.mp-logo{letter-spacing:-.035em;color:#f4f4f5;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:.08em;font-family:Unbounded,Arial Black,system-ui,sans-serif;font-weight:900;line-height:1;display:inline-flex}.mp-logo__word{display:inline-flex}.mp-logo__clip{clip-path:inset(0 -.5em);margin-block:-.08em;padding-block:.08em;display:inline-block}.mp-logo__char{display:inline-block}.mp-logo__plus{fill:#2bff88;cursor:default;width:.78em;height:.78em;margin-left:.06em;overflow:visible}.mp-logo__tag{color:#000;letter-spacing:.14em;background:#2bff88;border-radius:2px;align-self:flex-start;margin-left:.5em;padding:.35em .6em;font-family:Inter Variable,Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:max(.32em,10px);font-weight:700}.mp-abstract{z-index:0;pointer-events:none;background:#040404;position:absolute;inset:0;overflow:hidden}.mp-abstract--fixed{position:fixed}.mp-abstract__stage,.mp-abstract__layer{position:absolute;inset:0}.mp-abstract__shape{will-change:transform;position:absolute}.mp-abstract__block{background:#090909;width:46vw;height:58vh;bottom:0;right:0}@media (width<=960px){.mp-abstract__block{width:70vw;height:34vh}}.mp-abstract__plus{width:92vmin;height:92vmin;top:-10vmin;right:-14vmin}.mp-abstract__plus>div,.mp-abstract__plus svg{width:100%;height:100%;display:block}.mp-abstract__plus svg{fill:#0e0e0e}@media (width<=960px){.mp-abstract__plus{width:80vmin;height:80vmin;top:-18vmin;right:-30vmin}}.mp-abstract__circle{background:#141414;border-radius:50%;width:34vmin;height:34vmin;bottom:10vmin;right:30vmin}@media (width<=960px){.mp-abstract__circle{width:28vmin;height:28vmin;bottom:6vmin;right:8vmin}}.mp-lang{background:#040404;border:1px solid #ffffff12;border-radius:999px;padding:3px;display:inline-flex}.mp-lang button{color:#8a8a8a;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;padding:5px 12px;font-size:12px;font-weight:650;transition:color .25s;position:relative}.mp-lang button:hover,.mp-lang button.is-active{color:#000}.mp-lang button:not(.is-active):hover{color:#f4f4f5}.mp-lang__pill{background:#2bff88;border-radius:999px;position:absolute;inset:0}.mp-lang__label{position:relative}.mp-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;animation:.7s linear infinite mp-spinner;display:inline-block}@keyframes mp-spinner{to{transform:rotate(360deg)}}.mp-push{position:relative;overflow-x:clip}.mp-push__page{min-height:100dvh;position:relative}.mp-push__dismiss{z-index:20;cursor:pointer;background:#00000059;border:0;position:absolute;inset:0}.mp-push__panel{z-index:30;background:#0b0b0b;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.mp-langpanel{padding:28px 28px 40px}.mp-langpanel__head{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.mp-langpanel__head h2{letter-spacing:-.03em;margin:0;font-family:Unbounded,Arial Black,system-ui,sans-serif;font-size:28px;font-weight:900}.mp-langpanel__head button{cursor:pointer;background:#121212;border:0;width:40px;height:40px;font-size:22px;line-height:1;transition:background .2s,color .2s}.mp-langpanel__head button:hover{color:#000;background:#f4f4f5}.mp-langpanel ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mp-langpanel li button{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;width:100%;padding:16px;transition:background .2s;display:flex}.mp-langpanel li button:hover,.mp-langpanel li button.is-active{background:#121212}.mp-langpanel__flag svg{width:30px;height:20px;display:block}.mp-langpanel__text{flex-direction:column;flex:1;display:flex}.mp-langpanel__text strong{font-size:16px;font-weight:650}.mp-langpanel__text span{color:#8a8a8a;font-size:13px}.mp-langpanel__dot{background:#2bff88;width:10px;height:10px}.mp-flag svg{width:21px;height:14px;display:block}.mp-reveal{display:block}.mp-reveal__line{clip-path:inset(0 -100vw);white-space:nowrap;margin:-.24em 0;padding:.24em 0;display:block}.mp-reveal__char{margin:0 calc(-.12em + var(--mp-reveal-tracking,0em)) 0 -.12em;letter-spacing:0;transform-origin:50% 100%;padding:0 .12em;display:inline-block}.mp-reveal--wrap .mp-reveal__line{clip-path:none;white-space:normal}.mp-reveal__word{clip-path:inset(0 -.3em);white-space:nowrap;margin:-.24em 0;padding:.24em 0;display:inline-block}.mp-cursor{z-index:999;pointer-events:none;position:fixed;top:0;left:0}.mp-cursor svg{display:block}.mp-signin{flex-direction:column;justify-content:center;min-height:100%;padding:clamp(88px,12vh,140px) clamp(24px,4vw,56px) clamp(48px,10vh,120px);display:flex;position:relative}.mp-signin__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.mp-signin__head h2{letter-spacing:-.04em;margin:0;font-family:Unbounded,Arial Black,system-ui,sans-serif;font-size:clamp(44px,5.4vw,80px);font-weight:900;line-height:1}.mp-signin__close{cursor:pointer;background:#121212;border:0;width:52px;height:52px;font-size:24px;line-height:1;transition:background .2s,color .2s;position:absolute;top:clamp(28px,5vh,56px);right:clamp(24px,4vw,56px)}.mp-signin__close:hover{color:#000;background:#f4f4f5}.mp-signin__subtitle{color:#8a8a8a;margin:16px 0 0;font-size:clamp(16px,1.3vw,18px);line-height:1.6}.mp-signin__error{overflow:hidden}.mp-signin__error>div{background:#ff4d6d24;align-items:center;gap:12px;margin-top:20px;padding:12px 14px 12px 16px;font-size:14px;display:flex}.mp-signin__error span{flex:1}.mp-signin__error button{color:#8a8a8a;cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1}.mp-signin__providers{flex-direction:column;gap:10px;margin:clamp(32px,6vh,56px) 0 0;padding:0;list-style:none;display:flex}.mp-signin__provider{color:#f4f4f5;text-align:left;cursor:pointer;background:#121212;border:0;align-items:center;gap:20px;width:100%;height:clamp(76px,7vw,92px);padding:0 28px;font-size:clamp(17px,1.4vw,20px);font-weight:650;transition:background .2s,color .2s;display:flex}.mp-signin__provider:hover:not(:disabled),.mp-signin__provider:focus-visible{background:var(--mp-brand);color:#fff}.mp-signin__provider:focus-visible{outline-offset:2px}.mp-signin__provider:disabled{cursor:progress;background:var(--mp-brand);color:#fff}.mp-signin__icon{width:28px;color:var(--mp-brand);justify-content:center;display:inline-flex}.mp-signin__provider:hover:not(:disabled) .mp-signin__icon,.mp-signin__provider:focus-visible .mp-signin__icon,.mp-signin__provider:disabled .mp-signin__icon{color:inherit}.mp-signin__label{flex:1}.mp-signin__arrow{font-size:24px}.mp-plus-loader{display:inline-block;position:relative}.mp-plus-loader__spin{position:absolute;inset:0}.mp-plus-loader__bar{background:#2bff88;position:absolute}.mp-plus-loader__bar--v{width:29.2%;height:92%;top:4%;left:35.4%}.mp-plus-loader__bar--h{width:92%;height:29.2%;top:35.4%;left:4%}.mp-toaster{z-index:1000;pointer-events:none;width:min(420px,100vw - 24px);position:fixed;bottom:20px;right:20px}@media (width<=640px){.mp-toaster{width:auto;bottom:12px;left:12px;right:12px}}.mp-toaster ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mp-toast{--mp-toast-bg:#171717;--mp-toast-fg:#f4f4f5;--mp-toast-soft:#8a8a8a;--mp-toast-line:#ffffff29;background:var(--mp-toast-bg);color:var(--mp-toast-fg);pointer-events:auto;touch-action:pan-y;cursor:grab;align-items:flex-start;gap:14px;padding:16px 18px 18px;font-family:Inter Variable,Inter,system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:relative;overflow:hidden}.mp-toast:active{cursor:grabbing}.mp-toast.is-default,.mp-toast.is-loading{box-shadow:inset 0 0 0 1px #ffffff24}.mp-toast.is-info,.mp-toast.is-success,.mp-toast.is-warning,.mp-toast.is-error{--mp-toast-fg:#000;--mp-toast-soft:#000000b8;--mp-toast-line:#00000059}.mp-toast.is-info{--mp-toast-bg:#5b9cff}.mp-toast.is-success{--mp-toast-bg:#2bff88}.mp-toast.is-warning{--mp-toast-bg:#f2c94c}.mp-toast.is-error{--mp-toast-bg:#ff4d6d}.mp-toast__spinner{border:2px solid #ffffff24;border-top-color:#f4f4f5;border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:4px;animation:.7s linear infinite mp-toast-spin}.mp-toast__body{flex:1;min-width:0}.mp-toast__title{margin:0;font-size:15px;font-weight:700;line-height:1.45}.mp-toast__description{color:var(--mp-toast-soft);margin:4px 0 0;font-size:14px;line-height:1.5}.mp-toast__actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.mp-toast__button{border:1px solid var(--mp-toast-line);height:42px;color:inherit;font:inherit;cursor:pointer;background:0 0;padding:0 18px;font-size:15px;font-weight:650;transition:background .15s}.mp-toast__button:hover{background:#0000001f}.mp-toast__button.is-primary{color:var(--mp-toast-bg);background:#000;border-color:#000}.mp-toast__button.is-primary:hover{background:#1c1c1c}.is-default .mp-toast__button:hover,.is-loading .mp-toast__button:hover{background:#0b0b0b}.is-default .mp-toast__button.is-primary,.is-loading .mp-toast__button.is-primary{color:#000;background:#2bff88;border-color:#2bff88}.is-default .mp-toast__button.is-primary:hover,.is-loading .mp-toast__button.is-primary:hover{filter:brightness(1.08)}.mp-toast__button:focus-visible{outline-offset:3px;outline:2px solid #2bff88b3}.mp-toast__close{color:inherit;font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--mp-toast-line);text-decoration-color:var(--mp-toast-line);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex-shrink:0;margin:0 -4px 0 0;padding:2px 4px;font-size:14px;font-weight:650;line-height:1.6}.mp-toast__close:hover{text-decoration-color:currentColor}.mp-toast__close:focus-visible{outline-offset:3px;outline:2px solid #2bff88b3}.mp-toast__time{background:var(--mp-toast-line);transform-origin:0;height:3px;animation:mp-toast-time var(--mp-toast-duration) linear forwards;position:absolute;bottom:0;left:0;right:0}.is-paused .mp-toast__time{animation-play-state:paused}.mp-toaster--admin .mp-toast{border-radius:2px;padding:12px 14px 14px}.mp-toaster--admin .mp-toast.is-default,.mp-toaster--admin .mp-toast.is-loading{background:#121212;border:1px solid #ffffff24}.mp-toaster--admin .mp-toast__button{border-radius:2px;height:34px;padding:0 12px;font-size:13px}@keyframes mp-toast-time{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes mp-toast-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html:not([data-motion=on]) .mp-toast__time{opacity:0;animation:none}}
