#achievements-widget,.achievements-widget-auto{width:100vw;max-width:none;/*margin:12px calc(50% - 50vw)*/;padding:0 0;box-sizing:border-box;clear:both;}.achievements-strip-link{display:block;color:inherit !important;text-decoration:none !important;}.achievements-strip{width:100%;background:rgba(255,255,255,0.88);border-top:1px solid rgba(0,0,0,0.05);border-bottom:1px solid rgba(0,0,0,0.06);box-shadow:0 10px 30px rgba(24,39,75,0.045);backdrop-filter:blur(10px);}.achievements-strip-inner{width:min(1296px,calc(100% - 118px));margin:0 auto;min-height:54px;display:grid;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:18px;}.achievements-strip-title{display:flex;align-items:center;gap:9px;min-width:142px;color:#333b3f;font-weight:700;letter-spacing:0.01em;}.achievements-strip-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#eefaf4;border:1px solid #c9f0dc;font-size:15px;}.achievements-strip-name{font-size:15px;}.achievements-strip-main{min-width:0;}.achievements-strip-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;font-size:12px;line-height:1.2;color:#7a8388;}.achievements-strip-meta b{color:#13af75;font-size:13px;font-weight:800;white-space:nowrap;}.achievements-strip-progress{height:5px;border-radius:999px;background:#e7ecef;overflow:hidden;}.achievements-strip-progress span{display:block;height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,#14b879 0%,#63d98f 100%);transition:width .45s ease;}.achievements-strip-more{min-width:112px;height:34px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f3f7f5;color:#13a870;border:1px solid #d6eee2;font-size:13px;font-weight:700;transition:background .18s ease,transform .18s ease;}.achievements-strip-link:hover .achievements-strip-more{background:#e8f8f0;transform:translateY(-1px);}#achievement-notifications{position:fixed;bottom:20px;left:20px;z-index:100000;}.achievement-notification{background:rgba(42,49,54,.94);color:#fff !important;padding:13px 16px;border-radius:16px;margin-bottom:10px;min-width:270px;max-width:360px;box-shadow:0 14px 34px rgba(20,30,40,.25);transform:translateX(-120%);opacity:0;transition:transform .35s ease,opacity .35s ease;font-size:14px;line-height:1.35;text-decoration:none !important;display:block;}.achievement-notification.show{transform:translateX(0);opacity:1;}.achievement-notification-title{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;}.achievement-notification-title small{opacity:.72;white-space:nowrap;}.achievement-reward-toast{position:fixed;left:20px;bottom:20px;z-index:100001;min-width:270px;max-width:360px;background:rgba(42,49,54,.94);color:#fff!important;padding:13px 16px;border-radius:16px;margin-bottom:10px;box-shadow:0 14px 34px rgba(20,30,40,.25);transform:translateX(-120%);opacity:0;transition:transform .35s ease,opacity .35s ease;font-size:14px;line-height:1.35;text-decoration:none!important;display:block;}.achievement-reward-toast.show{transform:translateX(0);opacity:1;}.achievements-page{max-width:1296px;margin:0 auto;padding:28px 59px 60px;box-sizing:border-box;color:#333b3f;}.achievements-page-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:28px;border-radius:28px;background:linear-gradient(135deg,#f6fbf8 0%,#ffffff 100%);border:1px solid #e3ebe7;box-shadow:0 18px 48px rgba(25,42,57,.06);margin-bottom:22px;}.achievements-page-hero h1{margin:0 0 8px;font-size:clamp(30px,4vw,54px);line-height:1.05;color:#30383c;letter-spacing:-0.04em;}.achievements-page-hero p{max-width:760px;margin:0;color:#717b81;font-size:16px;line-height:1.55;}.achievements-page-stat{min-width:170px;text-align:center;padding:20px;border-radius:22px;background:#fff;border:1px solid #e6efea;}.achievements-page-stat strong{display:block;font-size:34px;line-height:1;color:#13af75;}.achievements-page-stat span{display:block;margin-top:6px;color:#7a8388;font-size:13px;}.achievements-page-progress{margin-top:18px;height:8px;border-radius:999px;background:#e7ecef;overflow:hidden;}.achievements-page-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,#14b879 0%,#63d98f 100%);}.achievements-page-note{margin:0 0 28px;padding:16px 18px;border-radius:18px;background:#f6f8f8;border:1px solid #e7ecef;color:#5e686d;}.achievement-group{margin:0 0 28px;}.achievement-group-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:14px;}.achievement-group-head h2{margin:0;font-size:24px;letter-spacing:-0.02em;color:#30383c;}.achievement-group-head p{margin:0;max-width:640px;font-size:14px;line-height:1.45;color:#7a8388;text-align:right;}.achievement-group-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.achievement-task{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;padding:16px;border-radius:22px;background:#fff;border:1px solid #e3ebe7;box-shadow:0 10px 28px rgba(25,42,57,.045);}.achievement-task.is-done{border-color:#c9f0dc;background:linear-gradient(135deg,#f4fbf7 0%,#ffffff 100%);}.achievement-task-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:#f4f7f7;font-size:25px;}.achievement-task.is-done .achievement-task-icon{background:#e9f9f1;}.achievement-task-top{display:flex;align-items:start;justify-content:space-between;gap:10px;}.achievement-task h3{margin:0 0 6px;font-size:16px;line-height:1.25;color:#30383c;}.achievement-task p{margin:0 0 11px;color:#6f797f;font-size:13px;line-height:1.4;}.achievement-status{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#f0f3f4;color:#7a8388;font-size:11px;font-weight:700;}.achievement-status.done{background:#e8f8f0;color:#13a870;}.achievement-task-progress{height:6px;border-radius:999px;background:#e7ecef;overflow:hidden;}.achievement-task-progress span{display:block;height:100%;background:linear-gradient(90deg,#14b879 0%,#63d98f 100%);}.achievement-task-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;}.achievement-task-bottom small{color:#7a8388;font-size:12px;}.achievement-reward-badge{padding:5px 8px;border-radius:999px;background:#fff3d8;color:#9a6200;font-size:11px;font-weight:800;white-space:nowrap;}.achievement-reward-badge-super{background:#ffe8ef;color:#bf2452;}.super-prize-box{display:none;margin:18px auto;max-width:1296px;background:linear-gradient(135deg,#fff7ed 0%,#ffedd5 100%);border:1px solid #fed7aa;border-radius:22px;padding:18px;box-shadow:0 10px 28px rgba(25,42,57,.06);color:#431407;}.super-prize-unlocked .super-prize-box{display:block;}.super-prize-box h3{margin:0 0 8px;font-size:20px;}.super-prize-box p{margin:0 0 14px;}.super-prize-form{display:flex;gap:10px;flex-wrap:wrap;}.super-prize-form input{flex:1;min-width:220px;border:1px solid #fdba74;border-radius:12px;padding:12px;font-size:14px;}.super-prize-form button,.telegram-subscribe-confirm{border:0;border-radius:12px;background:#13af75;color:#fff;font-weight:800;padding:12px 16px;cursor:pointer;}body.ads-disabled .ad-block,body.ads-disabled [data-ad],body.ads-disabled .mobile-ad-wrap,body.ads-disabled .mobile-ad-wrap-HERegT423185,body.ads-disabled .mobile-ad-wrap-fqnaZY423185,body.ads-disabled .mobile-ad-wrap-areYyQ423185,body.ads-disabled [class*="ad-wrap"],body.ads-disabled ins.adsbygoogle{display:none !important;}@media (max-width:767px){#achievements-widget,.achievements-widget-auto{margin:8px calc(50% - 50vw);}.achievements-strip-inner{width:calc(100% - 28px);min-height:58px;grid-template-columns:1fr auto;gap:8px 12px;padding:8px 0;}.achievements-strip-title{min-width:0;gap:7px;}.achievements-strip-icon{width:24px;height:24px;font-size:13px;}.achievements-strip-name{font-size:14px;}.achievements-strip-more{min-width:auto;height:28px;padding:0 10px;font-size:12px;}.achievements-strip-main{grid-column:1 / -1;}.achievements-strip-meta{margin-bottom:6px;font-size:11px;}.achievements-strip-meta span{max-width:72vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.achievements-strip-progress{height:4px;}#achievement-notifications{left:10px;right:10px;bottom:10px;}.achievement-notification,.achievement-reward-toast{left:10px;right:10px;min-width:0;max-width:none;}.achievements-page{padding:18px 14px 42px;}.achievements-page-hero{display:block;padding:20px;border-radius:22px;}.achievements-page-stat{margin-top:16px;}.achievement-group-head{display:block;}.achievement-group-head h2{font-size:21px;margin-bottom:6px;}.achievement-group-head p{text-align:left;}.achievement-group-grid{grid-template-columns:1fr;gap:10px;}.achievement-task{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px;border-radius:18px;}.achievement-task-icon{width:44px;height:44px;border-radius:15px;font-size:22px;}.achievement-task-top{display:block;}.achievement-status{display:inline-flex;margin-bottom:6px;}.achievement-task-bottom{display:block;}.achievement-reward-badge{display:inline-flex;margin-top:6px;}.super-prize-form{display:block;}.super-prize-form input,.super-prize-form button{width:100%;box-sizing:border-box;margin-top:8px;}}.achievements-header-progress{width:100%;background:rgba(255,255,255,.86);border-top:1px solid rgba(0,0,0,.045);border-bottom:1px solid rgba(0,0,0,.055);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);}.achievements-header-progress-inner{width:min(1296px,calc(100% - 118px));min-height:34px;margin:0 auto;display:grid;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:14px;}.achievements-header-progress-title{display:inline-flex;align-items:center;gap:7px;color:#505b61;font-size:12px;font-weight:800;white-space:nowrap;}.achievements-header-progress-icon{width:19px;height:19px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#eef6f2;border:1px solid #d8ebe3;filter:grayscale(1);opacity:.78;font-size:11px;}.achievements-header-progress-main{display:grid;grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:12px;min-width:0;}.achievements-header-progress-line{height:4px;border-radius:999px;background:#e8edef;overflow:hidden;}.achievements-header-progress-line span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#17aa71 0%,#62d98e 100%);transition:width .45s ease;}.achievements-header-progress-hint{max-width:360px;color:#838d92;font-size:11px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.achievements-header-progress-count{color:#17aa71;font-size:12px;font-weight:900;white-space:nowrap;}.achievements-mobile-mask{min-width:26px;min-height:26px;display:inline-flex !important;align-items:center;justify-content:center;border-radius:999px;transition:transform .22s ease,box-shadow .22s ease,background .22s ease;}.achievements-mobile-icon{width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#646d73;background:#f1f4f5;border:1px solid #e3e8ea;filter:grayscale(1);font-size:14px;line-height:1;}.achievements-mobile-count{min-width:25px;height:25px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#fff;background:#17aa71;box-shadow:0 7px 18px rgba(23,170,113,.28);font-size:12px;line-height:1;font-weight:900;}.achievements-mobile-mask.achievements-mobile-bump{animation:achievementsMobileBump .78s ease both;}@keyframes achievementsMobileBump{0%{transform:scale(1);}35%{transform:scale(1.24);box-shadow:0 0 0 8px rgba(23,170,113,.16);}70%{transform:scale(.94);}100%{transform:scale(1);box-shadow:none;}}.achievements-stats{margin:0 0 28px;}.achievements-stats-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:14px;}.achievements-stats-head h2{margin:0;color:#30383c;font-size:24px;letter-spacing:-.02em;}.achievements-stats-head p{margin:0;max-width:620px;color:#7a8388;font-size:14px;line-height:1.45;text-align:right;}.achievements-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;}.achievements-stat-card{min-height:84px;padding:16px;border-radius:22px;background:#fff;border:1px solid #e3ebe7;box-shadow:0 10px 28px rgba(25,42,57,.045);box-sizing:border-box;}.achievements-stat-card strong{display:block;margin-bottom:7px;color:#17aa71;font-size:22px;line-height:1;font-weight:900;}.achievements-stat-card span{display:block;color:#7a8388;font-size:12px;line-height:1.25;}.achievements-next-task{margin-top:12px;padding:14px 16px;border-radius:18px;background:#f6f8f8;border:1px solid #e7ecef;color:#5e686d;font-size:14px;}.achievements-next-task b{color:#30383c;}html.dark .achievements-header-progress{background:rgba(22,24,27,.82);border-color:rgba(255,255,255,.07);}html.dark .achievements-header-progress-title{color:#d7dde1;}html.dark .achievements-header-progress-icon{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.08);}html.dark .achievements-header-progress-line{background:rgba(255,255,255,.1);}html.dark .achievements-header-progress-hint{color:#9ca6ad;}html.dark .achievements-mobile-icon{color:#d7dde1;background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.1);}@media (max-width:767px){#achievements-widget,.achievements-widget-auto{display:none !important;}.achievements-header-progress{display:none !important;}.achievements-mobile-button .im-login{display:none !important;}.achievements-stats-head{display:block;}.achievements-stats-head h2{font-size:21px;margin-bottom:6px;}.achievements-stats-head p{text-align:left;}.achievements-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}.achievements-stat-card{min-height:74px;padding:14px;border-radius:18px;}.achievements-stat-card strong{font-size:19px;}}html.ads-disabled-early .site-ad,html.ads-disabled-early [data-ad],html.ads-disabled-early [id^="yandex_rtb_"],html.ads-disabled-early [id*="yandex_rtb"],body.ads-disabled .site-ad,body.ads-disabled [data-ad],body.ads-disabled [id^="yandex_rtb_"],body.ads-disabled [id*="yandex_rtb"],body.ads-disabled .ad-block,body.ads-disabled .ads-block,body.ads-disabled .advert-block,body.ads-disabled .mobile-ad-wrap,body.ads-disabled [class^="mobile-ad-wrap-"],body.ads-disabled [class*="mobile-ad-wrap-"],body.ads-disabled [class*="ad-wrap"],body.ads-disabled ins.adsbygoogle{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.site-ad--mobile{display:none}.site-ad--desktop{display:block}@media(max-width:767px){.site-ad--mobile{display:block}.site-ad--desktop{display:none!important}}@media(min-width:768px){.site-ad--mobile{display:none!important}.site-ad--desktop{display:block}}.achievements-header-progress{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;margin:0!important;padding:0!important;}.achievements-header-progress-inner{width:min(1276px,calc(100% - 118px))!important;min-height:18px!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;}.achievements-header-progress-title{display:none!important;}.achievements-header-progress-main{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-width:0!important;}.achievements-header-progress-line{height:4px!important;border:0!important;border-radius:999px!important;background:#e8edef!important;overflow:hidden!important;}.achievements-header-progress-line span{display:block!important;height:100%!important;border:0!important;border-radius:999px!important;}.achievements-header-progress-hint{max-width:360px!important;margin:0!important;padding:0!important;}.achievements-header-progress-count{margin:0!important;padding:0!important;}@media(max-width:767px){.achievements-header-progress{display:none!important;}}@media(max-width:767px){.achievement-reward-toast{left:10px!important;right:10px!important;bottom:10px!important;min-width:0!important;max-width:none!important;transform:translateX(-120%)!important;}.achievement-reward-toast.show{transform:translateX(0)!important;opacity:1!important;}}.achievement-reward-toast{text-align:center}.achievement-reward-toast-text{text-align:center;width:100%}.achievement-reward-toast-link{margin-left:auto;margin-right:auto}