@font-face{font-family:Manrope;src:url(/fonts/manrope/manrope-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope/manrope-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope/manrope-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope/manrope-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope/manrope-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--safe-top: env(safe-area-inset-top, 0px);color-scheme:light;--motion-instant: .12s;--motion-fast: .18s;--motion-base: .24s;--motion-panel: .28s;--motion-modal: .32s;--motion-splash: .76s;--motion-ease-standard: cubic-bezier(.22,1,.36,1);--motion-ease-soft: cubic-bezier(.2,0,0,1);--motion-ease-out: cubic-bezier(.16,1,.3,1);--motion-ease-in-out: cubic-bezier(.4,0,.2,1);--c-bg: #F4EFE4;--c-text: #0D0D14;--c-text-sec: rgba(13,13,20,.6);--c-border: rgba(0,0,0,.13);--c-surface: rgba(255,255,255,.92);--c-card: rgba(255,255,255,.96);--c-card2: rgba(255,255,255,.88);--c-tabbar-bg: rgba(240,242,248,.95);--c-tabbar-border: rgba(0,0,0,.14);--c-orb-top: rgba(214,183,102,.1);--c-orb-bot: rgba(166,139,84,.06);--c-header-bg: rgba(244,245,252,.97);--c-header-border: rgba(0,0,0,.13);--c-chip-bg: rgba(0,0,0,.07);--c-chip-border: rgba(0,0,0,.14);--c-chip-text: rgba(13,13,20,.78);--apg2-bg: radial-gradient(circle at 50% -10%, rgba(230,199,127,.18), transparent 32%), radial-gradient(circle at 100% 12%, rgba(255,249,235,.58), transparent 36%), radial-gradient(circle at 0% 72%, rgba(210,181,112,.1), transparent 30%), linear-gradient(180deg,#F7F0E3 0%,#EFE7D8 48%,#FBF6EC 100%);--apg2-text: #16140F;--apg2-text-soft: rgba(22,20,15,.68);--apg2-text-muted: rgba(22,20,15,.46);--apg2-glass-a: 255,255,255;--apg2-glass-border: rgba(35,32,24,.14);--apg2-gold: #B89235;--apg2-bg-color: #F4EFE4;--apg2-elev-shadow: rgba(56,46,28,.16);--apg2-island-bg1: rgba(255,255,255,.76);--apg2-island-bg2: rgba(246,243,235,.86);--apg2-header-bg-strong: rgba(246,244,238,.92);--apg2-header-bg-soft: rgba(246,244,238,.62);--apg2-control: rgba(255,255,255,.62);--apg2-control-soft: rgba(255,255,255,.46);--apg2-control-strong: rgba(255,255,255,.82);--apg2-panel-soft: rgba(255,255,255,.72);--apg2-panel-strong: rgba(255,255,255,.94);--apg2-track: rgba(35,32,24,.08);--apg2-image-shade: radial-gradient(circle at 22% 8%, rgba(244,217,140,.14), transparent 34%), linear-gradient(180deg, rgba(255,255,255,.1), rgba(255,255,255,.42) 42%, rgba(255,255,255,.88));--apg2-image-shade-soft: linear-gradient(180deg, rgba(255,255,255,.36), rgba(255,255,255,.84));--apg2-ticket-shade: radial-gradient(circle at 16% 8%, rgba(244,217,140,.18), transparent 34%), linear-gradient(90deg, rgba(255,255,255,.92), rgba(255,255,255,.68) 58%, rgba(255,255,255,.38));--apg2-ticket-cut: #F4EFE4;--apg2-hero-overlay: radial-gradient(circle at 18% 12%, rgba(255,240,184,.26), transparent 34%), linear-gradient(180deg, rgba(255,255,255,.12), rgba(255,255,255,.46) 42%, rgba(255,255,255,.86));--apg2-hero-text: #16140F;--apg2-hero-muted: rgba(22,20,15,.68);--apg-workspace-page: #F8F1E4;--apg-workspace-page-2: #FFF9EE;--apg-workspace-text: #1F1A14;--apg-workspace-soft: rgba(31,26,20,.64);--apg-workspace-muted: rgba(31,26,20,.46);--apg-workspace-line: rgba(88,67,37,.1);--apg-workspace-card: rgba(255,255,255,.74);--apg-workspace-card-strong: rgba(255,255,255,.9);--apg-workspace-control: rgba(255,255,255,.72);--apg-workspace-control-strong: rgba(255,255,255,.88);--apg-workspace-control-soft: rgba(255,255,255,.64);--apg-workspace-panel-accent: linear-gradient(135deg, rgba(255,255,255,.95), rgba(255,248,232,.86));--apg-workspace-panel-soft: rgba(255,255,255,.78);--apg-workspace-profile-card: rgba(255,252,245,.86);--apg-workspace-track: rgba(88,67,37,.1);--apg-workspace-header: rgba(255,249,238,.88);--apg-workspace-shadow: 0 24px 70px rgba(82,60,30,.1);--apg-workspace-shadow-soft: 0 14px 44px rgba(82,60,30,.075);--apg-workspace-elev-shadow: rgba(82,60,30,.1);--apg-workspace-root-bg: radial-gradient(circle at 8% 0%, rgba(246,216,145,.28), transparent 34%), radial-gradient(circle at 92% 8%, rgba(255,255,255,.82), transparent 32%), linear-gradient(180deg, var(--apg-workspace-page-2), var(--apg-workspace-page));--vkui--color_background_app: transparent;--vkui--color_background: transparent;--vkui--color_background_content: transparent;--vkui--color_text_primary: #0D0D14;--vkui--color_text_accent: #C9A84C;--vkui--color_background_accent: #1e2a44;--vkui--font_family_base: "Manrope", -apple-system, BlinkMacSystemFont, sans-serif;--vkui--size_border_radius_paper--regular: 16px;--vkui--size_border_radius_button--m: 12px}[data-theme=light]{--c-bg: #F4EFE4;--c-text: #0D0D14;--c-text-sec: rgba(13,13,20,.6);--c-border: rgba(0,0,0,.13);--c-surface: rgba(255,255,255,.92);--c-card: rgba(255,255,255,.96);--c-card2: rgba(255,255,255,.88);--c-tabbar-bg: rgba(240,242,248,.95);--c-tabbar-border: rgba(0,0,0,.14);--c-orb-top: rgba(214,183,102,.1);--c-orb-bot: rgba(166,139,84,.06);--c-header-bg: rgba(244,245,252,.97);--c-header-border: rgba(0,0,0,.13);--c-chip-bg: rgba(0,0,0,.07);--c-chip-border: rgba(0,0,0,.14);--c-chip-text: rgba(13,13,20,.78);--apg2-bg: radial-gradient(circle at 50% -10%, rgba(230,199,127,.18), transparent 32%), radial-gradient(circle at 100% 12%, rgba(255,249,235,.58), transparent 36%), radial-gradient(circle at 0% 72%, rgba(210,181,112,.1), transparent 30%), linear-gradient(180deg,#F7F0E3 0%,#EFE7D8 48%,#FBF6EC 100%);--apg2-text: #16140F;--apg2-text-soft: rgba(22,20,15,.68);--apg2-text-muted: rgba(22,20,15,.46);--apg2-glass-a: 255,255,255;--apg2-glass-border: rgba(35,32,24,.14);--apg2-gold: #B89235;--apg2-bg-color: #F4EFE4;--apg2-elev-shadow: rgba(56,46,28,.16);--apg2-island-bg1: rgba(255,255,255,.76);--apg2-island-bg2: rgba(246,243,235,.86);--apg2-header-bg-strong: rgba(246,244,238,.92);--apg2-header-bg-soft: rgba(246,244,238,.62);--apg2-control: rgba(255,255,255,.62);--apg2-control-soft: rgba(255,255,255,.46);--apg2-control-strong: rgba(255,255,255,.82);--apg2-panel-soft: rgba(255,255,255,.72);--apg2-panel-strong: rgba(255,255,255,.94);--apg2-track: rgba(35,32,24,.08);--apg2-image-shade: radial-gradient(circle at 22% 8%, rgba(244,217,140,.14), transparent 34%), linear-gradient(180deg, rgba(255,255,255,.1), rgba(255,255,255,.42) 42%, rgba(255,255,255,.88));--apg2-image-shade-soft: linear-gradient(180deg, rgba(255,255,255,.36), rgba(255,255,255,.84));--apg2-ticket-shade: radial-gradient(circle at 16% 8%, rgba(244,217,140,.18), transparent 34%), linear-gradient(90deg, rgba(255,255,255,.92), rgba(255,255,255,.68) 58%, rgba(255,255,255,.38));--apg2-ticket-cut: #F4EFE4;--apg2-hero-overlay: radial-gradient(circle at 18% 12%, rgba(255,240,184,.26), transparent 34%), linear-gradient(180deg, rgba(255,255,255,.12), rgba(255,255,255,.46) 42%, rgba(255,255,255,.86));--apg2-hero-text: #16140F;--apg2-hero-muted: rgba(22,20,15,.68);--apg-workspace-page: #F8F1E4;--apg-workspace-page-2: #FFF9EE;--apg-workspace-text: #1F1A14;--apg-workspace-soft: rgba(31,26,20,.64);--apg-workspace-muted: rgba(31,26,20,.46);--apg-workspace-line: rgba(88,67,37,.1);--apg-workspace-card: rgba(255,255,255,.74);--apg-workspace-card-strong: rgba(255,255,255,.9);--apg-workspace-control: rgba(255,255,255,.72);--apg-workspace-control-strong: rgba(255,255,255,.88);--apg-workspace-control-soft: rgba(255,255,255,.64);--apg-workspace-panel-accent: linear-gradient(135deg, rgba(255,255,255,.95), rgba(255,248,232,.86));--apg-workspace-panel-soft: rgba(255,255,255,.78);--apg-workspace-profile-card: rgba(255,252,245,.86);--apg-workspace-track: rgba(88,67,37,.1);--apg-workspace-header: rgba(255,249,238,.88);--apg-workspace-shadow: 0 24px 70px rgba(82,60,30,.1);--apg-workspace-shadow-soft: 0 14px 44px rgba(82,60,30,.075);--apg-workspace-elev-shadow: rgba(82,60,30,.1);--apg-workspace-root-bg: radial-gradient(circle at 8% 0%, rgba(246,216,145,.28), transparent 34%), radial-gradient(circle at 92% 8%, rgba(255,255,255,.82), transparent 32%), linear-gradient(180deg, var(--apg-workspace-page-2), var(--apg-workspace-page));--vkui--color_text_primary: #0D0D14;--vkui--color_background: transparent;--vkui--color_background_content: transparent;--vkui--color_background_app: transparent}[data-theme=dark]{color-scheme:dark;--c-bg: #101010;--c-text: #F0F0F0;--c-text-sec: rgba(240,240,240,.45);--c-border: rgba(255,255,255,.08);--c-surface: rgba(255,255,255,.28);--c-card: #1A1917;--c-card2: #22201C;--c-tabbar-bg: rgba(12,12,30,.55);--c-tabbar-border: rgba(255,255,255,.14);--c-orb-top: rgba(214,183,102,.14);--c-orb-bot: rgba(255,255,255,.035);--c-header-bg: rgba(12,12,30,.55);--c-header-border: rgba(255,255,255,.1);--c-chip-bg: rgba(255,255,255,.08);--c-chip-border: rgba(255,255,255,.12);--c-chip-text: rgba(240,240,240,.78);--apg2-bg: radial-gradient(circle at 50% -8%, rgba(219,187,111,.16), transparent 30%), radial-gradient(circle at 100% 10%, rgba(255,244,214,.045), transparent 34%), radial-gradient(circle at 0% 66%, rgba(255,255,255,.032), transparent 28%), linear-gradient(180deg,#151412 0%,#111111 46%,#0B0B0B 100%);--apg2-text: #F7F1E6;--apg2-text-soft: rgba(247,241,230,.72);--apg2-text-muted: rgba(247,241,230,.48);--apg2-glass-a: 28,28,28;--apg2-glass-border: rgba(255,255,255,.18);--apg2-gold: #D7B86A;--apg2-bg-color: #101010;--apg2-elev-shadow: rgba(0,0,0,.34);--apg2-island-bg1: rgba(42,42,38,.34);--apg2-island-bg2: rgba(15,15,16,.46);--apg2-header-bg-strong: rgba(18,17,15,.96);--apg2-header-bg-soft: rgba(18,17,15,.8);--apg2-control: rgba(255,255,255,.09);--apg2-control-soft: rgba(255,255,255,.07);--apg2-control-strong: rgba(255,255,255,.13);--apg2-panel-soft: rgba(255,255,255,.08);--apg2-panel-strong: rgba(255,255,255,.12);--apg2-track: rgba(255,255,255,.1);--apg2-image-shade: radial-gradient(circle at 22% 8%, rgba(244,217,140,.14), transparent 34%), linear-gradient(180deg, rgba(14,14,16,.04), rgba(14,14,16,.28) 42%, rgba(14,14,16,.88));--apg2-image-shade-soft: linear-gradient(180deg, rgba(14,14,16,.28), rgba(14,14,16,.84));--apg2-ticket-shade: radial-gradient(circle at 16% 8%, rgba(244,217,140,.18), transparent 34%), linear-gradient(90deg, rgba(14,14,16,.9), rgba(14,14,16,.52) 58%, rgba(14,14,16,.26));--apg2-ticket-cut: #0F1011;--apg2-hero-overlay: radial-gradient(circle at 18% 12%, rgba(255,240,184,.2), transparent 34%), linear-gradient(180deg, rgba(14,15,18,.03), rgba(14,15,18,.24) 42%, rgba(12,12,14,.74));--apg2-hero-text: #F7F1E6;--apg2-hero-muted: rgba(247,244,234,.78);--apg-workspace-page: #0F0F0F;--apg-workspace-page-2: #171511;--apg-workspace-text: #F7F1E6;--apg-workspace-soft: rgba(247,241,230,.72);--apg-workspace-muted: rgba(247,241,230,.48);--apg-workspace-line: rgba(255,255,255,.14);--apg-workspace-card: rgba(255,255,255,.08);--apg-workspace-card-strong: rgba(255,255,255,.12);--apg-workspace-control: rgba(255,255,255,.09);--apg-workspace-control-strong: rgba(255,255,255,.13);--apg-workspace-control-soft: rgba(255,255,255,.08);--apg-workspace-panel-accent: linear-gradient(135deg, rgba(255,255,255,.11), rgba(255,244,214,.055));--apg-workspace-panel-soft: rgba(255,255,255,.08);--apg-workspace-profile-card: rgba(255,255,255,.09);--apg-workspace-track: rgba(255,255,255,.1);--apg-workspace-header: rgba(18,17,15,.88);--apg-workspace-shadow: 0 24px 70px rgba(0,0,0,.42);--apg-workspace-shadow-soft: 0 14px 44px rgba(0,0,0,.3);--apg-workspace-elev-shadow: rgba(0,0,0,.34);--apg-workspace-root-bg: radial-gradient(circle at 8% 0%, rgba(219,187,111,.16), transparent 34%), radial-gradient(circle at 92% 8%, rgba(255,244,214,.05), transparent 32%), linear-gradient(180deg, var(--apg-workspace-page-2), var(--apg-workspace-page));--vkui--color_text_primary: #f0f0f0;--vkui--color_background: transparent;--vkui--color_background_content: transparent;--vkui--color_background_app: transparent}html,body{margin:0;padding:0;min-height:100vh;min-height:100svh;min-height:100dvh;overscroll-behavior:none;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif}body{background:var(--apg2-bg, var(--c-bg, #ECEEF2));background-color:var(--apg2-bg-color, var(--c-bg, #ECEEF2));background-attachment:scroll;overflow-x:hidden}.apg-news-article-shell{--apg-news-article-bg: #F8F2E7;--apg-news-article-surface: rgba(255,255,255,.92);--apg-news-article-text: #17130D;--apg-news-article-soft: rgba(23,19,13,.72);--apg-news-article-muted: rgba(23,19,13,.52);--apg-news-article-border: rgba(47,38,24,.14);--apg2-bg: #F8F2E7;--apg2-text: #17130D;--apg2-text-soft: rgba(23,19,13,.72);--apg2-text-muted: rgba(23,19,13,.52);--apg2-glass-a: 255,255,255;--apg2-glass-border: rgba(47,38,24,.14);--apg2-elev-shadow: rgba(70,55,30,.14);color:var(--apg-news-article-text)}.apg-news-article-scroll{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:none;touch-action:pan-y}.apg-news-article-reader{width:100%;max-width:760px;min-height:100%;margin:0 auto;box-sizing:border-box;background:var(--apg-news-article-bg);color:var(--apg-news-article-text);opacity:1;filter:none}.apg-news-article-nav{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(var(--safe-top, 0px) + 10px) 14px 10px;background:rgba(248,242,231,.94);border-bottom:1px solid var(--apg-news-article-border);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);transition:transform .24s var(--motion-ease-standard, cubic-bezier(.22,1,.36,1)),opacity .18s ease}.apg-news-article-icon-button{width:44px;height:44px;border-radius:16px;border:1px solid var(--apg-news-article-border);background:rgba(255,255,255,.72);color:var(--apg-news-article-text);font:inherit;font-size:20px}.apg-news-article-nav-title{min-width:0;flex:1;text-align:center;color:var(--apg2-gold);font-size:12px;font-weight:860;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html{background:var(--apg2-bg, var(--c-bg, #ECEEF2));background-color:var(--apg2-bg-color, var(--c-bg, #ECEEF2))}#root{min-height:100vh;min-height:100svh;min-height:100dvh;background:var(--apg2-bg, var(--c-bg, #ECEEF2));background-color:var(--apg2-bg-color, var(--c-bg, #ECEEF2));overflow-x:clip}.vkuiPanel,.vkuiPanel__in,.vkuiAppRoot,.vkuiAppRoot__wrapper,.vkuiSplitLayout,.vkuiSplitLayout__inner,.vkuiSplitCol,.vkuiSplitCol__fixed,.vkuiSplitCol__animate,.vkuiView,.vkuiView__panels,.vkuiView__panel,.vkuiView__panel-in{background:transparent!important;background-color:transparent!important}.vkuiView__host{transform:translateZ(0)}.vkuiView,.vkuiView__panels{overflow:hidden!important}.vkuiView__animated .vkuiView__panel,.vkuiView__swipingBack .vkuiView__panel{position:absolute!important}.vkuiView__animated .vkuiView__panelNext,.vkuiView__animated .vkuiView__panelPrev{pointer-events:auto!important}.vkuiPanel__in{overscroll-behavior:none}.vkuiCard{box-shadow:0 8px 24px rgba(0,0,0,.05)!important}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,18px,0) scale(.992)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse-glow{0%,to{opacity:.6}50%{opacity:1}}@keyframes slideDown{0%{transform:translateY(-110%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideUp{0%{transform:translateY(60px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes toastIn{0%{opacity:0;transform:translate3d(0,10px,0) scale(.96);filter:blur(4px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes toastOut{0%{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}to{opacity:0;transform:translate3d(0,10px,0) scale(.96);filter:blur(4px)}}input[type=search]::placeholder,input::placeholder{color:var(--apg-input-placeholder, rgba(240, 240, 240, .55))}@media (max-width: 767px){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,[contenteditable=true]{font-size:16px!important}}@keyframes slideInRight{0%{opacity:0;transform:translate(48px) scale(.97)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-48px) scale(.97)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes scanLine{0%{top:10%}50%{top:80%}to{top:10%}}@keyframes tabFadeIn{0%{opacity:0;transform:scale(.984) translateY(5px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes pageSlideIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pageSlideForwardIn{0%{opacity:0;transform:translate3d(22px,0,0) scale(.992);filter:blur(2px)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes pageSlideBackIn{0%{opacity:0;transform:translate3d(-18px,0,0) scale(.992);filter:blur(2px)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes scannerEnter{0%{opacity:0;transform:translate3d(0,18px,0) scale(1.012);filter:blur(6px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes apgSuccessFlash{0%{opacity:0;transform:translate3d(-50%,-50%,0) scale(.94)}24%{opacity:.72;transform:translate3d(-50%,-50%,0) scale(1)}to{opacity:0;transform:translate3d(-50%,-50%,0) scale(1.28)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes pulse{0%{transform:scale(1);opacity:.7}50%{transform:scale(1.25);opacity:.2}to{transform:scale(1.5);opacity:0}}@keyframes keyPop{0%{transform:scale(.4);opacity:0}30%{transform:scale(1.3);opacity:1}70%{transform:scale(1.1);opacity:1}to{transform:scale(1) translateY(-60px);opacity:0}}@keyframes keyFloat{0%{transform:translateY(0);opacity:0}20%{transform:translateY(-10px);opacity:1}80%{transform:translateY(-50px);opacity:1}to{transform:translateY(-90px);opacity:0}}@keyframes keyFlyUp{0%{transform:translate(-50%) translateY(0) scale(.6);opacity:0}15%{transform:translate(-50%) translateY(-20px) scale(1.2);opacity:1}70%{transform:translate(-50%) translateY(-120px) scale(1);opacity:1}to{transform:translate(-50%) translateY(-200px) scale(.8);opacity:0}}@keyframes keyBounceIn{0%{transform:translate(-50%,-50%) scale(.15);opacity:0}55%{transform:translate(-50%,-50%) scale(1.3);opacity:1}75%{transform:translate(-50%,-50%) scale(.92);opacity:1}to{transform:translate(-50%,-50%) scale(1.06);opacity:1}}@keyframes keyPlusFloat{0%{opacity:0;transform:translate(-50%) translateY(0) scale(.7)}18%{opacity:1;transform:translate(-50%) translateY(-14px) scale(1.1)}65%{opacity:1;transform:translate(-50%) translateY(-64px) scale(1)}to{opacity:0;transform:translate(-50%) translateY(-104px) scale(.85)}}@keyframes keyFlyToCounter{0%{transform:translate(-50%,-50%) scale(1.06);opacity:1}to{transform:translate(calc(-50% - 36vw),calc(-50% - 34vh)) scale(.2);opacity:0}}@keyframes keyCounterPulse{0%{transform:scale(1)}35%{transform:scale(1.22)}65%{transform:scale(.95)}to{transform:scale(1)}}@keyframes achievementPop{0%{transform:translateY(-24px) scale(.88);opacity:0}60%{transform:translateY(4px) scale(1.02);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@keyframes achievementOut{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-16px) scale(.9);opacity:0}}@keyframes lokiAppear{0%{opacity:0;transform:translate3d(18px,22px,0) scale(.86) rotate(3deg);filter:blur(8px) saturate(.76)}48%{opacity:1;transform:translate3d(-3px,-5px,0) scale(1.025) rotate(-1.2deg);filter:blur(0) saturate(1.08)}72%{opacity:1;transform:translate3d(1px,2px,0) scale(.992) rotate(.5deg)}to{opacity:1;transform:translateZ(0) scale(1) rotate(0);filter:blur(0) saturate(1)}}@keyframes lokiBubbleIn{0%{opacity:0;transform:translate3d(0,12px,0) scale(.92);filter:blur(7px)}62%{opacity:1;transform:translate3d(0,-2px,0) scale(1.018);filter:blur(0)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes lokiIdle{0%,to{transform:translateZ(0) scale(1) rotate(-.8deg)}18%{transform:translate3d(.7px,-1px,0) scale(1.004) rotate(.3deg)}42%{transform:translate3d(0,-5px,0) scale(1.012) rotate(1.1deg)}67%{transform:translate3d(-.7px,-2px,0) scale(.998) rotate(-.2deg)}}@keyframes lokiHappy{0%,to{transform:translateZ(0) scale(1) rotate(0)}24%{transform:translate3d(0,-9px,0) scale(1.045) rotate(-2.4deg)}48%{transform:translate3d(0,2px,0) scale(.982) rotate(1.8deg)}72%{transform:translate3d(0,-3px,0) scale(1.012) rotate(-.7deg)}}@keyframes lokiExcited{0%,to{transform:translateZ(0) scale(1) rotate(0)}22%{transform:translate3d(0,-13px,0) scale(1.085) rotate(-3.4deg)}46%{transform:translate3d(0,3px,0) scale(.972) rotate(3deg)}68%{transform:translate3d(0,-6px,0) scale(1.028) rotate(-1.1deg)}86%{transform:translate3d(0,1px,0) scale(.996) rotate(.4deg)}}@keyframes lokiThinking{0%,to{transform:translateZ(0) rotate(0)}24%{transform:translate3d(-4px,-3px,0) rotate(-4.5deg)}50%{transform:translate3d(2px,-1px,0) rotate(2.2deg)}76%{transform:translate3d(4px,-4px,0) rotate(4.2deg)}}@keyframes lokiSad{0%,to{transform:translate3d(0,2px,0) scale(.985) rotate(0);opacity:.94}50%{transform:translate3d(0,6px,0) scale(.97) rotate(-1deg);opacity:.9}}@keyframes lokiSleep{0%,to{transform:translate3d(0,2px,0) scale(.98);opacity:.82}50%{transform:translate3d(0,5px,0) scale(.965);opacity:.72}}@keyframes lokiWave{0%,to{transform:translateZ(0) scale(1) rotate(0)}18%{transform:translate3d(-3px,-5px,0) scale(1.025) rotate(-6deg)}38%{transform:translate3d(3px,-4px,0) scale(1.015) rotate(6deg)}58%{transform:translate3d(-2px,-3px,0) scale(1.006) rotate(-4deg)}78%{transform:translate3d(1px,-1px,0) scale(1) rotate(1.5deg)}}@keyframes lokiPoint{0%,to{transform:translateZ(0) scale(1)}36%{transform:translate3d(-8px,-4px,0) scale(1.03) rotate(-4deg)}70%{transform:translate3d(-5px,-2px,0) scale(1.01) rotate(-2deg)}}@keyframes lokiSpark{0%,to{transform:translateZ(0) scale(1) rotate(0)}30%{transform:translate3d(0,-8px,0) scale(1.06) rotate(-4deg)}62%{transform:translate3d(0,1px,0) scale(.99) rotate(3deg)}}@keyframes lokiCatchKey{0%{transform:translate3d(20px,-32px,0) scale(.88) rotate(8deg)}42%{transform:translate3d(-6px,-8px,0) scale(1.08) rotate(-6deg)}72%{transform:translate3d(0,1px,0) scale(1.02) rotate(2deg)}to{transform:translateZ(0) scale(1) rotate(0)}}@keyframes lokiListen{0%,to{transform:translate3d(0,2px,0) rotate(0)}45%{transform:translate3d(-4px,2px,0) rotate(-6deg)}}@keyframes lokiYawn{0%,to{transform:translate3d(0,2px,0) scale(.98);filter:saturate(.92)}50%{transform:translate3d(0,6px,0) scale(.94);filter:saturate(.82)}}@keyframes lokiLookAround{0%,to{transform:translateZ(0) rotate(0)}25%{transform:translate3d(-4px,-2px,0) rotate(-3deg)}52%{transform:translate3d(4px,-2px,0) rotate(3deg)}78%{transform:translate3d(0,-3px,0) rotate(0)}}@keyframes lokiPeek{0%{transform:translate3d(18px,10px,0) scale(.88) rotate(5deg);opacity:.45}42%{transform:translate3d(3px,-2px,0) scale(1.02) rotate(-2deg);opacity:1}to{transform:translateZ(0) scale(1) rotate(0);opacity:1}}@keyframes lokiBlink{0%,18%,to{opacity:0;transform:scaleY(.1)}42%,60%{opacity:.86;transform:scaleY(1)}}@keyframes lokiSparkle{0%,to{opacity:.48;transform:scale(.82)}50%{opacity:1;transform:scale(1.15)}}@keyframes lokiBreath{0%,to{transform:translateZ(0) scale(1)}45%{transform:translate3d(0,-2px,0) scale(1.018)}70%{transform:translate3d(0,.5px,0) scale(.997)}}@keyframes lokiAmbientGlow{0%,to{opacity:.62;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes lokiMouthSmile{0%,to{transform:scaleX(.72) scaleY(.72);opacity:.34}45%{transform:scaleX(1.08) scaleY(.9);opacity:.72}68%{transform:scaleX(.9) scaleY(.72);opacity:.5}}
