.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-ext-400-normal-CIYZrvmP.woff2)format("woff2"),url(data:font/woff;base64,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yGMEABPXAM542o2QA24EUBBAX+3GqH82qG27QW27axvH6bEa9QQ9QydTrjdf749ngFpsVFBWWQe8ldWjTBntfKBMOc28oyz3Eq8oU8kAMZSpopUblKmmhwmUaRYCBxFZAeYYlhXmmRBO+UeEhwgLexjCL1K76PfZYocDQlgJyzomwiMhucdEOsgRVuxE8aj0DCshjeHHh2GcIUZ0/UUw/MUwGsVkRPnzmmedS9FuCpVYQ8avUN51/ARIav92HKicEUblNpyIxIopXLlq/biw8qzSVaJEcOj8xIMenoVfSLJCSqdiZZwZhpQi9DKAIY5TvXQShHWKMblfMGypV0Roj0e8WpOlYFWWT5u/WfgAAAB42mzK04EDABQAsJfybNtmz7bNYs+uVwzQfCcSERER1XLkopFShER9JSWlpGVkNWnWolWbdh06denWo1effgMGDRk2YtSYcRMmTZk2Y9aceQsWLVm2YtWadRs2bdmWs2PXnn0HDh05duLUmXMXLl25duPWnXsPHj159uLVm3cfPn359uPXn395hdT73+trtqbSvExAi/RhAkEMAwGwJZ/jm+xw139JD2hIw8IKgVCqPXOFI7OGM7Oy88fFE67EmGu5youHb7g7f9Q7iQ93eBMzO388fMM3s7LzR70vMbOyM/rtWbSnF+5wFLZwFjYOTm7ecD0s7tfkzcsv3IOTeudj5gnvw8LByUvzb2Hj4KTe97CwcXC626Y9q1L/VkZO8U857foH8K7PJw==)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:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-400-normal-DBn7fddJ.woff2)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAA3YAA0AAAAAJPAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABMAAAABQAAAAUAA8AbUdTVUIAAAFEAAAAJwAAACi4/LjqT1MvMgAAAWwAAABJAAAAYGf8mjtjbWFwAAABuAAAANcAAAE4ISlOYWdhc3AAAAKQAAAACAAAAAgAAAAQZ2x5ZgAAApgAAAdqAAAYtCQw2fRoZWFkAAAKBAAAADUAAAA2CHVH3mhoZWEAAAo8AAAAGgAAACQEpwRUaG10eAAAClgAAAAoAAABrJopBW5sb2NhAAAKgAAAANgAAADYRQ1LcW1heHAAAAtYAAAAHAAAACAAgABebmFtZQAAC3QAAAEFAAACSi9xS2Vwb3N0AAAMfAAAAVsAAAQ3VFJMagABAAAADAAAAAAAAAABAGoAAQADeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhfsE4gYGVgYGpiymCgYHBG0IzxjEYMR4C8oFSMMDEzIAEnCODXBkOMDAoijG/APGB5pQpMDDMB6t8BxZTYGAGACuvDC8AAAB42k3JMS5EUQBA0fPNAwxAFAgwAAAAgKEGAACIxlrYgULU7MIuFNaggXyJhtvc4iADCZRLiH4fohSqFUtIokCd+0QUKkNjGA8L4Sjchef6ijjmnwpVIRUmQjrchqdfjeL3+C1++b7m84OvJPC6JvJXKdK48eARJBUYlKNTh249erVp16dcqRpNgkxZsuXJV6hIsRJlatVpUK9RSotWzbr0GzBsxKgxk6bMmjNvwaIVq9at2bBpx65tR85dmDbj0rhDB46dOLVn35klacu25Jow5OoHlyIp1wAAAQAB//8AD3jatVi5juNGEG2KHux9UAJ9XwIhODYIYj9qookm6g+YaBJfkb9vIkWKGquB33ulUrOW8m2zwUODfnVXddWkNuWU2+v2AV8v0puU3nXbrtl2237bD904DXm1f3zZ3PIuOWPr+x+b2+Y258e7nFYpGRrIT1KaABinbT/2Yzfg3W2nYRr6IWcCyuMdXrhWN3we70sRzUrFJJjEnFSGfredthLgkLPEuMPGXLBySW3AbYQUincDZCd0zo6d45tDgQSpOev/RLr3A2AZIO0s+bhOaVVtRPmaYRo/0b6B+vZUp2B/KaJdwIx/SpF2M/YEbFc35fFlaQ7tA/iv9qSOq33ArlepS+n7CTThg5Ec+ncwpAwGEEgXAI9rKr+6If2qv3T31V4f75sDxXBtZzZuaakG1K/O+2mosW9uwciB9HJuH6iZuwzISuMJqWyAGomc8Sa747pKAAHo7LWcTqtcORV8dYiar9IASh0CZWqgdIcFA4zwBH40I39ddeDTlwyniYjCiQbhHyAlfFVwK74YUgxX+gM/y8xKX8DD4AJHTFo9vqcaMdDVg6RIYV3Ux1+VlkUbxJy0KHTPxa2FD+yCgLnIjjnav6fltn0zx09E0/5rJ0HD0WxQTMlC20UPfGax2FMjo4C30xRb5RfVEblyokOaUaYNbQPr26IroBBJNdTKqdEGRTYvzBA8aXYoSrvLtx8F+T4RVcCf4HbaNDvducPnzMh0F8vBObsLQhzM5jZ/BZufsoPi0WO2hzK9/3G1P97ntPAR2VYfQbG5j/iEiw4F+fVhPpEPUHhSMAaYqYr9CJFYtRRZnaKpY9XqtkoaLzz2DfFyzNsnylvxaK+Ng/RYz6g/k96dUWZN7VTTajVk9LMkLyN9ONdjRUcnS5yiVG6UoT2heCkwcqxcu86cBiOs9uZ5CBjtXPNqcLtZPjFLATxlkuXXcW2xl2o9Uj5MEe/VyCiAFV2VsxO5D/mwsWjbudYWcMrK7/Da4CYRDy5+uN7S2nN/rtdwijfSNHqiS5qeJvyWanbXR7WtPmJs7bqq5+rGFVTxsgAzKZLv51E22upplGL14bhmqJRl3PoSe9+IG4Sb82nzptJ12iInjIOcw1Ia3T0FpvCKRGORl7E79jUvSjjKeW7SC4tsYsw5SmegNx1FEei4WQRcVW6mD3GFp9G9Uh1vZhdBi45joi6qK0KxOYBXyJAnLZA0Q0TqtHZrz7Bg6NhTvQBc2sYMDTnjWWo69zV3dPSDyOGPzqJvLmZ7L1rLjGdGxaz3Ky1pCq+8FM3a3UlG9TpONZDyYhK6oBekOXZ+BOTCelLOtTH0orG/iCj0Fwb13iJ7PzrPBLev1yKvQnJl3VmjbbB4w6JI2E+9vH2k1eT9Wm9qB3CqzfKBRatLVOOgSEc6k2dA6Jx7rzP0oJ3knQKSnqaeBJm/UAGLiv08JzfMSUk+16M3x5gmWW53ZYJXoEcjf6qy0WYWS1i0r5e0ojaLl5fgmg2rvbJBFle0yCLs3Z3xTbYkIFgixGijDKfIp/5uT9qDnSQZSgt+tg+Mf7cvKKfWpfg7cwCQblOLnGw0lnMATQjgH84B7J+Ng+phHATc1tcX54Drwm3nOcBtuTv1StbwsA8GTUKoM146A6zVXXqidiOqAo15wrxwIMBDs/AVO/tefSUYwyNcs/N0wM/zlKBoxqI54RMqXktK7ARFs2bzUjar0lHAmtxVzuas5RfKGa9QugevfLiJ0O31Upe9AhWvEnxenghKifNAveaR98Qib0MY1KOLSesJflMKniKuhexnSsWO+QUoWCZMl+iov620lAmwV6R3Fez+pvbgnBLaC1TlsCAi44zuDIRrfEnP5kI33xxmjTyo1Sb+/50MGPOqYVzyIKsGvc1ir4C6I3TprQYMyXIX7eGmoAFgB8pidgix8+LU2ZzOJp8RKBs7tGqxvzQf1PMiVR7L+cBbYq/+2LOx+m3GqxUU5mKVOJVOjXw2tJFT5SF8rRaDiqVi33sP4EOjHGrlYjqw7i5V+aj7+GFnX7v62M//d1MBqVz7VLD9e1PBciio1vrHM8HyirG0o5aqRPOZAIvhNLfn780DBNEuMUaX84BvxA3CjZ86fzwPVJBziNIs5wEixGJeO7xDr//dC/MA045XRcRpQJhxitMA8OWDanxpFpjqLMCj9452W3KKk8AUJwE8zQC5VJzPAYoEIifJGOYA1StlYwmZR361/3cNaTg3eAiYOfaTmLWGDJlL43ju/hGN5enX/dHJBzfFToi1t/bosAOAbFNUsv0AV88Z+/uudgQVa53AGVzh9BQZ7yNP1Tr1uoBpgPaKANsx9uJ/KbBbXgq9PlMMuFJVtQ6x+ti7fSBjt98vu31520tlycvezPsWk73vTr3ZvhhXYPx/43nW439Se/ygg/f5roUVQlfEO9vk/m76RacvH4ROn3Vcl4gm+CrO2J36ua/gP52fVyBxxUrKcwo3u4wnCGYdv9brm2e82LcPcKs48j8GUlu3Mv/4K/70i8WI5NWp/PgLwQDi+g3JH5K7AAB42mNgZGBgYGZgYFz1dlU8v81XBmbmFwxAcEVd4RuYLns86c+1f13ML8Di7AxMIFEAhwQO3QAAAHjaY2BkYGB+wcAAIv9cA5FAEVSQDQBwfwUBAAB42mN+wVDLAARAGhuuRcIM1MDUMouAu2qHoD9q8dgBBH/nAQCJSWnPAAAAHwAfAB8AHwBCAF4AgACSAK4AwQDeAPQBFgE5AXEBlwG0AdcB/gInAlECaQKGAp0CugLMAuYDCwMdAzwDXwOJA7QDzAPiA/gEEwQqBEQEYAR7BJgEtwTdBQcFMQVGBWcFfAWXBbwF3QX8Bh8GPgZiBoQGlgayBsUG5AcDBywHVwd6B58HwAfoCBQINAheCHYImAitCMoI3Aj8CRoJLAlHCWoJkwm+CdQJ6goAChsKMgpLCmYKgAqcCrkK1wr5CxsLNgtVC3ALjguyC88L8QwSDBIMSAxaeNpjYGRgYMhmsGDgYVBhYAfxEADIYwQAFaIA33jajZADbgRQEEBf7caofzaobbtBbbtrG8fpsRr1BD1DJ1OuN1/vj2eAWmxUUFZZB7yV1aNMGe18oEw5zbyjLPcSryhTyQAxlKmilRuUqaaHCZRpFgIHEVkB5hiWFeaZEE75R4SHCAt7GMIvUrvo99lihwNCWAnLOibCIyG5x0Q6yBFW7ETxqPQMKyGN4ceHYZwhRnT9RTD8xTAaxWRE+fOaZ51L0W4KlVhDxq9Q3nX8BEhq/3YcqJwRRuU2nIjEiilcuWr9uLDyrNJVokRw6PzEgx6ehV9IskJKp2JlnBmGlCL0MoAhjlO9dBKEdYoxuV8wbKlXRGiPR7xak6VgVZZPm79Z+AAAAHjaYmBiAIP/WxmMGLCBbAYAg/Jw4AAAAADsUp5t27Zt27X3X6DNO1UClRUUFBIWEVWtRq069Ro0atKsRas27Tp06tKtR68+/QYMGjJsxKgx4yZMmjJtxqw58xYsWrJsxao16zZs2rJtx649+w4cOnLsxKkz5y5cunLtxq079x48evLsxas37z58+vLtx68//2LiEpJS0jKycvIKikqhx4/7+2hZpXmZABrn4DhgEAYCYEtgGwxPANJ/SZnEq9fOjQS69OTEzIv3Z2KPvYfFPDHeV75s7Pa2POQlTy5uHv58XomZF6PvkR8WvqxsjF7x/+LgNO8cLIw7W6582TjtHbqX9J/p8w4zL96fhT3mD4t5YswrXzZ2e1se8pInFzcP9X8SMy9G3yM/LHxZ2Ri94v/FwWneOVgYd7Zc+bJx2jt0r+g/879ppD+vnOvvOBOTS0tSk/NzkwDpNfepAA==)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-greek-400-normal-DQfalijU.woff2)format("woff2"),url(data:font/woff;base64,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)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:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-ext-400-normal-DpfYvR5A.woff2)format("woff2"),url(/assets/press-start-2p-latin-ext-400-normal-DBgyq7ky.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:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2"),url(/assets/press-start-2p-latin-400-normal-KLytu4cr.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:Tiny5;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tiny5-cyrillic-ext-400-normal-C1DjGVvv.woff2)format("woff2"),url(data:font/woff;base64,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)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:Tiny5;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tiny5-cyrillic-400-normal-CzHgMhVb.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tiny5;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tiny5-greek-400-normal-Cw3cUjAn.woff2)format("woff2"),url(data:font/woff;base64,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)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:Tiny5;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tiny5-latin-ext-400-normal-_SHQDGOK.woff2)format("woff2"),url(/assets/tiny5-latin-ext-400-normal-BksQzalU.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:Tiny5;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tiny5-latin-400-normal-BsIaeAHC.woff2)format("woff2"),url(/assets/tiny5-latin-400-normal-DyAV0xrX.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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f3f5;--surface:#fff;--surface-2:#ececef;--border:#e3e3e7;--text:#0b0b0b;--text-2:#52514e;--muted:#7b7a74;--accent:#c2410c;--accent-ink:#fff;--accent-soft:#fdeadf;--good:#0f7b3f;--warn:#9a5b00;--warn-bg:#fdf1dc;--bad:#b3261e;--bad-bg:#fbe4e2;--info-bg:#e3eefb;--shadow:0 1px 2px #0000000a, 0 8px 24px #0000000d;--radius:20px;--s1:#2a78d6;--s2:#eb6834;--s3:#1baf7a;--s4:#eda100;--s5:#e87ba4;--s6:#008300;--s7:#4a3aa7;--tabbar-h:64px;--safe-top:0px;--safe-bottom:env(safe-area-inset-bottom);-webkit-text-size-adjust:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.45}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0b0c;--surface:#161618;--surface-2:#222225;--border:#2a2a2e;--text:#fff;--text-2:#a8a8ad;--muted:#707076;--accent:#fb8a3c;--accent-ink:#1a0d00;--accent-soft:#3a2314;--good:#5cc38a;--warn:#f0b44c;--warn-bg:#3a2c12;--bad:#ff8a80;--bad-bg:#3d1d1b;--info-bg:#1d2d42;--shadow:none;--s1:#3987e5;--s2:#d95926;--s3:#199e70;--s4:#c98500;--s5:#d55181;--s6:#008300;--s7:#9085e9}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0b0c;--surface:#161618;--surface-2:#222225;--border:#2a2a2e;--text:#fff;--text-2:#a8a8ad;--muted:#707076;--accent:#fb8a3c;--accent-ink:#1a0d00;--accent-soft:#3a2314;--good:#5cc38a;--warn:#f0b44c;--warn-bg:#3a2c12;--bad:#ff8a80;--bad-bg:#3d1d1b;--info-bg:#1d2d42;--shadow:none;--s1:#3987e5;--s2:#d95926;--s3:#199e70;--s4:#c98500;--s5:#d55181;--s6:#008300;--s7:#9085e9}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0}body{min-height:100dvh;overflow-x:hidden}a{color:var(--accent);text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{margin:0;line-height:1.2}h1{letter-spacing:-.02em;font-size:1.75rem}h2{letter-spacing:-.01em;font-size:1.25rem}h3{font-size:1rem}p{margin:0}.app{max-width:560px;min-height:100dvh;padding-top:var(--safe-top);padding-bottom:calc(var(--tabbar-h) + var(--safe-bottom) + 16px);margin:0 auto}.page{flex-direction:column;gap:16px;padding:16px;display:flex}.page-header{align-items:center;gap:8px;padding:14px 16px 0;display:flex}.page-header h1{flex:1;font-size:1.5rem}.back{background:var(--surface-2);width:40px;height:40px;color:var(--text);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;display:inline-flex}.tabbar{z-index:1000;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent);padding-bottom:var(--safe-bottom);position:fixed;bottom:0;left:0;right:0}.tabbar nav{max-width:560px;height:var(--tabbar-h);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}.tabbar a{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:.7rem;font-weight:500;display:flex}.tabbar a .ico{font-size:1.35rem;line-height:1}.tabbar a.active{color:var(--accent);font-weight:600}.card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);border:0;flex-direction:column;gap:12px;padding:18px;display:flex}.card.tight{gap:6px}.place-photo{object-fit:cover;border-radius:var(--radius) var(--radius) 0 0;background:var(--border);width:calc(100% + 36px);height:160px;margin:-18px -18px 6px}.card.link{color:inherit}.row{align-items:center;gap:8px;display:flex}.row.between{justify-content:space-between}.row.wrap{flex-wrap:wrap}.stack{flex-direction:column;gap:8px;display:flex}.grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.muted{color:var(--muted)}.small{font-size:.85rem}.secondary{color:var(--text-2)}.grow{flex:1;min-width:0}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.num{font-variant-numeric:tabular-nums}.btn{background:var(--surface-2);min-height:46px;color:var(--text);cursor:pointer;text-align:center;border:0;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:600;display:inline-flex}.btn.primary{background:var(--accent);color:var(--accent-ink)}.btn.ghost{color:var(--accent);background:0 0;border-color:#0000}.btn.danger{color:var(--bad)}.btn.block{width:100%}.btn.small{border-radius:10px;min-height:34px;padding:0 12px;font-size:.875rem}.btn:disabled{opacity:.5;cursor:default}.btn-row{flex-wrap:wrap;gap:8px;display:flex}.btn-row>.btn{flex:1}.btn.big{border-radius:18px;min-height:56px;padding:0 20px;font-size:1.06rem}.big-actions{flex-direction:column;gap:12px;width:100%;max-width:360px;margin:8px auto 0;display:flex}label.field{color:var(--text-2);flex-direction:column;gap:4px;font-size:.85rem;display:flex}.input,input.input,select.input,textarea.input{background:var(--surface-2);border:0;border-radius:14px;width:100%;min-height:46px;padding:10px 14px;font-size:1rem}textarea.input{resize:vertical;min-height:120px}.input:focus-visible,.btn:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.check{align-items:center;gap:8px;min-height:44px;display:flex}.check input{width:20px;height:20px;accent-color:var(--accent);flex:none}.checklist-item .check{min-height:32px}.checklist-item .done{color:var(--muted);text-decoration:line-through}.icon-btn{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;font-size:1.4rem;line-height:1}@media (hover:hover){.icon-btn:hover:not(:disabled){background:var(--border)}}.icon-btn:disabled{opacity:.3;cursor:default;background:0 0}.drag-handle{touch-action:none;cursor:grab;font-size:1.3rem}.checklist-item.dragging{z-index:2;background:var(--surface);border-radius:12px;position:relative;box-shadow:0 6px 20px #0000002e}.checklist-item.dragging .drag-handle{cursor:grabbing}.checklist-item .input{min-height:40px;padding:6px 10px}.segmented{background:var(--surface-2);border-radius:14px;gap:3px;padding:3px;display:flex}.segmented button{min-height:38px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;font-size:.9rem;font-weight:600}.segmented button.on{background:var(--text);color:var(--bg);box-shadow:none}.chips{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.chip{background:var(--surface-2);min-height:36px;color:var(--text-2);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;flex:none;padding:0 12px;font-size:.875rem}.chip.on{background:var(--text);color:var(--bg)}.stepper{align-items:center;gap:12px;display:flex}.stepper button{background:var(--surface-2);cursor:pointer;border:0;border-radius:50%;width:38px;height:38px;font-size:1.2rem}.stepper button:disabled{opacity:.35}.stepper .val{text-align:center;min-width:24px;font-weight:600}.banner{border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.925rem;display:flex}.banner.info{background:var(--info-bg)}.banner.warn{background:var(--warn-bg)}.banner.error{background:var(--bad-bg)}.banner .ico{font-size:1.1rem;line-height:1.3;display:inline-flex}.banner{border-radius:16px}.badge{background:var(--surface-2);color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.badge.good{color:var(--good)}.badge.warn{background:var(--warn-bg);color:var(--warn)}.badge.bad{background:var(--bad-bg);color:var(--bad)}.hero{letter-spacing:-.03em;font-size:2.2rem;font-weight:800;line-height:1.1}.hero-sub{color:var(--text-2)}.tiles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tile{background:var(--surface);border-radius:var(--radius);color:var(--text);min-height:108px;box-shadow:var(--shadow);border:0;flex-direction:column;gap:6px;padding:14px;display:flex}.tile .ico{font-size:1.5rem}.tile .title{font-weight:600}.tile.wide{flex-direction:row;grid-column:1/-1;align-items:center;min-height:0}.list{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);border:0;flex-direction:column;display:flex;overflow:hidden}.list-item{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent);color:var(--text);align-items:center;gap:12px;min-height:60px;padding:12px 16px;display:flex}.list-item:first-child{border-top:0}.list-item .ico{text-align:center;flex:none;width:28px;font-size:1.3rem}.months{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.month{background:var(--surface);color:var(--text);text-align:left;cursor:pointer;border:0;border-radius:16px;flex-direction:column;gap:4px;min-height:104px;padding:12px 10px;display:flex}.month.top{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.month .name{font-size:.9rem;font-weight:600}.meter{background:var(--surface-2);border-radius:3px;height:6px;overflow:hidden}.meter>span{background:var(--accent);border-radius:3px;height:100%;display:block}.stackbar{gap:3px;height:10px;display:flex}.stackbar>span{min-width:3px;height:100%;display:block}.stackbar>span:first-child{border-radius:5px 0 0 5px}.stackbar>span:last-child{border-radius:0 5px 5px 0}.legend-dot{border-radius:3px;flex:none;width:12px;height:12px}.budget-line{border-top:1px solid var(--border);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.budget-line:first-child{border-top:0}.tooltip{z-index:2000;pointer-events:none;background:var(--text);color:var(--surface);border-radius:8px;max-width:240px;padding:6px 10px;font-size:.8rem;position:fixed}.sheet-backdrop{z-index:1500;background:#0006;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{background:var(--bg);width:100%;max-width:560px;max-height:calc(100% - 24px - var(--safe-top));padding:16px 16px calc(16px + var(--safe-bottom));border-radius:24px 24px 0 0;flex-direction:column;gap:12px;display:flex;overflow-y:auto}.sheet.tall{height:calc(100% - 24px);overflow:hidden}.sheet.tall .list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.sheet.tall .list>*{flex-shrink:0}.sheet-handle{background:var(--border);border-radius:2px;width:40px;height:4px;margin:0 auto 4px}.buy-group{margin:8px 0 0;font-size:15px;font-weight:600}.empty{text-align:center;color:var(--text-2);flex-direction:column;align-items:center;gap:10px;padding:24px 16px;display:flex}.empty .ico{font-size:2.5rem}.map{border-radius:var(--radius);height:60dvh;min-height:320px;overflow:hidden}.map-pin{background:var(--surface);border:2px solid var(--accent);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex;box-shadow:0 1px 4px #0000004d}.map-pin.hotel{border-color:var(--s2)}.map-pin.visited{opacity:.55}.map-cluster{background:var(--accent);width:40px;height:40px;color:var(--accent-ink);border:3px solid var(--surface);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex;box-shadow:0 1px 4px #0000004d}.leaflet-container{background:var(--surface-2);font:inherit}.onboarding{min-height:100dvh;padding:calc(32px + var(--safe-top)) 16px calc(24px + var(--safe-bottom));flex-direction:column;justify-content:space-between;gap:24px;display:flex}.onboarding .illus{text-align:center;font-size:4rem}.dots{justify-content:center;gap:6px;display:flex}.dots span{background:var(--border);border-radius:50%;width:8px;height:8px}.dots span.on{background:var(--accent)}.skeleton{background:linear-gradient(90deg, var(--surface-2), var(--surface), var(--surface-2));background-size:200% 100%;border-radius:10px;min-height:18px;animation:1.2s infinite sk}@keyframes sk{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.stage-bar{color:#fff;text-align:center;background:#7c3aed;padding:4px 12px;font-size:.8rem;font-weight:600}.offline-bar{background:var(--warn-bg);color:var(--warn);text-align:center;padding:6px 12px;font-size:.85rem}.divider{background:var(--border);height:1px}.thumb{object-fit:cover;border-radius:12px;width:64px;height:64px}.date-range-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.range-sheet{gap:0;height:90dvh;padding-top:12px;overflow:hidden}.range-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.range-summary{text-align:center;margin:10px 0 6px;font-size:1.05rem;font-weight:600}.range-weekdays{text-align:center;color:var(--muted);text-transform:uppercase;border-bottom:1px solid var(--border);grid-template-columns:repeat(7,1fr);padding:6px 0;font-size:.8rem;display:grid}.range-months{overscroll-behavior:contain;flex:1;padding-bottom:24px;overflow-y:auto}.range-month-title{text-transform:capitalize;margin:18px 4px 8px;font-size:1.1rem;font-weight:600}.range-grid{grid-template-columns:repeat(7,1fr);row-gap:6px;display:grid}.range-day{height:46px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:1rem;position:relative}.range-day>span{z-index:1;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:relative}.range-day:disabled{color:var(--muted);opacity:.4;cursor:default}.range-day.today>span{box-shadow:inset 0 0 0 1px var(--border)}.range-day.in:before,.range-day.start.has-end:before,.range-day.end:before{content:"";background:var(--accent-soft);position:absolute;inset:2px 0}.range-day.start.has-end:before{left:50%}.range-day.end:before{right:50%}.range-day.in.row-first:before{border-top-left-radius:21px;border-bottom-left-radius:21px;left:4px}.range-day.in.row-last:before{border-top-right-radius:21px;border-bottom-right-radius:21px;right:4px}.range-day.start.has-end.row-last:before,.range-day.end.row-first:before{display:none}.range-day.start>span,.range-day.end>span{background:var(--accent);color:var(--accent-ink);font-weight:600}.activity-row{gap:10px}.activity-main{min-width:0;color:var(--text);flex:1;align-items:center;gap:12px;display:flex}.activity-thumb{object-fit:cover;background:var(--border);border-radius:10px;flex:none;width:48px;height:48px}.activity-icon{background:var(--accent-soft);border-radius:10px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;display:inline-flex}.activity-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.activity-title.done{color:var(--muted);text-decoration:line-through}.activity-preview{object-fit:cover;border-radius:12px;width:100%;max-height:220px}.form-card{gap:12px}.form-row{justify-content:space-between;align-items:center;gap:8px;min-height:40px;display:flex}.form-label{font-weight:500}.icon-pick{min-width:52px;font-size:1.4rem}.icon-grid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.icon-cell{background:var(--surface-2);cursor:pointer;border:0;border-radius:12px;height:52px;font-size:1.6rem}.icon-cell.on{border-color:var(--accent);background:var(--accent-soft)}.sheet.tall .map{flex:1;height:auto;min-height:240px}.budget-check{width:22px;height:22px;accent-color:var(--accent);flex:none;margin:1px 0 0}.budget-line.excluded .legend-dot,.budget-line.excluded .icon-bubble,.budget-line.excluded .grow{opacity:.5}.budget-line.excluded .budget-amount{text-decoration:line-through}.theme-toggle{background:var(--surface-2);width:40px;height:40px;color:var(--text);border:0;justify-content:center;align-items:center;display:inline-flex}.top-list{flex-direction:column;display:flex}.top-item{border:0;border-top:1px solid var(--border);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:12px 0;display:flex}.top-item:first-child{border-top:0;padding-top:4px}.top-month{font-size:1.05rem;font-weight:700;display:block}.top-why{color:var(--text-2);margin-top:2px;font-size:.9rem;display:block}.top-go{color:var(--accent);font-size:1.4rem;line-height:1}.next-hint{text-align:center;color:var(--accent);margin:8px 0 0;font-size:1.15rem;font-weight:700}.top-item .badge{background:var(--accent-soft);color:var(--accent);justify-content:center;min-width:26px;font-size:.85rem}.cta{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding-top:12px;display:flex}.cta-main{box-shadow:0 6px 18px color-mix(in srgb, var(--accent) 45%, transparent);font-weight:800}.cta-hint{text-align:center;margin:-2px 0 2px}.notes-list>p{border-top:1px solid var(--border);margin:0;padding:10px 0}.notes-list>p:first-child{border-top:0;padding-top:0}.pair-code{background:var(--accent-soft);width:100%;color:var(--text);font:inherit;text-align:center;cursor:pointer;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:14px;display:flex}.pair-code:active{filter:brightness(1.08)}.pair-code strong{letter-spacing:.12em;color:var(--accent);font-size:2rem}.tg .page-header .back{display:none}.tg{--safe-top:var(--tg-top,0px);--safe-bottom:max(env(safe-area-inset-bottom), var(--tg-bottom,0px))}.input{box-sizing:border-box;min-width:0;max-width:100%}input.input[type=date],input.input[type=time],input.input[type=datetime-local]{appearance:none;text-align:left;width:100%;display:block}.input::placeholder{color:var(--muted);opacity:.6}.banner{overflow-wrap:anywhere;min-width:0}.banner>*{min-width:0}.error-link{color:inherit;font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline;display:block}.input[aria-invalid=true]{border-color:var(--bad);box-shadow:0 0 0 1px var(--bad)}fieldset{min-width:0}.list-item:has(.inbox-actions){flex-wrap:wrap}.inbox-actions{flex-basis:100%}.swipe-row{position:relative}.swipe-content{touch-action:pan-y;position:relative}.swipe-content>.card{display:flex}.swipe-content>.list-item{background:var(--surface)}.swipe-row+.swipe-row .list-item{border-top:1px solid var(--border)}.swipe-action{background:var(--bad);color:#fff;cursor:pointer;border:0;border-radius:50%;width:48px;height:48px;font-size:1.25rem;font-weight:700;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.btn.danger-fill{background:var(--bad);border-color:var(--bad);color:#fff}.archived{opacity:.75}.btn.btn-icon{--icon-gap:14px;justify-content:flex-start;gap:var(--icon-gap);padding:8px var(--icon-gap);text-align:left;line-height:1.25}.btn-icon .btn-ico{flex:none;align-items:center;font-size:1.6rem;line-height:1;display:inline-flex}.preview-body{-webkit-overflow-scrolling:touch;background:var(--surface-2);border-radius:12px;flex:1;min-height:0;overflow:auto}.preview-image{width:100%;height:auto;display:block}.preview-pdf{background:#fff;border:0;width:100%;height:100%;min-height:60vh;display:block}.preview-text{white-space:pre-wrap;word-break:break-word;font:inherit;margin:0;padding:12px;font-size:.9rem}.inbox-open{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.link-btn{max-width:100%;color:var(--accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}:root[data-theme=retro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1a1c2c;--surface:#333c57;--surface-2:#29366f;--border:#0b0c16;--text:#f4f4f4;--text-2:#c9d6e0;--muted:#94b0c2;--accent:#ef7d57;--accent-ink:#1a1c2c;--accent-soft:#5d275d;--good:#a7f070;--warn:#ffcd75;--warn-bg:#5d275d;--bad:#ff6b81;--bad-bg:#5d1f33;--info-bg:#29366f;--s1:#41a6f6;--s2:#ef7d57;--s3:#38b764;--s4:#ffcd75;--s5:#b13e53;--s6:#a7f070;--s7:#73eff7;--radius:0;--px:3px;--shadow:4px 4px 0 #0b0c16;--pixel:"Press Start 2P", ui-monospace, monospace;font-family:Tiny5,ui-monospace,monospace;font-size:18px}:root[data-theme=retro] *{border-radius:0!important}:root[data-theme=retro] body{background-color:var(--bg);background-image:radial-gradient(#2a2e45 1px,#0000 1px);background-size:8px 8px}:root[data-theme=retro] body:after{content:"";pointer-events:none;z-index:3000;background:repeating-linear-gradient(#0000001f 0 1px,#0000 1px 3px);position:fixed;inset:0}:root[data-theme=retro] h1,:root[data-theme=retro] h2,:root[data-theme=retro] h3,:root[data-theme=retro] .tile .title,:root[data-theme=retro] .buy-group{font-family:var(--pixel);letter-spacing:0;font-weight:400;line-height:1.5}:root[data-theme=retro] h1{text-shadow:3px 3px #0b0c16;font-size:1.05rem}:root[data-theme=retro] h2{color:var(--warn);font-size:.85rem}:root[data-theme=retro] h3,:root[data-theme=retro] .tile .title{font-size:.72rem}:root[data-theme=retro] .card,:root[data-theme=retro] .tile,:root[data-theme=retro] .list,:root[data-theme=retro] .sheet,:root[data-theme=retro] .banner,:root[data-theme=retro] .segmented{border:var(--px) solid var(--border);box-shadow:var(--shadow)}:root[data-theme=retro] .sheet{border-bottom:0;box-shadow:0 -4px #0b0c16}:root[data-theme=retro] .list-item{border-top:var(--px) dashed #4a5578}:root[data-theme=retro] .list-item:first-child{border-top:0}:root[data-theme=retro] .btn{border:var(--px) solid var(--border);font-weight:600;transition:none;box-shadow:inset -3px -3px #00000059,inset 3px 3px #ffffff26,3px 3px #0b0c16}:root[data-theme=retro] .btn:active:not(:disabled){transform:translate(3px,3px);box-shadow:inset 3px 3px #00000059}:root[data-theme=retro] .btn.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--border)}:root[data-theme=retro] .btn.ghost{box-shadow:none;border-color:#0000}:root[data-theme=retro] .btn.big{font-family:var(--pixel);font-size:.8rem;font-weight:400;line-height:1.6}:root[data-theme=retro] .input,:root[data-theme=retro] input.input,:root[data-theme=retro] select.input,:root[data-theme=retro] textarea.input{border:var(--px) solid var(--border);background:#1a1c2c;box-shadow:inset 3px 3px #0b0c16}:root[data-theme=retro] .input:focus-visible,:root[data-theme=retro] .btn:focus-visible,:root[data-theme=retro] a:focus-visible{outline:var(--px) dashed var(--warn);outline-offset:2px}:root[data-theme=retro] .segmented{background:#1a1c2c;padding:3px}:root[data-theme=retro] .segmented button.on{background:var(--accent);color:var(--accent-ink);box-shadow:none}:root[data-theme=retro] .badge{border:2px solid var(--border)}:root[data-theme=retro] .tabbar{border-top:var(--px) solid var(--border);background:#29366f}:root[data-theme=retro] .tabbar a{font-family:var(--pixel);font-size:.5rem}:root[data-theme=retro] .tabbar a.active{color:var(--warn);font-weight:400}:root[data-theme=retro] .tabbar a.active .ico{animation:.6s steps(2,end) infinite alternate retro-bounce}@keyframes retro-bounce{to{transform:translateY(-3px)}}:root[data-theme=retro] .meter{border:2px solid var(--border);background:#1a1c2c;height:12px}:root[data-theme=retro] .meter>span{background:repeating-linear-gradient(to right, var(--good) 0 8px, transparent 8px 10px)}:root[data-theme=retro] img{image-rendering:pixelated}:root[data-theme=retro] .skeleton{animation-timing-function:steps(4,end)}@media (prefers-reduced-motion:reduce){:root[data-theme=retro] .tabbar a.active .ico{animation:none}}.scroll-anchor{scroll-margin-top:calc(var(--safe-top) + 12px);margin-bottom:-16px}.typing .tabbar{display:none}.typing .app{padding-bottom:60vh}.icon-bubble{background:var(--surface-2);width:40px;height:40px;color:var(--text);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.chev{color:var(--muted);flex:none;display:inline-flex}.section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:8px 4px -6px;font-size:.8rem;font-weight:600}.calc-hero{flex-direction:column;gap:6px;padding:8px 4px 4px;display:flex}.calc-hero h1{letter-spacing:-.03em;font-size:2.1rem;font-weight:800}.form-rows{gap:0;padding:6px 0}.form-rows>.divider{background:color-mix(in srgb, var(--border) 70%, transparent);margin:0 18px 0 70px}.frow{width:100%;min-height:64px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:10px 18px;display:flex}.frow .frow-ico{background:var(--surface-2);width:38px;height:38px;color:var(--text-2);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.frow .frow-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.frow .frow-label{color:var(--muted);font-size:.78rem}.frow .frow-value{text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;font-weight:600;overflow:hidden}.frow .frow-value.placeholder{color:var(--muted);font-weight:500}.frow-block{flex-direction:column;gap:10px;padding:6px 18px 14px 70px;display:flex}.calc-cta{min-height:58px;box-shadow:0 10px 28px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:18px;font-size:1.08rem;font-weight:800}.budget-hero{gap:16px}.budget-hero .bh-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.budget-hero .bh-place{letter-spacing:-.01em;font-size:1.35rem;font-weight:700}.budget-hero .bh-total{letter-spacing:-.035em;font-size:2.3rem;font-weight:800;line-height:1.05}.budget-hero .bh-sub{color:var(--text-2);font-size:.92rem}.currency-pick{border-radius:10px;flex:none;width:auto;min-height:34px;padding:4px 10px;font-size:.85rem;font-weight:600}.budget-line{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent);align-items:center;padding:12px 0}.budget-line .icon-bubble{border-radius:11px;width:36px;height:36px}.legend-row{flex-wrap:wrap;gap:6px 12px;display:flex}.legend-row span{color:var(--text-2);align-items:center;gap:6px;font-size:.78rem;display:inline-flex}.legend-row i{border-radius:50%;width:8px;height:8px;display:inline-block}.best-list{flex-direction:column;gap:10px;display:flex}.best-item{background:var(--surface);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow);border:0;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex}.best-item.first{box-shadow:0 0 0 1.5px var(--accent) inset, var(--shadow)}.best-rank{background:var(--surface-2);width:34px;height:34px;color:var(--text-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.best-item.first .best-rank{background:var(--accent);color:var(--accent-ink)}.best-month{text-transform:capitalize;font-size:1.05rem;font-weight:700;display:block}.best-meta{color:var(--text-2);margin-top:2px;font-size:.85rem;display:block}.best-price{text-align:right;white-space:nowrap;font-weight:800}.best-price small{color:var(--muted);font-size:.72rem;font-weight:500;display:block}.month.top{box-shadow:0 0 0 1.5px var(--accent) inset;border:0}.month.sel{background:var(--accent-soft)}.month .m-price{margin-top:auto;font-size:.95rem;font-weight:800}.month .m-meta{color:var(--text-2);font-size:.78rem}.month .m-season{color:var(--muted);font-size:.72rem}.trip-hero{background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 22%, var(--surface)) 0%, var(--surface) 65%);gap:6px;padding:22px 20px}.trip-hero .th-route{color:var(--text-2);font-size:.85rem}.trip-hero .th-title{letter-spacing:-.03em;font-size:2rem;font-weight:800;line-height:1.1}.trip-hero .th-meta{color:var(--text-2);font-size:.92rem}.hub-row{min-height:64px;color:var(--text);border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent);align-items:center;gap:14px;padding:12px 16px;display:flex}.hub-row:first-child{border-top:0}.hub-row .hub-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.hub-row .hub-title{font-weight:600}.hub-row .hub-sub{color:var(--muted);font-size:.82rem}.hub-row .hub-sub.done{color:var(--good)}.hub-row .hub-sub.warn{color:var(--warn)}.money-big{letter-spacing:-.02em;font-size:1.6rem;font-weight:800}.buy-row{background:var(--surface);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:14px;padding:12px 14px;display:flex}.buy-row .buy-name{font-weight:600}.car-line{color:var(--muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 5px;margin:4px 0 0;font-size:.78rem;display:flex}.car-line .car-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.buy-row .buy-hint{color:var(--muted);margin-top:1px;font-size:.8rem;display:block}.buy-group{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:10px 2px 0;font-size:.8rem;font-weight:600;display:flex}.route-cta{text-align:center;background:var(--surface-2);border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:14px;display:flex}.route-cta strong{font-size:1.1rem}select.input.currency-pick{width:auto}.budget-line .bl-label{font-weight:600}.budget-amount{white-space:nowrap;text-align:right;font-weight:700}.bl-details{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.btn.bl-edit{min-height:28px;color:var(--text-2);text-underline-offset:3px;background:0 0;margin-top:2px;padding:0;font-size:.8rem;font-weight:500;text-decoration:underline}.month .m-price{white-space:nowrap;font-size:.88rem}.budget-line .bl-label{-webkit-hyphens:auto;hyphens:auto;flex:1;min-width:0}.donut-wrap{align-items:center;gap:18px;display:flex}.donut{aspect-ratio:1;flex:none;width:46%;max-width:190px;position:relative}.donut svg{width:100%;height:100%;display:block}.donut circle{cursor:pointer}.donut-center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:22%;display:flex;position:absolute;inset:0}.donut-center strong{letter-spacing:-.02em;font-size:1.35rem;font-weight:800;line-height:1.1}.donut-center span{color:var(--muted);font-size:.7rem}.donut-legend{flex-direction:column;flex:1;gap:9px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.donut-legend li{align-items:flex-start;gap:9px;display:flex}.donut-legend i{border-radius:50%;flex:none;width:12px;height:12px;margin-top:4px}.dl-label{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;display:block;overflow:hidden}.dl-label .muted{font-size:.75rem;font-weight:500}.dl-amount{color:var(--text-2);font-size:.82rem;display:block}.detail-block{flex-direction:column;padding-top:6px;display:flex}.detail-block h3{padding-bottom:6px}.btn.outline{box-shadow:inset 0 0 0 1.5px var(--border);background:0 0}.city-cover{border-radius:var(--radius);color:#fff;background:radial-gradient(120% 90% at 85% 0%, color-mix(in srgb, var(--accent) 70%, #3a1d0a) 0%, #1c1410 55%, #0f0c0a 100%);flex-direction:column;justify-content:flex-end;min-height:250px;display:flex;position:relative;overflow:hidden}.city-cover.tall{min-height:260px}.city-cover>img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.city-cover.has-photo>img{opacity:1}.city-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000000d 0%,#00000026 40%,#000000c7 100%);position:absolute;inset:0}.city-cover-body{z-index:1;flex-direction:column;gap:4px;padding:16px;display:flex;position:relative}.city-cover-credit{z-index:1;color:#ffffffb3;text-shadow:0 1px 2px #0009;font-size:.62rem;position:absolute;top:10px;right:12px}.cover-title{letter-spacing:-.03em;text-shadow:0 2px 12px #00000059;font-size:2rem;font-weight:800;line-height:1.05}.cover-meta{color:#ffffffe0;flex-wrap:wrap;align-items:center;gap:6px;font-size:.95rem;display:flex}.cover-meta.nowrap{flex-wrap:nowrap}.cover-meta>svg{flex:none}.meta-parts{flex:1;min-width:0;overflow:hidden}.meta-parts>span{flex-wrap:wrap;margin-left:-1em;display:flex}.meta-parts>span>span{white-space:nowrap}.meta-parts>span>span:before{content:"·";text-align:center;width:1em;display:inline-block}.cover-badge{z-index:1;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1414168c;border-radius:999px;padding:5px 12px;font-size:.78rem;font-weight:600;position:absolute;top:12px;left:12px}.cover-bar{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1e1e228c;border-radius:14px;justify-content:space-between;align-items:center;margin-top:10px;padding:12px 14px;font-weight:600;display:flex}.hub-tiles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hub-tile{border-radius:var(--radius);background:var(--surface);min-height:92px;color:var(--text);box-shadow:var(--shadow);align-items:center;gap:12px;padding:16px 14px;display:flex}.hub-tile .hub-text{flex-direction:column;gap:2px;min-width:0;display:flex}.hub-tile .hub-title{font-weight:600}.hub-tile .hub-sub{color:var(--muted);font-size:.8rem}.hub-tile .hub-sub.done{color:var(--good)}.hub-tile .hub-sub.warn{color:var(--warn)}.check-row{border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:var(--shadow);align-items:center;gap:14px;padding:16px;display:flex}.check-dot{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.trip-card{color:inherit;border-radius:var(--radius);box-shadow:var(--shadow);display:block}.buy-cat{background:var(--surface);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow);border:0;border-radius:20px;align-items:center;gap:16px;padding:14px 16px;display:flex}.buy-cat-ico{border-radius:50%;flex:none;justify-content:center;align-items:center;width:60px;height:60px;display:inline-flex}.buy-cat .buy-name{font-weight:700;display:block}.empty-card{text-align:center;align-items:center;padding:26px 18px}.empty-art{width:70%;max-width:230px;color:var(--text);margin:4px 0 2px}.empty-card .big-actions{max-width:none}.budget-line .row.between{flex-wrap:wrap;row-gap:2px}.budget-line .bl-label{flex:auto}.budget-line .budget-amount{margin-left:auto;font-size:.95rem}.hub-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-tile{flex-direction:column;align-items:flex-start;gap:10px;min-height:0}.hub-tile .hub-text{width:100%}.hub-tile .hub-title,.hub-tile .hub-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.donut-center{gap:1px;padding:18%}.donut-center strong{white-space:nowrap;font-size:1rem}.donut-wrap{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.donut{touch-action:pan-y}.tooltip-above{text-align:center;max-width:250px;transform:translate(-50%,-100%)}.budget-line .bl-label{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}.budget-line .row.between{flex-wrap:nowrap}.frow-block{padding:4px 18px 14px}.budget-line .bl-label{font-size:.95rem}.budget-line .budget-amount{font-size:.9rem}.nights-row{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.donut-center strong{font-size:.86rem}.donut-center .donut-top{font-size:.82rem}.btn>svg{flex:none}.segmented button{padding:4px 6px;line-height:1.15}.dash-row{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent);align-items:center;gap:10px;min-height:64px;padding:10px 14px 10px 16px;display:flex}.dash-row:first-child{border-top:0}.dash-main{min-width:0;color:var(--text);flex:1;align-items:center;gap:14px;display:flex}.dash-main .hub-text{flex-direction:column;gap:1px;min-width:0;display:flex}.dash-main .hub-title{font-weight:600}.dash-name{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.dash-main .hub-sub{color:var(--muted);font-size:.8rem}.dash-main .hub-sub.done{color:var(--good)}.dash-main .hub-sub.warn{color:var(--warn)}.btn.dash-find{background:var(--accent-soft);min-height:34px;color:var(--accent);border-radius:999px;flex:none;padding:0 16px}.place-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.place-card{background:var(--surface);box-shadow:var(--shadow);border-radius:18px;position:relative;overflow:hidden}.place-open{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.place-img{aspect-ratio:4/3;background:linear-gradient(150deg, var(--surface-2), color-mix(in srgb, var(--accent) 18%, var(--surface-2)));width:100%;display:block;position:relative;overflow:hidden}.place-img.tall{aspect-ratio:16/9;border-radius:16px}.place-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.place-img-ph{opacity:.85;justify-content:center;align-items:center;font-size:2.4rem;display:flex;position:absolute;inset:0}.place-body{flex-direction:column;gap:3px;padding:10px 12px 12px;display:flex}.place-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.place-meta{color:var(--text-2);font-size:.8rem}.place-star{color:#f5b301}.place-kind{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.place-heart{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#14141673;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:absolute;top:8px;right:8px}.place-heart.on{color:#ff4d6d;background:#ffffffeb}.place-heart.on svg{fill:currentColor}.heart-filled{color:#ff4d6d}.heart-filled svg{fill:currentColor}.nights-row{justify-content:center;align-items:center;gap:18px;display:flex}.donut-center{padding:12% 18% 20%}.scroll-target{scroll-margin-top:calc(var(--safe-top) + 12px)}.partner-logo{object-fit:cover;width:40px;height:40px;box-shadow:0 0 0 1px color-mix(in srgb, var(--border) 60%, transparent);background:#fff;border-radius:12px;flex:none}.buy-logos{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.buy-logos img{background:#fff;border-radius:4px;width:16px;height:16px}.buy-logos span{margin-left:2px}.buy-hint{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.buy-logos{flex-wrap:nowrap;overflow:hidden}.buy-logos span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cover-plate{-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);background:#0c0c0e7a;border-radius:16px;flex-direction:column;align-self:flex-start;gap:4px;max-width:100%;margin-left:-4px;padding:10px 14px 12px;display:flex}.cover-plate .cover-title{text-shadow:none}.city-cover.has-photo:after{background:linear-gradient(#00000014 0%,#0000 35%,#00000052 100%)}.theme-seg .segmented button:first-child{font-size:.78rem}.onboarding{min-height:calc(100dvh - var(--safe-top));justify-content:flex-start;gap:20px;padding-top:16px}:is(.app:has(>.route-view>.onboarding),.app:has(>.onboarding)){padding-bottom:0}.ob-top{justify-content:center;align-items:center;min-height:36px;display:flex;position:relative}.ob-progress{gap:6px;display:flex}.ob-progress span{background:var(--surface-2);border-radius:2px;width:22px;height:4px;transition:background .2s}.ob-progress span.on{background:var(--text)}.ob-skip{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:.92rem;font-weight:500;position:absolute;right:0}.ob-actions .ob-skip{position:static}.ob-slide{flex-direction:column;flex:1;justify-content:center;gap:28px;animation:.35s ob-in;display:flex}@keyframes ob-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ob-slide{animation:none}}.ob-preview{justify-content:center;display:flex}.ob-preview>*{width:100%;max-width:340px}.ob-text{text-align:center;flex-direction:column;gap:10px;padding:0 8px;display:flex}.ob-text h1{letter-spacing:-.03em;font-size:1.9rem;font-weight:800}.ob-actions{flex-direction:column;gap:12px;display:flex}.ob-card{background:var(--surface);border-radius:22px;flex-direction:column;gap:2px;padding:16px;display:flex;box-shadow:0 12px 40px #00000059}.ob-caption{color:var(--muted);margin-bottom:6px;font-size:.8rem}.ob-row{align-items:center;gap:12px;padding:8px 0;display:flex}.ob-row .icon-bubble{border-radius:11px;width:36px;height:36px}.ob-sum{font-weight:700}.ob-total{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent);justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:12px;display:flex}.ob-total .num{color:var(--accent);letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.ob-stack{flex-direction:column;display:flex}.ob-booking{flex-direction:row;align-items:center;gap:12px;padding:14px;position:relative}.ob-booking+.ob-booking{margin-top:-14px}.ob-booking:first-child{opacity:.75;transform:rotate(-2.5deg)scale(.94)}.ob-booking:nth-child(2){opacity:.9;transform:rotate(1.5deg)scale(.97)}.ob-booking:nth-child(3){transform:rotate(-.5deg)}.ob-title{text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.ob-sub{color:var(--muted);font-size:.82rem;display:block}.ob-check,.ob-tick{width:24px;height:24px;color:var(--good);background:color-mix(in srgb, var(--good) 18%, transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ob-check-row{padding:7px 0 7px 8px}.ob-select{color:var(--text);font:inherit;appearance:none;background:0 0;border:0;padding:0;font-size:1.02rem;font-weight:600}.budget-check{width:24px;height:24px}.ob-select{min-height:32px}.copy-wrap{vertical-align:middle;margin-left:6px;display:inline-flex;position:relative}.copy-btn{width:30px;height:30px;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.copy-btn:active{background:color-mix(in srgb, var(--accent) 14%, transparent)}.copy-note{background:var(--text);color:var(--bg);white-space:nowrap;pointer-events:none;border-radius:8px;padding:4px 10px;font-size:.75rem;font-weight:600;animation:.15s ease-out copy-pop;position:absolute;bottom:calc(100% + 4px);right:0}@keyframes copy-pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.link-reset{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.tk-card{background:var(--surface);box-shadow:var(--shadow);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.tk-hero{background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 60%), var(--surface);border-bottom:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:6px;min-height:190px;padding:20px 20px 18px;display:flex;position:relative;overflow:hidden}.tk-badge,.tk-title,.tk-sub,.tk-status{position:relative}.tk-badge{background:var(--surface-2);color:var(--text-2);border-radius:10px;align-items:center;gap:6px;padding:5px 10px;font-size:.9rem;font-weight:600;display:inline-flex}.tk-badge svg{color:var(--accent)}.tk-title{letter-spacing:-.02em;max-width:70%;margin:6px 0 0;font-size:1.9rem;font-weight:800;line-height:1.1}.tk-sub{color:var(--text-2);font-size:.95rem}.tk-status{border-radius:12px;align-items:center;gap:6px;margin-top:6px;padding:6px 12px;font-size:.9rem;font-weight:600;display:inline-flex}.tk-status.paid{color:var(--good);background:color-mix(in srgb, var(--good) 16%, transparent)}.tk-status.unpaid{color:var(--warn);background:color-mix(in srgb, var(--warn) 16%, transparent)}.tk-leg{padding:18px 20px 4px}.tk-leg+.tk-leg{border-top:1px dashed var(--border)}.tk-leg-head{justify-content:space-between;gap:8px;margin-bottom:8px;font-size:.85rem;font-weight:600;display:flex}.tk-times{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px;display:grid}.tk-times .right{text-align:right}.tk-day{color:var(--text-2);white-space:nowrap;font-size:.85rem}.tk-dur{color:var(--text-2);white-space:nowrap;text-align:center;font-size:.8rem;font-weight:600}.tk-time{letter-spacing:-.02em;font-size:2.1rem;font-weight:800;line-height:1.15}.tk-line{color:var(--accent);justify-content:center;align-items:center;gap:2px;padding:0 6px;display:flex}.tk-line i{background:var(--accent);border-radius:1px;flex:1;max-width:48px;height:2px;position:relative}.tk-line i:first-child:before,.tk-line i:last-child:after{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px}.tk-line i:first-child:before{left:-5px}.tk-line i:last-child:after{right:-5px}.tk-places{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:8px;display:grid}.tk-place{flex-direction:column;min-width:0;display:flex}.tk-place.right{text-align:right;align-items:flex-end}.tk-city{overflow-wrap:break-word;font-size:1rem;font-weight:700}.tk-station{color:var(--text-2);overflow-wrap:break-word;font-size:.85rem}.tk-tiles{gap:8px;padding:16px 14px 0;display:grid}.tk-tile{background:var(--surface-2);border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:12px;display:flex}.tk-tile-ico{width:34px;height:34px;color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:10px;flex:none;place-items:center;display:grid}.tk-tile-text{flex-direction:column;min-width:0;display:flex}.tk-tile-label{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;display:block;overflow:hidden}.tk-tile-value{white-space:nowrap;text-overflow:ellipsis;font-size:1.3rem;font-weight:700;overflow:hidden}.tk-money{background:var(--surface-2);border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:14px;margin:8px 14px 14px;padding:14px 16px;display:grid}.tk-tiles+.tk-money,.tk-leg+.tk-money{margin-top:8px}.tk-money>div{flex-direction:column;justify-content:center;min-width:0;display:flex}.tk-code{border-left:1px solid var(--border);padding-left:14px}.tk-money>div:only-child{border:0;padding:0}.tk-money.stacked{grid-template-columns:minmax(0,1fr);gap:10px}.tk-money.stacked .tk-code{border-left:0;border-top:1px solid var(--border);padding-top:10px;padding-left:0}.tk-price{white-space:nowrap;font-size:1.6rem;font-weight:800}.tk-code-value{align-items:center;gap:2px;min-width:0;font-size:.95rem;font-weight:600;display:flex}.tk-code-value>span:first-child{overflow-wrap:anywhere}.tk-code-value .copy-wrap{margin-left:2px}.tk-notes{white-space:pre-wrap;margin:0 20px 16px}.tk-card>:last-child.tk-leg{padding-bottom:18px}.act-list{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.act-row{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;display:flex}.act-row+.act-row{border-top:1px solid var(--border)}.act-ico{background:var(--surface-2);width:44px;height:44px;color:var(--text);border-radius:12px;flex:none;place-items:center;display:grid}.act-thumb{object-fit:cover;border-radius:12px;flex:none;width:44px;height:44px}.act-text{flex-direction:column;flex:1;min-width:0;display:flex}.act-title{max-width:100%;font-weight:600;display:block}.act-sub{color:var(--text-2);font-size:.85rem}.act-del{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.btn.danger-text{color:var(--bad);background:0 0;justify-content:center;align-items:center;gap:8px;display:inline-flex}:root[data-theme=retro] .tk-card,:root[data-theme=retro] .act-list{border:var(--px) solid var(--border);box-shadow:var(--shadow)}:root[data-theme=retro] .tk-title{color:var(--text);text-shadow:3px 3px #0b0c16;font-size:1.05rem}:root[data-theme=retro] .tk-time,:root[data-theme=retro] .tk-price{font-family:var(--pixel);letter-spacing:0;font-size:1.1rem;font-weight:400}:root[data-theme=retro] .tk-hero{background:var(--surface);border-bottom:var(--px) dashed #4a5578}:root[data-theme=retro] .tk-leg+.tk-leg{border-top:var(--px) dashed #4a5578}:root[data-theme=retro] .tk-line i:before,:root[data-theme=retro] .tk-line i:after{border-radius:0}.tk-hero.has-photo{--ar:3.29;--img-light:url(/tickets/train-light.jpg);--img-dark:url(/tickets/train-dark.jpg);--img-retro:url(/tickets/train-retro.jpg);background:var(--surface);min-height:0;padding-bottom:calc(100% / var(--ar) - 14px)}.tk-hero.has-photo.bus{--ar:2.17;--img-light:url(/tickets/bus-light.jpg);--img-dark:url(/tickets/bus-dark.jpg);--img-retro:url(/tickets/bus-retro.jpg)}.tk-hero.has-photo.plane{--ar:2.36;--img-light:url(/tickets/plane-light.jpg);--img-dark:url(/tickets/plane-dark.jpg);--img-retro:url(/tickets/plane-retro.jpg)}.tk-photo{width:100%;aspect-ratio:var(--ar);background:var(--img-light) right bottom / cover no-repeat;-webkit-mask-composite:source-in;pointer-events:none;position:absolute;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 40%),linear-gradient(#0000 0%,#000 35%);mask-image:linear-gradient(90deg,#0000 0%,#000 40%),linear-gradient(#0000 0%,#000 35%);-webkit-mask-composite:source-in;mask-composite:intersect}.tk-hero.plane .tk-photo{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22%),linear-gradient(#0000 0%,#000 30%);mask-image:linear-gradient(90deg,#0000 0%,#000 22%),linear-gradient(#0000 0%,#000 30%)}.tk-hero.has-photo .tk-title{max-width:none}.tk-hero.has-photo .tk-status{margin:0;position:absolute;top:20px;right:16px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tk-photo{background-image:var(--img-dark)}}:root[data-theme=dark] .tk-photo{background-image:var(--img-dark)}:root[data-theme=retro] .tk-photo{background-image:var(--img-retro);image-rendering:pixelated}.st-hero{--ar:2.6;--img-light:url(/tickets/hotel-light.jpg);--img-dark:url(/tickets/hotel-dark.jpg);--img-retro:url(/tickets/hotel-retro.jpg);padding:calc(100% / var(--ar) - var(--overlap,46px)) 20px 16px;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:relative}.st-hero.insurance{--ar:2.2;--img-light:url(/tickets/insurance-light.jpg);--img-dark:url(/tickets/insurance-dark.jpg);--img-retro:url(/tickets/insurance-retro.jpg)}.st-hero.excursion{--ar:3.15;--overlap:4px;--img-light:url(/tickets/excursion-light.jpg);--img-dark:url(/tickets/excursion-dark.jpg);--img-retro:url(/tickets/excursion-retro.jpg)}.st-hero.museum{--ar:2.2;--img-light:url(/tickets/museum-light.jpg);--img-dark:url(/tickets/museum-dark.jpg);--img-retro:url(/tickets/museum-retro.jpg)}.st-photo{aspect-ratio:var(--ar);background:var(--img-light) right top / cover no-repeat;pointer-events:none;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .st-photo{background-image:var(--img-dark)}}:root[data-theme=dark] .st-photo{background-image:var(--img-dark)}:root[data-theme=retro] .st-photo{background-image:var(--img-retro);image-rendering:pixelated}.st-hero.excursion .st-photo{background-position:50%;-webkit-mask-image:linear-gradient(#000 85%,#0000 100%);mask-image:linear-gradient(#000 85%,#0000 100%)}.st-dates.single{grid-template-columns:1fr}.call-row.accent{background:color-mix(in srgb, var(--accent) 12%, transparent)}.call-row.accent .act-ico{color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, transparent)}.call-row.accent .act-title,.call-row.plain .act-ico{color:var(--accent)}.st-hero .tk-badge{background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(6px)}.st-title{max-width:none;margin-top:4px}.st-where{color:var(--text-2);align-items:center;gap:6px;font-size:.95rem;display:inline-flex;position:relative}.st-where svg{color:var(--accent);flex:none}.st-dates{background:var(--surface-2);border-radius:16px;grid-template-columns:1fr 1fr;margin:0 14px;padding:14px 16px;display:grid}.st-dates>div{flex-direction:column;gap:2px;min-width:0;display:flex}.st-dates>div+div{border-left:1px solid var(--border);padding-left:16px}.st-label{color:var(--text-2);font-size:.8rem}.st-date{font-size:1.05rem;font-weight:700}.st-time{color:var(--text-2);font-size:.95rem}.st-facts{flex-wrap:wrap;gap:18px;padding:14px 18px 18px;display:flex}.st-fact{align-items:flex-start;gap:8px;min-width:0;display:flex}.st-fact:last-child{flex:140px}.st-fact-ico{width:36px;height:36px;color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:10px;flex:none;place-items:center;display:inline-grid}.st-fact-text{flex-direction:column;min-width:0;display:flex}.st-fact-value{font-size:1.05rem;font-weight:700;line-height:1.2}.st-fact-label{color:var(--text-2);font-size:.8rem}.act-row.static{cursor:default}.act-ico.good{color:var(--good);background:color-mix(in srgb, var(--good) 16%, transparent)}.act-ico.warn{color:var(--warn);background:color-mix(in srgb, var(--warn) 16%, transparent)}.act-title.good{color:var(--good)}.act-title.warn{color:var(--warn)}.st-provider{overflow-wrap:anywhere;text-align:right;min-width:0;font-weight:600}.st-details{gap:10px}.st-details-head{align-items:center;gap:10px;margin:0;font-size:1.05rem;display:flex}.st-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.st-row-label{white-space:pre-line;max-width:45%;color:var(--text-2);flex:none;padding-top:2px;font-size:.85rem}.st-row-value{text-align:right;overflow-wrap:break-word;justify-content:flex-end;align-items:flex-start;gap:2px;min-width:0;display:flex}.st-row-value .copy-wrap{margin-top:-4px}.st-details:has(.copy-btn) .st-row-value:not(:has(.copy-wrap)):after{content:"";flex:none;width:30px;margin-left:6px}.st-row.soon .st-row-value{color:var(--warn);font-weight:600}.btn.danger-text{background:color-mix(in srgb, var(--bad) 12%, transparent)}:root[data-theme=retro] .st-dates{border:var(--px) solid var(--border)}.next-card{gap:10px}.next-head{align-items:center;gap:10px;display:flex}.next-head>svg{color:var(--text-2);flex:none}.next-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:1.05rem;font-weight:700;overflow:hidden}.next-chip{color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent);border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.next-body{align-items:center;gap:6px;display:flex}.next-line{flex-direction:column;flex:1;min-width:0;display:flex}.next-point{grid-template-columns:22px 72px minmax(0,1fr);column-gap:10px;padding:6px 0;display:grid;position:relative}.next-point+.next-point{border-top:1px solid var(--border);grid-template-columns:72px minmax(0,1fr);margin-left:32px;padding-left:0}.next-point+.next-point .next-dot{position:absolute;top:8px;left:-32px}.next-dot{border:2px solid var(--muted);background:var(--surface);box-sizing:border-box;z-index:1;border-radius:50%;width:14px;height:14px;margin:4px 4px 0}.next-dot.on{border-color:var(--accent);background:var(--accent)}.next-line:not(.single) .next-point:first-child:after{content:"";background:linear-gradient(var(--accent) 0 45%, var(--muted) 45% 100%);width:2px;position:absolute;top:24px;bottom:-14px;left:10px}.next-when{flex-direction:column;display:flex}.next-time{font-size:1.15rem;font-weight:700;line-height:1.2}.next-date{color:var(--text-2);font-size:.8rem}.next-where{flex-direction:column;min-width:0;display:flex}.next-city{overflow-wrap:break-word;font-weight:700}.next-sub{color:var(--text-2);overflow-wrap:break-word;font-size:.82rem}:root[data-theme=retro] .next-dot,:root[data-theme=retro] .next-chip{border-radius:0}.when-box{border:1.5px solid #0000;border-radius:18px;margin:0 8px;transition:border-color .25s,background-color .25s}.when-box.attention{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 7%, transparent);box-shadow:0 6px 20px color-mix(in srgb, var(--accent) 12%, transparent)}.when-box.attention .frow-ico{color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent)}.when-box .frow{padding-left:10px;padding-right:10px}.when-box .frow-block{padding-left:8px;padding-right:8px}.when-chips{gap:6px;display:flex}.when-chip{white-space:nowrap;border:1px solid var(--border);background:var(--surface-2);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;flex:0 auto;justify-content:center;align-items:center;gap:4px;padding:8px 10px;font-size:.82rem;font-weight:600;display:inline-flex}.when-chip.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);box-shadow:0 4px 12px color-mix(in srgb, var(--accent) 30%, transparent)}.when-chip:active{transform:scale(.97)}:root[data-theme=retro] .when-box.attention{border:var(--px) dashed var(--accent);box-shadow:none}.frow{position:relative}.frow-select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.calc-hero{isolation:isolate;margin:-16px -16px -64px;padding:24px 20px 150px;position:relative}.calc-hero:before{content:"";z-index:-1;background:url(/tickets/calc-hero.jpg) 72% 70%/cover no-repeat;border-radius:0 0 28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0% 34%,#0009 50%,#000 66%);mask-image:linear-gradient(#0000 0% 34%,#0009 50%,#000 66%)}.calc-hero+.card{z-index:1;position:relative}:root[data-theme=retro] .calc-hero:before{image-rendering:pixelated}.empty-hero{flex-direction:column;margin:-16px -16px 0;display:flex}.empty-hero-art{background:50% 70%/cover no-repeat;height:340px;-webkit-mask-image:linear-gradient(#0000 0%,#000 22%);mask-image:linear-gradient(#0000 0%,#000 22%)}.empty-hero-art.trips{background-image:url(/tickets/trips-empty.jpg)}.empty-hero-card{text-align:center;border-radius:24px;align-items:center;margin:-40px 16px 0;padding:24px 20px 20px;position:relative}.empty-hero-card h2{letter-spacing:-.02em;margin:0;font-size:1.45rem;font-weight:800}.empty-hero-card p{margin:0 0 6px}.empty-hero-card .btn{gap:10px}.page-band{background:50% 62%/cover no-repeat;border-radius:0 0 24px 24px;height:170px;margin:-16px -16px 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 35%);mask-image:linear-gradient(#0000 0%,#000 35%)}.page-band.slim{height:110px}.page-band.checklist{background-image:url(/tickets/checklist.jpg);background-position:right 62%}:root[data-theme=retro] .empty-hero-art,:root[data-theme=retro] .page-band{image-rendering:pixelated}.clip-art{width:200px;height:auto;margin-bottom:4px}.wide-btn{align-items:center;gap:10px;padding-left:22px;padding-right:22px;display:inline-flex}form.row:has(.input-plus){position:relative}.input-plus{background:var(--surface-2);width:28px;height:28px;color:var(--muted);pointer-events:none;z-index:1;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:10px;transform:translateY(-50%);flex:none!important}.input.with-plus{padding-left:46px}.wide-btn{white-space:nowrap;justify-content:center;max-width:100%;padding-left:18px;padding-right:18px}.empty:has(.clip-art) h3{color:var(--text);font-size:1.2rem}.wide-btn{background:color-mix(in srgb, var(--text) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--text) 14%, transparent);box-shadow:0 2px 8px #00000014}.page-band.tall{height:210px}.ok-art{place-items:center;width:150px;height:104px;display:grid;position:relative}.ok-circle{width:92px;height:92px;color:var(--good);background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--good) 30%, transparent), color-mix(in srgb, var(--good) 12%, transparent));box-shadow:0 0 0 2px color-mix(in srgb, var(--good) 40%, transparent), 0 8px 28px color-mix(in srgb, var(--good) 25%, transparent);border-radius:50%;place-items:center;display:grid}.spark{background:var(--accent);border-radius:2px;width:14px;height:4px;position:absolute}.spark.s1{top:18px;left:18px;transform:rotate(55deg)}.spark.s2{top:46px;left:6px}.spark.s3{width:18px;top:20px;right:14px;transform:rotate(-50deg)}.spark.s4{width:10px;top:52px;right:8px}.ok-title{color:var(--text);font-size:1.35rem}.show-hidden{color:var(--accent);background:var(--surface);border-radius:var(--radius);justify-content:center;align-items:center;gap:6px;min-height:56px;display:flex}.remind-card{gap:14px}.remind-card h3{margin:0}.remind-ico{width:52px;height:52px;color:var(--accent);background:color-mix(in srgb, var(--accent) 22%, transparent);border-radius:14px;flex:none;place-items:center;display:grid}.cal-row{background:var(--surface-2);border-radius:16px}.cal-row:disabled{opacity:.5;cursor:default}.cal-ico{background:#fff;border-radius:8px;flex-direction:column;flex:none;width:40px;height:42px;display:flex;overflow:hidden;box-shadow:0 1px 3px #0003}.cal-ico:before{content:"";background:#e5484d;height:11px}.cal-ico span{color:#222;flex:1;place-items:center;font-size:1.05rem;font-weight:700;display:grid}:root[data-theme=retro] .ok-circle{border-radius:0}.cal-row .act-title{white-space:nowrap;font-size:.95rem}.bk-head{margin:10px 2px -4px;font-size:1.15rem;font-weight:700}.bk-list .bk-item{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:0}.bk-top{align-items:center;gap:14px;padding:16px 14px 14px;display:flex}.bk-bottom{border-top:1px solid color-mix(in srgb, var(--border) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;margin:0 14px;padding:12px 0 14px;display:flex}.bk-cost{min-width:0;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.bk-ico{color:#fb8a3c;background:#1f1f22;border-radius:14px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}:root[data-theme=dark] .bk-ico{background:#2a2a2e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=retro]) .bk-ico{background:#2a2a2e}}.bk-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.bk-price{white-space:nowrap;color:var(--accent);flex:none;font-size:1.2rem;font-weight:800}.bk-sub{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.85rem;display:block;overflow:hidden}.bk-files{background:var(--surface-2);color:var(--text-2);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.bk-top .chev{align-self:flex-start;margin-top:4px}.bk-top .bk-files{margin-top:8px}@media (width<=370px){.bk-cost{font-size:.82rem}.bk-price{font-size:1.08rem}}@media (width<=340px){.bk-cost{font-size:.76rem}.bk-price{font-size:1rem}.bk-bottom{gap:8px}}.services-list{gap:8px}.services-list .buy-row{box-shadow:var(--shadow);min-height:68px}.st-hero.real{--ar:1.75;--overlap:60px}.st-photo.real{background-position:50%;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}:root[data-theme=retro] .st-photo.real{image-rendering:auto}.st-photo-btn{aspect-ratio:var(--ar);cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;top:0;left:0;right:0}.st-hero.real>:not(.st-photo):not(.st-photo-btn){position:relative}.hp-card{gap:10px}.hp-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.hp-head h3{margin:0;font-size:1.05rem}.hp-rating{white-space:nowrap;align-items:center;gap:4px;font-weight:700;display:inline-flex}.hp-rating svg{color:#f5b301;fill:#f5b301}.hp-rating .muted{font-weight:400}.hp-thumbs{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;margin:0 -18px;padding:0 18px;display:flex;overflow-x:auto}.hp-thumbs::-webkit-scrollbar{display:none}.hp-thumb{background:var(--surface-2);scroll-snap-align:start;cursor:zoom-in;border:0;border-radius:12px;flex:none;width:132px;height:96px;padding:0;overflow:hidden}.hp-thumb img{object-fit:cover;width:100%;height:100%;display:block}.hp-actions{flex-wrap:wrap;gap:8px;display:flex}.hp-source{margin:0}.hp-viewer{z-index:3000;color:#fff;padding:var(--safe-top,0) 0 env(safe-area-inset-bottom);background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.hp-top{justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.hp-close{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.hp-strip{scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;display:flex;overflow-x:auto}.hp-strip::-webkit-scrollbar{display:none}.hp-slide{scroll-snap-align:center;flex:none;justify-content:center;align-items:center;width:100%;display:flex}.hp-slide img{object-fit:contain;max-width:100%;max-height:100%}.hp-bottom{color:#ffffffa6;text-align:center;padding:10px 16px 14px}.tour-card{background:color-mix(in srgb, var(--accent) 9%, var(--surface-2));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:20px;flex-direction:column;gap:16px;padding:18px 16px 14px;display:flex;position:relative;overflow:hidden}.tour-card-photo{-webkit-mask-composite:source-in;pointer-events:none;background:url(/tickets/calc-hero.jpg) 70%/cover no-repeat;width:58%;height:132px;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 55%),linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 55%),linear-gradient(#000 60%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.tour-card>:not(.tour-card-photo){position:relative}.tour-card-top{align-items:center;gap:12px;min-height:92px;padding-right:8px;display:flex}.tour-card-ico{background:var(--accent);width:52px;height:52px;color:var(--accent-ink);border-radius:16px;flex:none;justify-content:center;align-self:flex-start;align-items:center;margin-top:4px;display:flex}.tour-card-text{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.tour-card-label{color:var(--text-2);font-size:.95rem}.tour-card-price{letter-spacing:-.02em;color:var(--text);text-shadow:0 1px 12px color-mix(in srgb, var(--surface-2) 70%, transparent);white-space:nowrap;font-size:clamp(1.25rem,6.2vw,1.55rem);font-weight:800;line-height:1.1}.tour-card-save{color:#fff;white-space:nowrap;background:#1fbf62;border-radius:999px;padding:3px 10px;font-size:.82rem;font-weight:700;display:inline-flex}.tour-card-go{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14141699;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;top:0;right:0;position:absolute!important}.tour-card-incl{color:var(--text-2);grid-template-columns:repeat(4,1fr);gap:4px;font-size:.8rem;display:grid}.tour-card-incl>span{white-space:nowrap;flex-direction:column;align-items:center;gap:4px;display:flex}.tour-card-incl svg{color:var(--text)}.tour-card-btn{gap:8px}.tour-card-hint{text-align:center;color:var(--muted);margin:-6px 0 0;font-size:.78rem}.excl-note{align-items:center;gap:6px;display:inline-flex}:root[data-theme=retro] .tour-card-photo{image-rendering:pixelated}.tour-pick{background:var(--surface-2);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:22px;align-items:center;gap:8px;padding:16px 10px 16px 16px;display:flex}.tp-body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.tp-title{white-space:nowrap;text-overflow:ellipsis;font-size:1.02rem;font-weight:700;overflow:hidden}.tp-row{align-items:center;gap:12px;display:flex}.tp-sub{min-width:0;color:var(--text-2);flex:1;font-size:.84rem;line-height:1.35}.tp-side{border-left:2px solid var(--accent);flex-direction:column;flex:none;padding:2px 0 2px 12px;display:flex}.tp-from{color:var(--text-2);font-size:.82rem}.tp-price{letter-spacing:-.02em;color:var(--accent);white-space:nowrap;font-size:clamp(1.1rem,5.4vw,1.35rem);font-weight:800}.tour-pick>svg{color:var(--text-2);flex:none}@media (width<=370px){.tour-pick{gap:6px;padding:14px 6px 14px 14px}.tp-title{font-size:.94rem}.tp-row{gap:10px}.tp-sub{font-size:.8rem}.tp-side{padding-left:10px}.tp-from{font-size:.76rem}.tp-price{font-size:1.08rem}}@media (width<=340px){.tp-title{font-size:.86rem}.tp-sub{font-size:.74rem}.tp-price{font-size:.98rem}.tp-from{font-size:.7rem}}.sec-alerts{background:var(--warn-bg,color-mix(in srgb, var(--warn) 14%, transparent));color:var(--text);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.sec-alerts>svg:first-child{color:var(--warn);flex:none}.sec-alerts>svg:last-child{color:var(--text-2);flex:none}.sec-alert{color:var(--text-2);font-size:.88rem;line-height:1.35;display:block}.sec-alert b{color:var(--text);font-weight:600}.share-row{width:100%;font:inherit;cursor:pointer;border:0}.join-page{justify-content:center;min-height:70dvh}.join-card{text-align:center;align-items:center;gap:10px;padding:28px 20px}.join-card h2{margin:6px 0 0}.join-card p{margin:0}.doc-links{flex-wrap:wrap;gap:6px 16px;display:flex}.founder-card{box-shadow:0 0 0 1.5px var(--accent) inset;flex-direction:row;align-items:flex-start;gap:14px;display:flex}.founder-badge{background:var(--accent);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.founder-badge.big{width:68px;height:68px}.founder-text{flex-direction:column;gap:4px;min-width:0;display:flex}.founder-text strong{font-size:17px}.founder-sheet{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.founder-sheet h2{margin:6px 0 0}.founder-sheet p{margin:0}.founder-sheet .btn{margin-top:8px}.section-head{justify-content:space-between;align-items:baseline;gap:12px;margin:8px 4px -6px;display:flex}.section-head .section-title{margin:0}.link-btn{color:var(--accent);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:.9rem;font-weight:600;display:inline-flex}.link-btn:disabled{opacity:.6}
