@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";
@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-vietnamese-standard-normal.1chd077tiu-qs.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-latin-ext-standard-normal.1w-ual84inuz5.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-latin-standard-normal.3b1_7etm2gpf5.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-vietnamese-standard-italic.1jy891v0vctk-.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-latin-ext-standard-italic.3yqyav1c7-s7l.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-latin-standard-italic.1jtp4qesv5wmj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-cyrillic-ext-400-normal.3llip5gdtq6ee.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-400-normal.37cpwuas_4tpy.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-cyrillic-400-normal.123gmka-u-660.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-400-normal.2qqi-jaq060ud.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-greek-400-normal.11tra_3r8gne-.woff2)format("woff2"),url(../media/jetbrains-mono-greek-400-normal.18cfsy-6ft9zs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-vietnamese-400-normal.0l8l0wb2sbqrm.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-400-normal.0c64nmg3blt24.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-latin-ext-400-normal.2osyrgmzpqw_0.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-400-normal.3vtl6hswl5p-t.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-latin-400-normal.37baup9wa8gsy.woff2)format("woff2"),url(../media/jetbrains-mono-latin-400-normal.27_azdahucoj5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-cyrillic-ext-500-normal.0o2ixt_i88f99.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-500-normal.0skx51gfgqnxk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-cyrillic-500-normal.249fhc8wr7nbt.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-500-normal.14rir2jm30fz0.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-greek-500-normal.3no6xpizs9fmj.woff2)format("woff2"),url(../media/jetbrains-mono-greek-500-normal.3kuhrkkazcg55.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-vietnamese-500-normal.1vk0uli091fzc.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-500-normal.0w-543ihzmj4y.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-latin-ext-500-normal.3574s2_-3b86t.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-500-normal.376ylftguvq8n.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-latin-500-normal.37tbwx4qeyuup.woff2)format("woff2"),url(../media/jetbrains-mono-latin-500-normal.0nitm9n_z3qum.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-cyrillic-ext-700-normal.1t9g8kjfeurf9.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-700-normal.3f87uc_0qxafo.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-cyrillic-700-normal.1kk6n76jgh4bf.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-700-normal.04fraa12tt0sw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-greek-700-normal.2jyw-rwhfikrq.woff2)format("woff2"),url(../media/jetbrains-mono-greek-700-normal.2xq897i8_xm90.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-vietnamese-700-normal.01eg2sccv2etu.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-700-normal.1gz46-vykm4my.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-latin-ext-700-normal.0_o8pkzqkv-mq.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-700-normal.3ybjkab9mdaju.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-latin-700-normal.3ju-ke9onbi4u.woff2)format("woff2"),url(../media/jetbrains-mono-latin-700-normal.39ew5f7pxrtxu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.wallet-adapter-button{color:#fff;cursor:pointer;background-color:#0000;border:none;border-radius:4px;align-items:center;height:48px;padding:0 24px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:48px;display:flex}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{color:#999;cursor:not-allowed;background:#404144}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{display:inline-block;position:relative}.wallet-adapter-dropdown-list{z-index:99;grid-row-gap:10px;opacity:0;visibility:hidden;background:#2c2d30;border-radius:10px;grid-template-rows:1fr;margin:0;padding:10px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;list-style:none;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 20px #0009}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{cursor:pointer;white-space:nowrap;box-sizing:border-box;color:#fff;border:none;border-radius:6px;outline:none;flex-direction:row;justify-content:center;align-items:center;width:100%;height:37px;padding:0 20px;font-size:14px;font-weight:600;display:flex}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{fill:#999;align-self:center}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transition:transform .15s ease-in;transform:rotate(180deg)}.wallet-adapter-modal{opacity:0;z-index:1040;background:#00000080;transition:opacity .15s linear;position:fixed;inset:0;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{cursor:pointer;background:#1a1f2e;border:none;border-radius:50%;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;top:18px;right:18px}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;inset:0}.wallet-adapter-modal-container{justify-content:center;align-items:center;min-height:calc(100vh - 6rem);margin:3rem;display:flex}@media (max-width:480px){.wallet-adapter-modal-container{min-height:calc(100vh - 2rem);margin:1rem}}.wallet-adapter-modal-wrapper{box-sizing:border-box;z-index:1050;background:#10141f;border-radius:10px;flex-direction:column;flex:1;align-items:center;max-width:400px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;position:relative;box-shadow:0 8px 20px #0009}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{text-align:center;color:#fff;margin:0;padding:64px 48px 48px;font-size:24px;font-weight:500;line-height:36px}@media (max-width:374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{width:100%;margin:0 0 12px;padding:0;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{border-radius:0;font-size:18px;font-weight:400}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{opacity:.6;margin-left:auto;font-size:14px}.wallet-adapter-modal-list-more{cursor:pointer;color:#fff;background-color:#0000;border:none;align-self:flex-end;align-items:center;padding:12px 24px 24px 12px;display:flex}.wallet-adapter-modal-list-more svg{fill:#fff;margin-left:.5rem;transition:all .1s}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:0 24px 24px;display:flex}.wallet-adapter-modal-middle-button{cursor:pointer;color:#fff;background-color:#512da8;border:none;border-radius:8px;width:100%;margin-top:48px;padding:12px;font-size:18px;display:block}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--text:#f0f0ff;--muted:#f0f0ffa8;--faint:#f0f0ff1a;--purple:#9146ff;--purple-dark:#772ce8;--lavender:#bf94ff;--live:#eb0400;--ok:#53fc18;--kick:#53fc18;--twitch:#9146ff;--acc:145,70,255;--on-acc:#fff;--acc-deep:76,30,168;--danger:#ff8a8a;--font-sans:"Archivo Variable", "Archivo", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}body{background:#000;overflow-x:hidden}a{color:var(--lavender)}a:hover{color:#d9c2ff}img{max-width:100%;display:block}button{font-family:inherit}:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.bgfx{z-index:0;isolation:isolate;pointer-events:none;background:#0b0717;position:fixed;inset:0;overflow:hidden}.bgfx .b1,.bgfx .b2{filter:blur(46px);will-change:transform;position:absolute;inset:-25%}.bgfx .b1{background:radial-gradient(16% 34% at 16% 34%,#9146ff8c,#9146ff00 70%),radial-gradient(10% 60% at 4% 62%,#772ce88c,#772ce800 70%),radial-gradient(28% 20% at 56% 22%,#9146ffb3,#9146ff00 70%),radial-gradient(9% 55% at 93% 38%,#bf94ff6b,#bf94ff00 70%);animation:24s ease-in-out infinite alternate dr1}.bgfx .b2{background:radial-gradient(32% 26% at 72% 78%,#772ce8bf,#772ce800 70%),radial-gradient(24% 22% at 28% 86%,#9146ff66,#9146ff00 70%),radial-gradient(40% 12% at 50% 52%,#bf94ff47,#bf94ff00 70%);animation:33s ease-in-out infinite alternate dr2}.bgfx .rb{mix-blend-mode:soft-light;opacity:.85;background-color:gray;background-image:repeating-linear-gradient(90deg,#ffffff6b 0,#0000006b 5px,#ffffff6b 10px),repeating-linear-gradient(0deg,#ffffff1a 0,#0000001a 5px,#ffffff1a 10px);position:absolute;inset:0}.bgfx canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.bgfx.js .b1,.bgfx.js .b2{display:none}.bgfx .vg{background:radial-gradient(125% 95% at 50% 40%,#06040e00 42%,#06040e9e 100%);position:absolute;inset:0}@keyframes dr1{0%{transform:translate(-5%,-3%)scale(1)}50%{transform:translate(4%,3%)scale(1.1)}to{transform:translate(-2%,5%)scale(1.03)}}@keyframes dr2{0%{transform:translate(4%,2%)scale(1.05)}50%{transform:translate(-4%,-4%)scale(.97)}to{transform:translate(3%,-2%)scale(1.1)}}.app{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}.app>main{flex:1;padding-bottom:64px}.wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 32px}.glass{-webkit-backdrop-filter:blur(26px)saturate(140%);backdrop-filter:blur(26px)saturate(140%);box-shadow:inset 0 1px 0 #ffffff4d, inset 0 0 0 1px #f0f0ff38, inset 0 0 30px 2px #dce0ff1f, inset 0 0 90px rgba(var(--acc),.12), 0 24px 60px #000000a6;background:radial-gradient(130% 130% at 50% 40%,#06060ab8 50%,#1a18249e 100%);border-radius:28px}.glass-soft{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f0f0ff0d;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #f0f0ff24}.ttl{font-family:var(--font-sans);letter-spacing:-.005em;word-spacing:.08em;font-style:italic;font-weight:900;font-stretch:80%}.mono{font-family:var(--font-mono)}.k{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px}.muted{color:var(--muted)}.h1{margin:0;font-size:clamp(40px,6vw,80px);line-height:.95}.h2{margin:0;font-size:clamp(28px,4vw,40px)}.b{font-weight:700}.nav{color:#f0f0ffb8;white-space:nowrap;border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.nav:hover{color:var(--text);background:#f0f0ff0f}.nav.on{color:var(--text);background:#9146ff3d;box-shadow:inset 0 0 0 1px #9146ff99}.btn-p,.btn-g{min-height:48px;font:800 15px var(--font-sans);letter-spacing:.01em;cursor:pointer;white-space:nowrap;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-stretch:92%;text-decoration:none;transition:transform 80ms,box-shadow 80ms,background .15s;display:inline-flex}.btn-p{background:var(--purple);color:var(--on-acc);box-shadow:inset 0 1px 0 #ffffff47, inset 0 0 0 1.5px #00000059, 0 4px 0 rgb(var(--acc-deep)), 0 6px 14px #00000073}.btn-p:hover{background:var(--purple-dark);color:var(--on-acc)}.btn-g{color:var(--text);background:#f0f0ff0a;box-shadow:inset 0 0 0 1.5px #f0f0ff42,0 4px #0009}.btn-g:hover{color:var(--text);background:#f0f0ff0f}.btn-p:active:not(:disabled),.btn-g:active:not(:disabled){transform:translateY(3px)}.btn-p:active:not(:disabled){box-shadow:inset 0 1px 0 #fff3, inset 0 0 0 1.5px #00000059, 0 1px 0 rgb(var(--acc-deep))}.btn-g:active:not(:disabled){box-shadow:inset 0 0 0 1.5px #f0f0ff42,0 1px #0009}.btn-p:disabled,.btn-g:disabled{opacity:.5;cursor:not-allowed}.btn-sm{border-radius:12px;min-height:44px;padding:0 14px;font-size:14px}.btn-g.danger{color:var(--danger);box-shadow:inset 0 0 0 1px #ff8a8a66}.chip{min-height:44px;color:var(--text);font:500 14px var(--font-sans);cursor:pointer;background:#f0f0ff0d;border:0;border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #f0f0ff29}.chip:hover{color:var(--text);background:#f0f0ff17}.chip.on{box-shadow:inset 0 0 0 1px var(--purple);background:#9146ff3d}.goal-custom{cursor:text;gap:6px;padding:0 14px 0 16px}.goal-custom input{width:52px;min-width:0;color:var(--text);font:600 15px var(--font-mono);background:0 0;border:0;outline:none;padding:0}.goal-custom input::placeholder{color:#f0f0ff73;font-family:var(--font-sans);font-weight:500}.goal-custom>span:last-child{color:var(--muted);font-size:13px}.goal-custom:focus-within{box-shadow:inset 0 0 0 1px var(--purple)}.goal-custom.bad{box-shadow:inset 0 0 0 1px var(--danger)}.field{width:100%;min-height:52px;color:var(--text);font:500 16px var(--font-sans);background:#f0f0ff0d;border:0;border-radius:14px;padding:12px 16px;box-shadow:inset 0 0 0 1px #f0f0ff33}.field:focus{box-shadow:inset 0 0 0 2px var(--purple);outline:none}.field::placeholder{color:#f0f0ff6b}textarea.field{resize:vertical;min-height:140px;line-height:1.5}.lbl{font-size:14px;font-weight:600}.hint{color:var(--muted);font-size:13px}.error{color:var(--danger);min-height:0;font-size:14px}.error:empty{display:none}.success{color:var(--ok);font-size:14px}.fld{flex-direction:column;gap:8px;display:flex}.two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.live{background:var(--live);color:#fff;font:700 11px var(--font-mono);letter-spacing:.08em;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.live i{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pulse;display:inline-block}@keyframes pulse{50%{opacity:.35}}.pill{font:700 11px var(--font-mono);letter-spacing:.06em;color:var(--text);background:#0009;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.bar{background:#f0f0ff14;border-radius:999px;height:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #f0f0ff1a}.bar span{background:linear-gradient(90deg, var(--purple-dark), var(--purple), var(--lavender));height:100%;box-shadow:0 0 18px rgba(var(--acc),.7);background-size:200% 100%;border-radius:999px;transition:width .6s;animation:3s linear infinite shine;display:block}.bar.inst span{transition:none}@keyframes shine{to{background-position:-200% 0}}.ava{width:56px;height:56px;color:var(--muted);font:700 13px var(--font-mono);background:#0b0b10;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #f0f0ff40,inset 0 0 18px #dce0ff29}.ava img{object-fit:cover;width:100%;height:100%}.av-g{color:#fff;text-shadow:0 1px 6px #00000080;background:radial-gradient(120% 120% at 25% 15%, hsl(var(--h) 95% 74% / .95), hsl(var(--h) 80% 40%) 45%, #0b0b10 100%)}.card{color:var(--text);text-decoration:none;transition:transform .2s,box-shadow .2s}.card:hover{color:var(--text);transform:translateY(-3px)}.row{border-bottom:1px solid #f0f0ff14;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.row:last-child{border-bottom:0}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.grid-wide{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}.split{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.split>.main{flex-direction:column;flex:999 600px;gap:20px;min-width:0;display:flex}.split>.side{flex-direction:column;flex:340px;gap:20px;min-width:0;display:flex}.stat{font-family:var(--font-mono);margin-top:4px;font-size:22px;font-weight:700}.feebar{border-radius:999px;gap:2px;height:10px;display:flex;overflow:hidden}.marquee-wrap{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#100820d1;border-top:1px solid #9146ff4d;border-bottom:1px solid #9146ff4d;overflow:hidden}.marquee{white-space:nowrap;gap:48px;width:max-content;padding:12px 0;font-size:14px;animation:40s linear infinite mq;display:flex}.marquee:hover{animation-play-state:paused}@keyframes mq{0%{transform:translate(0)}to{transform:translate(-50%)}}.banner{background:#9146ff2e;border-radius:14px;margin:0 auto;padding:10px 16px;font-size:14px;box-shadow:inset 0 0 0 1px #9146ff80}.empty{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:40px;display:flex}.steps{flex-direction:column;gap:10px;display:flex}.step-line{align-items:center;gap:10px;font-size:14px;display:flex}.dot{background:#f0f0ff33;border-radius:50%;flex-shrink:0;width:10px;height:10px}.dot.active{background:var(--lavender);box-shadow:0 0 12px var(--lavender)}.dot.done{background:var(--ok)}table.tbl{border-collapse:collapse;width:100%;font-size:14px}table.tbl th{text-align:left;border-bottom:1px solid #f0f0ff1f;padding:12px 14px}table.tbl td{vertical-align:top;border-bottom:1px solid #f0f0ff14;padding:14px}.scroll-x{overflow-x:auto}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.back{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.hdr{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;display:flex}.logo .ttl{color:var(--text)}.logo .tag{color:var(--muted);font-size:15px}.pillnav{border-radius:999px;gap:4px;padding:4px;display:flex}.cc{border-radius:24px;flex-direction:column;gap:16px;padding:22px;display:flex}.cc-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.who{align-items:center;gap:12px;min-width:0;display:flex}.sn{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.sub{color:var(--muted);font-size:13px}.kv{justify-content:space-between;gap:10px;font-size:13px;display:flex}.dc{border-radius:24px;flex-direction:column;gap:14px;padding:16px;display:flex}.thumb{aspect-ratio:16/9;color:var(--text);cursor:pointer;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;display:flex;position:relative;overflow:hidden}.thumb.vid{background:radial-gradient(70% 80% at 30% 35%, hsl(var(--h) 85% 45% / .55), transparent 70%), radial-gradient(60% 70% at 80% 75%, hsl(calc(var(--h) + 40) 80% 40% / .45), transparent 70%), #07070c}.thumb.dim{cursor:default;color:var(--muted)}.thumb .dur{position:absolute;bottom:10px;right:10px}.dc-h{justify-content:space-between;align-items:baseline;gap:10px;padding:0 6px;display:flex}.dc-h a{min-height:44px;color:var(--text);overflow-wrap:anywhere;align-items:center;min-width:0;font-size:22px;text-decoration:none;display:inline-flex}.amt{color:var(--lavender);white-space:nowrap;font-weight:700}.dc-m{color:#f0f0ffcc;padding:0 6px;font-size:14px;line-height:1.45}.dc-f{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:0 6px 6px;font-size:13px;display:flex}.stream{aspect-ratio:16/9;background:#000;padding:0;position:relative;overflow:hidden}.scene{background:radial-gradient(55% 65% at 28% 40%, hsl(var(--h) 85% 45% / .55), transparent 70%), radial-gradient(50% 60% at 70% 72%, hsl(calc(var(--h) + 40) 80% 40% / .45), transparent 70%), #05050a;animation:14s ease-in-out infinite alternate scene;position:absolute;inset:-6%}.scene:after{content:"";background:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 3px);position:absolute;inset:0}@keyframes scene{to{filter:hue-rotate(25deg)brightness(1.15);transform:scale(1.06)translate(2%)}}.s-top{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;top:14px;left:14px}.s-center{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:0 12px;display:flex;position:absolute;inset:0 36% 0 0}@keyframes cin{0%{opacity:0;transform:translateY(6px)}}.alertbox{z-index:5;background:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.alertcard{text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);max-width:86%;box-shadow:inset 0 0 0 1px rgba(var(--acc),.6), 0 0 60px rgba(var(--acc),.5), 0 20px 50px #0009;background:#0c0818db;border-radius:24px;flex-direction:column;align-items:center;gap:8px;padding:22px 28px;animation:.55s cubic-bezier(.2,1.4,.4,1) pop;display:flex}.alertcard .big{font-size:clamp(34px,6vw,60px);line-height:1}.alertcard .am{font-size:clamp(14px,1.8vw,18px);line-height:1.35}.alertcard .sm{font-size:13px}@keyframes pop{0%{opacity:0;transform:scale(.7)}}.cta-lead{box-shadow:inset 0 1px 0 #ffffff4d, inset 0 0 0 1px rgba(var(--acc),.8), inset 0 0 90px rgba(var(--acc),.22), 0 24px 60px #000000a6;flex-direction:column;gap:14px;padding:28px;display:flex}.cta-lead .btn-p{align-self:flex-start}.qcard{border-radius:24px;flex-direction:column;gap:14px;padding:22px;display:flex}.q-top{align-items:center;gap:12px;display:flex}.q-top .grow{flex:auto;min-width:0}.q-top .sn{white-space:normal;overflow-wrap:anywhere}.q-msg{border-radius:16px;padding:14px 16px;font-size:15px;line-height:1.45}.q-act{flex-wrap:wrap;gap:8px;display:flex}.st{font:700 11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 10px;display:inline-flex}.st.q{color:var(--ok);background:#53fc181a;box-shadow:inset 0 0 0 1px #53fc1866}.st.w{color:var(--lavender);background:#bf94ff24;box-shadow:inset 0 0 0 1px #bf94ff73}.stats4{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;display:grid}.stats4>div{border-radius:22px;padding:20px 22px}.upl{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mini-stream{aspect-ratio:16/9;border-radius:18px;position:relative;overflow:hidden}.mini-stream .alertbox{background:#00000040}.mini-stream .alertcard{max-width:92%;padding:16px 18px;animation:none}.mini-stream .alertcard .big{font-size:34px}.mini-stream .alertcard .am{font-size:14px}.flexw{flex-wrap:wrap;gap:20px;display:flex}.col{flex-direction:column;flex:340px;gap:20px;min-width:0;display:flex}.sec-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.ftr{border-top:1px solid var(--faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px 0 40px;display:flex}.ftr nav{flex-wrap:wrap;gap:20px;font-size:14px;display:flex}.ftr nav a{align-items:center;min-height:44px;padding:0 6px;display:inline-flex}.sw{border-radius:50%;flex-shrink:0;width:24px;height:24px;box-shadow:inset 0 0 0 1px #ffffff59}input[type=range]{width:100%;accent-color:var(--purple);min-height:32px}.plat-kick{--purple:#53fc18;--purple-dark:#45dc12;--lavender:#a9ff86;--acc:83,252,24;--acc-deep:30,126,8;--on-acc:#050505}.plat-kick .live{background:var(--kick);color:#050505}.plat-kick .live i{background:#050505}.pf{font:600 12px var(--font-mono);letter-spacing:.04em;align-items:center;gap:6px;display:inline-flex}.pf:before{content:"";background:currentColor;border-radius:2px;width:7px;height:7px;box-shadow:0 0 8px}.pf-kick{color:var(--kick)}.pf-twitch{color:#bf94ff}.chrome{background:linear-gradient(105deg,#b9bccb 0%,#f4f4ff 14%,#8d90a3 27%,#fff 38%,#c9b1ff 45%,#f0f0ff 51%,#b7ff9c 57%,#9da0b2 68%,#fff 80%,#ffcf9e 86%,#b9bccb 100%) 0 0/260% 100%;color:#0000;filter:drop-shadow(0 1px #ffffff26)drop-shadow(0 6px 18px #9146ff40);-webkit-background-clip:text;background-clip:text;animation:9s linear infinite chrome}@keyframes chrome{to{background-position:-260% 0}}.logo .tag b{font-weight:600}.ico{--s:56px;--ic:145,70,255;width:var(--s);height:var(--s);background:linear-gradient(165deg,#2c2c34 0%,#1b1b21 40%,#0f0f13 100%);border-radius:27%;flex-shrink:0;display:inline-block;position:relative;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #000000bf,inset 0 0 0 1px #ffffff0f,0 10px 24px #0000008c,0 2px 4px #00000080}.ico:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 70% at 50% -12%,#ffffff21,#fff0 62%);position:absolute;inset:0}.ico .scr{background:radial-gradient(120% 90% at 50% 112%, rgba(var(--ic),.24), #060609 64%);border-radius:23%;justify-content:center;align-items:center;display:flex;position:absolute;inset:12%;overflow:hidden;box-shadow:inset 0 2px 5px #000000e6,inset 0 0 0 1px #ffffff0d,0 1px #ffffff17}.ico .scr:after{content:"";pointer-events:none;background:linear-gradient(155deg,#ffffff1a 0%,#ffffff06 34%,#fff0 35%);position:absolute;inset:0}.ico canvas{image-rendering:pixelated;filter:drop-shadow(0 0 3px rgba(var(--ic),.6));display:block}.ico.sm{--s:44px}.ico.lg{--s:72px}.ico.xl{--s:104px}.ihead,.step,.stat-i{align-items:center;gap:14px;display:flex}.x3d{z-index:0;isolation:isolate;color:#f4f4ff;padding-right:.06em;display:inline-block;position:relative}h1.x3d,h2.x3d{display:block}.x3d{margin-bottom:.1em}.x3d:before{content:attr(data-t);z-index:-1;color:#000;padding-right:inherit;pointer-events:none;-webkit-text-stroke:.09em #000;text-shadow:-.0125em .0125em #000,-.025em .025em #000,-.0375em .0375em #000,-.05em .05em #000,-.0625em .0625em #000,-.075em .075em #000,-.0875em .0875em #000,-.1em .1em #000,-.1125em .1125em #000,-.125em .125em #000,-.1375em .1375em #000,-.15em .15em #000,-.1625em .1625em #000;filter:drop-shadow(.038em 0 0 var(--purple)) drop-shadow(-.038em 0 0 var(--purple)) drop-shadow(0 .038em 0 var(--purple)) drop-shadow(0 -.038em 0 var(--purple));position:absolute;inset:0}.l3d{color:#f4f4ff;text-shadow:.022em 0em 0 #000, -.022em 0em 0 #000, 0em .022em 0 #000, 0em -.022em 0 #000, .0154em .0154em 0 #000, -.0154em .0154em 0 #000, .0154em -.0154em 0 #000, -.0154em -.0154em 0 #000, -.012em .012em 0 rgb(var(--acc-deep)), -.024em .024em 0 rgb(var(--acc-deep)), -.036em .036em 0 rgb(var(--acc-deep)), -.048em .048em 0 rgb(var(--acc-deep)), -.06em .06em 0 rgb(var(--acc-deep)), -.072em .072em 0 rgb(var(--acc-deep)), -.084em .084em 0 #000, -.096em .096em 0 #000}.m3d{color:#f4f4ff;text-shadow:.03em 0em 0 #000, -.03em 0em 0 #000, 0em .03em 0 #000, 0em -.03em 0 #000, .021em .021em 0 #000, -.021em .021em 0 #000, .021em -.021em 0 #000, -.021em -.021em 0 #000, -.017em .017em 0 rgb(var(--acc-deep)), -.034em .034em 0 rgb(var(--acc-deep)), -.051em .051em 0 rgb(var(--acc-deep)), -.068em .068em 0 rgb(var(--acc-deep)), -.085em .085em 0 #000}.x3d .chrome{filter:none}.logo .x3d:before{filter:drop-shadow(.05em 0 0 var(--purple)) drop-shadow(-.05em 0 0 var(--purple)) drop-shadow(0 .05em 0 var(--purple)) drop-shadow(0 -.05em 0 var(--purple))}.dono-logo{width:100%;height:auto;display:block;overflow:visible}.dono-logo .lg-th,.dono-logo .lg-sh{transform-box:view-box;transform-origin:0 0;animation-duration:.6s;animation-timing-function:steps(2,jump-none);animation-iteration-count:infinite}.dono-logo .lg-th{animation-name:lgThigh}.dono-logo .lg-sh{animation-name:lgShin}.dono-logo .lg-b{animation-delay:-.3s}.dono-logo .lg-bob{animation:.3s steps(2,jump-none) infinite lgBob}.dono-logo .lg-shadow{transform-box:fill-box;transform-origin:50%;animation:.3s steps(2,jump-none) infinite lgShadow}@keyframes lgThigh{0%{transform:rotate(-32deg)}20%{transform:rotate(-8deg)}45%{transform:rotate(30deg)}60%{transform:rotate(18deg)}78%{transform:rotate(-24deg)}90%{transform:rotate(-40deg)}to{transform:rotate(-32deg)}}@keyframes lgShin{0%{transform:rotate(6deg)}20%{transform:rotate(10deg)}45%{transform:rotate(28deg)}60%{transform:rotate(88deg)}78%{transform:rotate(78deg)}90%{transform:rotate(30deg)}to{transform:rotate(6deg)}}@keyframes lgBob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes lgShadow{0%,to{transform:scaleX(1)}50%{transform:scaleX(.86)}}.logo{align-items:center;gap:14px;text-decoration:none;display:flex}.logo .mark{flex-shrink:0;width:176px;margin:-6px 0 -10px}.ftr .mark{width:118px}@media (max-width:700px){.logo .mark{width:132px;margin:-4px 0 -8px}}@media (prefers-reduced-motion:reduce){.dono-logo .lg-th,.dono-logo .lg-sh,.dono-logo .lg-bob,.dono-logo .lg-shadow{animation:none}}@media (max-width:700px){.wrap{padding:0 16px}.glass{border-radius:22px}section.glass,form.glass,article.glass{padding:22px!important}.hdr{gap:12px;padding:16px 0}.logo .tag{display:none}.pillnav{order:3;justify-content:space-between;width:100%;overflow-x:auto}.nav{flex:1 0 auto;justify-content:center;padding:0 12px}.two{grid-template-columns:1fr}.s-center{right:46%}.s-center .ava{border-radius:16px!important;width:52px!important;height:52px!important}.alertcard{gap:4px;padding:14px 16px}.alertcard .sm{font-size:11px}}@media (prefers-reduced-motion:reduce){.bgfx .b1,.bgfx .b2,.marquee,.bar span,.live i,.scene,.alertcard,.chat div,.chrome{animation:none}.card{transition:none}}.wallet-adapter-modal-wrapper{font-family:var(--font-sans)!important;background:#0b0b10!important;border-radius:24px!important;box-shadow:inset 0 0 0 1px #f0f0ff33,0 24px 60px #000000b3!important}.wallet-adapter-modal-title{font-style:italic;font-family:var(--font-sans)!important;font-weight:800!important}.wallet-adapter-button{font-family:var(--font-sans)!important;border-radius:12px!important}.wallet-adapter-modal-list .wallet-adapter-button:not([disabled]):hover{background:#9146ff33!important}.embed{aspect-ratio:16/9;background:#000;padding:0;position:relative;overflow:hidden}.embed iframe{background:#000;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.embed .ph{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;position:absolute;inset:0}.embed .ph .scene{inset:-6%}.embed .ph>:not(.scene){position:relative}.rules{flex-direction:column;gap:10px;display:flex}.rules div{color:#f0f0ffd1;gap:10px;font-size:14px;display:flex}.rules div:before{content:"●";color:var(--purple)}.legal h2{margin:28px 0 8px;font-size:24px}.legal p,.legal li{color:#f0f0ffd1;font-size:15px;line-height:1.6}
