@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap");:root{color-scheme:dark;--font-sans:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bg:#0c0d10;--surface:rgba(16,17,21,.84);--surface-soft:hsla(0,0%,100%,.035);--surface-dark:rgba(10,11,14,.94);--border:hsla(0,0%,100%,.08);--border-strong:hsla(0,0%,100%,.12);--text:#f1f1f4;--muted:#9b9ba3;--teal:#cfcfd6;--cyan:#b8b8c0;--pink:#a7a7af;--violet:#8f8f97;--shadow:0 30px 80px rgba(0,0,0,.34);--radius:28px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}body,html{background:#0c0d10}body{color:var(--text);font-family:var(--font-sans);margin:0;min-height:100vh;overflow-x:hidden;overscroll-behavior-y:none;position:relative}body:after,body:before{display:none}.aurora,.backdrop-grid,.fx-canvas,.home-sky{display:none!important}a,button,input,select{font:inherit}.backdrop-grid,.fx-canvas{inset:0;pointer-events:none;position:fixed}.aurora{pointer-events:none;position:absolute}.fx-canvas{opacity:1;transform:translateZ(0);z-index:0}.sparkle-canvas{inset:0;pointer-events:none;position:fixed;z-index:0}.backdrop-grid{background-image:linear-gradient(hsla(0,0%,100%,.024) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.024) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 82%);mask-image:radial-gradient(circle at center,#000,transparent 82%);z-index:0}.aurora-wrap{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.aurora{animation:floatAurora 14s ease-in-out infinite alternate;border-radius:999px;inset:auto;opacity:.85;z-index:0}.aurora-a{animation:floatAurora 16s ease-in-out infinite alternate;background:radial-gradient(circle,rgba(8,25,55,.65) 0,rgba(8,25,55,.2) 45%,transparent 75%);height:700px;left:-160px;top:-180px;width:700px}.aurora-a,.aurora-c{display:block!important}.aurora-c{animation-delay:-10s;background:radial-gradient(circle,rgba(8,25,55,.55),transparent 70%);bottom:-80px;height:480px;left:28%;width:480px}.home-sky{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.starfield{inset:0}.star,.starfield{position:absolute}.star{animation:twinkle 3s ease-in-out infinite;background:hsla(0,0%,100%,.98);border-radius:999px;box-shadow:0 0 8px 2px hsla(0,0%,100%,.9);will-change:opacity}.star-1{height:2px;left:10%;top:12%;width:2px}.star-2{animation-delay:-1.4s;height:3px;left:22%;top:18%;width:3px}.star-3{animation-delay:-3.2s;height:2px;left:39%;top:10%;width:2px}.star-4{animation-delay:-.8s;height:4px;left:58%;top:24%;width:4px}.star-5{animation-delay:-2.6s;height:2px;left:76%;top:14%;width:2px}.star-6{animation-delay:-4.1s;left:88%;top:28%}.star-6,.star-7{height:3px;width:3px}.star-7{animation-delay:-2.1s;left:16%;top:34%}.star-8{animation-delay:-3.8s;left:30%;top:40%}.star-8,.star-9{height:2px;width:2px}.star-9{animation-delay:-1.1s;left:69%;top:38%}.star-10{animation-delay:-5s;height:3px;left:82%;top:52%;width:3px}.star-11{animation-delay:-2.9s;height:2px;left:12%;top:60%;width:2px}.star-12{animation-delay:-4.7s;height:4px;left:48%;top:66%;width:4px}.site-shell{margin:0 auto;padding:0 0 56px;position:relative;width:min(1280px,calc(100% - 48px));z-index:1}.glass,.glass-dark,.glass-lite{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border:1px solid var(--border);box-shadow:var(--shadow)}.glass{background:var(--surface)}.glass-dark{background:var(--surface-dark);border-color:var(--border-strong)}.glass-lite{background:var(--surface-soft)}.site-header{align-items:center;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:transparent!important;border:none!important;border-radius:0;box-shadow:none!important;display:flex;gap:16px;justify-content:space-between;padding:28px 0 16px;position:relative;top:0;z-index:100}.site-header.is-hidden{filter:none;opacity:1;pointer-events:auto;transform:none}.header-actions{align-items:center;display:flex;gap:8px;margin-left:auto}.header-download-btn,.header-mastodon-btn,.header-telegram-btn{align-items:center;background:#fff!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.25);color:#000!important;display:inline-flex;font-size:.85rem;font-weight:700;gap:7px;padding:8px 18px;text-decoration:none;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease;white-space:nowrap}.header-download-btn:hover{background:#e6e6e6!important;box-shadow:0 4px 16px hsla(0,0%,100%,.12);transform:translateY(-1px)}.header-mastodon-btn,.header-telegram-btn{animation:telegramGlow 2.2s ease-in-out infinite alternate;background:linear-gradient(135deg,#86dbff,#37aef0);border:1px solid rgba(95,192,255,.38);box-shadow:inset 0 0 0 1px rgba(134,219,255,.12),0 0 28px rgba(55,174,240,.32);color:#06131d;isolation:isolate;overflow:hidden;position:relative}.header-mastodon-btn{background:linear-gradient(135deg,#a78bfa,#6364ff);border-color:rgba(132,92,255,.42);box-shadow:inset 0 0 0 1px rgba(167,139,250,.14),0 0 28px rgba(99,100,255,.32)}.header-mastodon-btn:after,.header-telegram-btn:after{animation:telegramGlint 2.6s linear infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.38),transparent);content:"";inset:-40% auto -40% -30%;mix-blend-mode:screen;pointer-events:none;position:absolute;transform:rotate(24deg);width:36%;z-index:0}.header-mastodon-btn>*,.header-telegram-btn>*{position:relative;z-index:1}.header-download-btn{background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.14);color:var(--text)}.header-download-btn:hover,.header-mastodon-btn:hover,.header-telegram-btn:hover{transform:translateY(-1px)}.header-telegram-btn:hover{background:linear-gradient(135deg,#9ae3ff,#4bbcff);border-color:rgba(135,219,255,.45);box-shadow:inset 0 0 0 1px rgba(134,219,255,.16),0 0 36px rgba(55,174,240,.4)}.header-mastodon-btn:hover{background:linear-gradient(135deg,#b9a6ff,#7477ff);border-color:rgba(182,160,255,.5);box-shadow:inset 0 0 0 1px rgba(167,139,250,.18),0 0 36px rgba(99,100,255,.4)}.header-download-btn:hover{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.28)}.header-download-btn svg,.header-mastodon-btn svg,.header-telegram-btn svg{flex-shrink:0}.header-download-btn svg{opacity:.75}.brand{align-items:center;color:var(--text);display:inline-flex;font-family:var(--font-sans);font-size:1.1rem;font-weight:800;gap:12px;text-decoration:none}.brand-mark{border-radius:6px;display:block;height:28px;-o-object-fit:contain;object-fit:contain;width:28px}.main-nav{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.console-label,.counter-card span,.counter-card strong,.download-card small,.eyebrow,.feature-chip,.header-status,.inline-status,.main-nav a,.metric-card span,.seeded-creds,.site-footer,.stack-chip,.timeline-date,.user-meta{font-family:var(--font-mono)}.main-nav a{border-radius:8px;color:hsla(0,0%,100%,.65);font-size:.86rem;font-weight:500;padding:7px 12px;text-decoration:none;transition:background .16s ease,color .16s ease}.main-nav a.is-active,.main-nav a:hover{background:hsla(0,0%,100%,.07);color:#fff}.nav-item-dropdown{position:relative}.nav-trigger{align-items:center;background:none;border:none;border-radius:8px;color:hsla(0,0%,100%,.65);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:.86rem;font-weight:500;gap:5px;padding:7px 12px;transition:background .16s ease,color .16s ease}.nav-trigger.is-open,.nav-trigger:hover{background:hsla(0,0%,100%,.07);color:#fff}.nav-trigger-chevron{flex-shrink:0;transition:transform .22s cubic-bezier(.19,1,.22,1)}.nav-trigger.is-open .nav-trigger-chevron{transform:rotate(180deg)}.mega-menu{left:50%;padding:0;position:absolute;top:calc(100% + 14px);transform:translateX(-50%);width:-moz-max-content;width:max-content;z-index:200}.mega-menu-card{background:#111113;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 20px 50px rgba(0,0,0,.4);display:grid;gap:2px;padding:10px}.mega-menu.cols-1 .mega-menu-card{grid-template-columns:minmax(248px,1fr)}.mega-menu.cols-2 .mega-menu-card{gap:2px 4px;grid-template-columns:repeat(2,minmax(236px,1fr))}.mega-menu-item{align-items:center;background:transparent;border:none;border-radius:12px;color:var(--text);cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-weight:inherit;gap:13px;line-height:inherit;padding:9px 10px;text-align:left;text-decoration:none;transition:background .14s ease;width:100%}a.mega-menu-item{display:flex}.mega-menu-item:hover{background:hsla(0,0%,100%,.07);border-radius:12px}.mega-menu-item.is-disabled{cursor:not-allowed;opacity:.35;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mega-menu-item.is-disabled:hover{background:transparent}.mega-menu-item.is-disabled .mmi-icon{border-color:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.25)}.mobile-nav-item-disabled{color:hsla(0,0%,100%,.3);cursor:not-allowed;display:block;padding:8px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mmi-icon{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);border-radius:16px;color:hsla(0,0%,100%,.62);display:flex;flex-shrink:0;height:38px;justify-content:center;transition:color .14s ease;width:38px}.mega-menu-item:hover .mmi-icon{color:hsla(0,0%,100%,.92)}.mmi-icon svg{height:16px;width:16px}.mmi-text{display:flex;flex-direction:column;gap:2px;min-width:0}.mmi-text strong{color:hsla(0,0%,100%,.75);font-family:var(--font-sans);font-size:.85rem;font-weight:500;letter-spacing:-.01em;line-height:1.2}.mmi-text small{color:var(--muted);font-family:var(--font-sans);font-size:.72rem;font-weight:400;line-height:1.3}.mega-fade-enter-active,.mega-fade-leave-active{transition:opacity .18s cubic-bezier(.19,1,.22,1),transform .18s cubic-bezier(.19,1,.22,1)}.mega-fade-enter-from,.mega-fade-leave-to{opacity:0;transform:translateX(-50%) translateY(-6px) scale(.985)}.header-status{background:hsla(0,0%,100%,.08);border-radius:999px;color:var(--teal);font-size:.74rem;padding:9px 12px}.page{padding-top:22px}.scroll-reveal-item,[data-reveal]{filter:blur(8px);opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),filter .8s cubic-bezier(.16,1,.3,1);will-change:opacity,transform,filter}.scroll-reveal-item.revealed,[data-reveal].revealed{filter:blur(0);opacity:1;transform:translateY(0)}.section-divider{background:hsla(0,0%,100%,.07);height:1px;margin:0 auto;max-width:1140px;opacity:0;transform:scaleX(.4);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);width:100%}.section-divider.revealed{opacity:1;transform:scaleX(1)}[data-stagger]{filter:blur(8px);opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),filter .8s cubic-bezier(.16,1,.3,1);will-change:opacity,transform,filter}[data-stagger].revealed{filter:blur(0);opacity:1;transform:translateY(0)}[data-stagger]:first-child{transition-delay:0ms}[data-stagger]:nth-child(2){transition-delay:.12s}[data-stagger]:nth-child(3){transition-delay:.24s}[data-stagger]:nth-child(4){transition-delay:.36s}[data-stagger]:nth-child(5){transition-delay:.48s}[data-stagger]:nth-child(6){transition-delay:.6s}[data-stagger]:nth-child(7){transition-delay:.72s}[data-stagger]:nth-child(8){transition-delay:.84s}.word-reveal{display:inline-block;opacity:0;transform:translateY(20px);transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--wi)*.12s);will-change:opacity,transform}.word-reveal.revealed{opacity:1;transform:translateY(0)}.auth-panel,.callout-panel,.community-card,.feature-column,.hero-home,.info-card,.page-hero,.spotlight-card,.stack-column,.timeline-panel{border-radius:var(--radius)}.hero-home{display:grid;gap:22px;grid-template-columns:1.08fr .92fr;min-height:560px;padding:28px}.moon-hero{align-items:center;background:none;border:0;box-shadow:none;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:calc(100vh - 180px);padding:40px 24px 64px;position:relative;text-align:center}.page-hero{padding:28px}.hero-copy,.page-hero{display:flex;flex-direction:column;justify-content:center}.hero-copy-centered{align-items:center;position:relative;width:min(100%,920px);z-index:1}.blur-fade-item{filter:blur(10px);opacity:0;transform:translateY(22px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1),filter .75s cubic-bezier(.16,1,.3,1);will-change:opacity,transform,filter}.blur-fade-item.is-visible{filter:blur(0);opacity:1;transform:translateY(0)}.blur-fade-image{filter:blur(16px);opacity:0;transform:scale(.96) translateY(24px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1),filter .85s cubic-bezier(.16,1,.3,1);will-change:opacity,transform,filter}.blur-fade-image.is-visible{filter:blur(0);opacity:1;transform:scale(1) translateY(0)}.hero-copy-centered h1{line-height:1.08;margin:0!important}.hero-copy-centered .hero-home-subtitle{color:hsla(0,0%,100%,.88);font-family:var(--font-sans);font-size:clamp(1.05rem,2.2vw,1.25rem);font-weight:700;line-height:1.35;margin:12px 0 0!important;max-width:760px}.hero-copy-centered .hero-home-subtext{color:hsla(0,0%,100%,.45);font-family:var(--font-sans);font-size:.78rem;font-weight:600;letter-spacing:-.01em;margin:10px 0 22px!important}.hero-copy-centered .hero-actions-download{margin-top:0!important}.hero-copy-centered .download-cta-block{align-items:center;display:flex;flex-direction:column;gap:8px}.hero-app-frame{align-self:center;border-radius:18px 18px 0 0;box-shadow:0 -4px 60px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.07);margin:16px 0 0;-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent);mask-image:linear-gradient(180deg,#000 30%,transparent);overflow:hidden;position:relative;width:min(1250px,88vw)}.hero-app-frame:after{display:none}.hero-app-screenshot{border-radius:18px 18px 0 0;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.console-label,.eyebrow,.feature-chip,.stack-chip,.team-group-title{font-size:.74rem;letter-spacing:.26em;margin:0 0 16px;text-transform:uppercase}.team-group-title{display:block;font-size:1.1rem;font-weight:800;letter-spacing:.05em;margin:48px 0 24px}.role-owner{color:#a370f7!important;text-shadow:0 0 25px rgba(163,112,247,.4)}.role-team{color:#3e82f7!important;text-shadow:0 0 25px rgba(62,130,247,.4)}.role-mod{color:#f1c40f!important;text-shadow:0 0 25px rgba(241,196,15,.4)}.role-helper{color:#2ecc71!important;text-shadow:0 0 25px rgba(46,204,113,.4)}.role-contributor{color:#ff85ff!important;text-shadow:0 0 25px rgba(255,133,255,.4)}.hero-eyebrow-marquee{margin:0 0 4px}.console-label,.eyebrow,.feature-chip,.stack-chip{color:var(--teal)}.callout-panel h2,.community-card h3,.console-main h2,.download-card h3,.hero-copy h1,.info-card h3,.page-hero h1,.section-copy h2,.section-copy h3,.spotlight-card h3,.user-head h4{font-family:var(--font-sans);letter-spacing:-.01em;line-height:1.06;margin:0}.hero-copy h1{font-size:clamp(3rem,7vw,5.6rem);max-width:10ch}.hero-copy-centered h1{font-size:clamp(3rem,7vw,5.6rem);letter-spacing:-.02em;max-width:none}.page-hero h1,.section-copy h2{font-size:clamp(2.4rem,5vw,4.4rem);max-width:12ch}.callout-panel h2,.section-copy h3{font-size:clamp(1.8rem,3vw,2.4rem)}.auth-form span,.callout-panel p,.community-card p,.console-main p,.download-card p,.download-card small,.feature-card p,.hero-text,.info-card p,.inline-status,.seeded-creds,.site-footer,.spotlight-card p,.stack-item p,.timeline-item p,.user-card small{color:var(--muted)}.callout-panel p,.community-card p,.console-main p,.download-card p,.feature-card p,.hero-text,.info-card p,.spotlight-card p,.stack-item p,.timeline-item p{font-size:1rem;line-height:1.78;margin:22px 0 0}.button-row,.counter-row,.hero-actions,.user-actions{display:flex;flex-wrap:wrap;gap:12px}.stats-text{align-items:center!important;color:var(--muted)!important;display:flex!important;font-family:var(--font-sans)!important;font-size:1.1rem!important;gap:12px!important;justify-content:center!important;letter-spacing:-.01em!important;margin-top:2rem!important}#stable-downloads{background:linear-gradient(135deg,#fff,#a5a5a5);-webkit-background-clip:text;background-clip:text;color:var(--text);font-family:var(--font-sans);font-size:1.15rem;font-weight:800;-webkit-text-fill-color:transparent;display:inline-block;text-shadow:0 0 24px hsla(0,0%,100%,.12);vertical-align:middle}.stats-text:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15))}.stats-text:after,.stats-text:before{content:"";display:block;height:1px;width:24px}.stats-text:after{background:linear-gradient(270deg,transparent,hsla(0,0%,100%,.15))}.counter-value{display:inline-block;min-width:1.5ch;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.counter-value.counting{transform:scale(1.1)}.counter-row,.hero-actions{margin-top:28px}.hero-message-banner{align-items:center;background:linear-gradient(180deg,rgba(120,92,28,.34),rgba(24,20,12,.92));border-color:rgba(255,214,102,.28);border-radius:24px;box-shadow:0 22px 60px rgba(0,0,0,.34),inset 0 0 0 1px rgba(255,214,102,.08);display:flex;flex-direction:column;gap:18px;margin:28px auto 0;padding:24px 26px;text-align:center;width:min(760px,100%)}.hero-message-copy h2{font-size:clamp(1.5rem,3vw,2rem);margin:10px 0 8px}.hero-message-copy p{margin:0;max-width:640px}.hero-message-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;width:100%}.hero-message-button,.hero-message-telegram{font-weight:700;min-width:220px}.hero-message-telegram{background:linear-gradient(135deg,#86dbff,#37aef0);border-color:rgba(95,192,255,.38);box-shadow:0 10px 30px rgba(55,174,240,.28);color:#06131d}.hero-message-telegram:hover{background:linear-gradient(135deg,#9ae3ff,#4bbcff);border-color:rgba(135,219,255,.45)}.hero-message-telegram svg{flex:none}.counter-row-centered,.hero-actions-centered{justify-content:center}.hero-actions-download{align-items:center}.download-cta-block{align-items:center;display:flex;flex-direction:column;gap:10px}.platform-availability{align-items:center;color:hsla(0,0%,100%,.45);display:flex;flex-wrap:wrap;font-size:.72rem;font-weight:400;gap:4px;justify-content:center;line-height:1;margin:0;opacity:1}.platform-availability svg{flex-shrink:0;opacity:.75}.stats-text{align-items:center;color:hsla(0,0%,100%,.45);display:flex;font-size:.72rem;font-weight:400;gap:4px;justify-content:center;line-height:1;margin:-2px 0 0}.stats-text span{color:hsla(0,0%,100%,.85);font-weight:600}.contribute-cta-block{align-items:center;display:flex;flex-direction:column;gap:10px}.button{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid var(--border);border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;gap:8px;justify-content:center;padding:14px 18px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.button:hover{border-color:hsla(0,0%,100%,.25);transform:translateY(-2px)}.button-primary{background:linear-gradient(135deg,#f2f2f4,#cfcfd5);border-color:transparent;color:#0d0d0f}.button-secondary{background:hsla(0,0%,100%,.08)}.button-download-windows{background:#f4f2ef;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.24);color:#101114;min-width:246px;padding:16px 26px}.button-download-windows:hover{background:#fff;border-color:transparent}.button-contribute-hero{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.12);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.18);justify-content:center;min-width:246px;padding:16px 26px}.button-contribute-hero:hover{background:hsla(0,0%,100%,.12)}.modal-shell{display:grid;inset:0;padding:28px;place-items:center;position:fixed;z-index:120}.modal-shell[hidden]{display:none}.modal-backdrop{backdrop-filter:blur(14px);background:radial-gradient(circle at 50% 20%,hsla(0,0%,100%,.08),transparent 24%),rgba(0,0,0,.72);inset:0;position:absolute}.modal-shell:not([hidden]) .modal-backdrop{animation:modalFadeIn .22s ease forwards}.contribute-modal{background:#0f0f11;border:1px solid hsla(0,0%,100%,.05);border-radius:34px;box-shadow:0 38px 120px rgba(0,0,0,.7);max-height:min(92vh,920px);overflow:auto;padding:24px;position:relative;width:min(1040px,calc(100vw - 32px));z-index:1}.modal-shell:not([hidden]) .contribute-modal{animation:modalPopIn .28s cubic-bezier(.2,.9,.2,1) forwards}.contribute-modal-glow{background:radial-gradient(circle,hsla(0,0%,100%,.14),transparent 68%);border-radius:50%;filter:blur(26px);height:220px;inset:0 auto auto 50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:min(540px,86vw)}.contribute-modal-grid,.contribute-modal-head,.contribute-modal-status{position:relative;z-index:1}.contribute-modal-head{margin-bottom:10px;max-width:640px}.contribute-modal-head h2{font-family:var(--font-sans);font-size:clamp(1.6rem,4vw,2.6rem);line-height:.95;margin:8px 0 6px}.contribute-modal-status{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:hsla(0,0%,100%,.86);display:inline-flex;margin-bottom:14px;min-height:36px;padding:8px 12px}.contribute-modal-grid{gap:12px}.contribute-modal-grid,.contribute-modal-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.contribute-modal-grid-2{gap:16px}.dark-solid-card{background:#151518;border:1px solid hsla(0,0%,100%,.03);border-radius:20px;display:flex;flex-direction:column;overflow:hidden;padding:24px;position:relative;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s ease}.dark-solid-card:hover{background:#1a1a1f;transform:translateY(-2px)}.modal-shell:not([hidden]) .dark-solid-card{animation:modalCardIn .32s ease forwards;opacity:0;transform:translateY(18px) scale(.985)}.modal-shell:not([hidden]) .dark-solid-card:nth-child(2){animation-delay:35ms}.contribute-copy-card{background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.08);border-radius:20px;display:flex;flex-direction:column;overflow:hidden;padding:20px;position:relative;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s ease,background .3s ease,box-shadow .3s ease}.modal-shell:not([hidden]) .contribute-copy-card{animation:modalCardIn .32s ease forwards;opacity:0;transform:translateY(18px) scale(.985)}.modal-shell:not([hidden]) .contribute-copy-card:nth-child(2){animation-delay:35ms}.modal-shell:not([hidden]) .contribute-copy-card:nth-child(3){animation-delay:70ms}.modal-shell:not([hidden]) .contribute-copy-card:nth-child(4){animation-delay:105ms}.modal-shell:not([hidden]) .contribute-copy-card:nth-child(5){animation-delay:.14s}.modal-shell:not([hidden]) .contribute-copy-card:nth-child(6){animation-delay:175ms}.contribute-copy-card:before{background:radial-gradient(circle,hsla(0,0%,100%,.08),transparent 72%);border-radius:50%;content:"";height:180px;inset:-35% auto auto 50%;opacity:0;position:absolute;transform:translateX(-50%);transition:opacity .18s ease;width:180px}.contribute-copy-card:hover{background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.04));border-color:hsla(0,0%,100%,.16);transform:translateY(-4px)}.contribute-copy-card[data-coin=btc]:hover{background:linear-gradient(180deg,rgba(247,147,26,.08),rgba(247,147,26,.02));border-color:rgba(247,147,26,.4);box-shadow:0 16px 40px rgba(247,147,26,.15)}.contribute-copy-card[data-coin=btc] .feature-chip{background:rgba(247,147,26,.1);border-color:rgba(247,147,26,.2);color:#f7931a}.contribute-copy-card[data-coin=eth]:hover{background:linear-gradient(180deg,rgba(98,126,234,.08),rgba(98,126,234,.02));border-color:rgba(98,126,234,.4);box-shadow:0 16px 40px rgba(98,126,234,.15)}.contribute-copy-card[data-coin=eth] .feature-chip{background:rgba(98,126,234,.1);border-color:rgba(98,126,234,.2);color:#627eea}.contribute-copy-card[data-coin=sol]:hover{background:linear-gradient(180deg,rgba(20,241,149,.08),rgba(20,241,149,.02));border-color:rgba(20,241,149,.4);box-shadow:0 16px 40px rgba(20,241,149,.15)}.contribute-copy-card[data-coin=sol] .feature-chip{background:rgba(20,241,149,.1);border-color:rgba(20,241,149,.2);color:#14f195}.contribute-copy-card.is-copied:before,.contribute-copy-card:hover:before{opacity:1}.contribute-copy-card h3{font-size:1.05rem;margin:10px 0 4px}.contribute-copy-card p{color:var(--muted);font-size:.85rem;margin:0}.contribute-copy-row{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:flex;gap:8px;justify-content:space-between;margin-top:18px;padding:6px;transition:border-color .2s ease,background .2s ease}.contribute-copy-row:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.16)}.contribute-copy-row code{background:transparent;border:none;color:hsla(0,0%,100%,.88);display:block;flex:1;font-family:var(--font-mono);font-size:.82rem;min-width:0;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;white-space:nowrap}.contribute-copy-button{border-radius:8px;font-size:.85rem;font-weight:500;min-width:80px;padding:8px 14px}.contribute-copy-card.is-copied .contribute-copy-button{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.22)}.modal-close{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:hsla(0,0%,100%,.86);cursor:pointer;display:inline-flex;margin-bottom:20px;margin-left:auto;padding:10px 14px;position:sticky;top:0;z-index:2}.modal-close:hover{background:hsla(0,0%,100%,.09)}body.modal-open{overflow:hidden}.message-link{background:transparent;border:0;color:inherit;cursor:pointer;padding:0}.mobile-message-link{text-align:left}.redirect-dialog-shell{display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:220}.redirect-dialog-backdrop{background:rgba(0,0,0,.7);inset:0;position:absolute}.redirect-dialog{border-radius:24px;padding:28px;position:relative;width:min(520px,100%);z-index:1}.redirect-dialog-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}@keyframes telegramGlow{0%{box-shadow:inset 0 0 0 1px rgba(134,219,255,.12),0 0 18px rgba(55,174,240,.2)}to{box-shadow:inset 0 0 0 1px rgba(134,219,255,.16),0 0 34px rgba(55,174,240,.42)}}@keyframes telegramGlint{0%{left:-38%;opacity:0}12%{opacity:1}55%{left:112%;opacity:.95}to{left:112%;opacity:0}}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalPopIn{0%{opacity:0;transform:translateY(26px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.contribute-logo{height:18px;position:relative;transform:rotate(-45deg);width:18px}.contribute-heart,.contribute-heart:after,.contribute-heart:before{background:currentColor;display:block;position:absolute}.contribute-heart{border-radius:2px;height:12px;left:3px;top:6px;width:12px}.contribute-heart:after,.contribute-heart:before{border-radius:50%;content:"";height:12px;width:12px}.contribute-heart:before{left:0;top:-6px}.contribute-heart:after{left:6px;top:0}.windows-logo{display:grid;gap:2px;grid-template-columns:repeat(2,8px);grid-template-rows:repeat(2,8px)}.windows-logo span{background:#101114;display:block;height:8px;width:8px}.download-availability{color:hsla(0,0%,100%,.76);font-size:.95rem;margin:0}.counter-row{align-items:stretch}.counter-card{border-radius:22px;min-width:190px;padding:16px}.counter-card.alt{background:hsla(0,0%,100%,.06)}.counter-card strong,.metric-card strong{color:var(--text);display:block;font-size:1.8rem;margin-top:10px}.moon-stage{display:grid;min-height:520px;place-items:center;position:relative;width:min(100%,720px)}.moon-halo{animation:pulseMoon 8s ease-in-out infinite;aspect-ratio:1;background:radial-gradient(circle,hsla(0,0%,100%,.22) 0,rgba(240,242,247,.12) 28%,hsla(0,0%,100%,.03) 56%,transparent 76%);border-radius:50%;filter:blur(46px);position:absolute;transform:translateZ(0);width:min(96vw,630px);will-change:opacity}.moon-disc{aspect-ratio:1;display:grid;filter:drop-shadow(0 0 28px rgba(255,255,255,.12)) drop-shadow(0 0 88px rgba(240,243,250,.16));place-items:center;position:relative;transform:translateZ(0);transition:filter .22s ease;width:min(78vw,420px);z-index:1}.moon-disc,.moon-image{-moz-user-select:none;user-select:none;-webkit-user-select:none}.moon-image{display:block;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%;-webkit-user-drag:none}body[data-page=home] .moon-disc:hover{filter:drop-shadow(0 0 36px rgba(255,255,255,.16)) drop-shadow(0 0 110px rgba(245,247,252,.2))}.hero-runtime{border-radius:24px;margin-top:24px;padding:18px 20px;width:min(100%,520px)}.hero-runtime h2{font-family:var(--font-sans);font-size:clamp(1.6rem,4vw,2.4rem);margin:6px 0 0}.hero-runtime p{margin:10px 0 0}.hero-metric-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:34px auto 0;width:min(100%,920px)}.hero-console{padding:16px}.console-top{display:flex;gap:8px}.console-top span{background:hsla(0,0%,100%,.22);border-radius:50%;height:10px;width:10px}.console-main{padding:18px 4px 6px}.console-main h2{font-size:clamp(2rem,4vw,3.2rem)}.community-grid,.download-grid,.feature-grid,.info-grid,.metric-grid,.plugin-grid,.stack-list,.timeline-panel,.user-list{display:grid;gap:16px}.community-grid .glass,.discord-member-list .glass,.discord-member-list .glass-dark,.plugin-grid .glass,.plugin-grid .glass-dark,.plugin-grid .glass-lite,.proj-grid .glass,.team-grid .glass-dark,.themes-grid .glass,.themes-grid .glass-dark{backdrop-filter:none;-webkit-backdrop-filter:none}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.activity-strip{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;display:flex;gap:0;margin:56px auto 0;max-width:var(--content-width,1100px);overflow:hidden;padding:0 40px}.activity-commits{display:flex;flex:1;flex-direction:column;min-width:0}.activity-commit-row{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.04);display:grid;gap:20px;grid-template-columns:60px 1fr auto;padding:14px 24px;text-decoration:none;transition:background .15s ease}.activity-commit-row:last-child{border-bottom:none}.activity-commit-row:hover{background:hsla(0,0%,100%,.03)}.activity-commit-sha{color:rgba(124,111,255,.8);flex-shrink:0;font-family:var(--font-mono,monospace);font-size:.75rem;letter-spacing:.04em}.activity-commit-msg{color:hsla(0,0%,100%,.75);font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-commit-author{color:hsla(0,0%,100%,.3);flex-shrink:0;font-size:.75rem}.activity-commit-row--skel{pointer-events:none}.activity-skel{animation:act-pulse 2s ease-in-out infinite;background:hsla(0,0%,100%,.05);border-radius:5px;display:block;height:10px}.activity-skel-xs{width:44px}.activity-skel-lg{width:60%}.activity-skel-sm{width:70px}@keyframes act-pulse{0%,to{opacity:1}50%{opacity:.35}}.activity-side{border-left:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;flex-shrink:0;gap:20px;justify-content:center;min-width:180px;padding:28px}.activity-status{align-items:center;display:flex;gap:8px}.activity-status-dot{animation:act-ping 2.5s ease-in-out infinite;background:#50fa7b;border-radius:50%;box-shadow:0 0 8px rgba(80,250,123,.6);flex-shrink:0;height:7px;width:7px}@keyframes act-ping{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.25)}}.activity-status-text{color:hsla(0,0%,100%,.55);font-size:.8rem;font-weight:600}.activity-meta{display:flex;flex-direction:column;gap:2px}.activity-meta-num{color:#fff;font-family:var(--font-mono,monospace);font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1}.activity-meta-label{color:hsla(0,0%,100%,.3);font-size:.68rem;letter-spacing:.04em;text-transform:lowercase}.activity-repo-btn{color:hsla(0,0%,100%,.4);display:inline-block;font-size:.78rem;font-weight:500;margin-top:4px;text-decoration:none;transition:color .15s ease}.activity-repo-btn:hover{color:hsla(0,0%,100%,.8)}@media (max-width:768px){.activity-strip{flex-direction:column;padding:0 20px}.activity-side{border-left:none;border-top:1px solid hsla(0,0%,100%,.06);flex-direction:row;flex-wrap:wrap;gap:16px;padding:20px 0}.activity-commit-row{grid-template-columns:50px 1fr;padding:12px 0}.activity-commit-author{display:none}}.community-card,.download-card,.feature-card,.info-card,.inline-status,.metric-card,.plugin-card,.seeded-creds,.stack-item,.timeline-item,.user-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:22px;padding:18px}.community-grid,.discord-live-grid,.download-grid,.feature-layout,.info-grid,.preview-shell,.preview-toolbar,.spotlight-row{display:grid;gap:18px;margin-top:18px}.spotlight-row{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.discord-live-shell,.feature-layout,.team-shell{margin-top:18px;padding:22px}.team-head{margin:0 auto;max-width:720px;text-align:center}.team-group{margin-top:18px}.team-group-title{color:#d7b1ff;font-size:1.3rem;margin:0 0 14px;text-align:center}.team-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-content:center;margin:0 auto;max-width:960px}.team-grid-owner{grid-template-columns:repeat(auto-fit,minmax(200px,280px));justify-content:center}.team-card{background:rgba(18,18,20,.85);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;margin:0 auto;overflow:hidden;padding:24px 16px 18px;position:relative;transition:border-color .18s ease,transform .18s ease;width:100%}.team-card:hover{border-color:hsla(0,0%,100%,.16);transform:translateY(-2px)}.team-card:before{display:none}.team-card>*{position:relative;z-index:1}.team-avatar-wrap{margin:0 auto 10px;position:relative;width:64px}.team-avatar{background:hsla(0,0%,100%,.06);border:2px solid hsla(0,0%,100%,.1);border-radius:50%;height:64px;overflow:hidden;width:64px}.team-avatar-fallback,.team-avatar-image{display:grid;height:100%;place-items:center;width:100%}.team-avatar-image{-o-object-fit:cover;object-fit:cover}.team-avatar-decoration{height:calc(100% + 24px);inset:-12px;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;width:calc(100% + 24px);z-index:2}.team-avatar-fallback{color:hsla(0,0%,100%,.92);font-family:var(--font-sans);font-size:2rem}.team-avatar-wrap .discord-status-dot{border:3px solid rgba(18,18,20,.95);bottom:0;height:14px;position:absolute;right:0;width:14px}.team-card h4{font-size:1.1rem;font-weight:700;margin:0}.team-card h4,.team-card p,.team-handle,.team-role{text-align:center}.team-handle{display:none}.team-github-badge{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:50%;color:hsla(0,0%,100%,.55);display:flex;height:28px;justify-content:center;position:absolute;right:12px;text-decoration:none;top:12px;transition:background .2s,color .2s,border-color .2s;width:28px}.team-github-badge:hover{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.35);color:hsla(0,0%,100%,.9)}.team-role{color:hsla(0,0%,100%,.82);display:block;font-size:.9rem;font-weight:700;margin:6px 0 0}.team-card p{color:hsla(0,0%,100%,.45);font-size:.82rem;font-style:italic;line-height:1.4;margin:8px auto 0;max-width:280px}.discord-live-head{max-width:760px}.discord-live-grid{align-items:start;grid-template-columns:1.05fr .95fr .95fr}.discord-live-card{border-radius:24px;padding:20px}.discord-live-summary{gap:18px}.discord-live-server{align-items:center;display:flex;gap:16px}.discord-live-server h3{font-size:1.4rem;margin:8px 0}.discord-live-server p{color:var(--muted);line-height:1.6;margin:0}.discord-live-icon{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.08);border-radius:22px;display:grid;flex:0 0 auto;font-family:var(--font-sans);font-size:2rem;height:72px;overflow:hidden;place-items:center;width:72px}.discord-live-icon img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.discord-live-metrics{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0}.discord-live-metric{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:18px;padding:16px}.discord-live-metric span{color:var(--muted);display:block;margin-bottom:8px}.discord-live-metric strong{font-size:1.9rem}.discord-hierarchy-list,.discord-member-list{display:grid;gap:6px;max-height:400px;overflow-y:auto;scrollbar-color:hsla(0,0%,100%,.12) transparent;scrollbar-width:thin}.discord-hierarchy-item,.discord-member-item{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;display:flex;gap:10px;justify-content:space-between;padding:10px 14px}.discord-hierarchy-item{justify-content:flex-start}.discord-hierarchy-category{color:hsla(0,0%,100%,.45);font-size:.72rem;font-weight:700;letter-spacing:.08em;margin-top:10px;padding:4px 2px;text-transform:uppercase}.discord-hierarchy-category:first-child{margin-top:0}.discord-hierarchy-icon{color:hsla(0,0%,100%,.4);flex-shrink:0;font-size:.9rem;text-align:center;width:20px}.discord-hierarchy-bullet{background:rgba(255,168,95,.88);border-radius:50%;box-shadow:0 0 12px rgba(255,138,41,.18);height:8px;width:8px}.discord-hierarchy-name{color:hsla(0,0%,100%,.86);font-size:.9rem}.discord-member-meta{align-items:center;display:flex;gap:12px;min-width:0}.discord-member-copy{min-width:0}.discord-member-meta span,.discord-member-meta strong{display:block}.discord-member-meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discord-member-avatar-wrap{flex:0 0 auto;position:relative}.discord-member-avatar{background:hsla(0,0%,100%,.08);border-radius:50%;height:38px;-o-object-fit:cover;object-fit:cover;width:38px}.discord-member-avatar-fallback{color:hsla(0,0%,100%,.9);display:grid;font-weight:700;place-items:center}.discord-status-dot{background:#6b7280;border-radius:50%;display:block;height:10px;width:10px}.discord-status-online{background:#57f287!important}.discord-status-idle{background:#faa61a!important}.discord-status-dnd{background:#ed4245!important}.discord-status-streaming{background:#9b59b6!important}.discord-status-offline{background:#6b7280!important}.discord-empty-state{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:18px;color:var(--muted);line-height:1.6;padding:16px}.page-project{display:grid;gap:22px}.proj-hub{margin:0 auto;padding:60px 24px 80px;width:min(900px,100%)}.proj-hub-header{margin-bottom:40px}.proj-hub-title{font-family:var(--font-sans);font-size:clamp(2.2rem,5vw,3.4rem);letter-spacing:-.03em;line-height:1;margin:8px 0 6px}.proj-hub-count{color:hsla(0,0%,100%,.42);font-family:var(--font-mono);font-size:.8rem;letter-spacing:.06em;margin:0}.proj-search-wrap{margin-bottom:28px;position:relative}.proj-search-icon{color:hsla(0,0%,100%,.35);left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.proj-search{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-sizing:border-box;color:hsla(0,0%,100%,.88);font-family:var(--font-sans);font-size:.9rem;outline:none;padding:11px 16px 11px 42px;transition:border-color .18s ease,background .18s ease;width:100%}.proj-search::-moz-placeholder{color:hsla(0,0%,100%,.28)}.proj-search::placeholder{color:hsla(0,0%,100%,.28)}.proj-search:focus{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.22)}.proj-search::-webkit-search-cancel-button{filter:invert(1) opacity(.4)}.proj-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.proj-card{border:1px solid hsla(0,0%,100%,.08);border-radius:16px;color:inherit;display:flex;flex-direction:column;gap:14px;padding:22px 24px;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.proj-card:hover{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.18);transform:translateY(-2px)}.proj-card-top{align-items:center;display:flex;gap:12px}.proj-card-avatar{-o-object-fit:contain;object-fit:contain}.proj-card-avatar,.proj-card-avatar-sc{border-radius:10px;flex-shrink:0;height:40px;width:40px}.proj-card-avatar-sc{align-items:center;background:linear-gradient(135deg,#f50,#f80);color:#fff;display:flex;justify-content:center}.proj-card-names{display:flex;flex-direction:column;gap:1px;line-height:1.2}.proj-card-org{color:hsla(0,0%,100%,.4);font-family:var(--font-mono);font-size:.72rem}.proj-card-name{color:hsla(0,0%,100%,.92);font-size:1rem;font-weight:600}.proj-card-desc{color:hsla(0,0%,100%,.55);flex:1;font-size:.86rem;line-height:1.55;margin:0}.proj-card-footer{align-items:center;border-top:1px solid hsla(0,0%,100%,.06);display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:10px}.proj-card-stat{gap:5px}.proj-card-lang,.proj-card-stat{align-items:center;color:hsla(0,0%,100%,.45);display:flex;font-family:var(--font-mono);font-size:.76rem}.proj-card-lang{gap:6px}.proj-lang-dot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.proj-card-lang-group{align-items:center;display:flex;gap:10px}.proj-card-github{align-items:center;background:hsla(0,0%,100%,.06);border:none;border-radius:6px;color:hsla(0,0%,100%,.65);cursor:pointer;display:flex;height:22px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease;width:22px}.proj-card-github:hover{background:hsla(0,0%,100%,.14);color:#fff}.proj-card-github svg{height:13px;width:13px}.project-stage{background:none;display:grid;min-height:calc(100vh - 138px);overflow:hidden;padding:18px;place-items:center;position:relative}.project-stage-glow,.project-stage-grid{inset:0;pointer-events:none;position:absolute}.project-stage-glow{background:radial-gradient(circle at 50% 28%,rgba(255,139,44,.18),transparent 20%),radial-gradient(circle at 50% 48%,rgba(255,139,44,.08),transparent 34%);filter:blur(18px)}.project-stage-grid{background:linear-gradient(90deg,rgba(255,132,34,.025),transparent 18%,transparent 82%,rgba(255,132,34,.025)),radial-gradient(circle at 50% 18%,rgba(255,153,73,.04),transparent 26%),radial-gradient(circle at 50% 76%,rgba(255,153,73,.025),transparent 30%);filter:blur(16px);-webkit-mask-image:radial-gradient(circle at center,#000,transparent 88%);mask-image:radial-gradient(circle at center,#000,transparent 88%);opacity:.42}.project-collection-head,.project-rail,.project-screen-card{position:relative;z-index:1}.project-collection-head{align-items:end;display:flex;gap:20px;justify-content:space-between;margin-bottom:12px;width:min(100%,1180px)}.project-collection-head h1{font-family:var(--font-sans);font-size:clamp(2rem,4vw,3.3rem);line-height:.95;margin:10px 0 0;max-width:720px}.project-collection-meta{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.project-index-pill,.project-next-pill{align-items:center;border:1px solid hsla(0,0%,100%,.09);border-radius:999px;display:inline-flex;font-family:var(--font-mono);font-size:.76rem;letter-spacing:.12em;padding:9px 14px;text-transform:uppercase}.project-index-pill{background:rgba(255,141,43,.08);color:rgba(255,182,122,.92)}.project-next-pill{background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.58)}.project-screen-card{background:radial-gradient(circle at 50% 24%,rgba(255,124,26,.16),transparent 16%),linear-gradient(180deg,rgba(13,10,8,.98),#040404);border:1px solid hsla(0,0%,100%,.08);border-radius:38px;box-shadow:0 40px 140px rgba(0,0,0,.52);min-height:680px;overflow:hidden;position:relative;width:min(100%,980px)}.project-screen-card:after{background:radial-gradient(circle at 50% 52%,rgba(255,128,28,.08),transparent 22%),radial-gradient(circle at 50% 50%,transparent,rgba(0,0,0,.22) 76%,rgba(0,0,0,.72) 100%);content:"";inset:0;pointer-events:none;position:absolute}.project-screen-fade{pointer-events:none;position:absolute;z-index:1}.project-screen-fade-bottom,.project-screen-fade-top{height:120px;left:0;right:0}.project-screen-fade-top{background:linear-gradient(180deg,#030303,rgba(3,3,3,0));top:0}.project-screen-fade-bottom{background:linear-gradient(0deg,#030303,rgba(3,3,3,0));bottom:0}.project-screen-fade-left,.project-screen-fade-right{bottom:0;top:0;width:120px}.project-screen-fade-left{background:linear-gradient(90deg,#030303,rgba(3,3,3,0));left:0}.project-screen-fade-right{background:linear-gradient(270deg,#030303,rgba(3,3,3,0));right:0}.project-screen-inner{align-content:center;display:grid;gap:20px;min-height:680px;padding:72px 48px;place-items:center;position:relative;text-align:center;z-index:2}.project-version-pill{background:rgba(255,135,34,.06);border:1px solid rgba(255,138,41,.22);border-radius:999px;color:rgba(255,171,98,.88);font-family:var(--font-mono);font-size:.76rem;letter-spacing:.18em;padding:8px 14px;text-transform:uppercase}.project-logo-wordmark{font-family:var(--font-sans);font-size:clamp(4rem,11vw,8.6rem);letter-spacing:-.08em;line-height:.88;margin:0}.project-logo-light{color:#f7f3ee}.project-logo-accent{color:#ff8a21}.project-screen-copy{color:hsla(0,0%,100%,.4);font-family:var(--font-mono);font-size:.98rem;line-height:1.8;margin:0;width:min(100%,470px)}.project-screen-actions{display:grid;gap:10px;place-items:center}.project-screen-button{border-radius:16px;font-weight:700;min-width:256px;padding:18px 28px}.project-screen-button-primary{background:linear-gradient(135deg,#ff9d3f,#ff7a18);border-color:rgba(255,149,54,.28);box-shadow:0 18px 40px rgba(255,122,24,.24);color:#fff7f0}.project-screen-button-primary:hover{background:linear-gradient(135deg,#ffad59,#ff841f);border-color:rgba(255,184,124,.34)}.project-screen-ghost{color:rgba(255,176,113,.62);font-size:.92rem}.project-screen-downloads{color:rgba(255,160,82,.76);font-family:var(--font-mono);font-size:.88rem}.project-rail{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;width:min(100%,1180px)}.project-rail-card{align-items:flex-start;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.07);border-radius:22px;display:flex;gap:14px;min-height:120px;padding:18px}.project-rail-card strong{display:block;font-size:1rem;margin-bottom:8px}.project-rail-card p{color:var(--muted);line-height:1.55;margin:0}.project-rail-card-active{background:linear-gradient(180deg,rgba(255,140,46,.09),hsla(0,0%,100%,.035));border-color:rgba(255,149,54,.16)}.project-rail-index{color:rgba(255,163,87,.82);flex:0 0 auto;font-family:var(--font-mono);font-size:.9rem;min-width:34px}.feature-layout-home{display:grid;gap:20px;grid-template-columns:repeat(12,1fr);grid-template-rows:auto auto;margin:32px auto 0;width:min(100%,1120px)}.feature-column-home,.feature-grid-home{display:contents}.home-plugin-callout{align-items:flex-start;backdrop-filter:blur(24px);background:radial-gradient(120% 120% at 0 0,hsla(0,0%,100%,.06),transparent 80%),rgba(20,20,22,.4);border:1px solid hsla(0,0%,100%,.04);border-radius:32px;display:flex;flex-direction:column;gap:18px;grid-column:span 5;grid-row:span 2;justify-content:center;overflow:hidden;padding:48px;position:relative}.home-plugin-callout h3{font-size:clamp(2rem,3vw,2.6rem);letter-spacing:-.02em;line-height:1.05;margin:0}.home-plugin-callout p{color:var(--muted);font-size:1.05rem;line-height:1.6;margin:0;max-width:90%}.home-plugin-callout .button{margin-top:auto;min-width:210px}.feature-plugin-card{backdrop-filter:blur(24px);background:rgba(20,20,22,.4);border:1px solid hsla(0,0%,100%,.04);border-radius:28px;display:flex;flex-direction:column;overflow:hidden;padding:32px;position:relative;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,border-color .4s ease,background .4s ease}.feature-plugin-card:after{border-radius:28px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease}.feature-plugin-card:hover{background:rgba(30,30,35,.6);box-shadow:0 32px 64px rgba(0,0,0,.5);transform:translateY(-4px) scale(1.01)}.feature-plugin-card:hover:after{opacity:1}.feature-plugin-card[data-enabled=true]{background:rgba(25,30,25,.5);border-color:rgba(0,255,128,.15)}.feature-plugin-card:first-child{grid-column:span 7;grid-row:span 1}.feature-plugin-card:nth-child(2){grid-column:span 3;grid-row:span 1}.feature-plugin-card:nth-child(3){grid-column:span 4;grid-row:span 1}.feature-plugin-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:10px}.feature-plugin-head h3{font-size:1.05rem;line-height:1.15}.feature-plugin-card p{font-size:.98rem;line-height:1.45;margin-top:0}.plugin-switch{background:hsla(0,0%,100%,.12);border:0;border-radius:999px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06);cursor:pointer;flex:0 0 auto;height:26px;position:relative;transition:background .18s ease,box-shadow .18s ease;width:46px}.plugin-switch span{background:#f4f6ff;border-radius:50%;height:18px;left:4px;position:absolute;top:4px;transition:transform .18s ease;width:18px}.plugin-switch.is-on{background:linear-gradient(135deg,#57f287,#23a559);box-shadow:inset 0 0 0 1px rgba(23,70,40,.14),0 0 18px rgba(87,242,135,.18)}.plugin-switch.is-on span{transform:translateX(20px)}.preview-toolbar{align-items:center;grid-template-columns:280px 1fr}.preview-shell{align-items:stretch;grid-template-columns:84px 260px 1fr 280px;min-height:760px;padding:18px}.section-copy{padding:42px 6px 16px}.section-copy.compact{padding:0 0 16px}.home-release-copy{border-top:1px solid hsla(0,0%,100%,.08);margin:56px auto 0;padding:28px 6px 0;width:min(100%,980px)}.community-grid,.download-grid,.feature-grid,.info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plugin-toolbar{align-items:end;border-radius:24px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;margin-top:22px;padding:18px 20px}.plugin-search{display:grid;gap:10px}.plugin-search input{background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;color:var(--text);font:inherit;min-height:50px;outline:0;padding:0 16px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;width:100%}.plugin-search input::-moz-placeholder{color:hsla(0,0%,100%,.38)}.plugin-search input::placeholder{color:hsla(0,0%,100%,.38)}.plugin-search input:focus{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.18);box-shadow:0 0 0 4px hsla(0,0%,100%,.03)}.plugin-toolbar-meta{display:grid;gap:8px;justify-items:end}.plugin-toolbar-meta strong{color:var(--text);font-family:var(--font-sans);font-size:1.35rem;line-height:1}.feature-chip,.stack-chip{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;display:inline-flex;padding:6px 10px;width:-moz-fit-content;width:fit-content}.plugin-card{display:flex;flex-direction:column;min-height:0;overflow:hidden;position:relative}.download-card:before,.plugin-card:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);content:"";height:1px;inset:0 auto auto 0;opacity:.48;position:absolute;width:100%}.download-card{overflow:hidden;position:relative}.community-card h3,.download-card h3,.info-card h3,.plugin-card h3,.spotlight-card h3,.timeline-item h3{font-size:1.5rem}.plugin-grid{gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-top:22px}.plugin-card{border-radius:20px;contain-intrinsic-size:0 160px;content-visibility:auto;padding:18px}.plugin-card-top{align-items:center;display:flex;gap:10px}.plugin-card-icon-wrap{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);border-radius:14px;color:hsla(0,0%,100%,.9);display:inline-flex;flex:0 0 auto;height:46px;justify-content:center;width:46px}.lucide-icon{display:block}.plugin-card h3{font-size:1.15rem;line-height:1.1;margin:16px 0 0}.plugin-card p{color:var(--muted);flex-grow:1;font-size:.92rem;line-height:1.6;margin-top:10px}.plugin-card .feature-chip{padding:5px 9px}.plugin-card .plugin-meta{display:block;margin-top:14px}.plugin-card-empty{grid-column:1/-1;max-width:420px}@keyframes pluginCardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.plugin-card-clickable{animation:pluginCardIn .4s cubic-bezier(.22,1,.36,1) both;animation-delay:min(calc(var(--i, 0)*18ms),.6s);cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease;will-change:opacity,transform}.plugin-card-clickable:hover{background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.04));border-color:hsla(0,0%,100%,.18);transform:translateY(-3px)}.plugin-video-badge{align-items:center;border:1px solid transparent;border-radius:9px;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:12px;top:12px;transition:opacity .2s ease;width:28px}.plugin-video-badge[data-has-video=true]{background:hsla(240,8%,83%,.1);border-color:hsla(240,8%,83%,.22);color:var(--teal);opacity:1;pointer-events:auto}.plugin-video-badge[data-has-video=false]{opacity:0;pointer-events:none}.plugin-detail-modal{background:linear-gradient(180deg,rgba(14,14,16,.98),rgba(8,8,10,.96));border:1px solid hsla(0,0%,100%,.12);border-radius:30px;box-shadow:0 38px 120px rgba(0,0,0,.46);max-height:min(90vh,860px);overflow:auto;padding:28px;position:relative;width:min(720px,calc(100vw - 32px));z-index:1}.modal-shell:not([hidden]) .plugin-detail-modal{animation:modalPopIn .28s cubic-bezier(.2,.9,.2,1) forwards}.plugin-detail-modal-glow{background:radial-gradient(circle,hsla(0,0%,100%,.1),transparent 68%);border-radius:50%;filter:blur(26px);height:180px;inset:0 auto auto 50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:min(440px,80vw)}.plugin-detail-content{position:relative;z-index:1}.plugin-detail-head{margin-bottom:22px}.plugin-detail-head h2{font-family:var(--font-sans);font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.05;margin:12px 0 10px}.plugin-detail-head .hero-text{color:hsla(0,0%,100%,.65);font-family:var(--font-mono);font-size:.9rem;line-height:1.65;margin:0}.plugin-detail-video-wrap{margin-top:6px}.plugin-device-frame{background:#0c0c0e;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 24px 80px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.06);overflow:hidden}.plugin-device-chrome{align-items:center;background:#131315;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:7px;padding:12px 16px}.plugin-device-dot{border-radius:50%;flex-shrink:0;height:12px;width:12px}.plugin-device-dot--red{background:#ff5f57}.plugin-device-dot--yellow{background:#febc2e}.plugin-device-dot--green{background:#28c840}.plugin-device-screen{line-height:0}.plugin-device-screen video{cursor:pointer;display:block;width:100%}.plugin-detail-no-video{color:hsla(0,0%,100%,.45);font-size:.9rem;padding:40px 20px;text-align:center}.download-container{width:100%}.download-group-title{color:#fff;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.download-group-desc{color:hsla(0,0%,100%,.45);font-size:.9rem;margin:0 0 24px}.download-group .download-grid{margin-top:0}.download-grid{margin-top:18px}.download-card .button{margin-top:32px}.download-card{display:flex;flex-direction:column}.download-card-spacer{flex:1;min-height:16px}.auth-form span,.inline-status,.plugin-card .plugin-meta,.seeded-creds,.timeline-date,.user-card small,.user-meta{font-size:.82rem}.timeline-panel{gap:16px;margin:28px auto 0;padding:20px 24px 20px 64px;position:relative;width:min(100%,980px)}.timeline-panel:before{background:hsla(0,0%,100%,.14);bottom:40px;content:"";left:32px;position:absolute;top:40px;width:1px}body[data-page=home] .timeline-panel{margin-top:22px}.timeline-item{align-items:start;background:rgba(20,20,22,.94);border-color:transparent;border-radius:16px;box-shadow:0 12px 28px rgba(0,0,0,.16);display:grid;gap:20px;grid-template-columns:140px 1fr;padding:18px 22px;position:relative;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.timeline-item:before{background:#000;border:1px solid hsla(0,0%,100%,.4);border-radius:50%;content:"";height:14px;left:-32px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:border-color .2s ease,background .2s ease,transform .2s ease;width:14px;z-index:2}.timeline-item:hover{background:rgba(22,22,24,.94);box-shadow:0 24px 48px rgba(0,0,0,.26);transform:translateY(-3px)}.timeline-item:hover:before{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.9);transform:translate(-50%,-50%) scale(1.1)}.timeline-item>div:first-child{align-content:start;display:grid;gap:8px}.timeline-item>div:last-child{display:grid;gap:8px}.timeline-item h3{font-size:1.15rem;line-height:1.1;margin:0}.timeline-item p{color:hsla(0,0%,100%,.7);font-size:.9rem;line-height:1.5;margin:0;max-width:58ch}.timeline-item .feature-chip{font-size:.72rem;padding-inline:10px}.auth-form{display:grid;gap:14px}.channel-list,.channel-tabs,.composer-actions,.mode-switch,.preview-badges,.server-stack{display:flex;gap:10px}.channel-tabs,.mode-switch{background:rgba(24,25,28,.92);border:1px solid hsla(0,0%,100%,.06);border-radius:22px;padding:12px 14px}.channel-list,.channel-tabs,.mode-switch{flex-wrap:wrap}.channel-list,.member-list,.plugin-layer,.server-stack{display:grid;gap:10px}.channel-row,.channel-tab,.composer-pill,.mode-pill,.preview-badge,.server-action,.server-pill{background:rgba(54,57,63,.9);border:1px solid hsla(0,0%,100%,.04);color:#dbdee1}.channel-row,.channel-tab,.mode-pill,.server-action,.server-pill{cursor:pointer}.channel-tab,.composer-pill,.mode-pill,.preview-badge{border-radius:999px;font-family:var(--font-mono);font-size:.78rem;padding:9px 12px}.channel-row.is-active,.channel-tab.is-active,.mode-pill.is-active,.server-pill.is-active{background:#5865f2;border-color:rgba(88,101,242,.8);color:#fff}.preview-shell{background:#313338;border:1px solid hsla(0,0%,100%,.04);box-shadow:0 30px 70px rgba(0,0,0,.34)}.preview-chat,.preview-members,.preview-servers,.preview-sidebar{border-radius:24px;padding:14px}.preview-servers{background:#1e1f22;display:flex;flex-direction:column;justify-content:space-between}.preview-servers,.server-stack{align-items:center}.server-action,.server-pill{align-items:center;background:#313338;border-color:transparent;border-radius:50%;display:inline-flex;font-weight:700;height:48px;justify-content:center;transition:border-radius .18s ease,background .18s ease,transform .18s ease;width:48px}.server-action:hover,.server-pill.is-active,.server-pill:hover{border-radius:16px;transform:translateY(-1px)}.preview-members,.preview-sidebar{align-content:start;background:#2b2d31;display:grid;gap:14px}.member-card p,.members-head p,.message-enhance,.message-head small,.message-head span,.plugin-layer-item p,.sidebar-head p,.sidebar-user p{color:var(--muted);font-family:var(--font-mono)}.channel-row{align-items:center;background:transparent;border-color:transparent;border-radius:16px;color:#b5bac1;display:flex;gap:10px;padding:12px 14px;text-align:left;width:100%}.channel-row:hover{background:rgba(78,80,88,.45);color:#f2f3f5}.sidebar-user{align-items:center;background:#232428;border-radius:18px;display:flex;gap:12px;justify-content:space-between;padding:14px}.presence-dot{background:#23a55a;border-radius:50%;box-shadow:0 0 0 4px #232428;height:12px;width:12px}.preview-chat{background:#313338;display:grid;gap:14px;grid-template-rows:auto 1fr auto}.chat-head{border-bottom:1px solid hsla(0,0%,100%,.05);padding-bottom:12px}.chat-head,.members-head{align-items:start;display:flex;gap:12px;justify-content:space-between}.message-list{align-content:start;display:grid;gap:12px;overflow:auto;padding-right:4px}.message-item{animation:reveal .5s cubic-bezier(.22,1,.36,1) forwards;display:grid;gap:12px;grid-template-columns:42px 1fr;opacity:0;transform:translateY(10px)}.member-avatar,.message-avatar{align-items:center;background:#5865f2;border-radius:50%;color:#fff;display:inline-flex;font-weight:700;height:42px;justify-content:center;width:42px}.member-card{align-items:center;display:grid;gap:12px;grid-template-columns:42px 1fr}.member-teal{background:#23a55a}.member-pink{background:#f23f43}.member-cyan{background:#3ba55d}.member-violet{background:#5865f2}.message-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.message-head strong{color:#f2f3f5}.role-pill{align-items:center;border-radius:999px;color:#fff;display:inline-flex;font-size:.72rem;font-weight:700;min-height:20px;padding:2px 8px}.role-lead{background:#5865f2}.role-design{background:#eb459e}.role-ops{background:#3ba55d}.role-visual{background:#faa81a}.role-build{background:#ed4245}.message-body p{color:#dbdee1;line-height:1.65;margin:6px 0 0}.message-enhance{background:rgba(88,101,242,.14);border-radius:14px;margin-top:8px;padding:8px 10px}.composer{align-items:center;background:#383a40;border-radius:18px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px}.plugin-panel{background:#232428;border-radius:20px;padding:14px}.plugin-layer{max-height:430px;overflow:auto;padding-right:4px}.plugin-layer-item{background:#2b2d31;border:1px solid hsla(0,0%,100%,.05);border-radius:16px;padding:12px 14px}.plugin-layer-item-catalog{display:grid;gap:8px}.plugin-layer-category{background:rgba(88,101,242,.14);border:1px solid rgba(88,101,242,.22);border-radius:999px;color:#b8c0ff;display:inline-flex;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;padding:4px 8px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.plugin-layer-item-catalog strong{color:#f2f3f5}.plugin-layer-item-catalog p{color:#b5bac1;line-height:1.5;margin:0}.preview-shell.is-nightmagic{border-color:rgba(127,140,255,.24);box-shadow:0 30px 90px rgba(23,24,34,.52)}.preview-shell.is-nightmagic .preview-chat{background:linear-gradient(180deg,rgba(41,44,58,.98),rgba(29,31,43,.98))}.preview-shell.is-nightmagic .composer-pill,.preview-shell.is-nightmagic .preview-badge{background:rgba(127,140,255,.14);border-color:rgba(127,140,255,.22)}.auth-form+.auth-form{border-top:1px solid hsla(0,0%,100%,.08);margin-top:18px;padding-top:18px}.auth-form label,.field-grid label,.user-fields label{display:grid;gap:8px}.auth-form input,.auth-form select,.user-fields input,.user-fields select{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;color:var(--text);padding:14px 16px;width:100%}.field-grid,.user-fields{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.checkbox-row{align-items:center;display:flex;gap:10px;padding-top:28px}.checkbox-row input{width:auto}.site-footer{display:flex;gap:16px;justify-content:space-between;padding:24px 6px 0}@keyframes twinkle{0%,to{opacity:.06}45%,55%{opacity:1}}@keyframes pulseMoon{0%{opacity:.7}to{opacity:1}}@keyframes floatAurora{0%{transform:translateZ(0)}to{transform:translate3d(0,34px,0)}}.page-themes{display:flex;flex-direction:column}.themes-hub{margin:0 auto;padding:56px 24px 80px;width:min(1200px,100%)}.themes-hub-header{margin-bottom:32px}.themes-hub-title{font-family:var(--font-sans);font-size:clamp(2.2rem,5vw,3.2rem);letter-spacing:-.03em;line-height:1;margin:8px 0 10px}.themes-hub-sub{color:hsla(0,0%,100%,.44);font-size:.9rem;margin:0;max-width:540px}.themes-controls{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:20px}.themes-search-wrap{flex:1;min-width:200px;position:relative}.themes-search-icon{color:hsla(0,0%,100%,.32);left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.themes-search{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-sizing:border-box;color:hsla(0,0%,100%,.88);font-family:var(--font-sans);font-size:.88rem;outline:none;padding:10px 16px 10px 42px;transition:border-color .18s ease,background .18s ease;width:100%}.themes-search::-moz-placeholder{color:hsla(0,0%,100%,.26)}.themes-search::placeholder{color:hsla(0,0%,100%,.26)}.themes-search:focus{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.2)}.themes-search::-webkit-search-cancel-button{filter:invert(1) opacity(.4)}.themes-tabs{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:flex;gap:6px;padding:4px}.themes-tab{background:transparent;border:none;border-radius:9px;color:hsla(0,0%,100%,.48);cursor:pointer;font-family:var(--font-sans);font-size:.83rem;font-weight:500;padding:7px 16px;transition:background .16s ease,color .16s ease}.themes-tab:hover{color:hsla(0,0%,100%,.72)}.themes-tab-active{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.92)}.themes-count{color:hsla(0,0%,100%,.36);font-family:var(--font-mono);font-size:.76rem;letter-spacing:.06em;margin:0 0 20px}.themes-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.theme-card{contain-intrinsic-size:0 200px;content-visibility:auto}.themes-loading{align-items:center;color:hsla(0,0%,100%,.38);display:flex;flex-direction:column;font-size:.88rem;gap:14px;grid-column:1/-1;padding:60px 0}.themes-spinner{animation:spin .8s linear infinite;border:2px solid hsla(0,0%,100%,.1);border-radius:50%;border-top-color:hsla(0,0%,100%,.5);height:28px;width:28px}@keyframes spin{to{transform:rotate(1turn)}}.themes-empty{color:hsla(0,0%,100%,.3);font-size:.9rem;grid-column:1/-1;padding:60px 0;text-align:center}.theme-card{border:1px solid hsla(0,0%,100%,.08);border-radius:16px;color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:border-color .18s ease,transform .18s ease,background .18s ease}.theme-card:hover{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.18);transform:translateY(-3px)}.theme-card-thumb{aspect-ratio:16/9;background:hsla(0,0%,100%,.04);overflow:hidden;position:relative;width:100%}.theme-card-thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.theme-card:hover .theme-card-thumb img{transform:scale(1.04)}.theme-card-thumb-placeholder{background:linear-gradient(135deg,rgba(30,30,60,.6),rgba(10,10,30,.8));height:100%;width:100%}.theme-card-type{border-radius:999px;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;padding:3px 9px;position:absolute;right:8px;text-transform:uppercase;top:8px}.theme-card-type-theme{background:rgba(100,120,255,.2);border:1px solid rgba(100,120,255,.3);color:rgba(160,180,255,.9)}.theme-card-type-snippet{background:rgba(255,180,80,.15);border:1px solid rgba(255,180,80,.25);color:rgba(255,200,120,.9)}.theme-card-body{display:flex;flex:1;flex-direction:column;gap:6px;padding:14px 16px 10px}.theme-card-tags{display:flex;flex-wrap:wrap;gap:5px;min-height:20px}.theme-card-tag{border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:hsla(0,0%,100%,.4);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.04em;padding:2px 8px}.theme-card-name{color:hsla(0,0%,100%,.9);font-size:.95rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-card-desc{color:hsla(0,0%,100%,.45);display:-webkit-box;font-size:.8rem;-webkit-line-clamp:2;line-height:1.5;margin:0;-webkit-box-orient:vertical;overflow:hidden}.theme-card-footer{align-items:center;border-top:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:space-between;margin-top:auto;padding:8px 16px 14px}.theme-card-stat{align-items:center;color:rgba(255,100,130,.7);display:flex;gap:5px}.theme-card-author,.theme-card-stat{font-family:var(--font-mono);font-size:.76rem}.theme-card-author{color:hsla(0,0%,100%,.32);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-modal-overlay{align-items:flex-start;animation:modalOverlayIn .18s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(0,0,0,.78);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:2rem 1.5rem;position:fixed;z-index:1000}.theme-modal-overlay[hidden]{display:none}@keyframes modalOverlayIn{0%{opacity:0}to{opacity:1}}.theme-modal{animation:modalCardIn .24s cubic-bezier(.34,1.4,.64,1);background:rgba(10,10,22,.97);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;box-shadow:0 40px 100px rgba(0,0,0,.7);max-width:960px;overflow:hidden;position:relative;width:100%}@keyframes modalCardIn{0%{opacity:0;transform:scale(.94) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.theme-modal-close{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;right:16px;top:16px;transition:background .15s,color .15s;width:34px;z-index:10}.theme-modal-close:hover{background:hsla(0,0%,100%,.14);color:#fff}.theme-modal-left-header .theme-card-type{align-self:flex-start;position:static}.theme-modal-layout{display:grid;grid-template-columns:1fr 280px;min-height:0}.theme-modal-left{border-right:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;overflow:hidden}.theme-modal-left-header{display:flex;flex-direction:column;gap:.6rem;padding:2rem 2rem 1.25rem}.theme-modal-name{color:#5b9cf6;font-size:1.75rem;font-weight:800;line-height:1.2;margin:0}.theme-modal-desc{color:hsla(0,0%,100%,.6);font-size:.92rem;line-height:1.65;margin:0}.theme-modal-tags{display:flex;flex-wrap:wrap;gap:.4rem}.theme-modal-preview-wrap{aspect-ratio:16/9;background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.05);border-top:1px solid hsla(0,0%,100%,.05);overflow:hidden;width:100%}.theme-modal-preview-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.theme-modal-preview-placeholder{background:linear-gradient(135deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.05));height:100%;width:100%}.theme-modal-code-section{display:flex;flex:1;flex-direction:column}.theme-modal-code-header{align-items:center;background:hsla(0,0%,100%,.02);border-bottom:1px solid hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.4);display:flex;font-size:.8rem;font-weight:600;justify-content:space-between;letter-spacing:.06em;padding:.85rem 1.5rem;text-transform:uppercase}.theme-modal-copy-code-btn{align-items:center;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;font-size:.78rem;font-weight:600;gap:.35rem;letter-spacing:normal;padding:.3rem .75rem;text-transform:none;transition:background .15s,color .15s}.theme-modal-copy-code-btn:hover{background:hsla(0,0%,100%,.13);color:#fff}.theme-modal-copy-code-btn.copied{background:rgba(80,200,120,.15);border-color:rgba(80,200,120,.3);color:#64dc8c}.theme-modal-code{background:rgba(0,0,0,.25);border-bottom-left-radius:0;color:hsla(0,0%,100%,.65);font-family:var(--font-mono);font-size:.75rem;line-height:1.7;margin:0;max-height:360px;overflow-x:auto;overflow-y:auto;padding:1.25rem 1.5rem;white-space:pre}.theme-modal-code::-webkit-scrollbar{height:6px;width:6px}.theme-modal-code::-webkit-scrollbar-track{background:transparent}.theme-modal-code::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:3px}.theme-modal-sidebar{display:flex;flex-direction:column;gap:0;overflow-y:auto;padding:4.5rem 1.25rem 1.5rem}.theme-modal-download-btn{align-items:center;background:#5b9cf6;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:.88rem;font-weight:700;gap:.5rem;justify-content:center;margin-bottom:.6rem;padding:.75rem 1rem;transition:background .15s,transform .1s;width:100%}.theme-modal-download-btn:hover{background:#4a8ae8;transform:translateY(-1px)}.theme-modal-download-btn:active{transform:translateY(0)}.theme-modal-github-btn{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:hsla(0,0%,100%,.7);display:flex;font-size:.85rem;font-weight:600;gap:.5rem;justify-content:center;margin-bottom:1.5rem;padding:.65rem 1rem;text-decoration:none;transition:background .15s,color .15s;width:100%}.theme-modal-github-btn:hover{background:hsla(0,0%,100%,.1);color:#fff}.theme-modal-section-title{color:hsla(0,0%,100%,.35);font-size:.72rem;font-weight:700;letter-spacing:.1em;margin:0 0 .75rem;text-transform:uppercase}.theme-modal-cssurl-section{margin-bottom:1.5rem}.theme-modal-cssurl-row{align-items:center;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.07);border-radius:8px;display:flex;gap:.5rem;padding:.55rem .75rem}.theme-modal-cssurl-code{color:hsla(0,0%,100%,.65);display:block;flex:1;font-family:var(--font-mono);font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-modal-copy-url-btn{align-items:center;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;transition:background .15s,color .15s;width:26px}.theme-modal-copy-url-btn:hover{background:hsla(0,0%,100%,.14);color:#fff}.theme-modal-copy-url-btn.copied{background:rgba(80,200,120,.15);border-color:rgba(80,200,120,.3);color:#64dc8c}.theme-modal-stats-section{margin-bottom:1.5rem}.theme-modal-stats-grid{display:grid;gap:.6rem;grid-template-columns:1fr 1fr}.theme-modal-stat-cell{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);border-radius:10px;display:flex;flex-direction:column;gap:.25rem;padding:.75rem .8rem;text-align:center}.theme-modal-stat-cell svg{color:hsla(0,0%,100%,.3)}.theme-modal-stat-cell strong{color:#fff;font-size:1rem;font-weight:700;line-height:1}.theme-modal-stat-cell span{color:hsla(0,0%,100%,.35);font-family:var(--font-mono);font-size:.7rem}.theme-modal-contrib-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);border-radius:12px;display:flex;flex-direction:column;gap:.75rem;padding:1rem}.theme-modal-contrib-info{display:flex;flex-direction:column;gap:.2rem}.theme-modal-contrib-name{color:hsla(0,0%,100%,.85);font-size:.9rem;font-weight:700}.theme-modal-contrib-id{color:hsla(0,0%,100%,.3);font-family:var(--font-mono);font-size:.7rem}.theme-modal-contrib-actions{display:flex;flex-direction:column;gap:.4rem}.theme-modal-contrib-btn{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.09);border-radius:8px;color:hsla(0,0%,100%,.6);display:flex;font-size:.8rem;font-weight:600;gap:.4rem;justify-content:center;padding:.45rem .75rem;text-decoration:none;transition:background .15s,color .15s}.theme-modal-contrib-btn:hover{background:hsla(0,0%,100%,.1);color:#fff}@media (max-width:700px){.theme-modal-layout{grid-template-columns:1fr}.theme-modal-left{border-bottom:1px solid hsla(0,0%,100%,.06);border-right:none}.theme-modal-sidebar{padding:1.25rem}.theme-modal-name{font-size:1.35rem}}.theme-card{cursor:pointer}@keyframes reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes heroMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:1080px){.community-grid,.download-grid,.feature-layout,.field-grid,.hero-home,.info-grid,.metric-grid,.plugin-grid,.plugin-toolbar,.preview-shell,.preview-toolbar,.spotlight-row,.timeline-item,.user-fields{grid-template-columns:1fr}.feature-grid-home{display:contents}.feature-layout-home{grid-auto-rows:auto;grid-template-columns:1fr}.feature-column-home{display:contents}.feature-plugin-card,.feature-plugin-card:first-child,.feature-plugin-card:nth-child(2),.feature-plugin-card:nth-child(3),.home-plugin-callout{grid-column:1/-1;grid-row:auto}.moon-hero{min-height:auto;padding-top:28px}.moon-stage{min-height:420px}.site-footer{align-items:flex-start;border-radius:28px;flex-direction:column}}@media (max-width:720px){.site-shell{width:min(100% - 20px,1260px)}.auth-panel,.callout-panel,.community-card,.feature-column,.hero-home,.info-card,.page-hero,.plugin-toolbar,.spotlight-card,.stack-column,.timeline-panel{padding:20px}.hero-copy h1,.page-hero h1,.section-copy h2{max-width:100%}.hero-copy-centered h1{font-size:clamp(2.6rem,12vw,4.4rem)}.hero-message-banner{align-items:flex-start;flex-direction:column;padding:18px}.hero-message-actions,.hero-message-button{width:100%}.moon-stage{min-height:320px}.moon-disc{width:min(84vw,330px)}.contribute-modal{border-radius:28px;padding:22px}.project-stage{min-height:620px;padding:16px}.project-collection-head{align-items:flex-start;flex-direction:column;margin-bottom:8px}.project-collection-meta{justify-content:flex-start}.project-screen-card,.project-screen-inner{min-height:560px}.project-screen-inner{padding:56px 24px}.project-screen-fade-left,.project-screen-fade-right{width:56px}.project-screen-fade-bottom,.project-screen-fade-top{height:72px}.discord-live-grid,.project-rail,.team-grid,.team-grid-owner{grid-template-columns:1fr}.discord-live-metrics{grid-template-columns:1fr 1fr}.contribute-modal-grid{grid-template-columns:1fr}.contribute-copy-row{align-items:stretch;flex-direction:column}.contribute-copy-button,.hero-metric-grid,.hero-runtime{width:100%}}.plugin-toolbar{align-items:center;border-radius:50px;flex-wrap:wrap;gap:1rem}.plugin-search-wrap{flex:1;min-width:220px}.plugin-search-wrap svg{color:var(--muted);left:14px;pointer-events:none;position:absolute}.plugin-search-input{padding:8px 12px 8px 40px}.plugin-card-icon{align-items:center;border:1px solid var(--border);border-radius:10px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.plugin-card-badge,.plugin-card-icon{background:hsla(0,0%,100%,.05);color:var(--muted)}.plugin-card-badge{border:1px solid var(--border);border-radius:50px;font-size:.68rem;font-weight:700;letter-spacing:.08em;padding:3px 9px;text-transform:uppercase}.plugin-card-nc{border-color:rgba(168,85,247,.3)}.plugin-card-nc:hover{border-color:rgba(168,85,247,.5)}.plugin-card-nc-badge{align-items:center;background:rgba(168,85,247,.15);border:1px solid rgba(168,85,247,.35);border-radius:50px;color:#c084fc;display:inline-flex;flex-shrink:0;font-size:.62rem;font-weight:800;gap:4px;letter-spacing:.06em;padding:3px 8px;text-transform:uppercase}.plugin-card-arrow{align-self:flex-end;color:var(--muted);margin-top:.25rem;opacity:0;transform:translateX(-4px);transition:opacity .18s,transform .18s}.plugin-card-clickable:hover .plugin-card-arrow{opacity:1;transform:translateX(0)}.plugin-video-dot{background:hsla(0,0%,100%,.15);border-radius:50%;height:7px;position:absolute;right:14px;top:14px;width:7px}.plugin-video-dot[data-has-video=true]{background:rgba(160,255,160,.5);box-shadow:0 0 6px rgba(100,255,100,.4)}.feature-chip-error{align-items:center;background:rgba(255,80,80,.12);border:1px solid rgba(255,80,80,.28);border-radius:50px;color:#ff9090;display:inline-flex;font-size:.68rem;font-weight:700;letter-spacing:.06em;padding:3px 9px;text-transform:uppercase}.plugin-hero-count{color:var(--muted);font-size:.78rem;font-weight:600;letter-spacing:.08em;margin-top:1rem;text-transform:uppercase}.plugin-hero-count span{color:var(--text)}.plugin-hero-sub{font-weight:400}.plugin-toolbar{border-radius:20px;display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem;padding:1rem 1.5rem}.plugin-search-wrap{align-items:center;display:flex;position:relative;width:100%}.plugin-search-wrap>svg{color:var(--muted);flex-shrink:0;left:14px;pointer-events:none;position:absolute}.plugin-search-input{background:transparent;border:none;color:var(--text);font-family:var(--font-sans);font-size:.9rem;outline:none;padding:8px 36px 8px 40px;width:100%}.plugin-search-input::-moz-placeholder{color:var(--muted)}.plugin-search-input::placeholder{color:var(--muted)}.plugin-search-clear{background:none;border:none;border-radius:4px;color:var(--muted);cursor:pointer;font-size:.75rem;padding:4px 6px;position:absolute;right:10px;transition:color .15s}.plugin-search-clear:hover{color:var(--text)}.plugin-category-filters{display:flex;flex-wrap:wrap;gap:6px;padding-top:4px}.plugin-cat-pill{background:hsla(0,0%,100%,.04);border:1px solid var(--border);border-radius:50px;color:var(--muted);cursor:pointer;font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.06em;padding:4px 12px;text-transform:uppercase;transition:background .15s,border-color .15s,color .15s}.plugin-cat-pill:hover{background:hsla(0,0%,100%,.08);color:var(--text)}.plugin-cat-pill.is-active{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.28);color:var(--text)}.plugin-results-count{color:var(--muted);font-size:.78rem;font-weight:600;letter-spacing:.04em;white-space:nowrap}.nav-hamburger{align-items:center;background:none;border:1px solid var(--border);border-radius:8px;cursor:pointer;display:none;flex-direction:column;flex-shrink:0;gap:5px;height:36px;justify-content:center;margin-left:auto;padding:0;width:36px}.nav-hamburger span{background:var(--text);border-radius:2px;display:block;height:1.5px;transition:transform .22s,opacity .22s;width:18px}.nav-hamburger.is-open span:first-child{transform:translateY(6.5px) rotate(45deg)}.nav-hamburger.is-open span:nth-child(2){opacity:0}.nav-hamburger.is-open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mobile-nav-drawer{inset:0;pointer-events:none;position:fixed;visibility:hidden;z-index:1000}.mobile-nav-drawer.is-open{pointer-events:auto;visibility:visible}.mobile-nav-backdrop{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(0,0,0,.6);inset:0;opacity:0;position:absolute;transition:opacity .28s}.mobile-nav-drawer.is-open .mobile-nav-backdrop{opacity:1}.mobile-nav-panel{background:rgba(10,10,12,.97);border-left:1px solid var(--border);bottom:0;display:flex;flex-direction:column;gap:8px;padding:24px 20px;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .28s cubic-bezier(.4,0,.2,1);width:min(320px,88vw)}.mobile-nav-drawer.is-open .mobile-nav-panel{transform:translateX(0)}.mobile-nav-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.mobile-nav-close{align-items:center;background:none;border:1px solid var(--border);border-radius:8px;color:var(--muted);cursor:pointer;display:flex;font-size:.85rem;height:32px;justify-content:center;transition:color .15s,border-color .15s;width:32px}.mobile-nav-close:hover{border-color:var(--border-strong);color:var(--text)}.mobile-nav-links{display:flex;flex:1;flex-direction:column;gap:4px;overflow-y:auto}.mobile-nav-links .mobile-nav-btn,.mobile-nav-links a{background:none;border:none;border-radius:12px;color:var(--muted);cursor:pointer;display:block;font-family:inherit;font-size:.95rem;font-weight:500;padding:12px 14px;text-align:left;text-decoration:none;transition:background .15s,color .15s;width:100%}.mobile-nav-links .mobile-nav-btn:hover,.mobile-nav-links a.is-active,.mobile-nav-links a:hover{background:hsla(0,0%,100%,.07);color:var(--text)}.mobile-nav-links a.is-active{font-weight:700}.mobile-nav-group{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:4px;margin-top:10px;padding-top:10px}.mobile-nav-group:first-of-type{margin-top:4px}.mobile-nav-group-title{color:var(--muted);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;padding:8px 14px 2px;text-transform:uppercase}.mobile-nav-download{align-items:center;background:hsla(0,0%,100%,.07);border:1px solid var(--border);border-radius:14px;color:var(--text);display:flex;font-size:.9rem;font-weight:600;gap:8px;margin-top:12px;padding:14px 16px;text-decoration:none;transition:background .15s}.mobile-nav-download:hover{background:hsla(0,0%,100%,.12)}.page-plugin-detail{display:grid;gap:24px}.pd-back{align-items:center;color:var(--muted);display:inline-flex;font-size:.88rem;font-weight:600;gap:8px;text-decoration:none;width:-moz-fit-content;width:fit-content}.pd-back:hover{color:var(--text)}.pd-hero,.pd-media{border-radius:var(--radius);padding:28px}.pd-hero{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto}.pd-eyebrow{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.pd-title{font-size:clamp(2.2rem,4vw,3.4rem);line-height:1;margin:0}.pd-description{color:var(--muted);line-height:1.7;margin:14px 0 0;max-width:68ch}.pd-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.pd-btn{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid var(--border);border-radius:14px;color:var(--text);display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;padding:12px 16px;text-decoration:none;transition:transform .15s ease,background .15s ease,border-color .15s ease}.pd-btn:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.18);transform:translateY(-1px)}.pd-btn-primary{background:linear-gradient(180deg,rgba(120,137,255,.24),rgba(120,137,255,.14));border-color:rgba(120,137,255,.34)}.pd-icon-wrap{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;color:var(--text);display:grid;height:88px;place-items:center;width:88px}.pd-media{display:grid;gap:18px}.pd-media-title{font-size:1rem;font-weight:700;margin:0}.pd-no-video{color:var(--muted);line-height:1.6;margin:0}@media (max-width:720px){.pd-hero,.pd-media{padding:20px}.pd-hero{grid-template-columns:1fr}.pd-icon-wrap{height:72px;width:72px}}@media (max-width:950px){.nav-hamburger{display:flex}.header-actions,.header-download-btn,.header-telegram-btn,.main-nav{display:none}}.site-footer{background:transparent!important;border-top:1px solid hsla(0,0%,100%,.08);margin-top:64px;padding:24px 0;position:relative;width:100%;z-index:10}.footer-inner-venc{align-items:center;box-sizing:border-box;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1280px;padding:0 clamp(16px,4vw,48px);width:100%}.footer-venc-disclaimer{align-items:center;color:hsla(0,0%,100%,.45);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:.72rem;font-weight:500;gap:10px;letter-spacing:.06em;line-height:1.5;text-transform:uppercase}.footer-venc-source{color:#e5989b;font-weight:700;text-decoration:none;transition:color .15s ease}.footer-venc-source:hover{color:#fff;text-decoration:underline}.footer-venc-divider{color:hsla(0,0%,100%,.25)}.footer-venc-socials{align-items:center;display:flex;gap:16px}.footer-venc-socials a{align-items:center;color:hsla(0,0%,100%,.45);display:flex;justify-content:center;transition:color .15s ease,transform .15s ease}.footer-venc-socials a:hover{color:#fff;transform:translateY(-1px)}@media (max-width:768px){.footer-inner-venc{align-items:flex-start;flex-direction:column;gap:16px}}.home-showcase-section{display:flex;flex-direction:column;gap:48px;padding:80px 0 40px}.home-showcase-title{color:var(--text);font-size:clamp(2rem,4.5vw,3rem);font-weight:800;letter-spacing:-.03em;margin:0;text-align:center}.feature-row{align-items:center;display:grid;gap:32px;grid-template-columns:1fr 1fr}@media (max-width:860px){.feature-row{gap:24px;grid-template-columns:1fr}}.feature-info-card{border-radius:var(--radius);display:flex;flex-direction:column;gap:16px;padding:36px 32px}.feature-info-card h3{align-items:center;color:var(--text);display:flex;font-size:1.6rem;font-weight:700;gap:12px;margin:0}.feature-info-card p{color:var(--muted);font-size:.95rem;line-height:1.65;margin:0 0 8px}.plugin-toggles-stack{display:flex;flex-direction:column;gap:12px}.plugin-toggle-card{align-items:center;border-radius:var(--radius);cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:16px 20px;transition:transform .14s ease,border-color .14s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.plugin-toggle-card:hover{border-color:hsla(0,0%,100%,.2);transform:translateX(4px)}.plugin-toggle-info strong{color:var(--text);display:block;font-size:.95rem;margin-bottom:2px}.plugin-toggle-info small{color:var(--muted);display:block;font-size:.78rem;line-height:1.4}.toggle-switch{background:hsla(0,0%,100%,.14);border-radius:12px;flex-shrink:0;height:24px;position:relative;transition:background .2s ease;width:44px}.toggle-switch.is-active{background:#5865f2}.toggle-switch-thumb{background:#fff;border-radius:50%;height:18px;left:3px;position:absolute;top:3px;transition:transform .2s cubic-bezier(.4,0,.2,1);width:18px}.toggle-switch.is-active .toggle-switch-thumb{transform:translateX(20px)}.commits-stack{gap:12px}.commit-card,.commits-stack{display:flex;flex-direction:column}.commit-card{border-radius:var(--radius);gap:6px;padding:16px 20px}.commit-card-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.commit-msg{color:var(--text);font-family:var(--font-mono);font-size:.92rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commit-meta{color:var(--muted);font-family:var(--font-mono);font-size:.75rem;gap:6px}.cloud-diagram,.commit-meta{align-items:center;display:flex}.cloud-diagram{border-radius:var(--radius);flex-direction:column;gap:20px;padding:32px 20px}.cloud-node{align-items:center;background:rgba(88,101,242,.18);border:1px solid rgba(88,101,242,.4);border-radius:999px;color:#8fa0ff;display:inline-flex;font-size:.9rem;font-weight:700;gap:8px;padding:10px 20px}.cloud-branches{display:flex;gap:24px;position:relative}.device-node{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid var(--border);border-radius:999px;color:var(--text);display:inline-flex;font-family:var(--font-mono);font-size:.82rem;gap:8px;padding:8px 16px}.home-team-grid{display:grid;gap:24px;grid-template-columns:1fr 1fr}@media (max-width:768px){.home-team-grid{grid-template-columns:1fr}}.home-team-card{align-items:flex-start;border-radius:var(--radius);display:flex;gap:20px;padding:28px 24px}.home-team-avatar-wrap{flex-shrink:0;position:relative}.home-team-avatar{border:2px solid var(--border);border-radius:50%;height:64px;-o-object-fit:cover;object-fit:cover;width:64px}.home-team-status{border:3px solid #000;border-radius:50%;bottom:2px;height:16px;position:absolute;right:2px;width:16px}.home-team-status.online{background:#23a55a}.home-team-status.idle{background:#f0b232}.home-team-status.dnd{background:#f23f43}.home-team-status.offline{background:#80848e}.home-team-info{display:flex;flex-direction:column;gap:6px}.home-team-name-row{align-items:center;display:flex;gap:10px}.home-team-name{color:var(--text);font-size:1.15rem;font-weight:800;margin:0}.home-team-role{border-radius:999px;font-family:var(--font-mono);font-size:.72rem;font-weight:700;padding:2px 8px;text-transform:uppercase}.home-team-role.creator{background:rgba(168,85,247,.2);border:1px solid rgba(168,85,247,.5);color:#c084fc}.home-team-role.admin{background:rgba(56,189,248,.2);border:1px solid rgba(56,189,248,.5);color:#38bdf8}.home-team-desc{color:var(--muted);font-size:.85rem;line-height:1.5;margin:0}.and-more-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media (max-width:860px){.and-more-grid{grid-template-columns:1fr}}.and-more-card{border-radius:var(--radius);display:flex;flex-direction:column;gap:14px;justify-content:space-between;padding:32px 24px}.and-more-card h3{color:var(--text);font-size:1.35rem;font-weight:700;margin:0}.and-more-card p{color:var(--muted);flex-grow:1;font-size:.88rem;line-height:1.6;margin:0}.and-more-card .button{align-self:flex-start;margin-top:8px}