.tgui-f23c0e195677169c{background:var(--tgui--bg_color);overflow:hidden}.tgui-947b927060015de8{max-height:0;transition:max-height .1s ease-in-out}.tgui-60e7968097edfa6f{color:var(--tgui--link_color);transition:transform .15s ease-out}.tgui-c900ecbd6d8d6d5e{transform:rotate(180deg)}.tgui-b8dfba0b5c3d054c{--tgui--cell--middle--padding:16px 0;align-items:center;display:flex;gap:24px;padding:0 24px}.tgui-7b5bccbb645b495f{gap:16px}.tgui-7edaaf0c57797623{background:var(--tgui--tertiary_bg_color)}.tgui-56b2e897ed7ccb22,.tgui-aaa795d78c356ac1{align-items:center;display:flex;justify-content:center}.tgui-8735a62be5a8b8a7{display:flex;flex-direction:column;flex-grow:1;gap:2px;max-width:100%;min-width:0;padding:var(--tgui--cell--middle--padding)}.tgui-1c6d7865a76a19bc,.tgui-8735a62be5a8b8a7>*{overflow:hidden;text-overflow:ellipsis}.tgui-b8dfba0b5c3d054c:not(.tgui-6c49dadccf648a5b) .tgui-1c6d7865a76a19bc,.tgui-b8dfba0b5c3d054c:not(.tgui-6c49dadccf648a5b) .tgui-8735a62be5a8b8a7>*{white-space:nowrap}.tgui-46dd90b57ffed25f{color:var(--tgui--subtitle_text_color)}.tgui-a894f59f4c5ad72f{align-items:center;display:inline-flex;gap:4px}.tgui-bb909928b48f948b,.tgui-d528ef65a8b76273,.tgui-fc059ed3ac5799a6{color:var(--tgui--hint_color)}.tgui-7b5bccbb645b495f{--tgui--cell--middle--padding:12px 0;padding:0 16px}@media (hover:hover) and (pointer:fine){.tgui-b8dfba0b5c3d054c:hover{background:var(--tgui--tertiary_bg_color)}}.tgui-b5d680db78c4cc2e{cursor:pointer;isolation:isolate;position:relative;transition:opacity .15s ease-out}.tgui-b5d680db78c4cc2e[readonly]{cursor:default;pointer-events:visible}.tgui-b5d680db78c4cc2e[disabled]{cursor:default;opacity:.35}.tgui-34eb6f8b96874d40:active,.tgui-7c5d6c1f6bbe3eaf:active{opacity:.65}@media (hover:hover) and (pointer:fine){.tgui-34eb6f8b96874d40:hover,.tgui-7c5d6c1f6bbe3eaf:hover{opacity:.85}}.tgui-8071f6e38c77bc0b{border-radius:inherit;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;transition:background-color .15s ease-out}.tgui-e156954daf886976{animation:tgui-81605f53eca39186 .3s cubic-bezier(.3,.3,.5,1);background:var(--tgui--outline);border-radius:50%;content:"";height:24px;margin:-12px 0;opacity:0;position:absolute;width:24px}@keyframes tgui-81605f53eca39186{0%{opacity:1;transform:scale(1)}30%{opacity:1}to{opacity:0;transform:scale(8)}}.tgui-30064fce0d501f17{font-size:var(--tgui--subheadline1--font_size);line-height:var(--tgui--subheadline1--line_height)}.tgui-8f63cd31b2513281{font-size:var(--tgui--subheadline2--font_size);line-height:var(--tgui--subheadline2--line_height)}.tgui-c3e2e598bd70eee6{font-family:var(--tgui--font-family)}.tgui-080a44e6ac3f4d27{margin:0}.tgui-5c92f90c2701fa17{font-weight:var(--tgui--font_weight--accent1)}.tgui-809f1f8a3f64154d{font-weight:var(--tgui--font_weight--accent2)}.tgui-5b8bdfbd2af10f59{font-weight:var(--tgui--font_weight--accent3)}.tgui-c602097b30e4ede9{text-transform:uppercase}.tgui-2916d621b0ea5857{font-size:var(--tgui--caption1--font_size);line-height:var(--tgui--caption1--line_height)}.tgui-937d123c23df98b3{font-size:var(--tgui--caption2--font_size);line-height:var(--tgui--caption2--line_height)}.tgui-65c206f0fd891b6b{font-size:var(--tgui--text--font_size);line-height:var(--tgui--text--line_height)}.tgui-91c5537b51b490a7{border-radius:50%}.tgui-305551eb3f5abb68.tgui-305551eb3f5abb68{background-color:var(--tgui--secondary_fill);color:var(--tgui--link_color)}.tgui-30d8642662534eb5{align-items:center;background-color:var(--tgui--tertiary_bg_color);box-shadow:0 0 0 1px var(--tgui--outline);display:flex;justify-content:center;position:relative}.tgui-1191c597a64dbd25{border-radius:inherit;display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;visibility:hidden;width:100%}.tgui-72bd4140eca37f53 .tgui-1191c597a64dbd25{visibility:visible}.tgui-5ee2f1c6e1da49b5{align-items:center;display:flex;justify-content:center;position:absolute}.tgui-e3bcc434a6ee9317{position:absolute;right:-12px;top:-12px}.tgui-562f7459d74103ea{align-items:center;border-radius:20px;box-sizing:border-box;display:inline-flex;height:20px;justify-content:center;margin:0 6px;min-width:20px;padding:0 5px}.tgui-c1a5e9170826a773{height:24px;padding:0 6px}.tgui-4f69ed647e40e245{border-radius:50%;display:inline-block;height:6px;margin:7px;width:6px}.tgui-6e63faaa2b33f4ae{background:var(--tgui--button_color);color:var(--tgui--button_text_color)}.tgui-4b52474c713ffa7c{background:var(--tgui--destructive_text_color);color:var(--tgui--button_text_color)}.tgui-0278f262d68294f0{background:var(--tgui--secondary_fill);color:var(--tgui--link_color)}.tgui-0883e451f3707277{background:var(--tgui--plain_background);color:var(--tgui--plain_foreground)}.tgui-6b3dbcedd9052940{background:var(--tgui--white);color:var(--tgui--link_color)}.tgui-e05fce4753086879{font-size:var(--tgui--headline--font_size);line-height:var(--tgui--headline--line_height)}.tgui-c6d7432a5c12debe{font-size:var(--tgui--large_title--font_size);line-height:var(--tgui--large_title--line_height)}.tgui-2fc52ee93e8068a6{font-size:var(--tgui--title1--font_size);line-height:var(--tgui--title1--line_height)}.tgui-72c2a480384c4fb1{font-size:var(--tgui--title2--font_size);line-height:var(--tgui--title2--line_height)}.tgui-45c5f45d3e9105f4{font-size:var(--tgui--title3--font_size);line-height:var(--tgui--title3--line_height)}.tgui-54214e0db34f53c3{position:absolute;right:-12px;top:0}.tgui-28e0a2576155be01{display:flex}.tgui-28e0a2576155be01>:not(:first-child){margin-left:-12px}.tgui-28e0a2576155be01>*{box-shadow:0 0 0 3px var(--tgui--bg_color)}.tgui-c3d21871b48e0ba3{background:var(--tgui--bg_color);display:flex;gap:20px;overflow:hidden;padding:16px 20px;position:relative}.tgui-7b260d7ad33f3ba0:not(.tgui-f80265c401d577b0){box-shadow:var(--tgui--base--section--box_shadow)}.tgui-cefdf70a2d9648ea{border-radius:16px}.tgui-f80265c401d577b0{padding:20px}.tgui-f80265c401d577b0 .tgui-2646957e5c9379f3{color:var(--tgui--white)}.tgui-f80265c401d577b0 .tgui-62a759a0c54c3667{color:var(--tgui--white);opacity:.8}.tgui-d67d90bbcab86e14{background:var(--tgui--bg_color)}.tgui-7b260d7ad33f3ba0.tgui-d67d90bbcab86e14{border:1px solid var(--tgui--outline);border-radius:16px;box-shadow:none;margin:8px 20px}.tgui-cefdf70a2d9648ea.tgui-d67d90bbcab86e14{background:var(--tgui--quartenary_bg_color);margin:8px 16px}.tgui-11921b54915b369c{bottom:0;left:0;position:absolute;right:0;top:0}.tgui-a04b768cea14d789{display:flex;flex:1 1 0;flex-direction:column;gap:2px;z-index:var(--tgui--z-index--simple)}.tgui-62a759a0c54c3667{color:var(--tgui--subtitle_text_color)}.tgui-1e638bcb841cdfbc{color:var(--tgui--hint_color)}.tgui-5e0d89b3bc8342d8{display:flex;gap:4px;margin-top:10px}.tgui-fa2f2ea4a4ffc035{border-radius:50%;height:28px}.tgui-79024fcb6d81ad79{background:var(--tgui--secondary_fill);border-left:3px solid var(--tgui--link_color);border-radius:4px;padding:6px 28px 8px 12px;position:relative}.tgui-16ed20e7a6e2daa0{color:var(--tgui--text_color)}.tgui-bd5b6cd161834705{display:block;position:absolute;right:6px;top:4px}.tgui-6c9b3f1fd52a3108{color:var(--tgui--link_color)}.tgui-117e77cd385a9c8d{align-items:center;border:none;border-radius:8px;box-sizing:border-box;display:inline-flex;justify-content:center;max-width:100%;min-width:80px;text-decoration:none}.tgui-726846958fe7f4a0{flex-grow:1;width:100%}.tgui-117e77cd385a9c8d:after{background:var(--tgui--bg_color);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .15s ease-out}.tgui-06cc94d03a7c4dd7,.tgui-8310172a5320ab71{align-items:center;display:flex;justify-content:center}.tgui-5f6014c0f063b6de{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:var(--tgui--z-index--simple)}.tgui-014f2b7d196b090d.tgui-014f2b7d196b090d{align-items:center;background:inherit;border-radius:inherit;color:var(--tgui--button--spinner-color);cursor:auto;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.tgui-13f23a224303ddaa{border-radius:20px;gap:6px;height:36px;min-width:34px;padding:8px 12px}.tgui-1a16a49d89076ff4{gap:8px;height:42px;min-width:42px;padding:8px 14px}.tgui-9cef742a22f195c9{gap:10px;height:50px;padding:10px 20px}.tgui-8a1ca9efa24f4809{--tgui--button--hovered-opacity:.15;--tgui--button--spinner-color:var(--tgui--button_text_color);background:var(--tgui--button_color);color:var(--tgui--button_text_color)}.tgui-91bda9a36246a33c{--tgui--button--hovered-opacity:.07;--tgui--button--spinner-color:var(--tgui--link_color);background:var(--tgui--secondary_fill);color:var(--tgui--link_color)}.tgui-48956537c34690db{--tgui--button--hovered-opacity:.03;--tgui--button--spinner-color:var(--tgui--plain_foreground);background:transparent;color:var(--tgui--link_color)}.tgui-93106efd6b6d66ee{background:var(--tgui--plain_background)}.tgui-93106efd6b6d66ee,.tgui-e884e36ff1faa596{--tgui--button--hovered-opacity:.5;--tgui--button--spinner-color:var(--tgui--plain_foreground);color:var(--tgui--plain_foreground)}.tgui-e884e36ff1faa596{background:inherit;box-shadow:0 0 0 1px var(--tgui--outline)}.tgui-ba6d30cc81e39ae5{--tgui--button--hovered-opacity:.5;--tgui--button--spinner-color:var(--tgui--surface_dark);background:var(--tgui--white)}.tgui-55e8aa7f5cea2280.tgui-1a16a49d89076ff4{border-radius:12px}.tgui-55e8aa7f5cea2280:after{content:unset}.tgui-490cb0f5ec4998f3 .tgui-06cc94d03a7c4dd7,.tgui-490cb0f5ec4998f3 .tgui-5f6014c0f063b6de,.tgui-490cb0f5ec4998f3 .tgui-8310172a5320ab71{opacity:0}@media (hover:hover) and (pointer:fine){.tgui-117e77cd385a9c8d:hover:after{opacity:var(--tgui--button--hovered-opacity)}}.tgui-0ac8c3540e603b63{color:var(--tgui--link_color)}.tgui-562a3eae646b486d{color:var(--tgui--hint_color)}.tgui-dbf261f4b3046bb3{background:var(--tgui--tertiary_bg_color);border-radius:20px;box-shadow:0 32px 64px #0000000a,0 0 2px 1px #00000005;display:inline-block;overflow:hidden;position:relative}.tgui-c6ad96fdf8ce4b28{background:var(--tgui--plain_foreground)}.tgui-80c6a0ba7b3c11fd{--tgui--cell--middle--padding:16px 0;background:var(--tgui--card_bg_color);padding:0 20px}.tgui-814d1971a92687e3{--tgui--text_color:var(--tgui--white);--tgui--hint_color:hsla(0,0%,100%,.75);background:linear-gradient(180deg,transparent 0,var(--tgui--black) 100%);bottom:0;left:0;padding-top:48px;position:absolute;right:0}.tgui-422c21c917cc0873{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:break-spaces}.tgui-27c5a061c5f35c04{font-weight:var(--tgui--font_weight--accent2)}.tgui-814d1971a92687e3 .tgui-27c5a061c5f35c04{color:var(--tgui--white)}.tgui-79efb12936705a6f{position:absolute;right:16px;top:16px}.tgui-6372c64c79ad2959{align-items:center;border-radius:10px;box-sizing:border-box;display:inline-flex;gap:8px;justify-content:center;padding:8px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tgui-b8b077d7e3491b30{background:var(--tgui--surface_primary);box-shadow:0 12px 24px #0000000d}.tgui-ccc3e4a302799418{background:var(--tgui--plain_background)}.tgui-fdfccf8f92c11530{border-radius:10px;box-shadow:0 0 0 1px var(--tgui--outline)}.tgui-9c7ff8cd23a6ea9a{color:var(--tgui--plain_foreground);flex:1 1 0;overflow:hidden;text-overflow:ellipsis}.tgui-0d7ce20ebc0fc7aa{margin-right:2px}.tgui-67f596882eb2b6ab{align-items:center;color:var(--tgui--secondary_hint_color);display:flex;margin-top:1.5px}.tgui-a8ce18a8594cea9b{align-items:center;background:transparent;border:none;box-sizing:border-box;color:var(--tgui--link_color);display:flex;gap:24px;height:48px;padding:10px 24px;width:100%}.tgui-6e7ca796043fe6ca{color:var(--tgui--destructive_text_color)}.tgui-f464dba82cb8b46e{gap:18px;height:44px;padding:8px 18px}.tgui-c5be765fabc1327f{text-align:right}.tgui-437ab2028f14c95c{align-items:center;color:var(--tgui--secondary_hint_color);display:flex;gap:12px}.tgui-4af039094fb946b4{color:var(--tgui--hint_color);margin:2px 0 0}.tgui-97dd747d03e9d3e0{align-items:center;color:var(--tgui--hint_color);display:flex;gap:8px}.tgui-64a5a0dc5509605e{flex-grow:1;overflow-wrap:anywhere}.tgui-3b026a2674eb3f4c{flex-shrink:0}.tgui-dda0e80fdf796ba5{border:none;border-radius:12px;display:inline-flex;padding:8px}.tgui-b92d762e02762017{border-radius:50%;padding:6px}.tgui-93cba8aff2e72079{background:var(--tgui--secondary_fill);color:var(--tgui--link_color)}.tgui-08ef1486bc111162{background:transparent;color:var(--tgui--link_color)}.tgui-2250ff52f0b5cf71{background:var(--tgui--plain_background);color:var(--tgui--plain_foreground)}.tgui-53781f3cf83e8be1{background:inherit;box-shadow:0 0 0 1px var(--tgui--outline);color:var(--tgui--plain_foreground)}.tgui-39e9f02ce4b4b950{display:flex;gap:12px}.tgui-b3d7f75461a64b76{gap:8px}.tgui-c5545e0bc6105e48{align-items:center;background:transparent;border:none;border-radius:12px;box-sizing:border-box;color:var(--tgui--link_color);display:flex;flex:1 0 0;flex-direction:column;gap:3px;justify-content:center;max-width:100%;min-height:60px;min-width:64px;padding:0 12px}.tgui-bf32cd3c110b8729{gap:4px;min-height:64px;min-width:72px}.tgui-99a630d0096f2169{background:var(--tgui--secondary_fill)}.tgui-30bf4976f818e8bf{background:var(--tgui--plain_background);color:var(--tgui--plain_foreground)}.tgui-c0c9bf3b1a53a8a4{max-width:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tgui-389a43acd684137a>:not(:last-child){margin-bottom:12px}.tgui-cfed40fe81d34ad5{box-sizing:border-box;padding:10px 18px}.tgui-e5c3a5b87f8b1f46{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;overflow:hidden;padding:32px}.tgui-9c3dbc0ef84585d4{margin:0;overflow-wrap:anywhere;text-align:center}.tgui-87cd6af55f73428d{color:var(--tgui--hint_color)}.tgui-87cd6af55f73428d:not(:first-child){margin-top:8px}.tgui-8e15431b81f6601e .tgui-db9be63c4fecf79b{background:var(--tgui--section_bg_color);box-shadow:0 1px 2px #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{padding:16px 24px 20px;text-align:center}.tgui-8c4c6f82ba895475.tgui-8ebba379083b615a{padding:16px 16px 0}.tgui-67471b69da3e3062{color:var(--tgui--section_header_text_color)}.tgui-d0251b46536ac046{color:var(--tgui--link_color);padding:20px 24px 4px 22px}.tgui-34fd1a25cc171439{color:var(--tgui--text_color);padding-left:24px}.tgui-b7217abb24e8763a{color:var(--tgui--section_header_text_color);padding:16px 16px 8px}.tgui-b7217abb24e8763a.tgui-34fd1a25cc171439{color:var(--tgui--text_color);padding:0 0 12px}.tgui-f492b616576c67fb{display:flex;gap:9px;padding:12px}.tgui-d45985ba4cb27e5f{background:var(--tgui--tertiary_bg_color);border-radius:2px;height:3px;min-width:3px;width:100%}.tgui-352b8d247f473986{background:var(--tgui--link_color)}.tgui-b53f1370d519b689{display:flex;flex-direction:column;gap:24px;margin:0;padding:32px 44px}.tgui-732e8859c58ffb77{flex-direction:row}.tgui-4614301efc783534{display:flex;overflow-x:scroll;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tgui-4e145f66199825da::-webkit-scrollbar{display:none}.tgui-caaaa27ccfa566b7{--tgui--timeline--item--thickness:4px;--tgui--timeline--item--size:12px;display:flex;gap:32px}.tgui-caaaa27ccfa566b7:last-child .tgui-3fc2f0d7045d23d8{display:none}.tgui-0f46575488c31b93{min-width:var(--tgui--timeline--item--size);position:relative}.tgui-d7ba9c56743387af{border-radius:50%;height:var(--tgui--timeline--item--size);left:0;top:4px;width:var(--tgui--timeline--item--size)}.tgui-3fc2f0d7045d23d8,.tgui-d7ba9c56743387af{background:var(--tgui--quartenary_bg_color);position:absolute}.tgui-3fc2f0d7045d23d8{border-radius:2px;bottom:0;height:calc(100% - 4px);left:50%;top:24px;transform:translate(-50%);width:var(--tgui--timeline--item--thickness)}.tgui-bf9f87dd32ecad81{overflow:hidden}.tgui-2b850faa8f3a520a{display:inline-block;margin-bottom:4px}.tgui-b9a4d9afcd70e355{color:var(--tgui--hint_color)}.tgui-581d134185fd28b4 .tgui-d7ba9c56743387af,.tgui-dcd66bc07faad440 .tgui-3fc2f0d7045d23d8,.tgui-dcd66bc07faad440 .tgui-d7ba9c56743387af{background:var(--tgui--link_color)}.tgui-566b727e7a35e935 .tgui-0f46575488c31b93{--tgui--timeline--item--size:16px}.tgui-566b727e7a35e935 .tgui-d7ba9c56743387af{top:6px}.tgui-566b727e7a35e935 .tgui-3fc2f0d7045d23d8{height:calc(100% + 26px);top:6px}.tgui-f461f2eeb28c21d0{flex-direction:column;gap:24px}.tgui-f461f2eeb28c21d0 .tgui-0f46575488c31b93{align-items:center;display:flex;height:var(--tgui--timeline--item--size)}.tgui-f461f2eeb28c21d0 .tgui-d7ba9c56743387af{top:0}.tgui-f461f2eeb28c21d0 .tgui-3fc2f0d7045d23d8{height:var(--tgui--timeline--item--thickness);left:0;top:50%;transform:translateY(-50%);width:calc(100% + 36px)}.tgui-f461f2eeb28c21d0 .tgui-2b850faa8f3a520a{white-space:nowrap}.tgui-81a5164cd16c05d5{stroke:var(--tgui--link_color);transform:rotate(-90deg)}.tgui-ced47fd163a53511{border-radius:2px;height:4px;overflow:hidden;position:relative}.tgui-44060f289fdbdb84:after{bottom:0;content:"";left:0;opacity:.4;right:0;top:0}.tgui-027278a6d6708965,.tgui-44060f289fdbdb84:after{background:var(--tgui--link_color);position:absolute}.tgui-027278a6d6708965{border-radius:inherit;height:100%;transition:width .2s ease;z-index:var(--tgui--z-index--simple)}.tgui-97f2df57786b02dc{position:relative}.tgui-3eb6091f664c15d6:after,.tgui-3eb6091f664c15d6:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:var(--tgui--z-index--simple)}.tgui-97f2df57786b02dc:before{background:var(--tgui--secondary_bg_color)}.tgui-97f2df57786b02dc:not(.tgui-ecf101b3117a96c8):after{animation:tgui-3a837cc9661e7502 1.8s linear infinite;background-color:var(--tgui--bg_color);z-index:var(--tgui--z-index--skeleton)}@keyframes tgui-3a837cc9661e7502{0%,to{opacity:.4}50%{opacity:.7}}.tgui-bed09b0692380ce7{animation:tgui-738ce40067f9bb6e .34s cubic-bezier(.3,.3,.5,1);bottom:10px;box-sizing:border-box;left:10px;max-width:460px;position:fixed;right:10px;transition:transform .32s cubic-bezier(.3,.3,.5,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.tgui-a869502f11f22b6c{align-items:center;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:var(--tgui--surface_dark);border-radius:10px;bottom:0;box-sizing:border-box;display:flex;gap:12px;left:0;padding:10px 16px 10px 10px;position:sticky;right:0;top:0;width:100%}.tgui-a1e25a2488982fc5{transform:translate3d(0,140%,0)}.tgui-c2ca59c94a46245e{bottom:16px}.tgui-c2ca59c94a46245e .tgui-a869502f11f22b6c{border-radius:14px}.tgui-093aea87229643ac,.tgui-229bfa1a0a8ac43f{align-items:center;color:var(--tgui--toast_accent_color);display:flex}.tgui-7d8f183ba67229e9{color:var(--tgui--white);display:flex;flex:1 1 0;flex-direction:column;gap:1px}@keyframes tgui-738ce40067f9bb6e{0%{transform:translate3d(0,140%,0)}to{transform:translateZ(0)}}.tgui-4d26fba7185ffa9f{background:transparent;border:none;color:var(--tgui--toast_accent_color);padding:0}.tgui-86f452d8e92a2075{display:table;position:relative}.tgui-86f452d8e92a2075:before{background-color:var(--tgui--bg_color);background-image:url(/assets/2d82b92e720462f8dd3b-Bh4Fahcw.svg);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:.4s ease;z-index:var(--tgui--z-index--simple)}.tgui-aff2a6268e887037:before{opacity:0}.tgui-abbb25a9ce45033e{cursor:pointer;position:relative}.tgui-6e9776e8c33b2626{cursor:default;opacity:.3}.tgui-21b20ecaad17ccf9{color:var(--tgui--outline);display:block}.tgui-bca5056bf34297b0{color:var(--tgui--link_color);opacity:0;position:absolute;top:0;transition:opacity .15s ease-out}.tgui-60cf4cc79ba44c4f:checked~.tgui-bca5056bf34297b0{opacity:1}.tgui-b9fd8cdf929947df{height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);opacity:0;overflow:hidden}.tgui-a03137b1ed760aaf{display:flex;gap:10px;min-height:48px;padding:10px 12px 10px 16px}.tgui-ca1c0e2d013ae260{min-height:50px;padding:10px 16px}.tgui-f3ab78c8048cb9dc{align-items:center;background:conic-gradient(from 0deg at 50% 50%,#0c28ff,#03ffff,#24d627,#fdff22,#ff2227,#fe2df6,#7122ff 1turn);border-radius:50%;display:flex;height:24px;justify-content:center;position:relative;width:24px}.tgui-93beab8699996b1e{border-radius:50%;height:16px;width:16px}.tgui-93beab8699996b1e:after,.tgui-93beab8699996b1e:before{border-radius:inherit;content:"";position:absolute}.tgui-93beab8699996b1e:before{background:var(--tgui--bg_color);bottom:2px;left:2px;right:2px;top:2px}.tgui-93beab8699996b1e:after{background:inherit;bottom:4px;left:4px;right:4px;top:4px}.tgui-21dba5277ef0ddd7{flex:1 1 0}.tgui-8ca550c2fc85eff5{background:var(--tgui--bg_color);padding:20px 22px 16px;position:relative}.tgui-8ca550c2fc85eff5 .tgui-9f9a52f695b85cc9{background:var(--tgui--bg_color);border-radius:5px;color:var(--tgui--secondary_hint_color);left:32px;max-width:calc(100% - 86px);overflow:hidden;padding:0 6px;position:absolute;text-overflow:ellipsis;top:6px;white-space:nowrap}.tgui-4a83fef1f04acb0e{pointer-events:none;position:relative}.tgui-7707c5d942b7b9af.tgui-4a83fef1f04acb0e{opacity:.35}.tgui-8ca550c2fc85eff5.tgui-4a83fef1f04acb0e:after{background:var(--tgui--bg_color);bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}.tgui-0f5050defacbf813{align-items:center;box-sizing:border-box;display:flex}.tgui-16b3783d394bc7db,.tgui-8f04eff653cfa5e5{display:flex}.tgui-8ca550c2fc85eff5 .tgui-0f5050defacbf813{border-radius:14px;box-shadow:0 0 0 2px var(--tgui--outline)}.tgui-8ca550c2fc85eff5.tgui-41b168516bddcf4b .tgui-9f9a52f695b85cc9{color:var(--tgui--destructive_text_color)}.tgui-8ca550c2fc85eff5.tgui-41b168516bddcf4b .tgui-0f5050defacbf813{box-shadow:0 0 0 2px var(--tgui--destructive_text_color)}.tgui-8ca550c2fc85eff5.tgui-89277928456f0e30 .tgui-9f9a52f695b85cc9{color:var(--tgui--link_color)}.tgui-8ca550c2fc85eff5.tgui-89277928456f0e30 .tgui-0f5050defacbf813{box-shadow:0 0 0 2px var(--tgui--link_color)}.tgui-7707c5d942b7b9af .tgui-0f5050defacbf813{background:var(--tgui--bg_color);border-radius:12px}.tgui-7707c5d942b7b9af.tgui-41b168516bddcf4b .tgui-0f5050defacbf813{box-shadow:0 0 0 1.5px var(--tgui--destructive_text_color)}.tgui-d9de1f32aee12a15{gap:12px;padding:12px 16px}.tgui-9b2ad13855aef059{min-height:48px}.tgui-c4863cd4c893a047{background:transparent;border:0;box-sizing:border-box;color:var(--tgui--text_color);display:block;margin:0;outline:0;padding:0;resize:none;text-overflow:ellipsis;width:100%}.tgui-c4863cd4c893a047::-webkit-inner-spin-button,.tgui-c4863cd4c893a047::-webkit-outer-spin-button{-webkit-appearance:none}.tgui-c4863cd4c893a047::-moz-placeholder{color:var(--tgui--secondary_hint_color)}.tgui-c4863cd4c893a047::placeholder{color:var(--tgui--secondary_hint_color)}.tgui-6cca8a28a056cc34{--tgui--multiselect--min-height:52px;min-height:var(--tgui--multiselect--min-height);position:relative;width:100%}.tgui-1ed7193796bd9fff.tgui-1ed7193796bd9fff{min-height:var(--tgui--multiselect--min-height);padding-right:48px}.tgui-e9b05eb8feaa0359{color:var(--tgui--secondary_hint_color);position:absolute;right:16px}.tgui-c56e136f855e5144{--tgui--multiselect--gap:8px;box-sizing:border-box;display:flex;flex-grow:1;flex-shrink:1;flex-wrap:wrap;gap:var(--tgui--multiselect--gap);margin:0;max-width:100%;overflow:hidden;padding:8px;position:relative}.tgui-991d85450550abb9{max-width:calc(100% - var(--tgui--multiselect--gap));padding:6px 12px}.tgui-41e02fd2529dfbd2{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;box-shadow:none;color:var(--tgui--text_color);display:flex;flex:1;flex-direction:column;justify-content:center;outline:none;padding:0 8px;position:relative;width:100%}.tgui-41e02fd2529dfbd2::-moz-placeholder{color:var(--tgui--secondary_hint_color)}.tgui-41e02fd2529dfbd2::placeholder{color:var(--tgui--secondary_hint_color)}.tgui-41e02fd2529dfbd2[readonly]{cursor:default}.tgui-ac1d436c45aafe04 .tgui-41e02fd2529dfbd2{text-overflow:ellipsis;white-space:nowrap}.tgui-0b4134fd8d5c05ac{color:var(--tgui--hint_color);display:flex}.tgui-70d34454bcf3c3e4{background:var(--tgui--bg_color);border-radius:12px;box-shadow:0 32px 64px #0000000a,0 0 2px 1px #00000005;box-sizing:border-box;margin-top:8px;max-height:168px;overflow-y:scroll;width:100%}.tgui-6a25d2bd42bb932c{color:var(--tgui--hint_color)}.tgui-15f9ec3c119467a6{height:48px;padding:0 16px}.tgui-e3f4e376df0c272c{color:var(--tgui--link_color)}.tgui-e9c83f4f150e5513{z-index:var(--tgui--z-index--simple)}.tgui-97a62789a70393d0{position:absolute}.tgui-6ae8c47f9448321b{content:"";display:block;transform:translateY(1px)}.tgui-6c3deae89ec68e99{transform:rotate(90deg) translate(50%,-50%);transform-origin:right}.tgui-fed67e27ad8cb75f{transform:rotate(180deg)}.tgui-b27d1c4f6222569e{transform:rotate(-90deg) translate(-50%,-50%);transform-origin:left}.tgui-9bfdebc3fdae031b{cursor:pointer;position:relative}.tgui-55c1caaee1c1e33e{cursor:default;opacity:.25}.tgui-18734a5360b84fba{color:var(--tgui--outline);display:block}.tgui-1ec4b447aa5cf66a{color:var(--tgui--link_color);opacity:0;position:absolute;top:0}.tgui-18734a5360b84fba,.tgui-1ec4b447aa5cf66a{transition:opacity .15s ease-out}.tgui-7cd9bbef46d9194c:checked~.tgui-18734a5360b84fba{opacity:0}.tgui-7cd9bbef46d9194c:checked~.tgui-1ec4b447aa5cf66a{opacity:1}.tgui-a641ca1e63331268{background:var(--tgui--bg_color);bottom:0;box-sizing:border-box;left:0;padding:32px 20px;position:fixed;right:0;top:0}.tgui-a40b67b8ec9e3a49,.tgui-a641ca1e63331268{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.tgui-a40b67b8ec9e3a49{flex:1 1 0;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.tgui-bf64531d065e1bd9 .tgui-a40b67b8ec9e3a49{flex:unset}.tgui-7df9ee9d6d6586de,.tgui-a40b67b8ec9e3a49{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tgui-7df9ee9d6d6586de{max-width:100%;text-align:center}.tgui-36c453f0a9d51371{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:20px}.tgui-0e77c7f1a1b82c84{--tgui--pin_input--buttons-gap:12px;--tgui--pin_input--button-width:33.3%;display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--tgui--pin_input--buttons-gap);margin-top:52px;width:100%}.tgui-bf64531d065e1bd9 .tgui-0e77c7f1a1b82c84{--tgui--pin_input--button-width:76px}.tgui-49b69c407401f76c{display:flex;gap:var(--tgui--pin_input--buttons-gap);justify-content:center}.tgui-49b69c407401f76c:last-child{justify-content:flex-end}.tgui-fa5069ea6f3c02e4:last-child{margin-left:calc(var(--tgui--pin_input--buttons-gap) * 2)}.tgui-bf64531d065e1bd9 .tgui-49b69c407401f76c:last-child{justify-content:center}.tgui-bf64531d065e1bd9 .tgui-fa5069ea6f3c02e4:last-child{margin-left:calc(var(--tgui--pin_input--button-width) + var(--tgui--pin_input--buttons-gap))}.tgui-c793c3252df33bb0{color:var(--tgui--link_color);display:block;margin:auto}.tgui-6eaa561b38208c72{background:var(--tgui--tertiary_bg_color);border:none;border-radius:16px;color:var(--tgui--text_color);height:56px;padding:0;width:var(--tgui--pin_input--button-width)}.tgui-3bea52c968cee224{border-radius:50%;height:76px;width:76px}.tgui-bad1e0d3a612c110{align-items:center;background:var(--tgui--bg_color);border:2.5px solid var(--tgui--divider);border-radius:12px;display:flex;height:44px;justify-content:center;padding:0;transition:border-color .15s ease-out;width:40px}.tgui-b9a1527d00258387{background:var(--tgui--link_color);border:none;border-radius:50%;height:13px;opacity:.1;width:13px}.tgui-b9a1527d00258387.tgui-1d6fb1351888c5e0{opacity:1}.tgui-bad1e0d3a612c110:focus-within{border-color:var(--tgui--link_color)}.tgui-9fa4f4531187df59{background:var(--tgui--text_color);border-radius:50%;height:8px;width:8px}.tgui-de477a8e3910f19f{cursor:pointer;display:block;position:relative}.tgui-d5c5e7402bfd8c12{cursor:default;opacity:.25}.tgui-bfcd091645843388{color:var(--tgui--outline);display:block}.tgui-8d2d5ba97b4abd79{color:var(--tgui--link_color);opacity:0;position:absolute;top:0}.tgui-8d2d5ba97b4abd79,.tgui-bfcd091645843388{transition:opacity .15s ease-out}.tgui-743a4b0f25e5d51b:checked~.tgui-bfcd091645843388{opacity:0}.tgui-743a4b0f25e5d51b:checked~.tgui-8d2d5ba97b4abd79{opacity:1}.tgui-0487bdb4329cd879{display:flex;gap:4px;padding:12px;position:relative}.tgui-6169bc2e9d6fdeb8{color:var(--tgui--tertiary_bg_color);position:relative}.tgui-6169bc2e9d6fdeb8:focus-visible{outline:2px solid var(--tgui--link_color)}.tgui-f0faaa15f44569ba{color:var(--tgui--link_color);position:absolute}.tgui-52ba7059852e9950{bottom:0;margin:0;opacity:0;position:absolute;top:0}.tgui-919c5658483cae11{position:relative}.tgui-a0742fd4c73756f7{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:inherit;border:none;border-radius:inherit;color:var(--tgui--text_color);outline:none;padding:12px 58px 12px 16px;width:100%}.tgui-025a45d791e466f6{color:var(--tgui--secondary_hint_color);pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.tgui-aa094d6480bfa32a{cursor:pointer;position:relative}.tgui-7d31e315f5cc4733{cursor:default;opacity:.25}.tgui-ad96577f259c5732{color:var(--tgui--link_color);display:block;opacity:0;transition:opacity .15s ease-out}.tgui-6988c618806a5171:checked~.tgui-ad96577f259c5732{opacity:1}.tgui-717c3649db8d5af2{--tgui--slider--thumb--size:12px;align-items:center;box-sizing:border-box;display:flex;gap:24px;min-height:52px;padding:16px 24px}.tgui-35faba867393ce37{border-radius:8px;cursor:pointer;height:var(--tgui--slider--thumb--size);position:relative;width:100%}.tgui-c591a831de13ba23{cursor:default;opacity:.35}.tgui-4de4feff2dcc975c,.tgui-e11a455378c63b15{border-radius:inherit;height:3px;left:0;margin-top:-1px;position:absolute;top:50%}.tgui-e11a455378c63b15{align-items:center;background-color:var(--tgui--tertiary_bg_color);box-sizing:border-box;display:flex;justify-content:space-between;width:100%}.tgui-4de4feff2dcc975c{background:var(--tgui--button_color);width:auto}.tgui-7fe9f0fbc9771947{height:100%;isolation:isolate;margin-left:calc(var(--tgui--slider--thumb--size) / 10);margin-right:calc(var(--tgui--slider--thumb--size) / 10);position:relative;z-index:var(--tgui--z-index--simple)}.tgui-6598607160233201,.tgui-a56564bcfd4b56e5{align-items:center;display:flex;justify-content:center;margin-top:3px}.tgui-d2e2a2e28ef0f746{--tgui--slider--thumb--size:24px;gap:20px;padding:20px}.tgui-d2e2a2e28ef0f746 .tgui-4de4feff2dcc975c,.tgui-d2e2a2e28ef0f746 .tgui-e11a455378c63b15{height:4px;margin-top:-2px}.tgui-b632646f586ff14d{background:var(--tgui--secondary_hint_color);border-radius:50%;height:2px;position:absolute;width:2px}.tgui-2b0a006b5a9ffd68{background:var(--tgui--secondary_hint_color);opacity:.35}.tgui-7951a89b824476b3{background:var(--tgui--tertiary_bg_color);border-radius:3px;height:20px;width:4px}.tgui-7951a89b824476b3.tgui-2b0a006b5a9ffd68{background:var(--tgui--button_color);opacity:1}.tgui-b632646f586ff14d:not(.tgui-7951a89b824476b3):first-child{transform:translate(50%)}.tgui-b632646f586ff14d:last-child{transform:translate(-150%)}.tgui-7951a89b824476b3:last-child{transform:translate(-100%)}.tgui-83b7253102c6addc{background:var(--tgui--button_color);border-radius:50%;height:var(--tgui--slider--thumb--size);position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--tgui--slider--thumb--size);z-index:var(--tgui--z-index--simple)}.tgui-96f5864d281f94a8{background:var(--tgui--white);box-shadow:0 6px 6.5px #0000001f,0 .5px 2px #0000001f}.tgui-abdeb837bfc726cb{height:100%;width:100%}.tgui-a1dc55b304d32032{align-items:center;border-radius:16px;cursor:pointer;display:flex;height:32px;overflow:hidden;position:relative;width:52px}.tgui-57a00e000de7483d{cursor:default;opacity:.4}.tgui-3acc6d0262399734:before{background:var(--tgui--secondary_bg_color);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.tgui-2776944549f431fc .tgui-3acc6d0262399734:before{border:3px solid var(--tgui--secondary_hint_color);border-radius:16px}.tgui-3acc6d0262399734:after{border-radius:50%;content:"";position:absolute;top:50%;transform:translateY(-50%)}.tgui-2776944549f431fc .tgui-3acc6d0262399734:after{background:var(--tgui--secondary_hint_color);height:16px;margin-left:8px;width:16px}.tgui-b70ccb0e7742541a .tgui-3acc6d0262399734:after{background:var(--tgui--white);box-shadow:0 3px 1px #0000000f,0 3px 8px #00000026,0 0 0 1px #0000000a;height:28px;margin-left:2px;width:28px}.tgui-edfaab8ff474b0de:checked+.tgui-3acc6d0262399734:before{background-color:var(--tgui--link_color);border-color:var(--tgui--link_color)}.tgui-2776944549f431fc .tgui-edfaab8ff474b0de:checked+.tgui-3acc6d0262399734:after{height:24px;width:24px}.tgui-edfaab8ff474b0de:checked+.tgui-3acc6d0262399734:after{transform: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) 0s}.tgui-b70ccb0e7742541a .tgui-3acc6d0262399734:before{transition:background-color .2s ease}.tgui-b70ccb0e7742541a .tgui-3acc6d0262399734:after{transition:transform .2s cubic-bezier(.36,-.24,.26,1.32)}}.tgui-d40ec83150e66029{background:inherit;border:none;border-radius:inherit;color:var(--tgui--text_color);min-height:80px;outline:none;padding:12px 16px;resize:none;width:100%}.tgui-d40ec83150e66029::-moz-placeholder{color:var(--tgui--secondary_hint_color)}.tgui-d40ec83150e66029::placeholder{color:var(--tgui--secondary_hint_color)}.tgui-2453b62de8016bfa .tgui-d40ec83150e66029{min-height:84px;padding:16px}.tgui-7a5facec9dc28fae{left:0;position:fixed;right:0}.tgui-d83e15d73344cdc0{top:0}.tgui-01790b7e59088ea5{bottom:0;padding-bottom:var(--tgui--safe_area_inset_bottom)}.tgui-53cb2ebed0c3b08f{background:var(--tgui--surface_primary);box-shadow:0 -1px 0 var(--tgui--divider);display:flex;justify-items:stretch;padding:0 16px}.tgui-a2b4713d67582227{padding:0}.tgui-64cd0db020a9bacf{align-items:center;background:transparent;border:none;color:var(--tgui--secondary_hint_color);display:flex;flex:1 0 0;flex-direction:column;gap:6px;justify-content:center;margin:0;max-width:100%;min-width:0;padding:12px 16px 16px;transition:.15s ease-out}.tgui-ecbb746748ea4134{gap:4px;padding:8px 12px 4px}.tgui-e6658d0b8927f95e{color:var(--tgui--link_color)}.tgui-e6658d0b8927f95e:not(.tgui-ecbb746748ea4134) .tgui-44d48e11585af170{background:var(--tgui--secondary_fill)}.tgui-44d48e11585af170{border-radius:35px;display:flex;justify-content:center;min-width:64px;padding:2px 10px}.tgui-ecbb746748ea4134 .tgui-44d48e11585af170{padding:0}.tgui-aeab497081949a15{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tgui-0eddcd83377979c2,.tgui-68fc52f1068b8e16{align-items:center;display:flex}.tgui-0eddcd83377979c2{color:var(--tgui--divider);height:20px;justify-content:center;margin:0 -6px;width:24px}.tgui-a9c3d618b6e43d64{color:var(--tgui--link_color)}.tgui-32fe6ce00169d72e{border-radius:8px;color:var(--tgui--hint_color);cursor:pointer;padding:8px 10px;text-decoration:none;transition:opacity .15s ease-out}.tgui-32fe6ce00169d72e:active{opacity:.5}@media (hover:hover) and (pointer:fine){.tgui-32fe6ce00169d72e:hover{background:var(--tgui--tertiary_bg_color)}}.tgui-442a9579d6c19dc4{--tgui--compact_pagination--dot--opacity--selected:.1;--tgui--compact_pagination--dot--background--selected:var(--tgui--link_color);display:inline-flex;gap:8px;padding:4px}.tgui-15adbef8fe5efed9{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:#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));border:none;border-radius:50%;cursor:pointer;display:block;height:8px;opacity:var(--tgui--compact_pagination--dot--opacity--selected,.25);padding:0;transition:opacity .15s ease-in-out;width:8px}.tgui-6d14364fac453a65{opacity:1}.tgui-bfabaddd169233a9{color:var(--tgui--link_color);text-decoration:none}.tgui-38580a5c868cecc4{display:flex;gap:8px;padding:16px}.tgui-645f8efe8c9c3cc5{opacity:.35}.tgui-8dab5cf704c88e82{align-items:center;background:transparent;border:none;border-radius:12px;box-sizing:border-box;color:var(--tgui--hint_color);cursor:pointer;display:flex;height:44px;justify-content:center;min-width:44px;padding:0 10px}.tgui-64016be270020f33{background:var(--tgui--tertiary_bg_color);color:var(--textColor)}.tgui-a43e090d3501d4ca{cursor:default;opacity:.35}.tgui-670c6b2f3c8df445{cursor:default;opacity:1}.tgui-2636b28cb21c42cc{color:var(--tgui--link_color)}.tgui-71259e3311d7116e{background:var(--tgui--tertiary_bg_color);border-radius:44px;box-sizing:border-box;height:100%;overflow:hidden;padding:2px;width:100%}.tgui-b0a9057ab5d33005{align-content:stretch;align-items:center;border-radius:inherit;box-sizing:border-box;display:flex;height:100%;position:relative;width:100%}.tgui-31f461ccfea23ec3{background:var(--tgui--segmented_control_active_bg);border-radius:40px;bottom:0;box-sizing:border-box;left:0;position:absolute;right:0;top:0;transition:transform .15s;z-index:var(--tgui--z-index--simple)}.tgui-16c6b1986a48e2b5{background:var(--tgui--tertiary_bg_color);border-radius:9px}.tgui-16c6b1986a48e2b5 .tgui-31f461ccfea23ec3{border:var(--tgui--border--width) solid rgba(0,0,0,.04);border-radius:inherit;box-shadow:0 3px 1px #0000000a,0 3px 8px #0000001f}.tgui-bbfb272d22eb23e8{background:transparent;border:none;border-radius:inherit;color:var(--tgui--text_color);flex:1 1 0;max-width:100%;overflow:hidden;padding:10px 24px;text-overflow:ellipsis;white-space:nowrap;z-index:var(--tgui--z-index--simple)}.tgui-513fce1023cbbd63{padding:6px 24px}.tgui-89d3925598b8fd68{align-content:stretch;align-items:center;display:flex;gap:12px;height:100%;overflow:hidden;position:relative;width:100%}.tgui-8e986e14448c29e6{background:var(--tgui--button_color);border-radius:4px 4px 1px 1px;bottom:0;height:3px;left:0;position:absolute;right:0;transition:transform 125ms}.tgui-96892ceed80c1bf3{background:transparent;border:none;border-radius:inherit;color:var(--tgui--secondary_hint_color);flex:1 0 0;height:44px;max-width:100%;overflow:hidden;text-overflow:ellipsis;transition:color 125ms;white-space:nowrap}.tgui-44ea091aea23df33{color:var(--tgui--link_color)}.tgui-cc76354712c6e8d9{background-color:var(--tgui--bg_color);border-top-left-radius:16px;border-top-right-radius:16px;bottom:0;display:flex;flex-direction:column;left:0;max-height:96%;outline:none;position:fixed;right:0;z-index:var(--tgui--z-index--overlay)}.tgui-2c53ae2ef0209d4d{align-items:center;border-bottom:1px solid var(--tgui--divider);display:flex;justify-content:space-between;padding:16px}.tgui-5dc6ad1ca3ac3ed4{overflow-y:auto;padding-bottom:var(--tgui--safe_area_inset_bottom)}.tgui-f67c8fb3553eee55{align-items:center;box-sizing:border-box;display:flex;gap:12px;justify-content:space-between;padding:16px;position:relative}.tgui-f67c8fb3553eee55:before{background:var(--tgui--divider);border-radius:4px;content:"";height:4px;left:50%;position:absolute;top:8px;transform:translate(-50%);width:36px}.tgui-09b5f6cfd7ba56ab,.tgui-fe1d6742d85038d7{align-items:center;display:flex;flex:1 0 0}.tgui-09b5f6cfd7ba56ab{justify-content:flex-start}.tgui-fe1d6742d85038d7{justify-content:flex-end}.tgui-7ce1022bfdcb0ae3{--tgui--text--line_height:28px;display:block;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.tgui-3197096cb603b35a{bottom:0;left:0;position:fixed;right:0;top:0;z-index:var(--tgui--z-index--overlay)}.tgui-5638a4ef4e806d8c{background:var(--tgui--white);border-radius:12px;box-shadow:0 8px 24px #0000001a;color:var(--tgui--black);padding:10px}.tgui-bc60ca772e3ae3c6{background:var(--tooltip_background_dark);box-shadow:none}.tgui-5638a4ef4e806d8c .tgui-e0107e1e5ea5b9f3,.tgui-bc60ca772e3ae3c6{color:var(--tgui--white)}.tgui-bc60ca772e3ae3c6 .tgui-e0107e1e5ea5b9f3{color:var(--tooltip_background_dark)}.tgui-e37c114229ebfe85 .tgui-bc60ca772e3ae3c6{backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}.tgui-6a12827a138e8827{--tgui--font-family:system-ui,-apple-system,BlinkMacSystemFont,"Roboto","Apple Color Emoji","Helvetica Neue",sans-serif;--tgui--font_weight--accent1:700;--tgui--font_weight--accent2:600;--tgui--font_weight--accent3:400;--tgui--large_title--font_size:34px;--tgui--large_title--line_height:42px;--tgui--title1--font_size:28px;--tgui--title1--line_height:36px;--tgui--title2--font_size:24px;--tgui--title2--line_height:32px;--tgui--title3--font_size:20px;--tgui--title3--line_height:24px;--tgui--headline--font_size:19px;--tgui--headline--line_height:28px;--tgui--text--font_size:17px;--tgui--text--line_height:26px;--tgui--subheadline1--font_size:16px;--tgui--subheadline1--line_height:24px;--tgui--subheadline2--font_size:15px;--tgui--subheadline2--line_height:22px;--tgui--caption1--font_size:13px;--tgui--caption1--line_height:20px;--tgui--caption2--font_size:11px;--tgui--caption2--line_height:16px;--tgui--border--width:1px;--tgui--base--section--box_shadow:0 1px 2px 0 rgba(0,0,0,.1);--tgui--bg_color:var(--tg-theme-bg-color,#fff);--tgui--text_color:var(--tg-theme-text-color,#000);--tgui--hint_color:var(--tg-theme-hint-color,#707579);--tgui--link_color:var(--tg-theme-link-color,#007aff);--tgui--button_color:var(--tg-theme-button-color,#007aff);--tgui--button_text_color:var(--tg-theme-button-text-color,#fff);--tgui--secondary_bg_color:var(--tg-theme-secondary-bg-color,#efeff4);--tgui--header_bg_color:var(--tg-theme-header-bg-color,#fff);--tgui--accent_text_color:var(--tg-theme-accent-text-color,#007aff);--tgui--section_bg_color:var(--tg-theme-section-bg-color,#fff);--tgui--section_header_text_color:var(--tg-theme-section-header-text-color,#707579);--tgui--subtitle_text_color:var(--tg-theme-subtitle-text-color,#707579);--tgui--destructive_text_color:var(--tg-theme-destructive-text-color,#e53935);--tgui--skeleton:hsla(0,0%,100%,.03);--tgui--divider:rgba(0,0,0,.15);--tgui--outline:rgba(0,0,0,.05);--tgui--surface_primary:hsla(0,0%,100%,.95);--tgui--tertiary_bg_color:#f4f4f7;--tgui--quartenary_bg_color:#f6f6fa;--tgui--segmented_control_active_bg:#fff;--tgui--card_bg_color:#fff;--tgui--secondary_hint_color:#a2acb0;--tgui--secondary_fill:rgba(67,120,255,.1);--tgui--green:#31d158;--tgui--destructive_background:#e53935;--tgui--primary_code_highlight:#4378ff;--tgui--secondary_code_highlight:#b00fb4;--tgui--tertiary_code_highlight:#3a9f20;--tgui--plain_background:rgba(0,0,0,.04);--tgui--plain_foreground:rgba(0,0,0,.8);--tgui--toast_accent_color:#55a6ff;--tgui--surface_dark:rgba(56,56,56,.85);--tooltip_background_dark:rgba(0,0,0,.85);--tgui--white:#fff;--tgui--black:#000;--tgui--z-index--simple:1;--tgui--z-index--skeleton:2;--tgui--z-index--overlay:3;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;color:var(--tgui--text_color)}.tgui-56dbb42c1dbd5e2b{--tgui--large_title--line_height:41px;--tgui--title1--line_height:34px;--tgui--title2--line_height:28px;--tgui--title3--line_height:25px;--tgui--headline--line_height:24px;--tgui--text--line_height:22px;--tgui--subheadline1--line_height:21px;--tgui--subheadline2--line_height:20px;--tgui--caption1--line_height:16px;--tgui--caption2--line_height:13px}.tgui-865b921add8ee075{--tgui--bg_color:var(--tg-theme-bg-color,#212121);--tgui--text_color:var(--tg-theme-text-color,#fff);--tgui--hint_color:var(--tg-theme-hint-color,#aaa);--tgui--link_color:var(--tg-theme-link-color,#2990ff);--tgui--button_color:var(--tg-theme-button-color,#2990ff);--tgui--button_text_color:var(--tg-theme-button-text-color,#fff);--tgui--secondary_bg_color:var(--tg-theme-secondary-bg-color,#0f0f0f);--tgui--header_bg_color:var(--tg-theme-header-bg-color,#212121);--tgui--accent_text_color:var(--tg-theme-accent-text-color,#007aff);--tgui--section_bg_color:var(--tg-theme-section-bg-color,#212121);--tgui--section_header_text_color:var(--tg-theme-section-header-text-color,#aaa);--tgui--subtitle_text_color:var(--tg-theme-subtitle-text-color,#aaa);--tgui--destructive_text_color:var(--tg-theme-destructive-text-color,#e53935);--tgui--skeleton:hsla(0,0%,100%,.03);--tgui--divider:hsla(0,0%,100%,.05);--tgui--outline:hsla(0,0%,100%,.1);--tgui--surface_primary:hsla(0,0%,9%,.95);--tgui--tertiary_bg_color:#2a2a2a;--tgui--quartenary_bg_color:#2f2f2f;--tgui--segmented_control_active_bg:#2f2f2f;--tgui--card_bg_color:#242424;--tgui--secondary_hint_color:#78797e;--tgui--secondary_fill:rgba(41,144,255,.15);--tgui--green:#32e55e;--tgui--destructive_background:rgba(255,35,35,.02);--tgui--primary_code_highlight:#2990ff;--tgui--secondary_code_highlight:#e937ed;--tgui--tertiary_code_highlight:#5ae536;--tgui--plain_background:hsla(0,0%,100%,.08);--tgui--plain_foreground:hsla(0,0%,100%,.95)}@media (min-resolution:2dppx){.tgui-6a12827a138e8827{--tgui--border--width:.5px}}@supports (padding-top:constant(safe-area-inset-bottom)){.tgui-6a12827a138e8827{--tgui--safe_area_inset_bottom:constant(safe-area-inset-bottom)}}@supports (padding-top:env(safe-area-inset-bottom)){.tgui-6a12827a138e8827{--tgui--safe_area_inset_bottom:env(safe-area-inset-bottom)}}@supports (color:color-mix(in srgb,var(--tgui--accent_text_color ) 10%,transparent)){.tgui-6a12827a138e8827{--tgui--secondary_fill:color-mix(in srgb,var(--tgui--accent_text_color) 10%,transparent)}.tgui-865b921add8ee075{--tgui--secondary_fill:color-mix(in srgb,var(--tgui--accent_text_color) 15%,transparent)}}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-2{margin-left:.5rem}.mt-1{margin-top:.25rem}.block{display:block}.inline-flex{display:inline-flex}.hidden{display:none}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.flex-1{flex:1 1 0%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-col{flex-direction:column}.gap-0\.5{gap:.125rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-white\/80{border-color:#fffc}.bg-bg-secondary{--tw-bg-opacity:1;background-color:rgb(22 22 37 / var(--tw-bg-opacity, 1))}.bg-bg-tertiary{--tw-bg-opacity:1;background-color:rgb(28 28 46 / var(--tw-bg-opacity, 1))}.bg-status-error{--tw-bg-opacity:1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-status-error-bg{background-color:#ef444426}.bg-status-info{--tw-bg-opacity:1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-status-pending{--tw-bg-opacity:1;background-color:rgb(173 255 47 / var(--tw-bg-opacity, 1))}.bg-status-success{--tw-bg-opacity:1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-status-warning{--tw-bg-opacity:1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-text-muted{--tw-bg-opacity:1;background-color:rgb(107 107 128 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[8px\]{font-size:8px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tracking-wider{letter-spacing:.05em}.text-accent{--tw-text-opacity:1;color:rgb(173 255 47 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-status-error{--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-status-success{--tw-text-opacity:1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-text-muted{--tw-text-opacity:1;color:rgb(107 107 128 / var(--tw-text-opacity, 1))}.text-text-secondary{--tw-text-opacity:1;color:rgb(180 180 199 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.underline{text-decoration-line:underline}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--bg-primary: #000000;--bg-secondary: #0a0a0f;--bg-tertiary: #111116;--bg-card: rgba(255, 255, 255, .09);--bg-input: rgba(255, 255, 255, .09);--bg-hover: rgba(255, 255, 255, .12);--accent-primary: #bfed33;--accent-hover: #c8f53d;--accent-pressed: #a8d62b;--accent-muted: rgba(191, 237, 51, .15);--accent-dark: #9AE625;--gold: #FFD700;--gold-light: #FFE44D;--gold-dark: #CC9900;--text-primary: #FFFFFF;--text-secondary: rgba(255, 255, 255, .72);--text-muted: rgba(255, 255, 255, .64);--text-disabled: rgba(255, 255, 255, .48);--status-success: #22C55E;--status-warning: #FACC15;--status-error: #EF4444;--status-info: #3B82F6;--status-pending: #FACC15;--status-funded: #bfed33;--crypto-usdt: #26A17B;--crypto-btc: #F7931A;--crypto-eth: #627EEA;--crypto-ltc: #BFBBBB;--crypto-tron: #FF0000;--border-subtle: rgba(23, 14, 62, .09);--border-default: rgba(255, 255, 255, .12);--border-accent: #bfed33;--border-focus: #6f61ff;--shadow-card: 0 4px 20px rgba(0, 0, 0, .25);--shadow-button: 0 4px 12px rgba(200, 255, 0, .25);--shadow-glow: 0 0 20px rgba(200, 255, 0, .3);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-full: 9999px}.tgui--dark{--tgui--background: var(--bg-primary);--tgui--secondary_bg_color: var(--bg-secondary);--tgui--accent_text_color: var(--accent-primary);--tgui--button_color: var(--accent-primary);--tgui--text_color: var(--text-primary);--tgui--hint_color: var(--text-secondary);--tgui--section_bg_color: var(--bg-secondary);--tgui--header_bg_color: var(--bg-primary)}html,body,#root{min-height:100%;width:100%;margin:0;padding:0;background-color:var(--bg-primary);color:var(--text-primary);font-family:Open Sauce Two,Inter,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;overflow-y:auto}#root>div,#root>div>div,#root>div>div>div,.app-container,.app-container>*{width:100%!important;max-width:100%!important}*{box-sizing:border-box}.safe-area-top{padding-top:env(safe-area-inset-top)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.app-container{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--bg-primary);padding-bottom:80px}.page-container{flex:1;padding-bottom:calc(80px + env(safe-area-inset-bottom));overflow-y:auto;overflow-x:hidden}.page-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);padding-top:calc(var(--spacing-md) + env(safe-area-inset-top))}.page-content{padding:0 var(--spacing-md)}.card{background:var(--bg-card);border-radius:var(--radius-lg);padding:var(--spacing-md);border:1px solid var(--border-subtle)}.card-elevated{background:var(--bg-tertiary);border-radius:var(--radius-md);padding:var(--spacing-md);box-shadow:var(--shadow-card)}.balance-card{background:#ffffff17;border-radius:var(--radius-xl);padding:var(--spacing-lg);position:relative;overflow:hidden;border:1px solid rgba(23,14,62,.09)}.balance-card:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(173,255,47,.05) 0%,transparent 70%);pointer-events:none}.balance-card-label{font-size:14px;color:var(--text-secondary);margin-bottom:var(--spacing-xs)}.balance-card-amount{font-size:36px;font-weight:700;color:var(--text-primary);display:flex;align-items:baseline;gap:var(--spacing-sm)}.balance-card-currency{font-size:18px;font-weight:500;color:var(--text-secondary)}.balance-card-action{position:absolute;top:var(--spacing-lg);right:var(--spacing-lg);width:48px;height:48px;background:var(--accent-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#000;box-shadow:var(--shadow-button);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.balance-card-action:hover{transform:scale(1.05);box-shadow:var(--shadow-glow)}.balance-card-action:active{transform:scale(.95)}.currency-grid{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.currency-card{flex:1;background:var(--bg-tertiary);border-radius:var(--radius-md);padding:var(--spacing-md);text-align:center;border:1px solid var(--border-subtle);cursor:pointer;transition:all .2s ease}.currency-card:hover{border-color:var(--border-accent);background:var(--bg-hover)}.currency-card-icon{width:40px;height:40px;border-radius:50%;margin:0 auto var(--spacing-sm);display:flex;align-items:center;justify-content:center;font-size:20px}.currency-card-icon.usdt{background:var(--crypto-usdt)}.currency-card-icon.btc{background:var(--crypto-btc)}.currency-card-icon.eth{background:var(--crypto-eth)}.currency-card-icon.ltc{background:var(--crypto-ltc)}.currency-card-name{font-size:12px;color:var(--text-muted);margin-bottom:2px}.currency-card-balance{font-size:14px;font-weight:600;color:var(--text-primary)}.level-card{background:linear-gradient(135deg,#ffd70026,#ffa5001a);border:1px solid rgba(255,215,0,.3);border-radius:var(--radius-lg);padding:var(--spacing-md);display:flex;align-items:center;gap:var(--spacing-md);cursor:pointer;transition:all .2s ease}.level-card:hover{border-color:var(--gold);background:linear-gradient(135deg,#ffd70033,#ffa50026)}.level-icon{width:48px;height:48px;background:linear-gradient(135deg,var(--gold) 0%,var(--gold-dark) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px}.level-info{flex:1}.level-name{font-size:16px;font-weight:600;color:var(--gold)}.level-progress-text{font-size:12px;color:var(--text-secondary);margin-top:2px}.level-progress-bar{height:4px;background:#ffd70033;border-radius:var(--radius-full);margin-top:var(--spacing-sm);overflow:hidden}.level-progress-fill{height:100%;background:linear-gradient(90deg,var(--gold) 0%,var(--gold-light) 100%);border-radius:var(--radius-full);transition:width .3s ease}.level-arrow{color:var(--gold);font-size:20px}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md)}.section-title{font-size:18px;font-weight:600;color:var(--text-primary)}.section-action{font-size:14px;color:var(--accent-primary);cursor:pointer}.task-card{background:var(--bg-card);border-radius:var(--radius-lg);padding:var(--spacing-md);border:1px solid var(--border-subtle);margin-bottom:var(--spacing-sm);cursor:pointer;transition:all .2s ease}.task-card:hover{border-color:var(--border-accent);background:var(--bg-hover)}.task-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-sm)}.task-card-label{font-size:12px;color:var(--text-muted)}.task-card-amount{font-size:20px;font-weight:700;color:var(--text-primary)}.task-card-description{font-size:14px;color:var(--text-secondary);margin-bottom:var(--spacing-sm)}.task-card-footer{display:flex;align-items:center;justify-content:space-between}.task-card-user{display:flex;align-items:center;gap:var(--spacing-sm)}.task-card-avatar{width:24px;height:24px;border-radius:50%;background:var(--accent-muted);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--accent-primary)}.task-card-username{font-size:12px;color:var(--text-muted)}.status-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--radius-full);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-badge.funded{background:var(--accent-muted);color:var(--accent-primary)}.status-badge.in-progress{background:#3b82f626;color:#3b82f6}.status-badge.delivered,.status-badge.completed{background:#22c55e26;color:#22c55e}.status-badge.disputed{background:#ef444426;color:#ef4444}.status-badge.cancelled{background:#6b6b8026;color:var(--text-muted)}.status-badge.accepted{background:#40d2701c;color:#84ba96}.status-badge.pending{background:#f59e0b26;color:#f59e0b}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;outline:none;width:100%}.btn-primary{background:var(--accent-primary);color:#221e37;box-shadow:var(--shadow-button)}.btn-primary:hover{background:var(--accent-hover);box-shadow:var(--shadow-glow)}.btn-primary:active{background:var(--accent-pressed);transform:scale(.98)}.btn-primary:disabled{background:var(--text-disabled);color:var(--text-muted);box-shadow:none;cursor:not-allowed}.btn-secondary{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-default)}.btn-secondary:hover{background:var(--bg-hover);border-color:var(--border-accent)}.btn-outline{background:transparent;color:var(--accent-primary);border:1px solid var(--accent-primary)}.btn-outline:hover{background:var(--accent-muted)}.btn-danger{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.btn-danger:hover{background:#ef444440}.btn-sm{padding:var(--spacing-sm) var(--spacing-md);font-size:14px}.btn-lg{padding:var(--spacing-lg) var(--spacing-xl);font-size:18px}.input-group{margin-bottom:var(--spacing-md)}.input-label{display:block;font-size:14px;color:var(--text-secondary);margin-bottom:var(--spacing-sm)}.input{width:100%;padding:var(--spacing-md);background:var(--bg-input);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-size:16px;outline:none;transition:border-color .2s ease}.input:focus{border-color:var(--accent-primary)}.input-suffix{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);color:var(--text-secondary);font-weight:600}.bottom-nav{display:none}.figma-bottom-nav{position:fixed;bottom:0;left:0;right:0;background:#000;display:flex;flex-direction:column;align-items:center;padding:8px 24px 0;z-index:100}.figma-nav-tabs{display:flex;align-items:center;justify-content:center;width:100%}.figma-nav-tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:36px;text-decoration:none}.figma-nav-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:24px;transition:background .2s ease}.figma-nav-icon.active{background:#bfed33;padding:8px}.figma-nav-add-btn{width:24px;height:24px;background:#6f61ff;border:1px solid rgba(0,0,0,.09);border-radius:6px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 1px -.5px #00000008,inset 0 3px 3px #ffffff1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.figma-home-indicator{display:flex;align-items:center;justify-content:center;height:34px;width:100%}.figma-home-indicator-bar{width:144px;height:5px;background:#ffffff2e;border-radius:100px}.withdraw-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;z-index:200;display:flex;align-items:flex-end;justify-content:center}.withdraw-modal-sheet{width:100%;max-width:393px;background:#111116;border-radius:16px 16px 0 0;padding:32px 16px 0;display:flex;flex-direction:column;align-items:center;gap:24px;animation:slideUp .3s ease-out}.withdraw-modal-title{font-size:22px;font-weight:500;color:#fff;text-align:center;letter-spacing:-.2px;line-height:28px;margin:0}.withdraw-modal-methods{display:flex;flex-direction:column;gap:12px;width:100%}.withdraw-modal-method{display:flex;align-items:flex-start;padding:16px 12px;background:transparent;border:1px solid rgba(255,255,255,.44);border-radius:12px;cursor:pointer;transition:border-color .2s ease;text-align:left;width:100%}.withdraw-modal-method:hover{border-color:#fff9}.withdraw-modal-method.selected{border-color:#bfed33}.withdraw-modal-method.locked{cursor:default}.withdraw-modal-method-content{display:flex;align-items:center;gap:12px;flex:1}.withdraw-modal-method-icon{width:48px;height:48px;background:#ffffff17;border-radius:100px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.withdraw-modal-method-icon.locked{opacity:.7}.withdraw-modal-method-icon svg{width:24px;height:24px}.withdraw-modal-method-info{display:flex;flex-direction:column;gap:8px;flex:1}.withdraw-modal-method-header{display:flex;align-items:center;justify-content:space-between;width:100%}.withdraw-modal-method-title-row{display:flex;align-items:center;gap:12px}.withdraw-modal-method-title{font-size:15px;font-weight:500;color:#fff;line-height:24px;margin:0}.withdraw-modal-badge{background:#ffffff17;padding:4px 6px;border-radius:4px;font-size:10px;font-weight:500;color:#fff;text-transform:uppercase;letter-spacing:1px;line-height:12px}.withdraw-modal-method-desc{font-size:13px;font-weight:500;color:#ffffffa3;line-height:20px;margin:0}.withdraw-modal-lock{width:24px;height:24px;background:#2a2a35;border-radius:100px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.withdraw-modal-lock svg{width:10px;height:11px}.withdraw-modal-radio{width:18px;height:18px;border:1px solid rgba(255,255,255,.64);border-radius:100px;flex-shrink:0;transition:all .2s ease}.withdraw-modal-radio.selected{border:5px solid #bfed33;background:#111116}.withdraw-modal-footer{display:flex;flex-direction:column;align-items:center;padding-top:16px;width:100%}.withdraw-modal-btn{width:362px;max-width:100%;height:48px;background:#bfed33;border:1px solid rgba(23,14,62,.09);border-radius:12px;font-size:15px;font-weight:600;color:#221e37;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 1px -.5px #170e3e08,inset 0 3px 3px #ffffff1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:opacity .2s ease}.withdraw-modal-btn:disabled{opacity:.5;cursor:not-allowed;color:#221e3799}.withdraw-modal-indicator{display:flex;align-items:center;justify-content:center;height:34px;width:100%}.withdraw-modal-indicator-bar{width:144px;height:5px;background:#ffffff2e;border-radius:100px}.transak-welcome{min-height:100vh;background:#000;display:flex;flex-direction:column;justify-content:space-between}.transak-welcome-header{display:flex;align-items:center;justify-content:space-between;padding:16px;height:56px}.transak-welcome-back,.transak-welcome-menu{width:24px;height:24px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.transak-welcome-content{padding:0 16px;display:flex;flex-direction:column;gap:32px}.transak-welcome-intro{display:flex;flex-direction:column;gap:10px}.transak-welcome-title{font-size:18px;font-weight:500;color:#fff;line-height:24px;margin:0}.transak-welcome-subtitle{font-size:13px;font-weight:500;color:#ffffffa3;line-height:24px;margin:0}.transak-welcome-form{display:flex;flex-direction:column;gap:16px}.transak-welcome-field{display:flex;flex-direction:column;gap:6px}.transak-welcome-label{font-size:13px;font-weight:600;color:#ffffffa3;line-height:20px;padding:0 2px}.transak-welcome-input{width:100%;height:48px;background:#ffffff17;border:1px solid rgba(23,14,62,.03);border-radius:12px;padding:12px 16px;font-size:15px;font-weight:500;color:#fff;outline:none}.transak-welcome-input::-moz-placeholder{color:#ffffff7a}.transak-welcome-input::placeholder{color:#ffffff7a}.transak-welcome-input:focus{border-color:#bfed3380}.transak-welcome-send-btn{width:100%;height:48px;background:#bfed334d;border:1px solid rgba(23,14,62,.09);border-radius:12px;font-size:15px;font-weight:600;color:#221e3799;cursor:not-allowed;display:flex;align-items:center;justify-content:center}.transak-welcome-send-btn.active{background:#bfed33;color:#221e37;cursor:pointer}.transak-welcome-divider{display:flex;align-items:center;gap:12px;width:100%}.transak-welcome-divider-line{flex:1;height:1px;background:#ffffff1f}.transak-welcome-divider-text{font-size:13px;font-weight:500;color:#ffffffa3;line-height:24px}.transak-welcome-google-btn{width:100%;height:48px;background:#ffffff0f;border:none;border-radius:12px;font-size:15px;font-weight:600;color:#c5c3cc;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.transak-welcome-google-btn:hover{background:#ffffff1a}.transak-welcome-google-icon{width:20px;height:20px}.transak-welcome-footer{display:flex;align-items:center;justify-content:center;height:34px;width:100%}.transak-welcome-indicator{width:144px;height:5px;background:#fff;border-radius:100px}.deal-header{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md)}.deal-user{display:flex;align-items:center;gap:var(--spacing-md);flex:1}.deal-avatar{width:48px;height:48px;border-radius:50%;background:var(--accent-muted);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;color:var(--accent-primary)}.deal-user-info{flex:1}.deal-user-role{font-size:12px;color:var(--text-muted)}.deal-user-name{font-size:16px;font-weight:600;color:var(--text-primary)}.deal-chat-btn{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--accent-primary);color:#000;border-radius:var(--radius-md);font-size:14px;font-weight:600;cursor:pointer;border:none}.deal-info-card{background:var(--bg-card);border-radius:var(--radius-lg);padding:var(--spacing-md);margin:var(--spacing-md);border:1px solid var(--border-subtle)}.deal-amount-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md)}.deal-number{font-size:12px;color:var(--text-muted)}.deal-amount{font-size:24px;font-weight:700;color:var(--text-primary)}.deal-stages{margin-top:var(--spacing-lg)}.deal-stages-title{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-md)}.stage-item{display:flex;gap:var(--spacing-md);padding:var(--spacing-sm) 0}.stage-indicator{display:flex;flex-direction:column;align-items:center}.stage-dot{width:12px;height:12px;border-radius:50%;background:var(--text-disabled)}.stage-dot.active{background:var(--accent-primary);box-shadow:0 0 0 4px var(--accent-muted)}.stage-dot.completed{background:var(--status-success)}.stage-line{width:2px;flex:1;background:var(--border-default);margin:4px 0}.stage-line.completed{background:var(--status-success)}.stage-content{flex:1;padding-bottom:var(--spacing-md)}.stage-label{font-size:14px;color:var(--text-primary)}.stage-time{font-size:12px;color:var(--text-muted);margin-top:2px}.wallet-header{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 16px}.wallet-header-btn{width:24px;height:24px;background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:opacity .2s}.wallet-header-btn:active{opacity:.6}.wallet-header-btn-info{opacity:.5}.wallet-header-title{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.wallet-balance-header{text-align:center;padding:24px 16px 32px}.wallet-balance-label{font-size:14px;color:var(--text-secondary);margin:0 0 8px}.wallet-balance-amount{font-size:36px;font-weight:700;color:var(--text-primary);margin:0;display:flex;align-items:baseline;justify-content:center;gap:8px}.wallet-balance-currency{font-size:24px;font-weight:500;color:var(--text-secondary)}.wallet-currency-item{display:flex;align-items:center;background:var(--bg-card);border-radius:16px;padding:16px;margin-bottom:12px;cursor:pointer;transition:background .2s ease}.wallet-currency-icon{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;flex-shrink:0}.wallet-currency-info{flex:1;margin-left:12px;min-width:0}.wallet-currency-balance{text-align:right;margin-right:12px}.wallet-currency-amount{font-size:18px;font-weight:700;color:var(--text-primary);margin:0 0 2px}.wallet-currency-withdraw{flex-shrink:0}.wallet-currency-withdraw span{color:var(--accent-primary);font-size:14px;font-weight:500}.wallet-loading{display:flex;align-items:center;justify-content:center;padding:48px 0}.wallet-spinner{width:32px;height:32px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--accent-primary);border-radius:50%;animation:spin .8s linear infinite}.wallet-header-actions{display:flex;gap:8px}.wallet-tabs{display:flex;padding:0 16px;margin-bottom:16px;gap:8px}.wallet-tab{flex:1;background:transparent;border:none;padding:12px 16px;font-size:14px;font-weight:500;color:var(--text-muted);cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.wallet-tab.active{color:var(--text-primary);border-bottom-color:var(--accent-primary)}.wallet-currency-item-v2{display:flex;flex-wrap:wrap;align-items:center;background:var(--bg-card);border-radius:16px;padding:16px;margin-bottom:12px}.wallet-currency-item-v2 .wallet-currency-info{flex:1;margin-left:12px;min-width:80px}.wallet-currency-item-v2 .wallet-currency-balance{text-align:right;margin-right:0}.wallet-currency-actions{width:100%;display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-subtle)}.wallet-action-btn{flex:1;padding:8px 12px;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.wallet-action-btn.deposit{background:transparent;border:1px solid var(--accent-primary);color:var(--accent-primary)}.wallet-action-btn.deposit:active{background:#c8ff001a}.wallet-action-btn.withdraw{background:transparent;border:1px solid var(--text-muted);color:var(--text-secondary)}.wallet-action-btn.withdraw:active{background:#ffffff0d}.wallet-search-bar{display:flex;align-items:center;gap:8px;background:var(--bg-card);border-radius:12px;padding:12px 16px;margin:0 16px 16px}.wallet-search-bar input{flex:1;background:transparent;border:none;outline:none;color:var(--text-primary);font-size:14px}.wallet-search-bar input::-moz-placeholder{color:var(--text-muted)}.wallet-search-bar input::placeholder{color:var(--text-muted)}.wallet-search-bar svg{color:var(--text-muted);flex-shrink:0}.activity-content{padding:0 16px}.activity-empty{text-align:center;padding:48px 16px}.activity-empty p{margin:0;font-size:16px;color:var(--text-secondary)}.activity-empty-sub{margin-top:8px!important;font-size:14px!important;color:var(--text-muted)!important}.activity-date-group{margin-bottom:24px}.activity-date-label{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px}.activity-tx-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--border-subtle)}.activity-tx-item:last-child{border-bottom:none}.activity-tx-info{flex:1;min-width:0}.activity-tx-desc{font-size:14px;font-weight:500;color:var(--text-primary);margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-tx-time{font-size:12px;color:var(--text-muted);margin:0}.activity-tx-amount{font-size:14px;font-weight:600;flex-shrink:0;margin:0 0 0 12px}.activity-tx-amount.positive{color:var(--status-success)}.activity-tx-amount.negative{color:var(--status-error)}.filters-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:flex-end;justify-content:center;z-index:1000;padding-bottom:env(safe-area-inset-bottom)}.filters-modal{background:var(--bg-secondary);border-radius:24px 24px 0 0;width:100%;max-height:80vh;overflow-y:auto;padding:16px;animation:slideUp .3s ease}.filters-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.filters-header h3{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.filters-close{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:4px}.filters-reset{background:none;border:none;color:var(--text-muted);font-size:14px;cursor:pointer}.filters-reset:active{color:var(--text-secondary)}.filters-section{margin-bottom:24px}.filters-label{font-size:14px;font-weight:600;color:var(--text-secondary);margin:0 0 12px}.filters-checkbox{display:flex;align-items:center;gap:12px;padding:12px 0;cursor:pointer}.filters-checkbox input{width:20px;height:20px;accent-color:var(--accent-primary);cursor:pointer}.filters-checkbox span{font-size:14px;color:var(--text-primary)}.filters-assets-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.filters-date-range{display:flex;align-items:center;gap:12px}.filters-date-range input{flex:1;background:var(--bg-card);border:1px solid var(--border-default);border-radius:8px;padding:12px;color:var(--text-primary);font-size:14px}.filters-date-range input:focus{outline:none;border-color:var(--accent-primary)}.filters-date-range span{color:var(--text-muted)}.filters-apply-btn{width:100%;background:var(--accent-primary);color:#000;border:none;border-radius:12px;padding:16px;font-size:16px;font-weight:600;cursor:pointer;margin-top:8px}.filters-apply-btn:active{background:var(--accent-pressed)}.settings-page{min-height:100vh;background:var(--bg-primary)}.settings-header{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 16px;position:sticky;top:0;background:var(--bg-primary);z-index:10}.settings-back-btn{width:24px;height:24px;background:none;border:none;color:var(--text-primary);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.settings-back-btn:active{opacity:.6}.settings-title{font-size:18px;font-weight:600;color:var(--text-primary);position:absolute;left:50%;transform:translate(-50%)}.settings-content{padding:0 16px 100px}.settings-profile{display:flex;align-items:center;gap:12px;padding:16px;background:var(--bg-card);border-radius:16px;margin-bottom:24px}.settings-avatar{width:56px;height:56px;border-radius:50%;background:#3b82f6;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600;color:#fff;flex-shrink:0}.settings-profile-info{display:flex;flex-direction:column;gap:2px}.settings-profile-name{font-size:18px;font-weight:700;color:var(--text-primary)}.settings-profile-username{font-size:14px;color:var(--text-secondary)}.settings-section{margin-bottom:24px}.settings-section-label{display:block;font-size:12px;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-top:24px;margin-bottom:8px;padding-left:4px}.settings-section:first-of-type .settings-section-label{margin-top:0}.settings-row{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:14px 16px;background:var(--bg-card);border-bottom:1px solid var(--border-default)}.settings-row:first-of-type{border-radius:12px 12px 0 0}.settings-row:last-of-type{border-radius:0 0 12px 12px;border-bottom:none}.settings-row:only-of-type{border-radius:12px;border-bottom:none}.settings-row-link{cursor:pointer;transition:opacity .15s ease}.settings-row-link:active{opacity:.7}.settings-row-text{font-size:16px;color:var(--text-primary)}.settings-row svg{width:20px;height:20px;color:var(--text-muted);flex-shrink:0}.settings-toggle{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.settings-toggle input{opacity:0;width:0;height:0;position:absolute}.settings-toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#1a1a22;transition:background-color .2s ease;border-radius:12px}.settings-toggle-slider:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:#fff;transition:transform .2s ease;border-radius:50%;box-shadow:0 1px 3px #0000004d}.settings-toggle input:checked+.settings-toggle-slider{background-color:var(--accent-primary)}.settings-toggle input:checked+.settings-toggle-slider:before{transform:translate(20px)}.toggle{position:relative;display:inline-block;width:44px;height:24px}.toggle input{opacity:0;width:0;height:0;position:absolute}.toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#1a1a22;transition:background-color .2s ease;border-radius:12px}.toggle-slider:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:#fff;transition:transform .2s ease;border-radius:50%;box-shadow:0 1px 3px #0000004d}.toggle input:checked+.toggle-slider{background-color:var(--accent-primary)}.toggle input:checked+.toggle-slider:before{transform:translate(20px)}.addressbook-page{min-height:100vh;background:var(--bg-primary)}.addressbook-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;position:sticky;top:0;background:var(--bg-primary);z-index:10}.addressbook-back-btn{background:none;border:none;color:var(--text-primary);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.addressbook-title{font-size:17px;font-weight:600;color:var(--text-primary)}.addressbook-add-btn{background:none;border:none;color:#bfed33;font-size:15px;font-weight:500;cursor:pointer;padding:0}.addressbook-content{padding:0 20px 100px}.addressbook-section-label{display:block;font-size:13px;color:var(--text-muted);margin-bottom:12px;padding-left:4px}.addressbook-list{display:flex;flex-direction:column}.addressbook-item{display:flex;align-items:center;padding:12px 16px;background:var(--bg-card);border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer}.addressbook-item:first-child{border-radius:12px 12px 0 0}.addressbook-item:last-child{border-radius:0 0 12px 12px;border-bottom:none}.addressbook-item:only-child{border-radius:12px;border-bottom:none}.addressbook-item:active{opacity:.7}.addressbook-item-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px;font-size:16px;font-weight:600;color:#fff}.addressbook-item-info{flex:1;display:flex;flex-direction:column;gap:2px}.addressbook-item-label{font-size:16px;font-weight:500;color:var(--text-primary)}.addressbook-item-currency{font-size:13px;color:var(--text-muted)}.addressbook-item-arrow{color:var(--text-muted)}.wallet-details-page{min-height:100vh;background:var(--bg-primary);display:flex;flex-direction:column}.wallet-details-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;position:sticky;top:0;background:var(--bg-primary);z-index:10}.wallet-details-back-btn{background:none;border:none;color:var(--text-primary);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.wallet-details-title{font-size:17px;font-weight:600;color:var(--text-primary)}.wallet-details-content{flex:1;padding:0 20px}.wallet-details-field{margin-bottom:20px}.wallet-details-label{display:block;font-size:13px;color:var(--text-muted);margin-bottom:8px;padding-left:4px}.wallet-details-input{width:100%;padding:14px 16px;background:var(--bg-card);border:none;border-radius:12px;font-size:16px;color:var(--text-primary);outline:none}.wallet-details-input::-moz-placeholder{color:var(--text-muted)}.wallet-details-input::placeholder{color:var(--text-muted)}.wallet-details-input:focus{box-shadow:0 0 0 2px #adff2f4d}.wallet-details-network{display:flex;align-items:center;padding:14px 16px;background:var(--bg-card);border-radius:12px;cursor:pointer}.wallet-details-network:active{opacity:.7}.wallet-details-network-icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px;font-size:12px;font-weight:600;color:#fff}.wallet-details-network-icon.tron{background:#ff0013}.wallet-details-network-icon.ethereum{background:#627eea}.wallet-details-network-icon.bitcoin{background:#f7931a}.wallet-details-network-name{flex:1;font-size:16px;color:var(--text-primary)}.wallet-details-network svg{color:var(--text-muted)}.wallet-details-footer{padding:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom))}.wallet-details-save-btn{width:100%;padding:16px;background:#bfed33;border:none;border-radius:12px;font-size:17px;font-weight:600;color:#0f0f1a;cursor:pointer}.wallet-details-save-btn:active{opacity:.8}.wallet-details-save-btn:disabled{opacity:.5;cursor:not-allowed}.network-picker-list{display:flex;flex-direction:column;gap:8px}.network-picker-item{display:flex;align-items:center;padding:14px 16px;background:var(--bg-card);border-radius:12px;cursor:pointer}.network-picker-item:active{opacity:.7}.network-picker-item.active{border:1px solid #bfed33}.network-picker-name{flex:1;font-size:16px;color:var(--text-primary);margin-left:12px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:flex-end;justify-content:center;z-index:200;animation:fadeIn .2s ease}.modal-content{background:var(--bg-secondary);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-height:90vh;padding:var(--spacing-lg);padding-bottom:calc(var(--spacing-lg) + env(safe-area-inset-bottom));animation:slideUp .3s ease}.modal-handle{width:40px;height:4px;background:var(--text-disabled);border-radius:var(--radius-full);margin:0 auto var(--spacing-lg)}.modal-title{font-size:20px;font-weight:700;color:var(--text-primary);text-align:center;margin-bottom:var(--spacing-lg)}.success-modal{text-align:center;padding:var(--spacing-xl)}.success-icon{width:80px;height:80px;background:var(--accent-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-lg);font-size:40px;color:#000}.success-title{font-size:24px;font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-sm)}.success-amount{font-size:20px;font-weight:600;color:var(--text-secondary)}.payment-page{text-align:center;padding:var(--spacing-lg)}.payment-network{font-size:14px;color:var(--text-secondary)}.payment-amount{font-size:32px;font-weight:700;color:var(--text-primary);margin:var(--spacing-sm) 0}.qr-container{background:#fff;border-radius:var(--radius-lg);padding:var(--spacing-lg);margin:var(--spacing-lg) auto;display:inline-block}.payment-address-label{font-size:12px;color:var(--text-muted);margin-top:var(--spacing-lg)}.payment-address{font-size:14px;color:var(--text-primary);font-family:monospace;background:var(--bg-card);padding:var(--spacing-md);border-radius:var(--radius-md);margin-top:var(--spacing-sm);word-break:break-all}.payment-warning{display:flex;align-items:flex-start;gap:var(--spacing-sm);background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:var(--radius-md);padding:var(--spacing-md);margin-top:var(--spacing-lg);text-align:left}.payment-warning-icon{color:var(--status-warning);font-size:20px}.payment-warning-text{font-size:13px;color:var(--text-secondary)}.payment-timer{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);color:var(--text-muted);font-size:14px;margin-top:var(--spacing-md)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-spin{animation:spin 1s linear infinite}.text-accent{color:var(--accent-primary)}.text-secondary{color:var(--text-secondary)}.text-success{color:var(--status-success)}.text-error{color:var(--status-error)}.text-warning{color:var(--status-warning)}.bg-accent{background:var(--accent-primary)}.bg-card{background:var(--bg-card)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.px-md{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-full{border-radius:var(--radius-full)}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.flex-1{flex:1}.w-full{width:100%}.text-center{text-align:center}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--text-disabled);border-radius:var(--radius-full)}.rewards-page{min-height:100vh;background:var(--bg-primary)}.rewards-header{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 16px;position:sticky;top:0;background:var(--bg-primary);z-index:10}.rewards-back-btn{width:24px;height:24px;background:none;border:none;color:var(--text-primary);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.rewards-back-btn:active{opacity:.6}.rewards-title{font-size:18px;font-weight:600;color:var(--text-primary);text-align:center;flex:1;margin:0}.rewards-content{padding:0 16px 100px}.rewards-badge-container{position:relative;width:220px;height:220px;margin:8px auto 24px;display:flex;align-items:center;justify-content:center}.rewards-progress-ring{position:absolute;top:0;left:0;filter:drop-shadow(0 0 8px rgba(255,215,0,.3))}.rewards-progress-ring circle:nth-child(2){transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1)}.rewards-badge-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.rewards-level-name{font-size:24px;font-weight:700;text-align:center;margin:0 0 8px;letter-spacing:-.3px}.rewards-level-progress{font-size:14px;color:#ffffffa3;text-align:center;margin:0 0 32px}.rewards-section{margin-bottom:24px}.rewards-section-title{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 12px}.rewards-benefits{background:var(--bg-card);border-radius:16px;overflow:hidden}.rewards-benefit-item{display:flex;align-items:flex-start;padding:16px;gap:12px;border-bottom:1px solid rgba(255,255,255,.06)}.rewards-benefit-item:last-child{border-bottom:none}.rewards-benefit-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rewards-benefit-icon svg{width:20px;height:20px}.rewards-benefit-content{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.rewards-benefit-title{font-size:14px;font-weight:500;color:var(--text-primary)}.rewards-benefit-desc{font-size:12px;color:#ffffffa3;line-height:1.4}.rewards-stats{display:grid;grid-template-columns:repeat(3,1fr);background:var(--bg-card);border-radius:16px;padding:16px;gap:8px}.rewards-stat-item{display:flex;flex-direction:column;align-items:center;text-align:center}.rewards-stat-value{font-size:24px;font-weight:700;color:var(--text-primary);margin-bottom:4px;letter-spacing:-.3px}.rewards-stat-label{font-size:12px;color:#ffffffa3;line-height:1.3;text-align:center}.rewards-milestone{background:var(--bg-card);border-radius:16px;padding:16px}.rewards-milestone-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.rewards-milestone-title{font-size:14px;font-weight:600;color:var(--text-primary)}.rewards-milestone-info{width:24px;height:24px;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.rewards-milestone-info:active{opacity:.6}.rewards-milestone-reward{font-size:12px;color:#ffffffa3;margin:0 0 12px}.rewards-milestone-progress{height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden;margin-bottom:8px}.rewards-milestone-progress-bar{height:100%;background:var(--accent-primary);border-radius:2px;transition:width .5s cubic-bezier(.4,0,.2,1)}.rewards-milestone-count{font-size:12px;color:#ffffffa3}.tgui--dark [class*=Card]{padding:0}.tgui--dark [class*=Section] [class*=Card]>div{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.home-page{min-height:100vh;background:var(--bg-primary);position:relative;overflow:hidden;padding-bottom:calc(100px + env(safe-area-inset-bottom))}.home-gradient-top{position:absolute;top:-67px;left:-34px;width:326px;height:189px;background:radial-gradient(ellipse at center,rgba(99,102,241,.15) 0%,transparent 70%);pointer-events:none}.home-gradient-secondary{position:absolute;top:80px;right:-100px;width:364px;height:267px;background:radial-gradient(ellipse at center,rgba(139,92,246,.12) 0%,transparent 70%);pointer-events:none}.home-content{position:relative;z-index:1;padding:16px}.home-balance-card{background:#1e1e3299;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:12px;margin-bottom:16px}.home-balance-header{display:flex;align-items:flex-start;justify-content:space-between}.home-balance-info{display:flex;flex-direction:column;gap:4px}.home-balance-label{font-size:14px;font-weight:400;color:#ffffffb8}.home-balance-amount{display:flex;align-items:baseline;gap:8px}.home-balance-value{font-size:32px;font-weight:700;color:var(--text-primary);letter-spacing:-.5px}.home-balance-currency{font-size:16px;font-weight:500;color:#ffffffa3}.home-balance-action{width:48px;height:48px;border-radius:50%;background:var(--accent-primary);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,opacity .2s ease;box-shadow:0 4px 12px #c8ff004d}.home-balance-action:active{transform:scale(.95);opacity:.9}.home-assets{display:flex;gap:12px;margin-bottom:24px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.home-assets::-webkit-scrollbar{display:none}.home-asset-card{flex:0 0 124px;background:#1e1e3299;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:8px}.home-asset-name{font-size:12px;font-weight:500;color:#ffffffa3;margin-top:4px}.home-asset-balance{font-size:14px;font-weight:600;color:var(--text-primary)}.home-empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 20px;margin-top:20px}.home-empty-illustration{width:214px;height:191px;margin-bottom:24px;display:flex;align-items:center;justify-content:center}.home-empty-wallet{position:relative;width:160px;height:120px}.home-empty-wallet-body{width:140px;height:100px;background:linear-gradient(135deg,#6366f1,#8b5cf6,#7c3aed);border-radius:16px;position:absolute;bottom:0;left:10px;box-shadow:0 8px 32px #6366f14d}.home-empty-wallet-flap{width:120px;height:50px;background:linear-gradient(135deg,#bfed33,#a8d62b);border-radius:12px 12px 0 0;position:absolute;top:10px;left:20px}.home-empty-bitcoin-icon{position:absolute;top:-5px;right:10px;background:#fff;border-radius:50%;padding:4px;box-shadow:0 4px 12px #0003}.home-empty-title{font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.home-empty-subtitle{font-size:14px;color:#ffffffa3;margin:0 0 24px;max-width:280px;line-height:1.5}.home-empty-button{width:100%;max-width:309px;height:48px;background:var(--accent-primary);border:none;border-radius:12px;font-size:16px;font-weight:600;color:#000;cursor:pointer;transition:transform .15s ease,opacity .2s ease;box-shadow:0 4px 12px #c8ff004d}.home-empty-button:active{transform:scale(.98);opacity:.9}.home-level-card{background:#1e1e3299;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:12px 16px;margin-bottom:24px;cursor:pointer;transition:background .2s ease,transform .15s ease}.home-level-card:active{transform:scale(.99)}.home-level-info{margin-bottom:12px}.home-level-name{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 4px}.home-level-desc{font-size:12px;color:#ffffffa3;margin:0 0 8px}.home-level-progress{height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.home-level-progress-fill{height:100%;background:var(--accent-primary);border-radius:3px;transition:width .4s ease}.home-level-points{display:flex;justify-content:space-between;align-items:center}.home-level-current{font-size:12px;color:#ffffffa3}.home-level-next{font-size:12px;font-weight:500;color:var(--text-primary)}.home-promo-banner{display:flex;align-items:center;gap:10px;background:#c8ff0026;border:1px solid var(--accent-primary);border-radius:12px;padding:12px 16px;margin-bottom:16px;color:var(--accent-primary);font-size:14px;font-weight:500}.home-promo-banner svg{flex-shrink:0;color:var(--accent-primary)}.home-currency-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px}.home-currency-row::-webkit-scrollbar{display:none}.home-currency-item{display:flex;flex-direction:column;align-items:center;gap:4px;background:var(--bg-card);border-radius:12px;padding:12px 4px;cursor:pointer;transition:background .2s ease,transform .15s ease}.home-currency-item:active{background:#ffffff14;transform:scale(.98)}.currency-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;flex-shrink:0}.home-currency-info{display:flex;flex-direction:column;align-items:center;min-width:0}.home-currency-name{font-size:13px;font-weight:500;color:var(--text-primary);margin-bottom:2px}.home-currency-balance{font-size:12px;font-weight:600;color:var(--text-primary);white-space:nowrap;text-align:center;overflow:visible}.home-level-card{display:flex;align-items:center;gap:12px;background:var(--bg-card);border-radius:16px;padding:16px;margin-bottom:24px;cursor:pointer;transition:background .2s ease,transform .15s ease}.home-level-card:active{background:#ffffff14;transform:scale(.99)}.home-level-icon{width:40px;height:40px;border-radius:50%;background:#ffd70026;display:flex;align-items:center;justify-content:center;flex-shrink:0}.home-level-content{flex:1;min-width:0}.home-level-name{font-size:16px;font-weight:600;color:gold;display:block;margin-bottom:2px}.home-level-progress-text{font-size:12px;color:#ffffffa3;display:block;margin-bottom:8px}.home-level-progress-bar{height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.home-level-progress-fill{height:100%;background:var(--accent-primary);border-radius:2px;transition:width .4s cubic-bezier(.4,0,.2,1)}.home-level-arrow{color:#ffffffa3;flex-shrink:0}.home-section{margin-bottom:24px}.home-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.home-section-title{font-size:18px;font-weight:600;color:var(--text-primary)}.home-section-action{background:none;border:none;color:var(--accent-primary);font-size:14px;font-weight:500;cursor:pointer;padding:0;transition:opacity .2s}.home-section-action:active{opacity:.7}.home-task-card{background:var(--bg-card);border-radius:16px;padding:16px;cursor:pointer;margin-bottom:12px;transition:background .2s ease}.home-task-card:active{background:#ffffff0f}.home-task-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.home-task-label{font-size:12px;font-weight:500;color:#ffffffa3;text-transform:uppercase;letter-spacing:.3px}.home-task-amount{font-size:20px;font-weight:700;color:var(--text-primary);margin:0 0 4px}.home-task-description{font-size:14px;color:#ffffffa3;margin:0 0 12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-task-footer{display:flex;align-items:center;justify-content:space-between}.home-task-user{display:flex;align-items:center;gap:8px}.home-task-avatar{width:28px;height:28px;border-radius:50%;background:#3b82f6;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff}.home-task-username{font-size:14px;color:var(--text-primary)}.home-task-id{font-size:13px;color:#ffffffa3}.home-status-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:9999px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.home-status-badge.pending{background:transparent;border:1px solid #F59E0B;color:#f59e0b}.home-status-badge.accepted{background:#40d2701c;color:#84ba96}.home-status-badge.funded,.home-status-badge.delivered{background:var(--accent-primary);color:#0f0f1a}.home-status-badge.completed{background:#22c55e;color:#0f0f1a}.home-status-badge.disputed{background:#ef4444;color:#fff}.home-status-badge.cancelled{background:#6b728033;color:#ffffffa3}.home-review-btn{width:100%;height:48px;background:var(--accent-primary);color:#0f0f1a;border:none;border-radius:10px;padding:0 20px;font-size:16px;font-weight:600;cursor:pointer;transition:transform .15s ease,opacity .2s ease;box-shadow:0 2px 8px #c8ff0033}.home-review-btn:active{transform:scale(.98);opacity:.9}.home-deals-list{display:flex;flex-direction:column;gap:10px}.home-deal-card{display:flex;align-items:flex-start;gap:12px;background:var(--bg-card);border-radius:12px;padding:16px;cursor:pointer;transition:background .2s ease,transform .15s ease}.home-deal-card:active{background:#ffffff14;transform:scale(.99)}.home-deal-icon{width:40px;height:40px;border-radius:50%;background:var(--bg-tertiary);display:flex;align-items:center;justify-content:center;color:var(--accent-primary);flex-shrink:0}.home-deal-content{flex:1;min-width:0}.home-deal-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.home-deal-amount{font-size:16px;font-weight:600;color:var(--text-primary)}.home-deal-description{font-size:14px;color:#ffffffa3;margin:0 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-deal-footer{display:flex;align-items:center;justify-content:space-between}.home-deal-user{font-size:13px;color:var(--text-primary)}.home-deal-id{font-size:12px;color:#ffffffa3}.home-loading{display:flex;align-items:center;justify-content:center;padding:40px}.home-spinner{width:32px;height:32px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--accent-primary);border-radius:50%;animation:home-spin .8s linear infinite}@keyframes home-spin{to{transform:rotate(360deg)}}.home-empty{text-align:center;padding:32px 16px;background:var(--bg-card);border-radius:16px}.home-empty-text{font-size:14px;color:#ffffffa3;margin:0 0 16px}.home-empty-btn{background:transparent;border:1px solid var(--accent-primary);color:var(--accent-primary);border-radius:10px;padding:12px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease}.home-empty-btn:active{background:#c8ff001a}.figma-home{min-height:100vh;background:#000;padding:16px;padding-bottom:calc(100px + env(safe-area-inset-bottom))}.figma-home-balance{display:flex;align-items:flex-end;justify-content:space-between;background:#ffffff17;border:1px solid rgba(23,14,62,.09);border-radius:12px;padding:12px;margin-bottom:16px}.figma-home-balance-content{display:flex;flex-direction:column;gap:2px}.figma-home-balance-label{font-size:13px;color:#ffffffa3;line-height:24px}.figma-home-balance-row{display:flex;align-items:center;gap:4px}.figma-home-balance-amount{font-size:32px;font-weight:500;color:#fff;line-height:40px;letter-spacing:-.2px}.figma-home-balance-currency{font-size:15px;font-weight:600;color:#ffffffa3;padding-top:7px}.figma-home-balance-btn{width:48px;height:48px;background:#bfed33;border:1px solid rgba(23,14,62,.09);border-radius:999px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 1px -.5px #170e3e08,inset 0 3px 3px #ffffff1f}.figma-home-balance-btn svg{width:24px;height:24px}.figma-home-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.figma-home-level-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:20px;cursor:pointer}.figma-home-level-badge-name{font-size:12px;font-weight:600;color:#000}.figma-home-level-badge-points{font-size:11px;font-weight:500;color:#0e0d1fb3}.figma-home-open-wallet{background:none;border:none;font-size:13px;font-weight:500;color:#ffffffa3;cursor:pointer;padding:4px 0}.figma-home-open-wallet:hover{color:#fff}.figma-home-assets{display:flex;gap:12px;margin-bottom:40px}.figma-home-asset{flex:0 0 calc((100% - 24px) / 3);max-width:124px;background:#ffffff17;border:1px solid rgba(23,14,62,.09);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:8px}.figma-home-asset svg{width:32px;height:32px}.figma-home-asset-name{font-size:13px;color:#ffffffa3;line-height:24px}.figma-home-asset-value{font-size:15px;font-weight:600;color:#fff;line-height:24px}.figma-home-level{background:#ffffff17;border:1px solid rgba(23,14,62,.09);border-radius:12px;padding:12px;margin-bottom:40px;cursor:pointer}.figma-home-level-header{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.figma-home-level-name{font-size:18px;font-weight:500;color:#fff;line-height:24px}.figma-home-level-desc{font-size:12px;color:#fffc;line-height:16px}.figma-home-level-bar{height:6px;background:#1f1f28;border-radius:3px;margin-bottom:12px}.figma-home-level-fill{height:6px;background:#bfed33;border-radius:3px}.figma-home-level-footer{display:flex;justify-content:space-between;align-items:center}.figma-home-level-points{font-size:13px;color:#fff;line-height:24px}.figma-home-level-points span{color:#c5c3cc;font-size:10px}.figma-home-level-next{font-size:13px;color:#fff;line-height:24px}.figma-home-section{margin-bottom:20px}.figma-home-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.figma-home-section-title{font-size:15px;font-weight:600;color:#fff;line-height:24px;margin:0}.figma-home-section-link{font-size:13px;color:#ffffff7a;background:none;border:none;cursor:pointer}.figma-home-deal{background:#ffffff17;border:1px solid rgba(23,14,62,.09);border-radius:12px;padding:12px;cursor:pointer;margin-bottom:12px}.figma-home-deal-label{font-size:13px;color:#fffc;line-height:24px;margin-bottom:12px;display:block}.figma-home-deal-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.figma-home-deal-amount{font-size:22px;font-weight:600;color:#ffffffe0;line-height:28px;letter-spacing:-.2px}.figma-home-deal-badge{padding:2px 8px;border-radius:8px;font-size:13px;font-weight:600;line-height:24px}.figma-home-deal-badge--funded{background:#9385ff21;color:#afa7f6}.figma-home-deal-badge--awaiting_deposit{background:#facc1521;color:#facc15}.figma-home-deal-badge--delivered,.figma-home-deal-badge--completed{background:#40d2701c;color:#84ba96}.figma-home-deal-badge--disputed{background:#ef444421;color:#f87171}.figma-home-deal-desc{font-size:13px;color:#fffc;line-height:24px;margin:0 0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.figma-home-deal-divider{height:1px;background:#ffffff26;margin-bottom:12px}.figma-home-deal-footer{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.figma-home-deal-user{display:inline-flex;align-items:center;gap:2px;background:#ffffff1f;border:1px solid rgba(23,14,62,.06);border-radius:6px;padding:4px 6px;font-size:12px;color:#ffffffa3;box-shadow:0 2px 1.5px -.5px #170e3e08}.figma-home-deal-user svg{width:12px;height:12px}.figma-home-deal-id{font-size:13px;color:#fffc}.figma-home-deal-btn{width:100%;height:40px;background:#bfed33;border:1px solid rgba(23,14,62,.09);border-radius:10px;font-size:13px;font-weight:600;color:#000;cursor:pointer;box-shadow:0 1px 1px -.5px #170e3e08,inset 0 3px 3px #ffffff1f}.figma-home-deal-btn:active{opacity:.9}.figma-home-deal--compact .figma-home-deal-label{display:none}.figma-home-deal-type{display:flex;align-items:center;gap:8px}.figma-home-deal-type-label{background:#1a1a22;padding:2px 10px;border-radius:8px;font-size:13px;color:#bab9be}.figma-home-deal-amount-sm{font-size:13px;font-weight:500;color:#fff}.figma-home-deal-status-row{display:flex;align-items:center;gap:8px;font-size:13px;color:#fff}.figma-home-deal-status-row svg{flex-shrink:0}.figma-home-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 20px;margin-top:20px}.figma-home-empty-illustration{position:relative;width:214px;height:191px;margin-bottom:24px}.figma-home-empty-wallet{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:120px;height:95px}.figma-home-empty-wallet-body{width:100%;height:80px;background:linear-gradient(135deg,#6366f1,#8b5cf6,#4f46e5);border-radius:16px;position:absolute;bottom:0}.figma-home-empty-wallet-flap{width:90px;height:35px;background:linear-gradient(180deg,#d4f751,#b5e333);border-radius:8px 8px 0 0;position:absolute;top:0;left:50%;transform:translate(-50%)}.figma-home-empty-btc{position:absolute;top:0;left:50%;transform:translate(-50%)}.figma-home-empty-btc svg{width:48px;height:48px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.figma-home-empty-title{font-size:15px;font-weight:500;color:#fff;line-height:24px;margin:0 0 6px}.figma-home-empty-text{font-size:13px;color:#ffffffa3;line-height:24px;margin:0 0 24px;max-width:295px}.figma-home-empty-btn{width:100%;max-width:309px;height:48px;background:#bfed33;border:1px solid rgba(23,14,62,.09);border-radius:12px;font-size:15px;font-weight:600;color:#221e37;cursor:pointer;box-shadow:0 1px 1px -.5px #170e3e08,inset 0 3px 3px #ffffff1f}.figma-home-empty-btn:active{opacity:.9}.figma-home-promo-card{display:flex;align-items:center;gap:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px;cursor:pointer}.figma-home-promo-icon{width:40px;height:40px;background:#bfed331a;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.figma-home-promo-content{flex:1;display:flex;flex-direction:column;gap:2px}.figma-home-promo-title{font-size:14px;font-weight:500;color:#fff;line-height:20px}.figma-home-promo-desc{font-size:12px;color:#ffffffa3;line-height:16px}.figma-home-promo-action{font-size:13px;font-weight:600;color:#bfed33;flex-shrink:0}.figma-home-banner{display:flex;justify-content:center;padding:16px 0;margin-top:20px}.figma-home-banner-tag{display:inline-flex;align-items:center;background:#bfed3326;border:1px solid rgba(191,237,51,.3);border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500;color:#bfed33}.figma-home-loading{display:flex;align-items:center;justify-content:center;padding:40px}.figma-home-spinner{width:32px;height:32px;border:3px solid rgba(255,255,255,.1);border-top-color:#bfed33;border-radius:50%;animation:figma-spin .8s linear infinite}@keyframes figma-spin{to{transform:rotate(360deg)}}.figma-rewards{min-height:100vh;background:#000;padding:16px;padding-bottom:calc(100px + env(safe-area-inset-bottom))}.figma-rewards-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.figma-rewards-back{width:40px;height:40px;background:none;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.figma-rewards-title{font-size:17px;font-weight:600;color:#fff;margin:0}.figma-rewards-badge{position:relative;width:240px;height:240px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center}.figma-rewards-hexagon{position:relative;z-index:1}.figma-rewards-indicator{position:absolute;top:50%;transform:translateY(-50%)}.figma-rewards-indicator--left{left:0}.figma-rewards-indicator--right{right:0}.figma-rewards-level{font-size:24px;font-weight:500;color:#fff;text-align:center;margin:0 0 8px}.figma-rewards-subtitle{font-size:15px;color:#ffffffa3;text-align:center;margin:0 0 24px;line-height:1.5}.figma-rewards-cta{width:100%;height:48px;background:#bfed33;border:1px solid rgba(23,14,62,.09);border-radius:12px;font-size:15px;font-weight:600;color:#000;cursor:pointer;margin-bottom:40px;box-shadow:0 1px 1px -.5px #170e3e08,inset 0 3px 3px #ffffff1f}.figma-rewards-cta:active{opacity:.9}.figma-rewards-section{margin-bottom:24px}.figma-rewards-section-title{font-size:15px;font-weight:600;color:#fff;margin:0 0 12px}.figma-rewards-milestone{background:#ffffff17;border:1px solid rgba(23,14,62,.09);border-radius:12px;padding:12px}.figma-rewards-milestone-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.figma-rewards-milestone-title{font-size:15px;font-weight:500;color:#fff}.figma-rewards-milestone-info{background:none;border:none;padding:0;cursor:pointer}.figma-rewards-milestone-desc{font-size:13px;color:#ffffffa3;margin:0 0 12px}.figma-rewards-milestone-bar{height:6px;background:#1f1f28;border-radius:3px;margin-bottom:8px;overflow:hidden}.figma-rewards-milestone-fill{height:100%;background:#bfed33;border-radius:3px;transition:width .3s ease}.figma-rewards-milestone-count{font-size:13px;color:#ffffffa3}.figma-rewards-milestone+.figma-rewards-milestone{margin-top:12px}.figma-rewards-stats{display:flex;gap:12px;margin-bottom:32px}.figma-rewards-stat{flex:1;background:#ffffff17;border:1px solid rgba(23,14,62,.09);border-radius:12px;padding:16px;text-align:center}.figma-rewards-stat-value{display:block;font-size:24px;font-weight:600;color:#fff;margin-bottom:4px}.figma-rewards-stat-label{font-size:13px;color:#ffffffa3}.figma-rewards-benefit{display:flex;align-items:center;gap:12px;background:#ffffff0f;border-radius:10px;padding:14px 16px;margin-bottom:8px}.figma-rewards-benefit-check{width:24px;height:24px;background:#bfed3326;border-radius:50%;display:flex;align-items:center;justify-content:center}.figma-rewards-benefit-text{font-size:15px;color:#fff}.figma-rewards-badge{position:relative;width:200px;height:200px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center}.figma-rewards-hexagon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.figma-rewards-hex-bg{display:block}.figma-rewards-hex-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.figma-wallet{min-height:100vh;background:linear-gradient(180deg,#0a0a0f,#000);padding:16px;padding-bottom:calc(100px + env(safe-area-inset-bottom))}.figma-wallet-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.figma-wallet-back,.figma-wallet-history{width:40px;height:40px;background:none;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.figma-wallet-title{font-size:17px;font-weight:600;color:#fff;margin:0}.figma-wallet-balance{text-align:center;margin-bottom:32px}.figma-wallet-balance-label{font-size:13px;color:#ffffffa3;display:block;margin-bottom:4px}.figma-wallet-balance-row{display:flex;align-items:baseline;justify-content:center;gap:6px}.figma-wallet-balance-amount{font-size:32px;font-weight:500;color:#fff;letter-spacing:-.2px;line-height:40px;font-family:Radio Canada Big,sans-serif}.figma-wallet-balance-currency{font-size:15px;font-weight:500;color:#ffffffa3}.figma-wallet-currencies{display:flex;flex-direction:column;gap:12px}.figma-wallet-card{background:#ffffff17;border:1px solid rgba(23,14,62,.09);border-radius:12px;padding:16px 0 0;overflow:hidden}.figma-wallet-card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding:0 12px}.figma-wallet-card-info{display:flex;align-items:center;gap:12px}.figma-wallet-card-info svg{width:32px;height:32px;flex-shrink:0}.figma-wallet-card-names{display:flex;flex-direction:column}.figma-wallet-card-name{font-size:15px;font-weight:600;color:#fff}.figma-wallet-card-fullname{font-size:12px;color:#ffffffb8}.figma-wallet-card-balance{text-align:right}.figma-wallet-card-amount{font-size:18px;font-weight:600;color:#fff;display:block}.figma-wallet-card-usd{font-size:12px;color:#ffffffb8}.figma-wallet-card-actions{display:flex;gap:8px;padding:0 12px 12px}.figma-wallet-btn{flex:1;height:40px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:10px;font-size:13px;font-weight:500;cursor:pointer;transition:opacity .2s}.figma-wallet-btn:active{opacity:.8}.figma-wallet-btn--deposit,.figma-wallet-btn--withdraw{background:transparent;border:none;color:#5e5b6d}.figma-wallet-btn svg{width:16px;height:16px}.figma-wallet-loading{display:flex;align-items:center;justify-content:center;padding:60px}.figma-wallet-spinner{width:32px;height:32px;border:3px solid rgba(255,255,255,.1);border-top-color:#bfed33;border-radius:50%;animation:figma-spin .8s linear infinite}.figma-deals{min-height:100vh;background:#000;padding:16px;padding-bottom:calc(100px + env(safe-area-inset-bottom))}.figma-deals-header{margin-bottom:16px}.figma-deals-title{font-size:25px;font-weight:500;color:#fff;margin:0;letter-spacing:-.2px;line-height:36px}.figma-deals-role-row{position:relative;margin-bottom:24px}.figma-deals-role-tabs{display:flex;align-items:center;gap:12px;padding-bottom:6px}.figma-deals-role-tab{position:relative;background:none;border:none;padding:10px 0;font-size:15px;color:#ffffff7a;cursor:pointer;display:flex;align-items:center;gap:6px;font-weight:500}.figma-deals-role-tab.active{color:#fff}.figma-deals-role-underline{position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#fff;border-radius:1px}.figma-deals-role-count{background:#ffffff1f;padding:2px 6px;border-radius:10px;font-size:12px}.figma-deals-search-btn{margin-left:auto;background:#ffffff17;border:1px solid rgba(23,14,62,.09);border-radius:10px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer}.figma-deals-role-divider{position:absolute;bottom:0;left:-16px;right:-16px;height:1px;background:#ffffff14}.figma-deals-search{display:flex;align-items:center;gap:10px;background:#ffffff17;border:1px solid rgba(23,14,62,.09);border-radius:10px;padding:8px 12px;margin-bottom:16px;height:40px}.figma-deals-search-icon{flex-shrink:0;color:#ffffff7a}.figma-deals-search input{flex:1;background:none;border:none;outline:none;font-size:13px;color:#fff;padding:0}.figma-deals-search input::-moz-placeholder{color:#ffffff7a}.figma-deals-search input::placeholder{color:#ffffff7a}.figma-deals-search-clear{flex-shrink:0;background:none;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#ffffff7a}.figma-deals-filters{display:flex;gap:6px;overflow-x:auto;margin-bottom:24px;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.figma-deals-filters::-webkit-scrollbar{display:none}.figma-deals-filter{background:#ffffff17;border:1px solid rgba(23,14,62,.09);border-radius:20px;padding:8px 14px;font-size:13px;color:#ffffffa3;cursor:pointer;white-space:nowrap;font-weight:500;height:40px;display:flex;align-items:center;justify-content:center}.figma-deals-filter.active{background:#bfed33;border-color:#170e3e17;color:#000;font-weight:600}.figma-deals-list{display:flex;flex-direction:column;gap:10px}.figma-deal-card{background:#ffffff17;border:1px solid rgba(23,14,62,.09);border-radius:12px;padding:12px;cursor:pointer;display:flex;flex-direction:column;gap:12px}.figma-deal-card-top{display:flex;flex-direction:column;gap:4px}.figma-deal-card-header{display:flex;justify-content:space-between;align-items:center}.figma-deal-card-amount{font-size:15px;font-weight:500;color:#fff;line-height:24px}.figma-deal-card-badge{padding:2px 8px;border-radius:8px;font-size:13px;font-weight:600;line-height:24px}.figma-deal-card-badge--created,.figma-deal-card-badge--awaiting_deposit{background:#facc1521;color:#facc15}.figma-deal-card-badge--funded{background:#9385ff21;color:#afa7f6}.figma-deal-card-badge--in_progress{background:#3b82f621;color:#60a5fa}.figma-deal-card-badge--delivered,.figma-deal-card-badge--completed{background:#40d2701c;color:#84ba96}.figma-deal-card-badge--disputed{background:#ef444421;color:#f87171}.figma-deal-card-badge--cancelled,.figma-deal-card-badge--refunded{background:#6b728021;color:#ffffffa3}.figma-deal-card-desc{font-size:13px;color:#fffc;margin:0;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.figma-deal-card-divider{height:1px;background:#ffffff26}.figma-deal-card-footer{display:flex;justify-content:space-between;align-items:center}.figma-deal-card-user-row{display:flex;align-items:center;gap:4px}.figma-deal-card-avatar{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#6f61ff,#9a8fff);display:flex;align-items:center;justify-content:center;flex-shrink:0}.figma-deal-card-avatar svg{width:14px;height:14px;color:#fff}.figma-deal-card-user-tag{display:flex;align-items:center;gap:2px;padding:4px 6px;border-radius:6px}.figma-deal-card-username{font-size:12px;color:#ffffffa3;font-weight:500;line-height:16px}.figma-deal-card-chat-icon{position:relative;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.figma-deal-card-chat-icon svg{width:18px;height:18px;color:#ffffffa3}.figma-deal-card-chat-dot{position:absolute;top:0;right:0;width:6px;height:6px;background:#ff6c5f;border-radius:50%}.figma-deal-card-number{font-size:13px;color:#ffffff52;font-weight:500;line-height:24px}.figma-deals-loading{display:flex;align-items:center;justify-content:center;padding:60px}.figma-deals-spinner{width:32px;height:32px;border:3px solid rgba(255,255,255,.1);border-top-color:#bfed33;border-radius:50%;animation:figma-spin .8s linear infinite}.figma-deals-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 42px;margin-top:40px}.figma-deals-empty-illustration{width:250px;height:275px;margin-bottom:24px;position:relative}.figma-deals-empty-illustration img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.figma-deals-empty-text{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:24px;width:309px}.figma-deals-empty h3{font-size:15px;font-weight:500;color:#fff;margin:0;line-height:24px}.figma-deals-empty p{font-size:13px;font-weight:500;color:#ffffffa3;margin:0;line-height:24px;max-width:295px}.figma-deals-empty button{background:#bfed33;border:1px solid rgba(23,14,62,.09);border-radius:12px;padding:12px 24px;font-size:15px;font-weight:600;color:#fff;cursor:pointer;width:309px;height:48px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 1px #170e3e08,inset 0 3px 3px #ffffff1f}.figma-deals-empty button:active{transform:scale(.98)}.deals-page{min-height:100vh;background:var(--bg-primary);padding-bottom:100px}.deals-header{padding:20px 16px 12px}.deals-title{font-size:24px;font-weight:700;color:var(--text-primary);margin:0}.deals-search{position:relative;padding:0 16px;margin-bottom:16px}.deals-search-icon{position:absolute;left:30px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none;width:18px;height:18px}.deals-search-input{width:100%;height:48px;background:var(--bg-card);border:1px solid var(--border-default);border-radius:12px;padding:0 44px 0 48px;font-size:15px;color:var(--text-primary);outline:none;transition:border-color .2s ease}.deals-search-input::-moz-placeholder{color:var(--text-muted)}.deals-search-input::placeholder{color:var(--text-muted)}.deals-search-input:focus{border-color:var(--accent-primary)}.deals-search-clear{position:absolute;right:26px;top:50%;transform:translateY(-50%);background:#ffffff1a;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);cursor:pointer;transition:background .2s ease}.deals-search-clear:active{background:#fff3}.deals-tabs{display:flex;gap:8px;overflow-x:auto;padding:0 16px 16px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.deals-tabs::-webkit-scrollbar{display:none}.deals-tab{display:flex;align-items:center;gap:6px;background:transparent;border:none;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:500;color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:all .2s ease}.deals-tab:active{opacity:.7}.deals-tab.active{background:#c8ff001a;color:var(--accent-primary)}.deals-tab-count{font-size:12px;font-weight:600}.deals-loading{display:flex;align-items:center;justify-content:center;min-height:300px}.deals-spinner{width:32px;height:32px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--accent-primary);border-radius:50%;animation:spin .8s linear infinite}.deals-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 24px;min-height:300px}.deals-empty-icon{color:var(--text-muted);margin-bottom:20px;opacity:.6}.deals-empty-title{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.deals-empty-text{font-size:14px;color:var(--text-secondary);margin:0 0 24px;max-width:260px}.deals-empty-btn{background:var(--accent-primary);color:#0f0f1a;border:none;border-radius:12px;padding:14px 28px;font-size:15px;font-weight:600;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.deals-empty-btn:active{transform:scale(.98);opacity:.9}.deals-list{display:flex;flex-direction:column;gap:12px;padding:0 16px}.deal-card{background:var(--bg-card);border-radius:16px;padding:16px;cursor:pointer;transition:background .2s ease}.deal-card:hover{background:var(--bg-hover)}.deal-card:active{background:#ffffff14}.deal-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.deal-card-info{display:flex;align-items:center;gap:10px}.deal-card-number{font-size:12px;font-weight:500;color:var(--text-secondary)}.deal-card-status{display:inline-flex;align-items:center;padding:4px 10px;border-radius:9999px;font-size:11px;font-weight:600;text-transform:capitalize;letter-spacing:.3px}.deal-card-status.pending{background:transparent;border:1px solid var(--status-warning);color:var(--status-warning)}.deal-card-status.accepted{background:#3b82f626;color:var(--status-info)}.deal-card-status.funded,.deal-card-status.delivered{background:var(--accent-primary);color:#0f0f1a}.deal-card-status.completed{background:var(--status-success);color:#fff}.deal-card-status.disputed{background:var(--status-error);color:#fff}.deal-card-status.cancelled{background:#6b728033;color:var(--text-muted)}.deal-card-role{font-size:12px;color:var(--text-muted);font-weight:500}.deal-card-amount{font-size:20px;font-weight:700;color:var(--text-primary);margin-bottom:6px;letter-spacing:-.3px}.deal-card-description{font-size:14px;color:var(--text-secondary);margin:0 0 14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.deal-card-footer{display:flex;align-items:center;justify-content:space-between}.deal-card-user{display:flex;align-items:center;gap:10px}.deal-card-avatar{width:28px;height:28px;border-radius:50%;background:var(--status-info);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;flex-shrink:0}.deal-card-username{font-size:14px;color:var(--text-secondary)}.deal-card-arrow{color:var(--text-muted);flex-shrink:0}.deal-card-date{font-size:12px;color:var(--text-muted);flex-shrink:0}.deals-header{display:flex;align-items:center;justify-content:space-between;padding:20px 16px 12px}.deals-search-toggle{background:none;border:none;color:var(--text-primary);cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center}.deals-search-toggle:active{opacity:.6}.deals-role-tabs{display:flex;gap:0;padding:0 16px 12px;border-bottom:1px solid var(--border-default)}.deals-role-tab{flex:1;background:none;border:none;padding:10px 16px;font-size:14px;font-weight:500;color:var(--text-muted);cursor:pointer;transition:color .2s;position:relative}.deals-role-tab.active{color:var(--text-primary)}.deals-role-tab.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--accent-primary)}.deals-status-tabs{display:flex;gap:8px;overflow-x:auto;padding:12px 16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.deals-status-tabs::-webkit-scrollbar{display:none}.deals-status-tab{background:transparent;border:1px solid var(--border-default);border-radius:20px;padding:8px 16px;font-size:13px;font-weight:500;color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:all .2s}.deals-status-tab:active{opacity:.7}.deals-status-tab.active{background:var(--accent-primary);border-color:var(--accent-primary);color:#0f0f1a}.deal-card-figma{background:var(--bg-card);border-radius:16px;padding:16px;cursor:pointer;transition:background .2s}.deal-card-figma:active{background:#ffffff14}.deal-card-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.deal-card-amount-large{font-size:18px;font-weight:700;color:var(--text-primary)}.deal-card-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:9999px;font-size:11px;font-weight:600;text-transform:capitalize}.deal-card-badge.pending{background:transparent;border:1px solid var(--status-warning);color:var(--status-warning)}.deal-card-badge.accepted{background:#3b82f626;color:var(--status-info)}.deal-card-badge.funded,.deal-card-badge.delivered{background:var(--accent-primary);color:#0f0f1a}.deal-card-badge.completed{background:var(--status-success);color:#fff}.deal-card-badge.disputed{background:var(--status-error);color:#fff}.deal-card-badge.cancelled{background:#6b728033;color:var(--text-muted)}.deal-card-counterparty{display:flex;align-items:center;gap:8px;margin-bottom:8px}.deal-card-avatar-sm{width:24px;height:24px;border-radius:50%;background:var(--status-info);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#fff;flex-shrink:0}.deal-card-username-sm{font-size:13px;color:var(--text-secondary)}.deal-card-desc{font-size:13px;color:var(--text-muted);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.detail-page{min-height:100vh;background:var(--bg-primary);padding:0 16px 100px}.detail-header{display:flex;align-items:center;justify-content:space-between;height:56px;margin-bottom:16px}.detail-back-btn,.detail-more-btn{width:24px;height:24px;background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:opacity .2s}.detail-back-btn:active,.detail-more-btn:active{opacity:.6}.detail-menu-container{position:relative}.detail-menu-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99}.detail-menu-dropdown{position:absolute;top:100%;right:0;margin-top:8px;background:var(--card-bg);border:1px solid var(--border-default);border-radius:12px;min-width:180px;box-shadow:0 8px 24px #0006;z-index:100;overflow:hidden;animation:fadeIn .15s ease-out}.detail-menu-item{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;background:none;border:none;color:var(--text-primary);font-size:14px;font-weight:500;cursor:pointer;text-align:left;transition:background .15s}.detail-menu-item:hover{background:#ffffff0d}.detail-menu-item:active{background:#ffffff1a}.detail-menu-item.danger{color:var(--status-error)}.detail-menu-item.danger svg{stroke:var(--status-error)}.detail-menu-item:disabled{opacity:.5;cursor:not-allowed}.detail-menu-item+.detail-menu-item{border-top:1px solid var(--border-default)}.detail-title{font-size:18px;font-weight:600;color:var(--text-primary);margin:0;text-align:center;flex:1}.detail-loading{display:flex;align-items:center;justify-content:center;min-height:60vh}.detail-spinner{width:32px;height:32px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--accent-primary);border-radius:50%;animation:spin .8s linear infinite}.detail-error{text-align:center;padding:48px 24px}.detail-error-text{font-size:14px;color:var(--text-muted);margin:0 0 20px}.detail-error-btn{background:var(--accent-primary);color:#0f0f1a;border:none;border-radius:10px;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer}.detail-counterparty{display:flex;align-items:center;justify-content:space-between;background:var(--bg-card);border-radius:12px;padding:16px;margin-bottom:16px}.detail-counterparty-info{display:flex;align-items:center;gap:12px}.detail-counterparty-avatar{width:40px;height:40px;border-radius:50%;background:#3b82f6;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#fff}.detail-counterparty-text{display:flex;flex-direction:column;gap:2px}.detail-counterparty-role{font-size:12px;color:var(--text-muted)}.detail-counterparty-name{font-size:14px;font-weight:500;color:var(--text-primary)}.detail-header-actions{display:flex;align-items:center;gap:12px}.detail-dispute-link{background:none;border:none;color:var(--text-muted);font-size:13px;font-weight:500;cursor:pointer;padding:4px 8px;transition:color .2s}.detail-dispute-link:hover,.detail-dispute-link:active{color:var(--text-primary)}.detail-cancel-dispute-link{background:none;border:none;color:var(--status-error);font-size:13px;font-weight:500;cursor:pointer;padding:4px 8px;transition:opacity .2s}.detail-cancel-dispute-link:hover,.detail-cancel-dispute-link:active{opacity:.8}.detail-counterparty-avatar-large{width:48px;height:48px;border-radius:50%;background:#3b82f6;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;color:#fff}.detail-chat-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;background:var(--accent-primary);color:#0f0f1a;border:none;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.detail-chat-btn:active{background:var(--accent-hover)}.detail-chat-btn svg{fill:#0f0f1a}.detail-chat-btn-primary{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--accent-primary);color:#0f0f1a;border:none;border-radius:24px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,transform .1s}.detail-chat-btn-primary:active{background:var(--accent-hover);transform:scale(.98)}.detail-chat-btn-primary svg{stroke:#0f0f1a}.detail-view-dispute-btn{width:100%;padding:14px 24px;background:var(--accent-primary);color:#0f0f1a;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s;margin-top:8px}.detail-view-dispute-btn:active{background:var(--accent-hover)}.detail-card{background:var(--bg-card);border-radius:16px;padding:20px}.detail-card-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.detail-deal-number{font-size:12px;color:var(--text-muted);display:block;margin-bottom:4px}.detail-amount{font-size:24px;font-weight:700;color:var(--text-primary)}.detail-status{display:inline-flex;padding:4px 8px;border-radius:var(--radius-full);font-size:12px;font-weight:600}.detail-status.pending{background:transparent;border:1px solid #FACC15;color:#facc15}.detail-status.accepted{background:#3b82f626;color:#3b82f6}.detail-status.funded,.detail-status.delivered{background:var(--accent-primary);color:#0f0f1a}.detail-status.completed{background:#22c55e;color:#0f0f1a}.detail-status.disputed{background:#ef4444;color:#fff}.detail-status.cancelled{background:#6b728026;color:#ffffff7a}.detail-status.in-progress,.home-status-badge.in-progress,.deal-card-status.in-progress{background:var(--status-info);color:#fff}.detail-section{margin-bottom:16px}.detail-label{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;display:block;margin-bottom:6px}.detail-text{font-size:14px;color:var(--text-primary);line-height:1.5;margin:0}.detail-expand-btn{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;color:var(--text-secondary);font-size:14px;font-weight:500;padding:8px 0;cursor:pointer}.detail-expand-btn svg{transition:transform .2s ease}.detail-fees{border-top:1px solid var(--border-default);padding-top:16px;margin-top:16px}.detail-fee-row{display:flex;justify-content:space-between;margin-bottom:10px}.detail-fee-label{font-size:14px;color:var(--text-muted)}.detail-fee-value{font-size:14px;color:var(--text-primary)}.detail-fee-total{display:flex;justify-content:space-between;border-top:1px solid var(--border-default);padding-top:12px;margin-top:12px}.detail-fee-total-label{font-size:14px;font-weight:700;color:var(--text-primary)}.detail-fee-total-value{font-size:14px;font-weight:700;color:var(--accent-primary)}.detail-stages{border-top:1px solid var(--border-default);padding-top:20px;margin-top:20px}.detail-stages-title{font-size:14px;font-weight:600;color:var(--text-primary);display:block;margin-bottom:16px}.detail-stages-list{display:flex;flex-direction:column}.detail-stage{display:flex;gap:12px}.detail-stage-indicator{display:flex;flex-direction:column;align-items:center;width:20px}.detail-stage-dot{width:20px;height:20px;border-radius:50%;background:transparent;border:2px solid var(--text-muted);display:flex;align-items:center;justify-content:center;flex-shrink:0}.detail-stage-dot.completed{background:var(--accent-primary);border-color:var(--accent-primary);color:#0f0f1a}.detail-stage-dot.completed svg{stroke:#0f0f1a}.detail-stage-dot.active{border-color:#facc15;background:#facc1533;color:#facc15}.detail-stage-dot.waiting{border-color:#ef4444;background:#ef4444}.detail-stage-label.waiting{color:#ef4444;font-weight:500}.detail-stage-line{width:2px;flex:1;min-height:28px;background:var(--text-muted);margin:4px 0}.detail-stage-line.completed{background:var(--accent-primary)}.detail-stage-content{flex:1;padding-bottom:20px}.detail-stage-label{font-size:14px;color:var(--text-muted);display:block}.detail-stage-label.completed,.detail-stage-label.active{color:var(--text-primary)}.detail-stage-time{font-size:12px;color:var(--text-muted);margin-top:4px;display:block}.detail-actions{margin-top:24px;padding:0 4px}.detail-checkbox{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;cursor:pointer}.detail-checkbox input{display:none}.detail-checkbox-box{width:20px;height:20px;border:2px solid var(--accent-primary);border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;transition:all .2s}.detail-checkbox input:checked+.detail-checkbox-box{background:var(--accent-primary);border-color:var(--accent-primary);color:#0f0f1a}.detail-checkbox-text{font-size:13px;color:var(--text-muted);line-height:1.5}.detail-primary-btn{width:100%;background:var(--accent-primary);color:#0f0f1a;border:none;border-radius:10px;height:48px;padding:0 20px;font-size:16px;font-weight:600;cursor:pointer;transition:opacity .2s,transform .1s;box-shadow:0 2px 8px #c8ff0033}.detail-primary-btn:disabled{opacity:.4;cursor:not-allowed}.detail-primary-btn:active:not(:disabled){opacity:.9;transform:scale(.98)}.detail-dispute-btn{width:100%;background:transparent;border:1px solid #EF4444;color:#ef4444;border-radius:10px;height:48px;padding:0 20px;font-size:14px;font-weight:600;cursor:pointer;margin-top:12px;transition:all .2s}.detail-dispute-btn:active{background:#ef44441a}.detail-info-box{background:var(--bg-card);border-radius:12px;padding:16px;margin-top:16px}.detail-info-box p{font-size:14px;color:var(--text-secondary);margin:0;text-align:center;line-height:1.5}.detail-success-box{display:flex;align-items:center;justify-content:center;gap:10px;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:12px;padding:16px;color:#22c55e;font-weight:600;font-size:14px}.detail-warning-box{display:flex;align-items:flex-start;gap:12px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:12px;padding:16px;color:#ef4444}.detail-warning-title{font-weight:600;font-size:14px;display:block;margin-bottom:4px}.detail-warning-text{font-size:13px;color:#ef4444cc}.detail-dispute-box{background:var(--bg-card);border-radius:var(--radius-md);padding:20px;text-align:center;margin-top:16px}.detail-dispute-title{display:block;font-size:18px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.detail-dispute-text{display:block;font-size:14px;color:var(--text-muted);margin-bottom:20px;line-height:1.5}.detail-dispute-chat-btn{width:100%;padding:14px;background:var(--accent);color:#000;font-size:16px;font-weight:600;border:none;border-radius:var(--radius-md);cursor:pointer;margin-bottom:12px}.detail-dispute-skip-btn{background:none;border:none;color:var(--text-muted);font-size:14px;cursor:pointer;padding:8px 16px}.detail-helper-message{text-align:center;font-size:13px;color:var(--text-muted);padding:16px;margin-top:8px}.detail-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:flex-end;z-index:1000;animation:fadeIn .2s ease}.detail-modal{width:100%;background:var(--bg-card);border-radius:20px 20px 0 0;padding:20px;padding-bottom:calc(24px + env(safe-area-inset-bottom));max-height:80vh;overflow-y:auto;animation:slideUp .3s ease}.detail-modal-handle{width:40px;height:4px;background:var(--text-muted);border-radius:2px;margin:0 auto 20px}.detail-modal-title{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 12px}.detail-modal-text{font-size:14px;color:var(--text-secondary);margin:0 0 16px;line-height:1.5}.detail-modal-textarea{width:100%;background:var(--bg-primary);border:1px solid var(--border-default);border-radius:8px;padding:14px;font-size:14px;color:var(--text-primary);min-height:100px;resize:none;outline:none;font-family:inherit}.detail-modal-textarea::-moz-placeholder{color:var(--text-muted)}.detail-modal-textarea::placeholder{color:var(--text-muted)}.detail-modal-textarea:focus{border-color:var(--accent-primary)}.detail-modal-hint{font-size:12px;color:var(--text-muted);display:block;margin-top:8px}.detail-modal-actions{display:flex;gap:12px;margin-top:24px}.detail-modal-cancel,.detail-modal-submit{flex:1;height:48px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .2s,transform .1s}.detail-modal-cancel{background:var(--text-muted);border:none;color:var(--text-primary)}.detail-modal-cancel:active{opacity:.8}.detail-modal-submit{background:var(--accent-primary);border:none;color:#0f0f1a}.detail-modal-submit:disabled{opacity:.4;cursor:not-allowed}.detail-modal-submit:active:not(:disabled){transform:scale(.98)}.dispute-modal{max-height:85vh;overflow-y:auto}.dispute-field{margin-bottom:16px}.dispute-label{display:block;font-size:13px;color:var(--text-secondary);margin-bottom:8px;line-height:1.4}.dispute-input{width:100%;height:48px;background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:8px;padding:0 16px;font-size:14px;color:var(--text-primary);outline:none;box-sizing:border-box}.dispute-input::-moz-placeholder{color:var(--text-muted)}.dispute-input::placeholder{color:var(--text-muted)}.dispute-input:focus{border-color:var(--accent-primary)}.dispute-textarea{width:100%;min-height:80px;background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:8px;padding:12px 16px;font-size:14px;color:var(--text-primary);outline:none;resize:none;font-family:inherit;box-sizing:border-box}.dispute-textarea::-moz-placeholder{color:var(--text-muted)}.dispute-textarea::placeholder{color:var(--text-muted)}.dispute-textarea:focus{border-color:var(--accent-primary)}.dispute-message-row{display:flex;align-items:center;gap:8px;margin-bottom:16px}.dispute-message-input{flex:1;height:44px;background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:22px;padding:0 16px;font-size:14px;color:var(--text-primary);outline:none}.dispute-message-input::-moz-placeholder{color:var(--text-muted)}.dispute-message-input::placeholder{color:var(--text-muted)}.dispute-attach-btn,.dispute-send-btn{width:44px;height:44px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.dispute-attach-btn{background:var(--bg-tertiary);color:var(--text-secondary)}.dispute-attach-btn:hover{background:var(--bg-card)}.dispute-send-btn{background:var(--accent-primary);color:#000}.dispute-send-btn:disabled{opacity:.5;cursor:not-allowed}.dispute-file-options{background:var(--bg-card);border-radius:12px;padding:12px;margin-bottom:16px}.dispute-file-title{font-size:13px;color:var(--text-muted);margin:0 0 12px}.dispute-file-option{display:flex;align-items:center;gap:12px;width:100%;padding:12px;background:transparent;border:none;border-radius:8px;font-size:14px;color:var(--text-primary);cursor:pointer;text-align:left;transition:background .2s}.dispute-file-option:hover{background:var(--bg-tertiary)}.dispute-file-option svg{color:var(--text-secondary)}.dispute-uploaded-files{margin-bottom:16px}.dispute-uploaded-file{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--bg-tertiary);border-radius:8px;margin-top:8px}.dispute-uploaded-file svg{color:var(--text-secondary);flex-shrink:0}.dispute-uploaded-filename{font-size:13px;color:var(--text-primary);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispute-remove-file{background:none;border:none;padding:4px;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px}.dispute-remove-file:hover{color:var(--error);background:#ff3b301a}.dispute-add-file-row{margin-bottom:16px}.dispute-add-file-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;background:var(--bg-tertiary);border:1px dashed var(--border-color);border-radius:10px;color:var(--text-secondary);font-size:14px;cursor:pointer;transition:all .2s}.dispute-add-file-btn:hover{background:var(--bg-secondary);border-color:var(--text-secondary)}.dispute-add-file-btn:disabled{opacity:.6;cursor:not-allowed}.dispute-add-file-btn svg{color:var(--text-secondary)}.dispute-upload-spinner{width:16px;height:16px;border:2px solid var(--border-color);border-top-color:var(--primary);border-radius:50%;animation:spin .8s linear infinite}.dispute-open-modal{padding:24px 20px;max-height:85vh;overflow-y:auto}.dispute-open-title{font-size:24px;font-weight:700;color:var(--text-primary);margin:0 0 8px;text-align:center}.dispute-open-subtitle{font-size:14px;color:var(--text-muted);text-align:center;margin:0 0 24px;line-height:1.5}.dispute-open-card{background:#ffffff0f;border-radius:16px;padding:20px;margin-bottom:24px}.dispute-open-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.dispute-open-deal-number{font-size:14px;color:var(--text-muted)}.dispute-open-amount{font-size:28px;font-weight:700;color:var(--text-primary);margin-bottom:16px}.dispute-open-divider{height:1px;background:#ffffff1a;margin:16px 0}.dispute-open-section{margin-bottom:4px}.dispute-open-label{font-size:13px;color:var(--text-muted);display:block;margin-bottom:4px}.dispute-open-label.with-icon{display:flex;align-items:center;gap:4px}.dispute-open-underline{text-decoration:underline;text-decoration-style:dashed;text-underline-offset:2px}.dispute-open-text{font-size:15px;color:var(--text-primary);margin:0;line-height:1.4}.dispute-open-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.dispute-open-row:last-of-type{margin-bottom:0}.dispute-open-value{font-size:15px;color:var(--text-primary);font-weight:500}.dispute-open-value.highlight{color:var(--primary);font-weight:600}.dispute-open-expand{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:none;border:none;color:var(--text-muted);font-size:14px;padding:12px 0 4px;cursor:pointer;margin-top:8px}.dispute-open-expand:hover{color:var(--text-secondary)}.dispute-open-actions{display:flex;flex-direction:column;gap:12px}.dispute-open-btn-red{width:100%;padding:16px 24px;background:#ff6c5f;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s,transform .1s}.dispute-open-btn-red:active{background:#e85f52;transform:scale(.98)}.page-header{display:flex;align-items:center;justify-content:space-between;padding:16px;margin-bottom:8px}.page-header h1{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.page-header button{width:40px;height:40px;background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:10px}.page-header button:active{background:#ffffff1a}.input-group{margin-bottom:20px}.input-label{display:block;font-size:13px;color:var(--text-muted);margin-bottom:8px}.input{width:100%;background:var(--bg-card);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:14px 16px;font-size:15px;color:var(--text-primary);outline:none;transition:border-color .2s}.input:focus{border-color:#adff2f80}.input::-moz-placeholder{color:var(--text-muted)}.input::placeholder{color:var(--text-muted)}.input-with-suffix{position:relative}.input-suffix{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:14px;font-weight:500}.btn{width:100%;border:none;border-radius:12px;padding:16px 20px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:#bfed33;color:#0f0f1a}.btn-primary:active:not(:disabled){opacity:.8}.btn-secondary{background:#ffffff1a;color:var(--text-primary)}.btn-secondary:active:not(:disabled){background:#ffffff26}.btn-danger{background:#dc354526;color:#dc3545}.btn-outline{background:transparent;border:1px solid rgba(255,255,255,.2);color:var(--text-primary)}.card{background:var(--bg-card);border-radius:14px;padding:16px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:flex-end;z-index:1000}.modal-content{width:100%;background:var(--bg-card);border-radius:20px 20px 0 0;padding:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom));max-height:80vh;overflow-y:auto}.modal-handle{width:40px;height:4px;background:#fff3;border-radius:2px;margin:0 auto 16px}.modal-title{font-size:20px;font-weight:700;color:var(--text-primary);margin:0 0 16px}.wallet-balance-header{padding:20px 16px 24px;text-align:center}.wallet-balance-label{font-size:14px;color:var(--text-muted);margin-bottom:8px}.wallet-balance-amount{font-size:36px;font-weight:700;color:var(--text-primary)}.wallet-balance-currency{font-size:18px;font-weight:500;color:var(--text-muted);margin-left:8px}.wallet-currency-list{padding:0 16px}.wallet-currency-item{display:flex;align-items:center;gap:12px;background:var(--bg-card);border-radius:14px;padding:14px 16px;margin-bottom:10px;cursor:pointer;transition:background .2s}.wallet-currency-item:active{background:#ffffff14}.wallet-currency-icon{border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;flex-shrink:0}.wallet-currency-info{flex:1;min-width:0}.wallet-currency-name{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 2px}.wallet-currency-network{font-size:12px;color:var(--text-muted);margin:0}.wallet-currency-balance{text-align:right}.wallet-currency-amount{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 2px}.wallet-currency-usd{font-size:12px;color:var(--text-muted);margin:0}.wallet-currency-withdraw{margin-left:8px}.status-badge{display:inline-flex;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:500}.status-badge.pending{background:#ffc10726;color:#ffc107}.status-badge.success{background:#28a74526;color:#28a745}.status-badge.error{background:#dc354526;color:#dc3545}.quick-amount-btn{background:var(--bg-card);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px;font-size:13px;font-weight:500;color:var(--text-primary);cursor:pointer;transition:all .2s}.quick-amount-btn:hover{background:#ffffff14}.quick-amount-btn:active{background:#adff2f26;border-color:#bfed33;color:#bfed33}.payment-warning{display:flex;align-items:flex-start;gap:12px;background:#ffc1071a;border:1px solid rgba(255,193,7,.2);border-radius:12px;padding:14px}.payment-warning-icon{font-size:20px;flex-shrink:0}.payment-warning-text{font-size:13px;color:#ffc107;line-height:1.5;margin:0}.address-item{display:flex;align-items:center;gap:12px;background:var(--bg-card);border:none;border-radius:12px;padding:14px;margin-bottom:8px;cursor:pointer;transition:background .2s}.address-item:active{background:#ffffff14}.address-item-info{flex:1}.address-item-label{font-size:15px;font-weight:500;color:var(--text-primary);margin:0 0 2px}.address-item-network{font-size:12px;color:var(--text-muted);margin:0}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary, #a0a0b0)}.text-muted{color:var(--text-muted)}.text-accent{color:#bfed33}.px-md{padding-left:16px;padding-right:16px}.py-md{padding-top:16px;padding-bottom:16px}.mt-sm{margin-top:8px}.mt-md{margin-top:16px}.mt-lg{margin-top:24px}.mb-sm{margin-bottom:8px}.mb-md{margin-bottom:16px}.mb-lg{margin-bottom:24px}.flex{display:flex}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:8px}.gap-3{gap:12px}.escrow-card{background:var(--bg-card);border-radius:14px;padding:16px}.escrow-card-elevated{background:var(--bg-card);border-radius:14px;padding:16px;box-shadow:0 2px 8px #0003}.toggle{width:44px;height:24px;background:#ffffff1a;border-radius:12px;padding:2px;cursor:pointer;transition:background .2s}.toggle.active{background:#bfed33}.toggle-knob{width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .2s}.toggle.active .toggle-knob{transform:translate(20px)}.offramp-page{min-height:100vh;background:var(--bg-primary);padding-bottom:100px}.offramp-header{padding:16px 16px 20px}.offramp-back-btn{display:flex;align-items:center;gap:6px;background:none;border:none;color:var(--accent-primary);font-size:14px;font-weight:500;cursor:pointer;padding:0;margin-bottom:16px;transition:opacity .2s}.offramp-back-btn:active{opacity:.7}.offramp-back-btn svg{width:20px;height:20px}.offramp-title{font-size:24px;font-weight:700;color:var(--text-primary);margin:0 0 4px}.offramp-subtitle{font-size:14px;color:var(--text-secondary);margin:0}.offramp-section{padding:0 16px;margin-bottom:20px}.offramp-balance-card{background:var(--bg-card);border-radius:16px;padding:24px 20px;text-align:center}.offramp-balance-label{font-size:14px;color:var(--text-secondary);margin:0 0 8px}.offramp-balance-amount{font-size:30px;font-weight:700;color:var(--text-primary);margin:0 0 4px}.offramp-balance-usd{font-size:14px;color:var(--text-secondary);margin:0}.offramp-input-label{display:block;font-size:14px;color:var(--text-secondary);margin-bottom:10px}.offramp-input-wrapper{position:relative}.offramp-input{width:100%;background:var(--bg-input);border:1px solid var(--border-default);border-radius:12px;padding:16px 100px 16px 16px;font-size:18px;font-weight:500;color:var(--text-primary);outline:none;transition:border-color .2s}.offramp-input:focus{border-color:var(--accent-primary)}.offramp-input::-moz-placeholder{color:var(--text-muted)}.offramp-input::placeholder{color:var(--text-muted)}.offramp-input-error{border-color:var(--status-error)}.offramp-currency-dropdown{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center}.offramp-currency-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg-tertiary);border:none;border-radius:8px;padding:8px 28px 8px 12px;font-size:14px;font-weight:600;color:var(--text-primary);cursor:pointer;outline:none}.offramp-dropdown-icon{position:absolute;right:8px;pointer-events:none;color:var(--text-muted)}.offramp-quick-btns{display:flex;gap:8px;margin-top:12px}.offramp-quick-btn{flex:1;background:var(--bg-card);border:1px solid transparent;border-radius:8px;padding:12px 8px;font-size:14px;font-weight:500;color:var(--text-primary);cursor:pointer;transition:all .2s}.offramp-quick-btn:hover{background:var(--bg-hover)}.offramp-quick-btn:active,.offramp-quick-btn-active{border-color:var(--accent-primary);color:var(--accent-primary);background:#c8ff001a}.offramp-error-text{font-size:14px;color:var(--status-error);margin:10px 0 0}.offramp-estimate-card{background:var(--bg-card);border-radius:16px;padding:20px;text-align:center}.offramp-estimate-label{font-size:14px;color:var(--text-secondary);margin:0 0 8px}.offramp-estimate-amount{font-size:24px;font-weight:700;color:var(--status-success);margin:0 0 8px}.offramp-estimate-fee{font-size:14px;color:var(--text-secondary);margin:0}.offramp-payment-methods{display:flex;flex-direction:column;gap:10px}.offramp-payment-card{display:flex;align-items:center;gap:14px;background:var(--bg-card);border-radius:12px;padding:16px}.offramp-payment-icon{font-size:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.offramp-payment-info{flex:1}.offramp-payment-title{font-size:16px;font-weight:500;color:var(--text-primary);margin:0 0 2px}.offramp-payment-subtitle{font-size:12px;color:var(--text-muted);margin:0}.offramp-footer{padding:24px 16px;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.offramp-cta-btn{width:100%;height:48px;background:var(--accent-primary);border:none;border-radius:10px;font-size:16px;font-weight:600;color:#0f0f1a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,transform .1s}.offramp-cta-btn:active:not(:disabled){opacity:.9;transform:scale(.99)}.offramp-cta-btn-disabled{opacity:.4;cursor:not-allowed}.offramp-spinner{width:20px;height:20px;border:2px solid rgba(15,15,26,.2);border-top-color:#0f0f1a;border-radius:50%;animation:spin .8s linear infinite}.offramp-disclaimer{font-size:13px;color:var(--text-muted);text-align:center;margin:16px 0 0}.create-deal-page{min-height:100vh;background:var(--bg-primary);display:flex;flex-direction:column}.create-deal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;padding-top:calc(16px + env(safe-area-inset-top));position:sticky;top:0;background:var(--bg-primary);z-index:10}.create-deal-back-btn{background:none;border:none;cursor:pointer;color:var(--text-primary);display:flex;align-items:center;justify-content:center;padding:0;width:40px;height:40px}.create-deal-title{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.create-deal-spacer{width:40px}.create-deal-content{flex:1;padding:0 20px;padding-bottom:calc(100px + env(safe-area-inset-bottom))}.create-deal-section{margin-bottom:20px}.create-deal-label{display:block;font-size:13px;font-weight:500;color:var(--text-secondary);margin-bottom:8px;padding-left:2px}.create-deal-role-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.create-deal-role-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 16px;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease}.create-deal-role-card.active{background:var(--accent-muted);border-color:var(--accent-primary)}.create-deal-role-card:active{transform:scale(.98)}.create-deal-role-icon{position:relative;width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:8px;color:var(--text-secondary)}.create-deal-role-card.active .create-deal-role-icon{color:var(--accent-primary)}.create-deal-role-badge{position:absolute;bottom:0;right:0;width:18px;height:18px;background:var(--accent-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#000}.create-deal-role-icon.seller{position:relative}.create-deal-seller-tag{position:absolute;bottom:0;right:-4px;color:var(--accent-primary)}.create-deal-role-card.active .create-deal-seller-tag{color:var(--accent-primary)}.create-deal-role-label{font-size:14px;font-weight:500;color:var(--text-primary)}.create-deal-input{width:100%;padding:14px 16px;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-size:16px;outline:none;transition:border-color .2s ease}.create-deal-input:focus{border-color:var(--accent-primary)}.create-deal-input.error{border-color:var(--status-error)}.create-deal-input.with-suffix{padding-right:70px}.create-deal-input-wrapper{position:relative}.create-deal-input-suffix{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--text-secondary);font-weight:600;font-size:14px}.create-deal-error{font-size:12px;color:var(--status-error);margin:6px 0 0;padding-left:2px}.create-deal-textarea{width:100%;padding:14px 16px;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-size:16px;outline:none;resize:none;font-family:inherit;min-height:80px;transition:border-color .2s ease}.create-deal-textarea:focus{border-color:var(--accent-primary)}.create-deal-textarea.error{border-color:var(--status-error)}.create-deal-currency-selector{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;width:100%;color:var(--text-primary);font-size:16px;transition:border-color .2s ease}.create-deal-currency-selector:active{border-color:var(--accent-primary)}.create-deal-currency-left{display:flex;align-items:center;gap:12px}.create-deal-amount-hint{font-size:13px;color:var(--text-secondary);margin-top:6px}.create-deal-fee-card{background:var(--bg-card);border-radius:var(--radius-md);padding:16px;margin-bottom:20px}.create-deal-fee-card.accent{border:1px solid var(--accent-primary);background:#a3e6350d}.create-deal-fee-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.create-deal-fee-row.main{padding:0 0 8px}.create-deal-fee-label{font-size:14px;color:var(--text-secondary);display:flex;align-items:center;gap:6px}.create-deal-fee-label.small{font-size:13px;color:var(--text-muted)}.create-deal-fee-value{font-size:14px;color:var(--text-primary)}.create-deal-fee-value.highlight{font-size:16px;font-weight:700;color:var(--accent-primary)}.create-deal-fee-min{font-size:10px;color:var(--text-muted);margin-left:4px}.create-deal-fee-divider{height:1px;background:var(--border-default);margin:12px 0}.create-deal-btn{width:100%;padding:16px;border:none;border-radius:var(--radius-md);font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.create-deal-btn.primary{background:var(--accent-primary);color:#000;box-shadow:var(--shadow-button)}.create-deal-btn.primary:active:not(.disabled){transform:scale(.98);opacity:.9}.create-deal-btn.primary.disabled{background:var(--text-disabled);color:var(--text-muted);box-shadow:none;cursor:not-allowed}.create-deal-btn.secondary{background:transparent;border:1px solid var(--border-default);color:var(--text-primary);margin-top:12px}.create-deal-btn.secondary:active{background:var(--bg-hover)}.create-deal-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:flex-end;justify-content:center;z-index:200}.create-deal-modal{background:var(--bg-card);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-height:85vh;padding:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom));animation:slideUp .3s ease}.create-deal-modal.success{text-align:center}.create-deal-modal-handle{width:40px;height:4px;background:var(--text-disabled);border-radius:2px;margin:0 auto 20px}.create-deal-modal-title{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 20px}.create-deal-modal.success .create-deal-modal-title{margin-bottom:8px}.create-deal-currency-list{margin-bottom:20px}.create-deal-currency-item{display:flex;align-items:center;padding:14px 16px;background:transparent;border:none;border-bottom:1px solid var(--border-subtle);cursor:pointer;width:100%;text-align:left;transition:background .2s ease}.create-deal-currency-item:active{background:var(--bg-hover)}.create-deal-currency-item.selected{background:var(--accent-muted)}.create-deal-currency-name{flex:1;font-size:16px;font-weight:500;color:var(--text-primary);margin-left:12px}.create-deal-radio{width:22px;height:22px;border-radius:50%;border:2px solid var(--border-default);display:flex;align-items:center;justify-content:center;transition:all .2s ease}.create-deal-radio.checked{background:var(--accent-primary);border-color:var(--accent-primary);color:#000}.create-deal-user-card{display:flex;align-items:center;gap:12px;background:var(--bg-card);border-radius:var(--radius-md);padding:16px;margin-bottom:16px}.create-deal-user-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#8b5cf6);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#fff;flex-shrink:0}.create-deal-user-info{display:flex;flex-direction:column}.create-deal-user-role{font-size:12px;color:var(--text-muted);margin-bottom:2px}.create-deal-user-name{font-size:16px;font-weight:600;color:var(--text-primary)}.create-deal-summary-card{background:var(--bg-card);border-radius:var(--radius-md);padding:16px;margin-bottom:16px}.create-deal-summary-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.create-deal-summary-label{font-size:13px;color:var(--text-muted)}.create-deal-status-badge{display:inline-block;padding:4px 10px;border-radius:var(--radius-full);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.create-deal-status-badge.pending{background:#facc1526;color:#facc15}.create-deal-summary-amount{display:flex;align-items:center;gap:10px;font-size:26px;font-weight:700;color:var(--text-primary)}.create-deal-info-card{background:var(--bg-card);border-radius:var(--radius-md);padding:16px;margin-bottom:16px}.create-deal-info-label{font-size:12px;color:var(--text-muted);display:block;margin-bottom:6px}.create-deal-info-value{font-size:14px;color:var(--text-primary);margin:0;line-height:1.5}.create-deal-expand-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;background:var(--bg-card);border:none;border-radius:var(--radius-md);color:var(--text-primary);font-size:14px;font-weight:500;cursor:pointer;margin-bottom:16px}.create-deal-expand-btn:active{background:var(--bg-hover)}.create-deal-details-card{background:var(--bg-card);border-radius:var(--radius-md);padding:16px;margin-bottom:16px;animation:fadeIn .2s ease}.create-deal-detail-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.create-deal-detail-row.total{padding-top:12px}.create-deal-detail-label{font-size:14px;color:var(--text-secondary)}.create-deal-detail-value{font-size:14px;font-weight:500;color:var(--text-primary)}.create-deal-detail-value.capitalize{text-transform:capitalize}.create-deal-detail-value.highlight{font-size:16px;font-weight:700;color:var(--accent-primary)}.create-deal-detail-divider{height:1px;background:var(--border-default);margin:8px 0}.create-deal-warning{display:flex;align-items:flex-start;gap:12px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.25);border-radius:var(--radius-md);padding:14px 16px;margin-bottom:20px}.create-deal-warning-icon{font-size:18px;line-height:1;flex-shrink:0}.create-deal-warning-text{font-size:13px;color:var(--text-secondary);line-height:1.5;margin:0}.create-deal-spinner{width:20px;height:20px;border:2px solid rgba(0,0,0,.2);border-top-color:#000;border-radius:50%;animation:spin .8s linear infinite}.create-deal-success-icon{width:64px;height:64px;border-radius:50%;background:var(--accent-muted);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.create-deal-success-subtitle{font-size:14px;color:var(--text-secondary);margin:0 0 24px}.create-deal-next-step{display:flex;align-items:flex-start;gap:12px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.25);border-radius:var(--radius-md);padding:16px;margin-bottom:20px;text-align:left}.create-deal-next-step-icon{font-size:20px;flex-shrink:0}.create-deal-next-step-content{flex:1}.create-deal-next-step-title{font-size:14px;font-weight:600;color:var(--text-primary);margin:0 0 4px}.create-deal-next-step-text{font-size:13px;color:var(--text-secondary);margin:0;line-height:1.5}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.buysell-page{min-height:100vh;background:var(--bg-primary);display:flex;flex-direction:column}.buysell-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;padding-top:calc(16px + env(safe-area-inset-top));position:sticky;top:0;background:var(--bg-primary);z-index:10}.buysell-back-btn{background:none;border:none;cursor:pointer;color:var(--text-primary);display:flex;align-items:center;justify-content:center;padding:0;width:40px;height:40px}.buysell-title{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.buysell-spacer{width:40px}.buysell-content{flex:1;padding:0 20px;padding-bottom:calc(100px + env(safe-area-inset-bottom))}.buysell-toggle{display:flex;background:var(--bg-card);border-radius:var(--radius-full);padding:4px;margin-bottom:24px}.buysell-toggle-btn{flex:1;padding:12px 24px;border:none;border-radius:var(--radius-full);font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;background:transparent;color:var(--text-secondary)}.buysell-toggle-btn.active{background:var(--accent-primary);color:#000}.buysell-toggle-btn:active:not(.active){background:var(--bg-hover)}.buysell-section{margin-bottom:20px}.buysell-label{display:block;font-size:13px;font-weight:500;color:var(--text-secondary);margin-bottom:10px}.buysell-input-row{display:flex;align-items:center;gap:12px;background:var(--bg-card);border-radius:var(--radius-md);padding:4px 4px 4px 16px}.buysell-amount-input{flex:1;background:transparent;border:none;font-size:24px;font-weight:600;color:var(--text-primary);outline:none;min-width:0}.buysell-amount-input::-moz-placeholder{color:var(--text-disabled)}.buysell-amount-input::placeholder{color:var(--text-disabled)}.buysell-currency-btn{display:flex;align-items:center;gap:8px;padding:12px 14px;background:var(--bg-tertiary);border:none;border-radius:var(--radius-md);color:var(--text-primary);font-size:15px;font-weight:600;cursor:pointer;transition:background .2s ease}.buysell-currency-btn:active{background:var(--bg-hover)}.buysell-currency-flag{font-size:20px}.buysell-crypto-icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff}.buysell-crypto-icon.large{width:36px;height:36px;font-size:16px}.buysell-method-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;margin-bottom:10px;transition:all .2s ease}.buysell-method-btn.selected{border-color:var(--accent-primary);background:var(--accent-muted)}.buysell-method-btn:active{transform:scale(.99)}.buysell-method-left{display:flex;align-items:center;gap:12px;color:var(--text-primary);font-size:15px;font-weight:500}.buysell-method-icon{width:40px;height:40px;border-radius:var(--radius-sm);background:var(--bg-tertiary);display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.buysell-method-icon.visa{background:#1a1f71;color:#fff}.buysell-radio{width:22px;height:22px;border-radius:50%;border:2px solid var(--border-default);display:flex;align-items:center;justify-content:center;transition:all .2s ease}.buysell-radio.checked{background:var(--accent-primary);border-color:var(--accent-primary);color:#000}.buysell-fees-link{display:flex;align-items:center;gap:6px;background:none;border:none;color:var(--text-muted);font-size:13px;cursor:pointer;padding:0;margin-bottom:16px}.buysell-fees-link:hover{color:var(--text-secondary)}.buysell-fees-breakdown{background:var(--bg-card);border-radius:var(--radius-md);padding:14px 16px;margin-bottom:16px;animation:fadeIn .2s ease}.buysell-fee-row{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--text-secondary);padding:4px 0}.buysell-rate-card{background:var(--bg-card);border-radius:var(--radius-md);padding:14px 16px;margin-bottom:20px}.buysell-rate-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.buysell-rate-label{font-size:13px;color:var(--text-primary)}.buysell-rate-badge,.buysell-fee-badge{font-size:11px;font-weight:500;color:var(--text-muted);background:var(--bg-tertiary);padding:3px 8px;border-radius:var(--radius-full)}.buysell-fee-text{font-size:13px;color:var(--text-secondary)}.buysell-receive-box{display:flex;align-items:center;justify-content:space-between;background:var(--bg-card);border-radius:var(--radius-md);padding:16px}.buysell-receive-amount{font-size:22px;font-weight:700;color:var(--text-primary)}.buysell-receive-currency{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--bg-tertiary);border-radius:var(--radius-md);font-size:14px;font-weight:600;color:var(--text-primary)}.buysell-cta-btn{width:100%;padding:16px;background:var(--accent-primary);border:none;border-radius:var(--radius-md);font-size:16px;font-weight:600;color:#000;cursor:pointer;margin-top:24px;box-shadow:var(--shadow-button);transition:all .2s ease}.buysell-cta-btn:active:not(.disabled){transform:scale(.98);opacity:.9}.buysell-cta-btn.disabled{background:var(--text-disabled);color:var(--text-muted);box-shadow:none;cursor:not-allowed}.buysell-min-text{font-size:12px;color:var(--status-error);text-align:center;margin-top:12px}.buysell-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:flex-end;justify-content:center;z-index:200}.buysell-modal{background:var(--bg-card);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-height:70vh;padding:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom));animation:slideUp .3s ease}.buysell-modal-handle{width:40px;height:4px;background:var(--text-disabled);border-radius:2px;margin:0 auto 20px}.buysell-modal-title{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 20px;text-align:center}.buysell-picker-item{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;background:transparent;border:none;border-bottom:1px solid var(--border-subtle);cursor:pointer;transition:background .2s ease}.buysell-picker-item:active{background:var(--bg-hover)}.buysell-picker-item.selected{background:var(--accent-muted)}.buysell-picker-flag{font-size:28px}.buysell-picker-info{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.buysell-picker-code{font-size:16px;font-weight:600;color:var(--text-primary)}.buysell-picker-name{font-size:13px;color:var(--text-muted)}.chat-page{display:flex;flex-direction:column;min-height:100vh;background:var(--bg-primary)}.chat-header{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--bg-card);border-bottom:1px solid var(--border-subtle);position:sticky;top:0;z-index:10}.chat-back-btn{width:40px;height:40px;background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%;transition:background .2s}.chat-back-btn:active{background:#ffffff1a}.chat-header-info{flex:1;min-width:0}.chat-title{font-size:16px;font-weight:600;color:var(--text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-deal-info{font-size:12px;color:var(--text-muted)}.chat-loading{display:flex;align-items:center;justify-content:center;flex:1;min-height:200px}.chat-spinner{width:32px;height:32px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--accent-primary);border-radius:50%;animation:spin .8s linear infinite}.chat-error{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:32px;text-align:center}.chat-error p{font-size:14px;color:var(--text-muted);margin:0 0 16px}.chat-error button{background:var(--accent-primary);color:#0f0f1a;border:none;border-radius:10px;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer}.chat-messages{flex:1;overflow-y:auto;padding:16px 16px 100px}.chat-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 20px;color:var(--text-muted)}.chat-empty svg{opacity:.4;margin-bottom:16px}.chat-empty p{font-size:16px;font-weight:500;color:var(--text-secondary);margin:0 0 8px}.chat-empty span{font-size:14px;color:var(--text-muted)}.chat-date-group{margin-bottom:16px}.chat-date-divider{display:flex;align-items:center;justify-content:center;margin:16px 0}.chat-date-divider span{font-size:12px;color:var(--text-muted);background:var(--bg-primary);padding:4px 12px;border-radius:12px;background:var(--bg-card)}.chat-message{display:flex;gap:8px;margin-bottom:12px;max-width:85%}.chat-message.own{margin-left:auto;flex-direction:row-reverse}.chat-message.other{margin-right:auto}.chat-message.system{max-width:100%;justify-content:center}.chat-system-message{font-size:12px;color:var(--text-muted);background:var(--bg-card);padding:8px 16px;border-radius:12px;text-align:center}.chat-message-avatar{width:32px;height:32px;border-radius:50%;background:#3b82f6;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;flex-shrink:0}.chat-message-content{display:flex;flex-direction:column;gap:4px}.chat-message-sender{font-size:12px;color:var(--text-muted);padding-left:12px}.chat-message-bubble{background:var(--bg-card);border-radius:16px;padding:10px 14px;position:relative}.chat-message.own .chat-message-bubble{background:var(--accent-primary);color:#0f0f1a;border-bottom-right-radius:4px}.chat-message.other .chat-message-bubble{border-bottom-left-radius:4px}.chat-message-bubble p{margin:0;font-size:14px;line-height:1.4;word-wrap:break-word}.chat-message.own .chat-message-bubble p{color:#0f0f1a}.chat-message-time{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--text-muted);margin-top:4px;justify-content:flex-end}.chat-message.own .chat-message-time{color:#0f0f1a99}.chat-message.own .chat-message-time svg{stroke:#0f0f1a99}.chat-message.own .chat-message-time svg.read{stroke:#0f0f1a}.chat-input-container{display:flex;align-items:flex-end;gap:12px;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));background:var(--bg-card);border-top:1px solid var(--border-subtle);position:fixed;bottom:0;left:0;right:0;z-index:10}.chat-input{flex:1;background:var(--bg-primary);border:1px solid var(--border-default);border-radius:20px;padding:12px 16px;font-size:15px;color:var(--text-primary);resize:none;outline:none;max-height:120px;line-height:1.4;font-family:inherit}.chat-input::-moz-placeholder{color:var(--text-muted)}.chat-input::placeholder{color:var(--text-muted)}.chat-input:focus{border-color:var(--accent-primary)}.chat-send-btn{width:44px;height:44px;background:var(--accent-primary);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#0f0f1a;cursor:pointer;flex-shrink:0;transition:transform .2s,opacity .2s}.chat-send-btn:disabled{opacity:.4;cursor:not-allowed}.chat-send-btn:active:not(:disabled){transform:scale(.95)}.chat-send-spinner{width:20px;height:20px;border:2px solid rgba(15,15,26,.3);border-top-color:#0f0f1a;border-radius:50%;animation:spin .8s linear infinite}.chat-attach-btn{width:44px;height:44px;background:transparent;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffffff7a;cursor:pointer;flex-shrink:0;transition:color .2s;padding:2px}.chat-attach-btn:hover:not(:disabled){color:#ffffffb8}.chat-attach-btn:disabled{opacity:.4;cursor:not-allowed}.chat-attach-spinner{width:20px;height:20px;border:2px solid rgba(255,255,255,.2);border-top-color:var(--accent-primary);border-radius:50%;animation:spin .8s linear infinite}.chat-attachment{margin-bottom:8px}.chat-attachment-image{max-width:200px;max-height:200px;border-radius:8px;cursor:pointer;-o-object-fit:cover;object-fit:cover;display:block}.chat-attachment-file{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#ffffff0f;border-radius:8px;color:var(--accent-primary);text-decoration:none;font-size:13px;font-weight:500;transition:background .2s}.chat-attachment-file:hover{background:#ffffff1a}.chat-attachment-file svg{flex-shrink:0}.chat-pending-attachment{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#c2ff0a1a;border-top:1px solid rgba(194,255,10,.2);position:fixed;bottom:calc(68px + env(safe-area-inset-bottom));left:0;right:0;z-index:9}.chat-pending-attachment-info{display:flex;align-items:center;gap:10px;color:var(--accent-primary);font-size:13px;font-weight:500}.chat-pending-attachment-info svg{flex-shrink:0}.chat-pending-attachment-info span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:250px}.chat-pending-attachment-remove{background:none;border:none;color:#ffffff7a;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s}.chat-pending-attachment-remove:hover{color:#ff6b6b}.chat-file-sheet-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;z-index:100;animation:fadeIn .2s ease}.chat-file-sheet{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:393px;background:#ffffff17;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:34px 34px 0 0;padding:32px 16px;padding-bottom:calc(24px + env(safe-area-inset-bottom));z-index:101;animation:slideUp .3s ease}.chat-file-sheet-title{font-size:22px;font-weight:500;color:#fff;text-align:center;margin-bottom:24px;letter-spacing:-.2px;line-height:28px}.chat-file-sheet-options{display:flex;flex-direction:column;background:#ffffff17;border-radius:12px;margin-bottom:12px}.chat-file-sheet-option{display:flex;align-items:center;gap:12px;padding:12px 16px;background:none;border:none;color:#fff;font-size:15px;font-weight:500;cursor:pointer;text-align:left;transition:background .2s}.chat-file-sheet-option:first-child{border-radius:12px 12px 0 0}.chat-file-sheet-option:last-child{border-radius:0 0 12px 12px}.chat-file-sheet-option:not(:last-child){border-bottom:1px solid rgba(255,255,255,.06)}.chat-file-sheet-option:active{background:#ffffff0f}.chat-file-sheet-option svg{flex-shrink:0;color:#ffffffb8}.chat-file-sheet-cancel{width:100%;height:48px;background:#f2f2f426;border:none;border-radius:12px;color:#c5c3cc;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s}.chat-file-sheet-cancel:active{background:#f2f2f433}.messages-page{display:flex;flex-direction:column;min-height:100vh;background:var(--bg-primary);padding-bottom:80px}.messages-header{display:flex;align-items:center;justify-content:center;padding:16px;background:var(--bg-primary);position:sticky;top:0;z-index:10}.messages-title{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.messages-content{flex:1;display:flex;flex-direction:column}.messages-loading{flex:1;display:flex;align-items:center;justify-content:center}.messages-spinner{width:32px;height:32px;border:3px solid var(--border-default);border-top-color:var(--accent-primary);border-radius:50%;animation:spin .8s linear infinite}.messages-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.messages-empty-icon{width:96px;height:96px;background:#22c55e1a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.messages-empty-title{font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.messages-empty-subtitle{font-size:14px;color:var(--text-secondary);margin:0 0 32px;line-height:1.5;max-width:260px}.messages-empty-btn{background:var(--status-success);color:#fff;border:none;border-radius:12px;padding:14px 32px;font-size:16px;font-weight:600;cursor:pointer;transition:transform .2s,opacity .2s}.messages-empty-btn:active{transform:scale(.98)}.messages-list{display:flex;flex-direction:column}.messages-item{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid var(--border-subtle);cursor:pointer;transition:background .2s}.messages-item:active{background:var(--bg-hover)}.messages-item-avatar{width:48px;height:48px;background:linear-gradient(135deg,var(--accent-primary),var(--status-success));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;color:#0f0f1a;flex-shrink:0}.messages-item-content{flex:1;min-width:0}.messages-item-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.messages-item-name{font-size:15px;font-weight:600;color:var(--text-primary)}.messages-item-time{font-size:12px;color:var(--text-muted)}.messages-item-preview{display:flex;flex-direction:column;gap:2px}.messages-item-deal{font-size:13px;color:var(--text-secondary)}.messages-item-message{font-size:14px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.messages-item-badge{min-width:20px;height:20px;background:var(--status-success);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#fff;padding:0 6px}.figma-messages{min-height:100vh;background:#000;padding:60px 16px 16px}.figma-messages-title{font-size:28px;font-weight:700;color:#fff;margin:0 0 24px;line-height:1.2}.figma-messages-tabs{display:flex;align-items:center;gap:24px;margin-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:12px}.figma-messages-tab{background:none;border:none;font-size:14px;color:#ffffffa3;cursor:pointer;padding:0;position:relative;display:flex;align-items:center;gap:6px}.figma-messages-tab--active:after{content:"";position:absolute;bottom:-13px;left:0;right:0;height:2px;background:#fff}.figma-messages-tab-count{font-size:12px;color:#ffffffa3}.figma-messages-search{background:none;border:none;color:#ffffffa3;cursor:pointer;padding:0;margin-left:auto}.figma-messages-filters{display:flex;gap:8px;margin-bottom:20px;overflow-x:auto;padding-bottom:4px}.figma-messages-filters::-webkit-scrollbar{display:none}.figma-messages-filter{background:#ffffff14;border:none;border-radius:20px;padding:8px 16px;font-size:13px;color:#fffc;cursor:pointer;white-space:nowrap;transition:all .2s}.figma-messages-filter--active{background:#bfed33;color:#000;font-weight:500}.figma-messages-list{display:flex;flex-direction:column;gap:2px}.figma-messages-card{background:#ffffff0f;border-radius:12px;padding:16px;cursor:pointer;position:relative;transition:background .2s}.figma-messages-card:hover{background:#ffffff1a}.figma-messages-card-header{display:flex;align-items:center;gap:6px;margin-bottom:6px}.figma-messages-card-user{font-size:14px;font-weight:500;color:#fff}.figma-messages-card-dot{font-size:12px;color:#ffffff7a}.figma-messages-card-deal{font-size:13px;color:#ffffffa3}.figma-messages-card-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.figma-messages-card-preview{font-size:13px;color:#ffffff7a;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.figma-messages-card-meta{display:flex;align-items:center;gap:6px;flex-shrink:0}.figma-messages-card-read{opacity:.7}.figma-messages-card-time{font-size:12px;color:#ffffff7a}.figma-messages-card-badge{position:absolute;top:16px;right:16px;min-width:20px;height:20px;background:#bfed33;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#000;padding:0 6px}.figma-messages-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.figma-messages-empty-icon{margin-bottom:24px;opacity:.6}.figma-messages-empty-text{font-size:14px;color:#ffffffa3;margin:0 0 24px}.figma-messages-empty-btn{background:#bfed33;color:#000;border:none;border-radius:12px;padding:14px 32px;font-size:15px;font-weight:600;cursor:pointer}.figma-messages-loading{display:flex;align-items:center;justify-content:center;padding:60px 0}.figma-settings{min-height:100vh;background:#000;padding:60px 16px 16px}.figma-settings-title{font-size:28px;font-weight:700;color:#fff;margin:0 0 24px;line-height:1.2}.figma-settings-profile{background:#ffffff0f;border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px;margin-bottom:32px;cursor:pointer;transition:background .2s}.figma-settings-profile:hover{background:#ffffff1a}.figma-settings-avatar{width:48px;height:48px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;color:#fff}.figma-settings-profile-info{flex:1;display:flex;flex-direction:column;gap:2px}.figma-settings-profile-name{font-size:16px;font-weight:600;color:#fff}.figma-settings-profile-username{font-size:13px;color:#ffffff7a}.figma-settings-arrow{color:#ffffff7a}.figma-settings-section-label{display:block;font-size:12px;font-weight:500;color:#ffffff7a;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-left:4px}.figma-settings-row{background:#ffffff0f;padding:14px 16px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:background .2s}.figma-settings-row:first-of-type{border-radius:12px 12px 0 0}.figma-settings-row:last-of-type{border-radius:0 0 12px 12px}.figma-settings-row:only-of-type{border-radius:12px}.figma-settings-row:not(:last-of-type){border-bottom:1px solid rgba(255,255,255,.06)}.figma-settings-row:hover{background:#ffffff1a}.figma-settings-row-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#ffffffb8}.figma-settings-row-text{flex:1;font-size:15px;color:#fff}.figma-settings-version{text-align:center;padding:24px;font-size:12px;color:#ffffff4d}.figma-home-v2{background:#000;min-height:100vh;padding:56px 16px 16px}.figma-home-v2-balance{background:#ffffff17;border:1px solid rgba(23,14,62,.09);border-radius:12px;padding:12px;display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:16px}.figma-home-v2-balance-content{display:flex;flex-direction:column;gap:2px}.figma-home-v2-balance-label{font-size:13px;color:#ffffffa3;line-height:24px}.figma-home-v2-balance-row{display:flex;align-items:center;gap:4px}.figma-home-v2-balance-amount{font-family:Radio Canada Big,sans-serif;font-size:32px;font-weight:500;color:#fff;line-height:40px;letter-spacing:-.2px}.figma-home-v2-balance-currency{font-size:15px;font-weight:600;color:#ffffffa3;padding-top:7px}.figma-home-v2-balance-btn{width:48px;height:48px;background:#bfed33;border:1px solid rgba(23,14,62,.09);border-radius:999px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:inset 0 3px 3px #ffffff1f}.figma-home-v2-assets{display:flex;gap:12px;margin-bottom:40px}.figma-home-v2-asset{flex:1;background:#ffffff17;border:1px solid rgba(23,14,62,.09);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:8px;cursor:pointer}.figma-home-v2-asset-name{font-size:13px;color:#ffffffa3;line-height:24px}.figma-home-v2-asset-value{font-size:15px;font-weight:600;color:#fff;line-height:24px}.figma-home-v2-level{background:#ffffff17;border:1px solid rgba(23,14,62,.09);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:12px;margin-bottom:40px;cursor:pointer}.figma-home-v2-level-header{display:flex;flex-direction:column;gap:4px}.figma-home-v2-level-title{font-size:18px;color:#fff;line-height:24px}.figma-home-v2-level-subtitle{font-size:12px;color:#fffc;line-height:16px}.figma-home-v2-level-bar{height:6px;background:#1f1f28;border-radius:3px;overflow:hidden}.figma-home-v2-level-fill{height:100%;background:#bfed33;border-radius:3px;transition:width .3s ease}.figma-home-v2-level-footer{display:flex;justify-content:space-between;align-items:center}.figma-home-v2-level-points{font-size:13px;color:#c5c3cc}.figma-home-v2-level-points strong{color:#fff}.figma-home-v2-level-next{font-size:13px;color:#fff}.figma-home-v2-section{margin-bottom:20px}.figma-home-v2-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.figma-home-v2-section-title{font-size:15px;font-weight:600;color:#fff;line-height:24px;margin:0 0 12px}.figma-home-v2-see-all{background:none;border:none;font-size:13px;color:#ffffff7a;cursor:pointer}.figma-home-v2-task-card{background:#ffffff17;border:1px solid rgba(23,14,62,.09);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:12px}.figma-home-v2-task-label{font-size:13px;color:#fffc}.figma-home-v2-task-header{display:flex;justify-content:space-between;align-items:center}.figma-home-v2-task-amount{font-size:22px;font-weight:600;color:#ffffffe0;letter-spacing:-.2px}.figma-home-v2-badge{padding:2px 8px;border-radius:8px;font-size:13px;font-weight:600}.figma-home-v2-task-desc{font-size:13px;color:#fffc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.figma-home-v2-divider{height:1px;background:#ffffff26}.figma-home-v2-task-footer{display:flex;justify-content:space-between;align-items:center}.figma-home-v2-task-user{display:flex;align-items:center;gap:2px;background:#ffffff1f;border:1px solid rgba(23,14,62,.06);border-radius:6px;padding:4px;font-size:12px;color:#ffffffa3}.figma-home-v2-task-id{font-size:13px;color:#fffc}.figma-home-v2-task-btn{width:100%;height:40px;background:#bfed33;border:1px solid rgba(23,14,62,.09);border-radius:10px;font-size:13px;font-weight:600;color:#000;cursor:pointer;box-shadow:inset 0 3px 3px #ffffff1f}.figma-home-v2-deal-card{background:#ffffff17;border:1px solid rgba(23,14,62,.09);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:12px;margin-bottom:12px;cursor:pointer}.figma-home-v2-deal-header{display:flex;justify-content:space-between;align-items:center}.figma-home-v2-deal-info{display:flex;align-items:center;gap:8px}.figma-home-v2-deal-role{display:flex;align-items:center;gap:4px;background:#1a1a22;border-radius:8px;padding:2px 10px;font-size:13px;color:#bab9be}.figma-home-v2-deal-amount{font-size:13px;color:#fff}.figma-home-v2-deal-desc{font-size:13px;color:#fffc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.figma-home-v2-deal-footer{display:flex;justify-content:space-between;align-items:center}.figma-home-v2-deal-user{display:flex;align-items:center;gap:2px;background:#ffffff1f;border:1px solid rgba(23,14,62,.06);border-radius:6px;padding:4px;font-size:12px;color:#ffffffa3}.figma-home-v2-deal-id{font-size:13px;color:#fffc}.figma-home-v2-deal-status{display:flex;align-items:center;gap:8px;font-size:13px;color:#fff}.figma-home-v2-loading{display:flex;justify-content:center;padding:40px}.figma-home-v2-spinner{width:32px;height:32px;border:3px solid rgba(255,255,255,.1);border-top-color:#bfed33;border-radius:50%;animation:spin 1s linear infinite}.figma-home-v2-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.figma-home-v2-empty-icon{width:80px;height:80px;margin-bottom:24px}.figma-home-v2-empty h2{font-size:18px;color:#fff;margin:0 0 8px}.figma-home-v2-empty p{font-size:13px;color:#ffffffa3;margin:0 0 24px}.figma-home-v2-empty button{background:#bfed33;border:none;border-radius:12px;padding:12px 24px;font-size:15px;font-weight:600;color:#000;cursor:pointer}.figma-settings{background:#000;min-height:100vh}.figma-settings-header{display:flex;align-items:center;justify-content:space-between;padding:16px;position:sticky;top:0;background:#000;z-index:10}.figma-settings-back{background:none;border:none;padding:0;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.figma-settings-title{font-size:17px;font-weight:600;color:#fff;margin:0;position:absolute;left:50%;transform:translate(-50%)}.figma-settings-content{padding:0 16px 100px}.figma-settings-profile{display:flex;align-items:center;gap:16px;padding:12px;background:#ffffff17;border-radius:12px;margin-bottom:24px}.figma-settings-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#bfed33,#4ade80);padding:2px;flex-shrink:0}.figma-settings-avatar-inner{width:100%;height:100%;border-radius:50%;background:#3b82f6;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;color:#fff}.figma-settings-profile-info{display:flex;flex-direction:column;gap:0}.figma-settings-profile-name{font-size:16px;font-weight:600;color:#fff;line-height:24px}.figma-settings-profile-username{font-size:14px;color:#ffffffa3;line-height:24px}.figma-settings-section{margin-bottom:24px}.figma-settings-label{display:block;font-size:14px;font-weight:400;color:#ffffffa3;margin-bottom:12px}.figma-settings-card{background:#ffffff17;border-radius:12px;overflow:hidden}.figma-settings-row{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:12px}.figma-settings-row--link{cursor:pointer;transition:opacity .15s ease}.figma-settings-row--link:active{opacity:.7}.figma-settings-row-text{font-size:16px;color:#fff}.figma-settings-divider{height:1px;background:#ffffff26;margin:0 12px}.figma-toggle{position:relative;display:inline-block;width:48px;height:28px;flex-shrink:0}.figma-toggle input{opacity:0;width:0;height:0;position:absolute}.figma-toggle-track{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#1a1a22;transition:background-color .2s ease;border-radius:14px}.figma-toggle-track:before{position:absolute;content:"";height:24px;width:24px;left:2px;bottom:2px;background-color:#fff;transition:transform .2s ease;border-radius:50%;box-shadow:0 1px 3px #0000004d}.figma-toggle input:checked+.figma-toggle-track{background-color:#bfed33}.figma-toggle input:checked+.figma-toggle-track:before{transform:translate(20px)}.figma-addressbook{background:#000;min-height:100vh}.figma-addressbook-header{display:flex;align-items:center;justify-content:space-between;padding:16px;position:sticky;top:0;background:#000;z-index:10}.figma-addressbook-back{background:none;border:none;padding:0;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.figma-addressbook-title{font-size:17px;font-weight:600;color:#fff;margin:0;position:absolute;left:50%;transform:translate(-50%)}.figma-addressbook-tabs-container{padding:0 16px;margin-bottom:16px}.figma-addressbook-tabs{display:flex;gap:0}.figma-addressbook-tab{flex:1;padding:8px 0 12px;background:none;border:none;font-size:15px;font-weight:500;color:#ffffff7a;cursor:pointer;transition:all .2s;position:relative}.figma-addressbook-tab--active{color:#fff}.figma-addressbook-tab--active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#fff;border-radius:1px}.figma-addressbook-tabs-line{height:1px;background:#ffffff1f;margin-top:-1px}.figma-addressbook-content{padding:0 16px}.figma-addressbook-section{font-size:14px;color:#ffffffa3;margin-bottom:12px;display:block}.figma-addressbook-list{display:flex;flex-direction:column;gap:12px}.figma-addressbook-item{display:flex;align-items:center;gap:12px;background:#ffffff17;border-radius:12px;padding:12px;cursor:pointer;transition:opacity .15s}.figma-addressbook-item:active{opacity:.7}.figma-addressbook-item-icon{width:32px;height:32px;flex-shrink:0}.figma-addressbook-item-info{flex:1;display:flex;flex-direction:column;gap:2px}.figma-addressbook-item-label{font-size:15px;font-weight:500;color:#fff}.figma-addressbook-item-currency{font-size:12px;color:#ffffffa3}.figma-addressbook-item-arrow{flex-shrink:0;opacity:.5}.figma-addressbook-empty{text-align:center;padding:40px 20px}.figma-addressbook-empty p{font-size:14px;color:#ffffff7a;margin:0}.figma-addressbook-add-btn{width:100%;height:48px;background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:12px;font-size:15px;font-weight:600;color:#bfed33;cursor:pointer;margin-top:16px;transition:opacity .15s}.figma-addressbook-add-btn:active{opacity:.7}.figma-wallet-details{background:#000;min-height:100vh;display:flex;flex-direction:column}.figma-wallet-details-header{display:flex;align-items:center;justify-content:space-between;padding:16px;position:sticky;top:0;background:#000;z-index:10}.figma-wallet-details-back{background:none;border:none;padding:0;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.figma-wallet-details-title{font-size:17px;font-weight:600;color:#fff;margin:0;position:absolute;left:50%;transform:translate(-50%)}.figma-wallet-details-header-delete{background:none;border:none;padding:0;font-size:15px;font-weight:500;color:#ef4444;cursor:pointer}.figma-wallet-details-content{flex:1;padding:0 16px}.figma-wallet-details-field{margin-bottom:24px}.figma-wallet-details-label{display:block;font-size:14px;color:#ffffffa3;margin-bottom:8px}.figma-wallet-details-input-wrap{position:relative;background:#ffffff17;border-radius:12px;overflow:hidden}.figma-wallet-details-input{width:100%;padding:16px;background:transparent;border:none;color:#fff;font-size:16px;outline:none}.figma-wallet-details-input::-moz-placeholder{color:#ffffff52}.figma-wallet-details-input::placeholder{color:#ffffff52}.figma-wallet-details-input--with-actions{padding-right:120px}.figma-wallet-details-actions{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:8px}.figma-wallet-details-action-btn{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .15s}.figma-wallet-details-action-btn:hover{opacity:1}.figma-wallet-details-action-text{background:none;border:none;padding:0;font-size:14px;font-weight:500;color:#fff;cursor:pointer;opacity:.7;transition:opacity .15s}.figma-wallet-details-action-text:hover{opacity:1}.figma-wallet-details-network{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffff0f;border:1px solid rgba(191,237,51,.4);border-radius:12px;cursor:pointer;transition:opacity .15s}.figma-wallet-details-network:active{opacity:.7}.figma-wallet-details-network-icon{width:24px;height:24px;flex-shrink:0}.figma-wallet-details-network-name{flex:1;font-size:15px;color:#fff}.figma-wallet-details-network-chevron{opacity:.5}.figma-wallet-details-footer{padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0))}.figma-wallet-details-save{width:100%;height:48px;background:#bfed334d;border:none;border-radius:12px;font-size:15px;font-weight:600;color:#ffffff7a;cursor:not-allowed;transition:all .2s}.figma-wallet-details-save--active{background:#bfed33;color:#000;cursor:pointer}.figma-wallet-details-save--active:active{opacity:.8}.figma-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:100;display:flex;align-items:flex-end}.figma-modal-content{width:100%;background:#1a1a2e;border-radius:20px 20px 0 0;padding:16px 16px 32px;max-height:70vh;overflow-y:auto}.figma-modal-handle{width:36px;height:4px;background:#ffffff4d;border-radius:2px;margin:0 auto 16px}.figma-modal-title{font-size:18px;font-weight:600;color:#fff;text-align:center;margin:0 0 16px}.figma-network-list{display:flex;flex-direction:column;gap:8px}.figma-network-item{display:flex;align-items:center;gap:12px;padding:12px;background:#ffffff17;border-radius:12px;cursor:pointer;transition:background .15s}.figma-network-item:active{background:#ffffff26}.figma-network-item--active{background:#bfed3326}.figma-network-item-icon{width:24px;height:24px;flex-shrink:0}.figma-network-item-name{flex:1;font-size:15px;color:#fff}.figma-rewards-v2{background:#000;min-height:100vh;position:relative;overflow:hidden}.figma-rewards-v2-bg-top{position:absolute;top:0;left:0;right:0;height:237px;background:radial-gradient(ellipse at top,rgba(50,50,80,.4) 0%,transparent 70%);pointer-events:none}.figma-rewards-v2-bg-bottom{position:absolute;top:283px;left:0;right:0;height:217px;background:radial-gradient(ellipse at bottom,rgba(50,50,80,.3) 0%,transparent 70%);pointer-events:none;transform:scaleY(-1)}.figma-rewards-v2-header{display:flex;align-items:center;justify-content:space-between;padding:56px 16px 16px;position:relative;z-index:10}.figma-rewards-v2-back{background:none;border:none;padding:0;cursor:pointer}.figma-rewards-v2-title{font-size:15px;color:#fff}.figma-rewards-v2-badge-container{position:relative;display:flex;align-items:center;justify-content:center;height:280px;margin-top:20px}.figma-rewards-v2-ring-outer{position:absolute;width:215px;height:215px;border-radius:50%;background:radial-gradient(circle,rgba(80,80,120,.3) 0%,transparent 70%)}.figma-rewards-v2-ring{position:absolute;top:0}.figma-rewards-v2-inner-glow{position:absolute;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(30,30,50,.8) 0%,transparent 70%)}.figma-rewards-v2-hexagon{position:absolute;display:flex;align-items:center;justify-content:center}.figma-rewards-v2-hex-bg{position:absolute}.figma-rewards-v2-hex-icon{position:relative;z-index:1}.figma-rewards-v2-indicator-left{position:absolute;left:55px;bottom:60px;width:29px;height:29px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.figma-rewards-v2-indicator-right{position:absolute;right:55px;bottom:60px;width:38px;height:38px;background:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px #000c}.figma-rewards-v2-level-info{text-align:center;padding:0 29px;position:relative;z-index:10}.figma-rewards-v2-level-name{font-size:25px;font-weight:600;color:#fff;margin:0 0 6px;letter-spacing:-.2px;line-height:36px}.figma-rewards-v2-level-desc{font-size:13px;color:#ffffffa3;margin:0;line-height:24px}.figma-rewards-v2-cta{display:flex;align-items:center;justify-content:center;width:calc(100% - 58px);margin:24px 29px;height:48px;background:#bfed33;border:1px solid rgba(23,14,62,.09);border-radius:12px;font-size:15px;font-weight:600;color:#221e37;cursor:pointer;box-shadow:inset 0 3px 3px #ffffff1f;position:relative;z-index:10}.figma-rewards-v2-milestones{background:#0e0d25;border-radius:16px 16px 0 0;padding:24px 16px;margin-top:16px;box-shadow:0 -2px 3px #170e3e52;position:relative;z-index:10}.figma-rewards-v2-section-title{font-size:15px;font-weight:600;color:#fff;margin:0 0 8px;line-height:24px}.figma-rewards-v2-milestone-card{background:#ffffff17;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:8px}.figma-rewards-v2-milestone-header{display:flex;justify-content:space-between;align-items:flex-start}.figma-rewards-v2-milestone-title{font-size:18px;color:#fff;line-height:24px}.figma-rewards-v2-milestone-info{background:none;border:none;padding:0;cursor:pointer;opacity:.5}.figma-rewards-v2-milestone-meta{display:flex;justify-content:space-between;align-items:center}.figma-rewards-v2-milestone-subtitle,.figma-rewards-v2-milestone-remaining{font-size:10px;color:#ffffffa3;line-height:16px}.figma-rewards-v2-milestone-bar{height:6px;background:#ffffff52;border-radius:3px;overflow:hidden}.figma-rewards-v2-milestone-fill{height:100%;background:#bfed33;border-radius:3px;transition:width .3s ease;min-width:2%}.figma-rewards-v2-milestone-count{font-size:13px;color:#fff;line-height:24px}.figma-rewards-v2-milestone-count strong{font-weight:500}.figma-activity{background:#000;flex:1;width:100%;min-width:0;position:relative;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.figma-activity-bg-top{position:absolute;top:-40px;left:59px;width:445px;height:327px;background:radial-gradient(ellipse at center,rgba(98,126,234,.3) 0%,transparent 70%);transform:rotate(-15deg);pointer-events:none}.figma-activity-bg-bottom{position:absolute;top:-127px;left:-155px;width:413px;height:239px;background:radial-gradient(ellipse at center,rgba(98,126,234,.25) 0%,transparent 70%);pointer-events:none}.figma-activity-header{display:flex;align-items:center;justify-content:space-between;padding:16px;position:relative;z-index:1}.figma-activity-back{background:none;border:none;padding:0;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.figma-activity-title{font-size:15px;font-weight:500;color:#fff;position:absolute;left:50%;transform:translate(-50%)}.figma-activity-header-actions{display:flex;gap:12px;align-items:center}.figma-activity-icon-btn{background:none;border:none;padding:0;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.figma-activity-content{padding:0 16px 16px;display:flex;flex-direction:column;gap:24px;position:relative;z-index:1;flex:1}.figma-activity-section{display:flex;flex-direction:column;gap:16px}.figma-activity-date{font-size:15px;font-weight:600;color:#fff;margin:0;line-height:24px}.figma-activity-list{display:flex;flex-direction:column;gap:8px}.figma-activity-item{background:#ffffff17;border-radius:12px;padding:12px;display:flex;align-items:center;justify-content:space-between;height:66px;box-sizing:border-box}.figma-activity-item-left{display:flex;align-items:center;gap:8px}.figma-activity-coin{position:relative;width:32px;height:32px;flex-shrink:0}.figma-activity-coin svg{width:32px;height:32px}.figma-activity-direction{position:absolute;bottom:-4px;left:-4px;width:16px;height:16px;background:#383745;border:1px solid #262841;border-radius:999px;display:flex;align-items:center;justify-content:center}.figma-activity-info{display:flex;flex-direction:column;gap:2px}.figma-activity-label{display:flex;align-items:center;gap:4px;line-height:24px}.figma-activity-prefix{font-size:13px;font-weight:500;color:#ffffffb8}.figma-activity-value{font-size:15px;font-weight:500;color:#fff}.figma-activity-time{font-size:10px;font-weight:500;color:#ffffffb8;line-height:16px}.figma-activity-amount{font-size:15px;font-weight:500;line-height:24px}.figma-activity-amount.outgoing{color:#fff}.figma-activity-amount.incoming{color:#bfed33}.figma-activity-search-header{display:flex;align-items:center;gap:12px;padding:16px;position:relative;z-index:1}.figma-activity-search-bar{flex:1;display:flex;align-items:center;gap:4px;background:#ffffff17;border:1px solid rgba(23,14,62,.03);border-radius:10px;padding:8px 10px;min-height:40px;box-sizing:border-box;box-shadow:0 0 0 2px #c2ff0a66}.figma-activity-search-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.figma-activity-search-input{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:13px;font-weight:500;padding:0 4px;line-height:24px}.figma-activity-search-input::-moz-placeholder{color:#ffffff7a}.figma-activity-search-input::placeholder{color:#ffffff7a}.figma-activity-search-clear{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.figma-activity-empty{display:flex;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.figma-activity-empty p{color:#ffffff7a;font-size:14px;margin:0}.figma-filters-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#170e3ea3;z-index:100}.figma-filters-modal{position:fixed;bottom:0;left:0;right:0;background:#000;border-radius:16px 16px 0 0;z-index:101;top:72px;display:flex;flex-direction:column;animation:slideUp .3s ease-out;overflow:hidden;padding-bottom:34px}.figma-filters-header{display:flex;align-items:center;justify-content:space-between;padding:24px 16px 16px}.figma-filters-close{background:none;border:none;padding:0;cursor:pointer;width:80px;display:flex;justify-content:flex-start}.figma-filters-title{font-size:15px;font-weight:500;color:#fff;text-align:center}.figma-filters-reset{background:none;border:none;padding:0;cursor:pointer;font-size:13px;font-weight:500;color:#ffffff7a;width:80px;text-align:right}.figma-filters-content{flex:1;overflow-y:auto;padding:0 16px 16px;display:flex;flex-direction:column;gap:24px}.figma-filters-section{display:flex;flex-direction:column;gap:12px}.figma-filters-section-title{font-size:15px;font-weight:500;color:#ffffffa3}.figma-filters-options{display:flex;flex-direction:column;gap:8px}.figma-filters-option{display:flex;align-items:center;justify-content:space-between;background:#ffffff17;border:none;border-radius:12px;padding:12px;cursor:pointer;width:100%}.figma-filters-option-label{font-size:15px;font-weight:500;color:#fff}.figma-filters-asset{display:flex;align-items:center;gap:12px}.figma-filters-date-range{display:flex;align-items:center;gap:8px}.figma-filters-date-input{flex:1;display:flex;align-items:center;justify-content:space-between;background:#ffffff17;border:1px solid rgba(23,14,62,.03);border-radius:12px;padding:12px;min-height:48px;box-sizing:border-box;position:relative;cursor:pointer}.figma-filters-date-native{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.figma-filters-date-placeholder{font-size:15px;font-weight:500;color:#ffffff7a}.figma-filters-date-placeholder.has-value{color:#fff}.figma-filters-date-separator{font-size:15px;font-weight:500;color:#ffffffa3}.figma-filters-footer{padding:16px 16px 8px;flex-shrink:0;margin-top:auto}.figma-filters-home-indicator{display:flex;justify-content:center;padding:8px 0;flex-shrink:0}.figma-filters-home-indicator-bar{width:144px;height:5px;background:#ffffff2e;border-radius:100px}.figma-filters-apply{width:100%;height:48px;background:#bfed33;border:none;border-radius:12px;font-size:15px;font-weight:600;color:#221e37;cursor:pointer;box-shadow:inset 0 3px 3px #ffffff1f}.figma-deposit{background:#000;flex:1;width:100%!important;max-width:100%!important;min-width:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.figma-deposit-header{display:flex;align-items:center;justify-content:space-between;padding:16px;position:relative}.figma-deposit-back,.figma-deposit-more{background:none;border:none;padding:0;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.figma-deposit-title{font-size:15px;font-weight:500;color:#fff;position:absolute;left:50%;transform:translate(-50%)}.figma-deposit-content{flex:1;padding:0 16px;display:flex;flex-direction:column;gap:20px}.figma-deposit-card{background:#ffffff17;border-radius:12px;overflow:hidden}.figma-deposit-card-inner{display:flex;flex-direction:column;align-items:center;gap:24px;padding:32px 12px 12px}.figma-deposit-currency{display:flex;flex-direction:column;align-items:center;gap:4px}.figma-deposit-currency-name{font-size:18px;font-weight:500;color:#fff;line-height:24px}.figma-deposit-network{font-size:13px;font-weight:600;color:#fff;line-height:20px}.figma-deposit-qr{width:173px;height:169px;display:flex;align-items:center;justify-content:center}.figma-deposit-qr-loading{color:#ffffffa3;font-size:13px}.figma-deposit-qr-wrapper{position:relative;width:173px;height:169px;background:#fff;border-radius:26px;display:flex;align-items:center;justify-content:center;overflow:hidden}.figma-deposit-qr-img{width:150px;height:150px;-o-object-fit:contain;object-fit:contain}.figma-deposit-qr-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:8px;padding:4px;display:flex;align-items:center;justify-content:center}.figma-deposit-address{width:100%;background:#ffffff17;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px}.figma-deposit-address-label{font-size:13px;font-weight:600;color:#ffffffa3;line-height:20px}.figma-deposit-address-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.figma-deposit-address-value{font-size:13px;font-weight:500;color:#fff;line-height:24px;word-break:break-all;flex:1}.figma-deposit-copy{background:none;border:none;padding:0;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.figma-deposit-warning{background:#d7ff6133;border-radius:10px;padding:8px;display:flex;gap:8px;align-items:flex-start}.figma-deposit-warning-icon{padding:2px 0;flex-shrink:0}.figma-deposit-warning-content{display:flex;flex-direction:column;gap:4px;flex:1}.figma-deposit-warning-title{font-size:13px;font-weight:700;color:#bfed33;line-height:20px;margin:0}.figma-deposit-warning-text{font-size:12px;font-weight:500;color:#ffffffb8;line-height:16px;margin:0}.figma-deposit-footer{background:#ffffff17;border-radius:16px 16px 0 0;padding:16px 16px 0;display:flex;flex-direction:column;align-items:center;margin-top:auto}.figma-deposit-share-btn{width:100%;height:48px;background:#bfed33;border:1px solid rgba(23,14,62,.09);border-radius:12px;font-size:15px;font-weight:600;color:#221e37;cursor:pointer;box-shadow:inset 0 3px 3px #ffffff1f}.figma-deposit-home-indicator{display:flex;align-items:center;justify-content:center;padding:8px 0;height:34px}.figma-deposit-home-indicator-bar{width:144px;height:5px;background:#ffffff2e;border-radius:100px}.figma-home-v3{background:#000;flex:1;width:100%!important;max-width:100%!important;min-width:0;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;position:relative}.figma-home-v3-top,.figma-home-v3-container{flex-shrink:0}.figma-home-v3-bg-1{position:absolute;top:95px;left:40px;width:434px;height:252px;background:radial-gradient(ellipse at center,rgba(98,126,234,.4) 0%,transparent 70%);transform:rotate(-15deg);pointer-events:none}.figma-home-v3-bg-2{position:absolute;top:-20px;left:-147px;width:433px;height:251px;background:radial-gradient(ellipse at center,rgba(98,126,234,.3) 0%,transparent 70%);pointer-events:none}.figma-home-v3-top{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:32px;padding:72px 16px 24px}.figma-home-v3-level-badge{display:flex;align-items:center;gap:8px;background:#ffffff17;border-radius:16px;padding:8px 12px;height:32px;cursor:pointer}.figma-home-v3-level-text{font-size:12px;font-weight:500;color:#fff;line-height:16px}.figma-home-v3-level-divider{font-size:12px;color:#ffffff7a;margin:0 -2px}.figma-home-v3-level-points{font-size:12px;font-weight:500;color:#fff;line-height:16px}.figma-home-v3-balance{display:flex;flex-direction:column;align-items:center;gap:2px}.figma-home-v3-balance-label{font-size:13px;font-weight:500;color:#ffffffa3;line-height:24px}.figma-home-v3-balance-row{display:flex;align-items:baseline;gap:4px}.figma-home-v3-balance-amount{font-size:32px;font-weight:500;color:#fff;line-height:40px;letter-spacing:-.2px;font-family:Radio Canada Big,sans-serif}.figma-home-v3-balance-currency{font-size:15px;font-weight:600;color:#ffffffa3;line-height:24px;padding-top:7px}.figma-home-v3-assets{display:flex;gap:12px;width:100%;padding:0}.figma-home-v3-asset{flex:1;max-width:124px;background:#ffffff17;border:1px solid rgba(23,14,62,.09);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:8px;cursor:pointer}.figma-home-v3-asset-name{font-size:13px;font-weight:500;color:#ffffffa3;line-height:24px}.figma-home-v3-asset-value{font-size:15px;font-weight:600;color:#fff;line-height:24px}.figma-home-v3-wallet-btn{display:flex;align-items:center;gap:6px;background:#ffffff17;border:none;border-radius:16px;padding:0 8px;height:24px;cursor:pointer}.figma-home-v3-wallet-btn span{font-size:13px;font-weight:500;color:#fff;line-height:24px}.figma-home-v3-container{position:relative;z-index:1;background:#000;border-radius:30px 30px 14px 14px;padding:24px 16px;display:flex;flex-direction:column;gap:12px;margin-top:auto}.figma-home-v3-section{display:flex;flex-direction:column;gap:8px}.figma-home-v3-section-title{font-size:15px;font-weight:600;color:#fff;line-height:24px;margin:0}.figma-home-v3-nokyc-card{background:#242333;border-radius:12px;padding:12px;display:flex;justify-content:space-between;align-items:flex-end;overflow:hidden;position:relative;cursor:pointer}.figma-home-v3-nokyc-content{display:flex;flex-direction:column;gap:8px}.figma-home-v3-nokyc-title{font-size:18px;font-weight:500;color:#fff;line-height:24px;margin:0}.figma-home-v3-nokyc-subtitle{font-size:12px;font-weight:500;color:#ffffffa3;line-height:16px;margin:0}.figma-home-v3-nokyc-btn{display:flex;align-items:center;gap:4px;background:none;border:none;padding:0;cursor:pointer}.figma-home-v3-nokyc-btn span{font-size:12px;font-weight:600;color:#bfed33;line-height:16px}.figma-home-v3-nokyc-icon{position:absolute;right:-20px;top:-13px;transform:rotate(17.56deg);opacity:.8}.figma-home-v3-task-card{background:#ffffff17;border:1px solid rgba(23,14,62,.09);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:12px;cursor:pointer}.figma-home-v3-task-label{font-size:13px;font-weight:500;color:#fffc;line-height:24px}.figma-home-v3-task-header{display:flex;align-items:center;justify-content:space-between}.figma-home-v3-task-amount{font-size:22px;font-weight:600;color:#ffffffe0;line-height:28px;letter-spacing:-.2px}.figma-home-v3-badge{padding:2px 8px;border-radius:8px;font-size:13px;font-weight:600;line-height:24px}.figma-home-v3-task-desc{font-size:13px;font-weight:500;color:#fffc;line-height:24px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.figma-home-v3-divider{height:1px;background:#ffffff26;width:100%}.figma-home-v3-task-footer{display:flex;align-items:center;justify-content:space-between}.figma-home-v3-task-user{display:flex;align-items:center;gap:2px;background:#ffffff1f;border:1px solid rgba(23,14,62,.06);border-radius:6px;padding:4px 4px 4px 6px}.figma-home-v3-task-user span{font-size:12px;font-weight:500;color:#ffffffa3;line-height:16px}.figma-home-v3-task-id{font-size:13px;font-weight:500;color:#fffc;line-height:24px}.figma-home-v3-task-btn{width:100%;height:40px;background:#bfed33;border:1px solid rgba(23,14,62,.09);border-radius:10px;font-size:13px;font-weight:600;color:#000;cursor:pointer;box-shadow:inset 0 3px 3px #ffffff1f}.figma-home-v3-coupon{position:relative;background:#3b18de;border:1px solid #a28bff;border-radius:12px;margin:4px 0 0;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;z-index:1}.figma-home-v3-coupon-content{display:flex;align-items:center;gap:8px}.figma-home-v3-coupon-content span{font-size:12px;font-weight:500;color:#fff;line-height:16px}.figma-home-v3-loading{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100}.figma-home-v3-spinner{width:32px;height:32px;border:3px solid rgba(255,255,255,.2);border-top-color:#bfed33;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.figma-home-v3-empty{display:flex;flex-direction:column;align-items:center;padding:32px 42px;gap:24px;width:100%;position:relative;z-index:1}.figma-home-v3-empty-illustration{display:flex;align-items:center;justify-content:center}.figma-home-v3-empty-content{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.figma-home-v3-empty-title{font-family:Open Sauce Two,sans-serif;font-weight:500;font-size:15px;line-height:24px;color:#fff;margin:0}.figma-home-v3-empty-subtitle{font-family:Open Sauce Two,sans-serif;font-weight:500;font-size:13px;line-height:24px;color:#ffffffa3;margin:0;max-width:295px}.figma-home-v3-fund-btn{width:100%;max-width:309px;height:48px;background:#bfed33;border:1px solid rgba(23,14,62,.09);border-radius:12px;font-family:Open Sauce Two,sans-serif;font-weight:600;font-size:15px;line-height:24px;color:#221e37;cursor:pointer;box-shadow:0 1px 1px #170e3e08,inset 0 3px 3px #ffffff1f}.figma-nokyc{background:#000;flex:1;width:100%;min-width:0;display:flex;flex-direction:column;overflow:hidden;position:relative}.figma-nokyc-bg{position:absolute;top:0;left:50%;transform:translate(-50%);width:500px;height:400px;background:radial-gradient(ellipse at center,rgba(99,102,241,.15) 0%,transparent 70%);pointer-events:none}.figma-nokyc-content{flex:1;display:flex;flex-direction:column;align-items:center;padding:32px 16px;gap:32px;position:relative;z-index:1}.figma-nokyc-illustration{position:relative;width:180px;height:164px;display:flex;align-items:center;justify-content:center}.figma-nokyc-cards{position:absolute;top:20px;left:50%;transform:translate(-50%)}.figma-nokyc-icon-circle{position:absolute;bottom:0;right:10px;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#4f46e5);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #6366f166}.figma-nokyc-text{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.figma-nokyc-title{font-family:Open Sauce Two,sans-serif;font-weight:500;font-size:22px;line-height:28px;letter-spacing:-.2px;color:#fff;text-align:center;margin:0}.figma-nokyc-subtitle{font-family:Open Sauce Two,sans-serif;font-weight:500;font-size:15px;line-height:24px;color:#ffffffa3;text-align:center;margin:12px 0 0;max-width:320px}.figma-nokyc-description{font-family:Open Sauce Two,sans-serif;font-weight:500;font-size:15px;line-height:24px;color:#ffffffa3;text-align:center;margin:0}.figma-nokyc-steps{display:flex;flex-direction:column;width:100%;margin-top:20px}.figma-nokyc-step-item{display:flex;align-items:center;gap:12px;padding:20px 8px;border-bottom:1px solid rgba(255,255,255,.15)}.figma-nokyc-step-item:first-child{padding-top:0}.figma-nokyc-step-icon{width:40px;height:40px;flex-shrink:0}.figma-nokyc-step-icon-wrapper{width:40px;height:40px;border-radius:50%;background:#d7ff611f;display:flex;align-items:center;justify-content:center}.figma-nokyc-step-text{font-family:Open Sauce Two,sans-serif;font-weight:500;font-size:13px;line-height:24px;color:#fff;margin:0}.figma-nokyc-benefits{display:flex;flex-direction:column;width:100%;margin-top:20px}.figma-nokyc-benefit-item{display:flex;align-items:center;gap:8px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.15)}.figma-nokyc-check-icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#d7ff611f;border-radius:100px;padding:4px;box-sizing:border-box}.figma-nokyc-benefit-text{font-family:Open Sauce Two,sans-serif;font-weight:500;font-size:13px;line-height:24px;color:#fff;margin:0}.figma-nokyc-points{display:flex;flex-direction:column;width:100%;margin-top:20px}.figma-nokyc-point-item{display:flex;align-items:center;gap:8px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.15)}.figma-nokyc-bullet{width:4px;height:4px;border-radius:50%;background:#bfed33;flex-shrink:0;margin-left:6px}.figma-nokyc-point-text{font-family:Open Sauce Two,sans-serif;font-weight:500;font-size:13px;line-height:24px;color:#fff;margin:0}.figma-nokyc-bottom{display:flex;flex-direction:column;align-items:center;gap:32px;padding:0 16px}.figma-nokyc-dots{display:flex;gap:9px}.figma-nokyc-dot{width:8px;height:8px;border-radius:50%;background:#ffffff3d}.figma-nokyc-dot--active{background:#bfed33}.figma-nokyc-buttons{display:flex;flex-direction:column;gap:12px;width:100%;max-width:362px}.figma-nokyc-btn-primary{width:100%;height:48px;background:#bfed33;border:1px solid rgba(23,14,62,.09);border-radius:12px;font-family:Open Sauce Two,sans-serif;font-weight:600;font-size:15px;line-height:24px;color:#221e37;cursor:pointer;box-shadow:0 1px 1px #170e3e08,inset 0 3px 3px #ffffff1f}.figma-nokyc-btn-secondary{width:100%;height:48px;background:#f2f2f4;border:none;border-radius:12px;font-family:Open Sauce Two,sans-serif;font-weight:600;font-size:15px;line-height:24px;color:#c5c3cc;cursor:pointer}.figma-nokyc-home-indicator{display:flex;align-items:center;justify-content:center;padding:8px 0;height:34px;width:100%}.figma-nokyc-home-indicator-bar{width:144px;height:5px;background:#ffffff2e;border-radius:100px}.figma-create-deal{min-height:100vh;background:#000;display:flex;flex-direction:column}.figma-create-deal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;padding-top:calc(16px + env(safe-area-inset-top));position:sticky;top:0;background:#000;z-index:10}.figma-create-deal-back,.figma-create-deal-close,.figma-create-deal-menu{background:none;border:none;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;padding:0;width:40px;height:40px}.figma-create-deal-title{font-family:Open Sauce Two,sans-serif;font-size:18px;font-weight:600;color:#fff;margin:0;text-align:center}.figma-create-deal-spacer{width:40px}.figma-create-deal-content{flex:1;padding:0 20px;padding-bottom:calc(120px + env(safe-area-inset-bottom))}.figma-create-deal-section-title{font-family:Open Sauce Two,sans-serif;font-size:24px;font-weight:600;color:#fff;margin:0 0 24px}.figma-create-deal-field{margin-bottom:20px}.figma-create-deal-label{display:block;font-family:Open Sauce Two,sans-serif;font-size:13px;font-weight:500;color:#ffffffa3;margin-bottom:10px}.figma-create-deal-currency-btn{width:100%;display:flex;align-items:center;justify-content:space-between;background:#ffffff17;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:12px 16px;cursor:pointer;color:#fff}.figma-create-deal-currency-btn:active{background:#ffffff1f}.figma-create-deal-currency-left{display:flex;align-items:center;gap:12px}.figma-create-deal-currency-name{font-family:Open Sauce Two,sans-serif;font-size:16px;font-weight:600;color:#fff}.figma-create-deal-input-wrap{position:relative;display:flex;align-items:center}.figma-create-deal-input{width:100%;height:52px;background:#ffffff17;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:0 60px 0 16px;font-family:Open Sauce Two,sans-serif;font-size:15px;color:#fff;outline:none;box-sizing:border-box}.figma-create-deal-input.full{padding-right:16px}.figma-create-deal-input::-moz-placeholder{color:#ffffff7a}.figma-create-deal-input::placeholder{color:#ffffff7a}.figma-create-deal-input:focus{border-color:#bfed33}.figma-create-deal-input.error{border-color:#ef4444}.figma-create-deal-input-suffix{position:absolute;right:16px;font-family:Open Sauce Two,sans-serif;font-size:15px;font-weight:500;color:#ffffffa3}.figma-create-deal-error{font-size:12px;color:#ef4444;margin:6px 0 0}.figma-create-deal-textarea{width:100%;min-height:100px;background:#ffffff17;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:16px;font-family:Open Sauce Two,sans-serif;font-size:15px;color:#fff;outline:none;resize:none;box-sizing:border-box}.figma-create-deal-textarea::-moz-placeholder{color:#ffffff7a}.figma-create-deal-textarea::placeholder{color:#ffffff7a}.figma-create-deal-textarea:focus{border-color:#bfed33}.figma-create-deal-textarea.error{border-color:#ef4444}.figma-create-deal-role-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.figma-create-deal-role-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#ffffff17;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:24px 16px;cursor:pointer;transition:all .2s ease}.figma-create-deal-role-card.active{border-color:#bfed33;background:#bfed3314}.figma-create-deal-role-card:active{transform:scale(.98)}.figma-create-deal-role-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:#ffffffa3}.figma-create-deal-role-card.active .figma-create-deal-role-icon{color:#fff}.figma-create-deal-role-text{font-family:Open Sauce Two,sans-serif;font-size:14px;font-weight:500;color:#ffffffb8}.figma-create-deal-role-card.active .figma-create-deal-role-text{color:#fff}.figma-create-deal-user-card{display:flex;align-items:center;gap:12px;background:#ffffff17;border-radius:12px;padding:12px 16px;margin-bottom:16px}.figma-create-deal-user-avatar{width:40px;height:40px;border-radius:50%;background:#3b82f6;display:flex;align-items:center;justify-content:center;font-family:Open Sauce Two,sans-serif;font-size:16px;font-weight:600;color:#fff;flex-shrink:0}.figma-create-deal-user-info{display:flex;flex-direction:column;gap:2px}.figma-create-deal-user-role{font-family:Open Sauce Two,sans-serif;font-size:13px;color:#ffffffa3}.figma-create-deal-user-name{font-family:Open Sauce Two,sans-serif;font-size:15px;font-weight:500;color:#fff}.figma-create-deal-summary-card{background:#ffffff17;border-radius:12px;padding:16px;margin-bottom:20px}.figma-create-deal-summary-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.figma-create-deal-summary-row.main{padding-bottom:12px}.figma-create-deal-summary-label{font-family:Open Sauce Two,sans-serif;font-size:14px;color:#ffffffa3;display:flex;align-items:center;gap:6px}.figma-create-deal-summary-label.with-icon{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.figma-create-deal-summary-value{font-family:Open Sauce Two,sans-serif;font-size:14px;font-weight:500;color:#fff}.figma-create-deal-summary-value.highlight{font-size:20px;font-weight:600;color:#bfed33}.figma-create-deal-summary-divider{height:1px;background:#ffffff26;margin:12px 0}.figma-create-deal-summary-section{padding:8px 0}.figma-create-deal-summary-section-label{font-family:Open Sauce Two,sans-serif;font-size:13px;color:#ffffff7a;display:block;margin-bottom:6px}.figma-create-deal-summary-section-text{font-family:Open Sauce Two,sans-serif;font-size:14px;color:#fff;margin:0;line-height:1.5}.figma-create-deal-expand-btn{display:flex;align-items:center;justify-content:center;width:100%;background:none;border:none;padding:8px 0 0;cursor:pointer;color:#ffffff7a}.figma-create-deal-bottom{position:fixed;bottom:0;left:0;right:0;padding:16px 20px;padding-bottom:calc(16px + env(safe-area-inset-bottom));background:linear-gradient(to top,#000000 80%,transparent)}.figma-create-deal-btn{width:100%;height:52px;background:#bfed33;border:none;border-radius:12px;font-family:Open Sauce Two,sans-serif;font-size:16px;font-weight:600;color:#000;cursor:pointer;transition:all .2s ease}.figma-create-deal-btn:active:not(.disabled){transform:scale(.98);opacity:.9}.figma-create-deal-btn.disabled{background:#bfed334d;color:#0e0d1f80;cursor:not-allowed}.figma-create-deal-btn-secondary{width:100%;height:52px;background:#1a1929;border:1px solid rgba(255,255,255,.2);border-radius:12px;font-family:Open Sauce Two,sans-serif;font-size:16px;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease}.figma-create-deal-btn-secondary:active{background:#111116}.figma-create-deal-btn-secondary.disabled{opacity:.5;cursor:not-allowed}.figma-create-deal-bottom-message{position:fixed;bottom:0;left:0;right:0;background:#1a1929;border-top-left-radius:20px;border-top-right-radius:20px;padding:24px 20px;padding-bottom:calc(24px + env(safe-area-inset-bottom));z-index:10}.figma-create-deal-invite-text{font-family:Open Sauce Two,sans-serif;font-size:14px;font-weight:400;color:#ffffffb8;margin:0 0 16px;line-height:1.5;text-align:left}.figma-create-deal-user-avatar.blue{background:#3b82f6}.figma-create-deal-expand-center{display:flex;justify-content:center;width:100%;padding:12px 0;background:none;border:none;cursor:pointer;color:#ffffff7a}.figma-create-deal-expand-center:hover{color:#fffc}.figma-underline{text-decoration:underline;text-decoration-style:dashed;text-underline-offset:3px}.figma-create-deal-amount-large{font-family:Open Sauce Two,sans-serif;font-size:20px;font-weight:700;color:#fff}.figma-create-deal-status-badge{display:inline-flex;align-items:center;padding:6px 12px;border-radius:20px;font-family:Open Sauce Two,sans-serif;font-size:12px;font-weight:600;white-space:nowrap}.figma-create-deal-status-badge.pending{background:transparent;border:1px solid #FACC15;color:#facc15}.figma-create-deal-hint{display:block;font-family:Open Sauce Two,sans-serif;font-size:13px;color:#ffffff7a;margin-top:6px}.figma-create-deal-bottom-summary{position:fixed;bottom:0;left:0;right:0;background:#1a1928;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.08)}.figma-create-deal-fee-row{display:flex;align-items:center;justify-content:space-between;padding:6px 0}.figma-create-deal-fee-row.main{padding-bottom:12px;margin-bottom:4px}.figma-create-deal-fee-label{font-family:Open Sauce Two,sans-serif;font-size:14px;color:#ffffffa3;display:flex;align-items:center;gap:6px}.figma-create-deal-fee-label.with-icon{text-decoration:underline;text-decoration-style:dashed;text-underline-offset:3px}.figma-create-deal-fee-label.with-icon svg{opacity:.5}.figma-create-deal-fee-value{font-family:Open Sauce Two,sans-serif;font-size:14px;color:#ffffffe6;font-weight:500}.figma-create-deal-fee-value.highlight{font-size:20px;font-weight:700;color:#bfed33}.figma-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:flex-end;justify-content:center;z-index:100}.figma-modal-sheet{width:100%;max-height:90vh;background:#1a1928;border-radius:20px 20px 0 0;padding:12px 0 0;display:flex;flex-direction:column;animation:slideUp .3s ease}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.figma-modal-handle{width:36px;height:5px;background:#fff3;border-radius:100px;margin:0 auto 16px}.figma-modal-title{font-family:Open Sauce Two,sans-serif;font-size:18px;font-weight:600;color:#fff;text-align:center;margin:0 0 20px;padding:0 20px}.figma-modal-bottom{padding:16px 20px;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.figma-currency-list{padding:0 20px;max-height:300px;overflow-y:auto}.figma-currency-item{display:flex;align-items:center;gap:12px;width:100%;padding:14px 0;background:none;border:none;border-bottom:1px solid rgba(255,255,255,.08);cursor:pointer;color:#fff}.figma-currency-item:last-child{border-bottom:none}.figma-currency-item-name{flex:1;text-align:left;font-family:Open Sauce Two,sans-serif;font-size:15px;font-weight:500}.figma-radio{width:22px;height:22px;border-radius:50%;border:2px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;flex-shrink:0}.figma-radio.checked{border-color:#bfed33}.figma-radio-dot{width:12px;height:12px;border-radius:50%;background:#bfed33}.figma-payment-methods{padding:0 20px;display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.figma-payment-method{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:12px;cursor:pointer;color:#fff;text-align:left}.figma-payment-method.selected{border-color:#bfed3380;background:#bfed330f}.figma-payment-method-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border-radius:10px;flex-shrink:0}.figma-payment-method-info{flex:1;display:flex;flex-direction:column;gap:2px}.figma-payment-method-title{font-family:Open Sauce Two,sans-serif;font-size:15px;font-weight:500;color:#fff}.figma-payment-method-subtitle{font-family:Open Sauce Two,sans-serif;font-size:13px;color:#ffffff7a}.figma-payment-card{background:linear-gradient(145deg,#1f3d2e,#162e23);border-radius:16px;padding:24px;margin-bottom:16px;display:flex;flex-direction:column;align-items:center}.figma-payment-card-network{font-family:Open Sauce Two,sans-serif;font-size:13px;color:#ffffffa3;margin-bottom:8px}.figma-payment-card-amount{font-family:Open Sauce Two,sans-serif;font-size:32px;font-weight:700;color:#fff;margin-bottom:20px}.figma-payment-qr{margin-bottom:20px}.figma-payment-qr-inner{position:relative;padding:12px;background:#fff;border-radius:12px}.figma-payment-qr-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:4px;border-radius:8px}.figma-payment-address{width:100%}.figma-payment-address-label{font-family:Open Sauce Two,sans-serif;font-size:12px;color:#ffffff7a;display:block;margin-bottom:8px}.figma-payment-address-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.figma-payment-address-value{font-family:Open Sauce Two,monospace;font-size:14px;color:#fff;word-break:break-all}.figma-payment-address-copy{background:none;border:none;cursor:pointer;color:#ffffffa3;padding:4px;flex-shrink:0}.figma-payment-address-copy:active{color:#bfed33}.figma-payment-warning{display:flex;align-items:flex-start;gap:12px;background:#bfed3314;border:1px solid rgba(191,237,51,.2);border-radius:12px;padding:14px 16px;margin-bottom:16px}.figma-payment-warning-text{display:flex;flex-direction:column;gap:4px}.figma-payment-warning-title{font-family:Open Sauce Two,sans-serif;font-size:14px;font-weight:600;color:#bfed33}.figma-payment-warning-subtitle{font-family:Open Sauce Two,sans-serif;font-size:13px;color:#ffffffa3;line-height:1.4}.figma-payment-timer{display:flex;align-items:center;justify-content:center;gap:8px;color:#ffffffa3;margin-bottom:16px}.figma-payment-timer span{font-family:Open Sauce Two,sans-serif;font-size:14px}.figma-payment-loading{display:flex;justify-content:center;padding:16px 0}.figma-payment-loading-dots{display:flex;gap:8px}.figma-payment-loading-dots span{width:8px;height:8px;background:#ffffff4d;border-radius:50%;animation:pulse 1.4s infinite ease-in-out}.figma-payment-loading-dots span:nth-child(1){animation-delay:0s}.figma-payment-loading-dots span:nth-child(2){animation-delay:.2s}.figma-payment-loading-dots span:nth-child(3){animation-delay:.4s}.figma-payment-loading-dots span:nth-child(4){animation-delay:.6s}@keyframes pulse{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.figma-payment-success{min-height:100vh;display:flex;flex-direction:column;position:relative;overflow:hidden}.figma-payment-success-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#0a0a0f,#000,#000);z-index:0}.figma-payment-success-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1;padding:40px 20px}.figma-payment-success-icon{width:100px;height:100px;border-radius:50%;background:linear-gradient(145deg,#bfed33,#7c5ce7,#4834d4);display:flex;align-items:center;justify-content:center;margin-bottom:32px;position:relative}.figma-payment-success-circle{width:140px;height:140px;border-radius:50%;background:linear-gradient(135deg,#9ae625,#7c5ce7,#4834d4);display:flex;align-items:center;justify-content:center;margin-bottom:40px;position:relative;box-shadow:0 0 60px #9ae6254d,0 0 100px #7c5ce733}.figma-payment-success-sparkle{position:absolute}.figma-payment-success-sparkle.top-right{top:-30px;right:-40px}.figma-payment-success-sparkle.bottom-left{bottom:-20px;left:-30px}.figma-payment-success-title{font-family:Open Sauce Two,sans-serif;font-size:28px;font-weight:600;color:#fff;margin:0;text-align:center}.figma-seller-page{min-height:100vh;background:#000;padding:0 16px 100px;font-family:Open Sauce Two,-apple-system,BlinkMacSystemFont,sans-serif}.figma-seller-result-page{padding-bottom:24px}.figma-seller-header{display:flex;align-items:center;justify-content:space-between;height:56px;margin-bottom:16px}.figma-seller-back-btn,.figma-seller-menu-btn{width:24px;height:24px;background:none;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:opacity .2s}.figma-seller-back-btn:active,.figma-seller-menu-btn:active{opacity:.6}.figma-seller-title{font-size:18px;font-weight:600;color:#fff;margin:0;text-align:center;flex:1}.figma-seller-header-actions{display:flex;align-items:center;gap:12px}.figma-seller-dispute-link{background:none;border:none;color:#ff6b6b;font-size:13px;font-weight:500;cursor:pointer;padding:4px 8px;transition:opacity .2s}.figma-seller-dispute-link:hover,.figma-seller-dispute-link:active{opacity:.8}.figma-seller-menu-container{position:relative}.figma-seller-menu-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99}.figma-seller-menu-dropdown{position:absolute;top:100%;right:0;margin-top:8px;background:#111116;border:1px solid rgba(255,255,255,.1);border-radius:12px;min-width:180px;box-shadow:0 8px 24px #0006;z-index:100;overflow:hidden;animation:sellerFadeIn .15s ease-out}@keyframes sellerFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.figma-seller-menu-item{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;background:none;border:none;color:#fff;font-size:14px;font-weight:500;cursor:pointer;text-align:left;transition:background .15s}.figma-seller-menu-item:hover{background:#ffffff0d}.figma-seller-menu-item:active{background:#ffffff1a}.figma-seller-menu-item.danger{color:#ef4444}.figma-seller-menu-item.danger svg{stroke:#ef4444}.figma-seller-menu-item.dispute{color:#ff6b6b}.figma-seller-menu-item.chat{color:#fff}.figma-seller-menu-item.chat svg{stroke:currentColor}.figma-seller-menu-item:disabled{opacity:.5;cursor:not-allowed}.figma-seller-menu-item+.figma-seller-menu-item{border-top:1px solid rgba(255,255,255,.06)}.figma-seller-loading{display:flex;align-items:center;justify-content:center;min-height:60vh}.figma-seller-spinner{width:32px;height:32px;border:3px solid rgba(255,255,255,.1);border-top-color:#bfed33;border-radius:50%;animation:spin .8s linear infinite}.figma-seller-spinner-icon{animation:spin .8s linear infinite}.figma-seller-error{text-align:center;padding:48px 24px;color:#ffffffa3}.figma-seller-avatar{width:48px;height:48px;border-radius:50%;background:#3b82f6;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;color:#fff;flex-shrink:0}.figma-seller-counterparty{display:flex;align-items:center;justify-content:space-between;background:#ffffff17;border-radius:12px;padding:12px;margin-bottom:16px}.figma-seller-counterparty-info{display:flex;align-items:center;gap:12px}.figma-seller-counterparty-text{display:flex;flex-direction:column;gap:2px}.figma-seller-counterparty-role{font-size:13px;font-weight:500;color:#ffffffa3}.figma-seller-counterparty-name{font-size:14px;font-weight:500;color:#fff}.figma-seller-chat-btn{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#bfed33;color:#000;border:none;border-radius:24px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,transform .1s}.figma-seller-chat-btn:active{background:#d4f645;transform:scale(.98)}.figma-seller-chat-btn svg{stroke:#000}.figma-seller-chat-btn-sm{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#bfed33;color:#000;border:none;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer}.figma-seller-chat-btn-sm svg{stroke:#000;width:14px;height:14px}.figma-seller-card{background:#ffffff17;border-radius:12px;padding:12px;margin-bottom:16px}.figma-seller-card-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.figma-seller-deal-number{font-size:12px;color:#ffffff7a;display:block;margin-bottom:4px}.figma-seller-amount{font-size:24px;font-weight:700;color:#fff}.figma-seller-status{display:inline-flex;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600}.figma-seller-status--new{background:transparent;border:1px solid #FACC15;color:#facc15}.figma-seller-status--accepted{background:transparent;border:1px solid #22C55E;color:#22c55e}.figma-seller-status--funded{background:#3b82f6;color:#fff}.figma-seller-status--in-progress{background:transparent;border:1px solid #BFED33;color:#bfed33}.figma-seller-status--delivered{background:transparent;border:1px solid #3B82F6;color:#3b82f6}.figma-seller-status--complete{background:#22c55e;color:#fff}.figma-seller-status--dispute{background:transparent;border:1px solid #EF4444;color:#ef4444}.figma-seller-status--canceled{background:#6b72804d;color:#ffffffa3}.figma-seller-section{margin-bottom:16px}.figma-seller-label{font-size:13px;font-weight:500;color:#ffffffa3;display:block;margin-bottom:4px}.figma-seller-text{font-size:14px;color:#fff;line-height:1.5;margin:0}.figma-seller-expand-btn{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:12px 0;color:#ffffffb8;font-size:14px;cursor:pointer;transition:color .2s}.figma-seller-expand-btn:hover{color:#fff}.figma-seller-expand-btn svg{transition:transform .2s}.figma-seller-details-expanded{padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.figma-seller-fees{margin-top:16px}.figma-seller-fee-row{display:flex;justify-content:space-between;margin-bottom:8px}.figma-seller-fee-label{font-size:13px;color:#ffffff7a}.figma-seller-fee-value{font-size:13px;color:#fff}.figma-seller-fee-total{display:flex;justify-content:space-between;padding-top:12px;margin-top:8px;border-top:1px solid rgba(255,255,255,.1)}.figma-seller-fee-total-label{font-size:14px;font-weight:600;color:#fff}.figma-seller-fee-total-value{font-size:14px;font-weight:600;color:#bfed33}.figma-seller-stages-card{background:#ffffff17;border-radius:12px;padding:12px;margin-bottom:16px}.figma-seller-stages-title{font-size:15px;font-weight:600;color:#fff;display:block;margin-bottom:12px;line-height:24px}.figma-seller-stages-list{display:flex;flex-direction:column;gap:0}.figma-seller-stage{display:flex;align-items:flex-start;gap:12px;position:relative}.figma-seller-stage-indicator{display:flex;flex-direction:column;align-items:center;width:20px;flex-shrink:0;position:relative}.figma-seller-stage-dot{width:20px;height:20px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1}.figma-seller-stage-dot.completed{background:#bfed33}.figma-seller-stage-dot.completed svg{stroke:#000;width:12px;height:12px}.figma-seller-stage-dot.waiting{background:transparent;border:2px solid rgba(255,255,255,.15)}.figma-seller-stage-dot.waiting svg{stroke:#ffffffa3;width:14px;height:14px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.figma-seller-stage-dot.cancelled{background:#6b72804d}.figma-seller-stage-dot.active{background:#bfed3333;border:2px solid #BFED33}.figma-seller-stage-line{width:1px;flex:1;min-height:32px;background:#ffffff26;position:absolute;left:10px;top:20px;bottom:0}.figma-seller-stage:last-child .figma-seller-stage-line{display:none}.figma-seller-stage-line.completed{background:#ffffff26}.figma-seller-stage-content{flex:1;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.15);display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.figma-seller-stage:last-child .figma-seller-stage-content{border-bottom:none}.figma-seller-stage-text{flex:1}.figma-seller-stage-label{font-size:13px;color:#fff;display:block;line-height:24px;font-weight:500}.figma-seller-stage-label.completed{color:#fff}.figma-seller-stage-label.waiting{color:#fff;font-weight:500}.figma-seller-stage-label.cancelled{color:#ffffff7a}.figma-seller-stage-time{font-size:11px;color:#ffffffa3;display:block;line-height:11px}.figma-seller-stage-chevron{width:18px;height:18px;color:#ffffff7a;transition:transform .2s;flex-shrink:0;margin-top:3px}.figma-seller-stage-chevron.expanded{transform:rotate(180deg)}.figma-seller-stage-details{margin-top:12px;padding:8px 0;display:flex;flex-direction:column;gap:8px}.figma-seller-stage-detail-row{display:flex;gap:8px}.figma-seller-stage-detail-label{font-size:13px;color:#ffffffa3;min-width:80px}.figma-seller-stage-detail-value{font-size:13px;color:#fff;flex:1}.figma-seller-stages-toggle{display:flex;align-items:center;gap:4px;padding:0;margin-top:12px;background:none;border:none;color:#5e5b6d;font-size:13px;font-weight:600;cursor:pointer;line-height:24px}.figma-seller-stages-toggle svg{width:18px;height:18px;transition:transform .2s}.figma-seller-stages-toggle.expanded svg{transform:rotate(180deg)}.figma-seller-actions{position:fixed;bottom:0;left:0;right:0;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent 0%,#000000 20%);z-index:10}.figma-seller-btn-primary{width:100%;padding:16px 24px;background:#bfed33;color:#000;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s,transform .1s}.figma-seller-btn-primary:disabled{background:#bfed334d;cursor:not-allowed}.figma-seller-btn-primary:active:not(:disabled){background:#d4f645;transform:scale(.98)}.figma-seller-btn-secondary{width:100%;padding:16px 24px;background:transparent;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s;margin-top:8px}.figma-seller-btn-secondary:active{background:#ffffff0d}.figma-seller-btn-send{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;background:#bfed33;color:#000;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;margin-bottom:12px}.figma-seller-btn-send:disabled{opacity:.5;cursor:not-allowed}.figma-seller-btn-send svg{stroke:#000}.figma-seller-checkbox{display:flex;align-items:flex-start;gap:12px;cursor:pointer;margin-bottom:16px}.figma-seller-checkbox input{display:none}.figma-seller-checkbox-box{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.figma-seller-checkbox input:checked+.figma-seller-checkbox-box{background:#bfed33;border-color:#bfed33}.figma-seller-checkbox input:checked+.figma-seller-checkbox-box svg{stroke:#000}.figma-seller-checkbox-text{font-size:13px;color:#ffffffb8;line-height:1.4}.figma-seller-success-box{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:12px;color:#22c55e;font-size:14px;font-weight:500}.figma-seller-success-box svg{stroke:#22c55e}.figma-seller-helper-message{text-align:center;padding:12px 16px;font-size:13px;color:#ffffff7a;background:#ffffff08;border-radius:12px;margin-top:16px}.figma-seller-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;z-index:1000;display:flex;align-items:flex-end;animation:sellerOverlayFadeIn .2s ease-out}@keyframes sellerOverlayFadeIn{0%{opacity:0}to{opacity:1}}.figma-seller-modal{width:100%;max-height:90vh;background:#1a1929;border-radius:24px 24px 0 0;padding:12px 20px 24px;padding-bottom:calc(24px + env(safe-area-inset-bottom));animation:sellerModalSlideUp .3s ease-out;overflow-y:auto}@keyframes sellerModalSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.figma-seller-modal-handle{width:36px;height:4px;background:#fff3;border-radius:2px;margin:0 auto 20px}.figma-seller-modal-title{font-size:24px;font-weight:600;color:#fff;margin:0 0 8px}.figma-seller-modal-deal-number{font-size:14px;color:#ffffff7a;margin:0 0 20px}.figma-seller-modal-buyer{display:flex;align-items:center;justify-content:space-between;background:#ffffff0d;border-radius:12px;padding:12px 16px;margin-bottom:20px}.figma-seller-modal-buyer-info{display:flex;align-items:center;gap:12px}.figma-seller-modal-buyer-text{display:flex;flex-direction:column;gap:2px}.figma-seller-modal-buyer-role{font-size:12px;color:#ffffff7a}.figma-seller-modal-buyer-name{font-size:14px;font-weight:500;color:#fff}.figma-seller-modal-receive{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:16px}.figma-seller-modal-receive-label{font-size:14px;color:#ffffffb8}.figma-seller-modal-receive-amount{font-size:18px;font-weight:600;color:#bfed33}.figma-seller-modal-section{margin-bottom:16px;position:relative}.figma-seller-modal-section-label{font-size:12px;color:#ffffff7a;text-transform:uppercase;letter-spacing:.5px;display:block;margin-bottom:6px}.figma-seller-modal-section-text{font-size:14px;color:#fff;line-height:1.5;margin:0}.figma-seller-modal-expand{position:absolute;bottom:-8px;left:50%;transform:translate(-50%);background:none;border:none;color:#ffffff7a;padding:8px;cursor:pointer}.figma-seller-modal-notice{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#ffffff08;border-radius:10px;margin:20px 0}.figma-seller-modal-notice svg{stroke:#ffffff80;flex-shrink:0}.figma-seller-modal-notice span{font-size:13px;color:#ffffffb8}.figma-seller-modal-actions{display:flex;flex-direction:column;gap:0;margin-top:20px}.figma-seller-result-content{flex:1;display:flex;flex-direction:column;align-items:center;padding:40px 20px 100px}.figma-seller-success-icon{position:relative;margin-bottom:24px}.figma-seller-sparkle{position:absolute;font-size:16px;color:#bfed33;font-weight:300}.figma-seller-sparkle-1{top:-10px;right:-20px}.figma-seller-sparkle-2{bottom:10px;left:-25px}.figma-seller-declined-icon{position:relative;margin-bottom:24px}.figma-seller-dash{position:absolute;font-size:14px;color:#bfed33;opacity:.6}.figma-seller-dash-1{top:35px;left:-30px}.figma-seller-dash-2{top:35px;right:-30px}.figma-seller-result-title{font-size:24px;font-weight:600;color:#fff;margin:0 0 24px;text-align:center}.figma-seller-result-card{width:100%;background:#111116;border-radius:16px;padding:24px 20px;text-align:center;margin-bottom:24px}.figma-seller-result-amount{font-size:28px;font-weight:700;color:#fff;margin-bottom:8px}.figma-seller-result-username{font-size:14px;color:#ffffffb8;margin-bottom:8px}.figma-seller-result-desc{font-size:13px;color:#ffffff7a}.figma-seller-message-input{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px;color:#fff;font-size:15px;font-family:inherit;resize:none;margin-bottom:16px}.figma-seller-message-input::-moz-placeholder{color:#ffffff7a}.figma-seller-message-input::placeholder{color:#ffffff7a}.figma-seller-message-input:focus{outline:none;border-color:#bfed33}.figma-seller-home-indicator{position:fixed;bottom:0;left:0;right:0;padding:8px 0;padding-bottom:calc(8px + env(safe-area-inset-bottom));display:flex;justify-content:center}.figma-seller-home-indicator-bar{width:134px;height:5px;background:#fff3;border-radius:3px}.figma-messages{background:#000;min-height:100vh;padding:16px}.figma-messages--empty{display:flex;flex-direction:column}.figma-messages-title{font-size:32px;font-weight:600;color:#fff;margin:0 0 20px;line-height:1.2}.figma-messages-tabs-container{margin-bottom:16px}.figma-messages-tabs{display:flex;align-items:center;gap:0;position:relative}.figma-messages-tab{padding:8px 16px 12px;background:none;border:none;font-size:14px;font-weight:500;color:#ffffff7a;cursor:pointer;transition:all .2s;position:relative;display:flex;align-items:center;gap:6px}.figma-messages-tab:first-child{padding-left:0}.figma-messages-tab--active{color:#fff}.figma-messages-tab--active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#fff;border-radius:1px}.figma-messages-tab-badge{background:#bfed33;color:#000;font-size:11px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center}.figma-messages-search-btn{background:none;border:none;padding:0;margin-left:auto;cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.figma-messages-tabs-line{height:1px;background:#ffffff1f;margin-top:-1px}.figma-messages-filters{display:flex;gap:8px;margin-bottom:20px}.figma-messages-chip{padding:8px 16px;background:#ffffff17;border:none;border-radius:20px;font-size:14px;color:#ffffffb8;cursor:pointer;transition:all .2s}.figma-messages-chip--active{background:#bfed33;color:#000;font-weight:500}.figma-messages-list{display:flex;flex-direction:column}.figma-messages-item{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 0;cursor:pointer;transition:opacity .15s}.figma-messages-item:active{opacity:.7}.figma-messages-item-content{flex:1;min-width:0}.figma-messages-item-header{display:flex;align-items:center;gap:4px;margin-bottom:4px}.figma-messages-item-user{font-size:15px;font-weight:600;color:#fff}.figma-messages-item-dot{font-size:15px;color:#ffffff7a}.figma-messages-item-deal{font-size:15px;color:#ffffffa3}.figma-messages-item-preview{font-size:14px;color:#ffffffa3;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.figma-messages-item-meta{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0;margin-left:12px}.figma-messages-item-time-row{display:flex;align-items:center;gap:4px}.figma-messages-item-read{opacity:.8}.figma-messages-item-time{font-size:13px;color:#ffffff7a}.figma-messages-item-badge{background:#bfed33;color:#000;font-size:11px;font-weight:600;padding:2px 7px;border-radius:10px;min-width:18px;text-align:center}.figma-messages-item-divider{height:1px;background:#ffffff26}.figma-messages-no-results{text-align:center;padding:40px 20px}.figma-messages-no-results p{font-size:14px;color:#ffffff7a;margin:0}.figma-messages-empty-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;margin-top:60px}.figma-messages-empty-illustration{margin-bottom:24px}.figma-messages-empty-title{font-size:20px;font-weight:600;color:#fff;margin:0 0 8px}.figma-messages-empty-text{font-size:14px;color:#ffffffa3;margin:0 0 24px;max-width:280px;line-height:1.5}.figma-messages-empty-btn{width:100%;max-width:300px;height:48px;background:#bfed33;border:none;border-radius:12px;font-size:15px;font-weight:600;color:#000;cursor:pointer;transition:opacity .15s}.figma-messages-empty-btn:active{opacity:.8}.figma-messages-loading{display:flex;justify-content:center;padding:60px}.figma-messages-spinner{width:32px;height:32px;border:3px solid rgba(255,255,255,.1);border-top-color:#bfed33;border-radius:50%;animation:spin 1s linear infinite}.figma-chat{background:#000;min-height:100vh;display:flex;flex-direction:column}.figma-chat-header{display:flex;align-items:center;padding:12px 16px;background:#000;position:sticky;top:0;z-index:10;border-bottom:1px solid rgba(255,255,255,.06)}.figma-chat-back{background:none;border:none;padding:0;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-right:12px}.figma-chat-header-info{flex:1;display:flex;flex-direction:column;min-width:0}.figma-chat-header-title{font-size:16px;font-weight:600;color:#fff;margin:0;line-height:1.3}.figma-chat-header-subtitle{font-size:13px;color:#ffffffa3;margin:0}.figma-chat-header-action{background:none;border:none;padding:0;font-size:14px;font-weight:500;color:#ef4444;cursor:pointer;white-space:nowrap}.figma-chat-cancel-dispute{background:none;border:none;padding:0;font-size:14px;font-weight:500;color:#ef4444;cursor:pointer;white-space:nowrap;margin-left:auto}.figma-chat-messages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}.figma-chat-date-divider{display:flex;align-items:center;justify-content:center;padding:8px 0}.figma-chat-date-divider span{font-size:12px;color:#ffffff7a;background:#000;padding:0 12px}.figma-chat-message{display:flex;flex-direction:column;max-width:85%}.figma-chat-message--own{align-self:flex-end;align-items:flex-end}.figma-chat-message--other{align-self:flex-start;align-items:flex-start}.figma-chat-message-sender{font-size:13px;color:#ffffffa3;margin-bottom:4px;display:flex;align-items:center;gap:8px}.figma-chat-message-sender-name{font-weight:500}.figma-chat-message-time{font-size:12px;color:#ffffff7a}.figma-chat-message-read{display:flex;align-items:center}.figma-chat-message-bubble{background:#ffffff17;border-radius:12px;padding:12px 16px;max-width:100%}.figma-chat-message--own .figma-chat-message-bubble{background:#ffffff1f;border-radius:12px 12px 4px}.figma-chat-message--other .figma-chat-message-bubble{background:#ffffff17;border-radius:12px 12px 12px 4px}.figma-chat-message-bubble p{font-size:15px;color:#fff;margin:0;line-height:1.5;word-wrap:break-word}.figma-chat-system-message{align-self:center;max-width:100%}.figma-chat-system-message span{font-size:13px;color:#ffffff7a;background:#ffffff0f;padding:8px 16px;border-radius:8px;display:inline-block}.figma-chat-attachment{margin-bottom:8px}.figma-chat-attachment-image{max-width:200px;max-height:200px;border-radius:8px;cursor:pointer}.figma-chat-attachment-file{display:flex;align-items:center;gap:8px;color:#bfed33;font-size:14px;text-decoration:none}.figma-chat-input-area{padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0));background:#16152a;border-top:1px solid rgba(255,255,255,.06)}.figma-chat-input-container{display:flex;align-items:center;gap:12px;background:#ffffff0f;border-radius:24px;padding:8px 12px}.figma-chat-input{flex:1;background:transparent;border:none;color:#fff;font-size:15px;padding:4px 0;outline:none;resize:none;font-family:inherit;min-height:24px;max-height:120px}.figma-chat-input::-moz-placeholder{color:#ffffff52}.figma-chat-input::placeholder{color:#ffffff52}.figma-chat-attach-btn{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px;opacity:.6;transition:opacity .15s}.figma-chat-attach-btn:hover{opacity:1}.figma-chat-send-btn{background:#bfed33;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .15s}.figma-chat-send-btn:disabled{opacity:.5;cursor:not-allowed}.figma-chat-send-btn svg{color:#000}.figma-chat-pending-attachment{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#bfed331a;border-bottom:1px solid rgba(255,255,255,.06)}.figma-chat-pending-attachment-info{display:flex;align-items:center;gap:8px;font-size:14px;color:#bfed33}.figma-chat-pending-attachment-remove{background:none;border:none;padding:0;cursor:pointer;opacity:.7}.figma-chat-file-sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:100}.figma-chat-file-sheet{position:fixed;bottom:0;left:0;right:0;background:#1a1a2e;border-radius:20px 20px 0 0;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0));z-index:101}.figma-chat-file-sheet-title{font-size:18px;font-weight:600;color:#fff;text-align:center;margin-bottom:16px}.figma-chat-file-sheet-options{display:flex;flex-direction:column;gap:8px}.figma-chat-file-sheet-option{display:flex;align-items:center;gap:12px;padding:14px;background:#ffffff17;border:none;border-radius:12px;font-size:15px;color:#fff;cursor:pointer;transition:background .15s}.figma-chat-file-sheet-option:active{background:#ffffff26}.figma-chat-file-sheet-cancel{width:100%;margin-top:12px;padding:14px;background:none;border:1px solid rgba(255,255,255,.12);border-radius:12px;font-size:15px;color:#fff;cursor:pointer}.figma-chat-loading{flex:1;display:flex;align-items:center;justify-content:center}.figma-chat-spinner{width:32px;height:32px;border:3px solid rgba(255,255,255,.1);border-top-color:#bfed33;border-radius:50%;animation:spin 1s linear infinite}.figma-chat-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px;color:#ffffff7a}.figma-chat-empty svg{margin-bottom:16px;opacity:.5}.figma-chat-empty p{font-size:15px;margin:0 0 8px;color:#fff}.figma-chat-empty span{font-size:13px}.figma-rewards{min-height:100vh;background:#000;padding:0;position:relative;overflow-x:hidden}.figma-rewards-bg-lines{position:absolute;left:0;right:0;height:200px;pointer-events:none;z-index:0}.figma-rewards-bg-lines--top{top:0;background:linear-gradient(180deg,rgba(111,97,255,.08) 0%,transparent 100%)}.figma-rewards-bg-lines--bottom{bottom:100px;background:linear-gradient(0deg,rgba(191,237,51,.05) 0%,transparent 100%)}.figma-rewards-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;position:relative;z-index:2}.figma-rewards-back{width:40px;height:40px;background:none;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:-8px}.figma-rewards-title{font-size:17px;font-weight:600;color:#fff}.figma-rewards-badge-section{position:relative;display:flex;flex-direction:column;align-items:center;padding:10px 0 30px;z-index:1}.figma-rewards-deco-lines{position:absolute;top:0;left:0;width:100%;height:auto;z-index:0;pointer-events:none}.figma-rewards-ring-container{position:relative;width:215px;height:215px;display:flex;align-items:center;justify-content:center;z-index:1}.figma-rewards-ring{position:absolute;top:0;left:0}.figma-rewards-hexagon{position:relative;width:112px;height:126px;display:flex;align-items:center;justify-content:center}.figma-rewards-hex-bg{position:absolute;top:0;left:0}.figma-rewards-hex-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.figma-rewards-hex-icon svg{width:48px;height:48px}.figma-rewards-indicator-left{position:absolute;left:8px;top:50%;transform:translateY(-50%)}.figma-rewards-indicator-right{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center}.figma-rewards-level-info{text-align:center;padding:0 20px 24px;position:relative;z-index:1}.figma-rewards-level-name{font-size:24px;font-weight:700;color:#fff;margin:0 0 8px}.figma-rewards-level-desc{font-size:14px;color:#ffffffa3;margin:0}.figma-rewards-content{background:#ffffff0f;border-radius:24px 24px 0 0;padding:24px 20px;position:relative;z-index:2}.figma-rewards-section{margin-bottom:28px}.figma-rewards-section:last-child{margin-bottom:0}.figma-rewards-section-title{font-size:16px;font-weight:600;color:#fff;margin:0 0 16px}.figma-rewards-benefits{display:flex;flex-direction:column;gap:12px}.figma-rewards-benefit{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:#ffffff0f;border-radius:14px}.figma-rewards-benefit-icon{width:40px;height:40px;background:#bfed331f;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.figma-rewards-benefit-info{display:flex;flex-direction:column;gap:4px}.figma-rewards-benefit-title{font-size:15px;font-weight:600;color:#fff}.figma-rewards-benefit-desc{font-size:13px;color:#ffffff8f;line-height:1.4}.figma-rewards-stats{display:flex;gap:12px}.figma-rewards-stat{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 8px;background:#ffffff0f;border-radius:14px}.figma-rewards-stat-value{font-size:22px;font-weight:700;color:#bfed33;margin-bottom:6px}.figma-rewards-stat-label{font-size:12px;color:#ffffff8f;line-height:1.3}.figma-rewards-milestone{background:#ffffff0f;border-radius:14px;padding:16px}.figma-rewards-milestone-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.figma-rewards-milestone-title{font-size:15px;font-weight:600;color:#fff}.figma-rewards-milestone-info-btn{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.figma-rewards-milestone-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.figma-rewards-milestone-reward{font-size:13px;color:#bfed33}.figma-rewards-milestone-remaining{font-size:13px;color:#ffffff8f}.figma-rewards-milestone-bar{height:8px;background:#ffffff1f;border-radius:4px;overflow:hidden;margin-bottom:8px}.figma-rewards-milestone-fill{height:100%;background:linear-gradient(90deg,#bfed33,#a8d42a);border-radius:4px;transition:width .4s ease}.figma-rewards-milestone-count{font-size:12px;color:#ffffff7a;text-align:center;display:block}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.active\:bg-gray-200:active{--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.active\:bg-white\/20:active{background-color:#fff3}
