@charset "UTF-8";:root{--color-brand-green:#8ad629;--color-brand-green-hover:#86c13c;--color-brand-green-pressed:#70b01f;--color-background-primary:#1d2427;--color-background-surface:#273135;--color-background-surface-elevated:#2f393c;--color-background-surface-muted:#424d50;--color-text-primary:#fff;--color-text-secondary:#7e8e95;--color-text-tertiary:#6e6e6e;--color-text-on-accent:#1d2427;--color-border-default:#424d50;--color-border-subtle:#273135;--color-border-focus:#8ad629;--color-border-danger:#d36c6c;--color-status-danger:#d36c6c;--color-status-info:#4355fa;--color-status-warning:#ffa973;--color-status-success:#8ad629;--color-tab-bar-bg:#1d2427;--color-tab-bar-icon-active:#8ad629;--color-tab-bar-icon-inactive:#78797e;--color-tab-bar-label-active:#fff;--color-tab-bar-selected-indicator:#424d50;--color-slot-available:#424d50;--color-slot-purchased:#86c13c;--color-slot-unpaid:#583031;--color-slot-reserved:#353f93;--color-overlay-scrim20:rgba(0,0,0,.2);--color-overlay-scrim40:rgba(0,0,0,.4);--color-overlay-track-on-dark:hsla(0,0%,100%,.2);--color-external-telegram-avatar-ring:#005eb2;--color-workout-type-easy:#7e8e95;--color-workout-type-recovery:#7e8e95;--color-workout-type-rest:#7e8e95;--color-workout-type-tempo:#ffa973;--color-workout-type-fartlek:#ffa973;--color-workout-type-intervals:#ff8c42;--color-workout-type-long:#d36c6c;--color-workout-type-strength:#4355fa;--color-workout-type-race:#8ad629;--color-workout-type-trail:#8a5fe0;--color-workout-type-walk:#7e8e95;--color-workout-type-other:#7e8e95;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--font-family-primary:"Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-family-display:"Unbounded","Golos Text",sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-display-light:300;--font-size-caption:10px;--font-size-tab-bar:13px;--font-size-body-sm:12px;--font-size-body:14px;--font-size-h3:16px;--font-size-h2:18px;--font-size-h1:24px;--line-height-tight:10px;--line-height-snug:14px;--line-height-normal:16px;--line-height-relaxed:18px;--line-height-loose:20px;--line-height-display:24px;--spacing-0:0;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:32px;--spacing-10:40px;--spacing-12:48px;--size-icon-sm:18px;--size-icon-md:24px;--size-icon-lg:32px;--size-avatar-xs:32px;--size-avatar-sm:40px;--size-avatar-md:48px;--size-avatar-lg:64px;--size-avatar-xl:120px;--size-button-xs:24px;--size-button-sm:32px;--size-button-md:40px;--size-button-lg:48px;--size-touch-target-min:44px}.t-caption{font-weight:500;line-height:10px}.t-caption,.t-caption-snug{font-family:Golos Text,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:10px}.t-caption-snug{font-weight:400;line-height:14px}.t-tab-bar{font-family:Golos Text,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:500;line-height:20px}.t-body-sm{font-size:12px;line-height:16px}.t-body,.t-body-sm{font-family:Golos Text,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:400}.t-body{font-size:14px;line-height:18px}.t-body-relaxed{font-weight:400;line-height:20px}.t-body-medium,.t-body-relaxed{font-family:Golos Text,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:14px}.t-body-medium{font-weight:500;line-height:18px}.t-display-body{font-size:14px;line-height:18px}.t-display-body,.t-display-h3{font-family:Unbounded,Golos Text,sans-serif;font-weight:300}.t-display-h3{font-size:16px;line-height:20px}.t-display-h2{font-family:Unbounded,Golos Text,sans-serif;font-size:18px;font-weight:300;line-height:24px}@font-face{font-display:swap;font-family:Golos Text;font-style:normal;font-weight:400;src:url(./golos-text-cyrillic-ext-400-normal.Bo67NYBq.woff2) format("woff2"),url(./golos-text-cyrillic-ext-400-normal.D592xEk3.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Golos Text;font-style:normal;font-weight:400;src:url(./golos-text-cyrillic-400-normal.C7us6pn1.woff2) format("woff2"),url(./golos-text-cyrillic-400-normal.BwL4n7Pb.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Golos Text;font-style:normal;font-weight:400;src:url(./golos-text-latin-ext-400-normal.BjKcJWKY.woff2) format("woff2"),url(./golos-text-latin-ext-400-normal.BXgyX_iE.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Golos Text;font-style:normal;font-weight:400;src:url(./golos-text-latin-400-normal.Coi1FYaD.woff2) format("woff2"),url(./golos-text-latin-400-normal.DOuJOmdK.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Golos Text;font-style:normal;font-weight:500;src:url(./golos-text-cyrillic-ext-500-normal.CLsu_eDI.woff2) format("woff2"),url(./golos-text-cyrillic-ext-500-normal.InHNvB7v.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Golos Text;font-style:normal;font-weight:500;src:url(./golos-text-cyrillic-500-normal.BSLQUuP1.woff2) format("woff2"),url(./golos-text-cyrillic-500-normal.hXinzVVQ.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Golos Text;font-style:normal;font-weight:500;src:url(./golos-text-latin-ext-500-normal.9vZPKadr.woff2) format("woff2"),url(./golos-text-latin-ext-500-normal.BmtMVntR.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Golos Text;font-style:normal;font-weight:500;src:url(./golos-text-latin-500-normal.BznAvurO.woff2) format("woff2"),url(./golos-text-latin-500-normal.BQo4s7Kn.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Unbounded;font-style:normal;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAQkABAAAAAACAwAAAPJAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJzCxQAATYCJAMiBCAFhHQHZwwHG64GCJ4DbssM5+VkdiXCm1I6ba29+4cigni7p6rfzP9eSZHobFM5BdPN4AOD5LKLQc1P+6nvQxkcUehyKSHdh9DlUwE9q8p2c8iq0yU2aqhHMLtrYSKRRhz1+/zH5pz/a/J/R2e9TSvBN+KJdGEkRVOUnvEisQIPaCHUerjZdGCwt+nQS9bRULEQEYnGnnNdrUATkISQCYG6oYpwsxra+iB2l1Q3xP5p3QuxeCgIxEGieiEQgZCrqQpVIaEq6Y7HRJlYGRRfpuRwCQ4FmiSQe6ISOZxZPTEK1AL25+k1Zjg/0iV2HYCF0ElsARw90ClVkJxtyXQAvKN3f84+KRrk30dPENcvr0jj0i/0xokVpWmP4TzscVHSGR5JQJRjOEBChvY453fw5gEtVSVlvVV76t1IvZ8V0JkoPvWO3aaLD1Zg4IVCFIVWoAbaAg3sBW6jO7AlMhWFYQ17Dkh1TF7ScmsIXz9O3AMR0DIvWstE2HLy+hAp2DW9+fAQJz9dPq5d+/goFD8EX7rrqz9iRePy/b0Tj87U4lV3d+848T5pR72NO0ztiSjLxFmpvmDvwbkNXybV1i89jHw39v3YgPvf/fnT1GNqNvWa4NmrXa27zhy+n8KGczx6Lhz7CS+bO3eKWmYqci/+f73bg0YjxLDuKke5p9PjUvoDqse4mk5hp3hycrOoZbIs9/8/092rg4bDO4KHMxszy/Qur7LRE9Q4ztUNSvvF/7qUmkrx+7slphII2Xmk3tubw/Z7e/H9V8j+6n57y0axrb1NbAN2IAYVlZgNoB6ueo/RgAbZJu6IH+8HBOKpMfZkz4XJVmW/VbPsS/hg6u4ZwIeb+nVDSPGLZz5lCQTfa+LsNDT+X5uNvW1rNZtsNEUIeXKiPTA432s4MEAqBjVT8LriguglgaZrMpHX8CBGa8LQM6KFScvIhZmxbqj5rLBkjVVhWU8TwpYmyha2Fi1e0EawpkLkmgSibK9ei5CJJLo2ZXc/rxmUwWsOMdd+n85HU8LGRjNLJfPRaaw0MjcrSiWy6dSgLY5qScsMINSAUsormR2OXwixKyUS6CjKTTMKsSpmhRWxmkPMy2cihr+KFStUbM5460+Hah1K64Ce6UQGt2mqRzW5vRbls0Q1PjkZhmBYsj4SIjlqVhcV5UTMupmvZtBJKJUmWfaugyJ5MmWYYYUg5TG1CGjGjRA22LlOY2NkJ3OwOo1FxqJZQ3/HkWSRRR6lKJenz5zvXxNgeGWEqhF/EaOavPDpWUMnf9nQn7ThCzXGgg5UIJZ/Z4qzj/irAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAZMAA8AAAAAB8AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAAYAAAAIyO85dmR1NVQgAAAdAAAAAtAAAALiN2JIJPUy8yAAACAAAAAEwAAABgYKt+FVNUQVQAAAJMAAAAJwAAACp5mWm5Y21hcAAAAnQAAABCAAAAXEHQ4ltnYXNwAAACuAAAAAgAAAAIAAAAEGdseWYAAALAAAABcgAAAZZJouKaaGVhZAAABDQAAAA2AAAANiQPqZtoaGVhAAAEbAAAAB8AAAAkCUICkmhtdHgAAASMAAAAIQAAACITOgDNbG9jYQAABLAAAAAUAAAAFAF0AgptYXhwAAAExAAAABwAAAAgABsA8W5hbWUAAATgAAABGQAAAkow71NgcG9zdAAABfwAAABQAAAAZ1ZaGUUAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42iWJJQJCURBFzwiaX6SiHelIIrIAtOAuO2U130euIkCdHiNsMpsvCJvf/Ug4rp5nAg4Qxwggh939TBUKh1OjiuSvQBWlgQMDWigGEP+LRxGEElCw5Kt57kWbALEGDXh42mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYXrGqMPAysDA1MUUwcDA4A2hGeMYjBiDGFABOxAzwTh+jn4MDAcYFBS2MD/+z83AwPKOUQ6obzpIjsmY6R2QUmBgBgD+cAuVeNpjYARCDiBmYBABkzIMTOXpGSWMLEA2E1iEgZGNUYeBAQAryAI1AHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYGBQYHBkWMBxkZFLY8v8/UByF///J/wP/U/87/me8HwTUjQIAZb8SQgAAAAEAAf//AA942j1OA4xcQQB9M7OdWXvPmj9n27Zt20Zc225QxUlj1W5Yxk5j1ghq9y5+fqDoAehz+gYMAnBJh3Q5pKOH7vi+pZc8om++O+m571dpFShMAOv97RQwAoSoCCkUcTFGXpKl8e4fCd3jZOnz/Qd/Mjdu0Dc/AsixH4s/f/7LsTs0HASAgCBlwAZ/d4PX4xkAgtifH1kH/YpCYJMWHp6WmqHSUtIz0tMzMtIzZJpMT0sNVxoXKp8me3l53CLFo9yKcyG4kB7JPW6vlOT0jBQrJddGjtSYevYwXchMfW+w7w9OJ93zczPL+l5d45E7B2ssw6dIyHBxd04k9fp+zLE2v7TN2KfrPGPJGskPDchhzFsa7Tqe7a/yGtuLSyayswZzwwOyiVeg0aa35PiH5Ta1VJZNZYMgjMWTSHYHDHClCHVl+eIou3MMINBYNLnE7sLyR/H6941zpYVrdaacxKQcU51tsq52kt2NjI2NrKyrwy874lgiAAAAAQAAAAGzdVHG3D1fDzz1AAMD6AAAAADfP46EAAAAAOBcI1H+1/7zBoUEewAAAAYAAgAAAAAAAHjaY2BkYGB+/J+bgYFt/r/rf+6ztQJFUAEHAKjsBtsAeNpjtmCIZk5n4IZhRhEGBhBmbmbQYWBgUGVQAgA9yQMZAAAAAAAAFQAxAD0ASQBJAEkApACxAMt42mNgZGBg4GSYz8DOEMDABuYhAAsDIwAYegENeNqFkAVORUEQBAt34kSRKO4OETyCu7u7uxyJM3AmTkAlfNdsZqe3u3aeAIV8kUVGdgHwnVER0BlUZBDQmZTyG9BZtPET0NkRTA5LnAV0LhVMBHQpXZT964xsiikM6FwVUqccc8IDyxyGtOW64Z4+mmm273PHqc6Dusk65cJ+rXtsPs2Ykxa5Yk/v0X7AodUYMX+JQ2lvcm1eRav3u2mx90scSVy7LiTWaTHrtdrocXcWT3RSL+dU2sy6rQM2o6ZMMWj1p3mPOZ1jswt2uUvAVkWwwyY3vMoFHNM2Wqw21YLOoT3RjBnudM487eMtBk39r3r+A881cf/4mFMk5PZoYl/yEl37tfsFhxyprmTu9R/jnln7BxXGV30AAAB42mNgYgCD/3MYjBiwAU4gVmE4ycjEwMzIzMjCyMrIxuaYVJRalspempdpYOBoAKKNDJxM+BKTS0tSk/Nzk/SSE4tTeUDSxgZmYA4AiSkTAg==) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Unbounded;font-style:normal;font-weight:300;src:url(./unbounded-cyrillic-300-normal.Dr-uXUMt.woff2) format("woff2"),url(./unbounded-cyrillic-300-normal.0MUQ7_Ip.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Unbounded;font-style:normal;font-weight:300;src:url(./unbounded-vietnamese-300-normal.eJ0d3wNH.woff2) format("woff2"),url(./unbounded-vietnamese-300-normal.DOuKUL7J.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Unbounded;font-style:normal;font-weight:300;src:url(./unbounded-latin-ext-300-normal.CKK3PwcU.woff2) format("woff2"),url(./unbounded-latin-ext-300-normal.I-GgsnGw.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Unbounded;font-style:normal;font-weight:300;src:url(./unbounded-latin-300-normal.BdeIjcOy.woff2) format("woff2"),url(./unbounded-latin-300-normal.BtI4HK4V.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--color-background-primary,#1d2427);color:var(--color-text-primary,#fff);font-family:var(--font-family-primary,"Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif);font-size:14px;font-weight:400;height:100%;min-height:100dvh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}a{color:var(--color-brand-green,#8ad629);text-decoration:none}button{background:none;border:none;cursor:pointer}button,input,select,textarea{color:inherit;font-family:inherit}input,select,textarea{font-size:inherit;outline:none}img{display:block;max-width:100%}ol,ul{list-style:none}.text-h1{font-size:24px;line-height:1.2}.text-h1,.text-h2{color:#fff;font-family:Unbounded,Golos Text,sans-serif;font-weight:300}.text-h2{font-size:18px;line-height:24px}.text-h3{color:#fff;font-family:Unbounded,Golos Text,sans-serif;font-size:16px;font-weight:300;line-height:20px}.text-body{color:#fff;font-size:14px;line-height:1.5}.text-body,.text-caption{font-family:Golos Text,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:400}.text-caption{color:#7e8e95;font-size:12px;line-height:1.4}.text-tab{font-family:Golos Text,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:500;line-height:20px}.text-green{color:#8ad629}.text-red{color:#d36c6c}.text-muted{color:#7e8e95}.text-dimmed{color:#6e6e6e}.sr-only,.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.page-enter-active,.page-leave-active{transition:opacity .2s ease}.page-enter-from,.page-leave-to{opacity:0}::-webkit-scrollbar{height:0;width:0}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA)}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.toast-container[data-v-713c21b7]{flex-direction:column;left:50%;max-width:360px;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);width:calc(100% - 32px);z-index:400}.toast[data-v-713c21b7],.toast-container[data-v-713c21b7]{align-items:center;display:flex;gap:8px}.toast[data-v-713c21b7]{background:#2f393c;border-radius:12px;box-shadow:0 8px 24px #0006;color:#fff;font-family:Golos Text,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.4;overflow:hidden;padding:12px 12px 12px 16px;pointer-events:auto;position:relative;width:100%}.toast[data-v-713c21b7]:before{background:#424d50;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.toast--success[data-v-713c21b7]:before{background:#8ad629}.toast--error[data-v-713c21b7]:before{background:#d36c6c}.toast--info[data-v-713c21b7]:before{background:#4355fa}.toast--warning[data-v-713c21b7]:before{background:#ffa973}.toast__icon[data-v-713c21b7]{align-items:center;color:#7e8e95;display:inline-flex;flex-shrink:0;justify-content:center}.toast--success .toast__icon[data-v-713c21b7]{color:#8ad629}.toast--error .toast__icon[data-v-713c21b7]{color:#d36c6c}.toast--info .toast__icon[data-v-713c21b7]{color:#4355fa}.toast--warning .toast__icon[data-v-713c21b7]{color:#ffa973}.toast__message[data-v-713c21b7]{color:#fff;flex:1}.toast__action[data-v-713c21b7]{background:transparent;border:0;border-radius:8px;color:#8ad629;cursor:pointer;flex-shrink:0;font-family:Golos Text,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:12px;font-weight:500;padding:6px 12px}.toast__action[data-v-713c21b7]:active{opacity:.6}.toast__close[data-v-713c21b7]{align-items:center;background:transparent;border:0;border-radius:8px;color:#7e8e95;cursor:pointer;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;margin:-10px -10px -10px 0;width:44px}.toast__close[data-v-713c21b7]:hover{color:#fff}.toast__close[data-v-713c21b7]:active{opacity:.6}.toast-enter-active[data-v-713c21b7]{transition:transform .2s ease,opacity .2s ease}.toast-leave-active[data-v-713c21b7]{transition:transform .18s ease,opacity .18s ease}.toast-enter-from[data-v-713c21b7],.toast-leave-to[data-v-713c21b7]{opacity:0;transform:scale(.92)}.web-back-host[data-v-930857ab]{display:contents}.web-back[data-v-930857ab]{align-items:center;color:#fff;cursor:pointer;display:flex;justify-content:center;margin-left:-12px;min-height:44px;min-width:44px;transition:opacity .15s ease}.web-back svg[data-v-930857ab]{height:24px;width:24px}.web-back[data-v-930857ab]:active{opacity:.7}.web-back-host--floating[data-v-930857ab]{display:block;left:16px;padding-top:calc(max(var(--tg-viewport-safe-area-inset-top, 0px),env(safe-area-inset-top,0px)) + min(var(--tg-viewport-content-safe-area-inset-top, 0px),60px) + 12px);position:fixed;top:0;z-index:100}.web-back-host--floating .web-back[data-v-930857ab]{background:#1d2427;border:1px solid #273135;border-radius:9999px;margin-left:0}.b-button[data-v-8406f5e2]{align-items:center;border:none;border-radius:9999px;cursor:pointer;display:inline-flex;font-weight:500;gap:8px;justify-content:center;transition:opacity .15s ease;white-space:nowrap}.b-button[data-v-8406f5e2]:active{opacity:.8}.b-button--sm[data-v-8406f5e2]{font-size:12px;height:44px;padding:0 16px}.b-button--md[data-v-8406f5e2]{font-size:14px;height:48px;padding:0 24px}.b-button--lg[data-v-8406f5e2]{font-size:16px;height:56px;padding:0 32px}.b-button--primary[data-v-8406f5e2]{background:#8ad629;color:#1d2427}.b-button--secondary[data-v-8406f5e2]{background:transparent;border:1px solid #8ad629;color:#8ad629}.b-button--tertiary[data-v-8406f5e2]{background:#2f393c;color:#fff}.b-button--ghost[data-v-8406f5e2]{background:transparent;color:#8ad629}.b-button--danger[data-v-8406f5e2]{background:#d36c6c;color:#fff}.b-button--full[data-v-8406f5e2]{width:100%}.b-button--disabled[data-v-8406f5e2]{cursor:not-allowed;opacity:.4;pointer-events:none}.b-button__loader[data-v-8406f5e2]{animation:spin-8406f5e2 .6s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid transparent;height:20px;width:20px}@keyframes spin-8406f5e2{to{transform:rotate(1turn)}}.bot-activation[data-v-74662916]{align-items:center;background:#1d2427;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:350}.bot-activation__content[data-v-74662916]{align-items:center;display:flex;flex-direction:column;gap:16px;max-width:320px;text-align:center}.bot-activation__icon[data-v-74662916]{align-items:center;background:#8ad6291a;border-radius:50%;display:flex;height:80px;justify-content:center;width:80px}.bot-activation__title[data-v-74662916]{color:#fff;font-size:24px;font-weight:500;margin:0}.bot-activation__text[data-v-74662916]{color:#7e8e95;font-size:14px;line-height:1.5;margin:0}.bot-activation__features[data-v-74662916]{list-style:none;margin:0;padding:0;text-align:left;width:100%}.bot-activation__features li[data-v-74662916]{color:#7e8e95;font-size:14px;padding:4px 0 4px 20px;position:relative}.bot-activation__features li[data-v-74662916]:before{background:#8ad629;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:6px}.bot-activation__actions[data-v-74662916]{margin-top:12px;width:100%}.brand-loader[data-v-8cc06fd3]{align-items:center;background:#1d2427;display:flex;flex-direction:column;font-family:Golos Text,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;inset:0;justify-content:center;position:fixed;z-index:200}.brand-loader__logo[data-v-8cc06fd3]{animation:brand-loader-pulse-8cc06fd3 2.4s ease-in-out infinite;max-width:56vw;width:200px}.brand-loader__logo svg[data-v-8cc06fd3]{display:block;height:auto;width:100%}.brand-loader__hint[data-v-8cc06fd3]{bottom:calc(env(safe-area-inset-bottom,0px) + 24px);color:#ffffff73;font-size:13px;left:50%;letter-spacing:.02em;max-width:80vw;overflow:hidden;padding:0 24px;position:absolute;text-align:center;text-overflow:ellipsis;transform:translate(-50%);white-space:nowrap}.brand-loader__hint-fade-enter-active[data-v-8cc06fd3],.brand-loader__hint-fade-leave-active[data-v-8cc06fd3]{transition:opacity .32s ease}.brand-loader__hint-fade-enter-from[data-v-8cc06fd3],.brand-loader__hint-fade-leave-to[data-v-8cc06fd3]{opacity:0}.brand-loader__error[data-v-8cc06fd3]{align-items:center;display:flex;flex-direction:column;max-width:320px;padding:0 32px;text-align:center}.brand-loader__error-icon[data-v-8cc06fd3]{color:#d36c6c;margin-bottom:16px}.brand-loader__error-title[data-v-8cc06fd3]{color:#fff;font-family:Unbounded,Golos Text,sans-serif;font-size:22px;font-weight:300;margin:0 0 8px}.brand-loader__error-text[data-v-8cc06fd3]{color:#ffffff8c;font-size:14px;line-height:1.5;margin:0 0 24px}.brand-loader__error-btn[data-v-8cc06fd3]{background:#8ad629;border:none;border-radius:9999px;color:#1d2427;cursor:pointer;font-family:inherit;font-size:15px;font-weight:500;padding:14px 36px}@keyframes brand-loader-pulse-8cc06fd3{0%,to{opacity:1}50%{opacity:.55}}.legal-gate[data-v-d8467f2b]{align-items:center;background:#1d2427;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:16px;position:fixed;z-index:1000}.legal-gate__content[data-v-d8467f2b]{display:flex;flex-direction:column;gap:12px;max-width:420px;width:100%}.legal-gate__title[data-v-d8467f2b]{color:#fff;font-size:18px;font-weight:500;margin:0}.legal-gate__lead[data-v-d8467f2b]{color:#7e8e95;font-size:14px;line-height:1.5;margin:0}.legal-gate__section[data-v-d8467f2b]{display:flex;flex-direction:column;gap:8px}.legal-gate__section-title[data-v-d8467f2b]{color:#fff;font-size:14px;font-weight:500}.legal-gate__age-options[data-v-d8467f2b]{display:flex;flex-direction:column;gap:4px}.legal-gate__age-option[data-v-d8467f2b]{align-items:center;background:#273135;border:1.5px solid transparent;border-radius:12px;cursor:pointer;display:flex;gap:8px;padding:12px 16px;transition:border-color .15s,background .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.legal-gate__age-option--active[data-v-d8467f2b]{border-color:#8ad629}.legal-gate__radio[data-v-d8467f2b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1.5px solid #424d50;border-radius:50%;cursor:pointer;flex-shrink:0;height:18px;margin:0;position:relative;transition:border-color .15s;width:18px}.legal-gate__radio[data-v-d8467f2b]:checked{border-color:#8ad629}.legal-gate__radio[data-v-d8467f2b]:checked:after{background:#8ad629;border-radius:50%;content:"";inset:3px;position:absolute}.legal-gate__age-option-label[data-v-d8467f2b]{color:#fff;font-size:14px;font-weight:500}.legal-gate__under-min[data-v-d8467f2b]{background:#273135;border-radius:12px;color:#7e8e95;font-size:12px;line-height:1.5;padding:12px 16px}.legal-gate__under-min p[data-v-d8467f2b]{margin:0}.legal-gate__under-min p[data-v-d8467f2b]:not(:last-child){margin-bottom:8px}.legal-gate__docs[data-v-d8467f2b]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.legal-gate__docs li[data-v-d8467f2b]{background:#273135;border-radius:12px;padding:12px 16px}.legal-gate__docs a[data-v-d8467f2b]{color:#8ad629;font-size:12px;font-weight:500;text-decoration:none}.legal-gate__docs a[data-v-d8467f2b]:hover{text-decoration:underline}.legal-gate__checkbox[data-v-d8467f2b]{align-items:flex-start;cursor:pointer;display:flex;gap:8px;padding:8px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.legal-gate__input[data-v-d8467f2b]{opacity:0;pointer-events:none;position:absolute}.legal-gate__box[data-v-d8467f2b]{background:#273135;border:1.5px solid #424d50;border-radius:4px;flex:0 0 22px;height:22px;margin-top:2px;position:relative;transition:border-color .15s,background .15s;width:22px}.legal-gate__input:checked+.legal-gate__box[data-v-d8467f2b]{background:#8ad629;border-color:#8ad629}.legal-gate__input:checked+.legal-gate__box[data-v-d8467f2b]:after{border:solid #1d2427;border-width:0 2px 2px 0;content:"";height:11px;left:7px;position:absolute;top:3px;transform:rotate(45deg);width:6px}.legal-gate__label[data-v-d8467f2b]{color:#7e8e95;font-size:12px;line-height:1.45}.legal-gate__hint[data-v-d8467f2b]{color:#6e6e6e;font-size:13px;line-height:1.4;margin:8px 0 0;text-align:center}.pay-return[data-v-08009140]{align-items:flex-end;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.pay-return__card[data-v-08009140]{background:#273135;border-radius:16px 16px 0 0;display:flex;flex-direction:column;gap:8px;max-width:480px;padding:16px 12px calc(16px + env(safe-area-inset-bottom,0px));width:100%}.pay-return__title[data-v-08009140]{color:#fff;font-size:16px;margin:0}.pay-return__text[data-v-08009140]{color:#7e8e95;font-size:12px;line-height:1.45;margin:0}.pay-return__hint[data-v-08009140]{color:#6e6e6e;font-size:12px;line-height:1.45;margin:0 0 8px}.pay-return__btn[data-v-08009140]{background:#8ad629;border:none;border-radius:9999px;color:#1d2427;cursor:pointer;font-size:14px;font-weight:600;padding:12px}.pay-return__btn--ghost[data-v-08009140]{background:transparent;color:#7e8e95;font-weight:400}.auth-error[data-v-10842095]{align-items:center;background:var(--color-background-primary);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:999}.auth-error__content[data-v-10842095]{max-width:300px;text-align:center}.auth-error__icon[data-v-10842095]{color:var(--color-status-danger);display:block;margin:0 auto 16px}.auth-error__title[data-v-10842095]{color:var(--color-text-primary);font-family:var(--font-family-display);font-size:24px;font-weight:300;margin:0 0 8px}.auth-error__text[data-v-10842095]{color:var(--color-text-secondary);font-size:14px;line-height:1.5;margin:0 0 24px}.auth-error__btn[data-v-10842095]{background:var(--color-brand-green);border:none;border-radius:var(--radius-full);color:var(--color-text-on-accent);cursor:pointer;font-size:16px;font-weight:500;padding:14px 32px;width:100%}.auth-error__btn[data-v-10842095]:active{opacity:.8}.b-avatar[data-v-f72188ff]{align-items:center;background:#2f393c;border-radius:50%;color:#7e8e95;display:flex;flex-shrink:0;font-weight:500;justify-content:center;overflow:visible;position:relative}.b-avatar__img[data-v-f72188ff]{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.b-avatar__initials[data-v-f72188ff]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.b-avatar__star[data-v-f72188ff]{background:#1d2427;border-radius:50%;bottom:-2px;box-shadow:0 0 0 1px #0006;display:grid;padding:2px;place-items:center;position:absolute;right:-2px}.b-avatar__star svg[data-v-f72188ff]{display:block;height:100%;width:100%}.b-avatar--badged[data-v-f72188ff]{margin:2px}.hpp[data-v-c1566124]{align-items:center;background:#273135;border-radius:9999px;color:#fff;display:inline-flex;font-size:11px;font-weight:500;gap:6px;height:24px;padding:2px 10px 2px 2px;transition:background .15s}.hpp[data-v-c1566124]:active{background:#2f393c}.hpp__icon[data-v-c1566124]{align-items:center;background:#8ad629;border-radius:9999px;color:#1d2427;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.hpp__icon-svg[data-v-c1566124]{height:12px;width:12px}.hpp__bar[data-v-c1566124]{background:#ffffff1f;border-radius:2px;height:4px;overflow:hidden;position:relative;width:48px}.hpp__bar-fill[data-v-c1566124]{background:#8ad629;border-radius:2px;inset:0 auto 0 0;position:absolute;transition:width .4s ease}.hpp__value[data-v-c1566124]{color:#7e8e95;line-height:1;min-width:26px;text-align:right}.hsp[data-v-221a9060]{align-items:center;background:#273135;border-radius:9999px;color:#fff;display:inline-flex;font-size:12px;font-weight:500;gap:6px;height:24px;padding:2px 10px 2px 2px;transition:background .15s}.hsp[data-v-221a9060]:active{background:#2f393c}.hsp__icon[data-v-221a9060]{align-items:center;background:#8ad629;border-radius:9999px;color:#1d2427;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.hsp__text[data-v-221a9060]{line-height:1;white-space:nowrap}.streak-popup[data-v-221a9060]{align-items:flex-end;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.streak-popup__sheet[data-v-221a9060]{background:#273135;border-radius:12px 12px 0 0;display:flex;flex-direction:column;gap:12px;max-height:85vh;max-width:480px;overflow-y:auto;padding:16px 16px calc(16px + env(safe-area-inset-bottom));width:100%}.streak-popup__title[data-v-221a9060]{color:#fff;font-size:16px;font-weight:500}.streak-popup__hero[data-v-221a9060]{align-items:baseline;display:flex;gap:8px;padding:12px 0}.streak-popup__hero-num[data-v-221a9060]{color:#8ad629;font-size:40px;font-weight:600;line-height:1}.streak-popup__hero-label[data-v-221a9060],.streak-popup__row[data-v-221a9060]{color:#7e8e95;font-size:14px}.streak-popup__row[data-v-221a9060]{align-items:baseline;display:flex;justify-content:space-between}.streak-popup__row strong[data-v-221a9060]{color:#fff;font-size:17px;font-weight:600}.streak-popup__hint[data-v-221a9060]{color:#6e6e6e;font-size:12px;line-height:1.45}.streak-popup__close[data-v-221a9060]{background:#8ad629;border:0;border-radius:9999px;color:#000;cursor:pointer;font-size:14px;font-weight:500;height:44px;margin-top:8px;width:100%}.streak-popup__close[data-v-221a9060]:active{opacity:.85}.app-header[data-v-d238a194]{background:#1d2427;justify-content:space-between;min-height:56px;padding:0 16px;position:sticky;top:0;z-index:100}.app-header[data-v-d238a194],.app-header__left[data-v-d238a194]{align-items:center;display:flex}.app-header__left[data-v-d238a194]{flex:1;gap:12px;min-width:0}.app-header__back[data-v-d238a194]{align-items:center;color:#fff;display:flex;justify-content:center;margin-left:-12px;min-height:44px;min-width:44px}.app-header__back svg[data-v-d238a194]{height:24px;width:24px}.app-header__settings[data-v-d238a194]{align-items:center;color:#7e8e95;display:flex;justify-content:center;margin-left:-12px;min-height:44px;min-width:44px;transition:color .15s ease}.app-header__settings[data-v-d238a194]:active{color:#fff}.app-header__settings-icon[data-v-d238a194]{height:22px;width:22px}.app-header__avatar[data-v-d238a194]{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-left:-12px;min-height:44px;min-width:44px;transition:opacity .15s ease}.app-header__avatar[data-v-d238a194]:active{opacity:.7}.app-header__title[data-v-d238a194]{color:#fff;font-size:18px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header__right[data-v-d238a194]{align-items:center;display:flex;flex-shrink:0;gap:12px}.app-header__balance[data-v-d238a194]{background:#273135;color:#fff;font-size:12px;font-weight:500;gap:6px;height:24px;padding:2px 10px 2px 2px}.app-header__balance[data-v-d238a194],.app-header__coin[data-v-d238a194]{align-items:center;border-radius:9999px;display:flex}.app-header__coin[data-v-d238a194]{background:#8ad629;color:#1d2427;height:20px;justify-content:center;width:20px}.app-header__coin-icon[data-v-d238a194]{height:12px;width:12px}.app-header__balance-value[data-v-d238a194]{line-height:1}.app-header__wallet[data-v-d238a194]{align-items:center;color:#6e6e6e;display:flex;justify-content:center;min-height:44px;min-width:44px;position:relative;transition:color .15s ease}.app-header__wallet--active[data-v-d238a194]{color:#8ad629}.app-header__wallet-icon[data-v-d238a194]{height:22px;width:22px}.app-header__dot[data-v-d238a194]{background:#8ad629;border:2px solid #1d2427;border-radius:4px;height:8px;position:absolute;right:9px;top:11px;width:8px}.app-header__bell[data-v-d238a194]{align-items:center;color:#6e6e6e;display:flex;justify-content:center;min-height:44px;min-width:44px;position:relative;transition:color .15s ease}.app-header__bell--active[data-v-d238a194]{color:#8ad629}.app-header__bell-icon[data-v-d238a194]{height:22px;width:22px}.app-header__badge[data-v-d238a194]{align-items:center;background:#8ad629;border:2px solid #1d2427;border-radius:8px;color:#1d2427;display:flex;font-size:9px;font-weight:500;height:16px;justify-content:center;min-width:16px;padding:0 4px;position:absolute;right:7px;top:9px}.tab-bar[data-v-2a324482]{align-items:center;background:#1d2427;display:flex;justify-content:space-around;min-height:64px}.tab-bar[data-v-2a324482]:before{background:#1d2427;border-top:1px solid #424d50;content:"";height:14px;left:0;pointer-events:none;position:absolute;right:0;top:-14px}.tab-bar[data-v-2a324482]{padding-bottom:calc(var(--tg-viewport-safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + var(--tg-viewport-content-safe-area-inset-bottom, 0px));padding-left:calc(var(--tg-viewport-safe-area-inset-left, env(safe-area-inset-left, 0px)) + var(--tg-viewport-content-safe-area-inset-left, 0px));padding-right:calc(var(--tg-viewport-safe-area-inset-right, env(safe-area-inset-right, 0px)) + var(--tg-viewport-content-safe-area-inset-right, 0px));position:fixed}html.tma-fullscreen{padding-bottom:max(var(--tg-viewport-safe-area-inset-bottom,0px) + var(--tg-viewport-content-safe-area-inset-bottom,0px),34px)}.tab-bar[data-v-2a324482]{bottom:0;left:0;right:0;z-index:100}.tab-bar__item[data-v-2a324482]{align-items:center;color:#6e6e6e;display:flex;flex:1;flex-direction:column;gap:4px;justify-content:center;padding:8px 0;transition:color .15s ease}.tab-bar__item--active[data-v-2a324482]{color:#8ad629}.tab-bar__icon[data-v-2a324482]{flex-shrink:0;height:24px;width:24px}.tab-bar__label[data-v-2a324482]{font-size:13px;font-weight:500}.app-layout[data-v-f3e307cd]{background:#1d2427;display:flex;flex-direction:column;height:100vh;height:100dvh;height:var(--tg-viewport-stable-height,100dvh);overflow:hidden;padding-left:calc(var(--tg-viewport-safe-area-inset-left, env(safe-area-inset-left, 0px)) + var(--tg-viewport-content-safe-area-inset-left, 0px));padding-right:calc(var(--tg-viewport-safe-area-inset-right, env(safe-area-inset-right, 0px)) + var(--tg-viewport-content-safe-area-inset-right, 0px));padding-top:calc(min(max(var(--tg-viewport-safe-area-inset-top, 0px),env(safe-area-inset-top,0px)),70px) + min(var(--tg-viewport-content-safe-area-inset-top, 0px),60px))}.app-layout__content[data-v-f3e307cd]{flex:1;overflow-y:auto;padding:16px;-ms-overflow-style:none;scrollbar-width:none}.app-layout__content[data-v-f3e307cd]::-webkit-scrollbar{display:none}.app-layout__content--with-tab-bar[data-v-f3e307cd]{padding-bottom:calc(80px + var(--tg-viewport-safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + var(--tg-viewport-content-safe-area-inset-bottom, 0px))}html.tma-fullscreen{padding-bottom:max(64px + var(--tg-viewport-safe-area-inset-bottom,0px) + var(--tg-viewport-content-safe-area-inset-bottom,0px) + 16px,64px + 34px + 16px)}html.is-android{padding-bottom:max(64px + var(--tg-viewport-safe-area-inset-bottom,0px) + var(--tg-viewport-content-safe-area-inset-bottom,0px) + 16px,64px + 48px + 16px)}.app-layout__content--no-horizontal-padding[data-v-f3e307cd]{padding-left:0;padding-right:0}.app-layout__content--no-top-padding[data-v-f3e307cd]{padding-top:0}.bind[data-v-445024cd]{padding:20px 16px}.bind[data-v-445024cd],.bind__state[data-v-445024cd]{align-items:center;display:flex;flex-direction:column}.bind__state[data-v-445024cd]{gap:12px;margin-top:64px;max-width:360px;text-align:center}.bind__spinner[data-v-445024cd]{animation:spin-445024cd .8s linear infinite;border:3px solid #2f393c;border-radius:50%;border-top-color:#8ad629;height:40px;width:40px}.bind__icon[data-v-445024cd]{align-items:center;border-radius:50%;display:flex;font-size:28px;font-weight:500;height:56px;justify-content:center;width:56px}.bind__icon--ok[data-v-445024cd]{background:#8ad62926;color:#8ad629}.bind__icon--err[data-v-445024cd]{background:#ff444426;color:#f44}.bind__icon--phone[data-v-445024cd]{background:#8ad6291a;color:#8ad629}.bind__title[data-v-445024cd]{color:#fff;font-size:16px;font-weight:500}.bind__text[data-v-445024cd]{color:#7e8e95;font-size:14px;line-height:1.5}@keyframes spin-445024cd{to{transform:rotate(1turn)}}.skeleton[data-v-20ba0dcd]{background:#2f393c;overflow:hidden;position:relative}.skeleton[data-v-20ba0dcd]:after{animation:shimmer-20ba0dcd 1.5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.04) 50%,transparent);content:"";inset:0;position:absolute}@keyframes shimmer-20ba0dcd{0%{transform:translate(-100%)}to{transform:translate(100%)}}.today[data-v-ff6e24b5]{margin-bottom:12px}.today__header[data-v-ff6e24b5]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.today__title[data-v-ff6e24b5]{color:#fff;font-size:16px;font-weight:500}.today__arrow[data-v-ff6e24b5]{align-items:center;background:#273135;border-radius:12px;color:#6e6e6e;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:opacity .15s;width:44px}.today__arrow[data-v-ff6e24b5]:active{opacity:.7}.today__skeleton[data-v-ff6e24b5]{margin-bottom:8px}.today__empty[data-v-ff6e24b5]{align-items:center;background:#273135;border-radius:12px;display:flex;justify-content:space-between;padding:12px 16px}.today__empty-text[data-v-ff6e24b5]{color:#7e8e95;font-size:14px}.today__empty-hint[data-v-ff6e24b5]{color:#7e8e95;font-size:13px}.today__empty-link[data-v-ff6e24b5]{color:#8ad629;flex-shrink:0;font-size:14px;font-weight:500}.today__item[data-v-ff6e24b5]{align-items:center;background:#273135;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:12px 16px}.today__item[data-v-ff6e24b5]:active{opacity:.85}.today__item-icon[data-v-ff6e24b5]{color:#8ad629;display:inline-flex;flex-shrink:0}.today__item-icon--rest[data-v-ff6e24b5]{color:#7e8e95}.today__item-info[data-v-ff6e24b5]{flex:1;min-width:0}.today__item-label[data-v-ff6e24b5]{color:#fff;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today__item-meta[data-v-ff6e24b5]{color:#7e8e95;font-size:12px;margin-top:2px}.today__item-why[data-v-ff6e24b5]{color:#7e8e95;font-size:12px;line-height:1.35;margin-top:6px;opacity:.85}.today__item-sep[data-v-ff6e24b5]{margin:0 2px}.today__scroll[data-v-ff6e24b5]{display:flex;gap:8px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.today__scroll[data-v-ff6e24b5]::-webkit-scrollbar{display:none}.today__scroll[data-v-ff6e24b5]{scroll-snap-type:x mandatory}.today__card[data-v-ff6e24b5]{background:#273135;border-radius:12px;cursor:pointer;flex-shrink:0;padding:12px;scroll-snap-align:start;width:calc(50% - 4px)}.today__card[data-v-ff6e24b5]:active{opacity:.85}.today__card-icon[data-v-ff6e24b5]{color:#8ad629;display:inline-flex;margin-bottom:4px}.today__card-title[data-v-ff6e24b5]{color:#fff;font-size:13px;font-weight:500;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today__card-meta[data-v-ff6e24b5]{color:#7e8e95;font-size:12px}.brace[data-v-f39078e3]{background:linear-gradient(135deg,#8ad62929,#8ad6290d);border:1px solid rgba(138,214,41,.3);border-radius:16px;margin:12px 0;padding:14px 16px}.brace__eyebrow[data-v-f39078e3]{color:#7e8e95;font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.brace__when[data-v-f39078e3]{color:#8ad629;font-size:13px;font-weight:700;margin-bottom:4px}.brace__title[data-v-f39078e3]{color:#fff;font-size:14px;font-weight:700;margin-bottom:6px}.brace__dist[data-v-f39078e3]{color:#7e8e95;font-weight:500}.brace__hint[data-v-f39078e3]{color:#7e8e95;font-size:12px;line-height:1.4}.brace__target[data-v-f39078e3]{background:#8ad6291f;border-radius:9999px;color:#8ad629;display:inline-block;font-size:13px;font-weight:600;margin-top:8px;padding:4px 12px}.calib-card[data-v-46a11f2a]{background:#273135;border-left:3px solid #8ad629;border-radius:12px;cursor:pointer;padding:16px}.calib-card[data-v-46a11f2a]:active{opacity:.85}.calib-card__title[data-v-46a11f2a]{color:#fff;font-size:14px;font-weight:500;margin-bottom:4px}.calib-card__text[data-v-46a11f2a]{color:#7e8e95;font-size:12px;line-height:1.45}.calib-card__cta[data-v-46a11f2a]{color:#8ad629;font-size:12px;margin-top:8px}.recap[data-v-b9cf37c3]{background:linear-gradient(135deg,#8ad6292e,#8ad6290f);border:1px solid rgba(138,214,41,.3);border-radius:16px;margin:12px 0;padding:16px;position:relative}.recap__close[data-v-b9cf37c3]{background:transparent;border:0;color:#ffffff80;cursor:pointer;font-size:22px;line-height:1;position:absolute;right:10px;top:8px;-webkit-tap-highlight-color:transparent}.recap__title[data-v-b9cf37c3]{color:#fff;font-size:14px;font-weight:700;margin-bottom:12px;padding-right:24px}.recap__stats[data-v-b9cf37c3]{align-items:center;display:flex;gap:16px;margin-bottom:10px}.recap__stat[data-v-b9cf37c3]{align-items:baseline;display:flex;gap:5px}.recap__num[data-v-b9cf37c3]{color:#8ad629;font-size:26px;font-weight:800;line-height:1}.recap__unit[data-v-b9cf37c3]{color:#7e8e95;font-size:13px}.recap__sep[data-v-b9cf37c3]{background:#ffffff1f;height:24px;width:1px}.recap__unlock[data-v-b9cf37c3]{background:#8ad6291f;border-radius:9999px;color:#8ad629;display:inline-block;font-size:13px;font-weight:600;margin-bottom:8px;padding:5px 12px}.recap__phase[data-v-b9cf37c3]{background:#8ad6291a;border-radius:10px;margin-bottom:8px;padding:10px 12px}.recap__phase-title[data-v-b9cf37c3]{color:#8ad629;font-size:14px;font-weight:700;margin-bottom:3px}.recap__hint[data-v-b9cf37c3],.recap__phase-focus[data-v-b9cf37c3]{color:#7e8e95;font-size:12px;line-height:1.4}.goal-carousel[data-v-d1123907]{margin-bottom:12px}.goal-carousel__scroll[data-v-d1123907]{display:flex;gap:8px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.goal-carousel__scroll[data-v-d1123907]::-webkit-scrollbar{display:none}.goal-carousel__scroll[data-v-d1123907]{margin-right:-16px;padding-right:16px;scroll-snap-type:x mandatory}.goal-carousel__card[data-v-d1123907]{background:#273135;border-radius:12px;cursor:pointer;flex-shrink:0;padding:16px 36px 16px 16px;position:relative;scroll-snap-align:start;width:75%}.goal-carousel__card--full[data-v-d1123907]{width:100%}.goal-carousel__card--archived[data-v-d1123907]{box-shadow:inset 3px 0 #6e6e6e;cursor:default;opacity:.65}.goal-carousel__card[data-v-d1123907]:active:not(.goal-carousel__card--archived){opacity:.85}.goal-carousel__remove[data-v-d1123907]{align-items:center;background:transparent;border:none;border-radius:50%;color:#6e6e6e;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:10px;top:10px;width:24px}.goal-carousel__remove[data-v-d1123907]:active{background:#6e6e6e26;color:#7e8e95}.goal-carousel__badge[data-v-d1123907]{font-size:11px;font-weight:500;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.goal-carousel__badge--primary[data-v-d1123907]{color:#8ad629}.goal-carousel__badge--archived[data-v-d1123907],.goal-carousel__badge--secondary[data-v-d1123907]{color:#6e6e6e}.goal-carousel__name[data-v-d1123907]{color:#fff;font-size:15px;font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goal-carousel__meta[data-v-d1123907]{color:#7e8e95;font-size:12px}.goal-carousel__dots[data-v-d1123907]{display:flex;gap:6px;justify-content:center;margin-top:8px}.goal-carousel__dot[data-v-d1123907]{background:#6e6e6e;border-radius:50%;height:6px;opacity:.4;transition:opacity .2s,background .2s;width:6px}.goal-carousel__dot--active[data-v-d1123907]{background:#8ad629;opacity:1}.ai-banner[data-v-08b242b9]{background:#273135;border-left:3px solid #8ad629;border-radius:12px;margin-bottom:16px;padding:20px}.ai-banner__label[data-v-08b242b9]{color:#8ad629;font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:8px}.ai-banner__title[data-v-08b242b9]{color:#fff;font-size:16px;font-weight:500;margin-bottom:4px}.ai-banner__subtitle[data-v-08b242b9]{color:#7e8e95;font-size:13px;line-height:1.4;margin-bottom:16px}.ai-banner__bonus[data-v-08b242b9]{color:#8ad629;font-size:12px;margin-top:8px}.ai-banner__unavailable[data-v-08b242b9]{align-items:flex-start;display:flex;gap:12px}.ai-banner__unavailable-icon[data-v-08b242b9]{flex-shrink:0;font-size:20px;line-height:1.4}.ai-banner__unavailable-text[data-v-08b242b9]{color:#7e8e95;font-size:13px;line-height:1.5}.progress[data-v-7d2ad8f7]{background:#273135;border-radius:12px;margin-bottom:16px;padding:16px}.progress__label[data-v-7d2ad8f7]{color:#7e8e95;font-size:12px;font-weight:500;margin-bottom:8px}.progress__event[data-v-7d2ad8f7]{color:#fff;font-size:16px;font-weight:500;margin-bottom:4px}.progress__date[data-v-7d2ad8f7]{color:#7e8e95;font-size:13px;margin-bottom:12px}.progress__bar[data-v-7d2ad8f7]{background:#2f393c;border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden}.progress__bar-fill[data-v-7d2ad8f7]{background:#8ad629;border-radius:4px;height:100%;transition:width .3s ease}.progress__stats[data-v-7d2ad8f7]{display:flex;justify-content:space-between;margin-top:12px}.progress__stat[data-v-7d2ad8f7]{text-align:center}.progress__stat-val[data-v-7d2ad8f7]{color:#fff;font-size:18px;font-weight:500}.progress__stat-label[data-v-7d2ad8f7]{color:#7e8e95;font-size:11px}.pgoal[data-v-a80360ee]{background:#273135;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:12px}.pgoal__head[data-v-a80360ee]{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.pgoal__title[data-v-a80360ee]{color:#fff}.pgoal__pct[data-v-a80360ee],.pgoal__title[data-v-a80360ee]{font-size:14px;font-weight:600}.pgoal__pct[data-v-a80360ee]{color:#8ad629}.pgoal__bar[data-v-a80360ee]{background:#1d2427;border-radius:9999px;height:6px;overflow:hidden}.pgoal__bar-fill[data-v-a80360ee]{background:#8ad629;border-radius:9999px;height:100%;transition:width .4s ease}.pgoal__foot[data-v-a80360ee]{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.pgoal__days[data-v-a80360ee],.pgoal__sub[data-v-a80360ee]{color:#7e8e95;font-size:12px}.pgoal__done[data-v-a80360ee]{color:#8ad629;font-size:12px;margin:0}.trial-bridge[data-v-0e8e055c]{background:#273135;border-left:3px solid #8ad629;border-radius:12px;margin-bottom:12px;padding:20px}.trial-bridge__label[data-v-0e8e055c]{color:#8ad629;font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:8px}.trial-bridge__title[data-v-0e8e055c]{color:#fff;font-size:16px;font-weight:500;margin-bottom:4px}.trial-bridge__subtitle[data-v-0e8e055c]{color:#7e8e95;font-size:13px;line-height:1.4;margin-bottom:16px}.goal-section[data-v-ee88d7d5]{margin-bottom:12px}.goal-section__header[data-v-ee88d7d5]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.goal-section__title[data-v-ee88d7d5]{color:#fff;font-size:16px;font-weight:500}.goal-section__empty[data-v-ee88d7d5]{align-items:center;background:#273135;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px}.goal-section__empty[data-v-ee88d7d5]:active{opacity:.85}.goal-section__empty-text[data-v-ee88d7d5]{color:#7e8e95;font-size:14px}.goal-section__empty-link[data-v-ee88d7d5]{color:#8ad629;flex-shrink:0;font-size:14px;font-weight:500}.goal-section__no-primary[data-v-ee88d7d5]{align-items:center;background:#8ad62914;border:1px solid rgba(138,214,41,.2);border-radius:12px;display:flex;justify-content:space-between;margin-bottom:12px;padding:12px 16px}.goal-section__no-primary-text[data-v-ee88d7d5]{color:#7e8e95;flex:1;font-size:12px;line-height:1.4}.goal-section__no-primary-btn[data-v-ee88d7d5]{color:#8ad629;flex-shrink:0;font-size:14px;font-weight:500;margin-left:12px}.goal-section__secondary[data-v-ee88d7d5]{margin-top:12px}.goal-section__plan-status[data-v-ee88d7d5]{background:#273135;border-radius:12px;color:#7e8e95;font-size:12px;line-height:1.4;margin-top:8px;padding:12px 16px}.b-card[data-v-34bef4d3]{background:#273135;border-radius:12px;padding:16px}.b-card--elevated[data-v-34bef4d3]{background:#2f393c}.b-card--clickable[data-v-34bef4d3]{cursor:pointer;transition:opacity .15s ease}.b-card--clickable[data-v-34bef4d3]:active{opacity:.85}.b-card--no-padding[data-v-34bef4d3]{padding:0}.club-section[data-v-20104e41]{cursor:pointer;gap:12px}.club-section[data-v-20104e41],.club-section__head[data-v-20104e41]{display:flex;flex-direction:column}.club-section__head[data-v-20104e41]{gap:2px}.club-section__label[data-v-20104e41]{color:#7e8e95;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.club-section__title[data-v-20104e41]{color:#fff;font-size:18px;font-weight:600}.club-section__group[data-v-20104e41]{color:#7e8e95;font-size:14px}.club-section__next[data-v-20104e41]{display:flex;flex-direction:column;gap:2px}.club-section__next-label[data-v-20104e41]{color:#7e8e95;font-size:13px}.club-section__next-when[data-v-20104e41]{color:#fff;font-size:16px;text-transform:capitalize}.club-section__next-place[data-v-20104e41]{color:#7e8e95;font-size:13px}.club-section__cta[data-v-20104e41]{color:#8ad629;font-size:14px;font-weight:500}.compact-card[data-v-9a04b922]{background:#273135;border-radius:12px;cursor:pointer;flex-shrink:0;max-width:calc(40vw - 19.2px);min-width:calc(40vw - 19.2px);overflow:hidden;scroll-snap-align:start;transition:opacity .15s}.compact-card[data-v-9a04b922]:active{opacity:.85}.compact-card__image[data-v-9a04b922]{background:#2f393c;height:100px;overflow:hidden;position:relative;width:100%}.compact-card__image img[data-v-9a04b922]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.compact-card__flagship-badge[data-v-9a04b922]{background:#8ad629;color:#000;left:6px}.compact-card__ai-badge[data-v-9a04b922],.compact-card__flagship-badge[data-v-9a04b922]{border-radius:3px;font-size:9px;font-weight:500;letter-spacing:.3px;line-height:1.2;padding:2px 6px;position:absolute;text-transform:uppercase;top:6px}.compact-card__ai-badge[data-v-9a04b922]{background:#000000b3;color:#fff;right:6px}.compact-card__placeholder[data-v-9a04b922]{align-items:center;background:linear-gradient(135deg,#8ad6291a,#2f393c);display:flex;height:100%;justify-content:center;width:100%}.compact-card__placeholder span[data-v-9a04b922]{font-size:32px;opacity:.4}.compact-card__body[data-v-9a04b922]{padding:8px 12px 12px}.compact-card__title[data-v-9a04b922]{color:#fff;display:-webkit-box;font-size:12px;font-weight:500;-webkit-line-clamp:2;margin-bottom:2px;-webkit-box-orient:vertical;line-height:1.3;overflow:hidden}.compact-card__meta[data-v-9a04b922]{color:#6e6e6e;display:flex;font-size:11px;gap:4px;overflow:hidden;white-space:nowrap}.compact-card__price[data-v-9a04b922]{font-size:11px;font-weight:500;margin-top:4px;white-space:nowrap}.compact-card__price--free[data-v-9a04b922]{color:#8ad629}.compact-card__price--unknown[data-v-9a04b922]{color:#6e6e6e}.compact-card__price--paid[data-v-9a04b922]{color:#fff}.compact-skeleton[data-v-83bbcbdb]{background:#273135;border-radius:12px;flex-shrink:0;max-width:calc(40vw - 19.2px);min-width:calc(40vw - 19.2px);overflow:hidden}.compact-skeleton__body[data-v-83bbcbdb]{display:flex;flex-direction:column;gap:4px;padding:8px 12px 12px}.hot-events[data-v-33d50ed8]{margin-bottom:16px}.hot-events__header[data-v-33d50ed8]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.hot-events__title[data-v-33d50ed8]{color:#fff;font-size:18px;font-weight:500}.hot-events__arrow[data-v-33d50ed8]{align-items:center;background:#273135;border-radius:12px;color:#6e6e6e;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:opacity .15s;width:44px}.hot-events__arrow[data-v-33d50ed8]:active{opacity:.7}.hot-events__scroll[data-v-33d50ed8]{display:flex;gap:8px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.hot-events__scroll[data-v-33d50ed8]::-webkit-scrollbar{display:none}.hot-events__scroll[data-v-33d50ed8]{margin-right:-16px;padding-right:16px;scroll-snap-type:x mandatory}.ip--bar[data-v-eaa16cc5]{align-items:center;background:#8ad6290f;border:1px solid #33352e;border-radius:12px;display:flex;gap:12px;margin:0 0 12px;padding:10px 12px}.ip--card[data-v-eaa16cc5]{background:#232b2e;border-radius:16px;padding:20px;text-align:center}.ip__text[data-v-eaa16cc5]{color:#b4b7ab;flex:1;font-size:13px;line-height:1.4}.ip__action[data-v-eaa16cc5]{background:#8ad629;border:none;border-radius:9999px;color:#131512;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px}.ip__close[data-v-eaa16cc5]{background:none;border:none;color:#82867a;cursor:pointer;font-size:20px;line-height:1;padding:0 4px}.ip__title[data-v-eaa16cc5]{color:#eceae2;font-size:18px;font-weight:700;margin-bottom:8px}.ip__body[data-v-eaa16cc5]{color:#b4b7ab;font-size:14px;line-height:1.5;margin:0 0 16px}.ip__cta[data-v-eaa16cc5]{background:#8ad629;border:none;border-radius:9999px;color:#131512;font-size:15px;font-weight:600;padding:14px 24px}.ip__cta[data-v-eaa16cc5],.ip__later[data-v-eaa16cc5]{cursor:pointer;width:100%}.ip__later[data-v-eaa16cc5]{background:none;border:none;color:#82867a;font-size:14px;margin-top:8px;padding:10px}.ip__sheet[data-v-eaa16cc5]{align-items:flex-end;background:#0009;display:flex;inset:0;position:fixed;z-index:60}.ip__sheet-body[data-v-eaa16cc5]{background:#1d2427;border-radius:20px 20px 0 0;padding:24px 20px calc(24px + env(safe-area-inset-bottom));text-align:left;width:100%}.ip__sheet-title[data-v-eaa16cc5]{color:#eceae2;font-size:18px;font-weight:700;margin-bottom:12px}.ip__steps[data-v-eaa16cc5]{color:#b4b7ab;font-size:14px;line-height:1.6;margin:0 0 16px;padding-left:20px}.ip__steps li+li[data-v-eaa16cc5]{margin-top:8px}.ip__steps b[data-v-eaa16cc5]{color:#eceae2}.b-sheet-overlay[data-v-821c837d]{align-items:flex-end;background:#0006;display:flex;inset:0;position:fixed;z-index:300}.b-sheet[data-v-821c837d]{background:#2f393c;border-radius:16px 16px 0 0;display:flex;flex-direction:column;max-height:90vh;overflow-y:auto;padding:0 24px 40px;touch-action:pan-y;width:100%}.b-sheet__handle-zone[data-v-821c837d]{background:#2f393c;cursor:grab;margin:0 -24px;padding:12px 0 8px;position:sticky;top:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.b-sheet__handle[data-v-821c837d]{background:#424d50;border-radius:2px;height:4px;margin:0 auto;width:40px}.b-sheet__header[data-v-821c837d]{align-items:center;display:flex;gap:8px;justify-content:space-between;padding-bottom:12px}.b-sheet__title[data-v-821c837d]{color:#fff;flex:1;font-family:Unbounded,Golos Text,sans-serif;font-size:18px;font-weight:300;line-height:24px}.b-sheet__title[data-v-821c837d]:empty{display:none}.b-sheet__close[data-v-821c837d]{align-items:center;background:transparent;border:0;border-radius:8px;color:#7e8e95;cursor:pointer;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;margin:-10px -10px -10px 0;width:44px}.b-sheet__close[data-v-821c837d]:hover{color:#fff}.b-sheet__close[data-v-821c837d]:active{opacity:.6}.b-sheet__body[data-v-821c837d]{display:flex;flex-direction:column;gap:12px}.sheet-enter-active[data-v-821c837d],.sheet-leave-active[data-v-821c837d]{transition:opacity .25s ease}.sheet-enter-active .b-sheet[data-v-821c837d],.sheet-leave-active .b-sheet[data-v-821c837d]{transition:transform .25s ease}.sheet-enter-from[data-v-821c837d],.sheet-leave-to[data-v-821c837d]{opacity:0}.sheet-enter-from .b-sheet[data-v-821c837d],.sheet-leave-to .b-sheet[data-v-821c837d]{transform:translateY(100%)}.post-carousel[data-v-f4b50f3d]{border-radius:12px;margin-top:12px;overflow:hidden;position:relative}.post-carousel__scroller[data-v-f4b50f3d]{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.post-carousel__scroller[data-v-f4b50f3d]::-webkit-scrollbar{display:none}.post-carousel__scroller[data-v-f4b50f3d]{-webkit-overflow-scrolling:touch}.post-carousel__slide[data-v-f4b50f3d]{aspect-ratio:1/1;background:#2f393c;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.post-carousel__img[data-v-f4b50f3d]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.post-carousel__dots[data-v-f4b50f3d]{bottom:12px;display:flex;gap:6px;justify-content:center;left:0;pointer-events:none;position:absolute;right:0}.post-carousel__dot[data-v-f4b50f3d]{background:#ffffff73;border-radius:9999px;height:6px;transition:background .2s,width .2s;width:6px}.post-carousel__dot--active[data-v-f4b50f3d]{background:#fff;width:18px}.post-carousel__counter[data-v-f4b50f3d]{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0000008c;border-radius:9999px;color:#fff;font-size:11px;font-weight:500;padding:4px 10px;pointer-events:none;position:absolute;right:12px;top:12px}.pec[data-v-163262f1]{margin-left:-16px;margin-right:-16px;margin-top:12px}.pec__track[data-v-163262f1]{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding:0 16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.pec__track[data-v-163262f1]::-webkit-scrollbar{display:none}.pec__card[data-v-163262f1]{background:#2f393c;border-radius:12px;flex:0 0 auto;max-width:280px;overflow:hidden;scroll-snap-align:start;text-align:left;transition:transform .1s;width:78%}.pec__card[data-v-163262f1]:active{transform:scale(.98)}.pec__card[data-v-163262f1]:last-child{margin-right:0}.pec__cover[data-v-163262f1]{aspect-ratio:16/9;background:#273135 50%/cover no-repeat;width:100%}.pec__body[data-v-163262f1]{display:flex;flex-direction:column;gap:4px;padding:12px}.pec__title[data-v-163262f1]{color:#fff;display:-webkit-box;font-size:14px;font-weight:500;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.pec__meta[data-v-163262f1]{display:flex;font-size:12px;gap:4px}.pec__meta[data-v-163262f1],.pec__sep[data-v-163262f1]{color:#6e6e6e}.pec__bottom[data-v-163262f1]{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.pec__price[data-v-163262f1]{color:#fff;font-size:14px;font-weight:500}.pec__cta[data-v-163262f1]{background:#8ad629;border-radius:9999px;color:#1d2427;font-size:12px;font-weight:500;padding:6px 12px}.workout-mini-map[data-v-e3514f91]{background:#1a2226;border-radius:12px;height:160px;margin-top:8px;overflow:hidden}.system-post[data-v-89b68b39]{display:flex;flex-direction:column;gap:8px}.system-post__chips[data-v-89b68b39]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.system-post__chip[data-v-89b68b39]{align-items:center;border-radius:9999px;display:inline-flex;font-size:11px;font-weight:500;gap:6px;padding:4px 10px}.system-post__chip svg[data-v-89b68b39]{height:12px;width:12px}.system-post__chip--accent[data-v-89b68b39]{background:#8ad62926;color:#8ad629}.system-post__chip--neutral[data-v-89b68b39]{background:#2f393c;color:#fff}.system-post__chip--neutral svg[data-v-89b68b39]{color:#8ad629}.system-post__title[data-v-89b68b39]{color:#fff;font-family:Unbounded,Golos Text,sans-serif;font-size:18px;font-weight:300;line-height:1.2;margin:2px 0 0}.system-post__metrics[data-v-89b68b39]{align-items:flex-start;display:flex;gap:8px;margin-top:8px}.system-post__metric[data-v-89b68b39]{flex:1;min-width:0;overflow:hidden}.system-post__metric-val[data-v-89b68b39]{color:#fff;font-family:Golos Text,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:clamp(18px,6vw,28px);font-weight:500;letter-spacing:-.5px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-post__metrics--dense .system-post__metric-val[data-v-89b68b39]{font-size:clamp(15px,4.4vw,22px)}.system-post__metric-unit[data-v-89b68b39]{color:#7e8e95;font-size:14px;font-weight:400;margin-left:2px}.system-post__metric-lbl[data-v-89b68b39]{color:#7e8e95;font-size:11px;margin-top:6px}.system-post__fallback[data-v-89b68b39]{color:#fff;font-size:14px;line-height:1.5}.system-post__event[data-v-89b68b39]{display:flex;flex-direction:column;gap:4px;padding:4px 0;text-align:left}.system-post__event[data-v-89b68b39]:active{opacity:.7}.system-post__event-title[data-v-89b68b39]{color:#fff;font-family:Unbounded,Golos Text,sans-serif;font-size:16px;font-weight:300;line-height:1.2}.system-post__event-meta[data-v-89b68b39]{color:#7e8e95;display:flex;font-size:12px;gap:8px}.system-post__event-meta span[data-v-89b68b39]:not(:last-child):after{color:#6e6e6e;content:"·";margin-left:8px}.report-sheet[data-v-2ad6b3b5]{display:flex;flex-direction:column;gap:12px;padding:12px 0}.report-sheet__hint[data-v-2ad6b3b5]{color:#6e6e6e;font-size:12px;line-height:1.4}.report-sheet__list[data-v-2ad6b3b5]{background:#273135;border-radius:12px;display:flex;flex-direction:column;gap:2px;padding:4px}.report-sheet__option[data-v-2ad6b3b5]{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:12px;transition:background .15s}.report-sheet__option[data-v-2ad6b3b5]:active{background:#ffffff0a}.report-sheet__option--active[data-v-2ad6b3b5]{background:#8ad6291f}.report-sheet__radio[data-v-2ad6b3b5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #6e6e6e;border-radius:50%;cursor:pointer;flex-shrink:0;height:20px;position:relative;transition:border-color .15s;width:20px}.report-sheet__radio[data-v-2ad6b3b5]:checked{border-color:#8ad629}.report-sheet__radio[data-v-2ad6b3b5]:checked:after{background:#8ad629;border-radius:50%;content:"";inset:3px;position:absolute}.report-sheet__option-label[data-v-2ad6b3b5],.report-sheet__textarea[data-v-2ad6b3b5]{color:#fff;font-size:14px}.report-sheet__textarea[data-v-2ad6b3b5]{background:#273135;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;font-family:inherit;padding:12px;resize:none;width:100%}.report-sheet__textarea[data-v-2ad6b3b5]:focus{border-color:#8ad629;outline:none}.report-sheet__error[data-v-2ad6b3b5]{color:#ff4d4d;font-size:12px;text-align:center}.report-sheet__actions[data-v-2ad6b3b5]{display:flex;gap:8px;margin-top:8px}.report-sheet__success[data-v-2ad6b3b5]{align-items:center;display:flex;flex-direction:column;gap:8px;padding:16px 0;text-align:center}.report-sheet__success svg[data-v-2ad6b3b5]{color:#8ad629;height:56px;width:56px}.report-sheet__success-title[data-v-2ad6b3b5]{color:#fff;font-size:14px;font-weight:500}.report-sheet__success-sub[data-v-2ad6b3b5]{color:#6e6e6e;font-size:12px}.repost[data-v-e7dd3f15]{display:flex;flex-direction:column;gap:12px;padding:12px 0}.repost__textarea[data-v-e7dd3f15]{background:#273135;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;color:#fff;font-family:inherit;font-size:14px;padding:12px;resize:none;width:100%}.repost__textarea[data-v-e7dd3f15]:focus{border-color:#8ad629;outline:none}.repost__preview[data-v-e7dd3f15]{background:#2f393c;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px}.repost__preview-header[data-v-e7dd3f15]{align-items:center;display:flex;gap:8px}.repost__preview-info[data-v-e7dd3f15]{flex:1;min-width:0}.repost__preview-name[data-v-e7dd3f15]{color:#fff;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repost__preview-date[data-v-e7dd3f15]{color:#6e6e6e;font-size:11px}.repost__preview-text[data-v-e7dd3f15]{color:#fff;display:-webkit-box;font-size:14px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.repost__preview-img[data-v-e7dd3f15]{aspect-ratio:16/9;background:#273135;border-radius:8px;overflow:hidden}.repost__preview-img img[data-v-e7dd3f15]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.repost__error[data-v-e7dd3f15]{color:#ff4d4d;font-size:12px;text-align:center}.repost__actions[data-v-e7dd3f15]{display:flex;gap:8px}.likes-sheet[data-v-6b17a559]{display:flex;flex-direction:column;gap:2px;max-height:60vh;overflow-y:auto;padding:8px 0}.likes-sheet__empty[data-v-6b17a559],.likes-sheet__loading[data-v-6b17a559]{color:#7e8e95;font-size:14px;padding:20px 12px;text-align:center}.likes-sheet__row[data-v-6b17a559]{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;gap:12px;padding:8px 12px;text-align:left;width:100%}.likes-sheet__row[data-v-6b17a559]:active{background:#6e6e6e14}.likes-sheet__info[data-v-6b17a559]{flex:1;min-width:0}.likes-sheet__name[data-v-6b17a559]{color:#fff;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.likes-sheet__more[data-v-6b17a559]{background:#2f393c;border:0;border-radius:9999px;color:#fff;cursor:pointer;font-size:12px;margin:12px auto 0;padding:8px 18px}.likes-sheet__more[data-v-6b17a559]:disabled{opacity:.5}.post-card[data-v-2c38d16b]{background:#273135;border-radius:16px;padding:16px}.post-card__header[data-v-2c38d16b]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.post-card__author[data-v-2c38d16b]{align-items:center;cursor:pointer;display:flex;gap:12px;min-width:0}.post-card__author[data-v-2c38d16b]:active{opacity:.7}.post-card__author-info[data-v-2c38d16b]{min-width:0}.post-card__author-name[data-v-2c38d16b]{align-items:center;color:#fff;display:flex;font-family:Unbounded,Golos Text,sans-serif;font-size:14px;font-weight:300;gap:4px;line-height:1.2}.post-card__org-pill[data-v-2c38d16b]{background:#8ad62926;border-radius:9999px;color:#8ad629;font-family:Golos Text,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:10px;font-weight:500;letter-spacing:.3px;padding:2px 8px;text-transform:uppercase}.post-card__logo--square[data-v-2c38d16b] .b-avatar{border-radius:8px}.post-card__date[data-v-2c38d16b]{color:#7e8e95;font-size:11px;margin-top:3px}.post-card__menu[data-v-2c38d16b]{align-items:center;color:#6e6e6e;display:flex;justify-content:center;margin-right:-12px;min-height:44px;min-width:44px}.post-card__menu svg[data-v-2c38d16b]{height:20px;width:20px}.post-card__menu[data-v-2c38d16b]:active{color:#fff}.post-card__menu-list[data-v-2c38d16b]{display:flex;flex-direction:column;padding:8px 0}.post-card__menu-item[data-v-2c38d16b]{align-items:center;color:#fff;display:flex;font-size:14px;gap:12px;padding:14px 12px;text-align:left;transition:background .15s}.post-card__menu-item svg[data-v-2c38d16b]{color:#7e8e95;flex-shrink:0;height:22px;width:22px}.post-card__menu-item[data-v-2c38d16b]:active{background:#ffffff0a}.post-card__menu-item--danger[data-v-2c38d16b],.post-card__menu-item--danger svg[data-v-2c38d16b]{color:#ff4d4d}.post-card__text[data-v-2c38d16b]{color:#fff;font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.post-card__expand[data-v-2c38d16b]{color:#8ad629;display:inline;font-size:14px;font-weight:500;margin-left:4px}.post-card__expand[data-v-2c38d16b]:active{opacity:.7}.post-card__embed[data-v-2c38d16b]{background:#2f393c;border:1px solid hsla(0,0%,100%,.06);border-radius:8px;display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:12px;text-align:left;transition:background .15s;width:100%}.post-card__embed[data-v-2c38d16b]:active{background:#ffffff0a}.post-card__embed-header[data-v-2c38d16b]{align-items:center;display:flex;gap:8px}.post-card__embed-info[data-v-2c38d16b]{flex:1;min-width:0}.post-card__embed-name[data-v-2c38d16b]{color:#fff;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-card__embed-text[data-v-2c38d16b]{color:#7e8e95;display:-webkit-box;font-size:14px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.post-card__embed-img[data-v-2c38d16b]{aspect-ratio:16/9;background:#273135;border-radius:8px;overflow:hidden}.post-card__embed-img img[data-v-2c38d16b]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.post-card__single[data-v-2c38d16b]{aspect-ratio:1/1;background:#2f393c;border-radius:12px;margin-top:12px;overflow:hidden}.post-card__single-img[data-v-2c38d16b]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.post-card__actions[data-v-2c38d16b]{align-items:center;display:flex;gap:16px;margin-top:12px}.post-card__action[data-v-2c38d16b]{align-items:center;color:#7e8e95;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:6px 4px;transition:color .15s}.post-card__action svg[data-v-2c38d16b]{height:22px;width:22px}.post-card__action[data-v-2c38d16b]:disabled{opacity:.6}.post-card__action[data-v-2c38d16b]:active{transform:scale(.92)}.post-card__action--liked[data-v-2c38d16b]{color:#8ad629}.post-card__action--count[data-v-2c38d16b]{margin-left:-10px;padding-left:0;padding-right:4px}.post-card__action[data-v-2c38d16b]:last-child{margin-left:auto}.feed-section__header[data-v-ea0f315a]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.feed-section__title[data-v-ea0f315a]{color:#fff;font-size:18px;font-weight:500}.feed-section__post[data-v-ea0f315a]{margin-bottom:12px}.feed-section__skeleton[data-v-ea0f315a]{background:#273135;border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-bottom:12px;padding:16px}.feed-section__skeleton-header[data-v-ea0f315a]{align-items:center;display:flex;gap:8px}.feed-section__skeleton-info[data-v-ea0f315a]{display:flex;flex-direction:column;gap:4px}.feed-section__loader[data-v-ea0f315a]{align-items:center;display:flex;justify-content:center;padding:16px}.feed-section__sentinel[data-v-ea0f315a]{height:1px}.feed-section__empty[data-v-ea0f315a]{background:#273135;border-radius:12px;padding:20px;text-align:center}.feed-section__empty-text[data-v-ea0f315a]{color:#7e8e95;font-size:14px;line-height:1.5}.home[data-v-fe76f9a2]{display:flex;flex-direction:column;gap:0}.home__greeting[data-v-fe76f9a2]{color:#fff;font-size:16px;font-weight:500;margin-bottom:12px}.home__greeting-text[data-v-fe76f9a2]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nl[data-v-e1a1fa5b]{align-items:center;background:#161616;color:#eceae2;display:flex;justify-content:center;min-height:100vh;padding:24px}.nl__body[data-v-e1a1fa5b]{display:flex;flex-direction:column;gap:16px;max-width:360px;text-align:center;width:100%}.nl__brand[data-v-e1a1fa5b]{color:#8ad629;font-size:20px;font-weight:800;letter-spacing:.14em}.nl__title[data-v-e1a1fa5b]{font-size:26px;font-weight:700;letter-spacing:-.01em;margin:0}.nl__lead[data-v-e1a1fa5b]{color:#b4b7ab;font-size:15px;line-height:1.5;margin:0}.nl__btn[data-v-e1a1fa5b]{background:#8ad629;border:none;border-radius:9999px;color:#131512;cursor:pointer;font-size:16px;font-weight:600;margin-top:8px;padding:14px 24px}.nl__btn[data-v-e1a1fa5b]:active:not(:disabled){opacity:.85}.nl__btn[data-v-e1a1fa5b]:disabled{cursor:default;opacity:.6}.nl__btn--max[data-v-e1a1fa5b]{background:transparent;border:1px solid #33352e;color:#eceae2;margin-top:0}.nl__hint[data-v-e1a1fa5b]{color:#82867a;font-size:13px;line-height:1.5;margin:0}.nl__hint--warn[data-v-e1a1fa5b]{color:#e0a340}.nl__qr[data-v-e1a1fa5b]{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:8px}.nl__qr-sep[data-v-e1a1fa5b]{color:#82867a;font-size:13px}.nl__qr-img[data-v-e1a1fa5b]{background:#fff;border-radius:12px;height:240px;width:240px}.nl[data-v-60999862]{align-items:center;background:#161616;color:#eceae2;display:flex;justify-content:center;min-height:100vh;padding:24px}.nl__body[data-v-60999862]{display:flex;flex-direction:column;gap:16px;max-width:360px;text-align:center;width:100%}.nl__brand[data-v-60999862]{color:#8ad629;font-size:20px;font-weight:800;letter-spacing:.14em}.nl__title[data-v-60999862]{font-size:26px;font-weight:700;letter-spacing:-.01em;margin:0}.nl__lead[data-v-60999862]{color:#b4b7ab;font-size:15px;line-height:1.5;margin:0}.nl__btn[data-v-60999862]{background:#8ad629;border:none;border-radius:9999px;color:#131512;cursor:pointer;font-size:16px;font-weight:600;margin-top:8px;padding:14px 24px}.nl__btn[data-v-60999862]:active:not(:disabled){opacity:.85}.nl__btn[data-v-60999862]:disabled{cursor:default;opacity:.6}.nl__btn--max[data-v-60999862]{background:transparent;border:1px solid #33352e;color:#eceae2;margin-top:0}.nl__hint[data-v-60999862]{color:#82867a;font-size:13px;line-height:1.5;margin:0}.nl__hint--warn[data-v-60999862]{color:#e0a340}.event-card[data-v-239a05ba]{background:#273135;border-radius:12px;cursor:pointer;margin-bottom:12px;overflow:hidden;transition:opacity .15s}.event-card[data-v-239a05ba]:active{opacity:.85}.event-card__image[data-v-239a05ba]{background:#2f393c;height:160px;overflow:hidden;position:relative;width:100%}.event-card__image img[data-v-239a05ba]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.event-card__image-placeholder[data-v-239a05ba]{align-items:center;background:linear-gradient(135deg,#8ad6291a,#2f393c);display:flex;height:100%;justify-content:center;width:100%}.event-card__image-icon[data-v-239a05ba]{font-size:48px;opacity:.4}.event-card__type-badge[data-v-239a05ba]{left:8px}.event-card__ai-badge[data-v-239a05ba],.event-card__type-badge[data-v-239a05ba]{background:#0009;border-radius:999px;color:#fff;font-size:11px;font-weight:500;letter-spacing:.5px;padding:2px 8px;position:absolute;text-transform:uppercase;top:8px}.event-card__ai-badge[data-v-239a05ba]{right:8px}.event-card__ugc-badge[data-v-239a05ba]{background:#0000008c;border-radius:999px;color:#7e8e95;font-size:11px;font-weight:500;left:8px;letter-spacing:.3px;padding:2px 8px;position:absolute;top:8px}.event-card__body[data-v-239a05ba]{padding:12px 16px 16px}.event-card__title[data-v-239a05ba]{color:#fff;display:-webkit-box;font-size:16px;font-weight:500;-webkit-line-clamp:2;margin-bottom:4px;-webkit-box-orient:vertical;overflow:hidden}.event-card__meta[data-v-239a05ba]{display:flex;gap:12px;margin-bottom:8px}.event-card__meta span[data-v-239a05ba]{align-items:center;color:#7e8e95;display:inline-flex;font-size:12px;gap:4px}.event-card__date[data-v-239a05ba]{white-space:nowrap}.event-card__distances[data-v-239a05ba]{color:#8ad629;font-size:12px;font-weight:500;margin-bottom:8px}.event-card__footer[data-v-239a05ba]{align-items:center;display:flex;gap:8px;justify-content:space-between}.event-card__price[data-v-239a05ba]{border-radius:999px;font-size:12px;font-weight:500;padding:2px 8px;white-space:nowrap}.event-card__price--free[data-v-239a05ba]{background:#8ad6291f;color:#8ad629}.event-card__price--unknown[data-v-239a05ba]{background:#6e6e6e1f;color:#6e6e6e}.event-card__price--paid[data-v-239a05ba]{background:#2f393c;color:#fff}.event-card__reg[data-v-239a05ba]{border-radius:999px;font-size:11px;font-weight:500;padding:2px 8px}.event-card__reg--open[data-v-239a05ba]{background:#8ad6291f;color:#8ad629}.event-card__reg--closed[data-v-239a05ba]{background:#6e6e6e1f;color:#6e6e6e}.event-card__reg--announced[data-v-239a05ba]{background:#ffa7261f;color:#ffa726}.event-card__reg--sold-out[data-v-239a05ba]{background:#ef53501f;color:#ef5350}.event-card__source[data-v-239a05ba]{color:#6e6e6e;font-size:11px}.skeleton-card[data-v-5dc56351]{background:#273135;border-radius:12px;margin-bottom:16px;overflow:hidden}.skeleton-card__body[data-v-5dc56351]{display:flex;flex-direction:column;gap:8px;padding:16px}.skeleton-card__footer[data-v-5dc56351]{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.b-chip[data-v-329b5540]{align-items:center;background:transparent;border:1px solid #424d50;border-radius:9999px;color:#7e8e95;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:8px 16px;position:relative;transition:all .15s ease;white-space:nowrap}.b-chip[data-v-329b5540]:after{content:"";height:44px;left:0;min-height:44px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.b-chip[data-v-329b5540]:active{opacity:.8}.b-chip--active[data-v-329b5540]{background:#8ad62926;border-color:#8ad629;color:#8ad629}.b-chip--disabled[data-v-329b5540]{cursor:not-allowed;opacity:.4;pointer-events:none}.filters[data-v-6e87b731]{margin-bottom:16px}.filters__scroll[data-v-6e87b731]{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;-ms-overflow-style:none;scrollbar-width:none}.filters__scroll[data-v-6e87b731]::-webkit-scrollbar{display:none}.b-empty[data-v-776d0ca5]{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:48px 20px;text-align:center}.b-empty__title[data-v-776d0ca5]{color:#fff;font-family:Unbounded,Golos Text,sans-serif;font-size:16px;font-weight:300;line-height:20px}.b-empty__text[data-v-776d0ca5]{color:#7e8e95;font-size:14px;line-height:1.5;max-width:280px}.b-empty__action[data-v-776d0ca5]{align-items:stretch;display:flex;flex-direction:column;gap:8px;margin-top:8px;max-width:280px;width:100%}.events__search[data-v-4f2f523b]{align-items:center;background:#273135;border-radius:9999px;display:flex;height:44px;margin-bottom:12px;padding:0 12px;position:relative}.events__search-icon[data-v-4f2f523b]{color:#6e6e6e;flex-shrink:0;margin-right:8px}.events__search-input[data-v-4f2f523b]{background:transparent;border:none;color:#fff;flex:1;font-size:14px;height:100%;outline:none;padding:0}.events__search-input[data-v-4f2f523b]::-moz-placeholder{color:#6e6e6e}.events__search-input[data-v-4f2f523b]::placeholder{color:#6e6e6e}.events__search-clear[data-v-4f2f523b]{align-items:center;background:none;border:none;color:#7e8e95;cursor:pointer;display:flex;justify-content:center;padding:4px}.events__search-clear[data-v-4f2f523b]:active{opacity:.7}.events__count[data-v-4f2f523b]{color:#6e6e6e;font-size:12px;margin-bottom:12px}.events__loading[data-v-4f2f523b]{padding:12px 0}.events__sentinel[data-v-4f2f523b]{height:1px}.events__end[data-v-4f2f523b]{display:flex;flex-direction:column;font-size:12px;gap:12px;padding:20px 0 12px;text-align:center}.events__end[data-v-4f2f523b],.events__end-text[data-v-4f2f523b]{color:#6e6e6e}.events__submit-cta[data-v-4f2f523b]{background:#273135;border:1px solid transparent;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:16px;text-align:left;width:100%}.events__submit-cta[data-v-4f2f523b]:active{opacity:.85}.events__submit-cta--prominent[data-v-4f2f523b]{background:linear-gradient(135deg,#8ad6291f,#8ad6290a);border-color:#8ad62959;margin-top:16px}.events__submit-cta-title[data-v-4f2f523b]{color:#fff;font-size:14px;font-weight:600}.events__submit-cta-text[data-v-4f2f523b]{color:#7e8e95;font-size:12px;line-height:1.5}.events__submit-cta-action[data-v-4f2f523b]{color:#8ad629;font-size:14px;font-weight:500;margin-top:4px}.goal[data-v-fafb3dba]{gap:16px;padding-bottom:20px}.goal[data-v-fafb3dba],.goal__empty[data-v-fafb3dba],.goal__loading[data-v-fafb3dba]{display:flex;flex-direction:column}.goal__empty[data-v-fafb3dba],.goal__loading[data-v-fafb3dba]{align-items:center;color:#7e8e95;gap:8px;padding:20px 12px;text-align:center}.goal__empty-title[data-v-fafb3dba]{color:#fff;font-size:14px;font-weight:600;margin:0}.goal__empty-text[data-v-fafb3dba]{font-size:12px;margin:0 0 8px}.goal__ring-wrap[data-v-fafb3dba]{align-self:center;height:180px;position:relative;width:180px}.goal__ring[data-v-fafb3dba]{height:100%;transform:rotate(-90deg);width:100%}.goal__ring-track[data-v-fafb3dba],.goal__ring-value[data-v-fafb3dba]{fill:none;stroke-linecap:round;stroke-width:8}.goal__ring-track[data-v-fafb3dba]{stroke:#273135}.goal__ring-value[data-v-fafb3dba]{stroke:#8ad629;transition:stroke-dashoffset .4s ease}.goal__ring-center[data-v-fafb3dba]{align-items:center;display:flex;flex-direction:column;gap:2px;inset:0;justify-content:center;position:absolute}.goal__pct[data-v-fafb3dba]{color:#fff;font-size:24px;font-weight:600}.goal__pct--muted[data-v-fafb3dba]{color:#7e8e95}.goal__ring-label[data-v-fafb3dba]{color:#7e8e95;font-size:12px}.goal__achieved[data-v-fafb3dba]{color:#8ad629;font-size:14px;margin:0;text-align:center}.goal__facts[data-v-fafb3dba]{border-radius:12px;flex-direction:column;gap:1px;list-style:none;margin:0;overflow:hidden;padding:0}.fact[data-v-fafb3dba],.goal__facts[data-v-fafb3dba]{background:#273135;display:flex}.fact[data-v-fafb3dba]{justify-content:space-between;padding:8px 12px}.fact__label[data-v-fafb3dba]{color:#7e8e95;font-size:12px}.fact__value[data-v-fafb3dba]{color:#fff;font-size:14px}.goal__note[data-v-fafb3dba]{color:#7e8e95;font-size:12px;margin:0}.goal__measure[data-v-fafb3dba]{align-items:flex-end;display:flex;gap:8px}.goal__measure-field[data-v-fafb3dba]{display:flex;flex:1;flex-direction:column;gap:4px}.goal__measure-label[data-v-fafb3dba]{color:#7e8e95;font-size:12px}.goal__measure-input[data-v-fafb3dba]{background:#273135;border:1px solid transparent;border-radius:12px;color:#fff;font-size:14px;padding:8px 12px}.goal__measure-input[data-v-fafb3dba]:focus{border-color:#8ad629;outline:none}.goal__chart[data-v-fafb3dba]{display:flex;flex-direction:column;gap:4px}.goal__chart-title[data-v-fafb3dba]{color:#7e8e95;font-size:12px}.goal__chart-svg[data-v-fafb3dba]{background:#273135;border-radius:12px;height:120px;width:100%}.goal__chart-svg polyline[data-v-fafb3dba]{fill:none;stroke:#8ad629;stroke-width:1.5;vector-effect:non-scaling-stroke}.goal__chart-scale[data-v-fafb3dba]{color:#7e8e95;display:flex;font-size:12px;justify-content:space-between}.comment[data-v-ff7fb719]{display:flex;gap:8px;padding:8px 0}.comment--reply[data-v-ff7fb719]{padding-left:16px}.comment--deleted .comment__name[data-v-ff7fb719]{color:#6e6e6e;font-style:italic}.comment__body[data-v-ff7fb719]{flex:1;min-width:0}.comment__head[data-v-ff7fb719]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.comment__name[data-v-ff7fb719]{color:#fff;font-size:13px;font-weight:500}.comment__report[data-v-ff7fb719]{align-items:center;color:#6e6e6e;display:flex;height:28px;justify-content:center;margin:-4px -4px -4px 0;width:28px}.comment__report svg[data-v-ff7fb719]{height:16px;width:16px}.comment__report[data-v-ff7fb719]:active{color:#ff8c42}.comment__reply-tag[data-v-ff7fb719]{color:#8ad629;font-weight:500;margin-right:4px}.comment__text[data-v-ff7fb719]{color:#fff;font-size:14px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.comment__meta[data-v-ff7fb719]{align-items:center;display:flex;gap:12px;margin-top:6px}.comment__action[data-v-ff7fb719],.comment__date[data-v-ff7fb719]{color:#6e6e6e;font-size:12px}.comment__action[data-v-ff7fb719]{align-items:center;display:inline-flex;font-weight:500;gap:4px;padding:2px 0}.comment__action svg[data-v-ff7fb719]{height:16px;width:16px}.comment__action--reply[data-v-ff7fb719]{color:#8ad629}.comment__action--delete[data-v-ff7fb719]:active{color:#ff4d4d}.comment__action--like[data-v-ff7fb719]{margin-left:auto}.comment__action--liked[data-v-ff7fb719]{color:#ff4d4d}.comment__action[data-v-ff7fb719]:active{opacity:.7}.comment-input[data-v-9d0da124]{background:#273135;border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:8px}.comment-input__reply-bar[data-v-9d0da124]{align-items:center;color:#8ad629;display:flex;font-size:12px;font-weight:500;justify-content:space-between;padding:0 4px}.comment-input__cancel[data-v-9d0da124]{align-items:center;color:#6e6e6e;display:flex;font-size:14px;height:20px;justify-content:center;width:20px}.comment-input__row[data-v-9d0da124]{align-items:flex-end;display:flex;gap:8px}.comment-input__field[data-v-9d0da124]{background:#2f393c;border:none;border-radius:8px;color:#fff;flex:1;font-family:inherit;font-size:14px;line-height:1.4;max-height:120px;outline:none;padding:8px 12px;resize:none}.comment-input__field[data-v-9d0da124]::-moz-placeholder{color:#6e6e6e}.comment-input__field[data-v-9d0da124]::placeholder{color:#6e6e6e}.comment-input__send[data-v-9d0da124]{align-items:center;background:#8ad629;border-radius:50%;color:#1d2427;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.comment-input__send svg[data-v-9d0da124]{height:18px;width:18px}.comment-input__send[data-v-9d0da124]:disabled{opacity:.5}.comment-input__send[data-v-9d0da124]:active{transform:scale(.92)}.post-detail[data-v-4e9a424c]{display:flex;flex-direction:column;gap:12px;padding:12px 12px calc(120px + env(safe-area-inset-bottom))}.post-detail__empty[data-v-4e9a424c],.post-detail__error[data-v-4e9a424c],.post-detail__skeleton[data-v-4e9a424c]{color:#6e6e6e;padding:16px;text-align:center}.post-detail__comments[data-v-4e9a424c]{background:#273135;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px}.post-detail__comments-title[data-v-4e9a424c]{color:#fff;font-size:14px;font-weight:500;padding-bottom:8px}.post-detail__more[data-v-4e9a424c]{align-self:center;color:#8ad629;font-size:14px;padding:8px}.post-detail__more[data-v-4e9a424c]:disabled{opacity:.6}.post-detail__input-wrap[data-v-4e9a424c]{background:#1d2427;bottom:0;left:0;padding:8px 12px calc(8px + env(safe-area-inset-bottom));position:fixed;right:0;transition:transform .2s ease;z-index:10}.cvc[data-v-012b677b]{display:flex;flex-direction:column;gap:8px}.cvc__headline[data-v-012b677b]{color:#fff;font-size:14px;font-weight:500;line-height:1.4;margin:0}.cvc__cols[data-v-012b677b]{align-items:stretch;display:grid;gap:8px;grid-template-columns:1fr 1fr}.cvc__col[data-v-012b677b]{background:#424d50;border:1px solid #424d50;border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:8px}.cvc__col--coach[data-v-012b677b]{border-color:#8ad629}.cvc__col-title[data-v-012b677b]{color:#7e8e95;font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.cvc__col-title--coach[data-v-012b677b]{color:#8ad629}.cvc__list[data-v-012b677b]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.cvc__item[data-v-012b677b]{color:#7e8e95;font-size:12px;line-height:1.35;padding-left:14px;position:relative}.cvc__item[data-v-012b677b]:before{color:#6e6e6e;content:"·";left:2px;position:absolute}.cvc__item--add[data-v-012b677b]{color:#fff}.cvc__item--add[data-v-012b677b]:before{color:#8ad629;content:"+";font-weight:600;left:0}.coach-terms[data-v-62c2a18c]{color:#6e6e6e;font-size:12px;line-height:1.35;margin:0;text-align:center}.payment-methods[data-v-42d39602]{display:flex;flex-direction:column;gap:8px}.payment-methods__empty[data-v-42d39602],.payment-methods__loading[data-v-42d39602]{background:#273135;border-radius:12px;color:#6e6e6e;font-size:12px;padding:16px;text-align:center}.payment-method[data-v-42d39602]{align-items:center;background:#273135;border:1px solid transparent;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:12px;padding:12px 16px;text-align:left;transition:all .15s ease}.payment-method[data-v-42d39602]:active{opacity:.85}.payment-method--recommended[data-v-42d39602]{border-color:#8ad62959}.payment-method--selected[data-v-42d39602]{background:#8ad62914;border-color:#8ad629}.payment-method__icon[data-v-42d39602]{align-items:center;color:#fff;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.payment-method__icon svg[data-v-42d39602]{height:24px;width:24px}.payment-method__icon--badge[data-v-42d39602]{color:inherit}.payment-method__icon--badge svg[data-v-42d39602]{height:28px;width:28px}.payment-method__name[data-v-42d39602]{flex:1;font-weight:500}.payment-method__amount[data-v-42d39602]{align-items:flex-end;display:inline-flex;flex-direction:column;gap:2px;white-space:nowrap}.payment-method__total[data-v-42d39602]{color:#fff;font-weight:500;white-space:nowrap}.payment-method__fee[data-v-42d39602]{color:#6e6e6e;font-size:12px;white-space:nowrap}.promo-input[data-v-11bfbdd9]{display:flex;flex-direction:column;gap:4px}.btn-link[data-v-11bfbdd9]{align-self:stretch;background:none;border:1px dashed #424d50;border-radius:8px;color:#7e8e95;cursor:pointer;font-size:14px;min-height:44px;padding:0 12px;text-decoration:none}.btn-link[data-v-11bfbdd9]:disabled{cursor:default;opacity:.5}.form .btn-link[data-v-11bfbdd9]{align-self:flex-start;border:none;font-size:12px;min-height:44px;padding:0;text-decoration:underline;text-underline-offset:3px}.form[data-v-11bfbdd9]{flex-direction:column}.form[data-v-11bfbdd9],.row[data-v-11bfbdd9]{display:flex;gap:8px}.input[data-v-11bfbdd9]{background:#273135;border:1px solid #424d50;border-radius:8px;color:#fff;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;height:44px;letter-spacing:.04em;padding:0 12px;text-transform:uppercase}.input[data-v-11bfbdd9]:focus{border-color:#8ad629;outline:none}.input[data-v-11bfbdd9]:disabled{opacity:.6}.btn-apply[data-v-11bfbdd9]{background:#8ad629;border:1px solid #8ad629;border-radius:9999px;color:#000;cursor:pointer;font-size:12px;font-weight:500;height:44px;padding:0 12px}.btn-apply[data-v-11bfbdd9]:disabled{cursor:default;opacity:.5}.error[data-v-11bfbdd9]{color:#ff6b6b;font-size:12px;padding:0 4px}.applied[data-v-11bfbdd9]{background:#8ad62914;border:1px solid rgba(138,214,41,.4);border-radius:8px;justify-content:space-between;padding:8px 12px}.applied[data-v-11bfbdd9],.applied-info[data-v-11bfbdd9]{align-items:center;display:flex}.applied-info[data-v-11bfbdd9]{gap:8px}.applied-icon[data-v-11bfbdd9]{font-size:18px}.applied-code[data-v-11bfbdd9]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:500;letter-spacing:.04em}.applied-discount[data-v-11bfbdd9]{color:#8ad629;font-size:12px;margin-top:1px}.btn-remove[data-v-11bfbdd9]{background:none;border:none;color:#7e8e95;cursor:pointer;font-size:12px;padding:4px 8px;text-decoration:underline;text-underline-offset:3px}.btn-remove[data-v-11bfbdd9]:disabled{cursor:default;opacity:.5}.coach[data-v-3e4348c2]{display:flex;flex-direction:column;gap:0;padding-top:8px}.coach__header[data-v-3e4348c2]{align-items:center;display:flex;gap:12px;padding:8px 12px}.coach__back[data-v-3e4348c2]{background:transparent;border:0;color:#7e8e95;cursor:pointer;padding:6px;-webkit-tap-highlight-color:transparent}.coach__title[data-v-3e4348c2]{color:#fff;font-size:16px;font-weight:600}.coach__status[data-v-3e4348c2]{background:#8ad6291f;border:1px solid rgba(138,214,41,.25);border-radius:16px;margin:0 12px 12px;padding:12px}.coach__status-title[data-v-3e4348c2]{color:#8ad629;font-size:14px;font-weight:600;margin-bottom:2px}.coach__status-meta[data-v-3e4348c2]{color:#7e8e95;font-size:12px}.coach__cta[data-v-3e4348c2]{background:#8ad629;border:0;border-radius:9999px;color:#1d2427;cursor:pointer;font-size:14px;font-weight:600;height:48px;margin:0 12px 12px}.coach__cta[data-v-3e4348c2]:disabled{cursor:default;opacity:.5}.coach__cta[data-v-3e4348c2]:active:not(:disabled){opacity:.85}.coach__section-title[data-v-3e4348c2]{color:#7e8e95;font-size:12px;font-weight:500;letter-spacing:.5px;padding:8px 12px 0;text-transform:uppercase}.coach__chat[data-v-3e4348c2]{display:flex;flex-direction:column;gap:8px;padding:8px 12px}.coach__msg[data-v-3e4348c2]{border-radius:12px;font-size:14px;line-height:1.5;max-width:92%;padding:10px 12px;white-space:pre-wrap}.coach__msg--user[data-v-3e4348c2]{align-self:flex-end;background:#8ad62924;border-bottom-right-radius:4px;color:#fff}.coach__msg--coach[data-v-3e4348c2]{align-self:flex-start;background:#424d50;border-bottom-left-radius:4px;color:#fff}.coach__ask-hint[data-v-3e4348c2]{color:#7e8e95;font-size:14px;line-height:1.45;padding:8px 12px 0}.coach__ask-error[data-v-3e4348c2]{color:#d36c6c;font-size:12px;line-height:1.4;margin:0;padding:8px 12px 0}.coach__ask-row[data-v-3e4348c2]{align-items:flex-end;display:flex;gap:8px;padding:8px 12px}.coach__ask-input[data-v-3e4348c2]{background:#424d50;border:0;border-radius:12px;color:#fff;flex:1;font-family:inherit;font-size:14px;line-height:1.4;padding:10px 12px;resize:none}.coach__ask-input[data-v-3e4348c2]::-moz-placeholder{color:#6e6e6e}.coach__ask-input[data-v-3e4348c2]::placeholder{color:#6e6e6e}.coach__ask-input[data-v-3e4348c2]:focus{outline:1px solid rgba(138,214,41,.5)}.coach__ask-btn[data-v-3e4348c2]{background:#8ad629;border:0;border-radius:9999px;color:#1d2427;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:600;padding:10px 16px}.coach__ask-btn[data-v-3e4348c2]:disabled{cursor:default;opacity:.5}.coach__threads[data-v-3e4348c2]{display:flex;flex-direction:column;gap:8px;padding:8px 12px 20px}.coach__thread[data-v-3e4348c2]{background:#273135;border:1px solid #424d50;border-radius:12px;cursor:pointer;padding:12px;text-align:left}.coach__thread[data-v-3e4348c2]:active{opacity:.85}.coach__thread-top[data-v-3e4348c2]{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:4px}.coach__thread-type[data-v-3e4348c2]{color:#fff;font-size:14px;font-weight:500}.coach__thread-day[data-v-3e4348c2]{color:#6e6e6e;font-size:12px}.coach__thread-reply[data-v-3e4348c2]{color:#7e8e95;display:-webkit-box;font-size:12px;-webkit-line-clamp:2;line-height:1.4;-webkit-box-orient:vertical;overflow:hidden}.coach__thread-reply--muted[data-v-3e4348c2]{color:#8ad629}.coach__empty[data-v-3e4348c2]{color:#6e6e6e;font-size:14px;line-height:1.45;padding:16px 12px;text-align:center}.unsub[data-v-022b4cca]{align-items:center;background:#1d2427;display:flex;justify-content:center;min-height:100vh;padding:16px}.unsub__card[data-v-022b4cca]{background:#273135;border-radius:12px;max-width:420px;padding:20px 16px;text-align:center;width:100%}.unsub__title[data-v-022b4cca]{color:#fff;font-size:18px;font-weight:500;margin:0 0 12px}.unsub__text[data-v-022b4cca]{color:#7e8e95;font-size:14px;line-height:1.5;margin:0 0 16px}.unsub__text--ok[data-v-022b4cca]{color:#8ad629}.unsub__text--err[data-v-022b4cca]{color:#fff}.unsub__hint[data-v-022b4cca]{color:#6e6e6e;font-size:12px;line-height:1.4;margin:12px 0 0}.unsub__btn[data-v-022b4cca]{background:#8ad629;border:none;border-radius:9999px;color:#1d2427;cursor:pointer;font-size:14px;font-weight:500;padding:12px 16px;transition:opacity .15s;width:100%}.unsub__btn[data-v-022b4cca]:hover{opacity:.9}.onboarding-hint[data-v-9560222c]{align-items:center;background:#2f393c;border-radius:12px;display:flex;flex-direction:column;flex-shrink:0;gap:12px;justify-content:center;min-width:calc(100vw - 32px);padding:20px;text-align:center}.onboarding-hint__icon[data-v-9560222c]{color:#7e8e95}.onboarding-hint__text[data-v-9560222c]{color:#7e8e95;font-size:14px;line-height:1.4;max-width:240px}.shelf[data-v-569188aa]{margin-bottom:20px}.shelf[data-v-569188aa]:first-child{margin-top:4px}.shelf__header[data-v-569188aa]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:12px;padding-top:4px}.shelf__title[data-v-569188aa]{color:#fff;font-size:16px;font-weight:500}.shelf__city[data-v-569188aa]{color:#8ad629;cursor:pointer;text-decoration:underline;text-decoration-color:#8ad6294d;text-underline-offset:2px}.shelf__city[data-v-569188aa]:active{opacity:.7}.shelf__arrow[data-v-569188aa]{align-items:center;background:#273135;border:none;border-radius:12px;color:#6e6e6e;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:opacity .15s;width:44px}.shelf__arrow[data-v-569188aa]:active{opacity:.7}.shelf__scroll[data-v-569188aa]{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.shelf__scroll[data-v-569188aa]::-webkit-scrollbar{display:none}.shelf__scroll[data-v-569188aa]{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.shelf__empty[data-v-569188aa]{background:#ffffff0a;border-radius:16px;padding:16px;text-align:center}.shelf__empty-text[data-v-569188aa]{color:#7e8e95;font-size:14px;line-height:1.4;margin-bottom:12px}.shelf__empty-btn[data-v-569188aa]{background:transparent;border:1px solid #8ad629;border-radius:9999px;color:#8ad629;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.shelf__empty-btn[data-v-569188aa]:active{background:#8ad6291a}.shelf-skeleton[data-v-779143c7]{margin-bottom:20px}.shelf-skeleton__header[data-v-779143c7]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.shelf-skeleton__scroll[data-v-779143c7]{display:flex;gap:8px;margin-left:-16px;margin-right:-16px;overflow:hidden;padding-left:16px;padding-right:16px}.compact-card[data-v-5454c42b]{background:#273135;border-radius:12px;cursor:pointer;flex-shrink:0;max-width:calc(40vw - 19.2px);min-width:calc(40vw - 19.2px);overflow:hidden;scroll-snap-align:start;transition:opacity .15s}.compact-card[data-v-5454c42b]:active{opacity:.85}.compact-card__image[data-v-5454c42b]{background:#2f393c;height:100px;overflow:hidden;position:relative;width:100%}.compact-card__image img[data-v-5454c42b]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.compact-card__badge[data-v-5454c42b]{background:#8ad629;border-radius:3px;color:#000;font-size:9px;font-weight:500;left:6px;letter-spacing:.3px;line-height:1.2;padding:2px 6px;position:absolute;text-transform:uppercase;top:6px}.compact-card__body[data-v-5454c42b]{padding:8px 12px 12px}.compact-card__title[data-v-5454c42b]{color:#fff;display:-webkit-box;font-size:12px;font-weight:500;-webkit-line-clamp:2;margin-bottom:2px;-webkit-box-orient:vertical;line-height:1.3;overflow:hidden}.compact-card__meta[data-v-5454c42b]{color:#6e6e6e;display:flex;font-size:11px;gap:4px;overflow:hidden;white-space:nowrap}.compact-card__price[data-v-5454c42b]{font-size:11px;font-weight:500;margin-top:4px;white-space:nowrap}.compact-card__price--free[data-v-5454c42b]{color:#8ad629}.compact-card__price--unknown[data-v-5454c42b]{color:#6e6e6e}.compact-card__price--paid[data-v-5454c42b]{color:#fff}.shelf[data-v-6a03d4c6]{margin-bottom:20px}.shelf__header[data-v-6a03d4c6]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;padding-top:4px}.shelf__title[data-v-6a03d4c6]{color:#fff;font-size:16px;font-weight:500}.shelf__scroll[data-v-6a03d4c6]{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.shelf__scroll[data-v-6a03d4c6]::-webkit-scrollbar{display:none}.shelf__scroll[data-v-6a03d4c6]{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.shelf__skeleton[data-v-6a03d4c6]{animation:pulse-6a03d4c6 1.5s ease-in-out infinite;background:#273135;border-radius:12px;flex-shrink:0;height:180px;max-width:calc(40vw - 19.2px);min-width:calc(40vw - 19.2px)}@keyframes pulse-6a03d4c6{0%,to{opacity:.5}50%{opacity:.8}}.calendar-strip[data-v-43589486]{background:#1d2427;margin-left:-16px;margin-right:-16px;padding:8px 16px 4px;position:sticky;top:0;z-index:50}.calendar-strip[data-v-43589486]:before{background:#1d2427;bottom:100%;content:"";height:120px;left:0;position:absolute;right:0}.calendar-strip__scroll[data-v-43589486]{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.calendar-strip__scroll[data-v-43589486]::-webkit-scrollbar{display:none}.calendar-strip__scroll[data-v-43589486]{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.calendar-strip__pill[data-v-43589486]{align-items:center;background:#273135;border:1px solid transparent;border-radius:9999px;color:#7e8e95;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:500;gap:4px;padding:8px 12px;transition:all .2s;white-space:nowrap}.calendar-strip__pill--active[data-v-43589486]{background:#8ad629;color:#1d2427;font-weight:500}.calendar-strip__pill--active .calendar-strip__badge[data-v-43589486]{background:#0003;color:#1d2427}.calendar-strip__pill[data-v-43589486]:active{transform:scale(.96)}.calendar-strip__chevron[data-v-43589486]{font-size:10px;line-height:1;transition:transform .2s}.calendar-strip__chevron--open[data-v-43589486]{transform:rotate(180deg)}.calendar-strip__badge[data-v-43589486]{background:#ffffff1a;border-radius:9999px;color:#7e8e95;font-size:12px;font-weight:500;min-width:20px;padding:1px 6px;text-align:center}.cs-dropdown{background:#1e1e1e;border-radius:16px;box-shadow:0 4px 16px #0006;min-width:180px;padding:4px 0;position:fixed;z-index:1000}.cs-dropdown__item{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px;white-space:nowrap;width:100%}.cs-dropdown__item--active{color:#8ad629}.cs-dropdown__item:active{background:#ffffff0d}.cs-dropdown__check{color:#8ad629;font-size:14px;text-align:center;width:16px}.cs-dropdown-enter-active,.cs-dropdown-leave-active{transition:opacity .15s,transform .15s}.cs-dropdown-enter-from,.cs-dropdown-leave-to{opacity:0;transform:translateY(-4px)}.date-calendar[data-v-8cf75d42]{background:#1d2427;display:flex;flex-direction:column;inset:0;padding-top:calc(max(var(--tg-viewport-safe-area-inset-top, 0px),env(safe-area-inset-top,0px)) + var(--tg-viewport-content-safe-area-inset-top, 0px));position:fixed;z-index:300}.date-calendar__header[data-v-8cf75d42]{align-items:center;border-bottom:1px solid #424d50;display:flex;flex-shrink:0;justify-content:space-between;padding:16px}.date-calendar__close[data-v-8cf75d42]{background:none;border:none;color:#8ad629;cursor:pointer;font-size:14px;font-weight:500;padding:0}.date-calendar__title[data-v-8cf75d42]{color:#fff;font-size:16px;font-weight:500}.date-calendar__reset[data-v-8cf75d42]{background:none;border:none;color:#7e8e95;cursor:pointer;font-size:14px;padding:0}.date-calendar__weekdays[data-v-8cf75d42]{border-bottom:1px solid #424d50;display:grid;flex-shrink:0;grid-template-columns:repeat(7,1fr);padding:8px 16px}.date-calendar__weekday[data-v-8cf75d42]{color:#6e6e6e;font-size:12px;font-weight:500;text-align:center}.date-calendar__body[data-v-8cf75d42]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 16px}.date-calendar__month[data-v-8cf75d42]{padding-bottom:12px;padding-top:16px}.date-calendar__month-title[data-v-8cf75d42]{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:500;gap:8px;margin-bottom:12px}.date-calendar__month-badge[data-v-8cf75d42]{background:#8ad62926;border-radius:9999px;color:#8ad629;font-size:12px;font-weight:500;padding:2px 8px}.date-calendar__grid[data-v-8cf75d42]{display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.date-calendar__day[data-v-8cf75d42]{align-items:center;aspect-ratio:1;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:center;transition:all .15s}.date-calendar__day--empty[data-v-8cf75d42]{cursor:default}.date-calendar__day--past[data-v-8cf75d42]{color:#6e6e6e;cursor:default}.date-calendar__day--today[data-v-8cf75d42]{color:#8ad629;font-weight:500}.date-calendar__day--selected[data-v-8cf75d42]{background:#8ad629;border-radius:8px;color:#1d2427;font-weight:500}.date-calendar__day--in-range[data-v-8cf75d42]{background:#8ad62926;color:#8ad629}.date-calendar__day[data-v-8cf75d42]:not(.date-calendar__day--past):not(.date-calendar__day--empty):not(.date-calendar__day--selected):active{background:#ffffff0d}.date-calendar__footer[data-v-8cf75d42]{border-top:1px solid #424d50;flex-shrink:0;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px))}.date-calendar__apply[data-v-8cf75d42]{background:#8ad629;border:none;border-radius:9999px;color:#1d2427;cursor:pointer;font-size:16px;font-weight:500;padding:12px 16px;width:100%}.date-calendar__apply[data-v-8cf75d42]:active{opacity:.9}.slide-up-enter-active[data-v-8cf75d42],.slide-up-leave-active[data-v-8cf75d42]{transition:transform .3s ease}.slide-up-enter-from[data-v-8cf75d42],.slide-up-leave-to[data-v-8cf75d42]{transform:translateY(100%)}.challenge-card[data-v-df63e3c8]{align-items:center;background:#273135;border:1px solid #424d50;border-radius:12px;cursor:pointer;display:flex;gap:12px;margin-bottom:12px;padding:12px}.challenge-card[data-v-df63e3c8]:active{opacity:.85}.challenge-card__icon[data-v-df63e3c8]{flex-shrink:0;font-size:30px;line-height:1}.challenge-card__medal[data-v-df63e3c8]{flex-shrink:0;height:44px;width:44px}.challenge-card__body[data-v-df63e3c8]{flex:1;min-width:0}.challenge-card__title[data-v-df63e3c8]{color:#fff;font-size:14px;font-weight:500;margin-bottom:4px}.challenge-card__meta[data-v-df63e3c8]{color:#7e8e95;font-size:12px}.challenge-card__progress[data-v-df63e3c8]{align-items:center;display:flex;gap:8px}.challenge-card__progress-bar[data-v-df63e3c8]{background:#fff3;border-radius:9999px;flex:1;height:6px;overflow:hidden}.challenge-card__progress-fill[data-v-df63e3c8]{background:#8ad629;border-radius:9999px;height:100%;transition:width .3s ease}.challenge-card__progress-label[data-v-df63e3c8]{color:#7e8e95;flex-shrink:0;font-size:10px;white-space:nowrap}.challenge-card__badge[data-v-df63e3c8]{background:#8ad629;border-radius:9999px;color:#1d2427;flex-shrink:0;font-size:10px;font-weight:500;padding:2px 10px}.challenge-card__chevron[data-v-df63e3c8]{color:#6e6e6e;flex-shrink:0;font-size:24px;line-height:1}.challenges-catalog[data-v-43e6b225]{padding-top:12px}.challenges-catalog__intro[data-v-43e6b225]{color:#7e8e95;font-size:12px;line-height:1.4;margin:0 0 16px}.challenges-catalog__skeleton[data-v-43e6b225]{background:#273135;border-radius:12px;height:70px;margin-bottom:12px;opacity:.5}[data-v-96c0ffe0] .calendar-strip{top:52px}.feed__segment[data-v-96c0ffe0]{background:#1d2427;display:flex;gap:4px;padding:8px 0;position:sticky;top:0;z-index:52}.feed__segment-btn[data-v-96c0ffe0]{background:#273135;border:none;border-radius:9999px;color:#7e8e95;cursor:pointer;flex:1;font-size:14px;font-weight:500;height:36px;transition:background .15s ease,color .15s ease}.feed__segment-btn[data-v-96c0ffe0]:active{opacity:.85}.feed__segment-btn--active[data-v-96c0ffe0]{background:#8ad629;color:#1d2427}.feed__search[data-v-96c0ffe0]{align-items:center;background:#273135;border:none;border-radius:9999px;color:#6e6e6e;cursor:pointer;display:flex;font-size:14px;gap:8px;height:44px;margin-bottom:12px;margin-top:12px;padding:0 12px;width:100%}.feed__search[data-v-96c0ffe0]:active{opacity:.7}.feed__search-icon[data-v-96c0ffe0]{flex-shrink:0}.feed__search-text[data-v-96c0ffe0]{flex:1;text-align:left}.feed__all[data-v-96c0ffe0]{margin-top:12px}.feed__submit-cta[data-v-96c0ffe0]{align-items:center;color:#6e6e6e;display:flex;font-size:12px;gap:8px;justify-content:center;padding:12px 0 20px}.feed__submit-cta-text[data-v-96c0ffe0]{color:#6e6e6e}.feed__submit-cta-btn[data-v-96c0ffe0]{background:none;border:none;color:#8ad629;cursor:pointer;font-size:12px;font-weight:500;padding:0}.feed__submit-cta-btn[data-v-96c0ffe0]:active{opacity:.7}.roadmap[data-v-166df9cd]{gap:16px}.roadmap[data-v-166df9cd],.roadmap__head[data-v-166df9cd]{display:flex;flex-direction:column}.roadmap__head[data-v-166df9cd]{gap:2px}.roadmap__title[data-v-166df9cd]{color:#fff;font-size:20px;font-weight:500}.roadmap__race[data-v-166df9cd]{color:#8ad629;font-size:14px;font-weight:500}.roadmap__sub[data-v-166df9cd]{color:#7e8e95;font-size:12px}.roadmap__weeks[data-v-166df9cd]{display:flex;flex-direction:column;gap:8px}.roadmap__week[data-v-166df9cd]{background:#273135;border-radius:12px;display:flex;overflow:hidden}.roadmap__week--current[data-v-166df9cd]{outline:1px solid rgba(138,214,41,.5)}.roadmap__week--past[data-v-166df9cd]{opacity:.5}.roadmap__week--ghost[data-v-166df9cd]{background:transparent;border:1px dashed #424d50}.roadmap__week-side[data-v-166df9cd]{flex-shrink:0;width:4px}.roadmap__week-body[data-v-166df9cd]{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0;padding:12px}.roadmap__week-top[data-v-166df9cd]{align-items:baseline;display:flex;justify-content:space-between}.roadmap__week-num[data-v-166df9cd]{color:#fff;font-size:14px;font-weight:500}.roadmap__week-dates[data-v-166df9cd]{color:#7e8e95;font-size:12px}.roadmap__week-mid[data-v-166df9cd]{align-items:center;display:flex;gap:8px}.roadmap__phase[data-v-166df9cd]{font-size:12px;font-weight:500}.roadmap__badge[data-v-166df9cd]{background:#8ad62926;border-radius:9999px;color:#8ad629;font-size:10px;font-weight:600;letter-spacing:.5px;padding:1px 6px;text-transform:uppercase}.roadmap__badge--ghost[data-v-166df9cd]{background:#7e8e9526;color:#7e8e95}.roadmap__bar-row[data-v-166df9cd]{align-items:center;display:flex;gap:8px}.roadmap__bar-track[data-v-166df9cd]{background:#7e8e9526;border-radius:9999px;flex:1;height:6px;overflow:hidden}.roadmap__bar-fill[data-v-166df9cd]{border-radius:9999px;height:100%}.roadmap__vol[data-v-166df9cd]{color:#fff;font-size:12px;font-weight:500;min-width:46px;text-align:right}.roadmap__week-detail[data-v-166df9cd]{color:#7e8e95;font-size:12px}.roadmap__milestone[data-v-166df9cd]{color:#8ad629;font-size:12px;font-weight:500}.roadmap__milestone--race[data-v-166df9cd]{color:#8ad629;font-weight:600}.roadmap__note[data-v-166df9cd]{color:#6e6e6e;font-size:12px;line-height:1.5;margin:0}.roadmap-page__loading[data-v-0402b1e9]{display:flex;justify-content:center;padding:60px 0}.roadmap-page__empty[data-v-0402b1e9]{color:#7e8e95;font-size:14px;line-height:1.5;padding:40px 16px;text-align:center}.b-input-wrapper[data-v-719ca735]{display:flex;flex-direction:column;gap:6px}.b-input-label[data-v-719ca735]{color:#7e8e95;font-size:12px}.b-input-field[data-v-719ca735]{align-items:center;display:flex;position:relative;width:100%}.b-input[data-v-719ca735]{background:#424d50;border:1px solid #424d50;border-radius:8px;color:#fff;font-family:Golos Text,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:14px;height:44px;outline:none;padding:0 12px;transition:border-color .15s ease;width:100%}.b-input[data-v-719ca735]::-moz-placeholder{color:#7e8e95}.b-input[data-v-719ca735]::placeholder{color:#7e8e95}.b-input[data-v-719ca735]:focus{border-color:#8ad629}.b-input--error[data-v-719ca735]{border-color:#d36c6c}.b-input[data-v-719ca735]:disabled{opacity:.5}.b-input--with-icon[data-v-719ca735]{padding-left:40px}.b-input--with-clear[data-v-719ca735]{padding-right:44px}.b-input-icon[data-v-719ca735]{align-items:center;color:#7e8e95;display:inline-flex;justify-content:center;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.b-input-icon--search[data-v-719ca735]{left:12px}.b-input-clear[data-v-719ca735]{align-items:center;background:none;border:none;color:#7e8e95;cursor:pointer;display:inline-flex;justify-content:center;min-height:44px;min-width:44px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.b-input-clear[data-v-719ca735]:active{opacity:.7}.b-input-error[data-v-719ca735]{color:#d36c6c;font-size:13px}.submit[data-v-e60e299e]{padding-bottom:120px}.submit__intro[data-v-e60e299e]{color:#7e8e95;font-size:14px;line-height:1.5;margin-bottom:16px}.submit__blocked[data-v-e60e299e]{background:#ff5a5a14;border:1px solid rgba(255,90,90,.2);border-radius:16px;margin-bottom:16px;padding:16px}.submit__blocked-title[data-v-e60e299e]{color:#fff;font-size:14px;font-weight:600;margin:0 0 8px}.submit__blocked-text[data-v-e60e299e]{color:#7e8e95;font-size:12px;line-height:1.5;margin:0 0 12px}.submit__blocked-link[data-v-e60e299e]{color:#8ad629;font-size:14px;font-weight:500;text-decoration:none}.submit__form[data-v-e60e299e]{gap:12px}.submit__actions[data-v-e60e299e],.submit__form[data-v-e60e299e]{display:flex;flex-direction:column;margin-bottom:16px}.submit__actions[data-v-e60e299e]{gap:8px}.submit__note[data-v-e60e299e]{color:#6e6e6e;font-size:12px;line-height:1.5}.dup-modal[data-v-e60e299e]{inset:0;position:fixed;z-index:1000}.dup-modal__backdrop[data-v-e60e299e]{background:#0009;inset:0;position:absolute}.dup-modal__sheet[data-v-e60e299e]{background:#273135;border-radius:24px 24px 0 0;bottom:0;left:0;max-height:85vh;overflow-y:auto;padding:16px;position:absolute;right:0}.dup-modal__title[data-v-e60e299e]{color:#fff;font-size:16px;font-weight:600;margin:0 0 8px}.dup-modal__hint[data-v-e60e299e]{color:#7e8e95;font-size:12px;line-height:1.5;margin:0 0 12px}.dup-modal__list[data-v-e60e299e]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 12px;padding:0}.dup-modal__item-btn[data-v-e60e299e]{background:#2f393c;border:none;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:12px;text-align:left;width:100%}.dup-modal__item-title[data-v-e60e299e]{color:#fff;font-size:14px;font-weight:500}.dup-modal__item-meta[data-v-e60e299e]{color:#6e6e6e;font-size:12px}.dup-modal__actions[data-v-e60e299e]{display:flex;flex-direction:column;gap:8px}.notif-icon[data-v-6bf31376]{align-items:center;color:var(--color-text-secondary);display:inline-flex;flex-shrink:0;justify-content:center}.notifs[data-v-46f1ffd0]{display:flex;flex-direction:column;gap:0}.notifs__header[data-v-46f1ffd0]{display:flex;justify-content:flex-end;margin-bottom:8px}.notifs__mark-all[data-v-46f1ffd0]{background:none;border:none;color:#8ad629;cursor:pointer;font-size:12px;font-weight:500}.notifs__section-title[data-v-46f1ffd0]{color:#6e6e6e;font-size:11px;font-weight:500;letter-spacing:.05em;margin:12px 0 4px;text-transform:uppercase}.notifs__section-title[data-v-46f1ffd0]:first-child{margin-top:0}.notifs__list[data-v-46f1ffd0]{background:#273135;border-radius:12px;margin-bottom:8px;overflow:hidden}.notifs__item[data-v-46f1ffd0]{background:none;border:none;cursor:pointer;display:flex;gap:12px;padding:12px 16px;position:relative;text-align:left;transition:background .15s;width:100%}.notifs__item[data-v-46f1ffd0]:not(:last-child){border-bottom:1px solid #424d50}.notifs__item[data-v-46f1ffd0]:active{background:#2f393c}.notifs__item--unread[data-v-46f1ffd0]{background:#8ad62908}.notifs__icon[data-v-46f1ffd0]{flex-shrink:0;font-size:24px;margin-top:2px}.notifs__body[data-v-46f1ffd0]{flex:1;min-width:0}.notifs__title[data-v-46f1ffd0]{color:#fff;font-size:14px;font-weight:500;margin-bottom:2px}.notifs__text[data-v-46f1ffd0]{color:#7e8e95;font-size:12px;line-height:1.4;margin-bottom:4px;white-space:pre-wrap}.notifs__time[data-v-46f1ffd0]{color:#6e6e6e;font-size:11px}.notifs__dot[data-v-46f1ffd0]{background:#8ad629;border-radius:50%;flex-shrink:0;height:8px;margin-top:6px;width:8px}.notifs__load-more[data-v-46f1ffd0]{align-items:center;display:flex;justify-content:center;padding:12px 0}.notifs__load-more-btn[data-v-46f1ffd0]{background:#273135;border:none;border-radius:9999px;color:#fff;font-size:12px;font-weight:500;padding:10px 20px}.notifs__load-more-btn[data-v-46f1ffd0]:disabled{opacity:.5}.notifs__empty[data-v-46f1ffd0]{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:60px 0}.notifs__empty-icon[data-v-46f1ffd0]{color:#7e8e95}.notifs__empty-text[data-v-46f1ffd0]{color:#fff;font-size:14px;font-weight:500}.notifs__empty-sub[data-v-46f1ffd0]{color:#7e8e95;font-size:12px;padding:0 20px;text-align:center}.notifs__loading[data-v-46f1ffd0]{align-items:center;color:#6e6e6e;display:flex;font-size:12px;justify-content:center;padding:40px 0}.create-post[data-v-e92117d1]{background:#1d2427;display:flex;flex-direction:column;inset:0;padding-bottom:env(safe-area-inset-bottom,0);padding-top:calc(var(--tg-viewport-safe-area-inset-top, env(safe-area-inset-top, 0px)) + var(--tg-viewport-content-safe-area-inset-top, 0px));position:fixed;z-index:200}.create-post__header[data-v-e92117d1]{align-items:center;border-bottom:1px solid #424d50;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px}.create-post__title[data-v-e92117d1]{color:#fff;flex:1;font-size:14px;font-weight:500;text-align:center}.create-post__close[data-v-e92117d1]{align-items:center;color:#7e8e95;display:flex;justify-content:center;min-height:44px;min-width:44px;position:absolute;right:4px}.create-post__close svg[data-v-e92117d1]{height:20px;width:20px}.create-post__close[data-v-e92117d1]:active{color:#fff}.create-post__as[data-v-e92117d1]{border-bottom:1px solid #424d50;display:flex;flex-shrink:0;gap:4px;overflow-x:auto;padding:8px 16px}.create-post__as-option[data-v-e92117d1]{align-items:center;background:#273135;border:1px solid transparent;border-radius:9999px;color:#7e8e95;cursor:pointer;display:flex;font-size:12px;gap:4px;padding:6px 10px;white-space:nowrap}.create-post__as-option--active[data-v-e92117d1]{background:#8ad62926;border-color:#8ad6294d;color:#8ad629}.create-post__as-avatar[data-v-e92117d1]{background:#2f393c;border-radius:50%;height:20px;width:20px}.create-post__as-avatar--user[data-v-e92117d1]{background:#6e6e6e}.create-post__as-hint[data-v-e92117d1]{color:#6e6e6e;flex-shrink:0;font-size:12px;padding:4px 16px}.create-post__events[data-v-e92117d1]{border-bottom:1px solid #424d50;display:flex;flex-direction:column;flex-shrink:0;gap:4px;padding:8px 16px}.create-post__events-btn[data-v-e92117d1]{align-items:center;background:#273135;border:1px solid #424d50;border-radius:8px;color:#fff;display:flex;gap:8px;padding:10px 12px;text-align:left;transition:background .15s;width:100%}.create-post__events-btn[data-v-e92117d1]:active{background:#2f393c}.create-post__events-btn[data-v-e92117d1]:disabled{opacity:.5}.create-post__events-btn svg[data-v-e92117d1]{color:#6e6e6e;flex-shrink:0;height:18px;width:18px}.create-post__events-btn-label[data-v-e92117d1]{flex:1;font-size:14px}.create-post__events-btn-chev[data-v-e92117d1]{color:#6e6e6e;flex-shrink:0}.create-post__chips[data-v-e92117d1]{display:flex;flex-wrap:wrap;gap:6px}.create-post__chip[data-v-e92117d1]{align-items:center;background:#8ad62924;border-radius:9999px;color:#8ad629;display:inline-flex;font-size:12px;gap:6px;max-width:200px;padding:4px 4px 4px 10px}.create-post__chip-title[data-v-e92117d1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-post__chip-remove[data-v-e92117d1]{align-items:center;background:#ffffff0f;border-radius:50%;color:#8ad629;display:flex;flex-shrink:0;font-size:14px;height:18px;justify-content:center;line-height:1;width:18px}.create-post__events-sheet[data-v-e92117d1]{display:flex;flex-direction:column;gap:4px;padding:8px 0 12px}.create-post__events-counter[data-v-e92117d1]{color:#6e6e6e;font-size:12px;padding:4px 12px}.create-post__events-hint[data-v-e92117d1]{color:#6e6e6e;font-size:12px;padding:12px 0;text-align:center}.create-post__event-row[data-v-e92117d1]{align-items:center;cursor:pointer;display:flex;gap:12px;padding:10px 12px;transition:background .15s}.create-post__event-row[data-v-e92117d1]:active{background:#ffffff0a}.create-post__event-row--checked[data-v-e92117d1]{background:#8ad62914}.create-post__event-check[data-v-e92117d1]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:2px solid #6e6e6e;border-radius:6px;cursor:pointer;flex-shrink:0;height:22px;position:relative;transition:border-color .15s,background .15s;width:22px}.create-post__event-check[data-v-e92117d1]:checked{background:#8ad629;border-color:#8ad629}.create-post__event-check[data-v-e92117d1]:checked:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 10'%3E%3Cpath stroke='%23161616' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 5 3.5 3.5L11 1'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";inset:4px;position:absolute}.create-post__event-check[data-v-e92117d1]:disabled{cursor:not-allowed;opacity:.4}.create-post__event-info[data-v-e92117d1]{flex:1;min-width:0}.create-post__event-title[data-v-e92117d1]{color:#fff;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-post__event-date[data-v-e92117d1]{color:#6e6e6e;font-size:12px;margin-top:2px}.create-post__textarea-wrap[data-v-e92117d1]{display:flex;flex:1;flex-direction:column;min-height:0;position:relative}.create-post__textarea[data-v-e92117d1]{background:transparent;border:none;color:#fff;flex:1;font-family:inherit;font-size:14px;line-height:1.6;padding:16px 56px 16px 16px;resize:none;width:100%}.create-post__textarea[data-v-e92117d1]::-moz-placeholder{color:#6e6e6e}.create-post__textarea[data-v-e92117d1]::placeholder{color:#6e6e6e}.create-post__textarea[data-v-e92117d1]:focus{outline:none}.create-post__emoji-btn[data-v-e92117d1]{align-items:center;border-radius:50%;color:#6e6e6e;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:12px;transition:color .15s,background .15s;width:32px}.create-post__emoji-btn svg[data-v-e92117d1]{height:22px;width:22px}.create-post__emoji-btn--active[data-v-e92117d1],.create-post__emoji-btn[data-v-e92117d1]:active{background:#8ad6291f;color:#8ad629}.create-post__emoji-panel[data-v-e92117d1]{background:#273135;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;box-shadow:0 8px 24px #00000059;display:grid;gap:2px;grid-template-columns:repeat(8,1fr);padding:8px;position:absolute;right:16px;top:48px;width:280px;z-index:10}.create-post__emoji[data-v-e92117d1]{align-items:center;border-radius:6px;display:flex;font-size:20px;height:32px;justify-content:center;line-height:1;transition:background .1s;width:32px}.create-post__emoji[data-v-e92117d1]:active{background:#ffffff14}.create-post__footer[data-v-e92117d1]{align-items:center;border-top:1px solid #424d50;display:flex;flex-shrink:0;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}.create-post__footer[data-v-e92117d1]>:last-child{flex:1}.create-post__attach-btn[data-v-e92117d1]{align-items:center;background:#2f393c;border-radius:12px;color:#fff;display:flex;flex-shrink:0;height:56px;justify-content:center;position:relative;transition:transform .1s;width:56px}.create-post__attach-btn svg[data-v-e92117d1]{height:24px;width:24px}.create-post__attach-btn[data-v-e92117d1]:disabled{opacity:.5}.create-post__attach-btn[data-v-e92117d1]:active{transform:scale(.95)}.create-post__attachments[data-v-e92117d1]{display:flex;gap:8px;overflow-x:auto;padding:8px 16px;-ms-overflow-style:none;scrollbar-width:none}.create-post__attachments[data-v-e92117d1]::-webkit-scrollbar{display:none}.create-post__attachments[data-v-e92117d1]{flex-shrink:0}.create-post__thumb[data-v-e92117d1]{background:#2f393c;border-radius:8px;flex-shrink:0;height:72px;overflow:hidden;position:relative;width:72px}.create-post__thumb--placeholder[data-v-e92117d1]{align-items:center;color:#6e6e6e;display:flex;justify-content:center}.create-post__thumb-img[data-v-e92117d1]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.create-post__thumb-remove[data-v-e92117d1]{align-items:center;background:#0000008c;border-radius:50%;color:#fff;display:flex;font-size:11px;height:20px;justify-content:center;line-height:1;position:absolute;right:4px;top:4px;width:20px}.create-post__thumb-remove[data-v-e92117d1]:active{transform:scale(.9)}.create-post__thumb-play[data-v-e92117d1]{align-items:center;background:#0000002e;color:#ffffffeb;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.create-post__thumb-play svg[data-v-e92117d1]{height:26px;width:26px}.prc[data-v-556005f9]{align-items:center;background:#273135;border:0;border-radius:12px;color:inherit;cursor:pointer;display:flex;gap:12px;padding:12px;text-align:left;transition:background .2s;width:100%}.prc[data-v-556005f9]:active{background:#ffffff0f}.prc__donut[data-v-556005f9]{flex:0 0 60px;height:60px;line-height:0;position:relative;width:60px}.prc__score[data-v-556005f9]{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:600;inset:0;justify-content:center;position:absolute}.prc__text[data-v-556005f9]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.prc__label[data-v-556005f9]{color:#6e6e6e;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.prc__event[data-v-556005f9]{color:#fff;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prc__chevron[data-v-556005f9]{color:#6e6e6e;flex:0 0 10px}.prc-empty[data-v-556005f9]{align-items:center;background:#273135;border:0;border-radius:12px;color:inherit;cursor:pointer;display:flex;gap:12px;padding:12px 12px 12px 16px;text-align:left;transition:background .2s;width:100%}.prc-empty[data-v-556005f9]:active{background:#ffffff0f}.prc-empty__text[data-v-556005f9]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.prc-empty__title[data-v-556005f9]{color:#fff;font-size:15px;font-weight:500}.prc-empty__hint[data-v-556005f9]{color:#6e6e6e;font-size:13px;line-height:1.4}.prc-empty__cta[data-v-556005f9]{background:#8ad629;border-radius:9999px;color:#1d2427;flex-shrink:0;font-size:13px;font-weight:500;padding:8px 14px;white-space:nowrap}.pfc[data-v-86d21e0b]{background:#273135;border:0;border-radius:12px;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:12px;text-align:left;transition:background .2s;width:100%}.pfc[data-v-86d21e0b]:active{background:#ffffff0f}.pfc__head[data-v-86d21e0b]{align-items:center;display:flex;gap:8px}.pfc__dot[data-v-86d21e0b]{border-radius:50%;flex:0 0 9px;height:9px;width:9px}.pfc__dot--accent[data-v-86d21e0b],.pfc__dot--good[data-v-86d21e0b]{background:#8ad629}.pfc__dot--accent[data-v-86d21e0b]{opacity:.7}.pfc__dot--warn[data-v-86d21e0b]{background:#e6b800}.pfc__dot--rest[data-v-86d21e0b]{background:#e5634d}.pfc__status[data-v-86d21e0b]{flex:1;font-weight:600}.pfc__chevron[data-v-86d21e0b]{color:#ffffff4d;flex:0 0 auto}.pfc__zones[data-v-86d21e0b]{display:flex;gap:12px}.pfc__zone[data-v-86d21e0b]{display:flex;flex-direction:column;gap:2px}.pfc__zone-label[data-v-86d21e0b]{color:#ffffff73;font-size:12px}.pfc__zone-val[data-v-86d21e0b]{font-size:15px;font-variant-numeric:tabular-nums}.pfc__injury[data-v-86d21e0b]{color:#e6b800;font-size:12px}.verify-phone[data-v-0f9d6ab5]{align-items:flex-start;background:#8ad62914;border:1px solid rgba(138,214,41,.3);border-radius:16px;display:flex;gap:12px;padding:12px}.verify-phone__icon[data-v-0f9d6ab5]{flex-shrink:0;font-size:28px;line-height:1}.verify-phone__body[data-v-0f9d6ab5]{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.verify-phone__title[data-v-0f9d6ab5]{color:#fff;font-size:14px;font-weight:500}.verify-phone__text[data-v-0f9d6ab5]{color:#7e8e95;font-size:12px;line-height:1.45;margin-bottom:4px}.verify-phone__success[data-v-0f9d6ab5]{color:#8ad629;font-size:12px}.verify-phone__error[data-v-0f9d6ab5]{color:#f88;font-size:12px}.link-accounts[data-v-6a6402e4]{align-items:flex-start;background:#8ad62914;border:1px solid rgba(138,214,41,.3);border-radius:16px;display:flex;gap:12px;padding:12px}.link-accounts__icon[data-v-6a6402e4]{color:#8ad629;flex-shrink:0;line-height:1}.link-accounts__body[data-v-6a6402e4]{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.link-accounts__title[data-v-6a6402e4]{color:#fff;font-size:14px;font-weight:500}.link-accounts__text[data-v-6a6402e4]{color:#7e8e95;font-size:12px;line-height:1.45;margin-bottom:4px}.link-accounts__info[data-v-6a6402e4]{color:#8ad629;font-size:12px}.link-accounts__error[data-v-6a6402e4]{color:#f88;font-size:12px}.fcert[data-v-ab325ccf]{background:radial-gradient(circle at 30% 0,rgba(138,214,41,.18),transparent 55%),radial-gradient(circle at 70% 100%,rgba(138,214,41,.08),transparent 50%),linear-gradient(135deg,#0f1416,#1a2226);border:1px solid rgba(138,214,41,.35);border-radius:12px;overflow:hidden;padding:28px 20px 24px;position:relative}.fcert__corner[data-v-ab325ccf]{border:2px solid rgba(138,214,41,.5);height:56px;pointer-events:none;position:absolute;width:56px}.fcert__corner--tl[data-v-ab325ccf]{border-bottom:none;border-radius:8px 0 0;border-right:none;left:12px;top:12px}.fcert__corner--br[data-v-ab325ccf]{border-left:none;border-radius:0 0 8px;border-top:none;bottom:12px;right:12px}.fcert__head[data-v-ab325ccf]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:24px}.fcert__eyebrow[data-v-ab325ccf]{color:#8ad629;font-size:10px;font-weight:600;letter-spacing:.15em;margin-bottom:4px;text-transform:uppercase}.fcert__brand[data-v-ab325ccf]{color:#fff;font-size:18px;font-weight:800;letter-spacing:-.02em}.fcert__brand[data-v-ab325ccf],.fcert__no[data-v-ab325ccf]{font-family:Unbounded,sans-serif}.fcert__no[data-v-ab325ccf]{color:#6e6e6e;font-size:12px;letter-spacing:.05em;white-space:nowrap}.fcert__body[data-v-ab325ccf]{margin:12px 0 24px;text-align:center}.fcert__title[data-v-ab325ccf]{color:#fff;font-family:Unbounded,sans-serif;font-size:18px;font-weight:700;line-height:1.25}.fcert__hl[data-v-ab325ccf],.fcert__name[data-v-ab325ccf]{color:#8ad629}.fcert__name[data-v-ab325ccf]{font-family:Unbounded,sans-serif;font-size:26px;font-weight:700;line-height:1.15;margin:18px 0 4px;word-break:break-word}.fcert__text[data-v-ab325ccf],.fcert__tg[data-v-ab325ccf]{color:#7e8e95;font-size:13px}.fcert__text[data-v-ab325ccf]{line-height:1.55;margin:16px auto 0;max-width:320px}.fcert__foot[data-v-ab325ccf]{border-top:1px solid rgba(138,214,41,.18);display:flex;gap:16px;justify-content:space-between;padding-top:18px}.fcert__foot-block[data-v-ab325ccf]{display:flex;flex-direction:column;gap:4px;min-width:0}.fcert__foot-block--right[data-v-ab325ccf]{align-items:flex-end;text-align:right}.fcert__foot-label[data-v-ab325ccf]{color:#6e6e6e;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.fcert__foot-value[data-v-ab325ccf]{color:#fff;font-size:13px;font-weight:500;word-break:break-word}.fcert__sign[data-v-ab325ccf]{color:#8ad629;font-family:Unbounded,sans-serif;font-size:12px;font-weight:600;margin-top:18px;text-align:center}.ambsheet[data-v-bad3f672]{background:radial-gradient(circle at 30% 0,var(--tier-soft),transparent 55%),linear-gradient(135deg,#0f1416 0,#1a2226);border:1px solid var(--tier-edge);border-radius:12px;padding:24px 20px;position:relative}.ambsheet__head[data-v-bad3f672]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:20px}.ambsheet__eyebrow[data-v-bad3f672]{color:var(--tier-color);font-size:10px;font-weight:600;letter-spacing:.15em;margin-bottom:4px;text-transform:uppercase}.ambsheet__brand[data-v-bad3f672]{color:#fff;font-family:Unbounded,sans-serif;font-size:18px;font-weight:800}.ambsheet__tier-chip[data-v-bad3f672]{background:var(--tier-soft);border:1px solid var(--tier-edge);border-radius:999px;color:var(--tier-color);font-family:Unbounded,sans-serif;font-size:12px;font-weight:700;letter-spacing:.05em;padding:6px 12px}.ambsheet__body[data-v-bad3f672]{text-align:center}.ambsheet__title[data-v-bad3f672]{color:#fff;font-family:Unbounded,sans-serif;font-size:22px;font-weight:700;line-height:1.15;margin-bottom:4px}.ambsheet__hl[data-v-bad3f672]{color:var(--tier-color)}.ambsheet__name[data-v-bad3f672]{color:#7e8e95;font-size:14px;margin-bottom:14px}.ambsheet__text[data-v-bad3f672]{color:#7e8e95;font-size:13px;line-height:1.55}.ambsheet__stats[data-v-bad3f672],.ambsheet__text[data-v-bad3f672]{margin:0 auto 18px;max-width:320px}.ambsheet__stats[data-v-bad3f672]{display:flex;gap:12px}.ambsheet__stat[data-v-bad3f672]{background:#0000004d;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;flex:1;padding:14px 10px}.ambsheet__stat-val[data-v-bad3f672]{color:var(--tier-color);font-family:Unbounded,sans-serif;font-size:26px;font-weight:800;line-height:1}.ambsheet__stat-lbl[data-v-bad3f672]{color:#6e6e6e;font-size:11px;line-height:1.3;margin-top:6px}.ambsheet__founding[data-v-bad3f672]{background:#0000004d;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;color:#7e8e95;font-size:12px;line-height:1.5;padding:12px 14px;text-align:left}.ambsheet__sign[data-v-bad3f672]{color:var(--tier-color);font-family:Unbounded,sans-serif;font-size:11px;font-weight:600;letter-spacing:.03em;margin-top:16px;text-align:center}.pbadges[data-v-6b618017]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pbadges__pill[data-v-6b618017]{align-items:center;background:#0000004d;border:1px solid transparent;border-radius:9999px;color:#7e8e95;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:.01em;padding:7px 13px;transition:background .15s,border-color .15s,transform .1s}.pbadges__pill[data-v-6b618017]:active{transform:scale(.97)}.pbadges__dot[data-v-6b618017]{background:currentColor;border-radius:50%;flex-shrink:0;height:6px;width:6px}.pbadges__pill--founder[data-v-6b618017]{background:#8ad6291f;border-color:#8ad62980;color:#8ad629}.pbadges__pill--ambass-bronze[data-v-6b618017]{background:#cd7f321a;border-color:#cd7f3273;color:#e2a66a}.pbadges__pill--ambass-silver[data-v-6b618017]{background:#c7c9d11a;border-color:#c7c9d173;color:#dcdfe6}.pbadges__pill--ambass-gold[data-v-6b618017]{background:#ffd7001a;border-color:#ffd70080;color:#ffd970}.profile[data-v-7621e900]{display:flex;flex-direction:column;gap:16px}.profile__card[data-v-7621e900]{background:linear-gradient(165deg,#1e3326,#1a2b22 50%,#172019);border-radius:12px;padding:20px 16px}.profile__header[data-v-7621e900]{align-items:center;display:flex;gap:16px}.profile__menu[data-v-7621e900]{align-items:center;color:#7e8e95;display:flex;flex-shrink:0;justify-content:center;margin-right:-12px;min-height:44px;min-width:44px}.profile__menu svg[data-v-7621e900]{height:20px;width:20px}.profile__menu[data-v-7621e900]:active{color:#fff}.profile__menu-list[data-v-7621e900]{display:flex;flex-direction:column;padding:8px 0}.profile__menu-item[data-v-7621e900]{align-items:center;color:#fff;display:flex;font-size:14px;gap:12px;padding:14px 12px;text-align:left;transition:background .15s}.profile__menu-item svg[data-v-7621e900]{color:#7e8e95;flex-shrink:0;height:22px;width:22px}.profile__menu-item[data-v-7621e900]:active{background:#ffffff0a}.profile__avatar-wrap[data-v-7621e900]{background:linear-gradient(135deg,#8ad629,#4caf50);border-radius:50%;padding:2px}.profile__avatar-wrap--button[data-v-7621e900]{border:0;cursor:pointer;position:relative}.profile__avatar-wrap--button[data-v-7621e900]:disabled{cursor:progress;opacity:.6}.profile__avatar-wrap--button[data-v-7621e900]:active{opacity:.85}.profile__avatar-edit[data-v-7621e900]{align-items:center;background:#2f393c;border-radius:50%;bottom:0;box-shadow:0 2px 6px #00000059;color:#8ad629;display:inline-flex;height:24px;justify-content:center;position:absolute;right:0;width:24px}.profile__avatar-input[data-v-7621e900]{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.profile__header-info[data-v-7621e900]{flex:1;min-width:0}.profile__name[data-v-7621e900]{color:#fff;font-size:20px;font-weight:500;line-height:1.2;margin-bottom:6px}.profile__meta[data-v-7621e900]{align-items:center;color:#6e6e6e;display:flex;font-size:14px;gap:4px}.profile__role[data-v-7621e900]{color:#7e8e95}.profile__pin[data-v-7621e900]{flex-shrink:0;height:16px;margin-left:6px;width:16px}.profile__avatar-wrap[data-v-7621e900]{flex-shrink:0}.profile__bio[data-v-7621e900]{color:#fff;font-size:15px;line-height:1.5;margin-top:16px}.profile__stats[data-v-7621e900]{display:flex;gap:8px;margin-top:16px}.profile__stat-pill[data-v-7621e900]{background:#0000004d;border:1px solid hsla(0,0%,100%,.1);border-radius:9999px;color:#fff;flex:1;font-size:14px;font-weight:500;padding:10px 16px;text-align:center;white-space:nowrap}.profile__stat-pill[data-v-7621e900]:active{background:#00000080}.profile__phone-card[data-v-7621e900]{margin:0}.profile__section[data-v-7621e900]{display:flex;flex-direction:column;gap:8px}.profile__section-title[data-v-7621e900]{color:#6e6e6e;font-size:12px;font-weight:600;letter-spacing:.4px;padding:0 8px;text-transform:uppercase}.profile__section-title--inline[data-v-7621e900]{color:#fff;font-size:18px;font-weight:500;letter-spacing:0;padding:0;text-transform:none}.profile__feed-header[data-v-7621e900]{align-items:center;display:flex;justify-content:space-between}.profile__feed-add[data-v-7621e900]{align-items:center;color:#7e8e95;display:flex;justify-content:center;margin-right:-12px;min-height:44px;min-width:44px}.profile__feed-add svg[data-v-7621e900]{height:22px;width:22px}.profile__feed-add[data-v-7621e900]:active{color:#8ad629}.profile__feed[data-v-7621e900]{display:flex;flex-direction:column;gap:12px}.profile__feed-sentinel[data-v-7621e900]{display:flex;justify-content:center;min-height:32px;padding:12px 0}.profile__feed-loading[data-v-7621e900]{color:#6e6e6e;font-size:12px}.profile__error[data-v-7621e900]{align-items:center;background:#273135;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:20px;text-align:center}.profile-row[data-v-7621e900],.profile__error-title[data-v-7621e900]{color:#fff;font-size:14px;font-weight:500}.profile-row[data-v-7621e900]{align-items:center;background:#273135;border-radius:12px;cursor:pointer;display:flex;gap:8px;padding:12px;transition:opacity .15s;width:100%}.profile-row[data-v-7621e900]:active{opacity:.7}.profile-row__label[data-v-7621e900]{flex:1;text-align:left}.profile-row__hint[data-v-7621e900]{color:#6e6e6e;font-size:13px;font-weight:400}.profile-row__chevron[data-v-7621e900]{color:#6e6e6e;flex-shrink:0}.skeleton[data-v-7621e900]{animation:shimmer-7621e900 1.4s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0a,#ffffff14 50%,#ffffff0a);background-size:200% 100%;border-radius:8px}.skeleton--avatar[data-v-7621e900]{border-radius:50%;flex-shrink:0;height:80px;width:80px}.skeleton--name[data-v-7621e900]{height:20px;margin-bottom:8px;width:160px}.skeleton--sub[data-v-7621e900]{height:14px;width:120px}@keyframes shimmer-7621e900{0%{background-position:200% 0}to{background-position:-200% 0}}.my-slots[data-v-5300918e],.my-slots__loading[data-v-5300918e]{display:flex;flex-direction:column;gap:12px}.my-slots__skeleton[data-v-5300918e]{animation:pulse-5300918e 1.5s ease-in-out infinite;background:#273135;border-radius:12px;height:72px}@keyframes pulse-5300918e{0%,to{opacity:.5}50%{opacity:.8}}.my-slots__list[data-v-5300918e]{display:flex;flex-direction:column;gap:8px}.slot-row[data-v-5300918e]{background:#273135;border-radius:12px;cursor:pointer;padding:12px 16px;transition:opacity .15s}.slot-row[data-v-5300918e]:active{opacity:.85}.slot-row__top[data-v-5300918e]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.slot-row__title[data-v-5300918e]{color:#fff;flex:1;font-size:14px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slot-row__status[data-v-5300918e]{border-radius:999px;font-size:11px;font-weight:500;padding:3px 10px;white-space:nowrap}.slot-row__status--paid[data-v-5300918e]{background:#8ad62926;color:#8ad629}.slot-row__status--pending[data-v-5300918e]{background:#ffb02026;color:#ffb020}.slot-row__status--other[data-v-5300918e]{background:#6e6e6e26;color:#6e6e6e}.slot-row__meta[data-v-5300918e]{color:#6e6e6e;display:flex;font-size:12px;gap:6px}.cal-month__header[data-v-d1d018ff]{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:8px}.cal-month__weekday[data-v-d1d018ff]{color:#6e6e6e;font-size:11px;font-weight:500;text-align:center;text-transform:uppercase}.cal-month__grid[data-v-d1d018ff]{display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.cal-month__cell[data-v-d1d018ff]{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;min-height:44px;padding:8px 0;transition:background .15s}.cal-month__cell[data-v-d1d018ff]:active{opacity:.7}.cal-month__cell--other .cal-month__day[data-v-d1d018ff]{color:#6e6e6e;opacity:.4}.cal-month__cell--today .cal-month__day[data-v-d1d018ff]{color:#8ad629;font-weight:500}.cal-month__cell--selected[data-v-d1d018ff]{background:#8ad62926}.cal-month__cell--selected .cal-month__day[data-v-d1d018ff]{color:#8ad629;font-weight:500}.cal-month__cell--goal-primary[data-v-d1d018ff]{background:#8ad62933;border-radius:8px}.cal-month__cell--goal-primary .cal-month__day[data-v-d1d018ff]{color:#8ad629;font-weight:500}.cal-month__cell--goal-secondary[data-v-d1d018ff]{background:#8ad62914}.cal-month__cell--goal-secondary .cal-month__day[data-v-d1d018ff]{color:#fff;font-weight:500}.cal-month__day[data-v-d1d018ff]{color:#fff;font-size:14px;line-height:1;margin-bottom:4px}.cal-month__dots[data-v-d1d018ff]{display:flex;gap:3px;min-height:6px}.cal-month__goal-marker[data-v-d1d018ff]{border-radius:50%}.cal-month__goal-marker--primary[data-v-d1d018ff]{background:#8ad629;height:7px;width:7px}.cal-month__goal-marker--secondary[data-v-d1d018ff]{background:#8ad62980;height:5px;width:5px}.cal-month__dot[data-v-d1d018ff]{border-radius:50%;height:5px;width:5px}.cal-month__dot--ai[data-v-d1d018ff]{background:#4a90d9}.cal-month__dot--past-workout[data-v-d1d018ff]{background:#7e8e95}.cal-month__dot--event[data-v-d1d018ff]{background:#8ad629}.cal-month__dot--past-event[data-v-d1d018ff]{background:#8ad62980}.cal-month__rest[data-v-d1d018ff]{background:transparent;border:1px solid #7e8e95;border-radius:50%;height:5px;width:5px}.source-avatar[data-v-a13a5861]{align-items:center;border:1px solid var(--color-border-subtle);border-radius:50%;display:flex;flex-shrink:0;justify-content:center;line-height:1;overflow:hidden}.source-avatar__img[data-v-a13a5861]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.source-avatar__initial[data-v-a13a5861]{color:inherit;font-weight:700}.rest-card[data-v-c538b381]{align-items:center;background:#273135;border-left:3px solid #7e8e95;border-radius:12px;cursor:pointer;display:flex;gap:12px;min-height:56px;padding:8px 12px}.rest-card--selected[data-v-c538b381]{background:#2f393c}.rest-card__icon[data-v-c538b381]{align-items:center;color:#7e8e95;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.rest-card__body[data-v-c538b381]{flex:1;min-width:0}.rest-card__title[data-v-c538b381]{color:#fff;font-size:14px;font-weight:500}.rest-card__subtitle[data-v-c538b381],.rest-card__title[data-v-c538b381]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rest-card__subtitle[data-v-c538b381]{color:#6e6e6e;font-size:11px;margin-top:2px}.week-view__header[data-v-d3ee8b11]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.week-view__title[data-v-d3ee8b11]{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:500;gap:8px}.week-view__add[data-v-d3ee8b11]{background:none;border:none;color:#8ad629;cursor:pointer;font-size:12px;font-weight:500}.week-view__list[data-v-d3ee8b11]{display:flex;flex-direction:column;gap:12px}.week-view__group[data-v-d3ee8b11]{display:flex;flex-direction:column;gap:4px}.week-view__day-label[data-v-d3ee8b11]{color:#6e6e6e;font-size:12px;font-weight:500;padding:0 4px}.week-view__day-label--active[data-v-d3ee8b11]{color:#8ad629}.week-view__item[data-v-d3ee8b11]{border-radius:12px;overflow:hidden;position:relative}.week-view__actions[data-v-d3ee8b11]{align-items:stretch;bottom:0;display:flex;position:absolute;right:0;top:0;width:156px}.week-view__action[data-v-d3ee8b11]{align-items:center;border:none;color:#fff;cursor:pointer;display:flex;flex:1;justify-content:center}.week-view__action svg[data-v-d3ee8b11]{height:20px;width:20px}.week-view__action[data-v-d3ee8b11]:active{opacity:.7}.week-view__action--done[data-v-d3ee8b11]{background:#6bbf5bd9}.week-view__action--skip[data-v-d3ee8b11]{background:#5b8fbfd9}.week-view__action--del[data-v-d3ee8b11]{background:#bf5b5bd9}.week-view__action--edit[data-v-d3ee8b11]{background:#5b8fbfd9}.week-view__action--undo[data-v-d3ee8b11]{background:#bf8f5bd9}.week-view__card[data-v-d3ee8b11]{align-items:center;background:#273135;border-left:3px solid transparent;border-radius:12px;cursor:pointer;display:flex;gap:12px;min-height:56px;padding:8px 12px;position:relative;will-change:transform;z-index:1}.week-view__card--type-easy[data-v-d3ee8b11],.week-view__card--type-recovery[data-v-d3ee8b11],.week-view__card--type-rest[data-v-d3ee8b11]{border-left-color:var(--color-workout-type-easy)}.week-view__card--type-fartlek[data-v-d3ee8b11],.week-view__card--type-tempo[data-v-d3ee8b11]{border-left-color:var(--color-workout-type-tempo)}.week-view__card--type-intervals[data-v-d3ee8b11]{border-left-color:var(--color-workout-type-intervals)}.week-view__card--type-long[data-v-d3ee8b11]{border-left-color:var(--color-workout-type-long)}.week-view__card--type-strength[data-v-d3ee8b11]{border-left-color:var(--color-workout-type-strength)}.week-view__card--type-race[data-v-d3ee8b11]{border-left-color:var(--color-workout-type-race)}.week-view__card--type-trail[data-v-d3ee8b11]{border-left-color:var(--color-workout-type-trail)}.week-view__card--type-walk[data-v-d3ee8b11]{border-left-color:var(--color-workout-type-walk)}.week-view__card--type-other[data-v-d3ee8b11]{border-left-color:var(--color-workout-type-other)}.week-view__card--selected[data-v-d3ee8b11]{background:#2f393c}.week-view__card--completed[data-v-d3ee8b11]{background:linear-gradient(#8ad62914,#8ad62914),#273135}.week-view__card--skipped[data-v-d3ee8b11]{background:linear-gradient(#ffffff08,#ffffff08),#273135}.week-view__card--external[data-v-d3ee8b11]{background:linear-gradient(#ffffff0a,#ffffff0a),#273135;opacity:.82}.week-view__card-body[data-v-d3ee8b11]{flex:1;min-width:0}.week-view__card-name[data-v-d3ee8b11]{color:#fff;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.week-view__card-name--strike[data-v-d3ee8b11]{color:#7e8e95;text-decoration:line-through}.week-view__card-meta[data-v-d3ee8b11]{align-items:center;color:#6e6e6e;display:flex;font-size:11px;gap:4px;margin-top:2px}.week-view__card-meta--planned[data-v-d3ee8b11]{opacity:.7}.week-view__card-meta-tag[data-v-d3ee8b11]{background:#8ad62926;border-radius:9999px;color:#8ad629;flex-shrink:0;font-size:10px;padding:1px 6px;text-transform:lowercase}.week-view__card-stager[data-v-d3ee8b11]{color:#6e6e6e;font-size:10px;line-height:1.4;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.week-view__card-time[data-v-d3ee8b11]{color:#7e8e95;font-weight:500}.week-view__card-reason[data-v-d3ee8b11]{background:#6e6e6e26;border-radius:9999px;color:#6e6e6e;display:inline-block;font-size:10px;line-height:1.4;margin-top:4px;padding:1px 8px}.week-view__card-comment-ic[data-v-d3ee8b11]{color:#6e6e6e;flex-shrink:0;height:14px;width:14px}.week-view__card-comment-ic svg[data-v-d3ee8b11]{height:100%;width:100%}.week-view__card-badge[data-v-d3ee8b11]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.week-view__card-badge svg[data-v-d3ee8b11]{height:12px;width:12px}.week-view__card-badge--done[data-v-d3ee8b11]{background:#8ad629;color:#000}.week-view__card-badge--skip[data-v-d3ee8b11]{background:#6e6e6e40;color:#6e6e6e}.week-view__card-day[data-v-d3ee8b11]{color:#7e8e95;font-size:12px;font-weight:500;text-align:right;white-space:nowrap}.week-view__empty[data-v-d3ee8b11]{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:32px 0}.week-view__empty-text[data-v-d3ee8b11]{color:#7e8e95;font-size:14px}.week-view__empty-add[data-v-d3ee8b11]{background:none;border:none;color:#8ad629;cursor:pointer;font-size:14px;font-weight:500}.week-view__rest-item[data-v-d3ee8b11]{position:relative;will-change:transform;z-index:1}.b-time-input-wrapper[data-v-218443ba]{display:flex;flex-direction:column;gap:6px}.b-time-label[data-v-218443ba]{color:#7e8e95;font-size:12px}.b-time-field[data-v-218443ba]{align-items:center;background:#424d50;border:1px solid #424d50;border-radius:8px;display:flex;gap:4px;height:44px;padding:0 12px;transition:border-color .15s ease}.b-time-field[data-v-218443ba]:focus-within{border-color:#8ad629}.b-time-field--error[data-v-218443ba]{border-color:#d36c6c}.b-time-field--disabled[data-v-218443ba]{opacity:.5}.b-time-seg[data-v-218443ba]{background:transparent;border:none;color:#fff;font-family:Golos Text,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:14px;font-weight:500;min-width:2.2ch;outline:none;padding:0;text-align:center;width:2.2ch}.b-time-seg[data-v-218443ba]::-moz-placeholder{color:#7e8e95}.b-time-seg[data-v-218443ba]::placeholder{color:#7e8e95}.b-time-colon[data-v-218443ba]{color:#7e8e95;font-size:14px;font-weight:500}.b-time-units[data-v-218443ba]{color:#7e8e95;font-size:12px;margin-left:auto}.b-time-error[data-v-218443ba]{color:#d36c6c;font-size:13px}.train-form[data-v-c07033e3]{display:flex;flex-direction:column;gap:12px}.train-form__title[data-v-c07033e3]{color:#fff;font-size:18px;font-weight:500;margin-bottom:8px}.train-form__field[data-v-c07033e3]{margin-bottom:4px}.train-form__time[data-v-c07033e3]{align-items:flex-end;display:flex;gap:8px}.train-form__time[data-v-c07033e3] .b-input-wrapper{flex:1;min-width:0}.train-form__time-clear[data-v-c07033e3]{background:none;border:1px solid #424d50;border-radius:8px;color:#7e8e95;cursor:pointer;flex-shrink:0;font-size:12px;height:44px;padding:0 12px}.train-form__label[data-v-c07033e3]{color:#7e8e95;font-size:12px;margin-bottom:8px}.train-form__chips[data-v-c07033e3]{display:flex;flex-wrap:wrap;gap:8px}.train-form__date[data-v-c07033e3]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#424d50;border:1px solid #424d50;border-radius:8px;color:#fff;font-family:inherit;font-size:14px;padding:8px 12px;width:100%}.train-form__date[data-v-c07033e3]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.6}.train-form__row[data-v-c07033e3]{display:flex;gap:12px}.train-form__row[data-v-c07033e3]>*{flex:1}.train-form__actions[data-v-c07033e3]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.goal-plan-sheet[data-v-d5add18e]{text-align:center}.goal-plan-sheet__icon[data-v-d5add18e]{color:#8ad629;margin-bottom:16px}.goal-plan-sheet__title[data-v-d5add18e]{color:#7e8e95;font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.goal-plan-sheet__name[data-v-d5add18e]{color:#fff;font-size:18px;font-weight:500;margin-bottom:8px}.goal-plan-sheet__days[data-v-d5add18e]{color:#8ad629;font-size:14px;font-weight:500;margin-bottom:20px}.goal-plan-sheet__hint[data-v-d5add18e]{color:#7e8e95;font-size:14px;line-height:1.5;margin-bottom:20px}.goal-plan-sheet__price-hint[data-v-d5add18e]{color:#6e6e6e;font-size:12px;margin-top:4px}.goal-plan-sheet__unavailable[data-v-d5add18e]{color:#7e8e95;font-size:13px;line-height:1.5;margin-bottom:20px;text-align:left}.completion-modal[data-v-bc8344c0]{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.completion-modal__section[data-v-bc8344c0]{display:flex;flex-direction:column;gap:8px}.completion-modal__label[data-v-bc8344c0]{color:#7e8e95;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.completion-modal__hint[data-v-bc8344c0]{color:#6e6e6e;font-size:12px;font-weight:400;letter-spacing:0;text-transform:none}.completion-modal__rpe[data-v-bc8344c0]{display:grid;gap:4px;grid-template-columns:repeat(10,1fr)}.completion-modal__rpe-btn[data-v-bc8344c0]{align-items:center;aspect-ratio:1;background:#273135;border:1px solid #424d50;border-radius:8px;color:#7e8e95;cursor:pointer;display:flex;font-size:12px;font-weight:500;justify-content:center;padding:0;transition:all .12s ease}.completion-modal__rpe-btn[data-v-bc8344c0]:active{opacity:.7}.completion-modal__rpe-btn--active[data-v-bc8344c0]{background:#8ad629;border-color:#8ad629;color:#000}.completion-modal__inputs[data-v-bc8344c0]{align-items:start;display:grid;gap:8px;grid-template-columns:1fr 1.5fr}.completion-modal__inputs[data-v-bc8344c0] .b-time-field{background:#273135;border-color:#424d50}.completion-modal__input[data-v-bc8344c0]{align-items:center;background:#273135;border:1px solid #424d50;border-radius:12px;display:flex;height:44px;padding:0 12px;position:relative}.completion-modal__input--single[data-v-bc8344c0]{max-width:50%}.completion-modal__input[data-v-bc8344c0]:focus-within{border-color:#8ad629}.completion-modal__input input[data-v-bc8344c0]{background:transparent;border:none;color:#fff;flex:1;font-size:14px;font-weight:500;outline:none;padding:0;width:100%}.completion-modal__input input[data-v-bc8344c0]::-moz-placeholder{color:#6e6e6e}.completion-modal__input input[data-v-bc8344c0]::placeholder{color:#6e6e6e}.completion-modal__input-suffix[data-v-bc8344c0]{color:#6e6e6e;font-size:12px;margin-left:4px}.completion-modal__pace-hint[data-v-bc8344c0]{color:#7e8e95;font-size:12px;margin-top:4px}.completion-modal__hint-text[data-v-bc8344c0]{color:#6e6e6e;font-size:12px;line-height:1.4;margin-top:4px}.completion-modal__textarea[data-v-bc8344c0]{background:#273135;border:1px solid #424d50;border-radius:12px;color:#fff;font-family:inherit;font-size:14px;line-height:1.4;outline:none;padding:12px;resize:vertical;width:100%}.completion-modal__textarea[data-v-bc8344c0]:focus{border-color:#8ad629}.completion-modal__textarea[data-v-bc8344c0]::-moz-placeholder{color:#6e6e6e}.completion-modal__textarea[data-v-bc8344c0]::placeholder{color:#6e6e6e}.completion-modal__strength[data-v-bc8344c0]{display:flex;flex-direction:column;gap:8px}.completion-modal__strength-row[data-v-bc8344c0]{align-items:center;display:flex;gap:8px}.completion-modal__strength-name[data-v-bc8344c0]{background:#273135;border:1px solid #424d50;border-radius:12px;color:#fff;flex:1;font-size:14px;height:44px;min-width:0;outline:none;padding:0 12px}.completion-modal__strength-name[data-v-bc8344c0]:focus{border-color:#8ad629}.completion-modal__strength-name[data-v-bc8344c0]::-moz-placeholder{color:#6e6e6e}.completion-modal__strength-name[data-v-bc8344c0]::placeholder{color:#6e6e6e}.completion-modal__strength-sets[data-v-bc8344c0]{align-items:center;background:#273135;border:1px solid #424d50;border-radius:12px;display:flex;flex-shrink:0;height:44px;padding:0 12px;position:relative;width:96px}.completion-modal__strength-sets[data-v-bc8344c0]:focus-within{border-color:#8ad629}.completion-modal__strength-sets input[data-v-bc8344c0]{background:transparent;border:none;color:#fff;flex:1;font-size:14px;font-weight:500;outline:none;padding:0;width:100%}.completion-modal__strength-sets input[data-v-bc8344c0]::-moz-placeholder{color:#6e6e6e}.completion-modal__strength-sets input[data-v-bc8344c0]::placeholder{color:#6e6e6e}.completion-modal__strength-del[data-v-bc8344c0]{align-items:center;background:transparent;border:none;color:#6e6e6e;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.completion-modal__strength-del[data-v-bc8344c0]:active{opacity:.6}.completion-modal__strength-add[data-v-bc8344c0]{align-self:flex-start;background:none;border:none;color:#8ad629;cursor:pointer;font-size:12px;font-weight:500;padding:0}.completion-modal__strength-add[data-v-bc8344c0]:active{opacity:.7}.completion-modal__chips[data-v-bc8344c0]{display:flex;flex-wrap:wrap;gap:8px}.completion-modal__chip[data-v-bc8344c0]{background:#273135;border:1px solid #424d50;border-radius:9999px;color:#7e8e95;cursor:pointer;font-size:12px;font-weight:500;padding:8px 12px;transition:all .12s ease}.completion-modal__chip[data-v-bc8344c0]:active{opacity:.7}.completion-modal__chip--active[data-v-bc8344c0]{background:#8ad6291f;border-color:#8ad629;color:#fff}.completion-modal__actions[data-v-bc8344c0]{display:flex;flex-direction:column;gap:8px}.completion-modal__btn[data-v-bc8344c0]{border:none;border-radius:9999px;cursor:pointer;font-size:14px;font-weight:500;height:48px;width:100%}.completion-modal__btn[data-v-bc8344c0]:disabled{cursor:default;opacity:.5}.completion-modal__btn[data-v-bc8344c0]:active:not(:disabled){opacity:.85}.completion-modal__btn--primary[data-v-bc8344c0]{background:#8ad629;color:#000}.completion-modal__btn--ghost[data-v-bc8344c0]{background:transparent;color:#7e8e95}.skip-nudge[data-v-47086a09]{background:#273135;border-left:3px solid #8ad629;border-radius:16px;padding:16px}.skip-nudge__title[data-v-47086a09]{color:#fff;font-size:14px;font-weight:600;margin-bottom:4px}.skip-nudge__hint[data-v-47086a09]{color:#7e8e95;font-size:12px;line-height:1.4;margin-bottom:12px}.skip-nudge__actions[data-v-47086a09]{display:flex;gap:8px}.skip-nudge__btn[data-v-47086a09]{border:0;border-radius:9999px;cursor:pointer;flex:1;font-size:12px;font-weight:600;padding:10px 16px;transition:opacity .15s,transform .05s;-webkit-tap-highlight-color:transparent}.skip-nudge__btn[data-v-47086a09]:active:not(:disabled){transform:scale(.97)}.skip-nudge__btn[data-v-47086a09]:disabled{cursor:default;opacity:.5}.skip-nudge__btn--primary[data-v-47086a09]{background:#8ad629;color:#1d2427}.skip-nudge__btn--secondary[data-v-47086a09]{background:transparent;border:1px solid hsla(0,0%,100%,.1);color:#7e8e95}.adaptation[data-v-0220f6ff]{background:#273135;border-left:3px solid #8ad629;border-radius:16px;padding:16px}.adaptation__title[data-v-0220f6ff]{color:#fff;font-size:14px;font-weight:600;margin-bottom:4px}.adaptation__emoji[data-v-0220f6ff]{margin-right:6px}.adaptation__hint[data-v-0220f6ff]{color:#7e8e95;font-size:12px;line-height:1.4;margin-bottom:12px}.adaptation__actions[data-v-0220f6ff]{display:flex;gap:8px;justify-content:flex-end}.adaptation__btn[data-v-0220f6ff]{background:#8ad629;border:0;border-radius:9999px;color:#1d2427;cursor:pointer;font-size:12px;font-weight:600;padding:10px 20px;transition:opacity .15s,transform .05s;-webkit-tap-highlight-color:transparent}.adaptation__btn--secondary[data-v-0220f6ff]{background:transparent;border:1px solid hsla(0,0%,100%,.12);color:#7e8e95}.adaptation__btn[data-v-0220f6ff]:active{transform:scale(.97)}.reasons[data-v-2f6ac3b5]{display:flex;flex-direction:column;gap:10px}.reason[data-v-2f6ac3b5]{background:#1e1e1e;border-left:3px solid #4a4a4a;border-radius:8px;padding:10px 12px 12px}.reasons--flat .reason[data-v-2f6ac3b5]{background:transparent;border-radius:0;padding:8px 0 8px 12px}.reason--notice[data-v-2f6ac3b5]{border-left-color:#e0a800}.reason--warning[data-v-2f6ac3b5]{border-left-color:#e0673a}.reason__cat[data-v-2f6ac3b5]{color:#8a8a8a;display:block;font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.reason__text[data-v-2f6ac3b5]{font-size:14px}.reason__fallback[data-v-2f6ac3b5],.reason__text[data-v-2f6ac3b5]{color:#e8e8e8;line-height:1.5;margin:0}.reason__fallback[data-v-2f6ac3b5]{font-size:15px}.phase-badge[data-v-cb64a3cb]{margin:0 0 12px}.phase-badge__chip[data-v-cb64a3cb]{align-items:center;background:#1e1e1e;border:none;border-radius:9999px;color:#fff;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:8px 12px;text-align:left;width:100%}.phase-badge__dot[data-v-cb64a3cb]{background:#8a8a8a;border-radius:50%;flex-shrink:0;height:8px;width:8px}.phase-badge__chip--build .phase-badge__dot[data-v-cb64a3cb],.phase-badge__chip--peak .phase-badge__dot[data-v-cb64a3cb]{background:#8ad629}.phase-badge__chip--taper .phase-badge__dot[data-v-cb64a3cb]{background:#e0a800}.phase-badge__name[data-v-cb64a3cb]{flex-shrink:0;font-weight:600}.phase-badge__week[data-v-cb64a3cb]{color:#8a8a8a;flex-shrink:0}.phase-badge__sep[data-v-cb64a3cb]{color:#4a4a4a;flex-shrink:0}.phase-badge__hint[data-v-cb64a3cb]{color:#b0b0b0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phase-badge__chevron[data-v-cb64a3cb]{color:#8a8a8a;flex-shrink:0;font-size:18px;margin-left:auto}.phase-sheet[data-v-cb64a3cb]{padding:4px 0 8px}.phase-sheet__progress[data-v-cb64a3cb]{margin-bottom:12px}.phase-sheet__heading[data-v-cb64a3cb],.phase-sheet__progress-label[data-v-cb64a3cb]{color:#8a8a8a;font-size:13px}.phase-sheet__heading[data-v-cb64a3cb]{font-weight:600;margin:0 0 10px}.phase-sheet__why[data-v-cb64a3cb]{color:#e8e8e8;font-size:15px;line-height:1.5;margin:0 0 20px}.phase-sheet__cta[data-v-cb64a3cb]{background:#8ad629;border:none;border-radius:9999px;color:#1d2427;cursor:pointer;font-size:15px;font-weight:600;margin-top:20px;padding:14px;width:100%}.phase-sheet__hint-text[data-v-cb64a3cb]{color:#8a8a8a;font-size:13px;line-height:1.4;margin:14px 0 0;text-align:center}.roadmap-card[data-v-75998d0f]{background:#273135;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:12px}.roadmap-card[data-v-75998d0f]:active{opacity:.9}.roadmap-card__head[data-v-75998d0f]{align-items:center;display:flex;justify-content:space-between}.roadmap-card__title[data-v-75998d0f]{color:#fff;font-size:14px;font-weight:500}.roadmap-card__arrow[data-v-75998d0f]{color:#8ad629;font-size:18px}.roadmap-card__race[data-v-75998d0f]{color:#8ad629;font-size:12px;font-weight:500;margin-top:-4px}.roadmap-card__weeks[data-v-75998d0f]{display:flex;flex-direction:column;gap:6px}.roadmap-card__week[data-v-75998d0f]{align-items:center;display:flex;font-size:12px;gap:8px}.roadmap-card__dot[data-v-75998d0f]{border-radius:50%;flex-shrink:0;height:8px;width:8px}.roadmap-card__wk[data-v-75998d0f]{color:#fff;min-width:54px}.roadmap-card__phase[data-v-75998d0f]{color:#7e8e95;flex:1}.roadmap-card__vol[data-v-75998d0f]{color:#fff;font-weight:500}.roadmap-card__note[data-v-75998d0f]{color:#6e6e6e;font-size:12px;line-height:1.4}.calendar[data-v-f1c7eaa8]{display:flex;flex-direction:column;gap:0;padding-top:8px}.calendar__awaiting[data-v-f1c7eaa8]{align-items:center;background:#273135;border-radius:12px;display:flex;gap:12px;margin-bottom:12px;padding:12px}.calendar__awaiting--progress[data-v-f1c7eaa8]{background:#8ad62914;border:1px solid rgba(138,214,41,.2)}.calendar__awaiting--ready[data-v-f1c7eaa8]{background:#8ad6291f;color:#8ad629;font-size:14px;font-weight:500}.calendar__awaiting--failed[data-v-f1c7eaa8]{background:#d36c6c1a;color:#d36c6c;font-size:14px}.calendar__skip-nudge[data-v-f1c7eaa8]{margin-bottom:12px}.calendar__awaiting-spinner[data-v-f1c7eaa8]{animation:calendar-spin-f1c7eaa8 .9s linear infinite;border:2px solid rgba(138,214,41,.25);border-radius:50%;border-top-color:#8ad629;flex-shrink:0;height:20px;width:20px}.calendar__awaiting-body[data-v-f1c7eaa8]{display:flex;flex:1;flex-direction:column;gap:2px}.calendar__awaiting-title[data-v-f1c7eaa8]{color:#fff;font-size:14px;font-weight:500}.calendar__awaiting-text[data-v-f1c7eaa8]{color:#7e8e95;font-size:12px;line-height:1.4}.calendar__nav[data-v-f1c7eaa8]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.calendar__nav-btn[data-v-f1c7eaa8]{align-items:center;background:#273135;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:44px;justify-content:center;width:44px}.calendar__nav-btn[data-v-f1c7eaa8]:active{opacity:.7}.calendar__nav-label[data-v-f1c7eaa8]{background:none;border:none;color:#fff;cursor:pointer;font-size:18px;font-weight:500}.calendar__nav-label[data-v-f1c7eaa8]:active{color:#8ad629}.calendar__divider[data-v-f1c7eaa8]{background:#424d50;height:1px;margin:12px 0}.calendar__loading[data-v-f1c7eaa8]{color:#7e8e95;font-size:14px;padding:40px 0;text-align:center}.calendar__skeleton[data-v-f1c7eaa8]{display:flex;flex-direction:column;gap:8px}.calendar__skeleton-day[data-v-f1c7eaa8]{width:100%}.calendar__error[data-v-f1c7eaa8]{align-items:center;background:#ff44440f;border-radius:12px;color:#f88;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:32px 16px;text-align:center}.calendar__error svg[data-v-f1c7eaa8]{color:#f88}.calendar__error-text[data-v-f1c7eaa8]{color:#fff;font-size:14px;font-weight:500}.calendar__error-btn[data-v-f1c7eaa8]{background:#273135;border:none;border-radius:9999px;color:#8ad629;cursor:pointer;font-size:12px;font-weight:500;padding:10px 20px}.calendar__error-btn[data-v-f1c7eaa8]:active{opacity:.7}.calendar__notice[data-v-f1c7eaa8]{align-items:center;background:#273135;border-radius:12px;color:#7e8e95;display:flex;gap:8px;margin-bottom:12px;padding:8px 12px}.calendar__notice svg[data-v-f1c7eaa8]{color:#6e6e6e;flex-shrink:0}.calendar__notice-text[data-v-f1c7eaa8]{flex:1;font-size:12px;line-height:1.4}.calendar__notice-btn[data-v-f1c7eaa8]{background:none;border:none;color:#8ad629;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:500}.calendar__notice-btn[data-v-f1c7eaa8]:active{opacity:.7}.calendar__setup[data-v-f1c7eaa8]{background:#273135;border-radius:12px;margin-bottom:12px;padding:16px 12px;text-align:center}.calendar__setup-title[data-v-f1c7eaa8]{color:#fff;font-size:14px;font-weight:600;margin-bottom:4px}.calendar__setup-text[data-v-f1c7eaa8]{color:#7e8e95;font-size:12px;line-height:1.4;margin-bottom:12px}.calendar__setup-btn[data-v-f1c7eaa8]{background:#8ad629;border:none;border-radius:9999px;color:#000;cursor:pointer;font-size:14px;font-weight:600;padding:12px 28px}.calendar__setup-btn[data-v-f1c7eaa8]:active{opacity:.8}@keyframes calendar-spin-f1c7eaa8{to{transform:rotate(1turn)}}.hero[data-v-d8efe22e]{border-radius:12px;padding:20px 16px}.hero--athlete[data-v-d8efe22e]{background:linear-gradient(165deg,#1e3326,#1a2b22 50%,#172019)}.hero--organizer[data-v-d8efe22e]{background:linear-gradient(165deg,#2a1e3a,#251a32 50%,#1d1726)}.hero--club[data-v-d8efe22e]{background:linear-gradient(165deg,#332a1e,#2c231a 50%,#211b17)}.hero__header[data-v-d8efe22e]{align-items:center;display:flex;gap:16px}.hero__avatar-wrap[data-v-d8efe22e]{flex-shrink:0}.hero__right[data-v-d8efe22e]{flex:1;min-width:0}.hero__name[data-v-d8efe22e]{color:#fff;font-size:20px;font-weight:500;line-height:1.2;margin-bottom:6px}.hero__meta[data-v-d8efe22e]{color:#6e6e6e;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero__bio[data-v-d8efe22e]{color:#fff;font-size:15px;line-height:1.5;margin-top:16px;white-space:pre-wrap}.hero__stats[data-v-d8efe22e]{display:flex;gap:8px;margin-top:16px}.hero__stats[data-v-d8efe22e] .stat-pill{background:#0000004d;border:1px solid hsla(0,0%,100%,.1);border-radius:9999px;color:#fff;cursor:pointer;flex:1;font-size:14px;font-weight:500;padding:10px 16px;text-align:center;white-space:nowrap}.hero__stats[data-v-d8efe22e] .stat-pill:active{background:#00000080}.hero__actions[data-v-d8efe22e]{display:flex;flex-direction:column;gap:8px;margin-top:16px}.uprof[data-v-466ae71a]{display:flex;flex-direction:column;gap:16px}.uprof__tg-icon[data-v-466ae71a]{height:16px;margin-right:6px;vertical-align:middle;width:16px}.uprof__feed-header[data-v-466ae71a]{align-items:center;display:flex;justify-content:space-between}.uprof__feed-title[data-v-466ae71a]{color:#fff;font-size:18px;font-weight:500}.uprof__tabs[data-v-466ae71a]{border-bottom:1px solid #424d50;display:flex;gap:12px}.uprof__tab[data-v-466ae71a]{background:transparent;border:none;border-bottom:2px solid transparent;color:#6e6e6e;cursor:pointer;font-size:14px;font-weight:500;margin-bottom:-1px;padding:8px 0}.uprof__tab--active[data-v-466ae71a]{border-bottom-color:#8ad629;color:#fff}.uprof__feed[data-v-466ae71a]{display:flex;flex-direction:column;gap:12px}.uprof__feed-empty[data-v-466ae71a]{color:#6e6e6e;font-size:14px;padding:24px 0;text-align:center}.uprof__load-more[data-v-466ae71a]{background:transparent;border:0;color:#8ad629;cursor:pointer;font-size:14px;font-weight:500;padding:12px;text-align:center;width:100%}.uprof__load-more[data-v-466ae71a]:disabled{color:#6e6e6e}.uprof__events[data-v-466ae71a]{display:flex;flex-direction:column;gap:8px}.uprof__event[data-v-466ae71a]{background:#273135;border:0;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:12px;text-align:left;width:100%}.uprof__event[data-v-466ae71a]:active{opacity:.8}.uprof__event-cover[data-v-466ae71a]{background:#2f393c;border-radius:8px;flex-shrink:0;height:72px;overflow:hidden;width:72px}.uprof__event-cover img[data-v-466ae71a]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.uprof__event-body[data-v-466ae71a]{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0}.uprof__event-title[data-v-466ae71a]{color:#fff;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uprof__event-meta[data-v-466ae71a]{color:#6e6e6e;display:flex;font-size:12px;gap:4px;margin-top:2px}.uprof__dot[data-v-466ae71a]{color:#6e6e6e}.uprof__rows[data-v-466ae71a]{display:flex;flex-direction:column}.uprof__row[data-v-466ae71a]{align-items:center;background:none;border:none;border-bottom:1px solid #424d50;color:#fff;display:flex;justify-content:space-between;padding:12px 0;text-decoration:none;width:100%}.uprof__row[data-v-466ae71a]:last-child{border-bottom:none}.uprof__row-label[data-v-466ae71a]{font-size:14px;font-weight:500}.ref-block[data-v-35f34471]{display:flex;flex-direction:column;gap:12px}.ref-block__intro[data-v-35f34471]{color:#7e8e95;font-size:14px;line-height:1.5}.ref-block__code[data-v-35f34471]{background:#273135;border-radius:12px;padding:16px;text-align:center}.ref-block__code-label[data-v-35f34471]{color:#6e6e6e;font-size:12px;margin-bottom:4px}.ref-block__code-value[data-v-35f34471]{color:#8ad629;font-size:36px;font-weight:500;letter-spacing:2px}.ref-block__stats[data-v-35f34471]{background:#273135;border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:12px}.ref-block__stats-row[data-v-35f34471]{color:#7e8e95;display:flex;font-size:14px;justify-content:space-between}.ref-block__stats-row strong[data-v-35f34471]{color:#fff}.ref-block__actions[data-v-35f34471]{display:flex;flex-direction:column;gap:8px}.ref-block__link[data-v-35f34471]{color:#6e6e6e;font-size:12px;text-align:center;word-break:break-all}.ref-sheet[data-v-780e8aeb]{padding:12px}.ref-strip[data-v-854b37c8]{align-items:center;background:#273135;border:none;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:12px 16px;text-align:left;width:100%}.ref-strip[data-v-854b37c8]:active{opacity:.7}.ref-strip__icon[data-v-854b37c8]{align-items:center;background:#8ad6291f;border-radius:50%;display:flex;flex-shrink:0;font-size:18px;height:28px;justify-content:center;width:28px}.ref-strip__copy[data-v-854b37c8]{flex:1;min-width:0}.ref-strip__title[data-v-854b37c8]{color:#fff;font-size:14px;font-weight:500}.ref-strip__sub[data-v-854b37c8]{color:#7e8e95;font-size:12px;margin-top:2px}.ref-strip__chevron[data-v-854b37c8]{color:#6e6e6e;flex-shrink:0;font-size:22px;line-height:1}.activity[data-v-d0e02c6c]{display:flex;flex-direction:column;gap:8px}.activity__empty[data-v-d0e02c6c]{color:#6e6e6e;font-size:12px;padding:12px;text-align:center}.activity__list[data-v-d0e02c6c]{background:#273135;border-radius:12px;overflow:hidden}.activity__row[data-v-d0e02c6c]{align-items:center;display:flex;gap:12px;padding:12px 16px}.activity__row+.activity__row[data-v-d0e02c6c]{border-top:1px solid #424d50}.activity__icon[data-v-d0e02c6c]{flex-shrink:0;font-size:20px;text-align:center;width:28px}.activity__copy[data-v-d0e02c6c]{flex:1;min-width:0}.activity__title[data-v-d0e02c6c]{color:#fff;font-size:14px;font-weight:500}.activity__subtitle[data-v-d0e02c6c],.activity__title[data-v-d0e02c6c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity__subtitle[data-v-d0e02c6c]{color:#6e6e6e;font-size:11px;margin-top:2px}.activity__right[data-v-d0e02c6c]{flex-shrink:0;text-align:right}.activity__amount[data-v-d0e02c6c]{color:#fff;font-size:14px;font-weight:500}.activity__amount--green[data-v-d0e02c6c]{color:#8ad629}.activity__date[data-v-d0e02c6c]{color:#6e6e6e;font-size:11px;margin-top:2px}.activity__more[data-v-d0e02c6c]{margin-top:8px}.wallet[data-v-e51cc1c3]{display:flex;flex-direction:column;gap:12px}.wallet__hero[data-v-e51cc1c3]{align-items:center;background:#273135;border-radius:12px;display:flex;gap:12px;padding:12px 16px}.wallet__hero-icon[data-v-e51cc1c3]{color:#8ad629;flex-shrink:0}.wallet__hero-icon[data-v-e51cc1c3],.wallet__hero-icon svg[data-v-e51cc1c3]{height:28px;width:28px}.wallet__hero-body[data-v-e51cc1c3]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.wallet__hero-value[data-v-e51cc1c3]{color:#8ad629;font-size:24px;font-weight:500;line-height:1}.wallet__hero-label[data-v-e51cc1c3]{color:#6e6e6e;font-size:12px}.wallet__section[data-v-e51cc1c3]{display:flex;flex-direction:column;gap:8px}.wallet__section-title[data-v-e51cc1c3]{color:#fff;font-size:16px;font-weight:500;padding:0 4px}.role-tabs[data-v-9c1dadf4]{display:flex;gap:8px;margin-bottom:12px}.toolbar[data-v-c1256caf]{margin-bottom:12px}.toolbar__search[data-v-c1256caf]{margin-bottom:8px}.toolbar__actions[data-v-c1256caf]{align-items:center;display:flex}.toolbar__spacer[data-v-c1256caf]{flex:1}.toolbar__btn[data-v-c1256caf]{align-items:center;background:none;border:none;color:#7e8e95;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;padding:4px 0;transition:opacity .15s;white-space:nowrap}.toolbar__btn[data-v-c1256caf]:active{opacity:.7}.toolbar__badge[data-v-c1256caf]{color:#8ad629;font-size:8px;margin-left:2px}.filter-sheet__title[data-v-9d26f726]{color:#fff;font-size:16px;font-weight:500;margin-bottom:12px}.filter-sheet__suggestions[data-v-9d26f726]{margin-top:8px;max-height:200px;overflow-y:auto}.filter-sheet__suggestion[data-v-9d26f726]{background:none;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:14px;padding:8px 12px;text-align:left;transition:background .15s;width:100%}.filter-sheet__suggestion--active[data-v-9d26f726],.filter-sheet__suggestion[data-v-9d26f726]:active{background:#8ad6291a;color:#8ad629}.filter-sheet__actions[data-v-9d26f726]{display:flex;flex-direction:column;gap:8px;margin-top:20px}.sort-sheet__option[data-v-dd6090c4]{align-items:center;background:none;border:none;border-bottom:1px solid #424d50;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:12px;padding:12px 0;text-align:left;width:100%}.sort-sheet__option[data-v-dd6090c4]:last-child{border-bottom:none}.sort-sheet__option--active[data-v-dd6090c4]{color:#8ad629}.sort-sheet__radio[data-v-dd6090c4]{font-size:14px;text-align:center;width:20px}.subs[data-v-67c831af]{margin-bottom:16px}.subs__title[data-v-67c831af]{color:#7e8e95;font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.subs__scroll[data-v-67c831af]{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.subs__scroll[data-v-67c831af]::-webkit-scrollbar{display:none}.subs__item[data-v-67c831af]{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:4px;min-width:56px;padding:0}.subs__name[data-v-67c831af]{color:#7e8e95;font-size:11px;max-width:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-card[data-v-df27de80]{align-items:center;background:none;border:none;border-bottom:1px solid #424d50;cursor:pointer;display:flex;gap:12px;padding:12px 0;text-align:left;width:100%}.user-card[data-v-df27de80]:last-child{border-bottom:none}.user-card__info[data-v-df27de80]{flex:1;min-width:0}.user-card__name[data-v-df27de80]{color:#fff;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-card__meta[data-v-df27de80]{color:#7e8e95;font-size:12px;margin-top:2px}.user-list__header[data-v-350eca68]{color:#fff;font-size:14px;font-weight:500;margin-bottom:8px}.user-list__count[data-v-350eca68]{color:#6e6e6e;font-weight:400}.user-list__sentinel[data-v-350eca68]{height:1px}.user-list__end[data-v-350eca68]{color:#6e6e6e;font-size:12px;padding:20px 0;text-align:center}.user-list__skeleton[data-v-350eca68]{align-items:center;display:flex;gap:12px;padding:12px 0}.user-list__skeleton-avatar[data-v-350eca68]{animation:pulse-350eca68 1.5s infinite;background:#2f393c;border-radius:50%;height:40px;width:40px}.user-list__skeleton-info[data-v-350eca68]{flex:1}.user-list__skeleton-name[data-v-350eca68]{height:14px;margin-bottom:4px;width:120px}.user-list__skeleton-meta[data-v-350eca68],.user-list__skeleton-name[data-v-350eca68]{animation:pulse-350eca68 1.5s infinite;background:#2f393c;border-radius:8px}.user-list__skeleton-meta[data-v-350eca68]{height:12px;width:80px}.user-list__skeleton-btn[data-v-350eca68]{animation:pulse-350eca68 1.5s infinite;background:#2f393c;border-radius:9999px;height:36px;width:90px}@keyframes pulse-350eca68{0%,to{opacity:1}50%{opacity:.5}}.club-card[data-v-44f810bf]{align-items:center;background:none;border:none;border-bottom:1px solid #424d50;cursor:pointer;display:flex;gap:12px;padding:12px 0;text-align:left;width:100%}.club-card[data-v-44f810bf]:last-child{border-bottom:none}.club-card__info[data-v-44f810bf]{flex:1;min-width:0}.club-card__name[data-v-44f810bf]{color:#fff;font-size:14px;font-weight:500}.club-card__meta[data-v-44f810bf],.club-card__name[data-v-44f810bf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-card__meta[data-v-44f810bf]{color:#7e8e95;font-size:12px;margin-top:2px}.clubs-tab[data-v-e8f564e2]{gap:12px}.clubs-tab[data-v-e8f564e2],.clubs-tab__section[data-v-e8f564e2]{display:flex;flex-direction:column}.clubs-tab__header[data-v-e8f564e2]{color:#fff;font-size:14px;font-weight:500;margin-bottom:8px}.clubs-tab__count[data-v-e8f564e2]{color:#6e6e6e;font-weight:400}.clubs-tab__skeleton[data-v-e8f564e2]{align-items:center;border-bottom:1px solid #424d50;display:flex;gap:12px;padding:12px 0}.clubs-tab__skeleton-avatar[data-v-e8f564e2]{animation:pulse-e8f564e2 1.5s infinite;background:#2f393c;border-radius:50%;height:40px;width:40px}.clubs-tab__skeleton-info[data-v-e8f564e2]{flex:1}.clubs-tab__skeleton-name[data-v-e8f564e2]{height:14px;margin-bottom:4px;width:140px}.clubs-tab__skeleton-meta[data-v-e8f564e2],.clubs-tab__skeleton-name[data-v-e8f564e2]{animation:pulse-e8f564e2 1.5s infinite;background:#2f393c;border-radius:8px}.clubs-tab__skeleton-meta[data-v-e8f564e2]{height:12px;width:100px}@keyframes pulse-e8f564e2{0%,to{opacity:1}50%{opacity:.5}}.modal[data-v-e8f564e2]{align-items:flex-end;background:#0009;display:flex;inset:0;position:fixed;z-index:999}.modal__sheet[data-v-e8f564e2]{background:#273135;border-top-left-radius:16px;border-top-right-radius:16px;display:flex;flex-direction:column;gap:12px;padding:8px 12px 20px;width:100%}.modal__sheet h2[data-v-e8f564e2]{color:#fff;font-size:18px;font-weight:600;margin:4px 0 0}.modal__handle[data-v-e8f564e2]{background:#6e6e6e;border-radius:2px;height:4px;margin:0 auto;opacity:.4;width:40px}.modal label[data-v-e8f564e2]{color:#6e6e6e;display:flex;flex-direction:column;font-size:12px;gap:6px}.modal label input[data-v-e8f564e2],.modal label textarea[data-v-e8f564e2]{background:#ffffff08;border:1px solid #424d50;border-radius:12px;color:#fff;font-family:inherit;font-size:14px;padding:10px 14px}.modal__actions[data-v-e8f564e2]{display:flex;gap:8px;justify-content:flex-end}.community[data-v-f488029a]{padding-bottom:20px}.passes-page[data-v-9925218e]{display:flex;flex-direction:column;gap:24px;padding:16px}h1[data-v-9925218e]{font-size:24px;font-weight:700;margin:0}.section-title[data-v-9925218e]{color:#ffffff8c;font-size:14px;letter-spacing:.06em;margin:0 0 12px;text-transform:uppercase}.passes-page__loading[data-v-9925218e]{display:flex;justify-content:center;padding:40px}.spinner[data-v-9925218e]{animation:spin-9925218e .8s linear infinite;border:2px solid hsla(0,0%,100%,.15);border-radius:50%;border-top-color:#8ad629;height:28px;width:28px}@keyframes spin-9925218e{to{transform:rotate(1turn)}}.empty-state[data-v-9925218e]{padding:32px 16px;text-align:center}.empty-state p[data-v-9925218e]{margin:0 0 4px}.muted[data-v-9925218e]{color:#ffffff8c;font-size:13px}.debts__card[data-v-9925218e]{padding:16px}.debts h2[data-v-9925218e]{color:#ffa940;font-size:16px;font-weight:700;margin:0 0 8px}.debts__hint[data-v-9925218e]{font-size:14px;margin:0 0 12px}.debts__list[data-v-9925218e]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.debts__list li[data-v-9925218e]{align-items:center;display:flex;font-size:14px;justify-content:space-between}.cards[data-v-9925218e]{display:flex;flex-direction:column;gap:12px}.pass-card[data-v-9925218e]{padding:16px}.pass-card__head[data-v-9925218e]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.pass-card__head h3[data-v-9925218e]{font-size:16px;font-weight:700;margin:0}.pass-card__progress[data-v-9925218e]{margin-bottom:8px}.bar[data-v-9925218e]{background:#ffffff14;border-radius:999px;height:8px;margin-bottom:6px;overflow:hidden;width:100%}.bar__fill[data-v-9925218e]{background:#8ad629;display:block;height:100%;transition:width .25s}.pass-card__counter[data-v-9925218e]{align-items:baseline;display:flex;gap:6px}.pass-card__counter strong[data-v-9925218e]{font-size:18px}.pass-card__unlimited[data-v-9925218e]{color:#8ad629;font-size:18px;font-weight:700;margin-bottom:8px}.pass-card__expires[data-v-9925218e]{color:#ffffff8c;font-size:13px}.history-list[data-v-9925218e]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.history-list li[data-v-9925218e]{background:#ffffff0a;border-radius:8px;font-size:14px;padding:8px 12px}.history-item__head[data-v-9925218e]{display:flex;justify-content:space-between;margin-bottom:4px}.badge[data-v-9925218e]{background:#ffffff14;border-radius:10px;color:#ffffffb3;font-size:11px;font-weight:600;padding:2px 8px}.badge--gift[data-v-9925218e]{background:#8ad62926;color:#8ad629}.badge--depleted[data-v-9925218e]{background:#ffffff0d}.badge--expired[data-v-9925218e]{background:#ffa94026;color:#ffa940}.step-shell[data-v-bb76b76b]{background:#1d2427;display:flex;flex-direction:column;min-height:100vh}.step-shell__header[data-v-bb76b76b]{align-items:center;display:grid;gap:8px;grid-template-columns:auto 1fr auto;padding:12px 12px 8px;padding-top:calc(max(var(--tg-viewport-safe-area-inset-top, 0px),env(safe-area-inset-top,0px)) + min(var(--tg-viewport-content-safe-area-inset-top, 0px),60px))}.step-shell__header--no-back[data-v-bb76b76b]{grid-template-columns:1fr auto}.step-shell__back[data-v-bb76b76b]{align-items:center;background:none;border:none;color:#7e8e95;cursor:pointer;display:inline-flex;font-size:14px;gap:4px;min-height:44px;padding:0 12px 0 0}.step-shell__back-icon[data-v-bb76b76b]{font-size:22px;line-height:1}.step-shell__progress[data-v-bb76b76b]{background:#273135;border-radius:999px;height:4px;overflow:hidden}.step-shell__progress-bar[data-v-bb76b76b]{background:#8ad629;height:100%;transition:width .3s ease}.step-shell__step-counter[data-v-bb76b76b]{color:#6e6e6e;font-size:12px;min-width:32px;text-align:right}.step-shell__body[data-v-bb76b76b]{display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;padding:16px 12px 12px}.step-shell__title[data-v-bb76b76b]{color:#fff;font-size:28px;line-height:1.2;margin:0}.step-shell__subtitle[data-v-bb76b76b]{color:#7e8e95;font-size:14px;line-height:1.5;margin:0}.step-shell__footer[data-v-bb76b76b]{display:flex;flex-direction:column;gap:8px;padding:12px 12px 0;padding-bottom:calc(var(--tg-viewport-safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + var(--tg-viewport-content-safe-area-inset-bottom, 0px) + 12px)}html.tma-fullscreen{padding-bottom:max(var(--tg-viewport-safe-area-inset-bottom,0px) + var(--tg-viewport-content-safe-area-inset-bottom,0px) + 12px,34px + 12px)}html.is-android{padding-bottom:max(var(--tg-viewport-safe-area-inset-bottom,0px) + var(--tg-viewport-content-safe-area-inset-bottom,0px) + 12px,48px + 12px)}.step-shell__footer[data-v-bb76b76b]{background:#1d2427;bottom:0;position:sticky}.city-step__dropdown[data-v-1e04ccc7]{background:#2f393c;border-radius:12px;overflow:hidden}.city-step__option[data-v-1e04ccc7]{color:#fff;cursor:pointer;font-size:14px;padding:14px 16px}.city-step__option+.city-step__option[data-v-1e04ccc7]{border-top:1px solid #424d50}.city-step__option[data-v-1e04ccc7]:active{background:#273135}.city-step__option--active[data-v-1e04ccc7]{background:#273135;color:#8ad629}.city-step__hint[data-v-1e04ccc7]{color:#6e6e6e;font-size:12px;padding:12px;text-align:center}.city-step__selected[data-v-1e04ccc7]{color:#7e8e95;font-size:14px;padding:8px 0}.city-step__selected strong[data-v-1e04ccc7]{color:#8ad629}svg[data-v-1fccf37d]{display:block;height:auto;width:100%}.gift__illo[data-v-d4eaa90c]{margin:0 -16px 12px}.gift__list[data-v-d4eaa90c]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.gift__item[data-v-d4eaa90c]{align-items:start;display:grid;gap:8px;grid-template-columns:28px minmax(0,1fr)}.gift__num[data-v-d4eaa90c]{color:#8ad629;font-size:12px;font-weight:500;padding-top:2px}.gift__copy[data-v-d4eaa90c]{display:flex;flex-direction:column;gap:2px}.gift__title[data-v-d4eaa90c]{color:#fff;font-size:14px;font-weight:500}.gift__hint[data-v-d4eaa90c]{line-height:1.4}.gift__hint[data-v-d4eaa90c],.gift__payoff[data-v-d4eaa90c]{color:#7e8e95;font-size:12px}.gift__payoff[data-v-d4eaa90c]{background:#273135;border-left:3px solid #8ad629;border-radius:12px;line-height:1.5;margin:16px 0 0;padding:12px}.gift__payoff b[data-v-d4eaa90c]{color:#fff;font-weight:500}.goal-list[data-v-cdc8c905]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.goal-card[data-v-cdc8c905]{background:#273135;border:1px solid transparent;border-radius:12px;cursor:pointer;padding:12px}.goal-card[data-v-cdc8c905]:active{opacity:.85}.goal-card--active[data-v-cdc8c905]{border-color:#8ad629}.goal-card__title[data-v-cdc8c905]{color:#fff;font-size:14px;font-weight:500;margin-bottom:2px}.goal-card__hint[data-v-cdc8c905]{color:#7e8e95;font-size:12px}.b-modal-overlay[data-v-4076d997]{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:300}.b-modal[data-v-4076d997]{background:#2f393c;border-radius:12px;display:flex;flex-direction:column;gap:12px;max-height:80vh;max-width:340px;overflow-y:auto;padding:24px;position:relative;width:100%}.b-modal__header[data-v-4076d997]{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:24px}.b-modal__title[data-v-4076d997]{color:#fff;flex:1;font-family:Unbounded,Golos Text,sans-serif;font-size:16px;font-weight:300;line-height:20px}.b-modal__title[data-v-4076d997]:empty{display:none}.b-modal__header[data-v-4076d997]:has(.b-modal__title:empty){justify-content:flex-end}.b-modal__close[data-v-4076d997]{align-items:center;background:transparent;border:0;border-radius:8px;color:#7e8e95;cursor:pointer;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;margin:-10px -10px -10px 0;width:44px}.b-modal__close[data-v-4076d997]:hover{color:#fff}.b-modal__close[data-v-4076d997]:active{opacity:.6}.b-modal__body[data-v-4076d997]{display:flex;flex-direction:column;gap:12px}.modal-enter-active[data-v-4076d997],.modal-leave-active[data-v-4076d997]{transition:opacity .2s ease}.modal-enter-active .b-modal[data-v-4076d997],.modal-leave-active .b-modal[data-v-4076d997]{transition:transform .2s ease}.modal-enter-from[data-v-4076d997],.modal-leave-to[data-v-4076d997]{opacity:0}.modal-enter-from .b-modal[data-v-4076d997],.modal-leave-to .b-modal[data-v-4076d997]{transform:scale(.95)}.devices[data-v-469070c9]{display:flex;flex-direction:column;gap:12px}.devices__intro[data-v-469070c9]{color:#7e8e95;font-size:12px;line-height:1.5;margin:0}.devices__item[data-v-469070c9]{align-items:center;background:#273135;border-radius:12px;display:flex;gap:12px;padding:12px 16px}.devices__item-body[data-v-469070c9]{flex:1;min-width:0}.devices__item-title[data-v-469070c9]{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:500;gap:8px}.devices__badge[data-v-469070c9]{color:#8ad629;font-size:12px;font-weight:400;white-space:nowrap}.devices__item-meta[data-v-469070c9]{color:#6e6e6e;font-size:12px;margin-top:2px}.devices__exit[data-v-469070c9]{background:none;border:none;color:#7e8e95;cursor:pointer;flex-shrink:0;font-size:12px;padding:4px 8px}.devices__exit[data-v-469070c9]:active{opacity:.6}.devices__empty[data-v-469070c9],.devices__error[data-v-469070c9]{color:#7e8e95;font-size:14px;margin:0}.devices__divider[data-v-469070c9]{background:#424d50;height:1px;margin:12px 0}.devices__modal-text[data-v-469070c9]{color:#7e8e95;font-size:14px;line-height:1.5;margin:0 0 8px}.consent-prompt[data-v-dc305f07]{display:flex;flex-direction:column;gap:8px}.consent-prompt__title[data-v-dc305f07]{color:#fff;font-size:14px;font-weight:600}.consent-prompt__text[data-v-dc305f07]{color:#7e8e95;font-size:12px;line-height:1.4}.consent-prompt__required[data-v-dc305f07]{color:#8ad629;font-size:12px;line-height:1.4}.consent-prompt__actions[data-v-dc305f07]{align-items:center;display:flex;gap:8px;margin-top:4px}.uprof__q[data-v-02182c0b]{display:flex;flex-direction:column;gap:8px;margin:12px 16px 0}.uprof__q-title[data-v-02182c0b]{color:#fff;font-size:16px;font-weight:600}.uprof__q-text[data-v-02182c0b]{color:#7e8e95;font-size:14px;margin:0}.uprof__q-actions[data-v-02182c0b]{align-items:center;display:flex;gap:12px;margin-top:4px}.uprof__q-later[data-v-02182c0b]{background:none;border:none;color:#7e8e95;cursor:pointer;font-size:14px;padding:8px 4px}.uprof[data-v-02182c0b]{display:flex;flex-direction:column;gap:16px}.uprof__tg-icon[data-v-02182c0b]{height:16px;margin-right:6px;vertical-align:middle;width:16px}.uprof__managed-hint[data-v-02182c0b]{color:#7e8e95;font-size:13px;line-height:1.4;margin:0;text-align:center}.uprof__consent[data-v-02182c0b]{margin-bottom:4px}.uprof__feed-header[data-v-02182c0b]{align-items:center;display:flex;justify-content:space-between}.uprof__feed-title[data-v-02182c0b]{color:#fff;font-size:18px;font-weight:500}.uprof__feed-empty[data-v-02182c0b]{color:#6e6e6e;font-size:14px;padding:24px 0}.uprof__locked[data-v-02182c0b]{color:#6e6e6e;font-size:14px;line-height:1.4;padding:12px 0}.uprof__rows[data-v-02182c0b]{display:flex;flex-direction:column}.uprof__row[data-v-02182c0b]{align-items:center;background:none;border:none;border-bottom:1px solid #424d50;color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:12px 0;text-align:left;text-decoration:none;width:100%}.uprof__row[data-v-02182c0b]:last-child{border-bottom:none}.uprof__row-label[data-v-02182c0b]{font-size:14px;font-weight:500}.uprof__row-action[data-v-02182c0b]{color:#8ad629;font-size:12px}.b-radio-group[data-v-6e945592]{display:flex;flex-direction:column;gap:8px}.b-radio-label[data-v-6e945592]{color:#fff;font-size:14px}.b-radio-options[data-v-6e945592]{display:flex;gap:8px}.b-radio-btn[data-v-6e945592]{background:transparent;border:1px solid #424d50;border-radius:9999px;color:#7e8e95;cursor:pointer;flex:1;font-size:12px;font-weight:500;height:44px;transition:all .15s ease}.b-radio-btn[data-v-6e945592]:active{opacity:.8}.b-radio-btn--active[data-v-6e945592]{background:#8ad62926;border-color:#8ad629;color:#8ad629}.b-radio-btn[data-v-6e945592]:disabled{cursor:not-allowed;opacity:.4}.phone-gate[data-v-97612175]{align-items:stretch;display:flex;flex-direction:column;gap:12px;text-align:center}.phone-gate__icon[data-v-97612175]{font-size:40px;line-height:1}.phone-gate__title[data-v-97612175]{color:#fff;font-size:16px;font-weight:500}.phone-gate__text[data-v-97612175]{color:#7e8e95;font-size:12px;line-height:1.45}.phone-gate__link[data-v-97612175]{background:transparent;border:0;color:#7e8e95;cursor:pointer;font-size:12px;padding:4px;text-decoration:underline}.phone-gate__link[data-v-97612175]:disabled{cursor:default;opacity:.5}.phone-gate__error[data-v-97612175]{color:#d36c6c;font-size:12px}.purchase[data-v-0bf233b0]{gap:0}.purchase[data-v-0bf233b0],.purchase__loading[data-v-0bf233b0]{display:flex;flex-direction:column}.purchase__loading[data-v-0bf233b0]{gap:12px;margin-top:16px}.purchase__skeleton[data-v-0bf233b0]{animation:pulse-0bf233b0 1.5s ease-in-out infinite;background:#273135;border-radius:12px;height:88px}@keyframes pulse-0bf233b0{0%,to{opacity:.5}50%{opacity:.8}}.purchase__error[data-v-0bf233b0]{align-items:center;display:flex;flex-direction:column;gap:16px;padding:80px 0;text-align:center}.purchase__error-title[data-v-0bf233b0]{color:#fff;font-size:16px;font-weight:500}.purchase__step[data-v-0bf233b0]{display:flex;flex-direction:column;gap:12px}.purchase__hint[data-v-0bf233b0]{color:#7e8e95;font-size:12px;margin-bottom:4px}.purchase__event-header[data-v-0bf233b0]{margin-bottom:12px}.purchase__event-title[data-v-0bf233b0]{color:#fff;font-size:16px;font-weight:500;margin-bottom:4px}.purchase__event-meta[data-v-0bf233b0]{color:#7e8e95;font-size:12px}.purchase__empty[data-v-0bf233b0]{background:#273135;border-radius:12px;color:#7e8e95;font-size:14px;padding:16px;text-align:center}.purchase__form-row[data-v-0bf233b0]{display:flex;gap:12px}.purchase__form-row[data-v-0bf233b0]>*{flex:1}.purchase__bottom[data-v-0bf233b0]{margin-top:20px;padding-bottom:16px}.purchase__total[data-v-0bf233b0]{align-items:center;background:#273135;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px}.purchase__total-label[data-v-0bf233b0]{color:#7e8e95;font-size:14px}.purchase__total-value[data-v-0bf233b0]{color:#fff;font-size:20px;font-weight:500}.purchase__methods-title[data-v-0bf233b0]{color:#fff;font-size:16px;font-weight:500;margin-bottom:8px}.purchase__order[data-v-0bf233b0]{background:#273135;border-radius:12px;margin-top:16px;padding:16px}.purchase__order-title[data-v-0bf233b0]{color:#7e8e95;font-size:12px;margin-bottom:8px}.purchase__order-row[data-v-0bf233b0]{color:#7e8e95;display:flex;font-size:12px;justify-content:space-between;margin-bottom:4px}.purchase__order-total[data-v-0bf233b0]{border-top:1px solid #424d50;color:#fff;display:flex;font-size:14px;font-weight:500;justify-content:space-between;margin-top:8px;padding-top:8px}.purchase__success[data-v-0bf233b0]{align-items:center;display:flex;flex-direction:column;gap:12px;padding:48px 16px 0;text-align:center}.purchase__success-icon[data-v-0bf233b0]{font-size:56px}.purchase__success-title[data-v-0bf233b0]{color:#fff;font-size:24px;font-weight:500}.purchase__success-text[data-v-0bf233b0]{color:#7e8e95;font-size:14px;line-height:1.5}.purchase__success-bib[data-v-0bf233b0]{color:#6e6e6e;font-size:12px;margin-top:4px}.slot-card[data-v-0bf233b0]{background:#273135;border-radius:12px;cursor:pointer;padding:16px;transition:opacity .15s}.slot-card[data-v-0bf233b0]:active{opacity:.85}.slot-card__head[data-v-0bf233b0]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:4px}.slot-card__title[data-v-0bf233b0]{color:#fff;flex:1;font-size:16px;font-weight:500;margin-right:8px}.slot-card__price[data-v-0bf233b0]{color:#fff;font-size:18px;font-weight:500;white-space:nowrap}.slot-card__meta[data-v-0bf233b0]{color:#7e8e95;display:flex;font-size:12px;gap:6px;margin-bottom:12px}.slot-card__btn[data-v-0bf233b0]{background:#8ad629;border:none;border-radius:9999px;color:#1d2427;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;width:100%}.invoice-page[data-v-112074e0]{display:flex;flex-direction:column;gap:16px;padding:16px}.invoice-page__empty[data-v-112074e0]{color:#7e8e95;font-size:14px;padding:48px 16px;text-align:center}.invoice-page__pay[data-v-112074e0]{width:100%}.invoice-page__hint[data-v-112074e0]{color:#7e8e95;font-size:13px;text-align:center}.invoice-card[data-v-112074e0]{display:flex;flex-direction:column;gap:12px}.invoice-card__club[data-v-112074e0]{color:#7e8e95;font-size:13px}.invoice-card__title[data-v-112074e0]{color:#fff;font-size:20px;font-weight:500}.invoice-card__amount[data-v-112074e0]{color:#fff;font-size:32px;font-weight:600}.invoice-card__rows[data-v-112074e0]{display:flex;flex-direction:column;gap:8px;margin:0}.invoice-card__row[data-v-112074e0]{display:flex;font-size:14px;gap:12px;justify-content:space-between}.invoice-card__row dt[data-v-112074e0]{color:#7e8e95}.invoice-card__row dd[data-v-112074e0]{color:#fff;margin:0;text-align:right}.invoice-card__comment[data-v-112074e0],.invoice-card__status[data-v-112074e0]{color:#7e8e95;font-size:14px;padding-top:4px}svg[data-v-0653c924]{display:block;height:auto;width:100%}.welcome[data-v-7f5a5252]{display:grid;flex:1;place-items:center}.welcome__logo[data-v-7f5a5252]{color:#fff;max-width:260px;width:62%}.welcome__slogan[data-v-7f5a5252]{color:#7e8e95}.welcome__bonus[data-v-7f5a5252],.welcome__slogan[data-v-7f5a5252]{font-size:12px;margin:0 0 8px;text-align:center}.welcome__bonus[data-v-7f5a5252]{color:#8ad629}.phone-step__why[data-v-47de5ce9]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 12px;padding:0}.phone-step__why-item[data-v-47de5ce9]{align-items:start;color:#7e8e95;display:grid;font-size:12px;gap:8px;grid-template-columns:16px minmax(0,1fr);line-height:1.45}.phone-step__why-item b[data-v-47de5ce9]{color:#fff;font-weight:500}.phone-step__why-icon[data-v-47de5ce9]{color:#8ad629;margin-top:2px}.phone-step__shield[data-v-47de5ce9]{align-items:center;background:#273135;border-radius:12px;display:flex;gap:12px;padding:12px}.phone-step__shield-icon[data-v-47de5ce9]{flex-shrink:0;font-size:28px}.phone-step__shield-copy[data-v-47de5ce9]{color:#7e8e95;font-size:12px;line-height:1.4}.phone-step__manual[data-v-47de5ce9]{display:flex;flex-direction:column;gap:8px}.phone-step__input[data-v-47de5ce9]{background:#424d50;border:1px solid transparent;border-radius:12px;color:#fff;font-size:14px;padding:12px;width:100%}.phone-step__input[data-v-47de5ce9]:focus{border-color:#8ad629;outline:none}.phone-step__error[data-v-47de5ce9]{color:#d36c6c;font-size:12px}.settings[data-v-38355793]{display:flex;flex-direction:column;gap:12px}.settings__section-title[data-v-38355793]{color:#fff;font-size:18px;font-weight:500;margin-top:8px}.settings__version[data-v-38355793]{color:#6e6e6e;font-size:12px;padding:4px 0}.settings__row[data-v-38355793]{display:flex;gap:12px}.settings__row[data-v-38355793]>*{flex:1}.settings__divider[data-v-38355793]{background:#424d50;height:1px;margin:16px 0}.settings__info[data-v-38355793]{background:#273135;border-radius:12px;padding:16px}.settings__info-title[data-v-38355793]{color:#fff;font-size:14px;font-weight:500;margin-bottom:8px}.settings__info-text[data-v-38355793]{color:#7e8e95;font-size:12px;line-height:1.5}.settings__status[data-v-38355793]{background:#273135;border-radius:12px;padding:20px;text-align:center}.settings__status-icon[data-v-38355793]{display:block;font-size:48px;margin-bottom:12px}.settings__status-title[data-v-38355793]{color:#fff;font-size:18px;font-weight:500;margin-bottom:8px}.settings__status-text[data-v-38355793]{color:#7e8e95;font-size:14px;line-height:1.5}.settings__pref[data-v-38355793]{align-items:center;background:#273135;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:opacity .15s}.settings__pref[data-v-38355793]:active{opacity:.7}.settings__pref-label[data-v-38355793]{color:#7e8e95;font-size:14px}.settings__pref-value[data-v-38355793]{color:#fff;font-size:14px;font-weight:500;max-width:60%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.settings__pref-arrow[data-v-38355793]{color:#8ad629;margin-left:8px}.settings__modal-text[data-v-38355793]{color:#7e8e95;font-size:14px;line-height:1.5;margin:0 0 8px}.settings__toggle[data-v-38355793]{align-items:center;background:#273135;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:12px 16px;position:relative}.settings__toggle-text[data-v-38355793]{display:flex;flex:1;flex-direction:column;gap:2px}.settings__toggle-title[data-v-38355793]{color:#fff;font-size:14px;font-weight:500}.settings__toggle-hint[data-v-38355793]{color:#6e6e6e;font-size:12px;line-height:1.4}.settings__toggle-input[data-v-38355793]{opacity:0;pointer-events:none;position:absolute}.settings__toggle-track[data-v-38355793]{background:#2f393c;border-radius:9999px;flex-shrink:0;height:24px;position:relative;transition:background .15s;width:40px}.settings__toggle-track[data-v-38355793]:after{background:#7e8e95;border-radius:50%;content:"";height:20px;left:2px;position:absolute;top:2px;transition:transform .15s,background .15s;width:20px}.settings__toggle-input:checked~.settings__toggle-track[data-v-38355793]{background:#8ad62966}.settings__toggle-input:checked~.settings__toggle-track[data-v-38355793]:after{background:#8ad629;transform:translate(16px)}.settings__toggle-input:disabled~.settings__toggle-track[data-v-38355793]{opacity:.6}.medal[data-v-189f46b7]{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2000}.medal__card[data-v-189f46b7]{background:#2f393c;border-radius:16px;max-width:360px;padding:24px 20px;text-align:center;width:100%}.medal__ring[data-v-189f46b7]{align-items:center;animation:medal-pulse-189f46b7 2s ease-in-out infinite;background:#8ad6291a;border-radius:9999px;display:flex;height:140px;justify-content:center;margin:0 auto 16px;width:140px}.medal__img[data-v-189f46b7]{height:120px;width:120px}.medal__emoji[data-v-189f46b7]{font-size:72px;line-height:1}.medal__congrats[data-v-189f46b7]{color:#8ad629;font-family:Unbounded,Golos Text,sans-serif;font-size:18px;font-weight:300;margin-bottom:4px}.medal__title[data-v-189f46b7]{color:#fff;font-size:16px;font-weight:500;margin-bottom:8px}.medal__sub[data-v-189f46b7]{color:#7e8e95;font-size:12px;margin-bottom:20px}.medal__share[data-v-189f46b7]{background:#8ad629;border:none;border-radius:9999px;color:#1d2427;cursor:pointer;font-size:14px;font-weight:500;height:48px;margin-bottom:8px;width:100%}.medal__share[data-v-189f46b7]:active{opacity:.85}.medal__close[data-v-189f46b7]{background:transparent;border:none;border-radius:9999px;color:#7e8e95;cursor:pointer;font-size:14px;height:44px;width:100%}@keyframes medal-pulse-189f46b7{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.medal-fade-enter-active[data-v-189f46b7],.medal-fade-leave-active[data-v-189f46b7]{transition:opacity .25s ease}.medal-fade-enter-from[data-v-189f46b7],.medal-fade-leave-to[data-v-189f46b7]{opacity:0}.ch-detail[data-v-d9dbddfa]{padding-bottom:100px}.ch-detail__loading[data-v-d9dbddfa]{color:#7e8e95;padding:24px 0;text-align:center}.ch-detail__hero[data-v-d9dbddfa]{padding:20px 0 16px;text-align:center}.ch-detail__emoji[data-v-d9dbddfa]{font-size:72px;line-height:1;margin-bottom:12px}.ch-detail__medal[data-v-d9dbddfa]{height:104px;margin-bottom:12px;width:104px}.ch-detail__title[data-v-d9dbddfa]{color:#fff;font-family:Unbounded,Golos Text,sans-serif;font-size:24px;font-weight:300;margin:0 0 8px}.ch-detail__target[data-v-d9dbddfa]{color:#8ad629;font-size:14px;font-weight:500}.ch-detail__progress-block[data-v-d9dbddfa]{background:#273135;border-radius:12px;margin-bottom:16px;padding:16px}.ch-detail__progress-bar[data-v-d9dbddfa]{background:#fff3;border-radius:9999px;height:8px;margin-bottom:8px;overflow:hidden}.ch-detail__progress-fill[data-v-d9dbddfa]{background:#8ad629;border-radius:9999px;height:100%;transition:width .3s ease}.ch-detail__progress-row[data-v-d9dbddfa]{color:#7e8e95;display:flex;font-size:12px;justify-content:space-between}.ch-detail__done[data-v-d9dbddfa]{background:#273135;border-radius:12px;color:#fff;font-size:16px;margin-bottom:16px;padding:16px;text-align:center}.ch-detail__desc[data-v-d9dbddfa]{color:#7e8e95;font-size:14px;line-height:1.5;margin:0 0 16px}.ch-detail__medal-hint[data-v-d9dbddfa]{align-items:center;background:#273135;border-radius:12px;color:#7e8e95;display:flex;font-size:12px;gap:8px;padding:12px}.ch-detail__medal-icon[data-v-d9dbddfa]{font-size:24px}.ch-detail__cta[data-v-d9dbddfa]{background:#1d2427;border-top:1px solid #273135;bottom:0;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));position:fixed;right:0}.catalog-page[data-v-9dfc4065]{display:flex;flex-direction:column;gap:16px;padding:16px}.catalog-page__header[data-v-9dfc4065]{align-items:center;display:flex;gap:12px}.back[data-v-9dfc4065]{background:#ffffff0f;border:0;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;height:36px;width:36px}.muted[data-v-9dfc4065]{color:#ffffff8c;font-size:13px;margin:0}h1[data-v-9dfc4065]{font-size:20px;font-weight:700;margin:4px 0 0}.loading[data-v-9dfc4065]{display:flex;justify-content:center;padding:40px}.spinner[data-v-9dfc4065]{animation:spin-9dfc4065 .8s linear infinite;border:2px solid hsla(0,0%,100%,.15);border-radius:50%;border-top-color:#8ad629;height:28px;width:28px}@keyframes spin-9dfc4065{to{transform:rotate(1turn)}}.empty[data-v-9dfc4065]{color:#ffffff8c;padding:24px;text-align:center}.pass-card[data-v-9dfc4065]{display:flex;flex-direction:column;gap:12px;padding:16px}.pass-card__head[data-v-9dfc4065]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.pass-card__head h2[data-v-9dfc4065]{font-size:17px;font-weight:700;margin:4px 0 0}.kind[data-v-9dfc4065]{color:#8ad629;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.price[data-v-9dfc4065]{font-size:18px;font-weight:700;white-space:nowrap}.pass-card__desc[data-v-9dfc4065]{color:#ffffffbf;font-size:14px;line-height:1.4;margin:0}.features[data-v-9dfc4065]{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.features li[data-v-9dfc4065]{background:#ffffff0d;border-radius:999px;color:#ffffffbf;font-size:12px;padding:4px 10px}.b-badge[data-v-34454d63]{align-items:center;border-radius:9999px;display:inline-flex;font-size:12px;font-weight:500;padding:4px 12px;white-space:nowrap}.b-badge--green[data-v-34454d63]{background:#8ad62926;color:#8ad629}.b-badge--yellow[data-v-34454d63]{background:#ffa97326;color:#ffa973}.b-badge--red[data-v-34454d63]{background:#d36c6c26;color:#d36c6c}.b-badge--blue[data-v-34454d63]{background:#4355fa26;color:#4355fa}.b-badge--default[data-v-34454d63]{background:#2f393c;color:#7e8e95}.goal-sheet[data-v-93ce0dad]{text-align:center}.goal-sheet__icon[data-v-93ce0dad]{font-size:48px;margin-bottom:16px}.goal-sheet__title[data-v-93ce0dad]{color:#fff;font-size:18px;font-weight:500;margin-bottom:8px}.goal-sheet__text[data-v-93ce0dad]{color:#7e8e95;font-size:14px;line-height:1.5;margin-bottom:24px}.goal-sheet__event[data-v-93ce0dad]{align-items:center;background:#273135;border-radius:12px;display:flex;gap:12px;margin-bottom:20px;padding:12px;text-align:left}.goal-sheet__event-img[data-v-93ce0dad]{align-items:center;background:#2f393c;border-radius:8px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.goal-sheet__event-name[data-v-93ce0dad]{color:#fff;font-size:14px;font-weight:500}.goal-sheet__event-date[data-v-93ce0dad]{color:#7e8e95;font-size:12px}.goal-sheet__price-hint[data-v-93ce0dad]{color:#6e6e6e;font-size:12px;margin-top:4px}.goal-sheet__unavailable[data-v-93ce0dad]{color:#7e8e95;font-size:13px;line-height:1.5;margin-bottom:20px;text-align:left}.event-track[data-v-3f416a44]{min-height:1px}.event-track.has-track[data-v-3f416a44]{background:#1e1e1e;border-radius:16px;display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding:16px}.header h3[data-v-3f416a44]{color:#fff;font-size:16px;font-weight:600;margin:0}.map[data-v-3f416a44]{background:#0a0a0a;border-radius:12px;height:220px;overflow:hidden;width:100%}.elevation[data-v-3f416a44]{background:#161616;border-radius:8px;padding:8px}.ele-legend[data-v-3f416a44]{color:#888;display:flex;font-size:11px;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:4px}.metrics[data-v-3f416a44]{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.metric[data-v-3f416a44]{background:#161616;border-radius:8px;padding:10px;text-align:center}.metric .value[data-v-3f416a44]{color:#fff;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700}.metric .label[data-v-3f416a44]{color:#888;font-size:11px;margin-top:2px}.event-thread[data-v-6ff3c375]{display:flex;flex-direction:column;gap:12px}.event-thread__header[data-v-6ff3c375]{align-items:center;align-items:baseline;display:flex;gap:8px;justify-content:space-between}.event-thread__title[data-v-6ff3c375]{color:#fff;font-size:16px;font-weight:600}.event-thread__count[data-v-6ff3c375]{color:#6e6e6e;font-size:12px}.event-thread__composer[data-v-6ff3c375]{background:#273135;border-radius:12px;padding:12px}.event-thread__composer-form[data-v-6ff3c375]{display:flex;flex-direction:column;gap:8px}.event-thread__textarea[data-v-6ff3c375]{background:#1d2427;border:1px solid #273135;border-radius:8px;color:#fff;font-size:14px;min-height:100px;padding:8px;resize:vertical;width:100%}.event-thread__textarea[data-v-6ff3c375]:focus{border-color:#8ad629;outline:none}.event-thread__composer-error[data-v-6ff3c375]{color:#d36c6c;font-size:12px}.event-thread__composer-actions[data-v-6ff3c375]{align-items:center;display:flex;gap:8px;justify-content:flex-end}.event-thread__archived[data-v-6ff3c375]{background:#273135;border-radius:12px}.event-thread__archived[data-v-6ff3c375],.event-thread__empty[data-v-6ff3c375],.event-thread__error[data-v-6ff3c375],.event-thread__loading[data-v-6ff3c375]{color:#6e6e6e;font-size:14px;padding:12px;text-align:center}.event-thread__error[data-v-6ff3c375]{color:#d36c6c}.event-thread__list[data-v-6ff3c375]{display:flex;flex-direction:column;gap:12px}.event-thread__item[data-v-6ff3c375]{position:relative}.event-thread__item--pinned[data-v-6ff3c375]{border-left:3px solid #8ad629;padding-left:8px}.event-thread__pin-badge[data-v-6ff3c375]{align-items:center;color:#8ad629;display:flex;font-size:12px;gap:4px;margin-bottom:4px}.event-thread__actions[data-v-6ff3c375]{align-items:center;display:flex;gap:8px;margin-top:4px;padding-left:12px}.event-thread__action[data-v-6ff3c375]{background:transparent;border:none;border-radius:8px;color:#7e8e95;cursor:pointer;font-size:12px;padding:4px 8px}.event-thread__action[data-v-6ff3c375]:hover{background:#273135}.event-thread__action--danger[data-v-6ff3c375]{color:#d36c6c}.goal-selector__title[data-v-d070cecf]{color:#fff;font-size:18px;font-weight:500;margin-bottom:4px;text-align:center}.goal-selector__subtitle[data-v-d070cecf]{color:#7e8e95;font-size:14px;line-height:1.5;margin-bottom:20px;text-align:center}.goal-selector__subtitle strong[data-v-d070cecf]{color:#fff}.goal-selector__option[data-v-d070cecf]{align-items:center;background:#273135;border:1px solid #424d50;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:12px 16px;text-align:left;transition:all .15s;width:100%}.goal-selector__option[data-v-d070cecf]:active{opacity:.8}.goal-selector__option+.goal-selector__option[data-v-d070cecf]{margin-top:8px}.goal-selector__option-icon[data-v-d070cecf]{align-items:center;background:#2f393c;border-radius:8px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.goal-selector__option-icon--primary[data-v-d070cecf]{background:#8ad6291f}.goal-selector__option-content[data-v-d070cecf]{flex:1;min-width:0}.goal-selector__option-title[data-v-d070cecf]{color:#fff;font-size:14px;font-weight:500;margin-bottom:2px}.goal-selector__option-desc[data-v-d070cecf]{color:#7e8e95;font-size:12px;line-height:1.4}.detail[data-v-ed8957e8]{display:flex;flex-direction:column;gap:0}.detail__loading[data-v-ed8957e8]{padding:16px 0}.detail__skeleton-actions[data-v-ed8957e8],.detail__skeleton-banner[data-v-ed8957e8],.detail__skeleton-text[data-v-ed8957e8]{animation:pulse-ed8957e8 1.5s ease-in-out infinite;background:#2f393c}@keyframes pulse-ed8957e8{0%,to{opacity:.4}50%{opacity:.7}}.detail__skeleton-banner[data-v-ed8957e8]{height:220px;margin-bottom:16px;margin-left:-16px;width:calc(100% + 32px)}.detail__skeleton-text[data-v-ed8957e8]{border-radius:8px;height:20px;margin-bottom:8px}.detail__skeleton-text.short[data-v-ed8957e8]{width:60%}.detail__skeleton-actions[data-v-ed8957e8]{border-radius:12px;height:48px;margin:16px 0}.detail__banner[data-v-ed8957e8]{background:#2f393c;height:240px;margin-bottom:16px;margin-left:-16px;margin-top:-16px;overflow:hidden;position:relative;width:calc(100% + 32px)}.detail__banner img[data-v-ed8957e8]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.detail__banner[data-v-ed8957e8]:after{background:linear-gradient(transparent,#161616cc);bottom:0;content:"";height:80px;left:0;pointer-events:none;position:absolute;right:0}.detail__banner-placeholder[data-v-ed8957e8]{align-items:center;background:linear-gradient(135deg,#8ad62914,#2f393c);display:flex;height:100%;justify-content:center;width:100%}.detail__banner-icon[data-v-ed8957e8]{color:#8ad629;opacity:.4}.detail__type-badge[data-v-ed8957e8]{background:#000000a6;color:#fff;left:12px;text-transform:uppercase}.detail__platform-badge[data-v-ed8957e8],.detail__type-badge[data-v-ed8957e8]{border-radius:999px;font-size:11px;font-weight:500;letter-spacing:.5px;padding:4px 10px;position:absolute;top:12px;z-index:1}.detail__platform-badge[data-v-ed8957e8]{background:#8ad629;color:#1d2427;right:52px}.detail__share-btn[data-v-ed8957e8]{align-items:center;background:#000000a6;border:none;border-radius:999px;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:12px;top:12px;transition:opacity .15s;width:36px;z-index:1}.detail__share-btn[data-v-ed8957e8]:active{opacity:.7}.detail__countdown[data-v-ed8957e8]{background:#8ad629e6;border-radius:999px;bottom:12px;color:#1d2427;font-size:12px;font-weight:500;padding:4px 12px;position:absolute;right:12px;z-index:1}.detail__header[data-v-ed8957e8]{margin-bottom:12px}.detail__title[data-v-ed8957e8]{color:#fff;font-size:24px;font-weight:500;line-height:1.2;margin-bottom:8px}.detail__meta-row[data-v-ed8957e8]{display:flex;flex-direction:column;gap:6px}.detail__meta-item[data-v-ed8957e8]{align-items:center;color:#7e8e95;display:flex;font-size:14px;gap:6px}.detail__meta-icon[data-v-ed8957e8]{flex-shrink:0;opacity:.7}.detail__meta-time[data-v-ed8957e8]:before{content:"·";margin:0 4px}.detail__status-bar[data-v-ed8957e8]{align-items:center;display:flex;gap:12px;margin-bottom:16px}.detail__price[data-v-ed8957e8]{color:#fff;font-size:14px;font-weight:500}.detail__actions[data-v-ed8957e8]{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:20px}.detail__action-btn[data-v-ed8957e8]{align-items:center;background:transparent;border:1px solid #424d50;border-radius:999px;color:#7e8e95;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;justify-content:center;min-height:44px;padding:10px 14px;transition:all .2s;white-space:nowrap}.detail__action-btn[data-v-ed8957e8]:active{opacity:.7}.detail__action-btn--active[data-v-ed8957e8]{background:#8ad629;border-color:#8ad629;color:#1d2427}.detail__action-btn--goal[data-v-ed8957e8]{background:#ffa973;border-color:#ffa973;color:#1d2427}.detail__action-btn[data-v-ed8957e8]:disabled{opacity:.4;pointer-events:none}.detail__distances[data-v-ed8957e8]{display:flex;flex-wrap:wrap;gap:8px}.detail__distance-chip[data-v-ed8957e8]{background:#8ad6291f;border-radius:999px;color:#8ad629;font-size:14px;font-weight:500;padding:6px 16px}.detail__slots[data-v-ed8957e8]{display:flex;flex-direction:column;gap:12px;padding:0 7px}.detail__buy-link[data-v-ed8957e8]{align-items:center;background:#8ad629;border-radius:9999px;color:#1d2427;display:flex;font-weight:500;height:48px;justify-content:center;text-decoration:none;width:100%}.detail__buy-link[data-v-ed8957e8]:active{opacity:.8}.detail__ai-plan[data-v-ed8957e8]{align-items:center;background:#273135;border:1px solid rgba(138,214,41,.2);border-radius:12px;cursor:pointer;display:flex;gap:12px;margin-bottom:20px;padding:12px 16px;transition:opacity .15s}.detail__ai-plan[data-v-ed8957e8]:active{opacity:.8}.detail__ai-plan-icon[data-v-ed8957e8]{align-items:center;background:#8ad6291a;border-radius:8px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.detail__ai-plan-content[data-v-ed8957e8]{flex:1;min-width:0}.detail__ai-plan-title[data-v-ed8957e8]{color:#fff;font-size:16px;font-weight:500;margin-bottom:2px}.detail__ai-plan-text[data-v-ed8957e8]{color:#7e8e95;font-size:12px;line-height:1.4}.detail__ai-plan-arrow[data-v-ed8957e8]{flex-shrink:0}.detail__race-result[data-v-ed8957e8]{align-items:center;background:#273135;border:1px solid rgba(138,214,41,.35);border-radius:12px;cursor:pointer;display:flex;gap:12px;margin-bottom:20px;padding:12px 16px;transition:opacity .15s}.detail__race-result[data-v-ed8957e8]:active{opacity:.8}.detail__race-result--done[data-v-ed8957e8]{border-color:#8ad62933}.detail__race-result-icon[data-v-ed8957e8]{align-items:center;background:#8ad6291a;border-radius:8px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.detail__race-result-content[data-v-ed8957e8]{flex:1;min-width:0}.detail__race-result-title[data-v-ed8957e8]{color:#fff;font-size:16px;font-weight:500;margin-bottom:2px}.detail__race-result-text[data-v-ed8957e8]{color:#7e8e95;font-size:12px;line-height:1.4}.detail__section[data-v-ed8957e8]{margin-bottom:20px}.detail__section-title[data-v-ed8957e8]{color:#fff;font-size:18px;font-weight:500;margin-bottom:12px}.detail__description[data-v-ed8957e8]{color:#7e8e95;font-size:14px;line-height:1.6;white-space:pre-line}.detail__news[data-v-ed8957e8]{display:flex;flex-direction:column;gap:8px}.detail__series[data-v-ed8957e8]{color:#7e8e95;font-size:14px}.detail__tags[data-v-ed8957e8]{display:flex;flex-wrap:wrap;gap:8px}.detail__tag[data-v-ed8957e8]{background:#8ad62914;border-radius:999px;color:#8ad629;font-size:12px;font-weight:500;padding:4px 10px}.detail__organizer-card[data-v-ed8957e8]{align-items:center;background:#273135;border-radius:12px;cursor:pointer;display:flex;gap:12px;margin-bottom:20px;padding:12px;transition:opacity .15s}.detail__organizer-card[data-v-ed8957e8]:active{opacity:.8}.detail__organizer-avatar[data-v-ed8957e8]{align-items:center;background:#2f393c;border-radius:50%;display:flex;flex-shrink:0;height:44px;justify-content:center;overflow:hidden;width:44px}.detail__organizer-avatar img[data-v-ed8957e8]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.detail__organizer-avatar-placeholder[data-v-ed8957e8]{color:#8ad629;font-size:18px;font-weight:500}.detail__organizer-info[data-v-ed8957e8]{flex:1;min-width:0}.detail__organizer-label[data-v-ed8957e8]{color:#6e6e6e;font-size:12px;margin-bottom:2px}.detail__organizer-name[data-v-ed8957e8]{color:#fff;font-size:14px;font-weight:500}.detail__contacts[data-v-ed8957e8]{display:flex;flex-direction:column;gap:8px}.detail__contact[data-v-ed8957e8]{background:#273135;border-radius:8px;padding:12px}.detail__contact-name[data-v-ed8957e8]{color:#fff;font-size:14px;font-weight:500;margin-bottom:4px}.detail__contact-detail[data-v-ed8957e8]{color:#7e8e95;font-size:12px}.detail__organizer-text[data-v-ed8957e8]{color:#7e8e95;font-size:14px}.detail__source[data-v-ed8957e8]{color:#6e6e6e;font-size:12px;margin-bottom:16px}.detail__submitter[data-v-ed8957e8]{background:#273135;border-radius:12px;margin-bottom:16px;padding:12px}.detail__submitter-row[data-v-ed8957e8]{align-items:center;color:#7e8e95;cursor:pointer;display:flex;font-size:12px;gap:8px}.detail__submitter-name[data-v-ed8957e8]{color:#8ad629;font-weight:500;margin-left:4px}.detail__submitter-hint[data-v-ed8957e8]{color:#6e6e6e;font-size:12px;line-height:1.5;margin-top:4px}.detail__organizer-badge[data-v-ed8957e8]{border:1px solid rgba(138,214,41,.4);border-radius:9999px;color:#8ad629;display:inline-block;font-size:12px;font-weight:500;margin-left:8px;padding:2px 8px;vertical-align:middle}.detail__claim-link[data-v-ed8957e8]{color:#6e6e6e;display:inline-block;font-size:12px;margin-bottom:16px;padding:8px 0;text-decoration:none}.detail__claim-link[data-v-ed8957e8]:hover{color:#8ad629}.detail__cta[data-v-ed8957e8]{margin-bottom:16px}.detail__not-found[data-v-ed8957e8]{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:80px 0}.detail__not-found-icon[data-v-ed8957e8]{opacity:.7}.detail__not-found-text[data-v-ed8957e8]{color:#fff;font-size:16px;font-weight:500}.invoices[data-v-0e9bd794]{display:flex;flex-direction:column;gap:24px;padding:16px}.invoices__empty[data-v-0e9bd794]{color:#7e8e95;font-size:14px;padding:48px 16px;text-align:center}.invoices__section[data-v-0e9bd794]{display:flex;flex-direction:column;gap:12px}.invoices__title[data-v-0e9bd794]{color:#7e8e95;font-size:14px;font-weight:500}.invoice[data-v-0e9bd794]{cursor:pointer;display:flex;flex-direction:column;gap:8px}.invoice--overdue[data-v-0e9bd794]{border-color:#ff6b6b66}.invoice--muted[data-v-0e9bd794]{cursor:default;opacity:.6}.invoice__head[data-v-0e9bd794]{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.invoice__name[data-v-0e9bd794]{color:#fff;font-size:16px}.invoice__amount[data-v-0e9bd794]{color:#fff;font-size:18px;font-weight:600;white-space:nowrap}.invoice__meta[data-v-0e9bd794]{color:#7e8e95;display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.invoice__period[data-v-0e9bd794]:before{content:"·";margin-right:8px}.invoice__comment[data-v-0e9bd794]{color:#7e8e95;font-size:13px}.invoice__footer[data-v-0e9bd794]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:4px}.invoice__due[data-v-0e9bd794]{color:#7e8e95;font-size:13px}.test-card--appear[data-v-ae778ec3]{animation:test-card-in-ae778ec3 .42s cubic-bezier(.16,1,.3,1) both}@keyframes test-card-in-ae778ec3{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.test-card--appear[data-v-ae778ec3]{animation:none}}.test-card[data-v-ae778ec3]{background:#273135;border-left:3px solid #8ad629;border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:16px}.test-card__head[data-v-ae778ec3]{align-items:center;display:flex;gap:8px;justify-content:space-between}.test-card__day[data-v-ae778ec3]{color:#fff;font-size:14px;font-weight:600}.test-card__pill[data-v-ae778ec3]{background:#8ad62924;border-radius:9999px;color:#8ad629;font-size:10px;padding:4px 10px}.test-card__title[data-v-ae778ec3]{color:#fff;font-size:16px}.test-card__desc[data-v-ae778ec3]{color:#7e8e95;font-size:12px;line-height:1.45}.test-card__why[data-v-ae778ec3]{border-top:1px solid hsla(0,0%,100%,.06);color:#6e6e6e;font-size:12px;line-height:1.45;padding-top:8px}.tomorrow-card[data-v-ae778ec3]{background:#273135;border-left:3px solid #8ad629;border-radius:12px;display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding:12px}.tomorrow-card__head[data-v-ae778ec3]{align-items:center;display:flex;gap:8px;justify-content:space-between}.tomorrow-card__day[data-v-ae778ec3]{color:#fff;font-size:14px;font-weight:600}.tomorrow-card__pill[data-v-ae778ec3]{background:#8ad6291f;border-radius:9999px;color:#8ad629;font-size:11px;font-weight:500;padding:4px 10px}.tomorrow-card__body[data-v-ae778ec3]{align-items:center;display:flex;gap:12px}.tomorrow-card__icon[data-v-ae778ec3]{flex-shrink:0;font-size:32px;line-height:1}.tomorrow-card__info[data-v-ae778ec3]{flex:1;min-width:0}.tomorrow-card__title[data-v-ae778ec3]{color:#fff;font-size:14px;font-weight:500;margin-bottom:2px}.tomorrow-card__desc[data-v-ae778ec3],.tomorrow-card__meta[data-v-ae778ec3]{color:#7e8e95;font-size:12px}.tomorrow-card__desc[data-v-ae778ec3]{border-top:1px solid #424d50;line-height:1.4;padding-top:8px}.week-card[data-v-ae778ec3]{background:#273135;border-radius:12px;margin-bottom:12px;overflow:hidden}.week-card__head[data-v-ae778ec3]{align-items:baseline;border-bottom:1px solid #424d50;display:flex;justify-content:space-between;padding:12px}.week-card__title[data-v-ae778ec3]{color:#fff;font-size:14px;font-weight:500}.week-card__hint[data-v-ae778ec3]{color:#7e8e95;font-size:12px}.week-card__list[data-v-ae778ec3]{list-style:none;margin:0;padding:0}.week-row[data-v-ae778ec3]{border-bottom:1px solid #424d50;display:flex;gap:12px;padding:8px 12px}.week-row[data-v-ae778ec3]:last-child{border-bottom:none}.week-row--rest[data-v-ae778ec3]{opacity:.55}.week-row__day[data-v-ae778ec3]{align-self:center;color:#7e8e95;flex-shrink:0;font-size:12px;width:90px}.week-row__body[data-v-ae778ec3]{flex:1;min-width:0}.week-row__title[data-v-ae778ec3]{color:#fff;font-size:14px;margin-bottom:2px}.week-row__meta[data-v-ae778ec3]{align-items:center;color:#7e8e95;display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.week-row__badge[data-v-ae778ec3]{background:#2f393c;border-radius:8px;color:#8ad629;font-size:11px;margin-left:auto;padding:2px 8px}.loader-card[data-v-ae778ec3]{align-items:center;background:#273135;border-radius:12px;display:flex;gap:12px;margin-bottom:12px;padding:12px}.loader-card__spinner[data-v-ae778ec3]{animation:oeplan-spin-ae778ec3 .9s linear infinite;border:2px solid #424d50;border-radius:50%;border-top-color:#8ad629;height:20px;width:20px}.loader-card__text[data-v-ae778ec3]{color:#7e8e95;font-size:14px}@keyframes oeplan-spin-ae778ec3{to{transform:rotate(1turn)}}.challenge-card[data-v-ae778ec3]{align-items:center;background:#273135;border:1px solid #424d50;border-radius:12px;cursor:pointer;display:flex;gap:12px;margin-bottom:12px;padding:12px}.challenge-card[data-v-ae778ec3]:active{opacity:.85}.challenge-card__icon[data-v-ae778ec3]{flex-shrink:0;font-size:28px;line-height:1}.challenge-card__body[data-v-ae778ec3]{flex:1;min-width:0}.challenge-card__pill[data-v-ae778ec3]{color:#8ad629;font-size:11px;letter-spacing:.3px;margin-bottom:2px;text-transform:uppercase}.challenge-card__title[data-v-ae778ec3]{color:#fff;font-size:14px;font-weight:500;margin-bottom:2px}.challenge-card__hint[data-v-ae778ec3]{color:#7e8e95;font-size:12px;line-height:1.4}.challenge-card__chevron[data-v-ae778ec3]{color:#6e6e6e;flex-shrink:0;font-size:24px;line-height:1}.gift-card[data-v-ae778ec3]{background:#273135;border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:12px;text-align:center}.gift-card__amount[data-v-ae778ec3]{color:#8ad629;font-size:28px;font-weight:500;line-height:1.1}.gift-card__breakdown[data-v-ae778ec3],.gift-card__sub[data-v-ae778ec3]{color:#7e8e95;font-size:12px}.gift-card__breakdown[data-v-ae778ec3]{background:#1d2427;border-radius:8px;display:flex;justify-content:space-between;margin-top:8px;padding:8px 12px}.error-msg[data-v-ae778ec3]{align-items:flex-start;background:#ff4b4b1a;border-radius:12px;color:#ff7575;display:flex;flex-direction:column;font-size:12px;gap:8px;margin-top:12px;padding:12px}.error-msg__retry[data-v-ae778ec3]{background:transparent;border:1px solid #ff7575;border-radius:9999px;color:#ff7575;cursor:pointer;font-size:12px;padding:6px 14px}.vol-block+.vol-block[data-v-7d6f4077]{margin-top:16px}.vol-label[data-v-7d6f4077]{color:#7e8e95;font-size:12px;margin-bottom:8px}.vol-hint[data-v-7d6f4077]{color:#6e6e6e;font-size:12px;line-height:1.4;margin-bottom:12px}.vol-chips[data-v-7d6f4077]{display:flex;flex-wrap:wrap;gap:8px}.vol-chip[data-v-7d6f4077]{background:#273135;border:1px solid #424d50;border-radius:9999px;color:#fff;cursor:pointer;font-size:14px;padding:10px 18px}.vol-chip[data-v-7d6f4077]:active{opacity:.7}.vol-chip--active[data-v-7d6f4077]{background:#8ad629;border-color:#8ad629;color:#000;font-weight:500}.pb-grid[data-v-7d6f4077]{display:flex;flex-direction:column;gap:8px}.pb-row[data-v-7d6f4077]{align-items:center;background:#273135;border-radius:12px;display:flex;gap:12px;padding:8px 12px}.pb-row__label[data-v-7d6f4077]{color:#fff;flex:1;font-size:14px}.pb-row__field[data-v-7d6f4077]{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.pb-row__input[data-v-7d6f4077]{background:#2f393c;border:1px solid #424d50;border-radius:8px;color:#fff;font-size:14px;padding:8px 12px;text-align:center;width:120px}.pb-row__input[data-v-7d6f4077]:focus{border-color:#8ad629;outline:none}.pb-row__input--error[data-v-7d6f4077]{border-color:#e5484d}.pb-row__err[data-v-7d6f4077]{color:#e5484d;font-size:12px;max-width:160px;text-align:right}.whats-new[data-v-0d1c6d20]{gap:16px}.whats-new[data-v-0d1c6d20],.whats-new__release[data-v-0d1c6d20]{display:flex;flex-direction:column}.whats-new__release[data-v-0d1c6d20]{background:#273135;border-radius:12px;gap:8px;padding:16px}.whats-new__head[data-v-0d1c6d20]{align-items:baseline;display:flex;justify-content:space-between}.whats-new__version[data-v-0d1c6d20]{color:#8ad629;font-size:16px;font-weight:600}.whats-new__date[data-v-0d1c6d20]{color:#7e8e95;font-size:12px}.whats-new__title[data-v-0d1c6d20]{color:#fff;font-size:14px;font-weight:500}.whats-new__list[data-v-0d1c6d20]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.whats-new__item[data-v-0d1c6d20]{color:#7e8e95;font-size:12px;line-height:1.5;padding-left:16px;position:relative}.whats-new__item[data-v-0d1c6d20]:before{background:#8ad629;border-radius:50%;content:"";height:5px;left:2px;position:absolute;top:8px;width:5px}.whats-new__build[data-v-0d1c6d20]{color:#6e6e6e;font-size:12px;padding:8px 0 16px;text-align:center}.day-picker[data-v-bd0d46d2]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.day-picker__item[data-v-bd0d46d2]{align-items:baseline;background:#273135;border:1px solid #424d50;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:14px 12px;text-align:left;width:100%}.day-picker__item[data-v-bd0d46d2]:active{opacity:.85}.day-picker__item--active[data-v-bd0d46d2]{border-color:#8ad629;color:#8ad629}.day-picker__hint[data-v-bd0d46d2]{color:#7e8e95;font-size:12px}.day-picker__item--active .day-picker__hint[data-v-bd0d46d2]{color:#8ad629}.report[data-v-b8fdb502]{display:flex;flex-direction:column;gap:16px;padding:16px;padding-top:calc(max(var(--tg-viewport-safe-area-inset-top, 0px),env(safe-area-inset-top,0px)) + min(var(--tg-viewport-content-safe-area-inset-top, 0px),60px))}.report__hint[data-v-b8fdb502],.report__loading[data-v-b8fdb502],.report__note[data-v-b8fdb502]{color:#7e8e95;font-size:12px;line-height:1.45}.report__title[data-v-b8fdb502]{color:#fff;font-family:Unbounded,Golos Text,sans-serif;font-size:24px;margin:0}.report__lead[data-v-b8fdb502]{color:#7e8e95;font-size:14px;line-height:1.45;margin:0}.report__body[data-v-b8fdb502],.report__empty[data-v-b8fdb502]{display:flex;flex-direction:column;gap:16px}.report__hero[data-v-b8fdb502]{background:#273135;border-radius:16px;padding:16px;text-align:center}.report__hero-value[data-v-b8fdb502]{color:#8ad629;font-family:Unbounded,Golos Text,sans-serif;font-size:40px}.report__hero-value span[data-v-b8fdb502]{color:#7e8e95;font-size:14px}.report__hero-label[data-v-b8fdb502]{color:#7e8e95;font-size:12px}.report__grade[data-v-b8fdb502]{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.report__grade-name[data-v-b8fdb502]{color:#fff;font-family:Unbounded,Golos Text,sans-serif;font-size:18px}.report__grade-vdot[data-v-b8fdb502]{color:#6e6e6e;font-size:12px}.report__offer[data-v-b8fdb502]{background:#8ad62914;border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:12px}.report__offer-row[data-v-b8fdb502]{align-items:baseline;color:#fff;display:flex;font-size:14px;justify-content:space-between}.report__offer-row b[data-v-b8fdb502]{font-family:Unbounded,Golos Text,sans-serif;font-size:18px}.report__offer-bonus[data-v-b8fdb502]{color:#8ad629;font-size:12px}.report__grade-range[data-v-b8fdb502],.report__offer-left[data-v-b8fdb502]{color:#7e8e95;font-size:12px}.report__grade-range[data-v-b8fdb502]{margin-bottom:8px}.report__block[data-v-b8fdb502]{background:#273135;border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:16px}.report__block-title[data-v-b8fdb502]{color:#7e8e95;font-size:12px;margin-bottom:4px}.report__row[data-v-b8fdb502]{align-items:baseline;color:#fff;display:flex;font-size:14px;gap:8px;justify-content:space-between}.report__block--goal[data-v-b8fdb502]{border-left:3px solid #8ad629}.report__goal[data-v-b8fdb502]{color:#fff;font-size:16px}.report__goal span[data-v-b8fdb502]{color:#7e8e95}.report__events[data-v-b8fdb502]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.report__event[data-v-b8fdb502]{background:#2f393c;border-radius:12px;cursor:pointer;padding:12px}.report__event-title[data-v-b8fdb502]{color:#fff;font-size:14px}.report__event-meta[data-v-b8fdb502]{color:#7e8e95;font-size:12px}.report__retest[data-v-b8fdb502]{display:flex;flex-direction:column;gap:8px;margin:16px 0 12px;text-align:left}.report__retest-label[data-v-b8fdb502]{color:#7e8e95;font-size:12px}.report__install[data-v-b8fdb502]{margin-top:24px}.report__btn[data-v-b8fdb502]{background:#8ad629;border:none;border-radius:9999px;color:#1d2427;cursor:pointer;font-size:14px;font-weight:600;padding:12px}.report__btn[data-v-b8fdb502]:disabled{opacity:.6}.report__btn--ghost[data-v-b8fdb502]{background:transparent;color:#8ad629}.members[data-v-9a494f9a]{display:flex;flex-direction:column;gap:12px}.members__tabs[data-v-9a494f9a]{display:flex;gap:8px}.members__tab[data-v-9a494f9a]{background:#273135;border:0;border-radius:9999px;color:#6e6e6e;cursor:pointer;flex:1;font-size:14px;font-weight:500;padding:10px 14px}.members__tab--active[data-v-9a494f9a]{background:#8ad629;color:#1d2427}.members__loading[data-v-9a494f9a]{color:#6e6e6e;padding:16px;text-align:center}.members__header[data-v-9a494f9a]{color:#fff;font-size:14px;font-weight:500}.members__count[data-v-9a494f9a]{color:#6e6e6e;font-weight:400}.member-card[data-v-9a494f9a]{align-items:center;background:none;border:none;border-bottom:1px solid #424d50;cursor:pointer;display:flex;gap:12px;padding:12px 0;text-align:left;width:100%}.member-card[data-v-9a494f9a]:last-child{border-bottom:none}.member-card__info[data-v-9a494f9a]{flex:1;min-width:0}.member-card__name[data-v-9a494f9a]{color:#fff;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-card__meta[data-v-9a494f9a]{align-items:center;color:#7e8e95;display:flex;font-size:12px;gap:4px;margin-top:2px}.member-card__dot[data-v-9a494f9a]{color:#6e6e6e}.welcome[data-v-8154d138]{display:flex;flex-direction:column;gap:16px;padding:24px 16px}.welcome__loading[data-v-8154d138]{color:#7e8e95;font-size:14px;padding:48px 16px;text-align:center}.welcome__hero[data-v-8154d138]{display:flex;flex-direction:column;gap:6px}.welcome__title[data-v-8154d138]{color:#fff;font-size:24px;font-weight:700;margin:0}.welcome__group[data-v-8154d138]{color:#7e8e95;font-size:15px;margin:0}.welcome__next[data-v-8154d138]{display:flex;flex-direction:column;gap:4px}.welcome__next-label[data-v-8154d138]{color:#7e8e95;font-size:13px}.welcome__next-when[data-v-8154d138]{color:#fff;font-size:17px;text-transform:capitalize}.welcome__next-place[data-v-8154d138]{color:#7e8e95;font-size:14px}.welcome__consent-row[data-v-8154d138]{align-items:flex-start;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:10px}.welcome__checkbox[data-v-8154d138]{accent-color:#8ad629;flex-shrink:0;margin-top:3px}.welcome__consent-hint[data-v-8154d138]{color:#7e8e95;display:block;font-size:13px;margin-top:4px}.welcome__consent-required[data-v-8154d138]{color:#7e8e95;font-size:13px;margin:10px 0 0}.welcome__consent-done[data-v-8154d138]{color:#7e8e95;font-size:13px;margin:0}.welcome__cta[data-v-8154d138]{margin-top:8px}.ctx-list[data-v-5bdbbb71]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.ctx-card[data-v-5bdbbb71]{align-items:center;background:#273135;border:1px solid transparent;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:12px}.ctx-card[data-v-5bdbbb71]:active{opacity:.85}.ctx-card--active[data-v-5bdbbb71]{border-color:#8ad629}.ctx-card__check[data-v-5bdbbb71]{align-items:center;background:#2f393c;border-radius:8px;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.ctx-card__check-mark[data-v-5bdbbb71]{color:#8ad629;font-weight:600}.ctx-card__title[data-v-5bdbbb71]{color:#fff;font-size:14px;font-weight:500}.ctx-card__hint[data-v-5bdbbb71]{color:#7e8e95;font-size:12px}.form-block[data-v-5bdbbb71]{background:#273135;border-radius:12px;display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:12px}.form-block__title[data-v-5bdbbb71]{color:#fff;font-size:14px;font-weight:500}.form-block__hint[data-v-5bdbbb71]{color:#7e8e95;font-size:12px;line-height:1.4;margin-bottom:8px}.form-block__input[data-v-5bdbbb71]{background:#2f393c;border:1px solid #424d50;border-radius:8px;box-sizing:border-box;color:#fff;font-size:14px;padding:10px 14px;width:100%}.form-block__input[data-v-5bdbbb71]:focus{border-color:#8ad629;outline:none}.form-block__input--secondary[data-v-5bdbbb71]{font-size:12px}.form-block__btn[data-v-5bdbbb71]{background:#8ad629;border:none;border-radius:9999px;color:#000;cursor:pointer;font-size:14px;font-weight:500;padding:10px 18px}.form-block__btn[data-v-5bdbbb71]:disabled{cursor:default;opacity:.5}.form-block__btn--link[data-v-5bdbbb71]{background:transparent;color:#8ad629;font-size:12px;padding:4px 0;text-align:left}.form-block__empty[data-v-5bdbbb71],.form-block__searching[data-v-5bdbbb71]{color:#7e8e95;font-size:12px;padding:8px 0}.form-block__empty[data-v-5bdbbb71]{line-height:1.4}.form-block__error[data-v-5bdbbb71]{color:#ff7575;font-size:12px}.form-block__success[data-v-5bdbbb71]{background:#8ad62914;border-radius:8px;color:#8ad629;font-size:12px;padding:8px}.club-list[data-v-5bdbbb71]{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.club-list__item[data-v-5bdbbb71]{background:#2f393c;border-radius:8px;cursor:pointer;padding:8px 12px}.club-list__item[data-v-5bdbbb71]:active{opacity:.85}.club-list__item--disabled[data-v-5bdbbb71]{cursor:default;opacity:.5}.club-list__title[data-v-5bdbbb71]{color:#fff;font-size:14px}.club-list__city[data-v-5bdbbb71]{color:#7e8e95;font-size:12px;margin-top:2px}.profile-goals[data-v-c258ff4e]{background:#00000040;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;display:flex;flex-direction:column;gap:8px;margin-top:16px;padding:12px}.profile-goals__title[data-v-c258ff4e]{color:#6e6e6e;font-size:12px;font-weight:500;letter-spacing:.4px;text-transform:uppercase}.profile-goals__primary[data-v-c258ff4e]{align-items:center;background:#8ad62914;border:1px solid rgba(138,214,41,.25);border-radius:8px;display:flex;gap:12px;padding:8px;text-align:left;transition:background .15s}.profile-goals__primary[data-v-c258ff4e]:active{background:#8ad62929}.profile-goals__cover[data-v-c258ff4e]{background:#2f393c 50%/cover no-repeat;border-radius:8px;flex-shrink:0;height:56px;width:56px}.profile-goals__primary-info[data-v-c258ff4e]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.profile-goals__primary-pill[data-v-c258ff4e]{align-self:flex-start;background:#8ad6292e;border-radius:9999px;color:#8ad629;font-size:10px;font-weight:600;letter-spacing:.4px;padding:2px 6px;text-transform:uppercase}.profile-goals__name[data-v-c258ff4e]{color:#fff;font-size:14px;font-weight:500;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-goals__meta[data-v-c258ff4e]{color:#6e6e6e;display:flex;font-size:12px;gap:4px}.profile-goals__city[data-v-c258ff4e]{color:#6e6e6e}.profile-goals__secondary[data-v-c258ff4e]{display:flex;flex-direction:column;gap:4px}.profile-goals__sec-item[data-v-c258ff4e]{align-items:center;background:#ffffff08;border-radius:8px;display:flex;gap:8px;padding:6px;text-align:left;transition:background .15s}.profile-goals__sec-item[data-v-c258ff4e]:active{background:#ffffff0f}.profile-goals__sec-cover[data-v-c258ff4e]{background:#2f393c 50%/cover no-repeat;border-radius:6px;flex-shrink:0;height:36px;width:36px}.profile-goals__sec-info[data-v-c258ff4e]{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.profile-goals__sec-name[data-v-c258ff4e]{color:#fff;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-goals__sec-meta[data-v-c258ff4e]{color:#6e6e6e;display:flex;font-size:11px;gap:4px}.profile-goals__skeleton[data-v-c258ff4e]{color:#6e6e6e;font-size:12px;padding:12px 0;text-align:center}.uprof[data-v-a1d4a6cd]{display:flex;flex-direction:column;gap:16px}.uprof__card[data-v-a1d4a6cd]{background:linear-gradient(165deg,#1e3326,#1a2b22 50%,#172019);border-radius:12px;padding:20px 16px}.uprof__card-header[data-v-a1d4a6cd]{align-items:center;display:flex;gap:16px}.uprof__avatar-wrap[data-v-a1d4a6cd]{flex-shrink:0}.uprof__card-right[data-v-a1d4a6cd]{flex:1;min-width:0}.uprof__name[data-v-a1d4a6cd]{color:#fff;font-size:20px;font-weight:500;line-height:1.2;margin-bottom:6px}.uprof__meta[data-v-a1d4a6cd]{align-items:center;color:#6e6e6e;display:flex;font-size:14px;gap:4px}.uprof__role[data-v-a1d4a6cd]{color:#7e8e95}.uprof__pin[data-v-a1d4a6cd]{flex-shrink:0;height:16px;margin-left:6px;width:16px}.uprof__bio[data-v-a1d4a6cd]{color:#fff;font-size:15px;line-height:1.5;margin-top:16px}.uprof__stats[data-v-a1d4a6cd]{display:flex;gap:8px;margin-top:16px}.uprof__stat-pill[data-v-a1d4a6cd]{background:#0000004d;border:1px solid hsla(0,0%,100%,.1);border-radius:9999px;color:#fff;flex:1;font-size:14px;font-weight:500;padding:10px 16px;text-align:center;white-space:nowrap}.uprof__stat-pill[data-v-a1d4a6cd]:active{background:#00000080}.uprof__actions[data-v-a1d4a6cd]{display:flex;gap:8px;margin-top:16px}.uprof__tg-icon[data-v-a1d4a6cd]{height:16px;margin-right:6px;vertical-align:middle;width:16px}.uprof__feed-header[data-v-a1d4a6cd]{align-items:center;display:flex;justify-content:space-between}.uprof__feed-title[data-v-a1d4a6cd]{color:#fff;font-size:18px;font-weight:500}.uprof__feed[data-v-a1d4a6cd]{display:flex;flex-direction:column;gap:12px}.uprof__load-more[data-v-a1d4a6cd]{color:#8ad629;font-size:14px;font-weight:500;padding:12px;text-align:center}.uprof__load-more[data-v-a1d4a6cd]:active{opacity:.7}.uprof__load-more[data-v-a1d4a6cd]:disabled{color:#6e6e6e}.uprof__feed-empty[data-v-a1d4a6cd]{color:#6e6e6e;font-size:14px;padding:24px 0}.mi[data-v-0bf2a841]{display:inline-flex;vertical-align:middle}.mi__btn[data-v-0bf2a841]{background:#ffffff1f;border:0;border-radius:50%;color:#7e8e95;cursor:pointer;flex-shrink:0;font-size:11px;font-weight:600;height:16px;line-height:16px;padding:0;text-align:center;width:16px}.mi__btn[data-v-0bf2a841]:active{background:#ffffff38}.mi__overlay[data-v-0bf2a841]{align-items:center;background:#000000b3;inset:0;justify-content:center;position:fixed;z-index:1000}.mi__card[data-v-0bf2a841],.mi__overlay[data-v-0bf2a841]{display:flex;padding:16px}.mi__card[data-v-0bf2a841]{background:#273135;border-radius:12px;flex-direction:column;gap:12px;max-width:360px;width:100%}.mi__title[data-v-0bf2a841]{color:#fff;font-size:18px;font-weight:500}.mi__row[data-v-0bf2a841]{display:flex;flex-direction:column;gap:2px}.mi__label[data-v-0bf2a841]{color:#8ad629;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.mi__text[data-v-0bf2a841]{color:#7e8e95;font-size:14px;line-height:1.45}.mi__close[data-v-0bf2a841]{align-self:stretch;background:#8ad629;border:0;border-radius:9999px;color:#000;cursor:pointer;font-size:14px;font-weight:600;margin-top:2px;padding:12px 20px}.rrh[data-v-941c882f]{background:linear-gradient(165deg,#1e3326,#1a2b22 50%,#172019);border-radius:12px;gap:12px;padding:16px;text-align:center}.rrh[data-v-941c882f],.rrh__top[data-v-941c882f]{align-items:center;display:flex;flex-direction:column}.rrh__top[data-v-941c882f]{gap:2px}.rrh__label-row[data-v-941c882f]{align-items:center;display:flex;gap:6px}.rrh__label[data-v-941c882f]{color:#8ad629;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.rrh__event[data-v-941c882f]{color:#fff;font-size:18px;font-weight:500;line-height:1.2;margin-top:2px}.rrh__days[data-v-941c882f]{color:#6e6e6e;font-size:13px}.rrh__donut[data-v-941c882f]{display:inline-block;line-height:0;position:relative}.rrh__donut-arc[data-v-941c882f]{transition:stroke-dashoffset .6s ease}.rrh__donut-text[data-v-941c882f]{align-items:center;display:flex;flex-direction:column;gap:2px;inset:0;justify-content:center;position:absolute}.rrh__score[data-v-941c882f]{color:#fff;font-size:38px;font-weight:600;line-height:1}.rrh__trend[data-v-941c882f]{color:#6e6e6e;font-size:11px}.rrh__pills[data-v-941c882f]{display:grid;gap:4px;grid-template-columns:repeat(3,1fr);width:100%}.rrh__pill[data-v-941c882f]{background:#ffffff0f;border:0;border-radius:8px;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:8px 4px;transition:background .2s}.rrh__pill[data-v-941c882f]:active{background:#ffffff1f}.rrh__pill-label[data-v-941c882f]{color:#6e6e6e;font-size:11px}.rrh__pill-value[data-v-941c882f]{color:#fff;font-size:16px;font-weight:600}.rrh__modal[data-v-941c882f]{align-items:center;background:#000000b3;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.rrh__modal-card[data-v-941c882f]{background:#273135;border-radius:12px;display:flex;flex-direction:column;gap:12px;max-width:360px;padding:16px;width:100%}.rrh__modal-title[data-v-941c882f]{color:#fff;font-size:18px;font-weight:500}.rrh__modal-body[data-v-941c882f]{color:#7e8e95;font-size:14px;line-height:1.5}.rrh__modal-close[data-v-941c882f]{align-self:stretch;background:#8ad629;border:0;border-radius:9999px;color:#000;cursor:pointer;font-size:14px;font-weight:600;padding:12px 20px}.dch[data-v-f2032c74]{background:#8ad62914;border:1px solid rgba(138,214,41,.25);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px}.dch__text[data-v-f2032c74]{color:#7e8e95;font-size:13px;line-height:1.45}.dch__cta[data-v-f2032c74]{align-self:flex-start;background:#8ad629;border:0;border-radius:9999px;color:#000;cursor:pointer;font-size:12px;font-weight:600;padding:8px 16px}.rp[data-v-ee749a31]{display:flex;flex-direction:column;gap:8px}.rp__title-row[data-v-ee749a31]{align-items:center;display:flex;gap:6px}.rp__title[data-v-ee749a31]{color:#7e8e95;font-size:14px;font-weight:500}.rp__shelf[data-v-ee749a31]{display:flex;gap:8px;margin:0 -12px;overflow-x:auto;padding:0 12px;scroll-snap-type:x mandatory;scrollbar-width:none}.rp__shelf[data-v-ee749a31]::-webkit-scrollbar{display:none}.rp__card[data-v-ee749a31]{align-items:flex-start;background:#273135;border:0;border-radius:12px;color:inherit;cursor:pointer;display:flex;flex:0 0 130px;flex-direction:column;gap:4px;padding:12px;scroll-snap-align:start;text-align:left;transition:opacity .2s}.rp__card[data-v-ee749a31]:active{opacity:.85}.rp__card--faded[data-v-ee749a31]{opacity:.55}.rp__distance[data-v-ee749a31]{color:#6e6e6e;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.rp__time[data-v-ee749a31]{color:#fff;font-size:22px;font-weight:600;line-height:1.1}.rp__hint[data-v-ee749a31]{line-height:1.3}.rp__delta[data-v-ee749a31],.rp__hint[data-v-ee749a31]{color:#6e6e6e;font-size:11px}.rp__delta[data-v-ee749a31]{font-weight:500}.rp__delta--down[data-v-ee749a31]{color:#8ad629}.rp__delta--up[data-v-ee749a31]{color:#c47b46}.rp__delta--flat[data-v-ee749a31]{color:#6e6e6e}.ea[data-v-86ba4f94]{background:#273135;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px}.ea__head[data-v-86ba4f94]{align-items:baseline;display:flex;justify-content:space-between}.ea__title-row[data-v-86ba4f94]{align-items:center;display:flex;gap:6px}.ea__title[data-v-86ba4f94]{color:#7e8e95;font-size:14px;font-weight:500}.ea__period[data-v-86ba4f94]{color:#6e6e6e;font-size:11px}.ea__current[data-v-86ba4f94]{align-items:baseline;display:flex;gap:8px}.ea__score[data-v-86ba4f94]{color:#fff;font-size:32px;font-weight:600;line-height:1}.ea__trend[data-v-86ba4f94]{color:#6e6e6e;font-size:12px}.ea__trend--up[data-v-86ba4f94]{color:#8ad629}.ea__trend--down[data-v-86ba4f94]{color:#c47b46}.ea__split[data-v-86ba4f94]{display:flex;gap:12px}.ea__split-item[data-v-86ba4f94]{color:#6e6e6e;font-size:12px}.ea__spark[data-v-86ba4f94]{display:block;height:40px;width:100%}.ea__body[data-v-86ba4f94]{color:#7e8e95;font-size:13px;line-height:1.45}.ft[data-v-3bf2791b]{background:#273135;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px}.ft__head[data-v-3bf2791b]{align-items:baseline;display:flex;justify-content:space-between}.ft__title-row[data-v-3bf2791b]{align-items:center;display:flex;gap:6px}.ft__title[data-v-3bf2791b]{color:#7e8e95;font-size:14px;font-weight:500}.ft__period[data-v-3bf2791b]{color:#6e6e6e;font-size:11px}.ft__current[data-v-3bf2791b]{align-items:baseline;display:flex;gap:8px}.ft__score[data-v-3bf2791b]{color:#fff;font-size:32px;font-weight:600;line-height:1}.ft__delta[data-v-3bf2791b]{color:#6e6e6e;font-size:12px}.ft__delta--up[data-v-3bf2791b]{color:#8ad629}.ft__delta--down[data-v-3bf2791b]{color:#c47b46}.ft__chart[data-v-3bf2791b]{display:block;height:100px;width:100%}.lb[data-v-f22bdb50]{background:#273135;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px}.lb__head[data-v-f22bdb50]{align-items:baseline;display:flex;justify-content:space-between}.lb__title[data-v-f22bdb50]{color:#7e8e95;font-size:14px;font-weight:500}.lb__tsb[data-v-f22bdb50]{color:#6e6e6e;font-size:11px;font-variant-numeric:tabular-nums}.lb__status[data-v-f22bdb50]{align-items:center;display:flex;gap:8px}.lb__dot[data-v-f22bdb50]{border-radius:50%;flex-shrink:0;height:10px;width:10px}.lb__status-title[data-v-f22bdb50]{color:#fff;font-size:16px;font-weight:500}.lb__body[data-v-f22bdb50]{color:#7e8e95;font-size:13px;line-height:1.45}.lb__toggle[data-v-f22bdb50]{align-items:center;align-self:flex-start;background:transparent;border:0;color:#6e6e6e;cursor:pointer;display:flex;font-size:12px;gap:4px;padding:4px 0}.lb__toggle[data-v-f22bdb50]:active{opacity:.7}.lb__chevron[data-v-f22bdb50]{display:inline-block;transition:transform .15s ease}.lb__chevron--up[data-v-f22bdb50]{transform:rotate(180deg)}.lb__details[data-v-f22bdb50]{border-top:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:6px;margin-top:2px;padding-top:8px}.lb__row[data-v-f22bdb50]{align-items:baseline;display:flex;font-size:12px;justify-content:space-between}.lb__label[data-v-f22bdb50]{color:#7e8e95}.lb__hint[data-v-f22bdb50]{color:#6e6e6e;font-size:11px}.lb__value[data-v-f22bdb50]{color:#fff;font-variant-numeric:tabular-nums;font-weight:500}.ah[data-v-b4477bc5]{background:#273135;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px}.ah__head[data-v-b4477bc5]{align-items:baseline;display:flex;justify-content:space-between}.ah__title-row[data-v-b4477bc5]{align-items:center;display:flex;gap:6px}.ah__title[data-v-b4477bc5]{color:#7e8e95;font-size:14px;font-weight:500}.ah__chart[data-v-b4477bc5]{display:block;height:90px;width:100%}.ah__legend[data-v-b4477bc5]{display:flex;flex-wrap:wrap;gap:12px}.ah__legend-item[data-v-b4477bc5]{align-items:center;color:#6e6e6e;display:flex;font-size:12px;gap:5px}.ah__dot[data-v-b4477bc5]{border-radius:50%;height:8px;width:8px}.rl[data-v-8de71e0a]{background:#273135;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:8px 12px}.rl__row[data-v-8de71e0a]{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;justify-content:space-between;padding:0;width:100%}.rl__row[data-v-8de71e0a]:active{opacity:.85}.rl__label[data-v-8de71e0a]{color:#7e8e95;font-size:14px;margin-right:auto}.rl__prelim[data-v-8de71e0a]{border:1px solid hsla(0,0%,100%,.12);border-radius:9999px;color:#6e6e6e;font-size:10px;padding:2px 6px;text-transform:uppercase}.rl__grade[data-v-8de71e0a],.rl__prelim[data-v-8de71e0a]{letter-spacing:.5px;margin-right:8px}.rl__grade[data-v-8de71e0a]{color:#8ad629;font-size:18px;font-variant-numeric:tabular-nums;font-weight:700}.rl__chevron[data-v-8de71e0a]{color:#6e6e6e;font-size:12px;transition:transform .15s ease}.rl__chevron--open[data-v-8de71e0a]{transform:rotate(180deg)}.rl__popover[data-v-8de71e0a]{border-top:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:6px;padding-top:8px}.rl__pop-title[data-v-8de71e0a]{color:#fff;font-size:13px;font-weight:500}.rl__pop-body[data-v-8de71e0a]{color:#7e8e95;font-size:12px;line-height:1.5}.rl__pop-meta[data-v-8de71e0a]{color:#6e6e6e;font-size:11px;font-variant-numeric:tabular-nums}.hz[data-v-dba31a29]{background:#273135;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px}.hz__head[data-v-dba31a29]{align-items:baseline;display:flex;justify-content:space-between}.hz__title[data-v-dba31a29]{color:#7e8e95;font-size:14px;font-weight:500}.hz__period[data-v-dba31a29]{color:#6e6e6e;font-size:11px}.hz__empty[data-v-dba31a29]{color:#6e6e6e;font-size:14px;line-height:1.5;padding:12px 0}.hz__bar[data-v-dba31a29]{border-radius:8px;display:flex;height:14px;overflow:hidden}.hz__seg[data-v-dba31a29]{min-width:0;transition:width .4s ease}.hz__legend[data-v-dba31a29]{color:#7e8e95;display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.hz__legend-item[data-v-dba31a29]{align-items:center;display:flex;gap:4px}.hz__dot[data-v-dba31a29]{border-radius:50%;height:8px;width:8px}.hz__zone[data-v-dba31a29]{color:#6e6e6e}.hz__pct[data-v-dba31a29]{font-weight:600}.hz__footer[data-v-dba31a29]{align-items:center;color:#6e6e6e;display:flex;font-size:12px;justify-content:space-between}.hz__narrative[data-v-dba31a29]{color:#7e8e95}.hz__total[data-v-dba31a29]{color:#6e6e6e}.vh[data-v-39db76c8]{background:#273135;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px}.vh__head[data-v-39db76c8]{align-items:baseline;display:flex;justify-content:space-between}.vh__title[data-v-39db76c8]{color:#7e8e95;font-size:14px;font-weight:500}.vh__period[data-v-39db76c8]{color:#fff;font-size:14px;font-weight:600}.vh__months[data-v-39db76c8]{display:flex;gap:4px}.vh__months-spacer[data-v-39db76c8]{flex:0 0 24px}.vh__month[data-v-39db76c8]{color:#6e6e6e;flex:1;font-size:10px;min-width:0;overflow:visible;text-align:center;white-space:nowrap}.vh__col[data-v-39db76c8],.vh__grid[data-v-39db76c8]{display:flex;gap:4px}.vh__col[data-v-39db76c8]{flex:1;flex-direction:column;min-width:0}.vh__col--labels[data-v-39db76c8]{flex:0 0 24px}.vh__weekday[data-v-39db76c8]{align-items:center;color:#6e6e6e;display:flex;flex:1;font-size:10px;justify-content:flex-start}.vh__cell[data-v-39db76c8]{aspect-ratio:1/1;background:#ffffff0a;border:0;border-radius:3px;cursor:pointer;padding:0;transition:transform .15s,background .15s}.vh__cell[data-v-39db76c8]:active{transform:scale(.9)}.vh__cell--lvl1[data-v-39db76c8]{background:#8ad62926}.vh__cell--lvl2[data-v-39db76c8]{background:#8ad62952}.vh__cell--lvl3[data-v-39db76c8]{background:#8ad6298c}.vh__cell--lvl4[data-v-39db76c8]{background:#8ad629c7}.vh__cell--lvl5[data-v-39db76c8]{background:#8ad629}.vh__footer[data-v-39db76c8]{color:#6e6e6e;font-size:12px}.vh__tooltip[data-v-39db76c8]{background:#000000d9;border-radius:6px;color:#fff;font-size:12px;padding:6px 10px;pointer-events:none;position:fixed;transform:translate(-50%,-100%);white-space:nowrap;z-index:100}.strava-pwrdby[data-v-c8617b10]{display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.ta[data-v-ec1d5b15]{display:flex;flex-direction:column;gap:16px}.ta__error[data-v-ec1d5b15],.ta__loading[data-v-ec1d5b15]{color:#6e6e6e;font-size:14px;padding:20px 0;text-align:center}.ta__empty[data-v-ec1d5b15]{display:flex;flex-direction:column;gap:12px;padding:20px 0;text-align:center}.ta__empty-title[data-v-ec1d5b15]{color:#fff;font-size:18px;font-weight:500}.ta__empty-sub[data-v-ec1d5b15]{color:#6e6e6e;font-size:14px;line-height:1.5;margin:0 auto;max-width:320px}.ta__banner[data-v-ec1d5b15]{align-items:center;background:#8ad62914;border:1px solid rgba(138,214,41,.25);border-radius:12px;display:flex;gap:8px;padding:8px 12px}.ta__banner-text[data-v-ec1d5b15]{color:#7e8e95;flex:1;font-size:13px;line-height:1.4}.ta__banner-cta[data-v-ec1d5b15]{background:#8ad629;border:0;border-radius:9999px;color:#000;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:600;padding:8px 16px}.ta__secondary[data-v-ec1d5b15]{margin-top:12px}.ta__secondary-title[data-v-ec1d5b15]{color:#7e8e95;font-size:12px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.ta__secondary-list[data-v-ec1d5b15]{display:flex;flex-direction:column;gap:8px}.ta__secondary-card[data-v-ec1d5b15]{background:#273135;border-radius:12px;cursor:pointer;padding:12px 16px}.ta__secondary-card[data-v-ec1d5b15]:active{opacity:.85}.ta__secondary-name[data-v-ec1d5b15]{color:#fff;font-size:14px;font-weight:500;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ta__secondary-meta[data-v-ec1d5b15]{color:#7e8e95;font-size:12px}.ta__attribution[data-v-ec1d5b15]{border-top:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:center;margin-top:8px;opacity:.75;padding-top:12px}.b-textarea-wrapper[data-v-f9892edb]{display:flex;flex-direction:column;gap:6px}.b-textarea-label[data-v-f9892edb]{color:#7e8e95;font-size:12px}.b-textarea[data-v-f9892edb]{background:#273135;border:1px solid #424d50;border-radius:8px;color:#fff;font-size:14px;outline:none;padding:12px;resize:none;transition:border-color .15s ease;width:100%}.b-textarea[data-v-f9892edb]::-moz-placeholder{color:#6e6e6e}.b-textarea[data-v-f9892edb]::placeholder{color:#6e6e6e}.b-textarea[data-v-f9892edb]:focus{border-color:#8ad629}.b-textarea--error[data-v-f9892edb]{border-color:#d36c6c}.b-textarea-error[data-v-f9892edb]{color:#d36c6c;font-size:13px}.club-settings[data-v-5b24589b]{display:flex;flex-direction:column;gap:12px;padding-bottom:20px}.club-settings__city[data-v-5b24589b]{position:relative}.club-settings__city-list[data-v-5b24589b]{background:#273135;border:1px solid #424d50;border-radius:12px;display:flex;flex-direction:column;gap:0;margin-top:4px;overflow:hidden}.club-settings__city-item[data-v-5b24589b]{background:none;border:none;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px;text-align:left}.club-settings__city-item[data-v-5b24589b]:active{background:#2f393c}.club-settings__loading[data-v-5b24589b]{color:#6e6e6e;padding:20px 0;text-align:center}.club-settings__logo[data-v-5b24589b]{align-items:center;align-self:center;background:none;border:0;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:8px 0}.club-settings__logo-hint[data-v-5b24589b]{color:#8ad629;font-size:12px}.club-settings__file[data-v-5b24589b]{display:none}.club-settings__divider[data-v-5b24589b]{background:#424d50;height:1px;margin:8px 0}.me[data-v-1e6064c9]{background:#273135;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:16px}.me--confirmed[data-v-1e6064c9]{border:1px solid rgba(138,214,41,.5)}.me__head[data-v-1e6064c9]{display:flex}.me__badge[data-v-1e6064c9]{color:#8ad629;font-size:12px;font-weight:500}.me__big[data-v-1e6064c9]{color:#fff;font-size:34px;font-weight:600;line-height:1}.me__meta[data-v-1e6064c9]{color:#7e8e95;display:flex;font-size:12px;gap:12px}.me__actions[data-v-1e6064c9]{display:flex;gap:8px;margin-top:4px}.me__btn[data-v-1e6064c9]{background:transparent;border:1px solid rgba(126,142,149,.3);border-radius:9999px;color:#fff;cursor:pointer;font-size:12px;padding:8px 18px}.me__btn--primary[data-v-1e6064c9]{background:#8ad629;border-color:#8ad629;color:#1d2427;font-weight:500}.me__btn[data-v-1e6064c9]:disabled{opacity:.5}.me__cand[data-v-1e6064c9]{align-items:center;display:flex;gap:12px;justify-content:space-between}.me__cand-name[data-v-1e6064c9]{color:#fff;font-size:14px}.me__cand-line[data-v-1e6064c9]{color:#7e8e95;display:flex;font-size:11px;gap:4px;margin-top:2px}.me__dismiss[data-v-1e6064c9]{background:transparent;border:none;color:#7e8e95;cursor:pointer;font-size:12px;padding:4px 0;text-align:center}.me__dismiss[data-v-1e6064c9]:disabled{opacity:.5}.er[data-v-1e6064c9]{display:flex;flex-direction:column;gap:16px}.er__state[data-v-1e6064c9]{color:#7e8e95;font-size:14px;padding:20px 0;text-align:center}.er__summary[data-v-1e6064c9]{background:#273135;border-radius:12px;display:flex;justify-content:space-around;padding:16px 20px}.er__summary-item[data-v-1e6064c9]{text-align:center}.er__summary-val[data-v-1e6064c9]{color:#8ad629;font-size:22px;font-weight:500}.er__summary-label[data-v-1e6064c9]{color:#7e8e95;font-size:11px;margin-top:2px}.er__chips[data-v-1e6064c9]{display:flex;flex-wrap:wrap;gap:8px}.er__chip[data-v-1e6064c9]{background:transparent;border:1px solid rgba(126,142,149,.3);border-radius:9999px;color:#7e8e95;cursor:pointer;font-size:12px;padding:6px 14px}.er__chip--active[data-v-1e6064c9]{background:#8ad629;border-color:#8ad629;color:#1d2427}.er__list[data-v-1e6064c9]{display:flex;flex-direction:column;gap:0}.er__row[data-v-1e6064c9]{align-items:center;border-bottom:1px solid rgba(126,142,149,.12);display:flex;gap:12px;padding:12px 0}.er__place[data-v-1e6064c9]{color:#7e8e95;flex-shrink:0;font-size:14px;font-weight:500;text-align:center;width:36px}.er__who[data-v-1e6064c9]{flex:1;min-width:0}.er__name[data-v-1e6064c9]{color:#fff;font-size:14px}.er__city[data-v-1e6064c9]{color:#7e8e95;font-size:11px;margin-top:2px}.er__time[data-v-1e6064c9]{text-align:right}.er__time-val[data-v-1e6064c9]{color:#fff;font-size:14px;font-weight:500}.er__pace[data-v-1e6064c9]{color:#7e8e95;font-size:11px;margin-top:2px}.support[data-v-819dd2d6]{display:flex;flex-direction:column;gap:12px;padding-bottom:16px}.support__intro[data-v-819dd2d6]{background:#273135;border-radius:12px;color:#7e8e95;font-size:14px;line-height:1.5;padding:12px 16px}.support__chip[data-v-819dd2d6]{align-items:center;align-self:flex-start;background:#273135;border:none;border-radius:9999px;color:#fff;cursor:pointer;display:flex;font-size:12px;gap:8px;padding:8px 12px}.support__chip-icon[data-v-819dd2d6]{font-size:18px}.support__chip-edit[data-v-819dd2d6]{color:#8ad629;margin-left:4px}.support__field[data-v-819dd2d6]{display:flex;flex-direction:column;gap:4px}.support__label[data-v-819dd2d6]{color:#7e8e95;font-size:12px;padding-left:4px}.support__textarea[data-v-819dd2d6]{background:#273135;border:1px solid #424d50;border-radius:12px;color:#fff;font-family:inherit;font-size:14px;line-height:1.5;min-height:120px;padding:12px;resize:vertical;width:100%}.support__textarea[data-v-819dd2d6]:focus{border-color:#8ad629;outline:none}.support__textarea[data-v-819dd2d6]::-moz-placeholder{color:#6e6e6e}.support__textarea[data-v-819dd2d6]::placeholder{color:#6e6e6e}.support__hint[data-v-819dd2d6]{color:#6e6e6e;font-size:12px;padding-right:4px;text-align:right}.categories[data-v-819dd2d6]{display:flex;flex-direction:column;gap:8px}.category[data-v-819dd2d6]{align-items:center;background:#273135;border:none;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:12px;text-align:left;transition:background .15s ease}.category[data-v-819dd2d6]:active{background:#2f393c}.category__icon[data-v-819dd2d6]{flex-shrink:0;font-size:28px}.category__text[data-v-819dd2d6]{display:flex;flex:1;flex-direction:column;gap:2px}.category__title[data-v-819dd2d6]{color:#fff;font-size:14px;font-weight:500}.category__hint[data-v-819dd2d6]{color:#6e6e6e;font-size:12px}.city-select[data-v-372e01fd]{display:flex;flex-direction:column;gap:12px}.city-select__input-wrap[data-v-372e01fd]{position:relative}.city-select__input[data-v-372e01fd]{background:#273135;border:1px solid #424d50;border-radius:12px;color:#fff;font-size:14px;outline:none;padding:14px 40px 14px 16px;transition:border-color .15s;width:100%}.city-select__input[data-v-372e01fd]::-moz-placeholder{color:#6e6e6e}.city-select__input[data-v-372e01fd]::placeholder{color:#6e6e6e}.city-select__input[data-v-372e01fd]:focus{border-color:#8ad629}.city-select__clear[data-v-372e01fd]{background:none;border:none;color:#6e6e6e;cursor:pointer;font-size:16px;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.city-select__dropdown[data-v-372e01fd]{background:#2f393c;border-radius:12px;overflow:hidden}.city-select__option[data-v-372e01fd]{color:#fff;cursor:pointer;font-size:14px;padding:14px 16px;transition:background .15s}.city-select__option[data-v-372e01fd]:active{background:#273135}.city-select__option+.city-select__option[data-v-372e01fd]{border-top:1px solid #424d50}.city-select__hint[data-v-372e01fd]{color:#6e6e6e;font-size:12px;padding:12px;text-align:center}.city-select__selected[data-v-372e01fd]{color:#7e8e95;font-size:14px;padding:8px;text-align:center}.city-select__selected strong[data-v-372e01fd]{color:#8ad629}.city-select__actions[data-v-372e01fd]{display:flex;flex-direction:column;gap:8px;margin-top:16px}.about-you__exp[data-v-d46a8109]{display:flex;flex-direction:column;gap:8px}.about-you__exp-item[data-v-d46a8109]{background:#273135;border:1px solid transparent;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:12px;text-align:left}.about-you__exp-item--active[data-v-d46a8109]{border-color:#8ad629}.about-you__exp-item[data-v-d46a8109]:active{opacity:.85}.about-you__exp-title[data-v-d46a8109]{color:#fff;font-size:14px;font-weight:500}.about-you__exp-hint[data-v-d46a8109]{color:#7e8e95;font-size:12px}.about-you[data-v-d46a8109]{gap:16px}.about-you[data-v-d46a8109],.about-you__block[data-v-d46a8109]{display:flex;flex-direction:column}.about-you__block[data-v-d46a8109]{gap:8px}.about-you__label[data-v-d46a8109]{color:#7e8e95;font-size:12px}.about-you__optional[data-v-d46a8109]{color:#6e6e6e}.about-you__row[data-v-d46a8109]{display:flex;gap:8px}.about-you__choice[data-v-d46a8109]{background:#273135;border:1px solid transparent;border-radius:12px;color:#fff;cursor:pointer;flex:1;font-size:14px;padding:12px}.about-you__choice--active[data-v-d46a8109]{border-color:#8ad629;color:#8ad629}.about-you__input[data-v-d46a8109]{background:#424d50;border:1px solid transparent;border-radius:12px;color:#fff;flex:1;font-size:14px;padding:12px;width:100%}.about-you__input[data-v-d46a8109]:focus{border-color:#8ad629;outline:none}.about-you__input[data-v-d46a8109]::-moz-placeholder{color:#6e6e6e;opacity:1}.about-you__input[data-v-d46a8109]::placeholder{color:#6e6e6e;opacity:1}.about-you__error[data-v-d46a8109]{color:#d36c6c;font-size:12px}.pr-empty[data-v-894766f7],.pr-loader[data-v-894766f7]{color:#7e8e95;font-size:12px;padding:12px;text-align:center}.pr-list[data-v-894766f7]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.pr-fallback-note[data-v-894766f7]{background:#273135;border-radius:8px;line-height:1.4}.pr-anketa-note[data-v-894766f7],.pr-fallback-note[data-v-894766f7]{color:#7e8e95;font-size:12px;margin-bottom:8px;padding:8px 12px}.pr-anketa-note[data-v-894766f7]{background:#8ad62914;border:1px solid rgba(138,214,41,.2);border-radius:8px;line-height:1.45}.pr-anketa-note strong[data-v-894766f7]{color:#fff}.pr-filters[data-v-894766f7]{display:flex;flex-wrap:wrap;gap:4px}.pr-discipline[data-v-894766f7],.pr-filters[data-v-894766f7]{margin-bottom:8px}.pr-discipline__label[data-v-894766f7]{color:#7e8e95;font-size:12px;margin-bottom:4px}.pr-discipline__chips[data-v-894766f7]{display:flex;flex-wrap:wrap;gap:4px}.pr-chip[data-v-894766f7]{background:#273135;border:1px solid transparent;border-radius:9999px;color:#7e8e95;cursor:pointer;font-size:12px;padding:6px 14px}.pr-chip[data-v-894766f7]:active{opacity:.85}.pr-chip--active[data-v-894766f7]{border-color:#8ad629;color:#8ad629}.pr-skip-hint[data-v-894766f7]{color:#6e6e6e;font-size:12px;line-height:1.4;margin-top:12px;text-align:center}.pr-card[data-v-894766f7]{background:#273135;border:1px solid transparent;border-radius:12px;cursor:pointer;padding:12px}.pr-card[data-v-894766f7]:active{opacity:.85}.pr-card--active[data-v-894766f7]{border-color:#8ad629}.pr-card__head[data-v-894766f7]{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:4px}.pr-card__date[data-v-894766f7]{color:#fff;font-size:12px;font-weight:500}.pr-card__days[data-v-894766f7]{color:#8ad629;font-size:12px}.pr-card__title[data-v-894766f7]{color:#fff;font-size:14px;font-weight:500;margin-bottom:4px}.pr-card__meta[data-v-894766f7]{color:#6e6e6e;font-size:12px}.pr-manual-toggle[data-v-894766f7]{background:none;border:1px dashed rgba(138,214,41,.4);border-radius:12px;color:#8ad629;cursor:pointer;font-size:12px;margin-top:8px;padding:12px;width:100%}.pr-manual-toggle[data-v-894766f7]:active{opacity:.85}.pr-manual[data-v-894766f7]{background:#273135;border-radius:12px;display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:12px}.pr-manual__label[data-v-894766f7]{color:#7e8e95;font-size:12px}.pr-manual__date[data-v-894766f7]{background:#424d50;border:1px solid transparent;border-radius:8px;color:#fff;font-size:14px;padding:8px 12px;width:100%}.pr-manual__dist[data-v-894766f7]{display:flex;flex-wrap:wrap;gap:8px}.pr-manual__price[data-v-894766f7]{display:flex;flex-direction:column;gap:2px;margin-top:4px}.pr-manual__price-value[data-v-894766f7]{color:#fff;font-size:18px;font-weight:600}.pr-manual__hint[data-v-894766f7],.pr-manual__price-meta[data-v-894766f7]{color:#7e8e95;font-size:12px}.pr-manual__hint[data-v-894766f7]{margin:0}.pr-manual__cta[data-v-894766f7]{background:#8ad629;border:none;border-radius:9999px;color:#1d2427;cursor:pointer;font-size:14px;font-weight:600;margin-top:4px;padding:12px;width:100%}.pr-manual__cta[data-v-894766f7]:disabled{cursor:default;opacity:.4}.sharing[data-v-26fbcdb5]{display:flex;flex-direction:column;gap:0}.sharing__empty[data-v-26fbcdb5],.sharing__loading[data-v-26fbcdb5]{align-items:center;color:#6e6e6e;display:flex;justify-content:center;padding:60px 0;text-align:center}.sharing__hint[data-v-26fbcdb5]{color:#7e8e95;font-size:12px;line-height:1.4;margin-bottom:12px}.sharing__list[data-v-26fbcdb5]{background:#273135;border-radius:12px;overflow:hidden}.sharing__row[data-v-26fbcdb5]{align-items:center;display:flex;gap:12px;padding:12px 16px}.sharing__row[data-v-26fbcdb5]:not(:last-child){border-bottom:1px solid #424d50}.sharing__row-body[data-v-26fbcdb5]{flex:1;min-width:0}.sharing__row-label[data-v-26fbcdb5]{color:#fff;font-size:14px;font-weight:500;margin-bottom:2px}.sharing__row-hint[data-v-26fbcdb5]{color:#6e6e6e;font-size:11px;line-height:1.35}.sharing__switch[data-v-26fbcdb5]{background:#2f393c;border-radius:13px;flex-shrink:0;height:26px;position:relative;transition:background .15s;width:44px}.sharing__switch input[data-v-26fbcdb5]{cursor:pointer;inset:0;opacity:0;position:absolute}.sharing__switch--on[data-v-26fbcdb5]{background:#8ad629}.sharing__switch-thumb[data-v-26fbcdb5]{background:#fff;border-radius:50%;height:22px;left:2px;position:absolute;top:2px;transition:transform .18s;width:22px}.sharing__switch--on .sharing__switch-thumb[data-v-26fbcdb5]{transform:translate(18px)}.history-import[data-v-fbd9fc6c]{display:flex;flex-direction:column;gap:12px}.history-import__file-input[data-v-fbd9fc6c]{display:none}.history-import__title[data-v-fbd9fc6c]{color:var(--text-primary,#fff);font:var(--font-title-3,600 17px/22px Inter,sans-serif)}.history-import__subtitle[data-v-fbd9fc6c]{color:var(--text-secondary,hsla(0,0%,100%,.7));font:var(--font-body,400 14px/20px Inter,sans-serif)}.history-import__actions[data-v-fbd9fc6c]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.history-import__guide[data-v-fbd9fc6c]{background:var(--bg-card,#1f1f1f);border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-top:12px;padding:12px}.history-import__guide-title[data-v-fbd9fc6c]{color:#8ad629;font:var(--font-caption,600 13px/18px Inter,sans-serif);margin-bottom:4px}.history-import__guide-text[data-v-fbd9fc6c]{color:var(--text-secondary,hsla(0,0%,100%,.7));font:var(--font-caption,400 13px/18px Inter,sans-serif)}.history-import__done[data-v-fbd9fc6c],.history-import__error[data-v-fbd9fc6c],.history-import__progress[data-v-fbd9fc6c]{display:flex;flex-direction:column;gap:12px}.history-import__bar[data-v-fbd9fc6c]{background:var(--bg-card,#1f1f1f);border-radius:2px;height:4px;overflow:hidden;width:100%}.history-import__bar-fill[data-v-fbd9fc6c]{background:#8ad629;height:100%;transition:width .25s ease}.history-import__counter[data-v-fbd9fc6c]{color:var(--text-tertiary,hsla(0,0%,100%,.5));font:var(--font-caption,400 13px/18px Inter,sans-serif)}.profile-result[data-v-46dc359c]{background:var(--bg-card,#1f1f1f);border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:16px}.profile-result__header[data-v-46dc359c]{display:flex;flex-direction:column;gap:4px}.profile-result__title[data-v-46dc359c]{color:var(--text-primary,#fff);font:var(--font-title-2,600 22px/28px Inter,sans-serif)}.profile-result__subtitle[data-v-46dc359c]{color:var(--text-tertiary,hsla(0,0%,100%,.5));font:var(--font-caption,400 13px/18px Inter,sans-serif)}.profile-result__vdot[data-v-46dc359c]{align-items:center;background:#8ad62914;border:1px solid rgba(138,214,41,.2);border-radius:12px;display:flex;flex-direction:column;padding:16px}.profile-result__vdot-label[data-v-46dc359c]{color:var(--text-secondary,hsla(0,0%,100%,.7));font:var(--font-caption,400 13px/18px Inter,sans-serif)}.profile-result__vdot-value[data-v-46dc359c]{color:#8ad629;font:700 36px/40px Inter,sans-serif;margin-top:4px}.profile-result__section-title[data-v-46dc359c]{color:var(--text-secondary,hsla(0,0%,100%,.7));font:var(--font-caption,600 13px/18px Inter,sans-serif);letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.profile-result__projections-grid[data-v-46dc359c]{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.profile-result__projection[data-v-46dc359c]{align-items:center;background:#ffffff0a;border-radius:10px;display:flex;flex-direction:column;padding:12px}.profile-result__projection-distance[data-v-46dc359c]{color:var(--text-tertiary,hsla(0,0%,100%,.5));font:var(--font-caption,400 12px/16px Inter,sans-serif)}.profile-result__projection-time[data-v-46dc359c]{color:var(--text-primary,#fff);font:600 18px/22px Inter,sans-serif;margin-top:2px}.profile-result__row[data-v-46dc359c]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.profile-result__metric[data-v-46dc359c]{display:flex;flex-direction:column;gap:2px}.profile-result__metric-label[data-v-46dc359c]{color:var(--text-tertiary,hsla(0,0%,100%,.5));font:var(--font-caption,400 12px/16px Inter,sans-serif)}.profile-result__metric-value[data-v-46dc359c]{align-items:baseline;color:var(--text-primary,#fff);display:flex;font:600 16px/22px Inter,sans-serif;gap:6px}.profile-result__trend[data-v-46dc359c]{color:var(--text-tertiary,hsla(0,0%,100%,.5));font:400 12px/16px Inter,sans-serif}.profile-result__paces[data-v-46dc359c]{display:flex;flex-direction:column;gap:6px}.profile-result__pace-row[data-v-46dc359c]{border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:space-between;padding:8px 0}.profile-result__pace-row[data-v-46dc359c]:last-child{border-bottom:none}.profile-result__pace-zone[data-v-46dc359c]{color:var(--text-secondary,hsla(0,0%,100%,.7));font:var(--font-body,400 14px/20px Inter,sans-serif)}.profile-result__pace-value[data-v-46dc359c]{color:var(--text-primary,#fff);font:500 14px/20px Inter,sans-serif}.profile-result__footer[data-v-46dc359c]{color:var(--text-tertiary,hsla(0,0%,100%,.5));font:var(--font-caption,400 12px/16px Inter,sans-serif);padding-top:4px}.apple-guide[data-v-1b151485]{background:var(--bg-card,#1f1f1f);border:1px solid hsla(0,0%,100%,.04);border-radius:16px;overflow:hidden}.apple-guide--expanded[data-v-1b151485]{border-color:#8ad6292e}.apple-guide__header[data-v-1b151485]{align-items:center;background:transparent;border:none;color:var(--text-primary,#fff);cursor:pointer;display:flex;gap:12px;padding:14px 16px;text-align:left;width:100%}.apple-guide__icon[data-v-1b151485]{color:#8ad629;flex-shrink:0}.apple-guide__heading[data-v-1b151485]{flex:1;min-width:0}.apple-guide__title[data-v-1b151485]{color:var(--text-primary,#fff);font-size:15px;font-weight:600}.apple-guide__subtitle[data-v-1b151485]{font-size:13px;margin-top:2px}.apple-guide__chevron[data-v-1b151485],.apple-guide__subtitle[data-v-1b151485]{color:var(--text-tertiary,hsla(0,0%,100%,.55))}.apple-guide__chevron[data-v-1b151485]{flex-shrink:0;transition:transform .2s ease}.apple-guide__chevron--up[data-v-1b151485]{transform:rotate(180deg)}.apple-guide__body[data-v-1b151485]{border-top:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:16px;padding:14px 16px 16px}.apple-guide__step[data-v-1b151485]{align-items:flex-start;display:flex;gap:12px}.apple-guide__step-num[data-v-1b151485]{align-items:center;background:#8ad6291f;border-radius:50%;color:#8ad629;display:flex;flex-shrink:0;font-size:13px;font-weight:600;height:24px;justify-content:center;line-height:1;width:24px}.apple-guide__step-content[data-v-1b151485]{flex:1;min-width:0}.apple-guide__step-title[data-v-1b151485]{color:var(--text-primary,#fff);font-size:14px;font-weight:500}.apple-guide__step-text[data-v-1b151485]{color:var(--text-secondary,hsla(0,0%,100%,.7));font-size:13px;line-height:1.45;margin-top:4px}.apple-guide__step-text--ok[data-v-1b151485]{color:#8ad629}.apple-guide__link-btn[data-v-1b151485]{background:none;border:none;color:#8ad629;cursor:pointer;display:inline-block;font-size:13px;font-weight:500;margin-top:8px;padding:0;text-align:left}.apple-guide__note[data-v-1b151485]{background:#ffffff08;border-radius:10px;color:var(--text-tertiary,hsla(0,0%,100%,.55));font-size:12px;line-height:1.5;padding:10px 12px}.strava-connect-btn[data-v-a33ca291]{background:transparent;border:none;cursor:pointer;display:block;line-height:0;padding:0;position:relative;width:auto}.strava-connect-btn[data-v-a33ca291]:active:not(:disabled){opacity:.85}.strava-connect-btn[data-v-a33ca291]:disabled{cursor:default}.strava-connect-btn__img[data-v-a33ca291]{display:block;height:48px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.strava-connect-btn__loading[data-v-a33ca291]{align-items:center;background:#0000008c;border-radius:4px;color:#fff;display:flex;font-size:14px;font-weight:500;inset:0;justify-content:center;position:absolute}.integrations[data-v-1c65fa79]{display:flex;flex-direction:column;gap:12px;padding-bottom:60px}.integrations__intro[data-v-1c65fa79]{color:#7e8e95;font-size:14px;line-height:1.5}.integrations__card[data-v-1c65fa79]{background:#273135;border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:16px}.integrations__card--soon[data-v-1c65fa79]{opacity:.45}.integrations__card-header[data-v-1c65fa79]{align-items:center;display:flex;justify-content:space-between}.integrations__provider[data-v-1c65fa79]{align-items:center;display:flex;gap:12px}.integrations__logo[data-v-1c65fa79]{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:40px;justify-content:center;width:40px}.integrations__logo--strava[data-v-1c65fa79]{background:#fc4c02}.integrations__logo--polar[data-v-1c65fa79]{background:#dc1f30}.integrations__logo--garmin[data-v-1c65fa79]{background:#006cc1}.integrations__provider-meta[data-v-1c65fa79]{display:flex;flex-direction:column;gap:2px}.integrations__provider-name[data-v-1c65fa79]{color:#fff;font-size:14px;font-weight:500}.integrations__provider-desc[data-v-1c65fa79]{color:#6e6e6e;font-size:12px}.integrations__connected[data-v-1c65fa79]{align-items:center;display:flex;gap:12px;justify-content:space-between}.integrations__status[data-v-1c65fa79]{align-items:center;color:#7e8e95;display:flex;font-size:12px;gap:4px}.integrations__dot[data-v-1c65fa79]{background:#8ad629;border-radius:50%;height:8px;width:8px}.integrations__synced[data-v-1c65fa79]{color:#6e6e6e}.integrations__connect[data-v-1c65fa79]{display:flex;flex-direction:column;gap:8px}.integrations__hint[data-v-1c65fa79]{color:#6e6e6e;font-size:12px;text-align:center}.integrations__btn[data-v-1c65fa79]{border:none;border-radius:9999px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 12px}.integrations__btn[data-v-1c65fa79]:active:not(:disabled){opacity:.85}.integrations__btn[data-v-1c65fa79]:disabled{cursor:default;opacity:.5}.integrations__btn--primary[data-v-1c65fa79]{background:#8ad629;color:#000;height:44px;width:100%}.integrations__btn--ghost[data-v-1c65fa79]{background:transparent;color:#7e8e95;padding:8px 12px}.integrations__skeleton[data-v-1c65fa79]{animation:pulse-1c65fa79 1.2s ease-in-out infinite;background:#6e6e6e1a;border-radius:12px;height:36px}.integrations__card--strava[data-v-1c65fa79]{border:1px solid rgba(252,76,2,.18)}.integrations__scopes[data-v-1c65fa79]{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.integrations__scope[data-v-1c65fa79]{align-items:center;color:#7e8e95;display:flex;font-size:12px;gap:8px;line-height:1.4}.integrations__scope svg[data-v-1c65fa79]{flex-shrink:0}.integrations__scope--allow[data-v-1c65fa79]{color:#8ad629}.integrations__scope--deny[data-v-1c65fa79]{color:#6e6e6e}.integrations__synced-info[data-v-1c65fa79]{color:#6e6e6e;font-size:12px;line-height:1.45}.integrations__attribution[data-v-1c65fa79]{border-top:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:flex-start;margin-top:4px;padding-top:8px}.integrations__history[data-v-1c65fa79]{display:flex;flex-direction:column;gap:12px;margin-top:24px}.integrations__history-header[data-v-1c65fa79]{color:var(--text-primary,#fff);font:600 17px/22px Inter,sans-serif;padding:0 4px}.integrations__history-sub[data-v-1c65fa79]{color:var(--text-secondary,#9a9a9a);font:400 13px/18px Inter,sans-serif;padding:4px 4px 0}.integrations__history-card[data-v-1c65fa79]{background:var(--bg-card,#1f1f1f);border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:16px}.integrations__importing[data-v-1c65fa79]{align-items:center;color:#7e8e95;display:flex;font-size:12px;gap:8px;line-height:1.4}.integrations__importing-spinner[data-v-1c65fa79]{animation:spin-1c65fa79 .8s linear infinite;border:2px solid rgba(138,214,41,.3);border-radius:50%;border-top-color:#8ad629;flex-shrink:0;height:14px;width:14px}@keyframes spin-1c65fa79{to{transform:rotate(1turn)}}@keyframes pulse-1c65fa79{50%{opacity:.5}}.page[data-v-796021e2]{gap:12px;padding-bottom:16px}.page[data-v-796021e2],.page__loading[data-v-796021e2]{display:flex;flex-direction:column}.meta[data-v-796021e2],.page__loading[data-v-796021e2]{gap:8px}.meta[data-v-796021e2]{align-items:center;display:flex}.meta__category[data-v-796021e2]{color:#7e8e95;font-size:12px}.meta__status[data-v-796021e2]{border-radius:9999px;font-size:12px;padding:2px 8px}.meta__status[data-status=open][data-v-796021e2]{background:#8ad62926;color:#8ad629}.meta__status[data-status=in_progress][data-v-796021e2]{background:#ffa50026;color:orange}.meta__status[data-status=closed][data-v-796021e2]{background:#2f393c;color:#6e6e6e}.thread[data-v-796021e2]{display:flex;flex-direction:column;gap:8px}.thread__bottom[data-v-796021e2]{height:1px}.msg[data-v-796021e2]{border-radius:12px;display:flex;flex-direction:column;gap:4px;max-width:92%;padding:8px 12px;word-wrap:break-word;white-space:pre-wrap}.msg--user[data-v-796021e2]{align-self:flex-end;background:#8ad6292e;color:#fff}.msg--admin[data-v-796021e2]{align-self:flex-start;background:#273135;color:#fff}.msg__sender[data-v-796021e2]{color:#8ad629;font-size:12px;font-weight:500}.msg__body[data-v-796021e2]{font-size:14px;line-height:1.4}.msg__meta[data-v-796021e2]{align-self:flex-end;color:#6e6e6e;font-size:12px}.reply[data-v-796021e2]{background:#1d2427;bottom:0;display:flex;flex-direction:column;gap:8px;padding-top:8px;position:sticky}.reply__textarea[data-v-796021e2]{background:#273135;border:1px solid #424d50;border-radius:12px;color:#fff;font-family:inherit;font-size:14px;line-height:1.4;min-height:80px;padding:12px;resize:vertical;width:100%}.reply__textarea[data-v-796021e2]:focus{border-color:#8ad629;outline:none}.reply__textarea[data-v-796021e2]::-moz-placeholder{color:#6e6e6e}.reply__textarea[data-v-796021e2]::placeholder{color:#6e6e6e}.reply--closed[data-v-796021e2]{background:#273135;border-radius:12px;color:#6e6e6e;font-size:12px;padding:12px;text-align:center}.workout-icon[data-v-8f5de57d]{flex-shrink:0}.tg[data-v-002f1bfd]{border-top:1px solid #273135;margin-top:16px;padding-top:16px}.tg__head[data-v-002f1bfd]{margin-bottom:12px}.tg__title[data-v-002f1bfd]{color:#fff;font-size:16px;font-weight:500;margin:0 0 4px}.tg__lead[data-v-002f1bfd]{color:#7e8e95;font-size:12px;line-height:1.45;margin:0}.tg__steps[data-v-002f1bfd]{list-style:none;margin:0;padding:0}.tg__step[data-v-002f1bfd]{border-bottom:1px solid #273135;display:grid;gap:12px;grid-template-columns:52px minmax(0,1fr);padding:12px 0}.tg__step[data-v-002f1bfd]:last-child{border-bottom:0}.tg__step-k[data-v-002f1bfd]{color:#8ad629;font-size:12px;font-weight:500;padding-top:1px}.tg__step-body[data-v-002f1bfd]{display:flex;flex-direction:column;gap:3px}.tg__step-t[data-v-002f1bfd]{color:#fff;font-size:14px;font-weight:500}.tg__step-h[data-v-002f1bfd]{color:#7e8e95;font-size:12px;line-height:1.45}.tg__pace[data-v-002f1bfd]{display:block;margin-top:8px}.tg__pace-bars[data-v-002f1bfd]{align-items:flex-end;display:flex;gap:3px;height:34px}.tg__pace-bars i[data-v-002f1bfd]{background:#8ad629;border-radius:3px 3px 0 0;display:block;flex:1}.tg__pace-bar--dim[data-v-002f1bfd]{background:#2f393c}.tg__pace-cap[data-v-002f1bfd]{color:#7e8e95;display:flex;font-size:10px;gap:8px;justify-content:space-between;margin-top:5px}.tg__watch[data-v-002f1bfd]{background:#2f393c;border-radius:12px;display:flex;flex-direction:column;gap:3px;margin-top:8px;padding:12px}.tg__watch--ok[data-v-002f1bfd]{background:#8ad62914}.tg__watch-t[data-v-002f1bfd]{color:#fff;font-size:12px;font-weight:500}.tg__watch-h[data-v-002f1bfd]{color:#7e8e95;font-size:12px;line-height:1.4}.tg__watch-btn[data-v-002f1bfd]{align-self:flex-start;background:#8ad629;border:0;border-radius:9999px;color:#1d2427;cursor:pointer;font-size:12px;font-weight:500;margin-top:8px;padding:8px 14px}.tg__watch-btn[data-v-002f1bfd]:active{opacity:.85}.tg__safety[data-v-002f1bfd]{background:#273135;border-radius:12px;color:#7e8e95;font-size:12px;line-height:1.5;margin:12px 0 0;padding:12px}.tg__safety b[data-v-002f1bfd]{color:#fff;font-weight:500}.pace-card[data-v-4bdf1e47]{background:#273135;border-left:3px solid #8ad629;border-radius:16px;padding:16px}.pace-card__label[data-v-4bdf1e47]{color:#7e8e95;font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.pace-card__value[data-v-4bdf1e47]{align-items:baseline;display:flex;gap:8px}.pace-card__pace[data-v-4bdf1e47]{color:#fff;font-size:32px;font-weight:500;line-height:1}.pace-card__unit[data-v-4bdf1e47]{color:#6e6e6e;font-size:14px;font-weight:500}.pace-card__meta[data-v-4bdf1e47]{align-items:center;color:#7e8e95;display:flex;font-size:12px;gap:4px;margin-top:8px}.pace-card__sep[data-v-4bdf1e47]{color:#6e6e6e}.intensity-badge[data-v-2fe72642]{align-items:center;border-radius:9999px;display:inline-flex;font-size:11px;font-weight:500;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.intensity-badge--green[data-v-2fe72642]{background:#8ad62926;color:#8ad629}.intensity-badge--orange[data-v-2fe72642]{background:#ff9b3f26;color:#ff9b3f}.intensity-badge--red[data-v-2fe72642]{background:#ff5b5b26;color:#ff5b5b}.intensity-badge--neutral[data-v-2fe72642]{background:#6e6e6e26;color:#6e6e6e}.g-term[data-v-d50211bb]{color:#fff;cursor:pointer;text-decoration:underline;text-decoration-color:#8ad629;text-decoration-style:dotted;text-underline-offset:2px}.g-term[data-v-d50211bb]:active{opacity:.7}.g-term__body[data-v-d50211bb]{display:flex;flex-direction:column;gap:12px;padding:12px}.g-term__short[data-v-d50211bb]{background:#8ad62914;border-left:2px solid #8ad629;border-radius:12px;color:#fff;font-size:14px;font-weight:500;line-height:1.4;padding:12px}.g-term__full[data-v-d50211bb]{display:flex;flex-direction:column;gap:8px}.g-term__p[data-v-d50211bb]{color:#fff;font-size:14px;line-height:1.55;margin:0;white-space:pre-wrap}.g-term__missing[data-v-d50211bb]{color:#7e8e95;font-size:14px;padding:16px;text-align:center}.g-aware[data-v-f5285004]{white-space:pre-wrap}.workout-detail__section[data-v-8b77c87c]{display:flex;flex-direction:column;gap:8px}.workout-detail__section-title[data-v-8b77c87c]{color:#7e8e95;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.workout-detail__purpose[data-v-8b77c87c]{background:#8ad6290f;border-left:2px solid #8ad629;border-radius:12px;color:#fff;font-size:14px;line-height:1.6;padding:12px}.workout-detail__text[data-v-8b77c87c]{color:#fff;font-size:14px;line-height:1.5}.workout-detail__blocks[data-v-8b77c87c]{display:flex;flex-direction:column;gap:8px}.workout-detail__block[data-v-8b77c87c]{background:#273135;border-radius:12px;padding:12px}.workout-detail__block-header[data-v-8b77c87c]{align-items:center;display:flex;gap:8px;margin-bottom:4px}.workout-detail__block-type[data-v-8b77c87c]{color:#fff;font-size:14px;font-weight:500}.workout-detail__block-dur[data-v-8b77c87c]{color:#6e6e6e;font-size:12px;margin-left:auto}.workout-detail__block-meta[data-v-8b77c87c]{align-items:center;color:#8ad629;display:flex;flex-wrap:wrap;font-size:12px;font-weight:500;gap:4px;margin-bottom:4px}.workout-detail__block-sep[data-v-8b77c87c]{color:#6e6e6e}.workout-detail__block-desc[data-v-8b77c87c]{color:#7e8e95;font-size:12px;line-height:1.4}.workout-detail__note[data-v-8b77c87c]{align-items:flex-start;background:#273135;border-radius:12px;color:#fff;display:flex;font-size:14px;gap:8px;line-height:1.4;padding:12px}.coach[data-v-e1c97225]{background:#273135;border:1px solid #424d50;border-radius:12px;display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:12px}.coach__head[data-v-e1c97225]{align-items:center;display:flex}.coach__badge[data-v-e1c97225]{color:#8ad629;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.coach__chat[data-v-e1c97225]{display:flex;flex-direction:column;gap:8px}.coach__msg[data-v-e1c97225]{border-radius:12px;font-size:14px;line-height:1.5;max-width:92%;padding:10px 12px;white-space:pre-wrap}.coach__msg--user[data-v-e1c97225]{align-self:flex-end;background:#8ad62924;border-bottom-right-radius:4px;color:#fff}.coach__msg--coach[data-v-e1c97225]{align-self:flex-start;background:#424d50;border-bottom-left-radius:4px;color:#fff}.coach__read-mark[data-v-e1c97225]{align-self:flex-end;color:#6e6e6e;font-size:12px;margin-top:-4px}.coach__applied[data-v-e1c97225]{align-self:flex-start;border:1px solid rgba(138,214,41,.35);border-radius:12px;color:#7e8e95;font-size:12px;line-height:1.45;max-width:92%;padding:8px 12px}.coach__applied-label[data-v-e1c97225]{color:#8ad629;display:block;font-weight:600;margin-bottom:2px}.coach__prompt[data-v-e1c97225]{color:#7e8e95;font-size:14px;line-height:1.4}.coach__note[data-v-e1c97225]{color:#8ad629;font-size:12px;line-height:1.4}.coach__lock[data-v-e1c97225]{color:#fff;font-size:14px;line-height:1.45;margin:0}.coach__textarea[data-v-e1c97225]{background:#424d50;border:1px solid #424d50;border-radius:12px;color:#fff;font-family:inherit;font-size:14px;line-height:1.4;outline:none;padding:12px;resize:vertical;width:100%}.coach__textarea[data-v-e1c97225]:focus{border-color:#8ad629}.coach__textarea[data-v-e1c97225]::-moz-placeholder{color:#6e6e6e}.coach__textarea[data-v-e1c97225]::placeholder{color:#6e6e6e}.coach__textarea[data-v-e1c97225]:disabled{opacity:.6}.coach__error[data-v-e1c97225]{color:#7e8e95;font-size:12px;margin:0}.coach__btn[data-v-e1c97225],.coach__cta[data-v-e1c97225]{background:#8ad629;border:none;border-radius:9999px;color:#000;cursor:pointer;font-size:14px;font-weight:500;height:44px;width:100%}.coach__btn[data-v-e1c97225]:disabled,.coach__cta[data-v-e1c97225]:disabled{cursor:default;opacity:.5}.coach__btn[data-v-e1c97225]:active:not(:disabled),.coach__cta[data-v-e1c97225]:active:not(:disabled){opacity:.85}.coach__promo-toggle[data-v-e1c97225]{align-self:flex-start;background:none;border:none;color:#7e8e95;cursor:pointer;font-size:12px;padding:0;text-decoration:underline}.coach__promo-toggle[data-v-e1c97225]:active{opacity:.7}.coach__promo-input[data-v-e1c97225]{background:#424d50;border:1px solid #424d50;border-radius:12px;color:#fff;font-size:14px;outline:none;padding:10px 12px;text-transform:uppercase;width:100%}.coach__promo-input[data-v-e1c97225]:focus{border-color:#8ad629}.coach__promo-input[data-v-e1c97225]::-moz-placeholder{color:#6e6e6e;text-transform:none}.coach__promo-input[data-v-e1c97225]::placeholder{color:#6e6e6e;text-transform:none}.event-card[data-v-ec9c9719]{background:#273135;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:16px}.event-card__status[data-v-ec9c9719]{color:#8ad629;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.event-card__results[data-v-ec9c9719]{display:flex;flex-direction:column;gap:12px}.event-card__result-label[data-v-ec9c9719]{color:#6e6e6e;font-size:12px}.event-card__result-time[data-v-ec9c9719]{color:#fff;font-size:28px;font-weight:500;line-height:1.1}.event-card__result-extra[data-v-ec9c9719]{color:#7e8e95;font-size:12px;margin-top:2px}.event-card__hint[data-v-ec9c9719],.event-card__note[data-v-ec9c9719]{color:#7e8e95;font-size:12px;line-height:1.5;margin:0}.workout-detail[data-v-97589044]{display:flex;flex-direction:column;gap:16px;padding-bottom:120px}.workout-detail__empty[data-v-97589044],.workout-detail__loading[data-v-97589044]{color:#7e8e95;padding:60px 0;text-align:center}.workout-detail--completed .workout-detail__hero[data-v-97589044]{background:#8ad6290f;border-left:2px solid #8ad629}.workout-detail--skipped .workout-detail__hero[data-v-97589044]{background:#ffffff08;border-left:2px solid #6e6e6e}.workout-detail__hero[data-v-97589044]{background:#273135;border-radius:16px;padding:16px}.workout-detail__race-hero[data-v-97589044]{border-radius:16px;display:flex;flex-direction:column;gap:4px;padding:16px;text-align:center}.workout-detail__race-hero--today[data-v-97589044]{background:linear-gradient(135deg,#8ad6292e,#8ad6290d);border:1px solid rgba(138,214,41,.35)}.workout-detail__race-hero--future[data-v-97589044]{background:#273135;border:1px solid hsla(0,0%,43%,.18)}.workout-detail__race-hero--past[data-v-97589044]{background:#6e6e6e0f;border:1px solid hsla(0,0%,43%,.18)}.workout-detail__race-hero-title[data-v-97589044]{color:#fff;font-size:20px;font-weight:600;line-height:1.2}.workout-detail__race-hero-name[data-v-97589044]{color:#fff;font-size:14px;font-weight:500;line-height:1.3}.workout-detail__race-hero-dist[data-v-97589044]{color:#7e8e95;font-size:12px}.workout-detail__hero-status[data-v-97589044]{align-items:center;border-radius:9999px;display:inline-flex;font-size:12px;font-weight:500;gap:6px;margin-bottom:8px;padding:4px 10px}.workout-detail__hero-status--done[data-v-97589044]{background:#8ad629;color:#000}.workout-detail__hero-status--skip[data-v-97589044]{background:#6e6e6e33;color:#7e8e95}.workout-detail__hero-status-when[data-v-97589044]{font-weight:400;opacity:.85}.workout-detail__hero-row[data-v-97589044]{align-items:flex-start;display:flex;gap:12px;margin-bottom:8px}.workout-detail__hero-meta[data-v-97589044]{flex:1;min-width:0}.workout-detail__hero-type[data-v-97589044]{align-items:center;color:#7e8e95;display:flex;flex-wrap:wrap;font-size:12px;gap:4px;margin-bottom:4px}.workout-detail__hero-title[data-v-97589044]{color:#fff;font-size:18px;font-weight:500}.workout-detail__hero-title--strike[data-v-97589044]{color:#7e8e95;text-decoration:line-through}.workout-detail__hero-date[data-v-97589044]{color:#7e8e95;font-size:14px;margin-top:8px}.workout-detail__fact[data-v-97589044]{background:#8ad6290f;border:1px solid rgba(138,214,41,.2);border-radius:16px;padding:16px}.workout-detail__fact--empty[data-v-97589044]{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.workout-detail__fact-grid[data-v-97589044]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));margin-top:8px}.workout-detail__fact-cell[data-v-97589044]{display:flex;flex-direction:column;gap:2px}.workout-detail__fact-value[data-v-97589044]{color:#fff;font-size:22px;font-weight:600;line-height:1.1}.workout-detail__fact-value--sm[data-v-97589044]{font-size:18px}.workout-detail__fact-label[data-v-97589044]{color:#6e6e6e;font-size:11px;text-transform:lowercase}.workout-detail__fact-empty-text[data-v-97589044]{color:#7e8e95;font-size:12px}.workout-detail__fact-empty-btn[data-v-97589044]{background:none;border:none;color:#8ad629;cursor:pointer;font-size:12px;font-weight:500;padding:0}.workout-detail__fact-empty-btn[data-v-97589044]:active{opacity:.7}.workout-detail__user-comment[data-v-97589044]{display:flex;flex-direction:column;gap:8px}.workout-detail__user-comment-text[data-v-97589044]{background:#273135;border-left:2px solid rgba(138,214,41,.4);border-radius:12px;color:#fff;font-size:14px;line-height:1.5;padding:12px}.workout-detail__plan-accordion[data-v-97589044]{background:#273135;border-radius:12px;overflow:hidden}.workout-detail__plan-accordion-toggle[data-v-97589044]{align-items:center;background:transparent;border:none;color:#7e8e95;cursor:pointer;display:flex;font-size:12px;font-weight:500;justify-content:space-between;letter-spacing:.5px;padding:12px 16px;text-transform:uppercase;width:100%}.workout-detail__plan-accordion-toggle svg[data-v-97589044]{transition:transform .2s ease}.workout-detail__plan-accordion-toggle--open svg[data-v-97589044]{transform:rotate(180deg)}.workout-detail__plan-accordion-toggle[data-v-97589044]:active{opacity:.7}.workout-detail__plan-accordion-body[data-v-97589044]{padding:0 16px 12px}.workout-detail__metrics[data-v-97589044]{display:flex;flex-wrap:wrap;gap:12px}.workout-detail__metric[data-v-97589044]{align-items:center;background:#273135;border-radius:9999px;color:#fff;display:flex;font-size:14px;font-weight:500;gap:4px;padding:4px 12px}.workout-detail__metric-icon[data-v-97589044]{font-size:16px}.workout-detail__pace-adjust[data-v-97589044]{background:#273135;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px}.workout-detail__pace-adjust-title[data-v-97589044]{color:#fff;font-size:14px;font-weight:500}.workout-detail__pace-adjust-chips[data-v-97589044]{display:flex;flex-wrap:wrap;gap:4px}.workout-detail__pace-adjust-chip[data-v-97589044]{background:#2f393c;border-radius:9999px;color:#7e8e95;font-size:12px;padding:6px 12px;transition:background .15s,color .15s}.workout-detail__pace-adjust-chip--active[data-v-97589044]{background:#8ad6292e;color:#8ad629}.workout-detail__pace-adjust-chip[data-v-97589044]:disabled{opacity:.5}.workout-detail__pace-adjust-hint[data-v-97589044]{color:#6e6e6e;font-size:12px;line-height:1.4}.workout-detail__section[data-v-97589044]{display:flex;flex-direction:column;gap:8px}.workout-detail__section-title[data-v-97589044]{color:#7e8e95;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.workout-detail__report-btn[data-v-97589044]{background:transparent;border:1px solid #8ad629;border-radius:9999px;color:#8ad629;cursor:pointer;font-size:14px;font-weight:600;padding:14px;width:100%}.workout-detail__report-btn[data-v-97589044]:active{opacity:.8}.workout-detail__external-wrap[data-v-97589044]{display:flex;flex-direction:column;gap:4px}.workout-detail__strava-link[data-v-97589044]{align-items:center;color:#fc4c02;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:4px 0;text-decoration:none;width:-moz-fit-content;width:fit-content}.workout-detail__strava-link[data-v-97589044]:active{opacity:.7}.workout-detail__strava-link-text[data-v-97589044]{letter-spacing:.02em}.workout-detail__external[data-v-97589044]{align-items:center;background:#6e6e6e14;border-radius:12px;color:#fff;display:flex;font-size:12px;gap:4px;padding:8px 12px;text-decoration:none}.workout-detail__external[data-v-97589044]:active{opacity:.7}.workout-detail__external-dot[data-v-97589044]{background:#6e6e6e;border-radius:50%;flex-shrink:0;height:6px;width:6px}.workout-detail__external-attribution[data-v-97589044]{padding-left:0}.workout-detail__status-badge[data-v-97589044]{border-radius:12px;font-size:14px;font-weight:500;padding:12px;text-align:center}.workout-detail__status-badge--completed[data-v-97589044]{background:#8ad62926;color:#8ad629}.workout-detail__status-badge--skipped[data-v-97589044]{background:#6e6e6e26;color:#6e6e6e}.workout-detail__actions[data-v-97589044]{display:flex;gap:12px}.workout-detail__actions--stacked[data-v-97589044]{flex-direction:column}.workout-detail__btn[data-v-97589044]{border:none;border-radius:9999px;cursor:pointer;flex:1;font-size:14px;font-weight:500;padding:12px}.workout-detail__btn[data-v-97589044]:disabled{opacity:.5}.workout-detail__btn[data-v-97589044]:active{opacity:.7}.workout-detail__btn--done[data-v-97589044]{background:#8ad629;color:#000}.workout-detail__btn--skip[data-v-97589044]{background:#273135;color:#7e8e95}.workout-detail__reschedule-input[data-v-97589044]{height:1px;opacity:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;margin:-1px;overflow:hidden;padding:0}.workout-detail__edit--label[data-v-97589044]{cursor:pointer;display:block;position:relative;text-align:center}.workout-detail__edit--disabled[data-v-97589044]{opacity:.5;pointer-events:none}.workout-detail__edit[data-v-97589044]{background:#273135;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px;width:100%}.workout-detail__edit[data-v-97589044]:active{opacity:.7}.workout-detail__delete[data-v-97589044]{background:none;border:none;color:#d36c6c;cursor:pointer;font-size:12px;padding:12px;text-align:center}.workout-detail__delete[data-v-97589044]:active{opacity:.7}.sort-sheet[data-v-c170cd3e]{padding:16px 0}.sort-sheet__title[data-v-c170cd3e]{color:#fff;font-size:16px;font-weight:500;margin-bottom:16px}.sort-sheet__option[data-v-c170cd3e]{border-bottom:1px solid hsla(0,0%,100%,.06);color:#7e8e95;cursor:pointer;font-size:14px;padding:12px 0;transition:color .15s}.sort-sheet__option[data-v-c170cd3e]:last-child{border-bottom:none}.sort-sheet__option--active[data-v-c170cd3e]{color:#8ad629;font-weight:500}.sort-sheet__option[data-v-c170cd3e]:active{opacity:.7}.filter-sheet[data-v-80c46a94]{padding:16px 0}.filter-sheet__title[data-v-80c46a94]{color:#fff;font-size:16px;font-weight:500;margin-bottom:20px}.filter-sheet__section[data-v-80c46a94]{margin-bottom:20px}.filter-sheet__label[data-v-80c46a94]{color:#7e8e95;font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.filter-sheet__chips[data-v-80c46a94]{display:flex;flex-wrap:wrap;gap:8px}.filter-sheet__actions[data-v-80c46a94]{margin-top:20px}.filter-sheet__reset[data-v-80c46a94]{color:#6e6e6e;cursor:pointer;font-size:14px;margin-top:12px;text-align:center}.filter-sheet__reset[data-v-80c46a94]:active{opacity:.7}.category__search[data-v-e8a18905]{margin-bottom:12px}.category__toolbar[data-v-e8a18905]{align-items:center;display:flex;margin-bottom:12px}.category__toolbar-spacer[data-v-e8a18905]{flex:1}.category__toolbar-btn[data-v-e8a18905]{align-items:center;background:none;border:none;color:#7e8e95;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;padding:4px 0;transition:opacity .15s;white-space:nowrap}.category__toolbar-btn[data-v-e8a18905]:active{opacity:.7}.category__badge[data-v-e8a18905]{color:#8ad629;font-size:8px;margin-left:2px}.category__count[data-v-e8a18905]{color:#6e6e6e;font-size:12px;margin-bottom:12px}.category__loading[data-v-e8a18905]{padding:12px 0}.category__sentinel[data-v-e8a18905]{height:1px}.category__end[data-v-e8a18905]{color:#6e6e6e;display:flex;flex-direction:column;font-size:12px;gap:12px;padding:20px 0 12px;text-align:center}.category__end-text[data-v-e8a18905]{color:#6e6e6e}.category__submit-cta[data-v-e8a18905]{background:#273135;border:1px solid transparent;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:16px;text-align:left;width:100%}.category__submit-cta[data-v-e8a18905]:active{opacity:.85}.category__submit-cta--prominent[data-v-e8a18905]{background:linear-gradient(135deg,#8ad6291f,#8ad6290a);border-color:#8ad62959;margin-top:16px}.category__submit-cta-title[data-v-e8a18905]{color:#fff;font-size:14px;font-weight:600}.category__submit-cta-text[data-v-e8a18905]{color:#7e8e95;font-size:12px;line-height:1.5}.category__submit-cta-action[data-v-e8a18905]{color:#8ad629;font-size:14px;font-weight:500;margin-top:4px}.phone-step__why[data-v-7f7b1ccc]{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.phone-step__why-item[data-v-7f7b1ccc]{align-items:flex-start;color:#7e8e95;display:flex;font-size:14px;gap:10px;line-height:1.45}.phone-step__why-item b[data-v-7f7b1ccc]{color:#fff;font-weight:600}.phone-step__why-icon[data-v-7f7b1ccc]{color:#8ad629;flex-shrink:0;margin-top:3px}.phone-step__shield[data-v-7f7b1ccc]{align-items:flex-start;background:#273135;border-radius:12px;display:flex;gap:10px;margin-top:20px;padding:12px 14px}.phone-step__shield-icon[data-v-7f7b1ccc]{color:#7e8e95;flex-shrink:0}.phone-step__shield-copy[data-v-7f7b1ccc]{color:#7e8e95;font-size:13px;line-height:1.45}.phone-step__manual[data-v-7f7b1ccc]{display:flex;flex-direction:column;gap:8px}.phone-step__input[data-v-7f7b1ccc]{background:#273135;border:1px solid #424d50;border-radius:12px;color:#fff;font-size:16px;padding:14px 16px;width:100%}.phone-step__input[data-v-7f7b1ccc]:focus{border-color:#8ad629;outline:none}.phone-step__error[data-v-7f7b1ccc]{color:#d36c6c;font-size:13px}.exp-list[data-v-c0f1ed5c]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.exp-card[data-v-c0f1ed5c]{background:#273135;border:1px solid transparent;border-radius:12px;cursor:pointer;padding:12px;transition:border-color .15s}.exp-card[data-v-c0f1ed5c]:active{opacity:.85}.exp-card--active[data-v-c0f1ed5c]{border-color:#8ad629}.exp-card__title[data-v-c0f1ed5c]{color:#fff;font-size:14px;font-weight:500;margin-bottom:2px}.exp-card__hint[data-v-c0f1ed5c]{color:#7e8e95;font-size:12px}.prefs[data-v-42364cee]{display:flex;flex-direction:column;gap:0}.prefs__loading[data-v-42364cee]{align-items:center;color:#6e6e6e;display:flex;justify-content:center;padding:60px 0}.prefs__section-title[data-v-42364cee]{color:#fff;font-size:14px;font-weight:500;margin:12px 0 4px}.prefs__section-title[data-v-42364cee]:first-child{margin-top:0}.prefs__hint[data-v-42364cee]{color:#7e8e95;font-size:12px;line-height:1.4;margin-bottom:8px}.prefs__list[data-v-42364cee]{background:#273135;border-radius:12px;margin-bottom:12px;overflow:hidden}.prefs__row[data-v-42364cee]{align-items:center;display:flex;gap:12px;padding:12px 16px}.prefs__row[data-v-42364cee]:not(:last-child){border-bottom:1px solid #424d50}.prefs__row--time[data-v-42364cee]{gap:16px}.prefs__row-body[data-v-42364cee]{flex:1;min-width:0}.prefs__row-label[data-v-42364cee]{color:#fff;font-size:14px;font-weight:500;margin-bottom:2px}.prefs__row-hint[data-v-42364cee]{color:#6e6e6e;font-size:11px;line-height:1.35}.prefs__switch[data-v-42364cee]{background:#2f393c;border-radius:13px;flex-shrink:0;height:26px;position:relative;transition:background .15s;width:44px}.prefs__switch input[data-v-42364cee]{cursor:pointer;inset:0;opacity:0;position:absolute}.prefs__switch--on[data-v-42364cee]{background:#8ad629}.prefs__switch--disabled[data-v-42364cee]{cursor:not-allowed;opacity:.45}.prefs__switch-thumb[data-v-42364cee]{background:#fff;border-radius:50%;height:22px;left:2px;position:absolute;top:2px;transition:transform .18s;width:22px}.prefs__switch--on .prefs__switch-thumb[data-v-42364cee]{transform:translate(18px)}.prefs__time[data-v-42364cee]{display:flex;flex:1;flex-direction:column;gap:4px}.prefs__time-label[data-v-42364cee]{color:#6e6e6e;font-size:11px}.prefs__time-input[data-v-42364cee]{background:#2f393c;border:none;border-radius:8px;color:#fff;color-scheme:dark;font-size:14px;padding:8px 10px;width:100%}.prefs__footer[data-v-42364cee]{color:#6e6e6e;font-size:11px;margin-top:12px;text-align:center}.prefs__pills[data-v-42364cee]{display:flex;gap:4px;margin-bottom:12px}.prefs__pill[data-v-42364cee]{background:#273135;border:1px solid #424d50;border-radius:9999px;color:#7e8e95;cursor:pointer;flex:1;font-size:12px;font-weight:500;padding:10px 14px;transition:background .15s,color .15s,border-color .15s}.prefs__pill[data-v-42364cee]:disabled{cursor:not-allowed;opacity:.5}.prefs__pill--active[data-v-42364cee]{background:#8ad629;border-color:#8ad629;color:#1d2427}.support[data-v-6a036e17]{gap:12px;padding-bottom:16px}.support[data-v-6a036e17],.support__list[data-v-6a036e17]{display:flex;flex-direction:column}.support__list[data-v-6a036e17]{gap:8px}.support__empty[data-v-6a036e17]{padding:20px 0}.ticket[data-v-6a036e17]{align-items:stretch;background:#273135;border:none;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:12px;text-align:left;transition:background .15s ease}.ticket[data-v-6a036e17]:active{background:#2f393c}.ticket--closed[data-v-6a036e17]{opacity:.6}.ticket__head[data-v-6a036e17]{align-items:center;display:flex;gap:8px;justify-content:space-between}.ticket__category[data-v-6a036e17]{color:#7e8e95;font-size:12px}.ticket__status[data-v-6a036e17]{border-radius:9999px;font-size:12px;padding:2px 8px}.ticket__status[data-status=open][data-v-6a036e17]{background:#8ad62926;color:#8ad629}.ticket__status[data-status=in_progress][data-v-6a036e17]{background:#ffa50026;color:orange}.ticket__status[data-status=closed][data-v-6a036e17]{background:#2f393c;color:#6e6e6e}.ticket__subject[data-v-6a036e17]{color:#fff;font-size:14px;font-weight:500}.ticket__meta[data-v-6a036e17]{color:#6e6e6e;font-size:12px}.rest-page[data-v-164491e4]{display:flex;flex-direction:column;gap:12px}.rest-page__date[data-v-164491e4]{color:#6e6e6e;font-size:12px;text-transform:lowercase}.rest-page__title-row[data-v-164491e4]{align-items:center;display:flex;gap:8px}.rest-page__title-icon[data-v-164491e4]{align-items:center;background:#273135;border-radius:50%;color:#7e8e95;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.rest-page__title[data-v-164491e4]{color:#fff;font-size:22px;font-weight:500;line-height:1.2;margin:0}.rest-page__intro[data-v-164491e4]{color:#7e8e95;font-size:14px;line-height:1.5;margin:0}.rest-page__recs[data-v-164491e4]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.rest-page__rec[data-v-164491e4]{align-items:flex-start;background:#273135;border-radius:12px;display:flex;gap:12px;padding:12px}.rest-page__rec-icon[data-v-164491e4]{align-items:center;background:#2f393c;border-radius:50%;color:#7e8e95;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.rest-page__rec-body[data-v-164491e4]{flex:1;min-width:0}.rest-page__rec-title[data-v-164491e4]{color:#fff;font-size:14px;font-weight:500;margin-bottom:2px}.rest-page__rec-text[data-v-164491e4]{color:#7e8e95;font-size:12px;line-height:1.5}.rest-page__partner[data-v-164491e4]{background:#273135;border-radius:12px;margin-top:12px;padding:12px}.rest-page__partner-label[data-v-164491e4]{color:#6e6e6e;font-size:11px;margin-bottom:4px;text-transform:uppercase}.rest-page__partner-debug[data-v-164491e4]{color:#7e8e95;font-size:11px;overflow-x:auto}.rest-page__loading[data-v-164491e4]{display:flex;flex-direction:column;gap:12px}.rest-page__skeleton-line[data-v-164491e4]{background:#273135;border-radius:8px;height:16px}.rest-page__skeleton-line--lg[data-v-164491e4]{height:28px;width:60%}.rest-page__empty[data-v-164491e4]{color:#7e8e95;padding:60px 20px;text-align:center}.training-page[data-v-3d9f1504]{display:flex;flex-direction:column;gap:24px;padding:16px}.training-page__loading[data-v-3d9f1504]{align-items:center;display:flex;justify-content:center;min-height:200px}.training-page__spinner[data-v-3d9f1504]{animation:spin-3d9f1504 .8s linear infinite;border:2px solid hsla(0,0%,100%,.15);border-radius:50%;border-top-color:#8ad629;height:28px;width:28px}.training-page__header[data-v-3d9f1504]{display:flex;flex-direction:column;gap:4px}.training-page__type[data-v-3d9f1504]{color:#8ad629;font-size:13px;letter-spacing:.04em;margin:0;text-transform:uppercase}.training-page__title[data-v-3d9f1504]{font-size:24px;font-weight:700;line-height:1.2;margin:0}.training-page__when[data-v-3d9f1504]{color:#ffffff8c;font-size:14px;margin:0}.training-page__meta[data-v-3d9f1504]{padding:16px}.training-page__params[data-v-3d9f1504]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.training-page__params li[data-v-3d9f1504]{align-items:center;display:flex;font-size:15px;justify-content:space-between}.training-page__params li span[data-v-3d9f1504]{color:#ffffff8c}.training-page__instructions[data-v-3d9f1504]{color:#ffffffbf;font-size:15px;line-height:1.5;margin:16px 0 0;white-space:pre-line}.training-page__rsvp[data-v-3d9f1504]{display:flex;flex-direction:column;gap:12px}.training-page__rsvp-title[data-v-3d9f1504]{font-size:18px;font-weight:600;margin:0}.training-page__rsvp-buttons[data-v-3d9f1504]{display:flex;gap:12px}.training-page__rsvp-hint[data-v-3d9f1504]{color:#ffffff8c;font-size:13px;margin:0}.training-page__rsvp-hint--ok[data-v-3d9f1504]{color:#8ad629}.training-page__empty[data-v-3d9f1504]{color:#ffffff8c;padding:32px 16px;text-align:center}.training-page__going[data-v-3d9f1504]{display:flex;flex-direction:column;gap:12px}.training-page__going-title[data-v-3d9f1504]{font-size:18px;font-weight:600;margin:0}.training-page__going-list[data-v-3d9f1504]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.training-page__going-item[data-v-3d9f1504]{align-items:center;display:flex;gap:10px}.training-page__going-name[data-v-3d9f1504]{font-size:15px}.training-page__going-empty[data-v-3d9f1504]{color:#ffffff8c;font-size:14px;margin:0}.training-page__pass[data-v-3d9f1504]{background:#ffffff0a;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:12px 14px}.training-page__pass-info[data-v-3d9f1504]{display:flex;flex-direction:column;gap:2px}.training-page__pass-info strong[data-v-3d9f1504]{font-size:14px}.training-page__pass-info span[data-v-3d9f1504]{color:#ffffffb3;font-size:13px}.training-page__pass-hint[data-v-3d9f1504]{color:#ffffffa6;font-size:13px;margin:0}@keyframes spin-3d9f1504{to{transform:rotate(1turn)}}.metric[data-v-b9a8202a]{gap:12px}.metric[data-v-b9a8202a],.metric__types[data-v-b9a8202a]{display:flex;flex-direction:column}.metric__types[data-v-b9a8202a]{gap:4px;list-style:none;margin:0;padding:0}.metric-card[data-v-b9a8202a]{background:#273135;border:1px solid transparent;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:12px}.metric-card--active[data-v-b9a8202a]{border-color:#8ad629}.metric-card__title[data-v-b9a8202a]{color:#fff;font-size:14px;font-weight:600}.metric-card__hint[data-v-b9a8202a]{color:#7e8e95;font-size:12px}.metric__value[data-v-b9a8202a]{display:flex;flex-direction:column;gap:8px}.metric__presets[data-v-b9a8202a]{display:flex;gap:4px;list-style:none;margin:0;padding:0}.preset[data-v-b9a8202a]{background:#273135;border:1px solid transparent;border-radius:12px;color:#fff;cursor:pointer;flex:1;font-size:14px;padding:8px;text-align:center}.preset--active[data-v-b9a8202a]{border-color:#8ad629}.metric__field[data-v-b9a8202a]{display:flex;flex-direction:column;gap:4px}.metric__label[data-v-b9a8202a]{color:#7e8e95;font-size:12px}.metric__input[data-v-b9a8202a]{background:#273135;border:1px solid transparent;border-radius:12px;color:#fff;font-size:14px;padding:8px 12px}.metric__input[data-v-b9a8202a]:focus{border-color:#8ad629;outline:none}.metric__error[data-v-b9a8202a]{color:#d36c6c;font-size:12px;margin:0}.metric__summary[data-v-b9a8202a]{color:#8ad629;font-size:12px;margin:0}.metric__time[data-v-b9a8202a]{align-items:center;display:flex;gap:4px}.metric__input--time[data-v-b9a8202a]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;flex:1;min-width:0;padding-left:4px;padding-right:4px;text-align:center}.metric__input--time[data-v-b9a8202a]::-webkit-inner-spin-button,.metric__input--time[data-v-b9a8202a]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.metric__time-sep[data-v-b9a8202a]{color:#7e8e95;font-size:18px}.metric__skip[data-v-b9a8202a]{align-self:center;background:none;border:none;color:#7e8e95;cursor:pointer;font-size:12px;padding:4px 0;text-decoration:underline}.followers[data-v-3b8d0c8a]{display:flex;flex-direction:column;gap:2px;padding:8px 0}.followers__empty[data-v-3b8d0c8a]{color:#6e6e6e;padding:20px 0;text-align:center}.followers__row[data-v-3b8d0c8a]{align-items:center;display:flex;gap:12px;padding:10px 12px;text-align:left;transition:background .15s;width:100%}.followers__row[data-v-3b8d0c8a]:active{background:#ffffff0a}.followers__info[data-v-3b8d0c8a]{flex:1;min-width:0}.followers__name[data-v-3b8d0c8a]{color:#fff;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.followers__meta[data-v-3b8d0c8a]{color:#6e6e6e;display:flex;font-size:12px;gap:4px}.followers__action[data-v-3b8d0c8a]{border-radius:9999px;flex-shrink:0;font-size:12px;font-weight:500;padding:6px 12px;transition:opacity .15s,background .15s}.followers__action--follow[data-v-3b8d0c8a]{background:#8ad629;color:#000}.followers__action--mutual[data-v-3b8d0c8a]{background:#ffffff14;color:#7e8e95}.followers__action--loading[data-v-3b8d0c8a]{opacity:.5;pointer-events:none}.followers__more[data-v-3b8d0c8a]{align-self:center;color:#8ad629;font-size:14px;padding:12px}.followers__more[data-v-3b8d0c8a]:disabled{opacity:.6}.following[data-v-36929a6e]{display:flex;flex-direction:column;gap:2px;padding:8px 0}.following__tabs[data-v-36929a6e]{border-bottom:1px solid #424d50;display:flex;gap:4px;margin-bottom:8px;padding:0 12px 8px}.following__tab[data-v-36929a6e]{border-radius:9999px;color:#6e6e6e;flex:1;font-size:14px;font-weight:500;padding:10px;transition:background .15s,color .15s}.following__tab--active[data-v-36929a6e]{background:#273135;color:#fff}.following__tab[data-v-36929a6e]:active{opacity:.8}.following__empty[data-v-36929a6e]{color:#6e6e6e;padding:20px 0;text-align:center}.following__event-row[data-v-36929a6e],.following__row[data-v-36929a6e]{align-items:center;display:flex;gap:12px;padding:10px 12px;text-align:left;transition:background .15s;width:100%}.following__event-row[data-v-36929a6e]:active,.following__row[data-v-36929a6e]:active{background:#ffffff0a}.following__event-cover[data-v-36929a6e]{background:#2f393c 50%/cover no-repeat;border-radius:8px;flex-shrink:0;height:40px;width:40px}.following__info[data-v-36929a6e]{flex:1;min-width:0}.following__name[data-v-36929a6e]{color:#fff;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.following__meta[data-v-36929a6e]{color:#6e6e6e;display:flex;font-size:12px;gap:4px}.following__more[data-v-36929a6e]{align-self:center;color:#8ad629;font-size:14px;padding:12px}.following__more[data-v-36929a6e]:disabled{opacity:.6}.history[data-v-6c32d494]{padding:12px}.history__header[data-v-6c32d494]{align-items:center;display:flex;gap:12px;margin-bottom:16px}.history__back[data-v-6c32d494]{align-items:center;background:#273135;border-radius:12px;color:#6e6e6e;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.history__back[data-v-6c32d494]:active{opacity:.7}.history__title[data-v-6c32d494]{color:#fff;font-size:18px;font-weight:500}.history__list[data-v-6c32d494]{display:flex;flex-direction:column;gap:8px}.history__empty[data-v-6c32d494]{color:#6e6e6e;padding:20px 12px;text-align:center}.history__empty-icon[data-v-6c32d494]{font-size:48px;margin-bottom:12px;opacity:.4}.history__empty-title[data-v-6c32d494]{color:#fff;font-size:16px;font-weight:500;margin-bottom:8px}.history__empty-text[data-v-6c32d494]{font-size:13px;line-height:1.4;margin:0 auto;max-width:280px}.event-picker[data-v-7ccbe30a]{display:flex;flex-direction:column;gap:12px;max-height:60vh;min-height:300px}.event-picker__tabs[data-v-7ccbe30a]{display:flex;gap:8px}.event-picker__tab[data-v-7ccbe30a]{background:#273135;border:1px solid transparent;border-radius:9999px;color:#7e8e95;cursor:pointer;flex:1;font-size:14px;font-weight:500;padding:10px 12px;transition:background .15s ease,color .15s ease}.event-picker__tab--active[data-v-7ccbe30a]{background:#8ad629;color:#1d2427}.event-picker__list[data-v-7ccbe30a]{display:flex;flex-direction:column;gap:8px;overflow-y:auto;-webkit-overflow-scrolling:touch}.event-picker__hint[data-v-7ccbe30a]{color:#7e8e95;font-size:14px;padding:20px 0;text-align:center}.event-picker__card[data-v-7ccbe30a]{background:#273135;border:1px solid transparent;border-radius:12px;color:#fff;cursor:pointer;padding:12px;text-align:left;transition:background .15s ease,border-color .15s ease}.event-picker__card[data-v-7ccbe30a]:active,.event-picker__card[data-v-7ccbe30a]:hover{background:#2f393c;border-color:#8ad629}.event-picker__card-title[data-v-7ccbe30a]{color:#fff;font-size:14px;font-weight:500;margin-bottom:4px}.event-picker__card-meta[data-v-7ccbe30a]{color:#7e8e95;font-size:12px}.plan__content[data-v-deadca99]{display:flex;flex-direction:column;gap:12px}.plan__title[data-v-deadca99]{color:#fff;font-size:18px;font-weight:500}.plan__subtitle[data-v-deadca99]{color:#7e8e95;font-size:12px;margin-bottom:8px}.plan__section-title[data-v-deadca99]{border-bottom:1px solid #424d50;color:#fff;font-size:14px;font-weight:500;margin-top:12px;padding-bottom:4px}.plan__section-title--first[data-v-deadca99]{margin-top:4px}.plan__field[data-v-deadca99]{margin-bottom:4px}.plan__label[data-v-deadca99]{color:#7e8e95;font-size:12px;margin-bottom:8px}.plan__chips[data-v-deadca99]{display:flex;flex-wrap:wrap;gap:8px}.plan__chips--compact[data-v-deadca99]{gap:4px}.plan__row[data-v-deadca99]{display:flex;gap:12px}.plan__row[data-v-deadca99]>*{flex:1}.plan__hint[data-v-deadca99]{color:#6e6e6e;font-size:13px;margin-top:-4px}.plan__hint--block[data-v-deadca99]{font-size:12px;line-height:1.45;margin-top:4px}.plan__bottom[data-v-deadca99]{margin-top:16px;padding-bottom:16px}.plan__event-card[data-v-deadca99]{background:#273135;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:16px}.plan__event-card--with-action[data-v-deadca99]{padding-right:92px;position:relative}.plan__event-card-replace[data-v-deadca99]{background:transparent;border:1px solid #8ad629;border-radius:9999px;color:#8ad629;cursor:pointer;font-size:12px;font-weight:500;padding:6px 14px;position:absolute;right:12px;top:12px;transition:background .15s ease}.plan__event-card-replace[data-v-deadca99]:active,.plan__event-card-replace[data-v-deadca99]:hover{background:#8ad6291f}.plan__event-card-title[data-v-deadca99]{color:#fff;font-size:14px;font-weight:500;margin-bottom:4px}.plan__event-card-row[data-v-deadca99]{align-items:flex-start;color:#7e8e95;display:flex;font-size:12px;gap:8px;line-height:1.4}.plan__event-card-icon[data-v-deadca99]{flex-shrink:0;text-align:center;width:20px}.plan__b-list[data-v-deadca99]{margin-top:8px}.plan__b-item[data-v-deadca99],.plan__b-list[data-v-deadca99]{display:flex;flex-direction:column;gap:8px}.plan__b-item[data-v-deadca99]{background:#273135;border-radius:12px;padding:12px 16px}.plan__b-item-row[data-v-deadca99]{align-items:center;display:flex;gap:12px}.plan__b-item-text[data-v-deadca99]{flex:1;min-width:0}.plan__b-item-distances[data-v-deadca99]{display:flex;flex-direction:column;gap:4px}.plan__b-item-distances-label[data-v-deadca99]{color:#7e8e95;font-size:13px}.plan__b-item-title[data-v-deadca99]{color:#fff;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan__b-item-meta[data-v-deadca99]{color:#7e8e95;font-size:12px;margin-top:2px}.plan__b-item-remove[data-v-deadca99]{align-items:center;background:transparent;border:none;border-radius:9999px;color:#6e6e6e;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:color .15s ease,background .15s ease;width:32px}.plan__b-item-remove[data-v-deadca99]:active,.plan__b-item-remove[data-v-deadca99]:hover{background:#d36c6c1a;color:#d36c6c}.plan__b-add[data-v-deadca99]{align-items:center;background:transparent;border:1px dashed #424d50;border-radius:12px;color:#8ad629;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;margin-top:8px;padding:12px;transition:border-color .15s ease,background .15s ease;width:100%}.plan__b-add[data-v-deadca99]:not(:disabled):active,.plan__b-add[data-v-deadca99]:not(:disabled):hover{background:#8ad62914;border-color:#8ad629}.plan__b-add[data-v-deadca99]:disabled{color:#6e6e6e;cursor:not-allowed;opacity:.5}.b-select-wrapper[data-v-d64605e8]{display:flex;flex-direction:column;gap:6px}.b-select-label[data-v-d64605e8]{color:#7e8e95;font-size:12px}.b-select-container[data-v-d64605e8]{position:relative}.b-select-container--error .b-select[data-v-d64605e8]{border-color:#d36c6c}.b-select[data-v-d64605e8]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#273135;border:1px solid #424d50;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;height:44px;outline:none;padding:0 36px 0 12px;transition:border-color .15s ease;width:100%}.b-select[data-v-d64605e8]:focus{border-color:#8ad629}.b-select[data-v-d64605e8]:disabled{cursor:not-allowed;opacity:.5}.b-select option[data-v-d64605e8]{background:#273135;color:#fff}.b-select-arrow[data-v-d64605e8]{color:#7e8e95;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.b-select-error[data-v-d64605e8]{color:#d36c6c;font-size:13px}.fitness-import[data-v-0ccac147]{margin-bottom:12px}.fitness-import__panel[data-v-0ccac147]{background:#273135;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:16px}.fitness-import__title[data-v-0ccac147]{color:#fff;font-size:14px;font-weight:500}.fitness-import__subtitle[data-v-0ccac147]{color:#7e8e95;font-size:12px;line-height:1.45;margin-bottom:8px}.fitness-import__btn[data-v-0ccac147]{align-items:center;background:#2f393c;border:1px solid transparent;border-radius:12px;color:#fff;cursor:pointer;display:flex;gap:12px;padding:12px;transition:border-color .15s ease;width:100%}.fitness-import__btn[data-v-0ccac147]:not(:disabled):active,.fitness-import__btn[data-v-0ccac147]:not(:disabled):hover{border-color:#8ad629}.fitness-import__btn[data-v-0ccac147]:disabled{cursor:not-allowed;opacity:.5}.fitness-import__btn--loading[data-v-0ccac147]{opacity:.7}.fitness-import__btn-icon[data-v-0ccac147]{color:#7e8e95;flex-shrink:0}.fitness-import__btn-text[data-v-0ccac147]{flex:1;text-align:left}.fitness-import__btn-title[data-v-0ccac147]{color:#fff;font-size:14px;font-weight:500}.fitness-import__btn-meta[data-v-0ccac147]{color:#7e8e95;font-size:12px;margin-top:2px}.fitness-import__skip[data-v-0ccac147]{align-self:center;background:transparent;border:none;color:#8ad629;cursor:pointer;font-size:12px;padding:8px}.fitness-import__back[data-v-0ccac147]{margin-bottom:8px}.fitness-import__back-btn[data-v-0ccac147]{background:transparent;border:none;color:#8ad629;cursor:pointer;font-size:12px;padding:0}.fitness-import__success[data-v-0ccac147]{background:#8ad62914;border:1px solid rgba(138,214,41,.3);border-radius:12px;display:flex;gap:12px;padding:12px 16px}.fitness-import__success-icon[data-v-0ccac147]{align-items:center;background:#8ad629;border-radius:9999px;color:#1d2427;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.fitness-import__success-body[data-v-0ccac147]{flex:1}.fitness-import__success-title[data-v-0ccac147]{color:#fff;font-size:14px;font-weight:500}.fitness-import__success-meta[data-v-0ccac147]{color:#7e8e95;font-size:12px;margin-top:2px}.fitness-import__success-stats[data-v-0ccac147]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.fitness-import__success-stat[data-v-0ccac147]{display:flex;flex-direction:column}.fitness-import__success-stat-label[data-v-0ccac147]{color:#6e6e6e;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.fitness-import__success-stat-value[data-v-0ccac147]{color:#fff;font-size:14px;font-weight:500;margin-top:1px}.fitness-import__success-action[data-v-0ccac147]{background:transparent;border:none;color:#8ad629;cursor:pointer;font-size:12px;margin-top:12px;padding:0}.fitness-import__manual[data-v-0ccac147]{align-items:center;background:#273135;border-radius:12px;color:#7e8e95;display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:12px 16px}.plan__content[data-v-b0d821cc]{display:flex;flex-direction:column;gap:12px}.plan__title[data-v-b0d821cc]{color:#fff;font-size:18px;font-weight:500}.plan__subtitle[data-v-b0d821cc]{color:#7e8e95;font-size:12px;margin-bottom:8px}.plan__section-title[data-v-b0d821cc]{border-bottom:1px solid #424d50;color:#fff;font-size:14px;font-weight:500;margin-top:12px;padding-bottom:4px}.plan__section-title--first[data-v-b0d821cc]{margin-top:4px}.plan__field[data-v-b0d821cc]{margin-bottom:4px}.plan__label[data-v-b0d821cc]{color:#7e8e95;font-size:12px;margin-bottom:8px}.plan__chips[data-v-b0d821cc]{display:flex;flex-wrap:wrap;gap:8px}.plan__chips--compact[data-v-b0d821cc]{gap:4px}.plan__row[data-v-b0d821cc]{display:flex;gap:12px}.plan__row[data-v-b0d821cc]>*{flex:1}.plan__hint[data-v-b0d821cc]{color:#6e6e6e;font-size:13px;margin-top:-4px}.plan__hint--block[data-v-b0d821cc]{font-size:12px;line-height:1.45;margin-top:4px}.plan__bottom[data-v-b0d821cc]{margin-top:16px;padding-bottom:16px}.plan__form-readout[data-v-b0d821cc]{background:#273135;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px 16px}.plan__form-readout-row[data-v-b0d821cc]{align-items:center;display:flex;gap:12px;justify-content:space-between}.plan__form-readout-label[data-v-b0d821cc]{color:#7e8e95;font-size:12px}.plan__form-readout-value[data-v-b0d821cc]{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:500;gap:8px}.plan__form-source[data-v-b0d821cc]{background:#8ad6291f;border-radius:9999px;color:#8ad629;font-size:11px;font-weight:500;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.plan__form-source--inline[data-v-b0d821cc]{align-self:flex-start;margin-top:4px}.plan__hr-with-source[data-v-b0d821cc]{display:flex;flex-direction:column;gap:0}.week-schedule[data-v-eb4abeb1]{display:flex;flex-direction:column;gap:12px}.week-schedule__field[data-v-eb4abeb1]{display:flex;flex-direction:column;gap:8px}.week-schedule__label[data-v-eb4abeb1]{color:#7e8e95;font-size:12px}.week-schedule__days[data-v-eb4abeb1]{display:flex;flex-wrap:wrap;gap:8px}.week-schedule__hint[data-v-eb4abeb1]{color:#6e6e6e;font-size:13px;line-height:1.4}.plan__content[data-v-d5a87f3a]{display:flex;flex-direction:column;gap:12px}.plan__title[data-v-d5a87f3a]{color:#fff;font-size:18px;font-weight:500}.plan__subtitle[data-v-d5a87f3a]{color:#7e8e95;font-size:12px;margin-bottom:8px}.plan__section-title[data-v-d5a87f3a]{border-bottom:1px solid #424d50;color:#fff;font-size:14px;font-weight:500;margin-top:12px;padding-bottom:4px}.plan__section-title--first[data-v-d5a87f3a]{margin-top:4px}.plan__field[data-v-d5a87f3a]{margin-bottom:4px}.plan__label[data-v-d5a87f3a]{color:#7e8e95;font-size:12px;margin-bottom:8px}.plan__chips[data-v-d5a87f3a]{display:flex;flex-wrap:wrap;gap:8px}.plan__chips--compact[data-v-d5a87f3a]{gap:4px}.plan__row[data-v-d5a87f3a]{display:flex;gap:12px}.plan__row[data-v-d5a87f3a]>*{flex:1}.plan__hint[data-v-d5a87f3a]{color:#6e6e6e;font-size:13px;margin-top:-4px}.plan__hint--block[data-v-d5a87f3a]{font-size:12px;line-height:1.45;margin-top:4px}.plan__bottom[data-v-d5a87f3a]{margin-top:16px;padding-bottom:16px}.plan__strategy[data-v-d5a87f3a]{display:flex;flex-direction:column;gap:8px}.plan__strategy-btn[data-v-d5a87f3a]{background:#273135;border:1px solid transparent;border-radius:12px;color:#fff;cursor:pointer;padding:12px 16px;text-align:left;transition:border-color .15s ease,background .15s ease}.plan__strategy-btn[data-v-d5a87f3a]:active,.plan__strategy-btn[data-v-d5a87f3a]:hover{border-color:#424d50}.plan__strategy-btn--active[data-v-d5a87f3a]{background:#8ad62914;border-color:#8ad629}.plan__strategy-title[data-v-d5a87f3a]{color:#fff;font-size:14px;font-weight:500}.plan__strategy-meta[data-v-d5a87f3a]{color:#7e8e95;font-size:12px;line-height:1.4;margin-top:4px}.plan-format[data-v-5c470720]{display:flex;flex-direction:column;gap:12px}.plan-format__card[data-v-5c470720]{background:#273135;border:2px solid transparent;border-radius:16px;cursor:pointer;padding:16px;text-align:left;transition:border-color .15s,background .15s;width:100%}.plan-format__card[data-v-5c470720]:active{opacity:.7}.plan-format__card--active[data-v-5c470720]{background:#8ad6290f;border-color:#8ad629}.plan-format__head[data-v-5c470720]{margin-bottom:12px}.plan-format__title[data-v-5c470720]{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:500;gap:4px;margin-bottom:4px}.plan-format__rec[data-v-5c470720]{background:#8ad62926;border-radius:9999px;color:#8ad629;font-size:10px;font-weight:500;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.plan-format__subtitle[data-v-5c470720]{color:#7e8e95;font-size:12px}.plan-format__preview[data-v-5c470720]{background:#ffffff08;border-radius:12px;padding:12px}.plan-format__preview-line[data-v-5c470720]{color:#fff;font-size:12px;line-height:1.5}.plan-format__preview-line--mono[data-v-5c470720]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.plan__content[data-v-4e642556]{display:flex;flex-direction:column;gap:12px}.plan__title[data-v-4e642556]{color:#fff;font-size:18px;font-weight:500}.plan__subtitle[data-v-4e642556]{color:#7e8e95;font-size:12px;margin-bottom:8px}.plan__section-title[data-v-4e642556]{border-bottom:1px solid #424d50;color:#fff;font-size:14px;font-weight:500;margin-top:12px;padding-bottom:4px}.plan__section-title--first[data-v-4e642556]{margin-top:4px}.plan__field[data-v-4e642556]{margin-bottom:4px}.plan__label[data-v-4e642556]{color:#7e8e95;font-size:12px;margin-bottom:8px}.plan__chips[data-v-4e642556]{display:flex;flex-wrap:wrap;gap:8px}.plan__chips--compact[data-v-4e642556]{gap:4px}.plan__row[data-v-4e642556]{display:flex;gap:12px}.plan__row[data-v-4e642556]>*{flex:1}.plan__hint[data-v-4e642556]{color:#6e6e6e;font-size:13px;margin-top:-4px}.plan__hint--block[data-v-4e642556]{font-size:12px;line-height:1.45;margin-top:4px}.plan__bottom[data-v-4e642556]{margin-top:16px;padding-bottom:16px}.plan__info-card[data-v-4e642556]{background:#8ad6290f;border:1px solid rgba(138,214,41,.18);border-radius:12px;display:flex;flex-direction:column;gap:4px;margin-bottom:8px;padding:12px 14px}.plan__info-card-title[data-v-4e642556]{color:#fff;font-size:14px;font-weight:600}.plan__info-card-text[data-v-4e642556]{color:#7e8e95;font-size:13px;line-height:1.4}.gf[data-v-f50b0064]{border:1px solid rgba(138,214,41,.25);border-radius:16px;color:#fff;padding:12px}.gf[data-v-f50b0064],.gf--green[data-v-f50b0064]{--gf-color:#8ad629;background:#8ad62914}.gf--green[data-v-f50b0064]{border-color:#8ad62940}.gf--yellow[data-v-f50b0064]{--gf-color:#ffa973;background:#ffa97314;border-color:#ffa97340}.gf--orange[data-v-f50b0064]{--gf-color:#ffa973;background:#ffa9731f;border-color:#ffa97366}.gf--red[data-v-f50b0064]{--gf-color:#d36c6c;background:#d36c6c14;border-color:#d36c6c4d}.gf__head[data-v-f50b0064]{align-items:center;display:flex;gap:4px}.gf__dot[data-v-f50b0064]{background:var(--gf-color);border-radius:9999px;height:8px;width:8px}.gf__label[data-v-f50b0064]{color:var(--gf-color);font-size:14px;font-weight:600}.gf__readiness[data-v-f50b0064]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:8px}.gf__nums[data-v-f50b0064]{align-items:baseline;display:flex;gap:4px}.gf__now[data-v-f50b0064]{font-size:14px}.gf__arrow[data-v-f50b0064],.gf__now[data-v-f50b0064]{color:#7e8e95}.gf__proj[data-v-f50b0064]{color:var(--gf-color);font-size:16px;font-weight:700}.gf__cap[data-v-f50b0064]{color:#7e8e95;font-size:12px;margin-left:4px}.gf__spark[data-v-f50b0064]{color:var(--gf-color);flex-shrink:0;height:28px;width:96px}.gf__hint[data-v-f50b0064],.gf__notes[data-v-f50b0064],.gf__predict[data-v-f50b0064]{color:#7e8e95;font-size:12px;margin:4px 0 0}.gf__notes[data-v-f50b0064]{padding-left:12px}.gf__notes li[data-v-f50b0064]{margin-bottom:2px}.gf__alts[data-v-f50b0064]{color:#7e8e95;font-size:12px;margin-top:8px}.gf__alts-title[data-v-f50b0064]{color:#fff;font-weight:600}.gf__alts ul[data-v-f50b0064]{margin:4px 0 0;padding-left:12px}.gf__alts li[data-v-f50b0064]{margin-bottom:2px}.plan__content[data-v-c48088e5]{display:flex;flex-direction:column;gap:12px}.plan__title[data-v-c48088e5]{color:#fff;font-size:18px;font-weight:500}.plan__subtitle[data-v-c48088e5]{color:#7e8e95;font-size:12px;margin-bottom:8px}.plan__section-title[data-v-c48088e5]{border-bottom:1px solid #424d50;color:#fff;font-size:14px;font-weight:500;margin-top:12px;padding-bottom:4px}.plan__section-title--first[data-v-c48088e5]{margin-top:4px}.plan__field[data-v-c48088e5]{margin-bottom:4px}.plan__label[data-v-c48088e5]{color:#7e8e95;font-size:12px;margin-bottom:8px}.plan__chips[data-v-c48088e5]{display:flex;flex-wrap:wrap;gap:8px}.plan__chips--compact[data-v-c48088e5]{gap:4px}.plan__row[data-v-c48088e5]{display:flex;gap:12px}.plan__row[data-v-c48088e5]>*{flex:1}.plan__hint[data-v-c48088e5]{color:#6e6e6e;font-size:13px;margin-top:-4px}.plan__hint--block[data-v-c48088e5]{font-size:12px;line-height:1.45;margin-top:4px}.plan__bottom[data-v-c48088e5]{margin-top:16px;padding-bottom:16px}.plan__summary[data-v-c48088e5]{background:#273135;border-radius:12px;padding:16px}.plan__summary-header[data-v-c48088e5]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.plan__summary-title[data-v-c48088e5]{color:#fff;font-size:14px;font-weight:500}.plan__summary-edit[data-v-c48088e5]{background:none;border:none;color:#8ad629;cursor:pointer;font-size:12px;font-weight:500}.plan__summary-row[data-v-c48088e5]{display:flex;justify-content:space-between;margin-bottom:8px}.plan__summary-row span[data-v-c48088e5]:first-child{color:#7e8e95;font-size:12px}.plan__summary-row span[data-v-c48088e5]:last-child{color:#fff;font-size:12px;max-width:60%;text-align:right}.plan__summary-goal[data-v-c48088e5]{border-bottom:1px solid hsla(0,0%,100%,.06);margin-bottom:8px;padding-bottom:8px}.plan__summary-goal[data-v-c48088e5]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.plan__summary-goal-badge[data-v-c48088e5]{color:#8ad629;display:inline-block;font-size:13px;font-weight:500;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.plan__summary-goal-badge--secondary[data-v-c48088e5]{color:#6e6e6e}.plan__summary-goal-title[data-v-c48088e5]{color:#fff;font-size:12px;font-weight:500;margin-bottom:2px}.plan__summary-goal-meta[data-v-c48088e5]{color:#7e8e95;font-size:13px;margin-bottom:4px}.plan__summary-goal-intent[data-v-c48088e5]{color:#fff;font-size:12px}.plan__price-base[data-v-c48088e5]{align-items:center;background:#273135;border-radius:12px;display:flex;justify-content:space-between;margin-top:8px;padding:12px 16px}.plan__price-base-label[data-v-c48088e5]{color:#7e8e95;font-size:12px}.plan__price-base-value[data-v-c48088e5]{color:#fff;font-size:14px;font-weight:500}.plan__price-hint[data-v-c48088e5]{color:#6e6e6e;font-size:12px;margin-top:4px;padding:0 8px}.plan__breakdown[data-v-c48088e5]{background:#273135;border-radius:12px;display:flex;flex-direction:column;gap:4px;margin-top:12px;padding:12px 16px}.plan__breakdown-row[data-v-c48088e5]{align-items:baseline;color:#7e8e95;display:flex;font-size:12px;justify-content:space-between}.plan__breakdown-row--fee[data-v-c48088e5]{color:#6e6e6e}.plan__breakdown-row--discount[data-v-c48088e5]{color:#8ad629}.plan__breakdown-row--total[data-v-c48088e5]{border-top:1px solid #424d50;color:#fff;font-size:14px;font-weight:500;margin-top:4px;padding-top:8px}.plan__seller[data-v-c48088e5]{background:#273135;border-radius:12px;color:#7e8e95;font-size:13px;line-height:1.4;margin-top:16px;padding:12px 16px}.plan__seller-title[data-v-c48088e5]{color:#6e6e6e;font-size:13px;margin-bottom:4px}.plan__seller-name[data-v-c48088e5]{color:#fff;font-size:12px;font-weight:500;margin-bottom:4px}.plan__seller-row[data-v-c48088e5]{margin-top:2px}.plan__seller-row a[data-v-c48088e5]{color:#8ad629;text-decoration:none}.plan__seller-row a[data-v-c48088e5]:hover{text-decoration:underline}.plan__health-notice[data-v-c48088e5]{background:#273135;border-radius:12px;color:#7e8e95;font-size:12px;line-height:1.5;margin-top:16px;padding:12px 16px}.plan__health-notice p[data-v-c48088e5]{margin:8px 0 0}.plan__health-title[data-v-c48088e5]{color:#fff;font-size:14px;font-weight:500;margin-bottom:4px}.plan__legal-note[data-v-c48088e5]{color:#7e8e95;font-size:12px;line-height:1.45;margin-top:12px}.plan__legal-note a[data-v-c48088e5]{color:#8ad629;text-decoration:none}.plan__legal-note a[data-v-c48088e5]:hover{text-decoration:underline}.conflict-backdrop[data-v-ec3a23e1]{align-items:center;background:#000000c7;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.conflict[data-v-ec3a23e1]{background:#2f393c;border-radius:20px;box-sizing:border-box;max-width:440px;padding:24px;width:100%}.conflict__title[data-v-ec3a23e1]{color:#fff;font-size:20px;font-weight:700;margin:0 0 12px}.conflict__text[data-v-ec3a23e1]{color:#7e8e95;font-size:15px;line-height:1.45;margin:0 0 20px}.conflict__text strong[data-v-ec3a23e1]{color:#fff;font-weight:600}.conflict__actions[data-v-ec3a23e1]{gap:10px}.conflict__actions[data-v-ec3a23e1],.conflict__btn[data-v-ec3a23e1]{display:flex;flex-direction:column}.conflict__btn[data-v-ec3a23e1]{align-items:flex-start;border:1px solid transparent;border-radius:14px;box-sizing:border-box;cursor:pointer;font-family:inherit;gap:4px;padding:14px 18px;text-align:left;transition:opacity .15s ease;width:100%}.conflict__btn[data-v-ec3a23e1]:active{opacity:.85}.conflict__btn--primary[data-v-ec3a23e1]{background:#8ad629;color:#1d2427}.conflict__btn--secondary[data-v-ec3a23e1]{background:transparent;border-color:#8ad62973;color:#8ad629}.conflict__btn-title[data-v-ec3a23e1]{font-size:15px;font-weight:600;line-height:1.2}.conflict__btn-hint[data-v-ec3a23e1]{font-size:13px;line-height:1.3;opacity:.75}.plan[data-v-fd53a285]{display:flex;flex-direction:column;gap:0;touch-action:manipulation}.plan__steps[data-v-fd53a285]{display:flex;gap:8px;margin-bottom:20px}.plan__step-bar[data-v-fd53a285]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#424d50;border:0;border-radius:2px;cursor:default;flex:1;height:4px;padding:0;transition:background .2s,opacity .2s;-webkit-tap-highlight-color:transparent}.plan__step-bar--done[data-v-fd53a285]{background:#8ad629}.plan__step-bar--current[data-v-fd53a285]{background:#8ad629;opacity:.6}.plan__step-bar--clickable[data-v-fd53a285]{cursor:pointer}.plan__step-bar--clickable[data-v-fd53a285]:active{opacity:.7}.schedule-list[data-v-1c37dfef]{display:flex;flex-direction:column;gap:10px}.schedule-list__empty[data-v-1c37dfef]{color:#7e8e95;font-size:14px;padding:32px 16px;text-align:center}.training[data-v-1c37dfef]{align-items:center;background:#273135;border:1px solid transparent;border-radius:16px;cursor:pointer;display:flex;gap:12px;padding:14px}.training--going[data-v-1c37dfef]{border-color:#8ad62959}.training__when[data-v-1c37dfef]{display:flex;flex-direction:column;min-width:64px}.training__day[data-v-1c37dfef]{color:#7e8e95;font-size:12px;text-transform:capitalize}.training__time[data-v-1c37dfef]{color:#fff;font-size:18px;font-weight:600}.training__body[data-v-1c37dfef]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.training__title[data-v-1c37dfef]{color:#fff;font-size:15px;font-weight:500}.training__details[data-v-1c37dfef],.training__place[data-v-1c37dfef]{color:#7e8e95;font-size:13px}.training__scope[data-v-1c37dfef]{background:#6e6e6e26;border-radius:9999px;color:#6e6e6e;display:inline-block;font-size:10px;line-height:1.4;margin-top:4px;padding:1px 8px}.training__waitlist[data-v-1c37dfef]{color:#8ad629;font-size:13px}.training__cta[data-v-1c37dfef]{flex-shrink:0}.group-page__modes[data-v-9ea388ce]{display:flex;gap:8px;padding:0 16px 12px}.group-page__mode[data-v-9ea388ce]{background:#273135;border:none;border-radius:9999px;color:#7e8e95;cursor:pointer;flex:1;font-size:14px;padding:8px 12px}.group-page__mode--active[data-v-9ea388ce]{background:#8ad629;color:#1d2427}.group-page[data-v-9ea388ce]{display:flex;flex-direction:column;gap:12px}.group-page__consent[data-v-9ea388ce]{margin-bottom:0}.group-page__nav[data-v-9ea388ce]{align-items:center;display:flex;gap:8px;justify-content:space-between}.group-page__nav-btn[data-v-9ea388ce]{background:#273135;border:0;border-radius:50%;color:#fff;cursor:pointer;font-size:20px;height:36px;line-height:1;width:36px}.group-page__nav-label[data-v-9ea388ce]{background:none;border:0;color:#fff;cursor:pointer;flex:1;font-size:18px;font-weight:500;text-transform:capitalize}.group-page__divider[data-v-9ea388ce]{background:#424d50;height:1px;margin:8px 0}.group-page__loading[data-v-9ea388ce]{color:#6e6e6e;font-size:14px;padding:16px 0;text-align:center}.group-page__cta[data-v-9ea388ce]{margin-top:12px}.horizon[data-v-28a86804]{display:flex;flex-direction:column;gap:12px}.horizon__presets[data-v-28a86804]{display:flex;gap:8px;list-style:none;margin:0;padding:0}.preset[data-v-28a86804]{background:#273135;border:1px solid transparent;border-radius:12px;color:#fff;cursor:pointer;flex:1;font-size:14px;padding:12px 8px;text-align:center}.preset[data-v-28a86804]:active{opacity:.85}.preset--active[data-v-28a86804]{border-color:#8ad629}.horizon__custom-toggle[data-v-28a86804]{align-self:flex-start;background:none;border:none;color:#7e8e95;cursor:pointer;font-size:12px;padding:0;text-decoration:underline}.horizon__custom-toggle--active[data-v-28a86804]{color:#8ad629}.horizon__date[data-v-28a86804]{border:1px solid transparent;color:#fff;font-size:14px;width:100%}.horizon__date[data-v-28a86804],.horizon__price[data-v-28a86804]{background:#273135;border-radius:12px;padding:12px}.horizon__price[data-v-28a86804]{display:flex;flex-direction:column;gap:2px}.horizon__price-value[data-v-28a86804]{color:#fff;font-size:18px;font-weight:600}.horizon__price-meta[data-v-28a86804]{color:#7e8e95;font-size:12px}.horizon__price-bonus[data-v-28a86804]{color:#8ad629;font-size:12px}.horizon__pace[data-v-28a86804]{font-size:12px;margin:0}.horizon__pace--green[data-v-28a86804]{color:#8ad629}.horizon__pace--yellow[data-v-28a86804]{color:#7e8e95}.horizon__pace--red[data-v-28a86804]{color:#d36c6c}.horizon__skip[data-v-28a86804]{align-self:center;background:none;border:none;color:#7e8e95;cursor:pointer;font-size:12px;margin-top:4px;padding:4px 0;text-decoration:underline}.horizon__skip[data-v-28a86804]:disabled{cursor:default;opacity:.5}.horizon__hint[data-v-28a86804]{color:#7e8e95;font-size:12px;margin:0}.phase-timeline[data-v-14981323]{display:flex;flex-direction:column;gap:8px}.phase-timeline__item[data-v-14981323]{background:#273135;border-left:3px solid;border-radius:12px;padding:12px;transition:background .15s ease}.phase-timeline__item--green[data-v-14981323]{border-left-color:#8ad629}.phase-timeline__item--orange[data-v-14981323]{border-left-color:#ff9b3f}.phase-timeline__item--red[data-v-14981323]{border-left-color:#ff5b5b}.phase-timeline__item--neutral[data-v-14981323]{border-left-color:#6e6e6e}.phase-timeline__item--clickable[data-v-14981323]{cursor:pointer}.phase-timeline__item--clickable[data-v-14981323]:hover,.phase-timeline__item--expanded[data-v-14981323]{background:#2d393e}.phase-timeline__head[data-v-14981323]{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.phase-timeline__name[data-v-14981323]{color:#fff;flex:1;font-size:14px;font-weight:500}.phase-timeline__weeks[data-v-14981323]{color:#6e6e6e;font-size:12px}.phase-timeline__chevron[data-v-14981323]{align-items:center;color:#6e6e6e;display:inline-flex;transition:transform .2s ease}.phase-timeline__chevron--up[data-v-14981323]{transform:rotate(180deg)}.phase-timeline__focus[data-v-14981323]{color:#7e8e95;font-size:12px;line-height:1.4}.phase-timeline__details[data-v-14981323]{border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-top:8px}.phase-timeline__details-p[data-v-14981323]{color:#7e8e95;font-size:13px;line-height:1.5;margin:0}.partial-failures[data-v-1456d5fa]{background:#273135;border-left:3px solid #d4a017;border-radius:16px;padding:16px}.partial-failures__title[data-v-1456d5fa]{color:#fff;font-size:14px;font-weight:600;margin-bottom:4px}.partial-failures__weeks[data-v-1456d5fa]{color:#7e8e95;font-size:12px;margin-bottom:4px}.partial-failures__hint[data-v-1456d5fa]{color:#7e8e95;font-size:12px;line-height:1.4}.pace-warning[data-v-2b5e01a6]{align-items:flex-start;background:#ffb80014;border:1px solid rgba(255,184,0,.25);border-radius:12px;display:flex;gap:12px;margin:12px 0;padding:14px 16px}.pace-warning__icon[data-v-2b5e01a6]{align-items:center;background:#ffb800e6;border-radius:50%;color:#1d2427;display:flex;flex:0 0 24px;font-size:14px;font-weight:700;height:24px;justify-content:center;line-height:1;width:24px}.pace-warning__body[data-v-2b5e01a6]{display:flex;flex:1;flex-direction:column;gap:4px}.pace-warning__title[data-v-2b5e01a6]{color:#fff;font-size:14px;font-weight:600}.pace-warning__text[data-v-2b5e01a6]{color:#ffffffb3;font-size:13px;line-height:1.4}.pace-warning__cta[data-v-2b5e01a6]{align-self:flex-start;background:#ffb800e6;border:none;border-radius:9999px;color:#1d2427;cursor:pointer;font-size:13px;font-weight:600;margin-top:8px;padding:8px 16px}.user-goal[data-v-3921df0f]{background:#8ad62914;border:1px solid rgba(138,214,41,.25);border-radius:12px;display:flex;flex-direction:column;gap:4px;margin:12px 0;padding:14px 16px}.user-goal__head[data-v-3921df0f]{align-items:center;display:flex;gap:8px}.user-goal__label[data-v-3921df0f]{color:#ffffff80;font-size:12px;font-weight:500;letter-spacing:.4px;text-transform:uppercase}.user-goal__source[data-v-3921df0f]{background:#8ad6292e;border-radius:4px;color:#8ad629;font-size:11px;font-weight:500;padding:2px 6px}.user-goal__edit[data-v-3921df0f]{background:transparent;border:none;color:#8ad629;cursor:pointer;font-size:13px;font-weight:600;margin-left:auto;padding:4px 6px}.user-goal__time[data-v-3921df0f]{color:#fff;font-size:28px;font-weight:700;line-height:1.1}.user-goal__dist[data-v-3921df0f]{color:#fff9;font-size:14px;font-weight:500;margin-left:6px}.user-goal__pace[data-v-3921df0f]{color:#ffffffb3;font-size:13px}.user-goal__prediction[data-v-3921df0f]{color:#8ad629;font-size:13px;font-weight:600;margin-top:2px}.realism[data-v-07675f15]{background:#ffb80014;border:1px solid rgba(255,184,0,.28);border-radius:12px;margin:12px 0;padding:14px 16px}.realism__title[data-v-07675f15]{color:#fff;font-size:14px;font-weight:700;margin-bottom:6px}.realism__text[data-v-07675f15]{color:#ffffffbf;font-size:13px;line-height:1.45;margin-bottom:12px}.realism__actions[data-v-07675f15]{display:flex;gap:8px}.realism__btn[data-v-07675f15]{border:0;border-radius:9999px;cursor:pointer;flex:1;font-size:13px;font-weight:600;padding:10px 16px;-webkit-tap-highlight-color:transparent}.realism__btn[data-v-07675f15]:active{transform:scale(.97)}.realism__btn--primary[data-v-07675f15]{background:#ffb800f2;color:#1d2427}.realism__btn--secondary[data-v-07675f15]{background:transparent;border:1px solid hsla(0,0%,100%,.12);color:#ffffffb3}.volume-progression[data-v-b7abfe9c]{background:#273135;border-radius:16px;padding:16px}.volume-progression__header[data-v-b7abfe9c]{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:12px}.volume-progression__label[data-v-b7abfe9c]{color:#7e8e95;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.volume-progression__peak[data-v-b7abfe9c]{color:#8ad629;font-size:12px;font-weight:500}.volume-progression__chart[data-v-b7abfe9c]{align-items:flex-end;display:flex;gap:2px;height:110px;margin-bottom:4px}.volume-progression__col[data-v-b7abfe9c]{align-items:stretch;flex:1 1 0;height:100%;min-width:0}.volume-progression__col[data-v-b7abfe9c],.volume-progression__markers[data-v-b7abfe9c]{display:flex;flex-direction:column;justify-content:flex-end}.volume-progression__markers[data-v-b7abfe9c]{align-items:center;gap:1px;height:18px;margin-bottom:2px}.volume-progression__marker[data-v-b7abfe9c]{align-items:center;border-radius:50%;display:inline-flex;height:12px;justify-content:center;width:12px}.volume-progression__marker--a[data-v-b7abfe9c]{background:#8ad62926;color:#8ad629}.volume-progression__marker--b[data-v-b7abfe9c]{background:#ffffff14;color:#7e8e95}.volume-progression__marker svg[data-v-b7abfe9c]{display:block}.volume-progression__bar[data-v-b7abfe9c]{border-radius:2px 2px 0 0;min-height:8px;transition:opacity .2s ease}.volume-progression__bar--current[data-v-b7abfe9c]{outline:1px solid #8ad629;outline-offset:1px}.volume-progression__footer[data-v-b7abfe9c]{color:#7e8e95;display:flex;font-size:12px;justify-content:space-between;margin-bottom:12px}.volume-progression__hint[data-v-b7abfe9c]{color:#7e8e95;font-size:12px;line-height:1.5;margin:0}.volume-progression__legend[data-v-b7abfe9c]{align-items:center;color:#6e6e6e;display:flex;flex-wrap:wrap;font-size:12px;gap:4px;line-height:1.5;margin:8px 0 0}.volume-progression__legend-dot[data-v-b7abfe9c]{border-radius:50%;display:inline-block;height:8px;width:8px}.volume-progression__legend-dot--a[data-v-b7abfe9c]{background:#8ad629}.volume-progression__legend-dot--b[data-v-b7abfe9c]{background:#ffffff59}.volume-progression__legend-sep[data-v-b7abfe9c]{color:#6e6e6e;margin:0 4px}.goal-sheet[data-v-2b48edc5]{display:flex;flex-direction:column;gap:16px;padding:4px 0 8px}.goal-sheet__intent[data-v-2b48edc5]{display:flex;gap:8px}.goal-sheet__chip[data-v-2b48edc5]{background:transparent;border:1px solid hsla(0,0%,100%,.15);border-radius:9999px;color:#ffffffb3;cursor:pointer;flex:1;font-size:14px;font-weight:500;padding:10px 12px}.goal-sheet__chip--active[data-v-2b48edc5]{background:#8ad6291f;border-color:#8ad629;color:#8ad629}.goal-sheet__hint[data-v-2b48edc5]{color:#8ad629d9;font-size:12px;line-height:1.4}.goal-sheet__note[data-v-2b48edc5]{color:#ffffff80;font-size:12px;line-height:1.4}.goal-sheet__done-icon[data-v-2b48edc5]{align-items:center;align-self:center;background:#8ad62926;border-radius:50%;color:#8ad629;display:flex;font-size:22px;font-weight:700;height:44px;justify-content:center;width:44px}.goal-sheet__done-title[data-v-2b48edc5]{color:#fff;font-size:18px;font-weight:700;text-align:center}.goal-sheet__done-text[data-v-2b48edc5]{color:#ffffffb3;font-size:14px;line-height:1.45;text-align:center}.welcome[data-v-2b48edc5]{display:flex;flex-direction:column;min-height:100vh;padding:8px 12px 140px}.welcome__top[data-v-2b48edc5]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px}.welcome__nav[data-v-2b48edc5]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.welcome__counter[data-v-2b48edc5]{color:#6e6e6e;font-size:11px;letter-spacing:.2px}.welcome__dots[data-v-2b48edc5]{display:flex;gap:6px}.welcome__dot[data-v-2b48edc5]{background:#273135;border-radius:50%;height:8px;transition:background .2s,width .2s;width:8px}.welcome__dot--active[data-v-2b48edc5]{background:#8ad629;border-radius:4px;width:24px}.welcome__bg-status[data-v-2b48edc5]{align-items:center;background:#8ad6291a;border-radius:999px;color:#8ad629;display:inline-flex;font-size:11px;font-weight:500;gap:6px;padding:4px 10px}.welcome__bg-dot[data-v-2b48edc5]{animation:welcome-pulse-2b48edc5 1.4s ease-in-out infinite;background:#8ad629;border-radius:50%;height:6px;width:6px}@keyframes welcome-pulse-2b48edc5{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.welcome__content[data-v-2b48edc5]{flex:1}.welcome__step[data-v-2b48edc5]{display:flex;flex-direction:column;gap:12px}.welcome__emoji[data-v-2b48edc5]{font-size:48px;margin-bottom:8px;text-align:center}.welcome__title[data-v-2b48edc5]{color:#fff;font-size:24px;font-weight:500;line-height:1.2;margin:0;text-align:center}.welcome__sub[data-v-2b48edc5]{color:#7e8e95;font-size:14px;line-height:1.5;margin:0;text-align:center}.welcome__profile-badge[data-v-2b48edc5]{align-items:center;background:#8ad6291f;border:1px solid rgba(138,214,41,.24);border-radius:999px;color:#8ad629;display:inline-flex;font-size:12px;font-weight:500;gap:6px;line-height:1.4;margin-top:8px;padding:6px 12px}.welcome__chunked[data-v-2b48edc5]{background:#8ad6290f;border:1px solid rgba(138,214,41,.18);border-radius:12px;margin-top:12px;padding:12px 16px;text-align:left}.welcome__chunked-row[data-v-2b48edc5]{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:500;gap:8px}.welcome__chunked-icon[data-v-2b48edc5]{align-items:center;background:#8ad629;border-radius:999px;color:#1d2427;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.welcome__chunked-text[data-v-2b48edc5]{flex:1}.welcome__chunked-hint[data-v-2b48edc5]{color:#7e8e95;font-size:12px;line-height:1.45;margin-top:6px}.welcome__chunked-details[data-v-2b48edc5]{margin-top:8px}.welcome__chunked-details summary[data-v-2b48edc5]{color:#8ad629;cursor:pointer;font-size:12px;list-style:none}.welcome__chunked-details summary[data-v-2b48edc5]::-webkit-details-marker{display:none}.welcome__chunked-details summary[data-v-2b48edc5]:before{content:"ℹ "}.welcome__chunked-details p[data-v-2b48edc5]{color:#7e8e95;font-size:12px;line-height:1.45;margin:6px 0 0}.welcome__profile-badge-icon[data-v-2b48edc5]{flex-shrink:0}.welcome__secondary[data-v-2b48edc5]{background:#8ad62914;border:1px solid rgba(138,214,41,.2);border-radius:12px;display:flex;flex-direction:column;gap:6px;margin-top:12px;padding:12px;width:100%}.welcome__secondary-title[data-v-2b48edc5]{color:#8ad629;font-size:14px;font-weight:500}.welcome__secondary-hint[data-v-2b48edc5]{color:#7e8e95;font-size:12px;line-height:1.4;margin-bottom:4px}.welcome__secondary-list[data-v-2b48edc5]{display:flex;flex-direction:column;gap:4px}.welcome__secondary-item[data-v-2b48edc5]{align-items:center;color:#7e8e95;display:flex;font-size:12px;gap:6px}.welcome__secondary-name[data-v-2b48edc5]{color:#fff;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.welcome__secondary-date[data-v-2b48edc5]{color:#6e6e6e;flex-shrink:0}.welcome__secondary-remove[data-v-2b48edc5]{background:transparent;border:none;border-radius:999px;color:#6e6e6e;cursor:pointer;font-size:18px;line-height:1;margin-left:8px;padding:4px 8px}.welcome__secondary-remove[data-v-2b48edc5]:active,.welcome__secondary-remove[data-v-2b48edc5]:hover{background:#ffffff14;color:#fff}.welcome__secondary-add[data-v-2b48edc5]{background:transparent;border:1px dashed rgba(138,214,41,.4);border-radius:12px;color:#8ad629;cursor:pointer;font-size:14px;margin-top:12px;padding:10px 14px;width:100%}.welcome__secondary-add[data-v-2b48edc5]:disabled{cursor:not-allowed;opacity:.5}.welcome__phases[data-v-2b48edc5]{margin-top:12px}.welcome__phases-label[data-v-2b48edc5]{color:#6e6e6e;font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.welcome__points[data-v-2b48edc5]{display:flex;flex-direction:column;gap:12px;margin-top:8px}.welcome__point[data-v-2b48edc5]{align-items:flex-start;background:#273135;border-radius:12px;display:flex;gap:12px;padding:12px}.welcome__point-icon[data-v-2b48edc5]{flex-shrink:0;font-size:24px}.welcome__point-title[data-v-2b48edc5]{color:#fff;font-size:14px;font-weight:500;margin-bottom:4px}.welcome__point-desc[data-v-2b48edc5]{color:#7e8e95;font-size:12px;line-height:1.4}.welcome__tip[data-v-2b48edc5]{background:#8ad6290f;border-radius:12px;color:#7e8e95;font-size:12px;font-style:italic;margin:12px 0 0;padding:8px 12px;text-align:center}.welcome__rules[data-v-2b48edc5]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.welcome__rule[data-v-2b48edc5]{align-items:flex-start;background:#273135;border-radius:12px;color:#fff;display:flex;font-size:14px;gap:12px;line-height:1.5;padding:12px}.welcome__rule-num[data-v-2b48edc5]{align-items:center;background:#8ad62926;border-radius:50%;color:#8ad629;display:flex;flex-shrink:0;font-size:14px;font-weight:500;height:28px;justify-content:center;width:28px}.welcome__rdb-fallback[data-v-2b48edc5],.welcome__rdb-pending[data-v-2b48edc5]{align-items:center;display:flex;flex-direction:column;gap:12px;padding-top:20px;text-align:center}.welcome__rdb-spinner[data-v-2b48edc5]{animation:welcome-rotate-2b48edc5 1.2s linear infinite;color:#8ad629}.welcome__rdb-spinner circle[data-v-2b48edc5]{stroke:currentColor;stroke-dasharray:90;stroke-dashoffset:30}@keyframes welcome-rotate-2b48edc5{to{transform:rotate(1turn)}}.welcome__bottom[data-v-2b48edc5]{background:linear-gradient(180deg,#1d242700 0,#1d2427f2,#1d2427 60%);bottom:0;display:flex;flex-direction:column;gap:8px;left:0;padding:12px 12px calc(env(safe-area-inset-bottom,0px) + 16px);position:fixed;right:0;z-index:10}.welcome__back[data-v-2b48edc5]{background:none;border:none;color:#6e6e6e;cursor:pointer;font-size:12px;padding:8px;text-align:center}.welcome__back[data-v-2b48edc5]:active{opacity:.7}.welcome__btn-label[data-v-2b48edc5]{align-items:center;display:inline-flex;gap:8px}.welcome__btn-arrow[data-v-2b48edc5]{animation:welcome-arrow-nudge-2b48edc5 1.6s ease-in-out infinite;flex-shrink:0;transform:translateY(.5px)}@keyframes welcome-arrow-nudge-2b48edc5{0%,to{transform:translateY(.5px)}50%{transform:translate(3px,.5px)}}.q[data-v-732b5f19]{display:flex;flex-direction:column;gap:14px;padding:24px 16px}.q__loading[data-v-732b5f19]{color:#7e8e95;font-size:14px;padding:48px 16px;text-align:center}.q__hero[data-v-732b5f19]{display:flex;flex-direction:column;gap:6px}.q__title[data-v-732b5f19]{color:#fff;font-size:24px;font-weight:700;margin:0}.q__sub[data-v-732b5f19]{color:#7e8e95;font-size:14px;margin:0}.q__block[data-v-732b5f19]{display:flex;flex-direction:column;gap:10px}.q__block-title[data-v-732b5f19]{color:#fff;font-size:15px;font-weight:600}.q__label[data-v-732b5f19]{color:#7e8e95;font-size:13px}.q__row[data-v-732b5f19]{display:flex;flex-wrap:wrap;gap:8px}.q__row--split[data-v-732b5f19]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.q__days[data-v-732b5f19]{display:flex;flex-wrap:wrap;gap:6px}.q__chip[data-v-732b5f19]{background:#273135;border:1px solid #424d50;border-radius:9999px;color:#7e8e95;cursor:pointer;font-size:14px;padding:8px 14px}.q__chip--on[data-v-732b5f19]{background:#8ad629;border-color:#8ad629;color:#1d2427}.q__input[data-v-732b5f19],.q__textarea[data-v-732b5f19]{background:#273135;border:1px solid #424d50;border-radius:10px;color:#fff;font-size:15px;padding:10px 12px;width:100%}.q__input[data-v-732b5f19]:focus,.q__textarea[data-v-732b5f19]:focus{border-color:#8ad629;outline:none}.q__textarea[data-v-732b5f19]{font-family:inherit;resize:vertical}.q__note[data-v-732b5f19]{color:#7e8e95;font-size:13px;margin:0}.q__cta[data-v-732b5f19]{margin-top:4px}.why[data-v-20698885]{background:#8ad62914;border-radius:12px;margin-bottom:16px;padding:12px}.why__title[data-v-20698885]{color:#fff;font-size:14px;font-weight:500;margin-bottom:4px}.why__text[data-v-20698885]{color:#7e8e95;font-size:12px;line-height:1.4}.distances[data-v-e91d13d1]{display:flex;flex-direction:column;gap:16px}.distances__description[data-v-e91d13d1]{color:#7e8e95;font-size:14px;line-height:1.5}.distances__chips[data-v-e91d13d1]{display:flex;flex-wrap:wrap;gap:8px}.distances__chip[data-v-e91d13d1]{background:#273135;border:1px solid #424d50;border-radius:9999px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:all .15s}.distances__chip[data-v-e91d13d1]:active{opacity:.7}.distances__chip--active[data-v-e91d13d1]{background:#8ad629;border-color:#8ad629;color:#000;font-weight:500}.distances__actions[data-v-e91d13d1]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.race-week[data-v-6961c04c]{display:flex;flex-direction:column;gap:16px;padding-bottom:80px}.race-week__empty[data-v-6961c04c],.race-week__loading[data-v-6961c04c]{color:#7e8e95;font-size:14px;padding:60px 12px;text-align:center}.race-week__intro[data-v-6961c04c]{color:#7e8e95;font-size:12px;line-height:1.5;margin:0}.race-week__section[data-v-6961c04c]{background:#273135;border-left:3px solid;border-radius:16px;padding:16px}.race-week__section--green[data-v-6961c04c]{border-left-color:#8ad629}.race-week__section--orange[data-v-6961c04c]{border-left-color:#ff9b3f}.race-week__section--red[data-v-6961c04c]{border-left-color:#ff5b5b}.race-week__section--neutral[data-v-6961c04c]{border-left-color:#6e6e6e}.race-week__head[data-v-6961c04c]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.race-week__title[data-v-6961c04c]{color:#fff;font-size:14px;font-weight:500}.race-week__badge[data-v-6961c04c]{border-radius:9999px;font-size:10px;font-weight:500;letter-spacing:.5px;padding:3px 8px;text-transform:uppercase}.race-week__badge--green[data-v-6961c04c]{background:#8ad62926;color:#8ad629}.race-week__badge--orange[data-v-6961c04c]{background:#ff9b3f26;color:#ff9b3f}.race-week__badge--red[data-v-6961c04c]{background:#ff5b5b26;color:#ff5b5b}.race-week__badge--neutral[data-v-6961c04c]{background:#6e6e6e26;color:#6e6e6e}.race-week__desc[data-v-6961c04c]{color:#fff;font-size:14px;line-height:1.5;margin-bottom:12px}.race-week__list[data-v-6961c04c]{display:flex;flex-direction:column;gap:4px}.race-week__item[data-v-6961c04c]{align-items:flex-start;background:#ffffff08;border:none;border-radius:12px;cursor:pointer;display:flex;gap:8px;padding:8px 12px;text-align:left;transition:background .15s,opacity .15s;width:100%}.race-week__item[data-v-6961c04c]:active{opacity:.7}.race-week__item--done .race-week__text[data-v-6961c04c]{color:#6e6e6e;text-decoration:line-through}.race-week__check[data-v-6961c04c]{align-items:center;background:transparent;border:2px solid #8ad629;border-radius:50%;color:#000;display:flex;flex-shrink:0;font-size:14px;font-weight:500;height:22px;justify-content:center;margin-top:1px;width:22px}.race-week__item--done .race-week__check[data-v-6961c04c]{background:#8ad629}.race-week__text[data-v-6961c04c]{color:#fff;flex:1;font-size:14px;line-height:1.4}.params[data-v-2080cf21]{padding:12px 16px 100px}.params__error[data-v-2080cf21],.params__loading[data-v-2080cf21]{color:#8a8a8a;font-size:14px;padding:40px 0;text-align:center}.params__phase[data-v-2080cf21]{background:#1e1e1e;border-left:3px solid #8a8a8a;border-radius:16px;margin-bottom:20px;padding:14px 16px}.params__phase--build[data-v-2080cf21],.params__phase--peak[data-v-2080cf21]{border-left-color:#8ad629}.params__phase--taper[data-v-2080cf21]{border-left-color:#e0a800}.params__phase-head[data-v-2080cf21]{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.params__phase-name[data-v-2080cf21]{color:#fff;font-size:16px;font-weight:600}.params__phase-week[data-v-2080cf21]{color:#8a8a8a;font-size:12px}.params__phase-why[data-v-2080cf21]{color:#d0d0d0;font-size:14px;line-height:1.5;margin:0}.params__section[data-v-2080cf21]{margin-bottom:22px}.params__section-title[data-v-2080cf21]{color:#8ad629;font-size:13px;font-weight:600;margin-bottom:10px}.params__chips[data-v-2080cf21]{display:flex;flex-wrap:wrap;gap:8px}.params__chip[data-v-2080cf21]{background:#1e1e1e;border:1px solid #1e1e1e;border-radius:9999px;color:#d0d0d0;cursor:pointer;font-size:14px;padding:9px 16px;transition:border-color .12s,color .12s}.params__chip--active[data-v-2080cf21]{border-color:#8ad629;color:#8ad629}.params__note[data-v-2080cf21]{color:#6a6a6a;font-size:13px;line-height:1.5;margin:4px 0 0}.params__savebar[data-v-2080cf21]{background:linear-gradient(0deg,#1d2427 70%,#1d242700);bottom:0;display:flex;flex-direction:column;gap:8px;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:sticky;right:0;transition:opacity .15s,transform .15s}.params__savebar--hidden[data-v-2080cf21]{opacity:0;pointer-events:none;transform:translateY(100%)}.params__btn[data-v-2080cf21]{border:1px solid transparent;border-radius:9999px;cursor:pointer;font-size:15px;font-weight:600;padding:14px;width:100%}.params__btn[data-v-2080cf21]:disabled{cursor:default;opacity:.5}.params__btn--primary[data-v-2080cf21]{background:#8ad629;color:#1d2427}.params__btn--ghost[data-v-2080cf21]{background:transparent;border-color:#2a2a2a;color:#d0d0d0}.sport-types[data-v-668216ac]{display:flex;flex-direction:column;gap:16px}.sport-types__description[data-v-668216ac]{color:#7e8e95;font-size:14px;line-height:1.5}.sport-types__chips[data-v-668216ac]{display:flex;flex-wrap:wrap;gap:8px}.sport-types__chip[data-v-668216ac]{background:#273135;border:1px solid #424d50;border-radius:9999px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:all .15s}.sport-types__chip[data-v-668216ac]:active{opacity:.7}.sport-types__chip--active[data-v-668216ac]{background:#8ad629;border-color:#8ad629;color:#000;font-weight:500}.sport-types__actions[data-v-668216ac]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.sbp[data-v-9123cba5]{align-items:center;display:flex;flex-direction:column;gap:16px;padding:16px 0}.sbp__title[data-v-9123cba5]{color:#fff;font-size:18px;font-weight:500;text-align:center}.sbp__subtitle[data-v-9123cba5]{color:#7e8e95;font-size:14px;margin-top:-12px;text-align:center}.sbp__copy[data-v-9123cba5]{background:transparent;border:1px dashed #424d50;border-radius:12px;color:#7e8e95;cursor:pointer;font-size:12px;padding:8px 16px;transition:color .15s;width:100%}.sbp__copy[data-v-9123cba5]:active{opacity:.6}.sbp__qr-wrap[data-v-9123cba5]{align-items:center;background:#fff;border-radius:12px;display:flex;justify-content:center;min-height:280px;min-width:280px;padding:12px}.sbp__qr[data-v-9123cba5]{display:block;height:256px;width:256px}.sbp__error[data-v-9123cba5],.sbp__qr-placeholder[data-v-9123cba5]{color:#000;font-size:12px;padding:12px;text-align:center}.sbp__hint[data-v-9123cba5]{padding:0 12px;text-align:center}.sbp__hint[data-v-9123cba5],.sbp__polling[data-v-9123cba5]{color:#6e6e6e;font-size:12px}.sbp__polling[data-v-9123cba5]{align-items:center;display:flex;gap:4px}.sbp__polling-dot[data-v-9123cba5]{animation:sbp-pulse-9123cba5 1.2s ease-in-out infinite;background:#8ad629;border-radius:50%;height:8px;width:8px}@keyframes sbp-pulse-9123cba5{0%,to{opacity:.3;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}.nuxt-icon{height:1em;margin-bottom:.125em;vertical-align:middle;width:1em}.nuxt-icon--fill,.nuxt-icon--fill *{fill:currentColor}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:baseline!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid rgba(0,0,0,.2)}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:transparent;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:transparent;border:6px solid transparent;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
