body,html{max-width:100vw;overflow-x:hidden;background-color:#0a0a0a!important}.vkuiCard{background:color-mix(in srgb,var(--vkui--color_background_secondary) 30%,transparent)!important}.astro .vkuiSimpleCell__before,.astro .vkuiTabbarItem--selected,.astro .vkuiTabbarItem--selected .vkuiTabbarItem__icon{color:#ff5d17!important}.astro .vkuiButton.vkuiButton--appearance-neutral{color:white!important;background:linear-gradient(91deg,#d33204 18.52%,#d86e36 75.4%)!important}.astro .vkuiButton.vkuiButton--appearance-neutral.vkuiButton.vkuiButton--hover{color:white!important;background:linear-gradient(91deg,#d33104c8 18.52%,#d86e36c8 75.4%)!important}.astro .vkuiButton.vkuiButton--appearance-neutral.vkuiButton.vkuiButton--active{color:white!important;background:linear-gradient(91deg,#d331047d 18.52%,#d86e367d 75.4%)!important}@media (min-width:768px){.vkuiGroup{background:color-mix(in srgb,var(--vkui--color_background_content) 30%,transparent)!important}}.stones .vkuiGroup{background:color-mix(in srgb,var(--vkui--color_background_content) 80%,transparent)!important}@media screen and (min-width:800px){.vkuiPanel .vkuiPanel__in,.vkuiPanel:before{background:url(/design/background1_opacity.webp) repeat!important}.astro .vkuiPanel:before{background:url(/design/background_astro1_1400.webp) repeat!important}.stones .vkuiPanel:before{background:url(/stones/backgrounds/background1.webp) repeat!important}}@media screen and (max-width:1400px){.vkuiPanel .vkuiPanel__in,.vkuiPanel:before{background:url(/design/background1_1400_opacity.webp) repeat!important}.astro .vkuiPanel:before{background:url(/design/background_astro1_1400.webp) repeat!important}.stones .vkuiPanel:before{background:url(/stones/backgrounds/background1.webp) repeat!important}}@media screen and (max-width:1000px){.vkuiPanel .vkuiPanel__in,.vkuiPanel:before{background:url(/design/background1_1000_opacity.webp) repeat!important}.astro .vkuiPanel:before{background:url(/design/background_astro1_1000.webp) repeat!important}.stones .vkuiPanel:before{background:url(/stones/backgrounds/background1.webp) repeat!important}}@media screen and (max-width:800px){.vkuiPanel .vkuiPanel__in,.vkuiPanel:before{background:url(/design/background1_800_opacity.webp) repeat!important}.astro .vkuiPanel:before{background:url(/design/background_astro1_800.webp) repeat!important}.stones .vkuiPanel:before{background:url(/stones/backgrounds/background1.webp) repeat!important}}.vkuiPanel .vkuiPanel__in,.vkuiPanel:before{background-position:0 0!important;background-size:100%!important;background-blend-mode:overlay!important;background-color:transparent!important}.vkuiTabbar{border-top:.5px solid var(--separator_alpha)!important;padding-bottom:10px!important;padding-top:5px!important}.vkuiInternalTabbar .vkuiTabbarItem{cursor:pointer!important}@media screen and (min-width:768px){.vkuiTabbarItem__in{flex-direction:row!important;gap:10px!important;cursor:pointer!important}.vkuiTabbarItem__in .vkuiTypography{font-size:16px!important;line-height:normal!important;margin-top:-4px!important}}.vkuiPanel{min-height:100%!important;height:auto!important}.lds-dual-ring{display:inline-block;width:30px;height:30px}.lds-dual-ring:after{content:" ";display:block;width:24px;height:24px;margin:8px;border-radius:50%;border-color:#fff transparent;border-style:solid;border-width:6px;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vkuiInternalPanel__in{background:transparent!important}body.taro{--tarot-page:#f3eddf;--tarot-surface:#fffaf2;--tarot-surface-secondary:#f2eadf;--tarot-border:#d9cbb5;--tarot-gold:#826027;--tarot-text-secondary:#62566d;--tarot-sky-filter:invert(1) sepia(0.5) saturate(0.65);--tarot-sky-opacity:0.42;--tarot-glow:radial-gradient(ellipse at 12% 18%,#e5d5ed 0,transparent 55%),radial-gradient(ellipse at 90% 62%,#efdbb1 0,transparent 60%);--tarot-summary-title:var(--tarot-gold);--tarot-accent:#5d3a8c;--tarot-accent-hover:#4c2d75;--tarot-on-accent:#fffaf2;--tarot-accent-text:#5d3a8c;--vkui--color_background_accent:var(--tarot-accent);--vkui--color_background_accent_themed:var(--tarot-accent);--vkui--color_background_accent--hover:var(--tarot-accent-hover);--vkui--color_background_accent_themed--hover:var(--tarot-accent-hover);--vkui--color_background_accent--active:var(--tarot-accent-hover);--vkui--color_background_accent_themed--active:var(--tarot-accent-hover);--vkui--color_text_contrast_themed:var(--tarot-on-accent);--vkui--color_text_accent:var(--tarot-accent-text);--vkui--color_text_accent_themed:var(--tarot-accent-text);--vkui--color_text_link:var(--tarot-accent-text);--vkui--color_text_link_themed:var(--tarot-accent-text);--vkui--color_icon_accent:var(--tarot-accent-text);--vkui--color_icon_accent_themed:var(--tarot-accent-text);--vkui--color_stroke_accent:var(--tarot-accent-text);--vkui--color_stroke_accent_themed:var(--tarot-accent-text);--vkui_internal--outline:var(--vkui_internal--outline_width,2px) solid var(--tarot-accent-text);min-height:100vh;height:auto;overflow-x:clip;isolation:isolate;background:var(--tarot-glow),var(--tarot-page)!important}body.taro[class*="--dark"]{--tarot-page:#101329;--tarot-surface:#1b1d35;--tarot-surface-secondary:#25263f;--tarot-border:#48445e;--tarot-gold:#e4c68c;--tarot-text-secondary:#c1bace;--tarot-sky-filter:none;--tarot-sky-opacity:0.64;--tarot-accent:#e4c68c;--tarot-accent-hover:#d4b274;--tarot-on-accent:#1b1d35;--tarot-accent-text:#ecd4a4;--tarot-glow:radial-gradient(ellipse at 10% 18%,#33244d 0,transparent 55%),radial-gradient(ellipse at 90% 62%,#45334a 0,transparent 60%)}html:has(>body.taro){background-color:#f3eddf!important}html:has(>body.taro[class*="--dark"]){background-color:#101329!important}body.taro:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:url(/design/background1_1400.webp) top/max(100vw,100vh,760px) auto no-repeat;filter:var(--tarot-sky-filter);opacity:var(--tarot-sky-opacity)}body.taro .vkuiPanel .vkuiPanel__in,body.taro .vkuiPanel:before{background:transparent!important}body.taro .vkuiCard,body.taro .vkuiGroup,body.taro .vkuiPanelHeader__in,body.taro .vkuiTabbar{background:var(--tarot-surface)!important}body.taro .vkuiGroup{border-color:var(--tarot-border)}body.taro .vkuiPanel .vkuiGroup{margin:12px;border:1px solid var(--tarot-border);border-radius:20px;overflow:hidden}body.taro .vkuiPanel .vkuiGroup__separator{display:none}@media (forced-colors:active){body.taro:before{display:none}body.taro{background:Canvas!important}}