.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;gap:24px;padding:0 24px;display:flex}.tgui-7b5bccbb645b495f{gap:16px}.tgui-7edaaf0c57797623{background:var(--tgui--tertiary_bg_color)}.tgui-56b2e897ed7ccb22,.tgui-aaa795d78c356ac1{justify-content:center;align-items:center;display:flex}.tgui-8735a62be5a8b8a7{min-width:0;max-width:100%;padding:var(--tgui--cell--middle--padding);flex-direction:column;flex-grow:1;gap:2px;display:flex}.tgui-1c6d7865a76a19bc,.tgui-8735a62be5a8b8a7>*{text-overflow:ellipsis;overflow:hidden}.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;gap:4px;display:inline-flex}.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;transition:opacity .15s ease-out;position:relative}.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;transition:background-color .15s ease-out;position:absolute;inset:0;overflow:hidden}.tgui-e156954daf886976{background:var(--tgui--outline);content:"";opacity:0;border-radius:50%;width:24px;height:24px;margin:-12px 0;animation:.3s cubic-bezier(.3,.3,.5,1) tgui-81605f53eca39186;position:absolute}@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{background-color:var(--tgui--tertiary_bg_color);box-shadow:0 0 0 1px var(--tgui--outline);justify-content:center;align-items:center;display:flex;position:relative}.tgui-1191c597a64dbd25{border-radius:inherit;-o-object-fit:cover;object-fit:cover;visibility:hidden;width:100%;height:100%;display:block;position:absolute}.tgui-72bd4140eca37f53 .tgui-1191c597a64dbd25{visibility:visible}.tgui-5ee2f1c6e1da49b5{justify-content:center;align-items:center;display:flex;position:absolute}.tgui-e3bcc434a6ee9317{position:absolute;top:-12px;right:-12px}.tgui-562f7459d74103ea{box-sizing:border-box;border-radius:20px;justify-content:center;align-items:center;min-width:20px;height:20px;margin:0 6px;padding:0 5px;display:inline-flex}.tgui-c1a5e9170826a773{height:24px;padding:0 6px}.tgui-4f69ed647e40e245{border-radius:50%;width:6px;height:6px;margin:7px;display:inline-block}.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;top:0;right:-12px}.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);gap:20px;padding:16px 20px;display:flex;position:relative;overflow:hidden}.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);box-shadow:none;border-radius:16px;margin:8px 20px}.tgui-cefdf70a2d9648ea.tgui-d67d90bbcab86e14{background:var(--tgui--quartenary_bg_color);margin:8px 16px}.tgui-11921b54915b369c{position:absolute;inset:0}.tgui-a04b768cea14d789{z-index:var(--tgui--z-index--simple);flex-direction:column;flex:1 1 0;gap:2px;display:flex}.tgui-62a759a0c54c3667{color:var(--tgui--subtitle_text_color)}.tgui-1e638bcb841cdfbc{color:var(--tgui--hint_color)}.tgui-5e0d89b3bc8342d8{gap:4px;margin-top:10px;display:flex}.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;top:4px;right:6px}.tgui-6c9b3f1fd52a3108{color:var(--tgui--link_color)}.tgui-117e77cd385a9c8d{box-sizing:border-box;border:none;border-radius:8px;justify-content:center;align-items:center;min-width:80px;max-width:100%;text-decoration:none;display:inline-flex}.tgui-726846958fe7f4a0{flex-grow:1;width:100%}.tgui-117e77cd385a9c8d:after{background:var(--tgui--bg_color);content:"";opacity:0;transition:opacity .15s ease-out;position:absolute;inset:0}.tgui-06cc94d03a7c4dd7,.tgui-8310172a5320ab71{justify-content:center;align-items:center;display:flex}.tgui-5f6014c0f063b6de{text-overflow:ellipsis;white-space:nowrap;z-index:var(--tgui--z-index--simple);overflow:hidden}.tgui-014f2b7d196b090d.tgui-014f2b7d196b090d{background:inherit;border-radius:inherit;color:var(--tgui--button--spinner-color);cursor:auto;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.tgui-13f23a224303ddaa{border-radius:20px;gap:6px;min-width:34px;height:36px;padding:8px 12px}.tgui-1a16a49d89076ff4{gap:8px;min-width:42px;height: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);color:var(--tgui--link_color);background:0 0}.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;display:inline-block;position:relative;overflow:hidden;box-shadow:0 32px 64px #0000000a,0 0 2px 1px #00000005}.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:#ffffffbf;background:linear-gradient(180deg,transparent 0,var(--tgui--black) 100%);padding-top:48px;position:absolute;bottom:0;left:0;right:0}.tgui-422c21c917cc0873{-webkit-line-clamp:2;white-space:break-spaces;-webkit-box-orient:vertical;display:-webkit-box}.tgui-27c5a061c5f35c04{font-weight:var(--tgui--font_weight--accent2)}.tgui-814d1971a92687e3 .tgui-27c5a061c5f35c04{color:var(--tgui--white)}.tgui-79efb12936705a6f{position:absolute;top:16px;right:16px}.tgui-6372c64c79ad2959{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.tgui-b8b077d7e3491b30{background:var(--tgui--surface_primary);box-shadow:0 12px 24px #0000000d}.tgui-ccc3e4a302799418{background:var(--tgui--plain_background)}.tgui-fdfccf8f92c11530{box-shadow:0 0 0 1px var(--tgui--outline);border-radius:10px}.tgui-9c7ff8cd23a6ea9a{color:var(--tgui--plain_foreground);text-overflow:ellipsis;flex:1 1 0;overflow:hidden}.tgui-0d7ce20ebc0fc7aa{margin-right:2px}.tgui-67f596882eb2b6ab{color:var(--tgui--secondary_hint_color);align-items:center;margin-top:1.5px;display:flex}.tgui-a8ce18a8594cea9b{box-sizing:border-box;color:var(--tgui--link_color);background:0 0;border:none;align-items:center;gap:24px;width:100%;height:48px;padding:10px 24px;display:flex}.tgui-6e7ca796043fe6ca{color:var(--tgui--destructive_text_color)}.tgui-f464dba82cb8b46e{gap:18px;height:44px;padding:8px 18px}.tgui-c5be765fabc1327f{text-align:right}.tgui-437ab2028f14c95c{color:var(--tgui--secondary_hint_color);align-items:center;gap:12px;display:flex}.tgui-4af039094fb946b4{color:var(--tgui--hint_color);margin:2px 0 0}.tgui-97dd747d03e9d3e0{color:var(--tgui--hint_color);align-items:center;gap:8px;display:flex}.tgui-64a5a0dc5509605e{overflow-wrap:anywhere;flex-grow:1}.tgui-3b026a2674eb3f4c{flex-shrink:0}.tgui-dda0e80fdf796ba5{border:none;border-radius:12px;padding:8px;display:inline-flex}.tgui-b92d762e02762017{border-radius:50%;padding:6px}.tgui-93cba8aff2e72079{background:var(--tgui--secondary_fill);color:var(--tgui--link_color)}.tgui-08ef1486bc111162{color:var(--tgui--link_color);background:0 0}.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{gap:12px;display:flex}.tgui-b3d7f75461a64b76{gap:8px}.tgui-c5545e0bc6105e48{box-sizing:border-box;color:var(--tgui--link_color);background:0 0;border:none;border-radius:12px;flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;gap:3px;min-width:64px;max-width:100%;min-height:60px;padding:0 12px;display:flex}.tgui-bf32cd3c110b8729{gap:4px;min-width:72px;min-height:64px}.tgui-99a630d0096f2169{background:var(--tgui--secondary_fill)}.tgui-30bf4976f818e8bf{background:var(--tgui--plain_background);color:var(--tgui--plain_foreground)}.tgui-c0c9bf3b1a53a8a4{max-width:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tgui-389a43acd684137a>:not(:last-child){margin-bottom:12px}.tgui-cfed40fe81d34ad5{box-sizing:border-box;padding:10px 18px}.tgui-e5c3a5b87f8b1f46{flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:32px;display:flex;overflow:hidden}.tgui-9c3dbc0ef84585d4{overflow-wrap:anywhere;text-align:center;margin:0}.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 #0000001a}.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{text-align:center;padding:16px 24px 20px}.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{gap:9px;padding:12px;display:flex}.tgui-d45985ba4cb27e5f{background:var(--tgui--tertiary_bg_color);border-radius:2px;width:100%;min-width:3px;height:3px}.tgui-352b8d247f473986{background:var(--tgui--link_color)}.tgui-b53f1370d519b689{flex-direction:column;gap:24px;margin:0;padding:32px 44px;display:flex}.tgui-732e8859c58ffb77{flex-direction:row}.tgui-4614301efc783534{-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:scroll}.tgui-4e145f66199825da::-webkit-scrollbar{display:none}.tgui-caaaa27ccfa566b7{--tgui--timeline--item--thickness:4px;--tgui--timeline--item--size:12px;gap:32px;display:flex}.tgui-caaaa27ccfa566b7:last-child .tgui-3fc2f0d7045d23d8{display:none}.tgui-0f46575488c31b93{min-width:var(--tgui--timeline--item--size);position:relative}.tgui-d7ba9c56743387af{height:var(--tgui--timeline--item--size);width:var(--tgui--timeline--item--size);border-radius:50%;top:4px;left:0}.tgui-3fc2f0d7045d23d8,.tgui-d7ba9c56743387af{background:var(--tgui--quartenary_bg_color);position:absolute}.tgui-3fc2f0d7045d23d8{height:calc(100% - 4px);width:var(--tgui--timeline--item--thickness);border-radius:2px;top:24px;bottom:0;left:50%;transform:translate(-50%)}.tgui-bf9f87dd32ecad81{overflow:hidden}.tgui-2b850faa8f3a520a{margin-bottom:4px;display:inline-block}.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{height:var(--tgui--timeline--item--size);align-items:center;display:flex}.tgui-f461f2eeb28c21d0 .tgui-d7ba9c56743387af{top:0}.tgui-f461f2eeb28c21d0 .tgui-3fc2f0d7045d23d8{height:var(--tgui--timeline--item--thickness);width:calc(100% + 36px);top:50%;left:0;transform:translateY(-50%)}.tgui-f461f2eeb28c21d0 .tgui-2b850faa8f3a520a{white-space:nowrap}.tgui-81a5164cd16c05d5{stroke:var(--tgui--link_color);transform:rotate(-90deg)}.tgui-ced47fd163a53511{border-radius:2px;height:4px;position:relative;overflow:hidden}.tgui-44060f289fdbdb84:after{content:"";opacity:.4;inset:0}.tgui-027278a6d6708965,.tgui-44060f289fdbdb84:after{background:var(--tgui--link_color);position:absolute}.tgui-027278a6d6708965{border-radius:inherit;height:100%;z-index:var(--tgui--z-index--simple);transition:width .2s}.tgui-97f2df57786b02dc{position:relative}.tgui-3eb6091f664c15d6:after,.tgui-3eb6091f664c15d6:before{content:"";z-index:var(--tgui--z-index--simple);position:absolute;inset:0}.tgui-97f2df57786b02dc:before{background:var(--tgui--secondary_bg_color)}.tgui-97f2df57786b02dc:not(.tgui-ecf101b3117a96c8):after{background-color:var(--tgui--bg_color);z-index:var(--tgui--z-index--skeleton);animation:1.8s linear infinite tgui-3a837cc9661e7502}@keyframes tgui-3a837cc9661e7502{0%,to{opacity:.4}50%{opacity:.7}}.tgui-bed09b0692380ce7{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:460px;transition:transform .32s cubic-bezier(.3,.3,.5,1);animation:.34s cubic-bezier(.3,.3,.5,1) tgui-738ce40067f9bb6e;position:fixed;bottom:10px;left:10px;right:10px}.tgui-a869502f11f22b6c{backdrop-filter:blur(28px);background:var(--tgui--surface_dark);box-sizing:border-box;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 16px 10px 10px;display:flex;position:sticky;inset:0}.tgui-a1e25a2488982fc5{transform:translateY(140%)}.tgui-c2ca59c94a46245e{bottom:16px}.tgui-c2ca59c94a46245e .tgui-a869502f11f22b6c{border-radius:14px}.tgui-093aea87229643ac,.tgui-229bfa1a0a8ac43f{color:var(--tgui--toast_accent_color);align-items:center;display:flex}.tgui-7d8f183ba67229e9{color:var(--tgui--white);flex-direction:column;flex:1 1 0;gap:1px;display:flex}@keyframes tgui-738ce40067f9bb6e{0%{transform:translateY(140%)}to{transform:translateZ(0)}}.tgui-4d26fba7185ffa9f{color:var(--tgui--toast_accent_color);background:0 0;border:none;padding:0}.tgui-86f452d8e92a2075{display:table;position:relative}.tgui-86f452d8e92a2075:before{background-color:var(--tgui--bg_color);content:"";z-index:var(--tgui--z-index--simple);background-image:url(/_astro/2d82b92e720462f8dd3b.Bh4Fahcw.svg);transition:all .4s;position:absolute;inset:0}.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;transition:opacity .15s ease-out;position:absolute;top:0}.tgui-60cf4cc79ba44c4f:checked~.tgui-bca5056bf34297b0{opacity:1}.tgui-b9fd8cdf929947df{white-space:nowrap;clip:rect(0,0,0,0);clip-path:inset(50%);opacity:0;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tgui-a03137b1ed760aaf{gap:10px;min-height:48px;padding:10px 12px 10px 16px;display:flex}.tgui-ca1c0e2d013ae260{min-height:50px;padding:10px 16px}.tgui-f3ab78c8048cb9dc{background:conic-gradient(#0c28ff 0deg,#03ffff 60deg,#24d627 120deg,#fdff22 180deg,#ff2227 240deg,#fe2df6 300deg,#7122ff 1turn);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.tgui-93beab8699996b1e{border-radius:50%;width:16px;height:16px}.tgui-93beab8699996b1e:after,.tgui-93beab8699996b1e:before{border-radius:inherit;content:"";position:absolute}.tgui-93beab8699996b1e:before{background:var(--tgui--bg_color);inset:2px}.tgui-93beab8699996b1e:after{background:inherit;inset: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);color:var(--tgui--secondary_hint_color);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;max-width:calc(100% - 86px);padding:0 6px;position:absolute;top:6px;left:32px;overflow:hidden}.tgui-4a83fef1f04acb0e{pointer-events:none;position:relative}.tgui-7707c5d942b7b9af.tgui-4a83fef1f04acb0e{opacity:.35}.tgui-8ca550c2fc85eff5.tgui-4a83fef1f04acb0e:after{background:var(--tgui--bg_color);content:"";opacity:.5;position:absolute;inset:0}.tgui-0f5050defacbf813{box-sizing:border-box;align-items:center;display:flex}.tgui-16b3783d394bc7db,.tgui-8f04eff653cfa5e5{display:flex}.tgui-8ca550c2fc85eff5 .tgui-0f5050defacbf813{box-shadow:0 0 0 2px var(--tgui--outline);border-radius:14px}.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{box-sizing:border-box;color:var(--tgui--text_color);resize:none;text-overflow:ellipsis;background:0 0;border:0;outline:0;width:100%;margin:0;padding:0;display:block}.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);width:100%;position:relative}.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;gap:var(--tgui--multiselect--gap);flex-wrap:wrap;flex-grow:1;flex-shrink:1;max-width:100%;margin:0;padding:8px;display:flex;position:relative;overflow:hidden}.tgui-991d85450550abb9{max-width:calc(100% - var(--tgui--multiselect--gap));padding:6px 12px}.tgui-41e02fd2529dfbd2{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;color:var(--tgui--text_color);background:0 0;border:0;outline:none;flex-direction:column;flex:1;justify-content:center;width:100%;padding:0 8px;display:flex;position:relative}.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);box-sizing:border-box;border-radius:12px;width:100%;max-height:168px;margin-top:8px;overflow-y:scroll;box-shadow:0 32px 64px #0000000a,0 0 2px 1px #00000005}.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-origin:100%;transform:rotate(90deg)translate(50%,-50%)}.tgui-fed67e27ad8cb75f{transform:rotate(180deg)}.tgui-b27d1c4f6222569e{transform-origin:0;transform:rotate(-90deg)translate(-50%,-50%)}.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);box-sizing:border-box;padding:32px 20px;position:fixed;inset:0}.tgui-a40b67b8ec9e3a49,.tgui-a641ca1e63331268{flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.tgui-a40b67b8ec9e3a49{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;max-width:100%}.tgui-bf64531d065e1bd9 .tgui-a40b67b8ec9e3a49{flex:unset}.tgui-7df9ee9d6d6586de,.tgui-a40b67b8ec9e3a49{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tgui-7df9ee9d6d6586de{text-align:center;max-width:100%}.tgui-36c453f0a9d51371{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:20px;display:flex}.tgui-0e77c7f1a1b82c84{--tgui--pin_input--buttons-gap:12px;--tgui--pin_input--button-width:33.3%;gap:var(--tgui--pin_input--buttons-gap);flex-flow:column wrap;width:100%;margin-top:52px;display:flex}.tgui-bf64531d065e1bd9 .tgui-0e77c7f1a1b82c84{--tgui--pin_input--button-width:76px}.tgui-49b69c407401f76c{gap:var(--tgui--pin_input--buttons-gap);justify-content:center;display:flex}.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);margin:auto;display:block}.tgui-6eaa561b38208c72{background:var(--tgui--tertiary_bg_color);color:var(--tgui--text_color);height:56px;width:var(--tgui--pin_input--button-width);border:none;border-radius:16px;padding:0}.tgui-3bea52c968cee224{border-radius:50%;width:76px;height:76px}.tgui-bad1e0d3a612c110{background:var(--tgui--bg_color);border:2.5px solid var(--tgui--divider);border-radius:12px;justify-content:center;align-items:center;width:40px;height:44px;padding:0;transition:border-color .15s ease-out;display:flex}.tgui-b9a1527d00258387{background:var(--tgui--link_color);opacity:.1;border:none;border-radius:50%;width:13px;height: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%;width:8px;height: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{gap:4px;padding:12px;display:flex;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{opacity:0;margin:0;position:absolute;top:0;bottom:0}.tgui-919c5658483cae11{position:relative}.tgui-a0742fd4c73756f7{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:inherit;border-radius:inherit;color:var(--tgui--text_color);border:none;outline:none;width:100%;padding:12px 58px 12px 16px}.tgui-025a45d791e466f6{color:var(--tgui--secondary_hint_color);pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.tgui-aa094d6480bfa32a{cursor:pointer;position:relative}.tgui-7d31e315f5cc4733{cursor:default;opacity:.25}.tgui-ad96577f259c5732{color:var(--tgui--link_color);opacity:0;transition:opacity .15s ease-out;display:block}.tgui-6988c618806a5171:checked~.tgui-ad96577f259c5732{opacity:1}.tgui-717c3649db8d5af2{--tgui--slider--thumb--size:12px;box-sizing:border-box;align-items:center;gap:24px;min-height:52px;padding:16px 24px;display:flex}.tgui-35faba867393ce37{cursor:pointer;height:var(--tgui--slider--thumb--size);border-radius:8px;width:100%;position:relative}.tgui-c591a831de13ba23{cursor:default;opacity:.35}.tgui-4de4feff2dcc975c,.tgui-e11a455378c63b15{border-radius:inherit;height:3px;margin-top:-1px;position:absolute;top:50%;left:0}.tgui-e11a455378c63b15{background-color:var(--tgui--tertiary_bg_color);box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;display:flex}.tgui-4de4feff2dcc975c{background:var(--tgui--button_color);width:auto}.tgui-7fe9f0fbc9771947{isolation:isolate;height:100%;margin-left:calc(var(--tgui--slider--thumb--size) / 10);margin-right:calc(var(--tgui--slider--thumb--size) / 10);z-index:var(--tgui--z-index--simple);position:relative}.tgui-6598607160233201,.tgui-a56564bcfd4b56e5{justify-content:center;align-items:center;margin-top:3px;display:flex}.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%;width:2px;height:2px;position:absolute}.tgui-2b0a006b5a9ffd68{background:var(--tgui--secondary_hint_color);opacity:.35}.tgui-7951a89b824476b3{background:var(--tgui--tertiary_bg_color);border-radius:3px;width:4px;height:20px}.tgui-7951a89b824476b3.tgui-2b0a006b5a9ffd68{background:var(--tgui--button_color);opacity:1}.tgui-b632646f586ff14d:not(.tgui-7951a89b824476b3):first-child{transform:translate(50%)}.tgui-b632646f586ff14d:last-child{transform:translate(-150%)}.tgui-7951a89b824476b3:last-child{transform:translate(-100%)}.tgui-83b7253102c6addc{background:var(--tgui--button_color);height:var(--tgui--slider--thumb--size);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--tgui--slider--thumb--size);z-index:var(--tgui--z-index--simple);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.tgui-96f5864d281f94a8{background:var(--tgui--white);box-shadow:0 6px 6.5px #0000001f,0 .5px 2px #0000001f}.tgui-abdeb837bfc726cb{width:100%;height:100%}.tgui-a1dc55b304d32032{cursor:pointer;border-radius:16px;align-items:center;width:52px;height:32px;display:flex;position:relative;overflow:hidden}.tgui-57a00e000de7483d{cursor:default;opacity:.4}.tgui-3acc6d0262399734:before{background:var(--tgui--secondary_bg_color);content:"";position:absolute;inset:0}.tgui-2776944549f431fc .tgui-3acc6d0262399734:before{border:3px solid var(--tgui--secondary_hint_color);border-radius:16px}.tgui-3acc6d0262399734:after{content:"";border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.tgui-2776944549f431fc .tgui-3acc6d0262399734:after{background:var(--tgui--secondary_hint_color);width:16px;height:16px;margin-left:8px}.tgui-b70ccb0e7742541a .tgui-3acc6d0262399734:after{background:var(--tgui--white);width:28px;height:28px;margin-left:2px;box-shadow:0 3px 1px #0000000f,0 3px 8px #00000026,0 0 0 1px #0000000a}.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{width:24px;height:24px}.tgui-edfaab8ff474b0de:checked+.tgui-3acc6d0262399734:after{transform:translate(20px)translateY(-50%)}.tgui-2776944549f431fc .tgui-edfaab8ff474b0de:checked+.tgui-3acc6d0262399734:after{background:var(--tgui--white);transform:translate(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)}.tgui-b70ccb0e7742541a .tgui-3acc6d0262399734:before{transition:background-color .2s}.tgui-b70ccb0e7742541a .tgui-3acc6d0262399734:after{transition:transform .2s cubic-bezier(.36,-.24,.26,1.32)}}.tgui-d40ec83150e66029{background:inherit;border-radius:inherit;color:var(--tgui--text_color);resize:none;border:none;outline:none;width:100%;min-height:80px;padding:12px 16px}.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{position:fixed;left:0;right:0}.tgui-d83e15d73344cdc0{top:0}.tgui-01790b7e59088ea5{padding-bottom:var(--tgui--safe_area_inset_bottom);bottom:0}.tgui-53cb2ebed0c3b08f{background:var(--tgui--surface_primary);box-shadow:0 -1px 0 var(--tgui--divider);justify-items:stretch;padding:0 16px;display:flex}.tgui-a2b4713d67582227{padding:0}.tgui-64cd0db020a9bacf{color:var(--tgui--secondary_hint_color);background:0 0;border:none;flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;gap:6px;min-width:0;max-width:100%;margin:0;padding:12px 16px 16px;transition:all .15s ease-out;display:flex}.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;justify-content:center;min-width:64px;padding:2px 10px;display:flex}.tgui-ecbb746748ea4134 .tgui-44d48e11585af170{padding:0}.tgui-aeab497081949a15{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tgui-0eddcd83377979c2,.tgui-68fc52f1068b8e16{align-items:center;display:flex}.tgui-0eddcd83377979c2{color:var(--tgui--divider);justify-content:center;width:24px;height:20px;margin:0 -6px}.tgui-a9c3d618b6e43d64{color:var(--tgui--link_color)}.tgui-32fe6ce00169d72e{color:var(--tgui--hint_color);cursor:pointer;border-radius:8px;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);gap:8px;padding:4px;display:inline-flex}.tgui-15adbef8fe5efed9{-webkit-backdrop-filter:blur(22px);background:#00000040;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));cursor:pointer;height:8px;opacity:var(--tgui--compact_pagination--dot--opacity--selected,.25);border:none;border-radius:50%;width:8px;padding:0;transition:opacity .15s ease-in-out;display:block}.tgui-6d14364fac453a65{opacity:1}.tgui-bfabaddd169233a9{color:var(--tgui--link_color);text-decoration:none}.tgui-38580a5c868cecc4{gap:8px;padding:16px;display:flex}.tgui-645f8efe8c9c3cc5{opacity:.35}.tgui-8dab5cf704c88e82{box-sizing:border-box;color:var(--tgui--hint_color);cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0 10px;display:flex}.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);box-sizing:border-box;border-radius:44px;width:100%;height:100%;padding:2px;overflow:hidden}.tgui-b0a9057ab5d33005{border-radius:inherit;box-sizing:border-box;align-content:stretch;align-items:center;width:100%;height:100%;display:flex;position:relative}.tgui-31f461ccfea23ec3{background:var(--tgui--segmented_control_active_bg);box-sizing:border-box;z-index:var(--tgui--z-index--simple);border-radius:40px;transition:transform .15s;position:absolute;inset:0}.tgui-16c6b1986a48e2b5{background:var(--tgui--tertiary_bg_color);border-radius:9px}.tgui-16c6b1986a48e2b5 .tgui-31f461ccfea23ec3{border:var(--tgui--border--width) solid #0000000a;border-radius:inherit;box-shadow:0 3px 1px #0000000a,0 3px 8px #0000001f}.tgui-bbfb272d22eb23e8{border-radius:inherit;color:var(--tgui--text_color);text-overflow:ellipsis;white-space:nowrap;max-width:100%;z-index:var(--tgui--z-index--simple);background:0 0;border:none;flex:1 1 0;padding:10px 24px;overflow:hidden}.tgui-513fce1023cbbd63{padding:6px 24px}.tgui-89d3925598b8fd68{align-content:stretch;align-items:center;gap:12px;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.tgui-8e986e14448c29e6{background:var(--tgui--button_color);border-radius:4px 4px 1px 1px;height:3px;transition:transform .125s;position:absolute;bottom:0;left:0;right:0}.tgui-96892ceed80c1bf3{border-radius:inherit;color:var(--tgui--secondary_hint_color);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;flex:1 0 0;max-width:100%;height:44px;transition:color .125s;overflow:hidden}.tgui-44ea091aea23df33{color:var(--tgui--link_color)}.tgui-cc76354712c6e8d9{background-color:var(--tgui--bg_color);max-height:96%;z-index:var(--tgui--z-index--overlay);border-top-left-radius:16px;border-top-right-radius:16px;outline:none;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.tgui-2c53ae2ef0209d4d{border-bottom:1px solid var(--tgui--divider);justify-content:space-between;align-items:center;padding:16px;display:flex}.tgui-5dc6ad1ca3ac3ed4{padding-bottom:var(--tgui--safe_area_inset_bottom);overflow-y:auto}.tgui-f67c8fb3553eee55{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex;position:relative}.tgui-f67c8fb3553eee55:before{background:var(--tgui--divider);content:"";border-radius:4px;width:36px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.tgui-09b5f6cfd7ba56ab,.tgui-fe1d6742d85038d7{flex:1 0 0;align-items:center;display:flex}.tgui-09b5f6cfd7ba56ab{justify-content:flex-start}.tgui-fe1d6742d85038d7{justify-content:flex-end}.tgui-7ce1022bfdcb0ae3{--tgui--text--line_height:28px;text-align:center;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tgui-3197096cb603b35a{z-index:var(--tgui--z-index--overlay);position:fixed;inset:0}.tgui-5638a4ef4e806d8c{background:var(--tgui--white);color:var(--tgui--black);border-radius:12px;padding:10px;box-shadow:0 8px 24px #0000001a}.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{-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 #0000001a;--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:#ffffff08;--tgui--divider:#00000026;--tgui--outline:#0000000d;--tgui--surface_primary:#fffffff2;--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:#4378ff1a;--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:#0000000a;--tgui--plain_foreground:#000c;--tgui--toast_accent_color:#55a6ff;--tgui--surface_dark:#383838d9;--tooltip_background_dark:#000000d9;--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:#ffffff08;--tgui--divider:#ffffff0d;--tgui--outline:#ffffff1a;--tgui--surface_primary:#171717f2;--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:#2990ff26;--tgui--green:#32e55e;--tgui--destructive_background:#ff232305;--tgui--primary_code_highlight:#2990ff;--tgui--secondary_code_highlight:#e937ed;--tgui--tertiary_code_highlight:#5ae536;--tgui--plain_background:#ffffff14;--tgui--plain_foreground:#fffffff2}@media (resolution>=2x){.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)}}:root[data-miniapp-theme]{--app-bg:#080f1b;--app-panel:#101c2e;--app-text:#edf3fc;--app-muted:#a3b2c7;--app-border:#ffffff18}:root[data-miniapp-theme=light]{--app-bg:#f5f7fb;--app-panel:#fff;--app-text:#17263d;--app-muted:#5c6d85;--app-border:#dce3ef}html[data-miniapp-theme].miniapp-native-root,html[data-miniapp-theme] body.miniapp-native-root,html[data-miniapp-theme] body.miniapp-native-root #root,html[data-miniapp-theme] .miniapp-page{background:var(--app-bg);color:var(--app-text)}html[data-miniapp-theme] .miniapp-shell{background:var(--app-bg);border-color:var(--app-border);box-shadow:0 20px 70px #00000012}html[data-miniapp-theme] .miniapp-shell:before{content:none}html[data-miniapp-theme] .miniapp-shell .miniapp-content{background:var(--app-bg)}html[data-miniapp-theme] .orbital-home,html[data-miniapp-theme] .orbital-home .fly-cinema__background{background:var(--app-bg);color:var(--app-text);opacity:1}html[data-miniapp-theme] .orbital-home .fly-cinema__space,html[data-miniapp-theme] .orbital-logo .fly-cinema__aura{display:none}html[data-miniapp-theme] .orbital-subscription h1,html[data-miniapp-theme] .fly-cinema__status-title{color:var(--app-text)}html[data-miniapp-theme] .orbital-subscription p,html[data-miniapp-theme] .orbital-connect-title,html[data-miniapp-theme] .orbital-copy-link,html[data-miniapp-theme] .fly-cinema__status-copy{color:var(--app-muted)}html[data-miniapp-theme] .miniapp-shell .mini-tabbar{background:var(--app-bg);box-shadow:none;border:0}html[data-miniapp-theme] .mini-tabbar button{color:var(--app-muted)}html[data-miniapp-theme=light] .mini-tabbar button.is-active{color:#2055b8;background:0 0}html[data-miniapp-theme] .preview-materials{background:var(--app-panel);border-color:var(--app-border);color:var(--app-muted)}html[data-miniapp-theme] .preview-materials button{color:var(--app-muted)}html[data-miniapp-theme=light] .preview-materials button[aria-pressed=true]{color:#1648a6;background:#e8effe;border-color:#c5d6f5}html[data-miniapp-theme] .orbital-preview-dialog{background:var(--app-panel);color:var(--app-text);border-color:var(--app-border)}html[data-miniapp-theme] .orbital-preview-dialog p{color:var(--app-muted)}html[data-miniapp-theme=light] .miniapp-shell :is(.app-screen,.mini-stack),html[data-miniapp-theme=light] .miniapp-shell :is(h1,h2,h3,.profile-row strong,.devices-usage strong,.devices-roster-item strong,.mini-brand span){color:var(--app-text)}html[data-miniapp-theme=light] .miniapp-shell :is(.profile-card,.connect-panel,.devices-usage,.devices-roster,.profile-email-strip,.subscription-panel,.metric-box,.auth-form,.auth-field div,.auth-code-panel){background:var(--app-panel);border-color:var(--app-border);box-shadow:0 6px 24px #19366005}html[data-miniapp-theme=light] .miniapp-shell :is(.app-screen p,.profile-row small,.profile-meta span,.devices-roster-item small,.devices-roster-item>div>span,.devices-roster-hint,.devices-screen-head>div>span,.devices-usage>div:first-child>span,.devices-usage strong small,.mini-brand p){color:var(--app-muted)}html[data-miniapp-theme=light] .miniapp-shell :is(.profile-row,.devices-roster-item+.devices-roster-item){border-color:var(--app-border)}html[data-miniapp-theme=light] .miniapp-shell :is(.profile-row-icon,.devices-roster-icon,.devices-screen-icon,.mini-icon-button){color:#2055b8;background:#e8effe;border-color:#cfddf5}html[data-miniapp-theme=light] .miniapp-shell input{color:var(--app-text);background:var(--app-panel);border-color:var(--app-border)}html[data-miniapp-theme=light] .miniapp-shell .cinematic-home__connect,html[data-miniapp-theme=light] .miniapp-shell .cinematic-home__connect strong{color:#fff}html[data-miniapp-theme=light] .setup-screen{background:var(--app-bg)}html[data-miniapp-theme=light] .miniapp-shell :is(.setup-platform-panel,.setup-access-card,.setup-steps-panel,.setup-command-panel,.setup-support-action){background:var(--app-panel);border-color:var(--app-border);box-shadow:none}html[data-miniapp-theme=light] .miniapp-shell :is(.setup-platform,.setup-access-card small,.setup-section-head small,.setup-step p,.setup-support-action small){color:var(--app-muted)}html[data-miniapp-theme=light] .miniapp-shell :is(.setup-access-card strong,.setup-section-head strong,.setup-step strong,.setup-support-action strong){color:var(--app-text)}html[data-miniapp-theme=light] .miniapp-shell .setup-platform.is-selected{color:#174da9;box-shadow:none;background:#e8effe;border-color:#c5d6f5}html[data-miniapp-theme=light] .miniapp-shell .setup-platform.is-selected svg{color:#174da9}html[data-miniapp-theme=light] .miniapp-shell .setup-command:not(.is-primary){color:#174da9;border-color:var(--app-border);background:#edf2fb}html[data-miniapp-theme=light] .miniapp-shell .setup-symbol{color:#5279b6;opacity:.4}html[data-miniapp-theme=light] .orbital-home .fly-cinema__status-icon{background:#168767}@media (width<=880px){.miniapp-page:has(.preview-materials) .app-screen:not(.orbital-home){padding-top:70px}}html[data-miniapp-theme=light] .miniapp-shell :is(.profile-screen,.devices-screen){background:var(--app-bg)}html[data-miniapp-theme=light] .miniapp-shell .profile-head{background:var(--app-panel);border-color:var(--app-border);box-shadow:none}html[data-miniapp-theme=light] .miniapp-shell :is(.profile-email-strip span,.profile-meta,.profile-meta span){color:var(--app-muted)}html[data-miniapp-theme=light] .miniapp-shell :is(.profile-copy,.setup-section-head>span,.setup-step>span,.setup-access-icon.is-ready),html[data-miniapp-theme=light] .miniapp-shell .devices-roster-head span{color:#2055b8;background:#e8effe}html[data-miniapp-theme=light] .miniapp-shell .devices-roster-item button.is-rename{color:#2055b8;background:#e8effe;border-color:#c9d8f8}html[data-miniapp-theme=light] .miniapp-shell .devices-roster-item button.is-remove{color:#b02e48;background:#fff0f3;border-color:#f1cbd3}html[data-miniapp-theme=light] .miniapp-shell .sheet-device-rename-field>span{color:var(--app-muted)}html[data-miniapp-theme=light] .miniapp-shell .sheet-device-rename-field input{border-color:var(--app-border);background:var(--app-panel);color:var(--app-text)}html[data-miniapp-theme=light] .miniapp-shell .renewal-brand,html[data-miniapp-theme=light] .miniapp-shell .renewal-status-row,html[data-miniapp-theme=light] .miniapp-shell .renewal-summary-grid>div{background:var(--app-panel);border-color:var(--app-border);box-shadow:0 8px 24px #17263d0f}html[data-miniapp-theme=light] .miniapp-shell .renewal-brand,html[data-miniapp-theme=light] .miniapp-shell .renewal-summary-grid strong{color:var(--app-text)}html[data-miniapp-theme=light] .miniapp-shell .renewal-status-row span,html[data-miniapp-theme=light] .miniapp-shell .renewal-summary-grid :is(span,small),html[data-miniapp-theme=light] .miniapp-shell .renewal-section-title p{color:#52627a}html[data-miniapp-theme=light] .miniapp-shell .renewal-status-row strong{color:#173f87;background:#e8effb}html[data-miniapp-theme=light] .miniapp-shell .renewal-hero.is-expired .renewal-status-row strong{color:#a12e48;background:#fff0f3}html[data-miniapp-theme=light] .miniapp-shell .renewal-plan-pill:not(.is-selected){color:var(--app-text);background:#eaf0f9;border-color:#cbd8ea}html[data-miniapp-theme=light] .miniapp-shell .renewal-plan-pill:not(.is-selected) :is(strong,.pay-plan-side b){color:var(--app-text)}html[data-miniapp-theme=light] .miniapp-shell .renewal-plan-pill:not(.is-selected) small{color:#526784}html[data-miniapp-theme=light] .miniapp-shell .renewal-plan-pill:not(.is-selected) .pay-plan-side em{color:#174783;background:#d9e8fb}html[data-miniapp-theme=light] .miniapp-shell .renewal-plan-pill.is-selected{background:linear-gradient(135deg,#205cef,#2d6fd1)}html[data-miniapp-theme=light] .miniapp-shell .renewal-plan-pill.is-selected :is(small,.pay-plan-side em){color:#fff}html[data-miniapp-theme=light] .miniapp-shell .renewal-plan-pill.is-selected .pay-plan-side em{background:#173f87}html[data-miniapp-theme=light] .miniapp-shell .renewal-screen .pay-method-title{color:var(--app-text)}html[data-miniapp-theme=light] .miniapp-shell .renewal-screen .pay-method-pill{background:var(--app-panel);border-color:var(--app-border);color:var(--app-text)}html[data-miniapp-theme=light] .miniapp-shell .renewal-screen .pay-method-pill.is-selected{color:#173f87;background:#e8effb;border-color:#83a6e4}html[data-miniapp-theme=light] .miniapp-shell .renewal-copay-note{color:#895413}html[data-miniapp-theme=dark] .mini-tabbar button.is-active{color:#79a9ff;background:0 0}.miniapp-shell .mini-tabbar button:focus-visible{outline-offset:-3px;outline:2px solid}html[data-miniapp-theme=dark] .orbital-home{background:radial-gradient(90% 48% at 48% 18%,#1b2638 0%,#101a29 44%,#080f1b 100%)}html[data-miniapp-theme=light] .orbital-home{background:radial-gradient(90% 48% at 48% 18%,#e4ebf5 0%,#edf1f8 48%,#f5f7fb 100%)}html[data-miniapp-theme] .orbital-home .fly-cinema__background{background:0 0}@media (height>=700px){html[data-miniapp-theme] .orbital-home .cinematic-home__status{margin-top:16px}html[data-miniapp-theme] .orbital-home .orbital-subscription{margin-bottom:44px}}html[data-telegram-native] .miniapp-page{padding:0}html[data-telegram-native] .miniapp-shell{padding-top:max(env(safe-area-inset-top,0px), var(--miniapp-safe-top,0px));padding-left:max(env(safe-area-inset-left,0px), var(--miniapp-safe-left,0px));padding-right:max(env(safe-area-inset-right,0px), var(--miniapp-safe-right,0px));box-shadow:none;border:0;border-radius:0}html[data-telegram-native] .miniapp-shell .miniapp-content{padding-bottom:max(env(safe-area-inset-bottom,0px), var(--miniapp-safe-bottom,0px))}html[data-telegram-native] .miniapp-shell .mini-tabbar{bottom:calc(18px + max(env(safe-area-inset-bottom,0px), var(--miniapp-safe-bottom,0px)))}html[data-telegram-native] .miniapp-shell .orbital-home{background:var(--app-bg)}html[data-telegram-native] .miniapp-shell .home-feature-card{background:var(--app-panel)}.fly-cinema{--fly-blue:#2d78ff;--fly-cyan:#55dcff;--fly-green:#51e0b5;--fly-core-top:18vh;z-index:60;border-radius:inherit;color:#fff;isolation:isolate;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#061326;width:100%;height:100%;min-height:0;transition:opacity .36s,transform .36s cubic-bezier(.2,.86,.2,1),filter .36s;position:absolute;inset:0;overflow:hidden}.fly-cinema.is-exiting{opacity:0;filter:none;pointer-events:none;transform:none}.fly-cinema__background{z-index:-4;background:radial-gradient(circle at 16% 4%,#173f80 0,#0000 42%),radial-gradient(circle at 92% 72%,#113b55 0,#0000 40%),#061326;animation:.4s ease-out both fly-cinema-bg;position:absolute;inset:0}.fly-cinema__space{top:calc(var(--fly-core-top,18vh) + min(28vw, 110px) - min(48vw, 195px));aspect-ratio:1;opacity:.7;width:min(96vw,390px);max-width:96%;position:absolute;left:50%;transform:translate(-50%)}.fly-cinema__space circle{fill:none;stroke:#658fb859;stroke-width:1px;transform-origin:50%}.fly-cinema__space-a{animation:.75s cubic-bezier(.18,.8,.2,1) 80ms both fly-cinema-space-a}.fly-cinema__space-b{animation:.82s cubic-bezier(.18,.8,.2,1) .14s both fly-cinema-space-b}.fly-cinema__lines{z-index:-1;opacity:.42;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(circle at 50% 33%,#000,#0000 68%);mask-image:radial-gradient(circle at 50% 33%,#000,#0000 68%)}.fly-cinema__line{transform-origin:top;opacity:0;width:1px;height:68%;animation:fly-cinema-line .75s var(--delay) cubic-bezier(.18, .75, .2, 1) both;background:linear-gradient(#55dcff80,#0000);position:absolute;top:33%;left:50%}.fly-cinema__particles{aspect-ratio:1;pointer-events:none;width:min(88vw,360px);max-width:88%;position:absolute;top:5%;left:50%;transform:translate(-50%)}.fly-cinema__particle{width:var(--size);aspect-ratio:1;background:var(--fly-cyan);box-shadow:0 0 12px var(--fly-cyan);opacity:0;animation:fly-cinema-particle .62s var(--delay) cubic-bezier(.25, .65, .25, 1) both;border-radius:50%;position:absolute;top:50%;left:50%}.fly-cinema__core{top:var(--fly-core-top,18vh);aspect-ratio:1;perspective:900px;place-items:center;width:min(56vw,220px);max-width:56%;display:grid;position:absolute;left:50%;transform:translate(-50%)}.fly-cinema__aura{aspect-ratio:1;filter:blur(5px);opacity:0;background:radial-gradient(circle,#2d78ff4d,#0000 66%);border-radius:50%;width:125%;animation:.72s ease-out .48s both fly-cinema-aura-in,4s ease-in-out 1.2s infinite fly-cinema-aura-live;position:absolute}.fly-cinema__logo-tile{aspect-ratio:1;opacity:0;width:62%;transform-style:preserve-3d;background:radial-gradient(circle at 27% 20%,#ffffff40,#0000 33%),linear-gradient(145deg,#327cff,#123f9c);border:1px solid #55dcff9e;border-radius:31%;place-items:center;animation:.72s cubic-bezier(.16,1,.3,1) .44s both fly-cinema-logo-depth,5.2s ease-in-out 1.35s infinite fly-cinema-logo-float;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 75px #2d78ff61,inset 0 1px #ffffff5c}.fly-cinema__logo{z-index:2;aspect-ratio:1;fill:#fff;filter:drop-shadow(0 9px 14px #00143e66);opacity:0;width:72%;animation:.58s cubic-bezier(.16,1,.3,1) .62s both fly-cinema-logo-reveal;position:relative;overflow:visible}.fly-cinema__glint{z-index:3;background:linear-gradient(108deg,#0000 39%,#ffffff85 50%,#0000 61%);animation:1.1s ease-in-out .86s both fly-cinema-glint;position:absolute;inset:-45%;transform:translate(-88%)rotate(6deg)}.fly-cinema__wave{aspect-ratio:1;opacity:0;filter:drop-shadow(0 0 8px #55dcff66);border:2px solid #55dcffa6;border-radius:42%;width:70%;animation:.72s cubic-bezier(.2,.7,.2,1) 1.02s both fly-cinema-wave;position:absolute;transform:rotate(45deg)scale(.55)}.fly-cinema__wave--late{animation-delay:1.16s}.fly-cinema__status{text-align:center;white-space:nowrap;justify-items:center;gap:7px;display:grid;position:absolute;top:55%;left:50%;transform:translate(-50%)}.fly-cinema__status-icon{aspect-ratio:1;width:30px;color:var(--fly-green);opacity:0;background:#51e0b524;border:1px solid #51e0b599;border-radius:50%;place-items:center;animation:.38s cubic-bezier(.2,1.45,.3,1) 1.22s forwards fly-cinema-pop;display:grid;transform:scale(.4)}.fly-cinema__status-icon svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:17px}.fly-cinema__status-title{letter-spacing:.08em;opacity:0;font-weight:700;animation:.42s ease-out 1.32s forwards fly-cinema-copy;transform:translateY(8px)}.fly-cinema__status-copy{color:#91a7c2;opacity:0;animation:.42s ease-out 1.42s forwards fly-cinema-copy;transform:translateY(8px)}.fly-cinema__account{opacity:0;justify-content:space-between;align-items:end;gap:18px;animation:.48s cubic-bezier(.16,1,.3,1) 1.48s forwards fly-cinema-ui-up;display:flex;position:absolute;inset:79vh 7% auto;transform:translateY(28px)}.fly-cinema__opening-account-tools{flex:none;gap:5px;width:128px;display:grid}.fly-cinema__opening-account-tools .fly-cinema__days{box-sizing:border-box;text-align:center;width:calc(100% + 12px);min-height:29px;padding:6px 10px;font-size:13px}.fly-cinema__opening-link-placeholder{visibility:hidden;width:calc(100% + 12px);height:29px}.fly-cinema__date{letter-spacing:-.04em;white-space:pre-line;font-size:clamp(28px,8vw,38px);font-weight:750;line-height:1.02}.fly-cinema__days{white-space:nowrap;background:#55dcff1a;border:1px solid #55dcff6b;border-radius:999px;padding:11px 18px;font-weight:650}.fly-cinema__nav{right:6%;bottom:max(18px, env(safe-area-inset-bottom));opacity:0;backdrop-filter:blur(16px);background:#07192de0;border:1px solid #6387ab40;border-radius:999px;justify-content:space-around;align-items:center;height:52px;animation:.52s cubic-bezier(.16,1,.3,1) 1.6s forwards fly-cinema-ui-up;display:flex;position:absolute;left:6%;transform:translateY(32px)}.fly-cinema__nav-item{aspect-ratio:1;color:#8da2bb;place-items:center;width:34px;display:grid}.fly-cinema__nav-item svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px}.fly-cinema__nav-item--active{color:#fff;background:linear-gradient(145deg,#327cff,#42aef4);border-radius:50%;box-shadow:0 8px 22px #2d78ff47}@keyframes fly-cinema-bg{0%{opacity:0;filter:brightness(.35)}to{opacity:1;filter:none}}@keyframes fly-cinema-space-a{0%{opacity:0;transform:scale(.45)rotate(-18deg)}to{opacity:1;transform:scale(1)}}@keyframes fly-cinema-space-b{0%{opacity:0;transform:scale(.7)rotate(12deg)}to{opacity:1;transform:scale(1)}}@keyframes fly-cinema-line{0%{opacity:0;transform:rotate(var(--rotation)) translateY(10px) scaleY(.1)}28%{opacity:.6}to{opacity:.1;transform:rotate(var(--rotation)) scaleY(1)}}@keyframes fly-cinema-particle{0%{opacity:.8;transform:translate(var(--dx), var(--dy)) scale(1.5)}75%{opacity:.95}to{opacity:0;transform:scale(.2)}}@keyframes fly-cinema-aura-in{0%{opacity:0;transform:scale(.35)}to{opacity:.86;transform:scale(1)}}@keyframes fly-cinema-aura-live{0%,to{opacity:.62;transform:scale(.96)}50%{opacity:.9;transform:scale(1.06)}}@keyframes fly-cinema-logo-depth{0%{opacity:0;transform:translateY(34px)translateZ(-180px)rotateX(32deg)rotate(-9deg)scale(.5)}68%{opacity:1;transform:translateY(-5px)translateZ(14px)rotateX(-3deg)rotate(2deg)scale(1.04)}to{opacity:1;transform:none}}@keyframes fly-cinema-logo-reveal{0%{opacity:0;clip-path:circle(0 at 24% 72%);transform:translate(-20px)scale(.82)}to{opacity:1;clip-path:circle(80%);transform:none}}@keyframes fly-cinema-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)rotate(.7deg)}}@keyframes fly-cinema-glint{0%{transform:translate(-88%)rotate(6deg)}55%,to{transform:translate(88%)rotate(6deg)}}@keyframes fly-cinema-wave{0%{opacity:0;transform:rotate(45deg)scale(.55)}18%{opacity:.8}to{opacity:0;transform:rotate(45deg)scale(1.85)}}@keyframes fly-cinema-pop{to{opacity:1;transform:scale(1)}}@keyframes fly-cinema-copy{to{opacity:1;transform:none}}@keyframes fly-cinema-ui-up{to{opacity:1;transform:none}}@media (width<=380px),(height<=820px){.fly-cinema{--fly-core-top:14vh}.fly-cinema__status{top:44%}.fly-cinema__account{top:72vh}.fly-cinema__date{font-size:28px}}@media (prefers-reduced-motion:reduce){.fly-cinema,.fly-cinema *{transition:none!important;animation:none!important}.fly-cinema__background,.fly-cinema__logo-tile,.fly-cinema__logo,.fly-cinema__status-icon,.fly-cinema__status-title,.fly-cinema__status-copy,.fly-cinema__account,.fly-cinema__nav{opacity:1;transform:none}}:root{--miniapp-viewport-height:100vh}@supports (height:100dvh){:root{--miniapp-viewport-height:100dvh}}html.miniapp-native-root,body.miniapp-native-root,body.miniapp-native-root #root{overscroll-behavior:none;background:#061326;width:100%;height:100%;min-height:100%;max-height:100%;margin:0;overflow:hidden}body.miniapp-native-root{padding:0;position:fixed;inset:0}body.miniapp-native-root #root{touch-action:pan-y;position:relative}body.miniapp-native-root .miniapp-page{width:100%;height:100%;min-height:100%;max-height:100%;position:fixed;inset:0}.miniapp-page{height:var(--miniapp-viewport-height);min-height:var(--miniapp-viewport-height);max-height:var(--miniapp-viewport-height);color:#f8fbff;padding:max(16px, env(safe-area-inset-top)) 12px max(16px, env(safe-area-inset-bottom));background:radial-gradient(circle at 50% -10%,#205cef38,#0000 34%),linear-gradient(#020713 0%,#061020 100%);justify-content:center;display:flex;overflow:hidden}.miniapp-shell{background:linear-gradient(#081123fa,#010610fc),#040a16;border:1px solid #ffffff1f;border-radius:36px;grid-template-rows:auto 1fr auto;width:min(100%,420px);height:100%;min-height:0;max-height:100%;display:grid;overflow:hidden;box-shadow:0 34px 90px #00000085,inset 0 0 0 1px #ffffff0a}.mini-header{justify-content:space-between;align-items:center;padding:18px 18px 13px;display:flex}.mini-brand{align-items:center;gap:12px;min-width:0;display:flex}.mini-brand>div{min-width:0}.mini-brand img{background:#fff;border-radius:15px;width:44px;height:44px;box-shadow:0 12px 34px #205cef47}.mini-brand p,.mini-brand span{margin:0}.mini-brand p{text-overflow:ellipsis;white-space:nowrap;font-family:Space Grotesk,Manrope,sans-serif;font-size:20px;font-weight:700;line-height:1;overflow:hidden}.mini-brand span{color:#8ea0bd;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;font-size:12px;display:block;overflow:hidden}.mini-header-actions{align-items:center;gap:8px;display:inline-flex}.mini-icon-button{color:#ecf4ff;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:15px;place-items:center;width:40px;height:40px;display:inline-grid}.mini-avatar{color:#fff;background:linear-gradient(145deg,#205cef,#14347f);border-radius:15px;place-items:center;width:40px;height:40px;font-size:15px;font-weight:800;display:inline-grid;box-shadow:0 12px 28px #205cef47}.miniapp-content{scrollbar-width:none;overscroll-behavior:contain;min-height:0;padding:6px 14px 14px;overflow-y:auto}.miniapp-content::-webkit-scrollbar{display:none}.mini-stack{gap:12px;padding-bottom:6px;display:grid}.backend-status{color:#dce8ff;background:#205cef1f;border:1px solid #5fe0ff2e;border-radius:14px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:34px;margin:0 0 8px;font-size:12px;font-weight:720;display:inline-flex}.backend-status svg{flex:none}.backend-status:disabled{opacity:.72}.backend-status.is-warning{color:#ffd9a6;background:#ffb86b1a;border-color:#ffb86b38}.state-notice{z-index:4;-moz-column-gap:10px;border:1px solid var(--app-border);background:var(--app-panel);color:var(--app-text);border-radius:16px;grid-template-columns:24px minmax(0,1fr) 44px;align-items:start;column-gap:10px;margin:12px 22px 0;padding:12px 6px 12px 14px;display:grid;position:relative;box-shadow:0 4px 16px #0000000f}.state-notice-icon{width:24px;height:24px;color:var(--app-accent);place-items:center;display:grid}.state-notice.is-error .state-notice-icon{color:var(--app-danger)}.state-notice strong,.state-notice span{overflow-wrap:anywhere;display:block}.state-notice strong{font-size:14px;font-weight:600;line-height:1.5}.state-notice span{color:var(--app-muted);margin-top:3px;font-size:13px;font-weight:400;line-height:1.45}.state-notice button{width:44px;height:44px;color:var(--app-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;margin-top:-10px;padding:0;display:grid}.state-notice button:active{background:var(--app-accent-soft)}.state-notice button:focus-visible{outline:2px solid var(--app-accent);outline-offset:-2px}@media (width<=360px){.state-notice{-moz-column-gap:8px;column-gap:8px;margin-inline:16px}}.state-screen{align-content:center;gap:22px;min-height:100%;padding:42px 28px 118px;display:grid}.api-error-screen{justify-items:stretch}.state-screen .state-rings{place-items:center;min-height:310px;display:grid;position:relative;inset:auto}.state-screen .state-rings>span:first-child{width:640px;height:640px}.state-screen .state-rings>span:nth-child(2){width:430px;height:430px}.state-screen .state-rings>span:nth-child(3){width:220px;height:220px}.state-symbol{z-index:2;color:#fff;background:#ffffff17;border-radius:42px;place-items:center;width:124px;height:124px;display:grid;position:relative;box-shadow:0 24px 64px #205cef3d,inset 0 1px #ffffff1f}.state-symbol.is-error{color:#ffd3dc;background:#ff8aa11f}.state-copy{text-align:left;gap:12px;display:grid}.state-copy h1{color:#fff;letter-spacing:0;margin:0;font-family:Space Grotesk,Manrope,sans-serif;font-size:42px;font-weight:850;line-height:.96}.state-copy p{color:#b9c7dd;margin:0;font-size:17px;font-weight:740;line-height:1.35}.state-action{color:#fff;background:linear-gradient(135deg,#205cef 0%,#4ba7ff 100%);border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:0 20px 0 26px;font-size:21px;font-weight:900;display:flex;box-shadow:0 24px 58px #205cef57}.state-action svg{background:#ffffff24;border-radius:50%;width:50px;height:50px;padding:14px}.subscription-panel,.connect-panel,.pay-hero,.devices-hero,.mini-panel,.metric-box{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:24px;box-shadow:inset 0 1px #ffffff14}.subscription-panel{background:linear-gradient(135deg,#205cef47,#10b9811a),#ffffff0e;padding:18px}.subscription-topline{color:#b9c7dd;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.subscription-topline div{align-items:center;gap:8px;display:inline-flex}.subscription-topline strong{color:#fff;font-weight:700}.status-dot{background:#3ee8a5;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 5px #3ee8a51f}.web-auth-screen{align-content:start;gap:18px;padding:42px 28px 28px;display:grid}.auth-hero{min-height:304px;box-shadow:none;background:0 0;border:0;border-radius:0;align-content:center;justify-items:center;margin:-42px -28px 0;padding:36px 28px 14px;display:grid;position:relative;overflow:hidden}.auth-hero .auth-rings{place-items:center;width:100%;min-height:178px;display:grid;position:relative;inset:auto}.auth-hero .auth-rings>span:first-child{width:600px;height:600px}.auth-hero .auth-rings>span:nth-child(2){width:400px;height:400px}.auth-hero .auth-rings>span:nth-child(3){width:210px;height:210px}.auth-mark{z-index:2;background:#fff;border-radius:34px;place-items:center;width:104px;height:104px;display:grid;position:relative;box-shadow:0 26px 70px #205cef57,inset 0 1px #fff6}.auth-mark .brand-shield-icon{color:#205cef;stroke-width:2.15px;width:60px;height:60px;display:block}.auth-title{z-index:2;text-align:center;justify-items:center;gap:10px;width:100%;margin-top:2px;display:grid;position:relative}.auth-hero h1{letter-spacing:0;max-width:330px;margin:0;font-family:Space Grotesk,Manrope,sans-serif;font-size:42px;font-weight:850;line-height:.96}.auth-hero p{color:#b9c7dd;margin:0;font-size:17px;font-weight:760;line-height:1.25}.auth-form{gap:16px;display:grid}.auth-field-stack{gap:12px;display:grid}.auth-field{gap:7px;display:grid}.auth-field>span{color:#b9c7dd;padding-left:18px;font-size:13px;font-weight:800}.auth-field div{color:#8fb0ff;background:#162f4b9e;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:12px;min-height:62px;padding:0 20px;display:flex;box-shadow:inset 0 1px #ffffff0d}.auth-field input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:17px;font-weight:760}.auth-field input::-moz-placeholder{color:#64748f}.auth-field input::placeholder{color:#64748f}.auth-error{color:#ffc2c2;background:#ff71711a;border:1px solid #ff717133;border-radius:18px;margin:0;padding:12px 16px;font-size:13px;font-weight:720;line-height:1.35}.auth-code-panel{background:#162f4b8f;border:1px solid #ffffff17;border-radius:28px;gap:14px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff0d}.auth-code-field{gap:10px;display:grid}.auth-code-field span{color:#b9c7dd;padding-left:8px;font-size:13px;font-weight:800}.auth-code-field input{color:#fff;text-align:center;letter-spacing:.18em;background:#ffffff14;border:0;border-radius:24px;outline:0;width:100%;min-height:74px;padding:0 20px;font-family:Space Grotesk,Manrope,sans-serif;font-size:34px;font-weight:850}.auth-code-field input::-moz-placeholder{color:#b9c7dd5c}.auth-code-field input::placeholder{color:#b9c7dd5c}.auth-code-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auth-code-actions button{color:#cfe1ff;background:#ffffff14;border:0;border-radius:999px;min-height:48px;padding:0 14px;font-size:13px;font-weight:850}.auth-code-actions button:disabled{opacity:.56}.auth-submit{color:#fff;background:linear-gradient(135deg,#205cef 0%,#4ba7ff 70%,#5fe0ff 100%);border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:72px;padding:0 18px 0 26px;font-size:22px;font-weight:900;line-height:1;display:flex;box-shadow:0 24px 58px #205cef66,inset 0 1px #ffffff24}.auth-submit span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.auth-submit svg{background:#ffffff24;border-radius:50%;flex:none;width:50px;height:50px;padding:15px}.auth-submit:disabled{opacity:.62;box-shadow:none}.auth-telegram-option{color:#71829d;gap:12px;font-size:12px;font-weight:800;display:grid}.auth-telegram-option>span{align-items:center;gap:12px;display:flex}.auth-telegram-option>span:before,.auth-telegram-option>span:after{content:"";background:#ffffff14;flex:1;height:1px}.auth-telegram-option button{color:#e6f4ff;background:#2580dd1f;border:1px solid #59a9ff47;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:60px;padding:0 20px;font-size:16px;font-weight:850;transition:transform .16s,background .16s,border-color .16s;display:grid}.auth-telegram-option button:hover{background:#2580dd33;border-color:#59a9ff80;transform:translateY(-1px)}.auth-telegram-option button:active{transform:translateY(0)scale(.99)}.auth-telegram-option button:disabled{cursor:wait;opacity:.66;transform:none}.auth-telegram-option button>svg:first-child{color:#58aaf8}.auth-telegram-spinner{animation:1s linear infinite authTelegramSpin}.auth-telegram-hint{color:#91a6c4;text-align:center;margin:-2px 12px 0;font-size:12px;font-weight:720;line-height:1.45}@keyframes authTelegramSpin{to{transform:rotate(360deg)}}.auth-note{color:#cfe1ff;background:#ffffff0f;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:760;line-height:1.4;display:flex}.auth-note svg{color:#7aa2ff;flex:none}.subscription-panel h1,.connect-panel h1,.pay-hero h1,.devices-hero h1{letter-spacing:0;margin:14px 0 8px;font-family:Space Grotesk,Manrope,sans-serif;font-size:30px;font-weight:700;line-height:1}.subscription-panel p,.connect-panel p,.pay-hero p,.devices-hero p{color:#b9c7dd;margin:0;font-size:14px;line-height:1.55}.subscription-progress{background:#ffffff1f;border-radius:999px;height:8px;margin:18px 0;overflow:hidden}.subscription-progress span{border-radius:inherit;background:linear-gradient(90deg,#fff,#5fe0ff,#3ee8a5);height:100%;display:block}.mini-actions-grid{grid-template-columns:1.15fr .85fr;gap:10px;display:grid}.primary-action,.secondary-action{border:0;border-radius:17px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:15px;font-weight:750;line-height:1;display:inline-flex}.primary-action{color:#fff;background:#205cef;box-shadow:0 16px 34px #205cef47}.primary-action:disabled,.secondary-action:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.primary-action.is-full{width:100%}.secondary-action{color:#eff6ff;background:#ffffff1a}.secondary-action.is-full{width:100%}.metric-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.metric-box{grid-template-columns:auto 1fr;align-items:center;gap:5px 9px;padding:14px;display:grid}.metric-box svg{grid-row:span 2}.metric-box span{color:#8ea0bd;font-size:12px}.metric-box strong{font-size:18px;line-height:1}.tone-blue svg{color:#7aa2ff}.tone-green svg{color:#53e3ac}.mini-panel{padding:14px}.panel-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.panel-title div{align-items:center;gap:8px;min-width:0;display:flex}.panel-title h2{margin:0;font-size:15px;font-weight:780}.panel-title svg{color:#8fb0ff}.panel-title span{color:#8ea0bd;white-space:nowrap;font-size:12px}.wide-row,.region-row,.payment-row,.device-row,.step-row{color:#eef5ff;text-align:left;background:#0000002e;border:0;border-radius:18px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.wide-row+.wide-row,.payment-row+.payment-row,.device-row+.device-row,.step-row+.step-row{margin-top:8px}.wide-row div,.region-row div,.payment-row div,.device-row div{flex:1;min-width:0}.wide-row strong,.region-row strong,.payment-row strong,.device-row strong{font-size:14px;font-weight:750;line-height:1.2;display:block}.wide-row span,.region-row span,.payment-row span,.device-row span{color:#8ea0bd;margin-top:4px;font-size:12px;line-height:1.35;display:block}.mini-switch{background:#ffffff24;border-radius:999px;flex:none;width:42px;height:24px;position:relative}.mini-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px}.mini-switch.is-on{background:#205cef}.mini-switch.is-on:after{transform:translate(18px)}.region-row>svg:last-child{color:#53e3ac}.connect-panel,.pay-hero,.devices-hero{padding:20px 18px}.connect-panel{background:linear-gradient(145deg,#205cef33,#ffffff0f),#ffffff0e;gap:14px;display:grid}.qr-card{color:#0d1b35;background:linear-gradient(90deg,#fff 12px,#0000 1%) 50%/24px 24px,linear-gradient(#fff 12px,#0000 1%) 50%/24px 24px,#dce8ff;border-radius:24px;place-items:center;width:92px;height:92px;display:grid}.location-list,.device-choice-grid,.payment-list,.device-list{gap:8px;display:grid}.location-row,.device-choice,.plan-card{color:#eef5ff;background:#0000002e;border:1px solid #ffffff1a;border-radius:18px}.location-row,.device-choice{justify-content:space-between;align-items:center;min-height:46px;padding:0 12px;font-size:14px;display:flex}.device-choice-grid{grid-template-columns:1fr 1fr}.device-choice{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:64px}.device-choice span{font-weight:760}.location-row small,.device-choice small{color:#8ea0bd}.location-row.is-selected,.device-choice.is-selected,.payment-row.is-selected,.plan-card.is-selected{background:#205cef33;border-color:#5fe0ff80}.step-row{align-items:flex-start}.step-row span{color:#fff;background:#205cef38;border-radius:9px;flex:none;place-items:center;width:25px;height:25px;font-size:12px;font-weight:800;display:inline-grid}.step-row p{color:#dce8ff;margin:2px 0 0;font-size:14px;line-height:1.45}.pay-hero{background:linear-gradient(145deg,#205cef2e,#3ee8a51a),#ffffff0e}.pay-total{background:#0003;border-radius:16px;justify-content:space-between;align-items:center;margin-top:16px;padding:13px 14px;display:flex}.pay-total span{color:#9eb0c9;font-size:13px}.pay-total strong{font-family:Space Grotesk,Manrope,sans-serif;font-size:25px}.plan-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.plan-card{text-align:left;min-height:94px;padding:10px}.plan-card span,.plan-card strong,.plan-card small{display:block}.plan-card span{color:#b9c7dd;font-size:12px}.plan-card strong{margin-top:8px;font-size:17px;line-height:1}.plan-card small{color:#5fe0ff;margin-top:8px;font-size:10px}.payment-row svg:first-child{color:#8fb0ff;flex:none}.payment-row svg:last-child{color:#53e3ac}.payment-hint{color:#8ea0bd;margin:10px 2px 0;font-size:12px;line-height:1.45}.pay-screen{align-content:start;gap:18px;min-height:100%;padding:56px 28px 26px;display:grid}.pay-title-block{gap:10px;padding:8px 0 2px;display:grid}.pay-title-block h1{color:#fff;letter-spacing:0;max-width:320px;margin:0;font-family:Space Grotesk,Manrope,sans-serif;font-size:48px;font-weight:850;line-height:.96}.pay-title-block p{color:#9eb0c9;margin:0;font-size:17px;font-weight:760;line-height:1.25}.pay-plan-list{gap:12px;display:grid}.pay-plan-pill{color:#fff;text-align:left;background:#162f4b9e;border:1px solid #ffffff14;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:86px;padding:12px 18px 12px 24px;transition:background .22s,border-color .22s,box-shadow .22s,transform .22s cubic-bezier(.2,.86,.2,1);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.pay-plan-pill:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff52,#0000);width:48%;position:absolute;inset:-40% auto -40% -58%;transform:skew(-18deg)translate(0)}.pay-plan-pill:active{transform:scale(.98)}.pay-plan-pill>span:first-child,.pay-plan-side{gap:5px;min-width:0;display:grid}.pay-plan-pill>span{z-index:1;position:relative}.pay-plan-pill strong{color:#fff;font-size:21px;font-weight:850;line-height:1.05}.pay-plan-pill small{color:#9eb0c9;font-size:14px;font-weight:740;line-height:1.1}.pay-plan-side{justify-items:end}.pay-plan-side b{color:#fff;white-space:nowrap;font-family:Space Grotesk,Manrope,sans-serif;font-size:24px;font-weight:850;line-height:1}.pay-plan-side em{color:#cfefff;white-space:nowrap;background:#5fe0ff1f;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-style:normal;font-weight:850;line-height:1;display:inline-flex}.pay-plan-side svg{color:#fff}.pay-plan-pill.is-selected{background:linear-gradient(135deg,#205cef 0%,#3f92ff 72%,#5fe0ff 100%);border-color:#5fe0ff8a;box-shadow:0 22px 52px #205cef57,inset 0 1px #ffffff24}.pay-plan-pill.is-selected:before{animation:4.8s ease-in-out infinite planShine}.pay-plan-pill.is-selected small,.pay-plan-pill.is-selected em{color:#ffffffd1}.pay-plan-pill.is-selected em{background:#ffffff26}.pay-method-block{gap:10px;display:grid}.pay-method-title{color:#cfe1ff;justify-content:flex-start;align-items:center;gap:12px;font-size:14px;font-weight:820;display:flex}.pay-method-title svg{color:#7aa2ff}.pay-method-pills{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pay-method-pill{color:#cfe1ff;background:#162f4b9e;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:50px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.pay-method-pill span{text-align:center;min-width:0;line-height:1.15}.pay-method-pill svg{flex:none}.pay-method-pill.is-selected{color:#fff;background:#205cef3d;border-color:#5fe0ff57}.pay-method-pill:disabled{opacity:.46}.pay-bottom-action{z-index:6;color:#fff;background:linear-gradient(135deg,#205cef 0%,#4ba7ff 70%,#5fe0ff 100%);border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:76px;padding:0 18px 0 26px;font-size:22px;font-weight:900;line-height:1;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 58px #205cef66,inset 0 1px #ffffff24}.pay-bottom-action:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff5c,#0000);width:34%;animation:5.6s ease-in-out infinite ctaShine;position:absolute;inset:-45% auto -45% -42%;transform:skew(-18deg)}.pay-bottom-action span{z-index:1;text-overflow:ellipsis;white-space:nowrap;min-width:0;position:relative;overflow:hidden}.pay-bottom-action svg{z-index:1;background:#ffffff24;border-radius:50%;flex:none;width:54px;height:54px;padding:15px;position:relative}.pay-bottom-action:disabled{opacity:.56;box-shadow:none}.native-pay-screen{isolation:isolate;min-height:100%;padding:0 12px max(14px, env(safe-area-inset-bottom));justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.native-pay-backdrop{z-index:0;text-align:inherit;background:linear-gradient(#061328 0%,#020817 56%,#010510 100%),#020817;border:0;padding:0;position:absolute;inset:0;overflow:hidden}.native-pay-backdrop span{pointer-events:none;opacity:.52;filter:blur(48px);border-radius:999px;position:absolute}.native-pay-backdrop span:first-child{background:#8193b133;width:160px;height:160px;top:12%;left:34%}.native-pay-backdrop span:nth-child(2){background:#1a2b446b;width:210px;height:120px;bottom:24%;right:8%}.native-pay-backdrop span:nth-child(3){background:#36476257;width:180px;height:160px;bottom:16%;left:-6%}.native-plan-sheet{z-index:1;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:linear-gradient(#162f4bf5 0%,#071327fa 48%,#020815fc 100%),#071327;border:1px solid #77afee33;border-radius:36px 36px 28px 28px;gap:20px;width:100%;min-height:0;max-height:100%;padding:38px 18px 36px;animation:.52s cubic-bezier(.2,.86,.2,1) both nativeDockIn;display:grid;position:relative;overflow:hidden auto;box-shadow:0 -26px 70px #00000070,inset 0 1px #ffffff14,inset 0 0 0 1px #5fe0ff0a}.native-plan-sheet::-webkit-scrollbar{display:none}.native-sheet-grabber{background:#aebfd76b;border-radius:999px;width:52px;height:5px;position:absolute;top:19px;left:50%;transform:translate(-50%)}.native-plan-header{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:14px;display:grid}.native-plan-icon{color:#d9f7ff;background:#5fe0ff1f;border-radius:26px;place-items:center;width:68px;height:68px;display:grid}.native-plan-header h1,.native-plan-header p{margin:0}.native-plan-header h1{color:#fff;letter-spacing:0;white-space:nowrap;font-family:Space Grotesk,Manrope,sans-serif;font-size:24px;font-weight:900;line-height:1.02}.native-plan-header p{color:#aebed5;margin-top:8px;font-size:15px;font-weight:820;line-height:1.18}.native-plan-list{gap:18px}.native-pay-screen .native-plan-pill{background:linear-gradient(#1c2b48c7,#101a2dd6);border-color:#ffffff1a;min-height:88px;padding:12px 22px 12px 24px;box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #ffffff04}.native-pay-screen .native-plan-pill strong{font-size:21px;font-weight:900;line-height:1.02}.native-pay-screen .native-plan-pill small{color:#aebed5;margin-top:2px;font-size:15px;font-weight:820}.native-pay-screen .native-plan-pill .pay-plan-side b{font-size:25px;font-weight:900}.native-pay-screen .native-plan-pill.is-selected{background:linear-gradient(135deg,#2462f4 0%,#4099ff 58%,#5ed4f4 100%);border-color:#5fe0ff9e;box-shadow:0 18px 48px #205cef57,inset 0 1px #fff3}.native-return-action{color:#fff;text-align:left;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:8px 12px 8px 18px;display:flex}.native-return-action strong,.native-return-action small,.native-return-action>span:last-child{display:block}.native-return-action strong{font-size:15px;font-weight:880;line-height:1.1}.native-return-action small{color:#9eb0c9;margin-top:4px;font-size:12px;font-weight:760}.native-return-action>span:last-child{color:#d9f7ff;background:#5fe0ff1f;border-radius:999px;flex:none;padding:9px 12px;font-size:12px;font-weight:850}.native-return-action.is-locked{background:#205cef1f;border-color:#5fe0ff2e}.native-pay-screen.is-duration-step .native-plan-sheet{gap:14px;padding-bottom:24px}.native-pay-screen.is-duration-step .native-plan-pill{min-height:74px;padding-left:24px;padding-right:20px}.native-pay-screen.is-duration-step .native-plan-pill strong{font-size:20px}.native-pay-screen.is-duration-step .native-plan-pill small{font-size:13px}.native-pay-screen.is-duration-step .native-plan-pill .pay-plan-side b{font-size:24px}.native-payment-methods{gap:9px}.native-payment-methods .pay-method-title{padding-left:4px}.native-pay-screen .pay-bottom-action{min-height:66px;margin-top:2px;font-size:19px}.native-pay-screen .pay-bottom-action svg{width:48px;height:48px;padding:13px}.native-pay-screen.uses-native-controls.is-duration-step .native-plan-sheet{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.renewal-sticky-action .pay-bottom-action{transition:filter .18s,transform .18s cubic-bezier(.2,.86,.2,1)}.renewal-sticky-action .pay-bottom-action:not(:disabled):active{filter:brightness(1.08);transform:scale(.985)}.renewal-sticky-action .pay-bottom-action:not(.is-loading) svg{animation:2.4s ease-in-out infinite ctaArrowNudge}.renewal-sticky-action .pay-bottom-action.is-loading svg{animation:.98s linear infinite nativeSpin}.renewal-screen{isolation:isolate;padding:18px 18px calc(24px + env(safe-area-inset-bottom));gap:14px;position:relative;overflow:hidden}.renewal-screen:before,.renewal-screen:after{content:"";pointer-events:none;z-index:0;position:absolute}.renewal-screen:before{opacity:.76;background:linear-gradient(128deg,#205cef5c 0%,#0000 24%),linear-gradient(318deg,#5fe0ff33 0%,#0000 31%),conic-gradient(from 212deg at 48% 18%,#0000 0deg,#5fe0ff29 54deg,#205cef14 92deg,#0000 146deg);inset:-18px -18px 0;-webkit-mask-image:linear-gradient(#000 0%,#000000ad 54%,#00000040 100%);mask-image:linear-gradient(#000 0%,#000000ad 54%,#00000040 100%)}.renewal-screen:after{filter:blur(22px);opacity:.58;background:linear-gradient(110deg,#0000 0%,#5fe0ff24 48%,#0000 100%);width:84%;height:190px;animation:9s ease-in-out infinite renewalAurora;top:56px;left:-42%;transform:rotate(-12deg)}.renewal-screen>*{z-index:1;position:relative}.renewal-screen .state-notice{margin:0}.renewal-hero{background:0 0;border-bottom:0;align-content:space-between;gap:14px;min-height:300px;margin:-18px -18px 0;padding:22px 20px 20px;animation:.68s cubic-bezier(.2,.86,.2,1) backwards nativePanelIn;display:grid;position:relative;overflow:visible}.renewal-hero:before,.renewal-hero:after{content:none}.renewal-brand,.renewal-copy,.renewal-status-row{z-index:3;position:relative}.renewal-brand{color:#fff;background:#ffffff12;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:10px;width:fit-content;min-height:42px;padding:5px 14px 5px 6px;font-size:14px;font-weight:860;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.renewal-brand .brand-logo-icon{background:#fff;border-radius:12px;width:32px;height:32px;padding:4px;display:block}.renewal-copy{gap:10px;animation:.72s cubic-bezier(.2,.86,.2,1) 90ms backwards nativeTextIn;display:grid}.renewal-copy h1{color:#fff;letter-spacing:0;max-width:300px;margin:0;font-family:Space Grotesk,Manrope,sans-serif;font-size:38px;font-weight:900;line-height:1.02}.renewal-copy p{color:#b9c7dd;max-width:340px;margin:0;font-size:14px;font-weight:740;line-height:1.45}.renewal-status-row{backdrop-filter:blur(18px);background:#ffffff13;border:1px solid #ffffff17;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:7px 8px 7px 18px;animation:.72s cubic-bezier(.2,.86,.2,1) .15s backwards nativePanelIn;display:flex;box-shadow:inset 0 1px #ffffff14}.renewal-status-row span,.renewal-status-row strong{white-space:nowrap}.renewal-status-row span{color:#9eb0c9;align-items:center;gap:8px;font-size:13px;font-weight:830;display:inline-flex}.renewal-status-row span:before{content:"";background:#53e3ac;border-radius:999px;flex:none;width:7px;height:7px;animation:2.2s ease-in-out infinite statusDotPulse;box-shadow:0 0 18px #53e3aca3}.renewal-status-row strong{color:#fff;background:#ffffff1f;border-radius:999px;align-items:center;min-height:40px;padding:0 16px;font-size:13px;font-weight:900;display:inline-flex}.renewal-hero.is-expired .renewal-status-row strong{color:#ffd3dc;background:#ff8aa129}.renewal-hero.is-expired .renewal-status-row span:before{background:#ff8aa1;box-shadow:0 0 18px #ff8aa194}.renewal-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.renewal-summary-grid>div,.renewal-pay-method{backdrop-filter:blur(18px);background:#ffffff0e;border:1px solid #ffffff14;border-radius:22px;box-shadow:inset 0 1px #ffffff12}.renewal-summary-grid>div{gap:7px;min-width:0;padding:16px;animation:.64s cubic-bezier(.2,.86,.2,1) backwards nativePanelIn;display:grid}.renewal-summary-grid>div:first-child{animation-delay:.17s}.renewal-summary-grid>div:nth-child(2){animation-delay:.23s}.renewal-summary-grid span,.renewal-summary-grid small{color:#8ea0bd;font-size:12px;font-weight:760;line-height:1.2}.renewal-summary-grid strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:20px;font-weight:900;line-height:1;overflow:hidden}.renewal-section-title{gap:6px;padding:10px 2px 0;animation:.62s cubic-bezier(.2,.86,.2,1) .27s backwards nativeTextIn;display:grid}.renewal-section-title h2,.renewal-section-title p{margin:0}.renewal-section-title h2{color:#fff;font-size:21px;font-weight:900;line-height:1}.renewal-section-title p{color:#8ea0bd;font-size:12px;font-weight:740;line-height:1.35}.renewal-plan-list{gap:10px}.renewal-plan-pill{backdrop-filter:blur(18px);transform-origin:50%;will-change:transform, opacity;min-height:88px;animation:.62s cubic-bezier(.2,.86,.2,1) backwards nativePlanIn;animation-delay:calc(.32s + (var(--motion-index,0) * 72ms));border-radius:30px;padding:13px 16px 13px 20px}.renewal-plan-pill:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(circle at 18% 20%,#ffffff3d,#0000 34%),linear-gradient(135deg,#ffffff29,#0000 58%);transition:opacity .22s;position:absolute;inset:1px}.renewal-plan-pill strong{font-size:20px}.renewal-plan-pill small{max-width:180px}.renewal-plan-pill .pay-plan-side em{text-transform:lowercase;min-height:26px;padding:0 10px}.renewal-plan-pill.is-selected{transform:translateY(-2px)scale(1.012)}.renewal-plan-pill.is-selected:after{opacity:.2}.renewal-plan-pill.is-selected .pay-plan-side em{color:#fff;background:#fff3}.renewal-pay-method{padding:14px 16px;animation:.62s cubic-bezier(.2,.86,.2,1) .56s backwards nativePanelIn}.renewal-copay-note{color:#ffd27a;margin:8px 6px 0;font-size:12px;font-weight:730;line-height:1.3}.renewal-sticky-action{z-index:8;backdrop-filter:blur(18px);background:#040c1be0;border:1px solid #ffffff1a;border-radius:30px;grid-template-columns:minmax(92px,.72fr) minmax(0,1.28fr);align-items:center;gap:12px;margin-top:4px;padding:10px;animation:.76s cubic-bezier(.2,.86,.2,1) .64s backwards nativeDockIn;display:grid;position:relative;bottom:auto;box-shadow:0 -18px 44px #00000052,inset 0 1px #ffffff14}.renewal-sticky-action>div{gap:4px;min-width:0;padding-left:6px;display:grid}.renewal-sticky-action>div span{color:#8ea0bd;font-size:12px;font-weight:780}.renewal-sticky-action>div strong{color:#fff;white-space:nowrap;font-family:Space Grotesk,Manrope,sans-serif;font-size:24px;font-weight:900;line-height:1;animation:.28s cubic-bezier(.2,.86,.2,1) both pricePop}.renewal-sticky-action .pay-bottom-action{min-height:64px;padding:0 10px 0 20px;font-size:19px}.renewal-sticky-action .pay-bottom-action svg{width:46px;height:46px;padding:13px}.renewal-missing-screen .state-symbol{color:#cfe1ff;background:linear-gradient(145deg,#205cef38,#ff8aa11f),#ffffff14}.mini-view-transition.has-notice .pay-screen{gap:12px;padding-top:30px}.mini-view-transition.has-notice .pay-title-block{gap:6px;padding-top:0}.mini-view-transition.has-notice .pay-title-block h1{font-size:40px}.mini-view-transition.has-notice .pay-plan-list{gap:10px}.mini-view-transition.has-notice .pay-plan-pill{min-height:76px}.mini-view-transition.has-notice .pay-method-pill{min-height:46px}.mini-view-transition.has-notice .pay-bottom-action{min-height:68px}.mini-view-transition.has-notice .pay-bottom-action svg{width:48px;height:48px}.bottom-sheet-backdrop{z-index:100;padding:0 10px max(10px, env(safe-area-inset-bottom));backdrop-filter:blur(12px);background:#010610ad;align-items:end;animation:.18s both sheetBackdropIn;display:grid;position:absolute;inset:0}.bottom-sheet{scrollbar-width:none;touch-action:pan-y;background:linear-gradient(160deg,#162f4b 0%,#061020 58%,#020712 100%),#061020;border:1px solid #ffffff1a;border-radius:34px 34px 24px 24px;grid-template-columns:minmax(0,1fr);gap:14px;width:100%;min-width:0;max-width:100%;max-height:min(84svh,720px);padding:10px 18px 18px;animation:.26s cubic-bezier(.2,.86,.2,1) both sheetIn;display:grid;overflow:clip auto;box-shadow:0 -28px 80px #0000007a,inset 0 1px #ffffff14}.bottom-sheet::-webkit-scrollbar{display:none}.bottom-sheet.is-copy-success,.bottom-sheet.is-payment-error{gap:10px;padding-bottom:16px}.bottom-sheet.is-web-security{max-height:min(94svh,780px)}.sheet-close-zone{background:0 0;border:0;place-items:center;width:100%;height:26px;display:grid}.sheet-close-zone span{background:#ffffff38;border-radius:999px;width:52px;height:5px}.sheet-header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;display:grid}.sheet-header>span{color:#d9f7ff;background:#5fe0ff1f;border-radius:19px;place-items:center;width:54px;height:54px;display:grid}.sheet-header>span.is-danger{color:#ffb3c1;background:#ff8aa11f}.sheet-header h2,.sheet-header p{margin:0}.sheet-header h2{color:#fff;font-size:24px;font-weight:900;line-height:1.02}.sheet-header p{color:#9eb0c9;margin-top:5px;font-size:14px;font-weight:750}.sheet-plan-list{gap:9px;display:grid}.sheet-plan{color:#fff;text-align:left;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;min-height:74px;padding:10px 16px 10px 20px;display:flex}.sheet-plan span{min-width:0}.sheet-plan strong,.sheet-plan small{display:block}.sheet-plan strong{font-size:19px;font-weight:880;line-height:1.05}.sheet-plan small{color:#9eb0c9;margin-top:5px;font-size:13px;font-weight:730}.sheet-plan b{color:#fff;white-space:nowrap;flex:none;font-family:Space Grotesk,Manrope,sans-serif;font-size:22px;font-weight:900;line-height:1}.sheet-plan.is-selected{background:linear-gradient(135deg,#205cef 0%,#4ba7ff 76%,#5fe0ff 100%);border-color:#5fe0ff80;box-shadow:0 18px 46px #205cef57}.sheet-plan.is-selected small{color:#ffffffd1}.sheet-change-summary,.sheet-change-pending,.sheet-change-details{background:#ffffff0f;border:1px solid #ffffff14;border-radius:24px}.sheet-change-summary{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:24px;min-height:116px;padding:16px;display:grid;position:relative}.sheet-change-summary>svg{color:#75cfff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sheet-change-summary span,.sheet-change-pending span{min-width:0}.sheet-change-summary small,.sheet-change-summary strong,.sheet-change-summary em,.sheet-change-pending small,.sheet-change-pending strong,.sheet-change-pending em{font-style:normal;display:block}.sheet-change-summary small,.sheet-change-pending small,.sheet-change-details small{color:#8ea0bd;font-size:11px;font-weight:760;line-height:1.2}.sheet-change-summary strong,.sheet-change-pending strong{color:#fff;margin-top:5px;font-size:17px;font-weight:900;line-height:1.1}.sheet-change-summary strong{overflow-wrap:normal;font-size:16px}.sheet-change-summary em,.sheet-change-pending em{color:#b9c7dd;margin-top:6px;font-size:11px;font-weight:720;line-height:1.25}.sheet-change-pending{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:82px;padding:14px 16px;display:grid}.sheet-change-pending>svg{color:#89ffd0}.sheet-change-details{gap:0;display:grid;overflow:hidden}.sheet-change-details>span{justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:10px 16px;display:flex}.sheet-change-details>span+span{border-top:1px solid #ffffff12}.sheet-change-details strong{color:#fff;text-align:right;font-size:14px;font-weight:880;line-height:1.2}.sheet-change-note{color:#b9c7dd;margin:0 4px;font-size:13px;font-weight:720;line-height:1.35}.sheet-payment-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sheet-pay-method{color:#cfe1ff;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:48px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.sheet-pay-method span{text-align:center;min-width:0;line-height:1.15}.sheet-pay-method svg{flex:none}.sheet-pay-method.is-selected{color:#fff;background:#205cef47;border-color:#5fe0ff61}.sheet-pay-method:disabled{opacity:.44}.sheet-back-action{justify-content:flex-start;width:max-content;max-width:100%;min-height:42px;padding:0 14px}.sheet-topup-check-slot{color:#d9f7ff;flex:none;place-items:center;width:22px;height:22px;display:grid}.sheet-topup-method-list{gap:9px;display:grid}.sheet-topup-method,.sheet-payment-created{color:#eef5ff;text-align:left;background:#ffffff0f;border:1px solid #ffffff14;border-radius:22px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:10px 12px;display:grid}.sheet-topup-method-icon{color:#d9f7ff;background:#5fe0ff1f;border-radius:16px;place-items:center;width:44px;height:44px;display:grid}.sheet-topup-method span:nth-child(2),.sheet-payment-created span:nth-child(2){min-width:0}.sheet-topup-method strong,.sheet-topup-method small,.sheet-payment-created strong,.sheet-payment-created small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sheet-topup-method strong,.sheet-payment-created strong{color:#fff;font-size:15px;font-weight:880;line-height:1.1}.sheet-topup-method small,.sheet-payment-created small{color:#9eb0c9;margin-top:4px;font-size:12px;font-weight:730;line-height:1.2}.sheet-topup-method>svg{color:#89ffd0}.sheet-topup-method.is-selected{background:#205cef38;border-color:#5fe0ff7a}.sheet-topup-method:disabled{opacity:.5}.sheet-inline-note{color:#ffd27a;margin:-2px 4px 0;font-size:12px;font-weight:730;line-height:1.25}.sheet-transaction-list{gap:8px;display:grid}.sheet-transaction{background:#ffffff0f;border:1px solid #ffffff14;border-radius:22px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:10px 12px;display:grid}.sheet-transaction-icon{color:#cfe1ff;background:#ffffff14;border-radius:15px;place-items:center;width:42px;height:42px;display:grid}.sheet-transaction-icon.is-credit{color:#89ffd0;background:#53e3ac21}.sheet-transaction-icon.is-debit{color:#ffe1a3;background:#ffd27a1f}.sheet-transaction>span:nth-child(2){min-width:0}.sheet-transaction strong,.sheet-transaction small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sheet-transaction strong{color:#fff;font-size:15px;font-weight:860;line-height:1.1}.sheet-transaction small{color:#9eb0c9;margin-top:4px;font-size:12px;font-weight:730;line-height:1.2}.sheet-transaction b{color:#fff;white-space:nowrap;font-size:15px;font-weight:900;line-height:1}.sheet-transaction b.is-credit{color:#89ffd0}.sheet-transaction b.is-debit{color:#ffe1a3}.sheet-empty-state{color:#b9c7dd;text-align:center;border:1px dashed #ffffff21;border-radius:22px;place-items:center;gap:8px;min-height:96px;font-size:14px;font-weight:780;display:grid}.sheet-empty-state svg{color:#d9f7ff}.sheet-access-form{gap:14px;display:grid}.sheet-access-fields{gap:11px;display:grid}.sheet-access-form .auth-field>span{padding-left:14px}.sheet-access-form .auth-field div{background:#ffffff12;min-height:58px}.sheet-access-form .auth-field input{font-size:16px}.sheet-access-form .auth-code-panel{border-radius:24px;padding:14px}.sheet-access-form .auth-code-field input{min-height:68px}.sheet-primary-action{color:#fff;background:linear-gradient(135deg,#205cef 0%,#4ba7ff 72%,#5fe0ff 100%);border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:68px;padding:0 16px 0 24px;font-size:20px;font-weight:900;line-height:1;display:flex;box-shadow:0 22px 52px #205cef5c}.sheet-primary-action span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sheet-primary-action svg{background:#ffffff24;border-radius:50%;flex:none;width:48px;height:48px;padding:13px}.sheet-primary-action.is-compact{justify-content:center;min-height:56px;padding:0 24px;font-size:17px}.bottom-sheet.is-device-rename .sheet-primary-action.is-compact{text-align:center;justify-content:center}.bottom-sheet.is-device-rename .sheet-primary-action.is-compact span{text-align:center;flex:0 auto}.sheet-primary-action:disabled{opacity:.52;box-shadow:none}.bottom-sheet.is-change-tariff .sheet-primary-action{gap:10px;padding:0 12px 0 20px;font-size:16px}.bottom-sheet.is-change-tariff .sheet-primary-action svg{width:46px;height:46px}@media (width<=389px){.sheet-change-summary{grid-template-columns:minmax(0,1fr);gap:12px}.sheet-change-summary>svg{justify-self:center;position:static;transform:rotate(90deg)}.sheet-change-summary strong{font-size:17px}.bottom-sheet.is-change-tariff .sheet-primary-action{min-height:74px;font-size:17px}.bottom-sheet.is-change-tariff .sheet-primary-action span{text-align:left;text-overflow:clip;white-space:normal;line-height:1.08;overflow:visible}}.sheet-primary-action.is-upgrade-payment{padding-top:12px;padding-bottom:12px;font-size:17px}.sheet-primary-action.is-upgrade-payment span{text-overflow:clip;white-space:normal;text-align:left;line-height:1.2;overflow:visible}.sheet-result{text-align:center;justify-items:center;gap:12px;padding:2px 6px 0;display:grid}.sheet-account-state{gap:14px}.sheet-account-list{gap:9px;width:100%;display:grid}.sheet-account-list span{color:#dbe8ff;text-align:left;background:#ffffff12;border-radius:18px;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.sheet-account-list svg{color:#8fb0ff;flex:none}.sheet-account-list strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:820;overflow:hidden}.sheet-security,.sheet-telegram-link-state{gap:10px;display:grid}.sheet-telegram-link-state .sheet-inline-note{margin:0}.sheet-security-form{background:#ffffff0e;border-radius:22px;gap:9px;padding:12px;display:grid}.sheet-security .sheet-account-list{gap:7px}.sheet-security .sheet-account-list span{min-height:42px}.sheet-security-form .auth-field>span{padding-left:14px}.sheet-security-form .auth-field div{background:#ffffff12;min-height:50px}.sheet-security-form .auth-field input{font-size:15px}.sheet-security-form .sheet-primary-action{margin-top:2px}.sheet-secondary-action{color:#dce8ff;background:#ffffff12;border:1px solid #ffffff17;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;padding:0 18px;font-size:15px;font-weight:860;line-height:1;display:flex}.sheet-secondary-action svg{color:#8fb0ff;flex:none}.sheet-secondary-action span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sheet-secondary-action.is-danger{color:#ffd9e1;background:#ff8aa11a;border-color:#ff8aa12e}.sheet-secondary-action.is-danger svg{color:#ff9bad}.sheet-secondary-action:disabled{opacity:.54}.sheet-device-preview{background:#ffffff0e;border:1px solid #ffffff14;border-radius:22px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:68px;padding:10px 12px;display:grid}.sheet-device-preview>span{color:#a9c5ff;background:#205cef2e;border-radius:17px;place-items:center;width:46px;height:46px;display:grid}.sheet-device-preview>div{min-width:0}.sheet-device-preview strong,.sheet-device-preview small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sheet-device-preview strong{color:#fff;font-size:15px;font-weight:880;line-height:1.1}.sheet-device-preview small{color:#8ea0bd;margin-top:5px;font-size:11px;font-weight:720;line-height:1.2}.sheet-device-remove-note{color:#b9c7dd;margin:0 4px;font-size:13px;font-weight:720;line-height:1.4}.sheet-device-rename-field{gap:8px;margin:0 2px;display:grid}.sheet-device-rename-field>span{color:#8ea0bd;font-size:12px;font-weight:760}.sheet-device-rename-field input{color:#fff;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;width:100%;min-height:52px;padding:0 16px;font-size:16px;font-weight:700}.sheet-device-rename-field input::-moz-placeholder{color:#788ba8;font-weight:600}.sheet-device-rename-field input::placeholder{color:#788ba8;font-weight:600}.sheet-device-rename-field input:focus{outline-offset:2px;outline:2px solid #5187edb3}.sheet-danger-action{color:#fff;background:linear-gradient(135deg,#cf3450e6,#ff6682e0);border:1px solid #ff8aa138;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:56px;padding:0 18px;font-size:15px;font-weight:880;line-height:1;display:flex;box-shadow:0 14px 34px #cf345033}.sheet-danger-action:disabled{opacity:.52;box-shadow:none}.sheet-result-icon{color:#fff;border-radius:24px;place-items:center;width:66px;height:66px;display:grid}.sheet-result-icon.is-success{color:#d9f7ff;background:#5fe0ff29}.sheet-result-icon.is-error{color:#ffd3dc;background:#ff8aa129}.sheet-result h2,.sheet-result p{margin:0}.sheet-result h2{color:#fff;font-size:23px;font-weight:900;line-height:1.08}.sheet-result p{color:#b9c7dd;max-width:310px;margin-top:7px;font-size:14px;font-weight:730;line-height:1.35}.devices-hero{background:linear-gradient(145deg,#5fe0ff1f,#ffffff0f),#ffffff0e;justify-content:space-between;align-items:center;gap:16px;display:flex}.devices-hero>svg{color:#5fe0ff;flex:none}.device-icon{color:#dce8ff;background:#205cef33;border-radius:14px;flex:none;place-items:center;width:38px;height:38px;display:grid}.device-row button{color:#f2f7ff;background:#ffffff14;border:0;border-radius:12px;flex:none;place-items:center;width:34px;height:34px;display:grid}.device-row.is-disabled{opacity:.52}.device-row.is-disabled>svg{color:#8ea0bd}.mini-tabbar{background:#020712f5;border-top:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);gap:4px;padding:9px 10px 7px;display:grid}.mini-tabbar button{color:#788ba8;background:0 0;border:0;border-radius:18px;place-items:center;gap:3px;min-width:0;min-height:54px;font-size:10px;font-weight:700;display:grid}.mini-tabbar button.is-active{color:#fff;background:#205cef2e}@media (width<=440px){.miniapp-page{padding:0}.miniapp-shell{border:0;border-radius:0;width:100%;height:100%;min-height:0}}@media (width<=360px){.mini-actions-grid,.metric-grid,.plan-strip,.device-choice-grid{grid-template-columns:1fr}.mini-brand span{text-overflow:ellipsis;max-width:210px;overflow:hidden}}.miniapp-page{padding:max(10px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom));background:linear-gradient(125deg,#205cef24 0%,#0000 28%),linear-gradient(#030713 0%,#061020 100%)}.miniapp-shell{isolation:isolate;background:linear-gradient(145deg,#102346eb 0%,#010712fa 46%,#08142af5 100%),#020713;border-color:#5fe0ff14;border-radius:28px;grid-template-rows:minmax(0,1fr) auto;width:min(100%,420px);position:relative;box-shadow:0 32px 90px #0000008a,inset 0 1px #ffffff0f}.miniapp-shell:before{content:"";pointer-events:none;background:linear-gradient(90deg,#38a0ff1f,#0000 24% 72%,#5fe0ff14),radial-gradient(circle at 20% 12%,#205cef3d,#0000 32%),radial-gradient(circle at 82% 88%,#5fe0ff1f,#0000 28%);position:absolute;inset:0}.miniapp-content{z-index:1;padding:0;position:relative}.mini-view-transition{transform-origin:bottom;will-change:opacity, transform, filter;min-height:100%;animation:.28s cubic-bezier(.2,.86,.2,1) both miniViewIn}.miniapp-content:has(.native-pay-screen){padding:0;overflow:hidden}.mini-view-transition:has(.native-pay-screen){height:100%;min-height:0}.app-screen{min-height:100%;padding:54px 28px 28px;position:relative}.app-screen.native-pay-screen{height:100%;min-height:0;padding:0 12px max(14px, env(safe-area-inset-bottom))}.home-screen{grid-template-rows:minmax(0,1fr) auto;gap:24px;display:grid}.hero-orbit{min-height:500px;margin:-42px -28px 0;position:relative;overflow:hidden}.focus-rings{pointer-events:none;place-items:center;display:grid;position:absolute;inset:-120px -160px 0}.focus-rings>span{will-change:opacity, transform;border:1px solid #a0c8ff29;border-radius:50%;animation:8s ease-in-out infinite orbitPulse;position:absolute}.focus-rings>span:first-child{width:740px;height:740px;animation-duration:9s}.focus-rings>span:nth-child(2){width:520px;height:520px;animation-duration:7.5s;animation-delay:-2.4s}.focus-rings>span:nth-child(3){border-color:#a0c8ff33;width:300px;height:300px;animation-duration:6.4s;animation-delay:-4.2s}.hero-symbol,.setup-symbol{color:#fff;filter:drop-shadow(0 18px 40px #205cef33);will-change:transform, filter;place-items:center;animation:4.8s ease-in-out infinite symbolBreathe;display:grid;position:relative}.home-status-row{justify-content:space-between;align-items:flex-end;gap:18px;display:flex;position:absolute;bottom:14px;left:28px;right:28px}.home-status-row h1{color:#fff;letter-spacing:0;margin:0;font-family:Space Grotesk,Manrope,sans-serif;font-size:29px;font-weight:800;line-height:1.05}.home-status-row p{color:#7aa2ff;margin:6px 0 0;font-size:17px;font-weight:800}.home-status-row p.is-active{color:#5fe0ff}.home-status-row p.is-expires-soon{color:#ffd27a}.home-status-row p.is-expired{color:#ff8aa1}.home-status-row p.is-offline{color:#7aa2ff}.status-pill{color:#cfe1ff;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;min-width:126px;min-height:44px;font-size:14px;font-weight:800}.status-pill.is-active{color:#d9f7ff;background:#5fe0ff1a;border-color:#5fe0ff38}.status-pill.is-expires-soon{color:#ffe1a3;background:#ffd27a1f;border-color:#ffd27a47}.status-pill.is-expired{color:#ffd3dc;background:#ff8aa11f;border-color:#ff8aa147}.home-cta-stack,.setup-action-stack{gap:12px;padding-bottom:6px;display:grid}.home-empty-state{color:#fff;background:#162f4b9e;border:1px solid #ffffff14;border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff0d}.home-empty-state>span{color:#cfefff;background:#5fe0ff1a;border-radius:18px;place-items:center;width:52px;height:52px;display:grid}.home-empty-state strong,.home-empty-state small{display:block}.home-empty-state strong{font-size:18px;font-weight:850;line-height:1.1}.home-empty-state small{color:#b9c7dd;margin-top:5px;font-size:13px;font-weight:720;line-height:1.25}.massive-action{letter-spacing:0;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:76px;padding:0 26px;font-size:19px;font-weight:860;line-height:1.1;display:flex}.massive-action span{text-align:left;align-items:center;gap:10px;min-width:0;display:inline-flex}.massive-action strong{white-space:nowrap;font-size:19px}.massive-action.primary{color:#fff;background:linear-gradient(135deg,#205cef 0%,#3f92ff 100%);box-shadow:0 22px 52px #205cef57}.massive-action.primary.is-active,.massive-action.primary.is-expires-soon{background:linear-gradient(135deg,#205cef 0%,#5fe0ff 100%)}.massive-action.primary.is-expired{background:linear-gradient(135deg,#173a91 0%,#3f92ff 100%)}.massive-action.light{color:#050914;background:#fff;box-shadow:0 18px 48px #00000038}.massive-action.muted{color:#edf6ff;background:#506f9a57}.massive-action.centered{text-align:center;justify-content:center}.setup-screen{touch-action:pan-y;grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;width:100%;min-width:0;padding-bottom:118px;display:grid;overflow-x:hidden}.setup-hero{text-align:left;align-items:start;min-height:222px;margin:-28px -28px 0;display:grid;position:relative;overflow:hidden}.setup-title-block{z-index:2;gap:5px;padding:48px 28px 0;display:grid;position:relative}.setup-title-block>span{color:#7aa2ff;text-transform:uppercase;font-size:13px;font-weight:850}.setup-title-block h1{color:#fff;letter-spacing:0;margin:0;font-family:Space Grotesk,Manrope,sans-serif;font-size:52px;font-weight:900;line-height:.95}.setup-title-block h1.is-compact{max-width:245px;font-size:43px;line-height:.92}.setup-title-block p{color:#b9c7dd;margin:0;font-size:18px;font-weight:760;line-height:1.25}.setup-rings{inset:-158px -210px -28px 46px}.setup-symbol{transform:rotate(-5deg)}.setup-platform-panel{background:#162f4b9e;border-radius:28px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:8px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.setup-platform{color:#b9c7dd;background:#ffffff0a;border:1px solid #0000;border-radius:22px;place-items:center;gap:6px;min-width:0;min-height:64px;font-size:12px;font-weight:850;line-height:1;display:grid}.setup-platform span{text-align:center;overflow-wrap:anywhere;max-width:100%;line-height:1.12}.setup-platform svg{color:#7aa2ff}.setup-platform.is-selected{color:#fff;background:linear-gradient(135deg,#205cef 0%,#3f92ff 82%,#5fe0ff 100%);border-color:#5fe0ff66;box-shadow:0 14px 34px #205cef47}.setup-platform.is-selected svg{color:#fff}.setup-access-card,.setup-steps-panel,.setup-command-panel,.setup-qr-panel{background:#162f4b9e;border:1px solid #ffffff14;border-radius:28px;box-shadow:inset 0 1px #ffffff0d}.setup-access-card{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:86px;padding:14px;display:grid}.setup-access-icon{color:#fff;background:#ffffff14;border-radius:19px;place-items:center;width:54px;height:54px;display:grid}.setup-access-icon.is-ready{color:#d9f7ff;background:#5fe0ff24}.setup-access-icon.is-locked{color:#ffd27a}.setup-access-card strong,.setup-access-card small{display:block}.setup-access-card strong{color:#fff;font-size:17px;font-weight:870;line-height:1.1}.setup-access-card small{color:#9eb0c9;margin-top:5px;font-size:12px;font-weight:700;line-height:1.28}.setup-access-card button{color:#d9f7ff;background:#5fe0ff24;border:0;border-radius:999px;min-height:40px;padding:0 14px;font-size:13px;font-weight:850}.setup-steps-panel{text-align:left;gap:12px;padding:18px;display:grid}.setup-section-head{color:#fff;align-items:center;gap:12px;display:flex}.setup-section-head>span{color:#9df0ff;background:#205cef33;border:1px solid #5fe0ff3d;border-radius:15px;flex:none;place-items:center;width:42px;height:42px;font-family:Space Grotesk,Manrope,sans-serif;font-size:13px;font-weight:900;display:grid}.setup-section-head strong,.setup-section-head small{display:block}.setup-section-head strong{font-size:18px;font-weight:880;line-height:1.08}.setup-section-head small{color:#8ea0bd;margin-top:4px;font-size:12px;font-weight:720;line-height:1.28}.setup-step-list{gap:9px;display:grid}.setup-step{background:#0000002b;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:12px;display:grid}.setup-step>span{color:#fff;background:#205cef47;border-radius:10px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:grid}.setup-step p{color:#dce8ff;margin:4px 0 0;font-size:14px;font-weight:720;line-height:1.34}.setup-step strong{color:#fff;font-size:14px;font-weight:880;line-height:1.2;display:block}.setup-command-panel{grid-template-columns:minmax(0,1fr);gap:9px;padding:10px;display:grid}.setup-command-panel .setup-section-head{padding:8px 8px 4px}.setup-command{color:#edf6ff;text-align:left;background:#ffffff14;border:0;border-radius:999px;align-items:center;gap:12px;width:100%;min-height:58px;padding:0 18px;font-size:16px;font-weight:850;display:flex}.setup-command svg{flex:none}.setup-command span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.setup-command.is-primary{color:#fff;background:linear-gradient(135deg,#205cef 0%,#4ba7ff 72%,#5fe0ff 100%);box-shadow:0 18px 42px #205cef57}.setup-command:disabled{opacity:.48;box-shadow:none}.setup-qr-panel{text-align:left;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:14px;padding:14px;animation:.22s both miniViewIn;display:grid}.setup-qr-code,.setup-qr-fallback{background:#fff;border-radius:22px;width:116px;height:116px;overflow:hidden;box-shadow:0 12px 32px #0003}.setup-qr-code{shape-rendering:crispedges;display:block}.setup-qr-fallback{color:#061020;place-items:center;gap:6px;font-size:11px;font-weight:850;display:grid}.setup-qr-panel strong,.setup-qr-panel span{display:block}.setup-qr-panel strong{color:#fff;font-size:17px;font-weight:870;line-height:1.15}.setup-qr-panel span{color:#8ea0bd;text-overflow:ellipsis;max-width:100%;margin-top:8px;font-size:12px;line-height:1.25;overflow:hidden}.setup-support-action{color:#edf6ff;text-align:left;background:linear-gradient(135deg,#205cef29,#5fe0ff0d),#162f4b80;border:1px solid #5fe0ff1f;border-radius:24px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:72px;padding:13px 16px;display:flex}.setup-support-action>span{align-items:center;gap:11px;min-width:0;display:flex}.setup-support-action>span>svg{color:#9df0ff;flex:none}.setup-support-action strong,.setup-support-action small{display:block}.setup-support-action strong{font-size:14px;font-weight:870}.setup-support-action small{color:#8ea0bd;margin-top:3px;font-size:11px;font-weight:700}.setup-support-action>svg{color:#7aa2ff;flex:none}.profile-screen,.support-screen{align-content:start;gap:20px;padding-top:56px;padding-bottom:118px;display:grid}.devices-screen{align-content:start;gap:18px;padding-top:52px;padding-bottom:118px;display:grid}.devices-screen-head{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:14px;display:grid}.devices-screen-icon{color:#d9f7ff;background:#5fe0ff21;border-radius:22px;place-items:center;width:62px;height:62px;display:grid;box-shadow:inset 0 1px #ffffff14}.devices-screen-head>div{min-width:0}.devices-screen-head>div>span{color:#7aa2ff;letter-spacing:.12em;font-size:11px;font-weight:900;line-height:1}.devices-screen-head h1,.devices-screen-head p{margin:0}.devices-screen-head h1{color:#fff;margin-top:6px;font-size:25px;font-weight:900;line-height:1.04}.devices-screen-head p{color:#9eb0c9;margin-top:7px;font-size:13px;font-weight:720;line-height:1.35}.devices-usage{background:linear-gradient(135deg,#205cef30,#5fe0ff0f),#162f4b80;border:1px solid #5fe0ff1f;border-radius:26px;gap:12px;padding:17px 18px;display:grid;box-shadow:inset 0 1px #ffffff12}.devices-usage>div:first-child{justify-content:space-between;align-items:end;gap:12px;display:flex}.devices-usage>div:first-child>span{color:#b9c7dd;font-size:13px;font-weight:780}.devices-usage strong{color:#fff;font-size:28px;font-weight:900;line-height:.9}.devices-usage strong small{color:#9eb0c9;font-size:13px;font-weight:780}.devices-usage-track{background:#ffffff1a;border-radius:999px;height:8px;overflow:hidden}.devices-usage-track span{border-radius:inherit;background:linear-gradient(90deg,#327cff,#5fe0ff);min-width:8px;height:100%;transition:width .26s cubic-bezier(.2,.86,.2,1);display:block;box-shadow:0 0 16px #5fe0ff6b}.devices-usage-track span[style*="width: 0%"]{min-width:0}.devices-usage p{color:#8ea0bd;margin:0;font-size:12px;font-weight:720;line-height:1.2}.devices-roster{background:#0c1c30b8;border:1px solid #ffffff14;border-radius:28px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.devices-roster-head{justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:0 17px;display:flex}.devices-roster-head h2{color:#fff;margin:0;font-size:17px;font-weight:880}.devices-roster-head span{color:#d9f7ff;background:#5fe0ff1c;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 8px;font-size:12px;font-weight:880;display:grid}.devices-roster-list{border-top:1px solid #ffffff12}.devices-roster-item{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:82px;padding:11px 12px 11px 14px;display:grid}.devices-roster-item+.devices-roster-item{border-top:1px solid #ffffff12}.devices-roster-icon{color:#a9c5ff;background:#205cef2e;border-radius:17px;place-items:center;width:46px;height:46px;display:grid}.devices-roster-item>div{min-width:0}.devices-roster-item strong,.devices-roster-item>div>span,.devices-roster-item small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.devices-roster-item strong{color:#fff;font-size:15px;font-weight:880;line-height:1.1}.devices-roster-item>div>span{color:#b9c7dd;margin-top:4px;font-size:12px;font-weight:760}.devices-roster-item small{color:#788ba8;margin-top:3px;font-size:10px;font-weight:700;line-height:1.2}.devices-roster-actions{align-items:center;gap:6px;display:flex}.devices-roster-item button{border-radius:16px;place-items:center;width:44px;height:44px;display:grid}.devices-roster-item button.is-rename{color:#a9c5ff;background:#205cef1f;border:1px solid #a9c5ff29}.devices-roster-item button.is-remove{color:#ffb3c1;background:#ff8aa114;border:1px solid #ff8aa121}.devices-roster-item button:disabled{opacity:.45}.devices-roster-hint{color:#788ba8;border-top:1px solid #ffffff12;margin:0;padding:12px 17px 14px;font-size:11px;font-weight:700;line-height:1.35}.devices-empty-state{text-align:center;border-top:1px solid #ffffff12;justify-items:center;gap:8px;padding:30px 22px 34px;display:grid}.devices-empty-state>span{color:#d9f7ff;background:#5fe0ff1a;border-radius:21px;place-items:center;width:58px;height:58px;display:grid}.devices-empty-state h3,.devices-empty-state p{margin:0}.devices-empty-state h3{color:#fff;font-size:17px;font-weight:880}.devices-empty-state p{color:#8ea0bd;max-width:270px;font-size:12px;font-weight:700;line-height:1.4}.profile-head{gap:10px;display:grid}.profile-identity{background:#30537ea3;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:92px;padding:8px;display:grid;box-shadow:inset 0 1px #ffffff14}.profile-photo{color:#fff;background:linear-gradient(145deg,#205cef,#5fe0ff);border-radius:50%;place-items:center;width:76px;height:76px;font-size:33px;font-weight:900;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 10px 24px #205cef2e}.profile-photo span{z-index:1;position:relative}.profile-photo img{z-index:2;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.profile-copy{min-width:0}.profile-identity h1{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:25px;font-weight:850;line-height:1.1;overflow:hidden}.profile-meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.profile-meta span{color:#b9c7dd;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;min-width:0;max-width:100%;height:26px;padding:0 9px;font-size:13px;font-weight:750;display:inline-flex;overflow:hidden}.profile-meta svg{color:#7aa2ff;flex:none}.profile-email-strip{color:#cfe1ff;background:#ffffff0f;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:10px;min-height:46px;padding:0 16px;font-size:15px;font-weight:760;display:flex;box-shadow:inset 0 1px #ffffff0d}.profile-email-strip svg{color:#7aa2ff;flex:none}.profile-email-strip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile-identity button{color:#cfe1ff;background:#ffffff14;border:0;border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.profile-card{background:#162f4b9e;border-radius:28px;gap:12px;padding:24px 18px;display:grid;box-shadow:inset 0 1px #ffffff0d}.profile-card h2{color:#b9c7dd;margin:0 0 6px;font-size:22px;font-weight:850;line-height:1.1}.profile-row{color:#fff;text-align:left;background:0 0;border:0;border-radius:22px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:14px;width:100%;min-height:74px;padding:0;display:grid}.profile-row-icon{color:#cfe1ff;background:#ffffff14;border-radius:16px;place-items:center;width:58px;height:58px;display:grid}.profile-row strong,.profile-row small{display:block}.profile-row strong{font-size:21px;font-weight:850;line-height:1.12}.profile-row small{color:#8ea0bd;margin-top:4px;font-size:15px;font-weight:720;line-height:1.2}.floating-sub-link{z-index:1;color:#050914;text-align:left;background:#fff;border:0;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:72px;padding:10px 12px 10px 18px;display:grid;position:relative;bottom:auto;box-shadow:0 22px 54px #00000057}.floating-sub-link strong,.floating-sub-link small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.floating-sub-link strong{font-size:18px;font-weight:850;line-height:1.16}.floating-sub-link small{color:#657084;margin-top:4px;font-size:15px;font-weight:750}.floating-sub-link>svg{color:#050914;background:#f0f3f8;border-radius:18px;width:58px;height:58px;padding:15px}.floating-sub-link.is-muted{color:#fff;background:#162f4be6;border:1px solid #ffffff14}.floating-sub-link.is-muted small{color:#b9c7dd}.floating-sub-link.is-muted strong,.floating-sub-link.is-muted small{text-overflow:clip;white-space:normal;overflow:visible}.floating-sub-link.is-muted strong{font-size:17px}.floating-sub-link.is-muted>svg{color:#cfe1ff;background:#ffffff14}.support-hero{background:#162f4ba8;border-radius:34px;align-content:center;gap:20px;min-height:326px;padding:28px;display:grid;box-shadow:inset 0 1px #ffffff0f}.support-hero-icon{color:#cfe1ff;background:#ffffff14;border-radius:24px;place-items:center;width:100px;height:100px;display:grid}.support-hero h1{color:#fff;margin:0;font-family:Space Grotesk,Manrope,sans-serif;font-size:31px;font-weight:850;line-height:1.08}.support-hero p{color:#b9c7dd;margin:0;font-size:18px;font-weight:720;line-height:1.35}.support-list{gap:14px;display:grid}.support-list .profile-row{background:#071220a3;border-radius:22px;min-height:78px;padding:8px 14px}.mini-tabbar{right:6%;bottom:max(18px, env(safe-area-inset-bottom));z-index:10;width:auto;height:52px;min-height:52px;box-shadow:none;backdrop-filter:blur(16px);background:#07192de0;border:1px solid #6387ab40;border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;position:absolute;left:6%}.mini-tabbar button{color:#8da2bb;border-radius:50%;place-self:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;transition:background .22s,box-shadow .22s,color .22s}.mini-tabbar button svg{stroke-width:1.8px;width:20px;height:20px;transition:transform .22s cubic-bezier(.2,.86,.2,1)}.mini-tabbar button span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mini-tabbar button.is-active{color:#fff;background:linear-gradient(145deg,#327cff,#42aef4);animation:none;transform:none;box-shadow:0 8px 22px #2d78ff47}.mini-tabbar button.is-active svg,.mini-tabbar button:active{transform:none}.miniapp-shell.is-cinematic-home{background:#061326;grid-template-rows:minmax(0,1fr)}.miniapp-shell.is-cinematic-home:before{opacity:0}.miniapp-shell.is-cinematic-home .miniapp-content{scroll-behavior:smooth;width:100%;height:100%;min-height:0;overflow:hidden auto}.miniapp-shell.is-cinematic-home .mini-view-transition{width:100%;min-height:100%}.cinematic-home{--fly-core-top:18vh;width:100%;height:auto;min-height:max(780px, calc(var(--miniapp-viewport-height) + 72px));isolation:isolate;background:#061326;padding:0 0 96px;display:block;position:relative;overflow:visible}.cinematic-home .fly-cinema__core{top:var(--fly-core-top)}.cinematic-home .fly-cinema__status{top:55vh}.cinematic-home .fly-cinema__background{animation:none}.cinematic-home .fly-cinema__logo-tile{cursor:default}.cinematic-home__status .fly-cinema__status-icon.is-expires-soon{color:#ffd27a;background:#ffd27a24;border-color:#ffd27a9e}.cinematic-home__status .fly-cinema__status-icon.is-expired{color:#ff8aa1;background:#ff8aa124;border-color:#ff8aa19e}.cinematic-home__status .fly-cinema__status-icon.is-offline{color:#7aa2ff;background:#7aa2ff24;border-color:#7aa2ff9e}.cinematic-home__actions{z-index:4;opacity:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;animation:.48s cubic-bezier(.16,1,.3,1) 1.7s forwards fly-cinema-ui-up;display:grid;position:absolute;top:67vh;left:7%;right:7%;transform:translateY(22px)}.cinematic-home__offer-actions.is-single{grid-template-columns:1fr}.cinematic-home__offer{color:#fff;text-align:center;backdrop-filter:blur(16px);border:1px solid #55dcff4d;border-radius:18px;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:56px;padding:0 13px;font-family:inherit;font-size:13px;font-weight:850;line-height:1.12;display:flex;box-shadow:0 16px 34px #00112b47}.cinematic-home__offer.is-trial{background:linear-gradient(135deg,#256fffe0,#3fa3ffc7)}.cinematic-home__offer.is-paid{background:#143966c2}.cinematic-home__offer:active{transform:scale(.97)}.cinematic-home__offer:disabled{opacity:.68}.cinematic-home__connect{isolation:isolate;color:#fff;text-align:center;backdrop-filter:blur(16px);background:#143966ad;border:1px solid #55dcff57;border-radius:18px;place-content:center;gap:2px;min-width:0;height:54px;padding:0 10px;font-family:inherit;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #00112b52,inset 0 1px #ffffff14}.cinematic-home__connect:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(105deg,#2d78ff75,#55dcff29);position:absolute;inset:1px}.cinematic-home__connect.is-incy:before{background:linear-gradient(105deg,#245bc770,#55dcff1a)}.cinematic-home__connect span,.cinematic-home__connect strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cinematic-home__connect span{font-size:12px;font-weight:700;line-height:1.05}.cinematic-home__connect strong{color:#d8f7ff;letter-spacing:.03em;font-size:14px;font-weight:850;line-height:1.05}.cinematic-home__connect:active{transform:scale(.97)}.cinematic-home__account{z-index:3;top:79vh;bottom:auto}.cinematic-home__account-tools{flex:none;justify-items:stretch;gap:5px;width:128px;display:grid}.cinematic-home__account .fly-cinema__date{margin:0}.cinematic-home__account .fly-cinema__days{color:#fff;width:100%;min-width:0;min-height:29px;padding:6px 10px;font-family:inherit;font-size:13px}.cinematic-home__subscription-link{color:#d9f7ff;background:#205cef24;border:1px solid #5fe0ff33;border-radius:999px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:29px;padding:0 8px;font-family:inherit;font-size:10px;font-weight:820;line-height:1;display:flex}.cinematic-home__subscription-link svg{flex:none}.cinematic-home__subscription-link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cinematic-home__account .fly-cinema__days:disabled{opacity:1}.cinematic-home__account .fly-cinema__days.is-expires-soon{color:#ffe1a3;background:#ffd27a1a;border-color:#ffd27a6b}.cinematic-home__account .fly-cinema__days.is-expired{color:#ffd3dc;background:#ff8aa11a;border-color:#ff8aa16b}@media (width<=380px),(height<=820px){.cinematic-home{--fly-core-top:14vh}.cinematic-home .fly-cinema__status{top:44vh}.cinematic-home__actions{top:60vh}.cinematic-home__account{top:72vh}}.mini-stack{padding:42px 28px 118px}.pay-hero,.devices-hero,.mini-panel,.metric-box,.connect-panel{background:#162f4b9e;border-color:#ffffff14;border-radius:28px}.primary-action{background:linear-gradient(135deg,#205cef 0%,#3f92ff 100%)}.primary-action,.secondary-action{border-radius:999px;min-height:58px}.web-auth-screen{padding:42px 28px 28px}@media (width<=440px){.miniapp-page{padding:0}.miniapp-shell{border-radius:0;width:100%;height:100%;min-height:0}}@media (width<=370px){.app-screen{padding-left:20px;padding-right:20px}.hero-orbit,.setup-hero{margin-left:-20px;margin-right:-20px}.home-status-row{left:20px;right:20px}.home-status-row h1{font-size:25px}.massive-action{min-height:68px;padding:0 20px;font-size:17px}.setup-platform-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.setup-title-block h1.is-compact{max-width:215px;font-size:38px}.profile-row strong{font-size:18px}.renewal-screen{padding-left:14px;padding-right:14px}.renewal-hero{min-height:340px;margin-left:-14px;margin-right:-14px}.renewal-copy h1{font-size:37px}.renewal-summary-grid,.renewal-sticky-action{grid-template-columns:1fr}.renewal-sticky-action .pay-bottom-action{min-height:62px}.mini-tabbar{width:auto;margin:0;left:6%;right:6%}.app-screen.native-pay-screen{padding-left:10px;padding-right:10px}.native-plan-sheet{border-radius:32px 32px 24px 24px;padding:36px 14px 28px}.native-plan-header{grid-template-columns:60px minmax(0,1fr);gap:12px}.native-plan-icon{border-radius:22px;width:60px;height:60px}.native-plan-header h1{font-size:21px}.native-plan-header p{font-size:13px}.native-pay-screen .native-plan-pill{min-height:80px;padding:10px 18px 10px 20px}.native-pay-screen .native-plan-pill strong{font-size:19px}.native-pay-screen .native-plan-pill small{font-size:13px}.native-pay-screen .native-plan-pill .pay-plan-side b{font-size:22px}}@keyframes orbitPulse{0%,to{opacity:.64;transform:scale(1)}45%{opacity:.92;transform:scale(1.035)}70%{opacity:.42;transform:scale(.985)}}@keyframes symbolBreathe{0%,to{filter:drop-shadow(0 18px 40px #205cef33);transform:scale(1)}50%{filter:drop-shadow(0 22px 52px #5fe0ff3d);transform:scale(1.035)}}@keyframes tabActivePop{0%{transform:translateY(0)scale(.94)}58%{transform:translateY(-2px)scale(1.075)}to{transform:translateY(-1px)scale(1.035)}}@keyframes miniViewIn{0%{opacity:0;filter:blur(8px);transform:translateY(14px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes sheetBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes sheetIn{0%{opacity:0;transform:translateY(28px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes renewalAurora{0%,to{opacity:.34;transform:translate(0)rotate(-12deg)}45%{opacity:.72;transform:translate(86%)rotate(-9deg)}70%{opacity:.42;transform:translate(52%)rotate(-14deg)}}@keyframes planShine{0%,54%,to{opacity:0;transform:skew(-18deg)translate(0)}66%{opacity:.92}82%{opacity:0;transform:skew(-18deg)translate(390%)}}@keyframes ctaShine{0%,58%,to{opacity:0;transform:skew(-18deg)translate(0)}70%{opacity:.86}86%{opacity:0;transform:skew(-18deg)translate(470%)}}@keyframes nativePanelIn{0%{opacity:0;filter:blur(10px);transform:translateY(18px)scale(.975)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes nativeTextIn{0%{opacity:0;filter:blur(8px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes nativePlanIn{0%{opacity:0;filter:blur(12px);transform:translateY(28px)scale(.965)}68%{opacity:1;filter:blur();transform:translateY(-3px)scale(1.012)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes nativeDockIn{0%{opacity:0;filter:blur(12px);transform:translateY(28px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes statusDotPulse{0%,to{opacity:.76;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes pricePop{0%{opacity:0;transform:translateY(8px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ctaArrowNudge{0%,to{transform:translate(0)}48%{transform:translate(3px)}}@keyframes nativeSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mini-view-transition,.focus-rings>span,.hero-symbol,.setup-symbol,.mini-tabbar button.is-active,.bottom-sheet-backdrop,.bottom-sheet,.renewal-screen:after,.pay-plan-pill.is-selected:before,.pay-bottom-action:before,.renewal-hero,.renewal-copy,.renewal-status-row,.renewal-status-row span:before,.renewal-summary-grid>div,.renewal-section-title,.renewal-plan-pill,.renewal-pay-method,.renewal-sticky-action,.renewal-sticky-action>div strong,.renewal-sticky-action .pay-bottom-action svg{animation:none}.mini-tabbar button,.mini-tabbar button svg{transition:none}}.cinematic-home.orbital-home{min-height:max(660px, var(--miniapp-viewport-height));flex-direction:column;gap:0;padding:54px 22px 110px;display:flex;overflow:hidden}.orbital-home .fly-cinema__space{pointer-events:none;width:96%;max-width:430px;top:52px}.orbital-home .fly-cinema__space circle{animation:none}.orbital-logo{flex:none;height:clamp(270px,44svh,420px);min-height:250px;margin:4px -20px 0;position:relative}.orbital-logo model-viewer{opacity:0;--progress-bar-color:transparent;background:0 0;width:100%;height:100%;transition:opacity .35s;display:block;position:absolute;inset:0}.orbital-logo .fly-cinema__aura{opacity:1;pointer-events:none;width:110%;animation:none;top:50%;left:50%;transform:translate(-50%,-50%)}.orbital-logo.is-ready model-viewer{opacity:1}.orbital-logo__fallback{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.orbital-logo__fallback .fly-cinema__logo{fill:#428dff;opacity:1;filter:drop-shadow(0 12px 30px #205cef66);width:78%;height:78%;animation:none}.orbital-home .cinematic-home__status{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:100%;margin:6px 0 28px;display:flex;position:relative;inset:auto;transform:none}.orbital-home .fly-cinema__status-title{letter-spacing:0;opacity:1;white-space:normal;font-size:18px;font-weight:650;animation:none;transform:none}.orbital-home .fly-cinema__status-icon{opacity:1;background:#51e0b5;border:0;width:13px;min-width:13px;height:13px;margin:0;animation:none;transform:none;box-shadow:0 0 18px #51e0b566}.orbital-home .fly-cinema__status-icon svg{display:none}.orbital-home .fly-cinema__status-copy{opacity:1;flex-basis:100%;margin:0;font-size:14px;animation:none}.orbital-home .cinematic-home__actions{opacity:1;gap:10px;width:100%;animation:none;position:relative;inset:auto;transform:none}.orbital-home .cinematic-home__connect{background:#205cef;border-color:#4f8bff;border-radius:23px;height:66px}.orbital-home .cinematic-home__connect:before{display:none}.orbital-home .cinematic-home__connect span{font-size:12px;font-weight:650;line-height:1.3}.orbital-home .cinematic-home__connect strong{color:#fff;letter-spacing:0;font-size:21px;line-height:1.15}.orbital-home .cinematic-home__account{opacity:1;grid-template-columns:minmax(0,1fr) minmax(135px,.9fr);align-items:center;gap:12px;width:100%;margin:30px 0 0;animation:none;display:grid;position:relative;inset:auto;transform:none}.orbital-home .fly-cinema__date{letter-spacing:-.8px;white-space:pre-line;font-size:clamp(24px,6.3vw,30px);line-height:1.08}.orbital-home .cinematic-home__account-tools{gap:7px;width:100%}.orbital-home .fly-cinema__days{min-height:35px;font-size:15px}.orbital-home .cinematic-home__subscription-link{min-height:34px;padding:4px 7px;font-size:10px}.orbital-home button:focus-visible,.orbital-home model-viewer:focus-visible{outline-offset:4px;outline:2px solid #8fc6ff}.orbital-home .fly-cinema__background{opacity:.5}.orbital-home .fly-cinema__space{opacity:.32}.orbital-home .cinematic-home__connect{background:#1647b8;border-color:#4974c7;border-radius:19px;box-shadow:inset 0 1px #ffffff16}.orbital-home .fly-cinema__status-icon{width:8px;min-width:8px;height:8px;box-shadow:none}.orbital-home .fly-cinema__days{background:#ffffff05;border-color:#ffffff20}.orbital-home .cinematic-home__subscription-link{background:0 0;border-color:#ffffff14}@media (height<=720px){.orbital-logo{height:260px;min-height:230px}.orbital-home .cinematic-home__status{margin-bottom:20px}}@media (height<=620px){.orbital-logo{height:210px;min-height:210px}}@media (width<=350px){.cinematic-home.orbital-home{padding-left:16px;padding-right:16px}.orbital-home .cinematic-home__account{grid-template-columns:1fr;gap:16px}.orbital-home .cinematic-home__account-tools{grid-template-columns:1fr 1.4fr}}@media (prefers-reduced-motion:reduce){.orbital-logo model-viewer{transition:none}}.cinematic-home.orbital-home{min-height:100%;padding:22px 24px 112px}.orbital-logo{height:clamp(195px,31svh,300px);min-height:195px;margin:0 -8px}.orbital-home .fly-cinema__space{opacity:.2;width:78%;top:8px}.orbital-home .cinematic-home__status{gap:8px;margin:8px 0 0}.orbital-home .fly-cinema__status-title{font-size:14px;font-weight:600}.orbital-home .fly-cinema__status-copy{white-space:normal;margin-top:6px;line-height:1.5;transform:none}.orbital-subscription{text-align:center;margin:12px 0 28px;position:relative}.orbital-subscription h1{letter-spacing:-1.3px;margin:0;font-size:clamp(32px,8vw,38px);font-weight:650;line-height:1.15}.orbital-subscription p{color:#a0b1c9;margin:9px 0 0;font-size:14px}.orbital-subscription button{color:#a5c8ff;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;margin-top:8px;padding:8px 16px;display:inline-flex}.orbital-connect-title{color:#b7c5d9;margin:0 0 12px;font-size:14px;font-weight:550;position:relative}.orbital-home .cinematic-home__connect{background:#1744a2;border:1px solid #4264a4;border-radius:16px;justify-content:space-between;align-items:center;height:58px;padding:0 20px;display:flex}.orbital-home .cinematic-home__connect strong{font-size:18px;font-weight:650}.orbital-home .cinematic-home__connect svg{color:#afc9f3}.orbital-copy-link{color:#afbdd1;width:100%;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;margin-top:16px;padding:12px 4px;font-size:13px;display:flex;position:relative}.orbital-home .cinematic-home__offer-actions{margin-top:24px}.miniapp-shell .mini-tabbar{-webkit-backdrop-filter:none;background:#080f1b;border:0;border-radius:12px;height:64px;padding:0 4px;left:12px;right:12px}.miniapp-shell .mini-tabbar button{background:0 0;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;width:100%;min-width:44px;height:56px;min-height:48px;display:flex}.miniapp-shell .mini-tabbar button svg{width:21px;height:21px}.miniapp-shell .mini-tabbar button span{font-size:11px;font-weight:500;line-height:1.2;display:block}.miniapp-shell .mini-tabbar button.is-active{color:#79a9ff;box-shadow:none;background:0 0;animation:none}.miniapp-shell .mini-tabbar button.is-active svg{filter:none}@media (height<=620px){.orbital-logo{height:165px;min-height:165px}.orbital-subscription{margin-bottom:20px}}.orbital-preview-dialog{color:#edf3fc;background:#101e32;border:1px solid #34465f;border-radius:24px;width:min(340px,100vw - 40px);padding:24px}.orbital-preview-dialog::backdrop{background:#020814b3}.orbital-preview-dialog h2{margin:0 0 12px;font-size:20px}.orbital-preview-dialog p{color:#b8c7da;font-size:14px;line-height:1.6}.orbital-preview-dialog button{color:#fff;background:#1744a2;border:0;border-radius:12px;width:100%;min-height:46px;margin-top:20px}.miniapp-shell .mini-tabbar button span{clip:auto;width:auto;height:auto;position:static;overflow:visible}.orbital-logo.is-ready model-viewer{animation:6s ease-in-out infinite orbital-logo-hover}.orbital-logo.has-intro.is-ready model-viewer{animation:1.1s cubic-bezier(.2,.7,.2,1) both orbital-logo-reveal,6s ease-in-out 1.1s infinite orbital-logo-hover}.orbital-home.is-entering .cinematic-home__status,.orbital-home.is-entering .orbital-subscription{animation:.65s ease-out .1s both orbital-content-reveal}.orbital-home.is-entering .orbital-connect-title,.orbital-home.is-entering .cinematic-home__actions,.orbital-home.is-entering .orbital-copy-link{animation:.65s ease-out .22s both orbital-content-reveal}@keyframes orbital-logo-reveal{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes orbital-content-reveal{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes orbital-logo-hover{0%,to{translate:0}50%{translate:0 -6px}}.orbital-logo.is-ready .fly-cinema__aura{animation:7.2s ease-in-out infinite orbital-light-breathe}@keyframes orbital-light-breathe{0%,to{opacity:.35;transform:translate(-50%,-50%)scale(.92)}50%{opacity:.65;transform:translate(-50%,-50%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.orbital-home.is-entering *,.orbital-logo.is-ready model-viewer,.orbital-logo.is-ready .fly-cinema__aura{animation:none!important}}.preview-materials{z-index:20;color:#9dacbf;background:#0b1423;border:1px solid #ffffff18;border-radius:16px;gap:8px;padding:12px;font-size:12px;display:grid;position:fixed;top:28px;left:max(12px,50% - 440px)}.preview-materials span{padding:4px 8px 8px}.preview-materials button{text-align:left;color:#9dacbf;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;min-height:44px;padding:10px 16px}.preview-materials button[aria-pressed=true]{color:#f1f6ff;background:#1b2f4c;border-color:#49668c}.preview-finish-blue .orbital-home{background:#080f1b}.preview-finish-blue .fly-cinema__background{opacity:1;background:#080f1b}.preview-finish-blue .fly-cinema__space,.preview-finish-blue .orbital-logo .fly-cinema__aura{display:none}@media (width<=880px){.preview-materials{white-space:nowrap;gap:4px;padding:4px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.preview-materials span{display:none}.miniapp-page:has(.preview-materials) .orbital-home{padding-top:66px}}html[data-miniapp-theme] .miniapp-shell .profile-screen{background:var(--app-bg);color:var(--app-text);flex-direction:column;gap:18px;padding:28px 22px 112px;display:flex}html[data-miniapp-theme] .miniapp-shell .profile-screen .profile-head{box-shadow:none;background:0 0;border:0;gap:12px}html[data-miniapp-theme] .miniapp-shell .profile-screen .profile-identity{min-height:60px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:48px minmax(0,1fr) 44px;gap:12px;padding:0}html[data-miniapp-theme] .miniapp-shell .profile-screen .profile-photo{width:48px;height:48px;box-shadow:none;background:#214d9d;border-radius:16px;font-size:22px;font-weight:600}html[data-miniapp-theme] .miniapp-shell .profile-screen .profile-copy{background:0 0}html[data-miniapp-theme] .miniapp-shell .profile-screen .profile-identity h1{letter-spacing:-.3px;white-space:normal;overflow-wrap:anywhere;color:var(--app-text);font-size:19px;font-weight:600;line-height:1.3;overflow:visible}html[data-miniapp-theme] .miniapp-shell .profile-screen .profile-meta{margin-top:4px}html[data-miniapp-theme] .miniapp-shell .profile-screen .profile-meta span{height:auto;color:var(--app-muted);background:0 0;border:0;padding:0;font-size:12px;font-weight:400}html[data-miniapp-theme] .miniapp-shell .profile-screen .profile-identity button{width:44px;height:44px;color:var(--app-muted);background:0 0;border-radius:8px}html[data-miniapp-theme] .miniapp-shell .profile-screen .profile-identity button svg{width:21px;height:21px}html[data-miniapp-theme] .miniapp-shell .profile-screen .profile-email-strip{min-height:24px;box-shadow:none;color:var(--app-muted);background:0 0;border:0;border-radius:0;gap:8px;padding:0;font-size:13px;font-weight:400}html[data-miniapp-theme] .miniapp-shell .profile-screen .profile-card{border:1px solid var(--app-border);background:var(--app-panel);box-shadow:none;border-radius:16px;flex-direction:column;gap:0;padding:4px 16px;display:flex}html[data-miniapp-theme] .miniapp-shell .profile-screen .profile-card h2{letter-spacing:.3px;color:var(--app-muted);margin:0;padding:16px 0 10px;font-size:12px;font-weight:500;line-height:1.4}html[data-miniapp-theme] .miniapp-shell .profile-screen .profile-row{background:0 0;border:0;border-radius:0;grid-template-columns:22px minmax(0,1fr);gap:12px;min-height:68px;padding:13px 0}html[data-miniapp-theme] .miniapp-shell .profile-screen .profile-row-icon{width:22px;height:24px;color:var(--app-muted);background:0 0;border-radius:0}html[data-miniapp-theme] .miniapp-shell .profile-screen .profile-row-icon svg{width:21px;height:21px}html[data-miniapp-theme] .miniapp-shell .profile-screen .profile-row strong{color:var(--app-text);font-size:15px;font-weight:550;line-height:1.4}html[data-miniapp-theme] .miniapp-shell .profile-screen .profile-row small{color:var(--app-muted);margin-top:3px;font-size:12px;font-weight:400;line-height:1.45}html[data-miniapp-theme=dark] .miniapp-shell .profile-screen .profile-row small.email-status.is-linked{color:#63dca3}html[data-miniapp-theme=dark] .miniapp-shell .profile-screen .profile-row small.email-status.is-unlinked{color:#ff8792}html[data-miniapp-theme=light] .miniapp-shell .profile-screen .profile-row small.email-status.is-linked{color:#087a4b}html[data-miniapp-theme=light] .miniapp-shell .profile-screen .profile-row small.email-status.is-unlinked{color:#b42335}html[data-miniapp-theme] .miniapp-shell .profile-screen .floating-sub-link{background:var(--app-panel);color:var(--app-text);box-shadow:none;border:1px solid var(--app-border);border-radius:12px;min-height:66px;padding:14px 16px}html[data-miniapp-theme] .miniapp-shell .profile-screen .floating-sub-link strong{font-size:13px;font-weight:500}html[data-miniapp-theme] .miniapp-shell .profile-screen .floating-sub-link small{color:var(--app-muted);font-size:12px;font-weight:400}html[data-miniapp-theme] .miniapp-shell .profile-screen .floating-sub-link>svg{width:20px;height:20px;color:var(--app-muted);background:0 0;border-radius:0;padding:0}html[data-miniapp-theme] .miniapp-shell .profile-screen button:focus-visible{outline-offset:2px;outline:2px solid #568aef}html[data-miniapp-theme] .miniapp-shell:has(.profile-screen) .mini-tabbar{isolation:isolate}html[data-miniapp-theme] .miniapp-shell:has(.profile-screen) .mini-tabbar:before{content:"";background:var(--app-bg);z-index:-1;pointer-events:none;position:absolute;inset:-8px -24px -40px}html[data-miniapp-theme] .miniapp-shell .profile-screen .profile-group{gap:9px;display:grid}html[data-miniapp-theme] .miniapp-shell .profile-screen .profile-group>h2{letter-spacing:0;color:var(--app-muted);margin:0;padding:0 4px;font:600 13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-miniapp-theme] .miniapp-shell .profile-screen .profile-card{border:0;padding:2px 16px}html[data-miniapp-theme] .miniapp-shell .profile-screen .profile-row+.profile-row{border-top:0}html[data-miniapp-theme] .miniapp-shell .profile-screen .profile-row{min-height:62px;padding-block:10px}html[data-miniapp-theme] .miniapp-shell .profile-screen .profile-row small{font-size:13px}html[data-miniapp-theme=light] .miniapp-shell .profile-screen{--app-muted:#52627a}html[data-miniapp-theme=dark] .miniapp-shell .profile-screen{--app-muted:#b0bdd0}html[data-miniapp-theme] .miniapp-shell:has(.profile-screen) .mini-tabbar:before{border-top:1px solid var(--app-border)}html[data-miniapp-theme] .miniapp-shell{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-miniapp-theme] .miniapp-shell :is(.setup-screen,.devices-screen){background:var(--app-bg);gap:20px;padding:24px 20px 112px}html[data-miniapp-theme] .miniapp-shell .setup-hero{min-height:0;margin:0;overflow:visible}html[data-miniapp-theme] .miniapp-shell .setup-title-block{gap:6px;padding:0}html[data-miniapp-theme] .miniapp-shell :is(.setup-title-block h1,.setup-title-block h1.is-compact,.devices-screen-head h1){letter-spacing:-.5px;color:var(--app-text);font-family:inherit;font-size:24px;font-weight:650;line-height:1.2}html[data-miniapp-theme] .miniapp-shell :is(.setup-title-block p,.devices-screen-head p){color:var(--app-muted);font-size:14px;font-weight:400;line-height:1.45}html[data-miniapp-theme] .miniapp-shell :is(.setup-symbol,.setup-rings,.devices-screen-icon){display:none}html[data-miniapp-theme] .miniapp-shell .devices-screen-head{display:block}html[data-miniapp-theme] .miniapp-shell :is(.setup-title-block>span,.devices-screen-head>div>span){display:none}html[data-miniapp-theme] .miniapp-shell :is(.setup-platform-panel,.setup-access-card,.setup-command-panel,.setup-steps-panel,.setup-support-action,.devices-usage,.devices-roster){background:var(--app-panel);border:1px solid var(--app-border);box-shadow:none;border-radius:14px}html[data-miniapp-theme] .miniapp-shell .setup-platform-panel{gap:4px;padding:6px}html[data-miniapp-theme] .miniapp-shell .setup-platform{min-height:58px;color:var(--app-muted);background:0 0;border-radius:8px;gap:5px;font-size:11px;font-weight:500}html[data-miniapp-theme] .miniapp-shell .setup-platform svg{color:currentColor;width:21px;height:21px}html[data-miniapp-theme] .miniapp-shell .setup-platform.is-selected{background:var(--app-bg);color:#5283df;border-color:var(--app-border);box-shadow:none}html[data-miniapp-theme] .miniapp-shell :is(.setup-access-card strong,.setup-section-head strong,.setup-step strong,.setup-support-action strong){color:var(--app-text);font-size:15px;font-weight:600;line-height:1.35}html[data-miniapp-theme] .miniapp-shell :is(.setup-access-card small,.setup-section-head small,.setup-step p,.setup-support-action small){color:var(--app-muted);font-size:12px;font-weight:400;line-height:1.45}html[data-miniapp-theme] .miniapp-shell :is(.setup-section-head>span,.setup-step>span,.setup-access-icon){background:var(--app-bg);color:#5283df;width:30px;min-width:30px;height:30px;box-shadow:none;border-radius:8px;font-size:12px}html[data-miniapp-theme] .miniapp-shell .setup-command{min-height:46px;box-shadow:none;border-radius:10px;font-size:14px;font-weight:500}html[data-miniapp-theme] .miniapp-shell .setup-command.is-primary{color:#fff;background:#2454ad;border-color:#0000}html[data-miniapp-theme] .miniapp-shell .devices-usage strong{font-size:24px;font-weight:600}html[data-miniapp-theme] .miniapp-shell :is(.devices-usage p,.devices-usage strong small,.devices-usage>div:first-child>span,.devices-roster-hint){color:var(--app-muted);font-size:12px;font-weight:400;line-height:1.45}html[data-miniapp-theme] .miniapp-shell .devices-usage-track{background:var(--app-border);height:4px}html[data-miniapp-theme] .miniapp-shell .devices-usage-track span{box-shadow:none;background:#5283df}html[data-miniapp-theme] .miniapp-shell .devices-roster-head h2{color:var(--app-muted);font-size:13px;font-weight:500}html[data-miniapp-theme] .miniapp-shell .devices-roster-item{grid-template-columns:24px minmax(0,1fr) auto;gap:12px;min-height:76px;padding:12px 16px}html[data-miniapp-theme] .miniapp-shell .devices-roster-icon{width:24px;height:28px;color:var(--app-muted);background:0 0;border-radius:0}html[data-miniapp-theme] .miniapp-shell .devices-roster-icon svg{width:22px;height:22px}html[data-miniapp-theme] .miniapp-shell .devices-roster-item strong{color:var(--app-text);font-size:15px;font-weight:600}html[data-miniapp-theme] .miniapp-shell :is(.devices-roster-item small,.devices-roster-item>div>span){color:var(--app-muted);font-size:12px;font-weight:400;line-height:1.45}html[data-miniapp-theme] .miniapp-shell .mini-tabbar{isolation:isolate}html[data-miniapp-theme] .miniapp-shell .mini-tabbar:before{content:"";background:var(--app-bg);z-index:-1;pointer-events:none;position:absolute;inset:-8px -24px -40px}html[data-miniapp-theme] .miniapp-shell .mini-tabbar button{min-height:48px}html[data-miniapp-theme] .miniapp-shell .orbital-home{padding:16px 22px 112px}html[data-miniapp-theme] .miniapp-shell .orbital-home .orbital-logo{height:clamp(155px,24svh,205px);min-height:155px}html[data-miniapp-theme] .miniapp-shell .orbital-home .cinematic-home__status{margin-top:6px}html[data-miniapp-theme] .miniapp-shell .orbital-home .orbital-subscription{margin:10px 0 22px}html[data-miniapp-theme] .miniapp-shell .orbital-subscription h1{font-size:32px}.home-pay-action{color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#2454ad;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;margin-bottom:0;font-size:16px;font-weight:600;display:flex;position:relative}.home-pay-action>svg:last-child{margin-left:auto}.home-pay-action>svg:first-child{margin-right:auto}.home-pay-action{padding:0 18px}html[data-miniapp-theme] .miniapp-shell .orbital-home .cinematic-home__connect{background:var(--app-panel);border:1px solid var(--app-border);height:48px;color:var(--app-text);border-radius:10px}html[data-miniapp-theme] .miniapp-shell .orbital-home .cinematic-home__connect strong{color:var(--app-text);font-size:15px}html[data-miniapp-theme] .miniapp-shell .orbital-home .orbital-copy-link{margin-top:6px}.home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid;position:relative}.home-feature-card{isolation:isolate;border:1px solid var(--app-border);background:var(--app-panel);height:176px;color:var(--app-text);font:inherit;text-align:left;cursor:pointer;border-radius:18px;padding:16px;position:relative;overflow:hidden}.home-feature-card strong{z-index:2;font-size:15px;font-weight:600;display:block;position:relative}.home-feature-card>span{z-index:2;color:var(--app-muted);margin-top:5px;font-size:13px;line-height:1.35;display:block;position:relative}.home-feature-card img{-o-object-fit:contain;object-fit:contain;pointer-events:none;width:146px;height:146px;position:absolute;bottom:-10px;right:-18px}.home-feature-arrow{color:var(--app-muted);position:absolute;bottom:16px;left:16px}.home-feature-card:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.home-feature-card:active{transform:none}}.home-feature-card{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}html[data-miniapp-theme] .miniapp-shell .orbital-home .cinematic-home__connect svg{color:var(--app-muted)}html[data-miniapp-theme] .miniapp-shell .home-connect-action{border:1px solid var(--app-border,#dce3ef);background:var(--app-panel,#101c2e);width:100%;min-height:52px;color:inherit;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:8px;font-family:inherit;font-size:16px;font-weight:600;display:flex}.connect-flow{color:inherit;padding:16px 22px 110px}.connect-flow button{cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit}.connect-flow button:disabled{opacity:.45;cursor:default}.connect-flow-bar{grid-template-columns:44px 1fr 44px;align-items:center;gap:10px;display:grid}.connect-flow-bar>span{text-align:center;font-size:14px;font-weight:600}.connect-flow-bar button,.connect-sheet-close{width:44px;height:44px;color:inherit;background:var(--app-panel);border:0;border-radius:50%;place-items:center;display:grid}.connect-back{transform:rotate(180deg)}.connect-flow-hero{text-align:center;padding:30px 0 28px}.connect-flow-symbol{color:#5187ed;background:#4177df17;border-radius:22px;place-items:center;width:72px;height:72px;margin:0 auto 20px;display:grid}.connect-flow-hero h1{letter-spacing:-.7px;margin:0 0 12px;font-size:26px;line-height:1.15}.connect-flow-hero p,.connect-footnote,.connect-empty p{color:var(--app-muted);margin:0;font-size:14px;line-height:1.5}.connect-targets{gap:12px;margin:0 0 22px;display:grid}.connect-targets button{text-align:left;background:var(--app-panel);border:1px solid var(--app-border);min-height:112px;color:inherit;border-radius:18px;padding:24px 100px 24px 18px;position:relative;overflow:hidden}.connect-targets button[aria-pressed=true]{background:#3d6fd314;border-color:#4e80de;box-shadow:inset 0 0 0 1px #4e80de}.connect-targets strong{margin-bottom:8px;font-size:16px;line-height:1.3;display:block}.connect-targets span{color:var(--app-muted);font-size:12px;line-height:1.4;display:block}.connect-target-icon{color:#5784dc;position:absolute;top:32px;right:26px}.connect-targets img{-o-object-fit:contain;object-fit:contain;width:120px;height:120px;position:absolute;bottom:-14px;right:-14px}.connect-flow-primary{color:#fff;background:#2454ad;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px;font-size:15px;font-weight:600;display:flex}.connect-link{border:1px solid var(--app-border);background:var(--app-panel);color:#5187ed;text-align:left;border-radius:14px;align-items:center;gap:14px;width:100%;min-height:56px;padding:16px;display:flex}.connect-link span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.connect-link svg{flex-shrink:0}.connect-section-label{color:var(--app-muted);margin:26px 0 12px;font-size:13px;font-weight:500}.connect-platform-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.connect-platform-grid button{border:1px solid var(--app-border);background:var(--app-panel);min-height:86px;color:inherit;text-align:left;border-radius:16px;align-items:center;gap:10px;padding:14px 12px;display:flex}.connect-platform-grid button>svg{flex-shrink:0}.connect-platform-grid button>svg:last-child{width:14px;margin-left:auto}.connect-platform-grid strong{font-size:14px;display:block}.connect-platform-grid small{color:var(--app-muted);margin-top:5px;font-size:10px;display:block}.connect-footnote{margin-top:20px;font-size:12px}.connect-empty{padding-top:20px}.connect-empty button{margin-top:12px}.connect-qr-sheet{box-sizing:border-box;width:min(100%,460px);max-height:90dvh;padding:28px 24px max(24px,env(safe-area-inset-bottom));border:1px solid var(--app-border);background:var(--app-panel);color:var(--app-text);border-radius:24px 24px 0 0;margin:0 auto;position:fixed;inset:auto 0 0;overflow:auto}.connect-qr-sheet::backdrop{backdrop-filter:blur(8px);background:#040a148c}.connect-sheet-close{position:absolute;top:14px;right:12px}.connect-qr-sheet h2{margin:14px 0 12px;padding-right:26px;font-size:21px;line-height:1.2}.connect-qr-sheet p{color:var(--app-muted);font-size:14px;line-height:1.5}.connect-qr-sheet .setup-qr-code{border-radius:16px;width:100%;max-width:310px;height:auto;margin:20px auto;display:block}.connect-flow>.setup-screen{padding:20px 0 0}@media (width<=360px){.connect-flow{padding-inline:16px}.connect-platform-grid button{gap:6px;padding:12px 8px}}html[data-miniapp-theme] .miniapp-shell .connect-flow{box-sizing:border-box;background:var(--app-bg);min-height:100%;color:var(--app-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-miniapp-theme] .connect-flow h1,html[data-miniapp-theme] .connect-flow h2,html[data-miniapp-theme] .connect-qr-sheet{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-miniapp-theme] .connect-flow h1{font-weight:700}.connect-flow-symbol.is-3d{background:0 0;border-radius:0;width:112px;height:96px;margin-bottom:16px}.connect-flow-symbol.is-3d img{-o-object-fit:contain;object-fit:contain;width:124px;height:124px;display:block}.connect-targets img.connect-device-art{-o-object-fit:contain;object-fit:contain;pointer-events:none;width:116px;height:116px;bottom:0;right:0}.connect-targets button{padding-right:116px}.home-feature-card img.home-devices-art{width:min(132px,82%);height:116px;bottom:4px;right:4px}html[data-miniapp-theme] .miniapp-shell :is(.home-pay-action,.home-connect-action){-moz-column-gap:10px;box-sizing:border-box;text-align:center;grid-template-columns:24px minmax(0,1fr) 24px;column-gap:10px;padding-inline:18px;display:grid}html[data-miniapp-theme] .miniapp-shell :is(.home-pay-action,.home-connect-action)>svg{justify-self:center;margin:0}.device-install-hero{padding:18px 0 28px}.device-install-hero h1{margin-bottom:0;font-size:25px}.device-install-step{margin-bottom:28px}.device-install-step h2{letter-spacing:-.3px;align-items:center;gap:10px;margin:0 0 10px;font-size:18px;line-height:1.35;display:flex}.device-install-step h2>span{background:var(--app-panel);border:1px solid var(--app-border);height:24px;color:var(--app-muted);border-radius:50%;flex:0 0 24px;place-items:center;font-size:12px;display:grid}.device-install-step p{color:var(--app-muted);margin:0 0 16px;font-size:14px;line-height:1.5}.device-install-action{background:var(--app-panel);border:1px solid var(--app-border);width:100%;min-height:52px;color:var(--app-text);text-align:center;border-radius:12px;grid-template-columns:22px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:12px 16px;font-size:15px;font-weight:600;display:grid}.device-install-action.is-download{color:#fff;background:#2454ad;border-color:#0000}.device-download-select{color:var(--app-muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:12px;display:flex}.device-download-select select{border:1px solid var(--app-border);min-width:0;max-width:65%;min-height:44px;color:var(--app-text);background:var(--app-panel);font:inherit;border-radius:9px;padding:8px}.device-subscription-url{background:var(--app-panel);border:1px solid var(--app-border);color:#5785df;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all;border-radius:12px;margin-bottom:12px;padding:16px;font-size:13px;line-height:1.5}.device-import-help{border:1px solid var(--app-border);background:var(--app-panel);border-radius:16px;overflow:hidden}.device-import-help summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:56px;padding:16px;list-style:none;display:flex;position:relative}.device-import-help summary::-webkit-details-marker{display:none}.device-import-help summary strong{font-size:14px;line-height:1.4}.device-import-help summary>svg{flex-shrink:0;transition:transform .2s}.device-import-help[open] summary>svg{transform:rotate(180deg)}.device-import-help ol{margin:0;padding:0 20px 20px 38px;font-size:14px;line-height:1.5}.device-import-help li{padding:8px 0}.device-import-help li p{color:var(--app-muted);margin:6px 0 0;font-size:13px}.device-import-help>button{width:calc(100% - 24px);margin:0 12px 12px}html[data-miniapp-theme] .orbital-home{isolation:isolate}html[data-miniapp-theme] .orbital-home .fly-cinema__background{z-index:-1;pointer-events:none;height:340px;max-height:48%;animation:none;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 100%);mask-image:linear-gradient(#000 0% 45%,#0000 100%)}html[data-miniapp-theme] .orbital-home .fly-cinema__background:before,html[data-miniapp-theme] .orbital-home .fly-cinema__background:after{content:"";background:radial-gradient(48% 60% at 34% 38%,#2865d18c,#0000 80%);animation:14s ease-in-out infinite alternate home-studio-drift;position:absolute;inset:-18% -25%}html[data-miniapp-theme] .orbital-home .fly-cinema__background:after{background:radial-gradient(42% 54% at 70% 30%,#75b6e866,#0000 80%);animation-duration:19s;animation-direction:alternate-reverse;animation-delay:-7s}html[data-miniapp-theme=light] .orbital-home .fly-cinema__background:before{background:radial-gradient(48% 60% at 34% 38%,#6a9ce77a,#0000 80%)}html[data-miniapp-theme=light] .orbital-home .fly-cinema__background:after{background:radial-gradient(42% 54% at 70% 30%,#ffffffd9,#0000 80%)}@keyframes home-studio-drift{0%{opacity:.8;transform:translate(-12%,-4%)rotate(-12deg)scale(.96)}to{opacity:1;transform:translate(16%,8%)rotate(14deg)scale(1.14)}}@media (prefers-reduced-motion:reduce){html[data-miniapp-theme] .orbital-home .fly-cinema__background:before,html[data-miniapp-theme] .orbital-home .fly-cinema__background:after{animation:none}}html[data-miniapp-theme] .miniapp-content:has(.native-pay-screen){overflow-y:auto}html[data-miniapp-theme] .miniapp-shell .native-pay-screen{background:var(--app-bg);height:auto;min-height:100%;color:var(--app-text);padding:16px 22px 106px;display:block;overflow:visible}.payment-page-bar{text-align:center;grid-template-columns:44px 1fr 44px;align-items:center;font-size:14px;font-weight:600;display:grid}.payment-page-bar button{background:var(--app-panel);width:40px;height:40px;color:inherit;border:0;border-radius:50%;place-items:center;display:grid}.payment-page-bar>svg{color:var(--app-muted);justify-self:center}html[data-miniapp-theme] .native-pay-screen .native-plan-sheet{max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:16px;padding:24px 0 0;animation:none;display:grid;overflow:visible}html[data-miniapp-theme] .native-pay-screen .native-plan-header{text-align:left;margin:0 0 4px;display:block}html[data-miniapp-theme] .native-pay-screen .native-plan-icon{display:none}html[data-miniapp-theme] .native-pay-screen .native-plan-header h1{letter-spacing:-.7px;color:var(--app-text);font:700 27px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-miniapp-theme] .native-pay-screen .native-plan-header p{color:var(--app-muted);margin-top:8px;font-size:13px;font-weight:400}html[data-miniapp-theme] .native-pay-screen .native-return-action{border:1px solid var(--app-border);background:var(--app-panel);min-height:54px;color:var(--app-text);border-radius:12px;padding:12px 14px}html[data-miniapp-theme] .native-pay-screen .native-return-action>span:last-child{color:var(--app-muted);background:0 0;padding:0;font-size:11px;font-weight:400}html[data-miniapp-theme] .native-pay-screen .native-return-action strong{font-size:14px;font-weight:600}html[data-miniapp-theme] .native-pay-screen .native-return-action small{color:var(--app-muted);font-weight:400}.payment-section-label{color:var(--app-muted);margin:4px 0 -6px;font-size:13px;font-weight:500}html[data-miniapp-theme] .native-pay-screen .pay-plan-list{gap:8px;margin:0;display:grid}html[data-miniapp-theme] .native-pay-screen .native-plan-pill{border:1px solid var(--app-border);background:var(--app-panel);min-height:64px;color:var(--app-text);box-shadow:none;border-radius:14px;padding:12px 16px;transform:none}html[data-miniapp-theme] .native-pay-screen .native-plan-pill.is-selected{background:#407be914;border-color:#5987df;box-shadow:inset 0 0 0 1px #5987df}html[data-miniapp-theme] .native-pay-screen .native-plan-pill strong{color:var(--app-text);font-size:16px;font-weight:600}html[data-miniapp-theme] .native-pay-screen .native-plan-pill small{color:var(--app-muted);font-size:12px;font-weight:400}html[data-miniapp-theme] .native-pay-screen .pay-plan-side{color:#5987df;align-items:center;gap:10px;display:flex}html[data-miniapp-theme] .native-pay-screen .pay-plan-side b{color:var(--app-text);font-size:18px;font-weight:650}html[data-miniapp-theme] .native-pay-screen .native-payment-methods{background:0 0;border:0;margin:4px 0 0;padding:0}html[data-miniapp-theme] .native-pay-screen .pay-method-title{color:var(--app-muted);font-size:13px}html[data-miniapp-theme] .native-pay-screen .pay-method-pills{flex-wrap:wrap;gap:8px;display:flex}html[data-miniapp-theme] .native-pay-screen .pay-method-pill{border:1px solid var(--app-border);background:var(--app-panel);min-height:44px;color:var(--app-text);box-shadow:none;border-radius:10px;font-size:13px}html[data-miniapp-theme] .native-pay-screen .pay-method-pill.is-selected{background:#407be914;border-color:#5987df}.payment-total{border-top:1px solid var(--app-border);color:var(--app-muted);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:13px;display:flex}.payment-total strong{letter-spacing:-.6px;color:var(--app-text);font-size:25px}.payment-breakdown{gap:12px;display:grid}.payment-breakdown-row{color:var(--app-muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.payment-breakdown-row strong{color:var(--app-text);white-space:nowrap;font-weight:500}.payment-breakdown .payment-total strong{white-space:nowrap}.manual-copy-field{color:var(--app-muted);gap:8px;font-size:13px;display:grid}.manual-copy-field textarea{box-sizing:border-box;border:1px solid var(--app-border);background:var(--app-panel);width:100%;color:var(--app-text);resize:vertical;-webkit-user-select:text;-moz-user-select:text;user-select:text;border-radius:12px;padding:12px;font:400 16px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-miniapp-theme] .native-pay-screen .pay-bottom-action{color:#fff;width:100%;min-height:52px;box-shadow:none;background:#2454ad;border:0;border-radius:12px;margin:0;padding:12px 18px;font-size:16px;position:static}html[data-miniapp-theme] .native-pay-screen .pay-bottom-action svg{background:0 0;width:20px;height:20px;padding:0}html[data-miniapp-theme] .native-pay-screen .pay-bottom-action:disabled{opacity:.45}.payment-note,.payment-preview-note{color:var(--app-muted);font-size:12px;line-height:1.5}.payment-preview-note{text-align:center;margin:-94px 22px 110px;position:relative}html[data-miniapp-theme] .miniapp-shell .native-pay-screen{padding-bottom:24px}html[data-miniapp-theme] .native-pay-screen .pay-plan-side svg{color:#5987df}.payment-preview-note{margin:0 22px 24px}.checkout-ready{align-content:start}.checkout-ready-summary{border:1px solid var(--app-border);background:var(--app-panel);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:18px 16px;font-size:15px;display:flex}.checkout-ready-summary strong{color:var(--app-text);white-space:nowrap;font-size:20px}.checkout-ready-link{color:var(--app-link);text-align:center;text-underline-offset:3px;margin:-4px 0 4px;padding:10px 4px;font-size:14px;line-height:1.4;text-decoration:underline;display:block}.checkout-ready-check,.checkout-ready-change{border:1px solid var(--app-border);background:var(--app-panel);width:100%;min-height:48px;color:var(--app-text);border-radius:12px;padding:12px 16px;font:500 14px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.checkout-ready-check:disabled{opacity:.55}.checkout-ready-change{color:var(--app-muted);background:0 0;border-color:#0000}.payment-result{background:var(--app-bg);min-height:100%;color:var(--app-text);padding:16px 22px 32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.payment-result-hero{text-align:center;padding:36px 0 24px}.payment-result-symbol{color:#6b99ed;background:#407be918;border-radius:24px;place-items:center;width:76px;height:76px;margin:0 auto 22px;display:grid}.payment-result-hero.is-success .payment-result-symbol{color:#269c77;background:#27ad8618}.payment-result-hero.is-error .payment-result-symbol{color:#b77d2f;background:#e49a3518}.payment-result-hero h1{letter-spacing:-.6px;margin:0 0 12px;font:700 26px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.payment-result-hero p{color:var(--app-muted);margin:0;font-size:14px;line-height:1.6}.payment-result-summary{border:1px solid var(--app-border);background:var(--app-panel);border-radius:16px;margin:0 0 22px;padding:6px 16px}.payment-result-summary>div{border-bottom:1px solid var(--app-border);justify-content:space-between;gap:16px;padding:14px 0;font-size:14px;display:flex}.payment-result-summary>div:last-child{border:0}.payment-result-summary dt{color:var(--app-muted)}.payment-result-summary dd{text-align:right;margin:0;font-weight:600}.payment-result-secondary{border:1px solid var(--app-border);background:var(--app-panel);width:100%;min-height:48px;color:var(--app-text);border-radius:12px;margin-top:10px;padding:14px;font:500 14px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.payment-simulator{border-top:1px solid var(--app-border);color:var(--app-muted);margin-top:32px;padding-top:20px;font-size:12px}.payment-simulator p{line-height:1.5}.payment-simulator>div{gap:8px;display:flex}.payment-simulator button{border:1px solid var(--app-border);background:var(--app-panel);min-height:40px;color:var(--app-muted);font:inherit;border-radius:9px;flex:1}.payment-simulator button[aria-pressed=true]{color:var(--app-text);background:#407be914;border-color:#5987df}html[data-miniapp-theme] .native-pay-screen .pay-plan-pill:before,html[data-miniapp-theme] .native-pay-screen .pay-bottom-action:before{content:none;animation:none}html[data-miniapp-theme] .miniapp-shell .devices-screen{flex-direction:column;gap:20px;padding:28px 22px 110px;display:flex}html[data-miniapp-theme] .miniapp-shell .devices-screen-head h1{font-size:28px;font-weight:700}html[data-miniapp-theme] .miniapp-shell .devices-screen-head p{margin-top:8px}html[data-miniapp-theme] .miniapp-shell .devices-usage{border-radius:18px;padding:20px;position:relative;overflow:hidden}html[data-miniapp-theme] .miniapp-shell .devices-usage>div:first-child{padding-right:0;display:block}html[data-miniapp-theme] .miniapp-shell .devices-usage strong{margin-top:8px;font-size:32px;line-height:1.2;display:block}html[data-miniapp-theme] .miniapp-shell .devices-usage strong small{font-size:16px}html[data-miniapp-theme] .miniapp-shell .devices-usage-track{margin-top:20px}html[data-miniapp-theme] .miniapp-shell .devices-usage p{margin:12px 0 0}html[data-miniapp-theme] .miniapp-shell .devices-roster{background:0 0;border:0;padding:0;overflow:visible}html[data-miniapp-theme] .miniapp-shell .devices-roster-head{padding:0 0 12px}html[data-miniapp-theme] .miniapp-shell .devices-roster-head span{display:none}html[data-miniapp-theme] .miniapp-shell .devices-roster-list{gap:10px;display:grid}html[data-miniapp-theme] .miniapp-shell .devices-roster-item{border:1px solid var(--app-border);background:var(--app-panel);border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;padding:16px 12px}html[data-miniapp-theme] .miniapp-shell .devices-roster-icon{color:#608cda;background:#407be910;border-radius:12px;width:42px;height:48px}html[data-miniapp-theme] .miniapp-shell .devices-roster-item strong{white-space:normal;overflow-wrap:anywhere}html[data-miniapp-theme] .miniapp-shell .devices-roster-item small{margin-top:7px;font-size:11px}html[data-miniapp-theme] .miniapp-shell .devices-roster-actions{gap:2px}html[data-miniapp-theme] .miniapp-shell .devices-roster-item button{width:44px;height:44px;color:var(--app-muted);background:0 0;border:0;border-radius:12px}html[data-miniapp-theme] .miniapp-shell .devices-roster-item button.is-rename:hover{color:#5283df;background:#407be912}html[data-miniapp-theme] .miniapp-shell .devices-roster-item button.is-remove:hover{color:#bb5353;background:#d2595912}html[data-miniapp-theme] .miniapp-shell .sheet-device-rename-field>span{color:var(--app-muted)}html[data-miniapp-theme] .miniapp-shell .sheet-device-rename-field input{border:1px solid var(--app-border);background:var(--app-panel);color:var(--app-text);font-weight:500}html[data-miniapp-theme] .miniapp-shell .sheet-device-rename-field input::-moz-placeholder{color:var(--app-muted)}html[data-miniapp-theme] .miniapp-shell .sheet-device-rename-field input::placeholder{color:var(--app-muted)}html[data-miniapp-theme] .miniapp-shell .devices-roster-hint{background:0 0;margin:14px 0 0;padding:0}html[data-miniapp-theme] .miniapp-shell .devices-empty-state{border:1px solid var(--app-border);background:var(--app-panel);border-radius:16px;padding:28px 20px}html[data-miniapp-theme] .miniapp-shell .devices-empty-state h3{color:var(--app-text);font-size:17px}html[data-miniapp-theme] .miniapp-shell .devices-empty-state p{color:var(--app-muted);font-size:13px;line-height:1.5}.device-remove-dialog{border:1px solid var(--app-border);background:var(--app-panel);width:min(360px,100% - 32px);color:var(--app-text);border-radius:22px;padding:24px}.device-remove-dialog::backdrop{backdrop-filter:blur(6px);background:#030b1d88}.device-remove-dialog h2{margin:0 0 12px;font:700 22px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.device-remove-dialog p{color:var(--app-muted);font-size:14px;line-height:1.5}.device-remove-dialog .device-remove-demo{font-size:12px}.device-remove-confirm{color:#fff;background:#b63e49;border:0;border-radius:12px;width:100%;min-height:48px;font:600 15px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-miniapp-theme] .miniapp-shell .devices-screen .devices-roster{box-shadow:none;background:0 0;border:0}html[data-miniapp-theme] .miniapp-shell .devices-screen .devices-roster-head{min-height:0;padding-bottom:12px}html[data-miniapp-theme] .miniapp-shell .devices-screen .devices-roster-list{border:0}@media (width<=380px){.home-feature-card{height:190px}.home-feature-card img{width:116px;height:108px;bottom:0;right:0}.home-feature-card img.home-devices-art{width:112px;height:98px;bottom:0;right:2px}}html[data-miniapp-theme] .miniapp-shell :is(button,summary){-webkit-tap-highlight-color:transparent;transform-origin:50%;transition:scale .18s cubic-bezier(.2,.8,.2,1),opacity .14s,background-color .16s,border-color .16s}html[data-miniapp-theme] .miniapp-shell :is(button:not(:disabled):not([aria-disabled=true]),summary):active{opacity:.86;transition-duration:70ms;scale:.97}html[data-miniapp-theme] .miniapp-shell :is(.home-feature-card,.pay-plan-pill,.mini-tabbar button,.cinematic-home__offer,.cinematic-home__connect):active{transform:none}@media (prefers-reduced-motion:reduce){html[data-miniapp-theme] .miniapp-shell :is(button,summary){transition:none}html[data-miniapp-theme] .miniapp-shell :is(button,summary):active{scale:1}}html[data-miniapp-theme=light] .miniapp-shell .home-feature-card{background:linear-gradient(150deg,#fff 25%,#f0f4fb 100%);border-color:#dce4f0;box-shadow:0 2px 4px #19375b04,0 8px 18px -10px #24477026}html[data-miniapp-theme=dark] .miniapp-shell .home-feature-card{background:linear-gradient(150deg,#18263a 0%,#101b2c 75%);border-color:#ffffff12;box-shadow:0 3px 7px #00000020,0 12px 22px -12px #0006}html[data-miniapp-theme] .miniapp-shell .home-feature-card img{filter:drop-shadow(0 7px 5px #0b23452b)}html[data-miniapp-theme=dark] .miniapp-shell .home-feature-card img{filter:drop-shadow(0 8px 6px #0005)}html[data-miniapp-theme] .miniapp-shell .orbital-home:not(.is-expires-soon) .home-pay-action{background:var(--app-panel);color:var(--app-text);border:1px solid var(--app-border)}html[data-miniapp-theme] .miniapp-shell .orbital-home:not(.is-expires-soon) .home-connect-action{color:#fff;background:#2454ad;border-color:#2454ad}html[data-miniapp-theme] .miniapp-shell .mini-tabbar button span{font-size:12px}:root[data-miniapp-theme]{--app-accent:#5987df;--app-button:#2454ad;--app-button-text:#fff;--app-link:#5187ed;--app-danger:#b63e49;--app-accent-soft:color-mix(in srgb, var(--app-accent) 12%, var(--app-panel))}html[data-telegram-native][data-miniapp-theme] .miniapp-shell :is(.connect-flow-primary,.device-install-action.is-download,.pay-bottom-action,.setup-command.is-primary,.sheet-primary-action,.cinematic-home__offer,.profile-link-button,.native-variant-confirm),html[data-telegram-native][data-miniapp-theme] .miniapp-shell .orbital-home.is-expires-soon .home-pay-action,html[data-telegram-native][data-miniapp-theme] .miniapp-shell .orbital-home:not(.is-expires-soon) .home-connect-action{background:var(--app-button);color:var(--app-button-text);border-color:var(--app-button)}html[data-telegram-native][data-miniapp-theme] .miniapp-shell :is(.mini-tabbar button.is-active,.setup-platform.is-selected,.pay-plan-side,.pay-plan-side svg){color:var(--app-accent)}html[data-telegram-native][data-miniapp-theme] .miniapp-shell :is(.connect-link,.device-subscription-url,.orbital-copy-link){color:var(--app-link)}html[data-telegram-native][data-miniapp-theme] .miniapp-shell :is(.native-plan-pill.is-selected,.pay-method-pill.is-selected,.connect-targets button[aria-pressed=true]){border-color:var(--app-accent);background:var(--app-accent-soft);box-shadow:inset 0 0 0 1px var(--app-accent)}html[data-telegram-native][data-miniapp-theme] .miniapp-shell :is(.devices-roster-icon,.setup-step>span,.setup-access-icon,.connect-flow-symbol:not(.is-3d)){color:var(--app-accent);background:var(--app-accent-soft)}html[data-telegram-native][data-miniapp-theme] .miniapp-shell .profile-screen .profile-row-icon{color:var(--app-accent);background:0 0}html[data-telegram-native][data-miniapp-theme] .miniapp-shell .profile-screen{--app-muted:inherit}html[data-telegram-native][data-miniapp-theme] .miniapp-shell .profile-photo{background:var(--app-button);color:var(--app-button-text)}html[data-telegram-native][data-miniapp-theme] .miniapp-shell .devices-usage-track span{background:var(--app-accent)}html[data-telegram-native][data-miniapp-theme] .miniapp-shell :is(button,select,input,summary):focus-visible{outline-color:var(--app-accent)}html[data-telegram-native][data-miniapp-theme] .miniapp-shell .home-feature-card{background:var(--app-panel);border-color:var(--app-border)}html[data-telegram-native][data-miniapp-theme] .miniapp-shell .orbital-home .fly-cinema__background:before{background:radial-gradient(ellipse at 34% 38%, color-mix(in srgb, var(--app-accent) 24%, transparent), transparent 80%)}html[data-telegram-native][data-miniapp-theme] .miniapp-shell .orbital-home .fly-cinema__background:after{background:radial-gradient(ellipse at 70% 30%, color-mix(in srgb, var(--app-accent) 12%, transparent), transparent 80%)}html[data-miniapp-theme] .miniapp-shell .web-auth-screen{background:var(--app-bg);color:var(--app-text);align-content:start;gap:24px;padding:clamp(28px,6vh,52px) 24px 32px;display:grid}html[data-miniapp-theme] .miniapp-shell .web-auth-screen .auth-hero{justify-items:center;gap:28px;min-height:0;margin:0;padding:0;display:grid;overflow:visible}.web-auth-screen .auth-brand{letter-spacing:-.5px;align-items:center;gap:12px;font-size:24px;font-weight:700;line-height:1;display:flex}.web-auth-screen .auth-brand img{border-radius:15px;width:52px;height:52px;display:block}.web-auth-screen .auth-title{gap:8px;margin:0}.web-auth-screen .auth-hero h1{max-width:none;color:var(--app-text);letter-spacing:-.7px;font:700 clamp(28px,7vw,32px)/1.16 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.web-auth-screen .auth-hero p{max-width:32ch;color:var(--app-muted);font-size:14px;font-weight:400;line-height:1.45}html[data-miniapp-theme] .miniapp-shell .web-auth-screen .auth-form{box-shadow:none;background:0 0;border:0;gap:14px;padding:0}.web-auth-screen .auth-field>span,.web-auth-screen .auth-code-field span{color:var(--app-text);padding-left:0;font-size:13px;font-weight:600}html[data-miniapp-theme] .miniapp-shell .web-auth-screen .auth-field div{border:1px solid var(--app-border);background:var(--app-panel);min-height:54px;color:var(--app-muted);box-shadow:none;border-radius:12px;padding:0 16px}.web-auth-screen .auth-field input{color:var(--app-text);font-size:16px;font-weight:400}.web-auth-screen .auth-field input::-moz-placeholder{color:var(--app-muted);opacity:.8}.web-auth-screen .auth-field input::placeholder{color:var(--app-muted);opacity:.8}html[data-miniapp-theme] .miniapp-shell .web-auth-screen .auth-submit{background:var(--app-button,#205cef);min-height:54px;color:var(--app-button-text,#fff);box-shadow:none;border-radius:12px;justify-content:center;padding:0 16px;font-size:16px;font-weight:600}.web-auth-screen .auth-submit svg{background:0 0;border-radius:0;width:20px;height:20px;padding:0}.web-auth-screen .auth-telegram-option{color:var(--app-muted);gap:14px;font-size:13px;font-weight:500}.web-auth-screen .auth-telegram-option>span:before,.web-auth-screen .auth-telegram-option>span:after{background:var(--app-border)}html[data-miniapp-theme] .miniapp-shell .web-auth-screen .auth-telegram-option button{border:1px solid var(--app-border);background:var(--app-panel);min-height:54px;color:var(--app-text);border-radius:12px;font-size:15px;font-weight:600}.web-auth-screen .auth-telegram-option button>svg:first-child{color:var(--app-link,#5187ed)}.web-auth-screen .auth-telegram-hint{color:var(--app-muted);margin:0;font-size:13px;font-weight:400}html[data-miniapp-theme] .miniapp-shell .web-auth-screen .auth-note{color:var(--app-muted);background:0 0;border:0;padding:0;font-size:13px;font-weight:400}.web-auth-screen .auth-note svg{color:var(--app-link,#5187ed)}html[data-miniapp-theme] .miniapp-shell .web-auth-screen .auth-code-panel{border-color:var(--app-border);background:var(--app-panel);box-shadow:none;border-radius:14px;padding:16px}.web-auth-screen .auth-code-field input{border:1px solid var(--app-border);background:var(--app-bg);min-height:60px;color:var(--app-text);border-radius:10px;font-size:28px}.web-auth-screen .auth-code-actions button{border:1px solid var(--app-border);background:var(--app-bg);color:var(--app-text);border-radius:10px;font-size:13px;font-weight:500}.web-auth-screen :is(button,.auth-code-field input):focus-visible,.web-auth-screen .auth-field:focus-within>div{outline:2px solid var(--app-link,#5187ed);outline-offset:2px}@media (height<=700px){html[data-miniapp-theme] .miniapp-shell .web-auth-screen{gap:18px;padding-top:20px}html[data-miniapp-theme] .miniapp-shell .web-auth-screen .auth-hero{gap:18px}}html[data-miniapp-theme] .miniapp-shell .bottom-sheet.is-link-email{max-height:min(86svh,680px);padding:8px 20px max(24px, env(safe-area-inset-bottom));border:1px solid var(--app-border);background:var(--app-panel);color:var(--app-text);border-radius:24px 24px 0 0;gap:0;box-shadow:0 -16px 48px #0003}.bottom-sheet.is-link-email .sheet-close-zone{height:28px;margin-bottom:14px}.bottom-sheet.is-link-email .sheet-close-zone span{background:var(--app-muted);opacity:.5;width:36px;height:4px}.bottom-sheet.is-link-email .sheet-access-form{gap:20px}.bottom-sheet.is-link-email .sheet-header{grid-template-columns:44px minmax(0,1fr);gap:12px}.bottom-sheet.is-link-email .sheet-header>span{background:0 0;border-radius:12px;width:44px;height:44px}.bottom-sheet.is-link-email .sheet-access-logo{border-radius:12px;width:44px;height:44px;display:block}.bottom-sheet.is-link-email .sheet-header h2{color:var(--app-text);font-size:20px;font-weight:650;line-height:1.2}.bottom-sheet.is-link-email .sheet-header p{color:var(--app-muted);overflow-wrap:anywhere;font-size:13px;font-weight:400;line-height:1.4}.bottom-sheet.is-link-email .sheet-access-fields{gap:12px}.bottom-sheet.is-link-email .auth-field>span,.bottom-sheet.is-link-email .auth-code-field span{color:var(--app-text);padding-left:0;font-size:13px;font-weight:600}html[data-miniapp-theme] .miniapp-shell .bottom-sheet.is-link-email .auth-field div{border:1px solid var(--app-border);background:var(--app-bg);min-height:54px;color:var(--app-muted);box-shadow:none;border-radius:12px;padding:0 16px}.bottom-sheet.is-link-email .auth-field input{color:var(--app-text);font-size:16px;font-weight:400}.bottom-sheet.is-link-email .auth-field input::-moz-placeholder{color:var(--app-muted);opacity:.8}.bottom-sheet.is-link-email .auth-field input::placeholder{color:var(--app-muted);opacity:.8}.bottom-sheet.is-link-email .sheet-inline-note{color:var(--app-muted);margin:0;font-size:13px;font-weight:400;line-height:1.45}html[data-miniapp-theme] .miniapp-shell .bottom-sheet.is-link-email .auth-code-panel{box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;padding:0}.bottom-sheet.is-link-email .auth-code-field input{border:1px solid var(--app-border);background:var(--app-bg);min-height:60px;color:var(--app-text);border-radius:12px;font-size:28px}.bottom-sheet.is-link-email .auth-code-actions button{border:1px solid var(--app-border);background:var(--app-bg);min-height:44px;color:var(--app-text);border-radius:10px;font-size:13px;font-weight:500}html[data-miniapp-theme] .miniapp-shell .bottom-sheet.is-link-email .sheet-primary-action{background:var(--app-button,#205cef);min-height:54px;color:var(--app-button-text,#fff);box-shadow:none;border-radius:12px;justify-content:center;padding:0 16px;font-size:16px;font-weight:600}.bottom-sheet.is-link-email .sheet-primary-action svg{background:0 0;border-radius:0;width:20px;height:20px;padding:0}.bottom-sheet.is-link-email .auth-error{color:#b42335;background:#b4233514;border-color:#b4233540;border-radius:12px;margin:0;font-size:13px;font-weight:500}html[data-miniapp-theme=dark] .miniapp-shell .bottom-sheet.is-link-email .auth-error{color:#ff8792}.bottom-sheet.is-link-email :is(button,.auth-code-field input):focus-visible,.bottom-sheet.is-link-email .auth-field:focus-within>div{outline:2px solid var(--app-link,#5187ed);outline-offset:2px}html[data-miniapp-theme] .miniapp-shell .bottom-sheet:is(.is-change-tariff,.is-balance-topup,.is-transactions){max-height:min(88svh,760px);padding:8px 20px max(24px, env(safe-area-inset-bottom));border:1px solid var(--app-border);background:var(--app-panel);color:var(--app-text);border-radius:24px 24px 0 0;gap:16px;box-shadow:0 -16px 48px #0003}.bottom-sheet:is(.is-change-tariff,.is-balance-topup,.is-transactions) .sheet-close-zone{height:28px;margin-bottom:2px}.bottom-sheet:is(.is-change-tariff,.is-balance-topup,.is-transactions) .sheet-close-zone span{background:var(--app-muted);opacity:.5;width:36px;height:4px}.bottom-sheet:is(.is-change-tariff,.is-balance-topup,.is-transactions) .sheet-header{grid-template-columns:44px minmax(0,1fr);gap:12px}.bottom-sheet:is(.is-change-tariff,.is-balance-topup,.is-transactions) .sheet-header>span{background:var(--app-accent-soft,#205cef1a);width:44px;height:44px;color:var(--app-accent,#5987df);border-radius:12px}.bottom-sheet:is(.is-change-tariff,.is-balance-topup,.is-transactions) .sheet-header h2{color:var(--app-text);font-size:21px;font-weight:650;line-height:1.2}.bottom-sheet:is(.is-change-tariff,.is-balance-topup,.is-transactions) .sheet-header p{color:var(--app-muted);font-size:13px;font-weight:400;line-height:1.4}html[data-miniapp-theme] .miniapp-shell .bottom-sheet:is(.is-change-tariff,.is-balance-topup,.is-device-rename) .sheet-primary-action{background:var(--app-button,#205cef);min-height:54px;color:var(--app-button-text,#fff);box-shadow:none;border-radius:12px;justify-content:center;gap:10px;padding:12px 16px;font-size:15px;font-weight:600;line-height:1.25}.bottom-sheet:is(.is-change-tariff,.is-balance-topup,.is-device-rename) .sheet-primary-action span{text-overflow:clip;white-space:normal;text-align:center;overflow:visible}.bottom-sheet:is(.is-change-tariff,.is-balance-topup) .sheet-primary-action svg{background:0 0;border-radius:0;width:20px;height:20px;padding:0}.bottom-sheet:is(.is-change-tariff,.is-balance-topup,.is-device-rename) .sheet-secondary-action{border:1px solid var(--app-border);background:var(--app-bg);min-height:48px;color:var(--app-text);border-radius:12px;font-size:14px;font-weight:500}.bottom-sheet:is(.is-change-tariff,.is-balance-topup) .sheet-secondary-action.is-danger{color:#ff8792;background:#b4233514;border-color:#b4233540}html[data-miniapp-theme=light] .miniapp-shell .bottom-sheet:is(.is-change-tariff,.is-balance-topup) .sheet-secondary-action.is-danger{color:#b42335}.bottom-sheet:is(.is-change-tariff,.is-balance-topup,.is-transactions) .sheet-inline-note{color:var(--app-muted);margin:0;font-size:13px;font-weight:400;line-height:1.45}.bottom-sheet.is-change-tariff .sheet-change-summary{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;padding:0}.bottom-sheet.is-change-tariff .sheet-change-summary>span{border:1px solid var(--app-border);background:var(--app-bg);border-radius:12px;padding:14px 16px}.bottom-sheet.is-change-tariff .sheet-change-summary>svg{color:var(--app-accent,#5987df);justify-self:center;position:static;transform:rotate(90deg)}.bottom-sheet.is-change-tariff :is(.sheet-change-summary,.sheet-change-pending,.sheet-change-details) :is(small,em){color:var(--app-muted);font-size:12px;font-weight:400;line-height:1.4}.bottom-sheet.is-change-tariff .sheet-change-summary strong,.bottom-sheet.is-change-tariff .sheet-change-pending strong{color:var(--app-text);margin-top:3px;font-size:16px;font-weight:650;line-height:1.3}.bottom-sheet.is-change-tariff .sheet-change-summary em{margin-top:4px}.bottom-sheet.is-change-tariff :is(.sheet-change-pending,.sheet-change-details){border:1px solid var(--app-border);background:var(--app-bg);border-radius:12px}.bottom-sheet.is-change-tariff .sheet-change-pending>svg{color:#39b879}.bottom-sheet.is-change-tariff .sheet-change-details>span+span{border-color:var(--app-border)}.bottom-sheet.is-change-tariff .sheet-change-details strong{max-width:60%;color:var(--app-text);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.35}.bottom-sheet.is-change-tariff .sheet-change-note{color:var(--app-muted);margin:0;font-size:14px;font-weight:400;line-height:1.45}.bottom-sheet.is-balance-topup .sheet-plan-list{gap:8px}.bottom-sheet.is-balance-topup .sheet-plan{border:1px solid var(--app-border);background:var(--app-bg);min-height:64px;color:var(--app-text);box-shadow:none;border-radius:12px;padding:10px 16px}.bottom-sheet.is-balance-topup .sheet-plan strong{font-size:17px;font-weight:650;line-height:1.25}.bottom-sheet.is-balance-topup .sheet-plan small{color:var(--app-muted);margin-top:2px;font-size:12px;font-weight:400;line-height:1.3}.bottom-sheet.is-balance-topup .sheet-plan.is-selected{border-color:var(--app-accent,#5987df);background:var(--app-accent-soft,#205cef1a)}.bottom-sheet.is-balance-topup .sheet-plan.is-selected small{color:var(--app-muted)}.bottom-sheet.is-balance-topup .sheet-topup-check-slot{color:var(--app-accent,#5987df)}.bottom-sheet.is-balance-topup .sheet-topup-custom>span{color:var(--app-text);padding-left:0;font-size:13px;font-weight:600}html[data-miniapp-theme] .miniapp-shell .bottom-sheet.is-balance-topup .sheet-topup-custom div{border:1px solid var(--app-border);background:var(--app-bg);min-height:54px;color:var(--app-muted);box-shadow:none;border-radius:12px;padding:0 16px}.bottom-sheet.is-balance-topup .sheet-topup-custom input{color:var(--app-text);font-size:16px;font-weight:400}.bottom-sheet.is-balance-topup .sheet-topup-custom input::-moz-placeholder{color:var(--app-muted);opacity:.8}.bottom-sheet.is-balance-topup .sheet-topup-custom input::placeholder{color:var(--app-muted);opacity:.8}.bottom-sheet.is-balance-topup .sheet-topup-custom:focus-within>div{outline:2px solid var(--app-link,#5187ed);outline-offset:2px}.bottom-sheet.is-balance-topup .sheet-topup-custom input:focus-visible{outline:0}.bottom-sheet.is-balance-topup .sheet-back-action{border:1px solid var(--app-border);background:var(--app-bg);width:100%;min-height:44px;color:var(--app-text);border-radius:10px;justify-content:flex-start;font-size:13px;font-weight:500}.bottom-sheet.is-balance-topup .sheet-topup-method-list{gap:8px}.bottom-sheet.is-balance-topup :is(.sheet-topup-method,.sheet-payment-created){border:1px solid var(--app-border);background:var(--app-bg);min-height:64px;color:var(--app-text);border-radius:12px;padding:10px 12px}.bottom-sheet.is-balance-topup .sheet-topup-method-icon{background:var(--app-accent-soft,#205cef1a);width:40px;height:40px;color:var(--app-accent,#5987df);border-radius:10px}.bottom-sheet.is-balance-topup :is(.sheet-topup-method,.sheet-payment-created) strong{color:var(--app-text);font-size:14px;font-weight:600}.bottom-sheet.is-balance-topup :is(.sheet-topup-method,.sheet-payment-created) small{color:var(--app-muted);font-size:12px;font-weight:400}.bottom-sheet.is-balance-topup .sheet-topup-method.is-selected{border-color:var(--app-accent,#5987df);background:var(--app-accent-soft,#205cef1a)}.bottom-sheet.is-balance-topup .sheet-topup-method>svg{color:var(--app-accent,#5987df)}.bottom-sheet.is-balance-topup .sheet-change-note{color:var(--app-muted);margin:0;font-size:13px;font-weight:400;line-height:1.45}.bottom-sheet.is-transactions .sheet-transaction-list{gap:8px}.bottom-sheet.is-transactions .sheet-transaction{border:1px solid var(--app-border);background:var(--app-bg);border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;min-height:64px;padding:10px 12px}.bottom-sheet.is-transactions .sheet-transaction-icon{background:var(--app-accent-soft,#205cef1a);width:36px;height:36px;color:var(--app-accent,#5987df);border-radius:10px}.bottom-sheet.is-transactions .sheet-transaction-icon.is-credit{color:#39b879;background:#39b87920}.bottom-sheet.is-transactions .sheet-transaction-icon.is-debit{background:var(--app-accent-soft,#205cef1a);color:var(--app-accent,#5987df)}.bottom-sheet.is-transactions .sheet-transaction strong{color:var(--app-text);font-size:14px;font-weight:600;line-height:1.25}.bottom-sheet.is-transactions .sheet-transaction small{color:var(--app-muted);white-space:normal;overflow-wrap:anywhere;margin-top:3px;font-size:12px;font-weight:400;line-height:1.35}.bottom-sheet.is-transactions .sheet-transaction b{color:var(--app-text);font-size:14px;font-weight:650}.bottom-sheet.is-transactions .sheet-transaction b.is-credit{color:#39b879}.bottom-sheet.is-transactions .sheet-transaction b.is-debit{color:var(--app-text)}.bottom-sheet.is-transactions .sheet-empty-state{border-color:var(--app-border);min-height:92px;color:var(--app-muted);border-radius:12px;font-size:13px;font-weight:400}html[data-miniapp-theme=light] .miniapp-shell .bottom-sheet.is-transactions :is(.sheet-transaction-icon.is-credit,.sheet-transaction b.is-credit){color:#087a4b}.bottom-sheet:is(.is-change-tariff,.is-balance-topup) .sheet-result{gap:12px;padding:4px 0 0}.bottom-sheet:is(.is-change-tariff,.is-balance-topup) .sheet-result-icon{border-radius:14px;width:52px;height:52px}.bottom-sheet:is(.is-change-tariff,.is-balance-topup) .sheet-result-icon.is-success{color:#39b879;background:#39b87920}html[data-miniapp-theme=light] .miniapp-shell .bottom-sheet:is(.is-change-tariff,.is-balance-topup) .sheet-result-icon.is-success{color:#087a4b}.bottom-sheet:is(.is-change-tariff,.is-balance-topup) .sheet-result h2{color:var(--app-text);font-size:20px;font-weight:650;line-height:1.2}.bottom-sheet:is(.is-change-tariff,.is-balance-topup) .sheet-result p{color:var(--app-muted);font-size:13px;font-weight:400;line-height:1.45}.bottom-sheet:is(.is-change-tariff,.is-balance-topup) button:focus-visible{outline:2px solid var(--app-link,#5187ed);outline-offset:2px}.miniapp-shell .loading-screen{--loading-bg:var(--app-bg,#080f1b);--loading-panel:var(--app-panel,#101c2e);--loading-text:var(--app-text,#edf3fc);--loading-accent:var(--app-accent,#5987df);--loading-button:var(--app-button,#2454ad);--loading-border:var(--app-border,#ffffff18);--loading-tint:color-mix(in srgb, var(--loading-text) 8%, var(--loading-bg));background:var(--loading-bg);min-height:100%;color:var(--loading-text)}.loading-screen .loading-shape{background:var(--loading-tint);border-radius:8px;display:block;position:relative;overflow:hidden}.loading-screen .loading-shape:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--loading-text) 6%, transparent), transparent);animation:2.4s ease-in-out infinite loading-surface-pass;position:absolute;inset:0;transform:translate(-100%)}.loading-logo-stage{overflow:hidden}.loading-logo-light{background:radial-gradient(ellipse 45% 48% at 50% 47%, color-mix(in srgb, var(--loading-accent) 12%, transparent), transparent 80%);opacity:.75;position:absolute;inset:4% -12% 0}.loading-status i{background:color-mix(in srgb, var(--loading-accent) 58%, var(--app-muted,#a3b2c7));border-radius:50%;width:8px;height:8px}.loading-status .fly-cinema__status-title{place-items:center;min-height:1.5em;display:grid}.loading-status .loading-shape{width:128px;height:13px}.loading-subscription h1,.loading-subscription p{justify-content:center;align-items:center;display:flex}.loading-subscription h1{min-height:1.15em}.loading-subscription p{min-height:1.5em}.loading-days{width:176px;height:32px}.loading-date{width:130px;height:12px}.loading-actions{flex-shrink:0;gap:8px;display:grid}.loading-actions .loading-shape{border:1px solid var(--loading-border);background:var(--loading-panel);border-radius:12px;width:100%;height:52px}.loading-actions .loading-shape:nth-child(2){background:color-mix(in srgb, var(--loading-button) 42%, var(--loading-bg));border-color:#0000}.loading-card{background:var(--loading-panel);gap:9px}.loading-card .loading-shape:first-child{width:72%;height:15px}.loading-card .loading-shape:last-child{width:54%;height:11px}.miniapp-shell .loading-screen.is-payment{flex-direction:column;gap:0;padding:76px 24px 40px;display:flex}.loading-payment-heading{width:64%;height:35px}.loading-payment-summary{border:1px solid var(--loading-border);background:var(--loading-panel);border-radius:16px;width:100%;height:68px;margin-top:30px}.loading-payment-options{gap:10px;margin-top:46px;display:grid}.loading-payment-options .loading-shape{border:1px solid var(--loading-border);background:var(--loading-panel);border-radius:14px;height:64px}.loading-payment-action{background:color-mix(in srgb, var(--loading-button) 42%, var(--loading-bg));border-radius:14px;width:100%;height:56px;margin-top:32px}@keyframes loading-surface-pass{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.loading-screen .loading-shape:after{animation:none}}
