.m-fx-hp{position:absolute !important;left:-9999px;width:1px;height:1px;overflow:hidden}:is(.m-auth,.m-prof,.m-contact) .m-fld{display:grid;gap:6px;min-width:0}:is(.m-auth,.m-prof,.m-contact) .m-fld>label{font-size:13.5px;font-weight:600;color:var(--c-text-2)}:is(.m-auth,.m-prof,.m-contact) .m-fld>label span{color:#ef4444}:is(.m-auth,.m-prof,.m-contact) .m-fld__hint{font-size:12px;color:var(--c-text-3)}:is(.m-auth,.m-prof,.m-contact) .m-fld.is-bad :is(input,textarea,select){border-color:#ef4444;box-shadow:0 0 0 4px rgb(239 68 68 / .12)}:is(.m-auth,.m-prof,.m-contact) .m-check{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;color:var(--c-text-2);cursor:pointer;line-height:1.45}:is(.m-auth,.m-prof,.m-contact) .m-check input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--c-primary)}:is(.m-auth,.m-prof,.m-contact) .m-check a{color:var(--c-primary-text,var(--c-primary));text-decoration:underline;text-underline-offset:2px}:is(.m-auth,.m-prof,.m-contact) .m-fld.is-ok :is(input,textarea){border-color:#22c55e}.m-fld__caps{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#b45309}.m-fld__caps .mi{width:14px;height:14px}[data-scheme="dark"] .m-fld__caps{color:#fbbf24}.m-pass{position:relative;display:block}.m-pass input{padding-right:48px}.m-pass__eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:36px;height:36px;border-radius:var(--r-sm);color:var(--c-text-3)}.m-pass__eye:hover,.m-pass__eye.is-on{color:var(--c-primary-text,var(--c-primary));background:var(--c-primary-soft)}.m-pass__eye .mi{width:18px;height:18px}.m-meter{display:grid;gap:5px}.m-meter__bar{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.m-meter__bar i{height:4px;border-radius:4px;background:var(--c-line-2);transition:background var(--dur)}.m-meter small{font-size:12px;color:var(--c-text-3);min-height:1em}.m-meter[data-s="0"] i:nth-child(-n+1),.m-meter[data-s="1"] i:nth-child(-n+1){background:#ef4444}.m-meter[data-s="2"] i:nth-child(-n+2){background:#f59e0b}.m-meter[data-s="3"] i:nth-child(-n+3){background:#22c55e}.m-meter[data-s="4"] i{background:#16a34a}.m-meter[data-s="0"] small,.m-meter[data-s="1"] small{color:#dc2626}.m-meter[data-s="3"] small,.m-meter[data-s="4"] small{color:#16a34a}.m-auth__msg{padding:10px 14px;border-radius:var(--r-sm);font-size:13.5px;font-weight:500;background:rgb(239 68 68 / .1);color:#dc2626}.m-auth__msg.is-ok{background:rgb(34 197 94 / .12);color:#15803d}[data-scheme="dark"] .m-auth__msg{color:#fca5a5}[data-scheme="dark"] .m-auth__msg.is-ok{color:#86efac}.m-btn.is-busy{position:relative;color:transparent !important;pointer-events:none}.m-btn.is-busy::after{content:"";position:absolute;inset:0;margin:auto;width:18px;height:18px;border-radius:50%;border:2px solid rgb(255 255 255 / .45);border-top-color:#fff;animation:m-fx-spin .7s linear infinite}.m-btn--ghost.is-busy::after{border-color:var(--c-line-2);border-top-color:var(--c-primary)}@keyframes m-fx-spin{to{transform:rotate(360deg)}}.m-acc-btn.is-in{padding:3px}.m-acc-btn__img{--ava:34px;width:34px;height:34px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--c-surface),0 0 0 3.5px color-mix(in oklab,var(--c-primary) 60%,transparent)}.m-xdd{position:relative}.m-xdd__menu{position:absolute;right:0;top:calc(100% + 12px);z-index:80;width:312px;padding:8px;border-radius:var(--r-lg);background:color-mix(in oklab,var(--c-surface) 96%,transparent);color:var(--c-text);border:1px solid color-mix(in oklab,var(--c-text) 9%,transparent);box-shadow:0 1px 0 rgb(255 255 255 / .55) inset,0 28px 64px -22px rgb(10 16 40 / .38),0 10px 24px -12px rgb(10 16 40 / .18);-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);transform-origin:calc(100% - 20px) 0;animation:m-xdd-in .22s var(--ease)}[data-scheme="dark"] .m-xdd__menu{box-shadow:0 1px 0 rgb(255 255 255 / .07) inset,0 28px 64px -18px rgb(0 0 0 / .72),0 10px 24px -12px rgb(0 0 0 / .5)}@keyframes m-xdd-in{from{opacity:0;transform:translateY(-6px) scale(.97)}}.m-xdd__head{position:relative;display:flex;align-items:center;gap:12px;padding:13px 10px 13px 12px;margin-bottom:6px;border-radius:max(0px,calc(var(--r-lg) - 5px));color:inherit;overflow:hidden;background:radial-gradient(120% 150% at 0% 0%,color-mix(in oklab,var(--c-primary) 17%,transparent),transparent 62%),radial-gradient(80% 120% at 100% 100%,color-mix(in oklab,var(--c-primary) 9%,transparent),transparent 70%),var(--c-bg-alt)}@property --m-ring-p{syntax:"<number>";inherits:false;initial-value:0}.m-xdd__ring{--p:100;--m-ring-p:var(--p);position:relative;flex:none;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:conic-gradient(var(--c-primary) calc(var(--m-ring-p) * 1%),color-mix(in oklab,var(--c-text) 13%,transparent) 0);animation:m-ring-draw .9s .1s var(--ease) both}@keyframes m-ring-draw{from{--m-ring-p:0}}.m-xdd__ring::before{content:"";position:absolute;inset:2.5px;border-radius:50%;background:var(--c-surface)}.m-xdd__av{--ava:44px;position:relative;flex:none;width:44px;height:44px;aspect-ratio:1;border-radius:50%;object-fit:cover}.m-xdd__av.m-ava-ini,.m-accx__dav.m-ava-ini{background-image:linear-gradient(145deg,rgb(255 255 255 / .24),transparent 58%)}.m-xdd__who{display:grid;flex:1;min-width:0}.m-xdd__who>b{font:700 15.5px/1.25 var(--font-head);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-xdd__who>small{font-size:12.5px;line-height:1.35;color:var(--c-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-xdd__meta{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font:600 11.5px/1 var(--font-body);color:var(--c-text-2)}.m-xdd__meta b{font-weight:800;color:var(--c-primary-text,var(--c-primary))}.m-xdd__meta.is-full{color:var(--c-primary-text,var(--c-primary))}.m-xdd__meta .mi{width:13px;height:13px;stroke-width:2.6}.m-xdd__go{flex:none;width:16px;height:16px;color:var(--c-text-3);transition:transform var(--dur) var(--ease),color var(--dur)}a.m-xdd__head:hover .m-xdd__go,a.m-xdd__head:focus-visible .m-xdd__go{transform:translateX(3px);color:var(--c-primary-text,var(--c-primary))}a.m-xdd__head:focus-visible,.m-xdd__item:focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px}.m-xdd__item{position:relative;display:flex;align-items:center;gap:12px;min-height:44px;padding:5px 10px 5px 6px;border-radius:var(--r-sm);font-size:14.5px;font-weight:600;color:var(--c-text);transition:background var(--dur),color var(--dur)}.m-xdd__item .mi{flex:none;box-sizing:content-box;width:17px;height:17px;padding:8.5px;border-radius:max(0px,calc(var(--r-sm) - 1px));background:var(--c-bg-alt);color:var(--c-text-2);transition:background var(--dur),color var(--dur),transform var(--dur) var(--ease)}.m-xdd__lbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-xdd__item::after{content:"";flex:none;width:6px;height:6px;margin:0 5px 0 auto;border:solid var(--c-text-3);border-width:1.6px 1.6px 0 0;opacity:0;transform:translateX(-6px) rotate(45deg);transition:opacity var(--dur),transform var(--dur) var(--ease)}.m-xdd__item:hover,.m-xdd__item:focus-visible,.m-xdd__item[aria-current]{background:color-mix(in oklab,var(--c-primary) 8%,transparent)}.m-xdd__item:hover .mi,.m-xdd__item:focus-visible .mi,.m-xdd__item[aria-current] .mi{background:var(--c-primary);color:var(--c-on-primary)}.m-xdd__item:hover .mi,.m-xdd__item:focus-visible .mi{transform:scale(1.05)}.m-xdd__item:hover::after,.m-xdd__item:focus-visible::after{opacity:1;transform:rotate(45deg)}.m-xdd__item[aria-current]{color:var(--c-primary-text,var(--c-primary))}@media (hover:none){.m-xdd__item::after{opacity:.55;transform:rotate(45deg)}}.m-xdd__item--out{margin-top:9px;color:#dc2626}.m-xdd__item--out::before{content:"";position:absolute;left:4px;right:4px;top:-5px;border-top:1px solid var(--c-line)}.m-xdd__item--out::after{display:none}.m-xdd__item--out .mi{background:rgb(220 38 38 / .1);color:currentColor}.m-xdd__item--out:hover,.m-xdd__item--out:focus-visible{background:rgb(220 38 38 / .08)}.m-xdd__item--out:hover .mi,.m-xdd__item--out:focus-visible .mi{background:#dc2626;color:#fff}[data-scheme="dark"] .m-xdd__item--out{color:#f87171}[data-scheme="dark"] .m-xdd__item--out .mi{background:rgb(248 113 113 / .14)}.m-acc__menu>*{animation:m-xdd-it .36s var(--ease) both}.m-acc__menu>:nth-child(2){animation-delay:.03s}.m-acc__menu>:nth-child(3){animation-delay:.055s}.m-acc__menu>:nth-child(4){animation-delay:.08s}.m-acc__menu>:nth-child(5){animation-delay:.105s}.m-acc__menu>:nth-child(6){animation-delay:.13s}.m-acc__menu>:nth-child(7){animation-delay:.155s}.m-acc__menu>:nth-child(8){animation-delay:.18s}.m-acc__menu>:nth-child(9){animation-delay:.205s}.m-acc__menu>:nth-child(n+10){animation-delay:.23s}@keyframes m-xdd-it{from{opacity:0;transform:translateY(7px)}}@media (max-width:480px){.m-xdd__menu{right:calc(-1 * var(--mdd-r,0px));width:calc(100vw - 20px);max-height:calc(100dvh - var(--mdd-b,120px) - 22px);overflow-y:auto;overscroll-behavior:contain;transform-origin:calc(100% - var(--mdd-r,0px) - 20px) 0;box-shadow:0 1px 0 rgb(255 255 255 / .55) inset,0 28px 64px -22px rgb(10 16 40 / .38),0 0 0 100vmax rgb(6 10 24 / .4)}[data-scheme="dark"] .m-xdd__menu{box-shadow:0 1px 0 rgb(255 255 255 / .07) inset,0 28px 64px -18px rgb(0 0 0 / .72),0 0 0 100vmax rgb(0 0 0 / .55)}.m-xdd__item{min-height:48px;font-size:15px}}.m-xdlg{width:min(440px,calc(100% - 24px));max-height:calc(100dvh - 24px);padding:0;border:0;border-radius:calc(var(--r-lg) * 1.15);background:var(--c-surface);color:var(--c-text);box-shadow:var(--shadow-3);overflow:auto}.m-xdlg::backdrop{background:rgb(8 12 24 / .55);backdrop-filter:blur(5px)}.m-xdlg[open]{animation:m-xdlg-in .32s var(--ease)}@keyframes m-xdlg-in{from{opacity:0;transform:translateY(16px) scale(.98)}}.m-xdlg__box{position:relative;padding:clamp(22px,4vw,32px)}.m-xdlg__x{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--c-text-3)}.m-xdlg__x:hover{background:var(--c-bg-alt);color:var(--c-text)}.m-xdlg__x .mi{width:18px;height:18px}.m-acc-dlg__brand{display:flex;align-items:center;gap:10px;margin-bottom:18px;font:700 15px var(--font-head)}.m-acc-dlg__logo{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--grad-ink);color:#fff;font-weight:800}@media (max-width:560px){.m-acc-dlg{width:100%;max-width:none;margin:auto 0 0;border-radius:var(--r-lg) var(--r-lg) 0 0;max-height:92dvh}.m-acc-dlg[open]{animation:m-xdlg-up .34s var(--ease)}}@keyframes m-xdlg-up{from{transform:translateY(40px);opacity:0}}.m-auth{display:grid;gap:18px}.m-auth__tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:var(--r-pill);background:var(--c-bg-alt)}.m-auth__tabs button{height:38px;border-radius:var(--r-pill);font-size:14px;font-weight:600;color:var(--c-text-2);transition:background var(--dur),color var(--dur),box-shadow var(--dur)}.m-auth__tabs button[aria-selected="true"]{background:var(--c-surface);color:var(--c-text);box-shadow:var(--shadow-1)}.m-auth__form{display:grid;gap:14px}.m-auth__head{display:grid;gap:4px;margin-bottom:4px}.m-auth__title{font-size:clamp(20px,2.4vw,24px);font-weight:800;letter-spacing:-.02em}.m-auth__head p{color:var(--c-text-2);font-size:14px}.m-auth__ic{display:grid;place-items:center;width:48px;height:48px;margin-bottom:6px;border-radius:14px;background:var(--c-primary-soft);color:var(--c-primary-text,var(--c-primary))}.m-auth__ic .mi{width:22px;height:22px}.m-auth__row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.m-auth__link{display:inline-flex;align-items:center;gap:4px;font-size:13.5px;font-weight:600;color:var(--c-primary-text,var(--c-primary))}.m-auth__link:hover{text-decoration:underline;text-underline-offset:2px}.m-auth__link .mi{width:15px;height:15px}.m-auth__submit{width:100%;margin-top:2px}.m-auth__alt{text-align:center;font-size:13.5px;color:var(--c-text-3)}.m-acc-page{max-width:460px;margin-inline:auto;padding:clamp(22px,4vw,34px)}.m-ubadges{display:inline-flex;align-items:center;gap:5px;margin-left:6px;vertical-align:middle}.m-vcheck{display:inline-grid;place-items:center;width:17px;height:17px;flex:none;color:#1d9bf0;vertical-align:-3px}.m-vcheck svg{width:100%;height:100%}.m-vcheck svg path:first-child{fill:currentColor}.m-vcheck svg path:last-child{stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.m-rbadge{display:inline-flex;align-items:center;height:19px;padding:0 7px;border-radius:var(--r-pill);font:700 10.5px/1 var(--font-body);letter-spacing:.03em;text-transform:uppercase;background:var(--c-bg-alt);color:var(--c-text-2);white-space:nowrap}.m-rbadge--administrator{background:color-mix(in oklab,#ef4444 14%,transparent);color:#dc2626}.m-rbadge--editor{background:color-mix(in oklab,#8b5cf6 15%,transparent);color:#7c3aed}.m-rbadge--author{background:var(--c-primary-soft);color:var(--c-primary-text,var(--c-primary))}[data-scheme="dark"] .m-rbadge--administrator{color:#fca5a5}[data-scheme="dark"] .m-rbadge--editor{color:#c4b5fd}.m-avb{position:relative;display:inline-block;flex:none;line-height:0}.m-avb__check{position:absolute;right:-2px;bottom:-2px;width:22px;height:22px;padding:2px;border-radius:50%;background:var(--c-surface)}.m-avb--sm .m-avb__check{width:17px;height:17px;padding:1.5px;right:-3px;bottom:-3px}.m-avb__role{position:absolute;left:50%;bottom:-9px;transform:translateX(-50%);box-shadow:0 0 0 2px var(--c-surface)}.m-avb--box .m-avb__role{background:var(--c-surface)}.m-avb--box .m-avb__role.m-rbadge--author{background:color-mix(in oklab,var(--c-primary) 12%,var(--c-surface))}.m-avb--box .m-avb__role.m-rbadge--editor{background:color-mix(in oklab,#8b5cf6 13%,var(--c-surface))}.m-avb--box .m-avb__role.m-rbadge--administrator{background:color-mix(in oklab,#ef4444 12%,var(--c-surface))}.m-bell__btn{position:relative}.m-bell__count{position:absolute;top:5px;right:4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#ef4444;color:#fff;font:700 10.5px/18px var(--font-body);text-align:center;box-shadow:0 0 0 2px var(--h-bg,var(--c-surface))}.m-bell.has-new .m-bell__btn .mi{animation:m-bell-ring 1.6s var(--ease) 1s 2;transform-origin:50% 10%}@keyframes m-bell-ring{0%,60%,100%{transform:none}10%,30%{transform:rotate(14deg)}20%,40%{transform:rotate(-12deg)}}.m-bell__menu{width:360px;padding:0;overflow:hidden}.m-bell__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid var(--c-line)}.m-bell__head b{font:700 15px var(--font-head)}.m-bell__all{font-size:12.5px;font-weight:600;color:var(--c-primary-text,var(--c-primary))}.m-bell__list{list-style:none;max-height:min(440px,70vh);overflow-y:auto;overscroll-behavior:contain}.m-bell__it + .m-bell__it{border-top:1px solid var(--c-line)}.m-bell__link{position:relative;display:flex;gap:12px;align-items:flex-start;padding:13px 34px 13px 16px;transition:background var(--dur)}a.m-bell__link:hover{background:var(--c-bg-alt)}.m-bell__ic{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--c-primary-soft);color:var(--c-primary-text,var(--c-primary))}.m-bell__ic .mi{width:19px;height:19px}.m-bell__it--alert .m-bell__ic{background:rgb(239 68 68 / .12);color:#dc2626}.m-bell__it--promo .m-bell__ic{background:rgb(245 158 11 / .14);color:#d97706}.m-bell__it--live .m-bell__ic{background:rgb(239 68 68 / .12);color:#ef4444}.m-bell__thumb{flex:none;width:44px;height:44px;border-radius:12px;object-fit:cover}.m-bell__txt{display:grid;gap:3px;min-width:0}.m-bell__txt b{font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.m-bell__txt small{font-size:12.5px;color:var(--c-text-2)}.m-bell__txt time{font-size:11.5px;color:var(--c-text-3)}.m-bell__dot{position:absolute;right:16px;top:20px;width:8px;height:8px;border-radius:50%;background:var(--c-primary);opacity:0;transition:opacity var(--dur)}.m-bell__it.is-new .m-bell__dot{opacity:1}.m-bell__it.is-new .m-bell__link{background:color-mix(in oklab,var(--c-primary) 5%,transparent)}.m-bell__empty{display:grid;justify-items:center;gap:8px;padding:34px 16px;color:var(--c-text-3);font-size:14px}.m-bell__empty .mi{width:28px;height:28px}@media (prefers-reduced-motion:reduce){.m-bell.has-new .m-bell__btn .mi,.m-xdd__menu,.m-acc__menu>*,.m-xdd__ring,.m-xdlg[open]{animation:none}.m-xdd__item .mi,.m-xdd__item::after,.m-xdd__go{transition:none}}.m-auth__cap{display:flex;justify-content:center;min-height:65px}.m-auth__cap:has(input.mergen-rc3){display:none}@media (max-width:360px){.m-auth__cap .mergen-captcha{transform:scale(.9);transform-origin:center}}.m-authorbox .m-avb{align-self:flex-start}.m-authorbox .m-avb__role,.m-authorbox .m-avb__check{box-shadow:0 0 0 2px var(--c-bg-alt)}.m-authorbox .m-avb__check{background:var(--c-bg-alt)}.m-acc-btn{position:relative}.m-acc-btn__dot{position:absolute;top:2px;right:2px;width:10px;height:10px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 2px var(--c-surface)}.m-xdd__item .m-xdd__badge{flex:none;margin-left:auto;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--c-primary);color:var(--c-on-primary);font:700 11.5px/22px var(--font-body);font-style:normal;text-align:center;box-shadow:0 0 0 3px color-mix(in oklab,var(--c-primary) 18%,transparent)}
