@import"https://fonts.googleapis.com/css2?family=Chakra+Petch:ital,wght@0,300;0,400;0,500;0,600;0,700;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Charm:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Pixelify+Sans:wght@400..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Archivo+Black&display=swap";@import"https://fonts.googleapis.com/css2?family=Chango&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Permanent+Marker&display=swap";@import"https://fonts.googleapis.com/css2?family=Comfortaa:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Bitter:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@24,300,0,0";@import"https://unpkg.com/lenis@1.3.17/dist/lenis.css";@font-face{font-family:ChakraPetchFix;src:local("Monospace");unicode-range:U+0049}@font-face{font-family:Anurati Regular;src:url(/font/Anurati-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Sinistre Regular;src:url(/font/Sinistre-Regular.otf) format("opentype");font-weight:400;font-style:normal}:root{--font: "ChakraPetchFix", "Chakra Petch", sans-serif;--text: #ffffff;--accent-color1: #bb00ff;--accent-color2: #9100c6;--accent-color-transparent: #bb00ff40;--background: #000000;--gray: #101010;--light-gray: #545454;--border: 2px solid #202020;--border-thin: 1px solid #202020;--cursor-default: url(/cursor/dark/arrow.cur), default;--cursor-pointer: url(/cursor/dark/hand.cur), pointer;--cursor-no: url(/cursor/dark/no.cur), not-allowed;--cursor-text: url(/cursor/dark/ibeam.cur), text;--modal-bg: #0a0a0a;--modal-border: var(--border);--modal-radius: 5px;--modal-padding: 24px;--modal-overlay-bg: rgba(0, 0, 0, .75);--modal-overlay-blur: 8px}html[data-reduce-motion=on] *,html[data-reduce-motion=on] *:before,html[data-reduce-motion=on] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media not (prefers-reduced-motion:reduce){@view-transition{navigation:auto}}::view-transition-old(root){animation:vtx-page-out .35s cubic-bezier(.4,0,.2,1) both}::view-transition-new(root){animation:vtx-page-in .35s cubic-bezier(.4,0,.2,1) both}@keyframes vtx-page-out{to{opacity:0;transform:translateY(-8px)}}@keyframes vtx-page-in{0%{opacity:0;transform:translateY(8px)}}html[data-reduce-motion=on]::view-transition-group(*),html[data-reduce-motion=on]::view-transition-old(*),html[data-reduce-motion=on]::view-transition-new(*){animation:none!important}html[data-blur-effects=off] *,html[data-blur-effects=off] *:before,html[data-blur-effects=off] *:after{-webkit-filter:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0;font-family:var(--font);color:var(--text);cursor:var(--cursor-default);overflow-x:hidden}body{background-color:#000;background-position:center;background-attachment:fixed;background-repeat:no-repeat;background-size:cover}html.scroll-locked{overflow:hidden;overscroll-behavior:none}p,h1,h2,h3,h4,h5,h6,span,div{user-select:none;cursor:var(--cursor-default)}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;text-shadow:0px 0px 5px var(--text),0px 0px 10px var(--accent-color1),0px 0px 15px var(--accent-color1)}h1{font-size:3em}h2{font-size:2em}::-webkit-scrollbar,*::-webkit-scrollbar{width:5px;height:5px;transition:.3s}::-webkit-scrollbar-track,*::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb,*::-webkit-scrollbar-thumb{background:#2a2a2a80;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}::-webkit-color-swatch-wrapper{padding:0}::-webkit-color-swatch{border:none}img{pointer-events:none}button{cursor:var(--cursor-pointer);touch-action:manipulation;font-family:var(--font);color:var(--text);background:linear-gradient(-45deg,var(--accent-color2) 0%,var(--accent-color1) 100%);box-shadow:0 0 10px var(--accent-color-transparent);border:none;font-size:.9em;padding:10px 15px;border-radius:5px;outline:none;display:flex;align-items:center;justify-content:center;gap:10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}button *{cursor:var(--cursor-pointer)}button .material-symbols-rounded{padding:0;margin:0}button.secondary{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);box-shadow:none}button.danger{border:var(--border-thin);background:linear-gradient(-45deg,#8c1010,#e51c1c);box-shadow:none}button:disabled{background:var(--gray);color:var(--light-gray);cursor:var(--cursor-no);box-shadow:none}button:disabled *{cursor:var(--cursor-no)}button:not(:disabled):hover{background:var(--text);color:var(--accent-color1);border-color:var(--text);box-shadow:0 0 5px var(--text),0 0 10px var(--accent-color1),0 0 15px var(--accent-color1)}button.danger:not(:disabled):hover{background:var(--text);color:red;border-color:var(--text);box-shadow:0 0 5px var(--text),0 0 10px red,0 0 15px red}.shinybutton:not(:disabled){position:relative;overflow:hidden}.shinybutton:not(:disabled):before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(-45deg,#fff0 0% 39.9%,#ffffff40 40% 44.9%,#ffffff80 45% 55%,#ffffff40 55.1% 60%,#fff0 60.1% 100%);animation:shine 3s infinite}@keyframes shine{0%{left:-100%}50%{left:100%}to{left:100%}}a.unstyled{text-decoration:none;color:var(--text);cursor:var(--cursor-pointer)}a *{cursor:var(--cursor-pointer)}a:not(.unstyled){background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,var(--accent-color1) 0%,var(--accent-color2) 25%,var(--text) 50%,var(--accent-color2) 100%);background-size:400% 400%;background-position:0% 0%;cursor:var(--cursor-pointer);text-shadow:0 0 5px var(--accent-color1);text-decoration:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}a:hover{background-position:100% 100%}select{font-family:var(--font);background:var(--gray);color:var(--text);border:var(--border-thin);border-radius:5px;padding:15px;font-size:16px}option{font-family:var(--font);background:var(--gray);color:var(--text)}input{font-family:var(--font);padding:15px;font-size:16px;background:var(--gray);border:var(--border-thin);border-radius:5px;color:var(--text);box-sizing:border-box;width:100%;margin:10px 0 0;transition:.3s;outline:none;cursor:var(--cursor-text);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}input:focus{border-color:var(--accent-color1);box-shadow:0 0 5px var(--accent-color-transparent)}label{cursor:var(--cursor-default)}input:not([type=checkbox]):focus~label,input:not([type=checkbox]):valid~label{transform:translate(-14%,-225%) scale(.8);color:var(--accent-color1);-webkit-transform:translate(-14%,-225%) scale(.8);-moz-transform:translate(-14%,-225%) scale(.8);-ms-transform:translate(-14%,-225%) scale(.8);-o-transform:translate(-14%,-225%) scale(.8)}input:not([type=checkbox])~label{text-align:left;width:100%;position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--light-gray);pointer-events:none;transition:.3s ease;margin-top:5px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}input[type=checkbox]{height:0;width:0;visibility:hidden;margin:0}input[type=checkbox]+label{cursor:var(--cursor-pointer);text-indent:-9999px;width:50px;height:25px;background:#ffffff10;border:1px solid #2a2a2a;display:block;-o-border-radius:5px;position:relative;transition:.3s;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}input[type=checkbox]+label:after{content:"";position:absolute;top:0;left:0;width:23px;height:23px;background:var(--text);-o-border-radius:5px;transition:.3s;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border:none}input[type=checkbox]:checked+label{background:var(--accent-color1);box-shadow:0 0 20px var(--accent-color1)}input[type=checkbox]:checked+label:after{left:100%;-o-transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translate(-100%)}input[type=checkbox]:disabled+label{-webkit-filter:grayscale(100%);box-shadow:none;filter:grayscale(100%)}input[type=checkbox]:disabled+label:after{background:#707070}input[type=color]{padding:0;width:39px;height:39px;border:none;background:transparent;cursor:var(--cursor-pointer);outline:none;margin:0}input[type=range]{-webkit-appearance:none;width:100%;height:4px;border-radius:5px;background:#202020;accent-color:var(--accent-color1);cursor:var(--cursor-pointer);box-shadow:none;margin:0;padding:0;border:none}#bg{position:fixed;top:0;left:0;width:100%;height:100%;max-width:100vw;max-height:100vh;overflow:hidden;z-index:-1;opacity:0;transition:opacity .5s ease;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease}#bg canvas{max-width:100%!important;max-height:100%!important}.glow-color{color:#fff;text-shadow:0px 0px 5px var(--color, #ffffff),0px 0px 10px var(--color, #bb00ff),0px 0px 15px var(--color, #bb00ff)}.glow{text-shadow:0px 0px 5px var(--text),0px 0px 10px var(--accent-color1),0px 0px 15px var(--accent-color1)}.G_text{text-shadow:none;background-image:linear-gradient(90deg,var(--color1, #bb00ff),var(--color2, #ffb300));background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;position:relative}.G_text:before{content:attr(data-glow-content);position:absolute;background-image:linear-gradient(90deg,var(--color1, #bb00ff),var(--color2, #ffb300));background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;top:0;left:0;width:100%;filter:blur(5px)}.F_mono{font-family:Courier New,monospace!important}.F_serif{font-family:Georgia,serif!important}.F_pixel{font-family:Pixelify Sans,sans-serif!important}.F_fancy{font-family:Charm,sans-serif!important}.F_bolded{font-family:Archivo Black,sans-serif!important}.F_bubble{font-family:Chango,sans-serif!important}.F_vampyre{font-family:Sinistre Regular,sans-serif!important}.F_cyber{font-family:Orbitron,sans-serif!important}.F_marker{font-family:Permanent Marker,cursive!important}.F_round{font-family:Comfortaa,sans-serif!important}.F_slab{font-family:Bitter,serif!important}.F_grotesk{font-family:Space Grotesk,sans-serif!important}.background-marquee{z-index:-1;position:absolute;width:100%;max-width:100%;display:flex;overflow:visible}.background-marquee h1{flex-shrink:0;display:flex;justify-content:space-around;filter:drop-shadow(0 0 30px #bb00ff);min-width:100%;gap:10px;white-space:nowrap;font-size:10em;font-size:24vh;text-shadow:none;background-image:linear-gradient(0deg,#bb00ff40,#0000 33%,#bb00ff80 40%,#0000 50% 100%);background-size:100% 300%;background-position:100% 0%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:2px #bb00ff00;-webkit-filter:drop-shadow(0 0 30px #bb00ff)}.center-content{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;width:100%}.center-container{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(4px,1vh,8px);padding:clamp(10px,2.5vh,16px) 20px;border-radius:10px;background:#101010aa;backdrop-filter:blur(10px) saturate(50%);border:var(--border);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;overflow:hidden;position:relative;width:min(380px,92vw);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}@keyframes textReveal{0%{-webkit-text-stroke:2px #bb00ff00;background-position:100% 0%}50%{-webkit-text-stroke:2px #bb00ff00;background-position:100% 100%}to{-webkit-text-stroke:2px #bb00ff80;background-position:100% 100%}}@keyframes scroll{0%{transform:translate(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}to{transform:translate(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}}.eclipse{font-weight:700;color:#000;text-shadow:0px 0px 5px #ffffff,0px 0px 10px #ffb300,0px 0px 15px #ff7f00}.nexus{font-weight:700;color:#000;text-shadow:0px 0px 5px #ffffff,0px 0px 10px #0000ff,0px 0px 15px #ff0000}.vtx-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--modal-overlay-bg);display:flex;justify-content:center;align-items:center;text-align:center;z-index:10000;backdrop-filter:blur(var(--modal-overlay-blur));transition:.5s ease;opacity:0}.vtx-modal{min-width:20%;max-width:80%;max-height:80%;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;padding:var(--modal-padding);border-radius:var(--modal-radius);background:var(--modal-bg);border:var(--modal-border);animation:slideIn .3s ease forwards;transition:.5s ease;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-animation:slideIn .3s ease forwards}.vtx-modal-confirm{max-width:500px}.vtx-modal div{width:100%}.vtx-modal h1,.vtx-modal h2{margin:0;padding:0}.vtx-modal p{max-width:800px;margin:0;font-size:.88rem;opacity:.7;text-shadow:none}.vtx-modal-buttons{display:flex;justify-content:center;gap:20px;margin:0;padding:0;width:100%}.vtx-modal-buttons button{flex:1}.vtx-modal button{margin:0}.vtx-modal .error-message{color:#ff3030;text-shadow:0 0 5px #ff3030}.vtx-modal textarea{font-family:var(--font);padding:15px;font-size:16px;background:var(--gray);border:var(--border-thin);border-radius:5px;color:var(--text);box-sizing:border-box;width:100%;margin:0;outline:none;resize:vertical}.vtx-modal textarea:focus{border-color:var(--accent-color1);box-shadow:0 0 5px var(--accent-color-transparent)}.vtx-modal--closing{transform:translateY(-50px)}.vtx-modal-handle-hit{display:none}@keyframes slideIn{0%{transform:translateY(12px) scale(.985);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@media screen and (max-width:768px){.vtx-modal-overlay{align-items:flex-end;height:100dvh}.vtx-modal{width:100%;min-width:0;max-width:100%;max-height:88vh;border-radius:16px 16px 0 0;padding:28px 20px calc(20px + env(safe-area-inset-bottom,0px));animation:slideInMobile .3s ease forwards;-webkit-animation:slideInMobile .3s ease forwards}.vtx-modal-handle-hit{position:absolute;top:0;left:0;right:0;height:28px;display:flex;align-items:center;justify-content:center;touch-action:none;cursor:grab}.vtx-modal-handle{width:36px;height:4px;border-radius:999px;background:#ffffff40}.vtx-modal--closing{transform:translateY(40px)}.vtx-modal-buttons{flex-direction:column-reverse;gap:10px}.vtx-modal-buttons button{width:100%;min-height:46px}.vtx-modal>button{display:none}}@keyframes slideInMobile{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}.loader{position:absolute;top:50%;left:50%;-o-transform:translate(-50%,-50%);width:150px;height:150px;transition:.3s;z-index:999;pointer-events:none;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);filter:drop-shadow(0px 0px 2px var(--accent-color1)) drop-shadow(0px 0px 5px var(--accent-color1))}.loader.small{width:50px;height:50px;filter:drop-shadow(0px 0px 2px var(--accent-color1)) drop-shadow(0px 0px 5px var(--accent-color1))}.loader.muted{width:32px;height:32px;filter:none;opacity:.7}.loader.inline{position:relative;top:auto;left:auto;transform:none;flex-shrink:0}.loader p{width:200%;padding:0;margin:0;position:absolute;bottom:-25%;left:50%;text-align:center;transform:translate(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.loader.offset{left:calc(50% + 50px)}.loader .inner{position:absolute;top:50%;left:50%;-o-transform:translate(-50%,-50%);width:100%;height:100%;-webkit-animation:loader-spin 1.5s .1s ease-in-out infinite;transition:.3s;z-index:999;pointer-events:none;animation:loader-spin 1.5s .1s ease-in-out infinite;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader .outer{position:absolute;top:50%;left:50%;-o-transform:translate(-50%,-50%);width:100%;height:100%;-webkit-animation:loader-spin-reverse 1.5s .1s ease-in-out infinite;transition:.3s;z-index:999;pointer-events:none;animation:loader-spin-reverse 1.5s .1s ease-in-out infinite;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@keyframes loader-spin{0%{-o-transform:translate(-50%,-50%) rotate(0deg) scale(1);-webkit-transform:translate(-50%,-50%) rotate(0deg) scale(1);-moz-transform:translate(-50%,-50%) rotate(0deg) scale(1);-ms-transform:translate(-50%,-50%) rotate(0deg) scale(1);transform:translate(-50%,-50%) rotate(0) scale(1)}to{transform:translate(-50%,-50%) rotate(360deg) scale(1)}}@keyframes loader-spin-reverse{0%{-o-transform:translate(-50%,-50%) rotate(360deg) scale(1);-webkit-transform:translate(-50%,-50%) rotate(360deg) scale(1);-moz-transform:translate(-50%,-50%) rotate(360deg) scale(1);-ms-transform:translate(-50%,-50%) rotate(360deg) scale(1);transform:translate(-50%,-50%) rotate(360deg) scale(1)}to{transform:translate(-50%,-50%) rotate(0) scale(1);-webkit-transform:translate(-50%,-50%) rotate(0deg) scale(1);-moz-transform:translate(-50%,-50%) rotate(0deg) scale(1);-ms-transform:translate(-50%,-50%) rotate(0deg) scale(1);-o-transform:translate(-50%,-50%) rotate(0deg) scale(1)}}@keyframes gridAnimation{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:100px 100px,100px 100px,100px 100px,100px 100px}}.desktop-only{display:block}.mobile-only{display:none}@media screen and (max-width:768px){.desktop-only{display:none}.mobile-only{display:block}}.toast{--toast-accent: var(--accent-color1);--toast-accent2: var(--accent-color2);background:linear-gradient(165deg,#181818eb,#0c0c0cf0);border:var(--border);color:#fff;padding:16px 18px;border-radius:8px;position:fixed;right:25px;z-index:999999;text-align:left;display:flex;align-items:flex-start;justify-content:flex-start;gap:14px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:slide-in .5s forwards ease-out;-webkit-animation:slide-in .5s forwards ease-out;cursor:var(--cursor-pointer)!important;transition:top .1s ease-out;-webkit-transition:top .1s ease-out;-moz-transition:top .1s ease-out;-ms-transition:top .1s ease-out;-o-transition:top .1s ease-out;max-width:550px;min-width:320px;box-shadow:0 0 24px color-mix(in srgb,var(--toast-accent) 20%,transparent);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.toast-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;flex-shrink:0;background:linear-gradient(135deg,var(--toast-accent),var(--toast-accent2));box-shadow:0 0 16px color-mix(in srgb,var(--toast-accent) 55%,transparent);-webkit-border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px}.toast-icon .material-symbols-rounded{font-size:20px;color:#fff;text-shadow:none}.toast.success{--toast-accent: #22d76a;--toast-accent2: #00a53a}.toast.info{--toast-accent: #00aaff;--toast-accent2: #0077cc}.toast.error{--toast-accent: #ff4d4d;--toast-accent2: #c40000}.toast.warning{--toast-accent: #ffb340;--toast-accent2: #ff8a00}.toast.fatal{--toast-accent: #ff2b2b;--toast-accent2: #a30000;background:linear-gradient(165deg,#7e0b0bf0,#4c0808f5);pointer-events:none;border:2px solid #ff2b2b;box-shadow:0 20px 45px #00000073,0 0 30px color-mix(in srgb,#ff2b2b 45%,transparent)}.mfa-warning-banner{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:999;display:flex;align-items:center;gap:10px;padding:10px 16px;margin:10px 0;border-radius:8px;border:1px solid #ffb340;background:color-mix(in srgb,#ffb340 12%,transparent);color:var(--text-color, #fff);font-size:.88rem;backdrop-filter:blur(6px);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.mfa-warning-banner .material-symbols-rounded{color:#ffb340;flex-shrink:0}.mfa-warning-banner span:not(.material-symbols-rounded){flex:1}.mfa-warning-banner a{flex-shrink:0;color:#ffb340;font-weight:600;text-decoration:underline;white-space:nowrap}.system-message-banner{position:fixed;top:calc(10px + env(safe-area-inset-top,0px));left:50%;transform:translate(calc(-50% + 32.5px));z-index:999;display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:8px;border:1px solid var(--accent-color1, #bb00ff);background:color-mix(in srgb,var(--accent-color1, #bb00ff) 14%,transparent);color:var(--text-color, #fff);font-size:.88rem;backdrop-filter:blur(6px);cursor:var(--cursor-default, default);max-width:min(90vw,640px);-webkit-transform:translateX(calc(-50% + 32.5px));-moz-transform:translateX(calc(-50% + 32.5px));-ms-transform:translateX(calc(-50% + 32.5px));-o-transform:translateX(calc(-50% + 32.5px))}.system-message-banner.is-dismissible{cursor:var(--cursor-pointer, pointer)}.system-message-banner.is-dismissible:hover{background:color-mix(in srgb,var(--accent-color1, #bb00ff) 22%,transparent)}.system-message-banner .material-symbols-rounded{color:var(--accent-color1, #bb00ff);flex-shrink:0}.system-message-banner-text{flex:1;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left}.system-message-banner-close{flex-shrink:0;font-size:18px!important;opacity:.7}@media screen and (max-width:768px){.system-message-banner{max-width:calc(100vw - 20px);width:calc(100vw - 20px);padding:8px 12px;gap:8px;font-size:.82rem}}.toast-content{display:flex;flex-direction:column;gap:10px;min-width:0;flex:1}.toast-text{display:grid;gap:3px;min-width:0}.toast .title{font-size:.94rem;font-weight:600;color:#fff;text-shadow:none;overflow-wrap:anywhere}.toast p{margin:0;font-size:.82rem;line-height:1.4;color:#fff9;text-shadow:none;overflow-wrap:anywhere}.toast .timestamp{font-size:10px;color:#ffffff4d;text-shadow:none;position:absolute;top:14px;right:18px}.toast.interactive{cursor:var(--cursor-default);padding-right:46px}.toast:has(.toast-close) .timestamp{right:46px}.toast .toast-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.toast .toast-action{min-height:32px;padding:7px 12px;border-radius:8px;font-size:.82rem;box-shadow:none}.toast .toast-action.toast-action--accept{background:linear-gradient(-45deg,#00a53a,#22d76a)}.toast .toast-action.toast-action--decline{background:#ffffff0f;border:1px solid rgba(255,255,255,.2)}.toast .toast-action:disabled{opacity:.6}.toast .toast-close{position:absolute;top:12px;right:12px;width:26px;height:26px;min-height:26px;padding:0;border-radius:7px;border:1px solid rgba(255,255,255,.14);background:#ffffff12;box-shadow:none;color:#ffffffa6}.toast .toast-close:not(:disabled):hover{background:#ffffff24;color:#fff;box-shadow:none}.toast .toast-close .material-symbols-rounded{font-size:15px;text-shadow:none}.toast.fade-out{animation:fade-out .5s forwards ease-out;-webkit-animation:fade-out .5s forwards ease-out}@keyframes slide-in{0%{filter:blur(5px);transform:translate(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);-webkit-filter:blur(5px)}to{filter:blur(0px);transform:translate(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-filter:blur(0px)}}@keyframes fade-out{0%{opacity:1;filter:blur(0px);-webkit-filter:blur(0px);transform:translate(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}to{opacity:0;filter:blur(5px);transform:translate(100%);-webkit-filter:blur(5px);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%)}}.toast.toast-bump{animation:toast-bump .3s ease}@keyframes toast-bump{0%{transform:scale(1)}40%{transform:scale(1.02)}to{transform:scale(1)}}.toast-count{opacity:.65;font-weight:500}.vtx-levelbar-snap{transition:none!important}.vtx-levelbar-lap{animation:vtx-levelbar-flash .5s ease}@keyframes vtx-levelbar-flash{0%,to{filter:brightness(1)}50%{filter:brightness(1.8);box-shadow:0 0 12px currentColor}}
