.taskly-subject-grid-overlay{-webkit-mask-image:radial-gradient(ellipse 68% 64% at 50% 42%,#000 0,#000 26%,rgb(0 0 0/.9) 42%,rgb(0 0 0/.38) 62%,transparent 82%);mask-image:radial-gradient(ellipse 68% 64% at 50% 42%,#000 0,#000 26%,rgb(0 0 0/.9) 42%,rgb(0 0 0/.38) 62%,transparent 82%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.taskly-subject-page.taskly-subject-mode-transition .taskly-subject-content :has(textarea),.taskly-subject-page.taskly-subject-mode-transition .taskly-subject-content textarea{animation:none!important}.taskly-subject-content div:has(>textarea)>p{box-sizing:border-box;height:48px;overflow:hidden}.taskly-subject-content textarea::placeholder{color:hsl(var(--muted-foreground)/.46)!important;opacity:1!important}.taskly-modern-subject-icon{border-radius:18px!important;box-shadow:inset 0 0 0 1px rgb(255 255 255/.2)}.taskly-modern-subject-icon:before{inset:7px!important;filter:blur(8px) saturate(1.65) brightness(1.04)!important}@media (hover:hover) and (pointer:fine){main a:focus-visible .taskly-modern-subject-icon:before,main a:hover .taskly-modern-subject-icon:before{opacity:.44!important;transform:scale(1.12)!important}}main [class~="border-primary/50"][class~="bg-primary/10"]{width:fit-content!important;max-width:calc(100% - 32px)!important;margin-inline:auto!important;padding:14px 48px 14px 20px!important}main [class~="border-primary/50"][class~="bg-primary/10"]>div:first-child{display:grid!important;width:max-content;max-width:100%;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto;align-items:center!important;justify-content:center;column-gap:9px;row-gap:7px;margin:0 auto;text-align:center}main [class~="border-primary/50"][class~="bg-primary/10"]>div:first-child>svg:first-child{grid-column:1!important;grid-row:1!important;justify-self:end;width:22px!important;height:22px!important;margin:0!important}main [class~="border-primary/50"][class~="bg-primary/10"]>div:first-child>:nth-child(2){grid-column:2!important;grid-row:1!important;margin:0!important;line-height:1.2}main [class~="border-primary/50"][class~="bg-primary/10"]>div:first-child>:nth-child(3){grid-column:1/-1!important;grid-row:2!important;margin:0!important;max-width:none!important;text-align:center}@media (min-width:768px){main a:is([href="/my-profile"],[href="/history"],[href="/pricing"],[href="/transactions"],[href="/playground"],[href="/contact"],[href="/support-public"])>div:first-child>div:first-child,main a[href="/login"]:has(>div:first-child>h3)>div:first-child>div:first-child{border-radius:999px!important;box-shadow:inset 0 0 0 1px rgb(255 255 255/.2)}}@media (max-width:767px){.taskly-modern-subject-icon{border-radius:20px!important}.taskly-subject-content textarea::placeholder{color:hsl(var(--muted-foreground)/.46)!important;opacity:1!important}.taskly-subject-content textarea:placeholder-shown{box-sizing:border-box!important;height:44px!important;min-height:44px!important;max-height:44px!important;overflow-y:hidden!important}main [class~="border-primary/50"][class~="bg-primary/10"]{max-width:calc(100% - 20px)!important;padding:14px 42px 14px 16px!important}main [class~="border-primary/50"][class~="bg-primary/10"]>div:first-child{width:auto}main a:is([href="/my-profile"],[href="/history"],[href="/pricing"],[href="/transactions"],[href="/playground-mobile"],[href="/contact"])>div:first-child,main a[href="/login-mobile"]:has(>span)>div:first-child{border-radius:999px!important;box-shadow:inset 0 0 0 1px rgb(255 255 255/.2)}}.taskly-subject-transition-clone:is(:has(svg.lucide-user),:has(svg.lucide-history),:has(svg.lucide-diamond),:has(svg.lucide-coins),:has(svg.lucide-sparkles),:has(svg.lucide-life-buoy)).is-compact>div:first-child,.taskly-subject-transition-clone:is(:has(svg.lucide-user),:has(svg.lucide-history),:has(svg.lucide-diamond),:has(svg.lucide-coins),:has(svg.lucide-sparkles),:has(svg.lucide-life-buoy)).is-wide>div{border-radius:999px!important}main a[href="/playground"]>p{font-size:0}main a[href="/playground"]>p:after{content:"Комната отдыха с расслабляющей заставкой и интерактивной анимацией.";color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.25rem}main:has(>.taskly-section-navigation-host:is([data-taskly-page=contact],[data-taskly-page=support-public])) div.overflow-hidden:has(textarea[placeholder="Напишите сообщение..."]){border:1px solid hsl(var(--border)/.72)!important;border-radius:18px!important;background:hsl(var(--card)/.72)!important;box-shadow:0 18px 50px rgb(0 0 0/.14)}main:has(>.taskly-section-navigation-host:is([data-taskly-page=contact],[data-taskly-page=support-public])) div.overflow-hidden:has(textarea[placeholder="Напишите сообщение..."])>div:has(>form){gap:0!important;padding:0!important}main:has(>.taskly-section-navigation-host:is([data-taskly-page=contact],[data-taskly-page=support-public])) div.overflow-hidden:has(textarea[placeholder="Напишите сообщение..."])>div:has(>form)>div.flex-1.overflow-y-auto{border:0!important;border-radius:0!important;background:transparent!important;padding:16px!important}main:has(>.taskly-section-navigation-host:is([data-taskly-page=contact],[data-taskly-page=support-public])) form:has(textarea[placeholder="Напишите сообщение..."]){margin:0!important;border-top:1px solid hsl(var(--border)/.62)!important;padding:16px!important}@media (max-width:479px){.taskly-subject-content div:has(>textarea)>p{height:64px}}@media (max-width:359px){.taskly-subject-content div:has(>textarea)>p{height:80px}}