.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{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:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{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{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.venue-sync-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.venue-sync-heading h2{margin:4px 0 12px}.venue-sync-badge{color:#47534c;white-space:nowrap;background:#edf0ee;border-radius:20px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.venue-sync-badge.state-active{color:#19643c;background:#e3f4e9}.venue-sync-badge.state-error,.venue-sync-badge.state-setup{color:#805416;background:#fff2df}.venue-sync-badge.state-running,.venue-sync-badge.state-queued{color:#355a9b;background:#e9effc}.venue-sync-link{overflow-wrap:anywhere;margin:10px 0 20px;display:block}.venue-sync-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.venue-sync-facts dt{color:#66716a;margin-bottom:6px;font-size:12px}.venue-sync-facts dd{margin:0;font-size:14px;font-weight:600}.venue-sync-actions{flex-wrap:wrap;gap:10px;display:flex}.venue-sync-actions button{min-height:44px}.venue-sync-note{color:#66716a;margin:14px 0;font-size:13px;line-height:1.5}.venue-sync-log-link{margin-top:8px;font-size:13px;display:inline-block}.venue-sync-filter{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.venue-sync-filter select{min-height:44px}.venue-sync-table-status{gap:6px;display:grid}.venue-sync-table-status small{white-space:nowrap}@media (width<=640px){.venue-sync-facts{grid-template-columns:1fr;gap:14px}.venue-sync-actions{grid-template-columns:1fr;display:grid}.venue-sync-heading h2{font-size:19px}}.admin-venue-thumbnail{background:var(--admin-panel-2);border-radius:5px;width:72px;height:46px;display:block;overflow:hidden}.admin-venue-thumbnail.empty{border:1px dashed var(--admin-line);color:var(--admin-muted);place-items:center;font-size:14px;display:grid}.admin-table td.admin-venue-image-cell{width:96px;padding-top:8px;padding-bottom:8px}.pt-enrichment{color:#17211c;background:#fff;border:1px solid #dce3df;gap:12px;min-width:0;padding:16px;display:grid}.pt-enrichment-form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.pt-enrichment-form>div{flex:2 260px}.pt-enrichment-form strong,.pt-enrichment-results strong{letter-spacing:.04em;font:800 18px Barlow Condensed,sans-serif}.pt-enrichment-form p{color:#59685e;margin:4px 0 0;font-size:11px;line-height:1.5}.pt-enrichment-entry{color:#59685e;letter-spacing:.06em;flex:200px;gap:5px;font-size:9px;font-weight:800;display:grid}.pt-enrichment-entry input{color:#17211c;letter-spacing:normal;background:#fff;border:1px solid #dce3df;width:100%;height:38px;padding:0 10px;font-size:12px;font-weight:400}.pt-enrichment-form>.admin-button{justify-content:center;align-items:center;gap:6px;min-height:38px;display:inline-flex}.pt-enrichment-seeds{color:#59685e;flex-wrap:wrap;align-items:center;gap:5px;font-size:10px;display:flex}.pt-enrichment-seeds button{color:#17684e;cursor:pointer;background:#f5f7f6;border:1px solid #dce3df;padding:4px 7px;font-size:10px}.pt-enrichment-seeds button:disabled{opacity:.5}.pt-enrichment-progress{color:#17684e;font-size:11px}.pt-enrichment-error{color:#b44049;font-size:11px}.pt-enrichment-results{border-top:1px solid #dce3df;gap:8px;padding-top:12px;font-size:12px;display:grid}.pt-enrichment-results p{font-weight:700}.pt-enrichment-breakdown{flex-wrap:wrap;gap:6px;display:flex}.pt-enrichment-breakdown span{background:#f5f7f6;padding:4px 7px}.pt-enrichment-results ul{border-top:1px solid #dce3df;max-height:240px;overflow:auto}.pt-enrichment-results li{border-bottom:1px solid #eef1ee;flex-wrap:wrap;align-items:center;gap:12px;padding:7px 0;display:flex}.pt-enrichment-results li span{flex:180px}.pt-enrichment-results a{color:#17684e;font-weight:700;text-decoration:underline}.pt-enrichment-results small{color:#59685e;flex:0 auto;max-width:100%}.vme-overlay{z-index:90;color:#17211c;background:#fafaf8;grid-template-rows:auto auto minmax(0,1fr);display:grid;position:fixed;inset:0}.vme-head{background:#fff;border-bottom:1px solid #dce3df;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.vme-head p{letter-spacing:2px;color:#17684e;font-size:9px;font-weight:800}.vme-head h2{margin-top:3px;font-family:Barlow Condensed;font-size:24px;font-weight:800;line-height:1}.vme-close{color:#17211c;background:#f5f7f6;border:1px solid #dce3df;place-items:center;width:36px;height:36px;display:grid}.vme-close:hover{color:#17684e;border-color:#17684e}.vme-toolbar{background:#fff;border-bottom:1px solid #dce3df;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px 24px;display:flex}.vme-field{gap:5px;display:grid}.vme-field label{letter-spacing:1px;color:#66716b;font-size:8px;font-weight:800}.vme-field:first-child{flex:0 0 200px}.vme-field:nth-child(2){flex:0 0 240px}.vme-field-radius{flex:0 0 220px}.vme-input{color:#17211c;background:#fff;border:1px solid #dce3df;width:100%;min-width:0;height:38px;padding:0 11px;font-size:12px}.vme-geocode{gap:6px;display:flex}.vme-geocode .vme-input{flex:1}.vme-mini-btn{letter-spacing:.8px;color:#17211c;background:#f5f7f6;border:1px solid #dce3df;height:38px;padding:0 12px;font-size:9px;font-weight:900}.vme-mini-btn:hover{color:#17684e;border-color:#17684e}.vme-range{accent-color:#17684e;width:100%}.vme-search-btn,.vme-batch-btn{height:38px}.vme-body{grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr);min-height:0;display:grid}.vme-map{background:#e8ece9;min-height:0;position:relative}.vme-leaflet{width:100%;height:100%;min-height:420px}.vme-legend{z-index:5;letter-spacing:.3px;color:#17211c;background:#fffffff0;border:1px solid #dce3df;flex-wrap:wrap;gap:7px 14px;max-width:calc(100% - 28px);padding:8px 12px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:14px;left:14px}.vme-legend-item{align-items:center;gap:5px;display:inline-flex}.vme-legend-item i{border-radius:50%;width:9px;height:9px;display:inline-block}.vme-pin-dot{background:var(--pc);border:2px solid #fff;border-radius:50%;width:16px;height:16px;display:block;box-shadow:0 1px 3px #0006}.vme-pin-dot.sel{outline:2px solid var(--pc);outline-offset:2px;transform:scale(1.35)}.vme-side{background:#fff;border-left:1px solid #dce3df;flex-direction:column;min-height:0;display:flex}.vme-side-head{border-bottom:1px solid #dce3df;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.vme-side-head strong{letter-spacing:1px;color:#66716b;font-size:9px;font-weight:800}.vme-filter{color:#17211c;background:#fff;border:1px solid #dce3df;height:32px;padding:0 8px;font-size:10px}.vme-error{color:#b44049;margin:10px 16px 0;font-size:11px;line-height:1.4}.vme-info{color:#66716b;margin:10px 16px 0;font-size:11px;line-height:1.4}.vme-empty{color:#66716b;align-items:center;gap:8px;margin:18px 16px;font-size:11px;line-height:1.5;display:flex}.vme-list{flex:1;min-height:0;overflow-y:auto}.vme-row{text-align:left;cursor:pointer;color:#17211c;background:0 0;border:0;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px 16px;display:grid}.vme-row:hover{background:#f5f7f6}.vme-row.sel{background:#eef5f1;box-shadow:inset 3px 0 #17684e}.vme-row-dot{border-radius:50%;width:11px;height:11px}.vme-row-main{gap:2px;min-width:0;display:grid}.vme-row-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.vme-row-main small{color:#66716b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.vme-row-status{letter-spacing:.5px;text-transform:uppercase;font-size:8px;font-weight:900}.vme-row-act{letter-spacing:.8px;color:#17684e;cursor:pointer;background:#fff;border:1px solid #17684e;border-radius:3px;padding:6px 9px;font-size:9px;font-weight:900}.vme-row-act:hover{color:#fff;background:#17684e}.vme-row-act:disabled{opacity:.5;cursor:default}.vme-detail{background:#f5f7f6;border-top:2px solid #17684e;gap:8px;padding:14px 16px;display:grid}.vme-detail-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.vme-detail-head strong{font-size:13px}.vme-detail-x{color:#66716b;cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:grid}.vme-detail-x:hover{color:#17684e}.vme-detail p{color:#66716b;font-size:11px;line-height:1.45}.vme-detail-links{flex-wrap:wrap;gap:14px;display:flex}.vme-link{color:#17684e;align-items:center;gap:5px;font-size:10px;font-weight:800;display:inline-flex}.vme-link:hover{text-decoration:underline}.vme-detail-status{align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.vme-detail-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.vme-detail-acts .admin-button{height:34px;padding:0 12px;font-size:9px}@media (width<=900px){.vme-body{grid-template-rows:340px minmax(0,1fr);grid-template-columns:1fr}.vme-map{min-height:340px}.vme-side{border-top:1px solid #dce3df;border-left:0}.vme-toolbar{padding:12px 16px}.vme-field,.vme-field-radius{flex:150px!important}.vme-head{padding:12px 16px}}.vdm-wrap{background:#e8ece9;height:100%;min-height:420px;position:relative}.vdm-leaflet{width:100%;height:100%;min-height:420px}.vdm-pin-dot{background:var(--pc);border:2px solid #fff;border-radius:50%;width:16px;height:16px;display:block;box-shadow:0 1px 3px #0006}.vdm-pin-dot.sel{outline:2px solid var(--pc);outline-offset:2px;transform:scale(1.35)}.vdm-legend{z-index:5;letter-spacing:.3px;color:#17211c;background:#fffffff0;border:1px solid #dce3df;flex-wrap:wrap;gap:7px 14px;max-width:calc(100% - 28px);padding:8px 12px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:14px;left:14px}.vdm-legend-item{align-items:center;gap:5px;display:inline-flex}.vdm-legend-item i{border-radius:50%;width:9px;height:9px;display:inline-block}.vdm-empty{color:#66716b;background:#ffffffb3;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.vdm-map-details{z-index:600;color:#17211c;background:#fff;border:1px solid #dce3df;gap:12px;width:min(340px,100% - 24px);max-height:calc(100% - 88px);padding:16px;display:grid;position:absolute;top:12px;right:12px;overflow-y:auto;box-shadow:0 8px 28px #17211c38}.vdm-map-details header{justify-content:space-between;align-items:start;gap:12px;display:flex}.vdm-map-details header small{letter-spacing:1px;color:#17684e;font-size:9px;font-weight:800}.vdm-map-details h3{margin-top:4px;font-family:Barlow Condensed,sans-serif;font-size:23px;font-weight:800;line-height:1.1}.vdm-map-details header button{color:#17211c;cursor:pointer;background:#f5f7f6;border:0;flex:none;padding:5px}.vdm-map-details p{color:#3d5549;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.vdm-map-facts{flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.vdm-map-facts>span:not(:first-child){border-left:1px solid #dce3df;padding-left:8px}.vdm-map-note{background:#f5f7f6;padding:9px}.vdm-map-note strong{letter-spacing:.5px;color:#17211c;margin-bottom:3px;font-size:9px;display:block}.vdm-map-links{flex-wrap:wrap;gap:8px;display:flex}.vdm-map-links a,.vdm-map-links span,.vdm-map-edit{color:#17684e;border:1px solid #dce3df;align-items:center;gap:5px;padding:8px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.vdm-map-links span{color:#66716b;font-weight:600}.vdm-map-links a:hover,.vdm-map-edit:hover{background:#eef5f1}.vdm-map-edit{color:#fff;background:#17684e;border-color:#17684e;justify-content:center}.vdm-map-edit:hover{color:#fff;background:#13523e}@media (width<=640px){.vdm-map-details{max-height:65%;padding:12px;top:auto;bottom:48px}}.admin-venue-directory{gap:12px;min-width:0;display:grid}.vdm-directory-controls{background:#fff;border-bottom:1px solid #dce3df;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.vdm-directory-controls>input{color:#17211c;background:#fff;border:1px solid #dce3df;flex:190px;min-width:150px;height:36px;padding:0 10px;font-size:12px}.vdm-booking-filter{border:1px solid hsl(var(--border));min-width:0;max-width:100%;height:36px;color:hsl(var(--foreground));background:hsl(var(--background));flex:220px;padding:0 10px;font-size:12px}.vdm-directory-filters{gap:4px;width:100%;min-width:0;max-width:100%;padding:2px 0;display:flex;overflow-x:auto}.vdm-directory-filters button{white-space:nowrap;color:#3d5549;cursor:pointer;background:#fff;border:1px solid #dce3df;padding:7px 9px;font-size:10px;font-weight:800}.vdm-directory-filters button.active{color:#fff;background:#17684e;border-color:#17684e}.vdm-filter-dot{background:var(--pc);vertical-align:middle;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block;box-shadow:0 0 0 1px}.vdm-select-all{white-space:nowrap;flex:none}.admin-table tbody tr.vdm-selected-row,.admin-table tbody tr.vdm-selected-row:hover{background:#e8f4ed;box-shadow:inset 4px 0 #177a50}.vdm-selected-label{color:#17684e;white-space:nowrap;margin-top:5px;font-size:9px;font-weight:900;display:block}.vdm-show-map{color:#17684e;cursor:pointer;background:0 0;border:0;margin-top:5px;padding:2px 0;font-size:9px;font-weight:900;display:block}.vdm-inline-status{justify-items:start;gap:6px;min-width:95px;display:grid}.vdm-inline-status select{color:#17211c;background:#fff;border:1px solid #dce3df;max-width:125px;padding:5px;font-size:11px}.vdm-inline-status button{color:#17684e;cursor:pointer;background:#fff;border:1px solid #dce3df;margin-right:3px;padding:5px;font-size:9px;font-weight:800}.vdm-inline-status button:disabled{opacity:.5}.vdm-inline-status small{color:#8a4146;font-size:10px;line-height:1.3}.vdm-map-edit{cursor:pointer;font-family:inherit}.vdm-row-actions{color:#3d5549;gap:6px;min-width:165px;max-width:240px;font-size:11px;display:grid}.vdm-row-actions>div,.vdm-row-actions form{gap:5px;display:grid}.vdm-row-actions textarea{resize:vertical;color:#17211c;background:#fff;border:1px solid #dce3df;width:100%;padding:7px}.vdm-row-actions button{color:#17684e;cursor:pointer;background:#fff;border:1px solid #dce3df;margin-right:4px;padding:5px 7px;font-size:10px;font-weight:800}.vdm-row-actions button:disabled{opacity:.5;cursor:default}.vdm-row-actions .vdm-note{white-space:normal;overflow-wrap:anywhere;max-height:4.5em;margin:0;overflow:auto}.admin-venue-split-split .vdm-directory-controls{flex:none}.admin-view-toggle{background:#fff;border:1px solid #dce3df;border-radius:6px;gap:4px;width:max-content;padding:3px;display:inline-flex}.admin-view-toggle button{letter-spacing:.8px;color:#66716b;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 14px;font-size:10px;font-weight:900}.admin-view-toggle button.active{color:#fff;background:#17684e}.admin-venue-split{gap:14px;display:grid}.admin-venue-split-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:clamp(480px,68dvh,720px);min-height:0}.admin-venue-split-list{grid-template-columns:minmax(0,1fr);min-height:0}.admin-venue-split-list>.admin-venue-section{min-width:0}.admin-venue-split-map{grid-template-columns:1fr;min-height:62vh}.admin-venue-split-split>.admin-venue-section,.admin-venue-split-split>.vme-side{min-width:0;min-height:0;overflow:hidden}.admin-venue-split-split>.admin-venue-section{flex-direction:column;display:flex}.admin-venue-split-split .admin-venue-section-head{flex:none}.admin-venue-split-split .admin-table-wrap{flex:1;min-height:0;overflow:auto}.admin-venue-split-list .admin-table-wrap{max-height:70dvh;overflow:auto}.admin-venue-split-list>.vme-side{height:min(70dvh,720px);min-height:0;overflow:hidden}.admin-venue-split-split .vme-list{flex:1;min-height:0;overflow:auto}.vdm-area-explainer{color:#3d5549;margin:0;font-size:11px;line-height:1.5}@media (width<=1024px){.admin-venue-split-split{grid-template-rows:420px minmax(0,460px);grid-template-columns:1fr;height:auto}.admin-venue-split-split>.vdm-wrap{grid-row:1}.admin-venue-split-split>.admin-venue-section,.admin-venue-split-split>.vme-side{grid-row:2}}.public-header{z-index:35;color:#203129;background:#fff;border-bottom:1px solid #e4e8e4;font-family:Inter,system-ui,sans-serif;position:relative}.public-header-inner{align-items:center;gap:24px;max-width:1280px;min-height:72px;margin:auto;padding:10px 28px;display:flex}.public-header h1{letter-spacing:-.6px;min-width:0;margin:0;font:750 22px/1.15 Inter,system-ui,sans-serif}.public-brand{min-height:44px;color:inherit;flex:none;align-items:center;display:inline-flex}.public-brand .brand-logo{width:115px;height:48px}.public-header .guest-navigation-desktop{gap:2px;margin-left:auto}.public-header .guest-navigation-desktop a{padding:9px;font-size:12px}.public-header-actions{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.public-header .guest-navigation-desktop+.public-header-actions{margin-left:0}.public-page-actions{align-items:center;gap:4px;display:flex}.public-page-actions:empty{display:none}.public-header button,.context-header button,.context-header>a{min-width:44px;min-height:44px;color:inherit;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;padding:8px;display:inline-flex}.public-login{min-height:44px;color:inherit;white-space:nowrap;align-items:center;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.public-menu-trigger:hover,.public-page-actions button:hover{background:#f2f5f2}.public-header :focus-visible,.public-menu-panel :focus-visible,.context-header :focus-visible{outline:3px solid var(--tijo-focus,#f69473);outline-offset:3px}.public-menu-overlay{z-index:200;background:#10251bb3;position:fixed;inset:0}.public-menu-panel{z-index:201;overscroll-behavior:contain;color:#203129;width:min(100%,420px);max-height:100dvh;padding:max(18px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));background:#fafbf8;font:400 14px/1.5 Inter,system-ui,sans-serif;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 60px #0003}.public-menu-heading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.public-menu-heading h2{margin:0;font-size:20px;font-weight:750}.public-menu-heading button{width:44px;height:44px;color:inherit;background:#ecefe9;border:0;border-radius:12px;place-items:center;display:grid}.public-menu-panel nav{display:grid}.public-menu-panel nav a{min-height:52px;color:inherit;border-bottom:1px solid #e2e6de;justify-content:space-between;align-items:center;gap:16px;padding:12px 2px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.public-menu-account{margin-top:24px}.public-menu-account>a{background:var(--tijo-action-gradient,linear-gradient(100deg,#ffb16e,#ee657b));color:#201e21;border-radius:14px;justify-content:center;align-items:center;min-height:48px;font-weight:700;text-decoration:none;display:flex}.public-menu-account p{color:#5f6b62;margin:10px 0 18px;font-size:12px}.public-menu-language{gap:8px;display:flex}.public-menu-language button{min-height:44px;color:inherit;background:0 0;border:1px solid #dbe2d7;border-radius:10px;padding:8px 14px}.public-menu-language button[aria-pressed=true]{color:#fff;background:#203129}.public-menu-legal{flex-wrap:wrap;gap:16px;margin-top:18px;display:flex}.public-menu-legal a{color:#59665e;align-items:center;min-height:44px;font-size:12px;text-decoration:underline;display:flex}.context-header{color:#203129;background:#fff;border-bottom:1px solid #e4e8e4;align-items:center;gap:12px;width:100%;max-width:820px;min-height:64px;margin:0 auto;padding:8px 16px;font-family:Inter,system-ui,sans-serif;display:flex}.context-header h1{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font:700 18px/1.25 Inter,system-ui,sans-serif}.context-header-actions{align-items:center;gap:6px;display:flex}.guest-discovery-shell{color:#203129;background:#fff;padding-bottom:80px}.guest-discovery-shell .guest-games-page{padding-top:20px}.guest-discovery-shell>.site-footer{display:none}.guest-discovery-shell .courts-search-page .direct-plan .dp-head{position:relative}.guest-discovery-shell .og-directory{padding-top:14px}.tijo-shell.guest-brand-shell{color:#203129;background:#fff}.tijo-shell.guest-brand-shell>.site-footer{color:#203129;padding-bottom:max(36px,env(safe-area-inset-bottom));border-color:#e4e8e4}.tijo-shell.guest-brand-shell>.site-footer .site-footer-legal a{color:#59665e}.tijo-shell.guest-brand-shell>.site-footer .site-footer-legal a:hover{color:#203129;text-decoration:underline}.tijo-landing .public-header{color:#f6f4ee;background:0 0;border-color:#ffffff20}.tijo-landing .public-header-inner{max-width:1280px}.tijo-landing .public-brand{color:#f6f4ee}.tijo-landing .public-menu-trigger:hover{background:#ffffff15}@media (width>=1024px){.guest-discovery-shell{padding-bottom:0}}@media (width<=1023px){.public-header-inner{gap:8px;min-height:60px;padding:8px 16px}.public-header .guest-navigation-desktop{display:none}.public-header .guest-navigation-desktop+.public-header-actions{margin-left:auto}.public-header h1{font-size:21px}.public-header-actions{gap:4px}.public-brand .brand-logo{width:100px;height:44px}.public-login{padding:0 5px;font-size:12px}.context-header{gap:8px;min-height:60px;padding:8px 10px}.context-header h1{font-size:17px}}@media (width<=359px){.public-header-inner{padding-inline:10px}.public-header h1{font-size:18px}.public-header-actions{gap:0}.public-login{font-size:11px}.public-header button{min-width:40px;padding:7px}}.public-navigation-context{display:contents}.public-navigation-context.is-focused>.guest-discovery-shell>.public-header,.public-navigation-context.is-focused>.guest-discovery-shell>.guest-navigation-mobile{display:none}.public-navigation-context.is-focused>.guest-discovery-shell{padding-bottom:0}.wa-chat-layout{top:var(--chat-top,0px);width:min(760px,100%);height:var(--chat-height,100dvh);color:#182c24;isolation:isolate;background:#efeae2;flex-direction:column;font-family:Inter,sans-serif;display:flex;position:fixed;left:50%;overflow:clip;transform:translate(-50%)}.wa-chat-top{z-index:10;background:#fafbf9;border-bottom:1px solid #dce2d9;flex:none;position:relative}.wa-group-header{align-items:center;gap:8px;height:70px;padding:8px 12px;display:flex}.wa-group-header>a,.wa-group-menu{width:36px;min-height:44px;color:var(--tijo-accent-text);background:0 0;border:0;flex:none;place-items:center;display:grid}.wa-group-identity{text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:10px;display:flex}.wa-group-identity>span:last-child{flex:1;min-width:0}.wa-group-avatar{color:#168657;background:#deeee1;border-radius:50%;flex:0 0 42px;place-items:center;height:42px;display:grid}.wa-group-identity h1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-transform:none!important;letter-spacing:0!important;color:#182c24!important;margin:0!important;font:600 16px/1.35 Inter,sans-serif!important}.wa-group-identity small{color:#6b786e;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;display:block;overflow:hidden}.wa-pinned-appointment{text-align:left;width:100%;min-height:56px;color:var(--tijo-accent-text);background:#fff;border:0;align-items:center;gap:12px;padding:9px 18px;display:flex}.wa-pinned-appointment>span{border-left:3px solid #168657;flex:1;gap:3px;min-width:0;padding-left:10px;display:grid}.wa-pinned-appointment strong{color:#24392c;font-size:13px;font-weight:600}.wa-pinned-appointment small{color:#617468;font-size:11px}.wa-chat-timeline{overscroll-behavior:contain;background-color:#efeae2;background-image:radial-gradient(#79958016 .8px,#0000 .8px);background-size:18px 18px;flex:1;min-height:0;padding:18px 12px 22px;scroll-padding-top:12px;overflow:auto}.wa-chat-timeline [data-chat-appointment]{max-width:520px;scroll-margin-top:12px}.wa-chat-timeline .wa-poll-bubble{border:0;border-radius:3px 14px 14px;margin-bottom:10px;padding:15px;box-shadow:0 1px 1px #253b2720}.wa-chat-timeline .wa-selected-round{scroll-margin-top:12px}.wa-chat-timeline .wa-host-message{max-width:85%;font-size:14px}.wa-chat-timeline .wa-host-message p{margin:5px 0 0}.wa-chat-timeline .wa-system-note{background:#fff9;border-radius:8px;margin:12px auto;padding:5px 12px;display:table}.wa-chat-timeline .game-chat{margin:0!important}.wa-chat-timeline .game-chat-messages{max-height:none;overflow:visible;margin:8px 0!important}.wa-chat-timeline .game-chat-messages li{max-width:85%;padding:9px 12px!important}.wa-chat-timeline .game-chat-messages li.own{background:#d9fdd3!important}.wa-chat-timeline .game-chat-messages time{float:right;margin:2px 0 0 14px;font-size:10px}.wa-chat-composer{padding:8px 10px max(8px,env(safe-area-inset-bottom));z-index:11;background:#f7f8f5;flex:none}.wa-chat-composer:empty{display:none}.wa-chat-composer form{align-items:flex-end;gap:8px;margin:0;display:flex}.wa-chat-composer label{flex:1;min-width:0}.wa-chat-composer textarea{color:#1c3024;resize:none;background:#fff;border:1px solid #e1e6df;border-radius:24px;width:100%;min-height:44px;max-height:120px;padding:11px 16px;font:400 16px/1.35 Inter,sans-serif;display:block}.wa-chat-composer button{background:var(--tijo-action-gradient);width:44px;min-height:44px;color:var(--tijo-action-ink);border:0;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;display:grid}.wa-chat-composer button:disabled{opacity:.45}.wa-composer-note{text-align:center;color:#607367;margin:4px 0;font-size:12px}.wa-chat-layout .wa-term-actions.guest-organizer{background:0 0;width:auto;max-width:none;min-height:0;padding:12px 0 0}.wa-chat-layout .wa-term-actions{border-top:1px solid #e5ebe2;margin-top:12px;padding-top:12px}.wa-chat-layout .wa-term-actions :is(.og-footer-content,.guest-organizer-button-row){flex-direction:column;gap:8px;display:flex}.wa-chat-layout .wa-term-actions :is(button,a){text-align:center;border-radius:21px;justify-content:center;min-height:42px;padding:10px 12px;font:500 14px/1.4 Inter,sans-serif}.wa-chat-layout .wa-term-actions :is(.primary,.go-primary,.people-primary){background:var(--tijo-action-gradient)!important;color:var(--tijo-action-ink)!important;border:0!important}.wa-chat-layout .wa-term-actions :is(.outline,.go-secondary,.people-secondary){color:var(--tijo-accent-text);border:1px solid var(--tijo-accent-border);background:0 0}.wa-chat-layout .wa-term-actions .danger{color:#8e4545;background:0 0}.wa-chat-layout .wa-term-actions p{color:#617468;font-size:12px}.wa-info-overlay{z-index:100;background:#162a2055;position:fixed;inset:0}.wa-chat-info{color:#182c24;z-index:101;background:#fff;border-radius:20px;flex-direction:column;width:min(560px,100% - 24px);max-height:calc(100dvh - 32px);padding:0;font:14px/1.45 Inter,sans-serif;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.wa-chat-info>header{background:#fafbf9;border-bottom:1px solid #e7ece3;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.wa-chat-info>header h2{text-transform:none;letter-spacing:0;margin:0;font:600 18px/1.4 Inter,sans-serif}.wa-chat-info>header button{background:#f1f4ef;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.wa-info-body{overscroll-behavior:contain;min-height:0;padding:16px 16px max(24px,env(safe-area-inset-bottom));overflow-y:auto}.wa-info-identity{text-align:center;justify-items:center;gap:10px;padding:4px 0 22px;display:grid}.wa-info-identity .wa-group-avatar{width:64px;height:64px}.wa-chat-info .wa-info-identity h3{overflow-wrap:anywhere;margin:0;font:600 19px/1.35 Inter,sans-serif}.wa-chat-info :is(h2,h3,h4){text-transform:none;letter-spacing:0;font-family:Inter,sans-serif}.wa-chat-info :is(button,a,summary){touch-action:manipulation}.wa-chat-info :is(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%;font-size:16px}.wa-chat-info :is(button,a,summary):focus-visible{outline:2px solid var(--tijo-focus);outline-offset:2px}.wa-chat-info .guest-organizer{background:0 0;width:100%;min-height:0;margin:0;padding:0}.wa-chat-info .og-person{flex-wrap:wrap}.wa-chat-info .og-person-main{flex:1;min-width:0}.wa-chat-info .og-person-actions{flex-wrap:wrap;max-width:100%}.wa-chat-info .gd-card-head{flex-wrap:wrap;gap:8px}.wa-chat-info .gd-card h2{font-size:16px}.wa-chat-info .gd-level{background:0 0;border:0;padding:12px 0}.wa-chat-info .wa-term-actions{gap:8px;display:grid}.wa-chat-info .wa-term-actions button{text-align:left;color:#8e4545;background:#fff5f3;border-radius:8px;min-height:44px;padding:10px 12px}@media (width<=600px){.wa-chat-info{border-radius:0;width:100%;height:100dvh;max-height:none;inset:0;transform:none}.wa-chat-info>header{padding-top:max(12px,env(safe-area-inset-top))}}.wa-chat-info .match-secondary-actions{border:0;margin:10px 0;padding:10px 0}.wa-chat-info .gd-card{color:#182c24;background:#f7f9f5;border:1px solid #e7ece3;border-radius:12px;margin:12px 0;padding:12px}.wa-chat-info :is(button,a){overflow-wrap:anywhere}.wa-chat-layout button:focus-visible,.wa-chat-layout a:focus-visible{outline:2px solid var(--tijo-focus);outline-offset:2px}.wa-chat-sender{color:#677a6d;margin:2px 6px 6px;font:500 11px/1.4 Inter,sans-serif}@media (width>=761px){.wa-chat-layout{border-inline:1px solid #dce3d8;box-shadow:0 0 50px #243b2810}}.wa-chat-layout .game-chat-messages li.wa-chat-event{text-align:center;max-width:90%;box-shadow:none;border-radius:8px;align-self:center;background:#fff9!important;padding:6px 10px!important}.wa-chat-layout .game-chat-messages li.wa-chat-event p{color:#657569;font-size:12px}.wa-chat-layout .game-chat-messages li.wa-chat-event time{float:none;margin:3px 0 0;font-size:10px}.wa-chat-composer button.wa-chat-new{border-radius:18px;width:auto;min-height:36px;margin:-48px 0 12px auto;padding:6px 14px;font-size:13px;display:block;box-shadow:0 2px 8px #0002}.wa-chat-timeline .wa-chat-alternatives{background:0 0;width:100%;max-width:520px;min-height:0;margin:10px 0;padding:0}.wa-chat-alternatives:empty{display:none}.wa-chat-alternatives>details{background:#fff;border-radius:12px;padding:12px}.wa-chat-alternatives>details>summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;display:flex}.wa-pinned-appointment :is(strong,small){overflow-wrap:anywhere}.wa-pinned-appointment>svg{flex:none}.wa-info-identity>.game-title-trigger{text-align:center;justify-content:center;padding:0;font:600 19px/1.35 Inter,sans-serif}.wa-chat-info .guest-organizer :is(h2,h3),.wa-chat-info .gd-card :is(h2,h3){letter-spacing:0;text-transform:none;font:600 15px/1.4 Inter,sans-serif!important}.wa-chat-info .guest-organizer-card{border-radius:12px;padding:12px}.wa-chat-info .guest-organizer-links>.guest-organizer-card{padding:12px}.wa-chat-info .guest-organizer-section{margin:12px 0}.wa-chat-info .og-person>.profile-avatar{place-items:center;display:grid}.wa-chat-info .profile-avatar.player-avatar{color:#245439;background:#deeee1;border-radius:50%;place-items:center;width:38px;height:38px;font-size:14px;display:grid;overflow:hidden}.wa-chat-info .profile-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.wa-chat-info .gd-guests>p{color:#617468;font-size:12px;line-height:1.5}.wa-chat-info .gd-guest-row{overflow-wrap:anywhere;min-width:0}.wa-info-body .gd-card{margin:10px 0;padding:12px}.wa-info-body h2{font-size:17px;line-height:1.3}.wa-info-body h3{font-size:17px}.wa-info-body p{font-size:14px;line-height:1.45}.wa-info-body .gd-person{min-height:60px}.wa-info-body button{min-height:44px}.wa-compose-fields{width:100%;min-width:0}.wa-chat-recipients{color:#637269;align-items:center;gap:6px;padding:2px 8px 7px;font-size:11px;display:flex}.wa-chat-recipients select{min-width:0;max-width:calc(100% - 75px);font:inherit;color:#39845f;background:0 0;border:0;padding:5px 0}.wa-chat-timeline .wa-message-scope{color:#39845f;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;max-width:100%;min-height:28px;padding:7px 0 1px;font-size:11px;line-height:1.4;display:block}.wa-group-header{height:64px}.wa-group-avatar{width:42px;overflow:hidden}.wa-group-avatar>.profile-avatar{border-radius:inherit;place-items:center;width:100%;height:100%;font-size:15px;display:grid}.wa-group-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.wa-group-identity>span:nth-child(2){flex:1;min-width:0}.wa-identity-chevron{color:#718477;flex:none}.wa-group-identity small{align-items:center;gap:7px;font-size:11px;display:flex}.wa-open-label{color:#ac4263;background:#fae8ef;border-radius:5px;flex:none;padding:2px 5px;font-size:9px;font-style:normal}.wa-pinned-appointment{gap:8px;height:44px;min-height:44px;padding:4px 15px}.wa-pinned-appointment>span{gap:0}.wa-pinned-appointment strong,.wa-pinned-appointment small{white-space:nowrap;text-overflow:ellipsis;line-height:17px;overflow:hidden}.wa-pinned-appointment strong{font-size:12px}.wa-pinned-appointment small{font-size:10px}.wa-info-identity{text-align:left;justify-items:start;gap:5px;padding:4px 0 14px}.wa-info-identity>small{color:#738077}.wa-info-body .game-publication{margin:10px 0}.game-info-players .og-group{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:10px;display:grid}.game-info-players .og-group>h3{grid-column:1/-1;margin-bottom:0}.game-info-players .og-person{border:0;flex-direction:column;align-items:stretch;gap:6px;min-width:0;max-width:240px;padding:0;display:flex}.game-info-players .og-person-actions{flex-wrap:wrap;gap:4px;display:flex}.game-info-players .og-person-actions button{min-height:36px;padding:6px;font-size:11px}.game-person-portrait{text-align:left;flex-direction:column;align-items:stretch;width:100%;min-width:0;display:flex;overflow:hidden;color:#203b2b!important;background:#eef2ef!important;border:0!important;border-radius:12px!important;padding:0!important;position:static!important}.game-person-portrait>.profile-avatar.player-avatar{aspect-ratio:4/5;background:#e0ebe4;place-items:center;overflow:hidden;border-radius:0!important;width:100%!important;height:auto!important;font-size:32px!important;display:grid!important}.game-person-portrait>.profile-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.game-person-caption{flex-direction:column;gap:4px;min-width:0;padding:9px 8px;display:flex}.game-person-caption strong{overflow-wrap:anywhere;font-size:13px}.game-person-caption>span{color:#44745a;font-size:11px}.game-person-caption small{color:#964665;background:#f8e4ed;border-radius:5px;align-self:start;padding:2px 5px;font-size:9px}.game-person-status{color:#6c796f;font-size:11px;line-height:1.4}.round-members.game-info-round-players{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:10px;display:grid}.round-members.game-info-round-players>div{border:0;flex-direction:column;align-items:stretch;gap:5px;min-width:0;max-width:240px;padding:0;display:flex}.round-members.game-info-round-players>div>small{color:#718077;font-size:11px}.round-members.game-info-round-players>div>button:not(.game-person-portrait){align-self:start;font-size:11px}.chat-home-avatar>.profile-avatar{place-items:center;width:100%;height:100%;font-size:18px;display:grid}.chat-home-copy .chat-game-count{color:#718278;margin-top:3px;font-size:10px}@media (width<=350px){.wa-group-header{gap:4px;padding-inline:6px}.wa-group-identity{gap:6px}.wa-group-identity h1{font-size:14px!important}.wa-open-label{font-size:8px}.wa-group-menu{width:28px}}.game-info-players .og-group.is-pending{grid-template-columns:1fr}.game-info-players .is-pending .og-person{grid-template-columns:minmax(0,1fr);gap:3px;max-width:none;display:grid}.game-info-players .is-pending .game-person-portrait{flex-direction:row;align-items:center;background:0 0!important}.game-info-players .is-pending .game-person-portrait>.profile-avatar.player-avatar{aspect-ratio:1;flex:0 0 44px;border-radius:50%!important;width:44px!important;height:44px!important;font-size:18px!important}.game-info-players .is-pending .game-person-caption{gap:2px;padding:4px 10px}.game-info-players .is-pending .game-person-status,.game-info-players .is-pending .og-person-actions{padding-left:54px}.game-person-photo{aspect-ratio:4/5;color:#28533c;background:#e0ebe4;border-radius:0;flex:none;place-items:center;width:100%;font-size:32px;display:grid;position:relative;overflow:hidden}.game-person-photo>img{-o-object-fit:cover;object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0;border-radius:0!important}.game-info-players .og-group:not(.is-pending)[data-count="1"]{grid-template-columns:minmax(0,1fr)}.game-info-players .og-group:not(.is-pending)[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.game-info-players .og-group:not(.is-pending)[data-count="1"] .og-person{max-width:none}.game-info-players .og-group:not(.is-pending)[data-count="1"] .game-person-portrait{flex-direction:row;align-items:center}.game-info-players .og-group:not(.is-pending)[data-count="1"] .game-person-photo{aspect-ratio:auto;width:112px;height:140px}.game-info-players .og-group:not(.is-pending)[data-count="1"] .game-person-caption{gap:8px;padding:14px}.game-info-players .is-pending .game-person-photo{aspect-ratio:1;border-radius:50%;flex:0 0 44px;width:44px;height:44px;font-size:18px}.game-info-players .og-person-actions{padding-left:0}.wa-game-detail-layout{background:#f5f6f4}.wa-game-detail-layout .wa-chat-top{background:#fff;border-bottom-color:#e4e9e3}.wa-game-detail-layout .wa-group-header{gap:8px;height:68px;padding-inline:12px}.wa-game-detail-layout .wa-group-header>a,.wa-game-detail-layout .wa-group-menu{color:#243c2d;border-radius:50%;width:40px;min-height:44px}.wa-game-detail-layout .wa-group-avatar{background:#eef2ed;flex-basis:38px;width:38px;height:38px}.wa-game-detail-layout .wa-group-identity{gap:9px;min-height:48px}.wa-game-detail-layout .wa-group-identity h1{font-size:16px!important;font-weight:700!important;line-height:1.3!important}.wa-game-detail-layout .wa-group-identity small{color:#748077;font-size:11px;line-height:1.3;display:block}.wa-game-detail-layout .wa-open-label{background:var(--tijo-accent-soft,#fceee8);color:var(--tijo-accent-text,#b74646);margin-left:6px;display:inline-block}.wa-game-detail-layout .wa-identity-chevron{display:none}.wa-game-detail-layout .wa-pinned-appointment{color:#64776a;background:#fbfcfa;border-top:1px solid #f0f2ef;gap:9px;height:auto;min-height:48px;padding:7px 18px}.wa-game-detail-layout .wa-pinned-appointment>span{border:0;gap:1px;padding-left:0}.wa-game-detail-layout .wa-pinned-appointment strong{color:#314a3a;font-size:12px;font-weight:600}.wa-game-detail-layout .wa-pinned-appointment small{color:#78857c;font-size:10px}.wa-game-detail-layout .wa-chat-timeline{scrollbar-gutter:stable;background:#f5f6f4;padding:16px 16px 24px}.wa-game-detail-layout .wa-chat-timeline [data-chat-appointment]{max-width:none}.wa-game-detail-layout .wa-chat-timeline .wa-host-message{box-shadow:none;background:#fff;border:1px solid #e7ebe4;border-radius:12px;margin:14px 0 0;padding:12px 14px}.wa-game-detail-layout .wa-chat-timeline .wa-system-note{color:#657267;background:#eaf0e8;font-size:12px}.wa-chat-timeline .wa-game-conversation{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.wa-chat-timeline .wa-chat-section-heading{border-top:1px solid #dce4d8;padding:21px 2px 6px;letter-spacing:0!important;text-transform:none!important;color:#253b2c!important;margin:12px 0 0!important;font:700 17px/1.4 Inter,sans-serif!important}.wa-chat-timeline .wa-chat-empty{color:#6f7e71;text-align:center;border:1px dashed #d7dfd3;border-radius:14px;margin:10px 0 2px;padding:20px 18px;font:400 13px/1.6 Inter,sans-serif}.wa-game-detail-layout .wa-chat-timeline .game-chat-messages{padding:4px 0 12px!important}.wa-game-detail-layout .wa-chat-timeline .game-chat-messages li{max-width:88%;box-shadow:none;background:#fff;border:1px solid #e2e8de;border-radius:14px}.wa-game-detail-layout .wa-chat-timeline .game-chat-messages li.own{border-color:#dce7d6;background:#e9f1e5!important}.wa-game-detail-layout .wa-chat-timeline .game-chat-messages li p{overflow-wrap:anywhere}.wa-game-detail-layout .wa-chat-timeline .game-chat-messages li.wa-chat-event{border:0;max-width:96%;background:#eaf0e8!important}.wa-game-detail-layout .wa-chat-composer{padding:9px 12px max(9px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e3e9df}.wa-game-detail-layout .wa-chat-composer textarea{background:#f5f6f3;border-color:#e8ece4}.wa-game-detail-layout .wa-chat-composer button{flex-basis:44px;width:44px;min-height:44px}.wa-game-detail-layout .wa-chat-composer button.wa-chat-new{flex-basis:auto;width:auto;min-height:36px}.wa-game-detail-layout .wa-chat-recipients{padding-top:0}@media (width<=350px){.wa-game-detail-layout .wa-group-header{gap:4px;padding-inline:8px}.wa-game-detail-layout .wa-group-header>a,.wa-game-detail-layout .wa-group-menu{width:34px}.wa-game-detail-layout .wa-group-avatar{flex-basis:34px;width:34px;height:34px}.wa-game-detail-layout .wa-group-identity{gap:7px}.wa-game-detail-layout .wa-group-identity h1{font-size:15px!important}.wa-game-detail-layout .wa-chat-timeline{padding-inline:12px}.wa-game-detail-layout .wa-pinned-appointment{padding-inline:14px}}.wa-chat-layout .game-detail-group-tools{color:#6c7a6e;border-bottom:1px solid #e0e6dc;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:0 2px 12px;display:flex}.wa-chat-layout .game-detail-group-tools>strong{overflow-wrap:anywhere;min-width:0;font:500 12px/1.4 Inter,sans-serif}.wa-chat-layout .game-detail-group-tools>button{border:1px solid var(--tijo-accent-border,#e5c6bb);max-width:65%;min-height:40px;color:var(--tijo-accent-text,#ac4848);text-align:center;background:0 0;border-radius:10px;flex:none;padding:8px 11px;font:600 12px/1.35 Inter,sans-serif}.wa-tabbed-detail [hidden]{display:none!important}.wa-detail-tabs{background:#fff;gap:4px;padding:0 16px;display:flex}.wa-detail-tabs>button{color:#738077;touch-action:manipulation;background:0 0;border:0;border-radius:0;flex:1;min-width:0;min-height:46px;padding:11px 16px 13px;font:600 14px/1.4 Inter,sans-serif;position:relative}.wa-detail-tabs>button[aria-selected=true]{color:var(--tijo-accent-text,#b74646)}.wa-detail-tabs>button[aria-selected=true]:after{content:"";background:var(--tijo-action-gradient,linear-gradient(90deg,#ef6364,#f0b275));border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:18%;right:18%}.wa-game-panel{overscroll-behavior:contain;min-height:0;padding:16px 16px max(28px,env(safe-area-inset-bottom));scrollbar-gutter:stable;background:#f5f6f4;flex:1;scroll-padding-top:12px;overflow:auto}.wa-game-panel [data-chat-appointment]{max-width:none;scroll-margin-top:12px}.wa-game-panel .wa-host-message{box-shadow:none;background:#fff;border:1px solid #e7ebe4;border-radius:12px;margin:14px 0 0;padding:12px 14px;font-size:14px}.wa-game-panel .wa-host-message p{margin:5px 0 0}.wa-game-panel .wa-system-note{color:#657267;background:#eaf0e8;border-radius:8px;margin:12px auto;padding:5px 12px;font-size:12px;display:table}.wa-game-panel .wa-chat-alternatives{background:0 0;width:100%;max-width:none;min-height:0;margin:10px 0;padding:0}.wa-tabbed-detail .wa-chat-timeline .wa-chat-section-heading{border:0;padding:0;margin:0!important;font-size:14px!important}.wa-tabbed-detail .wa-chat-timeline{background:#f3f5f1}.wa-tabbed-detail .wa-pinned-appointment{border-bottom:0}@media (width<=350px){.wa-game-panel,.wa-detail-tabs{padding-inline:12px}}.wa-game-panel .game-detail-game-picker{color:#68796c;gap:6px;margin:0 0 16px;font:500 12px/1.4 Inter,sans-serif;display:grid}.wa-game-panel .game-detail-game-picker select{color:#253b2c;text-overflow:ellipsis;background:#fff;border:1px solid #dce4d9;border-radius:12px;width:100%;min-width:0;min-height:46px;padding:10px 34px 10px 12px;font:500 15px/1.4 Inter,sans-serif;display:block}.wa-game-panel .game-detail-game-picker select:focus-visible{outline:2px solid var(--tijo-focus);outline-offset:2px}.wa-group-share{color:#21352b;touch-action:manipulation;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:40px;min-height:44px;padding:0;display:grid}.wa-group-share:focus-visible{outline:2px solid var(--tijo-focus,#bb4848);outline-offset:2px}.wa-sport-poll-layout{color:#182f2c;background:#fff}.wa-sport-poll-layout .wa-chat-top{background:#fff}.wa-sport-poll-layout .wa-group-header{gap:4px;height:72px;padding:10px 12px}.wa-sport-poll-layout .wa-group-header>a,.wa-sport-poll-layout .wa-group-menu{color:#213b35;width:40px}.wa-sport-poll-layout .wa-group-avatar,.wa-sport-poll-layout .wa-group-identity small{display:none}.wa-sport-poll-layout .wa-group-identity{gap:0;min-height:44px}.wa-sport-poll-layout .wa-group-identity>span:not(.wa-group-avatar){flex:1;min-width:0}.wa-sport-poll-layout .wa-identity-chevron{display:none}.wa-sport-poll-layout .wa-group-identity h1{letter-spacing:-.5px!important;font-size:18px!important;font-weight:700!important}.wa-sport-poll-layout .wa-detail-tabs{gap:0;padding:0 16px}.wa-sport-poll-layout .wa-detail-tabs>button{color:#69746e;min-height:40px;padding:7px 12px 11px;font-size:16px}.wa-sport-poll-layout .wa-detail-tabs>button[aria-selected=true]{color:#223a31}.wa-sport-poll-layout .wa-detail-tabs>button[aria-selected=true]:after{background:#ed7465;height:3px;left:0;right:0}.wa-sport-poll-layout .wa-game-panel{padding:16px 16px max(16px,env(safe-area-inset-bottom));scrollbar-gutter:auto;background:#fff}@media (width<=350px){.wa-sport-poll-layout .wa-group-header{gap:0;height:64px;padding-inline:8px}.wa-sport-poll-layout .wa-group-header>a,.wa-sport-poll-layout .wa-group-menu,.wa-sport-poll-layout .wa-group-share{width:36px}.wa-sport-poll-layout .wa-group-identity h1{font-size:16px!important}.wa-sport-poll-layout .wa-game-panel,.wa-sport-poll-layout .wa-detail-tabs{padding-inline:14px}}.wa-sport-poll-layout .wa-group-identity small:has(.wa-open-label){font-size:0;display:block}.wa-sport-poll-layout .wa-group-identity small .wa-open-label{margin-left:0;font-size:10px}.round-display{text-transform:uppercase;letter-spacing:-.5px;overflow-wrap:anywhere;color:#183c2e;margin:0 0 16px;font:800 clamp(30px,9vw,42px)/1.04 Barlow Condensed,Inter,sans-serif}.round-host-message{background:#edf0e7;border-radius:0 14px 14px;margin-bottom:14px;padding:12px 14px;font-size:13px}.round-host-message b{font-size:12px}.round-host-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0}.round-overview .completion-event{background:#fafaf6;border:1px solid #d8ddd6;border-radius:12px;grid-template-columns:88px minmax(0,1fr);gap:12px;margin:0 0 12px;padding:10px;display:grid}.round-overview .completion-photo{border-radius:8px;height:100%;min-height:104px;overflow:hidden}.round-overview .completion-photo>div{height:100%;min-height:104px}.round-overview .completion-event-info{padding:0}.round-overview .completion-event-info h2{font-size:16px;line-height:1.25}.round-overview .completion-event-meta{gap:7px;font-size:12px}.round-overview .completion-event-meta svg{width:15px}.round-overview .completion-event-info>p{font-size:12px}.round-response-summary{gap:6px;margin:14px 0;font-size:13px;display:grid}.round-response-summary>span{color:#80581d;align-items:center;gap:6px;display:flex}.round-people{margin:16px 0}.round-people h3{text-transform:uppercase;margin:0 0 8px;font-size:13px}.round-options{gap:9px;display:grid}.round-options>button{text-align:left;color:#183c2e;background:#fafaf6;border:1px solid #cfd8ce;border-radius:10px;align-items:flex-start;gap:8px;width:100%;min-width:0;min-height:56px;padding:12px;display:flex}.round-options>button:first-child{background:#eef6db;border-color:#8eab76}.round-options>button>svg{flex:none}.round-options>button>span{flex:1;gap:5px;min-width:0;display:grid}.round-options strong{font-size:13px}.round-options small{overflow-wrap:anywhere;font-size:11px}.round-options>button>b{white-space:nowrap;font-size:12px}.round-alternatives h2{font-size:16px}.round-alternatives>p{color:#5f685f;font-size:12px}.round-alternatives article{border-top:1px solid #d8ddd6;gap:4px;padding:12px 0;font-size:13px;display:grid}.round-alternatives article small{font-size:11px}.gd-page .game-chat{box-shadow:none;background:0 0;border:1px solid #d8ddd6;padding:14px}.game-chat>button.people-secondary{float:right;background:0 0;border:0;width:auto;min-height:32px;margin:0;padding:4px 6px;font-size:11px}.game-chat h2{margin:0 0 10px;font-size:16px}.game-chat-messages{clear:both;max-height:280px;margin:10px 0}.game-chat-messages li{background:#e9ede4;border-radius:0 12px 12px;max-width:92%;padding:10px 12px}.game-chat-messages li.own{background:#e8f2d1;border-radius:12px 0 12px 12px;justify-self:end}.game-chat-messages strong{font-size:12px}.game-chat-messages p{margin:5px 0;font-size:13px}.game-chat form{clear:both;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.game-chat form label{min-width:0}.game-chat textarea{background:#fafaf6;min-height:48px;max-height:140px;font-size:14px}.game-chat form button{width:auto;min-height:48px;margin:0;padding:8px 12px;font-size:12px}@media (width<=350px){.round-overview .completion-event{grid-template-columns:64px minmax(0,1fr);gap:8px}.round-options>button{padding:10px 8px}.round-options>button>b{white-space:normal;max-width:48px}.game-chat form{grid-template-columns:1fr}.game-chat form button{justify-self:end}}.round-route{color:#183c2e;border:1px solid #8d9b8e;border-radius:9px;justify-content:center;align-items:center;min-height:44px;margin:12px 0;font-size:13px;text-decoration:none;display:flex}.plan-flow.plan-editorial .cgn-whatsapp-people{color:#18221d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f2f2f7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.plan-flow .cgn-whatsapp-people .people-wa-header{background:#f2f2f7;border:0;flex-shrink:0;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:6px;padding:10px 14px 8px;display:grid}.plan-flow .cgn-whatsapp-people .people-wa-header button{color:#263c31;background:#fff;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.plan-flow .cgn-whatsapp-people .people-wa-header h1{letter-spacing:-.5px;text-transform:none;text-align:center;color:#18221d;margin:0;font:600 18px/1.25 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.plan-flow .cgn-whatsapp-people .people-wa-header p{text-align:center;color:#737a76;margin:2px 0 0;font-size:13px}.plan-flow.plan-editorial.creation-match .cgn-screen.cgn-whatsapp-people>main{background:#f2f2f7;padding:0 16px 112px}.plan-flow .cgn-whatsapp-people .people-wa{color:#18221d;background:0 0;margin:0;padding:0}.plan-flow .cgn-whatsapp-people .people-wa-search{color:#79817c;background:#fff;border-radius:25px;align-items:center;gap:10px;margin:0 0 12px;padding:0 14px;display:flex}.plan-flow .cgn-whatsapp-people .people-wa-search input{width:100%;min-width:0;box-shadow:none;color:#18221d;background:0 0;border:0;border-radius:25px;padding:11px 0;font:400 17px/1.35 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.plan-flow .cgn-whatsapp-people .people-wa h2{color:#757c78;text-transform:none;letter-spacing:0;margin:20px 16px 8px;font:500 17px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.plan-flow .cgn-whatsapp-people .people-wa :is(.people-list,.people-wa-groups){background:#fff;border:0;border-radius:20px;margin:0;padding:0 12px;list-style:none;overflow:hidden}.plan-flow .cgn-whatsapp-people .people-wa .people-row{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:0;min-width:0;min-height:62px;padding:0;display:flex;position:relative}.plan-flow .cgn-whatsapp-people .people-wa :is(.people-row+.people-row,.people-wa-groups li+li){border-top:1px solid #e6e9e7}.plan-flow .cgn-whatsapp-people .people-wa .people-person{text-align:left;color:#18221d;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;min-height:62px;padding:7px 0;display:flex}.plan-flow .cgn-whatsapp-people .people-wa .profile-avatar{border-radius:50%;flex:0 0 40px;width:40px;height:40px;font-size:17px}.plan-flow .cgn-whatsapp-people .people-wa .people-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.plan-flow .cgn-whatsapp-people .people-wa .people-name{color:#18221d;white-space:nowrap;text-overflow:ellipsis;font:500 18px/1.25 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.plan-flow .cgn-whatsapp-people .people-wa .people-meta{color:#737a76;text-overflow:ellipsis;white-space:nowrap;font:400 15px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.plan-flow .cgn-whatsapp-people .people-wa .people-check{background:0 0;border:0;flex:0 0 44px;place-items:center;width:44px;height:48px;padding:0;display:grid}.plan-flow .cgn-whatsapp-people .people-wa :is(.people-check>span,.people-wa-circle){color:#fff;background:0 0;border:1.5px solid #a1aaa4;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}.plan-flow .cgn-whatsapp-people .people-wa .people-check[aria-pressed=true]>span,.plan-flow .cgn-whatsapp-people .people-wa-circle[data-checked=true]{background:var(--tijo-accent-soft);border-color:var(--tijo-accent-border);color:var(--tijo-accent-text)}.plan-flow .cgn-whatsapp-people .people-wa-group{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:62px;padding:7px 9px 7px 0;display:flex}.plan-flow .cgn-whatsapp-people .people-wa-group-avatar{color:#247653;background:#e0eee6;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.plan-flow .cgn-whatsapp-people .people-wa-group[aria-busy=true] .people-wa-circle{color:#168657}.plan-flow .cgn-whatsapp-people .people-wa-discover{width:100%;color:var(--tijo-accent-text);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:20px 12px;font-size:14px;display:flex}.plan-flow .cgn-whatsapp-people .people-wa-notice{color:#737a76;margin:10px 12px;font-size:12px}.plan-flow.plan-editorial .cgn-whatsapp-people .people-wa-footer{z-index:30;width:min(620px,100%);min-height:76px;padding:10px 18px calc(14px + env(safe-area-inset-bottom));background:#fff;border:0;border-radius:0;flex-direction:column;gap:10px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.plan-flow .cgn-whatsapp-people .people-wa-footer p{text-align:center;color:#737a76;margin:0;font:400 12px/1.4 Inter,sans-serif}.plan-flow.plan-editorial.creation-match .cgn-whatsapp-people .people-wa-footer .cgn-next{background:var(--tijo-action-gradient);width:100%;min-height:50px;color:var(--tijo-action-ink);text-transform:none;letter-spacing:0;box-shadow:none;border:0;border-radius:26px;font:600 16px/1.4 Inter,sans-serif}.plan-flow .cgn-whatsapp-people button:focus-visible,.plan-flow .cgn-whatsapp-people input:focus-visible{outline:2px solid var(--tijo-focus);outline-offset:3px}.plan-flow .cgn-whatsapp-people button:disabled{opacity:.5}.plan-flow .cgn-whatsapp-people .people-wa-settings{color:#64716a;margin:16px 10px;font-size:13px}.plan-flow .cgn-whatsapp-people .people-wa-settings summary{padding:7px 0}@media (width<=350px){.plan-flow .cgn-whatsapp-people .people-wa-header{grid-template-columns:36px minmax(0,1fr) 36px;padding-left:10px;padding-right:10px}.plan-flow .cgn-whatsapp-people .people-wa-header h1{font-size:18px}.plan-flow.plan-editorial .cgn-whatsapp-people>main{padding-left:12px;padding-right:12px}}.plan-flow.plan-editorial .cgn-whatsapp-people .people-wa-pinned{z-index:4;background:#f2f2f7;padding:4px 0 1px;position:sticky;top:0}.plan-flow .cgn-whatsapp-people .people-wa-selected{box-sizing:border-box;overscroll-behavior-x:contain;scrollbar-width:thin;background:#fff;border-radius:20px;flex-wrap:nowrap;align-items:flex-start;gap:8px;height:100px;margin:0 0 8px;padding:10px 8px 8px;display:flex;overflow:auto hidden}.plan-flow .cgn-whatsapp-people .people-wa-selected-empty{text-align:center;color:#737a76;align-self:center;width:100%;margin:0;padding:0 8px;font:400 13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.plan-flow .cgn-whatsapp-people .people-wa-selected>button{color:#18221d;background:0 0;border:0;flex-direction:column;flex:0 0 64px;align-items:center;gap:5px;min-width:0;padding:0 2px;display:flex}.plan-flow .cgn-whatsapp-people .people-wa-selected-avatar{padding:2px;display:block;position:relative}.plan-flow .cgn-whatsapp-people .people-wa-selected .profile-avatar{flex-basis:48px;width:48px;height:48px}.plan-flow .cgn-whatsapp-people .people-wa-remove{color:#fff;background:#96979c;border:1.5px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:-1px;right:-2px}.plan-flow .cgn-whatsapp-people .people-wa-selected-name{white-space:nowrap;text-overflow:ellipsis;max-width:64px;font:400 14px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.plan-flow .cgn-whatsapp-people .people-wa-notice:empty{display:none}.plan-flow .cgn-whatsapp-people .people-wa-search input::-webkit-search-cancel-button{cursor:pointer}.plan-flow .cgn-whatsapp-people .people-wa-search:focus-within{outline:2px solid var(--tijo-focus);outline-offset:2px}.plan-flow .cgn-whatsapp-people .people-wa-search input:focus-visible{outline:none}.plan-flow .cgn-whatsapp-people .people-wa .people-row+.people-row{border-top:0}.plan-flow .cgn-whatsapp-people .people-wa .people-row+.people-row:before{content:"";border-top:1px solid #e6e9e7;position:absolute;top:0;left:52px;right:0}.people-page,.people-root,.people-dialog{--people-ink:#181c18;--people-muted:#636d63;--people-line:#e4e8e1;--people-soft:#f3f5ef;--people-lime:#cefa18;color:var(--people-ink);font-family:inherit}.people-page{max-width:760px;padding:20px 18px calc(110px + env(safe-area-inset-bottom));min-height:65vh;margin:0 auto}.people-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.people-heading h1{letter-spacing:-.8px;color:var(--people-ink);margin:0;font-size:28px;font-weight:800;line-height:1.2}.people-root button,.people-page button,.people-dialog button{touch-action:manipulation;font-family:inherit}.people-root button:focus-visible,.people-page a:focus-visible,.people-dialog button:focus-visible{outline:2px solid var(--tijo-focus);outline-offset:3px}.people-tabs{background:var(--people-soft);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:0 0 16px;padding:4px;display:grid}.people-tabs button{min-height:44px;color:var(--people-muted);background:0 0;border:0;border-radius:10px;padding:7px 5px;font-size:14px;font-weight:650}.people-tabs button[aria-selected=true]{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.people-search{border:1px solid var(--people-line);background:var(--people-soft);min-height:48px;color:var(--people-muted);border-radius:12px;align-items:center;gap:9px;margin-bottom:8px;padding:0 12px;display:flex}.people-search input{width:100%;min-width:0;min-height:46px;color:var(--people-ink);box-shadow:none;background:0 0;border:0;padding:0;font-size:16px!important}.people-search:focus-within{outline:2px solid var(--tijo-focus);outline-offset:2px}.people-search input:focus{box-shadow:none;outline:none}.people-filters{flex-wrap:wrap;gap:4px;margin:0 0 3px;display:flex}.people-filters button{min-height:44px;color:var(--people-muted);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:12px;display:flex}.people-filters button[aria-pressed=true]{background:var(--tijo-accent-soft);color:var(--tijo-accent-text);font-weight:700}.people-list-head{min-height:44px;color:var(--people-muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.people-text{min-height:44px;color:var(--people-ink);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0 4px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.people-list{margin:0;padding:0;list-style:none}.people-row{border-bottom:1px solid var(--people-line);align-items:center;gap:8px;min-height:77px;display:flex}.people-person{text-align:left;min-width:0;min-height:76px;color:var(--people-ink);background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:8px 0;text-decoration:none;display:flex}.people-root .people-person .profile-avatar{background:var(--people-soft);width:44px;height:44px;color:var(--people-muted);border:0;flex:0 0 44px;font-size:14px;font-weight:650}.people-info{flex-direction:column;gap:4px;min-width:0;display:flex}.people-name{overflow-wrap:anywhere;color:var(--people-ink);align-items:center;gap:5px;font-size:15px;font-weight:750;line-height:1.3;display:flex}.people-name svg{flex-shrink:0}.people-meta{color:var(--people-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.people-row-action{border:1px solid var(--people-line);min-width:60px;min-height:44px;color:var(--people-ink);background:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;padding:0 9px;font-size:12px;font-weight:650;display:flex}.people-check{background:0 0;border:0;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.people-check>span{color:#142100;border:1.5px solid #b8c2b4;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.people-check[aria-pressed=true]>span{background:var(--tijo-accent-soft);border-color:var(--tijo-accent-border);color:var(--tijo-accent-text)}.people-selected{flex-wrap:wrap;gap:5px;margin-bottom:12px;display:flex}.people-selected button{border:1px solid var(--people-line);background:var(--people-soft);min-height:44px;color:var(--people-ink);border-radius:12px;align-items:center;gap:8px;padding:5px 10px;font-size:12px;display:flex}.people-primary,.people-secondary{border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.people-primary{background:var(--tijo-action-gradient);color:var(--tijo-action-ink);border:0}.people-secondary{border:1px solid var(--people-line);color:var(--people-ink);background:#fff}.people-root button:disabled,.people-page button:disabled,.people-dialog button:disabled{opacity:.5;cursor:default}.people-selection-footer{bottom:calc(76px + env(safe-area-inset-bottom));border-top:1px solid var(--people-line);z-index:5;background:#fff;align-items:center;gap:10px;margin-top:12px;padding:12px 0;display:flex;position:sticky}.people-selection-footer>span{color:var(--people-muted);white-space:nowrap;font-size:12px}.people-selection-footer>.people-primary{flex:1}.people-picker .people-selection-footer{bottom:0}@media (width<=640px){.cgn-screen .people-picker{padding-bottom:calc(170px + env(safe-area-inset-bottom))}}.people-picker{background:#fff;padding:0 16px 12px}.people-picker-title{padding:16px 0 12px}.people-picker-title h2,.people-subhead h2{color:var(--people-ink);margin:0;font-size:21px;font-weight:750;line-height:1.3}.people-picker-title p{color:var(--people-muted);margin-top:6px;font-size:13px}.people-state{text-align:center;color:var(--people-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:28px 10px;font-size:14px;line-height:1.6;display:flex}.people-state p{width:100%}.people-error{color:#a72c26;padding:12px 0;font-size:13px;line-height:1.5}.people-notice{color:var(--people-muted);margin-top:8px;font-size:12px;line-height:1.5}.people-notice:empty{display:none}.people-crew{text-align:left;border:0;border-bottom:1px solid var(--people-line);width:100%;min-height:90px;color:var(--people-ink);background:0 0;align-items:center;gap:12px;padding:16px 0;text-decoration:none;display:flex}.people-crew-icon{background:var(--people-soft);border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.people-crew .people-info{flex:1}.people-icon{width:44px;height:44px;color:var(--people-ink);background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.people-subhead{align-items:center;gap:6px;margin-bottom:16px;display:flex}.people-dialog{max-height:calc(100dvh - 32px);overflow:auto;border:1px solid var(--people-line)!important;background:#fff!important;border-radius:20px!important;gap:16px!important;width:calc(100% - 24px)!important;max-width:440px!important;padding:24px!important}.people-dialog h2{color:var(--people-ink);font-size:22px;font-weight:750}.people-dialog p{color:var(--people-muted);font-size:14px;line-height:1.6}.people-dialog input{background:var(--people-soft);width:100%;min-width:0;min-height:48px;color:var(--people-ink);border:1px solid var(--people-line);border-radius:10px;padding:10px;font-size:16px!important}.people-dialog .people-primary,.people-dialog .people-secondary{width:100%}.people-dialog>button.absolute{place-items:center;width:44px;height:44px;display:grid;top:6px;right:6px}.people-menu-actions{gap:8px;margin-top:12px;display:grid}.people-menu-actions>button{justify-content:flex-start;width:100%}.people-feedback{color:var(--people-muted);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.people-profile-controls{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.people-profile-controls .pp-btn{width:100%}.people-profile-controls .people-error{padding:0}.people-crew-summary{color:var(--people-muted);margin:6px 0 20px;font-size:14px}.people-crew-actions{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.people-crew-games{margin-top:26px}.people-crew-games h2,.people-crew-members h2{color:var(--people-ink);margin-bottom:8px;font-size:18px;font-weight:750}@media (width>=768px){.people-selection-footer{bottom:0}.people-page{padding-top:30px}.people-picker{max-width:760px;margin:0 auto}}@media (width<=420px){.people-tabs button{padding-left:2px;padding-right:2px;font-size:11px}}@media (width<=360px){.people-page{padding-left:12px;padding-right:12px}.people-tabs button{font-size:10px}.people-heading h1{font-size:25px}.people-heading .people-secondary{padding:8px 10px;font-size:12px}.people-person{gap:8px}.people-root .people-person .profile-avatar{flex-basis:38px;width:38px;height:38px}.people-selection-footer{flex-wrap:wrap}.people-selection-footer>.people-primary{min-width:100%}}@media (prefers-reduced-motion:reduce){.people-root .animate-spin{animation:none}}.people-picker-dialog{flex-direction:column;gap:12px!important;max-width:580px!important;padding:20px 0 0!important;display:flex!important;overflow:hidden!important}.people-picker-dialog>div:first-child{padding:0 24px}.people-picker-dialog>.people-root{overscroll-behavior:contain;width:100%;min-height:0;overflow-y:auto}.people-picker-dialog .people-selection-footer{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.tijo-bright .mobile-nav-v2 a .nav-label{letter-spacing:0;font-size:9px;display:block!important}.people-row-controls{flex:0 0 44px}.people-crew-actions .people-primary{flex:1}.people-wish-candidates{border:1px solid var(--people-line);background:#f8faf3;border-radius:16px;margin:12px 0;padding:14px}.people-wish-candidates h3{margin:8px 0;font-size:17px;font-weight:750}.people-wish-candidates h4{margin:14px 0 4px;font-size:13px;font-weight:650}.people-wish-candidates p,.people-wish-candidates small,.people-wish-time{color:var(--people-muted);font-size:12px;line-height:1.5}.people-wish-time{overflow-wrap:anywhere;padding:0 10px 8px}.wish-completion-overlay{z-index:100!important}.wish-completion-dialog{z-index:101!important}.tijo-home-wish-new{color:#17392b;background:#fff;border-radius:12px;padding:3px 5px;font-size:10px;font-weight:750;line-height:1.2;position:absolute;top:7px;right:5px}.tijo-stories-home .tijo-home-wish-card.has-new-interest{outline-offset:-3px;outline:3px solid #a8ce32}.tijo-home-interest-avatars{pointer-events:none;display:flex;position:absolute;top:47px;left:10px}.tijo-home-interest-avatars .tijo-story-avatar{background:var(--tijo-accent-soft);width:23px;height:23px;color:var(--tijo-accent-text);border:2px solid #17392b;border-radius:50%;place-items:center;margin-left:-4px;font-size:10px;display:grid;overflow:hidden}.tijo-home-interest-avatars img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.wish-existing-plans{color:#17392b;background:#eef2e2;border-radius:10px;min-width:0;margin:18px 0;padding:14px}.wish-existing-plans h3{margin:0 0 8px;font:700 24px/1.1 Barlow Condensed,Impact,sans-serif}.wish-existing-plans fieldset{border:0;gap:8px;min-width:0;padding:0;display:grid}.wish-existing-plans fieldset label{cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:10px;min-height:60px;padding:10px;display:flex}.wish-existing-plans fieldset input{accent-color:#17392b;flex-shrink:0;width:20px;height:20px}.wish-existing-plans fieldset span{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.wish-existing-plans small,.wish-existing-plans p{font-size:12px;line-height:1.5}.wish-existing-invite{gap:9px;margin-top:12px;display:grid}.wish-existing-invite .tijo-story-primary{white-space:normal}.tijo-stories.tijo-stories-home:has(.tijo-home-wishes){border:0;min-width:0;margin:0;padding:0}.tijo-stories-home .tijo-home-wishes{color:#17392b;min-width:0}.tijo-stories-home .tijo-home-wishes>header{justify-content:space-between;align-items:center;gap:10px;min-width:0;margin:0 0 10px;display:flex}.tijo-stories-home .tijo-home-wishes>header h2{letter-spacing:-.35px;text-transform:uppercase;min-width:0;margin:0;font-family:Barlow Condensed,Impact,sans-serif;font-size:26px;font-weight:800;line-height:1.05}.tijo-stories-home .tijo-home-wishes>header a{color:#384039;white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;min-height:32px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.tijo-stories-home .tijo-home-wish-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:6px;min-width:0;margin:-2px -2px -4px;padding:2px 2px 4px;display:flex;overflow-x:auto}.tijo-stories-home .tijo-home-wish-rail::-webkit-scrollbar{display:none}.tijo-stories-home .tijo-home-wish-rail>button{scroll-snap-align:start;touch-action:pan-x pan-y;box-sizing:border-box;border-radius:9px;flex-shrink:0;height:140px;padding:0;position:relative;overflow:hidden}.tijo-stories-home .tijo-home-wish-card{isolation:isolate;color:#fff;text-align:left;background:#214f39;border:0;flex-basis:92px;width:92px}.tijo-stories-home .tijo-home-wish-card .tijo-story-photo{z-index:-1}.tijo-stories-home .tijo-home-wish-card .tijo-story-photo-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;width:100%;height:100%;display:block}.tijo-stories-home .tijo-home-wish-card .tijo-story-photo-shade{background:linear-gradient(#0000 35%,#071a1630 53%,#071a16eb 100%)}.tijo-stories-home .tijo-home-wish-card .tijo-story-photo-placeholder{justify-content:flex-start;gap:0;padding-top:28px}.tijo-stories-home .tijo-home-wish-card .tijo-story-photo-placeholder>span{letter-spacing:-1px;color:#e2fd79;font-size:43px;line-height:1}.tijo-stories-home .tijo-home-wish-card .tijo-story-photo-placeholder>small{display:none}.tijo-stories-home .tijo-home-wish-caption{text-shadow:0 1px 8px #0004;flex-direction:column;gap:3px;min-width:0;display:flex;position:absolute;bottom:8px;left:8px;right:6px}.tijo-stories-home .tijo-home-wish-caption>strong{white-space:nowrap;text-overflow:ellipsis;font-family:Barlow Condensed,Impact,sans-serif;font-size:18px;font-weight:700;line-height:1.1;overflow:hidden}.tijo-stories-home .tijo-home-wish-caption>small{white-space:nowrap;text-overflow:ellipsis;font-family:inherit;font-size:10.5px;font-weight:500;line-height:1.25;overflow:hidden}.tijo-stories-home .tijo-home-wish-card.is-own{box-shadow:inset 0 0 0 2px #cbe969}.tijo-stories-home .tijo-home-wish-card.is-own .tijo-home-wish-caption>strong{white-space:normal;text-overflow:clip}.tijo-stories-home .tijo-home-wish-own-badge{background:var(--tijo-accent-soft);color:var(--tijo-accent-text);border-radius:12px;padding:3px 7px;font-size:10px;font-weight:750;line-height:1.2;position:absolute;top:7px;left:7px}.tijo-stories-home .tijo-home-wish-card.is-seen{box-shadow:inset 0 0 0 1px #aab8a255}.tijo-stories-home .tijo-home-wish-own{color:#142d23;text-align:center;background:#f6f5ef;border:1px solid #e5e6dd;flex-direction:column;flex-basis:68px;justify-content:center;align-items:center;gap:10px;width:68px;display:flex}.tijo-stories-home .tijo-home-wish-plus{color:#172d22;background:#eaf4b9;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.tijo-stories-home .tijo-home-wish-own.has-story .tijo-home-wish-plus{background:var(--tijo-action-gradient);box-shadow:0 0 0 3px #f6f5ef,0 0 0 4px #c4d285}.tijo-stories-home .tijo-home-wish-own>strong{letter-spacing:0;font-family:Barlow Condensed,Impact,sans-serif;font-size:16px;font-weight:700;line-height:1.15}.tijo-stories-home .tijo-home-wish-own>small{color:#586657;margin-top:-4px;font-size:10px;line-height:1.15}.tijo-stories-home .tijo-home-wish-more{color:#1b3e2d;background:#eef3dc;border:1px solid #dfe5cd;flex-direction:column;flex-basis:84px;justify-content:center;align-items:center;gap:12px;width:84px;line-height:1.3;display:flex;padding:8px!important;font-size:12px!important;font-weight:600!important}.tijo-stories-home .tijo-home-wish-rail>button:focus-visible{outline:3px solid var(--tijo-accent-apricot);outline-offset:-3px}@media (width<=350px){.tijo-stories-home .tijo-home-wishes>header h2{font-size:24px}.tijo-stories-home .tijo-home-wish-own{flex-basis:62px;width:62px}.tijo-stories-home .tijo-home-wish-card{flex-basis:87px;width:87px}}.wish-sports-choice{border:0;flex-wrap:wrap;gap:10px;margin:18px 0;padding:0;display:flex}.wish-sports-choice legend{margin-bottom:10px;font-weight:700}.wish-sports-choice label{border:1px solid #d5d8d0;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.wish-sports-choice input{accent-color:#416020;width:18px;height:18px}.round-photo-grid{background:#17392b;grid-template-columns:1fr;gap:2px;display:grid;position:absolute;inset:0;overflow:hidden}.round-photo-2{grid-template-columns:repeat(2,minmax(0,1fr))}.round-photo-3,.round-photo-4{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.round-portrait{background:#31533d;min-width:0;min-height:0;position:relative;overflow:hidden}.round-portrait .tijo-story-photo-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:relative!important;inset:auto!important}.round-portrait-fallback{color:#e5f0c4;text-align:center;background:linear-gradient(135deg,#49634d,#1c3d31);flex-direction:column;justify-content:center;align-items:center;height:100%;padding:12px;display:flex}.round-portrait-fallback strong{font:700 clamp(26px,8vw,70px)/1 Barlow Condensed,sans-serif}.round-portrait-fallback small{margin-top:8px;font-size:12px}.round-photo-open{color:#17392b;text-align:center;background:#d9e8b0;flex-direction:column;justify-content:center;align-items:center;padding:10px;display:flex}.round-photo-open strong{font-size:32px}.round-photo-open small{font-size:12px}.round-home-wishes{color:#17392b;min-width:0;margin:18px 0 24px}.round-home-wishes>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.round-home-wishes>header h2{margin:0;font:800 30px/1 Barlow Condensed,Impact,sans-serif}.round-home-wishes>header small{color:#61705f;margin-top:5px;font-size:12px;display:block}.round-home-wishes>header button{background:#f2f7e5;border:1px solid #cbd7b5;border-radius:18px;flex-shrink:0;align-items:center;gap:5px;padding:8px 10px;font-size:12px;display:flex}.round-home-wishes .round-story-rail{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;gap:12px;padding:3px 2px 8px;display:flex;overflow-x:auto}.round-home-wishes .round-story-rail>button{scroll-snap-align:start;border:0;border-radius:16px;flex:0 0 238px;width:238px;height:310px;padding:0;position:relative;overflow:hidden}.tijo-stories-home .round-home-wishes .round-story-rail>button{flex-basis:238px;width:238px;height:310px}.round-home-wishes .round-story-card{isolation:isolate;color:#fff;text-align:left;background:#17392b}.round-home-wishes .round-story-card .tijo-story-photo{z-index:-1;position:absolute;inset:0}.round-home-wishes .round-story-card .tijo-story-photo-shade{background:linear-gradient(#071a1620 0%,#0000 25%,#071a1630 48%,#071a16f5 100%);position:absolute;inset:0}.round-home-wishes .tijo-home-wish-caption{flex-direction:column;gap:5px;display:flex;position:absolute;inset:auto 14px 14px}.round-home-wishes .tijo-home-wish-caption>strong,.tijo-stories-home .round-home-wishes .tijo-home-wish-caption>strong{white-space:normal;font:700 28px/1.06 Barlow Condensed,sans-serif}.round-home-wishes .tijo-home-wish-caption>small,.tijo-stories-home .round-home-wishes .tijo-home-wish-caption>small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.round-home-wishes .tijo-home-wish-own-badge{background:var(--tijo-accent-soft);color:var(--tijo-accent-text);border-radius:20px;padding:5px 9px;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px}.round-home-wishes .tijo-home-wish-new{top:12px;right:10px}.round-home-wishes .tijo-home-wish-own,.round-home-wishes .tijo-home-wish-more{color:#17392b;background:#eef3dc;flex-direction:column;justify-content:center;align-items:center;gap:15px;display:flex;padding:22px!important}.round-story-members,.round-viewer-members{align-items:center;gap:10px;margin-top:8px;display:flex}.round-story-members>span,.round-viewer-members>span{flex-wrap:wrap;display:flex}.round-story-members .tijo-story-avatar,.round-viewer-members .tijo-story-avatar{background:#274633;border:2px solid #d9e8b0;border-radius:50%;place-items:center;width:27px;height:27px;margin-left:-5px;font-size:10px;display:grid;overflow:hidden}.round-story-members .tijo-story-avatar:first-child,.round-viewer-members .tijo-story-avatar:first-child{margin-left:0}.round-story-members img,.round-viewer-members img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.round-story-members b{font-size:11px;font-weight:650}.round-viewer-members{margin:14px 0}.round-viewer-members strong{font-size:14px}.round-all{color:#42533c;justify-content:flex-end;align-items:center;gap:7px;margin-top:10px;font-size:12px;text-decoration:none;display:flex}.round-details{color:#183c2a;background:#f7f8f0;height:min(90dvh,820px);font-size:14px;overflow-y:auto}.round-details>header{z-index:2;background:#f7f8f0;border-bottom:1px solid #dde4d5;justify-content:space-between;align-items:center;padding:16px;display:flex;position:sticky;top:0}.round-details>header button{background:0 0;border:0;padding:8px}.round-details>main{padding:22px}.round-details h2{margin:0 0 8px;font:800 34px/1.1 Barlow Condensed,sans-serif}.round-details h3{margin:0 0 12px;font:700 24px/1.15 Barlow Condensed,sans-serif}.round-details p{margin:8px 0}.round-details small{color:#596651;font-size:12px;line-height:1.5;display:block}.round-details section,.round-details details.round-add{border-top:1px solid #dce4d4;margin:22px 0;padding-top:18px}.round-details button:not(.tijo-story-primary),.round-share a{color:#193b2b;background:#fff;border:1px solid #cbd7bc;border-radius:9px;min-height:36px;padding:8px 10px;font-size:12px}.round-details button:disabled{opacity:.5;cursor:not-allowed}.round-members{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.round-members>div{text-align:center;overflow-wrap:anywhere;background:#eaf0df;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;display:flex}.round-members .tijo-story-avatar{background:#c6d8b7;border-radius:50%;place-items:center;width:64px;height:64px;font-size:22px;display:grid;overflow:hidden}.round-members img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.round-request{align-items:center;gap:10px;margin:12px 0;display:flex}.round-request>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.round-request .tijo-story-avatar{background:#dce8c9;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.round-request img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.round-consent{align-items:flex-start;gap:10px;margin:16px 0;font-size:12px;line-height:1.5;display:flex}.round-consent input{accent-color:#234f35;flex-shrink:0;width:18px;height:18px;margin-top:2px}.round-share,.round-owner-actions{flex-wrap:wrap;gap:8px;display:flex}.round-owner-actions{margin-top:24px}.round-details input:not([type=checkbox]):not([type=radio]),.round-details select{border:1px solid #cbd7bc;border-radius:8px;width:100%;min-width:0;padding:10px}.round-details summary{cursor:pointer;padding-bottom:10px;font-weight:700}@media (width<=350px){.round-home-wishes>header small{font-size:10px}.round-home-wishes>header button{padding:7px;font-size:11px}.round-details>main{padding:16px}}.round-photo-1 .round-portrait-fallback{justify-content:flex-start;padding-top:70px}.round-photo-1 .round-portrait-fallback strong{font-size:56px}.round-photo-1 .round-portrait-fallback small{display:none}.round-home-wishes .round-story-card.is-group .tijo-story-photo-shade{background:linear-gradient(#071a1610,#0000 45%,#17392b00 53%,#17392b 61%,#17392b)}.tijo-story-viewer.is-group:not(.has-sheet) .round-photo-grid{bottom:50%}.tijo-story-viewer.is-group:not(.has-sheet) .tijo-story-photo-shade{background:linear-gradient(#071e1730,#0000 40%,#17392b 51%,#17392b)}.tijo-story-viewer.is-group:not(.has-sheet) .tijo-story-content{flex:0 auto;max-height:53%;margin-top:auto;padding-top:12px}.tijo-story-viewer.is-group .tijo-story-content h1{margin-bottom:13px;font-size:42px}.tijo-story-viewer.is-group .tijo-story-facts{margin-bottom:10px}.tijo-story-owner-error{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tijo-story-owner-error button{border:1px solid;border-radius:8px;min-height:40px;padding:8px 10px}.round-level-actual{color:#defa83;font-weight:750!important}.round-details .round-level-actual{color:#17392b}.round-home-wishes .round-story-rail>.round-story-card,.tijo-stories-home .round-home-wishes .round-story-rail>.round-story-card{height:calc(330px + var(--level-extra,0px))}.round-home-wishes .round-story-rail>.round-story-card.is-group,.tijo-stories-home .round-home-wishes .round-story-rail>.round-story-card.is-group{height:calc(360px + var(--level-extra,0px))}.round-story-card.is-group .round-photo-grid{bottom:calc(160px + var(--level-extra,0px))}.round-story-card .round-level-actual{white-space:normal;overflow-wrap:anywhere;line-height:1.4}.og-player-lineup{color:#142b46;gap:8px;width:100%;min-width:0;height:clamp(220px,68vw,290px);display:flex}.og-player-grid{border-radius:15px;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:0;height:100%;display:grid;overflow:hidden}.og-player-grid-1{grid-template-columns:minmax(0,1fr)}.og-player-grid-3{grid-template-rows:repeat(2,minmax(0,1fr))}.og-player-grid-3>.og-player-portrait:first-child{grid-row:span 2}.og-player-grid-4{grid-template-rows:repeat(2,minmax(0,1fr))}.og-player-grid-5,.og-player-grid-6{grid-template-rows:repeat(3,minmax(0,1fr))}.og-player-grid-7,.og-player-grid-8{grid-template-rows:repeat(4,minmax(0,1fr))}.og-player-portrait{background:#e7edef;border-radius:10px;min-width:0;min-height:0;position:relative;overflow:hidden}.og-player-portrait>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.og-player-initials{color:#365670;background:linear-gradient(145deg,#e2e9ef,#d4e2df);place-items:center;width:100%;height:100%;font:600 clamp(24px,9vw,48px)/1 Inter,sans-serif;display:grid}.og-player-name{bottom:0;color:#fff;background:linear-gradient(#0000,#041426c7);flex-wrap:wrap;align-items:center;gap:5px;padding:22px 8px 9px;display:flex;position:absolute;inset-inline:0}.og-player-name strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font:650 14px/1.2 Inter,sans-serif;overflow:hidden}.og-player-name small{background:#446484;border-radius:8px;padding:4px 6px;font:500 10px/1.2 Inter,sans-serif}.og-player-vacancies{flex-direction:column;flex:0 0 54px;justify-content:center;gap:10px;width:54px;display:flex}.og-player-vacancy{color:#9e3053;background:#fce8ed;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:54px;height:60px;display:flex}.og-player-vacancy strong{font:650 12px/1.2 Inter,sans-serif}.og-player-lineup.is-compact{gap:0;height:100%}.og-player-lineup.is-compact .og-player-grid{border-radius:inherit;gap:1px}.og-player-lineup.is-compact .og-player-portrait{border-radius:0}.og-player-lineup.is-compact .og-player-name{display:none}.og-player-lineup.is-compact .og-player-initials{font-size:14px}.og-publication-badge{color:#963752;white-space:normal;background:#fbe7ed;border-radius:7px;align-items:center;gap:5px;max-width:100%;padding:4px 7px;font:600 11px/1.35 Inter,sans-serif;display:inline-flex}.og-publication-control{color:#526174;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;font:13px/1.4 Inter,sans-serif;display:flex}.og-publication-control>button{background:var(--tijo-action-gradient);min-height:44px;color:var(--tijo-action-ink);border:0;border-radius:12px;padding:10px 14px;font:600 13px Inter,sans-serif}.og-publication-control>button:disabled{opacity:.55}@media (prefers-reduced-motion:no-preference){.og-player-lineup{transition:height .18s}}@media (width<=350px){.og-player-name{padding:18px 6px 7px}.og-player-name strong{font-size:12px}.og-player-name small{font-size:9px}.og-player-vacancies{flex-basis:44px;gap:8px;width:44px}.og-player-vacancy{width:44px;height:52px}}button.og-player-portrait{text-align:left;cursor:pointer;font:inherit;border:0;padding:0}button.og-player-portrait:focus-visible{outline:3px solid var(--tijo-focus);outline-offset:-3px}.og-profile-overlay{z-index:220;background:#071e17b3;position:fixed;inset:0}.og-profile-dialog{z-index:221;color:#fff;background:#071e17;outline:none;flex-direction:column;width:min(100%,480px);height:100dvh;margin:auto;display:flex;position:fixed;inset:0}.og-profile-nav{padding:8px 16px;padding-top:max(8px,env(safe-area-inset-top));flex:none;align-items:center;gap:12px;display:flex}.og-profile-nav h2{flex:1;margin:0;font-size:16px}.og-profile-nav span{font-size:13px}.og-profile-nav button,.og-profile-pagination button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;display:grid}.og-profile-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;flex:1;min-width:0;min-height:0;display:flex;overflow:auto hidden}.og-profile-track::-webkit-scrollbar{display:none}.og-profile-body{overscroll-behavior-y:contain;touch-action:pan-x pan-y pinch-zoom;scroll-snap-align:start;scroll-snap-stop:always;-webkit-overflow-scrolling:touch;flex:0 0 100%;width:100%;min-width:0;min-height:0;overflow:hidden auto}.og-profile-body .pp-story{min-height:100%;padding-bottom:24px}.og-profile-pagination{padding:0 12px max(4px,env(safe-area-inset-bottom));flex:none;justify-content:space-between;align-items:center;display:flex}.og-profile-pagination>div{flex-wrap:wrap;justify-content:center;display:flex}.og-profile-pagination>div button{width:28px;min-width:28px}.og-profile-pagination i{background:#fff5;border-radius:50%;width:7px;height:7px}.og-profile-pagination button:disabled{opacity:.25}.og-discovery-card button.og-discovery-cta{text-align:left;cursor:pointer;border:0;width:100%}.og-shared-options .game-poll-summary-actions,.og-shared-options .game-poll-compact-foot:empty{display:none}.og-public-card{isolation:isolate;color:#14213a;background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #25304409;border:1px solid #eee5df!important;border-radius:22px!important;padding:0!important}.og-card-hit{z-index:2;border-radius:inherit;cursor:pointer;color:inherit;inset:0;background:0 0!important;border:0!important;position:absolute!important}.og-card-hit:focus-visible{outline-offset:-3px;outline:3px solid #b83754}.og-crew-hero{background:linear-gradient(130deg,#ffc8b2 0%,#ffe2a9 45%,#fff3e4 100%);padding:14px 9px 16px;position:relative;container-type:inline-size}.og-crew-hero:before,.og-crew-hero:after{content:"";pointer-events:none;background:#ff7356;border-radius:50%;width:38px;height:5px;position:absolute;transform:rotate(-24deg)}.og-crew-hero:before{top:24px;left:14px}.og-crew-hero:after{width:70px;bottom:11px;right:23px;transform:rotate(-11deg)}.og-crew-hero h2{color:#101d37;letter-spacing:-.2px;text-transform:uppercase;overflow-wrap:anywhere;pointer-events:none;margin:10px 8px 0;font:italic 800 clamp(29px,10cqw,42px)/.98 Barlow Condensed,sans-serif;position:relative}.og-crew-hero h2.is-long{font-size:clamp(25px,8cqw,34px)}.og-crew-capacity{z-index:5;pointer-events:none;color:#311b29;background:linear-gradient(110deg,#ff5d69,#ff9e66);border-radius:24px;padding:7px 11px;font:700 12px/1.25 Inter,sans-serif;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #9c57420a}.og-player-lineup.is-collage{color:#13213c;width:100%;height:clamp(235px,72vw,290px);display:block;position:relative}.is-collage .og-player-grid{border-radius:0;height:100%;display:block;position:relative;overflow:visible}.is-collage .og-player-portrait{z-index:3;box-sizing:border-box;background:#e7d6c8;border-radius:35% 27% 30% 24%/26% 30% 23%;padding:0;position:absolute;overflow:hidden;border:3px solid #fff!important}.is-collage .og-player-portrait>img{-o-object-position:center 35%;object-position:center 35%}.is-collage .og-player-grid-1>.og-player-portrait{border-radius:30% 25% 30% 22%;width:74%;height:96%;top:2%;left:13%}.is-collage .og-player-grid-2>.og-player-portrait:first-child{width:56%;height:90%;top:0;left:0}.is-collage .og-player-grid-2>.og-player-portrait:nth-child(2){width:53%;height:84%;top:16%;right:0}.is-collage .og-player-grid-3>.og-player-portrait:first-child{width:56%;height:65%;top:0;left:0}.is-collage .og-player-grid-3>.og-player-portrait:nth-child(2){width:53%;height:68%;top:9%;right:0}.is-collage .og-player-grid-3>.og-player-portrait:nth-child(3){z-index:4;width:63%;height:53%;bottom:0;left:18%}.is-collage .og-player-grid-4>.og-player-portrait:first-child{width:53%;height:55%;top:0;left:0}.is-collage .og-player-grid-4>.og-player-portrait:nth-child(2){width:53%;height:55%;top:6%;right:0}.is-collage .og-player-grid-4>.og-player-portrait:nth-child(3){z-index:4;width:53%;height:53%;bottom:3%;left:2%}.is-collage .og-player-grid-4>.og-player-portrait:nth-child(4){z-index:4;width:51%;height:52%;bottom:0;right:0}.is-collage .og-player-name{background:0 0;flex-wrap:wrap;align-items:flex-start;gap:2px;padding:0;display:flex;inset:auto 7px 9px 9px}.is-collage .og-player-name strong{color:#14213a;background:#fffffff2;border-radius:6px;max-width:100%;padding:3px 6px;font:700 11px/1.25 Inter,sans-serif}.is-collage .og-player-name small{color:#291e30;background:#ff926f;border-radius:5px;padding:3px 5px;font:600 9px/1.25 Inter,sans-serif}.is-collage .og-player-grid-3>.og-player-portrait:nth-child(-n+2) .og-player-name{flex-direction:column;max-width:80%;inset:17px auto auto 7px}.is-collage .og-player-grid-4>.og-player-portrait:nth-child(-n+2) .og-player-name{bottom:22%;left:6px;right:6px}.is-collage .og-player-initials{color:#fff;background:linear-gradient(135deg,#c78d83,#5a647f);font:800 42px/1 Barlow Condensed,sans-serif}.og-collage-more{z-index:5;color:#fff;cursor:pointer;background:#17233b;border:2px solid #fff;border-radius:50%;min-width:44px;min-height:44px;padding:7px;font-weight:700;position:absolute;bottom:0;right:0}.og-profile-tip{text-align:center;color:#35435d;margin:10px 10px 0;font:11px/1.4 Inter,sans-serif}.og-public-copy{flex-direction:column;flex:1;min-width:0;padding:15px 17px 0;display:flex}.og-round-meta{color:#3f4c63;justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 17px;font:12px/1.4 Inter,sans-serif;display:flex}.og-round-meta>span:first-child{text-transform:uppercase;flex-shrink:0;font-weight:750}.og-round-meta>span:last-child{overflow-wrap:anywhere;align-items:flex-start;gap:5px;min-width:0;display:flex}.og-round-meta svg{flex:none;margin-top:1px}.og-round-timing{color:#586175;align-items:flex-start;gap:10px;min-width:0;font:13px/1.45 Inter,sans-serif;display:flex}.og-round-timing>svg{color:#c14352;flex:none;margin-top:1px}.og-round-timing:has(.og-round-court)>svg{color:#152342}.og-round-timing.is-urgent>svg{color:#e96343}.og-round-timing>div{min-width:0}.og-round-timing h3{letter-spacing:.6px;text-transform:uppercase;color:#b03750;margin:0 0 7px;font:750 11px/1.3 Inter,sans-serif}.og-round-timing:has(.og-round-court) h3{color:#17233b}.og-round-timing.is-urgent h3{color:#ba382e}.og-round-timing p{overflow-wrap:anywhere;margin:2px 0 5px}.og-round-timing small{color:#667085;margin-top:5px;font-size:11px;display:block}.og-round-date{color:#13213c;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font:750 15px/1.45 Inter,sans-serif;display:block}.og-round-court{color:#677182;align-items:center;gap:6px;font:12px/1.4 Inter,sans-serif;display:flex;margin:10px 0!important}.og-round-court svg{flex:none}.og-round-court.is-booked{color:#287d70}.og-countdown{color:#bb3a33;font-weight:700}.og-card-bottom{color:#14213a;border-top:1px solid #eee8e4;align-items:center;gap:12px;min-height:53px;margin-top:auto;padding:12px 0 14px;display:flex}.og-card-bottom p{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font:12px/1.4 Inter,sans-serif;display:-webkit-box;overflow:hidden}.og-card-bottom svg{flex:none}.og-round-page{color:#15213a;background:#fffaf6;min-height:100dvh;padding-bottom:20px;font-family:Inter,sans-serif}.og-round-shell{background:#fff;max-width:500px;min-height:100dvh;margin:0 auto}.og-round-nav{padding:8px 10px;padding-top:max(8px,env(safe-area-inset-top));z-index:10;background:#fff;border-bottom:1px solid #eee8e3;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.og-round-nav>button,.og-round-nav>a{color:#14213a;cursor:pointer;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;text-decoration:none;display:grid}.og-round-nav strong{font-size:14px}.og-round-place{align-items:flex-start;gap:10px;margin:0 0 16px;font-size:15px;font-weight:650;line-height:1.4;display:flex}.og-round-place>svg{flex:none;margin-top:3px}.og-round-place span{overflow-wrap:anywhere;min-width:0}.og-round-place small{color:#687184;margin-top:3px;font-size:12px;font-weight:400;display:block}.og-host-intro{color:#33425a;white-space:pre-line;overflow-wrap:anywhere;border-block:1px solid #eee7e1;margin:0 0 18px;padding:16px 0;font:italic 14px/1.6 Inter,sans-serif}.og-host-intro cite{color:#a43b4a;margin-bottom:6px;font-size:11px;font-style:normal;font-weight:650;display:block}.og-round-options{border-block:1px solid #eee7e1;margin:15px 0 10px}.og-round-options summary{cursor:pointer;color:#243653;min-height:48px;padding:14px 0;font:650 13px/1.5 Inter,sans-serif}.og-round-options ul{margin:0;padding:0 0 12px;list-style:none}.og-round-options li{border-top:1px solid #eee7e1;padding:10px 0;font:650 13px/1.5 Inter,sans-serif}.og-round-options li small{color:#647085;font-size:11px;font-weight:400;display:block}.og-round-options p{font-size:12px;line-height:1.5}.og-round-footer{z-index:9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:12px 16px max(12px,env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid #eee7e1;position:sticky;bottom:0;box-shadow:0 -6px 18px #15223805}.og-round-primary{background:var(--tijo-action-gradient,linear-gradient(110deg,#ff5f6b,#ffb77b));color:#182139;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;padding:12px 14px;font:750 15px/1.3 Inter,sans-serif;text-decoration:none;display:flex}.og-round-primary.is-direct{color:#fff;background:#142441}.og-round-primary.is-direct svg{color:#ff9b73}.og-round-primary:disabled{opacity:.5;cursor:default}.og-round-footer>small{color:#637085;text-align:center;margin-top:8px;font:11px/1.5 Inter,sans-serif;display:block}.og-round-secondary{color:#344761;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;min-height:44px;padding:9px;font:650 12px/1.4 Inter,sans-serif;text-decoration:none;display:flex}.og-round-notice{color:#30435f;background:#f1f4f8;border-radius:12px;margin:14px 0;padding:12px;font:13px/1.5 Inter,sans-serif}.og-round-notice strong{display:block}.og-round-notice.is-direct{align-items:center;gap:9px;display:flex}.og-round-notice.is-direct svg{flex:none}.og-round-error{color:#b32945;margin:10px 0;font-size:13px;line-height:1.5}.og-request-form h1{text-transform:uppercase;margin:0 0 10px;font:italic 800 32px/1.05 Barlow Condensed,sans-serif}.og-request-form>p{color:#59657b;font:13px/1.6 Inter,sans-serif}.og-request-context{border-bottom:1px solid #eee8e3;margin-bottom:22px;padding-bottom:16px;font:650 14px/1.5 Inter,sans-serif}.og-request-choices{border:0;margin:18px 0;padding:0}.og-request-choices legend{color:#626b7e;margin-bottom:10px;font-size:12px}.og-request-choice{cursor:pointer;border:1px solid #e8e2dd;border-radius:12px;align-items:center;gap:12px;min-height:58px;margin:9px 0;padding:14px 12px;font:650 13px/1.5 Inter,sans-serif;display:flex}.og-request-choice:has(input:checked){background:#fff4ed;border-color:#c34e5f}.og-request-choice input{accent-color:#bf4057;flex:none;width:20px;height:20px}.og-request-choice span{overflow-wrap:anywhere;min-width:0}.og-request-choice small{color:#677183;font:400 11px/1.5 Inter,sans-serif;display:block}.og-request-choice em{color:#aa3349;margin-top:3px;font-size:10px;font-style:normal;display:block}.og-request-field{margin:18px 0;font:650 13px/1.5 Inter,sans-serif;display:block}.og-request-field input,.og-request-field textarea{color:#15213a;box-sizing:border-box;background:#fff;border:1px solid #dbdfe5;border-radius:10px;width:100%;margin-top:7px;padding:12px;font:400 14px/1.5 Inter,sans-serif;display:block}.og-request-field textarea{resize:vertical;min-height:86px}.og-round-page button:focus-visible,.og-round-page a:focus-visible,.og-round-page summary:focus-visible{outline-offset:2px;outline:3px solid #a9334e}@media (width<=350px){.og-public-copy{padding:14px 13px 0}.og-round-meta{gap:8px;font-size:11px}.og-round-date{font-size:14px}.og-crew-hero h2{font-size:32px}.og-round-body{padding:16px}.og-round-primary{font-size:14px}.is-collage .og-player-name small{font-size:8px}}@media (prefers-reduced-motion:no-preference){.og-public-card{transition:box-shadow .18s}.og-public-card:has(.og-card-hit:hover){box-shadow:0 12px 28px #25304418}}.og-discovery-grid{align-items:stretch}.og-discovery-grid>li{display:flex}.og-public-card{width:100%}.og-preview.og-round-page{padding-bottom:0}.og-preview.og-round-page .og-crew-hero h2{text-transform:uppercase;color:#12203a;margin:10px 8px 0;font:italic 800 36px/1 Barlow Condensed,sans-serif}.og-preview>footer>button.og-round-secondary{color:#45526a;background:0 0;padding:8px;font-size:12px}.og-crew-hero{z-index:3;pointer-events:none}.og-crew-hero button,.og-crew-hero a{pointer-events:auto}.og-public-card{box-shadow:0 2px 8px #18221d06;border-radius:16px!important}.og-crew-hero{background:#fff;padding:15px 14px 4px}.og-crew-hero:before,.og-crew-hero:after{display:none}.og-crew-hero h2,.og-crew-hero h2.is-long,.og-preview.og-round-page .og-crew-hero h2{letter-spacing:-.4px;text-transform:none;color:#20262c;margin:12px 0 0;font:700 20px/1.2 Inter,-apple-system,sans-serif}.og-crew-capacity{display:none}.og-player-lineup.is-round-line{align-items:flex-start;gap:9px;max-width:100%;height:auto;transition:none;display:flex;position:relative}.is-round-line .og-player-grid{border-radius:0;flex:0 auto;gap:9px;min-width:0;height:auto;display:flex;overflow:visible}.is-round-line .og-player-portrait{background:0 0;border-radius:0;flex-direction:column;flex:0 68px;align-items:center;gap:5px;width:68px;min-width:0;min-height:84px;display:flex;position:relative;overflow:visible;border:0!important}.is-round-line .og-player-portrait>img,.is-round-line .og-player-initials{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:auto}.is-round-line .og-player-initials{color:#57616c;background:#edf0f2;font:600 22px/1 Inter,sans-serif}.is-round-line .og-player-name{color:#303840;text-align:center;background:0 0;max-width:100%;padding:0;display:block;position:static;inset:auto}.is-round-line .og-player-name strong{max-width:100%;font:500 12px/1.3 Inter,sans-serif;display:block}.is-round-line .og-player-name small{display:none}.og-round-vacancy{color:#818990;flex-direction:column;flex:0 0 52px;align-items:center;gap:5px;width:52px;padding-top:8px;display:flex}.og-round-vacancy>span{border:1px dashed #b9c1c7;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.og-round-vacancy small{white-space:nowrap;font:400 11px/1.3 Inter,sans-serif}.is-round-line .og-collage-more{width:32px;min-width:32px;height:32px;min-height:32px;font-size:11px;bottom:14px;right:0}.og-public-copy{gap:6px;padding:5px 14px 12px;position:relative}.og-round-meta{color:#6c7580;gap:8px;margin:0;font-size:12px}.og-round-meta>span:first-child{text-transform:none;font-weight:500}.og-round-meta>span:last-child{text-align:right;flex:1;justify-content:flex-end}.og-public-copy>.og-round-timing{padding-bottom:0}.og-round-timing{color:#69727c;gap:8px}.og-round-timing>div{flex:1;min-width:0}.og-round-timing h3{letter-spacing:0;text-transform:none;color:#69727c;margin:0 0 3px;font-size:11px}.og-public-card .og-round-timing h3{display:none}.og-round-date{color:#252d35;font:600 14px/1.4 Inter,sans-serif}.og-round-timing .og-fit-label{color:#69727c;margin:0 0 2px;font-size:11px}.og-round-timing .og-round-court{font-size:11px;margin:4px 0 0!important}.og-last-minute{color:#b64f26;background:#fff0e4;border-radius:10px;align-self:flex-start;align-items:center;gap:3px;padding:3px 7px;font-size:11px;display:inline-flex}.og-agreement{color:#626d76;align-items:center;gap:8px;min-width:0;margin-top:6px;font:400 11px/1.35 Inter,sans-serif;display:flex}.og-agreement-track{background:#eceeef;border-radius:99px;flex:1;min-width:36px;height:6px;display:block;overflow:hidden}.og-agreement-track i{border-radius:inherit;background:#65b977;height:100%;display:block}.og-agreement>span:last-child{white-space:nowrap;flex:none}.og-round-page{color:#20262c;background:#f7f8f8}.og-crew-hero.is-detail{padding:20px 20px 8px}.is-detail .is-round-line .og-player-portrait{flex-basis:82px;width:82px}.is-detail .og-round-vacancy{flex-basis:60px;padding-top:12px}.is-detail .og-round-vacancy>span{width:56px;height:56px}.og-round-body{padding:12px 20px 20px}.og-round-place{margin-bottom:12px;font-size:13px}.og-host-intro{border:0;margin-bottom:14px;padding:0;font:400 14px/1.5 Inter,sans-serif}.og-host-intro cite{display:none}.og-round-body>.og-round-timing{border:1px solid #e9ecee;border-radius:14px;margin:12px 0;padding:14px}.og-round-body>.og-round-timing .og-round-date{font-size:18px}.og-preview-options ul{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.og-preview-options li{border:1px solid #e6e9eb;border-radius:12px;min-width:0;padding:12px;font:400 13px/1.45 Inter,sans-serif}.og-preview-options li>strong{color:#252d35;font-size:14px;display:block}.og-option-place{color:#66717b;font-size:12px;display:block}.og-option-best{color:#387446;background:#e9f5eb;border-radius:9px;margin-bottom:5px;padding:2px 7px;font-size:10px;display:table}.og-preview-options .game-poll-court-details{margin:6px 0 0;font-size:11px}.og-option-voters{gap:3px;margin-top:6px;display:flex}.og-option-voters .profile-avatar{width:24px;min-width:24px;height:24px;font-size:10px}.og-round-notice>a{color:inherit;margin-top:7px;font-weight:600;display:block}.og-request-form h1{text-transform:none;font:700 24px/1.2 Inter,sans-serif}@media (width<=350px){.is-round-line .og-player-grid,.og-player-lineup.is-round-line{gap:6px}.is-round-line .og-player-portrait{flex-basis:58px;width:58px;min-height:75px}.og-round-vacancy{flex-basis:44px;width:44px;padding-top:5px}.og-round-vacancy>span{width:40px;height:40px}.og-crew-hero h2{font-size:18px}.og-crew-hero.is-detail{padding-inline:16px}.is-detail .og-round-vacancy{flex-basis:48px}.is-detail .og-round-vacancy>span{width:44px;height:44px}}.og-options-heading{align-items:center;gap:8px;margin:12px 0;font:600 15px/1.4 Inter,sans-serif;display:flex}.og-discovery-card.og-public-card{display:flex;border-radius:16px!important;padding:0!important}.og-public-card .og-crew-hero{padding:12px 14px 0}.og-crew-status{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font:500 11px/1.35 Inter,sans-serif;display:flex}.og-open-places{color:#a6404c}.og-card-status{color:#ab4350;white-space:nowrap;background:#fff0e9;border-radius:8px;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.og-card-status.is-fixed{color:#397649;background:#edf6ef}.og-public-card .og-crew-hero h2{margin:8px 0 0;font-size:18px;line-height:1.3}.og-public-card .is-round-line .og-player-portrait{flex-basis:60px;width:60px;min-height:0}.og-round-vacancies{flex:none;gap:8px;display:flex}.og-public-card .og-round-vacancy{color:#ad6570;flex:0 0 42px;gap:5px;width:42px;padding-top:8px}.og-public-card .og-round-vacancy>span{background:#fff7f5;border-color:#dcb8bb;width:40px;height:40px}.og-public-card .og-public-copy{gap:8px;padding:6px 14px 12px}.og-public-card .og-round-meta{justify-content:flex-start;align-items:center;gap:7px}.og-public-card .og-round-meta>span:last-child{text-align:left;justify-content:flex-start}.og-public-card .og-round-meta>span:last-child>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.og-public-card .og-round-meta svg{margin-top:1px}.og-public-card .og-agreement-context{color:#727b83;margin:0;font-size:10px;display:block}.og-public-card .og-agreement>span:last-child{text-align:right}.og-other-options{color:#68727c;flex-wrap:wrap;gap:2px 8px;margin:0;padding-left:28px;font:400 11px/1.4 Inter,sans-serif;display:flex}.og-other-options>span+span:before{content:"·";margin-right:8px}.og-preview-options li[data-selected-day=true]{border-color:#dcaeab}.og-selected-day-label{color:#a6404c;margin-bottom:4px;font-size:11px;display:block}@media (width<=350px){.og-public-card .is-round-line .og-player-portrait{flex-basis:54px;width:54px}.og-round-vacancies{gap:6px}.og-public-card .og-round-vacancy{flex-basis:38px;width:38px}.og-public-card .og-round-vacancy>span{width:36px;height:36px}}.og-round-status-row{flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0;display:flex}.og-round-pending{margin:14px 0}.og-round-pending>a{min-height:44px;color:inherit;align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.og-status-details{color:#5d6d62;overflow-wrap:anywhere;margin:4px 0 10px;font-size:12px}.og-status-details summary{cursor:pointer;align-items:center;gap:6px;min-height:44px;display:flex}.og-status-details summary:after{content:"›";margin-left:auto;font-size:18px;transform:rotate(90deg)}.og-status-details[open] summary:after{transform:rotate(-90deg)}.og-status-details p{margin:0 0 10px;line-height:1.5}.og-status-details .og-host-intro{margin:0 0 12px;font-size:13px}._root_jh2mu_1{width:100%;min-width:0;color:var(--bright-text,#17201e);font:inherit}._root_jh2mu_1 *{box-sizing:border-box}._control_jh2mu_3{background:var(--bright-surface,#fff);border:1px solid #d8dfda;border-radius:12px;align-items:center;gap:9px;min-height:48px;padding:0 8px 0 12px;display:flex}._control_jh2mu_3>svg{color:#67756e;flex:none}._control_jh2mu_3 input{width:100%;min-width:0;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:10px 0;font:400 16px/1.4 Inter,system-ui,sans-serif}._control_jh2mu_3:focus-within{border-color:var(--tijo-focus);box-shadow:0 0 0 2px var(--tijo-focus)}._control_jh2mu_3 button{color:#213c30;background:#f0f4f1;border:0;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid}._actions_jh2mu_8{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}._search_jh2mu_9{color:#17693f;background:#eff6f1;border:1px solid #cdddce;border-radius:10px;align-items:center;gap:7px;min-height:44px;padding:8px 13px;font:600 14px/1.3 Inter,system-ui,sans-serif;display:inline-flex}._root_jh2mu_1 button:disabled{opacity:.5;cursor:not-allowed}._root_jh2mu_1 button:focus-visible{outline:2px solid var(--tijo-focus);outline-offset:2px}._confirmed_jh2mu_11{color:#177044;align-items:center;gap:4px;font-size:13px;display:inline-flex}._hint_jh2mu_12,._error_jh2mu_12{overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.45}._hint_jh2mu_12{color:#65726c}._error_jh2mu_12{color:#ab2921}._currentButton_jh2mu_13{color:#17693f;background:#eff7f1;border:1px solid #b9d4c1;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:50px;padding:10px 14px;font:650 15px/1.35 Inter,system-ui,sans-serif;display:flex}._currentButton_jh2mu_13:disabled{opacity:.6}._searchDivider_jh2mu_15{color:#748078;align-items:center;gap:10px;margin:15px 0;font-size:12px;display:flex}._searchDivider_jh2mu_15:before,._searchDivider_jh2mu_15:after{content:"";background:#e1e8e2;flex:1;height:1px}._results_jh2mu_17{color:#17201e;background:#fff;border:1px solid #d8e2db;border-radius:12px;margin-top:10px;overflow:hidden}._scrollableResults_jh2mu_18{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;max-height:none;overflow-y:auto}._results_jh2mu_17>p{color:#5e6d65;background:#f4f7f4;margin:0;padding:9px 12px;font-size:12px}._results_jh2mu_17 button{text-align:left;color:#17201e;background:#fff;border:0;border-top:1px solid #e4eae6;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:60px;padding:10px 12px;display:grid}._results_jh2mu_17 button:hover{background:#f3faf5}._results_jh2mu_17 b{font-size:15px;line-height:1.3;display:block}._results_jh2mu_17 small{color:#65726c;overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.4;display:block}._results_jh2mu_17 ._attribution_jh2mu_21{padding:5px 12px;font-size:11px}._editorial_jh2mu_22 ._control_jh2mu_3{background:0 0;border-color:#89968d;border-radius:5px}._editorial_jh2mu_22 ._currentButton_jh2mu_13{color:#15211a;background:0 0;border:1px solid #66766b;border-radius:5px;min-height:44px;margin-top:12px;font-size:12px}._editorial_jh2mu_22 ._results_jh2mu_17{background:0 0;border:0;border-radius:0}._editorial_jh2mu_22 ._results_jh2mu_17>p{background:0 0;border-bottom:1px solid #d1d5ce;padding-left:0}._editorial_jh2mu_22 ._results_jh2mu_17 button{background:0 0;border-color:#d1d5ce;grid-template-columns:22px minmax(0,1fr);gap:12px;padding:14px 5px}._editorial_jh2mu_22 ._results_jh2mu_17 b{font-size:14px}._editorial_jh2mu_22 ._results_jh2mu_17 small{font-size:11px}._editorial_jh2mu_22 ._results_jh2mu_17 button:after{content:"›";font-size:22px;position:absolute;right:7px}._editorial_jh2mu_22 ._results_jh2mu_17 button{padding-right:24px;position:relative}._editorial_jh2mu_22 ._confirmed_jh2mu_11{color:#657069;font-size:11px}._results_jh2mu_17 ._kind_jh2mu_25{text-transform:uppercase;letter-spacing:.08em;color:#53695d;margin-bottom:4px;font-size:10px;font-weight:650;display:block}._results_jh2mu_17 mark{color:inherit;background:#dcebcf;border-radius:2px}._root_jh2mu_1 ._control_jh2mu_3 input:focus{box-shadow:none;outline:none}._mobileOverlay_jh2mu_28{z-index:10000;background:#f7f6f1;position:fixed;inset:0}._mobileDialog_jh2mu_29{z-index:10001;color:#17201e;height:100dvh;padding:16px;padding-top:max(16px,env(safe-area-inset-top));background:#f7f6f1;flex-direction:column;display:flex;position:fixed;inset:0 0 auto;overflow:hidden}._mobileDialog_jh2mu_29>header{flex:none;align-items:center;gap:12px;margin-bottom:16px;display:flex}._mobileDialog_jh2mu_29>header button{width:44px;height:44px;color:inherit;background:#e9ede7;border:0;border-radius:50%;place-items:center;display:grid}._mobileDialog_jh2mu_29>header h2{margin:0;font-size:20px}._mobileRoot_jh2mu_33{flex-direction:column;flex:1;min-height:0;display:flex}._mobileRoot_jh2mu_33 ._control_jh2mu_3{flex:none}._mobileRoot_jh2mu_33 ._results_jh2mu_17{overscroll-behavior:contain;background:0 0;border:0;flex:1;min-height:0;overflow-y:auto}._mobileRoot_jh2mu_33 ._results_jh2mu_17 button{border-radius:0;min-height:78px}._mobileRoot_jh2mu_33 ._results_jh2mu_17 b{font-size:16px}._srOnly_jh2mu_36{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}._root_dg358_1{color:#193128;border-top:1px solid #e2e7e2;min-width:0;margin-top:18px;padding-top:18px}._root_dg358_1 h3{margin:0 0 10px;font-size:15px;font-weight:650;line-height:1.4}._modes_dg358_3{border:1px solid #dce3dc;border-radius:12px;gap:0;display:grid;overflow:hidden}._mode_dg358_3{cursor:pointer;background:#fff;align-items:center;gap:11px;min-width:0;padding:12px;display:flex}._mode_dg358_3+._mode_dg358_3{border-top:1px solid #e4e8e4}._mode_dg358_3:has(input:checked){background:#fff5ee}._mode_dg358_3 input{appearance:auto;accent-color:#b85742;flex-shrink:0;width:18px;height:18px;margin:0}._mode_dg358_3>span{min-width:0}._mode_dg358_3 b{font-size:14px;font-weight:600;line-height:1.35;display:block}._mode_dg358_3 small{color:#68766d;margin-top:3px;font-size:11px;line-height:1.4;display:block}._note_dg358_11{color:#6c776f;margin:10px 0;font-size:12px;line-height:1.5}._favoriteActions_dg358_12{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 12px;margin:9px 0 0;display:flex}._favoriteActions_dg358_12 button{color:#a94e3d;text-align:left;background:0 0;border:0;align-items:center;gap:6px;max-width:100%;min-height:42px;padding:6px 0;font:600 12px/1.4 Inter,sans-serif;display:flex}._favoriteActions_dg358_12 button span{color:#8c533f;background:#f4e5dc;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:10px;font-weight:600;display:grid}._selection_dg358_15{margin-top:17px}._root_dg358_1 h4{color:#42584a;flex-wrap:wrap;align-items:center;gap:5px 7px;margin:10px 0 4px;font-size:12px;font-weight:600;line-height:1.5;display:flex}._selection_dg358_15 h4{justify-content:space-between}._selection_dg358_15 h4>span{color:#6a766e;font-size:10px;font-weight:400}._list_dg358_19{margin:0;padding:0;list-style:none}._row_dg358_20{border-bottom:1px solid #e8ece7;align-items:center;min-width:0;display:flex}._row_dg358_20:last-child{border-bottom:0}._row_dg358_20[data-selected=true]{background:#edf5ef;border-radius:8px}._row_dg358_20 ._choice_dg358_23{border-radius:8px;padding-left:8px;padding-right:8px}._row_dg358_20._excluded_dg358_24{background:#fff6ed;border-radius:8px;margin:3px 0}._choice_dg358_23,._overview_dg358_25{text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:11px 0;display:flex}._choice_dg358_23{cursor:pointer;font:inherit;min-height:54px}._excluded_dg358_24 ._choice_dg358_23{padding-left:8px}._check_dg358_28{color:#fff;background:#fff;border:1px solid #bac8bd;border-radius:5px;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}._choice_dg358_23[aria-pressed=true] ._check_dg358_28{background:#244f3b;border-color:#244f3b}._info_dg358_30{flex:1;min-width:0;display:block}._info_dg358_30 b{overflow-wrap:anywhere;font-size:13px;font-weight:550;line-height:1.4;display:block}._info_dg358_30 small{color:#728076;overflow-wrap:anywhere;align-items:center;gap:3px;margin-top:3px;font-size:10px;font-weight:400;line-height:1.45;display:flex}._info_dg358_30 small._warning_dg358_33{color:#a96525;font-weight:500}._info_dg358_30 small svg{flex-shrink:0}._remove_dg358_35{color:#79857b;flex-shrink:0;margin-left:3px}._favorite_dg358_12{color:#8e998e;background:0 0;border:0;border-radius:10px;flex:0 0 42px;align-self:stretch;place-items:center;width:42px;min-height:44px;padding:9px;display:grid}._favorite_dg358_12[aria-pressed=true]{color:#aa7742}._loading_dg358_38{color:#6f7b72;margin:14px 0;padding-top:10px;font-size:12px;line-height:1.5;position:relative}._loading_dg358_38>span{background:#e9eee8;border-radius:4px;width:100%;height:2px;position:absolute;top:0;left:0;overflow:hidden}._loading_dg358_38>span:after{content:"";background:linear-gradient(90deg,#0000,#c28561,#0000);width:45%;height:100%;animation:1.4s ease-in-out infinite _venueLoading_dg358_1;display:block}._error_dg358_41{color:#9b513d;background:#fff1e9;border-radius:8px;margin:10px 0;padding:10px;font-size:12px;line-height:1.5}._error_dg358_41 button{color:inherit;background:0 0;border:0;min-height:36px;margin-left:3px;padding:4px 0;font:600 12px/1.5 Inter,sans-serif;text-decoration:underline}._root_dg358_1 button:disabled{opacity:.5;cursor:default}._mode_dg358_3:has(input:disabled){opacity:.5;cursor:default}._root_dg358_1 :is(button,input):focus-visible{outline-offset:3px;outline:2px solid #ac6c4b}@keyframes _venueLoading_dg358_1{0%{transform:translate(-100%)}to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){._loading_dg358_38>span:after{width:100%;animation:none}}@media (width<=350px){._mode_dg358_3{padding:10px}._mode_dg358_3 b{font-size:13px}._mode_dg358_3 small{font-size:10px}._favoriteActions_dg358_12{gap:0 8px}._favoriteActions_dg358_12 button{font-size:11px}._selection_dg358_15 h4,._selection_dg358_15 h4>span{display:block}}._overlay_1sofc_1{z-index:300;background:#10281c70;position:fixed;inset:0}._dialog_1sofc_2{--paper:#fff;--forest:#355e47;--ink:#20332a;--muted:#758078;--line:#e4e8e2;z-index:301;background:var(--paper);width:100%;height:100dvh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;outline:0;flex-direction:column;font:400 14px/1.4 Inter,system-ui,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden;box-shadow:0 16px 80px #0003}._dialog_1sofc_2 *{box-sizing:border-box}._dialog_1sofc_2 button,._dialog_1sofc_2 input{font-family:inherit}._dialog_1sofc_2 button{cursor:pointer;color:inherit}._dialog_1sofc_2 button:disabled,._dialog_1sofc_2 input:disabled{cursor:default;opacity:.5}._dialog_1sofc_2 button:focus-visible,._dialog_1sofc_2 input:focus-visible{outline:2px solid var(--tijo-focus,#c56d4f);outline-offset:3px}._dialog_1sofc_2 [hidden]{display:none!important}._dialog_1sofc_2 svg{flex-shrink:0}._srOnly_1sofc_3{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._header_1sofc_4{padding:max(11px,env(safe-area-inset-top)) 18px 13px;background:#fff;flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}._header_1sofc_4>div{flex:1;min-width:0}._title_1sofc_4{letter-spacing:-.4px;outline:none;margin:0;font-size:22px;font-weight:650;line-height:1.3}._scope_1sofc_4{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.5}._close_1sofc_4{background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:44px;padding:8px;display:grid}._tabs_1sofc_5{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._tabList_1sofc_5{grid-template-columns:repeat(var(--preference-tabs,4),minmax(0,1fr));border-bottom:1px solid var(--line);flex:none;gap:3px;margin:0 18px 3px;display:grid}._tab_1sofc_5{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-width:0;min-height:42px;padding:8px 3px;font-size:13px;font-weight:500;color:var(--muted)!important}._tab_1sofc_5[data-state=active]{border-color:var(--tijo-accent-coral,#e38b71);font-weight:650;color:var(--tijo-accent-text,#a6533e)!important}._body_1sofc_6{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:1;min-height:0;scroll-padding-block:15px;overflow:hidden auto}._track_1sofc_6{display:block}._panel_1sofc_6{width:100%;min-width:0;min-height:0;padding:17px 18px 22px}._content_1sofc_6 h3{margin:0 0 8px;font-size:14px;font-weight:650;line-height:1.45}._hint_1sofc_6{color:var(--muted);margin:0 0 12px;font-size:11px;line-height:1.55}._sports_1sofc_7{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._sports_1sofc_7>button{border:1px solid var(--line);min-height:56px;color:var(--ink);text-align:left;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:9px 8px;display:flex}._sports_1sofc_7>button>svg{width:25px;height:25px}._sports_1sofc_7 b{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px;font-weight:550}._sports_1sofc_7>button[aria-pressed=true],._people_1sofc_7>button[aria-pressed=true]{background:var(--tijo-accent-soft,#fff0e9);border-color:var(--tijo-accent-border,#e8b29e)}._check_1sofc_7{border:1px solid #bac4b9;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;display:grid}._sports_1sofc_7 ._check_1sofc_7{width:19px;height:19px}._dialog_1sofc_2 button[aria-pressed=true]>._check_1sofc_7{border-color:var(--forest);background:var(--forest);color:#fff}._duration_1sofc_8{border-top:1px solid var(--line);margin-top:21px;padding-top:17px}._chips_1sofc_8{flex-wrap:wrap;gap:7px;display:flex}._chips_1sofc_8 button{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:40px;padding:8px 11px;font-size:12px}._chips_1sofc_8 button[aria-pressed=true]{background:var(--tijo-accent-soft,#fff0e9);color:var(--tijo-accent-text,#a6533e);border-color:var(--tijo-accent-border,#e8b29e)}._duration_1sofc_8 ._chips_1sofc_8{margin-top:11px}._duration_1sofc_8 ._chips_1sofc_8 button{flex:1;min-width:74px}._inlineLocationSearch_1sofc_9{min-width:0;margin-top:10px}._inlineLocationSearch_1sofc_9 input{font-size:16px}._selectedArea_1sofc_9{color:var(--muted);align-items:center;gap:7px;margin:8px 0 15px;font-size:11px;line-height:1.5;display:flex}._selectedArea_1sofc_9 span{overflow-wrap:anywhere;min-width:0}._selectedArea_1sofc_9 strong{color:var(--ink);font-weight:600}._radius_1sofc_9{border:0;min-width:0;margin:18px 0 0;padding:0}._radius_1sofc_9 legend{margin-bottom:9px;font-size:13px;font-weight:600}._radius_1sofc_9 ._chips_1sofc_8{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}._radius_1sofc_9 ._chips_1sofc_8 button{white-space:nowrap;padding:8px 3px;font-size:12px}._checkbox_1sofc_9{align-items:center;gap:9px;min-height:44px;margin-top:8px;font-size:12px;line-height:1.5;display:flex}._checkbox_1sofc_9 input,._routineToggle_1sofc_9 input{accent-color:var(--forest);flex:none;width:19px;height:19px;margin:0}._courtsSection_1sofc_10{border:0;margin:0;padding:0}._courtsTab_1sofc_10{flex-direction:column;gap:8px;display:flex}._courtHeading_1sofc_10{justify-content:space-between;align-items:center;gap:7px;display:flex}._courtHeading_1sofc_10 h3{margin:0}._manageFavorites_1sofc_10{white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;min-height:40px;padding:7px 0;font-size:11px;display:inline-flex;color:var(--forest)!important}._courtModes_1sofc_10{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}._courtModes_1sofc_10 button{background:0 0;border:0;min-height:40px;padding:8px 5px;font-size:12px}._courtModes_1sofc_10 button[aria-pressed=true]{background:var(--tijo-accent-soft,#fff0e9);color:var(--tijo-accent-text,#a6533e)}._courtsTab_1sofc_10>._hint_1sofc_6{margin:0;font-size:11px}._courtSelection_1sofc_10{color:var(--forest);margin:0;font-size:12px;font-weight:600}._courtsState_1sofc_10{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;font-size:12px;display:flex}._courtsState_1sofc_10 button{min-height:40px;color:var(--forest);background:0 0;border:0;font-weight:600}._courtsEmpty_1sofc_10{color:var(--muted);padding:8px 0;font-size:12px;line-height:1.5}._courtsList_1sofc_11{flex-direction:column;gap:0;max-height:none;margin:0;padding:0;list-style:none;display:flex;overflow:visible}._courtRow_1sofc_11{border-bottom:1px solid var(--line);align-items:center;gap:6px;min-width:0;min-height:58px;padding:5px 0;display:flex}._courtInfo_1sofc_11{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._courtInfo_1sofc_11 b{overflow-wrap:anywhere;font-size:13px;line-height:1.4}._courtInfo_1sofc_11 small{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:flex}._courtOverview_1sofc_11{padding:4px 0}._courtChoice_1sofc_11{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:7px;min-width:0;min-height:48px;padding:5px 0;display:flex}._courtChoice_1sofc_11 ._check_1sofc_7{border-radius:5px;width:21px;height:21px}._courtFavorite_1sofc_11{background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:42px;height:44px;display:grid;color:var(--muted)!important}._courtFavorite_1sofc_11[aria-pressed=true]{color:#b66a44!important}._favoriteInline_1sofc_12{border-top:1px solid var(--line);margin-top:20px;padding-top:15px}._favoriteInlineHeader_1sofc_12{justify-content:space-between;align-items:center;gap:10px;display:flex}._favoriteInlineHeader_1sofc_12 h4{margin:0;font-size:13px;font-weight:650}._favoriteInlineHeader_1sofc_12 button{background:0 0;border:0;place-items:center;min-width:40px;min-height:40px;display:grid}._favoriteList_1sofc_12{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}._favoriteRow_1sofc_12{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:10px;padding:10px 0;display:flex}._favoriteRow_1sofc_12>svg{width:18px;color:var(--muted)}._favoriteRow_1sofc_12>span{flex:1;min-width:0}._favoriteRow_1sofc_12 b,._favoriteRow_1sofc_12 small{overflow-wrap:anywhere;display:block}._favoriteRow_1sofc_12 b{font-size:13px;font-weight:550;line-height:1.4}._favoriteRow_1sofc_12 small{color:var(--muted);margin-top:3px;font-size:11px}._favoriteRow_1sofc_12 button{background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:40px;height:44px;display:grid}._favoriteNotice_1sofc_12{color:var(--muted);align-items:flex-start;gap:8px;margin:12px 0 2px;font-size:10px;line-height:1.5;display:flex}._people_1sofc_7{gap:8px;margin-top:11px;display:grid}._people_1sofc_7>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;align-items:center;gap:11px;min-height:62px;padding:11px;display:flex}._people_1sofc_7>button>span:nth-child(2){flex:1;min-width:0}._people_1sofc_7 b{font-size:13px;font-weight:600;line-height:1.4}._people_1sofc_7 small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.5;display:block}._levelHead_1sofc_13{margin:22px 0 6px}._slider_1sofc_13{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:calc(100% - 24px);height:38px;margin:0 12px;display:flex;position:relative}._sliderTrack_1sofc_13{background:#dfe4dc;border-radius:99px;flex:1;height:6px;position:relative}._sliderRange_1sofc_13{background:var(--tijo-action-gradient,linear-gradient(90deg,#ef7371,#f0b484));border-radius:99px;height:100%;position:absolute}._sliderThumb_1sofc_13{background:#fff;border:1px solid #bdc8bc;border-radius:50%;width:24px;height:24px;display:block;box-shadow:0 2px 4px #15211a18}._sliderThumb_1sofc_13:focus-visible{outline:2px solid var(--tijo-focus,#c56d4f);outline-offset:3px}._levelScale_1sofc_13{color:var(--muted);justify-content:space-between;margin:0 7px 14px;font-size:10px;display:flex}._levelInputs_1sofc_13,._timeInputs_1sofc_13{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}._levelInputs_1sofc_13 label,._timeInputs_1sofc_13 label{flex-direction:column;gap:5px;min-width:0;display:flex}._levelInputs_1sofc_13 label>span,._timeInputs_1sofc_13 label>span{color:var(--muted);font-size:11px}._levelInputs_1sofc_13 input,._timeInputs_1sofc_13 input{width:100%;min-width:0;height:44px;color:var(--ink);background:#fff;border:1px solid #d6ddd3;border-radius:8px;padding:9px 10px;font-size:16px}._textButton_1sofc_13{text-underline-offset:3px;background:0 0;border:0;align-items:center;min-height:40px;padding:7px 0;font-size:12px;text-decoration:underline;display:inline-flex;color:var(--forest)!important}._routineToggle_1sofc_9{align-items:center;gap:10px;min-height:46px;margin:4px 0 6px;font-size:13px;font-weight:550;line-height:1.5;display:flex}._emptyTimes_1sofc_14{color:var(--muted);margin:15px 0;font-size:12px;line-height:1.5}._timeWindows_1sofc_14{flex-direction:column;gap:14px;display:flex}._timeWindow_1sofc_14{border-top:1px solid var(--line);padding-top:9px}._timeWindowHeading_1sofc_14{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}._timeWindowHeading_1sofc_14 h4{margin:0;font-size:12px;font-weight:600}._timeWindowHeading_1sofc_14 button{width:40px;min-height:36px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid}._addWindow_1sofc_14{background:0 0;border:0;align-items:center;gap:6px;min-height:44px;margin-top:12px;padding:8px 0;font-size:12px;font-weight:600;display:inline-flex;color:var(--forest)!important}._timezone_1sofc_14{color:var(--muted);margin:10px 0 0;font-size:10px}._footer_1sofc_15{border-top:1px solid var(--line);padding:11px 18px max(13px,env(safe-area-inset-bottom));background:#fff;flex:none}._actions_1sofc_15{grid-template-columns:1fr 1.6fr;gap:9px;display:grid}._actions_1sofc_15>button{border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:47px;padding:10px;font-size:13px;font-weight:600;display:flex}._cancel_1sofc_15{border:1px solid var(--line);background:#fff}._save_1sofc_15{background:var(--tijo-action-gradient,linear-gradient(105deg,#ed7270,#f0b183));border:1px solid #0000;color:var(--tijo-action-ink,#20332a)!important}._error_1sofc_15,._status_1sofc_15{overflow-wrap:anywhere;margin:0 0 9px;font-size:11px;line-height:1.5}._error_1sofc_15{color:#a23a2c}._status_1sofc_15{color:var(--muted)}._save_1sofc_15:is(:disabled,[aria-disabled=true]){box-shadow:none;opacity:1;color:#7a837b!important;background:#e9ece7!important;border-color:#e1e6dd!important}@media (width>=700px){._dialog_1sofc_2{border-radius:14px;width:460px;height:min(720px,100dvh - 40px);inset:50% auto auto 50%;transform:translate(-50%,-50%)}}@media (width<=699px){._dialog_1sofc_2{top:var(--preferences-viewport-top,0px);height:var(--preferences-viewport-height,100dvh);bottom:auto}}@media (width<=359px){._header_1sofc_4{padding-left:14px;padding-right:10px}._title_1sofc_4{font-size:21px}._tabList_1sofc_5{margin-inline:14px}._panel_1sofc_6{padding:15px 14px 20px}._footer_1sofc_15{padding-left:14px;padding-right:14px}._tab_1sofc_5{font-size:12px}._sports_1sofc_7>button{gap:5px;padding:9px 7px}._sports_1sofc_7 b{font-size:11px}._sports_1sofc_7>button>svg{width:23px;height:23px}._sports_1sofc_7 ._check_1sofc_7{width:18px;height:18px}._actions_1sofc_15>button{padding:9px 6px;font-size:12px}._timeInputs_1sofc_13,._levelInputs_1sofc_13{gap:10px}}@media (height<=500px){._header_1sofc_4{padding-top:6px;padding-bottom:8px}._scope_1sofc_4{margin-top:2px}._panel_1sofc_6{padding-top:12px}._footer_1sofc_15{padding-top:8px;padding-bottom:8px}}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-800-normal-BZxKbt5V.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.wse-editor{--wse-cream:#f5f4ef;--wse-forest:#123b2b;--wse-ink:#15211a;--wse-lime:#d9fa58;isolation:isolate;background:var(--wse-cream);width:100%;height:100%;min-height:0;color:var(--wse-ink);text-align:left;flex-direction:column;font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.4;display:flex;position:relative;overflow:hidden}.wse-editor *{box-sizing:border-box}.wse-editor button,.wse-editor input,.wse-editor select,.wse-editor textarea{font:inherit}.wse-editor button{cursor:pointer}.wse-editor button:disabled{cursor:default;opacity:.45}.wse-editor button:focus-visible,.wse-editor input:focus-visible,.wse-editor select:focus-visible,.wse-editor textarea:focus-visible{outline:3px solid var(--tijo-focus);outline-offset:3px}.wse-editor h2,.wse-editor h3,.wse-editor h4,.wse-editor p{margin:0}.wse-editor button{letter-spacing:normal;text-transform:none}.wse-toolbar{z-index:2;min-height:62px;padding:8px 12px 6px;padding-top:max(8px,env(safe-area-inset-top));flex-shrink:0;grid-template-columns:40px 1fr 40px;align-items:center;gap:4px;display:grid;position:relative}.wse-toolbar>span{text-align:center;font-size:14px;font-weight:500}.wse-toolbar>button{width:40px;height:42px;color:inherit;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.wse-main{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:5px 20px 14px;overflow-y:auto}.wse-hero{margin:0 0 14px}.wse-hero h2{letter-spacing:-1.1px;margin:0 0 12px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(48px,14vw,58px);font-weight:800;line-height:.91;display:inline-block;position:relative}.wse-hero h2:after{content:"";background:var(--tijo-action-gradient);border-radius:40%;width:86%;height:6px;position:absolute;bottom:-7px;left:0;transform:rotate(-2deg)}.wse-hero p{font-size:14px;line-height:1.35}.wse-context{width:100%;min-height:46px;color:inherit;text-align:left;background:0 0;border:1px solid #c9cdc5;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex}.wse-context>span:not(.sr-only){overflow-wrap:anywhere;flex:1;min-width:0}.wse-context>svg{flex-shrink:0}.wse-settings{background:#fff9;border:1px solid #d8dcd4;border-radius:8px;gap:14px;min-width:0;margin:10px 0 20px;padding:14px 12px;display:grid}.wse-settings>label,.wse-label{gap:6px;font-size:13px;font-weight:600;display:grid}.wse-settings input,.wse-settings select{width:100%;min-height:42px;color:var(--wse-ink);background:#fff;border:1px solid #bfc8bd;border-radius:6px;padding:9px 10px}.wse-label{margin-bottom:6px}.wse-settings .location-search-component{font-size:13px}.wse-settings .location-search-component input{min-width:0}.wse-section{margin-top:20px}.wse-section h3{margin-bottom:6px;font-size:16px;font-weight:750}.wse-month{justify-content:space-between;align-items:center;gap:4px;min-height:30px;margin-bottom:6px;font-size:13px;display:flex}.wse-month>button{color:inherit;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.wse-month>span{text-align:center;flex:1}.wse-days{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#a4b29a transparent;touch-action:pan-x pan-y;gap:8px;min-width:0;max-width:100%;padding:3px 0 7px;display:flex;position:relative;overflow-x:auto}.wse-days>button{scroll-snap-align:center;flex:0 0 calc(20% - 6.4px)}.wse-hidden-days{flex-wrap:wrap;justify-content:space-between;gap:4px;min-height:8px;display:flex}.wse-hidden-days>button{background:var(--tijo-accent-soft);min-height:36px;color:var(--tijo-accent-text);white-space:nowrap;border:0;border-radius:6px;justify-content:center;align-items:center;gap:3px;padding:5px 7px;font-size:11px;font-weight:650;display:inline-flex}.wse-hidden-days>button[data-direction=right]{margin-left:auto}.wse-hidden-days svg{flex-shrink:0}.wse-days>button{min-width:0;min-height:75px;color:inherit;background:0 0;border:1px solid #e6e8e2;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:7px 3px 11px;display:flex;position:relative}.wse-days>button>span{font-size:12px}.wse-days>button>strong{font-family:Barlow Condensed,Impact,sans-serif;font-size:31px;font-weight:700;line-height:1.06}.wse-days>button>i{background:#bfc3bc;border-radius:3px;width:67%;height:4px;position:absolute;bottom:6px}.wse-days>button[aria-pressed=true]{color:var(--tijo-accent-text);background:var(--tijo-accent-soft);border-color:var(--tijo-accent-border)}.wse-days>button[aria-pressed=true]>strong{color:var(--tijo-accent-text)}.wse-days>button[aria-pressed=true]>i{background:var(--tijo-accent-coral);color:var(--tijo-accent-text)}.wse-periods{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.wse-periods>button{min-height:45px;color:var(--wse-ink);text-align:left;white-space:nowrap;background:0 0;border:1px solid #c7ccc2;border-radius:8px;align-items:center;gap:9px;padding:9px;font-size:12px;display:flex}.wse-check{border:1.5px solid #9ba398;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.wse-periods>button[aria-pressed=true]{background:var(--tijo-accent-soft);border-color:var(--tijo-accent-border);color:var(--tijo-accent-text)}.wse-periods>button[aria-pressed=true] .wse-check{border-color:var(--tijo-accent-border);background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.wse-periods>button>svg{flex-shrink:0}.wse-hint{color:#5c665e;font-size:11px;line-height:1.4;margin-top:5px!important}.wse-inline-action{min-height:36px;color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:7px 0;display:inline-flex;font-size:12px!important;font-weight:650!important}.wse-day-settings{margin:8px 0 10px}.wse-day-settings>section{border-top:1px solid #d8ddd3;padding:12px 0}.wse-day-settings h4{margin-bottom:7px;font-size:13px;font-weight:700}.wse-exact-toggle{color:#566158;text-align:left;background:0 0;border:1px solid #c9cdc5;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:46px;margin-top:9px;padding:10px 12px;display:flex;font-size:12px!important}.wse-exact-toggle>span{flex:1}.wse-exact-panel{border:1px solid #d7dcd3;border-radius:8px;margin-top:7px;padding:12px}.wse-exact-panel>p{margin-bottom:7px;font-size:12px}.wse-exact-inputs{align-items:flex-end;gap:10px;display:flex}.wse-exact-inputs>label{flex:1;gap:4px;min-width:0;font-size:12px;display:grid}.wse-exact-inputs>span{padding-bottom:12px}.wse-exact-inputs input{width:100%;min-width:0;min-height:42px;color:var(--wse-ink);background:#fff;border:1px solid #c7ccc2;border-radius:6px;padding:7px}.wse-footer{z-index:2;padding:9px 20px max(15px,env(safe-area-inset-bottom));background:var(--wse-cream);flex-direction:column;flex-shrink:0;gap:10px;display:flex;position:relative}.wse-summary{background:var(--wse-forest);color:#fff;border-radius:8px;align-items:center;gap:12px;min-height:45px;padding:10px 12px;font-size:12px;font-weight:650;line-height:1.35;display:flex}.wse-summary>svg{flex-shrink:0}.wse-summary>span{overflow-wrap:anywhere;min-width:0}.wse-primary{background:var(--tijo-action-gradient);width:100%;min-height:50px;color:var(--tijo-action-ink);border:0;border-radius:8px;justify-content:center;align-items:center;gap:11px;padding:11px 12px;display:flex;font-family:Barlow Condensed,Impact,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:1.1!important}.wse-error{color:#842d19;overflow-wrap:anywhere;background:#fff1e9;border:1px solid #e0b4a6;border-radius:7px;padding:9px 11px;font-size:12px;line-height:1.4}.wse-preview{color:#fff;background:#123b2b}.wse-photo{z-index:-2;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;inset:0;position:absolute!important}.wse-photo-shade{z-index:-1;pointer-events:none;background:linear-gradient(#00000045 0%,#0000 30%,#0000000f 45%,#000000b8 77%,#000000de 100%);position:absolute;inset:0}.wse-preview .wse-toolbar{min-height:56px}.wse-preview-person{z-index:2;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:3px 20px 10px;display:flex;position:relative}.wse-owner{align-items:center;gap:9px;min-width:0;display:flex}.wse-owner>strong{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 6px #0007;min-width:0;max-width:120px;font-size:14px;overflow:hidden}.wse-owner .profile-avatar{border:2px solid var(--tijo-accent-coral);border-radius:50%;flex:0 0 44px;overflow:hidden;width:44px!important;height:44px!important}.wse-owner>img,.wse-owner>span:first-child{border:2px solid var(--tijo-accent-coral);-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:44px;height:44px;overflow:hidden}.wse-change-photo{color:#15211a;background:#f8f8f1;border:0;border-radius:30px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 12px;display:flex;font-size:11px!important}.wse-preview-main{z-index:1;overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;padding:12px 20px 4px;display:flex;position:relative;overflow-y:auto}.wse-story-copy{flex-shrink:0;margin-top:auto;padding-top:40px}.wse-sport{background:var(--tijo-accent-soft);color:var(--tijo-accent-text);text-transform:uppercase;border-radius:25px;margin-bottom:9px;padding:5px 16px;font-family:Barlow Condensed,Impact,sans-serif;font-size:15px;font-weight:700;line-height:1.25;display:inline-block}.wse-headline{align-items:center;gap:6px;margin-bottom:13px;display:flex}.wse-headline h2,.wse-headline textarea{letter-spacing:-.6px;text-transform:uppercase;overflow-wrap:anywhere;text-shadow:0 2px 14px #0003;flex:1;min-width:0;margin:0;font-family:Barlow Condensed,Impact,sans-serif!important;font-size:clamp(46px,14.5vw,63px)!important;font-weight:800!important;line-height:.99!important}.wse-headline textarea{color:#fff;resize:vertical;background:#0c261780;border:1px solid #ffffff80;border-radius:6px;width:100%;min-height:140px;max-height:240px;padding:4px}.wse-headline>button{color:#fff;background:#fff3;border:0;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;display:grid}.wse-story-facts{flex-direction:column;gap:5px;font-size:14px;font-weight:600;line-height:1.3;display:flex}.wse-story-facts>p{align-items:flex-start;gap:10px;display:flex}.wse-story-facts svg{flex-shrink:0;margin-top:0}.wse-story-facts span{overflow-wrap:anywhere;min-width:0}.wse-publish{background:0 0;gap:12px;padding-top:13px}.wse-public{align-items:flex-start;gap:10px;font-size:12px;line-height:1.35;display:flex}.wse-public svg{flex-shrink:0}.wse-preview .wse-primary{min-height:50px;font-size:19px!important}@media (width<=350px){.wse-main,.wse-footer{padding-left:15px;padding-right:15px}.wse-toolbar{padding-left:7px;padding-right:7px}.wse-periods>button{gap:6px;padding:8px 6px;font-size:11px}.wse-periods>button>svg{width:16px;height:16px}.wse-days{gap:6px}.wse-days>button{flex-basis:calc(20% - 4.8px)}.wse-preview-person,.wse-preview-main{padding-left:15px;padding-right:15px}.wse-change-photo{padding:8px;font-size:10px!important}.wse-owner>strong{max-width:85px}.wse-headline h2,.wse-headline textarea{font-size:46px!important}.wse-story-facts{font-size:12px}.wse-preview .wse-primary{font-size:18px!important}}@media (width>=600px){.wse-hero h2{font-size:58px}.wse-main,.wse-footer{padding-left:25px;padding-right:25px}.wse-periods>button{font-size:14px}.wse-days>button{min-height:80px}.wse-preview-person,.wse-preview-main{padding-left:25px;padding-right:25px}.wse-headline h2,.wse-headline textarea{font-size:67px!important}}@media (height<=700px){.wse-hero h2{font-size:46px}.wse-hero{margin-bottom:12px}.wse-section{margin-top:15px}.wse-days>button{min-height:65px}.wse-footer{gap:7px;padding-top:7px;padding-bottom:10px}.wse-toolbar{min-height:52px}.wse-primary{min-height:46px}.wse-story-copy{padding-top:16px}.wse-headline h2,.wse-headline textarea{font-size:48px!important}.wse-story-facts{font-size:12px}.wse-preview-person{min-height:48px}.wse-publish{padding-top:8px}}.game-publication{color:#202d2a;background:#fff;border:1px solid #e4e7e8;border-radius:14px;align-items:center;gap:10px;margin:10px 14px;padding:12px;display:flex}.game-publication-icon{color:#6a7771;background:#f1f3f2;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.game-publication.is-public .game-publication-icon{color:#ab3c64;background:#fbe8ee}.game-publication-state{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.game-publication-state strong{font-size:13px;line-height:1.3}.game-publication-state>span{color:#718079;font-size:11px;line-height:1.35}.game-publication .game-publication-edit{color:#285c47;background:#f1f4f2;border:0;border-radius:9px;flex:none;padding:10px;font-size:12px;font-weight:650}.publication-overlay{z-index:210;background:#15221d66;position:fixed;inset:0}.publication-sheet{overscroll-behavior:contain;z-index:211;width:min(100%,480px);max-height:90dvh;padding:22px 20px calc(20px + env(safe-area-inset-bottom));color:#1e2a25;background:#fff;border-radius:24px 24px 0 0;font-family:Inter,sans-serif;position:fixed;bottom:0;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 -8px 35px #15221d12}.publication-sheet header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.publication-sheet h2{margin:0;font-size:20px;font-weight:700;line-height:1.25}.publication-sheet header button{background:#f3f5f4;border:0;border-radius:50%;flex:none;padding:6px}.publication-sheet>p{color:#69766f;margin:12px 0 20px;font-size:13px;line-height:1.5}.publication-sheet fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.publication-option{cursor:pointer;border:1.5px solid #e4e9e6;border-radius:15px;align-items:flex-start;gap:11px;padding:16px 12px;display:flex}.publication-option.selected{border-color:var(--tijo-accent-border);background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.publication-option>input{accent-color:var(--tijo-accent-text);flex:none;margin-top:5px}.publication-option>svg{color:#557c68;flex:none;margin-top:1px}.publication-option>span{gap:6px;min-width:0;display:grid}.publication-option strong{font-size:15px}.publication-option small{color:#617067;font-size:12px;line-height:1.5}.publication-option.unavailable{opacity:.65;cursor:default}.publication-sheet .publication-note{margin:17px 0;font-size:12px;line-height:1.5}.publication-sheet .publication-error{color:#a42f43;background:#fff0f2;border-radius:9px;padding:10px}.publication-save{background:var(--tijo-action-gradient);width:100%;color:var(--tijo-action-ink);border:0;border-radius:12px;padding:14px;font-size:14px;font-weight:650}.publication-save:disabled{color:#7d8981;cursor:default;background:#e6ece8}.publication-option:has(input:focus-visible){outline:2px solid var(--tijo-focus);outline-offset:3px}@media (width>=640px){.publication-sheet{border-radius:24px;padding:24px;top:50%;bottom:auto;transform:translate(-50%,-50%)}}.publication-save:is(:disabled,[aria-disabled=true]){box-shadow:none;color:#626262!important;background:#e8e8e8!important;border-color:#d2d2d2!important}.publication-note summary{cursor:pointer;color:#617067;align-items:center;min-height:44px;font-size:12px;display:flex}.publication-note summary:after{content:"+";margin-left:auto}.publication-note[open] summary:after{content:"−"}.publication-note summary:focus-visible{outline:2px solid var(--tijo-focus);outline-offset:3px}.publication-note p{color:#617067;margin:0 0 12px;font-size:12px;line-height:1.5}.round-details.round-details{overscroll-behavior:contain;height:100%;max-height:100%;padding-bottom:env(safe-area-inset-bottom);background:#f5f4ef;scroll-padding-top:80px;overflow-y:auto}.round-details.round-details>header{background:#f5f4eff5;gap:8px;min-height:64px;padding:10px 16px}.round-details.round-details>header>button{background:0 0;border:0;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;padding:8px;display:flex}.round-details.round-details>main{padding:16px 16px 32px}.round-details .round-overview{color:#fff;background:#123b2b;border-radius:18px;padding:20px}.round-details .round-overview-top{justify-content:space-between;gap:8px;margin-bottom:12px;font-size:11px;display:flex}.round-overview-top>span:first-child{text-transform:uppercase;color:var(--tijo-accent-apricot);letter-spacing:1px;font-weight:800}.round-overview-top>span:last-child{border:1px solid #ffffff50;border-radius:20px;padding:2px 8px}.round-details .round-overview h2{text-transform:uppercase;overflow-wrap:anywhere;margin-bottom:14px;font-size:36px}.round-details .round-count{align-items:center;gap:9px;margin:0;font-size:13px;display:flex}.round-count strong{font-size:20px}.round-count>span{color:#def0d0;margin-left:auto}.round-progress{gap:5px;margin:12px 0 18px;display:flex}.round-progress i{background:#ffffff30;border-radius:3px;flex:1;height:5px}.round-progress .is-filled{background:#dfff5c}.round-overview-sports{color:var(--tijo-accent-apricot);margin-bottom:9px;font-size:15px;font-weight:750}.round-overview-fact{align-items:flex-start;gap:8px;margin-top:5px;font-size:12px;line-height:1.5;display:flex}.round-overview-fact svg{flex-shrink:0;margin-top:1px}.round-details .round-members{gap:8px;margin:14px 0}.round-details .round-members>div{background:#fff;border:1px solid #e0e5d6;border-radius:14px;gap:6px;min-width:0;padding:12px 8px}.round-details .round-members .tijo-story-avatar{width:48px;height:48px}.round-details .round-members a{color:inherit;gap:3px;font-weight:700;text-decoration:none;display:grid}.round-details .round-members small{font-size:11px;font-weight:400}.round-details .round-members .round-member-open{color:#5c6d53;background:0 0;border:1px dashed #b7c6ae;justify-content:center;min-height:104px;font-size:12px}.round-details .round-level-details{padding:12px 0;font-size:12px}.round-details .round-level-details summary{min-height:44px;padding:10px 0}.round-level-details a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.round-details.round-details button:not(.tijo-story-primary),.round-details .round-share a{min-height:44px}.round-details .round-requests{margin-top:16px}.round-details article.round-request{background:#fff;border:1px solid #dde4d5;border-radius:14px;gap:9px;margin:12px 0;padding:14px;display:grid}.round-request-identity{align-items:center;gap:10px;min-width:0;display:flex}.round-request-identity>div{flex:1;min-width:0}.round-request-identity a{color:inherit;overflow-wrap:anywhere;text-decoration:none}.round-request-identity strong{font-size:16px}.round-details article.round-request .tijo-story-avatar{width:44px;height:44px;font-size:16px}.round-request-sports{flex-wrap:wrap;gap:5px;display:flex}.round-request-sports span{background:#edf2e4;border-radius:20px;padding:3px 8px;font-size:11px}.round-details .round-request-times{border:0;min-width:0;margin:0;padding:0}.round-details .round-request-times summary{align-items:center;gap:7px;min-height:36px;padding:6px 0;font-size:12px;font-weight:600;display:flex}.round-request-times svg{flex-shrink:0}.round-request-times ul{margin:4px 0;padding-left:19px;font-size:12px;line-height:1.7}.round-details .round-request-message{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f4ef;border-radius:8px;margin:0;padding:9px 11px;font-size:13px}.round-details .round-request-reason,.round-details .round-error{color:#854323;background:#fff0e5;border-radius:8px;margin:0;padding:10px;font-size:12px}.round-details.round-details button.round-request-accept{background:var(--tijo-action-gradient);border-color:var(--tijo-accent-coral);width:100%;color:var(--tijo-action-ink);font-weight:750}.round-details .round-notice{background:#eaf4d3;border-radius:10px;padding:12px;font-size:12px}.round-details .round-empty{color:#57674e;border:1px dashed #b7c6ae;border-radius:12px;padding:14px;font-size:13px}.round-details .wr-invite ul{padding:0;list-style:none}.round-details .wr-invite li{align-items:center;gap:8px;min-width:0;padding:8px 0;display:flex}.round-details .wr-invite li>span{overflow-wrap:anywhere;flex:1;min-width:0}.round-details .wr-guest-editor form{gap:12px;display:grid}.round-details .wr-guest-row{flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.round-details .wr-guest-row>span{flex:1;min-width:70px}.round-details .round-owner-actions{border-top:1px solid #dce4d4;padding-top:18px}@media (width<=350px){.round-details.round-details>main{padding:12px 12px 28px}.round-details .round-overview{padding:16px}.round-details .round-overview h2{font-size:31px}.round-details .round-count{gap:6px;font-size:11px}.round-count strong{font-size:18px}}.round-details.round-group-info{background:0 0;height:auto;max-height:none;padding:0;scroll-padding:0;overflow:visible}.round-group-info>.round-details-body{padding:0}.round-group-info.round-details h3{color:#617468;margin:0 0 8px;font:600 14px/1.45 Inter,sans-serif}.round-group-info.round-details .round-members{flex-direction:column;gap:0;margin:0 0 12px;display:flex}.round-group-info.round-details .round-members>div{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0ec;border-radius:0;flex-direction:row;gap:10px;min-height:64px;padding:10px 0}.round-group-info .round-members .tijo-story-avatar{flex:0 0 42px;width:42px;height:42px;font-size:17px}.round-group-info .round-members :is(a,div>span:not(.tijo-story-avatar)){overflow-wrap:anywhere;flex:1;min-width:0}.round-group-info .round-members a{font-size:15px;font-weight:500}.round-group-info .round-members small:empty{display:none}.round-group-info.round-details .round-members button{color:#8e4545;background:0 0;border:0;flex:none;padding:8px;font-size:12px}.round-group-info.round-details :is(section,details.round-add){margin:14px 0;padding-top:14px}.round-group-info.round-details .round-level-details{border-top:1px solid #edf0ec;padding:0}.round-group-info.round-details summary{min-height:44px;padding:12px 0;font-size:14px;font-weight:500}.round-group-info .round-share{flex-wrap:wrap;gap:8px;display:flex}.round-group-info .round-share :is(a,button){justify-content:center;align-items:center;display:inline-flex}.round-group-info .round-owner-actions{gap:8px;display:grid}.round-group-info.round-details .round-owner-actions button{text-align:left}.round-group-info.round-details .round-danger{color:#a33f38;background:#fff5f3;border-color:#f0ddd8}.round-group-info .round-request{align-items:center;gap:10px;min-width:0;display:flex}.round-group-info .round-request>span{overflow-wrap:anywhere;flex:1;min-width:0}.round-group-info .round-request .tijo-story-avatar{flex:0 0 40px;width:40px;height:40px}.round-group-info .round-request button{flex:none}.ws-card{background:#fff;border:1px solid #e2e7dc;border-radius:18px;overflow:hidden;box-shadow:0 5px 18px #17210008}.ws-portrait{color:#fff;background:#294534;height:205px;text-decoration:none;display:block;position:relative;overflow:hidden}.ws-portrait>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;width:100%;height:100%}.ws-portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0c1712d9);position:absolute;inset:40% 0 0}.ws-placeholder{color:#e6f4c1;background:radial-gradient(at 90% 10%,#cefa1870,#0000 60%),linear-gradient(135deg,#405f47,#1b3026);flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.ws-placeholder>span{letter-spacing:-4px;font-size:64px;font-weight:750}.ws-placeholder>small{letter-spacing:4px;margin-top:5px;font-size:10px}.ws-status{color:#253323;z-index:1;background:#ffffffed;border-radius:99px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:700;display:flex;position:absolute;top:12px;left:12px}.ws-status i{background:#679b13;border-radius:50%;width:7px;height:7px}.ws-identity{z-index:1;justify-content:space-between;align-items:end;gap:10px;display:flex;position:absolute;bottom:14px;left:15px;right:15px}.ws-identity>span:first-child{gap:3px;min-width:0;display:grid}.ws-identity strong{overflow-wrap:anywhere;letter-spacing:-.6px;font-size:25px;line-height:1.05}.ws-identity small{font-size:12px}.ws-level{background:#14201880;border:1px solid #ffffffb0;border-radius:99px;flex-shrink:0;padding:5px 9px;font-size:12px}.ws-body{padding:14px}.ws-body h3{overflow-wrap:anywhere;margin:0 0 9px;font-size:15px;font-weight:750;line-height:1.4}.ws-times{color:#354235;flex-wrap:wrap;gap:7px 12px;font-size:12px;display:flex}.ws-times span,.ws-area,.ws-owner-note{align-items:center;gap:6px;display:flex}.ws-area{color:#636d63;margin:8px 0;font-size:12px}.ws-chips{flex-wrap:wrap;gap:5px;margin:10px 0;display:flex}.ws-chips span{background:#f7f9f3;border:1px solid #e6e9e1;border-radius:99px;padding:5px 9px;font-size:11px}.ws-actions{gap:8px;margin-top:12px;display:flex}.ws-actions button{flex:1;min-width:0;min-height:44px;font-size:13px}.ws-actions>a{color:#182218;border:1px solid #e2e7dc;border-radius:12px;place-items:center;min-width:44px;min-height:44px;display:grid}.ws-feedback,.ws-owner-note{color:#47652b;margin:10px 0 0;font-size:12px;line-height:1.4}.ws-card a:focus-visible{outline:3px solid var(--tijo-focus);outline-offset:-3px}.gw-list{gap:16px!important}.gw-intro{background:#f0f8d8;border-radius:14px;padding:12px}.gw-intro h2{font-size:16px!important}.gw-intro p{font-size:12px!important}.gw-pick-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gw-pick-list li{border-bottom:1px solid #e4e8e1;align-items:center;gap:10px;min-height:58px;display:flex}.gw-pick-list label{cursor:pointer;flex:1;align-items:center;gap:10px;min-height:48px;display:flex}.gw-pick-list input{accent-color:#789e0a;flex-shrink:0;width:20px!important;min-height:20px!important}.gw-pick-list label span{gap:4px;font-size:14px;display:grid}.gw-pick-list small{color:#636d63;font-size:12px}.gw-pick-list a{color:#182218;place-items:center;width:44px;height:44px;display:grid}.gw-plan-error{color:#a72c26;font-size:13px}.gw-own .ws-portrait{height:155px}@media (width>=700px){.gw-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.ws-portrait{height:210px}}@media (width<=360px){.ws-portrait{height:175px}.ws-identity strong{font-size:22px}}.wr-collage{color:#fff;background:#294534;height:220px;position:relative;overflow:hidden}.wr-collage>div{gap:3px;height:100%;display:flex}.wr-collage>div>.wr-member-link{flex:1;min-width:0;display:block}.gw-root .wr-collage .profile-avatar{-o-object-fit:cover;object-fit:cover;color:#edf8d8;background:linear-gradient(150deg,#66825a,#213b2d);border-radius:0;justify-content:center;align-items:center;width:100%;height:100%;font-size:38px;display:flex;overflow:hidden}.gw-root .wr-collage .profile-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.gw-root .wr-member-strip .profile-avatar{background:#e8efdd;border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.gw-root .wr-member-strip .profile-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.wr-collage:after{content:"";pointer-events:none;background:linear-gradient(#0000,#10251bd9);position:absolute;inset:50% 0 0}.wr-collage>strong{z-index:1;pointer-events:none;overflow-wrap:anywhere;font-size:24px;line-height:1.15;position:absolute;bottom:16px;left:14px;right:14px}.wr-member-strip{gap:12px;margin-bottom:8px;padding:2px 0 12px;display:flex;overflow-x:auto}.wr-member-strip>.wr-member-link{color:#193229;text-align:center;overflow-wrap:anywhere;flex-direction:column;flex:0 0 78px;align-items:center;gap:4px;font-size:11px;display:flex}.wr-member-strip small{color:#667461;font-size:10px}.wr-management,.wr-joined{background:#f7faf2;border:1px solid #dce5dd;border-radius:16px;gap:10px;min-width:0;padding:14px;display:grid}.wr-management h3,.wr-joined h3{font-size:16px;font-weight:700}.wr-management p,.wr-joined p,.wr-invite p{color:#586a57;font-size:12px;line-height:1.5}.wr-management ul,.wr-invite ul{margin:0;padding:0;list-style:none}.wr-management li,.wr-invite li{border-bottom:1px solid #dce5dd;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;font-size:12px;display:flex}.wr-management li>a{color:#193229;overflow-wrap:anywhere;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.wr-management li>button{color:#713b33;min-height:44px;font-size:12px}.wr-invite input{border:1px solid #dce5dd;border-radius:10px;width:100%;padding:10px;font-size:16px}.wr-invite>div{gap:8px;padding-top:10px;display:grid}.wr-invite li>span{flex:1}.wr-joined>div{gap:8px;min-width:0;display:grid}.gw-interests li>.people-secondary{margin:0 0 10px}.wr-joined .ws-owner-note{display:none}.wr-guest-editor{border-top:1px solid #dce5dd;gap:8px;padding-top:12px;display:grid}.wr-guest-editor h4{font-size:14px;font-weight:700}.wr-guest-editor form{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.wr-guest-editor label{flex:1;gap:5px;min-width:140px;font-size:12px;display:grid}.wr-guest-editor input{background:#fff;border:1px solid #ccd7c4;border-radius:10px;width:100%;min-height:44px;padding:8px;font-size:16px}.wr-guest-row{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.wr-guest-row>span{flex:1}.wr-guest-row button{min-height:44px;text-decoration:underline}.wr-management .wr-guest-row{border-top:1px solid #dce5dd}.wr-management .wr-guest-editor p{margin:0}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-800-normal-BZxKbt5V.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.gw-root.wish-flow{--people-lime:#d9fa58;--people-ink:#15211a;z-index:220;color:#15211a;border:1px solid #d9ded6;border-radius:12px;flex-direction:column;height:92dvh;font-family:Inter,Arial,sans-serif;position:fixed;background:#f5f4ef!important;gap:0!important;width:min(600px,95vw)!important;max-width:600px!important;max-height:92dvh!important;padding:0!important;animation:none!important;display:flex!important;overflow:hidden!important}.wish-flow .gw-manager-header{background:#f5f4ef;border-bottom:1px solid #d9ded6;flex:none;align-items:center;gap:12px;min-height:62px;padding:10px 48px 10px 14px;display:flex}.wish-flow .gw-manager-header h2{margin:0;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.3}.wish-flow .gw-back{justify-content:center;min-width:40px;min-height:44px;padding:0}.wish-flow>.absolute{top:22px;right:18px}.wish-flow .gw-manager-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:22px 20px;scroll-padding-bottom:24px;overflow-y:auto}.wish-hero{margin:0 0 22px}.wish-hero>span{letter-spacing:2px;font-size:10px;font-weight:600}.wish-hero h2{letter-spacing:-1px;margin:10px 0 24px!important;font:800 clamp(42px,12vw,64px)/.93 Barlow Condensed,Impact,sans-serif!important}.wish-hero em{color:#123b2b;font-style:normal;display:inline-block;position:relative}.wish-hero em:after{content:"";background:var(--tijo-action-gradient);width:52%;height:5px;position:absolute;bottom:-10px;right:-3px;transform:rotate(-7deg)}.wish-hero p{color:#667068;max-width:40ch;margin:0;font-size:14px;line-height:1.55}.wish-flow .gw-form{box-shadow:none;background:0 0;border:0;border-radius:0;gap:16px;padding:0}.wish-flow fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.wish-flow fieldset:disabled{opacity:.65}.wish-field-section{border-bottom:1px solid #d9ded6;gap:12px;min-width:0;padding:0 0 18px;display:grid}.wish-field-section h3{margin:0;font-size:18px;font-weight:600}.wish-field-section p{color:#667068;font-size:13px;line-height:1.5}.wish-flow details.wish-field-section{display:block}.wish-field-section summary{cursor:pointer;align-content:center;min-height:44px;font-size:14px;font-weight:600}.wish-field-section[open]>summary{margin-bottom:12px}.wish-field-section[open]>label{margin-top:12px}.wish-flow label,.wish-label{gap:7px;font-size:12px;font-weight:600;display:grid}.wish-label{margin-bottom:7px}.wish-flow input:not([type=checkbox]),.wish-flow select,.wish-flow textarea{color:#15211a;box-sizing:border-box;background:#fff;border:1px solid #cdd4cb;border-radius:7px;width:100%;min-width:0;max-width:100%;min-height:48px;padding:10px 12px;font-family:Inter,Arial,sans-serif;font-size:16px}.wish-flow input[type=date]{appearance:none}.wish-flow input:focus-visible,.wish-flow select:focus-visible,.wish-flow textarea:focus-visible{outline:2px solid var(--tijo-focus);outline-offset:2px}.wish-flow .gw-form-grid{gap:12px}.wish-privacy{color:#667068!important;font-size:12px!important;line-height:1.55!important}.wish-footer{padding:14px 20px calc(14px + env(safe-area-inset-bottom));background:#f5f4ef;border-top:1px solid #d9ded6;flex:none;gap:8px;display:grid}.wish-footer .people-primary,.gw-root .ws-actions .people-primary{border:0;border-radius:7px;justify-content:center;align-items:center;gap:16px;width:100%;min-height:52px;font-size:16px;font-weight:700;display:flex;background:var(--tijo-action-gradient)!important;color:var(--tijo-action-ink)!important}.wish-footer small{color:#667068;font-size:12px}.wish-text-action{color:#354d3d;text-underline-offset:3px;min-height:34px;font-size:13px;text-decoration:underline}.wish-flow button:disabled{opacity:.5;cursor:wait}.wish-flow [role=alert]{color:#a52b2b;padding:10px 0;font-size:13px}.wish-flow .gw-own{gap:22px}.wish-flow .gw-manager-facts{color:#fff;background:#123b2b;border-radius:8px;gap:8px;padding:18px;position:relative}.wish-flow .gw-manager-facts>span:first-child{color:var(--tijo-accent-apricot);text-transform:uppercase;letter-spacing:1px;font-size:11px}.wish-flow .gw-manager-facts strong{font-size:20px}.wish-flow .gw-manager-facts small{opacity:.75}.wish-flow .gw-manager-facts button{min-height:36px;color:var(--tijo-accent-apricot);justify-self:start;align-items:center;gap:8px;font-size:13px;display:flex}.wish-flow .gw-interests h3{margin:0 0 10px;font:800 30px/1.1 Barlow Condensed,Impact,sans-serif}.wish-flow .gw-interests h3>span{vertical-align:middle;background:#e7eccd;border-radius:50%;padding:5px 9px;font:600 14px Inter,sans-serif}.wish-flow .gw-interests>p{color:#667068;font-size:13px;line-height:1.5}.wish-flow .wish-candidates li{align-items:center;gap:8px;min-height:80px;display:flex}.wish-candidates label{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex!important}.wish-candidates input[type=checkbox]{accent-color:#123b2b;flex:0 0 22px;width:22px;height:22px}.wish-candidates label>span:last-child{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.wish-candidates strong{font-size:15px}.wish-candidates small{color:#667068;font-size:12px;font-weight:400}.wish-candidates a{place-items:center;min-width:40px;min-height:44px;display:grid}.wish-empty{background:#eceee5;border-radius:7px;gap:10px;margin-top:14px;padding:20px;display:grid}.wish-empty p{margin:0;font-size:13px}.wish-optional-members{gap:10px;display:grid}.wish-flow .gw-public-preview>summary{font-size:14px}.wish-flow .people-secondary{border-radius:7px;min-height:44px}.gw-root .ws-card{box-shadow:none;border-color:#d9ded6;border-radius:9px}.gw-root .ws-portrait,.gw-root .wr-collage{height:clamp(260px,72vw,370px)!important}.gw-root .ws-identity strong{letter-spacing:0;font:800 38px/1 Barlow Condensed,Impact,sans-serif}.gw-root .ws-body{padding:18px}.gw-root .ws-body h3{font-size:19px;line-height:1.35}.gw-root .ws-times{gap:10px 16px;font-size:14px}.gw-root .ws-area{font-size:13px;line-height:1.5}.gw-root .ws-chips span{background:#f0f1e9;border-radius:5px;font-size:12px}.gw-root .ws-actions>a{border:0;min-height:34px;font-size:12px;text-decoration:underline}.gw-root .ws-status{border-radius:5px;top:14px;left:14px}.gw-root .ws-feedback{font-size:12px}.wish-public .gw-manager-scroll{padding:0 0 22px}.wish-public .ws-card{background:0 0;border:0;border-radius:0}.wish-public .ws-portrait,.wish-public .wr-collage{height:clamp(280px,78vw,400px)!important}.wish-public .ws-body{padding:22px 20px 8px}.wish-public #wish-contact{gap:14px;padding:18px 20px 0;display:grid}.wish-public #wish-contact h2{margin:0;font:800 30px/1.1 Barlow Condensed,Impact,sans-serif}.wish-public #wish-contact>p,.wish-public #wish-contact>small{color:#667068;font-size:13px;line-height:1.5}.wish-public [role=alert]{margin:0 20px}.wish-sent{gap:12px;padding:24px 20px;display:grid}.wish-sent>svg{box-sizing:content-box;background:#d9fa58;border-radius:50%;padding:10px}.wish-sent h2{font:800 32px/1 Barlow Condensed,Impact,sans-serif}.wish-sent p{color:#667068;font-size:14px;line-height:1.5}.wish-flow .ws-placeholder>span{letter-spacing:0;font:800 110px/1 Barlow Condensed,Impact,sans-serif}.wish-flow .wr-collage .profile-avatar{border-radius:0;flex-basis:auto;width:100%;height:100%}.wish-flow .wr-collage>strong{font:800 34px/1.05 Barlow Condensed,Impact,sans-serif}.wish-flow .wr-member-strip .profile-avatar{flex-basis:42px;width:42px;height:42px}@media (width<=600px){.gw-root.wish-flow{border:0;border-radius:0;height:100dvh;width:100%!important;max-width:100%!important;max-height:100dvh!important;inset:0!important;transform:none!important}.wish-flow .gw-manager-header{padding-top:calc(10px + env(safe-area-inset-top))}.wish-flow .gw-manager-scroll{padding:20px 18px}.wish-public .gw-manager-scroll{padding:0 0 20px}.wish-footer{padding-inline:18px}}@media (width<=350px){.wish-flow .gw-manager-scroll{padding-inline:14px}.wish-public .gw-manager-scroll{padding-inline:0}.wish-footer{padding-inline:14px}.wish-hero h2{font-size:44px!important}.wish-flow .gw-form-grid{gap:8px}}.gw-root.wish-flow .gw-interests h3{font:800 30px/1.1 Barlow Condensed,Impact,sans-serif}.gw-root.wish-flow .ws-identity strong{font:800 38px/1 Barlow Condensed,Impact,sans-serif}.gw-root.wish-flow .location-search-component input{box-shadow:none;background:0 0;border:0;min-height:44px;padding:0}.gw-root.wish-flow .gw-manager-facts{margin:0}.gw-root.wish-flow .wish-hero{margin-bottom:4px}.wish-footer [role=alert]{margin:0;padding:0;font-size:12px}.gw-root.wish-flow .people-primary{background:var(--tijo-action-gradient)!important;color:var(--tijo-action-ink)!important}@media (width<=600px){.gw-root.wish-flow{border-radius:0!important}}@media (width<=350px){.gw-root.wish-flow .gw-form-grid{grid-template-columns:1fr}.gw-root.wish-flow .gw-interests h3{font-size:26px}}[role=dialog].photo-crop-dialog{z-index:400;color:#173c2b;background:#f5f4ef;border-radius:18px;gap:14px;width:calc(100vw - 24px);max-width:460px;max-height:calc(100dvh - 24px);padding:22px;overflow:auto}.photo-crop-dialog h2{font-size:22px}.photo-crop-dialog p{font-size:13px;line-height:1.5}.photo-crop-previews{grid-template-columns:1fr 1fr;gap:16px;display:grid}.photo-crop-previews figure{min-width:0;margin:0}.photo-crop-story,.photo-crop-square{isolation:isolate;background:#284d3c;border-radius:12px;position:relative;overflow:hidden}.photo-crop-story{aspect-ratio:3/4}.photo-crop-square{aspect-ratio:1}.photo-crop-previews img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.photo-crop-story span{color:#fff;background:#173c2bc9;padding:4px 8px;font-size:12px;position:absolute;bottom:10px;left:10px}.photo-crop-previews figcaption{margin-top:7px;font-size:11px}.photo-crop-control{gap:6px;font-size:13px;display:grid!important}.photo-crop-control input{accent-color:#173c2b;width:100%;min-height:30px}.photo-crop-actions{gap:10px;display:flex}.photo-crop-actions button{border:1px solid #bdc8b7;border-radius:8px;flex:1;min-height:46px;padding:9px;font-size:13px}.photo-crop-actions button:last-child{background:var(--tijo-action-gradient);border-color:var(--tijo-accent-coral);color:var(--tijo-action-ink);font-weight:700}.photo-crop-examples{flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.round-photo-prompt{color:#173c2b;background:#edf2df;border-radius:12px;margin:14px 0;padding:15px}.round-photo-prompt strong,.round-photo-prompt p{margin:0 0 8px;display:block}.round-photo-prompt p{font-size:13px}.round-photo-prompt a,.round-photo-prompt button{min-height:44px;color:inherit;background:0 0;border:0;align-items:center;margin-right:15px;font-size:13px;text-decoration:underline;display:inline-flex}.profile-avatar,.tijo-story-avatar{overflow:hidden}.profile-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.round-photo-prompt{margin:12px 0;padding:12px 14px}.round-photo-prompt strong{margin-bottom:4px;font-size:13px}.round-photo-prompt p{margin-bottom:2px;font-size:12px;line-height:1.45}.round-photo-prompt a,.round-photo-prompt button{min-height:36px;font-size:12px}.round-photo-prompt strong{align-items:center;gap:7px;display:flex}.round-photo-prompt a,.round-photo-prompt button{min-height:44px}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-800-normal-BZxKbt5V.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.tijo-stories,.tijo-story-dialog{--story-cream:#f5f4ef;--story-forest:#123b2b;--story-ink:#15211a;--story-lime:#d9fa58;color:var(--story-ink);text-align:left;font-family:Inter,Arial,sans-serif;line-height:1.4}.tijo-stories *,.tijo-story-dialog *{box-sizing:border-box}.tijo-stories button,.tijo-story-dialog button,.tijo-story-dialog input,.tijo-story-dialog textarea{font:inherit;letter-spacing:normal}.tijo-stories button,.tijo-story-dialog button{cursor:pointer;text-transform:none}.tijo-stories button:disabled,.tijo-story-dialog button:disabled{cursor:default;opacity:.45}.tijo-stories :focus-visible,.tijo-story-dialog :focus-visible{outline:3px solid var(--tijo-accent-apricot);outline-offset:3px}.tijo-stories h2,.tijo-story-viewer h1,.tijo-story-viewer h2,.tijo-story-viewer p,.tijo-story-manager h2,.tijo-story-manager p{margin:0}.tijo-stories{min-width:0}.tijo-stories-home{border-bottom:1px solid #dce0d6;padding:17px 20px 19px}.tijo-story-entry>header{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:14px;display:flex}.tijo-story-entry>header h2{text-transform:uppercase;letter-spacing:-.4px;white-space:nowrap;font-family:Barlow Condensed,Impact,sans-serif;font-size:26px;font-weight:800;line-height:1}.tijo-story-entry>header p{color:#656e65;text-align:right;margin:0;font-size:11px;line-height:1.3}.tijo-story-rail{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;gap:17px;padding:3px 0 4px;display:flex;overflow-x:auto}.tijo-story-rail::-webkit-scrollbar{display:none}.tijo-story-bubble{min-width:0;color:inherit;scroll-snap-align:start;text-align:center;background:0 0;border:0;flex-direction:column;flex:0 0 76px;align-items:center;padding:0;display:flex}.tijo-story-ring{border:2.5px solid var(--tijo-accent-coral);background:var(--tijo-accent-soft);border-radius:50%;width:76px;height:76px;margin-bottom:7px;padding:3px;display:block;position:relative}.tijo-story-avatar{color:#173d2a;-o-object-fit:cover;object-fit:cover;background:#dce5d1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:21px;font-weight:700;display:inline-flex;overflow:hidden}.tijo-story-ring .tijo-story-avatar{width:100%;height:100%;font-size:26px}.tijo-story-bubble.is-own .tijo-story-ring{border-color:#cbd0c4}.tijo-story-bubble.is-own .has-story{border-color:var(--tijo-accent-coral)}.tijo-story-bubble.is-seen .tijo-story-ring{border-color:#acb8a2}.tijo-story-plus{border:2px solid var(--story-cream);background:var(--tijo-action-gradient);width:25px;height:25px;color:var(--tijo-action-ink);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-1px;right:-2px}.tijo-story-bubble>strong{white-space:nowrap;text-overflow:ellipsis;max-width:80px;font-size:12px;line-height:1.4;overflow:hidden}.tijo-story-bubble>small{color:#626d63;white-space:nowrap;text-overflow:ellipsis;max-width:88px;font-size:10px;line-height:1.4;overflow:hidden}.tijo-story-more{color:var(--story-forest);background:0 0;border:0;flex:0 0 76px;font-size:12px!important;font-weight:600!important}.tijo-story-state{color:#5c675e;margin:0;padding:12px 0 0;font-size:12px;line-height:1.45}.tijo-story-state button{color:var(--story-forest);background:0 0;border:0;padding:8px 0;text-decoration:underline}[role=dialog].tijo-story-dialog{background:var(--story-cream);overflow:hidden;box-shadow:0 15px 100px #0006;z-index:100!important;border:0!important;border-radius:0!important;gap:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:0!important;animation:none!important;display:block!important;top:0!important;left:0!important;transform:none!important}.tijo-story-dialog>button:last-child{display:none!important}.tijo-story-dialog .sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.tijo-story-photo{background:#214f39;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.tijo-story-photo-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center 36%;object-position:center 36%;width:100%;height:100%}.tijo-story-photo-shade{pointer-events:none;background:linear-gradient(#07190d50 0%,#0000 29%,#091a1322 43%,#07130ddb 79%,#07130df5 100%);position:absolute;inset:0}.tijo-story-photo-placeholder{color:#e0fb73;background:radial-gradient(at 22% 20%,#426d46,#0000 54%),linear-gradient(145deg,#163425,#2b5940);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.tijo-story-photo-placeholder>strong{letter-spacing:-5px;font-family:Barlow Condensed,Impact,sans-serif;font-size:140px;font-weight:800;line-height:1}.tijo-story-photo-placeholder>span{letter-spacing:6px;font-size:12px}.tijo-story-viewer,.tijo-story-manager{isolation:isolate;color:#fff;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.tijo-story-viewer>.tijo-story-photo,.tijo-story-manager>.tijo-story-photo{z-index:-1}.tijo-story-top{z-index:2;padding:max(12px,env(safe-area-inset-top)) 17px 8px;flex-shrink:0;position:relative}.tijo-story-progress{gap:5px;height:3px;margin-bottom:13px;display:flex}.tijo-story-progress>span{background:#fff6;border-radius:4px;flex:1}.tijo-story-progress>span.is-active,.tijo-story-progress>span.is-seen{background:#fff}.tijo-story-author{align-items:center;gap:10px;min-height:42px;display:flex}.tijo-story-author>.tijo-story-avatar{border:1.5px solid #e4fd8a;width:40px;height:40px}.tijo-story-author>div:not(.tijo-story-menu){flex-direction:column;flex:1;min-width:0;display:flex}.tijo-story-author strong{text-shadow:0 1px 8px #0008;font-size:13px;font-weight:700}.tijo-story-author small{color:#ffffffd0;font-size:11px}.tijo-story-icon{width:40px;height:40px;color:inherit;background:0 0;border:0;border-radius:50%;flex:0 0 40px;place-items:center;padding:0;display:grid}.tijo-story-content{z-index:1;overscroll-behavior:contain;min-height:0;padding:20px 22px max(23px,env(safe-area-inset-bottom));scrollbar-width:thin;flex-direction:column;flex:1;align-items:flex-start;gap:0;display:flex;position:relative;overflow:auto}.tijo-story-sport{background:var(--tijo-accent-soft);color:var(--tijo-accent-text);text-transform:uppercase;border-radius:30px;margin-top:auto;margin-bottom:11px;padding:4px 15px;font-family:Barlow Condensed,Impact,sans-serif;font-size:15px;font-weight:700;line-height:1.4;display:inline-block}.tijo-story-content h1{letter-spacing:-.8px;text-transform:uppercase;overflow-wrap:anywhere;max-width:100%;margin-bottom:20px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(48px,15.5vw,65px);font-weight:800;line-height:.97}.tijo-story-facts{flex-direction:column;gap:8px;width:100%;min-width:0;margin-bottom:23px;font-size:14px;font-weight:600;line-height:1.35;display:flex}.tijo-story-facts>span{overflow-wrap:anywhere;align-items:flex-start;gap:10px;display:flex}.tijo-story-facts svg{flex:0 0 18px;width:18px;height:18px}.tijo-story-note{white-space:pre-wrap;overflow-wrap:anywhere;max-height:80px;font-size:13px;line-height:1.4;overflow-y:auto;margin:0 0 15px!important}.tijo-story-primary{background:var(--tijo-action-gradient);width:100%;min-height:51px;color:var(--tijo-action-ink);border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:12px 14px;display:flex;font-family:Barlow Condensed,Impact,sans-serif!important;font-size:21px!important;font-weight:700!important;line-height:1.15!important}.tijo-story-primary svg{flex-shrink:0}.tijo-story-caption{text-align:center;color:#fff9;width:100%;margin-top:12px;font-size:11px;display:block}.tijo-story-navigation{z-index:2;pointer-events:none;justify-content:space-between;height:25%;display:flex;position:absolute;top:16%;left:0;right:0}.tijo-story-navigation button{color:#fffc;pointer-events:auto;text-shadow:0 1px 4px #000;background:0 0;border:0;justify-content:center;align-items:center;width:44px;display:flex}.tijo-story-navigation button svg{filter:drop-shadow(0 1px 3px #0008)}.tijo-story-navigation button:disabled{opacity:0;pointer-events:none}.tijo-story-sheet{z-index:3;background:var(--story-cream);min-height:0;color:var(--story-ink);border-radius:22px 22px 0 0;flex-direction:column;display:flex;position:absolute;inset:25% 0 0;overflow:hidden;box-shadow:0 -8px 30px #0001}.tijo-story-sheet-handle{background:#c9cfc3;border-radius:3px;flex-shrink:0;width:36px;height:4px;margin:10px auto 3px}.tijo-story-sheet-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:10px 22px 20px;overflow-y:auto}.tijo-story-sheet h2{letter-spacing:-.45px;margin:0 0 8px;font-family:Barlow Condensed,Impact,sans-serif;font-size:38px;font-weight:800;line-height:1.05}.tijo-story-sheet p{color:#627063;margin-bottom:17px;font-size:13px;line-height:1.45}.tijo-story-sheet-back{color:#4b6150;background:0 0;border:0;align-items:center;gap:7px;min-height:32px;margin-bottom:10px;padding:0;display:flex;font-size:11px!important}.tijo-story-slot-choices{flex-direction:column;gap:9px;margin:18px 0;display:flex}.tijo-story-slot-choices>label{cursor:pointer;border:1px solid #cbd2c5;border-radius:8px;align-items:center;gap:12px;min-height:65px;padding:10px 13px;display:flex;position:relative}.tijo-story-slot-choices>label.is-selected{border-color:var(--tijo-accent-border);background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.tijo-story-slot-choices input,.tijo-story-people input{opacity:0;width:1px;height:1px;position:absolute}.tijo-story-check{color:#0000;border:1.5px solid #a5b2a1;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.tijo-story-slot-choices .is-selected .tijo-story-check,.tijo-story-people input:checked+.tijo-story-check{color:var(--tijo-accent-text);border-color:var(--tijo-accent-border);background:var(--tijo-accent-soft)}:is(.tijo-story-slot-choices label:has(input:focus-visible),.tijo-story-people label:has(input:focus-visible)){outline:3px solid var(--tijo-focus);outline-offset:3px}.tijo-story-slot-choices label>span:last-child{flex-direction:column;gap:2px;display:flex}.tijo-story-slot-choices strong{font-size:15px}.tijo-story-slot-choices small{opacity:.9;font-size:12px}.tijo-story-field{flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}.tijo-story-field textarea{resize:vertical;width:100%;min-height:76px;max-height:180px;color:var(--story-ink);background:#fafaf6;border:1px solid #cbd2c5;border-radius:8px;padding:11px 12px;font-size:13px;line-height:1.5}.tijo-story-sheet-footer{padding:12px 22px max(19px,env(safe-area-inset-bottom));background:var(--story-cream);border-top:1px solid #dce1d6;flex-direction:column;flex-shrink:0;gap:10px;display:flex}.tijo-story-sheet-footer>small{font-size:12px;font-weight:600}.tijo-story-sheet-footer .tijo-story-sheet-note{text-align:center;color:#667365;margin:0;font-size:10px;font-weight:400}.tijo-story-sheet-footer [role=alert]{color:#8c391d;background:#ffede5;border-radius:6px;margin:0;padding:9px 11px;font-size:12px}.tijo-story-text{min-height:30px;color:var(--story-forest);background:0 0;border:0;align-self:center;padding:3px 0;text-decoration:underline;font-size:12px!important}.tijo-story-sent{padding-top:15px}.tijo-story-sent>span{background:var(--story-lime);border-radius:50%;place-items:center;width:50px;height:50px;margin-bottom:18px;display:grid}.tijo-story-sent ul{background:#e7ecdf;border-radius:8px;gap:8px;padding:13px 15px;font-size:14px;list-style:none;display:grid}.tijo-story-sent>small{color:#697165;font-size:12px}.tijo-story-manager-header{padding:max(20px,env(safe-area-inset-top)) 20px 14px;flex-shrink:0;position:relative}.tijo-story-manager-header>p{font-size:12px;margin:13px 0 0 50px!important}.tijo-story-manager .tijo-story-sheet{top:22%}.tijo-story-manager .tijo-story-sheet-scroll{padding-top:14px}.tijo-story-menu{color:inherit;position:relative}.tijo-story-menu>summary{cursor:pointer;place-items:center;width:36px;height:40px;list-style:none;display:grid}.tijo-story-menu>summary::-webkit-details-marker{display:none}.tijo-story-menu>div{z-index:10;width:170px;color:var(--story-forest);background:#fff;border-radius:8px;padding:6px;position:absolute;top:42px;right:0;box-shadow:0 8px 25px #0003}.tijo-story-menu button{text-align:left;background:0 0;border:0;border-radius:4px;width:100%;min-height:42px;padding:8px 10px;font-size:13px;display:block}.tijo-story-menu button:hover{background:#edf2e7}.tijo-story-people{flex-direction:column;margin:16px 0 17px;padding:0;list-style:none;display:flex}.tijo-story-people>li{border-bottom:1px solid #dce1d6;padding:15px 0}.tijo-story-people>li:first-child{padding-top:0}.tijo-story-people label{cursor:pointer;align-items:center;gap:12px;display:flex;position:relative}.tijo-story-people .tijo-story-avatar{width:55px;height:55px}.tijo-story-person-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tijo-story-person-copy strong{font-size:15px;line-height:1.2}.tijo-story-person-copy small{color:#647061;font-size:11px;line-height:1.4}.tijo-story-person-copy>span{color:#596654;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.4}.tijo-story-people .tijo-story-check{flex-basis:26px;width:26px;height:26px}.tijo-story-overlap{color:var(--story-forest);background:#e8eddf;border-radius:9px;align-items:flex-start;gap:12px;padding:14px;display:flex}.tijo-story-overlap>svg{flex-shrink:0}.tijo-story-overlap>div{flex-direction:column;gap:4px;display:flex}.tijo-story-overlap small{font-size:12px}.tijo-story-overlap strong{font-size:14px;line-height:1.4}.tijo-story-overlap.is-warning{color:#70521c;background:#fff0d0}.tijo-story-empty{padding:20px 0}.tijo-story-empty strong{margin-bottom:6px;display:block}.tijo-story-expired{padding:30px 22px}.tijo-story-expired h2{margin-bottom:30px}.tijo-story-manager .wish-planned-games{margin-top:18px;font-size:12px}@media (width>=600px){[role=dialog].tijo-story-dialog{border-radius:20px!important;width:430px!important;max-width:calc(100vw - 40px)!important;height:min(880px,100dvh - 40px)!important;max-height:calc(100dvh - 40px)!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.tijo-story-entry>header h2{font-size:28px}}@media (width<=350px){.tijo-stories-home{padding-left:15px;padding-right:15px}.tijo-story-entry>header h2{font-size:23px}.tijo-story-entry>header p{font-size:10px}.tijo-story-rail{gap:13px}.tijo-story-bubble{flex-basis:68px}.tijo-story-ring{width:68px;height:68px}.tijo-story-content,.tijo-story-sheet-scroll,.tijo-story-sheet-footer{padding-left:17px;padding-right:17px}.tijo-story-sheet h2{font-size:33px}.tijo-story-content h1{font-size:51px}.tijo-story-facts{font-size:12px}.tijo-story-people label{gap:9px}.tijo-story-person-copy strong{font-size:14px}.tijo-story-people .tijo-story-avatar{width:47px;height:47px}}@media (height<=700px){.tijo-story-sheet{top:18%}.tijo-story-manager .tijo-story-sheet{top:20%}.tijo-story-sheet-scroll{padding-top:6px}.tijo-story-sheet-footer{gap:7px;padding-top:9px;padding-bottom:12px}.tijo-story-sheet h2{font-size:32px}.tijo-story-content h1{margin-bottom:14px;font-size:51px}.tijo-story-content{padding-bottom:15px}.tijo-story-facts{gap:6px;margin-bottom:17px}.tijo-story-primary{min-height:47px}.tijo-story-author{min-height:36px}.tijo-story-author>.tijo-story-avatar{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.tijo-story-rail{scroll-behavior:auto}}.tijo-story-entry>header{margin-bottom:14px;display:block}.tijo-story-entry>header h2{font-size:39px;line-height:1.05}.tijo-story-entry>header p{text-align:left;color:#293d2d;margin-top:4px;font-size:12px}.tijo-story-bubble>strong{max-width:100%;font-size:11.5px}.tijo-story-viewer .tijo-story-sheet{top:35%}.tijo-story-viewer .tijo-story-sheet-scroll{padding-top:19px}.tijo-story-viewer .tijo-story-sheet-back{place-items:center;width:34px;height:34px;margin:0;display:grid;position:absolute;top:4px;right:15px;font-size:0!important}.tijo-story-viewer .tijo-story-sheet-back svg{width:18px;height:18px}.tijo-story-sheet h2{font-size:40px}.tijo-story-manager .tijo-story-sheet h2{font-size:43px}.tijo-story-overlap{background:#edf5d5}@media (width<=350px){.tijo-story-entry>header h2{font-size:34px}.tijo-story-sheet h2{font-size:33px}.tijo-story-manager .tijo-story-sheet h2{font-size:37px}}@media (height<=740px){.tijo-story-viewer .tijo-story-sheet{top:24%}}.tijo-story-avatar>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;width:100%;height:100%;display:block}.tijo-story-photo-placeholder>span{letter-spacing:-5px;font-family:Barlow Condensed,Impact,sans-serif;font-size:140px;font-weight:800;line-height:1}.tijo-story-photo-placeholder>small{letter-spacing:6px;font-size:12px}.tijo-story-dialog .wse-preview .wse-toolbar>button{color:#fff}.tijo-story-dialog .wse-periods>button{transition:none}.tijo-story-dialog .wse-periods>button[aria-pressed=true]{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.tijo-story-dialog .wse-periods>button[aria-pressed=false]{color:#15211a;background:0 0}.tijo-story-manager .gw-planned{margin-top:20px;font-size:12px}.tijo-story-manager .gw-planned h3{margin-bottom:9px;font-family:Barlow Condensed,Impact,sans-serif;font-size:24px;font-weight:700}.tijo-story-dialog .tijo-story-field textarea,.tijo-story-dialog .wse-settings input,.tijo-story-dialog .wse-settings select,.tijo-story-dialog .wse-exact-inputs input{font-size:16px}.tijo-story-dialog .wse-photo .tijo-story-photo-shade{background:0 0}.home-editorial-feed>.tijo-stories-home{padding-left:0;padding-right:0}.tijo-story-bubble.is-own{flex-basis:80px}.tijo-story-plus{background:var(--tijo-action-gradient);color:var(--tijo-action-ink)}.tijo-story-dialog .wse-preview .wse-toolbar>button,.tijo-story-dialog .wse-preview .wse-toolbar>button svg{color:#fff!important}.tijo-story-owner-replies{background:var(--tijo-action-gradient);width:100%;min-height:68px;color:var(--tijo-action-ink);text-align:left;border:0;border-radius:9px;flex-shrink:0;align-items:center;gap:12px;padding:12px;display:flex}.tijo-story-owner-replies>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tijo-story-owner-replies strong{font-family:Barlow Condensed,Impact,sans-serif;font-size:21px;font-weight:700;line-height:1.15}.tijo-story-owner-replies small{font-size:10px;line-height:1.35}.tijo-story-reply-avatars{flex-shrink:0;align-items:center;padding-left:5px;display:flex}.tijo-story-reply-avatars .tijo-story-avatar{border:2px solid var(--tijo-accent-coral);width:32px;height:32px;margin-left:-5px;font-size:12px}.tijo-story-public-interest{color:#ffffffe0;align-items:center;gap:7px;font-size:12px;display:flex;margin:0 0 12px!important}.tijo-story-owner-error{color:#8c391d;background:#ffede5;border-radius:6px;padding:8px 12px;font-size:12px;margin:10px 0 0!important}.tijo-story-owner-replies>svg{flex-shrink:0}@media (width<=350px){.tijo-story-owner-replies{gap:8px}.tijo-story-owner-replies strong{font-size:19px}.tijo-story-reply-avatars .tijo-story-avatar{width:27px;height:27px}}.tijo-story-dialog:has(.tijo-story-viewer){--story-lime:#e5ff00;--story-forest:#071e17}.tijo-story-viewer .tijo-story-photo-shade{background:linear-gradient(#071e1755,#0000 27%,#071e1730 45%,#071e17ed 83%,#071e17 100%)}.tijo-story-profile-author{color:#fff;flex:1;align-items:center;gap:10px;min-width:0;min-height:44px;text-decoration:none;display:flex}.tijo-story-profile-author>.tijo-story-avatar{border:1.5px solid var(--tijo-accent-coral)}.tijo-story-profile-author>span:last-child{flex-direction:column;min-width:0;display:flex}.tijo-story-profile-author strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tijo-story-profile-link{color:#fff;text-underline-offset:4px;justify-content:center;align-self:center;align-items:center;min-height:44px;margin-top:8px;font-size:12px;text-decoration:underline;display:flex}.tijo-story-viewer .tijo-story-content h1{font-size:clamp(48px,15.5vw,65px)}.people-root.planning-people-editorial{--people-ink:var(--plan-ink,#15211a);--people-muted:#626966;--people-line:var(--plan-line,#d8ddd6);--people-soft:#f0f0eb;--people-lime:var(--plan-lime,#d9fa58);padding:0 0 calc(130px + env(safe-area-inset-bottom));background:0 0;max-width:none}.planning-people-editorial .people-search{background:#eeefeb;border-radius:10px;min-height:44px;margin:0 0 17px;padding:0 12px}.planning-people-editorial .people-search input{min-height:42px}.planning-people-editorial h3{color:#11231c;letter-spacing:-.2px;text-transform:uppercase;margin:0;font-family:inherit;font-size:13px;font-weight:800;line-height:1.3}.planning-people-editorial .people-editorial-crews{margin-bottom:22px}.planning-people-editorial .people-editorial-crews>h3{margin-bottom:7px}.planning-people-editorial .people-editorial-crew-rail{scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;padding:1px 0 4px;scroll-padding-inline:1px;display:flex;overflow-x:auto}.planning-people-editorial .people-editorial-crew-rail::-webkit-scrollbar{display:none}.planning-people-editorial .people-editorial-crew-rail>button{border:1px solid var(--people-line);max-width:100%;min-height:44px;color:var(--people-ink);overflow-wrap:anywhere;background:0 0;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:9px;padding:9px 13px;font-size:12px;font-weight:550;line-height:1.35;display:inline-flex}.planning-people-editorial .people-editorial-crew-rail>button[aria-pressed=true]{background:var(--tijo-accent-soft);border-color:var(--tijo-accent-border);color:var(--tijo-accent-text);opacity:1}.planning-people-editorial .people-editorial-crew-check{height:19px;color:var(--tijo-accent-text);background:var(--tijo-accent-soft);border-radius:50%;flex:0 0 19px;place-items:center;display:grid}.planning-people-editorial .people-editorial-heading{justify-content:space-between;align-items:center;gap:12px;min-height:20px;margin-bottom:10px;display:flex}.planning-people-editorial .people-editorial-heading>span{flex-shrink:0;font-size:12px;line-height:1.4}.planning-people-editorial .people-editorial-round{border-bottom:1px solid var(--people-line);margin-bottom:17px;padding-bottom:19px}.planning-people-editorial .people-editorial-avatar-rail{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#c8d2c5 transparent;gap:11px;padding:2px 1px 3px;display:flex;overflow-x:auto}.planning-people-editorial .people-editorial-selected-person{min-width:58px;max-width:82px;color:var(--people-ink);text-align:center;background:0 0;border:0;flex-direction:column;flex:0 0 calc(25% - 8.25px);align-items:center;gap:6px;padding:0;display:flex}.planning-people-editorial .people-editorial-avatar{aspect-ratio:1;width:100%;max-width:67px;display:block;position:relative}.planning-people-editorial .people-editorial-avatar .profile-avatar{color:#244234;background:#dfe5d8;border:0;border-radius:50%;width:100%;height:100%;font-size:22px;font-weight:700;display:grid}.planning-people-editorial .people-editorial-avatar .profile-avatar img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.planning-people-editorial .people-editorial-avatar-mark{border:2px solid var(--plan-paper,#f5f4ef);background:var(--people-lime);color:#173528;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-1px;right:-1px}.planning-people-editorial .people-editorial-avatar-mark>svg:last-child,.planning-people-editorial button.people-editorial-selected-person:focus-visible .people-editorial-avatar-mark>svg:first-child{display:none}.planning-people-editorial button.people-editorial-selected-person:focus-visible .people-editorial-avatar-mark>svg:last-child{display:block}@media (hover:hover){.planning-people-editorial button.people-editorial-selected-person:hover .people-editorial-avatar-mark>svg:first-child{display:none}.planning-people-editorial button.people-editorial-selected-person:hover .people-editorial-avatar-mark>svg:last-child{display:block}}.planning-people-editorial .people-editorial-avatar-name{overflow-wrap:anywhere;max-width:100%;font-size:12px;font-weight:700;line-height:1.3}.planning-people-editorial .people-editorial-guest-label{color:var(--people-muted);margin-top:-3px;font-size:10px;line-height:1.2}.planning-people-editorial .people-editorial-others .people-editorial-heading{gap:8px;margin-bottom:5px}.planning-people-editorial .people-editorial-others .people-editorial-heading h3{overflow-wrap:anywhere;min-width:0}.planning-people-editorial .people-editorial-heading-actions{flex-shrink:0;align-items:center;gap:5px;display:flex}.planning-people-editorial .people-editorial-heading-actions .people-text{min-height:30px;font-size:12px}.planning-people-editorial .people-editorial-options-toggle{min-height:30px;color:var(--people-muted);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:3px 0 3px 5px;font-size:11px;display:inline-flex}.planning-people-editorial .people-editorial-options-toggle[aria-expanded=true]{color:var(--people-ink)}.planning-people-editorial .people-editorial-player-list{border:1px solid var(--people-line);background:#ffffff4d;border-radius:10px;padding:0 9px;overflow:hidden}.planning-people-editorial .people-editorial-player-list>.people-row{gap:6px;min-height:61px}.planning-people-editorial .people-editorial-player-list>.people-row:last-child{border-bottom:0}.planning-people-editorial .people-person{gap:10px;min-height:60px;padding:5px 0}.planning-people-editorial .people-person .profile-avatar{flex-basis:42px;width:42px;height:42px}.planning-people-editorial .people-info{gap:2px}.planning-people-editorial .people-name{font-size:14px;font-weight:650}.planning-people-editorial .people-meta{font-size:12px}.planning-people-editorial .people-check>span{border:1px solid #747d76;border-radius:50%;width:25px;height:25px}.planning-people-editorial .people-state{margin:0;padding:12px 4px;font-size:12px}.planning-people-editorial .people-editorial-crews .people-state{text-align:left;justify-content:flex-start}.planning-people-editorial .people-editorial-options{color:var(--people-muted);margin-bottom:8px;font-size:12px}.planning-people-editorial .people-editorial-options[hidden]{display:none}.planning-people-editorial .people-editorial-options .people-tabs{flex-wrap:wrap;margin:4px 0 8px;display:flex}.planning-people-editorial .people-editorial-options .people-tabs button{flex:1;min-width:75px;min-height:40px;font-size:12px}.planning-people-editorial .people-editorial-invitation-note{color:var(--people-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.planning-people-editorial .people-editorial-notice{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.planning-people-editorial .people-editorial-footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--plan-paper,#f5f4ef);border-top:1px solid #e3e4dc;border-radius:12px 12px 0 0;flex-direction:column;align-items:stretch;gap:7px;display:flex;box-shadow:0 -3px 14px #1b2e2206}.planning-people-editorial .people-editorial-footer>b{font-size:13px;font-weight:700;line-height:1.3}.planning-people-editorial .people-editorial-footer .cgn-next{background:var(--tijo-action-gradient);width:100%;min-height:45px;color:var(--tijo-action-ink);border:0;border-radius:9px;justify-content:center;align-items:center;gap:12px;margin:0;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:750;line-height:1.3;display:flex}.planning-people-editorial .people-wish-candidates{background:0 0;border-radius:10px;margin:0 0 17px;padding:10px}.planning-people-editorial .people-wish-candidates h3{font-size:12px}.planning-people-editorial .people-wish-candidates .people-list{margin-top:3px}@media (width>=768px){.planning-people-editorial .people-editorial-avatar-rail{gap:15px}.planning-people-editorial .people-editorial-avatar{max-width:72px}}@media (width<=360px){.planning-people-editorial .people-editorial-avatar-rail{gap:8px}.planning-people-editorial .people-editorial-selected-person{flex-basis:calc(25% - 6px)}.planning-people-editorial .people-editorial-heading>span{font-size:11px}.planning-people-editorial .people-editorial-crew-rail>button{padding-inline:10px}.planning-people-editorial .people-editorial-footer{padding-inline:12px}}.people-mobile-search-overlay{z-index:210;background:#f5f4ef;position:fixed;inset:0}.people-root.planning-people-editorial.people-mobile-search{z-index:211;inset-inline:0;color:#15211a;background:#f5f4ef;flex-direction:column;width:100%;max-width:none;height:100dvh;margin:0;padding:0;font-family:Inter,sans-serif;display:flex;position:fixed;top:0;overflow:hidden}.people-mobile-search-header{border-bottom:1px solid #d8ddd6;flex-shrink:0;align-items:center;gap:8px;padding:4px 12px;display:flex}.people-mobile-search-header>button{background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.people-mobile-search-header>h2{margin:0;font-size:17px;font-weight:750}.people-mobile-search .people-editorial-others{overscroll-behavior:contain;flex:1;min-height:0;padding:0 16px 12px;overflow-y:auto}.people-mobile-search .people-editorial-others>.people-editorial-heading{padding-top:8px}.people-mobile-search .people-search{z-index:1;margin-bottom:8px;position:sticky;top:0;box-shadow:0 -8px 0 8px #f5f4ef}.people-mobile-search .people-search input{width:100%;min-width:0;font-size:16px}.people-mobile-search .people-row:has([aria-pressed=true]){background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.people-mobile-search-footer{padding:8px 16px max(8px, env(safe-area-inset-bottom));background:#f5f4ef;border-top:1px solid #d8ddd6;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.people-mobile-search-footer>span{font-size:13px}.people-mobile-search-footer>button{background:var(--tijo-action-gradient);min-width:96px;min-height:44px;color:var(--tijo-action-ink);border:0;border-radius:9px;padding:8px 18px;font-size:14px;font-weight:750}.plan-flow.plan-editorial .cgn-people-screen .plan-display{margin:0 0 4px;font-size:clamp(38px,11vw,48px);line-height:1}.plan-flow.plan-editorial .cgn-people-screen .plan-display:focus{outline:none}.plan-flow.plan-editorial .cgn-people-screen .people-editorial-subtitle{margin:0 0 14px;font-size:14px;line-height:1.4}.plan-flow.plan-editorial .cgn-people-screen [data-testid=play-preferences-summary]{margin-bottom:18px}.plan-flow.plan-editorial .cgn-people-screen .planning-people-editorial .people-editorial-round{border:0;margin:0 0 16px;padding:0}.plan-flow.plan-editorial .cgn-people-screen .planning-people-editorial .people-editorial-heading{margin-bottom:10px}.plan-flow.plan-editorial .cgn-people-screen .planning-people-editorial .people-editorial-round .people-editorial-heading>span{font-size:13px;font-weight:650}.plan-flow.plan-editorial .cgn-people-screen .planning-people-editorial .people-editorial-avatar-rail{align-items:flex-start;gap:16px;padding:3px 2px 4px}.plan-flow.plan-editorial .cgn-people-screen .planning-people-editorial .people-editorial-selected-person{flex:0 0 64px;gap:6px;min-width:64px;max-width:64px}.plan-flow.plan-editorial .cgn-people-screen .planning-people-editorial .people-editorial-avatar{width:64px;max-width:64px}.plan-flow.plan-editorial .cgn-people-screen .planning-people-editorial .people-editorial-avatar-name{font-size:11px;line-height:1.4}.planning-people-editorial .people-editorial-avatar-mark{color:#15211a;background:#f5f4ef;border:1px solid #d8ddd6;width:23px;height:23px;top:-2px;bottom:auto;right:-2px}.planning-people-editorial .people-editorial-avatar-mark>svg:last-child,.planning-people-editorial button.people-editorial-selected-person:focus-visible .people-editorial-avatar-mark>svg:first-child,.planning-people-editorial button.people-editorial-selected-person:hover .people-editorial-avatar-mark>svg:first-child{display:block}.planning-people-editorial .people-editorial-add-person .people-editorial-avatar{background:0 0;border:1px dashed #adb8ae;border-radius:50%;place-items:center;display:grid}.plan-flow.plan-editorial .cgn-people-screen .planning-people-editorial .people-editorial-link-note{max-width:none;margin:10px 0 0}.plan-flow.plan-editorial .cgn-people-screen .planning-people-editorial .people-editorial-crews{margin-bottom:14px}.planning-people-editorial .people-editorial-crew-rail>button{border-radius:999px;gap:7px;min-height:42px;font-size:12px}.planning-people-editorial .people-editorial-crew-rail>button small{font:inherit;font-weight:400}.planning-people-editorial .people-editorial-crew-rail>button[data-partial=true]{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.planning-people-editorial .people-editorial-crew-rail>button[data-partial=true] .people-editorial-crew-check{color:#fff;background:#8b998d}.planning-people-editorial .people-search-launch{color:#626966;text-align:left;background:#eeefeb;border:1px solid #d8ddd6;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:48px;margin:0 0 16px;padding:10px 13px;font-size:15px;display:flex}.planning-people-editorial .people-editorial-suggestions .people-editorial-player-list,.people-mobile-search .people-editorial-player-list{background:0 0;border:0;border-radius:0;padding:0}.planning-people-editorial .people-editorial-suggestions .people-row{min-height:61px}.planning-people-editorial .people-editorial-suggestions .people-row:has([aria-pressed=true]){background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.planning-people-editorial .people-editorial-suggestions .people-person{padding-inline:4px}.plan-flow.plan-editorial .cgn-people-screen .planning-people-editorial .people-editorial-footer{gap:6px;min-height:82px;padding-top:8px}.planning-people-editorial .people-editorial-footer .people-editorial-invitation-note{text-align:center;margin:0;font-size:11px;line-height:1.4}.people-root.planning-people-editorial.people-mobile-search{top:var(--people-search-top,0px);height:var(--people-search-height,100dvh)}.people-mobile-search-header{margin-bottom:10px}.people-mobile-search .people-search-tabs{border-radius:10px;flex-shrink:0;gap:3px;margin:0 16px 10px;padding:3px;display:flex}.people-mobile-search .people-search-tabs>button{border-radius:8px;flex:1;min-height:40px;font-size:13px}.people-mobile-search .people-search{box-shadow:none;flex-shrink:0;margin:0 16px 10px;position:static}.people-mobile-search .people-search-selected{scrollbar-width:none;overscroll-behavior-x:contain;flex-shrink:0;gap:8px;padding:0 16px 10px;display:flex;overflow-x:auto}.people-mobile-search .people-search-selected-chip{color:#15211a;background:#eeefeb;border:1px solid #d8ddd6;border-radius:999px;flex:none;align-items:center;gap:7px;max-width:220px;min-height:38px;padding:4px 9px 4px 5px;font-size:12px;display:flex}.people-mobile-search .people-search-selected-chip>span:not(.profile-avatar){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.people-mobile-search .people-search-selected-chip .profile-avatar{flex:0 0 27px;width:27px;height:27px;font-size:11px}.people-mobile-search .people-search-selected-chip>svg{flex-shrink:0}.people-mobile-search .people-search-results{overscroll-behavior:contain;flex:1;min-height:0;padding:0 16px 12px;overflow-y:auto}.people-mobile-search .people-search-results .people-row{padding-inline:5px}@media (width<=360px){.plan-flow.plan-editorial .cgn-people-screen .planning-people-editorial .people-editorial-avatar-rail{gap:12px}.plan-flow.plan-editorial .cgn-people-screen .planning-people-editorial .people-editorial-selected-person{flex-basis:58px;min-width:58px;max-width:58px}.plan-flow.plan-editorial .cgn-people-screen .planning-people-editorial .people-editorial-avatar{width:58px;max-width:58px}}@media (height<=650px){.plan-flow.plan-editorial .cgn-people-screen .plan-display{font-size:36px}.plan-flow.plan-editorial .cgn-people-screen .people-editorial-subtitle{margin-bottom:10px}.people-mobile-search-header,.people-mobile-search .people-search-tabs,.people-mobile-search .people-search{margin-bottom:6px}.people-mobile-search .people-search-selected{padding-bottom:6px}}@media (width>=768px){.people-mobile-search-overlay{background:#0f1d1666}.people-root.planning-people-editorial.people-mobile-search{left:50%;right:auto;top:calc(var(--people-search-top,0px) + var(--people-search-height,100dvh) / 2);width:min(520px,100% - 48px);height:min(760px,calc(var(--people-search-height,100dvh) - 48px));border:1px solid #d8ddd6;border-radius:20px;transform:translate(-50%,-50%);box-shadow:0 20px 80px #0a1b2440}}.plan-flow.plan-editorial .cgn-people-screen main .plan-display{margin:0 0 4px;font-size:clamp(38px,11vw,48px);line-height:1}.plan-flow.plan-editorial .cgn-people-screen .planning-people-editorial .people-editorial-add-person .people-editorial-avatar-name{letter-spacing:-.2px;text-overflow:clip;font-size:10.5px;overflow:visible}@media (height<=650px){.plan-flow.plan-editorial .cgn-people-screen main .plan-display{font-size:32px}.plan-flow.plan-editorial .cgn-people-screen .people-editorial-subtitle{margin-bottom:8px;font-size:13px}.plan-flow.plan-editorial .cgn-people-screen main [data-testid=play-preferences-summary],.plan-flow.plan-editorial .cgn-people-screen .planning-people-editorial .people-editorial-round{margin-bottom:10px}.plan-flow.plan-editorial .cgn-people-screen .planning-people-editorial .people-editorial-heading{margin-bottom:6px}.plan-flow.plan-editorial .cgn-people-screen .planning-people-editorial .people-editorial-avatar{width:48px;max-width:48px}.plan-flow.plan-editorial .cgn-people-screen .planning-people-editorial .people-editorial-selected-person{gap:3px}.plan-flow.plan-editorial .cgn-people-screen .planning-people-editorial .people-editorial-crews{margin-bottom:10px}.plan-flow.plan-editorial .cgn-people-screen .planning-people-editorial .people-editorial-crew-rail>button{min-height:40px;padding-block:7px}.plan-flow.plan-editorial .cgn-people-screen .planning-people-editorial .people-search-launch{min-height:44px;margin-bottom:10px}}.people-mobile-search .people-search-selected-chip .profile-avatar{color:#244234;background:#dfe5d8;border-radius:50%;place-items:center;display:grid;overflow:hidden}.people-mobile-search .people-search-selected-chip .profile-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.plan-flow.plan-editorial.member-picker-dialog{z-index:160;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f2f2f7;border:0;border-radius:22px;gap:0;width:min(620px,100vw - 32px);max-width:620px;height:min(840px,100dvh - 32px);max-height:none;margin:0;padding:0;display:block;position:fixed;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)}.member-picker-dialog>button{display:none}.plan-flow.plan-editorial.member-picker-dialog>.cgn-screen{width:100%;height:100%;min-height:0;margin:0}.plan-flow.plan-editorial.creation-match.member-picker-dialog .cgn-screen.cgn-whatsapp-people>main{padding:0 16px calc(130px + env(safe-area-inset-bottom));flex:1;min-height:0;display:block;position:static;overflow-y:auto}.member-picker-dialog .member-picker-context{color:#64716a;overflow-wrap:anywhere;padding:0 12px 12px;font-size:13px;line-height:1.5}.member-picker-dialog .member-picker-context p{margin:6px 0}.plan-flow.plan-editorial.member-picker-dialog .people-wa{padding-bottom:0;display:block;position:static}.plan-flow.plan-editorial.member-picker-dialog .people-wa-footer{z-index:6;flex-shrink:0;width:100%;margin:0;padding-top:12px;position:absolute;left:0;right:0;transform:none;bottom:0!important}.member-picker-dialog .people-wa-footer .cgn-next{overflow-wrap:anywhere;white-space:normal}.plan-flow.member-picker-dialog .cgn-whatsapp-people .people-wa-header{padding-top:max(10px,env(safe-area-inset-top))}.member-picker-dialog .people-wa-header h1{overflow-wrap:anywhere}.member-picker-dialog .member-picker-context input{box-sizing:border-box;width:100%;min-width:0}.member-picker-dialog .member-picker-context button{border:1px solid var(--tijo-accent-border);min-height:44px;color:var(--tijo-accent-text);background:#fff;border-radius:14px;padding:8px 12px}.member-picker-dialog .people-error{color:#a22d2d;overflow-wrap:anywhere;padding:12px;font-size:14px}@media (width<=640px){.plan-flow.plan-editorial.member-picker-dialog{border-radius:0;width:100%;height:100dvh;inset:0;transform:none}.plan-flow.plan-editorial.creation-match.member-picker-dialog .cgn-screen.cgn-whatsapp-people>main{padding-left:12px;padding-right:12px}.plan-flow.plan-editorial.member-picker-dialog .people-wa-footer{margin:0}}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-800-normal-BZxKbt5V.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.community-editorial{--people-ink:#15211a;--people-muted:#59625a;--people-line:#d8ddd6;--people-soft:#eef0e8;--people-lime:#d9fa58;color:#15211a;max-width:760px;padding:10px 18px calc(112px + env(safe-area-inset-bottom));background:#f5f4ef;min-height:calc(100dvh - 68px);margin:0 auto;font:400 14px/1.4 Inter,system-ui,sans-serif}.community-editorial *{box-sizing:border-box}.tijo-shell:has(.community-editorial)>.mobile-nav{background:#f5f4ef;border-top:1px solid #d8ddd6}.tijo-shell:has(.community-editorial)>.mobile-nav .mobile-create-action{width:48px;height:48px;margin-top:-16px;position:relative;background:var(--tijo-action-gradient)!important;color:var(--tijo-action-ink)!important;box-shadow:none!important}.tijo-shell:has(.community-editorial)>.mobile-nav .mobile-create-action svg{color:#15211a!important}.tijo-shell:has(.community-editorial)>.mobile-nav .home-plan-label{color:#15211a;white-space:nowrap;padding-top:2px;font:500 10px/1.2 Inter,system-ui,sans-serif;position:absolute;top:100%}.tijo-shell:has(.community-editorial)>.mobile-nav a.active{color:#123b2b;background:0 0}.tijo-shell:has(.community-editorial)>.site-header{background:#f5f4ef;border:0}.community-editorial .community-display{letter-spacing:-.4px;text-transform:uppercase;color:#15211a;overflow-wrap:anywhere;margin:6px 0 12px;font:800 52px/.96 Barlow Condensed,Impact,sans-serif}.community-display>span{color:#123b2b;display:block}.tijo-shell:has(.community-editorial){background:#f5f4ef}.tijo-shell:has(.community-directory)>.site-header{height:68px;padding-inline:max(18px,50% - 362px)}:is(.tijo-shell:has(.community-player)>.site-header,.tijo-shell:has(.community-crew-detail)>.site-header,.tijo-shell:has(.community-editorial)>.member-footer){display:none}.community-directory .people-heading{align-items:flex-start;margin-bottom:18px}.community-directory .people-heading h1:after{content:"";background:var(--tijo-action-gradient);border-radius:2px;width:62px;height:6px;margin:10px 0 0;display:block}.community-directory:has(#people-tab-crews[aria-selected=true]) .people-heading>.people-secondary{display:none}.community-directory .people-heading>.people-secondary{flex:none;min-height:44px;margin-top:6px;padding:8px;font-size:11px}.community-directory .people-tabs{background:0 0;border-block:1px solid #d8ddd6;border-radius:0;gap:0;margin-bottom:14px;padding:0;display:flex;overflow-x:auto}.community-directory .people-tabs button{white-space:nowrap;border-radius:6px;flex:1 0 auto;min-height:40px;padding:8px 6px;font-size:11px;font-weight:400}.community-directory .people-tabs button[aria-selected=true]{background:var(--tijo-accent-soft);color:var(--tijo-accent-text);font-weight:600}.community-directory .people-search{background:#ffffff30;border-radius:8px;min-height:44px;margin-bottom:12px}.community-directory .people-search input{min-height:42px}.community-directory .people-list-head{gap:6px;margin-bottom:5px}.community-directory .people-list-head h2{color:#15211a;text-transform:uppercase;margin:0;font:800 23px/1 Barlow Condensed,sans-serif}.community-directory .people-list-head .people-text{font-size:12px}.community-crew-list{gap:10px;display:grid}.community-crew-list .people-crew{background:#ffffff30;border:1px solid #d8ddd6;border-radius:8px;min-height:76px;padding:12px 14px}.community-crew-list>li:first-child .people-crew{color:#fff;background:#123b2b;border-color:#123b2b}.community-crew-list>li:first-child :is(.people-name,.people-meta){color:#fff}.community-crew-list .people-crew-icon{color:inherit;background:0 0;border-radius:0;width:32px;height:40px}.community-crew-list .people-crew-icon svg{width:29px;height:29px}.community-crew-list .people-name{font-size:16px}.community-crew-list .people-info{gap:4px}.community-crew-join{text-align:center;margin:14px 0 0}.community-crew-join .people-secondary{background:0 0;border-color:#89958b;border-radius:8px;width:100%;min-height:44px}.community-crew-join p,.community-hint{text-align:center;color:#59625a;margin:7px 0 17px;font-size:11px}.community-toolbar{grid-template-columns:78px minmax(0,1fr) 78px;align-items:center;gap:4px;min-height:44px;margin:0 -8px 14px;display:grid}.community-toolbar>span{text-align:center;font-size:14px;font-weight:600}.community-toolbar>a,.community-toolbar>button{color:#15211a;background:0 0;border:0;justify-content:center;align-items:center;width:44px;min-height:44px;padding:0;display:flex}.community-toolbar .people-secondary{border:1px solid #89958b;border-radius:6px;justify-self:end;width:76px;min-height:34px;font-size:12px}.community-toolbar .community-report{justify-self:end}.community-crew-detail .people-crew-summary{margin:0 0 12px;font-size:12px}.community-editorial .community-plan{border-radius:8px;width:100%;min-height:44px;font-size:14px}.community-crew-detail .people-crew-members{background:#ffffff20;border:1px solid #d8ddd6;border-radius:8px;overflow:hidden}.community-crew-detail :is(.people-crew-members,.people-crew-games)>h2{text-transform:uppercase;margin:0;padding:7px 0;font:800 23px/1.1 Barlow Condensed,sans-serif}.community-crew-detail .people-crew-members>h2{border-bottom:1px solid #d8ddd6;padding:8px 10px}.community-crew-detail .people-row{min-height:57px;margin:0 10px}.community-crew-detail .people-row:last-child{border:0}.community-crew-detail .people-person{gap:10px;min-height:57px;padding:6px 0}.community-crew-detail .people-person .profile-avatar{color:#123b2b;background:#dfe7da;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.community-editorial .profile-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.community-crew-detail .people-person>.people-info{flex:1;gap:2px}.community-crew-detail .people-person>svg{flex:none}.community-crew-detail .people-name{font-size:14px}.community-crew-detail .people-notice{padding:0 10px 8px}.community-crew-detail .people-crew-games{margin-top:14px}.community-game{color:#15211a;background:#ffffff20;border:1px solid #d8ddd6;border-radius:9px;align-items:center;gap:10px;margin-bottom:8px;padding:7px;text-decoration:none;display:flex}.community-game-photo{border-radius:7px;flex:0 0 108px;width:108px;height:88px;overflow:hidden}.community-game-photo>img,.community-game-photo>span{-o-object-fit:cover;object-fit:cover;background-position:50%;background-size:cover;width:100%;height:100%;display:block;position:relative}.community-game-photo small{background:#f5f4efdd;border-radius:2px;padding:1px 3px;font-size:8px;position:absolute;bottom:3px;right:3px}.community-game-copy{flex:1;gap:5px;min-width:0;display:grid}.community-game-copy>strong{overflow-wrap:anywhere;font:700 14px/1.2 Inter,sans-serif}.community-game-copy>span{font-size:11px}.community-game-copy em{color:#a85600;border:1px solid #e5b868;border-radius:5px;justify-self:start;align-items:center;gap:4px;padding:4px;font:400 11px/1.3 Inter,sans-serif;display:flex}.community-game-copy em.is-booked{color:#123b2b;background:#eaf3df;border-color:#c6daba}.community-game-copy em.is-closed{color:#59625a;border-color:#d8ddd6}.community-game>svg{flex:none;width:15px}.pp-page.community-player{max-width:760px;padding:10px 18px calc(112px + env(safe-area-inset-bottom));background:#f5f4ef;margin:0 auto}@media (width<=360px){.pp-page.community-player{padding-inline:14px}}.community-player .pp-card{box-shadow:none;background:0 0;border:0;border-radius:0;max-width:none;margin:0;padding:0;position:static}.community-profile-summary{grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:12px;margin:18px 0 14px;display:grid}.community-profile-summary>.profile-avatar{color:#123b2b;background:#dfe7da;border-radius:50%;place-items:center;width:80px;height:80px;font-size:27px;display:grid;overflow:hidden}.community-profile-summary h2{overflow-wrap:anywhere;margin:0 0 5px;font:700 21px/1.15 Inter,sans-serif}.community-profile-summary p{color:#59625a;margin:2px 0;font:400 12px/1.4 Inter,sans-serif}.community-profile-level{text-align:center;max-width:100px}.community-profile-level strong{background:#eaf3d7;border-radius:6px;padding:7px 9px;font-size:12px;display:block}.community-profile-level small{margin-top:4px;font-size:9px;display:block}.community-player .pp-actions{gap:8px;margin:0 0 14px;display:grid}.community-player .pp-btn{border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:44px;padding:9px 12px;font:600 13px/1.3 Inter,sans-serif;display:flex}.community-player .pp-btn-primary{background:var(--tijo-action-gradient);color:var(--tijo-action-ink);border:0}.community-player :is(.pp-btn-outline,.pp-btn-connected){color:#15211a;background:0 0;border:1px solid #89958b}.community-player .pp-wish{color:#fff;background:#123b2b;border:0;border-radius:8px;margin:0 0 12px;padding:14px 16px}.community-player .pp-wish-head{text-transform:uppercase;flex-wrap:wrap;gap:6px;font:800 23px/1.1 Barlow Condensed,sans-serif}.community-player .pp-wish-sport{text-transform:none;color:#123b2b;background:#edf6cb;border-radius:6px;padding:4px 8px;font:600 11px/1.2 Inter,sans-serif}.community-player .pp-wish-facts{color:#fff;gap:7px;margin:12px 0;font-size:12px;display:grid}.community-player .pp-wish>p{color:#fff}.community-player .pp-wish-message{background:#ffffff15;border:1px solid #ffffff30;margin-bottom:8px;padding:7px}.community-player .pp-wish-bottom{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.community-player .pp-wish-bottom>span{font-size:11px}.community-player .pp-wish-bottom button{color:#fff;background:0 0;border:1px solid #e0e9d8;border-radius:6px;width:100%;max-width:none;min-height:40px;font-size:12px}.community-player .pp-wish-note{text-align:center;margin-top:6px;font-size:10px!important}.community-player .pp-section{border:0;margin:12px 0;padding:0}.community-player .pp-section>h2{text-transform:uppercase;color:#15211a;margin:0 0 7px;font:800 23px/1.1 Barlow Condensed,sans-serif}.community-player .pp-about{color:#15211a;border:1px solid #d8ddd6;border-radius:7px;margin:0;padding:10px;font:400 12px/1.5 Inter,sans-serif}.community-profile-details{border:1px solid #d8ddd6;border-radius:7px;margin-top:8px;padding:0 10px}.community-profile-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:44px;font-size:12px;list-style:none;display:flex}.community-profile-details>summary::-webkit-details-marker{display:none}.community-profile-details[open]>summary>svg{transform:rotate(90deg)}.community-player .pp-details{margin:0;padding:0}.community-editorial :is(button,a,summary):focus-visible{outline:2px solid var(--tijo-focus);outline-offset:3px}@media (width<=360px){.community-editorial{padding-inline:14px}.community-editorial .community-display{font-size:44px}.community-directory .people-tabs button{padding-inline:5px;font-size:10px}.community-profile-summary{grid-template-columns:60px minmax(0,1fr) auto;gap:8px}.community-profile-summary>.profile-avatar{width:60px;height:60px;font-size:23px}.community-profile-summary h2{font-size:18px}.community-profile-level{max-width:85px}.community-profile-level strong{padding:6px;font-size:11px}.community-game-photo{flex-basis:80px;width:80px}.community-game{gap:7px}}.profile-photo-layout .profile-photo-hero{background:#dfe7dd;border-radius:10px;height:220px;margin:4px 0 14px;overflow:hidden}.profile-photo-layout .profile-photo-hero .profile-avatar{color:#123b2b;background:#dfe7dd;border:0;border-radius:0;justify-content:center;align-items:center;width:100%;height:100%;font-size:64px;display:flex}.profile-photo-layout .profile-photo-hero img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;width:100%;height:100%}.profile-photo-layout .community-profile-summary{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:0 0 14px}.profile-photo-layout .community-profile-summary h1{text-transform:uppercase;overflow-wrap:anywhere;margin:0 0 5px;font-family:Barlow Condensed,sans-serif;font-size:32px;font-weight:800;line-height:1}.profile-photo-layout .pp-actions{grid-template-columns:minmax(0,1fr) 92px;gap:8px}.profile-photo-layout .profile-bookmark{display:contents}.profile-photo-layout .profile-bookmark>.pp-btn{flex-direction:column;gap:3px;padding:6px;font-size:11px}.profile-photo-layout .profile-bookmark>.people-error,.profile-photo-layout .profile-bookmark>.people-feedback{grid-column:1/-1}@media (width<=360px){.profile-photo-layout .profile-photo-hero{height:190px}}.crew-invitation-links{min-width:0;margin:16px 0}.crew-invitation-links h3{color:#18221d;margin:0 0 6px;font-size:17px;font-weight:600}.crew-invitation-links>p{color:#64716a;margin:0 0 12px;font-size:13px;line-height:1.45}.crew-invitation-links ul{gap:12px;margin:0 0 14px;padding:0;list-style:none;display:grid}.crew-invitation-links li{background:#fff;border-radius:18px;gap:9px;min-width:0;padding:14px;display:grid}.crew-invitation-links li>strong{overflow-wrap:anywhere;color:#18221d;font-size:16px}.crew-invitation-links li>input{color:#354b3e;background:#f7f9f7;border:1px solid #dce2de;border-radius:10px;width:100%;min-width:0;padding:9px 10px;font-size:14px}.crew-invitation-links li>p{color:#168657;margin:0;font-size:13px}.crew-invitation-actions{flex-wrap:wrap;gap:8px;display:flex}.crew-invitation-actions>button{flex:110px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 10px;display:inline-flex}.crew-invitation-links .crew-invitation-guest{white-space:normal;width:100%;min-height:44px;padding:10px 14px;line-height:1.4}.coord-overlay{z-index:120;background:#0b2528a8;position:fixed;inset:0}.coord-entry{z-index:121;width:min(100%,560px);padding:30px 22px calc(30px + env(safe-area-inset-bottom));color:#133d3b;background:#f7f8f2;border-radius:28px 28px 0 0;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.coord-entry h2,.coord-proposal-review h2{margin:0 32px 8px 0;font-family:Barlow Condensed,sans-serif;font-size:36px;font-weight:800}.coord-entry>p{color:#536560;margin:0 0 24px}.coord-close{background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;display:grid;position:absolute;top:18px;right:18px}.coord-entry>a{color:#133d3b;background:#fff;border:1px solid #d4dfd7;border-radius:16px;align-items:center;gap:14px;margin-top:12px;padding:20px 14px;text-decoration:none;display:flex}.coord-entry>a:first-of-type{background:#d8fb71}.coord-entry>a>span{flex:1}.coord-entry b,.coord-entry small{display:block}.coord-entry b{font-size:19px}.coord-entry small{margin-top:4px;font-size:13px}.mobile-nav button.mobile-create-action{font:inherit;cursor:pointer;border:0}.coord-court{color:#24453c;background:#edf1e9;border-radius:12px;flex-direction:column;align-items:flex-start;gap:5px;margin:10px 0;padding:12px 14px;font-size:13px;display:flex}.coord-court strong{font-size:13px}.coord-court small{font-size:12px}.coord-court button{text-underline-offset:3px;min-height:40px;color:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:underline;display:flex}.coord-court button:disabled{opacity:.55}.coord-propose{color:#17453a;background:0 0;border:1px solid #b9c7bf;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin:14px 0;padding:12px;font-weight:650;display:flex}.coord-proposal{z-index:122;color:#133d3b;background:#f7f8f2;width:min(100%,760px);margin:auto;position:fixed;inset:0;overflow-y:auto}.coord-proposal .cgn-screen{height:auto;min-height:100%}.coord-proposal .cgn-slots-body{padding-bottom:160px}.coord-proposal-review{max-width:600px;margin:auto;padding:65px 24px 35px;position:relative}.coord-proposal-review p{margin:14px 0}.coord-proposal-review label{margin:20px 0;display:block}.coord-proposal-review textarea{border:1px solid #b9c7bf;border-radius:10px;width:100%;padding:12px;display:block}.coord-date{justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.coord-date input{background:#fff;border:1px solid #b9c7bf;border-radius:10px;min-height:44px;padding:8px}.coord-invite{color:#173f38;max-width:600px;margin:auto;padding:26px 20px 110px}.coord-invite h1{margin:12px 0 20px;font-family:Barlow Condensed,sans-serif;font-size:44px;font-weight:800;line-height:1.05}.coord-invite h2{font-size:21px;font-weight:700}.coord-invite p{margin:12px 0}.coord-invite header>span{text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:700}.coord-invite section{background:#fff;border:1px solid #d6dfd5;border-radius:18px;margin:18px 0;padding:20px}.coord-invite label{margin:14px 0;display:block}.coord-invite input[type=text]{border:1px solid #b9c7bf;border-radius:10px;width:100%;min-height:48px;padding:12px;display:block}.coord-invite .coord-vote{border:1px solid #bdcabe;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.coord-vote input{accent-color:#214f3c;flex-shrink:0;width:22px;height:22px}.coord-vote span{min-width:0}.coord-vote b,.coord-vote small{display:block}.coord-vote small{margin-top:6px}.coord-invite button.people-primary,.coord-invite button.people-secondary{width:100%;min-height:48px;margin-top:10px}.coord-invite-feedback{background:#e8f2d6;border-radius:12px;padding:14px}.coord-proposal-message{margin-top:7px;font-size:13px;font-style:italic;display:block}@media (width>=700px){.coord-entry{border-radius:24px;bottom:32px}.coord-proposal{border-radius:22px;top:24px;bottom:24px}}.coord-proposal.plan-flow{z-index:122;height:auto;min-height:0}.coord-proposal.plan-flow .cgn-slots-screen{height:100%;min-height:0}.coord-proposal.plan-flow .cgn-slots-body{flex:1;min-height:0;padding-bottom:20px;overflow-y:auto}.coord-invite .people-primary,.coord-invite .people-secondary,.coord-proposal-review .people-primary,.coord-proposal-review .people-secondary{color:#173f38;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:48px;margin-top:10px;padding:12px 16px;font:700 14px/1.4 Inter,sans-serif;display:flex}.coord-invite .people-primary,.coord-proposal-review .people-primary{background:var(--tijo-action-gradient);border:1px solid var(--tijo-accent-coral);color:var(--tijo-action-ink)}.coord-invite .people-secondary,.coord-proposal-review .people-secondary{background:#fff;border:1px solid #b9c7bf}.coord-invite button:disabled,.coord-proposal-review button:disabled{opacity:.5;cursor:not-allowed}.coord-invite .people-primary:is(:disabled,[aria-disabled=true]),.coord-proposal-review .people-primary:is(:disabled,[aria-disabled=true]){box-shadow:none;color:#626262!important;background:#e8e8e8!important;border-color:#d2d2d2!important}.coord-court{min-height:44px;padding-right:52px;position:relative}.coord-court .coord-court-labels{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}.coord-court .coord-court-labels>button{min-height:44px;margin-left:auto;padding:0 6px;text-decoration:none}.coord-court-info{width:100%;color:inherit}.coord-court-info:not([open]){height:0}.coord-court-info>summary{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex;position:absolute;top:0;right:4px}.coord-court-info>summary::-webkit-details-marker{display:none}.coord-court-info[open]>small{margin:4px 0;display:block}.coord-court.is-booked{background:0 0}.game-poll-court-details.game-poll-court-inline{-moz-column-gap:5px;color:#727d82;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:1px 5px;min-height:20px;margin:3px 0 0;padding:0;font-size:11px;line-height:1.45;display:flex}.game-poll-court-inline>svg{flex:none;width:14px;height:14px}.game-poll-court-inline>.game-poll-court-label{font-weight:500}.game-poll-court-inline>time{color:#748087;white-space:nowrap;font-variant-numeric:tabular-nums}.game-poll-court-inline>.game-poll-court-dot{color:#96a0a4}.game-poll-court-details.game-poll-court-inline[data-court-state=available]{color:#297550}.game-poll-court-details.game-poll-court-inline[data-court-state=unavailable]{color:#b44245}.game-poll-court-details.game-poll-court-inline[data-court-state=unknown]{color:#a66516}.game-poll-court-details.game-poll-court-inline[data-court-state=stale],.game-poll-court-details.game-poll-court-inline[data-court-state=expired]{color:#727d82}.game-poll-court-prominent{color:#627078;flex:0 auto;min-width:0}.game-poll-court-prominent>summary{cursor:pointer;align-items:center;gap:7px;min-height:44px;font:650 14px/1.3 Inter,sans-serif;list-style:none;display:flex}.game-poll-court-prominent>summary::-webkit-details-marker{display:none}.game-poll-court-prominent[data-court-state=available]{color:#187040}.game-poll-court-prominent[data-court-state=unavailable]{color:#b33426}.game-poll-court-prominent>p{color:#536671;overflow-wrap:anywhere;margin:0 0 8px;font:400 12px/1.5 Inter,sans-serif}.game-poll-court-signal{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.game-poll-court-prominent[data-checking=true]>summary{animation:1.5s ease-in-out infinite game-court-check-pulse}@keyframes game-court-check-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.game-poll-court-prominent[data-checking=true]>summary{animation:none}}._root_11v88_1{color:#122c23;min-width:0;font:400 14px/1.4 Inter,system-ui,sans-serif;display:block}._root_11v88_1 *{box-sizing:border-box}._root_11v88_1 button{cursor:pointer;font-family:inherit}._root_11v88_1 button:focus-visible{outline:2px solid var(--tijo-focus);outline-offset:-3px}._root_11v88_1 button:disabled{cursor:default;opacity:.4}._viewport_11v88_1{min-width:0;margin:0 12px;position:relative}._rail_11v88_2{overscroll-behavior-x:contain;scroll-snap-type:x proximity;overflow-anchor:none;scroll-behavior:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:7px;max-width:100%;padding:2px 1px;display:flex;overflow-x:auto}._rail_11v88_2::-webkit-scrollbar{display:none}._day_11v88_3{scroll-snap-align:start;color:#42554b;background:#fff;border:1px solid #dce6de;border-radius:13px;flex:0 0 62px;height:100px;transition:background-color .18s,border-color .18s,color .18s;position:relative;overflow:hidden}._day_11v88_3[data-selected=true]{background:var(--tijo-accent-soft);border-color:var(--tijo-accent-border);color:var(--tijo-accent-text)}._day_11v88_3:hover{border-color:#48996c}._select_11v88_3{width:100%;height:100%;color:inherit;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:1px;padding:4px 3px 20px;display:flex}._select_11v88_3>span{white-space:nowrap;align-items:center;gap:3px;font-size:11px;line-height:13px;display:flex}._select_11v88_3 em{font-size:9px;font-style:normal}._select_11v88_3 strong{font-size:23px;font-weight:750;line-height:25px}._possibilities_11v88_3{color:#65796c;font-size:11px;line-height:12px;transition:color .18s}._day_11v88_3[data-selected=true] ._possibilities_11v88_3{color:var(--tijo-accent-text)}._day_11v88_3[data-selected=true] ._select_11v88_3{height:56px;padding-bottom:0}._markers_11v88_4{pointer-events:none;justify-content:center;align-items:center;gap:3px;height:6px;display:flex;position:absolute;bottom:12px;left:0;right:0}._markers_11v88_4 i{border-radius:50%;flex:none;width:5px;height:5px;display:block}._action_11v88_4{background:#d59829}._game_11v88_4{background:#3d9562}._day_11v88_3[data-selected=true] ._markers_11v88_4{bottom:5px;left:5px;right:auto}._day_11v88_3[data-selected=true] ._game_11v88_4{background:#93e5ad}._categoryMarkers_11v88_4{flex:0 0 5px;justify-content:center;align-items:center;gap:1px;width:100%;height:5px;margin-top:auto;display:flex;overflow:hidden}._categoryMarkers_11v88_4 i{border-radius:999px;flex:none;height:5px;display:block}._ideas_11v88_4{background:#3d9562}._open_11v88_4{background:#d59829}._mine_11v88_4{background:#64748b}._wishes_11v88_4{background:#e97b43}._day_11v88_3[data-selected=true] ._ideas_11v88_4{background:#a4e6bb}._day_11v88_3[data-selected=true] ._open_11v88_4{background:#f5d46e}._day_11v88_3[data-selected=true] ._mine_11v88_4{background:#d1d9e4}._day_11v88_3[data-selected=true] ._wishes_11v88_4{background:#ffb08d}._expand_11v88_4{width:100%;height:44px;color:inherit;background:0 0;border:0;place-items:center;display:grid;position:absolute;bottom:0;left:0;right:0}._header_11v88_4{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}._header_11v88_4 h2{margin:0;font-size:15px;font-weight:750;line-height:1.3}._settings_11v88_4{color:#28533e;background:#fff;border:1px solid #dce6de;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 9px;font-size:12px;font-weight:650;display:inline-flex}._root_11v88_1[data-compact=true] ._day_11v88_3{height:72px}._root_11v88_1[data-compact=true] ._select_11v88_3,._root_11v88_1[data-compact=true] ._day_11v88_3[data-selected=true] ._select_11v88_3{height:100%;padding:5px 3px 10px}._root_11v88_1[data-compact=true] ._markers_11v88_4,._root_11v88_1[data-compact=true] ._day_11v88_3[data-selected=true] ._markers_11v88_4{bottom:5px;left:0;right:0}._offscreen_11v88_5{z-index:2;pointer-events:auto;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._offscreen_11v88_5[data-direction=before]{left:-18px}._offscreen_11v88_5[data-direction=after]{right:-18px}._offscreen_11v88_5 i{background:#d59829;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #fff}._offscreen_11v88_5[data-action-count="0"] i{background:#3d9562}._visuallyHidden_11v88_5{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}@media (width>=700px){._day_11v88_3{flex-basis:70px}._rail_11v88_2{gap:8px}}@media (prefers-reduced-motion:reduce){._rail_11v88_2{scroll-behavior:auto}._day_11v88_3,._possibilities_11v88_3{transition:none}}._countLabel_11v88_9{color:#65796c;margin-top:2px;font-size:10px;font-weight:400;line-height:1.3;display:block}._selectionCount_11v88_12{background:var(--tijo-accent-soft);min-width:18px;height:18px;color:var(--tijo-accent-text);border-radius:99px;place-items:center;padding:0 4px;font:600 11px/1 Inter,system-ui,sans-serif;display:grid}._gameCountLabel_11v88_14{margin-top:2px;font-size:10px;font-weight:500;line-height:1.2;display:block}._root_11v88_1[data-open-games-calendar=true] ._day_11v88_3{flex-basis:54px;height:68px}._root_11v88_1[data-open-games-calendar=true] ._select_11v88_3,._root_11v88_1[data-open-games-calendar=true] ._day_11v88_3[data-selected=true] ._select_11v88_3{gap:2px;height:100%;padding:5px 3px}._root_11v88_1[data-open-games-calendar=true] ._possibilities_11v88_3{background:#f1f3f1;border-radius:9px;min-width:18px;font-weight:600;line-height:15px}._root_11v88_1[data-open-games-calendar=true] ._day_11v88_3[data-selected=true] ._possibilities_11v88_3{background:var(--tijo-accent-soft)}._root_11v88_1[data-open-games-calendar=true] ._viewport_11v88_1{margin:0}._root_11v88_1[data-open-games-calendar=true] ._markers_11v88_4{display:none}._root_11v88_1[data-sticky-days=true]{display:contents}._root_11v88_1[data-sticky-days=true]>._viewport_11v88_1{z-index:8;background:#fff;padding-top:6px;padding-bottom:6px;position:sticky;top:0}._limit_11v88_27{color:#64748b;margin:0;padding:0 12px 5px;font-size:11px}._context_rp0vq_1{color:#123b2b;background:#edf1e8;border:1px solid #d4ddd1;border-radius:8px;gap:8px;margin:0 0 14px;padding:14px;display:grid}._context_rp0vq_1 p,._context_rp0vq_1 small{margin:0}._context_rp0vq_1 strong{font-size:15px}._context_rp0vq_1 small{color:#4c6155;font-size:12px;line-height:1.45;display:block}._windows_rp0vq_5{scrollbar-width:thin;gap:6px;max-width:100%;padding:2px 2px 6px;display:flex;overflow-x:auto}._windows_rp0vq_5 button,._windows_rp0vq_5 span{color:#123b2b;max-width:260px;font:inherit;text-align:left;background:#fff;border:1px solid #bfcdbd;border-radius:6px;flex:none;padding:8px 10px;font-size:13px;line-height:1.35}._windows_rp0vq_5 button{cursor:pointer;min-height:44px}._windows_rp0vq_5 button[aria-pressed=true]{background:var(--tijo-accent-soft);color:var(--tijo-accent-text);border-color:var(--tijo-accent-border)}._windows_rp0vq_5 button:focus-visible{outline:3px solid var(--tijo-focus);outline-offset:2px}.universal-plan{--up-bg:#f3f4f3;--up-paper:#fff;--up-ink:#202a25;--up-muted:#677168;--up-line:#e2e7e3;--up-soft:#eaf0eb;--up-green:#376c51;--up-warm:#fff0e7;--up-orange:#aa4b31;--up-accent:linear-gradient(105deg,#f3666b,#f2b17c);color:var(--up-ink)}.universal-plan.cgn-screen{background:var(--up-bg)}.universal-plan .up-head{background:var(--up-paper);border-bottom:1px solid var(--up-line);flex-shrink:0;align-items:center;gap:14px;padding:22px 20px 15px;display:flex}.universal-plan .up-head>div{flex:1;min-width:0}.universal-plan .up-head h1{letter-spacing:-.6px;margin:0;font-size:24px;font-weight:750;line-height:1.2}.universal-plan .up-head p{color:var(--up-muted);margin:6px 0 0;font-size:13px;line-height:1.45}.universal-plan .up-back,.universal-plan .up-icon{color:var(--up-ink);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;min-width:40px;min-height:44px;padding:9px;display:flex}.universal-plan .up-back{background:var(--up-soft);flex:none;width:44px;height:44px}.universal-plan .up-body{box-sizing:border-box;background:var(--up-bg);width:100%;min-width:0;max-width:720px;margin-inline:auto;padding:22px 20px 30px!important}.universal-plan .up-body button,.universal-plan .up-footer button,.universal-plan .up-head button{touch-action:manipulation}.universal-plan .up-body button:disabled,.universal-plan .up-footer button:disabled,.universal-plan .up-head button:disabled{opacity:.45;cursor:default}.universal-plan .up-footer{z-index:12;padding:13px 20px calc(16px + env(safe-area-inset-bottom,0px));background:var(--up-paper);border-top:1px solid var(--up-line);flex-shrink:0}.universal-plan .up-footer>*{max-width:680px;margin-inline:auto}.universal-plan .up-footer-note{text-align:center;color:var(--up-muted);margin:0 auto 9px;font-size:12px;line-height:1.5}.universal-plan .up-primary{background:var(--up-accent);color:#202a25;border:0;border-radius:17px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;padding:14px 17px;font-size:16px;font-weight:750;line-height:1.3;display:flex}.universal-plan .up-section{min-width:0;margin-top:25px}.universal-plan .up-section:first-child{margin-top:0}.universal-plan .up-section h2,.universal-plan .up-results h2{letter-spacing:-.2px;margin:0 0 13px;font-size:16px;font-weight:700;line-height:1.4}.universal-plan .up-card{background:var(--up-paper);border-radius:17px;min-width:0;margin-top:12px;padding:16px}.universal-plan .up-card h2,.universal-plan .up-card h3{margin:0 0 13px;font-size:15px;font-weight:650;line-height:1.4}.universal-plan .up-chips,.universal-plan .up-quick{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.universal-plan .up-pill,.universal-plan .up-quick>button{border:1px solid var(--up-line);background:var(--up-paper);min-height:41px;color:var(--up-ink);overflow-wrap:anywhere;border-radius:24px;justify-content:center;align-items:center;gap:6px;max-width:100%;padding:9px 13px;font-size:13px;font-weight:550;line-height:1.35;display:inline-flex}.universal-plan .up-pill[aria-pressed=true],.universal-plan .up-pill.up-selected,.universal-plan .up-quick>button[aria-pressed=true]{background:var(--up-ink);border-color:var(--up-ink);color:#fff}.universal-plan .up-note{color:var(--up-muted);margin:12px 0;font-size:13px;line-height:1.6}.universal-plan .up-error{color:#933c30;background:#fff0eb;border-radius:13px;margin:16px 0;padding:13px 15px;font-size:13px;line-height:1.55}.universal-plan .up-status{color:var(--up-green);background:var(--up-soft);border-radius:13px;margin:14px 0;padding:12px 14px;font-size:13px;line-height:1.5}.universal-plan .up-status.up-warning{color:var(--up-orange);background:var(--up-warm)}.universal-plan .up-loading-bar{background:linear-gradient(90deg,#0000,#ec9273,#0000) 0 0/50% 100% no-repeat;border-radius:4px;height:3px;margin-bottom:9px;animation:1.35s ease-in-out infinite up-loading;display:block}@keyframes up-loading{0%{background-position:-100% 0}to{background-position:200% 0}}.universal-plan .up-field{min-width:0;color:var(--up-muted);flex-direction:column;gap:7px;font-size:12px;font-weight:550;line-height:1.4;display:flex}.universal-plan .up-field input,.universal-plan .up-field select,.universal-plan .up-field textarea{font:inherit;color:var(--up-ink);background:var(--up-paper);border:1px solid var(--up-line);box-sizing:border-box;border-radius:12px;width:100%;min-width:0;min-height:46px;padding:11px;font-size:16px}.universal-plan .up-field input[type=time]{min-width:0;max-width:100%}.universal-plan .up-field input[type=date]{min-height:46px}.universal-plan .up-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.universal-plan .up-calendar-head{color:var(--up-muted);justify-content:space-between;align-items:center;gap:5px;margin:15px 0 6px;font-size:12px;font-weight:550;display:flex}.universal-plan .up-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.universal-plan .up-day{border:1px solid var(--up-line);background:var(--up-paper);min-height:68px;color:var(--up-ink);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:11px 0;font-size:11px;line-height:1.2;display:flex}.universal-plan .up-day strong{font-size:17px;font-weight:650}.universal-plan .up-day[aria-pressed=true]{background:var(--up-ink);border-color:var(--up-ink);color:#fff}.universal-plan .up-date-entry{flex-direction:column;align-items:stretch;gap:9px;margin-top:17px;display:flex}.universal-plan .up-date-entry>.up-field{flex:1}.universal-plan .up-date-actions{flex-wrap:wrap;gap:8px;display:flex}.universal-plan .up-date-actions>button{flex:1;min-width:120px}.universal-plan .up-add-date{background:var(--up-soft);color:var(--up-ink);border:0;border-radius:12px;justify-content:center;align-items:center;gap:5px;min-height:46px;padding:10px;font-size:12px;font-weight:600;display:flex}.universal-plan .up-date-selection{min-height:0;margin-top:15px}.universal-plan .up-date-selection:empty{display:none}.universal-plan .up-date-selection .up-pill{min-height:34px;padding:7px 10px;font-size:11px}.universal-plan .up-segments{background:var(--up-soft);border-radius:14px;gap:4px;margin:0 0 15px;padding:4px;display:flex}.universal-plan .up-segments>button{min-width:0;min-height:43px;color:var(--up-muted);background:0 0;border:0;border-radius:10px;flex:1;padding:9px;font-size:13px;font-weight:600}.universal-plan .up-segments>button[aria-pressed=true]{background:var(--up-ink);color:#fff}.universal-plan .up-time-presets{margin-bottom:17px}.universal-plan .up-check-row{align-items:center;gap:10px;min-height:48px;font-size:13px;line-height:1.45;display:flex}.universal-plan .up-check-row input,.universal-plan .up-radio-row input{width:19px;height:19px;accent-color:var(--up-orange);flex:none}.universal-plan .up-date-window h3{font-size:13px}.universal-plan .up-location-row{align-items:flex-end;gap:12px;display:flex}.universal-plan .up-location{border:1px solid var(--up-line);background:var(--up-paper);min-width:0;min-height:47px;color:var(--up-ink);text-align:left;border-radius:13px;flex:1;align-items:center;gap:8px;padding:11px 12px;font-size:13px;line-height:1.4;display:flex}.universal-plan .up-location span{overflow-wrap:anywhere;flex:1;min-width:0}.universal-plan .up-location svg{flex:none}.universal-plan .up-radius{flex:none;width:97px}.universal-plan .up-mode-choices{padding:0 15px}.universal-plan .up-radio-row{align-items:center;gap:11px;min-height:76px;padding:14px 0;font-size:13px;line-height:1.45;display:flex}.universal-plan .up-radio-row+.up-radio-row{border-top:1px solid var(--up-line)}.universal-plan .up-radio-row span{flex:1;min-width:0}.universal-plan .up-radio-row strong{margin-bottom:4px;font-weight:650;display:block}.universal-plan .up-radio-row small{color:var(--up-muted);font-size:12px;line-height:1.5;display:block}.universal-plan .up-search{background:var(--up-paper);min-height:48px;color:var(--up-muted);border-radius:24px;align-items:center;gap:10px;padding:11px 14px;display:flex}.universal-plan .up-search input{font:inherit;width:100%;min-width:0;color:var(--up-ink);background:0 0;border:0;padding:0;font-size:16px}.universal-plan .up-selected-venues{flex-wrap:wrap;align-items:center;gap:7px;min-height:69px;padding:10px 0;display:flex}.universal-plan .up-selected-venues .up-note{margin:0;font-size:12px}.universal-plan .up-selected-venues .up-pill{background:var(--up-soft);border:0;min-height:35px;font-size:11px}.universal-plan .up-venue-list{flex-direction:column;gap:9px;display:flex}.universal-plan .up-venue{background:var(--up-paper);min-height:89px;color:var(--up-ink);text-align:left;border:1.5px solid #0000;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.universal-plan .up-venue[aria-pressed=true]{background:var(--up-warm);border-color:#dfa48b}.universal-plan .up-venue-icon{background:var(--up-soft);width:42px;height:42px;color:var(--up-green);border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex}.universal-plan .up-venue-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.universal-plan .up-venue-copy strong{font-size:14px;font-weight:650;line-height:1.3}.universal-plan .up-venue-copy small{color:var(--up-muted);font-size:11px;line-height:1.4}.universal-plan .up-choice-check{background:var(--up-paper);width:23px;height:23px;color:var(--up-ink);border:1.5px solid #bac5be;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.universal-plan [aria-pressed=true]>.up-choice-check{background:var(--up-ink);color:#fff;border-color:var(--up-ink)}.universal-plan .up-text-button{color:var(--up-orange);text-align:left;background:0 0;border:0;align-items:center;gap:6px;min-height:36px;padding:9px 0;font-size:13px;font-weight:600;display:inline-flex}.universal-plan .up-preset-summary{margin-top:21px}.universal-plan .up-preset-summary h2{align-items:center;gap:9px;font-size:15px;display:flex}.universal-plan .up-preset-summary p{color:var(--up-muted);align-items:center;gap:7px;margin:12px 0;font-size:13px;line-height:1.55;display:flex}.universal-plan .up-preset-summary p strong{color:var(--up-ink);font-weight:600}.universal-plan .up-preset-summary svg{flex:none}.universal-plan .up-settings{background:var(--up-paper);border-radius:17px;margin-top:20px;overflow:hidden}.universal-plan .up-setting{text-align:left;width:100%;color:var(--up-ink);background:0 0;border:0;align-items:center;gap:12px;min-height:73px;padding:15px;display:flex}.universal-plan .up-setting+.up-setting{border-top:1px solid var(--up-line)}.universal-plan .up-setting>svg:first-child{color:var(--up-green);flex:none;width:20px}.universal-plan .up-setting>div,.universal-plan .up-setting>span:not(.up-setting-icon){flex:1;min-width:0}.universal-plan .up-setting small{color:var(--up-muted);margin-bottom:4px;font-size:11px;line-height:1.4;display:block}.universal-plan .up-setting strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.5;display:block}.universal-plan .up-setting-icon{background:var(--up-soft);width:35px;height:35px;color:var(--up-green);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.universal-plan .up-results{margin-top:22px}.universal-plan .up-results-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:9px;display:flex}.universal-plan .up-results-head h2{margin:0}.universal-plan .up-results-head small{color:var(--up-muted);font-size:11px;line-height:1.4}.universal-plan .up-slot{text-align:left;background:var(--up-paper);width:100%;color:var(--up-ink);border:1.5px solid #0000;border-radius:17px;margin:10px 0;padding:15px;display:block;position:relative}.universal-plan .up-slot.selected,.universal-plan .up-slot.up-selected,.universal-plan .up-slot[aria-pressed=true]{background:var(--up-warm);border-color:#d58b6d}.universal-plan .up-slot-head{justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:600;line-height:1.4;display:flex}.universal-plan .up-slot-time,.universal-plan .up-slot>strong{letter-spacing:-.5px;margin:6px 0;font-size:22px;font-weight:700;line-height:1.3;display:block}.universal-plan .up-slot small,.universal-plan .up-slot-detail{color:var(--up-muted);font-size:12px;line-height:1.6;display:block}.universal-plan .up-slot-check{border:1.5px solid #bac5be;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;display:flex;position:absolute;top:16px;right:15px}.universal-plan .up-slot.selected .up-slot-check,.universal-plan .up-slot[aria-pressed=true] .up-slot-check{background:var(--up-ink);color:#fff;border-color:var(--up-ink)}.universal-plan .up-selected-summary{color:var(--up-muted);margin:13px 0;font-size:12px;line-height:1.5}.universal-plan .up-empty{background:var(--up-paper);color:var(--up-muted);border-radius:16px;margin:13px 0;padding:18px;font-size:13px;line-height:1.6}.universal-plan .up-empty h3{color:var(--up-ink);margin:0 0 9px;font-size:16px;font-weight:650}.universal-plan .up-alternatives{flex-direction:column;gap:10px;margin-top:16px;display:flex}.universal-plan .up-alternatives>button{text-align:left;background:var(--up-paper);border:1px solid var(--up-line);color:var(--up-ink);border-radius:15px;padding:15px;font-size:13px;line-height:1.5;display:block}.universal-plan .up-alternatives>button strong{font-weight:650;display:block}.universal-plan .up-alternatives>button small{color:var(--up-muted);margin-top:5px;font-size:12px;display:block}.universal-plan .up-alternatives>button span{color:var(--up-orange);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.universal-plan .up-preset-list{flex-wrap:wrap;gap:9px;margin-bottom:8px;display:flex}.universal-plan .up-preset-chip{border:1px solid var(--up-line);background:var(--up-paper);border-radius:23px;align-items:center;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.universal-plan .up-preset-chip>button{min-height:42px;color:var(--up-ink);overflow-wrap:anywhere;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-width:0;padding:9px 12px;font-size:13px;font-weight:550;line-height:1.4;display:inline-flex}.universal-plan .up-preset-chip>button:first-child{flex:1}.universal-plan .up-preset-chip>button:last-child{border-left:1px solid var(--up-line);min-width:37px;color:var(--up-muted);flex:none;padding:9px}.universal-plan .up-preset-chip svg{flex:none}.universal-plan .up-selection-row{background:var(--up-paper);border-radius:14px;align-items:center;gap:11px;min-width:0;margin:8px 0;padding:12px 13px;display:flex}.universal-plan .up-selection-row>span{flex:1;min-width:0}.universal-plan .up-selection-row strong{overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.5;display:block}.universal-plan .up-selection-row small{color:var(--up-muted);overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.5;display:block}.universal-plan .up-selection-row>button{background:var(--up-soft);min-width:38px;min-height:40px;color:var(--up-muted);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.universal-plan .up-slot .up-live-label{color:var(--up-green);margin-top:8px;font-size:11px;line-height:1.5}.universal-plan .up-external{border-top:1px solid var(--up-line);margin-top:19px;padding-top:4px}.universal-plan .up-external>summary{color:var(--up-muted);min-height:44px;padding:13px 0;font-size:13px;font-weight:600;line-height:1.5}.universal-plan .up-external[open]>summary{color:var(--up-ink)}.universal-plan .up-external>.up-setting{background:var(--up-paper);border-radius:14px;margin:8px 0}.universal-plan .up-status:has(.up-notice-close){padding-right:43px;position:relative}.universal-plan .up-notice-close{min-width:34px;min-height:34px;color:inherit;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:6px;right:5px}@media (width>=760px){.universal-plan .up-head{padding-inline:max(24px,50% - 340px)}.universal-plan .up-body{padding-top:25px!important}.universal-plan .up-week{gap:10px}.universal-plan .up-day{min-height:75px}}@media (width<=360px){.universal-plan .up-head{gap:10px;padding:18px 14px 13px}.universal-plan .up-head h1{font-size:22px}.universal-plan .up-body{padding:18px 14px 24px!important}.universal-plan .up-footer{padding-left:14px;padding-right:14px}.universal-plan .up-week{gap:4px}.universal-plan .up-pill{padding:8px 11px}.universal-plan .up-date-entry{flex-wrap:wrap}.universal-plan .up-date-entry>.up-field{flex-basis:100%}.universal-plan .up-add-date{width:100%}.universal-plan .up-venue{gap:9px;padding:12px}.universal-plan .up-fields{gap:8px}.universal-plan .up-field,.universal-plan .up-calendar-head{font-size:11px}.universal-plan .up-setting{gap:10px;padding:13px}}@media (prefers-reduced-motion:reduce){.universal-plan .up-loading-bar{background-position:50%;animation:none}}.plan-flow .universal-plan>.draft-game-title,.plan-flow .universal-planner-review>.draft-game-title{margin-bottom:0;padding-top:5px;padding-bottom:5px}.plan-flow .universal-plan .draft-game-title-label,.plan-flow .universal-planner-review .draft-game-title-label{min-height:22px}.plan-flow .universal-plan .draft-game-title-joker,.plan-flow .universal-planner-review .draft-game-title-joker{min-width:42px;min-height:44px}.plan-flow .universal-plan .draft-game-title-joker>span,.plan-flow .universal-planner-review .draft-game-title-joker>span{display:none}.plan-flow .universal-plan .draft-game-title .game-title-trigger,.plan-flow .universal-planner-review .draft-game-title .game-title-trigger{height:44px;min-height:44px}.universal-plan .up-body{padding-top:16px!important}.universal-plan .up-settings{margin-top:0}.universal-plan .up-setting{min-height:66px;padding-top:12px;padding-bottom:12px}.universal-plan .up-other-dates{margin-top:12px}.universal-plan .up-other-dates>summary{color:var(--up-orange);cursor:pointer;min-height:36px;padding:9px 0;font-size:13px;font-weight:600}.universal-plan .up-venue-selection{align-items:flex-start;min-height:0;padding:0 0 5px}.universal-plan .up-venue-selected-item{flex-direction:column;gap:5px;max-width:100%;padding-bottom:8px;display:flex}.universal-plan .up-venue-selected-item>small{color:var(--up-muted);padding-inline:5px;font-size:11px;line-height:1.45}.universal-plan .up-venue-selection .up-pill{min-height:42px;font-size:12px}.universal-plan .up-venue-data-note{background:var(--up-warm);color:var(--up-orange);border-radius:12px;padding:11px 13px}.universal-plan .up-venue-result-label{color:var(--up-muted);margin:19px 0 10px;font-size:12px;font-weight:600;line-height:1.5}.universal-plan .up-venue-favorites .up-pill{min-height:44px;font-size:12px}.universal-plan .up-venue-favorites svg,.universal-plan .up-venue-selection .up-pill svg{flex:none}.universal-plan .up-slot .up-slot-preference{background:var(--up-soft);color:var(--up-green);border-radius:8px;margin-top:8px;padding:3px 8px;font-size:11px;display:inline-block}.universal-plan .up-earlier-option{border-top:1px solid var(--up-line);margin-top:16px;padding-top:13px}.universal-plan .up-earlier-option h3{color:var(--up-orange);margin:0;font-size:14px;line-height:1.4}.universal-plan .up-manual-venues{background:var(--up-warm);border-radius:17px;padding:16px}.universal-plan .up-manual-venues>.up-setting{background:var(--up-paper);border-radius:13px;margin:8px 0}.universal-plan .up-manual-venues .up-note{margin:10px 0 0}.universal-plan.planner-venues-editor{--up-bg:#fff;--up-paper:#fff;--pve-green:#234b38;--pve-muted:#6e776f;color:#202a25;background:#fff}.universal-plan.planner-venues-editor .up-head{background:#fff;gap:9px;padding:10px 16px}.universal-plan.planner-venues-editor .up-head h1{letter-spacing:-.4px;font:700 20px/1.25 Inter,system-ui,sans-serif}.universal-plan.planner-venues-editor .up-back{background:0 0;border:0;border-radius:10px;width:40px;min-width:40px;height:40px;min-height:40px;padding:8px}.universal-plan.planner-venues-editor .up-body{background:#fff;padding:12px 16px 24px!important}.universal-plan.planner-venues-editor .up-footer{padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#fff}.universal-plan.planner-venues-editor .up-primary{border-radius:15px;min-height:48px;font-size:15px}.planner-venues-editor .pve-fields{border:0;min-width:0;margin:0;padding:0}.planner-venues-editor .pve-location-row{grid-template-columns:minmax(0,1fr) 96px;align-items:start;gap:8px;display:grid}.planner-venues-editor .pve-location,.planner-venues-editor .pve-radius{min-width:0}.planner-venues-editor .pve-radius select{color:#234b38;background:#fff;border:1px solid #d8dfda;border-radius:10px;width:100%;height:48px;padding:0 8px;font:500 16px/1.3 Inter,system-ui,sans-serif;display:block}.planner-venues-editor .pve-location .location-search-component>div:first-child{border-radius:10px;gap:6px;padding-left:9px}.planner-venues-editor .pve-location .location-search-component>div:first-child>svg{width:16px;height:16px}.planner-venues-editor .pve-location input{text-overflow:ellipsis;font-size:16px!important}.planner-venues-editor .pve-location .location-search-component>div:first-child>button{background:0 0;border-radius:8px;flex-basis:34px;width:34px;height:38px}.planner-venues-editor .pve-location .location-search-component>p{margin-top:5px;font-size:11px;line-height:1.4}.planner-venues-editor .pve-location .location-search-component>div[aria-label]{overscroll-behavior:contain;max-height:270px;overflow:auto}.planner-venues-editor .pve-location .location-search-component>div[aria-label] button{gap:6px;padding:10px 8px}.planner-venues-editor .pve-location .location-search-component>div[aria-label] b{font-size:13px}.planner-venues-editor .pve-location .location-search-component>div[aria-label] small{font-size:11px}.planner-venues-editor .pve-all{width:100%;min-height:48px;color:var(--pve-green);text-align:left;background:#fff;border:0;border-bottom:1px solid #dce5de;border-radius:0;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:9px 1px;display:flex}.planner-venues-editor .pve-all-copy{min-width:0}.planner-venues-editor .pve-all strong{font:650 14px/1.4 Inter,system-ui,sans-serif;display:block}.planner-venues-editor .pve-all small{color:var(--pve-muted);font-size:11px;line-height:1.4;display:block}.planner-venues-editor .pve-all:disabled{opacity:.55;cursor:default}.planner-venues-editor .pve-all-radio,.planner-venues-editor .pve-check{color:#fff;background:#fff;border:1.5px solid #a5b5a9;border-radius:5px;flex:none;place-items:center;width:22px;height:22px;display:grid}.planner-venues-editor .pve-all[aria-checked=true] .pve-all-radio,.planner-venues-editor .pve-all[aria-checked=mixed] .pve-all-radio,.planner-venues-editor .pve-venue[aria-pressed=true] .pve-check{border-color:var(--pve-green);background:var(--pve-green)}.universal-plan.planner-venues-editor .pve-list{flex-direction:column;gap:0;display:flex}.planner-venues-editor .pve-venue-row{border-bottom:1px solid #e6eae6}.planner-venues-editor .pve-venue{color:#22392c;text-align:left;background:#fff;border:0;border-radius:0;align-items:center;gap:12px;width:100%;min-width:0;min-height:76px;padding:12px 1px;display:flex}.planner-venues-editor .pve-venue-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.planner-venues-editor .pve-venue-copy strong{overflow-wrap:anywhere;font:650 14px/1.35 Inter,system-ui,sans-serif;display:block}.planner-venues-editor .pve-venue-copy small{color:#6e776f;overflow-wrap:anywhere;font:400 12px/1.35 Inter,system-ui,sans-serif;display:block}.planner-venues-editor .pve-hint,.planner-venues-editor .pve-warning{color:var(--pve-muted);overflow-wrap:anywhere;margin:9px 0;font-size:11px;line-height:1.5}.planner-venues-editor .pve-hint button,.planner-venues-editor .pve-warning button{min-height:36px;color:var(--pve-green);text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font:600 11px/1.4 Inter,system-ui,sans-serif;text-decoration:underline;display:block}.planner-venues-editor .pve-warning{color:#965538}.planner-venues-editor .pve-loading{min-height:30px;color:var(--pve-muted);align-items:center;gap:8px;font-size:11px;display:flex}.planner-venues-editor .pve-loading>span{background:#92ae95;border-radius:50%;width:9px;height:9px;animation:1s ease-in-out infinite alternate pve-pulse}.planner-venues-editor :is(button,input,select):focus-visible{outline-offset:2px;outline:2px solid #6c9479}@keyframes pve-pulse{to{opacity:.3}}@media (prefers-reduced-motion:reduce){.planner-venues-editor .pve-loading>span{animation:none}}@media (width<=360px){.universal-plan.planner-venues-editor .up-head{padding-inline:12px}.universal-plan.planner-venues-editor .up-head h1{font-size:19px}.universal-plan.planner-venues-editor .up-body{padding-inline:12px!important}.universal-plan.planner-venues-editor .up-footer{padding-inline:12px}}.plan-flow .direct-manual-entry.cgn-screen{box-sizing:border-box;color:#193027;background:#fff;min-width:0}.plan-flow .direct-manual-entry .dme-header{border-bottom:1px solid #ebeeeb;flex-shrink:0;align-items:center;gap:10px;padding:12px 16px;display:flex}.plan-flow .direct-manual-entry .dme-header>button{width:38px;height:42px;color:inherit;background:0 0;border:0;border-radius:20px;flex-shrink:0;place-items:center;padding:0;display:grid}.plan-flow .direct-manual-entry .dme-header h1{margin:0;font-size:20px;font-weight:700;line-height:1.3}.plan-flow.plan-editorial .direct-manual-entry>main{min-width:0;padding:20px 20px 24px}.plan-flow .direct-manual-entry .dme-venue{align-items:center;gap:13px;min-width:0;margin:0 0 20px;display:flex}.plan-flow .direct-manual-entry .dme-photo{color:#75887c;background:#f0f3ef;border-radius:14px;flex:0 0 76px;place-items:center;width:76px;height:76px;display:grid;overflow:hidden}.plan-flow .direct-manual-entry .dme-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.plan-flow .direct-manual-entry .dme-venue>div{min-width:0}.plan-flow .direct-manual-entry .dme-venue h2{overflow-wrap:anywhere;margin:0 0 5px;font-size:16px;font-weight:650;line-height:1.3}.plan-flow .direct-manual-entry .dme-venue p,.plan-flow .direct-manual-entry .dme-venue small{color:#748077;margin:0;font-size:12px;line-height:1.5;display:block}.plan-flow .direct-manual-entry .dme-provider{border-bottom:1px solid #e3e8e3;margin-bottom:20px;padding-bottom:20px}.plan-flow .direct-manual-entry .dme-provider p{color:#6b766e;margin:0 0 10px;font-size:13px;line-height:1.5}.plan-flow .direct-manual-entry .dme-provider a{color:#ac483e;box-sizing:border-box;border:1px solid #d59e91;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:45px;padding:10px 12px;font-size:14px;font-weight:550;text-decoration:none;display:flex}.plan-flow .direct-manual-entry .dme-form h2{margin:0 0 14px;font-size:15px;font-weight:650;line-height:1.4}.plan-flow .direct-manual-entry .dme-fields{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.05fr);gap:8px;display:grid}.plan-flow .direct-manual-entry .dme-fields label{color:#6e7770;flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:500;display:flex}.plan-flow .direct-manual-entry .dme-fields input,.plan-flow .direct-manual-entry .dme-fields select{box-sizing:border-box;color:#193027;background:#fff;border:1px solid #d8ded8;border-radius:9px;width:100%;min-width:0;max-width:100%;min-height:48px;padding:10px 7px;font:400 16px/1.25 Inter,sans-serif;display:block}.plan-flow .direct-manual-entry .dme-fields input::-webkit-date-and-time-value{text-align:left}.plan-flow .direct-manual-entry .dme-fields input[type=date],.plan-flow .direct-manual-entry .dme-fields select{font-size:14px}.plan-flow .direct-manual-entry .dme-preview{background:#fff5e9;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:17px;padding:12px;display:flex}.plan-flow .direct-manual-entry .dme-preview strong{font-size:15px;font-weight:650}.plan-flow .direct-manual-entry .dme-preview span{color:#a66318;align-items:center;gap:5px;font-size:11px;line-height:1.5;display:flex}.plan-flow .direct-manual-entry .dme-preview svg{flex-shrink:0}.plan-flow .direct-manual-entry .dme-note{color:#748077;margin:12px 0 0;font-size:12px;line-height:1.5}.plan-flow .direct-manual-entry .dme-error{color:#a83e31;background:#fff0ec;border-radius:9px;margin:13px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.plan-flow .direct-manual-entry .dme-actions{padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));z-index:12;background:#fff;border-top:1px solid #e3e8e3;flex-shrink:0;position:relative}.plan-flow .direct-manual-entry .dme-actions p{color:#4f6156;margin:0 0 8px;font-size:12px;line-height:1.4}.plan-flow .direct-manual-entry .dme-actions button{background:var(--tijo-action-gradient,linear-gradient(105deg,#ed6465,#f3b679));width:100%;min-height:50px;color:var(--tijo-action-ink,#252721);border:0;border-radius:12px;justify-content:center;align-items:center;padding:12px 15px;font:650 15px/1.4 Inter,sans-serif;display:flex}.plan-flow .direct-manual-entry button:disabled{opacity:.45;cursor:default}.plan-flow .direct-manual-entry :is(button,a,input,select):focus-visible{outline-offset:3px;outline:2px solid #b96442}@media (width<=480px){.plan-flow .direct-manual-entry .dme-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-flow .direct-manual-entry .dme-date{grid-column:1/-1}}@media (width<=350px){.plan-flow.plan-editorial .direct-manual-entry>main{padding:16px 14px 20px}.plan-flow .direct-manual-entry .dme-header,.plan-flow .direct-manual-entry .dme-actions{padding-left:14px;padding-right:14px}.plan-flow .direct-manual-entry .dme-photo{flex-basis:64px;width:64px;height:64px}.plan-flow .direct-manual-entry .dme-venue{margin-bottom:15px}.plan-flow .direct-manual-entry .dme-provider{margin-bottom:15px;padding-bottom:15px}}.plan-flow.plan-editorial>.direct-plan.cgn-screen{color:#18332c;--dp-ink:#18332c;--dp-muted:#76807b;--dp-line:#e8ece9;--dp-coral:#a64339;--dp-soft:#fff0ea;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.direct-plan *{box-sizing:border-box}.direct-plan .dp-head{padding:calc(8px + env(safe-area-inset-top,0px)) 12px 7px;z-index:22;background:#fff;flex:none;align-items:center;gap:6px;display:flex;position:relative}.direct-plan .dp-head h1{letter-spacing:-.35px;color:var(--dp-ink);flex:1;margin:0;font:650 19px/1.3 Inter,system-ui,sans-serif}.direct-plan .dp-icon{width:40px;min-height:40px;color:var(--dp-ink);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:8px;display:inline-flex}.plan-flow.plan-editorial .direct-plan>main.dp-body{scrollbar-gutter:auto;scroll-padding-top:var(--dp-controls-height,245px);background:#fff;padding:0!important}.direct-plan .dp-controls{z-index:8;overflow-anchor:none;background:#fff;padding:0 16px 6px;position:sticky;top:0}.direct-plan .dp-scope-bar{background:#f5f6f6;border:1px solid #e0e5e1;border-radius:11px;align-items:center;min-width:0;min-height:43px;margin:2px 0 12px;display:flex}.direct-plan .dp-sport{border-right:1px solid #dfe4e0;flex:0 96px;min-width:0;margin-left:3px;position:relative}.direct-plan .dp-sport select{color:#334740;background:0 0;border:0;width:100%;min-width:0;min-height:39px;padding:8px 3px 8px 9px;font:500 13px/1.4 Inter,system-ui,sans-serif}.direct-plan .dp-location{color:#485951;text-align:left;background:0 0;border:0;border-radius:0 10px 10px 0;flex:1;align-items:center;gap:7px;min-width:0;min-height:48px;padding:7px 10px;font:400 12px/1.4 Inter,system-ui,sans-serif;display:flex}.direct-plan .dp-location:hover{background:#edf0ee}.direct-plan .dp-location svg{flex:none}.direct-plan .dp-location-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.direct-plan .dp-location-copy strong,.direct-plan .dp-location-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.direct-plan .dp-location-copy strong{color:var(--dp-ink);font:600 12px/1.4 Inter,system-ui,sans-serif}.direct-plan .dp-location-copy small{color:#66766c;font-size:10px;line-height:1.4}.plan-flow.plan-editorial .direct-plan [data-selection-calendar]{margin-bottom:10px}.plan-flow.plan-editorial .direct-plan [data-selection-calendar]>div:first-child{margin-bottom:5px}.plan-flow.plan-editorial .direct-plan [data-selection-calendar] h2{font:650 14px/1.4 Inter,system-ui,sans-serif}.plan-flow.plan-editorial .direct-plan [data-selection-calendar]>div:nth-child(2){margin:0}.plan-flow.plan-editorial .direct-plan [data-selection-calendar] [data-date]{color:#33483e;background:#f3f4f4;border:0;border-radius:10px;flex-basis:56px;height:67px}.plan-flow.plan-editorial .direct-plan [data-selection-calendar] [data-date][data-selected=true]{background:var(--dp-soft);color:var(--dp-coral)}.plan-flow.plan-editorial .direct-plan [data-selection-calendar] [data-select-day]{justify-content:flex-start;gap:1px;height:100%;min-height:0;padding:7px 3px 5px}.plan-flow.plan-editorial .direct-plan [data-selection-calendar] [data-select-day]>strong{color:inherit;font:650 19px/22px Inter,system-ui,sans-serif}.plan-flow.plan-editorial .direct-plan [data-selection-calendar] [data-select-day]>span{color:inherit;font:400 11px/14px Inter,system-ui,sans-serif}.plan-flow.plan-editorial .direct-plan [data-selection-calendar] [data-proposal-count]{color:#fff;background:#164236;min-width:16px;height:16px;margin-top:1px;font-size:10px}.direct-plan .dp-time-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.direct-plan .dp-time-controls>label{color:#7c857f;background:#fff;border:1px solid #dbe1dd;border-radius:9px;flex-direction:column;gap:0;min-width:0;padding:6px 7px 4px;display:flex}.direct-plan .dp-time-controls>label>span{white-space:nowrap;font-size:10px;line-height:1.45}.direct-plan .dp-time-controls select{width:100%;min-width:0;min-height:26px;color:var(--dp-ink);background:0 0;border:0;padding:0;font:500 14px/1.35 Inter,system-ui,sans-serif}.direct-plan .dp-availability-filter{border:1px solid #e1e6e2;border-radius:9px;gap:0;min-height:36px;margin:0;display:flex;overflow:hidden}.direct-plan .dp-availability-filter button{color:#6f7c74;background:#fff;border:0;flex:1;min-width:0;padding:8px;font:500 12px/1.4 Inter,system-ui,sans-serif}.direct-plan .dp-availability-filter button[aria-pressed=true]{color:var(--dp-coral);background:var(--dp-soft);border-radius:8px}.direct-plan .dp-results{min-width:0;padding:0 16px 18px}.direct-plan .dp-venue{border-bottom:1px solid var(--dp-line);background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:15px 0;display:grid}.direct-plan .dp-venue-photo{color:#6a8273;background:#edf2ed;border-radius:10px;flex:0 0 74px;justify-content:center;align-items:center;width:74px;height:78px;display:flex;position:relative;overflow:hidden}.direct-plan .dp-venue-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.direct-plan .dp-venue-photo small{color:#48564d;text-align:center;background:#fff9;padding:2px 3px;font-size:8px;line-height:1.3;position:absolute;bottom:0;left:0;right:0}.direct-plan .dp-venue-content{flex:1;min-width:0}.direct-plan .dp-venue h2{color:var(--dp-ink);letter-spacing:-.2px;overflow-wrap:anywhere;margin:0 0 3px;font:650 15px/1.3 Inter,system-ui,sans-serif}.direct-plan .dp-venue-meta,.direct-plan .dp-venue-status{color:var(--dp-muted);margin:2px 0;font-size:11px;line-height:1.45}.direct-plan .dp-venue-status{margin-bottom:6px;font-size:10px}.direct-plan .dp-times{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#e6c3b9 transparent;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;grid-column:1/-1;gap:6px;width:100%;min-width:0;max-width:100%;margin-top:6px;padding:2px 0 7px;display:flex;overflow-x:auto}.direct-plan .dp-times .dp-court-group>button[data-date]{scroll-snap-align:start;background:var(--dp-soft);width:100%;min-width:108px;height:62px;min-height:62px;color:var(--dp-coral);border:0;border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;padding:8px 12px;font:500 12px/1.25 Inter,system-ui,sans-serif;display:flex}.direct-plan .dp-times .dp-court-group>button[data-date][aria-pressed=true]{color:#fff;background:#173d31;font-weight:600}.direct-plan .dp-times .dp-court-group>button[data-date] svg{flex:none;width:13px;height:13px}.direct-plan .dp-text-action,.direct-plan .dp-empty>button{color:var(--dp-coral);text-align:left;background:0 0;border:0;align-items:center;gap:3px;min-height:28px;padding:7px 0 0;font:500 11px/1.45 Inter,system-ui,sans-serif;display:inline-flex}.direct-plan .dp-text-action svg{flex:none}.direct-plan .dp-notice,.direct-plan .dp-error,.direct-plan .dp-selection-notice{color:#6a5149;background:#fff5ef;border-radius:9px;margin:10px 0;padding:10px 12px;font-size:12px;line-height:1.5;position:relative}.direct-plan .dp-notice{padding-right:38px}.direct-plan .dp-notice>button{min-width:32px;min-height:32px;color:inherit;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:4px;right:3px}.direct-plan .dp-error{color:#913c32;background:#fff0ed}.direct-plan .dp-error>button{color:inherit;background:0 0;border:0;padding:7px 0 0;font:600 12px/1.4 Inter,system-ui,sans-serif;text-decoration:underline;display:block}.direct-plan .dp-empty{color:var(--dp-muted);padding:22px 2px;font-size:12px;line-height:1.6}.direct-plan .dp-empty strong{color:var(--dp-ink);font-size:15px;font-weight:650;display:block}.direct-plan .dp-empty p{margin:7px 0}.direct-plan .dp-empty>button{font-size:12px}.direct-plan .dp-loading{color:#728174;padding:8px 0 2px;font-size:11px;line-height:1.4}.direct-plan .dp-loading>span{background:linear-gradient(90deg,#0000,#ed957b,#0000) 0 0/50% 100% no-repeat;border-radius:2px;height:2px;margin-bottom:5px;animation:1.3s ease-in-out infinite up-loading;display:block}.direct-plan .dp-availability-note{color:#7d8780;margin:13px 0 0;font-size:10px;line-height:1.5}.direct-plan .dp-refresh{color:#738178;background:0 0;border:0;align-items:center;gap:6px;padding:13px 0 4px;font:500 11px/1.4 Inter,system-ui,sans-serif;display:flex}.direct-plan .dp-refresh:disabled{opacity:.45}.direct-plan .dp-footer{border-top:1px solid var(--dp-line);padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));z-index:14;background:#fff;flex:none;position:relative}.direct-plan .dp-footer-actions{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}.direct-plan .dp-selection-toggle{text-align:left;min-width:0;min-height:46px;color:var(--dp-ink);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:4px 8px;transition:background-color .18s,border-color .18s;display:flex}.direct-plan .dp-selection-toggle.has-selection{color:#173d31;background:#eaf3ee;border-color:#bed4c7}.direct-plan .dp-selection-toggle.has-selection:hover,.direct-plan .dp-selection-toggle.has-selection[aria-expanded=true]{background:#dfeee5;border-color:#91b5a0}.direct-plan .dp-selection-copy{flex:1;min-width:0}.direct-plan .dp-selection-toggle strong{white-space:nowrap;letter-spacing:-.1px;align-items:center;gap:5px;min-height:18px;font:650 12px/1.4 Inter,system-ui,sans-serif;display:flex}.direct-plan .dp-selection-count{color:#fff;font-variant-numeric:tabular-nums;background:#173d31;border-radius:6px;flex:none;justify-content:center;align-items:center;min-width:20px;height:18px;padding:0 4px;font:700 11px/1 Inter,system-ui,sans-serif;animation:.22s ease-out dp-selection-pop;display:inline-flex}.direct-plan .dp-selection-toggle small{color:#486555;white-space:nowrap;align-items:center;gap:4px;margin-top:2px;font-size:10px;line-height:14px;display:flex}.direct-plan .dp-selection-toggle small>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.direct-plan .dp-selection-toggle small>b{color:#173d31;flex:none;margin-left:auto;font-size:10px;font-weight:700}.direct-plan .dp-selection-toggle>svg{flex:none}.direct-plan .dp-selection-toggle:disabled{color:#66766c;opacity:1}.direct-plan .dp-selection-toggle:disabled small{color:#66766c}@keyframes dp-selection-pop{0%{background:#527b63;transform:scale(.82)}to{background:#173d31;transform:scale(1)}}@keyframes dp-selection-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.direct-plan .dp-next{background:var(--tijo-action-gradient,linear-gradient(105deg,#f2676c,#f2b17c));min-height:46px;color:var(--tijo-action-ink,#1d2f26);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:12px 8px;font:650 14px/1.4 Inter,system-ui,sans-serif;display:flex}.direct-plan .dp-next:disabled{opacity:.45}.direct-plan .dp-selection{overscroll-behavior-y:contain;background:#fff;border:1px solid #c9dace;border-radius:14px;max-height:min(35dvh,270px);margin:0;padding:0 12px 5px;animation:.18s ease-out dp-selection-reveal;position:absolute;bottom:calc(100% + 6px);left:12px;right:12px;overflow-y:auto;box-shadow:0 -4px 24px #173d3120}.direct-plan .dp-selection-head{border-bottom:1px solid var(--dp-line);z-index:1;background:#fff;justify-content:space-between;align-items:center;gap:8px;display:flex;position:sticky;top:0}.direct-plan .dp-selection-head>strong{color:#173d31;font-size:13px}.direct-plan .dp-selection-head>button{color:#173d31;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;min-width:44px;min-height:44px;padding:0;display:grid}.direct-plan .dp-selection .up-selection-row>button{min-width:44px;min-height:44px}.direct-plan .dp-selection .up-selection-row{border-bottom:1px solid var(--dp-line);border-radius:0;margin:0;padding:10px 0}.direct-plan .dp-selection .up-selection-row:last-child{border-bottom:0}.direct-plan .dp-selection .up-selection-row strong{font-size:12px}.direct-plan .dp-selection .up-selection-row small{margin-top:2px;font-size:10px}.direct-plan .dp-selection .up-selection-row>button{background:0 0}.direct-plan .dp-presets{z-index:30;border:1px solid var(--dp-line);background:#fff;border-radius:14px;width:min(300px,100vw - 28px);padding:10px 13px;position:absolute;top:100%;right:14px;box-shadow:0 10px 34px #17302422}.direct-plan .dp-presets>div:first-child{color:var(--dp-ink);justify-content:space-between;align-items:center;font-size:14px;display:flex}.direct-plan .dp-presets>button{width:100%;min-height:43px;color:var(--dp-coral);text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:10px 0;font-size:12px;display:flex}.direct-plan .dp-presets p{color:var(--dp-muted);margin:7px 0;font-size:11px;line-height:1.5}.direct-plan .dp-preset-row{border-top:1px solid var(--dp-line);display:flex}.direct-plan .dp-preset-row>button{color:var(--dp-ink);text-align:left;background:0 0;border:0;min-height:42px;padding:10px 0;font-size:12px}.direct-plan .dp-preset-row>button:first-child{flex:1}.direct-plan .dp-preset-row>button:last-child{place-items:center;width:32px;display:grid}.direct-plan button,.direct-plan select{touch-action:manipulation}.direct-plan button:focus-visible,.direct-plan select:focus-visible{outline:2px solid var(--tijo-focus,#d46f55);outline-offset:2px}@media (width<=350px){.direct-plan .dp-controls,.direct-plan .dp-results{padding-left:12px;padding-right:12px}.direct-plan .dp-head{padding-left:8px;padding-right:8px}.direct-plan .dp-head h1{font-size:18px}.direct-plan .dp-footer{padding-left:12px;padding-right:12px}.direct-plan .dp-venue{gap:9px}.direct-plan .dp-venue-photo{flex-basis:60px;width:60px;height:70px}.direct-plan .dp-venue h2{font-size:14px}.direct-plan .dp-times{gap:4px}.direct-plan .dp-times .dp-court-group>button[data-date]{gap:2px;font-size:11px}.direct-plan .dp-times .dp-court-group>button[data-date] svg{width:11px;height:11px}.direct-plan .dp-time-controls{gap:6px}.direct-plan .dp-time-controls select{font-size:13px}.direct-plan .dp-sport{flex-basis:83px}.direct-plan .dp-sport select{padding-left:6px;font-size:12px}.direct-plan .dp-location{padding-inline:6px;font-size:11px}.direct-plan .dp-footer-actions{gap:8px}.direct-plan .dp-selection-toggle strong{font-size:11px}.direct-plan .dp-selection-toggle small{font-size:9px}}@media (width>=760px){.direct-plan .dp-controls,.direct-plan .dp-results{padding-left:22px;padding-right:22px}.direct-plan .dp-venue-photo{flex-basis:92px;width:92px;height:90px}.direct-plan .dp-venue h2{font-size:16px}.direct-plan .dp-venue-meta,.direct-plan .dp-venue-status{font-size:12px}.direct-plan .dp-times .dp-court-group>button[data-date]{flex-basis:80px;min-width:80px;min-height:39px;font-size:13px}.direct-plan .dp-text-action{font-size:12px}.direct-plan .dp-footer{padding-inline:22px}.direct-plan .dp-selection-toggle strong{font-size:14px}.direct-plan .dp-selection-toggle small{font-size:12px}}@media (prefers-reduced-motion:reduce){.direct-plan .dp-loading>span{background-position:50%;animation:none}.direct-plan .dp-selection-count,.direct-plan .dp-selection{animation:none}.direct-plan .dp-selection-toggle{transition:none}}.plan-flow.plan-editorial .direct-plan .dp-times .dp-court-group>button[data-date][data-date]>span{visibility:visible;opacity:1;color:inherit;white-space:nowrap;display:flex}.direct-plan .dp-times:focus-visible{outline:2px solid var(--tijo-focus,#d46f55);outline-offset:3px;border-radius:5px}.direct-plan .dp-times::-webkit-scrollbar{height:3px}.direct-plan .dp-times::-webkit-scrollbar-thumb{background:#e6c3b9;border-radius:8px}.direct-plan .dp-times::-webkit-scrollbar-track{background:0 0}.direct-plan .dp-times .dp-court-group{scroll-snap-align:start;flex:none;min-width:108px;max-width:180px}.direct-plan .dp-times .dp-court-group>button[data-date][data-date]{flex:none;gap:5px;height:62px;min-height:62px;padding:8px 12px}.direct-plan .dp-times .dp-court-group>button[data-date][data-date] .dp-chip-time{justify-content:center;align-items:center;gap:4px;font-size:14px;line-height:18px;display:flex}.direct-plan .dp-times .dp-court-group>button[data-date][data-date] .dp-chip-time strong{font-weight:650}.direct-plan .dp-times .dp-court-group>button[data-date][data-date] .dp-chip-detail{justify-content:center;align-items:center;gap:3px;max-width:100%;font-size:11px;line-height:15px;display:flex}.direct-plan .dp-chip-detail>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.direct-plan .dp-venue>.dp-text-action{grid-column:1/-1}.direct-plan .dp-controls.dp-days-only{display:contents}.direct-plan .dp-scrolling-preferences>.dp-inline-filters{margin:0 16px 10px}.direct-plan .dp-days-only [data-calendar-month]{margin:8px 16px 4px}.direct-plan .dp-days-only [data-calendar-days]{border-bottom:1px solid var(--dp-line);margin:0;padding-inline:16px}.direct-plan>.dp-body>.dp-results{min-height:calc(100% - var(--dp-controls-height,84px))}.cgn-screen{color:#000;background:#f5f5f5;flex-direction:column;min-height:100vh;display:flex;position:relative}.cgn-topbar{justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.cgn-brand{align-items:center;gap:10px;display:flex}.cgn-brand-mark{letter-spacing:.04em;color:#004938;font-size:22px;font-weight:900}.cgn-brand-tag{letter-spacing:.08em;color:#004938;font-size:12px;font-weight:800}.cgn-close{color:#000;background:#fff;border:1px solid #e3e3e3;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.cgn-hero{color:#fff;background:linear-gradient(135deg,#00382b,#00544a);border-radius:22px;flex-direction:column;justify-content:flex-end;min-height:180px;margin:6px 16px 18px;padding:26px 22px 28px;display:flex;position:relative;overflow:hidden}.cgn-hero-net{pointer-events:none;background-image:repeating-linear-gradient(90deg,#0000 0 38px,#ffffff0f 38px 39px),repeating-linear-gradient(0deg,#0000 0 38px,#ffffff0d 38px 39px);position:absolute;inset:0}.cgn-hero h1{letter-spacing:-.01em;font-size:34px;font-weight:900;line-height:1.02;position:relative}.cgn-hero p{opacity:.92;margin-top:8px;font-size:15px;position:relative}.cgn-cards{flex-direction:column;gap:12px;padding:0 16px 28px;display:flex}.cgn-card{text-align:left;background:#fff;border:0;border-radius:20px;align-items:center;gap:14px;width:100%;padding:16px;display:flex;box-shadow:0 6px 18px #0000000d}.cgn-card-icon{color:#006b3c;background:#e6f4ec;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.cgn-card-body{flex:1;min-width:0}.cgn-card-body b{color:#000;font-size:16px;font-weight:800;display:block}.cgn-card-body span{color:#6b6b6b;margin-top:3px;font-size:13px;display:block}.cgn-card-chev{color:#9a9a9a;flex:none}.cgn-topbar-nav{align-items:center;padding:14px 16px;display:flex}.cgn-back-btn{color:#000;background:#fff;border:1px solid #e3e3e3;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.cgn-nav-title{text-align:center;flex:1;font-size:16px;font-weight:800}.cgn-nav-spacer{width:40px}.cgn-stepbar{padding:18px 16px 6px}.cgn-stepper{align-items:flex-start;max-width:520px;margin:0 auto;display:flex}.cgn-step{flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.cgn-step-dot{z-index:1;color:#8a8a8a;background:#e2e2e2;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid;position:relative}.cgn-step.active .cgn-step-dot{color:#fff;background:#004938}.cgn-step.done .cgn-step-dot{color:#fff;background:#006b3c}.cgn-step-label{color:#8a8a8a;text-align:center;white-space:nowrap;margin-top:7px;font-size:10px;font-weight:700}.cgn-step.active .cgn-step-label{color:#004938}.cgn-step-connector{z-index:0;background:#e2e2e2;width:100%;height:2px;position:absolute;top:15px;left:50%}.cgn-step.done .cgn-step-connector{background:#006b3c}.cgn-body{flex:1;padding:8px 16px 120px}.cgn-section{margin-top:22px}.cgn-section-title{color:#000;margin-bottom:12px;font-size:15px;font-weight:800}.cgn-optional{color:#9a9a9a;font-weight:500}.cgn-sports{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cgn-sport{color:#000;background:#fff;border:2px solid #e3e3e3;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:18px 10px;font-size:14px;font-weight:800;display:flex}.cgn-sport.on{background:var(--tijo-accent-soft);border-color:var(--tijo-accent-border);color:var(--tijo-accent-text)}.cgn-sport-check{border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.cgn-sport.on .cgn-sport-check{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.cgn-sport:not(.on) .cgn-sport-check{color:#006b3c;background:#f0f0f0}.cgn-field{flex-direction:column;gap:8px;display:flex}.cgn-field-label{color:#000;font-size:13px;font-weight:700}.cgn-input{color:#000;background:#fff;border:1.5px solid #e3e3e3;border-radius:14px;width:100%;padding:14px;font-size:15px}.cgn-input:focus{border-color:#004938;outline:none}.cgn-field-count{text-align:right;color:#9a9a9a;font-size:11px}.cgn-pills{gap:10px;display:flex}.cgn-pill{text-align:center;color:#000;background:#fff;border:1.5px solid #e3e3e3;border-radius:999px;flex:1;padding:12px 0;font-size:14px;font-weight:700}.cgn-pill.on{background:var(--tijo-accent-soft);border-color:var(--tijo-accent-border);color:var(--tijo-accent-text)}.cgn-select{color:#000;background:#fff;border:1.5px solid #e3e3e3;border-radius:14px;justify-content:space-between;align-items:center;width:100%;padding:14px;font-size:15px;display:flex}.cgn-dropdown{background:#fff;border:1.5px solid #e3e3e3;border-radius:14px;margin-top:8px;overflow:hidden}.cgn-dropdown-item{text-align:left;color:#000;background:#fff;border:0;width:100%;padding:13px 14px;font-size:14px;display:block}.cgn-dropdown-item.on{color:var(--tijo-accent-text);font-weight:700}.cgn-dropdown-item+.cgn-dropdown-item{border-top:1px solid #f0f0f0}.cgn-footer{padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:#f5f5f5;position:sticky;bottom:0}.cgn-next{background:var(--tijo-action-gradient);width:100%;color:var(--tijo-action-ink);border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:16px;font-weight:800;display:flex}.cgn-cancel{color:#004938;background:0 0;border:0;font-size:14px;font-weight:700}.cgn-people-head{padding:18px 16px 8px}.cgn-people-head h2{color:#000;font-size:22px;font-weight:900}.cgn-people-head p{color:#6b6b6b;margin-top:4px;font-size:13px}.cgn-selected-bar{overscroll-behavior-x:contain;scrollbar-width:none;align-items:flex-start;gap:12px;padding:0 16px 14px;display:flex;overflow-x:auto}.cgn-selected-bar::-webkit-scrollbar{display:none}.cgn-chip{flex-direction:column;flex:none;align-items:center;gap:5px;display:flex}.cgn-chip-avatar{color:#fff;background:#2d3e3a;border-radius:50%;place-items:center;width:48px;height:48px;font-size:14px;font-weight:700;display:grid;position:relative}.cgn-chip-x{color:#fff;background:#000;border:2px solid #f5f5f5;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:-3px;right:-3px}.cgn-chip-name{color:#555;white-space:nowrap;text-overflow:ellipsis;max-width:58px;font-size:11px;overflow:hidden}.cgn-add-avatar{color:#888;background:0 0;border:1.5px dashed #bbb;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.cgn-search{background:#fff;border:1.5px solid #e3e3e3;border-radius:14px;align-items:center;gap:10px;margin:0 16px 14px;padding:12px 14px;display:flex}.cgn-search input{color:#000;background:0 0;border:0;outline:none;flex:1;font-size:14px}.cgn-toggle{gap:8px;padding:0 16px 12px;display:flex}.cgn-toggle-pill{color:#000;background:#fff;border:1.5px solid #e3e3e3;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700}.cgn-toggle-pill.on{background:var(--tijo-accent-soft);border-color:var(--tijo-accent-border);color:var(--tijo-accent-text)}.cgn-section-head{justify-content:space-between;align-items:center;padding:8px 16px 10px;display:flex}.cgn-section-head h3{color:#000;font-size:15px;font-weight:800}.cgn-seeall{color:#006b3c;background:0 0;border:0;font-size:13px;font-weight:600}.cgn-group-card{background:#fff;border:1.5px solid #e3e3e3;border-radius:16px;align-items:center;gap:12px;margin:0 16px 10px;padding:12px;display:flex}.cgn-group-thumb{color:#fff;background:#0a3d4d;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;font-size:15px;font-weight:800;display:grid}.cgn-group-body{flex:1;min-width:0}.cgn-group-body b{color:#000;font-size:14px;font-weight:800;display:block}.cgn-group-body span{color:#6b6b6b;font-size:12px}.cgn-group-add{color:#004938;background:#fff;border:1.5px solid #004938;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:700;display:flex}.cgn-row{align-items:center;gap:12px;padding:12px 16px;display:flex}.cgn-row-avatar{color:#fff;background:#2d3e3a;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:14px;font-weight:700;display:grid}.cgn-row-body{flex:1;min-width:0}.cgn-row-body b{color:#000;font-size:14px;font-weight:700;display:block}.cgn-row-body span{color:#6b6b6b;font-size:12px}.cgn-check{background:#fff;border:2px solid #d0d0d0;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;display:grid}.cgn-check.on{background:var(--tijo-accent-soft);border-color:var(--tijo-accent-border);color:var(--tijo-accent-text)}.cgn-people-footer{padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:#f5f5f5;align-items:center;gap:12px;display:flex;position:sticky;bottom:0}.cgn-count{color:#000;flex:none;font-size:14px;font-weight:700}.cgn-footer-next{background:var(--tijo-action-gradient);color:var(--tijo-action-ink);border:0;border-radius:16px;flex:1;justify-content:center;align-items:center;gap:8px;padding:15px;font-size:15px;font-weight:800;display:flex}.cgn-overlay{z-index:50;background:#00000080;align-items:flex-end;display:flex;position:fixed;inset:0}.cgn-modal{background:#fff;border-radius:24px 24px 0 0;flex-direction:column;width:100%;max-width:520px;max-height:85vh;margin:0 auto;display:flex}.cgn-modal-head{border-bottom:1px solid #f0f0f0;align-items:center;gap:12px;padding:16px;display:flex}.cgn-modal-close{color:#000;background:#fff;border:1px solid #e3e3e3;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.cgn-modal-list{flex:1;padding:4px 0;overflow-y:auto}.cgn-modal-foot{padding:14px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #f0f0f0;align-items:center;gap:10px;display:flex}.cgn-deselect{color:#006b3c;background:0 0;border:0;font-size:13px;font-weight:700}.cgn-modal-count{text-align:center;color:#000;flex:1;font-size:13px;font-weight:700}.cgn-add-game{color:#fff;background:#004938;border:0;border-radius:14px;padding:12px 18px;font-size:14px;font-weight:800}.cgn-stepper-row{background:#fff;border:1.5px solid #e3e3e3;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:0 16px 12px;padding:16px;display:flex}.cgn-stepper-text{min-width:0}.cgn-stepper-label{color:#0d1520;align-items:center;gap:6px;font-size:14px;font-weight:800;display:flex}.cgn-stepper-label svg{color:#9a9a9a}.cgn-stepper-sub{color:#687076;margin-top:3px;font-size:12px}.cgn-stepper-ctrls{flex:none;align-items:center;gap:14px;display:flex}.cgn-step-btn{color:#0d1520;background:#fff;border:1.5px solid #d0d0d0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.cgn-step-val{color:#0d1520;text-align:center;min-width:18px;font-size:18px;font-weight:800}.cgn-summary{background:#f1f4f2;border-radius:16px;align-items:center;gap:12px;margin:16px;padding:14px;display:flex}.cgn-summary-icon{color:#fff;background:#1f4b3c;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.cgn-summary-text{min-width:0}.cgn-summary-text b{color:#0d1520;font-size:14px;display:block}.cgn-summary-text span{color:#687076;margin-top:3px;font-size:12px;display:block}@media (width<=640px){.cgn-footer,.cgn-people-footer,.cgn-where-footer{border-top:1px solid #ececec;bottom:74px}.cgn-where-footer{z-index:20;width:min(100%,620px);position:fixed;left:50%;transform:translate(-50%)}.cgn-body{padding-bottom:160px}.cgn-where-body{padding-bottom:170px}.cgn-detail-body{padding-bottom:160px}.cgn-modal{max-height:calc(100vh - 74px)}.cgn-modal-foot{padding-bottom:calc(14px + env(safe-area-inset-bottom) + 74px)}}.cgn-where-head{padding:6px 16px 14px}.cgn-where-head h2{color:#000;font-size:22px;font-weight:900}.cgn-where-head p{color:#6b6b6b;margin-top:4px;font-size:13px}.cgn-where-controls{gap:10px;padding:0 16px 14px;display:flex}.cgn-where-search{flex:1;margin:0}.cgn-view-btn{color:#004938;background:#fff;border:1.5px solid #004938;border-radius:14px;flex:none;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:700;display:flex}.cgn-tabs{gap:8px;padding:0 16px 12px;display:flex}.cgn-tab{text-align:center;color:#000;background:#fff;border:1.5px solid #e3e3e3;border-radius:999px;flex:1;padding:10px 0;font-size:13px;font-weight:700}.cgn-tab.on{background:var(--tijo-accent-soft);border-color:var(--tijo-accent-border);color:var(--tijo-accent-text)}.cgn-where-body{padding:0 0 130px}.cgn-venue-row{text-align:left;background:#fff;border:1.5px solid #e3e3e3;border-radius:16px;align-items:center;gap:12px;width:calc(100% - 32px);margin:0 16px 10px;padding:10px;display:flex}.cgn-venue-thumb{background-color:#e9e9e9;background-position:50%;background-size:cover;border-radius:12px;flex:none;width:64px;height:64px}.cgn-venue-thumb.sm{width:44px;height:44px}.cgn-venue-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cgn-venue-name{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.cgn-venue-name b{color:#000;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.cgn-venue-rate{color:#a07000;flex:none;align-items:center;gap:3px;font-size:11px;font-weight:700;display:inline-flex}.cgn-venue-rate svg{color:#ffb800}.cgn-venue-meta{color:#6b6b6b;font-size:12px}.cgn-venue-played{color:#006b3c;font-size:11px;font-weight:600}.cgn-where-footer{padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:#f5f5f5;position:sticky;bottom:0}@media (width<=640px){.cgn-where-footer{z-index:20;width:min(100%,620px);position:fixed;bottom:74px;left:50%;transform:translate(-50%)}}.cgn-where-foot-text{margin-bottom:10px}.cgn-where-foot-text b{color:#000;font-size:14px;font-weight:800;display:block}.cgn-where-foot-text span{color:#6b6b6b;margin-top:2px;font-size:12px;display:block}.cgn-map{background:#d9ead4;border-radius:18px;flex:1;min-height:420px;margin:0 16px;position:relative;overflow:hidden}.cgn-map-bg{background-color:#0000;background-image:linear-gradient(135deg,#0049380a,#00493814),repeating-linear-gradient(0deg,#0000 0 46px,#0049380f 46px 47px),repeating-linear-gradient(90deg,#0000 0 46px,#0049380f 46px 47px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;position:absolute;inset:0}.cgn-map-pin{background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%,-100%)}.cgn-map-pin-dot{background:#004938;border:2px solid #fff;border-radius:50% 50% 50% 0;width:14px;height:14px;transform:rotate(-45deg);box-shadow:0 2px 6px #00000040}.cgn-map-pin.on .cgn-map-pin-dot{background:var(--tijo-accent-coral);color:var(--tijo-accent-text);box-shadow:0 0 0 4px #c2394229}.cgn-map-pin-label{color:#000;white-space:nowrap;background:#fff;border:1px solid #e3e3e3;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700;box-shadow:0 2px 6px #00000014}.cgn-map-card{background:#fff;border-radius:16px;align-items:center;gap:10px;padding:10px;display:flex;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:0 8px 24px #0000001f}.cgn-map-card-body{text-align:left;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cgn-map-card-body b{color:#000;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.cgn-map-card-body small{color:#6b6b6b;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:11px;display:flex;overflow:hidden}.cgn-map-card-body em{color:#006b3c;font-size:11px;font-style:normal;font-weight:800}.cgn-map-preview{color:#111;z-index:500;text-align:left;border:0;width:auto;top:16px;bottom:auto}.cgn-map-preview-thumb{color:#006b3c;-o-object-fit:cover;object-fit:cover;background:#e9efeb;border-radius:12px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:13px;font-weight:900;display:grid;overflow:hidden}.cgn-map-preview>svg{color:#004938;flex:none}.cgn-map-card-tag{color:#006b3c;background:#e6f4ec;border-radius:999px;flex:none;padding:5px 10px;font-size:11px;font-weight:700}.cgn-detail-hero{background-position:50%;background-size:cover;justify-content:space-between;align-items:flex-start;height:240px;padding:16px;display:flex;position:relative}.cgn-detail-icons{gap:8px;display:flex}.cgn-detail-icon{color:#000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.cgn-detail-body{padding:18px 16px 120px}.cgn-detail-title{color:#000;font-size:24px;font-weight:900}.cgn-detail-stats{color:#6b6b6b;align-items:center;gap:14px;margin-top:6px;font-size:13px;display:flex}.cgn-detail-stats .cgn-venue-rate{color:#000}.cgn-detail-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cgn-chip-pill{color:#000;background:#fff;border:1.5px solid #e3e3e3;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600}.cgn-detail-gallery{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.cgn-detail-gal{background-color:#e9e9e9;background-position:50%;background-size:cover;border-radius:14px;height:96px;position:relative}.cgn-detail-gal.more span{color:#fff;background:#00000073;border-radius:14px;place-items:center;font-size:18px;font-weight:800;display:grid;position:absolute;inset:0}.cgn-detail-section{margin-top:18px}.cgn-detail-section h3{color:#000;margin-bottom:8px;font-size:15px;font-weight:800}.cgn-detail-section p{color:#6b6b6b;font-size:14px;line-height:1.6}.cgn-detail-loc{align-items:flex-start;gap:10px;display:flex}.cgn-detail-loc svg{color:#006b3c;margin-top:2px}.cgn-detail-loc div{flex-direction:column;gap:3px;display:flex}.cgn-detail-loc b{color:#000;font-size:14px}.cgn-detail-loc a{color:#004938;font-size:13px;font-weight:700}.cgn-detail-hours{color:#000;align-items:center;gap:10px;font-size:14px;display:flex}.cgn-detail-hours svg{color:#006b3c}.cgn-next.added{color:#fff;background:#006b3c}.cgn-chip-avatar img,.cgn-row-avatar img{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cgn-chip-avatar img{border-radius:50%}.cgn-empty-hint{color:#8a8a8a;padding:6px 16px 10px;font-size:13px}.cgn-add-game:disabled{opacity:.5}.cgn-venue-thumb{color:#006b3c;place-items:center;font-size:16px;font-weight:800;display:grid}.cgn-locate-btn{color:#004938;background:#fff;border:1.5px solid #004938;border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.cgn-locate-btn:disabled{color:#9a9a9a;opacity:.7}.cgn-survey-location-filter{padding-bottom:12px}.cgn-survey-location-filter .cgn-fixed-location{max-width:100%;overflow:hidden}.cgn-survey-location-filter .cgn-fixed-location b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cgn-survey-search-row{padding:0 0 14px}.cgn-survey-card-main{text-align:left;background:0 0;border:0;width:100%;padding:0}.cgn-survey-venue.selected{border-color:#087052;box-shadow:0 0 0 1px #087052}.cgn-survey-select{color:#31463f;background:#f1f4f3;border:1px solid #dbe3df;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:8px;padding:9px;font-size:11px;font-weight:800;display:flex}.cgn-survey-select.on{border-color:var(--tijo-accent-border);background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.cgn-survey-where-body{padding-bottom:170px}.cgn-survey-where-body .cgn-map{height:390px;min-height:390px;margin:0}.cgn-leaflet-wrap{padding:0}.cgn-leaflet-wrap .leaflet-container{font:inherit;background:#eef2ec}.cgn-leaflet-wrap .leaflet-control-attribution{color:#9a9a9a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff9;border-radius:6px;padding:1px 5px;font-size:8px;line-height:1}.cgn-leaflet-wrap .leaflet-control-attribution a{color:#b0b0b0;font-weight:400}.cgn-leaflet-wrap .leaflet-control-attribution:hover{background:#ffffffd9}.cgn-leaflet-pin{background:0 0;border:0}.cgn-leaflet-pin .cgn-map-pin-dot{display:block;position:static}.cgn-leaflet-user,.cgn-leaflet-origin{background:0 0;border:0}.cgn-map-origin-dot{z-index:3;background:#004938;border:2.5px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 5px #00000059}.cgn-map-user-dot{z-index:2;background:#1565c0;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0000004d}.cgn-map-user-ring{z-index:1;background:#1565c02e;border:1px solid #1565c059;border-radius:50%;width:26px;height:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cgn-locate-overlay{z-index:600;border-radius:12px;width:40px;height:40px;position:absolute;top:12px;right:12px;box-shadow:0 4px 12px #0000002e}.cgn-locate-overlay.on{color:#fff;background:#1565c0;border-color:#1565c0}.cgn-locate-err{z-index:600;color:#fff;background:#000000b3;border-radius:8px;max-width:60%;margin:0;padding:6px 10px;font-size:11px;position:absolute;top:58px;right:12px}.cgn-times-body{padding:0 16px 150px}.cgn-times-head{padding:6px 0 16px}.cgn-times-head h2{font-size:28px;font-weight:900;line-height:1.08}.cgn-times-head p{color:#6b6b6b;margin-top:5px;font-size:14px}.cgn-times-calendar header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.cgn-times-calendar header h3{font-size:18px;font-weight:800}.cgn-times-calendar header div{gap:8px;display:flex}.cgn-times-calendar header button{color:#4d5559;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid}.cgn-date-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.cgn-date-card{color:#101515;background:#fff;border:1.5px solid #dedede;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;height:92px;display:flex}.cgn-date-card>span{color:#69716f;font-size:10px}.cgn-date-card>b{font-size:21px}.cgn-date-card>small{color:#175e43;background:#eef6f1;border-radius:99px;padding:3px 8px;font-size:11px}.cgn-date-card>small i{background:#177a50;border-radius:50%;width:6px;height:6px;margin-right:3px;display:inline-block}.cgn-date-card.on{background:var(--tijo-accent-soft);border-color:var(--tijo-accent-border);color:var(--tijo-accent-text);box-shadow:0 7px 15px #c2394229}.cgn-date-card.on>span,.cgn-date-card.on>small{color:var(--tijo-accent-text)}.cgn-date-card.on>small{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.cgn-date-card.on>small i{background:var(--tijo-accent-coral);color:var(--tijo-accent-text)}.cgn-times-day{letter-spacing:.08em;color:#5f6865;border-bottom:1px solid #dedede;padding:24px 0 10px;font-size:12px}.cgn-times-label{margin:22px 0 10px;font-size:17px;font-weight:800}.cgn-periods{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cgn-periods button{color:#252b29;background:#fff;border:1.5px solid #dedede;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:11px 5px;font-size:13px;display:flex}.cgn-periods button.on{background:var(--tijo-accent-soft);border-color:var(--tijo-accent-border);color:var(--tijo-accent-text)}.cgn-time-list{gap:8px;margin-top:18px;display:grid}.cgn-time-window{background:#f1f2f1;border-radius:13px;grid-template-columns:1fr 1fr 32px;align-items:end;gap:9px;padding:10px;display:grid}.cgn-time-window label{align-items:center;gap:7px;min-width:0;display:flex}.cgn-time-window label>span:first-child{color:#6f7774;font-size:12px}.cgn-time-input{background:#fff;border:1px solid #d7dbd9;border-radius:9px;align-items:center;gap:4px;min-width:0;padding:8px;display:flex}.cgn-time-input input{width:68px;min-width:0;font:inherit;color:#111;background:0 0;border:0;outline:0}.cgn-time-input input::-webkit-calendar-picker-indicator{display:none}.cgn-time-window>button{color:#303734;background:0 0;border:0;place-items:center;height:38px;display:grid}.cgn-time-add{color:#176642;background:#fff;border:1.5px dashed #cfd4d1;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:9px;padding:14px;font-weight:800;display:flex}.cgn-time-copy{color:#176642;text-align:left;background:#fff;border:1.5px solid #e0e3e1;border-radius:13px;align-items:center;gap:10px;width:100%;margin-top:13px;padding:15px;display:flex}.cgn-time-copy span{color:#1a211e;flex:1;font-weight:700}.cgn-time-summary{color:#176642;background:#eff3f0;border-radius:13px;align-items:center;gap:13px;margin-top:13px;padding:14px;display:flex}.cgn-time-summary b{color:#1a211e;font-size:13px;display:block}.cgn-time-summary span{color:#6c7571;margin-top:3px;font-size:12px;display:block}.cgn-times-footer{padding:12px 16px calc(14px + env(safe-area-inset-bottom));z-index:5;background:#f5f5f5;position:sticky;bottom:0}@media (width<=640px){.cgn-review-footer{border-top:1px solid #ececec;bottom:74px}.cgn-stepbar{padding-left:8px;padding-right:8px}.cgn-step-label{font-size:9px}.cgn-times-footer{border-top:1px solid #ececec;bottom:74px}.cgn-times-body{padding-bottom:200px}.cgn-time-window{grid-template-columns:1fr 1fr 28px}.cgn-time-window label{gap:4px}.cgn-time-input{padding:7px 5px}.cgn-time-input input{width:54px}}.cgn-date-strip{scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:5px;display:flex;overflow-x:auto}.cgn-date-strip::-webkit-scrollbar{display:none}.cgn-date-card{scroll-snap-align:start;flex:0 0 70px}.cgn-times-calendar button:disabled{opacity:.3}.cgn-wizard-head{background:#fff;border-bottom:1px solid #edf0ee}.cgn-page-intro{padding:8px 0 18px}.cgn-page-intro h2,.cgn-people-head h2,.cgn-where-head h2,.cgn-times-head h2{color:#0d1830;font-size:28px;font-weight:900;line-height:1.08}.cgn-page-intro p{color:#52617a;margin-top:7px;font-size:14px;line-height:1.45}.cgn-review-body{flex:1;padding:8px 16px 170px}.cgn-review-list{gap:10px;display:grid}.cgn-review-card{text-align:left;color:#0d1830;background:#fff;border:1px solid #e7ebe9;border-radius:18px;align-items:flex-start;gap:12px;width:100%;padding:15px;display:flex;box-shadow:0 5px 18px #1527200d}.cgn-review-icon{color:#076c4a;background:#edf6f1;border-radius:11px;flex:0 0 36px;place-items:center;height:36px;display:grid}.cgn-review-content{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cgn-review-content>b{font-size:14px}.cgn-review-content>span{color:#405273;font-size:14px}.cgn-review-content>small{color:#66748a;font-size:12px;line-height:1.4}.cgn-review-names{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cgn-review-chevron{color:#0d1830;flex:none;margin-top:7px}.cgn-review-message{background:#fff;border:1px solid #e7ebe9;border-radius:18px;padding:15px}.cgn-review-message label{color:#0d1830;gap:8px;font-size:14px;font-weight:800;display:grid}.cgn-review-message textarea{resize:vertical;min-height:88px;font:inherit;color:#0d1830;border:1px solid #dce3df;border-radius:12px;padding:11px}.cgn-review-message>div{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.cgn-review-message button{background:#fff;border:1px solid #dce3df;border-radius:10px;padding:9px 12px;font-weight:700}.cgn-review-message button.primary{background:var(--tijo-action-gradient);border-color:var(--tijo-accent-coral);color:var(--tijo-action-ink)}.cgn-review-note{color:#09684a;background:#e8f6f1;border-radius:16px;gap:11px;margin-top:12px;padding:14px;display:flex}.cgn-review-note svg{flex:none}.cgn-review-note p{font-size:12px;line-height:1.45}.cgn-review-footer{padding:12px 16px calc(14px + env(safe-area-inset-bottom));z-index:5;background:#f8faf9;position:sticky;bottom:0}.cgn-body .cgn-section{background:#fff;border:1px solid #e7ebe9;border-radius:18px;margin-top:12px;padding:16px}.cgn-body .cgn-stepper-row,.cgn-body .cgn-summary{margin:12px 0}.cgn-screen{background:#f8faf9;width:100%;max-width:620px;margin:0 auto}.cgn-prefill-note{font-weight:700;color:#176642!important}.cgn-prefill-note span{color:#6b6b6b;margin-top:2px;font-weight:400;display:block}.cgn-time-empty,.cgn-time-notice{color:#6b6b6b;margin-top:14px;font-size:13px}.cgn-time-window{grid-template-rows:auto auto auto}.cgn-time-window.invalid{background:#fff5f5;border:1px solid #b23b3b}.cgn-time-zone{color:#68706d;grid-column:1/-1;font-size:11px}.cgn-time-error{color:#a52d2d;grid-column:1/-1;margin-top:2px;font-size:12px}.cgn-next:disabled,.cgn-time-copy:disabled{opacity:.45;cursor:not-allowed}.cgn-merge-offer{background:#fff9e9;border:1px solid #d4b45f;border-radius:12px;margin-top:12px;padding:12px}.cgn-merge-offer p{margin-bottom:9px;font-size:13px;font-weight:700}.cgn-merge-offer button{border:1px solid var(--tijo-accent-border);color:var(--tijo-accent-text);background:#fff;border-radius:999px;margin:0 6px 4px 0;padding:7px 10px;font-size:12px;font-weight:700}.cgn-copy-modal{background:#fff;border-radius:22px 22px 0 0;flex-direction:column;width:min(520px,100%);max-height:85vh;margin:auto auto 0;display:flex}.cgn-copy-modal header,.cgn-copy-modal footer{border-bottom:1px solid #e7e7e7;align-items:center;gap:12px;padding:16px;display:flex}.cgn-copy-modal header div{flex:1}.cgn-copy-modal header h3{font-size:18px;font-weight:900}.cgn-copy-modal header p{color:#6b6b6b;margin-top:3px;font-size:12px}.cgn-copy-modal header button{background:0 0;border:0}.cgn-copy-days{grid-template-columns:repeat(2,1fr);gap:8px;padding:10px 16px;display:grid;overflow-y:auto}.cgn-copy-days button{text-align:left;background:#fff;border:1px solid #ddd;border-radius:12px;padding:11px;font-weight:700}.cgn-copy-days button.on{border-color:var(--tijo-accent-border);background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.cgn-copy-days small{color:#777;margin-top:3px;font-size:10px;display:block}.cgn-copy-mode{background:#fff9e9;padding:12px 16px}.cgn-copy-mode p{margin-bottom:7px;font-size:12px;font-weight:700}.cgn-copy-mode label{margin-top:6px;font-size:13px;display:block}.cgn-copy-modal footer{border-top:1px solid #e7e7e7;border-bottom:0;justify-content:flex-end}.cgn-copy-cancel{color:#176642;background:0 0;border:0;font-weight:700}.cgn-slots-body{padding:0 16px 160px}.cgn-slots-head{padding:6px 0 14px}.cgn-slots-head h2{color:#0d1830;font-size:26px;font-weight:900;line-height:1.1}.cgn-slots-head p{color:#52617a;margin-top:6px;font-size:14px}.cgn-slots-day{letter-spacing:.08em;color:#5f6865;border-bottom:1px solid #dedede;padding:18px 0 10px;font-size:12px}.cgn-slot-venue{background:#fff;border:1px solid #e7ebe9;border-radius:16px;margin-top:16px;padding:14px}.cgn-slot-venue-head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.cgn-slot-venue-head b{color:#0d1830;font-size:14px;font-weight:800}.cgn-slot-venue-head small{color:#6b7280;font-size:12px}.cgn-slot-chips-wrap{margin-top:10px;position:relative}.cgn-slot-chips{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;padding:2px 4px;display:flex;overflow-x:auto}.cgn-slot-chips::-webkit-scrollbar{display:none}.cgn-slot-chip{scroll-snap-align:start;white-space:nowrap;color:#1a211e;background:#fff;border:1.5px solid #d7dbd9;border-radius:999px;flex:none;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:700;display:flex}.cgn-slot-chips-edge{pointer-events:none;opacity:0;z-index:2;width:30px;transition:opacity .15s;position:absolute;top:0;bottom:0}.cgn-slot-chips-edge.left{background:linear-gradient(90deg,#fff,#fff0);left:0}.cgn-slot-chips-edge.right{background:linear-gradient(270deg,#fff,#fff0);right:0}.cgn-slot-chips-wrap[data-left] .cgn-slot-chips-edge.left,.cgn-slot-chips-wrap[data-right] .cgn-slot-chips-edge.right{opacity:1}.cgn-slot-chip.on{background:var(--tijo-accent-soft);border-color:var(--tijo-accent-border);color:var(--tijo-accent-text)}.cgn-slot-chip.live:before{content:"";background:#25b87a;border-radius:50%;width:7px;height:7px}.cgn-slot-chip.on.live:before{background:#b8ee86}.cgn-slot-empty{color:#6b7280;margin:6px 0 10px;font-size:13px}.cgn-slot-manual{border-top:1px dashed #e0e3e1;margin-top:12px;padding-top:12px}.cgn-slot-manual label{color:#52617a;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.cgn-slot-manual-row{gap:8px;display:flex}.cgn-slot-manual-row input{font:inherit;border:1.5px solid #d7dbd9;border-radius:10px;flex:1;padding:10px}.cgn-slot-manual-row button{border:1.5px solid var(--tijo-accent-border);color:var(--tijo-accent-text);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-weight:800;display:flex}.cgn-slots-summary{background:#eff3f0;border-radius:14px;align-items:center;gap:12px;margin:18px 0;padding:14px;display:flex}.cgn-slots-summary>div{min-width:0}.cgn-slots-summary b{color:#0d1830;font-size:14px;display:block}.cgn-slots-summary span{color:#52617a;margin-top:3px;font-size:12px;display:block}.cgn-slots-mode{border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.cgn-slots-mode.fixed{color:#09684a;background:#e8f6f1}.cgn-slots-mode.poll{color:#3b3f8f;background:#eef2ff}.cgn-slots-footer{padding:12px 16px calc(14px + env(safe-area-inset-bottom));z-index:5;background:#f5f5f5;position:sticky;bottom:0}.cgn-slots-review-mode{border-radius:16px;align-items:center;gap:10px;margin-bottom:14px;padding:14px;display:flex}.cgn-slots-review-mode.fixed{color:#09684a;background:#e8f6f1}.cgn-slots-review-mode.poll{color:#3b3f8f;background:#eef2ff}.cgn-slots-review-mode b{font-size:15px;font-weight:900}.cgn-slots-review-mode span{opacity:.85;margin-top:2px;font-size:13px;display:block}.cgn-slots-list{gap:8px;margin-bottom:6px;display:grid}.cgn-slots-list-row{background:#fff;border:1px solid #e7ebe9;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.cgn-slots-list-row b{color:#0d1830;font-size:13px;font-weight:800}.cgn-slots-list-row small{color:#6b7280;margin-top:2px;font-size:12px;display:block}@media (width<=640px){.cgn-slots-footer{border-top:1px solid #ececec;bottom:74px}.cgn-slots-body{padding-bottom:210px}}.cgn-slot-booking{margin-bottom:10px}.cgn-booking-toggle{color:#176642;background:#fff;border:1.5px solid #176642;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:100%;padding:10px 14px;font-size:13px;font-weight:800;display:flex}.cgn-booking-toggle.on{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.cgn-booking-frame{background:#fff;border:1px solid #e7ebe9;border-radius:14px;margin-top:10px;overflow:hidden}.cgn-booking-frame-bar{color:#0d1830;background:#f1f4f3;border-bottom:1px solid #e7ebe9;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:700;display:flex}.cgn-booking-open{color:#176642;align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex}.cgn-booking-frame-wrap{background:#f8faf9;height:300px;position:relative}.cgn-booking-iframe{background:#fff;border:0;width:100%;height:100%;display:block}.cgn-booking-frame-loading{text-align:center;color:#52617a;background:#f8faf9;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:18px;font-size:13px;display:flex;position:absolute;inset:0}.cgn-booking-frame-loading small{color:#8a9290;font-size:11px}.cgn-booking-frame-hint{color:#52617a;background:#f1f4f3;border-top:1px solid #e7ebe9;padding:9px 12px;font-size:11px}@media (width>=768px){.cgn-booking-frame-wrap{height:360px}}.cgn-screen>[data-testid=play-preferences-summary]{margin:0 16px 12px}.cgn-slots-picked{gap:8px;display:grid}.cgn-slots-picked>button{text-align:left;background:#fff;border:1px solid #d7dbd9;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:13px;display:flex}.cgn-slots-picked small{color:#64736b;font-size:11px;display:block}.cgn-slot-chip small{font-size:10px}.cgn-slot-chips.manual .cgn-slot-chip:not(.on){border-style:dashed}.cgn-slot-manual-row input{min-width:0}.cgn-tw-overlay{z-index:1100;background:#08120e80;position:fixed;inset:0}.cgn-tsp-overlay{z-index:1100;background:#08120e8c;position:fixed;inset:0}.cgn-tsp-content{z-index:1101;background:#fff;border-radius:20px;flex-direction:column;width:min(360px,94vw);height:min(460px,86dvh);margin:auto;display:flex;position:fixed;inset:0;overflow:hidden;box-shadow:0 18px 60px #0004}.cgn-tsp-head{color:#0d1830;border-bottom:1px solid #eef0ef;flex:none;align-items:center;gap:10px;padding:14px 16px;display:flex}.cgn-tsp-head .cgn-tsp-back{color:#0d1830;background:0 0;border:0;place-items:center;padding:4px;display:grid}.cgn-tsp-head b{flex:1;font-size:16px;font-weight:900}.cgn-tsp-head span{color:#6b7280;white-space:nowrap;font-size:11px;font-weight:700}.cgn-tsp-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.cgn-tsp-row{text-align:left;width:100%;font:inherit;color:#0d1830;background:#fff;border:0;border-bottom:1px solid #eef0ef;align-items:center;gap:10px;padding:16px;transition:background .12s;display:flex}.cgn-tsp-row:active{background:#f1f5f3}.cgn-tsp-row.on{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.cgn-tsp-row:last-child{border-bottom:0}.cgn-tsp-time{color:#0d1830;flex:none;min-width:54px;font-size:17px;font-weight:800}.cgn-tsp-row.on .cgn-tsp-time{color:var(--tijo-accent-text)}.cgn-tsp-end{color:#6b7280;flex:1;align-items:center;gap:4px;min-width:0;font-size:12px;font-weight:600;display:flex}.cgn-tsp-end svg{color:#9ca3a8}.cgn-tsp-chev{color:#c5cbc8;flex:none}.cgn-tsp-row.on .cgn-tsp-chev{color:var(--tijo-accent-text)}.cgn-tsp-empty{text-align:center;color:#52617a;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:24px;display:flex}.cgn-tsp-empty p{color:#0d1830;font-size:14px;font-weight:800}.cgn-tsp-empty small{color:#6b7280;font-size:12px}.cgn-tw-content{z-index:1101;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-radius:22px;flex-direction:column;width:min(320px,92vw);height:min(380px,80dvh);margin:auto;padding:20px 18px 16px;display:flex;position:fixed;inset:0;box-shadow:0 18px 60px #0004}.cgn-tw-wheel{scroll-snap-type:y mandatory;scrollbar-width:none;text-align:center;flex:1;position:relative;overflow-y:auto}.cgn-tw-wheel::-webkit-scrollbar{display:none}.cgn-tw-item{scroll-snap-align:center;color:#bdbdbd;justify-content:center;align-items:center;font-size:22px;font-weight:700;transition:color .15s;display:flex}.cgn-tw-item.on{color:var(--tijo-accent-text);font-size:26px;font-weight:900}.cgn-tw-bar{pointer-events:none;z-index:0;background:#e6e6e6;border-radius:12px;position:absolute;left:14px;right:14px}.cgn-tw-wheel,.cgn-tw-item{z-index:1;position:relative}.cgn-tw-footer{flex:none;justify-content:space-between;align-items:center;margin-top:14px;display:flex}.cgn-tw-reset{color:#3a3a3a;background:#ececec;border:0;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:700}.cgn-tw-confirm{color:#fff;background:#3b82f6;border:0;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 6px 16px #3b82f655}.cgn-slots-screen .cgn-slots-body{padding-bottom:240px}.cgn-add-courts{color:#176642;background:#fff;border:1px solid #cbd9d1;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;margin:14px 0 0;font-size:13px;font-weight:800;display:flex}.cgn-slot-manual summary{cursor:pointer;color:#176642;min-height:36px;font-size:12px;font-weight:700}.cgn-slot-manual-row button:disabled{opacity:.45;cursor:not-allowed}.cgn-slot-venue-head{flex-wrap:wrap}.cgn-selection-footer{color:#0d1830;background:#fff;border-top:1px solid #dfe7e2;flex:none;padding:10px 14px;box-shadow:0 -6px 24px #123b2910}.cgn-slots-screen>.cgn-selection-footer.fixed{z-index:60;width:min(100%,620px);padding-bottom:max(10px,env(safe-area-inset-bottom));position:fixed;left:50%;transform:translate(-50%)}.cgn-selection-actions{grid-template-columns:minmax(0,1fr) minmax(112px,.65fr);align-items:center;gap:12px;display:grid}.cgn-selection-toggle{text-align:left;color:#0d1830;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:48px;padding:4px 0;display:flex}.cgn-selection-toggle span{gap:3px;min-width:0;display:grid}.cgn-selection-toggle b{font-size:15px}.cgn-selection-toggle small{color:#52617a;font-size:11px}.cgn-selection-toggle svg{color:#176642;flex:none}.cgn-selection-next{background:var(--tijo-action-gradient);min-height:48px;color:var(--tijo-action-ink);border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:10px 14px;font-size:15px;font-weight:800;display:flex}.cgn-selection-next:disabled{opacity:.4;cursor:not-allowed}.cgn-selection-list{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(30dvh,250px);margin-bottom:8px;overflow-y:auto}.cgn-selection-list>p{color:#52617a;padding:12px 0;font-size:13px}.cgn-selection-row{border-bottom:1px solid #edf0ee;align-items:center;gap:8px;padding:10px 0;display:flex}.cgn-selection-row>div{overflow-wrap:anywhere;flex:1;gap:3px;min-width:0;display:grid}.cgn-selection-row b{font-size:12px}.cgn-selection-row span{color:#52617a;font-size:12px}.cgn-selection-row small{color:#176642;font-size:10px;font-weight:700}.cgn-selection-row>button{color:#52617a;background:#f1f5f3;border:0;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid}.cgn-selection-error{color:#a52d2d;padding:4px 0 8px;font-size:12px;line-height:1.35}.cgn-plan-review>main{padding-bottom:230px}.cgn-plan-review>.cgn-review-actions{z-index:60}.cgn-tw-wheel-region{flex:1;min-height:0;display:flex;position:relative}.cgn-tw-wheel{min-height:0}.cgn-tw-item{background:0 0;border:0;width:100%;padding:0;font-family:inherit}.cgn-selection-preview{scrollbar-width:none;align-items:stretch;gap:6px;max-width:100%;padding:0 0 8px;display:flex;overflow-x:auto}.cgn-selection-preview::-webkit-scrollbar{display:none}.cgn-selection-preview span{white-space:nowrap;text-overflow:ellipsis;background:#f8faf9;border:1px solid #dfe7e2;border-radius:12px;flex:1 0 min(190px,72%);gap:1px;min-width:0;padding:8px 10px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.cgn-selection-preview small{color:#52617a;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;display:block;overflow:hidden}.cgn-selection-preview em{color:#176642;background:#e8f6f1;border-radius:12px;flex:0 0 38px;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.cgn-booking-overlay{z-index:1000;background:#10251b99;position:fixed;inset:0}.cgn-booking-sheet{z-index:1001;min-width:0;height:100dvh;padding:env(safe-area-inset-top) 0 0;background:#fff;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0 max(0px,50vw - 400px);overflow:hidden;box-shadow:0 10px 60px #0005}.cgn-booking-sheet>header{border-bottom:1px solid #e4eae7;align-items:center;gap:12px;min-width:0;padding:4px 12px;display:flex}.cgn-booking-sheet>header h2{white-space:nowrap;text-overflow:ellipsis;text-align:right;flex:1;min-width:0;font-size:14px;font-weight:800;overflow:hidden}.cgn-booking-return{color:#176642;background:0 0;border:0;flex:none;align-items:center;gap:5px;min-height:44px;padding:0;font-size:12px;font-weight:800;display:flex}.cgn-booking-sheet>.cgn-booking-frame{border:0;border-radius:0;flex-direction:column;min-height:0;margin:0;display:flex}.cgn-booking-sheet .cgn-booking-frame-bar{flex:none;min-height:36px;padding:0 12px;font-size:11px}.cgn-booking-sheet .cgn-booking-open{align-items:center;min-height:36px;font-size:11px;display:flex}.cgn-booking-sheet .cgn-booking-frame-wrap{flex:1;height:auto;min-height:0}.cgn-booking-sheet .cgn-booking-frame-hint{display:none}.cgn-booking-composer{min-width:0;max-height:65dvh;padding:10px 12px max(8px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dfe7e2;overflow-y:auto}.cgn-booking-entry{padding:0}.cgn-booking-entry-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.cgn-booking-entry-fields label{color:#52617a;grid-template-rows:16px 44px;align-content:end;gap:3px;min-width:0;font-size:11px;font-weight:700;display:grid}.cgn-booking-entry-fields input,.cgn-booking-time-trigger{box-sizing:border-box;width:100%;min-width:0;height:44px;font:inherit;color:#0d1830;background:#fff;border:1px solid #c7d3cd;border-radius:8px;padding:4px 6px;font-size:14px}.cgn-booking-time-trigger{font-weight:700}.cgn-booking-time-trigger.on{border-color:var(--tijo-accent-border);color:var(--tijo-accent-text)}.cgn-booking-entry-fields>button{background:var(--tijo-action-gradient);height:44px;color:var(--tijo-action-ink);border:0;border-radius:8px;justify-content:center;align-items:center;gap:3px;padding:0 8px;font-size:11px;font-weight:800;display:flex}.cgn-booking-entry-fields>button:disabled{opacity:.4;cursor:not-allowed}.cgn-booking-entry>small{color:#64736b;margin-top:4px;font-size:10px;display:block}.cgn-booking-composer .cgn-selection-footer.embedded{box-shadow:none;background:0 0;border:0;margin:8px 0 0;padding:0;position:static}.cgn-booking-composer .cgn-selection-actions{grid-template-columns:minmax(0,1fr) minmax(110px,.7fr);gap:8px;min-height:44px}.cgn-booking-composer .cgn-selection-toggle,.cgn-booking-composer .cgn-selection-next{min-height:44px}.cgn-booking-composer .cgn-selection-next{border-radius:10px;font-size:14px}.cgn-booking-composer .cgn-selection-toggle b{font-size:14px}.cgn-booking-composer .cgn-selection-toggle small{font-size:10px}.cgn-booking-composer .cgn-selection-list{max-height:min(20dvh,140px)}@media (height<=500px){.cgn-booking-composer{padding-top:6px}.cgn-booking-sheet>header,.cgn-booking-return{min-height:36px}.cgn-booking-composer .cgn-selection-list{max-height:70px}}.cgn-booking-date{background:#fff;border:1px solid #c7d3cd;border-radius:8px;width:100%;min-width:0;height:44px;display:block;position:relative;overflow:hidden}.cgn-booking-date>span{color:#0d1830;white-space:nowrap;justify-content:space-between;align-items:center;gap:4px;height:100%;padding:0 9px;font-size:15px;font-weight:700;display:flex}.cgn-booking-entry-fields .cgn-booking-date>input{opacity:0;cursor:pointer;border:0;width:100%;min-width:0;max-width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.cgn-booking-date:focus-within{outline:2px solid var(--tijo-focus);outline-offset:2px}.cgn-booking-entry-fields .cgn-booking-time-trigger{padding:0 6px;font-size:16px}.cgn-booking-entry-fields>button{white-space:nowrap}@media (width<=360px){.cgn-booking-entry-fields{gap:6px}.cgn-booking-entry-fields>button{padding:0 6px;font-size:10px}.cgn-booking-entry-fields>button svg{width:14px}.cgn-booking-date>span{padding:0 6px;font-size:14px}}.cgn-proposal-composer{max-height:68dvh;padding:10px 12px max(8px,env(safe-area-inset-bottom));background:#eef6f0;border-top:4px solid #174e3c;border-radius:16px 16px 0 0;box-shadow:0 -5px 16px #143c2820}.cgn-proposal-brand{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.cgn-proposal-brand img{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:62px;height:25px}.cgn-proposal-brand>span{text-transform:uppercase;letter-spacing:.05em;color:#244c3b;background:#dbece2;border-radius:20px;padding:5px 9px;font-size:9px}.cgn-proposal-composer h3{color:#10251b;margin:0 0 4px;font-size:17px;font-weight:800;line-height:1.2}.cgn-proposal-help{color:#4b6054;margin:0 0 7px;font-size:11px;line-height:1.4}.cgn-proposal-notice{color:#294c3b;border:1px solid #c9dbcf;border-radius:7px;align-items:center;gap:6px;margin:0 0 9px;padding:7px 8px;font-size:11px;display:flex}.cgn-proposal-notice svg{flex:none}.cgn-proposal-composer .cgn-booking-entry-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cgn-proposal-add,.cgn-proposal-more{border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:44px;padding:9px;font-size:12px;font-weight:700;display:flex}.cgn-proposal-add{color:#fff;background:#174e3c;border:0;margin-top:7px}.cgn-proposal-add:disabled{opacity:.4;cursor:not-allowed}.cgn-proposal-more{color:#174e3c;background:0 0;border:1px solid #8ca697}.cgn-proposal-composer .cgn-selection-preview>span{background:#fff;flex-basis:100%;padding-right:90px;position:relative}.cgn-proposal-badge-row{align-items:center;gap:4px;height:100%;display:flex;position:absolute;top:0;right:6px}.cgn-proposal-badge-row i{color:#86531b;background:#fff0d5;border-radius:12px;padding:4px;font-size:9px;font-style:normal}.cgn-proposal-badge-row button{color:#52617a;background:0 0;border:0;place-items:center;width:28px;height:36px;display:grid}.cgn-proposal-composer .cgn-selection-actions{grid-template-columns:minmax(0,1fr) minmax(145px,1fr)}@media (height<=500px){.cgn-proposal-composer{max-height:74dvh}.cgn-proposal-brand{margin-bottom:3px}.cgn-proposal-help{display:none}.cgn-proposal-composer h3{font-size:14px}.cgn-proposal-notice{margin-bottom:5px;padding:3px 6px}}.cgn-proposal-composer{flex-direction:column;display:flex;overflow:hidden}.cgn-proposal-brand,.cgn-proposal-composer h3,.cgn-proposal-help,.cgn-proposal-notice,.cgn-proposal-composer>.cgn-selection-footer{flex:none}.cgn-proposal-scroll{overscroll-behavior:contain;flex:0 auto;min-height:0;overflow-y:auto}.cgn-proposal-composer .cgn-selection-next{white-space:nowrap;min-height:44px;padding:8px;font-size:12px}@media (height<=650px){.cgn-proposal-composer .cgn-selection-preview{display:none}.cgn-proposal-composer .cgn-selection-list{max-height:70px}.cgn-proposal-help{display:none}.cgn-proposal-notice{padding:5px 6px}.cgn-proposal-brand{margin-bottom:4px}}.cgn-screen:has(>.cgn-planning-head){color:#10251b;background:#f5f8f6}.cgn-planning-head{background:#eef6f0;border-bottom:1px solid #d6e5dc;padding-bottom:10px}.cgn-planning-head .cgn-topbar-nav{gap:10px;padding:10px 12px}.cgn-planning-head .cgn-nav-title{justify-content:center;align-items:center;gap:10px;min-width:0;font-size:14px;display:flex}.cgn-planning-head .cgn-nav-title img{-o-object-fit:contain;object-fit:contain;width:52px;height:24px}.cgn-planning-head .cgn-cancel{color:#52675b;min-height:44px;padding:8px 0;font-size:12px}.cgn-planning-head .cgn-stepbar{padding:0 12px}.cgn-planning-head .cgn-stepper{gap:4px;max-width:700px;padding:0;list-style:none}.cgn-planning-head .cgn-step{border-radius:8px;min-width:0;padding:8px 2px}.cgn-planning-head .cgn-step.active{background:#174e3c}.cgn-planning-head .cgn-step-label{color:#60776a;margin:0;font-size:10px}.cgn-planning-head .cgn-step.active .cgn-step-label{color:#fff}.cgn-planning-note{color:#42624f;align-items:flex-start;gap:6px;margin:10px 14px 0;font-size:11px;line-height:1.45;display:flex}.cgn-planning-note svg{flex:none;margin-top:1px}:is(.cgn-screen:has(>.cgn-planning-head)>.cgn-footer,.cgn-screen:has(>.cgn-planning-head)>.cgn-where-footer,.cgn-screen:has(>.cgn-planning-head)>.cgn-selection-footer,.cgn-plan-review>.cgn-review-actions){background:#eef6f0;border-top:2px solid #174e3c;box-shadow:0 -4px 16px #143c2810}.cgn-plan-review .cgn-slots-review-mode{background:#eef6f0;border:1px solid #c9dbcf;border-radius:12px}.cgn-plan-review .cgn-fixed-summary-section{background:#fff;border:1px solid #e0e9e3;border-radius:14px}.cgn-plan-review .cgn-review-actions small{color:#42624f;line-height:1.4}.cgn-screen .cgn-next{min-height:44px}.cgn-success .cgn-success-hero{color:#174e3c}@media (width<=360px){.cgn-planning-head .cgn-nav-title{gap:6px;font-size:12px}.cgn-planning-head .cgn-step-label{font-size:9px}}.plan-flow{z-index:80;background:#f5f8f6;height:100dvh;position:fixed;inset:0;overflow:hidden}.plan-flow>.cgn-screen{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.plan-flow .cgn-wizard-head{padding-top:env(safe-area-inset-top);background:#fff;flex:none}.plan-flow .cgn-planning-note{display:none}.plan-flow .cgn-screen>main{overscroll-behavior-y:contain;scroll-behavior:auto;min-height:0;padding:16px 16px calc(134px + env(safe-area-inset-bottom));scrollbar-gutter:stable;flex:1;overflow-y:auto}.plan-flow .cgn-screen>main:focus{outline:none}.plan-flow .cgn-people-body .people-root{min-height:0;padding:0 0 16px}.plan-flow .cgn-people-body .people-tabs{position:static}.plan-flow .cgn-where-footer,.plan-flow .cgn-review-actions,.plan-flow .cgn-selection-footer.fixed{width:min(620px,100%);height:calc(120px + env(safe-area-inset-bottom));padding:12px 16px calc(12px + env(safe-area-inset-bottom));box-sizing:border-box;z-index:90;background:#fff;border-top:1px solid #dfe7e2;flex-direction:column;justify-content:center;gap:6px;display:flex;position:fixed;left:50%;transform:translate(-50%);bottom:0!important}.plan-flow .cgn-where-footer .cgn-next{justify-content:center;width:100%;font-size:14px}.plan-flow .cgn-where-foot-text{justify-content:space-between;gap:6px;width:100%;display:flex}.plan-flow .cgn-where-foot-text b{font-size:12px}.plan-flow .cgn-where-foot-text span{text-align:right;max-width:54%;font-size:10px}.plan-flow .cgn-selection-actions{grid-template-columns:minmax(0,.8fr) minmax(150px,1.2fr);width:100%}.plan-flow .cgn-selection-next{font-size:13px}.plan-flow .cgn-selection-list{background:#fff;border-radius:16px 16px 0 0;max-height:40dvh;margin:0;padding:12px 16px;position:absolute;bottom:100%;left:0;right:0;box-shadow:0 -8px 20px #10251b20}.plan-flow .cgn-fixed-summary-section{margin:12px 0;padding:14px}.plan-flow .cgn-fixed-summary-section select{background:#fff;border:1px solid #cbd9d1;border-radius:8px;max-width:100%;min-height:44px;padding:8px;font-size:16px}.plan-flow .cgn-game-name{min-height:44px;font-size:16px}.plan-flow .cgn-fixed-summary-section>p>span{flex:1;min-width:0}.plan-flow .cgn-review-actions small{margin:0;font-size:11px}.plan-flow .cgn-slot-empty[role=status]{background:linear-gradient(110deg,#edf2ef,#f8faf9);border-radius:14px;min-height:160px;padding:24px 12px}.plan-venue-search{background:#fff;border:1px solid #cbd9d1;border-radius:12px;align-items:center;gap:8px;min-height:44px;margin-top:14px;padding:0 12px;display:flex}.plan-venue-search input{background:0 0;border:0;width:100%;min-width:0;min-height:44px;font-size:16px}.plan-proposal-badge{color:#805216;background:#fff3dc;border-radius:12px;margin-top:5px;padding:4px 7px;font-size:10px;display:inline-block}.plan-duration{gap:4px;margin-top:8px;display:flex}.plan-duration legend{color:#52617a;margin-bottom:4px;font-size:11px}.plan-duration button{color:#174e3c;background:#fff;border:1px solid #c7d3cd;border-radius:8px;flex:1;min-height:44px;font-size:12px}.plan-duration button[aria-pressed=true]{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.plan-no-booking{text-align:center;color:#52617a;margin-top:6px;font-size:10px;display:block}.cgn-booking-sheet{flex-direction:column;display:flex}.cgn-booking-sheet>.cgn-wizard-head{flex:none;padding-bottom:6px}.cgn-booking-sheet .cgn-planning-note{display:none}.cgn-booking-sheet>header:not(.cgn-wizard-head){flex:none}.cgn-booking-sheet>.cgn-booking-frame{flex:1;min-height:70px}.cgn-booking-sheet .cgn-proposal-composer{border-top:5px solid #fff;border-radius:0;flex:none;height:min(440px,58dvh);max-height:none}.cgn-proposal-scroll{flex:1}.cgn-proposal-composer .cgn-selection-footer{margin-top:auto}.cgn-proposal-notice{color:#855616;background:#fff4df;border-color:#e9c886}.plan-no-provider{background:#f4f6f5;flex:1;padding:16px;font-size:13px}@media (height<=650px){.cgn-booking-sheet .cgn-proposal-composer{height:62dvh}.cgn-booking-sheet>.cgn-wizard-head{display:none}.plan-flow .cgn-planning-head .cgn-topbar-nav{padding-top:2px;padding-bottom:2px}.plan-flow .cgn-slot-venue{padding:12px}}.plan-compact-preferences{text-align:left;color:#174e3c;background:#edf5ef;border:1px solid #d6e4db;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:58px;padding:10px 12px;display:flex}.plan-compact-preferences span{gap:4px;min-width:0;display:grid}.plan-compact-preferences b{font-size:13px}.plan-compact-preferences small{color:#52675b;font-size:11px}.plan-compact-preferences strong{white-space:nowrap;font-size:11px}.cgn-booking-sheet>header.cgn-wizard-head{background:#fff;width:100%;min-width:0;padding:0 0 6px;display:block}.cgn-booking-sheet .cgn-topbar-nav,.cgn-booking-sheet .cgn-stepper{width:100%}.plan-added-card{background:#fff;border:1px solid #d6e4db;border-radius:12px;align-items:center;gap:8px;margin-bottom:12px;padding:12px;font-size:12px;display:flex}.plan-added-card>div{flex:1;gap:4px;min-width:0;display:grid}.plan-added-card small{color:#52617a}.plan-added-card i{color:#86531b;background:#fff0d5;border-radius:12px;padding:5px;font-size:10px;font-style:normal}.plan-added-card button{color:#52617a;background:0 0;border:0;flex:none;place-items:center;min-width:44px;min-height:44px;display:grid}@media (height<=650px){.cgn-booking-sheet>header.cgn-wizard-head{display:none}.cgn-proposal-composer .plan-added-card{margin-bottom:6px;padding:6px}}.plan-flow>.cgn-success{overscroll-behavior:contain;height:100%;padding-bottom:calc(24px + env(safe-area-inset-bottom));overflow-y:auto}.cgn-booking-sheet .cgn-proposal-composer .cgn-selection-actions{grid-template-columns:1fr;gap:4px}.cgn-booking-sheet .cgn-selection-toggle{min-height:36px}.cgn-booking-sheet .cgn-selection-toggle span{align-items:center;gap:8px;display:flex}.cgn-booking-sheet .cgn-selection-next{width:100%;font-size:14px}.cgn-booking-sheet .cgn-selection-next svg{display:none}.plan-return-note{text-align:center;color:#52675b;flex:none;margin:5px 0 0;font-size:10px}.plan-pending-exit{z-index:3;color:#174e3c;background:#fff;border:1px solid #b7cabd;border-radius:14px;max-height:65dvh;padding:14px;font-size:13px;position:absolute;inset:auto 12px 110px;overflow:auto;box-shadow:0 0 0 200vmax #10251b66}.plan-pending-exit p{margin:6px 0}.plan-pending-exit button{background:#eef6f0;border:1px solid #b7cabd;border-radius:8px;width:100%;min-height:44px;margin-top:6px;display:block}.cgn-booking-composer:has(.plan-pending-exit){overflow:visible}@media (height<=650px){.plan-return-note{display:none}.cgn-booking-sheet .cgn-selection-toggle{min-height:30px}.cgn-booking-sheet .cgn-proposal-composer{height:70dvh}}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-800-normal-BZxKbt5V.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.plan-flow.plan-editorial{--plan-paper:#f5f4ef;--plan-ink:#15211a;--plan-forest:#123b2b;--plan-lime:#d9fa58;--plan-line:#d8ddd6;--play-search-background:#f5f4ef;background:var(--plan-paper);color:var(--plan-ink);font:400 14px/1.4 Inter,system-ui,sans-serif}.plan-editorial *{box-sizing:border-box}.plan-editorial :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--tijo-focus);outline-offset:3px}.plan-flow.plan-editorial>.cgn-screen{background:var(--plan-paper);width:min(620px,100%);color:var(--plan-ink);margin:auto}.plan-editorial .cgn-wizard-head{background:var(--plan-paper);border:0;padding-bottom:0}.plan-editorial .cgn-planning-head .cgn-topbar-nav{border-bottom:1px solid var(--plan-line);gap:8px;min-height:44px;padding:0 18px}.plan-editorial .cgn-back-btn{width:44px;height:44px;color:var(--plan-ink);background:0 0;border:0;border-radius:0;margin-left:-12px}.plan-editorial .cgn-planning-head .cgn-nav-title{color:var(--plan-ink);font:600 14px/1.3 Inter,sans-serif}.plan-editorial .cgn-planning-head .cgn-cancel{color:var(--plan-ink);font:400 12px/1.3 Inter,sans-serif}.plan-editorial .cgn-planning-head .cgn-stepbar{padding:0 18px}.plan-editorial .cgn-stepper{gap:8px}.plan-editorial .cgn-planning-head .cgn-step{border-bottom:2px solid var(--plan-line);background:0 0;border-radius:0;padding:10px 0 7px}.plan-editorial .cgn-planning-head .cgn-step.active{border-color:var(--tijo-accent-coral);background:0 0}.plan-editorial .cgn-planning-head .cgn-step-label{color:#616960;font:400 12px/1.3 Inter,sans-serif}.plan-editorial .cgn-planning-head .cgn-step.active .cgn-step-label{color:var(--plan-ink);font-weight:700}.plan-flow.plan-editorial .cgn-screen>main{padding:12px 18px calc(126px + env(safe-area-inset-bottom));scrollbar-gutter:auto}.plan-flow.plan-editorial .cgn-slots-screen>main{padding-top:0;padding-bottom:12px;scroll-padding-top:112px}.plan-editorial .plan-display{text-transform:uppercase;letter-spacing:-.3px;color:var(--plan-ink);overflow-wrap:anywhere;margin:0 0 12px;font:800 56px/.95 Barlow Condensed,Impact,sans-serif}.plan-editorial .plan-display span{color:var(--plan-forest);display:block}.plan-editorial .plan-compact-preferences{border:1px solid var(--plan-line);min-height:44px;color:var(--plan-ink);background:0 0;border-radius:9px;gap:10px;padding:8px 12px}.plan-editorial .plan-compact-preferences>span{flex:1;gap:2px}.plan-editorial .plan-compact-preferences b{font:400 14px/1.3 Inter,sans-serif}.plan-editorial .plan-compact-preferences small{color:#5d665f;font:400 12px/1.3 Inter,sans-serif}.plan-editorial .plan-compact-preferences>svg{flex:none}.plan-editorial [data-testid=play-preferences-summary]{margin-bottom:12px;padding-bottom:0}.plan-editorial [data-testid=play-calendar-sticky]{background:var(--plan-paper);margin-bottom:0;padding:0 0 8px}.plan-editorial [data-compact]>div:first-child{padding:0 0 7px}.plan-editorial [data-compact] h2{color:var(--plan-ink);font:600 16px/1.4 Inter,sans-serif}.plan-editorial [data-compact] h2 small{display:none}.plan-editorial [data-testid=availability-times]{gap:6px;padding:0;scroll-padding-inline:0}.plan-editorial [data-testid=availability-times]>[data-date]{width:50px;height:62px;box-shadow:none;background:0 0;border:0;border-radius:7px;flex:0 0 50px}.plan-editorial [data-select-day]{height:62px;min-height:62px;color:var(--plan-ink);justify-content:space-between;gap:3px;padding:5px 2px}.plan-editorial [data-select-day]>span:first-child{color:#5d665f;font-size:12px;font-weight:400;line-height:1.3}.plan-editorial [data-select-day] strong{color:var(--plan-ink);font:600 19px/1.2 Inter,sans-serif}.plan-editorial [data-select-day]>small,.plan-editorial [data-date]>span{display:none}.plan-editorial [data-date][data-selected=true]{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.plan-editorial [data-date][data-selected=true] [data-select-day]>span,.plan-editorial [data-date][data-selected=true] strong{color:var(--tijo-accent-text)}.plan-editorial [data-selection-calendar] [data-testid=availability-times]{padding-bottom:2px}.plan-editorial [data-selection-calendar] [data-testid=availability-times]>[data-date]{border:1px solid var(--plan-line);background:0 0;flex:0 0 max(44px,14.2857% - 5.14286px);width:auto;height:76px}.plan-editorial [data-selection-calendar] [data-testid=availability-times]>[data-date][data-selected=true]{background:var(--tijo-accent-soft);border-color:var(--tijo-accent-border);color:var(--tijo-accent-text)}.plan-editorial [data-selection-calendar] [data-select-day]{justify-content:flex-start;gap:3px;height:100%;min-height:74px;padding:6px 2px 4px}.plan-editorial [data-selection-calendar] [data-select-day]>[data-proposal-count]{flex:none;margin-top:auto;display:grid}.plan-editorial .cgn-slots-head{margin:0;padding:12px 0 0}.plan-editorial .cgn-slots-head .plan-display{text-transform:none;letter-spacing:-.4px;margin:6px 0 12px;font:700 20px/1.25 Inter,sans-serif}.plan-editorial .plan-venue-search{border:1px solid var(--plan-line);background:0 0;border-radius:9px;min-height:44px;margin:6px 0 12px;padding:0 12px}.plan-editorial .plan-venue-search input{min-height:42px;color:var(--plan-ink);outline:none;padding:0;font-size:16px}.plan-editorial .cgn-slot-venue{border:1px solid var(--plan-line);background:#ffffff75;border-radius:10px;margin:0 0 12px;padding:8px;overflow:hidden}.plan-editorial .cgn-slot-venue-head{align-items:center;gap:12px;margin:0 0 8px;display:flex}.plan-editorial .cgn-slot-venue-head>div{flex:1;min-width:0}.plan-editorial .cgn-slot-venue-head b{color:var(--plan-ink);overflow-wrap:anywhere;font:700 16px/1.25 Inter,sans-serif}.plan-editorial .plan-venue-thumb{-o-object-fit:cover;object-fit:cover;background:#e6ede4;border-radius:6px;flex:none;width:102px;height:66px;display:block}.plan-editorial .plan-venue-placeholder{color:var(--plan-forest);place-items:center;display:grid}.plan-editorial .plan-venue-availability{color:#5d665f;margin:4px 0 0;font:400 12px/1.35 Inter,sans-serif}.plan-editorial .plan-venue-availability.is-live{color:#236d30}.plan-editorial .plan-venue-availability.is-live:before{content:"";background:#258030;border-radius:50%;width:9px;height:9px;margin-right:5px;display:inline-block}.plan-editorial .plan-provider-link{min-height:32px;color:var(--plan-forest);text-underline-offset:2px;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;font-size:12px;text-decoration:underline;display:flex}.plan-editorial .cgn-slot-chip{min-width:138px;min-height:58px;color:var(--plan-ink);text-align:left;background:#fff;border:1px solid #c5ccc2;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;font:500 14px/1.3 Inter,sans-serif;display:flex}.plan-editorial .cgn-slot-chip>span{gap:2px;display:grid}.plan-editorial .cgn-slot-chip small{color:#5d665f;font:400 12px/1.3 Inter,sans-serif}.plan-editorial .cgn-slot-chip.on{background:var(--tijo-accent-soft);border-color:var(--tijo-accent-border);color:var(--tijo-accent-text)}.plan-editorial .cgn-slot-chip.on small{color:var(--tijo-accent-text)}.plan-editorial .plan-slot-check{background:var(--tijo-accent-soft);color:var(--tijo-accent-text);border-radius:50%;flex:none;width:22px;height:22px;padding:3px}.plan-editorial .plan-manual-proposals{gap:8px;margin-bottom:7px;display:grid}.plan-editorial .plan-selected-label{color:var(--plan-ink);margin:4px 0 0;font:600 12px/1.35 Inter,sans-serif}.plan-editorial .plan-manual-proposal{border:1px solid var(--plan-line);min-height:60px;color:var(--plan-ink);text-align:left;background:#fafaf6;border-radius:9px;align-items:flex-start;gap:8px;width:100%;padding:10px 8px;display:flex}.plan-editorial .plan-manual-proposal>.plan-slot-check{width:20px;height:20px;margin-top:3px}.plan-editorial .plan-proposal-description{flex:1;gap:4px;min-width:0;display:grid}.plan-editorial .plan-manual-proposal b{overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.4}.plan-editorial .plan-manual-proposal small{color:#5d665f;font-size:11px;line-height:1.35}.plan-editorial .plan-manual-proposal .plan-proposal-status{align-items:flex-start;gap:4px;display:flex}.plan-editorial .plan-proposal-status svg{flex:none;margin-top:1px}.plan-editorial .plan-manual-proposal .is-unchecked{color:#825400}.plan-proposal-tools{flex:none;align-self:center;gap:0;display:flex}.plan-proposal-tools button{color:#183c2e;background:0 0;border:0;border-radius:6px;place-items:center;width:36px;min-height:44px;padding:0;display:grid}.plan-proposal-tools button:disabled{opacity:.4}.plan-editorial .cgn-booking-toggle{width:100%;min-height:44px;color:var(--plan-ink);background:0 0;border:1px solid #829388;border-radius:7px;justify-content:center;gap:8px;margin:0;padding:7px;font:600 12px/1.35 Inter,sans-serif}.plan-editorial .cgn-slot-empty{color:#5d665f;font-size:13px;line-height:1.4}.plan-flow.plan-editorial .cgn-where-footer,.plan-flow.plan-editorial .cgn-review-actions,.plan-flow.plan-editorial .cgn-selection-footer.fixed{height:auto;min-height:100px;padding:10px 18px calc(12px + env(safe-area-inset-bottom));background:var(--plan-paper);border-top:1px solid var(--plan-line);box-shadow:none;color:var(--plan-ink);border-radius:12px 12px 0 0;gap:8px}.plan-editorial .cgn-selection-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.plan-editorial .cgn-selection-toggle{min-height:34px;color:var(--plan-ink);padding:0}.plan-editorial .cgn-selection-toggle span{gap:1px}.plan-editorial .cgn-selection-toggle b{font-size:13px;font-weight:700}.plan-editorial .cgn-selection-toggle small{color:#5d665f;font-size:12px}.plan-editorial .cgn-selection-toggle svg{color:var(--plan-ink)}.plan-flow.plan-editorial :is(.cgn-selection-next,.cgn-next,.cgn-review-actions>button){background:var(--tijo-action-gradient);width:100%;min-height:46px;color:var(--tijo-action-ink);white-space:normal;border:0;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:10px 12px;font:700 14px/1.35 Inter,sans-serif;display:flex}.cgn-selection-venue>h3{overflow-wrap:anywhere;margin:10px 0 2px;font-size:13px;font-weight:700}.plan-editorial .cgn-selection-list{background:var(--plan-paper);color:var(--plan-ink);border:1px solid var(--plan-line);box-shadow:0 -5px 14px #15211a15}.plan-flow.plan-editorial .cgn-slots-screen>.cgn-selection-footer.fixed{flex:none;width:100%;position:relative;left:auto;transform:none;bottom:auto!important}.plan-flow.plan-editorial .cgn-slots-screen>.cgn-selection-footer>.cgn-selection-list{max-height:min(34dvh,260px);box-shadow:none;border-radius:8px;flex:0 auto;margin:0;padding:0 10px;position:static}.plan-flow.plan-editorial .cgn-slots-screen>.cgn-selection-footer>.cgn-selection-actions{flex:none}.plan-editorial .plan-review-title{border:1px solid var(--plan-line);border-radius:9px;margin-bottom:10px;padding:4px 12px;display:grid;position:relative}.plan-editorial .plan-review-title .cgn-game-name{width:100%;height:24px;min-height:24px;color:var(--plan-ink);background:0 0;border:0;padding:0 32px 0 0;font:700 16px/1.3 Inter,sans-serif}.plan-editorial .plan-review-title>svg{pointer-events:none;position:absolute;top:10px;right:12px}.plan-editorial .plan-review-title small{font-size:12px}.plan-editorial .cgn-plan-review .cgn-slots-review-mode{background:var(--plan-forest);color:#fff;border:0;border-radius:9px;align-items:center;gap:14px;margin:0 0 10px;padding:11px 15px;display:flex}.plan-editorial .cgn-slots-review-mode>svg{color:#fff;flex:none}.plan-editorial .cgn-slots-review-mode b{color:#fff;font:600 16px/1.3 Inter,sans-serif;display:block}.plan-editorial .cgn-slots-review-mode span{color:#fff;margin-top:2px;font:400 12px/1.3 Inter,sans-serif;display:block}.plan-editorial .cgn-plan-review .cgn-fixed-summary-section{background:0 0;border:0;border-radius:0;margin:0 0 10px;padding:0}.plan-editorial .cgn-fixed-summary-section>header{justify-content:space-between;align-items:center;gap:8px;min-height:28px;margin:0 0 3px;display:flex}.plan-editorial .cgn-fixed-summary-section h2{text-transform:uppercase;color:var(--plan-ink);margin:0;font:700 13px/1.3 Inter,sans-serif}.plan-editorial .cgn-fixed-summary-section>header button{width:auto;min-height:30px;color:var(--plan-forest);background:0 0;border:0;padding:0 2px;font:400 12px/1.3 Inter,sans-serif}.plan-editorial .cgn-slots-list{border:1px solid var(--plan-line);border-radius:9px;gap:0;margin:0;padding:0 12px}.plan-editorial .cgn-slots-list-row{background:0 0;border:0;border-radius:0;margin:0;padding:7px 0;display:block}.plan-editorial .cgn-slots-list-row+.cgn-slots-list-row{border-top:1px solid var(--plan-line)}.plan-editorial .cgn-slots-list-row>div{gap:2px;display:grid}.plan-editorial .cgn-slots-list-row b{color:var(--plan-ink);font:600 13px/1.3 Inter,sans-serif}.plan-editorial .cgn-slots-list-row small,.plan-editorial .plan-proposal-source{color:#5d665f;font:400 12px/1.3 Inter,sans-serif}.plan-editorial .plan-review-people .participant-strip{gap:12px;margin:0;padding:0 0 8px}.plan-editorial .plan-review-people .participant-item{flex:0 0 60px;gap:3px}.plan-editorial .plan-review-people .profile-avatar{width:60px;height:60px}.plan-editorial .plan-review-people .participant-item strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--plan-ink);font:600 11px/1.3 Inter,sans-serif;overflow:hidden}.plan-editorial .plan-review-people .participant-item small{display:none}.plan-editorial .plan-max-players{border:1px solid var(--plan-line);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 10px;font-size:12px;display:flex}.plan-editorial .plan-max-players select{width:auto;max-width:65%;min-height:36px;color:var(--plan-ink);background:0 0;border:0;padding:4px;font:400 14px/1.3 Inter,sans-serif}.plan-editorial .og-setting{border:0;border-top:1px solid var(--plan-line);color:var(--plan-ink);background:0 0;border-radius:0;margin:0;padding:8px 0}.plan-editorial .og-setting-row{align-items:center;gap:10px}.plan-editorial .og-setting-row>svg{width:19px;height:19px;color:var(--plan-ink);flex:none}.plan-editorial .og-setting-row>div{flex:1;min-width:0}.plan-editorial .og-setting-row b{color:var(--plan-ink);font:400 13px/1.3 Inter,sans-serif}.plan-editorial .og-setting-row span{color:#5d665f;font:400 11px/1.3 Inter,sans-serif}.plan-editorial .og-setting [role=switch]{background:#ccceca;border:0;flex:none;width:44px;height:26px}.plan-editorial .og-setting [role=switch][aria-checked=true]{background:var(--tijo-accent-coral);color:var(--tijo-accent-text)}.plan-editorial .og-setting p{color:#5d665f;font-size:12px}.plan-editorial .plan-review-message{border:0;border-top:1px solid var(--plan-line);width:100%;min-height:44px;color:var(--plan-ink);background:0 0;border-radius:0;align-items:center;gap:10px;margin:0;padding:6px 0;display:flex}.plan-editorial .plan-review-message .cgn-review-icon{width:20px;height:24px;color:var(--plan-ink);background:0 0;border-radius:0}.plan-editorial .plan-review-message .cgn-review-content{text-align:left;flex:1;min-width:0}.plan-editorial .plan-review-message b{color:var(--plan-ink);font:400 13px/1.3 Inter,sans-serif}.plan-editorial .plan-review-message .cgn-review-content>span{overflow-wrap:anywhere;font-size:12px}.plan-editorial .cgn-review-actions>div{width:100%}.plan-editorial .cgn-review-actions small{color:#5d665f;text-align:left;font:400 12px/1.35 Inter,sans-serif;display:block}@media (width<=360px){.plan-editorial .plan-display{font-size:48px}.plan-editorial .plan-venue-thumb{width:80px;height:60px}.plan-editorial .cgn-slot-venue-head{gap:9px}.plan-editorial .cgn-slot-venue-head b{font-size:14px}.plan-editorial .plan-review-people .participant-strip{gap:8px}.plan-editorial .plan-review-people .participant-item{flex-basis:55px}.plan-editorial .plan-review-people .profile-avatar{width:55px;height:55px}}.plan-flow.plan-editorial .cgn-planning-head,.plan-flow.plan-editorial .cgn-planning-head .cgn-topbar-nav,.plan-flow.plan-editorial .cgn-planning-head .cgn-stepbar{background:var(--plan-paper)}.plan-editorial .cgn-slot-chip.live:before{display:none}.plan-editorial .cgn-slot-chips-wrap{margin-top:0}.plan-editorial .cgn-slot-chips{padding:0}.plan-editorial .cgn-slots-list-row small{margin-top:0}.plan-editorial .plan-review-people .participant-item{flex-basis:72px}.plan-editorial .plan-review-people .profile-avatar{border:0;font:700 22px/1 Inter,sans-serif}.plan-flow.plan-editorial .cgn-fixed-summary-section .plan-max-players select{background:0 0;border:0;max-width:65%;min-height:36px;padding:4px;font-size:14px}.plan-editorial .cgn-review-actions small{margin-top:0}.plan-editorial .cgn-review-actions{flex-direction:column;align-items:stretch;display:flex}@media (width<=360px){.plan-editorial .plan-review-people .participant-item{flex-basis:64px}.plan-editorial .plan-review-people .participant-strip{gap:5px}}.plan-editorial .og-setting{padding:4px 0}.plan-editorial .og-setting-row button[role=switch]{background:0 0;flex:0 0 44px;width:44px;height:44px}.plan-editorial .og-setting-row button[role=switch]:before{background:#ccceca;inset:10px 0}.plan-editorial .og-setting-row button[role=switch]>span{width:18px;height:18px;margin:0;top:13px;left:3px}.plan-editorial .og-setting-row button[aria-checked=true]:before{background:var(--tijo-accent-coral);color:var(--tijo-accent-text)}.plan-editorial .og-setting-row button[aria-checked=true]>span{transform:translate(20px)}.plan-flow.plan-editorial .cgn-review-actions{min-height:94px;padding-top:8px;padding-bottom:calc(9px + env(safe-area-inset-bottom));gap:5px}.plan-editorial .cgn-review-actions small{font-size:11px;line-height:1.3}.plan-editorial .planning-people-editorial .people-editorial-round{margin-bottom:12px;padding-bottom:13px}.plan-editorial .planning-people-editorial .people-editorial-crews{margin-bottom:17px}.plan-flow.plan-editorial .cgn-people-screen .plan-display{letter-spacing:-.5px;white-space:normal;margin:0 0 12px;font-size:clamp(30px,8.6vw,38px);line-height:1.05}.plan-flow.plan-editorial .cgn-people-screen>main{padding-top:12px;padding-bottom:110px}.plan-editorial .cgn-people-screen [data-testid=play-preferences-summary]{margin-bottom:8px}.plan-editorial .cgn-people-screen .people-editorial-crews{margin-bottom:10px}.plan-editorial .cgn-people-screen .people-editorial-crews>h3{margin-bottom:4px}.plan-editorial .cgn-people-screen .people-editorial-round{margin-bottom:10px;padding-bottom:10px}.plan-editorial .cgn-people-screen .people-editorial-heading{margin-bottom:6px}.plan-editorial .cgn-people-screen .people-editorial-avatar-rail{align-items:center;gap:10px}.plan-editorial .cgn-people-screen .people-editorial-selected-person{flex:0 0 54px;gap:3px;min-width:54px}.plan-editorial .cgn-people-screen .people-editorial-avatar{width:48px;max-width:48px}.plan-editorial .cgn-people-screen .people-editorial-avatar-name{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:11px;overflow:hidden}.plan-editorial .cgn-people-screen .people-editorial-link-note{color:#626966;flex:1;min-width:150px;max-width:230px;margin:0 0 0 3px;font-size:12px;line-height:1.4}.plan-editorial .cgn-people-screen .people-search{margin:0 0 8px}.plan-editorial .cgn-people-screen .people-editorial-footer{min-height:90px;padding-top:8px;padding-bottom:calc(10px + env(safe-area-inset-bottom));gap:6px}.plan-editorial .cgn-people-screen .people-editorial-footer>b{font-size:12px}@media (height<=650px){.plan-flow.plan-editorial .cgn-people-screen .plan-display{margin-bottom:8px;font-size:30px}.plan-flow.plan-editorial .cgn-people-screen>main{padding-top:8px}.plan-editorial .cgn-people-screen .people-editorial-crews{margin-bottom:6px}.plan-editorial .cgn-people-screen .people-editorial-round{margin-bottom:6px;padding-bottom:6px}}.plan-inline-proposal{background:0 0;border:0;border-top:1px solid #d8ddd6;border-radius:0;gap:12px;min-width:0;margin-top:12px;padding:8px 0 0;scroll-margin-top:112px;display:grid}.plan-inline-heading{align-items:center;gap:8px;display:flex}.plan-inline-heading h3{flex:1;min-width:0;margin:0;font-size:13px;font-weight:650;line-height:1.4}.plan-inline-heading>button{color:#183c2e;background:0 0;border:0;flex:none;place-items:center;width:44px;min-height:44px;padding:0;display:grid}.plan-inline-fields label{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:12px;font-size:13px;display:grid}.plan-inline-start{box-sizing:border-box;color:#18251e;background:#fafaf6;border:1px solid #d5dcd5;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;min-height:46px;padding:8px 12px;font:500 16px/1.3 Inter,sans-serif;display:flex}.plan-inline-proposal .plan-duration{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.plan-inline-proposal .plan-duration legend{color:#18251e;margin-bottom:6px;font-size:13px}.plan-inline-proposal .plan-duration button{color:#183c2e;background:#fafaf6;border:1px solid #c8d0c8;border-radius:8px;flex:1;min-height:44px;padding:6px 8px;font-size:12px}.plan-inline-proposal .plan-duration button[aria-pressed=true]{background:var(--tijo-accent-soft);color:var(--tijo-accent-text);border-color:var(--tijo-accent-border)}.plan-inline-preview{background:#eef0e7;border-radius:9px;gap:4px;padding:10px 12px;display:grid}.plan-inline-time{font-size:17px}.plan-inline-preview>span{color:#5d665f;font-size:12px}.plan-inline-status{color:#825400;align-items:center;gap:5px;margin-top:4px;font-size:12px;line-height:1.4;display:flex}.plan-inline-help{color:#5d665f;margin:0 0 3px;font-size:12px;line-height:1.4}.plan-flow.plan-editorial .plan-composer-footer{z-index:5;width:100%;padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--plan-line);background:var(--plan-paper);color:var(--plan-ink);flex:none;position:relative}.plan-composer-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.plan-composer-actions>span{gap:4px;min-width:0;line-height:1.35;display:grid}.plan-composer-actions b{font-size:12px}.plan-composer-actions small{color:#5d665f;font-size:12px}.plan-composer-actions>button{background:var(--tijo-action-gradient);min-height:48px;color:var(--tijo-action-ink);border:0;border-radius:8px;flex:0 190px;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font:700 13px/1.35 Inter,sans-serif;display:flex}.plan-composer-actions>button svg{flex:none}.plan-composer-actions>button:disabled{opacity:.5}.plan-composer-footer .cgn-selection-error{max-height:70px;margin:0 0 8px;font-size:12px;line-height:1.35;overflow-y:auto}.plan-editorial .cgn-slot-chip .plan-slot-status{white-space:normal;opacity:.85;max-width:210px;font-size:10px;line-height:1.35}.plan-editorial .plan-venue-city{color:#5d665f;margin-top:4px;font-size:12px;line-height:1.35;display:block}.plan-editorial .plan-provider-link{border:1px solid #829388;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:44px;margin:8px 0 12px;padding:8px 10px;font-weight:600;text-decoration:none;display:flex}.plan-editorial .cgn-booking-toggle:disabled{opacity:.4}@media (width>=380px){.plan-editorial .cgn-slots-screen>.cgn-selection-footer .cgn-selection-actions{grid-template-columns:minmax(0,1fr) minmax(150px,1fr);gap:12px;display:grid}.plan-flow.plan-editorial .cgn-slots-screen>.cgn-selection-footer{min-height:76px}.plan-editorial .cgn-slots-screen>.cgn-selection-footer .cgn-selection-toggle{gap:4px}}@media (width<=350px){.plan-editorial .plan-proposal-tools{flex-direction:column}.plan-editorial .plan-manual-proposal{gap:6px}.plan-editorial .plan-proposal-tools button{width:32px;min-height:44px}.plan-composer-actions{gap:8px}.plan-composer-actions>button{flex-basis:155px;padding:10px 8px}}@media (height<=650px){.plan-inline-proposal{gap:7px;margin-top:8px;padding-top:4px}.plan-inline-preview{gap:3px;padding:8px 10px}.plan-inline-preview>span{display:none}.plan-inline-help{margin-bottom:0;font-size:11px}.plan-inline-heading h3{font-size:12px}.plan-inline-start{min-height:44px}.plan-inline-proposal .plan-duration legend{margin-bottom:3px}}.game-appointment-overlay{z-index:10000;background:#18352f40;position:fixed;inset:0}.game-appointment-dialog{z-index:10001;background:#fff;border:0;border-radius:0;outline:none;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.game-appointment-editor.plan-flow.plan-editorial{color:#18332c;box-sizing:border-box;background:#fff;flex-direction:column;width:100%;max-width:none;height:100dvh;min-height:0;margin:0 auto;font-family:Inter,system-ui,sans-serif;display:flex;position:relative;overflow:hidden;padding:0!important}.game-appointment-editor *{box-sizing:border-box}.game-appointment-editor.plan-flow.plan-editorial>.cgn-screen{background:#fff;flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;overflow:hidden;padding-bottom:0!important}.game-appointment-editor.plan-flow.plan-editorial>.cgn-screen>main{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:auto}.game-appointment-editor .dp-head h1{font-size:18px}.game-appointment-editor .dp-footer,.game-appointment-editor .up-footer,.game-appointment-editor .dme-actions{flex:none;position:relative!important;bottom:auto!important}.game-appointment-editor .dp-next{gap:4px;min-height:46px;padding-inline:8px;font-size:12px}.game-appointment-editor .dp-sport select:disabled,.game-appointment-editor .dp-time-controls select:disabled,.game-appointment-editor .dme-form select:disabled{opacity:1;-webkit-text-fill-color:#334740;color:#334740}.game-appointment-editor .dp-selection{max-height:min(30dvh,240px)}.game-appointment-editor .ga-header{padding:calc(9px + env(safe-area-inset-top,0px)) 12px 9px;background:#fff;border-bottom:1px solid #e8ece9;flex:none;align-items:center;gap:7px;display:flex}.game-appointment-editor .ga-header h1{letter-spacing:-.3px;flex:1;min-width:0;margin:0;font:650 19px/1.3 Inter,system-ui,sans-serif}.game-appointment-editor .ga-header button{color:#18332c;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;padding:8px;display:grid}.game-appointment-editor.plan-flow.plan-editorial .ga-review>main.ga-review-body{background:#fff;width:100%;max-width:680px;margin:auto;scroll-padding-bottom:30px;padding:20px 18px 24px!important}.game-appointment-editor .ga-game-label{color:#768178;overflow-wrap:anywhere;margin:0 0 16px;font-size:12px;line-height:1.5}.game-appointment-editor .ga-review-body h2{letter-spacing:-.2px;margin:0 0 10px;font:650 17px/1.35 Inter,system-ui,sans-serif}.game-appointment-editor .ga-options{margin:0;padding:0;list-style:none}.game-appointment-editor .ga-options>li{border-bottom:1px solid #e6ece6;align-items:center;gap:8px;min-width:0;padding:15px 0;display:flex}.game-appointment-editor .ga-options>li>div{flex:1;min-width:0}.game-appointment-editor .ga-options strong,.game-appointment-editor .ga-options li>div>span{color:#243e31;overflow-wrap:anywhere;align-items:flex-start;gap:7px;display:flex}.game-appointment-editor .ga-options strong{font:650 14px/1.4 Inter,system-ui,sans-serif}.game-appointment-editor .ga-options li>div>span{margin-top:6px;font:400 12px/1.4 Inter,system-ui,sans-serif}.game-appointment-editor .ga-options svg{flex:none;margin-top:2px}.game-appointment-editor .ga-options small{color:#7a837b;margin:5px 0 0 23px;font:400 11px/1.5 Inter,system-ui,sans-serif;display:block}.game-appointment-editor .ga-options li>button{color:#718075;background:0 0;border:0;flex:none;place-items:center;width:36px;height:40px;padding:8px;display:grid}.game-appointment-editor .ga-edit-times{color:#356248;text-underline-offset:3px;background:0 0;border:0;align-items:center;min-height:42px;margin:5px 0 12px;padding:5px 0;font:600 12px/1.4 Inter,system-ui,sans-serif;text-decoration:underline;display:inline-flex}.game-appointment-editor .ga-impact{color:#69756b;margin:5px 0 16px;font:400 12px/1.6 Inter,system-ui,sans-serif}.game-appointment-editor .ga-impact-warning{color:#81573d;background:#fff7ef;border:1px solid #efdfd1;border-radius:11px;padding:13px 14px}.game-appointment-editor .ga-impact-warning>p{margin:0 0 12px}.game-appointment-editor .ga-impact label{cursor:pointer;color:#4e594f;align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;display:flex}.game-appointment-editor .ga-impact input{appearance:auto;accent-color:#28503b;flex:none;width:18px;height:18px;margin:2px 0 0}.game-appointment-editor .ga-message{color:#53675a;flex-direction:column;gap:8px;font-size:12px;font-weight:550;display:flex}.game-appointment-editor .ga-message textarea{color:#203b2c;resize:vertical;background:#fff;border:1px solid #cdd8ce;border-radius:10px;width:100%;min-height:100px;max-height:240px;padding:10px;scroll-margin-block:15px;font:400 16px/1.4 Inter,system-ui,sans-serif}.game-appointment-editor .ga-error{color:#933c30;overflow-wrap:anywhere;background:#fff0ec;border-radius:9px;margin:13px 0 0;padding:11px 12px;font-size:12px;line-height:1.5}.game-appointment-editor .ga-actions{padding:10px 18px calc(8px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e5ebe5;flex-direction:column;flex:none;gap:4px;display:flex}.game-appointment-editor .ga-actions>button{border:0;width:100%;max-width:644px;margin:auto;font:650 14px/1.4 Inter,system-ui,sans-serif}.game-appointment-editor .ga-save{color:#23392b;background:var(--tijo-action-gradient,linear-gradient(105deg,#f2676c,#f2b17c));border-radius:12px;min-height:48px;padding:12px}.game-appointment-editor .ga-cancel{color:#67756b;background:0 0;min-height:38px;padding:7px}.game-appointment-editor button:disabled{opacity:.45;cursor:default}.game-appointment-editor :is(button,input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid #6e9179}@media (width<=360px){.game-appointment-editor .dp-head h1{font-size:16px}.game-appointment-editor .dp-footer-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px}.game-appointment-editor .dp-next{font-size:11px}.game-appointment-editor .dp-next svg{width:14px}.game-appointment-editor.plan-flow.plan-editorial .ga-review>main.ga-review-body{padding-inline:13px!important}.game-appointment-editor .ga-actions{padding-inline:13px}}@media (height<=540px){.game-appointment-editor .dp-head{padding-top:5px;padding-bottom:4px}.game-appointment-editor .dp-controls{position:relative}.game-appointment-editor .dp-selection{max-height:24dvh}.game-appointment-editor .ga-header{padding-block:5px}.game-appointment-editor .ga-actions{gap:0;padding-top:7px;padding-bottom:5px}.game-appointment-editor .ga-save{min-height:44px}.game-appointment-editor .ga-cancel{min-height:32px}}.ga-alternative-history{color:#667781;border-top:1px solid #e4e8e9;margin:20px 0 8px;padding:14px 0;font-size:13px}.ga-alternative-history summary{cursor:pointer;font-weight:500}.ga-alternative-history p{margin:12px 0 4px;line-height:1.6}.dp-alternative-impact{color:#566870;margin:0 0 8px;font-size:12px}.dp-alternative .dp-footer-actions{flex-wrap:wrap}.dp-alternative .dp-next{white-space:normal;flex:160px}.dp-alternative .dp-selection-toggle{flex:130px}.game-poll-history{color:#667781;border-top:1px solid #e4e8e9;margin-top:20px;padding-top:14px;font-size:13px}.game-poll-history summary{cursor:pointer}.game-poll-history p{line-height:1.5}.brand-logo{width:142px;height:58px;-webkit-mask:var(--brand-logo-mask) center / contain no-repeat;mask:var(--brand-logo-mask) center / contain no-repeat;-webkit-mask:var(--brand-logo-mask) center / contain no-repeat;background-color:currentColor;flex-shrink:0;display:block;position:relative}@media (width<=640px){.brand-logo{width:125px;height:51px}}.brand-logo:after{content:"";-webkit-mask:var(--brand-symbol-mask) center / contain no-repeat;mask:var(--brand-symbol-mask) center / contain no-repeat;-webkit-mask:var(--brand-symbol-mask) center / contain no-repeat;pointer-events:none;background:linear-gradient(145deg,#ff414d 5%,#ffb56b 65%);position:absolute;inset:0}.match-flow .match-header{flex-shrink:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:8px!important;min-height:60px!important}.match-flow .match-header>button,.match-flow .match-header>a{white-space:normal;flex-direction:row!important;justify-content:flex-start!important;padding:0!important;display:flex!important;position:static!important}.match-flow .match-header>button:last-child{justify-content:flex-end!important}.match-flow .completion-ready{color:#123b2b}.match-flow.completion-place .match-court{aspect-ratio:1.7;max-height:220px}.match-flow.completion-place .completion-display{margin:8px 0 12px;font-size:clamp(34px,10vw,44px)}.match-flow.completion-place .completion-display span{margin-left:.18em;display:inline}.match-header{color:#15211a;box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;width:100%;max-width:760px;min-height:60px;background:#f5f4ef!important;border-bottom:1px solid #d8ddd6!important;margin:0 auto!important;padding:8px 18px!important;display:grid!important}.match-header>button,.match-header>a{min-width:44px;min-height:44px;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0;font:500 12px/1.3 Inter,system-ui;text-decoration:none;display:flex;width:auto!important;height:auto!important}.match-header>button>svg,.match-header>a>svg{flex:none}.match-header>.brand-logo{color:#15211a;justify-self:center;width:76px!important;height:30px!important;display:block!important}.match-header>:last-child:not(.brand-logo){justify-self:end}.match-header-label{font:500 12px/1.3 Inter,system-ui}.match-header-spacer{width:44px}.match-court{isolation:isolate;aspect-ratio:1.08;color:#fff;background:#bd6980;border-radius:12px;width:100%;margin:12px 0;position:relative;overflow:hidden;container-type:inline-size}.match-court-image{-o-object-fit:fill;object-fit:fill;-o-object-position:50% 48%;object-position:50% 48%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.match-court:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#122a1810,#122a1800 60%,#122a181c);position:absolute;inset:0}.match-court-people{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--court-rows,2),minmax(0,1fr));place-items:center;gap:10px 16px;display:grid;position:absolute;inset:13% 12% 12%}.match-court-person{flex-direction:column;align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.match-court-portrait{color:#123b2b;background:#f5f4ef;border:2px solid #f5f4ef;border-radius:50%;width:clamp(40px,17cqi,72px);height:clamp(40px,17cqi,72px);display:block;position:relative;box-shadow:0 2px 8px #15211a2b}.match-court .profile-avatar,.match-court .match-anonymous{color:#123b2b;background:#e2e6d9;border-radius:50%;place-items:center;font:700 clamp(14px,6cqi,24px)/1 Inter,system-ui;display:grid;overflow:hidden;border:0!important;width:100%!important;height:100%!important}.match-court .profile-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.match-court-portrait>i{color:#15211a;background:#d9fa58;border:2px solid #d9fa58;border-radius:50%;place-items:center;width:21px;height:21px;font-style:normal;display:grid;position:absolute;bottom:-2px;right:-4px}.match-court-portrait>.match-selection-dot{border:2px solid #123b2b;width:13px;height:13px;bottom:0;right:0}.match-court-person.is-confirmed .match-court-portrait,.match-court-person.is-selection .match-court-portrait{border-color:#d9fa58}.match-court-person.is-offered .match-court-portrait{background:#123b2b;border:2px dashed #d9fa58}.match-court-person.is-empty .match-court-portrait{background:#f5f4efb3;border:1px dashed #fff9}.match-court-person.is-empty .match-anonymous{color:#536053;background:0 0}.match-court-name{white-space:nowrap;text-overflow:ellipsis;color:#fff;background:#15211abf;border-radius:4px;max-width:100%;padding:2px 6px;font:600 12px/1.2 Inter,system-ui;overflow:hidden}.match-illustration{color:#fff;background:#15211abf;border-radius:3px;padding:2px 4px;font:400 9px/1.2 Inter,system-ui;position:absolute;bottom:5px;right:6px}.match-court.is-compact{aspect-ratio:1.7}.match-court.is-compact .match-court-people{inset:9% 13%}.match-court.is-compact .match-court-portrait{width:clamp(36px,13cqi,54px);height:clamp(36px,13cqi,54px)}.match-court[data-capacity="6"],.match-court[data-capacity="5"]{aspect-ratio:.95}.match-court[data-capacity="7"],.match-court[data-capacity="8"]{aspect-ratio:.82}.match-court[data-capacity="2"] .match-court-people{grid-template-rows:1fr 1fr;grid-template-columns:1fr;inset:15% 10%}.match-court.is-schematic{background:#426785}.match-sport-field{color:#fff9;border:2px solid #ffffffa6;justify-content:flex-end;align-items:flex-end;padding:5px;font:600 11px/1 Inter;display:flex;position:absolute;inset:8%}.match-sport-field:before{content:"";border-top:2px dashed #fffc;position:absolute;top:50%;left:0;right:0}.match-sport-field span{border-block:1px solid #fff9;position:absolute;inset:21% 0}.match-sport-field span:after{content:"";border-left:1px solid #fff9;position:absolute;top:0;bottom:0;left:50%}.match-status{color:#15211a;flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:8px;margin:10px 0 14px;font:500 13px/1.35 Inter,system-ui;display:flex}.match-status>span{flex:1;align-items:center;gap:7px;min-width:120px;min-height:34px;display:flex}.match-status svg{color:#123b2b;flex:none}.match-status .is-open svg{color:#a26717}.match-status .is-done svg{color:#fff;box-sizing:content-box;background:#123b2b;border-radius:50%;width:14px;height:14px;padding:3px}.match-status strong{font-weight:600}.match-date{text-transform:uppercase;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;min-width:42px;font:600 11px/1.1 Inter,system-ui;display:flex}.match-date b{font:800 34px/.95 Barlow Condensed,Impact,sans-serif}.match-time-content{flex-direction:column;gap:4px;min-width:0;display:flex}.match-flow .match-display{letter-spacing:-.6px;text-transform:uppercase;color:#15211a;overflow-wrap:anywhere;margin:8px 0 16px;font:800 clamp(35px,10vw,52px)/.96 Barlow Condensed,Impact,sans-serif}.match-flow .completion-event .completion-photo{display:none}.match-flow .completion-event-info{padding:0}.match-flow .completion-event-info>h2{margin:0 0 6px;font:600 15px/1.3 Inter,system-ui}.match-flow .completion-event-info>p{display:none}.match-flow .completion-event-meta{font-size:13px}.match-flow .completion-people{display:none}.match-flow .completion-round{border:0;margin:0;padding:0}.match-flow .completion-round>header{display:none}.match-flow .round-readiness{background:0 0;border:0;margin:0;padding:0}.match-flow .round-own-status{margin:0 0 10px;font-size:13px}.match-flow .completion-intro,.match-flow .completion-info{margin:8px 0;font-size:12px}.match-flow .completion-ready{background:0 0;padding:10px 0;font-size:13px}.match-flow .completion-ready span{display:none}.match-flow .pc-response-summary{background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.match-flow .pc-response-summary>div{align-items:baseline;gap:6px;display:flex}.match-flow .pc-response-summary strong{font:700 18px/1 Inter,system-ui}.match-flow .pc-response-summary span{font-size:12px}.match-flow .pc-response-summary>p{display:none}.match-flow .pf-comparison{background:#fffefa;border:1px solid #d8ddd6;border-radius:12px;padding:12px}.match-flow .pf-comparison .pf-time{margin:3px 0;font-size:32px}.match-flow .pf-comparison .pf-place{margin:0 0 5px;font-size:13px}.match-flow .pf-comparison .coord-court{background:0 0;border:0;gap:6px;padding:6px 0;font-size:11px;display:flex}.match-flow .pf-comparison .coord-court>small{display:none}.match-flow .pf-comparison .pf-availability{margin:8px 0;font-size:13px}.match-flow .pf-comparison .pf-people-rail{display:none}.match-flow .pf-comparison .og-button{min-height:44px}.match-flow .pf-selection-rail{gap:10px}.match-flow .pf-round{border:0;padding:0}.match-flow .pf-offer-note{padding:6px 0;font-size:12px}.match-flow .pf-info{font-size:12px}.match-flow .pf-body{padding-top:12px}.match-flow .pf-display{font-size:clamp(35px,10vw,52px)}.match-flow .rs-meta .journey-display{font-size:clamp(34px,10vw,48px)}.match-flow .rs-meta h2{font-size:13px}.match-flow .pc-organizer{padding:6px 0}.match-flow .pc-organizer small{font-size:11px}.match-flow .pc-eyebrow{display:none}.match-flow .rs-slot.rs-match-ticket{flex-direction:row;align-items:center;gap:12px;min-height:108px;padding:13px 46px 13px 12px;display:flex}.match-flow .rs-slot.rs-match-ticket .match-date{border-right:1px solid #aeb7ad;padding-right:11px}.match-flow .rs-slot.on .match-date{color:var(--tijo-accent-text);border-color:var(--tijo-accent-border)}.match-flow .rs-slot-time{font-size:27px}.match-flow .rs-slot-source,.match-flow .pc-slot-response{font-size:11px}.match-flow .rs-meta-row.pc-time-context{display:none}.match-flow .rs-hint{margin:0;font-size:11px}.match-flow .rs-saved .pc-saved-card{background:0 0;border:0;padding:20px 0}.match-flow .pc-saved-card h1{text-transform:uppercase;font:800 42px/1 Barlow Condensed,Impact,sans-serif}.match-flow .pc-saved-card p{font-size:13px}.match-flow.guest-invitation-editorial .guest-invite-hero h1,.match-flow.guest-organizer>h1{text-transform:uppercase;font:800 clamp(35px,10vw,48px)/.98 Barlow Condensed,Impact,sans-serif}.match-flow.guest-invitation-editorial .guest-invite-meta{font-size:12px}.match-flow .guest-invite-appointment{background:0 0;border:0;padding:0}.match-flow .guest-invite-when h2{font-size:15px}.match-flow .guest-invite-place{font-size:13px}.match-flow .guest-invite-readiness{padding:6px 0;font-size:12px}.match-flow .guest-invite-poll-intro{font-size:12px}.match-flow .guest-invite-options .coord-vote{align-items:center;gap:11px;padding:13px 12px;display:flex}.match-flow .coord-vote>.match-date{border-right:1px solid #aeb7ad;padding-right:10px}.match-flow .guest-invite-option{flex:1;min-width:0}.match-flow .guest-invite-option strong{font:800 26px/1.1 Barlow Condensed,Impact,sans-serif}.match-flow .guest-invite-option-place,.match-flow .guest-invite-option-court{font-size:11px}.match-flow .guest-invite-options input{flex:none;order:3;margin-left:auto}.match-flow .guest-invite-help{font-size:12px}.match-flow .guest-poll-compact .match-court{margin:8px 0}.match-flow .guest-round-selection legend{text-transform:uppercase;font:800 32px/1 Barlow Condensed,Impact,sans-serif}.match-flow .booking-task{background:0 0;border:0;padding:10px 0}.match-flow .booking-task-steps{display:none}.match-flow .booking-task>.coord-court{font-size:12px}.match-flow .booking-task>.coord-court>small{display:none}.match-flow .booking-task-primary{background:var(--tijo-action-gradient);color:var(--tijo-action-ink)}.match-flow .booking-task-secondary{background:0 0;border:0;font-size:12px;text-decoration:underline}.match-flow .booking-task>small{font-size:11px}.match-flow .booking-task-link{font-size:12px}.match-flow .booking-task-heading{display:none}.match-flow .completion-place-body>.match-court{max-height:420px}.match-flow .guest-organizer-claim{margin-top:18px}.match-flow .guest-organizer-claim>summary{align-items:center;min-height:44px;font-size:13px;display:flex}.match-flow .myg-cover.match-mini-court{background-position:50%;background-size:cover}.match-flow .round-options button{min-height:80px}.match-flow .round-response-summary,.match-flow .round-host-message{font-size:13px}.match-flow .round-display{font-size:clamp(35px,10vw,48px)}@media (width<=360px){.match-header{gap:6px;padding-inline:12px!important}.match-header>button span,.match-header>a span{max-width:80px}.match-header>.brand-logo{width:65px!important;height:26px!important}.match-court-name{font-size:11px}.match-status{font-size:12px}.match-flow .rs-slot.rs-match-ticket{gap:8px;padding-left:9px}.match-date{min-width:34px}.match-flow .rs-slot-time{font-size:24px}}@media (prefers-reduced-motion:no-preference){.match-court-person.is-confirmed .match-court-portrait{animation:.24s ease-out match-take-place}@keyframes match-take-place{0%{transform:scale(.9)}to{transform:scale(1)}}}.match-flow{--match-lime:#d9fa58;--match-ink:#10251b;--match-paper:#f5f4ef}.match-flow .match-header{border-bottom:1px solid #dddcd5!important;min-height:58px!important}.match-flow .match-header>.brand-logo{width:76px!important;height:30px!important}.match-flow .pf-display,.match-flow .rs-meta .journey-display,.match-flow.completion-focus .completion-display,.match-flow.completion-place .completion-display{letter-spacing:-1.1px!important;text-transform:uppercase!important;color:#10251b!important;margin:10px 0 16px!important;font:800 clamp(46px,15.6vw,64px)/.91 Barlow Condensed,Impact,sans-serif!important}.match-flow.completion-focus .completion-display>span{color:inherit!important;margin-left:0!important;display:block!important}.match-flow.completion-place .completion-display{white-space:nowrap;font-size:clamp(42px,13.7vw,58px)!important}.match-flow.completion-place .completion-display>span{margin-left:.18em!important;display:inline!important}.match-flow .match-court,.match-flow .match-court.is-compact,.match-flow.completion-place .match-court{aspect-ratio:1.08;isolation:isolate;background:#ec528e;border-radius:8px;max-height:none;margin:10px 0}.match-flow .match-court-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.match-flow .match-court-people{align-items:center;gap:12px 24px;inset:14% 10% 10%}.match-flow .match-court-portrait{border:3px solid #d9fa58;width:clamp(52px,18cqi,74px);height:clamp(52px,18cqi,74px);box-shadow:0 2px 6px #0002}.match-flow .match-court-person.is-offered .match-court-portrait{background:#123b2bbb;border:2px dashed #d9fa58}.match-flow .match-court-person.is-offered .profile-avatar,.match-flow .match-court-person.is-offered .match-anonymous{color:#fff;background:#183c32bb}.match-flow .match-court-person.is-empty .match-court-portrait{background:#efefefb8;border:2px solid #183c32}.match-flow .match-court-name{text-shadow:0 1px 3px #0009;background:0 0;border-radius:0;padding:0 3px;font:700 16px/1.1 Barlow Condensed,Inter,sans-serif}.match-flow .match-court-confirm{background:var(--tijo-action-gradient);color:var(--tijo-action-ink);cursor:pointer;border:0;border-radius:5px;min-height:32px;padding:4px 10px;font:700 15px/1 Barlow Condensed,sans-serif}.match-flow .match-illustration{opacity:.8;font-size:8px;bottom:3px;right:4px}.match-flow .match-status{flex-wrap:nowrap;gap:0;margin:7px 0 12px;font:700 16px/1.2 Barlow Condensed,sans-serif}.match-flow .match-status>span{justify-content:center;gap:8px;min-width:0;min-height:34px}.match-flow .match-status>span+span{border-left:1px solid #d5d4cb}.match-flow .match-status strong{font-weight:700}.match-flow .match-status .is-done svg{width:17px;height:17px;padding:4px}.match-flow .completion-event{background:#faf9f34d;border:1px solid #deddd5;border-radius:10px;margin:10px 0;padding:10px 12px}.match-flow .completion-event-meta{border:0;grid-template-columns:30px minmax(0,1fr);gap:4px 12px;padding:0;font:400 13px/1.25 Inter,sans-serif}.match-flow .completion-event-meta>svg{grid-row:1/3;align-self:center;width:27px;height:27px}.match-flow .completion-event-meta>strong{font-size:14px;font-weight:700}.match-flow .completion-event-meta>span{grid-column:2}.match-flow .round-own-status{background:#ece5d6;border:0;border-radius:8px;margin:4px 0 8px;padding:10px 12px;font:400 12px/1.3 Inter,sans-serif}.match-flow .round-own-status:not(.is-confirmed):before{content:"!";color:#fff;background:#e88b20;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-weight:700;display:grid}.match-flow .completion-info{color:#657066;border:0;margin:7px 0;padding:0;font-size:11px}.match-flow.completion-focus .completion-footer .primary,.match-flow .rs-save,.match-flow .post-footer .primary,.match-flow .match-options-footer .primary,.match-flow .booking-task-primary{background:var(--tijo-action-gradient);min-height:54px;color:var(--tijo-action-ink);border-radius:8px;font:700 23px/1.1 Barlow Condensed,Impact,sans-serif}.match-flow.completion-focus .completion-footer>button:not(.primary){border:1px solid #cccfc6;min-height:46px;margin-top:9px;font:600 21px/1.1 Barlow Condensed,sans-serif}.match-flow .match-route{text-align:center;color:#10251b;margin:13px 0 3px;font:400 13px/1.2 Inter,sans-serif;text-decoration:underline;display:block}.match-flow .match-secondary-actions{border:0;margin-top:12px}.match-flow .match-secondary-actions>summary,.match-flow .match-poll-details>summary{color:#59675c;cursor:pointer;padding:12px 0;font:400 12px/1.2 Inter,sans-serif;text-decoration:underline}.match-flow .pf-body{padding:8px 18px 90px!important}.match-flow .pf-context{margin:-5px 0 12px;font:500 14px/1.3 Inter,sans-serif}.match-flow .match-option{background:0 0;border:1px solid #d6d6cc;border-radius:11px;margin:0 0 12px;padding:0;overflow:hidden}.match-flow .match-option.is-active{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.match-flow .match-option-pick{color:#10251b;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.match-flow .match-option-banner{color:#fff;background:#123b2b;align-items:center;gap:8px;padding:8px 12px;font:700 16px/1.1 Barlow Condensed,sans-serif;display:flex}.match-flow .match-option-banner>svg{color:var(--tijo-accent-apricot);fill:#d9fa58}.match-flow .match-option-slot{align-items:center;gap:12px;padding:12px 10px;display:flex;position:relative}.match-flow .match-option-slot .match-date{border-right:1px solid #d5d4cb;padding-right:11px}.match-flow .match-option-slot>span:not(.match-date){flex:1;min-width:0}.match-flow .match-option-slot strong{letter-spacing:-.4px;font:800 30px/1.05 Barlow Condensed,sans-serif;display:block}.match-flow .match-option-slot small{margin-top:4px;padding-right:8px;font:400 12px/1.3 Inter,sans-serif;display:block}.match-flow .match-radio{border:1px solid #10251b;border-radius:50%;flex:none;align-self:flex-start;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.match-flow .is-active .match-radio{background:var(--tijo-accent-coral);color:var(--tijo-accent-text)}.match-flow .match-option .match-court{aspect-ratio:1.22;border-radius:5px;width:calc(100% - 12px);margin:0 6px}.match-flow .match-option-status{justify-content:space-around;align-items:center;gap:5px;padding:10px 6px;font:600 14px/1.2 Barlow Condensed,sans-serif;display:flex}.match-flow .match-option-status>span{align-items:center;gap:5px;min-width:0;display:flex}.match-flow .match-option-status>span:last-child{max-width:100px;font:400 10px/1.2 Inter,sans-serif}.match-flow .match-option-status>span:nth-child(2)>svg{color:#e89424}.match-flow .match-option-avatars{align-items:center;gap:4px;margin:-3px 12px 2px 64px;display:flex}.match-flow .match-option-avatars .profile-avatar,.match-flow .match-avatar-open{color:#123b2b;background:#e5e9df;border:1px solid #d4d8cd;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.match-flow .match-avatar-open{font-size:26px;font-weight:300}.match-flow .match-options-footer{z-index:25;width:min(620px,100%);padding:10px 18px calc(12px + env(safe-area-inset-bottom));background:#f5f4ef;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.match-flow .match-options-footer .primary{justify-content:space-between;align-items:center;width:100%;padding:12px 18px;display:flex}.match-flow .match-lineup-count{text-align:center;margin:8px 0;font:700 13px/1.2 Inter,sans-serif}.match-flow .pf-chosen-slot{border:1px solid #d6d6cc;border-radius:9px;margin:10px 0;padding:10px 12px}.match-flow .pf-chosen-slot h3{font-size:14px}.match-flow .pf-chosen-slot p{margin-top:3px;font-size:12px}.match-flow .pf-chosen-slot small,.match-flow .pf-round>header{display:none}.match-flow .pf-selection-rail{justify-content:flex-start;gap:9px;padding:8px 0;display:flex;overflow-x:auto}.match-flow .pf-selectable{flex:0 0 48px;min-width:0}.match-flow .pf-selectable .pf-portrait{width:48px;height:48px}.match-flow .pf-selectable strong{font-size:12px}.match-flow .pf-selectable small{display:none}.match-flow .pf-offer-note{margin:4px 0;padding:4px 0;font-size:11px}.match-flow .pf-info{margin:4px 0;font-size:11px}.match-flow .pf-body>.coord-court{background:#ece5d6;border-radius:8px;padding:8px;font-size:11px}.match-flow .rs-meta .pc-eyebrow,.match-flow .rs-meta .pc-time-context{display:none!important}.match-flow .rs-meta h2{margin:0 0 8px;font-size:15px;font-weight:500}.match-flow .pc-organizer{margin:8px 0 12px;padding:3px 0;font-size:13px}.match-flow .pc-organizer small{display:none}.match-flow .pc-organizer .profile-avatar{width:40px;height:40px}.match-flow .rs-band{margin:5px 0 12px;padding:0;font-size:13px;display:block}.match-flow .rs-body{padding:8px 18px 130px!important}.match-flow .rs-day{margin:0 0 10px}.match-flow .rs-slots{gap:10px}.match-flow .rs-slot.rs-match-ticket{isolation:isolate;background:#faf9f3;border:1px solid #cecec4;border-radius:12px;gap:12px;min-height:112px;padding:14px 40px 14px 12px;position:relative;overflow:hidden}.match-flow .rs-slot.rs-match-ticket.on{background:var(--tijo-accent-soft);border-color:var(--tijo-accent-border);color:var(--tijo-accent-text)}.match-flow .rs-slot.rs-match-ticket:after{content:"";opacity:.09;z-index:-1;background:linear-gradient(90deg,#0000 49%,currentColor 50%,#0000 51%),linear-gradient(#0000 24%,currentColor 25%,#0000 26% 49%,currentColor 50%,#0000 51% 74%,currentColor 75%,#0000 76%);border:2px solid;border-radius:3px;width:95px;height:75px;position:absolute;top:12%;right:0;transform:rotate(-25deg)}.match-flow .rs-slot.rs-match-ticket .match-date{min-width:43px;padding-right:12px}.match-flow .match-date b{font-size:36px}.match-flow .rs-slot-time{letter-spacing:-.4px;font:800 29px/1.1 Barlow Condensed,sans-serif!important}.match-flow .rs-slot-venue{font-size:12px}.match-flow .rs-slot-source{font-size:10px;line-height:1.3}.match-flow .rs-slot-source:before{content:"";background:#eab936;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.match-flow .pc-slot-response:empty{display:none}.match-flow .match-expired-toggle{color:#697369;background:0 0;border:0;min-height:24px;margin:0 0 8px;padding:5px 0;font:400 11px/1.3 Inter,sans-serif;text-decoration:underline;display:block}.match-flow .rs-footer{align-items:center;gap:10px;border-top:1px solid #d8d8cf!important;grid-template-columns:1fr 1.1fr!important;padding:12px 18px!important;display:grid!important}.match-flow .rs-footer .rs-error,.match-flow .rs-footer .rs-save:only-child{grid-column:1/-1}.match-flow .match-vote-total p{margin:0 0 5px;font:700 20px/1.1 Barlow Condensed,sans-serif}.match-flow .match-vote-total small{font:400 9px/1.3 Inter,sans-serif;display:block}.match-flow .rs-save{padding-inline:10px!important;font-size:20px!important}.match-flow .rs-hint{display:none}.match-flow .rs-decline{background:0 0;border:0;padding:8px 0;font-size:12px}.match-flow .rs-more{font-size:11px}.match-flow .booking-task{border:0;margin:0;padding:0}.match-flow .booking-task>.coord-court{border:1px solid #d8d8ce;border-radius:8px;margin:8px 0;padding:10px 12px;font-size:12px}.match-flow .booking-task-primary{justify-content:center;align-items:center;width:100%;margin:10px 0;display:flex}.match-flow .booking-task>p:not(.booking-task-status){text-align:center;margin:8px 0;font-size:11px}.match-flow .booking-task>small{display:none}.match-flow.completion-place>.post-footer{padding-top:0!important}.match-flow.completion-place .completion-secondary{border:0;min-height:30px;font-size:11px;text-decoration:underline}@media (width<=360px){.match-flow .pf-display,.match-flow .rs-meta .journey-display,.match-flow.completion-focus .completion-display{font-size:48px!important}.match-flow .match-option-slot strong{font-size:26px}.match-flow .match-option-slot{gap:8px}.match-flow .rs-slot-time{font-size:25px!important}.match-flow .rs-slot.rs-match-ticket{gap:8px;padding-left:9px}.match-flow .match-status,.match-flow .match-court-name{font-size:14px}.match-flow .match-court-portrait{width:52px;height:52px}.match-flow .rs-meta h2{font-size:13px}}.match-flow.editorial-finalizer .pf-chosen-slot{color:#10251b;background:0 0;border:1px solid #deddd5;gap:12px;margin:10px 0;padding:10px 12px}.match-flow.editorial-finalizer .pf-chosen-slot>svg,.match-flow.editorial-finalizer .pf-chosen-slot h3,.match-flow.editorial-finalizer .pf-chosen-slot p{color:#10251b}.match-flow.editorial-finalizer .pf-chosen-slot h3{font-size:14px}.match-flow.editorial-finalizer .pf-chosen-slot p{margin:3px 0 0;font-size:12px}.match-flow.editorial-finalizer .pf-chosen-slot small{display:none}.match-flow.editorial-finalizer .pf-body>.match-court{aspect-ratio:1.3}.match-flow.editorial-finalizer .pf-round>header{display:none}.match-flow.editorial-finalizer .pf-selectable{flex:0 0 48px}.match-flow.editorial-finalizer .pf-selectable .pf-portrait{width:48px;height:48px;margin-bottom:3px}.match-flow.editorial-finalizer .pf-selectable small{display:none}.match-flow.editorial-finalizer .pf-selection-rail{gap:10px;padding:8px 0}.match-flow.editorial-finalizer .pf-offer-note{border:0;gap:8px;margin:5px 0;padding:5px 0;font-size:11px}.match-flow.editorial-finalizer .pf-offer-note>svg{width:16px;height:16px}.match-flow.editorial-finalizer .pf-body{padding-bottom:16px!important}.match-flow.editorial-finalizer .pf-body:has(.match-options){padding-bottom:100px!important}.match-flow.editorial-finalizer .match-options-footer .primary,.match-flow.editorial-finalizer .post-footer>.primary{min-height:56px;font:700 23px/1.1 Barlow Condensed,sans-serif!important}.match-flow.editorial-finalizer .post-footer>p{margin-bottom:6px;font-size:10px}.match-flow .rs-meta .pc-organizer small{display:none!important}.match-flow .booking-task>.coord-court{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:45px;padding:4px 12px;display:flex}.match-flow .booking-task>.coord-court>button{background:0 0;border:0;min-width:36px;min-height:36px;padding:8px;font-size:0}.match-flow .booking-task>.coord-court>[role=alert]{flex-basis:100%;font-size:11px;display:block!important}.match-flow .booking-task-secondary{color:#10251b;min-height:36px;margin:10px auto;display:block}.match-flow.completion-place .completion-place-body{padding-bottom:20px!important}.match-flow.guest-invitation-editorial .guest-invite-hero h1{letter-spacing:-1px;margin:14px 0;font:800 clamp(46px,15.6vw,64px)/.91 Barlow Condensed,sans-serif}.match-flow.guest-invitation-editorial .guest-invite-hero>span,.match-flow.guest-invitation-editorial .guest-invite-meta,.match-flow.guest-invitation-editorial .guest-invite-answer-head,.match-flow.guest-invitation-editorial .guest-invite-poll-intro,.match-flow.guest-invitation-editorial .guest-invite-name.is-known{display:none}.match-flow.guest-invitation-editorial .guest-invite-answer{background:0 0;border:0;padding:0}.match-flow.guest-invitation-editorial .guest-invite-answer>h3,.match-flow.guest-invitation-editorial .guest-invite-poll-note{display:none}.match-flow.guest-invitation-editorial .guest-invite-options .coord-vote{background:#faf9f3;border:1px solid #d4d4c9;border-radius:12px;min-height:110px}.match-flow.guest-invitation-editorial .guest-invite-options .coord-vote.is-selected{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.match-flow.guest-invitation-editorial .guest-invite-option strong{font:800 29px/1.1 Barlow Condensed,sans-serif}.match-flow.guest-invitation-editorial .guest-invite-actions .people-primary,.match-flow.guest-organizer .go-primary{min-height:54px;font:700 22px/1.1 Barlow Condensed,sans-serif}.match-flow.guest-organizer .guest-organizer-status,.match-flow.guest-organizer .guest-organizer-hero-meta{display:none}.match-flow.guest-organizer .guest-organizer-lead{margin:8px 0;font-size:13px}.match-flow.guest-organizer .match-guest-options{margin-top:12px;padding-top:0}.match-flow.guest-organizer:has(.match-guest-options){padding-bottom:110px}.match-flow.guest-organizer .guest-round-selection{border:0;min-width:0;padding:0}.match-flow.guest-organizer .guest-round-selection>legend{text-transform:uppercase;max-width:100%;margin:10px 0;font:800 52px/.94 Barlow Condensed,sans-serif}.match-flow.guest-organizer .guest-organizer-person-choice{vertical-align:top;border:0;flex-direction:column;align-items:center;gap:4px;width:52px;margin:3px 6px 5px 0;padding:0;font-size:11px;display:inline-flex;position:relative}.match-flow.guest-organizer .guest-organizer-person-choice>input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.match-flow.guest-organizer .guest-organizer-person-choice:has(input:checked) .profile-avatar{border:2px solid var(--tijo-accent-border)}.match-flow.guest-organizer .guest-organizer-person-choice:has(input:focus-visible){outline:2px solid var(--tijo-focus);border-radius:6px}.match-flow.guest-organizer .guest-organizer-person-choice .profile-avatar{border-radius:50%;width:48px;height:48px}.match-flow.guest-organizer .guest-organizer-person-choice>span:last-child{text-overflow:ellipsis;max-width:100%;overflow:hidden}.match-flow.guest-organizer .guest-round-selection>.go-primary{z-index:25;width:min(584px,100% - 36px);position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 0 0 12px #f5f4ef}.match-flow .booking-task>.coord-court{flex-direction:row!important;align-items:center!important;display:flex!important}.match-flow .booking-task>.coord-court>strong{flex:1;text-align:left!important}.match-flow .booking-task>.coord-court>button>svg{width:21px!important;height:21px!important}.match-flow.guest-organizer.match-guest-fixed>h1{text-transform:uppercase!important}.match-flow .booking-task>.coord-court>button{flex:0 0 36px;width:36px!important;margin:0!important}.match-flow.guest-organizer.match-guest-fixed>h1{letter-spacing:-1px;text-transform:uppercase;margin:18px 0;font:800 clamp(46px,15.6vw,64px)/.91 Barlow Condensed,sans-serif!important}.match-flow.guest-organizer.match-guest-fixed .match-guest-stage{background:0 0;border:0;border-radius:0;padding:0}.match-flow.guest-organizer.match-guest-fixed .guest-organizer-lead:empty{display:none}.match-flow.guest-organizer.match-guest-fixed>.guest-organizer-feedback{background:0 0;margin:5px 0;padding:6px 0;font-size:11px}.match-flow.guest-organizer.match-guest-fixed:has(.match-guest-calendar)>.guest-organizer-feedback{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.match-flow.guest-organizer .match-guest-calendar{background:var(--tijo-action-gradient);width:100%;color:var(--tijo-action-ink);justify-content:center;align-items:center;gap:10px;margin:18px 0 10px;display:flex}.match-flow.guest-organizer.match-guest-fixed>.match-secondary-actions{margin-top:24px}.provider-booking-overlay{z-index:1200;background:#10251b66;position:fixed;inset:0}.provider-booking-dialog{z-index:1201;height:100dvh;padding-top:env(safe-area-inset-top);color:#193e30;background:#f7f6f1;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.provider-booking-dialog>header{flex:none;align-items:center;gap:12px;padding:12px;display:flex}.provider-booking-dialog>header h2{flex:1;min-width:0;margin:0;font-size:17px}.provider-booking-dialog>header button{color:inherit;background:0 0;border:0;padding:10px}.provider-booking-dialog>header a{align-items:center;gap:5px;font-size:12px;display:flex}.provider-booking-dialog>.cgn-booking-frame{border-radius:0;flex-direction:column;flex:1;min-height:100px;margin:0;display:flex}.provider-booking-dialog .cgn-booking-frame-wrap{flex:1;height:auto;min-height:0}.provider-booking-appointment{padding:16px 16px calc(16px + env(safe-area-inset-bottom));flex:none;max-height:45%;overflow:auto}.provider-booking-appointment .booking-appointment{margin-bottom:12px}.provider-booking-appointment p{margin:10px 0;font-size:12px}@media (width>=800px){.provider-booking-dialog{border-radius:18px;height:94vh;inset:3vh 10vw}}.booking-task{color:#15211a;background:#ffffff50;border:1px solid #d8ddd6;border-radius:10px;margin-top:12px;padding:14px;font:400 13px/1.4 Inter,system-ui,sans-serif}.booking-task.is-inline{background:0 0;border:0;border-radius:0;margin-top:12px;padding:0}.booking-task.is-inline>.booking-task-primary:first-child{margin-top:0}.booking-task h3{margin:0 0 7px;font-size:16px;font-weight:700}.booking-task p{margin:7px 0 12px}.booking-appointment{overflow-wrap:anywhere;gap:5px;margin-bottom:8px;padding:12px 0;display:grid}.booking-appointment strong{font-size:13px}.booking-appointment span{color:#536057;font-size:13px}.booking-task-primary,.booking-task-secondary,.booking-task-link{box-sizing:border-box;color:#15211a;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px 12px;font:600 13px/1.35 Inter,system-ui,sans-serif;text-decoration:none;display:flex}.booking-task-primary{background:var(--tijo-action-gradient);color:var(--tijo-action-ink)}.booking-task-secondary{background:0 0;border:1px solid #89958b;margin-top:8px}.booking-task-link{background:0 0;margin-top:4px;font-weight:400}.booking-task small{color:#536057;margin:10px 0;font-size:11px;display:block}.booking-task-status{color:#123b2b;align-items:start;gap:8px;display:flex}.booking-return-overlay{z-index:230;background:#10251b70;position:fixed;inset:0}.booking-return-dialog{box-sizing:border-box;z-index:231;color:#15211a;background:#f5f4ef;border-radius:16px;width:calc(100% - 24px);max-width:430px;max-height:calc(100dvh - 24px);padding:22px 18px 14px;font:400 13px/1.4 Inter,system-ui,sans-serif;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 12px 60px #10251b40}.booking-return-dialog h2{margin:8px 30px 10px 0;font:700 21px/1.2 Inter,system-ui,sans-serif}.booking-return-dialog>p{color:#536057;margin:0}.booking-return-dialog .booking-appointment{border-block:1px solid #d8ddd6;margin:16px 0}.booking-return-close{background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:6px;right:8px}.booking-task button:disabled,.booking-return-dialog button:disabled{opacity:.5;cursor:wait}.booking-task :is(a,button):focus-visible,.booking-return-dialog button:focus-visible{outline:2px solid var(--tijo-focus);outline-offset:3px}.booking-task-heading{align-items:center;gap:10px;margin-bottom:10px;display:flex}.booking-task-heading h3{margin:0;font-size:20px;line-height:1.25}.booking-task-heading small{color:#626b64;margin:0 0 2px;font-size:11px}.booking-task-mark{background:var(--tijo-accent-soft);width:40px;height:40px;color:var(--tijo-accent-text);border-radius:50%;flex:none;place-items:center;font-size:24px;font-weight:600;display:grid}.booking-task-mark.is-done{color:#123b2b;background:#e6f2d6}.booking-task-steps{margin:12px 0}.booking-task-steps p{align-items:center;gap:9px;margin:8px 0;font-size:12px;display:flex}.booking-task-steps b{color:#123b2b;background:#e9ece5;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.booking-task .coord-court{margin:10px 0}.booking-task .booking-task-primary{margin-top:10px}.booking-return-inline{border-top:1px solid #d8ddd6;min-width:0;margin-top:14px;padding-top:14px}.booking-return-inline>h3{margin-bottom:8px;font-size:17px;line-height:1.3}.booking-return-inline>.booking-appointment{border-block:1px solid #e1e7df;margin:10px 0}.booking-return-inline .plan-error{color:#a4443c;overflow-wrap:anywhere;font-size:12px}.booking-return-inline>p{font-size:12px;line-height:1.5}.booking-court-choice{flex-direction:column;gap:7px;margin:12px 0;font-size:13px;display:flex}.booking-court-choice select{color:#172d36;background:#fff;border:1px solid #b9c9c6;border-radius:10px;min-height:44px;padding:8px}.booking-return-sheet{width:100%;max-width:480px;padding:18px 18px calc(14px + env(safe-area-inset-bottom));overscroll-behavior:contain;background:#fff;border-radius:20px 20px 0 0;max-height:calc(100dvh - 24px);top:auto;bottom:0;transform:translate(-50%)}.booking-return-sheet h2{margin:4px 36px 12px 0;font-size:19px}.booking-return-sheet .booking-appointment{border:0;margin:0 0 10px;padding:0;font-size:13px}.booking-return-sheet .booking-appointment strong{font-size:13px}.booking-return-sheet .booking-price-details{color:#64766a;margin:4px 0 10px;font-size:13px}.booking-return-sheet .booking-price-details>summary{cursor:pointer;min-height:44px;padding:12px 0}.booking-return-sheet .booking-court-choice input{color:#172d36;background:#fff;border:1px solid #b9c9c6;border-radius:10px;min-height:44px;padding:10px}.booking-return-sheet :is(input,select){font-size:16px}.booking-return-sheet .booking-return-failed{color:#a24539;font-size:12px}.booking-return-sheet .plan-error{color:#a24539;overflow-wrap:anywhere;font-size:13px}.booking-return-sheet :is(button,input,select,summary):focus-visible{outline:2px solid var(--tijo-focus,#b74a43);outline-offset:3px}@media (width>=640px){.booking-return-sheet{border-radius:18px;width:calc(100% - 32px);top:50%;bottom:auto;transform:translate(-50%,-50%)}}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-800-normal-BZxKbt5V.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.completion-focus,.completion-place{--ce-paper:#f5f4ef;--ce-ink:#15211a;--ce-forest:#123b2b;--ce-lime:#d9fa58;--ce-line:#d8ddd6;z-index:80;width:100%;max-width:620px;height:100dvh;color:var(--ce-ink);flex-direction:column;font:400 14px/1.4 Inter,system-ui,sans-serif;display:flex;inset:0;overflow:hidden;background:var(--ce-paper)!important;margin:auto!important;padding:0!important;position:fixed!important}.completion-focus *,.completion-place *{box-sizing:border-box}:is(.tijo-shell:has(.completion-focus)>.mobile-nav,.tijo-shell:has(.completion-focus)>.site-header){display:none}.completion-focus .gd-head,.completion-place>.post-head{flex:none;align-items:center;gap:8px;min-height:48px;display:flex;top:auto;background:var(--ce-paper)!important;border:0!important;margin:0!important;padding:2px 10px!important;position:relative!important}.completion-focus .gd-head h1,.completion-place>.post-head h1{text-align:center;flex:1;margin:0;font:600 14px/1.3 Inter,sans-serif}.completion-focus .gd-head button,.completion-place>.post-head>a{min-width:44px;height:44px;color:var(--ce-ink);background:0 0;border:0;place-items:center;padding:8px;display:grid}.gd-page.completion-focus .gd-head h1{text-align:center}.completion-focus .gd-body,.completion-place>.completion-place-body{overscroll-behavior:contain;flex:1;width:100%;max-width:none;min-height:0;margin:0;overflow-y:auto;padding:8px 18px 16px!important}.completion-focus .completion-display,.completion-place .completion-display{letter-spacing:-.3px;text-transform:uppercase;color:var(--ce-ink);margin:0 0 10px;font:800 56px/.95 Barlow Condensed,Impact,sans-serif}.completion-display>span{color:var(--ce-forest);display:block}.completion-intro{margin:0 0 10px;font-size:13px}.completion-event{border:1px solid var(--ce-line);background:#ffffff30;border-radius:11px;padding:6px;overflow:hidden}.completion-photo{border-radius:7px;height:110px;overflow:hidden}.completion-photo>img,.completion-photo>div{-o-object-fit:cover;object-fit:cover;background-position:50%;background-size:cover;width:100%;height:100%;display:block;position:relative}.completion-photo small{background:#f5f4efdf;border-radius:3px;padding:2px 4px;font-size:9px;position:absolute;bottom:4px;right:4px}.completion-event-info{padding:7px 6px}.completion-event-info h2{overflow-wrap:anywhere;margin:0;font:700 18px/1.2 Inter,sans-serif}.completion-event-info>p{margin:3px 0 7px;font-size:13px}.completion-event-meta{border-top:1px solid var(--ce-line);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:4px 8px;padding-top:8px;font-size:12px;display:grid}.completion-event-meta strong{font-weight:600}.completion-court{overflow-wrap:anywhere;max-width:100%;display:inline-block}.completion-booking{color:#a85600;border:1px solid #e5b868;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:10px;display:flex}.completion-booking>svg,.completion-info>svg,.completion-organizer>svg{flex:none}.completion-booking strong{font:600 12px/1.3 Inter,sans-serif;display:block}.completion-booking small{margin-top:3px;font-size:11px;display:block}.completion-booking.is-booked{color:var(--ce-forest);background:#eaf3df;border-color:#d8e3cd}.completion-round{margin:14px 0}.completion-round>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.completion-round h3{text-transform:uppercase;margin:0;font:700 13px/1.3 Inter,sans-serif}.completion-round header>span{font-size:12px}.completion-people{gap:9px;padding:0 0 4px;display:flex;overflow-x:auto}.completion-person{text-align:center;flex-direction:column;flex:0 0 76px;align-items:center;gap:3px;display:flex}.completion-avatar{width:68px;height:68px;margin-bottom:2px;position:relative}.completion-avatar .profile-avatar{width:100%;height:100%;color:var(--ce-forest);background:#dfe7da;border:0;border-radius:50%;justify-content:center;align-items:center;font:700 24px/1 Inter,sans-serif;display:flex;overflow:hidden}.completion-anonymous{color:#7a8878;border:1px dashed #adb9aa;border-radius:50%;place-items:center;display:grid}.completion-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.completion-avatar i{background:var(--ce-lime);width:22px;height:22px;color:var(--ce-ink);border:1px solid var(--ce-paper);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:-1px}.completion-person strong{text-overflow:ellipsis;white-space:nowrap;max-width:76px;font:600 12px/1.3 Inter,sans-serif;overflow:hidden}.completion-person small{font-size:11px;line-height:1.3}.completion-info{border:1px solid var(--ce-line);border-radius:8px;align-items:flex-start;gap:9px;margin:12px 0 8px;padding:10px;font-size:11px;display:flex}.completion-organizer{align-items:center;gap:9px;margin:8px 0;font-size:11px;display:flex}.completion-ready{background:var(--ce-forest);color:#fff;border-radius:8px;align-items:center;gap:12px;margin-top:10px;padding:13px;display:flex}.completion-ready>svg{color:var(--ce-forest);background:#fff;border-radius:50%;flex:none;width:32px;height:32px;padding:4px}.completion-ready strong{font:700 20px/1.2 Barlow Condensed,sans-serif;display:block}.completion-ready span{margin-top:3px;font-size:12px;display:block}.completion-focus .completion-footer,.completion-place>.post-footer{width:100%;box-shadow:none;flex:none;gap:0;display:grid;left:auto;right:auto;padding:8px 18px calc(8px + env(safe-area-inset-bottom))!important;background:var(--ce-paper)!important;border:0!important;margin:0!important;position:relative!important;bottom:auto!important}.completion-focus .completion-footer button,.completion-place .completion-primary,.completion-place .completion-secondary{width:100%;min-height:44px;color:var(--ce-ink);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:10px 12px;font:600 13px/1.35 Inter,sans-serif;text-decoration:none;display:flex}.completion-focus .completion-footer .primary,.completion-place .completion-primary{background:var(--tijo-action-gradient);color:var(--tijo-action-ink);font-weight:700}.completion-place .completion-secondary{border:1px solid #89958b}.completion-focus button:disabled,.completion-place button:disabled{opacity:.5;cursor:not-allowed}.completion-more{border-top:1px solid var(--ce-line);margin-top:12px;padding-top:8px}.completion-more>summary{cursor:pointer;min-height:36px;padding:8px 0;font:600 12px/1.4 Inter,sans-serif}.completion-place .completion-book-step{border:1px solid var(--ce-line);background:#ffffff30;border-radius:10px;margin-top:8px;padding:8px}.completion-book-step>header{align-items:center;gap:10px;display:flex}.completion-book-step header>span{background:var(--ce-forest);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:600;display:grid}.completion-book-step h3{margin:0;font:700 15px/1.3 Inter,sans-serif}.completion-book-step p{margin:4px 0 7px;font-size:12px;line-height:1.4}.completion-place .plan-actions-fieldset{border:0;min-width:0;margin:0;padding:0}.completion-place .completion-replan{min-height:44px;color:var(--ce-ink);background:0 0;border:0;margin:0 auto;padding:8px;font:400 12px/1.4 Inter,sans-serif;display:block}.completion-place .completion-book-note{gap:8px;margin:8px 0 0;font-size:11px;display:flex}.completion-place .completion-book-note svg{flex:none}.completion-focus :is(button,a,summary):focus-visible,.completion-place :is(button,a,summary):focus-visible{outline:2px solid var(--tijo-focus);outline-offset:3px}@media (width<=360px){.completion-focus .completion-display,.completion-place .completion-display{font-size:48px}.completion-person{flex-basis:60px}.completion-people{gap:8px}.completion-avatar{width:56px;height:56px}.completion-photo{height:96px}.completion-person strong{max-width:60px}}.round-readiness{color:#15211a;background:#fff9;border:1px solid #d8ddd6;border-radius:12px;margin:12px 0;padding:4px 12px;font:400 13px/1.4 Inter,system-ui,sans-serif}.round-readiness-condition{align-items:center;gap:10px;min-width:0;padding:10px 0;display:flex}.round-readiness-condition+.round-readiness-condition{border-top:1px solid #d8ddd6}.round-readiness-condition>span{color:#925309;background:#fff0d1;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.round-readiness-condition>span.is-done{color:#123b2b;background:#e6f2d6}.round-readiness-condition>div{min-width:0}.round-readiness-condition strong{font-size:14px;font-weight:700;display:block}.round-readiness-condition small{color:#626b64;overflow-wrap:anywhere;margin-top:2px;font-size:12px;display:block}.round-readiness.is-ready{background:#edf4e5;border-color:#c7d8c0}.round-own-status{border-top:1px solid #d8ddd6;align-items:center;gap:6px;margin:0;padding:10px 0;font-size:12px;display:flex}.round-own-status.is-confirmed{color:#123b2b}.completion-focus .completion-display{margin-bottom:12px;font-size:42px;line-height:1}.completion-focus .completion-display>span{margin-left:.2em;display:inline}.completion-focus .completion-ready strong{font:700 16px/1.3 Inter,system-ui,sans-serif}.completion-focus .completion-ready span{line-height:1.4}@media (width<=360px){.completion-focus .completion-display{font-size:36px}.round-readiness{padding-inline:10px}.round-readiness-condition strong{font-size:13px}}.game-appointment-summary{color:#20332a;min-width:0;font:400 13px/1.45 Inter,system-ui,sans-serif}.game-appointment-summary .gas-when,.game-appointment-summary .gas-place{align-items:flex-start;gap:9px;min-width:0;display:flex}.game-appointment-summary :is(.gas-when,.gas-place)>svg{color:#58735f;flex:none;margin-top:1px}.game-appointment-summary .gas-when{margin:0;line-height:1.5}.game-appointment-summary .gas-when.wa-selected-time{flex-direction:row;align-items:flex-start;display:flex}.game-appointment-summary .gas-when>div{min-width:0}.game-appointment-summary .gas-when strong{overflow-wrap:anywhere;font-size:15px;font-weight:650;line-height:1.5;display:block}.game-appointment-summary .gas-place{margin-top:7px;font-size:13px}.game-appointment-summary .gas-place span{overflow-wrap:anywhere;min-width:0}.game-appointment-summary .gas-statuses{border-top:1px solid #e6ebe5;gap:8px;margin:13px 0 0;padding:11px 0 0;display:grid}.game-appointment-summary .gas-statuses>div{grid-template-columns:86px minmax(0,1fr);gap:8px;display:grid}.game-appointment-summary dt{color:#768078;margin:0;font-size:11px;line-height:1.5}.game-appointment-summary dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:11px;line-height:1.5}.game-appointment-summary .gas-booking-label{align-items:flex-start;gap:5px;font-weight:550;display:flex}.game-appointment-summary .gas-booking-label svg{flex:none;margin-top:1px}.game-appointment-summary dd small{color:#768078;margin-top:3px;font-size:10px;line-height:1.5;display:block}.game-appointment-summary .coord-court{color:inherit;background:0 0;border-radius:0;gap:4px;margin:0;padding:0}.game-appointment-summary .coord-court strong{font-size:12px;font-weight:550;line-height:1.5}.game-appointment-summary .coord-court button{text-align:left;max-width:100%;min-height:32px;font:500 12px/1.4 Inter,sans-serif}.game-appointment-summary .coord-court small{margin:0;font-size:11px}.game-appointment-summary [data-state=unavailable] dd,.game-appointment-summary [data-state=failed] dd{color:#a04c39}.game-appointment-summary [data-state=stale] dd{color:#816b42}.wa-selected-round.gas-round{color:#20332a;background:#fff;min-width:0}.wa-selected-round.gas-round>header{justify-content:space-between;align-items:center;gap:12px;margin:0 0 13px;display:flex}.wa-selected-round.gas-round>header h2{letter-spacing:-.1px;margin:0;font:650 16px/1.4 Inter,system-ui,sans-serif}.wa-selected-round.gas-round>header svg{color:#58735f;flex:none}.wa-selected-round.gas-round .gas-edit,.wa-host-edit-appointments{min-height:42px;box-shadow:none;color:var(--tijo-accent-text,#9b513c);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;margin:3px 0 0;padding:9px 0;font:550 12px/1.4 Inter,system-ui,sans-serif;display:flex}.wa-host-edit-appointments{margin:0 0 10px}.wa-selected-round.gas-round .gas-edit:focus-visible,.wa-host-edit-appointments:focus-visible{outline:2px solid var(--tijo-accent-text,#9b513c);outline-offset:3px}.wa-selected-round.gas-round .gas-edit:disabled,.wa-host-edit-appointments:disabled{opacity:.5;cursor:default}.wa-selected-round.gas-round .gas-people-group{border-top:1px solid #e6ebe5;margin-top:13px;padding-top:11px}.wa-selected-round.gas-round .gas-people-group h3{color:#667368;align-items:center;gap:6px;margin:0 0 9px;font:600 11px/1.5 Inter,system-ui,sans-serif;display:flex}.wa-selected-round.gas-round .gas-people-group h3>span{font-weight:400}.wa-selected-round.gas-round .wa-selected-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:0;padding:0;list-style:none;display:grid;overflow:visible}.wa-selected-round.gas-round .wa-selected-people>li{text-align:left;align-items:center;gap:7px;min-width:0;margin:0;padding:0;display:flex}.wa-selected-round.gas-round .wa-selected-people>li>.profile-avatar{color:#355e47;background:#eaf0e8;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;margin:0;font-size:12px;display:flex;position:relative;overflow:hidden}.wa-selected-round.gas-round .profile-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.wa-selected-round.gas-round .wa-selected-people>li>span:not(.profile-avatar){min-width:0;display:block}.wa-selected-round.gas-round .wa-selected-people strong{overflow-wrap:anywhere;margin:0;font:550 12px/1.4 Inter,system-ui,sans-serif;display:block}.wa-selected-round.gas-round .wa-selected-people small{color:#7a847b;overflow-wrap:anywhere;margin-top:2px;font:400 10px/1.4 Inter,system-ui,sans-serif;display:block}@media (width<=359px){.game-appointment-summary .gas-when strong{font-size:14px}.game-appointment-summary .gas-statuses>div{grid-template-columns:76px minmax(0,1fr);gap:6px}.wa-selected-round.gas-round .wa-selected-people{gap:10px 8px}.wa-selected-round.gas-round .wa-selected-people>li{gap:6px}.wa-selected-round.gas-round .wa-selected-people>li>.profile-avatar{width:30px;height:30px}}.wa-selected-round.gas-round .gas-response-count{color:#667368;margin:0 0 12px;font:500 12px/1.5 Inter,system-ui,sans-serif}.game-appointment-summary .gas-when.wa-selected-time{flex-wrap:wrap;align-items:center;gap:6px 12px}.game-appointment-summary .gas-live{align-items:center;gap:4px;min-width:0;display:flex}.game-appointment-summary .gas-refresh{color:#617167;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.game-appointment-summary .gas-refresh:disabled{opacity:.4}.game-appointment-summary .gas-statuses>div{display:block}.game-appointment-summary .gas-statuses{margin-top:9px}.game-appointment-summary .gas-statuses details{font-size:11px}.game-appointment-summary .gas-day{color:#627568;margin:0 0 2px;font:500 12px/1.4 Inter,sans-serif}.game-appointment-summary .gas-when.wa-selected-time{justify-content:space-between;gap:4px 10px}.gdo-overview{color:#1d3027;background:#fff;border:1px solid #e5e9e4;border-radius:18px;width:100%;min-width:0;padding:20px 18px 0;font-family:Inter,sans-serif;overflow:hidden}.gdo-overview :is(h2,h3,p,ul){margin:0}.gdo-overview :is(button,a){touch-action:manipulation}.gdo-overview button{font-family:inherit}.gdo-overview button:focus-visible{outline:2px solid var(--tijo-focus,#bb4848);outline-offset:3px}.gdo-meta{color:#647168;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.gdo-meta>p{min-width:0;font-weight:550}.gdo-meta>span{color:#53645a;background:#f3f5f1;border-radius:6px;flex:none;padding:4px 7px;font-size:11px}.gdo-status{padding:14px 0 16px}.gdo-status-heading{align-items:center;gap:9px;display:flex}.gdo-status-heading>svg{color:#ba4949;flex:none}.gdo-status[data-phase=ready] .gdo-status-heading>svg{color:#397457}.gdo-status[data-phase=closed] .gdo-status-heading>svg{color:#758075}.gdo-status h2{color:#1d3027!important;letter-spacing:-.35px!important;text-transform:none!important;margin:0!important;font:650 21px/1.25 Inter,sans-serif!important}.gdo-status>p{color:#647168;max-width:52ch;margin-top:7px;font:400 13px/1.5 Inter,sans-serif}.gdo-status>ul{color:#9b4845;flex-wrap:wrap;gap:5px 16px;padding:8px 0 0;font:500 12px/1.4 Inter,sans-serif;list-style:none;display:flex}.gdo-status>ul>li{align-items:center;gap:6px;display:flex}.gdo-status>ul>li:before{content:"";background:currentColor;border-radius:50%;flex:none;width:4px;height:4px}.gdo-lineup{border-top:1px solid #edf0eb;padding:12px 0}.gdo-section-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.gdo-section-heading h3{color:#263b2e!important;text-transform:none!important;letter-spacing:0!important;margin:0!important;font:600 14px/1.35 Inter,sans-serif!important}.gdo-section-heading>div{align-items:center;gap:11px;display:flex}.gdo-section-heading button{min-height:32px;color:var(--tijo-accent-text,#b64646);white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:4px 0;font-size:12px;font-weight:550;display:inline-flex}.gdo-section-heading button:disabled{opacity:.45}.gdo-lineup-count{color:#6a776e;font:400 12px/1.45 Inter,sans-serif;margin-top:1px!important}.gdo-player-strip{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#cbd3c9 transparent;align-items:flex-start;gap:10px;list-style:none;display:flex;overflow:auto hidden;margin:0 -2px!important;padding:10px 2px 4px!important}.gdo-player-strip>li{text-align:center;flex:0 0 68px;min-width:0}.gdo-player-strip>li>button,.gdo-player-static{width:100%;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;min-height:78px;padding:0;display:flex}.gdo-player-strip>li>button{cursor:pointer}.gdo-player-photo{width:42px;height:42px;margin-bottom:2px;display:block;position:relative}.gdo-player-photo>.profile-avatar{color:#556950;background:#e9eee7;border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:550;display:flex;overflow:hidden;flex:none!important;width:42px!important;min-width:42px!important;height:42px!important}.gdo-player-photo .profile-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.gdo-player-check{color:#fff;background:#397457;border:2px solid #fff;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;bottom:-1px;right:-2px}.gdo-player-strip strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font:550 12px/1.2 Inter,sans-serif;overflow:hidden}.gdo-player-strip small{color:#7b7468;max-width:100%;font:400 10px/1.3 Inter,sans-serif}.gdo-player-strip li[data-status=confirmed] small{color:#397457}.gdo-player-strip li[data-status=answered] small{color:#536e60}.gdo-player-strip li[data-status=declined] small{color:#95645e}.gdo-player-strip .gdo-guest-label{color:#7b837b;font:400 9px/1.15 Inter,sans-serif}.gdo-empty-players{color:#778178;font-size:12px;line-height:1.5;margin-top:12px!important}.gdo-appointment{border-top:1px solid #edf0eb;padding:14px 0}.gdo-tools{background:#fcfcfa;border-top:1px solid #edf0eb;flex-wrap:wrap;gap:0 17px;margin:0 -18px;padding:4px 18px;display:flex}.gdo-tools button{color:#607065;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:5px 0;font:500 12px/1.3 Inter,sans-serif;display:inline-flex}.wa-game-detail-layout .wa-chat-timeline [data-chat-appointment]{width:100%;max-width:none}.gdo-overview .game-detail-appointment>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-bottom:12px;display:flex}.gdo-overview .game-detail-appointment>header h3{text-transform:none!important;letter-spacing:0!important;color:#263b2e!important;margin:0!important;font:600 14px/1.4 Inter,sans-serif!important}.gdo-overview .game-detail-appointment>header button{min-height:32px;color:var(--tijo-accent-text,#b64646);text-align:left;background:0 0;border:0;padding:6px 0;font:500 12px/1.4 Inter,sans-serif}.gdo-overview .game-detail-appointment>header button:disabled{opacity:.45}.gdo-overview .game-detail-appointment .wa-term-actions{border-top:1px solid #edf0eb;margin-top:12px;padding-top:12px}.gdo-overview .game-detail-appointment .wa-term-actions .gd-participation-confirmed{color:#397457;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;min-height:24px;margin:0;padding:0;font:500 12px/1.4 Inter,sans-serif;display:flex}.gdo-overview .game-detail-appointment .gd-participation-confirmed>svg{flex:none}.gdo-overview .game-detail-appointment .gd-invite-banner{background:#f9faf7;border:0;border-radius:0;margin-top:14px;padding:12px 0}.gdo-overview .game-detail-appointment .gd-invite-banner-text>svg{display:none}.gdo-overview .game-detail-links{flex-wrap:wrap;gap:7px 17px;padding-top:8px;display:flex}.gdo-overview .game-detail-links :is(button,a){color:#607065;background:0 0;border:0;align-items:center;gap:5px;min-height:36px;padding:4px 0;font:500 12px/1.4 Inter,sans-serif;text-decoration:none;display:inline-flex}.gdo-overview .game-detail-poll .wa-poll-message{align-self:stretch;width:100%;max-width:none;margin:0}.gdo-overview .game-detail-poll .wa-poll-message.own{max-width:none;margin:0}.gdo-overview .game-detail-poll .wa-poll-bubble{box-shadow:none;background:0 0;border:0;border-radius:0;width:100%;max-width:none;margin:0;padding:0}.gdo-overview .game-detail-poll .wa-poll-bubble>header{margin-bottom:6px}.gdo-overview .game-detail-poll .wa-poll-bubble h2{color:#263b2e!important;text-transform:none!important;letter-spacing:0!important;margin:0!important;font:600 16px/1.4 Inter,sans-serif!important}.gdo-overview .game-detail-poll .wa-poll-bubble>p{color:#69776d;margin:5px 0;font-size:12px;line-height:1.5}.gdo-overview .game-detail-poll .wa-poll-bubble>ol{margin:14px 0;padding:0;list-style:none}.gdo-overview .game-detail-poll .wa-vote-row{background:#fafbf8;border:1px solid #e4e9e1;border-radius:9px;gap:10px;margin:0;padding:12px 10px}.gdo-overview .game-detail-poll .wa-vote-row.is-selected{background:#fdf1eb;border-color:#e8b3a5}.gdo-overview .game-detail-poll .wa-vote-copy strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.5}.gdo-overview .game-detail-poll .wa-vote-copy>span:not(.wa-result-line){overflow-wrap:anywhere;font-size:12px;line-height:1.4}.gdo-overview .game-detail-poll .wa-poll-bubble>ol>li{border:0;margin:0 0 8px;padding:0}.gdo-overview .game-detail-poll .wa-poll-checks{margin:9px 0;font-size:12px}.gdo-overview .game-detail-poll .wa-poll-checks summary{color:#69776d;cursor:pointer;align-items:center;min-height:34px;display:flex}.gdo-overview .game-detail-poll .wa-poll-checks p{color:#69776d;margin:4px 0;font-size:11px;line-height:1.45}.gdo-overview .game-detail-poll .wa-host-confirm,.gdo-overview .game-detail-poll .wa-round-confirm{background:var(--tijo-action-gradient,linear-gradient(90deg,#ed6464,#f4b485));width:100%;min-height:44px;color:var(--tijo-action-ink,#213027);border:0;border-radius:22px;margin:14px 0 0;padding:10px 14px;font:600 13px/1.4 Inter,sans-serif;display:block}.gdo-overview .game-detail-poll .wa-host-edit-appointments{min-height:40px;margin:5px 0 0;font-size:12px}.gdo-overview .game-detail-poll .wa-round-selection>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.gdo-overview .game-detail-poll .wa-round-selection>header button{color:var(--tijo-accent-text,#b64646);background:0 0;border:0;min-height:34px;padding:4px 0;font:500 12px/1.4 Inter,sans-serif}.gdo-overview .game-detail-poll .wa-round-selection>ol>li{background:#fafbf8;border:1px solid #e4e9e1;border-radius:9px;padding:10px}.gdo-overview .game-detail-poll .wa-round-selection>ol>li.is-selected{background:#fdf1eb;border-color:#e8b3a5}.gdo-overview .game-detail-poll .wa-round-selection fieldset{border:0;border-top:1px solid #e7d7ce;margin:10px 0 0;padding:12px 0 0}.gdo-overview .game-detail-alternatives:not(:empty){margin-top:6px}.gdo-overview .game-detail-alternatives .coord-propose{min-height:40px;box-shadow:none;color:#607065;background:0 0;border:0;align-items:center;gap:5px;margin:0;padding:7px 0;font:500 12px/1.4 Inter,sans-serif;display:flex}.gdo-overview .round-alternatives{box-shadow:none;background:0 0;border:0;border-top:1px solid #edf0eb;border-radius:0;margin:12px 0 0;padding:15px 0 0}.gdo-overview .round-alternatives h2{margin:0!important;font:600 14px/1.4 Inter,sans-serif!important}.gdo-overview .round-alternatives>p{color:#69776d;margin:7px 0;font-size:12px;line-height:1.5}.gdo-overview .round-alternatives article{background:0 0;border-top:1px solid #edf0eb;border-radius:0;margin:0;padding:12px 0}.gdo-overview .game-detail-error{color:#a24943;background:#fcf2ee;border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:13px;line-height:1.5}@media (width<=350px){.gdo-overview{border-radius:14px;padding:17px 13px 0}.gdo-status h2{font-size:19px!important}.gdo-section-heading>div{gap:8px}.gdo-section-heading button{font-size:11px}.gdo-tools{gap:0 12px;margin:0 -13px;padding:4px 13px}.gdo-tools button{font-size:11px}.gdo-player-strip{gap:7px}.gdo-player-strip>li{flex-basis:63px}}.gdo-overview .wa-term-actions .gd-fbtn{justify-content:center;align-items:center;gap:8px;display:flex}.gdo-overview .game-detail-appointment .wa-term-actions{margin-top:10px;padding-top:10px}.gdo-overview.gdo-overview--poll{background:#fff;border:0;border-radius:0;padding:0;overflow:visible}.gdo-overview--poll .gdo-poll-heading{margin:0 0 14px;padding:0}.gdo-overview--poll .gdo-poll-heading h2{letter-spacing:-.6px!important;text-transform:none!important;color:#122a23!important;margin:0!important;font:700 26px/1.2 Inter,sans-serif!important}.gdo-overview--poll .gdo-lineup{border:0;padding:0 0 3px}.gdo-poll-compact-players{color:#53665b;justify-content:space-between;align-items:center;gap:10px;min-height:44px;font:500 13px/1.4 Inter,sans-serif;display:flex}.gdo-poll-compact-players>button{color:#31714f;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;min-height:44px;padding:8px 0 8px 10px;font:500 13px/1.4 Inter,sans-serif;display:inline-flex}.gdo-poll-compact-players>button:focus-visible{outline-offset:3px;outline:2px solid #d4494e}.gdo-poll-compact-players>button:disabled{opacity:.45}.gdo-overview--poll .gdo-poll-lineup{align-items:flex-start;gap:10px;min-width:0;display:flex}.gdo-overview--poll .gdo-player-strip{scrollbar-width:none;flex:1;gap:10px;min-width:0;margin:0!important;padding:2px 0 3px!important}.gdo-overview--poll .gdo-player-strip::-webkit-scrollbar{display:none}.gdo-overview--poll .gdo-player-strip>li{flex:0 0 56px}.gdo-overview--poll .gdo-player-strip>li>button,.gdo-overview--poll .gdo-player-static{gap:6px;min-height:78px}.gdo-overview--poll .gdo-player-photo{width:56px;height:56px;margin:0}.gdo-overview--poll .gdo-player-photo>.profile-avatar{font-size:19px;width:56px!important;min-width:56px!important;height:56px!important}.gdo-overview--poll .gdo-player-strip strong{font-size:12px;font-weight:500;line-height:1.3}.gdo-overview--poll .gdo-poll-add{color:var(--tijo-accent-text,#c5464d);background:0 0;border:0;flex-direction:column;flex:0 0 64px;align-items:center;gap:6px;padding:2px 0 0;font:500 12px/1.3 Inter,sans-serif;display:flex}.gdo-overview--poll .gdo-poll-add>span{background:var(--tijo-accent-soft,#fff1ed);border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.gdo-overview--poll .gdo-poll-add>small{color:#637169;white-space:nowrap;font:400 11px/1.4 Inter,sans-serif}.gdo-overview--poll .gdo-poll-add:disabled{opacity:.45}.gdo-overview--poll .gdo-poll-count{color:#647269;background:0 0;border:0;flex:none;align-self:center;align-items:center;gap:2px;max-width:84px;min-height:44px;margin:0;padding:0;font:500 12px/1.4 Inter,sans-serif;display:flex}.gdo-overview--poll .gdo-poll-count svg{flex:none}.gdo-overview--poll .gdo-poll-all{color:#68796b;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:3px;min-height:34px;margin:3px 0 0 auto;padding:2px 0;font:500 12px/1.3 Inter,sans-serif;display:flex}.gdo-overview--poll .gdo-appointment{border:0;padding:0}.gdo-overview--poll .gdo-tools{background:0 0;gap:0 18px;margin:10px 0 0;padding:0}.gdo-overview--poll .gdo-tools button{color:#758178;font-size:11px}@media (width<=350px){.gdo-overview.gdo-overview--poll{border-radius:0;padding:0}.gdo-overview--poll .gdo-poll-heading h2{font-size:24px!important}.gdo-overview--poll .gdo-poll-lineup{gap:8px}.gdo-overview--poll .gdo-player-strip{gap:9px}.gdo-overview--poll .gdo-poll-add{flex-basis:58px}}.gdo-overview--poll .gdo-player-strip{justify-content:flex-start}@media (width<=350px){.gdo-overview--poll .gdo-player-strip>li{flex-basis:48px}.gdo-overview--poll .gdo-player-photo,.gdo-overview--poll .gdo-poll-add>span{width:48px;height:48px}.gdo-overview--poll .gdo-player-photo>.profile-avatar{width:48px!important;min-width:48px!important;height:48px!important}.gdo-overview--poll .gdo-poll-add{flex-basis:52px}.gdo-overview--poll .gdo-player-strip>li>button,.gdo-overview--poll .gdo-player-static{min-height:70px}}.gdo-player-check[data-status=pending]{background:#82795f}.gdo-player-check[data-status=declined]{background:#a15b54}.gdo-player-check[data-status=answered]{background:#397457}.gdo-overview[data-layout=game] .gdo-player-photo,.gdo-overview[data-layout=game] .gdo-player-photo>.profile-avatar{width:48px!important;min-width:48px!important;height:48px!important}.gdo-overview[data-layout=game] .gdo-status{padding:12px 0}.gdo-overview[data-layout=game] .gdo-status h2{font-size:19px!important}.gdo-overview[data-layout=game] .gdo-player-strip>li{flex-basis:60px}.gdo-status-heading>svg{color:#61776a}.gdo-overview .gdo-player-strip{flex-wrap:nowrap;justify-content:flex-start;gap:10px;padding-block:4px;display:flex;overflow-x:auto}.gdo-overview .gdo-player-strip>li{flex:0 0 60px;min-width:60px}.gdo-overview .gdo-player-photo,.gdo-overview .gdo-player-photo .profile-avatar{width:52px;min-width:52px;height:52px}.gdo-overview .gdo-player-strip strong{font-size:12px}.gdo-overview .gdo-player-strip .player-level{font-size:11px}.gdo-overview .gdo-poll-heading p,.gdo-overview .gdo-poll-answer-count{color:#69717a;margin:6px 0;font-size:12px}.gdo-overview .gdo-publication-pending{color:#69717a;align-items:center;gap:5px;margin:0 0 8px;font:400 12px/1.4 Inter,sans-serif;display:flex}.game-poll-conversation,.game-poll-summary{color:#10242d;width:100%;min-width:0;font:14px/1.4 Inter,sans-serif}.game-poll-summary{overflow-anchor:none}.game-poll-summary :is(p,h3,ol){margin:0}.game-poll-summary .game-poll-muted,.game-poll-dialog .game-poll-muted{color:#65737d;font-size:12px;line-height:1.5}.game-poll-facts{flex-wrap:wrap;align-items:center;gap:18px;min-height:42px;padding:7px 0 12px;display:flex}.game-poll-duration{color:#10242d;flex:none;align-items:center;gap:8px;font-size:14px;display:inline-flex}.game-poll-duration>svg{flex:none}.game-poll-court-details{color:#de7100;min-width:0;font-size:12px}.game-poll-court-details>summary{cursor:pointer;align-items:center;gap:6px;width:fit-content;min-height:30px;font-size:12px;line-height:1.35;list-style:none;display:flex}.game-poll-court-details>summary::-webkit-details-marker{display:none}.game-poll-court-details>summary>svg{flex:none}.game-poll-court-details[data-court-state=available]{color:#297550}.game-poll-court-details[data-court-state=unavailable]{color:#b44245}.game-poll-court-details[data-court-state=expired]{color:#758087}.game-poll-court-evidence{color:#61727c;overflow-wrap:anywhere;flex-direction:column;gap:6px;max-width:100%;padding:9px 0 4px;display:flex}.game-poll-court-evidence>p{flex-direction:column;font-size:11px;line-height:1.5;display:flex;margin:0!important}.game-poll-court-evidence strong{color:#334c58;font-size:11px;font-weight:550}.game-poll-court-evidence .game-poll-booking-note{color:#60736b;padding-top:3px}.game-poll-place{color:#536671;align-items:flex-start;gap:6px;min-width:0;margin-top:3px;font-size:13px;line-height:1.45;display:flex}.game-poll-place>svg{color:#17313d;flex:none;margin-top:1px}.game-poll-place>span{overflow-wrap:anywhere;min-width:0}.game-poll-summary .game-poll-shared-place,.game-poll-dialog .game-poll-shared-place{margin:0 0 10px}.game-poll-results-list{border-top:1px solid #e5e9eb;padding:0;list-style:none;margin:0!important}.game-poll-results-list>li{border-bottom:1px solid #e5e9eb;padding:12px 0 11px}.game-poll-option-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.game-poll-option-date{color:#172e3a;font-size:14px;line-height:1.45}.game-poll-option-time{white-space:nowrap;letter-spacing:-.55px;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;min-width:0;padding:2px 0;line-height:1.2;display:flex}.game-poll-option-time>strong{color:#0d2430;font-size:27px;font-weight:750}.game-poll-option-time>span{color:#10242d;letter-spacing:-.4px;font-size:19px;font-weight:400}.game-poll-best{white-space:nowrap;color:#ed414a;flex:none;align-items:center;gap:4px;width:fit-content;font:500 12px/1.35 Inter,sans-serif;display:inline-flex}.game-poll-best>svg{flex:none}.game-poll-result-context{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:5px 8px;margin:3px 0 7px;display:grid}.game-poll-result-context>.game-poll-place{margin-top:0}.game-poll-result-context.is-shared{grid-template-columns:1fr;justify-items:end}.game-poll-result-context.has-visible-count{grid-template-columns:minmax(0,1fr)}.game-poll-result-context.has-visible-count>.game-poll-result-metrics{width:100%}.game-poll-result-metrics{color:#62757e;justify-content:flex-end;align-items:baseline;gap:10px;margin:0;font-size:11px;line-height:1.4;display:flex}.game-poll-result-context.has-visible-count .game-poll-result-metrics{justify-content:space-between}.game-poll-result-metrics>strong{color:#10242d;flex:none;font-size:16px;font-weight:700}.game-poll-result-metrics>strong>span{color:#536671;font-size:12px;font-weight:400}.game-poll-progress{background:#e5e7e7;border-radius:5px;height:6px;overflow:hidden}.game-poll-progress>span{border-radius:inherit;background:#357c58;height:100%;transition:width .15s;display:block}.game-poll-results-list>li[data-best=true] .game-poll-progress>span{background:#2a7450}.game-poll-result-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:5px 12px;margin-top:4px;display:flex}.game-poll-result-foot .game-poll-court-details>summary{min-height:29px;font-size:11px}.game-poll-result-foot .game-poll-court-details>summary>svg{width:14px;height:14px}.game-poll-option-voters{width:100%;min-width:0;max-width:100%;margin-top:5px;display:block}.game-poll-option-voters>.game-poll-voter-strip{overscroll-behavior-x:contain;flex-flow:row;align-items:flex-start;gap:8px;width:100%;min-width:0;max-width:100%;list-style:none;display:flex;overflow-x:auto;margin:0!important;padding:0!important}.game-poll-voter-strip>.game-poll-voter{color:#203c2f;border:0;flex:0 0 56px;width:56px;min-width:0;max-width:56px;margin:0;padding:0}.game-poll-voter-profile{width:100%;min-width:0;color:inherit;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:0;font:500 12px/1.35 Inter,sans-serif;display:flex}button.game-poll-voter-profile{cursor:pointer}.game-poll-voter-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;display:block;overflow:hidden}.game-poll-voter-profile>.profile-avatar{color:#234e37;background:#e4eee6;border:1px solid #d4dfd7;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-bottom:2px;font-size:15px;font-weight:650;display:flex;overflow:hidden;width:44px!important;min-width:44px!important;height:44px!important}.game-poll-voter-profile>.profile-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.game-poll-voter-profile .player-level{white-space:nowrap!important;color:#53665b!important;opacity:1!important}.game-poll-results-list>li.is-expired{opacity:.58}.game-poll-results-list>li.is-selected{background:#fff2ed}.game-poll-results-list>li.is-own-selected{background:#f6faf7}.game-poll-summary-choice{cursor:default;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.game-poll-summary-choice.is-interactive{cursor:pointer}.game-poll-summary-choice-copy{flex:1;min-width:0;display:block}.game-poll-summary-choice>input{appearance:none;cursor:pointer;background:#fff;border:2px solid #899195;border-radius:50%;flex:none;width:28px;height:28px;margin:0;position:relative}.game-poll-summary-choice>input:checked{border-color:#ed414a}.game-poll-summary-choice>input:checked:after{content:"";background:#ed414a;border-radius:50%;position:absolute;inset:4px}.game-poll-summary-choice>input:disabled{opacity:.5;cursor:default}.game-poll-summary-choice>input{transition:opacity .16s,transform .16s,border-radius .16s;transform:scale(1)}.game-poll-summary-choice:not(.is-interactive)>input{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s,transform .16s,visibility 0s linear .16s;transform:scale(.82)}.game-poll-summary .game-poll-lineup{border-top:1px solid #e5ded9;margin-top:9px;padding-top:3px}.game-poll-summary .game-poll-lineup legend{padding:9px 0 3px}.game-poll-summary .game-poll-error{color:#a4443c;background:#fcf1ee;border-radius:8px;margin:0 0 8px;padding:9px 10px;font-size:12px;line-height:1.5}.game-poll-summary-actions{padding:4px 0 max(12px,env(safe-area-inset-bottom));grid-template-rows:minmax(43px,auto) minmax(53px,auto) minmax(40px,auto);display:grid;position:relative}.game-poll-summary-actions,.game-poll-summary-actions *{box-sizing:border-box}.game-poll-summary[data-compact-actions] .game-poll-summary-actions{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:8px}.game-poll-summary[data-compact-actions] .game-poll-action-secondary{grid-column:1/-1}.game-poll-summary[data-compact-actions] .game-poll-own-response,.game-poll-summary[data-compact-actions] .game-poll-primary{border-radius:9px;min-height:46px;padding:10px 8px;font-size:13px}.game-poll-summary[data-compact-actions] .game-poll-own-response{background:#f0f5f1}.game-poll-action-slot{align-items:stretch;min-width:0;display:grid}.game-poll-action-slot>.game-poll-edit-options{min-height:40px;margin:0}.game-poll-action-secondary>.game-poll-cancel{min-height:40px;padding:8px}.game-poll-mode-status{text-align:center;color:#60766b;justify-content:center;align-items:center;min-height:43px;font-size:12px;display:flex}.game-poll-lineup-open{color:#31714f;cursor:pointer;background:0 0;border:0;width:100%;min-height:43px;padding:8px;font:500 13px/1.4 Inter,sans-serif}.game-poll-selection-summary{justify-content:space-between;align-items:center;gap:8px;min-height:54px;padding:0;display:flex}.game-poll-selection-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.game-poll-selection-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.5;display:block;overflow:hidden}.game-poll-selection-copy>span{color:#60766b;font-size:11px;line-height:1.4}.game-poll-selection-controls{flex-direction:column;flex:none;align-items:flex-end;display:flex}.game-poll-selection-controls .game-poll-lineup-open,.game-poll-join-self{color:#31714f;cursor:pointer;white-space:nowrap;background:0 0;border:0;width:auto;min-height:27px;padding:4px 0 4px 6px;font:500 11px/1.5 Inter,sans-serif}.game-poll-join-self{color:#ba444b;font-weight:650}.game-poll-summary-actions{grid-template-rows:minmax(54px,auto) minmax(53px,auto) minmax(40px,auto)}.game-poll-action-feedback{z-index:7;overscroll-behavior:contain;background:#fff;border:1px solid #dce4df;border-radius:10px 10px 0 0;max-height:min(42dvh,300px);padding:10px 12px;position:absolute;bottom:100%;left:0;right:0;overflow:auto;box-shadow:0 -5px 18px #10242d14}.game-poll-lineup-panel>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.game-poll-lineup-panel>header>p{color:#17313d;font-size:12px;font-weight:550}.game-poll-lineup-panel>header>button{color:#31714f;background:0 0;border:0;flex:none;min-height:32px;padding:5px 0 5px 8px;font:500 12px/1.4 Inter,sans-serif}.game-poll-action-feedback .game-poll-confirm-note{text-align:left;margin:4px 0;font-size:11px}.game-poll-action-feedback .game-poll-error:last-child{margin-bottom:0}.game-poll-error-dismissible{align-items:flex-start;gap:8px;display:flex}.game-poll-error-dismissible>p{flex:1;min-width:0}.game-poll-error-dismissible>button{min-height:30px;color:inherit;background:0 0;border:0;flex:none;padding:4px 0 4px 5px;font:500 11px/1.4 Inter,sans-serif}.game-poll-summary .game-poll-edit-note{text-align:left;margin:10px 0;font-size:11px}.game-poll-vote-leading{justify-content:space-between;align-items:center;gap:10px;min-height:43px;display:flex;position:relative}.game-poll-vote-leading .game-poll-decline-inline{flex:1;gap:12px}.game-poll-vote-leading.has-name-hint .game-poll-decline-inline{flex:none}.game-poll-name-hint{color:#925348;text-align:right;font-size:11px;line-height:1.3}.game-poll-identity{border:0;min-width:0;margin:0;padding:0;scroll-margin-block:16px}.wa-game-panel .game-poll-summary[data-voting] .game-poll-summary-actions{box-shadow:none;position:relative;bottom:auto}.game-poll-summary:not([data-voting]):not([data-selecting]):not([data-editing]) .game-poll-summary-actions{grid-template-rows:auto}.game-poll-summary:not([data-voting]):not([data-selecting]):not([data-editing]) .game-poll-action-slot:has(>span:only-child){display:none}.game-poll-action-leading:has(>.game-poll-mode-status:empty){display:none}.wa-game-panel .game-poll-summary-actions{z-index:6;padding:4px 0 max(12px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e9eb;position:sticky;bottom:0;box-shadow:0 -8px 10px #fff}.wa-sport-poll-layout .wa-game-panel .game-poll-summary-actions{bottom:calc(-1 * max(16px,env(safe-area-inset-bottom)))}.game-poll-own-response{text-align:center;color:#31714f;background:0 0;border:0;width:100%;min-height:43px;padding:10px 0;font:500 14px/1.4 Inter,sans-serif;display:block}.game-poll-summary .game-poll-primary,.game-poll-dialog .game-poll-primary{color:#fff;text-align:center;cursor:pointer;width:100%;min-height:53px;box-shadow:none;background:linear-gradient(100deg,#ed414a,#ff9a69);border:0;border-radius:12px;padding:13px 14px;font:700 16px/1.4 Inter,sans-serif;display:block}.game-poll-edit-options{color:#6e7d83;background:0 0;border:0;width:100%;min-height:37px;margin:3px 0 0;padding:8px;font:400 12px/1.4 Inter,sans-serif;display:block}.game-poll-summary button:disabled,.game-poll-dialog button:disabled{opacity:.45;cursor:default}.game-poll-summary :is(button,input,summary):focus-visible,.game-poll-dialog :is(button,input,summary):focus-visible{outline-offset:3px;outline:2px solid #d4494e}.game-poll-overlay{z-index:10020;background:#182b3440;position:fixed;inset:0}.game-poll-dialog{z-index:10021;color:#10242d;background:#fff;border:0;border-radius:0;outline:none;flex-direction:column;width:100%;max-width:none;height:100dvh;max-height:none;font:14px/1.4 Inter,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.game-poll-dialog *{box-sizing:border-box}.game-poll-dialog-header{padding:max(12px,env(safe-area-inset-top)) 12px 10px;background:#fff;flex:none;align-items:center;gap:10px;display:flex}.game-poll-dialog-header>button{color:#102b36;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;padding:0;display:grid}.game-poll-dialog-header h2{letter-spacing:-.45px;color:#10242d;margin:0;font:700 20px/1.3 Inter,sans-serif}.game-poll-editor{flex-direction:column;flex:1;min-height:0;margin:0;display:flex}.game-poll-dialog-body{overscroll-behavior:contain;flex:1;min-height:0;padding:5px 18px 14px;overflow:auto}.game-poll-dialog-body p{margin:0 0 10px}.game-poll-dialog .game-poll-facts{min-height:56px;padding:10px 0 14px}.game-poll-choice-hint{color:#66747c;font-size:13px;margin:10px 0 9px!important}.game-poll-choice-list{border-top:1px solid #e5e9eb;margin:0 -18px;padding:0;list-style:none}.game-poll-choice-list>li{border-bottom:1px solid #e5e9eb}.game-poll-choice-list>li.is-selected{background:#fff2ed}.game-poll-choice{cursor:pointer;align-items:center;gap:12px;min-height:105px;padding:13px 60px 13px 18px;display:flex;position:relative}.game-poll-choice.is-expired{opacity:.5;cursor:default}.game-poll-choice-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.game-poll-choice .game-poll-option-top{justify-content:flex-start;gap:8px}.game-poll-choice .game-poll-best{gap:3px;font-size:11px}.game-poll-choice .game-poll-best>svg{width:14px;height:14px}.game-poll-choice .game-poll-place{font-size:13px}.game-poll-choice>input,.game-poll-decline>input{appearance:none;cursor:pointer;background:#fff;border:2px solid #899195;border-radius:4px;flex:none;width:28px;height:28px;margin:0;position:relative}.game-poll-choice>input{position:absolute;top:50%;right:20px;transform:translateY(-50%)}.game-poll-choice>input[type=checkbox]:checked,.game-poll-decline>input:checked{background:#ec444b;border-color:#ec444b}.game-poll-choice>input[type=checkbox]:checked:after,.game-poll-decline>input:checked:after{content:"";border:3px solid #fff;border-width:0 3px 3px 0;width:7px;height:13px;position:absolute;top:3px;left:8px;transform:rotate(45deg)}.game-poll-choice>input[type=radio]{border-radius:50%}.game-poll-choice>input[type=radio]:checked{border-color:#ed414a}.game-poll-choice>input[type=radio]:checked:after{content:"";background:#ed414a;border-radius:50%;position:absolute;inset:4px}.game-poll-choice>input:disabled,.game-poll-decline>input:disabled{opacity:.5;cursor:default}.game-poll-choice-status{margin-top:-5px;padding:0 18px 7px}.game-poll-choice-status .game-poll-court-details>summary{font-size:11px}.game-poll-decline{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:67px;margin:0 -18px;padding:13px 20px 13px 18px;font-size:16px;display:flex}.game-poll-decline.is-selected{background:#fff2ed}.game-poll-dialog .wa-guest-name{flex-direction:column;gap:6px;margin:14px 0;font-size:13px;display:flex}.game-poll-dialog .wa-guest-name>input{color:#21352b;background:#fff;border:1px solid #d7dfd6;border-radius:9px;width:100%;height:46px;padding:11px 12px;font-size:16px}.game-poll-dialog-footer{padding:9px 18px max(8px,env(safe-area-inset-bottom));background:#fff;flex:none}.game-poll-draft-state{text-align:center;color:#788188;margin:0 0 6px;font-size:11px;line-height:1.5}.game-poll-dialog-footer>.game-poll-muted{text-align:center;margin:0 0 7px;font-size:11px}.game-poll-cancel{color:#4d616d;background:0 0;border:0;width:100%;min-height:45px;padding:10px;font:400 15px/1.4 Inter,sans-serif;display:block}.game-poll-dialog .game-poll-error{color:#a4443c;background:#fcf1ee;border-radius:8px;margin-top:12px;padding:11px 12px;font-size:13px;line-height:1.5}.game-poll-dialog .game-poll-notice{color:#675d40;background:#faf7eb;border-radius:8px;padding:10px 12px;font-size:12px}.game-poll-can-count{color:#61727c;margin-top:4px;font-size:13px}.game-poll-finalize .game-poll-choice{min-height:127px;padding-top:12px;padding-bottom:12px}.game-poll-lineup{border:0;min-width:0;margin:0;padding:13px 0 0}.game-poll-lineup legend{margin:0;padding-top:13px;font-size:13px;font-weight:550}.game-poll-lineup-row{align-items:center;gap:8px;min-width:0;display:flex}.game-poll-lineup-strip{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#d5ded8 transparent;gap:8px;min-width:0;max-width:100%;padding:3px 2px 5px;display:flex;overflow-x:auto}.game-poll-person{cursor:pointer;flex-direction:column;flex:0 0 56px;align-items:center;gap:6px;width:56px;min-width:0;font-size:12px;display:flex}.game-poll-player-photo{width:52px;height:52px;display:block;position:relative}.game-poll-player-photo>.profile-avatar{background:#e9efea;border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:flex;overflow:hidden;width:52px!important;min-width:52px!important;height:52px!important}.game-poll-player-photo .profile-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.game-poll-player-photo>input{accent-color:#e7474f;cursor:pointer;width:17px;height:17px;margin:0;position:absolute;bottom:-2px;right:-2px}.game-poll-player-name{white-space:nowrap;text-overflow:ellipsis;color:#14303d;max-width:100%;font-size:11px;overflow:hidden}.game-poll-person small{color:#7d857b;margin-top:-4px;font-size:9px}.game-poll-lineup-total{color:#576e7a;white-space:nowrap;flex:none;margin-left:auto;font-size:12px}.game-poll-lineup .game-poll-lineup-count{color:#7c635c;margin:0;padding-top:8px;font-size:12px}.game-poll-confirm-note{color:#778086;text-align:center;margin:0 0 7px;font-size:10px;line-height:1.5}@media (width>=640px){.game-poll-dialog{border-left:1px solid #e3e9e0;border-right:1px solid #e3e9e0;max-width:560px;left:50%;transform:translate(-50%)}.game-poll-dialog-body,.game-poll-dialog-footer{padding-left:24px;padding-right:24px}.game-poll-choice-list,.game-poll-decline{margin-left:-24px;margin-right:-24px}.game-poll-choice{padding-left:24px;padding-right:68px}.game-poll-choice>input{right:26px}.game-poll-decline{padding-left:24px;padding-right:26px}.game-poll-choice-status{padding-left:24px;padding-right:24px}}@media (width<=350px){.game-poll-dialog-header{gap:6px;padding-left:9px;padding-right:9px}.game-poll-dialog-header h2{font-size:19px}.game-poll-dialog-body,.game-poll-dialog-footer{padding-left:14px;padding-right:14px}.game-poll-choice-list,.game-poll-decline{margin-left:-14px;margin-right:-14px}.game-poll-choice{padding-left:14px;padding-right:55px}.game-poll-choice>input{width:26px;height:26px;right:16px}.game-poll-choice-status{padding-left:14px;padding-right:14px}.game-poll-decline{padding-left:14px;padding-right:16px}.game-poll-place,.game-poll-choice .game-poll-place{font-size:12px}.game-poll-best{font-size:11px}.game-poll-facts{gap:12px}.game-poll-person{flex-basis:48px;width:48px}.game-poll-player-photo,.game-poll-player-photo>.profile-avatar{width:46px!important;min-width:46px!important;height:46px!important}.game-poll-lineup-strip{gap:5px}.game-poll-lineup-total{font-size:11px}.game-poll-option-top{gap:5px}}@media (prefers-reduced-motion:reduce){.game-poll-progress>span,.game-poll-summary-choice>input,.game-poll-summary-choice:not(.is-interactive)>input{transition:none}}.game-poll-finalize .game-poll-choice-list>li.is-selected{background:#fff}.game-poll-person.is-readonly{cursor:default}.game-poll-summary-vote>input{border-radius:4px}.game-poll-summary-vote>input:checked{background:#ec444b;border-color:#ec444b}.game-poll-summary-vote>input:checked:after{background:0 0;border:3px solid #fff;border-width:0 3px 3px 0;border-radius:0;width:7px;height:13px;inset:3px auto auto 8px;transform:rotate(45deg)}.game-poll-summary .game-poll-decline-inline{min-height:43px;margin:0;padding:6px 0;font-size:14px}.game-poll-edit-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;margin:2px 0 8px;display:grid}.game-poll-edit-row label{color:#536671;flex-direction:column;gap:5px;min-width:0;font-size:11px;display:flex}.game-poll-edit-row input{box-sizing:border-box;color:#172e3a;background:#fff;border:1px solid #cbd5d8;border-radius:7px;width:100%;min-width:0;max-width:100%;height:42px;padding:5px;font:14px Inter,sans-serif;display:block}.game-poll-remove{color:#925348;background:0 0;border:0;grid-column:1/-1;justify-self:end;min-height:30px;padding:4px 0;font:12px Inter,sans-serif}.game-poll-results-list>li.is-removing{background:#faf3f0}.game-poll-results-list>li.is-removing .game-poll-result-context{opacity:.5}.game-poll-add-options{color:#326f50;background:#fff;border:1px solid #cbd5d8;border-radius:9px;width:100%;min-height:44px;margin:2px 0 7px;padding:11px 8px;font:600 14px Inter,sans-serif;display:block}.game-poll-action-leading>.game-poll-add-options{border:0;border-radius:0;min-height:43px;margin:0;padding:8px}.game-poll-summary .wa-guest-name{flex-direction:column;gap:6px;margin:12px 0;font-size:13px;display:flex}.game-poll-summary .wa-guest-name input{border:1px solid #cbd5d8;border-radius:8px;width:100%;height:44px;padding:10px;scroll-margin-block:16px;font-size:16px}.game-poll-summary .game-poll-notice{background:#faf7eb;border-radius:8px;margin:8px 0;padding:9px;font-size:12px}.game-poll-summary .game-poll-court-alert{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:10px 12px;display:flex}.game-poll-court-alert strong{font-size:13px;line-height:1.4}.game-poll-court-alert p{color:#746747;margin:2px 0 0}.game-poll-court-alert .game-poll-edit-options{text-underline-offset:3px;min-height:44px;margin:0;padding:8px 0;font-size:13px;text-decoration:underline}.game-poll-edit-row>label:first-child{grid-column:1/-1}.game-poll-groups{min-width:0}.game-poll-day+.game-poll-day{margin-top:20px}.game-poll-summary .game-poll-day-heading{color:#203a2e;background:#edf2ef;border-radius:7px;margin:0 0 5px;padding:8px 10px;font:700 18px/1.4 Inter,sans-serif}.game-poll-place-heading{color:#284237;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:11px 0 3px;font:600 14px/1.4 Inter,sans-serif;display:flex}.game-poll-place-heading>svg{flex:none}.game-poll-place-heading>span{overflow-wrap:anywhere;min-width:0}.game-poll-place-heading>small{color:#53636a;overflow-wrap:anywhere;background:#eff2f2;border-radius:12px;padding:3px 8px;font:500 12px/1.35 Inter,sans-serif}.game-poll-place-group .game-poll-results-list{border-top:0}.game-poll-summary .game-poll-results-list>li{border-bottom:1px solid #e5e9eb;border-radius:6px;padding:5px 8px 7px}.game-poll-summary .game-poll-summary-choice{gap:8px;min-height:44px}.game-poll-summary .game-poll-summary-choice-copy{align-items:center;gap:7px;min-width:0;display:flex}.game-poll-compact-time{color:#19382c;white-space:nowrap;letter-spacing:-.2px;font-variant-numeric:tabular-nums;font:650 17px/1.4 Inter,sans-serif}.game-poll-compact-time>span{font-weight:650}.game-poll-compact-date{color:#536671;margin-left:auto;font:500 13px/1.4 Inter,sans-serif}.game-poll-compact-best{color:#ce5156;flex:none;display:flex}.game-poll-summary .game-poll-summary-choice>input{width:24px;height:24px}.game-poll-summary .game-poll-summary-vote>input:checked:after{width:6px;height:11px;top:2px;left:6px}.game-poll-vote-metrics{align-items:center;gap:9px;min-height:24px;display:flex}.game-poll-vote-metrics .game-poll-progress{flex:1;min-width:30px;height:6px}.game-poll-vote-metrics>span{color:#536671;flex:none;font:400 12px/1.4 Inter,sans-serif}.game-poll-compact-foot{grid-template-columns:minmax(0,1fr);gap:6px;min-height:36px;display:grid}.game-poll-compact-place>summary::-webkit-details-marker{display:none}.game-poll-compact-foot .game-poll-court-details.game-poll-court-inline{flex-wrap:wrap;justify-content:flex-start;gap:3px;min-height:22px;margin:0;font-size:11px}.game-poll-compact-foot .game-poll-court-inline>svg{flex:none;width:13px;height:13px}.game-poll-selection-place{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.game-poll-compact-place{color:#60717b;min-width:0;font:12px/1.5 Inter,sans-serif}.game-poll-compact-place>summary{cursor:pointer;align-items:center;gap:5px;min-height:30px;list-style:none;display:flex}.game-poll-compact-place>summary>span{overflow-wrap:anywhere}.game-poll-summary .game-poll-compact-place>p{overflow-wrap:anywhere;padding:4px 0 7px 18px}@media (width<=350px){.game-poll-option-voters>.game-poll-voter-strip{-moz-column-gap:6px;column-gap:6px}.game-poll-compact-foot{gap:4px}.game-poll-summary .game-poll-results-list>li{padding-inline:4px}}.game-poll-option-heading{align-items:flex-start;gap:10px;min-width:0;display:flex}.game-poll-option-heading>.game-poll-summary-choice{flex:1;min-width:0}.game-poll-option-heading .game-poll-summary-choice-copy{flex-wrap:wrap}.game-poll-option-heading>.game-poll-court-prominent{max-width:52%}.game-poll-option-alternative{color:#b33426;cursor:pointer;background:0 0;border:0;justify-self:start;min-height:44px;padding:8px 0;font:600 13px/1.4 Inter,sans-serif}.game-poll-voter-guest{color:#53665b;font:400 11px/1.35 Inter,sans-serif}@media (width<=350px){.game-poll-option-heading{gap:7px}.game-poll-option-heading .game-poll-compact-time{font-size:15px}.game-poll-option-heading .game-poll-compact-time>span{display:none}}.plan-flow.plan-editorial .planning-whatsapp.wa-review>main{background:#f2f4ef;padding:16px 16px 130px!important}.wa-review-audience{gap:6px;padding:0 4px 14px;display:grid}.wa-review-audience .game-title-editor,.wa-review-audience button{text-align:left;color:#182c24;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:8px;max-width:100%;display:flex}.plan-flow .wa-review-audience .game-title-trigger{color:#182c24;font:650 18px/1.4 Inter,sans-serif}.wa-review-audience>button,.wa-review-audience>span{color:#63756b;font-size:13px}.wa-system-note{text-align:center;color:#67766e;margin:8px 0 14px;font:400 12px/1.5 Inter,sans-serif!important}.wa-poll-bubble{color:#182c24;overflow-wrap:anywhere;background:#fff;border:1px solid #e4e9e2;border-radius:4px 16px 16px;margin:0 0 14px;padding:16px;box-shadow:0 1px 1px #203a2410}.wa-poll-bubble header{justify-content:space-between;align-items:center;gap:12px;display:flex}.wa-poll-bubble h2{color:#182c24!important;text-transform:none!important;letter-spacing:normal!important;margin:0!important;font:650 18px/1.35 Inter,sans-serif!important}.wa-poll-bubble header button{color:var(--tijo-accent-text);background:0 0;border:0;min-height:40px;font-size:13px}.wa-poll-bubble>p{color:#6c7971;margin:4px 0 12px;font-size:12px}.wa-poll-bubble ol{margin:0;padding:0;list-style:none}.wa-poll-bubble li{border-bottom:1px solid #edf0eb;align-items:flex-start;gap:12px;padding:14px 0;display:flex}.wa-poll-bubble li>div{flex:1;gap:4px;min-width:0;display:grid}.wa-poll-bubble li strong{font-size:14px;font-weight:600}.wa-poll-bubble li span:not(.wa-poll-circle){font-size:13px}.wa-poll-bubble li small{color:#69786d;font-size:11px}.wa-poll-circle{border:2px solid #a6b3a8;border-radius:50%;flex:0 0 20px;width:20px;height:20px;margin-top:2px}.wa-poll-bubble .wa-booking-note{align-items:center;gap:6px;margin:12px 0 0;display:flex}.wa-guest-name{gap:8px;margin:16px 0;font-size:14px;display:grid}.wa-guest-name input,.wa-review-settings select{color:#182c24;background:#fff;border:1px solid #dbe3da;border-radius:10px;min-width:0;padding:12px}.wa-review-settings{background:#fff;border-radius:12px;margin-top:12px;padding:14px;font-size:13px}.wa-review-settings summary{cursor:pointer}.wa-review-settings label{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.wa-review .plan-review-message{text-align:left;align-items:center;gap:12px;width:100%;margin:12px 0;color:#182c24!important;background:#fff!important;border:0!important;border-radius:12px!important;padding:14px!important;display:flex!important}.wa-review .cgn-review-content{overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;font-size:13px;display:grid}.wa-review .cgn-review-content>span{color:#63756b;font-weight:400}.wa-review .cgn-review-icon{color:#168657}.wa-review .cgn-review-message{background:#fff;border-radius:12px;margin:12px 0;padding:14px}.wa-review .cgn-review-message textarea{border:1px solid #dbe3da;border-radius:10px;width:100%;min-height:90px;margin-top:8px;padding:10px}.wa-review .cgn-review-message>div{justify-content:space-between;gap:12px;margin-top:10px;display:flex}.wa-review .cgn-review-message button{color:var(--tijo-accent-text);font-size:13px}.gd-page.wa-conversation{--surface:#fff;--text:#182c24;background:#f2f4ef}.wa-conversation .gd-head{z-index:12;background:#fff;position:sticky;top:0}.wa-conversation .gd-body{max-width:640px;margin:auto;padding:16px 14px 150px}.wa-conversation .match-secondary-actions{background:#fff;border:1px solid #e4e9e2;border-radius:12px;margin-top:16px;padding:14px}.wa-conversation .game-chat{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.wa-conversation .game-chat-messages{flex-direction:column;gap:8px;margin:14px 0;padding:0;list-style:none;display:flex}.wa-conversation .game-chat-messages li{border-radius:4px 14px 14px;align-self:flex-start;width:fit-content;min-width:110px;max-width:88%;box-shadow:0 1px 1px #203a2410;background:#fff!important;padding:10px 12px!important}.wa-conversation .game-chat-messages li.own{border-radius:14px 4px 14px 14px;align-self:flex-end;background:#dff6cf!important}.wa-conversation .game-chat-messages strong{color:#168657;font-size:12px}.wa-conversation .game-chat-messages time{color:#63756b;font-size:10px;display:block}.wa-conversation .game-chat-messages p{white-space:pre-wrap;overflow-wrap:anywhere;color:#182c24;margin:4px 0 0;font-size:14px}.wa-conversation .game-chat form{align-items:flex-end;gap:8px;margin:14px 0;display:flex}.wa-conversation .game-chat form label{flex:1;min-width:0}.wa-conversation .game-chat textarea{resize:vertical;color:#182c24;background:#fff;border:1px solid #dce4da;border-radius:22px;width:100%;min-height:48px;padding:12px 16px;font:400 16px/1.4 Inter,sans-serif}.wa-conversation .game-chat form button{background:var(--tijo-action-gradient);min-height:46px;color:var(--tijo-action-ink);border:0;border-radius:50%;flex:0 0 46px;place-items:center;display:grid}.wa-conversation .game-chat form button:disabled{opacity:.45}.wa-conversation .wa-poll-response{color:#168657;text-align:center;border-top:1px solid #edf0eb;width:100%;margin-top:12px;padding:12px;font-weight:600;display:block}.wa-conversation .game-chat form.wa-chat-docked{z-index:30;background:#f2f4ef;width:min(640px,100%);margin:0;padding:10px 14px;position:fixed;left:50%;transform:translate(-50%)}.wa-conversation .game-chat form.wa-chat-docked textarea{max-height:140px}.wa-conversation .wa-poll-tally{color:#168657;font-size:12px}.wa-conversation .wa-host-message{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:4px 14px 14px;margin:12px 0;padding:12px 14px}.wa-inline-vote .wa-vote-row{cursor:pointer;align-items:flex-start;gap:12px;width:100%;min-height:44px;display:flex}.wa-inline-vote input[type=checkbox]{appearance:none;background:#fff;border:2px solid #a6b3a8;border-radius:50%;flex:0 0 22px;width:22px;height:22px;margin:2px 0 0}.wa-inline-vote input[type=checkbox]:checked{border-color:var(--tijo-accent-border);background:var(--tijo-accent-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 12 4 4 8-8' fill='none' stroke='%23C23942' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat}.wa-inline-vote input[type=checkbox]:disabled{opacity:.45;cursor:default}.wa-inline-vote .wa-vote-copy{flex:1;gap:5px;min-width:0;display:grid}.wa-inline-vote .is-selected strong{color:var(--tijo-accent-text)}.wa-inline-vote .wa-vote-actions{flex-direction:column;gap:6px;margin-top:14px;display:flex}.wa-inline-vote .wa-vote-actions button{min-height:44px;color:var(--tijo-accent-text);background:0 0;border:0;border-radius:22px;padding:10px;font:500 14px/1.4 Inter,sans-serif}.wa-inline-vote .wa-vote-actions .wa-vote-save{background:var(--tijo-action-gradient);color:var(--tijo-action-ink)}.wa-inline-vote button:disabled{opacity:.45;cursor:default}.wa-inline-vote .wa-vote-saved{color:#168657;align-items:center;gap:6px;margin-top:14px;display:flex}.wa-inline-vote .wa-vote-pending{color:#816024;margin-top:14px}.wa-inline-vote .wa-vote-error{color:#aa3434}.wa-guest-poll{background:#f2f4ef;min-height:100dvh}.wa-inline-vote input:focus-visible{outline:2px solid var(--tijo-focus);outline-offset:3px}.wa-round-selection li{display:block}.wa-round-option{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;display:flex}.wa-round-option>span{flex:1;gap:5px;min-width:0;display:grid}.wa-round-selection input{appearance:auto;accent-color:#168657;flex:0 0 22px;width:22px;height:22px;margin:2px 0 0}.wa-round-selection input:disabled{opacity:.5}.wa-round-selection fieldset{border:0;min-width:0;margin:0;padding:12px 0 0}.wa-round-selection legend{margin:10px 0;font-size:13px;font-weight:600}.wa-round-selection .wa-round-person{align-items:center;gap:10px;min-height:44px;padding:9px 0;display:flex}.wa-round-person>span{overflow-wrap:anywhere;flex:1;min-width:0}.wa-round-person small{display:block}.wa-round-selection fieldset p{color:#65766a;margin:8px 0;font-size:12px}.wa-round-selection .wa-round-confirm{background:var(--tijo-action-gradient);width:100%;min-height:48px;color:var(--tijo-action-ink);border:0;border-radius:24px;margin-top:16px;padding:12px;font:600 14px/1.4 Inter,sans-serif;display:block}.wa-round-selection button:disabled{opacity:.4}.wa-round-selection .wa-vote-error{color:#a83232}.wa-round-selection .is-selected>.wa-round-option strong{color:var(--tijo-accent-text)}.wa-round-selection input:focus-visible{outline:2px solid var(--tijo-focus);outline-offset:3px}.wa-selected-round .wa-selected-time{gap:8px;padding:16px 0;font-size:14px;display:grid}.wa-selected-round .wa-selected-people{margin:0;padding:0;list-style:none}.wa-selected-round .wa-selected-people li{align-items:center;gap:10px;padding:10px 0;display:flex}.wa-selected-round .wa-selected-people li>span{gap:3px;display:grid}.wa-selected-round .wa-selected-people small{color:#67766e;font-size:12px}.wa-round-person>.profile-avatar,.wa-selected-people li>.profile-avatar{color:#256443;background:#e4eee5;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font:600 12px/1 Inter,sans-serif;display:grid;overflow:hidden}.wa-selected-round{scroll-margin-top:84px}.wa-conversation .gd-footer .gd-fbtn.primary{background:var(--tijo-action-gradient);color:var(--tijo-action-ink);border-color:var(--tijo-accent-coral);border-radius:24px}.wa-chat-timeline .wa-poll-bubble{border-radius:8px 16px 16px;max-width:460px;padding:14px 16px}.wa-chat-timeline .wa-poll-bubble h2{margin:0;font-size:18px;line-height:1.3}.wa-chat-timeline .wa-poll-bubble>p{margin:5px 0 10px;font-size:13px;line-height:1.4}.wa-chat-timeline .wa-poll-bubble .wa-poll-venue{color:#263b31;margin:10px 0;font-size:15px}.wa-chat-timeline .wa-vote-row{gap:12px;padding:12px 0}.wa-chat-timeline .wa-vote-copy strong{font-size:15px;line-height:1.35}.wa-chat-timeline .wa-vote-copy>span{font-size:14px;line-height:1.35}.wa-chat-timeline .wa-vote-copy small{font-size:12px;line-height:1.3}.wa-chat-timeline .wa-vote-row input{width:22px;min-width:22px;height:22px;margin-top:1px}.wa-chat-timeline .wa-vote-actions{gap:4px;margin:4px 0}.wa-chat-timeline .wa-vote-actions button,.wa-chat-timeline .wa-poll-response{min-height:44px;font-size:14px}.wa-chat-timeline .wa-booking-note{align-items:flex-start}.wa-chat-timeline .wa-booking-note svg{flex-shrink:0;margin-top:2px}.wa-embedded-game{margin:10px 0 18px}.wa-embedded-info{background:#fff;border-radius:12px;max-width:460px;margin:8px 0;padding:10px 14px}.wa-embedded-info>summary{cursor:pointer;color:var(--brand,#39855e);min-height:28px;font-size:14px}.wa-chat-timeline .wa-inline-vote li{padding:0}.wa-chat-timeline .wa-inline-vote .wa-vote-row{padding:13px 0}.wa-chat-timeline .wa-vote-copy{gap:4px}.wa-poll-checks{color:#647369;margin:8px 0;font-size:12px}.wa-poll-checks summary{cursor:pointer;min-height:30px;padding:5px 0}.wa-poll-checks p{margin:5px 0;line-height:1.4}.wa-poll-message{max-width:460px;margin-right:auto}.wa-poll-message.own{margin-left:auto;margin-right:0}.wa-poll-intro{flex-direction:column;align-items:flex-start;margin:0 0 10px;display:flex}.wa-poll-intro.own{align-items:flex-end}.wa-intro-bubble{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:4px 14px 14px;max-width:94%;padding:10px 13px;box-shadow:0 1px 1px #0001}.wa-intro-bubble>strong{color:#39845f;font:600 12px/1.4 Inter,sans-serif}.wa-intro-bubble>p{color:#18221d;margin:3px 0;font:400 16px/1.4 Inter,sans-serif}.wa-poll-message.own .wa-intro-bubble,.wa-poll-message.own .wa-poll-bubble{background:#e1f4da;border-radius:14px 4px 14px 14px}.wa-intro-edit{color:#627267;background:0 0;border:0;align-items:center;gap:6px;min-height:34px;padding:5px 12px;font:400 12px/1.4 Inter,sans-serif;display:flex}.wa-chat-timeline .wa-poll-message .wa-poll-bubble{margin-bottom:8px;padding:12px 14px}.wa-chat-timeline .wa-poll-message .wa-poll-venue{color:#627267;margin:8px 0;font-size:13px}.wa-chat-timeline .wa-poll-message .wa-vote-copy strong{color:#18221d;font-size:14px;font-weight:500}.wa-chat-timeline .wa-poll-message .wa-vote-row{gap:10px;padding:10px 0}.wa-result-line{align-items:center;gap:10px;min-width:0;margin-top:5px;display:flex!important}.wa-result-line>small{flex-shrink:0;min-width:15px}.wa-result-track{background:#e5e8e7;border-radius:5px;flex:1;height:7px;overflow:hidden;display:block!important}.wa-result-track>span{background:#39845f;border-radius:5px;height:100%;transition:width .2s;display:block}.wa-inline-vote .wa-vote-actions{margin:0}.wa-inline-vote .wa-vote-actions button{min-height:32px;padding:4px;font-size:12px}.wa-inline-vote .wa-vote-saved,.wa-inline-vote .wa-vote-pending{margin:5px 0!important;font-size:11px!important}.wa-poll-total{color:#7b857f!important;margin:8px 0!important;font-size:12px!important}.wa-poll-message .wa-poll-response{color:#39845f;background:0 0;border:0;border-top:1px solid #dce5dc;width:100%;min-height:42px;margin-top:8px;font:600 14px/1.4 Inter,sans-serif;display:block}.wa-host-confirm{color:#fff;background:#39845f;border:0;border-radius:22px;max-width:100%;min-height:44px;margin:8px 0 12px auto;padding:10px 18px;font:600 15px/1.4 Inter,sans-serif;display:block}.wa-host-confirm:disabled{opacity:.45}.wa-poll-results{z-index:102;box-sizing:border-box;width:min(480px,100vw);max-height:85dvh;padding:20px max(18px,env(safe-area-inset-left)) max(20px,env(safe-area-inset-bottom));color:#18221d;background:#fff;border-radius:20px 20px 0 0;font:14px/1.4 Inter,sans-serif;position:fixed;bottom:0;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 -4px 24px #0002}.wa-poll-results>header{justify-content:space-between;align-items:center;display:flex}.wa-poll-results h2{margin:0;font:600 19px/1.3 Inter,sans-serif}.wa-poll-results header button{color:#18221d;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.wa-poll-results>p{color:#68736b;margin:6px 0 15px;font-size:12px}.wa-result-scroll section{border-bottom:1px solid #e6ebe6;padding:14px 0}.wa-result-scroll strong{font-size:15px}.wa-result-scroll ul{margin:12px 0 0;padding:0;list-style:none}.wa-result-scroll li{align-items:center;gap:9px;min-height:44px;display:flex}.wa-result-scroll li>span:nth-child(2){overflow-wrap:anywhere;flex:1}.wa-result-scroll time{color:#6a756e;font-size:11px}.wa-voter-initial{color:#39845f;background:#e3eee5;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;display:grid}.wa-poll-results textarea{box-sizing:border-box;color:#18221d;background:#f7f8f6;border:1px solid #dfe5df;border-radius:10px;width:100%;margin:8px 0;padding:12px;font:16px/1.5 Inter,sans-serif;display:block}.wa-poll-results [role=alert]{color:#a83232}.wa-poll-voters{flex:none;display:flex!important}.wa-poll-voters>span{color:#39845f;background:#dbece0;border:1px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:-4px;display:grid;font-size:10px!important}.wa-poll-overlay{z-index:101;background:#0005;position:fixed;inset:0}.wa-review .wa-create-intro{background:#e4f3e7;border-radius:14px 14px 4px;margin:12px 0 10px;padding:12px 14px}.wa-review .wa-create-intro label{color:#397555;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.wa-review .wa-create-intro textarea{box-sizing:border-box;resize:vertical;color:#202b25;width:100%;min-height:132px;font:inherit;background:0 0;border:0;border-radius:6px;padding:4px;font-size:16px;line-height:1.45;display:block}.wa-review .wa-create-intro textarea:focus-visible{outline:2px solid var(--tijo-focus);outline-offset:2px}.wa-review .wa-create-intro small{color:#5d7063;margin-top:8px;font-size:12px;line-height:1.4;display:block}.wa-review .wa-create-intro small span{white-space:nowrap}.guest-navigation{align-items:center;gap:8px;font-family:Inter,system-ui,sans-serif;display:flex}.guest-navigation a{min-height:44px;color:inherit;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.guest-navigation a.active{background:var(--tijo-accent-soft,#fff0e9);color:var(--tijo-accent-text,#a03942)}.guest-navigation-mobile{display:none}.guest-shell>.site-header .guest-status{opacity:.65;font-size:11px}.guest-shell>.site-header{gap:16px}.guest-shell>.site-header .player-login-link{letter-spacing:0;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.guest-games-page{max-width:820px;margin:auto;padding:40px 22px 100px;font-family:Inter,system-ui,sans-serif}.guest-games-page h1{letter-spacing:-1.3px;margin:8px 0 18px;font-size:clamp(30px,6vw,46px);font-weight:750;line-height:1.1}.guest-games-page p{opacity:.8;font-size:14px;line-height:1.6}.guest-games-eyebrow{text-transform:uppercase;letter-spacing:1.5px;font-size:11px!important}.guest-games-list{gap:12px;margin:24px 0;display:grid}.guest-game-entry{color:inherit;background:var(--bright-surface,#fff);border:1px solid #8884;border-radius:18px;align-items:center;gap:14px;padding:20px;text-decoration:none;display:flex}.guest-game-entry>span{flex:1;gap:6px;min-width:0;display:grid}.guest-game-entry strong{overflow-wrap:anywhere;font-size:17px}.guest-game-entry small{opacity:.7;font-size:11px}.guest-game-entry svg{flex-shrink:0}.guest-games-empty,.guest-games-recovery{border:1px solid #8884;border-radius:20px;margin:20px 0;padding:22px}.guest-games-page h2{margin:12px 0;font-size:21px;font-weight:700;line-height:1.2}.guest-games-empty>a,.guest-games-recovery button{background:var(--tijo-action-gradient,linear-gradient(100deg,#ffb16e,#ee657b));color:#201e21;border:0;border-radius:12px;align-items:center;gap:8px;min-height:46px;padding:12px 16px;font-size:13px;font-weight:700;display:inline-flex}.guest-games-recovery form{gap:10px;margin:20px 0;display:grid}.guest-games-recovery label{font-size:13px;font-weight:650}.guest-games-recovery input{background:var(--bright-surface,#fff);width:100%;min-width:0;color:inherit;border:1px solid #8886;border-radius:10px;padding:13px;font-size:16px}.guest-games-recovery details{font-size:13px;line-height:1.6}.guest-games-recovery summary{cursor:pointer;min-height:44px;padding-top:12px}.guest-games-recovery button:disabled{opacity:.5}.guest-games-note{font-size:12px!important}.guest-games-page a:focus-visible,.guest-navigation a:focus-visible{outline:3px solid var(--tijo-focus,#f69473);outline-offset:3px}.guest-chat-actions{background:var(--bright-surface,#fff);color:var(--bright-text,#192b25);border-bottom:1px solid #8883;gap:8px;padding:8px 14px;display:flex}.guest-chat-actions button,.guest-chat-actions a{min-height:40px;color:inherit;border:1px solid #8884;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.guest-chat-actions button:first-child{background:var(--tijo-action-gradient);color:var(--tijo-action-ink);border:0;flex:1}.guest-share-sheet .guest-organizer{width:100%;padding:0}.guest-share-sheet .guest-organizer-links{margin:0}.guest-share-sheet .guest-organizer-claim{margin-bottom:0}.guest-first-share{background:var(--tijo-accent-soft,#fff0e9);color:var(--bright-text,#192b25);border-radius:16px;margin:0 0 12px;padding:14px 16px}.guest-first-share strong{margin-bottom:5px;font-size:15px;display:block}.guest-first-share p{margin:6px 0;font-size:12px;line-height:1.5}.guest-first-share button{min-height:42px;color:inherit;background:0 0;border:0;font-size:13px;font-weight:750;text-decoration:underline}@media (width<=1023px){.guest-navigation-desktop{display:none}.guest-navigation-mobile{z-index:40;padding:6px 5px calc(6px + env(safe-area-inset-bottom,0px));background:var(--bright-surface,#fff);color:var(--bright-text,#192b25);border-top:1px solid #8884;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.guest-navigation-mobile a{white-space:nowrap;flex-direction:column;flex:1;gap:4px;min-width:0;padding:6px 2px;font-size:10px}.tijo-shell.guest-shell>.site-header{height:60px;padding:8px 16px;display:flex!important}.guest-shell>.site-header .player-header-actions{margin-left:auto}.guest-shell>.site-header .player-join-link{display:none}.guest-shell>.site-footer{padding-bottom:100px}.guest-chat-actions{gap:6px;padding:6px 10px}.guest-chat-actions button,.guest-chat-actions a{padding:8px;font-size:11px}}.tijo-bright .guest-shell>.site-footer{color:var(--bright-text,#202820)}.tijo-bright .guest-shell>.site-footer .site-footer-legal a{color:#515a50}.guest-share-sheet .guest-organizer-links>.guest-organizer-card{background:#fff7f3;border-color:#efd8ce}.guest-share-sheet .guest-organizer-private,.guest-share-sheet .guest-organizer-claim{background:#f5f5f2;border-color:#deded8}.guest-share-sheet .guest-organizer-feedback{background:var(--tijo-accent-soft,#fff0e9);color:#553f39}.guest-games-recovery>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:16px;font-weight:650;display:flex}.guest-games-recovery>summary:after,.guest-compact-alternatives>summary:after,.guest-compact-intro>summary:after{content:"›";margin-left:auto;font-size:20px;transform:rotate(90deg)}.guest-games-recovery[open]>summary:after,.guest-compact-alternatives[open]>summary:after,.guest-compact-intro[open]>summary:after{transform:rotate(-90deg)}.guest-games-note details>summary{cursor:pointer;align-items:center;min-height:44px;font-size:12px;display:flex}.guest-games-note details>summary:after{content:"+";margin-left:auto}.guest-games-note details[open]>summary:after{content:"−"}.guest-games-note details>p{margin-top:0;font-size:12px}.guest-compact-alternatives>summary,.guest-compact-intro>summary{cursor:pointer;min-height:44px;color:inherit;align-items:center;gap:7px;font-size:13px;display:flex}.guest-compact-intro{color:inherit;margin:4px 14px 10px;font-size:13px}.guest-compact-intro p{margin:4px 0 12px}.guest-games-page summary:focus-visible,.guest-compact-alternatives>summary:focus-visible,.guest-compact-intro>summary:focus-visible{outline:2px solid var(--tijo-focus,#f69473);outline-offset:3px}.coord-invite.guest-invitation-editorial{--guest-forest:#1b3b2e;--guest-ink:#19221c;--guest-muted:#636c65;--guest-line:#d9dfd6;--guest-lime:var(--tijo-accent-coral);box-sizing:border-box;width:100%;max-width:600px;min-height:100dvh;padding:18px 18px calc(160px + env(safe-area-inset-bottom));color:var(--guest-ink);overflow-wrap:anywhere;background:#f5f4ef;font-family:Inter,sans-serif}.guest-invitation-editorial *,.guest-invitation-editorial :before,.guest-invitation-editorial :after{box-sizing:border-box}.guest-invitation-editorial svg{flex-shrink:0}.guest-invite-brand{border-bottom:1px solid var(--guest-line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.guest-invite-brand>strong{letter-spacing:-.6px;color:var(--guest-forest);flex-direction:column;font:800 32px/.8 Barlow Condensed,sans-serif;display:flex}.guest-invite-brand strong>span{letter-spacing:.4px;margin-top:6px;font:700 8px/1 Inter,sans-serif}.guest-invite-brand>span{color:var(--guest-muted);font-size:12px}.guest-invite-hero{padding:20px 0 0}.guest-invitation-editorial .guest-invite-hero>span{color:var(--guest-muted);letter-spacing:.1em;font-size:10px;line-height:1.4}.guest-invitation-editorial .guest-invite-hero h1{text-transform:uppercase;letter-spacing:-.5px;color:var(--guest-forest);margin:6px 0 8px;font:800 clamp(34px,10vw,46px)/1 Barlow Condensed,sans-serif}.guest-invitation-editorial h2.guest-invite-title{margin:0 0 12px;font:650 15px/1.4 Inter,sans-serif}.guest-invite-meta{color:var(--guest-muted);flex-wrap:wrap;align-items:center;gap:7px 14px;font-size:12px;display:flex}.guest-invite-meta>span{align-items:center;gap:5px;display:inline-flex}.guest-invitation-editorial section{border:1px solid var(--guest-line);background:#fcfcf8;border-radius:16px;margin:16px 0;padding:16px}.guest-invitation-editorial section h2{margin:0;font:700 15px/1.35 Inter,sans-serif}.guest-invitation-editorial section.guest-invite-message{background:#e8ede3;border:0;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.guest-invite-message>svg{color:var(--guest-forest);margin-top:2px}.guest-invitation-editorial .guest-invite-message h2{font-size:12px}.guest-invitation-editorial .guest-invite-message p{white-space:pre-wrap;margin:4px 0 0;font-size:14px;line-height:1.5}.guest-invite-when{color:var(--guest-forest);align-items:center;gap:12px;display:flex}.guest-invite-when>svg{align-self:flex-start;margin-top:2px}.guest-invitation-editorial .guest-invite-when h2{font-size:15px}.guest-invite-when strong{letter-spacing:-.6px;margin-top:2px;font:750 26px/1.2 Inter,sans-serif;display:block}.guest-invite-place{align-items:flex-start;gap:7px;font-size:13px;line-height:1.45;display:flex}.guest-invite-place svg{margin-top:1px}.guest-invitation-editorial .coord-court{margin:12px 0;padding:10px 12px}.guest-invitation-editorial .coord-court strong{line-height:1.5}.guest-invitation-editorial .coord-court small{line-height:1.4}.guest-invite-progress{border-top:1px solid var(--guest-line);flex-wrap:wrap;gap:9px 14px;padding-top:12px;font-size:12px;display:flex}.guest-invite-progress>span{align-items:center;gap:5px;display:inline-flex}.guest-invite-progress .is-open{color:#7a541c}.guest-invite-progress .is-secured{color:var(--guest-forest)}.guest-invitation-editorial p.guest-invite-readiness{color:var(--guest-muted);align-items:flex-start;gap:7px;margin:12px 0 0;font-size:12px;line-height:1.5;display:flex}.guest-invite-readiness svg{margin-top:1px}.guest-invitation-editorial p.guest-invite-readiness.is-ready{color:var(--guest-forest);font-weight:650}.guest-invite-answer-head{flex-direction:column;gap:4px;display:flex}.guest-invite-answer-head>span{color:var(--guest-muted);font-size:12px}.guest-invitation-editorial .guest-invite-answer{background:0 0;border:0;margin-top:20px;padding:0}.guest-invitation-editorial .guest-invite-saved{background:#e8ede3;border-radius:10px;align-items:flex-start;gap:7px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.guest-invite-saved svg{margin-top:1px}.guest-invitation-editorial .guest-invite-name{margin:14px 0;font-size:12px;font-weight:650}.guest-invitation-editorial .guest-invite-name input{border:1px solid var(--guest-line);color:var(--guest-ink);background:#fcfcf8;margin-top:6px;font:400 16px/1.4 Inter,sans-serif}.guest-invitation-editorial input:focus-visible,.guest-invitation-editorial button:focus-visible,.guest-invitation-editorial a:focus-visible{outline:2px solid var(--tijo-focus);outline-offset:3px}.guest-invitation-editorial input:disabled{color:var(--guest-muted);-webkit-text-fill-color:var(--guest-muted);opacity:1}.guest-invitation-editorial h3{margin:22px 0 5px;font-size:15px;font-weight:700}.guest-invitation-editorial .guest-invite-help{color:var(--guest-muted);margin:6px 0 12px;font-size:12px;line-height:1.5}.guest-invitation-editorial .guest-invite-poll-intro{color:var(--guest-muted);margin:16px 0;font-size:12px}.guest-invite-options{gap:9px;margin:14px 0;display:grid}.guest-invitation-editorial label.coord-vote{border:1px solid var(--guest-line);cursor:pointer;background:#fcfcf8;border-radius:14px;align-items:center;gap:12px;margin:0;padding:14px;position:relative}.guest-invitation-editorial .coord-vote.is-selected{color:var(--tijo-accent-text);background:var(--tijo-accent-soft);border-color:var(--tijo-accent-border)}.guest-invitation-editorial .coord-vote input{width:23px;height:23px;accent-color:var(--guest-lime);margin:0}.guest-invitation-editorial .coord-vote input:focus-visible{outline-color:currentColor}.guest-invite-option{flex-direction:column;flex:1;gap:3px;display:flex}.guest-invite-option>b{font-size:12px;font-weight:550}.guest-invite-option>strong{letter-spacing:-.3px;font-size:21px;line-height:1.3}.guest-invitation-editorial .coord-vote small{margin-top:2px;font-size:11px;line-height:1.5}.guest-invitation-editorial .coord-vote .guest-invite-option-place{align-items:flex-start;gap:4px;display:flex}.guest-invite-option-place svg{margin-top:2px}.guest-invite-option-court{opacity:.86}.guest-invite-option-message{white-space:pre-wrap;font-style:italic}.guest-invitation-editorial .coord-vote.is-expired{cursor:default;opacity:.55}.guest-invite-poll-note{align-items:flex-start;gap:7px;display:flex}.guest-invite-poll-note svg{margin-top:2px}.guest-invitation-editorial .coord-propose{background:0 0;border-color:#bbc8bc;border-radius:12px;margin:16px 0 6px;font-size:13px}.guest-invitation-editorial .guest-invite-deadline,.guest-invitation-editorial .guest-invite-capacity{color:#77531d;background:#f3ead8;border-radius:10px;align-items:flex-start;gap:7px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.guest-invite-deadline svg{margin-top:2px}.guest-invitation-editorial .guest-invite-error{color:#8b3127;background:#f8e6e1;border-radius:10px;padding:12px;font-size:13px;line-height:1.5}.guest-invitation-editorial .coord-invite-feedback{font-size:13px;line-height:1.5}.guest-invitation-editorial .guest-invite-alternatives>p{color:var(--guest-muted);margin:6px 0 14px;font-size:12px;line-height:1.5}.guest-invite-alternatives>div{border-top:1px solid var(--guest-line);gap:5px;padding:12px 0;font-size:13px;display:grid}.guest-invite-alternatives small{color:var(--guest-muted);font-size:11px;line-height:1.5}.guest-invitation-editorial .guest-invite-alternatives>div p{white-space:pre-wrap;margin:3px 0 0;font-size:12px}.guest-invitation-editorial .guest-invite-account{text-align:center;color:var(--guest-muted);margin:20px 0 0;font-size:11px;line-height:1.8}.guest-invite-account a{color:var(--guest-forest);text-underline-offset:3px;text-decoration:underline}.guest-invite-actions{z-index:40;width:min(100%,600px);padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--guest-line);background:#f5f4ef;border-radius:18px 18px 0 0;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:8px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -8px 20px #1b3b2e05}.guest-invite-actions>span{grid-column:1/-1;font-size:12px;font-weight:650}.guest-invitation-editorial .guest-invite-actions button{border-radius:12px;gap:7px;min-height:48px;margin:0;padding:10px;font-size:13px}.guest-invitation-editorial .guest-invite-actions .people-primary{color:var(--tijo-action-ink);background:var(--tijo-action-gradient);border-color:var(--tijo-accent-coral)}.guest-invitation-editorial .guest-invite-actions .people-secondary{color:var(--guest-forest);background:0 0;border-color:#b9c7bf}.guest-invitation-editorial .guest-invite-closed{background:#e8ede3}.guest-invitation-editorial .guest-invite-closed p{font-size:13px;line-height:1.5}@media (width<=350px){.coord-invite.guest-invitation-editorial{padding-left:14px;padding-right:14px}.guest-invitation-editorial section{padding:13px}.guest-invite-actions{padding-left:14px;padding-right:14px}.guest-invitation-editorial .guest-invite-actions button{font-size:12px}.guest-invite-when strong{font-size:24px}}.guest-invitation-editorial .guest-invite-actions .people-primary:is(:disabled,[aria-disabled=true]){box-shadow:none;color:#626262!important;background:#e8e8e8!important;border-color:#d2d2d2!important}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.guest-flow,.guest-organizer,.guest-invitation-editorial{--guest-paper:#f5f4ef;--guest-forest:#183b2e;--guest-lime:var(--tijo-accent-coral);--guest-line:#d8ded6;--guest-muted:#617068}.plan-flow.guest-flow{--plan-forest:var(--guest-forest);--plan-lime:var(--guest-lime)}.guest-flow .plan-display,.guest-organizer h1,.guest-invitation-editorial .guest-invite-hero h1,.guest-flow .coord-proposal-review>h2{color:var(--guest-forest);letter-spacing:0!important;text-transform:none!important;margin:10px 0 12px!important;font:700 32px/1.05 Barlow Condensed,Impact,sans-serif!important}.guest-flow-help,.guest-slots-intro p{color:var(--guest-muted);margin:8px 0 18px;font-size:14px;line-height:1.5}.guest-flow .cgn-planning-head .cgn-cancel{min-height:44px}.guest-flow .cgn-screen>main{scroll-padding-bottom:20px}.plan-flow.guest-flow .cgn-review-actions{flex:none;width:100%;min-height:84px;position:relative;left:auto;transform:none;bottom:auto!important}.plan-flow.guest-flow .cgn-plan-review>main,.plan-flow.guest-flow .guest-plan-basics>main{padding-bottom:24px}.guest-flow .cgn-review-actions>button{min-height:48px}.guest-flow .cgn-review-actions>button:disabled{opacity:.5;cursor:not-allowed}.guest-basics-field{border:0;min-width:0;margin:24px 0;padding:0}.guest-basics-field legend,.guest-basics-field h2{margin:0 0 10px;padding:0;font:700 15px/1.4 Inter,sans-serif}.guest-sport-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.guest-sport-grid button,.guest-duration-grid button{border:1px solid var(--guest-line);color:var(--guest-forest);cursor:pointer;background:0 0;border-radius:12px;min-width:0;min-height:48px;font:600 13px/1.3 Inter,sans-serif}.guest-sport-grid button{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px 2px;display:flex}.guest-sport-grid button[aria-pressed=true],.guest-duration-grid button[aria-pressed=true]{background:var(--tijo-accent-soft);color:var(--tijo-accent-text);border-color:var(--tijo-accent-border)}.guest-duration-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.guest-basics-radius{justify-content:space-between;align-items:center;margin-top:12px;font-size:14px;display:flex}.guest-basics-radius select,.guest-basics-optional select{border:1px solid var(--guest-line);min-height:44px;color:var(--guest-forest);font:inherit;background:0 0;border-radius:8px;padding:8px}.guest-basics-optional{color:var(--guest-muted);margin:24px 0;font-size:13px}.guest-basics-optional summary{cursor:pointer;min-height:44px;padding:12px 0}.guest-basics-optional label{justify-content:space-between;align-items:center;gap:12px;margin:8px 0;display:flex}.guest-slots-intro{padding-top:12px}.guest-flow .guest-plan-name{margin:16px 0 20px}.guest-flow .plan-review-title{margin:12px 0}.guest-flow .cgn-slots-review-mode{min-height:0;margin:12px 0;padding:10px 12px;font-size:13px}.guest-flow .cgn-slots-review-mode b{font-size:15px}.guest-flow .cgn-fixed-summary-section{margin:16px 0}.guest-flow .cgn-slots-list-row{padding:12px 0}.guest-flow .cgn-slots-list-row b,.guest-flow .plan-review-people>header h2,.guest-flow .plan-review-proposals>header h2{font-size:14px}.guest-flow .coord-court.is-compact,.guest-organizer .coord-court.is-compact{color:var(--guest-muted);background:0 0;border:0;border-radius:0;margin:6px 0;padding:0}.guest-flow .coord-court.is-compact strong,.guest-organizer .coord-court.is-compact strong{font-size:12px;font-weight:500}.guest-flow-court-note{color:#5b604b;background:#eed;border-radius:8px;align-items:center;gap:8px;margin:12px 0;padding:10px 12px;font:400 12px/1.5 Inter,sans-serif;display:flex}.guest-organizer{--go-forest:var(--guest-forest);--go-lime:var(--guest-lime);background:var(--guest-paper);width:min(100% - 36px,620px);padding:22px 0 48px}:is(body:has(.guest-organizer),body:has(.guest-invitation-editorial)){background:#f5f4ef}.guest-organizer-brand{margin-bottom:24px}.guest-organizer .guest-organizer-lead{margin:8px 0 16px;font-size:15px;font-weight:500}.guest-organizer-success-mark{width:38px;height:38px;margin-bottom:12px}.guest-organizer-card,.guest-organizer-option,.guest-organizer-private{background:0 0;border-radius:12px;padding:16px}.guest-organizer h2{letter-spacing:0;font:700 21px/1.2 Barlow Condensed,sans-serif}.guest-organizer p{font-size:13px;line-height:1.5}.guest-organizer-links{gap:14px;margin:18px 0}.guest-organizer-links .guest-organizer-eyebrow{display:none}.guest-organizer-links .guest-organizer-card{background:#f0f3e7}.guest-organizer-links .guest-organizer-button-row{flex-direction:column;align-items:stretch;gap:6px;margin-top:14px}.guest-organizer .go-primary,.guest-organizer .go-secondary{border-radius:10px;min-height:48px;font-size:14px}.guest-organizer .go-primary,.guest-organizer .go-primary:hover:not(:disabled){background:var(--tijo-action-gradient);color:var(--tijo-action-ink)}.guest-organizer .guest-organizer-manage-link{color:var(--guest-forest);border:1px solid var(--guest-forest);background:0 0}.guest-organizer .go-text-link{min-height:44px;margin:0;padding:10px 0}.guest-organizer-private{border-color:var(--guest-line);background:#edf1e9}.guest-organizer-private h2{font:700 15px/1.4 Inter,sans-serif}.guest-organizer-private .go-secondary{width:100%}.guest-flow-timeline{gap:16px;margin:24px 0;padding:0;list-style:none;display:grid}.guest-flow-timeline li{align-items:center;gap:12px;font-size:13px;display:flex}.guest-flow-timeline b{background:#e2e8de;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.guest-flow-timeline li:first-child b{background:var(--guest-forest);color:#fff}.guest-organizer-hero-meta{margin:12px 0 18px}.guest-organizer .guest-organizer-section-head h2{font-size:26px}.guest-organizer-options{gap:10px}.guest-poll-compact>label{cursor:pointer;align-items:flex-start;gap:12px;min-height:48px;display:flex}.guest-poll-compact input{width:20px;height:20px;accent-color:var(--guest-forest);flex:none;margin:2px 0}.guest-poll-compact>label>span{gap:6px;min-width:0;display:grid}.guest-poll-compact strong{font-size:14px;line-height:1.4}.guest-poll-compact small{font-size:12px;line-height:1.4}.guest-poll-compact b{align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.guest-poll-compact.is-selected{background:var(--tijo-accent-soft);color:var(--tijo-accent-text);border-color:var(--tijo-accent-border)}.guest-poll-compact.is-selected input{accent-color:var(--tijo-accent-text)}.guest-organizer .guest-poll-compact.is-selected .coord-court strong,.guest-organizer .guest-poll-compact.is-selected p{color:var(--tijo-accent-text)}.guest-poll-compact>.coord-court{margin-left:32px!important}.guest-round-selection{border:0;min-width:0;margin:22px 0 0;padding:0}.guest-round-selection legend{margin:0 0 8px;font-size:15px;font-weight:700}.guest-round-selection .guest-organizer-person-choice{border-bottom:1px solid var(--guest-line);min-height:44px}.guest-round-selection>.go-primary{width:100%;margin-top:6px}.guest-round-status{border:1px solid var(--guest-line);border-radius:10px;gap:12px;margin:16px 0;padding:12px;display:grid}.guest-round-status>span{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.guest-round-status strong{margin-left:auto;font-size:12px}.guest-organizer-links.is-compact{margin:14px 0}.guest-organizer-links.is-compact .guest-organizer-card{padding:12px}.guest-organizer .guest-organizer-option-top strong{font-size:18px}.guest-manage-links{margin:20px 0}.guest-manage-links summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:14px;font-weight:600}.guest-organizer-claim{border-radius:12px}.guest-invitation-editorial{max-width:620px;font-family:Inter,sans-serif;background:var(--guest-paper)!important}.guest-invitation-editorial .guest-invite-hero{margin-bottom:18px;padding-top:12px}.guest-invitation-editorial .guest-invite-title{font:600 16px/1.4 Inter,sans-serif}.guest-invitation-editorial .guest-invite-name input{border-radius:10px;min-height:48px;font-size:16px}.guest-invitation-editorial .coord-vote{border:1px solid var(--guest-line);border-radius:12px;padding:14px}.guest-invitation-editorial .coord-vote.is-selected{background:var(--tijo-accent-soft);color:var(--tijo-accent-text);border-color:var(--tijo-accent-border)}.guest-invitation-editorial .coord-vote.is-selected :is(b,strong,small,span){color:var(--tijo-accent-text)}.guest-invitation-editorial .coord-vote input{accent-color:var(--guest-lime)}.guest-invitation-editorial .guest-invite-option{gap:4px}.guest-invitation-editorial .guest-invite-option b,.guest-invitation-editorial .guest-invite-option strong{font-size:15px}.guest-invitation-editorial .people-primary,.guest-flow .people-primary{background:var(--tijo-action-gradient);color:var(--tijo-action-ink);min-height:48px;box-shadow:none;border-radius:10px}.guest-invitation-editorial .people-secondary{border-radius:10px;min-height:44px}.guest-invitation-editorial .guest-invite-actions{background:var(--guest-paper);border-top:1px solid var(--guest-line)}.guest-invitation-editorial .guest-invite-actions .people-primary{background:var(--tijo-action-gradient);color:var(--tijo-action-ink)}.guest-answer-confirmed{gap:14px;display:grid}.guest-answer-confirmed>p:first-child{color:var(--guest-forest);align-items:center;gap:8px;font-size:14px;display:flex}.guest-saved-appointment{border:1px solid var(--guest-line);border-radius:12px;gap:6px;padding:16px;font-size:14px;display:grid}.guest-saved-appointment span,.guest-saved-appointment small{color:var(--guest-muted);font-size:12px}.guest-answer-next{background:#eaf0e6;border-radius:12px;padding:18px}.guest-answer-next h2{margin:0 0 10px;font:700 23px/1.2 Barlow Condensed,sans-serif}.guest-answer-next p{font-size:14px;line-height:1.5}.guest-answer-next>span{background:#e2edcc;border-radius:6px;width:fit-content;margin-top:10px;padding:7px 10px;font-size:12px;display:block}.guest-answer-next>span:last-child{background:#f7e9c5}.guest-saved-overview{gap:12px;display:grid}.guest-flow .coord-proposal-review{max-width:none;padding:20px 18px!important}.guest-flow .coord-proposal-review p{font-size:14px;line-height:1.5}.guest-flow .coord-proposal-review label{gap:8px;margin:24px 0;font-size:14px;display:grid}.guest-flow .coord-proposal-review textarea{border:1px solid var(--guest-line);border-radius:10px;width:100%;padding:12px;font:16px/1.5 Inter,sans-serif}.guest-proposal-summary{border:1px solid var(--guest-line);border-radius:12px;margin:18px 0;padding:14px}.guest-flow .coord-date input{font-size:16px}@media (width<=360px){.guest-flow .plan-display,.guest-organizer h1,.guest-invitation-editorial .guest-invite-hero h1{font-size:30px!important}.guest-sport-grid{gap:5px}.guest-sport-grid button{font-size:11px}.guest-organizer-brand{gap:12px}.guest-round-status strong{margin-left:0}}.guest-organizer .go-text-link:has(svg){justify-content:center;align-items:center;gap:8px;display:inline-flex}.guest-invitation-editorial section.guest-answer-confirmed{background:0 0;border:0;padding:0}.guest-invitation-editorial .guest-answer-next h2{margin:0 0 10px;font:700 23px/1.2 Barlow Condensed,sans-serif}.guest-invitation-editorial:has(.guest-answer-confirmed){padding-bottom:32px}.guest-organizer .guest-organizer-court-note{margin:12px 0}.coord-proposal.plan-flow.guest-flow{height:100dvh;inset:0;overflow:hidden}.coord-proposal.plan-flow.guest-flow>.cgn-screen{height:100%;min-height:0}.coord-proposal.guest-flow .cgn-review-actions>.people-secondary{border:1px solid var(--guest-line);color:var(--guest-forest);background:0 0}@media (width>=700px){.coord-proposal.plan-flow.guest-flow{height:calc(100dvh - 48px);top:24px;bottom:24px}}.guest-organizer-links,.guest-organizer-options{grid-template-columns:minmax(0,1fr)}.guest-organizer :is(.guest-organizer-card,.guest-organizer-option,.guest-organizer-copy-field,.guest-organizer-private,.guest-organizer-claim){min-width:0;max-width:100%}.guest-organizer input:not([type=checkbox]):not([type=radio]){box-sizing:border-box;min-width:0;max-width:100%}.guest-organizer .guest-organizer-copy-field input{font-size:16px}.guest-organizer :is(.go-primary,.go-secondary){white-space:normal;overflow-wrap:anywhere;max-width:100%}.guest-organizer :is(.go-primary,.go-secondary)>svg,.guest-organizer-option-place>svg{flex:none}.guest-organizer-refresh,.guest-people-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.guest-people-heading h2{margin:0}.guest-people-heading .go-secondary{padding:10px 12px;font-size:12px}.guest-add-person{background:#eaf0e2;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:8px;margin:16px 0;padding:14px;display:grid}.guest-add-person>label{font-size:13px;font-weight:700}.guest-add-person>input{background:#fff;border:1px solid #a5b39e;border-radius:8px;width:100%;min-height:48px;padding:10px 12px;font:16px/1.4 Inter,Arial,sans-serif}.guest-add-person>p{margin:0;font-size:12px}.guest-add-person .guest-organizer-button-row{margin:6px 0 0}.guest-round-people .guest-organizer-roster li{align-items:flex-start}.guest-round-people .go-text-link{margin-top:4px}.guest-round-people .guest-person-remove{color:#785348;margin-left:14px}.guest-round-people .guest-people-refresh{align-items:center;gap:7px;display:inline-flex}.guest-round-people .gd-guest-edit{background:#eef2e7;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;margin-top:10px;padding:10px;display:grid}.guest-round-people .gd-guest-edit p{font-size:12px}.guest-round-people .gd-guest-edit label{overflow-wrap:anywhere;align-items:flex-start;gap:8px;min-width:0;font-size:13px;display:flex}.guest-round-people .gd-guest-edit input[type=checkbox]{accent-color:#294d35;flex:none;width:20px;height:20px}.guest-round-people .gd-guest-edit :is(input[type=time],select){max-width:100%;min-height:44px;font-size:16px}.guest-round-people .gd-guest-actions{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.guest-round-people .gd-guest-edit button{color:#244b35;white-space:normal;overflow-wrap:anywhere;background:0 0;border:1px solid #acbba7;border-radius:8px;max-width:100%;min-height:44px;padding:8px;font:600 12px/1.4 Inter,Arial,sans-serif}.guest-round-people .gd-guest-actions>button:first-child{background:var(--tijo-action-gradient);border-color:var(--tijo-accent-coral);color:var(--tijo-action-ink)}@media (width>=700px){.guest-organizer-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=350px){.guest-people-heading .go-secondary{width:100%}.guest-round-people .guest-organizer-roster li{gap:8px}.guest-round-people .guest-organizer-avatar{width:28px;height:28px}}.guest-flow .people-primary:is(:disabled,[aria-disabled=true]),.guest-invitation-editorial .guest-invite-actions .people-primary:is(:disabled,[aria-disabled=true]),.guest-invitation-editorial .people-primary:is(:disabled,[aria-disabled=true]),.guest-organizer .go-primary:is(:disabled,[aria-disabled=true]){box-shadow:none;color:#626262!important;background:#e8e8e8!important;border-color:#d2d2d2!important}.plan-feedback{color:#18221d;background:#f7f8f5;min-height:100dvh;font:16px/1.5 Inter,-apple-system,sans-serif}.plan-feedback>header{background:#fff;border-bottom:1px solid #e3e8e3;align-items:center;gap:20px;min-height:64px;padding:10px 16px;display:flex}.plan-feedback>header>a{color:#39845f;align-items:center;gap:6px;min-height:44px;text-decoration:none;display:flex}.plan-feedback>header>strong{font-size:17px;font-weight:600}.plan-feedback>section{box-sizing:border-box;overflow-wrap:anywhere;background:#fff;border-radius:16px;width:calc(100% - 32px);max-width:440px;margin:28px auto;padding:24px 20px}.plan-feedback h1{color:#18221d;letter-spacing:0;text-transform:none;margin:12px 0;font:600 20px/1.3 Inter,-apple-system,sans-serif}.plan-feedback p{color:#647269;margin:12px 0;font-size:15px}.plan-feedback section>svg{color:#39845f}.plan-feedback button{background:var(--tijo-action-gradient);width:100%;min-height:46px;color:var(--tijo-action-ink);border:0;border-radius:24px;margin-top:12px;padding:10px 16px;font:600 15px/1.4 Inter,sans-serif}.plan-feedback button:disabled{color:#627269;cursor:default;background:#e5eee7}.plan-feedback :focus-visible{outline:2px solid var(--tijo-focus);outline-offset:3px}.plan-feedback button:is(:disabled,[aria-disabled=true]){box-shadow:none;color:#626262!important;background:#e8e8e8!important;border-color:#d2d2d2!important}.og-recruitment-settings{color:inherit;border-top:1px solid #e5e6e9;padding:16px 0;font:13px/1.5 Inter,sans-serif}.og-recruitment-settings h3{align-items:center;gap:7px;margin:0 0 12px;font-size:16px;display:flex}.og-recruitment-settings label{gap:6px;font-weight:600;display:grid}.og-recruitment-settings select{color:#17233b;background:#fff;border:1px solid #b9c0ca;border-radius:9px;width:100%;max-width:100%;min-height:44px;padding:10px;font:14px Inter,sans-serif}.og-recruitment-settings p{color:#596477;margin:8px 0 15px;font:12px/1.5 Inter,sans-serif}.og-recruitment-settings p svg{vertical-align:middle;margin-right:4px;display:inline-block}.og-recruitment-settings .og-recruitment-toggle{align-items:center;gap:10px;min-height:44px;display:flex}.og-recruitment-toggle input{width:20px;height:20px;accent-color:var(--tijo-accent-text)}.og-recruitment-settings button{color:#fff;background:#17233b;border:0;border-radius:10px;width:100%;min-height:44px;padding:12px;font-weight:600}.og-recruitment-settings button:disabled{color:#666;background:#e8e8e8}.og-recruitment-help{color:inherit;margin:8px 0 14px;font-size:12px}.og-recruitment-help summary{cursor:pointer;align-items:center;gap:6px;min-height:44px;display:flex}.og-recruitment-help summary:after{content:"+";margin-left:auto}.og-recruitment-help[open] summary:after{content:"−"}.og-recruitment-help summary:focus-visible{outline:2px solid var(--tijo-focus);outline-offset:3px}.game-title-trigger{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.game-title-trigger>span{overflow-wrap:anywhere;min-width:0}.game-title-trigger>svg{flex-shrink:0}.game-title-trigger:focus-visible{outline:2px solid var(--tijo-focus);outline-offset:3px}.plan-editorial button.plan-review-title{text-align:left;cursor:pointer;background:0 0;width:100%;padding:10px 12px}.plan-editorial .plan-review-title .game-title-value{overflow-wrap:anywhere;padding-right:30px;font:700 16px/1.4 Inter,sans-serif}.game-title-overlay{z-index:1500;background:#0d1e1773;position:fixed;inset:0}.game-title-dialog{z-index:1501;left:50%;bottom:var(--title-bottom,0px);width:100%;max-width:520px;max-height:calc(var(--title-height,100dvh) - 16px);box-sizing:border-box;color:#18271e;padding:24px 20px max(20px,env(safe-area-inset-bottom));background:#f7f6f2;border-radius:22px 22px 0 0;font-family:Inter,sans-serif;position:fixed;overflow-y:auto;transform:translate(-50%);box-shadow:0 12px 60px #0003}.game-title-dialog h2{margin:0 0 8px;font-size:22px;font-weight:750}.game-title-dialog h2+p{color:#667067;margin:0 0 22px;font-size:14px;line-height:1.5}.game-title-dialog label{margin-bottom:8px;font-size:14px;font-weight:700;display:block}.game-title-dialog input{box-sizing:border-box;color:#18271e;background:#fff;border:1px solid #bdc8bf;border-radius:10px;width:100%;min-height:52px;padding:12px;font:400 16px/1.4 Inter,sans-serif;display:block}.game-title-dialog input:focus{outline:2px solid var(--tijo-focus);outline-offset:2px}.game-title-dialog small{text-align:right;color:#667067;margin-top:8px;font-size:12px;display:block}.game-title-actions{gap:12px;margin-top:24px;display:flex}.game-title-actions button{color:#1c3c2e;cursor:pointer;background:0 0;border:1px solid #bdc8bf;border-radius:12px;flex:1;min-height:48px;font:700 15px Inter,sans-serif}.game-title-actions .primary{background:var(--tijo-action-gradient);border-color:var(--tijo-accent-coral);color:var(--tijo-action-ink)}.game-title-actions button:disabled{opacity:.5;cursor:default}.game-title-dialog .game-title-error{color:#a02b2b;margin:12px 0 0;font-size:14px;line-height:1.4}@media (width>=641px){.game-title-dialog{top:var(--title-center,50%);border-radius:20px;width:calc(100% - 40px);padding:28px;bottom:auto;transform:translate(-50%,-50%)}}.game-title-actions .primary:is(:disabled,[aria-disabled=true]){box-shadow:none;color:#626262!important;background:#e8e8e8!important;border-color:#d2d2d2!important}.game-title-dialog .game-title-idea{color:#172139;cursor:pointer;background:#fff1e9;border:1px solid #f3b59e;border-radius:10px;align-items:center;gap:8px;min-height:44px;margin-top:10px;padding:8px 12px;font:600 14px Inter,sans-serif;display:inline-flex}.game-title-idea:disabled{opacity:.5}.game-title-idea:focus-visible{outline:2px solid var(--tijo-focus);outline-offset:2px}.participant-strip{overscroll-behavior-x:contain;gap:14px;max-width:100%;padding:12px 0;display:flex;overflow-x:auto}.participant-item{text-align:center;color:#536458;flex-direction:column;flex:0 0 90px;align-items:center;gap:5px;display:flex}.participant-item .profile-avatar{background:#e6ebe2;border:2px solid #d9e1d5;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.participant-item .profile-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.participant-item.confirmed .profile-avatar{border-color:#328357}.participant-item strong{overflow-wrap:anywhere;font-size:13px;line-height:1.3}.participant-item small{font-size:11px;line-height:1.35}.participant-item.confirmed small{color:#216e43}.game-chat-messages{gap:10px;max-height:360px;margin:16px 0;padding:0;list-style:none;display:grid;overflow:auto}.game-chat-messages li{overflow-wrap:anywhere;background:#f0f3ed;border-radius:12px;padding:12px}.game-chat-messages li.own{background:#e7f2dc}.game-chat-messages time{color:#627368;font-size:11px;display:block}.game-chat-messages p{white-space:pre-wrap;margin-top:6px}.game-chat textarea{border:1px solid #bbcbbb;border-radius:10px;width:100%;padding:12px;font-size:16px}.game-chat>p{color:#526356;font-size:13px}.game-chat form{gap:10px;display:grid}.wish-context{color:#244732;background:#edf5d7;border-radius:14px;margin:14px 0;padding:14px 16px}.wish-context p{margin:4px 0;font-size:14px}.gd-page,.post-plan,.cgn-screen,.pp-page{--journey-ink:#19382c;--journey-green:#176044;--journey-line:#dce5d7}.gd-page{color:var(--journey-ink);background:#f6f8f3}.gd-head,.gd-hero-title,.gd-head h1,.gd-card h2,.gd-card h3{color:#19382c}.gd-card,.gd-hero,.post-plan .og-option{border-color:#dce5d7;border-radius:16px}.gd-banner{color:#254c38;background:#edf4e7}.gd-page .people-primary,.post-plan .og-button.primary{background:var(--tijo-action-gradient);color:var(--tijo-action-ink)}.gd-page .people-secondary{color:#254c38;background:#fff;border:1px solid #bdccba;border-radius:12px;min-height:44px;padding:10px 14px}.pp-level-label{text-align:center;max-width:110px;font-size:11px;line-height:1.3}.myg-card .participant-strip{grid-column:1/-1;width:100%}.gd-page .people-primary:is(:disabled,[aria-disabled=true]),.post-plan .og-button.primary:is(:disabled,[aria-disabled=true]){box-shadow:none;color:#626262!important;background:#e8e8e8!important;border-color:#d2d2d2!important}.gd-page.editorial-journey.match-flow.poll-detail{color:#123b2b;background:#f5f4ef;font-family:Inter,system-ui,sans-serif}.gd-page.poll-detail .gd-body{max-width:620px;padding:16px 18px calc(var(--game-footer-height,86px) + 20px);margin:0 auto}.gd-page.poll-detail .poll-overview-display{text-transform:uppercase;letter-spacing:-.6px;overflow-wrap:anywhere;color:#123b2b!important;margin:0 0 16px!important;font:800 clamp(44px,13.8vw,56px)/.94 Barlow Condensed,Impact,sans-serif!important}.gd-page.poll-detail .poll-overview-title{margin:0 0 13px}.gd-page.poll-detail .poll-overview-title .game-title-trigger,.gd-page.poll-detail .poll-overview-title h2{color:#14291e;text-align:left;text-transform:none;letter-spacing:0;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:28px;margin:0;padding:0;display:flex;font:600 16px/1.3 Inter,system-ui,sans-serif!important}.gd-page.poll-detail .poll-overview-title .game-title-trigger>span{overflow-wrap:anywhere;min-width:0}.gd-page.poll-detail .poll-overview-title .game-title-trigger>svg{flex:none}.gd-page.poll-detail .poll-overview-title>p{color:#59675c;margin:4px 0 0;font:400 12px/1.4 Inter,system-ui,sans-serif}.poll-overview .poll-round-court{isolation:isolate;aspect-ratio:1.7;background:#de7693;border-radius:12px;align-items:center;min-height:205px;display:flex;position:relative;overflow:hidden}.poll-overview .poll-round-court>.match-court{aspect-ratio:auto;z-index:-1;border-radius:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.poll-overview .poll-round-court .match-court-image{-o-object-fit:fill;object-fit:fill}.poll-overview .poll-court-label{color:#123b2b;background:#f5f4eff2;border-radius:5px;padding:5px 8px;font:600 11px/1.3 Inter,system-ui,sans-serif;display:block;position:absolute;top:10px;left:10px}.poll-overview .poll-people-rail{scrollbar-width:thin;scrollbar-color:#ffffff80 transparent;gap:10px;width:100%;margin-top:22px;padding:12px 12px 9px;display:flex;overflow-x:auto}.poll-overview .poll-person{text-align:center;flex-direction:column;flex:0 0 71px;align-items:center;gap:4px;min-width:0;display:flex}.poll-overview .poll-person .profile-avatar{color:#123b2b;background:#e5e9dd;border:2px solid #f5f4ef;border-radius:50%;flex:none;place-items:center;font:700 20px/1 Inter,system-ui,sans-serif;display:grid;overflow:hidden;box-shadow:0 2px 6px #10241933;width:58px!important;height:58px!important}.poll-overview .poll-person.is-pending .profile-avatar{border-style:dashed}.poll-overview .poll-person .profile-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.poll-overview .poll-person strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px #261623;max-width:100%;font:600 12px/1.3 Inter,system-ui,sans-serif;overflow:hidden}.poll-overview .poll-person small{color:#123b2b;white-space:nowrap;background:#f5f4efeb;border-radius:4px;padding:3px 5px;font:500 10px/1.2 Inter,system-ui,sans-serif}.poll-overview .poll-empty-round{color:#123b2b;background:#f5f4efd9;border-radius:6px;margin:40px 12px 0;padding:8px 10px;font-size:12px}.poll-overview .poll-response-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 14px;margin:12px 0 18px;font:500 12px/1.35 Inter,system-ui,sans-serif;display:grid}.poll-overview .poll-response-progress>strong{overflow-wrap:anywhere;min-width:0;font-weight:600}.poll-overview .poll-response-progress>span{color:#72521d;grid-area:1/2;justify-self:end;align-items:center;gap:5px;display:flex}.poll-overview .poll-response-progress>progress{appearance:none;color:#123b2b;background:#dce1d6;border:0;border-radius:10px;grid-area:2/1/auto/-1;width:100%;height:4px;overflow:hidden}.poll-overview progress::-webkit-progress-bar{background:#dce1d6}.poll-overview progress::-webkit-progress-value{background:#123b2b;border-radius:10px}.poll-overview progress::-moz-progress-bar{background:#123b2b}.poll-overview-options>header{justify-content:space-between;align-items:center;gap:10px;margin:0 0 9px;display:flex}.gd-page.poll-detail .poll-overview-options h2{text-transform:none;color:#123b2b;margin:0;font:700 13px/1.3 Inter,system-ui,sans-serif!important}.poll-overview-options>header>span{color:#647066;font-size:11px}.poll-overview .poll-option-ticket{text-align:left;color:#123b2b;background:#fffdfa;border:1px solid #ccd5c8;border-radius:10px;grid-template-columns:39px minmax(0,1fr) 35px;align-items:center;gap:10px;width:100%;margin:0 0 8px;padding:12px 10px;display:grid}.poll-overview .poll-option-ticket>.match-date{border-right:1px solid #d9ded4;align-self:stretch;gap:3px;min-width:0;padding-right:9px;font-size:10px}.poll-overview .match-date b{font-size:30px}.poll-overview .poll-option-info{gap:5px;min-width:0;display:grid}.poll-overview .poll-option-info>strong{white-space:normal;font:800 29px/1 Barlow Condensed,Impact,sans-serif}.poll-overview .poll-option-info>span{overflow-wrap:anywhere;font:500 11px/1.35 Inter,system-ui,sans-serif}.poll-overview .poll-option-info>small{color:#5f6b61;overflow-wrap:anywhere;font:400 10px/1.35 Inter,system-ui,sans-serif}.poll-overview .poll-option-count{white-space:nowrap;flex-direction:column;align-items:center;gap:1px;font:500 10px/1.3 Inter,system-ui,sans-serif;display:flex}.poll-overview .poll-option-count>b{font:800 28px/1 Barlow Condensed,Impact,sans-serif}.poll-overview .poll-option-count>svg{margin-top:5px}.poll-overview .poll-all-options{color:#123b2b;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;font-size:12px;display:flex}.poll-overview .poll-host-message{border-top:1px solid #d5dccf;margin-top:14px;font-size:12px}.poll-overview .poll-host-message>summary{cursor:pointer;align-content:center;min-height:44px}.poll-overview .poll-host-message>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#526054;margin:0 0 12px}.gd-page.poll-detail .gd-footer{box-shadow:none!important;background:#f5f4ef!important;border-top:1px solid #d8ddd6!important;padding:10px 18px!important}.gd-page.poll-detail .gd-footer .og-footer-content{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.gd-page.poll-detail .gd-footer .gd-fbtn{flex:1 1 0;justify-content:center;align-items:center;gap:7px;min-width:0;color:#123b2b!important;border-radius:8px!important;min-height:48px!important;padding:9px 10px!important;font:600 13px/1.3 Inter,system-ui,sans-serif!important;display:flex!important}.gd-page.poll-detail .gd-footer .gd-fbtn.primary{background:var(--tijo-action-gradient)!important;border:1px solid var(--tijo-accent-coral)!important;color:var(--tijo-action-ink)!important}.gd-page.poll-detail .gd-footer .gd-fbtn.outline{background:0 0!important;border:1px solid #86978a!important}.gd-page.poll-detail .gd-footer .gd-fbtn.outline:not(:focus-visible){outline:none}.gd-page.poll-detail .gd-footer .gd-action-error{flex-basis:100%}.match-flow .match-saved-times{gap:8px;margin:16px 0;display:grid}.match-flow .match-saved-time{color:#123b2b;background:#fffdfa;border:1px solid #ccd5c8;border-radius:9px;align-items:center;gap:13px;padding:12px;display:flex}.match-flow .match-saved-time>.match-date{border-right:1px solid #d9ded4;padding-right:12px}.match-flow .match-saved-time>div{gap:6px;min-width:0;display:grid}.match-flow .match-saved-time strong{font:800 29px/1 Barlow Condensed,Impact,sans-serif}.match-flow .match-saved-time>div>span{overflow-wrap:anywhere;font:500 12px/1.4 Inter,system-ui,sans-serif}.match-flow .match-saved-chat{border-top:1px solid #d8ddd6;margin-top:18px;font-size:12px}.match-flow .match-saved-chat>summary{cursor:pointer;align-content:center;min-height:44px}@media (width<=360px){.gd-page.poll-detail .gd-body{padding-left:16px;padding-right:16px}.poll-overview .poll-round-court{min-height:185px}.poll-overview .poll-person{flex-basis:61px}.poll-overview .poll-person .profile-avatar{width:52px!important;height:52px!important}.poll-overview .poll-option-ticket{grid-template-columns:35px minmax(0,1fr) 29px;gap:8px}.poll-overview .poll-option-info>strong{font-size:25px}.gd-page.poll-detail .gd-footer .gd-fbtn{padding:9px 7px!important;font-size:12px!important}}.og-setting{color:#162c3e;text-align:left;background:#fff;border:1px solid #dce4ea;border-radius:16px;margin:18px 0;padding:16px}.og-setting.is-open{background:#f0f8f4;border-color:#abd9c5}.og-setting-row{align-items:center;gap:12px;display:flex}.og-setting-row>svg{color:#16734f;flex-shrink:0}.og-setting-row>div{flex:1;min-width:0}.og-setting-row b{font-size:15px;line-height:1.4;display:block}.og-setting-row span{color:#627181;margin-top:3px;font-size:12px;line-height:1.5;display:block}.og-setting-row button[role=switch]{cursor:pointer;background:0 0;border:0;flex:0 0 48px;width:48px;height:44px;padding:0;position:relative}.og-setting-row button[role=switch]:before{content:"";background:#b9c5ce;border-radius:20px;position:absolute;inset:8px 0}.og-setting-row button[role=switch]>span{background:#fff;border-radius:50%;width:22px;height:22px;margin:0;transition:transform .15s;position:absolute;top:11px;left:3px;box-shadow:0 1px 4px #0002}.og-setting-row button[aria-checked=true]:before{background:var(--tijo-accent-text)}.og-setting-row button[aria-checked=true]>span{transform:translate(20px)}.og-setting p{color:#456355;border-top:1px solid #dce9e0;margin:12px 0 0;padding-top:10px;font-size:12px;line-height:1.5}.og-setting button:focus-visible,.og-button:focus-visible,.og-player-name:focus-visible{outline:3px solid var(--tijo-focus);outline-offset:3px}.og-setting button:disabled,.og-button:disabled{opacity:.5;cursor:default}.og-group{border-top:1px solid #e9edf0;margin-top:14px;padding-top:14px}.og-group:first-of-type{border:0;margin-top:0;padding-top:0}.og-group h3{color:#526777;margin:0 0 8px;font-size:13px;font-weight:700}.og-person{border-bottom:1px solid #f0f2f4;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex}.og-person>.profile-avatar{flex:0 0 38px;width:38px;height:38px}.og-person-main{flex:1;min-width:110px}.og-player-name{text-align:left;overflow-wrap:anywhere;color:#19334b;background:0 0;border:0;padding:0;font-size:14px;font-weight:650;line-height:1.4}.og-person-main small{color:#697c8b;font-size:11px;line-height:1.5;display:block}.og-person-actions{flex-wrap:wrap;gap:6px;display:flex}.og-button{color:#145e43;cursor:pointer;background:#f3f8f5;border:1px solid #c8d9d2;border-radius:9px;min-height:44px;padding:8px 12px;font-size:12px;font-weight:650}.og-button.primary{background:var(--tijo-action-gradient);color:var(--tijo-action-ink);border-color:var(--tijo-accent-coral)}.og-button.danger{color:#aa3745;background:#fff5f5;border-color:#edd5d7}.og-note{color:#687b8b;overflow-wrap:anywhere;margin:8px 0;font-size:12px;line-height:1.55}.og-status{color:#23503f;background:#edf7f1;border-radius:12px;width:100%;margin-bottom:10px;padding:12px 14px;font-size:13px;line-height:1.55}.og-status b{display:block}.og-check{color:#455c6e;cursor:pointer;text-align:left;align-items:flex-start;gap:10px;width:100%;margin:10px 0;font-size:13px;line-height:1.5;display:flex}.og-check input{accent-color:#0b6b4a;flex:0 0 18px;width:18px;height:18px;margin:2px 0}.og-footer-content{flex-wrap:wrap;gap:8px;width:100%;display:flex}.og-footer-content>.gd-fbtn{flex:1;min-width:100px}.og-footer-content .og-check,.og-footer-content .og-status{margin:0}.og-finalize{color:#18354b;max-width:700px;margin:auto;padding:20px 18px 110px}.og-finalize h1{margin:20px 0 8px;font-size:26px;font-weight:750}.og-finalize>.og-button{align-items:center;gap:6px;display:inline-flex}.og-option{background:#fff;border:1px solid #dbe5ec;border-radius:16px;margin:18px 0;padding:18px}.og-option h2{margin-bottom:5px;font-size:17px;font-weight:750}.og-option .og-choices{flex-direction:column;gap:6px;margin:14px 0;display:flex}.og-option .og-check{border:1px solid #e5eaf0;border-radius:9px;align-items:center;margin:0;padding:8px}.og-option>.og-button{width:100%}.og-error{color:#a52b37;padding:10px 0;font-size:13px}@media (width<=400px){.og-person-actions{width:100%;padding-left:48px}.og-person-actions .og-button{flex:1;padding-left:8px;padding-right:8px}.og-setting{padding:13px}.og-setting-row{gap:9px}}.og-button.primary:is(:disabled,[aria-disabled=true]){box-shadow:none;color:#626262!important;background:#e8e8e8!important;border-color:#d2d2d2!important}.invite-actions{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;min-width:0;font-family:Inter,Arial,sans-serif;display:grid}.invite-actions a,.invite-actions button{box-sizing:border-box;text-align:center;cursor:pointer;overflow-wrap:anywhere;white-space:normal;border:1px solid #b8c6b7;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:46px;padding:11px 12px;font:650 13px/1.4 Inter,Arial,sans-serif;text-decoration:none;display:flex}.invite-actions .invite-whatsapp{background:var(--tijo-action-gradient);color:var(--tijo-action-ink);border-color:#0000}.invite-actions .invite-whatsapp:hover{background:var(--tijo-action-gradient);filter:brightness(.98)}.invite-actions svg{flex:none}.invite-actions-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.invite-actions-secondary :is(button,a){color:#244c37;background:0 0}.invite-actions button:disabled{opacity:.5;cursor:wait}.invite-actions :is(a,button,input):focus-visible{outline:3px solid var(--tijo-focus);outline-offset:3px}.invite-actions .invite-actions-status{color:#37553b;overflow-wrap:anywhere;margin:2px 0;font-size:12px;line-height:1.5}.invite-actions-link{color:#244c37;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;font-size:12px;display:grid}.invite-actions-link label{min-width:0;display:block}.invite-actions-link input{box-sizing:border-box;color:#193d2d;text-overflow:ellipsis;background:#fff;border:1px solid #a9b9a6;border-radius:8px;width:100%;min-width:0;height:46px;margin-top:6px;padding:10px;font:16px/1.4 Inter,Arial,sans-serif;display:block}.invite-actions .invite-actions-copy{color:#244c37;white-space:nowrap;background:#fff;gap:6px;height:46px;padding:10px}@media (width<=350px){.invite-actions-secondary :is(button,a){gap:5px;padding:10px 6px;font-size:12px}}.gd-page{color:#0b1854;min-height:100vh;font-family:var(--font-body);background:#f8fafb;padding-bottom:96px}.gd-head{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fafbeb;border-bottom:1px solid #eaeff2;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:sticky;top:0}.gd-head button{color:#0b1854;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.gd-head button:hover{background:#eaeff2}.gd-head h1{letter-spacing:.2px;font-size:15px;font-weight:600}.gd-menu{z-index:30;background:#fff;border:1px solid #eaeff2;border-radius:12px;min-width:180px;padding:6px;position:absolute;top:54px;right:14px;box-shadow:0 8px 24px #0b18541f}.gd-menu button{border-radius:8px;justify-content:flex-start;gap:10px;width:100%;padding:10px 12px;font-size:14px;font-weight:500}.gd-menu button.danger{color:#c0392b}.gd-body{flex-direction:column;gap:14px;max-width:560px;margin:0 auto;padding:14px 14px 8px;display:flex}.gd-hero{background:#fff;border:1px solid #eaeff2;border-radius:16px;overflow:hidden}.gd-hero-top{gap:14px;padding:14px;display:flex}.gd-hero-thumb{-o-object-fit:cover;object-fit:cover;background:#0b5d46;border-radius:14px;flex-shrink:0;width:96px;height:96px}.gd-hero-thumb img{-o-object-fit:cover;object-fit:cover;border-radius:14px;width:100%;height:100%}.gd-hero-info{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.gd-badges{flex-wrap:wrap;gap:6px;display:flex}.gd-badge{letter-spacing:.4px;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.gd-badge.sport{color:#0b5d46;background:#e6f3ef}.gd-badge.poll,.gd-badge.court-open{color:#f28e3a;background:#fed}.gd-badge.court-booked,.gd-badge.confirmed{color:#0b5d46;background:#e6f3ef}.gd-hero-title{color:#0b1854;margin:0;font-size:19px;font-weight:700;line-height:1.2}.gd-title-row{align-items:flex-start;gap:6px;display:flex}.gd-title-edit-btn{color:#9aaab8;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;display:inline-flex}.gd-title-edit-btn:hover{color:#0b1854;background:#eaeff2}.gd-title-edit{align-items:center;gap:6px;display:flex}.gd-title-edit input{color:#0b1854;background:#fff;border:1px solid #c4d2df;border-radius:10px;flex:1;min-width:0;padding:6px 10px;font-family:inherit;font-size:18px;font-weight:700}.gd-title-edit input:focus{outline-offset:1px;border-color:#0b5d46;outline:2px solid #0b5d46}.gd-title-edit button{color:#0b5d46;cursor:pointer;background:#fff;border:1px solid #eaeff2;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.gd-title-edit button:disabled{opacity:.5}.gd-title-edit button:last-child{color:#9aaab8}.gd-hero-meta{color:#5a6b7e;flex-direction:column;gap:4px;font-size:12.5px;display:flex}.gd-hero-meta span{align-items:center;gap:6px;display:inline-flex}.gd-hero-meta svg{color:#0b5d46;flex-shrink:0}.gd-banner{color:#1e5a8a;background:#e8f2fb;border-radius:12px;align-items:flex-start;gap:8px;margin:0 14px 14px;padding:10px 12px;font-size:12.5px;display:flex}.gd-banner.poll{color:#a85f1e;background:#fed}.gd-banner.success{color:#0b5d46;background:#e6f3ef}.gd-card{background:#fff;border:1px solid #eaeff2;border-radius:16px;padding:16px}.gd-card-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.gd-card-head h2{color:#0b1854;margin:0;font-size:14px;font-weight:600}.gd-card-head a{color:#0b5d46;font-size:12.5px;font-weight:600;text-decoration:none}.gd-sub{color:#5a6b7e;margin:10px 0 8px;font-size:12px;font-weight:600}.gd-players{flex-wrap:wrap;gap:12px;display:flex}.gd-player{flex-direction:column;align-items:center;gap:5px;width:60px;display:flex}.gd-player .profile-avatar{color:#0b5d46;background:#f8fafb;border:2px solid #eaeff2;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:16px;font-weight:700;display:flex;position:relative;overflow:hidden}.gd-player .profile-avatar img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.gd-player.open .profile-avatar{color:#9aaab8;background:0 0;border:2px dashed #c4d2df}.gd-player-name{color:#0b1854;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:60px;font-size:10.5px;font-weight:600;overflow:hidden}.gd-player-tag{color:#5a6b7e;text-transform:uppercase;letter-spacing:.3px;font-size:9px;font-weight:700}.gd-player{position:relative}.gd-player-remove{color:#c0392b;cursor:pointer;z-index:5;background:#fff;border:1px solid #e8c2bd;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:flex;position:absolute;top:-4px;right:-4px}.gd-player-remove:hover{color:#fff;background:#c0392b}.gd-player-remove-confirm{z-index:6;white-space:nowrap;gap:4px;display:flex;position:absolute;top:36px;left:50%;transform:translate(-50%)}.gd-rm{cursor:pointer;background:#fff;border:1px solid #eaeff2;border-radius:8px;padding:4px 7px;font-size:10px;font-weight:700}.gd-rm.yes{color:#fff;background:#c0392b;border-color:#c0392b}.gd-rm.no{color:#5a6b7e}.gd-player-tag.voted{color:#0b5d46}.gd-player-tag.waiting{color:#a85f1e}.gd-player-check{color:#fff;background:#0b5d46;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;bottom:-2px;right:-2px}.gd-player-check svg{width:10px;height:10px}.gd-pending{border-top:1px solid #eaeff2;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.gd-pending-avatars{display:flex}.gd-pending-avatars .profile-avatar{color:#0b1854;background:#eaeff2;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-left:-8px;font-size:12px;font-weight:700;display:flex;overflow:hidden}.gd-pending-avatars .profile-avatar:first-child{margin-left:0}.gd-pending-avatars .profile-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.gd-pending-count{color:#5a6b7e;background:#f8fafb;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-left:-8px;font-size:11px;font-weight:700;display:inline-flex}.gd-pending-label{color:#5a6b7e;font-size:12px}.gd-pending-label b{color:#0b1854}.gd-invite-sub{color:#5a6b7e;margin-bottom:12px;font-size:12.5px}.gd-link-row{background:#f8fafb;border:1px solid #eaeff2;border-radius:12px;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;display:flex}.gd-link-row code{color:#0b1854;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-family:var(--font-body);flex:1;overflow:hidden}.gd-link-row button{color:#0b5d46;cursor:pointer;background:0 0;border:0;padding:4px}.gd-share-btn{color:#fff;cursor:pointer;background:#0b5d46;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:12px;padding:12px;font-size:14px;font-weight:600;display:flex}.gd-share-btn:disabled{opacity:.6}.gd-social{justify-content:space-between;gap:8px;display:flex}.gd-social button{cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:5px;padding:6px;display:flex}.gd-social-icon{color:#0b5d46;background:#f8fafb;border:1px solid #eaeff2;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.gd-social-label{color:#5a6b7e;font-size:10.5px;font-weight:600}.gd-widgets{grid-template-columns:1fr;gap:14px;display:grid}.gd-timeline{flex-direction:column;gap:12px;display:flex}.gd-step{align-items:flex-start;gap:10px;display:flex}.gd-step-dot{background:#c4d2df;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px}.gd-step-dot.done{background:#0b5d46}.gd-step-body{flex:1}.gd-step-title{color:#0b1854;font-size:13px;font-weight:600}.gd-step-meta{color:#5a6b7e;font-size:11px}.gd-step.pending .gd-step-title{color:#5a6b7e}.gd-lead{background:#fff;border:1px solid #eaeff2;border-radius:16px;padding:14px}.gd-lead-head{color:#0b1854;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.gd-lead-head .gd-trophy{color:#f28e3a}.gd-lead-slot{color:#0b1854;font-size:14px;font-weight:700}.gd-lead-place{color:#5a6b7e;margin:2px 0 8px;font-size:12.5px}.gd-lead-votes{color:#0b5d46;margin-bottom:10px;font-size:11.5px;font-weight:600}.gd-lead-btn{color:#0b5d46;cursor:pointer;background:#e6f3ef;border:0;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.gd-court-warn{color:#a85f1e;background:#fed;border-radius:10px;margin:8px 0 12px;padding:10px 12px;font-size:12px}.gd-court-warn b{color:#0b1854;margin-bottom:2px;font-size:12.5px;display:block}.gd-book-btn{color:#fff;cursor:pointer;background:#0b5d46;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.gd-book-btn:disabled{opacity:.6}.gd-book-btn.ghost{color:#0b5d46;background:#fff;border:1px solid #0b5d46}.gd-footer{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #eaeff2;gap:10px;max-width:560px;margin:0 auto;padding:12px 14px;display:flex;position:fixed;bottom:0;left:0;right:0}.gd-footer .gd-fbtn{cursor:pointer;border:0;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:7px;padding:13px;font-size:14px;font-weight:600;display:flex}.gd-fbtn.primary{background:var(--tijo-action-gradient);color:var(--tijo-action-ink)}.gd-fbtn.primary:disabled{opacity:.55}.gd-fbtn.outline{color:#0b5d46;background:#fff;border:1.5px solid #0b5d46}.gd-fbtn.danger{color:#c0392b;background:#fff;border:1.5px solid #e8c2bd}.gd-fbtn.ghost{color:#0b5d46;background:#e6f3ef}.gd-action-error{color:#c0392b;text-align:center;flex-basis:100%;margin-bottom:4px;font-size:11.5px}@media (width<=640px){.gd-footer{padding:10px 14px calc(10px + env(safe-area-inset-bottom));bottom:74px}.gd-page{padding-bottom:160px}}.gd-guest{text-align:center;background:#f8fafb;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:32px;display:flex}.gd-guest h1{color:#0b1854;margin:0 0 8px;font-size:26px;font-weight:800}.gd-guest p{color:#5a6b7e;max-width:300px;margin:0 0 22px;font-size:14px}.gd-guest a{border-radius:14px;width:280px;max-width:90vw;margin-bottom:10px;padding:14px;font-size:15px;font-weight:600;text-decoration:none;display:block}.gd-guest .gd-join{color:#fff;background:#0b5d46}.gd-guest .gd-secondary{color:#0b5d46;background:#fff;border:1.5px solid #0b5d46}.gd-empty{text-align:center;color:#5a6b7e;padding:40px 20px;font-size:14px}.gd-invite-banner{background:#fff7e8;border:1px solid #f2d9a8;border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.gd-invite-banner-text{align-items:flex-start;gap:10px;display:flex}.gd-invite-banner-text svg{color:#f28e3a;flex-shrink:0;margin-top:1px}.gd-invite-banner-text strong{color:#0b1854;font-size:13.5px;font-weight:700;display:block}.gd-invite-banner-text span{color:#5a6b7e;margin-top:2px;font-size:12px;display:block}.gd-invite-banner-err{color:#c0392b;margin:0;font-size:11.5px}.gd-invite-banner-actions{gap:10px;display:flex}.gd-invite-banner-actions .gd-fbtn{flex:1}.gd-add-btn{color:#0b5d46;cursor:pointer;background:#e6f3ef;border:0;border-radius:9px;align-items:center;gap:5px;padding:7px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.gd-add-btn:disabled{opacity:.5;cursor:default}.gd-add-overlay{z-index:60;background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.gd-add-sheet{background:#f5f5f5;border-radius:24px 24px 0 0;flex-direction:column;width:100%;max-width:560px;max-height:92vh;animation:.22s ease-out gd-sheet-up;display:flex;overflow:hidden}@keyframes gd-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.gd-add-topbar{background:#fff;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.gd-add-topbar-title{color:#000;font-size:16px;font-weight:800}.gd-add-close{color:#000;cursor:pointer;background:#fff;border:1px solid #e3e3e3;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.gd-add-sheet .cgn-people-body{flex-direction:column;flex:1;display:flex;overflow-y:auto}.gd-add-sheet .cgn-people-head{padding-top:14px}@media (width<=640px){.gd-add-sheet .cgn-people-footer{bottom:0}}.gd-page{padding-bottom:calc(var(--game-footer-height,80px) + 24px)}@media (width<=640px){.gd-page{padding-bottom:calc(var(--game-footer-height,80px) + 98px + env(safe-area-inset-bottom))}}.gd-level{flex-direction:column;gap:12px;display:flex}.gd-level-row{align-items:center;gap:12px;display:flex}.gd-level-row>svg{color:#0b5d46;flex-shrink:0}.gd-level-info{flex:1;min-width:0}.gd-level-info b{color:#0b1854;font-size:15px;font-weight:650;display:block}.gd-level-info span{color:#5a6b7e;margin-top:2px;font-size:12.5px;display:block}.gd-level-edit,.gd-level-save,.gd-level-cancel{color:#0b5d46;cursor:pointer;background:#fff;border:1px solid #eaeff2;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.gd-level-cancel{color:#9aaab8}.gd-level-edit:hover{background:#eaeff2}.gd-level-edit:disabled,.gd-level-save:disabled,.gd-level-cancel:disabled{opacity:.5;cursor:default}.gd-level-editor{border-top:1px solid #eaeff2;flex-direction:column;gap:10px;padding-top:10px;display:flex}.gd-level-stepper{align-items:center;gap:12px;display:flex}.gd-level-label{color:#5a6b7e;flex:0 0 44px;font-size:12.5px}.gd-level-stepper button{color:#0b1854;cursor:pointer;background:#fff;border:1px solid #c4d2df;border-radius:9px;width:34px;height:34px;font-size:18px;font-weight:700}.gd-level-stepper b{color:#0b1854;text-transform:uppercase;letter-spacing:.4px;flex:1;font-size:14px;font-weight:700}.gd-level-err{color:#c0392b;margin:0;font-size:12.5px}.gd-organizer-message{color:#174e3c;background:#eef6f0;border:1px solid #d6e4db;border-radius:14px;margin:14px 0;padding:16px}.gd-organizer-message h2{margin-bottom:6px;font-size:14px;font-weight:800}.gd-organizer-message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.gd-guest-row{border-top:1px solid #dde5df;flex-direction:column;gap:8px;padding:16px 0;display:flex}.gd-guest-row>span,.gd-guests>p,.gd-guest-edit>p{color:#627268;font-size:14px}.gd-guest-row button{color:#193b2b;text-align:left;background:#fff;border:1px solid #cedbd1;border-radius:12px;min-height:44px;padding:10px 14px}.gd-guest-row>button{align-self:flex-start}.gd-guest-edit{background:#f4f7f2;border-radius:14px;gap:12px;min-width:0;padding:14px;display:grid}.gd-guest-edit label{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.gd-guest-edit input[type=time],.gd-guest-edit select{background:#fff;border:1px solid #cedbd1;border-radius:8px;max-width:100%;min-height:44px;padding:8px}.gd-guest-edit input[type=checkbox]{accent-color:#376b46;flex-shrink:0;width:20px;height:20px}.gd-guest-actions{flex-wrap:wrap;gap:8px;display:flex}.gd-guest-actions>button:first-child{background:var(--tijo-action-gradient);color:var(--tijo-action-ink);border-color:var(--tijo-accent-coral)}.gd-guest-row button:disabled{opacity:.5;cursor:not-allowed}.gd-guest-edit [role=alert]{color:#a52e2e}.gd-hero-thumb>.myg-cover-art{border-radius:14px;width:100%;height:100%;min-height:0}.gd-hero-thumb .myg-cover-art__brand,.gd-hero-thumb .myg-cover-art__mode{display:none}.gd-page .gd-body,.gd-page .gd-body>*,.gd-page .gd-card{box-sizing:border-box;min-width:0;max-width:100%}.gd-page .gd-body{overflow-wrap:anywhere}.gd-card-head{flex-wrap:wrap;gap:10px}.gd-page .gd-round-invite{color:#193d2d;background:#edf2e6;border-color:#d4dec9}.gd-round-invite .gd-card-head h2{color:#193d2d;font-size:16px;font-weight:750}.gd-page .gd-add-player{color:#244b35;white-space:normal;cursor:pointer;background:0 0;border:1px solid #a9bba2;border-radius:9px;justify-content:center;align-items:center;gap:7px;max-width:100%;min-height:44px;padding:10px 12px;font:650 12px/1.4 Inter,Arial,sans-serif;display:inline-flex}.gd-add-player>svg{flex:none}.gd-add-player:disabled{opacity:.5}.gd-page :is(.gd-guest-row,.gd-guest-edit,.gd-hero-meta span,.completion-event-info,.round-alternatives article){overflow-wrap:anywhere;min-width:0}.gd-guest-row button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.gd-link-row code{min-width:0}.gd-link-row button{flex:none}@media (width<=350px){.gd-round-invite .gd-add-player{width:100%}.gd-page .gd-invite-banner-actions{flex-wrap:wrap}}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-800-normal-BZxKbt5V.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.editorial-shell:has(.gd-page) .site-header{display:none}.editorial-shell .mobile-nav-v2 a.active{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.editorial-shell .home-plan-label{font-size:10px}.editorial-journey .gd-hero-top{position:relative}.editorial-journey .gd-badges{position:absolute;top:10px;left:10px;right:10px}.editorial-journey .gd-badges .sport{color:#fff;background:#15211a}.editorial-journey .gd-badges .poll{margin-left:auto}.editorial-journey .gd-title-row{padding-top:2px}.editorial-journey .rs-meta-row:first-of-type{display:none}.editorial-journey .journey-roster .response-open .profile-avatar{filter:grayscale();opacity:.6}.editorial-journey{--paper:#f5f4ef;--ink:#15211a;--forest:#123b2b;--lime:var(--tijo-accent-coral);--line:#d8ddd6;background:var(--paper);color:var(--ink);font:400 14px/1.45 Inter,system-ui,sans-serif}.editorial-journey *{box-sizing:border-box}.editorial-journey :is(a,button):focus-visible{outline:2px solid var(--tijo-focus);outline-offset:3px}.editorial-journey .journey-display{text-transform:uppercase;letter-spacing:-.5px;overflow-wrap:anywhere;margin:4px 0 18px;font:800 52px/.95 Barlow Condensed,Impact,sans-serif}.journey-display span{color:#123b2b;display:block}.journey-display span:after{content:"";background:var(--tijo-action-gradient);width:100px;height:4px;margin:6px 0 0 100px;display:block;transform:rotate(-8deg)}.editorial-shell:has(.myg-page) .site-header{height:68px;padding-inline:max(18px,50% - 362px)}.myg-page.editorial-journey{width:min(760px,100%);max-width:760px;padding:4px 18px 110px}.myg-page.editorial-journey .journey-display{letter-spacing:-.7px;margin:0 0 10px;font-size:clamp(46px,15.38vw,64px);line-height:.9}.myg-page.editorial-journey .journey-display span:after{width:clamp(120px,36vw,150px);height:5px;margin:4px 0 0 100px;transform:rotate(-10deg)}.myg-page.editorial-journey .myg-head{float:none;border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:48px;margin:0 0 16px;padding-bottom:8px;display:flex}.myg-page.editorial-journey .myg-head h1{color:var(--ink);letter-spacing:-.4px;margin:0;font:800 26px/1.1 Barlow Condensed,sans-serif}.myg-page.editorial-journey .myg-head-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.myg-page.editorial-journey .myg-history{min-height:44px;color:var(--ink);background:0 0;border:0;align-items:center;gap:7px;padding:0;font:400 14px/1.3 Inter,sans-serif;display:flex}.editorial-journey .myg-section>header p{display:none}.editorial-journey .myg-create{background:var(--tijo-action-gradient);color:var(--tijo-action-ink);border-radius:8px;font-size:13px;font-weight:600}.myg-page.editorial-journey .myg-section{margin-bottom:20px}.myg-page.editorial-journey .myg-section>header{margin-bottom:9px}.myg-page.editorial-journey .myg-section>header h2{text-transform:uppercase;color:var(--ink);align-items:center;gap:7px;font:800 25px/1.1 Barlow Condensed,sans-serif;display:flex}.myg-page.editorial-journey .myg-section--action>header h2 span{background:#ffe3a7;place-items:center;width:24px;height:24px;padding:0;font:600 13px/1 Inter,sans-serif;display:inline-grid}.myg-page.editorial-journey .myg-card{box-shadow:none;color:var(--ink);background:#fff;border:1px solid #e1e5de;border-radius:11px;grid-template-columns:108px minmax(0,1fr);gap:8px 10px;padding:8px;display:grid}.myg-page.editorial-journey .myg-card>.myg-cover{-o-object-fit:cover;object-fit:cover;border-radius:7px;grid-area:1/1;width:108px;height:88px}.myg-page.editorial-journey .myg-poll-card>.myg-cover{height:108px}.myg-page.editorial-journey .myg-cover-photo{background-position:50%;background-size:auto 150%;position:relative;overflow:hidden}.myg-page.editorial-journey .myg-cover-photo small{color:#fff;background:#15211a99;border-radius:3px;padding:2px 4px;font:400 8px/1.3 Inter,sans-serif;position:absolute;bottom:5px;left:5px}.myg-page.editorial-journey .myg-card>.myg-body{flex-direction:column;grid-area:1/2;min-width:0;display:flex}.myg-page.editorial-journey .myg-title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:4px 6px;display:flex}.myg-page.editorial-journey .myg-title-row h2{white-space:normal;overflow-wrap:anywhere;min-width:0;color:var(--ink);flex:105px;margin:0;font:700 14px/1.3 Inter,sans-serif}.myg-page.editorial-journey .myg-status{white-space:normal;text-transform:none;border-radius:6px;flex:none;max-width:100%;padding:3px 6px;font:600 10px/1.3 Inter,sans-serif}.myg-page.editorial-journey .myg-status.poll{color:#604414;white-space:nowrap;background:#ffe3a7}.myg-page.editorial-journey .myg-body>p{white-space:normal;color:#5d665f;align-items:flex-start;gap:5px;margin-top:5px;font:400 12px/1.4 Inter,sans-serif;display:flex}.myg-page.editorial-journey .myg-body>p svg{width:14px;height:16px;color:var(--forest);flex:none}.myg-page.editorial-journey .myg-foot{width:100%;margin-top:auto;padding-top:7px;display:block}.myg-page.editorial-journey .myg-foot em{white-space:normal;width:100%;min-height:44px;color:var(--ink);background:#edf4e6;border-radius:7px;justify-content:space-between;align-items:center;gap:6px;padding:8px 10px;font:600 14px/1.3 Inter,sans-serif;display:flex}.myg-page.editorial-journey .myg-foot em>svg{flex:none}.myg-page.editorial-journey .myg-section--action .myg-foot em{background:var(--lime)}.myg-page.editorial-journey .myg-player-summary{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.myg-page.editorial-journey .myg-attendance{flex:1;align-items:center;gap:7px;min-width:165px;display:flex}.myg-page.editorial-journey .myg-attendance>.participant-strip{flex:0 auto;gap:0;width:auto;max-width:108px;height:28px;margin:0;padding:0}.myg-page.editorial-journey .myg-attendance>span{color:#5d665f;min-width:0;font-size:11px;line-height:1.35}.myg-page.editorial-journey .myg-card .participant-item strong,.myg-page.editorial-journey .myg-card .participant-item small{display:none}.myg-page.editorial-journey .myg-card .participant-item{flex:0 0 26px;gap:0}.myg-page.editorial-journey .myg-card .participant-item .profile-avatar{width:26px;height:26px}.myg-page.editorial-journey .myg-court-status{color:#70531f;background:#fff3dc;border-radius:7px;align-items:center;gap:4px;padding:7px 8px;font:600 12px/1.3 Inter,sans-serif;display:inline-flex}.myg-page.editorial-journey .myg-court-status svg{flex:none}.myg-page.editorial-journey .myg-court-status.is-booked{color:#234e30;background:#eaf7d4}.myg-page.editorial-journey .myg-card.myg-planning-compact{background:var(--forest);color:#fff;align-items:center;gap:12px;min-height:74px;padding:14px;display:flex}.myg-page.editorial-journey .myg-planning-compact>svg{color:var(--lime);flex:none}.myg-page.editorial-journey .myg-planning-compact>span:first-of-type{flex:1;min-width:0}.myg-page.editorial-journey .myg-planning-compact h2{color:#fff;overflow-wrap:anywhere;margin:0;font:600 15px/1.3 Inter,sans-serif}.myg-page.editorial-journey .myg-planning-compact small{color:#e1e9df;font-size:12px}.myg-page.editorial-journey .myg-planning-compact>span:last-child{color:#fff;flex:none;align-items:center;gap:5px;font-size:12px;display:flex}.editorial-journey .myg-all-set{background:#eaf0dc}@media (width<=360px){.myg-page.editorial-journey .myg-card{grid-template-columns:88px minmax(0,1fr)}.myg-page.editorial-journey .myg-card>.myg-cover{width:88px}.myg-page.editorial-journey .myg-planning-compact{gap:8px;padding:12px}.myg-page.editorial-journey .myg-planning-compact>span:last-child{font-size:11px}}.gd-page.editorial-journey{padding-bottom:calc(var(--game-footer-height,100px) + 100px)}.editorial-journey .gd-head{background:var(--paper);max-width:760px;color:var(--ink);border:0;margin:auto;padding:8px 16px}.editorial-journey .gd-head h1{text-align:left;color:var(--ink);flex:1;font-size:14px}.editorial-journey .gd-head button{min-width:44px;min-height:44px;color:var(--ink)}.editorial-journey .gd-body{gap:12px;max-width:760px;padding:0 20px 16px}.editorial-journey .gd-hero{background:0 0;border:0;border-radius:0}.editorial-journey .gd-hero-top{padding:0;display:block}.editorial-journey .gd-hero-thumb{border-radius:10px;width:100%;height:125px;margin-bottom:10px;position:relative;overflow:hidden}.editorial-journey .gd-hero-thumb>div,.editorial-journey .gd-hero-thumb .myg-cover{width:100%;height:100%}.editorial-journey .gd-hero-thumb img{border-radius:0}.editorial-journey .gd-hero-thumb .myg-cover-art{background:var(--forest)}.editorial-journey .gd-hero-thumb .myg-cover-art:before,.editorial-journey .gd-hero-thumb .myg-cover-art:after{display:none}.editorial-journey .gd-hero-thumb .myg-cover-art__court{width:60%;left:20%}.editorial-journey .gd-hero-title{text-transform:uppercase;color:var(--ink);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font:800 44px/.98 Barlow Condensed,sans-serif}.editorial-journey .gd-title-edit-btn{min-width:44px;min-height:44px}.editorial-journey .gd-badge{text-transform:none;letter-spacing:0;border-radius:5px;font-size:11px}.editorial-journey .gd-badge.poll{color:#604414;background:#ffe3a7}.editorial-journey .journey-organizer{color:#5d665f;margin:0;font-size:14px}.editorial-journey .journey-poll-meta{display:none}.editorial-journey .journey-response{background:var(--forest);color:#fff;border-radius:10px;padding:12px 14px}.editorial-journey .journey-response strong{font:800 24px/1.1 Barlow Condensed,sans-serif}.editorial-journey .journey-response p{margin:3px 0 0;font-size:14px}.editorial-journey .journey-poll-summary h2,.editorial-journey .journey-roster h2{text-transform:uppercase;margin:0 0 6px;font:800 25px/1.1 Barlow Condensed,sans-serif}.editorial-journey .journey-poll-summary small{color:#5d665f;margin-top:4px;display:block}.editorial-journey .journey-roster{border-block:1px solid var(--line);padding:12px 0 0}.editorial-journey .journey-roster .participant-strip{gap:12px;padding:6px 0 8px}.editorial-journey .journey-roster .participant-item{flex-basis:72px}.editorial-journey .journey-roster .profile-avatar{width:62px;height:62px}.editorial-journey .gd-card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:8px 0}.editorial-journey .gd-card summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:14px}.editorial-journey .gd-card h2,.editorial-journey .gd-card h3{color:var(--ink)}.editorial-journey .gd-lead{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:12px}.editorial-journey .gd-lead-head,.editorial-journey .gd-lead-slot{color:var(--ink)}.editorial-journey .gd-banner{color:var(--forest);background:#edf2e7}.editorial-journey .gd-hero-meta{color:#5d665f}@media (width<=640px){.editorial-journey .myg-create{display:none}}.editorial-journey .journey-booking-note{border-bottom:1px solid var(--line);color:#78551d;padding:0 0 12px}.editorial-journey .gd-footer{background:var(--paper);border-color:var(--line);max-width:760px;padding:8px 20px}.editorial-journey .gd-fbtn{border-radius:8px;min-height:44px;font-size:14px}.editorial-journey .gd-fbtn.primary{background:var(--tijo-action-gradient);color:var(--tijo-action-ink)}.editorial-journey .gd-footer .og-note{color:#5d665f;font-size:12px}.rs-page.post-plan.editorial-journey{color:#15211a;background:#f5f4ef;width:100%;max-width:none;padding:0 0 145px}.rs-page.editorial-journey h1.journey-display,.rs-page.editorial-journey .rs-head{color:#15211a}.editorial-journey .rs-head{background:var(--paper);border:0;justify-content:flex-start;gap:4px;max-width:760px;margin:auto}.editorial-journey .rs-head button{width:44px;height:44px;color:var(--ink)}.editorial-journey .rs-head-spacer{display:none}.editorial-journey .rs-body{gap:16px;max-width:760px;padding:6px 20px 20px}.editorial-journey .rs-meta{background:0 0;border:0;border-radius:0;padding:0}.editorial-journey .rs-meta .journey-display{margin:0 0 6px;font-size:44px}.editorial-journey .rs-meta h2{color:var(--ink);margin:0 0 10px;font-size:15px;font-weight:500}.editorial-journey .rs-meta-row{color:#5d665f;font-size:12px}.editorial-journey .rs-band{color:var(--ink);background:0 0;border-radius:0;margin-top:8px;padding:0;font-size:14px}.editorial-journey .rs-day{background:0 0;border:0;border-radius:0;padding:0}.editorial-journey .rs-day-date{color:var(--ink);font:800 23px/1.1 Barlow Condensed,sans-serif}.editorial-journey .rs-slots{grid-template-columns:1fr;gap:10px;display:grid}.editorial-journey .rs-slot{overflow-wrap:anywhere;background:#fff;border:1px solid #aeb7ad;border-radius:10px;gap:3px;min-width:0;min-height:92px;padding:12px 54px 12px 14px;position:relative}.rs-page.editorial-journey .rs-slot.on{background:var(--tijo-accent-soft);border-color:var(--tijo-accent-border);color:var(--tijo-accent-text);transition:none}.editorial-journey .rs-slot .rs-slot-time{color:var(--ink);font:800 27px/1.1 Barlow Condensed,sans-serif}.editorial-journey .rs-slot.on .rs-slot-time{color:var(--tijo-accent-text)}.editorial-journey .rs-slot-venue{color:var(--ink);margin:0;font-size:14px}.editorial-journey .rs-slot-source{color:#5d665f;font-size:12px}.editorial-journey .rs-slot.on .rs-slot-source{color:var(--tijo-accent-text)}.editorial-journey .journey-slot-check{border:1px solid var(--ink);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:calc(50% - 15px);right:14px}.editorial-journey .rs-slot.on .journey-slot-check{background:var(--tijo-accent-soft);color:var(--tijo-accent-text);border-color:var(--tijo-accent-border)}.editorial-journey .rs-decline{min-height:44px;color:var(--ink);background:0 0;border:0;padding:8px 0;font-weight:400}.editorial-journey .rs-more{border-block:1px solid var(--line)}.editorial-journey .rs-more summary{min-height:44px;padding:10px 0}.editorial-journey .rs-hint{color:#5d665f;font-size:12px}.editorial-journey .rs-footer{background:var(--paper);border-color:var(--line);max-width:760px;padding:10px 20px calc(12px + env(safe-area-inset-bottom));bottom:0}.editorial-journey .rs-save{background:var(--tijo-action-gradient);min-height:46px;color:var(--tijo-action-ink);border-radius:8px;font-size:14px}.editorial-journey .journey-selection-count{margin:0 0 6px;font-size:13px}@media (width>=760px){.editorial-journey .journey-display{font-size:64px}.editorial-journey .rs-slots{grid-template-columns:repeat(2,minmax(0,1fr))}}.round-chat-card{overflow-wrap:anywhere;background:#fff;border-radius:3px 14px 14px;max-width:520px;margin:0 0 12px;padding:14px;font:14px/1.45 Inter,sans-serif;box-shadow:0 1px 1px #253b2720}.round-chat-card>strong{font-size:16px}.round-chat-card p{color:#53665a;margin:8px 0}.round-chat-card>small{color:#617468}.round-chat-card button,.round-chat-card>a{text-align:center;border:1px solid var(--tijo-accent-border);width:100%;min-height:44px;color:var(--tijo-accent-text);background:#fff;border-radius:22px;margin-top:9px;padding:10px;font-size:14px;display:block}.round-chat-card>button:first-of-type{background:var(--tijo-action-gradient);color:var(--tijo-action-ink);border:0}.round-chat-card button:disabled{opacity:.45}.round-chat-card select{width:100%;margin-top:6px;padding:10px;display:block}.round-chat-card .round-request{border:0;margin:0;padding:8px 0}.round-chat-card .round-request-identity{align-items:center;gap:10px;display:flex}.round-chat-card .round-request-identity img{border-radius:50%;width:40px;height:40px}.round-chat-loading{padding:24px}.round-chat-loading a{margin-top:20px;display:block}.round-chat-card .round-request{width:100%;min-width:0;display:block!important}.round-chat-card .round-request-identity{width:100%;min-width:0;margin:8px 0}.round-chat-card .round-request-identity>div{flex:1;min-width:0}.round-chat-card .round-request-identity small{color:#617468;font-size:12px;display:block}.round-chat-card .round-request-identity>a,.round-chat-card .round-request-identity>span{flex:none}.round-chat-card .round-request-sports{gap:6px;margin:8px 0;display:flex}.round-chat-card .round-request-sports span{background:#eef5e9;border-radius:12px;padding:3px 8px;font-size:12px}.round-chat-card .round-request-times{margin:8px 0}.round-chat-card .round-request-times summary{align-items:center;gap:6px;display:flex}.round-chat-card .round-request-message{background:#f4f7f2;border-radius:8px;padding:10px}.round-own-request{background:#d9fdd3;border-radius:14px 3px 14px 14px;width:fit-content;max-width:85%;margin:12px 0 16px auto;padding:13px 15px;font:14px/1.45 Inter,sans-serif}.round-own-request p{margin:6px 0 0}.round-chat-card.round-request-status>a,.round-chat-card.round-request-status>button{color:#39845f;background:#fff;border:0;border-top:1px solid #edf0ec;border-radius:0;margin:0;padding:12px;font-weight:400}.round-chat-card.round-request-status>button{color:#7b817b;font-size:13px}.round-chat-card.round-request-status>strong{font-size:14px}.wa-guest-choice{align-items:flex-start;gap:10px;padding:10px 0;font-size:14px;line-height:1.4;display:flex}.wa-guest-choice input{accent-color:#39855e;flex-shrink:0;width:20px;height:20px;margin:0}.wa-crew-info{font-size:15px}.wa-crew-info .people-crew-summary{margin:12px 0;font-size:14px}.wa-crew-info h2{font-size:16px}.round-chat-card{font-size:15px;line-height:1.4}.round-chat-card strong{font-size:16px}.round-chat-card p{font-size:14px}.round-chat-card button{min-height:44px}.wa-request-list .round-chat-card>strong{margin-top:5px;display:block}.wa-request-actions{gap:8px;display:flex}.wa-request-actions button{flex:1}.wa-request-actions button:first-child{background:var(--tijo-action-gradient);color:var(--tijo-action-ink);border-color:var(--tijo-accent-coral)}.guest-organizer{--go-forest:#173b32;--go-muted:#61716a;--go-line:#dce1d8;--go-lime:#d5f36b;width:min(100% - 40px,880px);color:var(--go-forest);overflow-wrap:anywhere;margin:0 auto;padding:30px 0 72px;font-family:Inter,Arial,sans-serif}.guest-organizer *{box-sizing:border-box}.guest-organizer-brand{justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px;display:flex}.guest-organizer-brand>a{letter-spacing:-2px;color:var(--go-forest);font-size:30px;font-weight:900;line-height:.9;text-decoration:none}.guest-organizer-brand>a>span{letter-spacing:2.1px;margin-top:7px;font-size:8px;display:block}.guest-organizer-brand>span{color:var(--go-muted);text-align:right;font-size:11px;font-weight:650}.guest-organizer h1{letter-spacing:-1.8px;color:var(--go-forest);margin:10px 0 14px;font-size:clamp(32px,6vw,52px);font-weight:760;line-height:1.06}.guest-organizer h2{letter-spacing:-.7px;color:var(--go-forest);margin:7px 0 10px;font-size:23px;font-weight:720;line-height:1.15}.guest-organizer h3{color:var(--go-forest);margin:0;font-size:16px;font-weight:720}.guest-organizer p{color:var(--go-muted);margin:8px 0;font-size:14px;line-height:1.6}.guest-organizer-eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:var(--go-muted);font-size:10px;font-weight:750}.guest-organizer .guest-organizer-lead{color:var(--go-forest);font-size:20px;font-weight:560;line-height:1.4}.guest-organizer .guest-organizer-next{max-width:540px;margin-bottom:22px}.guest-organizer-success-mark{background:var(--go-lime);border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:24px;display:grid}.guest-organizer-card,.guest-organizer-option{border:1px solid var(--go-line);background:#fff;border-radius:22px;padding:23px}.guest-organizer-court-note{background:#f0f1e8;border-radius:14px;align-items:flex-start;gap:12px;margin:20px 0;padding:15px 17px;display:flex}.guest-organizer-court-note>svg{flex-shrink:0;margin-top:2px}.guest-organizer-court-note strong,.guest-organizer-court-note span{font-size:13px;line-height:1.5;display:block}.guest-organizer-court-note span{color:var(--go-muted);margin-top:3px;font-size:12px}.guest-organizer-links{gap:15px;margin:24px 0;display:grid}.guest-organizer-button-row{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.guest-organizer .go-primary,.guest-organizer .go-secondary{cursor:pointer;text-align:center;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 17px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.guest-organizer .go-primary{background:var(--tijo-action-gradient);color:var(--tijo-action-ink)}.guest-organizer .go-secondary{color:var(--go-forest);background:0 0;border-color:#cbd5cd}.guest-organizer .go-primary:hover:not(:disabled){background:var(--tijo-action-gradient);color:var(--tijo-action-ink)}.guest-organizer .go-secondary:hover:not(:disabled){background:#ecf1e9}.guest-organizer button:disabled{opacity:.48;cursor:not-allowed}.guest-organizer button:focus-visible,.guest-organizer a:focus-visible,.guest-organizer input:focus-visible{outline:3px solid var(--tijo-focus);outline-offset:3px}.guest-organizer .go-text-link{color:var(--go-forest);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:15px;padding:0;font-size:12px;font-weight:650;text-decoration:underline;display:inline-block}.guest-organizer-private{background:#eef1e5;border:1px solid #d5dbc8;border-radius:18px;gap:12px;padding:21px;display:flex}.guest-organizer-private>svg{flex-shrink:0;margin-top:3px}.guest-organizer-private>div{min-width:0}.guest-organizer-private h2{letter-spacing:-.2px;margin:0 0 6px;font-size:15px}.guest-organizer-private p{margin:0 0 13px;font-size:12px}.guest-organizer-copy-field{margin-top:15px;font-size:12px;font-weight:650;display:block}.guest-organizer-copy-field input{width:100%;color:var(--go-forest);background:#fff;border:1px solid #bdc9bd;border-radius:9px;margin-top:6px;padding:12px;font:12px/1.4 monospace;display:block}.guest-organizer .guest-organizer-feedback{color:#27452e;background:#e6f0db;border-radius:12px;padding:12px 15px;font-size:13px}.guest-organizer .guest-organizer-error{color:#924521;background:#fff0e9;border-radius:14px;padding:14px 16px;font-size:13px;line-height:1.6}.guest-organizer .guest-organizer-manage-link{background:var(--go-lime);color:var(--go-forest);margin-top:24px;display:flex}.guest-organizer .guest-organizer-footnote{text-align:center;max-width:460px;margin:15px auto;font-size:12px}.guest-organizer-hero-meta{color:var(--go-muted);flex-wrap:wrap;gap:14px;margin:17px 0 20px;font-size:12px;display:flex}.guest-organizer-hero-meta span{align-items:center;gap:5px;display:flex}.guest-organizer-status{background:#e5edda;border-radius:30px;align-items:center;gap:6px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.guest-organizer-section{margin:31px 0}.guest-organizer-section-head{margin-bottom:18px}.guest-organizer-section-head p{max-width:550px;font-size:13px}.guest-organizer-options{gap:14px;display:grid}.guest-organizer-option-top{align-items:center;gap:12px;display:flex}.guest-organizer-option-top>svg{flex-shrink:0}.guest-organizer-option-top>div{flex:1;min-width:0}.guest-organizer-option-top strong{letter-spacing:-.6px;margin-top:2px;font-size:22px;line-height:1.35;display:block}.guest-organizer-option-top>span{white-space:nowrap;background:#f0f2eb;border-radius:30px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;font-weight:700;display:flex}.guest-organizer-option-top>span.is-ready{background:var(--go-lime)}.guest-organizer .guest-organizer-option-place{color:var(--go-forest);align-items:center;gap:6px;margin:15px 0 11px;font-size:13px;display:flex}.guest-organizer .coord-court{border:1px solid var(--go-line);color:var(--go-forest);background:#f5f6ef;border-radius:12px;margin:12px 0;padding:12px 14px}.guest-organizer .coord-court strong{font-size:12px}.guest-organizer .coord-court small{color:var(--go-muted);font-size:11px}.guest-organizer .coord-court.is-booked{background:#eaf3df;border-color:#d3e5be}.guest-organizer-option fieldset{border:0;min-width:0;margin:19px 0 0;padding:0}.guest-organizer-option legend{margin-bottom:10px;font-size:12px;font-weight:650}.guest-organizer-person-choice{align-items:center;gap:9px;padding:9px 0;font-size:13px;display:flex}.guest-organizer-person-choice input{width:18px;height:18px;accent-color:var(--go-forest);flex-shrink:0}.guest-organizer-person-choice span{flex:1;min-width:0}.guest-organizer-person-choice small{color:var(--go-muted);font-size:10px}.guest-organizer .guest-organizer-muted{font-size:12px;line-height:1.55}.guest-organizer-option .go-primary{width:100%;margin-top:12px}.guest-organizer-roster{margin:15px 0 0;padding:0;list-style:none}.guest-organizer-roster li{border-bottom:1px solid #e9ece4;align-items:center;gap:11px;padding:13px 0;display:flex}.guest-organizer-roster li:last-child{border-bottom:0}.guest-organizer-avatar{background:#e9eddf;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:13px;font-weight:700;display:grid}.guest-organizer-roster li>div{flex:1;min-width:0}.guest-organizer-roster strong,.guest-organizer-roster small{font-size:13px;display:block}.guest-organizer-roster small{color:var(--go-muted);margin-top:3px;font-size:11px}.guest-organizer-roster .is-confirmed{color:#386228}.guest-organizer-refresh{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.guest-organizer-refresh>button{white-space:nowrap;min-height:40px;padding:8px;font-size:11px}.guest-organizer-claim{background:#eef1e5;border:1px solid #d8dfce;border-radius:22px;margin:25px 0;padding:23px}.guest-organizer-claim h2{margin-top:0;font-size:20px}.guest-organizer-claim p{font-size:13px}.guest-organizer-claim .go-primary{margin-top:8px}.guest-organizer-cancel{color:#935640;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:12px 0;font-size:12px;text-decoration:underline}.guest-organizer-confirm{background:#fff1ea;border:1px solid #ecd3c4;border-radius:14px;margin:14px 0;padding:17px}.guest-organizer-confirm h3{font-size:15px}.guest-organizer-confirm p{font-size:12px}.guest-organizer-confirm .guest-organizer-button-row{margin-top:12px}@media (width>=700px){.guest-organizer{padding-top:40px}.guest-organizer-success{max-width:640px}.guest-organizer-options{grid-template-columns:repeat(2,minmax(0,1fr))}.guest-organizer-option{flex-direction:column;display:flex}.guest-organizer-option fieldset{margin-top:auto;padding-top:19px}.guest-organizer-links>.guest-organizer-card,.guest-organizer-claim{padding:27px}}@media (width<=420px){.guest-organizer{width:calc(100% - 32px);padding-top:23px}.guest-organizer-card,.guest-organizer-option{padding:18px}.guest-organizer-private{padding:16px}.guest-organizer-button-row{flex-direction:column}.guest-organizer-button-row>*{width:100%}.guest-organizer-option-top{gap:8px}.guest-organizer-option-top strong{font-size:20px}.guest-organizer-option-top h3{font-size:14px}}.guest-organizer .go-primary:is(:disabled,[aria-disabled=true]){box-shadow:none;color:#626262!important;background:#e8e8e8!important;border-color:#d2d2d2!important}.guest-access-details>summary{cursor:pointer;min-height:44px;color:var(--go-muted,#617568);align-items:center;font-size:12px;display:flex}.guest-access-details>summary:focus-visible{outline:2px solid var(--tijo-focus,#b96442);outline-offset:2px}.guest-organizer-roster .tijo-status-label{margin-top:4px}.sport-assessment{--assessment-ink:#123c2c;--assessment-lime:var(--tijo-accent-coral);box-sizing:border-box;width:100%;min-width:0;color:var(--assessment-ink);background:#f6f7f1;border:1px solid #dfe5d9;border-radius:22px;padding:20px;scroll-margin-top:92px}.sport-assessment *,.sport-assessment :before,.sport-assessment :after{box-sizing:border-box}.sport-assessment__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;display:flex}.sport-assessment__sport{background:var(--assessment-ink);color:#fff;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:800}.sport-assessment__source{color:#587063;font-size:12px;font-weight:600}.sport-assessment__progress{color:#587063;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;font-size:12px;font-weight:700;display:flex}.sport-assessment__progress>div{flex:0 0 84px;gap:4px;display:flex}.sport-assessment__progress i{background:#d9e2d7;border-radius:8px;flex:1;height:5px;display:block}.sport-assessment__progress i.is-current{background:var(--tijo-action-gradient)}.sport-assessment__question{border:0;min-width:0;margin:0;padding:0}.sport-assessment__question legend{float:none;width:100%;color:var(--assessment-ink);letter-spacing:-.4px;padding:0;font-size:21px;font-weight:850;line-height:1.2}.sport-assessment__hint{color:#587063;margin:10px 0 16px;font-size:13px;line-height:1.5}.sport-assessment__options{gap:9px;display:grid}.sport-assessment__option{cursor:pointer;text-align:left;background:#fff;border:1px solid #d4dfd0;border-radius:13px;align-items:flex-start;gap:11px;min-height:66px;margin:0;padding:13px 12px;transition:border-color .12s,background-color .12s;display:flex}.sport-assessment__option.is-selected{border-color:var(--tijo-accent-border);background:var(--tijo-accent-soft);box-shadow:inset 0 0 0 1px var(--tijo-accent-border);color:var(--tijo-accent-text)}.sport-assessment__option input{width:18px;height:18px;accent-color:var(--tijo-accent-text);cursor:pointer;flex:0 0 18px;margin:2px 0 0}.sport-assessment__option>span{min-width:0}.sport-assessment__option strong{color:var(--assessment-ink);font-size:14px;font-weight:750;line-height:1.3;display:block}.sport-assessment__option small{color:#52675a;margin-top:4px;font-size:12px;line-height:1.4;display:block}.sport-assessment__option:focus-within{outline:3px solid var(--tijo-focus);outline-offset:3px}.sport-assessment button{max-width:100%;min-height:44px;font:inherit;white-space:normal;cursor:pointer;border:0;border-radius:12px;padding:11px 16px;font-size:14px;font-weight:750;line-height:1.3}.sport-assessment button:focus-visible{outline:3px solid var(--tijo-focus);outline-offset:3px}.sport-assessment button:disabled{opacity:.45;cursor:default}.sport-assessment .sport-assessment__primary{color:var(--tijo-action-ink);background:var(--tijo-action-gradient)}.sport-assessment .sport-assessment__secondary{color:var(--assessment-ink);background:#e5ecdf}.sport-assessment .sport-assessment__text{color:#587063;text-underline-offset:3px;background:0 0;font-weight:600;text-decoration:underline}.sport-assessment__navigation{grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:18px;display:grid}.sport-assessment__skip{width:100%;margin-top:5px;display:block}.sport-assessment__result{text-align:center;padding:4px 0}.sport-assessment__eyebrow{color:#587063;margin:0 0 5px;font-size:12px;font-weight:700}.sport-assessment__result h3{color:var(--assessment-ink);letter-spacing:-1px;margin:0;font-size:clamp(30px,8vw,42px);font-weight:850;line-height:1.15}.sport-assessment__result>p:not(.sport-assessment__eyebrow){margin:12px 0;font-size:14px;line-height:1.5}.sport-assessment__result>.sport-assessment__primary{margin-top:8px}.sport-assessment__actions{gap:9px;margin-top:20px;display:grid}@media (width<=359px){.sport-assessment{border-radius:18px;padding:15px 12px}.sport-assessment__question legend{font-size:19px}.sport-assessment__option{gap:9px;padding:11px 10px}.sport-assessment button{padding-inline:11px;font-size:13px}}@media (prefers-reduced-motion:reduce){.sport-assessment__option{transition:none}}.ob-assessing .ob-footer{padding-bottom:16px;position:static}.ob-assessing .ob-footer>.ob-primary{display:none}.ob-experience-extra{margin:20px 0}.ob-experience-extra summary{cursor:pointer;min-height:44px;padding:12px 0}.sport-assessment .sport-assessment__primary:is(:disabled,[aria-disabled=true]){box-shadow:none;color:#626262!important;background:#e8e8e8!important;border-color:#d2d2d2!important}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-800-normal-BZxKbt5V.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ob-page{--ob-bg:#f5f4ed;--ob-ink:#14201a;--ob-green:#103c2d;--ob-lime:var(--tijo-accent-coral);background:var(--ob-bg);color:var(--ob-ink);min-height:100dvh;font:14px/1.45 Inter,sans-serif}.ob-shell{flex-direction:column;max-width:440px;min-height:100dvh;margin:0 auto;padding:14px 24px 0;display:flex}.ob-page button,.ob-page input{font:inherit}.ob-page button{cursor:pointer}.ob-page button:disabled{cursor:wait;opacity:.55}.ob-page button:focus-visible,.ob-page input:focus-visible{outline:3px solid var(--tijo-focus);outline-offset:3px}.ob-header{grid-template-columns:1fr auto 1fr;align-items:center;min-height:48px;margin-bottom:16px;display:grid}.ob-header>button{background:0 0;border:0;justify-self:start;place-items:center;width:44px;height:44px;margin-left:-12px;display:grid}.ob-header .brand-logo{background:var(--ob-ink);width:75px;height:36px;display:block}.ob-header>span:last-child{justify-self:end;font-size:13px;font-weight:600}.ob-progress{gap:4px;display:flex}.ob-progress span{background:#d0d1cc;border-radius:2px;flex:1;height:6px}.ob-progress .done,.ob-progress .current{background:var(--tijo-action-gradient)}.ob-page h1{text-transform:uppercase;letter-spacing:-.45px;outline:none;margin:20px 0 18px;font:800 43px/.96 Barlow Condensed,sans-serif}.ob-page h1>span{color:var(--ob-green);display:block}.ob-page h1:after{content:"";background:var(--tijo-action-gradient);border-radius:2px;width:60px;height:6px;margin-top:12px;display:block}.ob-content{flex:1;min-width:0}.ob-content>p{margin:0 0 16px}.ob-page h2{margin:20px 0 12px;font:600 15px/1.35 Inter,sans-serif}.ob-label{margin-bottom:5px;font-size:12px;display:block}.ob-input{width:100%;height:44px;color:var(--ob-ink);background:0 0;border:1px solid #b7bcb3;border-radius:7px;padding:0 12px}.ob-page .profile-photo-editor{align-items:center;gap:18px;margin:16px 0 3px;display:flex}.ob-page .profile-avatar{background:var(--ob-green);color:var(--ob-bg);border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;font-weight:600;display:inline-flex;overflow:hidden}.ob-page .profile-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ob-page .profile-avatar-large{width:66px;height:66px}.ob-page .profile-photo-actions{flex-wrap:wrap;gap:8px;display:flex}.ob-page .profile-photo-actions button{min-height:40px;color:var(--ob-ink);background:0 0;border:1px solid #b1b7ae;border-radius:7px;padding:8px 12px}.ob-page .profile-photo-editor .plan-note{color:#68706a;margin:4px 0 0;font-size:10px}.ob-page .ob-note{color:#626b65;margin:8px 0 14px;font-size:11px;line-height:1.5}.ob-sports{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ob-sports button{min-height:91px;color:var(--ob-ink);background:0 0;border:1px solid #b0b7ac;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.ob-sports strong{font-weight:600}.ob-sports button[aria-pressed=true],.ob-tabs button[aria-pressed=true],.ob-styles button[aria-pressed=true]{background:var(--tijo-accent-soft);border-color:var(--tijo-accent-border);color:var(--tijo-accent-text)}.ob-sports i{background:var(--tijo-action-gradient);width:21px;height:21px;color:var(--tijo-action-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:9px;right:9px}.ob-page input[type=range]{width:100%;height:22px;accent-color:var(--tijo-accent-text)}.ob-range{justify-content:space-between;align-items:center;margin:4px 0 14px;font-size:12px;display:flex}.ob-range strong{font-size:16px}.ob-map{isolation:isolate;border-radius:9px;height:206px;overflow:hidden}.ob-tabs{border:1px solid #a5afa3;border-radius:7px;margin:20px 0;display:flex;overflow:hidden}.ob-tabs button{background:0 0;border:0;border-right:1px solid #a5afa3;flex:1;min-width:0;min-height:43px;padding:8px 3px;font-size:12px}.ob-tabs button:last-child{border-right:0}.ob-experience{gap:10px;display:grid}.ob-experience button{text-align:left;min-height:62px;color:var(--ob-ink);background:0 0;border:1px solid #b0b7ac;border-radius:8px;align-items:center;gap:14px;padding:12px;display:flex}.ob-experience button[aria-pressed=true]{background:var(--tijo-accent-soft);border-color:var(--tijo-accent-border);color:var(--tijo-accent-text)}.ob-experience strong{font-weight:500;display:block}.ob-experience small{margin-top:3px;font-size:11px;line-height:1.4;display:block}.ob-radio{border:1.5px solid #8b968b;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.ob-experience button[aria-pressed=true] .ob-radio{background:var(--tijo-accent-soft);border-color:var(--tijo-accent-border);color:var(--tijo-accent-text)}.ob-radio>span{background:var(--tijo-action-gradient);border-radius:50%;width:9px;height:9px}.ob-styles{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.ob-styles button{background:0 0;border:1px solid #acb6a8;border-radius:8px;min-height:44px;padding:8px 4px;font-size:12px}.ob-context{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.ob-context span{border:1px solid #b7bdb2;border-radius:5px;align-items:center;gap:5px;min-height:30px;padding:6px 8px;font-size:11px;display:flex}.ob-people{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ob-people li{border:1px solid #b5bcb1;border-radius:8px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.ob-people .profile-avatar{width:50px;height:50px}.ob-people li>div{min-width:0}.ob-people strong{overflow-wrap:anywhere;font-size:14px;display:block}.ob-people li>div>span{font-size:12px;display:block}.ob-people small{color:#5b675f;grid-column:2/-1;margin-top:3px;font-size:10px;display:block}.ob-people li>button{background:0 0;border:1px solid #8b9c8e;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-height:38px;padding:8px 6px;font-size:10px;display:flex}.ob-people li>button[aria-pressed=true]{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.ob-empty{text-align:center;padding:10px 0 6px}.ob-empty>svg{color:var(--ob-green);margin:10px auto}.ob-empty h2{margin:12px 0;font:700 23px/1.1 Barlow Condensed,sans-serif}.ob-empty p{color:#626b65;margin:12px 0 18px;font-size:12px}.ob-secondary,.ob-primary,.ob-action{width:100%;min-height:46px;color:var(--ob-ink);background:0 0;border:1px solid #566b5b;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px;text-decoration:none;display:flex}.ob-content>.ob-secondary{margin-top:10px}.ob-primary{background:var(--tijo-action-gradient);border-color:var(--tijo-accent-coral);color:var(--tijo-action-ink);font-weight:600}.ob-primary>svg{width:19px}.ob-footer{z-index:20;background:var(--ob-bg);padding:16px 0 max(16px,env(safe-area-inset-bottom));gap:9px;margin-top:10px;display:grid;position:sticky;bottom:0}.ob-skip{text-underline-offset:3px;background:0 0;border:0;min-height:32px;text-decoration:underline;font-size:12px!important}.ob-action{text-align:left;justify-content:flex-start;min-height:92px;margin-bottom:10px;padding:16px}.ob-action>svg{flex-shrink:0;width:29px;height:29px}.ob-action>svg:last-child{width:20px;height:20px;margin-left:auto}.ob-action>span{flex:1;min-width:0}.ob-action strong{font-size:16px;font-weight:600;display:block}.ob-action small{overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.5;display:block}.ob-action.ob-highlight{background:var(--tijo-action-gradient);border-color:var(--tijo-accent-coral);color:var(--tijo-action-ink)}.ob-picked{align-items:center;gap:8px;display:flex!important}.ob-picked .profile-avatar{width:30px;height:30px;font-size:12px}.ob-error{color:#912f27;background:#fff0e9;border:1px solid #d5a699;border-radius:7px;margin:12px 0;padding:12px;font-size:13px}.ob-error button{color:inherit;background:0 0;border:0;min-height:36px;text-decoration:underline}.ob-share-url{border:1px solid #a5afa3;border-radius:6px;width:100%;padding:10px;font-size:13px}.ob-page .location-search-component{flex-direction:column;display:flex}.ob-page .location-search-component>button:first-child{order:1;margin-top:10px}.ob-page .location-search-component input{font-size:16px}@media (width>=600px){.ob-shell{padding-top:28px;padding-bottom:20px}.ob-page h1{font-size:48px}.ob-page{background:#e9e9e0}.ob-shell{background:var(--ob-bg)}}@media (width<=350px){.ob-shell{padding-left:18px;padding-right:18px}.ob-page h1{font-size:37px}.ob-people li{grid-template-columns:40px minmax(0,1fr) auto;gap:6px;padding:8px}.ob-people .profile-avatar{width:40px;height:40px}.ob-people li>button{padding:8px 4px;font-size:9px}.ob-people small{font-size:9px}}.ob-page .ob-footer>.ob-secondary{color:var(--ob-ink);background:0 0}.ob-action.ob-highlight:is(:disabled,[aria-disabled=true]),.ob-primary:is(:disabled,[aria-disabled=true]){box-shadow:none;color:#626262!important;background:#e8e8e8!important;border-color:#d2d2d2!important}.sport-shell{--sport-cream:#f5f4ef;--sport-forest:#123b2b;--sport-lime:var(--tijo-accent-coral);--sport-ink:#15211a;--sport-muted:#5d665f;--sport-line:#d8ddd6;background:var(--sport-cream);color:var(--sport-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.sport-shell.member-shell>.site-header{display:none}.sport-shell>.site-footer{color:#15211a;border-color:#d8ddd6;padding-top:24px;padding-bottom:110px}.sport-shell.guest-shell>.site-footer{padding-bottom:36px}.sport-shell .site-footer-legal a{color:#5d665f}.sport-shell .mobile-nav-v2 a{color:#123b2b;min-width:0}.sport-shell .mobile-nav-v2.member-mobile-nav .mobile-create-action{background:var(--tijo-action-gradient)!important;color:var(--tijo-action-ink)!important;box-shadow:none!important}.sport-page{color:#15211a;overflow-wrap:break-word;background:#f5f4ef;max-width:1040px;min-height:70vh;margin:0 auto;font:400 16px/1.55 Inter,system-ui,sans-serif}.sport-page h1,.sport-page h2,.sport-community h2,.sport-banner h2,.home-editorial-feed .sport-banner h2{letter-spacing:-.02em;text-transform:uppercase;margin:0;font-family:Barlow Condensed,Impact,sans-serif;font-style:normal;font-weight:800;line-height:.98}.sport-page h3{letter-spacing:-.01em;margin:0 0 7px;font:700 23px/1.12 Barlow Condensed,Impact,sans-serif}.sport-page h1 span,.sport-page h1 strong,.sport-page h2 strong{font-weight:800;display:block}.sport-page p{margin:8px 0 0}.sport-page button,.sport-page a,.sport-page summary,.sport-banner{touch-action:manipulation}.sport-page :focus-visible,.sport-banner:focus-visible{outline:3px solid var(--tijo-focus);outline-offset:5px}.sport-header{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f4eff7;border-bottom:1px solid #d8ddd6;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;height:72px;padding:0 20px;display:grid;position:sticky;top:0}.sport-back{color:#15211a;background:0 0;border:0;justify-self:start;align-items:center;gap:7px;min-height:44px;padding:0;font-size:14px;display:inline-flex}.sport-logo{color:#15211a}.sport-logo .brand-logo{width:98px;height:44px}.sport-shop-link{color:#123b2b;border-radius:50%;justify-content:center;justify-self:end;align-items:center;width:44px;height:44px;display:flex}.sport-breadcrumb{color:#5d665f;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 24px 0;font-size:13px;display:flex}.sport-breadcrumb a{color:#123b2b;align-items:center;gap:6px;min-height:44px;text-decoration:none;display:inline-flex}.sport-breadcrumb a:hover{text-underline-offset:4px;text-decoration:underline}.sport-breadcrumb [aria-current]{font-weight:600}.sport-photo{aspect-ratio:1.15;background:#e6e7df;border-radius:12px;width:100%;position:relative;overflow:hidden}.sport-photo svg{width:100%;height:100%;display:block;overflow:hidden}.sport-hero .sport-photo{aspect-ratio:1.08;border-radius:0}.sport-hero-copy{color:#f5f4ef;background:#123b2b;padding:28px 24px 30px}.sport-hero-copy h1{margin:18px 0;font-size:clamp(46px,7.5vw,78px)}.sport-hero-copy h1 strong,.sport-community strong{color:var(--tijo-accent-apricot)}.sport-hero-copy>p:not(.sport-eyebrow){max-width:48ch;line-height:1.65}.sport-eyebrow{letter-spacing:.15em;text-transform:uppercase;margin:0!important;font:600 11px/1.4 Inter,system-ui,sans-serif!important}.sport-claim{letter-spacing:.34em;color:var(--tijo-accent-apricot);margin-top:24px;font-size:13px;font-weight:700;display:block}.sport-anchors{border-bottom:1px solid #d8ddd6;flex-wrap:wrap;align-items:center;gap:24px;padding:14px 24px;display:flex}.sport-anchors a{color:#15211a;text-underline-offset:4px;align-items:center;min-height:32px;font-size:14px;text-decoration:underline;display:inline-flex}.sport-lead{font-size:18px;line-height:1.45;margin-top:12px!important;margin-bottom:22px!important}.sport-section>.sport-photo{margin-top:22px}.sport-features{margin:24px 0 0;padding:0;list-style:none}.sport-features li{border-top:1px solid #d8ddd6;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:18px;padding:24px 0;display:grid}.sport-features p{color:#39443c;margin:0;font-size:15px;line-height:1.55}.sport-feature-icon{background:var(--tijo-accent-soft);color:var(--tijo-accent-text);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font:800 28px/1 Barlow Condensed,Impact,sans-serif;display:flex}.sport-equipment .sport-feature-icon{border-radius:9px;width:44px;height:44px}.sport-equipment li{grid-template-columns:44px minmax(0,1fr)}.sport-shop-entry .sport-action{margin-top:18px}.sport-action{background:var(--tijo-action-gradient);text-align:center;border:1px solid #0000;border-radius:28px;justify-content:center;align-items:center;gap:18px;max-width:100%;min-height:48px;padding:12px 22px;font:650 14px/1.35 Inter,system-ui,sans-serif;display:inline-flex;color:var(--tijo-action-ink)!important;text-decoration:none!important}.sport-action svg{flex-shrink:0}.sport-action:hover{filter:brightness(.96)}.sport-community{color:#f5f4ef;background:#123b2b;border-radius:12px;margin-top:24px;padding:24px}.sport-community .sport-action{margin-top:22px}.sport-community p{line-height:1.55}.sport-banner{isolation:isolate;background:#123b2b;border-radius:12px;min-height:360px;margin:24px 0 12px;font-family:Inter,system-ui,sans-serif;display:block;position:relative;overflow:hidden;color:#f5f4ef!important;text-decoration:none!important}.sport-banner>.sport-photo{aspect-ratio:406/228;z-index:-2;border-radius:0;height:auto;position:absolute;inset:0 0 auto}.sport-banner:before{content:"";z-index:-1;background:linear-gradient(#0000 24%,#123b2b80 48%,#123b2b 68%);position:absolute;inset:0}.sport-banner-copy{padding:180px 22px 24px}.sport-banner h2,.home-editorial-feed .sport-banner h2{color:#f5f4ef;margin:12px 0;font-size:clamp(38px,6vw,58px)}.sport-banner h2 strong{color:var(--tijo-accent-apricot);max-width:15ch;font-weight:800;display:block}.sport-banner-copy>p:not(.sport-eyebrow){margin:0 0 20px;font-size:14px;line-height:1.55}.sport-catalog-racket{margin-top:24px}.sport-catalog-racket .sport-photo{aspect-ratio:1.1}.sport-catalog-racket .sport-catalog-variant svg{aspect-ratio:auto;width:100%;height:100%}.sport-catalog-variant svg{overflow:hidden}.sport-catalog-info>.sport-action{width:100%;margin-top:20px}.sport-muted{color:#5d665f;font-size:14px;line-height:1.6}.sport-choice{border:0;min-width:0;margin:24px 0 0;padding:0}.sport-choice legend{margin-bottom:10px;font-size:15px;font-weight:700}.sport-color-options,.sport-grip-options{gap:12px;display:flex}.sport-option{cursor:pointer;color:#15211a;-webkit-user-select:none;user-select:none;border:1px solid #ccd1c8;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:10px 16px;font-size:14px;display:flex;position:relative}.sport-option input{opacity:0;width:1px;height:1px;position:absolute}.sport-option:has(input:focus-visible){outline:3px solid var(--tijo-focus);outline-offset:4px}.sport-option.is-selected{border-color:var(--tijo-accent-border);box-shadow:inset 0 0 0 1px var(--tijo-accent-border)}.sport-grip-options .sport-option.is-selected{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.sport-swatch{border:1px solid #929b92;border-radius:50%;flex-shrink:0;width:26px;height:26px;display:block}.sport-swatch.is-black{background:#15211a}.sport-swatch.is-white{background:#fff}.sport-ball-teaser{border-top:1px solid #d8ddd6;grid-template-columns:1fr 1fr;align-items:center;gap:20px;margin-top:32px;padding:26px 0 0;display:grid}.sport-ball-teaser .sport-photo{aspect-ratio:1.1}.sport-ball-teaser p{font-size:14px}.sport-product-grid{padding-bottom:20px}.sport-gallery{position:relative}.sport-gallery .sport-photo{aspect-ratio:1/1.18;background:#f5f4ef;border-radius:0}.sport-gallery .sport-racket-front svg,.sport-catalog-variant svg{contain:paint}.sport-gallery-controls{justify-content:space-between;align-items:center;padding:0 16px;display:flex}.sport-gallery-controls button{color:#123b2b;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.sport-gallery-dots{justify-content:center;gap:0;display:flex}.sport-gallery-dots button{min-width:34px}.sport-gallery-dots span{background:#d2d7cf;border-radius:50%;width:8px;height:8px}.sport-gallery-dots button[aria-pressed=true] span{background:var(--tijo-action-gradient)}.sport-product-details>.sport-lead{font-size:16px;margin-top:8px!important}.sport-grip-help{margin:14px 0 26px;font-size:14px}.sport-grip-help summary{cursor:pointer;text-underline-offset:3px;min-height:44px;padding:10px 0;text-decoration:underline}.sport-grip-help>div{background:#e9ede3;border-radius:8px;padding:16px;line-height:1.65}.sport-grip-help ul{margin:12px 0;padding-left:20px;list-style:outside}.sport-product-facts{margin:22px 0;padding:0;list-style:none}.sport-product-facts li{border-top:1px solid #d8ddd6;align-items:center;gap:18px;padding:18px 0;font-size:15px;display:flex}.sport-product-facts svg{color:#123b2b;flex-shrink:0}.sport-purchase{border-top:1px solid #d8ddd6;padding-top:18px}.sport-purchase button{color:#5d665f;cursor:not-allowed;background:#daddd5;border:0;border-radius:24px;width:100%;min-height:52px;margin:16px 0 10px;font:600 16px/1.4 Inter,system-ui,sans-serif}.sport-purchase #sport-purchase-note{font-size:13px}@media (width>=768px){.sport-header{padding:0 32px}.sport-page{padding-bottom:32px}.sport-section{padding-left:40px;padding-right:40px}.sport-hero{grid-template-columns:1fr 1fr;display:grid}.sport-hero .sport-photo{aspect-ratio:auto;height:100%;min-height:440px}.sport-hero-copy{flex-direction:column;justify-content:center;padding:48px 32px;display:flex}.sport-hero-copy h1{font-size:64px}.sport-anchors{padding-left:40px}.sport-features{-moz-column-gap:36px;grid-template-columns:1fr 1fr;column-gap:36px;display:grid}.sport-equipment{grid-template-columns:1fr}.sport-section>.sport-photo{aspect-ratio:1.7;max-height:560px}.sport-community{padding:34px}.sport-banner{min-height:320px}.sport-banner>.sport-photo{width:55%;height:100%;left:auto;right:0}.sport-banner:before{background:linear-gradient(90deg,#123b2b 34%,#123b2b77 60%,#0000)}.sport-banner-copy{width:66%;padding:32px}.sport-banner h2,.home-editorial-feed .sport-banner h2{font-size:52px}.sport-catalog-racket{grid-template-columns:1.1fr 1fr;align-items:center;gap:32px;display:grid}.sport-catalog-racket .sport-photo{aspect-ratio:.9}.sport-catalog-info{padding:0}.sport-ball-teaser{grid-template-columns:220px 1fr;max-width:650px}.sport-product-grid{grid-template-columns:1.05fr 1fr;align-items:start;gap:12px;padding-top:24px;display:grid}.sport-gallery{position:sticky;top:88px}.sport-product-details{padding:20px 28px 16px}.sport-gallery .sport-photo{aspect-ratio:.75}.sport-shell>.site-footer{padding-bottom:36px}}@media (width<=359px){.sport-section,.sport-product-details{padding-left:18px;padding-right:18px}.sport-features li{grid-template-columns:44px minmax(0,1fr);gap:12px}.sport-feature-icon{width:44px;height:44px}.sport-features h3{font-size:22px}.sport-banner-copy{padding-left:18px;padding-right:18px}.sport-ball-teaser{grid-template-columns:1fr}.sport-anchors{gap:18px}.sport-option{padding-left:10px;padding-right:10px}}@media (prefers-reduced-motion:reduce){.sport-page{scroll-behavior:auto}}.sport-action.is-forest:is(:disabled,[aria-disabled=true]),.sport-action:is(:disabled,[aria-disabled=true]),.sport-shell .mobile-nav-v2.member-mobile-nav .mobile-create-action:is(:disabled,[aria-disabled=true]){box-shadow:none;color:#626262!important;background:#e8e8e8!important;border-color:#d2d2d2!important}.sport-shell{--sport-cream:#fff;--sport-forest:#191a1d;--sport-lime:var(--tijo-accent-coral);--sport-ink:#191a1d;--sport-muted:#70727a;--sport-line:#ececef;color:#191a1d;background:#fff}.sport-page{color:#191a1d;background:#fff}.sport-page h1,.sport-page h2,.sport-page h3,.sport-community h2{text-transform:none;letter-spacing:-.04em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.12}.sport-page h1{font-size:clamp(32px,5vw,48px)}.sport-page h2{font-size:clamp(25px,3.5vw,36px)}.sport-page h3{font-size:18px;line-height:1.3}.sport-page p{color:inherit}.sport-page :focus-visible{outline-color:var(--tijo-focus)}.sport-header{background:#fffffff5;border-color:#ececef;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;height:66px;padding:0 16px}.sport-back{color:#191a1d;justify-content:center;width:44px}.sport-back span{display:none}.sport-logo{color:#191a1d;text-align:center;letter-spacing:-.4px;font:700 17px/1.2 Inter,sans-serif;text-decoration:none}.sport-shop-link{color:#191a1d}.sport-hero{isolation:isolate;background:#242528;min-height:390px;display:block;position:relative}.sport-hero .sport-photo{aspect-ratio:auto;z-index:-2;width:100%;height:100%;min-height:0;position:absolute;inset:0}.sport-hero:after{content:"";z-index:-1;background:linear-gradient(#0000 15%,#0005 50%,#000b);position:absolute;inset:0}.sport-hero-copy{color:#fff;background:0 0;flex-direction:column;justify-content:flex-end;min-height:390px;padding:30px 24px;display:flex}.sport-hero-copy .sport-eyebrow{color:#fff;letter-spacing:.08em}.sport-hero-copy h1{color:#fff;margin:10px 0 8px;font-size:34px}.sport-hero-copy h1 strong{letter-spacing:-.055em;color:#fff;margin-top:5px;font-size:clamp(42px,8vw,72px);line-height:1.02}.sport-hero-copy>p:not(.sport-eyebrow){color:#fff;max-width:49ch;font-size:14px;line-height:1.6}.sport-anchors{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:16px 20px;display:grid}.sport-anchors a{color:#35363c;background:#f4f4f6;border-radius:12px;justify-content:center;min-height:44px;padding:6px;font-size:13px;text-decoration:none}.sport-section{padding:24px 22px 12px;scroll-margin-top:80px}.sport-section+.sport-section{padding-top:28px}.sport-lead{font-size:15px;line-height:1.6;color:#73757c!important;margin-top:10px!important;margin-bottom:18px!important}.sport-features{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.sport-features li{background:#f8f8fa;border:1px solid #f0f0f3;border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.sport-feature-icon{background:var(--tijo-accent-soft);color:var(--tijo-accent-text);border-radius:12px;width:40px;height:40px;font:700 19px Inter,sans-serif}.sport-features h3{letter-spacing:-.4px;margin-bottom:7px;font-size:16px;line-height:1.3}.sport-features p{color:#6e7078;font-size:13px;line-height:1.55}.sport-equipment{grid-template-columns:1fr}.sport-equipment li{background:#fff;border:0;border-top:1px solid #ececef;border-radius:0;flex-direction:row;align-items:flex-start;gap:14px;padding:16px 0}.sport-equipment .sport-feature-icon{flex-shrink:0;width:40px;height:40px}.sport-section>.sport-photo{aspect-ratio:1.55;border-radius:16px;margin-top:20px}.sport-shop-entry{background:#f5f5f7;border-radius:16px;margin:12px 0 24px;padding:22px}.sport-shop-entry h3{text-transform:none;font-size:22px}.sport-shop-entry p{color:#6e7078;font-size:14px}.sport-action{background:var(--tijo-action-gradient);border-radius:12px;font-size:14px;color:var(--tijo-action-ink)!important}.sport-action.is-outline{background:#fff;border-color:#d8d8df;color:#191a1d!important}.sport-action.is-forest{background:var(--tijo-action-gradient);color:var(--tijo-action-ink)!important}.sport-community{color:#fff;background:#1c1d22;border-radius:16px;padding:26px}.sport-community h2{font-size:28px}.sport-community strong{color:var(--tijo-accent-apricot)}.sport-community p{font-size:14px}.sport-catalog-racket{background:#fff;border:1px solid #ececef;border-radius:18px;overflow:hidden}.sport-catalog-racket .sport-photo{aspect-ratio:1.25;border-radius:0}.sport-catalog-info{padding:20px}.sport-catalog-info h2{font-size:26px}.sport-catalog-info p{font-size:14px;line-height:1.55}.sport-muted{color:#747680!important}.sport-choice{margin-top:20px}.sport-option{color:#24252a;border-color:#dcdde3;border-radius:11px}.sport-option.is-selected{border-color:var(--tijo-accent-border);box-shadow:inset 0 0 0 1px var(--tijo-accent-border);background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.sport-grip-options .sport-option.is-selected{background:var(--tijo-accent-soft);color:var(--tijo-accent-text);border-color:var(--tijo-accent-border);box-shadow:none}.sport-option:has(input:focus-visible){outline-color:var(--tijo-focus)}.sport-ball-teaser{border-color:#ececef}.sport-ball-teaser h2{font-size:22px}.sport-gallery .sport-photo{aspect-ratio:1;background:#f7f7f9}.sport-gallery-controls button,.sport-product-facts svg{color:#25262b}.sport-gallery-dots button[aria-pressed=true] span{background:var(--tijo-accent-coral);color:var(--tijo-accent-text)}.sport-product-details{padding:20px 22px}.sport-product-details h1{font-size:30px}.sport-grip-help>div{background:#f6f6f8}.sport-product-facts li,.sport-purchase{border-color:#ececef}.sport-purchase button{color:#777981;background:#eeeef1;border-radius:12px}.sport-shell>.site-footer{color:#191a1d;border-color:#ececef}.sport-shell .mobile-nav-v2{color:#25262b;background:#fff;border-color:#ececef}.sport-shell .mobile-nav-v2 a{color:#74767d}.sport-shell .mobile-nav-v2 a.active{color:var(--tijo-accent-text)}@media (width>=768px){.sport-header{padding:0 28px}.sport-hero,.sport-hero-copy{min-height:470px}.sport-hero-copy{padding:48px}.sport-hero-copy h1{font-size:40px}.sport-anchors{max-width:700px;margin:auto;padding-left:40px;padding-right:40px}.sport-section{padding-left:40px;padding-right:40px}.sport-features{grid-template-columns:repeat(2,minmax(0,1fr))}.sport-features li{flex-direction:row;padding:22px}.sport-feature-icon{background:var(--tijo-accent-soft);flex-shrink:0}.sport-equipment{grid-template-columns:1fr}.sport-catalog-racket{gap:0}.sport-catalog-info{padding:30px}.sport-catalog-racket .sport-photo{aspect-ratio:.9}.sport-gallery .sport-photo{aspect-ratio:.85}.sport-product-grid{padding-top:24px}.sport-gallery{top:82px}}@media (width<=359px){.sport-features{gap:8px}.sport-features li{padding:12px}.sport-features h3{font-size:15px}.sport-section{padding-left:16px;padding-right:16px}.sport-logo{font-size:15px}.sport-hero-copy{padding:24px 18px}.sport-hero-copy h1 strong{font-size:42px}}.sport-action.is-forest:is(:disabled,[aria-disabled=true]),.sport-action:is(:disabled,[aria-disabled=true]){box-shadow:none;color:#626262!important;background:#e8e8e8!important;border-color:#d2d2d2!important}.tijo-channel-entry,.tijo-channel-page{--channel-accent:var(--tijo-accent-text);--channel-line:#ececef;color:#18191c;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.channel-section-label{letter-spacing:.08em;color:#74767d;margin:20px 0 10px!important;font:600 11px/1.4 Inter,sans-serif!important}.channel-invitation{border:1px solid var(--channel-line);background:#fff;border-radius:16px;position:relative;overflow:hidden}.channel-entry-row{align-items:center;gap:10px;padding:20px 14px 12px;display:flex}.channel-entry-link{min-width:0;color:inherit;flex:1;align-items:center;gap:11px;text-decoration:none;display:flex}.channel-avatar{color:#fff;background:#191a1d;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.channel-avatar .brand-logo{width:34px;height:24px}.channel-entry-copy{flex:1;gap:4px;min-width:0;display:grid}.channel-entry-copy strong{font-size:15px;font-weight:700}.channel-entry-copy>span{color:#696b73;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.channel-follow{background:var(--tijo-action-gradient);min-height:44px;color:var(--tijo-action-ink);cursor:pointer;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:8px 17px;font:600 14px/1.3 Inter,sans-serif;display:inline-flex}.channel-follow.is-following{color:#34363b;background:#f2f2f4}.channel-follow:disabled,.channel-like:disabled{opacity:.55;cursor:wait}.channel-dismiss{color:#74767d;background:0 0;border:0;place-items:center;width:44px;height:32px;display:grid;position:absolute;top:1px;right:0}.channel-invitation:has(.channel-dismiss) .channel-entry-row{padding-top:32px}.channel-entry-photo{color:#fff;background:#252527;height:100px;display:block;position:relative;overflow:hidden}.channel-entry-photo .sport-photo{aspect-ratio:auto;border-radius:0;height:100%}.channel-entry-photo:after{content:"";background:linear-gradient(90deg,#0009,#0000 75%);position:absolute;inset:0}.channel-entry-photo>span{z-index:1;font-size:14px;font-weight:800;line-height:1.25;position:absolute;top:20px;left:16px}.is-following .channel-entry-row{padding:12px}.channel-new-dot{background:var(--tijo-action-gradient);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:block}.tijo-channel-entry{margin-bottom:14px}.tijo-channel-entry a:focus-visible,.tijo-channel-entry button:focus-visible,.tijo-channel-page :focus-visible{outline:2px solid var(--tijo-focus);outline-offset:3px}.tijo-channel-page{background:#fff;max-width:700px;min-height:100dvh;margin:0 auto}.channel-header{z-index:35;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--channel-line);background:#fffffff5;align-items:center;gap:10px;height:76px;padding:8px 12px;display:flex;position:sticky;top:0}.channel-header>button,.channel-header>a{min-width:44px;min-height:44px;color:inherit;background:0 0;border:0;place-items:center;display:grid}.channel-header>div{flex:1;min-width:0}.channel-header h1{letter-spacing:-.5px;text-transform:none;margin:0;font:750 19px/1.2 Inter,sans-serif}.channel-header p{color:#74767d;margin:4px 0 0;font-size:12px}.channel-content{padding:14px 16px 24px}.channel-follow-bar{background:#f6f6f8;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px 6px 12px;font-size:13px;display:flex}.channel-welcome{border:1px solid var(--channel-line);border-radius:16px;grid-template-columns:minmax(0,1fr) 76px;gap:12px;margin:16px 0 24px;padding:16px;display:grid}.channel-welcome h2{text-transform:none;letter-spacing:-.5px;margin:0;font:750 18px/1.2 Inter,sans-serif}.channel-welcome p{margin:6px 0;font-size:13px;line-height:1.5}.channel-welcome nav{flex-wrap:wrap;gap:12px;display:flex}.channel-welcome a{min-height:36px;color:var(--tijo-accent-text);align-items:center;gap:3px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.channel-welcome>.sport-photo{aspect-ratio:auto;border-radius:10px;height:100%}.channel-post{border:1px solid var(--channel-line);background:#fff;border-radius:16px;margin:14px 0 20px;overflow:hidden}.channel-post>.sport-photo,.channel-media{aspect-ratio:1.55;-o-object-fit:cover;object-fit:cover;background:#f1f1f3;border-radius:0;width:100%;display:block}.channel-post-copy{padding:16px}.channel-post h2{letter-spacing:-.7px;text-transform:none;margin:0;font:750 23px/1.17 Inter,sans-serif}.channel-post p{white-space:pre-wrap;color:#666970;overflow-wrap:anywhere;margin:10px 0 16px;font-size:14px;line-height:1.6}.channel-post time{color:#797c84;margin-bottom:9px;font-size:11px;display:block}.channel-post-cta{background:var(--tijo-action-gradient);border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--tijo-action-ink)!important}.channel-like{color:#757780;background:#fafafb;border:1px solid #ebebee;border-radius:20px;align-items:center;gap:7px;min-height:40px;margin-top:14px;padding:7px 12px;font:500 12px Inter,sans-serif;display:flex}.channel-like[aria-pressed=true]{background:var(--tijo-accent-soft);color:var(--tijo-accent-text);border-color:var(--tijo-accent-border)}.channel-quiet{color:#72747c;text-align:center;justify-content:center;align-items:center;gap:9px;margin:26px 8px 0;font-size:12px;line-height:1.6;display:flex}.channel-quiet svg{flex-shrink:0}.channel-error{color:#a32136;background:#fff1f3;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.5}.channel-error button{min-height:44px;padding:8px;text-decoration:underline}.channel-loading{color:var(--tijo-accent-text);border-top:2px solid var(--tijo-accent-border);padding:14px;font-size:13px}.channel-more{color:#37383d;background:#fff;border:1px solid #e5e5ea;border-radius:12px;min-height:44px;margin:12px 0;padding:10px 14px;font-size:13px;display:block}.channel-editor{padding:0 0 10px}.channel-editor>div{background:#f9f9fb;border:1px solid #e8e8ed;border-radius:14px;padding:16px}.channel-editor h2{text-transform:none;font:700 18px Inter,sans-serif}.channel-editor p{color:#6c6f77;font-size:12px;line-height:1.55}.channel-editor label{gap:6px;margin:12px 0;font-size:13px;display:grid}.channel-editor input,.channel-editor textarea,.channel-editor select{color:#191a1e;background:#fff;border:1px solid #d6d8de;border-radius:9px;width:100%;min-width:0;padding:10px;font-size:16px}.channel-editor summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:13px}.channel-editor-actions{flex-wrap:wrap;gap:8px;display:flex}.channel-editor-actions button{min-height:44px;padding:10px;font-size:13px}.channel-editor-list{margin:16px 0 0;padding:0;list-style:none}.channel-editor-list li{border-top:1px solid #e1e1e5;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.channel-editor-list span{overflow-wrap:anywhere;min-width:0}.channel-editor-list strong{font-size:13px}.channel-editor-list small{color:#777;font-size:11px;display:block}.channel-editor-list button{min-height:44px;padding:8px;font-size:12px}.channel-shell>.site-header,.channel-shell>.site-footer,.channel-shell>.mobile-nav{display:none!important}.channel-shell{background:#f6f6f8!important;padding:0!important}@media (width<=359px){.channel-entry-row{gap:7px;padding-left:10px;padding-right:10px}.channel-avatar{width:38px;height:38px}.channel-entry-copy strong{font-size:14px}.channel-follow{color:var(--tijo-action-ink);padding:8px 12px;font-size:13px}.channel-welcome{grid-template-columns:minmax(0,1fr) 58px;padding:12px}.channel-content{padding-left:12px;padding-right:12px}.channel-post h2{font-size:21px}}@media (width>=768px){.tijo-channel-page{border-left:1px solid #ececef;border-right:1px solid #ececef}.channel-content{padding:20px 28px 40px}.channel-entry-photo{height:110px}}.channel-follow:is(:disabled,[aria-disabled=true]),.channel-post-cta:is(:disabled,[aria-disabled=true]){box-shadow:none;color:#626262!important;background:#e8e8e8!important;border-color:#d2d2d2!important}.tijo-discover-card{isolation:isolate;background:#1b1c20;border-radius:18px;align-items:flex-end;gap:12px;min-height:180px;margin:24px 0;padding:22px;font-family:Inter,sans-serif;display:flex;position:relative;overflow:hidden;color:#fff!important;text-decoration:none!important}.tijo-discover-card>.sport-photo{z-index:-2;aspect-ratio:auto;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.tijo-discover-card:before{content:"";z-index:-1;background:linear-gradient(#0001,#000b);position:absolute;inset:0}.tijo-discover-copy{flex:1;gap:8px;min-width:0;display:grid}.tijo-discover-copy small{letter-spacing:.12em;font-size:10px}.tijo-discover-copy strong{letter-spacing:-.6px;font:750 25px/1.15 Inter,sans-serif}.tijo-discover-copy>span{color:#fff;font-size:12px;line-height:1.5}.tijo-discover-card>svg{flex:none}.tijo-discover-card.is-compact{max-width:760px;min-height:116px;margin:28px auto 16px;padding:18px}.tijo-discover-card.is-compact .tijo-discover-copy strong{font-size:20px}.tijo-discover-card:focus-visible{outline:3px solid var(--tijo-focus);outline-offset:3px}.sport-discover-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:16px 20px;display:grid}.sport-discover-nav a{text-align:center;color:#282a30;background:#f4f4f6;border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:8px;font:600 12px/1.35 Inter,sans-serif;text-decoration:none;display:flex}.sport-news-section{--channel-line:#ececef;--channel-accent:#dd3556}.sport-news-section .channel-post h2{font-size:23px}.sport-news-section .channel-post>.sport-photo{aspect-ratio:1.55;border-radius:0}.sport-news-section .channel-editor h2{font-size:18px}.sport-news-empty{color:#73757c;background:#f7f7f9;border-radius:14px;padding:20px;font-size:14px}@media (width>=768px){.sport-discover-nav{padding-left:40px;padding-right:40px}.sport-news-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.sport-news-grid .channel-post{align-self:start}}@media (width<=359px){.sport-discover-nav{gap:6px;padding-left:16px;padding-right:16px}.tijo-discover-copy strong{font-size:22px}}.slot-loading{box-sizing:border-box;width:100%;min-width:0;color:var(--tijo-accent-text);margin:10px 0 16px;padding:12px 0;font:500 13px/1.45 Inter,system-ui,sans-serif}.slot-loading-track{background:var(--tijo-accent-soft);border-radius:99px;height:3px;margin-top:12px;position:relative;overflow:hidden}.slot-loading-track>span{border-radius:inherit;background:var(--tijo-action-gradient);will-change:transform;width:36%;height:100%;animation:1.8s ease-in-out infinite alternate tijo-slot-loading;display:block}@keyframes tijo-slot-loading{0%{transform:translate(0)}to{transform:translate(178%)}}@media (prefers-reduced-motion:reduce){.slot-loading-track>span{will-change:auto;opacity:.7;width:100%;animation:none}}._root_1e940_1{color:#173d2d;min-width:0;margin-top:7px;font:400 12px/1.35 Inter,system-ui,sans-serif}._root_1e940_1 *{box-sizing:border-box}._compact_1e940_3{width:100%;min-width:0;min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffffc7;border:1px solid #dfe7df;border-radius:12px;align-items:center;gap:9px;padding:8px 10px;display:flex}._compact_1e940_3>svg{color:#547460;flex:none}._copy_1e940_5{flex:1;min-width:0;display:block}._copy_1e940_5 strong,._copy_1e940_5 small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}._copy_1e940_5 strong{font-size:12.5px;font-weight:700;line-height:17px}._copy_1e940_5 small{color:#647568;margin-top:1px;font-size:10.5px;line-height:14px}._edit_1e940_9{color:#27724b;flex:none;font-size:10px;font-weight:700}._compact_1e940_3:hover{background:#edf5ee;border-color:#a8c7b1}._compact_1e940_3:focus-visible{outline:2px solid var(--tijo-focus);outline-offset:2px}._compact_1e940_3:disabled{opacity:.5;cursor:default}@media (width>=700px){._compact_1e940_3{padding:9px 12px}._copy_1e940_5 strong{font-size:13px}._copy_1e940_5 small{font-size:11px}}._calendarSentinel_1nxpi_1{pointer-events:none;height:1px;margin-bottom:-1px;display:block}._stickyReveal_1nxpi_2{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .24s,visibility;display:grid;overflow:hidden}._stickyReveal_1nxpi_2>div{opacity:1;min-height:0;transition:transform .24s,opacity .24s;overflow:hidden;transform:translateY(0)}._calendar_1nxpi_1[data-docked=true]{box-shadow:0 8px 10px -10px #123b2b55}@media (prefers-reduced-motion:reduce){._stickyReveal_1nxpi_2,._stickyReveal_1nxpi_2>div{transition:none}}._preferences_1nxpi_6{color:#122c23;min-width:0;padding:0 0 8px;font:400 14px/1.4 Inter,system-ui,sans-serif}._calendar_1nxpi_1{z-index:6;background:var(--play-search-background,#f6f7f2);min-width:0;margin:0 0 12px;padding:6px 0 8px;position:sticky;top:0}._status_1nxpi_8{color:#607168;align-items:center;min-height:100px;margin:0;font-size:12px;display:flex}._status_1nxpi_8 button{color:#167044;min-height:44px;margin-left:8px;padding:4px 8px;text-decoration:underline}._searchTrigger_1nxpi_11{justify-content:flex-end;min-height:0;margin:0 2px 5px;display:flex}._searchOpen_1nxpi_12,._searchClear_1nxpi_12{color:#5d6f64;background:#ffffffa6;border:1px solid #d2ddd6;border-radius:99px;align-items:center;gap:5px;min-height:34px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}._searchOpen_1nxpi_12:hover{color:#1d5a3c;border-color:#9fb6a8}._searchClear_1nxpi_12{color:#7c8a80;background:0 0;border-color:#0000}._searchClear_1nxpi_12:hover{color:#1d5a3c}.og-directory{color:#18221d;background:#fff;max-width:760px;margin:0 auto;padding:16px 16px 100px;font-family:Inter,-apple-system,sans-serif}.og-directory .tijo-stories{background:0 0;border:0!important;margin:0!important;padding:0!important}.og-directory-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.og-directory-heading h1{letter-spacing:-1px;color:#17221c;text-transform:none;margin:0;font:700 30px/1.2 Inter,sans-serif}.og-directory-heading button{color:#39845f;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.og-directory section[data-testid=play-preferences-summary]{background:0 0;border:0;margin:0;padding:0}.og-search-trigger{color:#66736a;text-align:left;background:#f1f2f3;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:48px;padding:11px 13px;font:14px/1.4 Inter,sans-serif;display:flex}.og-search-trigger span{flex:1;min-width:0}.og-search-trigger svg{flex:none}.og-directory-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:12px 0;display:grid}@media (width>=480px){.og-directory-chips{grid-template-columns:repeat(4,minmax(0,1fr))}}.og-directory-chips button{color:#536359;white-space:nowrap;background:#f1f2f3;border:0;border-radius:24px;min-height:40px;padding:9px 15px;font-size:13px}.og-directory-chips button[aria-pressed=true]{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.og-directory-list{margin:0;padding:0;list-style:none}.og-directory-row{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-bottom:1px solid #e8ece8;align-items:center;gap:12px;padding:15px 0;text-decoration:none;display:flex}.og-directory-photo{color:#39845f;background:#e6eee7;border-radius:9px;flex:0 0 84px;place-items:center;height:96px;display:grid;position:relative;overflow:hidden}.og-directory-photo>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.og-directory-photo .tijo-story-photo{position:absolute;inset:0}.og-directory-photo .round-photo-grid{grid-template-columns:1fr;gap:1px;display:grid;position:absolute;inset:0}.og-directory-photo .round-photo-grid:not(.round-photo-1){grid-template-columns:repeat(2,1fr)}.og-directory-photo .round-portrait{min-width:0;min-height:0;overflow:hidden}.og-directory-photo .round-portrait img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.og-directory-photo .round-portrait-fallback{background:#e6eee7;place-items:center;height:100%;font-size:16px;display:grid}.og-directory-photo .round-portrait-fallback small,.og-directory-photo .tijo-story-photo-shade,.og-directory-photo .round-photo-open{display:none}.og-directory-copy{color:#536359;flex:1;gap:4px;min-width:0;font-size:12px;line-height:1.35;display:grid}.og-directory-copy>strong{color:#18221d;overflow-wrap:anywhere;font-size:16px;font-weight:600}.og-directory-copy>span{overflow-wrap:anywhere}.og-directory-copy small{color:#778178;align-items:center;gap:5px;font-size:11px;display:flex}.og-directory-copy small.booked{color:#39845f}.og-directory-row>svg{color:#7e887f;flex:none;width:16px}.og-directory-state{padding:20px 0;font:14px/1.5 Inter,sans-serif}.og-directory-state button,.og-directory-more{color:#39845f;background:#fff;border:1px solid #dbe5de;border-radius:22px;min-height:44px;padding:10px 16px}.og-create-overlay{z-index:100;background:#0005;position:fixed;inset:0}.og-create-sheet{color:#18221d;z-index:101;background:#fff;border-radius:20px;width:min(460px,100% - 24px);padding:20px;font:14px/1.4 Inter,sans-serif;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}.og-create-sheet header{justify-content:space-between;align-items:center;display:flex}.og-create-sheet h2{margin:0;font:600 20px Inter,sans-serif}.og-create-sheet header button{background:0 0;border:0;padding:10px}.og-create-sheet>button,.og-create-sheet>a{text-align:left;color:#276d4c;background:#fff;border:1px solid #e2e9e2;border-radius:12px;width:100%;margin-top:12px;padding:14px;font:600 15px Inter,sans-serif;text-decoration:none;display:block}.og-create-sheet>button svg,.og-create-sheet>a svg{vertical-align:middle;width:20px;margin-right:10px;display:inline-block}.og-create-sheet small{color:#657369;margin:6px 0 0 30px;font-size:12px;font-weight:400;display:block}.og-preview-dialog{color:#18221d!important;background:#fff!important;border:0!important;border-radius:0!important;width:min(480px,100vw)!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:0!important;overflow:hidden!important}.og-preview-dialog>button{display:none}.og-preview{color:#18221d;background:#fff;flex-direction:column;height:100%;min-height:0;font:14px/1.45 Inter,sans-serif;display:flex}.og-preview>header{border-bottom:1px solid #edf0ec;flex:none;align-items:center;gap:12px;min-height:62px;padding:8px 12px;display:flex}.og-preview>header>strong{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:16px;overflow:hidden}.og-preview>header button{color:#39845f;background:0 0;border:0;place-items:center;width:40px;height:44px;display:grid}.og-preview-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.og-preview-photo{background:#e7eee7;height:190px;position:relative;overflow:hidden}.og-preview-photo .tijo-story-photo{position:absolute;inset:0}.og-preview-photo .round-photo-grid{grid-template-columns:1fr;gap:2px;height:100%;display:grid}.og-preview-photo .round-photo-grid:not(.round-photo-1){grid-template-columns:repeat(2,1fr)}.og-preview-photo .round-portrait{min-height:0;overflow:hidden}.og-preview-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.og-preview-photo .tijo-story-photo-shade{display:none}.og-preview-photo .round-portrait-fallback{text-align:center;background:#e6eee7;place-content:center;height:100%;display:grid}.og-preview h1{letter-spacing:-.5px;color:#18221d;text-transform:none;margin:0 0 12px;font:700 24px/1.2 Inter,sans-serif}.og-preview h2{color:#18221d;text-transform:none;margin:18px 0 3px;font:600 19px/1.25 Inter,sans-serif}.og-preview p{margin:8px 0;font-size:13px}.og-preview form>p{color:#68756d;margin:4px 0 10px}.og-preview-members{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.og-preview-members>span{flex-direction:column;align-items:center;gap:4px;display:flex}.og-preview-members .tijo-story-avatar{color:#385f46;background:#e5eee1;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.og-preview-members img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.og-preview-members small{font-size:11px}.og-preview-members .og-open-place{color:#87938c;background:#f1f2f4;border-radius:50%;width:44px;height:44px;padding-top:5px}.og-preview-location{color:#637168;border-bottom:1px solid #e9ece8;align-items:center;gap:5px;padding-bottom:15px;display:flex}.og-time-options{gap:8px;display:grid}.og-time-options label{border:1px solid #dce4dd;border-radius:9px;align-items:center;gap:11px;min-height:48px;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.og-time-options label.selected{background:var(--tijo-accent-soft);border-color:var(--tijo-accent-border);color:var(--tijo-accent-text)}.og-preview input[type=checkbox]{appearance:auto;accent-color:#39845f;flex:none;width:21px;height:21px;margin:0}.og-availability-note{color:#748076;margin:12px 0;font-size:11px;display:block}.og-consent{align-items:flex-start;gap:10px;margin-top:14px;font-size:12px;display:flex}.og-sport-choice{border:0;flex-wrap:wrap;gap:10px;margin:10px 0;padding:0;display:flex}.og-sport-choice label{align-items:center;gap:6px;display:flex}.og-preview>footer{padding:10px 16px max(12px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #edf0ec;flex:none}.og-preview>footer>button,.og-preview>footer>a:not(.og-preview-secondary){text-align:center;background:var(--tijo-action-gradient);width:100%;min-height:46px;color:var(--tijo-action-ink);border:0;border-radius:14px;padding:12px;font:600 16px Inter,sans-serif;text-decoration:none;display:block}.og-preview>footer>button:disabled{opacity:.45}.og-preview>footer small{text-align:center;color:#748076;margin-top:5px;font-size:11px;display:block}.og-preview-secondary{text-align:center;color:#39845f;padding-top:7px;font-size:12px;display:block}.og-preview [role=alert]{color:#a33939;margin:0 0 8px;font-size:12px}@media (width>=640px){.og-preview-dialog{border-radius:20px!important;height:min(880px,100dvh - 32px)!important}.og-directory{padding:28px}}.og-discovery-shell{background:#fff!important}.og-discovery-shell>.site-footer{display:none}.og-directory{min-height:calc(100dvh - 170px)}.og-directory-photo .round-portrait-fallback strong,.og-preview-photo .round-portrait-fallback strong{color:#385f46!important;font:600 26px Inter,sans-serif!important}.og-preview-photo .round-portrait-fallback small{color:#526b58!important;font:13px Inter,sans-serif!important}.og-time-options input[type=checkbox]{appearance:none;background:#fff;border:1.5px solid #9aa69f;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.og-time-options input[type=checkbox]:checked{background:#39845f;border-color:#39845f}.og-time-options input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:17px;line-height:1}.og-preview input:focus-visible,.og-directory button:focus-visible{outline:2px solid var(--tijo-focus);outline-offset:3px}@media (width<=767px){.og-discovery-shell>.site-header{display:none!important}.og-directory{min-height:calc(100dvh - 72px)}.og-discovery-shell .mobile-nav .active{background:var(--tijo-accent-soft)!important;color:var(--tijo-accent-text)!important}}.og-preview>footer>button.og-preview-edit{color:#39845f;background:#fff;min-height:36px;padding:8px;font-size:13px}.og-preview-content{padding:16px 20px}.og-preview h1{letter-spacing:-.25px;font-size:20px}.og-preview h2{font-size:17px}.og-time-options{border-top:1px solid #e5eae6;gap:0}.og-time-options label{background:#fff;border:0;border-bottom:1px solid #e5eae6;border-radius:0;min-height:60px;padding:12px 0;font-size:15px}.og-time-options label.selected{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.og-preview p,.og-preview form>p{font-size:14px}.og-preview .og-consent{font-size:13px}.og-preview-members{gap:14px;margin:16px 0}.og-directory-photo{border-radius:50%;flex-basis:64px;height:64px}.og-directory-row{padding:13px 0}.og-directory-copy{font-size:13px}.og-directory-copy small{font-size:12px}.og-discovery-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px!important;padding:8px 0 24px!important;display:grid!important}.og-discovery-grid>li{min-width:0;border:0!important}.og-discovery-card{text-align:left;color:#192039;background:#fff;border-radius:22px;width:100%;text-decoration:none;display:block;overflow:hidden;box-shadow:0 5px 22px #20243c06;border:1px solid #e8e7ed!important;padding:14px!important}.og-discovery-card:focus-visible{outline:3px solid var(--tijo-focus);outline-offset:3px}.og-discovery-top{justify-content:space-between;gap:10px;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}.og-discovery-top>span:last-child{color:#b64168;background:#fcecf1;border-radius:20px;padding:3px 8px}.og-discovery-copy{padding:4px 3px 0}.og-discovery-copy h2{letter-spacing:-.5px;overflow-wrap:anywhere;margin:15px 0 8px;font-size:21px;font-weight:750;line-height:1.2}.og-discovery-invitation{color:#515769;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin:0 0 13px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.og-discovery-fact{color:#74788a;align-items:center;gap:7px;margin:5px 0;font-size:12px;display:flex}.og-discovery-cta{background:var(--tijo-action-gradient);color:var(--tijo-action-ink);border-radius:12px;justify-content:space-between;align-items:center;margin-top:17px;padding:12px 14px;font-size:14px;font-weight:650;display:flex}.og-preview-content>.og-player-lineup{margin:18px 0}.og-discovery-cta:is(:disabled,[aria-disabled=true]),.og-preview>footer>a:not(.og-preview-secondary):is(:disabled,[aria-disabled=true]),.og-preview>footer>button:is(:disabled,[aria-disabled=true]){box-shadow:none;color:#626262!important;background:#e8e8e8!important;border-color:#d2d2d2!important}.og-directory:has(.og-public-card){max-width:1060px}.og-discovery-grid{gap:12px!important;padding-bottom:16px!important}.og-directory-heading h1{letter-spacing:-.5px;font-size:24px}.og-directory [data-testid=play-calendar-sticky]{background:#fff}.og-start-bar{bottom:calc(64px + env(safe-area-inset-bottom,0px));z-index:10;background:#fffffff5;border-top:1px solid #edf0ed;max-width:760px;margin:0 auto;padding:8px 16px;position:fixed;left:0;right:0}.og-start-bar>button{background:var(--tijo-action-gradient);width:100%;min-height:48px;color:var(--tijo-action-ink);border:0;border-radius:14px;justify-content:center;align-items:center;gap:7px;font:600 16px Inter,sans-serif;display:flex}@media (width>=1024px){.og-start-bar{max-width:480px;margin:auto;bottom:0}}.og-directory .og-compact-filter{gap:9px;min-height:54px;padding:9px 12px}.og-compact-filter>span{gap:2px;display:grid}.og-compact-filter strong{color:#263b30;font-size:14px;font-weight:600}.og-compact-filter small{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.og-directory .og-directory-chips{gap:6px;padding:8px 0}.og-directory-chips button{min-height:40px;padding:8px 12px}.og-directory .og-directory-empty{background:#f6f7f6;border-radius:14px;margin:4px 0 12px;padding:16px}.og-directory-empty .og-empty-date{color:#657168;margin-bottom:5px;font-size:12px;line-height:1.4;display:block}.og-directory-empty strong{font-size:15px;font-weight:600;line-height:1.4;display:block}.og-directory-empty p{color:#657168;margin:5px 0 8px;font-size:13px;line-height:1.5}.og-directory-empty button{color:var(--tijo-accent-text);border-color:var(--tijo-accent-border);text-align:left;background:#fff;align-items:center;gap:7px;font-weight:600;display:inline-flex}.og-undated h2{margin:20px 0 4px;font-size:17px;font-weight:650}.og-undated>p{color:#657168;margin:0 0 8px;font-size:12px}@media (width>=640px){.og-directory{padding-bottom:100px}}.og-discovery-grid>li>.tr-card{width:100%;margin:0}.og-discovery-grid .tr-card p{margin:10px 0;font-size:14px;line-height:1.5}.og-discovery-grid .tr-card .tr-row{margin-top:14px}.og-discovery-grid .tr-card .tr-badge{white-space:normal}.app-surface{--people-ink:#18221d;--people-muted:#78817b;--people-line:#ecefed;--people-soft:#f1f2f4;--people-lime:var(--tijo-accent-soft);--play-search-background:#fff}main.app-surface{box-sizing:border-box;width:100%;max-width:760px;padding:16px 16px calc(104px + env(safe-area-inset-bottom,0px));color:#18221d;background:#fff;min-height:85dvh;margin:0 auto;font:400 16px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.app-page-heading{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:0 0 16px;display:flex}.app-page-heading h1{letter-spacing:-.6px;color:#18221d;text-transform:none;margin:0;font:700 30px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.app-page-actions{flex:none;align-items:center;gap:4px;display:flex}.app-page-actions>a,.app-page-actions>button{min-width:44px;min-height:44px;color:var(--tijo-accent-text);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:14px;font-weight:600;line-height:1.2;display:flex}.tijo-bright .tijo-shell:has(main.app-surface){background:#fff}.tijo-bright .tijo-shell:has(main.app-surface)>.member-mobile-nav{background:#fff}.tijo-bright .tijo-shell:has(main.app-surface)>.member-mobile-nav a.active{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.app-surface h2,.app-surface h3{text-transform:none;letter-spacing:0;font-family:inherit}.app-surface .app-search-trigger{color:#78817b;text-align:left;background:#f1f2f4;border:0;border-radius:14px;align-items:center;gap:9px;width:100%;min-height:46px;padding:10px 12px;font-size:16px;font-weight:400;line-height:1.35;display:flex}.app-search-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.app-search-trigger>svg{flex:none}.app-surface [data-testid=play-calendar-sticky]{top:env(safe-area-inset-top,0px);background:#fff}@media (width>=1024px){.app-surface [data-testid=play-calendar-sticky]{top:68px}}.app-surface .discovery-hint{color:#78817b;font-size:13px;line-height:1.45}.app-surface .discovery-list{gap:0}.app-surface .discovery-court{box-shadow:none;background:#fff;border:0;border-bottom:1px solid #ecefed;border-radius:0;margin:0;padding:16px 0;position:relative}.app-surface .discovery-court-main{color:#18221d;align-items:center;gap:12px;padding:0;display:flex}.app-surface .discovery-court-photo{background:#e7eeea;border-radius:14px;flex:0 0 64px;width:64px;height:64px;display:block;position:relative;overflow:hidden}.app-surface .discovery-court-photo>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.app-surface .discovery-court-photo .home-venue-illustration{background:#ffffffdf;border-radius:3px;padding:1px 3px;font-size:8px;position:absolute;bottom:2px;left:2px}.app-surface .discovery-court-main>span:last-child{flex:1;min-width:0}.app-surface .discovery-court h2{overflow-wrap:anywhere;margin:0 0 4px;font-size:17px;font-weight:600;line-height:1.3}.app-surface .discovery-court-main small{color:#78817b;font-size:13px}.app-surface .discovery-slots{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;display:flex}.app-surface .discovery-slots button{background:var(--tijo-accent-soft);min-height:44px;color:var(--tijo-accent-text);border:0;border-radius:12px;padding:10px 16px;font-size:15px;font-weight:600;line-height:1.3}.app-surface .court-more-times{min-height:44px;color:var(--tijo-accent-text);align-items:center;font-size:14px;display:inline-flex}.app-surface .discovery-map-wrap{border-radius:16px;overflow:hidden}.app-surface .discovery-court.is-selected{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.app-surface .discovery-empty{background:#f5f6f5;border:0;padding:20px}.app-surface.community-directory .people-tabs{background:0 0;border:0;gap:7px;margin:0;padding:0 0 10px;display:flex;overflow:auto}.app-surface.community-directory .people-tabs button{color:#68726c;background:#f1f2f4;border:0;border-radius:22px;flex:none;min-height:44px;padding:10px 14px;font-size:14px;font-weight:400}.app-surface.community-directory .people-tabs button[aria-selected=true]{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.app-surface.community-directory .people-search{background:#f1f2f4;border:0;border-radius:14px;margin:2px 0 12px;padding:0 12px}.app-surface.community-directory .people-search input{font-size:17px!important}.app-surface.community-directory .people-list-head{color:#78817b;min-height:36px;margin:10px 0 2px;font-size:13px}.app-surface.community-directory .people-list-head h2{text-transform:none;font-size:15px;font-weight:600;line-height:1.4}.app-surface.community-directory .people-row{border-bottom:1px solid #ecefed;gap:8px;min-height:78px}.app-surface.community-directory .people-person{gap:12px;min-height:76px;padding:10px 0}.app-surface.community-directory .people-person .profile-avatar{flex:0 0 48px;width:48px;height:48px}.app-surface.community-directory .people-name{color:#18221d;font-size:17px;font-weight:600}.app-surface.community-directory .people-meta{color:#78817b;font-size:13px;line-height:1.4}.app-surface.community-directory .people-row-action{color:var(--tijo-accent-text);background:0 0;min-height:44px;padding:6px;font-size:13px}.app-surface.community-directory .people-filters button{color:#68726c;background:#f6f7f6;border:0;border-radius:18px;min-height:36px;font-size:12px}.app-surface.community-directory .people-filters button[aria-pressed=true]{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.app-surface .community-crew-list{display:block}.app-surface .community-crew-list .people-crew{color:#18221d;background:#fff;border:0;border-bottom:1px solid #ecefed;border-radius:0;gap:12px;min-height:82px;padding:12px 0}.app-surface .community-crew-list>li:first-child :is(.people-name,.people-meta){color:inherit}.app-surface .community-crew-list .people-crew-icon{color:#277550;background:#e5eee8;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.app-surface .community-crew-join .people-secondary{color:var(--tijo-accent-text);background:#f1f2f4;border:0;border-radius:14px}.app-surface .people-selection-footer{background:#fff;border-top:1px solid #ecefed}.app-surface .people-primary,.app-surface .account-primary{background:var(--tijo-action-gradient);color:var(--tijo-action-ink);border:0;border-radius:24px;min-height:48px;font-size:16px;font-weight:600}.app-surface.account-page h2,.app-surface.account-page h3{text-transform:none;font-family:inherit;font-size:17px;font-weight:600;line-height:1.35}.app-surface .account-identity{gap:16px;padding:12px 0 20px}.app-surface .account-identity h2{font-size:22px}.app-surface .account-identity p{color:#78817b;font-size:14px}.app-surface .account-level{color:#18221d;background:#f5f6f5;border-radius:16px;margin:24px 0;padding:16px}.app-surface .account-level h2{margin:0 0 12px}.app-surface .sport-levels{grid-template-columns:minmax(0,1fr);gap:0}.app-surface .sport-level-row{color:#18221d;background:0 0;border:0;border-radius:0;padding:14px 0}.app-surface .sport-level-row+.sport-level-row{border-top:1px solid #e3e8e4}.app-surface .sport-level-heading strong,.app-surface .sport-level-heading b{font-family:inherit;font-weight:600}.app-surface .sport-level-row a{color:var(--tijo-accent-text);border:0;justify-content:flex-start;margin:4px 0 0;padding:0;font-size:14px;font-weight:500}.app-surface .account-level .sport-level-legacy{color:#78817b}.app-surface .account-menu{background:#f5f6f5;border:0;border-radius:16px;margin:20px 0}.app-surface .account-menu a{border-color:#e3e8e4;min-height:56px;padding:12px 14px;font-size:15px}.app-surface .account-menu a>svg{color:var(--tijo-accent-text);flex:none}.app-surface .account-menu b{background:var(--tijo-accent-text);color:#fff}.app-surface .account-bio h2{margin-bottom:8px}.app-surface .account-bio p{background:#f5f6f5;border:0;border-radius:16px;padding:14px;font-size:15px}.app-surface.account-focused{padding-top:max(8px,env(safe-area-inset-top,0px))}.app-surface .community-toolbar{grid-template-columns:64px minmax(0,1fr) 80px;margin-bottom:20px}.app-surface .community-toolbar>span{font-size:17px;line-height:1.3}.app-surface .community-toolbar>button{color:var(--tijo-accent-text);font-size:13px}.app-surface .account-save{background:#fff}.app-surface .account-field,.app-surface.account-editor label{font-size:14px}.app-surface .notification-summary{border-color:#ecefed;margin-top:8px}.app-surface .notification-group>h2{color:#78817b;font-size:14px}.app-surface .notification-card{background:#fff;border:0;border-bottom:1px solid #ecefed;border-radius:0;margin:0;padding:14px 0}.app-surface .notification-card h3{font-size:16px}.app-surface .notification-card p{font-size:14px}.app-surface .notification-card.is-unread{background:#f5faf7;border-radius:12px;padding:14px 10px}@media (width<=360px){.app-surface.community-directory .people-person{gap:8px}.app-surface.community-directory .people-name{font-size:16px}.app-surface .account-menu a{font-size:14px}}main.member-home.app-surface.app-courts{padding:16px 16px calc(104px + env(safe-area-inset-bottom,0px));--play-search-background:#fff;background:#fff}.app-courts [data-testid=play-calendar-sticky] h2{font-family:inherit;font-size:15px;font-weight:600;line-height:1.4}.app-courts [data-testid=availability-times]>[data-date]{background:#f1f2f4;border:0;border-radius:12px;flex-basis:48px;height:66px}.app-courts [data-testid=availability-times]>[data-selected=true]{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.app-courts [data-testid=availability-times] [data-select-day]{height:100%;padding:8px 3px}.app-courts [data-testid=availability-times] [data-select-day]>strong{color:inherit;font-family:inherit;font-size:22px;line-height:1.3}.app-surface.community-directory .community-crew-list>li:first-child .people-crew{color:#18221d;background:#fff;border-color:#ecefed}.app-surface.community-directory .community-crew-list>li:first-child .people-name{color:#18221d}.app-surface.community-directory .community-crew-list>li:first-child .people-meta{color:#78817b}.app-surface.community-directory .people-list-head h2{font-family:inherit}.app-surface .people-text{color:var(--tijo-accent-text);min-height:44px;font-family:inherit;font-weight:500}.app-surface.community-directory .people-tabs button[aria-selected=false]{color:#68726c;background:#f1f2f4;font-weight:400}@media (width>=1024px){.app-surface.account-overview .app-page-actions{display:none}}.app-create-group .wa-flow-head{margin-bottom:22px}.app-create-group label{color:#68726c;margin:16px 0;font-size:14px;display:block}.app-create-group input{color:#18221d;background:#f1f2f4;border:0;border-radius:12px;width:100%;min-height:48px;margin-top:6px;padding:12px;font-size:16px;display:block}.app-create-group h2{color:#68726c;margin:20px 0 10px;font-size:14px;font-weight:500}.app-create-group .formation-chips{flex-wrap:wrap;gap:8px;display:flex}.app-create-group .formation-chips button{color:#68726c;min-height:44px;font:inherit;background:#f1f2f4;border:0;border-radius:22px;padding:10px 14px;font-size:14px}.app-create-group .formation-chips button.selected{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.app-create-group-footer{width:min(760px,100%);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #ecefed;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.app-create-group-footer button{background:var(--tijo-action-gradient);width:100%;min-height:48px;color:var(--tijo-action-ink);border:0;border-radius:24px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.3}.app-create-group-footer button:disabled{opacity:.5}main.app-create-group{min-height:100dvh;padding-top:max(12px,env(safe-area-inset-top,0px))}.app-create-group .wa-flow-head{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:6px;min-height:44px;display:grid}.app-create-group .wa-flow-head>button{color:#18221d;background:#f1f2f4;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.app-create-group .wa-flow-head h1{text-align:center;margin:0;font:600 20px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.app-surface.community-directory .people-tabs button,.app-create-group .formation-chips button{transition:none}.app-page-title{align-items:center;gap:10px;min-width:0;display:flex}.app-page-title h1{overflow-wrap:anywhere;min-width:0}.app-page-back{min-width:44px;min-height:44px;color:var(--tijo-accent-text,#18221d);cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;place-items:center;padding:8px;display:grid}.app-page-back:focus-visible{outline:3px solid var(--tijo-focus);outline-offset:2px}.chat-home-row.chat-game-row{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px 10px;min-width:0;padding:15px 0;display:grid;position:relative}.chat-game-open{min-width:0;color:inherit;gap:5px;text-decoration:none;display:grid}.chat-game-open:after{content:"";z-index:1;position:absolute;inset:0}.chat-game-title{overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.3}.chat-game-when{color:#68726c;flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;line-height:1.4;display:flex}.chat-game-when>svg{flex:none}.chat-game-public{color:var(--tijo-accent-text);background:var(--tijo-accent-soft);border-radius:7px;padding:2px 6px;font-size:11px}.chat-game-plan-note{color:#68726c;overflow-wrap:anywhere;font-size:11px}.chat-game-message-meta{flex-direction:column;align-items:flex-end;gap:7px;padding-inline-end:44px;display:flex}.chat-swipe-front>.chat-game-row+.chat-swipe-menu{inset-inline-end:0;z-index:3;width:44px;height:44px;position:absolute;top:6px}.chat-swipe-front>.chat-game-row.is-action+.chat-swipe-menu{top:28px}.chat-game-message-meta time{color:#68726c;white-space:nowrap;font-size:11px}.chat-game-players{flex-wrap:wrap;grid-column:1/-1;align-items:flex-start;gap:9px 12px;min-width:0;margin:7px 0 3px;display:flex}.chat-game-person{color:#26352d;z-index:2;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;width:49px;min-width:44px;min-height:62px;padding:0;font-family:inherit;text-decoration:none;display:flex;position:relative}a.chat-game-person,button.chat-game-person{cursor:pointer}button.chat-game-person:focus-visible{outline:2px solid var(--tijo-focus);outline-offset:2px;border-radius:8px}.chat-game-row .chat-game-players.chat-game-players-scroll{z-index:2;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pan-y;flex-wrap:nowrap;gap:6px;width:100%;max-width:100%;padding:3px 0;position:relative;overflow-x:auto}.chat-game-players-scroll::-webkit-scrollbar{display:none}.chat-game-row .chat-game-players-scroll>.chat-game-person{scroll-snap-align:start;flex:0 0 clamp(48px,20% - 4.8px,64px);min-width:48px}.chat-game-row .chat-game-player-count{color:#68726c;grid-column:1/-1;font-size:12px;line-height:1.3}.chat-game-players-scroll:focus-visible{outline:2px solid var(--tijo-focus);outline-offset:2px}.chat-swipe:has([data-player-rail]){touch-action:pan-x pan-y}.chat-game-photo{flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative}.chat-game-photo .profile-avatar{color:#375545;background:#edf1ee;border-radius:50%;flex:none;width:38px;min-width:38px;height:38px;font-size:13px;font-weight:600;overflow:hidden}.chat-game-photo .profile-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.chat-game-player-badge{color:#68726c;background:#fff;border:1px solid #e2e7e4;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;bottom:-2px;right:-2px}.chat-game-player-badge.is-confirmed{color:#15734d}.chat-game-first-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;line-height:1.35;display:block;overflow:hidden}.chat-game-free{color:#78817b}.chat-game-free .chat-game-photo{border:1px dashed #b3beb7;border-radius:50%}.chat-game-row .chat-game-roster-status,.chat-game-row .chat-game-last-message,.chat-game-row .chat-game-next-action{color:#68726c;overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:12px;line-height:1.4}.chat-game-row .chat-game-roster-status.is-fixed{color:#15734d}.chat-game-row .chat-game-next-action{color:var(--tijo-accent-text)}.chat-game-row .chat-game-last-message{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.chat-game-row:has(.chat-game-open:focus-visible){outline:2px solid var(--tijo-focus);outline-offset:-2px}@media (width<=350px){.chat-game-players{gap:9px 8px}.chat-game-person{width:48px}.chat-game-title{font-size:16px}}.chat-home-row.chat-game-row.training-inbox-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px 10px;min-width:0;padding:15px 0;display:grid;position:relative}.training-inbox-row .chat-game-open,.training-inbox-row .chat-game-players,.training-inbox-row .chat-game-location{grid-column:1/-1}.training-inbox-row .chat-game-photo>.profile-avatar{border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.training-inbox-row .chat-game-photo>.profile-avatar>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.chat-home{color:#18221d;background:#fff;max-width:760px;min-height:75dvh;margin:0 auto;padding:16px 16px 110px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.chat-home-heading{justify-content:space-between;align-items:center;margin:0 0 16px;display:flex}.chat-home-heading h1{letter-spacing:-.6px;margin:0;font-family:inherit;font-size:30px;font-weight:700;line-height:1.2}.chat-home-heading>a{color:var(--tijo-accent-text);place-items:center;width:44px;height:44px;display:grid}.chat-home-search{color:#77817a;background:#f1f2f4;border-radius:14px;align-items:center;gap:8px;padding:0 12px;display:flex}.chat-home-search input{color:#18221d;width:100%;min-width:0;box-shadow:none;background:0 0;border:0;padding:12px 0;font-family:inherit;font-size:17px;font-weight:400;line-height:1.3}.chat-home-filters{gap:7px;padding:14px 0 10px;display:flex;overflow:auto}.chat-home-filters button{color:#68726c;background:#f2f3f4;border:0;border-radius:22px;flex:none;align-items:center;gap:3px;min-height:44px;padding:10px 13px;font-size:14px;display:flex}.chat-home-filters button[aria-pressed=true]{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.chat-home-list{margin:0;padding:0;list-style:none}.chat-home-list li+li{border-top:1px solid #ecefed}.chat-home-row,.chat-home-group-row{min-height:82px;color:inherit;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}.chat-home-avatar{color:#277550;background:#e5eee8;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid;position:relative;overflow:hidden}.chat-home-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.chat-home-copy{min-width:0;color:inherit;flex:1;gap:5px;text-decoration:none;display:grid}.chat-home-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:600;overflow:hidden}.chat-home-copy>span{color:#78817b;white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:1.35;overflow:hidden}.chat-home-copy .needs-action{color:#168657}.chat-home-action-dot{background:var(--tijo-accent-coral);width:10px;height:10px;color:var(--tijo-accent-text);border-radius:50%;flex:none;margin:0 6px}.chat-home-group-row>button{color:var(--tijo-accent-text);background:var(--tijo-accent-soft);border:0;border-radius:18px;min-height:44px;padding:10px;font-size:13px}.chat-home-group-head{color:#6d7871;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;font-size:14px;display:flex}.chat-home-group-head a{color:var(--tijo-accent-text);align-items:center;gap:4px;min-height:44px;display:flex}.chat-home-empty{text-align:center;color:#69766c;padding:32px 12px;font-size:15px}.chat-home-empty-icon{background:var(--tijo-accent-soft);width:52px;height:52px;color:var(--tijo-accent-text);border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.chat-home .chat-home-empty h2{letter-spacing:-.3px;text-transform:none;color:#18221d;margin:0 0 8px;font-family:inherit;font-size:20px;font-weight:600;line-height:1.3}.chat-home-empty p{max-width:340px;margin:0 auto;line-height:1.5}.chat-home-empty button{background:var(--tijo-accent-soft);min-height:44px;color:var(--tijo-accent-text);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.35;display:inline-flex}.my-games-welcome{width:100%;max-width:520px;margin:8px auto 0}.my-games-welcome-visual{isolation:isolate;background:linear-gradient(140deg,#6b314e,#f09b8f);border-radius:24px;height:clamp(132px,22dvh,190px);position:relative;overflow:hidden}.my-games-welcome-visual img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 58%;object-position:center 58%;width:100%;height:100%}.my-games-welcome-visual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 30%,#19121c80);position:absolute;inset:0}.my-games-welcome-visual>span{z-index:2;letter-spacing:1px;color:#fff;font-family:Barlow Condensed,Inter,sans-serif;font-size:29px;font-weight:700;line-height:1;position:absolute;bottom:15px;left:20px}.my-games-welcome-copy{padding:22px 2px 18px}.chat-home .my-games-welcome h2{letter-spacing:-1px;text-transform:none;color:#18221d;text-wrap:balance;max-width:390px;margin:0 0 12px;font-family:inherit;font-size:clamp(27px,7vw,32px);font-weight:750;line-height:1.12}.my-games-welcome-copy p{color:#69766c;max-width:410px;margin:0;font-size:15px;line-height:1.5}.my-games-welcome-actions{gap:10px;display:grid}.my-games-welcome-actions :is(a,button){border-radius:16px;align-items:center;gap:10px;min-height:52px;padding:13px 16px;font-size:15px;font-weight:600;line-height:1.35;text-decoration:none;transition:filter .15s;display:flex}.my-games-welcome-actions :is(a,button)>span{flex:1;min-width:0}.my-games-welcome-actions svg{flex:none}.my-games-welcome-actions .my-games-start{background:var(--tijo-action-gradient);color:var(--tijo-action-ink);border:1px solid #0000}.my-games-welcome-actions .my-games-discover{color:#18221d;background:#fff;border:1px solid #dfe4e1}.my-games-welcome-actions .my-games-discover>svg:first-child{color:var(--tijo-accent-text)}.my-games-welcome-actions :is(a,button):hover{filter:brightness(.98)}.my-games-welcome .my-games-welcome-note{color:#69766c;max-width:400px;margin:16px 4px 0;font-size:12px;line-height:1.5}@media (width>=768px){.my-games-welcome{margin-top:24px}.my-games-welcome-visual{height:220px}.my-games-welcome-copy{padding-top:24px}}@media (prefers-reduced-motion:reduce){.my-games-welcome-actions :is(a,button){transition:none}}.chat-home button:focus-visible,.chat-home a:focus-visible{outline:2px solid var(--tijo-focus);outline-offset:2px}.chat-home button:disabled{opacity:.5}.chat-home-meta{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.chat-home-meta time{color:#78817b;text-align:right;max-width:65px;font-size:10px}.chat-home-unread{background:var(--tijo-accent-coral);min-width:23px;height:23px;color:var(--tijo-action-ink);border-radius:14px;place-items:center;padding:0 5px;font-size:12px;display:grid}.chat-home-copy small.needs-action{font-size:12px}.chat-home-sync{color:#69766c;font-size:13px}.chat-home-sync button{color:var(--tijo-accent-text);min-height:44px}.chat-swipe{touch-action:pan-y;position:relative;overflow:hidden}.chat-swipe-front{background:#fff;align-items:center;transition:transform .18s;display:flex;position:relative}.chat-swipe-front>.chat-home-row{flex:1;min-width:0}.chat-swipe-menu{color:#819087;background:0 0;border:0;flex:none;place-items:center;width:30px;height:44px;display:grid}.chat-swipe-delete{color:#fff;background:#df3c40;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:88px;font-size:13px;display:flex;position:absolute;top:0;bottom:0;right:0}.chat-delete-overlay{z-index:250;background:#0005;position:fixed;inset:0}.chat-delete-dialog{color:#18221d;z-index:251;background:#fff;border-radius:22px;width:min(440px,100% - 24px);padding:22px;font-family:Inter,sans-serif;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.chat-delete-dialog h2{margin:0 0 10px;font-size:20px}.chat-delete-dialog p{font-size:15px;line-height:1.5}.chat-delete-dialog button{color:#18221d;background:#f1f3f2;border:0;border-radius:16px;width:100%;min-height:48px;margin-top:10px;font-size:16px;display:block}.chat-delete-dialog .chat-delete-confirm{color:#fff;background:#df3c40}@media (prefers-reduced-motion:reduce){.chat-swipe-front{transition:none}}.chat-home.my-games-inbox{color:#20262c;background:#fff;max-width:760px;padding:20px 18px 100px}.my-games-inbox .app-page-heading{margin:0 0 18px}.my-games-inbox .app-page-heading h1{letter-spacing:-1.3px;font-size:36px;font-weight:750;line-height:1.15}.my-games-inbox .chat-home-search{background:#f2f3f4;border-radius:24px;gap:9px;padding:0 14px}.my-games-inbox .chat-home-search input{outline:none;padding:12px 0;font-size:16px}.my-games-inbox .chat-home-search:focus-within{outline:2px solid var(--tijo-focus);outline-offset:2px}.my-games-inbox .chat-home-filters{scrollbar-width:thin;gap:8px;padding:14px 0 16px;scroll-padding:8px}.my-games-inbox .chat-home-filters button{white-space:nowrap;padding:10px 15px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.2}.my-games-inbox .chat-home-filters button[data-filter=action]{color:#ae3e38;background:#fff0ed}.my-games-inbox .chat-home-filters button[aria-pressed=true]{color:#fff;background:#252c35}.my-games-inbox .chat-home-list{margin-inline:-2px}.my-games-inbox .chat-home-list li+li{border-color:#e9ebed}.my-games-inbox .chat-swipe-front{align-items:stretch}.my-games-inbox .chat-swipe:has(.is-action){border-radius:16px}.my-games-inbox .chat-swipe-front:has(.is-action){background:linear-gradient(110deg,#fff1ed,#fff9f5);border-radius:16px}.my-games-inbox .chat-swipe-front>.chat-game-row{gap:5px 8px;padding:18px 8px 18px 4px}.my-games-inbox .chat-swipe-front>.chat-game-row.is-action{padding-left:14px}.my-games-inbox .chat-swipe-menu{color:#778089;min-width:44px}.my-games-inbox .chat-swipe-front>.chat-game-row+.chat-swipe-menu{top:9px}.my-games-inbox .chat-swipe-front>.chat-game-row.is-action+.chat-swipe-menu{top:31px}.my-games-inbox .chat-game-eyebrow{text-transform:uppercase;letter-spacing:.9px;color:#ae3e38;grid-column:1/-1;margin-bottom:2px;font-size:10px;font-weight:750;line-height:1.4}.my-games-inbox .chat-game-title{letter-spacing:-.45px;font-size:20px;font-weight:700;line-height:1.25}.my-games-inbox .chat-game-open{grid-column:1/-1}.my-games-inbox .chat-game-title{margin-inline-end:60px}.my-games-inbox .chat-game-message-meta{inset-inline-end:48px;padding:0;position:absolute;top:22px}.my-games-inbox .is-action .chat-game-message-meta{top:44px}.my-games-inbox .chat-game-when{color:#616b75;gap:6px;font-size:13px;line-height:1.5}.my-games-inbox .chat-game-public{color:#46515c;background:#f0f1f3;border-radius:12px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:500;display:inline-flex}.my-games-inbox .chat-game-players{gap:10px 14px;margin:8px 0 5px}.my-games-inbox .chat-game-person{color:#252e37;gap:5px;width:51px;min-height:66px}.my-games-inbox .chat-game-photo,.my-games-inbox .chat-game-photo .profile-avatar{width:44px;min-width:44px;height:44px}.my-games-inbox .chat-game-photo .profile-avatar{color:#445263;background:#eef0f2;font-size:15px}.my-games-inbox .chat-game-first-name{font-size:12px;font-weight:500}.my-games-inbox .chat-game-player-badge{border:2px solid #fff;width:18px;height:18px;bottom:-1px;right:-3px}.my-games-inbox .chat-game-player-badge.is-confirmed{color:#fff;background:#16875b}.my-games-inbox .chat-game-player-badge.is-voted{color:#24764f;background:#e8f4ee}.my-games-inbox .chat-game-player-badge.is-pending{color:#ad6508;background:#fff4df}.my-games-inbox .chat-game-player-badge.is-declined{color:#a43b42;background:#fbe8e8}.my-games-inbox .chat-game-free{color:#899199}.my-games-inbox .chat-game-free .chat-game-photo{border-color:#cbd0d5;width:40px;min-width:40px;height:40px;margin:2px}.my-games-inbox .chat-game-row .chat-game-next-action{color:#616b75;align-items:center;gap:5px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.my-games-inbox .chat-game-row .tone-action{color:#ae3e38}.my-games-inbox .chat-game-row .tone-ready{color:#18784e}.my-games-inbox .chat-game-row .tone-waiting{color:#996010}.my-games-inbox .chat-game-roster-status{color:#59636d;font-size:12px}.my-games-inbox .chat-game-location,.my-games-inbox .chat-game-poll-hint{color:#6c7580;overflow-wrap:anywhere;grid-column:1/-1;align-items:center;gap:4px;margin:0;font-size:12px;line-height:1.5;display:flex}.my-games-inbox .chat-game-location svg{flex:none}.my-games-inbox .chat-game-location svg:last-child:not(:first-child){color:#16875b}.my-games-inbox .chat-game-row .chat-game-last-message{color:#818891;margin-top:3px;font-size:12px}.my-games-inbox .chat-home-unread{background:var(--tijo-accent-coral);color:#0000;border-radius:50%;flex:0 0 9px;align-self:center;width:9px;min-width:9px;height:9px;padding:0;font-size:0;display:block}.my-games-inbox .is-ready-compact .chat-game-players{gap:8px;margin-block:5px 2px}.my-games-inbox .is-ready-compact .chat-game-person{width:44px;min-height:55px}.my-games-inbox .is-ready-compact .chat-game-photo,.my-games-inbox .is-ready-compact .profile-avatar{width:44px;min-width:44px;height:44px}.my-games-inbox .is-ready-compact .chat-game-player-badge{display:grid}.compact-app-shell .chat-home.my-games-inbox{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}@media (width>=1024px){.chat-home.my-games-inbox{padding-top:28px}}@media (width<=350px){.chat-home.my-games-inbox{padding-inline:14px}.my-games-inbox .app-page-heading h1{font-size:32px}.my-games-inbox .chat-home-search input{font-size:14px}.my-games-inbox .chat-home-filters button{padding-inline:12px;font-size:13px}.my-games-inbox .chat-game-players{gap:8px}.my-games-inbox .chat-game-person{width:46px}.my-games-inbox .chat-game-title{font-size:18px}}.chat-game-request-badge{vertical-align:middle;border:1px solid var(--tijo-accent-border);background:var(--tijo-accent-soft);color:var(--tijo-accent-text);letter-spacing:0;border-radius:9px;margin-left:8px;padding:3px 7px;font:500 11px/1.3 Inter,sans-serif;display:inline-block}.chat-game-agreement{grid-column:1/-1;width:100%;max-width:350px}.my-games-request-sent{color:#326c46;background:#edf6ed;border-radius:12px;align-items:center;gap:10px;margin:0 0 12px;padding:12px;display:flex}.my-games-request-sent>span{flex:1}.my-games-request-sent strong{font-size:14px;display:block}.my-games-request-sent small{margin-top:3px;font-size:12px;display:block}.my-games-request-sent button{width:44px;height:44px;color:inherit;background:0 0;border:0;flex:none;place-items:center;display:grid}.home-wish-action .home-next-action-content{z-index:1;width:calc(100% - 76px);position:relative}.home-wish-action-avatars{flex-direction:column;align-items:center;display:flex;position:absolute;top:30px;right:13px}.home-wish-action-avatars .tijo-story-avatar{background:var(--tijo-accent-soft);width:42px;height:42px;color:var(--tijo-accent-text);border:2px solid #103b2e;border-radius:50%;place-items:center;margin-top:-11px;display:grid;overflow:hidden}.home-wish-action-avatars img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.home-wish-action button.home-next-action-link{text-align:left;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;color:var(--tijo-accent-apricot)!important}.home-wish-other-actions{color:#254937;overflow-wrap:anywhere;justify-content:flex-end;align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}.home-next-action{min-width:0;margin:10px 0 12px;position:relative}.home-next-action .home-next-action-card{isolation:isolate;color:#fffef8;background:#103b2e;border-radius:10px;min-height:134px;position:relative;overflow:hidden}.home-next-action .home-next-action-visual{z-index:-2;position:absolute;inset:0 0 0 26%}.home-next-action .home-next-action-visual>img{-o-object-fit:cover;object-fit:cover;-o-object-position:65% 35%;object-position:65% 35%;width:100%;height:100%}.home-next-action .home-next-action-visual>.match-court{aspect-ratio:auto;border-radius:0;width:100%;height:100%;margin:0}.home-next-action .home-next-action-visual .match-court-image{-o-object-fit:cover;object-fit:cover}.home-next-action .home-next-action-card:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#103b2e 5%,#103b2efa 29%,#103b2ed9 46%,#103b2e25 76%);position:absolute;inset:0}.home-next-action .home-next-action-content{width:80%;padding:12px 14px}.home-next-action .home-next-action-eyebrow{color:var(--tijo-accent-apricot);text-transform:uppercase;margin:0 0 5px;font:700 15px/1 Barlow Condensed,Impact,sans-serif}.home-next-action .home-next-action-content h2{color:inherit;letter-spacing:-.3px;overflow-wrap:anywhere;text-wrap:balance;margin:0 0 5px;font:800 clamp(25px,7.3vw,35px)/1.03 Barlow Condensed,Impact,sans-serif}.home-next-action .home-next-action-date{color:inherit;margin:0 0 10px;font:400 12px/1.3 Inter,system-ui,sans-serif}.home-next-action .home-next-action-link{background:var(--tijo-action-gradient);width:min(100%,230px);min-height:44px;color:var(--tijo-action-ink);border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:8px 13px;font:700 19px/1.05 Barlow Condensed,Impact,sans-serif;text-decoration:none;display:inline-flex}.home-next-action .home-next-action-link svg{flex:none}.home-next-action .home-next-action-more{color:#fff;background:#103b2ec9;border-radius:0 10px;justify-content:center;align-items:center;width:44px;min-height:44px;font:600 13px/1.3 Inter,system-ui,sans-serif;text-decoration:none;display:flex;position:absolute;top:0;right:0}.home-match-card{color:#10251b;scroll-snap-align:start;background:#fffefa;border:1px solid #dfdfd5;border-radius:10px;flex:0 0 100%;min-width:0;overflow:hidden}.home-match-card a{color:inherit;text-decoration:none}.home-match-card .home-match-appointment{min-width:0}.home-match-card .home-match-appointment>strong{letter-spacing:-.35px;overflow-wrap:anywhere;font:800 clamp(22px,6.3vw,30px)/1.02 Barlow Condensed,Impact,sans-serif;display:block}.home-match-card .home-match-appointment>h3{color:#162d22;overflow-wrap:anywhere;margin:5px 0 0;font:400 12px/1.3 Inter,system-ui,sans-serif}.home-own-match .home-own-match-link{display:block}.home-own-match .home-own-match-court>.match-court{aspect-ratio:2.35;background:#ef5390;border-radius:0;width:100%;min-height:146px;margin:0}.home-own-match .home-own-match-court .match-court-image{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 51%;object-position:50% 51%}.home-own-match .home-own-match-court .match-court-people{gap:6px 20px;inset:11% 12% 10%}.home-own-match .home-own-match-court .match-court-portrait{width:clamp(34px,11cqi,51px);height:clamp(34px,11cqi,51px)}.home-own-match .home-own-match-court .match-court-name{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.home-own-match .home-own-match-court .match-court-portrait>i{width:18px;height:18px;bottom:-2px;right:-3px}.home-own-match .home-own-match-court .match-illustration{color:#10251b;background:#fffefabf;left:5px;right:auto}.home-own-match .home-own-match-court .match-court[data-capacity="5"],.home-own-match .home-own-match-court .match-court[data-capacity="6"]{aspect-ratio:1.8;min-height:190px}.home-own-match .home-own-match-court .match-court[data-capacity="7"],.home-own-match .home-own-match-court .match-court[data-capacity="8"]{aspect-ratio:1.5;min-height:230px}.home-own-match .home-own-match-footer{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 20px;align-items:center;gap:10px;padding:10px;display:grid}.home-own-match .home-own-match-status{border-left:1px solid #dedfd5;flex-direction:column;gap:6px;min-width:0;padding-left:10px;font:500 10px/1.25 Inter,system-ui,sans-serif;display:flex}.home-own-match .home-own-match-status>span{align-items:center;gap:6px;display:flex}.home-own-match .home-own-match-status svg{color:#496253;flex:none}.home-own-match .home-own-match-status .is-done svg{color:#fff;background:#123b2b;border-radius:50%;width:18px;height:18px;padding:3px}.home-own-match .home-own-match-status .is-open svg{color:#987326}.home-open-match .home-open-match-cover{background:#eff0e8;height:148px;display:block;position:relative;overflow:hidden}.home-open-match .home-open-match-cover>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.home-open-match .home-open-match-cover>.match-court{aspect-ratio:auto;border-radius:0;width:100%;height:100%;margin:0}.home-open-match .home-open-match-cover .match-court-image{-o-object-fit:cover;object-fit:cover}.home-open-match .home-open-match-sport,.home-open-match .home-open-match-capacity{border-radius:6px;padding:6px 9px;font:700 12px/1.1 Barlow Condensed,Impact,sans-serif;position:absolute;top:10px}.home-open-match .home-open-match-sport{color:#fff;text-transform:uppercase;overflow-wrap:anywhere;background:#103b2eea;max-width:45%;left:10px}.home-open-match .home-open-match-capacity{background:var(--tijo-accent-soft);color:var(--tijo-accent-text);text-align:center;max-width:50%;right:10px}.home-open-match .home-open-match-footer{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:12px 10px;display:grid}.home-open-match .home-open-match-avatars{padding-left:6px;display:flex}.home-open-match .home-open-match-avatars>span{flex:none;width:28px;height:28px;margin-left:-6px;display:block}.home-open-match .home-open-match-avatars .profile-avatar,.home-open-match .home-open-match-anonymous{color:#123b2b;background:#e2e8d8;border-radius:50%;place-items:center;font:600 11px/1 Inter,system-ui,sans-serif;display:grid;overflow:hidden;border:2px solid #fffefa!important;width:100%!important;height:100%!important}.home-open-match .home-open-match-avatars img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.home-open-match .home-open-match-link{background:#f4f8d9;border:1px solid #c3e342;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 9px;font:700 14px/1.1 Barlow Condensed,Impact,sans-serif;display:flex}.home-open-match .home-open-match-link svg{flex:none}.home-next-action a:focus-visible,.home-match-card a:focus-visible{outline-offset:-3px;outline:3px solid #496e28}@media (width<=360px){.home-next-action .home-next-action-content{width:85%;padding:12px}.home-next-action .home-next-action-date{font-size:11px}.home-own-match .home-own-match-footer{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr) 17px;gap:7px;padding:10px 8px}.home-own-match .home-own-match-status{gap:5px;padding-left:7px;font-size:9px}.home-own-match .home-own-match-status>span{gap:4px}.home-open-match .home-open-match-footer{grid-template-columns:minmax(0,1fr) auto;gap:8px}.home-open-match .home-open-match-avatars{grid-area:2/1}.home-open-match .home-open-match-link{grid-area:1/2/3;max-width:96px;font-size:14px}}.member-home.home-editorial [data-testid=availability-times]{gap:6px}.member-home.home-editorial [data-testid=availability-times]>[data-date]{background:0 0;border:0;border-radius:5px;flex-basis:50px;height:62px}.member-home.home-editorial [data-testid=availability-times]>[data-selected=true]{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.member-home.home-editorial [data-testid=availability-times] [data-selected=true] strong{color:var(--tijo-accent-text)}.home-editorial [data-compact]>div:has(>[data-testid=availability-times]){margin-inline:0}.home-editorial [data-testid=play-calendar-sticky]{margin-bottom:0;padding-bottom:8px}.home-editorial [data-testid=play-calendar-sticky] h2{font-size:14px;font-weight:500}.member-home.home-editorial{--home-paper:#f5f4ef;--home-ink:#15211a;--home-forest:#123b2b;--home-lime:#d9fa58;--play-search-background:var(--home-paper);background:var(--home-paper);width:100%;max-width:760px;color:var(--home-ink);padding:12px 20px 100px;font:400 16px/1.4 Inter,system-ui,sans-serif}.home-editorial *{box-sizing:border-box}.home-editorial .home-editorial-title{letter-spacing:-.5px;text-transform:uppercase;margin:4px 0 12px;font:800 56px/.9 Barlow Condensed,Impact,sans-serif}.home-editorial-title span{color:var(--home-forest);display:block}.home-editorial-title span:after{content:"";background:var(--tijo-action-gradient);width:72px;height:4px;margin:8px 0 0 190px;display:block;transform:rotate(-7deg)}.home-editorial .discovery-my-games{min-height:44px;color:var(--home-ink);background:0 0;border:0;border-bottom:1px solid #d8ddd6;border-radius:0;margin:0 0 8px;padding:4px 0;font-size:14px}.home-editorial .discovery-my-games>svg:first-child{color:#b17d16}.home-editorial .discovery-my-games strong{font-size:14px;font-weight:500}.home-editorial .discovery-my-games small{display:none}.home-editorial [data-testid=play-preferences-summary]{padding-bottom:4px}.home-editorial-preferences{border:0;width:100%;min-height:64px;color:var(--home-ink);text-align:left;background:0 0;border-block:1px solid #d8ddd6;align-items:center;gap:12px;padding:8px 0;display:flex}.home-editorial-preferences>span{flex:1;min-width:0}.home-editorial-preferences strong,.home-editorial-preferences small{overflow-wrap:anywhere;display:block}.home-editorial-preferences strong{font-size:16px;font-weight:600}.home-editorial-preferences small{color:#5d665f;margin-top:2px;font-size:14px;line-height:1.45}.home-editorial-preferences svg{flex:none}.home-editorial-section{border-bottom:1px solid #d8ddd6;min-width:0;margin:0 0 12px;padding-bottom:12px}.home-editorial-section:last-of-type{border-bottom:0}.home-editorial-section .home-editorial-empty{border-bottom:0;padding:4px 0 8px}.home-editorial-section-head{justify-content:space-between;align-items:center;gap:10px;min-height:44px;margin-bottom:4px;scroll-margin-top:110px;display:flex}.home-editorial-section-head h2{text-transform:uppercase;letter-spacing:0;overflow-wrap:anywhere;min-width:0;margin:0;font:800 25px/1.08 Barlow Condensed,Impact,sans-serif}.home-editorial-section-head>a{min-height:44px;color:var(--home-ink);flex:none;align-items:center;gap:7px;font-size:14px;display:inline-flex}.home-editorial-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;overflow-anchor:none;gap:12px;margin-inline:-20px;padding:0 20px 4px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.home-editorial-rail::-webkit-scrollbar{display:none}.home-editorial-rail>*{scroll-snap-align:start;flex:0 0 calc(100% - 24px);min-width:0}.home-editorial-rail.is-small>*{flex-basis:148px}.home-editorial-game,.home-editorial-own,.home-editorial-idea{box-shadow:none;background:#fff;border:1px solid #d8ddd6;border-radius:12px;overflow:hidden}.home-editorial-cover{aspect-ratio:2.8;background:#123b2b;display:block;position:relative;overflow:hidden}.home-editorial-cover>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.home-editorial-court-lines{border:1px solid #c6e3ad55;position:absolute;inset:14px 24px;transform:rotate(-12deg)scale(1.1)}.home-editorial-court-lines:before{content:"";border-inline:1px solid #c6e3ad55;position:absolute;inset:0 22%}.home-editorial-court-lines:after{content:"";border-top:1px solid #c6e3ad88;position:absolute;inset:50% 0 auto}.home-editorial-sport,.home-editorial-capacity{border-radius:5px;padding:4px 8px;font-size:12px;font-weight:600;position:absolute;top:12px}.home-editorial-sport{color:#fff;background:#15211a;left:12px}.home-editorial-capacity{background:var(--tijo-accent-soft);color:var(--tijo-accent-text);right:12px}.home-editorial-game-body{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:10px 12px;display:grid}.home-editorial-game-body .home-editorial-time-row{grid-column:1}.home-editorial-game-body h3{grid-column:1;margin:0}.home-editorial-game-body .home-editorial-game-title{grid-column:1;margin:0;font-size:12px}.home-editorial-game-body .home-editorial-game-bottom{flex-direction:column;grid-area:1/2/4;justify-content:center}.home-editorial-time-row{align-items:center;gap:10px;display:flex}.home-editorial-time{color:var(--home-ink);font:800 34px/1 Barlow Condensed,Impact,sans-serif}.home-editorial-time-row>span{color:#5d665f;font-size:14px}.home-editorial-game-body h3{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.3}.home-editorial-game-title{color:#5d665f;overflow-wrap:anywhere;margin:0 0 10px;font-size:14px}.home-editorial-game-bottom,.home-editorial-own-bottom{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-editorial-avatars{min-width:0;padding-left:4px;display:flex}.home-editorial-avatars>span{margin-left:-4px}.home-editorial .home-editorial-avatars .profile-avatar{color:#15211a;background:#e2e9dc;border:2px solid #fff;width:30px;min-width:30px;height:30px;font-size:11px}.home-editorial-primary,.home-editorial-outline{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 13px;font-size:14px;font-weight:600;display:inline-flex}.home-editorial-primary{background:var(--tijo-action-gradient);color:var(--tijo-action-ink)}.home-editorial-outline{color:var(--home-ink);background:0 0;border-color:#aeb7ad}.home-editorial-own{grid-template-columns:84px minmax(0,1fr);padding:0;display:grid}.home-editorial-own-photo{background:#123b2b;min-height:94px;display:block;position:relative;overflow:hidden}.home-editorial-own-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute}.home-editorial-own-content{min-width:0;padding:9px 10px}.home-editorial-own-main{align-items:flex-start;gap:4px;min-height:44px;display:flex}.home-editorial-own-main>span{flex:1;min-width:0}.home-editorial-own-main>svg{flex:none}.home-editorial-own-main h3{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.3}.home-editorial-own-main p{color:#5d665f;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;line-height:1.35}.home-editorial-own-bottom{gap:4px;margin-top:5px}.home-editorial-own .home-editorial-avatars .profile-avatar{width:25px;min-width:25px;height:25px}.home-editorial-own .home-editorial-tag{white-space:nowrap;font-size:11px}.home-editorial-tag{background:#edf6cb;border-radius:5px;padding:3px 7px;font-size:12px;font-weight:600;display:inline-flex}.home-editorial-empty{color:#5d665f;border-bottom:1px solid #d8ddd6;padding:10px 0 16px;font-size:14px;line-height:1.5}.home-editorial-empty p{margin:0}.home-editorial-empty button,.home-editorial-end button{color:#123b2b;text-align:left;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:4px 0;font-size:14px;font-weight:600;display:inline-flex}.home-editorial-idea{padding:16px}.home-editorial-idea h3{margin:12px 0 8px;font:800 30px/1.1 Barlow Condensed,Impact,sans-serif}.home-editorial-idea p{overflow-wrap:anywhere;margin-bottom:12px;font-size:14px}.home-editorial-idea small{color:#5d665f;margin:10px 0;font-size:14px;display:block}.home-editorial-idea>button{width:100%}.home-editorial-end{color:#5d665f;border-top:1px solid #d8ddd6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;font-size:13px;display:flex}.home-editorial-back{align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.home-editorial-feed.is-list .home-editorial-rail{margin:0;padding:0;display:grid;overflow:visible}.home-editorial-feed.is-list .home-editorial-rail>*{width:100%}.tijo-shell.editorial-shell{background:#f5f4ef}.tijo-bright .editorial-shell .site-header{background:#f5f4ef;border-bottom:0}.editorial-shell .mobile-nav-v2{background:#f5f4ef;border-top:1px solid #d8ddd6}.editorial-shell .mobile-nav-v2.member-mobile-nav .mobile-create-action{background:var(--tijo-action-gradient)!important;color:var(--tijo-action-ink)!important;box-shadow:none!important}.tijo-bright .editorial-shell .mobile-nav-v2.member-mobile-nav .mobile-create-action{width:48px;height:48px;margin-top:-16px;position:relative}.editorial-shell .home-plan-label{color:#15211a;white-space:nowrap;padding-top:2px;font:500 10px/1.2 Inter,system-ui,sans-serif;position:absolute;top:100%}.editorial-shell .mobile-nav-v2 .mobile-create-action svg{color:#15211a!important}.editorial-shell .mobile-nav-v2 a.active{background:#edf6cb}.home-editorial :is(a,button):focus-visible{outline:2px solid var(--tijo-focus);outline-offset:3px}@media (width>=700px){.home-editorial-rail>*{flex-basis:326px}.home-editorial .home-editorial-title{font-size:64px}.home-editorial-feed.is-list .home-editorial-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=360px){.home-editorial .home-editorial-title{font-size:52px}.home-editorial-section-head h2{font-size:23px}}.home-editorial-ready{color:#fff;background:#123b2b;border-radius:0;align-items:center;gap:10px;min-width:0;margin:0 -20px 10px;padding:9px 20px;display:flex}.home-editorial-ready>svg{flex:none}.home-editorial-ready>span{flex:1;min-width:0}.home-editorial-ready strong{font-size:14px;font-weight:600}.home-editorial-ready small{color:#e0e9df;margin-top:3px;font-size:12px;line-height:1.4;display:block}.home-editorial-ready button{color:#fff;background:0 0;border:1px solid #b1c5b7;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:6px 10px;font-size:13px;display:inline-flex}.home-editorial-wishes.gw-root.gw-home{background:0 0;border:0;gap:0;margin:0;padding:0}.home-editorial-wishes .people-state{color:#5d665f;text-align:left;padding:10px 0;font-size:14px;line-height:1.5}.home-editorial-person{text-align:left;color:#15211a;background:#fff;border:1px solid #d8ddd6;border-radius:9px;min-height:158px;padding:12px;position:relative}.home-editorial-person>a{padding-right:16px;display:block}.home-editorial-person .home-person-contact{justify-content:center;width:44px;height:44px;padding:0;position:absolute;top:0;right:0}.home-editorial-person>small{display:none}.home-editorial .home-editorial-person .profile-avatar{color:#123b2b;background:#e2e9dc;border-radius:50%;width:64px;min-width:64px;height:64px;font-size:24px}.home-editorial-person h3{overflow-wrap:anywhere;margin:8px 0 3px;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:600;line-height:1.35}.home-editorial-person-time{color:#5d665f;align-items:center;gap:4px;font-size:13px;display:flex}.home-editorial-person-time:before{content:"";background:#3d9562;border-radius:50%;flex:none;width:5px;height:5px}.home-editorial-person small{color:#5d665f;font-size:12px}.home-editorial-person button{color:#123b2b;background:0 0;border:0;align-items:center;gap:5px;min-height:44px;padding:4px 0;font-size:13px;display:flex}.home-editorial-venue{background:#fff;border:1px solid #d8ddd6;border-radius:12px;overflow:hidden}.home-editorial-venue .home-editorial-cover{aspect-ratio:2.4}.home-editorial-venue .home-editorial-cover>div{width:100%;height:100%}.home-editorial-venue-body{padding:14px}.home-editorial-venue-body h3{overflow-wrap:anywhere;margin:0 0 4px;font-size:17px;font-weight:600;line-height:1.3}.home-editorial-venue-body p{color:#5d665f;font-size:14px;line-height:1.4}.home-editorial-venue-status{color:#123b2b;margin:10px 0;font-size:13px;display:block}.home-editorial-venue-status:before{content:"";background:#3d9562;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.home-editorial-venue-status.is-external:before{background:#939b95}.home-editorial-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.home-editorial-slots button{color:#15211a;background:0 0;border:1px solid #aeb7ad;border-radius:7px;min-width:0;min-height:44px;font-size:14px;font-weight:500}.home-editorial-more-times{color:#15211a;justify-content:center;align-items:center;min-height:44px;font-size:14px;display:flex}.home-editorial-venue-body>.home-editorial-outline{width:100%}.home-court-next{flex-direction:column;grid-column:1/-1;gap:6px;min-width:0;padding-top:2px;display:flex}.home-editorial-venue-body .home-court-next p{margin:0;font-size:12px;line-height:1.4}.home-court-next>small{color:#5d665f;font-size:12px;line-height:1.4}.home-court-next>button{text-align:left;color:#123b2b;min-height:44px;font-size:12px;text-decoration:underline}.home-court-next>.home-court-next-slot{background:#edf5e8;border:1px solid #cbd7c7;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:9px 11px;text-decoration:none;display:flex}.home-court-next-slot>span{min-width:0}.home-court-next-slot small{font-size:11px;line-height:1.4;display:block}.home-court-next-slot strong{overflow-wrap:anywhere;font:700 20px/1.3 Barlow Condensed,Impact,sans-serif;display:block}.home-court-next-slot>svg{flex:none}@media (width<=360px){.home-editorial-ready{gap:7px;padding:10px}.home-editorial-ready>svg{display:none}}.member-home.home-editorial.home-match-design{--home-paper:#f5f4ef;--home-forest:#123b2b;--home-lime:#d9fa58;--home-ink:#15211a;padding:8px 16px 104px}.home-match-design .home-editorial-preferences{background:#fff5;border:1px solid #dedfd6;border-radius:11px;gap:10px;min-height:58px;margin:0 0 10px;padding:9px 12px}.home-match-design .home-editorial-preferences strong{font-size:16px;line-height:1.3}.home-match-design .home-editorial-preferences small{margin-top:3px;font-size:12px;line-height:1.35}.home-match-design [data-testid=play-calendar-sticky]{z-index:20;background:#f5f4ef;margin:0;padding:0 0 10px}.home-match-design [data-testid=play-calendar-sticky] h2{padding:5px 0 6px;font:700 17px/1.3 Barlow Condensed,Impact,sans-serif}.member-home.home-editorial.home-match-design [data-testid=availability-times]{gap:6px}.member-home.home-editorial.home-match-design [data-testid=availability-times]>[data-date]{background:#fff5;border:1px solid #d8ddd680;border-radius:7px;flex-basis:44px;height:66px}.member-home.home-editorial.home-match-design [data-testid=availability-times]>[data-selected=true]{background:var(--tijo-accent-soft);border-color:var(--tijo-accent-border);color:var(--tijo-accent-text)}.home-match-design [data-testid=availability-times] [data-select-day]>strong{font:800 26px/1 Barlow Condensed,Impact,sans-serif}.home-match-design [data-testid=availability-times] [data-select-day]>span:first-child{text-transform:uppercase;font-size:10px;font-weight:600}.home-match-design .home-editorial-section{border:0;margin:0 0 17px;padding:0}.home-match-design .home-editorial-section-head{gap:8px;min-height:43px;margin:0;scroll-margin-top:115px}.home-match-design .home-editorial-section-head h2{letter-spacing:-.3px;font:800 25px/1.1 Barlow Condensed,Impact,sans-serif}.home-match-design .home-editorial-section-head>a{gap:6px;min-height:44px;font-size:13px}.home-match-design .home-editorial-rail{gap:10px;margin-inline:-16px;padding:0 16px 3px;scroll-padding-inline:16px}.home-match-design .home-editorial-rail>*{flex:0 0 calc(100% - 20px);min-width:0}.home-match-design .home-editorial-rail:has(>:only-child)>*{flex-basis:100%}.home-match-design .home-editorial-empty{border:0;padding:8px 0 12px;font-size:13px}.home-match-design .home-editorial-venue{background:#fff;border:1px solid #dedfd6;border-radius:12px}.home-match-design .home-editorial-venue .home-editorial-cover{aspect-ratio:4.4;background:#123b2b;border-radius:0;position:relative}.home-match-design .home-editorial-venue .home-editorial-cover>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.home-match-design .home-editorial-venue-body{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px;display:grid}.home-match-design .home-venue-info{min-width:0}.home-match-design .home-venue-info h3{overflow-wrap:anywhere;margin:0;font:800 20px/1.1 Barlow Condensed,Impact,sans-serif}.home-match-design .home-venue-info p{color:#59645b;align-items:center;gap:4px;margin:4px 0 0;font-size:11px;line-height:1.3;display:flex}.home-match-design .home-editorial-venue-status{text-align:right;align-self:center;max-width:120px;margin:0;font-size:11px;line-height:1.4}.home-match-design .home-editorial-slots{grid-column:1/-1;gap:6px}.home-match-design .home-editorial-slots button{border-color:#233d30;border-radius:7px;min-height:44px;font:600 16px/1.2 Barlow Condensed,Impact,sans-serif}.home-match-design .home-editorial-more-times{grid-column:1/-1;min-height:36px;margin-top:-4px;font-size:12px}.home-match-design .home-editorial-venue-body>.home-editorial-outline,.home-match-design .home-editorial-venue-body>.discovery-hint,.home-match-design .home-editorial-venue-body>[role=status]{grid-column:1/-1;margin:0}.home-match-design .home-venue-illustration{color:#173c2b;background:#f5f4efdd;border-radius:3px;padding:1px 4px;font-size:8px;position:absolute;bottom:4px;left:6px}.home-match-design .home-venue-photo-fallback{color:#d9fa58;justify-content:center;align-items:center;gap:12px;height:100%;display:flex}.home-match-design .home-editorial-idea{background:#fff;border:1px solid #dedfd6;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 9px;display:grid}.home-match-design .home-editorial-idea .home-editorial-avatars .profile-avatar{width:34px;min-width:34px;height:34px;font-size:12px}.home-match-design .home-editorial-idea .home-editorial-avatars>span:nth-child(n+4){display:none}.home-match-design .home-idea-when{min-width:0}.home-match-design .home-editorial-idea h3{overflow-wrap:anywhere;margin:0;font:500 12px/1.45 Inter,sans-serif}.home-match-design .home-editorial-idea small{color:#657065;overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;line-height:1.35}.home-match-design .home-editorial-idea>button{background:#f7fbe8;border-color:#c7d690;gap:4px;width:auto;min-height:44px;padding:7px;font:700 13px/1.2 Barlow Condensed,Impact,sans-serif}.home-match-design .home-editorial-idea>button svg{flex:none;width:14px}.home-match-design .home-sport-banner.sport-banner{isolation:isolate;border-radius:11px;justify-content:flex-end;align-items:center;gap:9px;min-height:92px;margin:5px 0 10px;padding:15px 12px;display:flex;color:#fff!important}.home-match-design .home-sport-banner.sport-banner>.sport-photo{aspect-ratio:auto;z-index:-2;border-radius:0;width:100%;height:100%;inset:0}.home-match-design .home-sport-banner.sport-banner:before{z-index:-1;background:linear-gradient(90deg,#0000,#123b2b66 30%,#123b2be8 57%,#123b2b)}.home-match-design .home-sport-banner-copy{flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding-left:35%;display:flex}.home-match-design .home-sport-banner-copy strong{letter-spacing:-.3px;text-transform:uppercase;color:#fff;font:800 27px/1 Barlow Condensed,Impact,sans-serif}.home-match-design .home-sport-banner-copy>span{color:var(--tijo-accent-apricot);margin-top:4px;font:700 20px/1.2 Barlow Condensed,Impact,sans-serif}.home-match-design .home-sport-banner>svg{flex:none;align-self:flex-end}@media (width<=350px){.home-match-design .home-editorial-section-head h2{font-size:22px}.home-match-design .home-editorial-idea{grid-template-columns:auto minmax(0,1fr)}.home-match-design .home-editorial-idea>button{grid-column:1/-1;justify-self:end;min-width:112px}.home-match-design .home-editorial-venue-status{max-width:90px}.home-match-design .home-sport-banner-copy strong{font-size:24px}}@media (width>=700px){.home-match-design .home-editorial-rail>*{flex-basis:340px}.home-match-design .home-editorial-rail:has(>:only-child)>*{flex-basis:100%}.home-match-design .home-editorial-feed.is-list .home-editorial-rail{margin:0;padding:0;display:grid}}.home-match-design .tijo-stories-home:has(.tijo-home-wishes){margin-bottom:15px}.home-match-design .tijo-home-wishes>header{min-height:43px;margin-bottom:4px}.home-match-design .tijo-home-wishes>header a{min-height:44px}.home-match-design .tijo-home-wishes>header h2{color:#15211a;font-size:25px}.tijo-bright .editorial-shell:has(.home-match-design) .site-header{z-index:40;background:#f5f4ef;border-bottom:0;height:68px;padding-inline:max(16px,50% - 364px);position:sticky;top:0}.member-home.home-match-design [data-testid=play-calendar-sticky]{background:#f5f4ef;width:calc(100% + 32px);margin-inline:-16px;padding-inline:16px;top:68px}.home-match-design .home-editorial-slots>button:only-child{grid-column:1/-1}.home-match-design :is(#home-mine,#home-open,#home-courts,#home-ideas){scroll-margin-top:190px}.discovery-home{color:#122c23;--play-search-background:#f6f7f2;max-width:760px;font-family:Inter,system-ui,sans-serif}.discovery-title{letter-spacing:-.5px;margin:8px 0 16px;font-size:22px;font-weight:800}.discovery-my-games{color:#125137;background:#eaf5ee;border:1px solid #d2e4d9;border-radius:14px;align-items:center;gap:9px;min-height:48px;margin-bottom:10px;padding:8px 10px;display:flex}.discovery-my-games>span{flex:1;min-width:0}.discovery-my-games strong,.discovery-my-games small{display:block}.discovery-my-games strong{font-size:13px}.discovery-my-games small{margin-top:1px;font-size:11px}.discovery-tabs{background:#fff;border:1px solid #cfe1d6;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px;display:grid;overflow:hidden}.discovery-tabs button{color:#5a6b62;letter-spacing:.01em;background:0 0;border:0;min-height:44px;font-size:15px;font-weight:700}.discovery-tabs button[aria-selected=true]{background:var(--tijo-accent-soft);color:var(--tijo-accent-text);font-weight:800}.discovery-tabs button+button{border-left:1px solid #cfe1d6}.discovery-home :is(button,a,input):focus-visible{outline:2px solid var(--tijo-focus);outline-offset:3px}.discovery-time-filter{color:#607168;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.discovery-time-filter label{align-items:center;gap:5px;display:flex}.discovery-time-filter input{color:#122c23;background:#fff;border:1px solid #d7e2da;border-radius:8px;width:100px;min-width:0;min-height:40px;padding:6px}.discovery-time-filter button{color:#0b7e4b;min-height:40px;text-decoration:underline}.discovery-panel{min-height:55vh;padding-bottom:20px}.discovery-date{letter-spacing:-.4px;margin:10px 0 14px;font-size:20px;font-weight:800}.discovery-list{flex-direction:column;gap:12px;min-width:0;display:flex}.discovery-game-list>article{width:100%;min-height:0}.discovery-game-list>article h3{font-size:20px}.discovery-game-list>article>div:last-child{margin-top:10px}.discovery-hint{color:#607168;margin:8px 0 12px;font-size:12px;line-height:1.6}.discovery-hint button{color:#0b7e4b;min-height:36px;text-decoration:underline}.discovery-state{text-align:center;color:#607168;padding:28px 14px}.discovery-empty{background:#fff;border:1px solid #d7e2da;border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:14px;padding:22px;display:flex}.discovery-empty h2,.discovery-empty h3{font-size:19px;font-weight:750}.discovery-empty p{color:#607168;font-size:14px;line-height:1.5}.discovery-open-empty.is-compact{gap:6px;margin:8px 0 12px;padding:12px 14px}.discovery-open-empty.is-compact h3{font-size:15px}.discovery-open-empty.is-compact p{margin:0;font-size:12px;line-height:1.4}.discovery-open-empty.is-compact>a,.discovery-open-empty.is-compact>button{min-height:44px;padding:8px 11px}.discovery-empty>a,.discovery-empty>button,.discovery-idea>button,.discovery-person>button{background:var(--tijo-action-gradient);min-height:44px;color:var(--tijo-action-ink);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex}.discovery-secondary{border-radius:10px;min-height:44px;padding:8px 12px;font-weight:700;color:#0b7e4b!important;background:#fff!important;border:1px solid #cdddce!important}.discovery-manage{color:#0b7e4b;align-items:center;gap:8px;min-height:48px;margin:12px 0;font-size:14px;display:flex}.discovery-ideas{margin-top:24px}.discovery-ideas>h2,.discovery-people-group>h2{margin:12px 0;font-size:17px;font-weight:750}.discovery-idea{background:#f7fff9;border:1px solid #b9d9c5;border-radius:15px;padding:18px}.discovery-badge{color:#075334;background:#c8f8db;border-radius:20px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-block}.discovery-idea h3{margin:10px 0 8px;font-size:18px;font-weight:750}.discovery-idea p{font-size:14px}.discovery-idea small{color:#607168;margin:7px 0 14px;line-height:1.5;display:block}.discovery-court{background:#fff;border:1px solid #d7e2da;border-radius:15px;padding:14px}.discovery-court-main{color:#122c23;align-items:center;gap:12px;min-width:0;display:flex}.discovery-court-main h2{overflow-wrap:anywhere;font-size:17px;font-weight:750}.discovery-court-main small{color:#607168;font-size:12px}.discovery-court-photo{-o-object-fit:cover;object-fit:cover;background:#e9f2ec;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:82px;height:72px;display:flex}.discovery-slots{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.discovery-slots button{color:#075334;background:#d6f8e3;border:1px solid #bde1cc;border-radius:9px;min-height:44px;padding:8px 14px;font-size:14px;font-weight:750}.discovery-search{color:#122c23;background:#fff;border:1px solid #d7e2da;border-radius:12px;width:100%;min-height:46px;margin-bottom:12px;padding:10px 14px;font-size:15px}.discovery-people-group{margin-bottom:22px}.discovery-people-group>p{color:#607168;font-size:14px}.discovery-person{background:#fff;border:1px solid #d7e2da;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.discovery-person>div{flex:1;min-width:0}.discovery-person>div h3{overflow-wrap:anywhere;font-size:15px;font-weight:750}.discovery-person small{color:#607168;font-size:12px}.discovery-person-status{color:#607168;margin-top:6px;font-size:11px;display:block}.discovery-person>button{flex:none;padding-inline:10px}.discovery-person>button:disabled{opacity:.5;cursor:not-allowed}.mobile-nav-v2.member-mobile-nav>a{letter-spacing:0;flex-direction:column;gap:3px;min-width:0;min-height:54px;font-size:10px;display:flex;position:relative}.mobile-nav-v2.member-mobile-nav>a>span{font-size:10px;line-height:1.2}.mobile-nav-v2.member-mobile-nav .mobile-create-action{min-height:46px}.member-mobile-nav .my-games-nav-badge{color:#fff;background:#d43d66;border-radius:20px;padding:2px 5px;font-size:10px;font-style:normal;line-height:1.2;position:absolute;top:0;right:calc(50% - 24px)}@media (width<=380px){.discovery-person{gap:8px;padding:10px}.discovery-person>button{padding-inline:8px;font-size:12px}.discovery-time-filter{gap:6px}.discovery-time-filter input{width:90px}}.discovery-home.has-player-selection{padding-bottom:130px}.discovery-tabs-row{background:var(--play-search-background);border-bottom:1px solid #d7e2da;align-items:stretch;padding:8px 12px;display:flex}.discovery-tabs-row .discovery-tabs{border-bottom:0;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.discovery-tab-plus{color:#0b7e4b;cursor:pointer;background:0 0;border-top:0;border-bottom:3px solid #0000;border-left:1px solid #d7e2da;border-right:0;flex:none;justify-content:center;align-items:center;min-width:52px;min-height:46px;display:flex}.discovery-tab-plus.is-active{color:var(--tijo-accent-text);border-bottom-color:#d43d66}.discovery-court.is-selected{border-color:var(--tijo-accent-border);background:var(--tijo-accent-soft);box-shadow:0 0 0 1px var(--tijo-accent-border);color:var(--tijo-accent-text)}.discovery-view-toggle{background:#fff;border:1px solid #cfe1d6;border-radius:12px;gap:6px;margin:2px 0 14px;padding:4px;display:inline-flex}.discovery-view-toggle button{color:#5a6b62;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.discovery-view-toggle button.on{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.discovery-map-wrap{z-index:0;isolation:isolate;margin-bottom:16px;position:relative}.discovery-map-wrap .cgn-map{height:440px;min-height:440px}.discovery-court-select{color:#fff;cursor:pointer;background:#fff;border:1.5px solid #cbd8cf;border-radius:50%;flex:0 0 38px;align-self:center;place-items:center;width:38px;height:38px;padding:0;display:grid}.discovery-court-select[aria-pressed=true]{border-color:var(--tijo-accent-border);background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.discovery-person.is-selected{border-color:var(--tijo-accent-border);background:var(--tijo-accent-soft);box-shadow:0 0 0 1px var(--tijo-accent-border);color:var(--tijo-accent-text)}.discovery-person>.discovery-player-select{color:#fff;background:#fff;border:1.5px solid #cbd8cf;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:0;display:grid}.discovery-person>.discovery-player-select[aria-pressed=true]{border-color:var(--tijo-accent-border);background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.discovery-person>.discovery-player-select:disabled{opacity:.45}.player-select-footer{z-index:60;color:#122c23;background:#fff;border:1px solid #d7e2da;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:min(760px,100% - 28px);min-height:68px;padding:10px 14px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #16372520}.player-select-footer>span{min-width:0}.player-select-footer strong,.player-select-footer small{display:block}.player-select-footer strong{font-size:14px}.player-select-footer small{color:#607168;margin-top:3px;font-size:12px}.player-select-footer>button{background:var(--tijo-action-gradient);min-height:44px;color:var(--tijo-action-ink);border:0;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 16px;font-size:14px;font-weight:750;display:flex}.player-select-footer>button:disabled{opacity:.45;cursor:not-allowed}@media (width<=640px){.player-select-footer{bottom:calc(74px + env(safe-area-inset-bottom))}.discovery-home.has-player-selection{padding-bottom:160px}}.discovery-tabs-row{border-bottom:1px solid #dce3d9;padding:0 0 4px}.discovery-tabs-row .discovery-tabs{background:0 0;border:0;border-radius:0;overflow:visible}.discovery-tabs-row .discovery-tabs button{color:#657068;background:0 0;border:0;min-height:48px;font-size:14px;font-weight:500;position:relative}.discovery-tabs-row .discovery-tabs button[aria-selected=true]{color:var(--tijo-accent-text);background:0 0;font-weight:750}.discovery-tabs-row .discovery-tabs button[aria-selected=true]:after{content:"";background:var(--tijo-accent-text);border-radius:3px;height:3px;position:absolute;bottom:0;left:16%;right:16%}.discovery-empty>a:is(:disabled,[aria-disabled=true]),.discovery-empty>button:is(:disabled,[aria-disabled=true]),.discovery-idea>button:is(:disabled,[aria-disabled=true]),.discovery-person>button:is(:disabled,[aria-disabled=true]),.player-select-footer>button:is(:disabled,[aria-disabled=true]){box-shadow:none;color:#626262!important;background:#e8e8e8!important;border-color:#d2d2d2!important}.discovery-status-labels{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0;display:flex}.tl-feature-section{color:var(--tl-ink,#f8f5f1);padding:48px 0 46px;scroll-margin-top:100px}.tl-feature-section *{box-sizing:border-box}.tl-feature-intro{max-width:680px;margin-bottom:76px}.tl-feature-eyebrow{letter-spacing:.16em;color:var(--tl-accent,#ff9c87);margin:0 0 20px;font-weight:750;line-height:1.6;font-size:11px!important}.tl-feature-intro h2{text-transform:uppercase;letter-spacing:-.025em;margin:0 0 22px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(36px,4.8vw,66px);font-weight:750;line-height:.99}.tl-feature-intro>p:last-child{max-width:570px;color:var(--tl-muted,#b9b2ac);margin:0;font-size:18px;line-height:1.6}.tl-feature-row{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:8%;min-width:0;margin-bottom:100px;display:grid}.tl-feature-row-2 .tl-feature-copy{order:2}.tl-feature-row-2 .tl-demo-frame{order:1}.tl-feature-copy{min-width:0;padding:20px 0}.tl-feature-copy h3{text-transform:uppercase;letter-spacing:-.025em;max-width:470px;margin:0 0 24px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(32px,3.8vw,51px);font-weight:750;line-height:1}.tl-feature-description{color:var(--tl-muted,#b9b2ac);max-width:415px;margin:0 0 25px;font-size:16px;line-height:1.75}.tl-feature-link{color:var(--tl-ink,#f8f5f1);border-bottom:1px solid #645951;align-items:center;gap:14px;min-height:44px;padding:4px 0;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.tl-feature-link:hover{color:var(--tl-accent,#ff9c87);border-color:currentColor}.tl-demo-frame{color:#171717;background:#f4f0eb;border:1px solid #eee7e1;border-radius:26px;justify-self:center;width:100%;min-width:0;max-width:535px;padding:21px 23px 12px;box-shadow:0 20px 65px -36px #4921124a}.tl-feature-row-2 .tl-demo-frame{background:#f1f1ee}.tl-feature-row-3 .tl-demo-frame{background:#f7ece6}.tl-demo-label{color:#6b6560;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:9px;font-weight:650;display:flex}.tl-demo-label>span:first-child{align-items:center;gap:7px;display:inline-flex}.tl-demo-label-dot{background:#ca6f51;border-radius:50%;width:5px;height:5px}.tl-demo-label>span:last-child{color:#9a8e86;font-variant-numeric:tabular-nums}.tl-demo-app{background:#fff;border:1px solid #e8e3de;border-radius:16px;height:auto;min-height:424px;position:relative;overflow:hidden;box-shadow:0 4px 16px #46302209}.tl-demo-people{height:424px}.tl-demo-courts{padding-bottom:13px}.tl-demo-appbar{letter-spacing:-.04em;border-bottom:1px solid #f1efec;justify-content:space-between;align-items:center;gap:8px;height:58px;padding:0 21px;font-size:22px;font-weight:760;display:flex}.tl-demo-appbar-caption{letter-spacing:0;color:#7c7470;font-size:10px;font-weight:500}.tl-demo-scene{animation:.32s both tl-demo-reveal}.tl-demo-game-heading{padding:21px 21px 10px}.tl-demo-kicker{color:#7e746e;font-size:10px}.tl-demo-game-heading h4{letter-spacing:-.035em;margin:6px 0 11px;font-size:20px;font-weight:740;line-height:1.1}.tl-demo-game-heading>div{color:#625d58;flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;display:flex}.tl-demo-open{background:var(--tijo-accent-soft,#fff0e9);color:var(--tijo-accent-text,#ad442b);white-space:nowrap;border-radius:20px;margin-left:auto;padding:5px 8px;font-size:9px;font-weight:650}.tl-demo-small-title{margin:12px 21px 9px;font-size:10px;font-weight:650}.tl-demo-player-grid{grid-template-columns:1fr 1fr;gap:9px;padding:0 21px;display:grid}.tl-demo-player-card{cursor:pointer;text-align:left;color:#fff;background:#e7bb94;border:0;border-radius:10px;min-width:0;height:180px;padding:0;position:relative;overflow:hidden}.tl-demo-portrait{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.tl-demo-player-card:after,.tl-demo-profile-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000,#161414bc);position:absolute;inset:25% 0 0}.tl-demo-player-card>span{z-index:1;flex-direction:column;gap:3px;display:flex;position:absolute;bottom:14px;left:12px;right:7px}.tl-demo-player-card>span strong{letter-spacing:-.03em;font-size:19px}.tl-demo-player-card>span small{opacity:.9;font-size:9px}.tl-demo-player-card>svg:last-child{z-index:1;position:absolute;top:10px;right:9px}.tl-demo-inline-caption{color:#857a74;justify-content:center;align-items:center;gap:7px;margin:15px 0;font-size:10px;display:flex}.tl-demo-profile-cover{background:#c9b49c;height:257px;position:relative;overflow:hidden}.tl-demo-profile-cover>.tl-demo-portrait{position:absolute;inset:0}.tl-demo-profile-name{z-index:1;color:#fff;position:absolute;bottom:19px;left:22px}.tl-demo-profile-name>span{opacity:.85;font-size:10px}.tl-demo-profile-name h4{letter-spacing:-.055em;margin:2px 0 0;font-size:38px;font-weight:730;line-height:1}.tl-demo-profile-back,.tl-demo-profile-next{z-index:2;color:#171717;cursor:pointer;background:#fffdfcf2;border:1px solid #fff6;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute}.tl-demo-profile-back{top:13px;left:13px}.tl-demo-profile-next{bottom:19px;right:15px}.tl-demo-profile-details{padding:13px 21px}.tl-demo-profile-details>p{color:#5e5752;margin:0 0 11px;font-size:11px}.tl-demo-profile-details>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.tl-demo-profile-details>div>span:first-child{align-items:center;gap:8px;display:flex}.tl-demo-profile-details strong{letter-spacing:-.03em;font-size:22px}.tl-demo-profile-details small{color:#8d827a;font-size:9px}.tl-demo-profile-tag{background:var(--tijo-accent-soft,#fff0e9);color:var(--tijo-accent-text,#ad442b);border-radius:12px;padding:7px 9px;font-size:9px}.tl-demo-location{color:#79716c;align-items:center;gap:5px;padding:12px 20px 8px;font-size:9px;display:flex}.tl-demo-location>small{margin-left:auto;font-size:9px}.tl-demo-day-row{gap:7px;padding:0 20px 13px;display:flex}.tl-demo-day-row>span{color:#766e68;background:#f7f5f3;border:0;border-radius:9px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:48px;padding:6px 2px;display:flex;position:relative}.tl-demo-day-row small{letter-spacing:.03em;font-size:8px;font-weight:600}.tl-demo-day-row strong{font-size:15px;font-weight:650}.tl-demo-day-row i{background:var(--tijo-accent-text,#ad442b);border-radius:50%;width:3px;height:3px;position:absolute;bottom:3px}.tl-demo-day-row .tl-demo-day-selected{background:var(--tijo-accent-soft,#fff0e9);color:var(--tijo-accent-text,#ad442b)}.tl-demo-day-row .tl-demo-day-selected i{background:var(--tijo-accent-text,#ad442b)}.tl-demo-court-photo{background:#efb4ba;border-radius:8px;height:102px;margin:0 20px;position:relative;overflow:hidden}.tl-demo-court-photo>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 48%;object-position:center 48%;width:100%;height:100%}.tl-demo-court-photo>span{color:#363f30;background:#fffefa;border-radius:15px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:650;display:flex;position:absolute;bottom:9px;left:9px}.tl-demo-live-dot{background:#5b7942;border-radius:50%;width:4px;height:4px}.tl-demo-court-heading{padding:10px 20px 0}.tl-demo-court-heading h4{letter-spacing:-.02em;margin:0 0 3px;font-size:13px;font-weight:720;line-height:1.3}.tl-demo-court-heading>span{color:#817871;font-size:9px}.tl-demo-slot-area{padding:0 20px}.tl-demo-slot-area>p{margin:9px 0 7px;font-size:9px;font-weight:600}.tl-demo-slots{gap:7px;display:flex}.tl-demo-slots>span{color:#3d3833;background:#faf7f3;border:1px solid #e8dfd7;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:44px;padding:5px;font-size:12px;font-weight:600;display:flex}.tl-demo-slots>.tl-demo-slot-muted{color:#a79b92;background:#fff;border-style:dashed}.tl-demo-slots>.tl-demo-slot-selected{background:var(--tijo-accent-soft,#fff0e9);color:var(--tijo-accent-text,#ad442b);border-color:#edbdae}.tl-demo-slot-status{color:#8b827b;align-items:center;gap:4px;height:26px;font-size:9px;display:flex}.tl-demo-slot-status-selected{color:var(--tijo-accent-text,#ad442b);font-weight:650}.tl-demo-live-note{color:#81766f;margin:0 20px;font-size:8px}.tl-demo-chat-header{border-bottom:1px solid #ece6df;align-items:center;gap:10px;height:63px;padding:0 19px;display:flex}.tl-demo-crew-avatar{background:var(--tijo-accent-soft,#fff0e9);width:36px;height:36px;color:var(--tijo-accent-text,#ad442b);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.tl-demo-chat-header>span{flex-direction:column;gap:3px;min-width:0;display:flex}.tl-demo-chat-header>span>strong{letter-spacing:-.01em;font-size:13px}.tl-demo-chat-header>span>small{color:#8a8078;font-size:9px}.tl-demo-chat-header>svg{color:#92867d;margin-left:auto}.tl-demo-chat-body{background:#faf8f5;height:auto;min-height:361px;padding:16px 19px 12px}.tl-demo-chat-message{background:#fff;border:1px solid #eee9e2;border-radius:0 10px 10px;max-width:92%;margin-bottom:10px;padding:10px 12px;position:relative}.tl-demo-chat-message>strong{color:var(--tijo-accent-text,#ad442b);font-size:10px}.tl-demo-chat-message>p{margin:3px 0 0;padding-right:10px;font-size:11px;line-height:1.5}.tl-demo-chat-message>small{color:#a29891;text-align:right;margin-top:2px;font-size:8px;display:block}.tl-demo-poll{background:#fff;border:1px solid #e9e3dc;border-radius:11px;padding:12px 13px 7px}.tl-demo-poll>h4{letter-spacing:-.02em;margin:0 0 3px;font-size:13px;font-weight:730}.tl-demo-poll>p{color:#9b8c82;margin:0 0 6px;font-size:9px}.tl-demo-poll-option{text-align:left;color:#37302b;background:0 0;border:0;align-items:flex-start;gap:9px;width:100%;min-height:52px;padding:7px 0;display:flex}.tl-demo-poll-check{border:1px solid #d3c9c0;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.tl-demo-poll-option-selected .tl-demo-poll-check{background:var(--tijo-accent-soft,#fff0e9);color:var(--tijo-accent-text,#ad442b);border-color:#edbdae}.tl-demo-poll-label{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.tl-demo-poll-label>strong{font-size:10px;font-weight:600;line-height:18px}.tl-demo-poll-label>small{color:#978a80;font-size:8px}.tl-demo-vote-track{background:#f3efeb;border-radius:4px;height:4px;overflow:hidden}.tl-demo-vote-track>i{background:#d7ccc2;border-radius:4px;height:100%;transition:width .55s;display:block}.tl-demo-poll-option-selected .tl-demo-vote-track>i{background:var(--tijo-accent-text,#ad442b)}.tl-demo-chat-result{color:#95877e;align-items:center;gap:9px;padding:11px 0 2px;display:flex}.tl-demo-result-symbol{background:#f0ece7;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.tl-demo-chat-result>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.tl-demo-chat-result strong{font-size:11px;font-weight:700}.tl-demo-chat-result small{font-size:9px}.tl-demo-chat-result-fixed{color:var(--tijo-accent-text,#ad442b)}.tl-demo-chat-result-fixed .tl-demo-result-symbol{background:var(--tijo-action-gradient,linear-gradient(110deg,#ff796c,#ffc08e));color:#3e251a}.tl-demo-booking-note{color:#897b71;justify-content:center;align-items:center;gap:5px;margin:10px 0 0;font-size:8px;display:flex}.tl-demo-controls{grid-template-columns:1fr auto auto;align-items:center;gap:0 5px;min-height:65px;padding-top:5px;display:grid}.tl-demo-step-buttons{flex-shrink:0;align-items:center;display:flex}.tl-demo-step-buttons>button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;min-width:44px;min-height:44px;padding:0 3px;display:grid}.tl-demo-step-buttons>button>span{background:#cfc4bb;border-radius:3px;width:28px;height:3px}.tl-demo-step-buttons>.tl-demo-current-step>span{background:#171717}.tl-demo-current-label{color:#665b53;text-align:center;grid-area:2/1/auto/-1;padding:0 0 6px;font-size:9px;line-height:1.35}.tl-demo-control-button{color:#4c4037;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;min-width:44px;min-height:44px;padding:0;display:grid}.tl-demo-control-button:hover{background:#ffffffa3}.tl-demo-restart{color:#837368;width:44px;min-width:44px}.tl-demo-reduced-note{color:#8a796c;text-align:center;margin:0;padding:0 0 6px;font-size:9px}.tl-demo-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tl-demo-frame button:focus-visible{outline:2px solid var(--tijo-accent-text,#ad442b);outline-offset:3px}.tl-feature-link:focus-visible{outline:2px solid var(--tl-accent,#ff9c87);outline-offset:3px}.tl-demo-frame[data-reduced-motion=true] .tl-demo-scene{animation:none}.tl-demo-frame[data-reduced-motion=true] .tl-demo-vote-track>i{transition:none}@keyframes tl-demo-reveal{0%{opacity:.65;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (width>=1100px){.tl-feature-row-2 .tl-feature-copy{padding-left:25px}.tl-feature-row-1 .tl-feature-copy,.tl-feature-row-3 .tl-feature-copy{padding-right:15px}}@media (width<=760px){.tl-feature-section{padding:40px 0 0;scroll-margin-top:80px}.tl-feature-intro{margin-bottom:47px}.tl-feature-intro h2{text-transform:uppercase;max-width:360px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:43px}.tl-feature-intro>p:last-child{font-size:16px}.tl-feature-row{flex-direction:column;align-items:stretch;gap:23px;margin-bottom:64px;display:flex}.tl-feature-copy{padding:0}.tl-feature-row-2 .tl-feature-copy,.tl-feature-row-2 .tl-demo-frame{order:initial}.tl-feature-copy h3{text-transform:uppercase;max-width:400px;margin-bottom:17px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:35px}.tl-feature-eyebrow{margin-bottom:13px}.tl-feature-description{max-width:490px;margin-bottom:13px;font-size:15px;line-height:1.65}.tl-demo-frame{border-radius:21px;align-self:center;max-width:455px;padding:17px 17px 7px}.tl-demo-app{min-height:424px}.tl-demo-label{margin-bottom:13px}.tl-feature-link{font-size:13px}.tl-feature-row:last-of-type{margin-bottom:35px}}@media (width<=370px){.tl-feature-intro h2{text-transform:uppercase;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:36px}.tl-feature-copy h3{text-transform:uppercase;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:32px}.tl-demo-frame{border-radius:18px;padding:13px 11px 5px}.tl-demo-appbar{padding-left:15px;padding-right:15px;font-size:20px}.tl-demo-game-heading{padding-left:15px;padding-right:15px}.tl-demo-game-heading h4{font-size:18px}.tl-demo-game-heading>div{gap:4px;font-size:9px}.tl-demo-small-title{margin-left:15px}.tl-demo-player-grid{gap:7px;padding:0 15px}.tl-demo-player-card>span{left:9px}.tl-demo-open{padding:4px 6px;font-size:8px}.tl-demo-current-label{font-size:8px}.tl-demo-restart{display:none}.tl-demo-profile-details{padding-left:15px;padding-right:15px}.tl-demo-profile-details>p{font-size:10px}.tl-demo-profile-tag{padding:6px;font-size:8px}.tl-demo-location{padding-left:14px;padding-right:14px}.tl-demo-day-row{gap:5px;padding-left:14px;padding-right:14px}.tl-demo-court-photo{margin:0 14px}.tl-demo-court-heading,.tl-demo-slot-area{padding-left:14px;padding-right:14px}.tl-demo-live-note{margin-left:14px;margin-right:14px;font-size:7px}.tl-demo-chat-header{padding:0 13px}.tl-demo-chat-body{padding:14px 12px}.tl-demo-chat-message>p{font-size:10px}.tl-demo-chat-result small{font-size:8px}.tl-demo-poll-label>strong{font-size:9px}}@media (prefers-reduced-motion:reduce){.tl-demo-scene{animation:none}.tl-demo-vote-track>i{transition:none}}#trainers{border-top:1px solid var(--tl-line,#393430);padding-top:34px;scroll-margin-top:100px}.tl-trainer-benefits{gap:18px;margin:0 0 24px;display:grid}.tl-trainer-benefits dt{margin:0 0 5px;font-size:15px;font-weight:700}.tl-trainer-benefits dd{color:var(--tl-muted,#b9b2ac);max-width:440px;margin:0;font-size:13px;line-height:1.65}.tl-trainer-actions{flex-wrap:wrap;gap:10px;display:flex}.tl-trainer-actions .tl-button{padding:13px 17px;font-size:13px}.tl-trainer-note{color:var(--tl-muted,#b9b2ac);margin:16px 0 0;font-size:12px;line-height:1.6}.tl-feature-row-4 .tl-demo-frame{background:#f7ece6}.tl-training-coach{border-bottom:1px solid #eee5de;align-items:center;gap:12px;padding:20px 18px;display:flex}.tl-training-avatar{background:#eed5bc;border-radius:50%;flex-shrink:0;width:50px;height:50px;overflow:hidden}.tl-training-coach>span{gap:5px;min-width:0;display:grid}.tl-training-coach strong{font-size:15px;line-height:1.3}.tl-training-coach small{color:#71675e;font-size:11px}.tl-training-coach>svg{color:#ad442b;flex-shrink:0;margin-left:auto}.tl-training-body{min-height:323px;padding:22px 18px 12px}.tl-training-body h4{margin:0 0 7px;font-size:18px;font-weight:700;line-height:1.3}.tl-training-body>p{color:#71675e;margin:0 0 17px;font-size:12px;line-height:1.5}.tl-training-options,.tl-training-responses{gap:9px;display:grid}.tl-training-option{border:1px solid #e4dbd2;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-height:54px;padding:12px;display:flex}.tl-training-option strong{font-size:12px;line-height:1.4}.tl-training-option>span{color:#71675e;flex-shrink:0;font-size:10px}.tl-training-option.is-selected{background:#fff0e9;border-color:#dfa18a}.tl-training-option.is-selected>span{color:#963b25;font-weight:700}.tl-training-response{align-items:center;gap:10px;min-height:58px;padding:6px 0;display:flex}.tl-training-initial{color:#85422e;background:#f5e9df;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.tl-training-response>div{gap:4px;display:grid}.tl-training-response strong{font-size:13px}.tl-training-response small{color:#71675e;font-size:11px;line-height:1.3}.tl-training-note{color:#963b25;align-items:center;gap:7px;min-height:42px;margin-top:12px;font-size:11px;line-height:1.4;display:flex}.tl-training-note>svg{flex-shrink:0}.tl-training-caption{color:#71675e;border-top:1px solid #eee5de;margin:0;padding:15px 18px;font-size:11px;line-height:1.5}@media (width<=370px){.tl-training-coach{gap:8px;padding:16px 12px}.tl-training-coach>svg{display:none}.tl-training-body{padding:18px 12px 10px}.tl-training-option{padding:10px 8px}.tl-training-option strong{font-size:11px}.tl-training-option>span{font-size:9px}.tl-trainer-actions{display:grid}.tl-trainer-actions .tl-button{width:100%}}.tl-live-courts{color:#18332c;isolation:isolate;background:#fff;height:min(720px,85dvh);min-height:440px;position:relative;overflow:hidden}.tl-live-courts .plan-flow.plan-editorial.courts-search-inline{z-index:0;border-radius:0;width:100%;height:100%;min-height:0;margin:0;padding:0;position:relative;inset:auto}.tl-live-courts .courts-search-inline>.cgn-screen{width:100%;max-width:none;height:100%;margin:0}.tl-live-courts .planning-map-embedded .planning-map-sheet{width:100%;max-width:100%}.tl-live-courts-frame .tl-demo-label{z-index:1;position:relative}.tl-court-loading{padding:24px;font:500 14px/1.5 Inter,system-ui,sans-serif}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.tijo-landing{--tl-ink:#f8f5f1;--tl-muted:#b9b2ac;--tl-line:#393430;--tl-soft:#211e1c;--tl-accent:#ff9c87;color:var(--tl-ink);background:#141414;font-family:Inter,Arial,sans-serif;overflow:clip}.tijo-landing *,.tijo-landing :before,.tijo-landing :after{box-sizing:border-box}.tijo-landing a{color:inherit;text-decoration:none}.tijo-landing button,.tijo-landing input{font:inherit}.tijo-landing :is(a,button,input){-webkit-tap-highlight-color:transparent}.tijo-landing :is(a,button,input):focus-visible{outline:3px solid var(--tl-accent);outline-offset:4px}.tijo-landing :is(h1,h2,h3,p){overflow-wrap:break-word}.tl-wrap{width:min(1184px,100% - 64px);margin-inline:auto}.tl-header{border-bottom:1px solid var(--tl-line);justify-content:space-between;align-items:center;gap:24px;min-height:100px;display:flex}.tl-brand{align-items:center;gap:12px;line-height:1;display:inline-flex}.tl-brand .brand-logo{width:112px;height:46px;color:var(--tl-ink)}.tl-brand small{letter-spacing:.22em;border-left:1px solid var(--tl-line);padding-left:13px;font-size:10px;font-weight:700}.tl-header-actions,.tl-nav,.tl-language{align-items:center;display:flex}.tl-header-actions{gap:24px}.tl-nav{gap:28px;font-size:13px;font-weight:600}.tl-nav a,.tl-footer-links a{padding-block:14px}.tl-nav a:hover,.tl-footer-links a:hover{color:var(--tl-accent)}.tl-language{white-space:nowrap;gap:4px;font-size:12px}.tl-language button{appearance:none;min-height:44px;color:var(--tl-muted);cursor:pointer;background:0 0;border:0;padding:8px 4px}.tl-language button[aria-pressed=true]{color:var(--tl-ink);font-weight:700}.tl-login{border:1px solid var(--tl-line);border-radius:999px;min-height:44px;padding:13px 20px;font-size:13px;font-weight:600}.tl-menu-button{min-width:44px;min-height:44px;color:var(--tl-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:none}.tl-eyebrow{color:var(--tl-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:700;line-height:1.5}.tijo-landing .tl-display{text-transform:uppercase;letter-spacing:-.025em;margin:0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-style:normal;font-weight:700;line-height:.98}.tl-hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:56px;padding-block:64px 48px;display:grid}.tl-hero-intro{min-width:0}.tl-hero h1{font-size:clamp(46px,5.5vw,72px)}.tl-hero h1 span{display:block}.tl-hero h1 span:last-child{color:var(--tl-accent)}.tl-hero-text{color:var(--tl-muted);max-width:465px;margin:25px 0 28px;font-size:17px;line-height:1.7}.tl-actions{flex-wrap:wrap;gap:12px;max-width:490px;display:flex}.tl-button{min-height:52px;color:var(--tl-ink);text-align:center;cursor:pointer;background:0 0;border:1px solid #645951;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:14px 21px;font-size:14px;font-weight:700;line-height:1.4;transition:box-shadow .2s,transform .2s;display:inline-flex}.tl-button svg{flex-shrink:0}.tl-button:hover{transform:translateY(-1px);box-shadow:0 4px 20px #0005}.tl-button-primary{background:var(--tijo-action-gradient);border-color:#0000;color:var(--tijo-action-ink)!important}.tl-actions>.tl-button{white-space:nowrap;flex:auto}.tl-caption{color:var(--tl-muted);flex-basis:100%;order:3;margin:0;font-size:11px;line-height:1.65}.tl-court-entry{flex-basis:100%;order:4;justify-content:flex-start;font-size:12px!important}.tl-venue-benefit{border-top:1px solid var(--tl-line);margin-bottom:36px}.tl-venue-benefit h2{max-width:780px;font-size:clamp(36px,4.8vw,62px)}.tl-venue-benefit .tl-section-description{max-width:680px;margin-top:24px}.tl-venue-note{color:var(--tl-muted);max-width:660px;margin-top:18px;font-size:13px;line-height:1.7}.tl-sports{flex-wrap:wrap;gap:16px;margin:29px 0 0;padding:0;list-style:none;display:flex}.tl-sports li{text-transform:uppercase;letter-spacing:.08em;color:var(--tl-muted);align-items:center;gap:16px;font-size:11px;font-weight:700;display:flex}.tl-sports li+li:before{content:"";background:#b5aaa2;border-radius:100%;width:3px;height:3px}.tl-hero-visual{background:#333;border-radius:28px;min-width:0;position:relative;overflow:hidden}.tijo-landing .tl-photo{position:relative;overflow:hidden}.tijo-landing .tl-photo>svg{width:100%;height:100%;position:absolute;inset:0}.tl-hero-photo{width:100%;height:590px}.tl-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#080b0bce);position:absolute;inset:45% 0 0}.tl-hero-photo-caption{z-index:1;color:#fff;position:absolute;bottom:30px;left:30px;right:24px}.tl-hero-photo-caption span{letter-spacing:-.02em;font-family:Barlow Condensed,sans-serif;font-size:58px;font-weight:700;line-height:1}.tl-hero-photo-caption p{max-width:245px;margin:10px 0 0;font-size:12px;line-height:1.6}.tl-scroll{justify-content:center;align-items:center;gap:12px;padding:20px 0 58px;font-size:12px;display:flex;color:var(--tl-muted)!important}.tl-section{border-top:1px solid var(--tl-line);padding-block:72px;scroll-margin-top:24px}.tl-section h2{font-size:clamp(40px,4.4vw,62px)}.tl-section-description{color:var(--tl-muted);max-width:520px;margin:16px 0 24px;font-size:15px;line-height:1.65}.tl-games-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.tl-games-heading .tl-section-description{margin-bottom:0}.tl-location-form{background:var(--tl-soft);border:1px solid #645951;border-radius:999px;flex-shrink:0;align-items:center;gap:10px;width:300px;max-width:100%;padding:4px 8px 4px 16px;display:flex}.tl-location-form>svg{color:var(--tl-muted);flex-shrink:0}.tl-location-form input{width:100%;min-width:0;color:var(--tl-ink);background:0 0;border:0;outline:none;padding:10px 0;font-size:13px}.tl-location-form input::placeholder{color:var(--tl-muted)}.tl-location-form button{min-width:44px;min-height:44px;color:var(--tl-ink);cursor:pointer;background:0 0;border:0;border-radius:100%;flex-shrink:0;place-items:center;display:grid}.tl-games-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.tl-games-more{width:fit-content;max-width:100%;margin:26px auto 0;display:flex}.tl-games-state{text-align:center;background:var(--tl-soft);border:1px solid var(--tl-line);border-radius:22px;padding:32px 24px}.tl-games-state h3{margin:0 0 10px;font-family:Barlow Condensed,sans-serif;font-size:32px;line-height:1.15}.tl-games-state p{color:var(--tl-muted);max-width:500px;margin:0 auto 20px;font-size:14px;line-height:1.7}.tijo-landing .home-editorial-game{--tl-ink:#171717;--tl-muted:#66615d;--tl-line:#e8e5e2;--home-ink:#171717;--home-lime:var(--tijo-accent-soft);border:1px solid var(--tl-line);color:var(--home-ink);background:#fff;border-radius:20px;min-width:0;padding:10px}.tijo-landing .home-editorial-cover{aspect-ratio:1.8;border-radius:12px}.tijo-landing .home-editorial-game-body{flex-direction:column;gap:7px;padding:17px 8px 6px;display:flex}.tijo-landing .home-editorial-time{font-size:27px}.tijo-landing .home-editorial-time-row{gap:9px}.tijo-landing .home-editorial-time-row>span{font-size:12px}.tijo-landing .home-editorial-game-body h3{margin:0;font-family:Inter,sans-serif;font-size:17px;font-style:normal;line-height:1.3}.tijo-landing .home-editorial-game-date{color:var(--tl-muted);margin:0;font-size:12px}.tijo-landing .home-editorial-game-body .home-editorial-game-title{margin:0;font-size:12px}.tijo-landing .home-editorial-game-body .home-editorial-game-bottom{flex-direction:row;justify-content:flex-end;margin-top:5px;display:flex}.tijo-landing .home-editorial-avatars{display:none}.tijo-landing .home-editorial-primary{color:var(--tl-ink);background:0 0;min-height:44px;padding:6px 0}.tijo-landing .home-editorial-sport{padding:6px 8px;font-size:10px;top:9px;left:9px}.tijo-landing .home-editorial-capacity{border-radius:999px;padding:6px 9px;font-size:11px;top:9px;right:9px}.tl-world{padding:12px 0 72px;scroll-margin-top:24px}.tl-world-grid{grid-template-columns:1.25fr 1fr;gap:20px;display:grid}.tl-sport-teaser{background:var(--tl-soft);border:1px solid var(--tl-line);min-width:0;color:var(--tl-ink);border-radius:26px;flex-direction:column;display:flex;overflow:hidden}.tijo-landing .tl-sport-teaser>.sport-photo{flex:none;width:100%;height:260px;min-height:0;position:relative}.tijo-landing .tl-sport-teaser>.sport-photo svg{width:100%;height:100%;position:absolute;inset:0}.tl-sport-copy{padding:30px}.tl-sport-copy .tl-eyebrow{color:var(--tijo-accent-apricot);margin-bottom:14px;font-size:11px}.tl-sport-copy h2{font-size:clamp(34px,3.6vw,50px)}.tl-sport-copy>p:not(.tl-eyebrow){color:#d2cdca;margin:15px 0 22px;font-size:14px;line-height:1.65}.tl-text-link{align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:700;display:inline-flex;color:var(--tijo-accent-apricot)!important}.tl-equipment{text-underline-offset:4px;align-items:center;min-height:44px;margin-left:24px;font-size:12px;display:inline-flex;color:#dfd8d1!important;text-decoration:underline!important}.tl-events{color:#fff;background:#232523;border-radius:26px;min-height:480px;position:relative;overflow:hidden}.tl-events>.tl-photo{position:absolute;inset:0}.tl-events:after{content:"";background:linear-gradient(#0000,#111a19df);position:absolute;inset:30% 0 0}.tl-events-copy{z-index:1;flex-direction:column;align-items:flex-start;gap:17px;display:flex;position:absolute;bottom:30px;left:30px;right:30px}.tl-events-copy h2{margin:0;font-family:Barlow Condensed,sans-serif;font-size:40px;font-weight:700;line-height:1}.tl-event-status{background:#0003;border:1px solid #ffffff5e;border-radius:999px;padding:10px 13px;font-size:11px}.tl-closing{background:var(--tl-soft);border:1px solid var(--tl-line);border-radius:26px;justify-content:space-between;align-items:center;gap:40px;margin-bottom:38px;padding:44px;display:flex}.tl-closing h2{max-width:580px;font-size:clamp(38px,3.9vw,54px)}.tl-closing .tl-button{flex-shrink:0;min-width:200px}.tl-footer{border-top:1px solid var(--tl-line);justify-content:space-between;align-items:center;gap:24px;padding-block:28px;display:flex}.tl-footer-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:22px;font-size:11px;display:flex}.tl-footer .brand-logo{width:90px;height:38px}.tl-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tijo-landing .tl-skip{z-index:99;background:var(--tijo-accent-soft);color:#171717;padding:12px;position:absolute;top:8px;left:18px;transform:translateY(-170%)}.tijo-landing .tl-skip:focus{transform:translateY(0)}.tl-menu{border:1px solid var(--tl-line);background:var(--tl-soft);width:min(420px,100vw - 28px);max-height:calc(100dvh - 28px);color:var(--tl-ink);border-radius:22px;margin:auto;padding:25px}.tl-menu::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17171788}.tl-menu-top{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.tl-menu-top button{color:var(--tl-ink);cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;padding:10px}.tl-menu nav{margin-bottom:28px;display:grid}.tl-menu nav a{border-bottom:1px solid var(--tl-line);justify-content:space-between;align-items:center;gap:12px;padding:20px 0;font-size:16px;display:flex}.tl-menu .tl-button{width:100%}@media (width>=1100px){.tl-actions>.tl-button{padding-inline:17px;font-size:13px}}@media (width<=1099px){.tl-hero{gap:32px}.tl-hero h1{font-size:clamp(38px,5.1vw,57px)}.tl-nav{gap:18px;font-size:12px}.tl-header-actions{gap:14px}.tl-brand{gap:9px}.tl-brand small{display:none}.tl-hero-photo{height:535px}.tl-actions{display:grid}.tl-caption{order:3}.tl-games-grid{gap:12px}.tl-games-heading{gap:20px}}@media (width<=767px){.tl-wrap{width:calc(100% - 36px)}.tl-header{gap:12px;min-height:82px}.tl-brand .brand-logo{width:94px;height:39px}.tl-header-actions{gap:10px}.tl-login{padding:10px 14px;font-size:12px}.tl-menu-button{display:inline-flex}.tl-nav{display:none}.tl-language{gap:1px;font-size:11px}.tl-hero{flex-direction:column;align-items:stretch;gap:28px;padding:32px 0 18px;display:flex}.tl-hero h1{font-size:clamp(38px,11.2vw,70px)}.tl-eyebrow{margin-bottom:16px;font-size:10px}.tl-hero-text{max-width:450px;margin:18px 0 22px;font-size:15px;line-height:1.6}.tl-actions{gap:10px;max-width:100%;display:grid}.tl-button{min-height:50px;padding:13px 16px;font-size:14px}.tl-caption{text-align:center;font-size:10px;line-height:1.6}.tl-sports{gap:14px;margin-top:22px}.tl-sports li{letter-spacing:.05em;gap:14px;font-size:10px}.tl-hero-visual{border-radius:22px}.tl-hero-photo{height:400px}.tl-hero-photo-caption{bottom:24px;left:24px}.tl-hero-photo-caption span{font-size:48px}.tl-hero-photo-caption p{font-size:11px}.tl-scroll{padding:14px 0 42px;font-size:11px}.tl-section{padding:42px 0}.tl-section h2{font-size:42px}.tl-section-description{font-size:14px}.tl-games-heading{margin-bottom:22px;display:block}.tl-location-form{width:100%;margin-top:22px}.tl-games-grid{grid-template-columns:1fr;gap:16px}.tl-games-more{width:100%;margin-top:18px}.tl-games-state{padding:27px 20px}.tl-games-state h3{font-size:29px}.tl-world{padding:12px 0 36px}.tl-world-grid{flex-direction:column;gap:16px;display:flex}.tl-sport-teaser,.tl-events{border-radius:22px}.tijo-landing .tl-sport-teaser>.sport-photo{height:235px}.tl-sport-copy{padding:26px 23px}.tl-sport-copy h2{font-size:39px}.tl-sport-copy>p:not(.tl-eyebrow){font-size:13px}.tl-equipment{margin-left:16px;font-size:11px}.tl-text-link{font-size:13px}.tl-events{min-height:315px}.tl-events-copy{bottom:24px;left:24px;right:24px}.tl-events-copy h2{font-size:35px}.tl-closing{border-radius:22px;margin-bottom:27px;padding:28px 24px;display:block}.tl-closing h2{margin-bottom:22px;font-size:39px}.tl-closing .tl-button{width:100%;min-width:0}.tl-footer{align-items:flex-start;gap:16px}.tl-footer-links{gap:6px 16px;max-width:230px}.tl-footer .brand-logo{width:77px;height:33px}.tl-footer .tl-brand small{display:none}}@media (width<=359px){.tl-header-actions{gap:3px}.tl-brand .brand-logo{width:80px;height:34px}.tl-header{gap:6px}.tl-login{padding-inline:10px}.tl-hero h1{font-size:36px}.tl-hero-photo{height:360px}.tl-sports,.tl-sports li{gap:10px}.tl-sports li{font-size:9px}.tl-equipment{margin:0;display:flex}.tl-footer-links{gap:4px 11px}.tl-section h2{font-size:37px}}@media (prefers-reduced-motion:reduce){.tijo-landing *,.tijo-landing :before,.tijo-landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.tl-return-game{background:#291d1b;border:1px solid #765047;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:18px 22px;display:flex}.tl-return-game span{gap:7px;display:grid}.tl-return-game strong{font-size:15px}.tl-return-game small{color:var(--tl-muted);font-size:12px}.tl-guest-guide-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0;display:grid}.tl-guest-guide-steps article{background:var(--tl-soft);border:1px solid var(--tl-line);border-radius:20px;padding:22px}.tl-guest-guide-steps article>span{color:var(--tl-accent);font-size:13px;font-weight:700}.tl-guest-guide-steps h3{margin:16px 0 10px;font-size:19px}.tl-guest-guide-steps p{color:var(--tl-muted);margin:0;font-size:13px;line-height:1.7}@media (width<=767px){.tl-guest-guide-steps{grid-template-columns:1fr;gap:12px}.tl-guest-guide-steps article{padding:18px}.tl-return-game{padding:16px}.tl-return-game svg{flex-shrink:0}}.tl-hero .tl-sports{gap:8px;margin:0 0 24px}.tl-hero .tl-sports li{letter-spacing:0;text-transform:none;color:var(--tl-ink);background:var(--tl-soft);border:1px solid #695047;border-radius:999px;gap:0;padding:8px 13px;font-size:13px;line-height:1.4}.tl-hero .tl-sports li+li:before{display:none}.tl-sport-cases{padding:12px 0 55px}.tl-sport-cases .tl-display{margin-bottom:26px;font-size:clamp(32px,3.8vw,48px)}.tl-sport-cases-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.tl-sport-cases-grid article{border-top:2px solid #ad604b;min-width:0;padding:18px 0}.tl-sport-cases-grid h3{color:var(--tl-ink);margin:0 0 10px;font-size:19px;line-height:1.3}.tl-sport-cases-grid p{color:var(--tl-muted);margin:0;font-size:14px;line-height:1.65}.tl-trainer-sports{color:var(--tl-accent,#ff9c87);max-width:440px;margin:0 0 18px;font-size:14px;font-weight:600;line-height:1.65}@media (width<=767px){.tl-hero .tl-sports{gap:7px;margin-bottom:20px}.tl-hero .tl-sports li{padding:7px 11px;font-size:12px}.tl-sport-cases{padding:0 0 30px}.tl-sport-cases-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.tl-sport-cases-grid h3{font-size:18px}.tl-sport-cases-grid p,.tl-trainer-sports{font-size:13px}}.gc-page{color:#1a2222;min-height:100vh;font-family:var(--font-body);background:#f9f9f9;flex-direction:column;align-items:center;padding:0 18px 96px;display:flex}.gc-brand-row{justify-content:space-between;align-items:flex-start;width:100%;max-width:480px;padding:16px 2px 4px;display:flex}.gc-brand{font-family:var(--font-heading);letter-spacing:.02em;align-items:baseline;gap:8px;display:flex}.gc-brand b{color:#1a2222;font-size:20px;font-weight:800}.gc-brand small{color:#5b6b6b;letter-spacing:.14em;font-size:10px;font-weight:700}.gc-x{color:#fff;cursor:pointer;background:#1a2222;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.gc-check-wrap{justify-content:center;align-items:center;width:132px;height:96px;margin:14px 0 10px;display:flex;position:relative}.gc-check-circle{color:#fff;z-index:2;background:#218359;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;display:flex;box-shadow:0 10px 26px #21835947}.gc-confetti{pointer-events:none;position:absolute;inset:0}.gc-cf{border-radius:2px;position:absolute}.gc-cf.a{background:#218359;width:10px;height:10px;top:6px;left:14px;transform:rotate(18deg)}.gc-cf.b{background:#d9b36e;border-radius:50%;width:8px;height:8px;top:18px;right:10px}.gc-cf.c{background:#218359;width:12px;height:5px;bottom:14px;left:4px;transform:rotate(-26deg)}.gc-cf.d{background:#d9b36e;width:7px;height:7px;bottom:8px;right:22px}.gc-cf.e{background:#218359;border-radius:50%;width:6px;height:6px;top:40px;left:-2px}.gc-title{letter-spacing:-.01em;margin:2px 0 4px;font-size:26px;font-weight:800}.gc-sub{color:#5b6b6b;margin:0 0 2px;font-size:14px}.gc-play{color:#218359;margin-bottom:16px;font-size:16px;font-weight:800;display:inline-block;position:relative}.gc-play:after{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 8'><path d='M2 5 C 30 1, 60 7, 118 3' stroke='%23218359' stroke-width='2.4' fill='none' stroke-linecap='round'/></svg>") 0 0/100% 100% no-repeat;height:7px;position:absolute;bottom:-6px;left:-2px;right:-2px}.gc-card{background:#fff;border-radius:18px;grid-template-columns:132px 1fr;width:100%;max-width:480px;display:grid;overflow:hidden;box-shadow:0 6px 22px #1a222212}.gc-card-media{min-height:150px;position:relative}.gc-card-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.gc-card-media .gc-sport-badge{color:#fff;letter-spacing:.1em;background:#218359;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:800;position:absolute;top:10px;left:10px}.gc-card-pin{color:#fff;text-shadow:0 1px 4px #0009;align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.gc-card-body{flex-direction:column;justify-content:center;gap:11px;padding:14px 16px;display:flex}.gc-row{align-items:flex-start;gap:9px;font-size:13px;display:flex}.gc-row .gc-ic{color:#218359;flex-shrink:0;margin-top:1px}.gc-row b{color:#1a2222;font-weight:700;line-height:1.25;display:block}.gc-row span{color:#6b7676;font-size:12px}.gc-section-title{letter-spacing:.1em;color:#1a2222;justify-content:space-between;align-items:center;width:100%;max-width:480px;margin:22px 0 10px;font-size:12px;font-weight:800;display:flex}.gc-full{color:#218359;letter-spacing:0;align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.gc-players{gap:10px;width:100%;max-width:480px;display:flex}.gc-pl{text-align:center;flex-direction:column;flex:1;align-items:center;gap:5px;display:flex}.gc-pl-av{width:58px;height:58px;position:relative}.gc-pl-av .gc-pl-img{-o-object-fit:cover;object-fit:cover;border:2px solid #fff;border-radius:50%;width:100%;height:100%;box-shadow:0 2px 8px #0000001a}.gc-pl-av .gc-pl-ini{color:#218359;background:#e8f0ec;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:18px;font-weight:800;display:flex;box-shadow:0 2px 8px #0000001a}.gc-pl-skill{color:#fff;background:#1a2222;border:2px solid #fff;border-radius:10px;padding:1px 6px;font-size:10px;font-weight:700;position:absolute;bottom:-2px;right:-2px}.gc-pl-name{color:#1a2222;font-size:12px;font-weight:700}.gc-pl-role{color:#6b7676;font-size:10px}.gc-pl-role.org{color:#218359;background:#e8f5e9;border-radius:10px;padding:2px 8px;font-weight:700}.gc-progress{background:#fff;border-radius:18px;width:100%;max-width:480px;padding:18px 16px 16px;box-shadow:0 6px 22px #1a222212}.gc-progress-title{margin-bottom:14px;font-size:13px;font-weight:800}.gc-steps{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.gc-steps:before{content:"";z-index:0;background:#e2e8e8;height:2px;position:absolute;top:13px;left:16px;right:16px}.gc-step{text-align:center;z-index:1;flex-direction:column;flex:1;align-items:center;gap:6px;display:flex;position:relative}.gc-dot{color:#9aa8a8;background:#fff;border:2px solid #e2e8e8;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:flex}.gc-dot.done{color:#fff;background:#218359;border-color:#218359}.gc-step b{color:#1a2222;font-size:11px;font-weight:700}.gc-step span{color:#8a9898;max-width:92px;font-size:10px;line-height:1.25}.gc-step.done span{color:#218359;font-weight:600}.gc-info{background:#e8f5e9;border-radius:14px;align-items:flex-start;gap:11px;width:100%;max-width:480px;margin-top:16px;padding:14px 16px;display:flex}.gc-info .gc-ic{color:#218359;flex-shrink:0;margin-top:1px}.gc-info b{color:#1a2222;margin-bottom:3px;font-size:13px;font-weight:800;display:block}.gc-info p{color:#3d4a4a;margin:0;font-size:12px;line-height:1.45}.gc-actions{flex-direction:column;gap:10px;width:100%;max-width:480px;margin-top:18px;display:flex}.gc-view{color:#fff;letter-spacing:.04em;cursor:pointer;background:#218359;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:15px;font-size:15px;font-weight:800;display:flex;box-shadow:0 8px 20px #21835940}.gc-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gc-sec{color:#1a2222;letter-spacing:.04em;cursor:pointer;background:#fff;border:1.5px solid #e2e8e8;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:13px;font-size:12px;font-weight:700;display:flex}.gc-sec:active{background:#f2f6f4}.gc-footer{flex-direction:column;align-items:center;gap:6px;margin-top:22px;display:flex}.gc-brush{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 10'><path d='M2 6 C 40 1, 120 9, 158 4' stroke='%23218359' stroke-width='2.8' fill='none' stroke-linecap='round'/></svg>") 0 0/100% 100% no-repeat;width:150px;height:10px}.gc-footer span{color:#1a2222;font-family:Brush Script MT,cursive;font-size:22px;line-height:1}.playtomic-pilot{color:#172a28;background:#fff;border:1px solid #d8e2df;border-radius:16px;margin:20px 0;padding:24px}.playtomic-pilot h3{margin:10px 0}.playtomic-pilot p{line-height:1.5}.playtomic-badge{letter-spacing:.1em;color:#246d5c;font-size:11px;font-weight:800}.playtomic-note{color:#586662;margin-top:16px;display:block}.playtomic-filters{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.playtomic-filters label{gap:5px;font-size:13px;display:grid}.playtomic-filters select,.playtomic-pilot input[type=date]{color:#172a28;background:#fff;border:1px solid #c9d5d0;border-radius:8px;padding:10px}.playtomic-slot-list{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.playtomic-slot-list a{color:inherit;background:#f1f7f4;border:1px solid #dce9e2;border-radius:10px;gap:5px;padding:12px;text-decoration:none;display:grid}.playtomic-slot-list span{font-size:13px}.playtomic-slot-list small{color:#356e5d;font-size:11px}.playtomic-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.playtomic-pilot button{color:#172a28;cursor:pointer;background:#f1f7f4;border:1px solid #c9d5d0;border-radius:8px;padding:9px 13px}.playtomic-pilot button:disabled{opacity:.45;cursor:default}.playtomic-pilot button:focus-visible,.playtomic-pilot a:focus-visible{outline-offset:3px;outline:3px solid #227459}.playtomic-warning{background:#fff4d9;border-radius:8px;padding:12px}.playtomic-pilot header{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.playtomic-pilot header label{align-items:center;gap:8px;display:flex}.playtomic-pilot small{line-height:1.5}.playtomic-setup-steps{gap:20px;margin-top:20px;display:grid}.playtomic-setup-steps>div{background:#f8fbf9;border:1px solid #dce9e2;border-radius:10px;padding:16px}.playtomic-setup form{margin-top:14px}.playtomic-setup label{margin-bottom:6px;font-size:14px;display:block}.playtomic-setup input[type=password]{color:#172a28;background:#fff;border:1px solid #c9d5d0;border-radius:8px;width:min(100%,360px);min-width:0;padding:10px}.playtomic-setup a{text-underline-offset:3px;text-decoration:underline}.playtomic-setup p{margin:10px 0}.playtomic-setup h3{font-size:21px;font-weight:700}.playtomic-setup small{display:block}.playtomic-setup button{font-weight:600}@media (width<=480px){.playtomic-pilot{padding:16px}.playtomic-setup-steps>div{padding:12px}}.vd-live-controls{color:hsl(var(--foreground));justify-content:space-between;align-items:end;gap:12px;margin:12px 0;display:flex}.vd-live-controls label{gap:6px;min-width:0;font-size:12px;font-weight:600;display:grid}.vd-live-controls input{border:1px solid hsl(var(--border));background:hsl(var(--background));min-width:0;max-width:100%;min-height:44px;color:hsl(var(--foreground));border-radius:10px;padding:8px;font-size:16px}.vd-live-controls button{border:1px solid hsl(var(--border));background:hsl(var(--background));min-height:44px;color:hsl(var(--foreground));border-radius:10px;flex:none;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.vd-live-controls button:disabled{opacity:.5}.vd-live-status{color:hsl(var(--muted-foreground));margin:8px 0 12px;font-size:12px;line-height:1.5}.vd-live-court{min-width:0}.vd-live-times{flex-wrap:wrap;gap:7px;padding:10px 0 16px;display:flex}.vd-live-time{border:1px solid hsl(var(--border));background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));font-variant-numeric:tabular-nums;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:600;display:inline-block}.vd-hero-img{width:100%;height:100%;position:absolute;inset:0}.vd-hero-credit{z-index:2;color:#fff;background:#101116ad;border-radius:5px;padding:4px 6px;font-size:9px;position:absolute;top:9px;right:9px}.venue-detail.vd-modern{--dp-ink:#19362e;--dp-muted:#6a7b73;--dp-line:#e5ebe7;--dp-coral:var(--tijo-accent-text,#a64339);--dp-soft:var(--tijo-accent-soft,#fff0ea);width:min(760px,100%);padding:0 16px calc(120px + var(--vd-action-offset,0px));color:#19362e;background:#fff;min-height:100dvh;margin:0 auto;font-family:Inter,system-ui,sans-serif;overflow:visible}.vd-modern *{box-sizing:border-box}.vd-modern button,.vd-modern select{font-family:inherit}.vd-modern .app-page-heading{min-height:52px;margin:0;padding:8px 0}.vd-modern .app-page-heading h1{letter-spacing:-.3px;font:650 18px/1.3 Inter,system-ui,sans-serif}.vd-modern .app-page-back{width:44px;height:44px}.vd-cover{background:#edf2ed;border-radius:16px;height:150px;position:relative;overflow:hidden}.vd-cover>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.vd-cover-sport,.vd-cover-credit{border-radius:6px;padding:4px 8px;font-size:11px;position:absolute;bottom:10px}.vd-cover-sport{color:#19362e;background:#fff;font-weight:700;left:10px}.vd-cover-credit{color:#fff;background:#142a26b8;max-width:65%;font-size:10px;right:10px}.vd-intro>h2{letter-spacing:-.5px;overflow-wrap:anywhere;margin:0;font:700 22px/1.25 Inter,system-ui,sans-serif}.vd-modern .vd-location{color:#62766c;align-items:center;gap:7px;margin:4px 0;font-size:12px;line-height:1.45;display:flex}.vd-location>span{overflow-wrap:anywhere;flex:1;min-width:0}.vd-location>svg{flex:none}.vd-location>a{color:#19362e;flex:none;place-items:center;width:44px;min-height:44px;display:grid}.vd-facts{color:#62766c;flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}.vd-facts>span:first-child{font-weight:550}.vd-facts .venue-booking-badge{color:#62766c;background:0 0;border-radius:0;flex-direction:row;gap:4px;width:auto;max-width:100%;margin:0;padding:0;font-size:11px;font-weight:450;display:inline-flex;position:static;inset:auto}.vd-facts .venue-booking-prefix{color:inherit!important;font-size:11px!important}.vd-modern .vd-availability{background:#fff;border:0;padding:0;overflow:visible}.vd-modern .dp-controls{border-bottom:1px solid #e5ebe7;margin:0 -16px;padding:0 16px 8px;scroll-margin-top:0;top:0}.vd-modern [data-selection-calendar]{border:0;margin:0 0 8px;padding:0}.vd-modern [data-selection-calendar] h2{font:600 13px/1.4 Inter,system-ui,sans-serif}.vd-modern [data-selection-calendar]>div:first-child{margin:0 0 6px}.vd-modern [data-selection-calendar]>div:nth-child(2){margin:0}.vd-modern [data-selection-calendar] [data-date]{background:#f3f5f4;border:0;border-radius:10px;flex-basis:52px;height:64px}.vd-modern [data-selection-calendar] [data-select-day]{justify-content:flex-start;gap:1px;height:100%;padding:6px 3px}.vd-modern [data-selection-calendar] [data-select-day]>strong{font:650 19px/23px Inter,system-ui,sans-serif}.vd-modern [data-selection-calendar] [data-select-day]>span{font:450 11px/14px Inter,system-ui,sans-serif}.vd-modern [data-selection-calendar] [data-date][data-selected=true]{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.vd-modern [data-selection-calendar] [data-proposal-count]{color:#fff;background:#173d31;min-width:15px;height:15px;margin-top:1px;font-size:10px}.vd-filter-line{align-items:center;margin-bottom:7px;display:flex}.vd-filter-line>label{color:#62766c;justify-content:space-between;align-items:center;gap:12px;width:100%;font-size:12px;display:flex}.vd-filter-line select{color:#19362e;background:#fff;border:1px solid #dce5df;border-radius:9px;min-height:38px;padding:5px 10px;font-size:14px}.vd-modern .slot-time-filter{border:0;margin:0;padding:0}.vd-modern .slot-periods{gap:5px;display:flex;overflow-x:auto}.vd-modern .slot-periods button{color:#52675a;white-space:nowrap;background:#f6f8f6;border:1px solid #e1e7e3;border-radius:8px;flex:1;min-height:40px;padding:7px 6px;font-size:12px;line-height:1.3}.vd-modern .slot-periods button[aria-pressed=true]{background:var(--tijo-accent-soft);color:var(--tijo-accent-text);border-color:var(--tijo-accent-border)}.vd-modern .slot-time-row{margin-top:3px}.vd-modern .slot-exact-start{align-items:center;gap:7px;min-height:36px;font-size:12px;display:flex}.vd-modern .slot-time-input{align-items:center;min-width:100px;min-height:36px;display:flex;position:relative}.vd-modern .slot-time-input>span{align-items:center;gap:7px;display:flex}.vd-modern .slot-time-input>select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.vd-times-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.vd-times-heading h2{margin:0;font:650 16px/1.4 Inter,system-ui,sans-serif}.vd-times-heading>button{color:#62766c;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.vd-live-summary{color:#62766c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;margin:0 0 10px;font-size:11px;display:flex}.vd-live-summary>span{color:#19724f;align-items:center;gap:6px;font-weight:550;display:flex}.vd-live-summary i{background:#19724f;border-radius:50%;width:6px;height:6px}.vd-live-summary .court-sync-status{margin:0;font-size:11px}.vd-modern .direct-plan .dp-times.vd-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;display:grid;overflow:visible}.vd-modern .direct-plan .dp-times.vd-slot-grid .dp-court-group{min-width:0;max-width:none}.vd-modern .direct-plan .dp-times.vd-slot-grid .dp-court-group>button[data-date][data-date]{gap:4px;width:100%;min-width:0;height:auto;min-height:66px;padding:9px 5px}.vd-modern .direct-plan .dp-times.vd-slot-grid .dp-chip-time{font-size:16px}.vd-modern .direct-plan .dp-times.vd-slot-grid .dp-chip-detail{max-width:100%;font-size:11px}.vd-modern .vd-slot-grid .court-price{font-size:11px}.vd-reservation-note{color:#738279;margin:11px 0 0;font-size:11px}.vd-provider-action,.vd-alternative,.vd-website{min-height:44px;color:var(--tijo-accent-text);align-items:center;gap:7px;font-size:13px;font-weight:550;display:flex}.vd-provider-action{margin-top:4px}.vd-status-box{background:#f5f7f6;border:1px solid #e0e7e2;border-radius:12px;margin:8px 0;padding:14px;font-size:13px;line-height:1.5}.vd-status-box strong{color:#19362e;display:block}.vd-status-box p{color:#62766c;margin:4px 0}.vd-status-box button{min-height:44px;color:var(--tijo-accent-text);text-align:left;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.vd-status-box .vd-manual-action{color:#62766c;font-weight:450}.vd-replacing{background:var(--tijo-accent-soft);color:var(--tijo-accent-text);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding:6px 10px;font-size:12px;display:flex}.vd-replacing>button{place-items:center;min-width:44px;height:44px;display:grid}.vd-error{color:#9d3935;margin:6px 0;font-size:12px;line-height:1.45}.vd-error button{min-height:36px;text-decoration:underline}.vd-facilities{border-top:1px solid #e5ebe7;margin-top:22px;padding:6px 0}.vd-facilities>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:64px;font-size:15px;font-weight:600;list-style:none;display:flex}.vd-facilities>summary::-webkit-details-marker{display:none}.vd-facilities>summary small{color:#62766c;margin-top:4px;font-size:12px;font-weight:400;display:block}.vd-facilities[open]>summary>svg{transform:rotate(180deg)}.vd-facilities>p{margin:12px 0;font-size:13px;line-height:1.5}.vd-court-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vd-court-chips>span{overflow-wrap:anywhere;background:#f5f7f6;border-radius:10px;min-width:0;padding:11px}.vd-court-chips b{font-size:13px;display:block}.vd-court-chips small{color:#62766c;margin-top:4px;font-size:11px;display:block}.vd-known-facts{color:#62766c;flex-wrap:wrap;gap:7px;margin:12px 0;font-size:12px;display:flex}.vd-known-facts>span{border:1px solid #e1e7e3;border-radius:7px;padding:7px}.vd-modern .tr-section{border-top:1px solid #e5ebe7;margin-top:22px;padding-top:16px}.vd-modern .tr-section>h2{font:650 17px/1.4 Inter,system-ui,sans-serif}.vd-sports{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.vd-sports button{background:#fff;border:1px solid #dce5df;border-radius:9px;min-height:44px;padding:8px 14px;font-size:13px}.vd-sports button[aria-pressed=true]{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.vd-action-bar{z-index:35;left:50%;bottom:var(--vd-action-offset,0px);width:min(760px,100%);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e1e7e3;position:fixed;transform:translate(-50%);box-shadow:0 -4px 20px #19362e06}.vd-action-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:10px;display:grid}.vd-selection-toggle{text-align:left;color:#19362e;background:#edf5ef;border-radius:10px;justify-content:space-between;align-items:center;gap:7px;min-height:48px;padding:5px 8px;display:flex}.vd-selection-toggle strong{font-size:14px;font-weight:650}.vd-selection-toggle small{color:#62766c;margin-top:2px;font-size:11px;display:block}.vd-selection-toggle:disabled{background:0 0}.vd-primary{background:var(--tijo-action-gradient);min-height:48px;color:var(--tijo-action-ink);border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:10px;font:650 14px/1.3 Inter,system-ui,sans-serif;display:flex}.vd-primary:disabled{color:#718077;background:#edf0ee}.vd-primary svg{flex:none}.vd-selection-dialog{color:#19362e;background:#fff;border-radius:22px 22px 0 0;flex-direction:column;max-height:85dvh;font-family:Inter,system-ui,sans-serif;bottom:0;gap:10px!important;width:calc(100vw - 24px)!important;max-width:540px!important;padding:22px 16px!important;display:flex!important;top:auto!important;transform:translate(-50%)!important}.vd-selection-dialog>h2{margin-right:32px;font-size:20px}.vd-selection-dialog>button.absolute{place-items:center;width:44px;height:44px;display:grid;top:8px;right:8px}.vd-selection-dialog{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))!important}@media (width>=640px){.vd-selection-dialog{border-radius:18px;bottom:auto;top:50%!important;transform:translate(-50%,-50%)!important}}.vd-selection-dialog>p{font-size:12px}.vd-selected-list{overscroll-behavior:contain;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.vd-selected-list .game-option-card{margin:0 0 10px}.vd-selected-list .mg-appointment{border:0;margin:0}.vd-remove{color:#62766c;border-radius:8px;place-items:center;width:44px;min-height:44px;display:grid}.vd-alternative{width:100%;padding:5px 12px}.vd-court-change{color:#66766c;padding:0 12px 10px;font-size:12px;line-height:1.5}.vd-secondary{color:#19362e;background:#fff;border:1px solid #dce5df;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 12px;font:550 13px/1.4 Inter,system-ui,sans-serif;display:flex}.vd-secondary:disabled{opacity:.5}.vd-booking-dialog{flex-direction:column;gap:8px;height:min(85dvh,900px);width:calc(100vw - 24px)!important;max-width:960px!important;padding:20px!important;display:flex!important}.vd-booking-dialog .vd-entry-booking{border:1px solid #dce5df;border-radius:12px;flex:1;height:auto;min-height:0;max-height:none;margin:0;overflow:hidden}.vd-booking-dialog .cgn-booking-frame{flex-direction:column;height:100%;display:flex}.vd-booking-dialog .cgn-booking-frame-wrap{flex:1;min-height:0;position:relative}.vd-booking-dialog iframe{border:0;width:100%;height:100%}.vd-booking-dialog .cgn-booking-frame-bar{justify-content:space-between;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.vd-booking-dialog .cgn-booking-open{align-items:center;gap:4px;min-height:44px;display:flex}.vd-booking-dialog .cgn-booking-frame-hint{padding:8px;font-size:11px}.vd-modern .slot-next-available{background:#f5f7f6;border:1px solid #dce5df;border-radius:12px;margin-top:12px;padding:14px;font-size:12px;line-height:1.5}.vd-modern .slot-next-available h2{font:600 14px/1.4 Inter,system-ui,sans-serif}.vd-modern .slot-next-available b{margin:8px 0;font-size:17px;display:block}.vd-modern .slot-next-available button{min-height:44px;color:var(--tijo-accent-text);align-items:center;gap:7px;font-weight:600;display:flex}.vd-modern .slot-next-available small{color:#62766c}.vd-modern :focus-visible,.vd-selection-dialog :focus-visible{outline:2px solid var(--tijo-focus);outline-offset:3px}@media (width>=760px){.vd-cover{height:190px}.vd-intro>h2{font-size:25px}.vd-modern .direct-plan .dp-times.vd-slot-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=350px){.venue-detail.vd-modern{padding-left:12px;padding-right:12px}.vd-modern .dp-controls{margin-inline:-12px;padding-inline:12px}.vd-intro>h2{font-size:20px}.vd-modern .slot-periods button{padding-inline:4px;font-size:11px}.vd-action-bar{padding-inline:12px}.vd-primary{font-size:12px}.vd-selection-toggle strong{font-size:13px}.vd-selection-toggle small{font-size:10px}}@media (prefers-reduced-motion:reduce){.vd-modern .animate-spin,.vd-selection-dialog .animate-spin{animation:none}}.vd-modern>.venue-title-photo.vd-cover{max-width:none}.vd-cover .vtp-static{aspect-ratio:auto;border-radius:inherit;height:100%}.vd-maps-link{color:#3f6753;align-items:center;gap:6px;min-height:44px;margin-top:2px;font-size:12px;font-weight:550;display:inline-flex}.vd-modern>.venue-title-photo.vd-cover{border-radius:18px;height:clamp(150px,35vw,220px);margin:0}.vd-cover .vtp-illustrated{height:100%}.vd-cover .vtp-illustrated>svg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.vd-cover .vtp-footer{margin:0;position:absolute;bottom:10px;right:10px}.vd-cover .venue-booking-badge{color:#19362e;background:#fffffff2;max-width:100%;margin:0;position:static;inset:auto;box-shadow:0 2px 12px #19362e12}.vd-intro{padding:16px 0}.vd-intro>h2{letter-spacing:-.65px;font-size:24px;line-height:1.18}.vd-modern .vd-location{margin:8px 0;font-size:12px}.vd-facts{gap:6px}.vd-facts>span{color:#456254;background:#f0f5f2;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:550}.vd-sections{scroll-margin-top:8px}.vd-tabs{z-index:24;background:#fff;border-bottom:1px solid #e5ebe7;gap:8px;padding:8px 0;display:flex;position:sticky;top:0}.vd-tabs>button{color:#5d7166;background:#f3f6f4;border-radius:9px;flex:1;min-height:44px;padding:10px 8px;font:600 14px/1.4 Inter,system-ui,sans-serif}.vd-tabs>button[data-state=active]{color:#fff;background:#193e31}.vd-panel{outline:none;padding-top:14px}.vd-panel[data-state=inactive]{display:none}.vd-modern .dp-controls,.vd-modern [data-sticky-days]{display:contents}.vd-modern [data-calendar-month]{margin:0;padding:4px 0 8px}.vd-modern [data-calendar-days]{z-index:23;background:#fff;padding:5px 0 9px;scroll-margin-top:66px;position:sticky;top:61px;margin:0 -4px!important}.vd-modern .vd-filter-line{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 0;display:grid}.vd-modern .vd-filter-line>label{flex-direction:column;align-items:stretch;gap:5px;min-width:0;font-size:11px;display:flex}.vd-modern .vd-filter-line select{background:#f8faf8;border-radius:10px;width:100%;min-height:44px;font-size:14px}.vd-times-heading{margin-top:8px}.vd-modern .vd-sports{margin:0 0 10px}.vd-info-block{border-bottom:1px solid #e5ebe7;margin:0 0 17px;padding:5px 0 19px}.vd-info-block:last-child{border:0;margin:0}.vd-info-block>h2{align-items:center;gap:8px;margin:0 0 12px;font:650 16px/1.4 Inter,system-ui,sans-serif;display:flex}.vd-info-block>h2>span{color:#597064;background:#eef4f0;border-radius:6px;padding:2px 7px;font-size:12px;font-weight:550}.vd-info-block>p{color:#62766c;white-space:pre-line;overflow-wrap:anywhere;margin:7px 0;font-size:13px;line-height:1.6}.vd-info-address{align-items:flex-start;gap:8px;display:flex}.vd-info-address>svg{flex:none;margin-top:2px}.vd-info-actions{flex-wrap:wrap;gap:10px;margin-top:9px;display:flex}.vd-info-actions>a,.vd-info-actions>button{color:#254d3b;background:#fff;border:1px solid #dce5df;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 13px;font-size:12px;font-weight:600;display:inline-flex}.vd-info-actions svg{flex:none}.vd-information .tr-section{margin-top:0}.vd-modern .vd-known-facts:empty{display:none}.vd-modern .vd-primary{font-size:14px}.vd-modern .vd-primary:focus-visible,.vd-tabs>button:focus-visible{outline:2px solid var(--tijo-focus,#406b54);outline-offset:3px}@media (width<=350px){.vd-intro>h2{font-size:21px}.vd-tabs>button{font-size:13px}.vd-modern .vd-primary{font-size:12px}}.vd-modern [data-select-day][aria-pressed=true],.vd-modern [data-select-day][aria-pressed=true]>span,.vd-modern [data-select-day][aria-pressed=true]>strong{color:#943f35!important}.vd-cover .venue-booking-badge{border-radius:8px;padding:6px 9px;font-size:12px}.vd-cover .venue-booking-prefix{font-size:10px!important}.vd-modern .vd-slot-grid button[data-testid=planner-slot]{color:#214c37!important;background:#f2f7f3!important;border:1px solid #d7e5da!important}.vd-modern .vd-slot-grid button[data-testid=planner-slot][aria-pressed=true]{color:#fff!important;background:#193e31!important;border-color:#193e31!important}.vd-modern .vd-slot-grid button[data-testid=planner-slot] .dp-chip-time,.vd-modern .vd-slot-grid button[data-testid=planner-slot] .dp-chip-detail,.vd-modern .vd-slot-grid button[data-testid=planner-slot] .court-price{color:inherit}.cgn-fixed-screen{background:#f8faf9;min-height:100dvh}.cgn-fixed-head{background:#fff;grid-template-columns:44px 1fr auto;align-items:center;padding:12px 16px;display:grid}.cgn-fixed-head>button:first-child{background:0 0;border:0;place-items:center;width:40px;height:40px;display:grid}.cgn-fixed-head>b{text-align:center;color:#0d1830;font-size:15px}.cgn-fixed-cancel{color:#52617a;background:0 0;border:0;font-size:13px}.cgn-fixed-progress{background:#fff;justify-content:center;align-items:flex-start;padding:7px 46px 14px;display:flex}.cgn-fixed-progress span{color:#718099;white-space:nowrap;justify-items:center;gap:4px;font-size:9px;display:grid}.cgn-fixed-progress i{background:#eef1f5;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;font-weight:800;display:grid}.cgn-fixed-progress span.on{color:var(--tijo-accent-text)}.cgn-fixed-progress span.on i{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.cgn-fixed-progress hr{border:0;border-top:2px solid #e5e9ee;width:62px;margin:12px 5px 0}.cgn-fixed-body{padding:16px 14px 110px}.cgn-fixed-body>h1{color:#0d1830;font-size:27px;font-weight:900;line-height:1}.cgn-fixed-body>p{color:#66748a;margin-top:5px;font-size:13px}.cgn-fixed-filters{scrollbar-width:none;gap:7px;padding:14px 0 9px;display:flex;overflow-x:auto}.cgn-fixed-filters::-webkit-scrollbar{display:none}.cgn-fixed-filters>span,.cgn-fixed-filters>label,.cgn-fixed-filters>button{color:#183a31;min-height:36px;font:inherit;background:#fff;border:1px solid #dde4e1;border-radius:10px;flex:none;align-items:center;gap:5px;padding:0 9px;font-size:11px;display:flex}.cgn-fixed-location{cursor:pointer}.cgn-fixed-filters select{max-width:88px;color:inherit;font:inherit;background:0 0;border:0;outline:0;font-weight:700}.cgn-fixed-after{margin-left:auto}.cgn-fixed-dates{scrollbar-width:none;gap:7px;padding:2px 0 13px;display:flex;overflow-x:auto}.cgn-fixed-dates::-webkit-scrollbar{display:none}.cgn-fixed-dates button{color:#53627a;background:#eef2f5;border:0;border-radius:11px;flex:0 0 55px;padding:8px 4px}.cgn-fixed-dates span{font-size:10px;display:block}.cgn-fixed-dates b{margin-top:2px;font-size:11px;display:block}.cgn-fixed-dates button.on{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.cgn-fixed-list-head{color:#0d1830;background:#eef6f2;border-radius:10px;justify-content:space-between;align-items:center;margin:2px 0 9px;padding:9px 10px;font-size:12px;display:flex}.cgn-fixed-list-head b{color:#07684b}.cgn-fixed-list-head span{color:#66748a}.cgn-fixed-venue{background:#fff;border:1px solid #e4eae7;border-radius:15px;margin-bottom:9px;padding:9px;box-shadow:0 3px 12px #1631280a}.cgn-fixed-venue-main{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;text-decoration:none;display:flex}.cgn-fixed-venue-main.is-link{cursor:pointer}.cgn-fixed-thumb{color:#c3f4d7;background:linear-gradient(145deg,#154b3c,#0a2c23);border-radius:10px;flex:none;place-items:center;width:64px;height:58px;font-weight:900;display:grid}.cgn-fixed-copy{flex:1;min-width:0}.cgn-fixed-copy b{white-space:nowrap;text-overflow:ellipsis;color:#0d1830;font-size:13px;display:block;overflow:hidden}.cgn-fixed-copy small{color:#66748a;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;margin-top:3px;font-size:10px;display:flex;overflow:hidden}.cgn-fixed-copy em{margin-top:5px;font-size:9px;font-style:normal;display:block}.cgn-fixed-copy em.live{color:#07834f}.cgn-fixed-copy em.estimated{color:#a36a00}.cgn-fixed-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:8px;display:grid;position:relative}.cgn-fixed-slots:before{content:attr(data-tag);letter-spacing:.3px;text-transform:uppercase;font-size:8.5px;font-weight:800;position:absolute;top:-13px;left:0}.cgn-fixed-slots.live:before{content:"Live verified";color:#07834f}.cgn-fixed-slots.manual:before{content:"Estimated";color:#a36a00}.cgn-fixed-slots{margin-top:18px}.cgn-fixed-slots button{color:#233450;white-space:nowrap;background:#f1f4f8;border:0;border-radius:8px;min-width:0;padding:9px 2px;font-size:9px}.cgn-fixed-slots button.on{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.cgn-fixed-slots.live button{color:#07573f;background:#e7f4ee}.cgn-fixed-slots.live button.on{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.cgn-fixed-slots.manual button{color:#8a5a12;background:#fff;border:1px dashed #d9a84a}.cgn-fixed-slots.manual button.on{background:var(--tijo-accent-soft);color:var(--tijo-accent-text);border-style:solid}.cgn-fixed-no-slots{color:#7a8595!important;margin:8px 0 0!important;font-size:10px!important}.cgn-fixed-cta{cursor:pointer;background:#fff8ec;border:1px dashed #d9a84a;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:9px 11px;display:flex}.cgn-fixed-cta-label{color:#7a4d00;font-size:12px;font-weight:800}.cgn-fixed-cta-hint{color:#a36a00;font-size:10px}.cgn-fixed-manual-actions{align-items:center;gap:7px;margin-top:8px;display:flex}.cgn-fixed-manual-actions button,.cgn-fixed-manual-actions a{border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:34px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.cgn-fixed-manual-actions button{background:var(--tijo-action-gradient);color:var(--tijo-action-ink);border:0;flex:1}.cgn-fixed-manual-actions a{color:#31463f;background:#fff;border:1px solid #dbe3df;padding:0 10px}.cgn-fixed-state{text-align:center;justify-content:center;align-items:center;gap:7px;display:flex;color:#66748a!important;padding:28px 10px!important}.cgn-fixed-state button{color:#07684b;background:0 0;border:0;font-weight:700}.cgn-fixed-view-btn{color:#004938;background:#fff;border:1.5px solid #004938;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:auto;padding:6px 12px;font-size:11px;font-weight:800;display:flex}.cgn-fixed-map-wrap{margin:0 0 10px}.cgn-fixed-map-wrap .cgn-map{height:380px;min-height:380px;margin:0}@media (width>=641px){.cgn-fixed-screen{border-left:1px solid #e5e9e7;border-right:1px solid #e5e9e7}.cgn-fixed-body{padding-left:20px;padding-right:20px}.cgn-fixed-slots button{font-size:11px}}.play-court-page{background:#f8faf9;min-height:calc(100dvh - 88px)}.play-court-page .cgn-fixed-body{padding:24px 14px 96px}@media (width>=641px){.play-court-page .cgn-fixed-body{padding:32px 20px 80px}}@media (width<=640px){.play-court-page{min-height:calc(100dvh - 72px)}}.play-court-page .cgn-fixed-slot-toggle{color:#3b4a44;letter-spacing:.2px;cursor:pointer;background:#fff;border:1px dashed #cbd5d0;border-radius:999px;justify-content:center;width:100%;margin:0 0 14px;padding:10px 14px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:flex}.play-court-page .cgn-fixed-slot-toggle:hover{border-color:var(--tijo-accent-border);color:var(--tijo-accent-text)}.play-court-page .cgn-fixed-slot-toggle[aria-pressed=true]{border-style:solid;border-color:var(--tijo-accent-border);background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.play-court-page .play-fav-chips{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 14px;display:flex}.play-court-page .play-fav-chip{color:#3b4a44;cursor:pointer;background:#fff;border:1px solid #cbd5d0;border-radius:999px;min-height:38px;padding:7px 13px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.play-court-page .play-fav-chip:hover{border-color:var(--tijo-accent-border);color:var(--tijo-accent-text)}.play-court-page .play-fav-chip.active{border-color:var(--tijo-accent-border);background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.play-court-page .play-fav-clear{color:#7a897e;cursor:pointer;background:0 0;border:0;min-height:38px;padding:7px 12px;font-size:13px;font-weight:600}.play-court-page .cgn-fixed-body{--play-search-background:#f8faf9;max-width:760px;margin:0 auto}.play-court-search-scope{color:#607168;margin:0 0 12px;font-size:12px}.cgn-fixed-list-head-right{align-items:center;gap:8px;display:flex}.cgn-fixed-refetch{color:#607168;letter-spacing:.2px;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.guest-court-page .guest-court-intro{margin:0 0 22px}.guest-court-page .guest-court-intro h1{letter-spacing:-1px;color:#171c23;margin:0 0 8px;font-size:clamp(27px,5vw,36px);font-weight:800;line-height:1.12}.guest-court-page .guest-court-intro p{color:#69716f;margin:0;font-size:14px;line-height:1.55}.guest-court-search-card{text-align:left;color:#1b2822;cursor:pointer;background:#fff;border:1px solid #dce2df;border-radius:20px;align-items:flex-start;gap:14px;width:100%;padding:18px;display:flex}.guest-court-search-card.is-empty{border-color:var(--tijo-accent-border,#edb3a7);background:linear-gradient(135deg,#fff 35%,var(--tijo-accent-soft,#fff0e9));padding:24px 20px}.guest-court-search-card:hover{border-color:var(--tijo-accent-border,#edb3a7)}.guest-court-search-card:focus-visible{outline:3px solid var(--tijo-accent-text,#b83c43);outline-offset:4px}.guest-court-search-icon{background:var(--tijo-accent-soft,#fff0e9);width:42px;height:42px;color:var(--tijo-accent-text,#b83c43);border-radius:14px;flex:0 0 42px;place-items:center;display:grid}.guest-court-search-copy{overflow-wrap:anywhere;flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:0;display:flex}.guest-court-search-copy>small{letter-spacing:1.4px;color:#737c76;font-size:10px;font-weight:750}.guest-court-search-copy>strong{letter-spacing:-.4px;font-size:20px;font-weight:750;line-height:1.25}.guest-court-search-copy>span{color:#64716a;font-size:13px;line-height:1.5}.guest-court-search-copy>.guest-court-search-detail{font-size:12px}.guest-court-search-action{min-height:32px;color:var(--tijo-accent-text,#b83c43);align-items:center;gap:8px;margin-top:5px;font-size:13px;font-weight:750;display:inline-flex}.is-empty .guest-court-search-action{background:var(--tijo-accent-text,#b83c43);color:#fff;border-radius:12px;min-height:44px;margin-top:10px;padding:10px 14px}.guest-court-page .guest-court-intro-note{color:#768079;max-width:420px;margin:12px 12px 0;font-size:12px;line-height:1.6}.guest-court-page .guest-court-availability-note{color:#68746c;margin:0 0 16px;font-size:12px;line-height:1.6}.guest-court-empty{text-align:center;background:#fff;border:1px solid #e0e5e1;border-radius:18px;padding:28px 18px}.guest-court-empty h2{color:#26332b;margin:0 0 8px;font-size:18px;line-height:1.3}.guest-court-empty p{color:#718076;margin:0;font-size:13px;line-height:1.6}@media (width<=360px){.guest-court-search-card,.guest-court-search-card.is-empty{gap:10px;padding:18px 14px}.guest-court-search-icon{flex-basis:34px;width:34px;height:38px}.guest-court-search-copy>strong{font-size:18px}}.plan-flow .draft-game-title{color:#18221d;background:#fff;border:1px solid #e6e9e7;border-radius:14px;flex:none;margin:0 16px 12px;padding:8px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.plan-flow .draft-game-title-label{color:#737a76;justify-content:space-between;align-items:center;gap:6px;min-height:28px;font-size:11px;display:flex}.plan-flow .draft-game-title-label>span{white-space:nowrap;font-weight:600}.plan-flow .draft-game-title-label small{font:inherit;text-align:right}.plan-flow .draft-game-title-label button{color:var(--tijo-accent-text,#9f453e);font:inherit;text-align:right;text-underline-offset:3px;background:0 0;border:0;min-height:28px;padding:2px 0;text-decoration:underline}.plan-flow .draft-game-title-row{align-items:center;gap:10px;min-width:0;display:flex}.plan-flow .draft-game-title .game-title-trigger{color:#18221d;letter-spacing:0;text-transform:none;flex:1;gap:6px;min-width:0;height:48px;min-height:48px;padding:0;font:600 15px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.plan-flow .draft-game-title .game-title-trigger>span{flex:1;min-width:0}.plan-flow .draft-game-title-text{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;animation:.22s ease-out draft-title-in;display:-webkit-box;overflow:hidden}.plan-flow .draft-game-title-joker{background:var(--tijo-accent-soft,#fff0e9);min-width:76px;min-height:48px;color:var(--tijo-accent-text,#9f453e);border:0;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;padding:4px 6px;font:500 10px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;display:flex}.plan-flow .draft-game-title button:disabled{opacity:.45}.plan-flow .draft-game-title button:focus-visible{outline:2px solid var(--tijo-focus,#e67568);outline-offset:3px}@keyframes draft-title-in{0%{opacity:.25;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.plan-flow .draft-game-title-text{animation:none}}@media (width<=350px){.plan-flow .draft-game-title{margin-left:12px;margin-right:12px;padding-left:10px;padding-right:10px}.plan-flow .draft-game-title-label{font-size:10px}}.plan-discard-overlay{z-index:180;background:#10251b80;position:fixed;inset:0}.plan-discard-dialog{z-index:181;box-sizing:border-box;color:#10251b;background:#fff;border:1px solid #d6e5dc;border-radius:20px;width:min(440px,100% - 32px);max-height:calc(100dvh - 32px);padding:24px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 16px 48px #10251b33}.plan-discard-dialog h2{margin:0 0 12px;font-size:22px;font-weight:800;line-height:1.2}.plan-discard-dialog p{color:#52675b;margin:0 0 20px;font-size:14px;line-height:1.5}.plan-discard-actions{flex-direction:column;gap:10px;display:flex}.plan-discard-actions button{color:#174e3c;background:#fff;border:1px solid #d6e5dc;border-radius:12px;min-height:44px;padding:12px 16px;font-size:14px;font-weight:700}.plan-discard-actions button:last-child{color:#fff;background:#174e3c;border-color:#174e3c}.plan-discard-actions button:focus-visible{outline:3px solid var(--tijo-focus);outline-offset:3px}.plan-flow .og-people-summary{background:#fff;border-radius:16px;margin:8px 16px 16px;padding:14px 16px;font-size:15px;line-height:1.4}.plan-flow .og-people-summary label{justify-content:space-between;align-items:center;gap:12px;font-weight:600;display:flex}.plan-flow .og-people-summary select{font:inherit;color:inherit;background:#f1f3f2;border:0;border-radius:8px;padding:8px}.plan-flow .og-people-summary p{color:#65736b;margin:8px 0 0}.plan-flow .og-people-summary small{color:#65736b;font-size:12px}.plan-flow .og-flow-note{color:#738078;padding:0 24px;font-size:15px}.plan-flow.plan-editorial .planning-whatsapp{--plan-paper:#fff;--plan-ink:#18221d;--plan-line:#e5e9e7;--plan-forest:#168657;--plan-lime:#e3f1e8;color:#18221d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.plan-flow .wa-flow-head{background:#fff;flex:none;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:6px;padding:16px 14px;display:grid}.plan-flow .wa-flow-head>button{color:#263c31;background:#f3f4f5;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.plan-flow .wa-flow-head h1{color:#18221d;text-align:center;letter-spacing:-.4px;margin:0;font:600 20px/1.3 Inter,sans-serif}.plan-flow.plan-editorial .planning-whatsapp>main{background:#fff;padding:8px 16px 20px}.plan-flow.plan-editorial .cgn-courts-screen>main{padding-bottom:120px}.wa-preferences{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.wa-preferences button{color:#263c31;background:#f3f5f4;border:0;border-radius:23px;align-items:center;gap:10px;min-height:44px;padding:10px 14px;font:500 14px/1.4 Inter,sans-serif;display:flex}.wa-preferences .wa-location{text-align:left;background:#fff;border:1px solid #e6e9e7;border-radius:14px;width:100%}.wa-location span{overflow-wrap:anywhere;flex:1;min-width:0}.wa-preferences .wa-sport{color:#18734e;background:#e4f1e9}.plan-flow .wa-venue-search{color:#77827b;background:#f1f2f4;border-radius:24px;align-items:center;gap:10px;margin:4px 0 20px;padding:0 14px;display:flex}.plan-flow .wa-venue-search input{color:#18221d;background:0 0;border:0;width:100%;min-width:0;padding:13px 0;font:400 16px/1.4 Inter,sans-serif}.plan-flow .wa-venue-list{background:#f6f7f8;border-radius:20px;margin:0;padding:0 12px;list-style:none;overflow:hidden}.plan-flow .wa-venue-list li+li{border-top:1px solid #e1e7e3}.plan-flow .wa-venue-choice{text-align:left;color:#18221d;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:100px;padding:15px 0;display:flex}.plan-flow .wa-venue-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.plan-flow .wa-venue-copy strong{overflow-wrap:anywhere;font:500 16px/1.35 Inter,sans-serif}.plan-flow .wa-venue-copy small{color:#737d77;font:400 12px/1.4 Inter,sans-serif}.plan-flow .wa-venue-copy .wa-live{color:#168657}.plan-flow .wa-choice-circle{color:#fff;border:1.5px solid #a1aaa4;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}.plan-flow .wa-venue-choice[aria-pressed=true] .wa-choice-circle{background:var(--tijo-accent-soft);border-color:var(--tijo-accent-border);color:var(--tijo-accent-text)}.plan-flow.plan-editorial.creation-match .planning-whatsapp .wa-venue-thumbnail{background:#f2e5eb;min-height:58px;overflow:hidden;aspect-ratio:auto!important;border-radius:10px!important;flex:0 0 70px!important;width:70px!important;height:auto!important;margin:0!important;display:block!important;position:relative!important}.plan-flow.plan-editorial.creation-match .planning-whatsapp .wa-venue-thumbnail img{-o-object-fit:cover;object-fit:cover;display:block;width:70px!important;height:58px!important;position:static!important}.plan-flow .planning-whatsapp .wa-venue-thumbnail figcaption{color:#68736b;overflow-wrap:anywhere;background:#fff;padding:2px;font-size:9px;position:static}.plan-flow .wa-courts-footer{width:min(620px,100%);padding:10px 18px calc(14px + env(safe-area-inset-bottom));z-index:30;background:#fff;position:fixed;left:50%;transform:translate(-50%)}.plan-flow .wa-courts-footer p{text-align:center;color:#747d77;margin:0 0 10px;font:400 12px/1.4 Inter,sans-serif}.plan-flow.plan-editorial.creation-match .planning-whatsapp :is(.wa-primary,.cgn-selection-next,.plan-composer-actions>button,.cgn-review-actions>button){background:var(--tijo-action-gradient);width:100%;min-height:50px;color:var(--tijo-action-ink);box-shadow:none;text-transform:none;letter-spacing:0;border:0;border-radius:26px;justify-content:center;align-items:center;gap:8px;padding:12px;font:600 16px/1.4 Inter,sans-serif;display:flex}.planning-whatsapp button:disabled{opacity:.4}.wa-empty{color:#737d77;font-size:14px;line-height:1.5}.plan-flow .planning-whatsapp .wa-change-courts{color:var(--tijo-accent-text);text-align:left;background:0 0;border:0;padding:14px 2px;font:400 13px/1.4 Inter,sans-serif;display:block}.plan-flow.plan-editorial.creation-match .planning-whatsapp .cgn-slot-venue{box-shadow:none;background:#f7f8f9;border:0;border-radius:18px;margin:0 0 14px;padding:14px}.plan-flow.plan-editorial.creation-match .planning-whatsapp .cgn-slot-venue-head{color:#18221d;background:0 0;gap:12px;margin:0 0 10px;padding:0;display:flex;position:static}.plan-flow.plan-editorial.creation-match .planning-whatsapp .cgn-slot-venue-head b{color:#18221d;font:500 16px/1.35 Inter,sans-serif}.plan-flow .planning-whatsapp .slot-venue-check{color:#718078;font-size:11px}.plan-flow.plan-editorial.creation-match .planning-whatsapp .slot-availability-badge{color:#168657;min-height:40px;box-shadow:none;background:0 0;border:0;margin:0;padding:4px 0 10px}.plan-flow .planning-whatsapp .slot-availability-badge.is-manual{color:#916722}.plan-flow .planning-whatsapp .slot-availability-badge span{font-size:13px}.plan-flow .planning-whatsapp .slot-availability-badge small{font-size:11px;font-weight:400}.plan-flow .planning-whatsapp .slot-availability-badge>svg:first-child{width:16px;height:16px}.plan-flow.plan-editorial.creation-match .planning-whatsapp .cgn-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.plan-flow.plan-editorial.creation-match .planning-whatsapp .cgn-slot-chip{color:#20372a;min-width:0;min-height:56px;box-shadow:none;background:#fff;border:1px solid #e3e8e5;border-radius:14px;padding:9px 8px}.plan-flow.plan-editorial.creation-match .planning-whatsapp .cgn-slot-chip.on{background:var(--tijo-accent-soft);border-color:var(--tijo-accent-border);color:var(--tijo-accent-text)}.plan-flow .planning-whatsapp .slot-grid-time{font-size:14px;font-weight:500}.plan-flow .planning-whatsapp .slot-grid-court small{font-size:11px}.plan-flow .planning-whatsapp .slot-start-count{color:#77817a;margin:3px 0 8px;font-size:11px}.plan-flow .planning-whatsapp .slot-manual-note{color:#916722;margin-top:10px;font-size:11px}.plan-flow.plan-editorial.creation-match .planning-whatsapp .cgn-booking-toggle{color:#168657;background:0 0;border:0;border-radius:0;justify-content:flex-start;font-weight:500}.plan-flow .planning-whatsapp .creation-time-filter{background:#f4f6f5;border:0;border-radius:16px;margin:8px 0}.plan-flow.plan-editorial.creation-match .planning-whatsapp>.cgn-selection-footer{padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eef0ee;border-radius:0}.plan-flow.plan-editorial .planning-whatsapp>.cgn-selection-footer .cgn-selection-actions{flex-direction:column;gap:8px;display:flex}.plan-flow .planning-whatsapp .cgn-selection-toggle b{font-size:14px}.plan-flow .planning-whatsapp button:focus-visible,.plan-flow .planning-whatsapp input:focus-visible{outline:2px solid var(--tijo-focus);outline-offset:3px}@media (width<=350px){.plan-flow .wa-flow-head h1{font-size:18px}.plan-flow .wa-venue-choice{gap:9px}.plan-flow .wa-venue-copy strong{font-size:14px}.plan-flow.plan-editorial .planning-whatsapp>main{padding-left:12px;padding-right:12px}}.plan-flow.plan-editorial.creation-match .planning-whatsapp .tijo-proposal-panel{--proposal-forest:#fff;--proposal-ink:#18221d;--proposal-muted:#737d77;--proposal-line:#e3e9e5;--proposal-lime:#168657;color:#18221d!important;background:#fff!important;border-color:#e3e9e5!important;border-radius:0!important}.plan-flow.plan-editorial.creation-match .planning-whatsapp>.cgn-selection-footer .cgn-selection-actions{flex-direction:column;gap:8px!important;display:flex!important}.plan-flow.plan-editorial.creation-match .planning-whatsapp>.cgn-selection-footer .cgn-selection-toggle b{font:600 14px/1.4 Inter,sans-serif!important}.plan-flow.plan-editorial.creation-match .planning-whatsapp .tijo-proposal-panel .cgn-selection-next{justify-content:center;font:600 16px/1.4 Inter,sans-serif;background:var(--tijo-action-gradient)!important;color:var(--tijo-action-ink)!important;border-radius:26px!important}.plan-flow.plan-editorial.creation-match .planning-whatsapp .cgn-slot-chip.on{background:var(--tijo-accent-soft)!important;color:var(--tijo-accent-text)!important;border-color:var(--tijo-accent-border)!important}.plan-flow.plan-editorial.creation-match .planning-whatsapp .cgn-slot-chip.on :is(small,span){color:var(--tijo-accent-text)!important}.plan-flow.plan-editorial .planning-whatsapp .cgn-slot-chip{transition:none}.plan-flow.plan-editorial .planning-whatsapp [data-testid=play-calendar-sticky]{top:0!important}.plan-flow.plan-editorial.creation-match .planning-whatsapp{--wa-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,sans-serif;font-family:var(--wa-font);background:#f2f2f7}.plan-flow.plan-editorial.creation-match .planning-whatsapp>main{background:#f2f2f7;padding:0 16px 140px}.plan-flow.plan-editorial.creation-match .planning-whatsapp .wa-flow-head{background:#f2f2f7;min-height:60px;padding:10px 14px}.plan-flow.plan-editorial.creation-match .planning-whatsapp .wa-flow-head h1{font:600 18px/1.3 var(--wa-font);letter-spacing:-.3px}.plan-flow.plan-editorial.creation-match .planning-whatsapp .wa-flow-head>button{background:#fff}.plan-flow .wa-courts-pinned{z-index:5;background:#f2f2f7;padding:4px 0 1px;position:sticky;top:0}.plan-flow .wa-courts-pinned .wa-venue-search{background:#fff;margin:0 0 12px}.plan-flow .wa-courts-pinned .wa-venue-search input{font:400 17px/1.35 var(--wa-font);padding:11px 0}.plan-flow .wa-courts-pinned .wa-venue-search:focus-within{outline:2px solid var(--tijo-focus);outline-offset:2px}.plan-flow .wa-courts-pinned .wa-venue-search input:focus-visible{outline:none}.plan-flow .wa-selected-courts{box-sizing:border-box;overscroll-behavior-x:contain;background:#fff;border-radius:20px;flex-wrap:nowrap;align-items:flex-start;gap:10px;height:76px;margin:0 0 12px;padding:10px;display:flex;overflow-x:auto}.plan-flow .wa-selected-courts-empty{text-align:center;color:#737d77;width:100%;font:400 13px/1.4 var(--wa-font);align-self:center;margin:0;padding:0 8px}.plan-flow .wa-selected-courts>button{color:#18221d;background:0 0;border:0;flex-direction:column;flex:0 0 82px;align-items:center;gap:6px;min-width:0;padding:0;display:flex}.plan-flow .wa-selected-court-photo{position:relative}.plan-flow .wa-selected-court-name{font:400 13px/1.25 var(--wa-font);-webkit-line-clamp:2;text-align:center;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.plan-flow .wa-remove-court{color:#fff;background:#96979c;border:1.5px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:-4px;right:-5px}.plan-flow .wa-venue-list{background:#fff}.plan-flow .wa-venue-choice{min-height:86px;padding:10px 0}.plan-flow .wa-venue-copy{gap:3px}.plan-flow .wa-venue-copy strong{font:500 18px/1.25 var(--wa-font)}.plan-flow .wa-venue-copy small{font:400 14px/1.3 var(--wa-font)}.plan-flow.plan-editorial.creation-match .planning-whatsapp .cgn-slot-venue{background:#fff;border-radius:20px;padding:12px}.plan-flow.plan-editorial.creation-match .planning-whatsapp .cgn-slot-venue-head b{font:500 18px/1.25 var(--wa-font)}.plan-flow.plan-editorial.creation-match .planning-whatsapp .slot-availability-badge{color:#16754e;background:#eaf6ef;border-radius:12px;min-height:44px;margin:10px 0;padding:8px 10px}.plan-flow.plan-editorial.creation-match .planning-whatsapp .slot-availability-badge.is-manual{color:#81591b;text-align:left;background:#fff4e4;width:100%}.plan-flow .planning-whatsapp .slot-availability-badge span{font:500 15px/1.3 var(--wa-font)}.plan-flow .planning-whatsapp .slot-availability-badge small{font:400 13px/1.3 var(--wa-font)}.plan-flow.plan-editorial.creation-match .planning-whatsapp .cgn-slot-chip{border-radius:13px;min-height:60px;padding:10px 8px}.plan-flow .planning-whatsapp .slot-grid-time{font:500 16px/1.3 var(--wa-font)}.plan-flow .planning-whatsapp .slot-grid-court small{font:400 13px/1.3 var(--wa-font)}.plan-flow .planning-whatsapp .slot-start-count,.plan-flow .planning-whatsapp .slot-manual-note{font:400 13px/1.4 var(--wa-font)}.plan-flow .planning-whatsapp .wa-change-courts{font:400 14px/1.4 var(--wa-font);min-height:44px}.plan-flow .planning-whatsapp [data-testid=play-calendar-sticky]{background:#f2f2f7}.plan-flow .planning-whatsapp .creation-time-filter{background:#fff;margin:6px 0}.plan-flow.plan-editorial.creation-match .planning-whatsapp.wa-review>main{background:#efeae2;padding:14px 16px 140px!important}.plan-flow .planning-whatsapp.wa-review .wa-poll-bubble li strong{font:600 16px/1.35 var(--wa-font)}.plan-flow .planning-whatsapp.wa-review .wa-poll-bubble li span:not(.wa-poll-circle){font-size:15px}.plan-flow .planning-whatsapp.wa-review .wa-poll-bubble li small{font-size:13px}@media (width<=350px){.plan-flow.plan-editorial.creation-match .planning-whatsapp>main{padding-left:12px;padding-right:12px}.plan-flow .wa-venue-copy strong{font-size:17px}}.plan-flow.plan-editorial.creation-match .planning-whatsapp [data-select-day] strong{font:600 22px/1.2 var(--wa-font)!important}.plan-flow.plan-editorial.creation-match .planning-whatsapp .cgn-slot-grid .slot-grid-time{font:500 16px/1.3 var(--wa-font);letter-spacing:0}.plan-flow.plan-editorial.creation-match .planning-whatsapp .cgn-slot-grid .slot-grid-court small{font:400 13px/1.3 var(--wa-font)}.plan-flow.plan-editorial.creation-match .planning-whatsapp .cgn-slot-grid .plan-slot-status{font:400 12px/1.35 var(--wa-font)}.plan-flow.plan-editorial.creation-match .planning-whatsapp .creation-time-filter summary{min-height:44px;font:400 14px/1.4 var(--wa-font)}.court-booking-choice{border:0;flex-wrap:wrap;gap:8px;padding:12px 0;display:flex}.court-booking-choice legend{margin-bottom:8px;font-weight:600}.court-booking-choice>button{color:inherit;background:0 0;border:1px solid;border-radius:12px;padding:10px 14px}.court-booking-choice>button[aria-pressed=true]{color:#163925;background:#ddf5e4}.court-booking-choice>button:disabled{opacity:.5}.court-booking-choice>label,.court-booking-choice>small{flex-basis:100%;line-height:1.5}.court-booking-choice input{margin-right:8px}.discovery-external-heading{grid-column:1/-1;padding-top:20px}.court-booking-choice>div{flex-wrap:wrap;gap:8px;display:flex}.court-booking-choice button{color:inherit;background:0 0;border:1px solid;border-radius:12px;padding:10px 14px}.court-booking-choice button[aria-pressed=true]{color:#163925;background:#ddf5e4}.court-booking-choice button:disabled{opacity:.5}.guest-plan-intro{color:#183f35;max-width:620px;padding:12px 0 16px}.guest-plan-intro strong{font-size:14px;font-weight:700}.guest-plan-intro p{color:#62706a;margin:6px 0 0;font-size:13px;line-height:1.5}.guest-plan-name{gap:8px;margin:12px 0;display:grid}.guest-plan-name>span{font-size:14px;font-weight:700}.guest-plan-name input{color:#183f35;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c6cec5;border-radius:10px;padding:14px;font-size:16px}.guest-plan-name input:focus-visible{outline:2px solid var(--tijo-focus);outline-offset:3px}.guest-plan-name small{color:#647068;font-size:12px;line-height:1.5}.guest-plan-private{color:#43574b;background:#edf1e8;border:1px solid #dce3d6;border-radius:10px;padding:14px 16px;font-size:13px;line-height:1.5}.guest-plan-start{color:#17392c;min-height:48px;font:inherit;cursor:pointer;background:#c6ff00;border:0;border-radius:9px;margin-top:14px;padding:12px 18px;font-weight:700}.plan-flow>.guest-organizer-success{overscroll-behavior:contain;height:100%;min-height:0;padding-bottom:calc(24px + env(safe-area-inset-bottom));overflow-y:auto}.cgn-success{z-index:80;color:#0b1834;background:#fff;width:100%;max-width:620px;height:100dvh;margin:0 auto;padding:12px 16px 28px;position:fixed;inset:0;overflow-y:auto}.cgn-success-top{justify-content:space-between;align-items:center;display:flex}.cgn-success-top button{color:#006b4f;background:0 0;border:0;padding:8px;font-size:14px;font-weight:800}.cgn-success-top button:first-child{color:#0b1834}.cgn-success-top svg{width:21px}.cgn-success-hero{text-align:center;padding:0 18px 11px;position:relative}.cgn-success-check{color:#fff;background:#007557;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 7px;display:grid;box-shadow:0 8px 20px #00755733}.cgn-success-check svg{stroke-width:3px;width:31px;height:31px}.cgn-success-hero h1{letter-spacing:-.03em;font-size:27px;font-weight:900}.cgn-success-hero p{color:#64728a;max-width:330px;margin:3px auto 0;font-size:12px;line-height:1.35}.cgn-success-confetti{width:7px;height:7px;position:absolute;transform:rotate(42deg)}.cgn-success-confetti.a{background:#00a879;top:13px;left:18%}.cgn-success-confetti.b{background:#ffc52f;top:49px;left:28%}.cgn-success-confetti.c{background:#ff8a61;top:14px;right:24%}.cgn-success-confetti.d{background:#00a879;top:51px;right:14%}.cgn-success-game{border:1px solid #edf0f2;border-radius:15px;grid-template-columns:104px 1fr;gap:12px;padding:11px;display:grid;box-shadow:0 5px 16px #0f1e350d}.cgn-success-thumb{border-radius:10px;width:104px;height:176px;overflow:hidden}.cgn-success-game-info{min-width:0}.cgn-success-title{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.cgn-success-title h2{align-items:center;gap:5px;font-size:16px;font-weight:900;line-height:1.2;display:flex}.cgn-success-title h2 svg{width:12px;height:12px}.cgn-success-title span{color:#9c570b;background:#fff3de;border-radius:99px;flex:none;padding:4px 6px;font-size:6px;font-weight:900}.cgn-success-game-info>p{color:#53617a;align-items:flex-start;gap:6px;margin:4px 0;font-size:10px;line-height:1.25;display:flex}.cgn-success-game-info>p svg{color:#0b1834;flex:none;width:13px;height:13px}.cgn-success-game-info p.cgn-success-court{grid-template-columns:13px 1fr;display:grid}.cgn-success-court small{color:#7b8799;grid-column:2}.cgn-success-players{color:#52617a;align-items:end;gap:7px;margin-top:7px;font-size:7px;display:flex}.cgn-success-players span,.cgn-success-players i{color:#006b4f;background:#fff;border:1px dashed #cbd4df;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.cgn-success-players span{background:#dff3eb;border:0;font-size:7px}.cgn-success-booking{color:#075d4a;background:#eaf7f4;border-radius:13px;grid-template-columns:25px 1fr auto;align-items:center;gap:9px;margin-top:9px;padding:10px 12px;display:grid}.cgn-success-booking>svg{width:22px}.cgn-success-booking h2{font-size:12px;font-weight:900}.cgn-success-booking p{color:#52617a;font-size:9px;line-height:1.3}.cgn-success-booking a{color:#0b1834;white-space:nowrap;background:#fff;border:1px solid #dce4e1;border-radius:9px;align-items:center;gap:4px;padding:8px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.cgn-success-booking a svg{width:13px}.cgn-success-share{background:#eaf7f4;border-radius:14px;margin-top:9px;padding:12px}.cgn-success-share header{color:#006b4f;align-items:flex-start;gap:9px;display:flex}.cgn-success-share header svg{width:24px;height:24px}.cgn-success-share h2{color:#123c38;font-size:14px;font-weight:900}.cgn-success-share header p{color:#52617a;font-size:9px}.cgn-success-link{grid-template-columns:1fr 33px auto;gap:6px;margin-top:9px;display:grid}.cgn-success-link input{color:#1e3352;border:0;border-radius:9px;min-width:0;padding:8px;font-size:9px}.cgn-success-link button{color:#0b1834;background:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:800;display:flex}.cgn-success-link button.primary{background:var(--tijo-action-gradient);color:var(--tijo-action-ink)}.cgn-success-link svg{width:14px}.cgn-success-share-grid{grid-template-columns:1fr 122px;gap:10px;margin-top:10px;display:grid}.cgn-success-channels{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.cgn-success-channels a,.cgn-success-channels button{color:#17304e;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;font-size:7px;text-decoration:none;display:flex}.cgn-success-channels svg{background:#fff;border-radius:50%;width:31px;height:31px;padding:7px}.cgn-success-qr{border-left:1px solid #0c52431f;align-items:center;gap:7px;padding-left:9px;display:flex}.cgn-success-qr img{width:50px;height:50px}.cgn-success-qr span{color:#1e4e47;font-size:7px}.cgn-success-status{color:#006b4f;margin-top:6px;font-size:9px}.cgn-success-next{padding:10px 2px 1px}.cgn-success-next h2{margin-bottom:3px;font-size:16px;font-weight:900}.cgn-success-step{text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:5px 0;display:flex}.cgn-success-step>span{color:#0b1834;place-items:center;width:27px;height:27px;display:grid}.cgn-success-step>span svg{width:19px}.cgn-success-step>div{flex:1}.cgn-success-step b{font-size:11px}.cgn-success-step p{color:#52617a;font-size:8px}.cgn-success-step>svg{width:16px}.cgn-success-actions{gap:7px;display:grid}.cgn-success-actions button{color:#0b1834;background:#eef1f5;border:0;border-radius:9px;width:100%;padding:10px;font-size:11px;font-weight:800}.cgn-success-actions button.primary{background:var(--tijo-action-gradient);color:var(--tijo-action-ink);justify-content:center;align-items:center;gap:8px;display:flex}.cgn-success-actions svg{width:16px}@media (width<=380px){.cgn-success{padding-left:10px;padding-right:10px}.cgn-success-game{grid-template-columns:96px 1fr}.cgn-success-thumb{width:96px}.cgn-success-share-grid{grid-template-columns:1fr 104px}.cgn-success-qr img{width:45px;height:45px}}.cgn-success-thumb>.myg-cover-art,.cgn-success-thumb>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cgn-success-title{flex-wrap:wrap}.cgn-success-title span{font-size:10px}.cgn-success-game-info>p{font-size:12px;line-height:1.4}.plan-flow.creation-match{--plan-paper:#f5f4ef;--plan-forest:#123b2b;--plan-lime:#d9fa58}.plan-flow.creation-match .cgn-planning-head .cgn-topbar-nav{grid-template-columns:1fr auto 1fr;gap:8px;min-height:60px;padding:8px 18px;display:grid}.creation-match .cgn-planning-head .cgn-nav-title{display:none}.creation-match .cgn-planning-head .flow-wordmark{-o-object-fit:contain;object-fit:contain;filter:none;justify-self:center;width:76px;height:30px;margin:0;position:static;transform:none}.creation-match .cgn-planning-head .cgn-back-btn{justify-content:flex-start;justify-self:start;margin:0;padding:0}.creation-match .cgn-planning-head .cgn-cancel{justify-self:end;min-height:44px;padding:0}.creation-match .cgn-planning-head .cgn-stepper{gap:10px;margin:0;padding:0}.creation-match .cgn-planning-head .cgn-step{border-bottom-width:3px;padding:9px 0 8px}.creation-match .cgn-planning-head .cgn-step.active{border-color:var(--plan-forest)}.plan-flow.creation-match .cgn-screen>main{padding-top:18px}.plan-flow.creation-match .cgn-screen :is(h1.plan-display,h1.flow-display),.creation-match .creation-success-hero h1.plan-display{letter-spacing:-.6px!important;text-transform:uppercase!important;color:#123b2b!important;margin:0 0 18px!important;font:800 clamp(46px,13.6vw,58px)/.94 Barlow Condensed,Impact,sans-serif!important}.creation-match .cgn-people-screen [data-testid=play-preferences-summary]{margin-bottom:12px}.creation-match .people-editorial-round.has-court{isolation:isolate;background:#ed7098;border:0;border-radius:12px;flex-direction:column;justify-content:center;min-height:200px;margin:0 0 18px;padding:12px 10px 24px;display:flex;position:relative;overflow:hidden}.creation-match .people-editorial-round.has-court>.match-court{z-index:-1;aspect-ratio:auto;border-radius:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.creation-match .people-editorial-round.has-court>.people-editorial-heading{max-width:calc(100% - 20px);margin:0;position:absolute;top:10px;left:10px}.creation-match .people-editorial-round.has-court>.people-editorial-heading>span,.creation-match .creation-court-badge{color:#123b2b;background:#f5f4eff2;border-radius:5px;padding:5px 8px;font:600 11px/1.3 Inter,sans-serif}.creation-match .people-editorial-round.has-court .people-editorial-avatar-rail{scrollbar-width:thin;scrollbar-color:#f5f4ef66 transparent;align-items:flex-start;gap:8px;width:100%;max-width:100%;margin:24px 0 0;padding:8px 1px;display:flex;overflow-x:auto}.creation-match .people-editorial-round.has-court .people-editorial-selected-person{background:0 0;flex:0 0 57px;gap:5px;min-width:57px}.creation-match .people-editorial-round.has-court .people-editorial-avatar{background:#f5f4ef;border:2px solid #f5f4ef;border-radius:50%;width:52px;max-width:52px;height:52px;box-shadow:0 2px 6px #132a2633}.creation-match .people-editorial-round.has-court .people-editorial-avatar-mark{color:#123b2b;background:#f5f4ef;border:1px solid #123b2b}.creation-match .people-editorial-round.has-court .people-editorial-avatar-name,.creation-match .people-editorial-round.has-court .people-editorial-guest-label{color:#fff;text-shadow:0 1px 3px #2f1826;font:600 11px/1.3 Inter,sans-serif;overflow:hidden}.creation-match .people-editorial-round.has-court .people-editorial-link-note{color:#fff;text-shadow:0 1px 3px #2f1826;max-width:calc(100% - 75px);margin:0;font-size:10px;position:absolute;bottom:10px;left:12px}.creation-match .cgn-people-screen .people-editorial-crews{margin-bottom:14px}.creation-match .people-search-launch{background:#fffdf9;border-radius:8px;min-height:46px}.creation-match .people-editorial-crew-rail>button{background:0 0;border:1px solid #cbd3c7;border-radius:8px;min-height:40px}.creation-match .people-editorial-crew-rail>button[aria-pressed=true]{background:var(--tijo-accent-soft);color:var(--tijo-accent-text);border-color:var(--tijo-accent-border)}.creation-match .people-editorial-player-list .people-row{background:0 0;border-bottom:1px solid #d8ddd6}.creation-match .people-editorial-player-list .people-check[aria-pressed=true]>span{background:var(--tijo-accent-soft);color:var(--tijo-accent-text);border-color:var(--tijo-accent-border)}.creation-match .slot-proposal-note{color:#5a665c;margin:-8px 0 14px;font-size:12px}.creation-match .cgn-slot-venue{background:#fffdfa;border-color:#d8ddd6;border-radius:12px;padding:12px}.creation-match .cgn-slot-venue>.flow-venue-photo{border-radius:0;width:calc(100% + 24px);height:115px;margin:-12px -12px 12px}.creation-match .cgn-slot-venue-head{gap:9px;margin-bottom:8px}.creation-match .cgn-slot-venue-head b{font:700 15px/1.3 Inter,sans-serif}.creation-match .slot-venue-icon{color:#123b2b;background:#edf0e7;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;display:grid}.creation-match .slot-availability-badge{border-radius:6px;min-height:36px;padding:7px 9px;font-size:12px}.creation-match .slot-availability-badge small{font-size:10px}.creation-match .slot-start-count{margin:9px 0 6px;font-size:11px}.plan-flow.creation-match .cgn-slot-chip{background:#f5f4ef;border-color:#cbd2c7;border-radius:8px;min-height:67px;padding:10px}.creation-match .cgn-slot-chip .slot-time-range,.creation-match .cgn-slot-chip strong{letter-spacing:0;font:800 24px/1 Barlow Condensed,Impact,sans-serif}.plan-flow.creation-match .cgn-slot-chip.on{background:var(--tijo-accent-soft);color:var(--tijo-accent-text);border-color:var(--tijo-accent-border)}.creation-match .cgn-slot-chip.on small{color:var(--tijo-accent-text)}.creation-match .slot-manual-note{margin:8px 0;font-size:11px}.creation-match [data-selection-calendar] [data-select-day] strong{font:800 28px/.95 Barlow Condensed,Impact,sans-serif}.creation-match .cgn-selection-actions>.tijo-proposal-note{font-size:10px}.plan-flow.creation-match :is(.cgn-next,.cgn-selection-next,.cgn-review-actions>button){border-radius:8px;min-height:50px;font-size:14px}.creation-match .compact-review .plan-review-title{border:0;min-height:44px;margin:0 0 12px;padding:0}.creation-match .compact-review .plan-review-title .game-title-value{font-size:16px}.creation-match .creation-round-preview{isolation:isolate;border-radius:12px;align-items:center;min-height:180px;margin-bottom:12px;display:flex;position:relative;overflow:hidden}.creation-match .creation-round-preview>.match-court{z-index:-1;aspect-ratio:auto;width:100%;height:100%;margin:0;position:absolute;inset:0}.creation-match .creation-court-badge{position:absolute;top:10px;left:10px}.creation-match .creation-court-note{color:#fff;text-shadow:0 1px 3px #2f1826;font:500 11px/1.3 Inter,sans-serif;position:absolute;bottom:9px;left:12px}.creation-match .creation-round-preview .participant-strip{scrollbar-width:thin;scrollbar-color:#f5f4ef66 transparent;flex-wrap:nowrap;gap:10px;width:100%;margin:15px 0 0;padding:10px 14px;display:flex;overflow-x:auto}.creation-match .creation-round-preview .participant-item{flex:0 0 66px;gap:5px;width:66px;min-width:0}.creation-match .creation-round-preview .profile-avatar{color:#123b2b;background:#eef0e6;border:2px solid #f5f4ef;border-radius:50%;width:59px;height:59px;font-size:20px;box-shadow:0 2px 6px #132a2633}.creation-match .creation-round-preview .participant-item strong{color:#fff;text-shadow:0 1px 3px #2f1826;white-space:nowrap;text-overflow:ellipsis;width:100%;font:600 12px/1.3 Inter,sans-serif;overflow:hidden}.creation-match .creation-round-preview .participant-item small{display:none}.creation-match .review-round{align-items:center;gap:12px;margin:0 0 17px;display:flex}.creation-match .review-round-fields{flex:1}.creation-match .review-round-fields:not(.is-guest) .review-capacity{align-items:center;gap:8px;display:flex}.creation-match .review-round-fields:not(.is-guest) .review-capacity>span{font-size:12px}.creation-match .review-round-fields select{background:0 0;width:auto;min-height:44px;padding:8px;font-size:13px}.creation-match .creation-edit-people{color:#123b2b;background:0 0;border:0;flex:none;align-items:center;gap:5px;min-height:44px;padding:0;font-size:11px;display:flex}.creation-match .review-proposals>header{margin-bottom:6px}.creation-match .review-proposals h2{font-size:13px}.creation-match .review-day{background:#fffdfa;border:1px solid #cbd3c7;border-radius:9px;margin-bottom:8px}.creation-match .review-slot{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.creation-match .review-slot>.flow-date-stamp{border-right:1px solid #d8ddd6;justify-content:center;align-self:stretch;padding:0 10px 0 0}.creation-match .flow-date-stamp b{font:800 32px/.95 Barlow Condensed,Impact,sans-serif}.creation-match .review-slot .flow-review-time{font:800 30px/1 Barlow Condensed,Impact,sans-serif}.creation-match .review-slot-place strong{font-size:12px;font-weight:600}.creation-match .review-slot-place small{font-size:10px}.creation-match .review-availability-note{margin:10px 0;font-size:11px}.creation-match .creation-optional{border-top:1px solid #d8ddd6;font-size:13px}.creation-match .creation-optional>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;list-style:none;display:flex}.creation-match .creation-optional>summary::-webkit-details-marker{display:none}.creation-match .creation-optional>summary>span{text-underline-offset:3px;font-size:11px;text-decoration:underline}.creation-match .guest-flow-help{margin:-6px 0 20px;font-size:12px}.creation-match .guest-basics-field{border:0;margin:0 0 22px;padding:0}.creation-match .guest-basics-field>legend,.creation-match .guest-basics-field>h2{margin:0 0 10px;font:600 13px/1.3 Inter,sans-serif}.creation-match .guest-sport-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.creation-match .guest-sport-grid>button{color:#123b2b;background:#fffdfa;border:1px solid #cbd3c7;border-radius:10px;flex-direction:column;justify-content:center;gap:8px;min-height:92px;display:flex}.creation-match .guest-sport-grid>button>svg{width:30px;height:30px}.creation-match .guest-sport-grid>button[aria-pressed=true],.creation-match .guest-duration-grid>button[aria-pressed=true]{background:var(--tijo-accent-soft);color:var(--tijo-accent-text);border-color:var(--tijo-accent-border)}.creation-match .guest-basics-radius{margin-top:12px;font-size:12px}.creation-match .guest-basics-optional{font-size:12px}.creation-match .flow-success{background:#f5f4ef!important}.creation-match .cgn-success.success-editorial{scroll-padding-bottom:124px;padding:0 0 124px!important}.creation-match .creation-success-hero{background:0 0;padding:18px 18px 0}.creation-match .creation-success-status{color:#123b2b;align-items:center;gap:6px;margin:0 0 12px;font:600 11px/1.3 Inter,sans-serif;display:flex}.creation-match .creation-success-status>svg{color:#d9fa58;box-sizing:content-box;background:#123b2b;border-radius:50%;padding:2px}.creation-match .creation-success-hero .match-court{aspect-ratio:1.7;border-radius:12px;margin:0}.creation-match .flow-success>.cgn-success-share{margin:14px 18px}.creation-match .flow-success>.cgn-success-game{background:#fffdfa;border:1px solid #cbd3c7;border-radius:9px;margin:14px 18px;padding:12px}.creation-match .cgn-success-game .cgn-success-game-info{padding:0}.creation-match .cgn-success-game-info h2{font-size:15px}.creation-match .cgn-success-game-info>p.success-game-sport{font-size:11px}.creation-match .success-proposals strong{font-size:12px}.creation-match .success-proposals span{font-size:11px}.creation-match .flow-success>.success-invited,.creation-match .flow-success>.cgn-success-booking{margin:16px 18px}.creation-match .success-invitees .profile-avatar{width:52px;height:52px;font-size:19px}.creation-match .success-invitees li{flex-basis:76px}.creation-match .flow-success>.cgn-success-actions{padding:10px 18px calc(6px + env(safe-area-inset-bottom));box-shadow:none;border-top:1px solid #d8ddd6;margin:0 auto}.creation-match .flow-success .success-share-trigger{min-height:50px;font-size:13px;background:var(--tijo-action-gradient)!important;color:var(--tijo-action-ink)!important}.creation-match .guest-organizer-success .flow-share-ticket{margin:14px 18px 0}.creation-match .guest-organizer-success .guest-organizer-links{padding:14px 18px}.creation-match .guest-organizer-card h2{margin:0 0 14px;font:800 30px/1 Barlow Condensed,Impact,sans-serif}.creation-match .guest-organizer-success .guest-organizer-private h2{font:600 13px/1.3 Inter,sans-serif}@media (width<=360px){.creation-match .people-editorial-round.has-court{min-height:182px}.creation-match .creation-round-preview{min-height:170px}.creation-match .review-round{gap:7px}.creation-match .review-round-fields:not(.is-guest) .review-capacity{gap:5px}.creation-match .creation-edit-people{font-size:10px}.creation-match .guest-sport-grid>button{min-height:80px}}.plan-flow.creation-match .cgn-people-screen .planning-people-editorial .people-editorial-round.has-court .people-editorial-avatar{flex:none;width:52px;max-width:52px;height:52px}.plan-flow.creation-match .cgn-people-screen .planning-people-editorial .people-editorial-round.has-court .people-editorial-selected-person{flex:0 0 57px;min-width:57px}.plan-flow.creation-match .cgn-people-screen .planning-people-editorial .people-editorial-round.has-court .people-editorial-avatar-rail{gap:8px;padding:8px 1px}.plan-flow.creation-match .flow-court-selection .cgn-slot-venue{background:#fffdfa!important;border:1px solid #d8ddd6!important;border-radius:10px!important;margin:10px 0 12px!important;padding:12px!important}.plan-flow.creation-match .flow-court-selection .cgn-slot-venue-head b{font:700 14px/1.3 Inter,sans-serif!important}.creation-match .creation-time-filter{border-top:1px solid #d8ddd6;margin:5px 0 0}.creation-match .creation-time-filter>summary{cursor:pointer;align-items:center;gap:7px;min-height:36px;font-size:12px;list-style:none;display:flex}.creation-match .creation-time-filter>summary::-webkit-details-marker{display:none}.creation-match .creation-time-filter>summary>span{flex:1}.creation-match .creation-time-filter[open]>summary>svg:last-child{transform:rotate(90deg)}.creation-match .cgn-selection-actions>.cgn-selection-toggle,.creation-match .cgn-selection-actions>.cgn-selection-empty-summary{grid-area:1/1;min-width:0;min-height:50px;padding:0}.creation-match .cgn-selection-actions>.cgn-selection-toggle svg{flex:none;width:16px}.creation-match .cgn-selection-actions .cgn-summary-count b{font:800 19px/1.1 Barlow Condensed,Impact,sans-serif!important}.creation-match .cgn-selection-actions .cgn-summary-count small{font-size:10px}.creation-match .cgn-selection-actions>.cgn-selection-next{grid-area:1/2;align-self:center;font-size:12px;margin:0!important}.creation-match .cgn-selection-actions>.tijo-proposal-note{grid-area:2/1/auto/-1;margin:3px 0 0;font-size:10px}.creation-match .creation-success-hero .match-court-image{-o-object-fit:fill;object-fit:fill}.plan-flow.creation-match .cgn-slots-screen>.cgn-selection-footer .cgn-selection-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)!important;gap:4px 10px!important;display:grid!important}.plan-flow.creation-match .cgn-slots-screen>.cgn-selection-footer{min-height:0;padding:10px 18px calc(10px + env(safe-area-inset-bottom))}.plan-flow.creation-match .cgn-slots-screen>.cgn-selection-footer .cgn-selection-toggle{gap:5px;min-height:50px;padding:0}.plan-flow.creation-match .cgn-slots-screen>.cgn-selection-footer .cgn-selection-toggle b{font:800 19px/1.1 Barlow Condensed,Impact,sans-serif!important}.plan-flow.creation-match .cgn-slots-screen>.cgn-selection-footer .cgn-selection-toggle .cgn-summary-count small{font-size:10px}.creation-match h1[tabindex="-1"]:focus{outline:none}@media (prefers-reduced-motion:reduce){.creation-match *{scroll-behavior:auto!important}}.plan-flow .universal-planner-review{--upr-ink:#1d2823;--upr-muted:#737d77;--upr-line:#e6e9e6;--upr-paper:#fff;--upr-tint:#fff3eb;color:var(--upr-ink);background:var(--upr-paper)}.plan-flow .universal-planner-review .upr-header{background:var(--upr-paper);flex-shrink:0;align-items:center;gap:13px;padding:18px 20px 12px;display:flex}.plan-flow .universal-planner-review .upr-header>button{width:42px;height:42px;color:var(--upr-ink);background:#f3f5f2;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.plan-flow .universal-planner-review .upr-header>div{min-width:0}.plan-flow .universal-planner-review .upr-header h1{letter-spacing:-.5px;margin:0;font-size:23px;font-weight:700;line-height:1.25}.plan-flow .universal-planner-review .upr-header p{color:var(--upr-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.plan-flow .universal-planner-review>.draft-game-title{border-bottom:1px solid var(--upr-line);background:#fff;margin:0;padding-top:3px;padding-bottom:8px}.plan-flow .universal-planner-review .draft-game-title-label{min-height:19px;font-size:11px}.plan-flow .universal-planner-review .draft-game-title .game-title-trigger{height:42px;min-height:42px;font-size:17px}.plan-flow .universal-planner-review .draft-game-title-joker{min-width:42px;min-height:42px}.plan-flow .universal-planner-review .draft-game-title-joker>span{display:none}.plan-flow .universal-planner-review>main{box-sizing:border-box;background:#fff;width:100%;max-width:720px;min-height:0;margin-inline:auto;padding:18px 20px 25px;overflow-y:auto}.plan-flow .universal-planner-review .upr-section{border-bottom:1px solid var(--upr-line);margin:0 0 19px;padding:0 0 19px}.plan-flow .universal-planner-review .upr-section-title{justify-content:space-between;align-items:center;gap:10px;min-height:34px;margin-bottom:4px;display:flex}.plan-flow .universal-planner-review .upr-section-title h2{min-width:0;margin:0;font-size:15px;font-weight:650;line-height:1.4}.plan-flow .universal-planner-review .upr-section-title button{color:#a95c3e;white-space:nowrap;background:0 0;border:0;align-items:center;min-height:40px;padding:8px 0;font-size:12px;font-weight:600;display:flex}.plan-flow .universal-planner-review .upr-slot-remove{width:40px;min-height:44px;color:var(--upr-muted);background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;margin:-8px -6px;padding:8px;display:grid}.plan-flow .universal-planner-review .upr-note{color:var(--upr-muted);align-items:flex-start;gap:7px;margin:5px 0 0;font-size:11px;line-height:1.5;display:flex}.plan-flow .universal-planner-review .upr-note svg{flex-shrink:0;margin-top:1px}.plan-flow .universal-planner-review .upr-people{flex-wrap:wrap;align-items:flex-start;gap:13px 8px;margin:9px 0 0;padding:0;list-style:none;display:flex}.plan-flow .universal-planner-review .upr-people li{text-align:center;flex-direction:column;align-items:center;gap:5px;width:62px;min-width:0;display:flex}.plan-flow .universal-planner-review .upr-avatar{color:#49664f;background:#e6ece5;border-radius:50%;place-items:center;width:46px;height:46px;font-size:17px;font-weight:600;display:grid;position:relative;overflow:hidden}.plan-flow .universal-planner-review .upr-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.plan-flow .universal-planner-review .upr-avatar-self{color:#995e42;background:#f9e7dc;font-size:13px}.plan-flow .universal-planner-review .upr-people strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:600;line-height:1.4;display:block;overflow:hidden}.plan-flow .universal-planner-review .upr-people small{color:var(--upr-muted);font-size:9px;line-height:1.35}.plan-flow .universal-planner-review .upr-add-person>button{width:100%;color:var(--upr-ink);background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;min-height:68px;padding:0;display:flex}.plan-flow .universal-planner-review .upr-people li.upr-add-person{width:86px}.plan-flow .universal-planner-review .upr-add-person>button>strong{text-overflow:clip;max-width:none;overflow:visible}.plan-flow .universal-planner-review .upr-avatar-add{color:#718074;box-sizing:border-box;background:#f5f6f3;border:1px dashed #bfc8bc}.plan-flow .universal-planner-review .upr-helper{color:var(--upr-muted);margin:13px 0 0;font-size:11px;line-height:1.5}.plan-flow .universal-planner-review .upr-guest-list{margin:12px 0;font-size:12px;line-height:1.5}.plan-flow .universal-planner-review .upr-guest-list strong,.plan-flow .universal-planner-review .upr-guest-list span,.plan-flow .universal-planner-review .upr-guest-list small{display:block}.plan-flow .universal-planner-review .upr-guest-list small{color:var(--upr-muted);font-size:11px}.plan-flow .universal-planner-review .upr-capacity{justify-content:space-between;align-items:center;gap:12px;margin:15px 0 0;font-size:12px;display:flex}.plan-flow .universal-planner-review select,.plan-flow .universal-planner-review input:not([type=checkbox]),.plan-flow .universal-planner-review textarea{font:inherit;color:var(--upr-ink);box-sizing:border-box;background:#fff;border:1px solid #dce1da;border-radius:10px;min-width:0;min-height:44px;padding:10px 11px}.plan-flow .universal-planner-review .upr-capacity select{max-width:48%;font-size:13px}.plan-flow .universal-planner-review .upr-public-choice{cursor:pointer;background:#fff;align-items:center;gap:11px;min-height:50px;padding:3px 0;display:flex}.plan-flow .universal-planner-review .upr-visibility-icon{color:#69816e;flex-shrink:0;display:flex}.plan-flow .universal-planner-review .upr-public-choice>span:nth-child(2){flex:1;min-width:0}.plan-flow .universal-planner-review .upr-public-choice strong{font-size:14px;font-weight:650;line-height:1.4;display:block}.plan-flow .universal-planner-review .upr-public-choice small{color:var(--upr-muted);margin-top:4px;font-size:11px;line-height:1.5;display:block}.plan-flow .universal-planner-review input[type=checkbox]{accent-color:#537e5d;cursor:pointer;flex-shrink:0;width:20px;height:20px}.plan-flow .universal-planner-review .upr-public-choice>input{appearance:none;background:#dbe1d9;border:0;border-radius:20px;width:46px;height:28px;margin:0;transition:background .15s;position:relative}.plan-flow .universal-planner-review .upr-public-choice>input:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0002}.plan-flow .universal-planner-review .upr-public-choice>input:checked{background:#527d5c}.plan-flow .universal-planner-review .upr-public-choice>input:checked:after{transform:translate(18px)}.plan-flow .universal-planner-review .upr-levels{padding-top:17px}.plan-flow .universal-planner-review .upr-levels p{margin:0 0 10px;font-size:13px;font-weight:600}.plan-flow .universal-planner-review .upr-field-row{gap:12px;display:flex}.plan-flow .universal-planner-review .upr-field-row label{min-width:0;color:var(--upr-muted);flex:1;font-size:12px}.plan-flow .universal-planner-review .upr-field-row select{width:100%;margin-top:5px;font-size:14px;display:block}.plan-flow .universal-planner-review .upr-levels>small{color:var(--upr-muted);margin-top:10px;font-size:11px;line-height:1.5;display:block}.plan-flow .universal-planner-review .upr-message-editor{border-bottom:1px solid var(--upr-line);margin:0 0 16px;padding-bottom:16px}.plan-flow .universal-planner-review .upr-message-editor>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:48px;list-style:none;display:flex}.plan-flow .universal-planner-review .upr-message-editor>summary::-webkit-details-marker{display:none}.plan-flow .universal-planner-review .upr-message-editor>summary>span:first-child{flex:1;min-width:0}.plan-flow .universal-planner-review .upr-message-editor>summary strong{font-size:13px;font-weight:600;line-height:1.5;display:block}.plan-flow .universal-planner-review .upr-message-editor>summary small{text-overflow:ellipsis;white-space:nowrap;color:var(--upr-muted);margin-top:4px;font-size:11px;line-height:1.5;display:block;overflow:hidden}.plan-flow .universal-planner-review .upr-message-edit{color:#a95c3e;flex-shrink:0;font-size:12px;font-weight:600}.plan-flow .universal-planner-review .upr-message-label{color:var(--upr-muted);margin:13px 0 7px;font-size:12px;display:block}.plan-flow .universal-planner-review textarea{resize:vertical;width:100%;min-height:96px;font-size:14px;line-height:1.5;display:block}.plan-flow .universal-planner-review .upr-message-hint{color:var(--upr-muted);justify-content:space-between;gap:10px;margin-top:7px;font-size:10px;line-height:1.5;display:flex}.plan-flow .universal-planner-review .upr-message-hint>span{flex-shrink:0}.plan-flow .universal-planner-review .upr-booking{color:#62746a;margin:0 0 14px;font-size:12px}.plan-flow .universal-planner-review .upr-booking summary{cursor:pointer;box-sizing:border-box;min-height:40px;padding:10px 0}.plan-flow .universal-planner-review .upr-booking fieldset{border:0;margin:0;padding:9px 0 0}.plan-flow .universal-planner-review .upr-booking legend{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.plan-flow .universal-planner-review .upr-booking-buttons{gap:7px;margin-bottom:10px;display:flex}.plan-flow .universal-planner-review .upr-booking-buttons button{font:inherit;color:var(--upr-ink);background:#fff;border:1px solid #dce1dc;border-radius:20px;min-height:44px;padding:10px 13px}.plan-flow .universal-planner-review .upr-booking-buttons button[aria-pressed=true]{background:#e7eee7;border-color:#8b9e8f}.plan-flow .universal-planner-review .upr-booking-confirm{align-items:flex-start;gap:9px;margin:10px 0;line-height:1.5;display:flex}.plan-flow .universal-planner-review .upr-booking small{font-size:11px;line-height:1.5}.plan-flow .universal-planner-review .upr-guest-name{margin:17px 0 0;font-size:13px;font-weight:600;display:block}.plan-flow .universal-planner-review .upr-guest-name input{width:100%;margin-top:9px;font-size:16px;display:block}.plan-flow .universal-planner-review .upr-guest-name small{color:var(--upr-muted);margin-top:7px;font-size:11px;font-weight:400;display:block}.plan-flow .universal-planner-review .upr-error{color:#9a402e;background:#fff0eb;border:1px solid #f2c6bd;border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.5}.plan-flow .universal-planner-review .upr-actions{padding:12px 20px calc(13px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--upr-line);background:#fff}.plan-flow .universal-planner-review .upr-actions>small{text-align:center;color:var(--upr-muted);margin-bottom:8px;font-size:11px;line-height:1.4;display:block}.plan-flow .universal-planner-review .upr-actions>button{color:#252721;background:linear-gradient(105deg,#ed6465,#f3b679);border:0;border-radius:27px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;padding:13px;font-size:15px;font-weight:700;display:flex}.plan-flow .universal-planner-review button:disabled,.plan-flow .universal-planner-review input:disabled,.plan-flow .universal-planner-review select:disabled,.plan-flow .universal-planner-review textarea:disabled{opacity:.48;cursor:default}.plan-flow .universal-planner-review button:focus-visible,.plan-flow .universal-planner-review input:focus-visible,.plan-flow .universal-planner-review select:focus-visible,.plan-flow .universal-planner-review textarea:focus-visible,.plan-flow .universal-planner-review summary:focus-visible{outline-offset:3px;outline:2px solid #bb683a}@media (width<=350px){.plan-flow .universal-planner-review>main{padding-left:14px;padding-right:14px}.plan-flow .universal-planner-review .upr-header{gap:10px;padding-left:14px;padding-right:14px}.plan-flow .universal-planner-review .upr-header h1{font-size:21px}.plan-flow .universal-planner-review .upr-actions{padding-left:14px;padding-right:14px}}@media (width>=760px){.plan-flow .universal-planner-review .upr-header{padding-left:max(24px,50% - 340px);padding-right:max(24px,50% - 340px)}.plan-flow .universal-planner-review .upr-actions>*{max-width:680px;margin-left:auto;margin-right:auto}}@media (prefers-reduced-motion:reduce){.plan-flow .universal-planner-review .upr-public-choice>input,.plan-flow .universal-planner-review .upr-public-choice>input:after{transition:none}}.plan-flow .universal-planner-review .upr-field-row input{width:100%;margin-top:5px;font-size:14px;display:block}.plan-flow .universal-planner-review .upr-training-field{color:var(--upr-muted);margin:14px 0;font-size:12px;display:block}.plan-flow .universal-planner-review .upr-training-field input,.plan-flow .universal-planner-review .upr-training-field select{width:100%;margin-top:7px;font-size:14px;display:block}.plan-flow .universal-planner-review .upr-capacity input{max-width:40%;font-size:14px}.plan-flow .universal-planner-review .upr-training-court-note{background:var(--upr-tint);border-color:var(--upr-line);color:var(--upr-ink)}.plan-flow .universal-planner-review .upr-people{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.plan-flow .universal-planner-review .upr-people>li{flex:0 0 62px}.plan-flow .universal-planner-review .upr-people>li.upr-add-person{flex-basis:76px}.plan-flow .universal-planner-review .upr-avatar>.profile-avatar{border-radius:50%;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.profile-shortcut{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;display:inline-flex}.profile-shortcut:focus-visible{outline:2px solid var(--tijo-focus,#a03942);outline-offset:3px}.og-directory-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-page-actions{align-items:center;gap:8px;display:flex}#league-mode-label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#liga{scroll-margin-top:90px}#liga .trainer-mode-row>div{min-width:0}#liga .trainer-mode-row>button{flex-shrink:0}#liga #league-mode-label{margin:0}.member-shell :is(.member-mobile-nav,.member-desktop-nav)>a[data-league-hint=true]{background:var(--tijo-accent-soft,#fff0e9);color:var(--tijo-accent-text,#a03942);box-shadow:0 0 0 2px var(--tijo-accent-border,#e7aaa1);border-radius:12px}.member-shell :is(.member-mobile-nav,.member-desktop-nav)>a>.league-nav-hint{z-index:1;color:#fff;letter-spacing:0;text-align:left;white-space:normal;pointer-events:none;background:#24332b;border-radius:14px;width:max-content;max-width:calc(100vw - 24px);padding:12px 16px;font:600 13px/1.4 Inter,system-ui,sans-serif;animation:.18s ease-out league-hint-appear;display:block;position:absolute;bottom:calc(100% + 30px);right:4px;box-shadow:0 6px 22px #15241d26}.member-shell :is(.member-mobile-nav,.member-desktop-nav)>a>.league-nav-hint-arrow{color:#24332b;pointer-events:none;width:22px;height:22px;position:absolute;top:-26px;left:50%;transform:translate(-50%)}@media (width>=1024px){.member-shell .member-desktop-nav>a>.league-nav-hint{top:calc(100% + 30px);bottom:auto;right:50%;transform:translate(50%)}.member-shell .member-desktop-nav>a>.league-nav-hint-arrow{top:calc(100% + 4px);transform:translate(-50%)rotate(180deg)}}@keyframes league-hint-appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.member-shell :is(.member-mobile-nav,.member-desktop-nav)>a>.league-nav-hint{animation:none}}@media (width>=1024px){.mobile-profile-shortcut,.app-page-actions>.mobile-profile-shortcut,.og-directory-heading>.mobile-profile-shortcut{display:none}}@media (width<=1023px){.member-shell .courts-search-page .planning-map-embedded .planning-map-canvas .leaflet-bottom.leaflet-right{top:64px}.member-shell .courts-search-page .planning-map-sheet[data-snap=full] .planning-map-sheet-top{min-height:60px;padding-right:60px}.courts-profile-shortcut{top:calc(10px + env(safe-area-inset-top,0px));z-index:45;background:var(--bright-surface,#fff);position:fixed;right:12px;box-shadow:0 2px 10px #0002}.tijo-shell.member-shell>.member-mobile-nav[data-league-enabled=false]{grid-template-columns:minmax(0,1.5fr) minmax(0,1.5fr) 48px repeat(2,minmax(0,1fr))}}.tijo-bright .tijo-shell.member-shell>header.site-header{z-index:40;gap:24px;height:68px;padding-inline:max(20px,50% - 640px);position:sticky;top:0}.member-shell>.site-header>.brand-logo-link{flex:none}.member-shell>.site-header>.player-header-actions{flex:none;gap:12px}.member-shell .player-profile-trigger{min-height:44px}.member-shell .player-profile-name{text-overflow:ellipsis;white-space:nowrap;max-width:96px;overflow:hidden}.member-shell .desktop-nav.member-desktop-nav{letter-spacing:0;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;font:600 13px/1.2 Inter,system-ui,sans-serif;display:flex}.member-desktop-nav>a,.member-desktop-nav>.desktop-create-action{min-height:44px;color:inherit;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;display:inline-flex;position:relative}.member-desktop-nav>a>svg{flex:none;width:19px;height:19px}.member-desktop-nav>a:hover,.member-desktop-nav>a.active{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.member-desktop-nav>.desktop-create-action{background:var(--tijo-action-gradient);color:var(--tijo-action-ink);font:inherit;cursor:pointer;border:0}.member-desktop-nav>.desktop-create-action:hover{background:var(--tijo-action-gradient);color:var(--tijo-action-ink)}.member-desktop-nav>.desktop-create-action>svg{width:20px;height:20px}.member-desktop-nav .my-games-nav-badge{color:#fff;background:#d43d66;border-radius:20px;padding:2px 5px;font:700 10px/1.2 Inter,system-ui,sans-serif;position:absolute;top:-3px;right:0}.player-profile-menu.player-account-menu{z-index:80;background:var(--bright-surface,#191a20);width:190px;max-width:calc(100vw - 32px);color:var(--bright-text,#fff);border-radius:14px;position:relative;inset:auto;overflow:hidden;box-shadow:0 12px 35px #10241924}.player-account-menu [data-highlighted]{background:var(--bright-soft,#ffffff12);color:var(--bright-accent,#dfff00);outline:none}@media (width>=1024px){.member-shell>.member-mobile-nav{display:none}}@media (width<=1023px){.member-shell .desktop-nav.member-desktop-nav{display:none}.tijo-bright .tijo-shell.member-shell>header.site-header{gap:16px;padding-inline:max(16px,50% - 364px)}.member-shell .player-profile-name{display:none}.member-shell>.member-mobile-nav{z-index:40;border-top:1px solid var(--bright-line,#d8ddd6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.member-shell>.member-mobile-nav>a{color:var(--bright-muted,#596255);letter-spacing:0;min-width:0;font-weight:700;text-decoration:none}.member-shell>.member-mobile-nav>a.active{color:var(--tijo-accent-text)}.tijo-bright .tijo-shell.member-shell.compact-app-shell>header.site-header{display:none}.tijo-shell.member-shell.compact-app-shell{padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.tijo-bright .member-shell>.member-mobile-nav{height:calc(64px + env(safe-area-inset-bottom,0px));padding:7px max(8px,env(safe-area-inset-right,0px)) calc(7px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));box-sizing:border-box}.member-shell>.member-mobile-nav>a{white-space:nowrap;flex:1;min-width:0;min-height:44px;font-size:11px}.compact-app-shell .chat-home{min-height:calc(100dvh - env(safe-area-inset-top,0px));padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}}.account-app-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.account-app-heading h1{letter-spacing:-.6px;margin:0;font:700 30px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}@media (width>=1024px){.account-app-heading>.player-profile{display:none}}.member-mobile-nav>a{position:relative}.member-mobile-nav .my-games-nav-badge{background:var(--tijo-accent-text,#c23942);color:#fff;border:2px solid #fff;border-radius:20px;place-items:center;min-width:18px;height:18px;padding:0 4px;font:700 10px/1 Inter,system-ui,sans-serif;display:grid;position:absolute;top:0;left:calc(50% + 7px)}.chat-game-row.is-unread .chat-game-title,.chat-home-row.is-unread .chat-home-copy>strong,.chat-game-last-message.is-unread{font-weight:700}.chat-home-row.is-unread .chat-home-copy>span{color:var(--bright-text,#18221d);font-weight:600}.my-games-inbox .ntf-bell{align-items:center;display:flex}.chat-home-unread{font-size:16px}.member-desktop-nav>.desktop-create-action .member-plan-icon{align-items:center;display:flex}.member-desktop-nav>.desktop-create-action:focus-visible,.member-shell>.member-mobile-nav>:is(a,button):focus-visible{outline:3px solid var(--tijo-focus,#a03942);outline-offset:2px}@media (width<=1023px){.member-shell>.member-mobile-nav{background:var(--bright-surface,#fff);grid-template-columns:minmax(0,1.5fr) minmax(0,1.5fr) 48px repeat(3,minmax(0,1fr));align-items:center;gap:0;display:grid}.tijo-bright .member-shell>.member-mobile-nav{height:calc(72px + env(safe-area-inset-bottom,0px));padding:5px max(4px,env(safe-area-inset-right,0px)) calc(5px + env(safe-area-inset-bottom,0px)) max(4px,env(safe-area-inset-left,0px))}.member-shell>.member-mobile-nav>a{flex-direction:column;justify-content:center;align-items:center;gap:5px;height:56px;padding:4px 0;font-size:10px;line-height:1.2;display:flex}.member-shell>.member-mobile-nav>a>svg{flex:none;width:22px;height:22px}.member-shell>.member-mobile-nav>.member-plan-action{min-width:48px;min-height:62px;color:var(--bright-text,#20251f);letter-spacing:0;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font:600 10px/1.2 Inter,system-ui,sans-serif;display:flex}.member-plan-action .member-plan-icon{background:var(--tijo-action-gradient);width:44px;height:44px;color:var(--tijo-action-ink);border-radius:50%;place-items:center;display:grid;box-shadow:0 2px 7px #c3554520}.member-plan-action:hover .member-plan-icon{filter:brightness(.98)}.member-plan-action:active .member-plan-icon{transform:scale(.96)}}.member-shell .og-directory{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}@media (width>=1024px){.member-shell .og-directory,.member-shell.compact-app-shell .chat-home.my-games-inbox{padding-bottom:32px}}.sport-levels{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;width:100%;min-width:0;display:grid}.sport-level-row{color:#153d2f;background:#f5f7ee;border:1px solid #d8e0d6;border-radius:18px;min-width:0;padding:16px}.sport-level-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sport-level-heading strong{font-size:18px}.sport-level-heading b{font-size:20px}.sport-level-bars{gap:5px;margin:12px 0;display:flex!important}.sport-level-bars>span{background:#dce3d4;border-radius:5px;flex:1;height:8px;display:block;overflow:hidden}.sport-level-bars i{background:var(--tijo-action-gradient);height:100%;display:block}.sport-level-row small{color:#526457;font-size:12px;display:block}.sport-level-row a{color:#153d2f;align-items:center;min-height:44px;margin-top:4px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.sport-level-legacy{color:#5a665a;grid-column:1/-1;line-height:1.5;margin:0!important;font-size:13px!important}.account-level>.sport-levels{display:grid!important}.account-level .sport-level-heading strong{font-size:18px!important}.account-level .sport-level-heading b{font-size:20px!important}.account-level .sport-level-legacy{color:#d3dfc9}.account-page{color:#15211a;background:#f5f4ef;font-family:Inter,Arial,sans-serif}.account-page .account-display{letter-spacing:-1px;margin:8px 0 18px;font-size:52px;line-height:.96}.account-display:after{content:"";background:var(--tijo-action-gradient);border-radius:2px;width:62px;height:6px;margin-top:10px;display:block}.account-page h2,.account-page h3{font-family:Barlow Condensed,sans-serif;font-weight:800}.account-page h2{font-size:22px;line-height:1.1}.account-identity{align-items:center;gap:18px;margin:0 0 16px;display:flex}.account-identity .profile-avatar,.account-editor .profile-avatar{border-radius:50%;flex:0 0 82px;width:82px;height:82px;overflow:hidden}.account-identity h2{margin:0 0 3px;font-size:30px}.account-identity p{color:#5e6861;overflow-wrap:anywhere;margin:2px 0;font-size:13px}.account-primary{background:var(--tijo-action-gradient);width:100%;min-height:46px;color:var(--tijo-action-ink);border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:11px 12px;font-size:16px;font-weight:750;text-decoration:none;display:flex}.account-primary:disabled{opacity:.5;cursor:default}.account-level{color:#fff;background:#123b2b;border-radius:8px;margin:12px 0;padding:14px 16px}.account-level h2{text-transform:uppercase;margin:0}.account-level>div{align-items:center;gap:14px;display:flex}.account-level strong{font-family:Barlow Condensed,sans-serif;font-size:56px;font-weight:800;line-height:1.15}.account-level span{font-size:12px}.account-level a{border:1px solid #becfc4;border-radius:6px;justify-content:center;align-items:center;min-height:36px;margin-top:8px;font-size:13px;font-weight:600;display:flex}.account-bio{margin:14px 0}.account-bio h2{text-transform:uppercase;margin:0 0 6px;font-size:20px}.account-bio p{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #d8ddd6;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.45}.account-menu{border:1px solid #d8ddd6;border-radius:8px;overflow:hidden}.account-menu a{border-bottom:1px solid #d8ddd6;align-items:center;gap:11px;min-height:46px;padding:9px 12px;font-size:14px;display:flex}.account-menu a:last-child{border:0}.account-menu a>span{flex:1;min-width:0}.account-menu b{background:var(--tijo-action-gradient);border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:12px;display:grid}.account-focused{min-height:100dvh;padding-top:max(8px,env(safe-area-inset-top));padding-bottom:calc(94px + env(safe-area-inset-bottom))}.account-focused .community-toolbar{grid-template-columns:88px 1fr 88px;gap:0;min-height:44px;margin:0 0 16px;display:grid}.account-focused .community-toolbar>span{text-align:center;font-size:13px;font-weight:700}.account-focused .community-toolbar>button,.account-focused .community-toolbar>a{justify-content:flex-start;align-items:center;min-height:44px;font-size:12px;display:flex}.account-focused .community-toolbar>button:last-child{justify-content:flex-end}.account-editor fieldset{border:0;min-width:0;margin:0;padding:0}.account-editor label,.account-field{margin:0 0 12px;font-size:13px;display:block}.account-editor label>input,.account-editor label>textarea,.account-editor label>select{color:#15211a;background:#fafaf7;border:1px solid #d8ddd6;border-radius:8px;width:100%;min-height:44px;margin-top:5px;padding:10px 12px;font-size:16px;display:block}.account-editor textarea{resize:vertical}.account-field>span{margin-bottom:5px;display:block}.account-editor .profile-photo-editor{align-items:center;gap:16px;margin:0 0 14px;padding:0;display:flex}.account-editor .profile-photo-actions{flex-wrap:wrap;gap:10px;display:flex}.account-editor .profile-photo-actions button{color:#15211a;text-transform:none;background:0 0;border:0;min-height:40px;padding:8px 0;font-size:14px;font-weight:600}.account-editor .profile-photo-editor .plan-note{color:#647168;margin:0;font-size:10px}.account-styles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.account-styles button,.account-secondary{background:#fafaf7;border:1px solid #d8ddd6;border-radius:8px;min-height:44px;padding:9px;font-size:13px}.account-styles button[aria-pressed=true]{background:var(--tijo-accent-soft);color:var(--tijo-accent-text);border-color:var(--tijo-accent-border)}.account-save{z-index:40;width:100%;max-width:760px;padding:14px 18px calc(18px + env(safe-area-inset-bottom));background:#f5f4ef;border-top:1px solid #e3e6de;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.account-error{color:#a62f27;padding:12px 0;font-size:13px}.account-success{color:#256443;padding:12px 0;font-size:13px}.account-hint{color:#5e6861;margin:12px 0 24px;font-size:12px;line-height:1.5}.account-email{overflow-wrap:anywhere;padding:10px 0;display:block}.notification-summary{border-bottom:1px solid #d8ddd6;justify-content:space-between;align-items:center;gap:8px;margin:24px 0 17px;padding:0 0 15px;font-size:13px;display:flex}.notification-summary button{color:#123b2b;align-items:center;gap:7px;min-height:44px;font-weight:650;display:flex}.notification-summary button:disabled{opacity:.5}.notification-group{margin:0 0 18px}.notification-group>h2{text-transform:uppercase;margin:0 0 8px;font-size:20px}.notification-card{overflow-wrap:anywhere;background:#fafaf7;border:1px solid #d8ddd6;border-radius:8px;grid-template-columns:42px minmax(0,1fr);gap:10px;margin-bottom:10px;padding:13px 12px;display:grid;position:relative}.notification-card.is-unread{border-left:5px solid #123b2b;padding-left:8px}.notification-symbol{justify-content:center;padding-top:4px;display:flex}.notification-symbol i{background:var(--tijo-accent-coral);border-radius:50%;width:9px;height:9px;position:absolute;top:13px;left:7px}.notification-card h3{margin:0 0 4px;font-size:21px;line-height:1.15}.notification-card p,.notification-card time{margin:3px 0;font-size:13px;line-height:1.45;display:block}.notification-card time{color:#687268;font-size:12px}.notification-card a,.notification-card button{color:#123b2b;align-items:center;gap:8px;min-height:36px;margin-top:2px;font-size:13px;font-weight:700;display:flex}.notification-note{color:#687268;align-items:center;gap:10px;font-size:12px;display:flex}.notification-note svg{flex-shrink:0}.account-empty{padding:25px 0;font-size:14px;line-height:1.5}@media (width<=360px){.account-page .account-display{font-size:44px}.account-focused .community-toolbar{grid-template-columns:70px 1fr 70px}.account-focused .community-toolbar>span,.account-menu a{font-size:12px}.account-identity{gap:12px}.account-primary{color:var(--tijo-action-ink);font-size:14px}}.account-editor .account-field>label{margin:0 0 5px}.account-editor .account-field>textarea{color:#15211a;background:#fafaf7;border:1px solid #d8ddd6;border-radius:8px;width:100%;min-height:44px;padding:10px 12px;font-size:16px;display:block}.account-focused .community-toolbar>button:last-child{justify-self:end;width:auto}.account-editor .profile-photo-actions button{letter-spacing:0}.account-primary:is(:disabled,[aria-disabled=true]){box-shadow:none;color:#626262!important;background:#e8e8e8!important;border-color:#d2d2d2!important}.pp-story,.pp-story-state{--profile-ink:#071e17;--profile-lime:var(--tijo-accent-coral);box-sizing:border-box;background:var(--profile-ink);color:#fff;max-width:480px;min-height:100svh;margin:0 auto;font-family:Inter,Arial,sans-serif;line-height:1.45}.pp-story *,.pp-story-state *{box-sizing:border-box}.pp-story{padding-bottom:calc(105px + env(safe-area-inset-bottom));isolation:isolate;position:relative}.pp-story button,.pp-story a,.pp-story-state button{font:inherit;cursor:pointer;touch-action:manipulation}.pp-story :focus-visible,.pp-story-state :focus-visible{outline:3px solid var(--tijo-accent-apricot);outline-offset:4px}.pp-story-hero{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:clamp(380px,58svh,530px);padding:280px 22px 18px;display:flex;position:relative}.pp-story .pp-story-photo{z-index:-1;background:var(--profile-ink)}.pp-story .pp-story-photo .tijo-story-photo-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%;border-radius:0;width:100%;height:100%;display:block}.pp-story .pp-story-photo .tijo-story-photo-shade{background:linear-gradient(#071e174d 0%,#0000 30%,#071e171c 47%,#071e17d9 80%,#071e17 100%)}.pp-story-toolbar{inset:max(10px,env(safe-area-inset-top)) 14px auto;color:#fff;align-items:center;gap:5px;display:flex;position:absolute}.pp-story-toolbar>span{text-align:center;flex:1;min-width:0;font-size:13px;font-weight:600}.pp-story-toolbar>button{color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#071e171a;border:0;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;min-height:44px;padding:0;display:grid}.pp-story-identity{width:100%;min-width:0;position:relative}.pp-story-identity h1{letter-spacing:-1px;text-transform:uppercase;overflow-wrap:anywhere;margin:0 0 12px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(52px,18vw,82px);font-weight:800;line-height:.94}.pp-story-city{overflow-wrap:anywhere;align-items:flex-start;gap:7px;margin:0 0 14px;font-size:15px;display:flex}.pp-story-city svg{flex-shrink:0;margin-top:2px}.pp-story-body{padding:0 22px}.pp-story-bio{white-space:pre-wrap;overflow-wrap:anywhere;color:#f4f8f5;margin:0;font-size:15px;line-height:1.5}.pp-story-long-bio{margin-top:18px;font-size:14px}.pp-story-privacy{border:1px solid #ffffff30;border-radius:12px;align-items:flex-start;gap:10px;padding:16px;display:flex}.pp-story-privacy svg{flex-shrink:0;margin-top:1px}.pp-story-notice{color:#d9e5df;overflow-wrap:anywhere;margin:0 0 15px;font-size:12px}.pp-story-wish{border:1px solid var(--tijo-accent-coral);color:#fff;text-align:left;background:0 0;border-radius:10px;flex-direction:column;gap:10px;width:100%;margin:0;padding:15px 16px 0;display:flex}.pp-story-wish>strong{overflow-wrap:anywhere;align-items:flex-start;gap:12px;font:800 24px/1.1 Barlow Condensed,Impact,sans-serif;display:flex}.pp-story-wish>strong>i{background:var(--tijo-action-gradient);border-radius:50%;flex:0 0 14px;width:14px;height:14px;margin-top:6px}.pp-story-wish>span{overflow-wrap:anywhere;align-items:flex-start;gap:10px;min-width:0;font-size:13px;line-height:1.5;display:flex}.pp-story-wish svg{flex-shrink:0;margin-top:1px}.pp-story-wish .pp-story-wish-link{color:var(--tijo-accent-apricot);border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;min-height:48px;margin-top:2px;padding:12px 0;font-size:15px;font-weight:700}.pp-story-footer{z-index:20;width:100%;max-width:480px;padding:14px 22px max(16px,env(safe-area-inset-bottom));background:linear-gradient(#071e17ed,#071e17 24%);border-top:1px solid #ffffff12;align-items:stretch;gap:10px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.pp-story-primary{background:var(--tijo-action-gradient);min-width:0;color:var(--tijo-action-ink);border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:14px 12px;text-decoration:none;display:flex;font:700 23px/1.1 Barlow Condensed,Impact,sans-serif!important}.pp-story-primary svg{flex-shrink:0}.pp-story-footer .people-profile-controls{flex:0 0 82px;min-width:0;position:relative}.pp-story-footer .people-profile-controls>.pp-btn{border:1px solid var(--profile-lime);color:#fff;background:0 0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;height:100%;min-height:56px;margin:0;padding:6px 4px;font-size:10px;font-weight:500;line-height:1.15;display:flex}.pp-story-footer .people-profile-controls>.pp-btn svg{width:21px;height:21px}.pp-story-footer .people-profile-controls>.pp-btn:disabled{opacity:.55}.pp-story-footer .people-error,.pp-story-footer .people-feedback{color:#173d2a;background:#f5f4ef;border-radius:8px;width:min(300px,100vw - 44px);padding:12px;font-size:12px;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 4px 20px #0003}.pp-story-state{padding:25px 22px}.pp-story-state>button{color:#fff;background:0 0;border:1px solid #ffffff70;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 15px;display:inline-flex}.pp-story-state h1{margin:60px 0 15px;font:800 36px/1.1 Barlow Condensed,Impact,sans-serif}.pp-story-state p{color:#d9e5df;margin:30px 0 20px}@media (width<=350px){.pp-story-hero,.pp-story-body,.pp-story-footer{padding-left:17px;padding-right:17px}.pp-story-primary{color:var(--tijo-action-ink);font-size:21px!important}.pp-story-wish{color:#fff;border:1px solid var(--tijo-accent-coral);background:0 0;padding-left:12px;padding-right:12px}}@media (width>=600px){.pp-story{box-shadow:0 0 80px #0002}.pp-story-hero{min-height:520px}}.pp-story-section{min-width:0;margin-top:23px}.pp-story-section h2{text-transform:uppercase;letter-spacing:-.25px;color:#fff;margin:0 0 12px;font:800 28px/1.05 Barlow Condensed,Impact,sans-serif}.pp-story .pp-sport-tiles,.pp-story .pp-style-tiles,.pp-story .pp-language-chips{margin:0;padding:0;list-style:none}.pp-sport-tiles{grid-template-columns:repeat(var(--sport-columns,3),minmax(0,1fr));gap:8px;display:grid}.pp-sport-tiles>li{text-align:center;background:#ffffff02;border:1px solid #72958680;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:120px;padding:14px 4px 12px;display:flex}.pp-sport-tiles>li.is-current{border-color:var(--tijo-accent-border);background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.pp-sport-tiles>li>svg{width:42px;height:42px;margin-bottom:6px}.pp-sport-tiles>li.is-current>svg{color:var(--tijo-accent-text)}.pp-sport-tiles>li>strong{text-transform:uppercase;overflow-wrap:anywhere;font:800 21px/1.1 Barlow Condensed,Impact,sans-serif}.pp-sport-tiles>li>span{color:#d8e4de;overflow-wrap:anywhere;font-size:11px;line-height:1.4}.pp-section-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.pp-section-heading h2{margin:0}.pp-section-heading>strong{color:#fff;font:800 38px/1 Barlow Condensed,Impact,sans-serif}.pp-level-meter{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.pp-level-meter>span{background:#365248;border-radius:100px;height:19px;display:block;overflow:hidden}.pp-level-meter>span>i{background:var(--tijo-action-gradient);border-radius:100px;height:100%;display:block}.pp-level-range{color:#e0e8e3;justify-content:space-between;gap:12px;margin-top:7px;font-size:11px;display:flex}.pp-level-source,.pp-level-matches{color:#cbd9d2;align-items:center;gap:5px;margin:9px 0 0;font-size:12px;line-height:1.4;display:flex}.pp-level-matches{margin-top:4px}.pp-style-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pp-style-tiles>li{color:#e0e8e3;border:1px solid #72958680;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:83px;padding:12px 5px;display:flex;position:relative}.pp-style-tiles>li>svg{width:28px;height:28px}.pp-style-tiles>li>span:not(.sr-only){overflow-wrap:anywhere;font:600 16px/1.2 Barlow Condensed,Impact,sans-serif}.pp-style-tiles>li.is-preferred{border-color:var(--tijo-accent-border);background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.pp-style-tiles>li>.pp-style-check{width:12px;height:12px;position:absolute;top:6px;right:6px}.pp-language-chips{flex-wrap:wrap;gap:9px;display:flex}.pp-language-chips>li{border:1px solid #729586a0;border-radius:100px;flex:calc(50% - 9px);justify-content:flex-start;align-items:center;gap:11px;min-width:0;min-height:43px;padding:9px 14px;display:flex}.pp-language-chips>li>svg{flex-shrink:0}.pp-language-chips>li>span{overflow-wrap:anywhere;font:600 17px/1.25 Barlow Condensed,Impact,sans-serif}.pp-story-since{color:#cbd9d2;margin:13px 0 0;font-size:12px}@media (width<=350px){.pp-story-section h2{font-size:26px}.pp-sport-tiles>li{min-height:112px;padding-left:3px;padding-right:3px}.pp-sport-tiles>li>strong{font-size:19px}.pp-sport-tiles>li>span{font-size:10px}.pp-style-tiles{gap:7px}.pp-language-chips>li{gap:8px;padding-left:10px;padding-right:10px}}.pp-sport-tiles>li.is-current>span{color:var(--tijo-accent-text)}.pp-story-primary:is(:disabled,[aria-disabled=true]){box-shadow:none;color:#626262!important;background:#e8e8e8!important;border-color:#d2d2d2!important}.plan-note{opacity:.72;margin:16px 0;font-size:12px;line-height:1.65}.plan-error{color:var(--tijo-pink);margin:16px 0;font-size:13px;line-height:1.6}.plan-windows{gap:12px;margin:22px 0;display:grid}.plan-window,.plan-option,.plan-game-card{border:1px solid var(--tijo-line);background:var(--tijo-surface);padding:18px}.plan-day{align-items:center;gap:12px;font-size:13px;display:flex}.plan-day input{accent-color:var(--tijo-lime);width:18px;height:18px}.plan-game-card{margin:12px 0;display:block}.plan-game-card h2,.plan-option h2{margin:8px 0;font-family:Barlow Condensed,sans-serif;font-size:28px}.plan-game-card p,.plan-option p{font-size:12px;line-height:1.7}.plan-badge{color:var(--bright-accent,var(--tijo-lime));letter-spacing:1px;font-size:10px}.plan-list{margin:16px 0;padding:0;list-style:none}.plan-list li{border-bottom:1px solid var(--tijo-line);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 0;font-size:12px;display:flex}.plan-section{border-top:1px solid var(--tijo-line);padding:24px 0}.plan-section>h2{font-family:Barlow Condensed,sans-serif;font-size:30px}.plan-link-field{overflow-wrap:anywhere;border:1px solid var(--tijo-line);width:100%;margin-top:14px;padding:12px;font-size:12px}.plan-options{gap:16px;display:grid}.plan-section select{max-width:100%}.plan-top-links{color:var(--bright-accent,var(--tijo-lime));flex-wrap:wrap;gap:16px;margin:20px 0;font-size:12px;display:flex}.plan-owner-check{align-items:center;gap:12px;margin:12px 0;font-size:13px;display:flex}.plan-owner-check input{accent-color:var(--tijo-lime)}.plan-actions-fieldset:disabled{opacity:.65}.plan-actions-fieldset{min-width:0}.plan-tabs{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.plan-tabs button{border:1px solid var(--tijo-line);padding:10px;font-size:11px}.plan-tabs button[aria-pressed=true]{border-color:var(--tijo-accent-border);color:var(--tijo-accent-text)}@media (width<=640px){.plan-window .time-window input,.plan-window .time-window label{min-width:0}.plan-option{padding:16px}.formation-page .player-count{gap:9px}.formation-page .player-count strong{font-size:12px}.plan-top-links{font-size:11px}}.rs-page{color:#0b1854;min-height:100vh;font-family:var(--font-body);background:#f8fafb;padding-bottom:140px}.rs-head{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fafbf0;border-bottom:1px solid #eaeff2;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:sticky;top:0}.rs-head button{color:#0b1854;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.rs-head h1{font-size:15px;font-weight:600}.rs-head-spacer{width:38px}.rs-body{flex-direction:column;gap:14px;max-width:560px;margin:0 auto;padding:16px;display:flex}.rs-meta{background:#fff;border:1px solid #eaeff2;border-radius:16px;padding:16px}.rs-meta h2{color:#0b1854;margin:0 0 10px;font-size:19px;font-weight:700}.rs-meta-row{color:#5a6b7e;align-items:center;gap:8px;margin:5px 0;font-size:12.5px;display:flex}.rs-meta-row svg{color:#0b5d46;flex-shrink:0}.rs-band{color:#0b5d46;background:#e6f3ef;border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.rs-hint{color:#5a6b7e;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.5;display:flex}.rs-hint svg{color:#0b5d46;flex-shrink:0;margin-top:1px}.rs-day{background:#fff;border:1px solid #eaeff2;border-radius:16px;padding:14px}.rs-day-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.rs-day-date{color:#0b1854;font-size:14px;font-weight:700}.rs-day-count{color:#0b5d46;background:#e6f3ef;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.rs-slots{flex-wrap:wrap;gap:8px;display:flex}.rs-slot{cursor:pointer;text-align:left;background:#f8fafb;border:1.5px solid #eaeff2;border-radius:12px;flex-direction:column;gap:2px;min-width:84px;padding:9px 12px;display:flex}.rs-slot .rs-slot-time{color:#0b1854;font-size:14px;font-weight:700}.rs-slot .rs-slot-end{color:#7a8a99;font-size:10.5px}.rs-slot:hover{border-color:#c4d2df}.rs-slot.on{background:var(--tijo-accent-soft);border-color:var(--tijo-accent-border);color:var(--tijo-accent-text)}.rs-slot.on .rs-slot-time,.rs-slot.on .rs-slot-end{color:var(--tijo-accent-text)}.rs-slot:disabled{opacity:.45;cursor:not-allowed}.rs-exact-slots{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rs-exact-slots .rs-slot{overflow-wrap:anywhere;gap:4px;min-width:0;padding:12px}.rs-slot-venue{color:#0b1854;margin-top:4px;font-size:12px;line-height:1.4}.rs-slot-source{color:#5a6b7e;font-size:10.5px;line-height:1.4}.rs-slot.on .rs-slot-venue,.rs-slot.on .rs-slot-source{color:var(--tijo-accent-text)}.rs-slot:focus-visible{outline:3px solid var(--tijo-focus);outline-offset:2px}@media (width<=359px){.rs-exact-slots{grid-template-columns:1fr}}.rs-decline{cursor:pointer;color:#0b1854;background:#fff;border:1px solid #eaeff2;border-radius:16px;align-items:center;gap:12px;padding:14px;font-size:14px;font-weight:600;display:flex}.rs-decline.on{color:#c0392b;background:#fff5f3;border-color:#f2cfc8}.rs-decline input{accent-color:#0b5d46;width:20px;height:20px}.rs-empty{text-align:center;color:#5a6b7e;padding:30px 16px;font-size:14px}.rs-footer{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #eaeff2;max-width:560px;margin:0 auto;padding:12px 14px;position:fixed;bottom:0;left:0;right:0}.rs-save{background:var(--tijo-action-gradient);width:100%;color:var(--tijo-action-ink);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:15px;font-size:15px;font-weight:700;display:flex}.rs-save:disabled{opacity:.5;cursor:not-allowed}.rs-error{color:#c0392b;text-align:center;margin-bottom:6px;font-size:12px}@media (width<=640px){.rs-footer{bottom:64px}.rs-page{padding-bottom:200px}}.rs-save:is(:disabled,[aria-disabled=true]){box-shadow:none;color:#626262!important;background:#e8e8e8!important;border-color:#d2d2d2!important}.poll-coordination .pc-eyebrow{color:#294731;background:#e8edda;border-radius:5px;align-items:center;min-height:24px;margin:0 0 8px;padding:3px 8px;font:600 11px/1.3 Inter,sans-serif;display:inline-flex}.rs-page.editorial-journey.poll-coordination .rs-meta .journey-display{letter-spacing:-.3px;margin:0 0 7px;font-size:clamp(32px,9vw,42px);line-height:1}.rs-page.editorial-journey.poll-coordination .rs-head{min-height:52px;padding:4px 12px}.rs-page.editorial-journey.poll-coordination .rs-body{gap:16px;max-width:620px;padding:8px 18px 24px}.rs-page.editorial-journey.poll-coordination .rs-meta h2{margin:0 0 12px;font-size:14px;font-weight:600}.poll-coordination .pc-organizer{align-items:center;gap:9px;min-width:0;margin-bottom:8px;font:500 12px/1.4 Inter,sans-serif;display:flex}.poll-coordination .pc-organizer>.profile-avatar{color:#123b2b;background:#e0e6da;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font:700 14px/1 Inter,sans-serif;display:grid;overflow:hidden}.poll-coordination .pc-organizer .profile-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.poll-coordination .pc-organizer>span{overflow-wrap:anywhere;min-width:0}.poll-coordination .pc-organizer small{color:#626a62;margin-top:1px;font-size:11px;font-weight:400;display:block}.rs-page.editorial-journey.poll-coordination .pc-time-context{margin:0 0 7px;font-size:11px;display:flex}.rs-page.editorial-journey.poll-coordination .rs-band{margin:0;font-size:13px;font-weight:500}.rs-page.editorial-journey.poll-coordination .rs-day-head{margin-bottom:8px}.rs-page.editorial-journey.poll-coordination .rs-day-date{font-size:21px}.rs-page.editorial-journey.poll-coordination .rs-slot{gap:5px;min-height:120px;padding:12px 48px 12px 12px}.rs-page.editorial-journey.poll-coordination .rs-slot-time{font-size:29px}.rs-page.editorial-journey.poll-coordination .rs-slot-source{font-size:11px;line-height:1.4}.rs-page.editorial-journey.poll-coordination .rs-slot.on .rs-slot-venue,.rs-page.editorial-journey.poll-coordination .rs-slot.on .rs-slot-source{color:var(--tijo-accent-text)}.poll-coordination .pc-slot-response{color:#5c665d;flex-wrap:wrap;align-items:center;gap:3px 4px;font:500 10px/1.4 Inter,sans-serif;display:flex}.poll-coordination .pc-slot-response svg{flex:none}.poll-coordination .pc-slot-response>span{font-weight:400}.poll-coordination .rs-slot.on .pc-slot-response{color:var(--tijo-accent-text)}.rs-page.editorial-journey.poll-coordination .rs-footer{max-width:620px;padding-inline:18px}.rs-page.editorial-journey.poll-coordination .rs-save{gap:8px}.poll-coordination .pc-saved-card{background:#edf4df;border:1px solid #d4dec8;border-radius:12px;padding:22px 18px}.poll-coordination .pc-saved-check{color:#123b2b;background:#d9fa58;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 0 12px;display:grid}.poll-coordination .pc-saved-card h1{text-transform:uppercase;color:#15211a;margin:0 0 12px;font:800 34px/1 Barlow Condensed,Impact,sans-serif}.poll-coordination .pc-saved-card h2{color:#15211a;margin:0 0 8px;font:600 16px/1.4 Inter,sans-serif}.poll-coordination .pc-saved-card p{color:#455247;margin:0;font:400 13px/1.5 Inter,sans-serif}.poll-coordination .pc-next-note{color:#604d25;background:#faf5e8;border:1px solid #ded6bf;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font:500 13px/1.4 Inter,sans-serif;display:flex}.poll-coordination .pc-next-note>svg{flex:none;margin-top:2px}.poll-coordination .pc-next-note strong{font-weight:600}.poll-coordination .pc-next-note small{margin-top:3px;font-size:12px;display:block}.poll-coordination .pc-edit-response{color:#15211a;background:0 0;border:1px solid #8c9b91;justify-content:center;min-height:44px;font-weight:600}.og-finalize.editorial-finalizer.poll-coordination .pf-display{margin:5px 0 8px;font-size:clamp(32px,9vw,42px);line-height:1.05}.og-finalize.editorial-finalizer.poll-coordination .pf-context{margin-bottom:12px;font-size:13px}.poll-coordination .pc-response-summary{background:#ffffff70;border:1px solid #d8ddd6;border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;padding:12px 14px;display:grid}.poll-coordination .pc-response-summary>div{flex-direction:column;gap:3px;display:flex}.poll-coordination .pc-response-summary>div+div{border-left:1px solid #d8ddd6;padding-left:14px}.poll-coordination .pc-response-summary strong{color:#123b2b;font:800 28px/1 Barlow Condensed,Impact,sans-serif}.poll-coordination .pc-response-summary span{font:500 11px/1.35 Inter,sans-serif}.poll-coordination .pc-response-summary p{color:#5e675e;border-top:1px solid #d8ddd6;grid-column:1/-1;margin:0;padding-top:8px;font:400 11px/1.4 Inter,sans-serif}.poll-coordination .pc-my-answer{color:#123b2b;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:7px;min-height:44px;margin:2px 0 7px auto;padding:8px 0;font:500 12px/1.4 Inter,sans-serif;display:flex}.poll-coordination .pc-option-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:3px;display:flex}.poll-coordination .pc-option-heading>span{color:#294b2e;white-space:nowrap;background:#edf4dd;border-radius:4px;padding:3px 6px;font:600 10px/1.3 Inter,sans-serif}.og-finalize.editorial-finalizer.poll-coordination .pf-comparison h3{font-size:14px}.og-finalize.editorial-finalizer.poll-coordination .pf-time{font-size:32px}.og-finalize.editorial-finalizer.poll-coordination .pf-place{margin-bottom:9px;font-size:13px}.og-finalize.editorial-finalizer.poll-coordination .pf-comparison .coord-court{margin:8px 0 10px;padding:9px 10px}.og-finalize.editorial-finalizer.poll-coordination .pf-comparison .coord-court strong{font-size:11px}.og-finalize.editorial-finalizer.poll-coordination .pf-comparison .coord-court small{font-size:10px}.og-finalize.editorial-finalizer.poll-coordination .pf-availability{min-height:32px;font-size:12px}.og-finalize.editorial-finalizer.poll-coordination .pf-people-rail{gap:10px;padding:9px 3px}.og-finalize.editorial-finalizer.poll-coordination .pf-comparison .pf-person{flex-basis:48px}.og-finalize.editorial-finalizer.poll-coordination .pf-comparison .pf-portrait{width:44px;height:44px}.og-finalize.editorial-finalizer.poll-coordination .pf-comparison .pf-person strong{font-size:10px}.poll-coordination .game-chat{margin-top:10px}@media (width<=359px){.rs-page.editorial-journey.poll-coordination .rs-body{padding-inline:14px}.rs-page.editorial-journey.poll-coordination .rs-slot{padding-left:10px}.rs-page.editorial-journey.poll-coordination .rs-slot-venue{font-size:13px}.poll-coordination .pc-slot-response{font-size:10px}}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-800-normal-BZxKbt5V.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.og-finalize.editorial-finalizer{--pf-paper:#f5f4ef;--pf-ink:#15211a;--pf-forest:#123b2b;--pf-lime:var(--tijo-accent-coral);--pf-line:#d8ddd6;background:var(--pf-paper);max-width:none;height:100dvh;min-height:0;color:var(--pf-ink);flex-direction:column;padding:0;font:400 14px/1.4 Inter,system-ui,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.editorial-finalizer *{box-sizing:border-box}.editorial-finalizer :is(button,input):focus-visible{outline:2px solid var(--tijo-focus);outline-offset:3px}.og-finalize.editorial-finalizer>.post-head{background:var(--pf-paper);z-index:2;border:0;flex-wrap:nowrap;flex:none;justify-content:center;gap:0;width:min(620px,100%);min-height:48px;margin:0 auto;padding:0 52px;display:flex;position:relative;top:auto}.og-finalize.editorial-finalizer>.post-head h1{text-align:center;color:var(--pf-ink);margin:0;font:600 14px/1.3 Inter,system-ui,sans-serif}.og-finalize.editorial-finalizer>.post-head button{width:44px;height:44px;color:var(--pf-ink);background:0 0;border:0;border-radius:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:2px;left:6px}.editorial-finalizer .pf-body{width:min(620px,100%);min-height:0;padding:8px 18px max(18px,env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-gutter:auto;flex:1;margin:0 auto;overflow-y:auto}.editorial-finalizer .pf-display{text-transform:uppercase;letter-spacing:-.3px;color:var(--pf-ink);overflow-wrap:anywhere;outline:0;margin:0 0 9px;font:800 56px/.95 Barlow Condensed,Impact,sans-serif}.editorial-finalizer .pf-display span{color:var(--pf-forest);display:block}.editorial-finalizer .pf-context{overflow-wrap:anywhere;margin:0 0 14px;font:400 14px/1.4 Inter,sans-serif}.og-finalize.editorial-finalizer .og-option{border:1px solid var(--pf-line);width:100%;max-width:none;box-shadow:none;background:#ffffff4d;border-radius:12px;margin:0 0 12px;padding:10px}.editorial-finalizer .pf-comparison h3{color:var(--pf-ink);margin:0 7px;font:700 16px/1.3 Inter,sans-serif}.editorial-finalizer .pf-time{letter-spacing:-.2px;color:var(--pf-ink);margin:1px 7px 0;font:800 38px/1.05 Barlow Condensed,Impact,sans-serif}.editorial-finalizer .pf-place{overflow-wrap:anywhere;margin:1px 7px 8px;font:400 15px/1.3 Inter,sans-serif}.editorial-finalizer .pf-availability{background:var(--pf-forest);color:#fff;border-radius:7px;align-items:center;gap:10px;min-height:34px;padding:6px 11px;font:600 13px/1.35 Inter,sans-serif;display:flex}.editorial-finalizer .pf-availability svg{flex:none}.editorial-finalizer .pf-availability.is-short{color:#382b17;background:#f4dfb3}.editorial-finalizer .pf-people-rail,.editorial-finalizer .pf-selection-rail{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;align-items:flex-start;gap:14px;max-width:100%;padding:11px 3px 9px;display:flex;overflow-x:auto}.editorial-finalizer .pf-person{min-width:0;color:var(--pf-ink);text-align:center;flex-direction:column;flex:0 0 62px;align-items:center;gap:3px;display:flex}.editorial-finalizer .pf-portrait{flex:none;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative}.editorial-finalizer .pf-person .profile-avatar{width:100%;height:100%;color:var(--pf-forest);background:#e0e6da;border:0;border-radius:50%;place-items:center;font:700 22px/1 Inter,sans-serif;display:grid;overflow:hidden}.editorial-finalizer .pf-person .profile-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.editorial-finalizer .pf-person strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font:600 11px/1.3 Inter,sans-serif;display:block;overflow:hidden}.editorial-finalizer .pf-person small{color:var(--pf-forest);font:400 12px/1.3 Inter,sans-serif}.editorial-finalizer .pf-missing .pf-portrait{color:#959d94;border:1px dashed #c6cdc4;border-radius:50%}.og-finalize.editorial-finalizer .og-button{width:100%;min-height:44px;color:var(--pf-ink);letter-spacing:normal;text-transform:none;white-space:normal;box-shadow:none;background:0 0;border:1px solid #8c9b91;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:9px 10px;font:700 14px/1.35 Inter,sans-serif;display:flex}.og-finalize.editorial-finalizer .og-button.primary{background:var(--tijo-action-gradient);color:var(--tijo-action-ink);border-color:var(--tijo-accent-coral)}.og-finalize.editorial-finalizer .og-button.pf-outline{color:var(--pf-ink);background:0 0;border-color:#8c9b91}.editorial-finalizer .og-button svg{flex:none}.editorial-finalizer .og-button:disabled{opacity:.45;cursor:not-allowed}.editorial-finalizer .pf-info{color:#58635c;align-items:flex-start;gap:10px;margin:10px 0 0;font:400 12px/1.45 Inter,sans-serif;display:flex}.editorial-finalizer .pf-info>svg{color:var(--pf-ink);flex:none}.editorial-finalizer .pf-chosen-slot{background:var(--pf-forest);color:#fff;border-radius:10px;align-items:center;gap:16px;margin:16px 0 12px;padding:13px 16px;display:flex}.editorial-finalizer .pf-chosen-slot>svg{color:#fff;flex:none}.editorial-finalizer .pf-chosen-slot>div{min-width:0}.editorial-finalizer .pf-chosen-slot h3{color:#fff;overflow-wrap:anywhere;margin:0;font:700 16px/1.3 Inter,sans-serif}.editorial-finalizer .pf-chosen-slot p{color:#fff;overflow-wrap:anywhere;margin:4px 0;font:400 14px/1.4 Inter,sans-serif}.editorial-finalizer .pf-chosen-slot small{color:#fff;overflow-wrap:anywhere;font:400 12px/1.4 Inter,sans-serif;display:block}.editorial-finalizer .pf-booking{color:#9f5700;background:0 0;border:1px solid #e6c57e;border-radius:10px;align-items:center;gap:14px;min-height:46px;margin:0 0 22px;padding:10px 16px;font:500 13px/1.35 Inter,sans-serif;display:flex}.editorial-finalizer .pf-booking svg{flex:none}.editorial-finalizer .pf-round>header{justify-content:space-between;align-items:center;gap:8px;margin:0 0 7px;display:flex}.editorial-finalizer .pf-round h3{text-transform:uppercase;margin:0;font:700 14px/1.4 Inter,sans-serif}.editorial-finalizer .pf-round header>span{text-align:right;font:400 12px/1.35 Inter,sans-serif}.editorial-finalizer .pf-selection-rail{gap:10px;padding:10px 0 16px}.editorial-finalizer .pf-selectable{cursor:pointer;flex:0 0 78px;position:relative}.editorial-finalizer .pf-selectable .pf-portrait{width:72px;height:72px;margin-bottom:4px}.editorial-finalizer .pf-selectable>input{opacity:0;z-index:2;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.editorial-finalizer .pf-selectable>input:focus-visible{outline:0}.editorial-finalizer .pf-selectable:has(>input:focus-visible) .pf-portrait{outline:2px solid var(--tijo-focus);outline-offset:4px;border-radius:50%}.editorial-finalizer .pf-selectable:has(>input:disabled){cursor:default}.editorial-finalizer .pf-selectable:has(>input:disabled):not(.is-selected){opacity:.55}.editorial-finalizer .pf-selection-mark{background:var(--pf-paper);width:25px;height:25px;color:var(--pf-ink);border:1px solid #a2aca0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:-2px}.editorial-finalizer .is-selected .pf-selection-mark{background:var(--tijo-accent-soft);border-color:var(--tijo-accent-border);color:var(--tijo-accent-text)}.editorial-finalizer .is-host .pf-selection-mark{background:var(--pf-paper);border-color:var(--pf-line)}.editorial-finalizer .pf-offer-note{border:1px solid var(--pf-line);color:#45534a;border-radius:10px;align-items:flex-start;gap:14px;margin:10px 0 16px;padding:14px 16px;font:400 12px/1.45 Inter,sans-serif;display:flex}.editorial-finalizer .pf-offer-note>svg{color:var(--pf-ink);flex:none}.editorial-finalizer .pf-organizer{border-top:1px solid var(--pf-line);color:var(--pf-ink);padding-top:14px}.editorial-finalizer .pf-hint{color:#745527;margin:9px 0;font:400 13px/1.45 Inter,sans-serif}.editorial-finalizer .pf-empty{border:1px solid var(--pf-line);color:var(--pf-forest);border-radius:10px;margin-top:18px;padding:22px 16px}.editorial-finalizer .pf-empty h3{margin:12px 0 6px;font-weight:700}.editorial-finalizer .pf-empty p{margin:0 0 18px}.editorial-finalizer .og-error{color:#8e372c;overflow-wrap:anywhere;background:#fff1eb;border:1px solid #dba79e;border-radius:8px;margin:14px 0;padding:12px;font:400 14px/1.5 Inter,sans-serif}.og-finalize.editorial-finalizer>.post-footer{width:min(620px,100%);max-width:620px;padding:10px 18px calc(12px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--pf-line);background:var(--pf-paper);z-index:3;border-radius:12px 12px 0 0;flex:none;margin:0 auto;position:relative;left:auto;right:auto;bottom:auto!important}.editorial-finalizer .post-footer>p{color:#58635c;margin:0 0 8px;font:400 12px/1.4 Inter,sans-serif}.og-finalize.editorial-finalizer .post-footer>.og-button{min-height:62px;padding:10px;font-size:15px;line-height:1.45}.editorial-finalizer .post-footer .og-button>span>svg{vertical-align:middle;margin-left:7px;display:inline}@media (width<=360px){.editorial-finalizer .pf-display{font-size:48px}.editorial-finalizer .pf-body{padding-inline:16px}.editorial-finalizer .pf-time{font-size:34px}.editorial-finalizer .pf-people-rail{gap:8px}.editorial-finalizer .pf-person{flex-basis:54px}.editorial-finalizer .pf-portrait{width:52px;height:52px}.editorial-finalizer .pf-selectable{flex-basis:62px}.editorial-finalizer .pf-selectable .pf-portrait{width:58px;height:58px}.editorial-finalizer .pf-selection-rail{gap:9px}.editorial-finalizer .pf-round header{align-items:flex-start}.editorial-finalizer .pf-round header>span{font-size:11px}.editorial-finalizer .pf-chosen-slot{gap:10px;padding:12px}.editorial-finalizer .pf-chosen-slot h3{font-size:14px}.editorial-finalizer .pf-chosen-slot p{font-size:13px}.editorial-finalizer .pf-booking{padding:10px 12px}.editorial-finalizer .pf-offer-note{gap:10px;padding:12px}.editorial-finalizer .pf-comparison .pf-place{font-size:14px}}.editorial-finalizer .pf-court-name{vertical-align:top;overflow-wrap:anywhere;max-width:100%;display:inline-block}.og-finalize.editorial-finalizer .og-button.primary:is(:disabled,[aria-disabled=true]){box-shadow:none;color:#626262!important;background:#e8e8e8!important;border-color:#d2d2d2!important}.flow-wordmark{-o-object-fit:contain;object-fit:contain;flex:none;width:49px;height:25px}.cgn-planning-head .flow-wordmark{margin-left:auto}.cgn-planning-head .cgn-cancel{flex:none;font-size:11px!important}.cgn-planning-head .cgn-nav-title{flex:1}.flow-display,.flow-success h1,.flow-success .guest-organizer-card h2,.compact-review h1.plan-display{letter-spacing:-.5px;text-transform:uppercase;font-family:Barlow Condensed,Impact,sans-serif!important;font-weight:800!important;line-height:.98!important}.flow-display{color:#183d30;margin:6px 0 20px;font-size:46px}.flow-court-selection{background:#f6f4ec!important}.flow-venue-photo{background:#e8ece1;border-radius:7px;margin:0;position:relative;overflow:hidden}.flow-venue-photo[hidden]{display:none}.flow-venue-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.flow-venue-photo figcaption{color:#fff;background:#0009;max-width:95%;padding:2px 4px;font-size:8px;line-height:1.2;position:absolute;bottom:2px;right:3px}.flow-court-selection .cgn-slot-venue{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #cfd6c9!important;border-radius:0!important;margin-top:20px!important;padding:0 0 20px!important}.flow-court-selection .cgn-slot-venue>.flow-venue-photo{height:135px;margin-bottom:12px}.flow-court-selection .cgn-slot-venue~.cgn-slot-venue>.flow-venue-photo{height:100px}.flow-court-selection .slot-venue-icon{display:none}.flow-court-selection .cgn-slot-venue-head b{font-family:Barlow Condensed,Impact,sans-serif;font-weight:700;font-size:23px!important}.flow-court-selection .cgn-slot-venue-head{padding:0!important}.flow-court-selection .plan-venue-availability{font-size:11px!important}.flow-court-selection .cgn-booking-toggle{border-radius:6px;margin:8px 0}.flow-court-selection .planning-map-launch>button{border-radius:6px}.plan-flow.plan-editorial .flow-court-selection>.cgn-selection-footer{color:#fff;background:#183d30!important;border-color:#183d30!important;border-radius:16px 16px 0 0!important}.flow-court-selection>.cgn-selection-footer .cgn-selection-toggle{color:#fff!important;background:0 0!important;border:0!important}.flow-court-selection>.cgn-selection-footer .cgn-selection-toggle small{color:#c8d9ca!important}.flow-court-selection>.cgn-selection-footer .cgn-selection-next{background:var(--tijo-action-gradient)!important;color:var(--tijo-action-ink)!important;border-radius:7px!important}.flow-court-selection .cgn-selection-list{color:#183d30}.plan-editorial .compact-review h1.plan-display{margin:6px 0 22px;font-size:44px}.plan-editorial .compact-review .plan-review-title{border:0!important;border-radius:0!important;padding:0 0 18px!important}.compact-review .review-round{border-top:1px solid #d5dbcf;border-bottom:1px solid #d5dbcf;margin-bottom:24px;padding:14px 0}.compact-review .review-round-fields label{font-size:12px;font-weight:500}.compact-review .review-round-fields input,.compact-review .review-round-fields select{background:0 0;border:0;border-radius:0;min-height:36px;padding:6px 0;font-weight:700}.compact-review .review-round-fields.is-guest{grid-template-columns:minmax(0,1fr) 130px}.compact-review .review-capacity{border-left:1px solid #d5dbcf;padding-left:14px}.compact-review .review-proposals h2{text-transform:uppercase;letter-spacing:1px;font-family:Barlow Condensed,Impact,sans-serif;font-size:22px}.compact-review .review-day{border:0;border-radius:0;margin:0}.compact-review .review-slot{border-top:1px solid #d5dbcf;grid-template-columns:40px minmax(0,1fr) auto;gap:13px;padding:17px 0;display:grid}.compact-review .flow-date-stamp{text-transform:uppercase;border-right:1px solid #cbd3c8;flex-direction:column;align-items:center;padding-right:10px;font-size:10px;line-height:1.5;display:flex}.compact-review .flow-date-stamp b{font:700 27px/1.1 Barlow Condensed,Impact,sans-serif}.compact-review .flow-review-time{white-space:nowrap;font:700 25px/1.05 Barlow Condensed,Impact,sans-serif}.compact-review .review-slot-place{gap:5px}.compact-review .review-slot-place strong{font-size:12px;font-weight:500}.compact-review .review-slot>.flow-venue-photo{border-radius:5px;width:62px;height:82px}.compact-review .review-availability{border-top:1px solid #d5dbcf;padding:8px 0}.plan-flow.plan-editorial .compact-review>.cgn-review-actions{color:#fff;grid-template-columns:minmax(0,1fr) minmax(160px,1.5fr);align-items:center;gap:12px;display:grid;padding:14px 16px calc(14px + env(safe-area-inset-bottom))!important;background:#183d30!important;border-color:#183d30!important;border-radius:16px 16px 0 0!important}.plan-flow.plan-editorial .compact-review>.cgn-review-actions>small{text-align:left;font-size:10px;color:#d2ddce!important}.plan-flow.plan-editorial .compact-review>.cgn-review-actions>button{font-size:13px;background:var(--tijo-action-gradient)!important;color:var(--tijo-action-ink)!important;border-radius:7px!important}.cgn-booking-sheet.cgn-manual-booking>.cgn-proposal-composer{color:#fff;border-color:#183d30;border-radius:17px 17px 0 0;background:#183d30!important}.flow-proposal-brand{align-items:center;gap:16px;padding:14px 0 8px;display:flex}.flow-proposal-brand .flow-wordmark{color:#fff;filter:none}.flow-proposal-brand>span{letter-spacing:2px;text-transform:uppercase;color:#b5e5c8;font:700 13px Barlow Condensed,Impact,sans-serif}.cgn-manual-booking .cgn-proposal-expand,.cgn-manual-booking .cgn-proposal-expand small,.cgn-manual-booking .cgn-proposal-notice,.cgn-manual-booking .cgn-booking-entry small{color:#d7e6d6!important}.cgn-manual-booking .cgn-booking-entry label,.cgn-manual-booking .plan-duration legend,.cgn-manual-booking .cgn-proposal-scroll>h3{color:#fff!important}.cgn-manual-booking .cgn-booking-time-trigger,.cgn-manual-booking .cgn-booking-date,.cgn-manual-booking .plan-duration button{color:#fff!important;background:0 0!important;border:1px solid #6d8876!important;border-radius:6px!important}.cgn-manual-booking .plan-duration button[aria-pressed=true]{background:var(--tijo-accent-soft)!important;color:var(--tijo-accent-text)!important;border-color:var(--tijo-accent-border)!important;border-radius:6px!important}.cgn-manual-booking .cgn-proposal-add{background:var(--tijo-action-gradient)!important;color:var(--tijo-action-ink)!important;border-color:var(--tijo-accent-coral)!important;border-radius:6px!important}.cgn-manual-booking .cgn-selection-footer,.cgn-manual-booking .cgn-selection-toggle,.cgn-manual-booking .cgn-proposal-more{color:#fff!important;background:0 0!important}.cgn-manual-booking .cgn-selection-toggle small{color:#cbdccb!important}.cgn-manual-booking .cgn-selection-list{color:#183d30;background:#f6f4ec}.cgn-manual-booking .cgn-selection-next{background:var(--tijo-action-gradient)!important;color:var(--tijo-action-ink)!important}.cgn-manual-booking .plan-added-card{color:#183d30}.flow-success{max-width:620px;margin:auto;font-family:Inter,system-ui,sans-serif;color:#183d30!important;background:#f6f4ec!important;padding:0 0 25px!important}.flow-success-hero{isolation:isolate;color:#fff;background-position:50%;background-size:cover;min-height:325px;padding:60px 24px 35px;position:relative;overflow:hidden}.flow-success-hero>.flow-wordmark{color:#fff;filter:none;width:62px;position:absolute;top:22px;right:22px}.flow-success-check{color:#183d30;background:#dfff68;border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:14px;font-size:23px;display:grid}.flow-success .flow-success-hero h1{color:#fff;z-index:1;margin:0 0 12px;font-size:48px;position:relative}.flow-success-hero p{margin:0;font-size:13px}.flow-court-lines{z-index:-1;border:1px solid #dfff68;width:95px;height:110px;position:absolute;bottom:15px;right:-40px;transform:skewY(-25deg)}.flow-court-lines:after{content:"";border:1px solid #dfff68;position:absolute;inset:15px}.flow-success>.guest-organizer-brand,.flow-success>.cgn-success-top{color:#fff;background:#183d30;margin:0;padding:10px 18px;font-size:11px}.flow-success>.guest-organizer-brand a,.flow-success>.cgn-success-top button{color:#fff}.flow-success>.guest-organizer-brand span{font-size:10px}.flow-share-ticket{border-bottom:1px solid #cfd7cb;gap:6px;margin:20px 20px 0;padding:0 0 16px;display:grid}.flow-share-ticket b{font:700 23px Barlow Condensed,Impact,sans-serif}.flow-share-ticket span{color:#697469;font-size:12px}.flow-success .guest-organizer-links{margin:0;padding:18px 20px}.flow-success .guest-organizer-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.flow-success .guest-organizer-eyebrow,.flow-success .guest-organizer-card>p{display:none}.flow-success .guest-organizer-card h2{margin:0 0 16px;font-size:35px}.flow-success .guest-organizer-button-row{grid-template-columns:1fr;gap:9px;display:grid}.flow-success .go-primary{justify-content:center;min-height:48px;font-weight:750;background:var(--tijo-action-gradient)!important;color:var(--tijo-action-ink)!important;border:0!important;border-radius:7px!important}.flow-success .guest-organizer-button-row>.go-text-link{border:1px solid #385944;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:43px;display:flex}.flow-success .guest-organizer-copy-field{margin-top:10px;font-size:10px}.flow-success .guest-organizer-copy-field input{color:#637264;background:0 0;border:0;min-height:34px;padding:5px 0;font-size:11px}.flow-success .guest-organizer-private{background:0 0;border-top:1px solid #ced6c9;border-radius:0;margin-top:18px;padding:18px 0 0}.flow-success .guest-organizer-private h2{text-transform:none;letter-spacing:0;font:650 13px Inter,sans-serif}.flow-success .guest-organizer-private p{font-size:11px}.flow-success .guest-organizer-private .go-secondary{min-height:36px;font-size:12px}.flow-success>.guest-flow-court-note,.flow-success>.guest-organizer-manage-link,.flow-success>.guest-organizer-footnote,.flow-success>.guest-organizer-error{margin:10px 20px}.flow-success>.guest-organizer-manage-link{background:0 0;border:0;border-top:1px solid #ced6c9;border-radius:0;justify-content:center;font-size:13px;display:flex}.flow-success>.guest-organizer-footnote{font-size:11px}.flow-success>.success-invited,.flow-success>.cgn-success-share,.flow-success>.cgn-success-booking,.flow-success>.cgn-success-actions{margin:18px 20px}.flow-success .success-share-trigger{border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:15px;display:flex;background:var(--tijo-action-gradient)!important;color:var(--tijo-action-ink)!important}.flow-success .cgn-success-link{gap:10px;margin-top:10px;display:flex}.flow-success .cgn-success-link input{background:0 0;border:1px solid #ced6c9;flex:1;min-width:0;padding:10px;font-size:12px}.flow-success .cgn-success-link button{color:#183d30;background:0 0;border:1px solid #ced6c9;padding:8px}@media (width<=360px){.flow-display{font-size:40px}.plan-editorial .compact-review h1.plan-display{font-size:39px}.compact-review .review-slot{grid-template-columns:34px minmax(0,1fr) auto;gap:9px}.compact-review .review-slot>.flow-venue-photo{width:44px;height:70px}.compact-review .flow-review-time{font-size:22px}.flow-success .flow-success-hero h1{font-size:42px}}.guest-organizer.flow-success{width:100%!important}.flow-success .flow-success-hero h1{text-transform:uppercase!important;letter-spacing:-.5px!important;margin:0 0 12px!important;font-size:48px!important}.flow-success .flow-success-hero p{z-index:1;font-size:13px;position:relative;color:#fff!important}.flow-success>.guest-organizer-brand{display:none}.flow-success .guest-organizer-private{border-bottom:0!important;border-left:0!important;border-right:0!important}.cgn-manual-booking .cgn-booking-date>span{color:#fff!important}.flow-success .guest-flow-court-note{background:0 0;font-size:11px}.flow-success .guest-organizer-manage-link{border:0!important;border-top:1px solid #ced6c9!important}.flow-success .guest-organizer-footnote{color:#657267}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-800-normal-BZxKbt5V.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.editorial-auth{color:#15211a;min-height:100dvh;padding:env(safe-area-inset-top) 18px env(safe-area-inset-bottom);background:#f5f4ef;font:400 14px/1.45 Inter,Arial,sans-serif}.editorial-auth *{box-sizing:border-box}.ea-shell{flex-direction:column;max-width:390px;min-height:100dvh;margin:0 auto;display:flex}.ea-header{grid-template-columns:44px 1fr 44px;align-items:center;min-height:70px;margin-bottom:22px;display:grid}.ea-header>a,.ea-header>button{color:#15211a;background:0 0;border:0;justify-content:center;align-items:center;min-height:44px;display:flex}.ea-header>a:nth-child(2){justify-self:center}.ea-header .brand-logo{color:#15211a;width:80px;height:40px}.editorial-auth h1{text-transform:uppercase;letter-spacing:-.4px;margin:0 0 20px;font:800 52px/.96 Barlow Condensed,Impact,sans-serif}.editorial-auth h1>span{color:#123b2b;display:block}.editorial-auth h1:after{content:"";background:var(--tijo-action-gradient);width:62px;height:6px;margin-top:12px;display:block}.ea-intro{margin:0 0 20px;font-size:13px}.ea-providers{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ea-providers button{color:#15211a;background:0 0;border:1px solid #929c91;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:7px 3px;font-size:11px;display:flex}.ea-providers svg{flex-shrink:0;width:21px;height:21px}.ea-providers button{min-height:54px;transition:background-color .15s,border-color .15s,box-shadow .15s}.ea-providers button:active:not(:disabled){background:#e5ecd5;border-color:#123b2b}.editorial-auth .ea-providers button[aria-busy=true]{opacity:1;color:#123b2b;cursor:progress;background:#e5ecd5;border:2px solid #123b2b;box-shadow:0 0 0 2px #123b2b12}.ea-providers button span{flex-direction:column;align-items:center;display:flex}.ea-providers button small{white-space:nowrap;font-size:10px;font-weight:600}.ea-provider-spinner{animation:.9s linear infinite ea-provider-spin}.ea-provider-status{color:#123b2b;margin:10px 0 0;font-size:12px;line-height:1.5}@keyframes ea-provider-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ea-provider-spinner{animation:none}.ea-providers button{transition:none}}.ea-divider{align-items:center;gap:15px;margin:22px 0;font-size:11px;display:flex}.ea-divider:before,.ea-divider:after{content:"";background:#c9cfc5;flex:1;height:1px}.ea-field{margin:0 0 16px}.ea-field label{margin-bottom:5px;font-size:13px;display:block}.ea-field input{color:#15211a;background:0 0;border:1px solid #929c91;border-radius:7px;width:100%;height:46px;padding:10px 12px;font:400 16px Inter,sans-serif}.ea-password{position:relative}.ea-password input{padding-right:46px}.ea-password button{color:#15211a;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:1px;right:1px}.editorial-auth fieldset{border:0;min-width:0;margin:0;padding:0}.ea-forgot{text-align:right;color:#123b2b;min-height:32px;margin-top:-8px;font-size:12px;font-weight:600;text-decoration:underline;display:block}.ea-primary{background:var(--tijo-action-gradient);width:100%;min-height:48px;color:var(--tijo-action-ink);border:0;border-radius:8px;justify-content:center;align-items:center;margin-top:18px;padding:12px 38px;font:800 21px Barlow Condensed,sans-serif;display:flex;position:relative}.ea-primary svg{position:absolute;right:16px}.editorial-auth button:disabled{opacity:.5;cursor:default}.ea-switch{text-align:center;margin:22px 0;font-size:13px}.ea-switch a{color:#123b2b;font-weight:600;text-decoration:underline}.ea-hint{color:#647064;text-align:center;margin:9px 0;font-size:11px}.editorial-auth footer{color:#687268;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:auto;padding:24px 0 20px;font-size:11px;display:flex}.ea-verification{text-align:center}.ea-mail{color:#123b2b;background:#e5ecd5;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 12px;display:grid}.ea-verification h2{margin:0 0 4px;font-size:16px;font-weight:600}.ea-verification>p{overflow-wrap:anywhere;max-width:330px;margin:0 auto 20px;font-size:13px}.ea-verification>p strong{font-weight:600}.ea-otp{justify-content:center;width:100%}.ea-otp>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;display:grid}.ea-otp>div>div{color:#15211a;width:100%;height:56px;box-shadow:none;background:0 0;font-size:24px;border:1px solid #a6afa2!important;border-radius:7px!important}.ea-otp>div>div:has([data-input-otp-placeholder-shown]){background:0 0}.ea-resend{border-top:1px solid #c9cfc5;margin-top:26px;padding-top:23px}.ea-resend>p:first-child{margin:0 0 9px;font-size:13px}.ea-secondary{color:#123b2b;background:0 0;border:1px solid #89958b;border-radius:7px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;font-size:13px;font-weight:600;display:flex}.ea-next{text-align:left;border:1px solid #89958b;border-radius:7px;align-items:center;gap:12px;margin:22px 0 0;padding:12px;font-size:11px;display:flex}.ea-next svg{flex:none}.ea-next p{margin:3px 0 0}.ea-next strong{font-size:12px;font-weight:600}.ea-error{text-align:left;color:#9d3029;overflow-wrap:anywhere;background:#f9e9df;border-left:3px solid #ba4b3b;margin:0 0 14px;padding:8px 10px;font-size:12px}.ea-notice{color:#123b2b;overflow-wrap:anywhere;margin:12px 0;font-size:12px}.editorial-auth :is(button,a,input):focus-visible{outline:2px solid var(--tijo-focus);outline-offset:3px}@media (width<=360px){.editorial-auth{padding-inline:14px}.editorial-auth h1{font-size:44px}.ea-header{margin-bottom:16px}.ea-providers button{gap:4px;font-size:10px}.ea-providers svg{width:18px;height:18px}.ea-otp>div{gap:6px}}.ea-primary:is(:disabled,[aria-disabled=true]){box-shadow:none;color:#626262!important;background:#e8e8e8!important;border-color:#d2d2d2!important}.ea-utility h1{overflow-wrap:anywhere;font-size:46px;line-height:1.04}.ea-utility .ea-intro{line-height:1.55}.ea-utility-content{padding-bottom:8px}.ea-recovery-notice{color:#123b2b;background:#edf1e7;border:1px solid #c9cfc5;border-radius:10px;padding:18px}.ea-recovery-notice>svg{margin-bottom:10px}.ea-recovery-notice>p{margin:0;line-height:1.6}.ea-recovery-notice .ea-hint{text-align:left;margin-top:12px}.editorial-auth a.ea-primary{text-align:center;text-decoration:none}@media (width<=360px){.ea-utility h1{font-size:40px}}.auth-brand-crop{color:#101116;width:250px;height:110px}.auth-brand-crop .brand-logo{width:100%;height:100%}.auth-dark-shell .auth-brand-crop,.register-panel .auth-brand-crop{color:#f5f5f2}.auth-layout-logo{justify-content:center;margin-bottom:24px;display:flex}@media (width<=640px){.auth-brand-crop{width:230px;height:102px}}.auth-dark-shell{color:#f5f5f2;background:#101116}.auth-dark-shell .auth-dark-title{color:#f5f5f2;font-family:Barlow Condensed,sans-serif;font-size:45px;font-weight:900}.auth-dark-shell .auth-dark-subtitle,.auth-dark-shell .auth-dark-footer{color:#9c9da5}.auth-dark-shell .auth-dark-card{background:#17181e;border-color:#ffffff1f;box-shadow:0 18px 45px #00000047}.auth-dark-card label{color:#f5f5f2}.auth-dark-card input{color:#f5f5f2;background:#101116;border-color:#34353d}.auth-dark-card input::placeholder{color:#777981}.auth-dark-card input:focus{border-color:var(--tijo-accent-apricot);box-shadow:0 0 0 1px var(--tijo-accent-apricot)}.auth-dark-card button[data-variant=outline],.auth-dark-card .border-input{color:#f5f5f2;background:#101116;border-color:#34353d}.auth-dark-card button[type=submit],.auth-dark-card button[type=submit]:hover{background:var(--tijo-action-gradient);color:var(--tijo-action-ink)}.auth-dark-card .bg-card{background:#17181e}.auth-dark-card .border-border{border-color:#ffffff1f}.auth-dark-shell a{color:#f5f5f2}.auth-dark-shell a:hover{color:var(--tijo-accent-apricot)}.auth-dark-card button[type=submit]:is(:disabled,[aria-disabled=true]){box-shadow:none;color:#626262!important;background:#e8e8e8!important;border-color:#d2d2d2!important}.admin-hero-current{background:#e9ece8;border-radius:10px;position:relative;overflow:hidden}.admin-hero-current>div{width:100%;height:230px}.admin-hero-current span{color:#fff;background:#141f1ad1;border-radius:5px;max-width:calc(100% - 20px);padding:5px 8px;font-size:10px;position:absolute;bottom:10px;left:10px}.admin-hero-empty{color:#7b827d;letter-spacing:.04em;background:#f7f8f5;border:1px dashed #c9cec9;border-radius:10px;place-items:center;min-height:150px;font-size:12px;font-weight:700;display:grid}.admin-upload-button{cursor:pointer}.admin-upload-button input{display:none}.admin-google-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.admin-google-photo-grid button{cursor:pointer;background:#edf0ec;border:2px solid #0000;border-radius:8px;height:120px;padding:0;position:relative;overflow:hidden}.admin-google-photo-grid button:hover,.admin-google-photo-grid button:focus-visible{border-color:#17211c}.admin-google-photo-grid button>div{width:100%;height:100%}.admin-google-photo-grid button span{color:#fff;background:#17211c;border-radius:4px;padding:4px 6px;font-size:9px;font-weight:800;position:absolute;bottom:6px;right:6px}@media (width<=640px){.admin-hero-current>div{height:180px}.admin-google-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-google-photo-grid button{height:105px}}.admin-venue-detail-page .admin-slot-matrix{gap:16px;min-width:0}.admin-slot-matrix .admin-slot-head{justify-content:space-between;align-items:end;gap:16px}.admin-slot-matrix .admin-slot-head .admin-label{min-width:0}.admin-slot-date-strip{grid-template-columns:repeat(7,minmax(58px,1fr));gap:5px;min-width:min(100%,520px);display:grid}.admin-slot-date-strip button{border:1px solid var(--admin-line);background:var(--admin-panel);color:var(--admin-muted);letter-spacing:.4px;border-radius:5px;flex-direction:column;gap:3px;padding:8px 6px;font-size:9px;display:flex}.admin-slot-date-strip button strong{color:var(--admin-text);font-size:11px}.admin-slot-date-strip button.active{border-color:var(--admin-green);background:color-mix(in srgb,var(--admin-green) 8%,var(--admin-panel));color:var(--admin-green)}.admin-slot-matrix .admin-slot-summary{flex-wrap:wrap;gap:6px}.admin-slot-matrix .admin-slot-summary>*{border:1px solid var(--admin-line);background:var(--admin-panel-2);border-radius:4px;padding:7px 9px;font-size:10px}.admin-slot-matrix .admin-slot-legend{flex-wrap:wrap;gap:10px 16px;margin:0;font-size:10px;line-height:1.6}.admin-slot-matrix .admin-slot-legend .free,.admin-slot-matrix .admin-slot-legend .booked{align-items:center;gap:6px;display:flex}.admin-slot-matrix .admin-slot-legend .free:before,.admin-slot-matrix .admin-slot-legend .booked:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.admin-slot-court-card{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:8px;min-width:0;overflow:hidden}.admin-slot-court-card>header{background:var(--admin-panel-2);border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.admin-slot-court-card h3{color:var(--admin-text);overflow-wrap:anywhere;font-size:14px;font-weight:800}.admin-slot-court-card header p{color:var(--admin-muted);margin-top:3px;font-size:11px}.admin-slot-court-card header>span{color:var(--admin-green);flex-shrink:0;font-size:10px;font-weight:800}.admin-slot-tile-grid{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:8px;padding:14px;display:grid}.admin-slot-tile{border:1px solid var(--admin-line);text-align:left;font-variant-numeric:tabular-nums;border-radius:6px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:12px;display:flex}.admin-slot-tile.free{color:var(--admin-lime);border-color:color-mix(in srgb,var(--admin-lime) 26%,var(--admin-panel));background:color-mix(in srgb,var(--admin-lime) 8%,var(--admin-panel))}.admin-slot-tile.booked{color:var(--admin-red);border-color:color-mix(in srgb,var(--admin-red) 26%,var(--admin-panel));background:color-mix(in srgb,var(--admin-red) 8%,var(--admin-panel))}.admin-slot-tile-status{letter-spacing:.6px;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.admin-slot-tile-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.admin-slot-tile>strong{white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:800;line-height:1.2;display:flex}.admin-slot-tile>strong>span{opacity:.65;font-weight:400}.admin-slot-tile>small{font-size:10px}button.admin-slot-tile{cursor:pointer;min-height:92px}button.admin-slot-tile:hover{border-color:currentColor}button.admin-slot-tile:focus-visible{outline-offset:2px;outline:2px solid}button.admin-slot-tile:disabled{opacity:.5;cursor:wait}.admin-slot-court-empty,.admin-slot-empty{color:var(--admin-muted);padding:20px 16px;font-size:12px;line-height:1.6}.admin-slot-empty{border:1px dashed var(--admin-line);background:var(--admin-panel-2);border-radius:6px}@media (width<=760px){.admin-slot-date-strip{min-width:0;display:flex;overflow-x:auto}.admin-slot-date-strip button{min-width:64px}.admin-slot-matrix .admin-slot-head{flex-direction:column;align-items:stretch;gap:10px}.admin-slot-matrix .admin-slot-head .admin-input{width:100%;min-width:0}.admin-slot-court-card>header{align-items:start;padding:12px}.admin-slot-tile-grid{grid-template-columns:1fr;gap:7px;padding:10px}.admin-slot-tile{padding:10px 8px}.admin-slot-tile>strong{gap:3px;font-size:12px}.admin-slot-matrix .admin-slot-summary>*{padding:6px 8px;font-size:9px}}.admin-shell:has(.admin-venue-detail-page){grid-template-columns:130px minmax(0,1fr)}.admin-shell:has(.admin-venue-detail-page) .admin-sidebar{padding:20px 10px}.admin-shell:has(.admin-venue-detail-page) .admin-brand{padding:0 4px 18px}.admin-shell:has(.admin-venue-detail-page) .admin-brand>div{width:86px}.admin-shell:has(.admin-venue-detail-page) .admin-nav{padding-top:16px}.admin-shell:has(.admin-venue-detail-page) .admin-nav a{gap:7px;padding:9px 7px;font-size:9px}.admin-workspace:has(.admin-venue-detail-page){background:#eef3f6}.admin-workspace:has(.admin-venue-detail-page)>.admin-topbar{display:none}.admin-venue-detail-page{--admin-panel:#fff;--admin-panel-2:#f5f7f8;--admin-line:#d6dde1;--admin-text:#18211d;--admin-muted:#69736f;--admin-lime:#177a50;--admin-green:#3e9b63;--admin-red:#a94c50;max-width:1480px;color:var(--admin-text);padding:22px 24px}.admin-venue-detail-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.admin-venue-back{color:#18211d;letter-spacing:1.1px;margin-bottom:7px;font-size:9px;font-weight:900;display:inline-block}.admin-venue-back:hover{color:#177a50}.admin-venue-detail-header h1{font-family:Barlow Condensed;font-size:34px;font-weight:800;line-height:1}.admin-venue-detail-header p{margin-top:5px;font-size:11px;font-weight:700}.admin-venue-detail-page .admin-button{color:#18211d;background:#fff;border-color:#cbd4d9;border-radius:4px}.admin-venue-detail-page .admin-button.primary{color:#fff;background:#177a50;border-color:#177a50}.admin-venue-detail-page .admin-button.danger{color:#7f3036;border-color:#dfc4c5}.admin-header-status{align-items:center}.admin-header-status .admin-status{color:#18211d}.admin-header-status .admin-status i{background:#3e9b63}.admin-venue-edit{margin-bottom:18px}.admin-venue-detail-page .admin-section,.admin-venue-detail-page .admin-card{background:#fff;border-color:#d6dde1}.admin-venue-summary{background:#fff;border:1px solid #d6dde1;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 24px;margin-bottom:10px;padding:14px 16px;display:grid;box-shadow:0 1px 3px #1c2f260a}.admin-venue-detail-page .admin-field{border:0;padding:0}.admin-venue-detail-page .admin-field span,.admin-venue-detail-page .admin-venue-card h2,.admin-venue-health span{color:#26312c;letter-spacing:.55px;font-size:9px;font-weight:900}.admin-venue-detail-page .admin-field strong,.admin-venue-detail-page .admin-field a{color:#18211d;margin-top:3px;font-size:11px}.admin-venue-detail-page .admin-field a{color:#177a50}.admin-venue-health{background:#fff;border:1px solid #d6dde1;border-radius:6px;grid-template-columns:repeat(3,1fr);margin-bottom:14px;display:grid;overflow:hidden}.admin-venue-health article{border-right:1px solid #d6dde1;align-content:center;gap:5px;min-height:54px;padding:11px 14px;display:grid}.admin-venue-health article:last-child{border-right:0}.admin-venue-health strong{text-transform:uppercase;font-size:11px}.admin-venue-workspace{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:14px;display:grid}.admin-venue-section-nav{border-left:3px solid #177a50;padding:0 0 0 14px;display:grid;position:sticky;top:18px}.admin-venue-section-nav a{color:#26312c;padding:11px 0;font-size:10px;font-weight:900}.admin-venue-section-nav a:hover{color:#177a50}.admin-venue-content-grid{grid-template-columns:minmax(220px,.75fr) minmax(320px,1.25fr) minmax(250px,.8fr);align-items:start;gap:12px;display:grid}.admin-venue-card,.admin-court-panel>.admin-section{background:#fff;border:1px solid #d6dde1;border-radius:6px;margin:0;overflow:hidden}.admin-venue-card{padding:12px}.admin-venue-card h2{margin-bottom:10px}.admin-inline-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.admin-inline-heading h2{margin-bottom:0}.admin-inline-actions{gap:8px;margin-top:12px;display:flex}.admin-venue-general form>.admin-form,.admin-venue-booking form>.admin-form{padding:0}.admin-venue-general form>.admin-form{grid-template-columns:1fr}.admin-venue-detail-page .admin-section-head{border-color:#d6dde1;padding:9px 12px}.admin-venue-detail-page .admin-section-title{color:#26312c}.admin-venue-detail-page .admin-list-row{border-color:#e0e5e8;padding:7px 12px}.admin-venue-detail-page .admin-list-row strong{font-size:11px}.admin-venue-detail-page .admin-list-row small{color:#69736f;font-size:9px}.admin-court-panel{grid-column:2}.admin-venue-general{grid-column:1}.admin-venue-general .admin-fields{grid-template-columns:1fr;gap:14px}.admin-venue-connectivity{grid-area:1/3/3}.admin-venue-connectivity .admin-fields{grid-template-columns:1fr;gap:12px}.admin-venue-connectivity .admin-form{gap:8px;padding:16px 0 0}.admin-venue-connectivity .admin-input{width:100%;min-width:0}.admin-venue-connectivity .admin-button{width:100%}.admin-venue-booking{grid-column:1/3}.admin-venue-booking .admin-fields{grid-template-columns:repeat(4,1fr);gap:14px 18px}.admin-booking-connector{border-bottom:1px solid #e0e5e8;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 10px;margin-bottom:14px;padding:0 0 14px;display:grid}.admin-booking-connector label{color:#26312c;letter-spacing:.55px;gap:6px;font-size:9px;font-weight:900;display:grid}.admin-booking-connector small,.admin-booking-connector p{grid-column:1/3}.admin-booking-connector small{color:#69736f;font-size:9px}.admin-ai-connector-proposal{background:#f2f8f4;border:1px solid #bfd6c8;border-radius:6px;grid-column:1/3;padding:12px}.admin-ai-connector-proposal header{justify-content:space-between;gap:12px;display:flex}.admin-ai-connector-proposal header div{gap:3px;display:grid}.admin-ai-connector-proposal header strong{font-size:14px}.admin-ai-connector-proposal header span{color:#177a50;font-size:9px;font-weight:900}.admin-ai-connector-proposal dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0;display:grid}.admin-ai-connector-proposal dt{color:#69736f;font-size:8px;font-weight:900}.admin-ai-connector-proposal dd{font-size:10px;font-weight:800}.admin-ai-connector-proposal .admin-actions{gap:8px;margin-top:12px;display:flex}.admin-venue-availability{grid-column:1/4}.admin-venue-availability>.admin-form{padding:0 0 12px}.admin-venue-detail-page .admin-form{color:#26312c}.admin-venue-detail-page .admin-input,.admin-venue-detail-page .admin-select{color:#18211d;background:#fff;border-color:#cbd4d9;border-radius:4px}.admin-availability-layout{border-top:1px solid #e0e5e8;grid-template-columns:280px minmax(0,1fr);gap:20px;display:grid}.admin-availability-layout>.admin-form{grid-template-columns:1fr 1fr;align-content:start;padding:16px 0}.admin-availability-layout>.admin-form .admin-actions,.admin-availability-layout>.admin-form>p{grid-column:1/3}.admin-live-slots{border-top:1px solid #e0e5e8;padding-top:12px}.admin-venue-detail-page .admin-slot-matrix{border-left:1px solid #e0e5e8;padding:16px 0 16px 18px}.admin-live-slots .admin-slot-matrix{border-left:0;padding-left:0}.admin-slot-summary,.admin-slot-legend{align-items:center;gap:12px;display:flex}.admin-slot-summary{font-size:9px;font-weight:900}.admin-slot-legend{letter-spacing:.5px;margin:8px 0 12px;font-size:8px;font-weight:900}.admin-slot-legend .free{color:#24613f}.admin-slot-legend .booked{color:#8a4146}.admin-venue-detail-page .admin-slot-row{border-color:#e0e5e8}.admin-venue-detail-page .admin-slot-chip{color:#24613f;background:#dceee3;border-color:#c4dfcf;border-radius:3px;justify-items:center;gap:1px;min-width:54px;display:inline-grid}.admin-venue-detail-page .admin-slot-chip small{opacity:.75;font-size:8px}.admin-venue-detail-page .admin-slot-chip.booked{color:#8a4146;background:#f1dada;border-color:#e2c0c3}.admin-venue-detail-page .admin-slot-chip.missing{color:#9da6a2;background:#f5f7f8;border-color:#e0e5e8}.admin-venue-detail-page .admin-muted{color:#69736f}.admin-venue-detail-page .admin-status.bad{color:#a94c50}.admin-venue-detail-page .admin-status.good{color:#177a50}@media (width<=1100px){.admin-venue-content-grid{grid-template-columns:1fr 1.35fr}.admin-venue-connectivity{grid-area:auto/1/auto/3}.admin-venue-connectivity .admin-fields{grid-template-columns:repeat(3,1fr)}.admin-venue-booking,.admin-venue-availability{grid-column:1/3}}@media (width<=760px){.admin-booking-connector{grid-template-columns:1fr}.admin-booking-connector small,.admin-booking-connector p,.admin-ai-connector-proposal{grid-column:1}.admin-ai-connector-proposal dl{grid-template-columns:1fr}.admin-shell:has(.admin-venue-detail-page){grid-template-columns:1fr}.admin-shell:has(.admin-venue-detail-page) .admin-sidebar{padding:20px 16px}.admin-venue-detail-page{padding-top:20px}.admin-venue-detail-header{flex-direction:column;align-items:flex-start}.admin-venue-detail-header h1{font-size:34px}.admin-venue-summary{grid-template-columns:1fr 1fr}.admin-venue-health{grid-template-columns:1fr}.admin-venue-health article{border-bottom:1px solid #d6dde1;border-right:0}.admin-venue-health article:last-child{border-bottom:0}.admin-venue-workspace{grid-template-columns:1fr}.admin-venue-section-nav{border-bottom:2px solid #177a50;border-left:0;gap:18px;padding:0;display:flex;position:static;overflow-x:auto}.admin-venue-section-nav a{white-space:nowrap}.admin-venue-content-grid{grid-template-columns:1fr}.admin-venue-general,.admin-court-panel,.admin-venue-connectivity,.admin-venue-booking,.admin-venue-availability{grid-area:auto/1}.admin-venue-booking .admin-fields,.admin-venue-connectivity .admin-fields{grid-template-columns:1fr 1fr}.admin-availability-layout{grid-template-columns:1fr}.admin-venue-detail-page .admin-slot-matrix{border-top:1px solid #e0e5e8;border-left:0;padding-left:0}.admin-header-actions{width:100%}.admin-header-actions .admin-button{flex:1}}:root{--admin-bg:#fafaf8;--admin-panel:#fff;--admin-panel-2:#f5f7f6;--admin-line:#dce3df;--admin-text:#17211c;--admin-muted:#66716b;--admin-lime:var(--tijo-accent-text);--admin-green:#24795b;--admin-yellow:#956b16;--admin-red:#b44049}.admin-shell{background:var(--admin-bg);min-height:100vh;color:var(--admin-text);grid-template-columns:230px minmax(0,1fr);font-family:Inter,system-ui,sans-serif;display:grid}.admin-sidebar{border-right:1px solid var(--admin-line);background:var(--bright-surface,#111217);flex-direction:column;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.admin-brand{border-bottom:1px solid var(--admin-line);flex-direction:column;gap:10px;padding:0 8px 26px;display:flex}.admin-brand>div{width:112px}.admin-brand span,.admin-topbar,.admin-page-header>div>span{letter-spacing:2px;color:var(--admin-lime);font-size:9px;font-weight:800}.admin-nav{gap:4px;padding-top:24px;display:grid}.admin-nav a{color:var(--admin-muted);letter-spacing:.7px;border-radius:4px;align-items:center;gap:11px;padding:12px;font-size:11px;font-weight:800;display:flex}.admin-nav a:hover,.admin-nav a.active{background:var(--admin-panel-2);color:var(--admin-text)}.admin-nav a.active{box-shadow:inset 3px 0 var(--admin-lime)}.admin-player-link{color:var(--admin-muted);justify-content:space-between;align-items:center;margin-top:auto;padding:12px;font-size:10px;font-weight:800;display:flex}.admin-workspace{min-width:0}.admin-topbar{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;height:60px;padding:0 34px;display:flex}.admin-topbar span:last-child{color:var(--admin-text);border:1px solid var(--admin-line);padding:6px 10px}.admin-page{max-width:1500px;margin:auto;padding:34px}.admin-page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.admin-page-header h1{margin-top:8px;font-family:Barlow Condensed;font-size:48px;font-weight:800;line-height:1}.admin-header-actions,.admin-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-button{border:1px solid var(--admin-line);letter-spacing:.8px;min-height:40px;color:var(--admin-text);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:10px;font-weight:900;display:inline-flex}.admin-button.primary{background:var(--tijo-action-gradient);border-color:var(--tijo-accent-coral);color:var(--tijo-action-ink)}.admin-button.danger{border-color:var(--admin-red);color:var(--admin-red)}.admin-button:disabled{opacity:.45}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-metric{border:1px solid var(--admin-line);background:var(--admin-panel);flex-direction:column;min-height:122px;padding:20px;display:flex}.admin-metric span,.admin-section-title,.admin-field span{letter-spacing:1.2px;color:var(--admin-muted);font-size:9px;font-weight:800}.admin-metric strong{margin-top:auto;font-family:Barlow Condensed;font-size:38px}.admin-metric small{color:var(--admin-muted);margin-top:4px;font-size:10px}.admin-section{border:1px solid var(--admin-line);background:var(--admin-panel);margin-top:28px}.admin-section-head{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.admin-attention{grid-template-columns:repeat(3,1fr);gap:10px;padding:16px;display:grid}.admin-attention article,.admin-card{border:1px solid var(--admin-line);background:var(--admin-panel-2);padding:16px}.admin-attention article strong{margin:8px 0;display:block}.admin-attention article p,.admin-muted{color:var(--admin-muted);font-size:11px}.admin-attention-link{color:var(--admin-lime);letter-spacing:.6px;margin-top:12px;font-size:9px;font-weight:900;display:inline-flex}.admin-attention-link:hover{text-decoration:underline}.admin-status{letter-spacing:.7px;white-space:nowrap;align-items:center;gap:7px;font-size:9px;font-weight:900;display:inline-flex}.admin-status i{background:var(--admin-muted);border-radius:50%;width:7px;height:7px}.admin-status.good{color:var(--admin-green)}.admin-status.good i{background:var(--admin-green)}.admin-status.warn{color:var(--admin-yellow)}.admin-status.warn i{background:var(--admin-yellow)}.admin-status.bad{color:var(--admin-red)}.admin-status.bad i{background:var(--admin-red)}.admin-toolbar{gap:10px;margin-bottom:16px;display:flex}.admin-input,.admin-select{border:1px solid var(--admin-line);background:var(--admin-panel);height:42px;color:var(--admin-text);padding:0 13px;font-size:12px}.admin-input{flex:1;min-width:260px}.admin-select{min-width:150px}.admin-table-wrap{border:1px solid var(--admin-line);overflow:auto}.admin-table{border-collapse:collapse;background:var(--admin-panel);width:100%;min-width:900px}.admin-table th{text-align:left;letter-spacing:1px;color:var(--admin-muted);border-bottom:1px solid var(--admin-line);padding:13px 15px;font-size:9px}.admin-table td{border-bottom:1px solid var(--admin-line);vertical-align:middle;padding:15px;font-size:12px}.admin-table tbody tr:hover{background:var(--admin-panel-2)}.admin-table a{font-weight:800}.admin-empty,.admin-loading{text-align:center;color:var(--admin-muted);padding:44px}.admin-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.admin-card h2{margin:10px 0;font-family:Barlow Condensed;font-size:26px}.admin-card p{color:var(--admin-muted);margin-top:6px;font-size:11px}.admin-fields{grid-template-columns:repeat(3,1fr);display:grid}.admin-field{border-right:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line);min-width:0;padding:15px}.admin-field strong,.admin-field a{overflow-wrap:anywhere;margin-top:7px;font-size:12px;display:block}.admin-detail-grid{grid-template-columns:2fr 1fr;gap:18px;display:grid}.admin-stack{gap:18px;display:grid}.admin-list-row{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:12px;display:flex}.admin-list-row small{color:var(--admin-muted);margin-top:4px;display:block}.admin-form{gap:14px;padding:20px;display:grid}.admin-form label{color:var(--admin-muted);letter-spacing:1px;gap:7px;font-size:9px;font-weight:800;display:grid}.admin-form .admin-input{width:100%}.admin-address-search{gap:8px;display:grid}.admin-address-search>span{letter-spacing:1px;color:var(--admin-muted);font-size:9px;font-weight:800}.admin-address-control{align-items:center;gap:8px;display:flex}.admin-address-spinner{color:var(--admin-muted);padding:0 4px;display:inline-flex}.admin-address-results{border:1px solid var(--admin-line);background:var(--admin-panel-2)}.admin-address-results>button{border-bottom:1px solid var(--admin-line);text-align:left;width:100%;color:var(--admin-text);align-items:flex-start;gap:9px;padding:12px;font-size:11px;line-height:1.4;display:flex}.admin-address-results>button:hover{color:var(--admin-lime)}.admin-address-results>small{color:var(--admin-muted);padding:8px 12px;font-size:9px;display:block}.admin-address-error{color:var(--admin-red);font-size:11px}.admin-address-selected{color:var(--admin-green);align-items:center;gap:6px;font-size:11px;display:flex}.admin-review-title{font-family:Barlow Condensed;font-size:30px}.admin-code{color:var(--admin-lime);font-family:ui-monospace,monospace;font-size:11px}.admin-denied{background:var(--admin-bg);min-height:100vh;color:var(--admin-text);text-align:center;place-content:center;gap:14px;display:grid}.admin-denied p{color:var(--admin-lime);letter-spacing:2px;font-size:10px}.admin-denied h1{font-family:Barlow Condensed;font-size:70px}.admin-denied span{color:var(--admin-muted)}.admin-denied a{margin-top:12px;font-weight:900}.admin-tabs{flex-wrap:wrap;gap:6px;display:flex}.admin-tabs button{border:1px solid var(--admin-line);padding:8px 10px;font-size:9px;font-weight:800}.admin-tabs button.active{border-color:var(--admin-lime);color:var(--admin-lime)}.connector-filters{align-items:center}.connector-result-count{color:var(--admin-muted);letter-spacing:1px;margin-left:auto;font-size:9px;font-weight:900}.connector-group{border:1px solid var(--admin-line);background:var(--admin-panel);margin-top:14px}.connector-group>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.connector-group h2{font-family:Barlow Condensed;font-size:22px;line-height:1}.connector-group small{color:var(--admin-muted);font-size:9px}.connector-list-head,.connector-venue-row{grid-template-columns:minmax(190px,2fr) repeat(5,minmax(110px,1fr));align-items:center;gap:10px;padding:9px 14px;display:grid}.connector-list-head{color:var(--admin-muted);letter-spacing:1px;font-size:8px;font-weight:900}.connector-venue-row{border-top:1px solid var(--admin-line);min-height:48px;color:var(--admin-muted);font-size:10px}.connector-venue-row:hover{background:var(--admin-panel-2)}.connector-venue-name strong{color:var(--admin-text);font-size:11px;display:block}.connector-venue-name small{margin-top:2px;display:block}@media (width<=1050px){.admin-metrics{grid-template-columns:repeat(3,1fr)}.admin-grid,.admin-fields{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.admin-address-control{display:grid}.admin-address-control .admin-button{width:100%}.admin-shell{grid-template-columns:1fr}.admin-sidebar{height:auto;position:static}.admin-nav{grid-template-columns:repeat(3,1fr)}.admin-player-link{margin-top:18px}.admin-page{padding:22px 16px}.admin-topbar{padding:0 18px}.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-grid,.admin-detail-grid,.admin-attention{grid-template-columns:1fr}.admin-page-header{flex-direction:column;align-items:flex-start}.admin-toolbar{flex-direction:column}.admin-input,.admin-select{width:100%;min-width:0}.admin-fields{grid-template-columns:1fr}.admin-nav a{padding:10px 8px}.admin-nav a span{font-size:8px}.connector-filters{grid-template-columns:1fr;display:grid}.connector-result-count{margin-left:0}.connector-group{overflow:hidden}.connector-list-head{display:none}.connector-venue-row{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:10px 12px}.connector-venue-row>span:not(.admin-status){font-size:9px}.connector-venue-row>span:nth-of-type(5){display:none}}.admin-slot-matrix{gap:12px;padding:18px;display:grid}.admin-slot-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-slot-head .admin-label{color:var(--admin-muted);letter-spacing:1px;gap:6px;font-size:9px;font-weight:800;display:grid}.admin-slot-head .admin-input{min-width:160px}.admin-slot-row{border-top:1px solid var(--admin-line);align-items:center;gap:12px;padding:10px 0;display:flex}.admin-slot-court{color:var(--admin-text);flex:0 0 96px;font-size:11px}.admin-slot-chips{gap:5px;padding-bottom:4px;display:flex;overflow-x:auto}.admin-slot-chip{border:1px solid var(--admin-line);background:var(--admin-panel-2);color:var(--admin-text);letter-spacing:.4px;text-align:center;cursor:pointer;flex:none;min-width:52px;padding:7px 9px;font-size:10px;font-weight:800}.admin-slot-chip.free{color:var(--admin-green);border-color:#39d98a80}.admin-slot-chip.booked{color:var(--admin-red);background:#ff5d6714;border-color:#ff5d6780;text-decoration:line-through}.admin-slot-chip:disabled{opacity:.5;cursor:default}.admin-shell{background:var(--admin-bg);min-height:100vh;color:var(--admin-text);grid-template-rows:40px 42px minmax(0,1fr);grid-template-columns:44px minmax(0,1fr);display:grid}.admin-consolebar{color:#fff;background:#17231e;border-bottom:1px solid #26352e;grid-column:1/3;justify-content:space-between;align-items:center;padding:0 18px 0 20px;display:flex}.admin-console-brand{color:#fff;align-items:center;gap:9px;display:flex}.admin-console-brand .brand-logo{width:48px;height:26px}.admin-console-brand>span{letter-spacing:.7px;color:#d8dedb;font-size:10px}.admin-console-user{align-items:center;gap:10px;display:flex}.admin-console-user span{letter-spacing:.5px;border:1px solid #718078;border-radius:3px;padding:5px 10px;font-size:9px}.admin-primary-nav{border-bottom:1px solid var(--admin-line);background:#fff;grid-area:2/2;align-items:stretch;padding:0 38px;display:flex}.admin-primary-nav .admin-nav{gap:30px;padding:0;display:flex}.admin-primary-nav .admin-nav a{color:#1d2521;letter-spacing:0;box-shadow:none;background:0 0;border-radius:0;padding:0;font-size:10px;position:relative}.admin-primary-nav .admin-nav a svg{display:none}.admin-primary-nav .admin-nav a:hover,.admin-primary-nav .admin-nav a.active{color:#0c1511;background:0 0}.admin-primary-nav .admin-nav a.active:after{content:"";background:var(--tijo-action-gradient);height:2px;position:absolute;bottom:0;left:0;right:0}.admin-primary-nav .admin-player-link{color:#1d2521;justify-content:flex-start;margin:0 0 0 30px;padding:0;font-size:10px}.admin-rail{border-right:1px solid var(--admin-line);background:#fff;flex-direction:column;grid-area:2/1/4;align-items:center;gap:8px;padding-top:9px;display:flex}.admin-rail a{color:#69746e;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.admin-rail a:hover,.admin-rail a.active{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.admin-workspace{background:linear-gradient(120deg,#fafaf8 0%,#fff 55%,#fafaf8 100%);flex-direction:column;grid-area:3/2;min-width:0;min-height:0;display:flex}.admin-page{flex:1;width:100%;max-width:1220px;margin:0 auto;padding:30px 42px 40px}.admin-page-header{align-items:flex-end;margin-bottom:18px}.admin-page-header>div>span{letter-spacing:.25px;color:#1c2923;font-size:9px}.admin-page-header h1{letter-spacing:-1px;margin-top:4px;font-family:Inter,system-ui,sans-serif;font-size:30px}.admin-page-header p{color:#303b35;margin-top:3px;font-size:11px}.admin-dashboard .admin-metrics{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.admin-dashboard .admin-metric{text-align:center;border-radius:6px;align-items:center;min-height:74px;padding:10px 8px;box-shadow:0 3px 8px #17231e21}.admin-dashboard .admin-metric span{letter-spacing:0;color:#202924;font-size:7px}.admin-dashboard .admin-metric strong{margin-top:7px;font-family:Inter,system-ui,sans-serif;font-size:28px;font-weight:500;line-height:1}.admin-dashboard .admin-section{border-radius:5px;margin-top:16px;overflow:hidden;box-shadow:0 3px 9px #17231e1f}.admin-dashboard .admin-section-head{padding:11px 14px}.admin-dashboard .admin-section-title,.admin-dashboard .admin-section-head>span{letter-spacing:.15px;color:#17211c;font-size:8px}.admin-dashboard .admin-empty{text-align:left;color:#17211c;padding:18px 14px;font-size:23px}.admin-attention{padding:12px}.admin-health-row{grid-template-columns:125px minmax(120px,1fr) 82px;align-items:center;gap:12px;padding:7px 14px;font-size:9px;display:grid}.admin-health-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:600;display:block;overflow:hidden}.admin-health-row small{color:var(--admin-muted);margin-top:2px;font-size:7px;display:block}.admin-health-track{background:#c6dbd1;height:3px;position:relative}.admin-health-track i{background:#88b5a2;border-radius:99px;position:absolute;inset:0 auto 0 0}.admin-health-row .admin-status{color:#33413a;justify-self:end;font-size:8px}.admin-health-row .admin-status i{display:none}.admin-sync-run{display:contents}.admin-footer{color:#d9dfdc;background:#17231e;justify-content:space-between;align-items:center;min-height:32px;padding:0 42px;font-size:8px;display:flex}.admin-section,.admin-card,.admin-table,.admin-input,.admin-select,.connector-group,.admin-venue-section{box-shadow:0 2px 7px #17231e0f}@media (width<=1050px){.admin-dashboard .admin-metrics{grid-template-columns:repeat(4,1fr)}.admin-primary-nav{padding:0 22px}.admin-primary-nav .admin-nav{gap:20px}.admin-page{padding-left:28px;padding-right:28px}}@media (width<=760px){.admin-page-header{align-items:flex-start}.admin-shell{grid-template-rows:44px auto minmax(0,1fr);grid-template-columns:1fr}.admin-consolebar{grid-column:1;padding:0 12px}.admin-primary-nav{grid-area:2/1;padding:0 12px;overflow-x:auto}.admin-primary-nav .admin-nav{grid-template-columns:none;gap:20px;min-height:44px;display:flex}.admin-primary-nav .admin-nav a{white-space:nowrap;padding:0}.admin-primary-nav .admin-nav a span{font-size:9px}.admin-primary-nav .admin-player-link,.admin-rail{display:none}.admin-workspace{grid-area:3/1}.admin-page{padding:22px 16px 30px}.admin-dashboard .admin-metrics{grid-template-columns:repeat(2,1fr);gap:8px}.admin-dashboard .admin-metric{min-height:86px}.admin-health-row{grid-template-columns:90px minmax(70px,1fr) 70px;padding-left:10px;padding-right:10px}.admin-footer{padding:0 16px}}.admin-modal{z-index:80;background:#050609b8;justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.admin-modal-panel{background:var(--admin-panel);border:1px solid var(--admin-line);flex-direction:column;width:100%;max-width:680px;display:flex;position:relative}.admin-modal-panel.wide{max-width:820px}.admin-modal-head{border-bottom:1px solid var(--admin-line);background:var(--admin-panel);z-index:1;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex;position:sticky;top:0}.admin-modal-head span{letter-spacing:2px;color:var(--admin-lime);margin-bottom:6px;font-size:9px;font-weight:800;display:block}.admin-modal-head h2{font-family:Barlow Condensed;font-size:30px;font-weight:800;line-height:1}.admin-modal-close{border:1px solid var(--admin-line);background:var(--admin-panel-2);width:38px;height:38px;color:var(--admin-text);flex:none;place-items:center;display:grid}.admin-modal-close:hover{border-color:var(--admin-lime);color:var(--admin-lime)}.admin-modal-body{padding:22px}.admin-modal-body>.admin-section{background:0 0;border:0;margin-top:0}.admin-modal-body>.admin-section>.admin-section-head{border-bottom:1px solid var(--admin-line);padding:0 0 14px}.admin-modal-body>.admin-section>.admin-section-head+.admin-form{padding-top:18px}.admin-import-status{align-items:center;gap:10px;display:flex}.admin-import-status label{margin:0}.admin-import-status .admin-select{min-width:150px}.admin-venues-page{max-width:1380px}.admin-process{border:1px solid var(--admin-line);background:var(--admin-panel);color:var(--admin-muted);letter-spacing:1px;align-items:center;gap:12px;margin-bottom:18px;padding:13px 16px;font-size:9px;font-weight:900;display:flex}.admin-process span.active{color:var(--admin-lime)}.admin-process i{color:var(--admin-line);font-style:normal}.admin-add-menu{position:relative}.admin-add-menu summary{cursor:pointer;list-style:none}.admin-add-menu summary::-webkit-details-marker{display:none}.admin-add-menu>div{z-index:8;border:1px solid var(--admin-line);background:var(--admin-panel-2);width:210px;padding:6px;display:grid;position:absolute;top:46px;right:0}.admin-add-menu>div button{text-align:left;color:var(--admin-text);padding:12px;font-size:10px;font-weight:900}.admin-add-menu>div button:hover{background:var(--admin-panel);color:var(--admin-lime)}.admin-venue-tabs{border-bottom:1px solid var(--admin-line);margin:26px 0 0;display:flex}.admin-venue-tabs button{color:var(--admin-muted);letter-spacing:.8px;border-bottom:2px solid #0000;padding:15px 18px;font-size:10px;font-weight:900}.admin-venue-tabs button.active{color:var(--admin-text);border-color:var(--admin-lime)}.admin-venue-tabs b{color:var(--admin-lime);margin-left:7px}.admin-venue-section{border:1px solid var(--admin-line);background:var(--admin-panel);border-top:0}.admin-venue-section>.admin-toolbar{padding:0 20px}.admin-venue-section-head{justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 20px;display:flex}.admin-venue-section-head h2{margin:6px 0;font-family:Barlow Condensed;font-size:30px}.admin-venue-section-head p{color:var(--admin-muted);font-size:11px}.admin-venue-section-head label,.admin-discovery-search label{color:var(--admin-muted);letter-spacing:1px;gap:7px;font-size:9px;font-weight:800;display:grid}.admin-review-list{border-top:1px solid var(--admin-line)}.admin-review-row{border-bottom:1px solid var(--admin-line);text-align:left;width:100%;color:var(--admin-text);grid-template-columns:minmax(260px,2fr) 130px 170px 90px;align-items:center;gap:16px;padding:17px 20px;display:grid}.admin-review-row:hover{background:var(--admin-panel-2)}.admin-review-row strong,.admin-review-row span{display:block}.admin-review-row strong{font-size:13px}.admin-review-row span,.admin-review-row small{color:var(--admin-muted);margin-top:5px;font-size:10px}.admin-review-row b{color:var(--admin-lime);letter-spacing:.8px;font-size:9px}.admin-discovery-search>p{color:var(--admin-muted);margin-bottom:20px;font-size:12px}.admin-discovery-search .admin-toolbar{align-items:end;margin:0}.admin-discovery-search label{flex:1}.admin-discovery-result{border-left:3px solid var(--admin-lime);background:var(--admin-panel-2);gap:5px;margin-top:18px;padding:14px;display:grid}.admin-discovery-result strong{font-size:11px}.admin-discovery-result span{color:var(--admin-muted);font-size:10px}.admin-discovery-progress{color:var(--admin-muted);align-items:center;gap:9px;margin-top:16px;font-size:11px;display:flex}.admin-discovery-stats{flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}.admin-discovery-stat{color:var(--admin-muted);align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.admin-discovery-stat.ok{color:var(--admin-green)}.admin-discovery-stat.warn{color:var(--admin-yellow)}.admin-discovery-hint{color:var(--admin-muted);margin-top:8px;font-size:11px;line-height:1.5}.admin-place-modal{z-index:100;background:var(--admin-bg);color:var(--admin-text);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.admin-place-modal>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;height:78px;padding:0 28px;display:flex}.admin-place-modal>header p{color:var(--admin-lime);letter-spacing:2px;font-size:9px;font-weight:900}.admin-place-modal>header h1{font-family:Barlow Condensed;font-size:30px;line-height:1.1}.admin-place-modal>header button{border:1px solid var(--admin-line);place-items:center;width:42px;height:42px;display:grid}.admin-place-modal>main{padding:24px 28px;overflow-y:auto}.admin-place-loading{min-height:60vh;color:var(--admin-muted);place-items:center;display:grid}.admin-place-gallery{grid-template-rows:180px 180px;grid-template-columns:2fr 1fr 1fr;gap:8px;max-width:1240px;margin:0 auto 24px;display:grid}.admin-place-gallery figure{background:var(--admin-panel);position:relative;overflow:hidden}.admin-place-gallery figure.featured{grid-row:1/3}.admin-place-photo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.admin-place-gallery figcaption{color:#fff;background:#000000a6;padding:5px 8px;font-size:8px;position:absolute;bottom:0;left:0;right:0}.admin-place-no-photo{border:1px solid var(--admin-line);height:220px;color:var(--admin-muted);place-items:center;margin-bottom:24px;display:grid}.admin-place-content{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:18px;max-width:1240px;margin:auto;display:grid}.admin-place-content>section,.admin-place-content>aside{border:1px solid var(--admin-line);background:var(--admin-panel);padding:22px}.admin-place-title{justify-content:space-between;gap:20px;display:flex}.admin-place-title span,.admin-place-content h3,.admin-place-facts span{letter-spacing:1px;color:var(--admin-muted);font-size:9px;font-weight:900}.admin-place-title h2{margin:5px 0;font-family:Barlow Condensed;font-size:38px}.admin-place-title p,.admin-place-summary,.admin-place-content aside p{color:var(--admin-muted);font-size:11px;line-height:1.55}.admin-place-summary{margin-top:18px;font-size:13px}.admin-place-facts{grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0;display:grid}.admin-place-facts article{border:1px solid var(--admin-line);gap:7px;padding:14px;display:grid}.admin-place-facts strong,.admin-place-facts a{font-size:12px}.admin-place-facts a{color:var(--admin-lime);align-items:center;gap:5px;display:flex}.admin-place-types{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.admin-place-types span{border:1px solid var(--admin-line);text-transform:uppercase;padding:7px 9px;font-size:9px}.admin-place-content aside{flex-direction:column;gap:9px;display:flex}.admin-place-content aside .admin-button{margin-top:14px}.admin-place-warning{border:1px solid var(--admin-yellow);color:var(--admin-yellow);padding:12px;font-size:10px;line-height:1.4}.admin-place-modal>footer{border-top:1px solid var(--admin-line);background:var(--admin-panel);justify-content:space-between;align-items:center;min-height:76px;padding:14px 28px;display:flex}.admin-place-modal>footer>div{gap:8px;display:flex}@media (width<=760px){.admin-process{white-space:nowrap;overflow-x:auto}.admin-review-row{grid-template-columns:1fr auto}.admin-review-row small,.admin-review-row .admin-status{display:none}.admin-venue-section-head{flex-direction:column;align-items:stretch}.admin-place-modal>header{padding:0 16px}.admin-place-modal>main{padding:14px}.admin-place-gallery{grid-template-rows:220px 120px;grid-template-columns:1fr 1fr}.admin-place-gallery figure.featured{grid-area:auto/1/auto/3}.admin-place-content,.admin-place-facts{grid-template-columns:1fr}.admin-place-modal>footer{flex-direction:column;align-items:stretch;gap:8px;padding:10px}.admin-place-modal>footer>div{grid-template-columns:1fr 1fr;display:grid}.admin-place-modal>footer .admin-button{min-height:44px}.admin-add-menu>div{left:0;right:auto}}.ntf-bell{position:relative}.ntf-trigger{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.ntf-trigger:hover{background:var(--tijo-accent-soft,#fff0e8);color:var(--tijo-accent-text,#c23942)}.ntf-trigger:focus-visible{outline:2px solid var(--tijo-focus,#f69473);outline-offset:3px}.ntf-badge{background:var(--tijo-accent-text,#c23942);color:#fff;border:2px solid var(--bright-surface,#fff);border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 4px;font:700 10px/1 Inter,system-ui,sans-serif;display:flex;position:absolute;top:2px;right:1px}.notifications-page{box-sizing:border-box;width:100%;max-width:640px;min-height:100dvh;padding:0 20px max(28px,env(safe-area-inset-bottom,0px));color:#18221d;background:#fff;margin:0 auto;font:400 15px/1.45 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.notifications-page *{box-sizing:border-box}.notifications-page :is(button,a){-webkit-tap-highlight-color:transparent}.notifications-page button{cursor:pointer;font-family:inherit}.notifications-page button:disabled{cursor:default;opacity:.45}.notifications-page :is(button,a):focus-visible{outline:2px solid var(--tijo-focus,#f69473);outline-offset:3px}.notifications-top{z-index:20;background:#fff;margin:0 -20px;padding:0 20px;position:sticky;top:0}.notifications-page .context-header{width:calc(100% + 8px);min-height:60px;padding:8px 0;padding-top:max(8px,env(safe-area-inset-top,0px));color:#18221d;border-bottom:1px solid #ecefed;grid-template-columns:44px minmax(0,1fr) 44px;gap:4px;margin:0 -4px;display:grid}.notifications-page .context-header h1{text-align:center;letter-spacing:0;text-transform:none;font:650 16px/1.3 Inter,system-ui,sans-serif}.notifications-controls{border-bottom:1px solid #ecefed;padding-top:12px}.notifications-filters{gap:8px;display:flex}.notifications-filters button{color:#65716a;background:#f1f3f2;border:1px solid #0000;border-radius:24px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 16px;font-size:14px;font-weight:550;display:flex}.notifications-filters button[aria-pressed=true]{background:var(--tijo-accent-soft,#fff0e8);color:var(--tijo-accent-text,#c23942);border-color:var(--tijo-accent-border,#c23942)}.notifications-filters button>span{color:#18221d;background:#fff;border-radius:20px;place-items:center;min-width:21px;height:21px;font-size:11px;font-weight:650;display:grid}.notifications-summary{color:#68736d;justify-content:space-between;align-items:center;gap:6px;min-height:50px;font-size:12px;display:flex}.notifications-summary>button,.notification-row-read,.notifications-empty>button{min-height:44px;color:var(--tijo-accent-text,#c23942);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:8px 0;font-size:13px;font-weight:550;display:inline-flex}.notifications-summary>button svg{flex:none}.notifications-group{margin:0;padding:0}.notifications-group>h2{letter-spacing:0;text-transform:none;color:#68736d;margin:0;padding:18px 0 6px;font:600 12px/1.4 Inter,system-ui,sans-serif}.notifications-group>ul{margin:0;padding:0;list-style:none}.notification-row{border-bottom:1px solid #ecefed;margin:0;padding:0;position:relative}.notification-row-main{width:100%;color:inherit;border-radius:8px;grid-template-columns:42px minmax(0,1fr) 17px;align-items:start;gap:11px;padding:14px 0;text-decoration:none;display:grid}a.notification-row-main:hover{background:#f8f9f8}.notification-row-icon{color:#68736d;background:#f1f3f2;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.notification-row-icon.is-unread{background:var(--tijo-accent-soft,#fff0e8);color:var(--tijo-accent-text,#c23942)}.notification-row-content{overflow-wrap:anywhere;min-width:0;display:block}.notification-row-meta{color:#737c76;justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:4px;font-size:11px;line-height:1.3;display:flex}.notification-row-meta>time{font-variant-numeric:tabular-nums;flex:none}.notification-row-title{color:#18221d;font-size:15px;font-weight:500;line-height:1.4;display:block}.notification-row.is-unread .notification-row-title{font-weight:650}.notification-row-body{color:#68736d;margin-top:3px;font-size:14px;line-height:1.45;display:block}.notification-row-destination{color:var(--tijo-accent-text,#c23942);margin-top:7px;font-size:12px;font-weight:500;display:block}.notification-row-trailing{color:#8b938e;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:42px;display:flex}.notification-unread-dot{background:var(--tijo-accent-text,#c23942);border-radius:50%;flex:none;width:7px;height:7px;display:block}.notification-row-read{margin:-8px 0 0 53px}.notifications-empty{text-align:center;flex-direction:column;align-items:center;padding:60px 12px 48px;display:flex}.notifications-empty-icon{background:var(--tijo-accent-soft,#fff0e8);width:64px;height:64px;color:var(--tijo-accent-text,#c23942);border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.notifications-empty h2{letter-spacing:0;text-transform:none;margin:0 0 8px;font:600 19px/1.35 Inter,system-ui,sans-serif}.notifications-empty p{color:#68736d;max-width:290px;margin:0 0 8px;font-size:14px;line-height:1.5}.notifications-error{color:#a72e38;overflow-wrap:anywhere;background:#fff0ef;border-radius:12px;margin:12px 0;padding:12px 14px;font-size:13px;line-height:1.5}.notifications-error p{margin:0}.notifications-error button{min-height:44px;color:inherit;background:0 0;border:0;padding:8px 0;font-size:13px;font-weight:650}.notifications-note{color:#737c76;justify-content:center;align-items:center;gap:7px;margin:24px 0 0;font-size:11px;line-height:1.4;display:flex}.notifications-note svg{flex:none}.notifications-loading{padding-top:18px}.notification-skeleton{border-bottom:1px solid #ecefed;gap:11px;padding:16px 0;display:flex}.notification-skeleton>i{background:#eef1ef;border-radius:50%;flex:none;width:42px;height:42px}.notification-skeleton>span{flex:1;gap:9px;padding:4px 0;display:grid}.notification-skeleton b{background:#eef1ef;border-radius:6px;width:90%;height:10px}.notification-skeleton b:first-child{width:45%}.notification-skeleton b:last-child{width:70%}@media (prefers-reduced-motion:no-preference){.notification-skeleton{animation:1.5s ease-in-out infinite notifications-pulse}@keyframes notifications-pulse{50%{opacity:.45}}}@media (width<=350px){.notifications-page{padding-left:16px;padding-right:16px}.notifications-top{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.notification-row-main{grid-template-columns:38px minmax(0,1fr) 14px;gap:9px}.notification-row-icon{width:38px;height:38px}.notification-row-read{margin-left:47px}.notification-row-meta{font-size:10px}.notifications-page .context-header{grid-template-columns:40px minmax(0,1fr) 40px}.notifications-page .context-header h1{font-size:15px}}.game-notifications{gap:8px;margin:10px 0;display:grid}.game-notification{text-align:left;color:#38433d;overflow-wrap:anywhere;background:#f1f3f2;border-radius:12px;max-width:100%;padding:11px 13px;font-size:13px;line-height:1.45}.game-notification strong{font-weight:650;display:block}.game-notification p{margin:4px 0 0}.game-notification.is-unread{border-left:3px solid var(--tijo-accent-text,#c23942)}.game-notification.is-important,.wa-chat-event.is-important>p{color:#8b3232;background:#fff0e8;border-left:3px solid #c23942}.game-notification button{color:#a72e38;min-height:44px;font:inherit;background:0 0;border:0;text-decoration:underline}.people-notification-inbox{margin:8px 0 18px;padding:0 4px}.people-notification-inbox h2{font-size:14px;font-weight:650}.people-notification-inbox a{color:inherit;border-bottom:1px solid #e8ece9;gap:4px;padding:12px 0;font-size:14px;text-decoration:none;display:grid}.people-notification-inbox a span{color:#68736d;font-size:13px}.notification-row-body.is-compact{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notification-row-expand{min-height:44px;color:var(--tijo-accent-text,#a03942);background:0 0;border:0;align-items:center;gap:5px;margin:-5px 0 2px 53px;padding:7px 0;font-size:12px;font-weight:550;display:inline-flex}.notification-row-expand[aria-expanded=true] svg{transform:rotate(180deg)}.notifications-read-help{color:#68736d;margin:18px 0 0;font-size:12px}.notifications-read-help summary{cursor:pointer;align-items:center;gap:6px;min-height:44px;display:flex}.notifications-read-help summary:after{content:"+";margin-left:auto}.notifications-read-help[open] summary:after{content:"−"}.notifications-read-help p{margin:0 0 12px;line-height:1.5}.notifications-read-help summary:focus-visible{outline:2px solid var(--tijo-focus,#f69473);outline-offset:3px}@media (width<=350px){.notification-row-expand{margin-left:47px}}.post-plan{overscroll-behavior:contain;color:#10251b;height:100dvh;min-height:0;font-family:var(--font-body);z-index:50;background:#f5f8f6;padding:0 16px 130px;position:fixed;inset:0;overflow-y:auto}.post-plan>.rs-head,.post-plan>.post-head{z-index:20;background:#fff;border-bottom:1px solid #dce6df;align-items:center;gap:12px;min-height:64px;margin:0 -16px 16px;padding:12px;display:flex;position:sticky;top:0}.post-head h1{font-size:20px;font-weight:800}.post-head button{min-width:44px;min-height:44px}.post-plan>.rs-footer,.post-plan>.post-footer{max-width:620px;padding:12px 16px max(12px,env(safe-area-inset-bottom));z-index:30;background:#fff;border-top:1px solid #dce6df;margin:auto;position:fixed;left:0;right:0;bottom:0!important}.post-plan .rs-body{max-width:620px;padding:0}.post-plan .rs-exact-slots{grid-template-columns:1fr}.post-plan .rs-slot{min-height:80px;padding:14px}.post-plan .rs-slot-time{justify-content:space-between;font-size:17px;display:flex}.post-plan .rs-meta{padding:12px}.post-plan .rs-band{border-radius:8px;font-size:12px}.post-plan .rs-more{font-size:13px}.post-plan .rs-more summary{align-items:center;min-height:44px;display:flex}.rs-saved{text-align:center;align-items:center;padding-top:40px!important}.rs-saved h2{font-size:23px;font-weight:800}.rs-saved p{line-height:1.6}.post-plan .og-option{background:#fff;border:1px solid #dce6df;border-radius:14px;max-width:620px;margin:12px auto;padding:16px}.post-plan .og-option h2{font-size:18px}.post-plan .og-button{min-height:44px}.post-plan .og-note{font-size:13px;line-height:1.5}.post-footer .og-button{width:100%}.post-footer p{margin-bottom:8px;font-size:12px}.post-status{background:#fff;border:1px solid #dce6df;border-radius:14px;gap:8px;margin:14px 0;padding:14px;font-size:13px;display:grid}.post-status div{justify-content:space-between;gap:12px;display:flex}.post-status b{color:#174e3c;text-align:right}.post-plan .formation-input{max-width:100%}.post-plan .status-box{margin:14px 0}.post-plan .post-booked{background:#edf7ef;border-radius:12px;padding:16px}.post-success-share{margin:16px}.post-success-share>summary{cursor:pointer;color:#174e3c;min-height:44px;font-weight:700}.post-success-count{text-align:center;color:#52675b;margin-bottom:12px;font-size:13px}.post-plan .og-check{min-height:44px}.post-plan .og-check input{width:20px;height:20px}.gd-footer .og-footer-content{gap:8px}.gd-footer .gd-fbtn{min-height:44px}.tijo-bright .post-plan:not(.editorial-journey) .rs-slot.on{color:var(--tijo-accent-text);background:var(--tijo-accent-soft)!important;border-color:var(--tijo-accent-border)!important}.tijo-bright .post-plan:not(.editorial-journey) .rs-slot.on span{color:var(--tijo-accent-text)!important}.post-plan,.post-plan button,.post-plan input{font-family:Inter,system-ui,sans-serif}.post-plan.og-finalize>.post-head h1{margin:0;font-size:20px;line-height:1.2}.post-plan.og-finalize>.post-head{margin-top:0}.post-plan .post-head{flex-wrap:wrap}.post-plan .post-head a{align-items:center;min-height:44px;font-size:12px;display:flex}.post-plan .lime-button,.post-plan .outline-button{letter-spacing:normal;text-transform:none;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:12px;font-size:14px;line-height:1.4;display:flex}.tijo-bright .post-plan .lime-button{background:var(--tijo-action-gradient)!important;color:var(--tijo-action-ink)!important}.post-plan .post-footer a{border-radius:12px;justify-content:center;width:100%;min-height:48px;padding:12px;display:flex}.post-plan .status-box{background:#fff;border:1px solid #dce6df;border-radius:14px;padding:16px}.post-plan .post-footer .og-button{justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.tijo-bright .post-plan .lime-button:is(:disabled,[aria-disabled=true]){box-shadow:none;color:#626262!important;background:#e8e8e8!important;border-color:#d2d2d2!important}html{scroll-behavior:smooth}body{margin:0}button,a,input,select{touch-action:manipulation}a,button{transition:background .18s,color .18s,transform .18s}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--tijo-focus);outline-offset:5px}.site-header{border-bottom:1px solid var(--bright-line,#ffffff12);background:var(--bright-surface,#101116);justify-content:space-between;align-items:center;height:88px;padding:0 5.3%;display:flex}.wordmark{letter-spacing:-6px;align-items:flex-start;font-size:57px;font-style:italic;font-weight:900;line-height:1;display:inline-flex}.wordmark span{letter-spacing:0;margin:9px 0 0 9px;font-size:12px}.desktop-nav{letter-spacing:1.5px;gap:39px;font-size:11px;font-weight:800;display:flex}.desktop-nav a:hover{color:var(--bright-accent,var(--tijo-accent-coral))}.lime-button,.outline-button{letter-spacing:1px;background:var(--tijo-action-gradient);min-height:54px;color:var(--tijo-action-ink);border-radius:3px;justify-content:center;align-items:center;gap:28px;padding:0 25px;font-size:11px;font-weight:800;display:inline-flex}.lime-button:hover{background:var(--tijo-action-gradient);color:var(--tijo-action-ink)}.lime-button.small{gap:20px;min-height:42px;padding:0 20px}.outline-button{background:var(--bright-soft,#ffffff05);border:1px solid var(--bright-line,#ffffff50);color:var(--bright-text,#fff)}.outline-button:hover{background:var(--bright-soft,#ffffff15)}.hero{height:650px;position:relative;overflow:hidden}.hero-photo{filter:brightness(.74);background:url(https://images.unsplash.com/photo-1554068865-24cecd4e34b8?auto=format&fit=crop&w=2200&q=90) 50% 52%/cover;position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#101116f5 0%,#101116bf 30%,#1011160d 76%),linear-gradient(#0000 76%,#101116 100%);position:absolute;inset:0}.hero-content{max-width:1440px;margin:auto;padding:49px 5.3% 0;position:relative}.eyebrow{letter-spacing:2.1px;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.lime-dot{background:var(--tijo-accent-coral);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #ff4d5a55}.hero h1{letter-spacing:-3px;margin:28px 0 24px;font-family:Barlow Condensed,sans-serif;font-size:156px;font-style:italic;font-weight:800;line-height:.84}.hero h1 span{color:var(--tijo-accent-coral)}.hero h2{letter-spacing:1.6px;font-size:15px;font-weight:800}.hero-copy{color:#c1c1c5;margin-top:14px;font-size:13px;line-height:1.9}.hero-bottom{letter-spacing:1.5px;color:#c5c5c8;justify-content:space-between;align-items:center;font-size:9px;font-weight:600;display:flex;position:absolute;bottom:24px;left:5.3%;right:5.3%}.hero-stamp{background:var(--tijo-accent-coral);color:#101116;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:158px;height:158px;display:flex;position:absolute;top:43%;right:9%;transform:rotate(12deg);box-shadow:0 4px 30px #0002}.hero-stamp span{letter-spacing:1.1px;font-size:9px;font-weight:800}.hero-stamp strong{text-align:center;margin:9px;font-family:Barlow Condensed;font-size:36px;line-height:.95}.ticker{background:var(--tijo-accent-coral);color:#101116;white-space:nowrap;letter-spacing:.8px;justify-content:space-around;gap:30px;padding:14px 0;font-family:Barlow Condensed;font-size:21px;font-weight:700;display:flex;overflow:hidden}.ticker b{font-family:Inter;font-size:19px}.section-wrap{max-width:1440px;margin:0 auto;padding:64px 5.3%}.section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:27px;display:flex}.section-heading h2,.page-heading{letter-spacing:-.5px;font-family:Barlow Condensed;font-size:49px;font-weight:700;line-height:1}.section-heading .eyebrow{margin-bottom:13px}.section-heading>p{color:var(--bright-muted,#95969f);font-size:13px;line-height:1.8}.text-link{letter-spacing:1px;color:var(--bright-accent,var(--tijo-accent-coral));align-items:center;gap:14px;font-size:10px;font-weight:700;display:inline-flex}.intent-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.intent-card{border:1px solid var(--bright-line,#ffffff14);background:var(--bright-surface,#191a20);border-radius:5px;padding:25px;position:relative}.intent-card:hover{background:var(--bright-surface,#1d1f25);border-color:#ff4d5a55}.intent-card>svg{color:var(--bright-accent,var(--tijo-accent-coral));margin-bottom:24px}.intent-card h3{font-family:Barlow Condensed;font-size:26px;font-weight:600}.intent-card p{color:var(--bright-muted,#95969f);margin-top:7px;font-size:12px}.intent-card .intent-arrow{color:var(--bright-muted,#aaa);position:absolute;top:24px;right:24px}.nearby-section{padding-top:13px}.listing-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.listing-card{border:1px solid var(--bright-line,#ffffff12);background:var(--bright-surface,#191a20);border-radius:6px;display:block;overflow:hidden}.listing-card:hover{border-color:var(--bright-line,#ffffff40);transform:translateY(-3px)}.listing-image{background-position:50%;background-size:cover;height:186px;position:relative}.kind-badge{letter-spacing:1px;background:var(--tijo-accent-coral);color:#101116;border-radius:2px;padding:6px 10px;font-size:9px;font-weight:800;position:absolute;top:16px;left:16px}.kind-badge.court{background:#25c7ff}.kind-badge.event{background:#ff2ba6}.demo-tag{letter-spacing:1px;color:#fff;background:#10111699;border-radius:2px;padding:4px 6px;font-size:8px;font-weight:600;position:absolute;top:18px;right:13px}.image-title{font-family:Barlow Condensed;font-size:25px;font-style:italic;font-weight:700;line-height:1;position:absolute;bottom:17px;left:19px}.mode-label{color:var(--bright-accent,var(--tijo-accent-coral));letter-spacing:1px;font-size:9px;font-weight:700}.pink-text{color:#ff2ba6}.listing-card h3{margin-bottom:14px;font-size:16px;font-weight:600}.card-info{color:var(--bright-muted,#a6a6b0);align-items:center;gap:7px;margin:9px 0;font-size:11px;display:flex}.card-bottom{border-top:1px solid var(--bright-line,#ffffff12);justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;font-size:10px;font-weight:500;display:flex}.card-bottom span:first-child{color:var(--bright-muted,#b0b0b8);align-items:center;gap:6px;display:flex}.demo-notice{color:var(--bright-muted,#8e8f99);align-items:center;gap:9px;margin-top:20px;font-size:11px;line-height:1.7;display:flex}.discover-section{border-top:1px solid var(--bright-line,#ffffff12)}.mode-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.mode-panel{background:#1b201b;border:1px solid #ff4d5a22;border-radius:5px;padding:32px;position:relative;overflow:hidden}.pro-panel{background:var(--bright-surface,#181f29);border-color:#25c7ff25}.mode-number{letter-spacing:1.5px;color:var(--bright-muted,#aaa);font-size:9px}.mode-panel h3{margin:18px 0;font-family:Barlow Condensed;font-size:65px;font-weight:700;line-height:1.2}.easy-panel h3 span{color:var(--bright-accent,var(--tijo-accent-coral))}.pro-panel h3 span{color:#25c7ff}.mode-panel p{color:#b4b4bc;font-size:12px;line-height:1.9}.mode-panel a{letter-spacing:1px;justify-content:space-between;align-items:center;margin-top:32px;font-size:10px;font-weight:700;display:flex}.site-footer-legal{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:10px;font-size:.82rem;display:flex}.site-footer-legal a{color:#ffffff8c;text-decoration:none}.site-footer-legal a:hover{color:#fff}.site-footer{border-top:1px solid var(--bright-line,#ffffff15);letter-spacing:1px;justify-content:space-between;align-items:center;gap:24px;margin:0 5.3%;padding:36px 0 40px;font-size:9px;display:flex}.site-footer .wordmark{font-size:44px}.mobile-nav{display:none}.play-intro{padding-bottom:28px}.page-heading{margin:14px 0;font-size:88px;font-style:italic}.search-panel{background:var(--bright-surface,#1b1c22);border:1px solid var(--bright-line,#ffffff18);border-radius:6px;grid-template-columns:1.3fr 1.1fr .8fr auto;align-items:end;gap:20px;padding:24px;display:grid}.field-label{letter-spacing:1.3px;color:var(--bright-muted,#c6c6cb);margin-bottom:10px;font-size:10px;font-weight:700;display:block}.dark-input{background:var(--bright-surface,#101116);color:var(--bright-text,#f5f5f2);border:1px solid var(--bright-line,#ffffff20);width:100%;min-height:45px;color-scheme:var(--member-color-scheme,dark);border-radius:3px;padding:0 12px;font-size:12px}.input-row{gap:6px;display:flex}.location-button{border:1px solid var(--bright-line,#ffffff20);border-radius:3px;justify-content:center;align-items:center;min-width:45px;display:flex}.segmented{background:var(--bright-surface,#101116);border:1px solid var(--bright-line,#ffffff20);border-radius:3px;height:45px;padding:4px;display:flex}.segmented button{border-radius:2px;flex:1;padding:0 10px;font-size:10px;font-weight:700}.segmented button.selected{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.extra-filters{flex-wrap:wrap;align-items:center;gap:12px;margin-top:17px;display:flex}.quick-filter{border:1px solid var(--bright-line,#ffffff25);letter-spacing:.6px;border-radius:30px;padding:8px 13px;font-size:9px}.quick-filter.selected{color:var(--bright-accent,var(--tijo-accent-coral));border-color:var(--tijo-accent-border)}.search-tabs{border-bottom:1px solid var(--bright-line,#ffffff15);gap:25px;margin-bottom:27px;display:flex;overflow:auto}.search-tabs button{white-space:nowrap;letter-spacing:1px;color:var(--bright-muted,#8f9099);border-bottom:2px solid #0000;padding:18px 0;font-size:11px;font-weight:700}.search-tabs button.selected{border-color:var(--tijo-accent-coral);color:var(--bright-accent,var(--tijo-accent-coral))}.empty-state{text-align:center;border:1px dashed var(--bright-line,#ffffff25);border-radius:5px;padding:64px 20px}.empty-state h2{font-family:Barlow Condensed;font-size:40px}.detail-grid{grid-template-columns:1.65fr 1fr;gap:40px;display:grid}.detail-visual{-o-object-fit:cover;object-fit:cover;border-radius:6px;width:100%;height:330px}.detail-panel{border:1px solid var(--bright-line,#ffffff20);background:var(--bright-surface,#1b1c22);border-radius:6px;height:fit-content;padding:28px}.detail-panel h2{margin-bottom:22px;font-family:Barlow Condensed;font-size:33px}.detail-line{color:var(--bright-muted,#c5c5cc);align-items:flex-start;gap:12px;margin:18px 0;font-size:13px;line-height:1.6;display:flex}.detail-line svg{color:var(--bright-accent,var(--tijo-accent-coral));flex-shrink:0;margin-top:1px}.status-box{color:var(--bright-muted,#c5dfe7);background:#25c7ff09;border:1px solid #25c7ff33;border-radius:4px;margin:24px 0;padding:15px;font-size:12px;line-height:1.8}.detail-description{color:var(--bright-muted,#a8a9b1);margin:25px 0;font-size:14px;line-height:1.9}.detail-title{margin:12px 0 24px;font-family:Barlow Condensed;font-size:64px;font-weight:700;line-height:1}.participants{flex-wrap:wrap;gap:15px;margin-top:20px;display:flex}.participant{text-align:center;color:var(--bright-muted,#aaa);font-size:11px}.avatar{background:var(--bright-soft,#2a2c34);border:1px solid var(--bright-line,#ffffff20);width:43px;height:43px;color:var(--bright-text,white);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 8px;font-weight:700;display:flex}.page-loader{min-height:300px;color:var(--bright-muted,#a5a5af);justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}@media (width>=1500px){.hero-content{padding-left:76px}.hero{height:710px}.hero-content{padding-top:65px}.hero h1{font-size:173px}}@media (width<=1000px){.hero h1{font-size:140px}.hero-stamp{width:130px;height:130px;right:6%}.hero-stamp strong{font-size:30px}.search-panel{grid-template-columns:1fr 1fr}.listing-grid{gap:13px}.card-bottom{font-size:9px}.listing-card .p-5{padding:16px}.section-heading h2{font-size:42px}.detail-grid{gap:24px}}@media (width<=640px){.site-header{height:72px;padding:0 6%}.wordmark{font-size:48px}.desktop-nav{display:none}.hero{height:660px}.hero-photo{background-position:61%}.hero-shade{background:linear-gradient(90deg,#101116da,#10111645),linear-gradient(#0000 60%,#101116)}.hero-content{padding:39px 6% 0}.hero .eyebrow{letter-spacing:1.3px;font-size:8px}.hero h1{margin-top:32px;font-size:145px}.hero h2{max-width:290px;font-size:14px;line-height:1.5}.hero-copy{font-size:12px}.hero .lime-button,.hero .outline-button{gap:15px;min-height:49px;padding:0 16px;font-size:10px}.hero-stamp{width:93px;height:93px;top:210px;right:5%;transform:rotate(14deg)}.hero-stamp strong{margin:4px;font-size:23px}.hero-stamp span{font-size:6px}.hero-bottom{font-size:8px;left:6%;right:6%}.ticker{justify-content:flex-start;padding-left:20px;font-size:18px}.section-wrap{padding:42px 6%}.section-heading{align-items:flex-start;gap:15px}.section-heading h2{font-size:36px}.section-heading .eyebrow{font-size:8px}.section-heading>p{display:none}.section-heading .text-link{white-space:nowrap;gap:6px;margin-top:29px;font-size:8px}.intent-grid{grid-template-columns:1fr;gap:10px}.intent-card{padding:20px 20px 20px 67px}.intent-card>svg{width:23px;position:absolute;top:26px;left:22px}.intent-card .intent-arrow{width:19px;top:27px;left:auto;right:20px}.intent-card h3{font-size:23px}.intent-card p{font-size:11px}.listing-grid{grid-template-columns:1fr;gap:20px}.listing-image{height:210px}.listing-card .p-5{padding:20px}.card-bottom{font-size:11px}.nearby-section{padding-top:10px}.mode-grid{grid-template-columns:1fr}.mode-panel{padding:25px}.mode-panel h3{font-size:56px}.site-footer{flex-wrap:wrap;justify-content:flex-start;margin:0 6%;padding-bottom:110px}.site-footer>span{font-size:8px}.mobile-nav{background:var(--bright-surface,#14151bed);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--bright-line,#ffffff18);z-index:40;height:74px;padding-bottom:env(safe-area-inset-bottom);justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav a{letter-spacing:1px;color:var(--bright-muted,#95959e);flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:70px;font-size:8px;font-weight:700;display:flex}.mobile-nav a.active{color:var(--bright-accent,var(--tijo-accent-coral))}.page-heading{font-size:69px}.search-panel{grid-template-columns:1fr;gap:18px;padding:20px}.play-intro{padding-bottom:20px}.extra-filters{gap:8px}.extra-filters .quick-filter{padding:8px 11px;font-size:8px}.search-tabs{gap:24px}.detail-grid{grid-template-columns:1fr}.detail-visual{height:235px}.detail-title{font-size:51px}.detail-panel{padding:23px}.detail-description{font-size:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.location-search-component{width:100%;color:var(--bright-text,#17201e);position:relative}.location-search-control{border:1px solid var(--bright-line,#dfe5e2);background:var(--bright-surface,#fff);border-radius:12px;grid-template-columns:20px minmax(0,1fr) 38px;align-items:center;gap:7px;min-height:44px;padding:0 7px 0 11px;display:grid}.location-search-control input{width:100%;min-width:0;color:inherit;background:0 0;border:0;outline:0;font-size:16px}.location-search-control>button{background:var(--bright-soft,#f0f3f1);width:36px;height:36px;color:inherit;border:0;border-radius:50%;place-items:center;display:grid}.location-search-results{z-index:180;color:#17201e;background:#fff;border:1px solid #dfe5e2;border-radius:13px;max-height:270px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 35px #00000029}.location-search-results button{text-align:left;background:#fff;border:0;grid-template-columns:22px 1fr;gap:7px;width:100%;padding:10px 11px;display:grid}.location-search-results button+button{border-top:1px solid #edf0ee}.location-search-results b,.location-search-results small{display:block}.location-search-results b{font-size:13px}.location-search-results small{color:#6e7975;margin-top:2px;font-size:10px}.location-search-state,.location-resolved,.location-search-hint{color:#6e7975;margin-top:5px;font-size:10px;display:block}.location-resolved{color:#168047}.location-search-state.error{color:#b42335}.dark-location-search .location-search-control{background:var(--bright-surface,#101116);border-radius:3px;min-height:45px}.dark-location-search .location-search-control>button{border:1px solid var(--bright-line,#ffffff20);background:0 0}:root{--tijo-ink:#101116;--tijo-surface:#17181e;--tijo-line:#ffffff1f;--tijo-lime:var(--tijo-accent-coral);--tijo-blue:#25c7ff;--tijo-pink:#ff2ba6;--tijo-paper:#f5f5f2}.tijo-media{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.brand-logo-link{flex-shrink:0;display:block}.hero{background:var(--tijo-ink);height:min(760px,100svh - 88px);min-height:620px}.hero-photo{filter:none;background:0 0}.hero-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hero-shade{background:linear-gradient(90deg,#101116fa 0%,#101116c7 34%,#1011161f 72%),linear-gradient(0deg,var(--tijo-ink),transparent 30%)}.hero-content{padding-top:clamp(45px,7vh,78px)}.hero h1{text-transform:uppercase;font-size:clamp(112px,12vw,184px)}.hero h2{max-width:440px}.hero-stamp{border:1px solid #10111640}.equipment-story{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(30px,6vw,90px);padding-top:82px;padding-bottom:82px;display:grid}.equipment-copy h2{margin:18px 0 25px;font-family:Barlow Condensed;font-size:clamp(52px,6vw,84px);font-style:italic;font-weight:800;line-height:.88}.equipment-copy h2 span{color:var(--tijo-lime)}.equipment-copy>p:last-child{color:#9c9da5;max-width:430px;font-size:13px;line-height:1.8}.equipment-frame{border-radius:6px;height:440px;position:relative;overflow:hidden}.equipment-frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.equipment-frame:after{content:"";border:1px solid var(--tijo-line);pointer-events:none;position:absolute;inset:0}.equipment-frame>span{letter-spacing:1.5px;color:var(--tijo-lime);font-size:9px;font-weight:800;position:absolute;bottom:18px;left:20px}.mode-panel{background:var(--tijo-surface);flex-direction:column;justify-content:flex-end;min-height:500px;padding:0;display:flex}.mode-panel-media{position:absolute;inset:0}.mode-panel-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mode-panel-scrim{background:linear-gradient(#1011160d 0%,#1011169e 55%,#101116fa 100%);position:absolute;inset:0}.mode-panel-content{padding:32px;position:relative}.mode-panel h3{margin:13px 0;font-size:74px}.mode-panel p{max-width:450px}.mode-panel a{border-top:1px solid #ffffff26;padding-top:20px}.listing-card{border-radius:4px}.listing-image{background:0 0;height:235px}.listing-image>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.listing-image:after{content:"";background:linear-gradient(#0000 30%,#101116e0);position:absolute;inset:0}.listing-image>:not(img){z-index:1}.listing-card h3{font-family:Barlow Condensed;font-size:23px;line-height:1}.kind-badge{border-radius:0}.listing-card:hover .listing-image img{transform:scale(1.02)}.listing-image img{transition:transform .35s}.play-intro{padding-top:78px}.play-intro .page-heading{font-size:clamp(82px,10vw,132px);line-height:.82}.search-panel{border-top:3px solid var(--tijo-lime);border-radius:3px}.search-tabs button.selected{color:var(--bright-accent,var(--tijo-lime))}.detail-page{--detail-accent:var(--tijo-lime)}.detail-page.detail-court{--detail-accent:var(--tijo-blue)}.detail-page.detail-event{--detail-accent:var(--tijo-pink)}.detail-page>.eyebrow,.detail-page>.text-link,.detail-page .detail-line svg{color:var(--detail-accent)}.detail-page .detail-title{max-width:950px;font-size:clamp(60px,8vw,110px);font-style:italic}.detail-visual-wrap{border-radius:5px;height:460px;position:relative;overflow:hidden}.detail-visual{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.detail-visual-label{letter-spacing:1.4px;color:var(--detail-accent);font-size:9px;font-weight:800;position:absolute;bottom:18px;left:18px}.detail-panel{border-top:3px solid var(--detail-accent)}.detail-event .detail-panel .lime-button,.detail-court .detail-panel .lime-button{background:var(--tijo-action-gradient);color:var(--tijo-action-ink)}@media (width>=641px) and (width<=1000px){.site-header{height:78px;padding:0 4%}.section-wrap{padding-left:4%;padding-right:4%}.hero{height:680px}.hero-content{padding-left:4%;padding-right:4%}.hero h1{font-size:135px}.hero-stamp{top:47%;right:4%}.intent-grid{grid-template-columns:repeat(3,1fr)}.intent-card{padding:22px}.listing-grid{grid-template-columns:repeat(2,1fr)}.listing-grid .listing-card:last-child:nth-child(odd){grid-column:span 2}.equipment-story{grid-template-columns:1fr 1.1fr;gap:30px}.equipment-frame{height:360px}.mode-grid{gap:14px}.mode-panel{min-height:440px}.mode-panel-content{padding:25px}.mode-panel h3{font-size:58px}.search-panel{grid-template-columns:1fr 1fr}.detail-grid{grid-template-columns:1fr}.detail-visual-wrap{height:430px}.detail-panel{max-width:none}}@media (width<=640px){.hero{height:690px;min-height:0}.hero-photo img{-o-object-position:63% center;object-position:63% center}.hero-shade{background:linear-gradient(90deg,#101116f5,#10111640),linear-gradient(0deg,var(--tijo-ink),transparent 46%)}.hero-content{padding-top:42px}.hero h1{margin:35px 0 25px;font-size:116px;line-height:.82}.hero-stamp{top:245px}.hero-bottom{bottom:20px}.ticker span:nth-of-type(n+3),.ticker b:nth-of-type(n+2){display:none}.equipment-story{grid-template-columns:1fr;padding-top:54px;padding-bottom:54px}.equipment-copy h2{font-size:58px}.equipment-frame{grid-row:1;height:330px}.mode-panel{min-height:450px}.mode-panel-content{padding:24px}.mode-panel h3{font-size:60px}.listing-image{height:245px}.play-intro{padding-top:48px}.play-intro .page-heading{font-size:76px}.search-panel{border-top-width:2px}.extra-filters{grid-template-columns:repeat(3,1fr);display:grid}.extra-filters label{grid-column:span 3;justify-content:space-between}.extra-filters label .dark-input{width:62%!important}.search-tabs{background:var(--bright-surface,#101116f5);z-index:20;margin-left:-6.5%;margin-right:-6.5%;padding:0 6.5%;position:sticky;top:72px}.detail-page{padding-top:38px}.detail-page .detail-title{font-size:58px}.detail-visual-wrap{border-radius:0;height:310px;margin-left:-6.5%;margin-right:-6.5%}.detail-visual-label{left:6.5%}.detail-panel{border-radius:3px}.site-footer{align-items:flex-start}}.player-header-actions,.player-auth{align-items:center;gap:18px;display:flex}.player-login-link{letter-spacing:1px;border-bottom:1px solid var(--bright-line,#fff6);padding:8px 0;font-size:10px;font-weight:900}.player-auth-placeholder{background:var(--bright-soft,#ffffff0f);width:150px;height:38px}.player-profile{position:relative}.player-profile-trigger{letter-spacing:.7px;align-items:center;gap:9px;font-size:10px;font-weight:900;display:flex}.player-avatar{border:1px solid var(--tijo-line);width:36px;height:36px;color:var(--bright-accent,var(--tijo-lime));place-items:center;display:grid}.player-profile-menu{background:var(--tijo-surface);border:1px solid var(--tijo-line);z-index:70;width:170px;position:absolute;top:48px;right:0;box-shadow:0 16px 35px #00000059}.player-profile-menu a,.player-profile-menu button{text-align:left;letter-spacing:1px;border-bottom:1px solid var(--tijo-line);width:100%;padding:14px 16px;font-size:10px;font-weight:900;display:block}.player-profile-menu a:hover,.player-profile-menu button:hover{color:var(--bright-accent,var(--tijo-lime))}.invite-auth-actions{justify-content:center;gap:10px;margin-top:24px;display:flex}@media (width<=640px){.player-header-actions{gap:10px}.player-login-link,.player-profile-name{display:none}.player-join-link{padding:11px 13px}.player-auth-placeholder{width:90px}.player-profile-menu{position:fixed;top:72px;left:auto;right:6.5%}.invite-auth-actions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.listing-image img{transition:none}}.formation-page{max-width:900px;margin:auto;padding:70px 5.3% 100px}.formation-page>header{margin-bottom:42px}.formation-page h1,.formation-success h1{font-family:Barlow Condensed;font-size:clamp(68px,9vw,112px);font-style:italic;font-weight:800;line-height:.86}.formation-page>header p{color:var(--bright-muted,#999aa2);margin-top:18px}.formation-block{border-top:1px solid var(--tijo-line);padding:34px 0;position:relative}.formation-block h2{margin-bottom:22px;font-family:Barlow Condensed;font-size:32px}.formation-step{color:var(--bright-accent,var(--tijo-lime));letter-spacing:2px;font-size:10px;position:absolute;top:38px;right:0}.formation-chips{flex-wrap:wrap;gap:9px;display:flex}.formation-chips button{border:1px solid var(--bright-line,#ffffff25);letter-spacing:.6px;border-radius:30px;padding:11px 16px;font-size:10px;font-weight:700}.formation-chips button.selected,.formation-chips.blue button.selected{background:var(--tijo-accent-soft);border-color:var(--tijo-accent-border);color:var(--tijo-accent-text)}.formation-label{letter-spacing:1.5px;color:var(--bright-muted,#92939c);margin:25px 0 11px;font-size:9px}.date-range,.time-window{align-items:end;gap:14px;margin-top:20px;display:flex}.date-range label,.time-window label{color:var(--bright-muted,#92939c);letter-spacing:1.2px;flex:1;font-size:9px}.date-range input,.time-window input,.formation-input{border:1px solid var(--bright-line,#ffffff20);background:var(--bright-surface,#15161c);width:100%;height:48px;color:var(--bright-text,white);color-scheme:var(--member-color-scheme,dark);-webkit-text-fill-color:var(--bright-text,#fff);margin-top:8px;padding:0 13px;font-size:16px;display:block}.date-range input:focus,.time-window input:focus,.formation-input:focus{outline:2px solid var(--tijo-focus);outline-offset:1px;background:var(--bright-surface,#15161c)}.time-window>span{color:var(--bright-muted,#888);padding-bottom:16px;font-size:9px}.player-count{border-top:1px solid var(--tijo-line);align-items:center;gap:15px;margin-top:26px;padding:16px 0;display:flex}.player-count>span{letter-spacing:1.2px;color:var(--bright-muted,#aaa);margin-right:auto;font-size:9px}.player-count button{border:1px solid var(--bright-line,#ffffff30);border-radius:50%;width:36px;height:36px}.formation-hint{letter-spacing:1px;margin-top:14px;color:var(--bright-muted,#8e8f98)!important;font-size:9px!important}.formation-input{margin-top:18px}.radius-row{letter-spacing:1px;color:var(--bright-muted,#999);grid-template-columns:auto auto;gap:10px;margin-top:18px;font-size:9px;display:grid}.radius-row strong{text-align:right;color:var(--bright-text,white)}.radius-row input{accent-color:var(--tijo-lime);grid-column:span 2}.formation-outcomes{border-top:2px solid var(--tijo-lime);grid-template-columns:1fr 1.3fr;gap:14px;padding-top:28px;display:grid}.formation-outcomes>div,.fixed-game{border:1px solid var(--bright-line,#ffffff20);text-align:left;padding:22px}.fixed-game span{font-family:Barlow Condensed;font-size:25px;display:block}.fixed-game small{color:var(--bright-muted,#888);letter-spacing:1px;font-size:8px}.formation-outcomes>div p{color:var(--bright-muted,#aaa);margin-bottom:17px;font-size:12px;line-height:1.7}.formation-outcomes .lime-button{width:100%}.formation-home-actions .primary{background:var(--tijo-action-gradient);color:var(--tijo-action-ink);border-color:var(--tijo-accent-coral);transform:translateY(-5px)}.formation-home-actions .primary>svg,.formation-home-actions .primary p{color:var(--tijo-action-ink)}.secondary-discovery{letter-spacing:1.3px;color:var(--bright-muted,#92939c);gap:22px;margin-top:18px;font-size:9px;display:flex}.secondary-discovery a:hover{color:var(--bright-accent,var(--tijo-lime))}.formation-success{flex-direction:column;justify-content:center;max-width:760px;min-height:calc(100svh - 88px);margin:auto;padding:80px 5.3%;display:flex}.formation-success .eyebrow{color:var(--bright-accent,var(--tijo-lime));margin-bottom:18px}.intent-summary{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.intent-summary span{border:1px solid var(--bright-line,#ffffff25);letter-spacing:1px;border-radius:30px;padding:9px 12px;font-size:9px}.availability-days{grid-template-columns:repeat(4,1fr);gap:8px;margin:28px 0;display:grid}.availability-days button{border:1px solid var(--bright-line,#ffffff20);flex-direction:column;gap:6px;padding:14px 8px;display:flex}.availability-days button span{color:var(--bright-muted,#999);font-size:8px}.availability-days button strong{font-size:24px}.availability-days button.selected{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.availability-days button.selected span{color:var(--tijo-accent-text)}.availability-time{margin-bottom:24px}.availability-name{margin:8px 0 4px}.match-time{margin:16px 0;font-family:Barlow Condensed;font-size:70px;line-height:.9}.match-count{margin-bottom:8px;font-size:18px;font-weight:700}.formation-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.venue-options{gap:14px;margin-top:26px;display:grid}.venue-option{border:1px solid var(--bright-line,#ffffff20);justify-content:space-between;align-items:center;padding:18px;display:flex}.venue-option strong{display:block}.venue-option span{color:var(--bright-muted,#999);font-size:10px}.place-controls{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.location-search-row{grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:18px;display:grid}.location-search-row .formation-input{min-width:0;margin:0}.location-anchor{border-left:3px solid var(--tijo-lime);background:var(--bright-surface,#17181f);align-items:center;gap:12px;margin-top:22px;padding:14px 16px;display:flex}.location-anchor span{flex-direction:column;display:flex}.location-anchor small{letter-spacing:1.2px;color:var(--bright-muted,#92939c);font-size:8px}.location-anchor strong{font-size:14px}.radius-picker{margin-top:20px}.radius-picker>span{letter-spacing:1.4px;color:var(--bright-muted,#92939c);margin-bottom:10px;font-size:9px;display:block}.venue-discovery-head{border-top:1px solid var(--tijo-line);justify-content:space-between;align-items:end;margin-top:30px;padding-top:25px;display:flex}.venue-discovery-head h3{font-family:Barlow Condensed;font-size:27px}.venue-discovery-head>span{color:var(--bright-muted,#92939c);font-size:9px}.venue-discovery-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.venue-discovery-card{border:1px solid var(--bright-line,#ffffff20);background:var(--bright-surface,#15161c);overflow:hidden}.venue-discovery-card.selected{border-color:var(--tijo-accent-border)}.venue-card-visual{background:var(--bright-surface,#202129);min-height:105px;color:var(--bright-muted,#6f7079);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.venue-card-visual span{letter-spacing:1.2px;font-size:8px}.venue-card-body{padding:16px}.venue-card-title{justify-content:space-between;gap:10px;display:flex}.venue-card-title h4{font-family:Barlow Condensed;font-size:24px;line-height:1}.venue-card-title span,.venue-card-meta span{letter-spacing:.8px;color:var(--bright-accent,var(--tijo-lime));font-size:8px}.venue-card-body>p{color:var(--bright-muted,#92939c);margin-top:7px;font-size:10px}.venue-card-meta{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.venue-card-meta span{border:1px solid var(--bright-line,#ffffff18);color:var(--bright-muted,#a7a8af);padding:5px 7px}.venue-card-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.venue-card-actions .lime-button,.venue-card-actions .outline-button{min-height:38px;padding:0 12px;font-size:9px}.location-summary{border:1px solid var(--bright-line,#ffffff20);align-items:flex-start;gap:11px;margin-top:18px;padding:15px;display:flex}.location-summary p{font-size:11px}.location-summary span{color:var(--bright-muted,#92939c);font-size:10px}.location-discovery input,.location-discovery select{color-scheme:var(--member-color-scheme,dark);background-color:var(--bright-surface,#15161c)!important;color:var(--bright-text,#fff)!important;-webkit-text-fill-color:var(--bright-text,#fff)!important;font-size:16px!important}@media (width<=640px){.formation-page{padding:46px 6% 105px}.formation-page h1,.formation-success h1{font-size:72px}.formation-block h2{padding-right:30px;font-size:28px}.formation-chips button{flex-grow:1}.formation-outcomes{grid-template-columns:1fr}.formation-home-actions .primary{color:var(--tijo-action-ink);transform:none}.availability-days{grid-template-columns:repeat(4,1fr)}.formation-success{justify-content:flex-start;padding:58px 6% 115px}.match-time{font-size:60px}.venue-option{align-items:flex-start;gap:15px}.venue-option .lime-button{gap:8px;min-height:42px;padding:0 12px}.location-search-row{grid-template-columns:1fr}.location-search-row .outline-button{width:100%}.venue-discovery-grid{grid-template-columns:1fr}.venue-card-visual{min-height:90px}}.formation-home-actions .primary:is(:disabled,[aria-disabled=true]){box-shadow:none;color:#626262!important;background:#e8e8e8!important;border-color:#d2d2d2!important}.member-home{max-width:760px;margin:0 auto;padding:12px 4.5% 100px}.member-appbar{grid-template-columns:1fr 1fr 40px;align-items:center;height:42px;display:grid}.member-icon-button{background:0 0;border:0;place-items:center;width:40px;height:40px;display:grid}.member-greeting{padding:8px 0 10px}.member-greeting h1{font-size:24px;font-weight:850;line-height:1.08}.availability-summary{background:linear-gradient(110deg,#f3fbf6,#fff);border:1px solid #dfe8e3;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:11px;display:grid}.availability-summary-main{text-align:left;min-width:0;color:inherit;background:0 0;border:0;grid-template-columns:17px minmax(0,1fr) 20px;align-items:center;gap:9px;display:grid}.availability-dot{background:#cbd4d0;border-radius:50%;width:17px;height:17px}.availability-dot.on{background:#00a84f}.availability-summary-copy{min-width:0}.availability-summary-copy>b,.availability-summary-copy>small{display:block}.availability-summary-copy>b{color:#08753b;font-size:13px}.availability-summary-copy>small{color:#65716d;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.availability-location-line{color:#31423b;white-space:nowrap;align-items:center;gap:4px;margin-top:6px;font-size:11px;display:flex;overflow:hidden}.availability-location-line strong{text-overflow:ellipsis;font-size:11px;overflow:hidden}.availability-location-line em{color:#a0aaa6;font-style:normal}.availability-location-line>span{color:#65716d}.availability-master-switch{background:0 0;border:0;width:46px;height:28px;padding:0}.availability-master-switch>span{background:#cbd4d0;border-radius:999px;width:46px;height:28px;display:block;position:relative}.availability-master-switch>span:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.availability-master-switch.on>span{background:#00a84f}.availability-master-switch.on>span:after{transform:translate(18px)}.availability-summary.disabled{background:#f6f7f5}.opportunity-section,.home-my-games{padding-top:20px}.member-section-head{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.member-section-head h2{font-size:21px;font-weight:850}.member-section-head a{color:#087d40;align-items:center;font-size:12px;display:flex}.best-opportunity{color:#fff;background:linear-gradient(135deg,#0b251e,#123c31);border-radius:17px;flex-direction:column;min-height:218px;padding:15px;display:flex}.best-badge{color:#17201e;background:#ffd44f;border-radius:999px;align-self:flex-start;padding:6px 10px;font-size:10px;font-weight:900}.best-opportunity h3{margin-top:13px;font-size:24px;line-height:1.03}.best-opportunity>p{margin-top:5px;font-size:14px}.best-bottom{grid-template-columns:auto 1fr auto;gap:10px;margin-top:auto;display:grid}.best-avatars{display:flex}.best-avatars span{color:#17201e;background:#e8eeeb;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.best-meta span{font-size:12px}.best-cta{background:#009d4b;border-radius:999px;padding:10px 13px;font-size:11px}.home-games-rail{overscroll-behavior-x:contain;gap:10px;display:flex;overflow-x:auto}.home-game-card{color:#17201e;background:#fff;border:1px solid #dfe5e2;border-radius:16px;flex:0 0 82%;padding:13px}.home-game-card h3{font-size:18px}.home-game-card>p{color:#65716d;font-size:12px}.home-result-shortcuts{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.home-result-shortcuts>a{color:#17201e;background:#fff;border:1px solid #e5e9e7;border-radius:13px;grid-template-columns:1fr 16px;align-items:center;padding:11px;display:grid}.home-result-shortcuts b{font-size:11px}.crew-story-section{padding-top:20px}.crew-strip{padding-top:22px}.crew-strip-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.crew-strip-title{align-items:center;gap:10px;min-width:0;display:flex}.crew-strip-title svg{color:#20201f;flex:none}.crew-strip-title-text{min-width:0}.crew-strip-title h2{color:#20201f;font-size:18px;font-weight:800;line-height:1.1}.crew-strip-title p{color:#757575;margin-top:2px;font-size:13px}.crew-strip-seeall{color:#2e7d32;flex:none;align-self:center;font-size:14px;font-weight:600}.crew-strip-body{gap:12px;display:flex}.crew-strip-card{overscroll-behavior-x:contain;scrollbar-width:none;background:#fff;border-radius:16px;flex:1;align-items:center;gap:8px;min-width:0;padding:14px 12px;display:flex;overflow-x:auto;box-shadow:0 6px 18px #141e1912}.crew-strip-card::-webkit-scrollbar{display:none}.crew-strip-person{background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:6px;min-width:0;padding:0;display:flex}.crew-strip-avatar{color:#3a4a44;background:#eef2ec;border-radius:50%;place-items:center;width:52px;height:52px;font-size:15px;font-weight:800;display:grid;position:relative;overflow:hidden}.crew-strip-avatar>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.crew-strip-dot{background:#18a64f;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:1px;right:1px}.crew-strip-name{color:#20201f;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:60px;font-size:12px;font-weight:600;overflow:hidden}.crew-strip-more{color:#20201f;background:#f5f5f5;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;margin-left:auto;font-size:14px;font-weight:700;display:grid}.crew-strip-invite{color:#20201f;text-align:center;background:#fff;border:1px solid #e0e0e0;border-radius:16px;flex-direction:column;flex:0 0 116px;justify-content:center;align-items:center;gap:8px;padding:14px 10px;display:flex}.crew-strip-invite svg{color:#20201f}.crew-strip-invite span{font-size:14px;font-weight:600}@media (width<=390px){.crew-strip-avatar{width:46px;height:46px}.crew-strip-invite{flex-basis:104px}}.home-games-empty{background:#fff;border:1px dashed #cfd8d3;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;display:flex}.home-games-empty p{color:#65716d;font-size:13px}.home-games-empty-cta{color:#fff;background:#009d4b;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:800}@media (width<=390px){.member-greeting h1{font-size:22px}.availability-summary{padding:10px}.availability-location-line{font-size:10px}.best-opportunity h3{font-size:22px}.home-result-shortcuts{grid-template-columns:1fr}}.my-games-head{margin-bottom:12px}.my-games-title{align-items:center;gap:9px;min-width:0;display:flex}.my-games-title svg{color:#20201f;flex:none}.my-games-title h2{color:#20201f;font-size:18px;font-weight:800;line-height:1.1}.my-games-seeall{color:#2e5d43;flex:none;align-self:center;font-size:14px;font-weight:600}.my-games-list{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:row;gap:12px;padding:2px 0 6px;display:flex;overflow-x:auto}.my-games-list::-webkit-scrollbar{display:none}.my-games-card{color:#20201f;scroll-snap-align:start;background:#fff;border:1px solid #ececec;border-radius:16px;flex-direction:column;flex:0 0 80%;align-items:stretch;gap:0;min-width:0;display:flex;overflow:hidden;box-shadow:0 6px 18px #141e190f}.my-games-thumb{color:#ffffff47;background:#2d3e3a;border-radius:0;flex:none;place-items:center;width:100%;height:104px;display:grid;overflow:hidden}.my-games-thumb-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.my-games-info{flex-direction:column;flex:1;gap:3px;min-width:0;padding:11px 12px 6px;display:flex}.my-games-info h3{color:#000;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.my-games-info p{color:#666;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:12px;display:flex;overflow:hidden}.my-games-info p svg{color:#888;flex:none}.my-games-people{border-top:1px solid #f0f0f0;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px 11px;display:flex}.my-games-avatars{display:flex}.my-games-avatar{color:#ffffff8c;background:#2d3e3a;border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:-8px;display:grid;box-shadow:0 1px 3px #00000014}.my-games-avatar:first-child{margin-left:0}.my-games-count{color:#444;white-space:nowrap;background:#f2f2f2;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.my-games-people>svg{color:#bdbdbd}.my-games-name-row{align-items:center;gap:7px;min-width:0;display:flex}.my-games-name-row h3{flex:1;min-width:0}.my-games-type{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:3px 8px;font-size:10px;font-weight:800}.my-games-type.is-survey{color:#9a5a00;background:#fde9c8}.my-games-type.is-fixed{color:#0b5d46;background:#d6f0e2}.my-games-card.is-survey{border-left:3px solid #e89556}.my-games-card.is-fixed{border-left:3px solid #18a64f}.my-games-thumb.is-survey{color:#7a4500;background:linear-gradient(135deg,#fde9c8,#f7c979)}.my-games-survey-thumb{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;line-height:1;display:flex}.my-games-survey-thumb svg{color:#9a5a00}.my-games-survey-thumb b{color:#5d3500;font-variant-numeric:tabular-nums;font-size:13px;font-weight:900;line-height:1}.my-games-survey-thumb small{text-transform:uppercase;letter-spacing:.04em;color:#9a5a00;font-size:8px;font-weight:800}.survey-timer{padding:6px 4px}.hg{width:22px;height:22px;display:block}.hg-frame{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;color:#7a4500}.hg-sand-top{fill:#c98a2b;transform-box:fill-box;transform-origin:50% 0;animation:5s linear infinite hg-top}.hg-sand-bottom{fill:#c98a2b;transform-box:fill-box;transform-origin:50% 100%;animation:5s linear infinite hg-bottom}.hg-stream{fill:#c98a2b;animation:.55s linear infinite hg-stream}@keyframes hg-top{0%,to{transform:scaleY(1)}88%{transform:scaleY(0)}}@keyframes hg-bottom{0%,to{transform:scaleY(0)}88%{transform:scaleY(1)}}@keyframes hg-stream{0%{opacity:0;transform:translateY(-1.5px)}40%{opacity:1}to{opacity:0;transform:translateY(1.5px)}}.my-games-info .my-games-reply{color:#8a5710;font-weight:700}.home-free-courts{padding-top:20px}.free-court-thumb{color:#0e3b2a;background:linear-gradient(135deg,#e6f4ea,#cfe8d6);flex:none;place-items:center;width:100%;height:104px;display:grid}.free-court-meta{color:#5a6b62}.free-court-status{color:#0e3b2a;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.free-court-dot{background:#68d391;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 3px #68d39140}.free-court-slots{border-top:1px solid #f0f0f0;flex-wrap:wrap;flex:none;gap:6px;padding:8px 12px 12px;display:flex}.free-court-slot{color:#0e3b2a;white-space:nowrap;background:#e6f4ea;border:1px solid #0e3b2a;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.free-court-slot.more{background:#fff;border-style:dashed}.free-courts-skeleton{scroll-snap-align:start;background:linear-gradient(90deg,#eef2ec 25%,#f5f7f4 37%,#eef2ec 63%) 0 0/400% 100%;border-radius:16px;flex:0 0 80%;animation:1.4s infinite ps-shimmer}@media (prefers-reduced-motion:reduce){.hg-sand-top,.hg-sand-bottom,.hg-stream{animation:none}}@media (width<=380px){.my-games-thumb{height:92px}.my-games-info h3{font-size:14px}.my-games-avatar{width:22px;height:22px}}.home-free-courts .my-games-list{overflow-anchor:none;min-height:282px;position:relative}.fc-empty-card{color:#65716d;scroll-snap-align:start;background:#fff;border:1px dashed #cfd8d3;border-radius:16px;flex-direction:column;flex:0 0 80%;justify-content:center;gap:7px;min-width:0;padding:15px;display:flex}.fc-empty-card b{color:#31423b;font-size:14px;font-weight:800}.fc-empty-card small{font-size:12px;line-height:1.4}.fc-peek{color:#0e3b2a;text-align:left;scroll-snap-align:start;background:linear-gradient(135deg,#e6f4ea,#cfe8d6);border:0;border-radius:16px;flex-direction:column;flex:0 0 80%;justify-content:center;gap:9px;min-width:0;padding:15px;display:flex}.fc-peek b{font-size:14px;font-weight:900}.fc-peek span{font-size:12px;font-weight:700}.fc-peek em{color:#5a6b62;font-size:11px;font-style:normal}.day-rail-anchor{visibility:hidden;flex:0 0 0;width:0;height:0;margin:0;padding:0}.opportunities-page{color:#17201e;max-width:680px;margin:0 auto;padding:18px 4.5% 110px}.opportunities-page>header>button{background:#fff;border:1px solid #dfe5e2;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.opportunities-page>header h1{font-size:28px;font-weight:900;line-height:1.05}.opportunities-page>header p{color:#74807c;margin-top:5px;font-size:13px;line-height:1.35}.opportunity-demo-note{background:#fff7d9;border:1px solid #f0dda0;border-radius:12px;margin-bottom:20px;padding:10px 12px;font-size:11px;line-height:1.35}.opportunity-day{margin-bottom:26px}.visual-card{background:#fff;border:1px solid #dfe5e2;margin-bottom:12px;overflow:hidden;border-radius:18px!important;padding:0!important}.opportunity-card-open{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.opportunity-photo{color:#fff;background-position:50%;background-size:cover;height:190px;position:relative}.opportunity-type{color:#123d29;background:#bff4d0;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900;position:absolute;top:12px;left:12px}.opportunity-photo-copy{position:absolute;bottom:14px;left:15px;right:15px}.opportunity-photo-copy h3{margin-bottom:8px;font-size:21px;line-height:1.08}.opportunity-photo-copy p{align-items:center;gap:6px;margin-top:5px;font-size:13px;display:flex}.opportunity-photo-copy svg{width:18px}.opportunity-people-row{justify-content:space-between;align-items:center;padding:12px 14px 4px;display:flex}.mini-people{align-items:center;display:flex}.mini-people>span,.mini-people button>span{background:#e9efec;border:2px solid #fff;border-radius:50%;place-items:center;width:40px;height:40px;margin-right:-5px;font-size:12px;font-weight:850;display:grid}.mini-people button{background:0 0;border:0;border-radius:50%;padding:0}.mini-people .open{background:#fafbfa;border:1px dashed #a8b2ae;margin-left:9px}.opportunity-people-row>b{border:1px solid #e0e6e3;border-radius:999px;padding:7px 9px;font-size:12px}.opportunity-profile-links{gap:5px;padding:2px 14px 8px;display:flex;overflow-x:auto}.opportunity-profile-links button{color:#166b40;white-space:nowrap;background:#f1f5f2;border:0;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750}.opportunity-facts{color:#65716d;gap:12px;padding:0 14px 10px;font-size:11px;display:flex}.opportunity-main-cta{background:var(--tijo-action-gradient);width:calc(100% - 28px);min-height:46px;color:var(--tijo-action-ink);border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:0 14px 12px;font-size:12px;font-weight:900;display:flex}.opportunities-empty{text-align:center;padding:30px 12px}.opportunities-empty h2{font-size:20px}.opportunities-empty p,.opportunities-empty small{color:#74807c;margin-top:7px;display:block}.opportunities-empty button{background:var(--tijo-action-gradient);min-height:44px;color:var(--tijo-action-ink);border:0;border-radius:999px;margin-top:14px;padding:0 18px;font-weight:850}.slot-picker-page>header{z-index:5;background:#f7f8f4;padding:8px 0 12px;position:sticky;top:0}.slot-summary{color:#fff;background:#123c31;border-radius:17px;margin-bottom:20px;padding:17px}.slot-summary>span,.slot-section>label{letter-spacing:1.2px;font-size:10px;font-weight:900;display:block}.slot-summary h2{margin:7px 0 13px;font-size:30px;line-height:1}.slot-summary p{align-items:center;gap:7px;margin-top:7px;font-size:13px;display:flex}.slot-summary svg{width:17px}.slot-section{margin-top:19px}.slot-section>label{color:#68746f;margin-bottom:9px}.slot-duration-pills{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.slot-duration-pills button{background:#fff;border:1px solid #dce4df;border-radius:12px;height:43px;font-size:12px;font-weight:800}.slot-duration-pills button.active{background:var(--tijo-accent-soft);border-color:var(--tijo-accent-border);color:var(--tijo-accent-text)}.slot-options{gap:8px;display:grid}.slot-options button{text-align:left;color:#17201e;background:#fff;border:1px solid #dfe5e2;border-radius:14px;grid-template-columns:1fr 22px;align-items:center;width:100%;min-height:68px;padding:11px 13px;display:grid}.slot-options b,.slot-options small{display:block}.slot-options b{font-size:16px}.slot-options small{color:#6e7975;margin-top:3px;font-size:12px}.slot-empty{color:#6e7975;background:#f4f6f4;border-radius:13px;padding:18px;font-size:13px}.player-peek-backdrop h2{font-size:25px}.player-peek-facts span{margin-top:4px;font-size:12px;font-weight:750}.opportunity-confirm{color:#17201e;max-width:560px;margin:0 auto;padding:8px 4.5% 105px}.opportunity-confirm>header{text-align:center;grid-template-columns:42px 1fr 42px;align-items:center;height:54px;display:grid}.opportunity-confirm>header button{background:0 0;border:0;width:40px;height:40px}.opportunity-confirm>header h1{font-size:18px}.confirm-photo-hero{color:#fff;background-position:50%;background-size:cover;border-radius:17px;height:185px;margin:4px 0 21px;position:relative}.confirm-photo-hero>span{color:#123d29;background:#bff4d0;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900;position:absolute;top:12px;left:12px}.confirm-photo-hero>div{position:absolute;bottom:15px;left:16px;right:16px}.confirm-photo-hero h2{font-size:27px}.confirm-photo-hero p{align-items:center;gap:6px;margin-top:6px;font-size:13px;display:flex}.confirm-details,.confirm-player-section,.confirm-reasons{padding:0 2px}.confirm-details>label,.confirm-player-section>label,.confirm-reasons>label{letter-spacing:1.2px;color:#6d7874;font-size:10px;font-weight:900}.confirm-details p{grid-template-columns:25px 1fr;gap:8px;margin:11px 0;font-size:14px;display:grid}.confirm-player-section{border-top:1px solid #e2e7e4;margin-top:18px;padding-top:19px;padding-bottom:20px}.confirm-players{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:11px;display:grid}.confirm-players>div{text-align:center;min-width:0;position:relative}.confirm-players span{background:#edf2ef;border-radius:50%;place-items:center;width:56px;max-width:100%;height:56px;margin:auto;font-size:17px;font-weight:800;display:grid}.confirm-players b{white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10px;display:block;overflow:hidden}.confirm-players i{color:#fff;background:#18a64f;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:39px;right:8px}.confirm-players i svg{width:12px}.confirm-reasons{border-top:1px solid #e2e7e4;margin-top:4px;padding-top:19px}.confirm-reasons p{align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.confirm-reasons svg{color:#18a64f;width:18px}.confirm-primary,.confirm-secondary{border-radius:999px;width:100%;min-height:50px;font-size:13px;font-weight:900}.confirm-primary{background:var(--tijo-action-gradient);color:var(--tijo-action-ink);border:0;margin-top:22px}.confirm-secondary{background:#fff;border:1px solid #d9dfdc;margin-top:9px}.confirm-error{color:#b42318;margin-top:12px;font-size:12px}.confirm-summary{border:1px solid #dfe5e2;border-radius:15px;margin:20px 0;padding:14px}.confirm-summary b,.confirm-summary span{display:block}.confirm-summary span{color:#6e7975;margin-top:4px;font-size:12px}.success-check{color:#fff;background:#62b879;border-radius:50%;place-items:center;width:74px;height:74px;margin:55px auto 20px;display:grid}.opportunity-confirm.success>h2,.opportunity-confirm.success>p{text-align:center}@media (width<=390px){.opportunities-page{padding-inline:4%}.opportunity-photo{height:180px}.opportunity-photo-copy h3{font-size:19px}.slot-summary h2{font-size:27px}.confirm-photo-hero{height:175px}.confirm-players span{width:52px;height:52px}.confirm-players i{top:36px;right:5px}}.slot-field-label{letter-spacing:.7px;color:#68746f;margin-bottom:10px;font-size:12px;font-weight:800;line-height:1.4}.slot-time-pills{flex-wrap:wrap;gap:8px;display:flex}.slot-time-pills button{background:#fff;border:1px solid #dce4df;border-radius:12px;min-height:44px;padding:9px 12px;font-size:14px}.slot-time-pills button.active{background:var(--tijo-accent-soft);color:var(--tijo-accent-text);border-color:var(--tijo-accent-border)}.slot-duration-pills button:disabled{opacity:.45;cursor:not-allowed}.slot-options button:focus-visible,.slot-time-pills button:focus-visible,.slot-duration-pills button:focus-visible{outline:3px solid var(--tijo-focus);outline-offset:3px}.opportunity-diagnostics{color:#65716d;overflow-wrap:anywhere;margin-top:20px;font-size:12px}.slot-options button>span,.opportunity-day-head h2{overflow-wrap:anywhere;min-width:0}.opportunity-builder{width:min(760px,91%);padding-top:16px}.opportunity-builder>header{align-items:flex-start;margin-bottom:18px}.opportunity-builder>header>div>span{color:#587068;letter-spacing:1.5px;margin:4px 0;font-size:10px;font-weight:900;display:block}.opportunity-builder>header h1{letter-spacing:-.8px;font-size:clamp(25px,7vw,34px)}.builder-section-heading{justify-content:space-between;align-items:end;gap:12px;display:flex}.builder-section-heading h2,.builder-section>h2{font-size:clamp(16px,4.2vw,20px);font-weight:850}.builder-section-heading>span{color:#6d7874;white-space:nowrap;font-size:11px}.builder-player-section{margin-bottom:14px}.builder-player-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.builder-player-card{text-align:center;color:#17201e;background:#fff;border:1px solid #e3e8e5;border-radius:15px;min-width:0;min-height:142px;padding:10px 5px 8px}.builder-player-card:not(.missing){cursor:pointer}.builder-player-avatar{background:#eaf0ed;border-radius:50%;place-items:center;width:clamp(48px,14vw,66px);height:clamp(48px,14vw,66px);margin:0 auto 7px;display:grid;position:relative;overflow:visible}.builder-player-avatar>img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.builder-player-avatar>svg{width:22px}.builder-player-avatar i{color:#087541;background:#bdf2cf;border-radius:999px;padding:3px 5px;font-size:9px;font-style:normal;font-weight:900;position:absolute;bottom:0;right:-2px}.builder-player-card b,.builder-player-card small,.builder-player-card em{text-overflow:ellipsis;display:block;overflow:hidden}.builder-player-card b{white-space:nowrap;font-size:11px}.builder-player-card small{color:#68736f;margin-top:2px;font-size:9px}.builder-player-card em{color:#52605a;margin-top:5px;font-size:8px;font-style:normal;line-height:1.2}.builder-player-card.missing{background:#f7f8f6;border-style:dashed}.builder-player-card.missing .builder-player-avatar{background:#fff;border:1px dashed #aeb8b3}.builder-window{color:#fff;background:linear-gradient(135deg,#113d32,#0b2f27);border-radius:16px;justify-content:space-between;align-items:end;gap:12px;padding:15px;display:flex}.builder-window span{align-items:center;gap:6px;font-size:11px;display:flex}.builder-window span svg{width:16px}.builder-window h2{margin-top:7px;font-size:clamp(28px,8vw,38px);line-height:1}.builder-window small{color:#cad8d3;align-items:center;gap:5px;font-size:9px;display:flex}.builder-window small svg{width:15px}.builder-section{margin-top:18px}.builder-section>.slot-duration-pills{margin-top:9px}.builder-section .slot-duration-pills button{border-radius:14px;min-height:46px}.builder-section .slot-duration-pills button.active{background:var(--tijo-accent-soft);border-color:var(--tijo-accent-border);color:var(--tijo-accent-text)}.builder-venue-list{gap:8px;margin-top:10px;display:grid}.builder-venue-card{background:#fff;border:1px solid #e0e6e3;border-radius:14px;grid-template-columns:84px minmax(0,1fr) 18px;align-items:stretch;min-height:91px;display:grid;overflow:hidden}.builder-venue-visual{color:#fff;background:linear-gradient(140deg,#172e2a,#487a67);place-items:center;display:grid}.builder-venue-visual.venue-1{background:linear-gradient(140deg,#72502d,#d69a55)}.builder-venue-visual.venue-2{background:linear-gradient(140deg,#273950,#5795a8)}.builder-venue-content{min-width:0;padding:10px 7px}.builder-venue-title{justify-content:space-between;gap:7px;display:flex}.builder-venue-title b,.builder-venue-title small{display:block}.builder-venue-title b{font-size:12px}.builder-venue-title small{color:#75807b;font-size:9px}.builder-venue-title>span:last-child{color:#69746f;white-space:nowrap;align-items:center;gap:2px;font-size:9px;display:flex}.builder-venue-title svg{width:11px}.builder-time-row{gap:5px;margin-top:7px;padding-bottom:1px;display:flex;overflow-x:auto}.builder-time-row button{background:#fff;border:1px solid #dce3df;border-radius:9px;min-width:92px;min-height:36px;font-size:10px}.builder-time-row button.active{background:var(--tijo-accent-soft);border-color:var(--tijo-accent-border);color:var(--tijo-accent-text)}.builder-venue-arrow{align-self:center;width:17px}.builder-create-button{background:var(--tijo-action-gradient);width:100%;min-height:54px;color:var(--tijo-action-ink);border:0;border-radius:999px;margin-top:18px;font-size:13px;font-weight:900}.builder-create-button:disabled{opacity:.45}.builder-booking-note{text-align:center;color:#75807b;margin:8px 10px;font-size:9px}.player-peek-subtitle{color:#71807a;margin-top:4px;font-size:12px}.player-peek-facts .wide{grid-column:1/-1}@media (width<=390px){.builder-player-grid{gap:5px}.builder-player-card{min-height:136px;padding-inline:3px}.builder-player-card em{font-size:7px}.builder-venue-card{grid-template-columns:68px minmax(0,1fr) 16px}}@media (width>=768px){.opportunity-builder{padding-bottom:80px}.builder-player-card{min-height:154px}.builder-venue-card{grid-template-columns:108px minmax(0,1fr) 22px}.builder-time-row button{min-width:100px}}.builder-create-button:is(:disabled,[aria-disabled=true]),.confirm-primary:is(:disabled,[aria-disabled=true]),.opportunities-empty button:is(:disabled,[aria-disabled=true]),.opportunity-main-cta:is(:disabled,[aria-disabled=true]){box-shadow:none;color:#626262!important;background:#e8e8e8!important;border-color:#d2d2d2!important}.skill-onboarding{background:radial-gradient(circle at 85% 10%,#dfff000e,transparent 28%),var(--bright-surface,#101116);min-height:100svh;color:var(--bright-text,#f5f5f2);padding-bottom:70px}.skill-topbar{border-bottom:1px solid var(--tijo-line);justify-content:space-between;align-items:center;height:76px;padding:0 5.3%;display:flex}.skill-topbar .brand-logo{width:122px;height:50px}.skill-topbar>span{letter-spacing:2px;color:var(--bright-muted,#81828a);font-size:8px;font-weight:800}.skill-shell{width:min(760px,89.4%);margin:0 auto}.skill-hero{padding:52px 0 34px}.skill-eyebrow{letter-spacing:2px;color:var(--bright-accent,var(--tijo-lime));margin-bottom:15px;font-size:9px;font-weight:800}.skill-hero h1{letter-spacing:-1px;font-family:Barlow Condensed,sans-serif;font-size:72px;font-style:italic;font-weight:800;line-height:.82}.skill-hero>p:last-of-type{color:#9697a0;max-width:500px;margin-top:18px;font-size:12px;line-height:1.7}.skill-progress{align-items:center;gap:14px;margin-top:28px;display:flex}.skill-progress>div{background:var(--bright-soft,#27282e);flex:1;height:3px}.skill-progress>div>span{background:var(--tijo-lime);height:100%;transition:width .25s;display:block}.skill-progress strong{letter-spacing:1px;color:var(--bright-muted,#9b9ca4);font-size:9px}.skill-question{border-top:1px solid var(--tijo-line);padding:28px 0}.skill-question-head{grid-template-columns:38px 1fr;align-items:start;gap:14px;margin-bottom:17px;display:grid}.skill-step{color:var(--bright-accent,var(--tijo-lime));letter-spacing:1.5px;padding-top:5px;font-size:9px;font-weight:800}.skill-question-head p{letter-spacing:1.8px;color:var(--bright-muted,#7f8088);margin-bottom:4px;font-size:7px}.skill-question-head h2{font-family:Barlow Condensed,sans-serif;font-size:27px;font-weight:700;line-height:1}.skill-options{grid-template-columns:1fr 1fr;gap:7px;margin-left:52px;display:grid}.skill-option{border:1px solid var(--tijo-line);background:var(--bright-surface,#16171d);text-align:left;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;min-height:82px;padding:14px;display:flex}.skill-option:hover{border-color:var(--bright-line,#ffffff38);background:var(--bright-surface,#191b20)}.skill-option strong{font-family:Barlow Condensed,sans-serif;font-size:20px;line-height:1;display:block}.skill-option div>span{color:var(--bright-muted,#8e8f97);margin-top:6px;font-size:9px;line-height:1.45;display:block}.skill-option-check{border:1px solid var(--bright-line,#ffffff25);border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.skill-option.selected{border-color:var(--tijo-accent-border);background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.skill-option.selected strong{color:var(--tijo-accent-text)}.skill-option.selected .skill-option-check{background:var(--tijo-accent-soft);border-color:var(--tijo-accent-border);color:var(--tijo-accent-text)}.skill-result{border-top:2px solid var(--tijo-lime);background:var(--bright-surface,#15171b);grid-template-columns:1fr 1fr;align-items:center;gap:24px;margin-top:24px;padding:22px;display:none}.skill-result.visible{display:grid}.skill-result>div>p{letter-spacing:1.8px;color:var(--bright-muted,#888992);font-size:7px}.skill-result h2{margin:8px 0 5px;font-family:Barlow Condensed,sans-serif;font-size:42px;line-height:.9}.skill-result strong{color:var(--bright-accent,var(--tijo-lime));letter-spacing:1.4px;font-size:9px}.skill-result>p{color:var(--bright-muted,#92939b);font-size:10px;line-height:1.6}.skill-submit{background:var(--tijo-action-gradient);width:100%;min-height:50px;color:var(--tijo-action-ink);letter-spacing:1px;border-radius:3px;justify-content:center;align-items:center;gap:14px;margin-top:18px;font-size:10px;font-weight:900;display:flex}.skill-submit:disabled{background:var(--bright-soft,#292a30);color:var(--bright-muted,#666770);cursor:not-allowed}.skill-footnote{text-align:center;letter-spacing:1.3px;color:var(--bright-muted,#666770);margin-top:16px;font-size:7px}@media (width<=640px){.skill-topbar{height:68px;padding:0 6%}.skill-topbar .brand-logo{width:112px;height:46px}.skill-shell{width:88%}.skill-hero{padding:34px 0 27px}.skill-hero h1{font-size:58px}.skill-hero>p:last-of-type{margin-top:14px;font-size:10px}.skill-progress{margin-top:22px}.skill-question{padding:23px 0}.skill-question-head{grid-template-columns:30px 1fr;gap:8px;margin-bottom:14px}.skill-question-head h2{font-size:23px}.skill-options{grid-template-columns:1fr;gap:6px;margin-left:38px}.skill-option{min-height:68px;padding:12px}.skill-option strong{font-size:18px}.skill-option div>span{margin-top:4px;font-size:8.5px}.skill-result{grid-template-columns:1fr;gap:12px;padding:17px}.skill-result h2{font-size:36px}.skill-submit{min-height:48px;color:var(--tijo-action-ink)}.skill-footnote{padding:0 20px;line-height:1.5}}.skill-submit:is(:disabled,[aria-disabled=true]){box-shadow:none;color:#626262!important;background:#e8e8e8!important;border-color:#d2d2d2!important}.skill-option.selected div>span{color:var(--tijo-accent-text)}.profile-avatar{border-radius:50%;flex-shrink:0;position:relative;overflow:hidden}.profile-avatar img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.profile-avatar-large{width:80px;height:80px;font-size:26px}.profile-photo-editor{align-items:center;gap:20px;margin:12px 0 24px;display:flex}.profile-photo-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.profile-tabs{border-bottom:1px solid var(--bright-line,#33343b);gap:8px;margin:24px 0 0;display:flex}.profile-tabs a{letter-spacing:1px;border-bottom:3px solid #0000;padding:14px 18px;font-size:12px;font-weight:700}.profile-tabs a[aria-current=page]{color:var(--tijo-accent-text);border-color:var(--tijo-accent-border)}.profile-page .formation-label{display:block}.profile-page .dark-input{width:100%}.profile-page fieldset{min-width:0}.profile-page fieldset:disabled{opacity:.65}.profile-save{flex-wrap:wrap;align-items:center;gap:14px;padding:24px 0;display:flex}.profile-save button:disabled{opacity:.5;cursor:default}.profile-page h1,.profile-public h1,.profile-public p,.profile-account-email{overflow-wrap:anywhere}.profile-about{white-space:pre-wrap}@media (width<=480px){.profile-photo-editor{gap:12px}.profile-tabs a{text-align:center;flex:1;padding:13px 8px;font-size:11px}}.game-creation-exit{justify-content:flex-end;margin:0 0 18px;display:flex}.game-creation-exit button{min-height:40px;padding:8px 14px}.game-exit-dialog{background:var(--bright-surface,#17181e);color:var(--bright-text,#f5f5f2);border-color:var(--bright-line,#383941);width:calc(100% - 32px)}.game-exit-dialog button{background:var(--bright-surface,#24252c);color:var(--bright-text,#f5f5f2);border:1px solid var(--bright-line,#55565e)}.game-exit-dialog button:last-child{color:#101116;background:#dfff00}.game-exit-dialog button:disabled{opacity:.5}.game-exit-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.created-game-exit{border-top:1px solid var(--bright-line,#33343b);margin-top:30px;padding-top:20px}.created-game-exit .plan-note{margin-bottom:16px}.creation-bottom-cancel{min-height:42px;margin:18px auto 0;display:block}.game-cover{aspect-ratio:16/7;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.game-room{color:#17201e;background:#fff;max-width:620px;min-height:100vh;margin:0 auto;padding-bottom:100px}.game-room-hero{color:#fff;background-position:50%;background-size:cover;align-items:flex-end;height:260px;padding:18px 5%;display:flex;position:relative}.game-room-more{color:#fff;background:#0000006b;border:0;border-radius:50%;width:42px;height:42px;position:absolute;top:16px;right:5%}.game-room-sport{color:#0b3425;background:#58dda0;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:900;position:absolute;top:18px;left:5%}.game-room-hero h1{font-size:28px}.game-room-tabs{border-bottom:1px solid #e2e7e4;grid-template-columns:repeat(4,1fr);height:54px;display:grid}.game-room-panel{padding:24px 5%}.game-room-people{grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0 24px;display:grid}.game-room-person,.game-room-people>div{text-align:center;background:0 0;border:0}.game-room-people span{background:#edf2ef;border-radius:50%;place-items:center;width:62px;height:62px;margin:auto;display:grid}.game-room-primary{background:var(--tijo-action-gradient);width:100%;min-height:52px;color:var(--tijo-action-ink);border-radius:999px}.fill-paths{border:1px solid #e0e6e3;border-radius:17px;overflow:hidden}.fill-paths>a,.fill-paths>button{background:#fff;border:0;grid-template-columns:42px 1fr auto;align-items:center;width:100%;min-height:72px;padding:10px 14px;display:grid}.game-room-court{border:1px solid #e1e6e3;border-radius:16px;grid-template-columns:120px 1fr;gap:15px;padding:13px;display:grid}.game-room-court-image{background-position:50%;background-size:cover;border-radius:12px;height:120px}.open-game-page{color:#17201e;background:#fff;max-width:620px;min-height:100vh;margin:0 auto;padding-bottom:100px}.open-game-page>header{grid-template-columns:44px 1fr 44px;align-items:center;height:54px;padding:0 4.5%;display:grid}.open-game-page>header button{background:#f2f5f3;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.open-game-page>header>span{text-align:center;letter-spacing:1px;color:#65716d;font-size:11px;font-weight:900}.open-game-hero{color:#fff;background-position:50%;background-size:cover;align-items:flex-end;height:235px;padding:16px 5%;display:flex;position:relative}.open-game-hero>span{color:#0b3425;background:#58dda0;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900;position:absolute;top:15px;left:5%}.open-game-hero h1{font-size:26px;font-weight:900;line-height:1.05}.open-game-hero p{align-items:center;gap:6px;margin-top:5px;font-size:13px;display:flex}.open-game-hero p svg{width:16px}.open-game-content{padding:18px 4.5%}.open-game-status{background:#eff9f3;border-radius:14px;justify-content:space-between;align-items:center;padding:12px 13px;display:flex}.open-game-status b,.open-game-status span{display:block}.open-game-status b{color:#147c42;font-size:13px}.open-game-status span{color:#65716d;margin-top:2px;font-size:11px}.open-game-status strong{color:#147c42;background:#c9f8d9;border-radius:999px;padding:6px 9px;font-size:10px}.open-game-content>h2{margin:20px 0 11px;font-size:20px}.open-game-players{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.open-game-players button,.open-game-players>div{text-align:center;background:0 0;border:0;min-width:0}.open-game-players span{background:#eaf0ed;border-radius:50%;place-items:center;width:58px;max-width:100%;height:58px;margin:auto;font-size:18px;font-weight:850;display:grid;position:relative}.open-game-players b{text-overflow:ellipsis;margin-top:6px;font-size:11px;display:block;overflow:hidden}.open-game-players i{color:#fff;background:#18a650;border:2px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-1px;right:-1px}.open-game-players i svg{width:11px}.open-game-players .open span{background:#fafbfa;border:1.5px dashed #a7b1ad;font-size:24px}.open-game-info{border:1px solid #e1e6e3;border-radius:14px;margin:20px 0 16px;overflow:hidden}.open-game-info p{grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:11px 13px;display:grid}.open-game-info p+p{border-top:1px solid #e7ebe9}.open-game-info svg{width:19px}.open-game-info b,.open-game-info small{display:block}.open-game-info b{font-size:13px}.open-game-info small{color:#6d7874;margin-top:2px;font-size:11px}.open-game-join,.open-game-secondary{border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:50px;font-size:13px;font-weight:900;display:flex}.open-game-join{color:#fff;background:#16a650;border:0}.open-game-join.muted{color:#73807b;background:#e6ebe8}.open-game-secondary{color:#17201e;border:1px solid #dfe5e2;margin-top:8px}.open-game-note{color:#7b8782;text-align:center;margin:9px 15px 0;font-size:10px;line-height:1.4}.open-game-closed{text-align:center;background:#f2f4f3;border-radius:12px;padding:13px;font-size:12px}.open-game-login{text-align:center;max-width:520px;margin:80px auto;padding:25px 6%}.open-game-login>span{color:#168047;font-size:11px;font-weight:900}.open-game-login h1{margin-top:7px;font-size:30px}.open-game-login p{color:#697570;max-width:360px;margin:8px auto 22px;font-size:13px}.player-peek-backdrop{z-index:220;background:#07100d85;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.player-peek-backdrop>section{color:#17201e;width:min(520px,100%);padding:25px 20px calc(24px + env(safe-area-inset-bottom));text-align:center;background:#fff;border-radius:22px 22px 0 0;position:relative}.player-peek-close{background:#f0f3f1;border:0;border-radius:50%;width:36px;height:36px;position:absolute;top:15px;right:15px}.player-peek-avatar{background:#eaf1ed;border-radius:50%;place-items:center;width:76px;height:76px;margin:2px auto 10px;font-size:27px;font-weight:900;display:grid}.player-peek-label{color:#168047;font-size:10px;font-weight:900}.player-peek-facts{grid-template-columns:repeat(2,1fr);gap:7px;margin:18px 0;display:grid}.player-peek-facts p{background:#f5f7f5;border-radius:11px;padding:10px}.player-peek-facts b,.player-peek-facts span{display:block}.player-peek-facts b{color:#75807c;font-size:9px}.player-peek-facts span{margin-top:4px;font-size:12px}.smart-fill{max-width:620px;margin:0 auto;padding:16px 4.5% 105px}.smart-fill>header{grid-template-columns:42px 1fr;gap:12px;display:grid}.smart-fill-list{gap:10px;display:grid}.smart-fill-list article{border:1px solid #e0e6e3;border-radius:16px;padding:13px}.smart-fill-person{text-align:left;background:0 0;border:0;grid-template-columns:52px 1fr 20px;gap:11px;width:100%;display:grid}.smart-fill-person>span{background:#eaf1ed;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.smart-fill-list article>button:not(.smart-fill-person){background:var(--tijo-action-gradient);width:100%;min-height:44px;color:var(--tijo-action-ink);border:0;border-radius:999px;margin-top:12px}@media (width<=390px){.open-game-hero{height:215px}.open-game-hero h1{font-size:24px}.open-game-players span{width:52px;height:52px}.open-game-content{padding-inline:4%}}.game-room-primary:is(:disabled,[aria-disabled=true]),.smart-fill-list article>button:not(.smart-fill-person):is(:disabled,[aria-disabled=true]){box-shadow:none;color:#626262!important;background:#e8e8e8!important;border-color:#d2d2d2!important}.tijo-shell{color:#f5f5f2;background:#101116}body.tijo-bright{--bright-text:#20251f;--bright-muted:#596255;--bright-surface:#fff;--bright-soft:#f0f3eb;--bright-line:#d8dfd2;--bright-accent:var(--tijo-accent-text);--member-color-scheme:light;--tijo-surface:#fff;--tijo-paper:#20251f;--tijo-line:#d8dfd2;color:var(--bright-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f7f2;line-height:1.4}.tijo-bright .tijo-shell{color:var(--bright-text);background:#f6f7f2}.tijo-bright .site-header{border-color:var(--bright-line);background:#fff}.tijo-bright .mobile-nav{border-color:var(--bright-line);padding-bottom:env(safe-area-inset-bottom);background:#fff}.tijo-bright .mobile-nav a.active{color:var(--tijo-accent-text);background:var(--tijo-accent-soft);border-radius:10px}.tijo-bright .site-footer{color:var(--bright-muted)}.tijo-bright .outline-button{color:var(--bright-text);background:#fff}.tijo-bright :is(a,button,input,select,textarea):focus-visible{outline-color:var(--tijo-accent-text)}.tijo-bright input::-moz-placeholder{color:#697261;opacity:1}.tijo-bright textarea::-moz-placeholder{color:#697261;opacity:1}.tijo-bright input::placeholder,.tijo-bright textarea::placeholder{color:#697261;opacity:1}.tijo-bright .page-loader{font-size:14px}.tijo-bright [class~=text-white]{color:var(--bright-text)}.tijo-bright [class*=text-white\/]{color:var(--bright-muted)}.tijo-bright [class*=border-white\/]{border-color:var(--bright-line)}.tijo-bright [class~="text-[#DFFF00]"]{color:var(--bright-accent)}.tijo-bright .skill-onboarding{background:#f6f7f2}.tijo-bright .detail-page{--detail-accent:var(--tijo-accent-text)}@media (width<=640px){.tijo-bright input,.tijo-bright select,.tijo-bright textarea{font-size:16px}}@media (width<=360px){.tijo-bright .site-header{padding-inline:4%}.tijo-bright .player-header-actions{gap:6px}}.community-page{width:min(1180px,90%);margin:0 auto;padding:42px 0 120px}.community-head{justify-content:space-between;align-items:end;gap:28px;margin-bottom:30px;display:flex}.community-head .eyebrow{color:var(--bright-accent);margin-bottom:10px}.community-head h1{letter-spacing:-2.5px;font-size:clamp(38px,6vw,64px);font-weight:850;line-height:1}.community-head>div>p:last-child{color:var(--bright-muted);margin-top:10px}.community-head-actions{gap:10px;display:flex}.community-head-actions a{border:1px solid var(--bright-line);letter-spacing:.5px;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:11px 14px;font-size:10px;font-weight:800;display:flex}.community-layout{grid-template-columns:minmax(0,720px) minmax(230px,1fr);align-items:start;gap:28px;display:grid}.community-feed{min-width:0}.community-composer,.community-post,.community-game-card,.community-sidebar>div{border:1px solid var(--bright-line);background:#fff;border-radius:18px;box-shadow:0 3px 18px #20301008}.community-composer{padding:18px}.community-compose-main{grid-template-columns:40px 1fr;align-items:start;gap:13px;display:grid}.community-compose-main textarea{resize:vertical;background:0 0;border:0;outline:0;width:100%;min-height:70px;padding:8px 3px;font-size:15px;line-height:1.5}.community-compose-photo{border-radius:14px;max-height:430px;margin:13px 0;position:relative;overflow:hidden}.community-compose-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-height:430px}.community-compose-photo button{color:#fff;background:#101116cc;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;right:10px}.community-compose-actions{border-top:1px solid var(--bright-line);justify-content:space-between;align-items:center;gap:12px;padding-top:13px;display:flex}.community-compose-actions>div{align-items:center;gap:8px;display:flex}.community-audience select{background:var(--bright-soft);border:1px solid var(--bright-line);border-radius:9px;padding:9px;font-size:11px}.community-icon-action{width:40px;height:40px;color:var(--bright-accent);border-radius:10px;place-items:center;display:grid}.community-post-button{background:var(--tijo-action-gradient);height:40px;color:var(--tijo-action-ink);letter-spacing:.7px;border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-size:10px;font-weight:900;display:flex}.community-post-button:disabled,.community-icon-action:disabled{opacity:.45}.community-tabs{background:#e9ede4;border-radius:13px;gap:3px;margin:18px 0;padding:4px;display:flex}.community-tabs button{color:var(--bright-muted);border-radius:10px;flex:1;padding:10px 8px;font-size:11px;font-weight:700}.community-tabs button[aria-pressed=true]{background:var(--tijo-accent-soft);color:var(--tijo-accent-text);box-shadow:0 2px 8px var(--tijo-accent-border)}.community-post{margin-bottom:16px;position:relative;overflow:visible}.community-post>header{align-items:center;gap:11px;padding:17px 18px 8px;display:flex}.community-post>header>div:nth-child(2){flex:1;min-width:0}.community-post>header strong,.community-post>header span{display:block}.community-post>header strong{font-size:13px}.community-post>header span{color:var(--bright-muted);margin-top:3px;font-size:10px}.community-post>header>button{color:var(--bright-muted);padding:7px}.community-post-menu{border:1px solid var(--bright-line);z-index:3;background:#fff;border-radius:10px;position:absolute;top:52px;right:14px;overflow:hidden;box-shadow:0 12px 30px #1b23152a}.community-post-menu button{align-items:center;gap:8px;padding:12px 14px;font-size:11px;display:flex}.community-post-copy{white-space:pre-wrap;padding:8px 18px 15px;font-size:14px;line-height:1.65}.community-post-image{-o-object-fit:cover;object-fit:cover;width:100%;max-height:620px;display:block}.community-post-counts{color:var(--bright-muted);justify-content:space-between;padding:11px 18px;font-size:10px;display:flex}.community-post-actions{border-top:1px solid var(--bright-line);border-bottom:1px solid var(--bright-line);grid-template-columns:1fr 1fr;margin:0 18px;display:grid}.community-post-actions button{color:var(--bright-muted);justify-content:center;align-items:center;gap:8px;padding:11px;font-size:10px;font-weight:800;display:flex}.community-post-actions button.liked{color:#9a235d}.community-comments{padding:13px 18px 0}.community-comments p{background:var(--bright-soft);border-radius:12px;margin-bottom:6px;padding:9px 11px;font-size:11px;line-height:1.45}.community-comments strong{margin-right:4px}.community-comment-form{grid-template-columns:1fr 35px;gap:7px;padding:12px 18px 17px;display:grid}.community-comment-form input{background:var(--bright-soft);border:1px solid var(--bright-line);border-radius:18px;padding:9px 13px;font-size:12px}.community-comment-form button{color:var(--bright-accent);place-items:center;display:grid}.community-error{color:#a42538;padding:8px 18px;font-size:11px}.community-message{color:#456000;padding:8px 18px;font-size:11px}.community-game-card{margin-bottom:16px;position:relative;overflow:hidden}.community-game-label{z-index:2;background:var(--tijo-action-gradient);color:var(--tijo-action-ink);letter-spacing:.5px;border-radius:20px;padding:7px 10px;font-size:9px;font-weight:850;position:absolute;top:15px;left:15px}.community-game-card .game-cover{aspect-ratio:16/6;border-radius:0;margin:0}.community-game-body{padding:17px}.community-game-body>span{color:var(--bright-accent);letter-spacing:1px;font-size:9px;font-weight:800}.community-game-body h2{margin:5px 0 12px;font-size:22px}.community-game-body>p{color:var(--bright-muted);align-items:center;gap:8px;margin:6px 0;font-size:11px;display:flex}.community-game-body>div{border-top:1px solid var(--bright-line);justify-content:space-between;align-items:center;margin-top:13px;padding-top:13px;display:flex}.community-game-body>div>span{align-items:center;gap:7px;font-size:11px;display:flex}.community-join,.community-empty button{background:var(--tijo-action-gradient);color:var(--tijo-action-ink);letter-spacing:.6px;border-radius:9px;padding:10px 13px;font-size:9px;font-weight:850}.community-sidebar{gap:14px;display:grid;position:sticky;top:110px}.community-sidebar>div{padding:21px}.community-sidebar span{letter-spacing:1.4px;color:var(--bright-accent);font-size:8px;font-weight:850}.community-sidebar h2{margin:8px 0;font-size:21px}.community-sidebar p{color:var(--bright-muted);font-size:11px;line-height:1.6}.community-sidebar a{border-bottom:1px solid var(--bright-line);padding:11px 0;font-size:11px;font-weight:700;display:block}.community-loading,.community-empty{text-align:center;color:var(--bright-muted);padding:55px 20px}.community-loading{justify-content:center;gap:9px;display:flex}.community-empty{border:1px dashed var(--bright-line);background:#fff;border-radius:18px}.community-empty h2{color:var(--bright-text);font-size:22px}.community-empty p{margin:8px 0 18px;font-size:12px}.community-empty button{align-items:center;gap:8px;display:inline-flex}@media (width<=800px){.community-layout{grid-template-columns:1fr}.community-sidebar{display:none}.community-head{align-items:start}.community-head-actions{display:none}}@media (width<=640px){.community-page{width:100%;padding:24px 0 102px}.community-head{margin-bottom:20px;padding:0 5%}.community-head h1{letter-spacing:-1.5px;font-size:39px}.community-head>div>p:last-child{font-size:12px}.community-composer,.community-post,.community-game-card{border-left:0;border-right:0;border-radius:0}.community-tabs{z-index:10;margin:12px 4%;position:sticky;top:76px}.community-tabs button{padding:9px 4px;font-size:9px}.community-game-card .game-cover{aspect-ratio:16/8}.community-compose-actions{align-items:flex-end}.community-audience{flex-direction:column;align-items:stretch!important}.community-audience select{max-width:155px}.community-post-copy{font-size:13px}}.community-empty button:is(:disabled,[aria-disabled=true]),.community-join:is(:disabled,[aria-disabled=true]),.community-post-button:is(:disabled,[aria-disabled=true]){box-shadow:none;color:#626262!important;background:#e8e8e8!important;border-color:#d2d2d2!important}.pp-page{background:#f6f7f2;max-width:480px;min-height:100vh;margin:0 auto;padding:0;overflow-x:hidden}.pp-hero{background:#2d3e3a;width:100%;height:240px;position:relative;overflow:hidden}.pp-hero img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.pp-hero-placeholder{color:#ffffff40;background:linear-gradient(135deg,#2d3e3a,#1f2c29);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.pp-hero-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000059;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:16px}.pp-back{left:16px}.pp-menu{right:16px}.pp-card{z-index:2;background:#fff;border-radius:24px 24px 0 0;margin-top:-28px;padding:24px 20px 32px;position:relative}.pp-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pp-name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pp-name-row h1{color:#1a1a1a;margin:0;font-size:26px;font-weight:800;line-height:1.1}.pp-verify{color:#2d5a37;flex-shrink:0}.pp-level-badge{background:#d8ead9;border-radius:14px;flex-direction:column;flex-shrink:0;align-items:center;padding:6px 14px;display:flex}.pp-level-num{color:#1a1a1a;font-size:20px;font-weight:800;line-height:1}.pp-level-label{color:#596255;text-transform:lowercase;letter-spacing:.5px;font-size:10px}.pp-subheader{color:#666;margin:10px 0 14px;font-size:14px;font-weight:500}.pp-pills{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.pp-pill{color:#1a1a1a;background:#f2f2f2;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.pp-pill svg{color:#2d5a37;flex-shrink:0}.pp-actions{gap:10px;margin-bottom:24px;display:flex}.pp-btn{cursor:pointer;border:1px solid #0000;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px 16px;font-size:14px;font-weight:700;display:inline-flex}.pp-btn-primary{background:var(--tijo-action-gradient);color:var(--tijo-action-ink);border-color:var(--tijo-accent-coral)}.pp-btn-outline{color:#1a1a1a;background:#fff;border-color:#d8dfd2}.pp-btn-connected{color:#2d5a37;background:#eef4ee;border-color:#cfe2d2}.pp-conn-err{color:#b23b3b;flex-basis:100%;margin-bottom:4px;font-size:12px}.pp-section{margin-bottom:22px}.pp-section h2{color:#1a1a1a;margin:0 0 8px;font-size:16px;font-weight:800}.pp-about{color:#444;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.pp-details{border-top:1px solid #eee;margin-bottom:24px;padding-top:8px}.pp-detail-row{border-bottom:1px solid #f2f2f2;align-items:center;gap:14px;padding:14px 0;display:flex}.pp-detail-row:last-child{border-bottom:none}.pp-detail-icon{color:#2d5a37;background:#f0f3eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.pp-detail-label{color:#666;flex-shrink:0;min-width:90px;font-size:14px;font-weight:600}.pp-detail-value{color:#1a1a1a;text-align:right;margin-left:auto;font-size:14px;font-weight:500}.pp-report{color:#666;cursor:pointer;background:0 0;border:1px solid #d8dfd2;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-size:14px;font-weight:600;display:inline-flex}.pp-state{text-align:center;background:#f6f7f2;max-width:480px;min-height:100vh;margin:0 auto;padding:48px 24px}.pp-state h1{color:#1a1a1a;margin:0 0 8px;font-size:20px;font-weight:800}.pp-state p{color:#666;margin:0 0 20px;font-size:14px}.pp-state button{color:#2d5a37;cursor:pointer;background:#fff;border:1px solid #2d5a37;border-radius:12px;padding:12px 24px;font-weight:700}.pp-btn-primary:is(:disabled,[aria-disabled=true]){box-shadow:none;color:#626262!important;background:#e8e8e8!important;border-color:#d2d2d2!important}.crew-list-page{color:#20201f;max-width:760px;margin:0 auto;padding:18px 4.5% 100px}.crew-list-head{align-items:center;gap:10px;margin-bottom:6px;display:flex}.crew-list-head svg{color:#20201f;flex:none}.crew-list-head h1{color:#20201f;font-size:24px;font-weight:800;line-height:1.1}.crew-list-head p{color:#757575;margin-top:3px;font-size:14px}.crew-list-actions{gap:10px;margin:18px 0 14px;display:flex}.crew-list-primary{background:var(--tijo-action-gradient);min-height:48px;color:var(--tijo-action-ink);border:0;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.crew-list-secondary{color:#20201f;background:#fff;border:1px solid #e0e0e0;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:14px;font-weight:600;display:flex}.crew-list-join{gap:8px;margin-bottom:16px;display:flex}.crew-list-join input{color:#20201f;background:#fff;border:1px solid #e0e0e0;border-radius:14px;flex:1;min-height:48px;padding:0 14px;font-size:16px}.crew-list-join button{background:var(--tijo-action-gradient);min-height:48px;color:var(--tijo-action-ink);border:0;border-radius:14px;padding:0 16px;font-size:13px;font-weight:700}.crew-list-grid{grid-template-columns:1fr;gap:12px;display:grid}.crew-list-card{color:#20201f;background:#fff;border:1px solid #e0e0e0;border-radius:16px;padding:16px;display:block;box-shadow:0 6px 18px #141e190f}.crew-list-card-top{color:#2e7d32;justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.crew-list-card h2{color:#20201f;font-size:18px;font-weight:800}.crew-list-card-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.crew-list-card-tags span{color:#555;background:#f5f5f5;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.crew-list-card>p{color:#757575;align-items:center;gap:5px;margin-top:10px;font-size:12px;display:flex}.crew-list-card-activity{color:#2e7d32;margin-top:10px;font-size:11px;font-weight:700;display:block}.crew-list-empty{text-align:center;background:#fff;border:1px dashed #d8d8d8;border-radius:16px;padding:40px 20px}.crew-list-empty h2{color:#20201f;font-size:18px;font-weight:800}.crew-list-empty p{color:#757575;margin-top:6px;font-size:13px}.crew-list-loader{text-align:center;color:#757575;justify-content:center;align-items:center;gap:10px;padding:40px 0;font-size:13px;display:flex}@media (width>=560px){.crew-list-grid{grid-template-columns:1fr 1fr}}.crew-people{margin:6px 0 22px}.crew-people-head{align-items:center;gap:8px;margin:0 0 12px;display:flex}.crew-people-head svg{color:#2e7d32}.crew-people-head h2{color:#20201f;margin:0;font-size:16px;font-weight:800}.crew-people-count{color:#757575;background:#f0f0f0;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}.crew-people-loader{text-align:center;color:#757575;justify-content:center;align-items:center;gap:10px;padding:24px 0;font-size:13px;display:flex}.crew-people-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.crew-people-row{color:#20201f;background:#fff;border:1px solid #e8e8e8;border-radius:16px;align-items:flex-start;gap:12px;padding:14px;text-decoration:none;display:flex}.crew-people-row:active{background:#fafafa}.crew-people-avatar{color:#9aa0a6;background:#f2f2f2;border:1px solid #e8e8e8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.crew-people-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.crew-people-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.crew-people-name{color:#20201f;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-weight:800;display:flex;overflow:hidden}.crew-people-star{color:#f2b705;flex-shrink:0}.crew-people-meta{color:#757575;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.crew-people-meta svg{color:#2e7d32;flex-shrink:0}.crew-people-tags{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.crew-people-tags span{color:#555;background:#f5f5f5;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:600}.crew-people-empty{text-align:center;background:#fff;border:1px dashed #d8d8d8;border-radius:14px;padding:20px}.crew-people-empty p{color:#20201f;margin:0 0 4px;font-size:14px;font-weight:700}.crew-people-empty span{color:#757575;font-size:12px}.crew-list-join button:is(:disabled,[aria-disabled=true]),.crew-list-primary:is(:disabled,[aria-disabled=true]){box-shadow:none;color:#626262!important;background:#e8e8e8!important;border-color:#d2d2d2!important}.play-now-wizard{width:min(900px,90%);margin:0 auto;padding:36px 0 135px}.play-now-top{justify-content:space-between;align-items:start;gap:30px;display:flex}.play-now-top .eyebrow{color:var(--bright-accent);margin-bottom:8px}.play-now-top h1{font-family:Barlow Condensed;font-size:clamp(54px,8vw,88px);font-style:italic;font-weight:800;line-height:.86}.play-now-top>div>p:last-child{color:var(--bright-muted);margin-top:14px;font-size:13px}.play-now-close{border:1px solid var(--bright-line);width:42px;height:42px;color:var(--bright-muted);background:#fff;border-radius:50%;place-items:center;display:grid}.play-now-progress{margin:34px 0 24px}.play-now-progress ol{grid-template-columns:repeat(4,1fr);display:grid}.play-now-progress li{position:relative}.play-now-progress li:before{content:"";background:var(--bright-line);height:1px;position:absolute;top:15px;left:0;right:0}.play-now-progress li:first-child:before{left:50%}.play-now-progress li:last-child:before{right:50%}.play-now-progress button{width:100%;color:var(--bright-muted);letter-spacing:.5px;flex-direction:column;align-items:center;gap:7px;font-size:9px;display:flex;position:relative}.play-now-progress button>span{border:1px solid var(--bright-line);background:#f6f7f2;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:800;display:grid}.play-now-progress .current button{color:var(--bright-text)}.play-now-progress .current button>span{color:#fff;background:#20251f;border-color:#20251f}.play-now-progress .complete button>span{color:#101116;background:#dfff00;border-color:#c8df00}.play-now-progress>div,.play-now-progress>p{display:none}.play-now-stage{border:1px solid var(--bright-line);background:#fff;border-radius:20px;min-height:440px;padding:30px 34px;box-shadow:0 5px 24px #24301809}.play-now-question{border-bottom:1px solid var(--bright-line);align-items:start;gap:16px;padding-bottom:24px;display:flex}.play-now-question>span{color:var(--bright-accent);letter-spacing:1px;margin-top:7px;font-size:9px;font-weight:900}.play-now-question h2{letter-spacing:-.5px;font-size:25px;font-weight:800}.play-now-stage .formation-block{border:0;padding:26px 0 0}.play-now-stage .formation-block>h2,.play-now-stage .formation-step{display:none}.play-now-stage .formation-label{color:var(--bright-muted)}.play-now-stage .plan-note{max-width:680px}.play-now-stage .venue-discovery-grid{max-height:390px;padding-right:4px;overflow:auto}.play-now-review{padding-top:27px}.play-now-review>.eyebrow{color:var(--bright-accent)}.play-now-review>h2{margin:7px 0 20px;font-size:29px}.play-now-review dl{border:1px solid var(--bright-line);border-radius:14px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.play-now-review dl>div{border-bottom:1px solid var(--bright-line);padding:17px;position:relative}.play-now-review dl>div:nth-child(odd){border-right:1px solid var(--bright-line)}.play-now-review dl>div:nth-last-child(-n+2){border-bottom:0}.play-now-review dt{color:var(--bright-muted);letter-spacing:1px;font-size:8px;font-weight:800}.play-now-review dd{margin-top:6px;padding-right:45px;font-size:13px;font-weight:700}.play-now-review dl button{color:var(--bright-accent);font-size:8px;font-weight:850;position:absolute;top:17px;right:13px}.play-now-review .game-identity-optional{margin-bottom:15px}.play-now-footer{z-index:35;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--bright-line);background:#ffffffed;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:12px max(5%,50% - 450px);display:flex;position:fixed;bottom:0;left:0;right:0}.play-now-footer-summary{flex-direction:column;gap:4px;min-width:0;display:flex}.play-now-footer-summary span{font-size:12px;font-weight:750}.play-now-footer-summary b{color:var(--bright-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.play-now-footer-actions{align-items:center;gap:10px;display:flex}.play-now-back{height:46px;color:var(--bright-muted);letter-spacing:.7px;align-items:center;gap:7px;padding:0 15px;font-size:9px;font-weight:850;display:flex}.play-now-footer .lime-button{min-height:48px}.play-now-wizard~.site-footer{display:none}.play-now-review dl:has(>div:nth-child(3):last-child){grid-template-columns:1fr 1fr 1fr}.play-now-review dl:has(>div:nth-child(3):last-child)>div{border-bottom:0}.play-now-review dl:has(>div:nth-child(3):last-child)>div:nth-child(2){border-right:1px solid var(--bright-line)}@media (width<=640px){.play-now-wizard{width:100%;padding:23px 5% 175px}.play-now-top h1{font-size:58px}.play-now-top>div>p:last-child{font-size:11px}.play-now-progress{margin:25px 0 16px}.play-now-progress ol{display:none}.play-now-progress>div{background:#e2e6dd;border-radius:9px;height:5px;display:block;overflow:hidden}.play-now-progress>div span{background:#718500;height:100%;transition:width .2s;display:block}.play-now-progress>p{letter-spacing:1px;color:var(--bright-muted);margin-top:8px;font-size:8px;display:block}.play-now-stage{border-radius:16px;min-height:0;padding:23px 18px}.play-now-question{padding-bottom:18px}.play-now-question h2{font-size:21px}.play-now-stage .formation-block{padding-top:20px}.play-now-stage .formation-chips button{flex-grow:1}.play-now-stage .venue-discovery-grid{max-height:none}.play-now-review dl{grid-template-columns:1fr}.play-now-review dl>div,.play-now-review dl>div:nth-child(odd){border-right:0;border-bottom:1px solid var(--bright-line)}.play-now-review dl>div:last-child{border-bottom:0}.play-now-footer{align-items:flex-end;min-height:88px;padding:10px 5%;bottom:74px}.play-now-footer-summary{flex-direction:row;justify-content:space-between;position:absolute;top:9px;left:5%;right:5%}.play-now-footer-summary span,.play-now-footer-summary b{max-width:48%;font-size:9px}.play-now-footer-actions{width:100%;padding-top:24px}.play-now-footer-actions>*{flex:1}.play-now-footer-actions .lime-button{gap:9px;padding:0 15px}.play-now-back{justify-content:flex-start;padding-left:0}.play-now-review dl:has(>div:nth-child(3):last-child){grid-template-columns:1fr}.play-now-review dl:has(>div:nth-child(3):last-child)>div{border-right:0;border-bottom:1px solid var(--bright-line)}.play-now-review dl:has(>div:nth-child(3):last-child)>div:nth-child(2){border-right:0;border-bottom:1px solid var(--bright-line)}.play-now-review dl:has(>div:nth-child(3):last-child)>div:last-child{border-bottom:0}}.compact-courts,.compact-venue-list,.compact-venue{min-width:0;max-width:100%}.compact-venue-copy strong,.compact-venue-copy small{overflow-wrap:anywhere}.compact-venue-main>svg{flex-shrink:0}.compact-venue-actions{flex-wrap:wrap}.court-filter-strip,.compact-slots{overscroll-behavior-x:contain}.court-picker-overlay{z-index:90}body:has(.court-picker[data-state=open]) .play-now-footer{visibility:hidden}.court-picker{box-sizing:border-box;gap:14px;min-width:0;padding:52px 24px 24px;transition:none!important;animation:none!important}.court-picker>*{min-width:0;max-width:100%}.court-picker h2{overflow-wrap:anywhere;line-height:1.25}.court-picker>button:last-child{opacity:1;place-items:center;width:44px;height:44px;display:grid;top:4px;right:8px}.court-picker-options{flex-wrap:wrap}.court-picker input,.court-picker select,.court-picker textarea{box-sizing:border-box;-webkit-text-size-adjust:100%;width:100%;min-width:0;max-width:100%;height:48px;min-height:48px;line-height:24px;font-size:16px!important;transition:none!important;transform:none!important}.court-picker input:focus{outline:2px solid var(--tijo-focus);outline-offset:1px}.court-picker input::-webkit-date-and-time-value{text-align:left;min-height:24px}.court-picker input::-webkit-datetime-edit{padding:0}@media (width<=640px){.play-now-wizard{padding-bottom:calc(200px + env(safe-area-inset-bottom))}.play-now-wizard :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%;font-size:16px!important}.play-now-wizard .play-now-footer{flex-direction:column;align-items:stretch;gap:8px;min-height:0;padding:12px 16px;display:flex;bottom:74px}.play-now-wizard .play-now-footer-summary{flex-direction:column;align-items:flex-start;gap:3px;display:flex;position:static}.play-now-wizard .play-now-footer-summary span,.play-now-wizard .play-now-footer-summary b{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:12px;line-height:1.4}.play-now-wizard .play-now-footer-actions{min-width:0;padding-top:0}.play-now-wizard .play-now-footer-actions>*{min-width:0;min-height:44px}.court-picker{max-height:calc(var(--court-visible-height,100dvh) - 12px);padding:48px 16px max(16px,env(safe-area-inset-bottom));overscroll-behavior:contain;scroll-padding-block:16px;overflow-y:auto;width:100%!important;max-width:none!important;left:0!important;right:0!important;top:calc(var(--court-visible-top,0px) + var(--court-visible-height,100dvh))!important;border-radius:18px 18px 0 0!important;bottom:auto!important;transform:translateY(-100%)!important}.court-picker .lime-button,.court-picker .outline-button{gap:10px;min-height:46px}.tijo-shell:has(.play-now-wizard) .mobile-nav a{letter-spacing:0;flex:1;min-width:0}}.mobile-nav-v2 button{font:inherit}.tijo-bright .mobile-nav-v2{height:68px;padding:7px 4% max(7px,env(safe-area-inset-bottom));align-items:center}.tijo-bright .mobile-nav-v2>a,.tijo-bright .mobile-nav-v2>button{border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:0;min-width:0;height:50px;display:flex}.tijo-bright .mobile-nav-v2 .nav-label{display:none!important}.tijo-bright .mobile-nav-v2 a.active{background:var(--tijo-accent-soft);color:var(--tijo-accent-text)}.tijo-bright .mobile-nav-v2 .mobile-create-action{width:58px;min-width:0;height:58px;color:var(--tijo-action-ink);flex:none;place-items:center;margin-top:-20px;transition:transform .15s;display:grid;background:var(--tijo-action-gradient)!important;border:0!important;border-radius:50%!important;box-shadow:0 6px 18px #ff4d5a38!important}.tijo-bright .mobile-nav-v2 .mobile-create-action:hover{transform:translateY(-1px)}.tijo-bright .mobile-nav-v2 .mobile-create-action svg{color:var(--tijo-action-ink);border-radius:0;width:26px;height:26px;padding:0;background:0 0!important}.play-create-backdrop{z-index:140;background:#050a0994;justify-content:center;align-items:flex-end;padding:0 16px;display:flex;position:fixed;inset:0}.play-create-sheet{color:#17201e;width:min(560px,100%);padding:12px 18px calc(22px + env(safe-area-inset-bottom));background:#fafaf7;border-radius:24px 24px 0 0;box-shadow:0 -18px 60px #0000002e}.play-create-sheet:before{content:"";background:#cfd5d2;border-radius:99px;width:42px;height:4px;margin:0 auto 18px;display:block}.play-create-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.play-create-head h2{letter-spacing:-.5px;font:800 24px/1.08 Inter,sans-serif}.play-create-head p{color:#6b7471;margin-top:5px;font-size:12px}.play-create-head button{background:#eef1ef;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.play-create-options{gap:9px;margin-top:20px;display:grid}.play-create-options>button{text-align:left;color:#17201e;background:#fff;border:1px solid #e2e7e4;border-radius:15px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:72px;padding:14px;display:grid}.play-create-options>button>svg{color:var(--tijo-accent-text)}.play-create-options span b,.play-create-options span small{display:block}.play-create-options span b{font-size:13px}.play-create-options span small{color:#6c7672;margin-top:3px;font-size:10px;line-height:1.35}.play-create-options strong{font-size:22px;font-weight:400}.tijo-match-card{background:linear-gradient(135deg,#092e25,#0c4a38)!important}.open-game-badge{color:#1755b6!important;background:#eaf1ff!important}.opportunities-page{width:min(680px,91%);margin:0 auto;padding:24px 0 105px}.opportunities-page>header{align-items:flex-start;gap:14px;margin-bottom:28px;display:flex}.opportunities-page>header button{background:#fff;border:1px solid #e1e7e4;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.opportunities-page>header h1{letter-spacing:-1px;font-size:30px;font-weight:850}.opportunities-page>header p{color:#6d7873;margin-top:3px;font-size:11px}.opportunity-day{margin-top:25px}.opportunity-day-head{justify-content:space-between;align-items:end;margin-bottom:9px;display:flex}.opportunity-day-head h2{font-size:17px;font-weight:800}.opportunity-day-head span{color:#6d7873;font-size:9px}.opportunity-card{background:#fff;border:1px solid #e1e7e4;border-radius:15px;margin-bottom:9px;padding:15px}.opportunity-card.complete{background:#fbfffc;border-color:#8cc8a8}.opportunity-type{letter-spacing:.7px;color:#008e49;margin-bottom:7px;font-size:8px;font-weight:900}.opportunity-card h3{font-size:15px;font-weight:800}.opportunity-card>p{color:#66716d;align-items:center;gap:5px;margin-top:5px;font-size:10px;display:flex}.opportunity-card-bottom{border-top:1px solid #edf0ee;justify-content:space-between;align-items:center;margin-top:12px;padding-top:11px;display:flex}.opportunity-card-bottom>span{align-items:center;gap:5px;font-size:10px;display:flex}.opportunity-card-bottom>a{background:var(--tijo-action-gradient);color:var(--tijo-action-ink);border-radius:999px;align-items:center;gap:3px;padding:9px 12px;font-size:8px;font-weight:900;display:flex}.opportunities-empty{text-align:center;color:#6d7873;background:#fff;border:1px dashed #d9e0dc;border-radius:16px;padding:36px 20px}.opportunities-empty h2{color:#17201e;font-size:20px}.opportunities-empty p{margin-top:7px;font-size:11px}.opportunities-empty button{background:var(--tijo-action-gradient);color:var(--tijo-action-ink);border-radius:999px;margin-top:17px;padding:10px 14px;font-size:9px;font-weight:850}@media (width>=769px){.play-create-backdrop{align-items:center}.play-create-sheet{border-radius:24px;padding:24px}.play-create-sheet:before{display:none}}.oc-page{color:#20251f;width:min(480px,92%);margin:0 auto;padding:18px 0 110px}.oc-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.oc-head button{color:#20251f;background:#fff;border:1px solid #d8dfd2;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.oc-head h1{letter-spacing:-.3px;text-align:center;flex:1;font:800 19px/1 Inter,sans-serif}.oc-sub{color:#596255;text-align:center;margin:0 0 18px;padding:0 30px;font-size:12px}.oc-hero{background:#0c1410;border-radius:18px;height:188px;margin-bottom:14px;position:relative;overflow:hidden}.oc-hero-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.oc-hero-shade{background:linear-gradient(#04120f40 0%,#04120f2e 38%,#04120fe6 92%);position:absolute;inset:0}.oc-sport-badge{color:#0a6b34;letter-spacing:1px;background:#eaf6e0;border-radius:999px;padding:7px 11px;font:900 10px/1 Inter,sans-serif;position:absolute;top:12px;left:12px}.oc-hero-copy{color:#fff;position:absolute;bottom:14px;left:16px;right:16px}.oc-hero-copy h2{letter-spacing:-.4px;margin:0 0 4px;font:800 22px/1.1 Inter,sans-serif}.oc-hero-pin{color:#ffffffdb;align-items:center;gap:5px;margin:0;font-size:11px;display:flex}.oc-view-venue{color:#fff;letter-spacing:.6px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08120f8c;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:5px;padding:8px 12px;font:800 10px/1 Inter,sans-serif;display:inline-flex;position:absolute;top:12px;right:12px}.oc-details{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:16px;display:grid}.oc-detail{text-align:center;background:#fff;border:1px solid #e4e9e3;border-radius:15px;padding:13px 10px}.oc-detail .oc-ic{color:#177044;background:#eef4ea;border-radius:50%;place-items:center;width:30px;height:30px;margin:0 auto 8px;display:grid}.oc-detail small{letter-spacing:.8px;color:#8a948c;margin-bottom:5px;font:800 8px/1 Inter,sans-serif;display:block}.oc-detail b{letter-spacing:-.2px;color:#20251f;font:800 13px/1.15 Inter,sans-serif;display:block}.oc-detail span{color:#596255;margin-top:3px;font-size:10px;display:block}.oc-section-label{letter-spacing:1px;color:#8a948c;justify-content:space-between;align-items:center;margin:0 0 10px;font:800 9px/1 Inter,sans-serif;display:flex}.oc-section-label .oc-allset{color:#0a6b34;letter-spacing:.4px;align-items:center;gap:4px;font-size:10px;display:inline-flex}.oc-players{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:20px;display:grid}.oc-player{flex-direction:column;align-items:center;gap:6px;display:flex}.oc-avatar{color:#7d8a7c;background:#eef4ea;border:2px solid #fff;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e4e9e3}.oc-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.oc-avatar .oc-initial{color:#596255;font:800 18px/1 Inter,sans-serif}.oc-skill{color:#0a6b34;background:#eaf6e0;border:1.5px solid #fff;border-radius:999px;padding:4px 6px;font:900 9px/1 Inter,sans-serif;position:absolute;bottom:-4px;right:-4px}.oc-player b{color:#20251f;text-align:center;font:700 11px/1 Inter,sans-serif}.oc-player small{color:#596255;text-align:center;letter-spacing:.2px;font-size:9px}.oc-player.missing .oc-avatar{color:#b6bfb6;background:#f3f5f1;border-style:dashed}.oc-player.missing .oc-initial{color:#b6bfb6}.oc-checklist{background:#fff;border:1px solid #e4e9e3;border-radius:15px;margin-bottom:14px;padding:6px 16px}.oc-checklist p{color:#20251f;border-bottom:1px solid #eef2ed;align-items:flex-start;gap:11px;padding:11px 0;font-size:12px;line-height:1.35;display:flex}.oc-checklist p:last-child{border-bottom:0}.oc-check{color:#fff;background:#0a6b34;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;margin-top:0;display:grid}.oc-info{background:#e8f5e9;border:1px solid #cde9cf;border-radius:15px;gap:11px;margin-bottom:20px;padding:14px 15px;display:flex}.oc-info .oc-ic{color:#0a6b34;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.oc-info b{color:#0a6b34;letter-spacing:.3px;margin-bottom:5px;font:800 11px/1 Inter,sans-serif;display:block}.oc-info p{color:#1f6b3a;margin:0;font-size:11px;line-height:1.45}.oc-error{color:#a83126;background:#fdecea;border:1px solid #f5c6c2;border-radius:12px;margin-bottom:14px;padding:11px 14px;font-size:12px}.oc-create{background:var(--tijo-action-gradient);width:100%;color:var(--tijo-action-ink);letter-spacing:.6px;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-bottom:10px;padding:16px;font:800 13px/1 Inter,sans-serif;display:flex}.oc-create:disabled{background:#9bc4ab}.oc-change{color:#20251f;letter-spacing:.5px;background:#fff;border:1.5px solid #20251f;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:15px;font:800 12px/1 Inter,sans-serif;display:flex}.oc-foot{color:#8a948c;text-align:center;justify-content:center;align-items:center;gap:7px;margin-top:18px;font-size:10px;display:flex}.oc-page.oc-success{text-align:center}.oc-success-check{color:#fff;background:#0a6b34;border-radius:50%;place-items:center;width:74px;height:74px;margin:14px auto 16px;display:grid}.oc-success h2{letter-spacing:-.3px;margin:0 0 18px;font:800 20px/1.1 Inter,sans-serif}.oc-summary{text-align:left;background:#fff;border:1px solid #e4e9e3;border-radius:15px;margin-bottom:20px;padding:16px}.oc-summary b{margin-bottom:5px;font:800 15px/1.2 Inter,sans-serif;display:block}.oc-summary span{color:#596255;margin-top:3px;font-size:11px;display:block}.venue-detail{color:#20251f;width:min(560px,92%);margin:0 auto;padding:18px 0 110px}.vd-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.vd-head button{color:#20251f;background:#fff;border:1px solid #d8dfd2;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.vd-head h1{letter-spacing:-.2px;font:800 17px/1 Inter,sans-serif}.vd-hero{background:#0c1410;border-radius:18px;height:190px;margin-bottom:16px;position:relative;overflow:hidden}.vd-hero-img{-o-object-fit:cover;object-fit:cover;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.vd-hero-shade{background:linear-gradient(#04120f1a 30%,#04120fdb 90%);position:absolute;inset:0}.vd-hero-copy{color:#fff;position:absolute;bottom:16px;left:18px;right:18px}.vd-hero-copy h2{letter-spacing:-.4px;margin:0 0 5px;font:800 24px/1.1 Inter,sans-serif}.vd-hero-copy p{color:#ffffffe0;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.vd-sport-badge{color:#0a6b34;letter-spacing:1px;background:#eaf6e0;border-radius:999px;padding:7px 11px;font:900 10px/1 Inter,sans-serif;position:absolute;top:12px;left:12px}.vd-block{background:#fff;border:1px solid #e4e9e3;border-radius:15px;margin-bottom:14px;padding:15px}.vd-block h3{letter-spacing:.6px;color:#8a948c;text-transform:uppercase;margin:0 0 12px;font:800 11px/1 Inter,sans-serif}.vd-fact{border-bottom:1px solid #eef2ed;justify-content:space-between;gap:10px;padding:9px 0;font-size:12px;display:flex}.vd-fact:last-child{border-bottom:0}.vd-fact small{color:#596255}.vd-fact b{color:#20251f;text-align:right;font-weight:700}.vd-courts{gap:9px;display:grid}.vd-court{border:1px solid #e4e9e3;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;display:flex}.vd-court b{color:#20251f;font:700 13px/1.1 Inter,sans-serif}.vd-court small{color:#596255;margin-top:3px;font-size:10px;display:block}.vd-env{letter-spacing:.5px;color:#177044;background:#eef4ea;border-radius:999px;padding:6px 9px;font:800 9px/1 Inter,sans-serif}.vd-cta{background:var(--tijo-action-gradient);width:100%;color:var(--tijo-action-ink);letter-spacing:.6px;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:15px;font:800 13px/1 Inter,sans-serif;text-decoration:none;display:flex}.vd-cta:disabled{background:#9bc4ab}.vd-note{color:#596255;text-align:center;margin-top:12px;font-size:11px;line-height:1.5}.vd-loader{text-align:center;color:#596255;padding:60px 0;font-size:13px}.vd-missing{text-align:center;color:#596255;padding:50px 20px}.vd-missing b{color:#20251f;margin-bottom:8px;font:800 16px Inter,sans-serif;display:block}.oc-create:is(:disabled,[aria-disabled=true]),.vd-cta:is(:disabled,[aria-disabled=true]){box-shadow:none;color:#626262!important;background:#e8e8e8!important;border-color:#d2d2d2!important}.legal-page{color:#f4f5f7;background:#101116;flex-direction:column;min-height:100vh;display:flex}.legal-header{border-bottom:1px solid #ffffff14;align-items:center;gap:14px;padding:18px 20px;display:flex}.legal-back{color:#f4f5f7;background:#ffffff0f;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s;display:inline-flex}.legal-back:hover{background:#ffffff1f}.legal-main{flex:1;width:100%;max-width:680px;margin:0 auto;padding:28px 20px 56px}.legal-main h1{letter-spacing:.5px;margin:0 0 20px;font-family:Barlow Condensed,sans-serif;font-size:2.4rem;font-weight:800}.legal-tabs{-ms-overflow-style:none;scrollbar-width:none;gap:8px;margin-bottom:24px;display:flex;overflow-x:auto}.legal-tabs::-webkit-scrollbar{display:none}.legal-tab{color:#b6bcc6;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;padding:10px 18px;font-size:.92rem;font-weight:600;transition:all .15s}.legal-tab.on{background:var(--tijo-accent-soft);color:var(--tijo-accent-text);border-color:var(--tijo-accent-border)}.legal-section{color:#d7dae0;font-size:.96rem;line-height:1.65}.legal-section h2{color:#fff;margin:0 0 14px;font-family:Barlow Condensed,sans-serif;font-size:1.7rem;font-weight:700}.legal-section h3{color:#fff;margin:22px 0 6px;font-size:1.05rem;font-weight:700}.legal-section p{margin:0 0 12px}.legal-section strong{color:#fff}.legal-note{color:#ffd69a;background:#ffd60a14;border:1px solid #ffd60a33;border-radius:12px;margin-top:24px;padding:14px 16px;font-size:.86rem}.legal-footer{color:#8a909b;border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:8px;padding:20px;font-size:.86rem;display:flex}.legal-footer a{color:#c6ff3a;text-decoration:none}.legal-footer a:hover{text-decoration:underline}.legal-footer-dot{color:#fff3}.legal-tab{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.legal-updated{color:#b6bcc6;margin-bottom:18px;font-size:.84rem}.legal-section a{color:#ffc9a1;overflow-wrap:anywhere;text-decoration:underline}.legal-request-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.legal-request-actions a{border:1px solid #ffffff40;border-radius:12px;align-items:center;min-height:44px;padding:10px 14px;text-decoration:none;display:inline-flex}.legal-page a:focus-visible{outline-offset:4px;outline:2px solid #ffc9a1}.legal-footer{flex-wrap:wrap}@media (width<=420px){.legal-main{padding:20px 16px 40px}.legal-tabs{gap:6px}.legal-tab{padding:9px 12px;font-size:.83rem}.legal-request-actions{flex-direction:column}}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-800-normal-BZxKbt5V.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/barlow-condensed-vietnamese-900-normal-Dt_hWMjt.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-900-normal-swJS2L_Y.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/barlow-condensed-latin-ext-900-normal-BgjSW1bu.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-900-normal-CoV-fQpy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/barlow-condensed-latin-900-normal-SFh9ViAc.woff2)format("woff2"),url(/assets/barlow-condensed-latin-900-normal-Bz1RFETY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2)format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2)format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2)format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2)format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2)format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after,::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:#3b82f680;--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:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--tijo-accent-coral:#ff4d5a;--tijo-accent-apricot:#ffb878;--tijo-action-gradient:linear-gradient(135deg, var(--tijo-accent-coral) 0%, var(--tijo-accent-apricot) 100%);--tijo-action-ink:#171717;--tijo-accent-text:#c23942;--tijo-accent-soft:#fff0e8;--tijo-accent-border:#c23942;--tijo-focus:#c23942;--tijo-disabled-surface:#e9e7e5;--tijo-disabled-text:#77716d;--background:0 0% 100%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:356 53% 49%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:0 0% 89.8%;--input:0 0% 89.8%;--ring:356 53% 49%;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%;--radius:.5rem;--font-heading:ui-sans-serif, system-ui, sans-serif;--font-body:"Inter", ui-sans-serif, system-ui, sans-serif;--font-display:ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--sidebar-background:0 0% 98%;--sidebar-foreground:240 5.3% 26.1%;--sidebar-primary:240 5.9% 10%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:240 4.8% 95.9%;--sidebar-accent-foreground:240 5.9% 10%;--sidebar-border:220 13% 91%;--sidebar-ring:217.2 91.2% 59.8%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--primary:28 100% 74%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%;--sidebar-background:240 5.9% 10%;--sidebar-foreground:240 4.8% 95.9%;--sidebar-primary:224.3 76.3% 48%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:240 3.7% 15.9%;--sidebar-accent-foreground:240 4.8% 95.9%;--sidebar-border:240 3.7% 15.9%;--sidebar-ring:217.2 91.2% 59.8%}*{border-color:hsl(var(--border));outline-color:hsl(var(--ring) / .5)}html,body{overscroll-behavior-x:none;overflow-x:clip}body{background-color:hsl(var(--background));font-family:var(--font-body);color:hsl(var(--foreground))}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.\!static{position:static!important}.static{position:static}.\!fixed{position:fixed!important}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-12{top:3rem}.top-2{top:.5rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.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}.\!hidden{display:none!important}.hidden{display:none}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16/9}.size-1{width:.25rem;height:.25rem}.size-4{width:1rem;height:1rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-48{max-height:12rem}.max-h-60{max-height:15rem}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0}.w-1{width:.25rem}.w-10{width:2.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-5{width:1.25rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-5{min-width:1.25rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-3xl{max-width:48rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-lg{max-width:32rem}.max-w-max{max-width:max-content}.max-w-md{max-width:28rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x:1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.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)))}.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-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-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * 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-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))}.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-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.\!border-dashed{border-style:dashed!important}.border-dashed{border-style:dashed}.border-\[--color-border\]{border-color:var(--color-border)}.border-border{border-color:hsl(var(--border))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}.border-l-transparent{border-left-color:#0000}.border-t-slate-800{--tw-border-opacity:1;border-top-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:#0000}.\!bg-transparent{background-color:#0000!important}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-background{background-color:hsl(var(--background))}.bg-black\/80{background-color:#000c}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-foreground{background-color:hsl(var(--foreground))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.to-slate-50{--tw-gradient-to:#f8fafc var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-primary{fill:hsl(var(--primary))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.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-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.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-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}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.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-\[0\.8rem\]{font-size:.8rem}.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-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px 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_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored:0 0 0 1px 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 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px 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 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 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 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -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)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring-0{--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)}.ring-1{--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)}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color:hsl(var(--sidebar-ring))}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.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)}.\!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)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}.tijo-primary-button{background:var(--tijo-action-gradient);color:var(--tijo-action-ink);border-color:var(--tijo-accent-coral)}.tijo-primary-button:hover:not(:disabled){filter:brightness(1.035)}.tijo-primary-button:disabled{background:var(--tijo-disabled-surface);color:var(--tijo-disabled-text);opacity:1}.tijo-primary-button:focus-visible{outline:2px solid var(--tijo-focus);outline-offset:3px}.tijo-accent-text{color:var(--bright-accent,var(--tijo-accent-apricot))}@media (width<=1023px),(hover:none) and (pointer:coarse){html body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),textarea,select){font-size:max(16px,1rem)!important}}.court-sync-status{color:var(--tijo-muted,#737985);margin-top:6px;font-size:11px;line-height:1.45;display:block}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored:0 0 0 1px 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\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #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-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-1: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(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-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-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100,.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px 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.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:.2s ease-out accordion-up}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:.2s ease-out accordion-down}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:.8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px 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[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media (width>=640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:max-w-sm{max-width:24rem}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\: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)))}.sm\: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)))}.sm\: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))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (width>=768px){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline-offset:2px;outline:2px solid #0000}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline-offset:2px;outline:2px solid #0000}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}.direct-plan .venue-list-card .venue-list-slot-area{grid-column:1/-1;min-width:0;margin-top:14px}.direct-plan .venue-list-card .venue-list-slot-area .venue-list-availability{flex-wrap:nowrap;gap:8px;height:44px;margin:0;line-height:15px}.direct-plan .venue-list-slot-area .venue-list-availability>span:first-child{align-items:center;gap:5px;min-width:0;display:flex}.direct-plan .venue-list-slot-area .venue-list-availability>span:last-child:not(:first-child){flex:none}.direct-plan .venue-list-card .venue-list-slot-body{align-items:center;min-width:0;min-height:82px;display:grid}.direct-plan .venue-list-card .venue-list-slot-body>.dp-times{min-height:82px}.direct-plan .venue-slot-skeletons{gap:7px;padding:2px 1px 4px;display:flex;overflow:hidden}.direct-plan .venue-slot-skeletons>div{background:#f3f5f2;border:1px solid #e4eae4;border-radius:11px;flex-direction:column;flex:0 0 98px;justify-content:center;align-items:center;gap:8px;height:76px;animation:1.5s ease-in-out infinite venue-slot-pulse;display:flex}.direct-plan .venue-slot-skeletons i{background:#dfe6df;border-radius:5px;width:46px;height:9px}.direct-plan .venue-slot-actions{align-items:center;gap:8px;min-width:0;display:flex}.direct-plan .dp-venue.venue-list-card .venue-slot-actions>.venue-list-provider-action{flex:1;gap:6px;width:auto;min-height:44px;margin:0;padding:10px}.direct-plan .venue-slot-actions>.venue-list-next-chip{color:#203b31;text-align:left;background:#eef3ef;border:1px solid #dce5df;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:8px 12px;font:400 11px/1.5 Inter,system-ui,sans-serif;display:flex}.direct-plan .venue-slot-actions>.venue-list-next-chip strong{font-size:12px}.direct-plan .venue-slot-retry{color:#526b5e;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.venue-slot-spinner{flex:none;animation:1s linear infinite venue-slot-spin}@keyframes venue-slot-pulse{50%{opacity:.45}}@keyframes venue-slot-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.direct-plan .venue-slot-skeletons>div,.venue-slot-spinner{animation:none}}.direct-plan .dp-results.venue-list-results{background:#f6f7f4;padding-top:14px;padding-bottom:18px}.direct-plan .dp-venue.venue-list-card:has(>.venue-title-photo){-moz-column-gap:12px;background:#fff;border:1px solid #e4eae4;border-radius:16px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:0 12px;margin:0 0 12px;padding:14px}.direct-plan .venue-list-card>.dp-venue-content{flex-direction:column;justify-content:center;min-width:0;min-height:76px;display:flex}.direct-plan .venue-list-card .dp-venue-title h2,.direct-plan .venue-list-card .courts-name-link{-webkit-line-clamp:2;letter-spacing:-.15px;color:#203b31;-webkit-box-orient:vertical;font:650 15px/1.3 Inter,system-ui,sans-serif;display:-webkit-box;overflow:hidden}.direct-plan .venue-list-card .dp-venue-title h2{margin:0 0 3px}.direct-plan .venue-list-card .dp-venue-meta{color:#6c7b72;margin:2px 0;font:400 12px/1.4 Inter,system-ui,sans-serif}.direct-plan .venue-list-card .dp-venue-status{margin:4px 0 0;font-size:11px;line-height:1.4}.direct-plan .venue-list-card .venue-list-availability{color:#6c7b72;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:4px 8px;min-width:0;margin:16px 0 8px;font:400 11px/1.4 Inter,system-ui,sans-serif;display:flex}.venue-list-checked{align-items:center;gap:5px;display:inline-flex}.venue-list-checked:before{content:"";background:#568665;border-radius:50%;flex:none;width:5px;height:5px}.direct-plan .dp-venue.venue-list-card .venue-list-slot-body>.dp-times{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;grid-column:1/-1;align-items:stretch;gap:7px;width:100%;min-width:0;max-width:100%;margin:0;padding:2px 1px 4px;display:flex;overflow:auto hidden}.direct-plan .dp-venue.venue-list-card .venue-list-slot-body>.dp-times::-webkit-scrollbar{display:none}.direct-plan .dp-venue.venue-list-card .dp-times>.dp-court-group{scroll-snap-align:start;flex:0 0 98px;min-width:0;max-width:none;display:flex}.direct-plan .dp-venue.venue-list-card .dp-times .dp-court-group>button[data-date][data-date]{color:#203b31;background:#fff;border:1px solid #e4eae4;border-radius:11px;justify-content:center;gap:3px;width:100%;min-width:0;height:auto;min-height:76px;padding:8px 4px;font-weight:500}.direct-plan .dp-venue.venue-list-card .dp-times .dp-court-group>button[data-date][data-date][aria-pressed=true]{background:var(--tijo-accent-soft,#fff0e9);color:var(--tijo-accent-text,#ae483d);border-color:var(--tijo-accent-text,#ae483d)}.direct-plan .dp-venue.venue-list-card .dp-times .dp-court-group>button[data-date][data-date] .dp-chip-time{font-size:17px;line-height:20px}.direct-plan .dp-venue.venue-list-card .dp-times .dp-court-group>button[data-date][data-date] .dp-chip-detail{gap:2px;max-width:100%;font-size:11px;line-height:15px}.direct-plan .dp-venue.venue-list-card .dp-chip-detail>span{min-width:0}.direct-plan .dp-venue.venue-list-card .dp-times .dp-court-group>button[data-date][data-date]>.court-price{text-align:center;white-space:normal;max-width:100%;margin:0;font-size:12px;line-height:15px;display:block}.direct-plan .dp-venue.venue-list-card .court-price__main,.direct-plan .dp-venue.venue-list-card .court-price__label{white-space:normal;overflow-wrap:anywhere}.direct-plan .dp-venue.venue-list-card .dp-times .dp-court-group>button[data-date][data-date]:not([aria-pressed=true]) .dp-chip-detail{color:#6c7b72}.direct-plan .dp-venue.venue-list-card .venue-list-provider-action{color:#203b31;text-align:left;white-space:normal;cursor:pointer;background:#f3f5f2;border:0;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;min-height:44px;margin:14px 0 0;padding:11px 12px;font:500 12px/1.4 Inter,system-ui,sans-serif;display:flex}.direct-plan .venue-list-card>.venue-list-next-time{color:#6c7b72;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:6px 10px;min-width:0;margin-top:14px;font:400 11px/1.4 Inter,system-ui,sans-serif;display:flex}.direct-plan .venue-list-next-time>.venue-list-next-chip{color:#203b31;text-align:left;cursor:pointer;background:#eef3ef;border:1px solid #dce5df;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:10px 12px;font:600 12px/1.4 Inter,system-ui,sans-serif;display:inline-flex}.direct-plan .venue-list-provider-action>svg,.direct-plan .venue-list-next-chip>svg{flex:none}.direct-plan .venue-list-provider-action:focus-visible,.direct-plan .venue-list-next-chip:focus-visible{outline-offset:3px;outline:2px solid #526b5e}.direct-plan .venue-list-provider-action:disabled,.direct-plan .venue-list-next-chip:disabled{opacity:.55;cursor:default}@media (hover:hover){.direct-plan .dp-venue.venue-list-card .venue-list-provider-action:hover,.direct-plan .venue-list-next-time>.venue-list-next-chip:hover{background:#e7eee8}}@media (width<=350px){.direct-plan .dp-venue.venue-list-card:has(>.venue-title-photo){-moz-column-gap:10px;column-gap:10px;padding:11px}.direct-plan .venue-list-card .dp-venue-title h2,.direct-plan .venue-list-card .courts-name-link{font-size:14px}}.direct-plan .dp-scrolling-scope{background:#fff;padding:0 16px}.direct-plan .dp-inline-filters{border:0;min-width:0;margin:0;padding:0}.direct-plan .dp-inline-filters .dp-time-controls{gap:8px;margin:0}.direct-plan .dp-inline-filters .dp-time-controls>label{background:#f8faf8;min-height:48px;padding:5px 9px}.direct-plan .dp-inline-filters .dp-time-controls>label>span{color:#627369;font-size:10px}.direct-plan .dp-inline-filters .dp-time-controls select{min-height:25px;font-size:16px}.direct-plan .dp-inline-available{color:#52685b;cursor:pointer;align-items:center;gap:8px;min-height:40px;font:500 12px/1.4 Inter,system-ui,sans-serif;display:flex}.direct-plan .dp-inline-available input{appearance:auto;accent-color:#355b42;touch-action:manipulation;flex:none;width:18px;height:18px;margin:0}.direct-plan .dp-inline-filters:disabled{opacity:.55}.dp-venue-overlay{z-index:10030;background:#152b254d;position:fixed;inset:0}.dp-venue-dialog{z-index:10031;color:#203b31;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #e1e7e2;border-bottom:0;border-radius:22px 22px 0 0;flex-direction:column;width:min(100%,480px);height:90dvh;font:400 14px/1.4 Inter,system-ui,sans-serif;display:flex;position:fixed;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 -8px 36px #152b2524}.dp-venue-dialog *{box-sizing:border-box}.dp-venue-handle{background:#dce4de;border-radius:3px;flex:none;width:34px;height:4px;margin:9px auto 0}.dp-venue-editor{flex:1;min-height:0;display:flex;overflow:hidden}.dp-venue-editor>.planner-venues-editor{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.dp-venue-editor .planner-venues-editor>.up-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.dp-venue-editor .planner-venues-editor>.up-footer{flex:none;position:relative;inset:auto!important}.dp-venue-editor .planner-venues-editor>.up-head{flex:none;padding:8px 12px}.dp-venue-editor .planner-venues-editor>.up-head h1{font-size:19px}.dp-venue-dialog :is(button,select,input):focus-visible{outline-offset:3px;outline:2px solid #526b5e}.dp-venue-dialog :is(button,select,input){touch-action:manipulation}@media (width<=350px){.direct-plan .dp-scrolling-scope{padding-inline:12px}}@media (width>=760px){.direct-plan .dp-scrolling-scope{padding-inline:22px}.dp-venue-dialog{border-bottom:1px solid #e1e7e2;border-radius:18px;height:85dvh;top:50%;bottom:auto;transform:translate(-50%,-50%)}.dp-venue-handle{display:none}}.tijo-utility-page{color:#15211a;min-height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);background:#f7f8f7}.tijo-utility-content{box-sizing:border-box;width:min(100%,480px);margin:0 auto;padding:52px 20px 32px}.tijo-utility-icon{color:#123b2b;background:#edf1e7;border-radius:18px;place-items:center;width:62px;height:62px;margin-bottom:24px;display:grid}.tijo-utility-content h2{letter-spacing:-.6px;margin:0 0 14px;font-size:28px;font-weight:700;line-height:1.2}.tijo-utility-content>p{color:#5f6c63;margin:0 0 24px;font-size:15px;line-height:1.6}.tijo-utility-actions{gap:12px;display:grid}.tijo-utility-actions a{color:#15211a;text-align:center;box-sizing:border-box;background:0 0;border:1px solid #cbd3cd;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:12px 16px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.tijo-utility-actions a:first-child{background:var(--tijo-action-gradient);color:var(--tijo-action-ink);border-color:#0000}.tijo-utility-actions a:focus-visible{outline:2px solid var(--tijo-focus,#d6502e);outline-offset:3px}.tijo-utility-content .tijo-utility-note{color:#6b766e;margin:18px 0 0;font-size:12px;line-height:1.5}.create-round-overlay{z-index:140;background:#18221d66;position:fixed;inset:0}.create-round-dialog{box-sizing:border-box;width:min(100%,520px);padding:26px 20px max(26px,env(safe-area-inset-bottom));color:#18221d;z-index:141;background:#fff;border-radius:24px 24px 0 0;font-family:Inter,sans-serif;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -8px 40px #0002}.create-round-dialog h2{margin:0 36px 8px 0;font-size:24px}.create-round-dialog p{color:#667068;margin:0 0 20px;font-size:14px}.create-round-option{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:#fff;border:1px solid #e2e6e2;border-radius:16px;align-items:center;gap:14px;margin:10px 0;padding:18px 14px;display:flex}.create-round-option>svg{flex-shrink:0}.create-round-option>svg:last-child{width:18px}.create-round-option>span{flex:1;min-width:0}.create-round-option strong,.create-round-option small{display:block}.create-round-option strong{font-size:16px}.create-round-option small{color:#667068;margin-top:5px;font-size:13px;line-height:1.5}.create-round-option:hover{background:#faf3ed}.create-round-close{cursor:pointer;background:#f2f4f2;border:0;border-radius:50%;place-items:center;min-width:44px;min-height:44px;display:grid;position:absolute;top:18px;right:16px}.create-round-dialog :focus-visible{outline-offset:3px;outline:3px solid #cc7954}@media (width>=600px){.create-round-dialog{border-radius:24px;top:50%;bottom:auto;transform:translate(-50%,-50%)}}.tijo-status-label{color:#53675b;vertical-align:middle;overflow-wrap:anywhere;background:#edf1ec;border-radius:6px;align-items:center;gap:5px;min-width:0;max-width:100%;padding:4px 7px;font:500 12px/1.4 Inter,system-ui,sans-serif;display:inline-flex}.tijo-status-label>svg{flex:none;width:14px;height:14px}.tijo-status-label>span{min-width:0}.tijo-status-label--success{color:#24643b;background:#e6f3e9}.tijo-status-label--warning{color:#82531c;background:#fff0d9}.tijo-status-label--danger{color:#a33933;background:#fcebea}.tijo-status-label--info{color:#3e6377;background:#e9f1f5}.tijo-status-label-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tr-rules,.tr-rules-dialog{--tr-bg:#11151b;--tr-card:#1b212b;--tr-line:#35404e;--tr-muted:#b1bdcc;--tr-accent:#ffad8c;--tr-blue:#a9caff;color:#f3f5f8;font-family:Inter,system-ui,sans-serif}.tr-rules{width:100%;min-width:0;max-width:700px;margin:0 auto;line-height:1.5}.tr-rules *{box-sizing:border-box}.tr-rules p,.tr-rules h2,.tr-rules h3{margin:0}.tr-rule-intro{padding:0 0 20px}.tr-rule-eyebrow{letter-spacing:.11em;color:var(--tr-accent);flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;font-weight:750;display:flex}.tr-rule-eyebrow>span{border:1px solid var(--tr-line);letter-spacing:0;color:var(--tr-muted);border-radius:6px;padding:3px 6px;font-size:10px;font-weight:500}.tr-rules .tr-rule-intro h2{letter-spacing:-.045em;color:#f3f5f8;margin:14px 0 10px;font-size:clamp(34px,7vw,49px);font-weight:800;line-height:1.07}.tr-rule-intro em{color:var(--tr-accent);font-style:normal}.tr-rule-intro p{color:var(--tr-muted);font-size:13px}.tr-rule-tabs{min-width:0}.tr-rule-tabbar{border:1px solid var(--tr-line);background:#141a22;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;width:100%;height:auto;margin:0 0 18px;padding:4px;display:grid}.tr-rule-tabbar .tr-rule-tab{min-width:0;min-height:57px;color:var(--tr-muted);white-space:nowrap;background:0 0;border:0;border-radius:10px;flex-direction:column;gap:5px;padding:8px 2px;font-size:12px;font-weight:650;display:flex}.tr-rule-tabbar .tr-rule-tab[data-state=active]{color:#1e1714;box-shadow:none;background:#ffad8c}.tr-rule-panel{outline-offset:4px;flex-direction:column;gap:16px;min-width:0;margin:0;display:flex}.tr-rule-panel[hidden]{display:none}.tr-rule-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tr-rule-stats article{background:var(--tr-card);border:1px solid var(--tr-line);border-radius:16px;flex-direction:column;align-items:flex-start;min-width:0;padding:16px 14px;display:flex;position:relative}.tr-rule-stats svg{color:var(--tr-accent)}.tr-rule-stats strong{letter-spacing:-.04em;white-space:nowrap;margin:13px 0 8px;font-size:clamp(32px,7vw,45px);font-weight:800;line-height:1.1}.tr-rule-stats strong i{color:var(--tr-muted);vertical-align:middle;font-size:.55em;font-style:normal}.tr-rule-stats article>span{font-size:13px;font-weight:700}.tr-rule-stats article>small{color:var(--tr-muted);margin-top:4px;font-size:11px}.tr-rule-stats .tr-rule-stat-final{background:linear-gradient(145deg,#382a26,#1b212b);border-color:#745347}.tr-rule-stat-final strong{color:var(--tr-accent)}.tr-rule-win{border-block:1px solid var(--tr-line);justify-content:space-between;align-items:center;gap:8px;padding:16px 0;font-size:13px;display:flex}.tr-rule-win>svg:first-child{color:var(--tr-accent);flex-shrink:0}.tr-rule-win>strong{white-space:nowrap;font-size:25px}.tr-rule-win>strong>small{color:var(--tr-muted);font-size:10px;font-weight:500;display:block}.tr-rule-chips{color:var(--tr-muted);flex-wrap:wrap;gap:10px 14px;font-size:12px;display:flex}.tr-rule-chips span{align-items:center;gap:7px;display:flex}.tr-rules details.tr-rule-detail{border:1px solid var(--tr-line);background:0 0;border-radius:12px;min-width:0;padding:0;font-size:13px}.tr-rule-detail summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:12px 14px;font-weight:650;line-height:1.4;list-style:none;display:flex}.tr-rule-detail summary::-webkit-details-marker{display:none}.tr-rule-detail summary>svg{flex-shrink:0}.tr-rule-detail[open]>summary>svg{transform:rotate(180deg)}.tr-rule-detail>div{color:var(--tr-muted);gap:12px;padding:0 14px 14px;display:grid}.tr-rules .tr-rule-detail p{overflow-wrap:anywhere;margin:0;line-height:1.6}.tr-rule-preserve{white-space:pre-wrap}.tr-rule-season-facts{flex-wrap:wrap;gap:6px;display:flex}.tr-rule-season-facts span{background:var(--tr-card);border-radius:6px;padding:4px 8px}.tr-rule-intro+.tr-rule-detail{margin-bottom:18px}.tr-rule-courts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tr-rule-courts button{-moz-column-gap:7px;border:1px solid var(--tr-line);background:var(--tr-card);color:#f3f5f8;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:7px;min-width:0;min-height:65px;padding:10px;font-size:14px;font-weight:700;display:flex}.tr-rule-courts button small{text-align:center;color:var(--tr-muted);flex-basis:100%;font-size:11px;font-weight:400}.tr-rule-courts button[aria-pressed=true]{border-color:var(--tr-accent);color:var(--tr-accent);background:#302722}.tr-rule-pair-hint{color:var(--tr-muted);align-items:center;gap:9px;font-size:12px;display:flex}.tr-rule-pair-hint svg{color:var(--tr-accent);flex-shrink:0}.tr-rule-player-filter{align-items:center;gap:6px;display:flex}.tr-rule-player-filter>span{color:var(--tr-muted);max-width:80px;margin-right:auto;font-size:12px}.tr-rule-player-filter button{border:1px solid var(--tr-line);background:var(--tr-card);color:#f3f5f8;border-radius:50%;flex-shrink:0;width:44px;height:44px;min-height:44px;padding:0;font-weight:700}.tr-rule-player-filter button[aria-pressed=true]{background:var(--tr-accent);color:#201814;border-color:var(--tr-accent)}.tr-rule-selection{min-height:18px;color:var(--tr-muted);font-size:12px}.tr-rule-rotation{gap:10px;display:grid}.tr-rule-block{min-width:0}.tr-rule-block-label{color:var(--tr-muted);justify-content:space-between;align-items:center;margin:0 0 7px;font-size:11px;display:flex}.tr-rule-block-label>span{font-size:10px}.tr-rule-court-row{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.is-parallel .tr-rule-court-row{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-rule-court{background:var(--tr-card);border:1px solid #506073;border-radius:10px;min-width:0;padding:9px}.tr-rule-court>header{justify-content:space-between;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;display:flex}.tr-rule-court>header>strong{color:#f3f5f8;font-size:12px}.tr-rule-court>header>span{color:var(--tr-muted)}.tr-rule-court.is-rest{opacity:.42}.tr-rule-court.is-playing{border-color:var(--tr-accent);background:#302722}.tr-rule-court-marking{background:linear-gradient(90deg,#273c42 50%,#28384c 50%);border:1px solid #71849b;border-radius:3px;justify-content:space-evenly;align-items:center;gap:6px;min-height:45px;display:flex;position:relative}.tr-rule-net{border-left:1px dashed #c1ccdb;align-self:stretch;position:absolute;left:50%}.tr-rule-pair{align-items:center;gap:4px;display:inline-flex;position:relative}.tr-rule-player{background:var(--tr-accent);color:#2b1d14;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:12px;font-weight:800;display:inline-flex}.tr-rule-player.is-away{background:var(--tr-blue);color:#16263d}.tr-rule-legend{color:var(--tr-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:10px;display:flex}.tr-rule-legend>span:first-child{color:var(--tr-accent)}.tr-rule-legend>span:nth-child(2){color:var(--tr-blue)}.tr-rule-booking{background:var(--tr-card);border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.tr-rule-booking>svg{color:var(--tr-accent);flex-shrink:0}.tr-rule-booking>strong{white-space:nowrap;font-size:28px;line-height:1.1}.tr-rule-booking>strong>small{color:var(--tr-muted);font-size:11px;font-weight:500;display:block}.tr-rule-booking>span{font-size:13px;font-weight:650}.tr-rule-booking>span>small{color:var(--tr-muted);margin-top:3px;font-size:10px;font-weight:400;display:block}.tr-rule-section-title{align-items:center;gap:9px;display:flex}.tr-rule-section-title>svg{color:var(--tr-accent)}.tr-rules .tr-rule-section-title h3{margin:0;font-size:17px;font-weight:700}.tr-rule-section-title>span{color:var(--tr-muted);margin-left:auto;font-size:11px}.tr-rule-timeline{display:grid}.tr-rule-timeline article{border-bottom:1px solid var(--tr-line);align-items:center;gap:12px;padding:17px 0;display:flex}.tr-rule-timeline article:first-child{padding-top:0}.tr-rule-timeline article>b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;min-width:54px;color:var(--tr-accent);font-size:20px}.tr-rule-timeline article>div{flex:1;gap:4px;min-width:0;display:grid}.tr-rule-timeline article strong{font-size:14px}.tr-rule-timeline article span{color:var(--tr-muted);font-size:12px}.tr-rule-timeline article>svg{color:var(--tr-muted);flex-shrink:0}.tr-rule-decision{background:#302722;border:1px solid #745347;border-radius:12px;align-items:center;gap:10px;padding:13px;display:flex}.tr-rule-decision>svg{color:var(--tr-accent);flex-shrink:0}.tr-rule-decision strong,.tr-rule-decision span{font-size:13px;display:block}.tr-rule-decision span{color:var(--tr-muted);margin-top:3px;font-size:11px}.tr-rule-serve{justify-content:space-between;align-items:center;gap:8px;display:flex}.tr-rule-serve>span:not(.tr-rule-serve-more){text-align:center;background:var(--tr-card);border-radius:12px;flex:1;padding:10px 8px;display:grid}.tr-rule-serve b{color:var(--tr-accent);font-size:29px;line-height:1.2}.tr-rule-serve small{color:var(--tr-muted);font-size:10px}.tr-rule-serve>svg{color:var(--tr-muted);flex-shrink:0}.tr-rule-serve-more{color:var(--tr-muted)}.tr-rule-caption{color:var(--tr-muted);text-align:center;font-size:11px}.tr-rule-pause-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tr-rule-pause-grid>div{border:1px solid var(--tr-line);border-radius:12px;grid-template-columns:20px 1fr;align-items:center;gap:6px;padding:12px;display:grid}.tr-rule-pause-grid svg{color:var(--tr-muted)}.tr-rule-pause-grid strong{font-size:18px}.tr-rule-pause-grid span{color:var(--tr-muted);grid-column:1/-1;font-size:10px}.tr-rule-final-hero{background:linear-gradient(110deg,#362822,#1b212b);border:1px solid #745347;border-radius:16px;padding:18px}.tr-rule-final-hero>span,.tr-rule-final-hero>p{color:var(--tr-muted);font-size:12px}.tr-rule-final-hero>strong{letter-spacing:-.04em;flex-wrap:wrap;align-items:center;gap:14px;margin:8px 0;font-size:32px;font-weight:800;display:flex}.tr-rule-final-hero em{color:var(--tr-accent);font-size:26px;font-style:normal}.tr-rule-final-target{align-items:center;gap:20px;padding:0 8px;display:flex}.tr-rule-final-target>strong{color:var(--tr-accent);letter-spacing:-.04em;font-size:80px;font-weight:800;line-height:1}.tr-rule-final-target b{font-size:17px}.tr-rule-final-target span{color:var(--tr-muted);margin-top:5px;font-size:12px;display:block}.tr-rule-final-swap{border-block:1px solid var(--tr-line);text-align:center;gap:10px;padding:16px 0;display:grid}.tr-rule-dots{justify-content:center;gap:6px;display:flex}.tr-rule-dots>span{width:28px;height:28px;color:var(--tr-accent);background:#302722;border:1px solid #937665;border-radius:50%;place-items:center;font-size:11px;display:grid}.tr-rule-final-swap>strong{font-size:13px}.tr-rule-swap-pairs{justify-content:center;align-items:center;gap:16px;display:flex}.tr-rule-final-swap>p{font-size:12px}.tr-rule-final-swap>small{color:var(--tr-muted);font-size:10px}.tr-rule-points{border-collapse:collapse;text-align:center;width:100%;font-size:12px}.tr-rule-points thead th{color:var(--tr-muted);padding:0 5px 9px;font-size:10px;font-weight:500}.tr-rule-points th:first-child{text-align:left}.tr-rule-points tbody tr{border-top:1px solid var(--tr-line)}.tr-rule-points tbody th{padding:14px 7px 14px 0;font-weight:600}.tr-rule-points td{padding:8px 5px;font-size:30px;font-weight:800}.tr-rule-points td:first-of-type{color:var(--tr-accent)}.tr-rule-footer{margin-top:20px}.tr-rule-footer .tr-rule-detail summary{color:var(--tr-muted);font-size:11px}.tr-rules :focus-visible,.tr-rules-open:focus-visible,.tr-rules-close:focus-visible{outline-offset:3px;outline:2px solid #ffad8c}.tr-rules-open{color:#f3f5f8;cursor:pointer;touch-action:manipulation;background:#222b36;border:1px solid #536173;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font:650 13px/1.3 Inter,system-ui,sans-serif;display:inline-flex}.tr-rules-open svg{color:#ffad8c}.team-rush .context-header button.tr-rules-open{color:#ffbf9f;background:#262821;border:1px solid #5a4b42;gap:6px;padding:8px 9px;font-size:12px}.tr-rules-open:hover{background:#303b49}.tr-rules-overlay{z-index:220}.tr-rules-dialog{flex-direction:column;overflow:hidden;box-shadow:0 30px 110px #0009;z-index:221!important;background:#11151b!important;border:1px solid #35404e!important;border-radius:20px!important;gap:0!important;width:calc(100vw - 24px)!important;max-width:740px!important;max-height:92dvh!important;padding:0!important;display:flex!important}.tr-rules-dialog-head{text-align:left;background:#171d25;border-bottom:1px solid #35404e;flex-shrink:0;padding:18px 64px 16px 20px}.tr-rules-dialog-head>h2{color:#f3f5f8;margin:0;font-size:18px;font-weight:750;line-height:1.2}.tr-rules-dialog-head>p{color:#b1bdcc;margin-top:5px;font-size:11px}.tr-rules-close{color:#f3f5f8;background:#252e3b;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:10px;right:10px}.tr-rules-dialog>button:last-child:not(.tr-rules-close),.tr-rules-dialog .tr-rule-intro{display:none}.tr-rules-dialog .tr-rule-tabbar{z-index:1;position:sticky;top:-1px}.tr-rules-scroll{overscroll-behavior:contain;min-height:0;padding:20px 20px max(24px,env(safe-area-inset-bottom));scrollbar-gutter:stable;overflow-y:auto}@media (width<=359px){.tr-rules-scroll{scrollbar-gutter:auto;padding-inline:12px}.tr-rule-stats article{padding:13px 11px}.tr-rule-stats strong{font-size:33px}.tr-rule-stats article>span{font-size:12px}.tr-rule-stats article>small{font-size:10px}.tr-rule-player{width:21px;height:21px;font-size:10px}.tr-rule-pair{gap:3px}.tr-rule-court{padding:7px}.tr-rule-final-hero{padding:14px}.tr-rule-final-hero>strong{gap:9px;font-size:29px}.tr-rule-final-hero em{font-size:23px}.tr-rule-win{gap:6px;font-size:12px}.tr-rule-player-filter>span{font-size:11px}}@media (width>=700px){.tr-rule-stats article{padding:20px}.tr-rule-rotation:not(.is-parallel){grid-template-columns:repeat(2,minmax(0,1fr))}.tr-rule-intro br{display:none}.tr-rule-intro em{margin-left:.22em}}@media (prefers-reduced-motion:reduce){.tr-rules-dialog,.tr-rules-overlay{transition:none!important;animation:none!important}}.rush-report{min-width:0}.rush-report h3{font-size:1.1rem;font-weight:700}.rush-report-head{background:#ffffff08;border:1px solid #ffffff24;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.rush-report-head>div{gap:4px;display:grid}.rush-report-head small,.rush-round-top small,.rush-pair small{color:#aeb5c3}.rush-report-head>b{white-space:nowrap;font-size:2.4rem}.rush-position{align-items:center;gap:12px;display:flex}.rush-position>b{color:#ff862f;width:28px}.rush-position select{flex:1;min-width:0}.rush-rounds{gap:12px;display:grid}.rush-round-card{background:#ffffff05;border:1px solid #ffffff24;border-radius:14px;min-width:0;padding:16px}.rush-round-top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.rush-round-top>b{margin-left:auto;font-size:1.25rem}.rush-pair{overflow-wrap:anywhere;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.rush-pair>span{gap:4px;display:grid}.rush-pair small{font-size:.75rem}.rush-rules{border:1px solid #ffffff24;border-radius:12px;padding:12px;font-size:.88rem}.rush-rules summary{cursor:pointer;font-weight:600}.rush-rules p{line-height:1.55}.rush-rules .rush-stack{gap:10px;padding-top:12px;display:grid}.rush-scorer{box-sizing:border-box;overflow-wrap:anywhere;min-width:0;max-height:92dvh;overflow-y:auto;color:#f7f7fa!important;background:#171a20!important;border-color:#424750!important;gap:16px!important;width:calc(100vw - 24px)!important;max-width:560px!important;padding:18px!important;transition:none!important;animation:none!important}.rush-scorer .rush-actions{flex-wrap:wrap;gap:8px;display:flex}.rush-scorer .rush-field{gap:6px;min-width:0;display:grid}.rush-scorer input,.rush-scorer select{color:#fff;background:#252a33;border:1px solid #737b8b;min-height:44px}.rush-scorer .rush-score{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px;display:grid}.rush-scorer .rush-select{border-radius:8px;width:100%;padding:8px}.rush-scorer .rush-muted{color:#b7bfcc;font-size:.75rem;line-height:1.5}.rush-clock{justify-content:space-between;align-items:center;gap:16px;display:flex}.rush-clock>strong{font-variant-numeric:tabular-nums;font-size:2.5rem}.rush-score-buttons{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rush-score-buttons button{overflow-wrap:anywhere;background:#292f3a;border:1px solid #ffffff45;border-radius:16px;gap:8px;min-height:170px;padding:16px 8px;display:grid}.rush-score-buttons button:first-child{border-color:#ff862f}.rush-score-buttons button:disabled{opacity:.55}.rush-score-buttons strong{font-variant-numeric:tabular-nums;font-size:3.8rem;line-height:1.1}.rush-score-buttons small{color:#ff9c53}.rush-serving{font-size:.9rem}.rush-scorer-note{background:#ff862f1a;border:1px solid #ff862f80;border-radius:10px;gap:10px;padding:12px;line-height:1.5;display:grid}.rush-scorer button{touch-action:manipulation}.rush-scorer [role=alert]{color:#ffb3b3}@media (width>=760px){.rush-rounds{grid-template-columns:1fr 1fr}}body.team-rush-active{background:#101317}.team-rush{--background:216 18% 7%;--foreground:210 16% 94%;--card:216 15% 11%;--card-foreground:210 16% 94%;--popover:216 15% 11%;--popover-foreground:210 16% 94%;--primary:18 100% 68%;--primary-foreground:216 22% 9%;--secondary:216 13% 17%;--secondary-foreground:210 16% 94%;--muted:216 13% 17%;--muted-foreground:215 12% 69%;--accent:216 13% 20%;--accent-foreground:210 16% 94%;--border:216 13% 24%;--input:216 13% 24%;--ring:18 100% 68%;background:hsl(var(--background));min-height:100dvh;color:hsl(var(--foreground));font-family:Inter,sans-serif}.team-rush *{box-sizing:border-box}.team-rush .context-header{background:hsl(var(--background));color:hsl(var(--foreground));border-color:hsl(var(--border));max-width:1100px;margin:auto}.team-rush .context-header h1{color:inherit}.team-rush .context-header:has(>a>span){grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.team-rush .context-header>a:has(span){white-space:nowrap;align-items:center;gap:5px;width:auto;font-size:13px;display:flex}.team-rush .profile-shortcut{color:#edf0f4}.team-rush .context-header a{color:inherit}.rush-preview{letter-spacing:.08em;color:#a8b0bc;border-bottom:1px solid hsl(var(--border));justify-content:space-between;gap:12px;max-width:1040px;margin:auto;padding:12px 24px;font-size:10px;display:flex}.rush-preview a{color:#ff9f7c;white-space:nowrap}.rush-main{gap:22px;max-width:1040px;margin:auto;padding:28px 24px 120px;line-height:1.55;display:grid}.rush-main h2{letter-spacing:-.025em;font-size:clamp(26px,4vw,38px);font-weight:750;line-height:1.14}.rush-main h3{margin-bottom:5px;font-size:17px;font-weight:650}.rush-main p{margin:0}.rush-main .text-2xl{letter-spacing:-.02em;font-size:20px;line-height:1.25}.rush-hero{padding:12px 0 15px}.rush-eyebrow{letter-spacing:.16em;color:#ff9f7c;font-size:11px;font-weight:650}.rush-hero h2{letter-spacing:-.045em;margin:18px 0;font-size:clamp(42px,6.5vw,72px);line-height:1.02}.rush-hero>p{color:#adb5c1;margin-bottom:20px;font-size:17px}.rush-hero a{color:#ff9f7c;font-size:13px}.rush-stack{flex-direction:column;gap:14px;min-width:0;display:flex}.rush-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.rush-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rush-stats .p-6{padding:18px}.rush-stats .text-2xl{color:#ff9f7c;font-size:28px}.rush-stats .rush-stack{padding:0}.rush-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rush-muted{color:hsl(var(--muted-foreground));font-size:13px}.rush-person{align-items:center;gap:12px;min-width:0;padding:6px 0;display:flex}.rush-avatars{gap:6px;display:flex}.team-rush .profile-avatar{color:#e6eaf0;background:#303947;flex-shrink:0}.team-rush button,.team-rush a.inline-flex{white-space:normal;min-height:44px}.team-rush .tijo-primary-button{color:#191510;background:#ff9f7c;border-color:#ff9f7c}.team-rush button:disabled{opacity:.5}.team-rush .formation-chips{flex-wrap:wrap;gap:8px;display:flex}.team-rush .formation-chips button{color:#bac2cd;background:#1b2027;border:1px solid #39414d}.team-rush .formation-chips button.selected{color:#191510;background:#ff9f7c;border-color:#ff9f7c}.team-rush .game-option-card{background:hsl(var(--card));border-color:hsl(var(--border));color:hsl(var(--foreground));flex-direction:column;gap:14px;padding:20px;display:flex}.team-rush .game-poll-option-date,.team-rush .game-poll-option-time strong{color:hsl(var(--foreground))}.team-rush .game-poll-option-time>span{color:#b3bdca}.team-rush .tijo-status-label{align-self:flex-start;max-width:100%}.team-rush .tijo-status-label--neutral{color:#c1cad8;background:#272e38}.team-rush .tijo-status-label--warning{color:#f6c68a;background:#3a2d1f}.team-rush .tijo-status-label--success{color:#9de5c2;background:#19392f}.team-rush input,.team-rush textarea{color:#edf0f4;background:#161c24}.team-rush input[type=checkbox]{accent-color:#ff9f7c;flex-shrink:0;width:18px;height:18px}.rush-check{align-items:center;gap:12px;min-height:48px;font-size:14px;display:flex}.rush-score{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:16px;display:grid}.rush-score input{text-align:center;height:60px;margin-top:8px;font-size:26px}.rush-score>span{padding-bottom:18px}.rush-match-heading{text-align:center;padding:10px 0 18px}.rush-match-heading h2{margin:20px 0}.rush-match-heading h2 span{color:#ff9f7c;margin:14px;font-size:16px;display:block}.rush-own-team{background:#302722}.rush-own-team small{color:#ff9f7c;font-size:11px;display:block}.rush-frame-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.rush-frame-grid>a{text-align:left;justify-content:space-between}.rush-notice{color:#c2edd2;background:#24382f;border:1px solid #365b46;border-radius:10px;padding:14px}.rush-main details{border:1px solid hsl(var(--border));border-radius:12px;padding:18px}.rush-main summary{cursor:pointer;font-weight:600}.rush-main details p{margin:14px 0}.rush-nav{width:min(100%,1040px);padding:8px 12px max(8px,env(safe-area-inset-bottom));z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14191ff5;border-top:1px solid #303743;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.rush-nav a{color:#a4adbb;flex-direction:column;gap:4px;height:55px;padding:6px 2px;font-size:11px;display:flex}.rush-nav a[aria-current=page]{color:#ff9f7c;background:#2c2420}.team-rush :focus-visible{outline-offset:3px;outline:2px solid #ff9f7c}body.team-rush-active .team-rush .cgn-fixed-venue,body.team-rush-active .team-rush .wa-conversation,body.team-rush-active .team-rush .wa-chat-top,body.team-rush-active .team-rush .wa-group-header,body.team-rush-active .team-rush .wa-composer-dock,body.team-rush-active .team-rush .wa-pinned-appointment{color:#edf0f4;background:#191e25;border-color:#353e4c}body.team-rush-active .team-rush .cgn-fixed-copy b,body.team-rush-active .team-rush .wa-group-identity,body.team-rush-active .team-rush .wa-group-identity h1,body.team-rush-active .team-rush .wa-pinned-appointment strong{color:#edf0f4}body.team-rush-active .team-rush .cgn-fixed-copy small,body.team-rush-active .team-rush .cgn-fixed-no-slots,body.team-rush-active .team-rush .wa-composer-note,body.team-rush-active .team-rush .wa-pinned-appointment small,body.team-rush-active .team-rush .wa-group-identity small{color:#b1bdcc}body.team-rush-active .team-rush .wa-chat-timeline{background-color:#101317;background-image:none}body.team-rush-active .team-rush .wa-pinned-appointment>span{border-color:#ff9f7c}body.team-rush-active .team-rush .compact-chat-event{color:#c2cbd7}body.team-rush-active .team-rush .wa-chat-timeline a{color:#edf0f4}body.team-rush-active .team-rush .wa-group-identity h1,body.team-rush-active .team-rush .wa-chat-timeline a,body.team-rush-active .team-rush .wa-pinned-appointment strong{color:#edf0f4!important}body.team-rush-active .team-rush .compact-chat-event summary,body.team-rush-active .team-rush .compact-chat-event .chat-event-detail{color:#b9c5d5!important}body.team-rush-active .team-rush .wa-chat-composer,body.team-rush-active .team-rush .wa-pinned-appointment,body.team-rush-active .team-rush .wa-detail-tabs,body.team-rush-active .team-rush .wa-game-panel{background:#191e25!important;border-color:#353e4c!important}body.team-rush-active .team-rush .wa-detail-tabs button{color:#b9c5d5}body.team-rush-active .team-rush .wa-detail-tabs button[aria-selected=true]{color:#ff9f7c;border-color:#ff9f7c}@media (width<=600px){.rush-main{gap:18px;padding:22px 16px 115px}.rush-preview{padding:10px 16px;font-size:9px}.rush-grid,.rush-frame-grid{grid-template-columns:1fr}.rush-stats{gap:8px}.rush-stats .text-2xl{font-size:21px}.rush-stats .text-sm{font-size:11px}.rush-main .p-6{padding:18px}.rush-stats .p-6{padding:12px 10px}.rush-stats .rush-stack{padding:0}.rush-actions>a{flex:auto}}.rush-field{flex-direction:column;gap:8px;min-width:0;font-size:14px;display:flex}.rush-select{border:1px solid hsl(var(--border));color:#edf0f4;background:#161c24;border-radius:6px;width:100%;min-height:44px;padding:10px}.rush-fieldset{border:0;min-width:0;margin:0;padding:0}.rush-error{color:#ffd8d3;background:#3a2426;border:1px solid #a44b45;border-radius:8px;padding:14px}.rush-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.rush-main h2,.rush-main h3,.rush-main p,.rush-main td{overflow-wrap:anywhere}.rush-nav a{justify-content:center;align-items:center}.rush-administration{border-radius:12px;min-height:0;padding:20px}.rush-administration .rush-main{padding-bottom:30px}.rush-admin-nav{border-bottom:1px solid hsl(var(--border));padding:16px 0}.rush-administration .admin-page-header>div>span{color:#ff9f7c}.rush-administration .admin-page-header p{color:#adb5c1}.rush-region-search .rush-google>div:first-child,.rush-region-search .rush-google>div[aria-label]{color:#edf0f4;background:#161c24;border-color:#39414d}.rush-region-search .rush-google>div[aria-label]>button{color:#edf0f4;background:#1b222c;border-color:#39414d}.rush-region-search .rush-google>div[aria-label]>button:hover{background:#29323e}.rush-region-search .rush-google>p,.rush-region-search .rush-google small{color:#adb5c1}.rush-region-search .rush-google>div>span{color:#9de5c2}.rush-region-search .rush-google mark{color:#fff;background:#584131}.rush-corridor-row{grid-template-columns:minmax(110px,2fr) minmax(50px,1fr) minmax(50px,1fr) 44px;align-items:end;gap:8px;display:grid}.rush-corridor-row input{width:100%;min-width:0;padding:8px}.rush-framework-summary{border:1px solid hsl(var(--border));border-radius:12px;padding:16px}.rush-planner .rush-eyebrow{align-items:center;gap:8px;display:flex}.rush-planner-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;font-size:11px;display:grid}.rush-planner-steps li{color:#aab4c0;flex-direction:column;gap:7px;display:flex}.rush-planner-steps li>span{border:1px solid #4b5665;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.rush-planner-steps li[data-complete=true]{color:#9de5c2}.rush-planner-steps li[data-complete=true]>span{background:#19392f;border-color:#579a7e}.rush-proposal{border:1px solid hsl(var(--border));border-radius:14px;flex-direction:column;gap:14px;padding:18px;display:flex}.rush-proposal-selected{background:#2c2521;border-color:#ff9f7c}.rush-proposal h3{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rush-team-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rush-team-counts>div{flex-direction:column;gap:5px;font-size:12px;display:flex}.rush-team-counts b{font-size:24px}.rush-team-counts small{color:#b1bdcc}.rush-team-counts progress{accent-color:#ff9f7c;width:100%;height:6px}.rush-demo-note{color:#f6d7a6;background:#362c1f;border-left:3px solid #dca350;padding:10px 12px;font-size:13px}.rush-planner-next{color:#c5efda;background:#19392f;border-radius:12px;gap:12px;padding:18px;display:flex}.rush-capacity .rush-stats p{overflow-wrap:normal}.rush-capacity .rush-stats strong{font-size:24px}.rush-replan{border:1px solid hsl(var(--border));border-radius:12px;padding:18px}.rush-replan[open]>summary{margin-bottom:16px}@media (width<=600px){.rush-capacity .rush-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rush-capacity .rush-stats>div:last-child{grid-column:1/-1}}.rush-planner-next>svg{flex-shrink:0}.rush-planner-next>div{flex-direction:column;gap:12px;display:flex}@media (width<=420px){.rush-corridor-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}.rush-corridor-row>label:first-child{grid-column:1/-1}.rush-proposal{padding:14px}.rush-administration{padding:8px}.rush-team-counts{gap:10px}}.team-rush .invite-actions-link,.team-rush .invite-actions .invite-actions-status{color:#b1bdcc}.team-rush .invite-actions .invite-actions-copy{color:#edf0f4;background:#252d38;border-color:#4b5665}.team-rush .invite-actions-link input{color:#edf0f4;background:#161c24;border-color:#4b5665}.rush-wizard-steps,.rush-organizer-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.rush-wizard-steps button,.rush-organizer-tabs a{border:1px solid hsl(var(--border));min-width:0;min-height:48px;color:hsl(var(--muted-foreground));text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 6px;font-size:13px;font-weight:600;display:flex}.rush-wizard-steps button{flex-direction:column}.rush-wizard-steps button>span{border:1px solid;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.rush-wizard-steps button[aria-current=step],.rush-organizer-tabs a[aria-current=page]{color:#ff9f7c;background:#302722;border-color:#ad6b51}.rush-wizard-steps button:disabled{cursor:not-allowed}.rush-wizard input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.rush-wizard h2{scroll-margin-top:24px;font-size:28px}.rush-wizard-actions{border-top:1px solid hsl(var(--border));justify-content:space-between;gap:12px;padding-top:12px;display:flex}.rush-wizard-actions>button:last-child{min-width:120px}.rush-wizard details[open]>summary,.rush-organizer details[open]>summary{margin-bottom:16px}.rush-organizer>header{gap:8px}.rush-organizer>header h2{font-size:30px}.rush-organizer-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rush-organizer-numbers>div{border:1px solid hsl(var(--border));border-radius:12px;flex-direction:column;gap:4px;padding:18px;display:flex}.rush-organizer-numbers strong{color:#ff9f7c;font-size:28px;line-height:1.2}.rush-organizer-numbers span{color:hsl(var(--muted-foreground));font-size:13px}.rush-plan-summary{flex-direction:column;gap:0;margin:0;display:flex}.rush-plan-summary>div{border-bottom:1px solid hsl(var(--border));grid-template-columns:minmax(110px,1fr) minmax(0,3fr);gap:12px;padding:12px 0;display:grid}.rush-plan-summary dt{color:hsl(var(--muted-foreground));font-size:13px}.rush-plan-summary dd{overflow-wrap:anywhere;margin:0;font-size:14px}.rush-organizer>footer{color:#ff9f7c;padding:10px 0;font-size:13px}.rush-organizer>footer a{align-items:center;min-height:44px;display:flex}@media (width<=420px){.rush-wizard-steps,.rush-organizer-tabs{gap:4px}.rush-wizard-steps button,.rush-organizer-tabs a{padding:9px 3px;font-size:11px}.rush-plan-summary>div{grid-template-columns:1fr;gap:4px}.rush-organizer-numbers>div{padding:14px}}.rush-team-heading{gap:14px;min-width:0;display:grid}.rush-team-heading h2{overflow-wrap:anywhere}.rush-team-next{background:#2b251f;border:1px solid #614431;border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex}.rush-team-next a{align-self:flex-start}.rush-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.rush-roster .rush-person{align-items:center;padding:10px 0}.rush-roster .rush-person>div{overflow-wrap:anywhere;min-width:0}.rush-team-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.rush-team-footer>a{color:#ff9f7c}.rush-team-request{gap:8px;display:grid}.rush-registration-row{border-top:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:14px;padding:16px 0;display:flex}.rush-registration-row>div{overflow-wrap:anywhere;min-width:0}@media (width<=480px){.rush-roster{grid-template-columns:minmax(0,1fr);gap:2px}.rush-team-footer{flex-direction:column;align-items:flex-start}.rush-registration-row{flex-direction:column;align-items:stretch}}.rush-main{gap:18px;padding-top:20px}.rush-main h2{font-size:24px;line-height:1.2}.rush-main [role=heading]{font-size:18px;line-height:1.3}.rush-main .p-6{padding:16px}.rush-main .p-6.pt-0{padding-top:0}.rush-main details{padding:12px 14px}.rush-main details[open]>summary{margin-bottom:14px}.rush-main summary{min-height:24px;font-size:14px}.rush-context{border-bottom:1px solid hsl(var(--border));max-width:1040px;margin:auto;padding:8px 24px}.rush-context select{color:#b9c2ce;background:0 0;border:0;width:100%;min-height:44px;padding:0 8px;font-size:13px}.rush-context option{color:#edf0f4;background:#191e25}.rush-season-heading{gap:8px;display:grid}.rush-season-heading h2{font-size:28px}.rush-inline-summary{border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;font-size:14px;display:flex}.rush-inline-summary>span{color:#b9c2ce}.rush-list-row,.rush-game-row{border:1px solid hsl(var(--border));background:hsl(var(--card));color:inherit;border-radius:12px;gap:12px;min-width:0;padding:16px;text-decoration:none;display:flex}.rush-list-row{flex-wrap:wrap;justify-content:space-between;align-items:center}.rush-list-row>span{gap:4px;min-width:0;display:grid}.rush-list-row strong,.rush-game-row strong{overflow-wrap:anywhere;font-size:16px}.rush-list-row small,.rush-game-row small,.rush-game-row>span{color:#b9c2ce;font-size:13px}.rush-list-row b,.rush-game-row>b{color:#ff9f7c;font-size:13px;font-weight:600}.rush-game-row{flex-direction:column;gap:7px}.rush-game-row>b{margin-top:4px}.rush-list-row:where(a):hover,.rush-game-row:hover{border-color:#ff9f7c}.rush-filter-row{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.rush-filter-row>.rush-field{flex:1;min-width:120px}.rush-empty{gap:12px;padding:18px 0;display:grid}.rush-empty p{color:#b9c2ce;max-width:45ch}.rush-menu-list{border:1px solid hsl(var(--border));border-radius:12px;display:grid;overflow:hidden}.rush-menu-list>a{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:18px;display:flex}.rush-menu-list>a:last-child{border:0}.rush-menu-list>a span{color:#ff9f7c}.rush-match-title{gap:10px;display:grid}.rush-match-title h2{font-size:22px}.rush-match-title h2 span{color:#aab4c0;font-size:14px;font-weight:400}.rush-match-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.rush-match-tabs>a,.rush-match-tabs>span{color:#aab4c0;border-bottom:2px solid #343c47;justify-content:center;align-items:center;gap:6px;min-height:48px;font-size:12px;display:flex}.rush-match-tabs>[aria-current]{color:#ff9f7c;border-color:#ff9f7c}.rush-match-tabs small{font-size:11px}.rush-planner .rush-proposal{gap:10px;padding:14px}.rush-planner .rush-team-counts b{font-size:20px}.rush-planner .rush-team-counts{gap:12px}.rush-planner .rush-team-counts strong{font-size:12px}.rush-planner .rush-planner-next{padding:12px}.rush-lineup-summary{gap:3px;font-size:13px;display:grid}.rush-lineup-summary>span{color:#b9c2ce}.rush-team-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.rush-team-title h2{font-size:28px}.rush-team-title a{padding:10px}.rush-team-title a>span{display:none}.rush-team-heading{gap:10px}.rush-roster .rush-person{padding:6px 0}.rush-interest>summary{color:#ff9f7c}@media (width<=600px){.rush-context{padding:4px 16px}.rush-main{gap:16px;padding-top:16px}.rush-match-tabs>a,.rush-match-tabs>span{gap:4px;font-size:11px}.rush-match-title h2{font-size:20px}.rush-list-row{padding:14px}.rush-main .rush-team-heading h2{font-size:26px}}@media (width>=900px){.rush-planner .rush-stack:has(>.rush-proposal){grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.rush-planner .rush-stack:has(>.rush-proposal)>:not(.rush-proposal){grid-column:1/-1}.rush-planner .rush-stack:has(>.rush-proposal-selected)>.rush-proposal-selected{grid-column:1/-1}.rush-planner .rush-proposal .rush-actions>button{flex:1;padding-inline:8px}}.rush-demo-controls{border:1px dashed #6b5840;border-radius:10px;gap:8px;padding:12px;display:grid}.rush-demo-controls>.rush-field{max-width:420px}.occupancy-page{max-width:1400px}.occupancy-controls{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.occupancy-controls label{color:var(--admin-muted);gap:6px;font-size:11px;display:grid}.occupancy-venue{flex:1;min-width:220px}.occupancy-controls select{width:100%;max-width:100%;min-height:44px}.occupancy-periodbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.occupancy-segment{background:#edf1ee;border-radius:8px;gap:3px;padding:3px;display:flex}.occupancy-segment button{white-space:nowrap;border-radius:6px;min-height:38px;padding:7px 13px;font-size:12px}.occupancy-segment button[aria-pressed=true]{color:#183c2d;background:#fff;font-weight:700;box-shadow:0 1px 4px #17231e16}.occupancy-calendar{align-items:center;gap:6px;display:flex}.occupancy-calendar button{border:1px solid #dce3df;border-radius:6px;place-items:center;width:40px;height:44px;display:grid}.occupancy-calendar input{text-align:center;background:0 0;width:160px;min-height:44px;font-size:14px}.occupancy-method{border:1px solid #dce3df;border-radius:9px;margin:16px 0;padding:13px 16px;font-size:12px}.occupancy-method summary{cursor:pointer;align-items:center;gap:8px;min-height:25px;font-weight:600;display:flex}.occupancy-method>div{gap:16px;margin-top:14px;display:flex}.occupancy-method label{align-items:center;gap:8px;display:flex}.occupancy-method select{border:1px solid #dce3df;min-height:40px;padding:8px}.occupancy-method p{color:#59665e;max-width:900px;margin-top:12px;line-height:1.6}.occupancy-context{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:22px 0 12px;display:flex}.occupancy-context strong{font-size:17px}.occupancy-context span,.occupancy-context a{color:#617168;font-size:11px}.occupancy-context a{margin-left:auto;text-decoration:underline}.occupancy-notice{background:#f2f5f2;border-radius:9px;align-items:flex-start;gap:10px;margin:14px 0;padding:14px 16px;font-size:12px;line-height:1.5;display:flex}.occupancy-notice svg{flex-shrink:0;margin-top:1px}.occupancy-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.occupancy-metrics .admin-metric{border-radius:10px;min-height:120px;padding:16px}.occupancy-metrics .admin-metric strong{letter-spacing:-1px;margin-top:14px;font-family:Inter,system-ui,sans-serif;font-size:29px;font-weight:600}.occupancy-metrics .admin-metric small{font-size:10px;line-height:1.5}.occupancy-section{border-radius:12px;margin-top:20px;overflow:hidden}.occupancy-section h2{font-size:16px;font-weight:650}.occupancy-section .admin-section-head>span{color:#617168;font-size:11px}.occupancy-chart{width:100%;height:300px;padding:4px 14px 14px}.occupancy-caption{color:#617168;padding:12px 18px;font-size:11px;line-height:1.6}.occupancy-table-scroll,.occupancy-heat-scroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.occupancy-table-scroll table{border-collapse:collapse;width:100%;min-width:650px}.occupancy-table-scroll th,.occupancy-table-scroll td{text-align:right;border-bottom:1px solid #e4e9e6;padding:12px 16px;font-size:12px}.occupancy-table-scroll th:first-child{text-align:left}.occupancy-table-scroll thead{background:#f5f7f5}.occupancy-heat{align-items:center;gap:5px;min-width:720px;padding:8px 18px 12px;display:grid}.occupancy-heat>span,.occupancy-heat>strong{text-align:center;color:#637269;font-size:10px}.occupancy-heat>button{color:#20382c;border-radius:5px;height:42px;font-size:11px}.occupancy-heat>button:focus{outline-offset:1px;outline:2px solid #1a5942}.occupancy-heat>button.empty{color:#87958b;background:#eef1ee}.occupancy-empty{border:1px dashed #bdc9c0;border-radius:10px;margin-top:18px;padding:22px;font-size:13px}.occupancy-empty p{color:#66756b;margin:8px 0 14px;line-height:1.6}.occupancy-empty a{text-decoration:underline}.occupancy-footnote{color:#637269;margin-top:18px;font-size:11px;line-height:1.7}.occupancy-spin{animation:1s linear infinite occupancy-spin}@keyframes occupancy-spin{to{transform:rotate(360deg)}}@media (width<=760px){.occupancy-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.occupancy-metrics .admin-metric{min-height:120px;padding:13px}.occupancy-metrics .admin-metric strong{font-size:27px}.occupancy-page .admin-header-actions{justify-content:space-between;width:100%}.occupancy-controls{grid-template-columns:1fr;display:grid}.occupancy-venue{min-width:0}.occupancy-periodbar{gap:10px}.occupancy-periodbar>.occupancy-segment:last-child{width:100%}.occupancy-periodbar>.occupancy-segment:last-child button{flex:1}.occupancy-calendar{gap:3px}.occupancy-calendar input{width:130px;font-size:12px}.occupancy-calendar button{width:32px}.occupancy-section .admin-section-head{gap:8px;padding:12px}.occupancy-section h2{font-size:14px}.occupancy-section .admin-section-head>span{font-size:10px}.occupancy-chart{height:270px;padding:0 6px 12px}.occupancy-context a{margin-left:0}.occupancy-metrics .admin-metric span{letter-spacing:.5px;font-size:8px}.occupancy-segment button{padding:7px 10px}.occupancy-page .admin-page-header h1{font-size:30px}}.ops-page{--ops-border:#dce3df;--ops-muted:#61706a;color:#17211c}.ops-page button,.ops-page a,.ops-page input,.ops-page select{touch-action:manipulation}.ops-page button:focus-visible,.ops-page a:focus-visible,.ops-page summary:focus-visible{outline-offset:3px;outline:3px solid #29785b}.ops-tabs{flex-wrap:wrap;gap:6px;margin:0 0 22px;display:flex}.ops-tabs button{border:1px solid var(--ops-border);background:#fff;border-radius:9px;min-height:44px;padding:10px 15px;font-size:13px}.ops-tabs button[aria-pressed=true]{color:#fff;background:#173f32;border-color:#173f32}.ops-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.ops-summary button,.ops-summary>div{text-align:left;border:1px solid var(--ops-border);background:#fff;border-radius:12px;gap:8px;padding:17px;font-size:12px;display:grid}.ops-summary strong{font-size:29px;line-height:1.1}.ops-summary button[aria-pressed=true]{border-color:#237855;box-shadow:inset 0 -3px #237855}.ops-summary button:disabled{opacity:.6}.ops-toolbar{flex-wrap:wrap;align-items:end;gap:10px;margin:16px 0;display:flex}.ops-toolbar label{flex:140px;gap:5px;min-width:0;font-size:12px;display:grid}.ops-toolbar label:first-child{flex:2 220px}.ops-toolbar input,.ops-toolbar select{border:1px solid var(--ops-border);background:#fff;border-radius:8px;width:100%;min-width:0;height:44px;padding:0 11px;font-size:13px}.ops-meta{color:var(--ops-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;font-size:12px;display:flex}.ops-table{border-collapse:collapse;border:1px solid var(--ops-border);table-layout:fixed;background:#fff;width:100%}.ops-table th{text-align:left;color:var(--ops-muted);border-bottom:1px solid var(--ops-border);padding:12px;font-size:11px;font-weight:600}.ops-table th:first-child{width:38px}.ops-table th:nth-child(2){width:26%}.ops-table td{vertical-align:top;border-bottom:1px solid var(--ops-border);overflow-wrap:anywhere;padding:16px 12px;font-size:13px}.ops-table td strong,.ops-table td small{display:block}.ops-table td strong{font-size:14px}.ops-table td small{color:var(--ops-muted);margin-top:5px;font-size:11px;line-height:1.5}.ops-table input[type=checkbox]{accent-color:#237855;width:18px;height:18px}.ops-pill{color:#46574e;background:#edf0ef;border-radius:20px;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:5px 9px;font-size:11px;font-weight:650;line-height:1.4;display:inline-flex}.ops-pill.good{color:#1d6746;background:#e3f3e9}.ops-pill.warn{color:#86550a;background:#fff1d9}.ops-pill.bad{color:#a13232;background:#fbe9e7}.ops-status{justify-items:start;gap:6px;display:grid}.ops-status small{color:var(--ops-muted);font-size:11px;line-height:1.5}.ops-activity{color:#3265a2!important}.ops-actions{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.ops-actions .admin-button{letter-spacing:0;border-radius:8px;min-height:40px;padding:8px 11px;font-size:11px}.ops-more{position:relative}.ops-more>summary{cursor:pointer;border:1px solid var(--ops-border);text-align:center;border-radius:8px;min-width:36px;min-height:40px;padding:9px;list-style:none}.ops-more>div{border:1px solid var(--ops-border);z-index:20;background:#fff;border-radius:8px;width:205px;padding:5px;position:absolute;top:44px;right:0;box-shadow:0 8px 25px #162c2429}.ops-more a,.ops-more button{text-align:left;border-radius:5px;width:100%;padding:11px;font-size:12px;display:block}.ops-more a:hover,.ops-more button:hover{background:#eef4f1}.ops-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:18px 0;font-size:12px;display:flex}.ops-message{background:#eaf4ee;border-radius:8px;margin:12px 0;padding:12px 15px;font-size:13px;line-height:1.5}.ops-message.error{color:#893d22;background:#fff0e7}.ops-message button{margin-left:8px;text-decoration:underline}.ops-card{border:1px solid var(--ops-border);background:#fff;border-radius:12px;min-width:0;margin:14px 0;padding:20px}.ops-card h2{margin-bottom:12px;font-size:18px;font-weight:700}.ops-card p{font-size:13px;line-height:1.6}.ops-issues{gap:12px;display:grid}.ops-issue{border:1px solid var(--ops-border);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px;display:grid}.ops-issue h3{margin-bottom:8px;font-size:15px;font-weight:700}.ops-issue p{color:var(--ops-muted);margin:8px 0;font-size:12px;line-height:1.5}.ops-log{border:1px solid var(--ops-border);background:#fff;border-radius:10px;margin-bottom:8px}.ops-log>summary{cursor:pointer;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px;font-size:13px;display:grid}.ops-log summary small{color:var(--ops-muted);margin-top:4px;font-size:11px;display:block}.ops-log>div{overflow-wrap:anywhere;padding:0 15px 15px;font-size:12px;line-height:1.7}.ops-log code{font-size:11px}.ops-budget{gap:7px;margin:18px 0;font-size:13px;display:grid}.ops-budget progress{accent-color:#237855;width:100%;height:9px}.ops-map{border:1px solid var(--ops-border);border-radius:12px;height:420px;margin:16px 0;overflow:hidden}.ops-map .leaflet-container{width:100%;height:100%}.ops-page .admin-form input{min-width:0}.ops-page .admin-page-header h1{font-size:40px}.ops-page .admin-button{cursor:pointer}.ops-page .admin-button:disabled{cursor:default}.ops-empty{text-align:center;color:var(--ops-muted);border:1px dashed var(--ops-border);border-radius:12px;padding:36px 18px;font-size:14px}.ops-table .ops-mobile-label{display:none}@media (width<=900px){.ops-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-table,.ops-table tbody{background:0 0;border:0;display:block}.ops-table thead{display:none}.ops-table tr{border:1px solid var(--ops-border);background:#fff;border-radius:12px;grid-template-columns:24px minmax(0,1fr) minmax(0,1fr);gap:12px;margin-bottom:12px;padding:16px;display:grid}.ops-table td{border:0;min-width:0;padding:0;display:block}.ops-table td:nth-child(2),.ops-table td:nth-child(3){grid-column:2/4}.ops-table td:nth-child(4){grid-column:2}.ops-table td:nth-child(5){grid-column:3}.ops-table td:last-child{grid-column:2/4}.ops-mobile-label{color:var(--ops-muted);margin-bottom:5px;font-weight:500;font-size:10px!important;display:block!important}.ops-issue{grid-template-columns:1fr}.ops-log>summary{grid-template-columns:minmax(0,1fr) auto;gap:8px}.ops-log>summary>time{grid-column:1/-1;font-size:11px}.ops-log>summary>span{font-size:11px}.ops-more>div{left:auto;right:0}.ops-page .admin-page-header h1{font-size:34px}}.ops-area{border:1px solid var(--ops-border);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:16px;display:flex}.ops-area>div{flex:260px;min-width:0}.ops-area-label,.ops-area>label{margin-bottom:6px;font-size:12px;display:block}.ops-area>label{flex:0 110px;gap:6px;display:grid}.ops-area select{border:1px solid var(--ops-border);background:#fff;border-radius:8px;width:100%;height:46px;padding:0 10px}.ops-area>.admin-button{margin-top:22px}.ops-area .location-search-component{width:100%;min-width:0}.ops-area input{min-width:0}.ops-view-switch{border:1px solid var(--ops-border);background:#fff;border-radius:10px;gap:4px;width:fit-content;margin:12px 0;padding:4px;display:flex}.ops-view-switch button{color:#52655b;border-radius:7px;min-height:44px;padding:8px 18px;font-size:13px;font-weight:700}.ops-view-switch button[aria-pressed=true]{color:#fff;background:#173f32}.ops-map{isolation:isolate}.ops-map-popup{overflow-wrap:anywhere;gap:8px;font-size:12px;line-height:1.5;display:grid}.ops-map-popup>strong{font-size:15px}.ops-map-popup>a{text-align:center;background:#173f32;border-radius:7px;padding:10px 12px;text-decoration:none;display:block;color:#fff!important}.ops-map-legend{color:var(--ops-muted);flex-wrap:wrap;gap:8px 16px;margin:8px 0 18px;font-size:11px;display:flex}.ops-map-legend span{align-items:center;gap:6px;display:inline-flex}.ops-map-legend i{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.ops-map .leaflet-interactive:focus{outline-offset:3px;outline:3px solid #173f32}@media (width<=600px){.ops-area{gap:10px;padding:12px}.ops-area>div{flex-basis:160px}.ops-area>label{flex:0 0 85px}.ops-area>.admin-button{margin-top:0}.ops-map{height:380px}}.ops-map-automation{pointer-events:none!important}.ops-map-automation>span,.ops-map-automation-key{color:#fff;background:#167044;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-family:Arial,sans-serif;font-size:16px;font-weight:700;line-height:1;display:flex;box-shadow:0 1px 5px #17211c55}.ops-map-automation-key{flex:none;width:18px;height:18px;font-size:13px}.tijo-certified-badge{color:#606a64;letter-spacing:0;text-transform:none;white-space:nowrap;vertical-align:middle;box-sizing:border-box;width:fit-content;max-width:100%;min-height:22px;box-shadow:none;background:0 0;border:0;border-radius:3px;flex:none;align-self:flex-start;align-items:center;gap:5px;padding:0;font:500 11px/1.3 Inter,system-ui,sans-serif;display:inline-flex}.tijo-certified-badge>svg{color:#68736d;flex:none}.tijo-certified-logo{-o-object-fit:contain;object-fit:contain;border-radius:2px;flex:none;width:66px;max-width:none;height:22px;display:block}.tijo-certified-logo.is-full{width:96px;height:32px}.tijo-certified-badge.is-full{gap:8px;min-height:30px;font-size:12px}.tijo-certified-badge:hover{color:#202720;background:0 0}.tijo-certified-badge:focus-visible{outline-offset:4px;outline:2px solid #b94449}.dp-venue-content>.tijo-certified-badge{margin:3px 0}.ops-table .tijo-certified-badge{margin-top:5px}.tijo-certification-dialog{color:#202720;background:#fff;border-radius:16px;width:calc(100% - 32px);max-width:520px;max-height:85dvh;padding:24px;overflow-y:auto}.tijo-certification-title{color:#606a64;align-items:center;gap:10px;font:500 14px/1.4 Inter,system-ui,sans-serif;display:flex}.tijo-certification-details{color:#37443d;font:400 13px/1.55 Inter,system-ui,sans-serif}.tijo-certification-details>p{margin:0 0 16px}.tijo-certification-details dl{gap:12px;margin:0 0 16px;display:grid}.tijo-certification-details dt{color:#6a746e;font-size:11px;font-weight:600}.tijo-certification-details dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0}.tijo-certification-details .tijo-certification-dates{color:#6a746e;font-size:11px}.tijo-certification-details details{border-top:1px solid #e5e7e5;padding:14px 0}.tijo-certification-details summary{cursor:pointer;font-weight:600}.tijo-certification-details ul{margin:12px 0;padding:0;list-style:none}.tijo-certification-details li{align-items:center;gap:8px;margin:7px 0;display:flex}.tijo-certification-extras{border-top:1px solid #e5e7e5;padding-top:14px}.tijo-certification-extras h4{margin:0 0 12px;font-weight:600}.tijo-certification-extras dl{grid-template-columns:1fr 1fr}.tijo-certification-extras dd{font-size:12px}.tijo-certification-inline{background:#fff;border:1px solid #e5e7e5;border-radius:12px;margin:18px 0;padding:18px}.tijo-certification-inline>summary{cursor:pointer;color:#606a64;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.tijo-certification-inline[open]>.tijo-certification-details{margin-top:18px}.cgn-fixed-venue .tijo-certification-card-label,.cgn-map-preview .tijo-certification-card-label{margin:0 0 8px 4px}.venue-certification{color:#26312c;grid-column:1/-1;padding:20px!important}.venue-certification h2{text-transform:none;letter-spacing:0!important;font-size:16px!important}.venue-certification .cert-status{color:#69736f;margin:5px 0 0;font-size:12px}.cert-intro,.cert-hint{color:#69736f;font-size:12px;line-height:1.6}.cert-intro{max-width:780px;margin-bottom:16px}.cert-hint{margin:8px 0 14px}.venue-certification fieldset{border:0;border-top:1px solid #e0e5e8;min-width:0;margin-top:18px;padding:18px 0}.venue-certification legend{padding-right:12px;font-size:13px;font-weight:700}.cert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cert-field{align-content:start;gap:7px;font-size:12px;font-weight:600;display:grid}.cert-field input,.cert-field textarea,.cert-field select{box-sizing:border-box;color:#18211d;background:#fff;border:1px solid #cbd4d9;border-radius:6px;width:100%;min-width:0;padding:10px;font:400 14px/1.5 Inter,system-ui,sans-serif}.cert-field textarea{resize:vertical}.cert-checklist{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cert-checklist label{cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;display:flex}.cert-checklist input,.cert-courts input{accent-color:#b94449;flex:none;width:17px;height:17px;margin-top:2px}.cert-checklist small{color:#69736f;margin-top:4px;font-size:12px;font-weight:400;line-height:1.5;display:block}.cert-courts{flex-wrap:wrap;gap:12px;margin:0 0 18px;font-size:13px;display:flex}.cert-courts>strong{width:100%}.cert-courts label{align-items:center;gap:8px;min-height:32px;display:flex}.cert-actions{flex-wrap:wrap;gap:8px;display:flex}.cert-actions button{white-space:normal;min-height:40px}.cert-error,.cert-warning{color:#a1363e;margin:12px 0;font-size:13px;line-height:1.6}.cert-summary{flex-wrap:wrap;gap:8px 20px;margin:14px 0;font-size:12px;display:flex}.cert-admin-details{margin:18px 0;font-size:13px}.cert-admin-details summary{cursor:pointer;font-weight:600}.cert-admin-details h3{margin:18px 0 10px;font-size:13px}.cert-admin-details dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cert-admin-details dt{color:#69736f;font-size:11px}.cert-admin-details dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0}.cert-admin-details>.tijo-certification-details{margin-top:16px}@media (width<=600px){.venue-certification{padding:16px!important}.venue-certification .admin-inline-heading{flex-wrap:wrap;align-items:flex-start}.cert-grid,.cert-checklist,.cert-admin-details dl{grid-template-columns:1fr}.cert-actions{flex-direction:column}.cert-actions button{width:100%}}.venue-workflow .admin-page-header{margin-bottom:18px}.venue-workflow .admin-page-header h1{font-size:32px}.venue-workflow .ops-tabs{flex-wrap:nowrap;gap:6px;margin-bottom:18px;display:flex}.venue-workflow .ops-tabs button{flex:1;padding:10px 8px;font-size:13px}.venue-workflow .ops-summary{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.venue-workflow .ops-summary button{border-radius:24px;align-items:center;gap:7px;min-height:44px;padding:9px 11px;font-size:12px;display:flex}.venue-workflow .ops-summary strong{font-size:13px}.venue-workflow .ops-summary button[aria-pressed=true]{box-shadow:none;background:#e9f4ee}.ops-search-line{align-items:end;gap:8px;margin:12px 0;display:flex}.ops-search-line label{flex:1;gap:5px;min-width:0;font-size:12px;display:grid}.ops-search-line input{border:1px solid #dce3df;border-radius:9px;width:100%;height:44px;padding:0 12px;font-size:16px}.ops-search-line button{min-height:44px}.ops-reset{min-height:40px;text-decoration:underline}.venue-workflow [hidden]{display:none!important}.ops-add-title,.ops-review-intro h2{margin:16px 0 10px;font-size:20px;font-weight:700}.ops-review-intro p{color:#61706a;margin-bottom:12px;font-size:13px}.ops-add-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 24px;display:grid}.ops-add-methods button{text-align:left;background:#fff;border:1px solid #dce3df;border-radius:12px;gap:6px;padding:17px;display:grid}.ops-add-methods button[aria-pressed=true]{background:#edf7f0;border-color:#237855}.ops-add-methods small{color:#61706a;font-size:12px}.ops-task-filters{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.ops-task-filters button{background:#fff;border:1px solid #dce3df;border-radius:22px;min-height:44px;padding:10px 12px;font-size:12px}.ops-task-filters button[aria-pressed=true]{color:#fff;background:#173f32}.ops-task-filters b{margin-left:5px}.ops-task-list{gap:10px;margin:14px 0;display:grid}.ops-task{background:#fff;border:1px solid #dce3df;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.ops-task>div{gap:5px;min-width:0;display:grid}.ops-task strong{font-size:14px}.ops-task span,.ops-task small{color:#61706a;overflow-wrap:anywhere;font-size:12px}.ops-task small{max-width:75ch}.ops-import-progress{color:#61706a;flex-wrap:wrap;gap:8px;margin:12px 0 20px;padding:0;font-size:12px;list-style:none;display:flex}.ops-import-progress [aria-current=step]{color:#173f32;font-weight:700}.ops-import-panel{max-width:760px}.ops-import-panel .admin-form{padding:16px 0}.ops-import-panel .admin-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.ops-import-panel .admin-fields{padding:16px 0}.ops-import-panel .admin-input,.ops-import-panel .admin-select{min-height:44px;font-size:16px}.ops-detail-tabs{z-index:15;background:#eef3f6;gap:6px;margin:10px 0 18px;padding:10px 0;display:flex;position:sticky;top:0;overflow:auto}.ops-detail-tabs a{white-space:nowrap;background:#fff;border:1px solid #d6dde1;border-radius:9px;align-items:center;min-height:44px;padding:10px 14px;font-size:13px;display:flex}.ops-detail-tabs a[aria-current=page]{color:#fff;background:#173f32}.ops-detail-body{gap:16px;display:grid}.ops-detail-body>.admin-venue-card,.ops-detail-body>.admin-court-panel{grid-area:auto;scroll-margin-top:80px}.ops-detail-body .admin-venue-card{padding:20px}.ops-detail-body .admin-field span,.ops-detail-body .admin-venue-card h2{letter-spacing:0;font-size:12px}.ops-detail-body .admin-field strong,.ops-detail-body .admin-field a{font-size:14px}.ops-detail-body .admin-venue-general .admin-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-detail-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:16px 0;display:grid}.ops-detail-status>div{align-content:start;gap:8px;display:grid}.ops-detail-status h3{color:#61706a;font-size:12px}.ops-detail-body details>summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:14px;font-weight:600}.ops-detail-body .admin-button{letter-spacing:0;min-height:44px;font-size:12px}.ops-detail-body .admin-input,.ops-detail-body .admin-select{min-height:44px;font-size:16px}.ops-detail-body .admin-form{padding:12px 0}.ops-subtle{color:#61706a;font-size:13px;line-height:1.5}.ops-next{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.ops-data-advanced{grid-column:1/-1}.ops-data-advanced summary{cursor:pointer;min-height:44px;padding:12px 0}.ops-import-courts{max-height:240px;padding:0;list-style:none;overflow:auto}.ops-import-courts li{border-bottom:1px solid #dce3df;padding:10px 0;font-size:13px}.venue-workflow .admin-form label,.ops-detail-body .admin-form label{letter-spacing:0;font-size:12px}.venue-workflow .admin-review-row{text-align:left;width:100%}.ops-modal-error{margin:12px 20px}.ops-detail-body .admin-venue-booking .admin-fields{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=600px){.ops-add-methods{grid-template-columns:1fr}.ops-add-methods button{padding:12px 15px}.ops-detail-status{grid-template-columns:1fr;gap:16px}.ops-detail-body .admin-venue-card{padding:16px}.ops-detail-body .admin-venue-general .admin-fields{grid-template-columns:1fr 1fr}.venue-workflow .admin-page-header{align-items:center}.venue-workflow .admin-page-header h1{font-size:30px}.ops-detail-tabs a{padding:10px;font-size:12px}.ops-detail-body .admin-venue-booking .admin-fields{grid-template-columns:1fr 1fr}.ops-detail-body .admin-booking-connector{grid-template-columns:1fr}.ops-detail-body .admin-booking-connector small,.ops-detail-body .admin-booking-connector p{grid-column:1}.ops-detail-body .admin-inline-heading{flex-wrap:wrap}}.ops-detail-body .admin-venue-card h2{font-size:18px;font-weight:700;line-height:1.35}.ops-detail-body .admin-eyebrow{letter-spacing:1px;color:#61706a;font-size:10px}.ops-detail-body p{font-size:14px;line-height:1.6}.ops-detail-body .venue-sync-facts{margin:16px 0}.venue-workflow .ops-task{text-align:left}.ops-detail-body .admin-list-row{flex-wrap:wrap;gap:10px}.ops-detail-body .admin-list-row strong{font-size:14px}.ops-detail-body .admin-list-row small{font-size:12px}.ops-detail-body .admin-fields{min-width:0}.ops-detail-body .admin-field{overflow-wrap:anywhere}.venue-title-photo{background:#fff;border-radius:10px;min-width:0;margin:0;display:block;position:relative}.venue-title-photo.vtp-thumbnail{flex:0 0 104px;width:104px;min-width:104px}.venue-title-photo.vtp-wide{width:100%;margin-inline:auto}.venue-title-photo .vtp-static{aspect-ratio:1;background:#edf2ed;border-radius:10px;width:100%;position:relative;overflow:hidden}.venue-title-photo.vtp-wide .vtp-static{aspect-ratio:1.5}.venue-title-photo .vtp-illustrated,.venue-title-photo .vtp-sport-artwork{width:100%;height:100%;display:block}.venue-title-photo .vtp-static>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:static}.venue-title-photo .vtp-placeholder{color:#526a5d;text-align:center;background:linear-gradient(145deg,#f2f5f3,#e5ece7);flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;padding:10px;display:flex}.venue-title-photo .vtp-sport{letter-spacing:.06em;text-transform:uppercase;font:650 10px/1.2 Inter,system-ui,sans-serif}.venue-title-photo .vtp-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;font:500 11px/1.3 Inter,system-ui,sans-serif;display:-webkit-box;overflow:hidden}.venue-title-photo.vtp-wide .vtp-placeholder{gap:9px;padding:20px}.venue-title-photo.vtp-wide .vtp-name{max-width:85%;font-size:17px}.venue-title-photo.vtp-wide .vtp-sport{font-size:12px}.venue-title-photo.vtp-wide .vtp-placeholder>svg{width:32px;height:32px}.venue-title-photo .vtp-open{width:100%;color:inherit;background:0 0;border:0;border-radius:10px;padding:0;display:block}.venue-title-row{align-items:flex-start;gap:12px;min-width:0;display:flex}.venue-title-row>.venue-title-copy{flex:1;min-width:0}.venue-title-copy{text-align:left;color:inherit;flex-direction:column;gap:4px;display:flex}button.venue-title-copy{background:0 0;border:0;min-height:44px;padding:0}.venue-title-copy .venue-booking-badge,.dp-venue-content>.venue-booking-badge,.home-venue-info>.venue-booking-badge{align-self:flex-start;max-width:100%;margin-top:4px;position:static;inset:auto}.home-editorial-venue .venue-title-photo{margin:0 auto}.app-surface .discovery-court-main.venue-title-row{align-items:flex-start}.direct-plan .dp-venue:has(>.venue-title-photo){grid-template-columns:104px minmax(0,1fr)}.cgn-slot-venue-head:has(>.venue-title-photo){align-items:flex-start;gap:12px}.cgn-slot-venue>.venue-title-photo{margin-bottom:12px}.cgn-map-card.venue-title-row{flex-wrap:wrap;align-items:flex-start}.cgn-map-card.venue-title-row>.venue-title-copy{white-space:normal;flex-basis:130px}.cgn-map-card.venue-title-row b,.cgn-map-card.venue-title-row small{white-space:normal;overflow-wrap:anywhere}.cgn-fixed-venue-main.venue-title-row,.plan-flow .direct-manual-entry .dme-venue.venue-title-row,.plan-flow .wa-venue-choice.venue-title-row{align-items:flex-start}.plan-flow .wa-venue-choice.venue-title-row>.venue-title-copy{justify-content:center;align-self:stretch}.plan-flow .wa-selected-courts>button.wa-selected-venue-chip{color:#173c2b;text-align:left;background:#edf2ed;border-radius:12px;flex-direction:row;flex:none;align-items:center;gap:8px;width:auto;max-width:220px;min-height:44px;padding:8px 10px;font:12px/1.3 Inter,sans-serif}.wa-selected-venue-chip>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wa-selected-venue-chip>svg{flex:none}.cgn-fixed-game-venue.venue-title-row{align-items:flex-start}.cgn-success-game .cgn-success-venue-photo{margin-bottom:12px}@media (width<=380px){.venue-title-photo.vtp-thumbnail{flex-basis:88px;width:88px;min-width:88px}.venue-title-photo .vtp-placeholder{gap:4px;padding:7px}.venue-title-photo .vtp-name{font-size:10px}.direct-plan .dp-venue:has(>.venue-title-photo){grid-template-columns:88px minmax(0,1fr)}}.venue-title-photo .vtp-footer{align-items:center;min-height:24px;padding:3px 0;display:flex}.venue-title-photo .vtp-footer .venue-booking-badge{max-width:100%;position:static;inset:auto}.plan-flow .venue-choice-action{flex-direction:row;align-items:center;gap:8px;display:flex}.plan-flow .venue-choice-action[aria-pressed=true] .wa-choice-circle{background:var(--tijo-accent-soft);border-color:var(--tijo-accent-border);color:var(--tijo-accent-text)}.venue-title-photo.vtp-thumbnail.vtp-compact{flex-basis:72px;width:72px;min-width:72px}.venue-title-photo.vtp-compact .vtp-static{aspect-ratio:auto;border-radius:11px;height:76px}.venue-title-photo.vtp-compact .vtp-placeholder{gap:7px;padding:8px}.venue-title-photo.vtp-compact .vtp-sport{font-size:10px}.court-price{max-width:100%;color:inherit;text-align:left;vertical-align:middle;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;gap:3px;font-size:.75rem;line-height:1.35;display:inline-flex}.court-price__main{flex-wrap:wrap;align-items:center;gap:4px 6px;max-width:100%;display:inline-flex}.court-price__label{font-weight:600}.court-price__badge{background:color-mix(in srgb, currentColor 9%, transparent);white-space:nowrap;border-radius:5px;padding:1px 5px;font-size:.625rem;font-weight:600;display:inline-block}.court-price__detail{opacity:.75;font-size:.6875rem}.court-price__change{font-size:.6875rem;font-weight:600}.court-price--unknown{opacity:.65}.court-price--unknown .court-price__label{font-weight:400}.court-price--compact{font-size:inherit;line-height:inherit;display:inline}.court-price--compact .court-price__main{display:inline}.dp-court-group>button .court-price,.dp-court-group button[data-testid=planner-slot]>.court-price{margin-top:4px;font-size:10px;line-height:1.35;display:block}.dp-court-option-copy>.court-price{color:#193239;margin-top:6px;font-size:13px;line-height:1.4;display:block}.mg-appointment-entry>.court-price{margin-top:7px;font-size:12px;line-height:1.4;display:flex}.vd-live-time>.court-price{margin-top:4px;font-size:10px;line-height:1.35;display:block}.home-editorial-slots>button{flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.home-editorial-slots>button>.court-price{font-size:9px;line-height:1.3}.booking-court-choice input{width:100%;min-height:42px;font:inherit;color:inherit;background:#fff;border:1px solid #dce4df;border-radius:9px;padding:9px 11px}.court-change-notice .court-price{margin-top:5px}.direct-plan .dp-times .dp-court-group>button[data-date][data-date]:has(>.court-price){gap:3px;height:auto;min-height:80px}.dp-court-overlay{z-index:10020;background:#132b3466;position:fixed;inset:0}.dp-court-dialog{z-index:10021;color:#193239;width:min(100%,480px);max-height:90dvh;font-family:var(--font-body,Inter,sans-serif);background:#fff;border-radius:26px 26px 0 0;flex-direction:column;padding:9px 20px 0;display:flex;position:fixed;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 -6px 40px #102b3420}.dp-court-dialog[data-state=open]{animation:.32s cubic-bezier(.22,1,.36,1) both dp-court-slide-in}.dp-court-dialog[data-state=closed]{animation:.22s cubic-bezier(.4,0,1,1) both dp-court-slide-out}.dp-court-overlay[data-state=open]{animation:.24s ease-out both dp-court-fade-in}.dp-court-overlay[data-state=closed]{animation:.22s ease-in both dp-court-fade-out}@keyframes dp-court-slide-in{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}@keyframes dp-court-slide-out{0%{transform:translate(-50%)}to{transform:translate(-50%,100%)}}@keyframes dp-court-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dp-court-fade-out{0%{opacity:1}to{opacity:0}}.dp-court-handle{background:#e1e8e7;border-radius:4px;flex:none;width:34px;height:4px;margin:0 auto 10px}.dp-court-dialog-head{flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.dp-court-dialog-head h2{letter-spacing:-.55px;margin:0;font-size:23px;font-weight:750;line-height:1.2}.dp-court-dialog-head button{color:#607278;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.dp-court-dialog .dp-court-venue{color:#607278;overflow-wrap:anywhere;flex:none;margin:4px 0 16px;font-size:14px;line-height:1.45}.dp-court-appointment{border-bottom:1px solid #e1e8e7;flex:none;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:18px;display:flex}.dp-court-date{text-align:center;background:#f7f9f8;border-radius:12px;flex:none;width:51px;padding:8px 0}.dp-court-date span{letter-spacing:.7px;color:#607278;font-size:11px;font-weight:700;display:block}.dp-court-date strong{margin-top:2px;font-size:23px;line-height:1.2;display:block}.dp-court-time{flex:1;min-width:0}.dp-court-time>strong{letter-spacing:-.2px;white-space:nowrap;font-size:18px;font-weight:750;display:block}.dp-court-time>span{color:#607278;margin-top:3px;font-size:12px;display:block}.dp-court-availability{flex:none;max-width:120px}.dp-court-availability>small{text-align:right;color:#607278;margin-top:4px;font-size:11px;display:block}.dp-court-status{color:#607278;align-items:center;gap:6px;font-size:12px;font-weight:650;line-height:1.4;display:inline-flex}.dp-court-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;display:block}.dp-court-status.is-available{color:#147a53}.dp-court-status.is-unavailable{color:#b3313a}.dp-court-status.is-stale{color:#8e5c10}.dp-court-scroll{overscroll-behavior:contain;min-height:0;margin:-3px;padding:3px;overflow-y:auto}.dp-court-choices{border:0;min-width:0;margin:0;padding:0}.dp-court-option{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e1e8e7;border-radius:15px;align-items:center;gap:12px;width:100%;padding:14px 12px;transition:background .15s,border-color .15s;display:flex}.dp-court-option+.dp-court-option{margin-top:8px}.dp-court-option.is-selected{border-color:var(--tijo-accent-border);background:var(--tijo-accent-soft)}.dp-court-option.is-disabled{cursor:default}.dp-court-option input{accent-color:var(--tijo-accent-text);flex:none;width:20px;height:20px;margin:0}.dp-court-option-copy{overflow-wrap:anywhere;flex:1;min-width:0}.dp-court-option-copy strong{font-size:16px;font-weight:700;line-height:1.35;display:block}.dp-court-option-copy small{color:#607278;font-size:12px;line-height:1.5;display:block}.dp-court-icon{color:#607278;background:#f7f9f8;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.dp-court-flexible{padding-top:16px;padding-bottom:16px}.dp-court-flexible .dp-court-icon{color:var(--tijo-accent-text);background:#fff}.dp-court-flex-title{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:5px;display:flex}.dp-court-recommended{letter-spacing:.2px;color:var(--tijo-accent-text);background:#fff;border-radius:5px;padding:3px 6px;font-size:10px;font-weight:700;line-height:1.4}.dp-court-divider{color:#607278;align-items:center;gap:10px;margin:18px 0 12px;font-size:12px;display:flex}.dp-court-divider:after{content:"";background:#e1e8e7;flex:1;height:1px}.dp-court-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;display:flex}.dp-court-meta small,.dp-court-meta .dp-court-status{font-size:11px}.dp-court-footer{padding:18px 0 calc(14px + env(safe-area-inset-bottom));background:#fff;flex:none}.dp-court-confirm{background:var(--tijo-action-gradient);width:100%;min-height:50px;color:var(--tijo-action-ink);border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;font-size:15px;font-weight:750;display:flex}.dp-court-confirm:disabled{background:var(--tijo-disabled-surface);color:var(--tijo-disabled-text);cursor:not-allowed}.dp-court-note{text-align:center;color:#607278;margin:9px 0 0;font-size:11px;line-height:1.4}.dp-court-remove{color:#ad4338;border-radius:10px;width:100%;min-height:44px;margin-top:8px;padding:10px;font-size:13px;font-weight:600;display:block}.dp-court-remove:hover{background:#fff2ee}.dp-court-error,.dp-court-empty{color:#ad4338;margin:0 0 12px;font-size:13px;line-height:1.5}.dp-court-empty{color:#607278;margin-top:14px}.dp-court-dialog button:focus-visible,.dp-court-option input:focus-visible{outline:3px solid var(--tijo-focus);outline-offset:3px}.dp-court-spinner{animation:1s linear infinite dp-court-spin}@keyframes dp-court-spin{to{transform:rotate(360deg)}}@media (width<=360px){.dp-court-dialog{padding-left:15px;padding-right:15px}.dp-court-option{gap:9px}.dp-court-icon{width:35px;height:39px}.dp-court-time>strong{font-size:16px}.dp-court-appointment{gap:9px}.dp-court-availability .dp-court-status{max-width:90px;font-size:11px}}@media (height<=520px){.dp-court-dialog{max-height:96dvh}.dp-court-handle{margin-bottom:2px}.dp-court-appointment{margin-bottom:8px;padding-bottom:8px}.dp-court-dialog .dp-court-venue{margin-bottom:8px}.dp-court-footer{padding-top:10px}}@media (prefers-reduced-motion:reduce){.dp-court-option{transition:none}.dp-court-spinner,.dp-court-dialog[data-state],.dp-court-overlay[data-state]{animation:none}}.direct-plan .venue-slot-actions:has(.venue-duration-alternatives){flex-wrap:wrap}.direct-plan .venue-duration-alternatives{flex-wrap:wrap;flex:1 0 100%;gap:8px;min-width:0;display:flex}.direct-plan .venue-duration-alternatives button{color:#203b31;cursor:pointer;background:#eef3ef;border:1px solid #dce5df;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:10px 12px;font:600 12px/1.4 Inter,system-ui,sans-serif;display:inline-flex}.direct-plan .venue-duration-alternatives button:focus-visible{outline-offset:3px;outline:2px solid #526b5e}.direct-plan .venue-duration-alternatives button:disabled{opacity:.55;cursor:default}.direct-plan .dp-planning-help{color:#334b3f;background:0 0;border-radius:0;margin:4px 0;padding:0;font:400 12px/1.5 Inter,system-ui,sans-serif}.direct-plan .dp-planning-help p{margin:0}.direct-plan .dp-planning-help strong{font-weight:600}.direct-plan .dp-planning-help summary{cursor:pointer;color:#35644c;align-items:center;gap:6px;min-height:44px;padding:8px 0;font-weight:600;display:flex}.direct-plan .dp-planning-help summary:focus-visible{outline:2px solid var(--tijo-focus,#d46f55);outline-offset:2px;border-radius:4px}.direct-plan .dp-planning-help ol{margin:7px 0;padding-left:18px}.direct-plan .dp-planning-help li+li{margin-top:6px}.direct-plan .dp-planning-help details>p{margin:8px 0 3px}.direct-plan .dp-planning-status{color:#486555;overflow-wrap:anywhere;min-height:32px;margin:0 0 7px;font:500 12px/16px Inter,system-ui,sans-serif}.venue-booking-badge{z-index:2;color:#fff;letter-spacing:0;text-transform:none;pointer-events:none;box-sizing:border-box;background:#141d19e6;border-radius:6px;align-items:center;gap:5px;max-width:calc(100% - 16px);padding:6px 8px;font:600 11px/1.25 Inter,system-ui,sans-serif;display:inline-flex;position:absolute;bottom:8px;left:8px}.venue-booking-badge>svg{flex:none}.venue-booking-badge .venue-booking-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.venue-booking-badge.is-compact{border-radius:0;flex-direction:column;justify-content:center;gap:0;max-width:100%;padding:3px 2px;font-size:11px;line-height:1.25;display:flex;bottom:0;left:0;right:0}.venue-booking-badge.is-compact .venue-booking-prefix{color:#e0e6e2;font-size:9px;font-weight:450;line-height:1.2}.venue-booking-badge.is-compact .venue-booking-name{max-width:100%}.direct-plan .dp-venue-photo small{top:0;bottom:auto}.discovery-court-photo{position:relative;overflow:hidden}.home-editorial-cover .home-venue-illustration,.discovery-court-photo .home-venue-illustration{top:3px;bottom:auto!important}.vd-redesign .vd-hero-copy>.venue-booking-badge{max-width:100%;margin-top:10px;font-size:12px;position:relative;bottom:auto;left:auto}.flow-venue-photo>.venue-booking-badge:not(.is-compact){bottom:22px}.wa-venue-thumbnail>.venue-booking-badge.is-compact{top:26px;bottom:auto}.dme-photo{position:relative;overflow:hidden}.venue-booking-thumb{flex:none;display:block;position:relative}.venue-booking-badge.is-inline{z-index:auto;color:#6c7b72;background:0 0;border:0;border-radius:0;flex-direction:row;justify-content:flex-start;align-self:flex-start;align-items:center;gap:4px;width:auto;max-width:100%;margin-top:4px;padding:0;font:400 11px/1.4 Inter,system-ui,sans-serif;display:inline-flex;position:static;inset:auto}.venue-booking-badge.is-inline .venue-booking-name{white-space:normal;overflow-wrap:anywhere}.venue-booking-badge.is-inline.is-action{pointer-events:auto;cursor:pointer;text-align:left;color:#526b5e;text-underline-offset:3px;min-height:44px;margin-top:0;padding:4px 0;-webkit-text-decoration:underline #c0cec4;text-decoration:underline #c0cec4}.venue-booking-badge.is-inline.is-action:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #526b5e}.venue-booking-badge.is-inline.is-action:disabled{opacity:.55;cursor:default}.planning-map-overlay{z-index:4000;background:#17251f66;position:fixed;inset:0}.planning-map-dialog{z-index:4001;color:#193e30;background:#f7f6f1;height:100dvh;font-family:Inter,system-ui,sans-serif;position:fixed;inset:0;overflow:hidden}.planning-map-dialog *{box-sizing:border-box}.planning-map-body{height:100%;position:relative;overflow:hidden}.planning-map-canvas{position:absolute;inset:0}.planning-map-canvas .cgn-map,.planning-map-canvas .cgn-leaflet-wrap{border-radius:0;height:100%;min-height:0}.planning-map-top{top:calc(12px + env(safe-area-inset-top));z-index:600;pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;left:12px;right:12px}.planning-map-top>*{pointer-events:auto}.planning-map-icon{width:44px;height:44px;color:inherit;cursor:pointer;background:#fff;border:1px solid #dce3d9;border-radius:50%;flex:none;place-items:center;display:grid}.planning-map-top>.planning-map-icon{box-shadow:0 2px 10px #0002}.planning-map-location,.planning-map-area{background:#fff;border-radius:16px;flex:1;min-width:0;box-shadow:0 2px 12px #0002}.planning-map-location>div{margin:0}.planning-map-area{padding:12px;font-size:13px}.planning-map-search-area{top:calc(72px + env(safe-area-inset-top));z-index:600;white-space:nowrap;color:#193e30;background:#fff;border:1px solid #ccd5cb;border-radius:30px;padding:10px 15px;font-size:12px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0002}.planning-map-sheet{z-index:601;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-radius:24px 24px 0 0;flex-direction:column;transition:height .2s;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -4px 28px #163d3026}.planning-map-sheet-top{flex:none;align-items:center;display:flex}.planning-map-sheet-toggle{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.planning-map-grip{flex:none;justify-content:center;align-items:center;width:100%;height:22px;display:flex}.planning-map-grip>span{background:#d8ddd7;border-radius:5px;width:40px;height:5px}.planning-map-sheet-label{align-items:center;gap:7px;width:100%;min-height:36px;padding:0 14px 8px;display:flex}.planning-map-sheet-label strong{flex:1;font-size:14px}.planning-map-sheet-label small{color:#637368;font-size:11px}.planning-map-sheet-label>svg{flex:none}.planning-map-sheet-top>.planning-map-icon{border:0;width:36px;height:44px}.planning-map-sheet[data-collapsed=true] .planning-map-sheet-top{flex:1;align-items:stretch;min-height:0}.planning-map-sheet[data-collapsed=true] .planning-map-sheet-label{flex:1;padding-bottom:16px}.planning-map-sheet-content{display:contents}.planning-map-sheet-content[hidden]{display:none}.planning-map-calendar{flex:none;min-width:0;padding:0 6px}.planning-map-calendar section{margin:0}.planning-map-filterbar{border-bottom:1px solid #edf0e9;flex:none;padding:0 12px 9px}.planning-map-filterbar>button{min-height:36px;color:inherit;background:#fff;border:1px solid #d8e0d5;border-radius:20px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.planning-map-filters{flex:none;max-height:30vh;padding:0 12px;overflow:auto}.planning-map-scroll{overscroll-behavior:contain;overflow-anchor:none;scrollbar-width:thin;flex:1;min-height:0;scroll-padding-top:64px;overflow-y:auto}.planning-map-results{padding:0 14px 18px}.planning-map-sheet[data-detail=true] .planning-map-sheet-top{z-index:4;background:#fff;position:sticky;top:0}.planning-map-sheet[data-detail=true] .planning-map-scroll{scroll-padding-top:84px}.planning-map-sheet[data-collapsed=true] .planning-map-scroll{flex-direction:column;display:flex;overflow:hidden}.planning-map-card{border-bottom:1px solid #e5eae2;min-width:0;padding:15px 0}.planning-map-card.is-focused{background:#f1f7e9;border-radius:6px;box-shadow:0 0 0 8px #f1f7e9}.planning-map-venue{align-items:center;gap:12px;min-width:0;display:flex}.planning-map-venue .venue-title-photo{flex:none}.planning-map-venue-title{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:0}.planning-map-venue-title strong{font-size:15px;font-weight:700;line-height:1.3;display:block}.planning-map-venue-title span,.planning-map-venue-title small{color:#627267;margin-top:4px;font-size:11px;display:block}.planning-map-venue-title .map-status-live{color:#287634}.planning-map-times,.planning-map-dialog .dp-times{overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:thin;flex-wrap:nowrap;gap:8px;margin:12px 0 0;padding:4px 2px 8px;display:flex;overflow-x:auto}.planning-map-times button{color:#193e30;background:#fff;border:1px solid #315842;border-radius:10px;flex:none;min-height:44px;padding:10px 15px;font-size:15px;font-weight:700}.planning-map-dialog .dp-court-group{flex:none}.planning-map-choose,.planning-map-next-time{color:#193e30;background:#f6f8f2;border:1px solid #d5dfd2;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:10px;padding:12px;font-size:12px;font-weight:600;display:flex}.planning-map-meta{color:#607067;gap:5px;margin:8px 0;font-size:11px;display:flex}.planning-map-detail{padding:14px 0}.planning-map-detail h2{margin:0 0 8px;font-size:21px;font-weight:750;line-height:1.25}.planning-map-status{margin:10px 0;font-size:12px}.planning-map-detail>.venue-title-photo{width:100%;height:180px;margin-top:16px}.planning-map-court-info{margin-top:16px;font-size:13px}.planning-map-court-info li{padding:5px 0}.planning-map-message,.planning-map-loading{background:#f4f6ef;border-radius:10px;margin:10px 0;padding:12px;font-size:12px}.planning-map-message button{text-decoration:underline}.planning-map-selection{color:#193e30;background:#f7f6f1;border:0;border-top:1px solid #dce1d7;flex:none;justify-content:center;align-items:center;gap:9px;padding:12px;font-size:12px;display:flex}.planning-map-dialog :focus-visible{outline-offset:3px;outline:2px solid #397b45}.planning-map-canvas .leaflet-bottom.leaflet-right{bottom:auto;top:calc(62px + env(safe-area-inset-top));right:10px}.planning-map-canvas .cgn-locate-overlay{top:calc(105px + env(safe-area-inset-top));bottom:auto;right:12px}.planning-map-pin{background:0 0;border:0}.planning-map-pin span{color:#fff;text-align:center;background:#193e30;border:2px solid #fff;border-radius:22px;font:700 13px/28px Inter,system-ui;display:block;box-shadow:0 2px 5px #0003}.planning-map-pin .is-focused{color:#193e30;background:#c7ed69;outline:2px solid #193e30}.planning-map-pin .pin-empty{background:#92968f}.planning-map-pin .pin-external,.planning-map-pin .pin-unknown,.planning-map-pin .pin-loading{color:#193e30;background:#fff;border-color:#193e30}.planning-map-launch{align-items:center;gap:8px;margin-bottom:12px;display:flex}.planning-map-launch .plan-venue-search{flex:1;margin:0}.planning-map-launch>button{color:#193e30;background:#fff;border:1px solid #c5cec2;border-radius:10px;align-items:center;gap:6px;min-height:44px;padding:12px;font-weight:600;display:flex}@media (width>=800px){.planning-map-dialog{border-radius:22px;height:94vh;inset:3vh max(3vw,50vw - 550px)}.planning-map-sheet{border-radius:22px 22px 0 0;width:420px;max-width:48%;right:auto}.planning-map-top{max-width:650px}}@media (prefers-reduced-motion:reduce){.planning-map-sheet{transition:none}}.planning-map-dialog .dp-times .dp-court-group>button[data-date]{color:#ad543e;background:#f8eee8;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:108px;min-height:64px;padding:8px 12px;font:500 12px/1.25 Inter,system-ui,sans-serif;display:flex}.planning-map-dialog .dp-chip-time,.planning-map-dialog .dp-chip-detail{white-space:nowrap;justify-content:center;align-items:center;gap:4px;display:flex}.planning-map-dialog .dp-chip-time{font-size:15px}.planning-map-dialog .dp-chip-detail{font-size:11px}.planning-map-dialog .dp-times [aria-pressed=true]{color:#fff!important;background:#193e30!important}.plan-flow.plan-editorial>.direct-plan.dp-map-layout{flex-direction:column;min-height:0;display:flex;overflow:hidden}.dp-map-layout .courts-name-link{color:inherit;font:inherit;text-align:left;background:0 0;border:0;width:100%;min-height:24px;padding:0}.dp-map-layout .dp-footer{flex-shrink:0}.dp-map-layout .planning-map-sheet [data-selection-calendar] [data-proposal-count]{display:inline-flex!important}.courts-search-page.plan-flow.plan-editorial>.cgn-screen{max-width:none}.direct-plan.dp-map-layout .planning-map-embedded{z-index:0;border-radius:0;flex:1;width:100%;height:auto;min-height:0;position:relative;inset:auto}.planning-map-embedded .planning-map-top{top:12px}.planning-map-embedded .planning-map-sheet{padding-bottom:0}.planning-map-embedded .planning-map-results{padding:0 16px 18px}.planning-map-embedded .venue-list-card.is-focused{outline-offset:3px;background:#f1f7e9;outline:2px solid #a9c894}.planning-map-embedded .planning-map-sheet[data-snap=full]{border-radius:18px 18px 0 0}.planning-map-embedded .planning-map-calendar{padding:0 12px}.planning-map-embedded .planning-map-filterbar{padding:0 16px 10px}@media (width>=800px){.planning-map-embedded .planning-map-sheet{width:480px;max-width:55%}.planning-map-embedded .planning-map-sheet[data-snap=full]{width:760px;max-width:75%}.planning-map-embedded .planning-map-top{max-width:480px}}.planning-map-sheet,.planning-map-scroll,.planning-map-sheet .dp-times,.planning-map-sheet .planning-map-times{touch-action:pan-x pinch-zoom}.planning-map-sheet .planning-map-sheet-toggle{touch-action:none}.planning-map-location [hidden]{display:none!important}.planning-map-scope{flex:none;padding:0 12px 5px}.planning-map-scope .dp-scope-bar{min-height:44px;margin:0}.planning-map-scope .dp-location,.planning-map-scope .dp-location-copy{min-width:0}.planning-map-scope .dp-location-copy small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.planning-map-sheet .planning-map-filterbar{padding:3px 12px 7px}.planning-map-sheet .planning-map-calendar{display:contents}.planning-map-sheet .planning-map-calendar [data-calendar-month]{margin:8px 12px 3px}.planning-map-sheet .planning-map-calendar [data-calendar-days]{background:#fff;border-bottom:1px solid #edf0e9;margin:0;padding:6px 12px}.planning-map-preferences{padding-bottom:5px}.planning-map-sheet [data-compact-availability]>div:first-child{margin:0 0 3px}.planning-map-sheet [data-compact-availability] h2{color:#64756b;font-size:11px!important;font-weight:500!important}.planning-map-sheet [data-compact-availability] [data-date]{border-radius:10px!important;flex-basis:46px!important;height:52px!important;min-height:52px!important}.planning-map-sheet [data-compact-availability] [data-select-day]{gap:1px!important;height:100%!important;min-height:0!important;padding:4px 2px!important}.planning-map-sheet [data-compact-availability] [data-select-day]>span{font-size:10px!important;line-height:12px!important}.planning-map-sheet [data-compact-availability] [data-select-day]>strong{font-size:19px!important;line-height:21px!important}.map-calendar-dot{background:#b5bdb7;border-radius:50%;width:4px;height:4px;margin-top:2px;display:block}.map-calendar-dot[data-state=available]{background:#49815c}.map-calendar-dot[data-state=empty]{background:0 0;border:1px solid #9ba69f}.map-calendar-dot[data-state=unknown]{background:#9ba69f;border-radius:0;width:6px;height:1px;margin-top:4px}.map-calm .leaflet-tile-pane{filter:saturate(.32)brightness(1.06)}.planning-map-canvas .leaflet-bottom.leaflet-right{top:62px}.planning-map-embedded .planning-map-filterbar{padding-bottom:0}.planning-map-sheet[data-detail=true] .planning-map-sheet-label strong{font-size:18px;line-height:1.25}.planning-map-sheet[data-detail=true] .planning-map-sheet-top>.planning-map-icon{min-width:44px;margin-right:8px}.planning-map-cluster-options{flex-direction:column;gap:8px;display:flex}.planning-map-cluster-options button{color:#193e30;text-align:left;background:#fff;border:1px solid #dce3d9;border-radius:8px;min-height:44px;padding:8px}.planning-map-embedded .planning-map-canvas .leaflet-bottom.leaflet-right{top:8px}@media (width<=799px){.planning-map-embedded .planning-map-sheet[data-snap=full]{border-radius:0}}.planning-map-scope .dp-scope-bar:has(>.dp-sport:only-child){width:fit-content}.planning-map-scope .dp-scope-bar>.dp-sport:only-child{border-right:0}.planning-map-sheet[data-detail=false] .planning-map-results{min-height:calc(100% - var(--planning-map-day-height,64px))}.planning-map-selection-preview{padding:0!important}.planning-map-selection-preview .venue-list-card{box-shadow:none;border:0;margin:0}.direct-plan .venue-list-card .dp-venue-title h2:has(>.courts-name-link){-webkit-line-clamp:unset;display:block;overflow:visible}.direct-plan .venue-list-card .dp-venue-title .courts-name-link{text-align:left;align-items:center;gap:6px;min-height:44px;display:flex}.direct-plan .venue-list-card .courts-name-link>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.venue-list-card .courts-name-link>svg{opacity:.6;flex:none}.planning-map-selection-preview .venue-title-photo{width:56px;max-width:56px}.direct-plan .dp-results.venue-list-results,.direct-plan .planning-map-sheet[data-detail=false] .planning-map-results{background:#f1f2ee;padding-top:12px;padding-bottom:20px}.direct-plan .dp-venue.venue-list-card:has(>.venue-title-photo){-moz-column-gap:12px;border:1px solid #e7ece6;border-radius:17px;align-items:start;column-gap:12px;margin-bottom:12px;padding:12px;box-shadow:0 3px 13px #173e3209}.direct-plan .venue-list-card .dp-venue-title h2,.direct-plan .venue-list-card .courts-name-link{color:#173e32;letter-spacing:-.3px;font-size:16px;font-weight:720}.direct-plan .venue-list-card>.dp-venue-content{justify-content:flex-start}.direct-plan .venue-list-card .dp-venue-meta{color:#64746e}.direct-plan .venue-list-card .dp-venue-content>.venue-booking-badge{margin-top:0}.direct-plan .venue-list-card .venue-booking-badge.is-inline.is-action{color:#3b6a55;min-height:44px;font-size:11px;text-decoration:none}@media (hover:hover){.direct-plan .venue-list-card .venue-booking-badge.is-inline.is-action:hover .venue-booking-name{text-underline-offset:3px;text-decoration:underline}}.direct-plan .venue-list-card .venue-list-slot-area{border-top:1px solid #edf0eb;margin-top:4px;padding-top:0}.direct-plan .venue-list-card .venue-list-slot-area .venue-list-availability{color:#5b6b64;height:44px;font-size:11px}.direct-plan .venue-list-card .venue-list-slot-body,.direct-plan .dp-venue.venue-list-card .venue-list-slot-body>.dp-times{min-height:100px}.direct-plan .dp-venue.venue-list-card .dp-times>.dp-court-group{flex-basis:116px}.direct-plan .dp-venue.venue-list-card .dp-times .dp-court-group>button[data-venue-list][data-date]{color:#173e32;text-align:left;background:#f4f5f1;border:1px solid #e3e9e1;border-radius:11px;justify-content:flex-start;align-items:flex-start;gap:3px;min-height:94px;padding:8px 9px;position:relative}.direct-plan .dp-venue.venue-list-card .dp-times .dp-court-group>button[data-venue-list][data-date][data-available=true]{background:#eef7e9;border-color:#eef7e9}.direct-plan .dp-venue.venue-list-card .dp-times .dp-court-group>button[data-venue-list][data-date][aria-pressed=true]{border-color:#db5649;box-shadow:inset 0 0 0 .5px #db5649;color:#173e32!important;background:#fff0e9!important}.direct-plan .dp-venue.venue-list-card .dp-times .dp-court-group>button[data-venue-list][data-date] .dp-chip-time{letter-spacing:-.3px;justify-content:flex-start;font-size:18px;line-height:22px}.direct-plan .dp-venue.venue-list-card .dp-times .dp-court-group>button[data-venue-list][data-date] .dp-chip-time>svg{color:#fff;background:#db5649;border-radius:50%;width:16px;height:16px;padding:2px;position:absolute;top:6px;right:6px}.direct-plan .dp-venue.venue-list-card .dp-times .dp-court-group>button[data-venue-list][data-date] .dp-chip-detail{white-space:nowrap;color:#64746e;justify-content:flex-start;gap:4px;font-size:10px;line-height:15px}.direct-plan .dp-venue.venue-list-card .dp-times .dp-court-group>button[data-venue-list][data-date][data-available=true] .dp-chip-detail{color:#087c3a}.direct-plan .dp-venue.venue-list-card [data-venue-list] .dp-chip-detail>span{text-overflow:clip;flex:none;overflow:visible}.direct-plan .venue-list-card [data-venue-list] .dp-chip-detail>svg{flex:none;width:10px;height:10px}.direct-plan .venue-list-card .court-free-dot{color:#249545;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;margin-left:2px;display:block;position:relative}.direct-plan .venue-list-card .court-free-dot:after{content:"";opacity:.16;background:currentColor;border-radius:50%;position:absolute;inset:-4px}.direct-plan .venue-list-slot-area[data-slot-state=ready] .court-free-dot:after{animation:2.6s ease-out infinite court-list-free-pulse}@keyframes court-list-free-pulse{0%{opacity:.25;transform:scale(.65)}75%,to{opacity:0;transform:scale(1.55)}}.direct-plan .dp-venue.venue-list-card .dp-times .dp-court-group>button[data-venue-list][data-date]>.court-price{text-align:left;color:#173e32;flex-direction:column;align-items:flex-start;gap:1px;width:100%;margin-top:3px;font-size:14px;font-weight:650;line-height:17px;display:flex}.direct-plan .venue-list-card [data-venue-list] .court-price__main,.direct-plan .venue-list-card [data-venue-list] .court-price__label{font-size:inherit;font-weight:inherit;text-align:left;justify-content:flex-start}.direct-plan .venue-list-card [data-venue-list] .court-price__estimate{color:#657169;font-size:10px;font-weight:400;line-height:12px;display:block}.direct-plan .venue-slot-skeletons>div{background:#eef0ed;border-color:#eef0ed;flex-basis:116px;align-items:flex-start;gap:9px;height:94px;padding:9px}.direct-plan .venue-slot-skeletons i{background:#dce2db;width:62px}.direct-plan .venue-slot-skeletons i:first-child{width:44px;height:16px}.direct-plan .venue-list-card [data-photo-source=illustration] .vtp-static{background:#195c4c}.direct-plan [data-calendar-days] [data-selected=true],.plan-flow.plan-editorial .direct-plan [data-selection-calendar] [data-calendar-days] [data-date][data-selected=true]{color:#fff;background:#d94b40;border-color:#d94b40}.direct-plan [data-calendar-days] [data-selected=true] [data-select-day]{color:#fff;background:0 0}.direct-plan [data-calendar-days] [data-selected=true] [data-select-day]>*{color:#fff}.direct-plan [data-calendar-days] [data-selected=true] .map-calendar-dot[data-state=available]{background:#fff}.direct-plan [data-calendar-days] [data-selected=true] .map-calendar-dot[data-state=empty]{border-color:#fff}.direct-plan [data-calendar-days] [data-selected=true] .map-calendar-dot[data-state=unknown]{background:#fff}.direct-plan [data-calendar-days] [data-selected=true] [data-proposal-count]{color:#fff;background:#ffffff30}.direct-plan .venue-slot-retry:focus-visible{outline-offset:-2px;outline:2px solid #173e32}@media (width<=350px){.direct-plan .dp-venue.venue-list-card:has(>.venue-title-photo){-moz-column-gap:10px;column-gap:10px;padding:10px}.direct-plan .venue-list-card .dp-venue-title h2,.direct-plan .venue-list-card .courts-name-link{font-size:14px}}@media (prefers-reduced-motion:reduce){.direct-plan .venue-list-slot-area[data-slot-state=ready] .court-free-dot:after{animation:none}}.game-chat-messages li.wa-chat-event.compact-chat-event,.wa-chat-layout .game-chat-messages li.wa-chat-event.compact-chat-event,.wa-game-detail-layout .wa-chat-timeline .game-chat-messages li.wa-chat-event.compact-chat-event{width:100%;max-width:100%;box-shadow:none;text-align:left;border:0;border-radius:0;align-self:stretch;margin:0;position:relative;background:0 0!important;padding:0!important}.compact-chat-event details,.compact-chat-notice details{min-width:0}.compact-chat-event summary,.compact-chat-notice summary{cursor:pointer;min-height:44px;color:var(--bright-muted,#65756b);overflow-wrap:anywhere;justify-content:center;align-items:center;gap:7px;padding:5px 8px;font:400 12px/1.4 Inter,system-ui,sans-serif;list-style:none;display:flex}.compact-chat-event summary::-webkit-details-marker{display:none}.compact-chat-notice summary::-webkit-details-marker{display:none}.compact-chat-event summary svg,.compact-chat-notice summary svg{flex:none}.compact-chat-event summary>span,.compact-chat-notice summary>span{min-width:0}.compact-chat-event summary:focus-visible,.compact-chat-notice summary:focus-visible{outline:2px solid var(--tijo-focus,#f69473);outline-offset:2px;border-radius:6px}.compact-chat-event details[open] .chat-event-chevron,.compact-chat-notice details[open] .chat-event-chevron{transform:rotate(180deg)}.chat-event-anchor{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.chat-event-detail{background:var(--bright-surface,#fff);color:var(--bright-muted,#65756b);overflow-wrap:anywhere;text-align:left;border-radius:10px;margin:0 4px 6px;padding:9px 12px}.wa-chat-layout .compact-chat-event .chat-event-detail p,.chat-event-detail p{background:0 0;border:0;margin:0 0 5px;line-height:1.5;font-size:12px!important}.wa-chat-layout .compact-chat-event .chat-event-detail time,.chat-event-detail time{color:var(--bright-muted,#65756b);margin:6px 0 0;font:400 11px/1.4 Inter,system-ui,sans-serif;display:block;float:none!important}.compact-chat-notice{min-width:0;position:relative}.compact-chat-notice.is-unread summary{color:var(--bright-text,#20382e);font-weight:600}.compact-chat-notice.is-unread summary:before{content:"";background:var(--tijo-accent-text,#c23942);border-radius:50%;flex:none;width:6px;height:6px}.compact-chat-notice button{min-height:44px;color:var(--tijo-accent-text,#c23942);background:0 0;border:0;padding:6px 10px;font:500 12px/1.4 Inter,system-ui,sans-serif}.wa-chat-layout .game-chat-messages li.wa-chat-event.compact-notification-row,.wa-game-detail-layout .wa-chat-timeline .game-chat-messages li.wa-chat-event.compact-notification-row{width:100%;max-width:100%;box-shadow:none;border:0;border-radius:0;align-self:stretch;margin:0;background:0 0!important;padding:0!important}.wa-chat-layout .game-chat .wa-chat-empty{color:var(--bright-muted,#65756b);background:0 0;border:0;margin:0;padding:12px 0;font-size:12px}.wa-tab-unread{vertical-align:middle;background:#e66b59;border-radius:50%;width:8px;height:8px;margin-left:8px;display:inline-block}.court-new-highlight{background:#fff0df;border-radius:6px;align-items:center;gap:6px;padding:3px 5px;display:inline-flex;box-shadow:0 0 0 2px #f3b88155}.court-new-label{color:#94411d;font-size:11px;font-weight:700}.wa-unread-divider{color:#517467;justify-content:center;align-items:center;gap:12px;width:100%;font-size:12px;list-style:none;background:0 0!important;max-width:none!important;padding:12px 0!important;display:flex!important}.wa-unread-divider:before,.wa-unread-divider:after{content:"";background:#c5d9d1;flex:1;height:1px}:is(.game-poll-court-prominent:has(.court-new-highlight),.game-poll-court-inline:has(.court-new-highlight)){background:#fff5e9;border-radius:8px;box-shadow:0 0 0 3px #f3b88144}.tijo-shell:has(>.courts-search-page){background:#fff;flex-direction:column;height:100dvh;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.tijo-shell:has(>.courts-search-page)>.site-footer{display:none}.tijo-shell:has(>.courts-search-page)>:is(.site-header,.public-header){flex-shrink:0}.plan-flow.plan-editorial.courts-search-page{z-index:0;background:#fff;flex:1;width:100%;max-width:none;height:auto;min-height:0;margin:0;padding:0;font-family:Inter,system-ui,sans-serif;display:flex;position:relative;inset:auto;overflow:hidden}.courts-search-page.plan-flow.plan-editorial>.cgn-screen{flex-direction:column;width:100%;max-width:760px;height:100%;min-height:0;margin:0 auto;display:flex;overflow:hidden}.courts-search-page.plan-flow.plan-editorial>.cgn-screen>main{overscroll-behavior-y:contain;flex:1;min-height:0;overflow-y:auto;padding-bottom:22px!important}.courts-search-page .dp-head{min-height:54px;padding:10px 16px 6px}.courts-search-page .dp-controls{padding-bottom:10px}.courts-search-page .courts-favorites-filter{color:#68796f;background:#fff;border:1px solid #e1e6e2;border-radius:8px;align-items:center;gap:5px;min-height:32px;margin:8px 0 0;padding:7px 10px;font:500 11px/1.3 Inter,system-ui,sans-serif;display:flex}.courts-search-page .courts-favorites-filter[aria-pressed=true]{color:#173d31;background:#eaf3ee;border-color:#aac7b6}.courts-search-page .courts-photo-link,.courts-search-page .courts-name-link{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0}.courts-search-page .courts-photo-link{border-radius:10px;flex:none}.courts-search-page .courts-name-link{width:100%;min-height:24px}.courts-search-page .courts-search-map{border-radius:12px;height:clamp(240px,48dvh,540px);margin:12px 0;overflow:hidden}.courts-search-page .courts-search-map>.cgn-map{height:100%}.courts-choice-sheet,.courts-booking-sheet{border-radius:18px;gap:13px;width:calc(100% - 24px);max-width:480px;max-height:90dvh;padding:24px;font-family:Inter,system-ui,sans-serif;overflow-y:auto;color:#18332c!important;background:#fff!important;border:1px solid #dde7e0!important}.courts-choice-sheet h2,.courts-booking-sheet h2{padding-right:22px;font-size:19px;line-height:1.3}.courts-choice-sheet [id$=description],.courts-booking-sheet [id$=description]{color:#607269;font-size:14px}.courts-choice-time{background:#f3f7f4;border-radius:12px;flex-direction:column;gap:7px;padding:16px;display:flex}.courts-choice-time>strong{font-size:14px}.courts-choice-time>b{font-size:25px;line-height:1.2}.courts-choice-time>span{color:#536b5e;align-items:center;gap:6px;font-size:13px;display:flex}.courts-choice-time>small{color:#62776b;font-size:11px;line-height:1.5}.courts-primary-action,.courts-secondary-action{text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:46px;padding:13px 15px;font:600 14px/1.4 Inter,system-ui,sans-serif;display:flex}.courts-primary-action{background:var(--tijo-action-gradient,linear-gradient(105deg,#f2676c,#f2b17c));color:#17352b;border:0}.courts-secondary-action{color:#244737;background:#fff;border:1px solid #d7e2da}.courts-primary-action:disabled,.courts-secondary-action:disabled{opacity:.45;cursor:default}.courts-choice-note{color:#66776e;margin:0;font-size:12px;line-height:1.55}.courts-booking-sheet{flex-direction:column;max-width:860px;display:flex}.courts-booking-sheet .cgn-booking-frame{flex:1;min-height:260px}.courts-search-loading{color:#18332c;max-width:760px;margin:auto;padding:24px}@media (width<=1023px){.tijo-shell:has(>.courts-search-page){padding-bottom:calc(70px + env(safe-area-inset-bottom,0px))}.tijo-shell.member-shell:has(>.courts-search-page){padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.tijo-shell:has(>.courts-search-page)>:is(.site-header,.public-header){display:none!important}}@media (width<=600px){.courts-choice-sheet{max-width:none;padding:22px 18px calc(20px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;max-height:90dvh;width:100%!important;inset:auto 0 0!important;transform:none!important}.courts-booking-sheet{gap:10px;height:92dvh;padding:20px 14px}.courts-search-page .dp-times>button{min-height:40px}}.courts-search-page.plan-flow.plan-editorial [data-selection-calendar] [data-select-day]>small{color:#61766a;height:14px;min-height:14px;margin:1px 0 0;font:500 10px/14px Inter,system-ui,sans-serif;visibility:visible!important;opacity:1!important;display:block!important}.courts-search-page.plan-flow.plan-editorial [data-selection-calendar] h2>small{color:#718177;vertical-align:baseline;margin-left:8px;font:400 10px/1.3 Inter,system-ui,sans-serif;display:inline-block!important}.courts-choice-labels{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.courts-choice-info>summary{cursor:pointer;min-height:44px;color:var(--tijo-muted,#687a70);padding:12px 0;font-size:12px}.game-delete-overlay{z-index:1400;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f1f1b7a;position:fixed;inset:0}.game-delete-dialog{z-index:1401;box-sizing:border-box;color:#22352d;background:#fff;border:1px solid #e6ebe7;border-radius:24px;outline:none;width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);padding:28px;font-family:Inter,system-ui,sans-serif;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 80px #10251b40}.game-delete-icon{color:#bd342b;background:#fff0ee;border-radius:16px;place-items:center;width:52px;height:52px;margin:0 0 18px;display:grid}.game-delete-dialog h2{letter-spacing:-.5px;margin:0 0 8px;font-size:23px;font-weight:700;line-height:1.25}.game-delete-name{overflow-wrap:anywhere;margin:0 0 14px;font-size:15px;font-weight:600;line-height:1.45}.game-delete-description{color:#65736c;margin:0;font-size:15px;line-height:1.55}.game-delete-booking{color:#526057;background:#f4f6f3;border-radius:12px;margin:16px 0 0;padding:12px;font-size:13px;line-height:1.5}.game-delete-error{color:#a32d24;overflow-wrap:anywhere;background:#fff3f1;border:1px solid #f0c2bd;border-radius:12px;align-items:flex-start;gap:9px;margin-top:16px;padding:12px;font-size:14px;line-height:1.45;display:flex}.game-delete-error svg{flex:none;margin-top:2px}.game-delete-actions{grid-template-columns:1fr 1.35fr;gap:10px;margin-top:24px;display:grid}.game-delete-actions button{cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:12px 14px;font:600 14px/1.35 Inter,system-ui,sans-serif;display:flex}.game-delete-actions .game-delete-keep{color:#284c3b;background:#edf2ee}.game-delete-actions .game-delete-confirm{color:#fff;background:#bd342b}.game-delete-actions button:focus-visible{outline-offset:3px;outline:3px solid #294d3b}.game-delete-actions button:disabled{cursor:wait;opacity:.65}.game-delete-spinner{flex:none;animation:.85s linear infinite game-delete-spin}@keyframes game-delete-spin{to{transform:rotate(360deg)}}@media (width<=480px){.game-delete-dialog{top:auto;bottom:max(16px,env(safe-area-inset-bottom));border-radius:24px;padding:24px 20px;transform:translate(-50%)}.game-delete-actions{grid-template-columns:1fr}.game-delete-confirm{grid-row:1}.game-delete-actions button{min-height:52px}}@media (prefers-reduced-motion:reduce){.game-delete-spinner{animation:none}}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-800-normal-BZxKbt5V.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-italic-DdsBx9lY.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-800-italic-aDhyDJMT.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-italic-BbzArEj4.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-800-italic-Ca7Cun8E.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-italic-Cnej2eWp.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-italic-B5BpsPSY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.gds-appointment-entry{gap:5px;display:grid}.gds-time{color:#263b2e;overflow-wrap:anywhere;font:600 14px/1.4 Inter,sans-serif;display:block}.game-poll-simple .is-selectable .gds-time{padding-right:32px}.gds-venue{color:#68766e;align-items:center;gap:5px;display:flex;margin:0!important;font:400 12px/1.4 Inter,sans-serif!important}.gds-venue>span{overflow-wrap:anywhere;min-width:0}.gds-venue>svg{flex:none}.gds-row-status{color:#6a796f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font:400 11px/1.5 Inter,sans-serif;display:flex}.gds-row-status .mg-court-status{min-height:18px!important;font:500 11px/1.5 Inter,sans-serif!important}.gdo-simple .game-detail-appointment .gds-time{padding-right:30px}.gdo-simple .gdo-appointment{border:0}.game-poll-simple .game-poll-summary-actions{gap:6px;grid-template-rows:auto!important}.game-poll-simple .game-poll-action-slot:has(>span[aria-hidden=true]:only-child){display:none}.game-poll-simple .game-poll-action-leading:has(>.game-poll-mode-status:empty){display:none}.game-poll-simple .game-poll-action-feedback{max-height:none;box-shadow:none;border-radius:10px;grid-column:1/-1;position:static}.gdo-overview.gdo-simple{background:#fff;border:1px solid #e7eae5;box-shadow:0 2px 8px #1b342405;border-radius:18px!important;padding:16px!important}.gdo-simple .gdo-poll-heading{margin:0 0 8px;padding:0}.gdo-simple .gdo-poll-heading p{color:#20392c;margin:0;font:600 17px/1.4 Inter,sans-serif!important}.gdo-simple .gdo-primary-appointment,.gdo-simple .gdo-appointment{padding:0!important}.gds-people-row{border-bottom:1px solid #edf0eb;align-items:center;gap:8px;margin-bottom:12px;padding:12px 0;display:flex}.gds-people{text-align:left;color:#273f30;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;min-height:44px;padding:0;display:flex}.gds-people>span:nth-child(2){flex:1;min-width:0}.gds-people strong{font:600 13px/1.4 Inter,sans-serif;display:block}.gds-people small{color:#718077;font:400 11px/1.4 Inter,sans-serif;display:block}.gds-avatars{flex:none;padding-left:4px;display:flex}.gds-avatars .profile-avatar{margin-left:-4px;font-size:11px;box-shadow:0 0 0 2px #fff;width:32px!important;min-width:32px!important;height:32px!important}.gds-icon{color:#526459;background:#f3f6f1;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.gdo-simple .gdo-tools{background:0 0;border-top:1px solid #edf0eb;justify-content:space-between;margin:12px 0 -6px;padding:0}.gdo-simple .gdo-tools button{min-height:44px;font-size:12px}.gdo-simple .gdo-status{padding:0 0 10px}.gdo-simple .game-detail-next:empty{display:none}.gds-poll-state{color:#6a796f;margin:0;font:400 12px/1.4 Inter,sans-serif}.game-poll-simple .game-option-list{gap:8px!important}.game-poll-simple.game-poll-unified .game-option-list>li.game-option-card{box-shadow:none;position:relative;border-radius:12px!important;padding:10px 12px!important}.game-poll-simple .game-poll-summary-choice{z-index:1;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:8px;right:10px;padding:0!important}.game-poll-simple .game-poll-summary-choice input{accent-color:#d05a50;width:22px;height:22px;margin:0}.game-poll-simple .game-poll-summary-choice-copy{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.game-poll-simple .game-option-card.is-selectable .mg-date-line{padding-right:34px}.mg-appointment.is-detail.is-simple{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.is-simple .mg-simple-meta{display:none}.is-simple .mg-simple-meta:has(.gas-refresh){display:flex;position:absolute;top:0;right:0}.is-simple .mg-simple-meta>strong,.is-simple .mg-simple-meta .mg-check-tools>small{display:none}.gdo-simple .game-appointment-summary>.mg-appointment{position:relative}.gdo-simple .game-appointment-summary .mg-date-line{padding-right:30px}.mg-appointment.is-simple .mg-date-line{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.mg-appointment.is-simple .mg-date-line>strong{letter-spacing:0;font:600 15px/1.4 Inter,sans-serif!important}.mg-appointment.is-simple .mg-court-status{white-space:nowrap;font-size:10px}.mg-appointment.is-simple .mg-place{color:#68776d;margin:3px 0!important;font:400 12px/1.5 Inter,sans-serif!important}.mg-appointment.is-simple .mg-place>span{overflow-wrap:anywhere}.mg-appointment.is-simple .mg-attendance{margin:4px 0;padding:0;font:500 12px/1.3 Inter,sans-serif}.game-poll-simple .game-poll-compact-foot{min-height:0;display:block;padding:0!important}.gds-option-details,.gds-court-details,.gds-travel,.gds-alternatives{color:#66766b;font:400 12px/1.5 Inter,sans-serif}.gds-option-details>summary,.gds-court-details>summary,.gds-travel>summary,.gds-alternatives>summary{cursor:pointer;touch-action:manipulation;min-height:36px;padding:9px 0}.gds-option-details[open]{border-top:1px solid #edf0eb;margin-top:5px}.gds-option-details>p,.gds-court-details>p{margin:5px 0}.gds-option-details .game-poll-voter-strip{padding:6px 0}.gds-travel .game-detail-links{border:0!important;margin:0!important}.gds-alternatives{background:#fff5e9;border-radius:9px;margin-top:10px;padding:0 10px}.game-poll-simple .game-poll-summary-actions{box-shadow:none!important;background:#fff!important;border:0!important;margin:12px 0 0!important;padding:0!important;position:static!important;bottom:auto!important}.game-poll-simple .game-poll-own-response,.game-poll-simple .game-poll-cancel{min-height:44px}.game-poll-simple .game-poll-primary{min-height:46px}.game-poll-simple .game-poll-option-alternative{min-height:40px}.wa-simple-game-layout .wa-chat-timeline{background:#f4f5f1;padding:12px 12px 24px}.wa-simple-game-layout .wa-chat-timeline [data-chat-appointment]{max-width:none}.wa-simple-game-layout .gdo-simple{width:100%}.gds-chat-divider{color:#6b786e;justify-content:space-between;align-items:center;gap:12px;margin:24px 4px 8px;font:500 12px/1.4 Inter,sans-serif;display:flex}.gds-chat-divider button{color:#2d5b3c;background:#e1eddf;border:0;border-radius:20px;min-height:40px;padding:10px 14px;font:600 12px/1.4 Inter,sans-serif}.wa-simple-game-layout .wa-chat-timeline .game-detail-group-tools{margin:0 0 8px;padding:0}.wa-simple-game-layout .wa-chat-timeline .game-detail-group-tools button{min-height:40px;font-size:12px}.gdo-simple :is(button,summary):focus-visible,.game-poll-simple :is(button,summary,input):focus-visible{outline:2px solid var(--tijo-focus,#b74a43);outline-offset:3px}@media (width<=359px){.gdo-overview.gdo-simple{padding:12px!important}.gds-avatars .profile-avatar{width:27px!important;min-width:27px!important;height:27px!important}.gds-people{gap:7px}.mg-appointment.is-simple .mg-date-line>strong{font-size:14px!important}}@media (prefers-reduced-motion:reduce){.gdo-simple *,.game-poll-simple *{scroll-behavior:auto!important}}.game-poll-simple.game-poll-unified .game-option-list>li.game-option-card.is-featured{background:#fff;border-color:#dfe5df;padding:12px!important}.game-poll-simple .is-featured .mg-appointment.is-detail{background:0 0;border:0;padding:0!important}.game-poll-simple .is-featured .mg-appointment-head>strong{color:#347747;font-size:13px}.game-poll-simple .is-featured .mg-date-line>strong{font-size:15px}.game-poll-simple .is-featured .mg-attendance{font-size:12px}.game-poll-simple .is-featured .gds-option-details>summary{color:#59705d}.gds-more-options,.gds-past-options{color:#65736a;margin-top:8px;font:500 13px/1.4 Inter,sans-serif}.gds-more-options>summary,.gds-past-options>summary{cursor:pointer;touch-action:manipulation;min-height:44px;padding:13px 2px}.gds-more-options[open]>summary,.gds-past-options[open]>summary{margin-bottom:6px}.gds-tie{color:#65736a;font:500 13px/1.5 Inter,sans-serif;margin:0 0 8px!important}.gds-no-best{color:#718077;font:400 12px/1.5 Inter,sans-serif;margin:0 0 8px!important}.has-poll-clarity .mg-appointment-head{display:none}.gds-recommendation{color:#65736a;font:500 11px/1.4 Inter,sans-serif}.gds-unavailable-options{color:#8a625b;margin-top:8px;font:500 13px/1.4 Inter,sans-serif}.gds-unavailable-options>summary{cursor:pointer;touch-action:manipulation;min-height:44px;padding:13px 2px}.gds-unavailable-options[open]>summary{margin-bottom:6px}.has-poll-clarity .gds-row-status small{color:#718077;font-size:10px}.has-poll-clarity .mg-attendance{margin:3px 0}.game-poll-simple .game-poll-court-alert .game-poll-primary{width:100%;margin-top:8px}.gds-attendance-details{color:#64736a;width:100%;min-width:0}.gds-attendance-details>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;list-style:none;display:flex}.gds-attendance-details>summary::-webkit-details-marker{display:none}.gds-attendance-details>summary:after{content:"⌄";flex:none;font-size:15px}.gds-attendance-details[open]>summary:after{content:"⌃"}.gds-attendance-details>summary>.mg-attendance{flex:1;min-width:0;margin:0;padding:0}.gds-attendance-details .game-poll-voter-strip{padding:4px 0 10px}.gds-price-details{color:#65756a;max-width:100%;font-size:11px}.gds-price-details>summary{cursor:pointer;min-height:36px;padding:9px 0}.gds-price-details p{overflow-wrap:anywhere;margin:0 0 6px}.court-price--person .court-price__detail{opacity:1;color:#68766e}.gds-fixed-people{border-bottom:1px solid #edf0eb;align-items:center;gap:8px;min-width:0;margin-bottom:6px;padding:10px 0 12px;display:flex}.gds-fixed-people .gdo-player-strip{flex:1;gap:10px;min-width:0;padding:4px 2px 6px!important}.gds-fixed-people .gdo-player-strip>li{flex:0 0 50px}.gds-fixed-people .gdo-player-strip>li>button,.gds-fixed-people .gdo-player-static{gap:4px;min-height:66px}.gds-fixed-people .gdo-player-photo,.gds-fixed-people .gdo-player-photo .profile-avatar{width:38px!important;min-width:38px!important;height:38px!important}.gds-fixed-people .gdo-player-strip strong{font-size:11px}.gds-people-tools{flex:none;align-items:center;gap:2px;display:flex}.gds-people-tools .gds-icon{width:44px;height:44px}.gds-compact-check{color:#836130;flex-wrap:wrap;align-items:center;gap:7px;margin:6px 0;font-size:12px;display:flex}.gds-compact-check button{min-height:44px;color:inherit;background:0 0;border:0;padding:6px;font:500 12px/1.4 Inter,sans-serif;text-decoration:underline}.gds-status-row{flex-wrap:wrap;align-items:center;gap:6px;margin:7px 0;display:flex}.gds-status-row .gas-booking-owner{color:#65776b;font:400 11px/1.4 Inter,sans-serif}.gds-original-invitation{color:#66766c;margin-top:6px;font:400 12px/1.5 Inter,sans-serif}.gds-original-invitation>summary{cursor:pointer;align-items:center;gap:5px;min-height:44px;display:flex}.gds-original-invitation p{font-size:12px!important}.gds-people-tools .gds-icon:has(small){flex-direction:column;gap:2px;width:auto;min-width:44px;padding:3px 5px;display:flex}.gds-people-tools small{white-space:nowrap;font:500 11px/1.3 Inter,sans-serif}.court-change-notice{color:#76551b;background:#fff6e6;border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;margin:8px 0;padding:11px 12px;font-size:12px;line-height:1.4;display:flex}.court-change-notice.is-available{color:#226c4b;background:#eaf7ef}.court-change-notice>svg{flex-shrink:0}.court-change-notice>div{flex-direction:column;flex:1;gap:2px;min-width:170px;display:flex}.court-change-notice strong{font-size:13px;font-weight:650}.court-change-notice button{background:#fff;border:1px solid;border-radius:20px;min-height:40px;padding:8px 12px;font-weight:650}.court-change-notice.is-compact{margin:5px 0 0;padding:8px 10px}.court-change-notice.is-compact>div{min-width:130px}.court-change-notice.is-compact span{font-size:11px}.chat-home.my-games-inbox:has(.mg-rendered){background:#faf9f7;padding-inline:16px}.my-games-inbox .chat-home-list:has(.mg-rendered){gap:14px;margin:0;display:grid}.my-games-inbox .chat-home-list li:has(.mg-rendered){border:0;border-radius:16px;overflow:hidden}.my-games-inbox .chat-swipe-front:has(>.mg-rendered){background:#fff;border:1px solid #ececea;border-radius:16px}.my-games-inbox .chat-swipe-front>.chat-game-row.mg-rendered,.chat-home-row.mg-rendered{color:#18202a;flex-direction:column;gap:12px;width:100%;min-width:0;padding:17px 14px;display:flex}.my-games-inbox .chat-swipe-front>.mg-rendered+.chat-swipe-menu{top:9px;right:4px}.mg-rendered .chat-game-open{gap:7px;width:100%}.mg-rendered .chat-game-open:after{border-radius:16px}.my-games-inbox .mg-rendered .chat-game-title,.mg-rendered .chat-game-title{letter-spacing:-.5px;margin-right:30px;font-size:20px;font-weight:750;line-height:1.25}.mg-rendered .chat-game-when{color:#69717a;gap:5px;font-size:12px;line-height:1.4}.my-games-inbox .mg-rendered .chat-game-public{color:#53606b;background:#f7f8f8;border:1px solid #e0e3e5;border-radius:7px;font-size:10px}.chat-game-row.mg-rendered .chat-game-players.chat-game-players-scroll{align-items:flex-start;gap:10px;margin:1px 0 0;padding:4px 0 2px}.chat-game-row.mg-rendered .chat-game-players-scroll>.chat-game-person{color:#24303a;flex:0 0 60px;gap:4px;width:60px;min-width:60px;min-height:82px}.my-games-inbox .mg-rendered .chat-game-photo,.my-games-inbox .mg-rendered .chat-game-photo .profile-avatar,.mg-rendered .chat-game-photo,.mg-rendered .chat-game-photo .profile-avatar{width:52px;min-width:52px;height:52px}.mg-rendered .chat-game-person .player-level{font-size:11px!important}.mg-rendered .chat-game-first-name{font-size:12px;font-weight:550}.my-games-inbox .mg-rendered .chat-game-free .chat-game-photo{color:#78838e;border:1.5px dashed #c5cbd0;margin:0}.mg-rendered .chat-game-player-badge{border:2px solid #fff;width:18px;height:18px;bottom:0;right:-2px}.mg-rendered .chat-game-player-badge.is-confirmed,.mg-rendered .chat-game-player-badge.is-voted{color:#fff;background:#159954}.mg-rendered .chat-game-player-badge.is-pending{color:#fff;background:#899097}.mg-rendered .chat-game-player-badge.is-declined{color:#ac4545;background:#f8e8e6}.mg-rendered .mg-response-count{color:#646d76;margin:0;font-size:12px;line-height:1.3}.mg-appointment{color:#24342d;background:#f2f3f4;border-radius:13px;gap:8px;width:100%;min-width:0;padding:12px;display:grid}.mg-appointment[data-state=available],.mg-appointment[data-state=booked]{background:#eff7ed}.mg-appointment[data-state=unavailable]{background:#fff0ed}.mg-appointment-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.mg-appointment-head>strong{font-size:12px;font-weight:650}.mg-appointment[data-state=available] .mg-appointment-head>strong,.mg-appointment[data-state=booked] .mg-appointment-head>strong{color:#15763c}.mg-appointment[data-state=unavailable] .mg-appointment-head>strong{color:#ae3e38}.mg-appointment-head small,.mg-check-time{color:#6d747b;font-size:10px;line-height:1.4}.mg-appointment-entry{gap:9px;min-width:0;display:grid}.mg-appointment-entry+.mg-appointment-entry{border-top:1px solid #dde2de;margin-top:2px;padding-top:10px}.mg-date-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.mg-date-line>strong{letter-spacing:-.2px;white-space:nowrap;font-size:14px;font-weight:700}.mg-court-status{white-space:nowrap;color:#747d86;flex:none;align-items:center;gap:6px;font-size:14px;font-weight:650;line-height:1.5;display:inline-flex}.mg-court-status[data-state=available],.mg-court-status[data-state=booked]{color:#087c3a}.mg-court-status[data-state=unavailable]{color:#cf3539}.mg-court-status>i{background:currentColor;border-radius:50%;flex:none;width:9px;height:9px;display:block;position:relative}.mg-court-status[data-monitoring=true]>i:after{content:"";opacity:.16;background:currentColor;border-radius:50%;animation:2.6s ease-out infinite mg-court-pulse;position:absolute;inset:-4px}.mg-check-spinner{animation:1.1s linear infinite mg-court-spin}.mg-attendance{color:#59646a;align-items:center;gap:9px;font-size:11px;line-height:1.4;display:flex}.mg-attendance>span:last-child{white-space:nowrap;flex:none}.mg-progress{background:#dfe5e6;border-radius:10px;flex:1;height:7px;display:block;overflow:hidden}.mg-progress>i{border-radius:inherit;background:#269a54;height:100%;transition:width .35s;display:block}.mg-place{color:#69747b;align-items:center;gap:5px;min-width:0;margin:1px 0 0;font-size:12px;display:flex}.mg-place>svg{flex:none}.mg-place>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mg-card-action{color:#bd352f;z-index:2;background:#ffe8e3;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:44px;padding:10px;font-size:13px;font-weight:650;text-decoration:none;display:flex;position:relative}.mg-card-action.is-quiet{color:#34434c;background:0 0;border:1px solid #d5dadc}.mg-card-action:active{background:#ffddd5;transform:scale(.99)}.mg-card-action:focus-visible,.mg-message-preview:focus-visible,.mg-unread-info:focus-visible{outline:2px solid var(--tijo-focus,#c4483b);outline-offset:2px}.mg-unread-badge{color:#fff;background:#d14444;border-radius:10px;padding:1px 5px;font-size:10px}.mg-message-preview,.mg-unread-info{z-index:2;color:#68727a;align-items:center;gap:6px;min-width:0;max-width:100%;font-size:12px;text-decoration:none;display:flex;position:relative}.mg-message-preview>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mg-message-preview>svg,.mg-message-preview>b{flex:none}.mg-message-preview>b{color:#bb4540;font-size:10px}.mg-unread-info>span{background:#e65459;border-radius:50%;width:7px;height:7px}@keyframes mg-court-pulse{0%{opacity:.25;transform:scale(.65)}75%,to{opacity:0;transform:scale(1.55)}}@keyframes mg-court-spin{to{transform:rotate(360deg)}}@media (width>=600px){.chat-game-row.mg-rendered .chat-game-players-scroll>.chat-game-person{flex-basis:68px}.mg-date-line>strong,.mg-court-status{font-size:15px}}@media (width<=350px){.chat-home.my-games-inbox:has(.mg-rendered){padding-inline:10px}.my-games-inbox .chat-swipe-front>.chat-game-row.mg-rendered{padding:14px 12px}.my-games-inbox .mg-rendered .chat-game-title{font-size:18px}.mg-date-line>strong,.mg-court-status{font-size:12px}.mg-appointment{padding:10px}.chat-game-row.mg-rendered .chat-game-players-scroll>.chat-game-person{flex-basis:57px;min-width:57px}.chat-game-row.mg-rendered .chat-game-players.chat-game-players-scroll{gap:8px}}@media (prefers-reduced-motion:reduce){.mg-court-status[data-monitoring=true]>i:after,.mg-check-spinner{animation:none}.mg-progress>i,.mg-card-action{transition:none}}.mg-rendered .chat-game-photo .profile-avatar{place-items:center;display:grid}.my-games-inbox .mg-rendered .chat-game-player-badge.is-voted,.my-games-inbox .mg-rendered .chat-game-player-badge.is-confirmed{color:#fff;background:#159954}.my-games-inbox .mg-rendered .chat-game-player-badge.is-pending{color:#fff;background:#899097}.my-games-inbox .mg-rendered .chat-game-free .chat-game-photo{width:52px;min-width:52px;height:52px}.mg-appointment[data-state=unavailable] .mg-progress>i{background:#929ba3}.mg-rendered .mg-request-banner{z-index:2;color:#91382e;background:#fff0ea;border:1px solid #edb8aa;border-left:4px solid #ba4436;border-radius:12px;align-items:center;gap:10px;width:100%;min-width:0;padding:12px;text-decoration:none;display:flex;position:relative}.mg-request-avatars{flex:none;align-items:center;max-width:100px;display:flex}.mg-request-avatars .profile-avatar{color:#673e34;background:#e9d3ca;border:2px solid #fff0ea;border-radius:50%;place-items:center;width:40px;min-width:40px;height:40px;font-size:13px;display:grid;position:relative;overflow:hidden}.mg-request-avatars .profile-avatar+.profile-avatar{margin-left:-16px}.mg-request-avatars .profile-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mg-request-copy{flex:1;gap:5px;min-width:0;display:grid}.mg-request-copy>strong{overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.35}.mg-request-copy>span{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.mg-request-copy .player-level{color:#70554e;font-size:12px}.mg-request-copy b{align-items:center;gap:4px;font-size:12px;font-weight:650;display:inline-flex}.mg-request-count{color:#fff;background:#b83f34;border-radius:12px;flex:none;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:12px;font-weight:700;display:grid}.mg-rendered .mg-request-banner:focus-visible{outline-offset:3px;outline:2px solid #a9362f}.mg-rendered .mg-request-banner:active{background:#ffe3d8}@media (width<=350px){.mg-rendered .mg-request-banner{gap:8px;padding:10px 8px}.mg-request-copy>strong{font-size:13px}.mg-request-avatars .profile-avatar{width:34px;min-width:34px;height:34px}.mg-request-avatars .profile-avatar+.profile-avatar{margin-left:-18px}}.mg-appointment.is-detail .mg-date-line{flex-wrap:wrap;align-items:flex-start;gap:7px 12px}.mg-appointment.is-detail .mg-date-line>strong{white-space:normal;font-size:14px;line-height:1.45}.mg-appointment.is-detail .mg-court-status{min-height:21px;font-size:13px}.mg-appointment.is-detail .mg-place{align-items:flex-start;font-size:12px;line-height:1.5}.mg-appointment.is-detail .mg-place>svg{margin-top:2px}.mg-appointment.is-detail .mg-place>span{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.mg-appointment.is-detail .mg-court-name{color:#4c6157;font:500 12px/1.5 Inter,sans-serif;display:block}.mg-check-tools{align-items:center;gap:5px;min-width:0;display:inline-flex}.mg-appointment.is-detail .mg-check-tools small{font-size:10px;line-height:1.3}.mg-appointment.is-detail .mg-progress>i{background:#459e5a!important}.game-option-list,.game-poll-unified .game-option-list{border:0;gap:12px;margin:0;padding:0;list-style:none;display:grid}.game-option-list>li.game-option-card,.game-poll-summary.game-poll-unified .game-option-list>li.game-option-card{box-sizing:border-box;background:#fff;border:1px solid #e5e7e6;border-radius:16px;width:100%;min-width:0;padding:10px;display:block;overflow:hidden}.game-option-list>li.game-option-card.is-selected,.game-poll-summary.game-poll-unified .game-option-list>li.game-option-card.is-selected{border-color:#d9574b;box-shadow:0 0 0 1px #d9574b}.game-poll-unified .game-poll-compact-foot{padding:10px 2px 0}.game-poll-unified .game-poll-summary-choice-copy{color:#657079;font-size:12px}.game-poll-unified .mg-appointment .mg-place{margin:1px 0 0}.game-poll-unified .game-poll-court-alert{color:#a73c37;background:#fff0ed;border:1px solid #f2d8d3;border-radius:13px;padding:12px}.game-poll-unified .game-poll-court-alert p{margin:4px 0 0;font-size:12px}.game-poll-unified .game-poll-voter .profile-avatar{width:40px;min-width:40px;height:40px}.wa-request-list{color:#252b32;background:#fff3ef;border:1px solid #efc2b7;border-radius:16px;min-width:0;margin:0 0 16px;padding:14px;scroll-margin-top:12px}.game-request-heading{color:#a9362f;align-items:center;gap:8px;margin:0 0 12px;display:flex}.game-request-heading h2{flex:1;min-width:0;margin:0;font-size:16px;font-weight:700;line-height:1.3}.game-request-heading>svg{flex:none}.game-request-heading>span{color:#fff;background:#b83f34;border-radius:12px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:12px;font-weight:700;display:grid}.game-request-cards{gap:10px;display:grid}.game-request-card{background:#fff;border:1px solid #f2dcd4;border-radius:12px;min-width:0;padding:12px}.wa-request-list .request-player{text-align:left;width:100%;min-width:0;min-height:52px;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:0;display:flex}.wa-request-list button.request-player{cursor:pointer;border-radius:8px}.wa-request-list .request-player>span:not(.profile-avatar){overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;display:grid}.wa-request-list .request-player strong{font-size:16px;line-height:1.35}.wa-request-list .request-player>svg{color:#a14235;flex:none}.wa-request-list .request-player .profile-avatar{background:#edf1ee;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:18px;display:grid;position:relative;overflow:hidden}.wa-request-list .request-player .profile-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wa-request-list:focus-visible,.wa-request-list button:focus-visible{outline:2px solid var(--tijo-focus,#b83f34);outline-offset:3px}.game-request-message{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;font-size:13px;line-height:1.5}.game-request-times{flex-wrap:wrap;gap:6px;margin:12px 0;padding:0;list-style:none;display:flex}.game-request-times li{color:#3f4b44;overflow-wrap:anywhere;background:#f3f5f4;border-radius:7px;max-width:100%;padding:6px 8px;font-size:12px;line-height:1.4}.wa-request-list .wa-request-actions{gap:8px;margin-top:12px;display:flex}.wa-request-list .wa-request-actions button{border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:44px;padding:9px 8px;font-size:13px;font-weight:650;line-height:1.3;display:flex}.wa-request-list .wa-request-actions .game-request-accept{color:#fff;background:#b83f34;border:1px solid #b83f34}.wa-request-list .wa-request-actions .game-request-decline{color:#56615b;background:#fff;border:1px solid #d9dedb}.wa-request-list .wa-request-actions button:disabled{opacity:.5;cursor:not-allowed}.game-request-capacity,.game-request-pending{color:#6d625c;margin:10px 0;font-size:12px;line-height:1.45}.game-request-notice{color:#23653e;outline:none;align-items:center;gap:7px;margin:8px 0 12px;font-size:13px;display:flex}.game-request-notice>svg{flex:none}.game-request-error{color:#a12b2b;margin:10px 0 0;font-size:13px;line-height:1.4}.game-requests-more{color:#a9362f;background:0 0;border:0;width:100%;min-height:44px;margin-top:6px;font-size:13px;font-weight:650}.game-request-spinner{flex:none;animation:1s linear infinite game-request-spin}@keyframes game-request-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.game-request-spinner{animation:none}}@media (width<=350px){.wa-request-list,.game-request-card{padding:10px}.game-request-heading h2{font-size:15px}.wa-request-list .wa-request-actions{gap:6px}}.training-game-overview [id^=training-]{scroll-margin-top:16px}.training-game-overview [tabindex="-1"]:focus{outline:2px solid var(--tijo-focus,#ef9476);outline-offset:3px}.guest-participation-card{color:#263d33;text-align:left;background:#fff;border:1px solid #dce7e0;border-radius:16px;width:100%;min-width:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.5;overflow:hidden}.guest-participation-card *,.guest-participation-card :before,.guest-participation-card :after{box-sizing:border-box}.guest-participation-card p,.guest-participation-card h3{margin:0}.guest-participation-card__status{color:#235740;background:#ecf7ef;align-items:flex-start;gap:9px;padding:13px 14px;display:flex}.guest-participation-card__status>svg{flex:none;margin-top:1px}.guest-participation-card__status h3{font-size:14px;font-weight:650;line-height:1.4}.guest-participation-card__status p{margin-top:3px;font-size:13px}.guest-participation-card__status--neutral{color:#46554d;background:#f2f5f3}.guest-participation-card__status--pending{color:#74551e;background:#fff8e9}.guest-participation-card__body{padding:0 14px}.guest-participation-card__answer{gap:10px;padding:12px 0;display:grid}.guest-participation-card__answer:empty{display:none}.guest-participation-card__times{min-width:0}.guest-participation-card__eyebrow{color:#617368;font-size:12px;margin-bottom:5px!important}.guest-participation-card__day+.guest-participation-card__day{margin-top:9px}.guest-participation-card__date{color:#2a4335;font-size:13px;font-weight:650}.guest-participation-card__time{gap:1px;padding:2px 0;display:grid}.guest-participation-card__time>span{flex-shrink:0;font-size:13px;font-weight:550}.guest-participation-card__time>small{color:#65776c;overflow-wrap:anywhere;min-width:0;font-size:12px}.guest-participation-card button,.guest-participation-card input{font:inherit}.guest-participation-card button{cursor:pointer}.guest-participation-card button:disabled{cursor:default;opacity:.58}.guest-participation-card__button{color:#fff;text-align:center;background:#2b6246;border:1px solid #2b6246;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;margin:0;padding:9px 11px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.guest-participation-card__button>svg{flex:none}.guest-participation-card__button>span{min-width:0}.guest-participation-card__button--subtle{color:#2c5940;background:#f8faf8;border-color:#dce6df}.guest-participation-card__button:not(:disabled):hover{filter:brightness(.97)}.guest-participation-card__text-button{color:#286345;text-align:left;text-underline-offset:3px;background:0 0;border:0;align-items:center;min-height:36px;padding:5px 0;font-size:12px;font-weight:600;text-decoration:underline;display:inline-flex}.guest-participation-card button:focus-visible,.guest-participation-card a:focus-visible,.guest-participation-card input:focus-visible{outline-offset:3px;outline:2px solid #3e8962}.guest-participation-card__access{border-top:1px solid #edf1ed}.guest-participation-card__access>summary{cursor:pointer;color:#365b44;min-height:44px;padding:12px 0;font-size:13px}.guest-participation-card__recovery{padding:0 0 12px}.guest-participation-card__recovery>.guest-participation-card__button{margin-top:9px}.guest-participation-card__hint{color:#68776e;overflow-wrap:anywhere;font-size:12px}.guest-participation-card__recovery>.guest-participation-card__hint{margin-top:7px}.guest-participation-card__private-link{color:#68776e;margin-top:7px;font-size:12px}.guest-participation-card__private-link summary{cursor:pointer}.guest-participation-card__private-link summary:focus-visible{outline-offset:3px;outline:2px solid #3e8962}.guest-participation-card__private-link p{margin-top:5px}.guest-participation-card__feedback{color:#286345;min-height:0;font-size:12px}.guest-participation-card__feedback:not(:empty){margin-top:7px}.guest-participation-card__manual-link{margin-top:9px}.guest-participation-card__manual-link label{color:#465b4e;margin-bottom:4px;font-size:12px;display:block}.guest-participation-card input:not([type=checkbox]){color:#263d33;background:#fff;border:1px solid #ccd9cf;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:10px;font-size:16px;line-height:1.4;display:block}.guest-participation-card__manual-link input{background:#f8faf8!important}.guest-participation-card__email{border-top:1px solid #edf1ed}.guest-participation-card__disclosure{color:#365b44;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:48px;padding:10px 0;font-size:13px;font-weight:550;display:flex}.guest-participation-card__disclosure>svg{flex:none}.guest-participation-card__disclosure>span{flex:auto}.guest-participation-card__disclosure>svg:last-child{transition:transform .18s}.guest-participation-card__disclosure>svg.is-expanded{transform:rotate(180deg)}.guest-participation-card__email-body{gap:9px;padding-bottom:13px;display:grid}.guest-participation-card__email-body>div>p+p{margin-top:6px}.guest-participation-card__email-status{align-items:flex-start;gap:7px;display:flex}.guest-participation-card__email-status>svg{color:#286345;flex:none;margin-top:2px}.guest-participation-card__email-status>span{overflow-wrap:anywhere;min-width:0}.guest-participation-card__email-form{gap:8px;display:grid}.guest-participation-card__email-form>label:not(.guest-participation-card__consent){margin-bottom:-4px;font-size:12px;font-weight:600}.guest-participation-card__consent{color:#53665a;cursor:pointer;align-items:flex-start;gap:9px;padding:3px 0;font-size:12px;display:flex}.guest-participation-card__consent input{accent-color:#2b6246;width:17px;min-width:17px;height:17px;margin:2px 0 0}.guest-participation-card__email-actions{flex-wrap:wrap;gap:0 15px;display:flex}.guest-participation-card__error{color:#9b3c34;font-size:12px}.guest-participation-card__footer{border-top:1px solid #edf1ed;padding:10px 0 12px}.guest-participation-card__footer>a{align-items:center;min-height:32px;font-size:13px;font-weight:600;display:inline-flex}.guest-participation-card__footer p{color:#68776e;margin-top:3px;font-size:12px}.guest-participation-card a{color:#286345;text-underline-offset:3px;text-decoration:underline}@media (width<=359px){.guest-participation-card__status{padding:12px}.guest-participation-card__body{padding:0 12px}.guest-participation-card__button{padding-left:8px;padding-right:8px}.guest-participation-card__time,.guest-participation-card__time>small{display:block}}@media (prefers-reduced-motion:reduce){.guest-participation-card__disclosure>svg:last-child{transition:none}}.guest-invite-next{color:#24372f;background:#fff;border:1px solid #dce5df;border-radius:14px;margin:12px 0;padding:14px 16px;font:400 14px/1.5 Inter,sans-serif}.guest-invite-next p{margin:0 0 12px}.guest-invite-next button{background:var(--tijo-action-gradient,#e88368);min-height:44px;color:var(--tijo-action-ink,#172b24);border:0;border-radius:10px;padding:10px 16px;font:600 14px/1.3 Inter,sans-serif}.guest-invite-original{color:#54665c;margin:12px 0 18px;font:500 13px/1.5 Inter,sans-serif}.guest-invite-original summary{cursor:pointer;min-height:40px;padding:9px 0}.guest-email-action-page{max-width:520px;margin:0 auto;padding:24px 16px;font:400 14px/1.5 Inter,sans-serif}.guest-email-action-page .guest-participation-card{padding:20px}.guest-email-action-page h1{font-size:22px;line-height:1.25}.guest-email-action-page button{background:#edf2ee;border:1px solid #d4ddd6;border-radius:10px;min-height:44px;margin:6px 8px 0 0;padding:10px 14px}.gdo-overview.gdo-overview{border-radius:16px;padding:14px 14px 0}.gdo-overview .gdo-primary-appointment{padding:0 0 14px}.gdo-overview .game-detail-appointment{min-width:0;position:relative}.gdo-overview .game-appointment-edit{color:var(--tijo-accent-text,#b64646);background:0 0;border:0;min-height:36px;margin:0 0 4px auto;padding:6px 0;font:500 12px/1.3 Inter,sans-serif;display:block}.gdo-overview .gdo-status{padding:0 0 12px}.gdo-overview .gdo-status h2{font-size:16px!important}.gdo-overview .gdo-lineup,.gdo-overview .gdo-appointment{padding:12px 0}.gdo-overview .gdo-tools{background:#fafbf9;margin:0 -14px;padding:2px 14px}.gdo-overview .gdo-player-strip{gap:12px;padding:12px 2px 6px!important}.gdo-overview .gdo-player-strip>li{flex:0 0 60px}.gdo-overview .gdo-player-photo,.gdo-overview .gdo-player-photo>.profile-avatar{width:48px!important;min-width:48px!important;height:48px!important}.gdo-overview .gdo-player-check{width:18px;height:18px}.gdo-player-check:is([data-status=request],[data-status=waitlist]){background:#64778a}.gdo-player-check[data-status=expired]{background:#8b827a}.gdo-overview .mg-appointment.is-detail{border-radius:12px;min-width:0;padding:12px}.gas-booking-open{color:#68716c;align-items:center;gap:6px;font:400 12px/1.4 Inter,sans-serif;display:flex;margin:8px 0 0!important}.gas-booking-details{color:#68716c;margin:6px 0 0;font:400 12px/1.5 Inter,sans-serif}.gas-booking-details>summary{cursor:pointer;min-height:36px;padding:9px 0}.gas-booking-details>p{font:400 12px/1.5 Inter,sans-serif;margin:4px 0 8px!important}.gas-booking-details .booking-task.is-inline{margin:0}.gas-booking-details .booking-task-link{justify-content:flex-start;padding-left:0;font-size:12px}.gdo-overview .game-detail-next .wa-term-actions{border:0;margin:0;padding:0}.gdo-overview .game-detail-next .og-footer-content{gap:8px}.gdo-overview .gd-participation-confirmed{color:#397457;align-items:center;gap:6px;font:500 13px/1.4 Inter,sans-serif;display:flex;margin:0!important}.gdo-overview .game-detail-next .gd-fbtn.outline{color:#647168;background:0 0;border:0;justify-content:flex-start;min-height:38px;padding:6px 0;font-size:12px}.gdo-overview .game-detail-next .gd-invite-banner{background:0 0;border:0;margin:0;padding:0}.gdo-overview .game-detail-next .gd-invite-banner-text{font-size:13px}.gdo-overview .game-detail-next .gd-invite-banner-text span{display:none}.gdo-overview .game-detail-next .gd-invite-banner-actions{margin-top:10px}.gdo-overview .game-detail-links{border-top:1px solid #edf0eb;margin-top:10px;padding-top:6px}.gdo-overview .game-detail-links :is(a,button){min-height:42px;font-size:12px}.game-detail-quiet{color:#647168;cursor:pointer;background:0 0;border:0;align-items:center;min-height:40px;padding:8px 0;font:500 12px/1.4 Inter,sans-serif;display:inline-flex}.game-refresh-note,.game-delivery-note{color:#86512b;background:#fff3e8;border-radius:8px;padding:9px 10px;margin:6px 0 10px!important;font:400 12px/1.5 Inter,sans-serif!important}.game-refresh-note button,.game-delivery-note button{color:inherit;background:0 0;border:0;min-height:36px;padding:0 4px;font:600 12px/1.5 Inter,sans-serif;text-decoration:underline}.game-selected-detail{width:100%;min-width:0}.game-selected-detail .wa-term-actions{margin:0;padding:0}.game-selected-detail .wa-term-actions p{margin:6px 0;font:400 13px/1.5 Inter,sans-serif}.game-selected-detail .people-secondary{color:#647168;background:0 0;border:0;font-size:12px}.game-selected-detail .people-primary{min-height:44px;font-size:13px}@media (width>=600px){.gdo-overview.gdo-overview{padding:18px 20px 0}.gdo-overview .gdo-tools{margin:0 -20px;padding-inline:20px}}@media (width<=359px){.gdo-overview .gdo-player-strip{gap:8px}.gdo-overview .gdo-player-strip>li{flex-basis:52px;min-width:52px}}.mg-appointment.is-detail .gas-refresh{color:#647168;background:0 0;border:0;flex:none;place-items:center;width:30px;height:30px;min-height:30px;margin:-5px -5px -5px 0;padding:5px;display:inline-grid;position:static}.game-invite-compact{color:#53645a;background:#fff;border:1px solid #e5e9e4;border-radius:12px;margin:0 0 10px;padding:0 12px;font:500 12px/1.5 Inter,sans-serif}.game-invite-compact>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;list-style:none;display:flex}.game-invite-compact>summary>span:not(.profile-avatar){flex:1}.game-invite-compact>summary>.profile-avatar{flex:0 0 26px}.game-invite-compact>summary .profile-avatar{font-size:11px;width:26px!important;min-width:26px!important;height:26px!important}.game-invite-compact>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0 0 12px;font-weight:400}.gdo-overview.gdo-overview .gdo-player-strip{padding-top:10px!important;padding-bottom:6px!important}@media (width<=359px){.gdo-overview.gdo-overview .gdo-player-strip{gap:8px}.gdo-overview.gdo-overview .gdo-player-strip>li{flex:0 0 52px;min-width:52px}}.game-invitation-intro{color:#172e3a;min-width:0;margin:0 0 16px;font-family:Inter,sans-serif}.game-invitation-message{background:#fff;border:1px solid #e5e9e7;border-radius:14px;padding:14px}.game-invitation-host{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.game-invitation-host>.profile-avatar{color:#9b5147;background:#fbece6;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;font-size:13px;display:flex;overflow:hidden;width:38px!important;min-width:38px!important;height:38px!important}.game-invitation-host>.profile-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.game-invitation-host>strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px;line-height:1.4}.game-invitation-host>button,.game-invitation-more{color:#a4433f;cursor:pointer;background:0 0;border:0;min-height:36px;padding:5px 0;font:500 12px/1.4 Inter,sans-serif}.game-invitation-host>button{text-align:left;justify-content:space-between;align-items:center;gap:6px;width:100%;display:flex}.game-invitation-host>button[aria-expanded=true]>svg{transform:rotate(180deg)}.game-invitation-copy{white-space:pre-wrap;overflow-wrap:anywhere;color:#33434b;margin:10px 0 0!important;font-size:14px!important;line-height:1.55!important}.game-invitation-copy.is-short{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.game-invitation-task{padding:10px 2px 0}.game-invitation-task>h2{color:#172e3a;margin:0 0 5px;font:650 20px/1.3 Inter,sans-serif}.game-invitation-task>p{color:#536671;margin:0;font-size:14px;line-height:1.5}.game-invitation-task>small{color:#64757e;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.game-invitation-task>.game-invitation-saved{color:#326747;align-items:center;gap:7px;font-size:13px;display:flex}.game-invitation-intro button:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #d6534d}.game-settings-fields{color:#263b30;min-width:0;font:14px/1.4 Inter,sans-serif}.game-settings-fields .game-publication--compact{background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:10px;margin:0;padding:12px 0;display:flex}.game-settings-fields .game-publication-icon{color:#607467;background:0 0;flex-basis:24px;width:24px;height:32px}.game-settings-fields .game-publication-state strong,.game-settings-fields .gd-level-info b{color:#263b30;font:550 14px/1.4 Inter,sans-serif}.game-settings-fields .game-publication-state>span,.game-settings-fields .gd-level-info>span{color:#68766d;font:400 12px/1.4 Inter,sans-serif}.game-settings-fields .game-publication-edit{color:#3f6552;background:0 0;min-height:44px;padding:8px;font:500 12px/1.4 Inter,sans-serif}.game-settings-fields .gd-level--compact{background:0 0;border:0;border-top:1px solid #edf0eb;border-radius:0;margin:0;padding:12px 0}.game-settings-fields .gd-level-row{gap:10px}.game-settings-fields .gd-level-row>svg{color:#607467;width:24px}.game-settings-fields :is(.gd-level-edit,.gd-level-save,.gd-level-cancel){color:#3f6552;background:0 0;border:0;flex:none;width:44px;height:44px}.game-settings-fields .gd-level-editor{flex-flow:wrap;gap:12px;padding:12px 0 0;display:flex}.game-settings-fields .gd-level-stepper{color:#52665b;flex:1;gap:8px;min-width:100px;display:flex}.game-settings-fields .gd-level-stepper input{background:#fff;border:1px solid #dce4dd;border-radius:8px;width:100%;min-width:0;padding:9px;font-size:16px}.game-settings-fields .gd-level-editor>p{flex-basis:100%;font-size:12px}.game-settings-fields .plan-note{color:#68766d;margin:8px 0;font-size:12px;line-height:1.5}.publication-inline-editor{flex:0 0 100%;min-width:0;padding:6px 0 0}.publication-inline-editor fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.publication-inline-editor .publication-option{border-radius:10px;padding:12px 10px}.publication-inline-editor .publication-option>svg{width:18px}.publication-inline-editor .publication-option strong{font-size:14px}.publication-inline-editor .publication-note{color:#68766d;margin:12px 0;font-size:12px;line-height:1.5}.publication-inline-editor .publication-error{color:#a42f43;font-size:13px}.publication-inline-cancel{color:#52665b;background:0 0;border:0;width:100%;min-height:44px;margin-top:4px;display:block}.wa-chat-info.game-management-sheet{border-radius:18px;width:min(440px,100% - 24px);height:auto;max-height:calc(100dvh - 32px)}.wa-chat-info.game-management-sheet>.wa-info-body{padding:0 18px max(16px,env(safe-area-inset-bottom))}.wa-chat-info.game-management-sheet>header{background:#fff;padding:10px 16px}.game-management-danger{border-top:1px solid #e7ece6;margin-top:8px;padding-top:8px}.game-management-danger:empty{display:none}.game-management-danger>button{color:#a33f3f;text-align:left;background:0 0;border:0;align-items:center;gap:14px;width:100%;min-height:50px;padding:12px 4px;font:500 14px/1.4 Inter,sans-serif;display:flex}.game-management-danger>.game-management-delete{border-top:1px solid #edf0eb;margin-top:8px;padding-top:16px}.game-management-danger>button:disabled{opacity:.5}.game-context-title{margin:0 0 12px}.game-context-title .game-title-trigger{color:#52675b;text-align:left;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:4px 0;font:500 14px/1.4 Inter,sans-serif;display:flex}.game-context-title .game-title-trigger>span{overflow-wrap:anywhere;min-width:0}.game-context-title .game-title-trigger>svg{flex:none}.game-context-settings{border-top:1px solid #edf0eb;margin-top:16px}.game-source-link{color:#68766d;padding:10px 0;font:400 12px/1.5 Inter,sans-serif}.game-participation-settings{border-top:1px solid #e7ece6;margin-top:12px;padding-top:6px}.game-participation-settings>summary{cursor:pointer;color:#3f6552;min-height:44px;padding:12px 0;font-weight:500}@media (width<=600px){.wa-chat-info.game-management-sheet{border-radius:20px 20px 0 0;width:100%;height:auto;max-height:85dvh;inset:auto 0 0;transform:none;box-shadow:0 -10px 35px #15221d14}}@media (prefers-reduced-motion:no-preference){.game-management-sheet{animation:.18s ease-out game-management-enter}@keyframes game-management-enter{0%{opacity:0}to{opacity:1}}}.mg-rendered .mg-chat-preview{z-index:2;color:#34434c;background:#f7f8f8;border:1px solid #e4e7e8;border-radius:12px;align-items:center;gap:10px;width:100%;min-width:0;min-height:64px;padding:11px;text-decoration:none;display:flex;position:relative}.mg-rendered .mg-chat-preview.is-unread{color:#542d2a;background:#fff0ea;border-color:#f3c7bc #f3c7bc #f3c7bc #d6574e;border-left-style:solid;border-left-width:4px;padding-left:8px}.mg-chat-preview-avatar{flex:none;place-items:center;width:36px;height:36px;display:grid}.mg-chat-preview-avatar .profile-avatar{color:#6c3d35;background:#e9d8d2;border-radius:50%;place-items:center;width:36px;min-width:36px;height:36px;font-size:12px;display:grid;position:relative;overflow:hidden}.mg-chat-preview-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mg-chat-preview-copy{flex:1;gap:4px;min-width:0;display:grid}.mg-chat-preview-meta{align-items:baseline;gap:8px;min-width:0;display:flex}.mg-chat-preview-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;overflow:hidden}.mg-chat-preview-meta time{color:#7f625d;flex:none;font-size:10px}.mg-chat-preview-body{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.mg-chat-preview-trailing{color:#b34339;flex:none;justify-items:center;gap:5px;display:grid}.mg-chat-preview-trailing b{color:#fff;text-align:center;background:#be403b;border-radius:12px;min-width:22px;padding:2px 6px;font-size:11px}.mg-chat-preview:focus-visible{outline-offset:3px;outline:2px solid #a9362f}.mg-rendered .mg-chat-preview:active{background:#ffe3d8}@media (width<=350px){.mg-rendered .mg-chat-preview{gap:8px}.mg-chat-preview-meta{gap:5px}.mg-chat-preview-meta strong{font-size:12px}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.focus-text-field{min-width:0;margin:14px 0}.focus-text-label{margin-bottom:7px;font-size:13px;font-weight:600;display:block}.focus-text-field .focus-text-trigger{color:#18271e;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfd5d1;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;min-height:48px;padding:12px;font:400 16px/1.5 Inter,sans-serif;display:flex}.focus-text-trigger span{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.focus-text-trigger svg{flex-shrink:0;margin-top:3px}.focus-text-trigger .is-empty{color:#737b76}.focus-text-overlay{z-index:1600;background:#0d1e1773;position:fixed;inset:0}.focus-text-dialog{z-index:1601;top:calc(var(--text-top,0px) + 8px);width:calc(100% - 16px);max-width:520px;max-height:calc(var(--text-height,100dvh) - 16px);box-sizing:border-box;padding:20px 16px max(12px,env(safe-area-inset-bottom));color:#18271e;background:#f7f6f2;border-radius:20px;flex-direction:column;font-family:Inter,sans-serif;display:flex;position:fixed;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 12px 60px #0003}.focus-text-dialog h2{margin:0 0 6px;font-size:21px;font-weight:750;line-height:1.25}.focus-text-dialog h2+p{color:#667067;margin:0 0 14px;font-size:13px;line-height:1.4}.focus-text-dialog form{flex-direction:column;min-height:0;display:flex;overflow:hidden}.focus-text-body{overscroll-behavior:contain;min-height:0;padding:3px;overflow:auto}.focus-text-body label{margin:0 0 6px;font-size:13px;font-weight:600;display:block}.focus-text-body :is(input,textarea){box-sizing:border-box;color:#18271e;background:#fff;border:1px solid #bdc8bf;border-radius:10px;width:100%;min-height:48px;padding:12px;scroll-margin:12px;font:400 16px/1.5 Inter,sans-serif;display:block}.focus-text-body textarea{height:clamp(80px,calc(var(--text-height,100dvh) - 245px),260px);resize:none;min-height:70px}.focus-text-body small{text-align:right;color:#667067;margin:6px 0;font-size:12px;display:block}.focus-text-actions{flex-shrink:0;gap:10px;padding-top:12px;display:flex}.focus-text-actions button{color:#18271e;cursor:pointer;background:0 0;border:1px solid #bdc8bf;border-radius:12px;flex:1;min-height:46px;font:700 15px Inter,sans-serif}.focus-text-actions .primary{background:var(--tijo-action-gradient);border-color:var(--tijo-accent-coral);color:var(--tijo-action-ink)}.focus-text-actions button:disabled{color:#626262;background:#e8e8e8;border-color:#d2d2d2}.focus-text-trigger:focus-visible,.focus-text-dialog :is(input,textarea,button):focus-visible{outline:2px solid var(--tijo-focus);outline-offset:2px}@media (width>=641px){.focus-text-dialog{top:calc(var(--text-top,0px) + var(--text-height,100dvh)/2);padding:24px;transform:translate(-50%,-50%)}}@media (height<=450px){.focus-text-dialog{padding-top:12px}.focus-text-dialog h2+p{margin-bottom:6px}.focus-text-actions{padding-top:6px}}button.profile-photo-trigger{width:auto;min-width:0;color:inherit;font:inherit;cursor:zoom-in;touch-action:manipulation;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}button.profile-photo-trigger:focus-visible{outline:3px solid var(--tijo-focus,#d5684b);outline-offset:4px}button.profile-photo-trigger:disabled{cursor:default;opacity:.6}.profile-photo-expand{color:#fff;pointer-events:none;background:#18221d;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:0;right:0}.profile-photo-viewer-overlay{z-index:300;background:#080c0b;position:fixed;inset:0}.profile-photo-viewer{box-sizing:border-box;z-index:301;width:100%;height:100dvh;padding:0 0 env(safe-area-inset-bottom,0px);color:#fff;overscroll-behavior:contain;background:#080c0b;border:0;outline:none;flex-direction:column;margin:0;font:400 16px/1.4 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.profile-photo-viewer *{box-sizing:border-box}.profile-photo-viewer-header{padding:max(12px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 12px max(20px,env(safe-area-inset-left,0px));flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.profile-photo-viewer-header>div{min-width:0}.profile-photo-viewer-header h2{color:#fff;text-transform:none;letter-spacing:0;overflow-wrap:anywhere;margin:0;font:600 17px/1.4 Inter,sans-serif}.profile-photo-viewer-header p{color:#b4bcb8;margin:2px 0 0;font-size:13px}.profile-photo-viewer-header button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;margin:0;padding:0;display:grid}.profile-photo-viewer-header button:focus-visible{outline-offset:3px;outline:3px solid #fff}.profile-photo-viewer-stage{min-width:0;min-height:0;padding:12px max(12px,env(safe-area-inset-right,0px)) 24px max(12px,env(safe-area-inset-left,0px));touch-action:pinch-zoom;overscroll-behavior:contain;flex:1;justify-content:center;align-items:center;display:flex}.profile-photo-viewer-stage img{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.profile-photo-viewer-stage p{text-align:center;color:#d9dfdc;max-width:28em;padding:24px}.tr-page{color:#18221d;background:#fff;max-width:680px;min-height:100vh;margin:0 auto;padding:0 22px 80px;font-family:Inter,sans-serif}.tr-header{border-bottom:1px solid #e9eae7;justify-content:space-between;align-items:center;gap:16px;min-height:72px;margin-bottom:30px;display:flex}.tr-header>a{padding:12px 0}.tr-page h1{letter-spacing:-1px;margin:18px 0;font-size:32px;font-weight:750;line-height:1.15}.tr-page h2,.tr-section h2{margin:20px 0 12px;font-size:21px;font-weight:700;line-height:1.3}.tr-page h3{margin:12px 0;font-size:17px;font-weight:650}.tr-page p,.tr-section p{color:#56615b;margin:10px 0;font-size:14px;line-height:1.6}.tr-page section,.tr-page details{margin:28px 0}.tr-page label{flex-direction:column;gap:8px;margin:16px 0;font-size:14px;font-weight:550;display:flex}.tr-page input:not([type=checkbox]),.tr-page select,.tr-page textarea{font:inherit;color:#18221d;box-sizing:border-box;background:#fff;border:1px solid #d3d9d4;border-radius:12px;width:100%;min-width:0;min-height:48px;padding:12px;font-weight:400}.tr-page textarea{resize:vertical;min-height:100px}.tr-page button,.tr-page .tr-actions a,.tr-page a.tr-primary{color:#18221d;cursor:pointer;background:#fff;border:1px solid #d9ded9;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.tr-page .tr-primary,.tr-page button[aria-pressed=true]{background:var(--tijo-action-gradient,linear-gradient(110deg,#ffd273,#ffb39e));color:var(--tijo-action-ink,#29241e);border-color:#0000}.tr-page button:disabled,.tr-page fieldset:disabled{opacity:.6;cursor:wait}.tr-page fieldset{border:0;min-width:0;padding:0}.tr-page :focus-visible{outline-offset:3px;outline:3px solid #cd7950}.tr-page .tr-check{flex-direction:row;align-items:flex-start;gap:10px;font-weight:400;line-height:1.5}.tr-page input[type=checkbox]{accent-color:#cc7954;flex-shrink:0;width:20px;height:20px;margin:1px 0}.tr-card{color:#18221d;background:#fff;border:1px solid #e0e4df;border-radius:18px;margin:14px 0;padding:20px;text-decoration:none;display:block}.tr-card h3{margin:12px 0;font-size:20px;font-weight:650;line-height:1.3}.tr-card small{font-size:12px;font-weight:400}.tr-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.tr-row>label{flex:1;min-width:180px}.tr-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}.tr-actions .tr-check{margin:0}.tr-badge{color:#795238;background:#f7eee5;border-radius:30px;padding:7px 12px;font-size:12px;font-weight:650;display:inline-block}.tr-note{background:#faf3e9;border:1px solid #eee0c9;border-radius:14px;margin:18px 0;padding:16px;font-size:14px;line-height:1.6}.tr-page .tr-error{color:#9d302a;background:#fff0ed;border-radius:12px;padding:14px}.tr-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tr-section{border-top:1px solid #e5e8e3;margin:24px 0;padding:18px 0}.tr-page .tr-option{border:1px solid #dce1db;border-radius:14px;flex-direction:row;align-items:center;gap:14px;padding:16px}.tr-option span{flex-direction:column;gap:7px;display:flex}.tr-option small{color:#66716a;font-weight:400}.tr-page summary{cursor:pointer;min-height:44px;padding:14px 0;font-weight:650}.tr-message{background:#f4f6f2;border-radius:12px;margin:10px 0;padding:14px}.tr-message small{color:#637068;margin-top:5px;font-size:11px;display:block}.tr-message p,.tr-description{white-space:pre-wrap;overflow-wrap:anywhere}.tr-page a{color:inherit}.tr-page .tr-card:hover{border-color:#a7b3a8}.tr-section>a:not(.tr-card){font-size:14px;font-weight:600}.tr-section>.tr-card{max-width:680px}@media (width<=420px){.tr-page{padding:0 16px 60px}.tr-page h1{font-size:29px}.tr-header{font-size:13px}.tr-card{padding:16px}.tr-grid{gap:12px}.tr-row{font-size:13px}}.trainer-mode-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.trainer-mode-row h2{margin:0 0 6px}.trainer-mode-row p{color:#667068;margin:0 0 16px;font-size:13px}.trainer-mode-row button[role=switch]{cursor:pointer;background:0 0;border:0;flex-shrink:0;width:54px;height:44px;position:relative}.trainer-mode-row button[role=switch]:before{content:"";background:#d7dcd7;border-radius:20px;position:absolute;inset:7px 0}.trainer-mode-row button[aria-checked=true]:before{background:var(--tijo-action-gradient,linear-gradient(110deg,#ffd273,#ffb39e))}.trainer-mode-row button[role=switch] span{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .16s;position:absolute;top:11px;left:4px;box-shadow:0 1px 3px #0003}.trainer-mode-row button[aria-checked=true] span{transform:translate(24px)}.trainer-mode-row button:disabled{opacity:.5;cursor:wait}.trainer-mode-row button:focus-visible{outline-offset:2px;border-radius:20px;outline:3px solid #cc7954}.trainer-mode-setting>.mp-primary{margin:12px 0}.training-game-overview{color:#18271e;max-width:680px;margin:0 auto;font:14px/1.5 Inter,sans-serif}.training-game-overview>.gd-card{border-bottom:1px solid #e6e9e7;margin:0 0 22px;padding:0 0 18px}.training-game-overview h2{margin:0 0 12px;font-size:18px;font-weight:700}.training-game-overview>.gd-card>p{margin:10px 0}.training-game-overview .training-terms{align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.training-terms input{width:20px;height:20px;accent-color:var(--tijo-focus);flex:none;margin-top:2px}.training-game-overview .tr-actions{font-size:14px}.training-game-overview .tr-section{margin-top:24px}.training-game-overview .game-poll-identity{border:0;padding:10px 0}.training-conditions{margin-top:12px;font-size:13px}.training-conditions>summary{cursor:pointer;align-content:center;min-height:44px;font-weight:600;display:list-item}.training-conditions p{color:#5e6a63;margin:8px 0}.training-participant-profile{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;min-width:44px;min-height:44px;padding:0;display:grid}.training-participant-profile:focus-visible{outline:2px solid var(--tijo-focus,#ef9476);outline-offset:3px}.tr-card.tr-offer-card{border-color:var(--tijo-accent-border,#c23942);border-top-width:3px;padding:18px;overflow:hidden}.tr-offer-card>.tr-badge{background:var(--tijo-accent-soft);color:var(--tijo-accent-text);align-items:center;gap:6px;display:inline-flex}.tr-offer-coach{align-items:center;gap:18px;min-width:0;margin:20px 0 16px;display:flex}.tr-offer-portrait{background:var(--tijo-action-gradient);border-radius:50%;flex:0 0 92px;width:92px;height:92px;padding:3px;display:block}.tr-offer-portrait>span{width:100%;height:100%;display:block}.tr-offer-portrait .profile-avatar{color:#263b30;background:#f2f3f1;border:3px solid #fff;border-radius:50%;place-items:center;width:100%;min-width:0;height:100%;font:600 28px/1 Inter,sans-serif;display:grid;position:relative;overflow:hidden}.tr-offer-portrait .profile-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tr-offer-coach-copy{gap:4px;min-width:0;display:grid}.tr-offer-coach-copy>small{color:#68736c;font-size:12px}.tr-offer-coach-copy>strong{overflow-wrap:anywhere;font-size:19px;font-weight:700;line-height:1.25}.tr-offer-coach-copy>span{color:#68736c;font-size:13px}.tr-offer-card h3{overflow-wrap:anywhere;margin:12px 0 8px}.tr-offer-card .tr-row>span{font-size:13px}.tr-offer-card:focus-visible{outline:3px solid var(--tijo-focus);outline-offset:3px}.tr-offer-card .og-round-timing{border-top:1px solid #eceeeb;margin:14px 0 8px;padding:12px 0}.tr-offer-card .og-round-timing h3{margin:0;font-size:12px;font-weight:600}.tr-offer-card .og-round-timing .og-round-date{font-size:15px;line-height:1.45}.tr-offer-time-count{color:#68736c;overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}.tr-detail-coach .profile-photo-trigger{width:100%;height:100%}.tr-detail-coach .tr-offer-coach-copy>a{overflow-wrap:anywhere;font-size:19px;font-weight:700;line-height:1.3;text-decoration:none}.tr-detail-coach .tr-offer-coach-copy>small:last-child{font-size:11px;line-height:1.4}.tr-page .tr-profile-hero{border:1px solid #e7e9e6;border-radius:24px;margin:18px 0 24px;overflow:hidden}.tr-profile-cover{background:var(--tijo-action-gradient);justify-content:flex-end;align-items:flex-start;min-height:116px;padding:22px;display:flex}.tr-profile-cover>span{letter-spacing:1.1px;color:var(--tijo-action-ink,#29241e);align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.tr-profile-intro{padding:0 24px 24px;position:relative}.tr-profile-portrait.tr-offer-portrait{width:116px;height:116px;margin-top:-58px;margin-bottom:18px;position:relative;box-shadow:0 0 0 6px #fff}.tr-page .tr-profile-portrait .profile-photo-trigger{border:0;border-radius:50%;width:100%;height:100%;padding:0;display:block}.tr-profile-portrait .profile-avatar{font-size:38px}.tr-profile-eyebrow{color:var(--tijo-accent-text,#b73d42);letter-spacing:1px;text-transform:uppercase;font-size:11px;font-weight:650;display:block}.tr-page .tr-profile-intro h1{letter-spacing:-1.2px;overflow-wrap:anywhere;margin:6px 0 14px;font-size:36px;line-height:1.12}.tr-profile-sports{flex-wrap:wrap;gap:6px;display:flex}.tr-profile-sports>span{color:#43554a;background:#f1f3f1;border-radius:30px;padding:6px 11px;font-size:12px;font-weight:600}.tr-page .tr-profile-intro>p{color:#67736c;margin:14px 0 20px;font-size:14px}.tr-profile-actions{align-items:center;gap:10px;display:flex}.tr-page .tr-profile-actions>a{border-radius:14px;flex:1;justify-content:center;align-items:center;gap:10px;min-height:48px;text-decoration:none;display:flex}.tr-page .tr-profile-actions>button{border-radius:14px;flex:none;min-width:48px;min-height:48px;padding:10px}.tr-profile-owner{color:#647168;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 2px;font-size:12px;display:flex}.tr-page .tr-profile-owner>button{min-height:44px;padding:8px 12px;font-size:12px}.tr-page .tr-profile-story{margin:32px 2px}.tr-page .tr-profile-story h2{letter-spacing:-.6px;margin:9px 0 14px;font-size:25px;line-height:1.2}.tr-page .tr-profile-story p{color:#43554a;font-size:15px;line-height:1.8}.tr-page .tr-profile-qualifications{background:#f4f6f3;border-radius:18px;align-items:flex-start;gap:14px;margin:28px 0;padding:20px;display:flex}.tr-profile-qualifications>svg{color:var(--tijo-accent-text);flex:none;margin-top:2px}.tr-profile-qualifications>div{min-width:0}.tr-page .tr-profile-qualifications h2{margin:0 0 8px;font-size:16px}.tr-page .tr-profile-qualifications p{margin:0;font-size:14px}.tr-profile-offers{scroll-margin-top:28px}.tr-page .tr-profile-offers .tr-section{border-top:1px solid #e5e8e3;margin-top:30px;padding-top:26px}.tr-page .tr-profile-offers h2{letter-spacing:-.6px;margin:0 0 18px;font-size:25px}.tr-page .tr-profile-management,.tr-page .tr-profile-editor{background:#f7f8f6;border-radius:18px;margin:28px 0;padding:20px}.tr-page .tr-profile-management h2,.tr-page .tr-profile-editor h2{margin-top:0}@media (width<=360px){.tr-profile-intro{padding:0 18px 20px}.tr-profile-cover{padding:18px 12px}.tr-profile-cover>span{letter-spacing:.7px;font-size:9px}.tr-page .tr-profile-intro h1{font-size:32px}}.tr-page .tr-profile-actions>a.tr-primary{background:var(--tijo-action-gradient);color:var(--tijo-action-ink,#29241e);border-color:#0000}.tr-card.tr-compact-card{background:#fff;border:1px solid #dfe5e1;border-radius:16px;margin:10px 0;padding:13px;transition:border-color .15s}.tr-compact-card:hover{border-color:var(--tijo-accent-border,#c9474d)}.tr-compact-head{align-items:flex-start;gap:11px;min-width:0;display:flex}.tr-compact-card .tr-offer-portrait{flex:0 0 52px;width:52px;height:52px;margin:0;padding:2px}.tr-compact-card .tr-offer-portrait .profile-avatar{border-width:2px;font-size:19px}.tr-compact-title{flex:1;min-width:0}.tr-compact-card .tr-badge,.tr-detail-hero>.tr-badge{background:var(--tijo-accent-soft,#fff0e9);color:var(--tijo-accent-text,#b93f49);align-items:center;gap:4px;padding:3px 7px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.tr-compact-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;letter-spacing:-.2px!important;margin:4px 0 2px!important;font:700 16px/1.25 Inter,sans-serif!important}.tr-compact-coach{color:#53625a;font-size:12px;line-height:1.4;display:block}.tr-compact-card .tr-compact-teaser{color:#626b65;white-space:nowrap;text-overflow:ellipsis;font:400 12px/1.4 Inter,sans-serif;overflow:hidden;margin:2px 0 0!important}.tr-training-meta{color:#58665f;flex-wrap:wrap;align-items:center;gap:5px 12px;margin:9px 0;font:400 12px/1.4 Inter,sans-serif;display:flex}.tr-training-meta>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.tr-training-meta svg{flex:none;width:15px;height:15px}.tr-compact-card .tr-training-meta{gap:5px 10px;margin:8px 0;font-size:11px}.tr-compact-appointment{border-top:1px solid #edf0ec;align-items:flex-start;gap:8px;padding:8px 0 0;display:flex}.tr-compact-appointment>svg{color:#52635b;flex:none;margin-top:2px}.tr-compact-appointment>div{flex:1;min-width:0}.tr-training-time{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.tr-training-time>span:first-child{min-width:0}.tr-training-time strong{font-size:13px;font-weight:650;line-height:1.4}.tr-compact-appointment>div>small{color:#68756c;margin-top:2px;font:400 11px/1.45 Inter,sans-serif;display:block}.tr-court-badge{white-space:nowrap;color:#657269;background:#f0f2ef;border-radius:20px;flex:none;justify-content:center;align-items:center;gap:5px;padding:3px 7px;display:inline-flex;font:500 10px/1.5 Inter,sans-serif!important}.tr-court-badge i{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.tr-court-badge[data-state=available]{color:#248046;background:#e8f7e7}.tr-court-badge[data-state=unavailable]{color:#ae3e38;background:#fff0ec}.tr-court-badge[data-state=booked]{color:#248046;background:#e8f7e7}.tr-court-badge[data-monitoring=true] svg{animation:2s ease-in-out infinite tr-court-pulse}.tr-check-spinner{animation:1.2s linear infinite tr-check-spin}@keyframes tr-court-pulse{50%{opacity:.6;box-shadow:0 0 0 3px #2480461c}}@keyframes tr-check-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tr-court-badge[data-monitoring] svg,.tr-check-spinner{animation:none}}.tr-compact-card .tr-compact-venue{color:#59665f;align-items:center;gap:8px;font:400 12px/1.4 Inter,sans-serif;display:flex;margin:7px 0!important}.tr-compact-venue svg{flex:none}.tr-compact-venue span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tr-compact-foot{color:#263b30;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.tr-compact-foot strong{font-size:17px;font-weight:700;line-height:1.3}.tr-compact-foot small{color:#637167;font-size:10px;line-height:1.3;display:block}.tr-public-header{background:#fff;justify-content:space-between;align-items:center;gap:12px;height:56px;padding:5px 14px;display:flex}.tr-public-header>a,.tr-public-header>button{color:#243c30;background:0 0;border:0;flex:none;place-items:center;width:44px;min-height:44px;display:grid}.tr-public-header>strong{font:650 17px/1.3 Inter,sans-serif}.wa-training-layout{background:#fff}.wa-training-layout .wa-game-panel{scrollbar-gutter:auto;background:#fff;padding:16px}.wa-training-layout .training-game-overview>.gd-card{margin-bottom:16px;padding-bottom:14px}.tr-detail-hero h1{letter-spacing:-.7px;overflow-wrap:anywhere;margin:10px 0 7px;font:750 26px/1.2 Inter,sans-serif}.tr-detail-hero .tr-detail-teaser{color:#5a6660;white-space:pre-wrap;overflow-wrap:anywhere;font:400 14px/1.5 Inter,sans-serif;margin:0 0 14px!important}.tr-detail-coach{color:inherit;gap:12px;margin:13px 0;text-decoration:none}.tr-detail-coach .tr-offer-portrait{flex-basis:56px;width:56px;height:56px;padding:2px}.tr-detail-coach .tr-offer-portrait .profile-avatar{border-width:2px;font-size:19px}.tr-detail-coach .tr-offer-coach-copy>span{font-size:14px}.tr-detail-coach .tr-offer-coach-copy strong{color:#21372b;font-size:18px;font-weight:700}.tr-detail-coach .tr-offer-coach-copy>small:last-child{align-items:center;gap:4px;font-size:12px;display:flex}.tr-detail-capacity{color:#58665f;flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;display:flex;margin:9px 0!important}.tr-detail-venue{color:#58665f;border-top:1px solid #e6eae6;align-items:center;gap:9px;margin-top:13px;padding:11px 0 0;font-size:13px;text-decoration:none;display:flex}.tr-detail-venue>span{overflow-wrap:anywhere;flex:1;min-width:0}.tr-detail-venue>svg{flex:none}.tr-description-more{color:#56665c;margin-top:10px;font-size:13px}.tr-description-more summary{cursor:pointer;align-content:center;min-height:40px;font-weight:600}.tr-description-more p{line-height:1.6}.tr-voting-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.tr-voting-heading h2{font-size:19px;margin:0!important}.tr-voting-heading p{color:#667369;margin:3px 0 0;font-size:12px}.tr-icon-button{color:#5f7065;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;min-height:44px;display:grid}.tr-vote-options{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tr-vote-options>li{background:#fff;border:1px solid #dce3dc;border-radius:13px;overflow:hidden}.tr-vote-options>li.is-selected{border-color:var(--tijo-accent-border,#d85b60);background:#fff4ef}.tr-vote-option{cursor:pointer;align-items:center;gap:11px;padding:11px;display:flex}.tr-vote-option>input,.tr-none-fit>input{width:22px;height:22px;accent-color:var(--tijo-accent-text,#c3444c);cursor:pointer;flex:none;margin:0}.tr-vote-option>input:disabled{cursor:default}.tr-vote-option-content{flex:1;min-width:0;display:block}.tr-vote-option .tr-training-time{align-items:flex-start}.tr-vote-option .tr-training-time strong{font-size:14px}.tr-training-time.is-detailed>span:first-child>small{color:#63716a;margin-top:2px;font:400 13px/1.4 Inter,sans-serif;display:block}.tr-vote-tally{color:#63736b;align-items:center;gap:8px;margin-top:6px;font-size:11px;display:flex}.tr-vote-tally>span:last-child{white-space:nowrap}.tr-vote-progress{background:#e7ebe9;border-radius:5px;flex:1;min-width:28px;height:5px;display:block;overflow:hidden}.tr-vote-progress>i{background:#38a268;border-radius:5px;height:100%;display:block}.tr-none-fit{color:#59685f;align-items:center;gap:8px;min-height:44px;margin:8px 0;font-size:12px;display:flex}.tr-voting .training-terms{color:#5a685f;margin:8px 0 15px;font-size:12px;line-height:1.45}.tr-feedback-error{color:#a83e38;background:#fff0ec;border-radius:9px;padding:10px;font-size:13px;line-height:1.4}.tr-detail-footer{padding:10px 16px max(12px,env(safe-area-inset-bottom));z-index:12;background:#fff;border-top:1px solid #e5e9e5;flex:none}.tr-detail-footer:empty,.tr-detail-footer[hidden]{display:none}.tr-price-line{color:#243a2e;justify-content:space-between;align-items:center;gap:10px;font:400 12px/1.4 Inter,sans-serif;display:flex}.tr-price-line strong{font-size:21px;font-weight:700}.tr-price-line>span>small{color:#67746c;font-size:11px;display:block}.tr-price-line>.tr-selection-count{color:var(--tijo-accent-text,#bd424b);text-align:right;font-size:11px}.tr-save-selection{background:var(--tijo-accent-text,#c3444c);color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;min-height:46px;margin-top:9px;padding:12px 16px;font:650 14px/1.3 Inter,sans-serif}.tr-save-selection:disabled{opacity:.45;cursor:default}.tr-fixed-join-action{z-index:5;background:#fff;padding:12px 0;position:sticky;bottom:0}.tr-fixed-join-action>button{width:100%;margin-top:8px}.tr-join-section:empty{display:none}.training-game-overview #training-share .tr-section{margin-top:10px}.training-game-overview .training-conditions summary{font-size:12px}@media (width<=359px){.tr-compact-card .tr-training-meta{gap:4px 8px;font-size:10px}.tr-compact-card .tr-offer-portrait{flex-basis:46px;width:46px;height:46px}.tr-compact-card h3{font-size:15px!important}.tr-compact-card .tr-badge{font-size:9px}.tr-compact-appointment .tr-training-time{flex-wrap:wrap;gap:3px}.wa-training-layout .wa-game-panel{padding:13px}.tr-detail-hero h1{font-size:24px}.tr-vote-option{gap:8px;padding:10px 9px}.tr-vote-option .tr-training-time strong{font-size:13px}.tr-vote-option .tr-court-badge{padding:3px 6px;font-size:9px!important}.tr-detail-footer{padding-inline:13px}}.training-game-overview>.tr-detail-hero{border:0;border-bottom:1px solid #e5e9e5;border-radius:0}.tr-compact-card .tr-training-meta{margin:6px 0}.tr-compact-card .tr-compact-venue{margin:5px 0!important}.tr-court-badge{font-size:11px!important}@media (width<=359px){.tr-vote-option .tr-court-badge{font-size:10px!important}}.tr-status-line{flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0;font-size:12px;line-height:1.45;display:flex}.tr-compact-help{color:inherit;margin:10px 0;font-size:12px}.tr-compact-help>summary{cursor:pointer;align-items:center;gap:7px;min-height:44px;display:flex}.tr-compact-help>summary:after{content:"⌄";margin-left:4px}.tr-compact-help[open]>summary:after{content:"⌃"}.tr-compact-help>p{margin:3px 0 10px;line-height:1.5}.tr-voting-heading .tijo-status-label{margin-top:4px}.profile-public-page,.profile-summary-content,.profile-summary-identity,.profile-sport-rows,.profile-summary-details{color:#18221d;letter-spacing:normal;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.profile-public-page{background:#fff;flex-direction:column;width:100%;max-width:640px;min-height:100dvh;margin:0 auto;padding-bottom:0;font-size:16px;line-height:1.5;display:flex}.profile-public-page *{box-sizing:border-box}.profile-public-page.is-embedded{max-width:none;min-height:100%;padding-bottom:0}.profile-public-toolbar{min-height:60px;padding:8px 12px;padding-top:max(8px,env(safe-area-inset-top));color:#18221d;background:#fff;border-bottom:1px solid #edf0ef;flex:none;align-items:center;gap:4px;display:flex}.profile-public-toolbar>span{flex:1;min-width:0;padding-left:4px;font-size:16px;font-weight:650}.profile-public-toolbar .profile-icon-button,.profile-public-toolbar .community-report{color:#18221d;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.profile-summary-content{padding:24px 20px 12px;font-size:16px;line-height:1.5}.profile-summary-identity{padding:0 0 24px}.profile-summary-heading{align-items:center;gap:16px;min-width:0;display:flex}.profile-summary-heading .profile-avatar{color:#18221d;background:#f3f4f3;border:1px solid #e2e8e4;border-radius:50%;flex:0 0 88px;justify-content:center;align-items:center;width:88px;min-width:88px;height:88px;font-size:28px;font-weight:600;line-height:1;display:flex;overflow:hidden}.profile-summary-heading .profile-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;max-width:none;height:100%;display:block}.profile-summary-name{flex:1;min-width:0}.profile-summary-name h1,.profile-summary-name h2,.profile-summary-name h3{color:#18221d;letter-spacing:-.6px;text-transform:none;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:28px;font-weight:650;line-height:1.2}.profile-summary-city{color:#737b76;align-items:center;gap:5px;margin:7px 0 0;font-size:14px;line-height:1.4;display:flex}.profile-summary-city svg{flex:none}.profile-summary-city span{overflow-wrap:anywhere;min-width:0}.profile-summary-bio{color:#18221d;white-space:pre-line;overflow-wrap:anywhere;margin:18px 0 0;font-size:16px;line-height:1.55}.profile-summary-section{border-top:1px solid #edf0ed;padding:20px 0}.profile-summary-section>h2{letter-spacing:0;text-transform:none;color:#737b76;margin:0 0 12px;font-family:inherit;font-size:14px;font-weight:650;line-height:1.4}.profile-sport-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.profile-sport-rows>li{border-bottom:1px solid #f0f2ef;margin:0;padding:0}.profile-sport-rows>li:last-child{border-bottom:0}.profile-sport-row{width:100%;min-height:74px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:12px 0;display:flex}button.profile-sport-row{cursor:pointer}.profile-sport-icon{color:#18221d;background:#f3f4f3;border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.profile-sport-icon svg{flex:none;width:23px;height:23px}.profile-sport-description{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.profile-sport-description>strong{color:#18221d;font-size:16px;font-weight:600;line-height:1.3}.profile-sport-description>small{color:#737b76;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.profile-sport-level{white-space:nowrap;color:#737b76;font-variant-numeric:tabular-nums;background:#f3f4f3;border-radius:10px;flex:none;padding:9px 10px;line-height:1}.profile-sport-level>strong{color:#18221d;letter-spacing:-.5px;font-size:23px;font-weight:650}.profile-sport-level>span:not(.sr-only){font-size:12px}.profile-sport-level.is-open{color:#737b76}.profile-sport-chevron{color:#737b76;flex:none;margin-left:-4px}.profile-summary-empty{color:#737b76;margin:0;padding:4px 0 8px;font-size:14px;line-height:1.5}.profile-summary-details{font-size:16px}.profile-summary-details>dl{margin:0}.profile-detail-row{justify-content:space-between;align-items:flex-start;gap:16px;padding:10px 0;font-size:14px;line-height:1.5;display:flex}.profile-detail-row dt{color:#737b76;flex:none;align-items:center;gap:9px;margin:0;display:flex}.profile-detail-row dt svg{flex:none}.profile-detail-row dd{text-align:right;color:#18221d;overflow-wrap:anywhere;min-width:0;margin:0}.profile-summary-since{color:#737b76;margin:0;padding:4px 0 12px;font-size:12px;line-height:1.5}.profile-summary-identity.is-compact{padding-bottom:20px}.profile-public-state{color:#737b76;flex:1;padding:32px 20px}.profile-public-state h1{color:#18221d;margin:0 0 12px;font-size:23px;font-weight:650;line-height:1.3}.profile-public-state p{margin:0 0 20px;font-size:16px;line-height:1.5}.profile-public-notice{color:#737b76;overflow-wrap:anywhere;background:#f3f4f3;border-radius:12px;margin:0 20px 20px;padding:13px 14px;font-size:14px;line-height:1.5}.profile-public-privacy{align-items:flex-start;gap:10px;display:flex}.profile-public-privacy svg{flex:none;margin-top:1px}.profile-public-privacy p{margin:0}.profile-public-actions{z-index:2;padding:12px 20px max(16px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #edf0ed;flex-direction:column;gap:10px;margin-top:auto;display:flex;position:sticky;bottom:0}.profile-public-actions.is-inline{padding-top:20px;padding-bottom:24px;position:static}.profile-primary-action,.profile-secondary-action{text-align:center;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;padding:12px 16px;font:600 15px/1.4 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-decoration:none;display:flex}.profile-primary-action{background:var(--tijo-action-gradient,linear-gradient(110deg,#ffb765,#ef79a9));color:var(--tijo-action-ink,#4a2835)}.profile-secondary-action{color:#18221d;background:#f3f4f3}.profile-public-content-actions{padding:0 20px 18px}.profile-public-content-actions .profile-bookmark{width:100%;margin:0}.profile-public-content-actions .profile-bookmark>.pp-btn{color:#737b76;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:8px;width:auto;min-height:44px;padding:10px 0;font:500 14px/1.4 Inter,sans-serif;display:flex}.profile-public-inline-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.profile-public-inline-tools>button{color:#737b76;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 4px;font:500 13px/1.4 Inter,sans-serif;display:inline-flex}.profile-public-page :is(button,a):focus-visible,.profile-summary-content button:focus-visible{outline:3px solid var(--tijo-focus,#d5684b);outline-offset:3px}.profile-public-page button:disabled{opacity:.6;cursor:default}.og-profile-dialog{color:#18221d;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.og-profile-nav{color:#18221d;background:#fff;border-bottom:1px solid #edf0ed}.og-profile-nav h2{text-transform:none;letter-spacing:0;font-family:inherit;font-size:16px;font-weight:650}.og-profile-nav>span{color:#737b76}.og-profile-body{background:#fff}.og-profile-pagination{color:#18221d;background:#fff;border-top:1px solid #edf0ed}.og-profile-pagination i{background:#d7e0d7}.og-profile-pagination [aria-current=true] i{background:var(--tijo-action-gradient,linear-gradient(110deg,#ffb765,#ef79a9))}body:has(.og-profile-dialog) .people-dialog{z-index:241}body:has(.og-profile-dialog) .fixed.inset-0:has(+.people-dialog){z-index:240}@media (width<=350px){.profile-summary-content{padding:22px 16px 10px}.profile-summary-heading{gap:12px}.profile-summary-name h1,.profile-summary-name h2,.profile-summary-name h3{font-size:26px}.profile-public-actions,.profile-public-content-actions{padding-left:16px;padding-right:16px}.profile-public-notice{margin-left:16px;margin-right:16px}.profile-sport-row{gap:10px}.profile-sport-icon{flex-basis:36px;width:36px;height:36px}.profile-sport-level>strong{font-size:21px}}.mp-page{box-sizing:border-box;color:#18221d;width:100%;max-width:640px;min-height:100dvh;padding:0 20px calc(100px + env(safe-area-inset-bottom,0px));background:#fff;margin:0 auto;font:400 16px/1.45 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mp-page *,.profile-modal *{box-sizing:border-box}main.mp-overview.app-surface{max-width:640px;padding:16px 20px calc(104px + env(safe-area-inset-bottom,0px));font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mp-page h2{letter-spacing:0;text-transform:none;margin:0 0 10px;font-family:inherit;font-size:17px;font-weight:650;line-height:1.35}.mp-overview .profile-summary-name h2{font-size:28px}.mp-overview .profile-summary-identity{padding:16px 0 20px}.mp-primary{background:var(--tijo-action-gradient);width:100%;min-height:50px;color:var(--tijo-action-ink);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:12px 16px;font:600 16px/1.3 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-decoration:none;display:flex}.mp-primary:is(:disabled,[aria-disabled=true]){color:#77716d;cursor:default;background:#e9e7e5}.mp-text-action{min-height:44px;color:var(--tijo-accent-text,#c23942);cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;padding:8px 2px;font:500 14px/1.4 Inter,sans-serif;text-decoration:none;display:inline-flex}.mp-text-action svg{flex:none}.mp-overview-actions{gap:4px;margin-bottom:24px;display:grid}.mp-overview-actions>.mp-text-action{justify-content:center}.mp-section{margin:22px 0}.mp-menu{background:#f4f5f6;border-radius:14px;margin:24px 0;overflow:hidden}.mp-menu a{color:#18221d;border-bottom:1px solid #e6e9e7;align-items:center;gap:12px;min-height:56px;padding:12px 14px;font-size:15px;text-decoration:none;display:flex}.mp-menu a:last-child{border-bottom:0}.mp-menu a>span{flex:1;min-width:0}.mp-menu svg{color:#68736d;flex:none}.mp-menu b{background:var(--tijo-accent-soft);min-width:24px;height:24px;color:var(--tijo-accent-text);border-radius:20px;place-items:center;font-size:12px;display:grid}.mp-toolbar{z-index:20;min-height:60px;padding:8px 0;padding-top:max(8px,env(safe-area-inset-top,0px));background:#fff;border-bottom:1px solid #ecefed;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:4px;margin:0 -4px 18px;display:grid;position:sticky;top:0}.mp-toolbar h1{text-align:center;letter-spacing:0;text-transform:none;margin:0;font:650 16px/1.3 Inter,sans-serif}.mp-toolbar>button,.profile-modal-heading button{color:#18221d;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;min-height:44px;padding:0;display:flex}.mp-editor fieldset{border:0;min-width:0;margin:0;padding:0}.mp-field-group{background:#f4f5f6;border-radius:14px;padding:0 12px}.mp-field{color:#66716b;border-bottom:1px solid #e1e5e2;min-width:0;margin:0;padding:10px 0;font-size:13px;font-weight:500;display:block}.mp-field:last-child{border-bottom:0}.mp-field>input,.mp-field>textarea,.mp-field>select{color:#18221d;width:100%;min-width:0;min-height:42px;box-shadow:none;background:0 0;border:0;border-radius:5px;padding:5px 0;font:400 16px/1.5 Inter,sans-serif;display:block}.mp-field>textarea{resize:vertical;min-height:64px}.mp-field>span{align-items:center;gap:7px;display:flex}.mp-location .location-search{margin-top:3px}.mp-location input{font-size:16px!important}.mp-preferences{margin-top:16px}.mp-styles{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.mp-styles button{color:#18221d;cursor:pointer;background:#f1f2f4;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:8px 5px;font:500 13px/1.3 Inter,sans-serif;display:flex}.mp-styles button[aria-pressed=true]{background:var(--tijo-accent-soft);color:var(--tijo-accent-text);border-color:var(--tijo-accent-border)}.mp-styles svg{flex:none}.mp-page .profile-sport-rows{border:1px solid #e6e9e7;border-radius:14px;padding:0 12px;overflow:hidden}.mp-page .profile-sport-row{min-height:64px;padding:10px 0}.mp-page .profile-sport-level>strong{font-size:20px}.mp-hint{color:#737b76;overflow-wrap:anywhere;margin:8px 0 12px;font:400 12px/1.5 Inter,sans-serif}.mp-error{color:#ae3038;overflow-wrap:anywhere;background:#fff0ef;border-radius:12px;padding:12px;font-size:14px;line-height:1.5}.mp-success{color:#215c44;align-items:center;gap:7px;padding:12px 0;font-size:14px;line-height:1.5;display:flex}.mp-preview-link{width:max-content;max-width:100%;margin-left:auto;display:flex}.mp-save{z-index:30;width:100%;max-width:640px;padding:12px 20px max(16px,env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #ecefed;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.mp-account-email{overflow-wrap:anywhere;background:#f4f5f6;border-radius:14px;gap:5px;padding:14px;font-size:14px;display:grid}.mp-account-email>span{color:#737b76;font-size:13px}.mp-account-email>strong{font-weight:500}.mp-logout{color:#68736d}.mp-page .profile-photo-editor{align-items:center;gap:16px;margin:8px 0 20px;padding:0;display:flex}.mp-page .profile-photo-editor .profile-avatar{color:#18221d;background:#eef1ef;border-radius:50%;flex:0 0 72px;justify-content:center;align-items:center;width:72px;height:72px;font-size:26px;display:flex;overflow:hidden}.mp-page .profile-photo-editor .profile-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mp-page .profile-photo-editor>div{flex:1;min-width:0}.mp-page .profile-photo-actions{flex-wrap:wrap;gap:0 12px;display:flex}.mp-page .profile-photo-actions button{min-height:40px;color:var(--tijo-accent-text);letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:6px 0;font:500 13px/1.3 Inter,sans-serif}.mp-page .profile-photo-editor .plan-note{color:#737b76;margin:3px 0 0;font:400 11px/1.4 Inter,sans-serif}.mp-page :is(button,a,input,textarea,select):focus-visible,.profile-modal :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--tijo-focus);outline-offset:3px}.profile-modal-overlay{z-index:240;background:#17221d66;position:fixed;inset:0}.profile-modal{z-index:241;overscroll-behavior:contain;width:min(520px,100% - 24px);max-height:calc(100dvh - 40px);padding:16px 20px max(20px,env(safe-area-inset-bottom,0px));color:#18221d;background:#fff;border-radius:20px;font:400 16px/1.45 Inter,sans-serif;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 16px 60px #0002}.profile-modal-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.profile-modal-heading h2{letter-spacing:0;text-transform:none;margin:0;font:650 18px/1.3 Inter,sans-serif}.mp-add-sports{display:grid}.mp-add-sports>button{color:#18221d;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ecefed;align-items:center;gap:12px;min-height:60px;padding:10px 4px;font:500 16px/1.4 Inter,sans-serif;display:flex}.mp-add-sports>button>svg:first-child{width:26px;height:26px}.mp-add-sports>button>span{flex:1}.mp-remove-sport{color:#a83c43;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;margin-top:16px;padding:10px 0;font:500 14px/1.3 Inter,sans-serif;display:flex}.mp-preview-dialog .profile-summary-content{padding:16px 0 0}.mp-sport-dialog .sport-assessment{margin:14px 0 0}.mp-sport-dialog .sport-assessment__result h3{text-transform:none;font-family:inherit;font-size:26px}.mp-sport-dialog :is(input,select){max-width:100%;font-size:16px}@media (width<=350px){.mp-page,main.mp-overview.app-surface,.mp-save{padding-left:16px;padding-right:16px}.mp-styles{gap:5px}.mp-styles button{padding:8px 3px;font-size:12px}.profile-modal{padding-left:16px;padding-right:16px}}@media (width<=600px){.profile-modal{width:100%;max-height:90dvh;padding-bottom:max(20px,env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;top:auto;bottom:0;transform:translate(-50%)}}.mp-privacy fieldset{border:0;min-width:0;margin:0;padding:0}.mp-discovery-choice{color:#18221d;cursor:pointer;align-items:center;gap:16px;padding:14px 0;display:flex}.mp-discovery-choice>span{flex:1;min-width:0}.mp-discovery-choice strong{align-items:center;gap:7px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.mp-discovery-choice strong svg{flex:none}.mp-discovery-choice small{color:#66716b;margin-top:5px;font-size:12px;line-height:1.5;display:block}.mp-discovery-choice input{appearance:none;cursor:pointer;background:#d8ddda;border:0;border-radius:99px;flex:none;width:46px;height:28px;margin:0;transition:background .15s;position:relative}.mp-discovery-choice input:before{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0002}.mp-discovery-choice input:checked{background:var(--tijo-accent-text,#c23942)}.mp-discovery-choice input:checked:before{transform:translate(18px)}.mp-discovery-choice input:disabled{opacity:.5;cursor:default}.mp-privacy-actions{align-items:center;gap:14px;margin-top:12px;display:flex}.mp-privacy-actions>.mp-primary{flex:1}.mp-privacy-actions>.mp-text-action{flex:none}.mp-menu>button{color:#18221d;text-align:left;width:100%;min-height:56px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e6e9e7;align-items:center;gap:12px;padding:12px 14px;font-size:15px;display:flex}.mp-menu>button:last-child{border-bottom:0}.mp-menu>button>span{flex:1;min-width:0}.mp-menu>button small{color:#68736d;margin-top:3px;font-size:12px;display:block}.mp-menu>button:disabled{cursor:progress;opacity:.7}.mp-overview .profile-summary-details{margin:22px 0;padding:0}.mp-overview .mp-preview-link{justify-content:center;width:100%;margin:0}.mp-help>summary{cursor:pointer;align-items:center;gap:7px;min-height:44px;display:flex}.mp-help>summary:after{content:"+";margin-left:auto}.mp-help[open]>summary:after{content:"−"}.mp-help>p{margin:2px 0 12px}.trainer-slot-row{color:#18221d;background:#fff;border:1px solid #dce5df;border-radius:18px;min-width:0;padding:16px}.tsr-person{align-items:center;gap:10px;display:flex}.tsr-person img,.tsr-avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:42px;height:42px}.tsr-avatar{background:#e8f2eb;place-items:center;font-weight:700;display:grid}.tsr-person>div{flex:1;min-width:0}.tsr-person a{font-weight:700}.tsr-person small{color:#637068;font-size:12px;display:block}.tsr-price{text-align:right;white-space:nowrap;font-size:14px}.tsr-meta{color:#637068;margin:10px 0;font-size:12px}.tsr-times{gap:8px;padding-bottom:3px;display:flex;overflow-x:auto}.tsr-times button{background:#eff8f2;border:1px solid #a9c8b5;border-radius:12px;flex-shrink:0;min-height:44px;padding:8px 16px;font-weight:650}.tsr-dialog{width:calc(100vw - 24px);max-width:440px;max-height:90dvh;overflow-y:auto}.tsr-consent{align-items:flex-start;gap:10px;font-size:14px;display:flex}.tsr-consent input{flex-shrink:0;width:20px;height:20px;margin-top:2px}.tsr-dialog .tr-primary{text-align:center;color:#fff;background:#ff6a00;border-radius:12px;padding:12px;display:block}.tsr-dialog button:disabled{opacity:.5}.app-surface.community-directory .people-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:0 0 12px;display:grid;overflow:visible}.app-surface.community-directory .people-tabs button{white-space:normal;border-radius:12px;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:48px;padding:7px 3px;font-size:12px;font-weight:600;line-height:1.25;display:flex;position:relative}.app-surface.community-directory .people-tabs button[aria-selected=true]{font-weight:700}.app-surface.community-directory .people-tabs button>span:first-child{min-width:0}.app-surface.community-directory .crew-tab-count{background:var(--tijo-accent-text);color:#fff;border:2px solid #fff;border-radius:12px;place-items:center;min-width:20px;height:20px;padding:0 3px;font-size:10px;line-height:1;display:grid;position:absolute;top:-5px;right:1px}.app-surface.community-directory .people-search{margin-bottom:10px}.people-search-clear{width:36px;height:44px;color:inherit;background:0 0;border:0;flex:0 0 36px;place-items:center;display:grid}.app-surface.community-directory .people-filters{flex-wrap:nowrap;gap:4px}.app-surface.community-directory .people-filters button{white-space:nowrap;min-height:44px;padding-inline:10px}.app-surface.community-directory .people-list-head{margin-top:6px}.app-surface.community-directory .people-state{margin:0;padding:24px 12px;line-height:1.5}.app-surface.community-directory #people-tab-panel>.people-secondary{width:100%;margin-top:8px}.app-surface.community-directory .people-selection-footer{padding:10px 0;box-shadow:0 -5px 12px #fff}.app-surface.community-directory .people-row-action{gap:5px}.app-surface.community-directory .community-crew-join{margin-top:16px}.crew-selection-toolbar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;display:flex}.people-refresh{color:#68726c;align-items:center;gap:7px;margin:8px 0;font-size:12px;display:flex}.people-refresh-error{background:#fff6e8;border-radius:12px;font-size:13px;padding:12px!important}.app-surface.community-directory .crew-updates-summary{color:#18221d;text-align:left;background:#fff2eb;border:0;border-radius:14px;align-items:center;gap:10px;width:100%;min-height:64px;margin:0 0 18px;padding:10px 12px;display:flex}.crew-updates-icon{height:38px;color:var(--tijo-accent-text);background:#fff;border-radius:50%;flex:0 0 38px;place-items:center;display:grid}.crew-updates-summary>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.crew-updates-summary strong{font-size:14px;font-weight:650}.crew-updates-summary small{color:#68726c;font-size:12px}.crew-updates-summary>svg{color:var(--tijo-accent-text);flex:none}.crew-updates-list{margin:0;padding:0;list-style:none}.crew-updates-list li+li{border-top:1px solid #ecefed}.crew-updates-list a{color:#18221d;align-items:flex-start;gap:10px;padding:15px 0;text-decoration:none;display:flex}.crew-updates-list a>svg{color:var(--tijo-accent-text);flex:none;margin-top:3px}.crew-updates-list a>span{flex:1;min-width:0}.crew-updates-list strong{justify-content:space-between;align-items:center;gap:6px;margin-bottom:6px;font-size:14px;display:flex}.crew-updates-list em{color:var(--tijo-accent-text);background:var(--tijo-accent-soft);border-radius:8px;flex:none;padding:3px 6px;font-size:11px;font-style:normal;font-weight:600}.crew-updates-list small{color:#68726c;overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}.crew-updates-list b{color:var(--tijo-accent-text);margin-top:9px;font-size:13px;font-weight:600;display:block}@media (width<=360px){.app-surface.community-directory .people-tabs button{font-size:11px}.app-surface.community-directory .people-filters button{padding-inline:8px;font-size:11px}}.season-court-status{color:#536172;text-align:left;white-space:normal;overflow-wrap:anywhere;background:#f7f9fb;border:1px solid #d9e0e6;border-radius:10px;flex-direction:column;gap:3px;margin:10px 0;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.season-court-status strong{font-size:12px;font-weight:650}.season-court-status small{color:#68788a;font-size:11px}.season-court-status[data-state=available]{background:#f0f9f4;border-color:#c9e8d4}.season-court-status[data-state=available] strong{color:#246344}.season-court-status[data-state=unavailable]{background:#fff5f2;border-color:#f1d4c8}.season-court-status[data-state=unavailable] strong{color:#9b452c}.season-court-status.is-compact{margin:7px 0;padding:7px 8px;font-size:11px}.season-court-status.is-compact strong{font-size:11px}.season-court-date{font-weight:500}.se-venue-mapping,.se-course-mapping{background:#f7f9fb;border:1px solid #dce4eb;border-radius:12px;min-width:0;padding:14px}.se-venue-mapping>strong{font-size:14px}.se-venue-mapping p,.se-course-mapping p{color:#5b6b7b;margin:7px 0;font-size:12px;line-height:1.5}.se-venue-search{align-items:flex-end;gap:8px;display:flex}.se-venue-search>label{flex:1;min-width:0}.se-venue-search>button{flex-shrink:0;min-height:44px}.se-venue-results{gap:6px;max-height:240px;margin-top:10px;display:grid;overflow:auto}.se-venue-results>button{text-align:left;flex-direction:column;align-items:flex-start;gap:3px;min-height:52px;display:flex}.se-venue-results>button span{color:#667487;font-size:12px}.se-venue-results>button[aria-pressed=true]{background:#fff3f8;border-color:#c83f84}.se-mapping-clear{margin-top:10px}.se-course-mapping select{width:100%;min-width:0}.se-course-mapping p button{font-size:12px}@media (width<=420px){.se-venue-search{flex-direction:column;align-items:stretch}.se-venue-search>label{width:100%}}.season-court-date{align-items:center;gap:5px;font-size:11px;display:flex}.season-court-date>svg{flex:none}.season-court-status.is-compact{background:0 0;border:0;gap:5px;margin:7px 0;padding:0}.season-court-evidence{margin-top:3px;font-size:12px}.season-court-evidence>summary,.se-mapping-help>summary{cursor:pointer;align-items:center;gap:6px;min-height:44px;display:flex}.season-court-evidence>summary:after,.se-mapping-help>summary:after{content:"⌄"}.season-court-evidence[open]>summary:after,.se-mapping-help[open]>summary:after{content:"⌃"}.season-court-evidence p{margin:4px 0;font-size:12px}.se-mapping-help{font-size:12px}.sgp-field{gap:10px;min-width:0;padding:15px 0;display:grid}.sgp-field .sgp-heading{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:14px;line-height:1.4;display:flex}.sgp-field .sgp-heading>span{color:#66766f;font-size:12px}.sgp-field.sgp-field p{color:#66766f;margin:0;font-size:12px;line-height:1.5}.sgp-field .sgp-names{gap:8px;display:grid}.sgp-field .sgp-name{align-items:center;gap:8px;min-width:0;display:flex}.sgp-field .sgp-name>input{color:#20342b;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #cbd9d0;border-radius:10px;flex:1;padding:10px;font-size:16px;max-width:none!important}.sgp-field.sgp-field .sgp-name>button{color:#52685d;background:#fff;border:1px solid #dde6e1;border-radius:10px;flex:none;place-items:center;width:44px;min-height:44px;padding:8px;display:grid}.sgp-field.sgp-field .sgp-add{color:#245b43;min-height:44px;font:inherit;text-align:left;background:#fff;border:1px solid #cbd9d0;border-radius:10px;justify-self:start;align-items:center;gap:7px;padding:8px 11px;font-size:13px;line-height:1.4;display:inline-flex}.sgp-field .sgp-add>svg{flex:none}.sgp-field .sgp-legacy{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.sgp-field .sgp-legacy>button{min-height:44px}.sgp-field input:focus-visible,.sgp-field button:focus-visible{outline-offset:3px;outline:3px solid #5b9680}.sgp-field button:disabled{opacity:.5;cursor:default}.sp-root{color:#182630;min-width:0}.sp-heading{justify-content:space-between;align-items:center;gap:16px;margin:18px 0;display:flex}.sp-heading h2{margin:0 0 5px}.sp-heading p,.sp-note{color:#53656e;margin:5px 0 12px;font-size:13px;line-height:1.5}.sp-total{background:#eef3f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0 12px;font-size:20px;font-weight:700;display:flex}.sp-root .sp-search{flex-direction:row;align-items:center;margin:12px 0;display:flex;position:relative}.sp-search>svg{color:#687982;pointer-events:none;position:absolute;left:13px}.st-root .sp-root .sp-search input{padding-left:42px}.sp-filters{scrollbar-width:thin;gap:7px;max-width:100%;padding:0 0 8px;display:flex;overflow-x:auto}.sp-root .sp-filters button{color:#40535e;white-space:nowrap;background:#fff;border:1px solid #dce4e8;border-radius:24px;flex-shrink:0;align-items:center;gap:7px;min-height:44px;padding:8px 12px;font-size:13px;display:flex}.sp-root .sp-filters button[aria-pressed=true]{color:#fff;background:#182630;border-color:#182630}.sp-filters button span{min-width:17px;font-size:11px;font-weight:700}.sp-list{gap:12px;margin:10px 0 22px;display:grid}.sp-person{background:#fff;border:1px solid #dce4e8;border-radius:16px;min-width:0;scroll-margin-top:80px;overflow:hidden}.sp-root .sp-person-toggle{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.sp-person-toggle>svg{flex-shrink:0;margin-top:4px;transition:transform .15s}.sp-rotated{transform:rotate(180deg)}.sp-person-title{flex-direction:column;gap:5px;min-width:0;display:flex}.sp-person-title>strong{overflow-wrap:anywhere;font-size:17px}.sp-person-title>span{color:#53656e;font-size:13px}.sp-statuses{flex-wrap:wrap;gap:5px;margin-top:3px;display:flex}.sp-status{color:#435663;background:#eef2f5;border-radius:7px;align-items:center;padding:4px 7px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.sp-status-open{color:#92491c;background:#fff1e5}.sp-status-offered{color:#31599e;background:#eaf1ff}.sp-status-accepted{color:#276944;background:#e7f5ed}.sp-detail,.sp-editor{border-top:1px solid #e6ecef;padding:0 16px 16px}.sp-facts{grid-template-columns:1fr 1fr;gap:15px;margin:18px 0 12px;display:grid}.sp-facts>div:last-child{grid-column:1/-1}.sp-facts dt{color:#687982;margin-bottom:4px;font-size:12px}.sp-facts dd{overflow-wrap:anywhere;margin:0;font-size:14px}.sp-facts dd a{color:#285f86;overflow-wrap:anywhere;word-break:break-word;align-items:center;gap:6px;min-height:36px;display:flex}.sp-facts dd a svg{flex-shrink:0}.sp-root .sp-edit-button{align-items:center;gap:7px;margin:2px 0 18px;display:inline-flex}.sp-root h4{margin:17px 0 7px;font-size:15px;font-weight:700}.sp-root h5{margin:12px 0 5px;font-size:14px;font-weight:600}.sp-priorities{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.sp-priority{border:1px solid #dfe6e9;border-radius:12px;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:13px;display:flex}.sp-priority-assigned{background:#f5fbf7;border-color:#b6d6c2}.sp-priority-heading{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.sp-rank{color:#88431f;background:#fff0e6;border-radius:7px;padding:5px 7px;font-size:12px;font-weight:700}.sp-priority>strong{overflow-wrap:anywhere;font-size:14px}.sp-priority>span:not(.sp-rank){overflow-wrap:anywhere;font-size:13px}.sp-priority>small{color:#53656e;font-size:12px}.sp-actions{flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin-top:8px;display:flex}.sp-root .sp-actions button,.sp-root .sp-edit-actions button,.sp-root .sp-edit-button{color:#263d49;background:#fff;border:1px solid #dce4e8;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:9px 12px;font-size:13px;display:inline-flex}.sp-root .sp-actions .tr-primary,.sp-root .sp-edit-actions .tr-primary{color:#fff;background:#182630;border-color:#182630}.sp-root button:disabled{opacity:.55;cursor:not-allowed}.sp-priority>.sp-actions{margin-top:auto;padding-top:9px}.sp-priority>.sp-reason{color:#855020;margin-top:3px}.sp-error,.sp-edit-notice,.sp-success,.sp-discard{overflow-wrap:anywhere;border-radius:10px;margin:12px 0;padding:12px;font-size:13px;line-height:1.5}.sp-error{color:#a33426;background:#fff0ee;border:1px solid #e9bbb2}.sp-edit-notice,.sp-discard{color:#754b1f;background:#fff6e9;border:1px solid #ead6b7}.sp-success{color:#2c6439;background:#eaf7ed;border:1px solid #bfddc5}.sp-history{border-top:1px solid #e6ecef;margin-top:16px;padding-top:8px;font-size:13px}.sp-history p{margin:6px 0}.sp-empty{text-align:center;color:#53656e;background:#f3f6f7;border-radius:12px;margin:14px 0;padding:24px 16px;font-size:14px}.sp-empty>svg{margin:0 auto 6px}.sp-empty p{margin:8px 0}.sp-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.sp-root .sp-editor label{margin:9px 0;font-size:13px}.sp-days{gap:6px;max-width:100%;padding-bottom:4px;display:flex;overflow-x:auto}.sp-root .sp-days button{color:#354d59;background:#fff;border:1px solid #dce4e8;border-radius:9px;min-width:44px;min-height:44px;padding:8px}.sp-root .sp-days button[aria-pressed=true]{color:#fff;background:#182630;border-color:#182630}.sp-edit-courses{gap:8px;display:grid}.sp-edit-course{border-bottom:1px solid #e6ecef;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.sp-edit-course>span{min-width:0;font-size:14px}.sp-edit-course small{color:#53656e;overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}.sp-root .sp-choice{color:#354d59;background:#fff;border:1px solid #dce4e8;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;min-width:90px;min-height:44px;padding:9px;font-size:13px;display:flex}.sp-root .sp-choice[aria-pressed=true]{color:#235d3c;background:#e8f3ec;border-color:#a2c8b0}.sp-edit-selection{background:#f3f6f7;border-radius:10px;margin:12px 0;padding:12px;font-size:12px}.sp-edit-selection ol{margin:8px 0 0;padding-left:22px}.sp-edit-selection li{overflow-wrap:anywhere;padding:3px 0}.sp-edit-actions{flex-wrap:wrap;gap:8px;margin-top:16px;padding:12px 0 0;display:flex}.sp-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sp-root button:focus-visible,.sp-root a:focus-visible{outline-offset:2px;outline:3px solid #e88a56}@media (width<=620px){.sp-priorities{grid-template-columns:1fr}.sp-person-toggle,.sp-root .sp-person-toggle{padding:13px}.sp-detail,.sp-editor{padding:0 13px 13px}.sp-fields{grid-template-columns:1fr}.sp-heading{align-items:flex-start}.sp-heading p{font-size:12px}.sp-root .sp-priority .sp-actions button{flex:1}.sp-root .sp-edit-actions button:first-child{flex:1;min-width:160px}.sp-facts{gap:12px}.sp-edit-course>span{font-size:13px}}.st-root .sal-planner{color:#20382c;min-width:0;margin:18px 0 28px}.sal-planner *,.sal-dialog *{box-sizing:border-box;min-width:0}.st-root .sal-picker{gap:12px;display:grid}.sal-days{gap:6px;padding:3px;display:flex;overflow-x:auto}.st-root .sal-days button{color:#536557;background:#fff;border:1px solid #dce5dc;border-radius:12px;flex:1 0 42px;min-height:44px;padding:9px 10px;font-size:13px}.st-root .sal-days button[aria-pressed=true]{color:#fff;background:#244c38;border-color:#244c38}.sal-course-cards{scroll-snap-type:x proximity;gap:9px;padding:3px 3px 10px;display:flex;overflow-x:auto}.st-root .sal-course-cards button{text-align:left;color:#536557;scroll-snap-align:start;background:#fff;border:1px solid #dce5dc;border-radius:14px;flex-direction:column;flex:0 0 176px;align-items:stretch;gap:5px;min-height:108px;padding:13px;display:flex}.st-root .sal-course-cards button[aria-pressed=true]{color:#244c38;background:#f0f6ef;border:2px solid #3c7251;padding:12px}.sal-course-cards strong{letter-spacing:-.5px;font-size:18px}.sal-course-cards span,.sal-course-cards small{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.sal-course-cards .sal-card-count{color:#637460;margin-top:auto;padding-top:4px;font-size:11px}.sal-meter{background:#e3ebe0;border-radius:9px;width:100%;height:5px;display:block;overflow:hidden}.sal-meter>span{border-radius:inherit;background:#66976a;height:100%;transition:width .2s;display:block}.sal-court-line{padding:4px 3px 12px}.sal-court-line .season-court-status{margin:0}.st-root .sal-group-summary{background:#fff;border:1px solid #dce6d9;border-radius:17px;margin:12px 0 0;padding:14px;position:relative}.sal-section-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.st-root .sal-section-heading h2,.st-root .sal-section-heading h3{letter-spacing:-.3px;margin:0;font-size:17px;line-height:1.3}.sal-section-heading h2>span,.sal-section-heading h3>span{color:#6d7d6b;margin-left:6px;font-size:12px;font-weight:500}.st-root .sal-section-heading p{color:#687866;overflow-wrap:anywhere;align-items:center;gap:6px;margin:6px 0 0;font-size:12px;display:flex}.sal-section-heading p svg{flex:none}.st-root .sal-chat{color:#50714f;background:#fff;border:1px solid #e1e8de;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;padding:10px;display:grid}.sal-roster{gap:0;padding:4px 0;display:grid}.st-root button.sal-roster-person{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1e9;border-radius:0;justify-content:flex-start;align-items:center;gap:9px;width:100%;min-height:65px;padding:10px 0;display:flex}.sal-roster-person .sal-roster-copy{flex:1;gap:4px;display:grid}.sal-roster-person>svg{color:#82917b;flex:none}.sal-roster-person .sal-member-check{color:#347344}.sal-roster-person .sal-state{max-width:95px;font-size:11px}.sal-roster-person strong{overflow-wrap:anywhere;font-size:14px;line-height:1.2}.sal-roster-person small{color:#60715b;font-size:11px;font-weight:400;line-height:1.4}.sal-initials{color:#547046;background:#eaf0e1;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:grid}.sal-empty-seat{color:#6a7f61;background:#fafcf7;border:1px dashed #bfceba;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:86px;padding:8px;display:flex}.sal-empty-seat strong{font-size:12px}.sal-empty-seat small{font-size:10px}.sal-group-meter{height:4px}.sal-state,.sal-priority{color:#3c6644;overflow-wrap:anywhere;background:#edf3e8;border-radius:6px;justify-self:start;padding:3px 6px;font-size:10px;font-weight:600;line-height:1.4;display:inline-block}.sal-state-draft{color:#506572;background:#e9eef0}.sal-state-offered{color:#865d21;background:#fff0dc}.sal-state-accepted{color:#326b3c;background:#e2f0e3}.sal-state-expired{color:#964f3c;background:#f8e7e1}.sal-live-feedback{color:#336c44;flex-wrap:wrap;align-items:center;gap:7px;min-height:0;margin:8px 0;font-size:12px;display:flex}.sal-live-feedback:empty{margin:0}.sal-live-feedback>span{flex:1}.sal-live-feedback>svg{flex:none}.st-root .sal-live-feedback button{color:#34683e;background:0 0;border:0;align-items:center;gap:5px;min-height:44px;padding:8px;font-size:12px;text-decoration:underline;display:inline-flex}.st-root .sal-candidates{margin:12px 0 0;padding:0;scroll-margin-top:140px}.st-root .sal-search{margin:12px 0 4px}.st-root .sal-search input{background:#f8faf5;border-radius:12px;min-height:44px}.st-root .sal-small{color:#74816b;margin:8px 0;font-size:11px}.sal-candidate-list{border-top:1px solid #e5ebe0}.sal-candidate{border-bottom:1px solid #e5ebe0;align-items:flex-start;gap:10px;padding:14px 0;display:flex}.sal-candidate>.sal-initials{margin-top:4px}.sal-candidate-copy{flex:1;min-width:0}.st-root .sal-name{color:#264c35;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:4px;justify-content:flex-start;align-items:center;gap:5px;min-height:44px;padding:0;font-size:15px;font-weight:700;display:inline-flex}.sal-name svg{flex:none}.st-root .sal-candidate p{color:#68755f;margin:1px 0 5px;font-size:11px;line-height:1.45}.sal-signals{color:#6d7c62;flex-wrap:wrap;align-items:center;gap:5px 8px;font-size:10px;line-height:1.5;display:flex}.sal-signals .sal-attention{color:#956423;background:#fff5e1;border-radius:5px;padding:2px 5px}.sal-wish{color:#786949;overflow-wrap:anywhere;margin-top:5px;font-size:10px;line-height:1.5;display:block}.st-root .sal-add{color:#3e6d38;background:#eff6e8;border:1px solid #cfdec5;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;width:64px;min-height:54px;margin-top:2px;padding:7px 4px;font-size:9px;display:flex}.sal-add:disabled{color:#9aa190!important;background:#f3f4f1!important;border-color:#e0e4dc!important}.sal-hint,.sal-empty{background:#f5f7f1;border-radius:12px;padding:12px;line-height:1.5;color:#6b785f!important;font-size:12px!important}.sal-followups,.sal-history{border-top:1px solid #e3e9de;margin:20px 0;padding-top:8px;font-size:12px}.st-root .sal-followups summary,.st-root .sal-history summary{min-height:44px;font-size:12px}.sal-history>div{justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.st-root .sal-history button{padding:8px 12px;font-size:12px}.sal-review-bar{box-shadow:none;background:#fff;border:0;border-top:1px solid #e7ece3;border-radius:0;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:10px 0 0;display:flex;position:relative}.sal-review-bar>div{gap:4px;display:grid}.sal-review-bar strong{font-size:12px}.sal-review-bar small{color:#7a846f;font-size:10px}.st-root .sal-review-bar button{background:var(--tijo-action-gradient,linear-gradient(110deg,#ffd273,#ffb39e));color:#29241e;border-color:#0000;flex:none;min-height:46px;padding:10px 12px;font-size:12px}.sal-dialog-overlay{z-index:240;background:#142519b8}.sal-dialog[role=dialog]{z-index:241;color:#233b2b;background:#fff;border:1px solid #dce5d5;border-radius:20px;flex-direction:column;gap:0;width:calc(100vw - 24px);max-width:560px;max-height:calc(100dvh - 32px);padding:22px 18px 0;font-family:Inter,sans-serif;display:flex;overflow:hidden}.sal-dialog>h2{margin:0;padding-right:36px;font-size:20px;font-weight:700;line-height:1.3}.sal-dialog>p{color:#748169;margin:7px 32px 14px 0;font-size:12px}.sal-dialog>button{place-items:center;width:44px;height:44px;display:grid;top:8px;right:9px}.sal-dialog-body{overscroll-behavior:contain;min-height:0;padding:0 2px calc(20px + env(safe-area-inset-bottom,0px));overflow:auto}.sal-dialog p{overflow-wrap:anywhere;font-size:13px;line-height:1.55}.sal-dialog h3{margin:16px 0 10px;font-size:16px;font-weight:700}.sal-dialog button,.sal-dialog .sal-person-actions a,.sal-followups .sal-person-actions a{color:#365739;background:#fff;border:1px solid #dce5d7;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.sal-dialog button.tr-primary{background:var(--tijo-action-gradient,linear-gradient(110deg,#ffd273,#ffb39e));color:#29241e;border-color:#0000}.sal-dialog button.sal-danger{color:#fff;background:#984c42;border-color:#0000}.sal-dialog button:disabled,.sal-planner button:disabled{opacity:.55;cursor:not-allowed}.sal-person-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.sal-person-actions{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.sal-person-actions button{flex:1}.sal-change{border-top:1px solid #e4ebdf;margin-top:16px;padding-top:3px}.sal-change>button{width:100%;margin-top:8px}.sal-targets{gap:8px;margin:10px 0;display:grid}.sal-dialog .sal-targets button{text-align:left;background:#f9fbf5;justify-content:stretch;align-items:start;gap:4px;padding:12px;display:grid}.sal-dialog .sal-targets button[aria-pressed=true]{background:#edf6e9;border:2px solid #4d7d52;padding:11px}.sal-targets strong{font-size:13px}.sal-targets span,.sal-targets small{color:#6b7d5e;font-size:11px;font-weight:400}.sal-review-list{border-bottom:1px solid #e3e9de;margin:12px 0;padding:0;list-style:none}.sal-review-list li{border-top:1px solid #e3e9de;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.sal-review-list li>span:first-child{gap:4px;display:grid}.sal-review-list strong{font-size:14px}.sal-review-list small{color:#708062;font-size:11px}.sal-publish label{gap:7px;margin:12px 0;font-size:12px;display:grid}.sal-publish input{color:#263b27;background:#fff;border:1px solid #d4decd;border-radius:10px;width:100%;min-width:0;min-height:48px;padding:10px;font-size:16px}.sal-publish details{margin:16px 0}.sal-publish summary{cursor:pointer;align-content:center;min-height:44px;font-size:12px}.sal-publish>button{width:100%;margin-top:12px}.sal-manual{color:#795d32;background:#fff6e6;border:1px solid #eedfbd;border-radius:12px;margin:12px 0;padding:12px;font-size:12px}.sal-contact{border-top:1px solid #e6ddc9;gap:4px;padding:10px 0;display:grid}.sal-contact span{overflow-wrap:anywhere;font-size:12px}.sal-error{color:#944637;background:#fff0e9;border-radius:10px;padding:12px;font-size:13px}.sal-dialog :focus-visible,.sal-planner :focus-visible{outline-offset:3px;outline:3px solid #b98842}@media (width>=761px){.sal-course-cards{flex-wrap:wrap;overflow:visible}.st-root .sal-course-cards button{flex:1 0 155px;max-width:240px}.sal-candidate-list{-moz-column-gap:28px;grid-template-columns:1fr 1fr;column-gap:28px;display:grid}}@media (width<=360px){.st-root .sal-group-summary{padding:10px}.sal-candidate{gap:7px}.sal-candidate>.sal-initials{width:31px;height:31px;font-size:11px}.st-root .sal-add{width:52px}.sal-review-bar{gap:6px;padding:10px 0 0}.st-root .sal-review-bar button{padding:8px;font-size:11px}.sal-review-bar strong{font-size:11px}.sal-review-bar small{font-size:9px}}@media (prefers-reduced-motion:reduce){.sal-meter>span{transition:none}}@media (height<=600px){.st-root .sal-group-summary{position:relative;top:auto}}.sal-roster-label{border-top:1px solid #e5ece0;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding-top:12px;display:flex}.st-root .sal-roster-label h3{align-items:center;gap:6px;margin:0;font-size:13px;font-weight:650;display:flex}.sal-roster-label>span{color:#71806a;font-size:11px}.sal-roster-label h3 span{color:#386b3d}.st-root .sal-roster-empty{color:#7a8672;margin:12px 0;font-size:13px}.sal-pending{border-top:1px solid #e6ece1;margin-top:6px}.st-root .sal-pending summary,.st-root .sal-group-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:10px 0;font-size:13px;font-weight:600;list-style:none;display:flex}.sal-pending summary::-webkit-details-marker{display:none}.sal-group-details>summary::-webkit-details-marker{display:none}.sal-pending summary b{color:#8b692c;margin-left:5px}.sal-pending[open]>summary>svg,.sal-group-details[open]>summary>svg{transform:rotate(180deg)}.st-root button.sal-fill-group{color:#42643a;text-align:left;background:#f8fbf4;border:1px dashed #b8cdb0;border-radius:12px;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:54px;margin-top:8px;padding:12px;font-size:13px;display:flex}.sal-fill-group>span{flex:1;gap:3px;display:grid}.sal-fill-group small{color:#7c896d;font-size:11px;font-weight:400}.sal-fill-group>svg{flex:none}.sal-group-details{border-bottom:1px solid #e3eadf;margin:10px 0}.st-root .sal-group-details>summary{color:#586f4e;padding:10px 3px}.sal-group-detail-body{padding:0 3px 12px}.st-root .sal-group-detail-body p{color:#6b795f;overflow-wrap:anywhere;font-size:12px;line-height:1.55}.sal-group-detail-body details summary{cursor:pointer;align-items:center;gap:7px;min-height:44px;font-size:12px;display:flex}.st-root button.sal-existing-chat{color:#4b6940;background:#fff;border:1px solid #dce5d6;border-radius:10px;align-items:center;gap:7px;min-height:44px;margin-top:10px;padding:9px 12px;font-size:13px;display:flex}.st-root button.sal-candidate-toggle{text-align:left;color:#48663c;background:#f5f8f1;border:1px solid #dfe8d7;border-radius:12px;align-items:center;gap:9px;width:100%;min-height:48px;padding:12px;font-size:13px;display:flex}.sal-candidate-toggle>span{flex:1}.sal-candidate-toggle>span b{color:#728365;margin-left:4px;font-size:12px}.sal-candidate-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.sal-candidate-help{margin:10px 0}.sal-candidate-help summary{cursor:pointer;align-content:center;min-height:44px;font-size:12px}.st-root .sal-candidate-help p{color:#7b886d;font-size:12px;line-height:1.5}@media (width<=360px){.sal-roster-person .sal-state{max-width:75px}.sal-roster-label{flex-wrap:wrap;align-items:flex-start}.sal-roster-person>.sal-initials{width:34px;height:34px}.sal-roster-person>svg:last-child{display:none}}.st-root .sal-group-switcher{background:0 0;border:0;margin:0 0 12px;padding:0}.st-root .sal-group-switcher>summary{color:#5c7564;justify-content:space-between;align-items:center;gap:8px;min-height:44px;font-size:13px;list-style:none;display:flex}.sal-group-switcher>summary::-webkit-details-marker{display:none}.sal-group-switcher[open]>summary>svg{transform:rotate(180deg)}.st-root .scb-daily{min-width:0;margin:14px 0 20px}.scb-weekbar{align-items:center;gap:4px;display:flex}.st-root .scb-weekbar button{color:#52695c;background:0 0;border:0;place-items:center;min-width:44px;padding:6px;display:grid}.scb-weekbar>strong{text-align:center;font-variant-numeric:tabular-nums;flex:1;font-size:13px}.st-root .scb-weekbar .scb-today{border:1px solid #dce5de;border-radius:9px;padding:7px;font-size:12px}.st-root .scb-daily .scb-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:8px 0 12px;display:grid}.st-root .scb-days button{color:#596b5e;background:#f1f4f0;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:5px;min-width:0;min-height:70px;padding:8px 2px;display:flex}.scb-days strong{font-size:18px;line-height:1.1}.scb-days small{font-size:11px}.st-root .scb-days button[aria-pressed=true]{color:#fff;background:#234b37;border-color:#234b37}.st-root .scb-days button[aria-current=date]:not([aria-pressed=true]){border-color:#558162}.st-root .scb-days button:disabled{opacity:.35}.scb-day-dot{background:0 0;border-radius:50%;width:4px;height:4px}.scb-day-dot.has-groups{background:currentColor}.scb-day-heading{justify-content:space-between;align-items:center;gap:8px;margin:7px 0 10px;display:flex}.st-root .scb-day-heading h2{margin:0;font-size:18px}.scb-day-heading>span{color:#69776d;font-size:12px}.scb-agenda{gap:10px;display:grid}.st-root .scb-daily .scb-course{text-align:left;color:#24382a;background:#fff;border:1px solid #dce5de;border-radius:15px;align-items:flex-start;gap:14px;width:100%;min-width:0;padding:14px;font-weight:400;display:flex}.scb-time{font-variant-numeric:tabular-nums;border-right:1px solid #e6ebe5;flex-direction:column;flex:none;align-items:center;gap:4px;padding-right:12px;display:flex}.scb-time>strong{font-size:16px}.scb-time>small{color:#78847b;font-size:12px}.scb-content{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.scb-title{overflow-wrap:anywhere;font-size:16px;font-weight:700}.scb-place,.scb-members{color:#5f7264;overflow-wrap:anywhere;align-items:center;gap:5px;font-size:12px;display:flex}.scb-place svg,.scb-members svg{flex:none}.scb-members{color:#315640;margin-top:3px;font-weight:600}.scb-names{color:#56675a;overflow-wrap:anywhere;font-size:13px;line-height:1.4}.scb-signals{flex-wrap:wrap;gap:5px;display:flex}.scb-signals>span{color:#7a673c;background:#f4f1e7;border-radius:5px;align-items:center;gap:4px;padding:3px 6px;font-size:11px;display:flex}.scb-arrow{color:#809286;flex:none;margin-top:3px}.st-root .scb-empty{color:#627666;text-align:center;border:1px dashed #d9e2d9;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:26px 14px;display:flex}.scb-empty>strong{font-size:15px}.st-root .scb-empty p{margin:0;font-size:13px}.scb-footnote{text-align:center;color:#7a867d;margin-top:13px;font-size:11px;display:block}.st-root .scb-search{margin:12px 0;position:relative}.scb-search>svg{color:#7a867d;position:absolute;top:14px;left:12px}.st-root .scb-search>input{background:#f5f7f3;border-color:#e1e7de;padding-left:38px}.scb button:focus-visible{outline-offset:2px;outline:3px solid #85ab90}.scb button:disabled{cursor:default}@media (width>=760px){.scb-agenda{grid-template-columns:repeat(2,minmax(0,1fr))}.scb-weekbar{max-width:500px;margin:auto}.st-root .scb-days button{min-height:76px}.scb-days small{font-size:13px}}@media (width<=360px){.scb-weekbar>strong{font-size:11px}.st-root .scb-daily .scb-course{gap:9px;padding:12px}.scb-time{padding-right:9px}.scb-title{font-size:15px}.scb-arrow{width:15px}.st-root .scb-days{gap:3px}}.tr-page .st-root .scb-search input[type=search]{padding-left:38px}.st-root .se-editor,.se-dialog{--se-border:#dfe6e2;--se-muted:#64726a;--se-ink:#18271f;--se-accent:#275d44;--se-surface:#f4f7f4;color:var(--se-ink);min-width:0;font-size:15px;line-height:1.5}.st-root .se-editor *,.se-dialog *{box-sizing:border-box}.st-root .se-editor [hidden],.se-dialog [hidden]{display:none!important}.st-root .se-editor h2,.st-root .se-editor h3,.st-root .se-editor h4,.st-root .se-editor p{margin-top:0}.st-root .se-editor h2{letter-spacing:-.035em;margin-bottom:6px;font-size:clamp(24px,3vw,30px);line-height:1.16}.st-root .se-editor h3{letter-spacing:-.02em;margin-bottom:5px;font-size:20px;line-height:1.3}.st-root .se-editor p{margin-bottom:12px}.st-root .se-editor section{margin:0}.st-root .se-editor fieldset{border:0;min-width:0;margin:0;padding:0}.st-root .se-editor button,.se-dialog button{cursor:pointer;border:1px solid var(--se-border);color:#20362a;min-height:44px;font:inherit;white-space:normal;touch-action:manipulation;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-weight:600;line-height:1.3;display:inline-flex}.st-root .se-editor button:disabled,.se-dialog button:disabled{opacity:.45;cursor:not-allowed}.st-root .se-editor button:focus-visible,.se-dialog button:focus-visible,.st-root .se-editor summary:focus-visible,.se-dialog summary:focus-visible{outline-offset:3px;outline:3px solid #bd7c4c}.st-root .se-editor button.tr-primary,.se-dialog button.tr-primary{background:var(--tijo-action-gradient,linear-gradient(110deg, #ffd273, #ffb39e));color:var(--tijo-action-ink,#29241e);border-color:#0000;box-shadow:0 2px 5px #173b2612}.st-root .se-editor label,.se-dialog label{flex-direction:column;gap:6px;min-width:0;margin:0;font-size:14px;font-weight:600;display:flex}.st-root .se-editor label>small,.se-dialog label>small{color:var(--se-muted);font-size:12px;font-weight:400;line-height:1.5}.st-root .se-editor input:not([type=checkbox]),.st-root .se-editor select,.st-root .se-editor textarea,.se-dialog input:not([type=checkbox]),.se-dialog select,.se-dialog textarea,.st-root .se-editor .spd-root input:not([type=checkbox]),.st-root .se-editor .spd-root select,.st-root .se-editor .spd-root textarea{color:#192a20;width:100%;min-width:0;min-height:48px;font:inherit;appearance:auto;background:#fff;border:1px solid #ccd9d0;border-radius:11px;margin:0;padding:11px 12px;scroll-margin:100px 0 160px;font-size:16px;line-height:1.45}.st-root .se-editor textarea,.se-dialog textarea{resize:vertical}.st-root .se-editor input:focus,.st-root .se-editor select:focus,.st-root .se-editor textarea:focus,.se-dialog input:focus,.se-dialog select:focus,.se-dialog textarea:focus{outline-offset:1px;outline:2px solid #8daf97}.st-root .se-editor [aria-invalid=true],.se-dialog [aria-invalid=true]{border-color:#b86145}.se-field-error,.st-root .se-editor label>.se-field-error,.se-dialog label>.se-field-error{color:#963f2b;margin-top:2px;font-size:12px;font-weight:500;display:block}.se-editor-header,.se-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;margin:14px 0 20px;display:flex}.se-editor-header>div:first-child,.se-heading>div:first-child{flex:1;min-width:200px}.se-editor-header p,.se-editor-header small,.se-heading p{color:var(--se-muted);margin-bottom:0;font-size:13px}.se-eyebrow{letter-spacing:.14em;color:#6b7b70;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.se-count,.se-dirty-status{color:#476250;background:#edf3ee;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.35;display:inline-flex}.se-dirty-status{color:#805420;background:#fff2de}.se-dirty-status svg{flex-shrink:0;width:14px;height:14px}.se-dirty-status.is-saved,.se-dirty-status[data-dirty=false]{color:#476250;background:#edf3ee}.se-section-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 24px;display:grid}.st-root .se-editor .se-section-nav button{text-align:left;min-width:0;min-height:76px;box-shadow:none;background:#f7f9f7;border-color:#e2e9e3;border-radius:13px;grid-template-columns:20px minmax(0,1fr);place-content:center start;gap:3px 9px;padding:12px 14px;display:grid;position:relative}.se-section-nav button>svg{color:#6b8071;grid-area:1/1/3;width:19px;height:19px}.se-section-nav button>span{grid-area:1/2/3;min-width:0}.se-section-nav button strong{font-size:14px;font-weight:650;line-height:1.3;display:block}.se-section-nav button small{color:#76837a;overflow-wrap:anywhere;margin-top:3px;font-size:11px;font-weight:400;line-height:1.35;display:block}.st-root .se-editor .se-section-nav button[aria-pressed=true]{color:#244f3b;background:#edf5ee;border-color:#92b29a;box-shadow:inset 0 0 0 1px #92b29a}.se-section-nav button[aria-pressed=true]>svg{color:#275d44}.se-section-nav button.is-incomplete:after{content:"";background:#bd8540;border-radius:50%;width:6px;height:6px;position:absolute;top:9px;right:9px}.st-root .se-editor .se-panel{min-width:0;margin:0 0 22px;scroll-margin-top:20px}.se-panel-heading{flex-direction:column;gap:3px;margin-bottom:20px;display:flex}.st-root .se-editor .se-panel-heading h3{margin:0}.st-root .se-editor .se-panel-heading p{color:var(--se-muted);margin:0;font-size:14px}.se-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;margin-bottom:20px;display:grid}.se-fields .se-wide,.se-fields>.se-time-pair{grid-column:1/-1}.se-fields:last-child{margin-bottom:0}.st-root .se-editor .se-privacy-block{border:1px solid var(--se-border);background:#fff;border-radius:15px;margin:0 0 16px;padding:20px}.st-root .se-editor .se-privacy-block>h3,.st-root .se-editor .se-privacy-block>h4{margin:0 0 7px;font-size:16px;line-height:1.35}.st-root .se-editor .se-privacy-block>p{color:var(--se-muted);margin-bottom:18px;font-size:13px}.st-root .se-editor .se-privacy-block>label+label,.st-root .se-editor .se-privacy-block>section+label{margin-top:18px}.st-root .se-editor .se-privacy-block>:last-child{margin-bottom:0}.st-root .se-editor .se-privacy-block section.se-wide>label{margin-top:14px}.st-root .se-editor .se-privacy-block section.se-wide>p{color:var(--se-muted);margin:10px 0;font-size:13px}.st-root .se-editor .se-privacy-block section.se-wide>h3{font-size:16px}.st-root .se-editor .se-privacy-block .spd-root{max-width:100%;margin:16px 0}.st-root .se-editor .se-privacy-settings{border:1px solid var(--se-border);background:#f7f9f6;border-radius:15px;margin-bottom:18px;overflow:hidden}.st-root .se-editor .se-privacy-settings>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:18px 20px;list-style:none;display:flex}.st-root .se-editor .se-privacy-settings>summary::-webkit-details-marker{display:none}.st-root .se-editor .se-privacy-settings>summary>span:first-child{min-width:0}.se-privacy-settings summary strong{margin-bottom:4px;font-size:15px;display:block}.st-root .se-editor .se-privacy-settings summary small{color:var(--se-muted);overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:1.5;display:block}.se-privacy-edit{color:var(--se-accent);flex-shrink:0;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.se-privacy-settings[open] .se-privacy-edit svg{transform:rotate(180deg)}.se-privacy-settings-body{border-top:1px solid var(--se-border);background:#fff;padding:20px}.st-root .se-editor .se-retention-settings{border-top:1px solid var(--se-border);margin-top:22px;padding-top:20px}.st-root .se-editor .se-retention-settings h4{margin:0 0 14px;font-size:14px}.st-root .se-editor .se-retention-settings p{margin:12px 0 0;font-size:12px}.st-root .se-editor .se-privacy-output textarea{font-weight:400}.se-privacy-output{border-top:1px solid var(--se-border);gap:22px;padding-top:20px;display:grid}.st-root .se-editor button.se-text-button{color:#345c40;background:#f1f5f1;border:0;padding:8px 12px}.se-section{border:1px solid var(--se-border);background:#fff;border-radius:14px;overflow:hidden}.st-root .se-editor details.se-section{margin:0 0 14px}.st-root .se-editor .se-section>summary{cursor:pointer;align-items:center;gap:12px;min-height:68px;padding:14px 16px;list-style:none;display:flex}.se-section>summary::-webkit-details-marker{display:none}.se-section>summary>span{flex:1;min-width:0}.se-section>summary strong,.se-section>summary small{display:block}.se-section>summary strong{font-size:14px}.se-section>summary small{color:var(--se-muted);overflow-wrap:anywhere;margin-top:3px;font-size:12px;font-weight:400}.se-section>summary>svg{color:#50765b;flex-shrink:0}.se-section[open]>summary>svg:last-child{transform:rotate(180deg)}.se-section-body{padding:4px 16px 18px}.se-section-body>p{color:#546358;font-size:14px}.se-plan{padding:0 0 6px}.se-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.se-toolbar p{color:var(--se-muted);margin-bottom:0;font-size:13px}.se-actions{flex-wrap:wrap;gap:8px;display:flex}.se-actions button{font-size:13px}.se-week-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:10px;display:grid}.se-day{background:#f2f5f2;border:1px solid #e5ebe5;border-radius:14px;min-width:0;padding:10px}.se-day-heading{justify-content:space-between;align-items:center;gap:5px;margin:0 0 12px;display:flex}.se-day-heading h4{margin:0;font-size:13px}.se-day-heading>span{color:#53695b;background:#e4ece5;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.st-root .se-editor button.se-course-card{text-align:left;overflow-wrap:anywhere;border-radius:11px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-height:106px;margin-bottom:8px;padding:12px 10px;display:flex;box-shadow:0 2px 4px #20362804}.se-course-card>strong{letter-spacing:-.025em;color:#1f3829;font-size:14px}.se-course-card>span:not(.se-course-meta){font-size:13px;font-weight:600}.se-course-card>small{color:#66756b;font-size:12px;font-weight:400}.se-course-meta{color:#627469;flex-wrap:wrap;align-items:center;gap:3px;margin-top:5px;font-size:11px;font-weight:400;display:flex}.se-course-meta svg{flex-shrink:0}.se-course-card>small.se-exception{color:#946329;margin-top:3px;font-size:11px}.st-root .se-editor button.se-day-add,.st-root .se-editor button.se-day-copy{color:#51755c;background:0 0;border:0;width:100%;min-height:44px;padding:10px 5px;font-size:12px}.st-root .se-editor button.se-day-add{border:1px dashed #becfbf;border-radius:10px}.st-root .se-editor button.se-day-copy{font-weight:500}.se-day-empty{text-align:center;color:#7b897e;place-items:center;min-height:65px;font-size:13px;display:grid}.se-mobile-days{display:none}.se-empty{text-align:center;background:#f6f9f4;border:1px dashed #b9cbbd;border-radius:15px;margin-bottom:18px;padding:22px}.se-empty svg{color:#79927c;margin:0 auto 8px}.se-empty strong{font-size:17px;display:block}.se-empty p{color:#6c7a6f;max-width:500px;margin:8px auto 0;font-size:14px}.se-holiday-input{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:18px 0;display:flex}.se-holiday-input>label{flex:1;min-width:140px}.se-holiday-input>button{min-height:48px;font-size:13px}.se-holiday-list{flex-wrap:wrap;gap:8px;display:flex}.se-holiday-list>div{background:#f6f8f4;border:1px solid #e0e6e0;border-radius:11px;align-items:center;gap:6px;padding-left:12px;font-size:13px;display:flex}.st-root .se-editor .se-holiday-list button{background:0 0;border:0;min-width:44px;padding:10px}.se-muted{color:var(--se-muted);font-size:13px}.se-status{color:#325e3d;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;font-size:13px;display:flex}.st-root .se-editor .se-status button{border:0;padding:8px;font-size:13px;text-decoration:underline}.se-error{color:#8b3925;overflow-wrap:anywhere;background:#fff5ef;border:1px solid #eac7bb;border-radius:12px;margin:14px 0;padding:14px;scroll-margin:100px 0 160px;font-size:14px}.st-root .se-editor section.se-error{margin:14px 0}.se-review-days{gap:9px;margin-bottom:16px;display:grid}.se-review-days>div{border-bottom:1px solid #edf0ec;grid-template-columns:95px 1fr;gap:10px;padding-bottom:8px;font-size:13px;display:grid}.se-review-days span{color:#68756b;overflow-wrap:anywhere}.se-save-bar{bottom:var(--se-save-bottom,0px);z-index:35;padding:16px 0 max(16px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dfe6e2;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:22px;display:flex;position:sticky;box-shadow:0 -10px 24px -18px #203a2938}.st-root .se-editor .se-save-bar p{flex:1;margin:0;font-size:13px}.se-save-bar small{color:#718073;margin-top:3px;font-size:12px;font-weight:400;display:block}.se-save-state{color:#65776b;min-width:0;font-size:12px}.se-save-state strong{color:#254e3a;font-weight:600}.se-save-bar>.se-actions{flex-wrap:nowrap;flex-shrink:0}.st-root .se-editor .se-save-bar button{min-height:48px}.st-root .se-editor .se-save-bar button.tr-primary{padding-inline:22px}.st-root .se-editor label.se-checkbox,.se-dialog label.se-checkbox{flex-direction:row;align-items:flex-start;gap:10px;min-height:44px;margin:10px 0;padding:9px 0;font-size:13px;font-weight:400;line-height:1.5;display:flex}.st-root .se-editor .se-checkbox input[type=checkbox],.se-dialog .se-checkbox input[type=checkbox]{accent-color:#315f3d;appearance:auto;flex:0 0 20px;width:20px;min-width:20px;height:20px;min-height:20px;margin:0;padding:0}.se-dialog{border:1px solid #e3e9e4;flex-direction:column;max-height:calc(100dvh - 48px);box-shadow:0 24px 80px #142e2840;background:#fff!important;border-radius:20px!important;gap:0!important;width:calc(100vw - 40px)!important;max-width:600px!important;padding:0!important;display:flex!important;overflow:hidden!important}.se-dialog>div:first-child,.se-dialog>header{text-align:left;border-bottom:1px solid #e5ebe5;flex:none;padding:24px 24px 18px}.se-dialog h2{letter-spacing:-.025em;text-align:left;margin:0 0 6px;padding-right:36px;font-size:22px;line-height:1.25}.se-dialog>div:first-child p,.se-dialog>header p{color:#68776d;text-align:left;margin:0;font-size:13px;line-height:1.5}.se-dialog>form{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.se-dialog-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding:22px 24px;scroll-padding:24px;overflow-y:auto}.se-dialog-scroll>p,.se-dialog form>p{margin:0 0 14px;font-size:14px}.se-dialog-scroll>:last-child{margin-bottom:0}.se-dialog>button:last-child{background:0 0;border:0;min-width:44px;min-height:44px;padding:10px;position:absolute;top:12px;right:12px}.se-dialog-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11201780!important}.se-day-picker{grid-template-columns:repeat(7,minmax(44px,1fr));gap:6px;margin-bottom:20px;padding:3px 1px 8px;display:grid;overflow-x:auto}.se-dialog .se-day-picker button{border-radius:10px;min-width:0;min-height:46px;padding:8px 2px;font-size:13px}.se-dialog .se-day-picker button[aria-pressed=true]{color:#275b3c;background:#e5f0e7;border-color:#8ea794;box-shadow:inset 0 0 0 1px #abc5af}.se-series-times{grid-template-columns:repeat(3,minmax(0,1fr))}.se-batch-preview{background:#f0f6ed;border:1px solid #d6e4d7;border-radius:12px;margin:18px 0;padding:15px;font-size:14px}.se-batch-preview>strong,.se-batch-preview>span{display:block}.se-batch-preview>span{color:#67786a;margin-top:3px;font-size:12px}.se-batch-preview>p{color:#95512f;margin:10px 0 0;font-size:13px}.se-dialog-actions{background:#fff;border-top:1px solid #e4ebe5;flex:none;justify-content:flex-end;gap:10px;margin:0;padding:16px 24px;display:flex}.se-dialog-actions button{min-height:48px;font-size:14px}.se-dialog-actions button.tr-primary{flex:1}.se-dialog-note{color:#69796e;margin:0;font-size:12px;line-height:1.45}.se-dialog form>.se-dialog-note{background:#f6f8f6;border-top:1px solid #e6ece6;flex:none;padding:10px 24px}.se-time-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.se-course-exclusions{border-top:1px solid #e1e8e1;margin-top:20px;padding:10px 0 0}.se-course-exclusions>summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:14px;font-weight:600}.se-course-exclusions>p{margin:8px 0 14px}.se-exclusion-row{border-top:1px solid #eef1ec;justify-content:space-between;align-items:center;font-size:13px;display:flex}.se-exclusion-row button{background:0 0;border:0;min-width:44px}.se-dialog .se-danger{color:#a6492a;border-color:#e4cfc5}.se-dialog .se-delete-button{background:0 0;border:0;width:100%;margin-top:14px;font-size:13px}.se-delete-confirm{background:#fff6f0;border-radius:12px;margin-top:14px;padding:14px}.se-delete-confirm p{margin:0 0 10px;font-size:13px}.se-delete-confirm button{margin:0 6px 6px 0;font-size:13px}@media (hover:hover){.st-root .se-editor .se-section-nav button:hover:not([aria-pressed=true]){background:#eef3ee}.st-root .se-editor button.se-course-card:hover{background:#fbfdfb;border-color:#9eb4a5}}@media (width>=1000px){.se-week-grid{gap:12px}.se-course-card>strong{font-size:15px}}@media (width<=760px){.se-toolbar{flex-direction:column;align-items:flex-start;gap:14px}.se-toolbar>.se-actions{width:100%}.se-toolbar>.se-actions button{flex:1}.se-week-grid{display:block}.se-day{padding:12px;display:none}.se-day.is-active{display:block}.se-day-heading{margin-bottom:12px}.se-day-heading h4{font-size:15px}.st-root .se-editor button.se-course-card{grid-template-columns:108px minmax(0,1fr);gap:3px 12px;min-height:88px;padding:13px 12px;display:grid}.se-course-card>strong{white-space:nowrap;grid-row:1/4;align-self:center;font-size:15px}.se-course-card>span:not(.se-course-meta){font-size:14px}.se-course-card>small{font-size:12px}.se-course-meta{grid-column:2;margin:2px 0 0;font-size:11px}.se-course-card>small.se-exception{grid-column:2}.st-root .se-editor button.se-day-add,.st-root .se-editor button.se-day-copy{font-size:13px}.se-mobile-days{top:var(--se-sticky-top,0px);z-index:20;scrollbar-width:thin;overscroll-behavior-x:contain;background:#fff;gap:6px;margin:0 0 4px;padding:10px 1px;scroll-padding-inline:4px;display:flex;position:sticky;overflow-x:auto}.st-root .se-editor .se-mobile-days button{min-width:44px;min-height:57px;box-shadow:none;border-color:#e3eae4;border-radius:11px;flex-direction:column;flex:1 0 44px;gap:2px;padding:8px 5px;display:flex}.se-mobile-days button strong{font-size:13px}.se-mobile-days button small{font-size:11px;font-weight:400}.st-root .se-editor .se-mobile-days button[aria-pressed=true]{color:#fff;background:#254e3a;border-color:#254e3a}.se-section-nav{gap:7px}.st-root .se-editor .se-section-nav button{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:84px;padding:10px;display:flex}.se-section-nav button>svg{width:18px;height:18px}.se-section-nav button strong{font-size:13px}.se-section-nav button small{font-size:10px}.se-save-bar{flex-direction:column;align-items:stretch;gap:8px}.se-save-bar>.se-actions{width:100%}.se-save-bar>.se-actions button.tr-primary{flex:1}.se-save-state{font-size:12px}.se-empty{padding:20px 15px}}@media (width<=600px){.se-editor-header,.se-heading{gap:10px;margin:8px 0 18px}.se-editor-header>div:first-child{min-width:100%}.se-editor-header .se-dirty-status{padding:5px 9px;font-size:11px}.se-section-nav{gap:6px;margin-bottom:22px}.st-root .se-editor .se-section-nav button{border-radius:11px;gap:5px;min-height:82px;padding:10px 7px}.se-section-nav button strong{font-size:12px}.se-section-nav button small{font-size:10px;line-height:1.3}.se-panel-heading{margin-bottom:18px}.st-root .se-editor .se-panel-heading h3{font-size:18px}.se-fields,.se-series-times{grid-template-columns:minmax(0,1fr);gap:18px}.se-time-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.st-root .se-editor .se-privacy-block{border-radius:13px;padding:17px 14px}.st-root .se-editor .se-privacy-settings{border-radius:13px}.st-root .se-editor .se-privacy-settings>summary{flex-direction:column;align-items:flex-start;gap:9px;padding:15px 14px}.se-privacy-settings-body{padding:18px 14px}.st-root .se-editor .se-section>summary{gap:10px;padding:14px}.se-section-body{padding:3px 14px 16px}.se-holiday-input{flex-direction:column;align-items:stretch;gap:14px}.se-holiday-input>label{width:100%;min-width:0}.se-holiday-input>button{width:100%}.se-holiday-list{grid-template-columns:minmax(0,1fr);display:grid}.se-holiday-list>div{justify-content:space-between}.se-save-bar{padding-top:12px;padding-bottom:max(12px, env(safe-area-inset-bottom));margin-top:18px}.st-root .se-editor .se-save-bar button{padding-inline:13px;font-size:14px}.se-dialog{height:100dvh;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;max-height:100dvh!important;inset:0!important;transform:translate(0,0)!important}.se-dialog>div:first-child,.se-dialog>header{padding:max(20px, env(safe-area-inset-top)) 20px 16px}.se-dialog h2{padding-right:34px;font-size:22px}.se-dialog>button:last-child{top:max(10px, env(safe-area-inset-top));right:10px}.se-dialog-scroll{padding:20px}.se-dialog-actions{padding:14px 20px max(14px, env(safe-area-inset-bottom));gap:8px}.se-dialog-actions button{font-size:14px}.se-dialog form>.se-dialog-note{padding:10px 20px}.se-dialog .se-day-picker{gap:5px}}@media (width<=380px){.se-section-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.st-root .se-editor .se-section-nav button{grid-template-columns:18px minmax(0,1fr);gap:3px 8px;min-height:62px;padding:10px;display:grid}.se-section-nav button strong{font-size:13px}.se-section-nav button small{font-size:10px}.st-root .se-editor button.se-course-card{grid-template-columns:92px minmax(0,1fr);gap:3px 9px;padding:12px 10px}.se-course-card>strong{font-size:13px}.se-toolbar .se-actions button{padding:10px;font-size:12px}.se-review-days>div{grid-template-columns:1fr;gap:3px}.se-dialog-scroll{padding:18px 16px}.se-dialog>div:first-child,.se-dialog>header,.se-dialog-actions,.se-dialog form>.se-dialog-note{padding-inline:16px}.se-dialog-actions button{padding-inline:10px;font-size:13px}}@media (prefers-reduced-motion:reduce){.se-editor *,.se-dialog *{scroll-behavior:auto!important}}.st-root .se-editor .se-retention-summary{flex-direction:column;gap:4px;margin:0;font-size:14px;display:flex}.se-retention-summary span{color:var(--se-muted);font-size:12px}.st-root .se-editor .se-retention-options{margin:12px 0 0}.st-root .se-editor .se-retention-options>summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:13px}.se-retention-options>.se-fields{padding-top:10px}.se-editor .se-info-card{background:#fff;border:1px solid #dce5df;border-radius:18px;min-width:0;margin:0 0 16px;padding:20px}.se-editor .se-info-heading{align-items:center;gap:10px;margin-bottom:10px;display:flex}.se-editor .se-info-heading>span{color:#356347;background:#edf3ef;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.se-editor .se-info-heading h4{margin:0;font-size:17px;line-height:1.35}.se-editor .se-info-card>p{color:#5f7066;margin:8px 0 14px;font-size:14px;line-height:1.55}.se-editor .se-info-status{align-items:center;gap:8px;font-weight:600;display:flex;color:#356347!important}.se-editor .se-info-card details{border-top:1px solid #e7ece8;margin-top:12px;padding-top:4px}.se-editor .se-info-card summary{cursor:pointer;color:#355c46;min-height:44px;padding:12px 0;font-size:14px;font-weight:600}.se-editor .se-info-card .se-notice-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.65}.se-editor .se-info-card a{min-height:44px;padding:12px 0;font-size:14px;text-decoration:underline;display:inline-block}.se-editor .se-info-card textarea{resize:vertical}@media (width<=540px){.se-editor .se-info-card{padding:16px}.se-editor .se-info-heading h4{font-size:16px}.se-editor .se-section-nav strong{overflow-wrap:normal;font-size:12px}}.st-root .se-editor .se-editor-header{margin:8px 0 16px}.st-root .se-editor .se-section-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:20px}.st-root .se-editor .se-section-nav button{flex-direction:row;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:10px 8px;display:flex}.st-root .se-editor .se-section-nav button>svg{flex-shrink:0}.st-root .se-editor .se-section-nav button strong{font-size:13px}.st-root .se-editor .se-section-nav button.is-incomplete:after{top:5px;right:5px}.st-root .se-editor .se-panel-heading{margin-bottom:14px}.st-root .se-editor .se-info-disclosure{border-radius:14px;margin-bottom:10px;padding:0}.st-root .se-editor .se-info-disclosure>summary,.se-dialog .se-course-options>summary{cursor:pointer;color:#264b36;align-items:center;gap:11px;min-height:64px;padding:13px 15px;list-style:none;display:flex}.se-info-disclosure>summary::-webkit-details-marker{display:none}.se-course-options>summary::-webkit-details-marker{display:none}.se-info-disclosure>summary>svg,.se-course-options>summary>svg{flex-shrink:0}.se-info-disclosure>summary>span,.se-course-options>summary>span{flex:1;min-width:0}.se-info-disclosure>summary strong,.se-course-options>summary strong{font-size:14px;line-height:1.4;display:block}.se-info-disclosure>summary small,.se-course-options>summary small{color:#65776b;overflow-wrap:anywhere;margin-top:2px;font-size:12px;font-weight:400;line-height:1.4;display:block}.se-info-disclosure[open]>summary>svg:last-child,.se-course-options[open]>summary>svg:last-child{transform:rotate(180deg)}.se-info-body{border-top:1px solid #e5ebe7;padding:16px}.st-root .se-editor .se-info-body>p{font-size:13px;line-height:1.5}.se-info-body>:last-child{margin-bottom:0}.se-dialog .se-course-options{border:1px solid var(--se-border);border-radius:12px;margin:0 0 18px}.se-dialog .se-course-options>.se-fields{border-top:1px solid var(--se-border);margin:0;padding:16px}.se-dialog .se-course-options>summary{min-height:60px}@media (width<=600px){.st-root .se-editor .se-section-nav button{flex-direction:column;gap:4px;min-height:60px;padding:8px 3px}.st-root .se-editor .se-section-nav button strong{white-space:nowrap;font-size:11px;line-height:1.3}.st-root .se-editor .se-section-nav button>svg{width:18px;height:18px}.st-root .se-editor .se-editor-header>div:first-child{min-width:0}.st-root .se-editor .se-info-disclosure>summary{padding-inline:12px}.se-info-body,.se-dialog .se-course-options>.se-fields{padding:14px 12px}}.st-root .se-venue-disclosure{border:1px solid #e1e7df;border-radius:12px;margin:0;padding:0 12px}.st-root .se-venue-disclosure>summary{align-items:center;gap:8px;min-height:48px;font-size:12px;list-style:none;display:flex}.se-venue-disclosure>summary>span{color:#77857a;margin-left:auto;font-size:11px;font-weight:400}.se-venue-disclosure>summary::-webkit-details-marker{display:none}.se-venue-disclosure[open]>summary>svg{transform:rotate(180deg)}.saf-form.saf-form{--saf-border:#dde6e1;--saf-muted:#66766f;--saf-ink:#20342b;--saf-green:#245b43;color:var(--saf-ink);min-width:0}.saf-form.saf-form *{box-sizing:border-box}.saf-form.saf-form .saf-fieldset{border:0;min-width:0;margin:0;padding:0}.saf-form.saf-form button{font:inherit;cursor:pointer;border:1px solid var(--saf-border);min-height:44px;color:var(--saf-ink);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;line-height:1.35;display:inline-flex}.saf-form.saf-form button:disabled{cursor:default;opacity:.5}.saf-form.saf-form button:focus-visible,.saf-form.saf-form summary:focus-visible,.saf-form.saf-form input:focus-visible,.saf-form.saf-form select:focus-visible{outline-offset:3px;outline:3px solid #5b9680}.saf-form.saf-form button.tr-primary{background:var(--saf-green);color:#fff;border-color:var(--saf-green);font-weight:650}.saf-form.saf-form button[aria-pressed=true]{color:#194a33;background:#eaf5ed;border-color:#76a989}.saf-form.saf-form h3,.saf-form.saf-form h4,.saf-form.saf-form p{margin:0}.saf-form.saf-form h3{letter-spacing:-.025em;font-size:20px;line-height:1.35}.saf-form.saf-form h4{font-size:16px;line-height:1.35}.saf-form.saf-form section{margin:0;padding:0}.saf-form.saf-form details{margin:0}.saf-form.saf-form summary{cursor:pointer;min-height:44px;padding:11px 0;font-size:13px;line-height:1.5}.saf-form.saf-form .saf-hint{color:var(--saf-muted);margin:8px 0;font-size:13px;line-height:1.5}.saf-form .saf-form-heading{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.saf-form.saf-form .saf-title{letter-spacing:-.03em;margin:0;font-size:23px;line-height:1.3}.saf-form .saf-form-heading>small{color:var(--saf-muted);font-size:11px}.saf-form .saf-step-line{color:var(--saf-muted);flex-wrap:wrap;align-items:center;gap:9px;margin:9px 0 20px;font-size:12px;display:flex}.saf-form .saf-current-step{color:var(--saf-green);font-weight:700}.saf-form .saf-participants{scrollbar-width:thin;gap:8px;max-width:100%;padding:3px 3px 12px;display:flex;overflow-x:auto}.saf-form.saf-form .saf-participants button{text-align:left;flex:none;justify-content:flex-start;max-width:240px;padding:9px 12px}.saf-form .saf-participants button>span{gap:2px;min-width:0;display:grid}.saf-form .saf-participants button strong{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:13px;overflow:hidden}.saf-form .saf-participants small{color:var(--saf-muted);font-size:11px}.saf-form .saf-participants button>svg{flex:none}.saf-form.saf-form .saf-add{color:var(--saf-green);border-style:dashed;font-size:12px}.saf-form .saf-person-settings{border:1px solid var(--saf-border);background:#fbfdfb;border-radius:16px;margin:2px 0 24px;padding:0 15px}.saf-form.saf-form .saf-disclosure{text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;width:100%;padding:14px 0;scroll-margin-top:24px}.saf-form .saf-disclosure>span{gap:4px;min-width:0;display:grid}.saf-form .saf-disclosure strong{overflow-wrap:anywhere;font-size:16px}.saf-form .saf-disclosure small{color:var(--saf-muted);font-size:12px;font-weight:400}.saf-form .saf-disclosure svg{flex-shrink:0;transition:transform .15s}.saf-form .saf-rotated{transform:rotate(180deg)}.saf-form .saf-person-fields{gap:13px;padding:2px 0 16px;display:grid}.saf-form.saf-form label{gap:6px;min-width:0;margin:0;font-size:13px;font-weight:600;display:grid}.saf-form.saf-form input:not([type=checkbox]),.saf-form.saf-form select{border:1px solid var(--saf-border);width:100%;max-width:100%;min-height:46px;font:inherit;color:var(--saf-ink);background:#fff;border-radius:10px;padding:10px;font-size:16px}.saf-form.saf-form input:disabled{color:var(--saf-muted);background:#f0f4f1}.saf-form.saf-form input[aria-invalid=true]{border-color:#b27049;box-shadow:0 0 0 1px #b2704922}.saf-form .saf-fields-row{grid-template-columns:minmax(0,1.6fr) minmax(94px,1fr);gap:12px;display:grid}.saf-form .saf-labeled-options>span,.saf-form .saf-frequency>span{font-size:13px;font-weight:600}.saf-form .saf-choice-group{flex-wrap:wrap;gap:6px;display:flex}.saf-form .saf-labeled-options{gap:6px;display:grid}.saf-form .saf-frequency{border-top:1px solid var(--saf-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:13px 0;display:flex}.saf-form.saf-form .saf-frequency button{min-width:46px;padding:7px 9px}.saf-form .saf-remove{font-size:12px}.saf-form .saf-remove p{margin:0 0 7px}.saf-form.saf-form .saf-remove button{background:0 0;margin-right:5px;font-size:12px}.saf-form .saf-copy-row{border-top:1px solid var(--saf-border);gap:7px;padding:12px 0;display:grid}.saf-form .saf-copy-row>span{color:var(--saf-muted);align-items:center;gap:6px;font-size:12px;display:flex}.saf-form .saf-copy-row>div{flex-wrap:wrap;gap:6px;display:flex}.saf-form.saf-form .saf-copy-row button{min-width:0;max-width:100%;min-height:44px;padding:7px 10px;font-size:12px}.saf-form .saf-copy-row button>span,.saf-form .saf-selection-next>span,.saf-form .saf-validation button>span{overflow-wrap:anywhere;min-width:0}.saf-form .saf-copy-row small{color:var(--saf-muted);font-size:12px}.saf-form .saf-week-heading{justify-content:space-between;align-items:center;gap:10px;scroll-margin-top:100px;display:flex}.saf-form .saf-week-heading>h3,.saf-form .saf-week-heading>h4{overflow-wrap:anywhere;min-width:0}.saf-form .saf-week-heading:focus{outline:none}.saf-form .saf-week-heading>span{color:var(--saf-muted);white-space:nowrap;font-size:12px}.saf-form.saf-form .saf-selection-instruction{margin-top:6px;margin-bottom:12px}.saf-form .saf-days{scrollbar-width:thin;top:var(--saf-sticky-top,0px);z-index:12;background:#fff;gap:6px;margin:0 -2px 12px;padding:7px 2px 12px;display:flex;position:sticky;overflow-x:auto}.saf-form.saf-form .saf-days button{border-radius:13px;flex:1 0 49px;gap:3px;max-width:90px;min-height:61px;padding:8px 5px;display:grid}.saf-form .saf-days strong{font-size:15px}.saf-form .saf-days small{color:var(--saf-muted);white-space:nowrap;font-size:10px}.saf-form .saf-day-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.saf-form.saf-form .saf-text-button{color:var(--saf-green);background:0 0;border:0;min-height:44px;padding:8px 0;font-size:13px}.saf-form .saf-course-list{gap:10px;display:grid}.saf-form .saf-course{border:1px solid var(--saf-border);background:#fff;border-radius:14px;min-width:0;padding:13px 13px 0}.saf-form .saf-course.is-selected{background:#f6fbf7;border-color:#89b49b}.saf-form .saf-course-main{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.saf-form .saf-course-time{gap:5px;min-width:0;display:grid}.saf-form .saf-course-time strong{white-space:nowrap;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:19px;line-height:1.2}.saf-form .saf-course-time>span{overflow-wrap:anywhere;font-size:13px;line-height:1.4}.saf-form .saf-course-time small{color:var(--saf-muted);font-size:12px}.saf-form.saf-form .saf-select-time{flex:none;min-width:87px;min-height:46px;padding:9px 10px;font-size:13px;font-weight:650}.saf-form.saf-form .saf-course-details{margin-top:4px;font-size:12px;line-height:1.5}.saf-form.saf-form .saf-course-details>summary{color:var(--saf-muted);justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:10px 0;font-size:12px;list-style:none;display:flex}.saf-form .saf-course-details>summary::-webkit-details-marker{display:none}.saf-form .saf-course-details>summary svg{flex-shrink:0}.saf-form .saf-course-details[open]>summary svg{transform:rotate(180deg)}.saf-form .saf-course-details>div{background:#eef4ef;border-radius:9px;margin:0 0 12px;padding:11px}.saf-form .saf-course-details p+p{margin-top:7px}.saf-form .saf-date-list{max-height:140px;overflow:auto}.saf-form .saf-availability-exception{flex-wrap:wrap;align-items:center;gap:5px 14px;margin-top:14px;display:flex}.saf-form.saf-form .saf-availability-exception>p{width:100%;margin:0}.saf-form.saf-form .saf-availability-exception>button{font-size:12px}.saf-form .saf-exception-result{background:#eef7f0;border:1px solid #c6dbcc;border-radius:12px;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.saf-form .saf-exception-result>svg{flex:none}.saf-form .saf-exception-result>span{flex:1}.saf-form.saf-form .saf-exception-result>button{background:0 0;border:0;flex:none;padding:6px;font-size:12px}.saf-form.saf-form .saf-field-error{color:#92572f;font-size:12px;font-weight:500;line-height:1.5}.saf-form.saf-form .saf-times-error{background:#fff4e9;border-radius:10px;margin-top:10px;padding:10px 12px}.saf-form .saf-feedback{background:#edf5f1;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.saf-form .saf-feedback>span{overflow-wrap:anywhere;min-width:0;max-width:100%}.saf-form.saf-form .saf-feedback button{white-space:nowrap;font-size:12px}.saf-form.saf-form .saf-group{border-top:1px solid var(--saf-border);margin:22px 0 12px;padding-top:3px}.saf-form .saf-group summary span,.saf-form .saf-consultation summary span{color:var(--saf-muted);font-weight:400}.saf-form .saf-group input{max-width:320px!important}.saf-form .saf-selection-dock{bottom:var(--se-save-bottom,0px);z-index:20;border-top:1px solid var(--saf-border);min-width:0;padding:10px 0 max(10px,env(safe-area-inset-bottom));background:#fff;gap:7px;margin-top:16px;display:grid;position:sticky;box-shadow:0 -6px 18px #18392c0b}.saf-form .saf-selection-heading{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.saf-form .saf-selection-heading strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.saf-form .saf-selection-heading small{white-space:nowrap;color:var(--saf-muted);font-size:11px}.saf-form .saf-selection-chips{scrollbar-width:thin;gap:7px;max-width:100%;padding:3px 2px 4px;display:flex;overflow-x:auto}.saf-form .saf-selection-chip{background:#edf6ef;border:1px solid #97b9a4;border-radius:11px;flex:none;display:flex;overflow:hidden}.saf-form.saf-form .saf-selection-chip button{white-space:nowrap;background:0 0;border:0;border-radius:0;min-height:44px;padding:7px 9px;font-size:12px}.saf-form .saf-selection-chip strong{background:var(--saf-green);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.saf-form.saf-form .saf-selection-chip .saf-chip-remove,.saf-form.saf-form .saf-selection-chip .saf-chip-first{border-left:1px solid #ccdfd1;gap:0;min-width:44px;padding:6px}.saf-form .saf-chip-first span{font-weight:700}.saf-form .saf-selection-note{color:var(--saf-muted);font-size:11px;line-height:1.4}.saf-form.saf-form .saf-selection-next{width:100%;min-height:48px;font-size:14px}.saf-form .saf-selection-next>svg{flex:none}.saf-form.saf-form .saf-dock-empty{color:var(--saf-muted);padding:4px 0;font-size:12px}.saf-form.saf-form .saf-cancel{color:var(--saf-muted);background:0 0;border:0;margin-top:12px;font-size:13px}.saf-form.saf-form .saf-review h3{margin:10px 0;scroll-margin-top:20px}.saf-form .saf-review h3:focus{outline:none}.saf-form.saf-form .saf-validation{background:#fff7ef;border:1px solid #e0b594;border-radius:12px;margin:12px 0;padding:12px;font-size:13px;line-height:1.5}.saf-form .saf-validation ul{gap:5px;margin:7px 0 0;padding-left:16px;display:grid}.saf-form.saf-form .saf-validation button{text-align:left;color:#835032;background:0 0;border:0;justify-content:flex-start;padding:5px 0;font-size:12px}.saf-form .saf-validation button svg{flex-shrink:0}.saf-form .saf-review-person{border:1px solid var(--saf-border);background:#fbfdfb;border-radius:16px;margin-top:14px;padding:15px}.saf-form .saf-review-person h4{overflow-wrap:anywhere;font-size:18px}.saf-form .saf-review-person .saf-week-heading button{flex-shrink:0}.saf-form.saf-form .saf-review-meta{color:var(--saf-muted);margin-top:1px;font-size:12px;line-height:1.5}.saf-form.saf-form .saf-review-exception{background:#edf6ef;border-radius:10px;margin-top:11px;padding:10px;font-size:13px;line-height:1.5}.saf-form .saf-ranked-summary{margin:12px 0;padding:0;list-style:none}.saf-form .saf-ranked-summary li{border-top:1px solid #e3ebe5;grid-template-columns:70px minmax(0,1fr);gap:8px;padding:11px 0;font-size:13px;line-height:1.45;display:grid}.saf-form .saf-ranked-summary li>strong{color:var(--saf-green);padding-top:2px;font-size:12px;font-weight:650}.saf-form .saf-ranked-summary li>div{gap:3px;min-width:0;display:grid}.saf-form .saf-ranked-summary li b{font-size:14px;font-weight:650}.saf-form .saf-ranked-summary li span{overflow-wrap:anywhere}.saf-form .saf-ranked-summary li small{color:var(--saf-muted);font-size:12px}.saf-form .saf-review-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:12px;display:grid}.saf-form .saf-review-week>div{text-align:center;color:var(--saf-muted);background:#eff3f0;border-radius:8px;gap:5px;min-width:0;padding:8px 1px;font-size:11px;display:grid}.saf-form .saf-review-week>div.has-selection{color:#255c3f;background:#e3f0e7}.saf-form .saf-review-week strong{font-size:12px}.saf-form .saf-review-week span{overflow-wrap:anywhere;font-size:9px;line-height:1.3}.saf-form.saf-form .saf-review-excluded{margin:12px 0}.saf-form .saf-family-final{gap:16px;margin-top:20px;display:grid}.saf-form.saf-form .saf-check{cursor:pointer;flex-direction:row;align-items:flex-start;gap:10px;font-size:13px;font-weight:400;line-height:1.5;display:flex}.saf-form.saf-form .saf-check input{width:21px;min-width:21px;height:21px;accent-color:var(--saf-green);margin:1px 0 0}.saf-form .saf-consultation{border-top:1px solid var(--saf-border);border-bottom:1px solid var(--saf-border)}.saf-form .saf-consultation .saf-hint{margin:7px 0 12px 31px;font-size:12px}.saf-form .saf-footer{border-top:1px solid var(--saf-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding:16px 0 0;display:flex}.saf-form .saf-footer>div{gap:5px;display:grid}.saf-form .saf-footer strong{font-size:13px}.saf-form .saf-footer small{color:var(--saf-muted);font-size:12px;line-height:1.45}.saf-form.saf-form .saf-footer>button{flex:1 0 220px;min-height:48px}.saf-form .saf-draft-banner{background:#edf6f0;border:1px solid #9fbfa8;border-radius:14px;margin-bottom:20px;padding:16px;font-size:14px;line-height:1.5}.saf-form.saf-form .saf-draft-banner p{margin:6px 0 12px;font-size:13px}.saf-form .saf-draft-banner>div{flex-wrap:wrap;gap:8px;display:flex}.saf-form.saf-form .saf-draft-banner button{font-size:13px}@media (width>=800px){.saf-form .saf-course-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.saf-form .saf-person-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.saf-form .saf-person-fields>.saf-fields-row{grid-column:1/-1}.saf-form.saf-form .saf-days button{max-width:100px}.saf-form .saf-review-week{max-width:520px}}@media (width<=380px){.saf-form.saf-form h3{font-size:18px}.saf-form.saf-form .saf-title{font-size:21px}.saf-form .saf-person-settings{padding:0 11px}.saf-form .saf-fields-row{grid-template-columns:minmax(0,1fr) 90px;gap:8px}.saf-form .saf-course{padding:11px 10px 0}.saf-form .saf-course-time strong{font-size:18px}.saf-form .saf-course-time>span{font-size:12px}.saf-form.saf-form .saf-select-time{min-width:78px;padding:8px;font-size:12px}.saf-form .saf-review-person{padding:12px}.saf-form .saf-ranked-summary li{grid-template-columns:62px minmax(0,1fr);gap:6px}.saf-form .saf-ranked-summary li b{font-size:13px}.saf-form .saf-review-week{gap:3px}.saf-form .saf-review-week span{font-size:9px}.saf-form .saf-week-heading>span,.saf-form .saf-selection-heading{font-size:11px}}.saf-form.saf-form .saf-priority-picker{border-top:1px solid #d9e7dd;gap:6px;margin-top:13px;padding-top:11px}.saf-form .saf-priority-picker>span:first-child{color:#245b43;font-size:12px;font-weight:650}.saf-form .saf-priority-select{min-width:0;display:block;position:relative}.saf-form.saf-form .saf-priority-select>select{appearance:none;color:#194a33;cursor:pointer;background:#fff;border:1px solid #76a989;min-height:48px;padding:11px 40px 11px 12px;font-size:16px;font-weight:650}.saf-form .saf-priority-select>svg{pointer-events:none;color:#245b43;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.saf-form.saf-form .saf-priority-select>select:disabled{cursor:default;color:#52685d;background:#edf4ef}.saf-form.saf-form .saf-select-time[aria-pressed=true]{color:#52685d;background:0 0;border-color:#d8e4dc;font-weight:500}@media (prefers-reduced-motion:reduce){.saf-form .saf-disclosure svg{transition:none}}.st-root{color:inherit}.st-root *{box-sizing:border-box}.st-root label{flex-direction:column;gap:6px;margin:12px 0;font-size:14px;display:flex}.st-root input:not([type=checkbox]),.st-root select,.st-root textarea{color:#182630;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #d8e0e4;border-radius:10px;padding:12px;font-size:16px}.st-root textarea{resize:vertical}.st-root fieldset{border:0;min-width:0;margin:0;padding:0}.st-root h2{margin:12px 0;font-size:20px}.st-root h3{margin:8px 0;font-size:16px}.st-root p{overflow-wrap:anywhere;line-height:1.5}.st-card{color:#182630;background:#fff;border:1px solid #dfe5e8;border-radius:16px;margin:16px 0;padding:18px}.st-season-link{color:inherit;text-decoration:none;display:block}.st-badge{color:#88431f;background:#fff0e6;border-radius:7px;padding:5px 9px;font-size:12px;display:inline-block}.st-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.st-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.st-align{align-items:start}.st-grid>.st-card{margin-top:0}.st-tabs{flex-wrap:wrap;gap:6px;margin:20px 0;display:flex}.st-root button{white-space:normal;min-height:44px}.st-tabs button{color:#182630;background:#fff;border:1px solid #dfe5e8;border-radius:10px;flex:1;padding:10px 8px}.st-tabs button[aria-pressed=true]{color:#fff;background:#182630}.st-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.st-stats>div{color:#3d4e58;background:#f0f4f5;border-radius:12px;padding:12px;font-size:12px}.st-stats strong{color:#182630;font-size:26px;display:block}.st-time{border-bottom:1px solid #e3e8eb;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.st-time>div{min-width:0}.st-time small{color:#53656e;margin-top:5px;font-size:12px;display:block}.st-time select{flex-shrink:0;width:170px}.st-small{color:#53656e;font-size:12px}.st-child+.st-child{border-top:2px solid #e1e6e8;margin-top:24px;padding-top:20px}.st-root .st-check{flex-direction:row;align-items:flex-start;gap:10px;line-height:1.5;display:flex}.st-check input{flex-shrink:0;width:19px;height:19px;margin-top:2px}.st-notice{color:#263d49;background:#eef3f5;border-radius:12px;margin:16px 0;padding:14px}.st-notice summary,.st-root details summary{cursor:pointer;min-height:36px;padding:6px 0;font-weight:600}.st-pre{white-space:pre-wrap}.st-person{border-bottom:1px solid #e3e8eb;padding:12px 0}.st-person:last-child{border:0}.st-person p{margin:6px 0;font-size:13px}.st-root .game-chat{border:0;padding:0}.st-root .game-chat form{gap:8px;display:flex}.st-root .game-chat form label{flex:1}.st-root .game-chat-messages{padding:0;list-style:none}.st-root .game-chat-messages li{background:#f2f5f6;border-radius:10px;margin:10px 0;padding:10px}.st-root .game-chat-messages time{color:#53656e;font-size:11px;display:block}@media (width<=600px){.st-grid{grid-template-columns:1fr}.st-card{padding:14px}.st-time{flex-direction:column;align-items:stretch;gap:8px}.st-time select{width:100%}.st-tabs{gap:4px}.st-tabs button{padding:9px 6px;font-size:12px}.st-root .game-chat form{flex-wrap:wrap}.st-root .game-chat form label{min-width:180px}}.tr-page.st-page-wide{max-width:1120px}.tr-page .st-season-intro p{margin:10px 0;font-size:13px}.tr-page .st-family-editor{margin:18px 0}.tr-page .st-root .st-notice{margin:12px 0;padding:8px 12px}.tr-page .st-root .st-notice summary{min-height:36px;padding:6px 0;font-size:13px}.st-registration-notices{margin:12px 0}.st-participation-note{border:1px solid #dce5df;border-radius:16px;margin-bottom:12px;padding:16px 18px}.st-participation-note h2{margin:0 0 8px;font-size:16px}.st-participation-note p{margin:0;font-size:14px;line-height:1.6}.st-data-management{border-top:1px solid #e4e9e5;margin-top:18px;padding-top:12px}.st-data-management>summary{cursor:pointer;min-height:44px}.st-root .st-planning-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.st-planning-stats button{text-align:left;color:#274735;background:#f3f7f4;border:1px solid #d9e6df;border-radius:12px;flex-direction:column;align-items:flex-start;gap:5px;padding:12px;display:flex}.st-planning-stats button strong{font-size:25px;line-height:1.1}.st-planning-stats button span{font-size:12px}.st-root .st-next-step{background:#f2f7f3;border:1px solid #c8ddd1;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.st-next-step h2{margin:0 0 7px;font-size:18px}.st-next-step p{margin:0;font-size:13px}.st-next-step button{flex-shrink:0}.st-root .st-followups{background:#fff9ee;border:1px solid #e4c99c;border-radius:14px;margin:18px 0;padding:14px}.st-followups>p,.st-followups article p{font-size:13px}.st-followups article{border-top:1px solid #eadcc8;padding:12px 0}.st-followups article small{overflow-wrap:anywhere}.st-followups .tr-actions{gap:8px}.st-followups .tr-actions a,.st-followups button{align-items:center;min-height:44px;padding:8px;font-size:12px;display:inline-flex}.st-followup-banner{background:#fff7e8;border-radius:10px;padding:10px;font-size:13px}.st-followup-banner button{font-size:12px}@media (width<=600px){.st-root .st-planning-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.st-planning-stats button:first-child{flex-direction:row;grid-column:1/-1;align-items:center;gap:10px}.st-root .st-next-step{flex-direction:column;align-items:stretch}.st-next-step button{width:100%}}.st-family-flow{min-width:0}.st-family-flow .st-family-editor{margin:12px 0 20px}.st-root .st-contact-line{color:#6a756d;margin:8px 0 16px;font-size:12px}.st-root .st-family-attention{background:#fff6e6;border:1px solid #f1d6a7;border-radius:10px;margin:12px 0;padding:10px 12px;font-size:13px;line-height:1.5}.st-root .st-answer-summary{background:#fff;border:1px solid #dce5dd;border-radius:18px;margin:16px 0;padding:20px}.st-answer-heading{align-items:center;gap:11px;display:flex}.st-answer-check{color:#315f40;background:#e7f2e9;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.st-root .st-answer-heading h2{letter-spacing:-.4px;margin:0;font-size:20px}.st-root .st-answer-heading p{color:#6b776e;margin:3px 0 0;font-size:12px}.st-answer-person{border-top:1px solid #e6ebe5;padding:16px 0}.st-root .st-answer-person h3{margin:0;font-size:17px}.st-answer-person .st-row>span,.st-answer-person>small{color:#6b776e;font-size:12px}.st-answer-person ol{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.st-answer-person li{align-items:center;gap:9px;min-height:38px;display:flex}.st-wish-rank{color:#385b3d;background:#edf3ed;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.st-answer-person li>div{gap:3px;min-width:0;display:grid}.st-answer-person li strong{font-variant-numeric:tabular-nums;font-size:13px}.st-answer-person li small{color:#6b776e;font-size:12px}.st-answer-summary>button{width:100%;min-height:46px}.st-family-flow .st-family-offer{border-radius:16px;margin:16px 0;padding:18px}.st-family-offer.is-actionable{background:#fbfdf9;border-color:#8aaf91}.st-root .st-family-offer h2{margin:9px 0 14px;font-size:20px}.st-root .st-offer-course h3{color:#5b695d;margin:5px 0 9px;font-size:15px}.st-offer-course>strong{align-items:center;gap:8px;font-size:17px;display:flex}.st-root .st-offer-course p{margin:8px 0;font-size:13px}.st-offer-course details,.st-family-offer>details{margin:10px 0;font-size:12px}.st-root .st-offer-deadline{color:#4c6b4d;font-size:12px;font-weight:650}.st-family-offer .tr-actions{flex-wrap:wrap;gap:8px;display:flex}.st-family-offer .tr-actions button{flex:1;min-height:46px;font-size:13px}.st-root .st-access-card{background:#fcf9f0;border:1px solid #e7dfc8;border-radius:16px;margin:18px 0;padding:16px}.st-access-title{color:#71613a;align-items:center;gap:8px;display:flex}.st-root .st-access-title h2{margin:0;font-size:16px}.st-root .st-access-card p{margin:9px 0;font-size:13px}.st-access-card>button{color:#51482c;background:#fff;border:1px solid #d9ceaf;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin:12px 0 7px;font-size:13px;display:flex}.st-access-card details{font-size:12px}.st-access-card>small{color:#7d745b;margin-top:8px;font-size:11px;line-height:1.5;display:block}.st-root .st-family-options,.st-root .st-family-history{border-top:1px solid #e2e8df;margin:12px 0;padding:9px 0;font-size:13px}.st-root .st-family-options>summary,.st-root .st-family-history>summary{cursor:pointer;color:#58675b;align-items:center;min-height:44px;display:flex}.st-family-history article{background:#f5f6f3;border-radius:10px;margin:9px 0;padding:12px}.st-family-history article p{margin:6px 0;font-size:12px}.st-family-flow .st-registration-notices{margin-top:20px}.st-family-flow .st-registration-notices .st-privacy-disclosure{margin:12px 0}.st-family-flow details summary:focus-visible,.st-family-flow button:focus-visible{outline-offset:3px;outline:3px solid #6b8f77}.st-answer-heading>div{min-width:0}.st-answer-person h3,.st-answer-person li strong,.st-answer-person li small,.st-family-offer h2,.st-offer-course h3{overflow-wrap:anywhere;min-width:0}.st-offer-course>strong>svg{flex:none}@media (width<=380px){.st-root .st-answer-summary{padding:14px}.st-root .st-answer-heading h2{font-size:18px}.st-family-flow .st-family-offer{padding:14px}.st-offer-course>strong{font-size:15px}.st-answer-person .st-row{gap:5px}.st-access-card input{font-size:12px!important}}.st-compact-labels{flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0;font-size:12px;display:flex}.st-planning-stats button span{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.st-planning-stats button span svg{flex:none}.st-root .st-next-step h2{margin-bottom:5px}.sw-season-meta{color:#718075;flex-wrap:wrap;align-items:center;gap:7px 12px;margin:8px 0;font-size:12px;display:flex}.sw-season-meta>span:last-child{overflow-wrap:anywhere;flex-basis:100%}.sw-workspace{min-width:0}.sw-workspace [hidden]{display:none!important}.sw-toolbar{justify-content:space-between;align-items:center;gap:8px;margin-top:14px;display:flex}.sw-toolbar>span{color:#67796c;align-items:center;gap:6px;font-size:12px;display:flex}.st-root .sw-toolbar>button{color:#49614f;background:#fff;border:1px solid #dde5dd;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:flex}.st-root .sw-tabs{background:#edf1eb;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:14px 0;padding:4px;display:grid}.st-root .sw-tabs>button{color:#6c7a70;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:0;padding:9px 5px;font-size:13px;display:flex}.st-root .sw-tabs>button[aria-pressed=true]{color:#234b37;background:#fff;font-weight:700;box-shadow:0 1px 5px #234b3712}.sw-tabs svg{flex:none}.st-root .sw-planning,.st-root .sw-attention{border:1px solid #e1e7de;border-radius:12px;margin:12px 0;padding:0 12px}.st-root .sw-planning>summary,.st-root .sw-attention>summary{color:#506a57;align-items:center;gap:8px;min-height:50px;font-size:13px;list-style:none;display:flex}.sw-planning summary::-webkit-details-marker{display:none}.sw-attention summary::-webkit-details-marker{display:none}.sw-planning>summary>span{flex:1;gap:3px;display:grid}.sw-planning summary small{font-size:11px;font-weight:400}.sw-attention>summary>svg:last-child{margin-left:auto}.sw-planning[open]>summary>svg:last-child,.sw-attention[open]>summary>svg:last-child{transform:rotate(180deg)}.st-root .sw-attention{background:#fff9ed;border-color:#ebd9b4}.sw-attention .st-followups{background:0 0;border:0;margin:8px 0;padding:0}.sw-attention .st-followups h2{font-size:15px}.st-root .sw-start{background:#f4f7f0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.st-root .sw-start>button{color:#3b6649;background:0 0;border:0;align-items:center;gap:6px;padding:6px;font-size:12px;display:flex}.st-root .sw-warning{color:#775d2c;background:#fff4df;border:1px solid #ecd2a4;border-radius:9px;justify-content:space-between;align-items:center;width:100%;margin:10px 0;padding:10px 12px;font-size:13px;display:flex}.sw-manage-actions{border:1px solid #dce5de;border-radius:12px;display:grid;overflow:hidden}.st-root .sw-manage-actions>button{text-align:left;color:#35513d;background:#fff;border:0;border-bottom:1px solid #e8ede5;border-radius:0;align-items:center;gap:10px;padding:14px;font-size:14px;display:flex}.sw-manage-actions>button>svg:last-child{margin-left:auto}.sw-manage-actions>button:disabled{opacity:.4}.sw-manage-actions>button:last-child{border-bottom:0}.sw-management .st-trainer-tools{border-bottom:1px solid #e4e9e1;padding:8px 0}.st-root .sw-management summary{min-height:44px;font-size:13px}.st-root .sw-group-back{color:#3f664a;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:8px;padding:8px 0;font-size:13px;display:flex}.st-season-entry{color:#3c684b;border-top:1px solid #e5ebe2;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:12px;font-size:13px;display:flex}.sw-workspace button:focus-visible,.sw-workspace summary:focus-visible{outline-offset:2px;outline:3px solid #83a98c}@media (width<=360px){.st-root .sw-tabs>button{flex-direction:column;gap:4px;font-size:11px}.sw-toolbar>span{font-size:11px;line-height:1.4}.sw-toolbar>span>svg{display:none}.st-root .sw-toolbar>button{padding:8px;font-size:11px}}.tr-page.st-invitation-page{max-width:720px;padding-bottom:calc(48px + env(safe-area-inset-bottom,0px))}.st-invitation-page .tr-header{border-bottom:1px solid #edf0eb;min-height:54px;margin-bottom:0;font-size:13px}.st-invitation-page .st-invitation{border-bottom:1px solid #e7ece6;margin:18px 0 16px;padding-bottom:16px}.st-invitation-page .st-invitation-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.st-invitation-page .st-invitation-kicker{color:#667261;align-items:center;gap:5px;font-size:11px;font-weight:650;display:inline-flex}.st-invitation-page .st-invitation-status{color:#5b655e;background:#f1f3ef;border-radius:20px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:650;line-height:1.4;display:inline-flex}.st-invitation-page .st-invitation-status.is-open,.st-invitation-page .st-invitation-status.is-saved{color:#385b3a;background:#edf4e9}.st-invitation-page .st-invitation-status.is-offered{color:#89521d;background:#fff0db}.st-invitation-page .st-invitation h1{letter-spacing:-.85px;overflow-wrap:anywhere;margin:12px 0;font-size:27px;font-weight:750;line-height:1.15}.st-invitation-page .st-invitation-facts{-moz-column-gap:18px;flex-wrap:wrap;gap:5px 18px;display:flex}.st-invitation-page .st-invitation-facts p{color:#57645b;align-items:flex-start;gap:7px;min-width:0;margin:0;font-size:12px;line-height:1.5;display:flex}.st-invitation-page .st-invitation-facts svg{color:#798574;flex:none;margin-top:1px}.st-invitation-page button.st-coach-card{text-align:left;width:100%;box-shadow:none;background:linear-gradient(110deg,#fbf6ec,#fff7f2);border:1px solid #f0e5d9;border-radius:13px;justify-content:flex-start;align-items:center;gap:10px;margin:14px 0 0;padding:9px 11px;transition:border-color .15s,background .15s;display:flex}.st-invitation-page .st-coach-card:hover{background:#fcf2e6;border-color:#d6b99f}.st-invitation-page .st-coach-card:focus-visible{outline-offset:3px;outline:3px solid #876134}.st-invitation-page .st-coach-card .st-coach-portrait{background:var(--tijo-action-gradient,linear-gradient(110deg,#ffd273,#ffb39e));border-radius:50%;flex:0 0 44px;width:44px;height:44px;padding:2px;overflow:hidden}.st-invitation-page .st-coach-portrait .profile-avatar{width:100%;height:100%;font-size:17px}.st-invitation-page .st-coach-copy{flex:1;gap:2px;min-width:0;display:grid}.st-invitation-page .st-coach-copy small{color:#756c62;font-size:10px;font-weight:500}.st-invitation-page .st-coach-copy strong{color:#243529;overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.25}.st-invitation-page .st-coach-profile-label{color:#8e5035;font-size:11px;font-weight:600}.st-invitation-page .st-coach-card>svg{color:#8e5035;flex:none}.st-invitation-page .st-invitation-deadline{color:#6b735f;align-items:center;gap:6px;margin:10px 0 0;font-size:11px;line-height:1.5;display:flex}.st-invitation-page .st-invitation-deadline svg{flex:none}.st-invitation-page .st-invitation-guide{margin:18px 0;padding:0}.st-invitation-page .st-invitation-guide h2{letter-spacing:-.6px;margin:0 0 7px;font-size:22px;line-height:1.2}.st-invitation-page .st-invitation-guide>p{color:#586550;margin:0 0 5px;font-size:13px;line-height:1.5}.st-invitation-page .st-invitation-guide.is-response h2{font-size:20px}.st-invitation-page .st-invitation-nonbinding{color:#6c7565;font-size:11px;line-height:1.5;display:block}.st-invitation-page .st-invitation.is-editing{margin-top:14px;margin-bottom:12px;padding-bottom:12px}.st-invitation-page .st-invitation.is-editing h1{letter-spacing:-.45px;margin:9px 0;font-size:21px}.st-invitation-page .st-invitation.is-editing button.st-coach-card{margin-top:10px;padding:6px 10px}.st-invitation-page .st-invitation.is-editing .st-invitation-nonbinding{margin-top:5px}.st-invitation-page .st-root .st-privacy-disclosure{background:#fff;border:1px solid #e7ebe4;border-radius:12px;margin:16px 0 24px;padding:4px 12px}.st-invitation-page .st-root .st-privacy-disclosure summary{color:#5e6a5d;align-items:center;gap:8px;min-height:44px;font-size:12px;list-style:none;display:flex}.st-privacy-disclosure summary::-webkit-details-marker{display:none}.st-privacy-disclosure summary>span{flex:1;min-width:0}.st-privacy-disclosure summary>svg{flex:none}.st-privacy-disclosure[open] summary>svg:last-child{transform:rotate(180deg)}.st-invitation-page .st-privacy-disclosure p,.st-invitation-page .st-privacy-disclosure a{overflow-wrap:anywhere;font-size:12px}.st-invitation-page .st-privacy-disclosure h3{font-size:13px}.st-invitation-page .st-guest-entry{background:0 0;border:0;border-top:1px solid #e8ece6;border-radius:0;margin:20px 0;padding:22px 0 0}.st-guest-kicker{color:#788071;align-items:center;gap:6px;font-size:11px;display:flex}.st-invitation-page .st-guest-entry h2{letter-spacing:-.65px;margin:8px 0;font-size:23px}.st-invitation-page .st-guest-entry>p{margin:0 0 20px;font-size:13px}.st-invitation-page .st-guest-entry label{margin:15px 0 12px;font-size:12px}.st-invitation-page .st-guest-entry input{border-color:#dce2d8;border-radius:11px;min-height:48px}.st-invitation-page .st-guest-entry input::placeholder{color:#9aa295}.st-invitation-page .st-guest-entry .st-small{color:#7a8275;font-size:11px;line-height:1.55}.st-invitation-page .st-guest-entry button.tr-primary{justify-content:space-between;width:100%;min-height:49px;margin-top:8px}.st-invitation-page .st-guest-entry>details{margin:20px 0 12px;font-size:12px}.st-invitation-page .st-guest-entry>details>summary{font-size:12px}.st-invitation-page .st-guest-entry>a{color:#64715e;align-items:center;min-height:44px;font-size:12px;display:inline-flex}.st-coach-overlay{z-index:240;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17231bc2}.st-coach-dialog[role=dialog]{z-index:241;color:#18221d;background:#fff;border:1px solid #e0e5dc;border-radius:22px;flex-direction:column;gap:0;width:calc(100vw - 24px);max-width:640px;max-height:calc(100dvh - 32px);padding:0;font-family:Inter,sans-serif;display:flex;overflow:hidden}.st-coach-dialog-title{border-bottom:1px solid #edf0ea;flex:none;margin:0;padding:20px 60px 18px 20px;font-size:15px;font-weight:650}.st-coach-dialog>button{border-radius:50%;place-items:center;width:44px;height:44px;display:grid;top:6px;right:9px}.st-coach-dialog-scroll{overscroll-behavior:contain;min-height:0;padding:18px 0 max(6px,env(safe-area-inset-bottom,0px));overflow:auto}.st-coach-dialog .tr-profile-embedded{width:100%;min-height:0;padding:0 18px 18px}.st-coach-dialog .tr-profile-hero{margin:0 0 22px}.st-coach-dialog .tr-profile-intro h2.tr-profile-name{letter-spacing:-1px;overflow-wrap:anywhere;margin:8px 0 14px;font-size:30px;line-height:1.15}.st-coach-dialog .tr-profile-cover{min-height:95px;padding:15px}.st-coach-dialog .tr-profile-cover>span{letter-spacing:.6px;font-size:8px}.st-coach-dialog .tr-profile-portrait.tr-offer-portrait{width:96px;height:96px;margin-top:-48px}.st-coach-dialog .tr-profile-intro{padding:0 18px 20px}@media (width<=360px){.st-invitation-page .st-invitation h1{font-size:25px}.st-invitation-page .st-invitation-kicker{font-size:10px}.st-invitation-page .st-invitation-status{font-size:9px}.st-invitation-page .st-coach-profile-label{display:none}.st-invitation-page .st-invitation-guide h2{font-size:21px}}@media (width>=700px){.st-invitation-page .st-invitation{margin-top:24px}.st-invitation-page .st-invitation h1{font-size:32px}.st-invitation-page .st-invitation.is-editing h1{font-size:24px}.st-invitation-page .st-invitation-facts{-moz-column-gap:22px;column-gap:22px}.st-invitation-page button.st-coach-card{max-width:420px}}@media (prefers-reduced-motion:reduce){.st-invitation-page button.st-coach-card{transition:none}}.tr-page.twa-page{max-width:720px;padding:0 8px 50px}.twa-page .twa-back{align-items:center;gap:7px;min-height:48px;margin:0 8px;text-decoration:none;display:inline-flex}.twa-page h1{margin:14px 8px 4px;font-size:26px}.twa-page>p{margin:5px 8px 14px}.twa-weekly{color:#4c6153;align-items:center;gap:7px;margin:14px 8px;font-size:13px;display:flex}.twa-toolbar{justify-content:space-between;align-items:center;margin:6px 8px;display:flex}.twa-toolbar button{min-width:44px;padding:8px}.twa-hint{color:#59685e;justify-content:space-between;align-items:center;gap:5px;min-height:54px;margin:0 8px 8px;font-size:12px;display:flex}.twa-hint button{flex:none;padding:5px}.twa-calendar{background:#fff;border:1px solid #e0e7e1;border-radius:13px;overflow:hidden}.twa-grid{touch-action:pan-y;-webkit-user-select:none;user-select:none;grid-template-columns:22px repeat(7,minmax(0,1fr));display:grid}.twa-day{text-align:center;background:#f8faf7;padding:10px 0;font-size:13px;font-weight:650}.twa-hour{color:#68756c;text-align:center;font-variant-numeric:tabular-nums;padding-top:4px;font-size:11px}.tr-page.twa-page button.twa-slot{color:#315d40;touch-action:pan-y;font-variant-numeric:tabular-nums;background:#fff;border:0;border-top:1px solid #e4eae5;border-left:1px solid #e4eae5;border-radius:0;justify-content:center;align-items:flex-start;width:100%;min-width:0;height:44px;min-height:44px;padding:2px 0;font-size:11px;line-height:1.15;display:flex}.tr-page.twa-page .twa-slot.is-marked{background:#dfeee3;border-top-color:#dfeee3}.tr-page.twa-page .twa-slot.is-first-half{background:linear-gradient(#dfeee3 50%,#fff 50%)}.tr-page.twa-page .twa-slot.is-second-half{background:linear-gradient(#fff 50%,#dfeee3 50%)}.tr-page.twa-page .twa-slot.is-start{box-shadow:inset 0 2px #3e7651}.tr-page.twa-page .twa-slot.is-pending,.tr-page.twa-page .twa-slot.twa-drag-preview{outline:2px solid var(--tijo-focus,#c0784b);outline-offset:-2px;background:#fce9db}.twa-end-hour{color:#68756c;padding:2px 4px;font-size:11px;display:block}.tr-page.twa-page button.twa-more{color:#506054;background:0 0;border:0;width:100%;font-size:13px}.twa-legend{color:#506054;align-items:center;gap:7px;margin:8px;font-size:12px;display:flex}.twa-legend>span{background:#3e7651;border-radius:3px;width:12px;height:12px}.twa-window-list{flex-wrap:wrap;gap:6px;margin:8px;display:flex}.tr-page.twa-page .twa-window-list button{min-height:44px;padding:8px;font-size:12px}.twa-page section.twa-precise{background:#f7f9f6;border:1px solid #e1e7df;border-radius:14px;margin:12px 2px;padding:14px}.twa-precise h2{margin:0;font-size:18px}.twa-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.twa-pair>label{min-width:0}.twa-page .twa-pair input{padding:10px 5px;font-size:16px}.twa-page details.twa-absences{border-top:1px solid #e5e8e2;border-bottom:1px solid #e5e8e2;margin:14px 8px}.twa-absences>summary{align-items:center;gap:8px;min-height:52px;display:flex}.twa-absence{justify-content:space-between;align-items:center;gap:6px;font-size:13px;display:flex}.twa-absence button{flex:none}.twa-save{margin:14px 8px}.twa-save>button{width:100%;min-height:48px}.twa-save>p{color:#315d40}.twa-page>p.twa-disclaimer{margin:8px;font-size:12px}.twa-page .twa-fields{margin:0}.twa-page .twa-slot:focus-visible{z-index:1;outline-offset:-3px;position:relative}@media (width<=350px){.tr-page.twa-page{padding-left:3px;padding-right:3px}.twa-page .twa-pair{gap:6px}}.twa-location{margin:16px 0}.twa-location label{min-width:0}.twa-location select{text-overflow:ellipsis;width:100%;max-width:100%}.twa-offering .twa-pair{margin:12px 0}.twa-offering .twa-toggle{align-items:center;gap:10px;display:flex}.twa-offering .twa-toggle input{width:22px;height:22px}.twa-offering input,.twa-offering select{width:100%;min-width:0}.twa-offering label{min-width:0}.twa-fields .twa-offering label.twa-toggle{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center}
/*$vite$:1*/