.email-login{display:flex;flex-direction:column;gap:14px;padding:18px 16px;border:1px solid var(--profile-border-color);border-radius:12px;background:var(--profile-surface-color)}.email-login__title{margin:0;color:var(--tg-text-color);font-size:18px;font-weight:700;line-height:1.25}.email-login__lead{margin:0;color:var(--tg-hint-color);font-size:14px;line-height:1.4}.email-login__note{margin:0;color:var(--tg-hint-color);font-size:12px;line-height:1.4}.email-login__consent{display:flex;align-items:flex-start;gap:8px;color:var(--tg-text-color);cursor:pointer;font-size:13px;line-height:1.4}@media(hover:hover){.email-login__consent:hover{color:var(--tg-link-color)}}.email-login__consent input{flex:0 0 auto;margin:2px 0 0}.email-login__legal{margin:0;color:var(--tg-hint-color);font-size:12px;line-height:1.4}.email-login__legal a{color:var(--tg-link-color)}.email-login__error{margin:0;color:var(--profile-status-error-color);font-size:13px;line-height:1.4}.email-login__field{display:flex;flex-direction:column;gap:6px}.email-login__label{color:var(--tg-hint-color);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.email-login__input{min-height:44px;padding:10px 12px;border:1px solid var(--profile-control-border-color);border-radius:10px;background:transparent;color:var(--tg-text-color);font:inherit;font-size:16px}.email-login__input:focus-visible{outline:2px solid var(--profile-focus-color);outline-offset:1px}.email-login__cells{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.email-login__cell{min-width:0;min-height:52px;padding:0;border:1px solid var(--profile-control-border-color);border-radius:10px;background:transparent;color:var(--tg-text-color);font-size:22px;font-weight:600;text-align:center}.email-login__cell:focus-visible{outline:2px solid var(--profile-focus-color);outline-offset:1px}.email-login__cell:disabled{background:var(--profile-disabled-bg-color);color:var(--profile-disabled-fg-color)}.email-login__actions{display:flex;flex-direction:column;gap:8px}.email-login__choices{display:flex;flex-direction:column;gap:8px;margin-top:14px}.email-login__choice{display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:center;padding:10px 16px;border:0;border-radius:10px;background:var(--tg-button-color);color:var(--tg-button-text-color);cursor:pointer;font:inherit;font-size:14px;font-weight:700}@media(hover:hover){.email-login__choice:not(:disabled):hover{filter:brightness(1.06)}}.email-login__primary{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:10px 16px;border:0;border-radius:10px;background:var(--tg-button-color);color:var(--tg-button-text-color);cursor:pointer;font-size:15px;font-weight:600}@media(hover:hover){.email-login__primary:not(:disabled):hover{filter:brightness(1.06)}}.email-login__primary:disabled{background:var(--profile-disabled-bg-color);color:var(--profile-disabled-fg-color);cursor:default}.email-login__secondary{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:8px 14px;border:1px solid var(--profile-control-border-color);border-radius:10px;background:transparent;color:var(--tg-text-color);cursor:pointer;font:inherit;font-size:14px;text-decoration:none}@media(hover:hover){.email-login__secondary:not(:disabled):hover{background:var(--profile-pressed-color)}}.email-login__secondary:disabled{border-color:var(--profile-border-color);color:var(--profile-disabled-fg-color);cursor:default}.email-login__inline{padding:0;border:0;background:none;color:var(--tg-link-color);cursor:pointer;font:inherit;text-decoration:underline;text-decoration-color:var(--profile-link-underline-color)}@media(hover:hover){.email-login__inline:hover{text-decoration-color:currentColor}}.login-methods{display:flex;flex-direction:column;gap:10px}.login-methods__list{display:flex;flex-direction:column;border:1px solid var(--profile-border-color);border-radius:12px;background:var(--profile-surface-color)}.login-methods__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.login-methods__row+.login-methods__row{border-top:1px solid var(--profile-border-color)}.login-methods__title{display:block;color:var(--tg-text-color);font-size:15px;font-weight:600}.login-methods__value{display:block;margin-top:2px;overflow-wrap:anywhere;color:var(--tg-hint-color);font-size:13px}.login-methods__count{color:var(--tg-text-color);font-size:15px;font-weight:600}.yandex-confirm__emails{display:grid;gap:10px;margin:18px 0}.yandex-confirm__emails div{display:flex;justify-content:space-between;gap:16px}.yandex-confirm__emails dt{color:var(--tg-hint-color)}.yandex-confirm__emails dd{margin:0;overflow-wrap:anywhere;text-align:right}.identity-merge{padding:16px;border:1px solid var(--profile-border-color);border-radius:12px;background:var(--profile-surface-color)}.identity-merge h2,.identity-merge p{margin:0 0 10px}.identity-merge fieldset{display:grid;gap:8px;margin:0;padding:0;border:0}.identity-merge__profile{display:flex;gap:10px;padding:12px;border:1px solid var(--profile-border-color);border-radius:10px;cursor:pointer}@media(hover:hover){.identity-merge__profile:hover{background:var(--profile-pressed-color)}}.identity-merge__profile span,.identity-merge__profile small,.identity-merge__profile em{display:block}.identity-merge__profile small{margin-top:3px;color:var(--tg-hint-color)}.identity-merge__profile em{margin-top:3px;color:var(--tg-link-color);font-size:12px;font-style:normal}.identity-merge__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.profile-page{--tg-bg-color: var(--tg-theme-bg-color, #0D1B31);--tg-text-color: var(--tg-theme-text-color, #E9E2D5);--tg-hint-color: var(--tg-theme-hint-color, #8FA0B6);--tg-button-color: var(--tg-theme-button-color, #CC3823);--tg-button-text-color: var(--tg-theme-button-text-color, #FFF8EF);--tg-secondary-bg-color: var(--tg-theme-secondary-bg-color, #0D1B31);--tg-section-bg-color: var(--tg-theme-section-bg-color, var(--tg-secondary-bg-color));--tg-section-separator-color: var(--tg-theme-section-separator-color, #FFFFFF17);--tg-link-color: var(--tg-theme-link-color, #F6F1E6);--profile-surface-color: var(--tg-theme-section-bg-color, var(--tg-theme-secondary-bg-color, #1B3152));--profile-border-color: var(--tg-theme-section-separator-color, #FFFFFF17);--profile-status-success-color: #5BC08A;--profile-status-success-soft-color: #5BC08A24;--profile-status-warning-color: #E0A75E;--profile-status-warning-soft-color: #E0A75E26;--profile-status-error-color: #FF8C79;--profile-status-error-soft-color: #FF6C5524;--profile-status-neutral-soft-color: #FFFFFF0F;--profile-data-d0-color: #FFFFFF1A;--profile-data-d1-color: #FFFFFF33;--profile-data-d2-color: #6D819B;--profile-data-d3-color: #A9BACF;--profile-data-d4-color: #DBE4EF;--profile-status-info-color: var(--profile-data-d4-color);--profile-prob-p1-color: #FF8C79;--profile-prob-p2-color: #F2B33F;--profile-prob-p3-color: #A0B466;--profile-prob-p4-color: #5BC08A;--profile-pressed-color: #FFFFFF14;--profile-disabled-bg-color: #FFFFFF14;--profile-disabled-fg-color: #8FA0B6;--profile-focus-color: #FF6C55;--profile-accent-surface-color: #FFFFFF14;--profile-accent-border-color: #FFFFFF33;--profile-control-border-color: #FFFFFF6B;--profile-wash-color: #F6F1E6;--profile-progress-color: #FF6C55;--profile-link-underline-color: #FF6C5566;--profile-shadow: 0 18px 40px #04101F66;--report-surface-color: var(--profile-surface-color);--report-border-color: var(--profile-border-color);--report-soft-accent-color: #FF6C551F;--report-success-soft-color: #5BC08A1F;--report-code-border-color: #FFFFFF24;--report-divider-color: #FFFFFF2B;min-height:100vh;background:var(--tg-bg-color);color:var(--tg-text-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.45}.profile-page,.profile-page *{box-sizing:border-box}.profile-page--light{--profile-status-success-color: #2B7A4B;--profile-status-success-soft-color: #2B7A4B1C;--profile-status-warning-color: #95601C;--profile-status-warning-soft-color: #95601C1C;--profile-status-error-color: #C83220;--profile-status-error-soft-color: #EF4B3517;--profile-status-neutral-soft-color: #12335D0D;--profile-data-d0-color: #12335D1A;--profile-data-d1-color: #12335D45;--profile-data-d2-color: #12335D5C;--profile-data-d3-color: #12335D8F;--profile-data-d4-color: #12335D;--profile-status-info-color: var(--profile-data-d4-color);--profile-prob-p1-color: #C83220;--profile-prob-p2-color: #95601C;--profile-prob-p3-color: #63701F;--profile-prob-p4-color: #2B7A4B;--profile-pressed-color: #12335D12;--profile-disabled-bg-color: #EFE7DA;--profile-disabled-fg-color: #5E687499;--profile-focus-color: #CC3823;--profile-accent-surface-color: #F6EDDE;--profile-accent-border-color: #12335D3D;--profile-control-border-color: #12335D8A;--profile-wash-color: #D9A15C;--profile-progress-color: #EF4B35;--profile-link-underline-color: #EF4B3559;--profile-shadow: 0 18px 40px #12335D1A;--report-soft-accent-color: #EF4B3512;--report-success-soft-color: #2B7A4B14;--report-code-border-color: #12335D26;--report-divider-color: #12335D1F}@supports (min-height: 100dvh){.profile-page{min-height:100dvh}}.profile-page__viewport{display:flex;width:100%;max-width:430px;min-height:inherit;margin:0 auto;padding:calc(var(--tg-safe-area-inset-top, 0px) + var(--tg-content-safe-area-inset-top, 0px) + 14px) max(14px,var(--tg-safe-area-inset-right, 0px)) calc(var(--tg-safe-area-inset-bottom, 0px) + var(--tg-content-safe-area-inset-bottom, 0px) + 16px) max(14px,var(--tg-safe-area-inset-left, 0px));flex-direction:column;gap:12px}.profile-page__viewport--with-footer{padding-bottom:0}.profile-page__footer{position:sticky;bottom:0;margin-top:auto;padding-bottom:calc(var(--tg-safe-area-inset-bottom, 0px) + var(--tg-content-safe-area-inset-bottom, 0px) + 16px);padding-top:12px;background:var(--tg-bg-color)}@media(min-width:760px){.profile-page__viewport{max-width:560px}.profile-page__viewport--text,.profile-page__viewport:has(.profile-report-detail),.profile-page__viewport:has(.profile-statistics-task-detail),.profile-page__viewport:has(.profile-help),.profile-page__viewport:has(.settings-guide){max-width:720px}.profile-page{padding:28px 0 40px;background:var(--profile-desk-color)}.profile-page--dark{--profile-desk-color: #081222}.profile-page--light{--profile-desk-color: #F0E5D6}.profile-page__viewport{min-height:0;padding:calc(var(--tg-safe-area-inset-top, 0px) + var(--tg-content-safe-area-inset-top, 0px) + 20px) max(20px,var(--tg-safe-area-inset-right, 0px)) calc(var(--tg-safe-area-inset-bottom, 0px) + var(--tg-content-safe-area-inset-bottom, 0px) + 20px) max(20px,var(--tg-safe-area-inset-left, 0px));border:1px solid var(--profile-border-color);border-radius:18px;background:var(--tg-bg-color);box-shadow:var(--profile-shadow)}.profile-page__viewport--with-footer{padding-bottom:0}.profile-page__footer{padding-top:16px;padding-bottom:calc(var(--tg-safe-area-inset-bottom, 0px) + var(--tg-content-safe-area-inset-bottom, 0px) + 20px)}}@media(min-width:760px)and (max-height:900px){.profile-page{padding-top:12px;padding-bottom:16px}.profile-page__viewport{padding-top:calc(var(--tg-safe-area-inset-top, 0px) + var(--tg-content-safe-area-inset-top, 0px) + 14px);padding-bottom:calc(var(--tg-safe-area-inset-bottom, 0px) + var(--tg-content-safe-area-inset-bottom, 0px) + 14px)}.profile-page__viewport--with-footer{padding-bottom:0}}.profile-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.profile-debug-switcher{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:7px;padding:6px 7px;border:1px dashed var(--profile-border-color);border-radius:10px;background:color-mix(in srgb,var(--profile-surface-color) 76%,transparent)}.profile-debug-switcher__control{display:flex;min-width:0;flex:1 1 190px;align-items:center;gap:7px}.profile-debug-switcher__label{flex:0 0 auto;padding:0 3px;color:var(--tg-theme-hint-color, #5E6874);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;font-weight:700;line-height:1;text-transform:uppercase}.profile-debug-switcher__select{width:100%;min-width:0;min-height:30px;flex:1 1 auto;padding:5px 28px 5px 9px;border:1px solid var(--profile-accent-border-color);border-radius:8px;background:var(--profile-accent-surface-color);color:var(--tg-theme-link-color, #F6F1E6);cursor:pointer;font:inherit;font-size:13px;font-weight:700;line-height:1.2}.profile-debug-switcher__input{width:100%;min-width:0;min-height:30px;flex:1 1 auto;padding:5px 9px;border:1px solid var(--profile-accent-border-color);border-radius:8px;background:var(--profile-accent-surface-color);color:var(--tg-theme-link-color, #F6F1E6);font:inherit;font-size:13px;font-weight:700;line-height:1.2}.profile-debug-switcher__select:focus-visible,.profile-debug-switcher__input:focus-visible{outline:2px solid var(--profile-focus-color);outline-offset:-2px}.profile-level-hero{flex:0 0 auto;padding:12px;border:1px solid var(--profile-accent-border-color);border-radius:12px;background:var(--profile-accent-surface-color)}.profile-level-hero__header{display:flex;align-items:center;gap:12px}.profile-level-hero__level{display:flex;min-width:58px;flex:0 0 auto;flex-direction:column;justify-content:center}.profile-level-hero__level-value{color:var(--tg-theme-link-color, #F6F1E6);font-size:32px;font-weight:800;line-height:1}.profile-level-hero__level-caption{margin-top:2px;color:var(--tg-theme-hint-color, #5E6874);font-size:11px;font-weight:700;line-height:1.1;text-transform:uppercase}.profile-level-hero__summary{flex:1 1 auto;min-width:0}.profile-level-hero__title-row{display:flex;min-width:0;align-items:center;gap:8px}.profile-level-hero__title{min-width:0;flex:1 1 auto;margin:0;color:var(--tg-theme-text-color, #232B35);font-size:16px;font-weight:700;line-height:1.25}.profile-level-hero__stats{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px}.profile-level-hero__stat{display:inline-flex;align-items:center;gap:4px;color:var(--tg-theme-hint-color, #5E6874);font-size:14px;line-height:1.25;white-space:nowrap}.profile-progress{margin-top:10px}.profile-progress__track{height:9px;overflow:hidden;border-radius:999px;background:var(--profile-border-color)}.profile-progress__bar{display:block;width:var(--profile-progress-value, 0%);height:100%;border-radius:inherit;background:var(--profile-progress-color)}.profile-progress__meta{display:flex;justify-content:space-between;gap:12px;margin-top:4px;color:var(--tg-theme-hint-color, #5E6874);font-size:13px}.profile-progress__meta span{white-space:nowrap}.profile-section-list{overflow:hidden;padding:0;margin:0;border:1px solid var(--profile-border-color);border-radius:12px;background:var(--profile-surface-color);list-style:none;scrollbar-width:none}.profile-section-list::-webkit-scrollbar{display:none}.profile-section-list__item+.profile-section-list__item{border-top:1px solid var(--profile-border-color)}.profile-game-panel{display:flex;flex-direction:column;gap:8px}.profile-game-panel__badges{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.profile-game-panel__label{display:inline-flex;align-items:center;gap:7px;padding:4px 9px;margin:0;border:1px solid var(--profile-accent-border-color);border-radius:999px;background:var(--profile-accent-surface-color);color:var(--tg-theme-link-color, #F6F1E6);font-size:12px;font-weight:700;letter-spacing:0;line-height:1.2;text-transform:uppercase}.profile-game-panel__attempts{display:inline-flex;min-height:23.2px;align-items:center;justify-content:center;gap:2px;padding:4px 9px;border:1px solid var(--profile-accent-border-color);border-radius:999px;background:var(--profile-accent-surface-color);color:var(--tg-theme-link-color, #F6F1E6);font-size:12px;font-weight:700;line-height:1.2;text-transform:none;white-space:nowrap}.profile-game-panel__heart{display:inline-flex;width:13.2px;height:13.2px;align-items:center;justify-content:center;color:var(--tg-theme-hint-color, #5E6874);font-size:13px;line-height:13.2px;opacity:.62}.profile-game-panel__heart--filled{opacity:1}.profile-page--dark .profile-game-panel__heart{opacity:.3}.profile-page--dark .profile-game-panel__heart--filled{opacity:1}.profile-game-panel__label:before{width:7px;height:7px;border-radius:999px;background:var(--profile-status-warning-color);content:""}@media(prefers-reduced-motion:no-preference){.profile-game-panel__label:before{animation:profile-game-status-pulse 1.4s ease-in-out infinite}}@keyframes profile-game-status-pulse{0%,to{opacity:1;box-shadow:0 0 color-mix(in srgb,var(--profile-status-warning-color) 45%,transparent)}50%{opacity:.55;box-shadow:0 0 0 4px transparent}}.profile-list-row{display:flex;width:100%;min-height:57px;align-items:center;gap:12px;padding:12px 14px;border:0;background:transparent;color:var(--tg-theme-text-color, #232B35);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent}.profile-game-row{display:flex;width:100%;min-height:57px;align-items:center;gap:12px;padding:12px 14px;border:0;background:transparent;color:var(--tg-theme-text-color, #232B35);font:inherit;text-align:left;-webkit-tap-highlight-color:transparent}.profile-game-row--button{cursor:pointer}.profile-game-row--muted{opacity:.58}.profile-game-row--muted .profile-list-row__icon{border-color:var(--profile-border-color);background:transparent}.profile-list-row:active,.profile-friend-row--button:active,.profile-game-row--button:active{background:var(--profile-pressed-color)}.profile-list-row:disabled,.profile-game-row--button:disabled,.profile-primary-action:disabled,.profile-rating-report-button:disabled{background:var(--profile-disabled-bg-color);color:var(--profile-disabled-fg-color);cursor:default;opacity:.72}@media(hover:hover){.profile-list-row:not(:disabled):hover,.profile-friend-row--button:hover,.profile-game-row--button:not(:disabled):hover{background:var(--profile-pressed-color)}}.profile-list-row:focus-visible,.profile-game-row--button:focus-visible,.profile-friend-row--button:focus-visible,.profile-primary-action:focus-visible,.profile-report-row:focus-visible,.profile-reports-header__back:focus-visible,.profile-rating-report-button:focus-visible,.profile-rating-top__more:focus-visible,.profile-rating-top__row--button:focus-visible,.profile-reports__load-more:focus-visible{outline:2px solid var(--profile-focus-color);outline-offset:-2px}.profile-list-row__icon{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:1px solid var(--profile-accent-border-color);border-radius:8px;background:var(--profile-accent-surface-color);font-size:15px;line-height:1}.profile-list-row__text{display:flex;min-width:0;flex:1 1 auto;flex-direction:column}.profile-list-row__title{overflow:hidden;color:var(--tg-theme-text-color, #232B35);font-size:15.5px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.profile-list-row__subtitle{margin-top:1px;color:var(--tg-theme-hint-color, #5E6874);font-size:13px;line-height:1.2}.profile-value-pill{display:inline-flex;max-width:104px;flex:0 0 auto;align-items:center;justify-content:center;padding:4px 10px;border:1px solid var(--profile-accent-border-color);border-radius:999px;background:var(--profile-accent-surface-color);color:var(--tg-theme-link-color, #F6F1E6);font-size:13px;font-weight:700;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-list-row__chevron{flex:0 0 auto;color:var(--tg-theme-hint-color, #5E6874);font-size:19px;line-height:1}.profile-primary-action{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:7px;padding:13px 16px;border:0;border-radius:12px;background:var(--tg-theme-button-color, #CC3823);color:var(--tg-theme-button-text-color, #FFF8EF);cursor:pointer;font-size:15.5px;font-weight:700;line-height:1.2;text-align:center;-webkit-tap-highlight-color:transparent}.profile-primary-action:active{filter:brightness(.96)}@media(hover:hover){.profile-primary-action:not(:disabled):hover{filter:brightness(1.06)}}.profile-primary-action--quiet{background:var(--profile-surface-color);box-shadow:inset 0 0 0 1px var(--profile-control-border-color);color:var(--tg-link-color)}.profile-primary-action:disabled:active{filter:none}.profile-secondary-action{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;padding:12px 16px;border:1px solid transparent;border-radius:12px;background:var(--profile-surface-color);box-shadow:inset 0 0 0 1px var(--profile-control-border-color);color:var(--tg-theme-link-color, #F6F1E6);cursor:pointer;font:inherit;font-size:15px;font-weight:700;line-height:1.2;text-align:center;-webkit-tap-highlight-color:transparent}.profile-secondary-action:active{filter:brightness(.96)}@media(hover:hover){.profile-secondary-action:not(:disabled):hover{background:var(--profile-accent-surface-color)}}.profile-rating-report-button{display:flex;width:100%;min-height:42px;align-items:center;justify-content:center;padding:11px 14px;border:1px solid color-mix(in srgb,var(--profile-status-error-color) 54%,var(--profile-border-color));border-radius:12px;background:color-mix(in srgb,var(--profile-status-error-color) 12%,var(--profile-surface-color));color:var(--profile-status-error-color);cursor:pointer;font:inherit;font-size:14.5px;font-weight:700;line-height:1.2;text-align:center;-webkit-tap-highlight-color:transparent}.profile-rating-report-button:active{filter:brightness(.96)}@media(hover:hover){.profile-rating-report-button:not(:disabled):hover{filter:brightness(1.06)}}.profile-rating-report-button:disabled:active{filter:none}.profile-reports-header{position:sticky;top:calc(var(--tg-safe-area-inset-top, 0px) + var(--tg-content-safe-area-inset-top, 0px));z-index:2;display:flex;min-height:48px;align-items:center;gap:10px;padding-top:8px;padding-bottom:10px;border-bottom:1px solid var(--profile-border-color);background:var(--tg-bg-color);box-shadow:0 6px 12px color-mix(in srgb,var(--tg-bg-color) 72%,transparent)}.profile-reports-header__back{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:1px solid var(--profile-accent-border-color);border-radius:10px;background:var(--profile-accent-surface-color);color:var(--tg-theme-link-color, #F6F1E6);cursor:pointer;font:inherit;font-size:26px;line-height:1;-webkit-tap-highlight-color:transparent}.profile-reports-header__back:active{background:var(--profile-pressed-color)}@media(hover:hover){.profile-reports-header__back:hover{background:var(--profile-pressed-color)}}.profile-reports-header__text{min-width:0}.profile-reports-header__title{margin:0;color:var(--tg-theme-text-color, #E9E2D5);font-size:18px;font-weight:800;line-height:1.2}.profile-reports-header__subtitle{margin:2px 0 0;color:var(--tg-theme-hint-color, #8FA0B6);font-size:13px;line-height:1.25}.profile-reports{display:flex;flex-direction:column;gap:12px}.profile-reports-next-card{display:flex;min-width:0;min-height:92px;flex-direction:column;justify-content:center;gap:5px;padding:14px;border:1px solid var(--profile-accent-border-color);border-radius:12px;background:var(--profile-accent-surface-color)}.profile-reports-next-card__label{color:var(--tg-theme-hint-color, #8FA0B6);font-size:12px;font-weight:700;line-height:1.15;text-transform:uppercase}.profile-reports-next-card__value{overflow:hidden;color:var(--tg-theme-link-color, #F6F1E6);font-size:20px;font-weight:800;line-height:1.12;text-overflow:ellipsis}.profile-reports-next-card__hint{color:var(--tg-theme-hint-color, #8FA0B6);font-size:13px;line-height:1.3}.profile-report-row{display:flex;width:100%;min-height:68px;align-items:center;gap:10px;padding:13px 14px;border:0;background:transparent;color:var(--tg-theme-text-color, #232B35);cursor:pointer;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent}.profile-report-row:active{background:var(--profile-pressed-color)}@media(hover:hover){.profile-report-row:hover{background:var(--profile-pressed-color)}}.profile-report-row__meta{margin-top:3px;color:var(--tg-theme-link-color, #F6F1E6);font-size:13px;font-weight:700;line-height:1.2}.profile-reports__load-more{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;padding:11px 14px;border:1px solid var(--profile-accent-border-color);border-radius:12px;background:var(--profile-accent-surface-color);color:var(--tg-theme-link-color, #F6F1E6);cursor:pointer;font:inherit;font-size:15px;font-weight:700;line-height:1.2;-webkit-tap-highlight-color:transparent}.profile-reports__load-more:active{background:var(--profile-pressed-color)}@media(hover:hover){.profile-reports__load-more:not(:disabled):hover{background:var(--profile-pressed-color)}}.profile-reports__load-more:disabled{background:var(--profile-disabled-bg-color);color:var(--profile-disabled-fg-color);cursor:default;opacity:.72}.profile-report-detail{display:flex;min-width:0;flex-direction:column;gap:14px}.profile-report-detail__disclaimer{margin:0;color:var(--tg-theme-hint-color, #8FA0B6);font-size:13px;line-height:1.35;text-align:center}.profile-report-detail__back{display:flex;width:100%;min-height:46px;align-items:center;justify-content:center;padding:12px 16px;border:0;border-radius:12px;background:var(--profile-surface-color);box-shadow:inset 0 0 0 1px var(--profile-control-border-color);color:var(--tg-link-color);cursor:pointer;font:inherit;font-size:15.5px;font-weight:700;line-height:1.2;text-align:center;-webkit-tap-highlight-color:transparent}.profile-report-detail__back:active{filter:brightness(.96)}@media(hover:hover){.profile-report-detail__back:hover{filter:brightness(1.06)}}.profile-friends{display:flex;min-width:0;flex-direction:column;gap:13px}.profile-friends__section{display:flex;min-width:0;flex-direction:column;gap:7px}.profile-friends-invite{display:grid;min-width:0;gap:8px;padding:14px;border:1px solid var(--profile-border-color);border-radius:14px;background:var(--profile-surface-color)}.profile-friends-invite__copy-row{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-friends-invite__copy-row .profile-secondary-action{min-height:42px;padding:10px 12px;font-size:14px}.profile-friends-invite__copy-label{display:flex;flex-direction:column;gap:2px}.profile-friends-invite__hint{margin:0;color:var(--tg-theme-hint-color, #8FA0B6);font-size:13px;line-height:1.3;text-align:center}.profile-friend-row{display:flex;width:100%;min-height:62px;align-items:center;gap:10px;padding:12px 14px;border:0;background:transparent;color:var(--tg-theme-text-color, #E9E2D5);font:inherit;text-align:left;-webkit-tap-highlight-color:transparent}.profile-friend-row--button{cursor:pointer}.profile-friend-row__level.profile-rating-summary__badge{width:34px;height:34px;flex:0 0 auto}.profile-friend-row__level.profile-rating-summary__badge:before{inset:3px}.profile-friend-row__level.profile-rating-summary__badge span{font-size:11.5px}.profile-friend-row__identity{display:flex;min-width:0;flex-direction:column;gap:2px}.profile-friend-row__name{min-width:0;max-width:100%;flex:0 1 auto;overflow:hidden;color:var(--tg-theme-text-color, #E9E2D5);font-size:15.5px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.profile-friend-row__username{min-width:0;max-width:100%;flex:0 1 auto;overflow:hidden;color:var(--tg-theme-link-color, #F6F1E6);font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.profile-friends-empty{display:flex;min-height:160px;flex-direction:column;align-items:center;justify-content:center;padding:22px 18px;border:1px solid var(--profile-border-color);border-radius:12px;background:var(--profile-surface-color);text-align:center}.profile-friends-empty__icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--profile-accent-border-color);border-radius:12px;background:var(--profile-accent-surface-color);font-size:20px;line-height:1}.profile-friends-empty__title{margin:12px 0 0;color:var(--tg-theme-text-color, #E9E2D5);font-size:16px;font-weight:800;line-height:1.2}.profile-friends-empty__text{max-width:260px;margin:5px 0 0;color:var(--tg-theme-hint-color, #8FA0B6);font-size:14px;line-height:1.3}.profile-hints{display:grid;gap:12px}.profile-hints-balance{display:grid;gap:14px;overflow:hidden;border:1px solid color-mix(in srgb,var(--profile-wash-color) 22%,transparent);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--profile-wash-color) 18%,transparent),transparent 58%),var(--profile-surface-color)}.profile-hints-balance__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 0}.profile-hints-balance__metric{display:grid;gap:4px}.profile-hints-balance__metric:last-child{text-align:right}.profile-hints-balance__label{color:var(--tg-theme-hint-color, #8FA0B6);font-size:14px;line-height:1.35}.profile-hints-balance__value{display:flex;height:40px;align-items:center;color:var(--tg-theme-text-color, #E9E2D5);font-size:40px;line-height:1}.profile-hints-balance__metric:last-child .profile-hints-balance__value{justify-content:flex-end}.profile-hints-balance__value--muted{color:var(--tg-theme-hint-color, #8FA0B6);font-size:24px}.profile-hints-notice{margin:0;padding:10px 12px;border-radius:12px;font-size:14px;font-weight:700;line-height:1.35}.profile-hints-notice--success{background:var(--profile-status-success-soft-color);color:var(--profile-status-success-color)}.profile-hints-notice--processing{background:var(--profile-status-neutral-soft-color);color:var(--tg-theme-link-color, #F6F1E6)}.profile-hints-notice--error{background:var(--profile-status-error-soft-color);color:var(--profile-status-error-color)}.profile-hints-packages{display:grid;gap:1px;margin:0;padding:0;overflow:hidden;border:1px solid var(--profile-border-color);border-radius:14px;background:var(--profile-border-color);list-style:none}.profile-hints-package{display:flex;width:100%;min-height:58px;align-items:center;gap:14px;padding:14px 16px;border:0;background:var(--profile-surface-color);color:var(--tg-theme-text-color, #E9E2D5);font:inherit;text-align:left;transition:transform .15s ease}.profile-hints-package:active{transform:scale(.995)}@media(hover:hover){.profile-hints-package:not(:disabled):hover{background:var(--profile-accent-surface-color)}}.profile-hints-package:disabled{background:var(--profile-disabled-bg-color);color:var(--profile-disabled-fg-color);cursor:default;opacity:.68}.profile-hints-package[aria-busy=true]{transform:scale(.98);opacity:1}.profile-hints-package__main{display:grid;min-width:0;flex:1 1 auto;gap:3px}.profile-hints-package__title{font-size:16px;font-weight:800;line-height:1.25}.profile-hints-package__end{display:flex;flex:0 0 auto;align-items:center;gap:8px}.profile-hints-package__price{position:relative;flex:0 0 auto;padding:8px 10px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--tg-theme-button-color, #CC3823) 18%,transparent);color:var(--tg-theme-text-color, #E9E2D5);font-size:15px;font-weight:800;line-height:1}@media(prefers-reduced-motion:no-preference){.profile-hints-package[aria-busy=true] .profile-hints-package__price:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,#FFF8EF 45%,transparent),transparent);background-size:200% 100%;animation:profile-hints-shimmer 1.1s ease-in-out infinite;content:""}}@keyframes profile-hints-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.profile-hints-breakdown{display:grid;padding-bottom:4px;border-top:1px solid var(--profile-border-color)}.profile-hints-breakdown__row{display:flex;align-items:baseline;justify-content:space-between;gap:6px;padding:9px 18px}.profile-hints-breakdown__row+.profile-hints-breakdown__row{border-top:1px solid color-mix(in srgb,var(--profile-border-color) 55%,transparent)}.profile-hints-breakdown__label{color:var(--tg-theme-hint-color, #8FA0B6);font-size:14px;line-height:1.3}.profile-hints-breakdown__value{color:var(--tg-theme-text-color, #E9E2D5);font-size:14.5px;font-weight:700;line-height:1.3}.profile-hints-breakdown__value--negative{color:color-mix(in srgb,var(--profile-status-error-color) 70%,var(--tg-theme-hint-color, #8FA0B6))}.profile-hints-invite{display:grid;gap:6px}.profile-hints__invite-hint{margin:0;color:var(--tg-theme-hint-color, #8FA0B6);font-size:13px;line-height:1.3;text-align:center}.profile-hints-info{display:grid;gap:10px;padding:16px;border:1px dashed var(--profile-border-color);border-radius:14px}.profile-hints-info__title{margin:0;color:var(--tg-theme-link-color, #F6F1E6);font-size:13px;font-weight:800;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.profile-hints-info__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.profile-hints-info__item{display:flex;align-items:flex-start;gap:8px;color:var(--tg-theme-text-color, #E9E2D5);font-size:14px;line-height:1.4}.profile-hints-info__item span:first-child{flex:0 0 auto;width:18px;font-size:15px;line-height:1.3}.profile-help{display:grid;gap:12px}.profile-help-hero,.profile-help-card{min-width:0;border:1px solid var(--profile-border-color);border-radius:12px;background:var(--profile-surface-color)}.profile-help-hero{display:grid;gap:9px;padding:16px;border-color:var(--profile-accent-border-color);background:linear-gradient(180deg,color-mix(in srgb,var(--profile-wash-color) 12%,transparent),transparent 72%),var(--profile-surface-color)}.profile-help-hero__label{color:var(--tg-theme-link-color, #F6F1E6);font-size:12px;font-weight:800;line-height:1.15;text-transform:uppercase}.profile-help-hero__text,.profile-help-card__text{margin:0;color:var(--tg-theme-text-color, #E9E2D5);font-size:14px;line-height:1.42}.profile-help-card__text+.profile-help-card__text{margin-top:7px}.profile-help__sections{display:grid;gap:8px}.profile-help-card{padding:13px 14px}.profile-help-card__body{min-width:0}.profile-help-card__title{margin:0 0 3px;color:var(--tg-theme-link-color, #F6F1E6);font-size:15px;font-weight:800;line-height:1.25}.profile-help-answer-demo,.profile-help-variant-demo,.profile-help-status-demo,.profile-help-rating-demo,.profile-help-error-demo{margin-top:10px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--profile-border-color) 70%,transparent)}.profile-help-answer-demo{display:grid;gap:8px}.profile-help-answer-demo__row{display:grid;min-width:0;grid-template-columns:24px minmax(0,1fr);gap:6px;align-items:center}.profile-help-answer-demo__prompt{margin:0;color:var(--tg-theme-text-color, #E9E2D5);font-size:14px;font-weight:700;line-height:1.3}.profile-help-answer-demo__line{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:6px}.profile-help-answer-demo__flag{width:24px;text-align:center;font-size:15px;line-height:1}.profile-help-answer-demo__chip,.profile-help-answer-demo__field,.profile-help-answer-demo__ghost{min-height:28px;padding:6px 9px;border-radius:8px;font-size:14px;line-height:1.2}.profile-help-answer-demo__chip--done{background:var(--profile-status-success-soft-color);color:var(--profile-status-success-color);font-weight:800}.profile-help-answer-demo__field{min-width:auto;border:1px solid var(--profile-accent-border-color);background:var(--profile-accent-surface-color);color:var(--tg-theme-text-color, #E9E2D5);font-weight:800}.profile-help-answer-demo__ghost{color:var(--tg-theme-hint-color, #8FA0B6)}.profile-help-answer-demo__hint{color:var(--tg-theme-hint-color, #8FA0B6);font-size:13px;line-height:1.3}.profile-help-variant-demo{display:grid;gap:7px}.profile-help-variant-demo__source{color:var(--tg-theme-text-color, #E9E2D5);font-size:14px;font-weight:700;line-height:1.3}.profile-help-variant-demo__row{display:grid;min-width:0;grid-template-columns:96px minmax(0,1fr);gap:8px;align-items:baseline}.profile-help-variant-demo__row span{color:var(--tg-theme-hint-color, #8FA0B6);font-size:13px;line-height:1.2;white-space:nowrap}.profile-help-variant-demo__row b{min-width:0;color:var(--tg-theme-text-color, #E9E2D5);font-size:14px;line-height:1.3}.profile-help-variant-demo__row--target b{color:var(--profile-status-success-color)}.profile-help-status-demo{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.profile-help-status-demo__hearts{color:var(--tg-theme-text-color, #E9E2D5);font-size:14px;line-height:1;white-space:nowrap}.profile-help-status-demo__pill{margin-left:auto;padding:6px 9px;border:1px solid var(--profile-accent-border-color);border-radius:999px;background:var(--profile-accent-surface-color);color:var(--tg-theme-link-color, #F6F1E6);font-size:13px;font-weight:800;line-height:1.2}.profile-help-rating-demo{display:grid;grid-template-columns:auto minmax(80px,1fr) auto auto;gap:8px;align-items:center}.profile-help-rating-demo span,.profile-help-rating-demo strong{color:var(--tg-theme-link-color, #F6F1E6);font-size:13px;font-weight:800;line-height:1}.profile-help-rating-demo__track{height:8px;overflow:hidden;border-radius:999px;background:var(--profile-border-color)}.profile-help-rating-demo__bar{display:block;width:64%;height:100%;border-radius:inherit;background:var(--profile-progress-color)}.profile-help-error-demo{display:grid;gap:7px}.profile-help-error-demo__row{display:grid;min-width:0;grid-template-columns:68px minmax(0,1fr);gap:8px;align-items:baseline}.profile-help-error-demo__row span{color:var(--tg-theme-hint-color, #8FA0B6);font-size:13px;line-height:1.2}.profile-help-error-demo__row s,.profile-help-error-demo__row b{min-width:0;font-size:14px;line-height:1.3}.profile-help-error-demo__row s{color:var(--profile-status-error-color);text-decoration-thickness:2px}.profile-help-error-demo__row--correct b{color:var(--profile-status-success-color)}.profile-help-error-demo p{margin:1px 0 0;color:var(--tg-theme-text-color, #E9E2D5);font-size:13px;line-height:1.35}.profile-rating{display:flex;min-width:0;flex-direction:column;gap:13px}.profile-rating__section{display:flex;min-width:0;flex-direction:column;gap:7px}.profile-rating__section-title{margin:0;color:var(--tg-theme-link-color, #F6F1E6);font-size:13px;font-weight:800;line-height:1.2}.profile-rating__section-title-note{color:var(--tg-theme-hint-color, #8FA0B6);font-weight:400}.profile-rating-summary,.profile-rating-card{min-width:0;border:1px solid var(--profile-border-color);border-radius:12px;background:var(--profile-surface-color)}.profile-rating-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border-color:var(--profile-accent-border-color);background:var(--profile-accent-surface-color)}.profile-rating-summary__main{min-width:0}.profile-rating-summary__label{display:block;color:var(--tg-theme-hint-color, #8FA0B6);font-size:12px;font-weight:800;line-height:1.1;text-transform:uppercase}.profile-rating-summary__value{display:block;margin-top:3px;color:var(--tg-theme-link-color, #F6F1E6);font-size:34px;font-weight:850;line-height:1}.profile-rating-summary__meta{display:block;margin-top:5px;color:var(--tg-theme-hint-color, #8FA0B6);font-size:13px;line-height:1.3}.profile-rating-summary__badge{position:relative;display:flex;width:66px;height:66px;flex:0 0 auto;align-items:center;justify-content:center;flex-direction:column;gap:3px;border:0;border-radius:50%;background:conic-gradient(var(--profile-progress-color) var(--profile-rating-level-progress, 0%),var(--profile-accent-border-color) 0);text-align:center}.profile-rating-summary__badge:before{position:absolute;inset:5px;border-radius:inherit;background:color-mix(in srgb,var(--profile-wash-color) 14%,var(--profile-surface-color));content:""}.profile-rating-summary__badge span{position:relative;color:var(--tg-theme-link-color, #F6F1E6);font-size:21px;font-weight:850;line-height:1}.profile-rating-summary__badge small{position:relative;color:var(--tg-theme-hint-color, #8FA0B6);font-size:10px;font-weight:800;line-height:1;text-transform:uppercase}.profile-rating-card{position:relative;padding:14px}.profile-rating-card__meta{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;align-items:center;margin-top:12px;color:var(--tg-theme-hint-color, #8FA0B6);font-size:13px;line-height:1.25}.profile-rating-card__meta-item{min-width:0}.profile-rating-card__meta-item--end{text-align:right}.profile-rating-card__meta b{color:var(--tg-theme-link-color, #F6F1E6);font-weight:850}.profile-rating-public-stats .profile-statistics-today{border-color:var(--profile-border-color)}.profile-rating-admin{display:flex;flex-direction:column;gap:10px;border-color:var(--profile-accent-border-color);background:var(--profile-accent-surface-color)}.profile-rating-admin__header,.profile-rating-admin__id-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.profile-rating-admin__label{color:var(--tg-theme-hint-color, #8FA0B6);font-size:12px;font-weight:800;line-height:1.1;text-transform:uppercase}.profile-rating-admin__profile{flex:0 0 auto;color:var(--tg-theme-link-color, #F6F1E6);font-size:13px;font-weight:800;line-height:1.1;text-decoration:none}.profile-rating-admin__name{min-width:0;overflow:hidden;color:var(--tg-theme-text-color, #E9E2D5);font-size:17px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.profile-rating-admin__meta{display:flex;min-width:0;flex-wrap:wrap;gap:6px}.profile-rating-admin__meta span{min-width:0;max-width:100%;overflow:hidden;padding:5px 7px;border-radius:8px;background:color-mix(in srgb,var(--profile-surface-color) 68%,transparent);color:var(--tg-theme-hint-color, #8FA0B6);font-size:13px;font-weight:750;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.profile-rating-admin__id-row{padding-top:2px}.profile-rating-admin__id-row code{min-width:0;overflow:hidden;color:var(--tg-theme-link-color, #F6F1E6);font:inherit;font-size:15px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.profile-rating-admin__copy{min-height:34px;flex:0 0 auto;padding:8px 10px;border:1px solid var(--profile-accent-border-color);border-radius:9px;background:var(--profile-surface-color);color:var(--tg-theme-link-color, #F6F1E6);cursor:pointer;font:inherit;font-size:13px;font-weight:800;line-height:1.1}.profile-rating-admin__copy:active{background:var(--profile-pressed-color)}@media(hover:hover){.profile-rating-admin__copy:hover{background:var(--profile-accent-surface-color)}}.profile-rating-distribution{min-width:0}.profile-rating-distribution__state{display:flex;min-height:108px;align-items:center;justify-content:center;color:var(--tg-theme-hint-color, #8FA0B6);font-size:14px;font-weight:700;line-height:1.35;text-align:center}.profile-rating-distribution__loader{width:24px;height:24px;border:3px solid var(--profile-accent-border-color);border-top-color:var(--tg-theme-link-color, #F6F1E6);border-radius:50%;animation:profile-loading-spin .75s linear infinite}.profile-rating-distribution__bars{display:flex;height:108px;align-items:flex-end;gap:2px;padding-top:24px}.profile-rating-distribution__bar{position:relative;min-width:0;height:var(--profile-rating-bar-height, 0%);flex:1 1 0;border:1px solid var(--profile-accent-border-color);border-bottom:0;border-radius:4px 4px 0 0;background:var(--profile-accent-surface-color)}.profile-rating-distribution__bar--current{border-color:var(--profile-progress-color);background:var(--profile-progress-color)}.profile-rating-distribution__marker{position:absolute;top:-21px;left:50%;color:var(--profile-progress-color);font-size:11px;font-weight:850;line-height:1;transform:translate(-50%);white-space:nowrap}.profile-rating-distribution__axis{position:relative;min-height:12px;margin-top:7px;color:var(--tg-theme-hint-color, #8FA0B6);font-size:11px;line-height:1.1}.profile-rating-distribution__axis-label{position:absolute;top:0;left:var(--profile-rating-axis-left, 0%);transform:translate(-50%);white-space:nowrap}.profile-rating-distribution__note{margin:10px 0 0;color:var(--tg-theme-hint-color, #8FA0B6);font-size:13px;line-height:1.35}.profile-rating-history{min-width:0;padding-top:10px}.profile-rating-history__state{padding:18px 14px;color:var(--tg-theme-hint-color, #8FA0B6);font-size:14px;line-height:1.45;text-align:center}.profile-rating-history__delta{position:absolute;top:9px;left:50%;display:flex;flex-direction:column;align-items:center;gap:1px;padding:5px 7px;border:1px solid var(--profile-accent-border-color);border-radius:8px;background:color-mix(in srgb,var(--profile-surface-color) 88%,transparent);color:var(--tg-theme-hint-color, #8FA0B6);font-size:10px;font-weight:750;line-height:1.1;pointer-events:none;transform:translate(-50%)}.profile-rating-history__delta b{color:var(--tg-theme-link-color, #F6F1E6);font-size:14px;font-weight:850;line-height:1}.profile-rating-history__svg{display:block;width:100%;height:auto}.profile-rating-history__grid{fill:none;stroke:var(--profile-border-color);stroke-linecap:round;stroke-width:1}.profile-rating-history__area{fill:color-mix(in srgb,var(--tg-theme-link-color, #F6F1E6) 20%,transparent)}.profile-rating-history__line{fill:none;stroke:var(--tg-theme-link-color, #F6F1E6);stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.profile-rating-history__last-point{fill:var(--tg-theme-link-color, #F6F1E6);stroke:var(--profile-surface-color);stroke-width:3}.profile-rating-history__labels{position:relative;height:13px;margin-top:-2px;color:var(--tg-theme-hint-color, #8FA0B6);font-size:11px;line-height:1.1}.profile-rating-history__label{position:absolute;left:var(--profile-rating-history-label-left, 0%);min-width:0;transform:translate(-50%);white-space:nowrap;text-align:center}.profile-rating-history__label--first{transform:none;text-align:left}.profile-rating-history__label--last{transform:translate(-100%);text-align:right}.profile-rating-top{padding-top:8px}.profile-rating-top__note{margin:0 0 5px;color:var(--tg-theme-hint-color, #8FA0B6);font-size:13px;line-height:1.3}.profile-rating-top__note--bottom{margin:0;padding:7px 0;text-align:center}.profile-rating-top__list{display:flex;min-width:0;flex-direction:column;padding:0;margin:0;list-style:none}.profile-rating-top__item+.profile-rating-top__item .profile-rating-top__row:not(.profile-rating-top__row--current){border-top:1px solid color-mix(in srgb,var(--profile-border-color) 78%,transparent)}.profile-rating-top__row{display:grid;width:100%;min-width:0;min-height:45px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.profile-rating-top__row--button{width:calc(100% + 28px);grid-template-columns:34px minmax(0,1fr) auto 10px;padding-right:14px;padding-left:14px;margin:0 -14px;cursor:pointer;-webkit-tap-highlight-color:transparent}.profile-rating-top__row--button:active{background:var(--profile-pressed-color)}@media(hover:hover){.profile-rating-top__row--button:hover{background:var(--profile-pressed-color)}}.profile-rating-top__row--current{position:relative;width:calc(100% + 28px);grid-template-columns:34px minmax(0,1fr) auto 10px;margin:5px -14px;padding-right:14px;padding-left:14px;border:1px solid var(--profile-accent-border-color);border-radius:10px;background:var(--profile-accent-surface-color);box-shadow:inset 3px 0 0 var(--profile-progress-color)}.profile-rating-top__row--current .profile-rating-top__score{color:var(--profile-progress-color)}.profile-rating-top__item+.profile-rating-top__item .profile-rating-top__row--current:before{position:absolute;top:-6px;right:14px;left:14px;border-top:1px solid color-mix(in srgb,var(--profile-border-color) 78%,transparent);content:""}.profile-rating-top__list:not(.profile-rating-top__list--interactive) .profile-rating-top__row--current{grid-template-columns:34px minmax(0,1fr) auto}.profile-rating-top__rank{color:var(--tg-theme-hint-color, #8FA0B6);font-size:13px;font-weight:850;line-height:1;text-align:center;font-variant-numeric:tabular-nums}.profile-rating-top__player{display:flex;min-width:0;flex-direction:column;gap:2px}.profile-rating-top__nickname{overflow:hidden;color:var(--tg-theme-text-color, #E9E2D5);font-size:15px;font-weight:750;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.profile-rating-top__seen{overflow:hidden;color:var(--tg-theme-hint-color, #8FA0B6);font-size:13px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.profile-rating-top__score{color:var(--tg-theme-link-color, #F6F1E6);font-size:14px;font-weight:850;line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap}.profile-rating-top__chevron{justify-self:end}.profile-rating-top__more{display:flex;width:calc(100% + 28px);min-height:42px;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;margin:7px -14px -14px;border:0;border-top:1px solid var(--profile-border-color);border-radius:0 0 12px 12px;background:transparent;color:var(--tg-theme-link-color, #F6F1E6);cursor:pointer;font:inherit;font-size:15px;font-weight:800;line-height:1.2;text-align:left;-webkit-tap-highlight-color:transparent}.profile-rating-top__more:active{background:var(--profile-pressed-color)}@media(hover:hover){.profile-rating-top__more:hover{background:var(--profile-pressed-color)}}.profile-rating-top__current{margin-top:8px;padding-top:8px;border-top:1px dashed var(--profile-border-color)}.profile-rating-rules__intro{margin:0;color:var(--tg-theme-text-color, #E9E2D5);font-size:14px;line-height:1.45}.profile-rating-rules__intro+.profile-rating-rules__intro{margin-top:8px}.profile-rating-rules__list{display:flex;min-width:0;flex-direction:column;gap:9px;margin:12px 0;padding:0;list-style:none}.profile-rating-rules__list li{display:flex;min-width:0;align-items:flex-start;gap:10px}.profile-rating-rules__list span{width:22px;flex:0 0 auto;text-align:center}.profile-rating-rules__list p{min-width:0;margin:0;color:var(--tg-theme-text-color, #E9E2D5);font-size:14px;line-height:1.4}.profile-rating-rules__list b{color:var(--tg-theme-link-color, #F6F1E6);font-weight:800}.profile-rating-levels{display:grid;gap:10px}.profile-rating-levels__note{margin:0;color:var(--tg-theme-text-color, #E9E2D5);font-size:13px;line-height:1.4}.profile-rating-levels__table{width:calc(100% + 28px);margin:0 -14px;border-collapse:collapse;table-layout:fixed}.profile-rating-levels__table th,.profile-rating-levels__table td{padding:8px 14px;border-top:1px solid color-mix(in srgb,var(--profile-border-color) 78%,transparent);color:var(--tg-theme-text-color, #E9E2D5);font-size:13px;line-height:1.2;text-align:right;vertical-align:middle}.profile-rating-levels__table thead th{padding-top:0;border-top:0;color:var(--tg-theme-hint-color, #8FA0B6);font-size:11px;font-weight:850;text-transform:uppercase}.profile-rating-levels__table th:first-child{width:58%;text-align:left}.profile-rating-levels__table td:nth-child(2){font-variant-numeric:tabular-nums}.profile-rating-levels__table td:last-child{color:var(--tg-theme-link-color, #F6F1E6);font-weight:850;font-variant-numeric:tabular-nums}.profile-rating-levels__table tbody th{font-weight:850}.profile-rating-levels__row--current th,.profile-rating-levels__row--current td{background:var(--profile-accent-surface-color);box-shadow:inset 0 1px 0 var(--profile-accent-border-color),inset 0 -1px 0 var(--profile-accent-border-color)}.profile-rating-levels__row--current th:first-child{box-shadow:inset 0 1px 0 var(--profile-accent-border-color),inset 0 -1px 0 var(--profile-accent-border-color),inset 3px 0 0 var(--profile-progress-color)}.profile-rating-levels__table tbody th span{display:inline-block;min-width:28px;color:var(--tg-theme-link-color, #F6F1E6)}.profile-rating-levels__table tbody th small{display:block;overflow:hidden;margin-top:2px;color:var(--tg-theme-hint-color, #8FA0B6);font-size:11px;font-weight:750;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.profile-rating-levels__table tbody th .profile-rating-levels__summary{overflow:visible;color:color-mix(in srgb,var(--tg-theme-text-color, #E9E2D5) 78%,var(--tg-theme-hint-color, #8FA0B6));font-size:11px;font-weight:400;line-height:1.3;text-overflow:clip;white-space:normal}.profile-statistics{display:flex;min-width:0;flex-direction:column;gap:13px}.profile-statistics__section{display:flex;min-width:0;flex-direction:column;gap:7px}.profile-statistics-today,.profile-statistics-card{min-width:0;padding:14px;border:1px solid var(--profile-border-color);border-radius:12px;background:var(--profile-surface-color)}.profile-statistics-today{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;border-color:var(--profile-accent-border-color);background:linear-gradient(180deg,color-mix(in srgb,var(--profile-wash-color) 9%,transparent),transparent 68%),var(--profile-surface-color)}.profile-statistics-today__header{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;align-items:start}.profile-statistics-today__header>div:first-child{min-width:0;padding-right:12px;text-align:left}.profile-statistics-today__all-time{min-width:0;padding-left:12px;position:relative;text-align:right}.profile-statistics-today__all-time:before{position:absolute;top:6px;bottom:6px;left:0;width:1px;background:color-mix(in srgb,var(--profile-accent-border-color) 52%,transparent);content:""}.profile-statistics-today__values{display:grid;min-width:0;gap:6px;margin-top:8px}.profile-statistics-today__values span{display:block;overflow:hidden;color:var(--tg-theme-hint-color, #8FA0B6);font-size:13px;font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.profile-statistics-today__values strong{color:var(--tg-theme-link-color, #F6F1E6);font-size:22px;font-weight:850;font-variant-numeric:tabular-nums}.profile-statistics-today__label{display:block;color:var(--tg-theme-hint-color, #8FA0B6);font-size:12px;font-weight:800;line-height:1.1;text-transform:uppercase}.profile-statistics-week{display:grid;min-width:0;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;align-items:end;margin-top:10px}.profile-statistics-week__summary{color:var(--tg-theme-hint-color, #8FA0B6);font-size:13px;font-weight:800;line-height:1.2;text-align:left}.profile-statistics-week__summary b{color:var(--tg-theme-link-color, #F6F1E6);font-weight:850;font-variant-numeric:tabular-nums}.profile-statistics-week__day{display:grid;min-width:0;height:104px;grid-template-rows:minmax(0,1fr) auto;gap:5px;text-align:center}.profile-statistics-week__plot{display:flex;min-width:0;min-height:0;flex-direction:column;justify-content:flex-end;gap:3px}.profile-statistics-week__value{color:color-mix(in srgb,var(--tg-theme-text-color, #E9E2D5) 82%,var(--tg-theme-hint-color, #8FA0B6));font-size:12px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.profile-statistics-week__bar{display:flex;width:100%;height:var(--profile-statistics-week-bar-height, 8%);flex-direction:column;overflow:hidden;border:1px solid var(--profile-accent-border-color);border-radius:7px;background:color-mix(in srgb,var(--tg-theme-hint-color, #8FA0B6) 18%,transparent)}.profile-statistics-week__bar-part{display:block;width:100%;min-height:0}.profile-statistics-week__bar-part--success{height:var(--profile-statistics-week-success-height, 0%);background:color-mix(in srgb,var(--profile-status-success-color) 82%,var(--profile-surface-color))}.profile-statistics-week__bar-part--failed{height:var(--profile-statistics-week-failed-height, 0%);background:color-mix(in srgb,var(--profile-status-error-color) 55%,var(--profile-surface-color))}.profile-statistics-week__label{color:var(--tg-theme-hint-color, #8FA0B6);font-size:11px;font-weight:800;line-height:1}.profile-statistics-heatmap{display:flex;min-width:0;align-items:flex-start;justify-content:center;gap:7px}.profile-statistics-heatmap__weekdays{display:flex;flex:0 0 auto;flex-direction:column;gap:3px;padding-top:15px}.profile-statistics-heatmap__weekdays span{height:16px;color:var(--tg-theme-hint-color, #8FA0B6);font-size:10px;line-height:16px}.profile-statistics-heatmap__main{width:max-content;min-width:0}.profile-statistics-heatmap__months{display:grid;grid-template-columns:repeat(15,16px);gap:2px;margin-bottom:3px}.profile-statistics-heatmap__months span{height:11px;color:var(--tg-theme-hint-color, #8FA0B6);font-size:10px;line-height:11px;white-space:nowrap}.profile-statistics-heatmap__grid{display:flex;gap:2px}.profile-statistics-heatmap__column{display:flex;flex:0 0 auto;flex-direction:column;gap:3px}.profile-statistics-heatmap__cell{display:block;width:16px;height:16px;border-radius:3.5px;background:var(--profile-data-d0-color)}.profile-statistics-heatmap__cell--1{background:var(--profile-data-d1-color)}.profile-statistics-heatmap__cell--2{background:var(--profile-data-d2-color)}.profile-statistics-heatmap__cell--3{background:var(--profile-data-d3-color)}.profile-statistics-heatmap__cell--4{background:var(--profile-data-d4-color)}.profile-statistics-heatmap__legend{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:10px;color:var(--tg-theme-hint-color, #8FA0B6);font-size:11px;line-height:1}.profile-statistics-heatmap__legend .profile-statistics-heatmap__cell{width:10px;flex:0 0 auto}.profile-statistics-tasks{background:var(--profile-surface-color)}.profile-statistics-task{display:flex;width:100%;min-width:0;align-items:center;gap:10px;padding:13px 14px;border:0;box-shadow:inset 3px 0 0 var(--profile-statistics-task-color, transparent);color:inherit;cursor:pointer;font:inherit;text-align:left}.profile-statistics-task:active{opacity:.82}@media(hover:hover){.profile-statistics-task:hover{background:var(--profile-pressed-color)}}.profile-statistics-task__content{display:block;min-width:0;flex:1 1 auto}.profile-statistics-task__chevron{flex:0 0 auto;color:var(--tg-theme-hint-color, #8FA0B6);font-size:24px;font-weight:300;line-height:1}.profile-statistics-task--clean{--profile-statistics-task-color: var(--profile-status-success-color);background:linear-gradient(90deg,var(--profile-status-success-soft-color),transparent 44%)}.profile-statistics-task--warning{--profile-statistics-task-color: var(--profile-status-warning-color);background:linear-gradient(90deg,var(--profile-status-warning-soft-color),transparent 44%)}.profile-statistics-task--failed{--profile-statistics-task-color: var(--profile-status-error-color);background:linear-gradient(90deg,var(--profile-status-error-soft-color),transparent 44%)}.profile-statistics-task__header{display:flex;min-width:0;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:7px}.profile-statistics-task__date{min-width:0;overflow:hidden;color:var(--tg-theme-hint-color, #8FA0B6);font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.profile-statistics-task__ru{display:block;margin:0;color:var(--tg-theme-text-color, #E9E2D5);font-size:15px;font-weight:700;line-height:1.28}.profile-statistics-task__en{display:flex;min-width:0;flex-wrap:wrap;gap:3px 4px;margin:4px 0 0;color:var(--tg-theme-hint-color, #8FA0B6);font-size:14px;line-height:1.3}.profile-statistics-task__en-part{display:inline-flex;min-width:0;max-width:100%;align-items:center;border-radius:6px}.profile-statistics-task__en-part--correct{color:var(--tg-theme-text-color, #E9E2D5)}.profile-statistics-task__en-part--fixed{padding:0 4px;background:color-mix(in srgb,var(--profile-status-warning-color) 15%,transparent);color:var(--profile-status-warning-color);box-shadow:inset 0 -1px color-mix(in srgb,var(--profile-status-warning-color) 72%,transparent)}.profile-statistics-task__en-part--failed{padding:0 4px;background:color-mix(in srgb,var(--profile-status-error-color) 17%,transparent);color:var(--profile-status-error-color);box-shadow:inset 0 -1px color-mix(in srgb,var(--profile-status-error-color) 78%,transparent)}.profile-statistics-task__en-part--pending{color:var(--tg-theme-hint-color, #8FA0B6);opacity:.62}.profile-statistics-pagination{display:flex;min-width:0;flex-direction:column;align-items:center;gap:8px}.profile-statistics-pagination__note{color:var(--tg-theme-hint-color, #8FA0B6);font-size:13px;line-height:1.3;text-align:center}.profile-statistics-task-detail{display:flex;min-width:0;flex-direction:column;gap:13px}.profile-statistics-task-detail__section{display:flex;min-width:0;flex-direction:column;gap:7px}.profile-statistics-task-hero{min-width:0;padding:14px;border:1px solid var(--profile-accent-border-color);border-radius:12px;background:var(--profile-surface-color)}.profile-statistics-task-hero--playable{cursor:pointer}@media(hover:hover){.profile-statistics-task-hero--playable:hover{background:var(--profile-accent-surface-color)}}.profile-statistics-task-detail__pill{display:inline-flex;max-width:136px;min-height:24px;flex:0 0 auto;align-items:center;justify-content:center;padding:4px 9px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--profile-statistics-task-pill-color, var(--profile-status-success-color)) 18%,transparent);color:var(--profile-statistics-task-pill-color, var(--profile-status-success-color));font-size:11.5px;font-weight:850;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.profile-statistics-task-detail__pill--clean{--profile-statistics-task-pill-color: var(--profile-status-success-color)}.profile-statistics-task-detail__pill--warning{--profile-statistics-task-pill-color: var(--profile-status-warning-color)}.profile-statistics-task-detail__pill--failed{--profile-statistics-task-pill-color: var(--profile-status-error-color)}.profile-statistics-task-hero__ru{margin:0;color:var(--tg-theme-text-color, #E9E2D5);font-size:17px;font-weight:800;line-height:1.24}.profile-statistics-task-hero__en{min-width:0;flex:1 1 auto;margin:0;color:var(--tg-theme-hint-color, #8FA0B6);font-size:15px;font-weight:650;line-height:1.35}.profile-statistics-task-hero__en-row{display:flex;min-width:0;align-items:center;gap:9px;margin-top:7px}.profile-statistics-task-hero__listen{display:inline-flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--tg-theme-button-color, #CC3823) 20%,transparent);color:var(--tg-theme-button-color, #CC3823);cursor:pointer;transition:background .16s ease,transform .16s ease}.profile-statistics-task-hero__listen:active{transform:translateY(1px)}@media(hover:hover){.profile-statistics-task-hero__listen:hover{background:color-mix(in srgb,var(--tg-theme-button-color, #CC3823) 32%,transparent)}}.profile-statistics-task-hero__listen--playing{background:color-mix(in srgb,var(--tg-theme-button-color, #CC3823) 32%,transparent)}.profile-statistics-task-hero__listen-play{width:0;height:0;margin-left:2px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid currentColor}.profile-statistics-task-hero__listen-bars{display:none;height:15px;align-items:center;gap:2px}.profile-statistics-task-hero__listen-bars span{width:3px;height:9px;border-radius:999px;background:currentColor;animation:profile-statistics-task-listen-bar .76s ease-in-out infinite}.profile-statistics-task-hero__listen-bars span:nth-child(2){height:13px;animation-delay:.12s}.profile-statistics-task-hero__listen-bars span:nth-child(3){animation-delay:.24s}.profile-statistics-task-hero__listen--playing .profile-statistics-task-hero__listen-play{display:none}.profile-statistics-task-hero__listen--playing .profile-statistics-task-hero__listen-bars{display:inline-flex}@keyframes profile-statistics-task-listen-bar{0%,to{transform:scaleY(.58);opacity:.62}50%{transform:scaleY(1);opacity:1}}@media(prefers-reduced-motion:reduce){.profile-statistics-task-hero__listen{transition:none}.profile-statistics-task-hero__listen-bars span{animation:none}}.profile-statistics-attempts-card{padding:0;overflow:hidden}.profile-statistics-attempts{display:flex;min-width:0;flex-direction:column;margin:0;padding:0;list-style:none}.profile-statistics-attempt{--profile-statistics-attempt-color: var(--profile-status-success-color);min-width:0;padding:13px 14px;box-shadow:inset 3px 0 0 var(--profile-statistics-attempt-color)}.profile-statistics-attempt+.profile-statistics-attempt{border-top:1px solid var(--profile-border-color)}.profile-statistics-attempt--clean{--profile-statistics-attempt-color: var(--profile-status-success-color);background:linear-gradient(90deg,var(--profile-status-success-soft-color),transparent 44%)}.profile-statistics-attempt--warning{--profile-statistics-attempt-color: var(--profile-status-warning-color);background:linear-gradient(90deg,var(--profile-status-warning-soft-color),transparent 44%)}.profile-statistics-attempt--failed{--profile-statistics-attempt-color: var(--profile-status-error-color);background:linear-gradient(90deg,var(--profile-status-error-soft-color),transparent 44%)}.profile-statistics-attempt__header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.profile-statistics-attempt__date{min-width:0;overflow:hidden;color:var(--tg-theme-hint-color, #8FA0B6);font-size:13px;font-weight:750;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.profile-statistics-attempt__steps{position:relative;display:flex;min-width:0;flex-direction:column;gap:7px;margin-top:10px;padding-left:14px}.profile-statistics-attempt__steps:before{position:absolute;top:8px;bottom:8px;left:4px;width:1px;border-radius:999px;background:color-mix(in srgb,var(--tg-theme-hint-color, #8FA0B6) 28%,transparent);content:""}.profile-statistics-attempt__step{position:relative;display:flex;min-width:0;flex-wrap:wrap;gap:6px}.profile-statistics-attempt__step:before{position:absolute;top:8px;left:-13px;width:7px;height:7px;border:1px solid var(--profile-surface-color);border-radius:999px;background:color-mix(in srgb,var(--tg-theme-hint-color, #8FA0B6) 72%,transparent);content:""}.profile-statistics-attempt__chip{display:inline-flex;max-width:100%;min-height:23px;align-items:center;gap:4px;padding:4px 7px;overflow:hidden;border-radius:8px;font-size:13px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.profile-statistics-attempt__chip--ok{background:var(--profile-status-success-soft-color);color:var(--profile-status-success-color)}.profile-statistics-attempt__chip--warn{background:var(--profile-status-warning-soft-color);color:var(--profile-status-warning-color)}.profile-statistics-attempt__chip--err{background:var(--profile-status-error-soft-color);color:var(--profile-status-error-color)}.profile-statistics-attempt__chip--todo{background:var(--profile-status-neutral-soft-color);color:var(--tg-theme-hint-color, #8FA0B6);font-weight:700}.profile-statistics-attempt__chip-tail{min-width:0;overflow:hidden;color:var(--tg-theme-hint-color, #8FA0B6);font-weight:650;text-overflow:ellipsis}.profile-statistics-attempt__step-duration{align-self:center;color:var(--tg-theme-hint-color, #8FA0B6);font-size:11.5px;font-weight:400;line-height:1.1;white-space:nowrap}.profile-statistics-task-words{display:flex;min-width:0;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.profile-statistics-task-word{position:relative;min-width:0;padding:13px 14px 13px 16px;overflow:hidden;border:1px solid color-mix(in srgb,var(--profile-border-color) 76%,transparent);border-radius:12px;background:linear-gradient(90deg,color-mix(in srgb,var(--profile-wash-color) 7%,transparent),transparent 54%),color-mix(in srgb,var(--profile-surface-color) 72%,transparent)}.profile-statistics-task-word:before{position:absolute;top:12px;bottom:12px;left:0;width:3px;border-radius:0 999px 999px 0;background:color-mix(in srgb,var(--tg-theme-link-color, #F6F1E6) 56%,transparent);content:""}.profile-statistics-task-word__head{display:block;min-width:0}.profile-statistics-task-word__head strong{color:var(--tg-theme-text-color, #E9E2D5);font-size:15px;font-weight:850;line-height:1.22;overflow-wrap:anywhere}.profile-statistics-task-word__head span{margin-left:8px;padding:1px 4px;border-radius:6px;background:color-mix(in srgb,var(--profile-wash-color) 16%,transparent);color:var(--tg-theme-link-color, #F6F1E6);font-size:14px;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.profile-statistics-task-word p{margin:9px 0 0;color:var(--tg-theme-text-color, #E9E2D5);font-size:14px;line-height:1.38}.profile-statistics-task-word p strong{padding:1px 4px;border-radius:6px;background:color-mix(in srgb,var(--profile-wash-color) 16%,transparent);color:var(--tg-theme-link-color, #F6F1E6);font-weight:850}.profile-statistics-task-rules,.profile-statistics-task-ai-prompt{min-width:0;border:1px solid transparent;border-radius:12px;background:var(--profile-surface-color);box-shadow:inset 0 0 0 1px var(--profile-control-border-color)}.profile-statistics-task-rules summary,.profile-statistics-task-ai-prompt summary{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;padding:13px 14px;cursor:pointer;list-style:none}@media(hover:hover){.profile-statistics-task-rules summary:hover,.profile-statistics-task-ai-prompt summary:hover{background:var(--profile-pressed-color)}}.profile-statistics-task-rules summary::-webkit-details-marker,.profile-statistics-task-ai-prompt summary::-webkit-details-marker{display:none}.profile-statistics-task-rules summary span,.profile-statistics-task-ai-prompt summary span{flex:0 0 auto;color:var(--tg-theme-hint-color, #8FA0B6);font-size:12px;font-weight:800;text-transform:uppercase}.profile-statistics-task-rules summary:after,.profile-statistics-task-ai-prompt summary:after{width:8px;height:8px;flex:0 0 auto;border-right:2px solid var(--tg-theme-hint-color, #8FA0B6);border-bottom:2px solid var(--tg-theme-hint-color, #8FA0B6);content:"";transform:rotate(45deg)}.profile-statistics-task-rules[open] summary:after,.profile-statistics-task-ai-prompt[open] summary:after{transform:rotate(225deg)}.profile-statistics-task-rules__list{display:flex;flex-direction:column;gap:8px;padding:0 14px 14px}.profile-statistics-task-rule{min-width:0;padding:11px 12px;border-radius:10px;background:color-mix(in srgb,var(--profile-wash-color) 8%,transparent)}.profile-statistics-task-rule strong{display:block;color:var(--tg-theme-text-color, #E9E2D5);font-size:14px;font-weight:850;line-height:1.25}.profile-statistics-task-rule code{display:inline-block;max-width:100%;margin-top:7px;padding:4px 7px;overflow-wrap:anywhere;border-radius:8px;background:color-mix(in srgb,var(--profile-wash-color) 16%,transparent);color:var(--tg-theme-link-color, #F6F1E6);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;font-weight:800}.profile-statistics-task-rule p{margin:8px 0 0;color:var(--tg-theme-hint-color, #8FA0B6);font-size:14px;line-height:1.35}.profile-statistics-task-ai-prompt__body{display:flex;min-width:0;flex-direction:column;gap:10px;padding:0 14px 14px}.profile-statistics-task-ai-prompt__body p{margin:0;padding:10px 11px;border-radius:10px;background:color-mix(in srgb,var(--tg-theme-bg-color, #0D1B31) 36%,transparent);color:var(--tg-theme-text-color, #E9E2D5);font-size:14px;line-height:1.38;overflow-wrap:anywhere}.profile-statistics-task-ai-prompt__actions{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.profile-statistics-task-ai-prompt__links{display:flex;min-width:0;align-items:center;gap:8px}.profile-statistics-task-ai-prompt__link,.profile-statistics-task-ai-prompt__copy{display:inline-flex;width:36px;min-height:36px;flex:0 0 36px;align-items:center;justify-content:center;padding:0;border:1px solid var(--profile-accent-border-color);border-radius:9px;background:var(--profile-accent-surface-color);color:var(--tg-theme-link-color, #F6F1E6);cursor:pointer;text-decoration:none}@media(hover:hover){.profile-statistics-task-ai-prompt__link:hover,.profile-statistics-task-ai-prompt__copy:hover{border-color:var(--profile-control-border-color)}}.profile-statistics-task-ai-prompt__link img{width:28px;height:28px;object-fit:contain}.profile-statistics-task-ai-prompt__copy{font:inherit;font-size:18px;font-weight:800;line-height:1.1}.profile-statistics-task-ai-prompt__link:active,.profile-statistics-task-ai-prompt__copy:active{background:var(--profile-pressed-color)}.profile-statistics-translation{display:flex;flex-direction:column;gap:12px}.profile-statistics-translation__metric{display:flex;min-width:0;align-items:center;justify-content:flex-start;gap:10px;padding:8px 10px;border:1px solid var(--profile-border-color);border-radius:10px;background:color-mix(in srgb,var(--tg-theme-bg-color, #0D1B31) 30%,transparent)}.profile-statistics-translation__ambiguity{--profile-ambiguity-color: var(--tg-theme-hint-color, #8FA0B6);flex:0 0 auto;border-color:color-mix(in srgb,var(--profile-ambiguity-color) 54%,var(--profile-border-color));background:color-mix(in srgb,var(--profile-ambiguity-color) 15%,transparent)}.profile-statistics-translation__ambiguity--low{--profile-ambiguity-color: var(--profile-status-success-color)}.profile-statistics-translation__ambiguity--medium{--profile-ambiguity-color: var(--profile-status-warning-color)}.profile-statistics-translation__ambiguity--high{--profile-ambiguity-color: var(--profile-status-error-color)}.profile-statistics-translation__ambiguity-score{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;color:var(--tg-theme-text-color, #E9E2D5);font-size:13px;font-weight:850;line-height:1;white-space:nowrap}.profile-statistics-translation__ambiguity-score b{color:var(--profile-ambiguity-color)}.profile-statistics-translation__ambiguity-dots{display:inline-flex;align-items:center;gap:2px}.profile-statistics-translation__ambiguity-dots i{display:block;width:5px;height:5px;border-radius:999px;background:color-mix(in srgb,var(--tg-theme-hint-color, #8FA0B6) 35%,transparent)}.profile-statistics-translation__ambiguity-dot--filled{background:var(--profile-ambiguity-color)!important}.profile-statistics-translation__ambiguity-block{display:flex;min-width:0;flex-direction:column;gap:6px}.profile-statistics-translation__ambiguity-header{display:flex;min-width:0;align-items:center;gap:8px;flex-wrap:wrap}.profile-statistics-translation__ambiguity-header .profile-statistics-translation__group-title{margin:0}.profile-statistics-translation__prob{flex:0 0 auto;font-size:13px;font-weight:850;line-height:1}.profile-statistics-translation__prob--perfect{color:var(--profile-prob-p4-color)}.profile-statistics-translation__prob--high{color:var(--profile-prob-p3-color)}.profile-statistics-translation__prob--medium{color:var(--profile-prob-p2-color)}.profile-statistics-translation__prob--low{color:var(--profile-prob-p1-color)}.profile-statistics-translation__tokens{display:flex;min-width:0;flex-wrap:wrap;gap:8px}.profile-statistics-translation-token{display:inline-flex;min-width:46px;max-width:100%;flex-direction:column;align-items:center;gap:7px;padding:9px 10px;border:1px solid var(--profile-border-color);border-radius:10px;background:color-mix(in srgb,var(--tg-theme-bg-color, #0D1B31) 36%,transparent);color:var(--tg-theme-text-color, #E9E2D5);cursor:pointer;font:inherit;font-size:14px;font-weight:800;line-height:1.1}@media(hover:hover){.profile-statistics-translation-token:hover{border-color:var(--profile-control-border-color)}}.profile-statistics-translation-token--selected{border-color:var(--tg-theme-link-color, #F6F1E6);background:color-mix(in srgb,var(--profile-wash-color) 14%,transparent)}.profile-statistics-translation-token span{max-width:100%;overflow-wrap:anywhere;text-align:center}.profile-statistics-translation-token__bar{display:block;height:4px;max-width:100%;align-self:stretch;border-radius:999px;background:var(--profile-prob-p4-color)}.profile-statistics-translation-token__bar--high{background:var(--profile-prob-p3-color)}.profile-statistics-translation-token__bar--medium{background:var(--profile-prob-p2-color)}.profile-statistics-translation-token__bar--low{background:var(--profile-prob-p1-color)}.profile-statistics-translation-alts{display:flex;min-width:0;flex-direction:column;gap:7px;padding-top:2px}.profile-statistics-translation__group-title{margin:0 0 2px;color:var(--tg-theme-hint-color, #8FA0B6);font-size:13px;font-weight:800;line-height:1.2}.profile-statistics-translation__ambiguity-description{margin:-1px 0 0;color:color-mix(in srgb,var(--tg-theme-text-color, #E9E2D5) 70%,var(--tg-theme-hint-color, #8FA0B6));font-size:13px;font-weight:600;line-height:1.35}.profile-statistics-translation__plain{display:flex;min-width:0;flex-direction:column;gap:4px}.profile-statistics-translation__empty{margin:0;color:var(--tg-theme-text-color, #E9E2D5);font-size:14px;line-height:1.4}.profile-statistics-translation-alt{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;border:1px solid var(--profile-border-color);border-radius:10px;background:color-mix(in srgb,var(--tg-theme-bg-color, #0D1B31) 36%,transparent);color:inherit;cursor:pointer;font:inherit;text-align:left}@media(hover:hover){.profile-statistics-translation-alt:hover{border-color:var(--profile-control-border-color)}}.profile-statistics-translation-alt--selected{border-color:var(--tg-theme-link-color, #F6F1E6)}.profile-statistics-translation-alt__text{min-width:0;overflow:hidden;color:var(--tg-theme-text-color, #E9E2D5);font-size:14px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.profile-statistics-translation-alt__icons{display:flex;flex:0 0 auto;align-items:center;gap:4px;margin-left:auto}.profile-statistics-translation-alt__icons img{width:18px;height:18px;border-radius:20%;object-fit:contain}.profile-statistics-translation-services{display:flex;min-width:0;flex-direction:column;gap:7px;padding-top:2px}.profile-statistics-translation-service{display:flex;min-width:0;align-items:flex-start;gap:10px;padding:10px 11px;border:1px solid var(--profile-border-color);border-radius:10px;background:color-mix(in srgb,var(--profile-wash-color) 7%,transparent);color:inherit;text-decoration:none}.profile-statistics-translation-service>span{display:flex;min-width:0;flex-direction:column;gap:4px}.profile-statistics-translation-service>span>span{color:var(--tg-theme-hint-color, #8FA0B6);font-size:12px;font-weight:500;line-height:1.1}.profile-statistics-translation-service b{color:var(--tg-theme-text-color, #E9E2D5);font-size:14px;font-weight:700;line-height:1.32}.game-report-content{min-width:0;overflow-x:hidden}.game-report-content section{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.game-report-content h2,.game-report-content h3,.game-report-content p,.game-report-content ul,.game-report-content ol{margin-top:0}.game-report-content h2{margin:24px 0 13px;color:var(--tg-link-color);font-size:20px;font-weight:800;line-height:1.22}.game-report-content section:first-child h2:first-child{margin-top:0}.game-report-content h3{margin-bottom:12px;padding:0;border:0;border-radius:0;background:transparent;color:var(--tg-text-color);font-size:16px;font-weight:700;line-height:1.28}.game-report-content p{margin-bottom:12px;color:var(--tg-text-color)}.game-report-content ul,.game-report-content ol{margin-bottom:16px;padding-left:0;list-style:none}.game-report-content li{position:relative;margin-bottom:8px;padding:10px 12px;border:1px solid var(--report-border-color);border-radius:10px;background:var(--report-surface-color)}.game-report-content li>p:last-child{margin-bottom:0}.game-report-content ol{counter-reset:report-list}.game-report-content ol>li{counter-increment:report-list;padding-left:42px}.game-report-content ol>li:before{position:absolute;top:10px;left:12px;width:20px;height:20px;border-radius:999px;background:var(--tg-button-color);color:var(--tg-button-text-color);content:counter(report-list);font-size:12px;font-weight:800;line-height:20px;text-align:center}.game-report-content strong{color:var(--tg-link-color);font-weight:700}.game-report-content em{font-style:italic}.game-report-content code{display:inline-block;max-width:100%;padding:2px 7px;overflow-wrap:anywhere;border:1px solid var(--report-code-border-color);border-radius:8px;background:var(--report-success-soft-color);color:var(--tg-text-color);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9em;font-weight:650}.game-report-content table{display:block;width:max-content;max-width:100%;margin:16px 0 18px;overflow-x:auto;border:1px solid var(--report-border-color);border-radius:12px;border-collapse:collapse;background:var(--report-surface-color);font-size:15px;-webkit-overflow-scrolling:touch}.game-report-content th,.game-report-content td{min-width:150px;padding:11px;border:1px solid var(--report-border-color);text-align:left;vertical-align:top}.game-report-content th{background:var(--report-soft-accent-color);color:var(--tg-text-color);font-weight:700}.game-report-content .report-doc{--report-fs-h2: 20px;--report-fs-en: 17.5px;--report-fs-h3: 17px;--report-fs-body: 16px;--report-fs-meta: 14px;--report-fs-micro: 11.5px;--report-lh-body: 1.4}.game-report-content .report-doc .report-en{color:var(--tg-link-color);font-weight:700}.game-report-content .report-doc .report-head,.game-report-content .report-doc .report-summary,.game-report-content .report-doc .report-errors,.game-report-content .report-doc .report-take,.game-report-content .report-doc .report-strengths,.game-report-content .report-doc .report-slowest{margin-bottom:14px}.game-report-content .report-doc .report-hero{display:flex;flex-direction:column;gap:10px;padding:14px 15px;border:1px solid var(--report-border-color);border-radius:18px;background:var(--report-surface-color)}.game-report-content .report-doc .report-hero__row{display:flex;align-items:flex-end;gap:13px}.game-report-content .report-doc .report-hero__level{min-width:46px;flex:0 0 auto;color:var(--tg-link-color);font-size:30px;font-weight:800;line-height:1}.game-report-content .report-doc .report-hero__level span{display:block;margin-top:3px;color:var(--tg-hint-color);font-size:var(--report-fs-micro);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.game-report-content .report-doc .report-hero__rating{min-width:0;flex:1 1 auto}.game-report-content .report-doc .report-hero__rating strong{font-size:var(--report-fs-h2)}.game-report-content .report-doc .report-hero__delta{color:var(--tg-hint-color);font-size:var(--report-fs-meta);font-weight:800}.game-report-content .report-doc .report-hero__delta--up{color:var(--profile-status-success-color)}.game-report-content .report-doc .report-progress{display:block;height:8px;margin-top:calc(var(--report-fs-micro) / 2 - 1px);margin-bottom:calc(var(--report-fs-micro) / 2 - 4px);overflow:hidden;border-radius:999px;background:var(--report-border-color)}.game-report-content .report-doc .report-progress i{display:block;height:100%;border-radius:999px;background:var(--profile-progress-color)}.game-report-content .report-doc .report-progress__meta{display:flex;justify-content:space-between;align-items:baseline;gap:8px;color:var(--tg-hint-color);font-size:var(--report-fs-meta)}.game-report-content .report-doc .report-hero__value{display:flex;align-items:baseline;gap:6px;min-width:0;white-space:nowrap}.game-report-content .report-doc .report-levelup{margin-bottom:0;padding:8px 10px;border-radius:12px;background:var(--profile-status-success-soft-color);color:var(--profile-status-success-color);font-size:var(--report-fs-meta);font-weight:700}.game-report-content .report-doc .report-drop{margin-bottom:0;color:var(--tg-hint-color);font-size:var(--report-fs-meta);line-height:var(--report-lh-body)}.game-report-content .report-doc .report-chips{display:flex;flex-wrap:wrap;gap:6px}.game-report-content .report-doc .report-chip{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;background:var(--profile-status-neutral-soft-color);color:var(--tg-link-color);font-size:var(--report-fs-meta);font-weight:700;white-space:nowrap}.game-report-content .report-doc .report-chip--ok{background:var(--profile-status-success-soft-color);color:var(--profile-status-success-color)}.game-report-content .report-doc .report-chip--err{background:var(--profile-status-error-soft-color);color:var(--profile-status-error-color)}.game-report-content .report-doc .report-chip--warn{background:var(--profile-status-warning-soft-color);color:var(--profile-status-warning-color)}.game-report-content .report-doc .report-summary h2,.game-report-content .report-doc .report-errors h2,.game-report-content .report-doc .report-take h2{margin:0 0 10px;font-size:var(--report-fs-h2)}.game-report-content .report-doc .report-count{color:var(--tg-hint-color);font-size:var(--report-fs-meta);font-weight:400;white-space:nowrap}.game-report-content .report-doc .report-summary__list{display:flex;flex-direction:column;gap:9px;margin:0;padding:14px 15px;border:1px solid var(--report-border-color);border-radius:18px;background:var(--report-surface-color);list-style:none}.game-report-content .report-doc .report-summary__list li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:2px 9px;align-items:center;margin:0;padding:0;border:0;border-radius:0;background:transparent}.game-report-content .report-doc .report-summary__mark{display:grid;width:20px;height:20px;place-items:center;border-radius:6px;font-size:var(--report-fs-micro);font-weight:800}.game-report-content .report-doc .report-summary__mark--ok{background:var(--profile-status-success-soft-color);color:var(--profile-status-success-color)}.game-report-content .report-doc .report-summary__mark--err{background:var(--profile-status-error-soft-color);color:var(--profile-status-error-color)}.game-report-content .report-doc .report-summary__mark--focus{background:var(--profile-status-neutral-soft-color);color:var(--tg-link-color)}.game-report-content .report-doc .report-summary__list b{color:var(--tg-hint-color);font-size:var(--report-fs-micro);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.game-report-content .report-doc .report-summary__list p{grid-column:2;margin:0;font-size:var(--report-fs-body);line-height:var(--report-lh-body)}.game-report-content .report-doc .report-pattern{display:flex;flex-direction:column;gap:8px;margin-bottom:10px;padding:12px 13px;border:1px solid var(--report-border-color);border-radius:16px;background:var(--report-surface-color)}.game-report-content .report-doc .report-pattern h3{margin:0;font-size:var(--report-fs-h3);font-weight:800}.game-report-content .report-doc .report-pattern__note{margin:0;color:var(--tg-hint-color);font-size:var(--report-fs-body);line-height:var(--report-lh-body)}.game-report-content .report-doc .report-case{padding:10px 11px;border-radius:12px;background:var(--profile-status-neutral-soft-color)}.game-report-content .report-doc .report-case__ru{margin:0;color:var(--tg-hint-color);font-size:var(--report-fs-meta);line-height:1.35}.game-report-content .report-doc .report-case__en{margin:3px 0 0;color:var(--tg-link-color);font-size:var(--report-fs-en);font-weight:700;line-height:1.35}.game-report-content .report-doc .report-case__note{margin:7px 0 0;font-size:var(--report-fs-body);line-height:var(--report-lh-body)}.game-report-content .report-doc .report-diff{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:7px 0 0;font-size:var(--report-fs-meta)}.game-report-content .report-doc .report-diff__was{padding:2px 7px;border-radius:7px;background:var(--profile-status-error-soft-color);color:var(--profile-status-error-color);font-weight:700}.game-report-content .report-doc .report-diff__wass{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.game-report-content .report-doc .report-diff__wass .report-diff__was{min-width:0;overflow-wrap:anywhere}.game-report-content .report-doc .report-diff__was-sep{display:inline-block;color:var(--tg-hint-color);font-style:normal;font-weight:700;line-height:1}.game-report-content .report-doc .report-diff__stroke{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12' preserveAspectRatio='none'%3E%3Cpath d='M3 9C30 3.5 76 3 117 6.5' fill='none' stroke='%23FF6C55' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:left bottom;background-repeat:no-repeat;background-size:100% .16em;padding-bottom:4px}.profile-page--light .game-report-content .report-doc .report-diff__stroke{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12' preserveAspectRatio='none'%3E%3Cpath d='M3 9C30 3.5 76 3 117 6.5' fill='none' stroke='%23EF4B35' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E")}.game-report-content .report-doc .report-diff__now,.game-report-content .report-doc .report-diff__alt{padding:2px 7px;border-radius:7px;background:var(--profile-status-success-soft-color);color:var(--profile-status-success-color);font-weight:700}.game-report-content .report-doc .report-diff__missing{padding:2px 7px;border-radius:7px;background:var(--profile-status-warning-soft-color);color:var(--profile-status-warning-color);font-weight:700}.game-report-content .report-doc .report-diff__arrow,.game-report-content .report-doc .report-diff__label{color:var(--tg-hint-color)}.game-report-content .report-doc .report-take__card{display:flex;flex-direction:column;padding:13px 14px;border:1px solid var(--report-border-color);border-radius:16px;background:var(--report-surface-color)}.game-report-content .report-doc .report-take__group{padding:12px 0}.game-report-content .report-doc .report-take__group:first-child{padding-top:0}.game-report-content .report-doc .report-take__group:last-child{padding-bottom:0}.game-report-content .report-doc .report-take__group+.report-take__group{border-top:1px solid var(--report-divider-color)}.game-report-content .report-doc .report-take__group>b{display:block;margin-bottom:6px;color:var(--tg-hint-color);font-size:var(--report-fs-micro);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.game-report-content .report-doc .report-take__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.game-report-content .report-doc .report-take__list li{margin:0;padding:7px 0;border:0;border-radius:0;background:transparent;font-size:var(--report-fs-body);line-height:var(--report-lh-body)}.game-report-content .report-doc .report-take__list li:first-child{padding-top:0}.game-report-content .report-doc .report-take__list li:last-child{padding-bottom:0}.game-report-content .report-doc .report-take__list li+li{border-top:1px solid var(--report-divider-color)}.game-report-content .report-doc .report-take__title{display:block;color:var(--tg-link-color);font-weight:700}.game-report-content .report-doc .report-take__translation{color:var(--tg-hint-color);font-weight:400}.game-report-content .report-doc .report-take__note{display:block;margin-top:4px;padding-left:12px;color:var(--tg-hint-color)}.game-report-content .report-doc .report-strengths details,.game-report-content .report-doc .report-slowest details{border:1px solid var(--report-border-color);border-radius:16px;background:var(--report-surface-color)}.game-report-content .report-doc .report-strengths summary,.game-report-content .report-doc .report-slowest summary{display:flex;align-items:baseline;gap:8px;padding:12px 14px;cursor:pointer}@media(hover:hover){.game-report-content .report-doc .report-strengths summary:hover,.game-report-content .report-doc .report-slowest summary:hover{background:var(--profile-pressed-color)}}.game-report-content .report-doc .report-strengths summary b,.game-report-content .report-doc .report-slowest summary b{flex:0 0 auto;color:var(--tg-link-color);font-size:var(--report-fs-h3);font-weight:800;white-space:nowrap}.game-report-content .report-doc .report-strengths summary::-webkit-details-marker,.game-report-content .report-doc .report-slowest summary::-webkit-details-marker{display:none}.game-report-content .report-doc .report-strengths summary:after,.game-report-content .report-doc .report-slowest summary:after{margin-left:auto;color:var(--tg-hint-color);content:"▸";transition:transform .18s ease}.game-report-content .report-doc .report-strengths details[open] summary:after,.game-report-content .report-doc .report-slowest details[open] summary:after{transform:rotate(90deg)}.game-report-content .report-doc .report-tail__body{padding:0 14px 12px}.game-report-content .report-doc .report-strength+.report-strength{margin-top:14px;padding-top:14px;border-top:1px solid var(--report-divider-color)}.game-report-content .report-doc .report-strength h3{margin:0 0 6px;font-size:var(--report-fs-h3)}.game-report-content .report-doc .report-strength p{margin:0;color:var(--tg-hint-color);font-size:var(--report-fs-body);line-height:var(--report-lh-body)}.game-report-content .report-doc .report-examples{display:flex;flex-direction:column;gap:7px;margin:8px 0 0;padding:0;list-style:none}.game-report-content .report-doc .report-examples li{margin:0;padding:8px 10px;border:0;border-radius:11px;background:var(--profile-status-neutral-soft-color)}.game-report-content .report-doc .report-examples__ru{display:block;color:var(--tg-hint-color);font-size:var(--report-fs-meta)}.game-report-content .report-doc .report-examples__en{display:block;margin-top:2px;color:var(--tg-link-color);font-size:var(--report-fs-en);font-weight:700}@media(prefers-reduced-motion:reduce){.game-report-content .report-doc .report-strengths summary:after,.game-report-content .report-doc .report-slowest summary:after{transition:none}}.game-report-content .report-doc .report-slowest__case{padding:10px 11px;border-radius:12px;background:var(--profile-status-neutral-soft-color)}.game-report-content .report-doc .report-slowest__case+.report-slowest__case{margin-top:8px}.game-report-content .report-doc .report-slowest__ru{margin:0;color:var(--tg-hint-color);font-size:var(--report-fs-meta);line-height:1.35}.game-report-content .report-doc .report-slowest__en{margin:3px 0 0;color:var(--tg-link-color);font-size:var(--report-fs-en);font-weight:700;line-height:1.35}.game-report-content .report-doc .report-slowest .profile-statistics-task__en-part--fixed,.game-report-content .report-doc .report-slowest .profile-statistics-task__en-part--failed{padding:0;background-color:transparent;box-shadow:none}.game-report-content .report-doc .report-slowest__meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:9px 0 0;font-size:var(--report-fs-meta);font-weight:700}.game-report-content .report-doc .report-slowest__chip{display:inline-flex;align-items:center;padding:3px 9px;border-radius:99px;white-space:nowrap}.game-report-content .report-doc .report-slowest__chip--ok{background:var(--profile-status-success-soft-color);color:var(--profile-status-success-color)}.game-report-content .report-doc .report-slowest__chip--amb{background:var(--profile-status-warning-soft-color);color:var(--profile-status-warning-color)}.game-report-content .report-doc .report-slowest__chip--err{background:var(--profile-status-error-soft-color);color:var(--profile-status-error-color)}.game-report-content .report-doc .report-slowest__legend{color:var(--tg-hint-color);font-weight:600}.profile-loading-state{display:flex;min-height:220px;flex:1 1 auto;align-items:center;justify-content:center}.profile-loading-state__spinner{width:28px;height:28px;border:2px solid color-mix(in srgb,var(--tg-theme-hint-color, #8FA0B6) 26%,transparent);border-top-color:var(--tg-theme-button-color, #CC3823);border-radius:50%}@media(prefers-reduced-motion:no-preference){.profile-loading-state__spinner{animation:profile-loading-spin .75s linear infinite}}@keyframes profile-loading-spin{to{transform:rotate(360deg)}}.profile-state-card{padding:18px 16px;border:1px solid var(--profile-border-color);border-radius:12px;background:var(--profile-surface-color)}.profile-state-card__title{margin:0;color:var(--tg-theme-text-color, #232B35);font-size:16px;font-weight:700;line-height:1.25}.profile-state-card__message{margin:6px 0 0;color:var(--tg-theme-hint-color, #5E6874);font-size:14px;line-height:1.35}.profile-state-card__action{display:inline-flex;min-height:36px;align-items:center;justify-content:center;margin-top:14px;padding:8px 14px;border:0;border-radius:10px;background:var(--tg-button-color);color:var(--tg-button-text-color);cursor:pointer;font-size:14px;font-weight:700;line-height:1.2}@media(hover:hover){.profile-state-card__action:hover{filter:brightness(1.06)}}.profile-inline-confirm{display:flex;width:100%;flex-direction:column;gap:10px}.profile-inline-confirm__text{margin:0;color:var(--tg-text-color);font-size:14px;line-height:1.35}.profile-inline-confirm__actions{display:flex;gap:8px}.profile-inline-confirm__button{flex:1 1 0;min-height:40px;padding:9px 14px;border:0;border-radius:10px;background:var(--tg-secondary-bg-color);box-shadow:inset 0 0 0 1px var(--profile-control-border-color);color:var(--tg-link-color);cursor:pointer;font:inherit;font-size:14px;font-weight:700;line-height:1.2;-webkit-tap-highlight-color:transparent}@media(hover:hover){.profile-inline-confirm__button:hover{background:var(--profile-accent-surface-color)}}.profile-inline-confirm__button--danger{color:var(--profile-status-error-color);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--profile-status-error-color) 54%,var(--profile-border-color))}.profile-inline-confirm__button:focus-visible{outline:2px solid var(--tg-link-color);outline-offset:2px}.pwa-install-prompt{padding:12px;border:1px solid var(--profile-accent-border-color);border-radius:12px;background:var(--profile-accent-surface-color)}.pwa-install-prompt--update{position:fixed;z-index:40;top:max(14px,env(safe-area-inset-top,0px));left:50%;width:min(calc(100% - 28px),402px);min-height:0;box-shadow:var(--profile-shadow);transform:translate(-50%)}.profile-page--dark.pwa-install-prompt--update{background:var(--profile-surface-color)}.pwa-install-prompt__title{color:var(--tg-text-color);font-size:15px;font-weight:700}.pwa-install-prompt__message{margin-top:4px;color:var(--tg-hint-color);font-size:13px;line-height:1.4}.pwa-install-prompt__actions{display:flex;gap:8px;margin-top:10px}.pwa-install-prompt__button{min-height:36px;padding:8px 12px;border:0;border-radius:10px;background:var(--tg-button-color);color:var(--tg-button-text-color);cursor:pointer;font-weight:700}@media(hover:hover){.pwa-install-prompt__button:hover{filter:brightness(1.06)}}.pwa-install-prompt__button--secondary{background:transparent;color:var(--tg-link-color)}.pwa-install-prompt__button:focus-visible{outline:2px solid var(--profile-focus-color);outline-offset:2px}.profile-page--light .profile-rating-report-button,.profile-page--light .profile-hints-notice--error,.profile-page--light .profile-hints-breakdown__value--negative,.profile-page--light .profile-help-error-demo__row s,.profile-page--light .profile-statistics-task__en-part--failed,.profile-page--light .profile-statistics-attempt__chip--err{color:var(--profile-status-error-color)}.profile-page--light .profile-hints-notice--success,.profile-page--light .profile-help-answer-demo__chip--done,.profile-page--light .profile-help-variant-demo__row--target b,.profile-page--light .profile-help-error-demo__row--correct b,.profile-page--light .profile-statistics-attempt__chip--ok{color:var(--profile-status-success-color)}.profile-page--light .profile-statistics-task__en-part--fixed,.profile-page--light .profile-statistics-attempt__chip--warn{color:var(--profile-status-warning-color)}.profile-page--light .profile-rating__section-title,.profile-page--light .game-report-content h2{color:var(--tg-theme-text-color)}.profile-page--light .profile-rating-report-button{border-color:color-mix(in srgb,var(--profile-status-error-color) 54%,var(--profile-border-color));background:color-mix(in srgb,var(--profile-status-error-color) 12%,var(--profile-surface-color))}.profile-page--light .profile-statistics-task-detail__pill--clean{--profile-statistics-task-pill-color: var(--profile-status-success-color)}.profile-page--light .profile-statistics-task-detail__pill--warning{--profile-statistics-task-pill-color: var(--profile-status-warning-color)}.profile-page--light .profile-statistics-task-detail__pill--failed{--profile-statistics-task-pill-color: var(--profile-status-error-color)}@media(prefers-reduced-motion:no-preference){.profile-page--light .profile-hints-package[aria-busy=true] .profile-hints-package__price:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--profile-wash-color) 18%,transparent),transparent)}}@media(min-width:720px){.profile-page__viewport{padding-top:calc(var(--tg-safe-area-inset-top, 0px) + var(--tg-content-safe-area-inset-top, 0px) + 24px)}}@media(max-width:340px){.profile-page__viewport{padding-right:max(10px,var(--tg-safe-area-inset-right, 0px));padding-left:max(10px,var(--tg-safe-area-inset-left, 0px))}.profile-list-row,.profile-game-row{gap:9px;padding-right:10px;padding-left:10px}.profile-value-pill{max-width:88px;padding-right:8px;padding-left:8px}.profile-statistics-today__header{grid-template-columns:minmax(0,1fr)}.profile-statistics-today__header>div:first-child{padding-right:0}.profile-statistics-today__all-time{padding-top:12px;padding-left:0;border-top:1px solid color-mix(in srgb,var(--profile-accent-border-color) 70%,transparent);text-align:left}.profile-statistics-today__all-time:before{content:none}}*{margin:0;padding:0;box-sizing:border-box}:root{--tg-safe-area-inset-top: env(safe-area-inset-top, 0px);--tg-safe-area-inset-right: env(safe-area-inset-right, 0px);--tg-safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--tg-safe-area-inset-left: env(safe-area-inset-left, 0px);--tg-content-safe-area-inset-top: 0px;--tg-content-safe-area-inset-right: 0px;--tg-content-safe-area-inset-bottom: 0px;--tg-content-safe-area-inset-left: 0px;--boot-error-color: #E9E2D5;--boot-error-background: #0D1B31}@media(prefers-color-scheme:light){:root{--boot-error-color: #232B35;--boot-error-background: #FFF8EF}}html[data-theme=light]{--boot-error-color: #232B35;--boot-error-background: #FFF8EF}html[data-theme=dark]{--boot-error-color: #E9E2D5;--boot-error-background: #0D1B31}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#0d1b31}@media(prefers-color-scheme:light){body{background:#fff8ef}}html[data-theme=light] body{background:#fff8ef}html[data-theme=dark] body{background:#0d1b31}#root{width:100%;min-height:100vh}button{font:inherit}
