:root{--bg:#0b0916;--panel:#19152b;--panel-2:#1e1733;--stroke:#302645;--stroke-2:#382a54;--purple:#a66cff;--purple-2:#8538ed;--muted:#b5afc8;--white:#faf9ff;--danger:#ff6b6b;--ok:#5ee0a0;--radius:15px}*{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:dark}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(ellipse at 90% 28%,#24103b 0,transparent 40%),var(--bg);font-family:var(--font-inter),Inter,system-ui,sans-serif;color:var(--white);-webkit-font-smoothing:antialiased}main{flex:1}a{text-decoration:none;color:inherit}img{max-width:100%}button{font:inherit}.container{width:min(1320px,calc(100% - 48px));margin:auto}.gradient{color:transparent;-webkit-background-clip:text;background-clip:text}.muted{color:var(--muted)}header.site{height:72px;background:#0c0b19e8;border-bottom:1px solid #ffffff12;position:sticky;top:0;z-index:20;backdrop-filter:blur(16px)}.nav{height:100%;justify-content:space-between;gap:20px}.brand,.nav{display:flex;align-items:center}.brand{gap:12px;font-size:23px;font-weight:900;letter-spacing:-1px;font-style:italic}.brand-mark{width:34px;height:34px;filter:drop-shadow(0 0 10px #9b55ff88)}.brand .accent{color:#ae7aff}.links{display:flex;gap:34px;color:#e0dbea;font-size:14px}.links a{transition:color .2s}.links a:hover,.links a[aria-current=page]{color:var(--purple)}.actions{display:flex;gap:12px;align-items:center}.cart-btn{position:relative}.badge{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#f05a4b;font-size:11px;font-weight:800;display:grid;place-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 21px;border:1px solid #5b4a79;border-radius:11px;font-size:14px;font-weight:700;transition:.2s;cursor:pointer;background:#171426;color:#fff;white-space:nowrap}.btn:hover{transform:translateY(-2px);border-color:#b98cff}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn.primary{background:linear-gradient(120deg,#7732ed,#a448f8);border-color:transparent;box-shadow:0 6px 24px #752bea44}.btn.small{padding:9px 14px;font-size:13px;border-radius:9px}.btn.block{width:100%}.btn.ghost{background:transparent;border-color:#ffffff1c}.icon-btn{background:#ffffff0d;border:1px solid #ffffff14;color:#fff;border-radius:9px;width:34px;height:34px;display:grid;place-items:center;cursor:pointer;transition:.2s}.icon-btn:hover{border-color:#b98cff}.hero{position:relative;min-height:470px;overflow:hidden;display:flex;align-items:center}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b0918,#0c0919f5 30%,#0b091788 59%,#0b091722),linear-gradient(0deg,#0b0916,transparent 40%),url(/assets/hero-skyline.webp) center 52% /cover}.hero:after{content:"L";position:absolute;font-size:430px;font-weight:900;font-style:italic;color:#a05dff0b;right:27%;top:-180px;pointer-events:none}.hero-content{position:relative;z-index:1;padding:60px 0 38px}.eyebrow{display:inline-flex;align-items:center;gap:8px;background:#a15aff20;color:#e1c9ff;border:1px solid #a15aff48;border-radius:40px;padding:8px 13px;font-size:12px;font-weight:700}.hero h1{font-size:clamp(40px,5vw,68px);line-height:1.06;letter-spacing:-3px;margin:22px 0 14px;font-weight:900}.hero p{font-size:16px;line-height:1.75;color:#c9c2d7;max-width:570px;margin:0 0 22px}.hero-buttons{gap:14px}.hero-buttons,.highlights{display:flex;flex-wrap:wrap}.highlights{gap:34px;margin-top:35px}.highlight{display:flex;align-items:center;gap:12px}.highlight .symbol{font-size:26px;color:var(--purple)}.highlight b{font-size:13px}.highlight small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.page-hero{position:relative;padding:56px 0 36px;overflow:hidden}.page-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b0918 10%,#0b0918cc 50%,#0b091766),linear-gradient(0deg,var(--bg),transparent 60%),url(/assets/hero-skyline.webp) center 45% /cover;opacity:.9}.page-hero>.container{position:relative}.page-hero h1{font-size:clamp(32px,4vw,48px);letter-spacing:-2px;margin:10px 0 8px}.page-hero p{color:var(--muted);margin:0;max-width:620px;line-height:1.7;font-size:15px}.crumbs{font-size:12px;color:var(--muted);gap:8px}.crumbs a:hover{color:var(--purple)}.features{display:grid;grid-template-columns:repeat(4,1fr);margin-top:-2px;background:linear-gradient(120deg,#1e1733,#161326);border:1px solid #3a2b59;border-radius:var(--radius);position:relative;z-index:2;box-shadow:0 16px 45px #0004}.feature{padding:22px;display:flex;gap:15px;align-items:flex-start}.feature:not(:last-child){border-right:1px solid #ffffff10}.feature .icon{display:grid;place-items:center;min-width:48px;height:48px;background:#a36aff1c;border:1px solid #a36aff2d;border-radius:12px;color:#b986ff;font-size:25px}.feature h3{font-size:13px;margin:4px 0 7px}.feature p{font-size:12px;line-height:1.55;color:var(--muted);margin:0}.section{padding:55px 0 85px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px}.kicker{font-size:12px;letter-spacing:1.3px;color:#ad6cff;font-weight:800;text-transform:uppercase}.section-head h2{font-size:36px;letter-spacing:-1.5px;margin:7px 0}.section-head p{color:var(--muted);font-size:14px;margin:0}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.product{background:#191527;border:1px solid var(--stroke-2);border-radius:var(--radius);overflow:hidden;transition:.2s;display:flex;flex-direction:column}.product:hover{transform:translateY(-5px);border-color:#9555ec}.product-image{height:210px;position:relative;overflow:hidden;background:linear-gradient(135deg,#2a1748,#141122);display:block}.product-image img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.8);transition:transform .4s}.product:hover .product-image img{transform:scale(1.05)}.product-image .placeholder{position:absolute;inset:0;display:grid;place-items:center;font-size:90px;font-weight:900;font-style:italic;color:#a05dff30}.tag{position:absolute;top:13px;right:13px;background:var(--purple-2);padding:6px 13px;border-radius:8px;font-size:11px;font-weight:700}.tag.left{right:auto;left:13px;background:#000a;border:1px solid #ffffff1a;backdrop-filter:blur(6px)}.tag.orange{background:#f05a4b}.product-info{display:flex;gap:13px;align-items:center;padding:17px 17px 12px}.product-info .icon{min-width:45px;height:45px;display:grid;place-items:center;border-radius:10px;background:#a26bff20;border:1px solid #a26bff4a;font-size:22px;color:#bb8dff}.product-info h3{font-size:15px;margin:0 0 6px}.product-info p{font-size:12px;color:var(--muted);margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-foot{margin-top:auto;padding:12px 17px 17px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #ffffff0c}.price{font-size:20px;font-weight:900;letter-spacing:-.5px}.price s{font-size:13px;color:var(--muted);font-weight:500;margin-right:6px}.filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:26px}.chip{padding:9px 16px;border-radius:40px;border:1px solid #ffffff1a;background:#ffffff08;font-size:13px;font-weight:600;color:#e0dbea;transition:.2s}.chip:hover{border-color:#b98cff}.chip.active{background:#a15aff2a;border-color:#a15aff80;color:#fff}.cat-block+.cat-block{margin-top:48px}.cat-title{display:flex;align-items:baseline;gap:12px;margin:0 0 18px;font-size:22px;letter-spacing:-.5px}.cat-title small{font-size:12px;color:var(--muted);font-weight:500;letter-spacing:0}.detail{display:grid;grid-template-columns:1.3fr 1fr;gap:32px;padding:10px 0 80px;align-items:start}.gallery{border-radius:18px;overflow:hidden;border:1px solid var(--stroke-2);background:#191527}.gallery-main{aspect-ratio:16/9;position:relative;background:linear-gradient(135deg,#2a1748,#141122)}.gallery-main img{width:100%;height:100%;object-fit:cover;display:block}.thumbs{display:flex;gap:10px;padding:12px;overflow-x:auto}.thumbs button{padding:0;border:2px solid transparent;border-radius:9px;overflow:hidden;cursor:pointer;background:none;flex:0 0 auto}.thumbs button.active{border-color:var(--purple)}.thumbs img{width:96px;height:54px;object-fit:cover;display:block}.buybox{position:sticky;top:96px;background:linear-gradient(140deg,#22183a,#161326);border:1px solid #3a2b59;border-radius:18px;padding:26px}.buybox h1{font-size:30px;letter-spacing:-1px;margin:12px 0 10px}.buybox .price{font-size:34px;margin:18px 0 4px}.buybox .tax{font-size:12px;color:var(--muted);margin-bottom:20px}.checklist{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:10px;font-size:13px;color:#d9d3e6}.checklist li:before{content:"✓";color:var(--purple);font-weight:900;margin-right:10px}.prose{margin-top:32px;background:#191527;border:1px solid var(--stroke-2);border-radius:18px;padding:28px;color:#d9d3e6;line-height:1.75;font-size:15px;overflow-wrap:anywhere}.prose h2,.prose h3{color:#fff;letter-spacing:-.5px}.prose a{color:var(--purple);text-decoration:underline}.prose iframe,.prose img{max-width:100%;border-radius:12px}.prose ul{padding-left:20px}.cart{display:grid;grid-template-columns:1fr 380px;gap:28px;padding:10px 0 80px;align-items:start}.panel{background:#191527;border:1px solid var(--stroke-2);border-radius:18px}.cart-items{padding:8px 22px}.cart-item{display:grid;grid-template-columns:88px 1fr auto;gap:16px;align-items:center;padding:16px 0}.cart-item+.cart-item{border-top:1px solid #ffffff0e}.cart-item .thumb{width:88px;height:60px;border-radius:10px;overflow:hidden;background:linear-gradient(135deg,#2a1748,#141122);display:grid;place-items:center;color:#a05dff60;font-weight:900;font-style:italic;font-size:28px}.cart-item .thumb img{width:100%;height:100%;object-fit:cover}.cart-item h3{margin:0 0 6px;font-size:15px}.cart-item .meta{font-size:12px;color:var(--muted)}.cart-item .right{gap:14px}.cart-item .right,.qty{display:flex;align-items:center}.qty{gap:6px}.qty span{min-width:22px;text-align:center;font-weight:700}.summary{padding:24px;position:sticky;top:96px}.summary h2{margin:0 0 18px;font-size:20px}.row{display:flex;justify-content:space-between;font-size:14px;color:var(--muted);margin:10px 0}.row.total{color:#fff;font-size:20px;font-weight:900;padding-top:14px;border-top:1px solid #ffffff12;margin-top:16px}.coupon{display:flex;gap:8px;margin:18px 0 6px}.input{flex:1;min-width:0;background:#0f0c1c;border:1px solid #ffffff1c;border-radius:10px;padding:11px 13px;color:#fff;font-size:14px;outline:none;transition:border-color .2s}.input:focus{border-color:var(--purple)}.pill{display:inline-flex;align-items:center;gap:8px;background:#a15aff22;border:1px solid #a15aff55;padding:5px 6px 5px 11px;border-radius:40px;font-size:12px;font-weight:700;margin:4px 6px 0 0}.pill button{background:none;border:0;color:#fff;cursor:pointer;padding:0 4px}.user{display:flex;align-items:center;font-size:13px;color:var(--muted);padding:12px 14px;background:#ffffff07;border:1px solid #ffffff10;border-radius:12px;margin-bottom:16px}.user b{color:#fff}.secure{margin-top:14px;font-size:12px;color:var(--muted);text-align:center;line-height:1.6}.notice{padding:13px 16px;border-radius:12px;font-size:13px;line-height:1.5;margin-bottom:20px;border:1px solid}.notice.warn{background:#f0a24b14;border-color:#f0a24b55;color:#ffd6a8}.notice.error{background:#ff6b6b14;border-color:#ff6b6b55;color:#ffc4c4}.notice.ok{background:#5ee0a014;border-color:#5ee0a055;color:#bff5da}.form-msg{font-size:12px;margin-top:8px}.form-msg.error{color:var(--danger)}.form-msg.ok{color:var(--ok)}.empty{text-align:center;padding:64px 24px}.empty .big{font-size:64px;font-weight:900;font-style:italic;color:#a05dff40;line-height:1}.empty h2{margin:16px 0 8px}.empty p{color:var(--muted);margin:0 0 22px}.cta{margin-bottom:70px;padding:36px;border-radius:18px;border:1px solid #56367c;background:linear-gradient(115deg,#291443,#151226);display:flex;justify-content:space-between;align-items:center;gap:20px}.cta h2{margin:0 0 10px;font-size:25px}.cta p{margin:0;color:var(--muted);font-size:14px}footer.site{border-top:1px solid #ffffff18;padding:34px 0 28px;color:#9991ae;font-size:12px}.footer-top{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap;margin-bottom:24px}.footer-top p{max-width:360px;line-height:1.7;margin:12px 0 0}.footer-cols{display:flex;gap:60px;flex-wrap:wrap}.footer-cols h4{color:#fff;font-size:13px;margin:0 0 12px}.footer-cols a{display:block;margin:0 0 9px}.footer-inner{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;padding-top:20px;border-top:1px solid #ffffff0c}footer.site a:hover{color:white}.legal{padding:10px 0 80px;max-width:820px}.legal h2{font-size:20px;margin-top:32px}.legal li,.legal p{color:#d0c9de;line-height:1.75;font-size:15px}@media (max-width:1050px){.cart,.detail{grid-template-columns:1fr}.buybox,.summary{position:static}}@media (max-width:950px){.links{display:none}.features{grid-template-columns:repeat(2,1fr)}.feature:nth-child(2){border-right:0}.feature:nth-child(-n+2){border-bottom:1px solid #ffffff10}.product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.container{width:min(100% - 32px,1320px)}.brand{font-size:18px}.brand-mark{width:28px;height:28px}.actions .discord{display:none}.hero{min-height:570px}.hero:before{background:linear-gradient(90deg,#0b0918e8,#0b091888),linear-gradient(0deg,#0b0916,transparent 50%),url(/assets/hero-skyline.webp) 50% /cover}.hero h1{letter-spacing:-2px}.highlights{gap:18px}.features,.product-grid{grid-template-columns:1fr}.feature{border-right:0!important;border-bottom:1px solid #ffffff10}.section-head{align-items:start;flex-direction:column}.section-head h2{font-size:29px}.cta{align-items:start;flex-direction:column}.product-image{height:220px}.cart-item{grid-template-columns:64px 1fr}.cart-item .thumb{width:64px;height:48px}.cart-item .right{grid-column:1/-1;justify-content:space-between}.cart-items{padding:4px 16px}}.btn svg,.eyebrow svg,.pill svg,.secure svg,.tag svg,.user svg{flex:0 0 auto}.tag{display:inline-flex;align-items:center;gap:5px}.highlight .symbol{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#a36aff18;border:1px solid #a36aff30}.icon-btn svg{display:block}.icon-btn:hover svg{color:#d7b8ff}.checklist li{display:flex;align-items:center;gap:10px}.checklist li:before{content:none}.checklist svg{color:var(--purple);flex:0 0 auto}.secure{display:block}.secure svg{vertical-align:-1px;margin-right:4px}.success-icon{color:var(--ok);display:grid;place-items:center;filter:drop-shadow(0 0 18px #5ee0a055)}.faq-q{cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.faq-q::-webkit-details-marker{display:none}.faq-q svg{color:var(--purple);transition:transform .2s;flex:0 0 auto}details[open] .faq-q svg{transform:rotate(180deg)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.field{display:grid;gap:7px;margin-bottom:14px;font-size:13px;color:var(--muted)}.field .input{width:100%}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes glow{0%,to{box-shadow:0 6px 24px #752bea44}50%{box-shadow:0 6px 34px #9b55ffaa}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes toastIn{0%{opacity:0;transform:translateX(110%) scale(.96)}to{opacity:1;transform:none}}@keyframes toastOut{to{opacity:0;transform:translateX(110%) scale(.96)}}@keyframes bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.page-enter{animation:fadeIn .35s ease both}.hero-content>*{animation:fadeUp .7s cubic-bezier(.2,.7,.2,1) both}.hero-content>:nth-child(2){animation-delay:.08s}.hero-content>:nth-child(3){animation-delay:.16s}.hero-content>:nth-child(4){animation-delay:.24s}.hero-content>:nth-child(5){animation-delay:.32s}.hero:after{animation:floaty 7s ease-in-out infinite}.features{animation:fadeUp .7s cubic-bezier(.2,.7,.2,1) .35s both}.page-hero .container>*{animation:fadeUp .55s cubic-bezier(.2,.7,.2,1) both}.page-hero .container>:nth-child(2){animation-delay:.06s}.page-hero .container>:nth-child(3){animation-delay:.12s}.buybox,.gallery,.summary{animation:fadeUp .6s cubic-bezier(.2,.7,.2,1) .1s both}@keyframes revealIn{0%{opacity:0;translate:0 28px;scale:.98}to{opacity:1;translate:0 0;scale:1}}@supports (animation-timeline:view()){.reveal{animation:revealIn linear both;animation-timeline:view();animation-range:entry 0 entry 90%}}.gradient{background-size:200% auto;animation:shimmer 6s linear infinite;background-image:linear-gradient(90deg,#d7a6ff,#9a57f2,#d7a6ff)}.btn{position:relative;overflow:hidden}.btn:active:not(:disabled){transform:translateY(0) scale(.97)}.btn.primary:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,#ffffff40 50%,transparent 70%);transform:translateX(-120%);transition:transform .6s}.btn.primary:hover:after{transform:translateX(120%)}.cart-btn{overflow:visible}.cart-btn:after{display:none}.badge{animation:pop .45s cubic-bezier(.3,1.6,.5,1) both}.icon-btn:active{transform:scale(.9)}.feature .icon,.product-info .icon{transition:transform .3s,background .3s}.feature:hover .icon,.product:hover .product-info .icon{transform:rotate(-8deg) scale(1.08);background:#a36aff33}.login-btn,.user-trigger{padding:10px 14px}.avatar,.user-menu{position:relative}.avatar{flex:0 0 auto;border-radius:50%;display:grid;place-items:center;font-weight:900;color:#fff;background:linear-gradient(135deg,#c39bff,#7c3aed 55%,#4c1d95);padding:2px}.avatar:before{content:"";position:absolute;inset:-2px;border-radius:50%;background:conic-gradient(from 0deg,#d7a6ff,#7c3aed,#f0abfc,#d7a6ff);z-index:-1;animation:spin 6s linear infinite;opacity:.9}.avatar img{width:100%;height:100%;object-fit:cover;display:block;background:#0c0b19}.avatar img,.avatar-dot{border-radius:50%;border:2px solid #0c0b19}.avatar-dot{position:absolute;right:-1px;bottom:-1px;width:28%;height:28%;min-width:8px;min-height:8px;background:var(--ok);box-shadow:0 0 8px #5ee0a0aa}.user-trigger{gap:10px;isolation:isolate}.user-trigger:hover .avatar:before{animation-duration:2s}.dropdown-head{isolation:isolate}.user-name{max-width:120px;overflow:hidden;text-overflow:ellipsis}.chev{transition:transform .25s}.user-trigger[aria-expanded=true] .chev{transform:rotate(180deg)}.dropdown{position:absolute;right:0;top:calc(100% + 10px);min-width:250px;padding:8px;border-radius:14px;background:#171327f2;border:1px solid #3a2b59;box-shadow:0 20px 50px #000a;backdrop-filter:blur(16px);opacity:0;transform:translateY(-6px) scale(.97);transform-origin:top right;pointer-events:none;transition:opacity .18s,transform .18s;z-index:30}.dropdown.open{opacity:1;transform:none;pointer-events:auto}.dropdown-head{display:flex;gap:10px;align-items:center;padding:10px 10px 12px;border-bottom:1px solid #ffffff10;margin-bottom:6px;color:var(--purple)}.dropdown-head small{display:block;font-size:11px;color:var(--muted)}.dropdown-head b{color:#fff;font-size:14px}.dropdown a,.dropdown button{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border-radius:9px;font-size:14px;color:#e0dbea;background:none;border:0;cursor:pointer;text-align:left;transition:background .15s,color .15s}.dropdown a:hover,.dropdown button:hover{background:#a36aff1c;color:#fff}.dropdown .danger{color:#ff9c9c}.dropdown .danger:hover{background:#ff6b6b1c;color:#ffc4c4}.user{gap:10px}.toaster{position:fixed;z-index:100;right:20px;bottom:20px;display:flex;flex-direction:column;gap:10px;width:min(380px,calc(100vw - 32px));pointer-events:none}.toast{pointer-events:auto;position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;padding:14px 14px 16px;border-radius:14px;background:#171327f2;border:1px solid #3a2b59;box-shadow:0 16px 40px #000a;backdrop-filter:blur(14px);font-size:14px;line-height:1.45;animation:toastIn .38s cubic-bezier(.2,1,.3,1) both}.toast.leaving{animation:toastOut .26s ease forwards}.toast span{flex:1}.toast button{background:none;border:0;color:var(--muted);cursor:pointer;padding:4px;border-radius:6px;display:grid}.toast button:hover{color:#fff;background:#ffffff12}.toast-icon{flex:0 0 auto}.toast.success{border-color:#5ee0a055}.toast.success .toast-icon{color:var(--ok)}.toast.error{border-color:#ff6b6b66}.toast.error .toast-icon{color:var(--danger)}.toast.info .toast-icon{color:var(--purple)}.toast-bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:currentColor;opacity:.5;transform-origin:left;animation:bar var(--d) linear forwards}.toast.success .toast-bar{color:var(--ok)}.toast.error .toast-bar{color:var(--danger)}.toast.info .toast-bar{color:var(--purple)}@media (max-width:650px){.toaster{left:16px;right:16px;bottom:16px;width:auto}@keyframes toastIn{0%{opacity:0;transform:translateY(120%)}to{opacity:1;transform:none}}@keyframes toastOut{to{opacity:0;transform:translateY(120%)}}.cart-label,.user-name{display:none}.cart-btn,.login-btn,.user-trigger{padding:10px 12px}.actions{gap:8px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{animation:none!important}}.login-gate p{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);margin:0 0 12px}.login-gate svg{color:var(--purple);flex:0 0 auto}.empty .big svg{color:#a05dff80}@media (max-width:650px){.hide-mobile{display:none}}.lang-switch{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:10px;background:#ffffff0a;border:1px solid #ffffff1a}.lang-switch button{position:relative;z-index:1;background:none;border:0;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.5px;padding:7px 10px;cursor:pointer;border-radius:7px;transition:color .2s}.lang-switch button.active{color:#fff}.lang-switch button:hover:not(.active){color:#e0dbea}.lang-pill{position:absolute;top:3px;left:3px;width:calc(50% - 3px);height:calc(100% - 6px);border-radius:7px;background:linear-gradient(120deg,#7732ed,#a448f8);box-shadow:0 4px 14px #752bea55;transition:transform .3s cubic-bezier(.3,1.3,.5,1)}.lang-switch.busy{opacity:.7}@media (max-width:650px){.lang-switch button{padding:6px 8px;font-size:11px}}.gallery-main iframe,.gallery-main img,.gallery-main video{width:100%;height:100%;object-fit:cover;display:block;border:0;background:#000}.gallery-main video{object-fit:contain}.slide-in{animation:fadeIn .35s ease both}.gal-nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:1px solid #ffffff22;background:#0b0916b0;color:#fff;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(8px);transition:background .2s,transform .2s;z-index:2}.gal-nav:hover{background:#7732edcc;transform:translateY(-50%) scale(1.06)}.gal-nav.prev{left:12px}.gal-nav.next{right:12px}.gal-count{position:absolute;right:12px;bottom:12px;font-size:12px;font-weight:700;padding:4px 10px;border-radius:20px;background:#0b0916b0;backdrop-filter:blur(8px);z-index:2}.thumbs button{position:relative}.thumbs video{width:96px;height:54px;object-fit:cover;display:block}.thumb-play{position:absolute;inset:0;display:grid;place-items:center;background:#0006;color:#fff}.badge-pill{display:inline-block;margin:-2px 0 6px;padding:5px 12px;border-radius:30px;font-size:12px;font-weight:800;background:linear-gradient(120deg,#7732ed,#a448f8)}.video-tag{top:auto;bottom:13px;right:13px;padding:6px 8px;display:grid;place-items:center;background:#000a;border:1px solid #ffffff1a}.announce{position:relative;z-index:21;background:linear-gradient(90deg,#5b21b6,#9333ea,#5b21b6);background-size:200% auto;animation:shimmer 8s linear infinite;color:#fff;text-align:center;font-size:13px;font-weight:600;padding:9px 16px}.announce a{text-decoration:underline;text-underline-offset:3px}.admin{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;padding:36px 0 120px;align-items:start}.admin-main{min-width:0}.admin-side{position:sticky;top:96px;display:grid;gap:14px}.admin-who{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;background:linear-gradient(140deg,#22183a,#161326);border:1px solid #3a2b59;isolation:isolate}.admin-who b{display:block;font-size:14px}.admin-who small{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--ok);margin-top:3px;font-weight:700}.admin-nav{display:grid;gap:4px;padding:8px;border-radius:16px;background:#15111f;border:1px solid var(--stroke-2)}.admin-nav a{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:12px;font-size:14px;font-weight:600;color:#cfc8df;transition:background .15s,color .15s}.admin-nav a:hover{background:#a36aff14;color:#fff}.admin-nav a.active{background:linear-gradient(120deg,#7732ed33,#a448f81f);color:#fff;box-shadow:inset 0 0 0 1px #a66cff44}.nav-tile{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#ffffff0a;border:1px solid #ffffff12;color:#c9a6ff;transition:background .2s,transform .2s}.admin-nav a.active .nav-tile{background:linear-gradient(135deg,#7732ed,#a448f8);color:#fff;border-color:transparent;box-shadow:0 6px 16px #752bea55}.admin-nav a:hover .nav-tile{transform:scale(1.06)}.admin-nav .nav-shop{margin-top:6px;border-top:1px solid #ffffff0d;border-radius:0 0 12px 12px;padding-top:12px}.admin-tabbar{display:none}.admin-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px}.admin-head>div{min-width:0}.admin-head h1{margin:6px 0;font-size:30px;letter-spacing:-1px;overflow-wrap:anywhere}.admin-head p{margin:0;font-size:14px}.head-action{flex:0 0 auto}.back{display:inline-flex;align-items:center;gap:6px;font-size:13px}.back:hover{color:#fff}.stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:24px}.stat{position:relative;overflow:hidden;display:grid;gap:2px;padding:16px;border-radius:16px;background:#191527;border:1px solid var(--stroke-2);animation:fadeUp .5s both}.stat:nth-child(2){animation-delay:.05s}.stat:nth-child(3){animation-delay:.1s}.stat:nth-child(4){animation-delay:.15s}.stat:nth-child(5){animation-delay:.2s}.stat:after{content:"";position:absolute;right:-30px;top:-30px;width:90px;height:90px;border-radius:50%;background:var(--tone);opacity:.12;filter:blur(4px)}.stat-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;margin-bottom:8px;color:var(--tone);background:color-mix(in srgb,var(--tone) 16%,transparent);border:1px solid color-mix(in srgb,var(--tone) 35%,transparent)}.stat b{font-size:24px;letter-spacing:-.5px}.stat small{font-size:12px;color:var(--muted)}.tone-violet{--tone:#a66cff}.tone-amber{--tone:#f5b84b}.tone-rose{--tone:#ff6b8b}.tone-sky{--tone:#5cc8ff}.tone-green{--tone:#5ee0a0}.admin-tools{display:grid;gap:12px;margin-bottom:14px}.chips{display:flex;gap:8px;flex-wrap:wrap}.chips .chip{cursor:pointer;font:inherit;font-size:13px;font-weight:600}.admin-list{display:grid;gap:8px}.admin-row{display:grid;grid-template-columns:80px minmax(0,1fr) 20px;gap:14px;align-items:center;padding:10px 14px 10px 10px;border-radius:14px;background:#191527;border:1px solid var(--stroke-2);transition:border-color .2s,transform .2s,background .2s}.admin-row:hover{border-color:#9555ec;transform:translateX(3px);background:#1d1830}.admin-row.is-hidden{opacity:.6}.admin-thumb{width:80px;height:54px;border-radius:10px;overflow:hidden;background:linear-gradient(135deg,#2a1748,#141122);display:grid;place-items:center;font-weight:900;font-style:italic;color:#a05dff60}.admin-thumb img{width:100%;height:100%;object-fit:cover}.admin-row-main{display:grid;gap:4px;min-width:0}.admin-row-main b,.admin-row-main small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-row-main small{color:var(--muted);font-size:12px}.admin-flags{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.admin-flags:empty{display:none}.admin-flags span{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;padding:3px 8px;border-radius:20px;background:#a36aff1c;color:#d7b8ff}.admin-flags .flag-star{background:#f5b84b22;color:#f5b84b}.admin-flags .flag-hidden{background:#ff6b8b1f;color:#ff9cb0}.admin-flags .flag-badge{background:linear-gradient(120deg,#7732ed,#a448f8);color:#fff}.admin-edit{color:var(--muted);transition:transform .2s,color .2s}.admin-row:hover .admin-edit{color:#fff;transform:translateX(3px)}.admin-empty{padding:30px;text-align:center}.admin-row .nav-tile{width:80px;height:54px}.editor{gap:18px}.apanel,.editor{display:grid;min-width:0}.apanel{background:#191527;border:1px solid var(--stroke-2);border-radius:18px;padding:22px;gap:16px}.apanel-head{justify-content:space-between;gap:12px;flex-wrap:wrap}.apanel-head,.apanel-head h2{display:flex;align-items:center}.apanel-head h2{gap:10px;margin:0;font-size:17px}.sec-ico{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#a36aff1c;border:1px solid #a36aff33;color:#c9a6ff}.admin-lang button{padding:7px 12px}.afield{display:grid;gap:7px;min-width:0}.afield-label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;font-weight:700;color:#e0dbea}.afield-hint{font-size:12px;color:var(--muted)}.afield .input{width:100%}.fallback{font-style:normal;font-size:11px;font-weight:600;color:#f0a24b}textarea.input{resize:vertical;line-height:1.6;font-family:inherit}.input.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.chip.mini{padding:5px 10px;font-size:12px;display:inline-flex;gap:6px;align-items:center;cursor:pointer;white-space:nowrap}.md-preview{margin:0;min-height:200px}.toggle{display:flex;align-items:center;gap:14px;cursor:pointer;padding:6px 0}.toggle input{position:absolute;opacity:0;pointer-events:none}.toggle-ui{position:relative;flex:0 0 auto;width:44px;height:26px;border-radius:20px;background:#ffffff1a;border:1px solid #ffffff22;transition:background .2s}.toggle-ui:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .25s cubic-bezier(.3,1.4,.5,1)}.toggle input:checked+.toggle-ui{background:linear-gradient(120deg,#7732ed,#a448f8);border-color:transparent}.toggle input:checked+.toggle-ui:after{transform:translateX(18px)}.toggle input:focus-visible+.toggle-ui{outline:2px solid var(--purple);outline-offset:2px}.toggle b{display:block;font-size:14px}.toggle small{display:block;font-size:12px;color:var(--muted);margin-top:2px}.dropzone{display:grid;place-items:center;gap:6px;text-align:center;padding:28px 16px;border-radius:14px;border:2px dashed #5b4a79;background:#a36aff0a;cursor:pointer;transition:border-color .2s,background .2s;color:#d7b8ff}.dropzone.drag,.dropzone:hover{border-color:var(--purple);background:#a36aff1a}.dropzone small,.url-add{color:var(--muted)}.url-add{display:flex;align-items:center;gap:10px}.url-add,.url-add .input{min-width:0}.upload-row{display:grid;grid-template-columns:18px minmax(0,1fr) 120px 40px;gap:10px;align-items:center;font-size:13px}.upload-row span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress{height:6px;border-radius:6px;background:#ffffff14;overflow:hidden}.progress i{display:block;height:100%;background:linear-gradient(90deg,#7732ed,#a448f8);transition:width .2s}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.media-item{border-radius:12px;overflow:hidden;border:1px solid var(--stroke-2);background:#120f20;animation:fadeUp .3s ease both}.media-prev{position:relative;aspect-ratio:16/9;background:#000}.media-prev img,.media-prev video{width:100%;height:100%;object-fit:cover;display:block}.media-type{position:absolute;left:8px;top:8px;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#000b}.media-cover{position:absolute;right:8px;top:8px;font-size:10px;font-weight:800;padding:3px 8px;border-radius:20px;background:linear-gradient(120deg,#7732ed,#a448f8)}.media-actions{display:flex;gap:6px;padding:8px;justify-content:flex-end}.icon-btn:disabled{opacity:.35;cursor:not-allowed}.icon-btn.danger:hover{border-color:var(--danger);color:var(--danger)}.savebar{position:sticky;bottom:16px;z-index:5;display:flex;align-items:center;gap:10px;padding:10px 10px 10px 16px;border-radius:16px;background:#171327f2;border:1px solid #3a2b59;box-shadow:0 16px 40px #000a;backdrop-filter:blur(14px);font-size:13px;color:var(--muted)}.save-state{display:inline-flex;align-items:center;gap:8px;margin-right:auto;font-weight:600;white-space:nowrap}.save-state i{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 8px var(--ok)}.savebar.dirty{border-color:#f0a24b88}.savebar.dirty .save-state{color:#ffd6a8}.savebar.dirty .save-state i{background:#f0a24b;box-shadow:0 0 8px #f0a24b;animation:diaPulse 1.2s ease-in-out infinite}.admin-link{color:#bff5da!important}@media (max-width:1100px){.stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.admin{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px 0 110px}.admin-side{position:static}.admin-who{padding:10px 12px}.admin-nav{display:none}.admin-tabbar{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;z-index:70;left:0;right:0;bottom:0;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:#110e1cf2;border-top:1px solid #3a2b59;backdrop-filter:blur(18px);box-shadow:0 -10px 30px #0008}.admin-tabbar a{display:grid;justify-items:center;gap:3px;padding:6px 4px;border-radius:12px;font-size:11px;font-weight:700;color:var(--muted);transition:color .2s,background .2s}.admin-tabbar a.active{color:#fff;background:#a36aff1c}.admin-tabbar a.active svg{color:#c9a6ff;filter:drop-shadow(0 0 8px #a66cff88)}.savebar{bottom:calc(74px + env(safe-area-inset-bottom))}.to-top{bottom:calc(84px + env(safe-area-inset-bottom))}.toaster{bottom:calc(150px + env(safe-area-inset-bottom))!important}}@media (max-width:650px){.admin-head{margin-bottom:16px}.admin-head h1{font-size:24px}.admin-head p{font-size:13px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat{padding:12px}.stat:last-child{grid-column:1/-1}.stat b{font-size:20px}.stat-icon{width:32px;height:32px;margin-bottom:4px}.chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.chips::-webkit-scrollbar{display:none}.admin-row{grid-template-columns:64px minmax(0,1fr) 18px;gap:12px;padding:8px 10px 8px 8px}.admin-thumb{width:64px;height:46px}.apanel{padding:16px;border-radius:16px;gap:14px}.apanel-head h2{font-size:16px}.sec-ico{width:30px;height:30px}.input{font-size:16px}.input.mono{font-size:14px}.url-add{flex-wrap:wrap}.url-add>svg{display:none}.url-add .input{flex:1 1 100%}.url-add .btn{width:100%}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.media-actions{justify-content:space-between;padding:6px}.media-actions .icon-btn{width:36px;height:36px}.upload-row{grid-template-columns:18px minmax(0,1fr) 60px 36px}.dropzone{padding:22px 12px}.md-toolbar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.md-toolbar::-webkit-scrollbar{display:none}.md-toolbar .icon-btn{flex:0 0 auto;width:38px;height:38px}.md-sep{flex:0 0 4px}.savebar{padding:8px 8px 8px 14px;gap:8px}.savebar .btn{padding:10px 14px}.hide-xs{display:none}.admin-lang button{padding:6px 9px;font-size:11px}}.md-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;border-radius:12px;background:#120f20;border:1px solid var(--stroke-2)}.md-sep{flex:1}.md-split{display:grid;gap:14px}.md-split.on{grid-template-columns:1fr 1fr}.md-input{min-height:520px}.md-split .md-preview{margin:0;min-height:520px;max-height:720px;overflow:auto;padding:20px 24px}.flag-warn{background:#f0a24b22!important;color:#ffd6a8!important}.legal-body h2{font-size:20px;margin:30px 0 10px}.legal-body h3{font-size:17px;margin:24px 0 8px}.legal-body a{color:var(--purple);text-decoration:underline}.legal-body code{background:#ffffff10;padding:1px 6px;border-radius:5px;font-size:.9em}.legal-body ol,.legal-body ul{padding-left:22px;color:#d0c9de;line-height:1.75}.legal-updated{margin-top:36px;font-size:13px;color:var(--muted)!important}@media (max-width:1100px){.md-split.on{grid-template-columns:1fr}.md-input,.md-split .md-preview{min-height:320px}}.legal-body>:first-child{margin-top:0}.cookie-wrap{position:fixed;z-index:90;left:20px;bottom:20px;width:min(460px,calc(100vw - 32px));animation:toastIn .45s cubic-bezier(.2,1,.3,1) both}@keyframes cookieUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.cookie-wrap{animation-name:cookieUp}.cookie{padding:20px;border-radius:18px;background:#171327f5;border:1px solid #4a3670;box-shadow:0 24px 60px #000c,inset 0 0 0 1px #a66cff14;backdrop-filter:blur(18px)}.cookie-head{display:flex;gap:14px;align-items:flex-start;position:relative}.cookie-icon{flex:0 0 auto;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#a66cff33,#6d28d933);color:#d7b8ff;border:1px solid #a66cff44}.cookie h3{margin:2px 0 6px;font-size:16px}.cookie p{margin:0;font-size:13px;line-height:1.6;color:var(--muted)}.cookie p a{color:var(--purple);text-decoration:underline}.cookie-close{position:absolute;right:-6px;top:-6px;background:none;border:0;color:var(--muted);cursor:pointer;padding:6px;border-radius:8px}.cookie-close:hover{color:#fff;background:#ffffff12}.cookie-cats{display:grid;gap:10px;margin-top:16px}.cookie-cat{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:12px;background:#ffffff07;border:1px solid #ffffff10}.cookie-cat b{display:block;font-size:13px}.cookie-cat small{display:block;font-size:12px;color:var(--muted);margin-top:3px;line-height:1.5}.cookie-cat.toggle{padding:12px 14px}.cookie-always{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--ok);white-space:nowrap}.cookie-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px;flex-wrap:wrap}.linklike{background:none;border:0;padding:0;margin:0 0 9px;color:inherit;font:inherit;cursor:pointer;display:block;text-align:left}.linklike:hover{color:#fff}@media (max-width:650px){.cookie-wrap{left:12px;right:12px;bottom:12px;width:auto}.cookie-actions .btn{flex:1 1 auto}}.yt-gate{position:absolute;inset:0;display:grid;place-items:center}.yt-gate img{filter:blur(6px) brightness(.45);transform:scale(1.06)}.yt-gate-box{position:relative;z-index:1;text-align:center;padding:20px;max-width:360px}.yt-gate-box p{margin:10px 0 14px;font-size:14px;color:#e0dbea}.yt-gate-actions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.burger{display:none;width:42px;height:42px;border-radius:12px}.drawer-wrap{position:fixed;inset:0;z-index:80;pointer-events:none}.drawer-wrap.open{pointer-events:auto}.drawer-backdrop{position:absolute;inset:0;background:#05040acc;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .35s}.drawer-wrap.open .drawer-backdrop{opacity:1}.drawer{position:absolute;top:0;right:0;bottom:0;width:min(380px,90vw);display:flex;flex-direction:column;overflow:hidden;isolation:isolate;background:linear-gradient(165deg,#1d1336,#120e22 45%,#0c0a16);border-left:1px solid #4a3670;box-shadow:-30px 0 80px #000c;border-radius:26px 0 0 26px;transform:translateX(105%);transition:transform .45s cubic-bezier(.16,1,.3,1);padding-bottom:env(safe-area-inset-bottom)}.drawer-wrap.open .drawer{transform:none}.drawer-glow{position:absolute;border-radius:50%;filter:blur(60px);z-index:-1;pointer-events:none}.drawer-glow.g1{width:260px;height:260px;top:-80px;right:-60px;background:#8a16f766}.drawer-glow.g2{width:220px;height:220px;bottom:60px;left:-90px;background:#c62af533}.drawer-watermark{position:absolute;z-index:-1;right:-60px;bottom:120px;width:300px;height:auto;opacity:.06;transform:rotate(-12deg);pointer-events:none}.drawer-head{display:flex;justify-content:space-between;align-items:center;padding:22px 20px 16px}.drawer-logo .wordmark-mark{width:44px;height:34px}.drawer-logo .wordmark-name{font-size:20px}.drawer-logo .wordmark-sub{font-size:9px;letter-spacing:5px}.drawer-close{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;cursor:pointer;color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;transition:transform .3s,background .2s}.drawer-close:hover{background:#ffffff1a;transform:rotate(90deg)}.drawer-body{flex:1;overflow-y:auto;padding:4px 16px 16px;display:grid;align-content:start;gap:6px}.drawer-body>*,.drawer-nav>a,.drawer-quick>*{opacity:0;transform:translateX(24px)}.drawer-wrap.open .drawer-body>*,.drawer-wrap.open .drawer-nav>a,.drawer-wrap.open .drawer-quick>*{animation:drawerIn .5s calc(var(--i, 0) * 45ms + .12s) cubic-bezier(.16,1,.3,1) forwards}.drawer-nav,.drawer-quick{opacity:1!important;transform:none!important;animation:none!important}@keyframes drawerIn{to{opacity:1;transform:none}}.drawer-user{display:flex;align-items:center;gap:12px;padding:14px;margin-bottom:10px;border-radius:18px;isolation:isolate;background:linear-gradient(135deg,#7732ed33,#c62af51a);border:1px solid #a66cff44;box-shadow:inset 0 1px 0 #ffffff12}.drawer-user-text{flex:1;min-width:0;display:grid;gap:2px}.drawer-user-text small{font-size:11px;color:#c9b5ea}.drawer-user-text b{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer-user.guest .drawer-user-text small{font-size:12px;line-height:1.4}.drawer-icon-btn{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;cursor:pointer;color:#ff9c9c;background:#ff6b6b14;border:1px solid #ff6b6b33}.drawer-nav{display:grid;gap:4px}.drawer-nav a{display:flex;align-items:center;gap:14px;padding:10px 12px 10px 10px;border-radius:16px;color:#e0dbea;transition:background .2s,transform .2s;position:relative}.drawer-nav a:active{transform:scale(.98)}.dn-tile{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;flex:0 0 auto;color:#c9a6ff;background:#ffffff08;border:1px solid #ffffff12;transition:all .25s}.dn-text{flex:1;display:grid;gap:1px}.dn-text b{font-size:16px}.dn-text small{font-size:12px;color:var(--muted)}.dn-arrow{color:#6f5d93;transition:transform .2s,color .2s}.drawer-nav a.active,.drawer-nav a:hover{background:#a36aff14}.drawer-nav a.active{background:linear-gradient(90deg,#7732ed2e,transparent)}.drawer-nav a.active:before{content:"";position:absolute;left:-16px;top:14px;bottom:14px;width:4px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,#C62AF5,#5A0BFF);box-shadow:0 0 12px #a66cff}.drawer-nav a.active .dn-tile{color:#fff;border-color:transparent;background:linear-gradient(135deg,#7A12F5,#C62AF5);box-shadow:0 8px 20px #8a16f766}.drawer-nav a.active .dn-arrow,.drawer-nav a:hover .dn-arrow{color:#fff;transform:translateX(3px)}.drawer-section{margin:14px 4px 4px;font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:#ad6cff}.drawer-quick{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dq{position:relative;display:grid;gap:2px;padding:14px;border-radius:16px;background:#ffffff07;border:1px solid #ffffff12;transition:background .2s,border-color .2s,transform .2s;overflow:hidden}.dq:active{transform:scale(.97)}.dq:hover{border-color:#a66cff55;background:#a36aff12}.dq b{font-size:14px;margin-top:8px}.dq small{font-size:11px;color:var(--muted)}.dq-icon{position:relative;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#d7b8ff;background:#a36aff1f}.dq-badge{position:absolute;top:-6px;right:-8px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#f05a4b;color:#fff;font-size:10px;font-weight:800;font-style:normal;display:grid;place-items:center;box-shadow:0 0 0 2px #120e22}.dq.discord .dq-icon{color:#fff;background:#5865f2}.dq.admin .dq-icon{color:var(--ok);background:#5ee0a01f}.drawer-foot{padding:16px 20px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #ffffff10;background:#0b0916aa;backdrop-filter:blur(10px)}.drawer-legal{display:flex;gap:12px;font-size:11px;color:var(--muted)}.drawer-legal a:hover{color:#fff}@media (max-width:950px){.burger{display:grid}}.store-toolbar{display:flex;gap:12px;margin-bottom:18px;flex-wrap:wrap}.search{flex:1 1 280px;display:flex;align-items:center;gap:10px;padding:0 14px;height:46px;border-radius:12px;background:#120f20;border:1px solid #ffffff1c;color:var(--muted);transition:border-color .2s,box-shadow .2s}.search:focus-within{border-color:var(--purple);box-shadow:0 0 0 4px #a66cff22}.search input{flex:1;min-width:0;background:none;border:0;outline:0;color:#fff;font:inherit;font-size:15px}.search input::-webkit-search-cancel-button{display:none}.search button{background:#ffffff12;border:0;color:#fff;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;cursor:pointer}.sort{display:flex;align-items:center;gap:8px;padding:0 12px;height:46px;border-radius:12px;background:#120f20;border:1px solid #ffffff1c;color:var(--muted)}.sort select{background:none;border:0;outline:0;color:#fff;font:inherit;font-size:14px;cursor:pointer;padding-right:4px}.sort select option{background:#171327}.toploader{position:fixed;top:0;left:0;height:3px;z-index:200;width:0;opacity:0;background:linear-gradient(90deg,#7732ed,#d7a6ff);box-shadow:0 0 12px #a66cff;pointer-events:none}.toploader.loading{opacity:1;width:80%;transition:width 8s cubic-bezier(.1,.7,.1,1)}.toploader.done{opacity:0;width:100%;transition:width .2s ease,opacity .4s .2s}.to-top{position:fixed;right:20px;bottom:20px;z-index:60;width:46px;height:46px;border-radius:14px;border:1px solid #4a3670;background:#171327e6;color:#fff;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(10px);box-shadow:0 10px 30px #0008;opacity:0;transform:translateY(16px) scale(.9);pointer-events:none;transition:opacity .25s,transform .25s,border-color .2s}.to-top.show{opacity:1;transform:none;pointer-events:auto}.to-top:hover{border-color:var(--purple);transform:translateY(-3px)}.toaster{bottom:80px}.buybox-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.share-btn{width:38px;height:38px;border-radius:11px}.skel-page{padding:60px 0 90px}.skel{border-radius:10px;background:linear-gradient(90deg,#1b1630,#2a2145 50%,#1b1630);background-size:200% 100%;animation:shimmer 1.4s linear infinite}.skel-title{height:42px;width:44%;margin-bottom:14px}.skel-line{height:14px;width:70%;margin-top:12px}.skel-line.short{width:40%}.skel-card{padding:0 0 18px;border-radius:15px;border:1px solid var(--stroke-2);background:#191527;overflow:hidden}.skel-card .skel-line{margin-left:17px}.skel-img{height:210px;border-radius:0}svg[aria-hidden]{flex:0 0 auto}.feature .icon svg,.highlight .symbol svg,.product-info .icon svg{filter:drop-shadow(0 2px 8px #a66cff55)}.yt-gate-box>svg{color:#ff3b3b;filter:drop-shadow(0 4px 20px #ff3b3b66)}.yt-gate-box{padding:20px 64px}@media (max-width:1050px){.detail>div:first-child{display:contents}.detail .gallery{order:1}.detail .buybox{order:2}.detail .prose{order:3;margin-top:0}}@media (max-width:650px){.yt-gate-box{padding:12px 56px}.yt-gate-box p{font-size:13px;margin:6px 0 10px}}.brand-mark{width:40px;height:30px;filter:drop-shadow(0 0 10px #8a16f799);transition:transform .3s cubic-bezier(.3,1.5,.5,1),filter .3s}.brand:hover .brand-mark{transform:rotate(-6deg) scale(1.08);filter:drop-shadow(0 0 16px #c62af5cc)}.brand-mark .mark-dia{transform-box:fill-box;transform-origin:center;animation:diaPulse 4s ease-in-out infinite}@keyframes diaPulse{0%,to{opacity:1}50%{opacity:.65}}.brand .accent{background:linear-gradient(90deg,#C62AF5,#8A16F7);-webkit-background-clip:text;background-clip:text;color:transparent}.wordmark{display:inline-flex;align-items:center;gap:14px}.wordmark-mark{width:58px;height:44px;filter:drop-shadow(0 0 14px #8a16f780)}.wordmark-text{display:grid;gap:4px}.wordmark-name{display:flex;align-items:center;gap:6px;font-size:26px;font-weight:900;font-style:italic;letter-spacing:-.5px;color:#fff;line-height:1}.wordmark-dash{width:12px;height:6px;transform:skewX(-20deg);background:linear-gradient(90deg,#5A0BFF,#D62BF5)}.wordmark-sub{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:6px;color:#fff;padding-left:2px}.wordmark-sub i{flex:1;height:2px;min-width:18px;background:linear-gradient(90deg,#5A0BFF,#D62BF5)}.wordmark-sub i:last-child{background:linear-gradient(90deg,#D62BF5,#5A0BFF)}.footer-logo{display:inline-block}@media (max-width:650px){.brand-mark{width:34px;height:26px}}.brand .accent{padding-right:.14em;margin-right:-.14em}@media (max-width:400px){.brand{font-size:16px;gap:8px}}body:has(main>.admin) footer.site{display:none}.media-mgr{display:grid;gap:12px;min-width:0}body:has(main>.admin) .to-top{display:none}@media (max-width:650px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat{grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;row-gap:0;align-items:center;padding:10px 12px}.stat-icon{grid-row:1/3;margin:0}.stat b{font-size:18px;line-height:1.1}.stat small{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat:after{width:60px;height:60px;right:-20px;top:-20px}.md-toolbar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.md-toolbar .chip.mini{flex:0 0 auto}.md-input{min-height:300px}}.placeholder{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,#7a12f522,transparent 60%)}.ph-mark{width:42%;max-width:160px;height:auto;opacity:.55;filter:drop-shadow(0 0 18px #8a16f766)}.admin-thumb .ph-mark,.cart-item .thumb .ph-mark{width:60%;opacity:.7}.empty .big{display:grid;place-items:center}.empty-mark{width:96px;height:auto;filter:drop-shadow(0 0 24px #8a16f799);animation:floaty 5s ease-in-out infinite}.dash-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px}.dash-chart,.dash-orders{min-width:0}.dash-empty{font-size:13px;margin:0;padding:8px 0}.chart{display:grid;gap:8px}.chart-bars{display:grid;grid-template-columns:repeat(30,1fr);gap:4px;align-items:end;height:180px}.chart-col{position:relative;height:100%;display:flex;align-items:flex-end}.chart-bar{width:100%;height:var(--h);border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,#C62AF5,#5A0BFF);box-shadow:0 0 12px #8a16f744;transform-origin:bottom;animation:barUp .7s calc(var(--i) * 18ms) cubic-bezier(.2,.9,.2,1) both}.chart-bar.zero{background:#ffffff14;box-shadow:none}@keyframes barUp{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.chart-tip{position:absolute;bottom:calc(var(--h) + 8px);left:50%;transform:translateX(-50%) translateY(4px);white-space:nowrap;font-size:11px;color:var(--muted);background:#0f0c1c;border:1px solid #3a2b59;padding:6px 8px;border-radius:8px;opacity:0;pointer-events:none;transition:.15s;z-index:2}.chart-tip b{display:block;color:#fff;font-size:12px}.chart-col:hover .chart-tip{opacity:1;transform:translateX(-50%)}.chart-col:hover .chart-bar{filter:brightness(1.3)}.chart-col:first-child .chart-tip{left:0;transform:none}.chart-col:last-child .chart-tip{left:auto;right:0;transform:none}.chart-axis{display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}.status-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.status-list li{display:flex;align-items:center;gap:10px;font-size:13px;padding:10px 12px;border-radius:12px;background:#ffffff06;border:1px solid #ffffff0e}.status-list li b{margin-left:auto;font-size:12px}.status-list li.ok b,.status-list li.ok svg{color:var(--ok)}.status-list li.warn b,.status-list li.warn svg{color:#f5b84b}.status-list li.err b,.status-list li.err svg{color:var(--danger)}.sale-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sale-list li{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px}.sale-pill{font-size:11px;font-weight:800;padding:3px 8px;border-radius:20px;background:#f05a4b}.sale-list small{color:var(--muted);margin-left:auto}.order-list{display:grid;gap:6px}.order-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:#ffffff05;border:1px solid #ffffff0d}.order-list.big .order-row{background:#191527;border-color:var(--stroke-2);padding:0;display:block}.order-row summary{display:flex;align-items:center;gap:12px;padding:12px 14px;cursor:pointer;list-style:none}.order-row summary::-webkit-details-marker{display:none}.order-row[open]{border-color:#6b4fa0}.order-dot{width:10px;height:10px;border-radius:50%;flex:0 0 auto;background:var(--muted)}.order-dot.s-completed{background:var(--ok);box-shadow:0 0 8px var(--ok)}.order-dot.s-chargeback,.order-dot.s-refunded{background:var(--danger)}.order-dot.s-declined,.order-dot.s-dispute{background:#f5b84b}.order-main{flex:1;min-width:0;display:grid;gap:2px}.order-main b{font-size:14px}.order-main b,.order-main small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-main small{font-size:12px;color:var(--muted)}.order-amt{text-align:right;display:grid;gap:2px}.order-amt b{font-size:14px;white-space:nowrap}.order-amt small{font-size:11px;color:var(--muted)}.order-amt small.s-completed{color:var(--ok)}.order-amt small.s-chargeback,.order-amt small.s-refunded{color:var(--danger)}.order-detail{display:grid;grid-template-columns:110px 1fr;gap:8px 12px;margin:0;padding:4px 14px 14px 36px;font-size:13px}.order-detail dt{color:var(--muted)}.order-detail dd{margin:0;display:flex;align-items:center;gap:8px;min-width:0;overflow-wrap:anywhere}.order-sum{font-size:13px;margin:0 0 10px}.is-void{opacity:.5}.seg{display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:#120f20;border:1px solid #ffffff14;margin-bottom:16px}.seg a,.seg button{padding:8px 14px;border-radius:9px;font-size:13px;font-weight:700;color:var(--muted);background:none;border:0;cursor:pointer;font-family:inherit}.seg a.active,.seg button.active{background:linear-gradient(120deg,#7732ed,#a448f8);color:#fff;box-shadow:0 4px 14px #752bea55}.apanel .seg{margin:0;justify-self:start}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:end}.form-grid .span2{grid-column:1/-1}.input-group{display:flex;gap:8px}.input-group .input:first-child{flex:1;min-width:0}.input-group select.input{width:96px}select.input{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#b5afc8 0),linear-gradient(135deg,#b5afc8 50%,transparent 0);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:30px}input[type=date].input,input[type=datetime-local].input{color-scheme:dark}.coupon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.coupon-card{position:relative;display:grid;gap:6px;padding:16px;border-radius:14px;background:linear-gradient(135deg,#2a1748,#171327);border:1px dashed #6b4fa0;overflow:hidden}.coupon-card:after,.coupon-card:before{content:"";position:absolute;top:50%;width:18px;height:18px;border-radius:50%;background:#191527;transform:translateY(-50%);border:1px dashed #6b4fa0}.coupon-card:before{left:-10px}.coupon-card:after{right:-10px}.coupon-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-right:36px}.coupon-top code{font-size:16px;font-weight:800;letter-spacing:1px;color:#fff}.coupon-off{font-size:13px;font-weight:900;padding:4px 10px;border-radius:20px;background:linear-gradient(120deg,#7732ed,#a448f8)}.coupon-card small{font-size:12px;color:#cfc8df}.coupon-del{position:absolute;right:10px;top:10px}.setup-card{justify-items:start}.setup-ico{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;color:#c9a6ff;background:#a36aff1c;border:1px solid #a36aff44}.setup-card h2{margin:0;font-size:20px}.setup-card p{margin:0}.setup-card ol{margin:0;padding-left:20px;display:grid;gap:8px;color:#d0c9de;font-size:14px;line-height:1.6}.more-row{grid-template-columns:52px minmax(0,1fr) 20px}.nav-tile.big{width:52px;height:52px;border-radius:14px}.admin-flags .flag-soon{background:#5cc8ff22;color:#8fd8ff}.countdown{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.cd-cell{display:grid;justify-items:center;gap:2px;padding:10px 4px;border-radius:12px;background:#0f0c1c;border:1px solid #3a2b59}.cd-cell b{font-size:22px;font-weight:900;font-variant-numeric:tabular-nums;animation:cdTick .35s ease}.cd-cell small{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--muted)}@keyframes cdTick{0%{transform:translateY(-6px);opacity:.3}to{transform:none;opacity:1}}.countdown.lg{gap:12px}.countdown.lg .cd-cell{padding:18px 8px;border-radius:18px;background:#12101fcc;backdrop-filter:blur(10px)}.countdown.lg .cd-cell b{font-size:clamp(30px,7vw,54px);background:linear-gradient(180deg,#fff,#c9a6ff);-webkit-background-clip:text;background-clip:text;color:transparent}.cd-done{color:var(--ok);font-weight:700;margin:0}.soon-box{display:grid;gap:10px;padding:16px;border-radius:14px;background:#5cc8ff10;border:1px solid #5cc8ff33}.soon-head{display:flex;align-items:center;gap:8px;font-weight:800;color:#8fd8ff}.soon-box>small{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:1px}.soon-btn{opacity:1!important;background:#5cc8ff14!important;border-color:#5cc8ff44!important;color:#bfe9ff!important}.soon-tag{background:linear-gradient(120deg,#0ea5e9,#6366f1)!important;display:inline-flex;gap:5px;align-items:center}.cs{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;overflow:hidden;isolation:isolate}.cs-bg{inset:0;z-index:-2;background:linear-gradient(180deg,#0b0916cc,#0b0916 85%),url(/assets/hero-skyline.webp) 50% /cover;filter:saturate(1.2)}.cs-bg,.cs-orb{position:absolute}.cs-orb{z-index:-1;border-radius:50%;filter:blur(80px);opacity:.55;animation:orb 14s ease-in-out infinite}.cs-orb.o1{width:420px;height:420px;left:-120px;top:10%;background:#7A12F5}.cs-orb.o2{width:360px;height:360px;right:-100px;top:30%;background:#C62AF5;animation-delay:-5s}.cs-orb.o3{width:300px;height:300px;left:40%;bottom:-120px;background:#5A0BFF;animation-delay:-9s}@keyframes orb{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-30px) scale(1.1)}66%{transform:translate(-30px,20px) scale(.95)}}.cs-top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px clamp(16px,4vw,40px)}.cs-main{flex:1;display:grid;justify-items:center;align-content:center;text-align:center;gap:16px;padding:20px 16px 40px;max-width:760px;margin:0 auto}.cs-mark{position:relative;margin-bottom:6px}.cs-mark-svg{width:clamp(120px,26vw,190px);height:auto;filter:drop-shadow(0 0 40px #8a16f7aa);animation:floaty 5s ease-in-out infinite}.cs-tool{position:absolute;right:-14px;bottom:-6px;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#f5b84b;color:#1a1205;box-shadow:0 0 0 6px #0b0916,0 8px 24px #f5b84b66;animation:spinTool 3s ease-in-out infinite}@keyframes spinTool{0%,to{transform:rotate(-15deg)}50%{transform:rotate(20deg)}}.cs h1{font-size:clamp(36px,7vw,72px);letter-spacing:-2px;line-height:1.05;margin:4px 0 0;background:linear-gradient(180deg,#fff 30%,#d7b8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.cs-main>p{font-size:clamp(15px,2.2vw,18px);line-height:1.7;color:#cfc8df;margin:0;max-width:560px}.cs-count{display:grid;gap:10px;width:min(520px,100%);margin-top:12px}.cs-count>small{font-size:12px;letter-spacing:3px;text-transform:uppercase;color:#ad6cff;font-weight:800}.cs-actions{margin-top:10px}.cs-foot{display:flex;justify-content:center;align-items:center;gap:18px;flex-wrap:wrap;padding:20px 16px calc(20px + env(safe-area-inset-bottom));font-size:12px;color:var(--muted)}.cs-foot a:hover{color:#fff}.cs-foot form{display:inline}.cs-admin{margin:0;font-size:12px;color:var(--muted);display:inline-flex;gap:6px;align-items:center}.cs-admin svg{width:14px;height:14px}.cs .wordmark-mark{width:44px;height:34px}.cs .wordmark-name{font-size:20px}.cs .wordmark-sub{font-size:9px;letter-spacing:5px}.admin-preview{background:linear-gradient(90deg,#b45309,#f59e0b,#b45309);color:#1a1205}.admin-preview a{color:#1a1205;font-weight:800}@media (max-width:1100px){.dash-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.admin-tabbar{grid-template-columns:repeat(5,1fr)}}@media (max-width:650px){.chart-bars{height:140px;gap:2px}.chart-bar{border-radius:4px 4px 2px 2px}.form-grid{grid-template-columns:minmax(0,1fr)}.order-detail{grid-template-columns:90px 1fr;padding-left:14px}.admin-tabbar a span{font-size:10px}.seg{display:flex}.seg a,.seg button{flex:1;text-align:center;padding:8px 6px}.cs-top{padding:16px}.cs-top .lang-switch button{padding:6px 8px}.countdown.lg{gap:8px}.countdown.lg .cd-cell{padding:14px 4px}}.apanel{align-content:start}.drawer{isolation:auto;background:radial-gradient(260px 260px at 100% 0,#8a16f755,transparent 70%),radial-gradient(240px 240px at 0 85%,#c62af52e,transparent 70%),linear-gradient(165deg,#1d1336,#120e22 45%,#0c0a16)}.drawer-glow{display:none}.drawer-deco{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.drawer-watermark{z-index:auto}.drawer-body,.drawer-foot,.drawer-head{position:relative;z-index:1}.drawer-foot{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0b0916cc}.drawer-user{isolation:auto}.drawer-body>*,.drawer-nav>a,.drawer-quick>*{will-change:auto}.datefield{position:relative;display:flex;align-items:center;gap:10px;min-height:48px;padding:0 12px;border-radius:10px;background:#0f0c1c;border:1px solid #ffffff1c;transition:border-color .2s,box-shadow .2s;min-width:0}.datefield:focus-within{border-color:var(--purple);box-shadow:0 0 0 4px #a66cff22}.df-icon{color:#c9a6ff;display:grid}.df-text{flex:1;min-width:0;font-size:15px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.datefield.has .df-text{color:#fff;font-weight:600}.df-native{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0;margin:0;-webkit-appearance:none;appearance:none;font-size:16px;color-scheme:dark}.df-native::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.df-clear{position:relative;z-index:2;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#ffffff12;border:0;color:#fff;cursor:pointer}.df-clear:hover{background:#ff6b6b33}.df-presets{display:flex;gap:6px;flex-wrap:wrap}.nav-tile.done{color:var(--ok);background:#5ee0a014;border-color:#5ee0a033}.admin-flags .flag-warn{background:#f5b84b22;color:#ffd6a8}.cs-grid{position:absolute;z-index:-1;left:-50%;right:-50%;bottom:-10%;height:55%;pointer-events:none;background-image:linear-gradient(#a66cff33 1px,transparent 0),linear-gradient(90deg,#a66cff33 1px,transparent 0);background-size:60px 60px;transform:perspective(500px) rotateX(62deg);transform-origin:bottom;mask-image:linear-gradient(0deg,#000 10%,transparent 75%);-webkit-mask-image:linear-gradient(0deg,#000 10%,transparent 75%);animation:gridMove 3s linear infinite}@keyframes gridMove{to{background-position:0 60px}}.cs-orb{filter:none;opacity:1}.cs-orb.o1{background:radial-gradient(circle,#7A12F566,transparent 65%)}.cs-orb.o2{background:radial-gradient(circle,#C62AF555,transparent 65%)}.cs-orb.o3{background:radial-gradient(circle,#5A0BFF55,transparent 65%)}.cs-mark{display:grid;place-items:center;width:clamp(170px,34vw,240px);aspect-ratio:1}.cs-ring{inset:0;padding:2px;background:conic-gradient(from 0deg,#5A0BFF,#C62AF5,transparent 40%,#5A0BFF 70%,#C62AF5);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin 8s linear infinite;opacity:.8}.cs-ring,.cs-ring:after{position:absolute;border-radius:50%}.cs-ring:after{content:"";inset:14%;background:radial-gradient(circle,#8a16f733,transparent 70%)}.cs-mark-svg{width:62%}.cs-status{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 12px;border-radius:40px;font-size:13px;font-weight:800;letter-spacing:.3px;background:#ffffff0d;border:1px solid #ffffff1f;backdrop-filter:blur(10px);color:#e9dcff}.cs-status i{width:8px;height:8px;border-radius:50%;background:#5ee0a0;box-shadow:0 0 0 0 #5ee0a0aa;animation:pulseDot 1.8s infinite}.cs.maint .cs-status i{background:#f5b84b;box-shadow:0 0 0 0 #f5b84baa}@keyframes pulseDot{70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}.cs .countdown.lg .cd-cell{position:relative;background:linear-gradient(#12101f,#12101f) padding-box,linear-gradient(160deg,#C62AF5aa,#5A0BFF33 60%,#ffffff10) border-box;border:1px solid transparent;box-shadow:0 20px 40px #0006,inset 0 1px 0 #ffffff14}.cs .countdown.lg .cd-cell:after{content:"";position:absolute;left:10%;right:10%;top:50%;height:1px;background:#ffffff0f}.cs-chips{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:8px 0 0;padding:0}.cs-chips li{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:30px;font-size:13px;font-weight:600;color:#d7cdea;background:#ffffff08;border:1px solid #ffffff14}.cs-chips li svg{color:#c9a6ff}.cs-discord{margin-top:6px}.cs-preview{position:relative;z-index:3;display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 16px;font-size:13px;font-weight:600;color:#1a1205;background:linear-gradient(90deg,#f59e0b,#fbbf24)}.cs-preview a{text-decoration:underline;font-weight:800}.admin-preview{display:flex;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap}@media (max-width:650px){.cs-grid{background-size:40px 40px;height:40%}.cs-chips li{font-size:12px}}.set-nav{position:sticky;top:80px;z-index:6;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:6px;border-radius:14px;background:#120f20e6;border:1px solid #ffffff12;backdrop-filter:blur(12px)}.set-nav::-webkit-scrollbar{display:none}.set-nav a{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:10px;font-size:13px;font-weight:700;color:#cfc8df;transition:background .15s,color .15s}.set-nav a:hover{background:#a36aff1c;color:#fff}.set-nav a svg{color:#c9a6ff}.settings .apanel{scroll-margin-top:150px}.mode-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mode-card{position:relative;display:grid;justify-items:start;gap:4px;text-align:left;padding:16px;border-radius:16px;cursor:pointer;font:inherit;color:#fff;background:#ffffff06;border:1px solid #ffffff14;transition:border-color .2s,background .2s,transform .15s}.mode-card:hover{border-color:#a66cff55}.mode-card:active{transform:scale(.98)}.mode-card b{font-size:15px;margin-top:6px}.mode-card small{font-size:12px;color:var(--muted);line-height:1.45}.mode-ico{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#ffffff0d;color:#c9a6ff;transition:all .2s}.mode-card.active{background:linear-gradient(140deg,#7732ed2e,#a448f814);border-color:#a66cff99;box-shadow:0 10px 30px #752bea33,inset 0 1px 0 #ffffff14}.mode-card.active .mode-ico{color:#fff;background:linear-gradient(135deg,#7A12F5,#C62AF5);box-shadow:0 8px 20px #8a16f766}.mode-card.m-live.active{background:linear-gradient(140deg,#10b98126,#10b98108);border-color:#5ee0a099;box-shadow:0 10px 30px #10b98122}.mode-card.m-live.active .mode-ico{background:linear-gradient(135deg,#059669,#34d399);box-shadow:0 8px 20px #10b98155}.mode-card.m-maintenance.active{background:linear-gradient(140deg,#f59e0b26,#f59e0b08);border-color:#f5b84b99;box-shadow:0 10px 30px #f59e0b22}.mode-card.m-maintenance.active .mode-ico{background:linear-gradient(135deg,#d97706,#fbbf24);color:#1a1205;box-shadow:0 8px 20px #f59e0b55}.mode-check{position:absolute;top:12px;right:12px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#120e22;animation:pop .35s cubic-bezier(.3,1.6,.5,1)}.sub-panel{display:grid;gap:14px;padding:16px;border-radius:14px;background:#0f0c1c;border:1px solid #ffffff10;animation:fadeUp .3s ease both}.sub-title{font-size:13px;font-weight:800;color:#e0dbea}.live-note{display:flex;align-items:center;gap:10px;margin:0;font-size:13px;color:#bff5da;padding:12px 14px;border-radius:12px;background:#5ee0a00f;border:1px solid #5ee0a033}.dot-ok{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 0 #5ee0a0aa;animation:pulseDot 1.8s infinite}.announce-preview{padding:10px 14px;border-radius:10px;text-align:center;font-size:13px;font-weight:600;color:#fff;background:linear-gradient(90deg,#5b21b6,#9333ea,#5b21b6);background-size:200% auto;animation:shimmer 8s linear infinite}.announce-preview.empty{background:#ffffff08;color:var(--muted);animation:none;border:1px dashed #ffffff1f;font-weight:500}.hero-preview{display:grid;gap:6px;padding:18px 20px;border-radius:14px;background:linear-gradient(90deg,#0b0918f0,#0b0918aa),url(/assets/hero-skyline.webp) 50% /cover;border:1px solid #ffffff12}.hero-preview small{font-size:11px;color:var(--muted);letter-spacing:1px;text-transform:uppercase}.hero-preview b{font-size:clamp(20px,3vw,28px);letter-spacing:-.8px;line-height:1.1}.hero-preview p{margin:0;font-size:13px;color:#c9c2d7;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.input-icon{position:relative;display:block}.input-icon>svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:#c9a6ff;pointer-events:none}.input-icon .input{width:100%;padding-left:40px}.input-icon.discord>svg{color:#8b95ff}.sys-actions{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:900px){.set-nav{top:72px}}@media (max-width:650px){.mode-cards{grid-template-columns:minmax(0,1fr)}.mode-card{grid-template-columns:auto 1fr;column-gap:12px;align-items:center;padding:12px 14px}.mode-card .mode-ico{grid-row:1/3}.mode-card b{margin:0}.sub-panel{padding:12px}}.status-page{padding:60px 0 90px}.status-card{position:relative;overflow:hidden;display:grid;justify-items:center;text-align:center;gap:12px;padding:clamp(32px,6vw,56px) clamp(18px,5vw,48px);border-radius:24px;background:radial-gradient(500px 260px at 50% 0,#7a12f533,transparent 70%),linear-gradient(160deg,#1b1430,#120f20);border:1px solid #3a2b59;box-shadow:0 30px 80px #0008}.status-card h1{margin:6px 0 0;font-size:clamp(28px,4vw,40px);letter-spacing:-1px}.status-card>p{margin:0;max-width:560px;color:var(--muted);line-height:1.7}.status-actions{justify-content:center;margin-top:10px}.status-visual{position:relative;display:grid;place-items:center}.status-code{font-size:clamp(110px,22vw,180px);font-weight:900;font-style:italic;letter-spacing:-6px;line-height:1;background:linear-gradient(180deg,#ffffff22,#ffffff05);-webkit-background-clip:text;background-clip:text;color:transparent}.status-mark{position:absolute;width:38%;filter:drop-shadow(0 0 30px #8a16f7aa);animation:floaty 5s ease-in-out infinite}.success-burst{position:relative;width:120px;height:120px;display:grid;place-items:center;color:var(--ok);border-radius:50%;background:radial-gradient(circle,#5ee0a033,transparent 70%);animation:pop .6s cubic-bezier(.3,1.6,.5,1) both}.success-burst:after,.success-burst:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #5ee0a066;animation:ripple 2.4s ease-out infinite}.success-burst:after{animation-delay:1.2s}@keyframes ripple{0%{transform:scale(.7);opacity:1}to{transform:scale(1.6);opacity:0}}.success-steps{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px;width:min(460px,100%);text-align:left}.success-steps li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:#ffffff07;border:1px solid #ffffff10;font-size:14px;color:#e0dbea;animation:fadeUp .5s calc(var(--i) * .12s + .2s) both}.success-steps span{width:26px;height:26px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:900;background:linear-gradient(135deg,#7A12F5,#C62AF5)}.docs-hero .container>p{margin-bottom:18px}.docs-hero .eyebrow{margin-top:8px}.docs-search{position:relative;max-width:620px}.search.big{height:54px;border-radius:14px;background:#120f20e6;backdrop-filter:blur(10px)}.search.big input{font-size:16px}.search.small{height:40px;border-radius:10px;padding:0 12px}.search.small input{font-size:14px}.docs-hits{position:absolute;z-index:10;left:0;right:0;top:calc(100% + 8px);padding:6px;border-radius:14px;background:#171327f5;border:1px solid #3a2b59;box-shadow:0 20px 50px #000c;backdrop-filter:blur(14px);display:grid;gap:2px}.docs-hits .muted{margin:8px 10px;font-size:13px}.docs-hit{display:flex;align-items:center;gap:12px;padding:10px;border-radius:10px;color:#e0dbea}.docs-hit:hover{background:#a36aff1c}.docs-hit>svg:first-child{color:#c9a6ff}.docs-hit span{flex:1;display:grid}.docs-hit small{color:var(--muted);font-size:12px}.docs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.doc-card{display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:#191527;border:1px solid var(--stroke-2);transition:transform .25s,border-color .25s,box-shadow .25s}.doc-card:hover{transform:translateY(-4px);border-color:#9555ec;box-shadow:0 20px 40px #0008,0 0 0 1px #a66cff22}.doc-card-cover{position:relative;height:150px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(260px 160px at 70% 20%,#7a12f555,transparent 70%),linear-gradient(140deg,#22183a,#120f20)}.doc-card-cover img{object-fit:cover;filter:brightness(.75);transition:transform .4s}.doc-card:hover .doc-card-cover img{transform:scale(1.05)}.doc-card-mark{width:90px;filter:drop-shadow(0 0 24px #8a16f799);transition:transform .4s}.doc-card:hover .doc-card-mark{transform:rotate(-6deg) scale(1.08)}.doc-badge{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:20px;font-size:11px;font-weight:800;backdrop-filter:blur(8px)}.doc-badge.pub{background:#5ee0a022;color:#bff5da;border:1px solid #5ee0a044}.doc-badge.own{background:linear-gradient(120deg,#7732ed,#a448f8);color:#fff}.doc-badge.lock{background:#0b0916b3;color:#e0dbea;border:1px solid #ffffff22}.doc-card.locked .doc-card-mark{opacity:.45;filter:grayscale(.4) drop-shadow(0 0 16px #8a16f744)}.doc-card-body{flex:1;display:grid;gap:8px;padding:18px;align-content:start}.doc-card-body h2{margin:0;font-size:19px;letter-spacing:-.4px}.doc-card-body p{margin:0;font-size:13px;color:var(--muted);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.doc-card-foot{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.doc-card-foot small{color:var(--muted);font-size:12px}.doc-open{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:#c9a6ff;transition:gap .2s}.doc-card:hover .doc-open{gap:8px;color:#fff}.docs-layout{display:grid;grid-template-columns:260px minmax(0,1fr) 210px;gap:36px;padding:32px 0 90px;align-items:start}.doc-side{position:sticky;top:92px;max-height:calc(100vh - 110px);overflow-y:auto;display:grid;gap:12px;align-content:start;padding-right:4px;scrollbar-width:thin}.ds-head{display:flex;justify-content:space-between}.ds-back,.ds-head{align-items:center}.ds-back{display:inline-flex;gap:6px;font-size:12px;color:var(--muted)}.ds-back:hover{color:#fff}.ds-close{display:none}.ds-space{display:flex;align-items:center;gap:10px;font-weight:800;font-size:15px;padding:10px;border-radius:12px;background:linear-gradient(135deg,#7732ed22,#a448f80d);border:1px solid #a66cff33}.ds-space-ico{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(135deg,#7A12F5,#C62AF5)}.ds-tree ul{list-style:none;margin:0;padding:0}.ds-tree ul ul{margin-left:12px;padding-left:10px;border-left:1px solid #ffffff12}.ds-row{display:flex;align-items:center;border-radius:9px;transition:background .15s}.ds-row a{flex:1;padding:7px 10px;font-size:14px;color:#cfc8df;line-height:1.35}.ds-row:hover{background:#a36aff12}.ds-row:hover a{color:#fff}.ds-row.active{background:#a36aff22}.ds-row.active a{color:#fff;font-weight:700}.ds-row.active:before{content:"";width:3px;align-self:stretch;margin:6px 0;border-radius:3px;background:linear-gradient(180deg,#C62AF5,#5A0BFF)}.ds-toggle{width:26px;height:26px;margin-right:4px;border-radius:7px;background:none;border:0;color:var(--muted);cursor:pointer;display:grid;place-items:center;transition:transform .2s}.ds-toggle.open{transform:rotate(90deg)}.ds-toggle:hover{background:#ffffff12;color:#fff}.doc-side-backdrop,.doc-side-toggle{display:none}.doc-main{min-width:0}.doc-crumbs{margin-bottom:10px}.doc-title{font-size:clamp(30px,4vw,42px);letter-spacing:-1.2px;margin:0 0 6px}.doc-meta{margin:0 0 22px;font-size:13px;color:var(--muted)}.doc-body{font-size:15.5px;line-height:1.8;color:#ddd6ea}.doc-body h2{font-size:24px;margin:38px 0 12px;padding-top:8px;border-top:1px solid #ffffff0c;scroll-margin-top:90px}.doc-body h3{font-size:18px;margin:26px 0 8px;scroll-margin-top:90px}.doc-body>h2:first-child{border-top:0;padding-top:0}.doc-body .anchor{margin-left:8px;color:#a66cff;opacity:0;text-decoration:none;font-weight:600;transition:opacity .15s}.doc-body h2:hover .anchor,.doc-body h3:hover .anchor{opacity:.8}.legal-body .anchor{display:none}.doc-body .anchor{display:inline}.doc-body p{margin:0 0 14px}.doc-body img{max-width:100%;border-radius:12px;border:1px solid #ffffff14;margin:6px 0}.doc-body hr{border:0;height:1px;background:#ffffff14;margin:28px 0}.doc-body code,.legal-body code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;padding:2px 6px;border-radius:6px;background:#a36aff1c;color:#e9d8ff;border:1px solid #a36aff2a}.code-wrap{margin:16px 0;border-radius:14px;overflow:hidden;border:1px solid #3a2b59;background:#0d0b18}.code-head{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--muted);background:#171327;border-bottom:1px solid #ffffff0d}.code-copy{background:#ffffff0d;border:1px solid #ffffff1a;color:#e0dbea;font:inherit;font-size:11px;letter-spacing:.5px;padding:4px 10px;border-radius:7px;cursor:pointer}.code-copy:hover{border-color:var(--purple)}.code-copy.ok{color:var(--ok);border-color:#5ee0a066}pre.code{margin:0;overflow-x:auto;font-size:13.5px;line-height:1.65}pre.code code{background:none;border:0;padding:0;color:#e8e2f4;font-size:inherit}.legal-body pre.code{border-radius:12px;background:#0d0b18;border:1px solid #3a2b59;margin:14px 0}.callout{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:start;margin:16px 0;padding:14px 16px;border-radius:12px;border:1px solid;font-size:14.5px;line-height:1.6}.callout:before{content:"";grid-row:1/3;width:4px;height:100%;border-radius:4px;background:currentColor}.callout b{font-size:12px;text-transform:uppercase;letter-spacing:1px}.callout span{grid-column:2;color:#e0dbea}.callout.tip{color:#5ee0a0;background:#5ee0a00d;border-color:#5ee0a033}.callout.info{color:#5cc8ff;background:#5cc8ff0d;border-color:#5cc8ff33}.callout.warn{color:#f5b84b;background:#f5b84b0d;border-color:#f5b84b33}.callout.danger{color:#ff6b8b;background:#ff6b8b0d;border-color:#ff6b8b33}.table-wrap{overflow-x:auto;margin:16px 0;border-radius:12px;border:1px solid #3a2b59}.table-wrap table{width:100%;border-collapse:collapse;font-size:14px}.table-wrap th{text-align:left;padding:10px 14px;background:#171327;color:#fff;font-weight:700;border-bottom:1px solid #3a2b59;white-space:nowrap}.table-wrap td{padding:10px 14px;border-bottom:1px solid #ffffff0a}.table-wrap tr:last-child td{border-bottom:0}.doc-pager{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:46px;padding-top:22px;border-top:1px solid #ffffff10}.pager{display:grid;gap:4px;padding:14px 16px;border-radius:14px;background:#191527;border:1px solid var(--stroke-2);transition:border-color .2s,transform .2s}.pager:hover{border-color:#9555ec;transform:translateY(-2px)}.pager small{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.pager b{font-size:15px}.pager.next{text-align:right;justify-items:end}.doc-toc{position:sticky;top:92px;font-size:13px}.doc-toc b{display:block;font-size:11px;text-transform:uppercase;letter-spacing:1.2px;color:#ad6cff;margin-bottom:10px}.doc-toc ul{list-style:none;margin:0;padding:0;border-left:1px solid #ffffff12}.doc-toc li a{display:block;padding:5px 12px;margin-left:-1px;border-left:2px solid transparent;color:var(--muted);line-height:1.4;transition:color .15s,border-color .15s}.doc-toc li.lvl-3 a{padding-left:24px;font-size:12.5px}.doc-toc li a:hover{color:#fff}.doc-toc li.active a{color:#fff;border-left-color:#C62AF5}.doc-lock .lock-ico{width:84px;height:84px;border-radius:26px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#7A12F5,#C62AF5);box-shadow:0 16px 40px #8a16f766;animation:floaty 5s ease-in-out infinite}.doc-lock small,.row-tools{display:inline-flex;gap:6px;align-items:center}.doc-space-row{grid-template-columns:52px minmax(0,1fr) auto}.tree{display:grid;gap:4px}.tree-row{display:flex;align-items:center;gap:10px;padding:8px 10px 8px calc(10px + var(--d) * 22px);border-radius:12px;background:#ffffff05;border:1px solid #ffffff0d;position:relative}.tree-row:before{content:"";position:absolute;left:calc(var(--d) * 22px - 6px);top:50%;width:10px;height:1px;background:#ffffff22;display:var(--line,block)}.tree-row[style*="--d: 0"]:before,.tree-row[style*="--d:0"]:before{display:none}.tree-title{flex:1;min-width:0;display:grid}.tree-title b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tree-title small{font-size:11px;color:var(--muted);font-family:ui-monospace,monospace}.mode-cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.pick-list{display:grid;gap:6px;max-height:280px;overflow-y:auto;padding:2px}.pick{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:#0f0c1c;border:1px solid #ffffff14;color:#e0dbea;font:inherit;font-size:14px;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.pick span:nth-child(2){flex:1}.pick small{color:var(--muted);font-size:11px}.pick-box{width:18px;height:18px;border-radius:5px;border:2px solid #5b4a79;flex:0 0 auto;transition:all .15s}.pick.on{border-color:#a66cff88;background:#a36aff14}.pick.on .pick-box{background:linear-gradient(135deg,#7A12F5,#C62AF5);border-color:transparent;box-shadow:inset 0 0 0 3px #0f0c1c}.input-prefix{display:flex;align-items:center;border-radius:10px;background:#0f0c1c;border:1px solid #ffffff1c;overflow:hidden}.input-prefix em{font-style:normal;padding:0 2px 0 12px;color:var(--muted);font-family:ui-monospace,monospace;font-size:13px}.input-prefix .input{border:0;background:none;padding-left:2px}.danger-zone{border-color:#ff6b6b33}.danger-btn{justify-self:start;color:#ffb3b3;border-color:#ff6b6b55}.danger-btn:hover{background:#ff6b6b1a;border-color:#ff6b6b}@media (max-width:1200px){.docs-layout{grid-template-columns:240px minmax(0,1fr)}.doc-toc{display:none}}@media (max-width:900px){.docs-layout{grid-template-columns:minmax(0,1fr);padding-top:16px;gap:14px}.doc-side-toggle{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:10px 14px;border-radius:12px;background:#191527;border:1px solid var(--stroke-2);color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.doc-side-backdrop{display:block;position:fixed;inset:0;z-index:75;background:#05040acc;backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .3s}.doc-side-backdrop.open{opacity:1;pointer-events:auto}.doc-side{position:fixed;z-index:76;top:0;left:0;bottom:0;width:min(330px,88vw);max-height:none;padding:18px 16px calc(18px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#1a1430,#0f0c1c);border-right:1px solid #3a2b59;border-radius:0 22px 22px 0;transform:translateX(-105%);transition:transform .4s cubic-bezier(.16,1,.3,1)}.doc-side.open{transform:none;box-shadow:30px 0 80px #000c}.ds-close{display:grid}.ds-row a{padding:10px;font-size:15px}}@media (max-width:650px){.doc-pager,.docs-grid{grid-template-columns:minmax(0,1fr)}.pager.next{text-align:left;justify-items:start}.doc-body{font-size:15px}.mode-cards.two{grid-template-columns:minmax(0,1fr)}.doc-space-row{grid-template-columns:44px minmax(0,1fr)}.doc-space-row .row-tools{grid-column:1/-1;justify-content:flex-end}.doc-space-row .nav-tile.big{width:44px;height:44px}.tree-row{padding-left:calc(8px + var(--d) * 14px);flex-wrap:wrap}.tree-row .row-tools{width:100%;justify-content:flex-end}}@media (max-width:900px){.doc-side{top:72px;border-radius:0 22px 0 0}.doc-side-backdrop{top:72px}}.admin-flags .flag-new{background:#f5b84b22;color:#ffd6a8}.new-panel{border-color:#f5b84b55;background:linear-gradient(140deg,#f59e0b12,#191527 60%);margin-bottom:18px}.new-panel .sec-ico{color:#fbbf24;background:#f5b84b1f;border-color:#f5b84b44}.new-row{gap:8px}.status-list li a{text-decoration:underline;text-underline-offset:3px}body,html{overflow-x:clip;max-width:100%}.drawer-wrap{overflow:hidden;visibility:hidden;transition:visibility 0s linear .45s}.drawer-wrap.open{visibility:visible;transition:visibility 0s}@media (max-width:900px){.doc-side:not(.open){visibility:hidden;transition:transform .4s cubic-bezier(.16,1,.3,1),visibility 0s linear .4s}}.doc-head{position:relative;margin-bottom:26px;padding-bottom:22px;border-bottom:1px solid #ffffff10}.doc-head:after{content:"";position:absolute;left:0;bottom:-1px;width:120px;height:2px;border-radius:2px;background:linear-gradient(90deg,#C62AF5,#5A0BFF)}.doc-crumbs{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:14px}.doc-crumbs svg{color:#6f5d93}.doc-crumbs .crumb{display:inline-flex;align-items:center;gap:6px}.doc-crumbs a:last-child{color:#c9a6ff}.doc-title{font-size:clamp(32px,4.5vw,48px);letter-spacing:-1.5px;line-height:1.05;margin:0 0 14px;background:linear-gradient(180deg,#fff 40%,#d7c4f5);-webkit-background-clip:text;background-clip:text;color:transparent}.doc-meta{display:flex;flex-wrap:wrap;gap:8px;margin:0}.doc-meta>span{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:30px;font-size:12px;font-weight:600;color:#cfc8df;background:#ffffff08;border:1px solid #ffffff12}.doc-meta svg{color:#c9a6ff}.doc-access.public{color:#bff5da!important;border-color:#5ee0a033!important;background:#5ee0a00f!important}.doc-access.public svg{color:var(--ok)}.doc-access.admin,.doc-access.grant,.doc-access.purchase{color:#fff!important;border-color:transparent!important;background:linear-gradient(120deg,#7732ed,#a448f8)!important}.doc-access.admin svg,.doc-access.grant svg,.doc-access.purchase svg{color:#fff}.doc-body>h2:first-child{margin-top:0}.ds-space{position:relative;overflow:hidden}.ds-space:after{content:"";position:absolute;right:-30px;top:-30px;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,#c62af533,transparent 70%)}.space-hero{grid-template-columns:180px minmax(0,1fr) auto;gap:22px;align-items:center;margin:12px 0 20px;padding:18px;border-radius:20px;background:radial-gradient(420px 200px at 20% 0,#7a12f533,transparent 70%),linear-gradient(150deg,#1d1534,#141022);border:1px solid #3a2b59}.space-hero,.space-hero-cover{position:relative;overflow:hidden;display:grid}.space-hero-cover{aspect-ratio:16/10;border-radius:14px;place-items:center;background:radial-gradient(circle at 60% 30%,#7a12f544,transparent 70%),#120f20;border:1px solid #ffffff12}.space-hero-cover img{object-fit:cover}.space-hero-mark{width:46%;filter:drop-shadow(0 0 18px #8a16f799)}.space-hero-main{display:grid;gap:6px;justify-items:start;min-width:0}.space-hero-main .doc-badge{position:static}.space-hero-main h1{margin:2px 0 0;font-size:clamp(22px,3vw,30px);letter-spacing:-.8px;overflow-wrap:anywhere}.space-hero-main code{font-size:12px;color:var(--muted);background:none;border:0;padding:0}.space-stats{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.space-stats span{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:5px 10px;border-radius:20px;background:#ffffff08;border:1px solid #ffffff12;color:#d7cdea}.space-stats svg{color:#c9a6ff}.space-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:18px;align-items:start}.space-col-tree{position:sticky;top:92px}.space-col-settings{display:grid;gap:18px}.tree{gap:6px}.tree-row{gap:8px;padding:10px 10px 10px calc(10px + var(--d) * 20px);border-radius:14px;background:#120f20;border:1px solid #ffffff10;transition:border-color .15s,background .15s}.tree-row:hover{border-color:#a66cff55;background:#171327}.tree-row:before{display:none}.tree-guide{position:absolute;left:calc(var(--d) * 20px - 4px);top:-7px;bottom:50%;width:10px;border-left:1px solid #ffffff22;border-bottom:1px solid #ffffff22;border-bottom-left-radius:8px}.tree-grip{color:#4e4166;display:grid}.tree-ico{width:30px;height:30px;flex:0 0 auto;border-radius:9px;display:grid;place-items:center;color:#c9a6ff;background:#a36aff14;border:1px solid #a36aff26}.tree-ico.root{color:#fff;background:linear-gradient(135deg,#7A12F5,#C62AF5);border-color:transparent}.tree-row .row-tools{opacity:.55;transition:opacity .15s}.tree-row:focus-within .row-tools,.tree-row:hover .row-tools{opacity:1}.tree-row .icon-btn{width:30px;height:30px;border-radius:8px}.tree-row .icon-btn.add{color:#c9a6ff;border-color:#a36aff44}.tree-hint{display:inline-flex;align-items:center;gap:4px}.cover-field{position:relative;aspect-ratio:16/7;border-radius:14px;overflow:hidden;display:grid;place-items:center;border:2px dashed #5b4a79;background:#a36aff0a;cursor:pointer;transition:border-color .2s}.cover-field:hover{border-color:var(--purple)}.cover-field.has{border-style:solid;border-color:#3a2b59;cursor:default}.cover-field img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cover-empty{display:grid;justify-items:center;gap:4px;text-align:center;color:#d7b8ff;padding:12px}.cover-empty small{color:var(--muted);font-size:12px}.cover-actions{position:absolute;right:10px;bottom:10px;display:flex;gap:6px}.cover-actions .btn,.cover-actions .icon-btn{background:#0b0916cc;backdrop-filter:blur(8px)}@media (max-width:1150px){.space-grid{grid-template-columns:minmax(0,1fr)}.space-col-tree{position:static}}@media (max-width:650px){.space-hero{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:14px}.space-hero-actions{grid-column:1/-1}.space-hero-actions .btn{width:100%}.tree-row{padding-left:calc(8px + var(--d) * 12px)}.tree-guide{left:calc(var(--d) * 12px - 4px)}.tree-grip{display:none}.tree-row .row-tools{opacity:1}.doc-meta>span{font-size:11px;padding:5px 9px}}.cover-field{aspect-ratio:auto;height:150px}.cover-field.has{height:auto;aspect-ratio:16/7}.tree-title small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.space-col-settings .savebar{position:fixed;left:50%;transform:translateX(-50%);bottom:16px;width:min(560px,calc(100vw - 32px));z-index:40}@media (max-width:900px){.space-col-settings .savebar{bottom:calc(74px + env(safe-area-inset-bottom))}}.space-col-settings{padding-bottom:70px}.doc-lock .lock-ico{animation:none}.code-wrap pre.code{border:0;border-radius:0;margin:0;background:none}.code-head{gap:10px}.code-title{display:inline-flex;align-items:center;gap:6px;text-transform:none;letter-spacing:0;font-size:12px;font-weight:700;color:#e9dcff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.code-title:before{content:"";width:8px;height:8px;border-radius:2px;background:linear-gradient(135deg,#C62AF5,#5A0BFF)}.code-lang{opacity:.7}.code-lang,.code-title+.code-lang{margin-left:auto}.code-head>.code-lang:first-child{margin-left:0;margin-right:auto}.code-copy{position:relative;min-width:74px}.code-copy:after{content:"Kopieren"}html[lang=en] .code-copy:after{content:"Copy"}.code-copy.ok:after{content:"✓ Kopiert"}html[lang=en] .code-copy.ok:after{content:"✓ Copied"}pre.code code{display:block;counter-reset:ln}pre.code .line{display:block;padding:0 16px;margin:0 -16px;min-height:1.65em;white-space:pre}pre.code.numbered .line{counter-increment:ln;padding-left:48px;position:relative}pre.code.numbered .line:before{content:counter(ln);position:absolute;left:0;width:32px;text-align:right;color:#5b4f75;user-select:none}pre.code .line.hl{background:#a66cff1f;box-shadow:inset 3px 0 0 #C62AF5}pre.code .line.add{background:#5ee0a014;color:#9df2c6;box-shadow:inset 3px 0 0 #5ee0a0}pre.code .line.del{background:#ff6b8b14;color:#ffb3c2;box-shadow:inset 3px 0 0 #ff6b8b}pre.code{padding:14px 16px}.tk-k{color:#d38cff;font-weight:600}.tk-s{color:#9ee6a8}.tk-n{color:#ffb86c}.tk-c{color:#6f6789;font-style:italic}.tk-f{color:#7cc4ff}.callout{grid-template-columns:auto minmax(0,1fr)}.callout>div{grid-column:2;color:#e0dbea;min-width:0}.callout>div>:last-child{margin-bottom:0}.callout>div>p{margin:4px 0 8px}blockquote{margin:16px 0;padding:4px 0 4px 18px;border-left:3px solid #5b4a79;color:#cfc8df}blockquote>:last-child{margin-bottom:0}.doc-body mark,.legal-body mark{background:linear-gradient(transparent 40%,#c62af555 0);color:inherit;padding:0 2px}.doc-body del{color:var(--muted)}kbd{display:inline-block;min-width:1.6em;padding:1px 7px;border-radius:6px;font:600 .82em ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center;color:#fff;background:linear-gradient(180deg,#2a2142,#1a1430);border:1px solid #4a3a6a;box-shadow:0 2px 0 #0b0916}.kbd-plus{margin:0 3px;color:var(--muted);font-size:.85em}.md-badge{display:inline-flex;align-items:center;padding:2px 9px;border-radius:20px;font-size:.62em;font-weight:800;letter-spacing:.3px;vertical-align:middle;line-height:1.6}.md-badge.purple{background:linear-gradient(120deg,#7732ed,#a448f8);color:#fff}.md-badge.green{background:#5ee0a022;color:#8ff0bd;border:1px solid #5ee0a044}.md-badge.blue{background:#5cc8ff22;color:#a8e2ff;border:1px solid #5cc8ff44}.md-badge.orange{background:#f5b84b22;color:#ffd28a;border:1px solid #f5b84b44}.md-badge.red{background:#ff6b8b22;color:#ffb3c2;border:1px solid #ff6b8b44}.md-badge.gray{background:#ffffff12;color:#cfc8df;border:1px solid #ffffff22}li .md-badge,p .md-badge{font-size:.75em}.doc-body ol ol,.doc-body ol ul,.doc-body ul ol,.doc-body ul ul{margin:4px 0}li.task{list-style:none;margin-left:-20px;display:flex;gap:10px;align-items:baseline}.task-box{flex:0 0 auto;width:17px;height:17px;border-radius:5px;border:2px solid #5b4a79;transform:translateY(3px)}li.task.done .task-box{border-color:transparent;background:linear-gradient(135deg,#10b981,#5ee0a0);position:relative}li.task.done .task-box:after{content:"✓";position:absolute;inset:-2px 0 0;display:grid;place-items:center;font-size:11px;font-weight:900;color:#052e1c}li.task.done{color:var(--muted)}.md-tabs{margin:18px 0;border-radius:14px;border:1px solid #3a2b59;background:#120f20;overflow:hidden}.md-tabs>input{position:absolute;opacity:0;pointer-events:none}.md-tab-bar{display:flex;gap:2px;padding:6px 6px 0;overflow-x:auto;background:#171327;border-bottom:1px solid #ffffff0d;scrollbar-width:none}.md-tab-bar label{padding:9px 14px;border-radius:9px 9px 0 0;font-size:13px;font-weight:700;color:var(--muted);cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;transition:color .15s,background .15s}.md-tab-bar label:hover{color:#fff}.md-tab-panel{display:none;padding:14px 16px}.md-tab-panel>:first-child{margin-top:0}.md-tab-panel>:last-child{margin-bottom:0}.md-tab-panel>.code-wrap:only-child{margin:-14px -16px;border:0;border-radius:0}.md-tabs>input:first-of-type:checked~.md-tab-panels>.md-tab-panel:first-child,.md-tabs>input:nth-of-type(2):checked~.md-tab-panels>.md-tab-panel:nth-child(2),.md-tabs>input:nth-of-type(3):checked~.md-tab-panels>.md-tab-panel:nth-child(3),.md-tabs>input:nth-of-type(4):checked~.md-tab-panels>.md-tab-panel:nth-child(4),.md-tabs>input:nth-of-type(5):checked~.md-tab-panels>.md-tab-panel:nth-child(5),.md-tabs>input:nth-of-type(6):checked~.md-tab-panels>.md-tab-panel:nth-child(6){display:block}.md-tabs>input:first-of-type:checked~.md-tab-bar>label:first-child,.md-tabs>input:nth-of-type(2):checked~.md-tab-bar>label:nth-child(2),.md-tabs>input:nth-of-type(3):checked~.md-tab-bar>label:nth-child(3),.md-tabs>input:nth-of-type(4):checked~.md-tab-bar>label:nth-child(4),.md-tabs>input:nth-of-type(5):checked~.md-tab-bar>label:nth-child(5),.md-tabs>input:nth-of-type(6):checked~.md-tab-bar>label:nth-child(6){color:#fff;background:#120f20;border-bottom-color:#C62AF5}.md-steps{counter-reset:step;margin:18px 0;padding-left:22px;border-left:2px solid #3a2b59}.md-steps>h3{counter-increment:step;position:relative;margin:22px 0 8px;border:0;padding:0}.md-steps>h3:first-child{margin-top:0}.md-steps>h3:before{content:counter(step);position:absolute;left:-40px;top:-1px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:900;color:#fff;background:linear-gradient(135deg,#7A12F5,#C62AF5);box-shadow:0 0 0 5px #0f0c1c}.md-details{margin:14px 0;border-radius:12px;border:1px solid #3a2b59;background:#15111f;overflow:hidden}.md-details>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:10px;padding:12px 16px;font-weight:700;color:#fff}.md-details>summary::-webkit-details-marker{display:none}.md-details>summary:before{content:"›";font-size:20px;line-height:1;color:#c9a6ff;transition:transform .2s}.md-details[open]>summary:before{transform:rotate(90deg)}.md-details[open]>summary{border-bottom:1px solid #ffffff0d}.md-details-body{padding:12px 16px}.md-details-body>:last-child{margin-bottom:0}.md-cols{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:18px;margin:16px 0}.md-cols>div>:first-child{margin-top:0}.md-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:16px 0}.md-card{position:relative;display:grid;gap:4px;padding:16px 40px 16px 16px;border-radius:14px;background:linear-gradient(140deg,#1d1534,#15111f);border:1px solid #3a2b59;text-decoration:none!important;color:#e0dbea!important;transition:border-color .2s,transform .2s}a.md-card:hover{border-color:#9555ec;transform:translateY(-2px)}.md-card b{color:#fff;font-size:15px}.md-card span{font-size:13px;color:var(--muted)}.md-card-arrow{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-style:normal;color:#c9a6ff;transition:transform .2s}a.md-card:hover .md-card-arrow{transform:translate(3px,-50%)}.md-figure{margin:18px 0}.md-figure img{display:block;width:100%;border-radius:12px;border:1px solid #ffffff14;margin:0}.md-figure figcaption{margin-top:8px;font-size:13px;color:var(--muted);text-align:center}.md-video{position:relative;display:block;aspect-ratio:16/9;margin:18px 0;border-radius:14px;overflow:hidden;border:1px solid #3a2b59;text-decoration:none!important}.md-video img{width:100%;height:100%;object-fit:cover;margin:0;border:0;border-radius:0;filter:brightness(.7);transition:filter .2s,transform .4s}.md-video:hover img{filter:brightness(.85);transform:scale(1.03)}.md-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:68px;height:48px;border-radius:14px;display:grid;place-items:center;background:#ff0033;color:#fff;font-size:20px;box-shadow:0 10px 30px #0008}.md-video-title{position:absolute;left:0;right:0;bottom:0;padding:22px 16px 12px;color:#fff;font-weight:700;background:linear-gradient(transparent,#000c)}.md-button{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:11px;font-weight:700;color:#fff!important;text-decoration:none!important;background:linear-gradient(120deg,#7732ed,#a448f8);box-shadow:0 6px 24px #752bea44;transition:transform .2s}.md-button:hover{transform:translateY(-2px)}.md-download{display:flex;align-items:center;gap:14px;margin:14px 0;padding:14px 16px;border-radius:14px;background:#15111f;border:1px solid #3a2b59;text-decoration:none!important;color:#e0dbea!important}.md-download:hover{border-color:#9555ec}.md-dl-ico{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;font-weight:900;color:#fff;background:linear-gradient(135deg,#7A12F5,#C62AF5)}.md-download span{display:grid}.md-download small{color:var(--muted);font-size:12px}@media (max-width:650px){.md-cols{grid-template-columns:minmax(0,1fr)}.md-steps{padding-left:20px}.md-steps>h3:before{left:-38px;width:30px;height:30px;font-size:13px}}.md-insert{flex:0 0 auto;height:34px;padding:0 30px 0 12px;border-radius:9px;font:inherit;font-size:13px;font-weight:700;color:#fff;cursor:pointer;appearance:none;border:1px solid #a66cff66;background:linear-gradient(120deg,#7732ed55,#a448f833),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23d7b8ff'/%3E%3C/svg%3E") no-repeat right 11px center}.md-insert optgroup,.md-insert option{background:#171327;color:#fff}.md-help{border-radius:12px;border:1px solid #ffffff12;background:#0f0c1c}.md-help>summary{cursor:pointer;padding:10px 14px;font-size:13px;font-weight:700;color:#c9a6ff}.md-help-grid{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;padding:4px 14px 14px;font-size:12.5px;color:var(--muted);align-items:center}.md-help-grid code{font-size:12px;white-space:nowrap}@media (max-width:650px){.md-help-grid{grid-template-columns:minmax(0,1fr)}.md-help-grid span{margin-bottom:6px}.md-help-grid code{white-space:normal}}.callout>b{text-transform:none;letter-spacing:0;font-size:13.5px}.product-hero .space-hero-actions{display:grid;gap:8px}.prod-status{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:20px;font-size:11px;font-weight:800}.prod-status.live{background:#5ee0a01f;color:#bff5da;border:1px solid #5ee0a044}.prod-status.hidden{background:#ff6b8b1f;color:#ffb3c2;border:1px solid #ff6b8b44}.prod-status.new{background:#f5b84b1f;color:#ffd6a8;border:1px solid #f5b84b44}.prod-status.soon{background:#5cc8ff1f;color:#a8e2ff;border:1px solid #5cc8ff44}.space-stats span.hl{color:#f5b84b;border-color:#f5b84b44}.space-stats span.hl svg{color:#f5b84b}.product-desc{font-size:15.5px}.product-desc>:first-child{margin-top:0}.product-desc .md-cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.md-card:not(a){padding-right:16px}.md-card:not(a) .md-card-arrow{display:none}@media (max-width:650px){.product-hero .space-hero-actions{grid-template-columns:1fr 1fr}}.detail .buybox,.detail .gallery,.detail .prose,.detail>*{min-width:0}.doc-body,.prose{overflow-wrap:break-word;word-break:normal}.table-wrap table{overflow-wrap:normal;word-break:normal;hyphens:manual}.table-wrap td,.table-wrap th{vertical-align:top}.table-wrap td:first-child,.table-wrap th:first-child{white-space:nowrap;font-weight:700;color:#fff}.product-desc .anchor{display:none!important}@media (hover:none){.doc-body .anchor{display:none}}@media (max-width:650px){.prose{padding:18px 16px}.table-wrap{margin-left:-2px;margin-right:-2px}.table-wrap table{font-size:13.5px}.table-wrap td,.table-wrap th{padding:9px 11px}.table-wrap table:has(th:nth-child(3)){min-width:520px}.doc-body h2,.product-desc h2{font-size:21px}}.table-wrap th{white-space:normal}.table-wrap th:first-child{white-space:nowrap}@media (max-width:650px){.table-wrap table:has(th:nth-child(3)){min-width:0}.table-wrap td:first-child,.table-wrap th:first-child{white-space:normal;min-width:92px}}.crumbs{display:flex;flex-wrap:wrap}.crumb-item,.crumbs{align-items:center;gap:6px}.crumb-item,.crumb-item a{display:inline-flex}.crumb-item a{align-items:center;gap:5px}.crumb-item a svg{color:#c9a6ff}.crumb-sep{color:#6f5d93}.crumb-item [aria-current]{color:#e9dcff}.page-hero .eyebrow{margin-top:10px}.footer-cols h4{display:flex;align-items:center;gap:8px}.footer-cols h4 svg{color:#c9a6ff}.footer-cols .linklike,.footer-cols a{display:flex;align-items:center;gap:8px}.footer-cols .linklike svg,.footer-cols a svg{color:#7d6aa3;transition:color .2s}.footer-cols .linklike:hover svg,.footer-cols a:hover svg{color:#c9a6ff}.faq-q{justify-content:flex-start}.faq-ico{width:36px;height:36px;flex:0 0 auto;border-radius:11px;display:grid;place-items:center;color:#c9a6ff;background:#a36aff14;border:1px solid #a36aff2a}details[open] .faq-ico{color:#fff;background:linear-gradient(135deg,#7A12F5,#C62AF5);border-color:transparent}.faq-text{flex:1}.faq-a{margin:12px 0 0 48px}@media (max-width:650px){.faq-a{margin-left:0}}.md-i{width:1em;height:1em;vertical-align:-.12em}.md-play .md-i{width:22px;height:22px;margin-left:3px}.md-dl-ico .md-i{width:20px;height:20px}.md-button .md-i,.md-card-arrow .md-i{width:16px;height:16px}.checklist li:before,.md-details>summary:before,li.task.done .task-box:after{font-size:0;content:""}li.task.done .task-box:after{inset:0;background:#052e1c;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z'/%3E%3C/svg%3E") center /11px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z'/%3E%3C/svg%3E") center /11px no-repeat}.md-details>summary:before{width:16px;height:16px;background:#c9a6ff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M184.49,136.49l-80,80a12,12,0,0,1-17-17L159,128,87.51,56.49a12,12,0,1,1,17-17l80,80A12,12,0,0,1,184.49,136.49Z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M184.49,136.49l-80,80a12,12,0,0,1-17-17L159,128,87.51,56.49a12,12,0,1,1,17-17l80,80A12,12,0,0,1,184.49,136.49Z'/%3E%3C/svg%3E") center /contain no-repeat}.code-copy.ok:after{content:"Kopiert"}html[lang=en] .code-copy.ok:after{content:"Copied"}.code-copy:before{content:"";display:inline-block;width:12px;height:12px;margin-right:6px;vertical-align:-1px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M216,28H88A12,12,0,0,0,76,40V76H40A12,12,0,0,0,28,88V216a12,12,0,0,0,12,12H168a12,12,0,0,0,12-12V180h36a12,12,0,0,0,12-12V40A12,12,0,0,0,216,28ZM156,204H52V100H156Zm48-48H180V88a12,12,0,0,0-12-12H100V52H204Z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M216,28H88A12,12,0,0,0,76,40V76H40A12,12,0,0,0,28,88V216a12,12,0,0,0,12,12H168a12,12,0,0,0,12-12V180h36a12,12,0,0,0,12-12V40A12,12,0,0,0,216,28ZM156,204H52V100H156Zm48-48H180V88a12,12,0,0,0-12-12H100V52H204Z'/%3E%3C/svg%3E") center /contain no-repeat}.code-copy.ok:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z'/%3E%3C/svg%3E")}.md-insert{padding-left:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23d7b8ff' d='M228,128a12,12,0,0,1-12,12H140v76a12,12,0,0,1-24,0V140H40a12,12,0,0,1,0-24h76V40a12,12,0,0,1,24,0v76h76A12,12,0,0,1,228,128Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23d7b8ff'/%3E%3C/svg%3E"),linear-gradient(120deg,#7732ed55,#a448f833);background-repeat:no-repeat;background-position:12px,right 11px center,0 0;background-size:14px,auto,auto}.callout.quote{color:#a66cff;background:#a36aff0d;border-color:#a36aff2e;grid-template-columns:auto minmax(0,1fr)}.callout.quote:before{grid-row:1}.callout.quote>div{grid-column:2}.callout.quote>div>p{margin:0}.bot-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;padding:18px;border-radius:20px;border:1px solid #3a2b59;background:radial-gradient(420px 200px at 10% 0,#5865f233,transparent 70%),linear-gradient(150deg,#1b1634,#141022)}.bot-avatar{position:relative;width:72px;height:72px;border-radius:22px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#5865f2,#a448f8);box-shadow:0 10px 30px #5865f255}.bot-avatar img{width:100%;height:100%;border-radius:22px;object-fit:cover}.bot-dot{position:absolute;right:-4px;bottom:-4px;width:20px;height:20px;border-radius:50%;border:4px solid #171327;background:#6b6385}.bot-dot.ok{background:var(--ok);box-shadow:0 0 12px #5ee0a0aa}.bot-dot.warn{background:#f5b84b}.bot-dot.err{background:var(--danger)}.bot-hero-main{display:grid;gap:4px;justify-items:start;min-width:0}.bot-hero-main h2{margin:0;font-size:22px;letter-spacing:-.5px;overflow-wrap:anywhere}.bot-hero-main p{margin:0;font-size:13px;display:flex;align-items:center;gap:6px}.bot-state{font-size:11px;font-weight:800;padding:4px 10px;border-radius:20px;background:#ffffff10;color:#cfc8df}.bot-state.ok{background:#5ee0a01f;color:#bff5da}.bot-state.warn{background:#f5b84b1f;color:#ffd6a8}.bot-state.err{background:#ff6b6b1f;color:#ffc4c4}.bot-hero-actions{display:grid;gap:8px}.bot-editor .space-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.token-ok{display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:11px;font-weight:700;color:var(--ok)}.input-icon .input-eye{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:8px;border:0;background:none;color:var(--muted);cursor:pointer;display:grid;place-items:center}.input-icon .input-eye:hover{color:#fff;background:#ffffff10}.input-icon:has(.input-eye) .input{padding-right:46px}.danger-chip{justify-self:start;color:#ffb3b3;border-color:#ff6b6b44}.danger-chip.active{background:#ff6b6b22;border-color:#ff6b6b;color:#fff}.guild-list{display:grid;gap:6px}.color-field{display:flex;gap:8px}.color-field input[type=color]{width:48px;height:44px;padding:3px;border-radius:10px;border:1px solid #ffffff1c;background:#0f0c1c;cursor:pointer}.range{width:100%;accent-color:#a66cff}.setup-steps{margin:0;padding-left:20px;display:grid;gap:8px;font-size:13.5px;color:#d0c9de;line-height:1.55}.setup-steps a{color:var(--purple);text-decoration:underline}.dc-preview{border-radius:12px;padding:14px;background:#313338;font-family:gg sans,Noto Sans,Inter,sans-serif;color:#dbdee1;font-size:14px}.dc-cmd{display:flex;align-items:center;gap:6px;margin:0 0 6px 52px;font-size:12.5px;color:#949ba4}.dc-cmd b{color:#c9cdfb;font-weight:600}.dc-cmd code{color:#c9cdfb;background:none;border:0;padding:0}.dc-msg{display:flex;gap:12px}.dc-ava{flex:0 0 auto;width:40px;height:40px;border-radius:50%;overflow:hidden;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#5865f2,#a448f8)}.dc-ava img{width:100%;height:100%;object-fit:cover}.dc-body{min-width:0;flex:1}.dc-name{font-weight:600;color:#f2f3f5;display:flex;align-items:center;gap:6px}.dc-name small{color:#949ba4;font-weight:400;font-size:12px}.dc-tag{font-size:10px;font-weight:700;padding:1px 5px;border-radius:4px;background:#5865f2;color:#fff}.dc-embed{display:flex;gap:12px;margin-top:6px;padding:10px 14px 12px;border-radius:4px;background:#2b2d31;border-left:4px solid;max-width:440px}.dc-embed-main{flex:1;min-width:0;display:grid;gap:6px}.dc-title{color:#00a8fc;font-size:15px}.dc-embed p{margin:0;font-size:13.5px;line-height:1.4;white-space:pre-line}.dc-fields{display:grid;gap:6px}.dc-fields div{display:grid;font-size:13px}.dc-fields b{color:#f2f3f5}.dc-fields u{color:#00a8fc;text-decoration:none}.dc-image{height:110px;border-radius:4px;background:linear-gradient(135deg,#3b2a6a,#1d1534),url(/og.jpg) 50% /cover}.dc-foot{font-size:11px;color:#949ba4}.dc-thumb{width:64px;height:64px;border-radius:4px;flex:0 0 auto}.dc-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.dc-buttons span{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:4px;background:#4e5058;color:#fff;font-size:13.5px;font-weight:500}@media (max-width:1150px){.bot-editor .space-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:650px){.bot-hero{grid-template-columns:auto minmax(0,1fr);padding:14px}.bot-hero-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.bot-avatar{width:56px;height:56px;border-radius:18px}.dc-cmd{margin-left:0}.dc-ava{width:32px;height:32px}.dc-thumb{width:48px;height:48px}}