@font-face{font-family:MIC Outfit;font-style:normal;font-weight:900;font-display:swap;src:url(/mic-ui/fonts/outfit-black.ttf) format("truetype")}@font-face{font-family:MIC Space;font-style:normal;font-weight:700;font-display:swap;src:url(/mic-ui/fonts/space-grotesk-bold.ttf) format("truetype")}.topbar{position:relative;isolation:isolate;z-index:5;flex-shrink:0;height:var(--header);padding:0 var(--gutter);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;background:#220b36}.header-waves,.header-surf{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.header-waves{z-index:-1}.header-surf{z-index:2;clip-path:inset(0 calc(100% - 210px) 0 0)}.brand{position:relative;align-self:stretch;display:block;width:155px;max-width:100%;justify-self:start;overflow:hidden;z-index:1}.brand img{position:absolute;width:154px;height:154px;max-width:none;left:0;top:0;object-fit:contain;clip-path:circle(43% at 50% 48%);-webkit-mask-image:linear-gradient(#000 60%,#0009 84%,transparent 97%);mask-image:linear-gradient(#000 60%,#0009 84%,transparent 97%);animation:mic-logo-float 8s ease-in-out infinite;transform-origin:50% 65%}.brand:hover img{filter:brightness(1.12)}.creator-scene{position:relative;z-index:3;justify-self:center;display:flex;align-items:center;gap:20px;isolation:isolate}.creator-avatar{display:block;flex-shrink:0;width:88px;height:88px;border-radius:50%;padding:3px;background:linear-gradient(145deg,#d5f52c,#e82aac 65%,#7114a0);transition:transform .25s}.creator-avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%;border:3px solid #220b36}.creator-avatar:hover{transform:translateY(-2px)}.creator-credit{position:relative;z-index:3;justify-self:center;display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 0}.creator-kicker{font-family:MIC Space,Arial,sans-serif;font-weight:700;font-size:9px;font-style:normal;text-transform:uppercase;letter-spacing:2.6px;color:#e3c8f1;line-height:1.3;white-space:nowrap}.creator-name{font-family:MIC Space,Arial,sans-serif;font-weight:700;font-size:43px;letter-spacing:-2.4px;line-height:1;color:#fff;transition:color .2s}.creator-name:hover{color:#d5f52c}.creator-socials{display:flex;align-items:center;gap:5px;margin-top:2px}.creator-socials a,.creator-socials button{display:grid;place-items:center;width:30px;height:29px;padding:6px;border:0;border-radius:50%;background:transparent;color:#f7d9f4;transition:background .2s,color .2s,transform .2s}.creator-socials svg{display:block;width:16px;height:16px;fill:currentColor}.creator-socials a:hover,.creator-socials button:not(:disabled):hover{background:#ffffff12;color:#d5f52c;transform:translateY(-2px)}.creator-socials .social-placeholder{opacity:.5;cursor:default}.social-status{position:absolute;top:100%;left:50%;transform:translate(-50%);padding:10px 14px;white-space:nowrap;border:1px solid #d5f52c55;border-radius:10px;background:#220b36;color:#e5f799;font-size:11px;box-shadow:0 8px 25px #0006}.login-link{position:relative;isolation:isolate;overflow:hidden;z-index:3;justify-self:end;display:flex;align-items:center;justify-content:center;gap:18px;width:228px;min-height:86px;padding:0 22px;border:0;border-radius:29px 14px;background:#e82aac;color:#fff;box-shadow:none;transition:filter .25s}.login-waves{position:absolute;z-index:-1;left:var(--wave-left,0px);top:var(--wave-top,0px);width:var(--wave-width,100%);height:var(--wave-height,100%);pointer-events:none}.login-art{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.login-art-edge{transition:stroke .25s}.login-copy{position:relative;display:flex;flex-direction:column;gap:3px;transform:translateY(-2px) skew(-7deg)}.login-copy strong{font-family:MIC Outfit,Arial Black,sans-serif;font-weight:900;font-size:36px;letter-spacing:-1.5px;line-height:1;color:#fff5fd;text-shadow:2px 3px 0 #491357}.login-copy>span{font-family:MIC Space,Arial,sans-serif;font-weight:700;font-size:10px;letter-spacing:2px;white-space:nowrap;color:#ffe2f7;text-shadow:1px 1px #491357}.osu-mark{display:block;width:50px;height:50px;object-fit:contain;padding:0;background:none;transform:translateY(1px) rotate(-7deg);filter:drop-shadow(2px 2px 0 #491357);transition:transform .3s}.login-link:hover,.login-link:focus-visible{filter:brightness(1.08);box-shadow:none}.login-link:hover .osu-mark{transform:translateY(1px) rotate(3deg)}.login-link:hover .login-art-edge{stroke:#fff0fb}.login-link:active{filter:brightness(.95)}@keyframes mic-logo-float{0%,to{transform:translateY(1px) rotate(-8deg)}50%{transform:translateY(-5px) rotate(-4deg)}}@media(min-width:1100px){.creator-scene{gap:24px}.brand{width:170px}.brand img{width:168px;height:168px;top:-7px}}@media(min-width:681px)and (max-width:850px){.topbar{grid-template-columns:1fr auto 1fr;padding:0 20px}.creator-scene{gap:14px}.creator-avatar{width:76px;height:76px}.creator-kicker{font-size:8px;letter-spacing:2px}.creator-name{font-size:38px}.brand{width:120px}.brand img{width:132px;height:132px;left:-10px;top:12px}.login-link{width:188px;gap:12px;padding:0 18px;min-height:76px}.login-copy strong{font-size:30px}.osu-mark{width:42px;height:42px}}@media(max-width:680px){.topbar{padding:0 16px;grid-template-columns:1fr 1fr;grid-template-rows:76px 108px;gap:0}.brand{grid-column:1;grid-row:1 / 3;align-self:start;width:100px;height:85px}.brand img{width:96px;height:96px;left:-3px;top:6px}.creator-scene{grid-row:2;grid-column:1 / -1;gap:18px}.creator-avatar{width:72px;height:72px}.creator-credit{padding:0;gap:3px}.creator-kicker{font-size:8px;letter-spacing:2px}.creator-name{font-size:33px;letter-spacing:-1.6px}.creator-socials{gap:3px;margin-top:0}.creator-socials a,.creator-socials button{width:27px;height:28px}.creator-socials svg{width:15px;height:15px}.header-surf{height:100%}.login-link{grid-column:2;grid-row:1;width:166px;gap:12px;padding:0 14px;min-height:64px;border-radius:23px 11px}.login-copy{gap:4px}.login-copy strong{font-size:29px}.login-copy>span{font-size:8px;letter-spacing:1.5px}.osu-mark{width:36px;height:36px;padding:0}.social-status{top:95%;font-size:10px}}@media(prefers-reduced-motion:reduce){.header-waves path,.header-surf path,.brand img,.login-current{animation:none!important}.login-link:after{display:none}.brand img{transform:rotate(-6deg)}}:root{color-scheme:dark;font-family:Segoe UI,Arial,sans-serif;background:#100716;color:#f8f4fc;font-synthesis:none;--accent:#dcf78e;--line:#ffffff13;--gutter:5vw;--header:148px;--dock:190px}*{box-sizing:border-box}html{overflow-x:clip}body{position:relative;margin:0;min-width:300px;min-height:100svh;display:flex;flex-direction:column;background:radial-gradient(ellipse at 50% 40%,#18071e,#0b0410,#060309 76%);overflow-x:hidden}a{color:inherit;text-decoration:none}button,select{font:inherit}button{cursor:pointer;color:inherit;border:0}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:disabled{cursor:default;opacity:.35}button:focus-visible,a:focus-visible,select:focus-visible{outline:2px solid #dcf78e;outline-offset:6px}::selection{background:#d7f98a;color:#111}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;left:20px;top:-100px;z-index:20;background:#d7f98a;color:#101010;padding:14px 22px}.skip-link:focus{top:15px}.art-layer{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}#stage{position:absolute;left:50%;top:var(--header);transform:translate(-50%) scale(1.22);transform-origin:center;width:min(1300px,120vw);height:calc(100svh - var(--header) - var(--dock));min-height:300px;pointer-events:auto;touch-action:none;user-select:none;-webkit-user-select:none;outline:none;cursor:default}#stage[data-hover=plasma]{cursor:grab}#stage[data-dragging=true]{cursor:grabbing}#stage[data-input=keyboard]:focus-visible{box-shadow:inset 0 0 0 1px #d9f67c44;border-radius:50%}#artwork,#poster{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}#artwork{opacity:0;transition:opacity .7s;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 85%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 85%,transparent)}#poster{object-fit:contain;padding:1%;opacity:1;transition:opacity .5s;-webkit-mask-image:radial-gradient(ellipse at center,#000 25%,transparent 73%);mask-image:radial-gradient(ellipse at center,#000 25%,transparent 73%)}.ready #artwork{opacity:1}.ready #poster{opacity:0}#flow-source[hidden]{display:none!important}.fallback-video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse at center,#000 35%,transparent 73%);mask-image:radial-gradient(ellipse at center,#000 35%,transparent 73%)}.fallback-ready .fallback-video{opacity:1}.fallback-ready #poster{opacity:0}.fallback #artwork{display:none}#home-screen{position:relative;z-index:2;flex:1;min-height:calc(100svh - var(--header));display:flex;flex-direction:column;pointer-events:none}.logo-hero{position:relative;flex:1;min-height:300px}.launcher{width:min(930px,calc(100% - 48px));height:var(--dock);margin:0 auto;pointer-events:auto;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0 0 19px}.selection-detail{height:45px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transform:skew(-5deg);pointer-events:none}.tool-wordmark{margin:0;font-family:MIC Outfit,Arial Black,sans-serif;font-weight:900;font-size:clamp(26px,3vw,38px);line-height:1.12;letter-spacing:-1.2px;text-transform:uppercase;background:linear-gradient(180deg,#fff 15%,#ffe6fb 45%,#df93d2 56%,#fff0ff 91%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 #71275b) drop-shadow(0 3px 0 #421936) drop-shadow(0 0 18px #e533b01a)}.tool-menu{position:relative;display:flex;align-items:center;justify-content:center;gap:25px;width:100%;height:126px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x proximity;padding:10px 8px 2px}.tool-menu::-webkit-scrollbar{display:none}.tool-tile{position:relative;flex:0 0 116px;display:flex;align-items:center;justify-content:center;height:110px;scroll-snap-align:center;outline:none!important}.tool-tile:before{content:"";position:absolute;width:86px;height:60px;top:28px;left:50%;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse,#c02ec62b,transparent 70%);opacity:0;transition:opacity .25s}.tile-face{position:relative;width:94px;height:94px;display:flex;justify-content:center;align-items:center;transition:transform .28s cubic-bezier(.2,.8,.2,1);transform-origin:50% 80%}.tile-image{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 7px 8px #0005);opacity:.78;transition:opacity .25s,filter .25s;pointer-events:none}.tool-tile.selected .tile-face,.tool-tile:hover .tile-face{transform:translateY(-5px) scale(1.12)}.tool-tile.selected .tile-image,.tool-tile:hover .tile-image{opacity:1;filter:drop-shadow(0 7px 15px #d521a030)}.tool-tile.selected:after{content:"";position:absolute;bottom:0;left:50%;width:4px;height:4px;border-radius:50%;transform:translate(-50%);background:#def791;box-shadow:0 0 9px #ddf79166}.tool-tile:focus-visible{border-radius:12px;outline:1px solid #dff59388!important;outline-offset:3px}.eyebrow{font-size:9px;letter-spacing:2.2px;font-weight:600;color:var(--accent);margin:0 0 20px;display:flex;align-items:center;gap:9px}.launch-button{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:14px 20px;border:1px solid #b8b0c33a;border-radius:3px;font-size:11px;font-weight:600;transition:background .2s}.launch-button:hover{background:#ffffff0b}.tool-page{display:block}.tool-page .art-layer{opacity:.15}.tool-page #stage{pointer-events:none;top:80px;left:80%;height:400px;width:700px;min-height:0;transform:translate(-50%)}.tool-screen{position:relative;z-index:2;margin:36px var(--gutter) 55px;min-height:65vh;max-width:1100px}.back-link{font-size:11px;color:#a9a3b4;display:inline-block;margin-bottom:40px}.back-link:hover{color:var(--accent)}.tool-heading{max-width:680px}.tool-heading h1{font-size:clamp(40px,5vw,72px);line-height:1.02;letter-spacing:-2px;font-weight:400;margin:0 0 20px}.tool-heading>p:last-child{font-size:14px;line-height:1.7;color:#a9a1b8;max-width:530px}.tool-content{margin-top:40px;max-width:900px}.tool-page #stage{opacity:.2;pointer-events:none;right:-14vw}.tool-page .console-footer{margin-top:40px}.data-strip{display:flex;gap:0;border-block:1px solid var(--line);margin:24px 0 32px}.data-item{padding:22px 40px 22px 0;margin-right:40px;border-right:1px solid var(--line)}.data-item:last-child{border:0}.data-item span{display:block;color:#898192;font-size:9px;text-transform:uppercase;letter-spacing:1.3px;margin-bottom:9px}.data-item strong{font-size:21px;font-weight:450}.empty-state{padding:35px 0;border-top:1px solid var(--line)}.empty-state h2{font-size:23px;font-weight:450;margin:0 0 12px}.empty-state p{color:#a29aaa;max-width:560px;line-height:1.7;font-size:13px}.tool-actions{display:flex;gap:16px;flex-wrap:wrap;margin:28px 0}.tool-actions .launch-button{width:auto}.state-note{display:inline-flex;gap:8px;align-items:center;border:1px solid #d7f98a33;color:var(--accent);padding:7px 11px;border-radius:3px;font-size:10px}.data-loading{padding:35px 0;color:#b0a8be}.retry-button{background:transparent;border:1px solid #8e809b55;border-radius:3px;padding:12px 20px;margin-top:12px}.week-control{display:flex;align-items:center;gap:12px;font-size:12px;color:#b0a8be;flex-wrap:wrap}.week-control select{background:#1c1724;border:1px solid #5e506b;color:#fff;padding:10px 36px 10px 12px;border-radius:3px}.entries{list-style:none;margin:25px 0;padding:0}.entries li{border-top:1px solid var(--line);padding:20px 0;display:flex;gap:20px;align-items:center}.entry-number{font-size:12px;color:#797083;font-variant-numeric:tabular-nums}.entry-main{flex:1;min-width:0}.entry-main strong{font-size:15px;font-weight:500;display:block}.entry-main span{font-size:11px;color:#a299ad;display:block;margin-top:5px;line-height:1.5}.entry-metric{font-size:14px;color:var(--accent);white-space:nowrap}.entry-metric small{display:block;font-size:9px;margin-top:4px;text-align:right;color:#8d8199}.text-link{font-size:12px;text-decoration:underline;text-underline-offset:5px;color:#c3b8d1}.board-note{font-size:11px;color:#9b91a7;line-height:1.7;max-width:600px}.board-tabs{display:flex;gap:26px;border-bottom:1px solid var(--line);margin-bottom:24px}.board-tabs button{background:none;padding:15px 0;color:#a69caf;font-size:13px;border-bottom:2px solid transparent}.board-tabs button[aria-selected=true]{color:var(--accent);border-color:var(--accent)}@media(min-height:950px)and (min-width:900px){:root{--dock:228px}.launcher{width:1050px}.tool-menu{height:160px}.tool-tile{flex-basis:140px;height:144px}.tile-face{width:120px;height:120px}}@media(max-width:900px){:root{--gutter:26px}.tool-menu{gap:13px}.tool-tile{flex-basis:100px}.tile-face{width:86px;height:86px}}@media(max-width:680px){:root{--header:184px;--dock:246px;--gutter:22px}#stage{width:130%;min-height:270px;transform:translate(-50%) scale(1.08)}.logo-hero{min-height:270px}.launcher{width:calc(100% - 34px);padding-bottom:12px}.selection-detail{height:38px;width:100%}.tool-wordmark{font-size:clamp(22px,6.7vw,28px);letter-spacing:-.8px}.tool-menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,1fr);height:196px;gap:0 8px;overflow:visible;padding:2px 0}.tool-tile{height:94px;width:100%;min-width:0}.tile-face{width:76px;height:76px}.tool-tile.selected .tile-face,.tool-tile:hover .tile-face{transform:translateY(-3px) scale(1.08)}.tool-tile:before{top:20px}.tool-screen{margin:25px var(--gutter) 35px}.back-link{margin-bottom:26px}.tool-heading h1{font-size:42px;letter-spacing:-1.4px}.tool-heading>p:last-child{font-size:13px}.tool-content{margin-top:25px}.data-strip{gap:20px;flex-wrap:wrap;padding:18px 0}.data-item{padding:0 20px 0 0;margin:0}.data-item strong{font-size:16px}.data-item span{font-size:8px}.empty-state{padding:25px 0}.empty-state h2{font-size:21px}.entry-main strong{font-size:13px}.entry-main span{font-size:10px}.entries li{gap:12px}.tool-page #stage{left:100%;opacity:.6;width:700px;transform:translate(-50%)}.tool-actions .launch-button{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root{--dock:228px}.gameplay-background{position:fixed;inset:var(--header) 0 0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 20% 40%,#45255c55,transparent 65%),#0b0612}.gameplay-video{position:absolute;inset:0;opacity:0;transition:opacity 1.5s}.is-playing .gameplay-video{opacity:.85}#gameplay-player{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0}.gameplay-shade{position:absolute;inset:0;background:linear-gradient(180deg,#10061855,transparent 35%,#0b051199 75%,#08050ee6),radial-gradient(ellipse at center,transparent 10%,#13071b55 90%)}#artwork{-webkit-mask-image:radial-gradient(ellipse at center,#000 26%,#000e 38%,transparent 72%);mask-image:radial-gradient(ellipse at center,#000 26%,#000e 38%,transparent 72%)}.launcher{height:var(--dock);width:min(1000px,calc(100% - 48px));padding:0 0 30px;justify-content:flex-end;gap:0}.selection-detail{display:none}.console-rail{position:relative;width:100%;display:flex;align-items:center;gap:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.tool-menu{display:flex;justify-content:center;align-items:center;gap:28px;height:148px;padding:12px 10px;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}.tool-tile{flex:0 0 122px;height:122px;border:0;background:none;box-shadow:none;isolation:isolate}.tile-face{width:100px;height:100px;transition:transform .32s cubic-bezier(.2,.8,.2,1)}.tile-image{opacity:.72;filter:drop-shadow(0 8px 14px #0006);transition:opacity .3s,filter .3s}.tool-tile:before{inset:auto 8px 7px;width:auto;height:30px;transform:none;border-radius:50%;background:radial-gradient(ellipse,#ed3abb38,transparent 70%);opacity:0;transition:opacity .3s}.tool-tile.selected .tile-face,.tool-tile:hover .tile-face{transform:translateY(-9px) scale(1.15)}.tool-tile.selected .tile-image,.tool-tile:hover .tile-image{opacity:1;filter:drop-shadow(0 6px 16px #e82aac30)}.tool-tile.selected:before,.tool-tile:hover:before{opacity:1}.tool-tile.selected:after{display:none}.tool-tile:focus-visible{outline:1px solid #f4bce58c!important;outline-offset:2px;border-radius:50%}.rail-arrow,.tool-page .gameplay-background{display:none}@media(min-height:950px)and (min-width:900px){.tool-menu{height:165px}.tool-tile{flex-basis:138px;height:138px}.tile-face{width:116px;height:116px}}@media(max-width:1000px){.tool-menu{gap:15px}.tool-tile{flex-basis:112px}.tile-face{width:94px;height:94px}}@media(max-width:800px){.tool-menu{justify-content:flex-start;gap:14px}.tool-tile{flex-basis:100px}.tile-face{width:88px;height:88px}}@media(max-width:680px){:root{--dock:201px}.launcher{width:calc(100% - 24px);padding-bottom:25px}.tool-menu{height:130px;padding:10px 12px;gap:17px}.tool-tile{flex:0 0 92px;width:92px;height:108px;min-width:92px}.tile-face{width:86px;height:86px}.tool-tile.selected .tile-face,.tool-tile:hover .tile-face{transform:translateY(-6px) scale(1.1)}#gameplay-player{width:100%;height:100%}#artwork{-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,#000d 45%,transparent 74%);mask-image:radial-gradient(ellipse at center,#000 30%,#000d 45%,transparent 74%)}}[data-quality=low] .brand img{animation:none}[data-quality=low] #stage{touch-action:auto}[data-quality=low] #artwork,[data-quality=low] .gameplay-video{display:none}.tool-tile[aria-disabled=true]{cursor:default}.tool-tile[aria-disabled=true] .tile-image{opacity:.4}.coming-badge{position:absolute;bottom:0;z-index:2;border:1px solid #cf74d04d;border-radius:20px;background:#291034;color:#e9c0e4;padding:4px 8px;font:600 9px MIC Outfit,sans-serif;white-space:nowrap}.tool-page{background:#10091c}.tool-page .art-layer,.tool-page .gameplay-background{display:none}.tool-screen{max-width:1120px;margin:30px auto 60px;width:calc(100% - 64px)}.tool-screen .back-link{margin-bottom:22px}.tool-heading{position:relative;isolation:isolate;overflow:hidden;max-width:none;border:1px solid #a847bf4d;border-radius:28px 9px;background:#2c123e;padding:27px 30px 43px}.tool-heading:after{content:"";position:absolute;z-index:-1;inset:auto 0 0;height:38px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 60' preserveAspectRatio='none'%3E%3Cpath fill='%237526a8' d='M0 27C175 72 277-6 459 22S723 62 900 10V60H0Z'/%3E%3Cpath fill='%23b329b5' d='M0 43C194 4 285 68 482 36S757 13 900 32V60H0Z'/%3E%3Cpath fill='%23ec2daf' d='M0 48C190 73 310 24 492 48S775 64 900 39V60H0Z'/%3E%3C/svg%3E") center/100% 100% no-repeat}.tool-heading .eyebrow{font:700 10px MIC Outfit,sans-serif;letter-spacing:2px;margin:0 0 9px;color:#ed8ad9}.tool-heading h1{font:900 clamp(30px,4.5vw,52px)/1.05 "MIC Outfit",sans-serif;letter-spacing:-1.5px;margin:0}.tool-heading>p:last-child{margin:9px 0 0;font-size:12px;color:#d2b5dc}.tool-content{max-width:none;margin-top:24px}.community-nav{display:flex;align-items:center;gap:9px;margin-top:23px;flex-wrap:wrap;font:600 12px MIC Outfit,sans-serif}.community-nav a,.community-nav>span{padding:11px 17px;border:1px solid #89509c55;border-radius:15px 5px;background:#23102f}.community-nav a[aria-current]{background:#8c26a2;border-color:#e368c4}.community-nav>span{color:#b198bd;background:none;border-color:transparent;font-size:11px}.mic-action{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 16px;border:1px solid #de72c976;border-radius:15px 5px;background:#7a2399;color:#fff;font:700 12px MIC Outfit,sans-serif;white-space:nowrap}.mic-action:hover{background:#a62ba7}.mic-empty{padding:44px 26px;background:#201029;border:1px solid #b665ba30;border-radius:24px 8px;margin:20px 0}.mic-empty h2{font:800 27px MIC Outfit,sans-serif;margin:0 0 10px}.mic-empty p{font-size:13px;color:#c9b5d1;line-height:1.6;margin:0}.mic-team-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 22px}.mic-team-stats{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.mic-team-stats strong{font:800 22px MIC Outfit,sans-serif}.mic-team-stats span{font-size:12px;color:#d0b5dc}.mic-member-search{width:min(360px,100%);min-height:44px;border:1px solid #b35daf50;border-radius:15px 5px;background:#21102c;color:#fff;padding:12px 16px;font:inherit;font-size:12px}.mic-member-search:focus-visible{outline:2px solid #ed80d6;outline-offset:3px}.mic-members{padding:0;margin:20px 0;list-style:none;display:grid;gap:10px}.mic-member{border:1px solid #a757b035;border-radius:20px 6px;overflow:hidden;background:#261135}.mic-member:first-child{background:linear-gradient(105deg,#52206a,#32133f 58%,#6a205c);border-color:#d862bb6b}.mic-member-profile{display:flex;gap:18px;align-items:center;padding:16px 23px;min-height:96px}.mic-member-profile:hover{background:#b541bd14}.mic-member-position{font:900 20px MIC Outfit,sans-serif;color:#db82ca;width:30px}.mic-member-avatar{height:58px;width:58px;border-radius:17px 6px;object-fit:cover;border:1px solid #d06ac071}.mic-member-identity{flex:1;min-width:0}.mic-member-identity h2{font:800 20px MIC Outfit,sans-serif;overflow-wrap:anywhere;margin:0 0 5px}.mic-member-identity span,.mic-member-values span{font-size:11px;color:#cbb3d6}.mic-member-values{text-align:right}.mic-member-values strong{display:block;font:800 23px MIC Outfit,sans-serif;margin-bottom:4px;color:#ff9bde}.mic-member-arrow{font-size:22px;color:#ba7ec5}.mic-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.mic-video-card{overflow:hidden;border:1px solid #ad53b646;border-radius:25px 8px;background:#2d123d}.mic-video-preview{position:relative;aspect-ratio:16/9;display:block;background:#08050c}.mic-video-preview img{width:100%;height:100%;object-fit:cover}.mic-play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:62px;height:46px;border-radius:18px 6px;background:#dc27ab;color:#fff}.mic-video-info{border-top:5px solid #e32bad;padding:18px 20px}.mic-video-info h2{font:800 20px MIC Outfit,sans-serif;margin:0 0 14px;overflow-wrap:anywhere}.mic-video-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#d6badd}.mic-video-footer .video-player:hover{text-decoration:underline}@media(max-width:680px){.tool-screen{width:calc(100% - 30px);margin-top:22px}.tool-heading{padding:23px 20px 36px}.tool-heading h1{font-size:35px;letter-spacing:-1px}.community-nav{gap:5px;font-size:11px}.community-nav a,.community-nav>span{padding:10px 11px}.mic-team-toolbar{gap:12px;align-items:flex-start}.mic-team-stats{gap:6px}.mic-team-stats strong{font-size:19px}.mic-team-stats span{font-size:10px}.mic-team-toolbar .mic-action{font-size:10px;padding:10px}.mic-member-profile{padding:13px 12px;gap:10px;min-height:83px}.mic-member-position{font-size:15px;width:20px}.mic-member-avatar{width:43px;height:43px;border-radius:12px 4px}.mic-member-identity h2{font-size:15px}.mic-member-identity span,.mic-member-values span{font-size:9px}.mic-member-values strong{font-size:17px}.mic-member-arrow{display:none}.mic-video-grid{grid-template-columns:1fr}.mic-empty{padding:28px 20px}.mic-empty h2{font-size:23px}}.tool-screen{margin-top:24px;margin-bottom:24px}.tool-heading{padding:0;border:0;background:none;border-radius:0;overflow:visible}.tool-heading:after,.tool-heading .eyebrow,.tool-heading>p:last-child{display:none}.tool-heading h1{font-size:clamp(24px,3vw,32px);letter-spacing:-.7px}.tool-content{margin-top:20px}.mic-video-info h2{font-size:17px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mic-video-info{padding:14px 17px}.mic-channel-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.mic-channel-bar p{margin:0;font-size:12px;color:#c9b5d1}.mic-channel-more{display:block;margin:24px auto 0}.mic-video-date{font-size:11px;color:#c9b5d1}
