.plugins-page{background:radial-gradient(circle at 84% 12%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 30rem), var(--bg);min-height:100dvh;color:var(--text);overflow:clip}.plugins-page main{padding-top:72px}.plugins-page h1,.plugins-page h2,.plugins-page h3,.plugins-page p{margin-top:0}.plugins-page h1,.plugins-page h2{font-family:var(--font-display);letter-spacing:-.045em}.plugins-kicker{color:var(--accent-text);font-size:.75rem;font-weight:var(--label-weight);letter-spacing:var(--label-tracking);font-family:var(--label-face);text-transform:uppercase;align-items:center;gap:7px;margin-bottom:18px;display:flex}.plugins-hero{border-bottom:1px solid var(--border);padding:clamp(72px,9vw,128px) 24px 92px;position:relative}.plugins-hero__glow{background:color-mix(in srgb, var(--accent) 13%, transparent);filter:blur(90px);pointer-events:none;border-radius:50%;width:480px;height:300px;position:absolute;inset:auto auto -150px 45%}.plugins-hero__inner,.plugins-catalog,.plugins-developer,.resolve-shell{width:min(1180px,100%);margin-inline:auto}.plugins-hero__inner{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:clamp(48px,7vw,92px);display:grid;position:relative}.plugins-hero__copy h1{text-wrap:balance;max-width:710px;margin-bottom:24px;font-size:clamp(3rem,6vw,5.8rem);line-height:.96}.plugins-hero__lede{max-width:650px;color:var(--text-2);margin-bottom:30px;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.7}.plugins-hero__actions,.plugins-featured__actions,.plugins-developer__actions{flex-wrap:wrap;gap:10px;display:flex}.plugins-hero__actions .btn{gap:8px}.plugins-editor{border:1px solid var(--border-md);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--bg2) 94%, transparent);min-width:0;box-shadow:0 30px 80px #00000052, 0 0 0 1px color-mix(in srgb, var(--accent) 8%, transparent), inset 0 1px #ffffff0f;overflow:hidden;transform:perspective(1000px)rotateY(-2deg)rotateX(1deg)}.plugins-editor__bar{border-bottom:1px solid var(--border);min-height:42px;color:var(--text-3);align-items:center;gap:6px;padding:0 14px;font-size:.75rem;display:flex}.plugins-editor__bar>span{background:var(--glass-high);border-radius:50%;width:7px;height:7px}.plugins-editor__bar>span:first-child{background:var(--accent)}.plugins-editor__bar strong{margin-left:auto;font-weight:600}.plugins-editor__body{grid-template-columns:1fr 190px;min-height:370px;display:grid}.plugins-editor__canvas{background:color-mix(in srgb, var(--bg) 70%, #030304);flex-direction:column;min-width:0;padding:14px;display:flex}.plugins-editor__preview{border:1px solid var(--border-subtle);background:radial-gradient(circle at 58% 42%, color-mix(in srgb, var(--accent) 36%, transparent), transparent 18%), linear-gradient(135deg, #0d1017, #27232e 48%, #08090c);flex:1;position:relative}.plugins-editor__preview:before{content:"";border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:linear-gradient(120deg, transparent 46%, color-mix(in srgb, var(--accent) 20%, transparent) 47%, transparent 61%), #ffffff06;position:absolute;inset:16% 23%;box-shadow:0 30px 60px #00000080}.plugins-editor__preview button,.resolve-workspace__scene button{color:#f7f7f8;background:#0000007a;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.plugins-editor__timeline{gap:5px;height:74px;padding-top:12px;display:grid;position:relative;overflow:hidden}.plugins-editor__track{border-radius:calc(3px * var(--radius-scale));height:20px}.plugins-editor__track--one{background:linear-gradient(90deg, var(--glass-high) 0 30%, color-mix(in srgb, var(--accent) 55%, var(--bg2)) 30% 65%, var(--glass-high) 65%);width:76%}.plugins-editor__track--two{background:var(--glass-md);width:93%}.plugins-editor__timeline span{background:var(--accent);width:1px;position:absolute;top:4px;bottom:0;left:52%}.plugins-editor__panel{border-left:1px solid var(--border);background:var(--bg2);padding:16px}.plugins-editor__panel-title,.resolve-panel__head{align-items:center;gap:9px;margin-bottom:18px;display:flex}.plugins-editor__panel-title div,.resolve-panel__head div{flex-direction:column;display:flex}.plugins-editor__panel-title strong,.resolve-panel__head strong{font-size:.75rem}.plugins-editor__panel-title small,.resolve-panel__head small{color:var(--text-3);font-size:.625rem}.plugins-editor__mark{border-radius:calc(8px * var(--radius-scale));background:var(--text);width:29px;height:29px;color:var(--bg);place-items:center;font-size:.875rem;font-weight:900;display:grid}.plugins-editor__modes{grid-template-columns:1fr;gap:5px;margin-bottom:12px;display:grid}.plugins-editor__modes span{border:1px solid var(--border);border-radius:calc(6px * var(--radius-scale));color:var(--text-2);align-items:center;gap:5px;padding:7px;font-size:.625rem;display:flex}.plugins-editor__modes span:first-child{border-color:var(--accent-border);background:var(--accent-dim);color:var(--accent-text)}.plugins-editor__prompt{border:1px solid var(--border);border-radius:calc(7px * var(--radius-scale));background:var(--bg3);min-height:82px;color:var(--text-2);padding:10px;font-size:.75rem;line-height:1.5}.plugins-editor__generate{border-radius:calc(7px * var(--radius-scale));background:var(--accent);min-height:36px;color:var(--accent-fg);justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:.75rem;font-weight:750;display:flex}.plugins-catalog{padding:72px 24px 92px;scroll-margin-top:74px}.plugins-filterbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.plugins-search{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--glass);width:min(320px,100%);min-height:44px;color:var(--text-3);align-items:center;gap:9px;padding:0 13px;display:flex}.plugins-search:focus-within{border-color:var(--border-bright)}.plugins-search input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:.875rem}.plugins-filters{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.plugins-filters button,.plugins-empty button{border:1px solid var(--border);border-radius:calc(8px * var(--radius-scale));min-height:38px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;padding:0 13px;font-size:.75rem;font-weight:650}.plugins-filters button:hover,.plugins-filters button.is-active{border-color:var(--accent-border);background:var(--accent-dim);color:var(--accent-text)}.plugins-featured{border:1px solid var(--accent-border);border-radius:var(--radius-lg);background:radial-gradient(circle at 90% 10%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 38%), var(--bg2);grid-template-columns:1.2fr .8fr;gap:48px;margin-bottom:18px;padding:clamp(28px,5vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.plugins-featured:after{border:1px solid color-mix(in srgb, var(--accent) 20%, transparent);content:"";border-radius:50%;width:240px;height:240px;position:absolute;inset:auto -40px -90px auto}.plugins-card__meta{color:var(--text-3);align-items:center;gap:10px;font-size:.75rem;font-weight:700;display:flex}.plugins-icon{border:1px solid var(--accent-border);border-radius:calc(10px * var(--radius-scale));background:var(--accent-dim);width:40px;height:40px;color:var(--accent-text);place-items:center;display:grid}.plugins-icon--large{border-radius:calc(13px * var(--radius-scale));width:52px;height:52px}.plugins-status{border:1px solid var(--accent-border);border-radius:var(--radius-chip);background:var(--accent-dim);min-height:23px;color:var(--accent-text);letter-spacing:0;text-transform:uppercase;align-items:center;padding:0 8px;font-size:.625rem;font-weight:800;display:inline-flex}.plugins-featured h2{margin:24px 0 14px;font-size:clamp(2rem,4vw,3.7rem);line-height:1}.plugins-featured__copy>p:not(.plugins-compatibility){max-width:680px;color:var(--text-2);line-height:1.7}.plugins-featured__actions{margin-top:26px}.plugins-compatibility{border-top:1px solid var(--border);max-width:670px;color:var(--text-3);margin:22px 0 0;padding-top:19px;font-size:.75rem;line-height:1.6}.plugins-featured__features{border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg) 62%, transparent);align-self:center;gap:11px;margin:0;padding:24px;list-style:none;display:grid}.plugins-featured__features li{color:var(--text-2);align-items:center;gap:9px;font-size:.875rem;display:flex}.plugins-featured__features svg{color:var(--accent-text);flex:none}.plugins-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.plugins-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--glass);flex-direction:column;min-width:0;min-height:300px;padding:24px;scroll-margin-top:110px;transition:transform .18s,border-color .18s,background .18s;display:flex}.plugins-card:hover{border-color:var(--border-md);background:var(--glass-md);transform:translateY(-3px)}.plugins-card__meta{justify-content:space-between}.plugins-card__category{color:var(--accent-text);font-size:.625rem;font-weight:var(--label-weight);letter-spacing:var(--label-tracking);font-family:var(--label-face);text-transform:uppercase;margin-top:28px}.plugins-card h3{margin:9px 0 10px;font-size:1.125rem;line-height:1.25}.plugins-card>p{color:var(--text-2);flex:1;font-size:.875rem;line-height:1.65}.plugins-card__actions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.plugins-card__actions a{color:var(--text);align-items:center;gap:6px;font-size:.75rem;font-weight:700;text-decoration:none;display:flex}.plugins-card__actions a:hover{color:var(--accent-text)}.plugins-card__actions button{border:1px solid var(--border);border-radius:calc(7px * var(--radius-scale));color:var(--text-3);font:inherit;cursor:not-allowed;opacity:.55;background:0 0;padding:7px 10px;font-size:.75rem}.plugins-empty{border:1px dashed var(--border-md);border-radius:var(--radius-md);text-align:center;padding:70px 24px}.plugins-empty h3{margin-bottom:8px}.plugins-empty p{color:var(--text-2)}.plugins-developer{border:1px solid var(--border);border-radius:calc(18px * var(--radius-scale));background:linear-gradient(135deg, var(--bg2), color-mix(in srgb, var(--accent) 8%, var(--bg2)));justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:96px;padding:clamp(30px,5vw,56px);display:flex}.plugins-developer h2{margin-bottom:12px;font-size:clamp(2rem,4vw,3.5rem)}.plugins-developer p:not(.plugins-kicker){max-width:660px;color:var(--text-2);margin-bottom:0;line-height:1.7}.resolve-shell{padding:42px 24px 96px}.resolve-breadcrumb{color:var(--text-3);align-items:center;gap:9px;margin-bottom:70px;font-size:.75rem;display:flex}.resolve-breadcrumb a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.resolve-breadcrumb a:hover{color:var(--accent-text)}.resolve-header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:54px;display:flex}.resolve-header h1{max-width:900px;margin:24px 0 16px;font-size:clamp(3rem,7vw,6rem);line-height:.94}.resolve-header>div>p{max-width:720px;color:var(--text-2);margin-bottom:0;font-size:1.125rem;line-height:1.7}.resolve-download{margin-top:28px}.resolve-install{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.resolve-install li{border:1px solid var(--border);border-radius:calc(12px * var(--radius-scale));background:var(--glass);gap:16px;padding:22px;display:flex}.resolve-install li>span{color:var(--accent-text);font:.6875rem ui-monospace,monospace}.resolve-install strong{margin-bottom:7px;font-size:.875rem;display:block}.resolve-install p{color:var(--text-2);margin:0;font-size:.75rem;line-height:1.6}.resolve-install code{color:var(--text);font-size:.75rem}.resolve-workspace{border:1px solid var(--border-md);border-radius:calc(16px * var(--radius-scale));color:#dedee3;box-shadow:0 30px 90px #00000057, 0 0 0 1px var(--accent-glow);background:#090a0d;overflow:hidden}.resolve-workspace__top{color:#888a94;border-bottom:1px solid #25262b;justify-content:space-between;padding:10px 14px;font-size:.625rem;display:flex}.resolve-workspace__media{grid-template-columns:150px minmax(0,1fr) 275px;min-height:445px;display:grid}.resolve-workspace__bin{color:#858790;border-right:1px solid #25262b;align-content:start;gap:6px;padding:14px 10px;font-size:.625rem;display:grid}.resolve-workspace__bin strong{color:#d4d4d8;margin-bottom:10px;font-size:.75rem}.resolve-workspace__bin div{background:#131419;align-items:center;gap:6px;padding:8px 6px;display:flex}.resolve-workspace__viewer{background:#050506;place-items:center;padding:22px;display:grid;position:relative}.resolve-workspace__timecode{color:#6e7078;font:.5625rem ui-monospace,monospace;position:absolute;top:8px;right:12px}.resolve-workspace__scene{aspect-ratio:16/9;background:radial-gradient(circle at 54% 47%, color-mix(in srgb, var(--accent) 34%, transparent), transparent 17%), linear-gradient(130deg, #11141b, #312b35 52%, #090a0d);width:min(90%,600px);position:relative;overflow:hidden}.resolve-workspace__scene>span{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:#ffffff09;position:absolute;inset:24% 30%;box-shadow:0 24px 50px #00000080}.resolve-panel{background:#111217;border-left:1px solid #25262b;padding:16px}.resolve-panel label{color:#868892;gap:6px;margin-bottom:11px;font-size:.625rem;font-weight:650;display:grid}.resolve-panel textarea,.resolve-panel label button{border-radius:calc(6px * var(--radius-scale));color:#d7d7dc;width:100%;font:inherit;text-align:left;background:#18191f;border:1px solid #2c2e35}.resolve-panel textarea{resize:none;min-height:76px;padding:9px;font-size:.625rem;line-height:1.5}.resolve-panel label button{justify-content:space-between;align-items:center;min-height:32px;padding:0 8px;font-size:.625rem;display:flex}.resolve-panel__row{grid-template-columns:1fr .75fr;gap:7px;display:grid}.resolve-panel__generate{border-radius:calc(6px * var(--radius-scale));background:var(--accent);width:100%;min-height:35px;color:var(--accent-fg);border:0;justify-content:center;align-items:center;gap:6px;font-size:.75rem;font-weight:800;display:flex}.resolve-panel__progress{border-radius:calc(7px * var(--radius-scale));background:#18191f;border:1px solid #2c2e35;margin-top:14px;padding:10px;font-size:.625rem}.resolve-panel__progress div{justify-content:space-between;display:flex}.resolve-panel__progress i{border-radius:calc(2px * var(--radius-scale));background:#2c2e35;height:3px;margin-top:8px;display:block;overflow:hidden}.resolve-panel__progress i span{background:var(--accent);width:72%;height:100%;display:block}.resolve-panel__preview{background:radial-gradient(circle at 80% 50%, var(--accent-dim), transparent 50%), #15161a;color:#bfc0c7;border:1px solid #2c2e35;min-height:52px;margin-top:8px;padding:8px;font-size:.625rem}.resolve-panel__preview span{align-items:center;gap:5px;display:flex}.resolve-panel__actions{grid-template-columns:1fr 1fr;gap:5px;margin-top:8px;display:grid}.resolve-panel__actions button{border-radius:calc(5px * var(--radius-scale));color:#c8c9cf;background:#1b1c22;border:1px solid #34363e;justify-content:center;align-items:center;gap:4px;min-height:31px;padding:3px;font-size:.625rem;display:flex}.resolve-workspace__timeline{border-top:1px solid #25262b;min-height:190px;padding:14px 12px 12px 46px;position:relative}.resolve-workspace__ruler{background:repeating-linear-gradient(90deg,#0000 0 49px,#3b3c43 50px);border-bottom:1px solid #2a2b31;height:20px}.resolve-workspace__tracks{grid-template-columns:28px 1.1fr .9fr;gap:4px;padding-top:6px;display:grid}.resolve-workspace__tracks>span{color:#696b73;place-items:center;font-size:.625rem;display:grid}.resolve-workspace__tracks i{border-radius:calc(3px * var(--radius-scale));background:#242731;border:1px solid #343640;height:34px;display:block}.resolve-workspace__tracks .clip--muted{background:#222831}.resolve-workspace__tracks .clip--accent{border-color:color-mix(in srgb, var(--accent) 52%, #343640);background:color-mix(in srgb, var(--accent) 28%, #1c1d22)}.resolve-workspace__tracks .clip--wide{grid-column:span 1}.resolve-workspace__tracks .wave{background:repeating-linear-gradient(90deg,#39414c 0 2px,#0000 2px 5px),#1b1d23;grid-column:span 2}.resolve-workspace__timeline>b{background:var(--accent);width:1px;position:absolute;top:10px;bottom:8px;left:56%}.resolve-section{padding-top:100px}.resolve-section>h2{max-width:740px;margin-bottom:34px;font-size:clamp(2.1rem,5vw,4rem);line-height:1}.resolve-workflow{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.resolve-workflow li{border:1px solid var(--border);background:var(--glass);border-right:0;flex-direction:column;justify-content:space-between;min-height:140px;padding:20px;display:flex;position:relative}.resolve-workflow li:first-child{border-radius:calc(12px * var(--radius-scale)) 0px 0px calc(12px * var(--radius-scale))}.resolve-workflow li:last-child{border-right:1px solid var(--border);border-radius:0px calc(12px * var(--radius-scale)) calc(12px * var(--radius-scale)) 0px}.resolve-workflow li span{color:var(--accent-text);font:.625rem ui-monospace,monospace}.resolve-workflow li strong{max-width:160px;font-size:.875rem;line-height:1.4}.resolve-workflow li svg{z-index:1;color:var(--accent-text);position:absolute;top:50%;right:-9px;transform:translateY(-50%)}.resolve-capabilities{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.resolve-capabilities div{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--glass);min-height:64px;color:var(--text-2);align-items:center;gap:12px;padding:14px 17px;font-size:.875rem;display:flex}.resolve-capabilities svg{color:var(--accent-text)}.resolve-compatibility{grid-template-columns:1fr 1fr;gap:12px;display:grid}.resolve-compatibility article{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--glass);padding:28px}.resolve-compatibility article.is-featured{border-color:var(--accent-border);background:linear-gradient(145deg, var(--accent-dim), var(--bg2))}.resolve-compatibility article>div{justify-content:space-between;align-items:center;gap:10px;margin-bottom:24px;display:flex}.resolve-compatibility h3{margin:0;font-size:1.125rem}.resolve-compatibility article>div span{border-radius:calc(5px * var(--radius-scale));background:var(--glass-high);color:var(--text-2);text-transform:uppercase;padding:4px 7px;font-size:.625rem;font-weight:700}.resolve-compatibility ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.resolve-compatibility li{color:var(--text-2);align-items:flex-start;gap:8px;font-size:.875rem;line-height:1.5;display:flex}.resolve-compatibility li svg{color:var(--accent-text);flex:none;margin-top:2px}.resolve-compatibility li.is-limited{color:var(--text-3);padding-left:23px}.resolve-legal{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-3);align-items:flex-start;gap:9px;margin-top:14px;padding:14px 16px;font-size:.75rem;line-height:1.6;display:flex}.resolve-legal svg{flex:none;margin-top:2px}@media (max-width:980px){.plugins-hero__inner{grid-template-columns:1fr}.plugins-editor{width:min(680px,100%);transform:none}.plugins-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plugins-featured{grid-template-columns:1fr;gap:24px}.plugins-developer{flex-direction:column;align-items:flex-start}.resolve-workspace__media{grid-template-columns:minmax(0,1fr) 250px}.resolve-workspace__bin{display:none}.resolve-workflow{grid-template-columns:1fr;gap:6px}.resolve-install{grid-template-columns:1fr}.resolve-workflow li,.resolve-workflow li:first-child,.resolve-workflow li:last-child{border:1px solid var(--border);border-radius:calc(8px * var(--radius-scale));flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;min-height:auto}.resolve-workflow li svg{display:none}}@media (max-width:720px){.plugins-page main{padding-top:60px}.plugins-hero{padding:58px 18px 64px}.plugins-hero__copy h1{font-size:clamp(2.65rem,14vw,4.2rem)}.plugins-hero__actions .btn,.plugins-featured__actions .btn,.plugins-developer__actions .btn{justify-content:center;width:100%}.plugins-editor__body{grid-template-columns:1fr;min-height:310px}.plugins-editor__canvas{min-height:290px}.plugins-editor__panel{display:none}.plugins-catalog{padding:50px 18px 66px}.plugins-filterbar{flex-direction:column;align-items:stretch}.plugins-search{width:100%}.plugins-filters{overscroll-behavior-x:contain;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.plugins-filters button{flex:none}.plugins-grid{grid-template-columns:1fr}.plugins-featured{padding:25px}.plugins-featured__features{padding:17px}.plugins-developer{width:auto;margin:0 18px 68px}.resolve-shell{padding:30px 18px 70px}.resolve-breadcrumb{margin-bottom:48px}.resolve-header{flex-direction:column;align-items:flex-start}.resolve-header h1{font-size:clamp(2.75rem,14vw,4.5rem)}.resolve-workspace__media{grid-template-columns:1fr;min-height:auto}.resolve-workspace__viewer{min-height:300px}.resolve-panel{border-top:1px solid #25262b;border-left:0}.resolve-workspace__timeline{display:none}.resolve-section{padding-top:72px}.resolve-capabilities{grid-template-columns:1fr 1fr}.resolve-compatibility{grid-template-columns:1fr}.resolve-compatibility article>div{flex-direction:column;align-items:flex-start}}@media (max-width:440px){.resolve-capabilities{grid-template-columns:1fr}.plugins-editor__canvas{min-height:235px}}@media (prefers-reduced-motion:reduce){.plugins-card{transition:none}.plugins-card:hover{transform:none}}.resolve-landing{background:#050506}.resolve-landing main{padding-top:72px}.resolve-section-shell{width:min(1240px,100%);margin-inline:auto}.resolve-landing-hero{background:linear-gradient(#141518e0,#05050633 32%,#050506 76%),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 70px),#050506;min-height:1000px;padding:clamp(68px,9vw,118px) 24px 96px;position:relative;overflow:hidden}.resolve-landing-hero__glow{background:color-mix(in srgb, var(--accent) 9%, transparent);filter:blur(150px);pointer-events:none;border-radius:50%;width:min(1100px,94vw);height:680px;position:absolute;top:-280px;left:50%;transform:translate(-50%)}.resolve-landing-hero__copy{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:1120px;margin-inline:auto;display:flex;position:relative}.resolve-available{border-radius:calc(7px * var(--radius-scale));color:#a5a5ab;letter-spacing:.02em;background:#ffffff0e;border:1px solid #ffffff17;align-items:center;min-height:34px;margin-bottom:30px;padding:0 13px;font-size:.75rem;font-weight:650;display:inline-flex}.resolve-landing-hero h1{color:#f5f5f4;max-width:1120px;font-family:var(--font-display);letter-spacing:-.065em;text-transform:uppercase;text-wrap:balance;margin-bottom:26px;font-size:clamp(3.4rem,7.2vw,7.1rem);font-weight:750;line-height:.92}.resolve-landing-hero h1>span{justify-content:center;align-items:center;gap:.14em;margin-top:.14em;display:flex}.resolve-logo-mark{border:1px solid color-mix(in srgb, var(--accent) 48%, #fff);background:radial-gradient(circle at 30% 30%, var(--accent), transparent 32%), linear-gradient(145deg, #1d2321, #111214);width:.72em;height:.72em;box-shadow:0 0 30px color-mix(in srgb, var(--accent) 22%, transparent);color:#f8f8f7;vertical-align:.06em;border-radius:.16em;place-items:center;display:inline-grid}.resolve-logo-mark svg{width:46%;height:46%}.resolve-landing-hero__lede{color:#96969d;text-wrap:balance;max-width:780px;margin-bottom:34px;font-size:clamp(.95rem,1.35vw,1.125rem);line-height:1.65}.resolve-primary-download{border:1px solid var(--accent);border-radius:calc(11px * var(--radius-scale));background:var(--accent);min-height:52px;box-shadow:0 14px 36px color-mix(in srgb, var(--accent) 15%, transparent);color:var(--accent-fg);justify-content:center;align-items:center;gap:9px;padding:0 24px;font-size:.875rem;font-weight:820;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.resolve-primary-download:hover{box-shadow:0 18px 44px color-mix(in srgb, var(--accent) 24%, transparent);transform:translateY(-2px)}.resolve-windows-download{color:#9a9aa0;margin-top:14px;font-size:.75rem;font-weight:700;text-decoration:none}.resolve-windows-download:hover{color:#f0f0ee}.resolve-product-chip{border-radius:var(--radius-chip);color:#eeeeec;background:#ffffff14;border:1px solid #ffffffb8;align-items:center;gap:8px;min-height:37px;margin-top:48px;padding:0 14px;font-size:.75rem;font-weight:700;display:inline-flex}.resolve-showcase{z-index:1;width:min(1240px,100%);margin:clamp(130px,17vw,250px) auto 0;position:relative}.resolve-showcase>p{color:#8c8c92;text-align:center;margin-bottom:9px;font-size:.75rem}.resolve-showcase__arrow{color:#74747a;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:28px;height:28px;margin:0 auto 24px;font-size:.75rem;display:grid}.resolve-showcase .resolve-workspace{border-radius:calc(18px * var(--radius-scale));box-shadow:0 44px 120px #0000008f, 0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent)}.resolve-install-band{color:#111214;background:#e7e7e2;padding:clamp(76px,9vw,126px) 24px clamp(86px,10vw,142px)}.resolve-light-kicker{color:#696a6d;font-size:.75rem;font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-align:center;font-family:var(--label-face);text-transform:uppercase;margin-bottom:14px}.resolve-install-band h2{color:#111214;letter-spacing:-.055em;text-align:center;text-transform:uppercase;margin-bottom:28px;font-size:clamp(2.4rem,5vw,5rem);font-weight:820;line-height:.95}.resolve-platform-switch{border-radius:var(--radius-chip);background:#d3d3ce;width:fit-content;margin:0 auto 52px;padding:4px;display:flex}.resolve-platform-switch button{border-radius:var(--radius-chip);color:#66676a;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 17px;font-size:.75rem;font-weight:750}.resolve-platform-switch button.is-active{color:#f5f5f1;background:#111214}.resolve-install-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.resolve-install-cards>li{min-width:0}.resolve-install-card__visual{border-radius:calc(15px * var(--radius-scale));background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 28%), linear-gradient(145deg, #202126, #0c0d0f);color:#f4f4f1;border:1px solid #2a2b2e;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:260px;margin-bottom:23px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #18181921}.resolve-install-card__visual:after{content:"";background:repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 38px);position:absolute;inset:0}.resolve-install-card__visual>span{z-index:1;color:#74757a;font:.625rem ui-monospace,monospace;position:absolute;top:14px;left:15px}.resolve-install-card__visual svg{z-index:1;color:var(--accent);position:relative}.resolve-install-card__visual small{z-index:1;border-radius:calc(6px * var(--radius-scale));color:#b2b2b6;background:#ffffff0b;border:1px solid #ffffff1a;padding:7px 10px;font-size:.625rem;position:relative}.resolve-install-cards h3{color:#111214;letter-spacing:-.025em;margin-bottom:9px;font-size:1.125rem}.resolve-install-cards>li>p{color:#65666a;max-width:370px;margin-bottom:0;font-size:.875rem;line-height:1.65}.resolve-feature-story{background:#050506;padding:clamp(90px,12vw,170px) 24px}.resolve-feature-story__head{margin-bottom:clamp(54px,8vw,92px)}.resolve-feature-story__head h2{color:#f3f3f1;letter-spacing:-.065em;text-transform:uppercase;max-width:900px;margin-bottom:0;font-size:clamp(3rem,7vw,6.7rem);font-weight:770;line-height:.93}.resolve-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.resolve-feature-grid article{min-width:0}.resolve-feature-visual{border-radius:calc(15px * var(--radius-scale));background:radial-gradient(circle at 75% 26%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 29%), linear-gradient(150deg, #16171b, #090a0c);border:1px solid #26272b;flex-direction:column;justify-content:space-between;min-height:330px;margin-bottom:25px;padding:18px;display:flex;position:relative;overflow:hidden}.resolve-feature-visual>div{color:#cfcfd1;align-items:center;gap:9px;font-size:.75rem;font-weight:700;display:flex}.resolve-feature-visual>div svg{color:var(--accent)}.resolve-feature-visual>p{z-index:1;border-radius:calc(8px * var(--radius-scale));color:#aaaab0;background:#ffffff0b;border:1px solid #ffffff17;max-width:88%;margin:auto 0 42px;padding:14px;font-size:.75rem;line-height:1.55;position:relative}.resolve-feature-visual>i{border-radius:calc(3px * var(--radius-scale));background:#2b2c31;height:3px;position:absolute;bottom:22px;left:18px;right:18px;overflow:hidden}.resolve-feature-visual>i:after{background:var(--accent);content:"";width:72%;height:100%;display:block}.resolve-feature-grid article>span{color:var(--accent-text);font-size:.625rem;font-weight:var(--label-weight);letter-spacing:var(--label-tracking);font-family:var(--label-face);text-transform:uppercase}.resolve-feature-grid h3{color:#f1f1ef;letter-spacing:-.035em;margin:9px 0 11px;font-size:1.375rem}.resolve-feature-grid article>p{color:#85858c;font-size:.875rem;line-height:1.7}.resolve-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:96px;display:grid}.resolve-fact-grid>div{border-radius:calc(9px * var(--radius-scale));color:#a5a5aa;background:#0d0e10;border:1px solid #24252a;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:68px;padding:0 16px;font-size:.75rem;display:grid}.resolve-fact-grid svg:first-child,.resolve-fact-grid svg:last-child{color:var(--accent)}.resolve-faq{color:#111214;background:#e7e7e2;padding:clamp(86px,11vw,150px) 24px}.resolve-faq__layout{grid-template-columns:.8fr 1.2fr;gap:clamp(50px,9vw,130px);display:grid}.resolve-faq .plugins-kicker{color:#5e5f63}.resolve-faq h2{color:#111214;letter-spacing:-.06em;text-transform:uppercase;margin-bottom:18px;font-size:clamp(2.8rem,5.6vw,5.4rem);font-weight:800;line-height:.94}.resolve-faq__layout>div:first-child>p:last-child{color:#66676b;max-width:390px;line-height:1.65}.resolve-faq__items{border-top:1px solid #bfc0bc}.resolve-faq details{border-bottom:1px solid #bfc0bc}.resolve-faq summary,.resolve-faq summary:hover{color:#111214;cursor:pointer;padding:24px 42px 24px 0;font-size:1rem;font-weight:760;list-style:none;position:relative}.resolve-faq summary::-webkit-details-marker{display:none}.resolve-faq summary:after{content:"+";font-size:1.25rem;font-weight:400;position:absolute;top:21px;right:2px}.resolve-faq details[open] summary:after{content:"−"}.resolve-faq details p,.resolve-faq details p:hover{color:#626367;max-width:690px;margin:-6px 0 24px;font-size:.875rem;line-height:1.7}.resolve-final-cta{background:radial-gradient(circle at 50% 70%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 28%), #050506;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:650px;padding:100px 24px;display:flex}.resolve-final-cta>p{color:var(--accent-text);font-size:.75rem;font-weight:var(--label-weight);letter-spacing:var(--label-tracking);font-family:var(--label-face);text-transform:uppercase}.resolve-final-cta h2{color:#f4f4f2;letter-spacing:-.065em;text-transform:uppercase;max-width:920px;margin:16px 0 34px;font-size:clamp(3.3rem,7.5vw,7rem);font-weight:780;line-height:.92}.resolve-final-cta>div{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}@media (max-width:980px){.resolve-landing-hero h1>span{display:block}.resolve-logo-mark{margin-inline:.08em}.resolve-install-cards,.resolve-feature-grid{grid-template-columns:1fr;gap:44px}.resolve-install-card__visual,.resolve-feature-visual{min-height:360px}.resolve-fact-grid{grid-template-columns:1fr 1fr}.resolve-faq__layout{grid-template-columns:1fr}}@media (max-width:720px){.resolve-landing main{padding-top:60px}.resolve-landing-hero{padding:58px 16px 64px}.resolve-landing-hero h1{letter-spacing:-.055em;font-size:clamp(2.65rem,13vw,4.4rem)}.resolve-landing-hero__lede{font-size:.875rem}.resolve-product-chip{margin-top:36px}.resolve-showcase{margin-top:100px}.resolve-showcase .resolve-workspace__media{min-height:520px}.resolve-install-band,.resolve-feature-story,.resolve-faq{padding-left:17px;padding-right:17px}.resolve-install-cards h3{font-size:1rem}.resolve-feature-story__head h2{font-size:clamp(2.75rem,13vw,4.5rem)}.resolve-fact-grid{grid-template-columns:1fr;margin-top:68px}.resolve-final-cta{min-height:540px;padding-inline:17px}.resolve-final-cta>div,.resolve-final-cta .resolve-primary-download,.resolve-final-cta .btn{width:100%}}
