.dot-field{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;isolation:isolate;background:#120f17}.dot-field__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none;opacity:1}@media(prefers-reduced-motion:reduce){.dot-field__canvas{opacity:.9}}.global-footer{position:relative;z-index:2;margin-bottom:24px;padding:48px 16px 28px;background:#100e15;color:#e8e3ed}.footer-content{display:grid;gap:28px;width:min(100%,var(--content-width));margin:0 auto;text-align:center}.footer-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.footer-link{display:inline-flex;align-items:center;min-height:38px;padding:9px 13px;border:1px solid transparent;border-radius:10px;background:#ffffff0a;color:#bdb5c7;font-size:13px;text-decoration:none;cursor:pointer;transition:transform .18s ease,background-color .18s ease,color .18s ease}.footer-link:hover{background:#fff;color:#28232e;transform:translateY(-2px)}.footer-divider{height:24px;border:0;background:repeating-linear-gradient(315deg,rgba(255,255,255,.055) 0,rgba(255,255,255,.055) 1px,transparent 1px,transparent 10px)}.footer-legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px;color:#81798b;font-size:12px}.beian-item{display:inline-flex;align-items:center;gap:5px}.beian-item a{color:inherit;text-decoration:none}.beian-item a:hover{color:#fff;text-decoration:underline}.beian-icon{width:18px;height:18px;object-fit:contain}.join-dialog{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;display:grid;padding:20px;place-items:center;overflow:auto;background:#08060d94;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.join-dialog__close{position:absolute;top:15px;right:17px;width:30px;height:30px;border-radius:50%;color:#bdb2ce;background:#ffffff0f;font-size:21px;line-height:1;cursor:pointer}.join-printer{position:relative;width:min(100%,410px);display:flex;flex-direction:column;align-items:center;margin:auto;padding-top:34px}.join-printer__machine{position:relative;isolation:isolate;width:100%;padding:12px 12px 32px;overflow:hidden;border:1px solid rgba(216,198,255,.16);border-radius:24px;background:linear-gradient(145deg,#302744f5,#120f1bfa);box-shadow:0 20px 36px -20px #0000008c,0 6px 14px -8px #0000003d,inset 0 1px #ffffff1a,inset 0 -1px #00000073}.join-printer__machine:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.15'/%3E%3C/svg%3E");background-size:180px 180px;content:"";opacity:.2;mix-blend-mode:screen;pointer-events:none}.join-printer__machine:after{position:absolute;right:24px;bottom:12px;left:24px;z-index:40;height:8px;border:1px solid rgba(0,0,0,.75);border-radius:4px;background:#0b0910;box-shadow:inset 0 1px #ffffff14;content:""}.join-printer__header{position:relative;z-index:10;display:flex;height:44px;align-items:center;justify-content:space-between;gap:8px;padding:0 4px}.join-printer__prompt{display:inline-flex;min-width:0;align-items:center;gap:7px;color:#ada2bd;font-size:12px;font-weight:600}.join-printer__info{color:#cba8ff;font-size:15px;line-height:1}.join-printer__submit{display:inline-flex;min-height:30px;flex:0 0 auto;align-items:center;justify-content:center;padding:0 13px;border:1px solid rgba(198,165,255,.24);border-radius:9px;color:#2b203a;background:#f4efff;box-shadow:0 2px 5px #00000029;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background-color .18s ease,opacity .18s ease,transform .18s ease}.join-printer__submit:not(:disabled):hover{background:#fff;transform:translateY(-1px)}.join-printer__submit:disabled{opacity:.4;cursor:not-allowed}.join-printer>.join-dialog__close{top:0;right:0;z-index:11}.join-printer__screen{position:relative;z-index:10;isolation:isolate;overflow:hidden;padding:16px;border:1px solid rgba(229,218,255,.1);border-radius:14px;color:#f4efff;background:#0b0910;box-shadow:inset 0 0 24px 4px #000c}.join-printer__screen:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;border-radius:inherit;box-shadow:inset 0 0 24px 4px #000c;content:"";pointer-events:none}.join-printer__screen-content{position:relative;z-index:10;display:grid;gap:16px}.join-printer__input-group{display:grid;gap:6px}.join-printer__input-group label{color:#a79ab7;font-size:11px;font-weight:600}.join-printer__input-group input{width:100%;padding:6px 12px;border:1px solid rgba(214,192,255,.14);border-radius:6px;outline:0;color:#f8f4ff;background:#1c1726e6;font:inherit;font-size:12px;font-weight:600;transition:border-color .18s ease,background-color .18s ease}.join-printer__input-group input::placeholder{color:#70657d}.join-printer__input-group input:focus{border-color:#c29dff8f;background:#261e34f2}.join-printer__status{display:flex;min-width:0;align-items:center;gap:8px;padding-top:4px;border-top:1px solid rgba(214,192,255,.1);color:#9b90a7;font-size:12px}.join-printer__status-icons{position:relative;display:grid;width:20px;height:20px;flex:0 0 auto;place-items:center}.join-printer__status-working,.join-printer__status-complete{grid-column:1;grid-row:1;transition:opacity .18s ease,transform .18s ease}.join-printer__status-working{width:14px;height:14px;border:2px solid rgba(224,207,255,.25);border-top-color:#cba8ff;border-radius:50%;animation:join-spin .85s linear infinite}.join-printer__status-working.is-hidden{opacity:0;transform:scale(.9)}.join-printer__status-complete{color:#61d69a;font-size:17px;font-weight:800;line-height:1;opacity:0;transform:scale(.9)}.join-printer__status-complete.is-visible{opacity:1;transform:scale(1)}.join-printer__status-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.join-printer__slot{position:relative;z-index:41;height:1px;margin:0 22px}.join-printer__output{position:relative;z-index:50;width:calc(80% + 3rem);max-width:100%;height:32rem;margin-top:-1rem;overflow:hidden;padding:0 1.5rem}.join-printer__paper-slot-shadow{position:absolute;inset:0 1.5rem auto;z-index:20;height:8px;border-radius:2px;background:#000c;filter:blur(6px);opacity:0;transition:opacity .2s ease;pointer-events:none}.join-printer[data-stage=printing] .join-printer__paper-slot-shadow,.join-printer[data-stage=complete] .join-printer__paper-slot-shadow{opacity:1}.join-printer__paper-motion-wrapper{position:relative;isolation:isolate;opacity:0;transform:translateY(calc(-100% + 2px));will-change:transform,opacity}.join-printer[data-stage=printing] .join-printer__paper-motion-wrapper{animation:print-feed-stepped 1.75s linear forwards}.join-printer[data-stage=complete] .join-printer__paper-motion-wrapper{opacity:1;transform:translateY(0)}.join-printer__paper-motion-wrapper:before{position:absolute;top:12px;right:12px;bottom:16px;left:12px;z-index:0;border-radius:2px;box-shadow:0 8px 24px #0000004d;content:"";pointer-events:none}.join-printer__paper-motion-wrapper:after{position:absolute;right:8%;bottom:0;left:8%;z-index:0;height:12px;border-radius:50%;background:#00000029;content:"";filter:blur(12px);transform:translateY(6px);pointer-events:none}.join-printer__paper{position:relative;z-index:10;display:grid;min-height:20rem;padding:28px 24px 32px;color:#2b2432;background-color:#f3efe7;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='paperNoise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.04' numOctaves='5' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.95 0 0 0 0 0.94 0 0 0 0 0.9 0 0 0 0.1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23paperNoise)'/%3E%3C/svg%3E");background-size:cover;background-blend-mode:soft-light;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;clip-path:polygon(0 0,100% 0,100% 98.75%,98.75% 100%,97.5% 98.75%,96.25% 100%,95% 98.75%,93.75% 100%,92.5% 98.75%,91.25% 100%,90% 98.75%,88.75% 100%,87.5% 98.75%,86.25% 100%,85% 98.75%,83.75% 100%,82.5% 98.75%,81.25% 100%,80% 98.75%,78.75% 100%,77.5% 98.75%,76.25% 100%,75% 98.75%,73.75% 100%,72.5% 98.75%,71.25% 100%,70% 98.75%,68.75% 100%,67.5% 98.75%,66.25% 100%,65% 98.75%,63.75% 100%,62.5% 98.75%,61.25% 100%,60% 98.75%,58.75% 100%,57.5% 98.75%,56.25% 100%,55% 98.75%,53.75% 100%,52.5% 98.75%,51.25% 100%,50% 98.75%,48.75% 100%,47.5% 98.75%,46.25% 100%,45% 98.75%,43.75% 100%,42.5% 98.75%,41.25% 100%,40% 98.75%,38.75% 100%,37.5% 98.75%,36.25% 100%,35% 98.75%,33.75% 100%,32.5% 98.75%,31.25% 100%,30% 98.75%,28.75% 100%,27.5% 98.75%,26.25% 100%,25% 98.75%,23.75% 100%,22.5% 98.75%,21.25% 100%,20% 98.75%,18.75% 100%,17.5% 98.75%,16.25% 100%,15% 98.75%,13.75% 100%,12.5% 98.75%,11.25% 100%,10% 98.75%,8.75% 100%,7.5% 98.75%,6.25% 100%,5% 98.75%,3.75% 100%,2.5% 98.75%,1.25% 100%,0 98.75%)}.join-printer__paper-heading{padding-bottom:12px;border-bottom:1px dashed rgba(43,36,50,.25);text-align:center}.join-printer__paper-heading h2{margin:0;font-size:18px;font-weight:800;letter-spacing:-.04em}.join-printer__paper-heading p{margin:2px 0 0;color:#716878;font-family:inherit;font-size:10px}.join-printer__paper-details{display:grid;gap:8px;padding:16px 0;font-size:12px}.join-printer__paper-details>div{display:flex;justify-content:space-between;gap:16px;color:#716878}.join-printer__paper-details strong{color:#2b2432;font-weight:700}.join-printer__paper-rule{height:1px;margin:2px 0;border-bottom:1px dashed rgba(43,36,50,.18)}.join-printer__paper-status strong{color:#278d5f}.join-printer__paper-confirm{align-self:end;width:100%;padding-top:16px;border-top:1px dashed rgba(43,36,50,.25);text-align:center}.join-printer__join-button{display:flex;width:100%;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:0;border-radius:4px;color:#fff;background:#9c6cdf;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.join-printer__join-button:hover{background:#b27ff1}.join-printer__join-button:active{transform:scale(.98)}.join-printer__paper-confirm p{margin:10px 0 0;color:#716878;font-family:Inter,ui-sans-serif,sans-serif;font-size:11px}.join-printer__paper-confirm small{display:block;margin-top:4px;color:#a79ab7;font-family:Inter,ui-sans-serif,sans-serif;font-size:10px}.join-dialog-enter-active,.join-dialog-leave-active{transition:opacity .24s ease}.join-dialog-enter-active .join-printer,.join-dialog-leave-active .join-printer{transition:transform .24s ease,opacity .24s ease}.join-dialog-enter-from,.join-dialog-leave-to{opacity:0}.join-dialog-enter-from .join-printer,.join-dialog-leave-to .join-printer{opacity:0;transform:translateY(12px) scale(.98)}@keyframes join-spin{to{transform:rotate(360deg)}}@keyframes print-feed-stepped{0%{transform:translateY(calc(-100% + 2px));opacity:1}7.5%,10.5%{transform:translateY(-91%)}18%,21%{transform:translateY(-81%)}28.5%,31.5%{transform:translateY(-70%)}39%,42%{transform:translateY(-58%)}49.5%,52.5%{transform:translateY(-45%)}60%,63%{transform:translateY(-32%)}70.5%,73.5%{transform:translateY(-20%)}81%,84%{transform:translateY(-10%)}91.5%,94.5%{transform:translateY(-3%)}to{transform:translateY(0);opacity:1}}@media(max-width:680px){.global-footer{margin-bottom:16px;padding:38px 14px 22px}.footer-actions{display:grid;justify-items:stretch}.footer-link{justify-content:center}.footer-legal{align-items:flex-start;flex-direction:column;gap:10px}.join-dialog{padding:12px}.join-printer{width:min(100%,410px)}.join-printer__output{width:calc(80% + 40px);padding:0 18px}}.home-header{position:absolute;z-index:5;inset:0 0 auto;padding:28px 16px 0;transform:translateY(0);transform-origin:center top;opacity:1;transition:transform .76s cubic-bezier(.22,1,.36,1),opacity .76s ease,padding-top .76s cubic-bezier(.22,1,.36,1)}.home-header--scrolled{position:fixed;padding-top:16px;animation:navbar-dock .76s cubic-bezier(.22,1,.36,1)}@keyframes navbar-dock{0%{opacity:1;transform:translateY(-100%) scaleX(.62)}to{opacity:1;transform:translateY(0) scaleX(1)}}.home-nav{--glow-opacity: 0;--cursor-angle: 45deg;--glow-padding: 30px;position:relative;z-index:2;isolation:isolate;width:min(100%,var(--content-width));max-height:58px;margin:0 auto;overflow:visible;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:#2f2a3ceb;box-shadow:0 16px 36px #0000002e,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:max-height .76s cubic-bezier(.23,1,.32,1),border-radius .42s ease}.home-nav:before,.home-nav>.nav-edge-light{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;content:"";pointer-events:none;transition:opacity .25s ease-out;z-index:4}.home-nav:before{padding:1px;background:linear-gradient(135deg,#38bdf8,#c084fc 48%,#f472b6);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:var(--glow-opacity)}.home-nav>.nav-edge-light{inset:calc(var(--glow-padding) * -1);-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%);opacity:var(--glow-opacity);mix-blend-mode:normal;z-index:5;will-change:opacity}.home-nav>.nav-edge-light:before{position:absolute;inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px #f5daa3,inset 0 0 6px #f5daa366,inset 0 0 25px 2px #f5daa333,0 0 6px #f5daa366,0 0 25px 2px #f5daa333;content:""}.home-nav--open{max-height:360px}.home-nav-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;height:58px;padding:0 16px}.demo-brand{display:flex;align-items:center;gap:10px;color:#f4f2fa;font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1;text-decoration:none}.demo-brand-logo{display:block;flex:0 0 38px;width:38px;height:32px;fill:none;stroke:#ddd4e8;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;margin-top:7px}.nav-menu-toggle{display:flex;align-items:center;gap:12px;padding:8px 2px 8px 10px;border-radius:9px;background:transparent;color:#cfc8d7;cursor:pointer;transition:color .18s ease,background-color .18s ease}.nav-menu-toggle:hover{background:#ffffff0f;color:#fff}.nav-menu-label{font-size:12px;font-weight:700;letter-spacing:.08em}.nav-menu-lines{display:grid;gap:5px;width:28px}.nav-menu-lines i{display:block;height:2px;border-radius:99px;background:currentColor;transition:transform .26s ease}.home-nav--open .nav-menu-lines i:first-child{transform:translateY(3.5px) rotate(45deg)}.home-nav--open .nav-menu-lines i:last-child{transform:translateY(-3.5px) rotate(-45deg)}.nav-dropdown{position:relative;z-index:1;display:block;padding:0 8px 8px;opacity:0;pointer-events:none;transform:translateY(22px);transition:opacity .42s ease,transform .76s cubic-bezier(.23,1,.32,1)}.home-nav--open .nav-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-card{display:flex;min-height:0;flex-direction:column;padding:8px;border-radius:12px;background:transparent;color:#fff;opacity:0;transform:translateY(36px) scale(.97);transition:opacity .48s ease,transform .76s cubic-bezier(.23,1,.32,1)}.home-nav--open .nav-card{opacity:1;transform:translateY(0) scale(1)}.nav-card-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;width:100%}.nav-card-link{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border-radius:9px;color:#ffffffe6;text-decoration:none;opacity:0;transform:translateY(18px);transition:opacity .42s ease,background-color .18s ease,color .18s ease,transform .18s ease}.home-nav--open .nav-card-link{opacity:1;transform:translateY(0);transition-delay:calc(.18s + var(--link-index) * .12s)}.nav-card-link:hover{background:#fff;color:#28232e;transform:translate(3px)}.home-nav--open .nav-card-link:hover{transition-delay:0s}.nav-card-link-icon{font-size:18px;line-height:1}.nav-card-link>span:last-child{display:grid;gap:3px}.nav-card-link strong{font-size:13px;font-weight:700}.nav-card-link small{font-size:10px;letter-spacing:.1em;opacity:.66}@media(max-width:680px){.home-header{padding-top:14px}.home-nav{width:calc(100% - 28px)}.home-nav--open{max-height:680px}.home-nav-top{height:54px;padding:0 12px}.nav-menu-label{display:none}.nav-card-links{grid-template-columns:1fr}}.profile-panel__overlay[data-v-571377ef]{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;background:transparent}.profile-panel[data-v-571377ef]{position:relative;width:min(var(--content-width),calc(100% - 32px));height:calc(100% - 112px);overflow:auto;margin:112px auto 0;padding:30px;border:1px solid var(--boomcat-glass-border);border-radius:24px;color:#f7f2ff;background:var(--boomcat-glass-fill);box-shadow:0 16px 36px #0000002e,inset 0 1px #ffffff14;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}.profile-panel__close[data-v-571377ef]{position:absolute;top:20px;right:22px;width:32px;height:32px;border:1px solid rgba(255,255,255,.12);border-radius:50%;color:#bcaecc;background:#ffffff0d;cursor:pointer;transition:transform .3s ease,color .3s ease,background .3s ease}.profile-panel__header[data-v-571377ef],.profile-panel__section[data-v-571377ef],.profile-panel__message[data-v-571377ef],.profile-panel__loading[data-v-571377ef]{width:auto;margin-right:0;margin-left:0}.profile-panel__close[data-v-571377ef]:hover{color:#201a2a;background:#fff;transform:rotate(90deg)}.profile-panel__header[data-v-571377ef]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-right:42px}.profile-panel__eyebrow[data-v-571377ef]{margin:0 0 5px;color:#ab9ac8;font-size:10px;font-weight:800;letter-spacing:.14em}.profile-panel__header h2[data-v-571377ef],.profile-panel__section h3[data-v-571377ef]{margin:0;color:#f7f2ff}.profile-panel__header h2[data-v-571377ef]{font-size:24px}.profile-panel__header p[data-v-571377ef]:last-child{margin:6px 0 0;color:#a89bb9;font-size:12px}.profile-panel__header-actions[data-v-571377ef]{display:flex;align-items:center;gap:10px}.profile-panel__refresh[data-v-571377ef]{padding:7px 10px;border:1px solid rgba(215,198,255,.2);border-radius:9px;font-size:10px;font-weight:700}.profile-panel__online[data-v-571377ef]{display:inline-flex;align-items:center;gap:6px;color:#53d79a;font-size:10px;font-weight:800;letter-spacing:.08em}.profile-panel__online i[data-v-571377ef]{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 9px currentColor;animation:profile-pulse-571377ef 1.8s ease-in-out infinite}.profile-panel__section[data-v-571377ef]{margin-top:18px;padding:18px;border:1px solid rgba(215,198,255,.12);border-radius:16px;background:#ffffff09}.profile-panel__identity[data-v-571377ef]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:20px;align-items:start}.profile-panel__avatar-wrap[data-v-571377ef]{display:grid;gap:10px;justify-items:center}.profile-panel__avatar[data-v-571377ef]{display:grid;width:88px;height:88px;place-items:center;overflow:hidden;border:1px solid rgba(215,198,255,.28);border-radius:50%;color:#fff;background:linear-gradient(135deg,#8063d4,#d38af5);box-shadow:0 12px 28px #00000042,inset 0 1px #ffffff4d;font-size:30px;font-weight:800}.profile-panel__avatar img[data-v-571377ef]{width:100%;height:100%;object-fit:cover}.profile-panel__avatar-actions[data-v-571377ef]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.profile-panel button[data-v-571377ef]{color:#f7f2ff;background:#ffffff12;cursor:pointer;transition:transform .25s ease,background .25s ease,color .25s ease}.profile-panel button[data-v-571377ef]:hover:not(:disabled){color:#241d2c;background:#fff;transform:translateY(-1px)}.profile-panel button[data-v-571377ef]:disabled{cursor:wait;opacity:.55}.profile-panel__avatar-actions button[data-v-571377ef],.profile-panel__binding-copy button[data-v-571377ef]{padding:6px 9px;border:1px solid rgba(215,198,255,.16);border-radius:8px;font-size:10px}.profile-panel__identity-form[data-v-571377ef]{display:grid;gap:10px}.profile-panel__identity-form label[data-v-571377ef],.profile-panel__readonly[data-v-571377ef]{display:grid;gap:4px}.profile-panel__identity-form label span[data-v-571377ef],.profile-panel__readonly span[data-v-571377ef]{color:#9f94ad;font-size:10px}.profile-panel input[data-v-571377ef]{width:100%;min-width:0;height:38px;padding:0 11px;border:1px solid rgba(255,255,255,.1);border-radius:10px;outline:none;color:#f7f2ff;background:#ffffff0e;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.profile-panel input[data-v-571377ef]:focus{border-color:#dcc4ff8c;background:#ffffff17;box-shadow:0 0 0 3px #be91ff1a}.profile-panel__readonly[data-v-571377ef]{padding:7px 0;border-bottom:1px solid rgba(215,198,255,.08)}.profile-panel__readonly strong[data-v-571377ef]{overflow:hidden;color:#eee7fa;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.profile-panel__identity-form>button[data-v-571377ef],.profile-panel__password>button[data-v-571377ef]{justify-self:start;padding:8px 12px;border:1px solid rgba(215,198,255,.2);border-radius:9px;font-size:11px;font-weight:700}.profile-panel__section-heading[data-v-571377ef]{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-panel__section-heading h3[data-v-571377ef]{font-size:15px}.profile-panel__binding-controls[data-v-571377ef]{display:flex;align-items:center;gap:8px}.profile-panel__binding-controls>span[data-v-571377ef]{color:#9f94ad;font-size:10px;font-weight:800}.profile-panel__binding-controls>span.is-bound[data-v-571377ef]{color:#53d79a}.profile-panel__binding-copy[data-v-571377ef]{display:flex;align-items:center;gap:12px;margin-top:14px}.profile-panel__binding-refresh[data-v-571377ef]{padding:6px 9px;border:1px solid rgba(215,198,255,.2);border-radius:8px;font-size:10px;font-weight:700}.profile-panel__binding-copy strong[data-v-571377ef]{color:#f4efff;font-size:13px}.profile-panel__binding-copy small[data-v-571377ef]{flex:1;color:#9f94ad;font-size:10px}.profile-panel__binding-grid[data-v-571377ef]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.profile-panel__binding-grid>div[data-v-571377ef]{min-width:0;padding:11px 12px;border:1px solid rgba(215,198,255,.1);border-radius:10px;background:#ffffff09}.profile-panel__binding-grid span[data-v-571377ef]{display:block;margin-bottom:6px;color:#9f94ad;font-size:10px}.profile-panel__binding-grid strong[data-v-571377ef]{display:block;overflow:hidden;color:#f4efff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.profile-panel__unbind[data-v-571377ef]{margin-top:12px;padding:7px 10px;border:1px solid rgba(255,130,123,.28);border-radius:8px;color:#ffaaa4!important;background:#ff827b0f!important;font-size:10px}.profile-panel__muted[data-v-571377ef],.profile-panel__loading[data-v-571377ef]{margin:12px 0 0;color:#9f94ad;font-size:11px}.profile-panel__password-grid[data-v-571377ef]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.profile-panel__message[data-v-571377ef]{margin:14px 0 0;color:#83e8a2;font-size:11px}.profile-panel__message--error[data-v-571377ef]{color:#ff827b}.profile-panel-enter-active[data-v-571377ef],.profile-panel-leave-active[data-v-571377ef]{transition:opacity .3s ease}.profile-panel-enter-active .profile-panel[data-v-571377ef],.profile-panel-leave-active .profile-panel[data-v-571377ef]{transition:opacity .42s ease,transform .68s cubic-bezier(.22,1,.36,1)}.profile-panel-enter-from[data-v-571377ef],.profile-panel-leave-to[data-v-571377ef]{opacity:0}.profile-panel-enter-from .profile-panel[data-v-571377ef],.profile-panel-leave-to .profile-panel[data-v-571377ef]{opacity:0;transform:translate(100%)}@keyframes profile-pulse-571377ef{0%,to{opacity:.65;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media(max-width:680px){.profile-panel[data-v-571377ef]{width:calc(100% - 32px);height:calc(100% - 86px);margin-top:86px;padding:24px 18px 22px}.profile-panel__close[data-v-571377ef]{top:18px;right:16px}.profile-panel__header h2[data-v-571377ef]{font-size:21px}.profile-panel__header-actions[data-v-571377ef]{align-items:flex-end;flex-direction:column;gap:8px}.profile-panel__identity[data-v-571377ef]{grid-template-columns:1fr}.profile-panel__avatar-wrap[data-v-571377ef]{grid-template-columns:auto 1fr;justify-items:start;align-items:center}.profile-panel__avatar-actions[data-v-571377ef]{justify-content:start}.profile-panel__binding-grid[data-v-571377ef],.profile-panel__password-grid[data-v-571377ef]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.profile-panel__online i[data-v-571377ef],.profile-panel[data-v-571377ef],.profile-panel__close[data-v-571377ef],.profile-panel button[data-v-571377ef]{animation:none;transition:none}}.border-glow-card{--glow-opacity: 0;--cursor-angle: 45deg;--color-sensitivity: calc(var(--edge-sensitivity) + 20);position:relative;isolation:isolate;display:grid;box-sizing:border-box;width:var(--glow-width);max-width:100%;height:var(--glow-height);border-radius:var(--border-radius);background:transparent;transform:translateZ(.01px)}.border-glow-card:before,.border-glow-card__edge{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;content:"";pointer-events:none;transition:opacity .25s ease-out}.border-glow-card:before{z-index:4;padding:1px;background:var(--edge-gradient);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:var(--glow-opacity)}.border-glow-card__edge{inset:calc(var(--glow-padding) * -1);z-index:5;opacity:var(--glow-opacity);mix-blend-mode:normal;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%)}.border-glow-card__edge:before{position:absolute;inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color),inset 0 0 6px color-mix(in srgb,var(--glow-color) 40%,transparent),inset 0 0 25px 2px color-mix(in srgb,var(--glow-color) 20%,transparent),0 0 6px color-mix(in srgb,var(--glow-color) 40%,transparent),0 0 25px 2px color-mix(in srgb,var(--glow-color) 20%,transparent);content:""}.border-glow-card__content{position:relative;z-index:3;min-width:0;min-height:0;border-radius:inherit}@media(prefers-reduced-motion:reduce){.border-glow-card:before,.border-glow-card__edge{transition:none}}.online-count-card[data-v-fed44bb1]{position:relative;z-index:2;isolation:isolate;display:grid;width:340px;height:184px;overflow:visible;border:1px solid var(--boomcat-glass-border);border-radius:28px;background:var(--boomcat-glass-fill);box-shadow:0 16px 36px #0000002e,inset 0 1px #ffffff14;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);color:#f4f2fa;transform:translateZ(.01px)}.border-glow-inner[data-v-fed44bb1]{position:relative;z-index:1;display:flex;width:100%;height:100%;flex-direction:column;overflow:hidden;padding:20px 22px;border-radius:28px;background:transparent}.online-count-card__header[data-v-fed44bb1],.online-count-card__footer[data-v-fed44bb1],.online-count-card__ping[data-v-fed44bb1],.online-count-card__body[data-v-fed44bb1],.player-count[data-v-fed44bb1],.live-status[data-v-fed44bb1]{display:flex;align-items:center;position:relative;z-index:1}.online-count-card__header[data-v-fed44bb1],.online-count-card__footer[data-v-fed44bb1]{justify-content:space-between}.online-count-card__header[data-v-fed44bb1]{color:#ffffffb3;font-size:10px;font-weight:800;letter-spacing:1px}.online-count-card__ping[data-v-fed44bb1]{gap:5px;font-size:12px;font-weight:600;letter-spacing:0}.ping-good[data-v-fed44bb1]{color:#34d399}.ping-medium[data-v-fed44bb1]{color:#fbbf24}.ping-bad[data-v-fed44bb1]{color:#f87171}.ping-icon[data-v-fed44bb1]{width:13px;height:13px;fill:currentColor}.live-status.offline[data-v-fed44bb1]{color:#f87171}.online-count-card__body[data-v-fed44bb1]{justify-content:space-between;gap:10px;min-height:112px}.server-icon-wrapper[data-v-fed44bb1]{position:relative;display:flex;width:74px;height:74px;flex-direction:column;align-items:center;justify-content:center}.server-loader[data-v-fed44bb1]{display:flex;align-items:center;flex:0 0 auto;flex-direction:column}.server-machine[data-v-fed44bb1]{position:relative;z-index:2;animation:server-float-fed44bb1 4s infinite ease-in-out}.server-machine>svg[data-v-fed44bb1]{width:64px;height:78px;filter:drop-shadow(0 8px 14px rgba(0,0,0,.4))}.server-shadow[data-v-fed44bb1]{width:52px;height:28px;margin-top:-20px;z-index:1;flex:0 0 28px;animation:server-shadow-pulse-fed44bb1 4s infinite ease-in-out}.metrics-panel[data-v-fed44bb1]{display:flex;flex-direction:column;align-items:flex-end}.player-count[data-v-fed44bb1]{align-items:baseline;gap:4px}.player-count strong[data-v-fed44bb1]{color:#fff;font-size:38px;font-weight:700;line-height:1;letter-spacing:-1px}.player-count span[data-v-fed44bb1]{color:#ffffff94;font-size:11px;white-space:nowrap}.uptime-row[data-v-fed44bb1]{display:flex;align-items:center;gap:5px;margin-top:6px;color:#ffffff80;font-size:11px;font-weight:500}.uptime-icon[data-v-fed44bb1]{width:12px;height:12px;fill:#ffffff80}.uptime-value[data-v-fed44bb1]{color:#ffffffd9;font-weight:600}.online-count-card__footer[data-v-fed44bb1]{color:#ffffff80;font-size:11px}.live-status[data-v-fed44bb1]{gap:6px;color:#34d399;font-size:9px;font-weight:800;letter-spacing:1px;text-shadow:0 0 10px rgba(52,211,153,.35)}.live-status[data-v-fed44bb1]:before{display:inline-block;width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d399;content:"";animation:live-dot-breath-fed44bb1 2s infinite ease-in-out}.live-status.offline[data-v-fed44bb1]:before{background:#f87171;box-shadow:0 0 8px #f87171;animation:none}.live-status.offline[data-v-fed44bb1]{text-shadow:0 0 10px rgba(248,113,113,.35)}.domain-name[data-v-fed44bb1]{color:#ffffff73;font-size:11px;font-weight:600;letter-spacing:.5px}.strobe-led[data-v-fed44bb1]{animation:server-led-strobe-fed44bb1 .5s infinite}.strobe-color-one[data-v-fed44bb1],.strobe-color-two[data-v-fed44bb1]{animation:server-green-strobe-fed44bb1 .8s infinite}.strobe-color-three[data-v-fed44bb1]{animation:server-orange-strobe-fed44bb1 .8s infinite 3s}@keyframes server-led-strobe-fed44bb1{0%,51%,to{opacity:1}50%{opacity:0}}@keyframes server-float-fed44bb1{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes server-shadow-pulse-fed44bb1{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@keyframes server-green-strobe-fed44bb1{0%,50%,to{fill:#17e300}25%,75%{fill:#17e300b4}}@keyframes server-orange-strobe-fed44bb1{0%,50%,to{fill:#ff5f4a}25%,75%{fill:#103573}}@keyframes live-dot-breath-fed44bb1{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 6px #34d399e6}50%{opacity:.4;transform:scale(1.25);box-shadow:0 0 12px #34d3994d}}@media(prefers-reduced-motion:reduce){.server-machine[data-v-fed44bb1],.server-shadow[data-v-fed44bb1]{animation:none}.strobe-led[data-v-fed44bb1],.strobe-color-one[data-v-fed44bb1],.strobe-color-two[data-v-fed44bb1],.strobe-color-three[data-v-fed44bb1],.live-status[data-v-fed44bb1]:before{animation:none}}@media(max-width:680px){.online-count-card[data-v-fed44bb1]{width:100%}}.home-server-log[data-v-0324e119]{position:relative;display:flex;height:100%;flex-direction:column;overflow:hidden;padding:22px 24px 18px;border:1px solid var(--boomcat-glass-border);border-radius:inherit;color:#e8edf2;background:var(--boomcat-glass-fill);box-shadow:0 16px 36px #0000002e,inset 0 1px #ffffff14;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}.server-log__header[data-v-0324e119]{display:flex;min-width:0;align-items:flex-start;gap:16px;margin-bottom:16px}.server-log__heading[data-v-0324e119]{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:6px}.server-log__header h2[data-v-0324e119]{margin:0;color:#f7f2ff;font-size:19px;line-height:1.15;white-space:nowrap}.server-log__source[data-v-0324e119]{margin:0;overflow:hidden;color:#8e819e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.server-log__status[data-v-0324e119]{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;padding-top:6px;color:#62e3a5;font-size:10px;font-weight:800;letter-spacing:.06em}.server-log__status i[data-v-0324e119]{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 9px currentColor;animation:log-live-0324e119 1.8s ease-in-out infinite}.server-log__status.offline[data-v-0324e119]{color:#9b90a7}.server-log__filters[data-v-0324e119]{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:16px;margin:0;overflow:visible}.server-log__filters button[data-v-0324e119]{flex:0 0 auto;padding:6px 10px;border:1px solid rgba(215,198,255,.12);border-radius:8px;color:#9f94ad;background:#ffffff06;font-size:10px;cursor:pointer;transition:border-color .3s ease,color .3s ease,background-color .3s ease,transform .3s ease}.server-log__filters button[data-v-0324e119]:hover{color:#fff;background:#76a9ff14;transform:translateY(-1px)}.server-log__filters button.active[data-v-0324e119]{border-color:#76a9ff8c;color:#e4edff;background:#76a9ff24}.server-log__console[data-v-0324e119]{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.server-log__rows[data-v-0324e119]{min-width:0;min-height:0;flex:1;overflow-y:auto;overflow-x:hidden;padding:0;scrollbar-width:none;overscroll-behavior:contain;touch-action:pan-y;scroll-behavior:smooth}.server-log__rows[data-v-0324e119]::-webkit-scrollbar{display:none}.server-log__row[data-v-0324e119]{--log-event-width: 7ch;display:grid;grid-template-columns:max-content var(--log-event-width) max-content max-content minmax(0,1fr);column-gap:16px;row-gap:0;align-items:center;min-width:0;min-height:30px;padding:4px 0;border-bottom:1px solid rgba(215,198,255,.08);color:#d9dee5;font-family:inherit;font-size:12px;line-height:1.6}.server-log__row[data-v-0324e119]:last-child{border-bottom:0}.server-log__row time[data-v-0324e119],.server-log__row strong[data-v-0324e119],.server-log__row>span[data-v-0324e119]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.server-log__row time[data-v-0324e119]{color:#77818b}.server-log__row strong[data-v-0324e119]{color:#dde4eb;font-weight:600}.server-log__event[data-v-0324e119]{display:block;width:var(--log-event-width);min-width:var(--log-event-width);font-weight:800}.server-log__event--joined[data-v-0324e119]{color:#48d597}.server-log__event--left[data-v-0324e119]{color:#f4c866}.server-log__event--kicked[data-v-0324e119]{color:#f1787b}.server-log__event--moved[data-v-0324e119]{color:#55c5e8}.server-log__event--unknown[data-v-0324e119]{color:#9aa5b1}.server-log__row>span[data-v-0324e119]:nth-of-type(2){color:#f6cf65}.server-log__action[data-v-0324e119]{color:#d9dee5}.server-log__empty[data-v-0324e119]{min-height:66px;margin:0;display:grid;place-items:center;color:#8e819e;font-size:10px}.server-log__updated[data-v-0324e119]{display:flex;justify-content:space-between;gap:16px;flex:0 0 auto;min-height:38px;align-items:center;padding:12px 0 0;border-top:0;color:#8f9aa5;background:transparent;font:inherit;font-size:10px}.log-row-enter-active[data-v-0324e119],.log-row-leave-active[data-v-0324e119]{transition:opacity .65s ease,transform .65s cubic-bezier(.22,1,.36,1)}.log-row-enter-from[data-v-0324e119]{opacity:0;transform:translate(-36px)}.log-row-enter-to[data-v-0324e119]{opacity:1;transform:translate(0)}.log-row-leave-to[data-v-0324e119]{opacity:0;transform:translate(20px)}.log-row-move[data-v-0324e119]{transition:transform .65s cubic-bezier(.22,1,.36,1)}@keyframes log-live-0324e119{0%,to{opacity:.62;transform:scale(.85)}50%{opacity:1;transform:scale(1.12)}}@media(max-width:680px){.home-server-log[data-v-0324e119]{padding:18px 16px 14px}.server-log__header[data-v-0324e119]{flex-direction:column;gap:10px}.server-log__heading[data-v-0324e119]{width:100%;gap:6px}.server-log__source[data-v-0324e119]{width:100%}.server-log__header h2[data-v-0324e119]{font-size:17px}.server-log__filters[data-v-0324e119]{width:100%}.server-log__row[data-v-0324e119]{grid-template-columns:minmax(0,1fr) var(--log-event-width);grid-template-areas:"time event" "server duration" "action action";column-gap:16px;row-gap:4px;min-width:0;min-height:0;padding:8px 0;font-size:12px}.server-log__row time[data-v-0324e119]{grid-area:time;min-width:0}.server-log__row .server-log__event[data-v-0324e119]{grid-area:event}.server-log__row strong[data-v-0324e119]{grid-area:server;min-width:0}.server-log__row .server-log__duration[data-v-0324e119]{grid-area:duration}.server-log__row .server-log__action[data-v-0324e119]{grid-area:action;min-width:0}.server-log__status[data-v-0324e119]{position:absolute;top:18px;right:16px;padding-top:0}.server-log__rows[data-v-0324e119]{padding-top:0}.server-log__updated[data-v-0324e119]{padding-inline:12px;font-size:10px}}@media(prefers-reduced-motion:reduce){.server-log__status i[data-v-0324e119],.log-row-enter-active[data-v-0324e119],.log-row-leave-active[data-v-0324e119],.log-row-move[data-v-0324e119]{transition:none}}.sign-in-overlay[data-v-2a53bc0c]{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:auto;padding:24px;background:#09070ebd;backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%)}.sign-in-card[data-v-2a53bc0c]{position:relative;width:min(100%,390px);max-height:calc(100dvh - 32px);overflow-x:hidden;overflow-y:auto;scrollbar-width:none;padding:34px 28px 26px;border:1px solid rgba(225,211,255,.22);border-radius:24px;color:#f7f2ff;background:linear-gradient(145deg,#342a4ad6,#100d1af0);box-shadow:0 28px 80px #00000075,inset 0 1px #ffffff1a,0 0 36px #a855f721;transform:perspective(1200px) rotateX(var(--card-rx)) rotateY(var(--card-ry));transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.sign-in-card[data-v-2a53bc0c]::-webkit-scrollbar{display:none}.sign-in-card[data-v-2a53bc0c]:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";opacity:.09;background-image:linear-gradient(135deg,rgba(255,255,255,.45) .5px,transparent .5px),linear-gradient(45deg,rgba(255,255,255,.45) .5px,transparent .5px);background-size:30px 30px}.sign-in-card__beam[data-v-2a53bc0c]{position:absolute;z-index:1;pointer-events:none;opacity:.55;filter:blur(1px);background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);animation:sign-in-beam-2a53bc0c 3.6s ease-in-out infinite}.sign-in-card__beam--top[data-v-2a53bc0c]{top:0;left:0;width:50%;height:2px}.sign-in-card__beam--right[data-v-2a53bc0c]{top:0;right:0;width:2px;height:50%;animation-name:sign-in-beam-vertical-2a53bc0c;animation-delay:.9s;background:linear-gradient(180deg,transparent,rgba(255,255,255,.9),transparent)}.sign-in-card__beam--bottom[data-v-2a53bc0c]{right:0;bottom:0;width:50%;height:2px;animation-name:sign-in-beam-reverse-2a53bc0c;animation-delay:1.8s}.sign-in-card__beam--left[data-v-2a53bc0c]{bottom:0;left:0;width:2px;height:50%;animation-name:sign-in-beam-vertical-reverse-2a53bc0c;animation-delay:2.7s;background:linear-gradient(180deg,transparent,rgba(255,255,255,.9),transparent)}.sign-in-card__close[data-v-2a53bc0c]{position:absolute;z-index:2;top:14px;right:16px;width:30px;height:30px;border:1px solid rgba(255,255,255,.12);border-radius:50%;color:#bcaecc;background:#ffffff0d;cursor:pointer;transition:color .25s ease,background-color .25s ease,transform .25s ease}.sign-in-card__close[data-v-2a53bc0c]:hover{color:#201a2a;background:#fff;transform:rotate(90deg)}.sign-in-card__logo[data-v-2a53bc0c]{position:relative;z-index:1;display:grid;width:48px;height:48px;margin:0 auto 12px;place-items:center;overflow:hidden;padding:5px;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:linear-gradient(135deg,#8063d4,#d38af5);box-shadow:0 10px 24px #0000003d,inset 0 1px #ffffff59;animation:sign-in-logo-2a53bc0c 4s ease-in-out infinite}.sign-in-card__logo img[data-v-2a53bc0c]{width:100%;height:100%;border-radius:50%;object-fit:cover}.sign-in-card h1[data-v-2a53bc0c],.sign-in-card__subtitle[data-v-2a53bc0c],.sign-in-card__form[data-v-2a53bc0c]{position:relative;z-index:1}.sign-in-card h1[data-v-2a53bc0c]{margin:0;text-align:center;font-size:24px;letter-spacing:-.03em}.sign-in-card__subtitle[data-v-2a53bc0c]{margin:6px 0 24px;color:#b5a9c4;font-size:12px;text-align:center}.sign-in-card__form[data-v-2a53bc0c]{display:grid;gap:14px}.sign-in-card__field[data-v-2a53bc0c]{position:relative;display:block}.sign-in-card__field span[data-v-2a53bc0c]{position:absolute;z-index:1;top:10px;left:13px;color:#8f829f;font-size:10px;pointer-events:none;transition:color .25s ease,transform .25s ease}.sign-in-card__field input[data-v-2a53bc0c]{width:100%;height:48px;padding:18px 42px 6px 13px;border:1px solid rgba(255,255,255,.1);border-radius:12px;outline:none;color:#f7f2ff;background:#ffffff0e;transition:border-color .28s ease,background-color .28s ease,box-shadow .28s ease}.sign-in-card__field input[data-v-2a53bc0c]::placeholder{color:transparent}.sign-in-card__field input[data-v-2a53bc0c]:focus,.sign-in-card__field.is-focused input[data-v-2a53bc0c]{border-color:#dcc4ff8c;background:#ffffff17;box-shadow:0 0 0 3px #be91ff1a}.sign-in-card__field.is-focused span[data-v-2a53bc0c]{color:#e1cfff}.sign-in-card__field-hint[data-v-2a53bc0c]{margin:-8px 2px 0;color:#9d8faa;font-size:10px;line-height:1.4}.sign-in-card__password-toggle[data-v-2a53bc0c]{position:absolute;right:10px;bottom:9px;padding:4px;color:#a999b8;background:transparent;cursor:pointer;font-size:10px}.sign-in-card__password-toggle[data-v-2a53bc0c]:hover,.sign-in-card__text-button[data-v-2a53bc0c]:hover{color:#fff}.sign-in-card__options[data-v-2a53bc0c]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#a99bb6;font-size:11px}.sign-in-card__options label[data-v-2a53bc0c]{display:inline-flex;align-items:center;gap:7px}.sign-in-card__options input[data-v-2a53bc0c]{accent-color:#d5b8ff}.sign-in-card__text-button[data-v-2a53bc0c]{padding:0;color:#bca8cf;background:transparent;cursor:pointer;font-size:inherit;transition:color .25s ease}.sign-in-card__captcha[data-v-2a53bc0c]{display:grid;gap:10px}.sign-in-card__captcha-head[data-v-2a53bc0c]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#dcd2e8;font-size:11px;font-weight:700}.sign-in-card__captcha-head small[data-v-2a53bc0c]{color:#9d8faa;font-size:10px;font-weight:500}.sign-in-card__captcha-row[data-v-2a53bc0c]{display:flex;justify-content:space-between;gap:8px}.sign-in-card__captcha-cell[data-v-2a53bc0c]{position:relative;width:40px;height:42px;flex:1 1 0;min-width:0}.sign-in-card__captcha-slot[data-v-2a53bc0c]{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:10px;outline:none;color:transparent;caret-color:transparent;background:#ffffff0e;text-align:center;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease}.sign-in-card__captcha-slot[data-v-2a53bc0c]:focus{border-color:#dcc4ff94;background:#ffffff1a;box-shadow:0 0 0 3px #be91ff1a}.sign-in-card__captcha-char[data-v-2a53bc0c]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;color:#f7f2ff;font-size:18px;font-weight:700;animation:captcha-char-in-2a53bc0c .28s cubic-bezier(.22,1,.36,1)}.sign-in-card__captcha.is-success .sign-in-card__captcha-slot[data-v-2a53bc0c]{border-color:#34c759cc;box-shadow:0 0 12px #34c75929}.sign-in-card__captcha.is-success .sign-in-card__captcha-char[data-v-2a53bc0c]{color:#83e8a2}.sign-in-card__captcha.is-error .sign-in-card__captcha-row[data-v-2a53bc0c]{animation:captcha-shake-2a53bc0c .32s ease-out}.sign-in-card__captcha.is-error .sign-in-card__captcha-slot[data-v-2a53bc0c]{border-color:#ff3b30b8;box-shadow:0 0 12px #ff3b3024}.sign-in-card__captcha-error[data-v-2a53bc0c]{margin:-2px 0 0;color:#ff827b;font-size:10px}.sign-in-card__error[data-v-2a53bc0c]{margin:-2px 0 0;color:#ff827b;font-size:11px;text-align:center}.sign-in-card__submit[data-v-2a53bc0c]{position:relative;display:grid;min-height:46px;place-items:center;overflow:hidden;margin-top:4px;border-radius:12px;color:#241d2c;background:#fff;cursor:pointer;font-weight:800;transition:transform .25s ease,box-shadow .3s ease}.sign-in-card__submit[data-v-2a53bc0c]:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.72),transparent 80%);transform:translate(-100%);animation:sign-in-shine-2a53bc0c 2.8s ease-in-out infinite}.sign-in-card__submit[data-v-2a53bc0c]:hover{box-shadow:0 10px 24px #ffffff26;transform:translateY(-1px)}.sign-in-card__submit[data-v-2a53bc0c]:active{transform:translateY(0)}.sign-in-card__submit[data-v-2a53bc0c]:disabled{cursor:wait;opacity:.82}.sign-in-card__submit span[data-v-2a53bc0c]{position:relative;z-index:1}.sign-in-card__submit b[data-v-2a53bc0c]{margin-left:5px;font-size:16px}.sign-in-card__spinner[data-v-2a53bc0c]{width:17px;height:17px;border:2px solid rgba(36,29,44,.35);border-top-color:#241d2c;border-radius:50%;animation:sign-in-spin-2a53bc0c .7s linear infinite}.sign-in-card__signup[data-v-2a53bc0c]{margin:3px 0 0;color:#9d8faa;font-size:11px;text-align:center}.sign-in-enter-active[data-v-2a53bc0c],.sign-in-leave-active[data-v-2a53bc0c]{transition:opacity .32s ease}.sign-in-enter-active .sign-in-card[data-v-2a53bc0c],.sign-in-leave-active .sign-in-card[data-v-2a53bc0c]{transition:opacity .38s ease,transform .48s cubic-bezier(.22,1,.36,1)}.sign-in-enter-from[data-v-2a53bc0c],.sign-in-leave-to[data-v-2a53bc0c]{opacity:0}.sign-in-enter-from .sign-in-card[data-v-2a53bc0c],.sign-in-leave-to .sign-in-card[data-v-2a53bc0c]{opacity:0;transform:perspective(1200px) translateY(24px) scale(.96)}@keyframes sign-in-beam-2a53bc0c{0%,to{transform:translate(0);opacity:.25}50%{transform:translate(90%);opacity:.75}}@keyframes sign-in-beam-reverse-2a53bc0c{0%,to{transform:translate(0);opacity:.25}50%{transform:translate(-90%);opacity:.75}}@keyframes sign-in-beam-vertical-2a53bc0c{0%,to{transform:translateY(0);opacity:.25}50%{transform:translateY(90%);opacity:.75}}@keyframes sign-in-beam-vertical-reverse-2a53bc0c{0%,to{transform:translateY(0);opacity:.25}50%{transform:translateY(-90%);opacity:.75}}@keyframes sign-in-logo-2a53bc0c{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes sign-in-shine-2a53bc0c{0%,32%{transform:translate(-100%)}66%,to{transform:translate(100%)}}@keyframes sign-in-spin-2a53bc0c{to{transform:rotate(360deg)}}@keyframes captcha-char-in-2a53bc0c{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}@keyframes captcha-shake-2a53bc0c{0%,to{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}@media(max-width:680px){.sign-in-overlay[data-v-2a53bc0c]{align-items:start;padding:16px}.sign-in-card[data-v-2a53bc0c]{width:100%;max-height:calc(100dvh - 32px);padding:30px 20px 22px;border-radius:22px;transform:none}.sign-in-card h1[data-v-2a53bc0c]{font-size:22px}.sign-in-card__field input[data-v-2a53bc0c]{height:46px}.sign-in-card__captcha-row[data-v-2a53bc0c]{gap:6px}.sign-in-card__captcha-cell[data-v-2a53bc0c]{height:40px}}@media(prefers-reduced-motion:reduce){.sign-in-card[data-v-2a53bc0c],.sign-in-card__logo[data-v-2a53bc0c],.sign-in-card__beam[data-v-2a53bc0c],.sign-in-card__submit[data-v-2a53bc0c]:before,.sign-in-card__captcha-row[data-v-2a53bc0c],.sign-in-card__captcha-char[data-v-2a53bc0c]{animation:none;transition:none}}.stacked-list[data-v-8bcec40e]{--surface: rgba(23, 20, 34, .94);--line: var(--boomcat-glass-border);position:relative;isolation:isolate;width:min(340px,100%);height:var(--directory-height, 470px);overflow:hidden;border:1px solid var(--boomcat-glass-border);border-radius:var(--directory-radius, 30px);color:#f5f1ff;background:var(--boomcat-glass-fill);box-shadow:0 16px 36px #0000002e,inset 0 1px #ffffff14;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}.stacked-list__content[data-v-8bcec40e]{position:relative;height:100%;padding:30px 30px 92px}.stacked-list__heading[data-v-8bcec40e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.stacked-list__eyebrow[data-v-8bcec40e]{margin:0 0 6px;color:#ab9ac8;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.stacked-list h2[data-v-8bcec40e]{margin:0;font-size:19px;letter-spacing:-.03em}.stacked-list h2 span[data-v-8bcec40e]{display:inline-grid;min-width:25px;height:22px;margin-left:5px;padding:0 6px;place-items:center;border:1px solid rgba(209,184,255,.16);border-radius:999px;color:#d3bcff;font-size:12px;font-weight:700;vertical-align:2px}.directory-close[data-v-8bcec40e]{display:grid;width:36px;height:36px;padding:0;place-items:center;border:1px solid var(--line);border-radius:50%;color:#cbb9e8;background:#ffffff09;cursor:pointer;transition:background .35s ease,transform .35s ease}.directory-close svg[data-v-8bcec40e],.directory-icon svg[data-v-8bcec40e]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.stacked-list__search[data-v-8bcec40e]{display:flex;height:42px;align-items:center;gap:10px;padding:0 14px;border:1px solid rgba(215,198,255,.1);border-radius:15px;background:#ffffff0b;transition:border-color .3s ease,background .3s ease}.stacked-list__search-wrap[data-v-8bcec40e]{position:relative}.search-clear[data-v-8bcec40e]{position:absolute;top:50%;right:8px;display:grid;width:26px;height:26px;padding:0;place-items:center;border-radius:50%;color:#c6b8d8;background:#ffffff14;cursor:pointer;font-size:18px;line-height:1;transform:translateY(-50%);transition:color .25s ease,background .25s ease}.search-clear[data-v-8bcec40e]:hover{color:#fff;background:#ffffff29}.stacked-list__search-wrap:has(.search-clear) .stacked-list__search input[data-v-8bcec40e]{padding-right:28px}.stacked-list__search[data-v-8bcec40e]:focus-within{border-color:#c59fff61;background:#ffffff12}.stacked-list__search svg[data-v-8bcec40e]{width:16px;height:16px;flex:0 0 auto;fill:none;stroke:#9d8eae;stroke-linecap:round;stroke-width:1.7}.stacked-list__search input[data-v-8bcec40e]{width:100%;min-width:0;border:0;outline:0;color:#f4efff;background:transparent;font:inherit;font-size:13px}.stacked-list__search input[data-v-8bcec40e]::placeholder{color:#8e819e}.stacked-list__active-list[data-v-8bcec40e],.directory-list[data-v-8bcec40e]{overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(193,159,255,.28) transparent}.stacked-list__active-list[data-v-8bcec40e]{max-height:220px;margin-top:18px;padding-right:4px}.member-row[data-v-8bcec40e]{display:flex;min-width:0;align-items:center;gap:11px;padding:12px 0;border-bottom:1px solid rgba(215,198,255,.08);animation:member-in-8bcec40e .65s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--member-index, 0) * 45ms)}.member-row[data-v-8bcec40e]:last-child{border-bottom:0}.member-avatar[data-v-8bcec40e]{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#fff;font-size:11px;font-weight:800;letter-spacing:-.04em;box-shadow:0 0 0 2px #14101ccc}.member-avatar img[data-v-8bcec40e]{width:100%;height:100%;border-radius:inherit;object-fit:cover}.member-avatar--small[data-v-8bcec40e]{width:38px;height:38px;margin-left:-9px;font-size:10px}.member-avatar--small[data-v-8bcec40e]:first-child{margin-left:0}.member-avatar--small img[data-v-8bcec40e]{width:100%;height:100%;border-radius:inherit;object-fit:cover}.member-avatar--0[data-v-8bcec40e]{background:linear-gradient(135deg,#8063d4,#d38af5)}.member-avatar--1[data-v-8bcec40e]{background:linear-gradient(135deg,#287a86,#62d0c2)}.member-avatar--2[data-v-8bcec40e]{background:linear-gradient(135deg,#bb7249,#f4c06e)}.member-avatar--3[data-v-8bcec40e]{background:linear-gradient(135deg,#4c6398,#a6b9e8)}.member-copy[data-v-8bcec40e]{min-width:0;flex:1}.member-copy strong[data-v-8bcec40e],.member-copy small[data-v-8bcec40e]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-copy strong[data-v-8bcec40e]{color:#f4efff;font-size:13px;font-weight:700}.member-copy small[data-v-8bcec40e]{margin-top:5px;color:#8bd8b6;font-size:11px}.member-copy small i[data-v-8bcec40e]{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#53d79a;box-shadow:0 0 9px #53d79ae6;vertical-align:1px}.member-audio[data-v-8bcec40e]{display:inline-flex;width:14px;height:14px;margin-left:6px;align-items:center;justify-content:center;color:#b8a9cd;vertical-align:-3px}.member-audio svg[data-v-8bcec40e]{width:13px;height:13px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.member-audio--muted[data-v-8bcec40e]{color:#f28b9b}.member-copy small.member-status--offline[data-v-8bcec40e]{color:#9f94ad}.role-badge[data-v-8bcec40e]{max-width:112px;overflow:hidden;padding:5px 8px;border:1px solid rgba(213,192,255,.12);border-radius:999px;color:#c8b9db;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.role-badge--admin[data-v-8bcec40e]{border-color:#c497ff59;color:#e0c7ff;background:#a855f71f}.stacked-list__empty[data-v-8bcec40e]{padding:24px 0;color:#9f94ad;font-size:12px;text-align:center}.stacked-list__bar[data-v-8bcec40e]{position:absolute;z-index:3;right:20px;bottom:20px;left:20px;display:flex;height:68px;overflow:hidden;padding:0;flex-direction:column;align-items:stretch;border:1px solid rgba(215,198,255,.22);border-radius:20px;color:inherit;background:#211c30f5;box-shadow:0 12px 34px #0000004d,0 0 24px #925ee014;cursor:pointer;text-align:left;transition:right .72s cubic-bezier(.22,1,.36,1),bottom .72s cubic-bezier(.22,1,.36,1),left .72s cubic-bezier(.22,1,.36,1),height .72s cubic-bezier(.22,1,.36,1),border-radius .72s cubic-bezier(.22,1,.36,1),background .35s ease}.stacked-list__bar[data-v-8bcec40e]:hover{background:#2a233dfa}.stacked-list__bar--open[data-v-8bcec40e]{right:10px;bottom:10px;left:10px;height:calc(100% - 20px);border-radius:24px;cursor:default}.stacked-list__bar-inner[data-v-8bcec40e]{display:flex;height:68px;flex:0 0 68px;align-items:center;justify-content:space-between;gap:12px;padding:0 14px}.directory-icon[data-v-8bcec40e]{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid rgba(215,198,255,.16);border-radius:13px;color:#cdb4fa;background:#171321;transition:transform .45s cubic-bezier(.22,1,.36,1)}.directory-icon img[data-v-8bcec40e]{width:100%;height:100%;object-fit:cover}.stacked-list__bar:hover .directory-icon[data-v-8bcec40e]{transform:scale(1.05)}.directory-copy[data-v-8bcec40e]{min-width:0;flex:1}.directory-copy strong[data-v-8bcec40e],.directory-copy small[data-v-8bcec40e]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.directory-copy strong[data-v-8bcec40e]{color:#f7f2ff;font-size:14px}.directory-copy small[data-v-8bcec40e]{margin-top:5px;color:#a89bb9;font-size:11px}.directory-summary[data-v-8bcec40e]{display:flex;flex:0 0 auto;align-items:center;padding-left:9px}.directory-more[data-v-8bcec40e]{display:grid;width:38px;height:38px;margin-left:-9px;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:50%;color:#c6b9d7;background:#312940;font-size:11px;font-weight:700}.directory-close[data-v-8bcec40e]{flex:0 0 auto;border:0;border-radius:12px;background:#ffffff14}.directory-close[data-v-8bcec40e]:hover{transform:rotate(90deg)}.directory-panel[data-v-8bcec40e]{display:flex;min-height:0;padding:5px 22px 22px;flex:1;flex-direction:column;animation:panel-in-8bcec40e .48s cubic-bezier(.22,1,.36,1) both}.directory-list[data-v-8bcec40e]{min-height:0;padding-top:8px}.member-row--directory[data-v-8bcec40e]{transform-origin:100% 100%}@keyframes panel-in-8bcec40e{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes member-in-8bcec40e{0%{opacity:0;transform:translate3d(10px,15px,0) rotate(1deg)}to{opacity:1;transform:translateZ(0) rotate(0)}}@media(max-width:520px){.stacked-list__content[data-v-8bcec40e]{padding:24px 20px 90px}.stacked-list__bar[data-v-8bcec40e]{right:14px;bottom:14px;left:14px}.stacked-list__bar--open[data-v-8bcec40e]{right:8px;bottom:8px;left:8px}.role-badge[data-v-8bcec40e]{max-width:88px}}@media(max-width:680px){.stacked-list[data-v-8bcec40e]{width:100%}.stacked-list__active-list[data-v-8bcec40e]{max-height:210px}}@media(prefers-reduced-motion:reduce){.stacked-list__bar[data-v-8bcec40e],.member-row[data-v-8bcec40e],.directory-panel[data-v-8bcec40e]{transition:none;animation:none}}.user-card[data-v-5d822682]{display:flex;width:100%;height:100%;flex-direction:column;justify-content:space-between;overflow:hidden;padding:22px 24px;border:1px solid var(--boomcat-glass-border);border-radius:inherit;color:#f4f2fa;background:var(--boomcat-glass-fill);box-shadow:0 16px 36px #0000002e,inset 0 1px #ffffff14;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}.user-card__guest-copy[data-v-5d822682],.user-card__profile-head[data-v-5d822682],.user-card__details[data-v-5d822682]{display:flex;align-items:center}.user-card__guest-copy[data-v-5d822682],.user-card__profile-head[data-v-5d822682]{min-width:0;gap:14px}.user-card__top-actions[data-v-5d822682]{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto}.user-card__guest-copy>div[data-v-5d822682]{min-width:0}.user-card__avatar[data-v-5d822682]{display:grid;width:52px;height:52px;flex:0 0 auto;place-items:center;border:1px solid rgba(215,198,255,.28);border-radius:50%;color:#fff;background:linear-gradient(135deg,#8063d4,#d38af5);box-shadow:0 8px 18px #00000038,inset 0 1px #ffffff4d;font-size:19px;font-weight:800}.user-card__avatar--guest[data-v-5d822682]{color:#c9b9de;background:#ffffff0f}.user-card__avatar img[data-v-5d822682]{width:100%;height:100%;border-radius:inherit;object-fit:cover}.user-card__identity[data-v-5d822682]{min-width:0}.user-card__eyebrow[data-v-5d822682]{margin:0 0 5px;color:#ab9ac8;font-size:10px;font-weight:800;letter-spacing:.14em}.user-card h2[data-v-5d822682]{margin:0;overflow:hidden;color:#f7f2ff;font-size:20px;text-overflow:ellipsis;white-space:nowrap}.user-card__hint[data-v-5d822682]{margin:5px 0 0;color:#a89bb9;font-size:12px}.user-card__online[data-v-5d822682]{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;margin-left:auto;color:#53d79a;font-size:13px;font-weight:800;letter-spacing:.08em}.user-card__online i[data-v-5d822682]{width:9px;height:9px;border-radius:50%;background:currentColor;box-shadow:0 0 9px currentColor;animation:user-online-pulse-5d822682 1.8s ease-in-out infinite}.user-card__details[data-v-5d822682]{gap:16px;margin:14px 0 0}.user-card__details>div[data-v-5d822682]{min-width:0;flex:1 1 0;padding:10px 12px;border:1px solid rgba(215,198,255,.1);border-radius:12px;background:#ffffff09}.user-card__details dt[data-v-5d822682]{color:#9f94ad;font-size:10px}.user-card__details dd[data-v-5d822682]{margin:4px 0 0;overflow:hidden;color:#eee7fa;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.user-card__action[data-v-5d822682],.user-card__logout[data-v-5d822682]{align-self:flex-start;padding:8px 16px;border:1px solid rgba(215,198,255,.2);border-radius:10px;color:#f7f2ff;background:#ffffff12;cursor:pointer;transition:color .25s ease,background-color .25s ease,transform .25s ease}.user-card__action[data-v-5d822682]:hover,.user-card__logout[data-v-5d822682]:hover{color:#28232e;background:#fff;transform:translateY(-1px)}.user-card__logout[data-v-5d822682]{padding:8px 12px;border-color:#ff827b61;color:#ff9c9b;background:#ff827b14;font-size:12px}.user-card__actions[data-v-5d822682]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.user-card__profile[data-v-5d822682]{padding:8px 12px;border:1px solid rgba(215,198,255,.18);border-radius:10px;color:#cdbbe0;background:#ffffff0b;cursor:pointer;font-size:12px;transition:color .25s ease,background-color .25s ease,transform .25s ease}.user-card__profile[data-v-5d822682]:hover{color:#28232e;background:#fff;transform:translateY(-1px)}.user-card__logout[data-v-5d822682]:hover{color:#2c1820;background:#ffb0ad}@keyframes user-online-pulse-5d822682{0%,to{opacity:.65;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media(max-width:680px){.user-card[data-v-5d822682]{padding:18px 20px}.user-card h2[data-v-5d822682]{font-size:17px}.user-card__top-actions[data-v-5d822682]{gap:7px}.user-card__online[data-v-5d822682]{font-size:12px}.user-card__profile[data-v-5d822682],.user-card__logout[data-v-5d822682]{padding:7px 10px;font-size:11px}.user-card__details[data-v-5d822682]{gap:10px}.user-card__details>div[data-v-5d822682]{padding:8px 10px}.user-card__details dd[data-v-5d822682]{font-size:11px}}@media(prefers-reduced-motion:reduce){.user-card__online i[data-v-5d822682]{animation:none}}:root{--content-width: 1180px;--boomcat-glass-fill: linear-gradient(145deg, rgba(46, 38, 67, .62), rgba(18, 15, 27, .8));--boomcat-glass-border: rgba(210, 194, 255, .14);--boomcat-glass-edge: rgba(196, 151, 255, .34);--boomcat-glass-glow: rgba(168, 85, 247, .2);color:#f4f2fa;background:#100e15;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#app{min-width:320px;min-height:100%;margin:0;background:#100e15}body{overflow-x:hidden}a,button{color:inherit;font:inherit}button{border:0}:focus-visible{outline:2px solid #b99cff;outline-offset:3px}.app-shell{min-height:100vh;overflow-x:hidden;background:#100e15}.home-hero{position:relative;min-height:860px;overflow:hidden;background:#120f17}.home-module-stage{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;overflow:hidden}.home-main-view,.home-profile-view{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .72s cubic-bezier(.22,1,.36,1),opacity .48s ease}.home-main-view{z-index:2;opacity:1;transform:translate(0)}.home-main-view--hidden{opacity:0;pointer-events:none;transform:translate(-100%)}.home-profile-view{z-index:3;opacity:0;pointer-events:none;transform:translate(100%)}.home-profile-view--active{opacity:1;pointer-events:auto;transform:translate(0)}.home-top-row,.home-content-row{position:absolute;z-index:2;left:max(16px,calc((100% - var(--content-width)) / 2));display:grid;width:min(var(--content-width),calc(100% - 32px));grid-template-columns:340px minmax(0,1fr);gap:24px}.home-top-row{top:112px}.home-content-row{top:310px;align-items:stretch}.home-online-count,.home-server-log-slot,.home-member-directory,.home-online-trend{width:100%;min-width:0}.home-online-trend{--trend-height: 470px;--trend-radius: 30px;height:var(--trend-height)}.app-shell--profile .home-hero{min-height:0;overflow:visible}.app-shell--profile .home-module-stage{position:relative;inset:auto;min-height:calc(100vh - 112px);overflow:visible}.app-shell--profile .home-profile-view--active{position:relative;inset:auto;min-height:calc(100vh - 112px)}.app-shell--profile .profile-panel__overlay{position:relative;inset:auto;min-height:inherit;overflow:visible;padding:112px 0 48px}.app-shell--profile .profile-panel{height:auto;min-height:calc(100vh - 160px);overflow:visible;margin-top:0}@media(max-width:680px){.home-hero{min-height:1480px}.home-top-row,.home-content-row{left:calc((100% - var(--navbar-width, calc(100% - 28px) )) / 2);display:block;width:var(--navbar-width, calc(100% - 28px) )}.home-top-row{top:86px}.home-content-row{top:492px}.home-server-log-slot{margin-top:18px}.home-online-count,.home-member-directory{--module-width: var(--navbar-width, calc(100% - 28px) )}.home-member-directory{--directory-height: 440px;--directory-radius: 26px}.home-online-trend{height:440px;margin-top:18px;--trend-height: 440px;--trend-radius: 26px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
