:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#060606;--bg-soft:#0b0b0c;--panel:#121213eb;--panel-strong:#19191af5;--panel-soft:#ffffff0b;--line:#bababa21;--line-strong:#bababa47;--text:#ececec;--muted:#8e8e8e;--primary:#bababa;--primary-soft:#bababa1f;--primary-faint:#bababa0e;--accent-mint:#bababa;--accent-cyan:#bababa;--accent-lilac:#8f8f8f;--accent-rose:#f2b8c6;--accent-amber:#f2d49b;--danger:#e96e6e;--shadow:0 28px 80px #0000008c;--radius:8px;--radius-sm:6px;--ease:cubic-bezier(.2, .8, .2, 1);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{min-width:320px;color:var(--text);background:var(--bg);margin:0}body,button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}::selection{color:#050505;background:var(--primary)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#090909}::-webkit-scrollbar-thumb{background:#3c3c3c;border:2px solid #090909;border-radius:999px}.app-shell{min-height:100vh;position:relative;overflow-x:hidden}.backdrop{z-index:-2;isolation:isolate;background:linear-gradient(155deg,#7dabbe13,#0000 22%,#bca7d80d 42%,#0000 68%),linear-gradient(118deg,#ffffff0d,#0000 18%,#bababa0b 46%,#0000 72%),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 7px),linear-gradient(#080808 0%,#020202 100%);position:fixed;inset:0;overflow:hidden}.backdrop-vignette,.backdrop-noise{pointer-events:none;position:absolute;inset:0}.backdrop-vignette{z-index:2;background:linear-gradient(90deg,#030303 0%,#0000 16% 84%,#030303 100%),linear-gradient(#0000 0%,#0000002e 55%,#030303 100%)}.backdrop-noise{z-index:3;opacity:.08;mix-blend-mode:screen;background-image:repeating-radial-gradient(circle at 14% 24%,#ffffff73 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#0000 0 12px,#ffffff2e 12px 13px)}.backdrop-grid{opacity:.28;background-image:linear-gradient(#bababa14 1px,#0000 1px),linear-gradient(90deg,#bababa14 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.backdrop-data-stream{filter:blur(.2px);background:linear-gradient(#0000,#bababa8c,#0000);width:1px;position:absolute;top:-16%;bottom:-16%;box-shadow:40px 0 #bababa1a,140px 0 #bababa14,270px 0 #bababa0f}.backdrop-ribbon{z-index:1;pointer-events:none;filter:blur(36px);mix-blend-mode:screen;background:linear-gradient(100deg,#0000,#7dabbe21,#bca7d816,#0000);border:1px solid #ffffff08;width:62%;height:34%;position:absolute;transform:rotate(-12deg)skew(-10deg)}.ribbon-a{top:9%;right:-18%}.ribbon-b{background:linear-gradient(100deg,#0000,#a8ddb61a,#f2b8c614,#0000);bottom:18%;left:-20%;transform:rotate(14deg)skew(8deg)}.stream-a{left:9%}.stream-b{right:18%}.backdrop-sweep{z-index:1;filter:blur(30px);background:linear-gradient(90deg,#0000,#bababa29,#0000);width:32%;height:140%;position:absolute;top:-20%;transform:skew(-18deg)}.boot{min-height:100vh;color:var(--muted);background:radial-gradient(circle at 50% 42%,#fafafa21,#0000 28%),radial-gradient(circle,#bababa13,#0000 48%),linear-gradient(#111113,#070708);align-content:center;place-items:center;gap:20px;display:grid;position:relative;overflow:hidden}.boot:before{content:"";opacity:.65;background:repeating-linear-gradient(90deg,#0000 0 70px,#fafafa07 70px 71px),repeating-linear-gradient(0deg,#0000 0 70px,#fafafa05 70px 71px),linear-gradient(115deg,#0000 0 28%,#fafafa0b 46%,#0000 68%);animation:5.8s ease-in-out infinite alternate boot-grid-drift;position:absolute;inset:-20%;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 0 34%,#0000 72%);mask-image:radial-gradient(circle at 50% 45%,#000 0 34%,#0000 72%)}.boot-mark{background:linear-gradient(145deg,#fafafa21,#fafafa07),#0a0a0bdb;border:1px solid #fafafa24;border-radius:32px;place-items:center;width:132px;height:132px;display:grid;position:relative;box-shadow:0 34px 110px #0000009e,0 0 62px #fafafa1a,inset 0 1px #ffffff1f}.boot-mark img{object-fit:contain;filter:drop-shadow(0 0 24px #fafafa3d);width:68px;height:68px}.boot-ring{pointer-events:none;border:1px solid #fafafa1f;border-radius:50%;position:absolute}.boot-ring:after{content:"";background:#fafafad9;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:50%;box-shadow:0 0 20px #fafafa80}.boot-ring.ring-a{animation:4.8s linear infinite boot-orbit;inset:-18px}.boot-ring.ring-b{opacity:.62;animation:6.2s linear infinite reverse boot-orbit;inset:12px}.boot-copy{z-index:1;text-align:center;text-transform:uppercase;gap:5px;display:grid;position:relative}.boot-copy strong{color:#fafafa;letter-spacing:.08em;font-size:24px;font-weight:900}.boot-copy span{color:#fafafa80;letter-spacing:.24em;font-size:12px;font-weight:850}.boot-progress{background:#fafafa1a;border-radius:999px;width:min(300px,58vw);height:2px;position:relative;overflow:hidden}.boot-progress i{border-radius:inherit;background:linear-gradient(90deg,#0000,#fafafae0,#0000);width:44%;height:100%;animation:2.2s ease-in-out infinite boot-progress-scan;display:block;box-shadow:0 0 22px #fafafa66}@keyframes boot-orbit{to{transform:rotate(360deg)}}@keyframes boot-progress-scan{0%{transform:translate(-120%)}to{transform:translate(250%)}}@keyframes boot-grid-drift{0%{opacity:.48;transform:translate(-1%,-.6%)scale(1)}to{opacity:.72;transform:translate(1%,.8%)scale(1.02)}}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080808d1;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:0 28px;display:flex;position:relative}.topbar:after{content:"";opacity:.62;background:linear-gradient(90deg,#0000,#bababa57,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.topbar.floating{z-index:20;border-radius:var(--radius);background:linear-gradient(90deg,#7dabbe13,#0000 24%,#bca7d811),linear-gradient(#ffffff12,#ffffff06),#080808c2;border:1px solid #bababa2e;width:min(1180px,100% - 32px);min-height:66px;margin:0;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 18px 46px #00000057}.brand{align-items:center;gap:12px;font-weight:850;display:inline-flex}.brand img,.sidebar-logo img{image-rendering:auto;object-fit:contain;width:32px;height:32px}.topbar-actions{align-items:center;gap:10px;display:flex}.session-chip{border:1px solid var(--line);max-width:240px;min-height:34px;color:var(--muted);text-transform:uppercase;background:#ffffff0b;border-radius:999px;align-items:center;gap:9px;padding:4px 10px 4px 5px;font-size:12px;font-weight:800;display:inline-flex}.session-chip img{object-fit:cover;border-radius:50%;width:24px;height:24px}.session-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing{isolation:isolate;min-height:100vh;padding-top:94px;position:relative}.landing:before{content:"";z-index:-1;pointer-events:none;opacity:.7;background:linear-gradient(90deg,#0000,#bababa14,#0000),repeating-linear-gradient(90deg,#0000 0 64px,#bababa0b 64px 65px);height:520px;position:absolute;inset:64px 0 auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.hero-section{perspective:1200px;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);align-items:center;gap:44px;min-height:calc(100svh - 92px);padding:52px 5vw 62px;display:grid;position:relative}.hero-section:before{content:"";pointer-events:none;opacity:.32;background:linear-gradient(90deg,#bababa14 0 1px,#0000 1px 18px),linear-gradient(#0000,#bababa09,#0000);height:100%;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(90deg,#000,#0000 58%);mask-image:linear-gradient(90deg,#000,#0000 58%)}.hero-copy{z-index:1;max-width:720px;position:relative}.hero-copy h1{letter-spacing:0;text-shadow:0 0 42px #bababa29;margin:18px 0;font-size:clamp(58px,8vw,118px);line-height:.86}.hero-copy h1 span{color:#0000;background:linear-gradient(110deg, var(--primary), var(--accent-cyan), var(--accent-lilac));text-shadow:0 0 58px #7dabbe29;-webkit-background-clip:text;background-clip:text}.hero-copy p{max-width:640px;color:var(--muted);margin:0;font-size:clamp(16px,1.8vw,20px);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}.hero-telemetry{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.telemetry-pill{border:1px solid var(--line);min-height:34px;color:var(--muted);text-transform:uppercase;background:#ffffff0b;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.telemetry-pill:first-child svg,.command-line:first-child svg{color:var(--accent-cyan)}.telemetry-pill:nth-child(2) svg,.command-line:nth-child(2) svg{color:var(--accent-mint)}.telemetry-pill:nth-child(3) svg,.command-line:nth-child(3) svg{color:var(--accent-lilac)}.telemetry-pill svg{color:var(--primary)}.command-stack{border-radius:var(--radius);background:linear-gradient(#ffffff0d,#ffffff05),#00000047;border:1px solid #bababa21;gap:8px;max-width:560px;margin-top:16px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff0a}.command-line{border-radius:var(--radius-sm);min-height:32px;color:var(--muted);background:#ffffff06;border:1px solid #bababa1a;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:9px;padding:0 10px;font-size:12px;display:grid;position:relative;overflow:hidden}.command-line:after{content:"";background:linear-gradient(90deg,#0000,#7dabbe73,#0000);height:1px;animation:4.2s infinite command-scan;position:absolute;inset:auto 10px -1px;transform:translate(-45%)}@keyframes command-scan{0%,38%{opacity:0;transform:translate(-45%)}58%{opacity:1}to{opacity:0;transform:translate(45%)}}.command-line svg{color:var(--primary)}.command-line code{color:#ecececd1;font-family:JetBrains Mono,Cascadia Code,Consolas,monospace;font-size:11px}.command-line span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-frame{border:1px solid var(--line-strong);border-radius:var(--radius);transform-style:preserve-3d;background:linear-gradient(145deg,#ffffff17,#0000 30%),linear-gradient(145deg,#171717,#070707);position:relative;overflow:hidden;box-shadow:0 38px 110px #0009,inset 0 0 0 1px #ffffff06}.hero-frame:before,.motion-card:before,.panel:before,.sidebar:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0%,#ffffff0f 35%,#0000 56%);animation:7s infinite sheen;position:absolute;inset:0;transform:translate(-140%)}@keyframes sheen{0%,55%{transform:translate(-140%)}75%,to{transform:translate(140%)}}.hero-frame img{width:100%;height:auto;display:block}.hero-frame:after{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 7px,#ffffff06 7px 8px),linear-gradient(#0000003d,#0000 28%,#00000057);position:absolute;inset:0}.hero-frame-top,.hero-live-rail{z-index:2;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000ad;position:absolute}.hero-frame-top{border-radius:var(--radius-sm);min-height:36px;color:var(--muted);text-transform:uppercase;align-items:center;gap:10px;padding:0 12px;font-size:12px;font-weight:900;display:flex;top:14px;left:14px;right:14px}.hero-frame-top i{background:linear-gradient(90deg,#bababa61,#0000);flex:1;height:1px}.hero-frame-top b{color:var(--primary)}.hero-live-rail{border-radius:var(--radius-sm);flex-wrap:wrap;gap:7px;max-width:calc(100% - 210px);padding:8px;display:flex;bottom:14px;left:14px}.hero-live-rail span{color:var(--primary);text-transform:uppercase;background:#bababa12;border:1px solid #bababa2e;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.hero-frame-caption{border:1px solid var(--line);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000b8;gap:2px;padding:10px 12px;display:grid;position:absolute;bottom:14px;right:14px}.hero-frame-caption span{color:var(--primary);text-transform:uppercase;font-size:12px}.hero-frame-caption b{font-size:13px}.astrix-preview{z-index:1;width:100%;position:relative;container-type:inline-size}.astrix-preview-menu{aspect-ratio:865/581;border-radius:var(--radius);color:#bababa;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 36% 18%,#bababa14,#0000 28%),#080808;width:100%;font-size:clamp(7px,1.55cqw,13px);line-height:1.15;position:relative;overflow:hidden}.lua-shell-border{z-index:4;pointer-events:none;border-radius:inherit;border:1px solid #bababa47;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000008c,0 28px 70px #00000073}.lua-side,.lua-main,.lua-preview-notice,.lua-compact-toggle{position:absolute}.lua-side{background:#161616;border-right:1px solid #bababa33;width:26.47%;inset:0 auto 0 0}.lua-main{background:#121212;inset:0 0 0 26.47%}.lua-main:before{content:"";pointer-events:none;opacity:.55;background:repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 8px);position:absolute;inset:0}.lua-compact-toggle{z-index:5;aspect-ratio:1;color:#111;cursor:pointer;background:#bababa;border:1px solid #bababa47;border-radius:999px;place-items:center;width:6.55%;font-weight:950;display:grid;top:9.45%;right:-4%}.lua-brand-block{text-align:center;justify-items:center;gap:2%;display:grid;position:absolute;top:3%;left:10.9%;right:8%}.lua-brand-block img{filter:brightness(1.3);width:42%;height:auto}.lua-brand-block strong{color:#e8e8e8;font-size:1.25em;font-weight:950}.lua-brand-block span{color:#7d7d7d;font-size:.92em}.lua-tabs{padding-right:2%;position:absolute;inset:13.4% 6.55% 11.4%;overflow:auto}.lua-category{gap:1.25cqw;margin-bottom:2.15cqw;display:grid}.lua-category-label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6%;min-height:2.2cqw;display:grid}.lua-category-label span{color:#646464;text-transform:uppercase;font-size:.86em;font-weight:950}.lua-category-label i{background:#363636;height:1px}.lua-tab-button,.lua-subtabs button,.lua-search,.lua-button-row,.lua-check-row,.lua-combo-row>button,.lua-combo-menu button,.lua-slider-control button{color:#646464;background:#1e1e1e;border:1px solid #bababa29;border-radius:7px}.lua-tab-button{cursor:pointer;text-align:left;width:100%;min-height:5.85cqw;transition:color .18s var(--ease), background .18s var(--ease), border-color .18s var(--ease);align-items:center;gap:7%;padding:0 7%;display:flex}.lua-tab-button svg,.lua-subtabs svg,.lua-search svg,.lua-preview-notice svg{color:currentColor;flex:none}.lua-tab-button.active,.lua-tab-button:hover,.lua-subtabs button.active,.lua-subtabs button:hover{color:#ebebeb;background:#bababa1f;border-color:#bababa47}.lua-tab-button span{text-overflow:ellipsis;white-space:nowrap;font-size:1em;font-weight:850;overflow:hidden}.lua-profile{grid-template-columns:18.1% minmax(0,1fr);align-items:center;gap:5%;display:grid;position:absolute;bottom:2.6%;left:6.55%;right:6.55%}.lua-profile img{aspect-ratio:1;object-fit:contain;background:#ffffff0a;border-radius:7px;width:100%}.lua-profile div{gap:.35cqw;min-width:0;display:grid}.lua-profile span{color:#646464;text-overflow:ellipsis;white-space:nowrap;font-size:.92em;overflow:hidden}.lua-profile b{color:#bababa}.lua-topbar{background:#161616;border-bottom:1px solid #bababa33;height:10.84%;position:absolute;inset:0 0 auto}.lua-subtabs{gap:1.5%;padding-bottom:2px;display:flex;position:absolute;top:20.6%;left:6.6%;right:19%;overflow:auto hidden}.lua-subtabs button{cursor:pointer;align-items:center;gap:.65cqw;min-width:max-content;height:6.36cqw;max-height:37px;padding:0 1.5cqw;font-weight:850;display:inline-flex}.lua-search{color:#8e8e8e;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7cqw;width:17%;height:6.36cqw;max-height:37px;padding:0 1.2cqw;display:grid;position:absolute;top:20.6%;right:1.7%}.lua-search input{color:#ebebeb;min-width:0;font:inherit;background:0 0;border:0;outline:0}.lua-search input::placeholder{color:#646464}.lua-canvas{position:absolute;inset:0}.lua-groupbox{background:#161616;border:1px solid #bababa2b;border-radius:4px;position:absolute;overflow:hidden}.lua-groupbox:after{content:"";background:#1e1e1e;border-radius:999px;width:4px;position:absolute;top:0;bottom:0;right:1px}.lua-groupbox-title{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2%;height:clamp(18px,4.82cqw,28px);padding:0 4%;display:grid;position:absolute;inset:0 0 auto}.lua-groupbox-title span{color:#646464;font-weight:900}.lua-groupbox-title i{background:#1e1e1e;height:2px}.lua-groupbox-body{padding:0 2.6% 2.6%;position:absolute;inset:clamp(18px,4.82cqw,28px) 6px 4px 0;overflow:auto}.lua-groupbox-body::-webkit-scrollbar{width:4px;height:4px}.lua-tabs::-webkit-scrollbar{width:4px;height:4px}.lua-subtabs::-webkit-scrollbar{width:4px;height:4px}.lua-groupbox-body::-webkit-scrollbar-thumb{background:#bababa;border:0}.lua-tabs::-webkit-scrollbar-thumb{background:#bababa;border:0}.lua-subtabs::-webkit-scrollbar-thumb{background:#bababa;border:0}.lua-button-row,.lua-check-row,.lua-combo-row>button{cursor:pointer;width:100%;min-height:clamp(20px,4.65cqw,32px);transition:background .18s var(--ease), color .18s var(--ease), border-color .18s var(--ease);justify-content:center;align-items:center;margin-bottom:.7cqw;padding:0 3%;font-weight:850;display:flex}.lua-button-row:hover,.lua-combo-row>button:hover,.lua-combo-row>button.active{color:#ebebeb;background:#bababa21;border-color:#bababa52}.lua-button-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lua-check-row{color:#646464;background:0 0;border-color:#0000;justify-content:space-between;min-height:clamp(18px,4cqw,28px)}.lua-check-row:hover,.lua-check-row.active{color:#bababa}.lua-check-row>span{text-overflow:ellipsis;white-space:nowrap;padding-right:3%;overflow:hidden}.lua-check-row i{aspect-ratio:1.8;background:#1e1e1e;border-radius:99px;flex:none;width:1.95cqw;min-width:13px;max-width:18px;position:relative;box-shadow:inset 0 0 0 1px #bababa2e}.lua-check-row i b{aspect-ratio:1;width:38%;transition:left .2s var(--ease), background .2s var(--ease);background:#646464;border-radius:50%;position:absolute;top:50%;left:14%;transform:translateY(-50%)}.lua-check-row.active i{background:#bababa29}.lua-check-row.active i b{background:#bababa;left:49%}.lua-slider-row{color:#646464;gap:.5cqw;margin-bottom:1.1cqw;display:grid}.lua-slider-head{justify-content:space-between;align-items:center;gap:4%;font-weight:850;display:flex}.lua-slider-head span,.lua-slider-head b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lua-slider-head b{color:#bababa}.lua-slider-control{grid-template-columns:5% minmax(0,1fr) 5%;align-items:center;gap:2%;display:grid}.lua-slider-control button{aspect-ratio:1;color:#646464;cursor:pointer;place-items:center;padding:0;display:grid}.lua-slider-control button:hover{color:#ebebeb}.lua-slider-track{cursor:pointer;background:#1e1e1e;border:1px solid #bababa29;border-radius:3px;height:clamp(10px,2.4cqw,14px);position:relative;overflow:hidden}.lua-slider-track i{border-radius:inherit;background:#bababa;position:absolute;inset:1px auto 1px 0}.lua-slider-track b{background:#363636;border-radius:2px;width:3px;height:54%;position:absolute;top:50%;transform:translate(-50%,-50%)}.lua-combo-row{margin-bottom:.8cqw;position:relative}.lua-combo-row>button{justify-content:start;gap:3%}.lua-combo-row>button span{min-width:0;color:inherit}.lua-combo-row>button b{color:#bababa;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;overflow:hidden}.lua-combo-menu{z-index:8;background:#101010;border:1px solid #bababa3d;border-radius:7px;gap:4px;padding:5px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 16px 32px #00000061}.lua-combo-menu button{cursor:pointer;justify-content:space-between;align-items:center;min-height:24px;padding:0 8px;display:flex}.lua-combo-menu button:hover{color:#ebebeb;background:#bababa1f}.lua-empty-search{color:#646464;text-align:center;justify-items:center;gap:.8cqw;display:grid;position:absolute;top:36%;left:18%;right:12%}.lua-empty-search strong{color:#bababa}.lua-preview-notice{z-index:6;color:#bababa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b8;border:1px solid #bababa2e;border-radius:7px;align-items:center;gap:.7cqw;max-width:38%;min-height:6.2cqw;max-height:36px;padding:0 1.3cqw;display:inline-flex;bottom:2.2%;right:1.6%}.lua-preview-notice span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.astrix-preview.compact .lua-brand-block strong,.astrix-preview.compact .lua-brand-block span,.astrix-preview.compact .lua-tab-button span,.astrix-preview.compact .lua-profile div{display:none}.astrix-preview.compact .lua-tab-button{justify-content:center}.showcase-menu-live{background:#080808;padding:0;display:block;overflow:hidden}.astrix-preview.image-preview .astrix-preview-menu{aspect-ratio:865/591;border-radius:var(--radius);background:#080808;border:1px solid #bababa33;box-shadow:0 28px 70px #00000073}.astrix-preview.image-preview .astrix-preview-menu img{object-fit:cover;width:100%;height:100%;display:block}.signal-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.signal,.metric{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);padding:14px;position:relative;overflow:hidden}.signal:after,.metric:after,.module-card:after{content:"";background:linear-gradient(90deg,#0000,#bababa8c,#0000);height:2px;animation:5.5s infinite rail-scan;position:absolute;inset:auto 0 0;transform:translate(-70%)}@keyframes rail-scan{0%,42%{opacity:0;transform:translate(-80%)}56%{opacity:1}to{opacity:0;transform:translate(80%)}}.marquee-strip{border-block:1px solid var(--line);background:linear-gradient(90deg,#bababa14,#0000 28%,#bababa0f),#ffffff07;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.marquee-track{width:max-content;animation:26s linear infinite marquee;display:flex}.marquee-track span{color:#ecececc7;letter-spacing:.16em;white-space:nowrap;align-items:center;min-height:52px;padding:0 28px;font-size:13px;font-weight:950;display:inline-flex}.marquee-track span:before{content:"";background:#bababa2e;border:1px solid #bababa80;border-radius:2px;width:5px;height:5px;margin-right:18px}@keyframes marquee{to{transform:translate(-50%)}}.experience-section{grid-template-columns:minmax(280px,.82fr) minmax(380px,1.18fr);align-items:end;gap:24px;padding:76px 5vw 36px;display:grid}.experience-copy p{max-width:640px;color:var(--muted);margin:-4px 0 0;line-height:1.7}.module-deck{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.module-card{isolation:isolate;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#7dabbe13,#0000 34%,#bca7d80f),linear-gradient(#ffffff13,#ffffff06),#0c0c0cf0;min-height:230px;padding:16px;position:relative;overflow:hidden;box-shadow:0 20px 54px #00000057}.module-card:before{content:"";z-index:-1;pointer-events:none;opacity:.52;background:linear-gradient(135deg,#7dabbe24,#0000 34%,#bca7d817),repeating-linear-gradient(90deg,#0000 0 24px,#ffffff06 24px 25px);position:absolute;inset:0}.module-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.module-head strong{color:var(--primary);font-size:22px;font-weight:950}.module-card h3{margin:32px 0 9px;font-size:20px}.module-card p{color:var(--muted);margin:0;line-height:1.55}.module-meter{background:#00000061;border:1px solid #bababa24;border-radius:999px;height:7px;position:absolute;bottom:16px;left:16px;right:16px;overflow:hidden}.module-meter i{border-radius:inherit;background:linear-gradient(90deg, var(--accent-cyan), var(--accent-mint), var(--accent-lilac));height:100%;display:block;box-shadow:0 0 22px #7dabbe3d}.signal strong,.metric strong{color:var(--primary);font-size:24px;display:block}.signal span,.metric span{color:var(--muted);font-size:13px}.section-grid,.showcase-section{padding:72px 5vw;scroll-margin-top:112px}.experience-section{scroll-margin-top:112px}.section-title{max-width:840px;margin-bottom:24px}.section-title h2,.discord-strip h2,.panel-header h2{letter-spacing:0;margin:12px 0 0;font-size:clamp(28px,4vw,52px);line-height:1}.cards-grid,.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.motion-card,.panel,.sidebar,.discord-strip,.accordion,.empty-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);position:relative;overflow:hidden;box-shadow:0 18px 42px #00000047}.motion-card{background:linear-gradient(180deg, #ffffff10, #ffffff05), var(--panel);transition:background .22s var(--ease), border-color .22s var(--ease), box-shadow .22s var(--ease), transform .22s var(--ease);padding:18px}.motion-card:hover{background:linear-gradient(135deg,#7dabbe11,#0000 45%,#bca7d80f),#181819f5;box-shadow:0 24px 70px #0000006b,0 0 34px #7dabbe0f}.motion-card h3{margin:12px 0 8px;font-size:18px}.motion-card p{color:var(--muted);margin:0 0 12px;line-height:1.55}.motion-card small{color:var(--muted)}.showcase-layout{grid-template-columns:minmax(340px,1.25fr) minmax(280px,.75fr);align-items:stretch;gap:18px;display:grid}.showcase-layout.cinematic{grid-template-columns:minmax(420px,1.5fr) minmax(320px,.5fr);gap:20px}.showcase-image{border:1px solid var(--line-strong);border-radius:var(--radius);width:100%;box-shadow:var(--shadow)}.video-showcase{isolation:isolate;border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow), 0 0 56px #7dabbe14;background:linear-gradient(145deg,#7dabbe1a,#0000 34%,#bca7d811),linear-gradient(#ffffff12,#ffffff05),#080808f0;align-self:stretch;position:relative;overflow:hidden}.video-showcase:before{content:"";z-index:2;pointer-events:none;background:repeating-linear-gradient(#0000 0 7px,#ffffff06 7px 8px),linear-gradient(#ffffff0d,#0000 24%,#0000004d);position:absolute;inset:0}.video-showcase:after{content:"";z-index:3;pointer-events:none;border-radius:inherit;opacity:.55;background:linear-gradient(90deg,#0000,#7dabbe73,#bca7d84d,#0000);padding:1px;animation:5.8s ease-in-out infinite frame-glow;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes frame-glow{0%,to{opacity:.22;filter:hue-rotate()}50%{opacity:.76;filter:hue-rotate(22deg)}}.video-toolbar{z-index:3;border-bottom:1px solid var(--line);min-height:48px;color:var(--muted);text-transform:uppercase;background:linear-gradient(90deg,#7dabbe14,#0000 38%,#bca7d80f),#0000006b;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:12px;font-weight:900;display:flex;position:relative}.video-toolbar span,.video-toolbar a{align-items:center;gap:8px;display:inline-flex}.video-toolbar svg{color:var(--primary)}.video-toolbar a{color:var(--accent-cyan)}.video-frame{aspect-ratio:16/9;background:#050505;position:relative}.video-frame:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(115deg,#0000 0 42%,#ffffff29 48%,#0000 54%);animation:6.8s infinite video-sheen;position:absolute;inset:0;transform:translate(-110%)}@keyframes video-sheen{0%,54%{opacity:0;transform:translate(-110%)}64%{opacity:.45}to{opacity:0;transform:translate(110%)}}.video-frame iframe{filter:contrast(1.02)brightness(.96);border:0;width:100%;height:100%;position:absolute;inset:0}.video-glowbar{z-index:4;border-top:1px solid var(--line);min-height:46px;color:var(--muted);text-transform:uppercase;background:#00000057;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 14px;font-size:12px;font-weight:900;display:grid;position:relative}.video-glowbar i{background:linear-gradient(90deg,#7dabbe9e,#bca7d870,#0000);height:1px}.video-glowbar b{color:var(--accent-mint)}.showcase-list{gap:10px;display:grid}.showcase-panel{align-content:start;gap:12px;display:grid}.showcase-focus-card{border-radius:var(--radius);background:linear-gradient(135deg,#7dabbe1f,#0000 45%,#bca7d816),#ffffff0b;border:1px solid #7dabbe38;min-height:210px;padding:18px;position:relative;overflow:hidden}.showcase-focus-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 12%,#ffffff0e 12% 12.5%,#0000 12.5% 100%),repeating-linear-gradient(#0000 0 18px,#ffffff06 18px 19px);position:absolute;inset:0}.showcase-focus-card h3{margin:38px 0 10px;font-size:24px;line-height:1;position:relative}.showcase-focus-card p{color:var(--muted);margin:0;line-height:1.55;position:relative}.showcase-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid;position:relative}.showcase-metrics span{border-radius:var(--radius-sm);min-height:54px;color:var(--muted);text-transform:uppercase;background:#0003;border:1px solid #bababa1f;gap:3px;padding:8px;font-size:11px;display:grid}.showcase-metrics b{color:var(--accent-cyan);font-size:17px}.showcase-row{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(90deg, #7dabbe13, transparent 58%), var(--panel-soft);transition:border-color .2s var(--ease), background .2s var(--ease), transform .2s var(--ease);align-items:center;gap:10px;padding:14px;display:flex;position:relative;overflow:hidden}.showcase-row:hover{background:#ffffff10;border-color:#bababa4d;transform:translate(4px)}.showcase-row svg{color:var(--accent-mint)}.showcase-row:nth-child(2n) svg{color:var(--accent-lilac)}.plan-card{min-height:180px}.plan-index{color:var(--primary);font-weight:900}.discord-strip{isolation:isolate;background:linear-gradient(135deg,#7dabbe1b,#0000 38%,#bca7d814),linear-gradient(#ffffff12,#ffffff07),#0e0e0feb;grid-template-columns:minmax(280px,.92fr) minmax(340px,1.08fr);justify-content:space-between;align-items:stretch;gap:24px;margin:48px 5vw;padding:28px;scroll-margin-top:112px;display:grid}.discord-strip:before{content:"";z-index:-1;pointer-events:none;opacity:.55;background:repeating-linear-gradient(90deg,#0000 0 56px,#ffffff09 56px 57px),linear-gradient(90deg,#7dabbe21,#0000 42%,#f2b8c614);position:absolute;inset:0}.discord-copy{align-content:center;gap:14px;display:grid}.discord-copy p{max-width:620px;color:var(--muted);margin:0;line-height:1.65}.discord-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.discord-preview{border-radius:var(--radius);background:linear-gradient(145deg,#ffffff14,#ffffff06),#00000040;border:1px solid #bababa29;padding:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.discord-preview:after{content:"";background:linear-gradient(90deg, transparent, var(--accent-cyan), var(--accent-lilac), transparent);height:2px;animation:4.4s infinite rail-scan;position:absolute;inset:auto -20% 0}.discord-window-head{border-radius:var(--radius-sm);min-height:42px;color:var(--muted);text-transform:uppercase;background:#00000042;border:1px solid #bababa1f;justify-content:space-between;align-items:center;padding:0 12px;font-size:12px;font-weight:900;display:flex}.discord-window-head span{align-items:center;gap:8px;display:inline-flex}.discord-window-head svg{color:var(--accent-lilac)}.discord-window-head i{color:var(--accent-mint);font-style:normal}.discord-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.discord-card{border-radius:var(--radius);background:linear-gradient(135deg,#7dabbe17,#0000),#ffffff09;border:1px solid #bababa21;gap:7px;min-height:116px;padding:12px;display:grid}.discord-card:nth-child(2){background:linear-gradient(135deg,#a8ddb614,#0000),#ffffff09}.discord-card:nth-child(3){background:linear-gradient(135deg,#bca7d817,#0000),#ffffff09}.discord-card svg{color:var(--accent-cyan)}.discord-card:nth-child(2) svg{color:var(--accent-mint)}.discord-card:nth-child(3) svg{color:var(--accent-lilac)}.discord-card span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.discord-card strong{color:var(--text);font-size:22px}.discord-feed{gap:8px;margin-top:10px;display:grid}.discord-feed span{border-radius:var(--radius-sm);min-height:34px;color:var(--muted);text-transform:uppercase;background:#00000038;border:1px solid #bababa1c;padding:8px 10px;font-size:12px;font-weight:800}.faq-stack{gap:10px;display:grid}.accordion{padding:0}.accordion button{width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:18px;display:flex}.accordion p{color:var(--muted);margin:0;padding:0 18px 18px}.rotate{transform:rotate(180deg)}.client{grid-template-columns:308px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:#0a0a0af0;border-top:0;border-bottom:0;border-left:0;border-radius:0;grid-template-rows:auto 1fr auto;gap:16px;height:100vh;padding:18px 14px;display:grid;position:sticky;top:0}.sidebar-logo{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:14px;display:flex}.sidebar-logo div,.profile-card div{gap:2px;min-width:0;display:grid}.sidebar-logo span,.profile-card span{color:var(--muted);font-size:12px}.sidebar-status{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#bababa16,#ffffff05),#ffffff09;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:grid}.sidebar-status div{gap:2px;min-width:0;display:grid}.sidebar-status strong,.client-current-view strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-status span:not(.status-dot),.client-current-view span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tab-list{align-content:start;gap:14px;padding:2px 4px 12px 0;display:grid;overflow:auto}.nav-group{gap:7px;display:grid}.nav-group-label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:0 5px;display:grid}.nav-group-label span{color:#ececec94;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}.nav-group-label i{background:linear-gradient(90deg,#bababa2e,#0000);height:1px}.tab-item{isolation:isolate;border:1px solid var(--line);border-radius:var(--radius);min-height:56px;color:var(--muted);cursor:pointer;text-align:left;transition:border-color .2s var(--ease), background .2s var(--ease), color .2s var(--ease);background:#ffffff09;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;padding:8px 10px;display:grid;position:relative}.tab-item:hover{background:#ffffff0f;border-color:#bababa38}.tab-item.active{color:var(--text);border-color:var(--line-strong);background:#bababa16}.tab-item.admin-tab{border-style:dashed}.tab-icon{border:1px solid var(--line);border-radius:var(--radius-sm);width:36px;height:36px;color:var(--primary);background:#0000002e;place-items:center;display:grid}.tab-text{gap:2px;min-width:0;display:grid}.tab-text strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.tab-text small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.tab-glow{z-index:-1;border-radius:inherit;background:linear-gradient(90deg,#bababa2e,#bababa09),linear-gradient(90deg,#bababa80 0 3px,#0000 3px);position:absolute;inset:0}.profile-card{border-top:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:14px;display:grid}.profile-card img,.chat-message img,.user-tile img{object-fit:cover;border-radius:50%;width:38px;height:38px}.workspace{min-width:0}.workspace .topbar{z-index:18;position:sticky;top:0}.client-current-view{gap:2px;min-width:0;max-width:360px;margin-right:auto;padding-left:4px;display:grid}.view{padding:28px}.mobile-bottom-nav,.mobile-nav-layer{display:none}.mobile-nav-sheet{border:1px solid var(--line-strong);border-radius:var(--radius);width:min(620px,100vw - 24px);max-height:min(70vh,620px);box-shadow:var(--shadow);background:#0d0d0efa;padding:14px;position:relative;overflow:auto}.mobile-sheet-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.mobile-sheet-head div{gap:2px;display:grid}.mobile-sheet-head strong{font-size:18px}.mobile-sheet-head span{color:var(--muted);font-size:12px}.mobile-sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobile-sheet-item{border:1px solid var(--line);border-radius:var(--radius);min-height:62px;color:var(--text);cursor:pointer;text-align:left;background:#ffffff0a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.mobile-sheet-item.active{border-color:var(--line-strong);background:#bababa1a}.mobile-sheet-item.admin-tab{border-style:dashed}.mobile-sheet-item svg{color:var(--primary)}.mobile-sheet-item span{gap:2px;min-width:0;display:grid}.mobile-sheet-item strong,.mobile-sheet-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-sheet-item small{color:var(--muted);font-size:11px}.panel{min-height:calc(100vh - 128px);padding:20px}.panel-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.badge{border:1px solid var(--line);width:max-content;min-height:26px;color:var(--primary);text-transform:uppercase;background:#bababa0e;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.icon-disc{border:1px solid var(--line-strong);border-radius:var(--radius);width:42px;height:42px;color:var(--primary);background:linear-gradient(145deg,#ffffff17,#ffffff05);place-items:center;display:grid}.button-wrap{display:inline-flex}.motion-button,.icon-button{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--primary);color:#050505;cursor:pointer;white-space:nowrap;min-height:42px;transition:border-color .2s var(--ease), background .2s var(--ease), box-shadow .2s var(--ease);justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:850;display:inline-flex;position:relative;overflow:hidden}.motion-button:before,.icon-button:before{content:"";pointer-events:none;transition:transform .55s var(--ease);background:linear-gradient(115deg,#0000,#ffffff61,#0000);position:absolute;inset:0;transform:translate(-130%)}.motion-button:hover:before,.icon-button:hover:before{transform:translate(130%)}.motion-button:focus-visible,.icon-button:focus-visible,.tab-item:focus-visible,.mobile-bottom-nav button:focus-visible,.mobile-sheet-item:focus-visible,.accordion button:focus-visible,.select-trigger:focus-visible,.select-menu button:focus-visible{outline:0;box-shadow:0 0 0 4px #bababa1f}.motion-button.ghost{color:var(--text);background:#ffffff0b}.motion-button.danger{color:#ffb6b6;background:#e96e6e1f;border-color:#e96e6e66}.motion-button.compact,.button-wrap.compact{min-height:32px;font-size:13px}.icon-button{width:36px;min-height:36px;color:var(--text);background:#ffffff0e;padding:0}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wide{grid-column:1/-1}.field,.select-field{gap:8px;display:grid;position:relative}.field>span,.select-field>span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.field-shell,.select-trigger{border:1px solid var(--line);border-radius:var(--radius);min-height:44px;color:var(--text);transition:border-color .2s var(--ease), background .2s var(--ease), box-shadow .2s var(--ease);background:#00000042;align-items:center;gap:9px;display:flex}.field-shell:focus-within,.select-trigger:focus,.select-trigger:hover{border-color:var(--line-strong);background:#bababa0f;box-shadow:0 0 0 4px #bababa0a}.field-shell svg{color:var(--muted);margin-left:12px}.field input,.field textarea{resize:vertical;width:100%;color:var(--text);background:0 0;border:0;outline:0;padding:12px}.field textarea{min-height:96px}.field input[type=number]{appearance:textfield}.field input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.field input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.field.mono textarea,.trigger-card pre{font-family:JetBrains Mono,Cascadia Code,Consolas,monospace}.toggle-option{border:1px solid var(--line);border-radius:var(--radius);min-height:74px;color:var(--text);text-align:left;cursor:pointer;transition:border-color .2s var(--ease), background .2s var(--ease), box-shadow .2s var(--ease);background:linear-gradient(135deg,#ffffff0e,#ffffff05),#00000038;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.toggle-option.active{background:radial-gradient(circle at 20% 15%,#7dabbe29,#0000 34%),#bababa12;border-color:#bababa6b;box-shadow:0 0 26px #bababa13}.toggle-option strong,.toggle-option small{display:block}.toggle-option small{color:var(--muted);margin-top:4px;line-height:1.35}.toggle-option>svg{color:var(--muted)}.toggle-knob{border:1px solid var(--line-strong);color:#050505;background:#ffffff0e;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.toggle-option.active .toggle-knob{background:var(--text);border-color:#0000}.trigger-preview{border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(circle at 85% 0,#bca7d81f,#0000 36%),#0000003d;gap:12px;padding:14px;display:grid}.trigger-preview-head,.trigger-score{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.trigger-preview-head>span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.trigger-arg-grid,.trigger-args{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trigger-arg-grid>div,.trigger-args>div{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff09;min-width:0;padding:11px}.trigger-arg-grid span,.trigger-args small{color:var(--muted);text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.trigger-arg-grid code,.trigger-args code{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;font-family:JetBrains Mono,Cascadia Code,Consolas,monospace;font-size:12px;display:block;overflow:auto}.trigger-preview pre{border:1px solid var(--line);border-radius:var(--radius-sm);color:#d7d7d7;white-space:pre-wrap;background:#060606;max-height:240px;margin:0;padding:12px;font-family:JetBrains Mono,Cascadia Code,Consolas,monospace;font-size:12px;line-height:1.55;overflow:auto}.select-trigger{cursor:pointer;justify-content:space-between;width:100%;padding:0 12px}.select-menu{z-index:30;border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow);background:#101010;gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0}.select-menu button{border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:10px;display:flex}.select-menu button:hover{color:var(--text);background:#bababa17}.file-drop{border:1px dashed var(--line-strong);border-radius:var(--radius);background:#bababa0b;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:96px;padding:16px;display:grid}.file-drop.dragging{border-color:var(--primary);background:#bababa17}.file-drop input{display:none}.file-drop>svg{color:var(--primary)}.dump-source-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.file-drop div{gap:3px;display:grid}.file-drop .dump-source-actions{display:flex}.file-drop span{color:var(--muted);font-size:13px}.form-actions,.card-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.library-search{border:1px solid var(--line);width:min(310px,100%);min-height:40px;color:var(--muted);transition:border-color .2s var(--ease), background .2s var(--ease), box-shadow .2s var(--ease);background:#00000047;border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:flex}.library-search:focus-within{border-color:var(--line-strong);background:#bababa0f;box-shadow:0 0 0 4px #bababa0b}.library-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0}.library-search input::placeholder{color:#fafafa6b}.reader-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.reader-actions .library-search{width:min(420px,100%)}.list-stack{gap:12px;display:grid}.trigger-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.trigger-head span{color:var(--muted);font-size:13px}.trigger-score{justify-content:flex-end}.tag-row{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.tag-row span{border:1px solid var(--line);color:var(--muted);background:#ffffff0a;border-radius:999px;padding:4px 8px;font-size:12px}.trigger-card pre{border:1px solid var(--line);border-radius:var(--radius);color:#d7d7d7;white-space:pre-wrap;background:#070707;max-height:220px;margin:12px 0;padding:14px;overflow:auto}.function-card{gap:12px;display:grid}.function-card .tag-row{margin:4px 0 0}.function-card .trigger-args{margin-top:0}.function-card .card-actions{margin-top:2px}.compact-function-card{gap:10px}.compact-function-card .trigger-args{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.compact-function-card .trigger-args>div{padding:10px}.compact-function-card .card-actions{border-top:1px solid var(--line);margin-top:2px;padding-top:12px}.motion-button:disabled{opacity:.52;cursor:not-allowed}.button-wrap:has(.motion-button:disabled){pointer-events:none}.status-chip.pending{color:#f2ce7d;background:#f2ce7d14;border-color:#f2ce7d61}.status-chip.rejected{color:#f27d7d;background:#f27d7d14;border-color:#f27d7d6b}.status-chip.approved{color:#a8ddb6;background:#a8ddb614;border-color:#a8ddb661}.status-chip.protected{color:#f1f1f1;background:linear-gradient(135deg,#bababa29,#7dabbe1a);border-color:#bababa75;box-shadow:0 0 18px #bababa14}.trigger-card:has(.status-chip.protected){border-color:#bababa38}.share-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.share-card{align-content:start;gap:14px;display:grid}.share-card-head,.audit-card{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.share-card-head small,.audit-card small{color:var(--muted);white-space:nowrap}.admin-library-card pre{max-height:300px}.security-summary{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:14px;display:grid}.security-tile{gap:8px;display:grid}.security-tile strong{color:var(--text);font-size:clamp(30px,5vw,48px);line-height:1}.security-tile span,.audit-card p{color:var(--muted);margin:0}.security-alert{border-color:#bababa47}.security-alert.danger{border-color:#f27d7d73}.security-alert.warning{border-color:#f2ce7d73}.audit-list{gap:10px;margin-top:14px;display:grid}.audit-card{align-items:center}.audit-card h3{margin-bottom:4px;font-size:15px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.data-table{border:1px solid var(--line);border-radius:var(--radius);overflow:auto}.table-row{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr .75fr 1.5fr .45fr;align-items:stretch;min-width:900px;display:grid}.table-row:last-child{border-bottom:0}.table-row span{color:var(--muted);overflow-wrap:anywhere;align-items:center;padding:12px;display:flex}.table-row.head span{color:var(--text);background:#ffffff0e;font-weight:800}.reader-table .table-row{grid-template-columns:1.25fr .9fr 1.65fr 1.7fr .42fr .44fr;min-width:1180px}.reader-copy-cell{justify-content:center;align-items:center;display:flex}.table-row .reader-cell-stack{align-content:center;gap:3px;display:grid}.reader-cell-stack strong{color:var(--text);overflow-wrap:anywhere;font-size:13px}.reader-cell-stack small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.chat-box{border:1px solid var(--line);border-radius:var(--radius);background:#0000003d;gap:12px;height:min(58vh,560px);padding:12px;display:grid;overflow:auto}.chat-message{grid-template-columns:38px minmax(0,1fr);gap:10px;display:grid}.chat-message>div{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0a;padding:10px}.chat-message strong{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chat-message strong span{color:var(--primary);font-size:12px}.chat-message p{color:var(--muted);white-space:pre-wrap;margin:7px 0 0}.chat-input{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:12px;display:grid}.user-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.user-tile{grid-template-columns:auto 42px minmax(0,1fr);align-items:center;gap:10px;display:grid}.status-dot{background:#555;border-radius:50%;width:10px;height:10px}.user-tile p{margin:3px 0 0}.stars{color:var(--primary);gap:4px;display:flex}.empty-card{min-height:120px;color:var(--muted);border-style:dashed;justify-content:center;align-items:center;gap:10px;padding:18px;display:flex}.toast-stack{z-index:90;gap:10px;width:min(360px,100vw - 36px);display:grid;position:fixed;bottom:18px;right:18px}.toast{border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101010f0;align-items:center;gap:10px;padding:12px 14px;display:flex}.toast svg{color:var(--primary)}.modal-layer{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{border:1px solid var(--line-strong);border-radius:var(--radius);width:min(460px,100%);box-shadow:var(--shadow);background:#101010;padding:22px}.modal h3{margin:16px 0 8px}.modal p{color:var(--muted)}.prompt-modal{width:min(520px,100%)}.prompt-field{margin-top:18px}.prompt-field .field-shell{min-height:48px}.prompt-field input{font-family:JetBrains Mono,Cascadia Code,Consolas,monospace}.modal-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}@media (width<=1120px){.hero-section,.showcase-layout,.showcase-layout.cinematic,.discord-strip,.experience-section{grid-template-columns:1fr}.cards-grid,.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-section{align-items:stretch}}@media (width<=860px){.client{padding-bottom:94px;display:block}.sidebar{display:none}.topbar{min-height:66px;padding:0 16px}.topbar.floating{width:calc(100% - 20px);margin-top:0;top:10px}.workspace .topbar{border-bottom-color:#bababa2e}.client-current-view{display:none}.topbar-actions{flex-wrap:wrap;justify-content:flex-end}.view{padding:16px 16px 22px}.panel{min-height:auto}.panel-header{align-items:stretch}.library-search{width:100%}.trigger-arg-grid,.trigger-args,.security-summary{grid-template-columns:1fr}.chat-box{height:min(42svh,360px)}.chat-input{z-index:20;border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a0bf5;padding:10px;position:sticky;bottom:94px}.mobile-bottom-nav{z-index:70;border:1px solid var(--line-strong);border-radius:var(--radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0c0ded;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-height:72px;padding:7px;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 18px 52px #0000009e}.mobile-bottom-nav button{border-radius:var(--radius-sm);min-width:0;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;align-content:center;place-items:center;gap:4px;padding:6px 4px;display:grid}.mobile-bottom-nav button.active{color:var(--text);background:#bababa1f;border-color:#bababa3d}.mobile-bottom-nav svg{color:var(--primary)}.mobile-bottom-nav span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:850;overflow:hidden}.mobile-nav-layer{z-index:69;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000094;place-items:end center;padding:20px 12px 98px;display:grid;position:fixed;inset:0}}@media (width<=700px){.hero-section,.section-grid,.showcase-section,.experience-section{padding-left:16px;padding-right:16px}.cards-grid,.plan-grid,.module-deck,.signal-row,.form-grid,.metric-grid,.share-grid,.user-grid,.chat-input{grid-template-columns:1fr}.discord-strip,.panel-header{flex-direction:column;align-items:stretch}.discord-card-grid,.showcase-metrics{grid-template-columns:1fr}.showcase-focus-card{min-height:auto}.hero-section{min-height:auto;padding-top:34px}.hero-copy h1{font-size:clamp(52px,18vw,76px)}.hero-frame-top,.hero-live-rail{display:none}.command-stack{padding:8px}.command-line{grid-template-columns:auto minmax(0,1fr)}.command-line code{display:none}.hero-frame-caption{bottom:10px;left:10px;right:10px}.video-toolbar{flex-direction:column;align-items:flex-start;min-height:auto;padding:12px}.marquee-track span{min-height:44px;padding:0 18px;font-size:11px}.session-chip,.workspace .topbar .badge{display:none}.mobile-sheet-grid,.file-drop{grid-template-columns:1fr}}:root{--bg:#09090b;--bg-soft:#111;--panel:#18181bb8;--panel-strong:#18181be6;--panel-soft:#fafafa0b;--line:#fafafa17;--line-strong:#262626;--text:#fafafa;--muted:#a1a1aa;--primary:#fafafa;--primary-soft:#fafafa1a;--primary-faint:#fafafa0b;--accent-emerald:#bababa;--accent-blue:#bababa;--accent-purple:#8f8f8f;--accent-mint:#bababa;--accent-cyan:#bababa;--accent-lilac:#8f8f8f;--accent-rose:#f43f5e;--accent-amber:#f59e0b;--danger:#ef4444;--shadow:0 24px 80px #0000006b;--glow-blue:0 0 38px #bababa21;--glow-purple:0 0 44px #8e8e8e1f;--glow-emerald:0 0 34px #d2d2d21c;--ease:cubic-bezier(.16, 1, .3, 1)}body{color:var(--text);text-rendering:geometricprecision;background:#09090b}svg{stroke-width:1.85px}.backdrop-noise{opacity:.055;background-image:repeating-linear-gradient(0deg,#fafafa29 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#0000 0 18px,#fafafa1a 18px 19px)}.backdrop-grid{opacity:.22;background-image:linear-gradient(#fafafa0e 1px,#0000 1px),linear-gradient(90deg,#fafafa0e 1px,#0000 1px);background-size:56px 56px}.backdrop-data-stream,.backdrop-sweep{opacity:.48}.topbar,.topbar.floating,.workspace .topbar{-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18);background:linear-gradient(#fafafa14,#fafafa09),#111111b8;border-color:#fafafa14;box-shadow:0 18px 60px #0000004d}.topbar:after{background:linear-gradient(90deg,#0000,#bababa70,#8e8e8e47,#0000)}.brand{color:#fafafa;letter-spacing:0}.landing:before,.hero-section:before{opacity:.72;background:linear-gradient(90deg,#bababa0f,#0000 35%,#8e8e8e0e),repeating-linear-gradient(90deg,#0000 0 72px,#fafafa09 72px 73px)}.hero-copy h1,.section-title h2,.discord-strip h2,.panel-header h2{color:#fafafa;letter-spacing:0;text-shadow:0 18px 72px #00000073}.hero-copy h1 span{background:linear-gradient(115deg,#fafafa 0%,#bababa 38%,#8f8f8f 78%,#fafafa 100%);text-shadow:none;-webkit-background-clip:text;background-clip:text}.hero-copy p,.experience-copy p,.motion-card p,.module-card p,.showcase-focus-card p,.discord-copy p,.accordion p,.panel-header span,.field>span,.select-field>span{color:var(--muted)}.badge{color:#bababa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#bababa24;border-color:#bababa38;min-height:28px;box-shadow:inset 0 1px #ffffff0f}.telemetry-pill,.hero-live-rail span,.tag-row span,.plan-card small,.showcase-metrics span,.discord-feed span{color:#a1a1aa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafafa0b;border-color:#fafafa14}.telemetry-pill:first-child,.command-line:first-child,.showcase-row:nth-child(3n+1){background:#bababa17;border-color:#bababa3d}.telemetry-pill:nth-child(2),.command-line:nth-child(2),.showcase-row:nth-child(3n+2),.plan-card small,.status-dot.online{color:#bababa;background-color:#d2d2d21f;border-color:#d2d2d23d}.telemetry-pill:nth-child(3),.command-line:nth-child(3),.showcase-row:nth-child(3n){background:#8e8e8e1a;border-color:#8e8e8e42}.command-stack,.signal,.metric,.module-card,.motion-card,.panel,.sidebar,.discord-strip,.accordion,.empty-card,.video-showcase,.showcase-focus-card,.showcase-row,.discord-preview,.discord-card,.mobile-nav-sheet,.mobile-bottom-nav,.file-drop,.data-table,.chat-box,.chat-message>div,.toast,.modal,.select-menu,.field-shell,.select-trigger,.trigger-card pre{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(#fafafa0e,#fafafa06),#18181bb8;border-color:#262626;box-shadow:inset 0 1px #ffffff09,0 18px 54px #00000047}.hero-frame,.video-showcase{box-shadow:0 34px 120px #00000085, var(--glow-blue), var(--glow-purple);background:linear-gradient(135deg,#bababa14,#0000 32%,#8e8e8e14),#111111db;border-color:#fafafa1a}.motion-card,.module-card,.signal,.metric,.showcase-row,.discord-card,.tab-item,.mobile-sheet-item,.accordion,.field-shell,.select-trigger,.file-drop,.motion-button,.icon-button{transition:transform .24s var(--ease), border-color .24s var(--ease), background .24s var(--ease), box-shadow .24s var(--ease), color .24s var(--ease), opacity .24s var(--ease)}.motion-card:hover,.module-card:hover,.signal:hover,.metric:hover,.showcase-row:hover,.discord-card:hover,.tab-item:hover,.mobile-sheet-item:hover,.accordion:hover{background:linear-gradient(135deg,#bababa16,#0000 42%,#8e8e8e13),#18181bdb;border-color:#bababa47;box-shadow:inset 0 1px #ffffff0d,0 22px 70px #00000057,0 0 34px #bababa17}.module-card:before,.showcase-focus-card:before,.discord-strip:before{background:linear-gradient(135deg,#bababa1f,#0000 32%,#8e8e8e1a),repeating-linear-gradient(90deg,#0000 0 28px,#fafafa06 28px 29px)}.motion-card:before,.panel:before,.sidebar:before,.hero-frame:before{opacity:.58;animation-duration:9s}.icon-disc,.tab-icon{color:#bababa;background:linear-gradient(135deg,#bababa29,#8e8e8e1f),#fafafa0a;border-color:#fafafa1a;box-shadow:inset 0 1px #ffffff0f}.module-meter i,.video-glowbar i,.discord-preview:after,.signal:after,.metric:after,.module-card:after{background:linear-gradient(90deg,#0000,#bababa,#8f8f8f,#bababa,#0000);box-shadow:0 0 26px #bababa2e}.motion-button,.icon-button{color:#fff;background:linear-gradient(135deg,#bababa,#8f8f8f);border-color:#bababa47;box-shadow:0 14px 34px #bababa2e,0 0 22px #8e8e8e24}.motion-button:hover,.icon-button:hover{border-color:#fafafa29;box-shadow:0 18px 46px #bababa3d,0 0 34px #8e8e8e33}.motion-button.ghost,.icon-button{color:#fafafa;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#fafafa11,#fafafa06),#18181b9e;border-color:#fafafa1f;box-shadow:0 14px 36px #0000003d}.motion-button.danger{color:#fca5a5;background:#ef444426;border-color:#ef444452;box-shadow:0 14px 36px #ef444414}.field-shell:focus-within,.select-trigger:focus,.select-trigger:hover,.file-drop.dragging{background:#bababa13;border-color:#bababa73;box-shadow:0 0 0 4px #bababa17,0 18px 48px #00000040}.tab-item.active,.mobile-bottom-nav button.active,.mobile-sheet-item.active{color:#fafafa;background:linear-gradient(135deg,#bababa29,#8e8e8e17),#fafafa0a;border-color:#bababa57}.workspace,.client{background:linear-gradient(145deg,#bababa09,#0000 28%,#8e8e8e09),#09090b}.sidebar{background:linear-gradient(#fafafa0e,#fafafa06),#111111db}.data-table,.table-row,.trigger-card pre{border-color:#262626}.table-row.head span{color:#fafafa;background:#fafafa0e}.status-dot.online{box-shadow:0 0 18px #d2d2d28f}.toast,.modal,.select-menu{background:linear-gradient(#fafafa12,#fafafa06),#111111eb}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.telemetry-pill:first-child,.telemetry-pill:nth-child(2),.telemetry-pill:nth-child(3),.command-line:first-child,.command-line:nth-child(2),.command-line:nth-child(3),.showcase-row:nth-child(3n+1),.showcase-row:nth-child(3n+2),.showcase-row:nth-child(3n),.plan-card small{color:#fafafaa8;background:#fafafa0b;border-color:#fafafa18}.telemetry-pill:first-child svg,.telemetry-pill:nth-child(2) svg,.telemetry-pill:nth-child(3) svg,.command-line:first-child svg,.command-line:nth-child(2) svg,.command-line:nth-child(3) svg,.showcase-row:nth-child(2n) svg,.showcase-row svg,.icon-disc svg,.tab-icon svg,.discord-card svg{color:#fafafa9e}.icon-disc,.tab-icon,.discord-card,.showcase-metrics span,.discord-feed span{background:linear-gradient(#fafafa0f,#fafafa06),#18181b9e;border-color:#fafafa17}.showcase-focus-card,.discord-strip,.discord-preview,.video-showcase{background:linear-gradient(135deg,#fafafa0e,#fafafa05),linear-gradient(115deg,#bababa09,#0000 42%,#8e8e8e08),#111111b8}.showcase-row:hover,.discord-card:hover,.module-card:hover,.motion-card:hover,.signal:hover,.metric:hover{background:linear-gradient(#fafafa12,#fafafa07),#18181bdb;border-color:#fafafa29}.motion-button:not(.ghost):after{opacity:.22}.topbar .motion-button:not(.ghost):after,.hero-actions .motion-button:not(.ghost):after{opacity:.28}.status-dot.online{background:#fafafa;box-shadow:0 0 18px #fafafa42}:root{--bg:#09090b;--bg-soft:#111;--panel:#18181ba8;--panel-strong:#18181bd6;--panel-soft:#ffffff09;--line:#fafafa14;--line-strong:#fafafa21;--text:#fafafa;--muted:#a1a1aa;--primary:#fafafa;--accent-blue:#bababa;--accent-purple:#8f8f8f;--accent-emerald:#bababa;--radius:22px;--radius-sm:14px;--shadow:0 28px 90px #0000005c}.backdrop-ribbon,.backdrop-data-stream,.backdrop-sweep{opacity:.28}.backdrop-ribbon{filter:blur(64px);background:linear-gradient(100deg,#0000,#fafafa13,#8e8e8e14,#0000)}.backdrop-grid{opacity:.16}.landing-redesign .topbar.floating{width:min(1160px,100% - 40px)}.landing-nav{background:#09090b7a;border:1px solid #fafafa12;border-radius:999px;align-items:center;gap:4px;min-height:40px;padding:4px;display:flex}.landing-nav a{color:#fafafaad;transition:color .22s var(--ease), background .22s var(--ease);border-radius:999px;padding:8px 12px;font-size:13px;font-weight:750}.landing-nav a:hover{color:#fafafa;background:#fafafa0f}.hero-redesign{grid-template-columns:1fr;gap:26px;width:min(1240px,100% - 40px);min-height:auto;margin:0 auto;padding:72px 0 40px}.hero-redesign:before{background:linear-gradient(115deg,#0000,#bababa14,#0000 46%,#8e8e8e11,#0000),repeating-linear-gradient(90deg,#0000 0 88px,#fafafa09 88px 89px);height:560px;inset:0 -12vw auto;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.hero-copy-redesign{text-align:center;max-width:920px;margin:0 auto}.hero-copy-redesign .badge{margin:0 auto}.hero-copy-redesign h1{letter-spacing:0;background:linear-gradient(#fafafa 18%,#fafafab8 78%),linear-gradient(110deg,#0000,#bababa5c,#8e8e8e40,#0000);color:#0000;-webkit-background-clip:text;background-clip:text;margin:22px 0 18px;font-size:clamp(72px,11vw,162px);line-height:.86}.hero-copy-redesign p{color:#fafafa9e;max-width:710px;margin:0 auto}.hero-copy-redesign .hero-actions{justify-content:center;margin:30px 0 0}.hero-product{-webkit-backdrop-filter:blur(22px)saturate(1.05);backdrop-filter:blur(22px)saturate(1.05);background:linear-gradient(#fafafa0f,#fafafa05),#111111b8;border:1px solid #fafafa1a;border-radius:28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 34px 120px #00000070}.hero-product:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000,#fff1,#0000 36%),linear-gradient(90deg,#bababa0e,#0000 36%,#8e8e8e0b);position:absolute;inset:0}.hero-product-toolbar{z-index:2;color:#fafafa94;text-transform:uppercase;border-bottom:1px solid #fafafa14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px;padding:0 18px;font-size:12px;font-weight:850;display:grid;position:relative}.hero-product-toolbar span{align-items:center;gap:8px;display:inline-flex}.hero-product-toolbar i{background:linear-gradient(90deg,#fafafa29,#0000);height:1px}.hero-product-toolbar b{color:#fafafa}.hero-product-grid{z-index:1;background:#fafafa14;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:1px;display:grid;position:relative}.hero-product-media,.hero-product-panel{background:#09090bb8}.hero-product-media .astrix-preview-menu{border-radius:20px}.hero-product-panel{align-content:center;gap:14px;padding:22px;display:grid}.hero-product-panel .hero-telemetry,.hero-product-panel .command-stack{margin:0}.hero-product-panel .hero-telemetry{display:grid}.hero-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hero-stat-strip .signal{border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:92px;display:grid}.hero-stat-strip .signal>span{color:#fafafa73;border:1px solid #fafafa1a;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:850;display:grid}.hero-stat-strip .signal div span{display:block}.section-split{grid-template-columns:minmax(0,.9fr) minmax(280px,.45fr);align-items:end;gap:28px;margin-bottom:24px;display:grid}.section-split p{color:#fafafa8f;margin:0 0 4px;line-height:1.65}.bento-section,.showcase-redesign,.pricing-section,.reviews-section,.faq-section,.experience-section{width:min(1240px,100% - 40px);margin:0 auto;padding:82px 0}.bento-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(220px,auto)}.bento-card{border-radius:24px;min-height:220px;padding:22px}.bento-card.wide-card{grid-column:span 2}.bento-card.tall-card{grid-row:span 2}.bento-card small{color:#fafafa61;text-transform:uppercase;font-size:12px;font-weight:850}.experience-section{box-shadow:var(--shadow);background:linear-gradient(135deg,#fafafa0e,#fafafa05),#11111185;border:1px solid #fafafa14;border-radius:28px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);padding:28px}.module-deck{gap:12px}.module-card{border-radius:22px;min-height:250px}.showcase-redesign .showcase-layout.cinematic{grid-template-columns:minmax(0,1.3fr) minmax(320px,.54fr)}.showcase-redesign .video-showcase,.showcase-redesign .showcase-focus-card{border-radius:26px}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.pricing-grid .plan-card{border-radius:24px;min-height:220px}.reviews-section .cards-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.discord-redesign{border-radius:30px;width:min(1240px,100% - 40px);margin:78px auto}.faq-section{padding-top:40px}.faq-stack{gap:12px}.accordion{border-radius:18px}.badge,.telemetry-pill,.command-line,.showcase-row,.discord-feed span{color:#fafafab3;background:#fafafa0b;border-color:#fafafa17}.badge svg,.telemetry-pill svg,.command-line svg,.showcase-row svg,.discord-window-head svg,.discord-card svg{color:#fafafa9e}.motion-button:not(.ghost):after{content:"";pointer-events:none;border-radius:inherit;opacity:.46;background:linear-gradient(100deg,#bababa6b,#0000 38%,#8e8e8e4d);position:absolute;inset:0}.motion-button span,.motion-button svg{z-index:1;position:relative}.motion-button.ghost{box-shadow:none;background:#fafafa09}.motion-card:hover,.module-card:hover,.signal:hover,.metric:hover,.showcase-row:hover,.discord-card:hover,.accordion:hover{background:linear-gradient(135deg,#fafafa12,#fafafa06),#18181bd1;border-color:#fafafa29;box-shadow:inset 0 1px #ffffff0f,0 24px 80px #00000057}.module-meter i,.video-glowbar i,.discord-preview:after,.signal:after,.metric:after,.module-card:after{box-shadow:none;background:linear-gradient(90deg,#0000,#fafafa75,#8e8e8e33,#0000)}.module-head strong,.signal strong,.metric strong,.plan-index,.stars,.chat-message strong span,.showcase-metrics b,.video-toolbar a,.video-glowbar b{color:#fafafa}.discord-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1120px){.hero-product-grid,.section-split,.experience-section,.showcase-redesign .showcase-layout.cinematic{grid-template-columns:1fr}.bento-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-card.tall-card{grid-row:span 1}}@media (width<=860px){.landing-nav{display:none}.hero-redesign,.bento-section,.showcase-redesign,.pricing-section,.reviews-section,.faq-section,.experience-section,.discord-redesign{width:min(100% - 32px,1240px)}.hero-copy-redesign{text-align:left}.hero-copy-redesign .badge,.hero-copy-redesign .hero-actions{justify-content:flex-start;margin-left:0}}@media (width<=700px){.hero-redesign{padding-top:42px}.hero-copy-redesign h1{font-size:clamp(64px,20vw,88px)}.hero-stat-strip,.bento-grid,.discord-card-grid{grid-template-columns:1fr}.bento-card.wide-card{grid-column:span 1}.hero-product-media,.hero-product-panel,.experience-section{padding:14px}.discord-redesign{margin-top:42px}}:root{--bg:#09090b;--bg-soft:#111;--panel:#18181bb3;--panel-strong:#1c1c1fe6;--panel-soft:#bababa0b;--line:#bababa1b;--line-strong:#bababa2e;--text:#fafafa;--muted:#a1a1aa;--primary:#bababa;--primary-soft:#bababa21;--primary-faint:#bababa0f;--accent-blue:#bababa;--accent-purple:#8e8e8e;--accent-emerald:#d2d2d2;--accent-cyan:#bababa;--accent-lilac:#8e8e8e;--accent-mint:#d2d2d2}.backdrop:before,.backdrop:after{content:"";pointer-events:none;position:absolute;inset:-16%}.backdrop:before{z-index:1;filter:blur(42px);opacity:.72;background:linear-gradient(110deg,#0000 8%,#bababa21 32%,#0000 52%),linear-gradient(70deg,#0000 18%,#5454542e 46%,#0000 68%);animation:18s ease-in-out infinite alternate astrix-aurora-drift}.backdrop:after{z-index:4;opacity:.42;background:repeating-linear-gradient(90deg,#0000 0 86px,#bababa0b 86px 87px),repeating-linear-gradient(0deg,#0000 0 72px,#bababa06 72px 73px),linear-gradient(115deg,#0000 20%,#bababa14,#0000 48%);animation:22s linear infinite astrix-field-shift;-webkit-mask-image:linear-gradient(#000 0% 68%,#0000 100%);mask-image:linear-gradient(#000 0% 68%,#0000 100%)}@keyframes astrix-aurora-drift{0%{opacity:.44;transform:translate(-4%,-2%)rotate(-3deg)scale(1)}45%{opacity:.76}to{opacity:.58;transform:translate(5%,4%)rotate(4deg)scale(1.06)}}@keyframes astrix-field-shift{to{transform:translate(72px,46px)}}.backdrop-ribbon{filter:blur(58px);opacity:.46;background:linear-gradient(100deg,#0000,#bababa29,#68686824,#0000)}.ribbon-b{background:linear-gradient(100deg,#0000,#d2d2d217,#7676761f,#0000)}.backdrop-sweep{background:linear-gradient(90deg,#0000,#bababa2e,#0000)}.backdrop-data-stream{background:linear-gradient(#0000,#bababa99,#0000);box-shadow:40px 0 #bababa21,140px 0 #bababa17,270px 0 #bababa11}.topbar:after,.landing:before,.hero-redesign:before,.hero-product:before,.section-split:after,.discord-strip:before{background:linear-gradient(90deg,#0000,#bababa38,#76767629,#0000)}.hero-copy-redesign h1,.hero-copy h1 span{background:linear-gradient(#fafafa 12%,#bababa 55%,gray 100%);-webkit-background-clip:text;background-clip:text}.badge,.telemetry-pill,.command-line,.showcase-row,.discord-feed span,.hero-live-rail span,.tag-row span,.session-chip{color:#fafafab8;background:#bababa0e;border-color:#bababa21}.badge svg,.telemetry-pill svg,.command-line svg,.showcase-row svg,.icon-disc svg,.tab-icon svg,.discord-card svg,.video-toolbar svg,.hero-product-toolbar svg{color:#bababa}.motion-button,.topbar .motion-button{color:#fafafa;background:linear-gradient(#dadada33,#bababa17),#18181bd6;border-color:#bababa2e;box-shadow:inset 0 1px #ffffff14,0 18px 48px #0000004d,0 0 28px #bababa12}.motion-button:not(.ghost):after{opacity:.42;background:linear-gradient(100deg,#ffffff2e,#0000 38%,#bababa26)}.motion-button:hover,.icon-button:hover{box-shadow:inset 0 1px #ffffff1a,0 22px 58px #00000057,0 0 34px #bababa1a}.hero-product,.video-showcase,.showcase-focus-card,.discord-strip,.discord-preview,.motion-card,.module-card,.signal,.metric,.panel,.sidebar,.accordion,.empty-card,.field-shell,.select-trigger,.file-drop,.data-table,.chat-box,.chat-message>div,.toast,.modal,.select-menu{background:linear-gradient(#bababa11,#bababa05),#111111b8;border-color:#bababa21}.motion-card:hover,.module-card:hover,.signal:hover,.metric:hover,.showcase-row:hover,.discord-card:hover,.accordion:hover,.tab-item:hover,.mobile-sheet-item:hover{background:linear-gradient(#bababa17,#bababa07),#18181bdb;border-color:#bababa3d;box-shadow:inset 0 1px #fff1,0 24px 76px #0000005c,0 0 32px #bababa0f}.module-meter i,.video-glowbar i,.discord-preview:after,.signal:after,.metric:after,.module-card:after,.command-line:after{box-shadow:none;background:linear-gradient(90deg,#0000,#bababa9e,#70707042,#0000)}.module-head strong,.signal strong,.metric strong,.plan-index,.stars,.chat-message strong span,.showcase-metrics b,.video-toolbar a,.video-glowbar b,.discord-window-head i,.discord-card strong{color:#bababa}.field-shell:focus-within,.select-trigger:focus,.select-trigger:hover,.file-drop.dragging,.tab-item.active,.mobile-bottom-nav button.active,.mobile-sheet-item.active{background:linear-gradient(#bababa17,#bababa09),#18181bc2;border-color:#bababa47;box-shadow:0 0 0 4px #bababa0e}.tab-glow{background:linear-gradient(90deg,#bababa29,#bababa09),linear-gradient(90deg,#bababa 0 3px,#0000 3px)}body,.app-shell{background:radial-gradient(900px 260px at 50% -90px,#bababa33,#bababa0e 34%,#0000 72%),linear-gradient(#bababa0b 0%,#0000 280px),#09090b}.app-shell:before{content:"";z-index:-1;pointer-events:none;opacity:.72;background:linear-gradient(115deg,#0000 0 16%,#bababa0e 30%,#0000 46%),repeating-linear-gradient(90deg,#0000 0 92px,#bababa08 92px 93px);animation:24s linear infinite astrix-top-field;position:fixed;inset:0}@keyframes astrix-top-field{to{transform:translate(92px)}}.topbar.floating{top:10px}.hero-product{background:linear-gradient(135deg,#ffffff38,#bababa0f 34%,#ffffff1f 68%,#50505029),#111111c2;border:0;border-radius:34px;padding:1px;overflow:visible;box-shadow:0 48px 130px #00000080,0 0 90px #bababa0f}.hero-product:before{background:linear-gradient(#ffffff0f,#bababa05),#0c0c0deb;border-radius:33px;inset:1px}.hero-product-toolbar{background:linear-gradient(#ffffff0b,#ffffff03),#11111194;border-bottom:0;border-radius:32px 32px 0 0;margin:1px 1px 0}.hero-product-grid{background:0 0;gap:14px;padding:16px}.hero-product-media,.hero-product-panel{background:linear-gradient(#ffffff0b,#bababa03),#09090bb8;border:1px solid #bababa1f;border-radius:28px;box-shadow:inset 0 1px #ffffff0a,0 22px 70px #00000042}.hero-product-media{padding:10px}.hero-product-media .astrix-preview.image-preview .astrix-preview-menu{box-shadow:none;border:0;border-radius:22px;overflow:hidden}.hero-product-panel{align-content:stretch;padding:16px}.hero-product-panel .hero-telemetry,.hero-product-panel .command-stack{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.showcase-redesign .showcase-layout.cinematic{align-items:start;gap:16px}.video-showcase{background:linear-gradient(135deg,#fff3,#bababa0e 42%,#5252522e),#111111d1;border:0;border-radius:32px;padding:1px;overflow:visible;box-shadow:0 34px 110px #00000075,0 0 70px #bababa0d}.video-showcase:before{background:repeating-linear-gradient(#0000 0 7px,#ffffff05 7px 8px),linear-gradient(#ffffff0a,#0000 28%,#00000042);border-radius:31px;inset:1px}.video-showcase:after{display:none}.video-toolbar,.video-glowbar{background:#0e0e0fb8;border:0;margin:1px}.video-toolbar{border-radius:30px 30px 0 0}.video-glowbar{border-radius:0 0 30px 30px}.video-frame{border-block:1px solid #bababa14;margin:0 1px;overflow:hidden}.showcase-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff0b,#bababa03),#0d0d0ead;border:1px solid #bababa1f;border-radius:32px;padding:12px;box-shadow:inset 0 1px #ffffff0a,0 26px 80px #00000047}.showcase-focus-card{min-height:188px;box-shadow:none;background:linear-gradient(145deg,#ffffff0e,#bababa05),#18181b94;border:0;border-radius:24px}.showcase-row{box-shadow:none;background:#ffffff09;border-radius:18px}.showcase-metrics span{background:#ffffff09;border-radius:16px}.hero-copy-redesign>.badge{color:#d8ccff;background:#bca7d81f;border-color:#bca7d847}.hero-copy-redesign>.badge svg{color:#d8ccff}.showcase-focus-card .badge{color:#f0d7a6;background:#f2d49b1f;border-color:#f2d49b47}.showcase-focus-card .badge svg{color:#f0d7a6}#planos .section-title .badge{color:#bde9c8;background:#a8ddb61c;border-color:#a8ddb642}#planos .section-title .badge svg{color:#bde9c8}.reviews-section .section-title .badge{color:#f1bfcb;background:#f2b8c61c;border-color:#f2b8c647}.reviews-section .section-title .badge svg{color:#f1bfcb}@media (width<=700px){.topbar.floating{top:10px}.landing-redesign{padding-top:92px}.hero-product-grid,.showcase-panel{padding:10px}}.landing-redesign:after{content:"";z-index:0;pointer-events:none;opacity:.9;background:radial-gradient(980px 260px at 50% -40px,#bababa3d,#bababa14 38%,#0000 76%),linear-gradient(#bababa14,#0000 72%);height:360px;animation:7s ease-in-out infinite alternate astrix-top-glow-breathe;position:fixed;top:0;left:0;right:0}.landing-redesign>*{z-index:1;position:relative}@keyframes astrix-top-glow-breathe{0%{opacity:.64;transform:translateY(-12px)scaleX(.96)}to{opacity:.95;transform:translateY(0)scaleX(1.04)}}.media-hero-product.hero-product{isolation:isolate;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);align-items:center;gap:0;padding:0;display:grid;overflow:visible}.media-hero-product.hero-product:before{content:"";z-index:0;pointer-events:none;filter:blur(26px);opacity:.72;background:linear-gradient(115deg,#bababa29,#0000 28%,#7474741f 66%,#0000),radial-gradient(80% 55% at 52% 60%,#bababa24,#0000 72%);border-radius:42px;animation:7.5s ease-in-out infinite alternate media-stage-pulse;position:absolute;inset:9% -2% -7% 5%}@keyframes media-stage-pulse{0%{opacity:.48;transform:translate(-8px,8px)scale(.99)}to{opacity:.78;transform:translate(8px,-4px)scale(1.02)}}.media-hero-product .hero-product-media{z-index:2;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative;overflow:visible}.media-hero-product .hero-product-media .astrix-preview.image-preview .astrix-preview-menu{background:#080808;border:1px solid #fafafa24;border-radius:32px;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 42px 120px #0000008f,0 0 0 1px #000000b8}.media-hero-product .hero-product-media .astrix-preview.image-preview .astrix-preview-menu:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;opacity:.42;mix-blend-mode:screen;background:linear-gradient(#ffffff0f,#0000 20%,#0003),linear-gradient(120deg,#0000 0 46%,#ffffff24 50%,#0000 56%);position:absolute;inset:0}.media-floating-label{z-index:4;color:#fafafab8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);letter-spacing:0;text-transform:uppercase;background:#080809ad;border:1px solid #fafafa24;border-radius:999px;grid-template-columns:auto auto auto;align-items:center;gap:9px;min-height:38px;padding:0 13px;font-size:11px;font-weight:900;display:inline-grid;position:absolute;top:18px;left:18px;box-shadow:inset 0 1px #ffffff14,0 18px 45px #00000057}.media-floating-label svg{color:#d6d6d6}.media-floating-label b{color:#fafafa}.media-hero-product .hero-product-panel{z-index:3;-webkit-backdrop-filter:blur(20px)saturate(1.05);backdrop-filter:blur(20px)saturate(1.05);background:linear-gradient(#fafafa12,#fafafa06),#0d0d0fc7;border:1px solid #fafafa1c;border-radius:28px;align-content:center;gap:14px;min-width:0;margin-left:-44px;padding:16px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f,0 28px 90px #0000006b}.media-hero-product .hero-product-panel .hero-telemetry,.media-hero-product .hero-product-panel .command-stack{box-shadow:none;background:0 0;border:0}.media-video-showcase.video-showcase{isolation:isolate;box-shadow:none;background:0 0;border:0;border-radius:0;align-self:start;padding:0;overflow:visible}.media-video-showcase.video-showcase:before,.media-video-showcase.video-showcase:after{display:none}.media-video-showcase .video-frame{background:#050505;border:1px solid #fafafa24;border-radius:32px;margin:0;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 42px 120px #0000008a,0 0 72px #bababa11}.media-video-showcase .video-frame:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(#ffffff12,#0000 18%,#0000002e),linear-gradient(90deg,#bababa17,#0000 28%,#5c5c5c14);position:absolute;inset:0}.video-floating-action,.video-floating-meta{z-index:4;color:#fafafac2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080809b3;border:1px solid #fafafa24;position:absolute;box-shadow:inset 0 1px #ffffff14,0 18px 45px #00000057}.video-floating-action{letter-spacing:0;text-transform:uppercase;min-height:38px;transition:border-color .22s var(--ease), background .22s var(--ease), transform .22s var(--ease), color .22s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex;top:16px;right:16px}.video-floating-action:hover{color:#fafafa;background:#18181bd1;border-color:#fafafa47;transform:translateY(-2px)}.video-floating-meta{letter-spacing:0;text-transform:uppercase;border-radius:18px;grid-template-columns:auto auto;align-items:center;gap:1px 9px;padding:10px 12px;font-size:11px;font-weight:900;display:grid;bottom:16px;left:16px}.video-floating-meta svg{color:#d6d6d6;grid-row:span 2}.video-floating-meta span{color:#fafafab3}.video-floating-meta b{color:#fafafa}.product-pricing-grid.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;gap:14px}.plan-product-card.motion-card{--plan-accent-rgb:186, 186, 186;isolation:isolate;background:linear-gradient(#fafafa10,#fafafa05),#0f0f10d1;border-radius:26px;flex-direction:column;min-height:390px;padding:20px;display:flex}.plan-product-card.motion-card:nth-child(2){--plan-accent-rgb:210, 210, 210}.plan-product-card.motion-card:nth-child(3){--plan-accent-rgb:188, 188, 188}.plan-product-card.motion-card:nth-child(4){--plan-accent-rgb:172, 172, 172}.plan-product-card.motion-card:nth-child(5){--plan-accent-rgb:226, 226, 226}.plan-product-card.motion-card:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(145deg, rgba(var(--plan-accent-rgb), .18), transparent 28%), linear-gradient(180deg, #fafafa12, transparent 42%);opacity:.62;transition:opacity .24s var(--ease), transform .24s var(--ease);position:absolute;inset:0}.plan-product-card.motion-card:hover:before{opacity:.86;transform:scale(1.02)}.plan-product-head{justify-content:space-between;align-items:center;gap:10px;min-height:32px;display:flex}.plan-product-head span,.plan-product-head small{letter-spacing:0;text-transform:uppercase;border-radius:999px;align-items:center;font-size:11px;font-weight:900;display:inline-flex}.plan-product-head span{color:#fafafa9e}.plan-product-head small{border:1px solid rgba(var(--plan-accent-rgb), .22);background:rgba(var(--plan-accent-rgb), .08);color:#fafafac2;padding:6px 8px}.plan-product-main{margin-top:24px}.plan-product-main .plan-index{border:1px solid rgba(var(--plan-accent-rgb), .22);background:rgba(var(--plan-accent-rgb), .08);color:#fafafa;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;display:inline-grid}.plan-product-main h3{color:#fafafa;margin:18px 0 8px;font-size:clamp(24px,2.5vw,34px);line-height:1}.plan-product-main p{color:#fafafa94;margin:0;font-weight:750}.plan-product-price{color:#fafafa;margin-top:22px;font-size:clamp(30px,3vw,42px);line-height:.95;display:block}.plan-product-copy{color:#fafafa94;margin:16px 0 18px;line-height:1.55}.plan-product-list{gap:9px;margin:0 0 20px;padding:0;list-style:none;display:grid}.plan-product-list li{color:#fafafab8;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;font-size:13px;font-weight:750;display:grid}.plan-product-list svg{color:rgb(var(--plan-accent-rgb))}.plan-product-card .button-wrap{width:100%;margin-top:auto}.plan-product-card .plan-buy-button{border-color:rgba(var(--plan-accent-rgb), .3);background:linear-gradient(135deg, #fafafaf0, rgba(var(--plan-accent-rgb), .72)), #bababa;color:#070707;width:100%;min-height:48px;box-shadow:0 1px 0 #ffffff38 inset, 0 18px 42px #00000057, 0 0 32px rgba(var(--plan-accent-rgb), .08);border-radius:16px}.plan-product-card .plan-buy-button:hover{border-color:rgba(var(--plan-accent-rgb), .5);box-shadow:0 1px 0 #ffffff47 inset, 0 22px 58px #0000006b, 0 0 42px rgba(var(--plan-accent-rgb), .12)}@media (width<=1120px){.media-hero-product.hero-product{grid-template-columns:1fr;gap:16px}.media-hero-product .hero-product-panel{margin-left:0}}@media (width<=700px){.media-hero-product .hero-product-media .astrix-preview.image-preview .astrix-preview-menu,.media-video-showcase .video-frame{border-radius:22px}.media-floating-label{min-height:32px;padding:0 10px;font-size:10px;top:10px;left:10px}.media-floating-label b{display:none}.video-floating-action{min-height:34px;padding:0 10px;font-size:10px;top:10px;right:10px}.video-floating-meta{padding:8px 10px;font-size:10px;bottom:10px;left:10px}.showcase-redesign .showcase-layout.cinematic{gap:18px}.plan-product-card.motion-card{border-radius:22px;min-height:360px;padding:18px}}html,body{background:#09090b}.app-shell{isolation:isolate;background-color:#0000;background-image:radial-gradient(1180px 420px at 50% 0,#bababa3d,#bababa1c 32%,#0000 74%),radial-gradient(720px 280px at 8% 4%,#fafafa16,#0000 68%),radial-gradient(760px 300px at 92% 10%,#7676761f,#0000 70%),linear-gradient(#18181b 0,#111113 150px,#09090b 520px 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.app-shell:before{z-index:0;background:linear-gradient(115deg,#0000 0 12%,#fafafa12 28%,#0000 48%),repeating-linear-gradient(90deg,#0000 0 86px,#bababa07 86px 87px),repeating-linear-gradient(0deg,#0000 0 76px,#bababa05 76px 77px);-webkit-mask-image:linear-gradient(#000 0% 68%,#0000 100%);mask-image:linear-gradient(#000 0% 68%,#0000 100%)}.backdrop{background:radial-gradient(1200px 440px at 50% 0,#bababa29,#0000 70%),linear-gradient(145deg,#bababa0e,#0000 24%,#56565614 58%,#0000 82%),#09090b}.landing-redesign:after{background:radial-gradient(1180px 360px at 50% 0,#fafafa38,#bababa17 38%,#0000 76%),linear-gradient(#fafafa0f,#0000 78%);height:520px}.hero-redesign:before{height:680px;inset:-120px -12vw auto}.media-hero-product .hero-product-media .astrix-preview.image-preview .astrix-preview-menu img{object-fit:cover;object-position:center center;transform-origin:top;transform:translateY(-2.2%)scale(1.035)}@media (width<=700px){.app-shell{background:radial-gradient(680px 320px at 50% 0,#bababa38,#bababa17 35%,#0000 78%),linear-gradient(#18181b 0,#101012 170px,#09090b 520px 100%)}.media-hero-product .hero-product-media .astrix-preview.image-preview .astrix-preview-menu img{transform:translateY(-2.4%)scale(1.04)}}html,body,#root{background:radial-gradient(1200px 360px at 50% 0,#4a4a4efa,#1b1b1efa 54%,#111113 100%),#111113;min-height:100%}.app-shell{background-color:#0000;background-image:radial-gradient(1320px 430px at 50% -8px,#d2d2d23d,#7070742b 35%,#0000 78%),radial-gradient(860px 320px at 0 0,#68686c3d,#0000 72%),radial-gradient(860px 320px at 100% 0,#48484c33,#0000 72%),linear-gradient(#242427 0,#18181b 160px,#101012 540px,#09090b 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.app-shell:before{opacity:.5;background:repeating-linear-gradient(90deg,#bababa07 0 1px,#0000 1px 92px),repeating-linear-gradient(0deg,#bababa05 0 1px,#0000 1px 78px),linear-gradient(115deg,#0000 8%,#fafafa0d 29%,#0000 48%);animation:none;inset:-140px;transform:none;-webkit-mask-image:linear-gradient(#000 0% 72%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#0000 100%)}.backdrop{background:radial-gradient(1400px 460px at 50% 80px,#bababa21,#0000 72%),linear-gradient(145deg,#bababa0d,#0000 28%,#5c5c6013 64%,#0000 88%),#111113;inset:-140px}.backdrop:before,.backdrop:after,.backdrop-ribbon,.backdrop-data-stream,.backdrop-sweep{display:none}.backdrop-grid{opacity:.2;inset:-80px;-webkit-mask-image:linear-gradient(#000 0% 66%,#0000 100%);mask-image:linear-gradient(#000 0% 66%,#0000 100%)}.landing-redesign:after{background:radial-gradient(1240px 370px at 50% 0,#fafafa2b,#bababa13 42%,#0000 78%),linear-gradient(#fafafa0b,#0000 80%);height:560px;animation:none;top:-1px;transform:none}.media-hero-product .hero-product-media .astrix-preview.image-preview .astrix-preview-menu{border:1px solid #fafafa12;border-radius:10px;box-shadow:0 34px 105px #00000075,0 0 44px #bababa09}.media-hero-product .hero-product-media .astrix-preview.image-preview .astrix-preview-menu:after{opacity:.24}@media (width<=700px){.app-shell{background:radial-gradient(720px 330px at 50% -4px,#d2d2d238,#70707426 38%,#0000 80%),linear-gradient(#242427 0,#17171a 180px,#0b0b0d 540px,#09090b 100%)}}html,body,#root,.app-shell{background-color:#242427}.topbar.floating{border-top-color:#fafafa0f;border-radius:0 0 24px 24px;top:0}.landing-redesign{padding-top:82px}.hero-redesign{padding-top:58px}.landing-redesign:after{height:590px;top:-24px}.media-hero-product .hero-product-media .astrix-preview.image-preview .astrix-preview-menu{border-radius:4px}.media-hero-product .hero-product-media .astrix-preview.image-preview .astrix-preview-menu:after{border-radius:inherit}@media (width<=700px){.topbar.floating{border-radius:0 0 22px 22px;top:0}.landing-redesign{padding-top:76px}.media-hero-product .hero-product-media .astrix-preview.image-preview .astrix-preview-menu{border-radius:4px}}.landing-redesign .topbar.floating{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;top:14px}.landing-redesign .topbar.floating:after{display:none}.landing-redesign .brand,.landing-redesign .topbar-actions{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fafafa14,#fafafa08),#0e0e1094;border:1px solid #fafafa14;border-radius:999px;box-shadow:0 16px 46px #00000042}.landing-redesign .brand{min-height:42px;padding:0 14px}.landing-redesign .topbar-actions{padding:4px}@media (width<=700px){.landing-redesign .topbar.floating{width:min(100% - 28px,1160px);padding:0;top:10px}}.landing-redesign .topbar.floating{-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18);background:linear-gradient(#fafafa14,#fafafa09),#111111b8;border:1px solid #fafafa14;border-radius:24px;width:min(1160px,100% - 40px);min-height:66px;padding:0 28px;top:10px;box-shadow:0 18px 60px #0000004d}.landing-redesign .topbar.floating:after{background:linear-gradient(90deg,#0000,#bababa70,#8e8e8e47,#0000);display:block}.landing-redesign .brand,.landing-redesign .topbar-actions{min-height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.backdrop-vignette{background:linear-gradient(90deg,#0000001f 0%,#0000 16% 84%,#0000001f 100%),linear-gradient(#ffffff0b 0%,#ffffff05 90px,#0000 190px,#0000004d 100%)}.landing-redesign:after{background:radial-gradient(1240px 370px at 50% 0,#fafafa30,#bababa16 42%,#0000 78%),linear-gradient(#fafafa0e,#0000 80%);top:0}.media-hero-product .hero-product-media .astrix-preview.image-preview .astrix-preview-menu{aspect-ratio:865/582}.media-hero-product .hero-product-media .astrix-preview.image-preview .astrix-preview-menu img{object-fit:contain;object-position:center center;transform-origin:top;width:100%;height:100%;transform:none}@media (width<=700px){.landing-redesign .topbar.floating{border-radius:22px;width:min(100% - 28px,1160px);padding:0 18px;top:10px}.media-hero-product .hero-product-media .astrix-preview.image-preview .astrix-preview-menu img{transform:none}}.backdrop-vignette{display:none}.landing-redesign .topbar.floating{box-shadow:inset 0 1px #ffffff0b}.landing:before,.hero-section:before,.hero-redesign:before{opacity:.18}.landing-redesign:after{opacity:.72}.backdrop,.landing-redesign:after,.landing:before,.hero-section:before,.hero-redesign:before,.app-shell:before{display:none}.app-shell{background:radial-gradient(1180px 320px at 50% -40px,#fafafa38,#bababa1f 38%,#0000 76%),radial-gradient(1180px 440px at 50% 18%,#bababa24,#70707413 38%,#0000 72%),radial-gradient(760px 320px at 9% 16%,#84848824,#0000 72%),radial-gradient(760px 320px at 92% 14%,#5c5c601f,#0000 72%),repeating-linear-gradient(90deg,#fafafa06 0 1px,#0000 1px 72px),repeating-linear-gradient(0deg,#fafafa04 0 1px,#0000 1px 72px),linear-gradient(#242427 0%,#18181b 20%,#111113 52%,#09090b 100%)}.hero-copy-redesign{max-width:min(1240px,100%)}.hero-copy-redesign h1{white-space:nowrap;font-size:clamp(62px,9.4vw,152px)}@media (width<=760px){.hero-copy-redesign h1{white-space:normal}}.landing-redesign{overflow:hidden}.landing-redesign:before{content:"";z-index:-1;pointer-events:none;filter:blur(8px);opacity:.72;animation:landing-ambient-drift 16s var(--ease) infinite alternate;background:radial-gradient(circle at 22% 18%,#fafafa16,#0000 28%),radial-gradient(circle at 82% 14%,#8e8e921c,#0000 30%),radial-gradient(circle at 50% 72%,#bababa0e,#0000 36%),linear-gradient(115deg,#0000 0 22%,#fafafa09 38%,#0000 58%);display:block;position:fixed;inset:-22%}@keyframes landing-ambient-drift{0%{transform:translate(-1.2%,-.8%)scale(1)}to{transform:translate(1.4%,1%)scale(1.03)}}.landing-intro{z-index:200;-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:radial-gradient(circle at 50% 36%,#bababa33,#0000 28%),radial-gradient(circle,#fafafa12,#0000 46%),#070708e0;align-content:center;place-items:center;gap:22px;display:grid;position:fixed;inset:0}.landing-intro:before{content:"";background:linear-gradient(90deg,#0000,#fafafa14,#0000),repeating-linear-gradient(90deg,#0000 0 68px,#fafafa09 68px 69px),repeating-linear-gradient(0deg,#0000 0 68px,#fafafa05 68px 69px);animation:1.65s ease-in-out infinite intro-grid-pulse;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 44%,#000 0 34%,#0000 70%);mask-image:radial-gradient(circle at 50% 44%,#000 0 34%,#0000 70%)}.intro-orbit{place-items:center;width:156px;height:156px;display:grid;position:relative}.intro-mark{z-index:3;color:#fafafa;letter-spacing:.08em;background:linear-gradient(145deg,#fafafa2e,#fafafa09),#0c0c0de6;border:1px solid #fafafa2e;border-radius:22px;place-items:center;width:82px;height:82px;font-size:24px;font-weight:950;display:grid;position:relative;box-shadow:0 28px 86px #0000008a,0 0 46px #fafafa1f,inset 0 1px #ffffff29}.intro-ring{border:1px solid #fafafa1f;border-radius:50%;position:absolute;inset:0}.intro-ring:after{content:"";background:#fafafae6;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:50%;box-shadow:0 0 22px #fafafa94}.ring-one{animation:1.35s linear infinite intro-orbit-spin}.ring-two{opacity:.62;animation:1.9s linear infinite reverse intro-orbit-spin;inset:22px;transform:rotate(38deg)}.intro-copy{z-index:2;text-align:center;text-transform:uppercase;gap:5px;display:grid;position:relative}.intro-copy strong{color:#fafafa;letter-spacing:.08em;font-size:clamp(22px,4vw,34px)}.intro-copy span{color:#fafafa85;letter-spacing:.22em;font-size:12px;font-weight:850}.intro-loader{z-index:2;transform-origin:50%;background:#fafafa1a;border-radius:999px;width:min(320px,58vw);height:2px;position:relative;overflow:hidden}.intro-loader i{border-radius:inherit;background:linear-gradient(90deg,#0000,#fafafaeb,#0000);width:45%;height:100%;display:block;box-shadow:0 0 22px #fafafa6b}@keyframes intro-grid-pulse{0%,to{opacity:.42;transform:scale(1)}50%{opacity:.75;transform:scale(1.02)}}@keyframes intro-orbit-spin{to{transform:rotate(360deg)}}.astrix-preview.image-preview{--menu-tilt-x:0deg;--menu-tilt-y:0deg;--menu-shift-x:0px;--menu-shift-y:0px;--menu-glow-x:50%;--menu-glow-y:28%;perspective:1400px}.media-hero-product .hero-product-media .astrix-preview.image-preview .astrix-preview-menu{transform:perspective(1200px) rotateX(var(--menu-tilt-x)) rotateY(var(--menu-tilt-y)) translate3d(var(--menu-shift-x), var(--menu-shift-y), 0);transform-style:preserve-3d;will-change:transform;transition:transform .16s ease-out,box-shadow .22s ease-out,border-color .22s ease-out;position:relative}.media-hero-product .hero-product-media .astrix-preview.image-preview .astrix-preview-menu:before{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at var(--menu-glow-x) var(--menu-glow-y), #fafafa38, transparent 32%), linear-gradient(115deg, transparent 0 28%, #fafafa14 44%, transparent 62%);opacity:0;mix-blend-mode:screen;transition:opacity .22s ease-out;position:absolute;inset:0}.media-hero-product .hero-product-media .astrix-preview.image-preview:hover .astrix-preview-menu{border-color:#fafafa38;box-shadow:0 34px 90px #0000008f,0 0 58px #fafafa14}.media-hero-product .hero-product-media .astrix-preview.image-preview:hover .astrix-preview-menu:before{opacity:1}.media-hero-product .hero-product-media .astrix-preview.image-preview .astrix-preview-menu img{transition:transform .22s ease-out,filter .22s ease-out;transform:translateZ(18px)}.media-hero-product .hero-product-media .astrix-preview.image-preview:hover .astrix-preview-menu img{filter:saturate(1.04)contrast(1.03)}.marquee-strip,.section-grid,.experience-section,.discord-strip{animation:landing-content-rise 1.05s var(--ease) both}.marquee-strip{animation-delay:.42s}.section-grid,.experience-section,.discord-strip{animation-delay:.62s}.landing-redesign .topbar.floating{animation:landing-nav-drop .92s var(--ease) both}.hero-copy-redesign>.badge,.hero-copy-redesign h1,.hero-copy-redesign p,.hero-copy-redesign .hero-actions{animation:landing-hero-reveal 1.18s var(--ease) both}.hero-copy-redesign>.badge{animation-delay:.18s}.hero-copy-redesign h1{animation-delay:.33s}.hero-copy-redesign p{animation-delay:.5s}.hero-copy-redesign .hero-actions{animation-delay:.68s}.media-hero-product .hero-product-media{animation:landing-media-pop 1.3s var(--ease) .52s both}.media-hero-product .hero-product-panel{animation:landing-panel-slide 1.12s var(--ease) .78s both}.hero-stat-strip .signal{animation:landing-signal-rise .98s var(--ease) both}.hero-stat-strip .signal:first-child{animation-delay:.92s}.hero-stat-strip .signal:nth-child(2){animation-delay:1.08s}.hero-stat-strip .signal:nth-child(3){animation-delay:1.24s}@keyframes landing-content-rise{0%{opacity:0;filter:blur(8px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes landing-nav-drop{0%{opacity:0;filter:blur(8px);transform:translate(-50%,-18px)scale(.985)}to{opacity:1;filter:blur();transform:translate(-50%)scale(1)}}@keyframes landing-hero-reveal{0%{opacity:0;filter:blur(10px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes landing-media-pop{0%{opacity:0;filter:blur(12px);transform:translateY(34px)scale(.965)rotateX(8deg)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)rotateX(0)}}@keyframes landing-panel-slide{0%{opacity:0;filter:blur(8px);transform:translate(20px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes landing-signal-rise{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.landing-redesign:before,.landing-redesign .topbar.floating,.hero-copy-redesign>.badge,.hero-copy-redesign h1,.hero-copy-redesign p,.hero-copy-redesign .hero-actions,.media-hero-product .hero-product-media,.media-hero-product .hero-product-panel,.hero-stat-strip .signal,.hero-copy-redesign,.media-hero-product,.hero-stat-strip,.marquee-strip,.section-grid,.experience-section,.discord-strip{animation:none}.media-hero-product .hero-product-media .astrix-preview.image-preview .astrix-preview-menu,.media-hero-product .hero-product-media .astrix-preview.image-preview .astrix-preview-menu img{transform:none}}
