@charset "UTF-8";
@layer normalize, telegram, components, shared;
/* stylelint-disable media-feature-range-notation */
@layer telegram{
.tgui-f23c0e195677169c{background:var(--tgui--bg_color);overflow:hidden}.tgui-947b927060015de8{max-height:0;transition:max-height .1s ease-in-out}
.tgui-60e7968097edfa6f{color:var(--tgui--link_color);transition:transform .15s ease-out}.tgui-c900ecbd6d8d6d5e{transform:rotate(180deg)}
.tgui-b8dfba0b5c3d054c{--tgui--cell--middle--padding:16px 0;align-items:center;display:flex;gap:24px;padding:0 24px}.tgui-7b5bccbb645b495f{gap:16px}.tgui-7edaaf0c57797623{background:var(--tgui--tertiary_bg_color)}.tgui-56b2e897ed7ccb22,.tgui-aaa795d78c356ac1{align-items:center;display:flex;justify-content:center}.tgui-8735a62be5a8b8a7{display:flex;flex-direction:column;flex-grow:1;gap:2px;max-width:100%;min-width:0;padding:var(--tgui--cell--middle--padding)}.tgui-1c6d7865a76a19bc,.tgui-8735a62be5a8b8a7>*{overflow:hidden;text-overflow:ellipsis}.tgui-b8dfba0b5c3d054c:not(.tgui-6c49dadccf648a5b) .tgui-1c6d7865a76a19bc,.tgui-b8dfba0b5c3d054c:not(.tgui-6c49dadccf648a5b) .tgui-8735a62be5a8b8a7>*{white-space:nowrap}.tgui-46dd90b57ffed25f{color:var(--tgui--subtitle_text_color)}.tgui-a894f59f4c5ad72f{align-items:center;display:inline-flex;gap:4px}.tgui-bb909928b48f948b,.tgui-d528ef65a8b76273,.tgui-fc059ed3ac5799a6{color:var(--tgui--hint_color)}.tgui-7b5bccbb645b495f{--tgui--cell--middle--padding:12px 0;padding:0 16px}@media (hover:hover) and (pointer:fine){.tgui-b8dfba0b5c3d054c:hover{background:var(--tgui--tertiary_bg_color)}}
.tgui-b5d680db78c4cc2e{cursor:pointer;isolation:isolate;position:relative;transition:opacity .15s ease-out}.tgui-b5d680db78c4cc2e[readonly]{cursor:default;pointer-events:visible}.tgui-b5d680db78c4cc2e[disabled]{cursor:default;opacity:.35}.tgui-34eb6f8b96874d40:active,.tgui-7c5d6c1f6bbe3eaf:active{opacity:.65}@media (hover:hover) and (pointer:fine){.tgui-34eb6f8b96874d40:hover,.tgui-7c5d6c1f6bbe3eaf:hover{opacity:.85}}
.tgui-8071f6e38c77bc0b{border-radius:inherit;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;transition:background-color .15s ease-out}.tgui-e156954daf886976{animation:tgui-81605f53eca39186 .3s cubic-bezier(.3,.3,.5,1);background:var(--tgui--outline);border-radius:50%;content:"";height:24px;margin:-12px 0;opacity:0;position:absolute;width:24px}@keyframes tgui-81605f53eca39186{0%{opacity:1;transform:scale(1)}30%{opacity:1}to{opacity:0;transform:scale(8)}}
.tgui-30064fce0d501f17{font-size:var(--tgui--subheadline1--font_size);line-height:var(--tgui--subheadline1--line_height)}.tgui-8f63cd31b2513281{font-size:var(--tgui--subheadline2--font_size);line-height:var(--tgui--subheadline2--line_height)}
.tgui-c3e2e598bd70eee6{font-family:var(--tgui--font-family)}.tgui-080a44e6ac3f4d27{margin:0}.tgui-5c92f90c2701fa17{font-weight:var(--tgui--font_weight--accent1)}.tgui-809f1f8a3f64154d{font-weight:var(--tgui--font_weight--accent2)}.tgui-5b8bdfbd2af10f59{font-weight:var(--tgui--font_weight--accent3)}.tgui-c602097b30e4ede9{text-transform:uppercase}
.tgui-2916d621b0ea5857{font-size:var(--tgui--caption1--font_size);line-height:var(--tgui--caption1--line_height)}.tgui-937d123c23df98b3{font-size:var(--tgui--caption2--font_size);line-height:var(--tgui--caption2--line_height)}
.tgui-65c206f0fd891b6b{font-size:var(--tgui--text--font_size);line-height:var(--tgui--text--line_height)}
.tgui-91c5537b51b490a7{border-radius:50%}.tgui-305551eb3f5abb68.tgui-305551eb3f5abb68{background-color:var(--tgui--secondary_fill);color:var(--tgui--link_color)}
.tgui-30d8642662534eb5{align-items:center;background-color:var(--tgui--tertiary_bg_color);box-shadow:0 0 0 1px var(--tgui--outline);display:flex;justify-content:center;position:relative}.tgui-1191c597a64dbd25{border-radius:inherit;display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;visibility:hidden;width:100%}.tgui-72bd4140eca37f53 .tgui-1191c597a64dbd25{visibility:visible}.tgui-5ee2f1c6e1da49b5{align-items:center;display:flex;justify-content:center;position:absolute}
.tgui-e3bcc434a6ee9317{position:absolute;right:-12px;top:-12px}
.tgui-562f7459d74103ea{align-items:center;border-radius:20px;box-sizing:border-box;display:inline-flex;height:20px;justify-content:center;margin:0 6px;min-width:20px;padding:0 5px}.tgui-c1a5e9170826a773{height:24px;padding:0 6px}.tgui-4f69ed647e40e245{border-radius:50%;display:inline-block;height:6px;margin:7px;width:6px}.tgui-6e63faaa2b33f4ae{background:var(--tgui--button_color);color:var(--tgui--button_text_color)}.tgui-4b52474c713ffa7c{background:var(--tgui--destructive_text_color);color:var(--tgui--button_text_color)}.tgui-0278f262d68294f0{background:var(--tgui--secondary_fill);color:var(--tgui--link_color)}.tgui-0883e451f3707277{background:var(--tgui--plain_background);color:var(--tgui--plain_foreground)}.tgui-6b3dbcedd9052940{background:var(--tgui--white);color:var(--tgui--link_color)}
.tgui-e05fce4753086879{font-size:var(--tgui--headline--font_size);line-height:var(--tgui--headline--line_height)}
.tgui-c6d7432a5c12debe{font-size:var(--tgui--large_title--font_size);line-height:var(--tgui--large_title--line_height)}
.tgui-2fc52ee93e8068a6{font-size:var(--tgui--title1--font_size);line-height:var(--tgui--title1--line_height)}.tgui-72c2a480384c4fb1{font-size:var(--tgui--title2--font_size);line-height:var(--tgui--title2--line_height)}.tgui-45c5f45d3e9105f4{font-size:var(--tgui--title3--font_size);line-height:var(--tgui--title3--line_height)}
.tgui-54214e0db34f53c3{position:absolute;right:-12px;top:0}
.tgui-28e0a2576155be01{display:flex}.tgui-28e0a2576155be01>:not(:first-child){margin-left:-12px}.tgui-28e0a2576155be01>*{box-shadow:0 0 0 3px var(--tgui--bg_color)}
.tgui-c3d21871b48e0ba3{background:var(--tgui--bg_color);display:flex;gap:20px;overflow:hidden;padding:16px 20px;position:relative}.tgui-7b260d7ad33f3ba0:not(.tgui-f80265c401d577b0){box-shadow:var(--tgui--base--section--box_shadow)}.tgui-cefdf70a2d9648ea{border-radius:16px}.tgui-f80265c401d577b0{padding:20px}.tgui-f80265c401d577b0 .tgui-2646957e5c9379f3{color:var(--tgui--white)}.tgui-f80265c401d577b0 .tgui-62a759a0c54c3667{color:var(--tgui--white);opacity:.8}.tgui-d67d90bbcab86e14{background:var(--tgui--bg_color)}.tgui-7b260d7ad33f3ba0.tgui-d67d90bbcab86e14{border:1px solid var(--tgui--outline);border-radius:16px;box-shadow:none;margin:8px 20px}.tgui-cefdf70a2d9648ea.tgui-d67d90bbcab86e14{background:var(--tgui--quartenary_bg_color);margin:8px 16px}.tgui-11921b54915b369c{bottom:0;left:0;position:absolute;right:0;top:0}.tgui-a04b768cea14d789{display:flex;flex:1 1 0;flex-direction:column;gap:2px;z-index:var(--tgui--z-index--simple)}.tgui-62a759a0c54c3667{color:var(--tgui--subtitle_text_color)}.tgui-1e638bcb841cdfbc{color:var(--tgui--hint_color)}.tgui-5e0d89b3bc8342d8{display:flex;gap:4px;margin-top:10px}.tgui-fa2f2ea4a4ffc035{border-radius:50%;height:28px}
.tgui-79024fcb6d81ad79{background:var(--tgui--secondary_fill);border-left:3px solid var(--tgui--link_color);border-radius:4px;padding:6px 28px 8px 12px;position:relative}.tgui-16ed20e7a6e2daa0{color:var(--tgui--text_color)}.tgui-bd5b6cd161834705{display:block;position:absolute;right:6px;top:4px}
.tgui-6c9b3f1fd52a3108{color:var(--tgui--link_color)}
.tgui-117e77cd385a9c8d{align-items:center;border:none;border-radius:8px;box-sizing:border-box;display:inline-flex;justify-content:center;max-width:100%;min-width:80px;text-decoration:none}.tgui-726846958fe7f4a0{flex-grow:1;width:100%}.tgui-117e77cd385a9c8d:after{background:var(--tgui--bg_color);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .15s ease-out}.tgui-06cc94d03a7c4dd7,.tgui-8310172a5320ab71{align-items:center;display:flex;justify-content:center}.tgui-5f6014c0f063b6de{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:var(--tgui--z-index--simple)}.tgui-014f2b7d196b090d.tgui-014f2b7d196b090d{align-items:center;background:inherit;border-radius:inherit;color:var(--tgui--button--spinner-color);cursor:auto;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.tgui-13f23a224303ddaa{border-radius:20px;gap:6px;height:36px;min-width:34px;padding:8px 12px}.tgui-1a16a49d89076ff4{gap:8px;height:42px;min-width:42px;padding:8px 14px}.tgui-9cef742a22f195c9{gap:10px;height:50px;padding:10px 20px}.tgui-8a1ca9efa24f4809{--tgui--button--hovered-opacity:.15;--tgui--button--spinner-color:var(--tgui--button_text_color);background:var(--tgui--button_color);color:var(--tgui--button_text_color)}.tgui-91bda9a36246a33c{--tgui--button--hovered-opacity:.07;--tgui--button--spinner-color:var(--tgui--link_color);background:var(--tgui--secondary_fill);color:var(--tgui--link_color)}.tgui-48956537c34690db{--tgui--button--hovered-opacity:.03;--tgui--button--spinner-color:var(--tgui--plain_foreground);background:transparent;color:var(--tgui--link_color)}.tgui-93106efd6b6d66ee{background:var(--tgui--plain_background)}.tgui-93106efd6b6d66ee,.tgui-e884e36ff1faa596{--tgui--button--hovered-opacity:.5;--tgui--button--spinner-color:var(--tgui--plain_foreground);color:var(--tgui--plain_foreground)}.tgui-e884e36ff1faa596{background:inherit;box-shadow:0 0 0 1px var(--tgui--outline)}.tgui-ba6d30cc81e39ae5{--tgui--button--hovered-opacity:.5;--tgui--button--spinner-color:var(--tgui--surface_dark);background:var(--tgui--white)}.tgui-55e8aa7f5cea2280.tgui-1a16a49d89076ff4{border-radius:12px}.tgui-55e8aa7f5cea2280:after{content:unset}.tgui-490cb0f5ec4998f3 .tgui-06cc94d03a7c4dd7,.tgui-490cb0f5ec4998f3 .tgui-5f6014c0f063b6de,.tgui-490cb0f5ec4998f3 .tgui-8310172a5320ab71{opacity:0}@media (hover:hover) and (pointer:fine){.tgui-117e77cd385a9c8d:hover:after{opacity:var(--tgui--button--hovered-opacity)}}
.tgui-0ac8c3540e603b63{color:var(--tgui--link_color)}.tgui-562a3eae646b486d{color:var(--tgui--hint_color)}
.tgui-dbf261f4b3046bb3{background:var(--tgui--tertiary_bg_color);border-radius:20px;box-shadow:0 32px 64px 0 rgba(0,0,0,.04),0 0 2px 1px rgba(0,0,0,.02);display:inline-block;overflow:hidden;position:relative}.tgui-c6ad96fdf8ce4b28{background:var(--tgui--plain_foreground)}
.tgui-80c6a0ba7b3c11fd{--tgui--cell--middle--padding:16px 0;background:var(--tgui--card_bg_color);padding:0 20px}.tgui-814d1971a92687e3{--tgui--text_color:var(--tgui--white);--tgui--hint_color:hsla(0,0%,100%,.75);background:linear-gradient(180deg,transparent 0,var(--tgui--black) 100%);bottom:0;left:0;padding-top:48px;position:absolute;right:0}.tgui-422c21c917cc0873{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:break-spaces}.tgui-27c5a061c5f35c04{font-weight:var(--tgui--font_weight--accent2)}.tgui-814d1971a92687e3 .tgui-27c5a061c5f35c04{color:var(--tgui--white)}
.tgui-79efb12936705a6f{position:absolute;right:16px;top:16px}
.tgui-6372c64c79ad2959{align-items:center;border-radius:10px;box-sizing:border-box;display:inline-flex;gap:8px;justify-content:center;padding:8px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tgui-b8b077d7e3491b30{background:var(--tgui--surface_primary);box-shadow:0 12px 24px 0 rgba(0,0,0,.05)}.tgui-ccc3e4a302799418{background:var(--tgui--plain_background)}.tgui-fdfccf8f92c11530{border-radius:10px;box-shadow:0 0 0 1px var(--tgui--outline)}.tgui-9c7ff8cd23a6ea9a{color:var(--tgui--plain_foreground);flex:1 1 0;overflow:hidden;text-overflow:ellipsis}.tgui-0d7ce20ebc0fc7aa{margin-right:2px}.tgui-67f596882eb2b6ab{align-items:center;color:var(--tgui--secondary_hint_color);display:flex;margin-top:1.5px}
.tgui-a8ce18a8594cea9b{align-items:center;background:transparent;border:none;box-sizing:border-box;color:var(--tgui--link_color);display:flex;gap:24px;height:48px;padding:10px 24px;width:100%}.tgui-6e7ca796043fe6ca{color:var(--tgui--destructive_text_color)}.tgui-f464dba82cb8b46e{gap:18px;height:44px;padding:8px 18px}
.tgui-c5be765fabc1327f{text-align:right}.tgui-437ab2028f14c95c{align-items:center;color:var(--tgui--secondary_hint_color);display:flex;gap:12px}.tgui-4af039094fb946b4{color:var(--tgui--hint_color);margin:2px 0 0}
.tgui-97dd747d03e9d3e0{align-items:center;color:var(--tgui--hint_color);display:flex;gap:8px}.tgui-64a5a0dc5509605e{flex-grow:1;overflow-wrap:anywhere}.tgui-3b026a2674eb3f4c{flex-shrink:0}
.tgui-dda0e80fdf796ba5{border:none;border-radius:12px;display:inline-flex;padding:8px}.tgui-b92d762e02762017{border-radius:50%;padding:6px}.tgui-93cba8aff2e72079{background:var(--tgui--secondary_fill);color:var(--tgui--link_color)}.tgui-08ef1486bc111162{background:transparent;color:var(--tgui--link_color)}.tgui-2250ff52f0b5cf71{background:var(--tgui--plain_background);color:var(--tgui--plain_foreground)}.tgui-53781f3cf83e8be1{background:inherit;box-shadow:0 0 0 1px var(--tgui--outline);color:var(--tgui--plain_foreground)}
.tgui-39e9f02ce4b4b950{display:flex;gap:12px}.tgui-b3d7f75461a64b76{gap:8px}
.tgui-c5545e0bc6105e48{align-items:center;background:transparent;border:none;border-radius:12px;box-sizing:border-box;color:var(--tgui--link_color);display:flex;flex:1 0 0;flex-direction:column;gap:3px;justify-content:center;max-width:100%;min-height:60px;min-width:64px;padding:0 12px}.tgui-bf32cd3c110b8729{gap:4px;min-height:64px;min-width:72px}.tgui-99a630d0096f2169{background:var(--tgui--secondary_fill)}.tgui-30bf4976f818e8bf{background:var(--tgui--plain_background);color:var(--tgui--plain_foreground)}.tgui-c0c9bf3b1a53a8a4{max-width:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tgui-389a43acd684137a>:not(:last-child){margin-bottom:12px}.tgui-cfed40fe81d34ad5{box-sizing:border-box;padding:10px 18px}
.tgui-e5c3a5b87f8b1f46{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;overflow:hidden;padding:32px}.tgui-9c3dbc0ef84585d4{margin:0;overflow-wrap:anywhere;text-align:center}.tgui-87cd6af55f73428d{color:var(--tgui--hint_color)}.tgui-87cd6af55f73428d:not(:first-child){margin-top:8px}
.tgui-8e15431b81f6601e .tgui-db9be63c4fecf79b{background:var(--tgui--section_bg_color);box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.tgui-97eca24324122dbc .tgui-4b78bed6e925088e{background:var(--tgui--section_bg_color);border-radius:12px}.tgui-97eca24324122dbc .tgui-4b78bed6e925088e>:first-child{border-radius:12px 12px 0 0}.tgui-97eca24324122dbc .tgui-4b78bed6e925088e>:last-child{border-radius:0 0 12px 12px}.tgui-97eca24324122dbc .tgui-4b78bed6e925088e>:only-child{border-radius:12px}
.tgui-8af0d10d5540c6cc{border-top:none;border-color:var(--tgui--outline);border-width:var(--tgui--border--width);margin:0}
.tgui-dbb364e8ced00cc8{padding:12px 24px}.tgui-8c4c6f82ba895475{padding:8px 16px 0}.tgui-8ebba379083b615a{padding:16px 24px 20px;text-align:center}.tgui-8c4c6f82ba895475.tgui-8ebba379083b615a{padding:16px 16px 0}.tgui-67471b69da3e3062{color:var(--tgui--section_header_text_color)}
.tgui-d0251b46536ac046{color:var(--tgui--link_color);padding:20px 24px 4px 22px}.tgui-34fd1a25cc171439{color:var(--tgui--text_color);padding-left:24px}.tgui-b7217abb24e8763a{color:var(--tgui--section_header_text_color);padding:16px 16px 8px}.tgui-b7217abb24e8763a.tgui-34fd1a25cc171439{color:var(--tgui--text_color);padding:0 0 12px}
.tgui-f492b616576c67fb{display:flex;gap:9px;padding:12px}.tgui-d45985ba4cb27e5f{background:var(--tgui--tertiary_bg_color);border-radius:2px;height:3px;min-width:3px;width:100%}.tgui-352b8d247f473986{background:var(--tgui--link_color)}
.tgui-b53f1370d519b689{display:flex;flex-direction:column;gap:24px;margin:0;padding:32px 44px}.tgui-732e8859c58ffb77{flex-direction:row}
.tgui-4614301efc783534{display:flex;overflow-x:scroll;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tgui-4e145f66199825da::-webkit-scrollbar{display:none}
.tgui-caaaa27ccfa566b7{--tgui--timeline--item--thickness:4px;--tgui--timeline--item--size:12px;display:flex;gap:32px}.tgui-caaaa27ccfa566b7:last-child .tgui-3fc2f0d7045d23d8{display:none}.tgui-0f46575488c31b93{min-width:var(--tgui--timeline--item--size);position:relative}.tgui-d7ba9c56743387af{border-radius:50%;height:var(--tgui--timeline--item--size);left:0;top:4px;width:var(--tgui--timeline--item--size)}.tgui-3fc2f0d7045d23d8,.tgui-d7ba9c56743387af{background:var(--tgui--quartenary_bg_color);position:absolute}.tgui-3fc2f0d7045d23d8{border-radius:2px;bottom:0;height:calc(100% - 4px);left:50%;top:24px;transform:translateX(-50%);width:var(--tgui--timeline--item--thickness)}.tgui-bf9f87dd32ecad81{overflow:hidden}.tgui-2b850faa8f3a520a{display:inline-block;margin-bottom:4px}.tgui-b9a4d9afcd70e355{color:var(--tgui--hint_color)}.tgui-581d134185fd28b4 .tgui-d7ba9c56743387af,.tgui-dcd66bc07faad440 .tgui-3fc2f0d7045d23d8,.tgui-dcd66bc07faad440 .tgui-d7ba9c56743387af{background:var(--tgui--link_color)}.tgui-566b727e7a35e935 .tgui-0f46575488c31b93{--tgui--timeline--item--size:16px}.tgui-566b727e7a35e935 .tgui-d7ba9c56743387af{top:6px}.tgui-566b727e7a35e935 .tgui-3fc2f0d7045d23d8{height:calc(100% + 26px);top:6px}.tgui-f461f2eeb28c21d0{flex-direction:column;gap:24px}.tgui-f461f2eeb28c21d0 .tgui-0f46575488c31b93{align-items:center;display:flex;height:var(--tgui--timeline--item--size)}.tgui-f461f2eeb28c21d0 .tgui-d7ba9c56743387af{top:0}.tgui-f461f2eeb28c21d0 .tgui-3fc2f0d7045d23d8{height:var(--tgui--timeline--item--thickness);left:0;top:50%;transform:translateY(-50%);width:calc(100% + 36px)}.tgui-f461f2eeb28c21d0 .tgui-2b850faa8f3a520a{white-space:nowrap}
.tgui-81a5164cd16c05d5{stroke:var(--tgui--link_color);transform:rotate(-90deg)}
.tgui-ced47fd163a53511{border-radius:2px;height:4px;overflow:hidden;position:relative}.tgui-44060f289fdbdb84:after{bottom:0;content:"";left:0;opacity:.4;right:0;top:0}.tgui-027278a6d6708965,.tgui-44060f289fdbdb84:after{background:var(--tgui--link_color);position:absolute}.tgui-027278a6d6708965{border-radius:inherit;height:100%;transition:width .2s ease;z-index:var(--tgui--z-index--simple)}
.tgui-97f2df57786b02dc{position:relative}.tgui-3eb6091f664c15d6:after,.tgui-3eb6091f664c15d6:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:var(--tgui--z-index--simple)}.tgui-97f2df57786b02dc:before{background:var(--tgui--secondary_bg_color)}.tgui-97f2df57786b02dc:not(.tgui-ecf101b3117a96c8):after{animation:tgui-3a837cc9661e7502 1.8s linear infinite;background-color:var(--tgui--bg_color);z-index:var(--tgui--z-index--skeleton)}@keyframes tgui-3a837cc9661e7502{0%,to{opacity:.4}50%{opacity:.7}}
.tgui-bed09b0692380ce7{animation:tgui-738ce40067f9bb6e .34s cubic-bezier(.3,.3,.5,1);bottom:10px;box-sizing:border-box;left:10px;max-width:460px;position:fixed;right:10px;transition:transform .32s cubic-bezier(.3,.3,.5,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.tgui-a869502f11f22b6c{align-items:center;backdrop-filter:blur(28px);background:var(--tgui--surface_dark);border-radius:10px;bottom:0;box-sizing:border-box;display:flex;gap:12px;left:0;padding:10px 16px 10px 10px;position:sticky;right:0;top:0;width:100%}.tgui-a1e25a2488982fc5{transform:translate3d(0,140%,0)}.tgui-c2ca59c94a46245e{bottom:16px}.tgui-c2ca59c94a46245e .tgui-a869502f11f22b6c{border-radius:14px}.tgui-093aea87229643ac,.tgui-229bfa1a0a8ac43f{align-items:center;color:var(--tgui--toast_accent_color);display:flex}.tgui-7d8f183ba67229e9{color:var(--tgui--white);display:flex;flex:1 1 0;flex-direction:column;gap:1px}@keyframes tgui-738ce40067f9bb6e{0%{transform:translate3d(0,140%,0)}to{transform:translateZ(0)}}
.tgui-4d26fba7185ffa9f{background:transparent;border:none;color:var(--tgui--toast_accent_color);padding:0}
.tgui-86f452d8e92a2075{display:table;position:relative}.tgui-86f452d8e92a2075:before{background-color:var(--tgui--bg_color);background-image:url(/assets/2d82b92e720462f8dd3b-Bh4Fahcw.svg);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:.4s ease;z-index:var(--tgui--z-index--simple)}.tgui-aff2a6268e887037:before{opacity:0}
.tgui-abbb25a9ce45033e{cursor:pointer;position:relative}.tgui-6e9776e8c33b2626{cursor:default;opacity:.3}.tgui-21b20ecaad17ccf9{color:var(--tgui--outline);display:block}.tgui-bca5056bf34297b0{color:var(--tgui--link_color);opacity:0;position:absolute;top:0;transition:opacity .15s ease-out}.tgui-60cf4cc79ba44c4f:checked~.tgui-bca5056bf34297b0{opacity:1}
.tgui-b9fd8cdf929947df{height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);opacity:0;overflow:hidden}
.tgui-a03137b1ed760aaf{display:flex;gap:10px;min-height:48px;padding:10px 12px 10px 16px}.tgui-ca1c0e2d013ae260{min-height:50px;padding:10px 16px}.tgui-f3ab78c8048cb9dc{align-items:center;background:conic-gradient(from 0deg at 50% 50%,#0c28ff 0deg,#03ffff 60deg,#24d627 120deg,#fdff22 180deg,#ff2227 240deg,#fe2df6 300deg,#7122ff 1turn);border-radius:50%;display:flex;height:24px;justify-content:center;position:relative;width:24px}.tgui-93beab8699996b1e{border-radius:50%;height:16px;width:16px}.tgui-93beab8699996b1e:after,.tgui-93beab8699996b1e:before{border-radius:inherit;content:"";position:absolute}.tgui-93beab8699996b1e:before{background:var(--tgui--bg_color);bottom:2px;left:2px;right:2px;top:2px}.tgui-93beab8699996b1e:after{background:inherit;bottom:4px;left:4px;right:4px;top:4px}.tgui-21dba5277ef0ddd7{flex:1 1 0}
.tgui-8ca550c2fc85eff5{background:var(--tgui--bg_color);padding:20px 22px 16px;position:relative}.tgui-8ca550c2fc85eff5 .tgui-9f9a52f695b85cc9{background:var(--tgui--bg_color);border-radius:5px;color:var(--tgui--secondary_hint_color);left:32px;max-width:calc(100% - 32px * 2 - 22px);overflow:hidden;padding:0 6px;position:absolute;text-overflow:ellipsis;top:6px;white-space:nowrap}.tgui-4a83fef1f04acb0e{pointer-events:none;position:relative}.tgui-7707c5d942b7b9af.tgui-4a83fef1f04acb0e{opacity:.35}.tgui-8ca550c2fc85eff5.tgui-4a83fef1f04acb0e:after{background:var(--tgui--bg_color);bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}.tgui-0f5050defacbf813{align-items:center;box-sizing:border-box;display:flex}.tgui-16b3783d394bc7db,.tgui-8f04eff653cfa5e5{display:flex}.tgui-8ca550c2fc85eff5 .tgui-0f5050defacbf813{border-radius:14px;box-shadow:0 0 0 2px var(--tgui--outline)}.tgui-8ca550c2fc85eff5.tgui-41b168516bddcf4b .tgui-9f9a52f695b85cc9{color:var(--tgui--destructive_text_color)}.tgui-8ca550c2fc85eff5.tgui-41b168516bddcf4b .tgui-0f5050defacbf813{box-shadow:0 0 0 2px var(--tgui--destructive_text_color)}.tgui-8ca550c2fc85eff5.tgui-89277928456f0e30 .tgui-9f9a52f695b85cc9{color:var(--tgui--link_color)}.tgui-8ca550c2fc85eff5.tgui-89277928456f0e30 .tgui-0f5050defacbf813{box-shadow:0 0 0 2px var(--tgui--link_color)}.tgui-7707c5d942b7b9af .tgui-0f5050defacbf813{background:var(--tgui--bg_color);border-radius:12px}.tgui-7707c5d942b7b9af.tgui-41b168516bddcf4b .tgui-0f5050defacbf813{box-shadow:0 0 0 1.5px var(--tgui--destructive_text_color)}
.tgui-d9de1f32aee12a15{gap:12px;padding:12px 16px}.tgui-9b2ad13855aef059{min-height:48px}.tgui-c4863cd4c893a047{background:transparent;border:0;box-sizing:border-box;color:var(--tgui--text_color);display:block;margin:0;outline:0;padding:0;resize:none;text-overflow:ellipsis;width:100%}.tgui-c4863cd4c893a047::-webkit-inner-spin-button,.tgui-c4863cd4c893a047::-webkit-outer-spin-button{-webkit-appearance:none}.tgui-c4863cd4c893a047::-moz-placeholder{color:var(--tgui--secondary_hint_color)}.tgui-c4863cd4c893a047::placeholder{color:var(--tgui--secondary_hint_color)}
.tgui-6cca8a28a056cc34{--tgui--multiselect--min-height:52px;min-height:var(--tgui--multiselect--min-height);position:relative;width:100%}.tgui-1ed7193796bd9fff.tgui-1ed7193796bd9fff{min-height:var(--tgui--multiselect--min-height);padding-right:48px}.tgui-e9b05eb8feaa0359{color:var(--tgui--secondary_hint_color);position:absolute;right:16px}
.tgui-c56e136f855e5144{--tgui--multiselect--gap:8px;box-sizing:border-box;display:flex;flex-grow:1;flex-shrink:1;flex-wrap:wrap;gap:var(--tgui--multiselect--gap);margin:0;max-width:100%;overflow:hidden;padding:8px;position:relative}.tgui-991d85450550abb9{max-width:calc(100% - var(--tgui--multiselect--gap));padding:6px 12px}.tgui-41e02fd2529dfbd2{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;box-shadow:none;color:var(--tgui--text_color);display:flex;flex:1;flex-direction:column;justify-content:center;outline:none;padding:0 8px;position:relative;width:100%}.tgui-41e02fd2529dfbd2::-moz-placeholder{color:var(--tgui--secondary_hint_color)}.tgui-41e02fd2529dfbd2::placeholder{color:var(--tgui--secondary_hint_color)}.tgui-41e02fd2529dfbd2[readonly]{cursor:default}.tgui-ac1d436c45aafe04 .tgui-41e02fd2529dfbd2{text-overflow:ellipsis;white-space:nowrap}.tgui-0b4134fd8d5c05ac{color:var(--tgui--hint_color);display:flex}
.tgui-70d34454bcf3c3e4{background:var(--tgui--bg_color);border-radius:12px;box-shadow:0 32px 64px 0 rgba(0,0,0,.04),0 0 2px 1px rgba(0,0,0,.02);box-sizing:border-box;margin-top:8px;max-height:168px;overflow-y:scroll;width:100%}.tgui-6a25d2bd42bb932c{color:var(--tgui--hint_color)}.tgui-15f9ec3c119467a6{height:48px;padding:0 16px}.tgui-e3f4e376df0c272c{color:var(--tgui--link_color)}
.tgui-e9c83f4f150e5513{z-index:var(--tgui--z-index--simple)}
.tgui-97a62789a70393d0{position:absolute}.tgui-6ae8c47f9448321b{content:"";display:block;transform:translateY(1px)}.tgui-6c3deae89ec68e99{transform:rotate(90deg) translate(50%,-50%);transform-origin:right}.tgui-fed67e27ad8cb75f{transform:rotate(180deg)}.tgui-b27d1c4f6222569e{transform:rotate(-90deg) translate(-50%,-50%);transform-origin:left}
.tgui-9bfdebc3fdae031b{cursor:pointer;position:relative}.tgui-55c1caaee1c1e33e{cursor:default;opacity:.25}.tgui-18734a5360b84fba{color:var(--tgui--outline);display:block}.tgui-1ec4b447aa5cf66a{color:var(--tgui--link_color);opacity:0;position:absolute;top:0}.tgui-18734a5360b84fba,.tgui-1ec4b447aa5cf66a{transition:opacity .15s ease-out}.tgui-7cd9bbef46d9194c:checked~.tgui-18734a5360b84fba{opacity:0}.tgui-7cd9bbef46d9194c:checked~.tgui-1ec4b447aa5cf66a{opacity:1}
.tgui-a641ca1e63331268{background:var(--tgui--bg_color);bottom:0;box-sizing:border-box;left:0;padding:32px 20px;position:fixed;right:0;top:0}.tgui-a40b67b8ec9e3a49,.tgui-a641ca1e63331268{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.tgui-a40b67b8ec9e3a49{flex:1 1 0;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.tgui-bf64531d065e1bd9 .tgui-a40b67b8ec9e3a49{flex:unset}.tgui-7df9ee9d6d6586de,.tgui-a40b67b8ec9e3a49{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tgui-7df9ee9d6d6586de{max-width:100%;text-align:center}.tgui-36c453f0a9d51371{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:20px}.tgui-0e77c7f1a1b82c84{--tgui--pin_input--buttons-gap:12px;--tgui--pin_input--button-width:33.3%;display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--tgui--pin_input--buttons-gap);margin-top:52px;width:100%}.tgui-bf64531d065e1bd9 .tgui-0e77c7f1a1b82c84{--tgui--pin_input--button-width:76px}.tgui-49b69c407401f76c{display:flex;gap:var(--tgui--pin_input--buttons-gap);justify-content:center}.tgui-49b69c407401f76c:last-child{justify-content:flex-end}.tgui-fa5069ea6f3c02e4:last-child{margin-left:calc(var(--tgui--pin_input--buttons-gap) * 2)}.tgui-bf64531d065e1bd9 .tgui-49b69c407401f76c:last-child{justify-content:center}.tgui-bf64531d065e1bd9 .tgui-fa5069ea6f3c02e4:last-child{margin-left:calc(var(--tgui--pin_input--button-width) + var(--tgui--pin_input--buttons-gap))}.tgui-c793c3252df33bb0{color:var(--tgui--link_color);display:block;margin:auto}
.tgui-6eaa561b38208c72{background:var(--tgui--tertiary_bg_color);border:none;border-radius:16px;color:var(--tgui--text_color);height:56px;padding:0;width:var(--tgui--pin_input--button-width)}.tgui-3bea52c968cee224{border-radius:50%;height:76px;width:76px}
.tgui-bad1e0d3a612c110{align-items:center;background:var(--tgui--bg_color);border:2.5px solid var(--tgui--divider);border-radius:12px;display:flex;height:44px;justify-content:center;padding:0;transition:border-color .15s ease-out;width:40px}.tgui-b9a1527d00258387{background:var(--tgui--link_color);border:none;border-radius:50%;height:13px;opacity:.1;width:13px}.tgui-b9a1527d00258387.tgui-1d6fb1351888c5e0{opacity:1}.tgui-bad1e0d3a612c110:focus-within{border-color:var(--tgui--link_color)}.tgui-9fa4f4531187df59{background:var(--tgui--text_color);border-radius:50%;height:8px;width:8px}
.tgui-de477a8e3910f19f{cursor:pointer;display:block;position:relative}.tgui-d5c5e7402bfd8c12{cursor:default;opacity:.25}.tgui-bfcd091645843388{color:var(--tgui--outline);display:block}.tgui-8d2d5ba97b4abd79{color:var(--tgui--link_color);opacity:0;position:absolute;top:0}.tgui-8d2d5ba97b4abd79,.tgui-bfcd091645843388{transition:opacity .15s ease-out}.tgui-743a4b0f25e5d51b:checked~.tgui-bfcd091645843388{opacity:0}.tgui-743a4b0f25e5d51b:checked~.tgui-8d2d5ba97b4abd79{opacity:1}
.tgui-0487bdb4329cd879{display:flex;gap:4px;padding:12px;position:relative}.tgui-6169bc2e9d6fdeb8{color:var(--tgui--tertiary_bg_color);position:relative}.tgui-6169bc2e9d6fdeb8:focus-visible{outline:2px solid var(--tgui--link_color)}.tgui-f0faaa15f44569ba{color:var(--tgui--link_color);position:absolute}.tgui-52ba7059852e9950{bottom:0;margin:0;opacity:0;position:absolute;top:0}
.tgui-919c5658483cae11{position:relative}.tgui-a0742fd4c73756f7{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:inherit;border:none;border-radius:inherit;color:var(--tgui--text_color);outline:none;padding:12px 58px 12px 16px;width:100%}.tgui-025a45d791e466f6{color:var(--tgui--secondary_hint_color);pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}
.tgui-aa094d6480bfa32a{cursor:pointer;position:relative}.tgui-7d31e315f5cc4733{cursor:default;opacity:.25}.tgui-ad96577f259c5732{color:var(--tgui--link_color);display:block;opacity:0;transition:opacity .15s ease-out}.tgui-6988c618806a5171:checked~.tgui-ad96577f259c5732{opacity:1}
.tgui-717c3649db8d5af2{--tgui--slider--thumb--size:12px;align-items:center;box-sizing:border-box;display:flex;gap:24px;min-height:52px;padding:16px 24px}.tgui-35faba867393ce37{border-radius:8px;cursor:pointer;height:var(--tgui--slider--thumb--size);position:relative;width:100%}.tgui-c591a831de13ba23{cursor:default;opacity:.35}.tgui-4de4feff2dcc975c,.tgui-e11a455378c63b15{border-radius:inherit;height:3px;left:0;margin-top:-1px;position:absolute;top:50%}.tgui-e11a455378c63b15{align-items:center;background-color:var(--tgui--tertiary_bg_color);box-sizing:border-box;display:flex;justify-content:space-between;width:100%}.tgui-4de4feff2dcc975c{background:var(--tgui--button_color);width:auto}.tgui-7fe9f0fbc9771947{height:100%;isolation:isolate;margin-left:calc(var(--tgui--slider--thumb--size) / 10);margin-right:calc(var(--tgui--slider--thumb--size) / 10);position:relative;z-index:var(--tgui--z-index--simple)}.tgui-6598607160233201,.tgui-a56564bcfd4b56e5{align-items:center;display:flex;justify-content:center;margin-top:3px}.tgui-d2e2a2e28ef0f746{--tgui--slider--thumb--size:24px;gap:20px;padding:20px}.tgui-d2e2a2e28ef0f746 .tgui-4de4feff2dcc975c,.tgui-d2e2a2e28ef0f746 .tgui-e11a455378c63b15{height:4px;margin-top:-2px}
.tgui-b632646f586ff14d{background:var(--tgui--secondary_hint_color);border-radius:50%;height:2px;position:absolute;width:2px}.tgui-2b0a006b5a9ffd68{background:var(--tgui--secondary_hint_color);opacity:.35}.tgui-7951a89b824476b3{background:var(--tgui--tertiary_bg_color);border-radius:3px;height:20px;width:4px}.tgui-7951a89b824476b3.tgui-2b0a006b5a9ffd68{background:var(--tgui--button_color);opacity:1}.tgui-b632646f586ff14d:not(.tgui-7951a89b824476b3):first-child{transform:translateX(50%)}.tgui-b632646f586ff14d:last-child{transform:translateX(-150%)}.tgui-7951a89b824476b3:last-child{transform:translateX(-100%)}
.tgui-83b7253102c6addc{background:var(--tgui--button_color);border-radius:50%;height:var(--tgui--slider--thumb--size);position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--tgui--slider--thumb--size);z-index:var(--tgui--z-index--simple)}.tgui-96f5864d281f94a8{background:var(--tgui--white);box-shadow:0 6px 6.5px rgba(0,0,0,.12),0 .5px 2px rgba(0,0,0,.12)}.tgui-abdeb837bfc726cb{height:100%;width:100%}
.tgui-a1dc55b304d32032{align-items:center;border-radius:16px;cursor:pointer;display:flex;height:32px;overflow:hidden;position:relative;width:52px}.tgui-57a00e000de7483d{cursor:default;opacity:.4}.tgui-3acc6d0262399734:before{background:var(--tgui--secondary_bg_color);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.tgui-2776944549f431fc .tgui-3acc6d0262399734:before{border:3px solid var(--tgui--secondary_hint_color);border-radius:16px}.tgui-3acc6d0262399734:after{border-radius:50%;content:"";position:absolute;top:50%;transform:translateY(-50%)}.tgui-2776944549f431fc .tgui-3acc6d0262399734:after{background:var(--tgui--secondary_hint_color);height:16px;margin-left:8px;width:16px}.tgui-b70ccb0e7742541a .tgui-3acc6d0262399734:after{background:var(--tgui--white);box-shadow:0 3px 1px 0 rgba(0,0,0,.06),0 3px 8px 0 rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.04);height:28px;margin-left:2px;width:28px}.tgui-edfaab8ff474b0de:checked+.tgui-3acc6d0262399734:before{background-color:var(--tgui--link_color);border-color:var(--tgui--link_color)}.tgui-2776944549f431fc .tgui-edfaab8ff474b0de:checked+.tgui-3acc6d0262399734:after{height:24px;width:24px}.tgui-edfaab8ff474b0de:checked+.tgui-3acc6d0262399734:after{transform:translateX(20px) translateY(-50%)}.tgui-2776944549f431fc .tgui-edfaab8ff474b0de:checked+.tgui-3acc6d0262399734:after{background:var(--tgui--white);transform:translateX(16px) translateY(-50%)}@media (prefers-reduced-motion:no-preference){.tgui-3acc6d0262399734:before{transition:background-color,border-color 67ms linear}.tgui-3acc6d0262399734:after{transition:transform .3s cubic-bezier(.175,.885,.32,1.275) 0s}.tgui-b70ccb0e7742541a .tgui-3acc6d0262399734:before{transition:background-color .2s ease}.tgui-b70ccb0e7742541a .tgui-3acc6d0262399734:after{transition:transform .2s cubic-bezier(.36,-.24,.26,1.32)}}
.tgui-d40ec83150e66029{background:inherit;border:none;border-radius:inherit;color:var(--tgui--text_color);min-height:80px;outline:none;padding:12px 16px;resize:none;width:100%}.tgui-d40ec83150e66029::-moz-placeholder{color:var(--tgui--secondary_hint_color)}.tgui-d40ec83150e66029::placeholder{color:var(--tgui--secondary_hint_color)}.tgui-2453b62de8016bfa .tgui-d40ec83150e66029{min-height:84px;padding:16px}
.tgui-7a5facec9dc28fae{left:0;position:fixed;right:0}.tgui-d83e15d73344cdc0{top:0}.tgui-01790b7e59088ea5{bottom:0;padding-bottom:var(--tgui--safe_area_inset_bottom)}
.tgui-53cb2ebed0c3b08f{background:var(--tgui--surface_primary);box-shadow:0 -1px 0 var(--tgui--divider);display:flex;justify-items:stretch;padding:0 16px}.tgui-a2b4713d67582227{padding:0}
.tgui-64cd0db020a9bacf{align-items:center;background:transparent;border:none;color:var(--tgui--secondary_hint_color);display:flex;flex:1 0 0;flex-direction:column;gap:6px;justify-content:center;margin:0;max-width:100%;min-width:0;padding:12px 16px 16px;transition:.15s ease-out}.tgui-ecbb746748ea4134{gap:4px;padding:8px 12px 4px}.tgui-e6658d0b8927f95e{color:var(--tgui--link_color)}.tgui-e6658d0b8927f95e:not(.tgui-ecbb746748ea4134) .tgui-44d48e11585af170{background:var(--tgui--secondary_fill)}.tgui-44d48e11585af170{border-radius:35px;display:flex;justify-content:center;min-width:64px;padding:2px 10px}.tgui-ecbb746748ea4134 .tgui-44d48e11585af170{padding:0}.tgui-aeab497081949a15{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tgui-0eddcd83377979c2,.tgui-68fc52f1068b8e16{align-items:center;display:flex}.tgui-0eddcd83377979c2{color:var(--tgui--divider);height:20px;justify-content:center;margin:0 -6px;width:24px}.tgui-a9c3d618b6e43d64{color:var(--tgui--link_color)}
.tgui-32fe6ce00169d72e{border-radius:8px;color:var(--tgui--hint_color);cursor:pointer;padding:8px 10px;text-decoration:none;transition:opacity .15s ease-out}.tgui-32fe6ce00169d72e:active{opacity:.5}@media (hover:hover) and (pointer:fine){.tgui-32fe6ce00169d72e:hover{background:var(--tgui--tertiary_bg_color)}}
.tgui-442a9579d6c19dc4{--tgui--compact_pagination--dot--opacity--selected:.1;--tgui--compact_pagination--dot--background--selected:var(--tgui--link_color);display:inline-flex;gap:8px;padding:4px}.tgui-15adbef8fe5efed9{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:rgba(0,0,0,.25);border-radius:28px;padding:8px 9px}.tgui-15adbef8fe5efed9,.tgui-cdc228e9d92dac5b{--tgui--compact_pagination--dot--opacity--selected:.25;--tgui--compact_pagination--dot--background--selected:var(--tgui--white);gap:6px}.tgui-cdc228e9d92dac5b{padding:0}
.tgui-747563e660315b07{background:var(--tgui--compact_pagination--dot--background--selected,var(--tgui--link_color));border:none;border-radius:50%;cursor:pointer;display:block;height:8px;opacity:var(--tgui--compact_pagination--dot--opacity--selected,.25);padding:0;transition:opacity .15s ease-in-out;width:8px}.tgui-6d14364fac453a65{opacity:1}
.tgui-bfabaddd169233a9{color:var(--tgui--link_color);text-decoration:none}
.tgui-38580a5c868cecc4{display:flex;gap:8px;padding:16px}.tgui-645f8efe8c9c3cc5{opacity:.35}.tgui-8dab5cf704c88e82{align-items:center;background:transparent;border:none;border-radius:12px;box-sizing:border-box;color:var(--tgui--hint_color);cursor:pointer;display:flex;height:44px;justify-content:center;min-width:44px;padding:0 10px}.tgui-64016be270020f33{background:var(--tgui--tertiary_bg_color);color:var(--textColor)}.tgui-a43e090d3501d4ca{cursor:default;opacity:.35}.tgui-670c6b2f3c8df445{cursor:default;opacity:1}.tgui-2636b28cb21c42cc{color:var(--tgui--link_color)}
.tgui-71259e3311d7116e{background:var(--tgui--tertiary_bg_color);border-radius:44px;box-sizing:border-box;height:100%;overflow:hidden;padding:2px;width:100%}.tgui-b0a9057ab5d33005{align-content:stretch;align-items:center;border-radius:inherit;box-sizing:border-box;display:flex;height:100%;position:relative;width:100%}.tgui-31f461ccfea23ec3{background:var(--tgui--segmented_control_active_bg);border-radius:40px;bottom:0;box-sizing:border-box;left:0;position:absolute;right:0;top:0;transition:transform .15s;z-index:var(--tgui--z-index--simple)}.tgui-16c6b1986a48e2b5{background:var(--tgui--tertiary_bg_color);border-radius:9px}.tgui-16c6b1986a48e2b5 .tgui-31f461ccfea23ec3{border:var(--tgui--border--width) solid rgba(0,0,0,.04);border-radius:inherit;box-shadow:0 3px 1px 0 rgba(0,0,0,.04),0 3px 8px 0 rgba(0,0,0,.12)}
.tgui-bbfb272d22eb23e8{background:transparent;border:none;border-radius:inherit;color:var(--tgui--text_color);flex:1 1 0;max-width:100%;overflow:hidden;padding:10px 24px;text-overflow:ellipsis;white-space:nowrap;z-index:var(--tgui--z-index--simple)}.tgui-513fce1023cbbd63{padding:6px 24px}
.tgui-89d3925598b8fd68{align-content:stretch;align-items:center;display:flex;gap:12px;height:100%;overflow:hidden;position:relative;width:100%}.tgui-8e986e14448c29e6{background:var(--tgui--button_color);border-radius:4px 4px 1px 1px;bottom:0;height:3px;left:0;position:absolute;right:0;transition:transform 125ms}
.tgui-96892ceed80c1bf3{background:transparent;border:none;border-radius:inherit;color:var(--tgui--secondary_hint_color);flex:1 0 0;height:44px;max-width:100%;overflow:hidden;text-overflow:ellipsis;transition:color 125ms;white-space:nowrap}.tgui-44ea091aea23df33{color:var(--tgui--link_color)}
.tgui-cc76354712c6e8d9{background-color:var(--tgui--bg_color);border-top-left-radius:16px;border-top-right-radius:16px;bottom:0;display:flex;flex-direction:column;left:0;max-height:96%;outline:none;position:fixed;right:0;z-index:var(--tgui--z-index--overlay)}.tgui-2c53ae2ef0209d4d{align-items:center;border-bottom:1px solid var(--tgui--divider);display:flex;justify-content:space-between;padding:16px}.tgui-5dc6ad1ca3ac3ed4{overflow-y:auto;padding-bottom:var(--tgui--safe_area_inset_bottom)}
.tgui-f67c8fb3553eee55{align-items:center;box-sizing:border-box;display:flex;gap:12px;justify-content:space-between;padding:16px;position:relative}.tgui-f67c8fb3553eee55:before{background:var(--tgui--divider);border-radius:4px;content:"";height:4px;left:50%;position:absolute;top:8px;transform:translateX(-50%);width:36px}.tgui-09b5f6cfd7ba56ab,.tgui-fe1d6742d85038d7{align-items:center;display:flex;flex:1 0 0}.tgui-09b5f6cfd7ba56ab{justify-content:flex-start}.tgui-fe1d6742d85038d7{justify-content:flex-end}.tgui-7ce1022bfdcb0ae3{--tgui--text--line_height:28px;display:block;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}
.tgui-3197096cb603b35a{bottom:0;left:0;position:fixed;right:0;top:0;z-index:var(--tgui--z-index--overlay)}
.tgui-5638a4ef4e806d8c{background:var(--tgui--white);border-radius:12px;box-shadow:0 8px 24px 0 rgba(0,0,0,.1);color:var(--tgui--black);padding:10px}.tgui-bc60ca772e3ae3c6{background:var(--tooltip_background_dark);box-shadow:none}.tgui-5638a4ef4e806d8c .tgui-e0107e1e5ea5b9f3,.tgui-bc60ca772e3ae3c6{color:var(--tgui--white)}.tgui-bc60ca772e3ae3c6 .tgui-e0107e1e5ea5b9f3{color:var(--tooltip_background_dark)}.tgui-e37c114229ebfe85 .tgui-bc60ca772e3ae3c6{backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}
.tgui-6a12827a138e8827{--tgui--font-family:system-ui,-apple-system,BlinkMacSystemFont,"Roboto","Apple Color Emoji","Helvetica Neue",sans-serif;--tgui--font_weight--accent1:700;--tgui--font_weight--accent2:600;--tgui--font_weight--accent3:400;--tgui--large_title--font_size:34px;--tgui--large_title--line_height:42px;--tgui--title1--font_size:28px;--tgui--title1--line_height:36px;--tgui--title2--font_size:24px;--tgui--title2--line_height:32px;--tgui--title3--font_size:20px;--tgui--title3--line_height:24px;--tgui--headline--font_size:19px;--tgui--headline--line_height:28px;--tgui--text--font_size:17px;--tgui--text--line_height:26px;--tgui--subheadline1--font_size:16px;--tgui--subheadline1--line_height:24px;--tgui--subheadline2--font_size:15px;--tgui--subheadline2--line_height:22px;--tgui--caption1--font_size:13px;--tgui--caption1--line_height:20px;--tgui--caption2--font_size:11px;--tgui--caption2--line_height:16px;--tgui--border--width:1px;--tgui--base--section--box_shadow:0 1px 2px 0 rgba(0,0,0,.1);--tgui--bg_color:var(--tg-theme-bg-color,#fff);--tgui--text_color:var(--tg-theme-text-color,#000);--tgui--hint_color:var(--tg-theme-hint-color,#707579);--tgui--link_color:var(--tg-theme-link-color,#007aff);--tgui--button_color:var(--tg-theme-button-color,#007aff);--tgui--button_text_color:var(--tg-theme-button-text-color,#fff);--tgui--secondary_bg_color:var(--tg-theme-secondary-bg-color,#efeff4);--tgui--header_bg_color:var(--tg-theme-header-bg-color,#fff);--tgui--accent_text_color:var(--tg-theme-accent-text-color,#007aff);--tgui--section_bg_color:var(--tg-theme-section-bg-color,#fff);--tgui--section_header_text_color:var(--tg-theme-section-header-text-color,#707579);--tgui--subtitle_text_color:var(--tg-theme-subtitle-text-color,#707579);--tgui--destructive_text_color:var(--tg-theme-destructive-text-color,#e53935);--tgui--skeleton:hsla(0,0%,100%,.03);--tgui--divider:rgba(0,0,0,.15);--tgui--outline:rgba(0,0,0,.05);--tgui--surface_primary:hsla(0,0%,100%,.95);--tgui--tertiary_bg_color:#f4f4f7;--tgui--quartenary_bg_color:#f6f6fa;--tgui--segmented_control_active_bg:#fff;--tgui--card_bg_color:#fff;--tgui--secondary_hint_color:#a2acb0;--tgui--secondary_fill:rgba(67,120,255,.1);--tgui--green:#31d158;--tgui--destructive_background:#e53935;--tgui--primary_code_highlight:#4378ff;--tgui--secondary_code_highlight:#b00fb4;--tgui--tertiary_code_highlight:#3a9f20;--tgui--plain_background:rgba(0,0,0,.04);--tgui--plain_foreground:rgba(0,0,0,.8);--tgui--toast_accent_color:#55a6ff;--tgui--surface_dark:rgba(56,56,56,.85);--tooltip_background_dark:rgba(0,0,0,.85);--tgui--white:#fff;--tgui--black:#000;--tgui--z-index--simple:1;--tgui--z-index--skeleton:2;--tgui--z-index--overlay:3;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;color:var(--tgui--text_color)}.tgui-56dbb42c1dbd5e2b{--tgui--large_title--line_height:41px;--tgui--title1--line_height:34px;--tgui--title2--line_height:28px;--tgui--title3--line_height:25px;--tgui--headline--line_height:24px;--tgui--text--line_height:22px;--tgui--subheadline1--line_height:21px;--tgui--subheadline2--line_height:20px;--tgui--caption1--line_height:16px;--tgui--caption2--line_height:13px}.tgui-865b921add8ee075{--tgui--bg_color:var(--tg-theme-bg-color,#212121);--tgui--text_color:var(--tg-theme-text-color,#fff);--tgui--hint_color:var(--tg-theme-hint-color,#aaa);--tgui--link_color:var(--tg-theme-link-color,#2990ff);--tgui--button_color:var(--tg-theme-button-color,#2990ff);--tgui--button_text_color:var(--tg-theme-button-text-color,#fff);--tgui--secondary_bg_color:var(--tg-theme-secondary-bg-color,#0f0f0f);--tgui--header_bg_color:var(--tg-theme-header-bg-color,#212121);--tgui--accent_text_color:var(--tg-theme-accent-text-color,#007aff);--tgui--section_bg_color:var(--tg-theme-section-bg-color,#212121);--tgui--section_header_text_color:var(--tg-theme-section-header-text-color,#aaa);--tgui--subtitle_text_color:var(--tg-theme-subtitle-text-color,#aaa);--tgui--destructive_text_color:var(--tg-theme-destructive-text-color,#e53935);--tgui--skeleton:hsla(0,0%,100%,.03);--tgui--divider:hsla(0,0%,100%,.05);--tgui--outline:hsla(0,0%,100%,.1);--tgui--surface_primary:hsla(0,0%,9%,.95);--tgui--tertiary_bg_color:#2a2a2a;--tgui--quartenary_bg_color:#2f2f2f;--tgui--segmented_control_active_bg:#2f2f2f;--tgui--card_bg_color:#242424;--tgui--secondary_hint_color:#78797e;--tgui--secondary_fill:rgba(41,144,255,.15);--tgui--green:#32e55e;--tgui--destructive_background:rgba(255,35,35,.02);--tgui--primary_code_highlight:#2990ff;--tgui--secondary_code_highlight:#e937ed;--tgui--tertiary_code_highlight:#5ae536;--tgui--plain_background:hsla(0,0%,100%,.08);--tgui--plain_foreground:hsla(0,0%,100%,.95)}@media (min-resolution:2dppx){.tgui-6a12827a138e8827{--tgui--border--width:.5px}}@supports (padding-top:constant(safe-area-inset-bottom)){.tgui-6a12827a138e8827{--tgui--safe_area_inset_bottom:constant(safe-area-inset-bottom)}}@supports (padding-top:env(safe-area-inset-bottom)){.tgui-6a12827a138e8827{--tgui--safe_area_inset_bottom:env(safe-area-inset-bottom)}}@supports (color:color-mix(in srgb,var(--tgui--accent_text_color ) 10%,transparent)){.tgui-6a12827a138e8827{--tgui--secondary_fill:color-mix(in srgb,var(--tgui--accent_text_color) 10%,transparent)}.tgui-865b921add8ee075{--tgui--secondary_fill:color-mix(in srgb,var(--tgui--accent_text_color) 15%,transparent)}}

/*# sourceMappingURL=styles.css.map*/}
@layer normalize {
  *,
  *::before,
  *::after {
    box-sizing: border-box;
  }
  body,
  h1,
  h2,
  h3,
  h4,
  p,
  figure,
  blockquote,
  dl,
  dd {
    margin: 0;
    margin-block-end: 0;
  }
  html {
    font-size: 10px;
    overscroll-behavior: contain;
    touch-action: pan-y;
  }
  body {
    min-height: 100dvh;
    /* stylelint-disable-next-line selector-class-pattern */
  }
  body._modal-active {
    overflow: hidden;
  }
  input {
    padding: 0;
    border: none;
  }
}
/* stylelint-disable custom-property-pattern */
:root {
  --tg-theme-accent-text-color: var(--tg-main-accent_text_color, #2ea6ff);
  --tg-theme-bg-color: var(--tg-main-secondary_bg_color, #1c1c1d);
  --tg-theme-secondary-bg-color: var(--tg-main-bg_color, #18222d);
  --tg-theme-bottom-bar-bg-color: var(--tg-main-bottom_bar_bg_color, #213040);
  --tg-theme-button-color: var(--tg-main-button_color, #2ea6ff);
  --tg-theme-button-text-color: var(--tg-main-button_text_color, #fff);
  --tg-theme-destructive-text-color: var(--tg-main-destructive_text_color, #ef5b5b);
  --tg-theme-header-bg-color: var(--tg-main-header_bg_color, #131415);
  --tg-theme-hint-color: var(--tg-main-hint_color, #b1c3d5);
  --tg-theme-link-color: var(--tg-main-link_color, #47b9ed);
  --tg-theme-section-bg-color: var(--tg-main-section_bg_color, #18222d);
  --tg-theme-section-header-text-color: var(--tg-main-section_header_text_color, #b1c3d5);
  --tg-theme-section-separator-color: var(--tg-main-section_separator_color, #213040);
  --tg-theme-subtitle-text-color: var(--tg-main-subtitle_text_color, #b1c3d5);
  --tg-theme-text-color: var(--tg-main-text_color, #fff);
  /* Pickme UI neutral tokens → Telegram theme mapping */
  --pk-bg-color: var(--tg-theme-bg-color);
  --pk-secondary-bg-color: var(--tg-theme-secondary-bg-color);
  --pk-text-color: var(--tg-theme-text-color);
  --pk-hint-color: var(--tg-theme-hint-color);
  --pk-accent-color: var(--tg-theme-accent-text-color);
  --pk-destructive-color: var(--tg-theme-destructive-text-color);
  --pk-button-color: var(--tg-theme-button-color);
  --pk-button-text-color: var(--tg-theme-button-text-color);
  --pk-border-color: var(--tg-theme-section-separator-color);
  /* stylelint-disable-next-line custom-property-empty-line-before */
  --color-outline: rgb(255 255 255 / 10%);
  --color-secondary-hint-color: rgb(95 95 95);
  --font-weight1: 700;
  --font-weight2: 600;
  --font-weight3: 400;
  --border-width: 1px;
  --font-family: system-ui, -apple-system, blinkmacsystemfont, 'Roboto', 'Apple Color Emoji', 'Helvetica Neue', sans-serif;
  --cubic-nikitosa: cubic-bezier(0.25, 0.1, 0.25, 1);
  --trans-fast: 0.15s var(--cubic-nikitosa);
  --trans: 0.3s var(--cubic-nikitosa);
  --gap: 1.6rem;
  --border-radius: 1.4rem;
  --gradient-brand: linear-gradient(to right in oklab, rgb(91 141 239) 0%, rgb(34 211 238) 100%);
  --color-pink: #f472b6;
  --color-white: #fff;
  --color-red-content: var(--tg-theme-destructive-text-color);
  /* stylelint-disable-next-line media-feature-range-notation */
}
@media (min-resolution: 2dppx) {
  :root {
    --border-width: 0.5px;
  }
}
:root[data-theme=light] {
  --color-outline: rgb(0 0 0 / 10%);
  --color-secondary-hint-color: rgb(141 141 141);
}
/* stylelint-disable-next-line scss/dollar-variable-empty-line-before */
/* stylelint-disable selector-class-pattern */
@layer shared {
  .height-100 {
    height: 100%;
  }
  .height-auto {
    height: auto;
  }
  .height-half {
    height: 50%;
  }
  .width-auto {
    width: auto;
  }
  .width-100 {
    width: 100%;
  }
  .width-half {
    width: 50%;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .overflow-auto {
    overflow: auto;
  }
  .overflow-scroll {
    overflow: scroll;
  }
  .overflow-visible {
    overflow: visible;
  }
  .overflow-x-hidden {
    overflow-x: hidden;
  }
  .overflow-x-auto {
    overflow-x: auto;
  }
  .overflow-x-scroll {
    overflow-x: scroll;
  }
  .overflow-x-visible {
    overflow-x: visible;
  }
  .overflow-y-hidden {
    overflow-y: hidden;
  }
  .overflow-y-auto {
    overflow-y: auto;
  }
  .overflow-y-scroll {
    overflow-y: scroll;
  }
  .overflow-y-visible {
    overflow-y: visible;
  }
  .position-relative {
    position: relative;
  }
  .position-absolute {
    position: absolute;
  }
  .position-fixed {
    position: fixed;
  }
  .position-sticky {
    position: sticky;
  }
  .position-static {
    position: static;
  }
  .flex {
    display: flex;
  }
  .fd-row {
    flex-direction: row;
  }
  .fd-row-reverse {
    flex-direction: row-reverse;
  }
  .fd-column {
    flex-direction: column;
  }
  .fd-column-reverse {
    flex-direction: column-reverse;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .flex-nowrap {
    flex-wrap: nowrap;
  }
  .jc-around {
    justify-content: space-around;
  }
  .jc-baseline {
    justify-content: baseline;
  }
  .jc-between {
    justify-content: space-between;
  }
  .jc-center {
    justify-content: center;
  }
  .jc-center-safe {
    justify-content: safe center;
  }
  .jc-end {
    justify-content: flex-end;
  }
  .jc-end-safe {
    justify-content: safe flex-end;
  }
  .jc-evenly {
    justify-content: space-evenly;
  }
  .jc-start {
    justify-content: flex-start;
  }
  .jc-stretch {
    justify-content: stretch;
  }
  .ai-start {
    align-items: flex-start;
  }
  .ai-end {
    align-items: flex-end;
  }
  .ai-end-safe {
    align-items: safe flex-end;
  }
  .ai-center {
    align-items: center;
  }
  .ai-center-safe {
    align-items: safe center;
  }
  .ai-baseline {
    align-items: baseline;
  }
  .ai-baseline-last {
    align-items: last baseline;
  }
  .ai-stretch {
    align-items: stretch;
  }
  .flex-0 {
    flex: 0;
  }
  .flex-1 {
    flex: 1;
  }
  .flex-0-0 {
    flex: 0 0 auto;
  }
  .flex-0-1 {
    flex: 0 1 auto;
  }
  .flex-1-0 {
    flex: 1 0 auto;
  }
  .flex-1-1 {
    flex: 1 1 auto;
  }
  .center {
    display: flex;
    width: 100%;
    height: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .user-select-none {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }
}
body {
  background-color: var(--tg-theme-bg-color);
  font-family: var(--font-family);
}
.main {
  height: 100%;
  color: var(--tg-theme-text-color);
}
#root {
  max-width: 450px;
  margin: 0 auto;
}
/*# sourceMappingURL=main.scss.map */._appRoot_1im6s_1 {
  position: relative;
}

._global_1im6s_5 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: red;
}@keyframes _shimmer_176d3_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
._loader_176d3_9 {
  display: flex;
  min-height: 100dvh;
  flex-direction: column;
  padding: 2rem var(--gap);
  gap: 2rem;
}

._headerSkeleton_176d3_17 {
  border-radius: var(--border-radius);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.04) 25%, rgba(255, 255, 255, 0.08) 50%, rgba(255, 255, 255, 0.04) 75%);
  background-size: 200% 100%;
  animation: _shimmer_176d3_1 1.5s infinite;
  width: 60%;
  height: 2.4rem;
}

._bodySkeleton_176d3_26 {
  display: flex;
  flex-direction: column;
  gap: 1.2rem;
}

._lineSkeleton_176d3_32 {
  border-radius: var(--border-radius);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.04) 25%, rgba(255, 255, 255, 0.08) 50%, rgba(255, 255, 255, 0.04) 75%);
  background-size: 200% 100%;
  animation: _shimmer_176d3_1 1.5s infinite;
  width: 100%;
  height: 5.2rem;
}

._buttonSkeleton_176d3_41 {
  border-radius: var(--border-radius);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.04) 25%, rgba(255, 255, 255, 0.08) 50%, rgba(255, 255, 255, 0.04) 75%);
  background-size: 200% 100%;
  animation: _shimmer_176d3_1 1.5s infinite;
  width: 100%;
  height: 4.8rem;
  margin-top: 0.8rem;
}/* stylelint-disable order/properties-order */
@layer components {
  ._header_139gc_3 {
    position: relative;
    display: flex;
    flex: 0 0 auto;
    flex-direction: column;
    align-items: center;
    padding: 1rem 1.6rem 1.2rem;
    cursor: grab;
    touch-action: none;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }
  ._header_139gc_3:active {
    cursor: grabbing;
  }
  ._headerDragging_139gc_17 {
    cursor: grabbing;
  }
  ._dragHandle_139gc_20 {
    width: 3.6rem;
    height: 0.4rem;
    margin-bottom: 0.4rem;
    border-radius: 0.2rem;
    background-color: var(--tg-theme-hint-color);
    opacity: 0.4;
    transition: opacity 0.15s ease-out, transform 0.15s ease-out;
    will-change: transform, opacity;
  }
  ._headerDragging_139gc_17 ._dragHandle_139gc_20, ._header_139gc_3:active ._dragHandle_139gc_20 {
    opacity: 0.6;
    transform: scaleX(1.2);
  }
  ._title_139gc_34 {
    margin: 0;
    color: var(--tg-theme-text-color);
    font-size: 1.7rem;
    font-weight: var(--font-weight2);
    line-height: 2.2rem;
  }
  ._content_139gc_41 {
    flex: 0 0 auto;
    overflow-y: scroll;
    overscroll-behavior: contain;
  }
  ._contentInner_139gc_46 {
    padding: 0 1.6rem;
  }
  /* Motion wrapper - container for animated sheet */
  ._motionWrapper_139gc_50 {
    position: fixed;
    z-index: 1000;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
  }
  /* Motion variant - standalone styles for motion-based bottom sheet */
  ._sheetMotion_139gc_60 {
    display: flex;
    flex-direction: column;
    width: 100%;
    border-radius: 1.4rem 1.4rem 0 0;
    background-color: var(--color-white);
  }
  ._safeArea_139gc_67 {
    flex: 0 0 auto;
    height: 200px;
    background-color: var(--color-white);
    position: absolute;
    bottom: 0;
    width: 100%;
    translate: 0 100%;
  }
}@layer components {
  ._wrapper_1dl9k_2 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: var(--gap);
  }
}@layer components {
  ._inputWrapper_rwqg1_2 {
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 1.4rem 1.6rem;
    border: 2px solid var(--color-outline);
    border: 2px solid rgb(44, 44, 44);
    border-radius: var(--border-radius);
    cursor: text;
    transition: border-color var(--trans-fast);
  }
  ._inputWrapper_rwqg1_2 ._inputFieldTitleWrapper_rwqg1_13 {
    position: absolute;
    top: -0.9rem;
    left: 1.1rem;
    padding: 0 0.5rem;
    background-color: var(--tg-theme-bg-color);
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }
  ._inputWrapper_rwqg1_2._error_rwqg1_21 {
    border-color: var(--color-red-content);
    animation: _shake_rwqg1_1 0.4s ease-in-out;
  }
  ._inputWrapper_rwqg1_2._error_rwqg1_21 ._inputFieldTitle_rwqg1_13 {
    color: var(--color-red-content);
  }
  ._inputWrapper_rwqg1_2:focus-within {
    border-color: var(--tg-theme-link-color);
  }
  ._inputWrapper_rwqg1_2:focus-within ._inputFieldTitle_rwqg1_13 {
    color: var(--tg-theme-link-color);
  }
  ._inputWrapper_rwqg1_2 {
    /* stylelint-disable selector-class-pattern */
  }
  ._inputWrapper_rwqg1_2._size-half_rwqg1_37 {
    width: 50%;
  }
  ._inputWrapper_rwqg1_2._size-full_rwqg1_40 {
    width: 100%;
  }
  ._inputWrapper_rwqg1_2._size-trueHalf_rwqg1_43 {
    width: calc(50% - var(--gap-md) / 2);
  }
  ._inputWrapper_rwqg1_2 ._icon_rwqg1_46 {
    position: absolute;
    top: 50%;
    left: 1.6rem;
    color: rgb(65, 65, 65);
    translate: 0 -50%;
  }
  ._inputWrapper_rwqg1_2 ._input_rwqg1_2 {
    position: relative;
    width: 100%;
    box-sizing: border-box;
    background-color: rgba(0, 0, 0, 0);
    color: var(--tg-theme-text-color);
    font-size: 1.7rem;
    line-height: 2rem;
    -webkit-tap-highlight-color: transparent;
    transition: border-color var(--trans-fast);
  }
  ._inputWrapper_rwqg1_2 ._input_rwqg1_2:focus {
    outline: none;
  }
  ._inputWrapper_rwqg1_2 ._input_rwqg1_2._disabled_rwqg1_67 {
    border-color: #f5f5f5;
    background-color: #f5f5f5;
    color: rgb(117, 117, 117);
  }
  ._inputWrapper_rwqg1_2 ._input_rwqg1_2::-moz-placeholder {
    color: rgb(65, 65, 65);
  }
  ._inputWrapper_rwqg1_2 ._input_rwqg1_2::placeholder {
    color: rgb(65, 65, 65);
  }
  html[data-theme=light] ._inputWrapper_rwqg1_2 ._input_rwqg1_2::-moz-placeholder {
    opacity: 0.8;
  }
  html[data-theme=light] ._inputWrapper_rwqg1_2 ._input_rwqg1_2::placeholder {
    opacity: 0.8;
  }
  ._inputWrapper_rwqg1_2 ._underlayInput_rwqg1_78 {
    position: absolute;
    z-index: -1;
    top: 1.4rem;
    left: 1.6rem;
    color: rgb(65, 65, 65);
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }
  ._inputWrapper_rwqg1_2 ._withIcon_rwqg1_86 {
    padding-left: 3rem;
  }
  ._inputWrapper_rwqg1_2 ._withEndAdornment_rwqg1_89 {
    padding-right: 3.6rem;
  }
  ._inputWrapper_rwqg1_2 ._endAdornment_rwqg1_92 {
    position: absolute;
    top: 50%;
    right: 1.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: rgb(65, 65, 65);
    cursor: pointer;
    translate: 0 -50%;
  }
  ._inputWrapper_rwqg1_2 ._errorMessage_rwqg1_103 {
    margin-top: 0.4rem;
    color: var(--color-red-content);
    font-size: 1.3rem;
  }
  @keyframes _shake_rwqg1_1 {
    0%, 100% {
      transform: translateX(0);
    }
    20% {
      transform: translateX(-4px);
    }
    40% {
      transform: translateX(4px);
    }
    60% {
      transform: translateX(-2px);
    }
    80% {
      transform: translateX(2px);
    }
  }
}@layer components {
  ._fieldTitle_1q9ie_2._fieldTitle_1q9ie_2 {
    color: var(--color-secondary-hint-color);
    font-size: 1.5rem;
    font-weight: var(--font-weight2);
    line-height: 1;
    transition: color var(--trans-fast);
  }
  ._fieldTitle_1q9ie_2._fieldTitle_1q9ie_2._mandatory_1q9ie_9::after {
    position: absolute;
    top: -2px;
    margin-left: 1px;
    color: var(--color-red-content);
    content: "*";
    font-size: 1.3rem;
  }
  ._inputFieldTitleWrapper_1q9ie_17 {
    position: absolute;
    top: -0.9rem;
    left: 1.1rem;
    padding: 0 0.5rem;
    background-color: var(--tg-theme-bg-color);
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }
  ._inputFieldTitleWrapper_1q9ie_17._active_1q9ie_25 ._fieldTitle_1q9ie_2 {
    border-color: var(--tg-theme-link-color);
    color: var(--tg-theme-link-color);
  }
}@layer components {
  ._typography_199wd_2 {
    font-size: 1.7rem;
    font-weight: var(--font-weight3);
  }
  ._h1_199wd_6 {
    font-size: 3.4rem;
    line-height: 4.2rem;
  }
  ._h2_199wd_10 {
    font-size: 2.8rem;
    font-weight: var(--font-weight3);
    line-height: 3.6rem;
  }
  ._h3_199wd_15 {
    font-size: 2.4rem;
    font-weight: var(--font-weight3);
    line-height: 3.2rem;
  }
  ._h4_199wd_20 {
    font-size: 2rem;
    font-weight: var(--font-weight3);
    line-height: 2.4rem;
  }
  /* stylelint-disable-next-line selector-class-pattern */
  ._p_199wd_26 {
    font-size: 1.7rem;
    line-height: 26px;
  }
  ._small_199wd_30 {
    font-size: 1.2rem;
  }
  ._bold_199wd_33 {
    font-weight: 700;
  }
  ._truncate_199wd_36 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  ._hintColor_199wd_41 {
    color: var(--tg-theme-hint-color);
  }
}@layer components {
  ._parent_2rquc_2 {
    position: relative;
    display: inline-flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
  }
  ._child_2rquc_9 {
    position: absolute;
    width: 100%;
    height: 100%;
  }
  ._child_2rquc_9 > svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  ._childSvgInheritColor_2rquc_21 > svg[fill]:not([fill=none], [fill=transparent]) {
    fill: currentcolor;
  }
  ._childSvgInheritColor_2rquc_21 > svg[stroke]:not([stroke=none], [stroke=transparent]) {
    stroke: currentcolor;
  }
  ._childSvgInheritColor_2rquc_21 > svg path[fill]:not([fill=none], [fill=transparent]) {
    fill: currentcolor;
  }
  ._childSvgInheritColor_2rquc_21 > svg path[stroke]:not([stroke=none], [stroke=transparent]) {
    stroke: currentcolor;
  }
}._wrapper_s8jjo_1 {
  width: 100%;
  height: 100%;
}

._image_s8jjo_6 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  opacity: 0;
  transition: opacity 0.3s ease;
}

._loaded_s8jjo_14 {
  opacity: 1;
}._badge_1t2bo_1 {
  display: flex;
  align-items: center;
  padding: 5px 12px;
  border-radius: 8px;
  backdrop-filter: blur(12px);
  background: linear-gradient(135deg, rgba(91, 141, 239, 0.8) 0%, rgba(34, 211, 238, 0.8) 100%);
  box-shadow: 0 2px 12px rgba(91, 141, 239, 0.3);
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  gap: 5px;
  letter-spacing: 0.01em;
}

._sep_1t2bo_16 {
  width: 3px;
  height: 3px;
  flex-shrink: 0;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.6);
}._card_ji31f_1 {
  cursor: pointer;
  transition: transform var(--trans-fast, 0.15s ease);
}
._card_ji31f_1:active {
  transform: scale(0.97);
}

._image_ji31f_9 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

._category_ji31f_15 {
  position: absolute;
  top: 8px;
  left: 8px;
  padding: 3px 8px;
  border-radius: 6px;
  backdrop-filter: blur(4px);
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  font-size: 11px;
  font-weight: 500;
}

._favoriteBtn_ji31f_28 {
  position: absolute;
  top: 8px;
  right: 8px;
  display: flex;
  width: 30px;
  height: 30px;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: none;
  border-radius: 50%;
  backdrop-filter: blur(4px);
  background: rgba(0, 0, 0, 0.4);
  color: #fff;
  cursor: pointer;
  transition: color 0.2s ease, background 0.2s ease;
}

._favoriteBtnActive_ji31f_47 {
  background: rgba(0, 0, 0, 0.6);
  color: var(--pk-button-color, #2ea6ff);
}
._favoriteBtnActive_ji31f_47 svg {
  fill: currentcolor;
}

._title_ji31f_55 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  color: var(--pk-text-color, #fff);
  font-weight: 600;
  line-height: 1.3;
}

._restaurant_ji31f_64 {
  color: var(--pk-accent-color, #2ea6ff);
  font-size: 12px;
}

._dateBadgeOverlay_ji31f_69 {
  position: absolute;
  bottom: 8px;
  left: 8px;
}

._tall_ji31f_75 {
  display: flex;
  height: 100%;
  flex-direction: column;
}

._tallImageWrapper_ji31f_81 {
  position: relative;
  overflow: hidden;
  width: 100%;
  aspect-ratio: 9/16;
  border-radius: 16px;
}

._tallContent_ji31f_89 {
  padding: 8px 4px 0;
}

._tallTitle_ji31f_93 {
  margin: 0 0 2px;
  font-size: 15px;
  -webkit-line-clamp: 2;
}

._tallRestaurant_ji31f_99 {
  margin: 0;
}

._small_ji31f_103 {
  display: flex;
  height: 100%;
  flex-direction: column;
}

._smallImageWrapper_ji31f_109 {
  position: relative;
  overflow: hidden;
  flex: 1;
  min-height: 0;
  border-radius: 16px;
}

._smallContent_ji31f_117 {
  padding: 8px 4px 0;
}

._smallTitle_ji31f_121 {
  margin: 0 0 2px;
  font-size: 15px;
  -webkit-line-clamp: 1;
}

._smallRestaurant_ji31f_127 {
  margin: 0;
}

._horizontal_ji31f_131 {
  display: flex;
  flex-direction: column;
}

._horizontalImageWrapper_ji31f_136 {
  position: relative;
  overflow: hidden;
  width: 100%;
  aspect-ratio: 2/1;
  border-radius: 16px;
}

._horizontalContent_ji31f_144 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 4px 0;
  gap: 12px;
}

._horizontalTop_ji31f_152 {
  min-width: 0;
  flex: 1;
}

._horizontalTitle_ji31f_157 {
  margin: 0 0 3px;
  font-size: 15px;
  -webkit-line-clamp: 1;
}

._horizontalRestaurant_ji31f_163 {
  margin: 0;
}

._compact_ji31f_167 {
  display: flex;
  width: 203px;
  flex-direction: column;
  flex-shrink: 0;
}

._compactImageWrapper_ji31f_174 {
  position: relative;
  overflow: hidden;
  width: 100%;
  aspect-ratio: 16/10;
  border-radius: 12px;
}

._compactContent_ji31f_182 {
  padding: 6px 2px 0;
}

._compactTitle_ji31f_186 {
  margin: 0 0 1px;
  font-size: 15px;
  -webkit-line-clamp: 1;
}

._compactRestaurant_ji31f_192 {
  margin: 0;
}

._placeholder_ji31f_196 {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 36px;
}._card_zhd4n_1 {
  overflow: hidden;
  border-radius: var(--border-radius, 1.4rem);
  background: var(--pk-bg-color, #1c1c1d);
  cursor: pointer;
  transition: transform var(--trans-fast, 0.15s ease);
}
._card_zhd4n_1:active {
  transform: scale(0.97);
}

._imageWrapper_zhd4n_12 {
  position: relative;
  height: 120px;
  background: var(--pk-secondary-bg-color, #18222d);
}

._image_zhd4n_12 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

._placeholder_zhd4n_24 {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 36px;
}

._category_zhd4n_33 {
  position: absolute;
  top: 8px;
  left: 8px;
  padding: 3px 8px;
  border-radius: 6px;
  backdrop-filter: blur(4px);
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  font-size: 11px;
  font-weight: 500;
}

._favoriteBtn_zhd4n_46 {
  position: absolute;
  top: 8px;
  right: 8px;
  display: flex;
  width: 30px;
  height: 30px;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: none;
  border-radius: 50%;
  backdrop-filter: blur(4px);
  background: rgba(0, 0, 0, 0.4);
  color: #fff;
  cursor: pointer;
  transition: color 0.2s ease, background 0.2s ease;
}

._favoriteBtnActive_zhd4n_65 {
  background: rgba(0, 0, 0, 0.6);
  color: var(--pk-button-color, #2ea6ff);
}
._favoriteBtnActive_zhd4n_65 svg {
  fill: currentcolor;
}

._content_zhd4n_73 {
  padding: 10px 12px 12px;
}

._title_zhd4n_77 {
  display: -webkit-box;
  overflow: hidden;
  margin: 0 0 4px;
  -webkit-box-orient: vertical;
  color: var(--pk-text-color, #fff);
  font-size: 14px;
  font-weight: 600;
  -webkit-line-clamp: 2;
  line-height: 1.3;
}

._restaurant_zhd4n_89 {
  margin: 0 0 6px;
  color: var(--pk-accent-color, #2ea6ff);
  font-size: 12px;
}

._date_zhd4n_95 {
  display: inline-flex;
  align-items: center;
  padding: 4px 8px;
  border-radius: 6px;
  margin: 0 0 8px;
  background: linear-gradient(135deg, rgba(91, 141, 239, 0.15) 0%, rgba(34, 211, 238, 0.15) 100%);
  color: #6bb8f8;
  font-size: 11px;
  font-weight: 600;
  gap: 5px;
  letter-spacing: 0.01em;
}

._dateIcon_zhd4n_109 {
  width: 12px;
  height: 12px;
  flex-shrink: 0;
  color: #5b8def;
}

._dateDay_zhd4n_116 {
  white-space: nowrap;
}

._dateSep_zhd4n_120 {
  width: 3px;
  height: 3px;
  flex-shrink: 0;
  border-radius: 50%;
  background: rgba(107, 184, 248, 0.5);
}

._dateTime_zhd4n_128 {
  white-space: nowrap;
}@layer components {
  ._inputWrapper_1qg17_2 {
    padding: 1.2rem 1.4rem;
    border-color: transparent;
    border-radius: 1.2rem;
    background-color: var(--tg-theme-secondary-bg-color, #f2f2f7);
  }
  ._inputWrapper_1qg17_2:focus-within {
    border-color: var(--tg-theme-link-color);
  }
  ._searchInput_1qg17_11 {
    font-size: 1.6rem;
  }
  ._searchInput_1qg17_11::-moz-placeholder {
    color: var(--tg-theme-hint-color, #8e8e93);
  }
  ._searchInput_1qg17_11::placeholder {
    color: var(--tg-theme-hint-color, #8e8e93);
  }
}._cityPickerButton_10ik6_1 {
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
  padding: 1.4rem 1.6rem;
  border: 2px solid rgb(44, 44, 44);
  border-radius: var(--border-radius);
  background: transparent;
  cursor: pointer;
  font-size: 1.8rem;
  transition: border-color var(--trans-fast);
}
._cityPickerButton_10ik6_1._error_10ik6_14 {
  border-color: var(--color-red-content);
}

._titleWrapper_10ik6_18 {
  position: absolute;
  top: -0.9rem;
  left: 1.1rem;
  padding: 0 0.5rem;
  background-color: var(--tg-theme-bg-color);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

._iconCity_10ik6_27 {
  position: absolute;
  top: 50%;
  left: 1.6rem;
  color: rgb(65, 65, 65);
  translate: 0 -50%;
}

._cityText_10ik6_35 {
  padding-left: 3rem;
  color: var(--tg-theme-text-color);
  font-size: 1.7rem;
  line-height: 2rem;
}

._placeholder_10ik6_42 {
  color: rgb(65, 65, 65);
}

._searchWrapper_10ik6_46 {
  position: sticky;
  z-index: 1;
  top: 0;
  flex: 0 0 auto;
  background-color: #f2f2f7;
}

._searchInput_10ik6_54 {
  color: #000;
}

._list_10ik6_58 {
  display: flex;
  flex-direction: column;
  padding: 0;
  margin: 0;
  margin-top: 1rem;
  gap: 8px;
  list-style: none;
}

._cityItem_10ik6_68 {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  padding: 14px 16px;
  border: none;
  border-radius: 12px;
  background: #f2f2f7;
  color: #000;
  cursor: pointer;
  font-size: 16px;
  transition: background-color 0.2s;
}
._cityItem_10ik6_68:hover {
  background: #e5e5ea;
}
._cityItem_10ik6_68._selected_10ik6_85 {
  background: var(--tg-theme-button-color, #007aff);
  color: var(--color-white);
}

._contentInnerClassName_10ik6_90 {
  display: flex;
  min-height: calc(100% + 1px);
  flex-direction: column;
}

._contentClassName_10ik6_96 {
  height: 75svh;
}._wrapper_1u4tc_1 {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

._player_1u4tc_8 {
  width: 100%;
  height: 100%;
}
._player_1u4tc_8 > canvas {
  -o-object-fit: contain;
     object-fit: contain;
}@layer components {
  ._container_11t5p_2 {
    position: fixed;
    z-index: 2000;
    top: 0;
    right: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0.8rem;
    padding: 1.2rem 1.6rem;
    pointer-events: none;
  }
  ._toast_11t5p_15 {
    width: 100%;
    max-width: 400px;
    padding: 1.2rem 1.6rem;
    border-radius: 1.2rem;
    background-color: var(--tg-theme-destructive-text-color);
    color: var(--color-white);
    font-size: 1.4rem;
    line-height: 1.8rem;
    pointer-events: auto;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }
}