.liked-item{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.liked-item .planet-icon{position:relative;width:28px;height:28px}.liked-item .planet-core{position:absolute;inset:6px;border-radius:50%;box-shadow:0 0 10px currentColor inset,0 0 12px currentColor}.liked-item .ring{position:absolute;top:50%;left:50%;width:34px;height:12px;transform:translate(-50%,-50%) rotate(15deg);border:2px solid currentColor;border-radius:50%;opacity:.8}.liked-item .planet-icon.on{color:var(--accent, #0ff)}.liked-item .planet-icon.off{color:#888;filter:saturate(.3) brightness(.8)}.liked-item .state{font:600 12px/1.2 ui-sans-serif;opacity:.8;color:var(--accent, #0ff)}.liked-item.gone{opacity:0;transform:translateY(-4px);transition:.18s ease}.gate-modal.hidden{display:none}.gate-modal{position:fixed;inset:0;z-index:9999}.gate-modal .gate-backdrop{position:absolute;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gate-modal .gate-card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(460px,86vw);background:#0a0e12cc;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:22px;box-shadow:0 20px 70px #00000080}.gate-modal .planet-wrap{position:relative;height:80px;margin-bottom:8px}.gate-modal .planet-wrap .planet{position:absolute;left:50%;top:50%;width:36px;height:36px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 35% 35%,#7ff,#08a 70%,#003);box-shadow:0 0 30px #7ff}.gate-modal .planet-wrap .orbit{position:absolute;left:50%;top:50%;width:120px;height:36px;transform:translate(-50%,-50%) rotate(16deg);border:1.5px solid #7ff;border-radius:50%;opacity:.5}.gate-modal h3{margin:6px 0 4px;font:700 20px/1.2 ui-sans-serif}.gate-modal p{margin:0 0 12px;opacity:.85}.gate-modal .gate-actions{display:flex;gap:.5rem}.gate-modal .btn{padding:.6rem 1rem;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:transparent;color:#fff}.gate-modal .btn.primary{background:linear-gradient(180deg,#1be,#08a);border-color:transparent}:root{--accent:#00ffff;--bg-0:#0b0f11;--text-0:#e7ffff;--text-1:#cfffffb0;--ring:color-mix(in oklab,var(--accent)60%,transparent);--ring-2:color-mix(in oklab,var(--accent)35%,transparent);--accent-weak:#0ff4;--accent-weak2:#0ff3;--glass:rgba(10,12,16,.88);--line:rgba(0,255,255,.45);--text:#e9fbff;--bg-1:#000;--bg-grad:linear-gradient(180deg,#111 0%,#000 100%);--sb-size:12px;--sb-track:color-mix(in oklab,var(--glass)70%,#000);--sb-thumb:color-mix(in oklab,var(--accent)30%,#2a2a2a);--ui-top: 1.5rem;--ui-right: 1.5rem;--ui-size: 42px;--ui-gap: 8px;--rail-item:42px;--rail-gap:10px;--rail-top: calc( var(--ui-top) + var(--ui-size) + 10px + var(--rail-item) + var(--ui-gap) );--heart-offset:calc(var(--rail-item) + var(--rail-gap))}@media(max-width:768px){:root{--ui-top: calc(2.25rem + env(safe-area-inset-top)) ;--ui-right: calc(1rem + env(safe-area-inset-right) + 6px) ;--sb-size:10px}}@media(max-width:380px){:root{--ui-top: calc(2.1rem + env(safe-area-inset-top)) ;--ui-right: calc(1rem + env(safe-area-inset-right) + 5px) }}#menu-floating-cart{position:fixed;right:var(--ui-right);top:calc(var(--ui-top) + var(--ui-size) + var(--ui-gap));z-index:2100;opacity:0;transform:translateY(6px) scale(.98);pointer-events:none;filter:blur(.3px)}body:has(#mobile-menu.menu-open) #menu-floating-cart,body.menu-open #menu-floating-cart{opacity:1;transform:none;pointer-events:auto;filter:none}.pane-body{overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable both-edges;padding:2px 4px;margin-right:2px}body.ui-neon,.panel.ui-neon{--accent:#00ffff;--accent-weak:rgba(0,255,255,.35);--accent-weak2:rgba(0,255,255,.18);--glass:rgba(8,12,16,.9);--line:color-mix(in oklab,var(--accent)50%,transparent);--text:#e9fbff}body.ui-vapor,.panel.ui-vapor{--accent:#ff71f6;--accent-weak:rgba(255,113,246,.35);--accent-weak2:rgba(255,113,246,.18);--glass:rgba(12,8,16,.9);--line:color-mix(in oklab,var(--accent)50%,transparent);--text:#ffeefe}body.ui-liminal,.panel.ui-liminal{--accent:#8be77f;--accent-weak:rgba(139,231,127,.35);--accent-weak2:rgba(139,231,127,.18);--glass:rgba(8,14,10,.9);--line:color-mix(in oklab,var(--accent)50%,transparent);--text:#edffef}body.ui-neon .panel{--bg-grad:radial-gradient(1100px 520px at 50% -10%, #051b1d 0%, #070b10 58%, #000 100%)}body.ui-vapor .panel{--bg-grad:radial-gradient(1100px 520px at 50% -10%, #2a0f35 0%, #120616 58%, #050108 100%)}body.ui-liminal .panel{--bg-grad:radial-gradient(1000px 500px at 50% -10%, #0b1a0f 0%, #061009 58%, #020603 100%)}*{scrollbar-width:thin;scrollbar-color:var(--sb-thumb) transparent}*::-webkit-scrollbar{width:var(--sb-size);height:var(--sb-size)}*::-webkit-scrollbar-track{background:linear-gradient(180deg,transparent 0%,var(--sb-track) 100%);border-radius:999px}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,color-mix(in oklab,var(--accent)55%,transparent),color-mix(in oklab,var(--accent)25%,#1a1a1a));border-radius:999px;border:3px solid transparent;background-clip:padding-box;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent)35%,transparent),0 0 12px var(--accent-weak2)}*::-webkit-scrollbar-thumb:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent)60%,transparent),0 0 16px color-mix(in oklab,var(--accent)45%,transparent)}html,body{height:100%;overflow:auto}.scroll-container{position:fixed;inset:0;height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scroll-snap-type:y mandatory}.panel{height:100dvh;width:100vw;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;background:#000;position:relative;padding:0;margin:0;pointer-events:none;z-index:0}.flip-card{width:92vw;height:92dvh;perspective:1200px;cursor:pointer;border-radius:20px;box-shadow:0 0 30px color-mix(in oklab,var(--accent)27%,transparent);position:relative;overflow:hidden;isolation:isolate}.flip-front,.flip-back{position:absolute;z-index:0;width:100%;height:100%;backface-visibility:hidden;background:var(--bg-grad);border-radius:20px;padding:2rem 1rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center}.flip-front{background:#000;overflow:hidden;padding:0;margin:0}.flip-front h2{font-size:1.8rem;color:#fff;margin:0;text-align:center}.flip-back{transform:rotateY(180deg)}.flip-back h3{font-size:1.4rem;margin-bottom:.5rem;text-align:center;color:#fc0}.flip-back p{font-size:1.1rem;color:#fff;text-align:center}.front-video{width:100%;height:100%;object-fit:cover;border-radius:20px}#menu-button{position:fixed;top:var(--ui-top);right:var(--ui-right);z-index:2000;width:var(--ui-size);height:var(--ui-size);background:#ffffff14;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s}#menu-button:hover{background:#ffffff26}.shard-lines{width:20px;height:12px;position:relative}.shard-lines:before,.shard-lines:after{content:"";position:absolute;left:0;width:100%;height:2px;background:#fff;border-radius:4px;transition:.3s}.shard-lines:before{top:0}.shard-lines:after{bottom:0}#mobile-menu{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0a0a0af0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10000;display:none;flex-direction:column;justify-content:center;align-items:center;gap:2rem;text-align:center;animation:fadeIn .4s ease forwards}#mobile-menu.menu-open{display:flex}#mobile-menu a{font-size:1.8rem;color:#fff;text-decoration:none;font-weight:700;letter-spacing:1px;text-shadow:0 0 6px var(--accent),0 0 12px var(--accent-weak2);transition:color .3s}#mobile-menu a.menu-link--auth{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;line-height:1.05}#mobile-menu a.menu-link--auth .menu-auth-main{font-size:1.8rem;font-weight:700;letter-spacing:1px}#mobile-menu a.menu-link--auth .menu-auth-sub{max-width:min(72vw,260px);font-size:.6rem;font-weight:600;letter-spacing:.04em;line-height:1.1;opacity:.82;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:none}#mobile-menu a:hover{color:var(--accent)}@keyframes fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}#terminal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:radial-gradient(1000px 300px at 50% 0%,color-mix(in oklab,var(--accent)6%,#000),#000 60%);color:var(--text);z-index:1800;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:translateY(100%);opacity:0;pointer-events:none;transition:transform .4s ease,opacity .3s ease;padding:2rem;box-sizing:border-box;box-shadow:0 0 30px color-mix(in oklab,var(--accent)15%,transparent) inset;border-top:1px solid color-mix(in oklab,var(--accent)35%,transparent)}body.terminal-open #terminal-overlay{transform:translateY(0);opacity:1;pointer-events:auto}#terminal-box{display:flex;flex-direction:column;align-items:center;gap:2rem}#terminal-input{background:transparent;border:none;border-bottom:2px solid color-mix(in oklab,var(--accent)65%,transparent);color:var(--text);font-size:1.4rem;padding:.5rem 1rem;font-family:monospace;width:80vw;max-width:680px;text-align:center;outline:none;caret-color:var(--accent);text-shadow:0 0 8px color-mix(in oklab,var(--accent)40%,transparent)}#close-terminal{background:transparent;border:1px solid color-mix(in oklab,var(--accent)45%,transparent);color:var(--text);font-size:.9rem;padding:.4rem 1.2rem;cursor:pointer;font-family:monospace;transition:background .2s,transform .12s;border-radius:10px}#close-terminal:hover{background:color-mix(in oklab,var(--accent)10%,transparent);transform:translateY(-1px)}.terminal-header{position:absolute;top:1.5rem;left:1.5rem;font-family:monospace;font-size:.9rem;color:var(--accent);text-shadow:0 0 6px var(--accent-weak);display:flex;align-items:center;gap:1rem}.terminal-title{font-weight:700}.esc-btn{background:none;border:1px solid color-mix(in oklab,var(--accent)45%,transparent);color:var(--text);font-family:monospace;font-size:.8rem;padding:.3rem .8rem;cursor:pointer;border-radius:10px}.esc-btn:hover{background:color-mix(in oklab,var(--accent)12%,transparent)}#terminal-input-overlay{background:transparent;border:none;border-bottom:2px solid color-mix(in oklab,var(--accent)65%,transparent);color:var(--accent);font-family:Share Tech Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95rem;padding:6px 10px;outline:none;caret-color:var(--accent);text-shadow:0 0 6px color-mix(in oklab,var(--accent)55%,transparent);transition:transform .16s ease,box-shadow .2s ease,border-color .2s ease}#terminal-input-overlay::placeholder{color:color-mix(in oklab,var(--accent)45%,#7dd);opacity:.7;text-shadow:0 0 4px color-mix(in oklab,var(--accent)45%,transparent);font-style:italic}#terminal-input-overlay:focus{transform:scale(1.02);border-bottom-color:color-mix(in oklab,var(--accent)85%,white);box-shadow:0 0 12px color-mix(in oklab,var(--accent)35%,transparent)}.terminal-btn:focus-visible,#close-terminal:focus-visible,#terminal-input-overlay:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in oklab,var(--accent)60%,transparent);border-color:color-mix(in oklab,var(--accent)70%,transparent)}.no-scroll{overflow:hidden!important;height:100%}.character-carousel{position:relative;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:1rem}.model-wrapper{width:100%;height:100%;position:relative;z-index:1}.carousel-character{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);opacity:.25;transition:transform .5s ease,opacity .5s ease,filter .5s ease;pointer-events:none;-webkit-user-select:none;user-select:none;filter:blur(2px);max-width:280px;max-height:90%;width:100%;height:100%;z-index:2}.carousel-character.center{transform:translate(-50%,-50%) scale(1.02);opacity:1;filter:none;pointer-events:auto;z-index:6000;position:relative}.carousel-character.left{transform:translate(calc(-150% - 50px),-50%) scale(.9);opacity:.5;z-index:2}.carousel-character.right{transform:translate(calc(50% + 50px),-50%) scale(.9);opacity:.5;z-index:2}.carousel-btn{display:none;z-index:1700}@media(hover:hover)and (pointer:fine){.carousel-btn{display:inline-flex;background:transparent;color:var(--accent);border:2px solid var(--accent-weak);font-size:2rem;font-weight:700;padding:.3rem .6rem;border-radius:8px;cursor:pointer;transition:all .2s}.carousel-btn:hover{background:color-mix(in oklab,var(--accent)15%,transparent)}}model-viewer{width:100%;height:100%;border:none!important;background:transparent!important}.character-carousel{cursor:grab;-webkit-user-select:none;user-select:none}.character-carousel.dragging{cursor:grabbing}.character-carousel.isolate-mode{pointer-events:auto}.character-carousel.isolate-mode .carousel-character.isolate{pointer-events:auto;filter:none;opacity:1}.item-chip{position:absolute;bottom:24px;left:50%;transform:translate(-50%);display:inline-flex;gap:8px;align-items:center;padding:10px 14px;border-radius:999px;background:#0a0a0acc;border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:12500;pointer-events:auto}.item-chip__label{font-size:.9rem;color:var(--accent);text-shadow:0 0 6px var(--accent-weak)}.item-chip__btn{font-size:.85rem;border:1px solid var(--accent-weak);background:transparent;color:var(--accent);padding:6px 10px;border-radius:999px;cursor:pointer}.item-chip__btn:hover{background:color-mix(in oklab,var(--accent)12%,transparent)}@media(max-width:768px){.item-chip{display:flex;left:max(env(safe-area-inset-left),12px);right:max(env(safe-area-inset-right),12px);bottom:max(env(safe-area-inset-bottom),12px);transform:none;width:auto;justify-content:center;gap:8px;padding:8px 12px}.item-chip__label{flex:1;font-size:13px;text-align:center}.item-chip__btn{flex:none;font-size:12px;padding:6px 10px;white-space:nowrap;border:1px solid color-mix(in oklab,var(--accent)50%,transparent);line-height:1.2;text-align:center}}.item-backdrop{position:absolute;inset:0;z-index:11000;background:transparent;pointer-events:auto}:root{--scan-scale:1.18}@media(max-width:768px){:root{--scan-scale:1.14}}.scan-overlay{position:absolute;inset:0;pointer-events:none;z-index:13000}.scan-overlay .scan-tag{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(var(--scan-scale));pointer-events:auto}.scan-tag{--glass:var(--glass);--line:var(--line);--glow:var(--accent);position:relative;z-index:14000;-webkit-user-select:none;user-select:none}.scan-arrow{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:14px solid var(--glass);filter:drop-shadow(0 0 8px var(--accent-weak));margin:0 auto 6px}.scan-card{display:grid;gap:10px;padding:14px 16px;min-width:260px;max-width:320px;background:var(--glass);border:1px solid var(--line);border-radius:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 1px color-mix(in oklab,var(--accent)25%,transparent) inset,0 12px 28px #00000073,0 0 28px var(--accent-weak2)}.scan-title{font-family:Orbitron,sans-serif;font-weight:800;font-size:13.5px;letter-spacing:.09em;color:var(--accent);text-shadow:0 0 8px color-mix(in oklab,var(--accent)60%,transparent)}.scan-meta{font-size:12px;line-height:1.35;color:var(--text);opacity:.9}.scan-sizes{display:flex;flex-wrap:wrap;gap:8px}.scan-size{font-size:12px;padding:6px 10px;border-radius:999px;background:transparent;color:#bff;border:1px solid color-mix(in oklab,var(--accent)45%,transparent);cursor:pointer}.scan-size:hover,.scan-size.active{background:color-mix(in oklab,var(--accent)15%,transparent);border-color:color-mix(in oklab,var(--accent)85%,transparent);color:#fff;box-shadow:0 0 12px color-mix(in oklab,var(--accent)40%,transparent)}.scan-qty{display:flex;align-items:center;gap:12px;margin-top:4px}.qty-btn{width:30px;height:30px;border-radius:8px;border:1px solid color-mix(in oklab,var(--accent)50%,transparent);background:transparent;color:#fff;font-size:18px;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none}.qty-btn:hover{background:color-mix(in oklab,var(--accent)14%,transparent)}.qty-btn:active{color:#fff}.qty-val{min-width:22px;text-align:center;font-size:15px;font-weight:700;color:color-mix(in oklab,var(--accent)90%,white);text-shadow:0 0 8px color-mix(in oklab,var(--accent)45%,transparent)}@media(max-width:768px){.scan-card{min-width:220px;max-width:280px;padding:12px 14px;gap:8px}.scan-title{font-size:12.5px}.scan-meta{font-size:11.5px}.scan-size{font-size:11px;padding:5px 9px}.qty-btn{width:28px;height:28px;font-size:17px}}model-viewer::part(hotspot){position:relative;z-index:10000!important;pointer-events:auto}.flip-card model-viewer::part(hotspot){z-index:2!important}.character-carousel:before,.character-carousel:after,.model-wrapper:before,.model-wrapper:after{pointer-events:none;z-index:1}.scan-preview{width:320px;aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:#14181e99;border:1px solid color-mix(in oklab,var(--accent)35%,transparent);box-shadow:0 8px 24px #00000073,0 0 24px var(--accent-weak2);margin:0 auto 12px;pointer-events:auto}.scan-preview img{width:100%;height:100%;object-fit:cover;display:block}.scan-preview model-viewer{width:100%;height:100%;background:transparent!important;border:none!important}@media(max-width:768px){.scan-preview{width:280px}}.hs-layer{position:absolute;inset:0;pointer-events:none;z-index:60}.quickshop-sheet .qs-backdrop{position:absolute;inset:0;background:linear-gradient(180deg,#0000005c,#00000085);opacity:0;transition:opacity .18s ease}body.qs-open #floating-cart{z-index:10001;position:fixed}.char-nameplate.is-hidden{opacity:0;pointer-events:none;transition:opacity .18s ease}.char-nameplate{opacity:1}.character-carousel.mute-others .carousel-character:not(.center){filter:grayscale(1) brightness(.7);opacity:.55;transition:filter .18s ease,opacity .18s ease}.character-carousel .carousel-character{transition:filter .18s ease,opacity .18s ease}.cta{position:fixed;bottom:20px;right:20px;background:#f0f;color:#fff;font-size:1.2rem;padding:12px 20px;border:none;border-radius:8px;cursor:pointer;z-index:999}.cta:hover{background:#e100e1}.floating-cart{position:fixed;right:var(--ui-right);top:calc(var(--ui-top) + var(--ui-size) + 10px);z-index:2050;display:flex;flex-direction:column;align-items:center;gap:6px;width:42px;padding:6px 4px;border:none!important;border-radius:12px;background:none!important;box-shadow:none!important;color:#e6ffff;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,opacity .22s ease,filter .22s ease}.floating-cart:hover{transform:translateY(-1px);background:#0c0e12d9}.floating-cart:active,.floating-cart:focus,.floating-cart:focus-visible{outline:none;border:none}.floating-cart .cart-icon{width:42px;height:42px;display:grid;place-items:center;line-height:0}.floating-cart .cart-badge{width:100%;height:18px;border-radius:9px;background:#ff2b6b;color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center}.floating-cart .cart-badge[hidden]{display:none}.floating-cart.has-items{animation:cartPulse 2.4s ease-in-out infinite}@keyframes cartPulse{0%,to{filter:drop-shadow(0 0 0 rgba(0,0,0,0))}50%{filter:drop-shadow(0 0 10px color-mix(in oklab,var(--accent)35%,transparent))}}.fx-canvas{position:absolute;inset:0;z-index:0;pointer-events:none;filter:blur(.2px) saturate(1.15);opacity:.9}.flip-back:before{content:"";position:absolute;inset:0;border-radius:20px;pointer-events:none;background:radial-gradient(60% 20% at 50% 0%,color-mix(in oklab,var(--accent)22%,transparent) 0%,transparent 70%),radial-gradient(50% 50% at 50% 120%,color-mix(in oklab,var(--accent)12%,transparent) 0%,transparent 70%);opacity:.55;mix-blend-mode:screen}.flip-back:after{content:"";position:absolute;inset:-1px;border-radius:22px;pointer-events:none;box-shadow:0 0 0 1px color-mix(in oklab,var(--accent)35%,transparent) inset,0 0 36px color-mix(in oklab,var(--accent)18%,transparent);animation:framePulse 3.2s ease-in-out infinite}@keyframes framePulse{0%,to{opacity:.7}50%{opacity:1}}.flip-front:after,.flip-back:after{content:"";position:absolute;inset:-1px;border-radius:22px;pointer-events:none;box-shadow:0 0 0 1px color-mix(in oklab,var(--accent)35%,transparent) inset,0 0 36px color-mix(in oklab,var(--accent)18%,transparent);animation:framePulse 3.2s ease-in-out infinite}.flip-front:before,.flip-back:before{content:"";position:absolute;inset:0;border-radius:20px;pointer-events:none;background:radial-gradient(60% 20% at 50% 0%,color-mix(in oklab,var(--accent)22%,transparent) 0%,transparent 70%),radial-gradient(50% 50% at 50% 120%,color-mix(in oklab,var(--accent)12%,transparent) 0%,transparent 70%);opacity:.55;mix-blend-mode:screen}.char-nameplate{position:absolute;left:50%;bottom:24px;transform:translate(-50%);z-index:12500;pointer-events:none;padding:10px 14px;border-radius:999px;transition:opacity .22s ease,transform .28s ease}.char-nameplate .np-track{text-size-adjust:100%;-webkit-text-size-adjust:100%;font:800 clamp(12px,3.6vw,18px)/1.2 ui-sans-serif,system-ui;display:flex;gap:6px;align-items:center;font-weight:700;letter-spacing:.02em;white-space:nowrap;will-change:transform,opacity}.char-nameplate .np-name{color:#fff}.char-nameplate .np-sep{opacity:.6}.char-nameplate .np-role{opacity:.8;color:#ff6fff}.character-carousel.isolate-mode .char-nameplate,.char-nameplate.is-hidden{opacity:0;transform:translate(-50%,10px) scale(.98);filter:blur(3px);pointer-events:none}.char-nameplate.np-enter-left .np-track{animation:npSlideInLeft .28s ease both}.char-nameplate.np-enter-right .np-track{animation:npSlideInRight .28s ease both}.char-nameplate.np-enter-fade .np-track{animation:npFadeIn .32s ease both}@keyframes npSlideInLeft{0%{transform:translate(-14px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes npSlideInRight{0%{transform:translate(14px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes npFadeIn{0%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}.flip-front{touch-action:pan-y}.flip-front .front-video{pointer-events:none;width:100%;height:100%;object-fit:cover}.flip-front .video-hotspot{position:absolute;inset:0;z-index:1;touch-action:pan-y;pointer-events:auto}.flip-front .video-overlay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);padding:10px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#0a0c1059;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;line-height:0;box-shadow:0 6px 18px #00000059;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease;z-index:2}*{-webkit-tap-highlight-color:transparent}.floating-link-rail{position:fixed;right:var(--ui-right);top:var(--rail-top);z-index:2050;width:var(--rail-item);display:grid;gap:var(--rail-gap);place-items:center;pointer-events:auto;transition:opacity .22s ease,transform .22s ease,filter .22s ease}.floating-link-rail chain-link-button{width:var(--rail-item);height:var(--rail-item);display:grid;place-items:center}#menu-like-wrapper{position:fixed!important;right:var(--ui-right)!important;top:calc(var(--rail-top) + var(--heart-offset))!important;z-index:2100!important;width:var(--rail-item);height:var(--rail-item);display:grid;place-items:center;margin:0!important;transform:none!important;translate:none!important;transition:opacity .22s ease,transform .22s ease,filter .22s ease}body.menu-open #menu-like-wrapper{position:absolute!important;right:1.2rem!important;bottom:1.2rem!important;top:auto!important}#menu-like,.liked-menu-btn{width:var(--rail-item);height:var(--rail-item);display:grid;place-items:center}.floating-link-rail .link-item{width:var(--rail-item);display:grid;grid-template-rows:auto auto;place-items:center;gap:6px}.link-badge{min-width:20px;height:18px;padding:0 6px;border-radius:9px;display:inline-grid;place-items:center;font-size:11px;font-weight:800;line-height:1;color:#fff;background:#ff2b6b;box-shadow:0 0 12px #ff2b6b8c}.link-badge[hidden]{display:none}.panel-like-mirror{position:absolute;left:14px;bottom:14px;display:inline-flex;gap:6px;align-items:center;padding:6px 10px;border-radius:999px;background:#0c0e12b3;border:1px solid rgba(255,255,255,.12);color:#e6ffff;font-weight:700;font-size:12px;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.panel-like-mirror .dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent)}.floating-link-rail,#menu-like-wrapper,body:has(#mobile-menu.menu-open) .floating-link-rail,body:has(#mobile-menu.menu-open) #menu-like-wrapper{opacity:1;transform:none;pointer-events:auto;filter:none}body.menu-open .floating-link-rail,body.menu-open #menu-like-wrapper{opacity:1;transform:none;pointer-events:auto;filter:none}.terminal-btn{--btn-bg:color-mix(in oklab,var(--glass)80%,transparent);--btn-brd:color-mix(in oklab,var(--accent)45%,transparent);--btn-glow:var(--accent-weak2);display:inline-grid;grid-auto-flow:column;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--text);background:var(--btn-bg);border:1px solid var(--btn-brd);box-shadow:0 10px 28px #00000059,0 0 22px var(--btn-glow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .16s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease;position:relative;isolation:isolate}.terminal-btn:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,transparent 40%,color-mix(in oklab,var(--accent)18%,transparent) 50%,transparent 60%);filter:blur(8px) saturate(1.1);opacity:0;transform:translate(-30%);transition:opacity .25s ease,transform .7s ease}.terminal-btn:hover:after{opacity:.9;transform:translate(30%)}.terminal-btn:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent-weak2),0 0 2px var(--accent) inset}.terminal-btn:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--accent)65%,transparent);background:color-mix(in oklab,var(--glass)90%,transparent);box-shadow:0 12px 32px #00000073,0 0 28px var(--btn-glow)}.terminal-btn:active{transform:translateY(0)}.menu-linked-row{display:grid;gap:8px;margin-top:6px}.menu-linked-pill{display:inline-grid;grid-auto-flow:column;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;color:#e6ffff;font-weight:800;letter-spacing:.04em;background:#0c0e12c7;border:1px solid color-mix(in oklab,var(--accent)35%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px #00000073,0 0 18px var(--accent-weak2);cursor:pointer;transition:transform .15s ease,border-color .2s ease,background .2s ease;width:max-content}.menu-linked-pill:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--accent)60%,transparent);background:#0e1016d9}.menu-linked-row .dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent)}.menu-linked-row .cnt{min-width:18px;height:18px;border-radius:9px;padding:0 6px;display:grid;place-items:center;font-size:11px;font-weight:900;line-height:1;color:#fff;background:#ff2b6b;box-shadow:0 0 12px #ff2b6b8c}.menu-linked-row:not(.has-items) .cnt{background:#556;box-shadow:none}.menu-linked-popover{background:var(--glass);color:var(--text);border:1px solid var(--line);border-radius:12px;padding:8px;box-shadow:0 12px 28px #00000073,0 0 22px var(--accent-weak2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.menu-linked-list{list-style:none;padding:0;margin:0;display:grid;gap:6px;max-height:30vh;overflow:auto}.menu-linked-list .ml-row{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:8px 10px;border-radius:10px;text-decoration:none;color:inherit;border:1px solid color-mix(in oklab,var(--accent)25%,transparent);background:color-mix(in oklab,var(--glass)90%,#0a0a0a)}.menu-linked-list .ml-row:hover{border-color:color-mix(in oklab,var(--accent)75%,transparent);background:color-mix(in oklab,var(--accent)12%,transparent)}.menu-linked-list .ml-row .name{font-weight:700}.menu-linked-list .ml-row .num{font-weight:900;opacity:.9}.menu-linked-list .empty{opacity:.7;padding:6px 2px;text-align:center}.terminate-btn{position:relative;padding:14px 36px;background:transparent;border:2px solid #ff0055;color:#f05;font-family:Orbitron,sans-serif;font-size:1rem;letter-spacing:2px;text-transform:uppercase;cursor:pointer;overflow:hidden;border-radius:8px;transition:.25s ease;z-index:1}.terminate-btn .dot{display:inline-block;width:8px;height:8px;margin-right:8px;background:#f05;border-radius:50%;box-shadow:0 0 6px #f05,0 0 12px #f05}.terminate-btn .scan{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,0,85,.3) 50%,transparent 100%);transform:skew(-25deg);transition:.5s}.terminate-btn:hover{background:#ff00551a;box-shadow:0 0 15px #f05,0 0 30px #f05;color:#fff}.terminate-btn:hover .scan{left:100%}.terminate-btn:active{transform:scale(.96);background:#f053}@keyframes glitch{0%{text-shadow:2px 0 #00fff9,-2px 0 #ff0055}20%{text-shadow:-2px -2px #00fff9,2px 2px #ff0055}40%{text-shadow:2px 2px #00fff9,-2px -2px #ff0055}60%{text-shadow:-2px 0 #00fff9,2px 0 #ff0055}to{text-shadow:0 0 #00fff9,0 0 #ff0055}}.terminate-btn:hover .label{animation:glitch .25s infinite}#menu-quick-rail chain-link-button::part(badge){display:inline-grid;min-width:18px;height:18px;padding:0 6px;border-radius:9px;font:800 11px/1 ui-sans-serif;background:#ff2b6b;color:#fff;box-shadow:0 0 12px #ff2b6b8c}#menu-quick-rail chain-link-button::part(badge) [hidden]{display:none!important}.link-fx{position:fixed;left:0;top:0;z-index:30000;pointer-events:none;transform:translate(-50%,-50%) scale(1);opacity:0}.link-fx.show{opacity:1}.link-fx svg{width:84px;height:84px;filter:drop-shadow(0 6px 18px rgba(0,0,0,.45)) drop-shadow(0 0 18px var(--accent-weak2))}.link-fx .chain{opacity:.95}.link-fx .lock{transform-origin:50% 45%;transform:scale(.2) translateY(8px);transition:transform .18s ease}.link-fx.locked .lock{transform:scale(1) translateY(0)}#menu-button.fx-pulse{animation:fxPulse .5s ease}@keyframes fxPulse{0%{box-shadow:0 0 #0ff0}40%{box-shadow:0 0 0 8px #00ffff38}to{box-shadow:0 0 #0ff0}}.contract-badge,.contract-badge *,.panel-like-mirror,.panel-like-mirror *{outline:none!important;border:none!important;box-shadow:none!important}.contract-badge,.panel-top-ui{display:none!important}#floating-cart{opacity:0;transform:translateY(6px) scale(.98);pointer-events:none;filter:blur(.3px);transition:opacity .22s ease,transform .22s ease,filter .22s ease}#floating-cart.is-visible{opacity:1;transform:none;pointer-events:auto;filter:none}#floating-cart[data-cart-host=menu]{opacity:1!important;transform:none!important;pointer-events:auto!important;filter:none!important}.character-carousel .carousel-btn{display:inline-flex!important;position:absolute;top:50%;transform:translateY(-50%);z-index:1000;pointer-events:auto}.character-carousel .left-btn{left:8px}.character-carousel .right-btn{right:8px}.scan-sweep{position:absolute;pointer-events:none;border-radius:14px;overflow:hidden;opacity:0;box-shadow:0 0 0 1px color-mix(in oklab,var(--accent)35%,transparent),0 12px 28px #00000073,0 0 30px var(--accent-weak2);-webkit-backdrop-filter:blur(2px) saturate(1.05);backdrop-filter:blur(2px) saturate(1.05);z-index:12500}.scan-sweep.in{animation:scanSweep .68s cubic-bezier(.22,.86,.25,1) forwards}.scan-sweep:before{content:"";position:absolute;inset:-120% -10%;background:radial-gradient(120% 30% at 50% 0%,color-mix(in oklab,var(--accent)55%,transparent) 0%,color-mix(in oklab,var(--accent)12%,transparent) 32%,transparent 60%),linear-gradient(180deg,color-mix(in oklab,var(--accent)30%,transparent),transparent 60%);filter:blur(1.2px) saturate(1.05);transform:translateY(-40%);animation:scanBar .68s cubic-bezier(.22,.86,.25,1) forwards;mix-blend-mode:screen;opacity:.95}@keyframes scanSweep{0%{opacity:0}20%{opacity:.95}to{opacity:.85}}@keyframes scanBar{to{transform:translateY(140%)}}.hs-layer.fade-stage{opacity:0;transition:opacity .22s ease}.hs-layer.fade-in{opacity:1}.flip-back,.character-carousel,.character-carousel .model-wrapper,.character-carousel .carousel-character{overflow:visible!important}.character-carousel .mv-layer{position:absolute;inset:0;overflow:visible!important;z-index:1002!important;pointer-events:none}.character-carousel .mv-callout{position:absolute;z-index:1005!important;pointer-events:auto;transform:translateZ(0)}.character-carousel .mv-callout .mv-pin{z-index:1006!important}.center-frame,.center-outline,.center-border{z-index:10!important;pointer-events:none!important}.character-carousel model-viewer,.character-carousel model-viewer::part(hotspot-container),.character-carousel model-viewer::part(hotspot),.character-carousel model-viewer::part(scene),.character-carousel model-viewer::part(default){overflow:visible!important}.character-carousel model-viewer{contain:layout size style}.me{width:28px;height:28px;border-radius:8px;background:#222;display:inline-block}.comment-row{display:flex;gap:10px;align-items:center}.comment-row .av{width:28px;height:28px;border-radius:8px;background:#222;flex:0 0 28px}#debut-stage-viewport.has-model .poster,#debut-stage-viewport.has-model #default-poster,#debut-stage-viewport .poster[hidden]{display:none!important}.panel .row-rail{position:absolute;inset:0;width:100%;height:100%}.panel .row-track{height:100%;width:100%;display:flex;will-change:transform}.panel .row-slide{flex:0 0 100%;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.panel.is-active{pointer-events:auto;z-index:100}.flip-card{perspective:1200px;transform-style:preserve-3d}.flip-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform .42s cubic-bezier(.2,.8,.2,1);border-radius:20px}.flip-inner.flipped{transform:rotateY(180deg)}.flip-front,.flip-back{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0);isolation:isolate}.flip-front{z-index:2}.flip-back{z-index:1;transform:rotateY(180deg) translateZ(0)}.flip-card .carousel-character,.flip-card .carousel-character.center,.flip-card .item-chip,.flip-card .char-nameplate,.flip-card .scan-overlay,.flip-card .scan-sweep{z-index:2!important}#menu-like-btn.liked-menu-btn{background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important;color:#ff2e55f2!important;border-radius:0!important;padding:0!important}#menu-like-btn.liked-menu-btn .liked-menu-heart{fill:currentColor!important}#menu-like-btn.liked-menu-btn:hover{filter:drop-shadow(0 0 10px rgba(255,46,85,.45))!important}.character-carousel.has-weapon:before{content:"";position:relative;inset:-12px;border-radius:28px;pointer-events:none;background:radial-gradient(circle at 50% 40%,var(--weapon-glow, rgba(0,255,255,.18)),transparent 60%);transition:background .3s ease;z-index:-1}#menu-shard-mount{display:flex;flex-direction:column;align-items:center;gap:6px}#menu-like-wrapper{display:flex;flex-direction:column;align-items:center;gap:10px;height:auto!important}.menu-shard-count{font:900 10px/1 ui-sans-serif,system-ui;letter-spacing:.14em;text-transform:uppercase;color:#bfffffeb;text-shadow:0 0 12px rgba(0,255,255,.18);transform:translateY(-4px)}#menu-shard-mount .shard-btn{--sz:24px;--c1:#66ffff;--c2:#00bcd4;--cDeep:#0a3cff;--g1: rgba(102,255,255,.82);--g2: rgba(0,188,212,.3);width:var(--sz);height:var(--sz);display:grid;place-items:center;border:0;padding:0;background:transparent;cursor:pointer;animation:shardBreath 1.85s ease-in-out infinite;filter:drop-shadow(0 0 10px var(--g1)) drop-shadow(0 0 26px var(--g2))}#menu-shard-mount .shard-btn:active{transform:translateY(.5px) scale(.98)}#menu-shard-mount .shard-btn[data-variant=magenta]{--c1:#ff4bd6;--c2:#b026ff;--cDeep:#5b1cff;--g1: rgba(255,75,214,.72);--g2: rgba(178,38,255,.32)}#menu-shard-mount .shard-btn[data-variant=gold]{--c1:#ffd24a;--c2:#ff9f1a;--cDeep:#ff4bd6;--g1: rgba(255,210,74,.7);--g2: rgba(255,159,26,.3)}#menu-shard-mount .shard-btn[data-variant=red]{--c1:#ff2b55;--c2:#ff4b4b;--cDeep:#b026ff;--g1: rgba(255,43,85,.72);--g2: rgba(255,75,75,.3)}@keyframes shardBreath{0%,to{filter:drop-shadow(0 0 10px var(--g1)) drop-shadow(0 0 24px var(--g2))}50%{filter:drop-shadow(0 0 14px var(--g1)) drop-shadow(0 0 32px var(--g2))}}#menu-shard-mount .shard{width:calc(var(--sz) * .96);height:calc(var(--sz) * .96);position:relative;transform-style:preserve-3d;animation:shardSpinMenu 1.85s linear infinite}@keyframes shardSpinMenu{0%{transform:rotateY(0) rotateX(38deg) rotate(8deg)}to{transform:rotateY(360deg) rotateX(38deg) rotate(8deg)}}#menu-shard-mount .shard:before{content:"";position:absolute;inset:18%;border-radius:10px;background:radial-gradient(circle at 45% 30%,#ffffffb3,#fff0 62%),radial-gradient(circle at 55% 60%,#0a3cff38,#0000 72%),radial-gradient(circle at 40% 70%,#00bcd42e,#0000 74%);transform:translateZ(calc(var(--sz) * .07));pointer-events:none}#menu-shard-mount .shard:after{content:"";position:absolute;inset:-28%;background:radial-gradient(circle at 50% 40%,rgba(0,255,255,.52),transparent 62%);filter:blur(7px);opacity:.95;transform:translateZ(-1px);pointer-events:none}#menu-shard-mount .shard .face{position:absolute;inset:0;backface-visibility:hidden;clip-path:polygon(50% 0%,88% 22%,66% 100%,34% 100%,12% 22%);background:radial-gradient(circle at 30% 18%,#ffffffe0,#ffffff1a 48%,#fff0 78%),linear-gradient(180deg,#ffffff0f,#fff0 58%),linear-gradient(135deg,#0a3cff38,#0a3cff00 55%),linear-gradient(140deg,#6ff6,#00bcd42e);box-shadow:inset 0 0 0 1px #0000001f,0 0 9px #0000001a}#menu-shard-mount .shard-btn[data-variant=magenta] .face{background:radial-gradient(circle at 30% 18%,#ffffffe0,#ffffff1a 48%,#fff0 78%),linear-gradient(180deg,#ffffff0f,#fff0 58%),linear-gradient(135deg,#5b1cff38,#5b1cff00 55%),linear-gradient(140deg,#ff4bd666,#b226ff2e)}#menu-shard-mount .shard-btn[data-variant=gold] .face{background:radial-gradient(circle at 30% 18%,#ffffffe0,#ffffff1a 48%,#fff0 78%),linear-gradient(180deg,#ffffff0f,#fff0 58%),linear-gradient(135deg,#ff4bd624,#ff4bd600 55%),linear-gradient(140deg,#ffd24a61,#ff9f1a2e)}#menu-shard-mount .shard-btn[data-variant=red] .face{background:radial-gradient(circle at 30% 18%,#ffffffe0,#ffffff1a 48%,#fff0 78%),linear-gradient(180deg,#ffffff0f,#fff0 58%),linear-gradient(135deg,#b226ff29,#b226ff00 55%),linear-gradient(140deg,#ff2b5561,#ff4b4b2e)}#menu-shard-mount .shard .face:after{content:"";position:absolute;inset:-22%;border-radius:12px;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.34) 46%,transparent 58%);transform:translate(-75%) rotate(10deg);mix-blend-mode:screen;opacity:0;animation:shardFaceGlint 1.35s ease-in-out infinite;pointer-events:none}@keyframes shardFaceGlint{0%{transform:translate(-85%) rotate(10deg);opacity:0}28%{opacity:.55}60%{opacity:.22}to{transform:translate(85%) rotate(10deg);opacity:0}}#menu-shard-mount .shard-btn:after{content:"";position:absolute;width:3px;height:3px;border-radius:999px;left:58%;top:18%;background:#ffffffeb;box-shadow:0 0 8px #ffffff73,0 0 14px #0a3cff47;animation:shardSpark 1.1s ease-in-out infinite;pointer-events:none}@keyframes shardSpark{0%,to{opacity:.1;transform:scale(.7)}50%{opacity:.95;transform:scale(1.15)}}#menu-shard-mount .f1{transform:rotateY(0) translateZ(calc(var(--sz) * .14))}#menu-shard-mount .f2{transform:rotateY(90deg) translateZ(calc(var(--sz) * .14))}#menu-shard-mount .f3{transform:rotateY(180deg) translateZ(calc(var(--sz) * .14))}#menu-shard-mount .f4{transform:rotateY(270deg) translateZ(calc(var(--sz) * .14))}#menu-shard-mount .shard-btn[data-rainbow="1"]{animation:shardBreath 1.85s ease-in-out infinite,shardHue 3.6s linear infinite}#menu-shard-mount .shard-btn[data-rainbow="1"] .shard .face{animation:faceHue 3.6s linear infinite}@keyframes shardHue{0%{filter:hue-rotate(0deg) drop-shadow(0 0 10px var(--g1)) drop-shadow(0 0 26px var(--g2))}to{filter:hue-rotate(360deg) drop-shadow(0 0 10px var(--g1)) drop-shadow(0 0 26px var(--g2))}}@keyframes faceHue{0%{filter:hue-rotate(0deg) saturate(1.08)}to{filter:hue-rotate(360deg) saturate(1.08)}}@media(prefers-reduced-motion:reduce){#menu-shard-mount .shard-btn,#menu-shard-mount .shard,#menu-shard-mount .shard .face:after,#menu-shard-mount .shard-btn:after{animation:none!important}#menu-shard-mount .shard-btn[data-rainbow="1"],#menu-shard-mount .shard-btn[data-rainbow="1"] .face{animation:none!important}}#menu-currency-stack{display:flex;flex-direction:column;align-items:center;gap:10px}#menu-universal-mount{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:14px}.menu-universal-count{font:900 10px/1 ui-sans-serif,system-ui;letter-spacing:.14em;text-transform:uppercase;color:#f5fcfff0;text-shadow:0 0 10px rgba(127,252,255,.18),0 0 18px rgba(255,226,160,.1);transform:translateY(-4px)}#menu-shard-mount,#menu-universal-mount{min-width:24px;min-height:24px;display:grid;place-items:center}.flip-inner:not(.flipped) model-viewer.carousel-character,model-viewer.carousel-character:not(.misuw-model-revealed){opacity:0!important}.flip-inner.flipped model-viewer.carousel-character.misuw-model-revealed{opacity:1!important;transition:opacity .52s ease,filter .52s ease,transform .52s ease}.flip-inner.flipped model-viewer.carousel-character.center.misuw-model-revealed{filter:none}.flip-inner.flipped model-viewer.carousel-character.left.misuw-model-revealed,.flip-inner.flipped model-viewer.carousel-character.right.misuw-model-revealed{filter:brightness(.78) saturate(.92)}model-viewer::part(default-progress-bar),model-viewer::part(progress-bar),model-viewer::part(default-progress-mask),model-viewer.carousel-character::part(default-progress-bar),model-viewer.carousel-character::part(progress-bar),.character-carousel model-viewer::part(default-progress-bar),.character-carousel model-viewer::part(progress-bar),.character-carousel model-viewer::part(default-progress-mask),.flip-card model-viewer::part(default-progress-bar),.flip-card model-viewer::part(progress-bar),.flip-card model-viewer::part(default-progress-mask),.panel model-viewer::part(default-progress-bar),.panel model-viewer::part(progress-bar),.panel model-viewer::part(default-progress-mask){display:none!important;opacity:0!important;visibility:hidden!important;height:0!important;width:0!important;background:transparent!important;border:0!important;box-shadow:none!important}model-viewer,model-viewer.carousel-character,.character-carousel model-viewer{--progress-bar-color: transparent !important;--progress-bar-height: 0px !important;--progress-mask: transparent !important}#mobile-menu a.menu-link--about,#mobile-menu a[data-about-misuw=true]{color:#ff4fe8!important;text-shadow:0 0 8px rgba(255,79,232,.72),0 0 18px rgba(255,79,232,.38),0 0 30px rgba(255,79,232,.18)!important}#mobile-menu a.menu-link--about:hover,#mobile-menu a[data-about-misuw=true]:hover,#mobile-menu a.menu-link--about:focus-visible,#mobile-menu a[data-about-misuw=true]:focus-visible{color:#fff!important;text-shadow:0 0 8px rgba(255,255,255,.72),0 0 22px rgba(255,79,232,.62),0 0 42px rgba(255,79,232,.3)!important}#mobile-menu a.menu-link--about,#mobile-menu a[data-about-misuw=true]{color:#d86cff!important;text-shadow:0 0 4px rgba(216,108,255,.42),0 0 10px rgba(216,108,255,.2),0 0 18px rgba(255,79,232,.1)!important}#mobile-menu a.menu-link--about:hover,#mobile-menu a[data-about-misuw=true]:hover,#mobile-menu a.menu-link--about:focus-visible,#mobile-menu a[data-about-misuw=true]:focus-visible{color:#f0c8ff!important;text-shadow:0 0 5px rgba(240,200,255,.42),0 0 14px rgba(216,108,255,.24),0 0 24px rgba(255,79,232,.12)!important}#mobile-menu a.menu-link--about,#mobile-menu a[data-about-misuw=true]{color:#ff5fe7!important;text-shadow:0 0 3px rgba(255,95,231,.36),0 0 8px rgba(255,95,231,.18),0 0 14px rgba(255,95,231,.08)!important}#mobile-menu a.menu-link--about:hover,#mobile-menu a[data-about-misuw=true]:hover,#mobile-menu a.menu-link--about:focus-visible,#mobile-menu a[data-about-misuw=true]:focus-visible{color:#ff8df0!important;text-shadow:0 0 4px rgba(255,141,240,.38),0 0 10px rgba(255,95,231,.2),0 0 18px rgba(255,95,231,.1)!important}#mobile-menu.menu-open #theme-switcher{position:relative}#mobile-menu.menu-open #theme-switcher:before{content:"UI THEME";position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);color:#ffffffe0!important;font:900 .72rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 10px rgba(255,255,255,.35),0 0 18px rgba(138,247,255,.18),0 2px 12px rgba(0,0,0,.95);pointer-events:none;white-space:nowrap}#mobile-menu.menu-open #theme-switcher>*{position:relative}#mobile-menu.menu-open .menu-link:has(#theme-switcher)>div:first-child{opacity:0!important}@media(min-width:769px){.carousel-character.center{transform:translate(-50%,-50%) scale(1.16)!important}.carousel-character.left{transform:translate(calc(-150% - 50px),-50%) scale(.98)!important}.carousel-character.right{transform:translate(calc(50% + 50px),-50%) scale(.98)!important}}.debut-full-profile .public-profile-audio-playrow{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 10px 8px;box-sizing:border-box;pointer-events:auto;position:relative;z-index:5}.debut-full-profile .public-profile-audio-playbtn{appearance:none;-webkit-appearance:none;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:10px 14px;min-height:42px;background:#000000b8;color:#fff;font-weight:900;font-size:12px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;pointer-events:auto;touch-action:manipulation;box-shadow:0 10px 26px #00000059,inset 0 0 0 1px #ffffff14}.debut-full-profile .public-profile-audio-playbtn.is-playing{background:#00ffd52e;border-color:#00ffd58c;color:#eaffff}.debut-full-profile .public-profile-audio-status{min-width:0;max-width:52%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffffb8;font-size:12px;font-weight:700}.debut-full-profile audio.public-profile-audio-native{width:100%;display:block;pointer-events:auto;position:relative;z-index:4}.debut-full-profile .public-profile-audio-playrow{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0;pointer-events:auto;position:relative;z-index:8}.debut-full-profile .public-profile-audio-playbtn{appearance:none;-webkit-appearance:none;min-width:116px;min-height:54px;border-radius:20px;border:1px solid rgba(255,255,255,.18);background:#100020bd;color:#fff;font-size:13px;line-height:1.05;font-weight:950;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;pointer-events:auto;touch-action:manipulation;box-shadow:0 14px 34px #00000057,inset 0 0 0 1px #ffffff14,0 0 18px #be00ff38}.debut-full-profile .public-profile-audio-playbtn.is-playing{background:#00ffd52e;border-color:#00ffd58c;color:#efffff}.debut-full-profile .public-profile-audio-status{display:none!important}.debut-full-profile audio.public-profile-audio-native{display:none!important}.debut-full-profile .public-profile-audio-playrow{width:100%;display:grid;grid-template-columns:minmax(108px,max-content) minmax(160px,1fr);align-items:center;gap:14px;pointer-events:auto;position:relative;z-index:8}.debut-full-profile .public-profile-audio-scrub{min-width:0;display:grid;grid-template-columns:auto minmax(90px,1fr) auto;align-items:center;gap:8px;color:#ffffffe0;font-size:11px;font-weight:800;letter-spacing:.08em;text-shadow:0 1px 8px rgba(0,0,0,.45);pointer-events:auto}.debut-full-profile .public-profile-audio-time{min-width:34px;font-variant-numeric:tabular-nums;opacity:.86}.debut-full-profile .public-profile-audio-duration{text-align:right}.debut-full-profile .public-profile-audio-range{width:100%;min-width:90px;height:28px;margin:0;padding:0;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;pointer-events:auto;touch-action:pan-x}.debut-full-profile .public-profile-audio-range::-webkit-slider-runnable-track{height:5px;border-radius:999px;background:linear-gradient(90deg,#00ffd5e0,#ffffff57);box-shadow:0 0 14px #00ffd538}.debut-full-profile .public-profile-audio-range::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:18px;height:18px;border-radius:50%;margin-top:-6.5px;background:#fff;border:2px solid rgba(0,255,213,.9);box-shadow:0 0 16px #00ffd580}.debut-full-profile .public-profile-audio-range::-moz-range-track{height:5px;border-radius:999px;background:linear-gradient(90deg,#00ffd5e0,#ffffff57)}.debut-full-profile .public-profile-audio-range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid rgba(0,255,213,.9);box-shadow:0 0 16px #00ffd580}@media(max-width:720px){.debut-full-profile .public-profile-audio-playrow{grid-template-columns:1fr;gap:10px;justify-items:start}.debut-full-profile .public-profile-audio-scrub{width:min(270px,82vw)}}.debut-full-profile .public-profile-audio-hidden{display:none!important}.debut-full-profile .public-profile-audio-shell{display:flex;align-items:center;justify-content:flex-start;width:100%;min-width:0;pointer-events:auto}.debut-full-profile .public-profile-audio-pill{--audio-progress:0%;position:relative;isolation:isolate;width:min(260px,72vw);min-height:52px;padding:10px 16px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;overflow:hidden;border-radius:22px;border:1px solid rgba(0,255,213,.42);background:linear-gradient(135deg,#140024eb,#24003ee0),#0000008a;box-shadow:0 0 0 1px #ffffff14 inset,0 12px 26px #0000005c,0 0 24px #00ffd529;color:#fff;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;pointer-events:auto}.debut-full-profile .public-profile-audio-pill-fill{position:absolute;inset:0 auto 0 0;width:var(--audio-progress);z-index:-1;border-radius:inherit;background:linear-gradient(90deg,#00ffd56b,#ad55ff61,#ffffff2e);box-shadow:0 0 22px #00ffd559,0 0 42px #ad55ff3d;transition:width .12s linear}.debut-full-profile .public-profile-audio-pill:after{content:"";position:absolute;inset:1px;z-index:-2;border-radius:inherit;background:linear-gradient(180deg,#ffffff14,#fff0);pointer-events:none}.debut-full-profile .public-profile-audio-pill-label{position:relative;z-index:1;font-size:13px;line-height:1.05;font-weight:950;letter-spacing:.2em;text-align:left;text-shadow:0 2px 10px rgba(0,0,0,.62)}.debut-full-profile .public-profile-audio-pill-time{position:relative;z-index:1;font-size:10px;font-weight:850;letter-spacing:.08em;opacity:.8;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 2px 10px rgba(0,0,0,.62)}.debut-full-profile .public-profile-audio-pill.is-playing{border-color:#00ffd5b8;box-shadow:0 0 0 1px #ffffff1a inset,0 14px 30px #0006,0 0 30px #00ffd547}@media(max-width:720px){.debut-full-profile .public-profile-audio-pill{width:min(300px,82vw);min-height:56px;border-radius:24px}.debut-full-profile .public-profile-audio-pill-label{font-size:13px}.debut-full-profile .public-profile-audio-pill-time{font-size:10px}}.debut-full-profile .public-profile-audio-shell{width:min(100%,320px)!important;max-width:320px!important;min-width:232px!important;display:block!important}.debut-full-profile .public-profile-audio-pill{--audio-progress: 0%;position:relative!important;isolation:isolate!important;width:min(100%,320px)!important;min-width:232px!important;max-width:320px!important;min-height:46px!important;display:grid!important;grid-template-columns:minmax(92px,1fr) auto!important;align-items:center!important;gap:14px!important;padding:0 18px!important;border-radius:18px!important;overflow:hidden!important;cursor:pointer!important;user-select:none!important;-webkit-user-select:none!important;touch-action:none!important}.debut-full-profile .public-profile-audio-pill:before{content:""!important;position:absolute!important;inset:0!important;z-index:-2!important;background:linear-gradient(90deg,#00ffd542,#ffffff1a),#110524db!important}.debut-full-profile .public-profile-audio-pill:after{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:var(--audio-progress)!important;z-index:-1!important;background:linear-gradient(90deg,#00ffd570,#ffffff38)!important;box-shadow:0 0 22px #00ffd538!important;transition:width .12s linear!important}.debut-full-profile .public-profile-audio-pill-label{min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;letter-spacing:.16em!important;font-size:12px!important;line-height:1!important;text-align:left!important}.debut-full-profile .public-profile-audio-pill-time{flex:0 0 auto!important;min-width:74px!important;max-width:none!important;overflow:visible!important;white-space:nowrap!important;text-align:right!important;font-variant-numeric:tabular-nums!important;font-size:11px!important;line-height:1!important;opacity:.96!important}@media(max-width:720px){.debut-full-profile .public-profile-audio-shell{width:min(82vw,340px)!important;max-width:340px!important}.debut-full-profile .public-profile-audio-pill{width:min(82vw,340px)!important;max-width:340px!important;min-width:260px!important;grid-template-columns:minmax(110px,1fr) auto!important;padding:0 18px!important}.debut-full-profile .public-profile-audio-pill-time{min-width:82px!important;font-size:10.5px!important}}.dock-chooser .chooser-btn--mirrored-view svg{transform:scaleX(-1)!important;transform-origin:center center!important}.debut-full-profile.on,.debut-full-profile.on .debut-full-profile__panel,.debut-full-profile.on .debut-full-profile__body,.debut-full-profile.on .public-profile-canvas{touch-action:pan-y!important}.debut-full-profile.on img.public-profile-media,.debut-full-profile.on .public-profile-drawing,.debut-full-profile.on video.public-profile-video-tile,.debut-full-profile.on .public-profile-item video{touch-action:pan-y!important;-webkit-user-drag:none!important;user-select:none!important;-webkit-user-select:none!important}.debut-full-profile.on .public-profile-audio-shell,.debut-full-profile.on .public-profile-audio-pill{touch-action:pan-y!important;pointer-events:auto!important}.debut-full-profile.on{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}.debut-full-profile.on .debut-full-profile__body,.debut-full-profile.on .public-profile-canvas,.debut-full-profile.on .public-profile-item{touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}.debut-full-profile.on img.public-profile-media,.debut-full-profile.on video.public-profile-video-tile,.debut-full-profile.on .public-profile-drawing{pointer-events:none!important;touch-action:pan-y!important;-webkit-user-drag:none!important;-webkit-user-select:none!important;user-select:none!important}.debut-full-profile.on .public-profile-item-video{pointer-events:auto!important;touch-action:pan-y!important;cursor:pointer!important}.debut-full-profile.on audio.public-profile-audio-native{display:none!important;visibility:hidden!important;pointer-events:none!important}.debut-full-profile.on .public-profile-audio-shell,.debut-full-profile.on .public-profile-audio-pill{pointer-events:auto!important;touch-action:pan-y!important}.debut-full-profile.on .public-profile-audio-pill-fill,.debut-full-profile.on .public-profile-audio-pill:before,.debut-full-profile.on .public-profile-audio-pill:after{pointer-events:none!important}@media(max-width:720px){.ident-vault.on .ident-row,.ident-vault.on button.ident-row,.ident-vault.on .ident-grid button,.ident-vault.on [data-ident-grid] button{touch-action:pan-y!important;-webkit-user-select:none!important;user-select:none!important}.ident-vault.on .ident-row *,.ident-vault.on button.ident-row *{pointer-events:none!important;touch-action:pan-y!important}.ident-vault.on .ident-act,.ident-vault.on .vault-close,.ident-vault.on .vault-action{touch-action:manipulation!important;pointer-events:auto!important}.ident-vault.on .ident-act *,.ident-vault.on .vault-close *,.ident-vault.on .vault-action *{pointer-events:none!important}}:root{--accent: #00ffff;--accent-weak: #0ff4;--accent-weak2: #0ff3}body.ui-neon{--accent:#00ffff;--accent-weak:#0ff4;--accent-weak2:#0ff3;text-shadow:0 0 0 transparent}body.ui-vapor{--accent:#b3a3ff;--accent-weak:#b3a3ff66;--accent-weak2:#b3a3ff33}body.ui-liminal{--accent:#8be77f;--accent-weak:#8be77f66;--accent-weak2:#8be77f33}body.ui-neon #mobile-menu a,body.ui-neon .terminal-title{text-shadow:0 0 6px var(--accent),0 0 12px var(--accent-weak2);filter:saturate(1)}body.ui-vapor #mobile-menu a,body.ui-vapor .terminal-title{text-shadow:0 0 10px var(--accent);filter:saturate(1.2) contrast(1.05)}body.ui-liminal #mobile-menu a,body.ui-liminal .terminal-title{text-shadow:0 0 4px var(--accent-weak);filter:hue-rotate(-12deg) brightness(1.05)}#mobile-menu:before{content:"";position:absolute;inset:0;border-radius:12px;pointer-events:none;opacity:.45;transition:opacity .25s ease}body.ui-neon #mobile-menu:before{background:radial-gradient(80% 40% at 50% -10%,#003a3f 0%,transparent 70%)}body.ui-vapor #mobile-menu:before{background:radial-gradient(80% 40% at 50% -10%,#2a0f35 0%,transparent 70%)}body.ui-liminal#mobile-menu:before{background:radial-gradient(80% 40% at 50% -10%,#0b1a0f 0%,transparent 70%)}#theme-switcher .chip,#floating-theme-tester .chip{font-size:.75rem;font-weight:800;letter-spacing:.06em;padding:.45rem .7rem;border-radius:999px;cursor:pointer;color:var(--accent);background:transparent;border:1px solid color-mix(in oklab,var(--accent) 45%,transparent);transition:all .18s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#theme-switcher .chip:hover,#floating-theme-tester .chip:hover{background:color-mix(in oklab,var(--accent) 16%,transparent);color:#fff}#theme-switcher .chip.active,#floating-theme-tester .chip.active{background:color-mix(in oklab,var(--accent) 22%,transparent);color:#fff;box-shadow:0 0 12px color-mix(in oklab,var(--accent) 30%,transparent) inset,0 0 14px var(--accent-weak2);border-color:color-mix(in oklab,var(--accent) 80%,transparent)}#floating-theme-tester{position:fixed;right:max(1.5rem,env(safe-area-inset-right));top:calc(1.5rem + 102px);z-index:2055;display:flex;gap:.5rem;padding:6px 8px;border-radius:12px;background:#0a0c10c7;border:1px solid color-mix(in oklab,var(--accent) 35%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:768px){#floating-theme-tester{right:calc(1rem + env(safe-area-inset-right));top:calc(2.25rem + env(safe-area-inset-top) + 100px)}}:root{--dm-bg: rgba(8,12,16,.96);--dm-surface: color-mix(in oklab, #fff 2%, #000 98%);--dm-panel: #0b1118;--dm-border: rgba(255,255,255,.12);--dm-border-soft: rgba(255,255,255,.08);--dm-divider: rgba(255,255,255,.12);--dm-halo-1: #78ffcf;--dm-halo-2: #00e5ff;--dm-accent: #4dfff9;--dm-reward: #d6ff5a;--dm-reward-2:#aaff7a;--dm-urgent: #FF3B30;--dm-r-lg: 20px;--dm-r-md: 16px;--dm-r-in: 12px;--dm-w: min(1200px, 96vw);--dm-h: min(82vh, 860px);--dm-gap: 20px;--dm-pad: 14px;--dock-h: 68px;--safe-t: env(safe-area-inset-top, 0px);--safe-b: env(safe-area-inset-bottom, 0px);--dm-scroll-track: rgba(255,255,255,.06);--dm-scroll-thumb: color-mix(in oklab, var(--dm-halo-2) 35%, rgba(255,255,255,.22));--dm-scroll-thumb-hover: color-mix(in oklab, var(--dm-halo-1) 45%, rgba(255,255,255,.28))}#cmt-debut-overlay{position:fixed;inset:0;z-index:12500;pointer-events:none}#cmt-debut-overlay{height:100dvh}@supports (-webkit-touch-callout: none){#cmt-debut-overlay{height:-webkit-fill-available}}#cmt-debut-overlay.on{pointer-events:auto}#cmt-debut-overlay .scrim{position:absolute;inset:0;background:radial-gradient(120% 120% at 50% 10%,#000000c2,#000000e0);opacity:0;transition:opacity .22s ease}#cmt-debut-overlay.on .scrim{opacity:1}#cmt-debut-modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-46%) scale(.98);width:var(--dm-w);height:var(--dm-h);background:var(--dm-bg);border:1px solid var(--dm-border);border-radius:var(--dm-r-lg) var(--dm-r-lg) 0 0;box-shadow:0 30px 90px #000000a6;display:grid;grid-template-rows:auto 1fr;overflow:hidden;isolation:isolate;opacity:0;transition:transform .34s cubic-bezier(.2,.7,.2,1),opacity .2s ease}#cmt-debut-modal:before,#cmt-debut-modal:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none}#cmt-debut-modal:before{background:conic-gradient(from 0deg,color-mix(in oklab,var(--dm-halo-1) 0%,transparent) 0%,color-mix(in oklab,var(--dm-halo-1) 55%,transparent) 20%,color-mix(in oklab,var(--dm-halo-2) 45%,transparent) 48%,rgba(255,255,255,.22) 60%,transparent 100%);filter:blur(14px) saturate(1.35);opacity:1}#cmt-debut-modal:after{inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#ffffff29,#ffffff05) padding-box,linear-gradient(90deg,var(--dm-halo-1),var(--dm-halo-2)) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.9}#cmt-debut-overlay.on #cmt-debut-modal{opacity:1;transform:translate(-50%,-50%) scale(1)}#cmt-debut-overlay.is-self-view #cmt-debut-modal,#cmt-debut-modal.is-self-view{border-color:#78ffcf94;box-shadow:0 30px 90px #000000a6,0 0 0 1px #78ffcf33,0 0 28px #78ffcf29}#cmt-debut-overlay.is-self-view #cmt-debut-modal:before,#cmt-debut-modal.is-self-view:before{background:conic-gradient(from 0deg,#78ffcf00,#78ffcf57 22%,#44ffaa47 46%,#dcfff52e 62%,#78ffcf00);filter:blur(14px) saturate(1.25);opacity:1}#cmt-debut-overlay.is-self-view #cmt-debut-modal:after,#cmt-debut-modal.is-self-view:after{background:linear-gradient(180deg,#ffffff24,#ffffff05) padding-box,linear-gradient(90deg,#78ffcff2,#30dc8cf2) border-box;opacity:.98}#cmt-debut-overlay.is-other-view #cmt-debut-modal,#cmt-debut-modal.is-other-view{border-color:#ff5a6a85;box-shadow:0 30px 90px #000000a6,0 0 0 1px #ff5a6a2e,0 0 26px #ff5a6a24}#cmt-debut-overlay.is-other-view #cmt-debut-modal:before,#cmt-debut-modal.is-other-view:before{background:conic-gradient(from 0deg,#ff5a6a00,#ff5a6a4d 20%,#ff3b5942 46%,#ffdce024 62%,#ff5a6a00);filter:blur(14px) saturate(1.18);opacity:.96}#cmt-debut-overlay.is-other-view #cmt-debut-modal:after,#cmt-debut-modal.is-other-view:after{background:linear-gradient(180deg,#ffffff24,#ffffff05) padding-box,linear-gradient(90deg,#ff6a7aeb,#ff3b59eb) border-box;opacity:.96}#cmt-debut-modal.settled{transform:translate(-50%,-50%) scale(1)!important}.cmt-debut__header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:calc(10px + var(--safe-t)) var(--dm-pad) 12px;border-bottom:1px solid var(--dm-border-soft);background:radial-gradient(140% 100% at 0% 0%,color-mix(in oklab,var(--dm-halo-2) 14%,transparent),transparent 40%),radial-gradient(140% 100% at 100% 0%,color-mix(in oklab,var(--dm-halo-1) 14%,transparent),transparent 40%)}.cmt-debut__avatar{width:42px;height:42px;border-radius:12px;background:#14202d;box-shadow:inset 0 0 0 1px var(--dm-border-soft)}.cmt-debut__meta h3{margin:0;font:800 14px/1.1 ui-sans-serif,system-ui;letter-spacing:.04em;color:#e6ffff}.cmt-debut__meta .sub{margin:2px 0 0;font:600 12px/1.2 ui-sans-serif;color:#a8c6de;opacity:.9}.cmt-debut__close{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--dm-border);background:#0c0f13;color:#eaffff;cursor:pointer}.cmt-debut__close:active{transform:translateY(1px)}.header-pills{display:grid;grid-auto-flow:column;gap:8px;margin-top:6px}.pill{height:28px;padding:0 12px;border-radius:999px;border:1px solid var(--dm-border);background:color-mix(in oklab,var(--dm-panel) 86%,#fff 14%);font:700 11px/28px ui-sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#dff;transition:border-color .18s ease,box-shadow .18s ease,transform .12s ease}.pill:hover{border-color:color-mix(in oklab,var(--dm-accent) 50%,var(--dm-border) 50%);box-shadow:0 0 16px #00ffd52e inset,0 0 12px #00ffd51f}.pill:active{transform:translateY(1px)}.header-pills .pill[data-act=follow]{position:relative;overflow:hidden;border-color:color-mix(in oklab,var(--dm-accent) 60%,var(--dm-border) 40%);background:linear-gradient(180deg,#102125,#0b181c);box-shadow:0 0 0 3px color-mix(in oklab,var(--dm-accent) 22%,transparent)}.header-pills .pill[data-act=follow]:hover{box-shadow:0 0 0 3px color-mix(in oklab,var(--dm-accent) 30%,transparent),0 0 16px #00ffd529 inset;transform:translateY(-.5px)}.header-pills .pill[data-act=follow].tapped:after{content:"";position:absolute;inset:-30%;background:radial-gradient(60% 60% at 50% 50%,color-mix(in oklab,var(--dm-accent) 50%,transparent),transparent 60%);animation:followTap .45s ease-out 1;pointer-events:none}@keyframes followTap{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.2)}}.header-pills .pill[data-act=follow].is-following{border-color:color-mix(in oklab,var(--dm-reward) 60%,var(--dm-border) 40%);box-shadow:0 0 0 3px color-mix(in oklab,var(--dm-reward) 28%,transparent)}.header-pills .pill[data-act=follow].is-following:before{content:"";position:absolute;inset:-25%;background:radial-gradient(40% 40% at 50% 50%,var(--dm-reward),transparent 60%);filter:blur(8px);opacity:.35;animation:rewardPop .38s ease-out 1}@keyframes rewardPop{0%{opacity:.6;transform:scale(.85)}to{opacity:0;transform:scale(1.25)}}.header-pills .pill[data-act=message]{opacity:.92}.header-pills .pill[data-act=report]{background:linear-gradient(180deg,var(--dm-urgent),#e62922);color:#fff;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 -2px #0000002e,0 6px 18px #ff3b3047}.header-pills .pill[data-act=report]:hover{filter:brightness(1.06)}.header-pills .pill[data-act=report]:active{transform:translateY(1px)}.cmt-debut__body{position:relative;overflow:visible;padding:var(--dm-gap);display:grid;grid-template-rows:1fr auto;gap:var(--dm-gap);min-height:0}.cmt-debut__split{height:100%;margin:0;display:grid;grid-template-columns:1fr 36%;background:var(--dm-surface);border:1px solid var(--dm-border);border-radius:var(--dm-r-md);overflow:hidden}.cmt-debut__split>.pane{background:var(--dm-panel);padding:var(--dm-pad);overflow:hidden;border-radius:var(--dm-r-in);box-shadow:inset 0 0 0 1px #ffffff08}#debut-stage{position:relative;border-top-right-radius:0;border-bottom-right-radius:0;border-right:1px solid var(--dm-divider);display:flex;flex-direction:column;min-height:0}#debut-rail{border-top-left-radius:0;border-bottom-left-radius:0;position:relative;display:flex;flex-direction:column;min-height:0;z-index:3}.stage-viewport{position:relative;width:100%;height:100%;border-radius:inherit;overflow:hidden;display:grid;place-items:center;background:linear-gradient(transparent 96%,#00000040) top/100% 3px repeat-y,radial-gradient(60% 60% at 50% 50%,rgba(0,255,213,.08),transparent 60%),#061018;flex:1 1 auto;min-height:0}.poster{width:min(88%,640px);aspect-ratio:16/10;border-radius:14px;position:relative;overflow:hidden;background:radial-gradient(120% 120% at 50% 30%,color-mix(in oklab,var(--dm-halo-2) 40%,#ffffff 15%) 0,transparent 60%),radial-gradient(120% 140% at 70% 80%,color-mix(in oklab,var(--dm-halo-1) 26%,transparent) 0,transparent 65%),var(--poster-url, linear-gradient(180deg, #0d1824, #050a10));box-shadow:0 18px 70px #000000d9,0 0 40px #00ffd540,0 2px #ffffff0f inset;border:1px solid rgba(255,255,255,.08)}.stage-viewport .poster{position:relative}.stage-viewport .poster model-viewer{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(1.06) contrast(1.05) saturate(1.06)}.poster:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(90deg,var(--dm-halo-1),var(--dm-halo-2));-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.9;animation:frameFlow 3.6s linear infinite}@keyframes frameFlow{0%{background-position:0% 0}to{background-position:200% 0}}.poster:after{content:"";position:absolute;inset:-30%;background:radial-gradient(160px 110px at 35% 30%,color-mix(in oklab,var(--dm-halo-2) 18%,transparent),transparent 60%),radial-gradient(180px 130px at 70% 70%,color-mix(in oklab,var(--dm-halo-1) 16%,transparent),transparent 60%);filter:blur(8px);opacity:.8;pointer-events:none}.stage-hud{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid rgba(255,255,255,.08)}:root{--stage-hud-lift: 10px}#debut-stage .stage-hud{bottom:var(--stage-hud-lift);border-top:0;border-radius:12px 12px 0 0}@media(max-width:720px){:root{--stage-hud-lift: calc(12px + var(--safe-b))}}.stage-badge{font:700 11px/1 ui-sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#cfe;padding:8px 10px;border-radius:10px;background:#00ffff0f;border:1px solid rgba(0,255,255,.22)}.knob{display:grid;grid-auto-flow:column;gap:8px;align-items:center}.knob .btn{height:32px;padding:0 12px;border-radius:10px;border:1px solid var(--dm-border);background:#0d151d;color:#e6ffff;font:700 11px/32px ui-sans-serif;letter-spacing:.12em;text-transform:uppercase}.knob .btn.primary{border-color:color-mix(in oklab,var(--dm-accent) 50%,var(--dm-border) 50%);background:linear-gradient(180deg,#102125,#0b181c);box-shadow:0 0 0 3px color-mix(in oklab,var(--dm-accent) 22%,transparent)}.knob .btn.boost{position:relative;overflow:hidden}.knob .btn.boost.is-holding:after{content:"";position:absolute;inset:-20%;border-radius:16px;background:radial-gradient(55% 55% at 50% 50%,color-mix(in oklab,var(--dm-accent) 40%,transparent),transparent 60%);animation:boostCharge 1.2s ease-in-out infinite;opacity:.55;pointer-events:none}@keyframes boostCharge{0%,to{transform:scale(.95)}50%{transform:scale(1.05)}}.knob .btn.boost.just-boosted:before{content:"";position:absolute;inset:-25%;background:radial-gradient(40% 40% at 60% 40%,var(--dm-reward-2),transparent 60%),radial-gradient(40% 40% at 30% 70%,var(--dm-reward),transparent 60%);filter:blur(10px);animation:boostReward .38s ease-out 1;pointer-events:none}@keyframes boostReward{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.15)}}:root{--vote-up-1: #1be97e;--vote-up-2: #5affc2;--vote-up-glow: rgba(27,233,126,.25);--vote-down-1: #ff5a6a;--vote-down-2: #ff9aa5;--vote-down-glow: rgba(255,90,106,.25)}.knob .btn.vote{background:#0d151d;color:#e6ffff;border-color:var(--dm-border, rgba(255,255,255,.14));transition:background .16s ease,border-color .16s ease,box-shadow .2s ease,filter .2s ease,color .16s ease}.btn.vote[data-vote=up] .arrow{color:color-mix(in oklab,var(--vote-up-1) 70%,#eaffff 30%)}.btn.vote[data-vote=down] .arrow{color:color-mix(in oklab,var(--vote-down-1) 70%,#eaffff 30%)}@media(hover:hover){.btn.vote[data-vote=up]:hover{border-color:color-mix(in oklab,var(--vote-up-1) 55%,var(--dm-border, #233) 45%);box-shadow:0 0 14px var(--vote-up-glow) inset,0 0 10px #1be97e24}.btn.vote[data-vote=down]:hover{border-color:color-mix(in oklab,var(--vote-down-1) 60%,var(--dm-border, #233) 40%);box-shadow:0 0 14px var(--vote-down-glow) inset,0 0 10px #ff5a6a24}}.btn.vote[aria-pressed=true][data-vote=up],.btn.vote.picked[data-vote=up]{color:#081116;border-color:color-mix(in oklab,var(--vote-up-1) 62%,#fff 38%);background:linear-gradient(90deg,var(--vote-up-1),var(--vote-up-2));box-shadow:0 0 0 3px #1be97e1f inset,0 0 16px var(--vote-up-glow)}.btn.vote[aria-pressed=true][data-vote=down],.btn.vote.picked[data-vote=down]{color:#081116;border-color:color-mix(in oklab,var(--vote-down-1) 62%,#fff 38%);background:linear-gradient(90deg,var(--vote-down-1),var(--vote-down-2));box-shadow:0 0 0 3px #ff5a6a1f inset,0 0 16px var(--vote-down-glow)}.btn.vote[aria-pressed=true] .arrow,.btn.vote[aria-pressed=true] .count{color:#081116;text-shadow:0 1px 2px rgba(0,0,0,.25)}.btn.vote:focus-visible{outline:none;box-shadow:0 0 0 2px #0000008c,0 0 0 3px currentColor}.btn.vote[data-vote=up]:focus-visible{color:var(--vote-up-1)}.btn.vote[data-vote=down]:focus-visible{color:var(--vote-down-1)}.btn.vote[disabled]{opacity:.55;filter:none;box-shadow:none;cursor:default}.rail{display:flex;flex-direction:column;gap:10px;height:100%}#rail-title.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rail-view{position:relative;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff05;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;padding:12px;flex:1 1 auto;min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--dm-scroll-thumb) var(--dm-scroll-track)}.card{border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff05;padding:12px}.rail-screen[data-rail=build]{display:flex;flex-direction:column}.rail-screen[data-rail=build]>.card+.card{margin-top:10px}.card.contract-slot{display:flex;flex-direction:column;justify-content:space-between;gap:10px;cursor:pointer}.contract-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.contract-title{margin:0;font:800 12px/1.2 ui-sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#eaffff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contract-chip{font:900 10px/1 ui-sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:6px 8px;border-radius:999px;color:#0b1417;background:#00ffd5d9;box-shadow:0 0 0 1px #ffffff1f inset}.contract-sub{margin:0;color:#a8c6de;font:600 12px/1.5 ui-sans-serif;opacity:.9}.card.contract-slot.is-empty{cursor:default;opacity:.85}.contract-empty{display:flex;align-items:center;justify-content:space-between;gap:10px}.empty-text{color:#a8c6de;font:700 11px/1 ui-sans-serif;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.blink-dot{width:10px;height:10px;border-radius:999px;background:#00ffd5d9;box-shadow:0 0 14px #00ffd559;animation:contractBlink 1.2s infinite ease-in-out}@keyframes contractBlink{0%,to{transform:scale(.9);opacity:.35}50%{transform:scale(1.1);opacity:1}}.card.contract-slot{-webkit-tap-highlight-color:transparent}.card.contract-slot:active{transform:translateY(1px)}.contract-title{max-width:100%;word-break:keep-all}@media(max-width:720px){.card.contract-slot{padding:10px;gap:8px}.contract-top{gap:8px}.contract-chip{font-size:9px;padding:5px 7px}.contract-sub{font-size:11px;line-height:1.4}.contract-empty{gap:8px}.empty-text{font-size:10px;letter-spacing:.1em}}@media(max-width:360px){.contract-title{white-space:normal;line-height:1.25}.contract-chip{font-size:9px;padding:4px 6px}}#rail-view .rail-screen[data-rail=contracts]>.card+.card{margin-top:10px}.debut-dock{position:relative;z-index:10;height:var(--dock-h);background:transparent;border:0;box-shadow:none;display:grid;grid-auto-flow:column;justify-content:space-between;align-items:center;padding:6px 6px calc(6px + var(--safe-b));gap:10px}.debut-dock .dock-btn{background:transparent;border:0;appearance:none;-webkit-appearance:none;padding:0;position:relative;display:grid;justify-items:center;gap:6px;min-width:56px;color:#bfe;text-decoration:none;font:700 10px/1 ui-sans-serif;letter-spacing:.12em;text-transform:uppercase;transition:transform .12s ease,color .18s ease,text-shadow .18s ease}.debut-dock .dock-btn:active{transform:translateY(1px)}.debut-dock .dock-btn svg{width:20px;height:20px;opacity:.95;transition:filter .18s ease}.debut-dock .dock-btn[data-view=build]{--ringA:#78ffcf;--ringB:#00e5ff}.debut-dock .dock-btn[data-view=support]{--ringA:#ff71f1;--ringB:#ffc14d}.debut-dock .dock-btn[data-view=reputation]{--ringA:#ffdc5e;--ringB:#ff6ad5}.debut-dock .dock-btn[data-view=contracts]{--ringA:#8b7cff;--ringB:#4dfff9}.debut-dock .dock-btn:after{content:"";position:absolute;top:-10px;left:50%;transform:translate(-50%);width:58px;height:58px;border-radius:16px;padding:1px;background:conic-gradient(from 40deg,var(--ringA),var(--ringB),var(--ringA));-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;filter:saturate(1.6);transition:opacity .18s ease,transform .18s ease,filter .18s ease;pointer-events:none}.debut-dock .dock-btn[aria-selected=true]{color:#eaffff;text-shadow:0 0 18px rgba(0,255,213,.42)}.debut-dock .dock-btn[aria-selected=true]:after{opacity:1;transform:translate(-50%) translateY(-1px)}.debut-dock .dock-btn[aria-selected=true] svg{filter:drop-shadow(0 0 14px rgba(0,255,213,.5))}.debut-dock .dock-btn span{color:currentColor}.dock-indicator{position:absolute;bottom:0;height:4px;border-radius:3px;left:var(--i-left,0px);width:var(--i-width,56px);background:linear-gradient(90deg,var(--i-ringA,#00e5ff),var(--i-ringB,#7dfcc6));background-size:200% 100%;animation:underlineFlow 2.2s linear infinite;box-shadow:0 0 18px #00ffd580;transition:left .22s cubic-bezier(.2,.7,.2,1),width .22s cubic-bezier(.2,.7,.2,1),background .18s ease;pointer-events:none}@keyframes underlineFlow{0%{background-position:0% 0}to{background-position:200% 0}}@media(max-width:720px){#cmt-debut-modal{position:fixed;inset:auto 0 0;width:calc(100vw - 2px);height:min(90dvh,740px);max-height:calc(100dvh - var(--safe-t));border-radius:16px 16px 0 0;transform:translateY(calc(100% + 10px))}@supports (-webkit-touch-callout: none){#cmt-debut-modal{height:min(90vh,740px);max-height:-webkit-fill-available}}#cmt-debut-overlay.on #cmt-debut-modal{transform:translateY(0)}#cmt-debut-modal.settled{transform:none!important}.cmt-debut__body{padding:10px 10px calc(10px + var(--safe-b));gap:8px;grid-template-rows:minmax(0,1fr) auto;min-height:0}.cmt-debut__split{grid-template-columns:1fr;grid-template-rows:1fr}#debut-stage{border-right:none;border-bottom:none;border-radius:var(--dm-r-in)}#debut-rail.drawer{position:absolute;z-index:20;left:12px;right:12px;top:12px;bottom:calc(var(--dock-h) + 18px + var(--safe-b));border-radius:14px;box-shadow:0 30px 80px #0000008c;transform:translateY(106%);opacity:0;display:flex;flex-direction:column;min-height:0;overflow:hidden;pointer-events:none;visibility:hidden}#debut-rail.drawer.open{transform:translateY(0);opacity:1;pointer-events:auto;visibility:visible}#debut-rail.drawer .rail{display:flex;flex-direction:column;height:100%;min-height:0}#debut-rail.drawer .rail-view{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-bottom:calc(14px + var(--safe-b))}.poster{box-shadow:inset 0 0 0 1px #ffffff0d,0 14px 60px #00ffd52e}}#debut-stage{display:grid;grid-template-rows:minmax(0,1fr) auto}.stage-viewport{min-height:0}.debut-dock{position:relative;z-index:auto}#cmt-debut-overlay .dock-chooser{position:fixed;top:-9999px;left:-9999px;z-index:12560;transform:translateY(10px) scale(.96);display:grid;grid-auto-flow:column;gap:8px;padding:8px;background:color-mix(in oklab,var(--dm-panel, #0b1118) 92%,#000 8%);border:1px solid var(--dm-border, rgba(255,255,255,.12));border-radius:14px;box-shadow:0 18px 60px #0000008c,0 0 0 3px #00ffd50f inset;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .2s cubic-bezier(.2,.7,.2,1)}#cmt-debut-overlay .dock-chooser.on{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}#cmt-debut-overlay .dock-chooser:after{content:"";position:absolute;left:50%;bottom:-8px;width:18px;height:18px;transform:translate(-50%) rotate(45deg);background:inherit;border-left:1px solid color-mix(in oklab,var(--dm-border, rgba(255,255,255,.12)) 65%,#fff 35%);border-bottom:1px solid color-mix(in oklab,var(--dm-border, rgba(255,255,255,.12)) 65%,#fff 35%);border-radius:0 0 3px;box-shadow:0 10px 30px #00000073}#cmt-debut-overlay .dock-chooser .chooser-btn{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;padding:0;background:#0d151d;color:#eaffff;border:1px solid var(--dm-border, rgba(255,255,255,.12));box-shadow:0 10px 26px #00000073,0 0 0 2px #ffffff0a inset;transition:transform .08s ease,border-color .16s ease,box-shadow .16s ease}#cmt-debut-overlay .dock-chooser .chooser-btn:active{transform:translateY(1px)}#cmt-debut-overlay .dock-chooser .chooser-btn svg{width:20px;height:20px;opacity:.98;filter:drop-shadow(0 0 10px rgba(0,255,213,.35))}#cmt-debut-overlay.closing #cmt-debut-modal{opacity:0;transform:translate(-50%,-44%) scale(.98)}@media(prefers-reduced-motion:reduce){#cmt-debut-modal,#cmt-debut-modal:before,#cmt-debut-modal:after{transition:none;animation:none}}body.debut-no-scroll{overflow:hidden;overscroll-behavior:contain;touch-action:auto}#debut-stage .stage-badge{position:relative;overflow:hidden}#debut-stage .stage-badge .bar{position:relative;display:block;width:100%;height:6px;border-radius:999px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff0f;overflow:hidden;z-index:1}#debut-stage .stage-badge .fill{position:absolute;inset:0 auto 0 0;width:var(--p, 0%);border-radius:inherit;background:linear-gradient(90deg,#78ffcf,#00e5ff,#4dfff9,#d6ff5a);background-size:300% 100%;animation:stageFlow 1.2s linear infinite;box-shadow:0 0 20px #00ffd540;z-index:1}@keyframes stageFlow{0%{background-position:0% 0}to{background-position:200% 0}}#debut-stage .stage-badge.charged{animation:pulseRing 1.1s ease-in-out infinite;box-shadow:0 0 #3cffa059}#debut-stage .stage-badge.charged .fill{width:100%;background:linear-gradient(90deg,#1be97e,#5affc2,#1be97e);background-size:200% 100%}@keyframes pulseRing{0%{box-shadow:0 0 #3cffa059}to{box-shadow:0 0 24px 8px #3cffa01f}}#debut-stage .stage-badge .pct{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;font:800 10px/1 ui-sans-serif;letter-spacing:.14em;color:#eaffff;text-shadow:0 1px 2px rgba(0,0,0,.65),0 0 8px rgba(0,255,213,.28);-webkit-text-stroke:.35px rgba(0,0,0,.35);pointer-events:none;opacity:.98}@media(min-width:721px){#debut-stage .stage-badge .pct{top:46%;transform:translate(-50%,-46%)}}@media(max-width:720px){#debut-stage .stage-badge .pct{top:44%;transform:translate(-50%,-44%);font-size:11px}}#debut-stage .stage-badge.charged .pct{text-shadow:0 1px 2px rgba(0,0,0,.75),0 0 10px rgba(27,233,126,.35)}.boost-fx{position:fixed;left:0;top:0;width:72px;height:72px;transform:translate(-50%,-50%);will-change:transform,opacity;pointer-events:none;z-index:12600;filter:drop-shadow(0 10px 22px rgba(0,255,213,.45))}.debut-dock .dock-btn{position:relative}.support-ping{position:absolute;inset:-6px;border-radius:16px;pointer-events:none;border:2px solid currentColor;opacity:0;animation:supportPing .7s ease-out forwards}@keyframes supportPing{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@media(min-width:721px){.debut-dock{height:auto;min-height:56px;padding:4px 8px 8px;gap:8px}.debut-dock .dock-btn{min-width:54px;font-size:10px;letter-spacing:.1em}.debut-dock .dock-btn svg{width:18px;height:18px}.dock-indicator{height:3px}.cmt-debut__body{padding:12px;gap:12px;grid-template-rows:minmax(0,1fr) auto}}#debut-rail .rail-view{display:flex;flex-direction:column;gap:12px;padding:12px;min-height:0}.support-heart,.support-crew,.support-canon{position:relative;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:12px}#rail-view .support-heart+.support-crew,#rail-view .support-heart+.support-canon,#rail-view .support-crew+.support-canon{margin-top:10px}.support-heart .heart-row{display:flex;align-items:center;gap:14px;min-width:0}.support-heart .heart-svg{width:84px;height:84px;flex:0 0 auto;opacity:.98}.support-heart .vitals .label{font:800 12px/1 ui-sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#eaffff;opacity:.92}.support-heart .value{font:800 22px/1.1 ui-sans-serif;color:#eaffff;letter-spacing:.02em;margin:4px 0 2px}.support-heart .value .unit{opacity:.6;margin-left:6px;font-weight:700}.support-heart .micro{color:#a8c6de;font:600 12px/1.25 ui-sans-serif;opacity:.95}.support-heart .next-perk{margin-left:auto;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:conic-gradient(from 270deg,#78ffcf00 0turn calc(var(--q,0)*.25turn),#78ffcfe6 0);box-shadow:0 0 12px #78ffcf2e inset}.support-heart .next-perk[data-q="1"]{--q:1 }.support-heart .next-perk[data-q="2"]{--q:2 }.support-heart .next-perk[data-q="3"]{--q:3 }.support-heart .next-perk[data-q="4"]{--q:4 }.support-heart .heart-back{fill:#ffffff14;filter:saturate(.5) brightness(.9)}.support-heart .heart-fill{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(var(--fill,1));transition:transform .35s cubic-bezier(.2,.7,.2,1),filter .25s ease;will-change:transform}#support-heart[data-value="0"] .heart-fill,#support-heart[data-value="1"] .heart-fill,#support-heart[data-value="2"] .heart-fill,#support-heart[data-value="3"] .heart-fill,#support-heart[data-value="4"] .heart-fill,#support-heart[data-value="5"] .heart-fill{filter:hue-rotate(-12deg) saturate(1.15)}.support-crew .label{font:800 12px/1 ui-sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#eaffff;margin-bottom:6px}.support-crew .avatars{display:flex;gap:6px;align-items:center;min-height:28px}.support-crew .crew-dot{width:22px;height:22px;border-radius:7px;background:#14202d;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px #ffffff08,0 0 10px #00ffd540}.support-canon{color:#cfe}.support-canon .canon-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.support-canon .label{font:800 12px/1 ui-sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#eaffff;opacity:.95}.support-canon .countdown{font:700 11px/1 ui-sans-serif;letter-spacing:.12em;color:#bfe;padding:6px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#0f1a21}.support-canon .countdown[data-state=idle]{opacity:.72}.support-canon .canon-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:8px}.support-canon .canon-choice{height:34px;padding:0 12px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#0d151d;color:#e6ffff;font:700 11px/34px ui-sans-serif;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.support-canon.picked .canon-choice{opacity:.7}.support-canon.picked .canon-choice[aria-pressed=true]{opacity:1}.support-canon .canon-note{margin-top:8px;color:#a8c6de;font:600 12px/1.35 ui-sans-serif;opacity:.9}@media(max-width:720px){#debut-rail .rail-view{padding-bottom:calc(14px + var(--dock-h, 68px))}.support-canon{position:relative;box-shadow:none;margin:12px 0}.support-crew{margin-bottom:0}.support-crew+.support-canon{margin-top:-8px;border-top-left-radius:0;border-top-right-radius:0;border-top:0}.support-crew{border-bottom-left-radius:0;border-bottom-right-radius:0}.support-canon .canon-head{margin-bottom:6px}.support-canon .label{font-size:11px;letter-spacing:.1em}.support-canon .countdown{padding:4px 6px;font-size:10px}.support-canon .canon-choices{gap:6px}.support-canon .canon-choice{height:30px;line-height:30px;padding:0 10px;font-size:10px;letter-spacing:.1em}.support-canon .canon-note{font-size:11px;line-height:1.3;opacity:.92}}@media(max-width:360px){.support-canon .canon-choices{grid-template-columns:1fr}}.support-crewcanon{border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff05;padding:12px}.support-crewcanon .support-crew,.support-crewcanon .support-canon{border:0!important;background:transparent!important;padding:0!important;margin:0!important;position:static!important;box-shadow:none!important}.support-crewcanon .support-canon{margin-top:12px!important}.support-crewcanon .canon-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.support-crewcanon .canon-choice{height:32px;padding:0 12px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#0d151d;color:#e6ffff;font:700 11px/32px ui-sans-serif;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-crewcanon .canon-note{margin-top:8px;color:#a8c6de;font:600 12px/1.25 ui-sans-serif;opacity:.95}@media(max-width:360px){.support-crewcanon .canon-choices{grid-template-columns:1fr}}.support-heart .vital-clock{--ring-offset: 113.097;margin-left:auto;position:relative;inline-size:clamp(52px,7vw,96px);min-width:52px;aspect-ratio:1 / 1;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.08),transparent 55%),#080c108c;box-shadow:inset 0 0 0 1px #ffffff14,0 0 18px #78ffcf1f;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:border-color .28s ease,background .28s ease,box-shadow .28s ease,transform .18s ease,filter .28s ease}.support-heart .vital-clock svg{width:100%;height:100%;display:block;position:relative;z-index:1;transform:rotate(-90deg)}.support-heart .vital-clock .ring-track{fill:none;stroke:#ffffff1a;stroke-width:2.5}.support-heart .vital-clock .ring-progress{fill:none;stroke:#78ffcf;stroke-width:2.8;stroke-linecap:round;stroke-dasharray:var(--ring-circumference, 113.097);stroke-dashoffset:var(--ring-offset, 113.097);filter:drop-shadow(0 0 6px rgba(120,255,207,.45));transition:stroke-dashoffset .22s linear,stroke .25s ease,opacity .25s ease,filter .25s ease;will-change:stroke-dashoffset}.support-heart .vital-clock .marks circle{fill:#ffffff8c;transition:fill .25s ease,opacity .25s ease}.support-heart .vital-clock .hand.sweep{stroke:#eaffff;stroke-width:1.8;stroke-linecap:round;transform-origin:24px 24px;transition:transform .22s ease,stroke .25s ease,opacity .25s ease,filter .25s ease;filter:drop-shadow(0 0 6px rgba(255,255,255,.2))}.support-heart .vital-clock .pin{fill:#eaffff;transition:fill .25s ease,opacity .25s ease}.support-heart .vital-clock .vital-clock-center{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-align:center}.support-heart .vital-clock .vital-clock-label{font:900 9px/1 ui-sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#eaffff;text-shadow:0 0 8px rgba(120,255,207,.18);transition:color .25s ease,text-shadow .25s ease,opacity .25s ease}.support-heart .vital-clock .vital-clock-sub{margin-top:3px;font:800 7px/1 ui-sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#eaffffad;transition:color .25s ease,text-shadow .25s ease,opacity .25s ease}.support-heart .vital-clock[data-state=locked]{background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.06),transparent 55%),#0a0c129e;box-shadow:inset 0 0 0 1px #ffffff14,0 0 16px #78ffcf1a}.support-heart .vital-clock[data-state=locked] .ring-progress{stroke:#78ffcf;opacity:.92;filter:drop-shadow(0 0 6px rgba(120,255,207,.4))}.support-heart .vital-clock[data-state=locked] .hand.sweep{stroke:#eaffffc7;opacity:.88;filter:drop-shadow(0 0 6px rgba(120,255,207,.16))}.support-heart .vital-clock[data-state=locked] .pin{fill:#78ffcf;opacity:.95}.support-heart .vital-clock[data-state=locked] .vital-clock-label{color:#eaffff;text-shadow:0 0 10px rgba(120,255,207,.22)}.support-heart .vital-clock[data-state=locked] .vital-clock-sub{color:#eaffffb8}.support-heart.is-season-locked-flash{background:radial-gradient(circle at 14% 20%,rgba(255,160,160,.16),transparent 40%),linear-gradient(180deg,#7a2834e0,#5c1c28d6)!important;box-shadow:inset 0 0 0 1px #ff6e6e38,0 0 18px #ff6e6e2e,0 0 28px #ff6e6e1a!important;transition:background .22s ease,box-shadow .22s ease,transform .18s ease,filter .22s ease}.support-heart.is-season-locked-flash .label,.support-heart.is-season-locked-flash .value,.support-heart.is-season-locked-flash .unit,.support-heart.is-season-locked-flash .micro{color:#fff2f2!important;text-shadow:0 0 10px rgba(255,72,72,.18)}.support-heart.is-season-locked-flash .heart-back{fill:#ffd2d21f}.support-heart.is-season-locked-flash .heart-fill{filter:none}.support-heart.is-season-locked-flash .vital-clock{background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.06),transparent 55%),#0a0c129e;box-shadow:inset 0 0 0 1px #ffffff14,0 0 16px #ff48481a}.support-heart.is-season-locked-flash .vital-clock .ring-progress{stroke:#ff9b9b;filter:drop-shadow(0 0 7px rgba(255,72,72,.24))}.support-heart.is-season-locked-flash .vital-clock .pin{fill:#ffb0b0}.support-heart .vital-clock[data-state=live] .ring-progress,.support-heart .vital-clock[data-state=low] .ring-progress{stroke:#ffdc5e;filter:drop-shadow(0 0 7px rgba(255,220,94,.42))}.support-heart .vital-clock[data-state=critical] .ring-progress{stroke:#ff6a6a;filter:drop-shadow(0 0 8px rgba(255,106,106,.48))}.support-heart .vital-clock[data-state=critical]{box-shadow:inset 0 0 0 1px #ff787824,0 0 22px #ff50501f}.support-heart .vital-clock[data-state=expired] .ring-progress{stroke:#ffffff29;filter:none}.support-heart .vital-clock[data-state=expired] .hand.sweep{stroke:#ffffff38;filter:none}.support-heart .vital-clock[data-state=expired] .vital-clock-label{color:#ffffff94;text-shadow:none}@media(max-width:720px){.support-heart .vital-clock{inline-size:clamp(58px,17vw,100px);flex:0 0 auto}.support-heart .vital-clock .vital-clock-label{font-size:9px}.support-heart .vital-clock .vital-clock-sub{font-size:7px}}@media(max-width:360px){.support-heart .heart-row{flex-wrap:wrap}.support-heart .vital-clock{order:3;margin-left:0;margin-top:8px;inline-size:86px}}.support-heart .vital-clock[data-state=locked]{cursor:pointer}.support-canon .canon-choice[aria-pressed=true]{color:#081116;border-color:#78ffcf8c;background:linear-gradient(90deg,#78ffcf,#00e5ff,#4dfff9,#d6ff5a);background-size:260% 100%;animation:voteRainbow 1.2s linear infinite;box-shadow:0 0 0 3px #00ffd514 inset,0 0 14px #00ffd540;text-shadow:0 1px 0 rgba(0,0,0,.35)}@keyframes voteRainbow{0%{background-position:0% 0}to{background-position:200% 0}}.support-canon .canon-choice[data-key=claim][aria-pressed=true]{box-shadow:0 0 0 3px #28ffaa24 inset,0 0 14px #28ffaa40}.support-canon .canon-choice[data-key=return][aria-pressed=true]{box-shadow:0 0 0 3px #8c78ff24 inset,0 0 14px #8c78ff40}.support-canon .canon-choice[data-key=delay][aria-pressed=true]{box-shadow:0 0 0 3px #ffbe5a24 inset,0 0 14px #ffbe5a40}.support-canon[data-season-locked] .canon-choice{opacity:.55;pointer-events:none}.support-canon[data-season-locked] .canon-choice[aria-pressed=true]{opacity:1;pointer-events:none}.support-canon[data-season-locked] .canon-choice,.support-canon .canon-choice[disabled]{opacity:.65;box-shadow:none!important;filter:none!important}.support-canon .canon-choice{color:#e6ffff;transition:opacity .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,filter .18s ease}@keyframes canonUnlockPulse{0%{box-shadow:0 0 #fff0;opacity:.75}55%{box-shadow:0 0 0 12px #ffffff1f;opacity:1}to{box-shadow:0 0 #fff0;opacity:.92}}.support-canon.unlock .canon-choice{animation:canonUnlockPulse .62s ease-out 1}.support-canon .canon-choice.voted{border-color:#78ffcfd9;background:linear-gradient(180deg,#102125,#0b181c);box-shadow:inset 0 0 14px #00ffd573,0 0 18px #00ffd559;opacity:1}.reward-flash{position:relative;overflow:visible}.reward-flash:after{content:"";position:absolute;inset:-20%;background:radial-gradient(50% 50% at 50% 50%,var(--dm-reward-2),transparent 60%);filter:blur(12px);animation:rewardPop .42s ease-out 1;pointer-events:none}.reward-shimmer{position:relative}.reward-shimmer:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:linear-gradient(90deg,transparent,var(--dm-reward),transparent);background-size:200% 100%;animation:shimmer 1.4s linear 2}@keyframes shimmer{0%{background-position:0% 0}to{background-position:200% 0}}#support-canon .countdown{color:#ffdc5e;font-weight:700;letter-spacing:.5px;text-shadow:0 0 6px rgba(255,220,94,.75)}#support-canon .countdown[data-state=locked]{color:#ff6ad5;text-shadow:0 0 6px rgba(255,106,213,.6)}#support-canon .countdown[data-state=open],#support-canon .countdown[data-state=ready]{color:#00e5ff;text-shadow:0 0 8px rgba(0,229,255,.8);transition:color .25s ease}#debut-stage-viewport{position:relative;overflow:hidden}.intel-card-stack{position:absolute;inset:18px 22px 70px;display:flex;align-items:center;justify-content:center;pointer-events:none}.intel-card{overflow:hidden;contain:layout paint size;isolation:isolate;min-width:0}.intel-card{position:absolute;width:min(420px,75%);aspect-ratio:1 / 1;max-height:82%;padding:20px 22px;border-radius:18px;background:radial-gradient(140% 160% at 10% 0%,rgba(120,255,207,.14),transparent 55%),radial-gradient(140% 160% at 90% 100%,rgba(102,153,255,.2),transparent 55%),#040a12f5;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 50px #000000e0,0 0 26px #00ffd52e;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#eaf7ff;font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;transform-style:preserve-3d;transition:transform .22s cubic-bezier(.2,.7,.2,1),opacity .2s ease,box-shadow .2s ease;opacity:1;pointer-events:auto}.intel-card[data-depth="0"]{transform:translateZ(0) scale(1);z-index:30}.intel-card[data-depth="1"]{transform:translate3d(0,16px,0) scale(.95);opacity:.9;z-index:20}.intel-card[data-depth="2"]{transform:translate3d(0,30px,0) scale(.9);opacity:.7;z-index:10}.intel-card[data-depth=hidden]{opacity:0;pointer-events:none}.intel-card.swipe-out-right{transform:translate3d(140%,-10%,0) rotate(8deg);opacity:0}.intel-card.swipe-out-left{transform:translate3d(-140%,-10%,0) rotate(-8deg);opacity:0}.intel-card--empty{text-align:center}.intel-card--empty .intel-empty-title{margin:0 0 10px;font-size:15px;letter-spacing:.14em;text-transform:uppercase;font-weight:800}.intel-card--empty .intel-empty-body{max-width:26rem;margin:0 auto;font-size:13px;line-height:1.6;color:#a7c6de}.intel-card-nav{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:999px;border:1px solid rgba(144,236,255,.35);background:radial-gradient(130% 160% at 30% 0%,rgba(0,255,213,.25),transparent 55%),#050e16f5;color:#eaffff;display:grid;place-items:center;font-size:14px;cursor:pointer;box-shadow:0 0 18px #000000bf;transition:transform .14s ease,box-shadow .14s ease,opacity .14s ease}.intel-card-nav:hover{transform:translateY(-50%) scale(1.05);box-shadow:0 0 22px #00ffd573}.intel-card-nav:active{transform:translateY(-50%) scale(.95)}.intel-card-nav:disabled{opacity:0;pointer-events:none}.intel-card-nav.prev{left:8px}.intel-card-nav.next{right:8px}#cmt-debut-overlay:not(.on) #debut-stage-viewport .intel-card-stack{display:none!important;pointer-events:none!important}#debut-stage.intel-collapsed .intel-card-stack{opacity:0;pointer-events:none;transform:translateY(8px) scale(.96)}@media(max-width:720px){.intel-card-stack{inset:10px 24px 90px}.intel-card-nav{display:none}}@media(max-width:420px)and (max-height:720px){.intel-card-stack{inset:8px 20px 86px}}@media(max-width:720px){#cmt-debut-overlay.intel-focus #debut-stage .stage-hud{display:none}#cmt-debut-overlay.intel-focus #debut-stage-viewport .poster,#cmt-debut-overlay.intel-focus #debut-stage-viewport model-viewer{display:none!important}#cmt-debut-overlay.intel-focus .intel-card-stack{inset:6px 8px calc(var(--dock-h) + 14px)}#cmt-debut-overlay.intel-focus .intel-card[data-depth="0"]{width:min(540px,96vw);max-height:100%}#cmt-debut-overlay.intel-focus .intel-card[data-depth="1"],#cmt-debut-overlay.intel-focus .intel-card[data-depth="2"]{display:none}}@media(max-width:720px){#cmt-debut-modal.cards-only .cmt-debut__header,#cmt-debut-modal.cards-only .debut-dock,#cmt-debut-modal.cards-only .stage-hud{opacity:0;pointer-events:none}#cmt-debut-modal.cards-only .cmt-debut__body{padding:6px 0 calc(6px + var(--safe-b))}#cmt-debut-modal.cards-only .cmt-debut__split{border-radius:0;border:none}#cmt-debut-modal.cards-only #debut-stage{border-radius:0}#cmt-debut-modal.cards-only #debut-rail{display:none}#cmt-debut-modal.cards-only .intel-card-stack{inset:max(18px,var(--safe-t) + 10px) 14px max(22px,var(--safe-b) + 16px)}#cmt-debut-modal.cards-only .intel-card{width:min(520px,96%);max-height:100%}}#debut-rail .rail-view{overflow:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}#rail-view{overflow:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}#rail-view{position:relative;overflow:hidden;padding:0}#rail-view .rail-screen{position:absolute;inset:0;display:none;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:12px}#rail-view .rail-screen.is-active{display:block}#cmt-debut-overlay .contracts-vault{position:fixed;inset:0;z-index:12680;display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .18s ease}#cmt-debut-overlay .contracts-vault.on{opacity:1;pointer-events:auto}#cmt-debut-overlay .contracts-vault .vault-scrim{position:absolute;inset:0;background:radial-gradient(120% 120% at 50% 10%,#0000008c,#000000c7)}#cmt-debut-overlay .contracts-vault .vault-panel{position:relative;width:min(760px,92vw);height:min(74vh,720px);border-radius:18px;background:color-mix(in oklab,var(--dm-panel) 92%,#000 8%);border:1px solid rgba(255,255,255,.14);box-shadow:0 30px 90px #000000b8,0 0 0 3px #00ffd50f inset;overflow:hidden;isolation:isolate;transform:translateY(10px) scale(.98);transition:transform .22s cubic-bezier(.2,.7,.2,1)}#cmt-debut-overlay .contracts-vault.on .vault-panel{transform:translateY(0) scale(1)}#cmt-debut-overlay .contracts-vault .vault-panel:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:conic-gradient(from 60deg,color-mix(in oklab,#8b7cff 40%,transparent),color-mix(in oklab,#4dfff9 40%,transparent),color-mix(in oklab,#8b7cff 40%,transparent));filter:blur(18px) saturate(1.4);opacity:.9;pointer-events:none}#cmt-debut-overlay .contracts-vault .vault-head{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:14px 14px 10px;border-bottom:1px solid rgba(255,255,255,.1);background:radial-gradient(120% 120% at 0% 0%,rgba(77,255,249,.12),transparent 45%),radial-gradient(120% 120% at 100% 0%,rgba(139,124,255,.12),transparent 45%),#060a0eb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#cmt-debut-overlay .contracts-vault .vault-title{display:flex;align-items:baseline;gap:10px;min-width:0}#cmt-debut-overlay .contracts-vault .vault-title h3{margin:0;font:900 12px/1 ui-sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#eaffff}#cmt-debut-overlay .contracts-vault .vault-title .count{font:800 11px/1 ui-sans-serif;letter-spacing:.1em;color:#a8c6de;opacity:.9;white-space:nowrap}#cmt-debut-overlay .contracts-vault .vault-close{width:36px;height:36px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#0a0e12d9;color:#eaffff;display:grid;place-items:center;cursor:pointer}#cmt-debut-overlay .contracts-vault .vault-close:active{transform:translateY(1px)}#cmt-debut-overlay .contracts-vault .vault-body{position:relative;z-index:2;height:calc(100% - 58px);padding:12px;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--dm-scroll-thumb) var(--dm-scroll-track)}#cmt-debut-overlay .contracts-vault .vault-list{display:grid;gap:10px}#cmt-debut-overlay .contracts-vault .card.contract-slot{margin:0;background:#ffffff08;border-color:#ffffff1f}#cmt-debut-overlay .contracts-vault .card.contract-slot:hover{border-color:color-mix(in oklab,#4dfff9 55%,rgba(255,255,255,.14));box-shadow:0 0 18px #4dfff91f inset,0 0 12px #4dfff91a}#cmt-debut-overlay .contracts-vault .vault-empty{padding:18px;border-radius:14px;border:1px dashed rgba(255,255,255,.14);color:#a8c6de;background:#ffffff05;font:650 12px/1.55 ui-sans-serif}@media(max-width:720px){#cmt-debut-overlay .contracts-vault .vault-panel{width:min(720px,96vw);height:min(78svh,760px);border-radius:16px}}.contracts-vault .vault-panel{display:flex;flex-direction:column;max-height:min(78vh,720px);overflow:hidden}.contracts-vault .vault-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.contracts-vault .vault-list{display:grid;gap:12px;padding-bottom:env(safe-area-inset-bottom)}@media(hover:hover){.contracts-vault .vault-body{scrollbar-width:thin}.contracts-vault .vault-body::-webkit-scrollbar{width:10px}.contracts-vault .vault-body::-webkit-scrollbar-thumb{background:#78ffcf73;border-radius:8px}}.ident-vault{position:fixed;inset:0;z-index:99999;display:none}.ident-vault.on{display:block}.ident-vault .vault-scrim{position:absolute;inset:0;background:#0000008c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ident-vault .vault-panel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(1100px,calc(100vw - 28px));max-width:calc(100vw - 28px);max-height:min(82vh,730px);border-radius:22px;overflow:hidden;display:flex;flex-direction:column;min-height:0;background:#061016d1;border:1px solid rgba(120,255,207,.22);box-shadow:0 18px 80px #0000008c;box-sizing:border-box}.ident-vault .vault-panel,.ident-vault .vault-panel *{box-sizing:border-box}.ident-vault .vault-head{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;padding:14px 14px 12px;background:linear-gradient(90deg,#5affd714,#788cff0f);border-bottom:1px solid rgba(120,255,207,.12);gap:12px;position:relative}.ident-vault .vault-title h3{margin:0;letter-spacing:.12em;text-transform:uppercase;color:#eaffffeb}.ident-vault .vault-title .count{display:inline-flex;gap:8px;align-items:center;margin-top:6px;font:700 12px/1 ui-sans-serif;color:#a8c6dee6;opacity:.9}.ident-vault .vault-head-actions{display:flex;align-items:center;gap:10px;padding-right:44px}.ident-vault .vault-head-actions button:not(.vault-action){-webkit-appearance:none;appearance:none;border:0;background:none;font:inherit;color:#fff;padding:0}.ident-vault .vault-action{min-height:38px;height:auto;padding:3px 12px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;font:950 11px/1.2 ui-sans-serif;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 10px 26px #00000038,0 0 0 1px #ffffff0f inset;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease,filter .16s ease;line-height:1.2;overflow:visible}.ident-vault .vault-action>span{display:inline-flex;align-items:center;line-height:1.2}.ident-vault .vault-action .dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 2px #ffffff1a,0 0 18px #ffffff24}.ident-vault .vault-action:hover{transform:translateY(-1px);box-shadow:0 14px 36px #00000047,0 0 0 1px #ffffff1a inset}.ident-vault .vault-action:active{transform:translateY(0)}.ident-vault .vault-action:focus-visible{outline:none;box-shadow:0 0 0 3px #78ffcf2e,0 14px 36px #00000047,0 0 0 1px #ffffff1a inset}.ident-vault .vault-rules{border:1px solid rgba(120,255,207,.28);background:#78ffcf14;color:#eafffff2;box-shadow:0 10px 26px #00000038,0 0 0 1px #78ffcf24 inset}.ident-vault .vault-rules .dot{background:#78ffcfd9;box-shadow:0 0 0 2px #78ffcf2e,0 0 18px #78ffcf40}.ident-vault .vault-rules:hover{background:#78ffcf1f;border-color:#78ffcf66;box-shadow:0 14px 36px #00000047,0 0 0 1px #78ffcf2e inset}.ident-vault .vault-guide{border:1px solid rgba(140,160,255,.3);background:#8ca0ff14;color:#eafffff2}.ident-vault .vault-guide .dot{background:#8ca0ffe6;box-shadow:0 0 0 2px #8ca0ff2e,0 0 18px #8ca0ff38}.ident-vault .vault-guide:hover{background:#8ca0ff1f;border-color:#8ca0ff6b;box-shadow:0 14px 36px #00000047,0 0 0 1px #8ca0ff2e inset}@keyframes identRulesPulse{0%,to{transform:translateZ(0) scale(1);box-shadow:0 10px 26px #00000038,0 0 0 1px #78ffcf24 inset;filter:saturate(1)}50%{transform:translateZ(0) scale(1.03);box-shadow:0 14px 38px #00000042,0 0 0 1px #78ffcf38 inset,0 0 26px #78ffcf24;filter:saturate(1.06)}}.ident-vault.on .vault-rules{animation:identRulesPulse 2.8s ease-in-out infinite}.ident-vault.on .vault-rules:hover,.ident-vault.on .vault-rules:focus-visible,.ident-vault.on .vault-rules:active{animation:none}@keyframes identGuidePulse{0%,to{transform:translateZ(0) scale(1);filter:saturate(1)}50%{transform:translateZ(0) scale(1.03);filter:saturate(1.06)}}.ident-vault.on .vault-guide{animation:identGuidePulse 3.1s ease-in-out infinite}.ident-vault.on .vault-guide:hover,.ident-vault.on .vault-guide:focus-visible,.ident-vault.on .vault-guide:active{animation:none}@media(prefers-reduced-motion:reduce){.ident-vault.on .vault-rules,.ident-vault.on .vault-guide{animation:none!important}}.ident-vault .vault-close{width:38px;height:38px;border-radius:12px;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.14);background:radial-gradient(120% 120% at 30% 20%,#ffffff1a,#ffffff0a 45%,#0000001a);color:#eaffffeb;box-shadow:0 12px 30px #00000038,0 0 0 1px #ffffff0f inset;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease;position:absolute;top:10px;right:10px;z-index:5}.ident-vault .vault-close:hover{transform:translateY(-1px);border-color:#78ffcf33;box-shadow:0 16px 38px #00000047,0 0 0 1px #78ffcf1a inset}.ident-vault .vault-close:active{transform:translateY(0)}.ident-vault .vault-close:focus-visible{outline:none;box-shadow:0 0 0 3px #78ffcf2e,0 16px 38px #00000047,0 0 0 1px #78ffcf1a inset}.ident-vault .vault-head-actions>*{flex:0 0 auto}.ident-vault .vault-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;box-sizing:border-box}.ident-vault .ident-body{padding:14px}.ident-vault .ident-meta{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-bottom:12px}.ident-vault .ident-top3{display:flex;gap:10px;flex-wrap:wrap}.ident-vault .ident-chip{min-width:180px;padding:10px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;box-shadow:0 0 0 1px #78ffcf1a inset}.ident-vault .ident-chip .k{font:900 11px/1 ui-sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#eaffffeb}.ident-vault .ident-chip .v{margin-top:6px;font:700 12px/1.2 ui-sans-serif;color:#a8c6dee6}.ident-vault .ident-chip .v .n{opacity:.8;margin-left:6px;font-weight:800}.ident-vault .ident-mode{margin-left:auto;font:900 20px/1 ui-sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#ff0000bf;padding:10px 12px;border-radius:999px}.ident-vault .ident-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;min-height:0}.ident-vault .ident-col{border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;overflow:hidden;min-width:0}.ident-vault .ident-col-head{padding:10px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(120,255,207,.06),transparent)}.ident-vault .ident-col-title{font:900 12px/1 ui-sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#eaffffeb}.ident-vault .ident-col-body{padding:10px;display:flex;flex-direction:column;gap:8px;min-width:0}.ident-vault .ident-row,.ident-vault .ident-row>*{min-width:0}.ident-vault .ident-row{display:grid;grid-template-columns:minmax(0,1fr) clamp(110px,14vw,150px) auto;gap:10px;align-items:center;width:100%;padding:10px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#0000001f;color:#eaffffeb;text-align:left}.ident-vault .ident-row:disabled{opacity:.75;cursor:not-allowed}.ident-vault .ident-row .l{font:900 12px/1.2 ui-sans-serif;color:#eaffffeb;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ident-vault .ident-row .bar{width:100%;max-width:100%;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;overflow:hidden}.ident-vault .ident-row .tick{width:100%;height:10px;border-radius:3px;background:#ffffff14;box-shadow:0 0 0 1px #ffffff0f inset}.ident-vault .ident-row .tick.on{background:#78ffcf8c;box-shadow:0 0 12px #78ffcf40}.ident-vault .ident-row .r{display:flex;flex-direction:column;align-items:flex-end;min-width:72px}.ident-vault .ident-row .tier{font:900 10px/1 ui-sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#c8ffffa6}.ident-vault .ident-row .num{margin-top:6px;font:900 11px/1 ui-sans-serif;color:#a8c6dee6}.ident-vault .ident-foot{flex:0 0 auto;margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08);color:#a8c6dee6;font:700 12px/1.35 ui-sans-serif}.ident-vault .ident-row:not(:disabled):hover{border-color:#78ffcf2e;background:#0000002e}.ident-vault .ident-row:focus-visible{outline:none;box-shadow:0 0 0 3px #78ffcf2e}.ident-vault .ident-actions{margin-top:12px}.ident-vault .ident-actions-row{display:flex;gap:10px;justify-content:flex-end;align-items:center}.ident-vault .ident-act{height:40px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#eaffffeb;font:900 11px/1 ui-sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .12s ease,background .12s ease,border-color .12s ease,opacity .12s ease}.ident-vault .ident-act:hover{transform:translateY(-1px);background:#ffffff17;border-color:#78ffcf38}.ident-vault .ident-act:active{transform:translateY(0)}.ident-vault .ident-act:focus-visible{outline:none;box-shadow:0 0 0 3px #78ffcf38}.ident-vault .ident-act.begin{border-color:#78ffcf38;background:#78ffcf14}.ident-vault .ident-act.commit{border-color:#8ca0ff38;background:#8ca0ff14}.ident-vault .ident-act.discard{border-color:#ff8c8c2e;background:#ff8c8c0f}.ident-vault .ident-act:disabled{opacity:.45;cursor:not-allowed;transform:none}@media(max-width:980px){.ident-vault .ident-grid{grid-template-columns:1fr}}@media(max-width:720px){.ident-vault .vault-action{height:40px;padding:0 14px;font-size:12px;letter-spacing:.18em}.ident-vault .vault-panel{max-height:calc(100dvh - 24px)}.ident-vault .ident-meta{position:static!important;top:auto!important}.ident-vault .ident-col-head{position:sticky;top:0;z-index:2}.ident-vault .ident-row{padding:12px;border-radius:14px}}@media(max-width:520px){.ident-vault .ident-row{grid-template-columns:minmax(0,1fr) clamp(104px,32vw,138px) auto;gap:8px}.ident-vault .ident-row .tick{height:9px}.ident-vault .ident-row .r{min-width:62px}}@supports (padding: env(safe-area-inset-bottom)){.ident-vault .vault-panel{padding-bottom:env(safe-area-inset-bottom)}}@media(min-width:981px){.ident-vault .ident-row{grid-template-columns:minmax(110px,1fr) clamp(104px,10vw,150px) auto!important}.ident-vault .ident-row .r{min-width:64px!important}}.ident-protocol{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;pointer-events:auto;padding:env(safe-area-inset-top) 12px env(safe-area-inset-bottom) 12px;box-sizing:border-box;overflow-x:hidden}.ident-protocol[hidden]{display:none!important}.ident-protocol .ip-backdrop{position:absolute;inset:0;background:#0000009e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ident-protocol .ip-panel{position:relative;width:min(560px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:min(82vh,740px);border-radius:18px;background:#0a1014f0;border:1px solid rgba(255,255,255,.12);box-shadow:0 22px 90px #0000009e;display:flex;flex-direction:column;overflow:hidden;min-height:0;box-sizing:border-box;transform:translateZ(0)}.ident-protocol .ip-panel,.ident-protocol .ip-panel *{box-sizing:border-box}.ident-protocol .ip-head{flex:0 0 auto;padding:16px 16px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.ident-protocol .ip-kicker{font:900 10px/1 ui-sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#78ffcfd9;margin:0 0 6px}.ident-protocol .ip-title{margin:0;font:900 18px/1.12 ui-sans-serif;color:#eaffffeb}.ident-protocol .ip-sub{margin:6px 0 0;font:700 12px/1.35 ui-sans-serif;color:#a8c6dee6;overflow-wrap:anywhere}.ident-protocol .ip-body{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:12px 16px 14px}.ident-protocol .ip-rules{margin:0;padding-left:18px;padding-right:6px;color:#a8c6deeb;font:700 13px/1.5 ui-sans-serif;overflow-wrap:anywhere;word-break:break-word}.ident-protocol .ip-rules b{color:#eaffffeb}.ident-protocol .ip-check{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;margin-top:14px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#eaffffeb;font:800 12px/1.35 ui-sans-serif;overflow-wrap:anywhere}.ident-protocol .ip-check input{margin-top:2px;width:16px;height:16px;accent-color:rgba(120,255,207,.95)}.ident-protocol .ip-foot,.ident-protocol .ip-actions{flex:0 0 auto;display:flex;gap:10px;justify-content:flex-end;align-items:center;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.08);overflow-x:hidden}.ident-protocol .ip-btn{height:40px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#eaffffeb;font:900 11px/1 ui-sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .12s ease,background .12s ease,border-color .12s ease,opacity .12s ease}.ident-protocol .ip-btn:hover{transform:translateY(-1px);background:#ffffff17;border-color:#78ffcf2e}.ident-protocol .ip-btn:active{transform:translateY(0)}.ident-protocol .ip-btn.primary{border-color:#78ffcf38;background:#78ffcf14}.ident-protocol .ip-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}@media(max-width:520px){.ident-protocol{padding:env(safe-area-inset-top) 10px env(safe-area-inset-bottom) 10px}.ident-protocol .ip-panel{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.ident-protocol .ip-foot,.ident-protocol .ip-actions{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}.ident-rules-modal{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;pointer-events:auto;padding:env(safe-area-inset-top) 12px env(safe-area-inset-bottom) 12px;box-sizing:border-box;overflow-x:hidden}.ident-rules-modal[hidden]{display:none!important}.ident-rules-modal *{box-sizing:border-box}.ident-rules-modal .ir-backdrop{position:absolute;inset:0;background:#0000009e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ident-rules-modal .ir-panel{position:relative;width:min(560px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:min(82vh,740px);border-radius:18px;background:#0a1014f0;border:1px solid rgba(255,255,255,.12);box-shadow:0 22px 90px #0000009e;display:flex;flex-direction:column;overflow:hidden;min-height:0;margin:0 auto;left:auto;right:auto;transform:none;overflow-x:hidden}.ident-rules-modal .ir-head{flex:0 0 auto;position:relative;padding:16px 52px 12px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.ident-rules-modal .ir-kicker{font:900 10px/1 ui-sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#78ffcfd9;margin-bottom:6px}.ident-rules-modal .ir-title{margin:0;font:900 18px/1.1 ui-sans-serif;color:#eaffffeb}.ident-rules-modal .ir-sub{margin:6px 0 0;font:700 12px/1.35 ui-sans-serif;color:#a8c6dee6}.ident-rules-modal .ir-x{position:absolute;top:12px;right:12px;width:38px;height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#eaffffeb;cursor:pointer}.ident-rules-modal .ir-body{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:12px 16px;overflow-x:hidden}.ident-rules-modal .ir-rules{margin:0;padding-left:18px;padding-right:8px;color:#a8c6deeb;font:700 13px/1.5 ui-sans-serif;overflow-wrap:anywhere;word-break:break-word}.ident-rules-modal .ir-rules b{color:#eaffffeb}.ident-rules-modal .ir-foot{flex:0 0 auto;padding:12px 16px 16px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid rgba(255,255,255,.08);overflow-x:hidden}.ident-rules-modal .ir-btn{height:40px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#eaffffeb;font:900 11px/1 ui-sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.ident-rules-modal .ir-btn.primary{border-color:#78ffcf38;background:#78ffcf14}@media(max-width:420px){.ident-rules-modal{padding:env(safe-area-inset-top) 10px env(safe-area-inset-bottom) 10px}.ident-rules-modal .ir-panel{width:calc(100vw - 20px);max-width:calc(100vw - 20px)}}.ident-modules-modal[hidden]{display:none!important}.ident-modules-modal{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;padding:env(safe-area-inset-top) 16px env(safe-area-inset-bottom) 16px;box-sizing:border-box;opacity:0;pointer-events:none;transition:opacity .18s ease;--c-top: rgba(180,210,255,.95);--c-mind: rgba(120,255,207,.95);--c-body: rgba(255,210,120,.95);--c-edge: rgba(200,255,120,.95);--c-pres: rgba(140,160,255,.95);--c-shard: rgba(255,140,190,.95)}.ident-modules-modal.on{opacity:1;pointer-events:auto}.ident-modules-modal .im-backdrop{position:absolute;inset:0;background:#0000008c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ident-modules-modal .im-panel{position:relative;width:min(920px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:min(78vh,720px);border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#0a0e12e0;box-shadow:0 30px 90px #0000008c;display:flex;flex-direction:column;overflow:hidden;min-height:0}.ident-modules-modal .im-head{flex:0 0 auto;position:relative;padding:14px 54px 10px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.ident-modules-modal .im-body{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:14px}.ident-modules-modal .im-foot{flex:0 0 auto;padding:12px 14px;border-top:1px solid rgba(255,255,255,.08)}.ident-modules-modal .im-x{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#eaffffeb;cursor:pointer}.ident-modules-modal .im-section{margin-top:12px}.ident-modules-modal .im-section:first-child{margin-top:0}.ident-modules-modal .im-section-title{display:flex;align-items:center;gap:10px;margin:2px 0 10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;font:950 11px/1 ui-sans-serif;letter-spacing:.18em;text-transform:uppercase}.ident-modules-modal .im-section-title:before{content:"";width:10px;height:10px;border-radius:4px;box-shadow:0 0 18px #ffffff1f}.ident-modules-modal .im-section-title.mod-top{color:var(--c-top)}.ident-modules-modal .im-section-title.mod-top:before{background:var(--c-top)}.ident-modules-modal .im-section-title.mod-mind{color:var(--c-mind)}.ident-modules-modal .im-section-title.mod-mind:before{background:var(--c-mind)}.ident-modules-modal .im-section-title.mod-body{color:var(--c-body)}.ident-modules-modal .im-section-title.mod-body:before{background:var(--c-body)}.ident-modules-modal .im-section-title.mod-edge{color:var(--c-edge)}.ident-modules-modal .im-section-title.mod-edge:before{background:var(--c-edge)}.ident-modules-modal .im-section-title.mod-presence{color:var(--c-pres)}.ident-modules-modal .im-section-title.mod-presence:before{background:var(--c-pres)}.ident-modules-modal .im-section-title.mod-shard{color:var(--c-shard)}.ident-modules-modal .im-section-title.mod-shard:before{background:var(--c-shard)}.ident-modules-modal .im-colgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ident-modules-modal .im-stat{border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;padding:12px;overflow:hidden}.ident-modules-modal .im-stat-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.ident-modules-modal .im-stat-name{font:950 12px/1 ui-sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#eaffffeb}.ident-modules-modal .im-chip{font:900 10px/1 ui-sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:6px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#00000024;color:#a8c6dee6}.ident-modules-modal .im-stat p{margin:0 0 8px;color:#a8c6deeb;font:700 13px/1.45 ui-sans-serif;overflow-wrap:anywhere;word-break:break-word}.ident-modules-modal .im-stat ul{margin:0;padding-left:18px;padding-right:8px;color:#a8c6dee0;font:700 12px/1.45 ui-sans-serif;overflow-wrap:anywhere;word-break:break-word}@media(max-width:560px){.ident-modules-modal .im-colgrid{grid-template-columns:1fr}}.ident-modules-modal .im-card.mod-core .im-pill{background:linear-gradient(90deg,#ff3b30,#ff9500,#fc0,#34c759,#00c7ff,#007aff,#af52de,#ff2d55);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 10px rgba(255,255,255,.08),0 0 22px rgba(140,160,255,.14),0 0 34px rgba(0,199,255,.1);border-color:#ffffff24;animation:imCoreFlow 3.4s linear infinite,imCorePulse 2.6s ease-in-out infinite;will-change:filter,background-position}.ident-modules-modal .im-card.mod-core .im-pill{position:relative}.ident-modules-modal .im-card.mod-core .im-pill:after{content:"";position:absolute;inset:-2px -10px;background:linear-gradient(120deg,#fff0,#ffffff42 45%,#fff0 60%);transform:translate(-120%);opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(.2px)}.ident-modules-modal .im-card.mod-core:hover .im-pill:after,.ident-modules-modal .im-card.mod-core:focus-within .im-pill:after{opacity:.55;animation:imCoreSweep .9s ease-out forwards}@keyframes imCoreFlow{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes imCorePulse{0%,to{filter:drop-shadow(0 0 0 rgba(255,255,255,0))}50%{filter:drop-shadow(0 0 10px rgba(0,199,255,.16))}}@keyframes imCoreSweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.ident-modules-modal .im-card.mod-core .im-pill{animation:none;background-size:100% 100%}.ident-modules-modal .im-card.mod-core .im-pill:after{display:none}}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.ident-modules-modal .im-card.mod-core .im-pill{color:#eaffffeb;background:none}}.ident-vault .vault-title-top{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ident-vault .vault-title-top h3{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,SF Pro Display,Segoe UI,Inter,Arial,sans-serif;font-weight:950;font-size:18px;line-height:1.05;letter-spacing:.18em;text-transform:uppercase;color:#eaffff;text-shadow:0 0 18px rgba(0,255,255,.18)}.ident-vault .vault-title-top .core-pill,.ident-vault .vault-title-top [data-ident-core]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-weight:900;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.ident-vault .core-pill{height:22px;border-radius:999px;display:inline-flex;align-items:center;letter-spacing:.16em;text-transform:uppercase;color:#eaffffeb}@media(max-width:520px){.ident-vault .vault-head{flex-direction:column;align-items:flex-start;gap:14px;padding-top:16px;padding-bottom:12px}.ident-vault .vault-head-actions{width:100%;padding-right:44px;margin-top:8px}.ident-vault .vault-head-actions .vault-action{margin-top:0!important}}@media(min-width:521px){.ident-vault .vault-head-actions{margin-top:8px}}.ident-vault .ident-row,.ident-vault .ident-row *{-webkit-text-fill-color:initial}.ident-vault .ident-row{color:#eaffffeb!important;-webkit-text-fill-color:rgba(234,255,255,.92)!important}.ident-vault .ident-row .l,.ident-vault .ident-row .r,.ident-vault .ident-row .tier,.ident-vault .ident-row .num{color:inherit!important;opacity:1!important;visibility:visible!important;-webkit-text-fill-color:currentColor!important}@media(min-width:981px){.ident-vault .ident-row{padding:8px 9px;gap:8px;grid-template-columns:minmax(72px,1fr) minmax(120px,1fr) auto!important}.ident-vault .ident-row .l{font-size:10.5px!important;letter-spacing:.06em}.ident-vault .ident-row .r{min-width:52px!important}.ident-vault .ident-row .tier{font-size:9px!important;letter-spacing:.12em}.ident-vault .ident-row .num{font-size:9.5px!important;margin-top:4px}.ident-vault .ident-row .bar{min-width:120px;gap:2px}.ident-vault .ident-row .tick{height:8px;border-radius:2px}}@media(min-width:981px){.ident-vault .ident-row .bar{overflow:visible}}@media(min-width:981px){.ident-vault .ident-col-body{padding:8px;gap:6px}.ident-vault .ident-row{padding:8px 9px;gap:8px;grid-template-columns:minmax(72px,1fr) minmax(120px,1fr) auto!important}.ident-vault .ident-row .l{font-size:10px!important;letter-spacing:.06em}.ident-vault .ident-row .r{min-width:52px!important}.ident-vault .ident-row .tier{font-size:9px!important}.ident-vault .ident-row .num{font-size:9.5px!important;margin-top:4px}.ident-vault .ident-row .bar{min-width:120px;gap:2px;overflow:visible}.ident-vault .ident-row .tick{height:8px;border-radius:2px}}@media(min-width:981px){.ident-vault .vault-panel{width:min(1480px,calc(100vw - 64px));max-width:calc(100vw - 64px);max-height:calc(100vh - 72px);border-radius:26px}.ident-vault .ident-body{padding:18px}.ident-vault .ident-grid{gap:0px}.ident-vault .ident-col-body{padding:4px;gap:5px}.ident-vault .ident-row{padding:11px 12px;border-radius:16px}.ident-vault .ident-row .l{font-size:12px}.ident-vault .ident-row .tick{height:10px}}.ident-modules-modal .im-panel{color:#eaffff}.ident-modules-modal .im-panel *{color:inherit}.intel-card-title{width:100%;margin:0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;font-weight:900}.intel-card-stack .intel-card{pointer-events:none}.intel-card-stack .intel-card[data-depth="0"]{pointer-events:auto}.intel-card-body{width:100%;margin:0;min-width:0;min-height:0;overflow-wrap:anywhere;word-break:break-word;overflow:auto;-webkit-overflow-scrolling:touch;line-height:1.55}.intel-card--empty{justify-content:center;align-items:center;text-align:center}.intel-card--empty .intel-card-title{font-size:15px;margin-bottom:10px}.intel-card--empty .intel-card-body{font-size:13px;color:#a7c6de;max-width:26rem;overflow:hidden}.intel-card-media{width:100%;flex:1 1 auto;min-height:0;display:grid;place-items:center;border-radius:14px;overflow:hidden;background:#0000002e;border:1px solid rgba(255,255,255,.08);position:relative;mask-image:radial-gradient(#fff,#000);-webkit-mask-image:radial-gradient(#fff,#000);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;clip-path:inset(0 round 14px);-webkit-clip-path:inset(0 round 14px);transform:translateZ(0);will-change:transform;isolation:isolate}.intel-card-media>img,.intel-card-media>video,.intel-card-media>canvas{width:100%;height:100%;display:block;object-fit:contain;border-radius:0;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.intel-card audio{width:100%;max-width:100%;display:block}.intel-card a{display:inline-block;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.intel-card{box-sizing:border-box;width:min(420px,86%);padding:20px 22px}@media(max-width:720px){.intel-card{width:min(520px,92%);padding:20px 22px;transform-style:flat}}.intel-card .card-file-shell{position:relative;overflow:hidden;border-radius:14px;isolation:isolate;contain:paint;background:#0000002e;border:1px solid rgba(255,255,255,.08);-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-clip-path:inset(0 round 14px);clip-path:inset(0 round 14px);transform:translateZ(0);will-change:transform}.intel-card .card-file-media{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain;border-radius:0;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.intel-card .card-file-placeholder{position:absolute;inset:0;border-radius:inherit;overflow:hidden}@media(max-width:720px){.intel-card{transform-style:flat}}.intel-card-media>img,.intel-card-media>video,.intel-card-media>canvas{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 50%;border-radius:0;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.intel-card .card-file-media{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:50% 50%;border-radius:0;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media(max-width:720px){.intel-card .intel-card-media,.intel-card .card-file-shell{width:100%;aspect-ratio:1 / 1;flex:0 0 auto;align-self:stretch}.intel-card .intel-card-media{display:block}.intel-card .intel-card-media>img,.intel-card .intel-card-media>video,.intel-card .intel-card-media>canvas,.intel-card .card-file-media{width:100%;height:100%;object-fit:cover!important;object-position:50% 0%!important;display:block}}.intel-card-stack .intel-card.is-active{pointer-events:auto}.intel-card-stack .intel-card.is-active video,.intel-card-stack .intel-card.is-active audio{pointer-events:auto}.intel-card-media{position:relative;z-index:3}@media(max-width:720px){#cmt-debut-modal.cards-only .intel-card-nav{display:block;opacity:1;pointer-events:auto}}.intel-card.is-dragging{transition:none!important;cursor:grabbing}@media(max-width:720px){.intel-card-nav{display:none!important}}#debut-stage-viewport .intel-card-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:6;width:44px;height:44px;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0;margin:0;font-size:0;line-height:0;color:#e6ffffeb;cursor:pointer;appearance:none;-webkit-appearance:none}#debut-stage-viewport .intel-card-nav:after{content:none!important}#debut-stage-viewport .intel-card-nav.prev{left:14px}#debut-stage-viewport .intel-card-nav.next{right:14px}#debut-stage-viewport .intel-card-nav:before{content:"";width:12px;height:12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(135deg);opacity:.95;filter:drop-shadow(0 0 10px rgba(0,255,213,.18))}#debut-stage-viewport .intel-card-nav.next:before{transform:rotate(-45deg)}@media(hover:hover){#debut-stage-viewport .intel-card-nav:hover:before{opacity:1}}#debut-stage-viewport .intel-card-nav:active:before{opacity:.75;transform:rotate(135deg) scale(.96)}#debut-stage-viewport .intel-card-nav.next:active:before{transform:rotate(-45deg) scale(.96)}#debut-stage-viewport .intel-card-nav:disabled{opacity:.25;pointer-events:none}.debut-color-pop{position:fixed;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;z-index:12690;width:min(340px,calc(100vw - 24px));max-width:calc(100vw - 24px);padding:10px 10px 8px;border-radius:12px;background:#0a121aeb;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 50px #00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.debut-color-pop .row{display:flex;align-items:center;gap:10px}.debut-color-pop input.cp{width:46px;height:34px;padding:0;border:0;background:transparent}.debut-color-pop .cpbtn{width:28px;height:28px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#eaffff;cursor:pointer}.debut-color-pop .hint{margin-top:8px;font:600 11px/1.2 ui-sans-serif;color:#d2f0ffb8}:root{--edit-glow: rgba(0,229,255,.55);--edit-glow-2: rgba(120,255,207,.45)}#cmt-debut-overlay .debut-editbar,#cmt-debut-modal .debut-editbar{display:none!important}:is(#cmt-debut-overlay,#cmt-debut-modal).debut-editing [data-editable=true]{position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent;transform:none!important;animation:none!important;will-change:auto}:is(#cmt-debut-overlay,#cmt-debut-modal).debut-editing [data-editable=true]:after{content:"";position:absolute;inset:-6px;border-radius:14px;pointer-events:none;opacity:.9;background:radial-gradient(120% 120% at 50% 30%,var(--edit-glow),transparent 60%),radial-gradient(120% 120% at 40% 80%,var(--edit-glow-2),transparent 65%);filter:blur(10px)}:is(#cmt-debut-overlay,#cmt-debut-modal).debut-editing .cmt-debut__avatar[data-editable=true]:after{inset:-4px;border-radius:14px;filter:blur(9px)}:is(#cmt-debut-overlay,#cmt-debut-modal) .pill.is-edit-pill{border-color:#00e5ff59;box-shadow:0 0 0 3px #00e5ff1a inset,0 0 14px #00e5ff1a}@media(prefers-reduced-motion:reduce){:is(#cmt-debut-overlay,#cmt-debut-modal).debut-editing [data-editable=true]{animation:none!important;transform:none!important}}#cmt-debut-overlay{--debut-header-bg: unset;--debut-body-bg: unset;--debut-stage-bg: unset;--debut-stagevp-bg: unset;--debut-rail-bg: unset;--debut-railview-bg: unset;--debut-dock-bg: unset}#cmt-debut-overlay .cmt-debut__header{background:var(--debut-header-bg, inherit)}#cmt-debut-overlay .cmt-debut__body{background:var(--debut-body-bg, inherit)}#cmt-debut-overlay #debut-stage{background:var(--debut-stage-bg, inherit)}#cmt-debut-overlay #debut-stage-viewport{background:var(--debut-stagevp-bg, inherit)}#cmt-debut-overlay #debut-rail{background:var(--debut-rail-bg, inherit)}#cmt-debut-overlay #rail-view{background:var(--debut-railview-bg, inherit)}#cmt-debut-overlay .debut-dock{background:var(--debut-dock-bg, inherit)}.debut-color-pop{position:fixed;left:50%!important;top:max(12px,calc(var(--safe-t) + 10px))!important;right:auto!important;bottom:auto!important;transform:translate(-50%)!important;z-index:12690;width:min(260px,calc(100vw - 18px));max-width:calc(100vw - 18px);padding:8px 8px 6px;border-radius:12px;background:#0a121aeb;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 50px #00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box}.debut-color-pop .row{display:flex;align-items:center;justify-content:space-between;gap:8px}.debut-color-pop input.cp{width:40px;height:30px;padding:0;border:0;background:transparent}.debut-color-pop .cpbtn{width:26px;height:26px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#eaffff;cursor:pointer}.debut-color-pop .hint{margin-top:6px;font:600 10px/1.2 ui-sans-serif;color:#d2f0ffb3}.debut-dock{box-sizing:border-box}@media(max-width:720px){#debut-rail .rail-view{padding-bottom:calc(14px + var(--safe-b))!important}}#debut-stage .stage-hud{padding:10px 12px;padding-inline:20px}@media(max-width:720px){.debut-dock{height:var(--dock-h);min-height:var(--dock-h);padding:2px 6px calc(10px + var(--safe-b))}}@media(max-width:720px){:is(#cmt-debut-overlay,#cmt-debut-modal).debut-editing [data-editable=true],#cmt-debut-overlay.debut-editing .debut-edit-target{animation:none!important;transform:none!important;will-change:auto!important}#cmt-debut-overlay.debut-editing .debut-edit-target{outline:2px solid rgba(0,255,213,.55);box-shadow:0 0 0 3px #00ffd51f;cursor:pointer}:is(#cmt-debut-overlay,#cmt-debut-modal).debut-editing [data-editable=true]:after{content:"";position:absolute;inset:-6px;border-radius:14px;pointer-events:none;opacity:.9;background:radial-gradient(120% 120% at 50% 30%,var(--edit-glow),transparent 60%),radial-gradient(120% 120% at 40% 80%,var(--edit-glow-2),transparent 65%);filter:blur(10px)}:is(#cmt-debut-overlay,#cmt-debut-modal).debut-editing .cmt-debut__avatar[data-editable=true]:after{inset:-4px;border-radius:14px;filter:blur(9px)}}@media(max-width:720px){:is(#cmt-debut-overlay,#cmt-debut-modal).debut-editing .debut-edit-target,:is(#cmt-debut-overlay,#cmt-debut-modal).debut-editing [data-editable=true]{animation:none!important;transform:none!important}}@media(max-width:721px){#cmt-debut-modal.debut-editing #debut-stage{height:var(--edit-stage-h, auto)!important;min-height:var(--edit-stage-h, auto)!important;max-height:var(--edit-stage-h, none)!important;overflow:hidden}#cmt-debut-modal.debut-editing #debut-stage-viewport{height:var(--edit-stagevp-h, auto)!important;min-height:var(--edit-stagevp-h, auto)!important;max-height:var(--edit-stagevp-h, none)!important;overflow:hidden}#cmt-debut-modal.debut-editing .cmt-debut__split{position:relative;isolation:isolate}#cmt-debut-modal.debut-editing #debut-stage{position:relative;z-index:1}#cmt-debut-modal.debut-editing #debut-rail{position:absolute;inset:0;z-index:50;pointer-events:auto}#cmt-debut-modal.debut-editing #debut-rail .rail,#cmt-debut-modal.debut-editing #rail-view{height:100%;overflow:auto;-webkit-overflow-scrolling:touch}#cmt-debut-modal #rail-view{position:relative}#cmt-debut-modal #rail-view .rail-screen{display:none}#cmt-debut-modal #rail-view .rail-screen.is-active{display:block}}.rep-vault{position:fixed;inset:0;z-index:99999;display:none}.rep-vault.on{display:block}.rep-vault .vault-scrim{position:absolute;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rep-vault .vault-panel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(920px,calc(100vw - 28px));max-height:min(82vh,730px);border-radius:22px;overflow:hidden;display:flex;flex-direction:column;background:#061016d1;border:1px solid rgba(120,255,207,.22);box-shadow:0 18px 80px #0000008c}.rep-vault .vault-head{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 12px;background:linear-gradient(90deg,#5affd714,#788cff0f);border-bottom:1px solid rgba(120,255,207,.12)}.rep-vault .vault-title h3{margin:0;font:900 14px/1.1 ui-sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#eaffffeb}.rep-vault .vault-title .count{display:inline-flex;gap:8px;align-items:center;margin-top:6px;font:700 12px/1 ui-sans-serif;color:#a8c6dee6;opacity:.9}.rep-vault .vault-close{width:38px;height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#eaffffeb}.rep-vault .vault-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.rep-vault .rep-body{display:grid}@media(min-width:780px){.rep-vault .rep-body{grid-template-rows:1fr 1fr}}@media(max-width:779px){.rep-vault .rep-body{grid-template-rows:1.1fr .9fr}}.rep-vault .rep-graph{border-radius:18px;border:1px solid rgba(120,255,207,.12);background:#ffffff08;overflow:hidden}.rep-vault .rep-graph-head{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 10px;border-bottom:1px solid rgba(255,255,255,.06)}.rep-vault .rep-graph-title{font:900 12px/1 ui-sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#eaffffeb}.rep-vault .rep-graph-meta{display:flex;align-items:center;gap:8px;font:700 12px/1 ui-sans-serif;color:#a8c6dee6;opacity:.9}.rep-vault .rep-graph-meta .dot{width:8px;height:8px;border-radius:999px;background:#78ffcfd9;box-shadow:0 0 14px #78ffcf59}.rep-vault .rep-graph-frame{padding:10px 10px 12px;height:clamp(180px,28vh,320px)}.rep-vault .rep-svg{width:100%;height:100%;display:block}.rep-vault .rep-svg .grid line{stroke:#78ffcf1a;stroke-width:1}.rep-vault .rep-svg .bars rect{fill:#78ffcf1a}.rep-vault .rep-svg .line{fill:none;stroke:#ffe96ef2;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 14px rgba(255,233,110,.22))}.rep-vault .rep-svg .pts circle{fill:#78ffcff2;filter:drop-shadow(0 0 12px rgba(120,255,207,.25))}.rep-vault .rep-bottom{border-radius:18px;border:0px solid rgba(120,255,207,.12);overflow:hidden}.rep-vault .rep-badges-head{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 10px;border-bottom:1px solid rgba(255,255,255,.06)}.rep-vault .rep-badges-title{font:900 12px/1 ui-sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#eaffffeb}.rep-vault .rep-badges-meta{font:700 12px/1 ui-sans-serif;color:#a8c6dee6;opacity:.9}.rep-vault .vault-panel,.rep-vault .vault-body,.rep-vault .rep-body,.rep-vault .rep-bottom{min-width:0}.rep-vault .rep-bottom{min-width:0;overflow:hidden}.rep-vault .rep-badges-rail{gap:12px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-left:12px;padding-right:12px;padding-top:10px;padding-bottom:calc(12px + env(safe-area-inset-bottom));max-width:100%;min-width:0;touch-action:pan-x;overscroll-behavior-x:contain}.rep-vault .rep-badge{scroll-snap-align:start;text-align:left;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0000001f;padding:8px;color:#eaffffeb}.rep-vault .rep-badge-glyph{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:12px;margin-bottom:10px;background:#78ffcf1a;border:1px solid rgba(120,255,207,.16)}.rep-vault .rep-badge-name{display:block;font:900 12px/1.1 ui-sans-serif;letter-spacing:.08em;text-transform:uppercase}.rep-vault .rep-badge-tier{display:block;margin-top:6px;font:700 12px/1 ui-sans-serif;color:#a8c6dee6;opacity:.9}.rep-vault .rep-badges-rail::-webkit-scrollbar{height:10px}.rep-vault .rep-badges-rail::-webkit-scrollbar-thumb{background:var(--dm-scroll-thumb, rgba(120,255,207,.35));border-radius:999px}.rep-vault .rep-badges-rail::-webkit-scrollbar-track{background:var(--dm-scroll-track, transparent)}@media(max-width:420px){.rep-vault .rep-badges-rail{grid-auto-columns:minmax(140px,200px)}}.rep-vault .rep-badges-rail{touch-action:pan-x;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.rep-vault .rep-badge{touch-action:manipulation}.rep-badge{flex:0 0 auto}.rep-vault .rep-graph-head{position:relative;gap:10px}.rep-vault .rep-graph-controls{display:inline-flex;gap:6px;margin-left:auto}.rep-vault .rep-pill{height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#0000002e;color:#eaffffdb;font:800 10px/28px ui-sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:transform .12s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease}.rep-vault .rep-pill[aria-pressed=true]{border-color:#78ffcf73;box-shadow:0 0 0 3px #78ffcf1f inset,0 0 16px #78ffcf1a}.rep-vault .rep-live-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px 12px 12px;border-top:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff03,#0000001a)}.rep-vault .rep-stat{border:1px solid rgba(255,255,255,.08);background:#0000001a;border-radius:14px;padding:10px 10px 8px}.rep-vault .rep-stat .k{font:900 10px/1 ui-sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#a8c6deeb}.rep-vault .rep-stat .v{margin-top:6px;font:900 16px/1 ui-sans-serif;color:#eafffff2;text-shadow:0 0 12px rgba(0,255,213,.1)}.rep-vault .rep-stat .u{opacity:.72;margin-left:4px;font-size:12px}.rep-stat.is-loading .u{display:none}.rep-vault .rep-ticker{grid-column:1 / -1;display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0000001f;color:#eaffffe0;font:800 11px/1 ui-sans-serif;letter-spacing:.06em}.rep-vault .rep-ticker .dot{width:8px;height:8px;border-radius:999px;background:#78ffcff2;box-shadow:0 0 16px #78ffcf73;animation:repPulse 1.1s ease-in-out infinite}@keyframes repPulse{0%,to{transform:scale(.85);opacity:.55}50%{transform:scale(1.15);opacity:1}}.rep-vault .rep-svg .line{stroke-dasharray:1200;stroke-dashoffset:0;filter:drop-shadow(0 0 18px rgba(255,233,110,.22));animation:repLineGlow 1.8s ease-in-out infinite}@keyframes repLineGlow{0%,to{filter:drop-shadow(0 0 12px rgba(255,233,110,.18))}50%{filter:drop-shadow(0 0 22px rgba(255,233,110,.3))}}@media(max-width:720px){.rep-vault .rep-graph-controls{display:none}.rep-vault .rep-live-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.rep-graph-controls{position:relative;z-index:5;pointer-events:auto}.rep-graph-controls .rep-pill{pointer-events:auto;touch-action:manipulation}@media(max-width:720px){.rep-graph-head{display:grid;grid-template-columns:1fr;gap:10px}.rep-graph-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.rep-graph-controls .rep-pill{width:100%;justify-content:center}}.rep-graph-controls{position:relative;z-index:5;display:flex;gap:8px}.rep-graph-controls .rep-pill{pointer-events:auto;touch-action:manipulation;white-space:nowrap}@media(max-width:720px){.rep-graph-head{display:grid;grid-template-columns:1fr;gap:10px}.rep-graph-controls{overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding-bottom:4px;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.rep-graph-controls::-webkit-scrollbar{height:0}.rep-graph-controls .rep-pill{flex:0 0 auto;scroll-snap-align:start}}.rep-marquee{display:inline-block;overflow:hidden;max-width:100%;vertical-align:middle}.rep-marquee__inner{display:inline-block;white-space:nowrap;will-change:transform;transform:translate(0)}.rep-marquee--run .rep-marquee__inner{animation:repMarquee 9.5s linear infinite}@keyframes repMarquee{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.rep-graph.rep-delta-up{animation:repFlashUp .42s ease-out 1}.rep-graph.rep-delta-down{animation:repFlashDown .42s ease-out 1}@keyframes repFlashUp{0%{filter:drop-shadow(0 0 0 rgba(0,255,160,0))}40%{filter:drop-shadow(0 0 18px rgba(0,255,160,.35))}to{filter:drop-shadow(0 0 0 rgba(0,255,160,0))}}@keyframes repFlashDown{0%{filter:drop-shadow(0 0 0 rgba(255,80,80,0))}40%{filter:drop-shadow(0 0 18px rgba(255,80,80,.3))}to{filter:drop-shadow(0 0 0 rgba(255,80,80,0))}}.rep-svg .rep-scrub-line{stroke:#ffffff40;stroke-width:1;opacity:0}.rep-svg .rep-scrub-dot{fill:#aafff5f2;stroke:#00000040;stroke-width:1;opacity:0}.rep-svg.rep-scrub-on .rep-scrub-line,.rep-svg.rep-scrub-on .rep-scrub-dot{opacity:1}.rep-scrub-tip{position:absolute;transform:translate(-50%,calc(-100% - 10px));pointer-events:none;opacity:0;transition:opacity .12s ease;padding:10px 12px;border-radius:12px;background:#0a0e12b8;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #00000059;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.rep-scrub-tip.on{opacity:1}.rep-scrub-tip .t{font:800 11px/1.2 ui-sans-serif;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.rep-scrub-tip .v{margin-top:4px;font:900 16px/1 ui-sans-serif}.rep-svg .rep-heat .rep-heat-pos{fill:#00ffa0}.rep-svg .rep-heat .rep-heat-neg{fill:#ff5050}@media(max-width:720px){.rep-vault .rep-body{padding:0;gap:0px;grid-template-rows:.9fr 1.1fr}.rep-vault .rep-graph-frame{height:150px;padding:8px}.rep-vault .rep-live-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 10px 10px;gap:8px}.rep-vault .rep-badges-rail{padding-top:12px;padding-bottom:calc(14px + env(safe-area-inset-bottom))}}.rep-vault .rep-select{display:none}@media(max-width:720px){.rep-vault .rep-select{display:inline-block;width:auto;max-width:44vw;height:24px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#0000002e;color:#eaffffe6;font:900 10px/24px ui-sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:0 30px 0 12px;outline:none;appearance:none;-webkit-appearance:none;margin-left:auto}}@media(max-width:720px){.rep-vault .rep-graph-head{position:relative}.rep-vault .rep-select{background-image:linear-gradient(45deg,transparent 50%,rgba(23,255,255,.7) 50%),linear-gradient(135deg,rgba(23,255,255,.7) 50%,transparent 50%);background-position:calc(100% - 16px) 9px,calc(100% - 12px) 9px;background-size:6px 6px,6px 6px;background-repeat:no-repeat}}.card.rep-pack{padding:12px;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.card.rep-pack:hover{background:#ffffff0a;border-color:#ffffff29}.card.rep-pack:active{transform:translateY(1px)}.card.rep-pack:focus-visible{outline:2px solid rgba(0,199,255,.45);outline-offset:2px}.rep-pack-title{margin:0 0 6px;font:800 12px/1.2 ui-sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#eaffff}.rep-pack-sub{margin:0;color:#a8c6de;font:600 12px/1.5 ui-sans-serif}@media(max-width:720px){#cmt-debut-modal .cmt-debut__body{min-height:0!important}#cmt-debut-modal .cmt-debut__split{position:relative!important;min-height:0!important}#cmt-debut-modal #debut-stage{min-height:0!important;overflow:hidden!important}#cmt-debut-modal #debut-rail.drawer.open{position:absolute!important;inset:0!important;height:auto!important;min-height:0!important;overflow:hidden!important;contain:layout paint!important;z-index:5}#cmt-debut-modal #debut-rail.drawer.open .rail{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important}#cmt-debut-modal #debut-rail.drawer.open #rail-view{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}.rep-badges-head{display:flex!important;align-items:center!important;justify-content:space-between;gap:10px}.rep-badges-title{display:inline-flex;align-items:center;line-height:1;margin:0}.rep-badges-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;line-height:1;margin-left:auto}.rep-badges-meta[data-rep-badge-count]{display:inline-flex;align-items:center;line-height:1;margin:0}.rep-badges-rules{display:inline-flex;align-items:center;justify-content:center;height:28px;line-height:1;align-self:center;margin:0;transform:translateY(-1px)}.rep-badges-head .rep-badges-actions .rep-badges-rules{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border-radius:9999px;border:1px solid rgba(255,255,255,.14);background:#0c0e1238;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#ebebf5eb;font-size:11.5px;font-weight:800;letter-spacing:.2px;cursor:pointer;white-space:nowrap;line-height:1;margin:0}.rep-badges-head .rep-badges-actions .rep-badges-rules:hover{background:#0c0e124d;border-color:#fff3}.rep-badges-head .rep-badges-actions .rep-badges-rules:active{transform:translateY(1px)}.rep-badges-head .rep-badges-actions .rep-badges-rules:focus-visible{outline:2px solid rgba(255,255,255,.28);outline-offset:2px}.rep-badges-rules-ico{width:18px;height:18px;display:grid;place-items:center}.rep-badges-rules-ico svg{width:18px;height:18px;display:block}.rep-badge-rules-modal{position:fixed;inset:0;z-index:999999;display:none;place-items:center;padding:14px;touch-action:auto}.rep-badge-rules-modal.on{display:grid;place-items:center}.rep-badge-rules-modal .rep-br-backdrop{position:absolute;inset:0;z-index:0;background:#0000008c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:auto;touch-action:none}.rep-badge-rules-modal .rep-br-panel{position:relative;z-index:1;width:min(780px,calc(100vw - 28px));height:min(78dvh,760px);max-height:min(78dvh,760px);overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#0a1620eb,#0a0e16eb);box-shadow:0 24px 90px #0000008c;color:#ffffffeb;outline:none;display:flex;flex-direction:column;min-height:0}.rep-badge-rules-modal .rep-br-header{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;padding:16px 16px 10px;border-bottom:1px solid rgba(255,255,255,.1)}.rep-badge-rules-modal .rep-br-kicker{font-size:11px;letter-spacing:.18em;opacity:.75}.rep-badge-rules-modal .rep-br-title h3{margin:4px 0 0;font-size:18px;letter-spacing:.06em}.rep-badge-rules-modal .rep-br-sub{margin:4px 0 0;font-size:12px;opacity:.78}.rep-badge-rules-modal .rep-br-x{width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffeb;cursor:pointer}.rep-badge-rules-modal .rep-br-body{padding:14px 16px 6px;flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;-webkit-text-size-adjust:100%;-webkit-user-select:text;user-select:text}.rep-br-body{overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:0}.rep-badge-rules-modal .rep-br-section{margin:10px 0 14px}.rep-badge-rules-modal .rep-br-section h4{margin:0 0 8px;font-size:12px;letter-spacing:.12em;opacity:.85;text-transform:uppercase}.rep-badge-rules-modal .rep-br-list{margin:0;padding-left:18px}.rep-badge-rules-modal .rep-br-list li{margin:6px 0;font-size:13px;line-height:1.35;opacity:.92}.rep-badge-rules-modal .rep-br-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rep-badge-rules-modal .rep-br-card{border:1px solid rgba(255,255,255,.1);background:#ffffff0a;border-radius:14px;padding:10px 10px 9px}.rep-badge-rules-modal .rep-br-cardTop{display:flex;gap:8px;align-items:center;justify-content:flex-start;margin-bottom:6px}.rep-badge-rules-modal .rep-br-pill{font-size:11px;padding:3px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0000002e;letter-spacing:.08em}.rep-badge-rules-modal .rep-br-pill.is-decay{opacity:.85}.rep-badge-rules-modal .rep-br-card p{margin:0 0 8px;font-size:13px;opacity:.9;line-height:1.35}.rep-badge-rules-modal .rep-br-req{font-size:12px;opacity:.78;border-top:1px solid rgba(255,255,255,.1);padding-top:8px}.rep-badge-rules-modal .rep-br-faq{border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:12px;padding:8px 10px;margin:8px 0}.rep-badge-rules-modal .rep-br-faq summary{cursor:pointer;font-size:13px;opacity:.92;list-style:none}.rep-badge-rules-modal .rep-br-faq summary::-webkit-details-marker{display:none}.rep-badge-rules-modal .rep-br-faq div{margin-top:8px;font-size:13px;opacity:.82;line-height:1.35}.rep-badge-rules-modal .rep-br-footer{flex:0 0 auto;padding:10px 16px 14px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:flex-end}.rep-badge-rules-modal .rep-br-btn{padding:9px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffeb;cursor:pointer}@media(max-width:640px){.rep-badge-rules-modal .rep-br-panel{height:min(82dvh,820px);max-height:min(82dvh,820px)}.rep-badge-rules-modal .rep-br-grid{grid-template-columns:1fr}}#cmt-debut-modal .cmt-debut__body,#cmt-debut-modal .cmt-debut__split,#cmt-debut-modal .pane{min-height:0}#cmt-debut-modal #debut-rail .rail{display:flex;flex-direction:column;min-height:0}#cmt-debut-modal #rail-view{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}#cmt-debut-modal .rail-screen{min-height:0}.rep-vault .vault-body,.contracts-vault .vault-body,.rep-badge-rules-modal .rep-br-body{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;min-height:0}@media(max-width:720px){#cmt-debut-modal #debut-rail,#cmt-debut-modal #debut-rail .rail,#cmt-debut-modal #rail-view{min-height:0!important}#cmt-debut-modal #rail-view{overflow-y:auto!important;-webkit-overflow-scrolling:touch}}.rep-badge-rules-modal .rep-br-panel{position:relative}.rep-badge-rules-modal .rep-br-panel:after{content:"";position:absolute;left:0;right:0;bottom:0;height:28px;pointer-events:none;background:linear-gradient(to bottom,#0a0e1600,#0a0e16eb);opacity:.9}.rep-badge-rules-modal .rep-br-card{position:relative;overflow:hidden}.rep-badge-rules-modal .rep-br-card:before{content:"";position:absolute;inset:-1px;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .18s ease}.rep-badge-rules-modal .rep-br-card[data-tier]{--tier: rgba(255,255,255,.85);--tierSolid: #ffffff;border-color:color-mix(in srgb,var(--tierSolid) 30%,rgba(255,255,255,.1));box-shadow:0 10px 30px #00000040}.rep-badge-rules-modal .rep-br-card[data-tier]:before{opacity:.22;background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--tierSolid) 35%,transparent) 0%,transparent 60%)}.rep-badge-rules-modal .rep-br-card[data-tier] .rep-br-pill{border-color:color-mix(in srgb,var(--tierSolid) 45%,rgba(255,255,255,.12));background:color-mix(in srgb,var(--tierSolid) 18%,rgba(0,0,0,.22));color:#fffffff2;text-shadow:0 1px 10px color-mix(in srgb,var(--tierSolid) 35%,transparent)}.rep-badge-rules-modal .rep-br-card[data-tier=common]{--tierSolid: #ffffff}.rep-badge-rules-modal .rep-br-card[data-tier=rare]{--tierSolid: #3aa0ff}.rep-badge-rules-modal .rep-br-card[data-tier=epic]{--tierSolid: #b14bff}.rep-badge-rules-modal .rep-br-card[data-tier=legendary]{--tierSolid: #ffcc3a}.rep-badge-rules-modal .rep-br-card[data-tier=legendary] .rep-br-pill:not(.is-decay){color:#0a0e16eb;background:color-mix(in srgb,var(--tierSolid) 55%,rgba(0,0,0,.1));border-color:color-mix(in srgb,var(--tierSolid) 70%,rgba(255,255,255,.12));text-shadow:none}.rep-badge-rules-modal .rep-br-pill.is-decay{border-color:#ffffff29;background:#00000038;color:#ffffffc7}.rep-vault .rep-badge{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffeb;box-shadow:0 10px 28px #00000038}.rep-vault .rep-badge:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:.22;background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--tierSolid, #ffffff) 35%,transparent) 0%,transparent 62%)}.rep-vault .rep-badge[data-tier]{--tierSolid: #ffffff;border-color:color-mix(in srgb,var(--tierSolid) 34%,rgba(255,255,255,.12))}.rep-vault .rep-badge[data-tier] .rep-badge-glyph{color:color-mix(in srgb,var(--tierSolid) 85%,white);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--tierSolid) 40%,transparent))}.rep-vault .rep-badge[data-tier] .rep-badge-tier{color:color-mix(in srgb,var(--tierSolid) 75%,rgba(255,255,255,.78));text-shadow:0 1px 10px color-mix(in srgb,var(--tierSolid) 25%,transparent)}@media(hover:hover){.rep-vault .rep-badge:hover{background:#ffffff0f;border-color:color-mix(in srgb,var(--tierSolid) 48%,rgba(255,255,255,.14));transform:translateY(-1px)}}.rep-vault .rep-badge:active{transform:translateY(0)}.rep-vault .rep-badge:focus-visible{outline:2px solid color-mix(in srgb,var(--tierSolid) 55%,rgba(255,255,255,.22));outline-offset:2px}.rep-vault .rep-badge[data-tier=common]{--tierSolid:#ffffff}.rep-vault .rep-badge[data-tier=uncommon]{--tierSolid:#3dff9a}.rep-vault .rep-badge[data-tier=rare]{--tierSolid:#3aa0ff}.rep-vault .rep-badge[data-tier=epic]{--tierSolid:#b14bff}.rep-vault .rep-badge[data-tier=legendary]{--tierSolid:#ffcc3a}.rep-vault .rep-badge[data-tier=legendary] .rep-badge-tier{color:#0a0e16eb;background:color-mix(in srgb,var(--tierSolid) 40%,rgba(0,0,0,.2));padding:2px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--tierSolid) 55%,rgba(255,255,255,.12));text-shadow:none}.rep-vault .rep-badge[data-tier=legendary]{background:linear-gradient(180deg,#ffcc3a24,#ffffff0a)}.rep-vault .rep-badge[data-tier=epic]{background:linear-gradient(180deg,#b14bff1f,#ffffff0a)}.rep-vault .rep-badge[data-tier=rare]{background:linear-gradient(180deg,#3aa0ff1f,#ffffff0a)}.rep-vault .rep-badge[data-tier=uncommon]{background:linear-gradient(180deg,#3dff9a1a,#ffffff0a)}@media(max-width:720px){.rep-vault .rep-bottom{min-height:260px;padding-bottom:calc(26px + env(safe-area-inset-bottom,0px))!important}}:where(#cmt-debut-overlay,#cmt-debut-modal) .stage-badge,:where(#cmt-debut-overlay,#cmt-debut-modal) #stage-badge{color:#cfe!important;-webkit-text-fill-color:#cfe!important;background:#00ffff0f!important;border:1px solid rgba(0,255,255,.22)!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important}:where(#cmt-debut-overlay,#cmt-debut-modal) #stage-badge .pct{color:#cfe!important;-webkit-text-fill-color:#cfe!important;opacity:1!important}:where(#cmt-debut-overlay,#cmt-debut-modal) #stage-badge .bar{background:#00ffff1a!important;border:1px solid rgba(0,255,255,.18)!important;opacity:1!important}:where(#cmt-debut-overlay,#cmt-debut-modal) #stage-badge .bar .fill{background:#00ffff8c!important;opacity:1!important}:where(#cmt-debut-overlay,#cmt-debut-modal) .knob .btn.vote{background:#0d151d!important;color:#e6ffff!important;-webkit-text-fill-color:#e6ffff!important;border-color:var(--dm-border, rgba(255,255,255,.14))!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important}:where(#cmt-debut-overlay,#cmt-debut-modal) .knob .btn.vote[data-vote=up] .arrow{color:color-mix(in oklab,var(--vote-up-1) 70%,#eaffff 30%)!important}:where(#cmt-debut-overlay,#cmt-debut-modal) .knob .btn.vote[data-vote=down] .arrow{color:color-mix(in oklab,var(--vote-down-1) 70%,#eaffff 30%)!important}:where(#cmt-debut-overlay,#cmt-debut-modal) .knob .btn.vote[aria-pressed=true][data-vote=up],:where(#cmt-debut-overlay,#cmt-debut-modal) .knob .btn.vote.picked[data-vote=up]{color:#081116!important;-webkit-text-fill-color:#081116!important;border-color:color-mix(in oklab,var(--vote-up-1) 62%,#fff 38%)!important;background:linear-gradient(90deg,var(--vote-up-1),var(--vote-up-2))!important;box-shadow:0 0 0 3px #1be97e1f inset,0 0 16px var(--vote-up-glow)!important}:where(#cmt-debut-overlay,#cmt-debut-modal) .knob .btn.vote[aria-pressed=true][data-vote=down],:where(#cmt-debut-overlay,#cmt-debut-modal) .knob .btn.vote.picked[data-vote=down]{color:#081116!important;-webkit-text-fill-color:#081116!important;border-color:color-mix(in oklab,var(--vote-down-1) 62%,#fff 38%)!important;background:linear-gradient(90deg,var(--vote-down-1),var(--vote-down-2))!important;box-shadow:0 0 0 3px #ff5a6a1f inset,0 0 16px var(--vote-down-glow)!important}:where(#cmt-debut-overlay,#cmt-debut-modal) .knob .btn.vote[aria-pressed=true] .arrow,:where(#cmt-debut-overlay,#cmt-debut-modal) .knob .btn.vote[aria-pressed=true] .count{color:#081116!important;-webkit-text-fill-color:#081116!important;text-shadow:0 1px 2px rgba(0,0,0,.25)!important}:where(#cmt-debut-overlay,#cmt-debut-modal) .knob .btn.vote[disabled]{opacity:.55!important;filter:none!important;box-shadow:none!important}:where(#cmt-debut-overlay,#cmt-debut-modal) #stage-badge{display:inline-flex!important;align-items:center!important;gap:10px!important;visibility:visible!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;pointer-events:none!important;position:relative!important;z-index:5!important}:where(#cmt-debut-overlay,#cmt-debut-modal) #stage-badge .pct,:where(#cmt-debut-overlay,#cmt-debut-modal) #stage-badge .bar,:where(#cmt-debut-overlay,#cmt-debut-modal) #stage-badge .bar .fill{pointer-events:none!important}:where(#cmt-debut-overlay,#cmt-debut-modal) #stage-badge .pct,:where(#cmt-debut-overlay,#cmt-debut-modal) #stage-badge .bar,:where(#cmt-debut-overlay,#cmt-debut-modal) #stage-badge .bar .fill{visibility:visible!important;opacity:1!important;filter:none!important}:where(#cmt-debut-overlay,#cmt-debut-modal) #stage-badge .bar .fill{min-width:2px!important;height:100%!important}:where(#cmt-debut-overlay,#cmt-debut-modal) #stage-badge,:where(#cmt-debut-overlay,#cmt-debut-modal) .stage-badge{color:#cfe!important;-webkit-text-fill-color:#cfe!important;background:#00ffff24!important;border:1px solid rgba(0,255,255,.42)!important;text-shadow:0 1px 0 rgba(0,0,0,.35),0 0 10px rgba(0,255,255,.18)!important;box-shadow:0 8px 22px #0000002e,0 0 0 1px #0000001a inset,0 0 18px #00ffff1a!important;opacity:1!important;visibility:visible!important;filter:none!important;mix-blend-mode:normal!important}:where(#cmt-debut-overlay,#cmt-debut-modal) #stage-badge .pct{color:#cfe!important;-webkit-text-fill-color:#cfe!important;opacity:1!important;text-shadow:0 1px 0 rgba(0,0,0,.35),0 0 10px rgba(0,255,255,.18)!important}:where(#cmt-debut-overlay,#cmt-debut-modal) #stage-badge .bar{background:#00ffff29!important;border:1px solid rgba(0,255,255,.3)!important;border-radius:999px!important;overflow:hidden!important;opacity:1!important}:where(#cmt-debut-overlay,#cmt-debut-modal) #stage-badge .bar .fill{background:#00ffffb8!important;opacity:1!important;min-width:2px!important;height:100%!important}:where(#cmt-debut-overlay,#cmt-debut-modal) #stage-badge .pct{display:inline-block!important;visibility:visible!important;opacity:1!important;color:#cfe!important;-webkit-text-fill-color:#cfe!important;text-shadow:0 1px 0 rgba(0,0,0,.55),0 0 12px rgba(0,255,255,.22)!important;filter:none!important;mix-blend-mode:normal!important}.debut-color-pop .cp-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:28px;border-radius:8px}.debut-color-pop .cp{width:34px;height:22px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:transparent;cursor:pointer;appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;z-index:2}.debut-color-pop .cp::-webkit-color-swatch-wrapper{padding:0}.debut-color-pop .cp::-webkit-color-swatch{border:none;border-radius:5px}.debut-color-pop .cp::-moz-color-swatch{border:none;border-radius:5px}.debut-color-pop .cp-wrap.is-live:before{content:"";position:absolute;inset:-5px;border-radius:12px;border:1px solid rgba(110,255,240,.9);box-shadow:0 0 #6efff08c,0 0 18px #6efff059,inset 0 0 10px #6efff02e;animation:debutColorPulse 1.05s ease-in-out infinite;pointer-events:none}.debut-color-pop .cp-wrap.is-live:after{content:"";position:absolute;inset:-10px;border-radius:16px;background:radial-gradient(circle,#6efff029,#6efff000 72%);animation:debutColorGlow 1.05s ease-in-out infinite;pointer-events:none}@keyframes debutColorPulse{0%,to{opacity:.58;transform:scale(1);box-shadow:0 0 #6efff02e,0 0 14px #6efff038,inset 0 0 8px #6efff01f}50%{opacity:1;transform:scale(1.08);box-shadow:0 0 0 4px #6efff014,0 0 24px #6efff06b,inset 0 0 14px #6efff038}}@keyframes debutColorGlow{0%,to{opacity:.3;transform:scale(.96)}50%{opacity:.85;transform:scale(1.08)}}.signals-picker-modal,.signals-directory-modal{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;padding:14px}.signals-picker-modal[hidden],.signals-directory-modal[hidden]{display:none!important}.signals-picker-backdrop,.signals-directory-backdrop{position:absolute;inset:0;background:#00000094;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.signals-picker-panel,.signals-directory-panel{position:relative;width:min(720px,calc(100vw - 24px));max-height:min(80vh,760px);overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#0a1014f0;box-shadow:0 22px 90px #0000009e;display:flex;flex-direction:column;min-height:0;color:#eaffffeb}.signals-picker-head,.signals-directory-head{flex:0 0 auto;padding:16px 16px 12px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;gap:12px}.signals-picker-kicker,.signals-directory-kicker{font:900 10px/1 ui-sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#78ffcfd9;margin:0 0 6px}.signals-picker-title,.signals-directory-title{margin:0;font:900 18px/1.12 ui-sans-serif;color:#eaffffeb}.signals-picker-sub,.signals-directory-sub{margin:6px 0 0;font:700 12px/1.35 ui-sans-serif;color:#a8c6dee6}.signals-picker-x,.signals-directory-x{width:38px;height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#eaffffeb;cursor:pointer}.signals-picker-body,.signals-directory-body{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:14px 16px}.signals-picker-foot{flex:0 0 auto;padding:12px 16px 16px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center;gap:10px}.signals-picker-count{font:800 11px/1 ui-sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#a8c6dee6}.signals-picker-actions{display:flex;gap:10px}.signals-picker-btn{height:40px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#eaffffeb;font:900 11px/1 ui-sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.signals-picker-btn.primary{border-color:#78ffcf38;background:#78ffcf14}.signals-picker-btn:disabled{opacity:.5;cursor:not-allowed}.signals-picker-group+.signals-picker-group{margin-top:18px}.signals-picker-group-title{margin-bottom:10px;font:900 11px/1 ui-sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#eaffffeb}.signals-picker-chip-grid{display:flex;flex-wrap:wrap;gap:10px}.signals-picker-chip{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#eaffffeb;font:800 11px/34px ui-sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;max-width:100%}.signals-picker-chip:disabled{opacity:.42;cursor:not-allowed}.signals-picker-chip.is-active{border-color:#78ffcf73;background:#78ffcf1a;box-shadow:0 0 0 3px #78ffcf1a inset}.signals-directory-empty{padding:16px;border-radius:14px;border:1px dashed rgba(255,255,255,.14);color:#a8c6dee6;background:#ffffff05;font:700 12px/1.5 ui-sans-serif}.signals-directory-list{display:grid;gap:10px}.signals-directory-user{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#eaffffeb;cursor:pointer}.signals-directory-avatar{width:42px;height:42px;border-radius:12px;background:#ffffff0f;overflow:hidden;flex:0 0 auto}.signals-directory-avatar img{width:100%;height:100%;object-fit:cover;display:block}.signals-directory-copy{min-width:0}.signals-directory-handle{font:800 12px/1.2 ui-sans-serif;letter-spacing:.08em;color:#eaffffeb}.signals-directory-meta{margin-top:4px;font:700 12px/1.3 ui-sans-serif;color:#a8c6dee6}#rail-view .rail-screen[data-rail=build].is-active{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;overflow:hidden!important;box-sizing:border-box!important}#rail-view .rail-screen[data-rail=build].is-active>.card{flex:0 0 auto}#rail-view .rail-screen[data-rail=build].is-active>.card+.card{margin-top:10px}#rail-view .rail-screen[data-rail=build].is-active>.card.signals-open{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;text-align:center;border-radius:14px;overflow:hidden!important;padding:12px!important;box-sizing:border-box!important}#rail-view .rail-screen[data-rail=build].is-active>.card.signals-open h4{margin:0 0 10px!important;text-align:center;flex:0 0 auto}#rail-view .rail-screen[data-rail=build].is-active>.card.signals-open .signals-preview-sub{margin:0!important;width:100%;max-width:100%;flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;overflow:hidden!important;text-align:center}#rail-view .rail-screen[data-rail=build].is-active>.card.signals-open .signals-preview-empty{flex:1 1 auto!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:center!important;font:700 12px/1.45 ui-sans-serif;color:#eaffffc7}#rail-view .rail-screen[data-rail=build].is-active>.card.signals-open .signals-preview-tags{width:100%;max-width:100%;margin:0;display:flex;flex-direction:column;gap:12px;align-items:stretch;flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}#rail-view .rail-screen[data-rail=build].is-active>.card.signals-open .signals-preview-tag{appearance:none;width:100%;max-width:100%;min-height:40px;height:40px;flex:0 0 40px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#eafffff5;display:inline-flex;align-items:center;justify-content:center;text-align:center;font:800 12px/1 ui-sans-serif;letter-spacing:.02em;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease;box-sizing:border-box;overflow:hidden}#rail-view .rail-screen[data-rail=build].is-active>.card.signals-open .signals-preview-tag:hover{border-color:#78ffcf61;background:#78ffcf1f;box-shadow:0 0 0 3px #78ffcf14 inset}#rail-view .rail-screen[data-rail=build].is-active>.card.signals-open .signals-preview-tag:active{transform:translateY(1px)}#rail-view .rail-screen[data-rail=build].is-active>.card.signals-open .signals-preview-tag[data-own-signal=true]{cursor:default}#rail-view .rail-screen[data-rail=build].is-active>.card.signals-open .signals-preview-tag[data-own-signal=true]:hover{border-color:#ffffff24;background:#ffffff0f;box-shadow:none}#rail-view .rail-screen[data-rail=build].is-active>.card.signals-open .signals-preview-tag-text{display:block;width:100%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media(max-width:768px){#debut-rail,#debut-rail .rail,#rail-view,#rail-view .rail-screen[data-rail=build].is-active{min-height:0!important}#rail-view .rail-screen[data-rail=build].is-active>.card:not(.signals-open){flex:0 0 auto!important}#rail-view .rail-screen[data-rail=build].is-active>.card+.card{margin-top:clamp(8px,1.4vh,10px)!important}#rail-view .rail-screen[data-rail=build].is-active>.card.signals-open{padding:clamp(8px,1.5vh,10px) clamp(10px,2.8vw,12px) clamp(10px,1.8vh,12px)!important}#rail-view .rail-screen[data-rail=build].is-active>.card.signals-open h4{margin:0 0 clamp(8px,1.5vh,10px)!important;font-size:clamp(10px,2.5vw,11px)!important;line-height:1.1!important}#rail-view .rail-screen[data-rail=build].is-active>.card.signals-open .signals-preview-tags{gap:clamp(8px,1.5vh,12px)!important}#rail-view .rail-screen[data-rail=build].is-active>.card.signals-open .signals-preview-tag{min-height:clamp(34px,5vh,40px)!important;height:clamp(34px,5vh,40px)!important;flex:0 0 clamp(34px,5vh,40px)!important;padding:0 clamp(10px,2.8vw,12px)!important;font:800 clamp(10px,2.3vw,11px)/1 ui-sans-serif!important}#rail-view .rail-screen[data-rail=build].is-active>.card.signals-open .signals-preview-empty{padding:0 clamp(10px,3vw,14px)!important;font:700 clamp(10px,2.3vw,11px)/1.35 ui-sans-serif!important}#rail-view .rail-screen[data-rail=build].is-active>.card.signals-open .signals-preview-tags::-webkit-scrollbar{width:4px}#rail-view .rail-screen[data-rail=build].is-active>.card.signals-open .signals-preview-tags::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}}#rail-view .rail-screen[data-rail=build].is-active>.card.signals-open .signals-preview-tag-text{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.card.rep-pack.rep-pack--stack{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0;padding:0;cursor:default;box-sizing:border-box;border:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden}.rep-pack-top{flex:0 0 auto;min-height:0}.rep-pack-top .rep-pack{border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff08;padding:12px;box-sizing:border-box}.rep-recent-wrap{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff08;overflow:hidden;box-sizing:border-box}.rep-recent-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 10px 8px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff05,#0000000f);box-sizing:border-box}.rep-recent-title{font:900 11px/1 ui-sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#eaffffeb}.rep-recent-meta{font:700 11px/1 ui-sans-serif;color:#a8c6ded1}.rep-recent-list{flex:1 1 auto;min-height:0;display:grid;gap:8px;align-content:stretch;overflow-y:auto;padding:8px;-webkit-overflow-scrolling:touch;box-sizing:border-box}.rep-recent-item,.rep-recent-empty{width:100%;text-align:left;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#eaffffeb;padding:8px 9px;box-sizing:border-box}.rep-recent-item{cursor:pointer;transition:transform .14s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.rep-recent-item:hover{background:#ffffff0d;border-color:#78ffcf38;box-shadow:0 0 0 1px #78ffcf14 inset}.rep-recent-item:active{transform:translateY(1px)}.rep-recent-item:focus-visible{outline:2px solid rgba(0,199,255,.45);outline-offset:2px}.rep-recent-empty{opacity:.72;cursor:default}.rep-recent-item-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.rep-recent-rank{font:900 10px/1 ui-sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#78ffcff2}.rep-recent-time{font:800 10px/1 ui-sans-serif;letter-spacing:.08em;color:#a8c6dec7}.rep-recent-text{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:700 12px/1.45 ui-sans-serif;color:#eaffffe6;word-break:break-word}.rep-recent-list::-webkit-scrollbar{width:8px}.rep-recent-list::-webkit-scrollbar-thumb{background:#78ffcf3d;border-radius:999px}@media(min-width:721px){.rep-recent-list[data-rep-recent-list]{grid-auto-rows:1fr}.rep-recent-item,.rep-recent-empty{min-height:0}}.rep-pack,.card.rep-pack,.card.ident-open,.card[data-card=loadout],.card.drive-open,.card.contract-slot,.signals-preview-tag{transition:transform .14s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,filter .16s ease}.rep-pack:hover,.card.rep-pack:hover,.card.ident-open:hover,.card[data-card=loadout]:hover,.card.drive-open:hover,.card.contract-slot:hover,.signals-preview-tag:hover{background:#ffffff0d;border-color:#78ffcf38;box-shadow:0 0 0 1px #78ffcf14 inset}.rep-pack:active,.card.rep-pack:active,.card.ident-open:active,.card[data-card=loadout]:active,.card.drive-open:active,.card.contract-slot:active,.signals-preview-tag:active{transform:translateY(1px)}.rep-pack:focus-visible,.card.rep-pack:focus-visible,.card.ident-open:focus-visible,.card[data-card=loadout]:focus-visible,.card.drive-open:focus-visible,.card.contract-slot:focus-visible,.signals-preview-tag:focus-visible{outline:2px solid rgba(0,199,255,.45);outline-offset:2px}#rail-view .rail-screen[data-rail=support]{display:flex;flex-direction:column;min-height:100%;height:100%;box-sizing:border-box;overflow:hidden}#rail-view .rail-screen[data-rail=support]>.support-heart,#rail-view .rail-screen[data-rail=support]>.support-canon,#rail-view .rail-screen[data-rail=support]>.support-crew,#rail-view .rail-screen[data-rail=support]>.support-crewcanon{flex:0 0 auto}#rail-view .rail-screen[data-rail=support]>.support-season{flex:1 1 auto;min-height:0}.support-season{position:relative;flex:1 1 auto;min-height:0;margin-top:14px;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 50% 0%,rgba(119,255,219,.12),transparent 34%),radial-gradient(circle at 50% 100%,rgba(157,92,255,.14),transparent 46%),linear-gradient(180deg,#12101ef0,#0a0b14fb);overflow:hidden;isolation:isolate;box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 40px #0000004d;color:#ecfaff;display:flex;flex-direction:column;box-sizing:border-box}.support-season:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.92;background:radial-gradient(circle at 50% 50%,rgba(0,229,255,.1),transparent 34%),linear-gradient(90deg,transparent 0%,rgba(120,255,207,.05) 18%,rgba(0,229,255,.1) 34%,rgba(157,92,255,.1) 50%,rgba(0,229,255,.1) 66%,rgba(120,255,207,.05) 82%,transparent 100%);background-size:100% 100%,240% 100%;background-position:center center,0% 50%;filter:blur(0px);animation:seasonScan 4.8s linear infinite}.support-season:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#ffffff0a,#fff0),repeating-linear-gradient(180deg,rgba(255,255,255,.028) 0 1px,transparent 1px 10px);opacity:.42}@keyframes seasonScan{0%{background-position:center center,0% 50%}to{background-position:center center,240% 50%}}.support-season .season-head{display:none!important}.support-season .season-shell{position:relative;z-index:2;flex:1 1 auto;min-height:0;display:flex}.support-season .season-orbit{position:relative;flex:1 1 auto;min-height:0;display:flex}.support-season .season-ring{position:absolute;border-radius:50%;pointer-events:none}.support-season .season-ring-a{inset:8%;border:1px solid rgba(120,255,207,.16);box-shadow:0 0 0 1px #ffffff08 inset,0 0 24px #78ffcf1a,inset 0 0 22px #00e5ff0d;animation:none}.support-season .season-ring-b{inset:19%;border:1px solid rgba(157,92,255,.16);box-shadow:0 0 18px #9d5cff1f,inset 0 0 16px #9d5cff0f;animation:none}.support-season[data-state=live]:before,.support-season[data-state=live]:after,.support-season[data-state=live] .season-ring-a,.support-season[data-state=live] .season-ring-b{opacity:0!important;animation:none!important}.support-season .season-core{position:relative;z-index:2;flex:1 1 auto;width:100%;min-height:0;margin:0;padding:18px 16px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 50% 18%,rgba(120,255,207,.1),transparent 42%),radial-gradient(circle at 50% 50%,rgba(77,255,249,.04),transparent 58%),linear-gradient(180deg,#070b10f0,#090d14fb);display:flex;flex-direction:column;box-sizing:border-box;box-shadow:inset 0 0 0 1px #ffffff0a,0 14px 38px #00000052;overflow:hidden}.support-season .season-core-glow{position:absolute;left:16%;right:16%;bottom:12%;height:22px;border-radius:999px;background:radial-gradient(circle,rgba(120,255,207,.22),transparent 72%);filter:blur(14px);pointer-events:none}.support-season .season-main{position:relative;z-index:2;flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.support-season .season-core-label{position:relative;z-index:2;font:900 11px/1 ui-sans-serif,system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#d9fff6;margin:0 0 10px}.support-season .season-core-title{position:relative;z-index:2;font:900 17px/1.08 ui-sans-serif,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#fff;text-wrap:balance;margin:0 0 12px;text-shadow:0 0 18px rgba(120,255,207,.14)}.support-season .season-core-countdown{position:relative;z-index:2;font:900 24px/1.02 ui-sans-serif,system-ui,sans-serif;letter-spacing:.04em;color:#c8fff3;text-shadow:0 0 16px rgba(120,255,207,.24),0 0 28px rgba(0,229,255,.12);margin:0 0 12px}.support-season .season-core-sub{position:relative;z-index:2;font:700 11px/1.35 ui-sans-serif,system-ui,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#e9f7ffc2;margin:0}.support-season .season-foot{position:relative;z-index:2;width:100%;flex:0 0 auto;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);text-align:center}.support-season .season-foot-line{font:800 11px/1.3 ui-sans-serif,system-ui,sans-serif;color:#deeeffcc;letter-spacing:.06em;text-transform:uppercase}.support-season[data-state=locked] .season-core:before,.support-season[data-state=live] .season-core:before{content:none!important}@media(max-width:900px){.support-season{margin-top:13px;padding:11px}.support-season .season-core{padding:16px 14px 12px}.support-season .season-core-title{font-size:15px}.support-season .season-core-countdown{font-size:21px}}@media(max-width:640px){#rail-view .rail-screen[data-rail=support]{min-height:100%;height:100%;overflow:hidden}#rail-view .rail-screen[data-rail=support]>.support-heart{flex:0 0 auto;margin-bottom:10px}#rail-view .rail-screen[data-rail=support]>.support-season{flex:1 1 auto;min-height:0}.support-season{margin-top:10px;padding:10px;border-radius:16px}.support-season .season-shell,.support-season .season-orbit,.support-season .season-core,.support-season .season-main{min-height:0;flex:1 1 auto}.support-season .season-ring-a{inset:10%}.support-season .season-ring-b{inset:21%}.support-season .season-core{border-radius:14px;padding:14px 12px 10px}.support-season .season-core-label{font-size:10px;margin-bottom:8px}.support-season .season-core-title{font-size:13px;line-height:1.06;margin-bottom:8px}.support-season .season-core-countdown{font-size:17px;line-height:1.02;margin-bottom:8px;letter-spacing:.02em}.support-season .season-foot-line{font-size:10px}.support-season .season-foot{margin-top:10px;padding-top:10px}}#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active{display:flex!important;flex-direction:column!important;min-height:100%!important;height:100%!important;overflow:hidden!important;box-sizing:border-box!important}#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active>.support-heart,#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active>.support-canon,#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active>.support-crew,#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active>.support-crewcanon{flex:0 0 auto!important}#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active>.support-season{flex:1 1 auto!important;min-height:0!important;height:auto!important;display:flex!important;flex-direction:column!important;align-self:stretch!important}#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active>.support-season,#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active>.support-season>.season-shell,#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active>.support-season>.season-shell>.season-orbit,#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active>.support-season>.season-shell>.season-orbit>.season-core,#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active>.support-season>.season-shell>.season-orbit>.season-core>.season-main{min-height:0!important}#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active>.support-season>.season-shell,#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active>.support-season>.season-shell>.season-orbit,#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active>.support-season>.season-shell>.season-orbit>.season-core{flex:1 1 auto!important;height:100%!important;display:flex!important;flex-direction:column!important}#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active>.support-season>.season-shell>.season-orbit>.season-core>.season-main{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:center!important}#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active>.support-season>.season-shell>.season-orbit>.season-core>.season-foot{flex:0 0 auto!important;margin-top:12px!important}@media(max-width:640px){#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active{min-height:100%!important;height:100%!important;overflow:hidden!important}#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active>.support-heart{margin-bottom:10px!important}#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active>.support-season{margin-top:10px!important;padding:10px!important;border-radius:16px!important}#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active>.support-season>.season-shell,#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active>.support-season>.season-shell>.season-orbit,#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active>.support-season>.season-shell>.season-orbit>.season-core,#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active>.support-season>.season-shell>.season-orbit>.season-core>.season-main{flex:1 1 auto!important;min-height:0!important;height:100%!important}#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active>.support-season>.season-shell>.season-orbit>.season-core{border-radius:14px!important;padding:14px 12px 10px!important}#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active>.support-season>.season-shell>.season-orbit>.season-core>.season-foot{margin-top:10px!important;padding-top:10px!important}}@media(max-width:640px){#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active>.support-season>.season-shell>.season-orbit>.season-core{justify-content:flex-start!important}#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active>.support-season>.season-shell>.season-orbit>.season-core>.season-main{flex:1 1 auto!important;min-height:0!important;justify-content:center!important;align-items:center!important;text-align:center!important;padding-top:0!important}#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active>.support-season>.season-shell>.season-orbit>.season-core>.season-foot{flex:0 0 auto!important;margin-top:4px!important;padding-top:4px!important}#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active .season-core-label{width:100%!important;text-align:center!important;margin-bottom:4px!important}#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active .season-core-title{width:100%!important;text-align:center!important;margin-bottom:6px!important}#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active .season-core-countdown{width:100%!important;text-align:center!important;margin-bottom:4px!important}#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active .season-core-sub{width:100%!important;text-align:center!important;margin-bottom:0!important}}@media(max-width:720px){#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active>.support-canon{margin:4px 0!important;padding-top:14px!important;padding-bottom:14px!important}#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active>.support-heart{margin-bottom:4px!important}#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active>.support-crew+.support-canon,#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active>.support-heart+.support-canon{margin-top:4px!important}#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active>.support-canon .canon-head{margin-bottom:8px!important}#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active>.support-canon .canon-choices{margin-bottom:10px!important;gap:6px!important}#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active>.support-canon .canon-note{margin-top:0!important}#cmt-debut-modal #rail-view .rail-screen[data-rail=support].is-active>.support-canon .canon-choice{height:32px!important;line-height:32px!important}}.support-season .season-main{position:relative}.support-season .season-main>.season-core-label,.support-season .season-main>.season-core-title,.support-season .season-main>.season-core-countdown,.support-season .season-main>.season-core-sub{transition:opacity .45s ease,transform .45s ease,filter .45s ease}.support-season .season-main.is-text-hidden>.season-core-label,.support-season .season-main.is-text-hidden>.season-core-title,.support-season .season-main.is-text-hidden>.season-core-countdown,.support-season .season-main.is-text-hidden>.season-core-sub{opacity:0;transform:translateY(-8px) scale(.98);filter:blur(6px);pointer-events:none}.support-season .season-badge{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.88);filter:blur(10px);pointer-events:none;transition:opacity .5s ease,transform .5s ease,filter .5s ease}.support-season .season-badge.is-visible{opacity:1;transform:scale(1);filter:blur(0)}.support-season .season-badge-mark{position:relative;width:116px;height:116px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.18),transparent 38%),linear-gradient(180deg,#121822f5,#080c12fa);border:1px solid rgba(255,255,255,.14);box-shadow:0 0 28px #78ffcf33,0 0 56px #00e5ff24,inset 0 0 22px #ffffff0d}.support-season .season-badge-ring{position:absolute;inset:-10px;border-radius:50%;border:1px solid rgba(255,255,255,.12)}.support-season .season-badge-ring-a{animation:seasonBadgeSpinA 8s linear infinite;box-shadow:0 0 18px #78ffcf38}.support-season .season-badge-ring-b{inset:8px;border-color:#9d5cff3d;animation:seasonBadgeSpinB 10s linear infinite reverse}.support-season .season-badge-core{font:900 28px/1 ui-sans-serif,system-ui,sans-serif;letter-spacing:.1em;color:#eaffff;text-shadow:0 0 14px rgba(120,255,207,.3),0 0 28px rgba(0,229,255,.18)}@keyframes seasonBadgeSpinA{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes seasonBadgeSpinB{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.support-canon{transition:border-color .45s ease,background .45s ease,box-shadow .45s ease,filter .45s ease}.support-canon.season-locked,.support-canon[data-season-locked].season-locked{border-color:#ffffff1a!important;background:linear-gradient(180deg,#101218eb,#0a0c12f0),#ffffff05!important;box-shadow:0 0 0 1px #ffffff0d inset,0 10px 24px #0003}.support-canon.season-locked-flash,.support-canon[data-season-locked].season-locked-flash{border-color:#ff4848c7!important;background:linear-gradient(180deg,#781018b8,#22080cb8),#ffffff05!important;box-shadow:0 0 0 1px #ff484842 inset,0 0 34px #ff48484d,0 10px 24px #0000003d!important}.support-canon.season-locked-flash .countdown,.support-canon[data-season-locked].season-locked-flash .countdown{color:#ffd0d0!important;border-color:#ff484885!important;background:#4a0a10eb!important;text-shadow:0 0 12px rgba(255,72,72,.34)!important}.support-canon.season-locked-flash .canon-choice,.support-canon[data-season-locked].season-locked-flash .canon-choice{border-color:#ff6e6e38!important;background:#460e1270!important}.btn.primary[data-stage=boost].is-season-locked-flash{border-color:#00e5ff6b!important;background:linear-gradient(180deg,#102125eb,#0b181cf0)!important;box-shadow:0 0 0 1px #00e5ff24 inset,0 0 22px #00e5ff2e!important;color:#e6ffff!important}#cmt-debut-avatar,.cmt-debut__avatar{overflow:hidden;border-radius:14px}#cmt-debut-avatar img,.cmt-debut__avatar img{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}.debut-avatar-lightbox{position:fixed;inset:0;z-index:2147483647;display:none}.debut-avatar-lightbox.on{display:block}.debut-avatar-lightbox__scrim{position:absolute;inset:0;background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.debut-avatar-lightbox__panel{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(92vw,720px);max-width:92vw;max-height:92vh;padding:14px;display:flex;align-items:center;justify-content:center;border-radius:20px;background:#080c12eb;border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 80px #00000073;overflow:hidden;outline:none}.debut-avatar-lightbox__img{max-width:100%;max-height:calc(92vh - 28px);width:auto;height:auto;object-fit:contain;display:block;border-radius:16px}.debut-avatar-lightbox__close{position:absolute;top:12px;right:12px;width:36px;height:36px;border:0;border-radius:999px;background:#00000073;color:#fff;font-size:22px;line-height:1;cursor:pointer;z-index:2}@media(max-width:720px){.debut-avatar-lightbox__panel{width:min(94vw,94vw);max-height:88vh;padding:10px;border-radius:16px}.debut-avatar-lightbox__img{max-height:calc(88vh - 20px);border-radius:12px}.debut-avatar-lightbox__close{top:10px;right:10px;width:40px;height:40px;font-size:24px}}.contract-action-modal{position:fixed;inset:0;z-index:12720;display:none;align-items:center;justify-content:center;padding:18px;pointer-events:none}.contract-action-modal.on{display:flex;pointer-events:auto}.contract-action-modal .vault-scrim{position:absolute;inset:0;background:radial-gradient(circle at 50% 20%,rgba(0,229,255,.08),transparent 42%),#03060ab8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.contract-action-panel{position:relative;z-index:1;width:min(92vw,520px);max-height:min(82vh,720px);overflow:hidden;border-radius:22px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#070c12f5,#05090efa);box-shadow:0 24px 80px #00000073,inset 0 0 0 1px #ffffff0a,0 0 30px #00e5ff14;color:#eaf6ff;outline:none}.contract-action-modal .vault-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 18px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.contract-action-modal .vault-title{display:flex;flex-direction:column;gap:4px;min-width:0}.contract-action-modal .vault-title h3{margin:0;font:800 20px/1.1 ui-sans-serif,system-ui,sans-serif;letter-spacing:.02em;color:#f3fbff}.contract-action-modal .vault-title .count{font:700 12px/1 ui-sans-serif,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#8cf7ff}.contract-action-modal .vault-close{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#eaf6ff;cursor:pointer}.contract-action-modal .vault-close:hover{background:#ffffff14}.contract-action-modal .vault-body{padding:18px}.contract-action-card{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff08,#ffffff04);box-shadow:inset 0 0 0 1px #ffffff05}.contract-action-kicker{font:800 11px/1 ui-sans-serif,system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#8cf7ff}.contract-action-desc{font:700 15px/1.45 ui-sans-serif,system-ui,sans-serif;color:#f1f7fb}.contract-action-meta{display:grid;gap:8px;padding:14px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);color:#eaf6ffdb;font:600 13px/1.45 ui-sans-serif,system-ui,sans-serif}.contract-action-meta strong{color:#fff;font-weight:800}.contract-action-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.contract-action-buttons .btn{appearance:none;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#eaf6ff;border-radius:14px;min-height:46px;padding:0 14px;font:800 13px/1 ui-sans-serif,system-ui,sans-serif;letter-spacing:.03em;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.contract-action-buttons .btn:hover{transform:translateY(-1px);background:#ffffff14;border-color:#ffffff2e}.contract-action-buttons .btn.primary{color:#061116;background:linear-gradient(180deg,#8cf7ff,#55e7ff);border-color:#8cf7ff8c;box-shadow:0 0 18px #55e7ff2e}.contract-action-buttons .btn.primary:hover{background:linear-gradient(180deg,#a4fbff,#66ecff)}@media(max-width:720px){.contract-action-modal{align-items:center;justify-content:center;padding:10px}.contract-action-panel{width:min(92vw,520px);max-width:92vw;max-height:min(82vh,720px);border-radius:22px}.contract-action-buttons{grid-template-columns:1fr}}.rep-vault{--rep-compare-line: rgba(124, 246, 255, .62);--rep-compare-band: rgba(0, 229, 255, .075);--rep-compare-ring: rgba(130, 240, 255, .16);--rep-compare-text: rgba(226, 255, 255, .78)}.rep-vault[data-rep-mode=friends]{--rep-compare-line: rgba(104, 255, 196, .62);--rep-compare-band: rgba(84, 255, 178, .075);--rep-compare-ring: rgba(104, 255, 196, .18)}.rep-vault[data-rep-mode=global]{--rep-compare-line: rgba(124, 246, 255, .6);--rep-compare-band: rgba(0, 229, 255, .07);--rep-compare-ring: rgba(124, 246, 255, .17)}.rep-vault[data-rep-mode=network]{--rep-compare-line: rgba(138, 180, 255, .62);--rep-compare-band: rgba(98, 139, 255, .075);--rep-compare-ring: rgba(138, 180, 255, .18)}.rep-vault[data-rep-mode=top]{--rep-compare-line: rgba(255, 214, 100, .72);--rep-compare-band: rgba(255, 214, 100, .1);--rep-compare-ring: rgba(255, 214, 100, .22);--rep-compare-text: rgba(255, 245, 203, .86)}.rep-svg .rep-comparison-band{fill:var(--rep-compare-band)!important;opacity:.72;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--rep-compare-line) 30%,transparent))}.rep-svg .rep-comparison-line{fill:none!important;stroke:var(--rep-compare-line)!important;stroke-width:2.15;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:7 10;opacity:.82;filter:drop-shadow(0 0 9px color-mix(in srgb,var(--rep-compare-line) 35%,transparent))}.rep-vault[data-rep-mode=top] .rep-svg .rep-comparison-line{stroke-width:2.35;stroke-dasharray:10 8;opacity:.9}.rep-comparison-rail{margin:6px 0 10px;padding:0 2px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.rep-comparison-rail[hidden]{display:none!important}.rep-compare-summary{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-height:18px;color:#dcfaff94;font-size:10px;line-height:1.25;letter-spacing:.075em;text-transform:uppercase;white-space:normal}.rep-compare-summary .rep-compare-k{color:#b4e1e66b;font-weight:700}.rep-compare-summary strong{color:#ebffffe0;font-size:10px;line-height:1.25;font-weight:900;letter-spacing:.08em;text-shadow:0 0 8px color-mix(in srgb,var(--rep-compare-line) 22%,transparent)}.rep-leader-rail{margin-top:9px;display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-x;padding:0 2px 3px;scrollbar-width:thin}.rep-leader-card{flex:0 0 auto;min-width:112px;border:1px solid rgba(255,214,100,.22);border-radius:12px;padding:8px 10px;background:radial-gradient(circle at 20% 15%,rgba(255,214,100,.16),transparent 38%),linear-gradient(180deg,#1e180b94,#080c10c7);color:#f8f3d3;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff09,0 0 14px #ffd66412}.rep-leader-card:hover,.rep-leader-card:focus-visible{border-color:#ffe18075;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 18px #ffd66429;outline:none}.rep-leader-rank,.rep-leader-score{display:block;font-size:10px;opacity:.72}.rep-leader-handle{display:block;margin:3px 0;font-size:12px;font-weight:900;letter-spacing:.05em}@media(max-width:720px){.rep-comparison-rail{margin-top:7px;padding:8px}.rep-compare-summary{font-size:10px;gap:6px}.rep-leader-card{min-width:104px}}.rep-vault,.rep-vault .vault-panel,.rep-vault .vault-body,.rep-vault .rep-body,.rep-vault .rep-top,.rep-vault .rep-bottom,.rep-vault .rep-graph,.rep-vault .rep-graph-head,.rep-vault .rep-live-strip,.rep-vault .rep-comparison-rail,.rep-vault .rep-leader-rail{min-width:0;max-width:100%;box-sizing:border-box}.rep-vault .vault-panel{overflow:hidden}.rep-vault .rep-body{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.rep-vault .rep-graph-head{gap:10px}.rep-vault .rep-graph-controls,.rep-vault .rep-graph-controls-mobile{flex:0 0 auto;max-width:100%}.rep-vault .rep-select{max-width:100%}.rep-comparison-rail{margin:8px 0 12px!important;padding:7px 8px!important;border-radius:8px!important;border:0!important;border-top:1px solid color-mix(in srgb,var(--rep-compare-line, #7cf6ff) 22%,transparent)!important;border-bottom:1px solid rgba(255,255,255,.05)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--rep-compare-line, #7cf6ff) 9%,transparent),#040b0f42)!important;box-shadow:none!important;overflow:hidden}.rep-compare-summary{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:10px!important;line-height:1.35;letter-spacing:.075em;text-transform:uppercase;color:#dcf5f594!important}.rep-compare-summary .rep-compare-k{color:#dcf5f56b!important;font-weight:700}.rep-compare-summary strong{color:#f5ffffdb!important;font-size:10px!important;font-weight:850;text-shadow:none!important}.rep-leader-rail{width:100%;max-width:100%;overflow-x:auto!important;overflow-y:hidden!important;display:flex;gap:7px;padding:8px 1px 2px;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:thin}.rep-leader-card{flex:0 0 92px!important;min-width:92px!important;max-width:92px!important;padding:7px 8px!important;border-radius:9px!important;box-shadow:none!important}.rep-leader-handle{font-size:11px!important}.rep-leader-rank,.rep-leader-score{font-size:9px!important}@media(max-width:720px){.rep-comparison-rail{margin:7px 0 10px!important;padding:7px!important}.rep-compare-summary{gap:5px;font-size:9.5px!important}.rep-leader-card{flex-basis:86px!important;min-width:86px!important;max-width:86px!important}}.rep-vault .rep-comparison-rail{margin:6px 0 10px!important;padding:0 2px!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.rep-vault .rep-comparison-rail:before,.rep-vault .rep-comparison-rail:after{content:none!important;display:none!important;border:0!important;background:transparent!important;box-shadow:none!important}.rep-vault .rep-comparison-rail[hidden]{display:none!important}.rep-vault .rep-compare-summary{margin:0!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important}.rep-vault .rep-compare-summary:before,.rep-vault .rep-compare-summary:after{content:none!important;display:none!important}.rep-vault .rep-comparison-rail{padding-left:10px!important;padding-right:10px!important;box-sizing:border-box!important}.rep-vault .rep-compare-summary{width:100%!important;max-width:100%!important;box-sizing:border-box!important;line-height:1.35!important;overflow-wrap:anywhere!important}@media(max-width:720px){.rep-vault .rep-comparison-rail{padding-left:8px!important;padding-right:8px!important}}.rep-vault .rep-comparison-rail{padding-left:10px!important;padding-right:10px!important;overflow:hidden!important;box-sizing:border-box!important}.rep-vault .rep-compare-summary{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;width:100%!important;max-width:100%!important;gap:6px!important;line-height:1.1!important;box-sizing:border-box!important}.rep-vault .rep-compare-summary span,.rep-vault .rep-compare-summary strong{flex:0 0 auto!important;white-space:nowrap!important}.rep-vault .rep-compare-summary strong{min-width:0!important}@media(max-width:720px){.rep-vault .rep-comparison-rail{padding-left:8px!important;padding-right:8px!important}.rep-vault .rep-compare-summary{gap:5px!important;font-size:9.5px!important;letter-spacing:.055em!important}}@media(min-width:721px){.rep-vault .vault-body.rep-body{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.rep-vault .rep-top{flex:0 0 auto!important;min-height:0!important}.rep-vault .rep-bottom{flex:1 1 auto!important;min-height:136px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.rep-vault .rep-badges-head{flex:0 0 auto!important}.rep-vault .rep-badges-rail{flex:1 1 auto!important;min-height:88px!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:4px!important}.rep-vault[data-rep-mode=global] .rep-graph-frame,.rep-vault[data-rep-mode=friends] .rep-graph-frame,.rep-vault[data-rep-mode=network] .rep-graph-frame,.rep-vault[data-rep-mode=top] .rep-graph-frame{max-height:235px!important}.rep-vault[data-rep-mode=global] .rep-svg,.rep-vault[data-rep-mode=friends] .rep-svg,.rep-vault[data-rep-mode=network] .rep-svg,.rep-vault[data-rep-mode=top] .rep-svg{height:235px!important}}.rep-vault .rep-comparison-rail{flex:0 0 auto!important;margin:5px 0 7px!important;padding:0 10px!important;min-height:18px!important;max-height:66px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}.rep-vault:not([data-rep-mode=top]) .rep-compare-summary{min-height:18px!important;max-height:18px!important;line-height:18px!important;overflow:hidden!important}.rep-vault[data-rep-mode=top] .rep-comparison-rail{max-height:76px!important;padding-top:0!important;padding-bottom:0!important}.rep-vault[data-rep-mode=top] .rep-compare-summary{min-height:17px!important;max-height:17px!important;line-height:17px!important;margin-bottom:4px!important;overflow:hidden!important}.rep-vault[data-rep-mode=top] .rep-leader-rail{height:48px!important;max-height:48px!important;margin-top:0!important;padding:0 2px 2px!important;overflow-x:auto!important;overflow-y:hidden!important;align-items:stretch!important}.rep-vault[data-rep-mode=top] .rep-leader-card{min-width:104px!important;height:44px!important;padding:5px 8px!important;border-radius:9px!important}.rep-vault[data-rep-mode=top] .rep-leader-rank,.rep-vault[data-rep-mode=top] .rep-leader-score{font-size:9px!important;line-height:1!important}.rep-vault[data-rep-mode=top] .rep-leader-handle{margin:2px 0!important;font-size:11px!important;line-height:1.05!important}.rep-vault .rep-badges-title{line-height:1.1!important}.rep-vault .rep-badge{flex:0 0 auto!important}.rep-graph,.rep-graph-frame{position:relative}.rep-svg g.bars rect.rep-activity-bar{opacity:.34;transition:opacity .18s ease,filter .18s ease,transform .18s ease}.rep-svg g.bars rect.rep-activity-positive,.rep-svg g.bars rect.rep-activity-comment{fill:#65ffbe57}.rep-svg g.bars rect.rep-activity-contract{fill:#7cf6ff5c}.rep-svg g.bars rect.rep-activity-reward{fill:#ffd6646b}.rep-svg g.bars rect.rep-activity-negative{fill:#ff53726b}.rep-svg g.bars rect.rep-activity-quiet,.rep-svg g.bars rect.rep-activity-neutral{fill:#aae1d733}.rep-svg g.bars rect.rep-activity-bar:hover{opacity:.76;filter:drop-shadow(0 0 8px rgba(126,255,220,.28))}.rep-svg g.pts circle{cursor:pointer;transition:r .16s ease,filter .16s ease,opacity .16s ease}.rep-svg g.pts circle[data-rep-marker-kind=loss]{fill:#ff6078f2;filter:drop-shadow(0 0 10px rgba(255,80,110,.38))}.rep-svg g.pts circle[data-rep-marker-kind=reversal]{fill:#7cf6fff5;filter:drop-shadow(0 0 10px rgba(124,246,255,.36))}.rep-svg g.pts circle[data-rep-marker-kind=milestone],.rep-svg g.pts circle[data-rep-marker-kind=high]{fill:#ffd664fa;filter:drop-shadow(0 0 10px rgba(255,214,100,.36))}.rep-svg g.pts circle:hover{r:6.5;filter:drop-shadow(0 0 14px rgba(124,246,255,.55))}.rep-graph-tip{position:absolute;z-index:30;min-width:160px;max-width:240px;padding:8px 10px;border:1px solid rgba(126,246,255,.22);border-radius:10px;background:linear-gradient(180deg,#0a161cf0,#050a0ef5);color:#f1fffff5;font-size:11px;font-weight:900;line-height:1.25;letter-spacing:.045em;text-transform:uppercase;box-shadow:0 14px 38px #00000061,0 0 22px #00e5ff1a;pointer-events:none}.rep-graph-tip span{display:block;margin-top:3px;color:#def6f6b8;font-size:10px;font-weight:700;letter-spacing:.035em;text-transform:none}.rep-graph-tip[hidden]{display:none!important}@media(max-width:720px){.rep-graph-tip{max-width:210px;font-size:10px}}.rep-svg .rep-today-label{fill:#ebfffac7;font:900 9px/1 ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.14em;text-transform:uppercase;paint-order:stroke;stroke:#000a0cc7;stroke-width:3px;filter:drop-shadow(0 0 8px rgba(120,255,207,.22));pointer-events:none}.rep-svg g.pts circle[data-rep-marker-kind=today]{fill:#fff59bfa;stroke:#0f140cb3;stroke-width:1.2;filter:drop-shadow(0 0 10px rgba(255,233,110,.48)) drop-shadow(0 0 18px rgba(120,255,207,.18))}.rep-svg g.bars rect.rep-activity-bar[data-rep-today=true]{opacity:.82;fill:#ffe96e6b;filter:drop-shadow(0 0 8px rgba(255,233,110,.32)) drop-shadow(0 0 14px rgba(120,255,207,.16))}#cmt-debut-overlay .cmt-debut__header{background:var(--debut-header-bg, inherit);color:var(--debut-header-fg, #e6ffff)}#cmt-debut-overlay .cmt-debut__body{background:var(--debut-body-bg, inherit);color:var(--debut-body-fg, #eaffff)}#cmt-debut-overlay #debut-stage{background:var(--debut-stage-bg, inherit);color:var(--debut-stage-fg, #eaffff)}#cmt-debut-overlay #debut-stage-viewport{background:var(--debut-stagevp-bg, inherit);color:var(--debut-stagevp-fg, #eaffff)}#cmt-debut-overlay #debut-rail{background:var(--debut-rail-bg, inherit);color:var(--debut-rail-fg, #eaffff)}#cmt-debut-overlay #rail-view{background:var(--debut-railview-bg, inherit);color:var(--debut-railview-fg, var(--debut-rail-fg, #eaffff))}#cmt-debut-overlay .debut-dock{background:var(--debut-dock-bg, inherit);color:var(--debut-dock-fg, #eaffff)}#cmt-debut-overlay .cmt-debut__meta h3,#cmt-debut-overlay #cmt-debut-title,#cmt-debut-overlay #cmt-debut-title .handle,#cmt-debut-overlay #cmt-debut-title .cmt-rank{color:var(--debut-header-fg, #e6ffff);opacity:1}#cmt-debut-overlay .cmt-debut__meta .sub{color:var(--debut-header-fg-muted, #a8c6de);opacity:1}#cmt-debut-overlay .header-pills .pill:not([data-act=report]){color:var(--debut-header-fg, #dff);opacity:1}#cmt-debut-overlay .header-pills .pill[data-act=report]{color:#fff}#cmt-debut-overlay .debut-dock .dock-btn{color:var(--debut-dock-fg-muted, rgba(234,255,255,.72));opacity:1}#cmt-debut-overlay .debut-dock .dock-btn[aria-selected=true]{color:var(--debut-dock-fg, #eaffff);opacity:1}#cmt-debut-overlay .debut-dock .dock-btn span,#cmt-debut-overlay .debut-dock .dock-btn svg{color:currentColor}#cmt-debut-overlay #rail-view :is(.rep-pack-title,.contract-title,.identity-title,.ident-title,.support-title,.support-heart .vitals .value,.support-heart .vitals .value .num,.signals-preview-tag-text,.signals-preview-empty){color:var(--debut-railview-fg, var(--debut-rail-fg, #eaffff));opacity:1}#cmt-debut-overlay #rail-view :is(.rep-pack-sub,.rep-recent-title,.rep-recent-meta,.rep-recent-empty,.contract-sub,.contract-slot.is-empty .empty-text,.identity-meta,.ident-meta,.ident-open p,.support-heart .label,.support-heart .micro,.support-heart .vitals .value .unit,.support-canon .label,.support-canon .canon-note){color:var(--debut-railview-fg-muted, var(--debut-rail-fg-muted, rgba(234,255,255,.72)));opacity:1}#cmt-debut-overlay #rail-view .rep-recent-list :is(.meta,.txt,.t,.label,.name,.handle,small,span,div){color:var(--debut-railview-fg, var(--debut-rail-fg, #eaffff));opacity:1}#cmt-debut-overlay #rail-view .contract-chip{color:var(--debut-railview-fg, var(--debut-rail-fg, #eaffff));opacity:1}#cmt-debut-overlay .support-canon .canon-choice,#cmt-debut-overlay .support-canon .canon-choice *{color:#ffffffeb;-webkit-text-fill-color:rgba(255,255,255,.92);opacity:1}#cmt-debut-overlay .support-canon .canon-choice:disabled,#cmt-debut-overlay .support-canon .canon-choice:disabled *{color:#ffffff9e;-webkit-text-fill-color:rgba(255,255,255,.62);opacity:1}#cmt-debut-overlay .support-canon .countdown{color:#ffffffb8;-webkit-text-fill-color:rgba(255,255,255,.72);opacity:1}#cmt-debut-overlay #rail-view .rail-screen[data-rail=build]>.card:is(.ident-open,[data-card=loadout],.drive-open,.signals-open){color:var(--debut-railview-fg, var(--debut-rail-fg, #eaffff))!important;background:linear-gradient(180deg,color-mix(in oklab,var(--debut-railview-bg, transparent) 82%,rgba(255,255,255,.06)),color-mix(in oklab,var(--debut-railview-bg, transparent) 72%,rgba(0,0,0,.08)))!important;border-color:color-mix(in oklab,var(--debut-railview-fg, #eaffff) 18%,transparent)!important}#cmt-debut-overlay #rail-view .rail-screen[data-rail=build]>.card:is(.ident-open,[data-card=loadout],.drive-open,.signals-open) :is(h1,h2,h3,h4,.ident-title,.identity-title,.drive-title,.signals-preview-title){color:var(--debut-railview-fg, var(--debut-rail-fg, #eaffff))!important;-webkit-text-fill-color:var(--debut-railview-fg, var(--debut-rail-fg, #eaffff))!important;opacity:1!important;text-shadow:none!important;filter:none!important}#cmt-debut-overlay #rail-view .rail-screen[data-rail=build]>.card:is(.ident-open,[data-card=loadout],.drive-open,.signals-open) :is(p,small,.sub,.meta,.ident-meta,.identity-meta,.ident-preview-sub,.drive-preview-sub,.signals-preview-sub,.signals-preview-empty){color:var(--debut-railview-fg-muted, var(--debut-rail-fg-muted, rgba(234,255,255,.72)))!important;-webkit-text-fill-color:var(--debut-railview-fg-muted, var(--debut-rail-fg-muted, rgba(234,255,255,.72)))!important;opacity:1!important;text-shadow:none!important;filter:none!important}#cmt-debut-overlay #rail-view .rail-screen[data-rail=build]>.card.signals-open .signals-preview-empty{color:var(--debut-railview-fg, var(--debut-rail-fg, #eaffff))!important;-webkit-text-fill-color:var(--debut-railview-fg, var(--debut-rail-fg, #eaffff))!important;opacity:1!important}#cmt-debut-overlay #rail-view .rail-screen[data-rail=build]>.card.signals-open .signals-preview-tag-text{color:var(--debut-railview-fg, var(--debut-rail-fg, #eaffff))!important;-webkit-text-fill-color:var(--debut-railview-fg, var(--debut-rail-fg, #eaffff))!important;opacity:1!important}#cmt-debut-overlay #rail-view .rail-screen[data-rail=build]>.card.signals-open .signals-preview-tag{color:var(--debut-railview-fg, var(--debut-rail-fg, #eaffff))!important;background:color-mix(in oklab,var(--debut-railview-bg, transparent) 68%,rgba(255,255,255,.08))!important;border-color:color-mix(in oklab,var(--debut-railview-fg, #eaffff) 18%,transparent)!important}#cmt-debut-overlay #rail-view :is(.rep-pack,.rep-pack-top,.rep-recent-wrap,.rep-recent-item,.contract-slot,.support-heart,.support-canon,.support-season){color:var(--debut-railview-fg, var(--debut-rail-fg, #eaffff))!important;background:linear-gradient(180deg,color-mix(in oklab,var(--debut-railview-bg, transparent) 82%,rgba(255,255,255,.06)),color-mix(in oklab,var(--debut-railview-bg, transparent) 72%,rgba(0,0,0,.08)))!important;border-color:color-mix(in oklab,var(--debut-railview-fg, #eaffff) 18%,transparent)!important}#cmt-debut-overlay #rail-view :is(.rep-pack-title,.rep-recent-head,.rep-recent-title,.contract-title,.contract-slot .empty-text,.support-heart .vitals .label,.support-heart .vitals .value,.support-heart .vitals .value .num,.support-canon .label,.support-season .season-core-countdown){color:var(--debut-railview-fg, var(--debut-rail-fg, #eaffff))!important;-webkit-text-fill-color:var(--debut-railview-fg, var(--debut-rail-fg, #eaffff))!important;opacity:1!important;text-shadow:none!important;filter:none!important}#cmt-debut-overlay #rail-view :is(.rep-pack-sub,.rep-recent-meta,.rep-recent-empty,.rep-recent-list .meta,.rep-recent-list .txt,.rep-recent-list .t,.contract-sub,.contract-meta,.contract-slot small,.support-heart .micro,.support-heart .vitals .value .unit,.support-canon .canon-note){color:var(--debut-railview-fg-muted, var(--debut-rail-fg-muted, rgba(234,255,255,.72)))!important;-webkit-text-fill-color:var(--debut-railview-fg-muted, var(--debut-rail-fg-muted, rgba(234,255,255,.72)))!important;opacity:1!important;text-shadow:none!important;filter:none!important}#cmt-debut-overlay #rail-view .rep-recent-list :is(button,.rep-recent-item,span,div,small){color:inherit;text-shadow:none!important;filter:none!important}#cmt-debut-overlay #rail-view .contract-slot.is-empty{color:var(--debut-railview-fg, var(--debut-rail-fg, #eaffff))!important}#cmt-debut-overlay #rail-view .contract-slot.is-empty :is(.empty-text,span,small){color:var(--debut-railview-fg, var(--debut-rail-fg, #eaffff))!important;-webkit-text-fill-color:var(--debut-railview-fg, var(--debut-rail-fg, #eaffff))!important;opacity:1!important}#cmt-debut-overlay #rail-view .support-canon .canon-choice,#cmt-debut-overlay #rail-view .support-canon .canon-choice *,#cmt-debut-overlay #rail-view .support-canon button,#cmt-debut-overlay #rail-view .support-canon button *{color:#ffffffeb!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important}#cmt-debut-overlay #rail-view .support-season .season-card,#cmt-debut-overlay #rail-view .support-season .season-poster{color:#fffffff0!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important}#cmt-debut-overlay #rail-view .support-heart,#cmt-debut-modal #rail-view .support-heart{color:var(--debut-railview-fg, var(--debut-rail-fg, #eaffff))!important}#cmt-debut-overlay #rail-view .support-heart .vitals :is(.label,.value,.num,.unit,.micro),#cmt-debut-modal #rail-view .support-heart .vitals :is(.label,.value,.num,.unit,.micro){color:currentColor!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;filter:none!important}#cmt-debut-overlay #rail-view .support-heart .heart-svg,#cmt-debut-modal #rail-view .support-heart .heart-svg{overflow:visible!important;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25)) drop-shadow(0 0 1px currentColor)!important}#cmt-debut-overlay #rail-view .support-heart .heart-svg .heart-back,#cmt-debut-modal #rail-view .support-heart .heart-svg .heart-back{fill:color-mix(in oklab,currentColor 18%,transparent)!important;stroke:currentColor!important;stroke-width:2.2px!important;opacity:1!important;filter:none!important}#cmt-debut-overlay #rail-view .support-heart .heart-svg .heart-fill,#cmt-debut-modal #rail-view .support-heart .heart-svg .heart-fill{stroke:currentColor!important;stroke-width:1.6px!important;opacity:1!important}#cmt-debut-overlay #rail-view .support-heart .vital-clock :is(.vital-clock-label,.vital-clock-sub),#cmt-debut-modal #rail-view .support-heart .vital-clock :is(.vital-clock-label,.vital-clock-sub){color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;text-shadow:0 1px 2px rgba(0,0,0,.85)!important}#cmt-debut-overlay #rail-view .support-season .season-core,#cmt-debut-modal #rail-view .support-season .season-core{color:#fff!important;-webkit-text-fill-color:#ffffff!important}#cmt-debut-overlay #rail-view .support-season .season-core :is(.season-core-label,.season-core-title,.season-core-countdown,.season-core-sub,.season-foot-line),#cmt-debut-modal #rail-view .support-season .season-core :is(.season-core-label,.season-core-title,.season-core-countdown,.season-core-sub,.season-foot-line){color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;filter:none!important;text-shadow:0 1px 2px rgba(0,0,0,.95),0 0 8px rgba(0,0,0,.72),0 0 14px rgba(120,255,207,.16)!important}#cmt-debut-overlay #rail-view .support-season .season-core :is(.season-core-title,.season-core-countdown),#cmt-debut-modal #rail-view .support-season .season-core :is(.season-core-title,.season-core-countdown){color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-weight:900!important;text-shadow:0 1px 2px rgba(0,0,0,.98),0 0 10px rgba(0,0,0,.78),0 0 18px rgba(120,255,207,.2)!important}#cmt-debut-overlay #rail-view .support-season .season-core :is(.season-core-sub,.season-foot-line),#cmt-debut-modal #rail-view .support-season .season-core :is(.season-core-sub,.season-foot-line){color:#ffffffe6!important;-webkit-text-fill-color:rgba(255,255,255,.9)!important;font-weight:900!important;letter-spacing:.1em!important}#cmt-debut-overlay #rail-view .support-canon :is(.canon-choice,.canon-choice *,.countdown),#cmt-debut-modal #rail-view .support-canon :is(.canon-choice,.canon-choice *,.countdown){color:#ffffffeb!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important}body.debut-full-profile-open{overflow:hidden}.debut-full-profile{position:fixed;inset:0;z-index:99999;display:grid;background:radial-gradient(circle at 20% 0%,rgba(86,255,205,.15),transparent 34%),radial-gradient(circle at 90% 20%,rgba(73,137,255,.1),transparent 32%),#000508f0;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);overflow:hidden;touch-action:pan-y}.debut-full-profile[hidden]{display:none!important}.debut-full-profile__panel{width:100vw;height:100dvh;display:grid;grid-template-rows:auto 1fr;border:0;border-radius:0;background:linear-gradient(180deg,#081c1ceb,#030a0ef5 18%,#02070afa),#02080cfa;box-shadow:none;display:flex;flex-direction:column;overflow:hidden}.debut-full-profile__head{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;min-height:92px;padding:calc(18px + env(safe-area-inset-top)) calc(24px + env(safe-area-inset-right)) 18px calc(24px + env(safe-area-inset-left));border-bottom:1px solid rgba(120,255,207,.16);background:linear-gradient(90deg,#0c3731d1,#060f16d1),#03090ddb;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.debut-full-profile__kicker{margin:0 0 4px;font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:#78ffcfe0;font-weight:900}.debut-full-profile__title{margin:0;font-size:clamp(28px,5.6vw,62px);line-height:.92;letter-spacing:.02em;color:#ecfffffa;text-shadow:0 0 24px rgba(120,255,207,.2)}.debut-full-profile__sub{margin:8px 0 0;font-size:13px;letter-spacing:.06em;color:#daeef29e;font-weight:800}.debut-full-profile__close{width:54px;height:54px;display:grid;place-items:center;border-radius:18px;border:1px solid rgba(180,255,238,.22);background:#040c12a8;color:#effffff5;font-size:36px;line-height:1;cursor:pointer;box-shadow:0 18px 44px #00000061,0 0 0 1px #78ffcf0f inset}.debut-full-profile__body{overflow:auto;padding:28px calc(28px + env(safe-area-inset-right)) calc(56px + env(safe-area-inset-bottom)) calc(28px + env(safe-area-inset-left));flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.public-profile-loading,.public-profile-empty{min-height:44vh;display:grid;place-items:center;color:#e6ffffb8;font-size:14px;letter-spacing:.14em;text-transform:uppercase;font-weight:900}.public-profile-canvas{--pp-cols: 12;--pp-row: 76px;--pp-gap: 18px;position:relative;display:grid;grid-template-columns:repeat(var(--pp-cols),minmax(0,1fr));grid-auto-rows:var(--pp-row);gap:var(--pp-gap);min-height:calc(var(--pp-rows, 12) * var(--pp-row));width:min(1180px,100%);margin:0 auto;padding:10px 0 90px}.public-profile-item{position:relative;grid-column:var(--pp-x) / span var(--pp-w);grid-row:var(--pp-y) / span var(--pp-h);min-width:0;min-height:0;overflow:visible;z-index:var(--pp-order, 1);color:#edfffff5}.public-profile-text{width:100%;height:100%;display:flex;align-items:center;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--pp-text-color, #ecf7ff);font-size:var(--pp-text-size, 18px);line-height:1.22;font-weight:800;text-shadow:0 2px 18px rgba(0,0,0,.68),0 0 18px rgba(120,255,207,.1)}.public-profile-media,.public-profile-item video{width:100%;height:100%;object-fit:contain;display:block;border:0;border-radius:0;background:transparent;box-shadow:none}.public-profile-item--video,.public-profile-item--music,.public-profile-item--link{overflow:hidden;border-radius:18px}.public-profile-item video{background:#0000003d}.public-profile-audio{height:100%;display:grid;align-content:center;gap:12px;padding:18px;border-radius:18px;background:#050f169e;border:1px solid rgba(120,255,207,.16)}.public-profile-audio-label{color:#e8ffffc7;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:900}.public-profile-audio audio{width:100%}.public-profile-link{height:100%;display:grid;place-items:center;padding:18px;border-radius:18px;border:1px solid rgba(120,255,207,.22);background:#050f16ad;color:#e5fffff0;text-decoration:none;font-size:clamp(14px,2vw,22px);font-weight:900;letter-spacing:.08em;text-align:center}.public-profile-link:hover{border-color:#78ffcf85;box-shadow:0 0 28px #78ffcf1f}@media(max-width:720px){.debut-full-profile__head{min-height:146px;padding:calc(18px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 18px calc(16px + env(safe-area-inset-left))}.debut-full-profile__close{width:56px;height:56px;border-radius:18px;font-size:40px}.debut-full-profile__body{padding:18px calc(14px + env(safe-area-inset-right)) calc(48px + env(safe-area-inset-bottom)) calc(14px + env(safe-area-inset-left))}.public-profile-canvas{--pp-cols: 12;--pp-row: 76px;--pp-gap: 18px}#cmt-debut-overlay .debut-dock .dock-profile-view-btn{display:none!important}}#cmt-debut-overlay .debut-dock .dock-profile-view-btn{position:absolute;left:26px;bottom:calc(100% + 8px);width:38px;height:38px;display:grid;place-items:center;border-radius:13px;border:1px solid rgba(120,255,207,.24);background:#060d14c7;color:#eaffff;box-shadow:0 16px 40px #00000073,0 0 0 2px #78ffcf0d inset;opacity:0;pointer-events:none;transform:translateY(6px) scale(.96);transition:opacity .16s ease,transform .16s ease,border-color .16s ease}#cmt-debut-overlay .debut-dock .dock-profile-view-btn.on{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}#cmt-debut-overlay .debut-dock .dock-profile-view-btn svg{width:18px;height:18px;filter:drop-shadow(0 0 10px rgba(120,255,207,.35))}#cmt-debut-overlay .debut-dock .dock-profile-view-btn:hover{border-color:#78ffcf85}@media(max-width:720px){.debut-full-profile{padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);place-items:stretch}.debut-full-profile__panel{width:100vw;height:100dvh;border-radius:0;border-left:0;border-right:0}.debut-full-profile__head{min-height:74px;padding:14px 16px}.debut-full-profile__close{width:46px;height:46px;border-radius:15px}.debut-full-profile__body{padding:14px 12px calc(18px + env(safe-area-inset-bottom))}#cmt-debut-overlay .debut-dock .dock-profile-view-btn{display:none!important}}.debut-full-profile.on{overflow:hidden!important}.debut-full-profile.on .debut-full-profile__panel{display:flex!important;flex-direction:column!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.debut-full-profile.on .debut-full-profile__body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;overscroll-behavior:contain!important}.debut-full-profile.on{position:fixed!important;inset:0!important;z-index:30000!important;display:block!important;width:100vw!important;height:100dvh!important;overflow:hidden!important;background:#000508f0!important;touch-action:pan-y!important}.debut-full-profile.on .debut-full-profile__panel{position:absolute!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;border-radius:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.debut-full-profile.on .debut-full-profile__head{flex:0 0 auto!important}.debut-full-profile.on .debut-full-profile__body{flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow-y:scroll!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;touch-action:pan-y!important}.debut-full-profile.on .public-profile-canvas{--pp-cols: 12;--pp-row: 76px;--pp-gap: 18px;width:min(1180px,100%)!important;max-width:1180px!important;margin:0 auto!important;transform:none!important}@media(max-width:720px){.debut-full-profile.on .debut-full-profile__head{min-height:132px!important;padding:calc(16px + env(safe-area-inset-top)) calc(18px + env(safe-area-inset-right)) 16px calc(18px + env(safe-area-inset-left))!important}.debut-full-profile.on .debut-full-profile__body{padding:22px calc(22px + env(safe-area-inset-right)) calc(180px + env(safe-area-inset-bottom)) calc(22px + env(safe-area-inset-left))!important}.debut-full-profile.on .public-profile-canvas{--pp-cols: 12;--pp-row: 56px;--pp-gap: 8px;width:100%!important;max-width:100%!important;min-height:calc(var(--pp-rows, 22) * var(--pp-row))!important;padding:0 0 220px!important;margin:0 auto!important;transform:none!important}.debut-full-profile.on .public-profile-text{font-size:clamp(10px,calc(var(--pp-text-size, 18px) * .62),20px)!important;line-height:1.12!important}.debut-full-profile.on .public-profile-audio{padding:10px!important;gap:8px!important;border-radius:12px!important}.debut-full-profile.on .public-profile-audio-label{font-size:9px!important;letter-spacing:.12em!important}.debut-full-profile.on .public-profile-audio audio{width:100%!important;max-width:100%!important}}.debut-full-profile.on{touch-action:pan-y!important}.debut-full-profile.on .debut-full-profile__body{overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;overscroll-behavior:contain!important}@media(max-width:720px){.debut-full-profile.on .public-profile-canvas{--pp-cols: 12 !important;--pp-row: 56px !important;--pp-gap: 8px !important;width:100%!important;max-width:100%!important;transform:none!important;margin:0 auto!important;padding-bottom:calc(220px + env(safe-area-inset-bottom))!important}.debut-full-profile.on .public-profile-item{overflow:visible!important}.debut-full-profile.on .public-profile-media,.debut-full-profile.on .public-profile-item video{object-fit:contain!important}}@media(max-width:720px){body.debut-full-profile-open{overflow:hidden!important;overscroll-behavior:none!important}.debut-full-profile.on{position:fixed!important;inset:0!important;display:block!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;touch-action:pan-y!important;padding:0!important;pointer-events:auto!important}.debut-full-profile.on .debut-full-profile__panel{position:relative!important;inset:auto!important;width:100vw!important;min-height:100dvh!important;height:auto!important;max-height:none!important;display:block!important;overflow:visible!important;pointer-events:auto!important}.debut-full-profile.on .debut-full-profile__head{position:sticky!important;top:0!important;z-index:10!important;min-height:88px!important;padding:calc(14px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 14px calc(16px + env(safe-area-inset-left))!important}.debut-full-profile.on .debut-full-profile__body{display:block!important;height:auto!important;min-height:calc(100dvh - 88px)!important;max-height:none!important;overflow:visible!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;touch-action:pan-y!important;padding:18px calc(14px + env(safe-area-inset-right)) calc(220px + env(safe-area-inset-bottom)) calc(14px + env(safe-area-inset-left))!important;pointer-events:auto!important}.debut-full-profile.on .public-profile-canvas{--pp-cols: 12 !important;--pp-row: 56px !important;--pp-gap: 8px !important;width:100%!important;max-width:100%!important;min-height:auto!important;height:auto!important;padding:0 0 260px!important;margin:0 auto!important;transform:none!important;overflow:visible!important}.debut-full-profile.on .public-profile-item{overflow:visible!important;pointer-events:auto!important}.debut-full-profile.on .public-profile-media,.debut-full-profile.on .public-profile-item video{object-fit:contain!important}}.debut-full-profile.on{--full-profile-stage-bg: var(--debut-stagevp-bg, #061018);--full-profile-stage-fg: var(--debut-stagevp-fg, #eaffff);color:var(--full-profile-stage-fg)!important;background:radial-gradient(circle at 18% 0%,color-mix(in oklab,var(--full-profile-stage-bg) 72%,white 10%),transparent 34%),radial-gradient(circle at 86% 16%,color-mix(in oklab,var(--full-profile-stage-bg) 62%,#7ccfff 16%),transparent 38%),radial-gradient(circle at 50% 88%,color-mix(in oklab,var(--full-profile-stage-bg) 68%,#000 20%),transparent 54%),linear-gradient(180deg,color-mix(in oklab,var(--full-profile-stage-bg) 92%,#ffffff 6%),color-mix(in oklab,var(--full-profile-stage-bg) 78%,#000000 22%) 46%,color-mix(in oklab,var(--full-profile-stage-bg) 58%,#000000 42%))!important}.debut-full-profile.on .debut-full-profile__panel{background:linear-gradient(180deg,color-mix(in oklab,var(--full-profile-stage-bg) 74%,rgba(0,0,0,.42)),color-mix(in oklab,var(--full-profile-stage-bg) 52%,rgba(0,0,0,.64)))!important}.debut-full-profile.on .debut-full-profile__head{background:linear-gradient(90deg,color-mix(in oklab,var(--full-profile-stage-bg) 70%,rgba(0,0,0,.45)),color-mix(in oklab,var(--full-profile-stage-bg) 46%,rgba(0,0,0,.68)))!important;border-bottom-color:color-mix(in oklab,var(--full-profile-stage-bg) 58%,rgba(255,255,255,.18))!important}.debut-full-profile.on .debut-full-profile__title,.debut-full-profile.on .debut-full-profile__sub{color:var(--full-profile-stage-fg)!important}.debut-full-profile.on .public-profile-audio,.debut-full-profile.on .public-profile-link{background:linear-gradient(180deg,color-mix(in oklab,var(--full-profile-stage-bg) 48%,rgba(0,0,0,.52)),color-mix(in oklab,var(--full-profile-stage-bg) 30%,rgba(0,0,0,.74)))!important;border-color:color-mix(in oklab,var(--full-profile-stage-bg) 52%,rgba(255,255,255,.2))!important}@supports not (background: color-mix(in oklab,#000 50%,#fff)){.debut-full-profile.on{background:var(--full-profile-stage-bg, #061018)!important}.debut-full-profile.on .debut-full-profile__panel,.debut-full-profile.on .debut-full-profile__head{background:#0000006b!important}}.debut-full-profile.on{background:var(--full-profile-bg, var(--debut-stagevp-bg, #061018))!important;color:var(--full-profile-fg, var(--debut-stagevp-fg, #eaffff))!important}.debut-full-profile.on .debut-full-profile__panel{background:linear-gradient(180deg,#00000029,#00000014),var(--full-profile-bg, var(--debut-stagevp-bg, #061018))!important;color:var(--full-profile-fg, var(--debut-stagevp-fg, #eaffff))!important}.debut-full-profile.on .debut-full-profile__body{background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.08),transparent 34%),var(--full-profile-bg, var(--debut-stagevp-bg, #061018))!important;color:var(--full-profile-fg, var(--debut-stagevp-fg, #eaffff))!important}.debut-full-profile.on .debut-full-profile__head{background:linear-gradient(180deg,#0000006b,#00000038),var(--full-profile-bg, var(--debut-stagevp-bg, #061018))!important;color:var(--full-profile-fg, var(--debut-stagevp-fg, #eaffff))!important}.debut-full-profile.on .public-profile-loading,.debut-full-profile.on .public-profile-empty{color:var(--full-profile-fg, var(--debut-stagevp-fg, #eaffff))!important}.debut-full-profile.on .debut-full-profile__head{position:sticky!important;top:0!important;z-index:20!important;min-height:0!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:calc(10px + env(safe-area-inset-top)) calc(14px + env(safe-area-inset-right)) 8px calc(14px + env(safe-area-inset-left))!important;border-bottom:0!important;background:linear-gradient(180deg,rgba(0,5,8,.72),rgba(0,5,8,.18) 72%,transparent)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;box-shadow:none!important;pointer-events:none!important}.debut-full-profile.on .debut-full-profile__head>div{min-width:0!important;display:flex!important;align-items:baseline!important;gap:8px!important;pointer-events:none!important}.debut-full-profile.on .debut-full-profile__kicker{margin:0!important;font-size:9px!important;line-height:1!important;letter-spacing:.32em!important;text-transform:uppercase!important;font-weight:950!important;color:#78ffcfd1!important;opacity:.9!important;text-shadow:0 0 12px rgba(120,255,207,.22)!important}.debut-full-profile.on .debut-full-profile__title{margin:0!important;max-width:min(42vw,320px)!important;font-size:11px!important;line-height:1!important;letter-spacing:.08em!important;font-weight:900!important;color:#eaffff94!important;text-shadow:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.debut-full-profile.on .debut-full-profile__sub{display:none!important}.debut-full-profile.on .debut-full-profile__close{pointer-events:auto!important;width:42px!important;height:42px!important;min-width:42px!important;border-radius:14px!important;border:1px solid rgba(180,255,238,.18)!important;background:linear-gradient(180deg,#ffffff0e,#ffffff04),#020a0e8a!important;color:#eeffffeb!important;font-size:30px!important;line-height:1!important;box-shadow:0 12px 34px #00000061,0 0 0 1px #78ffcf0b inset!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.debut-full-profile.on .debut-full-profile__body{padding-top:8px!important}@media(max-width:720px){.debut-full-profile.on .debut-full-profile__head{padding:calc(8px + env(safe-area-inset-top)) calc(10px + env(safe-area-inset-right)) 6px calc(10px + env(safe-area-inset-left))!important}.debut-full-profile.on .debut-full-profile__kicker{font-size:8px!important;letter-spacing:.28em!important}.debut-full-profile.on .debut-full-profile__title{display:none!important}.debut-full-profile.on .debut-full-profile__close{width:40px!important;height:40px!important;min-width:40px!important;border-radius:13px!important;font-size:29px!important}.debut-full-profile.on .debut-full-profile__body{padding-top:6px!important}}@media(max-width:720px){.debut-full-profile.on .debut-full-profile__head>div{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;max-width:calc(100vw - 72px)!important}.debut-full-profile.on .debut-full-profile__title{display:block!important;max-width:34vw!important;font-size:8px!important;line-height:1!important;letter-spacing:.06em!important;font-weight:950!important;color:#eaffff9e!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;transform:translateY(-.5px)!important}}#cmt-debut-overlay .debut-dock .dock-profile-view-btn{left:40px!important;bottom:calc(100% - 2px)!important;width:30px!important;height:30px!important;min-width:30px!important;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:999px!important;color:#e2fffaeb!important}#cmt-debut-overlay .debut-dock .dock-profile-view-btn svg{width:17px!important;height:17px!important;filter:drop-shadow(0 0 7px rgba(120,255,207,.34)) drop-shadow(0 5px 10px rgba(0,0,0,.42))!important}#cmt-debut-overlay .debut-dock .dock-profile-view-btn:hover{border:0!important;color:#eff!important}#cmt-debut-overlay .debut-dock .dock-profile-view-btn:active{transform:translateY(1px) scale(.96)!important}#cmt-debut-overlay .debut-dock .dock-profile-view-btn{left:50px!important;bottom:calc(100% - 16px)!important;width:28px!important;height:28px!important;min-width:28px!important;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#e2fffaf0!important}#cmt-debut-overlay .debut-dock .dock-profile-view-btn svg{width:17px!important;height:17px!important;filter:drop-shadow(0 0 7px rgba(120,255,207,.34)) drop-shadow(0 5px 10px rgba(0,0,0,.45))!important}#cmt-debut-overlay .debut-dock .dock-profile-view-btn{left:52px!important;bottom:calc(100% - 17px)!important;width:34px!important;height:34px!important;min-width:34px!important;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#e2fffaf5!important;cursor:pointer!important}#cmt-debut-overlay .debut-dock .dock-profile-view-btn.on{opacity:1!important;pointer-events:auto!important;transform:translateY(0) scale(1)!important}#cmt-debut-overlay .debut-dock .dock-profile-view-btn svg{width:22px!important;height:22px!important;transform:scaleX(-1)!important;filter:drop-shadow(0 0 8px rgba(120,255,207,.42)) drop-shadow(0 5px 10px rgba(0,0,0,.5))!important;transition:transform .14s ease,filter .14s ease,opacity .14s ease!important}#cmt-debut-overlay .debut-dock .dock-profile-view-btn:hover svg{transform:scaleX(-1) scale(1.16)!important;filter:drop-shadow(0 0 12px rgba(120,255,207,.72)) drop-shadow(0 6px 12px rgba(0,0,0,.6))!important}#cmt-debut-overlay .debut-dock .dock-profile-view-btn:active svg{transform:scaleX(-1) scale(.96)!important}#cmt-debut-modal .intel-card.intel-card--audio-ui,#cmt-debut-overlay .intel-card.intel-card--audio-ui{overflow:hidden!important;contain:layout paint!important}#cmt-debut-overlay #intel-card-stack .intel-card:has(.misuw-flat-audio),#cmt-debut-modal #intel-card-stack .intel-card:has(.misuw-flat-audio){overflow:hidden!important;contain:layout paint!important}#cmt-debut-overlay #intel-card-stack .intel-card:has(.misuw-flat-audio) .intel-card-media,#cmt-debut-modal #intel-card-stack .intel-card:has(.misuw-flat-audio) .intel-card-media{display:grid!important;place-items:center!important;padding:clamp(18px,5%,30px)!important;box-sizing:border-box!important;overflow:hidden!important;background:radial-gradient(circle at 20% 10%,rgba(120,255,235,.16),transparent 34%),radial-gradient(circle at 82% 85%,rgba(160,72,255,.2),transparent 38%),linear-gradient(180deg,#030a10b8,#02050ae0)!important;border:1px solid rgba(180,255,246,.13)!important;border-radius:14px!important}#cmt-debut-overlay #intel-card-stack .misuw-flat-audio,#cmt-debut-modal #intel-card-stack .misuw-flat-audio{position:relative!important;z-index:4!important;width:min(340px,100%)!important;min-height:112px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;margin:0!important;padding:18px 18px 16px!important;box-sizing:border-box!important;overflow:hidden!important;border-radius:18px!important;border:1px solid rgba(160,255,242,.2)!important;background:linear-gradient(135deg,rgba(120,255,235,.13),transparent 38%),linear-gradient(180deg,#09121ef5,#03070dfa)!important;box-shadow:0 18px 42px #0000006b,0 0 34px #78ffe61a,inset 0 1px #ffffff1a!important}#cmt-debut-overlay #intel-card-stack .misuw-flat-audio:before,#cmt-debut-modal #intel-card-stack .misuw-flat-audio:before{content:"AUDIO"!important;position:absolute!important;top:12px!important;right:16px!important;z-index:1!important;pointer-events:none!important;color:#defffa94!important;font:950 8px/1 ui-sans-serif,system-ui,sans-serif!important;letter-spacing:.24em!important;text-shadow:0 0 12px rgba(120,255,235,.26)!important}#cmt-debut-overlay #intel-card-stack .misuw-flat-audio-play,#cmt-debut-modal #intel-card-stack .misuw-flat-audio-play{position:relative!important;z-index:2!important;width:46px!important;height:46px!important;min-width:46px!important;display:grid!important;place-items:center!important;padding:0!important;margin:0!important;border:1px solid rgba(180,255,246,.3)!important;border-radius:50%!important;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.22),transparent 36%),linear-gradient(180deg,#1effda3d,#07121cf0)!important;color:#effffcfa!important;font:900 15px/1 ui-sans-serif,system-ui,sans-serif!important;box-shadow:0 0 20px #78ffe633,inset 0 1px #ffffff1f!important;cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation!important;appearance:none!important;-webkit-appearance:none!important}#cmt-debut-overlay #intel-card-stack .misuw-flat-audio-main,#cmt-debut-modal #intel-card-stack .misuw-flat-audio-main{position:relative!important;z-index:2!important;min-width:0!important;width:100%!important;display:grid!important;gap:8px!important}#cmt-debut-overlay #intel-card-stack .misuw-flat-audio-range,#cmt-debut-modal #intel-card-stack .misuw-flat-audio-range{width:100%!important;max-width:100%!important;height:18px!important;margin:0!important;accent-color:rgb(96,225,255)!important;cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation!important}#cmt-debut-overlay #intel-card-stack .misuw-flat-audio-time,#cmt-debut-modal #intel-card-stack .misuw-flat-audio-time{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;color:#ecfffceb!important;font:900 10px/1 ui-sans-serif,system-ui,sans-serif!important;letter-spacing:.1em!important;text-shadow:0 0 10px rgba(120,255,230,.2)!important}#cmt-debut-overlay #intel-card-stack .misuw-flat-audio-label,#cmt-debut-modal #intel-card-stack .misuw-flat-audio-label{color:#dcfffaad!important;font-size:9px!important;letter-spacing:.18em!important}@media(max-width:720px){#cmt-debut-overlay #intel-card-stack .intel-card:has(.misuw-flat-audio) .intel-card-media,#cmt-debut-modal #intel-card-stack .intel-card:has(.misuw-flat-audio) .intel-card-media{padding:14px!important}#cmt-debut-overlay #intel-card-stack .misuw-flat-audio,#cmt-debut-modal #intel-card-stack .misuw-flat-audio{width:100%!important;min-height:102px!important;grid-template-columns:42px minmax(0,1fr)!important;gap:12px!important;padding:16px 14px 14px!important;border-radius:16px!important}#cmt-debut-overlay #intel-card-stack .misuw-flat-audio-play,#cmt-debut-modal #intel-card-stack .misuw-flat-audio-play{width:40px!important;height:40px!important;min-width:40px!important;font-size:13px!important}#cmt-debut-overlay #intel-card-stack .misuw-flat-audio-time,#cmt-debut-modal #intel-card-stack .misuw-flat-audio-time{font-size:9px!important}}@media(max-width:720px){:root{--debut-mobile-top-gap: 30px}#cmt-debut-modal{position:fixed!important;inset:auto 0 0!important;width:calc(100vw - 2px)!important;height:calc(100dvh - var(--safe-t, 0px) - var(--debut-mobile-top-gap))!important;max-height:calc(100dvh - var(--safe-t, 0px) - var(--debut-mobile-top-gap))!important;min-height:0!important;border-radius:16px 16px 0 0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important;transform:translateY(calc(100% + 10px))!important}#cmt-debut-overlay.on #cmt-debut-modal,#cmt-debut-modal.settled{transform:translateY(0)!important}#cmt-debut-modal .cmt-debut__body{min-height:0!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important}#cmt-debut-modal .cmt-debut__split{min-height:0!important;height:100%!important}#cmt-debut-modal .pane,#cmt-debut-modal #debut-stage,#cmt-debut-modal #debut-stage-viewport,#cmt-debut-modal #debut-rail,#cmt-debut-modal #debut-rail .rail,#cmt-debut-modal #rail-view{min-height:0!important;max-height:100%!important}#cmt-debut-modal #rail-view{overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;touch-action:pan-y!important}}@media(max-width:720px)and (max-height:740px){:root{--debut-mobile-top-gap: 34px}}@media(max-width:720px){#cmt-debut-overlay .card.signals-open{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}#cmt-debut-overlay .card.signals-open .signals-preview-sub{flex:1 1 auto!important;min-height:0!important;max-height:min(42dvh,260px)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}#cmt-debut-overlay .card.signals-open .signals-preview-tags{flex:1 1 auto!important;min-height:0!important;max-height:min(38dvh,240px)!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;touch-action:pan-y!important;padding-right:6px!important}}@media(max-width:720px){#cmt-debut-overlay .card.signals-open,#cmt-debut-overlay .card.signals-open .signals-preview-sub,#cmt-debut-overlay .card.signals-open .signals-preview-tags,#cmt-debut-overlay .card.signals-open .signals-preview-tag,#cmt-debut-overlay .card.signals-open .signals-preview-tags>*,#cmt-debut-overlay .card.signals-open button,#cmt-debut-overlay .card.signals-open [role=button]{touch-action:pan-y!important}#cmt-debut-overlay .card.signals-open .signals-preview-tag,#cmt-debut-overlay .card.signals-open .signals-preview-tags>*{-webkit-user-select:none!important;user-select:none!important}}.cmt-debut__meta .cmt-debut-status{width:fit-content;max-width:100%;margin-top:6px;padding:5px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff09;font:900 10px/1 ui-sans-serif,system-ui,sans-serif;letter-spacing:.13em;text-transform:uppercase;white-space:normal;text-wrap:balance}.cmt-debut__meta .cmt-debut-status.is-not-debuted{color:#ffe4ea;border-color:#ff5c7c6b;background:linear-gradient(180deg,#ff46681f,#7816261a);box-shadow:0 0 14px #ff466814}.cmt-debut__meta .cmt-debut-status.is-debuted{color:#eafff4;border-color:#3effae94;background:linear-gradient(180deg,#23ff9d2e,#10784e24);box-shadow:0 0 18px #23ff9d24,inset 0 0 0 1px #ffffff09;animation:cmtDebutStatusPulse 1.9s ease-in-out infinite}.cmt-rank--identity{opacity:.78;font-weight:800;margin-left:6px;letter-spacing:.02em}@keyframes cmtDebutStatusPulse{0%,to{filter:brightness(1);box-shadow:0 0 14px #23ff9d1a}50%{filter:brightness(1.08);box-shadow:0 0 24px #23ff9d33}}@media(prefers-reduced-motion:reduce){.cmt-debut__meta .cmt-debut-status.is-debuted{animation:none}}.cmt-debut__meta .cmt-debut-status{display:inline-block!important;width:auto!important;max-width:100%!important;margin-top:7px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;pointer-events:none!important;cursor:default!important;-webkit-user-select:none;user-select:none;font:950 10px/1.15 ui-sans-serif,system-ui,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important;white-space:normal!important;text-wrap:balance}.cmt-debut__meta .cmt-debut-status.is-not-debuted{color:#e8f5ff8a!important;text-shadow:none!important;filter:none!important;animation:none!important}.cmt-debut__meta .cmt-debut-status.is-debuted{color:transparent!important;background:linear-gradient(90deg,#7dfcff,#8dffb5,#fff071 36%,#ff9adf 58%,#b48cff 78%,#7dfcff)!important;background-size:220% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;border:0!important;box-shadow:none!important;text-shadow:0 0 12px rgba(125,252,255,.18),0 0 18px rgba(255,154,223,.12)!important;animation:cmtDebutRainbowStamp 3.8s linear infinite!important}.cmt-debut__meta .cmt-debut-status:hover,.cmt-debut__meta .cmt-debut-status:focus,.cmt-debut__meta .cmt-debut-status:active{border:0!important;background-color:transparent!important;box-shadow:none!important;cursor:default!important;transform:none!important}@keyframes cmtDebutRainbowStamp{0%{background-position:0% 50%;filter:brightness(1)}50%{background-position:100% 50%;filter:brightness(1.08)}to{background-position:0% 50%;filter:brightness(1)}}@media(prefers-reduced-motion:reduce){.cmt-debut__meta .cmt-debut-status.is-debuted{animation:none!important;background-position:50% 50%!important}}#cmt-message-chooser{position:fixed;left:-9999px;top:-9999px;z-index:12660;opacity:0;pointer-events:none;transform:translateY(10px) scale(.96);transition:opacity .18s ease,transform .18s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}#cmt-message-chooser.on{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}#cmt-message-chooser .mc-panel{display:grid;grid-auto-flow:column;gap:10px;padding:10px;border-radius:14px;background:color-mix(in oklab,#0b1118 92%,#000 8%);border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 60px #0000008c,0 0 0 3px #00ffd50f inset;-webkit-backdrop-filter:blur(10px) saturate(1.06);backdrop-filter:blur(10px) saturate(1.06)}#cmt-message-chooser .mc-btn{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;padding:0;background:#0d151d;color:#eaffff;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 26px #00000073,0 0 0 2px #ffffff0a inset;transition:transform .08s ease,border-color .16s ease,box-shadow .16s ease,filter .16s ease}#cmt-message-chooser .mc-btn:hover{border-color:color-mix(in oklab,#78ffcf 55%,rgba(255,255,255,.12) 45%);box-shadow:0 0 14px #00ffd52e inset,0 0 12px #00ffd51f}#cmt-message-chooser .mc-btn:active{transform:translateY(1px)}#cmt-message-chooser .mc-btn svg{width:20px;height:20px}#cmt-message-chooser .mc-btn[data-mode=whisper]{color:#78ffcf;filter:drop-shadow(0 0 10px rgba(0,255,213,.25))}#cmt-message-chooser .mc-btn[data-mode=beacon]{color:#ffdc5e;filter:drop-shadow(0 0 10px rgba(255,216,96,.25))}#cmt-message-chooser .mc-btn[data-mode=relay]{color:#8b7cff;filter:drop-shadow(0 0 10px rgba(139,124,255,.25))}#cmt-message-chooser .mc-label{display:none!important}#cmt-debut-modal{--mc-rot-ms:.52s;--mc-rot-ease:cubic-bezier(.2,.7,.2,1);--mc-persp:1400px;--mc-btn-h:36px;--mc-btn-pad-x:10px;--mc-btn-gap:8px;--mc-btn-fg:#eaffff;--mc-btn-bg:color-mix(in oklab,#0b1118 90%, #fff 10%);--mc-btn-bd:rgba(255,255,255,.12);--mc-btn-bd-h:rgba(255,255,255,.2);--mc-fg-dim:#a8c6de}#cmt-debut-modal .mc-flipcard{position:relative;display:grid;grid-template-rows:minmax(0,1fr);perspective:var(--mc-persp);-webkit-perspective:var(--mc-persp);height:100%;min-height:0}#cmt-debut-modal .mc-rotor{position:relative;transform-style:preserve-3d;transition:transform var(--mc-rot-ms) var(--mc-rot-ease);will-change:transform;min-height:0;height:100%}#cmt-debut-modal .mc-face{position:absolute;inset:0;overflow:hidden;display:grid;grid-template-rows:minmax(0,1fr);min-height:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}#cmt-debut-modal .mc-face.front{transform:rotateY(0)}#cmt-debut-modal .mc-face.back{transform:rotateY(180deg)}#cmt-debut-modal[data-mode] .dock-indicator{box-shadow:0 0 0 3px color-mix(in oklab,var(--i-ringA,#78ffcf) 28%,transparent)}#cmt-debut-modal .mc-back{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;min-width:0;background:var(--dm-panel,#0b1118);border-radius:12px;overflow:hidden;box-sizing:border-box}#cmt-debut-modal .mc-back .mc-backhead{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px var(--dm-pad,14px);border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(140% 100% at 0% 0%,color-mix(in oklab,var(--dm-halo-2,#FFC14D) 14%,transparent),transparent 40%),radial-gradient(140% 100% at 100% 0%,color-mix(in oklab,var(--dm-halo-1,#FF6AD5) 14%,transparent),transparent 40%)}#cmt-debut-modal .mc-head-left{min-width:0;display:flex;align-items:center;justify-content:flex-start}#cmt-debut-modal .mc-head-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}#cmt-debut-modal .mc-tag{display:inline-grid;grid-auto-flow:column;align-items:center;gap:8px;min-width:0;max-width:100%;padding:6px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.12);font:800 12px/1 ui-sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#eaffff}#cmt-debut-modal .mc-tag svg{width:18px;height:18px;opacity:.95;flex:0 0 auto}#cmt-debut-modal .mc-mode-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#cmt-debut-modal .mc-close{position:relative;height:34px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:radial-gradient(120% 120% at 0% 0%,color-mix(in oklab,var(--i-ringA,#78ffcf) 12%,transparent),transparent 42%),linear-gradient(180deg,#0f141a,#0b0f14);color:#eaffff;font:800 11px/34px ui-sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease;box-shadow:inset 0 0 0 1px #ffffff0f,0 6px 22px #00e5ff1f,0 0 color-mix(in oklab,var(--i-ringA,#78ffcf) 0%,transparent)}#cmt-debut-modal .mc-close:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--i-ringA,#78ffcf) 42%,rgba(255,255,255,.18));box-shadow:inset 0 0 0 1px #ffffff14,0 10px 28px #00e5ff38,0 0 0 3px color-mix(in oklab,var(--i-ringA,#78ffcf) 28%,transparent)}#cmt-debut-modal .mc-close:focus-visible{outline:none}#cmt-debut-modal .mc-body{display:grid;grid-template-rows:minmax(0,1fr);min-height:0;min-width:0;height:auto;padding:0;overflow:hidden;box-sizing:border-box}.mc-surface[hidden]{display:none!important}#cmt-debut-modal .mc-followers{display:grid;align-content:start;gap:16px;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding:14px 16px max(12px,env(safe-area-inset-bottom));box-sizing:border-box}#cmt-debut-modal .mc-followers .hint{color:var(--mc-fg-dim);font:600 12px/1.4 ui-sans-serif}#cmt-debut-modal .mc-followers .grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}#cmt-debut-modal .mc-followers .card{position:relative;display:grid;grid-template-rows:auto auto auto;justify-items:center;gap:10px;padding:16px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:color-mix(in oklab,var(--dm-panel,#0b1118) 84%,#fff 16%);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease;cursor:pointer}#cmt-debut-modal .mc-followers .card.is-squad{border-color:#ffd65a8f;background:radial-gradient(circle at 50% 0%,rgba(255,214,90,.1),transparent 42%),color-mix(in oklab,var(--dm-panel,#0b1118) 84%,#fff 16%);box-shadow:0 0 0 1px #ffd65a1f inset,0 14px 34px #00000057}#cmt-debut-modal .mc-followers .card.is-squad-pending{border-color:#ffe36d52;background:radial-gradient(circle at 50% 0%,rgba(255,227,109,.075),transparent 42%),color-mix(in oklab,var(--dm-panel,#0b1118) 84%,#fff 16%)}#cmt-debut-modal .mc-followers .mc-squad-star{position:absolute;top:10px;left:10px;right:10px;z-index:3;height:28px;padding:0;display:flex;align-items:center;justify-content:space-between;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#03080cb8;color:#ffffffad;font:900 15px/1 ui-sans-serif,system-ui;cursor:pointer;box-shadow:0 10px 22px #00000047}#cmt-debut-modal .mc-followers .mc-squad-star:hover{color:#ffe36d}#cmt-debut-modal .mc-followers .card.is-squad .mc-squad-star,#cmt-debut-modal .mc-followers .card.is-squad-pending .mc-squad-star{color:#ffe36d;border-color:#ffe36d6b;background:#231b05d1;text-shadow:0 0 12px rgba(255,227,109,.45)}#cmt-debut-modal .mc-followers .card.is-squad .av{box-shadow:0 0 0 2px #ffe36d33,0 14px 30px #00000073}#cmt-debut-modal .mc-followers .mc-squad-star .on{color:#ffe36d;text-shadow:0 0 12px rgba(255,227,109,.48)}#cmt-debut-modal .mc-followers .mc-squad-star .off{color:#ffffff59;text-shadow:none}#cmt-debut-modal .mc-followers .mc-squad-star [data-star-side]{width:26px;height:26px;display:grid;place-items:center;border-radius:999px;letter-spacing:0}#cmt-debut-modal .mc-followers .mc-squad-star [data-star-side=left]{margin-left:1px}#cmt-debut-modal .mc-followers .mc-squad-star [data-star-side=right]{margin-right:1px}#cmt-debut-modal .mc-followers .card:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--i-ringA,#78ffcf) 40%,rgba(255,255,255,.12));box-shadow:0 10px 28px #00000061}#cmt-debut-modal .mc-followers .av{width:96px;height:96px;border-radius:50%;background:linear-gradient(135deg,#1a2430,#10202a);box-shadow:0 0 0 2px #ffffff0f,0 14px 30px #00000073;background-size:cover;background-position:center;background-repeat:no-repeat}#cmt-debut-modal .mc-followers .name{color:#eaffff;font:800 15px/1.15 ui-sans-serif;text-align:center}#cmt-debut-modal .mc-followers .handle{color:var(--mc-fg-dim);font:600 12px/1.2 ui-sans-serif;text-align:center}#cmt-debut-modal .mc-followers .btn{height:30px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#0e1620,#0a121a);color:#eaffff;font:800 11px/30px ui-sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}#cmt-debut-modal .badge.you{margin-left:6px;padding:2px 6px;border-radius:999px;font:800 10px/1 ui-sans-serif;letter-spacing:.08em;text-transform:uppercase;background:#78ffcf1f;border:1px solid rgba(120,255,207,.28);color:#bfffe7}#cmt-debut-modal .mc-whisper-toolbar{display:none!important}#cmt-debut-modal .mc-surface.mc-comments{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;min-width:0;height:100%;gap:0;overflow:hidden;box-sizing:border-box}#cmt-debut-modal .mc-surface.mc-comments[data-owner-inbox=true]{grid-template-rows:minmax(0,1fr)}#cmt-debut-modal .mc-mini-btn,#cmt-debut-modal .mc-icon-btn{border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#101a22,#0b131b);color:#eaffff;cursor:pointer}#cmt-debut-modal .mc-mini-btn{height:32px;padding:0 12px;border-radius:10px;font:800 10px/32px ui-sans-serif;letter-spacing:.14em;text-transform:uppercase}#cmt-debut-modal .mc-icon-btn{width:28px;height:28px;border-radius:8px;font:800 12px/26px ui-sans-serif;text-align:center}#cmt-debut-modal .mc-mini-btn.danger,#cmt-debut-modal .mc-icon-btn.danger{border-color:#ff5a6a47}#cmt-debut-modal .mc-whisper-content{min-height:0;min-width:0;height:100%;overflow:hidden;display:grid;grid-template-rows:minmax(0,1fr);box-sizing:border-box;border-radius:0;border:0;background:transparent}#cmt-debut-modal .mc-thread,#cmt-debut-modal .mc-inbox{min-height:0;min-width:0;height:100%;max-height:none;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;box-sizing:border-box;padding:12px}#cmt-debut-modal .mc-thread{display:flex;flex-direction:column;gap:12px;padding:12px}#cmt-debut-modal .mc-inbox{display:flex;flex-direction:column;gap:10px;padding:12px}#cmt-debut-modal .mc-whisper-content>.mc-empty,#cmt-debut-modal .mc-whisper-content>.mc-note{min-height:0;min-width:0;height:auto;max-height:none;overflow:visible;box-sizing:border-box;display:grid;align-content:center;justify-items:center;padding:24px 16px;margin:12px}#cmt-debut-modal .mc-comments .composer{min-height:0;min-width:0;display:grid;grid-template-rows:auto auto;gap:8px;padding:10px 12px 12px;border-radius:0;border:0;border-top:1px solid rgba(255,255,255,.08);background:transparent;box-shadow:none;overflow:visible;box-sizing:border-box;align-self:stretch}#cmt-debut-modal .mc-comments .composer[hidden]{display:none!important}#cmt-debut-modal .mc-inbox-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(160% 120% at 0% 0%,rgba(0,229,255,.06),transparent 42%),color-mix(in oklab,var(--dm-panel,#0b1118) 92%,#fff 8%);text-align:left;cursor:pointer;box-sizing:border-box}#cmt-debut-modal .mc-inbox-row.is-unread{border-color:color-mix(in oklab,#78ffcf 25%,rgba(255,255,255,.08))}#cmt-debut-modal .mc-inbox-row .av{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#18222e,#0f1a22);box-shadow:0 0 0 2px #ffffff0f;background-size:cover;background-position:center;background-repeat:no-repeat}#cmt-debut-modal .mc-inbox-copy{display:grid;gap:6px;min-width:0}#cmt-debut-modal .mc-inbox-top{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}#cmt-debut-modal .mc-inbox-name{color:#eaffff;font:800 13px/1 ui-sans-serif}#cmt-debut-modal .mc-inbox-handle,#cmt-debut-modal .mc-inbox-time{color:#8fb4c9;font:700 11px/1 ui-sans-serif}#cmt-debut-modal .mc-inbox-text{color:#d7efff;font:600 12px/1.45 ui-sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#cmt-debut-modal .mc-dot{width:10px;height:10px;border-radius:50%;background:#78ffcf;box-shadow:0 0 12px #78ffcf80}#cmt-debut-modal .mc-comments textarea{display:block;width:100%;max-width:100%;min-height:44px;height:44px;max-height:220px;resize:none;padding:10px 12px;border-radius:0;border:0;background:transparent;color:#eaffff;font:600 14px/1.5 ui-sans-serif;box-shadow:none;outline:none;appearance:none;-webkit-appearance:none;white-space:pre-wrap;overflow-y:auto;overflow-x:hidden;overflow-wrap:anywhere;box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}#cmt-debut-modal .mc-comments textarea:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in oklab,#78ffcf 60%,transparent),inset 0 0 0 9999px #0000}#cmt-debut-modal .mc-comments .row{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:center;flex:0 0 auto}#cmt-debut-modal .mc-comments .btn{height:36px;padding:0 16px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,#101a22,#0b131b);color:#eaffff;font:800 11px/36px ui-sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}#cmt-debut-modal .mc-comments .btn:hover{transform:translateY(-1px);border-color:color-mix(in oklab,#78ffcf 40%,rgba(255,255,255,.16));box-shadow:0 10px 24px #00000059}#cmt-debut-modal .mc-comments .btn:disabled,#cmt-debut-modal .mc-comments textarea:disabled,#cmt-debut-modal .mc-mini-btn:disabled,#cmt-debut-modal .mc-icon-btn:disabled{opacity:.6;cursor:not-allowed}#cmt-debut-modal .mc-note{padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(140% 120% at 0% 0%,rgba(0,229,255,.05),transparent 42%),color-mix(in oklab,var(--dm-panel,#0b1118) 92%,#fff 8%);color:#d7efff;font:700 13px/1.5 ui-sans-serif;box-sizing:border-box}#cmt-debut-modal .mc-note.is-loading{color:#bfefff}#cmt-debut-modal .mc-note.is-empty{color:#a8c6de}#cmt-debut-modal .mc-note.is-error{color:#ffd0d0;border-color:#ff5a6a47;background:radial-gradient(140% 120% at 0% 0%,rgba(255,90,106,.08),transparent 42%),color-mix(in oklab,var(--dm-panel,#0b1118) 92%,#fff 8%)}#cmt-debut-modal .mc-post{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px 14px;border-radius:14px;border:1px solid rgba(110,170,210,.16);background:radial-gradient(160% 120% at 0% 0%,rgba(75,120,170,.1),transparent 42%),linear-gradient(180deg,#0f1822f5,#0b131bf5);box-sizing:border-box}#cmt-debut-modal .mc-post .av{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#18222e,#0f1a22);box-shadow:0 0 0 2px #ffffff0f;background-size:cover;background-position:center;background-repeat:no-repeat}#cmt-debut-modal .mc-post .meta{display:flex;gap:8px;align-items:center;color:#eaffff;font:800 12px/1 ui-sans-serif;overflow-wrap:anywhere;word-break:break-word}#cmt-debut-modal .mc-post .time{color:#8fb4c9;font:700 11px/1 ui-sans-serif}#cmt-debut-modal .mc-post .text{color:#d7efff;font:600 13px/1.55 ui-sans-serif;margin-top:6px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}#cmt-debut-modal .mc-post.is-peer{border-color:#5f8cb933;background:radial-gradient(160% 120% at 0% 0%,rgba(70,110,160,.12),transparent 42%),linear-gradient(180deg,#0f1822f5,#0b131bf5);box-shadow:inset 0 0 0 1px #ffffff05}#cmt-debut-modal .mc-post.is-me{border-color:#78ffcf94;background:radial-gradient(160% 120% at 100% 0%,rgba(120,255,207,.2),transparent 42%),linear-gradient(180deg,#0a1e1cfa,#081414fa);box-shadow:inset 0 0 0 1px #78ffcf24,0 0 0 1px #78ffcf0f,0 0 22px #78ffcf1f}#cmt-debut-modal .mc-post.is-me .meta{color:#ecfff7}#cmt-debut-modal .mc-post.is-peer .meta{color:#e7f2ff}#cmt-debut-modal .mc-post.is-me .text{color:#eafff4}#cmt-debut-modal .mc-post.is-peer .text{color:#d7efff}#cmt-debut-modal .mc-empty{display:grid;gap:8px;align-content:center;justify-items:center;text-align:center;padding:24px 16px;border:1px dashed rgba(255,255,255,.14);border-radius:16px;background:radial-gradient(120% 120% at 0% 0%,rgba(120,255,207,.06),transparent 40%),radial-gradient(120% 120% at 100% 0%,rgba(0,229,255,.05),transparent 40%),color-mix(in oklab,var(--dm-panel,#0b1118) 90%,#fff 10%);box-sizing:border-box}#cmt-debut-modal .mc-empty .name{color:#eaffff;font:800 15px/1.2 ui-sans-serif}#cmt-debut-modal .mc-empty .handle{color:#8fb4c9;font:600 12px/1.5 ui-sans-serif;max-width:42ch}#cmt-debut-modal .mc-profile{display:grid;gap:20px;align-content:start;overflow:auto}#cmt-debut-modal .mc-profile .hero{position:relative;border-radius:18px;overflow:hidden;height:180px;background:radial-gradient(160% 140% at 0% 0%,rgba(255,193,77,.22),transparent 45%),radial-gradient(140% 130% at 100% 0%,rgba(255,106,213,.2),transparent 45%),linear-gradient(135deg,#0f1720,#0a121a);box-shadow:inset 0 0 0 1px #ffffff0f,0 20px 50px #00000073}#cmt-debut-modal .mc-profile .hero .pfp{position:absolute;left:22px;bottom:-46px;width:104px;height:104px;border-radius:18px;background:radial-gradient(120% 120% at 0% 0%,rgba(120,255,207,.18),transparent 40%),linear-gradient(135deg,#1b2431,#10202a);box-shadow:0 14px 32px #0000007a,0 0 0 2px #ffffff14}#cmt-debut-modal .mc-profile .about{margin-top:46px;display:grid;gap:10px;padding:0 2px}#cmt-debut-modal .mc-profile .name{color:#eaffff;font:900 20px/1.2 ui-sans-serif}#cmt-debut-modal .mc-profile .tag{color:#8fb4c9;font:700 12px/1 ui-sans-serif}#cmt-debut-modal .mc-profile .bio{color:#cfe8ff;font:600 13px/1.6 ui-sans-serif;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent);padding:6px 0}#cmt-debut-modal .mc-profile .stats{display:grid;grid-auto-flow:column;gap:14px;align-items:center}#cmt-debut-modal .mc-profile .stat{padding:12px 14px;border-radius:14px;background:linear-gradient(180deg,#0f1822,#0a1219);border:1px solid rgba(255,255,255,.1);color:#eaffff;font:800 12px/1 ui-sans-serif;text-align:center;box-shadow:0 10px 26px #00000059}#cmt-debut-modal .mc-profile .grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}#cmt-debut-modal .mc-profile .tile{border-radius:14px;height:120px;background:radial-gradient(140% 120% at 0% 0%,rgba(0,229,255,.1),transparent 45%),linear-gradient(135deg,#111b24,#0b131b);border:1px solid rgba(255,255,255,.08)}#cmt-debut-modal .mc-face[aria-hidden=true]{visibility:hidden}.mc-panel{display:grid;grid-auto-flow:column;gap:var(--mc-btn-gap);align-items:center}.mc-panel .mc-btn{display:inline-grid;grid-auto-flow:column;align-items:center;gap:8px;height:var(--mc-btn-h);padding:0 var(--mc-btn-pad-x);border-radius:999px;border:1px solid var(--mc-btn-bd);background:var(--mc-btn-bg);color:var(--mc-btn-fg);font:700 12px/var(--mc-btn-h) ui-sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.mc-panel .mc-btn:hover{transform:translateY(-1px);border-color:var(--mc-btn-bd-h)}.mc-panel .mc-btn svg{width:16px;height:16px;opacity:.95}@media(prefers-reduced-motion:reduce){#cmt-debut-modal .mc-rotor{transition:transform .2s linear}}@media(max-width:720px){#cmt-debut-modal .mc-body{padding:12px}#cmt-debut-modal .mc-followers .grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}#cmt-debut-modal .mc-followers .av{width:84px;height:84px}#cmt-debut-modal .mc-followers{padding:10px 10px max(10px,env(safe-area-inset-bottom))}#cmt-debut-modal .mc-thread,#cmt-debut-modal .mc-inbox{padding:10px}#cmt-debut-modal .mc-head-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap}#cmt-debut-modal .mc-tag{padding:6px 9px}#cmt-debut-modal .mc-post,#cmt-debut-modal .mc-inbox-row{grid-template-columns:40px minmax(0,1fr) auto}#cmt-debut-modal .mc-post .av,#cmt-debut-modal .mc-inbox-row .av{width:40px;height:40px}}#cmt-debut-modal.mc-debug-whisper .mc-surface.mc-comments{outline:2px solid #00e5ff!important;background:#00e5ff0d!important}#cmt-debut-modal.mc-debug-whisper .mc-backhead{outline:2px solid #ffd54a!important;background:linear-gradient(#ffd54a1a,#ffd54a1a),radial-gradient(140% 100% at 0% 0%,color-mix(in oklab,var(--dm-halo-2,#FFC14D) 14%,transparent),transparent 40%),radial-gradient(140% 100% at 100% 0%,color-mix(in oklab,var(--dm-halo-1,#FF6AD5) 14%,transparent),transparent 40%)!important}#cmt-debut-modal.mc-debug-whisper .mc-whisper-content{outline:2px solid #7cff7c!important;background:#7cff7c14!important}#cmt-debut-modal.mc-debug-whisper .mc-thread,#cmt-debut-modal.mc-debug-whisper .mc-inbox{outline:2px solid #ff67ff!important;background:#ff67ff14!important}#cmt-debut-modal.mc-debug-whisper .mc-comments .composer{outline:2px solid #ff6b6b!important;background:#ff6b6b1a!important}#cmt-debut-modal.mc-debug-whisper .mc-post,#cmt-debut-modal.mc-debug-whisper .mc-inbox-row{outline:1px solid rgba(255,255,255,.55)!important;background:linear-gradient(180deg,#ffffff0f,#ffffff08)!important}#cmt-debut-modal.mc-debug-whisper .mc-surface.mc-comments:before,#cmt-debut-modal.mc-debug-whisper .mc-backhead:before,#cmt-debut-modal.mc-debug-whisper .mc-whisper-content:before,#cmt-debut-modal.mc-debug-whisper .mc-thread:before,#cmt-debut-modal.mc-debug-whisper .mc-inbox:before,#cmt-debut-modal.mc-debug-whisper .mc-comments .composer:before{position:absolute;top:4px;left:6px;z-index:5;pointer-events:none;padding:2px 6px;border-radius:999px;background:#000000c7;color:#fff;font:800 10px/1 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}#cmt-debut-modal.mc-debug-whisper .mc-surface.mc-comments{position:relative!important}#cmt-debut-modal.mc-debug-whisper .mc-surface.mc-comments:before{content:"mc-comments"}#cmt-debut-modal.mc-debug-whisper .mc-backhead{position:relative!important}#cmt-debut-modal.mc-debug-whisper .mc-backhead:before{content:"backhead"}#cmt-debut-modal.mc-debug-whisper .mc-whisper-content{position:relative!important}#cmt-debut-modal.mc-debug-whisper .mc-whisper-content:before{content:"viewport"}#cmt-debut-modal.mc-debug-whisper .mc-thread{position:relative!important}#cmt-debut-modal.mc-debug-whisper .mc-thread:before{content:"thread scroller"}#cmt-debut-modal.mc-debug-whisper .mc-inbox{position:relative!important}#cmt-debut-modal.mc-debug-whisper .mc-inbox:before{content:"inbox scroller"}#cmt-debut-modal.mc-debug-whisper .mc-comments .composer{position:relative!important}#cmt-debut-modal.mc-debug-whisper .mc-comments .composer:before{content:"composer"}#cmt-debut-modal .mc-whisper-content>.mc-empty{border:0;border-radius:0;background:transparent;box-sizing:border-box;min-height:unset;height:auto}#cmt-debut-modal .mc-whisper-content>.mc-empty .name{font:800 18px/1.2 ui-sans-serif;margin:0}#cmt-debut-modal .mc-whisper-content>.mc-empty .handle{margin-top:6px;max-width:none;text-align:center}#cmt-debut-modal .mc-comments .composer .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#cmt-debut-modal .mc-thread,#cmt-debut-modal .mc-inbox{position:relative;overflow-y:auto;overflow-x:hidden;pointer-events:auto}#cmt-debut-modal .mc-surface.mc-comments,#cmt-debut-modal .mc-whisper-content,#cmt-debut-modal .mc-thread,#cmt-debut-modal .mc-inbox{min-height:0}#cmt-debut-modal .mc-thread,#cmt-debut-modal .mc-inbox{overflow-y:auto;overscroll-behavior:contain}#cmt-debut-modal .mc-inbox-row.is-unread{border-color:#78ffcf8c;background:radial-gradient(160% 120% at 0% 0%,rgba(120,255,207,.16),transparent 42%),color-mix(in oklab,var(--dm-panel,#0b1118) 86%,#78ffcf 14%);box-shadow:inset 0 0 0 1px #78ffcf2e,0 0 18px #78ffcf1f}#cmt-debut-modal .mc-inbox-row.is-unread .mc-inbox-name,#cmt-debut-modal .mc-inbox-row.is-unread .mc-inbox-text{color:#eafff4}#cmt-debut-modal .mc-inbox-row.is-unread .mc-dot{background:#78ffcf;box-shadow:0 0 14px #78ffcfbf}#cmt-debut-modal .mc-head-left{display:flex;align-items:center;gap:8px;min-width:0}#cmt-debut-modal .mc-head-left .mc-squad-head-star{position:relative;top:auto;left:auto;right:auto;z-index:3;width:58px;height:30px;padding:0 8px;display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#03080cb8;color:#ffffffad;font:900 15px/1 ui-sans-serif,system-ui;cursor:pointer;box-shadow:0 10px 22px #00000047}#cmt-debut-modal .mc-head-left .mc-squad-head-star:hover{transform:translateY(-1px);border-color:#ffe36d6b}#cmt-debut-modal .mc-head-left .mc-squad-head-star .on{color:#ffe36d;text-shadow:0 0 12px rgba(255,227,109,.48)}#cmt-debut-modal .mc-head-left .mc-squad-head-star .off{color:#ffffff59;text-shadow:none}:root{--rp-bg: rgba(10,14,18,.98);--rp-card: rgba(255,255,255,.03);--rp-border: rgba(255,255,255,.12);--rp-text: #e6ffff;--rp-sub: #a8c6de;--rp-accent: #ff3b30}#cmt-report-overlay{position:fixed;inset:0;z-index:12600;display:none}#cmt-report-overlay.on{display:block}#cmt-report-overlay .scrim{position:absolute;inset:0;background:#000000c7;animation:rpFade .18s ease}@keyframes rpFade{0%{opacity:0}to{opacity:1}}#cmt-report-modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-46%) scale(.98);width:min(760px,94vw);max-height:min(82vh,760px);display:grid;grid-template-rows:auto 1fr auto;background:var(--rp-bg);color:var(--rp-text);border:1px solid var(--rp-border);border-radius:16px;box-shadow:0 30px 80px #0009;overflow:hidden;opacity:0;animation:rpPop .28s cubic-bezier(.2,.7,.2,1) forwards}@keyframes rpPop{to{transform:translate(-50%,-50%) scale(1);opacity:1}}.rp-header{display:grid;grid-template-columns:1fr auto;align-items:center;padding:12px 14px;border-bottom:1px solid var(--rp-border);background:radial-gradient(120% 90% at 0 0,rgba(255,59,48,.12),transparent 45%),linear-gradient(180deg,#ffffff0f,#ffffff05)}.rp-title{margin:0;font:800 14px/1.1 ui-sans-serif;letter-spacing:.04em}.rp-sub{margin:4px 0 0;font:600 12px/1.2 ui-sans-serif;color:var(--rp-sub)}.rp-close{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--rp-border);background:#0c0f13;color:#fff}.rp-body{padding:14px;overflow:auto;display:grid;gap:12px}.rp-card{background:var(--rp-card);border:1px solid var(--rp-border);border-radius:12px;padding:12px;min-width:0}.rp-card h4{margin:.25rem 0 .5rem;font:800 12px/1.2 ui-sans-serif;letter-spacing:.12em;color:#f8ffff;text-transform:uppercase}.rp-list{display:grid;gap:8px}.rp-choice{display:flex;align-items:center;gap:10px;border:1px solid var(--rp-border);background:#0c1117;border-radius:10px;padding:10px 12px;cursor:pointer}.rp-choice:hover{outline:2px solid rgba(255,255,255,.06)}.rp-choice input{accent-color:var(--rp-accent)}.rp-actions{display:flex;justify-content:space-between;gap:10px;padding:12px 14px;border-top:1px solid var(--rp-border);background:#ffffff05}.rp-btn{height:36px;padding:0 14px;border-radius:10px;border:1px solid var(--rp-border);background:#0c0f13;color:#eaffff;font:700 12px ui-sans-serif;letter-spacing:.08em}.rp-btn.primary{background:linear-gradient(180deg,var(--rp-accent),#e62922);color:#fff;border-color:#ffffff29}.rp-btn[disabled]{opacity:.5;pointer-events:none}.rp-text{width:100%;max-width:100%;box-sizing:border-box;display:block;min-height:110px;padding:10px;border-radius:10px;border:1px solid var(--rp-border);background:#0b0f14;color:#eaffff;resize:vertical;overflow:auto;white-space:pre-wrap;overflow-wrap:break-word}.rp-success{text-align:center;padding:26px 16px;color:#cfe;max-width:100%;margin:0 auto}.rp-success .big{font:800 clamp(16px,5vw,20px)/1.35 ui-sans-serif;margin:0 0 8px;white-space:normal;overflow-wrap:break-word;word-break:normal;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto}.rp-success .small{color:var(--rp-sub);font:600 13px/1.45 ui-sans-serif}@media(max-width:720px){#cmt-report-modal{left:50%;top:auto;bottom:0;transform:translate(-50%,calc(100% + 10px));width:min(100vw,720px);border-radius:16px 16px 0 0;max-height:min(86vh,760px)}#cmt-report-overlay.on #cmt-report-modal{animation:none;transform:translate(-50%);opacity:1}.rp-body{padding:14px 16px max(14px,env(safe-area-inset-bottom))}.rp-actions{padding:12px 16px}}@media(max-width:520px){:root{--toast-maxw: min(520px, 96vw);--toast-pad: 7px 12px}.toast{font-size:clamp(10px,2.9vw,11px);letter-spacing:.08em}.toast .msg{white-space:nowrap!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important}}
