.tasks-card .today-lessons-task{grid-template-columns:36px minmax(0,1fr) minmax(78px,auto)!important}.today-lessons-meta{display:grid;min-width:78px;justify-items:end;gap:3px;color:var(--club-ink);white-space:nowrap}.today-lessons-meta strong{display:flex;align-items:center;gap:3px;color:var(--learn-gold, #d29b16);font-size:16px;font-weight:900;line-height:1}.today-lessons-meta strong i{font-size:14px;font-style:normal}.today-lessons-meta small{color:var(--club-ink-soft);font-size:9px;font-weight:750;line-height:1.1}@media(max-width:360px){.tasks-card .today-lessons-task{grid-template-columns:32px minmax(0,1fr) minmax(68px,auto)!important}.today-lessons-meta{min-width:68px}.today-lessons-meta strong{font-size:14px}.today-lessons-meta strong i{font-size:12px}.today-lessons-meta small{font-size:8px}}.home-page .home-access-shortcuts{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.24fr) minmax(0,.88fr);align-items:center;gap:12px;margin:0 16px 25px;padding-top:23px}.home-page .home-access-shortcuts .home-shortcut{position:relative;display:flex;min-width:0;box-sizing:border-box;flex-direction:column;align-items:center;overflow:visible;padding:34px 13px 13px;border:1px solid rgba(158,123,73,.29);border-radius:21px;color:#3d3024;box-shadow:0 14px 23px #4d341921,0 4px 7px #4d341917,inset 0 1px #ffffffe6;transform:none}.home-page .home-access-shortcuts .home-shortcut--days{min-height:214px;appearance:none;background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.88),transparent 36%),linear-gradient(145deg,#fff8e9,#f4dfbf);cursor:pointer;font:inherit;text-align:center}.home-page .home-access-shortcuts .home-shortcut--navigation{min-height:242px;appearance:none;padding:38px 16px 16px;background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.88),transparent 34%),linear-gradient(145deg,#f8f7e8,#dfe8c9);box-shadow:0 19px 31px #4449272b,0 6px 10px #4d34191a,inset 0 1px #fffffff2;transform:none;cursor:pointer;font:inherit;text-align:left}.home-page .home-access-shortcuts .home-shortcut--shop{min-height:214px;background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.88),transparent 36%),linear-gradient(145deg,#fff9e9,#eee5ba)}.home-page .home-access-shortcuts .home-shortcut__tab,.home-page .home-access-shortcuts .home-shortcut--navigation .home-shortcut__tab{position:absolute;z-index:3;top:0;left:50%;display:grid;width:auto;min-width:calc(100% - 16px);max-width:calc(100% - 10px);min-height:39px;box-sizing:border-box;place-items:center;padding:7px 10px;border:1px solid rgba(176,127,62,.48);border-radius:9px 9px 7px 7px;color:#533b28;background:linear-gradient(110deg,#fffaf0,#f3dfbd);box-shadow:0 6px 12px #51381c24,inset 0 1px #ffffffd9;font-family:var(--club-hand);font-size:20px;font-weight:650;line-height:1;white-space:nowrap;transform:translate(-50%,-47%) rotate(-.35deg)}.home-page .home-access-shortcuts .home-shortcut__tab:before{position:absolute;top:-7px;left:42%;display:block;width:27px;height:12px;background:#cda46c57;content:"";transform:rotate(4deg)}.home-page .home-access-shortcuts .home-shortcut--navigation .home-shortcut__tab{min-width:70%;border-color:#70834580;background:linear-gradient(110deg,#fffdf3,#e7ecd1);font-size:21px}.home-page .home-access-shortcuts .home-shortcut--shop .home-shortcut__tab{background:linear-gradient(110deg,#fffaf0,#eee1b8)}.home-page .home-shortcut__days-value{display:flex;min-width:0;flex:1;flex-direction:column;align-items:center;justify-content:center;margin:0;color:#3d3528;line-height:1}.home-page .home-shortcut__days-value strong{font-family:var(--club-hand);font-size:clamp(40px,6.2vw,55px);font-weight:650}.home-page .home-shortcut__days-value small,.home-page .home-shortcut__coin-label{margin-top:2px;color:#75634e;font-size:13px;font-weight:700;line-height:1.1}.home-page .home-access-shortcuts .home-shortcut__extras{display:flex;min-height:20px;flex-wrap:wrap;justify-content:center;gap:3px 7px;margin:-3px 0 7px}.home-page .home-access-shortcuts .home-shortcut__extras small{font-size:11px;line-height:1.1;white-space:nowrap}.home-page .home-access-shortcuts .home-shortcut__extras b{font-size:17px}.home-page .home-access-shortcuts .home-shortcut__extras .is-bonus{color:#c96812}.home-page .home-access-shortcuts .home-shortcut__extras .is-demo{color:#647c43}.home-page .home-access-shortcuts .home-shortcut__renew,.home-page .home-access-shortcuts .home-shortcut__buy{display:grid;width:100%;max-width:100%;min-height:40px;box-sizing:border-box;flex:0 0 auto;place-items:center;overflow:visible;margin-top:auto;padding:8px 7px;border:1px solid var(--club-ochre-dark);border-radius:14px;color:#fff9ee;background:var(--club-ochre);box-shadow:inset 0 1px #ffffff3d,0 4px 8px #a85a1633;font-family:var(--club-font);font-size:14px;font-weight:800;line-height:1;text-shadow:none;text-overflow:ellipsis;white-space:nowrap}.home-page .home-access-shortcuts .home-shortcut__renew:before,.home-page .home-access-shortcuts .home-shortcut__renew:after{display:none;content:none}.home-page .home-access-shortcuts .home-shortcut--days:hover,.home-page .home-access-shortcuts .home-shortcut--days:focus-visible{box-shadow:0 17px 27px #4d34192b,0 5px 8px #4d34191c,inset 0 1px #ffffffe6;transform:translateY(-2px)}.home-page .home-access-shortcuts .home-shortcut--days:focus-visible,.home-page .home-access-shortcuts .home-shortcut--navigation:focus-visible,.home-page .home-access-shortcuts .home-shortcut__buy:focus-visible{outline:3px solid rgba(181,111,41,.28);outline-offset:3px}.home-page .home-access-shortcuts .club-statuses{display:grid;width:100%;flex:1;align-content:center;gap:8px;margin:0}.home-page .home-access-shortcuts .club-statuses>span{display:grid;min-width:0;min-height:42px;box-sizing:border-box;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;padding:7px 10px;border:1px solid rgba(103,119,65,.22);border-radius:13px;background:#fffdf3ad;box-shadow:inset 0 1px #ffffffb3}.home-page .home-access-shortcuts .club-statuses b{overflow-wrap:anywhere;font-size:14px;line-height:1.08;text-align:left}.home-page .club-status-mark{display:grid;width:27px;height:27px;box-sizing:border-box;place-items:center;border-radius:50%;color:#fff;font-family:Arial,sans-serif;font-size:18px;font-weight:800;line-height:1}.home-page .club-status-mark.is-ok{background:#6f873f}.home-page .club-status-mark.is-bad{background:#b55343}.home-page .club-status-mark.is-unknown{color:#786c5a;background:#ddd6c5}.home-page .home-access-shortcuts .home-shortcut__navigation-note{margin-top:8px;color:#687052;font-size:11px;font-weight:650;line-height:1.15;text-align:center}.home-page .home-access-shortcuts .home-shortcut__coins{display:block;max-width:100%;overflow:hidden;margin:auto 0 0;color:#51462e;font-family:var(--club-hand);font-size:clamp(38px,6vw,52px);font-weight:650;line-height:1;text-overflow:ellipsis;white-space:nowrap}.home-page .home-access-shortcuts .home-shortcut__coin-label{margin-bottom:13px}.home-page .home-access-shortcuts .home-shortcut__buy{appearance:none;cursor:pointer}.home-page .home-access-shortcuts .home-shortcut__buy:disabled{cursor:default;opacity:.52}@media(max-width:620px){.home-page .home-access-shortcuts{grid-template-areas:"days shop" "navigation navigation";grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 9px;margin:0 8px 24px;padding-top:22px}.home-page .home-access-shortcuts .home-shortcut--days{grid-area:days}.home-page .home-access-shortcuts .home-shortcut--shop{grid-area:shop}.home-page .home-access-shortcuts .home-shortcut--navigation{grid-area:navigation}.home-page .home-access-shortcuts .home-shortcut--days,.home-page .home-access-shortcuts .home-shortcut--shop{min-height:188px;padding:31px 10px 10px}.home-page .home-access-shortcuts .home-shortcut--navigation{min-height:190px;padding:33px 11px 12px;transform:none}.home-page .home-access-shortcuts .home-shortcut__tab,.home-page .home-access-shortcuts .home-shortcut--navigation .home-shortcut__tab{min-height:37px;font-size:18px}.home-page .home-access-shortcuts .home-shortcut--navigation .home-shortcut__tab{min-width:58%}.home-page .home-access-shortcuts .club-statuses{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:7px}.home-page .home-access-shortcuts .club-statuses>span{min-height:74px;grid-template-columns:1fr;grid-template-rows:27px auto;justify-items:center;gap:5px;padding:8px 5px}.home-page .home-access-shortcuts .club-statuses b{font-size:12px;text-align:center}.home-page .home-access-shortcuts .home-shortcut__navigation-note{margin-top:7px;font-size:10px}}@media(max-width:360px){.home-page .home-access-shortcuts{gap:20px 7px;margin-inline:3px}.home-page .home-access-shortcuts .home-shortcut--days,.home-page .home-access-shortcuts .home-shortcut--shop{min-height:178px;padding-inline:8px}.home-page .home-access-shortcuts .home-shortcut__tab,.home-page .home-access-shortcuts .home-shortcut--navigation .home-shortcut__tab{min-width:calc(100% - 12px);max-width:calc(100% - 8px);padding-inline:6px;font-size:17px}.home-page .home-access-shortcuts .home-shortcut--navigation .home-shortcut__tab{min-width:64%}.home-page .home-shortcut__days-value strong,.home-page .home-access-shortcuts .home-shortcut__coins{font-size:38px}.home-page .home-access-shortcuts .home-shortcut__renew,.home-page .home-access-shortcuts .home-shortcut__buy{min-height:37px;padding-inline:4px;font-size:13px}.home-page .home-access-shortcuts .club-statuses b{font-size:11px}}@media(max-width:620px){.home-page .home-access-shortcuts{row-gap:32px}.home-page .home-access-shortcuts .home-shortcut--navigation{min-height:132px;margin-top:0;padding:27px 18px 11px;justify-content:center;overflow:visible}.home-page .home-access-shortcuts .club-statuses{display:flex;width:100%;flex:none;align-content:center;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:7px 10px}.home-page .home-access-shortcuts .club-statuses>span{display:inline-flex;width:auto;flex:0 0 auto;min-height:0;gap:5px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.home-page .home-access-shortcuts .club-statuses b{overflow-wrap:normal;font-size:10px;font-weight:700;line-height:1;text-align:left;white-space:nowrap}.home-page .home-access-shortcuts .club-status-mark{width:15px;height:15px;font-size:10px}.home-page .home-access-shortcuts .home-shortcut__navigation-note{margin-top:10px;color:#59633f;font-size:16px;font-weight:800;line-height:1.08;text-align:center}}@media(max-width:350px){.home-page .home-access-shortcuts .club-statuses>span{flex-basis:calc(50% - 6px)}.home-page .home-access-shortcuts .club-statuses>span:nth-child(2){justify-content:flex-end}.home-page .home-access-shortcuts .club-statuses>span:last-child:nth-child(odd){flex-basis:100%;justify-content:center}}.lesson-view-content [data-lesson-activity]{clear:both;margin:24px 0}.practice-activity{padding:20px;border:1px solid rgba(190,136,55,.42);border-radius:17px;background:linear-gradient(145deg,#fffaf0,#f4ead9);box-shadow:0 10px 28px #50392214}.practice-activity__eyebrow{display:block;margin-bottom:5px;color:var(--club-ochre-dark);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.practice-activity h3{margin:0 0 7px!important;color:var(--club-ink);font-size:24px!important}.practice-activity__description{margin:0 0 18px!important;color:var(--club-ink-soft)}.practice-fields{display:grid;gap:14px}.practice-field{display:grid;gap:6px}.practice-field>span{color:#55493f;font-size:13px;font-weight:800}.practice-field>span b{color:#c55b4f}.practice-field input,.practice-field textarea,.practice-field select{width:100%;box-sizing:border-box;padding:12px 13px;border:1px solid #d9cbb9;border-radius:11px;background:#fff;color:var(--club-ink);font:inherit;outline:none}.practice-field input:focus,.practice-field textarea:focus,.practice-field select:focus{border-color:#c98a41;box-shadow:0 0 0 3px #c98a4121}.practice-field textarea{resize:vertical}.practice-field small{color:var(--club-ink-soft);font-size:11px}.practice-input-wrap{position:relative}.practice-input-wrap.has-suffix input{padding-right:55px}.practice-input-wrap>span{position:absolute;top:50%;right:13px;color:#897766;font-size:13px;transform:translateY(-50%)}.practice-checkbox{display:flex;align-items:center;gap:9px;cursor:pointer}.practice-checkbox input{position:absolute;opacity:0}.practice-checkbox span{display:grid;width:24px;height:24px;place-items:center;border:1px solid #cfbea9;border-radius:7px;background:#fff}.practice-checkbox input:checked+span{border-color:#77935f;background:#77935f}.practice-checkbox input:checked+span:after{color:#fff;content:"✓";font-weight:900}.practice-privacy{margin:14px 0 0!important;color:#817466;font-size:11px}.practice-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin-top:16px}.practice-actions button{min-height:48px;padding:10px 13px;border:0;border-radius:12px;font-size:14px;font-weight:850}.practice-submit{background:var(--learn-gold);color:#fff}.practice-share{border:1px solid #81a668!important;background:linear-gradient(135deg,#f1f8eb,#e5f1dc);color:#426333!important;box-shadow:0 4px 12px #4f6f3a1a;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.practice-share:not(.is-disabled):hover,.practice-share:not(.is-disabled):focus-visible{border-color:#6f9557!important;background:linear-gradient(135deg,#eaf5e2,#dcebd1);box-shadow:0 6px 16px #4f6f3a29;transform:translateY(-1px)}.practice-share:not(.is-disabled):active{box-shadow:0 2px 7px #4f6f3a1f;transform:translateY(0)}.practice-actions button:disabled{opacity:.6}.practice-notice{margin:10px 0 0!important;color:#4c7440;font-size:12px;font-weight:750;text-align:center}.practice-notice.is-error,.practice-missing{color:#a43f36}.practice-missing{padding:14px;border:1px dashed #d8786e;border-radius:12px;background:#fce9e6}@media(max-width:420px){.practice-activity{padding:16px}.practice-actions{grid-template-columns:1fr}}.practice-actions a{display:flex;min-height:48px;box-sizing:border-box;align-items:center;justify-content:center;padding:10px 13px;border:0;border-radius:12px;font-size:14px;font-weight:850;text-align:center;text-decoration:none}.practice-actions a.is-disabled{opacity:.6;cursor:default}.practice-field input:disabled,.practice-field textarea:disabled,.practice-field select:disabled{border-color:#ddd3c6;background:#eee9e1;color:#6f675f;opacity:1;cursor:not-allowed}.practice-checkbox.is-disabled{opacity:.65;cursor:not-allowed}.practice-edit-policy{margin:10px 0 0!important;color:#8a6b35;font-size:11px;font-weight:750}.practice-edit-policy.is-locked{padding:10px 12px;border:1px solid rgba(190,86,75,.25);border-radius:10px;background:#cd605414;color:#a34438}.practice-submit:disabled{cursor:not-allowed}.meal-schedule{display:grid;gap:12px}.meal-count{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.meal-count button{min-height:42px;padding:8px;border:1px solid #d5c5b0;border-radius:11px;background:#ffffffb8;color:#695a4c;font:inherit;font-size:13px;font-weight:800}.meal-count button.is-active{border-color:#c98a41;background:#fff0cf;color:#8a5319;box-shadow:0 0 0 2px #c98a411a}.meal-count-other{display:flex;align-items:center;gap:10px}.meal-count-other>span{font-size:12px;font-weight:750}.meal-count-other input{width:92px!important}.meal-schedule__rows,.meal-schedule__unit{display:grid;gap:3px}.meal-row{display:grid;grid-template-columns:28px 105px minmax(0,1fr);align-items:center;gap:8px;padding:8px;border:1px solid #e2d5c4;border-radius:13px;background:#ffffff80}.meal-row>span{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:#e8bd65;color:#fff;font-size:12px;font-weight:900}.meal-row input{min-width:0;padding:10px!important}.meal-interval{display:flex;align-items:center;justify-content:center;gap:8px;min-height:29px;color:#8b745b;font-size:13px}.meal-interval span{padding:4px 9px;border-radius:99px;background:#efe6d7;font-size:13px;font-weight:900}.meal-interval.is-comfortable{color:#59734a}.meal-interval.is-comfortable span{background:#e4efdb}.meal-interval.is-outside{color:#96622d}.meal-interval.is-outside span{background:#f6e4cb}.meal-schedule.is-disabled{opacity:.75}@media(max-width:430px){.meal-row{grid-template-columns:26px 92px minmax(0,1fr);gap:5px;padding:6px}.meal-row input{padding:9px 7px!important;font-size:13px}.meal-interval{gap:5px;padding:5px 0;text-align:center}}.detox-supplies>.detox-supply-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;border-top:1px solid #d4e6c8}.detox-banner>span:nth-child(2){gap:5px}.detox-banner__meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 9px}.detox-banner__meta b{white-space:nowrap}.funnel-page>.detox-banner{max-width:620px;margin:34px auto 0}.detox-banner.detox-banner--reconstruction{grid-template-columns:54px minmax(0,1fr) auto;cursor:default}.detox-banner--reconstruction>span:nth-child(2){gap:4px}.detox-banner--reconstruction>button{min-height:46px;padding:0 17px;border:1px solid rgba(255,255,255,.6);border-radius:13px;color:#fff;background:#2f8848;box-shadow:0 8px 18px #236c383b;font-size:13px;font-weight:850;white-space:nowrap;cursor:pointer}.detox-banner--reconstruction>button:hover{background:#287b40;transform:translateY(-1px)}.detox-banner--reconstruction>button:focus-visible{outline:3px solid rgba(43,125,67,.25);outline-offset:2px}.detox-sale{display:grid;min-height:360px;box-sizing:border-box;place-items:center;align-content:center;gap:9px;padding:clamp(32px,7vw,58px) clamp(20px,6vw,52px);overflow:hidden;border-color:#4c914f47;background:radial-gradient(circle at 50% 0,rgba(181,232,137,.4),transparent 43%),linear-gradient(155deg,#fffdf5,#eff9e5);box-shadow:0 18px 42px #2e70371f;text-align:center}.detox-sale .detox-state__mark{margin-bottom:5px}.detox-sale h2{max-width:540px;margin:2px 0 0;color:#153b21;font-size:clamp(29px,6vw,42px);line-height:1.08}.detox-sale__lead{max-width:450px;margin:2px 0 12px;color:#657a68;font-size:14px;line-height:1.5}.detox-sale__member-price{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:7px 10px;margin:2px 0 4px;color:#647568}.detox-sale__member-price span{font-size:12px}.detox-sale__member-price s{color:#9a6a63;font-size:18px;font-weight:800;text-decoration-thickness:2px}.detox-sale__member-price b{padding:4px 8px;border-radius:999px;color:#2f7741;background:#dff1d7;font-size:11px}.detox-sale__purchase{display:grid;width:min(440px,100%);min-height:76px;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:13px;margin-top:5px;padding:12px 18px 12px 22px;border:0;border-radius:19px;color:#fff;background:linear-gradient(135deg,#47aa5e,#2f8b49);box-shadow:0 14px 28px #2a7d3945,inset 0 1px #ffffff4d;text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.detox-sale__purchase>span{font-size:16px;font-weight:850}.detox-sale__purchase>strong{display:flex;align-items:center;justify-content:flex-end;gap:9px;font-size:clamp(19px,4vw,25px);white-space:nowrap}.detox-sale__purchase>strong em{display:inline-flex;align-items:center;gap:5px;font-size:16px;font-style:normal}.detox-sale__purchase>strong em>b{opacity:.72}.detox-sale__purchase>strong i{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;color:#735000;background:#f5ce55;box-shadow:inset 0 1px #ffffffa6;font-size:11px;font-style:normal;font-weight:900}.detox-sale__purchase>b{font-size:25px}.detox-sale__purchase:hover{box-shadow:0 17px 32px #2a7d3957;transform:translateY(-2px)}.detox-sale__purchase:focus-visible{outline:3px solid rgba(51,145,71,.28);outline-offset:3px}.detox-sale__gift{display:flex;width:min(440px,100%);box-sizing:border-box;align-items:center;justify-content:center;gap:11px;margin-top:7px;padding:12px 16px;border:1px solid #dfb644;border-radius:16px;color:#694c0d;background:linear-gradient(135deg,#fffadcf5,#ffe897e6);box-shadow:0 9px 20px #9167151f,inset 0 1px #ffffffb3;text-align:left}.detox-sale__gift>i{display:grid;width:37px;height:37px;flex:0 0 37px;place-items:center;border-radius:50%;color:#765000;background:#f5ca48;box-shadow:0 4px 10px #80560929,inset 0 1px #ffffffa6;font-size:14px;font-style:normal;font-weight:900}.detox-sale__gift>span{display:grid;gap:2px}.detox-sale__gift strong{font-size:15px}.detox-sale__gift small{color:#7a652f;font-size:11px}.detox-supply-actions>button{display:grid;min-width:0;min-height:94px;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:16px;border:1px solid #9fc98f;border-radius:17px;color:#193d24;background:linear-gradient(145deg,#fffef8,#e9f7db);box-shadow:0 7px 18px #30663317;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.detox-supply-actions>button:hover{border-color:#61a466;box-shadow:0 10px 22px #30663326;transform:translateY(-1px)}.detox-supply-actions>button:focus-visible{outline:3px solid rgba(65,153,82,.25);outline-offset:2px}.detox-supply-actions i{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:#fff;background:#49a65d;font-size:12px;font-style:normal;font-weight:900}.detox-supply-actions span{display:grid;gap:4px}.detox-supply-actions strong{font-size:18px;line-height:1.1}.detox-supply-actions small{color:#648069;font-size:11px;line-height:1.35}.detox-supply-actions b{color:#388a4b;font-size:23px}.detox-resource-page{padding-bottom:48px}.detox-state.detox-state--loading,.detox-state.detox-state--error{display:grid;min-height:330px;box-sizing:border-box;place-items:center;align-content:center;gap:10px;padding:clamp(30px,7vw,58px) clamp(22px,6vw,52px);overflow:hidden;border-color:#4c914f47;background:radial-gradient(circle at 50% 0,rgba(181,232,137,.36),transparent 42%),linear-gradient(155deg,#fffdf5,#f1f9e7);text-align:center}.detox-state--error:after,.detox-state--loading:after{width:180px;height:36px;margin-top:-22px;border-radius:50%;background:#46914b1f;content:"";filter:blur(18px)}.detox-state__mark{display:grid;width:66px;height:66px;place-items:center;margin-bottom:5px;border:1px solid rgba(58,143,70,.32);border-radius:22px;color:#fff;background:linear-gradient(145deg,#75c970,#399751);box-shadow:0 13px 27px #2a7d393d,inset 0 1px #ffffff80;font-size:29px}.detox-state__eyebrow{color:#4b8f55;font-size:11px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.detox-state.detox-state--loading h1,.detox-state.detox-state--error h1{max-width:520px;margin:2px 0 0;color:#193a23;font-size:clamp(25px,5vw,36px);line-height:1.1}.detox-state.detox-state--loading p,.detox-state.detox-state--error p{max-width:470px;margin:2px 0 13px;color:#657a68;font-size:14px;line-height:1.55}.detox-state__retry{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:12px;padding:0 23px;border:0;border-radius:15px;color:#fff;background:linear-gradient(135deg,#45a65b,#2f8a48);box-shadow:0 11px 23px #2a7d393d;font-size:15px;font-weight:850;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.detox-state__countdown{display:grid;width:min(560px,100%);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:2px 0 13px}.detox-state__countdown>span{display:grid;min-width:0;gap:3px;padding:15px 8px 12px;border:1px solid rgba(67,151,80,.25);border-radius:16px;background:#ffffffb8;box-shadow:0 8px 18px #2e703714,inset 0 1px #fffc}.detox-state__countdown strong{color:#216d35;font-size:clamp(29px,6vw,46px);font-variant-numeric:tabular-nums;line-height:1}.detox-state__countdown small{color:#708374;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.detox-state__retry:hover{box-shadow:0 14px 27px #2a7d394d;transform:translateY(-1px)}.detox-state__retry:focus-visible{outline:3px solid rgba(51,145,71,.28);outline-offset:3px}.detox-state__retry b{font-size:20px}.detox-state__loader{width:34px;height:34px;box-sizing:border-box;border:3px solid rgba(63,146,76,.18);border-top-color:#3f924c;border-radius:50%;animation:detox-state-spin .8s linear infinite}@keyframes detox-state-spin{to{transform:rotate(360deg)}}.detox-resource-content{margin-top:18px;padding:clamp(20px,4vw,34px);border:1px solid rgba(61,112,66,.2);border-radius:22px;background:#fffdf6;box-shadow:0 12px 30px #29492a17;color:#26352a;font-size:16px;line-height:1.65}.detox-resource-content h2{margin:30px 0 12px;color:#173a22;font-size:25px;line-height:1.18}.detox-resource-content h2:first-child{margin-top:0}.detox-resource-content h3{margin:24px 0 8px;color:#2f7d40;font-size:19px}.detox-resource-content p{margin:8px 0}.detox-resource-content ul{display:grid;gap:9px;margin:14px 0 24px;padding-left:23px}.detox-resource-content li::marker{color:#43a358}.detox-welcome [data-callout],.detox-resource-content [data-callout]{margin:18px 0;padding:14px 17px;border:1px solid #86bd79;border-left:5px solid #4da860;border-radius:12px;background:#edf8df}.detox-welcome [data-callout] p,.detox-resource-content [data-callout] p{margin:0}.detox-welcome [data-callout=red],.detox-resource-content [data-callout=red]{border-color:#e07970;border-left-color:#cf5046;background:#fde8e5;color:#762c27}.detox-welcome [data-callout=yellow],.detox-resource-content [data-callout=yellow]{border-color:#e4bd55;border-left-color:#cf9419;background:#fff4ce;color:#674b12}.detox-welcome [data-callout=blue],.detox-resource-content [data-callout=blue]{border-color:#75acd0;border-left-color:#448dbd;background:#e8f4fb;color:#285a78}.detox-welcome [data-callout=green],.detox-resource-content [data-callout=green]{border-color:#86bd79;border-left-color:#4da860;background:#edf8df;color:#315e35}@media(max-width:520px){.detox-supplies>.detox-supply-actions{grid-template-columns:1fr}.detox-supply-actions>button{min-height:82px}.detox-resource-content{padding:20px 17px}.detox-resource-content h2{font-size:22px}.detox-state__countdown{grid-template-columns:repeat(2,minmax(0,1fr))}.detox-sale{min-height:340px}.detox-sale__purchase{grid-template-columns:1fr 24px;gap:4px 10px;text-align:center}.detox-sale__purchase>span{grid-column:1}.detox-sale__purchase>strong{grid-column:1;justify-content:center}.detox-sale__purchase>b{grid-column:2;grid-row:1 / 3}.detox-banner.detox-banner--reconstruction{grid-template-columns:44px minmax(0,1fr)}.detox-banner--reconstruction>button{grid-column:1 / -1;width:100%}}.vkuibright_light,:root,[scheme=bright_light],body[scheme=bright_light]{--accent:#2688eb;--action_sheet_action_foreground:#2688eb;--attach_picker_tab_active_background:#2d81e0;--attach_picker_tab_active_text:#2d81e0;--attach_picker_tab_inactive_background:#f2f3f5;--background_highlighted:rgba(0,0,0,.08);--background_hover:rgba(0,0,0,.04);--background_keyboard:#e1e3e6;--background_light:#f9f9f9;--background_page:#ebedf0;--background_text_highlighted:rgba(38,136,235,.2);--button_bot_shadow:#c4c8cc;--button_muted_background:#f2f3f5;--button_muted_foreground:#2688eb;--button_outline_border:#2688eb;--button_outline_foreground:#2688eb;--button_primary_background:#2d81e0;--button_secondary_background:rgba(0,28,61,.05);--button_secondary_background_highlighted:rgba(0,28,61,.03);--button_secondary_destructive_background:rgba(0,28,61,.05);--button_secondary_destructive_background_highlighted:rgba(0,28,61,.03);--button_secondary_destructive_foreground_highlighted:rgba(230,70,70,.6);--button_secondary_foreground:#2688eb;--button_secondary_foreground_highlighted:rgba(38,136,235,.6);--button_tertiary_foreground:#2d81e0;--cell_button_foreground:#2688eb;--content_tint_background:#f5f5f5;--content_tint_foreground:#7f8285;--content_warning_background:#fff2d6;--control_background:#ebedf0;--control_foreground:#5181b8;--control_tint_muted:#76787a;--counter_primary_background:#2688eb;--counter_secondary_background:#aeb7c2;--feed_recommended_friend_promo_background:#528bcc;--field_background:#f2f3f5;--field_border:rgba(0,0,0,.12);--float_button_background:#f5f5f5;--float_button_background_highlighted:#ebedf0;--float_button_border:rgba(0,0,0,.05);--header_alternate_tab_active_indicator:#2688eb;--header_search_field_background:#ebedf0;--header_tab_active_indicator:#2688eb;--header_tint:#2688eb;--header_tint_alternate:#2688eb;--icon_medium:#818c99;--icon_name:#74a2d6;--icon_tertiary:#b8c1cc;--im_attach_tint:#2d81e0;--im_bubble_border_alternate:#e1e3e6;--im_bubble_border_alternate_highlighted:#d7d8d9;--im_bubble_button_background:#f9f9f9;--im_bubble_button_background_highlighted:#d7d8d9;--im_bubble_button_outgoing_background:hsla(0,0%,100%,.6);--im_bubble_incoming:#ebedf0;--im_bubble_incoming_alternate_highlighted:#f9f9f9;--im_bubble_incoming_highlighted:#d7d8d9;--im_bubble_outgoing_alternate_highlighted:#f9f9f9;--im_bubble_wallpaper_button_background:#f2f3f5;--im_bubble_wallpaper_button_background_highlighted:#e1e3e6;--im_bubble_wallpaper_incoming_highlighted:#ebedf0;--im_forward_line_tint:rgba(69,103,143,.24);--im_reply_separator:#2d81e0;--im_text_name:#2d81e0;--input_background:#f2f3f5;--input_border:#e1e3e6;--landing_field_background:#f2f3f5;--landing_login_button_background:#2d81e0;--landing_primary_button_background:#2d81e0;--landing_secondary_button_foreground:#2688eb;--landing_snippet_border:rgba(0,0,0,.15);--landing_tertiary_button_foreground:#2d81e0;--landing_text_title:#2d81e0;--link_alternate:#2d81e0;--loader_background:#ebedf0;--loader_track_fill:#e1e3e6;--loader_track_value_fill:#528bcc;--overlay_status_background:#ebedf0;--overlay_status_foreground:#6d7885;--panel_tab_active_background:#ebedf0;--panel_tab_active_text:#5d5f61;--placeholder_icon_background_opaque:#f2f3f5;--placeholder_icon_tint:#001c3d;--poll_option_background:#45678f;--primary_overlay_badge:rgba(0,0,0,.6);--search_bar_background:#fff;--search_bar_field_background:#ebedf0;--selection_off_icon:#b8c1cc;--separator_alternate:#e1e3e6;--separator_common:#d7d8d9;--skeleton_foreground_from:#f5f5f5;--skeleton_foreground_to:#e1e3e6;--skeleton_shimmer_to:#fff;--snippet_border:rgba(0,0,0,.15);--snippet_icon_tertiary:#c4c8cc;--splashscreen_icon:#e1e3e6;--statusbar_alternate_legacy_background:rgba(0,0,0,.2);--stories_create_button_background_from:#f2f3f5;--stories_create_button_background_to:#e1e3e6;--stories_create_button_foreground:#6d7885;--stories_skeleton_loader_background:#c4c8cc;--switch_ios_off_border:#e1e3e6;--tabbar_active_icon:#2975cc;--tabbar_background:#f9f9f9;--tabbar_tablet_active_icon:#2975cc;--tabbar_tablet_background:#f9f9f9;--tabbar_tablet_text_secondary:#909499;--text_link:#2d81e0;--text_muted:#2c2d2e;--text_name:#2d81e0;--text_subhead:#6d7885;--toolbar_attach_background_from:#b8c1cc;--toolbar_attach_background_to:#a3adb8;--vk_connect_button_primary_background:#19191a;--vk_connect_button_secondary_background:#f2f3f5;--vk_connect_button_secondary_foreground:#19191a;--writebar_icon:#2688eb}.vkuibright_light,.vkuivkcom_light,:root,[scheme=bright_light],[scheme=vkcom_light],body[scheme=bright_light],body[scheme=vkcom_light]{--accent_alternate:#07f;--action_sheet_separator:rgba(0,0,0,.12);--activity_indicator_tint:#aeb7c2;--attach_picker_tab_active_icon:#fff;--attach_picker_tab_inactive_icon:#818c99;--attach_picker_tab_inactive_text:#818c99;--background_content:#fff;--background_suggestions:#fff;--button_primary_foreground:#fff;--button_secondary_destructive_foreground:#e64646;--content_placeholder_icon:#99a2ad;--content_placeholder_text:#818c99;--control_background_secondary:#fff;--control_tint:#fff;--counter_primary_text:#fff;--counter_secondary_text:#fff;--destructive:#e64646;--dynamic_purple:#735ce6;--dynamic_raspberry_pink:#e03fab;--dynamic_violet:#792ec0;--field_error_background:#faebeb;--field_text_placeholder:#818c99;--float_button_foreground:#99a2ad;--header_alternate_background:#fff;--header_alternate_tab_active_text:#000;--header_alternate_tab_inactive_text:#99a2ad;--header_background:#fff;--header_background_before_blur:#fff;--header_background_before_blur_alternate:#fff;--header_search_field_tint:#818c99;--header_tab_active_background:transparent;--header_tab_active_text:#000;--header_tab_inactive_text:#99a2ad;--header_text:#000;--header_text_alternate:#000;--header_text_secondary:#818c99;--icon_alpha_placeholder:#fff;--icon_medium_alpha:rgba(0,0,0,.48);--icon_outline_medium:#818c99;--icon_outline_secondary:#99a2ad;--icon_secondary:#99a2ad;--icon_secondary_alpha:rgba(0,0,0,.36);--icon_tertiary_alpha:rgba(0,0,0,.24);--im_bubble_button_foreground:#000;--im_bubble_gift_background:#f4e7c3;--im_bubble_gift_background_highlighted:#e3d3ac;--im_bubble_gift_text:#857250;--im_bubble_gift_text_secondary:#ab9871;--im_bubble_incoming_alternate:#fff;--im_bubble_incoming_expiring:#e6e9ff;--im_bubble_incoming_expiring_highlighted:#ccd3ff;--im_bubble_outgoing:#cce4ff;--im_bubble_outgoing_alternate:#fff;--im_bubble_outgoing_expiring:#ccd3ff;--im_bubble_outgoing_expiring_highlighted:#adb8ff;--im_bubble_outgoing_highlighted:#add3ff;--im_bubble_wallpaper_button_foreground:#000;--im_bubble_wallpaper_incoming:#fff;--im_bubble_wallpaper_outgoing:#cce4ff;--im_bubble_wallpaper_outgoing_highlighted:#add3ff;--im_service_message_text:#818c99;--im_toolbar_separator:#001c3d;--im_toolbar_voice_msg_background:#99a2ad;--image_border:rgba(0,0,0,.08);--landing_background:#fff;--landing_field_placeholder:#818c99;--landing_login_button_foreground:#fff;--landing_primary_button_foreground:#fff;--landing_secondary_button_background:rgba(0,57,115,.1);--landing_text_primary:#000;--landing_text_secondary:#818c99;--like_text_tint:#ff3347;--modal_card_background:#fff;--modal_card_border:transparent;--modal_card_header_close:#000;--music_playback_icon:#000;--overlay_status_icon:#818c99;--placeholder_icon_background:rgba(0,28,61,.08);--placeholder_icon_foreground_primary:#99a2ad;--placeholder_icon_foreground_secondary:#aeb7c2;--search_bar_field_tint:#818c99;--search_bar_segmented_control_tint:#818c99;--secondary_overlay_badge:rgba(0,0,0,.24);--segmented_control_bar_background:transparent;--segmented_control_tint:#99a2ad;--separator_alpha:rgba(0,0,0,.12);--skeleton_shimmer_from:#fff;--snippet_background:#fff;--stories_create_button_icon_background:#fff;--tabbar_inactive_icon:#99a2ad;--tabbar_tablet_inactive_icon:#99a2ad;--tabbar_tablet_text_primary:#000;--text_action_counter:#818c99;--text_link_highlighted_background:#000;--text_placeholder:#818c99;--text_primary:#000;--text_secondary:#818c99;--text_tertiary:#99a2ad;--vk_connect_button_primary_foreground:#fff}.vkuibright_light,.vkuispace_gray,.vkuivkcom_dark,.vkuivkcom_light,:root,[scheme=bright_light],[scheme=space_gray],[scheme=vkcom_dark],[scheme=vkcom_light],body[scheme=bright_light],body[scheme=space_gray],body[scheme=vkcom_dark],body[scheme=vkcom_light]{--button_commerce_background:#4bb34b;--button_commerce_foreground:#fff;--button_tertiary_background:transparent;--counter_prominent_background:#ff3347;--counter_prominent_text:#fff;--dynamic_neon_pink:#f45fff;--dynamic_orange:#ffa000;--dynamic_red:#ff3347;--field_valid_border:#4bb34b;--landing_field_border:transparent;--landing_tertiary_button_background:transparent;--media_overlay_button_background:#fff}.vkuibright_light,.vkuispace_gray,:root,[scheme=bright_light],[scheme=space_gray],body[scheme=bright_light],body[scheme=space_gray]{--content_positive_background:rgba(75,179,75,.15);--dynamic_blue:#2688eb;--dynamic_gray:#a3adb8;--loader_tint:#76787a;--media_overlay_button_foreground:#2c2d2e;--panel_tab_inactive_text:#76787a}.vkuibright_light,.vkuispace_gray,.vkuivkcom_dark,:root,[scheme=bright_light],[scheme=space_gray],[scheme=vkcom_dark],body[scheme=bright_light],body[scheme=space_gray],body[scheme=vkcom_dark]{--dynamic_green:#4bb34b}.vkuibright_light,.vkuivkcom_dark,.vkuivkcom_light,:root,[scheme=bright_light],[scheme=vkcom_dark],[scheme=vkcom_light],body[scheme=bright_light],body[scheme=vkcom_dark],body[scheme=vkcom_light]{--field_error_border:#e64646}.vkuispace_gray,[scheme=space_gray],body[scheme=space_gray]{--accent:#529ef4;--action_sheet_separator:hsla(0,0%,100%,.12);--activity_indicator_tint:#5d5f61;--attach_picker_tab_active_icon:#19191a;--attach_picker_tab_inactive_background:#2c2d2e;--attach_picker_tab_inactive_text:#76787a;--background_content:#19191a;--background_hover:hsla(0,0%,100%,.04);--background_keyboard:#2c2d2e;--background_light:#232324;--background_page:#0a0a0a;--background_suggestions:#2c2d2e;--background_text_highlighted:rgba(82,158,244,.24);--button_bot_shadow:#19191a;--button_muted_background:#2c2d2e;--button_primary_foreground:#19191a;--button_secondary_background:#454647;--button_secondary_background_highlighted:rgba(69,70,71,.6);--button_secondary_destructive_background:#454647;--button_secondary_destructive_background_highlighted:rgba(69,70,71,.6);--button_secondary_destructive_foreground_highlighted:rgba(255,92,92,.6);--button_secondary_foreground_highlighted:hsla(216,9%,89%,.6);--content_placeholder_icon:#aaaeb3;--content_placeholder_text:#aaaeb3;--content_tint_background:#232324;--content_tint_foreground:#909499;--content_warning_background:#857250;--control_background:#454647;--control_background_secondary:#76787a;--control_tint:#19191a;--control_tint_muted:#909499;--counter_primary_text:#19191a;--counter_secondary_background:#76787a;--counter_secondary_text:#19191a;--feed_recommended_friend_promo_background:#6d7885;--field_background:#232324;--field_border:hsla(0,0%,100%,.12);--field_error_background:#522e2e;--field_error_border:#ff5c5c;--field_text_placeholder:#76787a;--float_button_background:#454647;--float_button_background_highlighted:#5d5f61;--float_button_foreground:#aaaeb3;--header_alternate_background:#2c2d2e;--header_alternate_tab_inactive_text:#76787a;--header_background:#19191a;--header_background_before_blur:#070708;--header_background_before_blur_alternate:#070708;--header_search_field_background:#363738;--header_search_field_tint:#aaaeb3;--header_tab_active_background:#5d5f61;--header_tab_active_indicator:#529ef4;--header_tab_inactive_text:#76787a;--header_text_secondary:hsla(0,0%,100%,.6);--header_tint_alternate:#e1e3e6;--icon_medium:#909499;--icon_name:#aaaeb3;--icon_outline_medium:#aaaeb3;--icon_outline_secondary:#909499;--icon_secondary:#76787a;--icon_secondary_alpha:hsla(0,0%,100%,.36);--icon_tertiary:#5d5f61;--im_bubble_button_outgoing_background:hsla(0,0%,100%,.2);--im_bubble_incoming:#2c2d2e;--im_bubble_incoming_alternate:#2c2d2e;--im_bubble_incoming_alternate_highlighted:#5d5f61;--im_bubble_incoming_highlighted:#5d5f61;--im_bubble_outgoing:#454647;--im_bubble_outgoing_alternate:#454647;--im_bubble_outgoing_alternate_highlighted:#76787a;--im_bubble_outgoing_highlighted:#5d5f61;--im_bubble_wallpaper_button_background:#454647;--im_bubble_wallpaper_button_background_highlighted:#76787a;--im_bubble_wallpaper_incoming:#2c2d2e;--im_bubble_wallpaper_incoming_highlighted:#5d5f61;--im_bubble_wallpaper_outgoing:#454647;--im_bubble_wallpaper_outgoing_highlighted:#5d5f61;--im_service_message_text:#76787a;--im_text_name:#529ef4;--im_toolbar_separator:#aaaeb3;--im_toolbar_voice_msg_background:#454647;--input_background:#2c2d2e;--input_border:#2c2d2e;--landing_background:#19191a;--landing_field_background:#232324;--landing_field_placeholder:#aaaeb3;--landing_login_button_foreground:#19191a;--landing_primary_button_foreground:#19191a;--landing_secondary_button_background:hsla(0,0%,100%,.15);--landing_snippet_border:hsla(0,0%,100%,.15);--landing_text_secondary:#76787a;--link_alternate:#fff;--loader_background:#19191a;--loader_track_fill:#454647;--modal_card_background:#232324;--overlay_status_background:#19191a;--overlay_status_icon:#ebedf0;--panel_tab_active_background:#454647;--placeholder_icon_background_opaque:#232324;--placeholder_icon_foreground_primary:#909499;--placeholder_icon_foreground_secondary:#5d5f61;--search_bar_background:#19191a;--search_bar_field_background:#363738;--search_bar_field_tint:#aaaeb3;--search_bar_segmented_control_tint:#909499;--secondary_overlay_badge:hsla(0,0%,100%,.15);--segmented_control_bar_background:#19191a;--segmented_control_tint:#76787a;--selection_off_icon:#5d5f61;--separator_alpha:hsla(0,0%,100%,.12);--separator_alternate:#232324;--separator_common:#363738;--skeleton_foreground_from:#232324;--skeleton_foreground_to:#2c2d2e;--skeleton_shimmer_from:#19191a;--skeleton_shimmer_to:#19191a;--snippet_background:#232324;--snippet_border:hsla(0,0%,100%,.15);--snippet_icon_tertiary:#5d5f61;--splashscreen_icon:#2c2d2e;--stories_create_button_background_from:#363738;--stories_create_button_background_to:#363738;--stories_create_button_foreground:#c4c8cc;--stories_create_button_icon_background:#454647;--stories_skeleton_loader_background:#454647;--switch_ios_off_border:#2c2d2e;--tabbar_background:#2c2d2e;--tabbar_inactive_icon:#76787a;--tabbar_tablet_active_icon:#529ef4;--tabbar_tablet_background:#232324;--tabbar_tablet_inactive_icon:#76787a;--tabbar_tablet_text_secondary:#76787a;--text_action_counter:#aaaeb3;--text_link:#529ef4;--text_link_highlighted_background:#529ef4;--text_muted:#c4c8cc;--text_placeholder:#aaaeb3;--text_secondary:#76787a;--text_subhead:#909499;--text_tertiary:#5d5f61;--toolbar_attach_background_from:#76787a;--toolbar_attach_background_to:#5d5f61;--vk_connect_button_primary_foreground:#19191a;--vk_connect_button_secondary_background:#454647}.vkuispace_gray,.vkuivkcom_dark,[scheme=space_gray],[scheme=vkcom_dark],body[scheme=space_gray],body[scheme=vkcom_dark]{--accent_alternate:#fff;--action_sheet_action_foreground:#fff;--attach_picker_tab_active_background:#e1e3e6;--attach_picker_tab_active_text:#e1e3e6;--attach_picker_tab_inactive_icon:#e1e3e6;--background_highlighted:hsla(0,0%,100%,.08);--button_muted_foreground:#e1e3e6;--button_outline_border:#e1e3e6;--button_outline_foreground:#e1e3e6;--button_primary_background:#e1e3e6;--button_secondary_destructive_foreground:#ff5c5c;--button_secondary_foreground:#e1e3e6;--button_tertiary_foreground:#e1e3e6;--cell_button_foreground:#e1e3e6;--control_foreground:#e1e3e6;--counter_primary_background:#fff;--destructive:#ff5c5c;--dynamic_purple:#937ff5;--dynamic_raspberry_pink:#f060c0;--dynamic_violet:#a393f5;--float_button_border:rgba(0,0,0,.12);--header_alternate_tab_active_indicator:#e1e3e6;--header_alternate_tab_active_text:#e1e3e6;--header_tab_active_text:#e1e3e6;--header_text:#e1e3e6;--header_text_alternate:#e1e3e6;--header_tint:#e1e3e6;--icon_alpha_placeholder:#e1e3e6;--icon_medium_alpha:hsla(0,0%,100%,.48);--icon_tertiary_alpha:hsla(0,0%,100%,.24);--im_attach_tint:#fff;--im_bubble_border_alternate:transparent;--im_bubble_border_alternate_highlighted:transparent;--im_bubble_button_background:hsla(0,0%,100%,.16);--im_bubble_button_background_highlighted:hsla(0,0%,100%,.24);--im_bubble_button_foreground:#e1e3e6;--im_bubble_gift_background:#857250;--im_bubble_gift_background_highlighted:#ab9871;--im_bubble_gift_text:#fff;--im_bubble_gift_text_secondary:#e3d3ac;--im_bubble_incoming_expiring:#262b4d;--im_bubble_incoming_expiring_highlighted:#404980;--im_bubble_outgoing_expiring:#404980;--im_bubble_outgoing_expiring_highlighted:#5965b3;--im_bubble_wallpaper_button_foreground:#e1e3e6;--im_forward_line_tint:hsla(0,0%,100%,.24);--im_reply_separator:#fff;--image_border:hsla(0,0%,100%,.08);--landing_login_button_background:#e1e3e6;--landing_primary_button_background:#e1e3e6;--landing_secondary_button_foreground:#fff;--landing_tertiary_button_foreground:#fff;--landing_text_primary:#e1e3e6;--landing_text_title:#fff;--like_text_tint:#ff5c5c;--loader_track_value_fill:#fff;--modal_card_border:hsla(0,0%,100%,.12);--modal_card_header_close:#fff;--music_playback_icon:#fff;--overlay_status_foreground:#e1e3e6;--panel_tab_active_text:#e1e3e6;--placeholder_icon_background:hsla(0,0%,100%,.08);--placeholder_icon_tint:#fff;--poll_option_background:#fff;--primary_overlay_badge:hsla(0,0%,100%,.4);--statusbar_alternate_legacy_background:transparent;--tabbar_active_icon:#fff;--tabbar_tablet_text_primary:#e1e3e6;--text_name:#e1e3e6;--text_primary:#e1e3e6;--vk_connect_button_primary_background:#e1e3e6;--vk_connect_button_secondary_foreground:#e1e3e6;--writebar_icon:#e1e3e6}.vkuivkcom_light,[scheme=vkcom_light],body[scheme=vkcom_light]{--accent:#447bba;--action_sheet_action_foreground:#447bba;--attach_picker_tab_active_background:#447bba;--attach_picker_tab_active_text:#447bba;--attach_picker_tab_inactive_background:#f5f5f5;--background_highlighted:rgba(174,183,194,.16);--background_hover:rgba(174,183,194,.12);--background_keyboard:#dce1e6;--background_light:#fafbfc;--background_page:#edeef0;--button_bot_shadow:#ccc;--button_muted_background:#e5ebf1;--button_muted_foreground:#346297;--button_outline_border:#346297;--button_outline_foreground:#346297;--button_primary_background:#447bba;--button_secondary_background:#e5ebf1;--button_secondary_background_highlighted:#dae2ea;--button_secondary_destructive_background:rgba(230,70,70,.16);--button_secondary_destructive_background_highlighted:rgba(230,70,70,.12);--button_secondary_destructive_foreground_highlighted:rgba(230,70,70,.12);--button_secondary_foreground:#346297;--button_secondary_foreground_highlighted:#224b7a;--button_tertiary_foreground:#346297;--cell_button_foreground:#346297;--content_negative_background:#faebeb;--content_positive_background:#def0d3;--content_tint_background:#f0f2f5;--content_tint_foreground:#828282;--content_warning_background:#faefd2;--control_background:#edeef0;--control_foreground:#447bba;--control_tint_muted:#828282;--counter_primary_background:#447bba;--counter_secondary_background:#99a2ad;--dynamic_blue:#5181b8;--dynamic_green:#1b7a1b;--feed_recommended_friend_promo_background:#447bba;--field_background:#f7f8fa;--field_border:#dce1e6;--float_button_background:#f7f8fa;--float_button_background_highlighted:#edeef0;--float_button_border:rgba(0,0,0,.08);--header_alternate_tab_active_indicator:#447bba;--header_search_field_background:#edeef0;--header_tint:#aeb7c2;--header_tint_alternate:#447bba;--icon_medium:#6f7985;--icon_name:#8fadc8;--icon_tertiary:#aeb7c2;--im_attach_tint:#447bba;--im_bubble_border_alternate:#dce1e6;--im_bubble_border_alternate_highlighted:#ccc;--im_bubble_button_background:#f7f8fa;--im_bubble_button_background_highlighted:#ccc;--im_bubble_button_outgoing_background:hsla(0,0%,100%,.72);--im_bubble_incoming:#edeef0;--im_bubble_incoming_alternate_highlighted:#f7f8fa;--im_bubble_incoming_highlighted:#d3d9de;--im_bubble_outgoing_alternate_highlighted:#f0f2f5;--im_bubble_wallpaper_button_background:#f0f2f5;--im_bubble_wallpaper_button_background_highlighted:#e7e8ec;--im_bubble_wallpaper_incoming_highlighted:#edeef0;--im_forward_line_tint:rgba(0,20,51,.12);--im_reply_separator:#2a5885;--im_text_name:#2a5885;--input_background:#fff;--input_border:#d3d9de;--landing_field_background:#f7f8fa;--landing_login_button_background:#447bba;--landing_primary_button_background:#447bba;--landing_secondary_button_foreground:#447bba;--landing_snippet_border:rgba(0,0,0,.12);--landing_tertiary_button_foreground:#447bba;--landing_text_title:#447bba;--link_alternate:#2a5885;--loader_background:#edeef0;--loader_tint:#c5d0db;--loader_track_fill:#d3d9de;--loader_track_value_fill:#447bba;--overlay_status_background:#edeef0;--overlay_status_foreground:#6f7985;--panel_tab_active_background:#edeef0;--panel_tab_active_text:#4e5966;--panel_tab_inactive_text:#6f7985;--placeholder_icon_background_opaque:#f0f2f5;--placeholder_icon_tint:#1d3a5c;--poll_option_background:#447bba;--primary_overlay_badge:rgba(0,0,0,.56);--search_bar_background:transparent;--search_bar_field_background:#edeef0;--selection_off_icon:#c5d0db;--separator_alternate:#e7e8ec;--separator_common:#dce1e6;--skeleton_foreground_from:#f0f2f5;--skeleton_foreground_to:#e7e8ec;--skeleton_shimmer_to:hsla(0,0%,100%,0);--snippet_border:rgba(0,0,0,.12);--snippet_icon_tertiary:#aeb7c2;--splashscreen_icon:#dce1e6;--statusbar_alternate_legacy_background:rgba(0,0,0,.24);--stories_create_button_background_from:#f0f2f5;--stories_create_button_background_to:#dce1e6;--stories_create_button_foreground:#6f7985;--stories_skeleton_loader_background:#ccc;--switch_ios_off_border:#dce1e6;--tabbar_active_icon:#447bba;--tabbar_background:#f7f8fa;--tabbar_tablet_active_icon:#447bba;--tabbar_tablet_background:#f7f8fa;--tabbar_tablet_text_secondary:#818c99;--text_link:#2a5885;--text_muted:#333;--text_name:#2a5885;--text_subhead:#626d7a;--toolbar_attach_background_from:#dce1e6;--toolbar_attach_background_to:#aeb7c2;--vk_connect_button_primary_background:#222;--vk_connect_button_secondary_background:#f5f5f5;--vk_connect_button_secondary_foreground:#222;--writebar_icon:#818c99}.vkuivkcom_dark,.vkuivkcom_light,[scheme=vkcom_dark],[scheme=vkcom_light],body[scheme=vkcom_dark],body[scheme=vkcom_light]{--background_text_highlighted:rgba(81,129,184,.2);--dynamic_gray:#aeb7c2;--header_tab_active_indicator:#397dcc;--media_overlay_button_foreground:#333}.vkuivkcom_dark,[scheme=vkcom_dark],body[scheme=vkcom_dark]{--accent:#71aaeb;--action_sheet_separator:hsla(0,0%,100%,.16);--activity_indicator_tint:#656565;--attach_picker_tab_active_icon:#222;--attach_picker_tab_inactive_background:#333;--attach_picker_tab_inactive_text:#828282;--background_content:#222;--background_hover:hsla(0,0%,100%,.08);--background_keyboard:#333;--background_light:#292929;--background_page:#141414;--background_suggestions:#333;--button_bot_shadow:#222;--button_muted_background:#333;--button_primary_foreground:#222;--button_secondary_background:#424242;--button_secondary_background_highlighted:#555;--button_secondary_destructive_background:#555;--button_secondary_destructive_background_highlighted:rgba(85,85,85,.6);--button_secondary_destructive_foreground_highlighted:rgba(230,70,70,.16);--button_secondary_foreground_highlighted:#e1e3e6;--content_negative_background:rgba(230,70,70,.16);--content_placeholder_icon:#b2b2b2;--content_placeholder_text:#b2b2b2;--content_positive_background:rgba(75,179,75,.16);--content_tint_background:#333;--content_tint_foreground:#939393;--content_warning_background:rgba(255,202,99,.16);--control_background:#555;--control_background_secondary:#828282;--control_tint:#222;--control_tint_muted:#939393;--counter_primary_text:#222;--counter_secondary_background:#828282;--counter_secondary_text:#222;--dynamic_blue:#397dcc;--feed_recommended_friend_promo_background:#6f7985;--field_background:#292929;--field_border:#424242;--field_error_background:rgba(230,70,70,.16);--field_text_placeholder:#828282;--float_button_background:#555;--float_button_background_highlighted:#656565;--float_button_foreground:#b2b2b2;--header_alternate_background:#333;--header_alternate_tab_inactive_text:#828282;--header_background:#222;--header_background_before_blur:#0a0a0a;--header_background_before_blur_alternate:#0a0a0a;--header_search_field_background:#424242;--header_search_field_tint:#b2b2b2;--header_tab_active_background:#656565;--header_tab_inactive_text:#828282;--header_text_secondary:hsla(0,0%,100%,.64);--header_tint_alternate:#fff;--icon_medium:#939393;--icon_name:#b2b2b2;--icon_outline_medium:#b2b2b2;--icon_outline_secondary:#939393;--icon_secondary:#828282;--icon_secondary_alpha:hsla(0,0%,100%,.4);--icon_tertiary:#656565;--im_bubble_button_outgoing_background:hsla(0,0%,100%,.24);--im_bubble_incoming:#333;--im_bubble_incoming_alternate:#333;--im_bubble_incoming_alternate_highlighted:#656565;--im_bubble_incoming_highlighted:#656565;--im_bubble_outgoing:#555;--im_bubble_outgoing_alternate:#555;--im_bubble_outgoing_alternate_highlighted:#828282;--im_bubble_outgoing_highlighted:#656565;--im_bubble_wallpaper_button_background:#555;--im_bubble_wallpaper_button_background_highlighted:#828282;--im_bubble_wallpaper_incoming:#333;--im_bubble_wallpaper_incoming_highlighted:#656565;--im_bubble_wallpaper_outgoing:#555;--im_bubble_wallpaper_outgoing_highlighted:#656565;--im_service_message_text:#828282;--im_text_name:#71aaeb;--im_toolbar_separator:#b2b2b2;--im_toolbar_voice_msg_background:#555;--input_background:#424242;--input_border:#555;--landing_background:#222;--landing_field_background:#292929;--landing_field_placeholder:#b2b2b2;--landing_login_button_foreground:#222;--landing_primary_button_foreground:#222;--landing_secondary_button_background:hsla(0,0%,100%,.16);--landing_snippet_border:hsla(0,0%,100%,.16);--landing_text_secondary:#828282;--link_alternate:#939393;--loader_background:#555;--loader_tint:#828282;--loader_track_fill:#828282;--modal_card_background:#292929;--overlay_status_background:#222;--overlay_status_icon:#edeef0;--panel_tab_active_background:#555;--panel_tab_inactive_text:#828282;--placeholder_icon_background_opaque:#292929;--placeholder_icon_foreground_primary:#939393;--placeholder_icon_foreground_secondary:#656565;--search_bar_background:#222;--search_bar_field_background:#424242;--search_bar_field_tint:#b2b2b2;--search_bar_segmented_control_tint:#939393;--secondary_overlay_badge:hsla(0,0%,100%,.16);--segmented_control_bar_background:#222;--segmented_control_tint:#828282;--selection_off_icon:#656565;--separator_alpha:hsla(0,0%,100%,.16);--separator_alternate:#292929;--separator_common:#424242;--skeleton_foreground_from:#292929;--skeleton_foreground_to:#333;--skeleton_shimmer_from:#222;--skeleton_shimmer_to:transparent;--snippet_background:hsla(0,0%,100%,.04);--snippet_border:hsla(0,0%,100%,.16);--snippet_icon_tertiary:#656565;--splashscreen_icon:#333;--stories_create_button_background_from:#424242;--stories_create_button_background_to:#424242;--stories_create_button_foreground:#ccc;--stories_create_button_icon_background:#555;--stories_skeleton_loader_background:#555;--switch_ios_off_border:#333;--tabbar_background:#333;--tabbar_inactive_icon:#828282;--tabbar_tablet_active_icon:#397dcc;--tabbar_tablet_background:#292929;--tabbar_tablet_inactive_icon:#828282;--tabbar_tablet_text_secondary:#828282;--text_action_counter:#b2b2b2;--text_link:#71aaeb;--text_link_highlighted_background:#397dcc;--text_muted:#ccc;--text_placeholder:#b2b2b2;--text_secondary:#828282;--text_subhead:#939393;--text_tertiary:#656565;--toolbar_attach_background_from:#828282;--toolbar_attach_background_to:#656565;--vk_connect_button_primary_foreground:#222;--vk_connect_button_secondary_background:#555}.vkui--vkBase--light,:root{--vkui--theme_name:"vkBase"}.vkui--vkBase--dark,.vkui--vkBase--light,:root{--vkui--theme_name_base:"vkBase";--vkui--size_switch_height--regular:14px;--vkui--size_switch_height--compact:12px;--vkui--size_switch_width--regular:34px;--vkui--size_switch_width--compact:32px;--vkui--size_switch_pin--regular:20px;--vkui--size_switch_pin--compact:18px;--vkui--size_panel_header_height--regular:56px}.vkui--vkBase--dark,.vkui--vkBase--light,.vkui--vkCom--dark,.vkui--vkCom--light,.vkui--vkIOS--dark,.vkui--vkIOS--light,:root{--vkui--gradient_black:transparent 0%,rgba(0,0,0,.014) 13%,rgba(0,0,0,.06) 27%,rgba(0,0,0,.316) 68%,rgba(0,0,0,.38) 84%,rgba(0,0,0,.4) 100%;--vkui--gradient_white:hsla(0,0%,100%,0) 0%,hsla(0,0%,100%,.036) 13%,hsla(0,0%,100%,.15) 27%,hsla(0,0%,100%,.79) 68%,hsla(0,0%,100%,.95) 84%,#fff 100%;--vkui--elevation1:0px 0px 2px rgba(0,0,0,.03),0px 2px 2px rgba(0,0,0,.06);--vkui--elevation1_invert_y:0px 0px 2px rgba(0,0,0,.03),0px -2px 2px rgba(0,0,0,.06);--vkui--elevation2:0px 4px 8px rgba(0,0,0,.04),0px 0px 4px rgba(0,0,0,.06);--vkui--elevation3:0px 0px 2px rgba(0,0,0,.08),0px 4px 16px rgba(0,0,0,.08);--vkui--elevation4:0px 0px 8px rgba(0,0,0,.12),0px 16px 16px rgba(0,0,0,.16);--vkui--font_family_accent:"VK Sans Text",-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_family_base:"VK Sans Text",-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_weight_accent1:600;--vkui--font_weight_accent2:500;--vkui--font_weight_accent3:400;--vkui--font_weight_base1:600;--vkui--font_weight_base2:500;--vkui--font_weight_base3:400;--vkui--font_title1--font_size--regular:24px;--vkui--font_title1--line_height--regular:28px;--vkui--font_title1--letter_spacing--regular:-.48px;--vkui--font_title1--font_family--regular:"VK Sans Text",-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_title1--font_weight--regular:600;--vkui--font_title2--font_size--regular:20px;--vkui--font_title2--line_height--regular:24px;--vkui--font_title2--letter_spacing--regular:-.4px;--vkui--font_title2--font_family--regular:"VK Sans Text",-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_title2--font_weight--regular:600;--vkui--font_title3--font_size--regular:17px;--vkui--font_title3--line_height--regular:22px;--vkui--font_title3--letter_spacing--regular:-.22px;--vkui--font_title3--font_family--regular:"VK Sans Text",-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_title3--font_weight--regular:600;--vkui--font_headline1--font_size--regular:16px;--vkui--font_headline1--line_height--regular:20px;--vkui--font_headline1--letter_spacing--regular:-.16px;--vkui--font_headline1--font_family--regular:"VK Sans Text",-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_headline1--font_weight--regular:500;--vkui--font_headline1--font_size--compact:15px;--vkui--font_headline1--line_height--compact:20px;--vkui--font_headline1--letter_spacing--compact:-.1px;--vkui--font_headline2--font_size--regular:15px;--vkui--font_headline2--line_height--regular:20px;--vkui--font_headline2--letter_spacing--regular:-.1px;--vkui--font_headline2--font_family--regular:"VK Sans Text",-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_headline2--font_weight--regular:500;--vkui--font_headline2--font_size--compact:14px;--vkui--font_headline2--line_height--compact:20px;--vkui--font_headline2--letter_spacing--compact:-.06px;--vkui--font_text--font_size--regular:16px;--vkui--font_text--line_height--regular:20px;--vkui--font_text--letter_spacing--regular:-.16px;--vkui--font_text--font_family--regular:"VK Sans Text",-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_text--font_weight--regular:400;--vkui--font_text--font_size--compact:15px;--vkui--font_text--line_height--compact:20px;--vkui--font_text--letter_spacing--compact:-.1px;--vkui--font_paragraph--font_size--regular:15px;--vkui--font_paragraph--line_height--regular:20px;--vkui--font_paragraph--letter_spacing--regular:-.1px;--vkui--font_paragraph--font_family--regular:"VK Sans Text",-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_paragraph--font_weight--regular:400;--vkui--font_subhead--font_size--regular:14px;--vkui--font_subhead--line_height--regular:18px;--vkui--font_subhead--letter_spacing--regular:-.06px;--vkui--font_subhead--font_family--regular:"VK Sans Text",-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_subhead--font_weight--regular:400;--vkui--font_subhead--font_size--compact:13px;--vkui--font_subhead--line_height--compact:16px;--vkui--font_subhead--letter_spacing--compact:0px;--vkui--font_footnote--font_size--regular:13px;--vkui--font_footnote--line_height--regular:16px;--vkui--font_footnote--letter_spacing--regular:0px;--vkui--font_footnote--font_family--regular:"VK Sans Text",-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_footnote--font_weight--regular:400;--vkui--font_footnote_caps--font_size--regular:13px;--vkui--font_footnote_caps--line_height--regular:16px;--vkui--font_footnote_caps--letter_spacing--regular:.3px;--vkui--font_footnote_caps--font_family--regular:"VK Sans Text",-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_footnote_caps--font_weight--regular:400;--vkui--font_footnote_caps--text_transform--regular:uppercase;--vkui--font_caption1--font_size--regular:12px;--vkui--font_caption1--line_height--regular:14px;--vkui--font_caption1--letter_spacing--regular:.06px;--vkui--font_caption1--font_family--regular:"VK Sans Text",-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_caption1--font_weight--regular:400;--vkui--font_caption1_caps--font_size--regular:12px;--vkui--font_caption1_caps--line_height--regular:14px;--vkui--font_caption1_caps--letter_spacing--regular:.2px;--vkui--font_caption1_caps--font_family--regular:"VK Sans Text",-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_caption1_caps--font_weight--regular:600;--vkui--font_caption1_caps--text_transform--regular:uppercase;--vkui--font_caption2--font_size--regular:11px;--vkui--font_caption2--line_height--regular:14px;--vkui--font_caption2--letter_spacing--regular:.11px;--vkui--font_caption2--font_family--regular:"VK Sans Text",-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_caption2--font_weight--regular:400;--vkui--font_caption2_caps--font_size--regular:11px;--vkui--font_caption2_caps--line_height--regular:14px;--vkui--font_caption2_caps--letter_spacing--regular:.3px;--vkui--font_caption2_caps--font_family--regular:"VK Sans Text",-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_caption2_caps--font_weight--regular:600;--vkui--font_caption2_caps--text_transform--regular:uppercase;--vkui--font_caption3--font_size--regular:9px;--vkui--font_caption3--line_height--regular:12px;--vkui--font_caption3--letter_spacing--regular:.18px;--vkui--font_caption3--font_family--regular:"VK Sans Text",-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_caption3--font_weight--regular:400;--vkui--font_caption3_caps--font_size--regular:9px;--vkui--font_caption3_caps--line_height--regular:12px;--vkui--font_caption3_caps--letter_spacing--regular:.3px;--vkui--font_caption3_caps--font_family--regular:"VK Sans Text",-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_caption3_caps--font_weight--regular:600;--vkui--font_caption3_caps--text_transform--regular:uppercase;--vkui--size_select_icon_padding--regular:6px;--vkui--size_select_icon_padding--compact:7px;--vkui--size_popup_base_padding--regular:32px;--vkui--size_popup_base_padding--compact:20px;--vkui--size_popup_header_padding--regular:24px;--vkui--size_popup_header_padding--compact:16px;--vkui--size_label_horizontal_margin--regular:16px;--vkui--size_check_border_radius--regular:4px;--vkui--size_border_radius_paper--regular:12px;--vkui--size_border_radius_promo--regular:20px;--vkui--size_field_height--regular:44px;--vkui--size_field_height--compact:36px;--vkui--size_search_height--regular:36px;--vkui--size_search_height--compact:32px;--vkui--size_button_large_height--regular:44px;--vkui--size_button_large_height--compact:36px;--vkui--size_button_medium_height--regular:36px;--vkui--size_button_medium_height--compact:32px;--vkui--size_button_small_height--regular:30px;--vkui--size_button_small_height--compact:28px;--vkui--size_checkbox--regular:16px;--vkui--size_arrow--regular:8px;--vkui--size_arrow_promo--regular:40px;--vkui--size_popup_small--regular:420px;--vkui--size_popup_medium--regular:680px;--vkui--size_popup_large--regular:880px;--vkui--size_field_horizontal_padding--regular:12px;--vkui--size_button_padding_horizontal--regular:12px;--vkui--size_arrow_padding--regular:12px;--vkui--size_tooltip_margin--regular:8px;--vkui--size_icon_u_i--regular:16px;--vkui--size_avatar_x_s--regular:24px;--vkui--size_avatar_s--regular:32px;--vkui--size_avatar_m--regular:48px;--vkui--size_avatar_l--regular:96px;--vkui--size_avatar_x_l--regular:128px;--vkui--size_badge_x_s--regular:12px;--vkui--size_badge_s--regular:16px;--vkui--size_badge_m--regular:24px;--vkui--size_badge_l--regular:44px;--vkui--size_badge_x_l--regular:56px;--vkui--size_cardgrid_padding--regular:8px;--vkui--size_cardgrid_padding_vertical--regular:8px;--vkui--size_base_padding_vertical--regular:12px;--vkui--size_button_group_gap_space--regular:1px;--vkui--size_button_group_gap_small--regular:8px;--vkui--size_button_group_gap_medium--regular:12px;--vkui--size_option_hierarchy--regular:32px;--vkui--size_button_base_small_padding_horizontal--regular:16px;--vkui--size_button_base_medium_padding_horizontal--regular:16px;--vkui--size_button_base_large_padding_horizontal--regular:20px;--vkui--size_button_base_small_padding_horizontal_icon--regular:12px;--vkui--size_button_base_medium_padding_horizontal_icon--regular:12px;--vkui--size_button_base_large_padding_horizontal_icon--regular:16px;--vkui--size_button_tertiary_small_padding_horizontal--regular:12px;--vkui--size_button_tertiary_medium_padding_horizontal--regular:12px;--vkui--size_button_tertiary_large_padding_horizontal--regular:16px;--vkui--size_button_tertiary_small_padding_horizontal_icon--regular:8px;--vkui--size_button_tertiary_medium_padding_horizontal_icon--regular:8px;--vkui--size_button_tertiary_large_padding_horizontal_icon--regular:12px;--vkui--size_button_minimum_width--regular:80px;--vkui--size_form_item_padding_vertical--regular:12px;--vkui--size_split_col_padding_horizontal--regular:16px;--vkui--size_subnavigation_bar_gap--regular:8px;--vkui--size_subnavigation_bar_padding_vertical--regular:12px;--vkui--animation_duration_l:.4s;--vkui--animation_duration_m:.2s;--vkui--animation_duration_s:.1s;--vkui--animation_easing_default:cubic-bezier(.3,.3,.5,1);--vkui--opacity_disable:.4;--vkui--opacity_disable_accessibility:.64;--vkui--z_index_modal:99;--vkui--z_index_popout:100;--vkui--font_headline--font_size--regular:16px;--vkui--font_headline--line_height--regular:20px;--vkui--font_headline--letter_spacing--regular:-.16px;--vkui--font_headline--font_family--regular:"VK Sans Text",-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_headline--font_weight--regular:500;--vkui--font_headline--font_size--compact:15px;--vkui--font_headline--line_height--compact:20px;--vkui--font_headline--letter_spacing--compact:-.1px;--vkui--color_background_accent_tint:#5a9eff;--vkui--color_background_contrast:#fff;--vkui--color_background_contrast_secondary_alpha:hsla(0,0%,100%,.2);--vkui--color_background_contrast_secondary_alpha--hover:hsla(0,0%,100%,.24);--vkui--color_background_contrast_secondary_alpha--active:hsla(0,0%,100%,.28);--vkui--color_background_positive:#4bb34b;--vkui--color_background_positive_tint:#e8f9e8;--vkui--color_text_contrast:#fff;--vkui--color_text_positive:#4bb34b;--vkui--color_text_link_visited:#4986cc;--vkui--color_icon_contrast_secondary:#f2f3f5;--vkui--color_icon_positive:#4bb34b;--vkui--color_stroke_positive:#4bb34b;--vkui--color_stroke_contrast:#fff;--vkui--color_accent_red:#ff3347;--vkui--color_accent_orange:#ffa000;--vkui--color_accent_secondary:#3f8ae0;--vkui--color_overlay_primary:rgba(0,0,0,.4);--vkui--color_overlay_primary--hover:rgba(0,0,0,.44);--vkui--color_overlay_primary--active:rgba(0,0,0,.48);--vkui--color_avatar_overlay:rgba(0,0,0,.6);--vkui--color_avatar_overlay--hover:rgba(0,0,0,.64);--vkui--color_avatar_overlay--active:rgba(0,0,0,.68);--vkui--color_avatar_overlay_inverse_alpha:hsla(0,0%,100%,.85);--vkui--color_avatar_overlay_inverse_alpha--hover:hsla(0,0%,100%,.89);--vkui--color_avatar_overlay_inverse_alpha--active:hsla(0,0%,100%,.93);--vkui--color_transparent:transparent}.vkui--vkBase--light,.vkui--vkCom--light,.vkui--vkIOS--light,:root{--vkui--gradient_tint:hsla(0,0%,98%,0) 0%,hsla(0,0%,98%,.036) 13%,hsla(0,0%,98%,.15) 27%,hsla(0,0%,98%,.79) 68%,hsla(0,0%,98%,.95) 84%,#f9f9f9 100%;--vkui--colors_scheme:light;--vkui--color_background_accent_tint--hover:#5698f7;--vkui--color_background_accent_tint--active:#5393ef;--vkui--color_background_content:#fff;--vkui--color_background_content--hover:#f5f5f7;--vkui--color_background_content--active:#ebecef;--vkui--color_background_secondary_alpha:rgba(0,0,0,.04);--vkui--color_background_secondary_alpha--hover:rgba(0,0,0,.08);--vkui--color_background_secondary_alpha--active:rgba(0,0,0,.12);--vkui--color_background_tertiary_alpha:rgba(0,0,0,.03);--vkui--color_background_tertiary_alpha--hover:rgba(0,0,0,.07);--vkui--color_background_tertiary_alpha--active:rgba(0,0,0,.11);--vkui--color_background_contrast--hover:#f5f5f7;--vkui--color_background_contrast--active:#ebecef;--vkui--color_background_modal:#fff;--vkui--color_background_modal--hover:#f5f5f7;--vkui--color_background_modal--active:#ebecef;--vkui--color_background_warning:#fff2d6;--vkui--color_background_warning--hover:#f5e9d0;--vkui--color_background_warning--active:#ebe0ca;--vkui--color_background_positive--hover:#48ac4a;--vkui--color_background_positive--active:#45a64a;--vkui--color_background_negative:#e64646;--vkui--color_background_negative--hover:#dd4446;--vkui--color_background_negative--active:#d44245;--vkui--color_background_negative_tint:#faebeb;--vkui--color_background_negative_tint--hover:#f0e2e4;--vkui--color_background_negative_tint--active:#e6d9dd;--vkui--color_background_positive_tint--hover:#dff0e1;--vkui--color_background_positive_tint--active:#d5e6da;--vkui--color_header_background:#fff;--vkui--color_header_background--hover:#f5f5f7;--vkui--color_header_background--active:#ebecef;--vkui--color_text_primary:#000;--vkui--color_text_primary--hover:#000102;--vkui--color_text_primary--active:#000105;--vkui--color_text_secondary:#818c99;--vkui--color_text_secondary--hover:#7c8795;--vkui--color_text_secondary--active:#778292;--vkui--color_text_tertiary:#99a2ad;--vkui--color_text_tertiary--hover:#939ca9;--vkui--color_text_tertiary--active:#8d96a4;--vkui--color_text_contrast--hover:#f5f5f7;--vkui--color_text_contrast--active:#ebecef;--vkui--color_text_contrast_themed:#fff;--vkui--color_text_contrast_themed--hover:#f5f5f7;--vkui--color_text_contrast_themed--active:#ebecef;--vkui--color_text_positive--hover:#48ac4a;--vkui--color_text_positive--active:#45a64a;--vkui--color_text_negative:#e64646;--vkui--color_text_negative--hover:#dd4446;--vkui--color_text_negative--active:#d44245;--vkui--color_text_link_visited--hover:#4681c6;--vkui--color_text_link_visited--active:#437dc1;--vkui--color_icon_primary:#2c2d2e;--vkui--color_icon_primary--hover:#2a2c2f;--vkui--color_icon_primary--active:#282b2f;--vkui--color_icon_medium_alpha:rgba(0,0,0,.48);--vkui--color_icon_medium_alpha--hover:rgba(0,0,0,.52);--vkui--color_icon_medium_alpha--active:rgba(0,0,0,.56);--vkui--color_icon_secondary:#99a2ad;--vkui--color_icon_secondary--hover:#939ca9;--vkui--color_icon_secondary--active:#8d96a4;--vkui--color_icon_secondary_alpha:rgba(0,0,0,.36);--vkui--color_icon_secondary_alpha--hover:rgba(0,0,0,.4);--vkui--color_icon_secondary_alpha--active:rgba(0,0,0,.44);--vkui--color_icon_tertiary_alpha:rgba(0,0,0,.24);--vkui--color_icon_tertiary_alpha--hover:rgba(0,0,0,.28);--vkui--color_icon_tertiary_alpha--active:rgba(0,0,0,.32);--vkui--color_icon_contrast--hover:#f5f5f7;--vkui--color_icon_contrast--active:#ebecef;--vkui--color_icon_contrast_themed:#fff;--vkui--color_icon_contrast_themed--hover:#f5f5f7;--vkui--color_icon_contrast_themed--active:#ebecef;--vkui--color_icon_contrast_secondary--hover:#e8eaee;--vkui--color_icon_contrast_secondary--active:#dfe1e6;--vkui--color_icon_positive--hover:#48ac4a;--vkui--color_icon_positive--active:#45a64a;--vkui--color_icon_negative:#e64646;--vkui--color_icon_negative--hover:#dd4446;--vkui--color_icon_negative--active:#d44245;--vkui--color_separator_primary:#d7d8d9;--vkui--color_separator_primary--hover:#ced0d3;--vkui--color_separator_primary--active:#c6c8cd;--vkui--color_separator_primary2x:#cbcccd;--vkui--color_separator_primary2x--hover:#c3c4c7;--vkui--color_separator_primary2x--active:#bbbdc1;--vkui--color_separator_primary3x:#bebfc1;--vkui--color_separator_primary3x--hover:#b6b8bc;--vkui--color_separator_primary3x--active:#afb1b6;--vkui--color_separator_primary_alpha:rgba(0,0,0,.12);--vkui--color_separator_primary_alpha--hover:rgba(0,0,0,.16);--vkui--color_separator_primary_alpha--active:rgba(0,0,0,.2);--vkui--color_stroke_positive--hover:#48ac4a;--vkui--color_stroke_positive--active:#45a64a;--vkui--color_stroke_negative:#e64646;--vkui--color_stroke_negative--hover:#dd4446;--vkui--color_stroke_negative--active:#d44245;--vkui--color_stroke_contrast--hover:#f5f5f7;--vkui--color_stroke_contrast--active:#ebecef;--vkui--color_image_border_alpha:rgba(0,0,0,.08);--vkui--color_image_border_alpha--hover:rgba(0,0,0,.12);--vkui--color_image_border_alpha--active:rgba(0,0,0,.16);--vkui--color_field_border_alpha:rgba(0,0,0,.12);--vkui--color_field_border_alpha--hover:rgba(0,0,0,.24);--vkui--color_field_border_alpha--active:rgba(0,0,0,.36);--vkui--color_accent_red--hover:#f53247;--vkui--color_accent_red--active:#eb3046;--vkui--color_accent_orange--hover:#f59a02;--vkui--color_accent_orange--active:#eb9405;--vkui--color_accent_purple--hover:#6e59df;--vkui--color_accent_purple--active:#6a56d8;--vkui--color_accent_violet--hover:#742dbb;--vkui--color_accent_violet--active:#6f2cb6;--vkui--color_accent_secondary--hover:#3c85d9;--vkui--color_accent_secondary--active:#3a80d3;--vkui--color_action_sheet_text:#3f8ae0;--vkui--color_action_sheet_text--hover:#3c85d9;--vkui--color_action_sheet_text--active:#3a80d3;--vkui--color_image_placeholder:#f2f3f5;--vkui--color_image_placeholder--hover:#e8eaee;--vkui--color_image_placeholder--active:#dfe1e6;--vkui--color_image_placeholder_alpha:rgba(0,28,61,.08);--vkui--color_image_placeholder_alpha--hover:rgba(0,28,61,.12);--vkui--color_image_placeholder_alpha--active:rgba(0,28,61,.16);--vkui--color_write_bar_input_border_alpha:rgba(0,0,0,.08);--vkui--color_write_bar_input_border_alpha--hover:rgba(0,0,0,.12);--vkui--color_write_bar_input_border_alpha--active:rgba(0,0,0,.16);--vkui--color_segmented_control:#fff;--vkui--color_segmented_control--hover:#f5f5f7;--vkui--color_segmented_control--active:#ebecef;--vkui--color_transparent--hover:rgba(0,16,61,.04);--vkui--color_transparent--active:rgba(0,16,61,.08)}.vkui--vkBase--dark,.vkui--vkBase--light,.vkui--vkCom--dark,.vkui--vkCom--light,:root{--vkui--size_border_radius--regular:8px;--vkui--size_card_border_radius--regular:8px;--vkui--size_base_padding_horizontal--regular:16px;--vkui--animation_easing_platform:cubic-bezier(.4,0,.2,1)}.vkui--vkBase--light,.vkui--vkIOS--light,:root{--vkui--color_background_accent:#2688eb;--vkui--color_background_accent--hover:#2483e4;--vkui--color_background_accent--active:#237edd;--vkui--color_background_accent_themed:#2688eb;--vkui--color_background_accent_themed--hover:#2483e4;--vkui--color_background_accent_themed--active:#237edd;--vkui--color_background_accent_alternative:#2688eb;--vkui--color_background_accent_alternative--hover:#2483e4;--vkui--color_background_accent_alternative--active:#237edd;--vkui--color_background:#ebedf0;--vkui--color_background--hover:#e2e4e9;--vkui--color_background--active:#d8dbe2;--vkui--color_background_secondary:#f5f5f5;--vkui--color_background_secondary--hover:#ebecee;--vkui--color_background_secondary--active:#e1e3e6;--vkui--color_background_tertiary:#f9f9f9;--vkui--color_background_tertiary--hover:#eff0f1;--vkui--color_background_tertiary--active:#e5e6ea;--vkui--color_background_contrast_inverse--hover:#2b2c2f;--vkui--color_background_contrast_inverse--active:#292b2f;--vkui--color_background_modal_inverse:#2d2d2e;--vkui--color_background_modal_inverse--hover:#2b2c2f;--vkui--color_background_modal_inverse--active:#292b2f;--vkui--color_field_background:#f2f3f5;--vkui--color_field_background--hover:#e8eaee;--vkui--color_field_background--active:#dfe1e6;--vkui--color_text_accent:#2688eb;--vkui--color_text_accent--hover:#2483e4;--vkui--color_text_accent--active:#237edd;--vkui--color_text_accent_themed:#2688eb;--vkui--color_text_accent_themed--hover:#2483e4;--vkui--color_text_accent_themed--active:#237edd;--vkui--color_text_primary_invariably--hover:#000102;--vkui--color_text_primary_invariably--active:#000105;--vkui--color_text_subhead:#6d7885;--vkui--color_text_subhead--hover:#697482;--vkui--color_text_subhead--active:#64707f;--vkui--color_text_link:#2d81e0;--vkui--color_text_link--hover:#2b7cd9;--vkui--color_text_link--active:#2978d3;--vkui--color_text_link_themed:#2d81e0;--vkui--color_text_link_themed--hover:#2b7cd9;--vkui--color_text_link_themed--active:#2978d3;--vkui--color_text_muted:#2c2d2e;--vkui--color_text_muted--hover:#2a2c2f;--vkui--color_text_muted--active:#282b2f;--vkui--color_link_contrast--hover:#f5f5f7;--vkui--color_link_contrast--active:#ebecef;--vkui--color_icon_accent:#2688eb;--vkui--color_icon_accent--hover:#2483e4;--vkui--color_icon_accent--active:#237edd;--vkui--color_icon_accent_themed:#2688eb;--vkui--color_icon_accent_themed--hover:#2483e4;--vkui--color_icon_accent_themed--active:#237edd;--vkui--color_icon_primary_invariably--hover:#2a2c2f;--vkui--color_icon_primary_invariably--active:#282b2f;--vkui--color_icon_medium:#818c99;--vkui--color_icon_medium--hover:#7c8795;--vkui--color_icon_medium--active:#778292;--vkui--color_icon_tertiary:#b8c1cc;--vkui--color_icon_tertiary--hover:#b1bac6;--vkui--color_icon_tertiary--active:#a9b3c1;--vkui--color_stroke_accent:#2688eb;--vkui--color_stroke_accent--hover:#2483e4;--vkui--color_stroke_accent--active:#237edd;--vkui--color_stroke_accent_themed:#2688eb;--vkui--color_stroke_accent_themed--hover:#2483e4;--vkui--color_stroke_accent_themed--active:#237edd;--vkui--color_separator_secondary:#e1e3e6;--vkui--color_separator_secondary--hover:#d8dbdf;--vkui--color_separator_secondary--active:#cfd2d8;--vkui--color_accent_blue:#3f8ae0;--vkui--color_accent_blue--hover:#3c85d9;--vkui--color_accent_blue--active:#3a80d3;--vkui--color_accent_gray--hover:#9ca7b3;--vkui--color_accent_gray--active:#96a0ae;--vkui--color_accent_green--hover:#48ac4a;--vkui--color_accent_green--active:#45a64a;--vkui--color_skeleton_from--hover:#ebecee;--vkui--color_skeleton_from--active:#e1e3e6;--vkui--color_skeleton_to--hover:#d8dbdf;--vkui--color_skeleton_to--active:#cfd2d8;--vkui--color_write_bar_icon:#3f8ae0;--vkui--color_write_bar_icon--hover:#3c85d9;--vkui--color_write_bar_icon--active:#3a80d3;--vkui--color_write_bar_input_background:#f2f3f5;--vkui--color_write_bar_input_background--hover:#e8eaee;--vkui--color_write_bar_input_background--active:#dfe1e6;--vkui--color_track_background:#e1e3e6;--vkui--color_track_background--hover:#d8dbdf;--vkui--color_track_background--active:#cfd2d8;--vkui--color_track_buffer:#a0bfe4;--vkui--color_track_buffer--hover:#9ab8dd;--vkui--color_track_buffer--active:#93b1d7;--vkui--color_search_field_background:#ebedf0;--vkui--color_search_field_background--hover:#e2e4e9;--vkui--color_search_field_background--active:#d8dbe2;--vkui--color_panel_header_icon:#2688eb;--vkui--color_panel_header_icon--hover:#2483e4;--vkui--color_panel_header_icon--active:#237edd}.vkui--vkBase--dark,.vkui--vkBase--light,.vkui--vkIOS--dark,.vkui--vkIOS--light,:root{--vkui--color_background_contrast_inverse:#2d2d2e;--vkui--color_text_primary_invariably:#000;--vkui--color_link_contrast:#fff;--vkui--color_icon_primary_invariably:#2c2d2e;--vkui--color_accent_gray:#a3adb8;--vkui--color_skeleton_from:#f5f5f5;--vkui--color_skeleton_to:#e1e3e6}.vkui--vkBase--dark,.vkui--vkBase--light,.vkui--vkCom--light,.vkui--vkIOS--dark,.vkui--vkIOS--light,:root{--vkui--color_icon_contrast:#fff;--vkui--color_accent_purple:#735ce6;--vkui--color_accent_violet:#792ec0}.vkui--vkBase--dark,.vkui--vkBase--light,.vkui--vkCom--dark,.vkui--vkIOS--dark,.vkui--vkIOS--light,:root{--vkui--color_accent_green:#4bb34b}.vkui--vkBase--dark{--vkui--theme_name:"vkBaseDark"}.vkui--vkBase--dark,.vkui--vkCom--dark,.vkui--vkIOS--dark{--vkui--gradient_tint:rgba(32,32,33,0) 0%,rgba(32,32,33,.036) 13%,rgba(32,32,33,.15) 27%,rgba(32,32,33,.79) 68%,rgba(32,32,33,.95) 84%,#202021 100%;--vkui--colors_scheme:dark;--vkui--color_background_accent_tint--hover:#61a2ff;--vkui--color_background_accent_tint--active:#67a6ff;--vkui--color_background_secondary_alpha:hsla(0,0%,100%,.1);--vkui--color_background_secondary_alpha--hover:hsla(0,0%,100%,.12);--vkui--color_background_secondary_alpha--active:hsla(0,0%,100%,.14);--vkui--color_background_tertiary_alpha:hsla(0,0%,100%,.03);--vkui--color_background_tertiary_alpha--hover:hsla(0,0%,100%,.07);--vkui--color_background_tertiary_alpha--active:hsla(0,0%,100%,.11);--vkui--color_background_contrast--hover:#ebedf0;--vkui--color_background_contrast--active:#d7d8db;--vkui--color_background_modal_inverse:#fff;--vkui--color_background_modal_inverse--hover:#ebedf0;--vkui--color_background_modal_inverse--active:#d7d8db;--vkui--color_background_warning:#857250;--vkui--color_background_warning--hover:#8a7857;--vkui--color_background_warning--active:#8f7d5e;--vkui--color_background_positive--hover:#52b652;--vkui--color_background_positive--active:#59b959;--vkui--color_background_negative:#ff5c5c;--vkui--color_background_negative--hover:#ff6363;--vkui--color_background_negative--active:#ff6969;--vkui--color_background_negative_tint:#522e2e;--vkui--color_background_negative_tint--hover:#593636;--vkui--color_background_negative_tint--active:#603f3f;--vkui--color_background_positive_tint--hover:#e9f9e9;--vkui--color_background_positive_tint--active:#eaf9ea;--vkui--color_field_background:#292929;--vkui--color_field_background--hover:#323232;--vkui--color_field_background--active:#3a3a3a;--vkui--color_text_primary:#e1e3e6;--vkui--color_text_primary--hover:#e2e4e7;--vkui--color_text_primary--active:#e3e5e8;--vkui--color_text_contrast--hover:#ebedf0;--vkui--color_text_contrast--active:#d7d8db;--vkui--color_text_positive--hover:#52b652;--vkui--color_text_positive--active:#59b959;--vkui--color_text_negative:#ff5c5c;--vkui--color_text_negative--hover:#ff6363;--vkui--color_text_negative--active:#ff6969;--vkui--color_text_link_visited--hover:#508bce;--vkui--color_text_link_visited--active:#5890d0;--vkui--color_icon_primary:#e1e3e6;--vkui--color_icon_primary--hover:#e2e4e7;--vkui--color_icon_primary--active:#e3e5e8;--vkui--color_icon_contrast_secondary--hover:#f3f3f5;--vkui--color_icon_contrast_secondary--active:#f3f4f6;--vkui--color_icon_positive--hover:#52b652;--vkui--color_icon_positive--active:#59b959;--vkui--color_icon_negative:#ff5c5c;--vkui--color_icon_negative--hover:#ff6363;--vkui--color_icon_negative--active:#ff6969;--vkui--color_separator_primary:#363738;--vkui--color_separator_primary--hover:#3e3f40;--vkui--color_separator_primary--active:#464748;--vkui--color_separator_primary2x:#444546;--vkui--color_separator_primary2x--hover:#4b4c4d;--vkui--color_separator_primary2x--active:#535455;--vkui--color_separator_primary3x:#505253;--vkui--color_separator_primary3x--hover:#57595a;--vkui--color_separator_primary3x--active:#5e6061;--vkui--color_separator_primary_alpha:hsla(0,0%,100%,.12);--vkui--color_separator_primary_alpha--hover:hsla(0,0%,100%,.16);--vkui--color_separator_primary_alpha--active:hsla(0,0%,100%,.2);--vkui--color_stroke_positive--hover:#52b652;--vkui--color_stroke_positive--active:#59b959;--vkui--color_stroke_negative:#ff5c5c;--vkui--color_stroke_negative--hover:#ff6363;--vkui--color_stroke_negative--active:#ff6969;--vkui--color_stroke_contrast--hover:#ebedf0;--vkui--color_stroke_contrast--active:#d7d8db;--vkui--color_image_border_alpha:hsla(0,0%,100%,.08);--vkui--color_image_border_alpha--hover:hsla(0,0%,100%,.12);--vkui--color_image_border_alpha--active:hsla(0,0%,100%,.16);--vkui--color_field_border_alpha:hsla(0,0%,100%,.12);--vkui--color_field_border_alpha--hover:hsla(0,0%,100%,.16);--vkui--color_field_border_alpha--active:hsla(0,0%,100%,.2);--vkui--color_accent_red--hover:#ff3b4e;--vkui--color_accent_red--active:#ff4356;--vkui--color_accent_green--hover:#52b652;--vkui--color_accent_green--active:#59b959;--vkui--color_accent_orange--hover:#ffa40a;--vkui--color_accent_orange--active:#ffa814;--vkui--color_accent_secondary--hover:#478fe1;--vkui--color_accent_secondary--active:#4e93e2;--vkui--color_image_placeholder:#2a2b2c;--vkui--color_image_placeholder--hover:#333334;--vkui--color_image_placeholder--active:#3b3c3d;--vkui--color_image_placeholder_alpha:rgba(241,247,255,.08);--vkui--color_image_placeholder_alpha--hover:rgba(241,247,255,.12);--vkui--color_image_placeholder_alpha--active:rgba(241,247,255,.16);--vkui--color_write_bar_input_border_alpha:hsla(0,0%,100%,.8);--vkui--color_write_bar_input_border_alpha--hover:hsla(0,0%,100%,.84);--vkui--color_write_bar_input_border_alpha--active:hsla(0,0%,100%,.88);--vkui--color_action_sheet_text:#529ef4;--vkui--color_action_sheet_text--hover:#59a2f4;--vkui--color_action_sheet_text--active:#60a6f5;--vkui--color_panel_header_icon:#71aaeb;--vkui--color_panel_header_icon--hover:#77adec;--vkui--color_panel_header_icon--active:#7cb1ed;--vkui--color_segmented_control:#626364;--vkui--color_segmented_control--hover:#68696a;--vkui--color_segmented_control--active:#6f6f70;--vkui--color_transparent--hover:hsla(0,0%,100%,.04);--vkui--color_transparent--active:hsla(0,0%,100%,.08)}.vkui--vkBase--dark,.vkui--vkCom--light,.vkui--vkIOS--light{--vkui--theme_inherits_from:"vkBase"}.vkui--vkBase--dark,.vkui--vkIOS--dark{--vkui--color_background_accent:#529ef4;--vkui--color_background_accent--hover:#59a2f4;--vkui--color_background_accent--active:#60a6f5;--vkui--color_background_accent_themed:#fff;--vkui--color_background_accent_themed--hover:#ebedf0;--vkui--color_background_accent_themed--active:#d7d8db;--vkui--color_background_accent_alternative:#529ef4;--vkui--color_background_accent_alternative--hover:#59a2f4;--vkui--color_background_accent_alternative--active:#60a6f5;--vkui--color_background:#0a0a0a;--vkui--color_background--hover:#141414;--vkui--color_background--active:#1e1e1e;--vkui--color_background_content:#19191a;--vkui--color_background_content--hover:#222223;--vkui--color_background_content--active:#2b2b2c;--vkui--color_background_secondary:#232324;--vkui--color_background_secondary--hover:#2c2c2d;--vkui--color_background_secondary--active:#353536;--vkui--color_background_tertiary:#202021;--vkui--color_background_tertiary--hover:#29292a;--vkui--color_background_tertiary--active:#323233;--vkui--color_background_contrast_inverse--hover:#353536;--vkui--color_background_contrast_inverse--active:#3e3e3f;--vkui--color_background_modal:#2d2d2e;--vkui--color_background_modal--hover:#353536;--vkui--color_background_modal--active:#3e3e3f;--vkui--color_header_background:#19191a;--vkui--color_header_background--hover:#222223;--vkui--color_header_background--active:#2b2b2c;--vkui--color_text_accent:#529ef4;--vkui--color_text_accent--hover:#59a2f4;--vkui--color_text_accent--active:#60a6f5;--vkui--color_text_accent_themed:#fff;--vkui--color_text_accent_themed--hover:#ebedf0;--vkui--color_text_accent_themed--active:#d7d8db;--vkui--color_text_primary_invariably--hover:#0a0a0a;--vkui--color_text_primary_invariably--active:#141414;--vkui--color_text_secondary:#76787a;--vkui--color_text_secondary--hover:#7b7d7f;--vkui--color_text_secondary--active:#818385;--vkui--color_text_subhead:#969a9f;--vkui--color_text_subhead--hover:#9a9ea3;--vkui--color_text_subhead--active:#9ea2a7;--vkui--color_text_tertiary:#636567;--vkui--color_text_tertiary--hover:#696b6d;--vkui--color_text_tertiary--active:#6f7173;--vkui--color_text_contrast_themed:#000;--vkui--color_text_contrast_themed--hover:#0a0a0a;--vkui--color_text_contrast_themed--active:#141414;--vkui--color_text_link:#529ef4;--vkui--color_text_link--hover:#59a2f4;--vkui--color_text_link--active:#60a6f5;--vkui--color_text_link_themed:#fff;--vkui--color_text_link_themed--hover:#ebedf0;--vkui--color_text_link_themed--active:#d7d8db;--vkui--color_text_muted:#e1e3e6;--vkui--color_text_muted--hover:#e2e4e7;--vkui--color_text_muted--active:#e3e5e8;--vkui--color_link_contrast--hover:#ebedf0;--vkui--color_link_contrast--active:#d7d8db;--vkui--color_icon_accent:#529ef4;--vkui--color_icon_accent--hover:#59a2f4;--vkui--color_icon_accent--active:#60a6f5;--vkui--color_icon_accent_themed:#fff;--vkui--color_icon_accent_themed--hover:#ebedf0;--vkui--color_icon_accent_themed--active:#d7d8db;--vkui--color_icon_primary_invariably--hover:#343536;--vkui--color_icon_primary_invariably--active:#3d3e3f;--vkui--color_icon_medium:#b0b1b6;--vkui--color_icon_medium--hover:#b3b4b9;--vkui--color_icon_medium--active:#b6b7bc;--vkui--color_icon_medium_alpha:rgba(241,247,255,.66);--vkui--color_icon_medium_alpha--hover:rgba(241,247,255,.7);--vkui--color_icon_medium_alpha--active:rgba(241,247,255,.74);--vkui--color_icon_secondary:#76787a;--vkui--color_icon_secondary--hover:#7b7d7f;--vkui--color_icon_secondary--active:#818385;--vkui--color_icon_secondary_alpha:rgba(0,0,0,.43);--vkui--color_icon_secondary_alpha--hover:rgba(0,0,0,.47);--vkui--color_icon_secondary_alpha--active:rgba(0,0,0,.51);--vkui--color_icon_tertiary:#5d5f61;--vkui--color_icon_tertiary--hover:#636567;--vkui--color_icon_tertiary--active:#6a6c6e;--vkui--color_icon_tertiary_alpha:hsla(0,0%,100%,.3);--vkui--color_icon_tertiary_alpha--hover:hsla(0,0%,100%,.34);--vkui--color_icon_tertiary_alpha--active:hsla(0,0%,100%,.38);--vkui--color_icon_contrast--hover:#ebedf0;--vkui--color_icon_contrast--active:#d7d8db;--vkui--color_icon_contrast_themed:#000;--vkui--color_icon_contrast_themed--hover:#0a0a0a;--vkui--color_icon_contrast_themed--active:#141414;--vkui--color_stroke_accent:#529ef4;--vkui--color_stroke_accent--hover:#59a2f4;--vkui--color_stroke_accent--active:#60a6f5;--vkui--color_stroke_accent_themed:#fff;--vkui--color_stroke_accent_themed--hover:#ebedf0;--vkui--color_stroke_accent_themed--active:#d7d8db;--vkui--color_separator_secondary:#141415;--vkui--color_separator_secondary--hover:#1d1d1e;--vkui--color_separator_secondary--active:#272728;--vkui--color_accent_blue:#529ef4;--vkui--color_accent_blue--hover:#59a2f4;--vkui--color_accent_blue--active:#60a6f5;--vkui--color_accent_gray--hover:#a7b0bb;--vkui--color_accent_gray--active:#aab4be;--vkui--color_accent_purple--hover:#7963e7;--vkui--color_accent_purple--active:#7e69e8;--vkui--color_accent_violet--hover:#7e36c3;--vkui--color_accent_violet--active:#843fc5;--vkui--color_skeleton_from--hover:#f5f5f5;--vkui--color_skeleton_from--active:#f6f6f6;--vkui--color_skeleton_to--hover:#e2e4e7;--vkui--color_skeleton_to--active:#e3e5e8;--vkui--color_write_bar_icon:#529ef4;--vkui--color_write_bar_icon--hover:#59a2f4;--vkui--color_write_bar_icon--active:#60a6f5;--vkui--color_write_bar_input_background:#232324;--vkui--color_write_bar_input_background--hover:#2c2c2d;--vkui--color_write_bar_input_background--active:#353536;--vkui--color_track_background:#454647;--vkui--color_track_background--hover:#4c4d4e;--vkui--color_track_background--active:#545556;--vkui--color_track_buffer:#405772;--vkui--color_track_buffer--hover:#485e78;--vkui--color_track_buffer--active:#4f647d;--vkui--color_search_field_background:#363738;--vkui--color_search_field_background--hover:#3e3f40;--vkui--color_search_field_background--active:#464748}.vkui--vkIOS--light{--vkui--theme_name:"vkIOS"}.vkui--vkIOS--dark,.vkui--vkIOS--light{--vkui--theme_name_base:"vkIOS";--vkui--size_border_radius--regular:10px;--vkui--size_card_border_radius--regular:10px;--vkui--size_base_padding_horizontal--regular:12px;--vkui--size_switch_height--regular:31px;--vkui--size_switch_height--compact:27px;--vkui--size_switch_width--regular:51px;--vkui--size_switch_width--compact:47px;--vkui--size_switch_pin--regular:27px;--vkui--size_switch_pin--compact:23px;--vkui--size_panel_header_height--regular:52px;--vkui--animation_easing_platform:cubic-bezier(.36,.66,.04,1)}.vkui--vkIOS--dark{--vkui--theme_name:"vkIOSDark"}.vkui--vkCom--dark,.vkui--vkIOS--dark{--vkui--theme_inherits_from:"vkBaseDark"}.vkui--vkCom--light{--vkui--theme_name:"vkCom";--vkui--color_background_accent:#447bba;--vkui--color_background_accent--hover:#4177b5;--vkui--color_background_accent--active:#3f72b0;--vkui--color_background_accent_themed:#447bba;--vkui--color_background_accent_themed--hover:#4177b5;--vkui--color_background_accent_themed--active:#3f72b0;--vkui--color_background_accent_alternative:#447bba;--vkui--color_background_accent_alternative--hover:#4177b5;--vkui--color_background_accent_alternative--active:#3f72b0;--vkui--color_background:#edeef0;--vkui--color_background--hover:#e4e5e9;--vkui--color_background--active:#dadce2;--vkui--color_background_secondary:#f0f2f5;--vkui--color_background_secondary--hover:#e6e9ee;--vkui--color_background_secondary--active:#dde0e6;--vkui--color_background_tertiary:#fafbfc;--vkui--color_background_tertiary--hover:#f0f2f4;--vkui--color_background_tertiary--active:#e6e8ed;--vkui--color_background_contrast_inverse--hover:#313233;--vkui--color_background_contrast_inverse--active:#2f3034;--vkui--color_background_modal_inverse:#000;--vkui--color_background_modal_inverse--hover:#000102;--vkui--color_background_modal_inverse--active:#000105;--vkui--color_field_background:#f7f8fa;--vkui--color_field_background--hover:#edeff2;--vkui--color_field_background--active:#e3e5eb;--vkui--color_text_accent:#447bba;--vkui--color_text_accent--hover:#4177b5;--vkui--color_text_accent--active:#3f72b0;--vkui--color_text_accent_themed:#447bba;--vkui--color_text_accent_themed--hover:#4177b5;--vkui--color_text_accent_themed--active:#3f72b0;--vkui--color_text_primary_invariably--hover:#313233;--vkui--color_text_primary_invariably--active:#2f3034;--vkui--color_text_subhead:#626d7a;--vkui--color_text_subhead--hover:#5e6978;--vkui--color_text_subhead--active:#5a6675;--vkui--color_text_link:#2a5885;--vkui--color_text_link--hover:#285582;--vkui--color_text_link--active:#27527f;--vkui--color_text_link_themed:#2a5885;--vkui--color_text_link_themed--hover:#285582;--vkui--color_text_link_themed--active:#27527f;--vkui--color_text_muted:#333;--vkui--color_text_muted--hover:#313233;--vkui--color_text_muted--active:#2f3034;--vkui--color_link_contrast:#333;--vkui--color_link_contrast--hover:#313233;--vkui--color_link_contrast--active:#2f3034;--vkui--color_icon_accent:#447bba;--vkui--color_icon_accent--hover:#4177b5;--vkui--color_icon_accent--active:#3f72b0;--vkui--color_icon_accent_themed:#447bba;--vkui--color_icon_accent_themed--hover:#4177b5;--vkui--color_icon_accent_themed--active:#3f72b0;--vkui--color_icon_primary_invariably--hover:#313233;--vkui--color_icon_primary_invariably--active:#2f3034;--vkui--color_icon_medium:#6f7985;--vkui--color_icon_medium--hover:#6b7582;--vkui--color_icon_medium--active:#66717f;--vkui--color_icon_tertiary:#aeb7c2;--vkui--color_icon_tertiary--hover:#a7b0bd;--vkui--color_icon_tertiary--active:#a0aab7;--vkui--color_stroke_accent:#447bba;--vkui--color_stroke_accent--hover:#4177b5;--vkui--color_stroke_accent--active:#3f72b0;--vkui--color_stroke_accent_themed:#447bba;--vkui--color_stroke_accent_themed--hover:#4177b5;--vkui--color_stroke_accent_themed--active:#3f72b0;--vkui--color_separator_secondary:#e7e8ec;--vkui--color_separator_secondary--hover:#dedfe5;--vkui--color_separator_secondary--active:#d5d7de;--vkui--color_accent_blue:#5181b8;--vkui--color_accent_blue--hover:#4e7cb3;--vkui--color_accent_blue--active:#4b78ae;--vkui--color_accent_gray--hover:#a7b0bd;--vkui--color_accent_gray--active:#a0aab7;--vkui--color_accent_green:#1b7a1b;--vkui--color_accent_green--hover:#1a761c;--vkui--color_accent_green--active:#19721e;--vkui--color_skeleton_from:#f0f2f5;--vkui--color_skeleton_from--hover:#e6e9ee;--vkui--color_skeleton_from--active:#dde0e6;--vkui--color_skeleton_to:#e7e8ec;--vkui--color_skeleton_to--hover:#dedfe5;--vkui--color_skeleton_to--active:#d5d7de;--vkui--color_write_bar_icon:#818c99;--vkui--color_write_bar_icon--hover:#7c8795;--vkui--color_write_bar_icon--active:#778292;--vkui--color_write_bar_input_background:#fff;--vkui--color_write_bar_input_background--hover:#f5f5f7;--vkui--color_write_bar_input_background--active:#ebecef;--vkui--color_track_background:#d3d9de;--vkui--color_track_background--hover:#cbd1d8;--vkui--color_track_background--active:#c2c9d1;--vkui--color_track_buffer:#447bba;--vkui--color_track_buffer--hover:#4177b5;--vkui--color_track_buffer--active:#3f72b0;--vkui--color_search_field_background:#edeef0;--vkui--color_search_field_background--hover:#e4e5e9;--vkui--color_search_field_background--active:#dadce2;--vkui--color_panel_header_icon:#447bba;--vkui--color_panel_header_icon--hover:#4177b5;--vkui--color_panel_header_icon--active:#3f72b0}.vkui--vkCom--dark,.vkui--vkCom--light{--vkui--theme_name_base:"vkCom";--vkui--size_switch_height--regular:10px;--vkui--size_switch_height--compact:10px;--vkui--size_switch_width--regular:27px;--vkui--size_switch_width--compact:27px;--vkui--size_switch_pin--regular:16px;--vkui--size_switch_pin--compact:16px;--vkui--size_panel_header_height--regular:48px;--vkui--color_background_contrast_inverse:#333;--vkui--color_text_primary_invariably:#333;--vkui--color_icon_primary_invariably:#333;--vkui--color_accent_gray:#aeb7c2}.vkui--vkCom--dark{--vkui--theme_name:"vkComDark";--vkui--color_background_accent:#71aaeb;--vkui--color_background_accent--hover:#77adec;--vkui--color_background_accent--active:#7cb1ed;--vkui--color_background_accent_themed:#e1e3e6;--vkui--color_background_accent_themed--hover:#d8dbdf;--vkui--color_background_accent_themed--active:#cfd2d8;--vkui--color_background_accent_alternative:#71aaeb;--vkui--color_background_accent_alternative--hover:#77adec;--vkui--color_background_accent_alternative--active:#7cb1ed;--vkui--color_background:#141414;--vkui--color_background--hover:#1d1d1d;--vkui--color_background--active:#272727;--vkui--color_background_content:#222;--vkui--color_background_content--hover:#2b2b2b;--vkui--color_background_content--active:#343434;--vkui--color_background_secondary:#333;--vkui--color_background_secondary--hover:#3b3b3b;--vkui--color_background_secondary--active:#434343;--vkui--color_background_tertiary:#292929;--vkui--color_background_tertiary--hover:#323232;--vkui--color_background_tertiary--active:#3a3a3a;--vkui--color_background_contrast_inverse--hover:#3b3b3b;--vkui--color_background_contrast_inverse--active:#434343;--vkui--color_background_modal:#333;--vkui--color_background_modal--hover:#3b3b3b;--vkui--color_background_modal--active:#434343;--vkui--color_header_background:#222;--vkui--color_header_background--hover:#2b2b2b;--vkui--color_header_background--active:#343434;--vkui--color_text_accent:#71aaeb;--vkui--color_text_accent--hover:#77adec;--vkui--color_text_accent--active:#7cb1ed;--vkui--color_text_accent_themed:#e1e3e6;--vkui--color_text_accent_themed--hover:#e2e4e7;--vkui--color_text_accent_themed--active:#e3e5e8;--vkui--color_text_primary_invariably--hover:#3b3b3b;--vkui--color_text_primary_invariably--active:#434343;--vkui--color_text_secondary:#b2b2b2;--vkui--color_text_secondary--hover:#b5b5b5;--vkui--color_text_secondary--active:#b8b8b8;--vkui--color_text_subhead:#939393;--vkui--color_text_subhead--hover:#979797;--vkui--color_text_subhead--active:#9c9c9c;--vkui--color_text_tertiary:#656565;--vkui--color_text_tertiary--hover:#6b6b6b;--vkui--color_text_tertiary--active:#717171;--vkui--color_text_contrast_themed:#222;--vkui--color_text_contrast_themed--hover:#2b2b2b;--vkui--color_text_contrast_themed--active:#343434;--vkui--color_text_link:#71aaeb;--vkui--color_text_link--hover:#77adec;--vkui--color_text_link--active:#7cb1ed;--vkui--color_text_link_themed:#939393;--vkui--color_text_link_themed--hover:#979797;--vkui--color_text_link_themed--active:#9c9c9c;--vkui--color_text_muted:#ccc;--vkui--color_text_muted--hover:#cecece;--vkui--color_text_muted--active:#d0d0d0;--vkui--color_link_contrast:#ccc;--vkui--color_link_contrast--hover:#cecece;--vkui--color_link_contrast--active:#d0d0d0;--vkui--color_icon_accent:#71aaeb;--vkui--color_icon_accent--hover:#77adec;--vkui--color_icon_accent--active:#7cb1ed;--vkui--color_icon_accent_themed:#e1e3e6;--vkui--color_icon_accent_themed--hover:#e2e4e7;--vkui--color_icon_accent_themed--active:#e3e5e8;--vkui--color_icon_primary_invariably--hover:#3b3b3b;--vkui--color_icon_primary_invariably--active:#434343;--vkui--color_icon_medium:#939393;--vkui--color_icon_medium--hover:#979797;--vkui--color_icon_medium--active:#9c9c9c;--vkui--color_icon_medium_alpha:hsla(0,0%,100%,.48);--vkui--color_icon_medium_alpha--hover:hsla(0,0%,100%,.52);--vkui--color_icon_medium_alpha--active:hsla(0,0%,100%,.56);--vkui--color_icon_secondary:#828282;--vkui--color_icon_secondary--hover:#878787;--vkui--color_icon_secondary--active:#8c8c8c;--vkui--color_icon_secondary_alpha:hsla(0,0%,100%,.4);--vkui--color_icon_secondary_alpha--hover:hsla(0,0%,100%,.44);--vkui--color_icon_secondary_alpha--active:hsla(0,0%,100%,.48);--vkui--color_icon_tertiary:#656565;--vkui--color_icon_tertiary--hover:#6b6b6b;--vkui--color_icon_tertiary--active:#717171;--vkui--color_icon_tertiary_alpha:hsla(0,0%,100%,.24);--vkui--color_icon_tertiary_alpha--hover:hsla(0,0%,100%,.28);--vkui--color_icon_tertiary_alpha--active:hsla(0,0%,100%,.32);--vkui--color_icon_contrast:#e1e3e6;--vkui--color_icon_contrast--hover:#e2e4e7;--vkui--color_icon_contrast--active:#e3e5e8;--vkui--color_icon_contrast_themed:#222;--vkui--color_icon_contrast_themed--hover:#2b2b2b;--vkui--color_icon_contrast_themed--active:#343434;--vkui--color_stroke_accent:#71aaeb;--vkui--color_stroke_accent--hover:#77adec;--vkui--color_stroke_accent--active:#7cb1ed;--vkui--color_stroke_accent_themed:#e1e3e6;--vkui--color_stroke_accent_themed--hover:#e2e4e7;--vkui--color_stroke_accent_themed--active:#e3e5e8;--vkui--color_separator_secondary:#292929;--vkui--color_separator_secondary--hover:#323232;--vkui--color_separator_secondary--active:#3a3a3a;--vkui--color_accent_blue:#397dcc;--vkui--color_accent_blue--hover:#4182ce;--vkui--color_accent_blue--active:#4987d0;--vkui--color_accent_gray--hover:#b1bac4;--vkui--color_accent_gray--active:#b4bdc7;--vkui--color_accent_purple:#937ff5;--vkui--color_accent_purple--hover:#9784f5;--vkui--color_accent_purple--active:#9c89f6;--vkui--color_accent_violet:#a393f5;--vkui--color_accent_violet--hover:#a797f5;--vkui--color_accent_violet--active:#aa9cf6;--vkui--color_skeleton_from:#292929;--vkui--color_skeleton_from--hover:#323232;--vkui--color_skeleton_from--active:#3a3a3a;--vkui--color_skeleton_to:#333;--vkui--color_skeleton_to--hover:#3b3b3b;--vkui--color_skeleton_to--active:#434343;--vkui--color_write_bar_icon:#e1e3e6;--vkui--color_write_bar_icon--hover:#e2e4e7;--vkui--color_write_bar_icon--active:#e3e5e8;--vkui--color_write_bar_input_background:#424242;--vkui--color_write_bar_input_background--hover:#4a4a4a;--vkui--color_write_bar_input_background--active:#515151;--vkui--color_track_background:#828282;--vkui--color_track_background--hover:#878787;--vkui--color_track_background--active:#8c8c8c;--vkui--color_track_buffer:#fff;--vkui--color_track_buffer--hover:#ebedf0;--vkui--color_track_buffer--active:#d7d8db;--vkui--color_search_field_background:#424242;--vkui--color_search_field_background--hover:#4a4a4a;--vkui--color_search_field_background--active:#515151}.vkui__portal-root,.vkui__root{--font-common:var( --palette-vk-font,-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif );--font-tt:"TT Commons",-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;--font-display:"VK Sans Display",-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;--ios-easing:cubic-bezier(.36,.66,.04,1);--android-easing:cubic-bezier(.4,0,.2,1);--tabbar_height:48px;--panelheader_height:56px;--panelheader_height_ios:52px;--panelheader_height_vkcom:48px;--search_default_height:36px;--thin-border:1px;--popover-safe-zone-padding:8px;--formitem_padding:16px;--white:#fff;--blue_200:#5c9ce6;--safe-area-inset-top:0px;--safe-area-inset-right:0px;--safe-area-inset-bottom:0px;--safe-area-inset-left:0px;--duration:.7s}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.vkui__portal-root,.vkui__root{--thin-border:.5px}}@media(-webkit-min-device-pixel-ratio:3),(min-resolution:3dppx){.vkui__portal-root,.vkui__root{--thin-border:.33px}}@supports (padding-top:constant(safe-area-inset-top)){.vkui__portal-root,.vkui__root{--safe-area-inset-top:constant(safe-area-inset-top);--safe-area-inset-right:constant(safe-area-inset-right);--safe-area-inset-bottom:constant(safe-area-inset-bottom);--safe-area-inset-left:constant(safe-area-inset-left)}}@supports (padding-top:env(safe-area-inset-top)){.vkui__portal-root,.vkui__root{--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-right:env(safe-area-inset-right);--safe-area-inset-bottom:env(safe-area-inset-bottom);--safe-area-inset-left:env(safe-area-inset-left)}}@-webkit-keyframes vkui-rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes vkui-rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes vkui-popper-fadein{0%{opacity:0}to{opacity:1}}@keyframes vkui-popper-fadein{0%{opacity:0}to{opacity:1}}.vkui__root--embedded{overflow-x:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.vkuiAppRoot{height:100%}.vkui__root--embedded .vkuiAppRoot{overflow:auto}.vkui--sizeX-regular{background:#ebedf0;background:var(--background_page,var(--vkui--color_background))}.vkuiAppRoot--no-mouse{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vkuiTitle{display:block;margin:0}.vkuiTitle--l-1{font-size:24px;font-size:var(--vkui--font_title1--font_size--regular,24px);font-weight:600;font-weight:var(--vkui--font_title1--font_weight--regular,600);line-height:28px;line-height:var(--vkui--font_title1--line_height--regular,28px)}.vkuiTitle--l-2{font-size:20px;font-size:var(--vkui--font_title2--font_size--regular,20px);font-weight:600;font-weight:var(--vkui--font_title2--font_weight--regular,600);line-height:24px;line-height:var(--vkui--font_title2--line_height--regular,24px)}.vkuiTitle--l-3{font-size:17px;font-size:var(--vkui--font_title3--font_size--regular,17px);font-weight:600;font-weight:var(--vkui--font_title3--font_weight--regular,600);line-height:22px;line-height:var(--vkui--font_title3--line_height--regular,22px)}.vkuiTitle--w-regular{font-weight:400}.vkuiTitle--w-medium{font-weight:500}.vkuiTitle--w-semibold{font-weight:600}.vkuiTitle--w-bold{font-weight:700}.vkuiTitle--w-heavy{font-weight:800}.vkuiTitle--w-1{font-weight:600;font-weight:var(--vkui--font_weight_accent1,600)}.vkuiTitle--w-2{font-weight:500;font-weight:var(--vkui--font_weight_accent2,500)}.vkuiTitle--w-3{font-weight:400;font-weight:var(--vkui--font_weight_accent3,400)}.vkuiHeadline{display:block;margin:0}.vkuiHeadline--l-1{font-size:16px;font-size:var(--vkui--font_headline1--font_size--regular,16px);font-weight:500;font-weight:var(--vkui--font_headline1--font_weight--regular,500);line-height:20px;line-height:var(--vkui--font_headline1--line_height--regular,20px)}.vkuiHeadline--l-2{font-size:15px;font-size:var(--vkui--font_headline2--font_size--regular,15px);font-weight:500;font-weight:var(--vkui--font_headline2--font_weight--regular,500);line-height:20px;line-height:var(--vkui--font_headline2--line_height--regular,20px)}.vkuiHeadline--sizeY-compact.vkuiHeadline--l-1{font-size:15px;font-size:var(--vkui--font_headline1--font_size--compact,15px);line-height:20px;line-height:var(--vkui--font_headline1--line_height--compact,20px)}.vkuiHeadline--sizeY-compact.vkuiHeadline--l-2{font-size:14px;font-size:var(--vkui--font_headline2--font_size--compact,14px);line-height:20px;line-height:var(--vkui--font_headline2--line_height--compact,20px)}.vkuiHeadline--w-regular{font-weight:400}.vkuiHeadline--w-medium{font-weight:500}.vkuiHeadline--w-semibold{font-weight:600}.vkuiHeadline--android.vkuiHeadline--w-semibold{font-weight:500}.vkuiHeadline--w-1{font-weight:600;font-weight:var(--vkui--font_weight_accent1,600)}.vkuiHeadline--w-2{font-weight:500;font-weight:var(--vkui--font_weight_accent2,500)}.vkuiHeadline--w-3{font-weight:400;font-weight:var(--vkui--font_weight_accent3,400)}.vkuiPanelHeaderContent__children .vkuiHeadline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vkuiText{display:block;font-size:16px;font-size:var(--vkui--font_text--font_size--regular,16px);font-weight:400;font-weight:var(--vkui--font_text--font_weight--regular,400);line-height:20px;line-height:var(--vkui--font_text--line_height--regular,20px);margin:0}.vkuiText--sizeY-compact{font-size:15px;font-size:var(--vkui--font_text--font_size--compact,15px);line-height:20px;line-height:var(--vkui--font_text--line_height--compact,20px)}.vkuiText--w-regular{font-weight:400}.vkuiText--w-medium{font-weight:500}.vkuiText--w-1,.vkuiText--w-semibold{font-weight:600}.vkuiText--w-1{font-weight:var(--vkui--font_weight_accent1,600)}.vkuiText--w-2{font-weight:500;font-weight:var(--vkui--font_weight_accent2,500)}.vkuiText--w-3{font-weight:400;font-weight:var(--vkui--font_weight_accent3,400)}.vkuiPanelHeaderContent__children .vkuiText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vkuiParagraph{font-size:15px;font-size:var(--vkui--font_paragraph--font_size--regular,15px);font-weight:400;font-weight:var(--vkui--font_paragraph--font_weight--regular,400);line-height:20px;line-height:var(--vkui--font_paragraph--line_height--regular,20px)}.vkuiParagraph--w-1{font-weight:600;font-weight:var(--vkui--font_weight_accent1,600)}.vkuiParagraph--w-2{font-weight:500;font-weight:var(--vkui--font_weight_accent2,500)}.vkuiParagraph--w-3{font-weight:400;font-weight:var(--vkui--font_weight_accent3,400)}.vkuiSubhead{font-size:14px;font-size:var(--vkui--font_subhead--font_size--regular,14px);font-weight:400;font-weight:var(--vkui--font_subhead--font_weight--regular,400);line-height:18px;line-height:var(--vkui--font_subhead--line_height--regular,18px);margin:0}.vkuiSubhead--sizeY-compact{font-size:13px;font-size:var(--vkui--font_subhead--font_size--compact,13px);line-height:16px;line-height:var(--vkui--font_subhead--line_height--compact,16px)}.vkuiSubhead--w-regular{font-weight:400}.vkuiSubhead--w-medium{font-weight:500}.vkuiSubhead--w-semibold{font-weight:600}.vkuiSubhead--w-bold{font-weight:700}.vkuiSubhead--w-1{font-weight:600;font-weight:var(--vkui--font_weight_accent1,600)}.vkuiSubhead--w-2{font-weight:500;font-weight:var(--vkui--font_weight_accent2,500)}.vkuiSubhead--w-3{font-weight:400;font-weight:var(--vkui--font_weight_accent3,400)}.vkuiFootnote{display:block;font-size:13px;font-size:var(--vkui--font_footnote--font_size--regular,13px);font-weight:400;font-weight:var(--vkui--font_footnote--font_weight--regular,400);line-height:16px;line-height:var(--vkui--font_footnote--line_height--regular,16px);margin:0}.vkuiFootnote--caps{font-size:13px;font-size:var(--vkui--font_footnote_caps--font_size--regular,13px);font-weight:400;font-weight:var(--vkui--font_footnote_caps--font_weight--regular,400);line-height:16px;line-height:var(--vkui--font_footnote_caps--line_height--regular,16px);text-transform:uppercase}.vkuiFootnote--w-1{font-weight:600;font-weight:var(--vkui--font_weight_accent1,600)}.vkuiFootnote--w-2{font-weight:500;font-weight:var(--vkui--font_weight_accent2,500)}.vkuiFootnote--w-3{font-weight:400;font-weight:var(--vkui--font_weight_accent3,400)}.vkuiCaption{display:block;margin:0}.vkuiCaption--caps{text-transform:uppercase}.vkuiCaption--l-1{font-size:13px;font-size:var(--vkui--font_footnote--font_size--regular,13px);font-weight:400;font-weight:var(--vkui--font_footnote--font_weight--regular,400);line-height:16px;line-height:var(--vkui--font_footnote--line_height--regular,16px)}.vkuiCaption--l-1.vkuiCaption--caps{font-size:13px;font-size:var(--vkui--font_footnote_caps--font_size--regular,13px);font-weight:400;font-weight:var(--vkui--font_footnote_caps--font_weight--regular,400);line-height:16px;line-height:var(--vkui--font_footnote_caps--line_height--regular,16px)}.vkuiCaption--l-2{font-size:12px;font-size:var(--vkui--font_caption1--font_size--regular,12px);font-weight:400;font-weight:var(--vkui--font_caption1--font_weight--regular,400);line-height:14px;line-height:var(--vkui--font_caption1--line_height--regular,14px)}.vkuiCaption--l-2.vkuiCaption--caps{font-size:12px;font-size:var(--vkui--font_caption1_caps--font_size--regular,12px);font-weight:600;font-weight:var(--vkui--font_caption1_caps--font_weight--regular,600);line-height:14px;line-height:var(--vkui--font_caption1_caps--line_height--regular,14px)}.vkuiCaption--l-3{font-size:11px;font-size:var(--vkui--font_caption2--font_size--regular,11px);font-weight:400;font-weight:var(--vkui--font_caption2--font_weight--regular,400);line-height:14px;line-height:var(--vkui--font_caption2--line_height--regular,14px)}.vkuiCaption--l-3.vkuiCaption--caps{font-size:11px;font-size:var(--vkui--font_caption2_caps--font_size--regular,11px);font-weight:600;font-weight:var(--vkui--font_caption2_caps--font_weight--regular,600);line-height:14px;line-height:var(--vkui--font_caption2_caps--line_height--regular,14px)}.vkuiCaption--l-4{font-size:9px;font-size:var(--vkui--font_caption3--font_size--regular,9px);font-weight:400;font-weight:var(--vkui--font_caption3--font_weight--regular,400);line-height:12px;line-height:var(--vkui--font_caption3--line_height--regular,12px)}.vkuiCaption--l-4.vkuiCaption--caps{font-size:9px;font-size:var(--vkui--font_caption3_caps--font_size--regular,9px);font-weight:600;font-weight:var(--vkui--font_caption3_caps--font_weight--regular,600);line-height:12px;line-height:var(--vkui--font_caption3_caps--line_height--regular,12px)}.vkuiCaption.vkuiCaption--w-1{font-weight:600;font-weight:var(--vkui--font_weight_accent1,600)}.vkuiCaption.vkuiCaption--w-2{font-weight:500;font-weight:var(--vkui--font_weight_accent2,500)}.vkuiCaption.vkuiCaption--w-3{font-weight:400;font-weight:var(--vkui--font_weight_accent3,400)}.vkuiCaption--w-regular{font-weight:400}.vkuiCaption--w-medium{font-weight:500}.vkuiCaption--w-semibold{font-weight:600}.vkuiCaption--w-bold{font-weight:700}.vkuiTappable{border-radius:8px;border-radius:var(--vkui--size_border_radius--regular,8px);cursor:default;position:relative;transition:background-color .15s ease-out}.vkuiTappable--hasActive,.vkuiTappable--hasHover{cursor:pointer}.vkuiTappable[aria-disabled=true],.vkuiTappable[disabled]{cursor:default}.vkuiTappable--focus-visible{outline:none}.vkuiTappable--active-background.vkuiTappable--active-background.vkuiTappable--active-background{background-color:#00000014;background-color:var( --background_highlighted,var(--vkui--color_transparent--active) )}.vkuiTappable--active-opacity.vkuiTappable--active-opacity.vkuiTappable--active-opacity{opacity:.7}.vkuiTappable__hoverShadow{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute}.vkuiTappable--hover-background>.vkuiTappable__hoverShadow{background-color:#0000000a;background-color:var( --background_hover,var(--vkui--color_transparent--hover) )}.vkuiTappable--hover-opacity{opacity:.8}.vkuiTappable--mouse{transition:opacity .15s ease-out}.vkuiTappable--mouse .vkuiTappable__hoverShadow{transition:background-color .15s ease-out}.vkuiTappable--ios.vkuiTappable--active-background{transition:none}.vkuiTappable .vkuiTappable__waves{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute;will-change:transform}.vkuiTappable .vkuiTappable__wave{-webkit-animation:vkui-animation-wave .3s cubic-bezier(.4,0,.2,1);animation:vkui-animation-wave .3s cubic-bezier(.4,0,.2,1);-webkit-animation:vkui-animation-wave .3s var(--android-easing);animation:vkui-animation-wave .3s var(--android-easing);background:#8080801a;border-radius:50%;content:"";height:24px;left:0;margin:-12px 0 0 -12px;opacity:0;position:absolute;top:0;width:24px}.vkuiTappable--sizeX-compact{border-radius:0}@-webkit-keyframes vkui-animation-wave{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}30%{opacity:1}to{opacity:0;-webkit-transform:scale(8);transform:scale(8)}}@keyframes vkui-animation-wave{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}30%{opacity:1}to{opacity:0;-webkit-transform:scale(8);transform:scale(8)}}.vkuiFixedLayout{box-sizing:border-box;left:auto;padding-left:0;padding-left:var(--safe-area-inset-left);padding-right:0;padding-right:var(--safe-area-inset-right);position:fixed;z-index:3}.vkuiFixedLayout--filled{background:#fff;background:var(--background_content,var(--vkui--color_background_content))}.vkuiFixedLayout--top{top:0;width:100%}.vkuiFixedLayout--bottom{bottom:0;padding-bottom:0;padding-bottom:var(--safe-area-inset-bottom);width:100%}.vkuiEpic .vkuiFixedLayout--bottom{padding-bottom:48px;padding-bottom:calc(var(--tabbar_height) + var(--safe-area-inset-bottom))}.vkuiPanelHeader~* .vkuiFixedLayout--top:not(.vkuiPanelHeader__fixed),.vkuiPanelHeader~.vkuiFixedLayout--top{top:56px;top:calc(var(--panelheader_height, var(--vkui--size_panel_header_height--regular)) + var(--safe-area-inset-top))}.vkuiPanelHeader--ios~* .vkuiFixedLayout--top:not(.vkuiPanelHeader__fixed),.vkuiPanelHeader--ios~.vkuiFixedLayout--top{top:52px;top:calc(var( --panelheader_height_ios, var(--vkui--size_panel_header_height--regular) ) + var(--safe-area-inset-top))}.vkuiPanelHeader--vkcom~* .vkuiFixedLayout--top:not(.vkuiPanelHeader__fixed),.vkuiPanelHeader--vkcom~.vkuiFixedLayout--top{top:48px;top:calc(var( --panelheader_height_vkcom, var(--vkui--size_panel_header_height--regular) ) + var(--safe-area-inset-top))}.vkuiFixedLayout.vkuiPanelHeaderContext{z-index:4}.vkuiButton{border:none;border-radius:8px;border-radius:var(--vkui--size_border_radius--regular,8px);box-sizing:border-box;display:inline-block;margin:0;max-width:100%;min-height:28px;min-height:var(--vkui--size_button_small_height--compact,28px);min-width:80px;min-width:var(--vkui--size_button_minimum_width--regular,80px);padding:0;position:relative;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vkuiButton--loading{cursor:progress}.vkuiButton--singleIcon{min-width:auto;width:28px;width:var(--vkui--size_button_small_height--compact,28px)}.vkuiButton--stretched{display:block;flex-basis:0;flex-grow:1;width:100%}.vkuiButton__in{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:inherit;text-align:center;width:100%}.vkuiButton--aln-left .vkuiButton__in{justify-content:flex-start;text-align:left}.vkuiButton--aln-right .vkuiButton__in{justify-content:flex-end;text-align:right}.vkuiButton[disabled]{opacity:.4;opacity:var(--vkui--opacity_disable,.4)}.vkuiButton--lvl-outline[disabled]:not(.vkuiButton--clr-overlay),.vkuiButton--lvl-primary[disabled]:not(.vkuiButton--clr-overlay):not(.vkuiButton--clr-negative):not(.vkuiButton--clr-positive),.vkuiButton--lvl-secondary[disabled]:not(.vkuiButton--clr-overlay),.vkuiButton--lvl-tertiary[disabled]:not(.vkuiButton--clr-overlay){opacity:.64}.vkuiButton__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vkuiButton--sz-s .vkuiButton__content:first-child{padding-left:16px;padding-left:var(--vkui--size_button_base_small_padding_horizontal--regular,16px)}.vkuiButton--sz-s .vkuiButton__after,.vkuiButton--sz-s .vkuiButton__content:last-child{padding-right:16px;padding-right:var( --vkui--size_button_base_small_padding_horizontal--regular,16px )}.vkuiButton--sz-m .vkuiButton__content:first-child{padding-left:16px;padding-left:var( --vkui--size_button_base_medium_padding_horizontal--regular,16px )}.vkuiButton--sz-m .vkuiButton__after,.vkuiButton--sz-m .vkuiButton__content:last-child{padding-right:16px;padding-right:var( --vkui--size_button_base_medium_padding_horizontal--regular,16px )}.vkuiButton--sz-l .vkuiButton__content:first-child{padding-left:20px;padding-left:var(--vkui--size_button_base_large_padding_horizontal--regular,20px)}.vkuiButton--sz-l .vkuiButton__after,.vkuiButton--sz-l .vkuiButton__content:last-child{padding-right:20px;padding-right:var( --vkui--size_button_base_large_padding_horizontal--regular,20px )}.vkuiButton--sz-s .vkuiButton__before{padding-left:12px;padding-left:var( --vkui--size_button_base_small_padding_horizontal_icon--regular,12px )}.vkuiButton--sz-m .vkuiButton__before{padding-left:12px;padding-left:var( --vkui--size_button_base_medium_padding_horizontal_icon--regular,12px )}.vkuiButton--sz-l .vkuiButton__before{padding-left:16px;padding-left:var( --vkui--size_button_base_large_padding_horizontal_icon--regular,16px )}.vkuiButton--lvl-tertiary.vkuiButton--sz-s .vkuiButton__content:first-child{padding-left:12px;padding-left:var( --vkui--size_button_tertiary_small_padding_horizontal--regular,12px )}.vkuiButton--lvl-tertiary.vkuiButton--sz-s .vkuiButton__after,.vkuiButton--lvl-tertiary.vkuiButton--sz-s .vkuiButton__content:last-child{padding-right:12px;padding-right:var( --vkui--size_button_tertiary_small_padding_horizontal--regular,12px )}.vkuiButton--lvl-tertiary.vkuiButton--sz-m .vkuiButton__content:first-child{padding-left:12px;padding-left:var( --vkui--size_button_tertiary_medium_padding_horizontal--regular,12px )}.vkuiButton--lvl-tertiary.vkuiButton--sz-m .vkuiButton__after,.vkuiButton--lvl-tertiary.vkuiButton--sz-m .vkuiButton__content:last-child{padding-right:12px;padding-right:var( --vkui--size_button_tertiary_medium_padding_horizontal--regular,12px )}.vkuiButton--lvl-tertiary.vkuiButton--sz-l .vkuiButton__content:first-child{padding-left:16px;padding-left:var( --vkui--size_button_tertiary_large_padding_horizontal--regular,16px )}.vkuiButton--lvl-tertiary.vkuiButton--sz-l .vkuiButton__after,.vkuiButton--lvl-tertiary.vkuiButton--sz-l .vkuiButton__content:last-child{padding-right:16px;padding-right:var( --vkui--size_button_tertiary_large_padding_horizontal--regular,16px )}.vkuiButton--lvl-tertiary.vkuiButton--sz-s .vkuiButton__before{padding-left:8px;padding-left:var( --vkui--size_button_tertiary_small_padding_horizontal_icon--regular,8px )}.vkuiButton--lvl-tertiary.vkuiButton--sz-m .vkuiButton__before{padding-left:8px;padding-left:var( --vkui--size_button_tertiary_medium_padding_horizontal_icon--regular,8px )}.vkuiButton--lvl-tertiary.vkuiButton--sz-l .vkuiButton__before{padding-left:12px;padding-left:var( --vkui--size_button_tertiary_large_padding_horizontal_icon--regular,12px )}.vkuiButton--lvl-tertiary.vkuiButton--singleIcon .vkuiButton__after,.vkuiButton--lvl-tertiary.vkuiButton--singleIcon .vkuiButton__before,.vkuiButton--singleIcon .vkuiButton__after,.vkuiButton--singleIcon .vkuiButton__before{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.vkuiButton__spinner{inset:0;position:absolute}.vkuiButton__spinner+.vkuiButton__in{visibility:hidden}.vkuiButton--lvl-primary.vkuiButton--clr-accent{background-color:#2d81e0;background-color:var( --button_primary_background,var(--vkui--color_background_accent) )}.vkuiButton--lvl-primary.vkuiButton--clr-accent.vkuiButton--hover{background-color:#2483e4;background-color:var(--vkui--color_background_accent--hover,#2483e4)}.vkuiButton--lvl-primary.vkuiButton--clr-accent.vkuiButton--active{background-color:#237edd;background-color:var(--vkui--color_background_accent--active,#237edd)}.vkuiButton--lvl-primary.vkuiButton--clr-positive{background-color:#4bb34b;background-color:var( --button_commerce_background,var(--vkui--color_background_positive) )}.vkuiButton--lvl-primary.vkuiButton--clr-positive.vkuiButton--hover{background-color:#48ac4a;background-color:var(--vkui--color_background_positive--hover,#48ac4a)}.vkuiButton--lvl-primary.vkuiButton--clr-positive.vkuiButton--active{background-color:#45a64a;background-color:var(--vkui--color_background_positive--active,#45a64a)}.vkuiButton--lvl-primary.vkuiButton--clr-negative{background-color:#e64646;background-color:var(--destructive,var(--vkui--color_background_negative))}.vkuiButton--lvl-primary.vkuiButton--clr-negative.vkuiButton--hover{background-color:#dd4446;background-color:var(--vkui--color_background_negative--hover,#dd4446)}.vkuiButton--lvl-primary.vkuiButton--clr-negative.vkuiButton--active{background-color:#d44245;background-color:var(--vkui--color_background_negative--active,#d44245)}.vkuiButton--lvl-primary.vkuiButton--clr-neutral{background-color:#f5f5f5;background-color:var( --content_tint_background,var(--vkui--color_background_secondary) )}.vkuiButton--lvl-primary.vkuiButton--clr-neutral.vkuiButton--hover{background-color:#ebecee;background-color:var(--vkui--color_background_secondary--hover,#ebecee)}.vkuiButton--lvl-primary.vkuiButton--clr-neutral.vkuiButton--active{background-color:#e1e3e6;background-color:var(--vkui--color_background_secondary--active,#e1e3e6)}.vkuiButton--lvl-secondary{background-color:#001c3d0d;background-color:var( --button_secondary_background,var(--vkui--color_background_secondary) )}.vkuiButton--lvl-secondary.vkuiButton--hover{background-color:#ebecee;background-color:var(--vkui--color_background_secondary--hover,#ebecee)}.vkuiButton--lvl-secondary.vkuiButton--active{background-color:#e1e3e6;background-color:var(--vkui--color_background_secondary--active,#e1e3e6)}.vkuiButton--lvl-outline,.vkuiButton--lvl-tertiary{background-color:transparent;background-color:var( --button_tertiary_background,var(--vkui--color_transparent) )}.vkuiButton--lvl-outline.vkuiButton--hover,.vkuiButton--lvl-tertiary.vkuiButton--hover{background-color:#00103d0a;background-color:var(--vkui--color_transparent--hover,rgba(0,16,61,.04))}.vkuiButton--lvl-outline.vkuiButton--active,.vkuiButton--lvl-tertiary.vkuiButton--active{background-color:#00103d14;background-color:var(--vkui--color_transparent--active,rgba(0,16,61,.08))}.vkuiButton--lvl-primary.vkuiButton--clr-accent{color:#fff;color:var(--button_primary_foreground,var(--vkui--color_text_contrast))}.vkuiButton--lvl-primary.vkuiButton--clr-negative{color:#fff;color:var(--white,var(--vkui--color_text_contrast))}.vkuiButton--lvl-primary.vkuiButton--clr-positive{color:#fff;color:var(--button_commerce_foreground,var(--vkui--color_text_contrast))}.vkuiButton--lvl-primary.vkuiButton--clr-accent.vkuiButton--hover,.vkuiButton--lvl-primary.vkuiButton--clr-negative.vkuiButton--hover,.vkuiButton--lvl-primary.vkuiButton--clr-positive.vkuiButton--hover{color:#f5f5f7;color:var(--vkui--color_text_contrast--hover,#f5f5f7)}.vkuiButton--lvl-primary.vkuiButton--clr-accent.vkuiButton--active,.vkuiButton--lvl-primary.vkuiButton--clr-negative.vkuiButton--active,.vkuiButton--lvl-primary.vkuiButton--clr-positive.vkuiButton--active{color:#ebecef;color:var(--vkui--color_text_contrast--active,#ebecef)}.vkuiButton--lvl-tertiary.vkuiButton--clr-accent{color:#2d81e0;color:var(--button_tertiary_foreground,var(--vkui--color_text_accent))}.vkuiButton--lvl-secondary.vkuiButton--clr-accent{color:#2688eb;color:var(--button_secondary_foreground,var(--vkui--color_text_accent))}.vkuiButton--lvl-outline.vkuiButton--clr-accent{color:#2688eb;color:var(--button_outline_foreground,var(--vkui--color_text_accent))}.vkuiButton--lvl-outline.vkuiButton--clr-accent.vkuiButton--hover,.vkuiButton--lvl-secondary.vkuiButton--clr-accent.vkuiButton--hover,.vkuiButton--lvl-tertiary.vkuiButton--clr-accent.vkuiButton--hover{color:#2483e4;color:var(--vkui--color_text_accent--hover,#2483e4)}.vkuiButton--lvl-outline.vkuiButton--clr-accent.vkuiButton--active,.vkuiButton--lvl-secondary.vkuiButton--clr-accent.vkuiButton--active,.vkuiButton--lvl-tertiary.vkuiButton--clr-accent.vkuiButton--active{color:#237edd;color:var(--vkui--color_text_accent--active,#237edd)}.vkuiButton--lvl-outline.vkuiButton--clr-positive,.vkuiButton--lvl-secondary.vkuiButton--clr-positive,.vkuiButton--lvl-tertiary.vkuiButton--clr-positive{color:#4bb34b;color:var(--button_commerce_background,var(--vkui--color_text_positive))}.vkuiButton--lvl-outline.vkuiButton--clr-positive.vkuiButton--hover,.vkuiButton--lvl-secondary.vkuiButton--clr-positive.vkuiButton--hover,.vkuiButton--lvl-tertiary.vkuiButton--clr-positive.vkuiButton--hover{color:#48ac4a;color:var(--vkui--color_text_positive--hover,#48ac4a)}.vkuiButton--lvl-outline.vkuiButton--clr-positive.vkuiButton--active,.vkuiButton--lvl-secondary.vkuiButton--clr-positive.vkuiButton--active,.vkuiButton--lvl-tertiary.vkuiButton--clr-positive.vkuiButton--active{color:#45a64a;color:var(--vkui--color_text_positive--active,#45a64a)}.vkuiButton--lvl-outline.vkuiButton--clr-negative,.vkuiButton--lvl-secondary.vkuiButton--clr-negative,.vkuiButton--lvl-tertiary.vkuiButton--clr-negative{color:#e64646;color:var(--destructive,var(--vkui--color_text_negative))}.vkuiButton--lvl-outline.vkuiButton--clr-negative.vkuiButton--hover,.vkuiButton--lvl-secondary.vkuiButton--clr-negative.vkuiButton--hover,.vkuiButton--lvl-tertiary.vkuiButton--clr-negative.vkuiButton--hover{color:#dd4446;color:var(--vkui--color_text_negative--hover,#dd4446)}.vkuiButton--lvl-outline.vkuiButton--clr-negative.vkuiButton--active,.vkuiButton--lvl-secondary.vkuiButton--clr-negative.vkuiButton--active,.vkuiButton--lvl-tertiary.vkuiButton--clr-negative.vkuiButton--active{color:#d44245;color:var(--vkui--color_text_negative--active,#d44245)}.vkuiButton--lvl-outline.vkuiButton--clr-neutral,.vkuiButton--lvl-primary.vkuiButton--clr-neutral,.vkuiButton--lvl-secondary.vkuiButton--clr-neutral,.vkuiButton--lvl-tertiary.vkuiButton--clr-neutral{color:#000;color:var(--text_primary,var(--vkui--color_text_primary))}.vkuiButton--lvl-outline.vkuiButton--clr-neutral.vkuiButton--hover,.vkuiButton--lvl-primary.vkuiButton--clr-neutral.vkuiButton--hover,.vkuiButton--lvl-secondary.vkuiButton--clr-neutral.vkuiButton--hover,.vkuiButton--lvl-tertiary.vkuiButton--clr-neutral.vkuiButton--hover{color:#000102;color:var(--vkui--color_text_primary--hover,#000102)}.vkuiButton--lvl-outline.vkuiButton--clr-neutral.vkuiButton--active,.vkuiButton--lvl-primary.vkuiButton--clr-neutral.vkuiButton--active,.vkuiButton--lvl-secondary.vkuiButton--clr-neutral.vkuiButton--active,.vkuiButton--lvl-tertiary.vkuiButton--clr-neutral.vkuiButton--active{color:#000105;color:var(--vkui--color_text_primary--active,#000105)}.vkuiButton--lvl-outline.vkuiButton--clr-accent{box-shadow:inset 0 0 0 1px #2688eb;box-shadow:inset 0 0 0 1px var(--button_outline_border,var(--vkui--color_stroke_accent))}.vkuiButton--lvl-outline.vkuiButton--clr-accent.vkuiButton--hover{box-shadow:inset 0 0 0 1px #2483e4;box-shadow:inset 0 0 0 1px var(--vkui--color_stroke_accent--hover,#2483e4)}.vkuiButton--lvl-outline.vkuiButton--clr-accent.vkuiButton--active{box-shadow:inset 0 0 0 1px #237edd;box-shadow:inset 0 0 0 1px var(--vkui--color_stroke_accent--active,#237edd)}.vkuiButton--lvl-outline.vkuiButton--clr-positive{box-shadow:inset 0 0 0 1px #4bb34b;box-shadow:inset 0 0 0 1px var(--button_commerce_background,var(--vkui--color_stroke_positive))}.vkuiButton--lvl-outline.vkuiButton--clr-positive.vkuiButton--hover{box-shadow:inset 0 0 0 1px #48ac4a;box-shadow:inset 0 0 0 1px var(--vkui--color_stroke_positive--hover,#48ac4a)}.vkuiButton--lvl-outline.vkuiButton--clr-positive.vkuiButton--active{box-shadow:inset 0 0 0 1px #45a64a;box-shadow:inset 0 0 0 1px var(--vkui--color_stroke_positive--active,#45a64a)}.vkuiButton--lvl-outline.vkuiButton--clr-negative{box-shadow:inset 0 0 0 1px #e64646;box-shadow:inset 0 0 0 1px var(--destructive,var(--vkui--color_stroke_negative))}.vkuiButton--lvl-outline.vkuiButton--clr-negative.vkuiButton--hover{box-shadow:inset 0 0 0 1px #dd4446;box-shadow:inset 0 0 0 1px var(--vkui--color_stroke_negative--hover,#dd4446)}.vkuiButton--lvl-outline.vkuiButton--clr-negative.vkuiButton--active{box-shadow:inset 0 0 0 1px #d44245;box-shadow:inset 0 0 0 1px var(--vkui--color_stroke_negative--active,#d44245)}.vkuiButton--lvl-outline.vkuiButton--clr-neutral{box-shadow:inset 0 0 0 1px #0000001f;box-shadow:inset 0 0 0 1px var(--field_border,var(--vkui--color_field_border_alpha))}.vkuiButton--lvl-outline.vkuiButton--clr-neutral.vkuiButton--hover{background-color:#ebecee;background-color:var(--vkui--color_background_secondary--hover,#ebecee);box-shadow:unset}.vkuiButton--lvl-outline.vkuiButton--clr-neutral.vkuiButton--active{background-color:#e1e3e6;background-color:var(--vkui--color_background_secondary--active,#e1e3e6);box-shadow:unset}.vkuiButton--lvl-primary.vkuiButton--clr-overlay{background-color:#fff;background-color:var( --media_overlay_button_background,var(--vkui--color_background_contrast) )}.vkuiButton--lvl-primary.vkuiButton--clr-overlay.vkuiButton--hover{background-color:#f5f5f7;background-color:var(--vkui--color_background_contrast--hover,#f5f5f7)}.vkuiButton--lvl-primary.vkuiButton--clr-overlay.vkuiButton--active{background-color:#ebecef;background-color:var(--vkui--color_background_contrast--active,#ebecef)}.vkuiButton--lvl-secondary.vkuiButton--clr-overlay{background-color:#fff3;background-color:var( --vkui--color_background_contrast_secondary_alpha,hsla(0,0%,100%,.2) )}.vkuiButton--lvl-outline.vkuiButton--clr-overlay.vkuiButton--hover,.vkuiButton--lvl-secondary.vkuiButton--clr-overlay.vkuiButton--hover,.vkuiButton--lvl-tertiary.vkuiButton--clr-overlay.vkuiButton--hover{background-color:#ffffff3d;background-color:var( --vkui--color_background_contrast_secondary_alpha--hover,hsla(0,0%,100%,.24) )}.vkuiButton--lvl-outline.vkuiButton--clr-overlay.vkuiButton--active,.vkuiButton--lvl-secondary.vkuiButton--clr-overlay.vkuiButton--active,.vkuiButton--lvl-tertiary.vkuiButton--clr-overlay.vkuiButton--active{background-color:#ffffff47;background-color:var( --vkui--color_background_contrast_secondary_alpha--active,hsla(0,0%,100%,.28) )}.vkuiButton--lvl-primary.vkuiButton--clr-overlay{color:#2c2d2e;color:var( --media_overlay_button_foreground,var(--vkui--color_text_primary_invariably) )}.vkuiButton--lvl-primary.vkuiButton--clr-overlay.vkuiButton--hover{color:#000102;color:var(--vkui--color_text_primary_invariably--hover,#000102)}.vkuiButton--lvl-primary.vkuiButton--clr-overlay.vkuiButton--active{color:#000105;color:var(--vkui--color_text_primary_invariably--active,#000105)}.vkuiButton--lvl-outline.vkuiButton--clr-overlay,.vkuiButton--lvl-secondary.vkuiButton--clr-overlay,.vkuiButton--lvl-tertiary.vkuiButton--clr-overlay{color:#fff;color:var(--white,var(--vkui--color_text_contrast))}.vkuiButton--lvl-outline.vkuiButton--clr-overlay.vkuiButton--hover,.vkuiButton--lvl-secondary.vkuiButton--clr-overlay.vkuiButton--hover,.vkuiButton--lvl-tertiary.vkuiButton--clr-overlay.vkuiButton--hover{color:#f5f5f7;color:var(--vkui--color_text_contrast--hover,#f5f5f7)}.vkuiButton--lvl-outline.vkuiButton--clr-overlay.vkuiButton--active,.vkuiButton--lvl-secondary.vkuiButton--clr-overlay.vkuiButton--active,.vkuiButton--lvl-tertiary.vkuiButton--clr-overlay.vkuiButton--active{color:#ebecef;color:var(--vkui--color_text_contrast--active,#ebecef)}.vkuiButton--lvl-outline.vkuiButton--clr-overlay{box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px var(--white,var(--vkui--color_stroke_contrast))}.vkuiButton--lvl-outline.vkuiButton--clr-overlay.vkuiButton--hover{box-shadow:inset 0 0 0 1px #f5f5f7;box-shadow:inset 0 0 0 1px var(--vkui--color_stroke_contrast--hover,#f5f5f7)}.vkuiButton--lvl-outline.vkuiButton--clr-overlay.vkuiButton--active{box-shadow:inset 0 0 0 1px #ebecef;box-shadow:inset 0 0 0 1px var(--vkui--color_stroke_contrast--active,#ebecef)}.vkuiButton__after:not(:first-child),.vkuiButton__before:not(:last-child)+.vkuiButton__content{margin-left:6px}.vkuiButton--sz-l .vkuiButton__after:not(:first-child),.vkuiButton--sz-l .vkuiButton__before:not(:last-child)+.vkuiButton__content{margin-left:8px}.vkuiButton--sz-m{min-height:32px;min-height:var(--vkui--size_button_medium_height--compact,32px)}.vkuiButton--sz-m.vkuiButton--singleIcon{width:32px;width:var(--vkui--size_button_medium_height--compact,32px)}.vkuiButton--sz-l{min-height:36px;min-height:var(--vkui--size_button_large_height--compact,36px)}.vkuiButton--sz-l.vkuiButton--singleIcon{width:36px;width:var(--vkui--size_button_large_height--compact,36px)}.vkuiButton--sizeY-regular{min-height:30px;min-height:var(--vkui--size_button_small_height--regular,30px)}.vkuiButton--sizeY-regular.vkuiButton--singleIcon{width:30px;width:var(--vkui--size_button_small_height--regular,30px)}.vkuiButton--sizeY-regular.vkuiButton--sz-m{min-height:36px;min-height:var(--vkui--size_button_medium_height--regular,36px)}.vkuiButton--sizeY-regular.vkuiButton--sz-l.vkuiButton--singleIcon{width:36px;width:var(--vkui--size_button_medium_height--regular,36px)}.vkuiButton--sizeY-regular.vkuiButton--sz-l{min-height:44px;min-height:var(--vkui--size_button_large_height--regular,44px)}.vkuiButton--sizeY-regular.vkuiButton--sz-l.vkuiButton--singleIcon{width:44px;width:var(--vkui--size_button_large_height--regular,44px)}.vkuiBanner__actions>.vkuiButton{margin-bottom:6px;margin-right:16px;margin-top:12px}.vkuiBanner__actions>.vkuiButton--lvl-tertiary{margin:4px 16px 2px -12px;margin:4px 16px 2px calc(-1 * var(--vkui--size_button_tertiary_small_padding_horizontal--regular,12px))}.vkuiBanner__actions>.vkuiButton--sz-m.vkuiButton--lvl-tertiary{margin-left:-12px;margin-left:calc(-1 * var(--vkui--size_button_tertiary_medium_padding_horizontal--regular,12px))}.vkuiBanner__actions>.vkuiButton--sz-l.vkuiButton--lvl-tertiary{margin-left:-16px;margin-left:calc(-1 * var(--vkui--size_button_tertiary_large_padding_horizontal--regular,16px))}.vkuiBanner__actions>.vkuiButton--lvl-tertiary:first-child{margin-top:4px}.vkuiBanner__actions>.vkuiButton:not(.vkuiButton--lvl-tertiary)+.vkuiButton:not(.vkuiButton--lvl-tertiary){margin-top:0}.vkuiBanner__actions>.vkuiButton:not(.vkuiButton--lvl-tertiary)+.vkuiButton--lvl-tertiary{margin-left:-12px;margin-top:2px}.vkuiBanner__actions>.vkuiButton--lvl-tertiary+.vkuiButton--lvl-tertiary{margin-top:2px}.vkuiModalCardBase__actions .vkuiButton{flex:1;margin-left:6px;margin-right:6px;width:0}.vkuiModalCardBase__actions--v .vkuiButton{margin-left:0;margin-right:0;width:100%}.vkuiModalCardBase__actions--v .vkuiButton+.vkuiButton{margin-top:12px}.vkuiRichCell__actions>.vkuiButton+.vkuiButton{margin-left:8px}.vkuiRemovable__content{align-items:center;display:flex;padding-left:16px;padding-left:var(--vkui--size_base_padding_horizontal--regular,16px);position:relative}.vkuiRemovable__action{border:none;flex-grow:0;flex-shrink:0;position:relative}.vkuiRemovable__action.vkuiRemovable__action{color:#99a2ad;color:var(--icon_secondary,var(--vkui--color_icon_secondary))}.vkuiRemovable--start .vkuiRemovable__action{align-self:flex-start}.vkuiRemovable--ios{overflow:hidden}.vkuiRemovable__remove{background-color:#e64646;background-color:var(--destructive,var(--vkui--color_background_negative));border:none;border-radius:0;color:#fff;color:var(--white);font-size:15px;height:100%;left:100%;line-height:45px;padding:0 10px;position:absolute;top:0}.vkuiRemovable__remove-in{align-items:center;display:flex;height:100%;justify-content:center;width:100%}@media(prefers-reduced-motion:no-preference){.vkuiRemovable--ios .vkuiRemovable__content{transition:-webkit-transform .6s cubic-bezier(.36,.66,.04,1);transition:transform .6s cubic-bezier(.36,.66,.04,1);transition:transform .6s cubic-bezier(.36,.66,.04,1),-webkit-transform .6s cubic-bezier(.36,.66,.04,1);transition:-webkit-transform .6s var(--ios-easing);transition:transform .6s var(--ios-easing);transition:transform .6s var(--ios-easing),-webkit-transform .6s var(--ios-easing)}}.vkuiRemovable__toggle{background:none;display:block;height:44px;margin:0 2px;width:44px}.vkuiRemovable__toggle-in{align-content:center;align-items:center;border:none;display:flex;height:100%;justify-content:center;position:relative;width:100%}.vkuiRemovable__toggle-in:after{background-color:#e64646;background-color:var(--destructive,var(--vkui--color_background_negative));border-radius:50%;content:"";height:22px;width:22px}.vkuiRemovable__toggle-in:before{background-color:#fff;background-color:var(--white);content:"";display:block;height:2px;position:absolute;width:12px}.vkuiRemovable--ios .vkuiRemovable__content{padding-left:0;padding-right:16px;padding-right:var(--vkui--size_base_padding_horizontal--regular,16px)}.vkuiFormItem--removable .vkuiRemovable__content,.vkuiFormLayoutGroup--removable .vkuiRemovable__content{align-items:flex-start;flex-wrap:wrap}.vkuiRemovable__offset{display:none}.vkuiFormItem--withTop .vkuiFormItem__removable~.vkuiRemovable__offset,.vkuiFormLayoutGroup--removable .vkuiFormItem--withTop~.vkuiRemovable__offset{display:block;height:28px;height:calc(2px + var(--vkui--font_subhead--line_height--regular,18px) + 8px);order:-1;width:100%}.vkuiFormItem--withTop.vkuiFormItem--sizeY-compact .vkuiFormItem__removable~.vkuiRemovable__offset,.vkuiFormLayoutGroup--removable.vkuiFormLayoutGroup--sizeY-compact .vkuiFormItem--withTop~.vkuiRemovable__offset{height:24px;height:calc(2px + var(--vkui--font_subhead--line_height--compact,16px) + 6px)}[class$=--focus-visible]>.vkuiFocusVisible{border-radius:inherit;box-shadow:0 0 0 2px #2688eb;box-shadow:0 0 0 2px var(--accent,var(--vkui--color_stroke_accent));inset:2px;overflow:hidden;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0}[class$=--focus-visible]>.vkuiFocusVisible--outside{inset:-2px}@media(prefers-reduced-motion:no-preference){[class$=--focus-visible]>.vkuiFocusVisible{-webkit-animation:vkui-animation-focus-visible .15s ease-in-out forwards;animation:vkui-animation-focus-visible .15s ease-in-out forwards;-webkit-animation-delay:.01ms;animation-delay:.01ms;inset:4px;will-change:top,left,bottom,right}[class$=--focus-visible]>.vkuiFocusVisible--outside{-webkit-animation-name:vkui-animation-focus-visible-outside;animation-name:vkui-animation-focus-visible-outside;inset:0}@-webkit-keyframes vkui-animation-focus-visible{to{inset:2px;will-change:auto}}@keyframes vkui-animation-focus-visible{to{inset:2px;will-change:auto}}@-webkit-keyframes vkui-animation-focus-visible-outside{to{inset:-2px;will-change:auto}}@keyframes vkui-animation-focus-visible-outside{to{inset:-2px;will-change:auto}}}.vkuiPopperArrow__in{content:"";display:block;height:8px;width:20px}[data-popper-placement^=bottom] .vkuiPopperArrow{bottom:100%}[data-popper-placement^=top] .vkuiPopperArrow{top:100%}[data-popper-placement^=top] .vkuiPopperArrow__in{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[data-popper-placement^=left] .vkuiPopperArrow{left:calc(100% - 6px)}[data-popper-placement^=left] .vkuiPopperArrow__in{-webkit-transform:rotate(90deg);transform:rotate(90deg)}[data-popper-placement^=right] .vkuiPopperArrow{right:calc(100% - 6px)}[data-popper-placement^=right] .vkuiPopperArrow__in{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.vkuiRoot{height:100%;position:relative;width:100%}.vkuiRoot--transition{pointer-events:none}.vkuiRoot__view{height:100%;position:relative;width:100%}.vkuiRoot--transition .vkuiRoot__view{left:0;overflow:hidden;position:fixed;top:0}.vkuiRoot__scrollCompensation{height:100%;width:100%}.vkuiRoot__view--hide-forward,.vkuiRoot__view--show-back{z-index:1}.vkuiRoot__view--hide-back,.vkuiRoot__view--show-forward{z-index:2}.vkuiRoot__view--show-forward{-webkit-animation:vkui-root-android-animation-show-forward .3s cubic-bezier(.4,0,.2,1);animation:vkui-root-android-animation-show-forward .3s cubic-bezier(.4,0,.2,1);-webkit-animation:vkui-root-android-animation-show-forward .3s var(--android-easing);animation:vkui-root-android-animation-show-forward .3s var(--android-easing)}.vkuiRoot__view--hide-back{-webkit-animation:vkui-root-android-animation-hide-back .3s cubic-bezier(.4,0,.2,1) forwards;animation:vkui-root-android-animation-hide-back .3s cubic-bezier(.4,0,.2,1) forwards;-webkit-animation:vkui-root-android-animation-hide-back .3s var(--android-easing) forwards;animation:vkui-root-android-animation-hide-back .3s var(--android-easing) forwards}.vkuiRoot__popout{z-index:100;z-index:var(--vkui--z_index_popout,100)}.vkuiRoot__modal,.vkuiRoot__popout{height:100%;left:0;position:fixed;top:0;width:100%}.vkuiRoot__modal{z-index:99;z-index:var(--vkui--z_index_modal,99)}.vkuiRoot__modal:empty{display:none}.vkuiRoot--ios .vkuiRoot__view--hide-forward:after,.vkuiRoot--ios .vkuiRoot__view--show-back:after{background-color:#000;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:6}.vkuiRoot--ios .vkuiRoot__view--show-back:after{-webkit-animation:vkui-root-ios-animation-show-back .6s cubic-bezier(.36,.66,.04,1) forwards;animation:vkui-root-ios-animation-show-back .6s cubic-bezier(.36,.66,.04,1) forwards;-webkit-animation:vkui-root-ios-animation-show-back .6s var(--ios-easing) forwards;animation:vkui-root-ios-animation-show-back .6s var(--ios-easing) forwards}.vkuiRoot--ios .vkuiRoot__view--hide-forward:after{-webkit-animation:vkui-root-ios-animation-hide-forward .6s cubic-bezier(.36,.66,.04,1);animation:vkui-root-ios-animation-hide-forward .6s cubic-bezier(.36,.66,.04,1);-webkit-animation:vkui-root-ios-animation-hide-forward .6s var(--ios-easing);animation:vkui-root-ios-animation-hide-forward .6s var(--ios-easing)}.vkuiRoot--ios .vkuiRoot__view--show-forward{-webkit-animation:vkui-root-ios-animation-show-forward .6s cubic-bezier(.36,.66,.04,1);animation:vkui-root-ios-animation-show-forward .6s cubic-bezier(.36,.66,.04,1);-webkit-animation:vkui-root-ios-animation-show-forward .6s var(--ios-easing);animation:vkui-root-ios-animation-show-forward .6s var(--ios-easing)}.vkuiRoot--ios .vkuiRoot__view--hide-back{-webkit-animation:vkui-root-ios-animation-hide-back .6s cubic-bezier(.36,.66,.04,1) forwards;animation:vkui-root-ios-animation-hide-back .6s cubic-bezier(.36,.66,.04,1) forwards;-webkit-animation:vkui-root-ios-animation-hide-back .6s var(--ios-easing) forwards;animation:vkui-root-ios-animation-hide-back .6s var(--ios-easing) forwards}@-webkit-keyframes vkui-root-ios-animation-show-back{0%{opacity:.3}to{opacity:0}}@keyframes vkui-root-ios-animation-show-back{0%{opacity:.3}to{opacity:0}}@-webkit-keyframes vkui-root-ios-animation-hide-forward{0%{opacity:0}to{opacity:.3}}@keyframes vkui-root-ios-animation-hide-forward{0%{opacity:0}to{opacity:.3}}@-webkit-keyframes vkui-root-ios-animation-hide-back{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes vkui-root-ios-animation-hide-back{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes vkui-root-ios-animation-show-forward{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes vkui-root-ios-animation-show-forward{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes vkui-root-android-animation-hide-back{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes vkui-root-android-animation-hide-back{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.05);transform:scale(1.05)}}@-webkit-keyframes vkui-root-android-animation-show-forward{0%{opacity:0;-webkit-transform:scale(1.05);transform:scale(1.05)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes vkui-root-android-animation-show-forward{0%{opacity:0;-webkit-transform:scale(1.05);transform:scale(1.05)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.vkuiView--ios .vkuiPanel__in{padding-bottom:0;padding-bottom:var(--safe-area-inset-bottom);padding:0;padding:0 var(--safe-area-inset-right) var(--safe-area-inset-bottom) var(--safe-area-inset-left)}.vkuiView--ios .vkuiView__panel--swipe-back-prev{box-shadow:-2px 0 12px #0000004d}.vkuiView--ios .vkuiView__panel--swipe-back-prev.vkuiView__panel--swipe-back-success{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);transition:-webkit-transform .3s cubic-bezier(.36,.66,.04,1);transition:transform .3s cubic-bezier(.36,.66,.04,1);transition:transform .3s cubic-bezier(.36,.66,.04,1),-webkit-transform .3s cubic-bezier(.36,.66,.04,1);transition:-webkit-transform .3s var(--ios-easing);transition:transform .3s var(--ios-easing);transition:transform .3s var(--ios-easing),-webkit-transform .3s var(--ios-easing)}.vkuiView--ios .vkuiView__panel--swipe-back-next.vkuiView__panel--swipe-back-success,.vkuiView--ios .vkuiView__panel--swipe-back-prev.vkuiView__panel--swipe-back-failed{-webkit-transform:translateZ(0);transform:translateZ(0)}.vkuiView--ios .vkuiView__panel--swipe-back-next.vkuiView__panel--swipe-back-failed,.vkuiView--ios .vkuiView__panel--swipe-back-next.vkuiView__panel--swipe-back-success,.vkuiView--ios .vkuiView__panel--swipe-back-prev.vkuiView__panel--swipe-back-failed{transition:-webkit-transform .3s cubic-bezier(.36,.66,.04,1);transition:transform .3s cubic-bezier(.36,.66,.04,1);transition:transform .3s cubic-bezier(.36,.66,.04,1),-webkit-transform .3s cubic-bezier(.36,.66,.04,1);transition:-webkit-transform .3s var(--ios-easing);transition:transform .3s var(--ios-easing);transition:transform .3s var(--ios-easing),-webkit-transform .3s var(--ios-easing)}.vkuiView--ios .vkuiView__panel--swipe-back-next.vkuiView__panel--swipe-back-failed{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.vkuiView--ios .vkuiView__panel--prev{-webkit-animation:vkui-animation-ios-prev-forward .6s cubic-bezier(.36,.66,.04,1);animation:vkui-animation-ios-prev-forward .6s cubic-bezier(.36,.66,.04,1);-webkit-animation:vkui-animation-ios-prev-forward .6s var(--ios-easing);animation:vkui-animation-ios-prev-forward .6s var(--ios-easing)}.vkuiView--ios .vkuiView__panel--next{-webkit-animation:vkui-animation-ios-next-back .6s cubic-bezier(.36,.66,.04,1);animation:vkui-animation-ios-next-back .6s cubic-bezier(.36,.66,.04,1);-webkit-animation:vkui-animation-ios-next-back .6s var(--ios-easing);animation:vkui-animation-ios-next-back .6s var(--ios-easing)}.vkuiView--ios .vkuiView__panel--prev~.vkuiView__panel--next{-webkit-animation:vkui-animation-ios-next-forward .6s cubic-bezier(.36,.66,.04,1);animation:vkui-animation-ios-next-forward .6s cubic-bezier(.36,.66,.04,1);-webkit-animation:vkui-animation-ios-next-forward .6s var(--ios-easing);animation:vkui-animation-ios-next-forward .6s var(--ios-easing)}.vkuiView--ios .vkuiView__panel--next~.vkuiView__panel--prev{-webkit-animation:vkui-animation-ios-prev-back .6s cubic-bezier(.36,.66,.04,1) forwards;animation:vkui-animation-ios-prev-back .6s cubic-bezier(.36,.66,.04,1) forwards;-webkit-animation:vkui-animation-ios-prev-back .6s var(--ios-easing) forwards;animation:vkui-animation-ios-prev-back .6s var(--ios-easing) forwards}.vkuiView--ios .vkuiView__panel--next .vkuiPanel__fade,.vkuiView--ios .vkuiView__panel--prev .vkuiPanel__fade{background:#000;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.vkuiView--ios .vkuiView__panel--prev .vkuiPanel__fade{-webkit-animation:vkui-animation-ios-fade-in .6s cubic-bezier(.36,.66,.04,1);animation:vkui-animation-ios-fade-in .6s cubic-bezier(.36,.66,.04,1);-webkit-animation:vkui-animation-ios-fade-in .6s var(--ios-easing);animation:vkui-animation-ios-fade-in .6s var(--ios-easing)}.vkuiView--ios .vkuiView__panel--next .vkuiPanel__fade{-webkit-animation:vkui-animation-ios-fade-out .6s cubic-bezier(.36,.66,.04,1) forwards;animation:vkui-animation-ios-fade-out .6s cubic-bezier(.36,.66,.04,1) forwards;-webkit-animation:vkui-animation-ios-fade-out .6s var(--ios-easing) forwards;animation:vkui-animation-ios-fade-out .6s var(--ios-easing) forwards}.vkuiView--ios .vkuiView__panel--next~.vkuiView__panel--prev .vkuiPanel__fade,.vkuiView--ios .vkuiView__panel--prev~.vkuiView__panel--next .vkuiPanel__fade{display:none}.vkuiView--ios.vkuiView--no-motion .vkuiView__panel,.vkuiView--ios.vkuiView--no-motion .vkuiView__panel .vkuiPanel__in{-webkit-animation:none;animation:none}.vkuiView--ios .vkuiView__panel--active .vkuiPanel__fade{display:none}@-webkit-keyframes vkui-animation-ios-next-forward{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes vkui-animation-ios-next-forward{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes vkui-animation-ios-next-back{0%{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes vkui-animation-ios-next-back{0%{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes vkui-animation-ios-prev-forward{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}@keyframes vkui-animation-ios-prev-forward{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}@-webkit-keyframes vkui-animation-ios-prev-back{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes vkui-animation-ios-prev-back{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes vkui-animation-ios-fade-in{0%{opacity:0}to{opacity:.3}}@keyframes vkui-animation-ios-fade-in{0%{opacity:0}to{opacity:.3}}@-webkit-keyframes vkui-animation-ios-fade-out{0%{opacity:.3}to{opacity:0}}@keyframes vkui-animation-ios-fade-out{0%{opacity:.3}to{opacity:0}}.vkuiView{word-wrap:break-word;font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--font-common);height:100%;position:relative;width:100%}.vkuiView--animated,.vkuiView--swiping-back{overflow:hidden}.vkuiView__header{position:fixed;width:100%;z-index:2}.vkuiView--animated .vkuiView__header,.vkuiView--animated .vkuiView__panel,.vkuiView--swiping-back .vkuiView__header,.vkuiView--swiping-back .vkuiView__panel{pointer-events:none}.vkuiView__panel,.vkuiView__panels{height:100%;width:100%}.vkuiView__panel{box-sizing:border-box;position:relative;z-index:1}.vkuiView__panel-in{height:100%}.vkuiView--animated .vkuiView__panel,.vkuiView--swiping-back .vkuiView__panel{left:0;overflow:hidden;position:fixed;top:0}.vkuiView__popout{z-index:100;z-index:var(--vkui--z_index_popout,100)}.vkuiView__modal,.vkuiView__popout{height:100%;left:0;position:fixed;top:0;width:100%}.vkuiView__modal{z-index:99;z-index:var(--vkui--z_index_modal,99)}.vkuiView__modal:empty{display:none}.vkuiView__panel--next~.vkuiView__panel--prev{-webkit-animation:vkui-animation-view-prev-back .3s cubic-bezier(.4,0,.2,1) forwards;animation:vkui-animation-view-prev-back .3s cubic-bezier(.4,0,.2,1) forwards;-webkit-animation:vkui-animation-view-prev-back .3s var(--android-easing) forwards;animation:vkui-animation-view-prev-back .3s var(--android-easing) forwards}.vkuiView__panel--prev~.vkuiView__panel--next{-webkit-animation:vkui-animation-view-next-forward .3s cubic-bezier(.4,0,.2,1);animation:vkui-animation-view-next-forward .3s cubic-bezier(.4,0,.2,1);-webkit-animation:vkui-animation-view-next-forward .3s var(--android-easing);animation:vkui-animation-view-next-forward .3s var(--android-easing)}.vkuiView--no-motion .vkuiView__panel{-webkit-animation:none;animation:none}@-webkit-keyframes vkui-animation-view-prev-back{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px)}}@keyframes vkui-animation-view-prev-back{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px)}}@-webkit-keyframes vkui-animation-view-next-forward{0%{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes vkui-animation-view-next-forward{0%{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.vkuiPanel{height:100%;position:relative;width:100%}.vkuiPanel:after{content:"";height:100%;z-index:1}.vkuiPanel--centered .vkuiPanelHeader,.vkuiPanel:after{left:0;position:absolute;top:0;width:100%}.vkuiPanel__in{box-sizing:border-box;display:flex;flex-direction:column;min-height:100%;position:relative;width:100%;z-index:2}.vkuiPanel__centered{align-items:center;box-sizing:border-box;display:flex;flex:1 0;flex-direction:column;justify-content:center}.vkuiPanel__centered .vkuiPanelHeader--vis+*{margin-top:56px;margin-top:var( --panelheader_height,var(--vkui--size_panel_header_height--regular) )}.vkuiPanel__centered .vkuiPanelHeader--ios.vkuiPanelHeader--vis+*{margin-top:52px;margin-top:var( --panelheader_height_ios,var(--vkui--size_panel_header_height--regular) )}.vkuiPanel--sizeX-compact .vkuiPanel__centered .vkuiPanelHeader--sep+*{margin-top:61px;margin-top:calc(var(--panelheader_height, var(--vkui--size_panel_header_height--regular)) + 5px)}.vkuiPanel--sizeX-compact .vkuiPanel__centered .vkuiPanelHeader--ios.vkuiPanelHeader--sep+*{margin-top:57px;margin-top:calc(var( --panelheader_height_ios, var(--vkui--size_panel_header_height--regular) ) + 5px)}.vkuiPanel--sizeX-compact .vkuiPanel__centered .vkuiPanelHeader--vkcom.vkuiPanelHeader--sep+*{margin-top:53px;margin-top:calc(var( --panelheader_height_vkcom, var(--vkui--size_panel_header_height--regular) ) + 5px)}.vkuiPanel--sizeX-regular .vkuiPanel__centered .vkuiPanelHeader--sep+*{margin-top:72px;margin-top:calc(var(--panelheader_height, var(--vkui--size_panel_header_height--regular)) + 16px)}.vkuiPanel--sizeX-regular .vkuiPanel__centered .vkuiPanelHeader--ios.vkuiPanelHeader--sep+*{margin-top:68px;margin-top:calc(var( --panelheader_height_ios, var(--vkui--size_panel_header_height--regular) ) + 16px)}.vkuiPanel--sizeX-regular .vkuiPanel__centered .vkuiPanelHeader--vkcom.vkuiPanelHeader--sep+*{margin-top:64px;margin-top:calc(var( --panelheader_height_vkcom, var(--vkui--size_panel_header_height--regular) ) + 16px)}.vkuiEpic .vkuiPanel__in{padding-bottom:48px;padding-bottom:calc(var(--safe-area-inset-bottom) + var(--tabbar_height))}.vkuiPanel__in-before{height:1px;margin-bottom:-1px}.vkuiPanel__separator{position:relative;z-index:3}.vkuiPanel__in-after{height:1px;margin-top:-1px}.vkuiPanel .vkuiPanel__in,.vkuiPanel:after{background-color:#fff;background-color:var( --background_content,var(--vkui--color_background_content) )}.vkuiPanel.vkuiPanel--sizeX-regular .vkuiPanel__in,.vkuiPanel.vkuiPanel--sizeX-regular:after{background-color:initial}.vkuiPanelHeader{position:relative}.vkuiPanelHeader--vis.vkuiPanelHeader--fixed:before{content:"";display:block}.vkuiPanelHeader:not(.vkuiPanelHeader--vis):not(.vkuiPanelHeader--fixed){height:0}.vkuiPanelHeader__fixed{z-index:10}.vkuiPanelHeader__in{align-items:center;background:#fff;background:var(--header_background,var(--vkui--color_background_content));display:flex;justify-content:space-between;position:relative;white-space:nowrap}.vkuiPanelHeader--trnsp .vkuiPanelHeader__in{background:transparent}.vkuiPanelHeader--shadow .vkuiPanelHeader__in{box-shadow:0 0 4px #00000014}.vkuiPanelHeader__before{box-sizing:border-box;color:#2688eb;color:var(--header_tint,var(--vkui--color_icon_accent_themed));display:flex;flex-shrink:0}.vkuiPanelHeader__content{overflow:hidden}.vkuiPanelHeader__content>*{display:block;overflow:hidden;text-overflow:ellipsis}.vkuiPanelHeader__content-in{color:#000;color:var(--header_text,var(--vkui--color_text_primary));font-family:VK Sans Display,-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--font-display);font-weight:500}.vkuiPanelHeader:before,.vkuiPanelHeader__in{height:56px;height:var( --panelheader_height,var(--vkui--size_panel_header_height--regular) );padding-top:0;padding-top:var(--safe-area-inset-top)}.vkuiPanelHeader__after{box-sizing:border-box;color:#2688eb;color:var(--header_tint,var(--vkui--color_icon_accent_themed));display:flex;justify-content:flex-end}.vkuiPanelHeader--vkapps .vkuiPanelHeader__after{min-width:90px}.vkuiPanelHeader--ios{--panelheader_height:var( --panelheader_height_ios,var(--vkui--size_panel_header_height--regular) )}.vkuiPanelHeader--ios .vkuiPanelHeader__before{flex-basis:0;flex-grow:1;flex-shrink:0;opacity:1;padding:4px 0 4px 4px;transition:opacity .3s cubic-bezier(.36,.66,.04,1);transition:opacity .3s var(--ios-easing)}.vkuiPanelHeader--ios .vkuiPanelHeader__before .vkuiPanelHeaderButton+.vkuiPanelHeaderButton--primitive{margin-left:-6px;padding-left:0}.vkuiPanelHeader--ios .vkuiPanelHeader__content{opacity:1;text-align:center;transition:opacity .3s cubic-bezier(.36,.66,.04,1);transition:opacity .3s var(--ios-easing)}.vkuiPanelHeader--ios .vkuiPanelHeader__content-in{font-size:21px}.vkuiPanelHeader--ios .vkuiPanelHeader__content>*{padding:0 4px}.vkuiPanelHeader--ios.vkuiPanelHeader--no-before .vkuiPanelHeader__content{padding-left:8px}.vkuiPanelHeader--ios.vkuiPanelHeader--no-after .vkuiPanelHeader__content>*{padding-right:0}.vkuiPanelHeader--ios.vkuiPanelHeader--no-after .vkuiPanelHeader__content{padding-right:8px}.vkuiPanelHeader--ios .vkuiPanelHeader__after{flex-basis:0;flex-grow:1;flex-shrink:0;opacity:1;padding:4px 4px 4px 0;transition:opacity .3s cubic-bezier(.36,.66,.04,1);transition:opacity .3s var(--ios-easing)}.vkuiView--ios .vkuiView__panel--prev .vkuiPanelHeader__after,.vkuiView--ios .vkuiView__panel--prev .vkuiPanelHeader__before,.vkuiView--ios .vkuiView__panel--prev .vkuiPanelHeader__content{opacity:0}.vkuiPanelHeader--android .vkuiPanelHeader__before:not(:empty){padding:4px 0 4px 4px}.vkuiPanelHeader--android .vkuiPanelHeader__content{align-items:center;flex-grow:1;max-width:100%}.vkuiPanelHeader--android .vkuiPanelHeader__content-in{font-size:23px}.vkuiPanelHeader--android .vkuiPanelHeader__content>*{padding:0 12px}.vkuiPanelHeader--android .vkuiSearch,.vkuiPanelHeader--vkcom .vkuiSearch{padding:0 4px}.vkuiSplitCol--spaced .vkuiPanelHeader--android.vkuiPanelHeader--no-before:not(.vkuiModalPageHeader__in) .vkuiPanelHeader__content{padding-left:0}.vkuiPanelHeader--android.vkuiPanelHeader--no-after .vkuiPanelHeader__content>*,.vkuiPanelHeader--vkcom.vkuiPanelHeader--no-after .vkuiPanelHeader__content>*{padding-right:0}.vkuiPanelHeader--android.vkuiPanelHeader--no-after .vkuiPanelHeader__content{padding-right:16px}.vkuiPanelHeader--android.vkuiPanelHeader--no-before .vkuiPanelHeader__content{padding-left:16px}.vkuiSplitCol--spaced .vkuiPanelHeader--android.vkuiPanelHeader--no-after:not(.vkuiModalPageHeader__in) .vkuiPanelHeader__content{padding-right:0}.vkuiPanelHeader--android .vkuiPanelHeader__after:not(:empty),.vkuiPanelHeader--vkcom .vkuiPanelHeader__after:not(:empty){padding:4px 4px 4px 0}.vkuiPanelHeader--vkcom{--panelheader_height:var( --panelheader_height_vkcom,var(--vkui--size_panel_header_height--regular) );position:relative;z-index:10}.vkuiPanelHeader--vkcom.vkuiPanelHeader--sizeX-regular:not(.vkuiModalPageHeader__in):after,.vkuiPanelHeader--vkcom.vkuiPanelHeader--sizeX-regular:not(.vkuiPanelHeader--sep) .vkuiPanelHeader__in:after{background-color:#fff;background-color:var( --header_background,var(--vkui--color_background_content) );bottom:0;content:"";height:1px;height:var(--thin-border);left:1px;left:var(--thin-border);position:absolute;right:1px;right:var(--thin-border)}.vkuiPanelHeader--vkcom.vkuiPanelHeader--sizeX-regular:not(.vkuiModalPageHeader__in) .vkuiPanelHeader__in{border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:inset 0 0 0 1px #e1e3e6;box-shadow:0 0 0 var(--thin-border) var(--input_border) inset}.vkuiPanelHeader--vkcom .vkuiPanelHeader__content{text-align:center}.vkuiPanelHeader--vkcom .vkuiPanelHeader__before:not(:empty){padding:0 0 0 4px}.vkuiPanelHeader--vkcom .vkuiPanelHeader__after,.vkuiPanelHeader--vkcom .vkuiPanelHeader__before{flex-basis:0;flex-grow:1;flex-shrink:0}.vkuiPanelHeader--no-before .vkuiPanelHeader__content>*{padding-left:0}.vkuiPanelHeaderButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;box-shadow:none;color:currentColor;display:block;margin:0;padding:0;position:relative}.vkuiPanelHeaderButton[disabled]{opacity:.6}.vkuiPanelHeaderButton .vkuiCounter{padding:0;position:absolute;right:2px;top:8px}.vkuiPanelHeaderButton--primitive{height:48px;line-height:48px;padding:0 12px}.vkuiPanelHeaderButton--ios{align-items:center;display:flex;font-size:17px;position:relative}.vkuiPanelHeaderButton--ios.vkuiPanelHeaderButton--primitive{height:44px;line-height:44px}.vkuiPanelHeaderButton--ios .vkuiIcon--24{padding:10px}.vkuiPanelHeaderButton--ios .vkuiIcon--28{padding:8px}.vkuiPanelHeaderButton--android.vkuiPanelHeaderButton--notPrimitive{border-radius:50%}.vkuiPanelHeaderButton--android .vkuiIcon--24{padding:12px}.vkuiPanelHeaderButton--android .vkuiIcon--28{padding:10px}.vkuiPanelHeaderButton--vkcom{color:#818c99;color:var(--header_text_secondary,var(--vkui--color_text_secondary))}.vkuiPanelHeaderButton--vkcom>:not(.vkuiCounter){opacity:.7;transition:opacity .3s}.vkuiPanelHeaderButton--vkcom.vkuiPanelHeaderButton--active>:not(.vkuiCounter),.vkuiPanelHeaderButton--vkcom.vkuiPanelHeaderButton--hover>:not(.vkuiCounter){opacity:1}.vkuiPanelHeaderButton--vkcom{align-items:center;display:flex;padding:10px}.vkuiPanelHeaderButton--vkcom.vkuiPanelHeaderButton--notPrimitive{border-radius:50%}.vkuiPanelHeaderBack--vkcom.vkuiPanelHeaderBack--has-label{padding-right:11px}.vkuiPanelHeaderBack--ios.vkuiPanelHeaderBack--has-label{padding-right:8px}.vkuiPanelHeaderContent{align-items:center;box-sizing:border-box;display:flex;font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--font-common);height:100%;justify-content:flex-start;line-height:normal;max-width:100%}.vkuiPanelHeaderContent__before{flex-shrink:0;margin-right:12px}.vkuiPanelHeaderContent__in{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;height:100%;justify-content:center;min-width:0}.vkuiPanelHeaderContent__children-in,.vkuiPanelHeaderContent__status{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vkuiPanelHeaderContent__status{color:#818c99;color:var(--header_text_secondary,var(--vkui--color_text_secondary));margin-top:1px;max-width:100%;order:1}.vkuiPanelHeaderContent__children{align-items:center;display:flex;max-width:100%}.vkuiPanelHeaderContent__children-in{flex-grow:0;min-width:0}.vkuiPanelHeaderContent__aside{align-items:center;color:#2688eb;color:var(--header_tint,var(--vkui--color_icon_accent));display:flex;justify-content:flex-start;margin-left:2px}.vkuiPanelHeaderContent__width{width:1000px}.vkuiPanelHeaderContent__in--centered{align-items:center}.vkuiPanelHeaderContent--ios .vkuiPanelHeaderContent__children-in{font-family:VK Sans Display,-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--font-display);font-size:21px;font-weight:500;line-height:52px;line-height:var( --panelheader_height_ios,var(--vkui--size_panel_header_height--regular) )}.vkuiPanelHeaderContent--android .vkuiPanelHeaderContent__children-in{font-family:VK Sans Display,-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--font-display);font-size:23px;font-weight:500;line-height:56px;line-height:var( --panelheader_height,var(--vkui--size_panel_header_height--regular) )}.vkuiPanelHeader--no-before .vkuiPanelHeaderContent--vkcom{padding-left:16px}.vkuiPanelHeaderContext--closing,.vkuiPanelHeaderContext--opened{height:100%;width:100%}.vkuiPanelHeaderContext--desktop.vkuiPanelHeaderContext--closing,.vkuiPanelHeaderContext--desktop.vkuiPanelHeaderContext--opened{height:auto}.vkuiPanelHeaderContext__in{box-sizing:border-box;left:0;padding:8px;pointer-events:none;position:absolute;width:100%;z-index:2}.vkuiPanelHeaderContext__fade{background:#0006;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.vkuiPanelHeaderContext--opened .vkuiPanelHeaderContext__fade{-webkit-animation:vkui-animation-panelheadercontext-fade-in .2s ease;animation:vkui-animation-panelheadercontext-fade-in .2s ease}.vkuiPanelHeaderContext--closing .vkuiPanelHeaderContext__fade{-webkit-animation:vkui-animation-panelheadercontext-fade-out .2s ease;animation:vkui-animation-panelheadercontext-fade-out .2s ease}.vkuiPanelHeaderContext--opened .vkuiPanelHeaderContext__in{-webkit-animation:vkui-animation-panelheadercontext-translate-in .2s ease;animation:vkui-animation-panelheadercontext-translate-in .2s ease;pointer-events:auto}.vkuiPanelHeaderContext--closing .vkuiPanelHeaderContext__in{-webkit-animation:vkui-animation-panelheadercontext-translate-out .2s ease;animation:vkui-animation-panelheadercontext-translate-out .2s ease}.vkuiPanelHeaderContext .vkuiList{background:#fff;background:var(--header_background,var(--vkui--color_background_content))}.vkuiPanelHeaderContext--ios .vkuiPanelHeaderContext__in{padding:0}.vkuiPanelHeaderContext--rounded .vkuiList{border-radius:12px;overflow:hidden;padding:8px 0}.vkuiPanelHeaderContext--desktop .vkuiPanelHeaderContext__in{padding:12px 8px}.vkuiPanelHeaderContext--desktop .vkuiPanelHeaderContext__content{background:#fff;background:var(--header_background,var(--vkui--color_background_content));border-radius:12px;box-shadow:0 0 4px #00000014,0 8px 8px #00000029;overflow:hidden}@-webkit-keyframes vkui-animation-panelheadercontext-translate-in{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes vkui-animation-panelheadercontext-translate-in{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes vkui-animation-panelheadercontext-translate-out{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes vkui-animation-panelheadercontext-translate-out{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes vkui-animation-panelheadercontext-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vkui-animation-panelheadercontext-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes vkui-animation-panelheadercontext-fade-out{0%{opacity:1}to{opacity:0}}@keyframes vkui-animation-panelheadercontext-fade-out{0%{opacity:1}to{opacity:0}}.vkuiPopoutRoot{height:100%;position:relative;width:100%}.vkuiPopoutRoot__popout{position:fixed}.vkuiPopoutRoot--absolute,.vkuiPopoutRoot__popout{height:100%;left:0;top:0;width:100%;z-index:100;z-index:var(--vkui--z_index_popout,100)}.vkuiPopoutRoot--absolute{position:absolute}.vkuiPopoutRoot__modal{height:100%;left:0;position:fixed;top:0;width:100%;z-index:99;z-index:var(--vkui--z_index_modal,99)}.vkuiPopoutRoot__modal:empty{display:none}.vkuiSplitLayout{font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--font-common);height:100%;position:relative;width:100%}.vkuiSplitLayout__inner{display:flex;height:100%;width:100%}.vkuiSplitLayout__inner--header{margin-top:-56px;margin-top:calc(-1 * (var( --panelheader_height, var(--vkui--size_panel_header_height--regular) ) + var(--safe-area-inset-top)));position:relative;z-index:11}.vkuiSplitLayout--ios .vkuiSplitLayout__inner--header{margin-top:-52px;margin-top:calc(-1 * (var( --panelheader_height_ios, var(--vkui--size_panel_header_height--regular) ) + var(--safe-area-inset-top)))}.vkuiSplitLayout__popout{z-index:100;z-index:var(--vkui--z_index_popout,100)}.vkuiSplitLayout__modal,.vkuiSplitLayout__popout{height:100%;left:0;position:fixed;top:0;width:100%}.vkuiSplitLayout__modal{z-index:99;z-index:var(--vkui--z_index_modal,99)}.vkuiSplitLayout__modal:empty{display:none}.vkuiSplitCol{flex-grow:1;flex-shrink:1;height:100%;position:relative;width:1px}.vkuiSplitCol--spaced{margin:0 16px;margin:0 var(--vkui--size_split_col_padding_horizontal--regular,16px)}.vkuiSplitCol--fixed{flex-grow:1;flex-shrink:1;height:100%;width:1px}.vkuiSplitCol__fixedInner{height:inherit;max-width:inherit;min-width:inherit;overflow:hidden;position:fixed;-webkit-transform:translateZ(0);transform:translateZ(0);width:inherit}.vkuiEpic{height:100%;width:100%}.vkuiTabbar{background:#fff;background:var( --header_alternate_background,var(--vkui--color_background_tertiary) );bottom:0;box-sizing:initial;height:48px;height:var(--tabbar_height);left:0;padding-bottom:0;padding-bottom:var(--safe-area-inset-bottom);position:fixed;width:100%;z-index:2}.vkuiTabbar__in{display:flex;justify-content:center;overflow:hidden}.vkuiTabbar--shadow{box-shadow:0 0 2px #00000014,0 4px 16px #00000014;box-shadow:var(--vkui--elevation3,0 0 2px rgba(0,0,0,.08),0 4px 16px rgba(0,0,0,.08))}.vkuiTabbar--ios.vkuiTabbar--shadow{box-shadow:none}.vkuiTabbar--ios.vkuiTabbar--shadow:before{background:#d7d8d9;background:var( --separator_common,var(--vkui--color_separator_primary_alpha) );bottom:100%;content:"";height:1px;left:0;position:absolute;-webkit-transform-origin:center bottom;transform-origin:center bottom;width:100%}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.vkuiTabbar--ios:before{-webkit-transform:scaleY(.5);transform:scaleY(.5)}}@media(-webkit-min-device-pixel-ratio:3),(min-resolution:3dppx){.vkuiTabbar--ios:before{-webkit-transform:scaleY(.33);transform:scaleY(.33)}}.vkuiTabbarItem{align-items:center;background:transparent;border:none;color:#99a2ad;color:var(--tabbar_inactive_icon,var(--vkui--color_text_tertiary));display:flex;height:48px;height:var(--tabbar_height);justify-content:center;outline:none;padding:0;position:relative;text-decoration:none}.vkuiTabbar .vkuiTabbarItem{flex-basis:0;flex-grow:1;flex-shrink:0;max-width:100%;min-width:0}.vkuiTabbarItem--selected{color:#2975cc;color:var(--tabbar_active_icon,var(--vkui--color_text_accent_themed))}.vkuiTabbarItem__tappable{position:absolute}.vkuiTabbarItem__in{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;padding:0 2px;pointer-events:none;width:100%}.vkuiTabbar--l-vertical .vkuiTabbarItem--text .vkuiTabbarItem__in{position:relative;top:2px}.vkuiTabbar--l-vertical .vkuiTabbarItem__in{flex-direction:column}.vkuiTabbar--l-horizontal .vkuiTabbarItem__in{flex-direction:row}.vkuiTabbarItem__icon{color:#99a2ad;color:var(--tabbar_inactive_icon,var(--vkui--color_icon_secondary));position:relative}.vkuiTabbarItem--selected .vkuiTabbarItem__icon{color:#2975cc;color:var(--tabbar_active_icon,var(--vkui--color_icon_accent_themed))}.vkuiTabbarItem__label .vkuiCounter{position:absolute;right:-9px;top:-2px}.vkuiTabbarItem__label .vkuiBadge{position:absolute;right:-4px;top:-2px}.vkuiTabbarItem__text{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vkuiTabbar--l-vertical .vkuiTabbarItem__text{font-size:10px;line-height:12px;margin-top:2px}.vkuiTabbar--l-horizontal .vkuiTabbarItem__text{margin-left:8px}.vkuiTabbarItem--android .vkuiTabbarItem__tappable{border-radius:50%;padding-bottom:calc(100% + 16px);width:calc(100% + 16px)}.vkuiTabbarItem--android:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.vkuiTabbarItem--android:last-child{border-bottom-right-radius:0;border-top-right-radius:0}.vkuiTabbarItem--ios .vkuiTabbarItem__tappable{height:100%;left:0;top:0;width:100%}.vkuiTabbarItem--ios .vkuiTabbarItem__in{transition:-webkit-transform .07s cubic-bezier(.36,.66,.04,1);transition:transform .07s cubic-bezier(.36,.66,.04,1);transition:transform .07s cubic-bezier(.36,.66,.04,1),-webkit-transform .07s cubic-bezier(.36,.66,.04,1);transition:-webkit-transform .07s var(--ios-easing);transition:transform .07s var(--ios-easing);transition:transform .07s var(--ios-easing),-webkit-transform .07s var(--ios-easing)}.vkuiTabbarItem--ios .vkuiTabbarItem__tappable--active+.vkuiTabbarItem__in{-webkit-transform:scale(.96);transform:scale(.96)}.vkuiHorizontalScroll{overflow-x:hidden;position:relative}.vkuiHorizontalScroll__in{-webkit-overflow-scrolling:touch;overflow-x:auto;scrollbar-width:none}.vkuiHorizontalScroll__in::-webkit-scrollbar{display:none}.vkuiHorizontalScroll__in-wrapper{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.vkuiHorizontalScroll__arrowLeft:hover~.vkuiHorizontalScroll__in .vkuiHorizontalScroll__in-wrapper{-webkit-transform:translateX(8px);transform:translate(8px)}.vkuiHorizontalScroll__arrowRight:hover~.vkuiHorizontalScroll__in .vkuiHorizontalScroll__in-wrapper{-webkit-transform:translateX(-8px);transform:translate(-8px)}.vkuiTabs .vkuiHorizontalScroll{min-width:100%}.vkuiTabs__in .vkuiHorizontalScroll__in-wrapper{align-items:stretch;display:flex}.vkuiTabs--withGaps .vkuiHorizontalScroll__in-wrapper:after,.vkuiTabs--withGaps .vkuiHorizontalScroll__in-wrapper:before{content:"";display:block;flex-shrink:0;height:1px;width:16px;width:var(--vkui--size_base_padding_horizontal--regular,16px)}.vkuiHorizontalScrollArrow{background-color:initial;border:none;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;opacity:0;padding:0;position:absolute;top:0;transition:opacity .15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--android-easing);-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;z-index:3}.vkuiHorizontalScrollArrow__icon{align-items:center;background-color:#fff;background-color:var( --modal_card_background,var(--vkui--color_background_modal) );box-shadow:0 0 2px #00000014,0 4px 16px #00000014;box-shadow:var(--vkui--elevation3,0 0 2px rgba(0,0,0,.08),0 4px 16px rgba(0,0,0,.08));color:#99a2ad;color:var(--icon_secondary,var(--vkui--color_icon_secondary));display:flex;justify-content:center}.vkuiHorizontalScrollArrow--m .vkuiHorizontalScrollArrow__icon{border-radius:14px;height:28px;width:28px}.vkuiHorizontalScrollArrow--l .vkuiHorizontalScrollArrow__icon{border-radius:24px;height:40px;width:40px}.vkuiHorizontalScrollArrow--left{left:0;padding-left:16px;padding-left:var(--vkui--size_base_padding_horizontal--regular,16px)}.vkuiHorizontalScrollArrow--right{padding-right:16px;padding-right:var(--vkui--size_base_padding_horizontal--regular,16px);right:0}.vkuiHorizontalScrollArrow--ios .vkuiHorizontalScrollArrow{transition-timing-function:cubic-bezier(.36,.66,.04,1);transition-timing-function:var(--ios-easing)}.vkuiGallery:hover .vkuiHorizontalScrollArrow,.vkuiHorizontalScroll:hover .vkuiHorizontalScrollArrow{opacity:.64;opacity:var(--vkui--opacity_disable_accessibility,.64)}.vkuiGallery:hover .vkuiHorizontalScrollArrow:hover,.vkuiHorizontalScroll--withConstArrows .vkuiHorizontalScrollArrow,.vkuiHorizontalScroll--withConstArrows:hover .vkuiHorizontalScrollArrow,.vkuiHorizontalScroll:hover .vkuiHorizontalScrollArrow:hover{opacity:1}.vkuiPopoutWrapper{box-sizing:border-box;height:100%;left:0;pointer-events:none;top:0;width:100%}.vkuiPopoutWrapper--opened{pointer-events:auto}.vkuiPopoutWrapper--closing{pointer-events:none}.vkuiPopoutWrapper--fixed{position:fixed}.vkuiPopoutWrapper__overlay{-webkit-animation:vkui-animation-full-fade-in .2s ease;animation:vkui-animation-full-fade-in .2s ease;-webkit-animation:vkui-animation-full-fade-in var(--vkui--animation_duration_m,.2s) ease;animation:vkui-animation-full-fade-in var(--vkui--animation_duration_m,.2s) ease;height:100%;left:0;opacity:1;position:fixed;top:0;width:100%}.vkuiPopoutWrapper--closing .vkuiPopoutWrapper__overlay{opacity:0;transition:opacity .2s cubic-bezier(.3,.3,.5,1);transition:opacity var(--vkui--animation_duration_m,.2s) var(--vkui--animation_easing_default,cubic-bezier(.3,.3,.5,1))}.vkuiPopoutWrapper--masked .vkuiPopoutWrapper__overlay{background:#0006;background:var(--vkui--color_overlay_primary,rgba(0,0,0,.4))}.vkuiPopoutWrapper--fixed .vkuiPopoutWrapper__overlay{position:absolute}.vkuiPopoutWrapper__container{box-sizing:border-box;display:flex;height:100%;position:relative;width:100%}.vkuiPopoutWrapper__content{display:flex;justify-content:center;pointer-events:none;width:100%;z-index:2}.vkuiPopoutWrapper__content>*{pointer-events:auto}.vkuiPopoutWrapper--v-center .vkuiPopoutWrapper__container{align-items:center}.vkuiPopoutWrapper--v-bottom .vkuiPopoutWrapper__container{align-items:flex-end}.vkuiPopoutWrapper--v-top .vkuiPopoutWrapper__container{align-items:flex-start}.vkuiPopoutWrapper--h-center .vkuiPopoutWrapper__container{justify-content:center}.vkuiPopoutWrapper--h-left .vkuiPopoutWrapper__container{justify-content:flex-start}.vkuiPopoutWrapper--h-right .vkuiPopoutWrapper__container{justify-content:flex-end}@-webkit-keyframes vkui-animation-full-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vkui-animation-full-fade-in{0%{opacity:0}to{opacity:1}}.vkuiActionSheet{align-items:stretch;-webkit-animation:vkui-animation-actionsheet-intro .2s cubic-bezier(.4,0,.2,1);animation:vkui-animation-actionsheet-intro .2s cubic-bezier(.4,0,.2,1);-webkit-animation:vkui-animation-actionsheet-intro .2s var(--android-easing);animation:vkui-animation-actionsheet-intro .2s var(--android-easing);background:#fff;background:var(--modal_card_background,var(--vkui--color_background_modal));border-radius:12px;box-shadow:0 0 2px #00000014,0 4px 16px #00000014;box-shadow:var(--vkui--elevation3,0 0 2px rgba(0,0,0,.08),0 4px 16px rgba(0,0,0,.08));box-sizing:border-box;display:flex;flex-direction:column;margin:10px;overflow:hidden;padding:8px 0;position:relative;width:calc(100% - 20px)}.vkuiActionSheet__header{color:#818c99;color:var(--text_secondary,var(--vkui--color_text_subhead));padding:16px 20px}.vkuiActionSheet--closing{-webkit-transform:translateY(calc(100% + 20px));transform:translateY(calc(100% + 20px));transition:-webkit-transform .2s cubic-bezier(.4,0,.2,1);transition:transform .2s cubic-bezier(.4,0,.2,1);transition:transform .2s cubic-bezier(.4,0,.2,1),-webkit-transform .2s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .2s var(--android-easing);transition:transform .2s var(--android-easing);transition:transform .2s var(--android-easing),-webkit-transform .2s var(--android-easing)}.vkuiActionSheet__title+.vkuiActionSheet__text{margin-top:8px}.vkuiActionSheet--ios{-webkit-animation:vkui-animation-actionsheet-intro .3s cubic-bezier(.36,.66,.04,1);animation:vkui-animation-actionsheet-intro .3s cubic-bezier(.36,.66,.04,1);-webkit-animation:vkui-animation-actionsheet-intro .3s var(--ios-easing);animation:vkui-animation-actionsheet-intro .3s var(--ios-easing);background:transparent;margin:unset;padding:10px;width:100%}.vkuiActionSheet--ios.vkuiActionSheet--closing{-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .3s cubic-bezier(.36,.66,.04,1);transition:transform .3s cubic-bezier(.36,.66,.04,1);transition:transform .3s cubic-bezier(.36,.66,.04,1),-webkit-transform .3s cubic-bezier(.36,.66,.04,1);transition:-webkit-transform .3s var(--ios-easing);transition:transform .3s var(--ios-easing);transition:transform .3s var(--ios-easing),-webkit-transform .3s var(--ios-easing)}.vkuiActionSheet--ios .vkuiActionSheet__header{border-radius:14px 14px 0 0;overflow:hidden;position:relative;text-align:center}.vkuiActionSheet--ios .vkuiActionSheet__title{position:relative;z-index:2}.vkuiActionSheet--ios .vkuiActionSheet__title+.vkuiActionSheet__text{margin-top:9px}.vkuiActionSheet--ios .vkuiActionSheet__text{position:relative;z-index:2}.vkuiActionSheet--ios .vkuiActionSheet__header:before{background-color:#fff;background-color:var( --modal_card_background,var(--vkui--color_background_modal) );content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.vkuiActionSheet--sizeY-compact .vkuiActionSheet__header{padding:12px 20px}.vkuiActionSheet--desktop{-webkit-animation:none;animation:none;height:auto;margin:0;width:auto}.vkuiActionSheet--desktop.vkuiActionSheet--ios{border-radius:14px;padding:0}@-webkit-keyframes vkui-animation-actionsheet-intro{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes vkui-animation-actionsheet-intro{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.vkuiActionSheetItem{align-items:center;border-radius:0;box-sizing:border-box;color:#000;color:var(--text_primary,var(--vkui--color_text_primary));display:flex;min-height:48px;overflow:hidden;padding:0 20px;text-decoration:none}.vkuiActionSheetItem,.vkuiActionSheetItem__after,.vkuiActionSheetItem__before,.vkuiActionSheetItem__container{position:relative;z-index:2}.vkuiActionSheetItem__after,.vkuiActionSheetItem__before{flex-shrink:0}.vkuiActionSheetItem__before{margin-left:-2px;margin-right:18px}.vkuiActionSheetItem__container{flex-grow:1;max-width:100%;padding:10px 0}.vkuiActionSheetItem--ellipsis{overflow:hidden;white-space:nowrap}.vkuiActionSheetItem__content{align-items:baseline;display:flex;justify-content:space-between;overflow:hidden}.vkuiActionSheetItem--ellipsis .vkuiActionSheetItem__content{justify-content:flex-start}.vkuiActionSheetItem__children{min-width:0;overflow:hidden;text-overflow:ellipsis}.vkuiActionSheetItem__subtitle{margin-top:2px;overflow:hidden;text-overflow:ellipsis}.vkuiActionSheetItem__meta,.vkuiActionSheetItem__subtitle{color:#818c99;color:var(--text_secondary,var(--vkui--color_text_secondary))}.vkuiActionSheetItem__meta{flex-shrink:0;margin-left:6px}.vkuiActionSheetItem__before{color:#2688eb;color:var(--action_sheet_action_foreground,var(--vkui--color_icon_accent))}.vkuiActionSheetItem--destructive .vkuiActionSheetItem__container:first-child{color:#e64646;color:var(--destructive,var(--vkui--color_text_negative))}.vkuiActionSheetItem--destructive .vkuiActionSheetItem__before{color:#e64646;color:var(--destructive,var(--vkui--color_icon_negative))}.vkuiActionSheetItem__radio{display:none}.vkuiActionSheetItem__marker{align-items:center;background-color:initial;color:#2688eb;color:var(--accent,var(--vkui--color_icon_accent));display:none;justify-content:center;margin-left:16px}.vkuiActionSheetItem__radio:checked~.vkuiActionSheetItem__marker{display:flex}.vkuiActionSheetItem--ios{background:#fff;background:var(--modal_card_background,var(--vkui--color_background_modal));border-radius:0;color:#2688eb;color:var(--action_sheet_action_foreground,var(--vkui--color_text_accent));min-height:56px;padding:14px 20px 14px 19px}.vkuiActionSheetItem--rich{color:#000;color:var(--text_primary,var(--vkui--color_text_primary))}.vkuiActionSheetItem--ios.vkuiActionSheetItem--destructive{color:#e64646;color:var(--destructive,var(--vkui--color_text_negative))}.vkuiActionSheetItem--ios:first-child{border-top-left-radius:14px;border-top-right-radius:14px}.vkuiActionSheetItem--ios:last-child,.vkuiActionSheetItem--ios:not(.vkuiActionSheetItem--desktop):nth-last-child(2){border-bottom-left-radius:14px;border-bottom-right-radius:14px}.vkuiActionSheetItem--ios:before{background-color:#fff;background-color:var( --modal_card_background,var(--vkui--color_background_modal) );content:"";height:100%;left:0;position:absolute;top:0;transition:opacity .15s ease-out,background-color .15s ease-out;width:100%;z-index:-1}.vkuiActionSheetItem--ios:after{background:#0000001f;background:var( --action_sheet_separator,var(--vkui--color_separator_primary) );content:"";height:1px;left:0;position:absolute;right:0;top:0;-webkit-transform-origin:center bottom;transform-origin:center bottom;z-index:-1}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.vkuiActionSheetItem--ios:after{-webkit-transform:scaleY(.5);transform:scaleY(.5)}}@media(-webkit-min-device-pixel-ratio:3),(min-resolution:3dppx){.vkuiActionSheetItem--ios:after{-webkit-transform:scaleY(.33);transform:scaleY(.33)}}.vkuiActionSheet--ios .vkuiActionSheetItem--last:after,.vkuiActionSheet--ios .vkuiActionSheet__header:empty,.vkuiActionSheetItem--cancel:after,.vkuiActionSheetItem--ios:first-child:after{content:none}.vkuiActionSheetItem--ios.vkuiActionSheetItem--active:before{background-color:#d7d8d9;background-color:var( --separator_common,var(--vkui--color_transparent--active) );opacity:1;transition:none}.vkuiActionSheetItem--ios .vkuiActionSheetItem__container{padding:0}.vkuiActionSheetItem--ios .vkuiActionSheetItem--centered{justify-content:center}.vkuiActionSheetItem--cancel{border-radius:14px;margin-bottom:0;margin-bottom:var(--safe-area-inset-bottom);margin-top:8px;min-height:52px}.vkuiActionSheetItem--desktop{cursor:pointer;width:auto}.vkuiActionSheetItem[disabled] .vkuiActionSheetItem__children,.vkuiActionSheetItem[disabled] .vkuiActionSheetItem__meta,.vkuiActionSheetItem[disabled] .vkuiActionSheetItem__subtitle{color:#818c99;color:var(--text_secondary,var(--vkui--color_text_secondary))}.vkuiActionSheetItem[disabled] .vkuiActionSheetItem__before,.vkuiActionSheetItem[disabled] .vkuiActionSheetItem__marker{color:#99a2ad;color:var(--icon_secondary,var(--vkui--color_icon_secondary))}.vkuiActionSheetItem--sizeY-compact{min-height:32px}.vkuiActionSheetItem--sizeY-compact.vkuiActionSheetItem--ios{min-height:36px;padding:4px 20px 4px 18px}.vkuiActionSheetItem--sizeY-compact:not(.vkuiActionSheetItem--ios)+.vkuiActionSheetItem--sizeY-compact:not(.vkuiActionSheetItem--ios){margin-top:2px}.vkuiActionSheetItem--sizeY-compact .vkuiActionSheetItem__container{padding:5px 0}.vkuiAlert{-webkit-animation:vkui-animation-android-alert-intro .2s cubic-bezier(.4,0,.2,1);animation:vkui-animation-android-alert-intro .2s cubic-bezier(.4,0,.2,1);-webkit-animation:vkui-animation-android-alert-intro .2s var(--android-easing);animation:vkui-animation-android-alert-intro .2s var(--android-easing);border-radius:12px;border-radius:var(--vkui--size_border_radius_paper--regular,12px);box-shadow:0 0 8px #0000001f,0 16px 16px #00000029;box-shadow:var(--vkui--elevation4,0 0 8px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.16));color:#000;color:var(--text_primary,var(--vkui--color_text_primary));margin:auto 24px;max-width:416px;min-width:280px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vkuiAlert--desktop{width:100%}.vkuiAlert--closing{opacity:0;-webkit-transform:scale(.95);transform:scale(.95);transition:opacity .2s cubic-bezier(.4,0,.2,1),-webkit-transform .2s cubic-bezier(.4,0,.2,1);transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),-webkit-transform .2s cubic-bezier(.4,0,.2,1);transition:opacity .2s var(--android-easing),-webkit-transform .2s var(--android-easing);transition:transform .2s var(--android-easing),opacity .2s var(--android-easing);transition:transform .2s var(--android-easing),opacity .2s var(--android-easing),-webkit-transform .2s var(--android-easing)}.vkuiAlert:before{background-color:#fff;background-color:var( --modal_card_background,var(--vkui--color_background_modal) );border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.vkuiAlert__content{padding:24px 24px 20px;position:relative;z-index:2}.vkuiAlert__action{background:transparent;white-space:nowrap}.vkuiAlert__actions{display:flex;max-width:100%;padding:0 16px 16px;position:relative;z-index:2}.vkuiAlert__header{margin-bottom:8px}.vkuiAlert__text{color:#818c99;color:var(--text_secondary,var(--vkui--color_text_secondary))}.vkuiAlert--h .vkuiAlert__actions{justify-content:flex-end}.vkuiAlert--h .vkuiAlert__button{margin-left:8px}.vkuiAlert--v .vkuiAlert__actions{align-items:flex-end;flex-direction:column}.vkuiAlert--v .vkuiAlert__button{margin-bottom:4px;margin-top:4px}.vkuiAlert--v .vkuiAlert__button:first-child{margin-top:0}.vkuiAlert--v .vkuiAlert__button:last-child{margin-bottom:0}.vkuiAlert--ios{-webkit-animation:vkui-animation-ios-alert-intro .3s cubic-bezier(.36,.66,.04,1);animation:vkui-animation-ios-alert-intro .3s cubic-bezier(.36,.66,.04,1);-webkit-animation:vkui-animation-ios-alert-intro .3s var(--ios-easing);animation:vkui-animation-ios-alert-intro .3s var(--ios-easing);box-shadow:none;min-width:270px;overflow:hidden;width:270px}.vkuiAlert--ios.vkuiAlert--closing{opacity:0;-webkit-transform:none;transform:none;transition:opacity .3s cubic-bezier(.36,.66,.04,1);transition:opacity .3s var(--ios-easing)}.vkuiAlert--ios .vkuiAlert__content{padding:19px 16px 20px;text-align:center}.vkuiAlert--ios .vkuiAlert__header:not(:last-child){margin-bottom:7px}.vkuiAlert--ios .vkuiAlert__text{color:inherit}.vkuiAlert--ios .vkuiAlert__content:after{background:#0000001f;background:var( --action_sheet_separator,var(--vkui--color_separator_primary_alpha) );bottom:0;content:"";height:1px;left:0;position:absolute;right:0;-webkit-transform-origin:center bottom;transform-origin:center bottom}.vkuiAlert--ios .vkuiAlert__actions{padding:initial}.vkuiAlert--ios.vkuiAlert--v .vkuiAlert__actions{align-items:normal;flex-direction:column}.vkuiAlert--ios .vkuiAlert__action{border:0;border-radius:0;color:#2688eb;color:var(--accent,var(--vkui--color_text_accent));display:block;font-size:17px;height:44px;line-height:44px;margin:0;overflow:hidden;padding:0 6px;position:relative;text-align:center;text-decoration:none;text-overflow:ellipsis}.vkuiAlert--ios .vkuiAlert__action:active{z-index:1}.vkuiAlert--ios .vkuiAlert__action:after{background:#0000001f;background:var( --action_sheet_separator,var(--vkui--color_separator_primary_alpha) );content:"";position:absolute}.vkuiAlert--ios.vkuiAlert--h .vkuiAlert__action:after{height:100%;right:0;top:0;-webkit-transform-origin:right center;transform-origin:right center;width:1px}.vkuiAlert--ios.vkuiAlert--h .vkuiAlert__action:last-child:after{content:none}.vkuiAlert--ios.vkuiAlert--h .vkuiAlert__action{flex-basis:0;flex-grow:1;flex-shrink:1}.vkuiAlert--ios.vkuiAlert--h .vkuiAlert__action:first-child{border-bottom-left-radius:12px}.vkuiAlert--ios.vkuiAlert--h .vkuiAlert__action:last-child{border-bottom-right-radius:12px}.vkuiAlert--ios.vkuiAlert--v .vkuiAlert__action:after{bottom:0;height:1px;left:0;-webkit-transform-origin:center bottom;transform-origin:center bottom;width:100%}.vkuiAlert--ios.vkuiAlert--v .vkuiAlert__action:last-child:after{content:none}.vkuiAlert--ios.vkuiAlert--v .vkuiAlert__action:last-child{border-radius:0 0 12px 12px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.vkuiAlert--ios .vkuiAlert__content:after,.vkuiAlert--ios.vkuiAlert--v .vkuiAlert__action:after{-webkit-transform:scaleY(.5);transform:scaleY(.5)}.vkuiAlert--ios.vkuiAlert--h .vkuiAlert__action:after{-webkit-transform:scaleX(.5);transform:scaleX(.5)}}@media(-webkit-min-device-pixel-ratio:3),(min-resolution:3dppx){.vkuiAlert--ios .vkuiAlert__content:after,.vkuiAlert--ios.vkuiAlert--v .vkuiAlert__action:after{-webkit-transform:scaleY(.33);transform:scaleY(.33)}.vkuiAlert--ios.vkuiAlert--h .vkuiAlert__action:after{-webkit-transform:scaleX(.33);transform:scaleX(.33)}}.vkuiAlert--ios .vkuiAlert__action--cancel{font-weight:600}.vkuiAlert--ios .vkuiAlert__action--destructive{color:#e64646;color:var(--destructive,var(--vkui--color_text_negative))}.vkuiAlert--vkcom{box-shadow:0 0 2px #0000001f,0 0 96px #00000029;width:400px}.vkuiAlert--vkcom .vkuiAlert__content{padding:24px}.vkuiAlert--vkcom .vkuiAlert__actions{padding:0 24px 16px}.vkuiAlert--vkcom .vkuiAlert__button{order:2}.vkuiAlert--vkcom .vkuiAlert__button--cancel{order:1}@-webkit-keyframes vkui-animation-ios-alert-intro{0%{opacity:0;-webkit-transform:scale(1.05);transform:scale(1.05)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes vkui-animation-ios-alert-intro{0%{opacity:0;-webkit-transform:scale(1.05);transform:scale(1.05)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes vkui-animation-android-alert-intro{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes vkui-animation-android-alert-intro{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.vkuiScreenSpinner{-webkit-animation:vkui-screen-spinner-intro .3s ease;animation:vkui-screen-spinner-intro .3s ease}.vkuiScreenSpinner--state-cancelable{cursor:pointer}.vkuiScreenSpinner__spinner{opacity:1}.vkuiScreenSpinner--hideSpinner .vkuiScreenSpinner__spinner{opacity:0;transition:opacity .1s ease}.vkuiScreenSpinner__container{background:#f9f9f9;background:var(--tabbar_background,var(--vkui--color_background_modal));border-radius:8px;border-radius:var(--vkui--size_border_radius--regular,8px);box-shadow:0 0 8px #0000001f,0 16px 16px #00000029;box-shadow:var(--vkui--elevation4,0 0 8px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.16));color:#818c99;color:var(--overlay_status_icon,var(--vkui--color_icon_medium));height:88px;position:relative;width:88px}.vkuiScreenSpinner__icon{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}.vkuiScreenSpinner__icon .vkuiIcon{-webkit-animation:vkui-screen-spinner-intro .2s ease;animation:vkui-screen-spinner-intro .2s ease}.vkuiScreenSpinner--state-done .vkuiScreenSpinner__icon .vkuiIcon path{stroke-dasharray:50;stroke-dashoffset:50;-webkit-animation:vkui-screen-spinner-iconDone .6s cubic-bezier(.36,.66,.04,1) .3s forwards;animation:vkui-screen-spinner-iconDone .6s cubic-bezier(.36,.66,.04,1) .3s forwards;-webkit-animation:vkui-screen-spinner-iconDone .6s .3s var(--ios-easing) forwards;animation:vkui-screen-spinner-iconDone .6s .3s var(--ios-easing) forwards}@-webkit-keyframes vkui-screen-spinner-iconDone{0%{stroke-dashoffset:50}to{stroke-dashoffset:0}}@keyframes vkui-screen-spinner-iconDone{0%{stroke-dashoffset:50}to{stroke-dashoffset:0}}@-webkit-keyframes vkui-screen-spinner-intro{0%{opacity:0}to{opacity:1}}@keyframes vkui-screen-spinner-intro{0%{opacity:0}to{opacity:1}}.vkuiSnackbar{bottom:0;left:auto;padding-bottom:0;padding-bottom:var(--safe-area-inset-bottom);padding-left:0;padding-left:var(--safe-area-inset-left);padding-right:0;padding-right:var(--safe-area-inset-right);position:fixed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:101;z-index:calc(var(--vkui--z_index_popout,100) + 1)}.vkuiEpic .vkuiSnackbar{padding-bottom:48px;padding-bottom:calc(var(--tabbar_height) + var(--safe-area-inset-bottom))}.vkuiSnackbar__body,.vkuiSnackbar__in{transition:-webkit-transform .32s cubic-bezier(.4,0,.2,1);transition:transform .32s cubic-bezier(.4,0,.2,1);transition:transform .32s cubic-bezier(.4,0,.2,1),-webkit-transform .32s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .32s var(--android-easing);transition:transform .32s var(--android-easing);transition:transform .32s var(--android-easing),-webkit-transform .32s var(--android-easing)}.vkuiSnackbar__in{-webkit-animation:vkui-animation-snackbar-intro-vertical .34s cubic-bezier(.4,0,.2,1);animation:vkui-animation-snackbar-intro-vertical .34s cubic-bezier(.4,0,.2,1);-webkit-animation:vkui-animation-snackbar-intro-vertical .34s var(--android-easing);animation:vkui-animation-snackbar-intro-vertical .34s var(--android-easing);padding:8px}.vkuiSnackbar--closing .vkuiSnackbar__in{-webkit-transform:translate3d(0,140%,0);transform:translate3d(0,140%,0)}.vkuiSnackbar__body{align-items:center;background:#fff;background:var(--modal_card_background,var(--vkui--color_background_modal));border-radius:8px;border-radius:var(--vkui--size_border_radius--regular,8px);box-shadow:0 0 8px #0000001f,0 16px 16px #00000029;box-shadow:var(--vkui--elevation4,0 0 8px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.16));box-sizing:border-box;display:flex;min-height:56px;padding:12px 16px}.vkuiSnackbar--dark .vkuiSnackbar__body{background:#2d2d2e;background:var(--vkui--color_background_contrast_inverse,#2d2d2e)}.vkuiSnackbar__before{margin-left:-4px;margin-right:12px}.vkuiSnackbar__after{margin-left:12px;margin-right:-4px}.vkuiSnackbar__content{align-items:center;display:flex;flex:1;overflow:hidden}.vkuiSnackbar--l-vertical .vkuiSnackbar__content{align-items:flex-start;flex-direction:column}.vkuiSnackbar__content-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#000;color:var(--text_primary,var(--vkui--color_text_primary));display:-webkit-box;flex:1;overflow:hidden;width:100%}.vkuiSnackbar--dark .vkuiSnackbar__content-text{color:#fff;color:var(--vkui--color_text_contrast,#fff)}.vkuiSnackbar--l-horizontal .vkuiSnackbar__action{margin-right:-12px;margin-right:calc(-1 * var(--vkui--size_button_tertiary_small_padding_horizontal--regular,12px));position:relative}.vkuiSnackbar--l-vertical .vkuiSnackbar__action{margin-bottom:-6px;margin-left:-12px;margin-left:calc(-1 * var(--vkui--size_button_tertiary_small_padding_horizontal--regular,12px))}.vkuiModalRoot .vkuiSnackbar{padding-bottom:0;padding-bottom:var(--safe-area-inset-bottom)}.vkuiSnackbar--ios .vkuiSnackbar__body,.vkuiSnackbar--ios .vkuiSnackbar__in{transition:-webkit-transform .4s cubic-bezier(.36,.66,.04,1);transition:transform .4s cubic-bezier(.36,.66,.04,1);transition:transform .4s cubic-bezier(.36,.66,.04,1),-webkit-transform .4s cubic-bezier(.36,.66,.04,1);transition:-webkit-transform .4s var(--ios-easing);transition:transform .4s var(--ios-easing);transition:transform .4s var(--ios-easing),-webkit-transform .4s var(--ios-easing)}.vkuiSnackbar--ios .vkuiSnackbar__in{-webkit-animation:vkui-animation-snackbar-intro-vertical .34s cubic-bezier(.36,.66,.04,1);animation:vkui-animation-snackbar-intro-vertical .34s cubic-bezier(.36,.66,.04,1);-webkit-animation:vkui-animation-snackbar-intro-vertical .34s var(--ios-easing);animation:vkui-animation-snackbar-intro-vertical .34s var(--ios-easing)}.vkuiSnackbar--desktop{bottom:0;left:0;max-width:328px}.vkuiSnackbar--desktop .vkuiSnackbar__in{-webkit-animation-name:vkui-animation-snackbar-intro-horizontal;animation-name:vkui-animation-snackbar-intro-horizontal;padding:12px}.vkuiSnackbar--desktop.vkuiSnackbar--closing .vkuiSnackbar__in{-webkit-transform:translate3d(-140%,0,0);transform:translate3d(-140%,0,0)}.vkuiSnackbar--touched .vkuiSnackbar__body{transition:none}@-webkit-keyframes vkui-animation-snackbar-intro-vertical{0%{-webkit-transform:translate3d(0,140%,0);transform:translate3d(0,140%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes vkui-animation-snackbar-intro-vertical{0%{-webkit-transform:translate3d(0,140%,0);transform:translate3d(0,140%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes vkui-animation-snackbar-intro-horizontal{0%{-webkit-transform:translate3d(-140%,0,0);transform:translate3d(-140%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes vkui-animation-snackbar-intro-horizontal{0%{-webkit-transform:translate3d(-140%,0,0);transform:translate3d(-140%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.vkuiModalCardBase__container{background:#fff;background:var(--modal_card_background,var(--vkui--color_background_modal));border-radius:18px;box-shadow:0 0 2px #00000014,0 4px 16px #00000014;box-shadow:var(--vkui--elevation3,0 0 2px rgba(0,0,0,.08),0 4px 16px rgba(0,0,0,.08));box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin-bottom:0;margin-bottom:var(--safe-area-inset-bottom);padding:16px;pointer-events:auto;position:relative}.vkuiModalCardBase__container--softwareKeyboardOpened{margin-bottom:0}.vkuiModalCardBase__header,.vkuiModalCardBase__subheader{margin:0;padding:0 8px;text-align:center;word-break:break-word}.vkuiModalCardBase__header{color:#000;color:var(--text_primary,var(--vkui--color_text_primary))}.vkuiModalCardBase__subheader{color:#818c99;color:var(--text_secondary,var(--vkui--color_text_subhead))}.vkuiModalCardBase__header+.vkuiModalCardBase__subheader{margin-top:8px}.vkuiModalCardBase__icon{color:#2688eb;color:var(--accent,var(--vkui--color_icon_accent));margin:8px auto 16px}.vkuiModalCardBase__actions{display:flex;margin-left:-6px;margin-right:-6px;margin-top:16px}.vkuiModalCardBase .vkuiUsersStack+.vkuiModalCardBase__actions{margin-top:24px}.vkuiModalCardBase__header+.vkuiModalCardBase__actions,.vkuiModalCardBase__subheader+.vkuiModalCardBase__actions{margin-top:32px}.vkuiModalCardBase__actions--v{flex-direction:column;margin-left:0;margin-right:0}.vkuiModalCardBase__dismiss{color:#99a2ad;color:var( --placeholder_icon_foreground_primary,var(--vkui--color_icon_secondary) );height:48px;justify-content:center;position:absolute;right:4px;top:4px;width:48px}.vkuiModalCardBase--ios .vkuiModalCardBase__header:first-child{padding-left:36px;padding-right:36px}.vkuiModalCardBase--android .vkuiModalCardBase__container,.vkuiModalCardBase--vkcom .vkuiModalCardBase__container{border-radius:12px}.vkuiModalCardBase--desktop .vkuiModalCardBase__container{border-radius:8px}.vkuiModalRoot,.vkuiModalRoot__mask{height:100%;width:100%}.vkuiModalRoot__mask{-webkit-animation:vkui-animation-fadeIn .32s ease;animation:vkui-animation-fadeIn .32s ease;background:#0006;left:0;opacity:1;position:absolute;top:0;transition:opacity 167ms ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vkuiModalRoot--touched .vkuiModalRoot__mask{transition:none}.vkuiModalRoot--switching .vkuiModalRoot__mask{pointer-events:none}.vkuiModalRoot__viewport{inset:0;pointer-events:none;position:absolute}:not(.vkuiModalRoot--desktop).vkuiModalRoot--android .vkuiModalRoot__viewport,:not(.vkuiModalRoot--desktop).vkuiModalRoot--ios .vkuiModalRoot__viewport{top:0;top:var(--safe-area-inset-top)}:not(.vkuiModalRoot--desktop).vkuiModalRoot--vkapps.vkuiModalRoot--android .vkuiModalRoot__viewport{top:56px;top:calc(var(--safe-area-inset-top) + var(--panelheader_height, var(--vkui--size_panel_header_height--regular)))}:not(.vkuiModalRoot--desktop).vkuiModalRoot--vkapps.vkuiModalRoot--ios .vkuiModalRoot__viewport{top:52px;top:calc(var(--safe-area-inset-top) + var( --panelheader_height_ios, var(--vkui--size_panel_header_height--regular) ))}.vkuiModalRoot__modal{box-sizing:border-box;height:100%;position:absolute;width:100%;z-index:1}@-webkit-keyframes vkui-animation-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes vkui-animation-fadeIn{0%{opacity:0}to{opacity:1}}.vkuiModalCard{align-items:flex-end;box-sizing:border-box;display:flex;height:100%;left:0;padding:8px;position:absolute;top:0;width:100%;z-index:1}.vkuiModalCard__in{margin-left:auto;margin-right:auto;-webkit-transform:translateY(calc(100% + 16px));transform:translateY(calc(100% + 16px));width:100%}.vkuiModalCard--ios .vkuiModalCard__in{max-width:414px;transition:-webkit-transform .34s cubic-bezier(.36,.66,.04,1);transition:transform .34s cubic-bezier(.36,.66,.04,1);transition:transform .34s cubic-bezier(.36,.66,.04,1),-webkit-transform .34s cubic-bezier(.36,.66,.04,1);transition:-webkit-transform .34s var(--ios-easing);transition:transform .34s var(--ios-easing);transition:transform .34s var(--ios-easing),-webkit-transform .34s var(--ios-easing)}.vkuiModalCard--android .vkuiModalCard__in,.vkuiModalCard--vkcom .vkuiModalCard__in{transition:-webkit-transform .34s cubic-bezier(.4,0,.2,1);transition:transform .34s cubic-bezier(.4,0,.2,1);transition:transform .34s cubic-bezier(.4,0,.2,1),-webkit-transform .34s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .34s var(--android-easing);transition:transform .34s var(--android-easing);transition:transform .34s var(--android-easing),-webkit-transform .34s var(--android-easing)}.vkuiModalCard--android .vkuiModalCard__in{max-width:440px}.vkuiModalCard--vkcom .vkuiModalCard__in{max-width:400px}.vkuiModalCard--desktop{align-items:center}.vkuiModalCard--desktop .vkuiModalCard__in{opacity:0;-webkit-transform:unset;transform:unset;transition:opacity .34s cubic-bezier(.4,0,.2,1);transition:opacity .34s var(--android-easing)}.vkuiModalRoot--touched .vkuiModalCard__in{transition:none}.vkuiModalPage{box-sizing:border-box;height:100%;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:1}.vkuiModalPage--desktop{align-items:center;display:flex;justify-content:center}.vkuiModalPage__in-wrap{align-items:flex-end;bottom:0;display:flex;height:100%;left:0;margin-left:auto;margin-right:auto;pointer-events:auto;position:absolute;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .32s cubic-bezier(.4,0,.2,1);transition:transform .32s cubic-bezier(.4,0,.2,1);transition:transform .32s cubic-bezier(.4,0,.2,1),-webkit-transform .32s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .32s var(--android-easing);transition:transform .32s var(--android-easing);transition:transform .32s var(--android-easing),-webkit-transform .32s var(--android-easing);width:100%}.vkuiModalPage--ios .vkuiModalPage__in-wrap{transition:-webkit-transform .4s cubic-bezier(.36,.66,.04,1);transition:transform .4s cubic-bezier(.36,.66,.04,1);transition:transform .4s cubic-bezier(.36,.66,.04,1),-webkit-transform .4s cubic-bezier(.36,.66,.04,1);transition:-webkit-transform .4s var(--ios-easing);transition:transform .4s var(--ios-easing);transition:transform .4s var(--ios-easing),-webkit-transform .4s var(--ios-easing)}.vkuiModalPage--desktop .vkuiModalPage__in-wrap{align-items:normal;height:auto;margin:32px 56px;max-height:640px;opacity:0;position:relative;-webkit-transform:none;transform:none;transition:opacity .34s cubic-bezier(.4,0,.2,1);transition:opacity .34s var(--android-easing)}@media(max-height:672px){.vkuiModalPage--desktop .vkuiModalPage__in-wrap{max-height:calc(100% - 64px)}}.vkuiModalPage--s .vkuiModalPage__in-wrap{max-width:420px;max-width:var(--vkui--size_popup_small--regular,420px)}.vkuiModalPage--m .vkuiModalPage__in-wrap{max-width:680px;max-width:var(--vkui--size_popup_medium--regular,680px)}.vkuiModalPage--l .vkuiModalPage__in-wrap{max-width:880px;max-width:var(--vkui--size_popup_large--regular,880px)}.vkuiModalPage--vkcom .vkuiModalPage__in-wrap{max-width:448px}.vkuiModalPage__in{background-color:#fff;background-color:var( --background_content,var(--vkui--color_background_modal) );border-top-left-radius:12px;border-top-left-radius:var(--vkui--size_border_radius_paper--regular,12px);border-top-right-radius:12px;border-top-right-radius:var(--vkui--size_border_radius_paper--regular,12px);box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:visible;position:relative;width:100%}.vkuiModalPage--desktop .vkuiModalPage__in{border-bottom-left-radius:12px;border-bottom-left-radius:var(--vkui--size_border_radius_paper--regular,12px);border-bottom-right-radius:12px;border-bottom-right-radius:var(--vkui--size_border_radius_paper--regular,12px);box-shadow:0 0 2px #00000014,0 4px 16px #00000014;box-shadow:var(--vkui--elevation3,0 0 2px rgba(0,0,0,.08),0 4px 16px rgba(0,0,0,.08));height:auto}.vkuiModalPage__header{width:100%}.vkuiModalPage__content-wrap{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;height:100%;overflow:hidden;position:relative}.vkuiModalPage__content{box-sizing:border-box;height:100%;overflow-x:hidden;overflow-y:hidden}.vkuiModalPage--desktop .vkuiModalPage__content,.vkuiModalRoot__modal--expandable .vkuiModalPage__content{-webkit-overflow-scrolling:touch;overflow-y:auto}.vkuiModalPage__content-in{padding-bottom:0;padding-bottom:var(--safe-area-inset-bottom);position:relative}.vkuiModalPage__footer{background-color:#fff;background-color:var( --background_content,var(--vkui--color_background_modal) );position:relative;z-index:10}.vkuiModalRoot--touched .vkuiModalPage__in-wrap{transition:none}.vkuiModalRoot--switching .vkuiModalPage__in-wrap{pointer-events:none}.vkuiModalRoot__modal--collapsed .vkuiModalPage__content,.vkuiModalRoot__modal--dragging .vkuiModalPage__content{overflow:hidden;touch-action:pan-y}.vkuiModalRoot--touched .vkuiModalPage__footer{transition:none}.vkuiModalDismissButton{box-sizing:border-box;color:#fff;color:var(--white,var(--vkui--color_icon_contrast));height:56px;justify-content:center;padding:18px;position:absolute;right:-56px;top:0;transition:opacity .15s ease-out;width:56px}.vkuiModalDismissButton:before{background:#0006;background:var(--vkui--color_overlay_primary,rgba(0,0,0,.4));border-radius:50%;content:"";display:block;inset:14px;position:absolute}.vkuiModalDismissButton .vkuiIcon{-webkit-transform:translateX(0);transform:translate(0)}.vkuiModalDismissButton--hover.vkuiModalDismissButton:before{background:#00000070;background:var(--vkui--color_overlay_primary--hover,rgba(0,0,0,.44))}.vkuiModalDismissButton--active.vkuiModalDismissButton:before{background:#0000007a;background:var(--vkui--color_overlay_primary--active,rgba(0,0,0,.48))}.vkuiModalPageHeader{--safe-area-inset-top:0;position:relative;z-index:2}.vkuiModalPageHeader--withGaps{padding-left:4px;padding-right:4px}.vkuiModalPageHeader--desktop.vkuiModalPageHeader--withGaps{padding-left:8px;padding-right:8px}.vkuiModalPageHeader .vkuiIcon--cancel_24,.vkuiModalPageHeader .vkuiIcon--dismiss_24{color:#99a2ad;color:var(--icon_secondary,var(--vkui--color_icon_secondary))}.vkuiButtonGroup{display:inline-flex;max-width:100%}.vkuiButtonGroup--stretched{display:flex;width:100%}.vkuiButtonGroup--mode-vertical{flex-direction:column}.vkuiButtonGroup--mode-horizontal{flex-direction:row}.vkuiButtonGroup--mode-vertical.vkuiButtonGroup--gap-space>:not(:first-child){margin-top:1px;margin-top:var(--vkui--size_button_group_gap_space--regular,1px)}.vkuiButtonGroup--mode-vertical.vkuiButtonGroup--gap-s>:not(:first-child){margin-top:8px;margin-top:var(--vkui--size_button_group_gap_small--regular,8px)}.vkuiButtonGroup--mode-vertical.vkuiButtonGroup--gap-m>:not(:first-child){margin-top:12px;margin-top:var(--vkui--size_button_group_gap_medium--regular,12px)}.vkuiButtonGroup--mode-horizontal>:not(.vkuiButtonGroup){min-width:0}.vkuiButtonGroup--mode-horizontal.vkuiButtonGroup--gap-space>:not(:last-child){margin-right:1px;margin-right:var(--vkui--size_button_group_gap_space--regular,1px)}.vkuiButtonGroup--mode-horizontal.vkuiButtonGroup--gap-s>:not(:last-child){margin-right:8px;margin-right:var(--vkui--size_button_group_gap_small--regular,8px)}.vkuiButtonGroup--mode-horizontal.vkuiButtonGroup--gap-m>:not(:last-child){margin-right:12px;margin-right:var(--vkui--size_button_group_gap_medium--regular,12px)}.vkuiButtonGroup--align-left{align-items:flex-start}.vkuiButtonGroup--align-center{align-items:center}.vkuiButtonGroup--align-right{align-items:flex-end}.vkuiBadge{border-radius:50%;display:block;flex-grow:0;flex-shrink:0;height:6px;width:6px}.vkuiBadge--new{background-color:#5c9ce6;background-color:var(--blue_200,var(--vkui--color_icon_accent))}.vkuiBadge--prominent{background-color:#ff3347;background-color:var( --counter_prominent_background,var(--vkui--color_icon_negative) )}.vkuiIconButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:9999px;box-shadow:none;color:currentColor;display:block;height:48px;margin:0;padding:0;position:relative}.vkuiIconButton--sizeY-compact{height:44px}.vkuiIconButton[disabled]{opacity:.64;opacity:var(--vkui--opacity_disable_accessibility,.64)}.vkuiIconButton--ios{border-radius:8px;border-radius:var(--vkui--size_border_radius--regular,8px)}.vkuiIconButton .vkuiIcon--16{padding:16px}.vkuiIconButton .vkuiIcon--16.vkuiIcon--w-8{padding:16px 14px}.vkuiIconButton--sizeY-compact .vkuiIcon--16,.vkuiIconButton--sizeY-compact .vkuiIcon--16.vkuiIcon--w-8{padding:14px}.vkuiIconButton .vkuiIcon--24{padding:12px}.vkuiIconButton .vkuiIcon--28,.vkuiIconButton--sizeY-compact .vkuiIcon--24{padding:10px}.vkuiIconButton--sizeY-compact .vkuiIcon--28{padding:8px}.vkuiFormField__after .vkuiIconButton,.vkuiFormItem--removable .vkuiRemovable__content>.vkuiIconButton,.vkuiFormLayoutGroup--removable .vkuiRemovable__content>.vkuiIconButton{align-content:center;align-items:center;border-radius:8px;border-radius:var(--vkui--size_border_radius--regular,8px);display:flex;height:44px;height:var(--vkui--size_field_height--regular,44px);justify-content:center;width:44px;width:var(--vkui--size_field_height--regular,44px)}.vkuiFormField__after .vkuiIconButton .vkuiIcon.vkuiIcon.vkuiIcon{padding:0}.vkuiFormField__after .vkuiIconButton--sizeY-compact{width:36px;width:var(--vkui--size_field_height--compact,36px)}.vkuiFormField__after .vkuiIconButton--sizeY-compact,.vkuiFormItem--removable .vkuiRemovable__content>.vkuiIconButton--sizeY-compact,.vkuiFormLayoutGroup--removable .vkuiRemovable__content>.vkuiIconButton--sizeY-compact{height:36px;height:var(--vkui--size_field_height--compact,36px)}.vkuiCard{background:#f5f5f5;background:var( --content_tint_background,var(--vkui--color_background_secondary) );border-radius:8px;border-radius:var(--vkui--size_card_border_radius--regular,8px);position:relative}.vkuiCard__in{border-radius:inherit;position:relative;z-index:2}.vkuiCard--md-shadow{box-shadow:0 2px 24px #00000014,0 0 2px #00000014;box-shadow:var( --vkui--elevation3,0 2px 24px 0 rgba(0,0,0,.08),0 0 2px 0 rgba(0,0,0,.08) )}.vkuiCard--md-outline,.vkuiCard--md-shadow{background:#fff;background:var(--modal_card_background,var(--vkui--color_background_modal))}.vkuiCard--md-outline:before{border:1px solid #e1e3e6;border:var(--thin-border) solid var(--input_border,var(--vkui--color_image_border_alpha));border-radius:inherit;box-sizing:border-box;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.vkuiCardScroll .vkuiCard{flex-shrink:0;margin-right:8px;margin-right:var(--vkui--size_cardgrid_padding--regular,8px)}.vkuiCardScroll .vkuiCard:last-of-type{margin-right:0}.vkuiCardScroll--s .vkuiCard{width:40%}.vkuiCardScroll--m .vkuiCard{width:62%}.vkuiCardScroll--l .vkuiCard{margin-right:16px;margin-right:var(--vkui--size_base_padding_horizontal--regular,16px);width:calc(100% - 32px);width:calc(100% - var(--vkui--size_base_padding_horizontal--regular,16px) * 2)}.vkuiGroup--card .vkuiCardScroll--l .vkuiCard,.vkuiSplitCol--spaced .vkuiCardScroll--l .vkuiCard{margin-right:16px;width:calc(100% - 32px)}.vkuiGroup--card .vkuiCardScroll--l .vkuiCard:last-of-type,.vkuiSplitCol--spaced .vkuiCardScroll--l .vkuiCard:last-of-type{margin-right:0}.vkuiCardGrid{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.vkuiCardGrid--spaced{padding:12px 16px;padding:var(--vkui--size_base_padding_vertical--regular,12px) var(--vkui--size_base_padding_horizontal--regular,16px)}.vkuiCardGrid .vkuiCard{margin-right:8px;margin-right:var(--vkui--size_cardgrid_padding--regular,8px)}.vkuiCardGrid--l .vkuiCard{margin-right:0;width:100%}.vkuiCardGrid--l .vkuiCard:not(:first-child){margin-top:8px;margin-top:var(--vkui--size_cardgrid_padding--regular,8px)}.vkuiCardGrid--m .vkuiCard{width:calc(50% - 4px);width:calc(50% - (var(--vkui--size_cardgrid_padding--regular,8px) / 2))}.vkuiCardGrid--m .vkuiCard:nth-child(n+3){margin-top:8px;margin-top:var(--vkui--size_cardgrid_padding--regular,8px)}.vkuiCardGrid--m .vkuiCard:nth-child(2n){margin-right:0}.vkuiCardGrid--s .vkuiCard{width:calc((100% - 2 * 8px) / 3);width:calc((100% - 2 * var(--vkui--size_cardgrid_padding--regular,8px)) / 3)}.vkuiCardGrid--s .vkuiCard:nth-child(n+4){margin-top:8px;margin-top:var(--vkui--size_cardgrid_padding--regular,8px)}.vkuiCardGrid--s .vkuiCard:nth-child(3n){margin-right:0}.vkuiCardGrid--sizeX-compact{padding-left:16px;padding-left:var(--vkui--size_base_padding_horizontal--regular,16px);padding-right:16px;padding-right:var(--vkui--size_base_padding_horizontal--regular,16px)}.vkuiCardGrid+.vkuiCardGrid{margin-top:16px;margin-top:calc(var(--vkui--size_cardgrid_padding_vertical--regular,8px) * 2)}.vkuiGroup--card .vkuiCardGrid{padding-left:16px;padding-left:var(--vkui--size_base_padding_horizontal--regular,16px);padding-right:16px;padding-right:var(--vkui--size_base_padding_horizontal--regular,16px)}.vkuiGroup .vkuiCardGrid:first-child{margin-top:8px;margin-top:var(--vkui--size_cardgrid_padding_vertical--regular,8px)}.vkuiGroup .vkuiCardGrid:last-child{margin-bottom:8px;margin-bottom:var(--vkui--size_cardgrid_padding_vertical--regular,8px)}.vkuiCardScroll__in{align-items:stretch;display:flex}.vkuiCardScroll__gap{display:block;flex-shrink:0}.vkuiCardScroll+.vkuiCardScroll{margin-top:16px}.vkuiCardScroll--withSpaces .vkuiCardScroll__gap{width:16px;width:var(--vkui--size_base_padding_horizontal--regular,16px)}.vkuiSplitCol--spaced .vkuiCardScroll--withSpaces .vkuiCardScroll{margin-left:-16px;margin-right:-16px}.vkuiSplitCol--spaced .vkuiCardScroll--withSpaces .vkuiCardScroll__gap{width:16px}.vkuiGroup--card .vkuiCardScroll--withSpaces{margin-left:-8px;margin-right:-8px}.vkuiGroup--card .vkuiCardScroll--withSpaces:first-child{padding-top:8px;padding-top:var(--vkui--size_cardgrid_padding_vertical--regular,8px)}.vkuiGroup--card .vkuiCardScroll--withSpaces:last-child{padding-bottom:8px;padding-bottom:var(--vkui--size_cardgrid_padding_vertical--regular,8px)}.vkuiContentCard--disabled{opacity:.64;opacity:var(--vkui--opacity_disable_accessibility,.64)}.vkuiContentCard__body{padding:12px 16px;padding:var(--vkui--size_base_padding_vertical--regular,12px) var(--vkui--size_base_padding_horizontal--regular,16px)}.vkuiContentCard__tappable{border-radius:8px;border-radius:var(--vkui--size_card_border_radius--regular,8px);color:#000;color:var(--text_primary,var(--vkui--color_text_primary));display:block;text-decoration:none}.vkuiContentCard__img{border-radius:8px 8px 0 0;border-radius:var(--vkui--size_card_border_radius--regular,8px) var(--vkui--size_card_border_radius--regular,8px) 0 0;display:block;object-fit:cover}.vkuiContentCard__text:not(:last-child){margin-bottom:4px}.vkuiContentCard__caption,.vkuiContentCard__subtitle{color:#818c99;color:var(--text_secondary,var(--vkui--color_text_secondary))}.vkuiDiv{padding:12px 16px;padding:var(--vkui--size_base_padding_vertical--regular,12px) var(--vkui--size_base_padding_horizontal--regular,16px)}.vkuiLink{background:none;border:0;border-radius:0;color:#2d81e0;color:var(--text_link,var(--vkui--color_text_link));cursor:pointer;display:inline;font-size:inherit;margin:0;padding:0;text-decoration:none}@media(hover:hover)and (pointer:fine){.vkuiLink:hover{text-decoration:underline}}.vkuiLink--focus-visible{outline:2px solid #2688eb!important;outline:2px solid var(--accent,var(--vkui--color_stroke_accent))!important}.vkuiLink--has-visited:visited{color:#4986cc;color:var(--vkui--color_text_link_visited,#4986cc)}.vkuiLink .vkuiIcon{display:inline-block;margin-left:4px;vertical-align:middle}.vkuiHeader{align-items:baseline;display:flex;justify-content:space-between;padding:0 0 0 16px;padding-left:var(--vkui--size_base_padding_horizontal--regular,16px);padding-right:16px;padding-right:var(--vkui--size_base_padding_horizontal--regular,16px);-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.vkuiHeader__main{color:#000;color:var(--text_primary,var(--vkui--color_text_primary));min-width:0;overflow:hidden;text-overflow:ellipsis}.vkuiHeader__content{align-items:baseline;display:flex}.vkuiHeader__content-in{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vkuiHeader__content-in--multiline{white-space:normal;word-break:break-word}.vkuiHeader--multiline{white-space:normal}.vkuiHeader__subtitle{color:#818c99;color:var(--text_secondary,var(--vkui--color_text_secondary))}.vkuiHeader--mode-primary .vkuiHeader__content:not(:last-child){margin-top:-1px}.vkuiHeader--mode-secondary:not(.vkuiHeader--pi) .vkuiHeader__main,.vkuiHeader--mode-tertiary .vkuiHeader__main,.vkuiHeader__indicator{color:#818c99;color:var(--text_secondary,var(--vkui--color_text_secondary))}.vkuiHeader__indicator{flex-shrink:0;margin-left:6px}.vkuiHeader--mode-primary .vkuiHeader__indicator{color:#6d7885;color:var(--text_subhead,var(--vkui--color_text_subhead))}.vkuiHeader:not(.vkuiHeader--pi) .vkuiHeader__indicator{align-self:center}.vkuiHeader--mode-secondary .vkuiHeader__indicator{margin-left:8px}.vkuiHeader__aside{margin-left:12px;white-space:nowrap}.vkuiHeader__aside>.vkuiIcon{color:#99a2ad;color:var(--icon_secondary,var(--vkui--color_icon_secondary));position:relative}.vkuiHeader__aside>.vkuiIcon--24{top:3px}.vkuiHeader__aside>.vkuiIcon--16{top:1px}.vkuiHeader--android .vkuiHeader__main{margin:15px 0 9px}.vkuiHeader--android.vkuiHeader--mode-tertiary .vkuiHeader__main{margin-top:11px}.vkuiHeader--ios .vkuiHeader__main{margin:13px 0 9px}.vkuiHeader--ios.vkuiHeader--mode-secondary .vkuiHeader__main{margin:14px 0 10px}.vkuiHeader--ios.vkuiHeader--mode-tertiary .vkuiHeader__main{margin-top:9px}.vkuiHeader--vkcom{align-items:center;height:64px}.vkuiHeader--vkcom .vkuiHeader__main{color:#000;color:var(--text_primary,var(--vkui--color_text_primary))}.vkuiHeader--vkcom.vkuiHeader--mode-primary .vkuiHeader__content:not(:last-child){margin-top:0}.vkuiHeader--vkcom.vkuiHeader--mode-secondary{height:56px}.vkuiHeader--vkcom.vkuiHeader--mode-tertiary{height:40px}.vkuiGroup--mode-plain:not(:first-of-type)>.vkuiTappable:first-child>.vkuiHeader,.vkuiGroup--plain:not(:first-of-type)>.vkuiHeader:first-child{margin-top:-16px}.vkuiGroup--card>.vkuiHeader:not(.vkuiHeader--mode-tertiary):first-child,.vkuiGroup--mode-card>.vkuiTappable:first-child>.vkuiHeader:not(.vkuiHeader--mode-tertiary){margin-top:-4px}.vkuiGroup{color:#000;color:var(--text_primary,var(--vkui--color_text_primary));padding-bottom:8px;padding-top:8px}.vkuiGroup--card.vkuiGroup--padding-s{padding:4px}.vkuiGroup--card.vkuiGroup--padding-m{padding:8px}.vkuiGroup--sizeX-compact{padding-left:0;padding-right:0}.vkuiGroup--card{background:#fff;background:var(--background_content,var(--vkui--color_background_content));border-radius:12px;border-radius:var(--vkui--size_border_radius_paper--regular,12px);position:relative}.vkuiGroup--card:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #d7d8d9;box-shadow:inset 0 0 0 var(--thin-border) var(--separator_common,var(--vkui--color_separator_primary));content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.vkuiGroup--plain+.vkuiGroup__separator{padding-bottom:8px;padding-top:8px}.vkuiGroup--sizeX-regular.vkuiGroup--plain+.vkuiGroup__separator{padding:8px}.vkuiGroup:last-of-type+.vkuiGroup__separator{display:none}.vkuiGroup--sizeX-regular.vkuiGroup--card:last-of-type+.vkuiGroup__separator,.vkuiGroup:last-of-type+.vkuiGroup__separator--force{display:block}.vkuiGroup__description{color:#818c99;color:var(--text_secondary,var(--vkui--color_text_secondary));display:block;padding:4px 16px 16px}.vkuiGroup .vkuiGroup,.vkuiGroup .vkuiGroup+.vkuiGroup__separator{padding-left:0;padding-right:0}.vkuiGroup .vkuiGroup:first-of-type{padding-top:0}.vkuiGroup .vkuiGroup:last-of-type{padding-bottom:0}.vkuiGroup--ios .vkuiGroup__description{padding:4px 12px 16px}.vkuiPanelHeader--vkcom+* .vkuiGroup--card:first-of-type,.vkuiPanelHeader--vkcom~.vkuiGroup--card:first-of-type{border-top-left-radius:0;border-top-right-radius:0;position:relative;top:-1px}.vkuiGradient--md-tint.vkuiGradient--to-top{background:linear-gradient(180deg,#fafafa00 0,#fafafa09 13%,#fafafa26 27%,#fafafac9 68%,#fafafaf2 84%,#f9f9f9);background:linear-gradient(to bottom,var(--vkui--gradient_tint,hsla(0,0%,98%,0) 0,hsla(0,0%,98%,.036) 13%,hsla(0,0%,98%,.15) 27%,hsla(0,0%,98%,.79) 68%,hsla(0,0%,98%,.95) 84%,#f9f9f9 100%))}.vkuiGradient--md-tint.vkuiGradient--to-bottom{background:linear-gradient(0deg,#fafafa00 0,#fafafa09 13%,#fafafa26 27%,#fafafac9 68%,#fafafaf2 84%,#f9f9f9);background:linear-gradient(to top,var(--vkui--gradient_tint,hsla(0,0%,98%,0) 0,hsla(0,0%,98%,.036) 13%,hsla(0,0%,98%,.15) 27%,hsla(0,0%,98%,.79) 68%,hsla(0,0%,98%,.95) 84%,#f9f9f9 100%))}.vkuiGradient--md-white.vkuiGradient--to-top{background:linear-gradient(180deg,#fff0 0,#ffffff09 13%,#ffffff26 27%,#ffffffc9 68%,#fffffff2 84%,#fff);background:linear-gradient(to bottom,var(--vkui--gradient_white,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.036) 13%,hsla(0,0%,100%,.15) 27%,hsla(0,0%,100%,.79) 68%,hsla(0,0%,100%,.95) 84%,#fff 100%))}.vkuiGradient--md-white.vkuiGradient--to-bottom{background:linear-gradient(0deg,#fff0 0,#ffffff09 13%,#ffffff26 27%,#ffffffc9 68%,#fffffff2 84%,#fff);background:linear-gradient(to top,var(--vkui--gradient_white,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.036) 13%,hsla(0,0%,100%,.15) 27%,hsla(0,0%,100%,.79) 68%,hsla(0,0%,100%,.95) 84%,#fff 100%))}.vkuiGradient--md-black.vkuiGradient--to-top{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.014) 13%,rgba(0,0,0,.06) 27%,rgba(0,0,0,.316) 68%,rgba(0,0,0,.38) 84%,rgba(0,0,0,.4));background:linear-gradient(to bottom,var(--vkui--gradient_black,transparent 0,rgba(0,0,0,.014) 13%,rgba(0,0,0,.06) 27%,rgba(0,0,0,.316) 68%,rgba(0,0,0,.38) 84%,rgba(0,0,0,.4) 100%))}.vkuiGradient--md-black.vkuiGradient--to-bottom{background:linear-gradient(0deg,transparent 0,rgba(0,0,0,.014) 13%,rgba(0,0,0,.06) 27%,rgba(0,0,0,.316) 68%,rgba(0,0,0,.38) 84%,rgba(0,0,0,.4));background:linear-gradient(to top,var(--vkui--gradient_black,transparent 0,rgba(0,0,0,.014) 13%,rgba(0,0,0,.06) 27%,rgba(0,0,0,.316) 68%,rgba(0,0,0,.38) 84%,rgba(0,0,0,.4) 100%))}.vkuiSimpleCell{align-items:center;color:#000;color:var(--text_primary,var(--vkui--color_text_primary));display:flex;min-height:48px;padding-left:16px;padding-left:var(--vkui--size_base_padding_horizontal--regular,16px);padding-right:16px;padding-right:var(--vkui--size_base_padding_horizontal--regular,16px);text-decoration:none;white-space:nowrap}.vkuiSimpleCell--mult{white-space:normal}.vkuiSimpleCell--mult .vkuiSimpleCell__children{text-overflow:clip}.vkuiSimpleCell__main{flex-grow:1;max-width:100%;min-width:0;overflow:hidden}.vkuiSimpleCell>.vkuiIcon{color:#2688eb;color:var(--accent,var(--vkui--color_icon_accent));flex-shrink:0;padding-bottom:10px;padding-right:12px;padding-top:10px}.vkuiSimpleCell>.vkuiIcon--28{padding-right:16px}.vkuiSimpleCell__subhead{color:#6d7885;color:var(--text_subhead,var(--vkui--color_text_subhead))}.vkuiSimpleCell__text{overflow:hidden;text-overflow:ellipsis}.vkuiSimpleCell__extraSubtitle,.vkuiSimpleCell__subtitle{color:#818c99;color:var(--text_secondary,var(--vkui--color_text_secondary))}.vkuiSimpleCell .vkuiSimpleCell__content{align-content:flex-start;align-items:center;display:flex;justify-content:space-between;max-width:100%}.vkuiSimpleCell:not(.vkuiSimpleCell--mult) .vkuiSimpleCell__content{justify-content:flex-start}.vkuiSimpleCell__children{color:inherit;display:block;overflow:hidden;text-overflow:ellipsis}.vkuiSimpleCell--mult .vkuiSimpleCell__children,.vkuiSimpleCell--mult .vkuiSimpleCell__subtitle{flex:1 1 auto}.vkuiSimpleCell__badge{color:#5c9ce6;color:var(--blue_200,var(--vkui--color_icon_accent));display:inline-block;flex-grow:0;flex-shrink:0}.vkuiSimpleCell__content>:not(:last-child){margin-right:4px}.vkuiSimpleCell__indicator{color:#818c99;color:var(--text_secondary,var(--vkui--color_text_secondary));min-width:0;overflow:hidden;padding-left:4px;text-overflow:ellipsis;white-space:nowrap}.vkuiSimpleCell__after{align-items:center;color:#2688eb;color:var(--accent,var(--vkui--color_icon_accent));display:flex;flex-shrink:0}.vkuiSimpleCell__after>.vkuiIcon{padding-left:8px}.vkuiSimpleCell__after>.vkuiIcon:last-child{padding-right:2px}.vkuiSimpleCell__after .vkuiIconButton:last-child{margin-right:-12px}.vkuiSimpleCell--ios .vkuiSimpleCell__indicator,.vkuiSimpleCell--ios .vkuiSimpleCell__main{padding-bottom:11px;padding-top:9px}.vkuiSimpleCell--ios>.vkuiIcon--28{padding-left:4px}.vkuiSimpleCell--ios .vkuiSimpleCell__after .vkuiIcon--chevron_24{color:#b8c1cc;color:var(--icon_tertiary,var(--vkui--color_icon_tertiary));padding-left:12px;padding-right:4px}.vkuiSimpleCell--ios .vkuiSimpleCell__after .vkuiIconButton:last-child{margin-right:-9px}.vkuiSimpleCell--android .vkuiSimpleCell__indicator,.vkuiSimpleCell--android .vkuiSimpleCell__main,.vkuiSimpleCell--vkcom .vkuiSimpleCell__indicator,.vkuiSimpleCell--vkcom .vkuiSimpleCell__main{padding-bottom:10px;padding-top:11px}.vkuiSimpleCell--sizeY-compact{min-height:44px}.vkuiSimpleCell--sizeY-compact .vkuiSimpleCell__indicator,.vkuiSimpleCell--sizeY-compact .vkuiSimpleCell__main{padding-bottom:10px;padding-top:10px}.vkuiFormItem>.vkuiSimpleCell{margin:0 -16px;margin:0 calc(-1 * var(--vkui--size_base_padding_horizontal--regular,16px))}.vkuiSimpleCell__main>:not(:first-child){margin-top:2px}.vkuiCell{position:relative}.vkuiList--dragging .vkuiCell:not(.vkuiCell--dragging){pointer-events:none;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.vkuiCell--dragging{background-color:#fff;background-color:var( --background_content,var(--vkui--color_background_modal) );box-shadow:0 0 2px #00000014,0 4px 16px #00000014;box-shadow:var(--vkui--elevation3,0 0 2px rgba(0,0,0,.08),0 4px 16px rgba(0,0,0,.08));opacity:.8;z-index:3}.vkuiCell--selectable.vkuiCell--disabled{opacity:.64;opacity:var(--vkui--opacity_disable_accessibility,.64)}.vkuiCell__checkbox,.vkuiCell__dragger{flex-shrink:0;margin-right:16px;position:relative}.vkuiCell__dragger{z-index:2}.vkuiCell__content{max-width:100%;min-width:0}.vkuiCell--removable .vkuiCell__content{flex-grow:1;padding-left:0;padding-right:0}.vkuiCell--ios .vkuiCell__dragger{margin-left:12px;margin-right:0}.vkuiCell--ios .vkuiCell__checkbox{margin-right:12px}.vkuiFormItem>.vkuiCell{margin:0 -16px;margin:0 calc(-1 * var(--vkui--size_base_padding_horizontal--regular,16px))}.vkuiCellCheckbox__icon{color:#b8c1cc;color:var(--icon_tertiary,var(--vkui--color_icon_tertiary))}.vkuiCellCheckbox__icon,.vkuiCellCheckbox__input{display:none}.vkuiCellCheckbox__icon--on{color:#2688eb;color:var(--accent,var(--vkui--color_icon_accent))}.vkuiCellCheckbox__input:checked~.vkuiCellCheckbox__icon--on,.vkuiCellCheckbox__input:not(:checked)~.vkuiCellCheckbox__icon--off{display:block}.vkuiCellDragger{color:#99a2ad;color:var(--icon_secondary,var(--vkui--color_icon_secondary));cursor:ns-resize}.vkuiCellButton{background:transparent;border:none;box-sizing:border-box;cursor:pointer;margin:0;padding-bottom:0;padding-top:0;text-align:left;text-decoration:none;width:100%}.vkuiFormItem .vkuiCellButton{box-sizing:initial;margin:0 -16px;margin:0 calc(-1 * var(--vkui--size_base_padding_horizontal--regular,16px));width:100%}.vkuiCellButton[disabled]{opacity:.4}.vkuiCellButton--centered{justify-content:center;text-align:center}.vkuiCellButton--centered .vkuiSimpleCell__main{flex-grow:0;max-width:none}.vkuiCellButton--centered>.vkuiIcon{padding-right:8px}.vkuiCellButton{color:#2688eb;color:var(--accent,var(--vkui--color_text_accent))}.vkuiCellButton>.vkuiIcon{color:#2688eb;color:var(--accent,var(--vkui--color_icon_accent))}.vkuiCellButton--danger{color:#e64646;color:var(--destructive,var(--vkui--color_text_negative))}.vkuiCellButton--danger>.vkuiIcon{color:#e64646;color:var(--destructive,var(--vkui--color_icon_negative))}.vkuiRichCell{box-sizing:border-box;color:#000;color:var(--text_primary,var(--vkui--color_text_primary));display:flex;min-height:64px;padding:8px 16px;padding:8px var(--vkui--size_base_padding_horizontal--regular,16px);text-decoration:none}.vkuiRichCell--sizeY-compact{min-height:60px}.vkuiRichCell__before{margin-right:12px}.vkuiRichCell__in{display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;min-width:0}.vkuiRichCell__content{display:flex}.vkuiRichCell__content-before{flex-grow:1;min-width:0}.vkuiRichCell__content-after{align-items:flex-end;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;padding-left:4px}.vkuiRichCell__content-after .vkuiIcon{color:#2688eb;color:var( --accent,var(--vkui--color_icon_accent) )}.vkuiRichCell__after-children{font-weight:500;font-weight:var(--vkui--font_weight_accent2,500)}.vkuiRichCell__after-caption{color:#818c99;color:var(--text_secondary,var(--vkui--color_text_secondary));font-size:13px;font-size:var(--vkui--font_footnote--font_size--regular,13px);line-height:16px;line-height:var(--vkui--font_footnote--line_height--regular,16px);margin-top:2px}.vkuiRichCell--sizeY-compact .vkuiRichCell__after-caption{font-size:12px;font-size:var(--vkui--font_caption1--font_size--regular,12px);line-height:14px;line-height:var(--vkui--font_caption1--line_height--regular,14px)}.vkuiRichCell__caption,.vkuiRichCell__subhead{color:#818c99;color:var(--text_secondary,var(--vkui--color_text_secondary))}.vkuiRichCell__caption{margin-top:1px}.vkuiRichCell__children{font-weight:500;font-weight:var(--vkui--font_weight_accent2,500)}.vkuiRichCell--text-ellipsis .vkuiRichCell__caption,.vkuiRichCell--text-ellipsis .vkuiRichCell__children,.vkuiRichCell--text-ellipsis .vkuiRichCell__subhead,.vkuiRichCell--text-ellipsis .vkuiRichCell__text{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vkuiRichCell__bottom{margin-top:5px}.vkuiRichCell__actions{display:flex;margin-top:8px}.vkuiRichCell__after-children,.vkuiRichCell__children,.vkuiRichCell__text{font-size:15px;font-size:var(--vkui--font_paragraph--font_size--regular,15px);line-height:20px;line-height:var(--vkui--font_paragraph--line_height--regular,20px)}.vkuiRichCell--sizeY-compact .vkuiRichCell__after-children,.vkuiRichCell--sizeY-compact .vkuiRichCell__children,.vkuiRichCell--sizeY-compact .vkuiRichCell__text{font-size:14px;font-size:var(--vkui--font_subhead--font_size--regular,14px);line-height:18px;line-height:var(--vkui--font_subhead--line_height--regular,18px)}.vkuiFormItem .vkuiRichCell{margin-left:-16px;margin-left:calc(-1 * var(--vkui--size_base_padding_horizontal--regular,16px));margin-right:-16px;margin-right:calc(-1 * var(--vkui--size_base_padding_horizontal--regular,16px))}.vkuiHorizontalCell{display:flex}.vkuiHorizontalCell__image{display:flex;justify-content:center}.vkuiHorizontalCell__body{text-decoration:none}.vkuiHorizontalCell__content{color:#000;color:var(--text_primary,var(--vkui--color_text_primary));text-overflow:ellipsis;word-break:break-all}.vkuiHorizontalCell__subtitle{color:#818c99;color:var(--text_secondary,var(--vkui--color_text_secondary))}.vkuiHorizontalCell__content .vkuiHorizontalCell__subtitle{margin-top:2px}.vkuiHorizontalCell--s{max-width:80px}.vkuiHorizontalCell__image{padding:4px 6px}.vkuiHorizontalCell__content{padding:2px 6px 8px;text-align:left}.vkuiHorizontalCell--s .vkuiHorizontalCell__image{padding:4px 8px}.vkuiHorizontalCell--s .vkuiHorizontalCell__content{padding:2px 4px 8px;text-align:center}.vkuiHorizontalCell--m{width:100px}.vkuiHorizontalCell--l{width:auto}.vkuiHorizontalCell:first-child:before,.vkuiHorizontalCell:last-child:after{content:"";min-width:10px}.vkuiHorizontalCell--s:first-child:before,.vkuiHorizontalCell--s:last-child:after{min-width:8px}.vkuiHorizontalCell--s:first-child,.vkuiHorizontalCell--s:last-child{max-width:88px}.vkuiHorizontalCell--m:first-child,.vkuiHorizontalCell--m:last-child{width:110px}.vkuiFooter{color:#818c99;color:var(--text_secondary,var(--vkui--color_text_secondary));display:block;margin:24px 16px;margin:24px var(--vkui--size_base_padding_horizontal--regular,16px);padding-bottom:0;padding-top:0;text-align:center}.vkuiSpinner{align-items:center;color:#99a2ad;color:var(--icon_outline_secondary,var(--vkui--color_icon_medium));display:flex;height:100%;justify-content:center;width:100%}.vkuiSpinner__self{-webkit-animation:vkui-rotator .7s linear infinite;animation:vkui-rotator .7s linear infinite;-webkit-animation:vkui-rotator var(--duration) linear infinite;animation:vkui-rotator var(--duration) linear infinite;-webkit-transform-origin:center;transform-origin:center}.vkuiSpinner__self svg{-webkit-transform:scale(1);transform:scale(1)}.vkuiButton .vkuiSpinner,.vkuiPanelHeader .vkuiSpinner{color:currentColor}.vkuiSwitch{cursor:pointer;display:block;padding:3px;padding:calc((var(--vkui--size_switch_pin--regular,20px) - var(--vkui--size_switch_height--regular,14px)) / 2);position:relative}.vkuiSwitch--sizeY-compact{padding:3px;padding:calc((var(--vkui--size_switch_pin--compact,18px) - var(--vkui--size_switch_height--compact,12px)) / 2)}.vkuiSwitch--disabled{cursor:default}.vkuiSwitch__pseudo{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;box-sizing:border-box;display:block;position:relative}.vkuiSwitch__pseudo:before{background:#f2f3f5;background:var(--vkui--color_icon_contrast_secondary,#f2f3f5);border-radius:50%;box-shadow:0 0 2px #0000001f,0 2px 2px #0000003d;box-sizing:border-box;content:"";height:20px;height:var(--vkui--size_switch_pin--regular,20px);left:-3px;left:calc((var(--vkui--size_switch_height--regular,14px) - var(--vkui--size_switch_pin--regular,20px)) / 2);position:absolute;top:-3px;top:calc((var(--vkui--size_switch_height--regular,14px) - var(--vkui--size_switch_pin--regular,20px)) / 2);width:20px;width:var(--vkui--size_switch_pin--regular,20px)}.vkuiSwitch--sizeY-compact .vkuiSwitch__pseudo:before{height:18px;height:var(--vkui--size_switch_pin--compact,18px);left:-3px;left:calc((var(--vkui--size_switch_height--compact,12px) - var(--vkui--size_switch_pin--compact,18px)) / 2);top:-3px;top:calc((var(--vkui--size_switch_height--compact,12px) - var(--vkui--size_switch_pin--compact,18px)) / 2);width:18px;width:var(--vkui--size_switch_pin--compact,18px)}.vkuiSwitch__self:checked+.vkuiSwitch__pseudo:before{background:#2688eb;background:var(--accent,var(--vkui--color_icon_accent));-webkit-transform:translateX(20px);transform:translate(20px);-webkit-transform:translateX(calc(var(--vkui--size_switch_width--regular,34px) - var(--vkui--size_switch_height--regular,14px)));transform:translate(calc(var(--vkui--size_switch_width--regular,34px) - var(--vkui--size_switch_height--regular,14px)))}.vkuiSwitch__pseudo:after{background:#0000003d;background:var(--vkui--color_icon_tertiary_alpha,rgba(0,0,0,.24));border-radius:17px;border-radius:calc(var(--vkui--size_switch_width--regular,34px) / 2);content:"";display:block;height:14px;height:var(--vkui--size_switch_height--regular,14px);width:34px;width:var(--vkui--size_switch_width--regular,34px)}.vkuiSwitch--sizeY-compact .vkuiSwitch__pseudo:after{border-radius:16px;border-radius:calc(var(--vkui--size_switch_width--compact,32px) / 2);height:12px;height:var(--vkui--size_switch_height--compact,12px);width:32px;width:var(--vkui--size_switch_width--compact,32px)}.vkuiSwitch__self:checked+.vkuiSwitch__pseudo:after{background:#2688eb;background:var(--accent,var(--vkui--color_icon_accent));opacity:.48}.vkuiSwitch--sizeY-compact .vkuiSwitch__self:checked+.vkuiSwitch__pseudo:before{-webkit-transform:translateX(20px);transform:translate(20px);-webkit-transform:translateX(calc(var(--vkui--size_switch_width--compact,32px) - var(--vkui--size_switch_height--compact,12px)));transform:translate(calc(var(--vkui--size_switch_width--compact,32px) - var(--vkui--size_switch_height--compact,12px)))}.vkuiSwitch__self[disabled]+.vkuiSwitch__pseudo{opacity:.4;opacity:var(--vkui--opacity_disable,.4)}.vkuiSwitch--ios .vkuiSwitch__pseudo:before{background:#fff;background:var(--white);box-shadow:0 3px 8px #00000026,0 3px 1px #0000000f,inset 0 0 0 .5px #0000000a}.vkuiSwitch--ios .vkuiSwitch__self:checked+.vkuiSwitch__pseudo:before{background:#fff;background:var(--white)}.vkuiSwitch--ios .vkuiSwitch__pseudo:after{background:#001c3d14;background:var( --placeholder_icon_background,var(--vkui--color_track_background) )}.vkuiSwitch--ios .vkuiSwitch__self:checked+.vkuiSwitch__pseudo:after{opacity:1}@media(prefers-reduced-motion:no-preference){.vkuiSwitch__pseudo:after{transition:background-color .1s ease}.vkuiSwitch__pseudo:before{transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.vkuiSwitch--ios .vkuiSwitch__pseudo:after{transition:background-color .2s ease}.vkuiSwitch--ios .vkuiSwitch__pseudo:before{transition:-webkit-transform .2s cubic-bezier(.36,-.24,.26,1.32);transition:transform .2s cubic-bezier(.36,-.24,.26,1.32);transition:transform .2s cubic-bezier(.36,-.24,.26,1.32),-webkit-transform .2s cubic-bezier(.36,-.24,.26,1.32)}}.vkuiSimpleCell__after>.vkuiSwitch{margin-left:12px}.vkuiSimpleCell>.vkuiSwitch:first-child{margin-right:12px}.vkuiInfoRow{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.vkuiInfoRow,.vkuiInfoRow__header{overflow:hidden;text-overflow:ellipsis}.vkuiInfoRow__header{color:#6d7885;color:var(--text_subhead,var(--vkui--color_text_subhead));display:block;margin-bottom:2px;white-space:nowrap}.vkuiAvatar{background:currentColor;background-size:cover;box-sizing:border-box;color:#001c3d14;color:var(--placeholder_icon_background,var(--vkui--color_background));flex-shrink:0;position:relative}.vkuiAvatar--failed .vkuiAvatar__img{visibility:hidden}.vkuiAvatar__img{border:none;border-radius:inherit;display:block;height:100%;object-fit:cover;position:relative;width:100%}.vkuiAvatar--shadow:after,.vkuiAvatar__badge--shadow:before,.vkuiAvatar__children{border-radius:inherit;height:100%;left:0;position:absolute;top:0;width:100%}.vkuiAvatar--shadow:after{box-shadow:inset 0 0 0 1px #00000014;box-shadow:inset 0 0 0 var(--thin-border) var(--image_border,var(--vkui--color_image_border_alpha));content:""}.vkuiAvatar__overlay{align-items:center;border:none;border-radius:inherit;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%;z-index:1}.vkuiAvatar__overlay--light{background-color:#ffffffd9;background-color:var(--vkui--color_avatar_overlay_inverse_alpha,hsla(0,0%,100%,.85));color:#2688eb;color:var(--accent,var(--vkui--color_icon_accent))}.vkuiAvatar__overlay--dark{background-color:#0009;background-color:var(--vkui--color_avatar_overlay,rgba(0,0,0,.6));color:#fff;color:var(--button_commerce_foreground,var(--vkui--color_icon_contrast))}.vkuiAvatar__overlay--visible{opacity:1}.vkuiAvatar__overlay--focus-visible{box-shadow:0 0 0 2px #2688eb;box-shadow:0 0 0 2px var(--accent,var(--vkui--color_stroke_accent));opacity:1}.vkuiAvatar__children{align-items:center;color:#99a2ad;color:var(--icon_secondary,var(--vkui--color_icon_secondary));display:flex;justify-content:center}.vkuiAvatar__badge{bottom:calc(14% - 1px);position:absolute;right:calc(14% - 1px);-webkit-transform:translate(50%,50%);transform:translate(50%,50%);z-index:1}.vkuiAvatar__badge--large{bottom:14%;right:14%}.vkuiAvatar__badge--shadow:before{border-radius:50%;box-shadow:0 0 2px #00000008,0 2px 2px #0000000f;box-shadow:var(--vkui--elevation1,0 0 2px rgba(0,0,0,.03),0 2px 2px rgba(0,0,0,.06));content:""}.vkuiAvatar__badge-online{border-radius:50%}.vkuiAvatar__badge-online,.vkuiAvatar__badge-online-mobile{background-color:#fff;background-color:var( --background_content,var(--vkui--color_background_content) );color:#4bb34b;color:var(--button_commerce_background,var(--vkui--color_accent_green))}.vkuiAvatar__badge-online-mobile{border-radius:3px;padding:2px}.vkuiCellButton>.vkuiAvatar .vkuiIcon{color:#2688eb;color:var(--accent,var(--vkui--color_icon_accent))}.vkuiCellButton--danger>.vkuiAvatar .vkuiIcon{color:#e64646;color:var(--destructive,var(--vkui--color_icon_negative))}.vkuiPanelHeader__before .vkuiAvatar{margin-left:8px}.vkuiPanelHeader__after .vkuiAvatar{margin-right:8px}.vkuiSimpleCell>.vkuiAvatar{margin-right:12px}.vkuiSimpleCell>.vkuiAvatar--sz-28,.vkuiSimpleCell>.vkuiAvatar--sz-32{margin-bottom:10px;margin-top:10px}.vkuiSimpleCell>.vkuiAvatar--sz-40{margin-bottom:4px;margin-top:4px}.vkuiSimpleCell>.vkuiAvatar--sz-48,.vkuiSimpleCell>.vkuiAvatar--sz-72{margin-bottom:6px;margin-top:6px}.vkuiSimpleCell--ios>.vkuiAvatar--sz-28,.vkuiSimpleCell--ios>.vkuiAvatar--sz-32{margin-left:4px}.vkuiSimpleCell--sizeY-compact>.vkuiAvatar--sz-28,.vkuiSimpleCell--sizeY-compact>.vkuiAvatar--sz-32{margin-bottom:8px;margin-top:8px}.vkuiSimpleCell--sizeY-compact>.vkuiAvatar--sz-40{margin-bottom:2px;margin-top:2px}.vkuiSimpleCell--sizeY-compact>.vkuiAvatar--sz-48{margin-bottom:4px;margin-top:4px}.vkuiInitialsAvatar{background-color:#99a2ad;background-image:linear-gradient(135deg,#b1b6bd,#99a2ad)}.vkuiInitialsAvatar--color-red{background-color:#e52e40;background-image:linear-gradient(135deg,#ff7583,#e52e40)}.vkuiInitialsAvatar--color-pink{background-color:#e62e6b;background-image:linear-gradient(135deg,#ff8880,#e62e6b)}.vkuiInitialsAvatar--color-orange{background-color:#e66b2e;background-image:linear-gradient(135deg,#ffbf80,#e66b2e)}.vkuiInitialsAvatar--color-yellow{background-color:#e7a902;background-image:linear-gradient(135deg,#ffd54f,#e7a902)}.vkuiInitialsAvatar--color-green{background-color:#6cd97e;background-image:linear-gradient(135deg,#6cd97e,#12b212)}.vkuiInitialsAvatar--color-l-blue{background-color:#2bb4d6;background-image:linear-gradient(135deg,#7df1fa,#2bb4d6)}.vkuiInitialsAvatar--color-blue{background-color:#3f8ae0;background-image:linear-gradient(135deg,#6cf,#3f8ae0)}.vkuiInitialsAvatar--color-violet{background-color:#8f3fe0;background-image:linear-gradient(135deg,#d3a6ff,#8f3fe0)}.vkuiInitialsAvatar__text{color:#fff;color:var(--white,var(--vkui--color_text_contrast));font-family:VK Sans Display,-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--font-display);font-weight:600;text-align:center;text-transform:uppercase}.vkuiGridAvatar__in{--grid-avatar-image-offset:2px;border-radius:inherit;display:flex;flex-flow:column wrap;height:100%;overflow:hidden;width:100%}.vkuiGridAvatar__item{background-position:50%;background-size:cover;height:calc(50% - var(--grid-avatar-image-offset) / 2);margin-right:var(--grid-avatar-image-offset);width:calc(50% - var(--grid-avatar-image-offset) / 2)}.vkuiGridAvatar__item:only-child{width:100%}.vkuiGridAvatar__item:first-child:not(:nth-last-child(4)),.vkuiGridAvatar__item:nth-child(2):last-child{height:100%}.vkuiGridAvatar__item:nth-last-child(4),.vkuiGridAvatar__item:nth-last-child(n+3)~.vkuiGridAvatar__item:nth-last-child(2){margin-bottom:var(--grid-avatar-image-offset)}.vkuiGallery{overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vkuiGallery__viewport{height:100%;margin:0;position:relative}.vkuiGallery--center .vkuiGallery__viewport{margin:0 auto}.vkuiGallery__layer{align-items:stretch;display:flex;height:100%;min-height:100px;width:100%}.vkuiGallery--draggable .vkuiGallery__layer{cursor:-webkit-grab;cursor:grab}.vkuiGallery__layer:empty{min-height:0}.vkuiGallery__slide{flex:0 0 auto;max-width:100%;overflow:hidden;width:100%}.vkuiGallery--custom-width .vkuiGallery__slide{width:auto}.vkuiGallery__slide>*{min-height:100%;width:100%}.vkuiGallery__bullets{align-items:center;bottom:10px;display:flex;height:6px;justify-content:center;left:0;position:absolute;width:100%}.vkuiGallery__bullets--dark .vkuiGallery__bullet{background-color:#2c2d2e;background-color:var(--vkui--color_icon_primary_invariably,#2c2d2e)}.vkuiGallery__bullets--light .vkuiGallery__bullet{background-color:#fff;background-color:var(--vkui--color_icon_contrast,#fff)}.vkuiGallery__bullet{border-radius:50%;height:6px;margin:0 3px;opacity:.64;opacity:var(--vkui--opacity_disable_accessibility,.64);width:6px}.vkuiGallery__bullet--active{opacity:1}.vkuiProgress{background:#e1e3e6;background:var(--loader_track_fill,var(--vkui--color_track_background));border-radius:1px;height:2px}.vkuiProgress__in{background:#2688eb;background:var(--accent,var(--vkui--color_stroke_accent));border-radius:inherit;height:100%;transition:width .2s ease}.vkuiSearch{font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--font-common);font-weight:400;line-height:normal;overflow:hidden;padding:8px 16px;padding:8px var(--vkui--size_base_padding_horizontal--regular,16px);-webkit-transform:translateZ(0);transform:translateZ(0)}.vkuiSearch__in{position:relative}.vkuiSearch__width{color:transparent;white-space:nowrap;width:10000px}.vkuiSearch__control{align-items:center;border-radius:8px;border-radius:var(--vkui--size_border_radius--regular,8px);display:flex;height:100%;justify-content:flex-start;left:0;position:absolute;top:0;width:calc(100% - 1px)}.vkuiSearch__input{-webkit-appearance:none;background-color:initial;border:none;border-radius:8px;border-radius:var(--vkui--size_border_radius--regular,8px);box-sizing:border-box;flex-grow:1;font-size:17px;margin:0;max-width:100%;min-width:0;padding:0 22px 0 36px;position:relative;z-index:2}.vkuiSearch__input::-webkit-search-cancel-button,.vkuiSearch__input::-webkit-search-decoration,.vkuiSearch__input::-webkit-search-results-button,.vkuiSearch__input::-webkit-search-results-decoration{display:none}.vkuiSearch--has-after .vkuiSearch__input{border-bottom-right-radius:0;border-top-right-radius:0}.vkuiSearch--has-icon .vkuiSearch__input,.vkuiSearch--has-icon .vkuiSearch__placeholder,.vkuiSearch--has-value .vkuiSearch__input,.vkuiSearch--has-value .vkuiSearch__placeholder{padding-right:40px}.vkuiSearch--has-icon.vkuiSearch--has-value .vkuiSearch__input,.vkuiSearch--has-icon.vkuiSearch--has-value .vkuiSearch__placeholder{padding-right:80px}.vkuiSearch__after-width{cursor:text;flex-shrink:0;font-size:17px;padding-left:12px;padding-right:4px;pointer-events:none}.vkuiSearch__placeholder{box-sizing:border-box;cursor:text;display:flex;font-size:0;left:0;padding-left:12px;padding-right:22px;pointer-events:none;position:absolute;text-align:left;width:100%;z-index:1}.vkuiSearch__placeholder-in{align-items:center;display:flex;flex-grow:1;max-width:100%;overflow:hidden}.vkuiSearch__placeholder-text{color:#818c99;color:var(--vkui--color_text_secondary,#818c99);margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vkuiSearch--has-value .vkuiSearch__placeholder-text{opacity:0}.vkuiSearch__icons{color:#818c99;color:var(--search_bar_field_tint,var(--vkui--color_icon_secondary));position:absolute;right:100%;top:0}.vkuiSearch__icon,.vkuiSearch__icons{align-items:center;display:flex;justify-content:center}.vkuiSearch__icon{cursor:pointer;width:40px}.vkuiSearch__after{cursor:default;left:100%;position:absolute;top:0;-webkit-transform:translate(0);transform:translate(0);transition:-webkit-transform .3s cubic-bezier(.36,.66,.04,1);transition:transform .3s cubic-bezier(.36,.66,.04,1);transition:transform .3s cubic-bezier(.36,.66,.04,1),-webkit-transform .3s cubic-bezier(.36,.66,.04,1);transition:-webkit-transform .3s var(--ios-easing);transition:transform .3s var(--ios-easing);transition:transform .3s var(--ios-easing),-webkit-transform .3s var(--ios-easing);z-index:2}.vkuiSearch--focused .vkuiSearch__after,.vkuiSearch--has-value .vkuiSearch__after{-webkit-transform:translate(-100%);transform:translate(-100%)}.vkuiSearch__after:before{content:"";display:block;height:100%;pointer-events:none;position:absolute;right:calc(100% - 1px);width:10px}.vkuiSearch__after-in{cursor:pointer;font-size:17px;padding-left:12px;padding-right:4px;position:relative;z-index:2}.vkuiSearch__after:after{border-radius:0 8px 8px 0;border-radius:0 var(--vkui--size_border_radius--regular,8px) var(--vkui--size_border_radius--regular,8px) 0;content:"";cursor:text;display:block;height:100%;pointer-events:none;position:absolute;right:100%;top:0;width:10px}.vkuiGroup--plain .vkuiSearch{padding-top:4px}.vkuiSearch__after-width,.vkuiSearch__icon,.vkuiSearch__input,.vkuiSearch__placeholder,.vkuiSearch__placeholder-in,.vkuiSearch__width{height:32px;height:var(--vkui--size_search_height--compact,32px)}.vkuiSearch__after,.vkuiSearch__after-width{line-height:32px;line-height:var(--vkui--size_search_height--compact,32px)}.vkuiSearch--sizeY-regular .vkuiSearch__after-width,.vkuiSearch--sizeY-regular .vkuiSearch__icon,.vkuiSearch--sizeY-regular .vkuiSearch__input,.vkuiSearch--sizeY-regular .vkuiSearch__placeholder,.vkuiSearch--sizeY-regular .vkuiSearch__placeholder-in,.vkuiSearch--sizeY-regular .vkuiSearch__width{height:36px;height:var(--vkui--size_search_height--regular,36px)}.vkuiSearch--sizeY-regular .vkuiSearch__after,.vkuiSearch--sizeY-regular .vkuiSearch__after-width{line-height:36px;line-height:var(--vkui--size_search_height--regular,36px)}.vkuiSearch{background:#fff;background:var( --search_bar_background,var(--vkui--color_background_content) )}.vkuiSearch__control{background-color:#ebedf0;background-color:var( --search_bar_field_background,var(--vkui--color_search_field_background) )}.vkuiSearch__in:hover .vkuiSearch__after-width,.vkuiSearch__in:hover .vkuiSearch__after:after,.vkuiSearch__in:hover .vkuiSearch__control{background-color:#e2e4e9;background-color:var(--vkui--color_search_field_background--hover,#e2e4e9)}.vkuiSearch__in:hover .vkuiSearch__after-width{color:#e2e4e9;color:var(--vkui--color_search_field_background--hover,#e2e4e9)}.vkuiSearch__in:active .vkuiSearch__after-width,.vkuiSearch__in:active .vkuiSearch__after:after,.vkuiSearch__in:active .vkuiSearch__control{background-color:#d8dbe2;background-color:var(--vkui--color_search_field_background--active,#d8dbe2)}.vkuiSearch__in:active .vkuiSearch__after-width{color:#d8dbe2;color:var(--vkui--color_search_field_background--active,#d8dbe2)}.vkuiSearch__input{color:#000;color:var(--text_primary,var(--vkui--color_text_primary))}.vkuiSearch__placeholder{color:#818c99;color:var(--search_bar_field_tint,var(--vkui--color_icon_medium))}.vkuiSearch__after-width{background:#ebedf0;background:var( --search_bar_field_background,var(--vkui--color_search_field_background) );color:#ebedf0;color:var( --search_bar_field_background,var(--vkui--color_search_field_background) )}.vkuiSearch__after{background:#fff;background:var( --search_bar_background,var(--vkui--color_background_content) );color:#2688eb;color:var(--accent,var(--vkui--color_icon_accent_themed))}.vkuiSearch__after:after{background-color:#ebedf0;background-color:var( --search_bar_field_background,var(--vkui--color_search_field_background) )}.vkuiSearch__after:before{background-color:#fff;background-color:var( --search_bar_background,var(--vkui--color_background_content) )}.vkuiPanelHeader .vkuiSearch{background:#fff;background:var(--header_background,var(--vkui--color_header_background))}.vkuiPanelHeader .vkuiSearch__control{background-color:#ebedf0;background-color:var( --header_search_field_background,var(--vkui--color_search_field_background) )}.vkuiPanelHeader .vkuiSearch__input{color:#000;color:var(--text_primary,var(--vkui--color_text_primary))}.vkuiPanelHeader .vkuiSearch__placeholder{color:#818c99;color:var(--header_search_field_tint,var(--vkui--color_icon_secondary))}.vkuiPanelHeader .vkuiSearch__after-width{background:#ebedf0;background:var( --header_search_field_background,var(--vkui--color_search_field_background) );color:#ebedf0;color:var( --header_search_field_background,var(--vkui--color_search_field_background) )}.vkuiPanelHeader .vkuiSearch__after{background:#fff;background:var(--header_background,var(--vkui--color_header_background));color:#2688eb;color:var(--header_tint,var(--vkui--color_icon_accent_themed))}.vkuiPanelHeader .vkuiSearch__after:after{background-color:#ebedf0;background-color:var( --header_search_field_background,var(--vkui--color_search_field_background) )}.vkuiPanelHeader .vkuiSearch__after:before{background-color:#fff;background-color:var( --header_background,var(--vkui--color_header_background) )}.vkuiSearch--vkcom{padding:initial}.vkuiPanelHeader--vkcom .vkuiSearch,.vkuiSearch--vkcom,.vkuiSearch--vkcom .vkuiSearch__in:active .vkuiSearch__control,.vkuiSearch--vkcom .vkuiSearch__in:hover .vkuiSearch__control{background:transparent}.vkuiSearch--vkcom .vkuiSearch__in{padding-bottom:6px;padding-top:6px}.vkuiSearch--vkcom .vkuiSearch__input{font-size:15px;line-height:20px;padding-left:40px}.vkuiSearch--vkcom .vkuiSearch__placeholder{color:#99a2ad;color:var(--vkui--color_icon_secondary,#99a2ad);padding-left:16px}.vkuiSearch--vkcom .vkuiSearch__icons{color:#818c99;color:var(--search_bar_field_tint,var(--vkui--color_icon_medium));right:calc(100% + 8px);top:4px}.vkuiSearch--vkcom.vkuiSearch--has-value .vkuiSearch__input{padding-right:56px}.vkuiSearch--vkcom.vkuiSearch--has-icon.vkuiSearch--has-value .vkuiSearch__input{padding-right:92px}.vkuiSearch--vkcom .vkuiSearch__icon{height:40px;opacity:.8;width:40px}.vkuiSearch--vkcom .vkuiSearch__icon:hover{background-color:#0000000a;background-color:var( --background_hover,var(--vkui--color_background_secondary_alpha--hover) );border-radius:50%}.vkuiSearch--vkcom .vkuiSearch__control{background-color:initial}.vkuiPanelHeader--vkcom .vkuiSearch__separator{display:none}.vkuiSearch--vkcom .vkuiSearch__separator{color:#e1e3e6;color:var(--input_border,var(--vkui--color_separator_primary))}.vkuiGroup--card .vkuiSearch--vkcom{margin:0 -8px}.vkuiGroup--card .vkuiSearch--vkcom:first-child{margin-top:-8px}.vkuiGroup--card .vkuiSearch--vkcom:not(:last-child){margin-bottom:8px}.vkuiGroup--card .vkuiSearch--vkcom .vkuiSearch__placeholder{padding-left:20px}.vkuiGroup--card .vkuiSearch--vkcom .vkuiSearch__input{padding-left:44px}.vkuiTabs__in{align-items:stretch;display:flex}.vkuiTabs--withGaps{justify-content:flex-start}.vkuiTabs--ios.vkuiTabs--segmented{padding:4px 12px 8px}.vkuiPanelHeader .vkuiTabs{font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--font-common);overflow:hidden}.vkuiPanelHeader .vkuiTabs:after{content:"";display:block;width:1000px}.vkuiGroup--plain>.vkuiTabs--default:first-child{margin-top:-8px}.vkuiGroup--card>.vkuiTabs--default:first-child{margin-top:-4px}.vkuiFixedLayout--ios.vkuiFixedLayout--bottom .vkuiTabs:after{background:#fff;background:var(--background_content,var(--vkui--color_background_content));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.vkuiFixedLayout--ios.vkuiFixedLayout--bottom .vkuiSeparator,.vkuiFixedLayout--ios.vkuiFixedLayout--bottom .vkuiTabs__in{position:relative;z-index:2}.vkuiTabsItem{align-items:center;border-radius:8px;border-radius:var(--vkui--size_border_radius--regular,8px);box-sizing:border-box;display:flex;justify-content:center;max-width:100%;min-height:32px;min-width:0;padding:4px 8px;transition:background-color .15s ease-out}.vkuiTabsItem--withGaps{margin-bottom:8px;margin-top:8px}.vkuiTabsItem--withGaps:not(:first-of-type){margin-left:6px}.vkuiTabsItem--sizeY-compact{min-height:28px;padding-bottom:2px;padding-top:2px}.vkuiTabsItem[disabled]{opacity:.64;opacity:var(--vkui--opacity_disable_accessibility,.64)}.vkuiTabsItem--default{flex-basis:0;flex-grow:1;flex-shrink:0;min-height:48px;padding:12px 16px;position:relative}.vkuiTabsItem--sizeY-compact.vkuiTabsItem--default{min-height:44px;padding-bottom:10px;padding-top:10px}.vkuiTabsItem--hover.vkuiTabsItem--default{background-color:#00103d0a;background-color:var(--vkui--color_transparent--hover,rgba(0,16,61,.04))}.vkuiTabsItem--accent{transition:background-color .15s ease-out,box-shadow .15s ease-out}.vkuiTabsItem--selected.vkuiTabsItem--accent{background-color:#fff;background-color:var( --header_alternate_background,var(--vkui--color_background_modal) );box-shadow:0 4px 8px #0000000a,0 0 4px #0000000f;box-shadow:var(--vkui--elevation2,0 4px 8px rgba(0,0,0,.04),0 0 4px rgba(0,0,0,.06))}.vkuiTabsItem--hover.vkuiTabsItem--accent{background-color:#ebedf0;background-color:var( --control_background,var(--vkui--color_background_secondary) )}.vkuiTabsItem--accent:before{border:1px solid transparent;border:var(--thin-border) solid transparent;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.vkuiTabsItem--selected.vkuiTabsItem--accent:before{border-color:#d7d8d9;border-color:var(--separator_common,var(--vkui--color_separator_primary))}.vkuiTabsItem--selected.vkuiTabsItem--secondary{background-color:#0000000a;background-color:var(--vkui--color_background_secondary_alpha,rgba(0,0,0,.04))}.vkuiTabsItem--hover.vkuiTabsItem--secondary{background-color:#00000014;background-color:var(--vkui--color_background_secondary_alpha--hover,rgba(0,0,0,.08))}.vkuiTabsItem__before{color:#818c99;color:var(--icon_outline_medium,var(--vkui--color_icon_medium));margin-right:6px;transition:color .15s ease-out}.vkuiTabsItem--selected .vkuiTabsItem__before{color:#2c2d2e;color:var(--vkui--color_icon_primary,#2c2d2e)}.vkuiTabsItem--selected.vkuiTabsItem--accent .vkuiTabsItem__before{color:#2688eb;color:var( --button_secondary_foreground,var(--vkui--color_icon_accent_themed) )}.vkuiTabsItem--selected.vkuiTabsItem--secondary .vkuiTabsItem__before{opacity:.72}.vkuiTabsItem__label{color:#818c99;color:var(--text_secondary,var(--vkui--color_text_secondary));max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease-out;white-space:nowrap}.vkuiTabsItem--selected .vkuiTabsItem__label{color:#000;color:var(--text_primary,var(--vkui--color_text_primary))}.vkuiTabsItem--selected.vkuiTabsItem--accent .vkuiTabsItem__label{color:#2688eb;color:var( --button_secondary_foreground,var(--vkui--color_text_accent_themed) )}.vkuiTabsItem--selected.vkuiTabsItem--secondary .vkuiTabsItem__label{opacity:.72}.vkuiTabsItem__status{margin-left:6px}.vkuiTabsItem__status--count{color:#99a2ad;color:var(--text_tertiary,var(--vkui--color_text_tertiary))}.vkuiTabsItem__after{color:#2688eb;color:var(--header_tint_alternate,var(--vkui--color_icon_accent_themed));margin-left:6px}.vkuiTabsItem--selected.vkuiTabsItem--accent .vkuiTabsItem__after{color:#2688eb;color:var( --button_secondary_foreground,var(--vkui--color_icon_accent_themed) )}.vkuiTabsItem__underline{background-color:#2688eb;background-color:var(--accent,var(--vkui--color_background_accent));border-radius:2px;bottom:5px;height:2px;left:16px;opacity:0;pointer-events:none;position:absolute;right:16px;transition:opacity .15s ease-out}.vkuiTabsItem--sizeY-compact .vkuiTabsItem__underline{bottom:3px}.vkuiTabsItem__underline[data-selected=true]{opacity:1}.vkuiTabs--vkcom .vkuiTabsItem{flex-grow:0;min-width:auto;padding-left:10px;padding-right:10px}.vkuiTabs--vkcom .vkuiTabsItem__underline{bottom:0;left:2px;right:2px}.vkuiHorizontalScroll .vkuiTabsItem{flex-basis:auto;flex-grow:1;flex-shrink:0;min-width:64px}.vkuiTabsItem--ios.vkuiTabsItem--segmented{border:1px solid #99a2ad;border:1px solid var(--segmented_control_tint);border-radius:0;flex-basis:0;flex-grow:1;flex-shrink:0;max-width:100%;padding:7px 12px}.vkuiTabsItem--ios.vkuiTabsItem--segmented:not(:first-child){border-left:none}.vkuiTabsItem--ios.vkuiTabsItem--segmented:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.vkuiTabsItem--ios.vkuiTabsItem--segmented:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.vkuiTabsItem--ios.vkuiTabsItem--segmented.vkuiTabsItem--selected{background-color:#99a2ad;background-color:var(--segmented_control_tint);color:#fff;color:var(--background_content)}.vkuiTabsItem--ios.vkuiTabsItem--segmented:not(.vkuiTabsItem--selected).vkuiTabsItem--active{background-color:#d7d8d9;background-color:var(--separator_common)}.vkuiTabs--header .vkuiTabsItem--ios.vkuiTabsItem--segmented.vkuiTabsItem--selected{background-color:#2688eb;background-color:var(--header_tint_alternate);color:#fff;color:var(--header_background)}.vkuiTabsItem--ios.vkuiTabsItem--segmented .vkuiTabsItem__label{color:#99a2ad;color:var(--segmented_control_tint)}.vkuiTabsItem--ios.vkuiTabsItem--segmented.vkuiTabsItem--selected .vkuiTabsItem__label{color:#fff;color:var(--background_content)}.vkuiPanelHeader--ios .vkuiTabsItem--segmented:not(.vkuiTabsItem--selected).vkuiTabsItem--active .vkuiTabsItem__label{opacity:.7}.vkuiPanelHeader--ios .vkuiTabsItem--segmented{border-color:#2688eb;border-color:var(--header_tint_alternate);color:#2688eb;color:var(--header_tint_alternate)}.vkuiTooltip{height:100%;left:0;top:0;white-space:normal;width:100%;z-index:2}.vkuiTooltip,.vkuiTooltip__container{position:absolute}.vkuiTooltip__content{background-color:#fff;background-color:var(--vkui--color_background_modal,#fff);border-radius:8px;border-radius:var(--vkui--size_border_radius--regular,8px);box-shadow:0 0 2px #00000014,0 4px 16px #00000014;box-shadow:var(--vkui--elevation3,0 0 2px rgba(0,0,0,.08),0 4px 16px rgba(0,0,0,.08));color:#000;color:var(--vkui--color_text_primary,#000);max-width:220px;padding:9px 12px 10px}.vkuiTooltip__arrow{color:#fff;color:var(--vkui--color_background_modal,#fff)}.vkuiTooltip--accent .vkuiTooltip__content{background-color:#5a9eff;background-color:var(--vkui--color_background_accent_tint,#5a9eff);color:#fff;color:var(--vkui--color_text_contrast,#fff)}.vkuiTooltip--accent .vkuiTooltip__arrow{color:#5a9eff;color:var(--vkui--color_background_accent_tint,#5a9eff)}.vkuiTooltip--white .vkuiTooltip__content{background-color:#fff;background-color:var(--vkui--color_background_contrast,#fff);color:#000;color:var(--vkui--color_text_primary_invariably,#000)}.vkuiTooltip--white .vkuiTooltip__arrow{color:#fff;color:var(--vkui--color_background_contrast,#fff)}.vkuiTooltip--black .vkuiTooltip__content{background-color:#2d2d2e;background-color:var(--vkui--color_background_contrast_inverse,#2d2d2e);color:#fff;color:var(--vkui--color_text_contrast,#fff)}.vkuiTooltip--black .vkuiTooltip__arrow{color:#2d2d2e;color:var(--vkui--color_background_contrast_inverse,#2d2d2e)}.vkuiTooltip--inversion .vkuiTooltip__content{background-color:#2d2d2e;background-color:var(--vkui--color_background_modal_inverse,#2d2d2e);color:#fff;color:var(--vkui--color_text_contrast_themed,#fff)}.vkuiTooltip--inversion .vkuiTooltip__arrow{color:#2d2d2e;color:var(--vkui--color_background_modal_inverse,#2d2d2e)}.vkuiPullToRefresh{flex-grow:1}.vkuiPullToRefresh--refreshing{pointer-events:none;touch-action:none}.vkuiPullToRefresh__controls{pointer-events:none;width:100%;z-index:9}.vkuiPullToRefresh--ios .vkuiPullToRefresh__controls{z-index:0}.vkuiPullToRefresh__spinner{align-items:center;background:#fff;background:var( --background_suggestions,var(--vkui--color_background_modal) );border-radius:50%;box-shadow:0 2px 6px #0003;box-sizing:border-box;color:#2688eb;color:var(--accent,var(--vkui--color_icon_accent));display:flex;height:40px;justify-content:center;margin:auto;opacity:0;transition:opacity .22s ease-out,-webkit-transform .3s cubic-bezier(.1,0,.25,1);transition:transform .3s cubic-bezier(.1,0,.25,1),opacity .22s ease-out;transition:transform .3s cubic-bezier(.1,0,.25,1),opacity .22s ease-out,-webkit-transform .3s cubic-bezier(.1,0,.25,1);width:40px}.vkuiPullToRefresh--ios .vkuiPullToRefresh__spinner{background:none;border-radius:0;box-shadow:none;color:#99a2ad;color:var(--icon_outline_secondary,var(--vkui--color_icon_medium))}.vkuiPullToRefresh--watching .vkuiPullToRefresh__spinner{transition:opacity .22s ease-out}.vkuiPullToRefresh__spinner-self{stroke:currentColor}.vkuiPullToRefresh--ios.vkuiPullToRefresh--refreshing .vkuiPullToRefresh__spinner-self{-webkit-animation:vkui-PullToRefreshToRefreshing .38s ease-out;animation:vkui-PullToRefreshToRefreshing .38s ease-out}.vkuiPullToRefresh__spinner-path{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center center;transform-origin:center center;transition:stroke-dashoffset 167ms ease-out}.vkuiPullToRefresh--refreshing .vkuiPullToRefresh__spinner-path,.vkuiPullToRefresh--watching .vkuiPullToRefresh__spinner-path{transition:none}.vkuiPullToRefresh__spinner--on .vkuiPullToRefresh__spinner-path{-webkit-animation:vkui-rotator .7s linear infinite;animation:vkui-rotator .7s linear infinite;-webkit-animation:vkui-rotator var(--duration) linear infinite;animation:vkui-rotator var(--duration) linear infinite}.vkuiPullToRefresh__content{overflow:hidden;transition:-webkit-transform .4s cubic-bezier(.36,.66,.04,1);transition:transform .4s cubic-bezier(.36,.66,.04,1);transition:transform .4s cubic-bezier(.36,.66,.04,1),-webkit-transform .4s cubic-bezier(.36,.66,.04,1);transition:-webkit-transform .4s var(--ios-easing);transition:transform .4s var(--ios-easing);transition:transform .4s var(--ios-easing),-webkit-transform .4s var(--ios-easing)}.vkuiPullToRefresh--watching .vkuiPullToRefresh__content{transition:none}@-webkit-keyframes vkui-PullToRefreshToRefreshing{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(.6);transform:scale(.6)}90%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes vkui-PullToRefreshToRefreshing{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(.6);transform:scale(.6)}90%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}.vkuiCounter{align-items:center;display:flex;justify-content:center}.vkuiCounter__in{box-sizing:border-box;display:block;padding-left:5px;padding-right:5px;text-align:center;width:100%}.vkuiCounter--primary{background:#2688eb;background:var( --counter_primary_background,var(--vkui--color_background_accent) );color:#fff;color:var(--counter_primary_text,var(--vkui--color_text_contrast))}.vkuiCounter--secondary{background:#aeb7c2;background:var( --counter_secondary_background,var(--vkui--color_icon_tertiary) );color:#fff;color:var(--counter_secondary_text,var(--vkui--color_text_contrast))}.vkuiCounter--prominent{background:#ff3347;background:var( --counter_prominent_background,var(--vkui--color_background_negative) );color:#fff;color:var(--counter_prominent_text,var(--vkui--color_text_contrast))}.vkuiCounter--contrast{background:#fff;background:var(--vkui--color_background_contrast,#fff);color:#2688eb;color:var(--vkui--color_text_accent,#2688eb)}.vkuiCounter--s-m{border-radius:12px;height:24px;min-width:24px}.vkuiCounter--s-s{border-radius:9px;height:18px;min-width:18px}.vkuiButton--lvl-primary.vkuiButton--clr-accent .vkuiCounter{background-color:#fff;background-color:var( --button_primary_foreground,var(--vkui--color_background_contrast) );color:#2d81e0;color:var(--button_primary_background,var(--vkui--color_text_contrast))}.vkuiButton--lvl-secondary.vkuiButton--clr-accent .vkuiCounter{background-color:#2688eb;background-color:var( --button_secondary_foreground,var(--vkui--color_background_accent) );color:#fff;color:var(--background_content,var(--vkui--color_text_contrast_themed))}.vkuiButton--lvl-tertiary.vkuiButton--clr-accent .vkuiCounter{background-color:#2d81e0;background-color:var( --button_tertiary_foreground,var(--vkui--color_background_accent) );color:#fff;color:var(--background_content,var(--vkui--color_text_contrast_themed))}.vkuiButton--lvl-outline.vkuiButton--clr-accent .vkuiCounter{background-color:#2688eb;background-color:var( --button_outline_foreground,var(--vkui--color_background_accent) );color:#fff;color:var(--background_content,var(--vkui--color_text_contrast_themed))}.vkuiButton--lvl-primary.vkuiButton--clr-positive .vkuiCounter{background-color:#fff;background-color:var( --button_commerce_foreground,var(--vkui--color_background_contrast) );color:#4bb34b;color:var(--button_commerce_background,var(--vkui--color_text_positive))}.vkuiButton--lvl-outline.vkuiButton--clr-positive .vkuiCounter,.vkuiButton--lvl-secondary.vkuiButton--clr-positive .vkuiCounter,.vkuiButton--lvl-tertiary.vkuiButton--clr-positive .vkuiCounter{background-color:#4bb34b;background-color:var( --button_commerce_background,var(--vkui--color_background_positive) );color:#fff;color:var(--button_commerce_foreground,var(--vkui--color_text_contrast))}.vkuiButton--lvl-primary.vkuiButton--clr-negative .vkuiCounter{background-color:#fff;background-color:var(--white,var(--vkui--color_background_contrast));color:#e64646;color:var(--destructive,var(--vkui--color_text_negative))}.vkuiButton--lvl-outline.vkuiButton--clr-negative .vkuiCounter,.vkuiButton--lvl-secondary.vkuiButton--clr-negative .vkuiCounter,.vkuiButton--lvl-tertiary.vkuiButton--clr-negative .vkuiCounter{background-color:#e64646;background-color:var(--destructive,var(--vkui--color_background_negative));color:#fff;color:var(--white,var(--vkui--color_text_contrast))}.vkuiButton--lvl-primary.vkuiButton--clr-neutral .vkuiCounter{background-color:#fff;background-color:var( --media_overlay_button_background,var(--vkui--color_background_content) );color:#000;color:var(--vkui--color_text_primary_invariably,#000)}.vkuiButton--lvl-outline.vkuiButton--clr-neutral .vkuiCounter,.vkuiButton--lvl-secondary.vkuiButton--clr-neutral .vkuiCounter,.vkuiButton--lvl-tertiary.vkuiButton--clr-neutral .vkuiCounter{background-color:#2688eb;background-color:var(--accent,var(--vkui--color_background_accent));color:#fff;color:var(--white,var(--vkui--color_text_contrast))}.vkuiButton--lvl-primary.vkuiButton--clr-overlay .vkuiCounter{background-color:#2c2d2e;background-color:var( --media_overlay_button_foreground,var(--vkui--color_icon_primary_invariably) );color:#fff;color:var( --media_overlay_button_background,var(--vkui--color_text_contrast) )}.vkuiButton--lvl-outline.vkuiButton--clr-overlay .vkuiCounter,.vkuiButton--lvl-secondary.vkuiButton--clr-overlay .vkuiCounter,.vkuiButton--lvl-tertiary.vkuiButton--clr-overlay .vkuiCounter{background-color:#fff;background-color:var( --media_overlay_button_background,var(--vkui--color_background_contrast) );color:#2c2d2e;color:var( --media_overlay_button_foreground,var(--vkui--color_text_primary_invariably) )}.vkuiWriteBarIcon .vkuiCounter{background:#4bb34b;background:var( --button_commerce_background,var(--vkui--color_background_positive) );color:#fff;color:var(--button_commerce_foreground,var(--vkui--color_text_contrast))}.vkuiTabsItem .vkuiCounter--secondary{background-color:#76787a;background-color:var(--panel_tab_inactive_text);color:#fff;color:var(--white)}.vkuiTabsItem--selected .vkuiCounter--secondary{background-color:#5d5f61;background-color:var(--panel_tab_active_text);color:#ebedf0;color:var(--panel_tab_active_background)}.vkuiTabsItem--ios.vkuiTabsItem--segmented .vkuiCounter--secondary{background-color:#99a2ad;background-color:var(--segmented_control_tint);color:#fff;color:var(--background_content)}.vkuiTabsItem--ios.vkuiTabsItem--segmented.vkuiTabsItem--selected .vkuiCounter--secondary{background-color:#fff;background-color:var(--background_content);color:#99a2ad;color:var(--segmented_control_tint)}.vkuiSubnavigationButton--selected:not(.vkuiSubnavigationButton--mode-tertiary) .vkuiCounter{background-color:#fff;background-color:var( --button_primary_foreground,var(--vkui--color_background_contrast) );color:#2d81e0;color:var(--button_primary_background,var(--vkui--color_text_accent))}.vkuiUsersStack{align-items:center;color:#818c99;color:var(--text_secondary,var(--vkui--color_text_secondary));display:flex}.vkuiUsersStack--l-vertical{flex-direction:column;justify-content:center}.vkuiUsersStack__photos{display:flex}.vkuiUsersStack--l-horizontal .vkuiUsersStack__photos{margin-right:8px}.vkuiUsersStack--l-vertical .vkuiUsersStack__photos{margin-bottom:8px}.vkuiUsersStack__fill{fill:#001c3d14;fill:var( --placeholder_icon_background,var(--vkui--color_image_placeholder_alpha) )}.vkuiUsersStack__photo--others{align-items:center;background:#99a2ad;background:var( --content_placeholder_icon,var(--vkui--color_icon_secondary) );border-radius:50%;color:#f2f3f5;color:var(--vkui--color_icon_contrast_secondary,#f2f3f5);display:flex;justify-content:center}.vkuiUsersStack--size-xs .vkuiUsersStack__photo{height:16px;width:16px}.vkuiUsersStack--size-s .vkuiUsersStack__photo{height:24px;width:24px}.vkuiUsersStack--size-m .vkuiUsersStack__photo{height:32px;width:32px}.vkuiUsersStack__photo+.vkuiUsersStack__photo{margin-left:-2px}.vkuiUsersStack__text{flex:1;min-width:0}.vkuiUsersStack--l-vertical .vkuiUsersStack__text{text-align:center}.vkuiModalCardBase .vkuiUsersStack{margin-top:20px}.vkuiSeparator{color:#d7d8d9;color:var(--separator_common,var(--vkui--color_separator_primary))}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.vkuiSeparator{color:#d7d8d9;color:var(--separator_common,var(--vkui--color_separator_primary2x))}}@media(-webkit-min-device-pixel-ratio:3),(min-resolution:3dppx){.vkuiSeparator{color:#d7d8d9;color:var(--separator_common,var(--vkui--color_separator_primary3x))}}.vkuiSeparator__in:not(.vkuiSeparator__in--expanded){background:currentColor;height:1px;height:var(--thin-border);-webkit-transform-origin:center top;transform-origin:center top}.vkuiSeparator__in--expanded{background:transparent;height:16px}.vkuiSeparator--padded .vkuiSeparator__in{margin-left:16px;margin-left:var(--vkui--size_base_padding_horizontal--regular,16px);margin-right:16px;margin-right:var(--vkui--size_base_padding_horizontal--regular,16px)}.vkuiModalPage--sizeX-regular .vkuiSeparator--padded{padding-left:8px;padding-right:8px}.vkuiSpacing{box-sizing:border-box;color:#d7d8d9;color:var(--separator_common,var(--vkui--color_separator_primary));display:flex;flex-flow:column;justify-content:center;position:relative}.vkuiSpacing--separator{padding-left:16px;padding-left:var(--vkui--size_base_padding_horizontal--regular,16px);padding-right:16px;padding-right:var(--vkui--size_base_padding_horizontal--regular,16px)}.vkuiSpacing--separator-top{justify-content:start}.vkuiSpacing--separator-center{justify-content:center}.vkuiSpacing--separator-bottom{justify-content:end}.vkuiSpacing--separator:after{background:currentColor;content:"";display:block;height:1px;-webkit-transform-origin:center top;transform-origin:center top}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.vkuiSpacing--separator:after{-webkit-transform:scaleY(.5);transform:scaleY(.5)}}@media(-webkit-min-device-pixel-ratio:3),(min-resolution:3dppx){.vkuiSpacing--separator:after{-webkit-transform:scaleY(.32);transform:scaleY(.32)}}.vkuiPlaceholder{align-items:center;display:flex;justify-content:center}.vkuiPlaceholder--stretched{inset:0;padding-bottom:inherit;padding-top:inherit;position:absolute;z-index:1}.vkuiPlaceholder__in{box-sizing:border-box;max-width:100%;padding:48px 32px;text-align:center}.vkuiPlaceholder__icon{color:#aeb7c2;color:var( --placeholder_icon_foreground_secondary,var(--vkui--color_icon_secondary) );display:inline-block;margin-bottom:12px;vertical-align:top}.vkuiPlaceholder__header{color:#000;color:var(--text_primary,var(--vkui--color_text_primary))}.vkuiPlaceholder__text{color:#818c99;color:var(--text_placeholder,var(--vkui--color_text_secondary))}.vkuiPlaceholder__header+.vkuiPlaceholder__text{margin-top:8px}.vkuiPlaceholder__action:not(:first-child){margin-top:16px}.vkuiBanner{color:#000;color:var(--text_primary,var(--vkui--color_text_primary));margin:12px 0;padding:0 16px;padding:0 var(--vkui--size_base_padding_horizontal--regular,16px)}.vkuiBanner__in{align-items:stretch;background-color:#f5f5f5;background-color:var( --content_tint_background,var(--vkui--color_background_secondary) );border-radius:8px;border-radius:var(--vkui--size_border_radius--regular,8px);display:flex;flex-flow:row nowrap;overflow:hidden;padding:12px 12px 12px 16px;position:relative}.vkuiBanner__in:before{border:1px solid rgba(0,0,0,.08);border:var(--thin-border) solid var(--image_border,var(--vkui--color_image_border_alpha));border-radius:inherit;box-sizing:border-box;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.vkuiBanner__before{margin-right:12px;position:relative;z-index:2}.vkuiBanner__content{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0;position:relative;z-index:2}.vkuiBanner__header{display:block}.vkuiBanner__subheader{color:#6d7885;color:var(--text_subhead,var(--vkui--color_text_subhead));display:block}.vkuiBanner__text{color:#6d7885;color:var(--vkui--color_text_subhead,#6d7885)}.vkuiBanner__bg{left:0;position:absolute;top:0;z-index:1}.vkuiBanner__bg,.vkuiBanner__bg>*{height:100%;width:100%}.vkuiBanner__aside{color:#b8c1cc;color:var(--icon_tertiary,var(--vkui--color_icon_tertiary));justify-content:flex-end;width:28px}.vkuiBanner__aside,.vkuiBanner__dismiss{align-content:center;align-items:center;display:flex;flex-flow:row nowrap}.vkuiBanner__dismiss{color:#99a2ad;color:var(--icon_secondary,var(--vkui--color_icon_secondary));justify-content:center;position:absolute;right:2px;top:2px;z-index:3}.vkuiBanner__actions{margin-bottom:-6px}.vkuiBanner__subheader:not(:first-child),.vkuiBanner__text:not(:first-child){margin-top:2px}.vkuiBanner--md-image .vkuiBanner__in{background-color:#f5f5f5;background-color:var( --content_tint_background,var(--vkui--color_background_secondary) )}.vkuiBanner--inverted,.vkuiBanner--inverted .vkuiBanner__subheader,.vkuiBanner--md-image .vkuiBanner__dismiss{color:#fff;color:var(--white,var(--vkui--color_text_contrast))}.vkuiBanner--inverted .vkuiBanner__subheader{opacity:.72}.vkuiBanner--sz-s .vkuiBanner__before{margin-left:-4px}.vkuiBanner--sz-m .vkuiBanner__in{padding:16px}.vkuiBanner--sz-m .vkuiBanner__subheader:not(:first-child),.vkuiBanner--sz-m .vkuiBanner__text:not(:first-child){margin-top:4px}.vkuiBanner--ios .vkuiBanner__dismiss,.vkuiBanner--ios.vkuiBanner--md-image .vkuiBanner__dismiss{color:#b8c1cc;color:var(--icon_tertiary,var(--vkui--color_icon_tertiary))}.vkuiMiniInfoCell{display:flex;padding:6px 16px;padding:6px var(--vkui--size_base_padding_horizontal--regular,16px)}.vkuiMiniInfoCell--lvl-primary{color:#000;color:var(--text_primary,var(--vkui--color_text_primary))}.vkuiMiniInfoCell--lvl-secondary{color:#6d7885;color:var(--text_subhead,var(--vkui--color_text_subhead))}.vkuiMiniInfoCell__icon{color:#99a2ad;color:var(--icon_outline_secondary,var(--vkui--color_icon_secondary));margin-right:12px}.vkuiMiniInfoCell__content{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vkuiMiniInfoCell--wr-short .vkuiMiniInfoCell__content{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;max-height:60px;white-space:normal}.vkuiMiniInfoCell--wr-full .vkuiMiniInfoCell__content{overflow:inherit;white-space:normal}.vkuiMiniInfoCell__after{margin-bottom:-2px;margin-left:12px;margin-top:-2px}.vkuiMiniInfoCell--md-add{color:#2688eb;color:var(--accent,var(--vkui--color_text_link))}.vkuiMiniInfoCell--md-add .vkuiMiniInfoCell__icon{color:#2688eb;color:var(--accent,var(--vkui--color_icon_accent))}.vkuiMiniInfoCell--md-more{color:#2d81e0;color:var(--link_alternate,var(--vkui--color_text_link))}.vkuiMiniInfoCell--md-more .vkuiMiniInfoCell__icon{color:#2d81e0;color:var(--link_alternate,var(--vkui--color_icon_accent))}.vkuiMiniInfoCell--md-more{padding-bottom:10px;padding-top:10px}.vkuiWriteBar{background:#fff;background:var(--background_content,var(--vkui--color_background_modal))}.vkuiWriteBar--shadow{box-shadow:0 0 2px #00000014,0 4px 16px #00000014;box-shadow:var(--vkui--elevation3,0 0 2px rgba(0,0,0,.08),0 4px 16px rgba(0,0,0,.08))}.vkuiWriteBar__after,.vkuiWriteBar__before,.vkuiWriteBar__form{align-items:flex-end;display:flex}.vkuiWriteBar__form{min-height:52px}.vkuiWriteBar__formIn{display:flex;flex:1;min-width:0;position:relative}.vkuiWriteBar__textarea{-webkit-appearance:none;background:transparent;border:none;box-sizing:border-box;color:#000;color:var(--text_primary,var(--vkui--color_text_primary));flex:1;margin:0;max-height:120px;min-width:0;resize:none;width:100%}.vkuiWriteBar__textarea::-webkit-input-placeholder{color:#818c99;color:var(--text_placeholder,var(--vkui--color_text_subhead));opacity:1}.vkuiWriteBar__textarea::-moz-placeholder{color:#818c99;color:var(--text_placeholder,var(--vkui--color_text_subhead));opacity:1}.vkuiWriteBar__textarea::-ms-input-placeholder{color:#818c99;color:var(--text_placeholder,var(--vkui--color_text_subhead));opacity:1}.vkuiWriteBar__textarea::placeholder{color:#818c99;color:var(--text_placeholder,var(--vkui--color_text_subhead));opacity:1}.vkuiWriteBar__inlineAfter{align-items:flex-end;display:flex}.vkuiWriteBar__before{padding-left:4px}.vkuiWriteBar__after{padding-right:4px}.vkuiWriteBar__textarea{height:52px;padding:16px 12px}.vkuiWriteBar--ios .vkuiWriteBar__after,.vkuiWriteBar--ios .vkuiWriteBar__before{padding:0 4px}.vkuiWriteBar--ios .vkuiWriteBar__formIn{background-color:#f2f3f5;background-color:var( --input_background,var(--vkui--color_write_bar_input_background) );border:1px solid #e1e3e6;border:var(--thin-border) solid var(--input_border,var(--vkui--color_write_bar_input_border_alpha));border-radius:18px;box-sizing:border-box;margin:8px 0}.vkuiWriteBar--ios .vkuiWriteBar__formIn:first-child{margin-left:12px}.vkuiWriteBar--ios .vkuiWriteBar__inlineAfter{margin-bottom:-9px;margin-right:-1px;margin-top:-9px}.vkuiWriteBar--ios .vkuiWriteBar__textarea{font-size:17px;height:34px;line-height:22px;padding:6px 11px}.vkuiWriteBarIcon{background:none;border:0;border-radius:8px;border-radius:var(--vkui--size_border_radius--regular,8px);color:#99a2ad;color:var(--icon_secondary,var(--vkui--color_icon_secondary));cursor:pointer;height:52px;position:relative;width:44px}.vkuiWriteBarIcon__in{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.vkuiWriteBarIcon:disabled{opacity:.4;pointer-events:none}.vkuiWriteBarIcon__active{opacity:.6}.vkuiWriteBarIcon__counter{box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px var(--background_content,var(--vkui--color_background_modal));position:absolute;right:2px;top:6px}.vkuiWriteBarIcon.vkuiWriteBarIcon--done,.vkuiWriteBarIcon.vkuiWriteBarIcon--send{color:#2688eb;color:var(--accent,var(--vkui--color_icon_accent))}.vkuiWriteBarIcon--ios{color:#2688eb;color:var(--writebar_icon,var(--vkui--color_icon_accent))}.vkuiWriteBarIcon--ios.vkuiWriteBarIcon--done,.vkuiWriteBarIcon--ios.vkuiWriteBarIcon--send{padding-left:0;padding-right:0;width:48px}.vkuiWriteBarIcon--ios.vkuiWriteBarIcon--done:first-child,.vkuiWriteBarIcon--ios.vkuiWriteBarIcon--send:first-child{margin-left:-4px}.vkuiWriteBarIcon--ios.vkuiWriteBarIcon--done:last-child,.vkuiWriteBarIcon--ios.vkuiWriteBarIcon--send:last-child{margin-right:-4px}.vkuiSubnavigationBar__in{margin:-8px 0}.vkuiSubnavigationBar__scrollIn{display:flex;padding-bottom:20px;padding-bottom:calc(var(--vkui--size_subnavigation_bar_padding_vertical--regular,12px) + 8px);padding-top:20px;padding-top:calc(var(--vkui--size_subnavigation_bar_padding_vertical--regular,12px) + 8px)}.vkuiSubnavigationBar__scrollIn:after,.vkuiSubnavigationBar__scrollIn:before{content:"";min-width:16px;min-width:var(--vkui--size_base_padding_horizontal--regular,16px)}.vkuiSubnavigationButton{border-radius:8px;border-radius:var(--vkui--size_border_radius--regular,8px);display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vkuiSubnavigationButton__in{align-items:center;display:flex;justify-content:center}.vkuiSubnavigationButton--s .vkuiSubnavigationButton__in{height:30px;height:var(--vkui--size_button_small_height--regular,30px)}.vkuiSubnavigationButton--m .vkuiSubnavigationButton__in{height:36px;height:var(--vkui--size_button_medium_height--regular,36px)}.vkuiSubnavigationButton--l .vkuiSubnavigationButton__in{height:44px;height:var(--vkui--size_button_large_height--regular,44px)}.vkuiSubnavigationButton--sizeY-compact.vkuiSubnavigationButton--s .vkuiSubnavigationButton__in{height:28px;height:var(--vkui--size_button_small_height--compact,28px)}.vkuiSubnavigationButton--sizeY-compact.vkuiSubnavigationButton--m .vkuiSubnavigationButton__in{height:32px;height:var(--vkui--size_button_medium_height--compact,32px)}.vkuiSubnavigationButton--sizeY-compact.vkuiSubnavigationButton--l .vkuiSubnavigationButton__in{height:36px;height:var(--vkui--size_button_large_height--compact,36px)}.vkuiSubnavigationButton__before{color:#2688eb;color:var(--accent,var(--vkui--color_icon_accent));margin-right:8px}.vkuiSubnavigationButton__label{flex-grow:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vkuiSubnavigationButton__after{margin-left:8px}.vkuiSubnavigationButton__expandableIcon{color:#99a2ad;color:var(--icon_secondary,var(--vkui--color_icon_secondary));margin-left:8px;margin-top:1px}.vkuiSubnavigationButton__before:first-child,.vkuiSubnavigationButton__label:first-child{padding-left:12px;padding-left:var( --vkui--size_button_base_small_padding_horizontal_icon--regular,12px )}.vkuiSubnavigationButton__after:last-child,.vkuiSubnavigationButton__expandableIcon,.vkuiSubnavigationButton__label:last-child{padding-right:12px;padding-right:var( --vkui--size_button_base_small_padding_horizontal_icon--regular,12px )}.vkuiSubnavigationButton--mode-primary{background-color:#fff;background-color:var( --modal_card_background,var(--vkui--color_background_modal) );box-shadow:0 0 2px #00000014,0 4px 16px #00000014;box-shadow:var(--vkui--elevation3,0 0 2px rgba(0,0,0,.08),0 4px 16px rgba(0,0,0,.08))}.vkuiSubnavigationButton--mode-outline{box-shadow:inset 0 0 0 1px var(--vkui--color_field_border_alpha,rgba(0,0,0,.12));box-shadow:inset 0 0 0 1px #0000001f;box-shadow:inset 0 0 0 var(--thin-border) var(--vkui--color_field_border_alpha,rgba(0,0,0,.12))}.vkuiSubnavigationButton--selected{background-color:#2d81e0;background-color:var( --button_primary_background,var(--vkui--color_background_accent) );border:none;box-shadow:none;color:#fff;color:var(--button_primary_foreground,var(--vkui--color_text_contrast))}.vkuiSubnavigationButton--selected.vkuiSubnavigationButton--mode-tertiary{background-color:#00103d14;background-color:var(--vkui--color_transparent--active,rgba(0,16,61,.08));color:#000;color:var(--vkui--color_text_primary,#000)}.vkuiSubnavigationButton--selected:not(.vkuiSubnavigationButton--mode-tertiary) .vkuiSubnavigationButton__before,.vkuiSubnavigationButton--selected:not(.vkuiSubnavigationButton--mode-tertiary) .vkuiSubnavigationButton__expandableIcon{color:inherit}.vkuiSubnavigationBar .vkuiSubnavigationButton+.vkuiSubnavigationButton{margin-left:8px;margin-left:var(--vkui--size_subnavigation_bar_gap--regular,8px)}.vkuiSubnavigationBar--fixed .vkuiSubnavigationButton{flex:1;min-width:0}.vkuiPagination__list{display:flex;list-style-type:none;margin:0;padding:0}.vkuiPagination__prevButtonContainer{margin-right:8px}.vkuiPagination__nextButtonContainer{margin-left:8px}.vkuiPagination__page{border-radius:8px;border-radius:var(--vkui--size_border_radius--regular,8px);box-sizing:border-box;color:#818c99;color:var(--vkui--color_text_secondary,#818c99);min-width:40px;padding-left:8px;padding-right:8px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.vkuiPagination__page--state-hover{background-color:#00103d0a;background-color:var(--vkui--color_transparent--hover,rgba(0,16,61,.04))}.vkuiPagination__page--current,.vkuiPagination__page--state-active{background-color:#00103d14;background-color:var(--vkui--color_transparent--active,rgba(0,16,61,.08));color:#000;color:var(--vkui--color_text_primary,#000)}.vkuiPagination__page--disabled{opacity:.4;opacity:var(--vkui--opacity_disable,.4)}.vkuiPagination__page--sizeY-compact{font-size:15px;font-size:var(--vkui--font_text--font_size--compact,15px);height:36px;height:var(--vkui--size_button_large_height--compact,36px);line-height:36px;line-height:var(--vkui--size_button_large_height--compact,36px)}.vkuiPagination__page--sizeY-regular{font-size:16px;font-size:var(--vkui--font_text--font_size--regular,16px);height:44px;height:var(--vkui--size_button_large_height--regular,44px);line-height:44px;line-height:var(--vkui--size_button_large_height--regular,44px)}.vkuiPagination__page--type-ellipsis{min-width:16px;padding-left:0;padding-right:0}.vkuiFormLayout{position:relative}.vkuiFormLayout__submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:0;left:0;padding:0;pointer-events:none;position:absolute;top:0;visibility:hidden;width:0}.vkuiFormItem{display:block;padding:12px 16px;padding:var(--vkui--size_form_item_padding_vertical--regular,12px) var(--vkui--size_base_padding_horizontal--regular,16px)}.vkuiFormItem--removable{padding-left:0;padding-right:0}.vkuiFormItem__removable{flex-basis:0;flex-grow:1;flex-shrink:0;max-width:100%;min-width:1px;overflow:hidden;padding:0}.vkuiFormItem__top{color:#6d7885;color:var(--text_subhead,var(--vkui--color_text_subhead));overflow:hidden;padding-bottom:8px;padding-top:2px;text-overflow:ellipsis;white-space:nowrap}.vkuiFormItem__bottom{color:#818c99;color:var(--text_secondary,var(--vkui--color_text_secondary));padding-top:8px}.vkuiFormItem--error .vkuiFormItem__bottom{color:#e64646;color:var(--field_error_border,var(--vkui--color_text_negative))}.vkuiFormItem--valid .vkuiFormItem__bottom,.vkuiFormItem--verified .vkuiFormItem__bottom{color:#4bb34b;color:var(--field_valid_border,var(--vkui--color_text_positive))}.vkuiFormItem--sizeY-compact .vkuiFormItem__top{padding-bottom:6px}.vkuiFormItem--sizeY-compact .vkuiFormItem__bottom{padding-top:6px}.vkuiFormItem--ios{--formitem_padding:12px}.vkuiFormLayoutGroup--horizontal .vkuiFormItem{flex-basis:0;flex-grow:1;flex-shrink:0;max-width:100%;min-width:1px;padding:0}.vkuiFormLayoutGroup--horizontal:not(.vkuiFormLayoutGroup--segmented) .vkuiFormItem+.vkuiFormItem{margin-left:24px}.vkuiFormItem--withTop .vkuiFormItem__removable,.vkuiFormLayoutGroup--horizontal .vkuiFormItem--withTop{margin-top:-28px;margin-top:calc(-2px - var(--vkui--font_subhead--line_height--regular,18px) - 8px)}.vkuiFormItem--withTop.vkuiFormItem--sizeY-compact .vkuiFormItem__removable,.vkuiFormLayoutGroup--horizontal .vkuiFormItem--withTop.vkuiFormItem--sizeY-compact{margin-top:-24px;margin-top:calc(-2px - var(--vkui--font_subhead--line_height--compact,16px) - 6px)}.vkuiFormLayoutGroup--horizontal{align-items:flex-start;display:flex;flex-wrap:wrap;padding:12px 16px;padding:var(--vkui--size_form_item_padding_vertical--regular,12px) var(--vkui--size_base_padding_horizontal--regular,16px)}.vkuiFormLayoutGroup__removable{flex-grow:1;max-width:100%;min-width:0}.vkuiFormLayoutGroup__offset{display:none}.vkuiFormLayoutGroup--horizontal .vkuiFormItem--withTop~.vkuiFormLayoutGroup__offset{display:block;height:28px;height:calc(2px + var(--vkui--font_subhead--line_height--regular,18px) + 8px);min-width:100%;order:-1}.vkuiFormLayoutGroup--sizeY-compact.vkuiFormLayoutGroup--horizontal .vkuiFormItem--withTop~.vkuiFormLayoutGroup__offset{height:24px;height:calc(2px + var(--vkui--font_subhead--line_height--compact,16px) + 6px)}.vkuiFormLayoutGroup--ios{--formitem_padding:12px}.vkuiFormLayoutGroup--removable{padding-left:0;padding-right:0}.vkuiFormLayoutGroup--segmented{position:relative;z-index:1}.vkuiFormLayoutGroup--segmented>*{flex:1;min-width:0}.vkuiFormLayoutGroup--segmented>:not(:first-child):not(.vkuiFormLayoutGroup__offset){margin-left:-1px;margin-left:calc(-1 * var(--thin-border))}.vkuiFormStatus{background:#f2f3f5;background:var(--field_background,var(--vkui--color_field_background));border-radius:10px;color:#6d7885;color:var(--text_subhead,var(--vkui--color_text_subhead));padding:12px}.vkuiFormStatus b:first-child,.vkuiFormStatus__header{color:#000;color:var(--text_primary,var(--vkui--color_text_primary))}.vkuiFormStatus b:first-child,.vkuiFormStatus__header:not(:last-child){margin-bottom:2px}.vkuiFormStatus--error{background:#faebeb;background:var( --field_error_background,var(--vkui--color_background_negative_tint) );color:#e64646;color:var(--field_error_border,var(--vkui--color_text_negative))}.vkuiFormStatus--error .vkuiFormStatus b:first-child,.vkuiFormStatus--error .vkuiFormStatus__header{color:currentColor}.vkuiFormStatus b:first-child{display:block;font-size:16px;font-weight:500;line-height:20px}.vkuiSlider{height:28px;padding:0 14px;position:relative;z-index:0}.vkuiSlider:before{background-color:#001c3d14;background-color:var( --placeholder_icon_background,var(--vkui--color_track_background) );border-radius:1px;content:"";height:2px;left:0;position:absolute;top:13px;width:100%;z-index:-1}.vkuiSlider__in{height:100%;position:relative}.vkuiSlider__dragger{height:0;left:0;position:absolute;top:13px;width:0}.vkuiSlider__dragger:before{background:#2688eb;background:var(--accent,var(--vkui--color_background_accent));border-radius:1px;content:"";height:2px;left:-14px;position:absolute;top:0;width:calc(100% + 28px)}.vkuiSlider__thumb{background:#fff;background:var(--vkui--color_background_contrast,#fff);border:.5px solid rgba(0,0,0,.12);border:.5px solid var(--vkui--color_separator_primary_alpha,rgba(0,0,0,.12));border-radius:14px;box-shadow:0 0 2px #00000014,0 4px 16px #00000014;box-shadow:var(--vkui--elevation3,0 0 2px rgba(0,0,0,.08),0 4px 16px rgba(0,0,0,.08));height:28px;position:absolute;top:-13px;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;width:28px}.vkuiSlider__thumb--start{left:-14px}.vkuiSlider__thumb--end{right:-14px}.vkuiSlider--disabled{opacity:.64;opacity:var(--vkui--opacity_disable_accessibility,.64)}.vkuiSlider--sizeY-compact{height:24px;padding:0 12px}.vkuiSlider--sizeY-compact .vkuiSlider__dragger,.vkuiSlider--sizeY-compact:before{top:11px}.vkuiSlider--sizeY-compact .vkuiSlider__dragger:before{left:-12px;width:calc(100% + 24px)}.vkuiSlider--sizeY-compact .vkuiSlider__thumb{height:24px;top:-11px;width:24px}.vkuiSlider--sizeY-compact .vkuiSlider__thumb--start{left:-12px}.vkuiSlider--sizeY-compact .vkuiSlider__thumb--end{right:-12px}.vkuiFormField{align-items:center;box-sizing:border-box;display:flex;min-height:44px;min-height:var(--vkui--size_field_height--regular,44px);position:relative;z-index:1}.vkuiFormField>*{border-radius:inherit;z-index:6}.vkuiFormField--sizeY-compact{min-height:36px;min-height:var(--vkui--size_field_height--compact,36px)}.vkuiFormField__after,.vkuiFormField__before{align-content:center;align-items:center;color:#99a2ad;color:var(--icon_secondary,var(--vkui--color_icon_secondary));display:flex;flex-shrink:0;height:100%;justify-content:center;min-width:44px;min-width:var(--vkui--size_field_height--regular,44px);position:relative;z-index:7}.vkuiFormField--sizeY-compact .vkuiFormField__after,.vkuiFormField--sizeY-compact .vkuiFormField__before{height:36px;height:var(--vkui--size_field_height--compact,36px);min-width:36px;min-width:var(--vkui--size_field_height--compact,36px)}.vkuiFormField__before{color:#2688eb;color:var(--accent,var(--vkui--color_icon_accent))}.vkuiFormField__after{color:#99a2ad;color:var(--icon_secondary,var(--vkui--color_icon_secondary))}.vkuiFormField__border{border:1px solid transparent;border:var(--thin-border) solid transparent;border-radius:8px;border-radius:var(--vkui--size_border_radius--regular,8px);box-sizing:border-box;height:100%;left:0;position:absolute;top:0;-webkit-transform-origin:left top;transform-origin:left top;width:100%;z-index:1}.vkuiFormField--default .vkuiFormField__border{background-color:#f2f3f5;background-color:var( --field_background,var(--vkui--color_field_background) );border-color:#0000001f;border-color:var(--field_border,var(--vkui--color_field_border_alpha))}.vkuiFormField--status-error .vkuiFormField__border,.vkuiFormItem--error .vkuiFormField__border{background-color:#faebeb;background-color:var( --field_error_background,var(--vkui--color_background_negative_tint) );border-color:#e64646;border-color:var(--field_error_border,var(--vkui--color_stroke_negative));z-index:3}.vkuiFormField--status-valid .vkuiFormField__border,.vkuiFormItem--valid .vkuiFormField__border{border-color:#4bb34b;border-color:var(--field_valid_border,var(--vkui--color_stroke_positive));z-index:3}.vkuiFormField--disabled{cursor:default;opacity:.64;opacity:var(--vkui--opacity_disable_accessibility,.64);pointer-events:none}.vkuiFormField--hover .vkuiFormField__border{background-color:#f2f3f5;background-color:var( --field_background,var(--vkui--color_field_background) )}.vkuiFormField--default.vkuiFormField--hover .vkuiFormField__border{border-color:#0000003d;border-color:var( --icon_tertiary_alpha,var(--vkui--color_field_border_alpha--hover) );z-index:4}.vkuiFormField :focus~.vkuiFormField__border,.vkuiFormField:focus-within .vkuiFormField__border{border-color:#2688eb;border-color:var(--accent,var(--vkui--color_stroke_accent));z-index:5}.vkuiModalCardBase__header+.vkuiFormField,.vkuiModalCardBase__subheader+.vkuiFormField{margin-top:16px}.vkuiSelect--pop-down .vkuiFormField__border{border-bottom-left-radius:0;border-bottom-right-radius:0}.vkuiSelect--pop-up .vkuiFormField__border{border-top-left-radius:0;border-top-right-radius:0}.vkuiSelect .vkuiFormField__after{pointer-events:none}.vkuiCalendarHeader__picker .vkuiFormField__after{min-width:12px;padding-right:8px}.vkuiChipsInput .vkuiFormField__after{z-index:7}.vkuiFormLayoutGroup--segmented .vkuiFormField{z-index:auto}.vkuiFormLayoutGroup--segmented .vkuiRemovable__content>.vkuiFormItem:not(:first-of-type):not(:last-of-type) .vkuiFormField__border,.vkuiFormLayoutGroup--segmented>.vkuiFormItem:not(:first-of-type):not(:last-of-type) .vkuiFormField__border{border-radius:0}.vkuiFormLayoutGroup--segmented .vkuiRemovable__content>:first-of-type:not(:last-of-type) .vkuiFormField__border,.vkuiFormLayoutGroup--segmented>:first-of-type:not(:last-of-type) .vkuiFormField__border{border-bottom-right-radius:0;border-top-right-radius:0}.vkuiFormLayoutGroup--segmented .vkuiRemovable__content>.vkuiFormItem:not(:first-of-type):last-of-type .vkuiFormField__border,.vkuiFormLayoutGroup--segmented>.vkuiFormItem:not(:first-of-type):last-of-type .vkuiFormField__border{border-bottom-left-radius:0;border-top-left-radius:0}.vkuiRadio{display:block;padding:0 16px;padding:0 var(--vkui--size_base_padding_horizontal--regular,16px)}.vkuiFormItem .vkuiRadio{box-sizing:initial;margin:0 -16px;margin:0 calc(-1 * var(--vkui--size_base_padding_horizontal--regular,16px));width:100%}.vkuiRadio__container{align-items:center;display:flex;justify-content:flex-start}.vkuiRadio__input:disabled~.vkuiRadio__container{opacity:.64;opacity:var(--vkui--opacity_disable_accessibility,.64)}.vkuiRadio__icon{color:#b8c1cc;color:var(--icon_tertiary,var(--vkui--color_icon_tertiary));flex-shrink:0;height:22px;margin-right:14px;transition:color .15s cubic-bezier(.36,.66,.04,1);transition:color .15s var(--ios-easing);width:22px}.vkuiRadio__input:checked~.vkuiRadio__container .vkuiRadio__icon{color:#2688eb;color:var(--accent,var(--vkui--color_icon_accent))}.vkuiRadio__icon .vkuiRadio__pin{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:12px 12px;transform-origin:12px 12px;transition:-webkit-transform .15s cubic-bezier(.36,.66,.04,1);transition:transform .15s cubic-bezier(.36,.66,.04,1);transition:transform .15s cubic-bezier(.36,.66,.04,1),-webkit-transform .15s cubic-bezier(.36,.66,.04,1);transition:-webkit-transform .15s var(--ios-easing);transition:transform .15s var(--ios-easing);transition:transform .15s var(--ios-easing),-webkit-transform .15s var(--ios-easing)}.vkuiRadio__input:checked~.vkuiRadio__container .vkuiRadio__icon .vkuiRadio__pin{-webkit-transform:none;transform:none}.vkuiRadio__content{color:#000;color:var(--text_primary,var(--vkui--color_text_primary));display:block;flex-grow:1;max-width:100%}.vkuiRadio__description{color:#818c99;color:var(--text_secondary,var(--vkui--color_text_secondary));display:block;margin-bottom:12px;margin-top:2px}.vkuiRadio__children{margin-top:12px}.vkuiRadio__children:last-child{margin-bottom:12px}.vkuiRadio--sizeY-compact .vkuiRadio__children{margin-top:8px}.vkuiRadio--sizeY-compact .vkuiRadio__children:last-child{margin-bottom:8px}.vkuiRadio--sizeY-compact .vkuiRadio__description{margin-bottom:7px}.vkuiRadio--sizeY-compact .vkuiRadio__icon{height:18px;width:18px}.vkuiRadio--sizeY-compact .vkuiRadio__icon:after{height:12px;width:12px}.vkuiRadioGroup .vkuiRadio{box-sizing:border-box;flex:1;margin:0}.vkuiRadioGroup--horizontal{display:flex}.vkuiFormItem .vkuiRadioGroup{box-sizing:initial;margin:0 -16px;margin:0 calc(-1 * var(--vkui--size_base_padding_horizontal--regular,16px))}.vkuiCheckbox{align-items:center;display:flex;justify-content:flex-start;min-height:44px;min-height:var(--vkui--size_field_height--regular,44px);min-width:44px;min-width:var(--vkui--size_field_height--regular,44px);padding:0 16px;padding:0 var(--vkui--size_base_padding_horizontal--regular,16px)}.vkuiFormItem .vkuiCheckbox{box-sizing:initial;margin:0 -16px;margin:0 calc(-1 * var(--vkui--size_base_padding_horizontal--regular,16px));width:100%}.vkuiCheckbox__icon{flex-shrink:0;margin-right:12px}.vkuiCheckbox__icon--indeterminate,.vkuiCheckbox__icon--on{color:#2688eb;color:var(--accent,var(--vkui--color_icon_accent));display:none}.vkuiCheckbox__icon--off{color:#b8c1cc;color:var(--icon_tertiary,var(--vkui--color_icon_tertiary))}.vkuiCheckbox__content{color:#000;color:var(--text_primary,var(--vkui--color_text_primary));flex-grow:1;word-break:break-word}.vkuiCheckbox__description{color:#818c99;color:var(--text_secondary,var(--vkui--color_text_secondary));display:block;margin-bottom:12px;margin-top:2px}.vkuiCheckbox__children{margin-top:12px}.vkuiCheckbox__children:last-child{margin-bottom:12px}.vkuiCheckbox__input:checked~.vkuiCheckbox__icon--on{display:flex}.vkuiCheckbox__input:checked~.vkuiCheckbox__icon--off,.vkuiCheckbox__input:indeterminate~.vkuiCheckbox__icon--indeterminate{display:none}.vkuiCheckbox__input:indeterminate~.vkuiCheckbox__icon--indeterminate{display:flex}.vkuiCheckbox__input:indeterminate~.vkuiCheckbox__icon--off,.vkuiCheckbox__input:indeterminate~.vkuiCheckbox__icon--on{display:none}.vkuiCheckbox__input[disabled]~*{opacity:.64;opacity:var(--vkui--opacity_disable_accessibility,.64)}.vkuiCheckbox--sizeY-compact{min-height:36px;min-height:var(--vkui--size_field_height--compact,36px);min-width:36px;min-width:var(--vkui--size_field_height--compact,36px)}.vkuiCheckbox--sizeY-compact .vkuiCheckbox__children{margin-top:8px}.vkuiCheckbox--sizeY-compact .vkuiCheckbox__children:last-child,.vkuiCheckbox--sizeY-compact .vkuiCheckbox__description{margin-bottom:8px}.vkuiCheckbox--simple{align-items:center;border-radius:50%;display:flex;justify-content:center;padding:0}.vkuiCheckbox--simple .vkuiCheckbox__content{display:none}.vkuiCheckbox--simple .vkuiCheckbox__icon{margin:0}.vkuiInput{font-size:16px;line-height:20px;position:relative}.vkuiInput--center .vkuiInput__el{text-align:center}.vkuiInput--right .vkuiInput__el{text-align:right}.vkuiInput__el{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;box-shadow:none;box-sizing:border-box;color:#000;color:var(--text_primary,var(--vkui--color_text_primary));display:block;font-size:16px;font-size:var(--vkui--font_text--font_size--regular,16px);font-weight:400;font-weight:var(--vkui--font_text--font_weight--regular,400);line-height:20px;line-height:var(--vkui--font_text--line_height--regular,20px);margin:0;padding-left:12px;padding-right:12px;position:relative;text-overflow:ellipsis;width:100%;z-index:6}.vkuiInput--sizeY-compact .vkuiInput__el{font-size:15px;font-size:var(--vkui--font_text--font_size--compact,15px);line-height:20px;line-height:var(--vkui--font_text--line_height--compact,20px)}.vkuiInput--hasBefore .vkuiInput__el{padding-left:0}.vkuiInput--hasAfter .vkuiInput__el{padding-right:0}.vkuiInput__el:disabled{opacity:.64;opacity:var(--vkui--opacity_disable_accessibility,.64)}.vkuiInput__el::-webkit-input-placeholder{color:#818c99;color:var(--field_text_placeholder,var(--vkui--color_text_secondary));opacity:1}.vkuiInput__el::-moz-placeholder{color:#818c99;color:var(--field_text_placeholder,var(--vkui--color_text_secondary));opacity:1}.vkuiInput__el::-ms-input-placeholder{color:#818c99;color:var(--field_text_placeholder,var(--vkui--color_text_secondary));opacity:1}.vkuiInput__el::placeholder{color:#818c99;color:var(--field_text_placeholder,var(--vkui--color_text_secondary));opacity:1}.vkuiInput__el:disabled::-webkit-input-placeholder{color:#818c99;color:var(--text_secondary,var(--vkui--color_text_secondary))}.vkuiInput__el:disabled::-moz-placeholder{color:#818c99;color:var(--text_secondary,var(--vkui--color_text_secondary))}.vkuiInput__el:disabled::-ms-input-placeholder{color:#818c99;color:var(--text_secondary,var(--vkui--color_text_secondary))}.vkuiInput__el:disabled::placeholder{color:#818c99;color:var(--text_secondary,var(--vkui--color_text_secondary))}.vkuiChipsInput{max-width:100%}.vkuiChipsInputBase{display:flex;flex-grow:1;flex-shrink:1;flex-wrap:wrap;max-width:100%;overflow:hidden;padding:3px;position:relative;z-index:6}.vkuiChipsInputBase__chip{margin:2px;max-width:calc(100% - 4px)}.vkuiChipsInputBase__label{display:flex;flex:1;flex-direction:column;margin:2px 2px 2px 10px}.vkuiChipsInputBase__el{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;box-shadow:none;color:#000;color:var(--text_primary,var(--vkui--color_text_primary));font-size:15px;line-height:26px;margin-bottom:2px;padding:0;position:relative;width:100%;z-index:2}.vkuiChipsInputBase__el:focus{min-width:64px}.vkuiChipsInputBase__el::-ms-clear{display:none}.vkuiChipsInputBase__el:disabled{opacity:.64;opacity:var(--vkui--opacity_disable_accessibility,.64)}.vkuiChipsInputBase__el::-webkit-input-placeholder{color:#818c99;color:var(--field_text_placeholder,var(--vkui--color_text_secondary));opacity:1}.vkuiChipsInputBase__el::-moz-placeholder{color:#818c99;color:var(--field_text_placeholder,var(--vkui--color_text_secondary));opacity:1}.vkuiChipsInputBase__el::-ms-input-placeholder{color:#818c99;color:var(--field_text_placeholder,var(--vkui--color_text_secondary));opacity:1}.vkuiChipsInputBase__el::placeholder{color:#818c99;color:var(--field_text_placeholder,var(--vkui--color_text_secondary));opacity:1}.vkuiChipsInputBase__el:disabled::-webkit-input-placeholder{color:#818c99;color:var(--text_secondary,var(--vkui--color_text_secondary))}.vkuiChipsInputBase__el:disabled::-moz-placeholder{color:#818c99;color:var(--text_secondary,var(--vkui--color_text_secondary))}.vkuiChipsInputBase__el:disabled::-ms-input-placeholder{color:#818c99;color:var(--text_secondary,var(--vkui--color_text_secondary))}.vkuiChipsInputBase__el:disabled::placeholder{color:#818c99;color:var(--text_secondary,var(--vkui--color_text_secondary))}.vkuiChipsInputBase__el[readonly]{cursor:default}.vkuiChipsInputBase--sizeY-compact{padding:1px}.vkuiChip{background:#fff;background:var(--background_content,var(--vkui--color_background_content));border:1px solid rgba(0,0,0,.08);border:var(--thin-border) solid var(--image_border,var(--vkui--color_image_border_alpha));border-radius:6px;box-sizing:border-box;display:inline-block;height:32px}.vkuiChip__in{align-items:center;display:flex;height:100%;padding:0 8px;position:relative}.vkuiChip--removable .vkuiChip__in{padding-right:0}.vkuiChip__content{color:#000;color:var(--text_primary,var(--vkui--color_text_primary));display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vkuiChip__remove{align-content:center;align-items:center;background:transparent;border:none;border-radius:2px;box-sizing:border-box;color:#99a2ad;color:var(--icon_secondary,var(--vkui--color_icon_secondary));cursor:pointer;display:flex;flex-grow:0;flex-shrink:0;height:28px;justify-content:center;margin:-1px;padding:6px;position:relative;-webkit-transform:translateX(-1px);transform:translate(-1px);width:28px}.vkuiChip__before{margin-right:6px}.vkuiChip__after{margin-left:6px}.vkuiChip--sizeY-compact{height:28px}.vkuiSelect{box-sizing:border-box;cursor:pointer;position:relative}.vkuiSelect__el{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:block;font-size:16px;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:7}.vkuiSelect__container{box-sizing:border-box;color:#000;color:var(--text_primary,var(--vkui--color_text_primary));flex-grow:1;flex-shrink:1;overflow:hidden;padding-left:12px;padding-right:12px;position:relative;z-index:6}.vkuiSelect--hasBefore .vkuiSelect__container{padding-left:0}.vkuiSelect--hasAfter .vkuiSelect__container{padding-right:0}.vkuiSelect--multiline .vkuiSelect__container{padding-bottom:12px;padding-top:12px}.vkuiSelect--sizeY-compact.vkuiSelect--multiline .vkuiSelect__container{padding-bottom:8px;padding-top:8px}.vkuiSelect__title{display:block}.vkuiSelect:not(.vkuiSelect--multiline) .vkuiSelect__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vkuiSelect--empty .vkuiSelect__title{color:#818c99;color:var(--field_text_placeholder,var(--vkui--color_text_secondary))}.vkuiSelect--align-right .vkuiSelect__title{text-align:right}.vkuiSelect--align-center .vkuiSelect__title{text-align:center}.vkuiCalendarHeader__picker .vkuiSelect__container{padding-right:4px}.vkuiTextarea{position:relative}.vkuiTextarea__el{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;box-sizing:border-box;color:#000;color:var(--text_primary,var(--vkui--color_text_primary));display:block;font-size:16px;font-size:var(--vkui--font_text--font_size--regular,16px);font-weight:400;font-weight:var(--vkui--font_text--font_weight--regular,400);line-height:20px;line-height:var(--vkui--font_text--line_height--regular,20px);margin:0;max-height:204px;padding:12px;position:relative;resize:none;width:100%;z-index:6}.vkuiTextarea__el[cols]{width:auto}.vkuiTextarea--sizeY-compact .vkuiTextarea__el{font-size:15px;font-size:var(--vkui--font_text--font_size--compact,15px);line-height:20px;line-height:var(--vkui--font_text--line_height--compact,20px);max-height:196px}.vkuiTextarea__el::-webkit-input-placeholder{color:#818c99;color:var(--field_text_placeholder,var(--vkui--color_text_secondary));opacity:1}.vkuiTextarea__el::-moz-placeholder{color:#818c99;color:var(--field_text_placeholder,var(--vkui--color_text_secondary));opacity:1}.vkuiTextarea__el::-ms-input-placeholder{color:#818c99;color:var(--field_text_placeholder,var(--vkui--color_text_secondary));opacity:1}.vkuiTextarea__el::placeholder{color:#818c99;color:var(--field_text_placeholder,var(--vkui--color_text_secondary));opacity:1}.vkuiTextarea__el:disabled{opacity:.64;opacity:var(--vkui--opacity_disable_accessibility,.64)}.vkuiTextarea__el:disabled::-webkit-input-placeholder{color:#818c99;color:var(--text_secondary,var(--vkui--color_text_secondary))}.vkuiTextarea__el:disabled::-moz-placeholder{color:#818c99;color:var(--text_secondary,var(--vkui--color_text_secondary))}.vkuiTextarea__el:disabled::-ms-input-placeholder{color:#818c99;color:var(--text_secondary,var(--vkui--color_text_secondary))}.vkuiTextarea__el:disabled::placeholder{color:#818c99;color:var(--text_secondary,var(--vkui--color_text_secondary))}.vkuiCustomScrollView{height:100%;overflow:hidden;position:relative;width:100%}.vkuiCustomScrollView__box{height:100%;max-height:inherit;overflow-x:hidden;overflow-y:scroll;padding-right:100px;position:relative;scrollbar-width:none;width:100%;z-index:0}.vkuiCustomScrollView__box::-webkit-scrollbar{display:none}.vkuiCustomScrollView__barY:active+.vkuiCustomScrollView__box{pointer-events:none}.vkuiCustomScrollView__barY{height:100%;position:absolute;right:0;top:0;width:10px;z-index:1}.vkuiCustomScrollView__trackerY{box-sizing:border-box;left:0;padding:4px 4px 4px 0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:10px}.vkuiCustomScrollView__trackerY--hidden{opacity:0;transition:opacity .2s}.vkuiCustomScrollView__trackerY:before{background-color:#818c99;background-color:var(--icon_medium,var(--vkui--color_icon_medium));border-radius:12px;content:"";display:block;height:100%;opacity:.48;transition:opacity .2s,-webkit-transform .2s;transition:transform .2s,opacity .2s;transition:transform .2s,opacity .2s,-webkit-transform .2s;width:100%}.vkuiCustomScrollView__trackerY:active:before,.vkuiCustomScrollView__trackerY:hover:before{opacity:.8;-webkit-transform:scaleX(1.3333);transform:scaleX(1.3333)}.vkuiCustomSelectDropdown .vkuiCustomScrollView__box{padding-right:8px}.vkuiCustomSelectDropdown--wide .vkuiCustomScrollView__box{padding-right:0}.vkuiCustomSelect{cursor:pointer;display:block;position:relative;width:100%}.vkuiCustomSelect__control{display:none}.vkuiCustomSelect__empty{color:#818c99;color:var(--text_secondary,var(--vkui--color_text_secondary));padding:12px 0;text-align:center}.vkuiCustomSelect__fetching{align-items:center;display:flex;justify-content:center}.vkuiCustomSelectOption{align-items:center;box-sizing:border-box;color:#000;color:var(--text_primary,var(--vkui--color_text_primary));cursor:pointer;display:flex;padding:8px 12px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:100%}.vkuiCustomSelectOption--hierarchy{--custom-select-option-hierarchy-level:0;padding-left:calc(var(--custom-select-option-hierarchy-level) * var(--vkui--size_option_hierarchy--regular,32px))}.vkuiCustomSelectOption--sizeY-regular{min-height:44px}.vkuiCustomSelectOption--disabled{cursor:default;opacity:.64;opacity:var(--vkui--opacity_disable_accessibility,.64)}.vkuiCustomSelectOption--hover{background-color:#f2f3f5;background-color:var( --button_muted_background,var(--vkui--color_transparent--hover) )}.vkuiCustomSelectOption__before{flex-shrink:0;margin-right:7px}.vkuiCustomSelectOption__main{flex-grow:1;max-width:100%;min-width:0}.vkuiCustomSelectOption__children{min-width:0;overflow:hidden;text-overflow:ellipsis}.vkuiCustomSelectOption__after{align-items:center;display:flex;flex-shrink:0;margin-left:8px}.vkuiCustomSelectOption__description{color:#818c99;color:var(--text_secondary,var(--vkui--color_text_secondary));overflow:hidden;text-overflow:ellipsis}.vkuiCustomSelectOption__selectedIcon{color:#2688eb;color:var(--accent,var(--vkui--color_icon_accent))}.vkuiCustomSelectOption__selectedIcon:not(:first-child){margin-left:8px}.vkuiDatePicker{border:0;margin:0;padding:0}.vkuiDatePicker__container{display:flex;flex-direction:row;width:100%}.vkuiDatePicker__day{min-width:72px}.vkuiDatePicker__month{display:flex;flex:1 0 0;min-width:0;padding:0 8px}.vkuiDatePicker__year{min-width:92px}.vkuiDatePicker__monthSelect{width:100%}.vkuiSliderSwitch{background-color:#f2f3f5;background-color:var(--field_background);border-radius:8px;box-sizing:border-box;display:flex;height:44px;position:relative;transition:all .1s ease-out;width:100%}.vkuiSliderSwitch__button{-webkit-tap-highlight-color:transparent;align-items:center;-webkit-appearance:none;background:transparent;border:0;box-sizing:border-box;color:#6d7885;color:var(--text_subhead);cursor:pointer;display:flex;height:100%;justify-content:center;margin:0;padding:0;transition:color .1s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:50%;z-index:1}.vkuiSliderSwitch__button--focus{box-shadow:inset 0 0 0 1px #2688eb;box-shadow:inset 0 0 0 1px var(--accent)}.vkuiSliderSwitch__button--ios{border-radius:10px}.vkuiSliderSwitch__button--android,.vkuiSliderSwitch__button--vkcom{border-radius:8px}.vkuiSliderSwitch__button--hover{color:#99a2ad;color:var(--text_tertiary)}.vkuiSliderSwitch__border{background-color:#b8c1cc;background-color:var(--toolbar_attach_background_from);height:28px;left:50%;opacity:.5;position:absolute;top:8px;width:1px}.vkuiSliderSwitch__button--active{color:#000;color:var(--text_primary);transition:-webkit-transform .15s ease-in;transition:transform .15s ease-in;transition:transform .15s ease-in,-webkit-transform .15s ease-in}.vkuiSliderSwitch__button--activeHover{color:#000;color:var(--header_alternate_tab_active_text)}.vkuiSliderSwitch__slider{border-radius:6px;height:40px;left:0;margin:2px;position:absolute;top:0;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;width:calc(50% - 4px)}.vkuiSliderSwitch--firstActive{margin-left:2px}.vkuiSliderSwitch--firstActive,.vkuiSliderSwitch--secondActive{background-color:#fff;background-color:var(--background_content)}.vkuiSliderSwitch--secondActive{-webkit-transform:translateX(calc(100% + 4px));transform:translate(calc(100% + 4px))}.vkuiPopper{z-index:100;z-index:var(--vkui--z_index_popout,100)}.vkuiCustomSelectDropdown{background-color:#fff;background-color:var( --modal_card_background,var(--vkui--color_background_content) );border:1px solid rgba(0,0,0,.12);border:var(--thin-border) solid var(--field_border,var(--vkui--color_field_border_alpha));border-radius:8px;box-shadow:0 0 2px #00000008,0 2px 2px #0000000f;box-shadow:var(--vkui--elevation1,0 0 2px rgba(0,0,0,.03),0 2px 2px rgba(0,0,0,.06));box-sizing:border-box;overflow:hidden}.vkuiCustomSelectDropdown--wide{width:100%}.vkuiCustomSelectDropdown--bottom{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.vkuiCustomSelectDropdown--top{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:100%;box-shadow:0 0 2px #00000008,0 -2px 2px #0000000f;box-shadow:var(--vkui--elevation1_invert_y,0 0 2px rgba(0,0,0,.03),0 -2px 2px rgba(0,0,0,.06))}.vkuiCustomSelectDropdown__fetching{padding:12px 0}.vkuiCustomSelectDropdown__in{max-height:160px}.vkuiCalendarHeader__pickers .vkuiCustomSelectDropdown__in{max-height:184px}.vkuiSegmentedControl{background-color:#f5f5f5;background-color:var(--vkui--color_background_secondary,#f5f5f5);border-radius:8px;border-radius:var(--vkui--size_border_radius--regular,8px);box-sizing:border-box;height:30px;padding:2px}.vkuiSegmentedControl--l{height:36px}.vkuiSegmentedControl__in{border-radius:inherit;display:flex;height:100%;position:relative;transition:all .1s ease-out;width:100%}.vkuiSegmentedControl__slider{background-color:#fff;background-color:var(--vkui--color_segmented_control,#fff);border-radius:inherit;bottom:0;box-shadow:inset 0 0 0 .5px #00000014,0 3px 8px #0000001f,0 3px 1px #0000000a;box-shadow:inset 0 0 0 .5px var(--vkui--color_image_border_alpha,rgba(0,0,0,.08)),0 3px 8px #0000001f,0 3px 1px #0000000a;left:0;position:absolute;top:0;-webkit-transform-origin:0 0;transform-origin:0 0;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.vkuiSegmentedControl__option{display:block;flex:1;margin:0;padding:0;position:relative;z-index:1}.vkuiSegmentedControl--sizeY-regular{height:36px}.vkuiSegmentedControl--sizeY-regular.vkuiSegmentedControl--l{height:44px}.vkuiSegmentedControlOption{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:inherit;box-sizing:border-box;color:#000;color:var(--vkui--color_text_primary,#000);cursor:pointer;height:100%;transition:color .1s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vkuiSegmentedControlOption .vkuiIcon{color:#2c2d2e;color:var(--vkui--color_icon_primary,#2c2d2e)}.vkuiSegmentedControlOption:not(.vkuiSegmentedControlOption--checked):hover{opacity:.5}.vkuiSegmentedControlOption__content{align-content:center;align-items:center;border-radius:inherit;display:flex;height:100%;justify-content:center;width:100%}.vkuiVisuallyHiddenInput{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;opacity:0;overflow:hidden;position:absolute;white-space:nowrap}.vkuiCalendar{background:#fff;background:var(--vkui--color_background_modal,#fff);border:.5px solid #d7d8d9;border:.5px solid var(--vkui--color_separator_primary,#d7d8d9);border-radius:8px;box-shadow:0 0 2px #00000008,0 2px 2px #0000000f;box-shadow:var(--vkui--elevation1,0 0 2px rgba(0,0,0,.03),0 2px 2px rgba(0,0,0,.06));box-sizing:border-box;display:flex;flex-direction:column;padding:12px;width:305px}.vkuiCalendar__time{border-top:1px solid #d7d8d9;border-top:1px solid var(--vkui--color_separator_primary,#d7d8d9);margin:12px -12px 0;padding:12px 12px 0}.vkuiCalendar__header{margin-bottom:4px;z-index:1}.vkuiCalendar--size-s{padding:8px;width:220px}.vkuiCalendar--size-s .vkuiCalendar__header{margin-bottom:0}.vkuiCalendarDay{border-radius:0;color:#000;color:var(--vkui--color_text_primary,#000);font-size:14px}.vkuiCalendarDay,.vkuiCalendarDay__hidden{flex-basis:calc(100% / 7);flex-grow:0;height:36px}.vkuiCalendarDay--size-s,.vkuiCalendarDay__hidden--size-s{height:34px}.vkuiCalendarDay--disabled,.vkuiCalendarDay--not-same-month{color:#99a2ad;color:var(--vkui--color_text_tertiary,#99a2ad)}.vkuiCalendarDay--selected{background-color:#f5f5f5;background-color:var(--vkui--color_background_secondary,#f5f5f5)}.vkuiCalendarDay--selection-start.vkuiCalendarDay--selected,.vkuiCalendarDay__hinted--selection-start{border-bottom-left-radius:8px;border-top-left-radius:8px}.vkuiCalendarDay--selection-end.vkuiCalendarDay--selected,.vkuiCalendarDay__hinted--selection-end{border-bottom-right-radius:8px;border-top-right-radius:8px}.vkuiCalendarDay__day-number{text-align:center}.vkuiCalendarDay--today{font-weight:600}.vkuiCalendarDay--today .vkuiCalendarDay__day-number:after{border-bottom:2px solid #2688eb;border-bottom:2px solid var(--vkui--color_stroke_accent,#2688eb);content:"";display:block;left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translate(-50%);width:16px}.vkuiCalendarDay--today .vkuiCalendarDay__inner--active .vkuiCalendarDay__day-number:after{border-bottom-color:#fff;border-bottom-color:var(--vkui--color_stroke_contrast,#fff)}.vkuiCalendarDay__hinted,.vkuiCalendarDay__inner{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.vkuiCalendarDay__inner{border-radius:8px}.vkuiCalendarDay--hover :not(.vkuiCalendarDay__hinted--active) .vkuiCalendarDay__inner,.vkuiCalendarDay__hinted--active{background-color:#00000014;background-color:var(--vkui--color_background_secondary_alpha--hover,rgba(0,0,0,.08))}.vkuiCalendarDay__inner--active{background-color:#2688eb;background-color:var(--vkui--color_background_accent,#2688eb);color:#fff;color:var(--vkui--color_text_contrast,#fff)}.vkuiCalendarDays{display:flex;flex-direction:column;flex-grow:1;justify-content:space-around}.vkuiCalendarDays__row{display:flex;flex-grow:1;justify-content:center}.vkuiCalendarDays__row:not(:last-child){margin-bottom:4px}.vkuiCalendarDays__row--size-s:not(:last-child){margin-bottom:0}.vkuiCalendarDays__weekday{color:#6d7885;color:var(--vkui--color_text_subhead,#6d7885);flex-basis:calc(100% / 7);flex-grow:0;height:32px;text-transform:capitalize}.vkuiCalendarDays__weekday,.vkuiCalendarHeader{align-items:center;display:flex;justify-content:center}.vkuiCalendarHeader{min-height:36px;position:relative}.vkuiCalendarHeader__pickers{display:flex;position:absolute}.vkuiCalendarHeader__picker+.vkuiCalendarHeader__picker{margin-left:4px}.vkuiCalendarHeader__nav-icon{align-items:center;display:flex;justify-content:center;padding:3px;position:absolute}.vkuiCalendarHeader__nav-icon--accent{color:#2688eb;color:var(--vkui--color_icon_accent,#2688eb)}.vkuiCalendarHeader__nav-icon-next{right:0}.vkuiCalendarHeader__nav-icon-prev{left:0}.vkuiCalendarHeader__month{text-transform:capitalize}.vkuiCalendarRange{background:#fff;background:var(--vkui--color_background_modal,#fff);border:.5px solid #d7d8d9;border:.5px solid var(--vkui--color_separator_primary,#d7d8d9);border-radius:8px;box-shadow:0 0 2px #00000008,0 2px 2px #0000000f;box-shadow:var(--vkui--elevation1,0 0 2px rgba(0,0,0,.03),0 2px 2px rgba(0,0,0,.06));box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-around;padding:12px;width:610px}.vkuiCalendarRange__inner{display:flex;flex-direction:column;flex-grow:1}.vkuiCalendarRange__inner:not(:last-child){margin-right:24px}.vkuiCalendarRange__header{margin-bottom:4px;z-index:1}.vkuiCalendarTime{align-items:center;display:flex}.vkuiCalendarTime__picker{width:77px}.vkuiCalendarTime__divider{color:#000;color:var(--vkui--color_text_primary,#000);margin-left:6px;margin-right:6px}.vkuiCalendarTime__button{margin-left:auto}.vkuiInputLike__mask{position:relative}.vkuiInputLike__mask:after{border-bottom:1px solid #818c99;border-bottom:1px solid var(--vkui--color_text_secondary,#818c99);bottom:0;content:"";height:1px;left:0;position:absolute;width:calc(100% - .1em)}.vkuiInputLike__mask:last-child{margin-right:1px}.vkuiInputLike__last_character{letter-spacing:1px!important}.vkuiInputLike--full+.vkuiInputLikeDivider{color:#000;color:var(--vkui--color_text_primary,#000)}.vkuiInputLikeDivider{color:#818c99;color:var(--vkui--color_text_secondary,#818c99);letter-spacing:1px!important}.vkuiDateInput__input{cursor:text;flex-grow:1;font-size:16px;font-variant-numeric:tabular-nums;margin-left:10px;margin-right:14px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;white-space:nowrap;z-index:6}.vkuiDateInput__input-time-divider{letter-spacing:6px!important}.vkuiDateInput--sizeY-compact .vkuiDateInput__input{font-size:15px;margin-right:22px}.vkuiDateRangeInput__input{cursor:text;flex-grow:1;font-size:16px;font-variant-numeric:tabular-nums;margin-left:10px;margin-right:14px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;white-space:nowrap;z-index:6}.vkuiDateRangeInput--sizeY-compact .vkuiDateRangeInput__input{font-size:15px;margin-right:22px}.vkuiPromoBanner{background:#fff;background:var(--background_content,var(--vkui--color_background_content));box-sizing:border-box;color:#000;color:var(--text_primary,var(--vkui--color_text_primary));outline:1px solid rgba(0,0,0,.12);outline:var(--thin-border) solid var(--separator_alpha,var(--vkui--color_separator_primary_alpha));padding-bottom:10px;position:relative;width:100%}.vkuiPromoBanner__head{color:#818c99;color:var(--text_secondary,var(--vkui--color_text_secondary));display:flex;padding:14px 16px 10px;padding:14px var(--vkui--size_base_padding_horizontal--regular,16px) 10px}.vkuiPromoBanner__age{margin-left:6px}.vkuiPromoBanner__close{align-items:center;color:#99a2ad;color:var( --placeholder_icon_foreground_primary,var(--vkui--color_icon_secondary) );display:flex;height:48px;justify-content:center;position:absolute;right:0;top:0;width:48px}.vkuiPromoBanner__close:active{opacity:.7}.vkuiPromoBanner__pixels{display:none}.vkui>body{overflow-x:hidden}.vkui,.vkui>body,.vkui__root{height:100%;margin:0;padding:0}.vkui,.vkui>body,.vkui__portal-root,.vkui__root{-webkit-font-smoothing:subpixel-antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;color:#000;color:var(--text_primary);font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--font-common)}.vkui__portal-root button,.vkui__portal-root input,.vkui__portal-root select,.vkui__portal-root textarea,.vkui__root button,.vkui__root input,.vkui__root select,.vkui__root textarea{font-family:inherit}.vkui__portal-root :focus,.vkui__root :focus{outline:none}.loader{width:100px;height:100px;position:absolute;left:calc(50% - 50px);top:calc(50vh - 50px)}.anket-field-filled,.anket-field-required{margin:14px 10px 0;border-radius:12px;transition:background .2s ease,border-color .2s ease}.anket-field-filled{background:#81c7842e;border:1.5px solid transparent}.anket-field-required{border:1.5px solid #e64646}.anket-required-hint{font-weight:700;color:#e64646}.anket-question{display:block;max-width:100%;font-size:18px;font-weight:700;line-height:1.35;color:var(--text_primary, #000);letter-spacing:.01em;white-space:normal;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.anket-field-filled .FormItem__top,.anket-field-required .FormItem__top,.anket-field-filled .FormItem__topText,.anket-field-required .FormItem__topText{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-width:100%}.anket-submit{padding-top:12px;padding-bottom:24px}.anket-submit-button.Button{min-height:56px;border:1px solid rgba(255,255,255,.28);border-radius:16px;background:linear-gradient(135deg,#45b85c,#2e9f58 52%,#238b68);box-shadow:0 10px 24px #238b6847,inset 0 1px #ffffff3d;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.anket-submit-button.Button:not(:disabled):hover{filter:brightness(1.05) saturate(1.05);transform:translateY(-2px);box-shadow:0 14px 30px #238b6857,inset 0 1px #ffffff4d}.anket-submit-button.Button:not(:disabled):active{filter:brightness(.98);transform:translateY(1px);box-shadow:0 5px 14px #238b6840,inset 0 1px #ffffff2e}.anket-submit-button.Button:disabled{background:linear-gradient(135deg,#a9cdb1,#91b9a9);box-shadow:none}.anket-submit-button .Button__content{padding:2px 12px;font-size:18px;font-weight:700;letter-spacing:.015em}@media(prefers-reduced-motion:reduce){.anket-submit-button.Button{transition:none}}h1,h2{margin:5px;text-align:center}.Card__in h1{text-align:center;margin:5px 0}.bonus_chat{position:relative;overflow:hidden;margin:18px 0 22px;border-radius:22px;background:radial-gradient(circle at top left,rgba(255,255,255,.78),transparent 32%),linear-gradient(135deg,#eaffef,#e8f7ff 48%,#f6fff1);box-shadow:inset 0 0 0 1px #36a45a47,0 12px 28px #34aadc29}.bonus_chat:before{content:"";position:absolute;right:-44px;top:-56px;width:150px;height:150px;border-radius:50%;background:#4caf5024}.bonus_chat:after{content:"";position:absolute;right:116px;bottom:-36px;width:90px;height:90px;border-radius:50%;background:#34aadc29}.bonus_chat_content{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:22px 24px}.bonus_chat_text{min-width:0;width:100%;text-align:center}.bonus_chat_content h2{margin:8px 0 6px;color:#1f4f2a;font-size:24px;line-height:1.15}.bonus_chat_content p{margin:0;color:#47605f;font-size:18px;line-height:1.35}.bonus_chat_label{display:inline-block;padding:5px 12px;border-radius:999px;background:#fff;color:#2a7d2e;box-shadow:0 6px 16px #2a7d2e1f;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;position:absolute;left:10px;top:10px}.bonus_chat .chat_button{flex-shrink:0;width:auto;max-width:360px;white-space:normal}.bonus_chat .chat_button .Button__content{display:block;overflow-wrap:anywhere;font-size:clamp(18px,3.4vw,28px);line-height:1.15;margin:2px 0;padding:8px 18px}@media(max-width:560px){.bonus_chat{border-radius:18px}.bonus_chat_content{align-items:stretch;flex-direction:column;gap:14px;padding:18px 14px;text-align:center}.bonus_chat_content h2{font-size:21px}.bonus_chat .chat_button{width:100%;max-width:none}.bonus_chat .chat_button .Button__content{font-size:20px;padding:6px 10px}}.chat_button .Button__content{display:inline-block;font-size:28px;margin:6px 2px;cursor:pointer;padding:10px 20px}.lesson-view-content blockquote{position:relative;margin:22px 0;padding:18px 20px 18px 45px;border:0;border-radius:16px;background:#f3eadc;color:#4f4338;font-family:var(--club-hand);font-size:21px;line-height:1.5}.lesson-view-content blockquote:before{position:absolute;top:4px;left:13px;color:var(--club-ochre);content:"“";font-size:56px;line-height:1}.lesson-view-content blockquote[data-author]:after{display:block;margin-top:10px;color:var(--club-ink-soft);content:"— " attr(data-author);font-family:var(--club-font);font-size:12px;font-style:normal;font-weight:750}.lesson-view-content blockquote p:first-child{margin-top:0}.lesson-view-content blockquote p:last-child{margin-bottom:0}.lesson-view-content [data-callout]{margin:19px 0;padding:17px 18px;border:1px solid transparent;border-left-width:5px;border-radius:14px}.lesson-view-content [data-callout]>*:first-child{margin-top:0}.lesson-view-content [data-callout]>*:last-child{margin-bottom:0}.lesson-view-content [data-callout=yellow]{border-color:#deb957;background:#fff4c9}.lesson-view-content [data-callout=blue]{border-color:#72a7cf;background:#e7f3fb}.lesson-view-content [data-callout=red]{border-color:#d57469;background:#fbe7e4}.lesson-view-content [data-callout=green]{border-color:#81a668;background:#ebf4e4}.access-gate__support{display:block;margin-top:18px;color:#6d746f}.onboarding-page{min-height:100vh;padding:24px 18px 40px;background:#f6f1e8;box-sizing:border-box}.onboarding-progress{display:flex;justify-content:space-between;gap:16px;max-width:620px;margin:0 auto 8px}.onboarding-progress__bar{height:7px;max-width:620px;margin:0 auto 28px;overflow:hidden;border-radius:10px;background:#ded7ca}.onboarding-progress__bar i{display:block;height:100%;border-radius:inherit;background:#758b69;transition:width .25s ease}.onboarding-card{max-width:620px;margin:0 auto;padding:22px;border:1px solid #ded5c6;border-radius:24px;background:#fffdf8;box-shadow:0 14px 36px #40362a14}.onboarding-card__media{display:grid;min-height:190px;margin-bottom:24px;place-items:center;padding:20px;border:2px dashed #b9b09f;border-radius:18px;color:#777064;text-align:center;background:#f4efe6}.onboarding-card__media.is-image,.onboarding-card__media.is-video{overflow:hidden;padding:0;border-style:solid}.onboarding-card__media img,.onboarding-card__media iframe{display:block;width:100%;min-height:260px;border:0;object-fit:cover}.onboarding-card h1{margin:8px 0 12px;font-size:30px;line-height:1.1}.onboarding-card p{margin:0 0 24px;font-size:17px;line-height:1.55}.onboarding-card__content{margin-bottom:24px;font-size:17px;line-height:1.55}.onboarding-card__content p{margin:0 0 12px}.onboarding-card__content ul,.onboarding-card__content ol{margin:0 0 14px;padding-left:24px}.onboarding-card__content h2,.onboarding-card__content h3,.onboarding-card__content h4{margin:18px 0 10px;line-height:1.2}.onboarding-card__content a{color:#c96f13}.funnel-page{min-height:100vh;box-sizing:border-box;padding:22px 18px 48px;background:radial-gradient(circle at 85% 5%,rgba(224,181,104,.22),transparent 28%),#f5f0e7;color:#302c27}.funnel-progress{max-width:620px;margin:0 auto 25px}.funnel-progress>div{display:flex;justify-content:space-between;gap:16px;margin-bottom:9px;font-size:14px}.funnel-progress>i{display:block;height:7px;overflow:hidden;border-radius:99px;background:#ded6c8}.funnel-progress>i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#738666,#a88a48);transition:width .3s ease}.funnel-card{max-width:620px;box-sizing:border-box;margin:0 auto;padding:clamp(24px,6vw,42px);border:1px solid #ded4c4;border-radius:28px;background:#fffdf8f5;box-shadow:0 18px 48px #3f35281a}.funnel-card h1{margin:8px 0 14px;font-size:clamp(30px,8vw,46px);line-height:1.04;letter-spacing:-.035em}.funnel-kicker{color:#8b7245;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.funnel-content{color:#625b51;font-size:17px;line-height:1.6}.funnel-content p{margin:0 0 18px}.funnel-content a{color:#8a5b20;font-weight:800;text-decoration-thickness:1px;text-underline-offset:3px}.funnel-next{width:100%;min-height:54px;margin-top:18px;padding:14px 20px;border:0;border-radius:16px;background:#6f8063;color:#fff;font-size:17px;font-weight:800;cursor:pointer;box-shadow:0 9px 20px #4d604433}.funnel-next:disabled{opacity:.55;cursor:default}.referrals-page{padding-bottom:96px}.referral-card{max-width:720px;margin:0 auto 16px;padding:20px;border:1px solid var(--club-border,#e4d7c6);border-radius:20px;background:#fffaf3;box-sizing:border-box}.referral-card h2{margin:0 0 14px}.referral-balance{display:grid;justify-items:center;text-align:center;background:linear-gradient(145deg,#eef2e8,#fff5df)}.referral-balance>strong{font-size:44px;color:#596a4f}.referral-balance>small,.referral-switch small,.referral-list small{color:#776e61}.referral-link{display:flex;gap:8px}.referral-link input{min-width:0;flex:1;padding:12px;border:1px solid #d9cebd;border-radius:12px;background:#fff}.referral-link button{padding:0 14px;border:0;border-radius:12px;background:#6f8063;color:#fff;font-weight:800}.referral-switch{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid #e7ddcf}.referral-switch span{display:grid;gap:4px}.referral-switch input{width:24px;height:24px;accent-color:#6f8063}.referral-list{display:grid;gap:9px}.referral-list article{display:grid;grid-template-columns:10px 42px minmax(0,1fr);align-items:center;gap:10px;padding:10px;border-radius:13px;background:#fff}.referral-list img,.referral-list i{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;object-fit:cover;background:#eadcc7;font-style:normal;font-weight:800}.referral-list article>div{display:grid;gap:3px}.referral-status{width:10px;height:10px;border-radius:50%;background:#c65b51}.referral-status.is-paid{background:#679258}@media(max-width:520px){.referral-link{display:grid}.referral-link button{min-height:44px}}.funnel-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0}.funnel-fields label{display:grid;gap:7px;font-weight:750}.funnel-fields input{min-width:0;box-sizing:border-box;padding:15px;border:1px solid #d9cebd;border-radius:14px;background:#fff;font-size:18px;outline:none}.funnel-fields input:focus{border-color:#788c6b;box-shadow:0 0 0 3px #788c6b21}.bmi-result{display:grid;justify-items:center;margin:25px 0;padding:26px;border-radius:22px;background:#eef1e8;text-align:center}.bmi-result span{color:#69735f;font-weight:700}.bmi-result strong{font-size:64px;line-height:1;color:#617456}.bmi-result b{margin-top:9px}.funnel-video{position:relative;overflow:hidden;aspect-ratio:16/9;margin:-14px -14px 26px;border-radius:20px;background:#ddd4c5}.funnel-video iframe{width:100%;height:100%;border:0}.funnel-video.is-placeholder{display:grid;place-items:center;color:#776e61;font-weight:700}.funnel-offer{margin:24px 0;padding:21px;border-radius:19px;background:#f2eadc}.funnel-offer>div{display:flex;align-items:end;justify-content:space-between;gap:16px}.funnel-offer strong{font-size:26px}.funnel-offer p{margin:16px 0 0;color:#695d4d;line-height:1.45}.funnel-offer.is-free{display:grid;justify-items:center;padding:25px;background:linear-gradient(145deg,#eef2e8,#f7edda);text-align:center}.funnel-offer.is-free>span{color:#788567;font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.funnel-offer.is-free>strong{margin-top:5px;color:#596a4f;font-size:clamp(29px,7vw,40px)}.funnel-offer.is-free p{max-width:410px;margin-top:12px}.funnel-state{display:grid;min-height:240px;place-items:center;align-content:center;text-align:center}.funnel-loader{width:34px;height:34px;border:4px solid #d9d0c1;border-top-color:#6f8063;border-radius:50%;animation:funnel-spin .8s linear infinite}@keyframes funnel-spin{to{transform:rotate(360deg)}}@media(max-width:520px){.funnel-fields{grid-template-columns:1fr}.funnel-card{padding:24px 20px}.funnel-offer>div{display:grid}.funnel-page{padding-left:12px;padding-right:12px}}.items-grid{display:grid;grid-template-columns:repeat(auto-fill,180px);align-items:start;justify-content:start;gap:16px;padding-bottom:100px}.item-card{width:180px;box-sizing:border-box;padding:10px;border:1px solid var(--club-border);border-radius:19px;background:linear-gradient(145deg,#fffaf1,#eef3df);color:var(--club-ink);box-shadow:var(--club-shadow);text-align:left;cursor:pointer}.item-card img{display:block;width:158px;height:108px;object-fit:cover;margin-bottom:11px;border-radius:13px}.item-card>span{color:var(--club-ochre-dark);font-size:9px;font-weight:800;text-transform:uppercase}.item-card h2{margin:5px 0 3px;font-size:16px;line-height:1.18}.items-empty{padding:30px;border:1px dashed var(--club-border);border-radius:18px;text-align:center;color:var(--club-ink-soft)}.item-sheet__image{display:block;width:160px;height:107px;object-fit:cover;margin:14px 0 17px;border-radius:14px}.item-sheet__benefit{display:flex;flex-direction:column;gap:5px;margin:17px 0;padding:14px;border-radius:12px;background:#7884471c;line-height:1.45}.item-sheet__benefit span{color:var(--club-ink-soft)}@media(max-width:420px){.items-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.item-card{width:100%}.item-card img{width:100%;height:auto;aspect-ratio:1.46}}.items-header{align-items:flex-start}.items-header>.back-button{margin-top:5px}.items-header>div{min-width:0}.items-header p{margin:10px 0 0;color:var(--club-ink-soft);font-family:var(--club-hand);font-size:clamp(16px,2.5vw,21px);line-height:1.35}:root{--club-paper: #f8f0e2;--club-paper-light: #fffaf1;--club-paper-deep: #ecddc4;--club-ink: #33291f;--club-ink-soft: #756653;--club-ochre: #ce781b;--club-ochre-dark: #a85a16;--club-olive: #788447;--club-blue: #5488bf;--club-pink: #ef78df;--club-border: rgba(122, 86, 48, .18);--club-shadow: 0 16px 42px rgba(83, 58, 32, .09);--club-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--club-hand: var(--club-font)}body{min-width:320px;color:var(--club-ink);background:var(--club-paper)}.supervisor-bar{position:sticky;top:0;z-index:1000;box-sizing:border-box;width:100%;color:#f7f3ea;background:#33291f;box-shadow:0 2px 10px #281c122e;font:13px/1.35 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.supervisor-bar__toggle{display:flex;align-items:center;justify-content:space-between;width:min(920px,calc(100% - 24px));min-height:30px;margin:0 auto;padding:4px 2px;border:0;color:inherit;background:transparent;font-weight:700;cursor:pointer}.supervisor-bar__toggle i{font-size:18px;font-style:normal;transition:transform .2s}.supervisor-bar.is-open .supervisor-bar__toggle i{transform:rotate(180deg)}.supervisor-bar__body{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:min(920px,calc(100% - 24px));margin:0 auto;padding:10px 0 14px;border-top:1px solid rgba(255,255,255,.14)}.supervisor-control{display:flex;flex-direction:column;gap:7px;margin:0}.supervisor-control label{font-size:11px;color:#ffffffb3}.supervisor-control>div{display:flex;gap:6px;flex-wrap:wrap}.supervisor-control input{box-sizing:border-box;min-width:90px;flex:1;height:34px;padding:0 9px;border:1px solid rgba(255,255,255,.22);border-radius:7px;color:#fff;background:#ffffff17}.supervisor-control button,.supervisor-bar--viewing button{min-height:34px;padding:0 11px;border:0;border-radius:7px;color:#33291f;background:#f1d19e;font-weight:700;cursor:pointer}.supervisor-control button.is-danger{color:#ffd9d4;background:#c1392d59}.supervisor-icon-actions{flex-wrap:nowrap!important}.supervisor-control .supervisor-icon-button{display:grid;width:34px;min-width:34px;padding:0;place-items:center}.supervisor-icon-button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.supervisor-preview-control{display:grid;grid-column:1;gap:7px;min-width:0}.supervisor-preview-control>span{color:#ffffffb3;font-size:11px}.supervisor-preview-control select{width:100%;height:34px;box-sizing:border-box;padding:0 30px 0 9px;border:1px solid rgba(255,255,255,.22);border-radius:7px;color:#fff;background:#46392e}.supervisor-preview-control select:focus{outline:2px solid rgba(241,209,158,.35);outline-offset:1px}.supervisor-panel-section{grid-column:1/-1;display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#ffffff0e}.supervisor-panel-section>strong{color:#fff}.supervisor-panel-section>small{color:#ffffffad;line-height:1.4}.supervisor-panel-section>button{align-self:flex-start;min-height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.28);border-radius:7px;color:#fff;background:#73532f;font-weight:800;cursor:pointer}.supervisor-panel-section>button:disabled{opacity:.55;cursor:wait}.supervisor-preview-builder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.supervisor-preview-builder label{display:grid;gap:4px;color:#ffffffb8;font-size:11px}.supervisor-preview-builder input,.supervisor-preview-builder select{box-sizing:border-box;width:100%;height:34px;padding:0 9px;border:1px solid rgba(255,255,255,.22);border-radius:7px;color:#fff;background:#40372f}@media(max-width:600px){.supervisor-preview-builder{grid-template-columns:1fr 1fr}.supervisor-panel-section>button{width:100%}}.supervisor-test-actions{display:flex;gap:8px;flex-wrap:wrap}.supervisor-test-actions button{min-height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.28);border-radius:7px;color:#fff;background:#73532f;font-weight:800;cursor:pointer}.supervisor-test-actions button:disabled{opacity:.55;cursor:wait}@media(max-width:600px){.supervisor-test-actions{display:grid}.supervisor-test-actions button{width:100%}}.supervisor-control button:disabled{opacity:.55;cursor:wait}.supervisor-message{grid-column:1 / -1;padding:7px 10px;border-radius:7px}.supervisor-message.is-success{color:#dff5d1;background:#51823452}.supervisor-message.is-error{color:#ffd9d4;background:#c1392d4d}.supervisor-bar--viewing{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:4px max(12px,calc((100% - 920px)/2));background:#6e381d}.supervisor-readonly input,.supervisor-readonly textarea,.supervisor-readonly select{pointer-events:none;opacity:.72}@media(max-width:700px){.supervisor-bar__body{grid-template-columns:1fr}.supervisor-preview-control{grid-column:auto}.supervisor-bar--viewing{align-items:stretch;flex-direction:column;padding-block:8px}}.supervisor-preview-page{min-height:calc(100vh - 44px)}.supervisor-preview-page button,.supervisor-preview-page input{pointer-events:none}.supervisor-preview-media{align-content:center;gap:10px;font-size:38px}.supervisor-preview-media small{display:block;font-family:var(--club-font);font-size:11px}.supervisor-preview-video{align-content:center;gap:8px;font-size:42px}.supervisor-preview-video small{display:block;font-size:11px}.supervisor-preview-gift{display:grid;justify-items:center;gap:7px;margin:20px 0;padding:23px;border-radius:18px;color:#5f704d;background:linear-gradient(135deg,#eef2e8,#fff3dc);text-align:center}.supervisor-preview-gift span{font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.supervisor-preview-gift strong{font-family:var(--club-hand);font-size:34px}.supervisor-preview-gift small{color:var(--club-ink-soft)}.supervisor-preview-loading{display:grid;justify-items:center;min-height:300px;align-content:center}.supervisor-preview-loading h1{margin:18px 0 0}.supervisor-preview-checkout{position:relative;min-height:calc(100vh - 44px);background:var(--club-paper)}.supervisor-preview-checkout .payment-modal-backdrop{position:absolute;z-index:1}.club-panel .vkuiPanel__in,.club-panel.Panel .Panel__in{background:radial-gradient(circle at 7% 10%,rgba(203,137,52,.07) 0 2px,transparent 3px),radial-gradient(circle at 90% 28%,rgba(120,132,71,.06) 0 2px,transparent 3px),linear-gradient(90deg,rgba(145,99,48,.02) 1px,transparent 1px),var(--club-paper);background-size:98px 98px,82px 82px,5px 100%}.app-page{min-height:100vh;box-sizing:border-box;padding:0 24px calc(116px + env(safe-area-inset-bottom))}.app-page>main,.home-header,.subpage-header{width:min(920px,100%);margin-inline:auto}.home-header{box-sizing:border-box;padding:64px 4px 18px}.home-kicker{display:block;margin-bottom:8px;color:var(--club-ochre-dark);font-size:11px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.home-header h1,.subpage-header h1,.gate-page h1,.section-title-row h2,.weight-chart-heading h2{margin:0;color:var(--club-ink);font-family:var(--club-hand);font-weight:600;letter-spacing:-.04em;text-align:left}.home-header h1{font-size:clamp(34px,6vw,54px);line-height:1.14}.home-header p{margin:12px 0 0;color:var(--club-ink-soft);font-family:var(--club-hand);font-size:17px}.home-user-plate{position:relative;display:flex;width:min(860px,calc(100% - 32px));min-height:96px;box-sizing:border-box;align-items:stretch;margin:48px auto 38px;padding:0 18px 0 108px;border:1px solid rgba(190,136,55,.28);border-radius:48px 19px 18px 48px;color:var(--club-ink);background:linear-gradient(to bottom,#f3e4bd 0 40%,#fffaf0 40% 100%);box-shadow:0 9px 25px #454a3714;cursor:pointer;font:inherit;text-align:left;transform:rotate(.08deg)}.home-user-plate:focus-visible{outline:3px solid rgba(206,120,27,.3);outline-offset:3px}.home-user-plate__avatar-wrap{position:absolute;z-index:1;left:3px;top:50%;display:grid;width:88px;height:88px;place-items:center;border-radius:50%;transform:translateY(-50%)}.home-user-plate__avatar-wrap.is-star:before{position:absolute;z-index:-2;inset:-22px;border-radius:47% 53% 49% 51%;background:repeating-conic-gradient(from -7deg,rgba(242,184,48,.78) 0 .72deg,rgba(255,218,112,.38) .72deg 1.25deg,transparent 1.25deg 12.7deg),repeating-conic-gradient(from 3deg,rgba(255,205,74,.48) 0 .5deg,transparent .7deg 17.3deg),repeating-conic-gradient(from 11deg,rgba(225,158,25,.34) 0 .38deg,transparent .58deg 28.9deg);content:"";opacity:.9;filter:drop-shadow(0 0 3px rgba(231,169,37,.38));transform:rotate(-2deg);-webkit-mask-image:radial-gradient(ellipse 52% 50% at 49% 51%,transparent 0 47%,#000 57%,rgba(0,0,0,.72) 71%,transparent 98%);mask-image:radial-gradient(ellipse 52% 50% at 49% 51%,transparent 0 47%,#000 57%,rgba(0,0,0,.72) 71%,transparent 98%)}.home-user-plate__avatar-wrap.is-star:after{position:absolute;z-index:-1;inset:-19px;border-radius:46% 54% 51% 49%;background:radial-gradient(circle at 35% 29%,rgba(255,220,108,.36),transparent 31%),radial-gradient(circle at 70% 72%,rgba(232,165,31,.28),transparent 34%),radial-gradient(ellipse at center,rgba(255,225,137,.42) 0 42%,rgba(244,191,66,.3) 53%,rgba(226,157,27,.14) 66%,transparent 81%);box-shadow:0 0 24px #e8a62040,0 0 9px #ffd45b57;content:"";transform:rotate(4deg)}.home-user-plate__avatar{display:grid;width:100%;height:100%;box-sizing:border-box;place-items:center;border:4px solid var(--club-paper-light);border-radius:50%;object-fit:cover;box-shadow:0 5px 15px #48311b24}.home-user-plate__avatar--fallback{color:#fffaf0;background:linear-gradient(145deg,var(--club-olive),#a7ad74);font-family:var(--club-hand);font-size:29px;font-weight:700}.home-user-plate__body{display:grid;width:100%;min-width:0;grid-template-rows:38px minmax(56px,auto)}.home-user-plate__roles,.home-user-plate__achievements{display:flex;min-width:0;flex-wrap:wrap;gap:6px}.home-user-plate__roles{align-items:center;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.home-user-plate__roles::-webkit-scrollbar{display:none}.home-user-role{flex:0 0 auto}.home-user-role,.home-user-achievement{display:inline-flex;align-items:center;min-height:25px;box-sizing:border-box;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800;line-height:1.2}.home-user-role{padding-inline:8px}.home-user-role--supervisor{color:#67417d;background:#eadff2}.home-user-role--leader{color:#8e4c10;background:#f6d89d}.home-user-role--mentor{color:#3f643b;background:#dce8c6}.home-user-role--helper{color:#376485;background:#d8e8f2}.home-user-role--member{color:#655944;background:#eee4d3}.home-user-role--other{color:#68557b;background:#e9def0}.home-user-plate__empty{color:var(--club-ink-soft);font-size:11px;font-weight:650;line-height:1.3;opacity:.78}.home-user-plate__achievements{position:relative;align-content:flex-start;align-items:center;flex-wrap:nowrap;gap:7px;overflow:hidden;padding:7px 20px 7px 0}.home-user-plate__achievements:after{position:absolute;z-index:2;top:0;right:0;bottom:0;width:28px;background:linear-gradient(to right,#fffaf000,#fffaf0 82%);content:"";pointer-events:none}.home-user-achievement{position:relative;display:grid;width:39px;height:39px;min-width:39px;min-height:39px;overflow:hidden;padding:2px;place-items:center;border:.75px solid rgba(184,132,45,.52);border-radius:50%;background:#fffaf0b3}.home-user-achievement img{display:block;width:100%;height:100%;border-radius:50%;object-fit:contain}.home-user-achievement__placeholder{display:grid;width:100%;height:100%;place-items:center;border-radius:50%;color:#d28a19;background:#fff6da;font-size:17px}.daily-advice{position:relative;display:block;min-height:106px;box-sizing:border-box;margin:0 16px 16px;padding:30px 12px 12px;overflow:visible;border:1px solid rgba(190,136,55,.24);border-radius:18px 18px 22px 16px;background:linear-gradient(100deg,#fffcf4fa,#f9eed8f0,#fffbf1fa);box-shadow:0 8px 24px #454a3712;transform:rotate(-.08deg)}.daily-advice:before{position:absolute;top:-8px;right:88px;width:38px;height:19px;background:#d3a56661;content:"";transform:rotate(-7deg)}.daily-advice__heading{position:absolute;top:0;left:18px;display:flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid rgba(190,136,55,.3);border-radius:7px 9px 8px 6px;color:var(--club-ink);background:linear-gradient(105deg,#fff6e4,#f8e6c9);box-shadow:0 5px 14px #4f371a14;font-family:var(--club-hand);font-size:20px;white-space:nowrap;transform:translateY(-50%) rotate(-1deg)}.daily-advice__heading:after{position:absolute;top:-7px;left:42%;width:31px;height:14px;background:#d0a06159;content:"";transform:rotate(4deg)}.daily-advice__heading strong{font-weight:650}.daily-advice__heading span{color:var(--club-ochre);font-size:26px;line-height:1}.daily-advice__heading>img{width:38px;height:42px;margin:-15px -9px -12px 0;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 2px 2px rgba(91,59,23,.13))}.daily-advice p{position:relative;z-index:1;margin:0;color:var(--club-ink);font-family:var(--club-font);font-size:18px;font-weight:500;line-height:1.38;letter-spacing:.002em;text-align:left}.daily-advice__cup{position:relative;display:grid;width:37px;height:30px;place-items:center;border:2px solid #96724a;border-radius:3px 3px 12px 12px;background:#f6e4c7;color:#bd7543}.daily-advice__cup:after{position:absolute;right:-11px;width:12px;height:15px;border:2px solid #96724a;border-left:0;border-radius:0 9px 9px 0;content:""}.daily-advice__cup i{font-style:normal}.daily-advice.is-loading p{color:var(--club-ink-soft)}@media(max-width:600px){.home-user-plate{width:calc(100% - 24px);min-height:90px;margin:42px auto 35px;padding:0 10px 0 91px;border-radius:45px 19px 18px 45px}.home-user-plate__avatar-wrap{left:5px;width:78px;height:78px}.home-user-plate__avatar-wrap.is-star:before{inset:-18px}.home-user-plate__avatar-wrap.is-star:after{inset:-16px}.home-user-plate__avatar{border-width:3px}.home-user-plate__avatar--fallback{font-size:24px}.home-user-role{min-height:23px;padding:4px 8px;font-size:10px}.home-user-role{padding-inline:7px}.home-user-achievement{width:35px;height:35px;min-width:35px;min-height:35px;padding:2px}.daily-advice{min-height:102px;margin-top:0;padding:27px 8px 10px}.daily-advice:before{right:76px}.daily-advice__heading{left:10px;padding:7px 10px;font-size:18px}.daily-advice p{font-size:17px;line-height:1.38}.daily-advice__heading>img{width:35px;height:39px}}@media(max-width:380px){.home-user-plate{width:calc(100% - 16px);min-height:84px;margin:38px auto 32px;padding-left:79px;border-radius:42px 18px 17px 42px}.home-user-plate__avatar-wrap{left:5px;width:70px;height:70px}.daily-advice{min-height:96px;margin:0 8px 14px;padding:25px 6px 9px}.daily-advice__heading{left:7px;font-size:16px}.daily-advice p{font-size:16px}.daily-advice__heading>img{width:32px;height:36px}}.tile-grid{display:grid;grid-template-columns:minmax(0,1fr)}.home-shortcuts{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.24fr) minmax(0,.88fr);align-items:stretch;gap:8px;margin:0 16px 20px;padding-top:16px}.home-shortcut{position:relative;display:flex;min-width:0;min-height:174px;box-sizing:border-box;align-items:center;flex-direction:column;justify-content:flex-start;padding:29px 7px 9px;overflow:visible;border:1px solid rgba(190,136,55,.25);border-radius:17px;color:var(--club-ink);background:linear-gradient(145deg,#fffdf7,#f7ead5);box-shadow:0 7px 20px #454a3712;font:inherit}.home-shortcut--days{cursor:pointer}.home-shortcut--navigation{min-height:184px;background:linear-gradient(145deg,#fffdf6,#eff0df)}.home-shortcut--shop{background:linear-gradient(145deg,#fffdf6,#f4ead0)}.home-shortcut__tab{position:absolute;z-index:3;top:0;left:50%;display:grid;min-width:calc(100% - 16px);min-height:35px;box-sizing:border-box;place-items:center;padding:5px 8px;border:1px solid #d4a35d;border-radius:8px 8px 6px 6px;color:#523d29;background:linear-gradient(105deg,#fff8e9,#f7e6c9);box-shadow:0 4px 10px #593f1f1a;font-family:var(--club-hand);font-size:17px;font-weight:650;line-height:1;white-space:nowrap;transform:translate(-50%,-45%) rotate(-.4deg)}.home-shortcut__tab:before{position:absolute;top:-5px;left:42%;width:24px;height:10px;background:#d2a76c57;content:"";transform:rotate(4deg)}.home-shortcut--navigation .home-shortcut__tab{border-color:#8c9d68;background:linear-gradient(105deg,#fffdf3,#e8ecd5);font-size:18px}.home-shortcut__calendar{position:relative;display:grid;width:min(94px,100%);height:92px;place-items:center}.home-shortcut__calendar img{position:absolute;width:100%;height:100%;object-fit:contain}.home-shortcut__calendar strong{position:relative;margin-top:12px;color:#3e382f;font-family:var(--club-hand);font-size:38px;line-height:1}.home-shortcut__extras{display:grid;min-height:25px;align-items:start;justify-content:center;gap:1px;margin-top:-3px;text-align:center}.home-shortcut__extras small{display:flex;align-items:baseline;justify-content:center;gap:3px;font-size:9px;font-weight:750;line-height:1}.home-shortcut__extras b{font-family:var(--club-hand);font-size:18px}.home-shortcut__extras .is-bonus{color:#d36f10}.home-shortcut__extras .is-demo{color:#718449}.home-shortcut__renew{display:grid;width:calc(100% - 6px);min-height:30px;place-items:center;margin-top:auto;border:1px solid #c96c0b;border-radius:999px;color:#fff;background:linear-gradient(#ee901b,#d9760e);box-shadow:inset 0 1px #ffffff61,0 3px 7px #b75d092e;font-size:12px;font-weight:800;pointer-events:none}.home-shortcut__forever{margin-top:auto;color:#718449;font-size:10px;font-weight:800}.home-shortcut__main-art{width:118%;max-width:150px;height:135px;margin-top:6px;object-fit:contain;filter:drop-shadow(0 4px 4px rgba(85,62,32,.12))}.home-shortcut__shop-art{width:min(94px,112%);height:100px;margin-top:4px;object-fit:contain;filter:drop-shadow(0 4px 4px rgba(85,62,32,.12))}.home-shortcut__coins{margin-top:-3px;font-family:var(--club-hand);font-size:30px;line-height:1}.purchase-header{align-items:flex-start}.purchase-header__copy{min-width:0}.purchase-header__copy p{margin:8px 0 0;color:var(--club-ink-soft);font-size:15px;line-height:1.45}.purchase-card{display:grid;gap:18px;max-width:520px;margin:0 auto;padding:26px;border:1px solid var(--club-border);border-radius:22px;background:#ffffffd1;box-shadow:var(--club-shadow)}.purchase-card>span,.purchase-card label>span{color:var(--club-ink-soft);font-weight:700}.purchase-card>strong{font-family:var(--club-hand);font-size:42px}.purchase-card label{display:grid;gap:10px}.purchase-card input{width:100%;box-sizing:border-box;padding:14px 16px;border:1px solid var(--club-border);border-radius:13px;background:#fffdf8;color:var(--club-ink);font-size:24px;font-weight:750}.purchase-card small{color:var(--club-ink-soft)}.demo-notice{padding:12px 14px;border-radius:12px;background:#ce781b1a;color:var(--club-ochre-dark)}.purchase-submit{padding:15px 18px;border:0;border-radius:14px;background:var(--club-ochre);color:#fff;font-size:16px;font-weight:750;cursor:pointer}.purchase-submit:disabled{opacity:.55}.payment-modal-backdrop{position:fixed;z-index:1200;inset:0;display:grid;align-items:center;overflow-y:auto;box-sizing:border-box;padding:18px;background:#2a221b94}.payment-modal{position:relative;width:min(520px,100%);max-height:calc(100vh - 36px);overflow-y:auto;box-sizing:border-box;margin:auto;padding:28px;border:1px solid var(--club-border);border-radius:24px;background:#fffaf1;box-shadow:0 28px 80px #2a221b4d}.payment-checkout{width:min(520px,calc(100% - 32px));box-sizing:border-box;margin:18px auto;padding:28px;border:1px solid var(--club-border);border-radius:24px;background:#fffaf1;box-shadow:var(--club-shadow)}.payment-modal__close{position:absolute;top:12px;right:15px;width:36px;height:36px;border:0;background:transparent;color:var(--club-ink-soft);font-size:30px;cursor:pointer}.payment-modal h2,.payment-checkout h2{margin:0 0 16px;font-family:var(--club-hand);font-size:29px;line-height:1.15}.payment-modal h2{max-width:calc(100% - 38px)}.payment-modal form,.payment-checkout form{display:grid;gap:16px}.payment-field{display:grid;gap:7px}.payment-field>span{font-size:14px;font-weight:750}.payment-field input{width:100%;box-sizing:border-box;padding:13px 14px;border:1px solid var(--club-border);border-radius:12px;outline:none;background:#fff;color:var(--club-ink);font-size:16px;transition:border-color .15s,box-shadow .15s}.payment-phone-input{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;overflow:hidden;border:1px solid var(--club-border);border-radius:12px;background:#fff;transition:border-color .15s,box-shadow .15s}.payment-phone-input:focus-within{border-color:var(--club-ochre);box-shadow:0 0 0 3px #ce781b1f}.payment-phone-input>i{display:grid;height:100%;place-items:center;border-right:1px solid var(--club-border);background:#faf6ef;font-size:21px;font-style:normal}.payment-field .payment-phone-input input{border:0;border-radius:0;box-shadow:none}.payment-field input:focus{border-color:var(--club-ochre);box-shadow:0 0 0 3px #ce781b1f}.payment-field small{color:var(--club-ink-soft);line-height:1.35}.payment-field.is-invalid input,.payment-field.is-invalid .payment-phone-input{border-color:#b33b34;box-shadow:0 0 0 3px #b33b341a}.payment-field.is-invalid .payment-phone-input input{border:0;box-shadow:none}.payment-field.is-invalid small{color:#b33b34}.payment-agreements{display:grid;gap:12px;padding:3px 0}.payment-agreements label{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;color:var(--club-ink-soft);font-size:13px;line-height:1.45}.payment-agreements input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--club-ochre)}.payment-agreements a{color:var(--club-ochre-dark);font-weight:700}.payment-modal form>.purchase-submit,.payment-checkout form>.purchase-submit{width:100%;margin-top:2px;box-shadow:0 8px 18px #a85a162e}.payment-popup-fallback{display:grid;gap:9px;padding:13px;border:1px solid #e2bd82;border-radius:12px;color:#76501f;background:#fff2d8;font-size:13px}.payment-popup-fallback a{display:flex;min-height:42px;align-items:center;justify-content:center;padding:0 12px;border-radius:10px;color:#fff;background:var(--club-ochre);font-weight:800;text-align:center;text-decoration:none}.payment-redirect-note{display:block;margin-top:-8px;color:var(--club-ink-soft);font-size:12px;line-height:1.4;text-align:center}.payment-direct-link{display:flex;box-sizing:border-box;width:100%;align-items:center;justify-content:center;text-align:center;text-decoration:none}.payment-transition{display:grid;width:min(520px,calc(100% - 32px));min-height:330px;box-sizing:border-box;place-items:center;align-content:center;gap:12px;margin:18px auto;padding:28px;border:1px solid var(--club-border);border-radius:24px;background:#fffaf1;box-shadow:var(--club-shadow);text-align:center}.payment-transition h2{margin:4px 0 0;font-size:25px}.payment-transition p{max-width:390px;margin:0 0 12px;color:var(--club-ink-soft);line-height:1.5}.payment-transition__spinner{width:42px;height:42px;box-sizing:border-box;border:4px solid #ead8bb;border-top-color:var(--club-ochre);border-radius:50%;animation:payment-transition-spin .75s linear infinite}@keyframes payment-transition-spin{to{transform:rotate(360deg)}}@media(max-width:520px){.payment-modal-backdrop{align-items:end;padding:0}.payment-modal{width:100%;max-height:92vh;padding:25px 20px calc(22px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}}.payment-result-page{display:grid;place-items:center;padding-top:40px}.payment-result{width:min(520px,100%);display:grid;justify-items:center;box-sizing:border-box;padding:34px 28px;border:1px solid var(--club-border);border-radius:24px;background:#ffffffd6;box-shadow:var(--club-shadow);text-align:center}.payment-result__mark{width:62px;height:62px;display:grid;place-items:center;margin-bottom:18px;border-radius:50%;background:#ce781b1f;color:var(--club-ochre-dark);font-family:var(--club-hand);font-size:34px}.payment-result.is-completed .payment-result__mark{background:#78844726;color:var(--club-olive)}.payment-result h1{margin:0;font-family:var(--club-hand);font-size:clamp(30px,6vw,42px);line-height:1.12}.payment-result>p{max-width:410px;margin:13px 0 24px;color:var(--club-ink-soft);line-height:1.5}.payment-result__order{width:100%;display:grid;gap:6px;box-sizing:border-box;margin-bottom:22px;padding:18px;border-radius:15px;background:#ce781b14}.payment-result__order span,.payment-result__order small{color:var(--club-ink-soft)}.payment-result__order strong{font-size:23px}.payment-result .purchase-submit{display:block;width:100%;box-sizing:border-box;text-align:center;text-decoration:none}@media(max-width:420px){.home-shortcuts{gap:5px;margin-inline:8px}.home-shortcut{min-height:160px;padding:26px 4px 7px}.home-shortcut--navigation{min-height:170px}.home-shortcut__tab{min-width:calc(100% - 8px);padding-inline:4px;font-size:15px}.home-shortcut--navigation .home-shortcut__tab{font-size:16px}.home-shortcut__calendar{height:82px}.home-shortcut__calendar strong{font-size:34px}.home-shortcut__main-art{height:124px}.home-shortcut__shop-art{height:90px}.home-shortcut__coins{font-size:27px}.home-shortcut__renew{font-size:11px}}@media(max-width:350px){.home-shortcuts{gap:4px;margin-inline:4px}.home-shortcut__tab,.home-shortcut--navigation .home-shortcut__tab{font-size:14px}.home-shortcut__calendar{height:76px}.home-shortcut__main-art{height:115px}.home-shortcut__shop-art{height:82px}}@media(max-width:390px){.home-shortcuts{grid-template-areas:"days shop" "navigation navigation";grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 7px;padding-top:16px}.home-shortcut--days{grid-area:days}.home-shortcut--shop{grid-area:shop}.home-shortcut--navigation{grid-area:navigation;min-height:122px;padding:25px 12px 8px}.home-shortcut--navigation .home-shortcut__tab{min-width:56%;font-size:17px}.home-shortcut__main-art{width:150px;max-width:62%;height:104px;margin:0 auto;transform:rotate(3deg)}.home-shortcut--days,.home-shortcut--shop{min-height:158px}.home-shortcut__calendar{height:81px}.home-shortcut__shop-art{height:88px}}@media(max-width:350px){.home-shortcuts{margin-inline:4px}.home-shortcut--navigation{min-height:112px}.home-shortcut__main-art{height:96px}.home-shortcut--days,.home-shortcut--shop{min-height:150px}}.tasks-card{position:relative;margin:0 16px 16px;border:1px solid rgba(82,97,70,.18);border-radius:18px;background:#ffffffdb;box-shadow:0 8px 24px #454a3712;overflow:hidden}.tasks-card__toggle{width:100%;min-height:68px;display:grid;grid-template-columns:38px minmax(0,1fr) 48px 14px;align-items:center;gap:10px;padding:8px 12px;border:0;background:transparent;color:inherit;text-align:left}.tasks-card__copy{display:grid;gap:2px;min-width:0}.tasks-card__toggle strong{overflow:hidden;font-size:16px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.tasks-card__toggle small{color:#6f7767;font-size:13px;line-height:1.2}.tasks-card__icon{display:grid;width:34px;height:40px;place-items:center}.tasks-card__icon svg{width:31px;height:37px;overflow:visible;fill:#f6ead4;stroke:#8d6b37;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.tasks-card__icon .tasks-card__icon-check{fill:none;stroke:#71804f;stroke-width:2.6}.tasks-progress{position:relative;display:grid;width:48px;height:48px;place-items:center}.tasks-progress svg{position:absolute;width:48px;height:48px;transform:rotate(-90deg)}.tasks-progress circle{fill:none;stroke-width:3}.tasks-progress__track{stroke:#e7decb}.tasks-progress__value{stroke:#7b894a;stroke-dasharray:119.38;stroke-linecap:round;transition:stroke-dashoffset .25s ease}.tasks-progress b{position:relative;color:var(--club-ink);font-size:13px;font-weight:750;letter-spacing:-.03em}.tasks-card__chevron{color:#5f584f;font-size:27px;font-style:normal;line-height:1;transform:rotate(0);transition:transform .18s ease}.tasks-card__chevron.is-expanded{transform:rotate(90deg)}.tasks-list{padding:0 10px 10px;border-top:1px solid rgba(82,97,70,.12)}.task-row{width:100%;display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;padding:13px 8px;border:0;border-bottom:1px solid rgba(82,97,70,.1);background:transparent;color:inherit;text-align:left}.task-row:last-child{border-bottom:0}.task-row.is-complete{opacity:.62}.task-row--violet{position:relative;margin:3px 0;border:1px solid rgba(116,78,155,.24);border-radius:13px;background:linear-gradient(105deg,#f6effcf5,#ebdcf8c7);color:#563776;box-shadow:inset 3px 0 #8b64ad}.task-row--violet .task-check{border-color:#8b64ad;color:#6c468f;background:#ffffff8c}.task-row--violet .task-row__copy small,.task-row--violet .task-badge{color:#765b8f}.task-check{width:22px;height:22px;display:grid;place-items:center;border:1px solid #87977b;border-radius:50%;color:#fff;background:#87977b}.task-row:not(.is-complete) .task-check{background:transparent}.task-row__copy{display:grid;gap:3px;min-width:0}.task-row__copy strong{font-size:15px}.task-row__copy small{color:#75806e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-badge{color:#6f7f62;font-size:11px;letter-spacing:.03em;text-transform:uppercase}.tasks-empty{padding:10px;color:#75806e}.task-modal-backdrop{position:fixed;z-index:1000;inset:0;display:grid;align-items:end;padding:16px;background:#22271f7a}.task-modal{position:relative;max-width:560px;width:100%;max-height:88vh;overflow:auto;box-sizing:border-box;margin:auto;padding:26px 22px;border-radius:22px;background:#fffdf8;box-shadow:0 24px 70px #1c221947}.task-modal h2{margin:9px 34px 12px 0;font-size:24px}.task-modal__close{position:absolute;top:12px;right:14px;border:0;background:transparent;font-size:28px;color:#718164}.task-html img,.task-html video,.task-html iframe{max-width:100%;border-radius:12px}.task-confirm{display:flex;gap:10px;align-items:flex-start;margin:20px 0}.task-confirm input{width:20px;height:20px;flex:0 0 auto;accent-color:#718164}.task-submit{width:100%;margin-top:18px;border:0}.task-submit:disabled{opacity:.45}.task-close{color:var(--club-ochre-dark);background:#ce781b1a}.task-error{color:#b33b34}.task-done{color:#617457;font-weight:700}@media(min-width:600px){.task-modal-backdrop{align-items:center}}@media(max-width:380px){.tasks-card{margin-right:8px;margin-left:8px}.tasks-card__toggle{grid-template-columns:34px minmax(0,1fr) 44px 12px;gap:7px;min-height:64px;padding:7px 10px}.tasks-card__icon{width:31px;height:37px}.tasks-card__icon svg{width:28px;height:34px}.tasks-card__toggle strong{font-size:15px}.tasks-progress,.tasks-progress svg{width:44px;height:44px}}.weight-tile{position:relative;display:grid;min-height:390px;box-sizing:border-box;grid-template-columns:minmax(260px,.9fr) minmax(280px,1.1fr);overflow:hidden;padding:42px 42px 36px;border:1px solid var(--club-border);border-radius:28px 23px 31px 25px;outline:none;background:radial-gradient(circle at 92% 14%,rgba(203,158,85,.19),transparent 30%),linear-gradient(122deg,#fffcf6f0,#f7ead3db);box-shadow:var(--club-shadow),inset 0 0 0 1px #ffffff8f;color:inherit;cursor:pointer;text-align:left;transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease}.health-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.weight-tile--compact{min-height:286px;grid-template-columns:1fr;padding:25px;overflow:hidden}.weight-tile--compact .weight-tile__copy>strong{margin-top:16px;font-size:clamp(37px,6vw,54px)}.weight-tile--compact .paper-action{margin-top:23px}.steps-tile{position:relative;display:flex;min-height:286px;flex-direction:column;align-items:flex-start;overflow:hidden;padding:25px;border:1px solid var(--club-border);border-radius:25px;background:linear-gradient(145deg,#fffaf1f5,#ebf1dbd1);color:var(--club-ink);box-shadow:var(--club-shadow);text-align:left}.steps-tile>strong{margin-top:29px;font-family:var(--club-hand);font-size:clamp(42px,7vw,64px);line-height:1}.steps-tile>small{margin-top:10px;color:var(--club-ink-soft);font-size:13px}.steps-tile .paper-action{margin-top:auto}.water-tile{position:relative;display:flex;min-height:286px;flex-direction:column;overflow:hidden;border:1px solid var(--club-border);border-radius:25px;background:linear-gradient(152deg,#fffaf0,#f6efdf);box-shadow:var(--club-shadow)}.water-tile__open{display:flex;min-height:236px;flex:1;flex-direction:column;align-items:flex-start;padding:20px 21px 10px;border:0;background:transparent;color:var(--club-ink);text-align:left}.water-tile__open>strong{position:relative;z-index:1;margin-top:62px;font-family:var(--club-hand);font-size:clamp(30px,5vw,42px);font-weight:500;line-height:1}.water-tile__open>strong small{font-family:inherit;font-size:.52em;font-weight:500}.water-dots{display:flex;max-width:100%;flex-wrap:wrap;gap:4px;margin-top:15px}.water-dots i{width:12px;height:12px;flex:none;box-sizing:border-box;border:1.5px solid #4b9fc7;border-radius:50%;background:#fff9ee}.water-dots i.is-full{background:#419bc8}.water-dots i.is-partial{background:linear-gradient(90deg,#419bc8 50%,#fff9ee 50%)}.water-tile__ml{margin-top:8px;color:var(--club-ink-soft);font-size:10px}.water-tile__add{display:flex;min-width:166px;min-height:54px;align-self:center;align-items:baseline;justify-content:center;gap:6px;margin:0 0 15px;padding:8px 20px;border:0;border-radius:22px;background:#419bc8;color:#fffdf8;box-shadow:0 7px 18px #2a7eaa38}.water-tile__add strong{font-family:var(--club-hand);font-size:30px;line-height:1}.water-tile__add small{font-size:12px;font-weight:800}.water-tile__add:disabled{opacity:.55}.water-tile.is-locked{align-items:flex-start;padding:22px;border-color:#75665324;background:linear-gradient(145deg,#f0ede8,#e4e2df);box-shadow:none;color:#817d77}.water-tile.is-locked>strong{position:relative;margin-top:70px;font-family:var(--club-hand);font-size:28px}.water-tile.is-locked>small{position:relative;max-width:190px;margin-top:7px;color:#8d8982;font-size:11px;line-height:1.4}.water-tile__lock{position:absolute;top:19px;right:18px;z-index:2;display:grid;width:31px;height:31px;place-items:center;border-radius:50%;background:#5a57521f;color:#77736d;font-size:19px}.development-page main{width:min(680px,100%);margin:0 auto}.development-card{position:relative;display:flex;width:100%;min-height:190px;flex-direction:column;align-items:flex-start;justify-content:center;padding:30px 78px 30px 30px;border:1px solid var(--club-border);border-radius:24px;background:linear-gradient(145deg,#fffaf1,#edf2df);color:var(--club-ink);box-shadow:var(--club-shadow);text-align:left}.development-card span,.habit-setting-card span{color:var(--club-ochre-dark);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.development-card strong{margin:10px 0 7px;font-family:var(--club-hand);font-size:29px}.development-card small,.habit-setting-card small{color:var(--club-ink-soft);font-size:13px}.development-card i{position:absolute;right:30px;color:var(--club-olive);font-size:32px;font-style:normal}.habit-settings-list{display:grid;gap:16px}.habit-setting-card{display:flex;min-height:150px;align-items:center;justify-content:space-between;gap:24px;padding:25px;border:1px solid var(--club-border);border-radius:21px;background:#fffaf1;box-shadow:var(--club-shadow)}.habit-setting-card>div{display:flex;flex-direction:column;gap:8px}.habit-setting-card strong{font-family:var(--club-hand);font-size:26px}.habit-switch{display:grid;flex:none;justify-items:center;gap:6px;cursor:pointer}.habit-switch input{position:absolute;opacity:0}.habit-switch>span{position:relative;width:52px;height:29px;border-radius:30px;background:#d5cec4;transition:.2s}.habit-switch>span:after{position:absolute;top:4px;left:4px;width:21px;height:21px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #0003;content:"";transition:.2s}.habit-switch input:checked+span{background:var(--club-olive)}.habit-switch input:checked+span:after{transform:translate(23px)}.habit-switch b{color:var(--club-ink-soft);font-size:10px}.add-habit-button{display:flex;min-height:90px;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:20px 25px;border:1px dashed rgba(117,102,83,.3);border-radius:18px;background:#fffaf173;color:var(--club-ink-soft);text-align:left;opacity:.58}.steps-entry-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.78fr);align-items:center;gap:28px;box-sizing:border-box;padding:26px 28px}.steps-entry-card>div{align-self:center;min-width:0}.steps-entry-card h2{margin:7px 0;font-family:var(--club-hand);font-size:27px;line-height:1.15;text-align:left}.steps-entry-card p{max-width:390px;margin:0;color:var(--club-ink-soft);line-height:1.45}.steps-entry-card form{display:grid;width:100%;min-width:0;gap:11px}.steps-entry-card label{display:grid;gap:7px;color:var(--club-ink-soft);font-size:11px;font-weight:700}.steps-entry-card input{width:100%;min-width:0;min-height:50px;box-sizing:border-box;padding:0 14px;border:1px solid rgba(117,102,83,.2);border-radius:13px;background:#fff;color:var(--club-ink);font-size:20px}.steps-entry-card>.history-form-message{grid-column:1 / -1;margin:-8px 0 0}.steps-page .history-empty{min-height:110px}.steps-table{min-width:420px}.steps-history-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.water-page main{display:grid;width:min(680px,100%);margin:0 auto;gap:16px}.water-entry-card{display:grid;grid-template-columns:minmax(170px,.55fr) minmax(0,1fr);align-items:center;gap:28px;padding:25px 28px}.water-entry-card__visual{display:grid;justify-items:center;color:var(--club-ink-soft);font-size:11px}.water-entry-card__visual img{width:min(190px,100%);aspect-ratio:1;object-fit:cover;mix-blend-mode:multiply}.water-entry-card__content h2,.water-total-card h2{margin:7px 0;font-family:var(--club-hand);font-size:31px;text-align:left}.water-entry-card__content h2 small{font-family:inherit;font-size:17px;font-weight:500}.water-entry-card__content p,.water-total-card p{margin:9px 0 0;color:var(--club-ink-soft);font-size:12px;line-height:1.45}.water-meter{height:10px;overflow:hidden;border-radius:10px;background:#75665317}.water-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#338fc8,#91d3ed);transition:width .25s ease}.water-quick-actions{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:9px;margin-top:18px}.water-quick-actions button{min-height:44px;border:1px solid rgba(113,121,64,.2);border-radius:13px;background:#fffaf0;color:#737b3f;font-weight:800}.water-quick-actions button.is-primary{border-color:transparent;background:#aab66c;color:#fff}.water-quick-actions button:disabled{opacity:.45}.water-total-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.75fr);gap:28px;padding:25px 28px}.water-total-card form{display:grid;align-content:center;gap:11px}.water-total-card label{display:grid;gap:7px;color:var(--club-ink-soft);font-size:10px;font-weight:750}.water-total-card label>div,.water-goal-field>div,.water-custom-field>div{display:flex;align-items:center;overflow:hidden;border:1px solid rgba(117,102,83,.2);border-radius:13px;background:#fff}.water-total-card input,.water-goal-field input,.water-custom-field input{width:100%;min-width:0;height:49px;padding:0 14px;border:0;outline:0;background:transparent;color:var(--club-ink);font-size:19px}.water-total-card label small,.water-goal-field small,.water-custom-field small{flex:none;padding-right:14px;color:var(--club-ink-soft);white-space:nowrap}.water-total-card>.history-form-message{grid-column:1 / -1}.water-total-card--combined{align-items:end}.water-total-card__summary{grid-column:1 / -1}.water-total-card__summary h2 small{font-family:inherit;font-size:17px;font-weight:500}.water-total-card__edit{align-self:center}@media(max-width:620px){.health-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.weight-tile--compact,.steps-tile,.water-tile{min-height:255px;border-radius:19px}.weight-tile--compact,.steps-tile{padding:18px 15px}.weight-tile--compact .weight-tile__copy>strong,.steps-tile>strong{font-size:34px}.weight-tile--compact .weight-tile__date,.weight-tile--compact .weight-tile__change,.steps-tile>small{font-size:10px}.weight-tile--compact .paper-action,.steps-tile .paper-action{font-size:11px}.steps-entry-card{grid-template-columns:1fr;align-items:stretch;gap:20px;padding:22px 18px}.habit-setting-card{align-items:flex-start}.steps-history-fields{grid-template-columns:1fr}.water-tile__open{min-height:206px;padding:16px 14px 8px}.water-tile__open>strong{margin-top:58px;font-size:28px}.water-tile.is-locked{padding:17px 14px}.water-tile.is-locked>strong{margin-top:68px;font-size:24px}.water-tile.is-locked>small{font-size:9px}.water-entry-card,.water-total-card{grid-template-columns:1fr;gap:16px;padding:21px 17px}.water-entry-card__visual img{width:150px}}.weight-tile:hover,.weight-tile:focus-visible{transform:translateY(-3px);border-color:#ae62194d;box-shadow:0 21px 50px #533a2021,inset 0 0 0 1px #ffffff9e}.weight-tile:active{transform:translateY(0)}.weight-tile__copy{position:relative;z-index:2;display:flex;align-items:flex-start;flex-direction:column}.tile-label{color:var(--club-ink);font-family:var(--club-hand);font-size:30px;font-weight:600}.weight-tile__copy>strong{margin-top:34px;color:var(--club-ink);font-family:var(--club-hand);font-size:clamp(44px,8vw,67px);font-weight:500;letter-spacing:-.07em;line-height:1}.weight-tile__copy>strong small{font-size:23px;letter-spacing:0}.weight-tile__copy>strong.weight-tile__empty{font-size:clamp(34px,6vw,50px);letter-spacing:-.045em}.weight-tile__date,.weight-tile__change{margin-top:12px;color:var(--club-ink-soft);font-size:14px;line-height:1.4}.weight-tile__change{margin-top:5px;color:var(--club-olive);font-weight:700}.paper-action{display:inline-flex;min-height:46px;box-sizing:border-box;gap:28px;align-items:center;justify-content:space-between;margin-top:auto;padding:0 20px;border:1px solid rgba(174,98,25,.34);border-radius:13px 16px 12px 17px;color:var(--club-ochre-dark);font-family:var(--club-hand);font-size:16px;font-weight:650}.paper-action i{font-family:Arial,sans-serif;font-size:20px;font-style:normal}.scale-illustration{position:absolute;right:24px;bottom:20px;width:min(47%,390px);overflow:visible;filter:drop-shadow(0 14px 13px rgba(76,49,24,.13))}.scale-shadow{fill:#684c2c1f}.scale-leaf-stem{fill:#78844729;stroke:#788447;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.scale-body{fill:#b79a78;stroke:#74583e;stroke-width:3}.scale-body-line{fill:#cdb596;stroke:#74583ead;stroke-width:1.6}.scale-dial{fill:#f4ead7;stroke:#74583e;stroke-width:2.3}.scale-ticks,.scale-needle{fill:none;stroke:#6c5038;stroke-width:2.2;stroke-linecap:round}.scale-pin{fill:#a85a16}.scale-ornament{fill:#f8f0e233;stroke:#714d2f6b;stroke-width:1.5}.home-note{width:min(920px,100%);margin:24px auto 0;color:var(--club-ink-soft);font-family:var(--club-hand);font-size:14px;text-align:center}.home-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 10px}.home-shortcuts button{display:flex;min-width:0;min-height:108px;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:14px;border:1px solid var(--club-border);border-radius:17px;background:#fffaf1c7;color:var(--club-ink);box-shadow:0 6px 18px #5039220d;text-align:left}.home-shortcuts button>span{color:var(--club-ochre);font-size:25px}.home-shortcuts button>strong{font-size:14px;line-height:1.15}.home-shortcuts button>small{color:var(--club-ink-soft);font-size:10px;line-height:1.2}@media(max-width:420px){.home-shortcuts{gap:7px}.home-shortcuts button{min-height:98px;padding:10px 8px}.home-shortcuts button>strong{font-size:12px}}.app-tabbar{position:fixed;right:0;bottom:0;left:0;z-index:20;padding:0 18px env(safe-area-inset-bottom);border-top:1px solid rgba(116,86,54,.16);background:#fffaf1f5;box-shadow:0 -8px 30px #5039220f;backdrop-filter:blur(14px)}.club-app-shell .app-page{padding-bottom:calc(116px + env(safe-area-inset-bottom))}.club-app-shell .vkuiRoot,.club-app-shell .vkuiRoot__view,.club-app-shell .vkuiView,.club-app-shell .vkuiView__panels,.club-app-shell .vkuiView__panel,.club-app-shell .vkuiView__panel-in{height:auto;min-height:100%}.club-app-shell .vkuiView--animated,.club-app-shell .vkuiView--swiping-back,.club-app-shell .vkuiView--animated .vkuiView__panel,.club-app-shell .vkuiView--swiping-back .vkuiView__panel{overflow:visible;pointer-events:auto}.club-app-shell .vkuiView--animated .vkuiView__panel,.club-app-shell .vkuiView--swiping-back .vkuiView__panel{position:relative}.app-tabbar__inner{display:grid;max-width:760px;min-height:78px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto}.app-tabbar__item{position:relative;display:flex;gap:5px;align-items:center;justify-content:center;min-width:0;padding:8px 1px 6px;border:0;background:transparent;color:#8d8172;cursor:default;flex-direction:column;font-size:11px}.app-tabbar__item span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-tabbar__item.is-active{color:var(--club-ochre);cursor:pointer;font-weight:700}.app-tabbar__item.is-active:before{position:absolute;top:0;width:35px;height:3px;border-radius:0 0 4px 4px;background:var(--club-ochre);content:""}.app-tabbar__item:disabled{opacity:.57}.app-tabbar__icon{width:27px;height:27px}.help-header{width:min(920px,100%);box-sizing:border-box;margin:0 auto;padding:52px 4px 28px}.help-header h1{margin:0;color:var(--club-ink);font-family:var(--club-hand);font-size:clamp(32px,6vw,49px);font-weight:600;letter-spacing:-.04em;line-height:1.12;text-align:left}.help-header p,.help-footnote{color:var(--club-ink-soft);line-height:1.55}.help-header p{margin:12px 0 0;font-size:15px}.help-actions{display:grid;gap:13px}.help-card{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:18px;align-items:center;padding:21px 23px;border:1px solid var(--club-border);border-radius:20px 17px 22px 18px;background:#fffaf1e0;box-shadow:0 9px 28px #533a2011}.help-card__icon{display:grid;width:50px;height:50px;place-items:center;border-radius:16px 13px 17px 14px;color:var(--club-ochre-dark);background:#ce781b1c;font-family:var(--club-hand);font-size:26px}.help-card__icon.is-allowed{border:1px solid rgba(82,125,52,.24);border-radius:50%;color:#fff;background:#6d934d;font-family:Arial,sans-serif;font-weight:700}.help-card__icon.is-denied{border:1px solid rgba(145,70,55,.24);border-radius:50%;color:#fff;background:#b65e4e;font-family:Arial,sans-serif;font-weight:500}.help-card h2{margin:0;color:var(--club-ink);font-family:var(--club-hand);font-size:19px;text-align:left}.help-card p{margin:4px 0 8px;color:var(--club-ink-soft);font-size:12px;line-height:1.45}.help-support{color:var(--club-ochre-dark);font-size:10px;font-weight:700;overflow-wrap:anywhere}.help-support.is-no{color:#9b5141}.help-support.is-done{color:var(--club-olive)}.help-action-button{min-height:42px;padding:0 16px;border:1px solid rgba(174,98,25,.3);border-radius:12px 14px 11px 15px;color:var(--club-ochre-dark);background:#fff8ece6;cursor:pointer;font-family:var(--club-hand);font-weight:650}.help-action-button:disabled{cursor:default;opacity:.48}.help-result{margin-bottom:14px;padding:13px 16px;border-radius:13px;font-size:12px;line-height:1.45}.help-result.is-success{color:#59692d;background:#78844721}.help-result.is-error{color:#914637;background:#b965461f}.help-footnote{margin:20px auto 0;font-size:11px;text-align:center}.settings-main{display:grid;gap:16px}.settings-section{display:grid;gap:17px;padding:23px;border:1px solid var(--club-border);border-radius:21px 18px 23px 19px;background:#fffaf1e6;box-shadow:var(--club-shadow)}.settings-section__heading{display:grid;grid-template-columns:48px minmax(0,1fr);gap:15px;align-items:center}.settings-section__icon{display:grid;width:46px;height:46px;place-items:center;border-radius:15px;color:var(--club-ochre-dark);background:#ce781b1f;font-family:var(--club-hand);font-size:25px}.settings-section h2{margin:0;color:var(--club-ink);font-family:var(--club-hand);font-size:22px;text-align:left}.settings-section p{margin:4px 0 0;color:var(--club-ink-soft);font-size:13px;line-height:1.5}.settings-section>small{color:var(--club-ink-soft);font-size:11px;line-height:1.5}.settings-field{display:grid;gap:7px;color:var(--club-ink-soft);font-size:12px;font-weight:700}.settings-field select,.settings-field input{box-sizing:border-box;width:100%;min-height:49px;padding:11px 13px;border:1px solid #dfcbae;border-radius:13px;outline:none;color:var(--club-ink);background:#fffdf9;font:inherit}.settings-field select:focus,.settings-field input:focus{border-color:var(--club-ochre);box-shadow:0 0 0 3px #ce781b1a}.settings-field select:disabled,.settings-field input:disabled{opacity:.58}.reminder-heading{grid-template-columns:48px minmax(0,1fr) auto}.settings-switch{position:relative;display:inline-flex;width:48px;height:28px;flex:0 0 auto}.settings-switch input{position:absolute;width:1px;height:1px;opacity:0}.settings-switch span{width:100%;border-radius:999px;background:#c9c3ba;cursor:pointer;transition:.2s ease}.settings-switch span:after{position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #32261933;content:"";transition:.2s ease}.settings-switch input:checked+span{background:var(--club-olive)}.settings-switch input:checked+span:after{transform:translate(20px)}.settings-switch input:disabled+span{cursor:default;opacity:.55}.settings-time-field{max-width:310px}.reminder-settings.needs-messages{border-color:#5e8b4161;background:linear-gradient(135deg,#e4f1d7f5,#f6faedf0)}.messages-required{display:grid;gap:10px;padding:17px;border:1px dashed rgba(82,125,52,.42);border-radius:15px;background:#ffffff7a}.messages-required strong{color:#45662f;font-family:var(--club-hand);font-size:20px}.messages-required p{margin:0}.messages-required code{justify-self:start;padding:7px 15px;border:1px solid rgba(82,125,52,.3);border-radius:10px;color:#334e22;background:#fff;font-size:19px;font-weight:800;letter-spacing:.04em}.messages-required a{justify-self:start;color:#4f722f;font-size:13px;font-weight:750}.settings-hint{padding:12px 14px;border-radius:12px;background:#ce781b17}.settings-save{min-height:51px;padding:0 22px;border:0;border-radius:15px;color:#fff;background:var(--club-ochre);box-shadow:0 7px 18px #ab5b0f2b;cursor:pointer;font-family:inherit;font-size:15px;font-weight:750}.settings-save:disabled{cursor:default;opacity:.55}.help-settings-card{width:100%;color:inherit;cursor:pointer;text-align:left}.settings-arrow{color:var(--club-ochre-dark);font-size:25px}.settings-statuses{display:flex;flex-wrap:wrap;gap:7px 12px;margin-top:10px}.settings-status{display:inline-flex;gap:5px;align-items:center;color:var(--club-ink-soft);font-size:10px;font-weight:700}.settings-status i{display:grid;width:17px;height:17px;place-items:center;border-radius:50%;color:#fff;background:#aaa092;font-style:normal}.settings-status.is-on i{background:#6d934d}.settings-status.is-off i{background:#b65e4e}.notifications-page{padding-bottom:48px}.notifications-intro{margin:0 0 18px;color:var(--club-ink-soft);font-size:14px}.notification-settings{display:grid;gap:14px}.notification-setting{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:18px;align-items:center;padding:23px;border:1px solid var(--club-border);border-radius:21px 18px 23px 19px;background:#fffaf1e0;box-shadow:var(--club-shadow)}.notification-state{display:grid;width:50px;height:50px;place-items:center;border-radius:50%;color:#fff;background:#aaa092;font-family:Arial,sans-serif;font-size:28px;font-weight:700}.notification-state.is-on{background:#6d934d}.notification-state.is-off{background:#b65e4e}.notification-setting h2{margin:0;color:var(--club-ink);font-family:var(--club-hand);font-size:19px;text-align:left}.notification-setting p{margin:5px 0 8px;color:var(--club-ink-soft);font-size:12px;line-height:1.5}.notification-setting strong{color:var(--club-ink-soft);font-size:11px}.notification-setting strong.is-on{color:#5d7d42}.notification-setting strong.is-off{color:#a44f40}.refresh-settings{display:block;margin:21px auto 0;padding:10px 14px;border:0;color:var(--club-ochre-dark);background:transparent;cursor:pointer;font-weight:650}@media(max-width:620px){.help-card{grid-template-columns:43px minmax(0,1fr);gap:12px;padding:17px 15px}.help-card__icon{width:42px;height:42px;font-size:22px}.help-action-button{grid-column:1 / -1;width:100%}.settings-arrow{grid-column:2;grid-row:1;justify-self:end}.notification-setting{grid-template-columns:44px minmax(0,1fr);gap:13px;padding:18px 15px}.notification-state{width:42px;height:42px;font-size:23px}.notification-setting .help-action-button{grid-column:1 / -1}.settings-section{gap:15px;padding:18px 15px}.settings-section__heading{grid-template-columns:42px minmax(0,1fr);gap:12px}.settings-section__icon{width:40px;height:40px;font-size:22px}.reminder-heading{grid-template-columns:42px minmax(0,1fr) auto}.reminder-heading .settings-section__icon{align-self:start}.settings-switch{width:44px;height:26px}.settings-switch span:after{width:18px;height:18px}.settings-switch input:checked+span:after{transform:translate(18px)}}.subpage-header{display:flex;box-sizing:border-box;gap:17px;align-items:center;padding:34px 0 26px}.subpage-header h1{font-size:clamp(30px,5vw,43px);line-height:1.1}.back-button{display:grid;width:44px;height:44px;flex-shrink:0;place-items:center;border:1px solid var(--club-border);border-radius:50%;background:#fffaf1cc;color:var(--club-ochre-dark);cursor:pointer}.weight-summary{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;margin-bottom:18px;border:1px solid var(--club-border);border-radius:22px 19px 24px 20px;background:var(--club-border);box-shadow:var(--club-shadow)}.weight-summary>div{min-height:145px;box-sizing:border-box;padding:25px 28px;background:#fffaf1e8}.weight-summary span{display:block;margin-bottom:10px;color:var(--club-ink-soft);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.weight-summary strong{display:block;font-family:var(--club-hand);font-size:33px;font-weight:600;line-height:1.25}.weight-summary strong small{font-size:17px}.weight-summary p{margin:7px 0 0;color:var(--club-ink-soft);font-size:13px}.weight-summary__change strong{color:var(--club-olive);font-size:22px}.paper-section{margin-bottom:18px;overflow:hidden;border:1px solid var(--club-border);border-radius:24px 20px 27px 21px;background:#fffaf1db;box-shadow:var(--club-shadow)}.weight-chart-wrap{padding:28px 28px 20px}.weight-chart-heading,.section-title-row{display:flex;gap:18px;align-items:flex-start;justify-content:space-between}.weight-chart-heading h2,.section-title-row h2{font-size:25px}.weight-chart-heading>div>span{display:block;margin-top:4px;color:var(--club-ink-soft);font-size:12px}.trend-badge{display:inline-flex;min-height:31px;align-items:center;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700}.trend-badge.is-down{color:#59692d;background:#78844726}.trend-badge.is-up{color:#a6533c;background:#b9654621}.trend-badge.is-stable{color:#756653;background:#7566531a}.chart-period-selector{display:grid;grid-template-columns:repeat(3,1fr);margin-top:20px;padding:4px;border:1px solid rgba(117,102,83,.14);border-radius:14px;background:#7566530f}.chart-period-selector button{min-height:42px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--club-ink-soft);cursor:pointer;font-size:12px;font-weight:700}.chart-period-selector button.is-active{background:#fffaf1;color:var(--club-ochre-dark);box-shadow:0 3px 11px #4e3b261a}.chart-rate{display:grid;grid-template-columns:1fr auto;align-items:center;margin-top:12px;padding:13px 15px;border-radius:13px;background:#75665312}.chart-rate>span{color:var(--club-ink-soft);font-size:11px;font-weight:700}.chart-rate>strong{grid-row:1 / 3;grid-column:2;font-size:18px}.chart-rate>small{margin-top:3px;color:var(--club-ink-soft);font-size:9px}.chart-rate.is-down strong{color:#59692d}.chart-rate.is-up strong{color:#a6533c}.chart-rate.is-stable strong{color:#756653}.weight-chart{display:block;width:100%;height:auto;margin-top:20px;overflow:visible}.chart-grid{stroke:#7566532b;stroke-width:1}.chart-y-label,.chart-x-label{fill:#807361;font-family:Segoe UI,Arial,sans-serif;font-size:11px}.chart-y-label{text-anchor:end}.chart-x-label{text-anchor:middle}.chart-actual{fill:none;stroke:var(--club-blue);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.chart-trend{stroke:var(--club-pink);stroke-width:3;stroke-linecap:round}.chart-point{fill:var(--club-paper-light);stroke:var(--club-blue);stroke-width:2.5}.chart-legend{display:flex;gap:20px;justify-content:center;color:var(--club-ink-soft);font-size:11px}.chart-legend span{display:inline-flex;gap:7px;align-items:center}.chart-legend i{display:block;width:25px;height:3px;border-radius:3px}.legend-actual{background:var(--club-blue)}.legend-trend{background:var(--club-pink)}.chart-empty,.history-empty{display:flex;min-height:190px;align-items:center;justify-content:center;color:var(--club-ink-soft);flex-direction:column;text-align:center}.chart-empty span{font-family:var(--club-hand);font-size:19px}.chart-empty small{margin-top:8px}.history-section{padding-top:26px}.section-title-row{padding:0 28px 20px}.record-count{display:grid;min-width:34px;height:34px;place-items:center;border-radius:50%;background:#78844724;color:var(--club-olive);font-weight:750}.history-table-wrap{overflow-x:auto}.history-table{width:100%;min-width:650px;border-spacing:0;border-collapse:collapse;color:var(--club-ink);font-size:13px}.history-table th,.history-table td{padding:14px 18px;border-top:1px solid rgba(117,102,83,.12);text-align:center}.history-table th{color:var(--club-ink-soft);background:#ecddc44d;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.history-table th:first-child,.history-table td:first-child{text-align:left}.history-table tr.is-today td{background:#78844712}.history-table tr.is-editable{cursor:pointer}.history-table tr.is-editable td{background:#66914829;color:#334823}.history-table tr.is-editable:hover td,.history-table tr.is-editable:focus td{background:#66914840;outline:none}.history-table tr.is-editable td:first-child:after{display:inline-block;margin-left:8px;color:#58753f;font-size:10px;font-weight:750;content:"Можно изменить"}.history-table td small{display:inline-block;margin-left:8px;padding:2px 6px;border-radius:999px;background:#ce781b1c;color:var(--club-ochre-dark);font-size:9px;font-weight:700;text-transform:uppercase}.history-page-link{padding:22px 24px 26px;border-top:1px solid rgba(117,102,83,.12)}.history-page-link .primary-button{width:100%;font-size:17px}.historical-weight-page main{display:grid;gap:18px}.history-entry-card{padding:26px}.history-entry-heading h2{margin:5px 0 7px;font-family:var(--club-hand);font-size:28px}.history-entry-heading p{margin:0 0 20px;color:var(--club-ink-soft);font-size:13px;line-height:1.5}.history-calendar{max-width:560px;margin:0 auto;padding:18px;border:1px solid rgba(117,102,83,.15);border-radius:18px;background:#fffdf8d1}.history-calendar__nav{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;margin-bottom:13px;text-align:center}.history-calendar__nav strong{font-family:var(--club-hand);font-size:20px;text-transform:capitalize}.history-calendar__nav button{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(117,102,83,.18);border-radius:12px;background:#fffaf1;color:var(--club-ink);cursor:pointer;font-size:30px}.history-calendar__nav button:disabled{opacity:.3;cursor:default}.history-calendar__weekdays,.history-calendar__days{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.history-calendar__weekdays{margin-bottom:6px;color:var(--club-ink-soft);font-size:10px;font-weight:750;text-align:center}.history-calendar__days>button,.history-calendar__days>span{min-width:0;aspect-ratio:1}.history-calendar__days>button{position:relative;display:grid;place-items:center;border:1px solid rgba(117,102,83,.13);border-radius:12px;background:#fffaf1;color:var(--club-ink);cursor:pointer;font-size:14px;font-weight:750}.history-calendar__days>button:not(:disabled):hover{border-color:var(--club-ochre);background:#ce781b14}.history-calendar__days>button.is-selected{border-color:var(--club-ochre);background:var(--club-ochre);color:#fff;box-shadow:0 5px 14px #97531733}.history-calendar__days>button:disabled{color:#4b3f3347;background:#7566530d;cursor:default}.history-calendar__days>button.has-entry{color:#4b3f336b;background:#7884471c}.history-calendar__days>button i{position:absolute;right:5px;bottom:5px;width:6px;height:6px;border-radius:50%;background:var(--club-olive)}.history-calendar__legend{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;color:var(--club-ink-soft);font-size:10px}.history-calendar__legend span{display:inline-flex;align-items:center;gap:6px}.history-calendar__legend i{width:7px;height:7px;border-radius:50%;background:var(--club-olive)}.history-add-form--page{margin:22px 0 0}.history-add-form--simple{margin:0;padding:0;border:0;border-radius:0;background:transparent}.selected-history-date{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:16px;padding:12px 14px;border-radius:12px;background:#78844717}.selected-history-date span{color:var(--club-ink-soft);font-size:11px}.selected-history-date strong{font-family:var(--club-hand);font-size:18px}.history-add-form__fields--weight{grid-template-columns:repeat(4,1fr)}.history-form-actions{display:flex;gap:10px;margin-top:18px}.history-form-actions .primary-button{flex:1;margin:0}.history-cancel-button{min-height:48px;padding:0 22px;border:1px solid rgba(117,102,83,.18);border-radius:13px;background:#fffaf1;color:var(--club-ink);cursor:pointer;font-size:14px;font-weight:700}.today-history-edits{padding:24px}.today-history-edits h2{margin:5px 0 15px;font-family:var(--club-hand);font-size:25px}.today-history-edits>button{display:flex;width:100%;min-height:62px;align-items:center;justify-content:space-between;box-sizing:border-box;margin-top:8px;padding:10px 14px;border:1px solid rgba(117,102,83,.14);border-radius:13px;background:#fffdf8bf;color:var(--club-ink);cursor:pointer;text-align:left}.today-history-edits>button span{display:flex;flex-direction:column;gap:3px}.today-history-edits>button small{color:var(--club-ink-soft)}.today-history-edits>button b{color:var(--club-ochre-dark);font-size:13px}.history-table--editable{min-width:870px}.history-table tr.is-editing td{background:#ce781b12}.history-table input{width:78px;min-height:40px;box-sizing:border-box;padding:0 8px;border:1px solid rgba(117,102,83,.25);border-radius:10px;background:#fffdf8;color:var(--club-ink);font-size:14px;text-align:center}.history-actions{min-width:150px}.history-actions>div{display:flex;gap:5px}.history-actions button{min-height:40px;padding:0 12px;border:0;border-radius:10px;background:var(--club-ochre);color:#fffaf0;cursor:pointer;font-size:12px;font-weight:700}.history-actions button.is-secondary{margin-left:5px;background:#7566531f;color:var(--club-ink)}.history-actions button:disabled{opacity:.55;cursor:wait}.history-actions>span{color:var(--club-ink-soft);font-size:11px}.history-add-form{margin:26px 24px 24px;padding:26px;border:1px solid rgba(174,98,25,.18);border-radius:20px;background:linear-gradient(135deg,#f7e7cc9e,#fffaf1eb)}.history-add-form__title h3{margin:5px 0 6px;font-family:var(--club-hand);font-size:25px}.history-add-form__title p{margin:0 0 20px;color:var(--club-ink-soft);font-size:12px;line-height:1.5}.history-add-form__fields{display:grid;grid-template-columns:1.25fr repeat(4,1fr);gap:10px}.history-add-form__fields label{display:flex;min-width:0;flex-direction:column;gap:7px;color:var(--club-ink-soft);font-size:11px;font-weight:700}.history-add-form__fields input{width:100%;min-width:0;min-height:48px;box-sizing:border-box;padding:0 11px;border:1px solid rgba(117,102,83,.22);border-radius:12px;background:#fffdf8;color:var(--club-ink);font-size:15px}.history-add-form__fields input:focus{border-color:var(--club-ochre);outline:3px solid rgba(206,120,27,.1)}.history-water-input{display:flex;align-items:center;overflow:hidden;border:1px solid rgba(117,102,83,.22);border-radius:12px;background:#fffdf8}.history-add-form__fields .history-water-input input{width:auto;flex:1;border:0;border-radius:0;background:transparent}.history-add-form__fields .history-water-input input:focus{outline:0}.history-water-input small{flex:none;padding-right:12px;color:var(--club-ink-soft);font-size:12px}.history-form-message{margin-top:14px;padding:12px 14px;border-radius:11px;font-size:12px;line-height:1.45}.history-form-message.is-error{background:#f9e0dc;color:#973e34}.history-form-message.is-success{background:#78844724;color:#52602d}.history-add-form__button{width:100%;margin-top:18px;font-size:17px}.weight-action-card{display:flex;gap:24px;align-items:center;justify-content:space-between;margin-bottom:18px;padding:24px 28px;border:1px solid rgba(174,98,25,.2);border-radius:20px 23px 19px 25px;background:linear-gradient(120deg,#f7e7ccd6,#fffaf1e0)}.weight-action-card>div{display:flex;gap:5px;flex-direction:column}.weight-action-card>.weight-action-card__buttons{flex:0 0 auto;flex-direction:row;align-items:stretch;gap:8px}.weight-action-card strong{font-family:var(--club-hand);font-size:17px}.weight-action-card span{max-width:530px;color:var(--club-ink-soft);font-size:12px;line-height:1.5}.weight-action-card__buttons .primary-button{min-width:136px;padding-right:16px;padding-left:16px}.weight-goal-button{width:58px;min-height:48px;padding:5px;border:1px solid rgba(120,69,24,.22);border-radius:13px;background:#fffaf2;color:var(--club-ochre-dark);cursor:pointer;font-family:var(--club-hand);font-size:10px;font-weight:700;line-height:1.05}.weight-goal-button:hover{background:#f7ead5}.primary-button{min-height:48px;box-sizing:border-box;padding:0 22px;border:1px solid rgba(120,69,24,.18);border-radius:13px 16px 12px 17px;background:var(--club-ochre);box-shadow:0 10px 24px #9753172e,inset 0 1px #ffffff3d;color:#fffaf0;cursor:pointer;font-family:var(--club-hand);font-size:15px;font-weight:650;transition:transform .16s ease,background .16s ease}.primary-button:hover:not(:disabled){transform:translateY(-2px);background:var(--club-ochre-dark)}.primary-button:disabled{cursor:wait;opacity:.62}.form-page{padding-bottom:50px}.profile-date-field{min-width:0;margin:18px 0 0;padding:0;border:0}.profile-date-field>legend{margin-bottom:8px;color:var(--club-ink);font-size:14px;font-weight:800}.birth-date-fields{display:grid;grid-template-columns:minmax(72px,.7fr) minmax(132px,1.3fr) minmax(92px,.8fr);gap:8px}.birth-date-fields label{display:grid;min-width:0;gap:5px}.birth-date-fields label>span{color:var(--club-ink-soft);font-size:10px;font-weight:750}.birth-date-fields input,.birth-date-fields select{width:100%;min-height:52px;box-sizing:border-box;padding:0 11px;border:1px solid rgba(94,77,58,.2);border-radius:13px;background:#fffdf8;color:var(--club-ink);font:inherit}.birth-date-fields select{padding-right:5px}.profile-date-field.has-error .birth-date-fields input,.profile-date-field.has-error .birth-date-fields select{border-color:#b84d42}@media(max-width:380px){.birth-date-fields{grid-template-columns:70px minmax(118px,1fr) 88px;gap:6px}.birth-date-fields input,.birth-date-fields select{padding-inline:8px;font-size:14px}}.form-card{max-width:680px;box-sizing:border-box;padding:30px;border:1px solid var(--club-border);border-radius:25px 21px 28px 22px;background:#fffaf1e6;box-shadow:var(--club-shadow)}.form-intro{display:flex;gap:16px;align-items:flex-start;margin-bottom:27px;padding-bottom:23px;border-bottom:1px solid rgba(117,102,83,.13)}.form-intro>span{display:grid;width:42px;height:42px;flex-shrink:0;place-items:center;border-radius:50%;background:#ce781b1f;color:var(--club-ochre);font-family:Arial,sans-serif;font-size:27px}.form-intro strong{font-family:var(--club-hand);font-size:18px}.form-intro p{margin:5px 0 0;color:var(--club-ink-soft);font-size:13px;line-height:1.55}.measure-field{display:block;margin-bottom:24px}.measure-field>span,.measurements-fieldset legend{display:block;margin-bottom:9px;color:var(--club-ink);font-size:14px;font-weight:700}.measure-field>span small,.measurements-fieldset legend small{color:var(--club-ink-soft);font-weight:500}.input-with-unit{position:relative}.input-with-unit input{width:100%;height:54px;box-sizing:border-box;padding:0 55px 0 16px;border:1.5px solid rgba(117,102,83,.21);border-radius:13px 15px 12px 16px;outline:none;background:#fff9;color:var(--club-ink);font-size:18px;transition:border-color .15s ease,box-shadow .15s ease}.input-with-unit input:focus{border-color:#ce781b9e;box-shadow:0 0 0 3px #ce781b17}.input-with-unit i{position:absolute;top:50%;right:16px;color:var(--club-ink-soft);font-size:12px;font-style:normal;transform:translateY(-50%)}.measure-field.has-error input{border-color:#c65d4c}.measure-field em{display:block;margin-top:7px;color:#ac493d;font-size:11px;font-style:normal}.measurements-fieldset{min-width:0;margin:6px 0 25px;padding:23px 0 0;border:0;border-top:1px solid rgba(117,102,83,.13)}.measurements-fieldset legend{float:left;width:100%}.measurements-fieldset>p{clear:both;margin:0 0 17px;color:var(--club-ink-soft);font-size:12px}.measurement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.measure-field.compact{margin-bottom:0}.measure-field.compact .input-with-unit input{font-size:16px}.measurements-error{display:block;margin-top:9px;color:#ac493d;font-size:11px}.form-server-error{margin:0 0 16px;padding:12px 14px;border:1px solid rgba(172,73,61,.22);border-radius:11px;background:#ac493d12;color:#963d34;font-size:12px}.form-submit{width:100%;min-height:53px;margin-top:3px;font-size:17px}.form-note{margin:11px 0 0;color:var(--club-ink-soft);font-size:11px;text-align:center}.gate-page,.loader-page{display:flex;width:min(520px,calc(100% - 40px));min-height:100vh;box-sizing:border-box;align-items:center;justify-content:center;margin:0 auto;padding:40px 0;flex-direction:column;text-align:center}.gate-page h1{margin-top:5px;font-size:clamp(31px,7vw,45px);text-align:center}.gate-page p{max-width:390px;margin:14px 0 24px;color:var(--club-ink-soft);line-height:1.6}.gate-mark{display:grid;width:74px;height:74px;place-items:center;margin-bottom:22px;border:1px solid rgba(174,98,25,.25);border-radius:48% 52% 46% 54%;color:var(--club-ochre);font-family:Arial,sans-serif;font-size:50px;transform:rotate(-5deg)}.gate-mark.is-error{font-family:var(--club-hand);font-size:34px}.error-diagnostic{display:grid;width:min(430px,100%);gap:6px;margin:0 0 20px;padding:16px 18px;border:1px dashed rgba(174,98,25,.35);border-radius:16px;background:#fffaf1c2;text-align:left}.error-diagnostic>span{color:var(--club-ochre-dark);font-family:var(--club-hand);font-size:18px}.error-diagnostic>strong{color:var(--club-ink);font-family:monospace;font-size:17px;letter-spacing:.04em}.error-diagnostic>small{color:var(--club-ink-soft);font-size:11px;line-height:1.45}.gate-page .error-diagnostic>p{margin:5px 0;color:var(--club-ink-soft);font-size:12px;line-height:1.45}.error-diagnostic>button{justify-self:start;padding:7px 10px;border:1px solid var(--club-border);border-radius:9px;color:var(--club-ochre-dark);background:#fff;font-size:11px;font-weight:750;cursor:pointer}.loader-page>p{margin:19px 0 5px;font-family:var(--club-hand);font-size:19px}.loader-page>span{color:var(--club-ink-soft);font-size:12px}.loader-plant{position:relative;width:74px;height:85px;animation:loader-sway 1.8s ease-in-out infinite alternate;transform-origin:bottom center}.loader-stem{position:absolute;bottom:0;left:36px;width:2px;height:70px;background:var(--club-olive);transform:rotate(4deg)}.loader-leaf{position:absolute;width:28px;height:15px;border:2px solid var(--club-olive);border-radius:90% 10%;background:#7884471c}.loader-leaf-one{top:16px;left:38px;transform:rotate(-20deg)}.loader-leaf-two{top:37px;left:10px;transform:rotate(20deg) scaleX(-1)}.loader-leaf-three{top:53px;left:38px;transform:rotate(-12deg)}@keyframes loader-sway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@media(max-width:680px){.app-page{padding-right:14px;padding-left:14px}.home-header{padding-top:38px}.weight-tile{min-height:430px;grid-template-columns:1fr;padding:28px 24px}.scale-illustration{right:5%;bottom:9px;width:54%}.paper-action{margin-top:34px}.weight-summary{grid-template-columns:1fr}.weight-summary>div{min-height:126px}.weight-chart-wrap{padding:22px 12px 16px}.weight-chart-heading{padding:0 10px}.weight-chart-heading h2{font-size:21px}.weight-action-card{align-items:stretch;flex-direction:column}.weight-action-card>.weight-action-card__buttons{width:100%}.weight-action-card__buttons .primary-button{flex:1;width:auto}.weight-action-card .weight-goal-button{flex:0 0 58px}.form-card{padding:23px 18px}.measurement-grid{grid-template-columns:1fr}.history-add-form{margin-right:14px;margin-left:14px;padding:22px 18px}.history-add-form__fields{grid-template-columns:1fr 1fr}.history-entry-card{padding:20px 14px}.history-calendar{padding:13px 9px}.history-calendar__weekdays,.history-calendar__days{gap:4px}.history-calendar__legend{align-items:flex-start;flex-direction:column}.history-add-form__fields--weight{grid-template-columns:1fr 1fr}.app-tabbar{padding-right:3px;padding-left:3px}.app-tabbar__inner{min-height:70px}.app-tabbar__item{font-size:9px}.app-tabbar__icon{width:24px;height:24px}}@media(max-width:420px){.weight-tile{min-height:410px}.scale-illustration{width:58%;opacity:.94}.weight-tile__copy>strong{margin-top:24px}.weight-chart-heading{align-items:flex-start;flex-direction:column}.chart-period-selector button{padding:0 5px;font-size:11px}.chart-rate{grid-template-columns:1fr}.chart-rate>strong{grid-row:auto;grid-column:auto;margin-top:5px}.subpage-header{padding-top:24px}.section-title-row{padding-right:18px;padding-left:18px}.history-add-form__fields{grid-template-columns:1fr}.history-calendar__days>button{border-radius:9px;font-size:13px}.history-form-actions{flex-direction:column}.history-form-actions .history-cancel-button{width:100%}}@media(prefers-reduced-motion:reduce){.weight-tile,.primary-button,.loader-plant{transition:none;animation:none}}.habit-progress-card{margin-bottom:16px;overflow:hidden;padding:24px 28px 17px;border:1px solid var(--club-border);border-radius:24px;background:linear-gradient(145deg,#fffaf1f5,#f5eee2e0);box-shadow:var(--club-shadow)}.habit-progress-card--water{background:linear-gradient(145deg,#fffaf1f5,#e5f4faeb)}.habit-progress-card--water .habit-dot{background:#419bc8}.habit-progress-card--water .habit-goal{background:#419bc81a}.habit-progress-card--water .habit-goal strong,.habit-progress-card--water .habit-stat-grid article>strong{color:#277fab}.habit-progress-card.is-locked{filter:grayscale(.75);opacity:.72;box-shadow:none}.habit-progress-card.is-locked .habit-goal{cursor:default}.habit-locked-message{display:grid;min-height:125px;place-content:center;justify-items:center;gap:7px;text-align:center}.habit-locked-message strong{font-family:var(--club-hand);font-size:25px}.habit-locked-message span{max-width:360px;color:var(--club-ink-soft);font-size:12px}.habit-progress-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.habit-progress-heading>div:first-child{position:relative;padding-left:17px}.habit-progress-heading h2{margin:5px 0 0;font-family:var(--club-hand);font-size:31px;line-height:1;text-align:left}.habit-dot{position:absolute;top:4px;left:0;width:8px;height:8px;border-radius:50%;background:#d76485}.habit-period-row{display:flex;min-height:34px;align-items:center;gap:10px}.habit-period-prefix{color:var(--club-ink-soft);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.habit-periods{display:flex;align-items:center;gap:8px}.habit-periods button{min-width:42px;height:34px;padding:0 9px;border:1px solid rgba(117,102,83,.22);border-radius:10px;background:#ffffffa3;color:var(--club-ink-soft);font:750 12px/1 inherit;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.habit-periods button:hover,.habit-periods button:focus-visible{border-color:#a83e607a;outline:0}.habit-periods button.is-active{border-color:#a83e60;background:#a83e60;color:#fff}.habit-periods button:disabled{cursor:wait;opacity:.7}.habit-progress-card--water .habit-periods button.is-active{border-color:#338fc8;background:#338fc8}.habit-progress-card--water .habit-periods button:hover,.habit-progress-card--water .habit-periods button:focus-visible{border-color:#338fc8}.habit-period-error{margin:9px 0 -12px 17px;color:#ad332b;font-size:10px;font-weight:700}.habit-goal{display:flex;align-items:baseline;gap:6px;padding:8px 12px;border:0;border-radius:12px;background:#d7648517;color:var(--club-ink-soft);font:inherit;font-size:11px;cursor:pointer;transition:background .18s ease,transform .18s ease}.habit-goal:hover,.habit-goal:focus-visible{background:#d764852b;outline:none;transform:translateY(-1px)}.habit-goal strong{color:#a83e60;font-size:17px}.worm-scroll{margin:25px -4px 0;overflow-x:auto;padding:3px 4px 10px;scrollbar-color:rgba(168,62,96,.34) rgba(117,102,83,.08);scrollbar-width:thin}.worm-scroll::-webkit-scrollbar{height:5px}.worm-scroll::-webkit-scrollbar-track{border-radius:5px;background:#75665314}.worm-scroll::-webkit-scrollbar-thumb{border-radius:5px;background:#a83e6057}.worm-svg{display:block;width:100%;min-width:650px;height:auto;overflow:visible}.worm-svg-date{fill:var(--club-ink-soft);font:9px sans-serif;text-transform:lowercase}.worm-svg-empty{fill:#75665306;stroke:#75665338;stroke-width:2}.worm-svg-body{fill:url(#steps-worm-gradient)}.worm-svg--steps .worm-svg-body{fill:url(#steps-worm-gradient-v2)}.worm-svg--water .worm-svg-body{fill:url(#water-worm-gradient-v2)}.worm-svg--water .worm-svg-hole{fill:#f7fcff}.worm-svg-hole{fill:#fff8ef;stroke:#ffffffbf;stroke-width:2}.worm-days{display:grid;min-width:650px;grid-template-columns:repeat(14,minmax(42px,1fr));align-items:end}.worm-day{display:grid;min-width:0;justify-items:stretch}.worm-date{margin-bottom:9px;color:var(--club-ink-soft);font-size:9px;text-align:center;text-transform:lowercase}.worm-segment{position:relative;display:block;height:34px;border:2px solid rgba(117,102,83,.18);border-radius:17px;background:#75665309}.worm-day:not(:first-child) .worm-segment{margin-left:-3px}.worm-segment.is-complete,.worm-segment.is-partial{z-index:1;border-color:#d76485;background:linear-gradient(90deg,#d64f77,#ee91aa)}.worm-day:not(:first-child) .worm-segment.is-complete,.worm-day:not(:first-child) .worm-segment.is-partial{border-left-color:transparent;border-top-left-radius:12px;border-bottom-left-radius:12px}.worm-segment.is-partial i{position:absolute;inset:50% auto auto 50%;width:13px;height:13px;border:4px solid #fff7ed;border-radius:50%;background:transparent;transform:translate(-50%,-50%)}.worm-legend{display:flex;flex-wrap:wrap;gap:9px 18px;margin-top:11px;color:var(--club-ink-soft);font-size:10px}.worm-legend span{display:flex;align-items:center;gap:6px}.worm-legend i{display:block;width:13px;height:13px;box-sizing:border-box;border-radius:50%}.worm-legend i.is-complete{background:#d76485}.worm-legend i.is-partial{border:3px solid #d76485}.worm-legend i.is-empty{border:1px solid rgba(117,102,83,.3)}.water-days-scroll{margin:23px -4px 0;overflow-x:auto;padding:3px 4px 12px;scrollbar-color:rgba(126,148,78,.34) rgba(117,102,83,.08);scrollbar-width:thin}.water-days{display:grid;min-width:650px;grid-template-columns:repeat(14,minmax(38px,1fr));gap:7px}.water-day{display:grid;justify-items:center;gap:8px;color:var(--club-ink-soft)}.water-day small{font-size:9px;text-transform:lowercase}.water-day i{position:relative;width:26px;height:33px;overflow:hidden;border:1.5px solid rgba(117,102,83,.23);border-radius:55% 55% 58% 58%/67% 67% 43% 43%;background:#ffffff6e;transform:rotate(45deg)}.water-day i:after{position:absolute;right:0;bottom:0;left:0;height:var(--water-level);background:linear-gradient(135deg,#b9c882,#829c61);content:""}.water-day i.is-empty:after{display:none}.water-day i.is-partial{border-color:#94a45d}.water-day i.is-complete{border-color:#7f944e}.water-legend i.is-complete{background:#419bc8}.water-legend i.is-partial{border-color:#419bc8}.habit-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;padding-top:11px;border-top:1px solid rgba(117,102,83,.12)}.habit-stat-grid article{display:flex;min-width:0;min-height:57px;flex-direction:column;padding:0 16px;border-left:1px solid rgba(117,102,83,.12)}.habit-stat-grid article:first-child{padding-left:0;border-left:0}.habit-stat-grid article:last-child{padding-right:0}.habit-stat-grid article>span{color:var(--club-ink-soft);font-size:9px;font-weight:750;line-height:1.25}.habit-stat-grid article>strong{margin:4px 0 2px;color:#a83e60;font-family:var(--club-hand);font-size:27px;line-height:1;white-space:nowrap}.habit-stat-grid article>strong b{font-family:inherit;font-size:14px;font-weight:500}.habit-stat-grid article>small{color:var(--club-ink-soft);font-size:9px;line-height:1.25}.habit-setting-card--steps,.habit-setting-card--water{display:grid;grid-template-columns:minmax(0,1fr) auto}.habit-setting-card--water.is-locked{filter:grayscale(.8);opacity:.67;box-shadow:none}.step-goal-form{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;width:100%;padding-top:20px;border-top:1px solid rgba(117,102,83,.12)}.step-goal-form>label{display:grid;gap:7px}.step-goal-form>label>span{color:var(--club-ink-soft);font-size:10px;font-weight:750}.step-goal-form>label>div{display:flex;align-items:center;overflow:hidden;border:1px solid rgba(117,102,83,.2);border-radius:13px;background:#fff}.step-goal-form input{width:100%;min-width:0;height:49px;padding:0 14px;border:0;outline:0;background:transparent;color:var(--club-ink);font-size:19px}.step-goal-form small{padding-right:14px;color:var(--club-ink-soft)}.step-goal-form .primary-button{min-width:180px}.water-settings-form{display:grid;grid-column:1 / -1;gap:17px;width:100%;padding-top:20px;border-top:1px solid rgba(117,102,83,.12)}.water-settings-form fieldset{min-width:0;margin:0;padding:0;border:0}.water-settings-form legend,.water-goal-field>span,.water-custom-field>span{margin-bottom:8px;color:var(--club-ink-soft);font-size:10px;font-weight:750}.water-goal-field,.water-custom-field{display:grid;gap:7px}.water-vessel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.water-vessel-grid>label{position:relative;display:grid;min-width:0;justify-items:center;gap:3px;padding:9px 6px 10px;border:1px solid rgba(117,102,83,.14);border-radius:15px;background:#ffffff8c;color:var(--club-ink);cursor:pointer;text-align:center}.water-vessel-grid>label.is-selected{border-color:#93a555;background:#f4f5e6;box-shadow:inset 0 0 0 1px #93a555}.water-vessel-grid input{position:absolute;opacity:0}.water-vessel-grid img{width:78px;height:78px;object-fit:cover;mix-blend-mode:multiply}.water-vessel-grid strong{overflow:hidden;max-width:100%;font-family:inherit;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.water-vessel-grid small{color:var(--club-ink-soft);font-size:9px}.water-settings-form>.primary-button{justify-self:end;min-width:190px}.water-fixed-glass-note{margin:0;padding:12px 14px;border-radius:13px;background:#419bc817;color:var(--club-ink-soft);font-size:12px;line-height:1.45}.development-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.development-settings-button{display:grid;width:48px;height:48px;flex:none;place-items:center;border:1px solid var(--club-border);border-radius:50%;background:#fffaf1cc;color:var(--club-ochre-dark);box-shadow:var(--club-shadow);cursor:pointer}.development-tabs{margin-bottom:18px}.compact-progress-card{overflow:hidden;padding:21px 0 13px;border:1px solid var(--club-border);border-radius:24px;background:#fffaf1e6;box-shadow:var(--club-shadow)}.compact-progress-scroll{overflow-x:auto;padding:0 24px 10px;scrollbar-color:rgba(117,102,83,.35) rgba(117,102,83,.08);scrollbar-width:thin}.compact-progress-scroll::-webkit-scrollbar{height:7px}.compact-progress-scroll::-webkit-scrollbar-track{border-radius:6px;background:#75665314}.compact-progress-scroll::-webkit-scrollbar-thumb{border-radius:6px;background:#75665359}.compact-progress-content{width:748px}.compact-progress-row{display:grid;grid-template-columns:76px 672px;align-items:center}.compact-progress-row+.compact-progress-row{margin-top:4px;padding-top:4px;border-top:1px solid rgba(117,102,83,.1)}.compact-progress-row h2{position:sticky;left:0;z-index:2;margin:0;padding-right:12px;background:#fffaf1;font-family:var(--club-hand);font-size:25px}.compact-progress-row .worm-svg{min-width:672px}.compact-progress-row--water h2{color:#277fab}@media(max-width:620px){.habit-progress-card{padding:21px 17px 18px}.habit-progress-heading{align-items:center}.habit-goal{flex-direction:column;align-items:flex-end;gap:1px}.worm-scroll{margin-right:-17px;padding-right:17px}.habit-period-row{gap:7px}.habit-period-prefix{display:none}.habit-periods{gap:7px}.habit-periods button{min-width:40px;height:34px;padding:0 8px;font-size:12px}.habit-stat-grid article{min-height:58px;padding-right:9px;padding-left:9px}.habit-stat-grid article>strong{font-size:25px}.habit-stat-grid article>strong b{font-size:12px}.step-goal-form{grid-template-columns:1fr}.step-goal-form .primary-button{width:100%}.water-days-scroll{margin-right:-17px;padding-right:17px}.water-vessel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.water-settings-form>.primary-button{width:100%}.development-header{padding-right:4px}.development-settings-button{width:44px;height:44px}.development-tabs{width:calc(100% - 16px)}.compact-progress-scroll{padding-right:17px;padding-left:17px}}.learning-page{--learn-gold: #d29b16;--learn-green: #39733f;--learn-red: #d9584d}.learning-header{display:flex;align-items:center;justify-content:space-between;width:min(680px,100%);box-sizing:border-box;margin:0 auto;padding:34px 2px 18px;gap:16px}.learning-header h1{margin:0;color:var(--club-ink);font-family:var(--club-hand);font-size:clamp(36px,8vw,50px);line-height:1.05}.learning-energy{display:flex;align-items:baseline;gap:5px;min-height:46px;box-sizing:border-box;padding:8px 13px;border:2px solid var(--learn-gold);border-radius:15px;background:#fffaf2;color:var(--club-ink);white-space:nowrap}.learning-energy>span{color:var(--learn-gold);font-size:27px;font-weight:900}.learning-energy strong{font-size:21px}.learning-energy i{font-style:normal;font-size:16px}.book-tabs{display:grid;grid-template-columns:repeat(3,minmax(82px,108px));align-items:center;justify-content:start;width:min(680px,100%);box-sizing:border-box;margin:3px auto 25px;padding:7px 8px;gap:18px}.book-tab{display:flex;width:100%;min-width:0;aspect-ratio:1;align-items:center;justify-content:center;flex-direction:column;gap:7px;box-sizing:border-box;padding:10px 7px;border:1.5px solid currentColor;border-radius:20px;background:#fffaf29e;color:var(--learn-gold);font:700 14px/1.1 inherit;box-shadow:0 5px 16px #3e2b1a0a;transform:scale(.94);transition:transform .18s ease,box-shadow .18s ease,border-width .18s ease}.book-tab--club{color:var(--learn-green)}.book-tab--side{color:var(--learn-red)}.book-tab.is-active{z-index:1;border-width:3px;background:#fffaf2;box-shadow:0 0 0 4px #d29b161f,0 9px 24px #3e2b1a1c;transform:scale(1.08)}.book-tab--club.is-active{box-shadow:0 0 0 4px #39733f1f,0 9px 24px #3e2b1a1c}.book-tab--side.is-active{box-shadow:0 0 0 4px #d9584d1f,0 9px 24px #3e2b1a1c}.book-tab__icon{font-size:30px;line-height:1}.learning-main{width:min(680px,100%)!important}.track-intro{display:flex;flex-direction:column;gap:3px;margin-bottom:12px;padding:13px 15px;border-left:5px solid var(--learn-gold);border-radius:0 12px 12px 0;background:#ffffff73}.track-intro--club{border-color:var(--learn-green)}.track-intro strong{font-size:19px}.track-intro span{color:var(--club-ink-soft);font-size:14px}.lesson-list{display:flex;flex-direction:column;gap:10px}.lesson-row{display:grid;grid-template-columns:minmax(0,1fr)}.lesson-row.has-branch{grid-template-columns:minmax(0,1fr) 88px;gap:8px}.lesson-tile,.branch-portal{border:1px solid rgba(190,137,26,.4);background:#fffbf1d1;color:var(--club-ink)}.lesson-tile{display:grid;grid-template-columns:48px minmax(0,1fr) auto 18px;align-items:center;min-height:76px;box-sizing:border-box;width:100%;gap:10px;padding:10px 13px;border-radius:16px;text-align:left}.lesson-tile--club{border-color:#39733f6b;background:#eef7e9c7}.lesson-tile--side{border-color:#d9584d66;background:#fff0edd1}.lesson-tile.is-locked{border-color:#5045392e;background:#ffffff6b;color:#746e67}.lesson-tile.is-complete{opacity:.78}.lesson-tile__icon{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:#d29b1624;color:var(--learn-gold);font-size:21px;font-weight:900}.lesson-tile--club .lesson-tile__icon{background:#39733f1f;color:var(--learn-green)}.lesson-tile--side .lesson-tile__icon{background:#d9584d1f;color:var(--learn-red)}.lesson-tile__copy{display:flex;min-width:0;flex-direction:column;gap:4px}.lesson-tile__copy strong{font-size:17px;line-height:1.15}.lesson-tile__copy small{overflow:hidden;color:var(--club-ink-soft);font-size:12px;line-height:1.25;text-overflow:ellipsis}.lesson-cost{padding:5px 8px;border:1px solid currentColor;border-radius:10px;color:var(--learn-gold);font-weight:800;white-space:nowrap}.lesson-tile--club .lesson-cost{color:var(--learn-green)}.lesson-chevron{font-size:27px}.branch-portal{display:flex;min-height:76px;flex-direction:column;align-items:center;justify-content:center;padding:6px;border-color:var(--learn-red);border-radius:16px;background:linear-gradient(145deg,#df675c,#cb463d);color:#fff}.branch-portal>span{font-size:25px}.branch-portal strong{font-size:18px}.branch-portal small{font-size:11px}.branch-portal i{position:absolute;opacity:0}.lesson-new,.lesson-update{display:inline-block;margin-left:7px;padding:3px 6px;border-radius:7px;background:var(--learn-red);color:#fff;font:800 9px/1 inherit;letter-spacing:.04em;text-transform:uppercase;vertical-align:2px}.lesson-tile.has-update{position:relative;opacity:1;border-color:#d9584dad;box-shadow:0 0 0 2px #d9584d14}.lesson-tile.has-update:after{position:absolute;top:9px;right:9px;width:9px;height:9px;border:2px solid #fffaf2;border-radius:50%;background:var(--learn-red);box-shadow:0 1px 4px #781e1859;content:""}.completed-updates{display:inline-flex;align-items:center;gap:5px;margin-left:8px;color:var(--learn-red);font:800 10px/1 inherit;font-style:normal;text-transform:uppercase}.completed-updates:before{width:7px;height:7px;border-radius:50%;background:currentColor;content:""}.lessons-completed-summary{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;padding:10px 15px;border:0;border-radius:12px;background:#39733f1a;color:var(--learn-green);font-size:14px;font-weight:800;text-align:left}.lessons-completed-summary i{font-style:normal;font-size:21px;transition:transform .2s ease}.completed-accordion.is-open .lessons-completed-summary i{transform:rotate(180deg)}.completed-lessons{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:0 0 0 12px;border-left:3px solid rgba(57,115,63,.18)}.completed-lessons .lesson-tile{min-height:66px}.track-complete{padding:13px;border-radius:12px;background:#d29b161a;color:var(--learn-gold);font-weight:800;text-align:center}.lesson-fog-preview{position:relative;height:58px;overflow:hidden;border-radius:16px 16px 0 0;pointer-events:none;user-select:none}.lesson-fog-preview .lesson-row{opacity:.7;transform:translateY(0)}.lesson-fog-preview .lesson-tile{filter:saturate(.55)}.lesson-fog{position:absolute;z-index:2;inset:0;background:linear-gradient(to bottom,var(--club-paper) 0%,rgba(248,240,226,.88) 24%,rgba(248,240,226,.28) 72%,rgba(248,240,226,0) 100%)}.lesson-fog:before{position:absolute;top:-10px;left:50%;width:74%;height:42px;border-radius:50%;background:#ffffff80;filter:blur(17px);content:"";transform:translate(-50%)}.lessons-hidden-count{margin-bottom:-4px;color:var(--club-ink-soft);font-size:12px;text-align:center}.lessons-empty{color:var(--club-ink-soft);text-align:center}.branch-catalog h2{margin:4px 0 14px;font-size:25px}.branch-filters{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.branch-filters button{min-height:42px;border:1px solid rgba(217,88,77,.38);border-radius:11px;background:#ffffff80;color:var(--club-ink);font-size:14px}.branch-filters button.is-active{background:var(--learn-red);color:#fff;font-weight:700}.branch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.branch-card{display:grid;min-height:132px;grid-template-columns:42px 1fr;align-content:center;gap:6px 9px;padding:14px;border:1px solid rgba(217,88,77,.45);border-radius:16px;background:#fff5f2cc;color:var(--club-ink);text-align:left}.branch-card__icon{grid-row:1/3;display:grid;width:39px;height:39px;place-items:center;border-radius:50%;background:var(--learn-red);color:#fff;font-size:20px}.branch-card strong{font-size:16px;line-height:1.2}.branch-card small{color:var(--learn-red);line-height:1.25}.branch-card.is-locked{border-color:#5045392e;background:#ffffff61;color:#716a62}.branch-card.is-locked .branch-card__icon{background:#777}.branch-card.is-locked small{color:#716a62}.learning-back{min-height:44px;margin:0 0 10px;padding:0;border:0;background:transparent;color:var(--club-ink);font-size:17px}.branch-heading{display:flex;align-items:center;gap:12px;margin-bottom:16px}.branch-heading>span{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;background:var(--learn-red);color:#fff;font-size:27px}.branch-heading h2{margin:0;font-size:25px}.branch-heading p{margin:3px 0 0;color:var(--learn-red)}.learning-load-error{margin-bottom:14px;padding:18px;border:1px solid rgba(180,92,35,.25);border-radius:16px;background:#fffaf2d1;color:var(--club-ink)}.learning-load-error strong{font-size:18px}.learning-load-error p{margin:7px 0;color:#a34f28}.learning-load-error small{color:var(--club-ink-soft)}.lesson-view-page{padding-bottom:48px}.lesson-view-header{display:flex;align-items:center;justify-content:space-between;width:min(680px,100%);box-sizing:border-box;margin:0 auto;padding:28px 0 18px}.lesson-view-header .learning-back{margin:0;font-size:18px}.lesson-view-main{width:min(680px,100%)!important}.lesson-view-main h1{margin:8px 0 10px;color:var(--club-ink);font-family:var(--club-hand);font-size:clamp(34px,7vw,48px);line-height:1.12}.lesson-view-description{margin:0 0 20px;color:var(--club-ink-soft);font-size:17px;line-height:1.5}.lesson-view-content{padding:22px;border:1px solid var(--club-border);border-radius:18px;background:#fffaf1c7;color:var(--club-ink);font-size:17px;line-height:1.65;box-shadow:var(--club-shadow)}.lesson-view-content h2{margin:32px 0 12px;color:var(--club-ink);font-family:var(--club-hand);font-size:29px;line-height:1.18}.lesson-view-content h2:first-child{margin-top:0}.lesson-view-content h3{margin:26px 0 10px;font-size:23px}.lesson-view-content p{margin:0 0 14px}.lesson-view-content ul,.lesson-view-content ol{margin:12px 0 19px;padding-left:25px}.lesson-view-content li{margin:0 0 9px;padding-left:3px}.lesson-view-content li>p{margin:0}.lesson-view-content a{color:var(--club-ochre-dark);font-weight:800;text-underline-offset:3px}.lesson-view-content [data-callout] ul,.lesson-view-content [data-callout] ol{margin-bottom:8px}.lesson-view-main>.lesson-primary{margin-top:18px}.lesson-view-back{width:100%;min-height:54px;margin-top:12px;border:1px solid var(--club-border);border-radius:14px;background:#fffaf1c7;color:var(--club-ink);font-size:17px;font-weight:800}.lesson-tile:disabled{cursor:default}.today-lessons-task{grid-template-columns:36px minmax(0,1fr) 44px!important;border-color:#d29b1647!important;background:#fff9ebb8!important}.today-lessons-task__icon{display:grid!important;place-items:center;background:#d29b1624!important;color:var(--learn-gold,#d29b16)!important;font-size:18px}.today-lessons-count{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#d29b16;color:#fff;font-size:17px;font-weight:900}.today-lessons-header{display:flex;align-items:center;justify-content:space-between;width:min(680px,100%);box-sizing:border-box;margin:0 auto;padding:28px 0 18px}.today-lessons-header .learning-back{margin:0}.today-lessons-main{width:min(680px,100%)!important}.today-lessons-main>h1{margin:3px 0 8px;color:var(--club-ink);font-family:var(--club-hand);font-size:clamp(36px,7vw,50px);line-height:1.1}.today-lessons-main>p{margin:0 0 20px;color:var(--club-ink-soft);font-size:16px;line-height:1.45}.today-lessons-list{gap:10px}.today-lessons-empty{display:flex;flex-direction:column;gap:7px;padding:24px;border:1px solid var(--club-border);border-radius:17px;background:#fffaf1b8;text-align:center}.today-lessons-empty strong{font-size:20px}.today-lessons-empty span{color:var(--club-ink-soft);line-height:1.45}.today-lessons-updates{margin-top:25px;padding-top:19px;border-top:1px solid rgba(102,86,67,.28)}.today-lessons-updates__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:0 2px 13px}.today-lessons-updates__heading h2{margin:0;color:var(--club-ink);font-family:var(--club-hand);font-size:27px;line-height:1.1}.today-lessons-updates__heading p{margin:4px 0 0;color:var(--club-ink-soft);font-size:12px}.today-lessons-updates__heading>span{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:50%;background:#d9584d21;color:var(--learn-red);font-size:13px;font-weight:900}.lesson-sheet-backdrop{position:fixed;z-index:100;inset:0;display:flex;align-items:flex-end;justify-content:center;background:#2a221a73}.lesson-sheet{position:relative;width:min(680px,100%);max-height:86vh;box-sizing:border-box;overflow:auto;padding:25px 24px calc(24px + env(safe-area-inset-bottom));border-radius:25px 25px 0 0;background:#fffaf2;box-shadow:0 -18px 55px #2d1f1438}.lesson-sheet__handle{display:block;width:42px;height:5px;margin:-12px auto 19px;border-radius:5px;background:#d1c8bb}.lesson-sheet__close{position:absolute;top:17px;right:18px;width:42px;height:42px;border:0;background:transparent;color:#6d6256;font-size:30px}.lesson-sheet__eyebrow{display:block;padding-right:42px;color:var(--club-ochre-dark);font-size:13px;font-weight:800;text-transform:uppercase}.lesson-sheet h2{margin:8px 42px 10px 0;color:var(--club-ink);font-size:27px;line-height:1.15}.lesson-sheet p,.lesson-content{color:var(--club-ink-soft);font-size:16px;line-height:1.55}.lesson-content h3{display:none}.lesson-primary,.lesson-secondary{width:100%;min-height:54px;border-radius:14px;font-size:17px;font-weight:800}.lesson-primary{margin-top:16px;border:0;background:var(--learn-gold);color:#fff}.lesson-primary:disabled{background:#d9a19a}.lesson-secondary{margin-top:8px;border:0;background:transparent;color:var(--club-ochre-dark)}.energy-calculation{display:flex;align-items:center;justify-content:center;gap:20px;margin:20px 0;color:var(--learn-gold);font-size:29px;font-weight:800}.energy-calculation i{color:#887d70;font-style:normal}.energy-warning{margin:18px 0 8px;padding:13px;border:1px solid rgba(217,88,77,.25);border-radius:12px;background:#d9584d14;color:var(--learn-red);font-weight:800;text-align:center}.energy-tomorrow{text-align:center}.lesson-sheet__symbol{display:grid;width:58px;height:58px;place-items:center;border-radius:50%;background:#eee9e1;color:#68615a;font-size:28px}.lesson-completed{padding:13px;border-radius:12px;background:#39733f1a;color:var(--learn-green)!important;font-weight:800;text-align:center}.lesson-error{color:#ad332b!important;font-weight:700;text-align:center}@media(max-width:520px){.learning-header{padding-top:26px}.learning-header .home-kicker{display:none}.learning-header h1{font-size:38px}.learning-energy{min-height:42px;padding:6px 10px}.book-tabs{grid-template-columns:repeat(3,minmax(74px,92px));gap:10px;padding-right:4px;padding-left:4px}.book-tab{gap:4px;border-radius:17px;font-size:12px}.book-tab__icon{font-size:25px}.lesson-row.has-branch{grid-template-columns:minmax(0,1fr) 76px}.lesson-tile{grid-template-columns:42px minmax(0,1fr) auto 12px;gap:7px;padding:9px 10px}.lesson-tile__icon{width:38px;height:38px}.lesson-cost{padding:4px 6px;font-size:12px}.branch-grid{grid-template-columns:1fr}.branch-portal{min-width:0}.branch-portal small{font-size:9px}.lesson-sheet{padding-right:18px;padding-left:18px}}.book-tabs{grid-template-columns:repeat(auto-fit,108px);overflow:visible;padding:9px 10px 15px;gap:17px;scrollbar-width:none}.book-tabs::-webkit-scrollbar{display:none}.book-tab{position:relative;width:108px;aspect-ratio:.82;overflow:hidden;justify-content:flex-end;padding:9px 6px 10px;background:#fffaf2;font-size:12px;box-shadow:0 5px 16px #3e2b1a12}.book-tab__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.book-tab span{position:relative;z-index:1;width:calc(100% + 12px);margin:-2px -6px -10px;padding:23px 4px 10px;background:linear-gradient(transparent,#fffaf2f5 45%);text-align:center}.book-tab--leader{color:#397da8}.book-tab--mentor{color:#75519a}.book-tab.is-active{transform:scale(1.04)}.book-tab--leader.is-active{box-shadow:0 0 0 4px #397da824,0 9px 24px #3e2b1a1c}.book-tab--mentor.is-active{box-shadow:0 0 0 4px #75519a24,0 9px 24px #3e2b1a1c}.track-intro--leader{border-left-color:#397da8}.track-intro--mentor{border-left-color:#75519a}@media(max-width:520px){.book-tabs{grid-template-columns:repeat(auto-fit,92px);gap:10px;padding-right:4px;padding-left:4px}.book-tab{width:92px;border-radius:17px;font-size:11px}}.lesson-tile--leader{border-color:#397da86b;background:#ebf7fdd6}.lesson-tile--mentor{border-color:#75519a6b;background:#f6eefcdb}.lesson-tile__icon{overflow:hidden;padding:0}.lesson-tile__icon img{width:100%;height:100%;object-fit:cover}.lesson-tile--leader .lesson-tile__icon{background:#397da821;color:#397da8}.lesson-tile--mentor .lesson-tile__icon{background:#75519a21;color:#75519a}.lesson-tile--side .lesson-cost{color:var(--learn-red)}.lesson-tile--leader .lesson-cost{color:#397da8}.lesson-tile--mentor .lesson-cost{color:#75519a}:root{--paper: #f9f1e3;--paper-light: #fffaf1;--paper-deep: #efe0c7;--ink: #30281f;--ink-soft: #746452;--ochre: #cb7b20;--ochre-dark: #a85a16;--sage: #909b5e;--olive: #657242;--terracotta: #b96532;--hand-font: var(--club-font)}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper)}body,button,input,textarea,select{font-family:Segoe UI,Arial,sans-serif}#root,.vkuiAppRoot,.vkuiSplitLayout,.vkuiSplitCol,.vkuiView,.vkuiPanel,.vkuiPanel__in{min-height:100%}.coming-soon-panel .vkuiPanel__in,.coming-soon-panel.Panel .Panel__in{background:var(--paper)}.club-page{position:relative;min-height:100vh;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 7% 12%,rgba(207,153,72,.08) 0 2px,transparent 3px),radial-gradient(circle at 82% 30%,rgba(116,131,72,.07) 0 1.5px,transparent 3px),linear-gradient(90deg,rgba(145,99,48,.025) 1px,transparent 1px),var(--paper);background-size:96px 96px,78px 78px,5px 100%}.club-page:before,.club-page:after{position:absolute;z-index:-1;width:440px;height:440px;border-radius:50%;content:"";filter:blur(2px);opacity:.34;pointer-events:none}.club-page:before{top:360px;left:-280px;background:radial-gradient(circle,rgba(207,160,85,.24),transparent 68%)}.club-page:after{right:-300px;bottom:160px;background:radial-gradient(circle,rgba(128,145,77,.2),transparent 68%)}.club-header,.hero-section,.features-section,.progress-card,.club-footer{width:min(1180px,calc(100% - 64px));margin-inline:auto}.club-header{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;min-height:86px;border-bottom:1px solid rgba(101,82,59,.15)}.club-brand{display:inline-flex;gap:11px;align-items:center;color:var(--ink);font-family:var(--hand-font);font-size:26px;font-weight:700;letter-spacing:.02em;text-decoration:none}.club-brand-mark{display:grid;width:38px;height:38px;place-items:center;transform:rotate(-8deg);border:1.5px solid rgba(168,90,22,.46);border-radius:48% 52% 46% 54%;color:var(--ochre);font-size:27px;line-height:1}.header-link{display:inline-flex;gap:10px;align-items:center;padding:8px 2px;border-bottom:1px solid rgba(168,90,22,.45);color:var(--ochre-dark);font-size:14px;font-weight:650;letter-spacing:.02em;text-decoration:none;transition:gap .16s ease,color .16s ease}.header-link:hover{gap:15px;color:var(--terracotta)}.hero-section{display:grid;min-height:650px;grid-template-columns:minmax(390px,.82fr) minmax(560px,1.18fr);align-items:center}.hero-copy{position:relative;z-index:2;padding:80px 0 94px}.eyebrow,.section-kicker{color:var(--ochre-dark);font-size:12px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.eyebrow{display:inline-flex;gap:8px;align-items:center;padding:9px 14px 8px;border:1px solid rgba(180,111,38,.24);border-radius:99px;background:#fffaf194;box-shadow:0 7px 25px #5b3d200f}.eyebrow span{color:var(--sage);font-size:16px}.hero-copy h1{max-width:660px;margin:30px 0 22px;color:var(--ink);font-family:var(--hand-font);font-size:clamp(44px,5.1vw,70px);font-weight:600;letter-spacing:-.055em;line-height:1.08;text-align:left}.hero-copy h1 em{position:relative;display:inline-block;color:var(--ochre);font-style:normal}.hero-copy h1 em:after{position:absolute;right:2px;bottom:-5px;left:7px;height:8px;border-top:2px solid rgba(194,112,25,.62);border-radius:50%;content:"";transform:rotate(-1deg)}.hero-lead{max-width:520px;margin:0;color:var(--ink-soft);font-size:18px;line-height:1.7}.hero-actions{display:flex;gap:20px;align-items:center;margin-top:34px}.paper-button{display:inline-flex;min-height:54px;box-sizing:border-box;gap:18px;align-items:center;justify-content:center;padding:0 24px;border:1px solid rgba(120,69,24,.19);border-radius:14px 16px 13px 17px;font-family:var(--hand-font);font-size:17px;font-weight:650;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.paper-button-primary{color:#fffaf0;background:var(--ochre);box-shadow:0 10px 26px #97531733,inset 0 1px #ffffff47}.paper-button-primary:hover{transform:translateY(-2px) rotate(-.3deg);background:var(--ochre-dark);box-shadow:0 14px 32px #97531745,inset 0 1px #ffffff47}.button-heart{font-family:Arial,sans-serif;font-size:23px;font-weight:400;line-height:1}.hero-caption{max-width:170px;color:var(--ink-soft);font-size:12px;line-height:1.45}.hero-art{position:relative;align-self:stretch;min-width:0}.hero-art:after{position:absolute;right:1%;bottom:7%;left:7%;z-index:-1;height:58px;border-radius:50%;background:#694c271f;content:"";filter:blur(22px)}.hero-art img{position:absolute;top:50%;left:48%;width:880px;max-width:none;transform:translate(-50%,-50%);mix-blend-mode:multiply}.paper-note{position:absolute;top:70px;right:-5px;z-index:2;display:flex;width:175px;min-height:116px;box-sizing:border-box;flex-direction:column;justify-content:center;padding:22px 18px 17px;transform:rotate(2.2deg);border:1px solid rgba(138,92,44,.18);background:linear-gradient(rgba(154,105,53,.05) 1px,transparent 1px),#f3dfbd;background-size:100% 18px;box-shadow:0 11px 22px #47311d1f;color:#4f3e2c;font-family:var(--hand-font);font-size:13px;line-height:1.5;text-align:center}.paper-note:before{position:absolute;top:-12px;left:50%;width:58px;height:20px;background:#dab070a8;content:"";transform:translate(-50%) rotate(-3deg)}.paper-note strong{margin-top:5px;color:var(--ochre-dark);font-weight:650}.features-section{padding:36px 0 90px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:28px}.section-heading h2,.progress-copy h2{margin:11px 0 0;color:var(--ink);font-family:var(--hand-font);font-weight:600;letter-spacing:-.035em;line-height:1.2;text-align:left}.section-heading h2{max-width:660px;font-size:clamp(30px,3.6vw,46px)}.leaf-sprig{width:150px;margin-right:40px;overflow:visible;color:var(--olive);transform:rotate(4deg)}.leaf-sprig path{fill:#909b5e29;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-card{position:relative;min-height:250px;box-sizing:border-box;overflow:hidden;padding:32px 30px 30px;border:1px solid rgba(137,91,47,.13);border-radius:21px 17px 23px 18px;background:radial-gradient(circle at 85% 0,rgba(223,183,119,.14),transparent 34%),#fffaf1ad;box-shadow:0 14px 34px #51392012,inset 0 0 0 1px #ffffff7a}.feature-card:nth-child(2){transform:translateY(10px) rotate(.15deg)}.feature-card:after{position:absolute;right:-18px;bottom:-22px;width:94px;height:94px;border:1px solid rgba(144,155,94,.15);border-radius:50%;content:""}.feature-number{position:absolute;top:26px;right:27px;color:#4f3e2c47;font-family:var(--hand-font);font-size:14px}.sketch-icon{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;background:#909b5e21;color:var(--olive)}.feature-card:nth-child(2) .sketch-icon{background:#c97b201f;color:var(--ochre-dark)}.sketch-icon svg{width:30px;height:30px;overflow:visible}.sketch-icon circle,.sketch-icon path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.feature-card h3{margin:22px 0 10px;font-family:var(--hand-font);font-size:22px;font-weight:650;letter-spacing:-.02em}.feature-card p{max-width:310px;margin:0;color:var(--ink-soft);font-size:14px;line-height:1.65}.progress-card{display:grid;min-height:360px;box-sizing:border-box;grid-template-columns:1.1fr .9fr;margin-bottom:80px;overflow:hidden;border:1px solid rgba(136,94,51,.14);border-radius:25px 20px 28px 22px;background:linear-gradient(112deg,#fffcf5e3,#f6ead3bd),var(--paper-light);box-shadow:0 18px 48px #553c2114}.progress-copy{align-self:center;padding:54px 16% 54px 10%}.progress-copy h2{font-size:clamp(32px,3.8vw,48px)}.progress-copy p{max-width:570px;margin:18px 0 23px;color:var(--ink-soft);font-size:16px;line-height:1.72}.text-link{display:inline-flex;gap:10px;align-items:center;border-bottom:1px solid rgba(168,90,22,.35);color:var(--ochre-dark);font-family:var(--hand-font);font-size:15px;font-weight:650;text-decoration:none}.growth-illustration{position:relative;min-height:340px}.sun-wash{position:absolute;top:44px;left:50%;width:250px;height:250px;transform:translate(-50%);border-radius:50% 45% 53% 48%;background:radial-gradient(circle at 46% 42%,rgba(185,167,101,.24),rgba(185,167,101,.1) 58%,transparent 60%)}.sun-wash:after{position:absolute;inset:24px;border:1px dashed rgba(101,114,66,.2);border-radius:48% 53% 44% 55%;content:""}.plant-pot{position:absolute;bottom:72px;left:50%;width:170px;height:210px;transform:translate(-50%)}.pot-rim,.pot-body,.stem,.stem i{position:absolute;display:block}.pot-rim{right:28px;bottom:54px;left:28px;z-index:2;height:25px;transform:rotate(.5deg);border:2px solid #884821;border-radius:7px 7px 14px 14px;background:#b96532;box-shadow:inset 0 7px #ffc6862e}.pot-body{right:38px;bottom:0;left:38px;height:70px;border:2px solid #884821;border-top:0;border-radius:5px 5px 23px 20px;background:radial-gradient(circle at 25% 35%,rgba(255,210,145,.38) 0 3px,transparent 4px),radial-gradient(circle at 72% 65%,rgba(99,48,23,.18) 0 2px,transparent 3px),#b96532;box-shadow:inset 10px 0 18px #6e311524}.stem{bottom:74px;left:83px;width:2px;height:118px;transform-origin:bottom;border-radius:9px;background:#536136}.stem-one{transform:rotate(-23deg)}.stem-two{height:135px;transform:rotate(3deg)}.stem-three{height:110px;transform:rotate(29deg)}.stem i{width:38px;height:20px;border:1.5px solid #536136;border-radius:100% 0;background:#85904f}.stem i:first-child{top:18%;right:0;transform:translate(0) rotate(-12deg);transform-origin:right center}.stem i:last-child{top:50%;left:0;transform:translate(-100%) rotate(10deg) scaleX(-1);transform-origin:right center}.growth-line{position:absolute;right:21%;bottom:36px;left:21%;height:1px;background:#5c4d393b}.growth-dot{position:absolute;top:50%;width:8px;height:8px;transform:translate(-50%,-50%);border:2px solid var(--paper-light);border-radius:50%;background:#ddd0bd;box-shadow:0 0 0 1px #69563e33}.growth-dot:first-child{left:0}.growth-dot:nth-child(2){left:50%}.growth-dot:last-child{left:100%}.growth-dot.is-ready{background:var(--sage)}.growth-label{position:absolute;right:21%;bottom:12px;color:var(--ink-soft);font-family:var(--hand-font);font-size:12px}.club-footer{display:flex;min-height:110px;box-sizing:border-box;align-items:center;justify-content:space-between;border-top:1px solid rgba(101,82,59,.15);color:var(--ink-soft);font-size:12px}.club-footer>div{display:flex;gap:14px;align-items:center}.club-footer p{margin:0;font-family:var(--hand-font);font-size:13px}.footer-heart{color:var(--ochre);font-size:30px;line-height:1}@media(max-width:1080px){.hero-section{min-height:610px;grid-template-columns:minmax(360px,.9fr) minmax(440px,1.1fr)}.hero-art img{left:52%;width:750px}.paper-note{right:-18px;width:156px}}@media(max-width:820px){.club-header,.hero-section,.features-section,.progress-card,.club-footer{width:min(100% - 36px,680px)}.hero-section{display:flex;min-height:0;flex-direction:column}.hero-copy{width:100%;box-sizing:border-box;padding:66px 0 20px}.hero-copy h1{max-width:630px;font-size:clamp(42px,9.5vw,62px)}.hero-art{width:100%;min-height:480px}.hero-art img{top:49%;left:49%;width:720px}.paper-note{top:20px;right:0}.features-section{padding-top:20px}.feature-grid{grid-template-columns:1fr}.feature-card,.feature-card:nth-child(2){min-height:0;transform:none}.progress-card{grid-template-columns:1fr}.progress-copy{padding:48px 42px 0}.growth-illustration{min-height:330px}}@media(max-width:520px){.club-header,.hero-section,.features-section,.progress-card,.club-footer{width:calc(100% - 28px)}.club-header{min-height:72px}.club-brand{font-size:22px}.club-brand-mark{width:33px;height:33px;font-size:23px}.header-link{font-size:0}.header-link span{display:inline-grid;width:34px;height:34px;place-items:center;font-size:20px}.hero-copy{padding-top:50px}.hero-copy h1{margin-top:24px;font-size:clamp(37px,12vw,50px);line-height:1.12}.hero-lead{font-size:16px;line-height:1.65}.hero-actions{flex-direction:column;align-items:flex-start;margin-top:28px}.paper-button{width:100%}.hero-caption{max-width:none}.hero-art{min-height:360px}.hero-art img{top:52%;left:50%;width:560px}.paper-note{top:8px;right:-3px;width:140px;min-height:100px;padding:18px 12px 12px;font-size:11px}.section-heading{align-items:center}.leaf-sprig{width:96px;margin-right:0}.section-heading h2{font-size:32px}.feature-card{padding:28px 24px}.progress-card{margin-bottom:42px}.progress-copy{padding:40px 24px 0}.progress-copy h2{font-size:34px}.growth-illustration{min-height:310px;transform:scale(.92)}.club-footer{min-height:130px;gap:20px;align-items:flex-start;flex-direction:column;justify-content:center}.club-footer p{max-width:260px;line-height:1.5}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.paper-button,.header-link{transition:none}}.club-page{padding-bottom:94px}.main-tabbar{position:fixed;right:0;bottom:0;left:0;z-index:30;box-sizing:border-box;padding:0 18px env(safe-area-inset-bottom);border-top:1px solid rgba(111,78,43,.17);background:#fff9eee0;box-shadow:0 -12px 32px #4e361f14;backdrop-filter:blur(16px)}.main-tabbar-inner{display:grid;width:min(720px,100%);min-height:76px;grid-template-columns:repeat(5,1fr);margin:0 auto}.tabbar-item{position:relative;display:flex;min-width:0;gap:4px;align-items:center;justify-content:center;padding:8px 5px 7px;border:0;outline:0;color:#695a49;background:transparent;font-family:var(--hand-font);font-size:11px;line-height:1.1;text-align:center;text-decoration:none;appearance:none;cursor:pointer;flex-direction:column}.tabbar-item:before{position:absolute;top:5px;left:50%;z-index:-1;width:38px;height:34px;border-radius:48% 52% 44% 56%;background:#cb7b2000;content:"";transform:translate(-50%) rotate(-4deg);transition:background .16s ease,transform .16s ease}.tabbar-item:not(:disabled):hover:before{background:#cb7b2014;transform:translate(-50%) rotate(2deg) scale(1.08)}.tabbar-item:disabled{color:#4e413170;cursor:default}.tabbar-item.is-active{color:var(--ochre-dark);font-weight:700}.tabbar-item.is-active:before{background:#cb7b2024}.tabbar-item.is-active:after{position:absolute;top:-1px;left:50%;width:35px;height:2px;border-radius:99px;background:var(--ochre);content:"";transform:translate(-50%)}.tabbar-icon{display:grid;width:29px;height:29px;place-items:center}.tabbar-icon svg{width:27px;height:27px}.tabbar-icon circle,.tabbar-icon path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.anket-panel .vkuiPanel__in,.anket-panel.Panel .Panel__in,.anket-success-panel .vkuiPanel__in,.anket-success-panel.Panel .Panel__in,.anket-loader-panel .vkuiPanel__in,.anket-loader-panel.Panel .Panel__in{background:var(--paper)}.anket-page{--accent: var(--olive);position:relative;min-height:100vh;overflow:hidden;color:var(--ink);background:radial-gradient(circle at 14% 18%,rgba(205,149,76,.08) 0 2px,transparent 3px),radial-gradient(circle at 88% 42%,rgba(120,139,72,.07) 0 1.5px,transparent 3px),linear-gradient(90deg,rgba(145,99,48,.024) 1px,transparent 1px),var(--paper);background-size:92px 92px,74px 74px,5px 100%}.anket-page:before{position:absolute;top:220px;right:-260px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(146,157,92,.17),transparent 67%);content:"";pointer-events:none}.anket-header,.anket-shell,.anket-footer{width:min(920px,calc(100% - 48px));margin-inline:auto}.anket-header{position:relative;z-index:2;display:flex;min-height:84px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(101,82,59,.15)}.anket-header-label{color:var(--ink-soft);font-family:var(--hand-font);font-size:13px}.anket-shell{position:relative;z-index:1;padding:66px 0 80px}.anket-intro{display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:64px;align-items:end;margin-bottom:34px}.anket-back-link{display:inline-flex;gap:9px;align-items:center;margin-bottom:32px;color:var(--ochre-dark);font-size:12px;font-weight:650;text-decoration:none}.anket-back-link span{font-size:17px;transition:transform .16s ease}.anket-back-link:hover span{transform:translate(-4px)}.anket-intro h1,.anket-success-card h1{margin:10px 0 17px;color:var(--ink);font-family:var(--hand-font);font-size:clamp(42px,6vw,62px);font-weight:600;letter-spacing:-.05em;line-height:1.1;text-align:left}.anket-intro .section-kicker{display:block}.anket-intro-copy>p{max-width:580px;margin:0;color:var(--ink-soft);font-size:16px;line-height:1.72}.anket-progress-card{position:relative;box-sizing:border-box;padding:23px 24px 21px;transform:rotate(.6deg);border:1px solid rgba(138,92,44,.16);border-radius:18px 15px 20px 16px;background:linear-gradient(rgba(154,105,53,.04) 1px,transparent 1px),#fff9eec2;background-size:100% 20px;box-shadow:0 13px 30px #48311c12}.anket-progress-card:before{position:absolute;top:-10px;left:50%;width:64px;height:18px;background:#dcb37194;content:"";transform:translate(-50%) rotate(-2deg)}.anket-progress-heading{display:flex;align-items:baseline;justify-content:space-between;color:var(--ink-soft);font-family:var(--hand-font);font-size:13px}.anket-progress-heading strong{color:var(--ink);font-size:25px;font-weight:600}.anket-progress-heading small{color:var(--ink-soft);font-size:12px;font-weight:500}.anket-progress-track{height:7px;margin:12px 0 10px;overflow:hidden;border-radius:99px;background:#705f491c}.anket-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--sage),#b3b875);transition:width .24s ease}.anket-progress-note{color:var(--ink-soft);font-size:11px}.anket-form.FormLayout{padding:0}.anket-question-card,.anket-field-filled,.anket-field-required{position:relative;box-sizing:border-box;margin:0 0 18px;padding:27px 28px 25px;overflow:hidden;border:1px solid rgba(137,91,47,.13);border-radius:21px 17px 23px 18px;background:radial-gradient(circle at 94% 0,rgba(225,184,119,.12),transparent 31%),#fffaf1c2;box-shadow:0 13px 34px #51392011,inset 0 0 0 1px #ffffff73;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.anket-question-card:after{position:absolute;right:-40px;bottom:-44px;width:110px;height:110px;border:1px solid rgba(144,155,94,.12);border-radius:50%;content:"";pointer-events:none}.anket-question-card:hover{transform:translateY(-1px);box-shadow:0 16px 38px #51392014,inset 0 0 0 1px #ffffff80}.anket-field-filled{border-color:#798b4957;background:radial-gradient(circle at 94% 0,rgba(144,155,94,.12),transparent 31%),#fffaf1cc}.anket-field-required{border-color:#b75b378c;background:radial-gradient(circle at 94% 0,rgba(188,91,48,.1),transparent 31%),#fffaf1c7}.anket-question-card .FormItem__top,.anket-question-card .FormItem__topText,.anket-question-card .vkuiFormItem__top{margin-bottom:19px;white-space:normal!important;overflow:visible!important;color:var(--ink)}.anket-question{display:flex;max-width:760px;gap:16px;align-items:flex-start;color:var(--ink);font-family:var(--hand-font);font-size:20px;font-weight:650;line-height:1.42;letter-spacing:-.02em;white-space:normal;overflow-wrap:break-word}.anket-question-number{flex:0 0 auto;min-width:28px;padding-top:4px;color:var(--ochre-dark);font-family:Segoe UI,Arial,sans-serif;font-size:11px;font-weight:750;letter-spacing:.12em}.anket-question-card .Radio{position:relative;min-height:48px;box-sizing:border-box;margin:8px 0 0;overflow:hidden;border:1px solid rgba(121,97,68,.14);border-radius:14px 12px 15px 13px;background:#f9f2e594;transition:border-color .15s ease,background .15s ease,transform .15s ease}.anket-question-card .Radio:hover{transform:translate(2px);border-color:#b26c1f47;background:#fcf4e4eb}.anket-question-card .Radio:has(input:checked){border-color:#81914c80;background:#909b5e1c}.anket-question-card .Radio__content,.anket-question-card .vkuiRadio__content{color:#55483a;font-size:14px;line-height:1.5}.anket-question-card .Radio__icon,.anket-question-card .vkuiRadio__icon{color:var(--olive)}.anket-question-card .Textarea,.anket-question-card .vkuiTextarea{overflow:hidden;border:1px solid rgba(121,97,68,.17);border-radius:14px 12px 16px 13px;background:#f9f2e594}.anket-question-card .Textarea:before,.anket-question-card .vkuiTextarea:before{border:0}.anket-question-card .Textarea__el,.anket-question-card .vkuiTextarea__el{min-height:112px;box-sizing:border-box;padding:15px 16px;color:var(--ink);background:transparent;font-family:Segoe UI,Arial,sans-serif;font-size:15px;line-height:1.6}.anket-question-card .Textarea__el::placeholder,.anket-question-card .vkuiTextarea__el::placeholder{color:#5e4d3a75}.anket-question-card .FormItem__bottom,.anket-question-card .vkuiFormItem__bottom{padding-top:10px;color:var(--ink-soft);font-size:11px}.anket-required-hint{color:#a34f37;font-weight:650}.anket-complete-hint{color:var(--olive);font-weight:650}.anket-optional-hint{color:var(--ink-soft)}.anket-submit-error{margin:10px 0 18px;padding:14px 17px;border:1px solid rgba(169,77,54,.28);border-radius:13px;color:#944b37;background:#b75b3714;font-size:13px;line-height:1.5}.anket-submit{max-width:520px;margin:28px auto 0;padding:0 0 20px;text-align:center}.anket-submit-button.Button{min-height:58px;border:1px solid rgba(120,69,24,.17);border-radius:15px 17px 14px 18px;color:#fffaf0;background:var(--ochre);box-shadow:0 11px 27px #97531733,inset 0 1px #ffffff47}.anket-submit-button.Button:not(:disabled):hover{transform:translateY(-2px) rotate(-.2deg);background:var(--ochre-dark);box-shadow:0 14px 32px #97531745,inset 0 1px #ffffff47}.anket-submit-button.Button:disabled{color:#4f41308f;background:#ded3c0;box-shadow:none}.anket-submit-button .Button__content,.anket-submit-button .vkuiButton__content{font-family:var(--hand-font);font-size:17px;font-weight:650}.anket-submit-note{max-width:390px;margin:14px auto 0;color:var(--ink-soft);font-size:11px;line-height:1.55}.anket-footer{display:flex;min-height:100px;gap:12px;align-items:center;justify-content:center;border-top:1px solid rgba(101,82,59,.15);color:var(--ink-soft)}.anket-footer span{color:var(--ochre);font-size:26px}.anket-footer p{margin:0;font-family:var(--hand-font);font-size:12px}.anket-success-wrap{display:grid;width:min(720px,calc(100% - 40px));min-height:calc(100vh - 84px);margin:0 auto;padding:48px 0 70px;place-items:center}.anket-success-card{position:relative;width:100%;box-sizing:border-box;padding:64px 72px 54px;overflow:hidden;border:1px solid rgba(137,91,47,.14);border-radius:26px 21px 29px 23px;background:radial-gradient(circle at 82% 12%,rgba(144,155,94,.13),transparent 30%),#fffaf1d1;box-shadow:0 22px 54px #51392017,inset 0 0 0 1px #ffffff80;text-align:center}.anket-success-card h1{margin:13px auto 17px;font-size:clamp(42px,7vw,60px);text-align:center}.anket-success-card>p{max-width:500px;margin:0 auto 28px;color:var(--ink-soft);font-size:16px;line-height:1.7}.anket-success-card .paper-button{min-width:250px}.success-sun{position:relative;width:130px;height:130px;margin:0 auto 29px;border-radius:50% 46% 52% 48%;background:radial-gradient(circle,rgba(203,161,87,.2),rgba(203,161,87,.08) 67%,transparent 69%)}.success-sun:after{position:absolute;inset:14px;border:1px dashed rgba(115,124,70,.24);border-radius:47% 53% 45% 55%;content:""}.success-heart{position:absolute;top:50%;left:50%;z-index:2;color:var(--ochre);font-size:55px;line-height:1;transform:translate(-50%,-54%) rotate(-4deg)}.success-leaf{position:absolute;z-index:1;width:40px;height:21px;border:1.5px solid var(--olive);border-radius:100% 0;background:#909b5e8c}.leaf-left{bottom:18px;left:3px;transform:rotate(28deg)}.leaf-right{right:3px;bottom:21px;transform:rotate(152deg)}.success-note{display:flex;max-width:390px;gap:10px;align-items:center;justify-content:center;margin:35px auto 0;padding-top:22px;border-top:1px solid rgba(116,91,61,.14);color:var(--ink-soft)}.success-note span{color:var(--ochre);font-size:23px}.success-note p{margin:0;font-family:var(--hand-font);font-size:12px}.anket-loader-page{display:flex;min-height:100vh;box-sizing:border-box;align-items:center;justify-content:center;padding:30px;color:var(--ink);background:radial-gradient(circle at center,rgba(144,155,94,.14),transparent 28%),var(--paper);flex-direction:column}.anket-loader-mark{position:relative;width:100px;height:110px;margin-bottom:20px;animation:loader-breathe 1.7s ease-in-out infinite}.loader-stem{position:absolute;bottom:8px;left:50%;width:2px;height:84px;border-radius:9px;background:var(--olive);transform:rotate(5deg)}.loader-leaf{position:absolute;width:38px;height:22px;border:1.5px solid var(--olive);border-radius:100% 0;background:#909b5e94}.loader-leaf-one{top:22px;left:50px;transform:rotate(-14deg)}.loader-leaf-two{top:49px;left:14px;transform:rotate(170deg)}.loader-leaf-three{top:69px;left:50px;transform:rotate(-7deg) scale(.8)}.anket-loader-page p{margin:0 0 7px;font-family:var(--hand-font);font-size:25px;font-weight:650}.anket-loader-page>span{color:var(--ink-soft);font-size:12px}@keyframes loader-breathe{0%,to{transform:rotate(-2deg) scale(.96)}50%{transform:rotate(2deg) scale(1.04)}}@media(max-width:680px){.main-tabbar{padding-right:6px;padding-left:6px}.main-tabbar-inner{min-height:70px}.tabbar-item{font-size:9px}.tabbar-icon{width:27px;height:27px}.anket-header,.anket-shell,.anket-footer{width:calc(100% - 28px)}.anket-header{min-height:72px}.anket-header-label{font-size:11px}.anket-shell{padding:46px 0 58px}.anket-intro{grid-template-columns:1fr;gap:28px;margin-bottom:28px}.anket-back-link{margin-bottom:26px}.anket-intro h1{font-size:44px}.anket-intro-copy>p{font-size:15px;line-height:1.65}.anket-progress-card{width:calc(100% - 8px);margin:0 auto}.anket-question-card,.anket-field-filled,.anket-field-required{padding:23px 19px 21px;border-radius:18px 15px 20px 16px}.anket-question{gap:11px;font-size:18px;line-height:1.4}.anket-question-number{min-width:23px}.anket-question-card .Radio{min-height:51px}.anket-question-card .Radio__content,.anket-question-card .vkuiRadio__content{font-size:13px}.anket-submit{margin-top:22px}.anket-success-wrap{width:calc(100% - 28px);min-height:calc(100vh - 72px);padding:30px 0 46px}.anket-success-card{padding:47px 24px 39px}.anket-success-card h1{font-size:42px}.anket-success-card>p{font-size:15px}.anket-success-card .paper-button{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.anket-progress-track span,.anket-loader-mark{transition:none;animation:none}}.loader-plant .loader-stem{bottom:0;left:36px;width:2px;height:70px;background:var(--club-olive);transform:rotate(4deg)}.loader-plant .loader-leaf{width:28px;height:15px;border:2px solid var(--club-olive);border-radius:90% 10%;background:#7884471c}.loader-plant .loader-leaf-one{top:16px;left:38px;transform:rotate(-20deg)}.loader-plant .loader-leaf-two{top:37px;left:10px;transform:rotate(20deg) scaleX(-1)}.loader-plant .loader-leaf-three{top:53px;left:38px;transform:rotate(-12deg)}.lesson-view-content:after{display:block;clear:both;content:""}.lesson-view-content img{display:block;max-width:100%;height:auto;margin:16px auto;border-radius:12px}.lesson-view-content img[data-position=left]{float:left;width:min(45%,420px);margin:6px 16px 12px 0}.lesson-view-content img[data-position=right]{float:right;width:min(45%,420px);margin:6px 0 12px 16px}.lesson-view-content img[data-position=wide]{width:100%}.lesson-view-content [data-kinescope-video]{position:relative;clear:both;aspect-ratio:16/9;margin:20px 0;overflow:hidden;border-radius:13px;background:#171717}.lesson-view-content [data-kinescope-video] iframe{width:100%;height:100%;border:0}@media(max-width:420px){.lesson-view-content img[data-position=left],.lesson-view-content img[data-position=right]{float:none;width:100%;margin:16px 0}}.community-page{padding-top:54px}.community-header{width:min(920px,100%);margin:0 auto 26px}.community-header h1{margin:0;font-family:var(--club-hand);font-size:clamp(38px,6vw,54px);font-weight:600;letter-spacing:-.04em;text-align:left}.community-header p{margin:8px 0 0;color:var(--club-ink-soft);font-size:16px}.community-content{display:grid;gap:22px}.community-chat-card{display:flex;min-height:126px;box-sizing:border-box;gap:22px;align-items:center;justify-content:space-between;padding:24px 26px;overflow:hidden;border:1px solid rgba(120,132,71,.22);border-radius:24px 20px 26px 21px;background:radial-gradient(circle at 90% 0,rgba(206,120,27,.16),transparent 38%),linear-gradient(135deg,#fffaf0,#edf0dc);box-shadow:var(--club-shadow)}.community-chat-card span{color:var(--club-olive);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.community-chat-card h2{margin:5px 0 3px;font-family:var(--club-hand);font-size:28px;font-weight:650;text-align:left}.community-chat-card p{margin:0;color:var(--club-ink-soft);font-size:13px}.community-chat-card a{display:inline-flex;flex:0 0 auto;gap:7px;align-items:center;padding:13px 17px;border-radius:13px;color:#fffaf0;background:var(--club-ochre);box-shadow:0 9px 20px #a85a1633;font-weight:750;text-decoration:none}.community-chat-card a svg{width:20px;height:20px;transform:rotate(45deg)}.community-special-chats{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.community-chat-card--special{min-height:108px;padding:19px 21px;background:linear-gradient(135deg,#fffaf0,#f4ead8)}.community-chat-card--special h2{font-size:23px}.community-chat-card--special a{padding:11px 14px;font-size:13px}.community-chat-card--ok{border-color:#5a8b486b;background:linear-gradient(135deg,#fffaf0,#eaf3e1)}.community-chat-card--missing{border-color:#be4a3e6b;background:linear-gradient(135deg,#fffaf0,#fae5e1)}.community-chat-card .community-chat-status{display:flex;align-items:center;gap:7px;margin:2px 0 5px;font-size:12px}.community-chat-status b{display:inline-grid;width:21px;height:21px;place-items:center;border-radius:50%;color:#fff;background:#998d80;font-size:16px;line-height:1}.community-chat-card--ok .community-chat-status{color:#537744}.community-chat-card--ok .community-chat-status b{background:#669153}.community-chat-card--missing .community-chat-status{color:#a8493e}.community-chat-card--missing .community-chat-status b{background:#c45b4e}.community-list-heading{display:flex;align-items:baseline;justify-content:space-between;padding:0 4px}.community-list-heading h2{margin:0;font-family:var(--club-hand);font-size:27px;font-weight:650}.community-list-heading span{color:var(--club-ink-soft);font-size:13px}.community-list{display:grid;gap:10px}.community-member{display:flex;min-height:78px;box-sizing:border-box;gap:17px;align-items:center;padding:12px 18px;border:1px solid var(--club-border);border-radius:18px 15px 20px 16px;background:#fffaf1bd;box-shadow:0 7px 22px #533a200e}.community-member--leader{min-height:112px;padding-block:14px;background:linear-gradient(105deg,#ce781b1f,#fffaf1e6 48%);border-color:#ce781b47}.community-avatar-wrap{position:relative;z-index:0;display:grid;flex:0 0 auto;width:54px;height:54px;place-items:center}.community-member--star .community-avatar-wrap{width:64px;height:64px}.community-member--mentor .community-avatar-wrap{width:70px;height:70px}.community-member--leader .community-avatar-wrap{width:84px;height:84px}.community-avatar-wrap.is-star:before{position:absolute;z-index:-2;inset:-20px;border-radius:47% 53% 49% 51%;background:repeating-conic-gradient(from -7deg,rgba(242,184,48,.78) 0 .72deg,rgba(255,218,112,.38) .72deg 1.25deg,transparent 1.25deg 12.7deg),repeating-conic-gradient(from 3deg,rgba(255,205,74,.48) 0 .5deg,transparent .7deg 17.3deg),repeating-conic-gradient(from 11deg,rgba(225,158,25,.34) 0 .38deg,transparent .58deg 28.9deg);content:"";opacity:.9;filter:drop-shadow(0 0 3px rgba(231,169,37,.38));transform:rotate(-2deg);-webkit-mask-image:radial-gradient(ellipse 52% 50% at 49% 51%,transparent 0 47%,#000 57%,rgba(0,0,0,.72) 71%,transparent 98%);mask-image:radial-gradient(ellipse 52% 50% at 49% 51%,transparent 0 47%,#000 57%,rgba(0,0,0,.72) 71%,transparent 98%)}.community-avatar-wrap.is-star:after{position:absolute;z-index:-1;inset:-18px;border-radius:46% 54% 51% 49%;background:radial-gradient(circle at 35% 29%,rgba(255,220,108,.36),transparent 31%),radial-gradient(circle at 70% 72%,rgba(232,165,31,.28),transparent 34%),radial-gradient(ellipse at center,rgba(255,225,137,.42) 0 42%,rgba(244,191,66,.3) 53%,rgba(226,157,27,.14) 66%,transparent 81%);box-shadow:0 0 24px #e8a62040,0 0 9px #ffd45b57;content:"";transform:rotate(4deg)}.community-avatar{display:grid;width:100%;height:100%;box-sizing:border-box;border:3px solid var(--club-paper-light);border-radius:50%;object-fit:cover;place-items:center}.community-avatar--fallback{color:#fffaf0;background:linear-gradient(145deg,var(--club-olive),#a7ad74);font-family:var(--club-hand);font-size:18px;font-weight:700}.community-member--leader .community-avatar{border-color:#f3d99d}.community-member__body{min-width:0}.community-member__body h2{margin:0 0 8px;overflow:hidden;font-family:var(--club-hand);font-size:20px;font-weight:650;line-height:1.2;text-align:left;text-overflow:ellipsis;white-space:nowrap}.community-member--leader .community-member__body h2{font-size:24px}.community-roles{display:flex;gap:6px;flex-wrap:wrap}.community-role{display:inline-flex;padding:4px 9px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.025em}.community-role--leader{color:#8e4c10;background:#f6d89d}.community-role--mentor{color:#3f643b;background:#dce8c6}.community-role--helper{color:#376485;background:#d8e8f2}.community-role--star{color:#855b0d;background:#f8e9b8}.community-role--other{color:#68557b;background:#e9def0}.community-state{display:grid;min-height:250px;place-items:center;align-content:center;gap:10px;color:var(--club-ink-soft);text-align:center}.community-state h2,.community-state p{margin:0}.community-state button{padding:10px 15px;border:0;border-radius:11px;color:#fff;background:var(--club-ochre);font-weight:700}.community-state--error{color:#944b37}.book-tab.is-premium-locked{border-color:#c9c5bd!important;background:#ebe9e5!important;box-shadow:none!important;color:#8f8b84!important;filter:grayscale(1);opacity:.72}.book-tab.is-premium-locked .book-tab__image{filter:grayscale(1);opacity:.7}.book-tab.is-premium-locked span{color:#77736d!important}.learning-premium-sheet{max-width:520px}.learning-premium-sheet h2{max-width:410px;margin-right:auto;margin-left:auto;text-align:center}.learning-premium-sheet p{text-align:center}.community-applications,.community-leader-queue{display:grid;gap:14px}.community-applications__hint{margin:-7px 0 2px;color:var(--club-ink-soft);font-size:13px}.community-chat-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.community-chat-option{display:flex;min-height:82px;align-items:center;justify-content:space-between;gap:12px;padding:16px;border:1px solid rgba(210,155,22,.35);border-radius:17px;background:#fffaf0}.community-chat-option--blue{border-color:#87b8d2;background:#edf7fc}.community-chat-option--red{border-color:#dc9188;background:#fff0ed}.community-chat-option--green{border-color:#8db482;background:#eff7e9}.community-chat-option--violet{border-color:#ac8dcc;background:#f6effc}.community-chat-option h3,.community-chat-option p{margin:0}.community-chat-option h3{font-size:17px}.community-chat-option p{margin-top:4px;color:var(--club-ink-soft);font-size:12px}.community-chat-option button,.community-leader-request button{padding:10px 13px;border:0;border-radius:11px;background:var(--club-ochre);color:#fff;font-weight:750}.community-application-pending{padding:21px 23px;border:1px solid rgba(210,155,22,.38);border-radius:20px;background:linear-gradient(135deg,#fffaf0,#f8edcf)}.community-application-pending span{color:var(--club-ochre);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.community-application-pending h2{margin:7px 0 5px}.community-application-pending p{margin:0;color:var(--club-ink-soft);font-size:13px}.community-leader-request{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid rgba(120,132,71,.2);border-radius:16px;background:#fffaf0}.community-leader-request>div{display:flex;align-items:center;gap:10px}.community-leader-request img{width:42px;height:42px;border-radius:50%;object-fit:cover}.community-leader-request span{display:grid;gap:3px}.community-leader-request small{color:var(--club-ink-soft)}.community-leader-request nav{display:flex;gap:8px}.community-leader-request button.is-reject{background:#a95247}.community-application-error{padding:11px 14px;border-radius:12px;background:#fae5e1;color:#a8493e}@media(max-width:560px){.community-page{padding-top:30px}.community-chat-card{align-items:stretch;padding:20px;flex-direction:column}.community-chat-card a{justify-content:center}.community-chat-options{grid-template-columns:1fr}.community-chat-option,.community-leader-request{align-items:stretch;flex-direction:column}.community-chat-option button{width:100%}.community-leader-request nav button{flex:1}.community-leader-request nav{display:flex}.community-member{gap:13px;padding-right:12px;padding-left:12px}.community-member--leader .community-avatar-wrap{width:76px;height:76px}.community-member__body h2{font-size:18px}.community-member--leader .community-member__body h2{font-size:21px}}.learning-path{--path-accent:#d85d4e}.learning-path--sage{--path-accent:#66804f}.path-switcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:7px;padding:5px;border:1px solid rgba(190,137,26,.25);border-radius:18px;background:#fffbf1b8}.path-switcher__item{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;min-height:70px;padding:7px;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--club-ink);text-align:left}.path-switcher__item img{width:48px;height:48px;border-radius:12px;object-fit:cover}.path-switcher__item span{display:grid;gap:3px}.path-switcher__item strong{font-size:14px}.path-switcher__item small{color:var(--club-ink-soft);font-size:11px}.path-switcher__item--coral.is-active{border-color:#df675c;background:#ffefebe0;color:#c94d41}.path-switcher__item--sage.is-active{border-color:#738b5d;background:#eff6e8e0;color:#4f713b}.path-switcher__hint{margin:0 0 13px;color:var(--club-ink-soft);font-size:11px;text-align:center}.learning-path .lesson-tile{border-color:color-mix(in srgb,var(--path-accent) 42%,transparent)}.learning-path .lesson-cost{color:var(--path-accent)}.path-fork{display:grid;grid-template-columns:1fr 32px 1fr;align-items:start;height:43px;margin:-1px 42px 0}.path-fork i{height:30px;border-top:2px solid var(--path-accent)}.path-fork i:first-child{border-right:2px solid var(--path-accent);border-radius:0 18px 0 0}.path-fork i:last-child{border-left:2px solid #6f8757;border-radius:18px 0 0}.path-fork span{display:grid;width:30px;height:30px;place-items:center;border:2px solid #d29b16;border-radius:50%;background:#fffaf2;color:#b98009;font-size:18px}.path-lesson-list__more{padding:7px;color:var(--club-ink-soft);font-size:11px;text-align:center}.path-lesson-list .lesson-tile.is-complete{min-height:66px}.path-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:0 2px 10px}.path-heading span{color:var(--club-ink);font-family:var(--club-hand);font-size:28px;font-weight:800}.path-heading small{max-width:240px;color:var(--club-ink-soft);font-size:11px;line-height:1.3;text-align:right}.path-switcher{gap:8px;padding:6px;border-color:#be891a4d;box-shadow:0 9px 24px #412d180d}.path-switcher__item{grid-template-columns:64px minmax(0,1fr);min-height:84px;padding:8px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.path-switcher__item:active{transform:scale(.98)}.path-switcher__item img{width:64px;height:64px;border-radius:14px}.path-switcher__item strong{font-size:16px}.path-switcher__item small{font-size:12px}.path-switcher__item em{color:currentColor;font-size:10px;font-style:normal;font-weight:800}.path-switcher__item.is-active{box-shadow:inset 0 0 0 1px currentColor,0 5px 15px #3326190f}.path-choice-copy{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 10px 0;padding-bottom:36px}.path-choice-card{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:10px;min-height:116px;padding:10px;border:1px solid;border-radius:17px;background:#fffaf2c2;color:var(--club-ink);text-align:left}.path-choice-card img{width:62px;height:82px;border-radius:13px;object-fit:cover}.path-choice-card span{display:grid;gap:6px}.path-choice-card strong{font-size:17px}.path-choice-card small{color:var(--club-ink-soft);font-size:11px;line-height:1.35}.path-choice-card--coral{border-color:#df675c}.path-choice-card--coral strong{color:#c94d41}.path-choice-card--sage{border-color:#738b5d}.path-choice-card--sage strong{color:#4f713b}.path-choice-copy p{position:absolute;right:0;bottom:2px;left:0;margin:0;color:var(--club-ink-soft);font-size:12px;text-align:center}.path-switcher__jump{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;min-height:38px;margin:0 0 8px;border:0;background:transparent;color:var(--path-accent);font-size:13px;font-weight:800}.path-switcher__jump span{font-size:22px;line-height:1}.path-lesson-list{position:relative;gap:11px}.path-lesson-list>.lesson-row,.path-lesson-list>.lesson-fog-preview{position:relative}.path-lesson-list>.lesson-row:not(:last-child):after,.path-lesson-list>.lesson-fog-preview:after{position:absolute;z-index:3;bottom:-13px;left:50%;width:2px;height:14px;border-radius:2px;background:var(--path-accent);content:"";transform:translate(-50%)}.path-lesson-list .lesson-tile{position:relative;z-index:2;background:#fffbf3eb;box-shadow:0 5px 16px #3727180a}.path-lesson-list .lesson-tile.is-complete .lesson-tile__icon:after{position:absolute;display:grid;inset:0;place-items:center;border-radius:50%;background:#fffaf2d6;color:#5f7e49;font-size:20px;font-weight:900;content:"✓"}.path-lesson-list .lesson-tile__icon{position:relative}.path-fork{position:relative;height:58px;margin:2px 54px 0}.path-fork:after{position:absolute;bottom:0;left:50%;width:2px;height:27px;background:#d29b16;content:"";transform:translate(-50%)}.path-fork i{height:35px;border-top-width:2px}.path-fork i:first-child{border-right-color:#df675c}.path-fork i:last-child{border-left-color:#738b5d}.path-fork span{position:relative;z-index:2;box-shadow:0 3px 9px #3d2b161a}@media(max-width:520px){.path-heading span{font-size:24px}.path-heading small{display:none}.path-switcher__item{grid-template-columns:50px minmax(0,1fr);min-height:72px;padding:6px}.path-switcher__item img{width:50px;height:56px}.path-switcher__item strong{font-size:14px}.path-choice-copy{margin-right:2px;margin-left:2px}.path-choice-card{grid-template-columns:1fr;align-content:start;justify-items:center;min-height:156px;padding:9px;text-align:center}.path-choice-card img{width:74px;height:78px}.path-choice-card strong{font-size:15px}.path-choice-card small{font-size:10px}.path-fork{margin-right:34px;margin-left:34px}}.path-choice-copy{padding-bottom:28px}.path-choice-copy p{bottom:0;padding:4px 10px;background:var(--club-paper)}.path-fork{display:block;width:calc(100% - 20px);height:82px;margin:-2px 10px 0}.path-fork:after{display:none}.path-fork svg{display:block;width:100%;height:100%;overflow:visible}.path-fork svg path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.path-fork__stem{stroke:#d29b16}.path-fork__coral{stroke:#df675c}.path-fork__sage{stroke:#738b5d}.path-fork__node{fill:#fffaf2;stroke:#d29b16;stroke-width:2.5}.path-fork text{fill:#b98009;font-size:23px;font-weight:800}.path-fork #path-arrow-coral path{fill:#df675c;stroke:none}.path-fork #path-arrow-sage path{fill:#738b5d;stroke:none}@media(max-width:520px){.path-fork{width:100%;height:72px;margin:-1px 0 0}.path-fork svg path{stroke-width:3.5}.path-choice-copy p{font-size:11px}}.path-completed{margin-top:14px}.path-completed .completed-lessons{padding-top:2px}.app-page button,.app-page a,.app-page h1,.app-page h2,.app-page h3,.app-page p,.app-page strong,.app-page small{overflow-wrap:anywhere}.app-page img,.app-page video,.app-page iframe{max-width:100%}.food-home-tile{grid-column:1 / -1;min-height:190px;padding:24px;border:1px solid #e9c998;border-radius:26px;background:linear-gradient(135deg,#fff8eb,#f1f7e9);color:#26180d;text-align:left;display:flex;flex-direction:column;box-shadow:0 12px 28px #593a1414}.food-home-tile>strong{margin-top:16px;font-family:Georgia,serif;font-size:34px;font-weight:500}.food-home-tile>small{margin-top:5px;color:#775d45}.food-home-tile .paper-action{margin-top:auto}.food-page{max-width:760px;padding-bottom:46px;color:#2d2017}.food-header{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;margin-bottom:18px;padding-top:8px}.food-header h1{margin:0;text-align:center;font-family:Georgia,serif;font-size:clamp(24px,6vw,34px);font-weight:500;line-height:1.15}.food-header button{width:42px;height:42px;border:1px solid #ead8bd;border-radius:50%;background:#fffaf2;color:#7a451e;font-size:23px}.food-settings-button{font-size:18px!important}.food-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:16px 10px;border:1px solid #ecdfcc;border-radius:24px;background:#fffdf8e0}.food-week button{min-width:0;padding:0;border:0;background:transparent;color:#76604e;display:grid;gap:7px;text-align:center}.food-week button>span{text-transform:uppercase;font-size:11px}.food-week button>div{height:82px;border-radius:10px;background:#f4ede2;display:flex;align-items:end;overflow:hidden}.food-week button i{width:100%;min-height:4px;border-radius:8px 8px 0 0;background:#d9924b;transition:height .2s ease}.food-week button strong{font-size:11px;font-weight:600}.food-week button.active{color:#9b4e13}.food-week button.active>div{outline:2px solid #e4a15d;outline-offset:2px}.food-summary,.food-report-hero{margin:20px 0;padding:22px;border-radius:24px;background:linear-gradient(135deg,#fff0db,#f7f3dc);display:flex;flex-direction:column}.food-summary>span,.food-report-hero>span{color:#775d45;text-transform:capitalize}.food-summary>strong,.food-report-hero>strong{margin-top:8px;font-family:Georgia,serif;font-size:40px;font-weight:500}.food-summary>small,.food-report-hero>small{margin-top:4px;color:#73583f}.food-card{margin:12px 0;padding:19px;border:1px solid #eadcc8;border-radius:22px;background:#fffdf8;box-shadow:0 8px 24px #5338180f}.food-meal-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.food-meal-head time{color:#a65e24;font-size:13px}.food-meal-head h2,.food-card h2{margin:3px 0 0;font-family:Georgia,serif;font-size:22px;font-weight:500}.food-meal-head>span{white-space:nowrap;color:#6a4f38;font-weight:600}.food-meal>p{color:#6e5b4c;font-size:14px;line-height:1.45}.food-photo-strip{display:flex;gap:8px;margin-top:14px;overflow-x:auto}.food-photo-strip button{flex:0 0 86px;height:76px;padding:0;border:0;border-radius:14px;overflow:hidden;background:#eee}.food-photo-strip img{width:100%;height:100%;object-fit:cover}.food-meal-actions{display:flex;gap:8px}.food-meal-actions button,.food-add-line{border:0;background:transparent;color:#b35d1b;font-weight:600;padding:7px 2px}.food-meal-actions button:last-child{margin-left:auto;color:#9c6b62}.food-primary,.food-secondary{width:100%;min-height:52px;margin-top:14px;border-radius:16px;font-size:16px;font-weight:650}.food-primary{border:0;background:#bd661f;color:#fff;box-shadow:0 8px 18px #a7541838}.food-primary:disabled{opacity:.55}.food-secondary{border:1px solid #dba972;background:#fffaf2;color:#9a4e18}.food-sticky{position:sticky;bottom:14px;z-index:2}.food-empty{min-height:150px;padding:30px 20px;border:1px dashed #dec9ab;border-radius:22px;color:#7a6552;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center}.food-form,.food-review,.food-settings{display:grid;gap:16px}.food-form label,.food-review>label,.food-settings label,.food-field{display:grid;gap:7px;color:#6d5039;font-size:14px;font-weight:600}.food-form input,.food-form select,.food-form textarea,.food-review input,.food-settings input,.food-settings select,.food-ingredient input,.food-ingredient select{box-sizing:border-box;width:100%;min-height:48px;padding:11px 13px;border:1px solid #dfcbae;border-radius:13px;background:#fffdf9;color:#2c2119;font:inherit}.food-form textarea{resize:vertical;line-height:1.45}.food-date-time{display:grid;grid-template-columns:1fr 1fr;gap:9px}.food-date-time input{min-width:0}.food-upload-button{display:flex!important;width:fit-content;min-height:42px;box-sizing:border-box;align-items:center;padding:9px 14px;border:1px solid #dba972;border-radius:12px;background:#fff8ee;color:#a55317!important;cursor:pointer}.food-upload-button input{position:absolute;width:1px;height:1px;padding:0;opacity:0;pointer-events:none}.food-field>small{color:#806854;font-size:12px;font-weight:400}.food-selected-photos{display:flex;flex-wrap:wrap;gap:10px;margin-top:3px}.food-selected-photos>div{position:relative;width:92px;height:78px}.food-selected-photo{width:100%;height:100%;padding:0;overflow:hidden;border:1px solid #e2c9a8;border-radius:13px;background:#eee}.food-selected-photo img{width:100%;height:100%;object-fit:cover}.food-selected-photo-remove{position:absolute;top:-7px;right:-7px;display:grid;width:24px;height:24px;place-items:center;padding:0;border:2px solid #fffaf2;border-radius:50%;background:#a9503c;color:#fff;font-size:17px;line-height:1;box-shadow:0 3px 8px #4e241740}.food-info,.food-error{padding:13px 15px;border-radius:14px;font-size:14px;line-height:1.4}.food-info{background:#f3f0df;color:#5f5b3d}.food-error{margin-top:12px;background:#fff0ec;color:#9a3828}.food-ingredients{display:grid;gap:10px}.food-ingredient{display:grid;grid-template-columns:minmax(110px,1fr) minmax(58px,82px) 66px 34px;align-items:center;gap:6px;padding:8px;border:1px solid #ead9c1;border-radius:14px;background:#fffdfa}.food-ingredient>div{display:contents}.food-ingredient>small{grid-column:1 / -1;display:block;margin:1px 4px 0;color:#a45c25}.food-ingredient input,.food-ingredient select{min-height:40px;padding:8px 10px;border-radius:10px}.food-remove{min-height:40px;padding:0;border:0;border-radius:10px;background:#f8ece7;color:#a8503c;font-size:21px}.food-piece-weight{grid-column:1 / -1;display:grid;grid-template-columns:1fr 100px;align-items:center;gap:8px;margin:1px 4px 0;color:#77614f;font-size:12px}.food-lightbox{position:fixed;inset:0;z-index:100;padding:18px;background:#18110ce6;display:flex;align-items:center;justify-content:center}.food-lightbox img{max-width:100%;max-height:92vh;object-fit:contain;border-radius:14px}.food-macros{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.food-macros>div{padding:14px 7px;border-radius:16px;background:#f7eddf;text-align:center;display:flex;flex-direction:column}.food-macros strong{font-size:21px}.food-macros span{margin-top:3px;color:#786452;font-size:10px}.food-nutrient-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;margin-top:12px}.food-nutrient-grid>div{padding:9px 0;border-bottom:1px solid #eee2d2;display:flex;justify-content:space-between;gap:8px;font-size:13px}.food-advice{background:linear-gradient(145deg,#f5f7e9,#fffdf8)}.food-advice p{line-height:1.55;white-space:pre-wrap}.food-settings h2{font-family:Georgia,serif;font-weight:500}.food-settings>small{margin-top:-11px;color:#806c5a;line-height:1.4}@media(max-width:520px){.food-week{gap:3px;padding:13px 6px}.food-week button>div{height:66px}.food-week button strong{font-size:9px}.food-summary>strong,.food-report-hero>strong{font-size:34px}.food-macros{grid-template-columns:repeat(2,1fr)}.food-nutrient-grid{grid-template-columns:1fr}}@media(max-width:560px){.learning-header{flex-wrap:wrap}.learning-header>div:first-child{min-width:0}.learning-energy{flex:0 0 auto}.book-tabs{align-items:start}.book-tab span{white-space:normal}.lesson-view-header,.today-lessons-header{gap:10px}.lesson-view-header>*,.today-lessons-header>*{min-width:0}.community-member__body h2{display:-webkit-box;overflow:hidden;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.items-header>div{flex:1}.onboarding-card,.payment-result,.purchase-card,.task-modal,.lesson-sheet{min-width:0}}@media(max-width:380px){.app-page{padding-right:10px;padding-left:10px}.learning-header h1{font-size:34px}.learning-energy{min-height:38px;padding:5px 8px}.book-tabs{grid-template-columns:repeat(auto-fit,86px);gap:8px}.book-tab{width:86px}.lesson-tile{grid-template-columns:38px minmax(0,1fr) 12px;column-gap:7px}.lesson-tile__copy{grid-column:2}.lesson-cost{grid-column:2;justify-self:start}.lesson-chevron{grid-column:3;grid-row:1 / span 2}.lesson-row.has-branch{grid-template-columns:minmax(0,1fr) 68px}.home-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.subpage-header{gap:11px}.back-button{width:40px;height:40px}.items-header p{font-size:16px}.app-tabbar__item{font-size:8px}}.item-card img.is-contain{object-fit:contain;background:radial-gradient(circle,#fff8e9,#f0eadc)}.community-chat-card{min-height:96px;display:block;padding:17px 19px;color:var(--club-ink);text-decoration:none;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.community-chat-card:hover{transform:translateY(-1px);box-shadow:0 10px 24px #533a201a}.community-chat-card--special{min-height:88px;padding:14px 16px}.community-chat-card--special h2{margin:3px 0 2px;font-size:21px;line-height:1.15}.community-chat-card--special .community-chat-status{margin:1px 0 0;font-size:11px}.community-chat-card--special .community-chat-status b{width:17px;height:17px;font-size:13px}.community-special-chats{gap:10px}@media(max-width:560px){.community-chat-card,.community-chat-card--special{padding:14px 16px;min-height:0}}.home-shortcut__forever{font-size:11px;white-space:nowrap}@media(max-width:520px){.home-shortcuts{grid-template-areas:"days shop" "navigation navigation";grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 9px;padding-top:16px}.home-shortcut--days{grid-area:days}.home-shortcut--shop{grid-area:shop}.home-shortcut--navigation{grid-area:navigation;min-height:126px;padding:25px 12px 8px}.home-shortcut--navigation .home-shortcut__tab{width:auto;min-width:54%;max-width:72%;font-size:17px}.home-shortcut__main-art{width:150px;max-width:62%;height:108px;margin:0 auto;transform:rotate(3deg)}.home-shortcut--days,.home-shortcut--shop{min-height:164px}.home-shortcut__calendar{height:84px}.home-shortcut__shop-art{height:92px}.home-shortcut__forever{font-size:12px}}.home-shortcuts{grid-template-columns:minmax(0,.82fr) minmax(0,1.36fr) minmax(0,.82fr);align-items:stretch;gap:10px;margin-bottom:22px;padding-top:0}.home-shortcut{min-height:244px;padding:18px 10px 12px;overflow:hidden;border-radius:20px}.home-shortcut--navigation{min-height:266px;margin-top:-11px;margin-bottom:-11px;padding-top:18px}.home-shortcut__tab,.home-shortcut--navigation .home-shortcut__tab{position:relative;top:auto;left:auto;display:block;width:100%;min-width:0;max-width:none;min-height:0;padding:0;border:0;border-radius:0;color:#39382d;background:transparent;box-shadow:none;font-family:var(--club-font);font-size:22px;font-weight:750;line-height:1.15;text-align:center;transform:none}.home-shortcut__tab:before{display:none}.home-shortcut--days .home-shortcut__tab{color:#b76514}.home-shortcut__calendar{width:min(142px,100%);height:144px;margin:3px auto 0}.home-shortcut__calendar strong{margin-top:18px;font-size:52px}.home-shortcut__extras{min-height:34px;margin-top:-7px}.home-shortcut__extras small{font-size:11px}.home-shortcut__extras b{font-size:23px}.home-shortcut__renew{width:100%;min-height:37px;margin-top:auto;font-size:14px}.home-shortcut__forever{margin-top:auto;color:#bd6717;font-size:14px}.home-shortcut__main-art{width:112%;max-width:230px;height:214px;margin:-2px auto -5px}.home-shortcut__shop-art{width:min(145px,112%);height:151px;margin:6px auto -2px}.home-shortcut__coins{margin-top:auto;font-size:40px}@media(max-width:620px)and (min-width:521px){.home-shortcuts{gap:7px;margin-inline:8px}.home-shortcut{min-height:218px;padding-inline:7px}.home-shortcut--navigation{min-height:238px}.home-shortcut__tab,.home-shortcut--navigation .home-shortcut__tab{font-size:19px}.home-shortcut__calendar{height:127px}.home-shortcut__main-art{height:188px}.home-shortcut__shop-art{height:132px}}@media(max-width:520px){.home-shortcuts{gap:9px;margin-inline:8px;padding-top:0}.home-shortcut{overflow:hidden}.home-shortcut--days,.home-shortcut--shop{min-height:210px;padding:16px 9px 10px}.home-shortcut--navigation{min-height:172px;margin:0;padding:14px 10px 5px}.home-shortcut__tab,.home-shortcut--navigation .home-shortcut__tab{width:100%;min-width:0;max-width:none;font-size:20px}.home-shortcut__calendar{height:126px}.home-shortcut__calendar strong{font-size:46px}.home-shortcut__main-art{width:190px;max-width:72%;height:136px;margin:-4px auto;transform:none}.home-shortcut__shop-art{height:124px}.home-shortcut__coins{font-size:36px}.home-shortcut__forever{font-size:13px}}@media(max-width:350px){.home-shortcut--days,.home-shortcut--shop{min-height:196px}.home-shortcut--navigation{min-height:160px}.home-shortcut__tab,.home-shortcut--navigation .home-shortcut__tab{font-size:18px}.home-shortcut__calendar{height:116px}.home-shortcut__shop-art{height:114px}.home-shortcut__main-art{height:126px}}.home-shortcuts{padding-top:15px}.home-shortcut{overflow:visible;padding-top:29px}.home-shortcut__tab,.home-shortcut--navigation .home-shortcut__tab{position:absolute;z-index:3;top:0;left:50%;display:grid;width:auto;min-width:calc(100% - 18px);max-width:calc(100% - 12px);min-height:36px;box-sizing:border-box;place-items:center;padding:6px 10px;border:1px solid #d4a35d;border-radius:8px 8px 6px 6px;color:#523d29;background:linear-gradient(105deg,#fff8e9,#f7e6c9);box-shadow:0 4px 10px #593f1f1a;font-family:var(--club-hand);font-size:19px;font-weight:650;line-height:1;white-space:nowrap;transform:translate(-50%,-45%) rotate(-.4deg)}.home-shortcut__tab:before{position:absolute;top:-6px;left:42%;display:block;width:25px;height:11px;background:#d2a76c57;content:"";transform:rotate(4deg)}.home-shortcut--navigation .home-shortcut__tab{border-color:#8c9d68;background:linear-gradient(105deg,#fffdf3,#e8ecd5);font-size:20px}.home-shortcut--shop .home-shortcut__tab{border-color:#c5a35b;background:linear-gradient(105deg,#fffaf0,#eee1b9)}@media(max-width:520px){.home-shortcuts{padding-top:15px}.home-shortcut--days,.home-shortcut--shop,.home-shortcut--navigation{padding-top:28px}.home-shortcut__tab,.home-shortcut--navigation .home-shortcut__tab{width:auto;min-width:calc(100% - 18px);max-width:calc(100% - 12px);font-size:18px}.home-shortcut--navigation .home-shortcut__tab{min-width:54%;font-size:19px}}@media(max-width:350px){.home-shortcut__tab,.home-shortcut--navigation .home-shortcut__tab{font-size:17px}}.home-shortcuts{grid-template-columns:minmax(0,.72fr) minmax(0,1.56fr) minmax(0,.72fr);align-items:stretch;gap:10px;margin:0 16px 22px;padding-top:17px}.home-shortcut{min-height:300px;padding:32px 10px 12px;border-radius:20px;background:linear-gradient(145deg,#fffdf7,#f6ead5)}.home-shortcut--navigation{min-height:300px;margin:0;background:linear-gradient(145deg,#fffdf7,#eef0df)}.home-shortcut--shop{background:linear-gradient(145deg,#fffdf7,#f4ead0)}.home-shortcut__tab,.home-shortcut--navigation .home-shortcut__tab{min-width:calc(100% - 16px);max-width:calc(100% - 12px);min-height:38px;padding:6px 9px;font-size:20px}.home-shortcut--navigation .home-shortcut__tab{font-size:21px}.home-shortcut__calendar{width:100%;height:176px;margin:4px auto 0}.home-shortcut__calendar strong{margin-top:25px;font-size:60px}.home-shortcut__extras{min-height:43px;margin:-9px 0 3px}.home-shortcut__extras small{font-size:12px}.home-shortcut__extras b{font-size:27px}.home-shortcut__renew{width:100%;min-height:43px;margin-top:auto;border-radius:14px;font-size:16px}.home-shortcut__main-art{width:112%;max-width:330px;height:256px;margin:2px auto -5px}.home-shortcut__shop-art{width:115%;max-width:175px;height:191px;margin:7px auto -3px}.home-shortcut__coins{margin-top:auto;font-size:48px}@media(max-width:700px)and (min-width:521px){.home-shortcuts{grid-template-columns:minmax(0,.74fr) minmax(0,1.52fr) minmax(0,.74fr);gap:7px;margin-inline:8px}.home-shortcut{min-height:270px;padding-inline:7px}.home-shortcut--navigation{min-height:270px}.home-shortcut__tab,.home-shortcut--navigation .home-shortcut__tab{font-size:18px}.home-shortcut__calendar{height:157px}.home-shortcut__calendar strong{font-size:52px}.home-shortcut__main-art{height:228px}.home-shortcut__shop-art{height:169px}.home-shortcut__renew{min-height:38px;font-size:14px}.home-shortcut__coins{font-size:42px}}@media(max-width:520px){.home-shortcuts{grid-template-areas:"days shop" "navigation navigation";grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 9px;margin-inline:8px;padding-top:17px}.home-shortcut--days{grid-area:days}.home-shortcut--shop{grid-area:shop}.home-shortcut--navigation{grid-area:navigation}.home-shortcut--days,.home-shortcut--shop{min-height:260px;padding:31px 9px 10px}.home-shortcut--navigation{min-height:236px;padding:31px 10px 7px}.home-shortcut__tab,.home-shortcut--navigation .home-shortcut__tab{min-width:calc(100% - 16px);max-width:calc(100% - 12px);font-size:19px}.home-shortcut--navigation .home-shortcut__tab{min-width:58%;max-width:72%;font-size:20px}.home-shortcut__calendar{height:151px}.home-shortcut__calendar strong{font-size:52px}.home-shortcut__main-art{width:240px;max-width:76%;height:198px;margin:0 auto -4px}.home-shortcut__shop-art{height:158px}.home-shortcut__coins{font-size:40px}.home-shortcut__renew{min-height:39px;font-size:14px}}@media(max-width:350px){.home-shortcuts{gap:20px 7px;margin-inline:4px}.home-shortcut--days,.home-shortcut--shop{min-height:238px;padding-inline:6px}.home-shortcut--navigation{min-height:218px}.home-shortcut__tab,.home-shortcut--navigation .home-shortcut__tab{font-size:17px}.home-shortcut__calendar{height:137px}.home-shortcut__calendar strong{font-size:47px}.home-shortcut__main-art{height:181px}.home-shortcut__shop-art{height:143px}.home-shortcut__renew{min-height:36px;font-size:13px}}.home-shortcut__renew{position:relative;overflow:hidden;border:2px solid #c96708;border-radius:999px;color:#fff;background:linear-gradient(180deg,#f59a22,#df780b);box-shadow:inset 0 0 0 2px #ffffff6b,inset 0 1px #ffffff8c,0 4px 9px #a8520833;font-family:var(--club-font);font-weight:800;text-shadow:0 1px rgba(130,62,3,.28)}.home-shortcut__renew:before,.home-shortcut__renew:after{position:absolute;top:50%;color:#fff8e8;font-family:Georgia,serif;font-size:20px;font-weight:400;line-height:1;content:"❧";transform:translateY(-52%)}.home-shortcut__renew:before{left:7px;transform:translateY(-52%) scaleX(-1)}.home-shortcut__renew:after{right:7px}.mentor-training{padding-bottom:96px}.mentor-training__header{display:flex;align-items:center;gap:12px;margin-bottom:18px}.mentor-training__header>div{min-width:0}.mentor-training__header h1{margin:2px 0 0}.mentor-training__header h1{color:#51356f}.mentor-training__loading{display:grid;min-height:220px;place-items:center;align-content:center;gap:10px;margin:12px 0;border:1px solid rgba(116,78,155,.2);border-radius:22px;background:#f6effb;text-align:center}.mentor-training__loading span{width:32px;height:32px;border:3px solid #d9c6e8;border-top-color:#79549a;border-radius:50%;animation:mentor-training-spin .8s linear infinite}.mentor-training__loading p{margin:0;color:#7b6989}.mentor-training__error{margin:12px 0}.mentor-answer__queued{display:flex;align-items:center;gap:11px;margin-top:12px;padding:13px 14px;border-radius:13px;color:#62467b;background:#eee4f6}.mentor-answer__queued>span{width:20px;height:20px;flex:none;border:2px solid #cbb6dc;border-top-color:#765095;border-radius:50%;animation:mentor-training-spin .8s linear infinite}.mentor-answer__queued>div{display:grid;gap:3px}.mentor-answer__queued p{margin:0;color:#796a84;font-size:12px;line-height:1.4}.mentor-case,.mentor-answer,.mentor-feedback{margin:0 0 16px;padding:20px;border:1px solid rgba(116,78,155,.2);border-radius:22px;background:linear-gradient(120deg,#fff,#f7f0fb);box-shadow:0 8px 24px #4f346812}.mentor-case__label{display:inline-flex;margin-bottom:10px;padding:5px 10px;border-radius:999px;color:#68488b;background:#eadff4;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.mentor-case h2{margin:0 0 12px;color:#3d2d4c;font-size:21px;line-height:1.35}.mentor-case__context{color:#71647a;line-height:1.55}.mentor-case__menu{margin-top:18px;padding:16px;border-radius:15px;background:#fff;box-shadow:inset 0 0 0 1px #744e9b21}.mentor-case__menu strong{color:#68488b}.mentor-case__menu p{margin:8px 0 0;color:#403748;line-height:1.65;white-space:pre-line}.mentor-answer textarea{box-sizing:border-box;width:100%;margin-top:14px;padding:15px;border:1px solid #cdb8dd;border-radius:14px;outline:0;background:#fff;color:#342c39;font:inherit;line-height:1.55;resize:vertical}.mentor-answer textarea:focus{border-color:#79549a;box-shadow:0 0 0 3px #79549a1f}.mentor-answer textarea:disabled{color:#51465a;background:#f7f3f9}.mentor-answer>small{display:block;margin:6px 2px 12px;color:#8a7a94;text-align:right}.mentor-answer__submit{width:100%;background:linear-gradient(135deg,#765095,#9470b3);box-shadow:0 7px 18px #5f3d7e38}.mentor-answer__submit:disabled{opacity:.58}.mentor-training__score{display:flex;min-width:66px;align-items:baseline;justify-content:center;gap:3px;padding:8px 10px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#68488b,#9671b6)}.mentor-training__score strong{font-size:25px;line-height:1}.mentor-training__score span{font-size:11px}.mentor-feedback__title{display:flex;align-items:center;justify-content:space-between;gap:12px}.mentor-feedback__summary{margin:18px 0;color:#46394f;font-size:16px;line-height:1.55}.mentor-feedback__block{margin-top:12px;padding:15px;border-radius:14px}.mentor-feedback__block.is-strong{background:#edf5e9;color:#405f37}.mentor-feedback__block.is-advice{background:#f2eafb;color:#5f427a}.mentor-feedback__block ul{margin:9px 0 0;padding-left:20px}.mentor-feedback__block li+li{margin-top:7px}.mentor-feedback__done{margin:18px 0 0;color:#5a7b48;font-weight:800;text-align:center}@media(max-width:480px){.mentor-case,.mentor-answer,.mentor-feedback{padding:16px}.mentor-case h2{font-size:18px}.mentor-feedback__title .mentor-training__score{display:none}}@keyframes mentor-training-spin{to{transform:rotate(360deg)}}.home-shortcut--days.is-static{cursor:default}.shop-page{padding-bottom:90px}.shop-warning{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;margin:0 16px 22px;padding:14px 14px 14px 16px;border:1px solid #e0b568;border-radius:16px;color:#61471f;background:linear-gradient(135deg,#fff7dc,#f8e7b9);box-shadow:0 8px 20px #69491914}.shop-warning>span{padding:4px 7px;border-radius:999px;color:#fff;background:#c98223;font-size:9px;font-weight:850;text-transform:uppercase}.shop-warning p{margin:1px 0;font-size:12px;line-height:1.55}.shop-warning button{display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;border-radius:50%;color:#6f4e20;background:#ffffff8c;font-size:22px;line-height:1;cursor:pointer}.shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 16px}.shop-card{display:flex;min-width:0;min-height:210px;box-sizing:border-box;align-items:stretch;flex-direction:column;padding:10px;border:1px solid rgba(184,135,63,.28);border-radius:18px;color:var(--club-ink);background:linear-gradient(150deg,#fffdf7,#f6ead2);box-shadow:0 8px 20px #48372114;text-align:left;cursor:pointer}.shop-card__image{position:relative;display:grid;aspect-ratio:1.05;place-items:center;overflow:hidden;border-radius:13px;background:radial-gradient(circle,#fffaf0,#eee1c7)}.shop-card__image img{width:100%;height:100%;object-fit:contain}.shop-card__image span{position:absolute;top:7px;right:7px;padding:4px 6px;border-radius:999px;color:#fff;background:#9a7352;font-size:8px;font-weight:800}.shop-card h2{margin:10px 1px 5px;font-size:15px;line-height:1.2}.shop-card>strong{margin-top:auto;color:#b96811;font-size:13px}.item-card{position:relative}.item-card__quantity{position:absolute;top:17px;right:17px;display:grid;min-width:31px;height:27px;place-items:center;padding:0 6px;border-radius:999px;color:#fff;background:#bf741d;box-shadow:0 3px 8px #492e112e;font-size:11px}@media(max-width:520px){.shop-grid{gap:8px;padding-inline:8px}.shop-card{min-height:175px;padding:7px;border-radius:15px}.shop-card h2{font-size:13px}.shop-card>strong{font-size:11px}.shop-warning{margin-inline:8px;grid-template-columns:1fr auto}.shop-warning>span{display:none}.shop-warning p{font-size:11px}}.home-user-plate:before,.daily-advice:before,.daily-advice__heading:after,.home-shortcut__tab:before,.paper-note:before,.anket-progress-card:before{display:none!important}.item-card img{height:auto;aspect-ratio:1.48;object-fit:contain;background:radial-gradient(circle,#fff8e9,#f0eadc)}.item-sheet__image{width:min(100%,320px);height:auto;aspect-ratio:1.48;object-fit:contain;background:radial-gradient(circle,#fff8e9,#f0eadc)}.shop-card__image{aspect-ratio:1.48}.collection-page{padding-top:1px}.collection-header{align-items:flex-start}.collection-tabs{display:grid;width:min(520px,calc(100% - 28px));grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;box-sizing:border-box;margin:0 auto 24px;padding:5px;border:1px solid rgba(124,100,69,.14);border-radius:16px;background:#f1eaddb8;box-shadow:inset 0 1px 2px #4937240a}.collection-tabs button,.collection-tabs button:first-child{min-width:0;min-height:44px;margin:0;padding:9px 12px;border:0;border-radius:12px;color:#766958;background:transparent;clip-path:none;cursor:pointer;font:800 13px/1 var(--club-font);text-align:center;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.collection-tabs button.is-active{z-index:auto;color:var(--club-ochre-dark);background:#fffcf6f5;box-shadow:0 4px 12px #4b371f17}.collection-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(132px,1fr))!important;align-items:start;gap:16px;max-width:920px;margin:0 auto;padding:0 14px 100px}.collection-entry{display:grid;min-width:0;gap:9px;padding:0;border:0;color:var(--club-ink);background:transparent;cursor:pointer;font:inherit;text-align:center}.collection-entry__art{position:relative;display:grid;width:100%;aspect-ratio:1;box-sizing:border-box;place-items:center;overflow:hidden;background:#fffaf1b8;box-shadow:0 8px 22px #46351f12}.collection-entry--item .collection-entry__art{border:2px solid rgba(160,117,62,.42);border-radius:18px}.collection-entry--achievement .collection-entry__art{border:3px solid #d8a850;border-radius:50%;background:radial-gradient(circle,#fff9e8,#f3e4bd)}.collection-entry__art img{display:block;width:82%;height:82%;margin:0;object-fit:contain;border-radius:0}.collection-entry__art>b{position:absolute;right:7px;bottom:7px;display:grid;min-width:28px;height:28px;place-items:center;padding:0 5px;border-radius:999px;color:#fff;background:#bd741c;font-size:10px}.collection-entry>strong{overflow:hidden;font-size:13px;line-height:1.25;text-overflow:ellipsis}.collection-entry>small{margin-top:-5px;color:var(--club-ink-soft);font-size:10px}.collection-coin{display:grid;width:62%;height:62%;place-items:center;border:7px double #fff2af;border-radius:50%;color:#7b5009;background:linear-gradient(145deg,#ffd866,#d99717);box-shadow:0 5px 12px #935c083d;font-family:Georgia,serif;font-size:clamp(28px,6vw,50px);font-weight:900}.collection-placeholder{display:grid;width:62%;height:62%;place-items:center;border-radius:50%;color:#ac781b;background:#f4e5bb;font-size:36px}.collection-empty{grid-column:1/-1;padding:30px;border:1px dashed var(--club-border);border-radius:18px;color:var(--club-ink-soft);text-align:center}.collection-sheet{text-align:center}.collection-sheet__art{display:grid;width:180px;aspect-ratio:1;place-items:center;margin:5px auto 17px;background:#fffaf1}.collection-sheet__art--achievement{border:3px solid #d8a850;border-radius:50%}.collection-sheet__art--item{border:2px solid rgba(160,117,62,.42);border-radius:18px}.collection-sheet__art img{width:82%;height:82%;object-fit:contain}.collection-sheet .collection-coin{font-size:54px}.collection-sheet p{color:var(--club-ink-soft);line-height:1.5}@media(max-width:520px){.collection-tabs{width:calc(100% - 16px);padding:5px}.collection-tabs button{min-width:0;padding:9px 8px;font-size:12px}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px;padding-inline:8px}.collection-entry>strong{font-size:12px}}.collection-detail-page{padding-top:1px;padding-bottom:48px}.collection-detail-header{display:flex;width:min(680px,100%);box-sizing:border-box;align-items:center;gap:12px;margin:0 auto;padding:24px 0 18px}.collection-detail-header>span{color:var(--club-ink-soft);font-size:13px;font-weight:800;text-transform:uppercase}.collection-detail-main{width:min(680px,100%);box-sizing:border-box;margin:0 auto;text-align:center}.collection-detail-art{display:grid;width:min(230px,58vw);aspect-ratio:1;box-sizing:border-box;place-items:center;overflow:hidden;margin:0 auto 22px;background:#fffaf1cc;box-shadow:0 12px 30px #46351f1a}.collection-detail-art--achievement{border:3px solid #d8a850;border-radius:50%;background:radial-gradient(circle,#fff9e8,#f3e4bd)}.collection-detail-art--item{border:2px solid rgba(160,117,62,.42);border-radius:22px}.collection-detail-art img{display:block;width:82%;height:82%;object-fit:contain}.collection-detail-art .collection-coin{font-size:62px}.collection-detail-main h1{margin:8px 0 10px;color:var(--club-ink);font-family:var(--club-hand);font-size:clamp(36px,7vw,52px);line-height:1.1}.collection-detail-description{max-width:560px;margin:0 auto 24px;color:var(--club-ink-soft);font-size:16px;line-height:1.5}.collection-detail-content{text-align:left}.collection-detail-content:has(>p:only-child){min-height:80px}@media(max-width:720px){.collection-detail-header,.collection-detail-main{width:calc(100% - 24px)}.collection-detail-header{padding-top:20px}.collection-detail-content{padding:18px}.collection-detail-art{width:min(190px,54vw)}}.collection-entry__art .achievement-artwork--full,.collection-detail-art .achievement-artwork--full{width:100%;height:100%;border-radius:50%;object-fit:cover}.detox-banner{display:grid;width:100%;grid-template-columns:58px minmax(0,1fr) 30px;align-items:center;gap:14px;box-sizing:border-box;margin:18px 0;padding:18px 20px;border:1px solid #4a8b50;border-radius:20px;color:#14351e;background:radial-gradient(circle at 8% 20%,rgba(255,255,255,.75),transparent 20%),linear-gradient(125deg,#dff49d,#83d27f 55%,#46a963);box-shadow:0 13px 28px #2d763d38;text-align:left;cursor:pointer}.detox-banner__leaf{display:grid;width:54px;height:54px;place-items:center;border-radius:50%;color:#287b42;background:#ffffffbf;font-size:26px}.detox-banner>span:nth-child(2){display:grid;gap:3px}.detox-banner small{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.detox-banner strong{font-size:21px;line-height:1.12}.detox-banner b{font-size:13px}.detox-banner>i{font-size:28px;font-style:normal}.detox-page{padding-bottom:40px}.detox-header{position:relative}.detox-coins{position:absolute;top:4px;right:0;padding:8px 12px;border:1px solid #d29a20;border-radius:999px;background:#fff9e8;color:#91600b;font-weight:800}.detox-state,.detox-finished,.detox-sale,.detox-welcome,.detox-lesson-content,.detox-practice,.detox-club-offer{margin:18px 0;padding:24px;border:1px solid rgba(61,112,66,.18);border-radius:22px;background:#fffdf6;box-shadow:0 10px 26px #29492a14}.detox-sale{padding:34px;background:linear-gradient(145deg,#f4ffd2,#bfeaa2);text-align:center}.detox-sale h2{margin:8px 0;font-size:30px}.detox-sale>strong{display:block;margin:14px 0;color:#24723b;font-size:21px}.detox-supplies{margin:18px 0;border:1px solid #b9d6a8;border-radius:20px;background:#f8fff1;overflow:hidden}.detox-supplies summary{display:flex;padding:18px 20px;align-items:center;justify-content:space-between;font-size:20px;font-weight:800;cursor:pointer}.detox-supplies>div{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #d4e6c8}.detox-supplies article{padding:20px}.detox-supplies article+article{border-left:1px solid #d4e6c8}.detox-chat{display:block;padding:17px;border-radius:16px;color:#fff;background:#3c9b55;font-size:18px;font-weight:850;text-align:center;text-decoration:none}.detox-course-meta{display:flex;align-items:center;justify-content:space-between;margin:24px 0}.detox-energy{display:flex;align-items:center;padding:12px 16px;border:2px solid #53a85b;border-radius:18px;color:#287d3b;background:#f4fff1}.detox-energy svg{width:28px;height:28px;margin-right:7px;fill:#4dc465;stroke:#216f35;stroke-width:1}.detox-energy strong{font-size:20px}.detox-energy span{margin-left:4px;color:#628566}.detox-progress{display:grid;width:82px;height:82px;place-content:center;border-radius:50%;background:radial-gradient(circle,#fff 57%,transparent 59%),conic-gradient(#4fbe68 var(--progress),#e1ead9 0);text-align:center}.detox-progress strong{font-size:15px}.detox-progress span{font-size:9px}.detox-lessons{display:flex;gap:13px;flex-direction:column-reverse}.detox-lesson{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px;border:1px solid #c5d8bb;border-radius:18px;background:#fff;text-align:left;cursor:pointer}.detox-lesson>span{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:#fff;background:#69ac64;font-weight:850}.detox-lesson>div{display:grid;gap:3px}.detox-lesson small{color:#4f9557}.detox-lesson strong{font-size:17px}.detox-lesson p{margin:0;color:#71806e;font-size:12px}.detox-lesson>b{color:#388447}.detox-lesson.is-complete{background:#f0faeb}.detox-lesson:disabled{filter:grayscale(.6);opacity:.6;cursor:not-allowed}.detox-club-offer>strong{display:block;margin-top:16px;font-size:22px}.detox-club-offer s{color:#8b8b8b;font-size:15px}.detox-club-offer small{color:#9a6b0d}.payment-coin-discount{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,220px);align-items:center;gap:14px;margin:15px 0;padding:16px;border:1px solid #e3bc58;border-radius:16px;background:linear-gradient(135deg,#fffdf2,#fff3c9);box-shadow:inset 0 1px #fffc}.payment-coin-discount>div{display:grid;gap:3px}.payment-coin-discount small{color:#826a32}.payment-coin-control{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;min-height:48px;box-sizing:border-box;padding:4px 12px 4px 7px;border:1.5px solid #d5a22f;border-radius:14px;background:#fff;box-shadow:0 5px 14px #82570a14;transition:border-color .15s,box-shadow .15s}.payment-coin-control:focus-within{border-color:#b87908;box-shadow:0 0 0 3px #dea72b33,0 6px 16px #82570a1a}.payment-coin-control>i{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;color:#765000;background:#f4c84e;font-size:12px;font-style:normal;font-weight:900}.payment-coin-control input{width:100%;min-width:0;padding:7px 8px;border:0;outline:0;color:#3f2d16;background:transparent;font:800 18px/1 inherit;text-align:right}.payment-coin-control input::-webkit-inner-spin-button,.payment-coin-control input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.payment-coin-control>span{color:#795a21;font-size:11px;font-weight:800}.payment-coin-discount.is-invalid .payment-coin-control{border-color:#bd6255;box-shadow:0 0 0 3px #bd62551f}.payment-coin-discount p{grid-column:1/-1;margin:0;color:#a14836;font-size:12px}@media(max-width:620px){.detox-banner{grid-template-columns:46px minmax(0,1fr) 20px;padding:15px}.detox-banner__leaf{width:44px;height:44px}.detox-banner strong{font-size:18px}.detox-supplies>div{grid-template-columns:1fr}.detox-supplies article+article{border-top:1px solid #d4e6c8;border-left:0}.payment-coin-discount{grid-template-columns:1fr}.payment-coin-control{width:100%}}.detox-today-task{border-color:#73bb72!important;background:linear-gradient(90deg,#eeffe9,#d1f6c9)!important}.detox-today-task__icon{color:#fff!important;background:#49a85b!important}.detox-today-task .today-lessons-meta strong{color:#2e8a43!important}.energy-bolt-icon{display:inline-block;width:22px;height:22px;overflow:visible;fill:#ffd33d;stroke:#16130b;stroke-width:1.8;stroke-linejoin:round;vertical-align:middle}.today-lessons-meta .energy-bolt-icon{width:16px;height:16px;margin-right:3px}.app-preview-bar{position:sticky;top:0;z-index:10000;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:9px 14px;background:#28313e;color:#fff;font-size:12px;box-shadow:0 4px 16px #0003}.app-preview-bar strong{font-size:13px}.app-preview-bar span{text-align:right}.app-preview-bar button{padding:6px 10px;border:1px solid rgba(255,255,255,.4);border-radius:7px;color:#fff;background:transparent;font-weight:700}@media(max-width:600px){.app-preview-bar{align-items:flex-start;flex-direction:column}.app-preview-bar span{text-align:left}}.detox-test-bar{position:sticky;top:0;z-index:9999;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:9px 14px;background:#60421f;color:#fff;font-size:12px;box-shadow:0 4px 16px #0003}.detox-test-bar button{padding:6px 10px;border:1px solid rgba(255,255,255,.4);border-radius:7px;color:#fff;background:transparent;font-weight:700}@media(max-width:600px){.detox-test-bar{align-items:flex-start;flex-direction:column}}.placeholder-coins{position:absolute;top:18px;right:22px;padding:8px 12px;border:1px solid #d79b21;border-radius:999px;color:#865a0c;background:#fff8df;font-weight:800}.placeholder-detox-banner{display:grid;grid-template-columns:54px minmax(0,1fr) 28px;align-items:center;gap:15px;margin:0 0 52px;padding:22px 26px;border:1px solid #4c9c58;border-radius:22px;color:#173d22;background:linear-gradient(125deg,#e8ffb9,#8ddd84 58%,#4eb368);box-shadow:0 15px 34px #327c423b;text-decoration:none}.placeholder-detox-banner>span{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;background:#ffffffb8;font-size:25px}.placeholder-detox-banner>div{display:grid;gap:3px}.placeholder-detox-banner small{text-transform:uppercase;letter-spacing:.09em}.placeholder-detox-banner strong{font-size:24px}.placeholder-detox-banner p{margin:0}.placeholder-detox-banner>b{font-size:28px}@media(max-width:680px){.placeholder-coins{top:72px;right:14px}.placeholder-detox-banner{grid-template-columns:44px minmax(0,1fr) 20px;padding:17px}.placeholder-detox-banner>span{width:44px;height:44px}.placeholder-detox-banner strong{font-size:20px}}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#352e28;background:#f5eee2;color-scheme:light}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:320px;background:radial-gradient(circle at 20% 0,rgba(255,255,255,.9),transparent 38%),#f5eee2}.web-login{display:grid;min-height:100dvh;padding:28px 18px;place-items:center}.web-login__card{width:min(100%,460px);padding:38px 34px;border:1px solid rgba(105,86,62,.16);border-radius:30px 25px 32px 27px;background:#fffcf6f0;box-shadow:0 24px 70px #49372426;text-align:center}.web-login__mark{display:grid;width:72px;height:72px;margin:0 auto 18px;place-items:center;border-radius:25px 22px 28px 20px;color:#fff;background:#748f55;font-family:Georgia,serif;font-size:40px}.web-eyebrow{color:#997745;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.web-login h1{margin:12px 0;color:#352e28;font-family:Georgia,serif;font-size:clamp(30px,8vw,43px);font-weight:500;line-height:1.05}.web-login p{margin:0 auto 25px;max-width:360px;color:#71665b;font-size:15px;line-height:1.55}.web-login small{display:block;margin-top:20px;color:#958a7e;font-size:11px;line-height:1.45}.web-vkid{position:relative;min-height:52px}.web-vkid>div{display:flex;justify-content:center}.web-vkid>span{color:#82766a;font-size:13px}.web-error{display:grid;gap:10px;margin-top:14px;padding:13px;border-radius:14px;color:#983f34;background:#f9e7e3;font-size:13px}.web-error button{border:0;color:#8c372e;background:transparent;font-weight:800}.web-boot{display:grid;min-height:100dvh;place-content:center;justify-items:center;color:#766a5e}.web-boot span{width:42px;height:42px;border:3px solid #dccfbe;border-top-color:#748f55;border-radius:50%;animation:web-spin .8s linear infinite}.web-boot p{font-size:13px;font-weight:700}.web-menu-button{position:fixed;z-index:2000;top:max(10px,env(safe-area-inset-top));right:12px;width:42px;height:34px;border:1px solid rgba(93,73,50,.16);border-radius:14px;color:#6c5d4d;background:#fffcf6e0;box-shadow:0 5px 16px #3d2d1d1f;backdrop-filter:blur(12px);font-size:18px;font-weight:800}.web-offline{position:fixed;z-index:2100;top:0;left:0;width:100%;padding:7px;color:#fff;background:#a45d45;text-align:center;font-size:11px;font-weight:800}.web-sheet-backdrop{position:fixed;z-index:3000;inset:0;display:grid;align-items:end;padding:18px;background:#2d241c59;backdrop-filter:blur(3px)}.web-sheet{position:relative;width:min(100%,480px);margin:0 auto;padding:27px 24px calc(24px + env(safe-area-inset-bottom));border-radius:28px 25px 20px 20px;background:#fffaf2;box-shadow:0 20px 70px #241b134d}.web-sheet h2{margin:7px 36px 22px 0;font-family:Georgia,serif;font-size:25px}.web-sheet__close{position:absolute;top:16px;right:17px;width:36px;height:36px;border:0;border-radius:50%;color:#66594d;background:#eee5d9;font-size:25px}.web-action,.web-logout{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;margin-top:10px;border:0;border-radius:15px;font:inherit;font-size:14px;font-weight:800;text-decoration:none}.web-action{color:#fff;background:#748f55}.web-action--secondary{color:#625649;background:#eee5d9}.web-logout{color:#a34e41;background:transparent}.web-hint,.web-success{padding:13px;border-radius:14px;font-size:13px;line-height:1.5}.web-hint{color:#695f55;background:#f0e8dc}.web-success{color:#50703d;background:#e8f1df}.web-push-settings{display:grid;gap:8px}.web-push-settings p{margin:0}.web-push-settings label{display:flex;gap:9px;align-items:center;padding:9px 5px;color:#62574c;font-size:13px}.web-push-settings input{width:18px;height:18px;accent-color:#748f55}.web-push-settings>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.web-push-settings button{min-height:40px;border:0;border-radius:13px;color:#635649;background:#eee5d9;font-weight:750}.web-action:disabled,.web-push-settings button:disabled{opacity:.6}@keyframes web-spin{to{transform:rotate(360deg)}}@media(min-width:720px){.web-sheet-backdrop{align-items:center}.web-sheet{border-radius:28px}.web-menu-button{right:calc((100vw - min(100vw,720px))/2 + 16px)}}
