.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;-webkit-clip-path:inset(50%);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 (-webkit-min-device-pixel-ratio:2),(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)}}:root{--kino-gap: 12px;--kino-radius: 12px;--kino-radius-sm: 8px;--kino-border: var(--tgui--outline, rgba(127, 127, 127, .18));--kino-surface: var(--tgui--secondary_bg_color, rgba(127, 127, 127, .08));--kino-surface-strong: var(--tgui--bg_color, #fff);--kino-shadow-soft: 0 8px 24px rgba(0, 0, 0, .08);--kino-accent-blue: var(--tgui--link_color, #2990ff);--kino-accent-green: #2f9e7e;--kino-accent-warm: #e8923a;--kino-accent-danger: #e0533a}.football-career-root{min-height:100vh;background:var(--tgui--bg_color, #fff);color:var(--tgui--text_color, #000);--kino-border: var(--tgui--outline, rgba(127, 127, 127, .18));--kino-surface: var(--tgui--secondary_bg_color, rgba(127, 127, 127, .08));--kino-surface-strong: var(--tgui--bg_color, #fff);--kino-accent-blue: var(--tgui--link_color, #2990ff)}*{box-sizing:border-box}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}html[data-comfort-motion=reduce] *,html[data-comfort-motion=reduce] *:before,html[data-comfort-motion=reduce] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}body{margin:0;background:var(--tgui--bg_color, #fff);color:var(--tgui--text_color, #000)}.kino{width:100%;max-width:560px;min-width:0;margin:0 auto;padding:0 12px calc(96px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:var(--kino-gap)}[data-readable-month-flow]{display:grid;gap:10px;min-width:0;max-width:100%}.readable-month-card{width:100%;min-width:0;max-width:100%}.readable-month-card-content{display:grid;gap:6px;min-width:0;max-width:100%;padding:12px 14px 14px;overflow-wrap:anywhere}.readable-month-card-content>*,.readable-month-fact,.readable-month-history{min-width:0;max-width:100%}.fixture-teaser{display:grid;gap:2px;min-width:0;padding:2px 4px 0;overflow-wrap:anywhere}.fixture-teaser>:is(span,p){display:block;min-width:0;white-space:normal;overflow-wrap:anywhere}.readable-month-card-content :is(span,p),.readable-month-fact :is(span,p),.readable-month-history :is(span,p){white-space:normal;overflow-wrap:anywhere;word-break:normal}.readable-month-card-title{display:block;margin-bottom:2px;line-height:1.35}.readable-month-fact{display:grid;gap:3px}.readable-month-card-content>:is(span,p),.readable-month-fact>:is(span,p){display:block;line-height:1.4}.readable-month-history{display:grid;gap:6px}.collapsible-context,.collapsible-context-panel{min-width:0;max-width:100%}.collapsible-context-trigger{max-width:100%;min-height:44px;white-space:normal;overflow-wrap:anywhere;text-align:left}.collapsible-context-panel{overflow-wrap:anywhere}@media (max-width: 360px){.readable-month-card-content{padding:11px 12px 13px}}html[data-comfort-targets=large] .football-career-root button,html[data-comfort-targets=large] .football-career-root summary,html[data-comfort-targets=large] .football-career-root [role=button]{min-height:44px}html[data-comfort-contrast=high] .football-career-root{--kino-border: currentColor;--kino-surface: var(--tgui--bg_color, #fff);--kino-shadow-soft: 0 0 0 2px currentColor}html[data-comfort-contrast=high] .football-career-root button:focus-visible,html[data-comfort-contrast=high] .football-career-root summary:focus-visible,html[data-comfort-contrast=high] .football-career-root [tabindex]:focus-visible{outline:3px solid var(--tgui--link_color, #1677c8);outline-offset:2px}html[data-comfort-tone=calm] .football-career-root{--kino-accent-danger: #a64b42;--kino-shadow-soft: none}.center-screen{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.stat-box{text-align:center;padding:8px 4px;border-radius:12px;background:var(--tgui--secondary_bg_color, #f1f1f4)}.stat-box .num{font-size:22px;font-weight:700}.stat-box .cap{font-size:12px;opacity:.6}.outcome-month-card{padding:12px}.outcome-month-stats{margin-top:8px}.outcome-month-meta-line{display:flex;flex-wrap:wrap;gap:5px 10px;margin-top:8px;color:var(--tgui--hint_color, var(--muted));font-size:12px;line-height:1.25}.month-hook-inline{margin-top:10px;padding:9px 10px;border-left:2px solid var(--kino-accent-blue, #2990ff);border-radius:8px;background:color-mix(in srgb,var(--kino-accent-blue, #2990ff) 8%,transparent)}.month-hook-label{display:block;margin-bottom:3px;color:var(--kino-accent-blue, #2990ff);text-transform:uppercase;letter-spacing:.04em}.month-hook-text{display:block;font-size:14px;line-height:1.3}.kino.feed-compact-history .timeline-events-list{display:none}.kino.feed-compact-history .match-timeline-container{gap:6px;margin-top:8px}.kino.feed-compact-history .match-result-num{font-size:28px}.kino.feed-compact-history .match-result-stats{padding:6px 14px 8px}.kino.feed-compact-history .match-result-timeline{padding-bottom:8px}.kino.feed-compact-history .match-card .score-strip{display:none}@media (max-width: 430px){.outcome-month-card{padding:10px}.outcome-month-card .stat-grid{gap:6px}.outcome-month-card .stat-box{padding:6px 3px;border-radius:8px}.outcome-month-card .stat-box .num{font-size:18px;line-height:1.05}.outcome-month-card .stat-box .cap{font-size:10px}}.stacked-cell{display:flex;min-width:0;flex-direction:column;gap:3px;white-space:normal}.option-stack{display:flex;flex-direction:column;gap:8px}.continue-next{display:flex;flex-direction:column;gap:6px}.continue-next-hint{display:block;padding:0 4px;text-align:center;opacity:.64}.match-continue{padding:8px;border-radius:12px;border:1px solid rgba(46,160,67,.22);background:linear-gradient(135deg,#2ea0431a,#2990ff0f)}.option-stack>button{height:auto;min-height:50px}.option-stack>button span,.option-stack>.choice-glossary-row>button:first-child span{white-space:normal;overflow:visible;text-overflow:clip}.option-stack>.choice-glossary-row>button:first-child{height:auto;min-height:50px}.free-answer-tip{display:flex;align-items:flex-start;gap:8px;margin-top:4px;padding:8px 10px;border-radius:12px;border:1px solid rgba(41,144,255,.28);background:linear-gradient(135deg,#2990ff1f,#2ea04314)}.free-answer-tip-text{flex:1 1 auto;font-size:13px;line-height:1.35}.free-answer-tip-close{flex:0 0 auto;border:none;background:transparent;cursor:pointer;font-size:13px;line-height:1;padding:2px 4px;opacity:.55;color:inherit}.free-answer-tip-close:hover{opacity:.85}.match-line{display:flex;justify-content:space-between;align-items:center;gap:8px}.badge-important{font-size:11px;padding:1px 6px;border-radius:6px;background:var(--tgui--destructive_text_color, #e53);color:#fff}.profile-name-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.captain-badge{font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;background:linear-gradient(150deg,#8a5a00,#d39a18);color:#fff;box-shadow:0 2px 8px #8a5a004d;white-space:nowrap}.match-card.key-match{border-left:3px solid #e8923a;background:linear-gradient(90deg,#e8923a1a,#e8923a00 42%);box-shadow:0 2px 12px #e8923a29}.key-match-tag{display:inline-block;margin-bottom:6px;font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#c46a16}.match-score-key{font-size:17px}.month-routine-summary{margin:0 0 8px;padding:8px 10px;border-radius:10px;background:var(--tgui--secondary_bg_color, rgba(127, 127, 127, .08));border:1px solid var(--tgui--outline, rgba(127, 127, 127, .18))}.routine-summary-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.month-routine-summary .collapsible-context-trigger{display:inline-flex;align-items:center;min-width:44px;min-height:44px;margin-top:2px;padding:0;border:0;background:transparent;color:var(--tgui--link_color, #2990ff);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.routine-summary-title{font-weight:700;color:var(--tgui--text_color, inherit)}.routine-totals{font-size:12px;font-weight:600;opacity:.7}.routine-list{margin-top:8px;padding-top:8px;border-top:1px solid var(--tgui--outline, rgba(127, 127, 127, .18));display:flex;flex-direction:column;gap:8px}.routine-match{display:flex;flex-direction:column}.routine-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px;min-width:0}.routine-opp{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.routine-score{flex-shrink:0;font-weight:700;white-space:nowrap}.routine-player{font-size:12px}.match-player-line{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.participation-context{display:flex;align-items:flex-start;flex-wrap:wrap;gap:4px 8px;min-width:0;margin-top:4px;font-size:12px}.participation-role{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;border:1px solid rgba(47,158,126,.22);border-radius:8px;background:#2f9e7e14;color:#176a50;font-weight:800;overflow-wrap:anywhere}.participation-disclosure{min-width:0;max-width:100%}.participation-disclosure .collapsible-context-trigger{display:inline-flex;align-items:center;min-width:44px;min-height:45px;max-width:100%;padding:0 8px;border:0;background:transparent;cursor:pointer;color:var(--tgui--text_color, #111);font:inherit;font-weight:700;line-height:1.3;text-align:left;overflow-wrap:anywhere}.participation-disclosure-body{display:flex;flex-direction:column;gap:3px;max-width:100%;padding:2px 8px 7px;color:var(--tgui--hint_color, rgba(0, 0, 0, .66));line-height:1.35;overflow-wrap:anywhere}.participation-facts-line{display:block;margin-top:5px;overflow-wrap:anywhere}.profile-current-selection{width:100%;min-width:0}.match-workload-note{display:flex;align-items:flex-start;gap:6px;margin-top:4px;color:var(--tgui--hint_color, rgba(0, 0, 0, .62));font-size:12px;line-height:1.3}.routine-workload-note{margin-top:3px}.match-workload-label{flex:0 0 auto;padding:1px 6px;border-radius:8px;color:#1f6f5b;background:#2f9e7e24;font-size:10px;font-weight:800;line-height:1.35;text-transform:uppercase}.readiness-note{display:flex;align-items:flex-start;gap:6px;margin-top:4px;color:var(--tgui--hint_color, rgba(0, 0, 0, .64));font-size:12px;line-height:1.35}.readiness-note-label{flex:0 0 auto;padding:1px 6px;border-radius:8px;font-size:10px;font-weight:800;line-height:1.35;text-transform:uppercase;color:#1f6f5b;background:#2f9e7e24}.readiness-note.tone-limit .readiness-note-label{color:#8a4b10;background:#e8923a2e}.readiness-note.tone-critical .readiness-note-label{color:#9b2f24;background:#e0533a29}.readiness-status-pill{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:1px solid rgba(47,158,126,.18);color:#1f6f5b;background:#2f9e7e1a}.readiness-status-pill.tone-limit{border-color:#e8923a42;color:#8a4b10;background:#e8923a24}.readiness-status-pill.tone-critical{border-color:#e0533a3d;color:#9b2f24;background:#e0533a1f}.readiness-status-label{flex:0 0 auto;font-weight:800}.readiness-status-note{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.78}.readiness-disclosure{display:block;min-width:0;max-width:100%;margin-top:4px;color:#1f6f5b}.readiness-disclosure-summary{display:inline-flex;align-items:center;min-width:44px;min-height:44px;max-width:100%;cursor:pointer;font-size:12px;line-height:1.3}.readiness-disclosure-label{display:inline-block;max-width:100%;padding:2px 7px;border:1px solid rgba(47,158,126,.24);border-radius:6px;background:#e8f5ef;color:#185846;font-weight:800;overflow-wrap:anywhere}.readiness-disclosure-details{display:flex;flex-direction:column;gap:3px;margin-top:5px;padding-left:8px;border-left:2px solid currentColor;color:#374151;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.readiness-disclosure.kind-workload,.readiness-disclosure.kind-travel{color:#8a4b10}.readiness-disclosure.kind-workload .readiness-disclosure-label,.readiness-disclosure.kind-travel .readiness-disclosure-label{border-color:#c77720;background:#fff1dc;color:#713b08}.readiness-disclosure.kind-medical{color:#9b2f24}.readiness-disclosure.kind-medical .readiness-disclosure-label{border-color:#c84b3c;background:#ffebe7;color:#7a2119}.readiness-disclosure.kind-discipline{color:#6d314f}.readiness-disclosure.kind-discipline .readiness-disclosure-label{border-color:#864262;background:#f8eaf1;color:#5d233f}.profile-status-row .readiness-disclosure,.readiness-disclosure.is-compact{margin-top:0}.profile-readiness-disclosure:not(.is-compact){margin:8px 0 0}.match-readiness-disclosure,.match-result-readiness-disclosure,.world-cup-readiness-disclosure,.continue-readiness-disclosure{margin-top:6px}@media (max-width: 430px){.readiness-disclosure,.readiness-disclosure-summary,.readiness-disclosure-details{max-width:100%}.profile-status-row .readiness-disclosure[open]{flex-basis:100%}}@media (max-width: 430px){.participation-context,.participation-disclosure,.participation-disclosure .collapsible-context-trigger,.participation-disclosure-body{max-width:100%}.participation-disclosure{flex:1 1 100%}.participation-role{max-width:100%}}@media (max-width: 360px){.participation-role,.participation-disclosure .collapsible-context-trigger{width:100%}}.club-squad-status-pill{display:inline-flex;align-items:center;gap:4px;max-width:100%;border:1px solid rgba(127,127,127,.18);color:var(--tgui--text_color, #111);background:#7f7f7f14;font-weight:700}.club-squad-status-pill.tone-established{border-color:#2f9e7e38;color:#1f6f5b;background:#2f9e7e1a}.club-squad-status-pill.tone-watch{border-color:#e8923a3d;color:#8a4b10;background:#e8923a1a}.club-squad-status-prefix{flex:0 0 auto;opacity:.62;font-weight:800}.club-squad-status-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-squad-status-detail{display:flex;width:100%;min-width:0;flex-direction:column;gap:3px}.club-squad-status-detail-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.club-squad-status-detail-title{flex:0 0 auto;color:var(--tgui--hint_color, rgba(0, 0, 0, .58));font-size:12px;font-weight:700}.club-squad-status-detail-label{min-width:0;color:var(--tgui--text_color, #111);font-size:14px;font-weight:750;line-height:1.25;overflow-wrap:anywhere;text-align:right}.club-squad-status-detail.tone-established .club-squad-status-detail-label{color:#1f6f5b}.club-squad-status-detail.tone-watch .club-squad-status-detail-label{color:#8a4b10}.club-squad-status-detail-note{color:var(--tgui--hint_color, rgba(0, 0, 0, .62));line-height:1.3;overflow-wrap:anywhere}.profile-loan-disclosure,.transfer-adaptation-disclosure{position:relative;z-index:1;width:100%;min-width:0}.transfer-lifecycle-disclosure summary,.transfer-adaptation-disclosure summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;gap:10px;cursor:pointer;list-style:none;color:var(--tgui--link_color, #248bcf);font-size:13px;font-weight:700;overflow-wrap:anywhere}.transfer-lifecycle-disclosure summary::-webkit-details-marker,.transfer-adaptation-disclosure summary::-webkit-details-marker{display:none}.transfer-lifecycle-disclosure summary:after,.transfer-adaptation-disclosure summary:after{content:"+";flex:0 0 auto;font-size:16px;font-weight:700}.transfer-lifecycle-disclosure[open] summary:after,.transfer-adaptation-disclosure[open] summary:after{content:"−"}.profile-loan-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;color:var(--tgui--link_color, #248bcf);font-size:13px;font-weight:700;overflow-wrap:anywhere}.profile-loan-summary strong{min-width:0;margin-left:auto;color:var(--tgui--text_color, #111);font-size:13px;text-align:right}.profile-loan-disclosure .collapsible-context-trigger{display:inline-flex;align-items:center;min-width:44px;min-height:44px;max-width:100%;padding:0;border:0;color:var(--tgui--link_color, #248bcf);background:transparent;font:inherit;font-size:13px;font-weight:700;line-height:1.3;text-align:left;overflow-wrap:anywhere;cursor:pointer}.profile-loan-disclosure-body{display:grid;gap:6px;padding:0 0 8px}.profile-loan-disclosure-body>span,.transfer-lifecycle-promise{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.profile-loan-disclosure-body strong,.transfer-lifecycle-promise strong{min-width:0;text-align:right;overflow-wrap:anywhere}.transfer-adaptation-body{display:grid;gap:5px;padding:0 0 8px}.transfer-adaptation-row{display:grid;grid-template-columns:minmax(88px,.8fr) minmax(0,1.2fr);align-items:baseline;gap:8px;min-width:0;color:var(--tgui--hint_color, rgba(0, 0, 0, .7));font-size:13px;line-height:1.3}.transfer-adaptation-row strong{min-width:0;color:var(--tgui--text_color, #111);font-weight:600;overflow-wrap:anywhere}.match-readiness-note,.world-cup-readiness-note,.national-readiness-note,.continue-readiness-note{margin-top:8px}.continue-readiness-note{justify-content:center;padding:0 4px;text-align:left}.match-result-workload-note.readiness-note{margin-top:10px}.position-stats-tail{display:inline-flex;align-items:center;min-width:0;max-width:100%;min-height:18px;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:800;line-height:1.35;color:#1d6f5a;background:#2f9e7e21;border:1px solid rgba(47,158,126,.22);white-space:normal}.international-card{border-left:3px solid #2f9e7e;background:linear-gradient(90deg,#2f9e7e1c,#2f9e7e00 46%)}.international-head{display:flex;align-items:center;gap:10px}.international-flag{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:30px;flex:0 0 42px;border-radius:6px;background:var(--tgui--secondary_bg_color, rgba(127, 127, 127, .12));border:1px solid var(--tgui--outline, rgba(127, 127, 127, .18));box-shadow:inset 0 0 0 1px #ffffff2e;font-size:22px;line-height:1;overflow:hidden}.international-flag.flag-drawn{font-size:0}.international-flag.flag-england{background:#fff}.international-flag.flag-england:before,.international-flag.flag-england:after{content:"";position:absolute;background:#cf142b}.international-flag.flag-england:before{left:0;top:50%;width:100%;height:6px;transform:translateY(-50%)}.international-flag.flag-england:after{left:50%;top:0;width:6px;height:100%;transform:translate(-50%)}.international-flag.flag-scotland{background:#005eb8}.international-flag.flag-scotland:before,.international-flag.flag-scotland:after{content:"";position:absolute;left:-7px;top:50%;width:calc(100% + 14px);height:6px;background:#fff;transform-origin:center}.international-flag.flag-scotland:before{transform:translateY(-50%) rotate(35deg)}.international-flag.flag-scotland:after{transform:translateY(-50%) rotate(-35deg)}.international-title-block{min-width:0}.international-title{display:block}.international-meta{display:block;margin-top:2px;opacity:.72}.international-stats{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.international-stats span{padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700;background:#2f9e7e24;color:#207a60}.world-cup-card{padding:12px 16px 14px;border:1px solid var(--kino-border, rgba(127, 127, 127, .18));border-radius:var(--kino-radius-sm, 8px);background:linear-gradient(180deg,color-mix(in srgb,var(--kino-accent-green, #2f9e7e) 6%,var(--kino-surface-strong, #fff)),var(--kino-surface-strong, #fff) 46%);box-shadow:var(--kino-shadow-soft, 0 8px 24px rgba(0, 0, 0, .08))}.world-cup-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.world-cup-title-block{min-width:0}.world-cup-eyebrow{display:block;color:var(--kino-accent-green, #2f9e7e);text-transform:uppercase;letter-spacing:.04em}.world-cup-title{margin:2px 0 0;color:var(--tgui--text_color, #111827)}.world-cup-mode{flex:0 0 auto;padding:3px 8px;border:1px solid transparent;border-radius:8px;font-size:11px;font-weight:800;line-height:1.2;white-space:nowrap}.world-cup-mode.mode-choice{color:#15518f;border-color:#b8dafc;background:#e6f2ff}.world-cup-mode.mode-manual{color:#155d49;border-color:#bde3d7;background:#e8f6f1}.world-cup-mode.mode-safe{color:#714800;border-color:#f1d3a8;background:#fff1dc}.world-cup-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.world-cup-context-item{min-width:0;padding:7px 8px;border-radius:8px;border:1px solid color-mix(in srgb,var(--kino-accent-green, #2f9e7e) 12%,var(--kino-border, rgba(127, 127, 127, .18)));background:color-mix(in srgb,var(--kino-surface-strong, #fff) 88%,var(--kino-accent-green, #2f9e7e))}.world-cup-context-label{display:block;font-size:10px;font-weight:800;line-height:1.2;color:color-mix(in srgb,var(--tgui--text_color, #111827) 72%,var(--kino-accent-green, #2f9e7e));text-transform:uppercase}.world-cup-context-value{display:block;min-width:0;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750}.world-cup-team-value{display:inline-flex;align-items:center;min-width:0;max-width:100%;gap:6px}.world-cup-flag{width:20px;height:14px;flex:0 0 auto}.world-cup-squad-role{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.world-cup-squad-role-item{min-width:0;padding:7px 8px;border-radius:8px;border:1px solid rgba(47,158,126,.16);background:#2f9e7e14}.world-cup-squad-role.tone-sub .world-cup-squad-role-item,.world-cup-squad-role.tone-bench .world-cup-squad-role-item{border-color:#e8923a33;background:#e8923a17}.world-cup-squad-role-item span{display:block;font-size:10px;font-weight:800;line-height:1.2;opacity:.55;text-transform:uppercase}.world-cup-squad-role-item strong{display:block;min-width:0;margin-top:2px;overflow-wrap:anywhere;font-size:12px;line-height:1.25}.world-cup-body{display:block;margin-top:10px;color:color-mix(in srgb,var(--tgui--text_color, #111827) 82%,transparent);line-height:1.38}.world-cup-options{display:flex;flex-direction:column;gap:8px;margin-top:12px}.world-cup-option-button{position:relative;display:flex;width:100%;height:auto;min-height:68px;padding:11px 12px 11px 15px;border:1px solid var(--kino-border, rgba(127, 127, 127, .18));border-radius:var(--kino-radius-sm, 8px);-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--tgui--text_color, #111827);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.world-cup-option-button.option-manual{border-color:color-mix(in srgb,var(--kino-accent-green, #2f9e7e) 44%,var(--kino-border, rgba(127, 127, 127, .18)));background:linear-gradient(180deg,color-mix(in srgb,var(--kino-accent-green, #2f9e7e) 14%,var(--kino-surface-strong, #fff)),color-mix(in srgb,var(--kino-accent-green, #2f9e7e) 6%,var(--kino-surface-strong, #fff)));box-shadow:inset 4px 0 0 var(--kino-accent-green, #2f9e7e)}.world-cup-option-button.option-safe{border-color:color-mix(in srgb,var(--kino-accent-warm, #e8923a) 44%,var(--kino-border, rgba(127, 127, 127, .18)));background:linear-gradient(180deg,color-mix(in srgb,var(--kino-accent-warm, #e8923a) 13%,var(--kino-surface-strong, #fff)),color-mix(in srgb,var(--kino-accent-warm, #e8923a) 5%,var(--kino-surface-strong, #fff)));box-shadow:inset 4px 0 0 var(--kino-accent-warm, #e8923a)}.world-cup-option-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 4px 0 0 currentColor,0 8px 18px #00000014}.world-cup-option-button.option-manual:hover:not(:disabled){color:var(--kino-accent-green, #2f9e7e)}.world-cup-option-button.option-safe:hover:not(:disabled){color:var(--kino-accent-warm, #e8923a)}.world-cup-option-button:active:not(:disabled){transform:translateY(0)}.world-cup-option-button:focus-visible{outline:2px solid var(--kino-accent-blue, #2990ff);outline-offset:2px}.world-cup-option-button:disabled{cursor:progress;opacity:.64}.world-cup-option-button span{white-space:normal;overflow:visible;text-overflow:clip}.world-cup-option-content{display:flex;width:100%;min-width:0;flex-direction:column;align-items:flex-start;gap:4px;text-align:left}.world-cup-option-row{display:flex;align-items:center;gap:7px;min-width:0}.world-cup-option-badge{flex:0 0 auto;padding:2px 7px;border-radius:999px;border:1px solid transparent;font-size:10px;font-weight:850;line-height:1.2;text-transform:uppercase}.world-cup-option-badge.badge-manual{color:color-mix(in srgb,var(--tgui--text_color, #111827) 84%,var(--kino-accent-green, #2f9e7e));border-color:color-mix(in srgb,var(--kino-accent-green, #2f9e7e) 36%,transparent);background:color-mix(in srgb,var(--kino-accent-green, #2f9e7e) 20%,var(--kino-surface-strong, #fff))}.world-cup-option-badge.badge-safe{color:color-mix(in srgb,var(--tgui--text_color, #111827) 84%,var(--kino-accent-warm, #e8923a));border-color:color-mix(in srgb,var(--kino-accent-warm, #e8923a) 38%,transparent);background:color-mix(in srgb,var(--kino-accent-warm, #e8923a) 22%,var(--kino-surface-strong, #fff))}.world-cup-option-text{min-width:0;color:var(--tgui--text_color, #111827);font-size:15px;font-weight:800;line-height:1.25}.world-cup-option-note{display:block;font-size:12px;font-weight:600;line-height:1.3;color:color-mix(in srgb,var(--tgui--text_color, #111827) 72%,transparent)}.world-cup-match-card{padding:12px 16px 14px;border-radius:8px;background:linear-gradient(180deg,#2f9e7e1f,#2f9e7e0d);border:1px solid rgba(47,158,126,.2)}.world-cup-match-card.knockout{background:linear-gradient(180deg,#e8923a29,#e0533a0f);border-color:#e8923a5c}.world-cup-match-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.world-cup-match-eyebrow{display:block;color:var(--kino-accent-green, #2f9e7e);text-transform:uppercase;letter-spacing:.04em}.world-cup-match-title{display:block;margin-top:2px}.world-cup-match-badge{flex:0 0 auto;padding:3px 8px;border-radius:8px;font-size:11px;font-weight:800;line-height:1.2;color:#176a50;background:#ffffffb8}.world-cup-match-badge.knockout{color:#9b3d24;background:#e8923a2e;border:1px solid rgba(232,146,58,.32)}.world-cup-match-versus{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;min-width:0}.world-cup-match-team{display:inline-flex;align-items:center;gap:6px;min-width:0;font-weight:850}.world-cup-match-team span:last-child{min-width:0;overflow-wrap:anywhere}.world-cup-match-team.right{justify-content:flex-end;text-align:right}.world-cup-match-flag{width:22px;height:15px;flex:0 0 auto}.world-cup-match-sep{flex:0 0 auto;opacity:.68}.world-cup-match-context{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 12px}.world-cup-match-context span{padding:4px 8px;border-radius:8px;font-size:12px;font-weight:750;background:#ffffffad;color:#176a50}.world-cup-match-stage.knockout{color:#9b3d24;background:#e8923a2e}.world-cup-match-role-line{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:-2px 0 12px}.world-cup-match-role-item{min-width:0;padding:7px 8px;border-radius:8px;border:1px solid rgba(47,158,126,.18);background:#ffffffa3}.world-cup-match-role-line.tone-sub .world-cup-match-role-item,.world-cup-match-role-line.tone-bench .world-cup-match-role-item{border-color:#e8923a42;background:#e8923a1a}.world-cup-match-role-item span{display:block;font-size:10px;font-weight:800;line-height:1.2;opacity:.58;text-transform:uppercase}.world-cup-match-role-item strong{display:block;min-width:0;margin-top:2px;overflow-wrap:anywhere;font-size:12px;line-height:1.25}.world-cup-match-pressure{display:block;margin:-2px 0 12px;padding:8px 10px;border-left:2px solid var(--kino-accent-danger, #e0533a);border-radius:8px;background:#e0533a1a;color:var(--tgui--text_color, #000);font-size:13px;line-height:1.35}.world-cup-summary-card{padding:12px 16px 14px;border-radius:8px;border:1px solid rgba(47,158,126,.22);background:linear-gradient(180deg,#2f9e7e1a,#2990ff0d)}.world-cup-summary-eyebrow{display:block;color:var(--kino-accent-green, #2f9e7e);text-transform:uppercase;letter-spacing:.04em}.world-cup-summary-title{display:block;margin-top:2px}.world-cup-summary-team{display:flex;align-items:center;gap:7px;margin-top:10px;min-width:0;font-size:14px}.world-cup-summary-team span{min-width:0;overflow-wrap:anywhere;font-weight:850}.world-cup-summary-team strong{margin-left:auto;padding:3px 8px;border-radius:8px;color:#176a50;background:#2f9e7e24;font-size:12px;white-space:nowrap}.world-cup-summary-flag{width:22px;height:15px;flex:0 0 auto}.world-cup-summary-grid{display:grid;grid-template-columns:1fr;gap:7px;margin-top:10px}.world-cup-summary-grid div{min-width:0;padding:8px 9px;border-radius:8px;background:#ffffffa3}.world-cup-summary-grid span{display:block;font-size:10px;font-weight:800;line-height:1.2;opacity:.55;text-transform:uppercase}.world-cup-summary-grid strong{display:block;margin-top:3px;font-size:13px;line-height:1.3;overflow-wrap:anywhere}.world-cup-summary-copy{display:block;margin-top:9px;opacity:.72;line-height:1.35}.world-cup-summary-feed{display:grid;gap:7px;margin-top:10px}.world-cup-summary-feed-item{min-width:0;padding-left:9px;border-left:2px solid var(--kino-accent-green, #2f9e7e)}.world-cup-summary-feed-item strong,.world-cup-summary-feed-item span{display:block;overflow-wrap:anywhere;letter-spacing:0}.world-cup-summary-feed-item strong{font-size:12px;line-height:1.3}.world-cup-summary-feed-item span{margin-top:2px;font-size:12px;line-height:1.4;opacity:.72}.club-return-panel{margin-top:10px;padding-top:10px;border-top:1px solid rgba(127,127,127,.16)}.club-return-panel--profile{margin:8px 12px 10px}.club-return-eyebrow,.club-return-inline-eyebrow{display:block;color:var(--tgui--hint_color, rgba(0, 0, 0, .56));text-transform:uppercase;letter-spacing:.04em}.club-return-title,.club-return-inline-title{display:block;margin-top:2px;line-height:1.25;overflow-wrap:anywhere}.club-return-copy{display:block;margin-top:4px;opacity:.72;line-height:1.35}.club-return-grid{display:grid;grid-template-columns:1fr;gap:6px;margin-top:8px}.club-return-row{min-width:0;padding:7px 8px;border-radius:8px;border:1px solid rgba(41,144,255,.14);background:#2990ff0f}.club-return-row span{display:block;font-size:10px;font-weight:800;line-height:1.2;opacity:.58;text-transform:uppercase}.club-return-row strong{display:block;margin-top:2px;font-size:12px;line-height:1.3;overflow-wrap:anywhere}.club-return-row--market,.club-return-chip--market{border-color:#e8923a42;background:#e8923a1f}.club-return-row--fitness,.club-return-chip--fitness,.club-return-row--preseason,.club-return-chip--preseason{border-color:#2f9e7e38;background:#2f9e7e1a}.club-return-chips,.club-return-inline-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.club-return-chip{display:inline-flex;align-items:center;max-width:100%;min-height:20px;padding:2px 7px;border:1px solid rgba(127,127,127,.18);border-radius:8px;color:var(--tgui--text_color, #111);background:#7f7f7f14;font-size:11px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.club-return-inline{margin-top:7px;padding-top:7px;border-top:1px solid rgba(127,127,127,.14)}.club-return-panel.tone-hot .club-return-eyebrow,.club-return-inline.tone-hot .club-return-inline-eyebrow{color:#b9691f}.club-return-panel.tone-calm .club-return-eyebrow,.club-return-inline.tone-calm .club-return-inline-eyebrow{color:var(--kino-accent-green, #2f9e7e)}.national-profile-card{padding:12px}.national-profile-head{display:flex;align-items:center;gap:10px}.national-profile-flag{width:38px;height:28px;flex:0 0 38px;border-radius:6px;border:1px solid var(--kino-border, rgba(127, 127, 127, .18))}.national-profile-title-block{min-width:0}.national-profile-team{display:block}.national-profile-status{display:block;margin-top:2px;opacity:.7}.national-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px}.national-profile-fact{min-width:0;padding:8px;border-radius:8px;background:var(--kino-surface, rgba(127, 127, 127, .08))}.national-profile-fact-label{display:block;font-size:10px;font-weight:800;line-height:1.2;opacity:.5;text-transform:uppercase}.national-profile-fact-value{display:block;min-width:0;margin-top:3px;overflow-wrap:anywhere;font-size:13px;font-weight:800;line-height:1.25}.national-profile-current-wc{margin-top:10px;padding:9px;border:1px solid rgba(47,158,126,.18);border-radius:8px;background:#2f9e7e14}.national-profile-current-wc-head{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:8px}.national-profile-current-wc-head span{flex:0 0 auto;color:#1d6f5a;font-size:11px;font-weight:900;line-height:1.2;text-transform:uppercase}.national-profile-current-wc-head strong{min-width:0;overflow:hidden;font-size:12px;line-height:1.25;opacity:.76;text-align:right;text-overflow:ellipsis;white-space:nowrap}.national-profile-current-wc-stats{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.national-profile-current-wc-chip{display:inline-flex;min-width:0;align-items:baseline;gap:5px;padding:4px 7px;border-radius:7px;background:#ffffff94;font-size:12px;line-height:1.2}.national-profile-current-wc-chip span{opacity:.62}.national-profile-current-wc-chip strong{font-size:13px}.national-profile-relationships{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.national-profile-relation-chip{display:inline-flex;min-width:0;max-width:100%;align-items:baseline;gap:6px;padding:6px 8px;border:1px solid rgba(127,127,127,.16);border-radius:8px;background:#7f7f7f12}.national-profile-relation-chip.tone-positive{border-color:#2f9e7e3d;background:#2f9e7e17}.national-profile-relation-chip.tone-watch{border-color:#b9691f3d;background:#b9691f17}.national-profile-relation-chip.tone-negative{border-color:#d64d4d3d;background:#d64d4d14}.national-profile-relation-label{flex:0 0 auto;font-size:10px;font-weight:800;line-height:1.2;opacity:.55;text-transform:uppercase}.national-profile-relation-value{min-width:0;overflow-wrap:anywhere;font-size:12px;line-height:1.25}.national-profile-memory{display:block;margin-top:9px;padding:8px 9px;border-left:2px solid var(--kino-accent-green, #2f9e7e);border-radius:8px;background:#2f9e7e17;line-height:1.35}.national-profile-qualification,.relationship-disclosure{min-width:0}.national-profile-qualification{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:10px;padding:9px;border:1px solid rgba(47,158,126,.2);border-radius:8px;background:#2f9e7e14;overflow-wrap:anywhere}.national-profile-qualification span{flex:0 0 auto;font-size:11px;font-weight:800;opacity:.65}.national-profile-qualification strong{min-width:0;text-align:right;font-size:13px}.relationship-disclosure{padding:0 12px 12px}.relationship-disclosure-body{display:grid;gap:8px;margin-top:10px}.relationship-disclosure-row,.relationship-disclosure-partners{display:grid;min-width:0;gap:2px;padding:8px;border-radius:8px;background:var(--kino-surface, rgba(127, 127, 127, .08));overflow-wrap:anywhere}.relationship-disclosure-row>span,.relationship-disclosure-partners>span{font-size:11px;font-weight:800;opacity:.6}.relationship-disclosure-row strong,.relationship-disclosure-partners strong{min-width:0;font-size:13px}@media (max-width: 360px){.national-profile-qualification{align-items:flex-start;flex-direction:column}.national-profile-qualification strong{text-align:left}}@media (max-width: 430px){.world-cup-context,.world-cup-squad-role,.world-cup-match-role-line,.national-profile-grid{grid-template-columns:1fr}.national-profile-relation-chip{width:100%}}.option-content{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%}.option-label{white-space:normal}.risk-hint{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700;line-height:1;padding:2px 8px;border-radius:999px;letter-spacing:.02em}.risk-hint.risk-safe{background:#1f9d572e;color:#157f45}.risk-hint.risk-risky{background:#2563eb29;color:#1d4ed8}.risk-hint.risk-bold{background:#e8923a33;color:#a85a12}.risk-hint.risk-technical{background:#63667929;color:#4b5563}@media (prefers-color-scheme: dark){.participation-role{border-color:#477d6d;background:#173e35;color:#a7f3d0}.participation-disclosure .collapsible-context-trigger{color:#93c5fd}.participation-disclosure-body{color:#d1d5db}.risk-hint.risk-safe{background:#2ecc713d;color:#6ee7a8}.risk-hint.risk-risky{background:#60a5fa3d;color:#93c5fd}.risk-hint.risk-bold{background:#f5a62342;color:#ffc777}.risk-hint.risk-technical{background:#94a3b83d;color:#d1d5db}}.match-option .risk-hint{flex:0 0 auto}.venue-label{opacity:.62;font-size:12px;white-space:nowrap}.feed-enter{animation:fade .22s ease-out}.month-header-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--kino-border);border-radius:var(--kino-radius);background:linear-gradient(135deg,#2990ff1f,#2f9e7e14),var(--kino-surface-strong);box-shadow:var(--kino-shadow-soft)}.month-header-main{display:flex;align-items:center;gap:10px;min-width:0}.month-header-mark{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:10px;background:var(--kino-accent-blue);color:#fff;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums}.month-header-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.month-header-kicker{opacity:.62;text-transform:uppercase;letter-spacing:.03em}.month-header-side{display:flex;width:min(34%,148px);min-width:96px;flex-direction:column;gap:5px;text-align:right}.month-header-progress{height:5px;overflow:hidden;border-radius:999px;background:var(--tgui--divider, rgba(0, 0, 0, .12))}.month-header-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--kino-accent-blue),var(--kino-accent-green))}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.profile-bar{position:sticky;top:0;z-index:10;padding:calc(8px + env(safe-area-inset-top,0px)) 12px 8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--tgui--header_bg_color, rgba(255, 255, 255, .85));border-bottom:1px solid var(--tgui--divider, rgba(0, 0, 0, .08))}.profile-bar-main{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-identity-button{min-width:0;flex:1 1 auto;padding:0;border:none;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.profile-identity-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-identity-subtitle{display:flex;min-width:0;align-items:center;gap:5px;margin-top:2px;opacity:.6}.profile-identity-subtitle span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-identity-subtitle .loan-status-badge{flex:0 0 auto;min-width:auto;padding:1px 5px;border:1px solid rgba(41,144,255,.45);border-radius:4px;color:var(--tgui--link_color, #2990ff);font-size:9px;font-weight:700;line-height:1.35;opacity:1;text-transform:uppercase}.profile-bar-side{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:5px;min-width:118px}.profile-meta{display:block;max-width:230px;opacity:.66;text-align:right}.profile-careers-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:30px;padding:5px 11px;border:1px solid rgba(41,144,255,.3);border-radius:999px;background:linear-gradient(135deg,#2990ff24,#2f9e7e12),var(--tgui--bg_color, #fff);color:var(--kino-accent-blue);cursor:pointer;font:inherit;font-size:13px;font-weight:800;line-height:1.15;white-space:nowrap;box-shadow:0 1px #2990ff1f}.profile-careers-button:active,.profile-identity-button:active{transform:translateY(1px)}.profile-careers-button:focus-visible,.profile-identity-button:focus-visible{outline:2px solid var(--kino-accent-blue);outline-offset:2px}.profile-careers-glyph{display:grid;width:13px;height:13px;gap:2px}.profile-careers-glyph span{display:block;border-radius:2px;background:currentColor}.profile-status-row{margin-top:6px}.career-ratings{display:flex;min-width:0;flex-wrap:wrap;gap:6px;margin:10px 0 12px}.career-rating{display:grid;min-width:0;flex:1 1 168px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:4px 8px;border-left:2px solid rgba(41,144,255,.32)}.career-rating dt{min-width:0;color:var(--tgui--hint_color, #707579);font-size:11px;font-weight:600;line-height:1.2}.career-rating dd{margin:0;color:var(--tgui--text_color, #000);font-size:17px;font-weight:800;line-height:1}.career-rating--national{border-color:#2f9e7e6b}.career-ratings--bar{flex-wrap:nowrap;margin:7px 0 0}.career-ratings--bar .career-rating{flex-basis:0;gap:5px;padding:3px 6px}.career-ratings--bar .career-rating dt,.career-ratings--save .career-rating dt{font-size:10px}.career-ratings--bar .career-rating dd,.career-ratings--save .career-rating dd{font-size:15px}.career-ratings--save{margin:-2px 0 0}.career-ratings--save .career-rating{flex-basis:150px;padding:4px 8px}.career-ratings--final{max-width:430px;justify-content:center;margin:10px auto 2px}@media (max-width: 380px){.profile-bar-main{align-items:flex-start}.profile-bar-side{min-width:auto}.profile-meta{max-width:150px}.profile-careers-button{min-height:28px;padding:4px 9px;font-size:12px}.club-squad-status-prefix{display:none}.club-squad-status-detail-head{flex-direction:column;gap:2px}.club-squad-status-detail-label{text-align:left}}.feed-leaderboard-badge{display:flex;justify-content:center;padding:6px 8px 0}.share-bonus-toast{display:block;text-align:center;padding:6px 10px;color:var(--tgui--accent_text_color, #2ea6ff);animation:fade .22s ease-out}.pill-row{display:flex;gap:6px;flex-wrap:wrap}.club-search{padding:0 2px 4px}.club-search-clear{border:none;background:transparent;color:inherit;opacity:.5;cursor:pointer;font-size:14px;line-height:1;padding:4px 6px}.club-search-clear:hover{opacity:.85}.club-selected-hint{display:block;padding:2px 6px 6px;opacity:.7}.club-list{display:flex;flex-direction:column;gap:4px;padding:2px;max-height:48vh;overflow-y:auto;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 14px),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 14px),transparent 100%)}.national-list{max-height:36vh}.national-step-selector{margin-bottom:10px}.national-summary-button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:none;border-radius:12px;padding:14px;text-align:left;background:var(--tgui--secondary_bg_color, #f1f1f4);color:inherit;font:inherit;cursor:pointer}.national-summary-button:focus-visible{outline:2px solid var(--tgui--link_color, #2990ff);outline-offset:2px}.national-summary-button:disabled{opacity:.6;cursor:default}.national-summary-main{display:flex;align-items:center;gap:10px;min-width:0}.national-summary-text{min-width:0}.national-summary-chevron{flex:0 0 auto;opacity:.5}.career-start-block{margin:8px 0 10px;padding:10px;border:1px solid var(--kino-border);border-radius:12px;background:var(--kino-surface)}.career-start-title{display:block;margin:0 0 8px;opacity:.72}.career-start-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.career-start-option{display:flex;min-width:0;min-height:104px;flex-direction:column;gap:5px;justify-content:flex-start;border:1px solid var(--tgui--divider, rgba(0, 0, 0, .14));border-radius:10px;padding:10px;text-align:left;background:var(--tgui--secondary_bg_color, #f1f1f4);color:inherit;font:inherit;cursor:pointer}.career-start-option.selected{border-color:var(--tgui--link_color, #2990ff);background:color-mix(in srgb,var(--tgui--link_color, #2990ff) 12%,var(--tgui--secondary_bg_color, #f1f1f4))}.career-start-option:focus-visible{outline:2px solid var(--tgui--link_color, #2990ff);outline-offset:2px}.career-start-option:disabled{cursor:default;opacity:.58}.career-start-option span{font-weight:700;line-height:1.2}.career-start-option small,.career-start-option em{display:block;font-size:12px;font-style:normal;line-height:1.28;opacity:.72}.career-start-option em{margin-top:auto;font-weight:700;opacity:.82}.club-list-group+.club-list-group{margin-top:6px}.club-list-league{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:4px;padding:6px 6px 4px;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;opacity:.6;background:var(--tgui--bg_color, #fff)}.club-logo-img,.club-logo-fallback{width:24px;height:24px;flex:0 0 auto}.club-logo-img{display:inline-block;object-fit:contain}.club-logo-fallback{display:inline-flex;align-items:center;justify-content:center}.club-list-league-visual,.league-marker-img,.league-country-flag-img{flex:0 0 auto}.league-marker-img{width:20px;height:20px;object-fit:contain}.league-country-flag-img{width:20px;height:14px;object-fit:cover;box-shadow:0 1px 2px #00000029}.league-visual-fallback{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:16px;padding:0 4px;border-radius:3px;background:var(--tgui--secondary_bg_color, #f1f1f4);color:var(--tgui--hint_color, #707579);font-size:9px;font-weight:800;line-height:1}.club-row{display:flex;align-items:center;gap:10px;width:100%;border:1px solid var(--tgui--divider, rgba(0, 0, 0, .14));border-radius:10px;padding:10px 12px;text-align:left;background:var(--tgui--secondary_bg_color, #f1f1f4);color:inherit;font:inherit;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .12s ease}.club-row.selected{border-color:var(--tgui--link_color, #2990ff);box-shadow:inset 0 0 0 1px var(--tgui--link_color, #2990ff)}.club-row:focus-visible{outline:2px solid var(--tgui--link_color, #2990ff);outline-offset:2px}.club-row:not(:disabled):active{transform:translateY(1px)}.club-row:disabled{opacity:.6;cursor:default}.club-row-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.club-row-top{display:flex;align-items:center;gap:8px;min-width:0}.club-row-context{min-width:0;max-width:100%;overflow:hidden;color:var(--tgui--hint_color, #707579);font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.club-row-meta{font-size:12px;line-height:1.3;opacity:.66;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-row-check{flex:0 0 auto;font-weight:800;color:var(--tgui--link_color, #2990ff)}.national-row .country-flag-img{flex:0 0 32px}.national-code{flex:0 0 auto;padding:1px 6px;border-radius:6px;font-size:11px;font-weight:800;background:var(--tgui--bg_color, rgba(255, 255, 255, .72));color:var(--tgui--hint_color, #707579)}.national-meta{display:flex;gap:6px;flex-wrap:wrap;font-size:12px;line-height:1.25;opacity:.66}.create-national-summary{display:inline-flex;align-items:center;margin-top:4px;opacity:.72}.create-start-summary{display:block;margin-top:4px;opacity:.76}.create-head{min-height:auto;padding-top:24px}.selected-club-hero{display:flex;align-items:center;gap:12px;margin-bottom:10px;padding:12px;border:1px solid var(--kino-border);border-radius:var(--kino-radius);background:linear-gradient(135deg,#e8923a1a,#2990ff12),var(--kino-surface-strong);box-shadow:var(--kino-shadow-soft)}.selected-club-logo{display:grid;width:64px;height:64px;flex:0 0 auto;place-items:center;border-radius:14px;background:var(--kino-surface);border:1px solid var(--kino-border)}.selected-club-main{min-width:0;flex:1 1 auto}.selected-club-kicker{display:block;opacity:.62}.selected-club-title{margin:1px 0 0}.selected-club-tagline{display:block;margin-top:2px;opacity:.7}.segmented{display:flex;gap:8px}.preset-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mini-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0}.mini-stat-grid span{min-width:0;padding:5px 6px;border-radius:6px;background:var(--tgui--secondary_bg_color, #f1f1f4);font-size:12px;text-align:center;white-space:nowrap}.custom-builder{display:flex;flex-direction:column;gap:14px;padding:12px}.stable-buttons>button{min-width:104px}.archetype-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.archetype-button{min-height:68px;width:100%;border:1px solid var(--tgui--divider, rgba(0, 0, 0, .14));border-radius:8px;padding:9px 10px;background:var(--tgui--secondary_bg_color, #f1f1f4);color:inherit;font:inherit;text-align:left}.archetype-button.selected{border-color:var(--tgui--link_color, #2990ff);box-shadow:inset 0 0 0 1px var(--tgui--link_color, #2990ff)}.archetype-button span,.archetype-button small{display:block}.archetype-button span{font-weight:700}.archetype-button small{margin-top:3px;opacity:.62;line-height:1.25}.scenario-grid{display:grid;grid-template-columns:1fr;gap:8px}@media (min-width: 480px){.scenario-grid{grid-template-columns:1fr 1fr}}.scenario-card{position:relative;width:100%;border:1px solid var(--tgui--divider, rgba(0, 0, 0, .14));border-radius:8px;padding:12px;background:var(--tgui--secondary_bg_color, #f1f1f4);color:inherit;font:inherit;text-align:left;cursor:pointer}.scenario-card.selected{border-color:var(--tgui--link_color, #2990ff);box-shadow:inset 0 0 0 1px var(--tgui--link_color, #2990ff)}.scenario-card-title{display:block;font-weight:700}.scenario-card-note{display:block;margin-top:4px;opacity:.66;line-height:1.3;font-size:.92em}.scenario-card-check{position:absolute;top:8px;right:10px;color:var(--tgui--link_color, #2990ff);font-weight:700}.builder-summary{display:flex;align-items:center;gap:12px;padding:10px;border-radius:8px;background:var(--kino-surface)}.role-radar-card{display:grid;grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:12px;padding:12px;border:1px solid var(--kino-border);border-radius:var(--kino-radius-sm);background:var(--kino-surface)}.role-radar-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.role-radar-copy>span,.role-radar-copy>div{min-width:0}.role-radar{width:120px;height:120px;justify-self:end;overflow:visible}.role-radar-grid{fill:none;stroke:var(--kino-border);stroke-width:.7}.role-radar-role{fill:#e8923a1f;stroke:var(--kino-accent-warm);stroke-width:1.7}.role-radar-stats{fill:#2f9e7e38;stroke:var(--kino-accent-green);stroke-width:2}.role-radar text{fill:var(--tgui--hint_color, rgba(0, 0, 0, .55));font-size:7px;font-weight:800}.role-radar-legend{grid-column:1 / -1;display:flex;align-items:center;justify-content:flex-end;gap:5px;font-size:11px;opacity:.7}.role-radar-dot{width:8px;height:8px;border-radius:50%}.role-radar-dot.role{background:var(--kino-accent-warm)}.role-radar-dot.stats{margin-left:5px;background:var(--kino-accent-green)}.stat-slider-list{display:flex;flex-direction:column;gap:10px}.stat-slider{display:grid;grid-template-columns:minmax(96px,1fr) minmax(120px,1.4fr);grid-template-areas:"head input" "track input";gap:4px 10px;align-items:center}.stat-slider-head{grid-area:head;display:flex;justify-content:space-between;gap:8px;font-size:13px}.stat-track{grid-area:track;height:5px;border-radius:999px;overflow:hidden;background:var(--tgui--divider, rgba(0, 0, 0, .12))}.stat-track span{display:block;height:100%;border-radius:inherit;background:var(--tgui--link_color, #2990ff)}.stat-slider input{grid-area:input;width:100%}.club-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.club-tagline{display:block;min-width:0;margin-top:1px;font-size:12px;line-height:1.3;opacity:.72;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 430px){.club-row{padding:9px 10px}.career-start-options{grid-template-columns:1fr}.mini-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.archetype-grid{grid-template-columns:1fr}.stat-slider{grid-template-columns:1fr;grid-template-areas:"head" "track" "input"}.month-header-card,.selected-club-hero{align-items:flex-start}.month-header-side{min-width:82px}.selected-club-logo{width:62px;height:62px}.role-radar-card{grid-template-columns:1fr}.role-radar{justify-self:center}.role-radar-legend{justify-content:center}.save-card-actions{flex-wrap:wrap}}.season-progress{display:flex;gap:3px;margin-top:8px}.season-tick{flex:1;height:4px;border-radius:2px;background:var(--tgui--divider, rgba(0, 0, 0, .12));transition:background .2s ease}.season-tick.done{background:var(--tgui--link_color, #2990ff)}.char-counter{font-size:12px;opacity:.5;text-align:right}.pill{font-size:12px;padding:3px 10px;border-radius:999px;background:var(--tgui--secondary_bg_color, #f1f1f4)}.loan-status-pill{border:1px solid rgba(41,144,255,.35);color:var(--tgui--link_color, #2990ff);font-weight:600}.saves-panel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:12px}.saves-count{display:block;margin-top:3px;opacity:.62}.save-limit-chip{flex:0 0 auto;padding:3px 10px;border-radius:999px;background:#e0533a24;color:var(--kino-accent-danger);font-size:12px;font-weight:800}.save-card-list{display:flex;flex-direction:column;gap:10px}.saves-empty{padding:18px 16px;border:1px dashed var(--kino-border);border-radius:var(--kino-radius);background:var(--kino-surface);opacity:.72}.save-card{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--kino-border);border-radius:var(--kino-radius);background:var(--kino-surface-strong);color:var(--tgui--text_color, #000);box-shadow:var(--kino-shadow-soft)}.save-card.active{border-color:#2990ff7a;box-shadow:inset 0 0 0 1px #2990ff33,var(--kino-shadow-soft)}.save-card.finished{background:linear-gradient(135deg,#e8923a1c,#2f9e7e0f),var(--kino-surface-strong)}.save-card-top{display:flex;align-items:center;gap:10px;min-width:0}.save-avatar{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:11px;background:linear-gradient(135deg,var(--kino-accent-blue),var(--kino-accent-green));color:#fff;font-weight:800}.save-card-main{min-width:0;flex:1 1 auto}.save-card-title-row{display:flex;align-items:center;gap:6px;min-width:0}.save-card-title{min-width:0;color:var(--tgui--text_color, #000);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.save-active-pill{background:#2990ff24;color:var(--kino-accent-blue)}.save-finished-pill{background:#e8923a29;color:#c46a16}.save-card-label{display:block;min-width:0;color:var(--tgui--hint_color, #707579);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.save-score-summary{display:grid;gap:2px;padding-top:2px;color:var(--tgui--hint_color, #707579);font-variant-numeric:tabular-nums}.save-score-summary b{color:var(--tgui--text_color, #000)}.save-card-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.save-card-stats span{display:flex;align-items:baseline;justify-content:center;gap:4px;padding:6px;border-radius:8px;background:var(--kino-surface);color:var(--tgui--hint_color, #707579);font-size:11px;text-transform:uppercase}.save-card-stats b{color:var(--tgui--text_color, #000);font-size:16px}.save-card-club-stats{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:5px 8px;color:var(--tgui--hint_color, #707579);font-size:11px}.save-card-club-stats strong{color:var(--tgui--text_color, #000);font-size:15px;font-variant-numeric:tabular-nums}.save-card-progress{height:5px;overflow:hidden;border-radius:999px;background:var(--tgui--divider, rgba(0, 0, 0, .12))}.save-card-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--kino-accent-warm),var(--kino-accent-green))}.save-card-actions{display:flex;flex-wrap:wrap;gap:8px}.save-card-highlight{display:flex;align-items:flex-start;gap:6px;padding:7px 10px;border-radius:9px;background:var(--kino-surface);opacity:.92}.save-card.retired{opacity:.92}.save-card-stats.is-locked{opacity:.5;filter:grayscale(.5)}.saves-multi-hint{display:flex;flex-direction:column;gap:4px;align-items:flex-start;margin-top:10px;padding:12px 14px;border:1px solid var(--kino-border);border-radius:var(--kino-radius);background:linear-gradient(135deg,#2990ff14,#2f9e7e0d),var(--kino-surface-strong)}.saves-confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;padding:12px;background:#0000006b}.saves-confirm-sheet{width:100%;max-width:460px;padding:18px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;background:var(--kino-surface-strong);box-shadow:0 -8px 28px #00000047}.saves-confirm-actions{display:flex;flex-direction:column;gap:8px;margin-top:16px}.saves-toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:65;transform:translate(-50%);max-width:88%;padding:10px 16px;border-radius:999px;background:var(--tgui--text_color, #000);color:var(--tgui--bg_color, #fff);font-size:13px;font-weight:600;box-shadow:var(--kino-shadow-soft)}.moment-effect-chip{font-size:12px;font-weight:700;padding:4px 12px;border-radius:999px;line-height:1.3}.moment-effect-chip.scored{background:linear-gradient(150deg,#0b6b2e,#16a34a);color:#fff;box-shadow:0 2px 8px #0b6b2e59}.moment-effect-chip.neutral{font-weight:600;background:var(--tgui--secondary_bg_color, rgba(127, 127, 127, .12));color:var(--tgui--hint_color, #8a8a8e)}.moment-effect-chip.hold{background:#2990ff24;color:var(--tgui--link_color, #2990ff)}.moment-effect-chip.stop{background:#16a34a24;color:#168a44}.moment-effect-chip.concede{background:#e0533f29;color:#d84a37}@media (prefers-color-scheme: dark){.moment-effect-chip.hold{background:#2990ff42;color:#8fc4ff}.moment-effect-chip.stop{background:#2ecc7142;color:#6ee7a8}.moment-effect-chip.concede{background:#ff634742;color:#ff9b8a}}.free-input-area{display:flex;flex-direction:column;gap:8px}.free-input-meta{display:flex;flex-wrap:wrap;gap:4px 8px;color:var(--tgui--hint_color, rgba(0, 0, 0, .62));font-size:12px;font-weight:700;line-height:1.25}textarea.free{width:100%;min-height:84px;border-radius:12px;padding:10px;font:inherit;font-size:16px;border:1px solid var(--tgui--divider, rgba(0, 0, 0, .15));background:var(--tgui--bg_color, #fff);color:inherit;resize:vertical}.match-moment{border-radius:16px;overflow:hidden;border:1px solid rgba(46,160,67,.35);box-shadow:0 6px 22px #0d5a282e;animation:matchPulse .32s ease-out}@keyframes matchPulse{0%{opacity:0;transform:scale(.985) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.match-moment-head{padding:12px 14px 10px;color:#fff;background:linear-gradient(135deg,#0b6b2e,#14823a 55%,#0e7a52)}.match-moment-head.tone-defend{background:linear-gradient(135deg,#1c3a6b,#244a87 55%,#1b3f74)}.match-moment-head.tone-finish{background:linear-gradient(135deg,#0b6b2e,#1f8a3e 45%,#c79200)}.match-moment-head-top{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px}.match-moment-live{font-size:11px;font-weight:800;letter-spacing:.5px;padding:2px 7px;border-radius:999px;background:#ff3c3ceb;animation:livePulse 1.6s ease-in-out infinite}.match-moment-live.world-cup-live{background:#ffffffe6;color:#0b5c35;animation:none}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.55}}.match-moment-vs{font-size:13px;font-weight:700;text-align:left;min-width:0;flex:1 1 160px;overflow-wrap:anywhere}.match-skip-button{display:inline-flex;align-items:center;gap:6px;margin-top:9px;padding:6px 8px;border:1px solid rgba(255,255,255,.5);border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:12px;font-weight:700;min-height:44px}.club-stat-value,.profile-club-stat-value{display:inline-flex;align-items:baseline;gap:4px}.club-assists-secondary{font-size:.82em;font-weight:600;opacity:.72}.match-worldcup-vs{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-width:0}.match-worldcup-team{display:inline-flex;align-items:center;gap:5px;min-width:0}.match-worldcup-team span:last-child{min-width:0;overflow-wrap:anywhere}.match-worldcup-flag,.match-line-flag,.match-result-flag{flex:0 0 auto}.match-worldcup-sep{opacity:.72}.match-moment-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.match-moment-chip{display:inline-flex;align-items:center;max-width:100%;font-size:10.5px;font-weight:700;line-height:1.2;padding:2px 7px;border-radius:999px;background:#ffffff2e;overflow-wrap:anywhere}.match-moment-chip.context-chip{background:#ffffff29}.match-moment-chip.accent{background:#ffd700eb;color:#2a1c00;font-weight:700}.match-moment-progress{display:flex;gap:4px;margin-top:10px}.match-moment-tick{flex:1;height:5px;border-radius:3px;background:#ffffff38;transition:background .22s ease}.match-moment-tick.done{background:#ffffffd9}.match-moment-tick.active{background:gold;box-shadow:0 0 8px #ffd700b3}.match-moment-count{margin-top:7px;font-size:12px;font-weight:600;opacity:.92}.match-scoreboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.match-scoreboard-cell,.match-scoreboard-main{min-width:0;border-radius:10px;padding:7px 9px;background:#ffffff29;border:1px solid rgba(255,255,255,.14)}.match-scoreboard-cell{display:flex;flex-direction:column;gap:2px}.match-scoreboard span{min-width:0;font-size:10px;font-weight:700;opacity:.72;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-scoreboard strong{min-width:0;font-size:15px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-scoreboard-main{display:grid;grid-column:1 / -1;grid-row:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;min-height:54px;text-align:center}.match-scoreboard-main span{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.2}.match-scoreboard-main strong{overflow:visible;text-overflow:clip}.match-scoreboard>.match-scoreboard-cell{grid-row:2;min-height:52px}.match-scoreboard>.match-scoreboard-cell:first-child{grid-column:1}.match-scoreboard>.match-scoreboard-cell:last-child{grid-column:2}.match-scoreboard-main span:first-child{text-align:left}.match-scoreboard-main span:last-child{text-align:right}.pressure-high strong{color:#ffd24a}.pressure-mid strong{color:#bbf7d0}.pressure-low strong{color:#ffffffdb}.match-scoreboard.with-rating{grid-template-columns:repeat(2,minmax(0,1fr))}.match-rating-cell strong{display:inline-flex;align-items:baseline;gap:5px;transition:color .28s ease}.match-rating-cell.rating-good strong{color:#7dffa6}.match-rating-cell.rating-mid strong{color:#f4f4f4}.match-rating-cell.rating-low strong{color:#ffb4a0}.match-rating-cell .rating-delta{font-size:10px;font-weight:800;font-style:normal;color:#7dffa6}.match-rating-cell.rating-up{animation:ratingPop .72s ease-out}@keyframes ratingPop{0%{box-shadow:0 0 #7dffa600}30%{box-shadow:0 0 14px 2px #7dffa68c}to{box-shadow:0 0 #7dffa600}}@media (prefers-reduced-motion: reduce){.match-rating-cell.rating-up{animation:none}}.match-moment-recall{display:flex;align-items:flex-start;gap:7px;margin-top:10px;padding:7px 10px;border-radius:10px;background:#ffffff1f;border-left:3px solid rgba(255,215,0,.7);font-size:12.5px;line-height:1.4}.match-recall-arrow{flex:0 0 auto;font-weight:800;opacity:.85}.match-recall-text{min-width:0;opacity:.95}.match-pitch{margin-top:10px;border-radius:12px;padding:8px;background:#01231447;border:1px solid rgba(255,255,255,.14)}.match-pitch-field{position:relative;height:112px;overflow:hidden;border-radius:10px;border:1px solid rgba(255,255,255,.38);background:repeating-linear-gradient(90deg,#ffffff0a 0,#ffffff0a 24px,#ffffff14 24px,#ffffff14 48px),linear-gradient(135deg,#0c6c3d,#16854c 48%,#0d7256)}.pitch-line,.pitch-box,.pitch-goal,.match-pitch-pressure,.match-pitch-ball{position:absolute;pointer-events:none}.pitch-half{left:50%;top:0;width:1px;height:100%;background:#ffffff73}.pitch-circle{left:50%;top:50%;width:34px;height:34px;border:1px solid rgba(255,255,255,.45);border-radius:50%;transform:translate(-50%,-50%)}.pitch-box{top:23%;width:18%;height:54%;border:1px solid rgba(255,255,255,.42)}.pitch-box-left{left:-1px;border-left:0}.pitch-box-right{right:-1px;border-right:0}.pitch-goal{top:41%;width:4px;height:18%;background:#ffffff9e}.pitch-goal-left{left:0}.pitch-goal-right{right:0}.match-pitch-pressure{left:var(--spot-left);top:var(--spot-top);width:calc(30px + 42px * var(--pressure));height:calc(30px + 42px * var(--pressure));border-radius:50%;background:#ffd24a2e;box-shadow:0 0 calc(10px + 14px * var(--pressure)) #ffd24a57;transform:translate(-50%,-50%);transition:left .7s ease,top .7s ease,width .7s ease,height .7s ease}.match-pitch-ball{left:var(--spot-left);top:var(--spot-top);width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 2px 8px #00000057;transform:translate(-50%,-50%);transition:left .7s ease,top .7s ease}@media (prefers-reduced-motion: reduce){.match-pitch-ball,.match-pitch-pressure{transition:none}}.match-pitch-ball:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#182318}.match-pitch-caption{display:flex;justify-content:space-between;gap:8px;margin-top:6px;font-size:11px;font-weight:700;opacity:.86;text-transform:uppercase}.match-moment-body{padding:14px;background:var(--tgui--bg_color, #fff)}.match-watching-status{padding:12px 14px;border-bottom:1px solid var(--kino-border, rgba(127, 127, 127, .18));background:linear-gradient(135deg,#2990ff1a,#2f9e7e0f)}.match-watching-status-title{font-size:14px;font-weight:800;line-height:1.2}.match-watching-status-text{margin-top:4px;font-size:12.5px;line-height:1.4;opacity:.76}.match-moment-intro{margin:0 14px 12px;padding:12px 14px;border-radius:12px;background:linear-gradient(135deg,#5682ff24,#5682ff0d);border:1px solid rgba(86,130,255,.28);font-size:14px;line-height:1.45}.match-moment-intro-tag{display:inline-block;margin-bottom:6px;font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--tgui--link_color, #2d7dff)}.match-moment-title{font-size:18px;font-weight:800;margin-bottom:8px}.match-option{display:flex;align-items:flex-start;gap:10px;width:100%;min-height:52px;padding:11px 14px;border-radius:12px;border:1px solid rgba(46,160,67,.4);background:var(--tgui--secondary_bg_color, #f1f1f4);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .12s ease,border-color .16s ease,box-shadow .16s ease}.match-option:not(:disabled):active{transform:translateY(1px) scale(.99);border-color:#14823a;box-shadow:inset 0 0 0 1px #14823a}.match-option:disabled{opacity:.6;cursor:default}.match-option-ball{flex:0 0 auto;font-size:18px;line-height:1.25}.match-option-block{border-color:#2e60b46b}.match-option-block:not(:disabled):active{border-color:#244a87;box-shadow:inset 0 0 0 1px #244a87}.match-moment.tone-finish .match-moment-title{color:#b07d00}.match-option-content{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:6px}.match-option-text{min-width:0;line-height:1.28;overflow-wrap:anywhere}.match-option-subtext{display:block;font-size:12px;font-weight:600;line-height:1.25;color:var(--tgui--hint_color, rgba(0, 0, 0, .62))}.match-option-hints{display:flex;flex-wrap:wrap;gap:4px 6px}.match-option-hints:empty{display:none}.match-result{border-radius:16px;overflow:hidden;color:#fff;box-shadow:0 8px 26px #00000038;animation:matchPulse .36s ease-out}.match-result.won{background:linear-gradient(150deg,#0b6b2e,#16a34a)}.match-result.drew{background:linear-gradient(150deg,#5a5f6a,#7a8190)}.match-result.lost{background:linear-gradient(150deg,#7a1d1d,#b23b3b)}.match-result-banner{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;background:#00000029}.match-result-tag{font-size:12px;font-weight:700;opacity:.92}.match-result-verdict{font-size:13px;font-weight:800}.match-result-score{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:16px 14px 6px}.match-result-side{display:flex;flex-direction:column;gap:2px;min-width:0}.match-result-side.right{text-align:right}.match-result-side.right .match-result-team{justify-content:flex-end}.match-result-team{display:inline-flex;align-items:center;gap:5px;min-width:0;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-result-venue{font-size:11px;opacity:.7}.match-result-num{font-size:38px;font-weight:900;letter-spacing:1px;text-shadow:0 2px 8px rgba(0,0,0,.25)}.match-result-score-center{min-width:0;text-align:center}.match-result-score-note{max-width:116px;margin-top:2px;color:#ffffffe6;font-size:11px;font-weight:850;line-height:1.2;overflow-wrap:anywhere}.match-result-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:10px 14px 14px}.match-result-stat{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border-radius:12px;background:#ffffff29}.match-result-stat .num{font-size:19px;font-weight:800}.match-result-stat .cap{font-size:11px;opacity:.82}.match-result-position{padding:0 14px 14px}.position-stats-static{display:block;max-width:100%;color:#ffffffe6;font-size:13px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.position-stats-toggle{width:100%;min-height:44px;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#fff;background:#00000029;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.position-stats-toggle span:first-child{min-width:0;text-align:left;line-height:1.25;white-space:normal}.position-stats-chevron{position:relative;width:14px;height:14px;flex-shrink:0;transform:rotate(0);transform-origin:center;transition:transform .14s ease}.position-stats-chevron:before{position:absolute;top:2px;left:2px;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transform:rotate(-45deg)}.position-stats-toggle[aria-expanded=true] .position-stats-chevron{transform:rotate(90deg)}.position-stats-toggle:active{transform:translateY(1px)}.match-result-position-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:6px}.match-result-position-stat{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:7px 4px;border-radius:10px;color:#fff;background:#ffffff1f}.match-result-position-stat .num{font-size:17px;font-weight:850;line-height:1}.match-result-position-stat .cap{max-width:100%;font-size:10px;line-height:1.2;opacity:.82;text-align:center;overflow-wrap:anywhere}.match-result-episodes{display:flex;flex-direction:column;gap:6px;padding:0 14px 16px}.match-result-episode{font-size:13px;line-height:1.35;padding:8px 11px;border-radius:10px;background:#0000002e}.match-result-timeline{padding:0 14px 16px}.match-result-timeline .match-timeline-container{margin-top:2px}.match-result-timeline .timeline-minute,.match-result-timeline .event-item-title,.match-result-timeline .event-badge-min{color:#fff;opacity:.76}.match-result-timeline .timeline-bar-track{background:#ffffff38}.match-result-timeline .timeline-bar-progress{background:linear-gradient(90deg,#ffffffb8,#ffffff3d);opacity:1}.match-result-timeline .timeline-event-item{background:#0000002e;box-shadow:none}.match-result-timeline .timeline-event-item.selected{background:#ffffff26}.match-result-timeline .event-item-badge{background:#ffffff29}.match-result-timeline .event-item-text{color:#fff}.score-strip{width:100%;min-width:0;margin-top:8px;display:flex;flex-direction:column;gap:8px}.score-strip-toggle{width:100%;min-height:34px;box-sizing:border-box;border:1px solid var(--tgui--outline, rgba(127, 127, 127, .18));border-radius:8px;padding:6px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--tgui--text_color, #111827);background:var(--tgui--secondary_bg_color, rgba(127, 127, 127, .08));font:inherit;font-size:13px;font-weight:800;line-height:1.25;text-align:left;cursor:pointer}.score-strip-toggle span:first-child{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;white-space:normal}.score-strip-toggle span:last-child{flex:0 0 auto;color:color-mix(in srgb,var(--tgui--text_color, #111827) 68%,transparent)}.score-strip-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--tgui--link_color, #2990ff) 74%,transparent);outline-offset:2px}.score-strip-toggle:active{transform:translateY(1px)}.score-strip-body{width:100%;min-width:0}.score-strip-body .score-event-log{min-width:0;margin-top:0}.match-result-timeline .score-strip-toggle{border-color:#fff3;color:#fff;background:#00000029}.match-result-timeline .score-strip-toggle span:last-child{color:#ffffffc7}.match-result-timeline .score-strip-toggle:focus-visible{outline-color:#ffffffd1}@media (max-width: 430px){.score-strip-toggle{align-items:flex-start;padding:7px 9px}.score-strip-toggle span:last-child{line-height:1.25;padding-top:1px}.score-strip-body .score-event-item{grid-template-columns:minmax(48px,max-content) minmax(0,1fr);gap:7px;padding:8px 9px}.score-strip-body .score-event-minute{width:auto;height:auto;min-height:28px;padding:3px 5px;white-space:nowrap}.score-strip-body .score-event-row{flex-wrap:wrap}.score-strip-body .score-event-score{flex:0 1 auto;max-width:100%;text-align:left}}.score-event-log{display:flex;flex-direction:column;gap:8px;margin-top:10px}.score-event-log-head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--tgui--text_color, #111827);font-size:12px;font-weight:850}.match-result-timeline .score-event-log-head{color:#fff}.score-event-log-head strong{flex:0 1 auto;min-width:0;text-align:right;overflow-wrap:anywhere}.score-event-list{display:flex;flex-direction:column;gap:6px}.score-event-item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;padding:8px 10px;border-left:3px solid #4cd964;border-radius:10px;background:var(--tgui--bg_color, #fff);box-shadow:0 1px 3px #00000008}.score-event-item.type-resolution{border-left-color:#ff9500}.score-event-minute{display:inline-flex;align-items:center;justify-content:center;min-width:0;height:28px;border-radius:8px;color:var(--tgui--text_color, #111827);background:var(--tgui--secondary_bg_color, #f1f1f4);font-size:11px;font-weight:900;line-height:1}.score-event-body{min-width:0}.score-event-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.score-event-main{min-width:0;color:var(--tgui--text_color, #111827);font-size:13px;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.score-event-score{flex:0 0 auto;max-width:112px;color:var(--tgui--text_color, #111827);font-size:12px;font-weight:900;line-height:1.25;text-align:right;overflow-wrap:anywhere}.score-event-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:3px;min-width:0;color:color-mix(in srgb,var(--tgui--text_color, #111827) 68%,transparent);font-size:11px;line-height:1.25}.score-event-source{flex:1 1 100%;min-width:0;max-width:100%;padding:1px 5px;border-radius:6px;color:#176a50;background:#2f9e7e1f;font-weight:850;overflow-wrap:anywhere}.score-event-text{min-width:0;overflow-wrap:anywhere}.match-result-timeline .score-event-item{background:#0000002e;box-shadow:none}.match-result-timeline .score-event-minute,.match-result-timeline .score-event-source{color:#fff;background:#ffffff29}.match-result-timeline .score-event-main,.match-result-timeline .score-event-score,.match-result-timeline .score-event-meta{color:#fff}.late-match-closing{display:flex;flex-direction:column;gap:8px;margin:0 0 10px;padding:12px;border:1px solid color-mix(in srgb,var(--tgui--outline, rgba(127, 127, 127, .18)) 72%,transparent);border-radius:8px;background:color-mix(in srgb,var(--tgui--secondary_bg_color, #f5f6f8) 92%,transparent);box-shadow:0 1px 4px #0000000a}.late-match-closing-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.late-match-closing-head span{min-width:0;color:var(--tgui--text_color, #111827);font-size:14px;font-weight:900;overflow-wrap:anywhere}.late-match-closing-head strong{flex:0 1 auto;min-width:0;color:color-mix(in srgb,var(--tgui--text_color, #111827) 72%,transparent);font-size:12px;font-weight:850;text-align:right;overflow-wrap:anywhere}.late-match-closing .score-event-log{margin-top:0}.late-match-closing-empty{padding:9px 10px;border-radius:8px;color:color-mix(in srgb,var(--tgui--text_color, #111827) 72%,transparent);background:var(--tgui--bg_color, #fff);font-size:13px;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.match-result-status{margin:0 14px 16px;padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.4;background:#0000002e}.match-result-workload-note{display:flex;align-items:flex-start;gap:7px;margin:-4px 14px 14px;padding:8px 10px;border-radius:8px;color:#fff;background:#00000029;font-size:12px;line-height:1.35}.match-result-workload-note .match-workload-label{color:#b8f0df;background:#2f9e7e47}.lb-row{display:flex;align-items:center;gap:12px;padding:10px 16px;border-top:1px solid var(--tgui--divider, rgba(0, 0, 0, .08))}.lb-row.me{border-left:3px solid #e8923a;background:#e8923a1a}.lb-rank{flex:0 0 auto;min-width:28px;text-align:center;font-size:15px;font-weight:800;opacity:.8}.lb-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.lb-nick{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-national-score{color:var(--tgui--hint_color, #707579);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.lb-score{flex:0 0 auto;font-size:17px;font-weight:800;font-variant-numeric:tabular-nums}.lb-hint{padding:4px 16px;opacity:.65}.lb-pinned{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;border:1px solid rgba(232,146,58,.45);background:#e8923a1f}.onboarding-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;background:#0000008c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade .2s ease-out}.onboarding-card{position:relative;width:100%;max-width:420px;border-radius:18px;padding:22px 18px 16px;background:var(--tgui--bg_color, #fff);color:var(--tgui--text_color, inherit);box-shadow:0 12px 40px #00000047;user-select:none;-webkit-user-select:none;touch-action:pan-y}.onboarding-skip{position:absolute;top:12px;right:12px;border:none;background:transparent;color:var(--tgui--hint_color, #8a8a8e);font:inherit;font-size:14px;cursor:pointer;padding:4px 6px}.onboarding-body{min-height:188px;text-align:center;animation:fade .22s ease-out}.onboarding-emoji{font-size:44px;line-height:1;margin:6px 0 12px}.onboarding-chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:14px}.onboarding-dots{display:flex;gap:6px;justify-content:center;margin:16px 0 12px}.onboarding-dot{width:7px;height:7px;border-radius:50%;background:var(--tgui--divider, rgba(0, 0, 0, .18));transition:background .2s ease,transform .2s ease}.onboarding-dot.active{background:var(--tgui--link_color, #2990ff);transform:scale(1.25)}.onboarding-nav{display:flex;align-items:center;gap:8px}.onboarding-nav>span{flex:0 0 auto}.term{position:relative;border-bottom:1px dashed var(--tgui--link_color, #2990ff);cursor:help;-webkit-tap-highlight-color:transparent}.term:focus-visible{outline:2px solid var(--tgui--link_color, #2990ff);outline-offset:1px;border-radius:2px}.term-tooltip{display:none}.term-open .term-tooltip{display:block}.term-tooltip{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));top:auto;z-index:1000;width:auto;max-width:none;max-height:45vh;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px;border-radius:12px;background:var(--tgui--secondary_bg_color, #1c1c1e);color:var(--tgui--text_color, #fff);box-shadow:0 6px 24px #00000052;text-align:left;white-space:normal;cursor:auto;animation:term-sheet-in .16s ease-out}@media (hover: hover) and (pointer: fine){.term:hover{border-bottom-style:solid}.term:hover .term-tooltip{display:block}.term-tooltip{position:absolute;left:0;right:auto;top:calc(100% + 6px);bottom:auto;z-index:50;width:max-content;max-width:min(320px,90vw);max-height:none;overflow:visible;padding:10px 12px;border-radius:10px;animation:term-tooltip-in .14s ease-out}.term.term-align-right .term-tooltip{left:auto;right:0}}.term-tooltip-title{display:block;font-weight:600;font-size:.9em;margin-bottom:3px;color:var(--tgui--link_color, #2990ff)}.term-tooltip-def{display:block;font-size:.86em;line-height:1.35;opacity:.95}.choice-glossary-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}.choice-glossary-row.has-help{grid-template-columns:minmax(0,1fr) 40px}.choice-glossary-row>:first-child{min-width:0;width:100%}.choice-glossary-help{width:40px;min-width:40px;height:40px;min-height:40px;align-self:center;padding:0;border:1px solid var(--kino-border, rgba(127, 127, 127, .24));border-radius:8px;background:var(--kino-surface-soft, rgba(127, 127, 127, .08));color:var(--tgui--link_color, #2990ff);font:inherit;font-size:18px;font-weight:700;line-height:1;cursor:help;-webkit-tap-highlight-color:transparent}.choice-glossary-help:focus-visible{outline:2px solid var(--tgui--link_color, #2990ff);outline-offset:2px}.choice-glossary-tooltip{grid-column:1 / -1}.choice-glossary-row.help-open .choice-glossary-tooltip,.choice-glossary-definition{display:block}.choice-glossary-definition+.choice-glossary-definition{margin-top:10px;padding-top:10px;border-top:1px solid rgba(127,127,127,.22)}@keyframes term-tooltip-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes term-sheet-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.profile-hero-section{display:flex;gap:16px;background:var(--tgui--bg_color, #fff);padding:16px;border-radius:16px;align-items:center;margin-bottom:12px;border:1px solid rgba(127,127,127,.08)}.profile-ovr-box{display:flex;flex-direction:column;align-items:center;justify-content:center;width:72px;height:72px;border-radius:18px;background:linear-gradient(135deg,#1f1f2e,#11111a);color:#fff;box-shadow:0 4px 12px #00000026;border:1px solid rgba(255,255,255,.08);flex-shrink:0}.profile-ovr-val{font-size:32px;font-weight:800;line-height:1;letter-spacing:-1px}.profile-ovr-lbl{max-width:64px;font-size:9px;font-weight:700;line-height:1.05;letter-spacing:0;opacity:.6;margin-top:4px;text-align:center}.profile-ovr-age{font-size:10px;font-weight:600;opacity:.55;margin-top:3px}.profile-stats-bars{flex:1;display:flex;flex-direction:column;gap:6px}.stat-row-container{display:flex;flex-direction:column;gap:2px}.stat-row-container--readiness{padding:6px 8px;border:1px solid rgba(47,158,126,.16);border-radius:8px;background:#2f9e7e0f}.stat-row-container--readiness.tone-limit{border-color:#e8923a38;background:#e8923a14}.stat-row-container--readiness.tone-critical{border-color:#e0533a38;background:#e0533a14}.stat-row-info{display:flex;justify-content:space-between;font-size:12px;line-height:1.2}.stat-row-label{opacity:.85}.stat-row-value{font-weight:700;display:inline-flex;align-items:center;gap:6px}.stat-tier-tag{font-size:9px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:1px 6px;border-radius:999px;color:#fff;background:linear-gradient(90deg,#00c6ff,#0072ff);white-space:nowrap}.stat-readiness-tag{max-width:150px;padding:1px 6px;border-radius:999px;color:#1f6f5b;background:#2f9e7e24;font-size:9px;font-weight:800;line-height:1.35;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-row-container--readiness.tone-limit .stat-readiness-tag{color:#8a4b10;background:#e8923a2e}.stat-row-container--readiness.tone-critical .stat-readiness-tag{color:#9b2f24;background:#e0533a29}.stat-readiness-note{color:var(--tgui--hint_color, rgba(0, 0, 0, .62));font-size:11px;line-height:1.3}.stat-progress-track{height:7px;border-radius:4px;background:var(--tgui--secondary_bg_color, #f1f1f4);overflow:hidden;position:relative}.stat-progress-fill{height:100%;border-radius:4px;transition:width .6s cubic-bezier(.1,.8,.2,1)}.stat-progress-marker{position:absolute;top:50%;width:2px;height:7px;border-radius:1px;background:#ffffffe6;transform:translate(-1px,-50%);pointer-events:none}.stat-progress-fill.tier-low{background:linear-gradient(90deg,#ff4b2b,#ff416c)}.stat-progress-fill.tier-medium{background:linear-gradient(90deg,#f37335,#fddb92)}.stat-progress-fill.tier-good{background:linear-gradient(90deg,#11998e,#38ef7d)}.stat-progress-fill.tier-worldclass{background:linear-gradient(90deg,#00c6ff,#0072ff)}.trophy-cabinet{background:linear-gradient(180deg,var(--tgui--secondary_bg_color, #f1f1f4) 0%,rgba(241,241,244,.35) 100%);border-radius:16px;padding:16px;margin-bottom:16px;border:1px solid rgba(127,127,127,.08)}.trophy-shelf{display:flex;justify-content:space-between;align-items:flex-end;position:relative;padding-bottom:6px;border-bottom:4px solid #8e8e93;box-shadow:0 4px 6px -4px #00000026;margin-bottom:12px}.trophy-item{display:flex;flex-direction:column;align-items:center;width:14%;cursor:pointer;position:relative;transition:transform .2s cubic-bezier(.175,.885,.32,1.275)}.trophy-item:active{transform:scale(1.15)}.trophy-svg{width:32px;height:32px;fill:#8e8e93;opacity:.25;transition:all .3s ease}.trophy-item.unlocked .trophy-svg{opacity:1}.trophy-item.unlocked.trophy-league .trophy-svg{fill:url(#goldGradient);filter:drop-shadow(0 0 4px rgba(255,215,0,.5))}.trophy-item.unlocked.trophy-cl .trophy-svg{fill:url(#silverGradient);filter:drop-shadow(0 0 4px rgba(192,192,192,.7))}.trophy-item.unlocked.trophy-ballon .trophy-svg{fill:url(#goldGradient);filter:drop-shadow(0 0 6px rgba(255,215,0,.8))}.trophy-item.unlocked.trophy-boot .trophy-svg{fill:url(#goldGradient);filter:drop-shadow(0 0 4px rgba(255,215,0,.5))}.trophy-item.unlocked.trophy-armband .trophy-svg{fill:#ff4b5c;filter:drop-shadow(0 0 4px rgba(255,75,92,.5))}.trophy-item.unlocked.trophy-playmaker .trophy-svg{fill:#00d2d3;filter:drop-shadow(0 0 4px rgba(0,210,211,.6))}.trophy-label{font-size:8px;text-align:center;margin-top:4px;font-weight:700;color:var(--tgui--text_color, #000);opacity:.6}.trophy-item.selected .trophy-svg{transform:translateY(-4px)}.trophy-item.selected.unlocked .trophy-svg{filter:drop-shadow(0 0 8px rgba(255,215,0,.9))}.trophy-details{background:var(--tgui--bg_color, #fff);border-radius:12px;padding:10px 12px;box-shadow:0 2px 6px #0000000a;border:1px solid rgba(127,127,127,.05)}.trophy-details-title{display:flex;align-items:center;gap:6px;font-size:13px;margin-bottom:2px}.trophy-status-indicator.unlocked{color:#ffb300}.trophy-status-indicator.locked{opacity:.4}.trophy-details-desc{display:block;opacity:.7;font-size:11px;line-height:1.3}.match-timeline-container{margin-top:12px;display:flex;flex-direction:column;gap:12px;width:100%}.match-timeline-track{display:flex;align-items:center;gap:8px;padding:0 4px;height:24px;position:relative}.timeline-minute{font-size:10px;font-weight:700;opacity:.5;width:18px}.timeline-minute.start{text-align:left}.timeline-minute.end{text-align:right}.timeline-bar-track{flex:1;height:6px;background:var(--tgui--secondary_bg_color, #e4e4e9);border-radius:3px;position:relative}.timeline-bar-progress{position:absolute;left:0;top:0;height:100%;width:100%;background:linear-gradient(90deg,var(--tgui--link_color, #2990ff) 0%,rgba(41,144,255,.4) 100%);border-radius:3px;opacity:.2}.timeline-marker{position:absolute;top:50%;transform:translate(-50%,-50%);width:18px;height:18px;border-radius:50%;border:1.5px solid var(--tgui--bg_color, #fff);display:flex;align-items:center;justify-content:center;cursor:pointer;background:#8e8e93;box-shadow:0 2px 5px #00000026;transition:all .2s cubic-bezier(.175,.885,.32,1.275);padding:0}.timeline-marker:active,.timeline-marker.selected{width:22px;height:22px;z-index:10;border-width:2px;box-shadow:0 0 8px var(--tgui--link_color, #2990ff)}.timeline-marker.goal{background:#4cd964}.timeline-marker.assist{background:#5ac8fa}.timeline-marker.defense{background:#007aff}.timeline-marker.injury{background:#ff3b30}.timeline-marker.card-yellow{background:#fc0}.timeline-marker.card-red{background:#ff3b30}.timeline-marker.interactive{background:#ff9500}.marker-emoji{font-size:9px;display:flex;align-items:center;justify-content:center;color:#fff}.timeline-marker:active .marker-emoji,.timeline-marker.selected .marker-emoji{font-size:11px}.marker-label{position:absolute;bottom:100%;left:50%;transform:translate(-50%,-2px);font-size:8px;font-weight:700;opacity:0;transition:opacity .2s;pointer-events:none;background:#000c;color:#fff;padding:1px 3px;border-radius:4px}.timeline-marker:hover .marker-label,.timeline-marker:active .marker-label,.timeline-marker.selected .marker-label{opacity:1}.timeline-events-list{display:flex;flex-direction:column;gap:8px;margin-top:4px}.timeline-event-item{display:flex;gap:10px;padding:8px 10px;background:var(--tgui--bg_color, #fff);border-radius:10px;border-left:3px solid #8e8e93;box-shadow:0 1px 3px #00000008;cursor:pointer;transition:all .25s ease}.timeline-event-item.goal{border-left-color:#4cd964}.timeline-event-item.assist{border-left-color:#5ac8fa}.timeline-event-item.defense{border-left-color:#007aff}.timeline-event-item.injury{border-left-color:#ff3b30;background:#ff3b3008}.timeline-event-item.card-yellow{border-left-color:#fc0}.timeline-event-item.card-red{border-left-color:#ff3b30}.timeline-event-item.interactive{border-left-color:#ff9500}.timeline-event-item.selected{transform:translate(4px);box-shadow:0 3px 8px #0000000f;background:#2990ff08}.event-item-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--tgui--secondary_bg_color, #f1f1f4);border-radius:8px;width:34px;height:34px;flex-shrink:0}.event-badge-emoji{font-size:14px}.event-badge-min{font-size:8px;font-weight:700;opacity:.6}.event-item-content{flex:1;min-width:0}.event-item-title{font-size:11px;font-weight:700;opacity:.5;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.event-item-text{display:block;font-size:13px;line-height:1.4;color:var(--tgui--text_color, #000)}.career-end{--ce-accent: #ffb627;--ce-accent-soft: rgba(255, 182, 39, .16);padding-top:8px}.career-end--age,.career-end--peak{--ce-accent: #ffb627;--ce-accent-soft: rgba(255, 182, 39, .16)}.career-end--injury{--ce-accent: #8ab4d8;--ce-accent-soft: rgba(138, 180, 216, .16)}.career-end--ban{--ce-accent: #b08bb5;--ce-accent-soft: rgba(176, 139, 181, .16)}.career-end-pop{animation:careerEndRise .52s cubic-bezier(.22,1,.36,1) both}.career-end-tribute.career-end-pop{animation-delay:90ms}@keyframes careerEndRise{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.career-end-pop{animation:none}}.career-end-hero{position:relative;text-align:center;padding:28px 16px 22px;border-radius:20px;overflow:hidden;background:radial-gradient(120% 90% at 50% 0%,var(--ce-accent-soft) 0%,transparent 70%),var(--tgui--secondary_bg_color, #f1f1f4);border:1px solid var(--ce-accent-soft)}.career-end-crest{font-size:46px;line-height:1;filter:drop-shadow(0 4px 12px var(--ce-accent-soft));margin-bottom:6px}.career-end-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--ce-accent);opacity:.95}.career-end-headline{margin:6px 0 4px;background:linear-gradient(120deg,var(--ce-accent),var(--tgui--text_color, #1a1a1a));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.career-end-subtitle{opacity:.8;font-style:italic;margin:0 auto;max-width:30ch}.career-end-fate{margin:12px auto 0;max-width:32ch;display:flex;flex-direction:column;gap:4px}.career-end-fate-bridge{color:var(--ce-accent);font-weight:600}.career-end-fate-hint{opacity:.65;font-style:italic}.career-end-restart-confirm{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:14px;border:1px solid var(--ce-accent-soft);background:var(--ce-accent-soft);animation:fade .22s ease-out}.career-end-restart-confirm-title{text-align:center}.career-end-restart-confirm-body{text-align:center;opacity:.8;margin-bottom:2px}.career-end-restart--forced{box-shadow:0 0 0 2px var(--ce-accent-soft)}.career-end-meta{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:14px}.career-end-pill{font-weight:600;border:1px solid var(--ce-accent-soft)}.career-end-pill--score{background:var(--ce-accent-soft);color:var(--ce-accent)}.career-end-clubpath{margin-top:12px;opacity:.7}.career-end-tribute{font-size:16px;line-height:1.6;padding:4px 8px;color:var(--tgui--text_color, #000)}.career-end-explanation{min-width:0;margin:14px 8px 4px;padding:14px 0;border-top:1px solid var(--ce-accent-soft);border-bottom:1px solid var(--ce-accent-soft)}.career-end-explanation-head{min-width:0;margin-bottom:10px}.career-end-explanation-eyebrow,.career-end-explanation-title{display:block;overflow-wrap:anywhere}.career-end-explanation-eyebrow{color:var(--ce-accent);text-transform:uppercase;letter-spacing:0;font-weight:700}.career-end-explanation-title{margin-top:2px;line-height:1.3}.career-end-causes{counter-reset:career-end-cause;display:grid;gap:8px;margin:0;padding:0;list-style:none}.career-end-cause{counter-increment:career-end-cause;display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start;min-width:0;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.career-end-cause:before{content:counter(career-end-cause);display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:var(--ce-accent);background:var(--ce-accent-soft);font-size:12px;font-weight:800}.career-end-recovery-route{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start;min-width:0;margin-top:12px;padding-top:10px;border-top:1px dashed var(--ce-accent-soft)}.career-end-recovery-mark{display:grid;place-items:center;width:22px;height:22px;color:var(--ce-accent);font-weight:800}.career-end-recovery-copy,.career-end-recovery-label,.career-end-recovery-text{min-width:0;overflow-wrap:anywhere}.career-end-recovery-label{display:block;color:var(--ce-accent);margin-bottom:2px}.career-end-recovery-text{display:block;font-size:14px;line-height:1.4}.career-end-timeline{display:flex;flex-direction:column;gap:10px;padding:4px 0 2px}.career-end-timeline-item{position:relative;padding:0 0 10px 18px;border-left:2px solid var(--ce-accent-soft)}.career-end-timeline-item:last-child{padding-bottom:0}.career-end-timeline-item:before{content:"";position:absolute;left:-5px;top:4px;width:8px;height:8px;border-radius:999px;background:var(--ce-accent);box-shadow:0 0 0 4px var(--ce-accent-soft)}.career-end-timeline-meta{display:block;color:var(--ce-accent);margin-bottom:2px}.career-end-timeline-title{display:block;line-height:1.25}.career-end-timeline-text{display:block;margin-top:3px;opacity:.72;line-height:1.35}.career-end-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:4px 0}.career-end-stat{text-align:center;padding:12px 6px;border-radius:14px;background:var(--tgui--secondary_bg_color, #f1f1f4)}.career-end-stat-value{font-size:22px;font-weight:800;line-height:1.1;color:var(--ce-accent)}.career-end-stat-label{font-size:11px;margin-top:4px;opacity:.7}.career-end-honours{display:flex;flex-direction:column;gap:2px}.career-end-honour{display:flex;align-items:center;gap:10px;padding:9px 8px;font-weight:600;border-bottom:1px solid var(--tgui--divider, rgba(127, 127, 127, .12))}.career-end-honour:last-child{border-bottom:none}.career-end-honour-svg{width:24px;height:24px;flex:0 0 auto;fill:url(#honourGold);filter:drop-shadow(0 0 4px rgba(255,215,0,.5))}.career-end-verdict{font-size:15px;line-height:1.5;font-weight:600;text-align:center;padding:16px 18px;border-radius:16px;background:var(--ce-accent-soft);border:1px solid var(--ce-accent-soft);color:var(--tgui--text_color, #000)}.pill-retired{background:var(--tgui--secondary_bg_color, #f1f1f4);color:var(--tgui--text_color, #000);font-weight:600;white-space:nowrap}.skeleton-feed{padding-top:12px}.skeleton-block{border-radius:var(--kino-radius-sm, 8px);background:var(--kino-surface, rgba(127, 127, 127, .12));position:relative;overflow:hidden}.skeleton-block:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);animation:skeleton-shimmer 1.4s ease-in-out infinite}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.skeleton-profilebar{display:flex;align-items:center;gap:12px;padding:8px 12px 16px}.skeleton-avatar{width:44px;height:44px;border-radius:50%;flex:0 0 auto}.skeleton-lines{display:flex;flex-direction:column;gap:6px;flex:1 1 auto}.skeleton-card{background:var(--kino-surface-strong, #fff);border:1px solid var(--kino-border, rgba(127, 127, 127, .18));border-radius:var(--kino-radius, 12px);padding:14px;margin:0 0 var(--kino-gap, 12px);display:flex;flex-direction:column;gap:9px}.skeleton-card-sm{padding:10px 14px}.skeleton-line{height:12px}.skeleton-line.w40{width:40%}.skeleton-line.w50{width:50%}.skeleton-line.w60{width:60%}.skeleton-line.w70{width:70%}.skeleton-line.w80{width:80%}.skeleton-line.w90{width:90%}.skeleton-line.w100{width:100%}.skeleton-chips{display:flex;gap:8px;margin-top:2px}.skeleton-chip{height:22px;width:64px;border-radius:999px}.skeleton-option{height:42px;border-radius:var(--kino-radius-sm, 8px)}.ai-echo{margin:0 0 var(--kino-gap, 12px);padding:10px 12px;border-radius:var(--kino-radius, 12px);background:var(--tgui--secondary_bg_color, rgba(41, 144, 255, .1));border-right:3px solid var(--kino-accent-blue, #2990ff);margin-left:24px}.ai-echo-label{display:block;opacity:.7}.ai-echo-text{display:block;margin-top:2px;white-space:pre-wrap;word-break:break-word}.feed-notice{margin:0 0 var(--kino-gap, 12px);padding:10px 12px;border-radius:var(--kino-radius, 12px);background:var(--kino-surface, rgba(127, 127, 127, .1));border-left:3px solid var(--tgui--hint_color, rgba(127, 127, 127, .6))}.feed-notice-text{display:block;opacity:.85}.world-cup-dnp-notice{max-width:100%;overflow-wrap:anywhere}.world-cup-dnp-notice-label{display:block;margin-bottom:3px;color:var(--tgui--hint_color, #707579)}.outcome-text-row{display:flex;align-items:flex-start;gap:8px}.outcome-text{display:block;flex:1 1 auto;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.explanation-control{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:4px;max-width:min(220px,46%)}.explanation-button{width:32px;height:32px;flex:0 0 32px;border:1px solid var(--kino-border, rgba(127, 127, 127, .22));border-radius:50%;background:var(--tgui--secondary_bg_color, rgba(41, 144, 255, .1));color:var(--tgui--link_color, #248bcf);font:inherit;font-size:15px;font-weight:800;line-height:1;cursor:pointer;touch-action:manipulation}.explanation-button:focus-visible{outline:2px solid var(--tgui--link_color, #248bcf);outline-offset:2px}.explanation-button[aria-expanded=true]{background:var(--tgui--link_color, #248bcf);color:var(--tgui--button_text_color, #fff)}.explanation-hint{max-width:150px;text-align:right;opacity:.68;line-height:1.25}.explanation-panel{width:min(220px,100%);padding:8px 10px;border-radius:8px;background:var(--tgui--secondary_bg_color, rgba(127, 127, 127, .1));border-left:3px solid var(--tgui--link_color, #248bcf)}.explanation-panel[hidden]{display:none}.explanation-line{display:block;font-size:13px;line-height:1.35}.explanation-line+.explanation-line{margin-top:6px}@media (max-width: 420px){.outcome-text-row{flex-wrap:wrap}.explanation-control{width:100%;max-width:none;align-items:flex-start}.explanation-hint{max-width:100%;text-align:left}.explanation-panel{width:100%}}.ai-thinking{display:flex;align-items:center;gap:10px;padding:12px 14px;margin:0 0 var(--kino-gap, 12px);border-radius:var(--kino-radius, 12px);background:var(--kino-surface, rgba(127, 127, 127, .1))}.ai-thinking-text{opacity:.85}.action-error{display:flex;flex-direction:column;gap:8px;padding:12px 14px;margin:4px 0 var(--kino-gap, 12px);border-radius:var(--kino-radius, 12px);background:var(--tgui--secondary_bg_color, rgba(224, 83, 58, .1));border-left:3px solid var(--kino-accent-danger, #e0533a)}.action-error-text{display:block;color:var(--tgui--destructive_text_color, #e0533a)}.welcome-back-card{padding:12px 14px;margin:0 0 var(--kino-gap, 12px);border-left:3px solid var(--kino-accent-green, #2f9e7e)}.welcome-back-eyebrow{display:block;opacity:.85;text-transform:uppercase;letter-spacing:.4px}.offseason-feed{display:flex;flex-direction:column;gap:var(--kino-gap, 12px);margin:12px 0}.offseason-hook{padding:12px 14px}.offseason-hook-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.offseason-hook-emoji{font-size:18px;line-height:1}.offseason-hook-badge{opacity:.7;text-transform:uppercase;letter-spacing:.4px}.offseason-hook-title{flex:1 1 auto}.offseason-hook-terms{display:block;margin-top:6px;opacity:.85;font-weight:600}.offseason-empty{padding:14px;margin:12px 0;text-align:center;border:1px dashed var(--kino-border, rgba(127, 127, 127, .3))}@media (prefers-reduced-motion: reduce){.skeleton-block:after{animation:none}}.captain-hint{display:block;margin:2px 0 0 2px;opacity:.7}.profile-ovr-delta{font-size:11px;font-weight:700;margin-top:2px;line-height:1.1}.profile-ovr-delta.up{color:#1f9d57}.profile-ovr-delta.down{color:#e0533f}.profile-growth-box{margin-top:10px;padding:10px 12px;border-radius:12px;background:var(--tgui--secondary_bg_color, #f1f1f4);display:flex;flex-direction:column;gap:6px}.profile-growth-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.profile-dev-phase{font-weight:700;font-size:14px;color:var(--tgui--text_color, #000)}.ovr-sparkline{flex-shrink:0}.profile-growth-hint{opacity:.75;line-height:1.35}.position-stats-panel{margin:0 0 12px;padding:10px 12px;border-radius:14px;border:1px solid var(--tgui--outline, rgba(127, 127, 127, .14));background:var(--tgui--bg_color, #fff)}.position-stats-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:13px;font-weight:850}.position-stats-panel-toggle{width:100%;margin:0;padding:0;border:0;color:inherit;background:transparent;font:inherit;cursor:pointer}.position-stats-panel-head.position-stats-panel-toggle{margin-bottom:0}.position-stats-panel-head.position-stats-panel-toggle+.position-stats-profile-grid{margin-top:8px}.position-stats-panel-head.position-stats-panel-toggle+.position-benefit-strip{margin-top:8px}.position-stats-panel-head span:last-child{min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;font-size:12px;font-weight:700;opacity:.62;white-space:nowrap}.position-stats-panel-head span:first-child{flex-shrink:0}.position-benefit-strip{display:flex;flex-wrap:wrap;gap:6px}.position-benefit-strip+.position-stats-profile-grid{margin-top:8px}.profile-club-stats-strip{margin:0 0 12px;padding:9px 10px;border:1px solid var(--tgui--outline, rgba(127, 127, 127, .14));border-radius:12px;background:var(--tgui--bg_color, #fff)}.profile-club-stats-title{display:block;margin-bottom:7px;font-size:11px;font-weight:900;line-height:1.2;opacity:.56;text-transform:uppercase}.profile-club-stat-chips{display:flex;flex-wrap:wrap;gap:6px}.profile-club-stat-chip{display:inline-flex;min-width:0;max-width:100%;flex-direction:column;gap:2px;padding:6px 8px;border-radius:8px;background:var(--kino-surface, rgba(127, 127, 127, .08))}.profile-club-stat-label{overflow-wrap:anywhere;font-size:10px;font-weight:850;line-height:1.15;opacity:.56;text-transform:uppercase}.profile-club-stat-value{overflow-wrap:anywhere;font-size:13px;line-height:1.2}.position-benefit-chip{max-width:100%;padding:4px 8px;border-radius:8px;border:1px solid rgba(47,158,126,.2);color:#1d6f5a;background:#2f9e7e1a;font-size:12px;font-weight:800;line-height:1.25}.position-stats-profile-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(42px,auto) minmax(52px,auto);align-items:center;column-gap:10px;row-gap:6px}.position-stats-profile-header{font-size:10px;font-weight:800;line-height:1.2;opacity:.48;text-transform:uppercase}.position-stats-profile-header:not(:first-child){text-align:right}.position-stats-profile-row{display:contents}.position-stats-profile-row span{min-width:0;font-size:13px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-stats-profile-row strong{min-width:0;font-size:14px;line-height:1.2;text-align:right}.club-path-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:10px 12px}.club-path-step{display:inline-flex;align-items:center;gap:4px}.club-path-arrow{opacity:.4;font-weight:700;margin:0 2px}.club-path-club{display:inline-flex;align-items:center;gap:4px}.club-path-loan{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;opacity:.6}.month-breakthrough{margin-top:10px;padding:8px 10px;border-radius:10px;font-weight:700;font-size:13px;color:#1f9d57;background:#1f9d5724}.month-growth-cause{display:block;margin-top:8px;opacity:.7}.month-header-newchapter{font-size:12px;font-weight:700;color:var(--tgui--link_color, #248bcf);margin-bottom:6px;letter-spacing:.2px}.journal-chip{display:inline-block;font-size:10px;font-weight:700;padding:1px 6px;border-radius:8px;margin-right:6px;vertical-align:middle}.journal-chip.up{color:#1f9d57;background:#1f9d5729}.journal-chip.down{color:#e0533f;background:#e0533f29}.journal-panel-head{align-items:center;justify-content:space-between}.journal-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:var(--tgui--secondary_bg_color, rgba(41, 144, 255, .1));color:var(--tgui--link_color, #248bcf);font-size:12px;font-weight:800}.decision-body.decision-transfer{position:relative;border-radius:14px;border:1.5px solid var(--tgui--link_color, #2990ff);box-shadow:0 0 0 3px #2990ff1a;background:linear-gradient(180deg,rgba(41,144,255,.06),transparent 64px)}.transfer-banner{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-bottom:10px}.transfer-banner-title{font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--tgui--link_color, #2990ff);text-transform:uppercase}.transfer-deadline{font-size:12px;font-weight:600;color:var(--tgui--destructive_text_color, #e0533d);opacity:.92}.transfer-lifecycle-card{padding:14px}.transfer-lifecycle-block{width:100%;margin-top:10px;padding:10px 12px;border-radius:12px;border-left:3px solid var(--tgui--link_color, #2990ff);background:var(--tgui--secondary_bg_color, rgba(41, 144, 255, .08));display:flex;flex-direction:column;gap:6px;min-width:0}.transfer-lifecycle-card .transfer-lifecycle-block{margin-top:0}.transfer-lifecycle-deferred{border-left-color:var(--kino-accent-warm, #e8923a);background:#e8923a1a}.transfer-lifecycle-blocked{border-left-color:var(--tgui--destructive_text_color, #e0533d);background:#e0533d1a}.transfer-lifecycle-head,.transfer-lifecycle-club-row{display:flex;align-items:center;gap:8px;min-width:0}.transfer-lifecycle-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#2990ff24;color:var(--tgui--link_color, #2990ff);font-size:13px;font-weight:800;flex:0 0 auto}.transfer-lifecycle-deferred .transfer-lifecycle-icon{background:#e8923a29;color:var(--kino-accent-warm, #e8923a)}.transfer-lifecycle-blocked .transfer-lifecycle-icon{background:#e0533d29;color:var(--tgui--destructive_text_color, #e0533d)}.transfer-lifecycle-eyebrow{color:var(--tgui--link_color, #2990ff);text-transform:uppercase;letter-spacing:0}.transfer-lifecycle-deferred .transfer-lifecycle-eyebrow{color:var(--kino-accent-warm, #e8923a)}.transfer-lifecycle-blocked .transfer-lifecycle-eyebrow{color:var(--tgui--destructive_text_color, #e0533d)}.transfer-lifecycle-logo{width:26px;height:26px;flex:0 0 auto}.transfer-lifecycle-title,.transfer-lifecycle-text,.transfer-lifecycle-note,.transfer-lifecycle-terms{overflow-wrap:anywhere}.transfer-lifecycle-text{display:block;line-height:1.35}.transfer-lifecycle-note,.transfer-lifecycle-terms{opacity:.78}.transfer-lifecycle-promise{color:var(--tgui--hint_color, rgba(0, 0, 0, .7))}.transfer-lifecycle-disclosure{min-width:0}.transfer-lifecycle-disclosure summary{justify-content:flex-start;min-height:36px}.transfer-lifecycle-disclosure summary:after{margin-left:auto}.transfer-lifecycle-disclosure>span{display:block;padding:0 0 4px 8px;border-left:2px solid currentColor;color:var(--tgui--hint_color, rgba(0, 0, 0, .68))}.offers-compare{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:8px;margin:4px 0 14px}.offers-single{grid-template-columns:minmax(0,1fr)}.agent-mandate-editor{margin:10px 0;border-top:1px solid var(--tg-theme-section-separator-color, rgba(127, 127, 127, .22));border-bottom:1px solid var(--tg-theme-section-separator-color, rgba(127, 127, 127, .22));padding:8px 0}.agent-mandate-editor>summary{cursor:pointer;font-weight:600}.agent-mandate-list{display:grid;gap:6px;margin-top:8px}.agent-mandate-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px}.agent-mandate-actions{display:flex;gap:4px}.agent-mandate-actions button{width:32px;height:32px;border:0;border-radius:6px;background:var(--tg-theme-secondary-bg-color, rgba(127, 127, 127, .12));color:inherit;font-size:18px}.agent-mandate-actions button:disabled{opacity:.3}.agent-offer-advice{margin-top:8px;padding-top:8px;border-top:1px solid var(--tg-theme-section-separator-color, rgba(127, 127, 127, .22));font-size:12px;line-height:1.35}.agent-offer-advice p{margin:5px 0 0}.agent-offer-advice span{font-weight:600}.offer-col{display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:12px;background:var(--tgui--secondary_bg_color, rgba(127, 127, 127, .08));min-width:0}.offer-col-head{display:flex;align-items:center;gap:6px;min-width:0}.offer-logo{width:24px;height:24px;flex:0 0 auto}.offer-club{font-size:14px;font-weight:700;line-height:1.2;color:var(--tgui--text_color, #000);overflow-wrap:anywhere}.offer-league{font-size:11px;font-weight:500;opacity:.6;color:var(--tgui--text_color, #000)}.offer-tags{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.offer-context,.offer-role{align-self:flex-start;font-size:11px;font-weight:600;padding:1px 7px;border-radius:999px;line-height:1.35;overflow-wrap:anywhere}.offer-context{background:#7f7f7f21;color:var(--tgui--text_color, #000)}.offer-role{background:#2990ff24;color:var(--tgui--link_color, #2990ff)}.offers-vs{align-self:center;font-size:12px;font-weight:700;opacity:.5;color:var(--tgui--text_color, #000);text-transform:uppercase}@media (max-width: 430px){.offers-compare{grid-template-columns:1fr}.offers-vs{justify-self:center;line-height:1}}.offer-rows{display:flex;flex-direction:column;gap:3px;margin:4px 0 0}.offer-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.offer-row-label{font-size:11px;opacity:.55;color:var(--tgui--text_color, #000)}.offer-row-value{margin:0;font-size:12px;font-weight:600;text-align:right;color:var(--tgui--text_color, #000);overflow-wrap:anywhere}.trophy-count{position:absolute;top:-2px;right:8%;min-width:16px;padding:0 4px;border-radius:8px;background:var(--tgui--accent_text_color, #2990ff);color:#fff;font-size:9px;font-weight:800;line-height:16px;text-align:center;box-shadow:0 1px 3px #00000040}.trophy-rarity{margin-left:auto;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:#7f7f7f24;color:var(--tgui--text_color, #000);white-space:nowrap}.trophy-rarity--rare{background:#2990ff29;color:#2990ff}.trophy-rarity--epic{background:#b06dde2e;color:#9a5cd0}.trophy-rarity--legendary{background:linear-gradient(120deg,#ffe25947,#ffa75147);color:#c8860b}.trophy-rarity-share{display:block;margin-top:4px;font-size:11px;opacity:.7}.trophy-first-won{display:block;margin-top:2px;font-size:11px;opacity:.6}.career-end-score-ctx{margin-top:14px;display:flex;flex-direction:column;gap:10px;align-items:center}.career-end-percentile{display:flex;flex-direction:column;align-items:center;gap:2px}.career-end-percentile-big{font-size:26px;font-weight:800;line-height:1.05;background:linear-gradient(120deg,var(--ce-accent),var(--tgui--text_color, #1a1a1a));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.career-end-percentile-sub{font-size:12px;opacity:.75}.career-end-tierbar{width:100%;max-width:320px}.career-end-tierbar-head{display:flex;justify-content:space-between;font-size:12px;font-weight:600;margin-bottom:5px}.career-end-tierbar-next{color:var(--ce-accent);opacity:.95}.career-end-tierbar-track{height:8px;border-radius:999px;background:var(--ce-accent-soft);overflow:hidden}.career-end-tierbar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--ce-accent),var(--tgui--text_color, #1a1a1a));transition:width .6s cubic-bezier(.22,1,.36,1)}.career-end-tierbar--max{text-align:center}.career-end-tierbar-maxlabel{font-size:13px;font-weight:700;color:var(--ce-accent)}.epilogue .epilogue-hero{--ce-accent: var(--kino-accent-blue, #2990ff);--ce-accent-soft: rgba(41, 144, 255, .16)}.epilogue-headline{margin:6px 0 2px}.epilogue-next{margin:8px 8px 2px;padding:14px 16px;border-radius:14px;background:#2990ff1a;border-left:4px solid var(--kino-accent-blue, #2990ff)}.epilogue-next-eyebrow{opacity:.7;text-transform:uppercase;letter-spacing:.08em;color:var(--kino-accent-blue, #2990ff)}.epilogue-next-cta{box-shadow:0 6px 18px #2990ff47}.month-header-title{font-size:19px;line-height:1.15;letter-spacing:.01em}.month-header-ahead{display:block;margin-top:1px;opacity:.66}.month-plan-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.month-plan-chip{display:inline-flex;align-items:center;max-width:100%;min-height:20px;padding:2px 7px;border:1px solid rgba(41,144,255,.18);border-radius:8px;color:var(--tgui--text_color, #111);background:#2990ff14;font-size:11px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.month-plan-chip--derby{border-color:#e8923a47;background:#e8923a24}.month-plan-chip--cup,.month-plan-chip--final{border-color:#2f9e7e47;background:#2f9e7e24}.month-plan-chip--national{border-color:#2990ff47;background:#2990ff1f}.month-plan-chip--load,.month-plan-chip--returning{border-color:#2f9e7e3d;background:#2f9e7e1a}.month-plan-chip--interest,.month-plan-chip--market{border-color:#e8923a47;background:#e8923a1f}.month-header-nextevent{display:flex;align-items:center;gap:8px;margin-top:4px}.month-header-nextevent-icon{flex:0 0 auto;font-size:18px;line-height:1}.month-header-nextevent-copy{display:flex;flex-direction:column;min-width:0}.month-header-nextevent-eyebrow{text-transform:uppercase;letter-spacing:.4px;opacity:.6}.month-header-nextevent-title{color:var(--tgui--link_color, #248bcf);line-height:1.2}.month-enter{animation:monthRise .36s cubic-bezier(.22,.68,.32,1) both}@keyframes monthRise{0%{opacity:0;transform:translateY(14px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}.advance-cta{display:flex;flex-direction:column;gap:5px}.advance-cta-teaser{display:block;padding:0 4px;text-align:center;opacity:.66}.identity-announcement{display:grid;gap:4px;padding:10px 12px;border-left:3px solid var(--tg-theme-hint-color, #8b9299);background:color-mix(in srgb,var(--tg-theme-secondary-bg-color, #f1f2f3) 75%,transparent)}.identity-announcement-text{line-height:1.35;overflow-wrap:anywhere}.identity-announcement-meta{overflow-wrap:anywhere}.world-cup-tournament-panel{display:grid;gap:10px;min-width:0;padding:12px}.world-cup-tournament-head,.world-cup-tournament-facts,.world-cup-tournament-tabs,.world-cup-standing-row,.world-cup-path-row{min-width:0}.world-cup-tournament-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.comfort-shell-control{position:relative;z-index:20;width:100%;max-width:560px;min-width:0;margin:0 auto;padding:6px max(12px,env(safe-area-inset-right,0px)) 0 max(12px,env(safe-area-inset-left,0px));display:flex;justify-content:flex-end}.comfort-preferences{min-width:0}.comfort-preferences-trigger,.comfort-preferences-close{min-width:44px;min-height:44px;border:1px solid var(--tgui--outline, rgba(127, 127, 127, .36));border-radius:8px;color:var(--tgui--text_color, #111);background:var(--tgui--secondary_bg_color, #f0f2f4);font:inherit;font-weight:700;cursor:pointer}.comfort-preferences-trigger{padding:8px 12px}.comfort-preferences-close{flex:0 0 44px;padding:0;font-size:24px;line-height:1}.comfort-preferences-panel{position:fixed;top:calc(60px + env(safe-area-inset-top,0px));right:max(12px,env(safe-area-inset-right,0px));width:min(360px,calc(100vw - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));max-height:calc(100dvh - 84px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow:auto;overscroll-behavior:contain;padding:12px;border:1px solid var(--tgui--outline, rgba(127, 127, 127, .42));border-radius:8px;color:var(--tgui--text_color, #111);background:var(--tgui--bg_color, #fff);box-shadow:0 14px 38px #0000003d}.comfort-preferences-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.comfort-preferences-head strong,.comfort-preferences-toggle span,.comfort-preferences-panel p{min-width:0;overflow-wrap:anywhere}.comfort-preferences-toggle{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 2px;cursor:pointer}.comfort-preferences-toggle input{width:22px;height:22px;flex:0 0 22px;accent-color:var(--tgui--button_color, #248bcf)}.comfort-preferences-panel p{margin:8px 0 0;color:var(--tgui--hint_color, #58616a);font-size:13px;line-height:1.4}@media (max-width: 350px){.comfort-preferences-panel{top:calc(52px + env(safe-area-inset-top,0px));right:max(8px,env(safe-area-inset-right,0px));width:calc(100vw - 16px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));max-height:calc(100dvh - 68px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}}.world-cup-tournament-heading,.world-cup-tournament-tabpanel,.world-cup-tournament-team{min-width:0}.world-cup-tournament-team{display:inline-flex;align-items:center;gap:6px}.world-cup-tournament-team>span:last-child,.world-cup-path-row>strong{overflow-wrap:anywhere}.world-cup-tournament-flag{width:20px;height:20px;flex:0 0 auto}.world-cup-tournament-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.world-cup-tournament-fact{display:grid;gap:2px;padding:7px 8px;border-left:2px solid var(--kino-accent-blue);background:var(--kino-surface);font-size:12px;line-height:1.25}.world-cup-tournament-fact>span{color:var(--tgui--hint_color, rgba(0, 0, 0, .62));font-size:10px}.world-cup-tournament-fact.tone-absence{border-left-color:var(--kino-accent-warm)}.world-cup-tournament-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.world-cup-tournament-tabs::-webkit-scrollbar{display:none}.world-cup-tournament-tabs button{flex:1 0 auto;min-height:32px;padding:5px 8px;border:0;border-bottom:2px solid transparent;background:transparent;color:inherit;font:inherit;font-size:12px}.world-cup-tournament-tabs button.active{border-bottom-color:var(--kino-accent-blue);color:var(--kino-accent-blue);font-weight:700}.world-cup-standing-list,.world-cup-team-list,.world-cup-path-list{display:grid;gap:4px;margin-top:6px}.world-cup-standing-row{display:grid;grid-template-columns:18px minmax(0,1fr) max(48px,5.5ch) max(20px,2ch) max(16px,2ch);align-items:center;gap:6px;min-height:30px;font-size:12px}.world-cup-standing-row.with-group{grid-template-columns:18px minmax(0,1fr) 18px max(48px,5.5ch) max(20px,2ch) max(16px,2ch)}.world-cup-standing-row.hero,.world-cup-team-row.hero{color:var(--kino-accent-blue);font-weight:700}.world-cup-standing-group,.world-cup-standing-record,.world-cup-standing-qualified{color:var(--tgui--hint_color, rgba(0, 0, 0, .62))}.world-cup-standing-group,.world-cup-standing-record,.world-cup-standing-points,.world-cup-standing-qualified{box-sizing:border-box;font-variant-numeric:tabular-nums;white-space:nowrap}.world-cup-standing-group,.world-cup-standing-record,.world-cup-standing-points{text-align:right}.world-cup-standing-qualified{text-align:center}.world-cup-path-row{display:grid;grid-template-columns:minmax(72px,.7fr) minmax(0,1.3fr) auto;align-items:center;gap:8px;min-height:34px;font-size:12px}.world-cup-path-row.current{border-left:2px solid var(--kino-accent-green);padding-left:8px}.world-cup-tournament-empty{display:block;padding:8px 0}@media (max-width: 430px){.world-cup-tournament-panel{gap:8px;padding:10px 8px}.world-cup-tournament-head{flex-direction:column;gap:5px}.world-cup-tournament-facts{grid-template-columns:minmax(0,1fr)}.world-cup-tournament-fact{grid-template-columns:minmax(76px,.8fr) minmax(0,1.2fr);align-items:baseline;padding:5px 7px}.world-cup-standing-row{grid-template-columns:16px minmax(0,1fr) max(42px,5.5ch) max(18px,2ch) max(14px,2ch);gap:4px;font-size:11px}.world-cup-standing-row.with-group{grid-template-columns:16px minmax(0,1fr) 16px max(42px,5.5ch) max(18px,2ch) max(14px,2ch)}.world-cup-path-row{grid-template-columns:minmax(64px,.65fr) minmax(0,1.35fr) auto;gap:5px;font-size:11px}}.collapsible-context{--collapsible-context-link-color: var( --tg-theme-link-color, var(--tgui--link_color, #075ea8) );box-sizing:border-box;min-width:0;max-width:100%}.collapsible-context-trigger{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:auto;max-width:100%;min-width:44px;min-height:44px;margin:0;padding:6px 4px;border:0;border-radius:8px;color:var(--collapsible-context-link-color);background:transparent;font:inherit;font-size:13px;line-height:1.25;letter-spacing:0;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation}.collapsible-context-trigger:hover{text-decoration:underline;text-underline-offset:2px}.collapsible-context-trigger:focus-visible{outline:2px solid var(--collapsible-context-link-color);outline-offset:1px}.collapsible-context-trigger-label{min-width:0;overflow-wrap:anywhere}.collapsible-context-chevron{position:relative;flex:0 0 auto;width:14px;height:14px;transform:rotate(0);transform-origin:center;transition:transform .14s ease}.collapsible-context-chevron:before{position:absolute;top:2px;left:2px;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transform:rotate(-45deg)}.collapsible-context-trigger[aria-expanded=true] .collapsible-context-chevron{transform:rotate(90deg)}.collapsible-context-panel{box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:anywhere}.collapsible-context-panel>*{min-width:0;max-width:100%}.collapsible-context--previous .collapsible-context-trigger,.collapsible-context--matches .collapsible-context-trigger{width:fit-content}.collapsible-context--monthOutcome{width:100%}.collapsible-context--monthOutcome .collapsible-context-trigger{width:100%;padding:8px 10px;border:1px solid rgba(36,129,204,.2);background:#2481cc14;background:color-mix(in srgb,var(--collapsible-context-link-color) 9%,transparent)}.collapsible-context--monthOutcome .collapsible-context-chevron{margin-left:auto}@media (prefers-color-scheme: dark){.collapsible-context{--collapsible-context-link-color: var( --tg-theme-link-color, var(--tgui--link_color, #8bc5ff) )}}@media (prefers-reduced-motion: reduce){.collapsible-context-chevron{transition:none}}.outcome-month-disclosure{display:grid;min-width:0}.outcome-month-disclosure .collapsible-context-trigger{display:flex;width:100%;min-height:44px;box-sizing:border-box;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--tgui--hint_color, #6b7280) 22%,transparent);border-radius:8px;background:color-mix(in srgb,var(--tgui--secondary_bg_color, #eef1f4) 68%,transparent);color:var(--tgui--text_color, #111820);font:inherit;font-size:14px;font-weight:600;line-height:1.3;cursor:pointer;-webkit-tap-highlight-color:transparent}.outcome-month-disclosure .collapsible-context-trigger:hover{background:color-mix(in srgb,var(--tgui--secondary_bg_color, #eef1f4) 82%,transparent)}.outcome-month-disclosure .collapsible-context-trigger:focus-visible{outline:2px solid var(--tgui--link_color, #248bcf);outline-offset:2px}.outcome-month-disclosure .collapsible-context-panel{min-width:0;padding-top:12px}.outcome-month-details{min-width:0}.share-preview-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;box-sizing:border-box;padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));background:#0c1014a8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:share-preview-fade .16s ease-out}.share-preview-dialog{width:min(100%,430px);max-height:calc(100dvh - max(24px,env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px)));min-width:0;display:flex;flex-direction:column;overflow:hidden;color:var(--tg-theme-text-color, #15202b);background:var(--tg-theme-bg-color, #ffffff);border:1px solid var(--tg-theme-section-separator-color, #d8dee4);border-radius:8px;box-shadow:0 18px 52px #00000047;animation:share-preview-enter .18s ease-out}.share-preview-header,.share-preview-actions{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--tg-theme-bg-color, #ffffff)}.share-preview-header{justify-content:space-between;border-bottom:1px solid var(--tg-theme-section-separator-color, #d8dee4)}.share-preview-header h2{min-width:0;margin:0;font-size:16px;line-height:1.25;letter-spacing:0}.share-preview-close{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;padding:0;color:inherit;background:transparent;border:0;border-radius:6px;cursor:pointer;font:inherit;font-size:28px;line-height:1}.share-preview-close:hover{background:var(--tg-theme-secondary-bg-color, #eef1f4)}.share-preview-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;padding:12px;background:var(--tg-theme-secondary-bg-color, #eef1f4)}.share-preview-canvas{box-sizing:border-box;width:100%;min-width:0;overflow:hidden;padding:18px;color:#15191d;background:#fff;border:1px solid #cdd4db;border-radius:6px}.share-preview-block{min-width:0;overflow-wrap:anywhere;letter-spacing:0}.share-preview-block+.share-preview-block{margin-top:12px}.share-preview-block--eyebrow{color:#9e2c2f;font-size:12px;font-weight:700;line-height:1.3;text-transform:uppercase}.share-preview-block--headline{font-size:24px;font-weight:800;line-height:1.08}.share-preview-block--body{color:#39434d;font-size:14px;line-height:1.45}.share-preview-block--footer{padding-top:12px;color:#59636e;border-top:1px solid #d8dee4;font-size:12px;line-height:1.35}.share-preview-block--score{display:grid;gap:4px;padding:14px 0;border-top:2px solid #171b20;border-bottom:2px solid #171b20}.share-preview-block--score span,.share-preview-block--rating span,.share-preview-block--stat span{color:#59636e;font-size:12px;line-height:1.3}.share-preview-block--score strong{font-size:28px;line-height:1}.share-preview-block--rating,.share-preview-block--stat{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:9px 0;border-bottom:1px solid #e2e6ea}.share-preview-block--rating strong,.share-preview-block--stat strong{max-width:15ch;overflow-wrap:anywhere;text-align:right;font-size:16px;line-height:1.25}.share-preview-block--rating{border-left:3px solid #147d78;padding-left:10px}.share-preview-actions{border-top:1px solid var(--tg-theme-section-separator-color, #d8dee4)}.share-preview-share{width:100%;min-height:46px;padding:10px 16px;color:var(--tg-theme-button-text-color, #ffffff);background:var(--tg-theme-button-color, #147d78);border:0;border-radius:6px;cursor:pointer;font:inherit;font-size:15px;font-weight:700;letter-spacing:0}.share-preview-share:disabled{cursor:wait;opacity:.62}.share-preview-close:focus-visible,.share-preview-share:focus-visible{outline:3px solid var(--tg-theme-link-color, #1683d8);outline-offset:2px}@keyframes share-preview-fade{0%{opacity:0}to{opacity:1}}@keyframes share-preview-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 350px){.share-preview-backdrop{padding:8px}.share-preview-dialog{max-height:calc(100dvh - 16px)}.share-preview-scroll,.share-preview-header,.share-preview-actions{padding:9px}.share-preview-canvas{padding:14px}.share-preview-block--headline{font-size:21px}}@media (prefers-color-scheme: dark){.share-preview-backdrop{background:#000000c7}.share-preview-dialog,.share-preview-header,.share-preview-actions{color:var(--tg-theme-text-color, #f3f5f7);background:var(--tg-theme-bg-color, #171a1f);border-color:var(--tg-theme-section-separator-color, #3a4149)}.share-preview-scroll{background:var(--tg-theme-secondary-bg-color, #22272d)}.share-preview-canvas{color:#f4f6f8;background:#171a1f;border-color:#434b54}.share-preview-block--body,.share-preview-block--footer,.share-preview-block--score span,.share-preview-block--rating span,.share-preview-block--stat span{color:#b8c0c8}.share-preview-block--score{border-color:#f0f2f4}.share-preview-block--footer,.share-preview-block--rating,.share-preview-block--stat{border-color:#3a4149}}@media (prefers-reduced-motion: reduce){.share-preview-backdrop,.share-preview-dialog{animation:none}.share-preview-close,.share-preview-share{transition:none}}
