.product-cover{background:var(--product-surface);height:248px;color:var(--product-accent);border-bottom:1px solid #ffffff08;overflow:hidden}.product-cover .cover-scene{place-items:center;height:202px;padding:18px 16px 8px;display:grid}.product-cover .cover-caption{text-align:center;margin:0;padding:8px 16px 16px;font-size:.75rem;line-height:1.4}.product-cover .mini-window{background:#101923;border:1px solid #ffffff25;border-radius:9px;box-shadow:0 12px 28px #0003}.product-cover .window-bar{border-bottom:1px solid #ffffff15;align-items:center;gap:7px;padding:10px 12px;font-size:9px;display:flex}.product-cover .window-bar>small{opacity:.7;margin-left:auto;font-size:8px}.product-cover .window-dots,.product-cover .editor-bar{gap:4px;display:flex}.product-cover .window-dots i,.product-cover .editor-bar i{opacity:.5;background:currentColor;border-radius:50%;width:4px;height:4px;display:block}.product-cover .signal-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.product-cover .check{color:#a5e5c5}.product-cover .agent-scene{width:min(100%,360px);height:170px;position:relative}.product-cover .agent-lines{opacity:.5;width:100%;height:100%;position:absolute;inset:0}.product-cover .agent-editor{background:#101923;border:1px solid #ffffff26;border-radius:8px;width:108px;padding:12px;position:absolute;top:27px;left:0;transform:rotate(-5deg);box-shadow:0 8px 20px #0002}.product-cover .editor-bar{margin-bottom:14px}.product-cover .code-line{opacity:.5;background:currentColor;border-radius:2px;width:70%;height:4px;margin:8px 0;display:block}.product-cover .code-line.wide{opacity:.8;width:90%}.product-cover .code-line.short{width:48%}.product-cover .agent-editor small{font-size:9px}.product-cover .agent-hub{background:#33446b;border:1px solid #b8c9ff66;border-radius:15px;place-items:center;width:54px;height:54px;display:grid;position:absolute;top:64px;left:44%;transform:rotate(-7deg)}.product-cover .agent-chip{background:#101923;border:1px solid #ffffff26;border-radius:6px;align-items:center;gap:6px;padding:10px;font-size:9px;display:flex;position:absolute;box-shadow:0 6px 14px #0002}.product-cover .security{top:20px;right:0;transform:rotate(4deg)}.product-cover .reliability{bottom:12px;right:9px;transform:rotate(-3deg)}.product-cover .monitor-window{width:min(100%,340px);padding-bottom:5px;transform:rotate(-2deg)}.product-cover .monitor-row{border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;margin:0 12px;padding:8px 0;font-size:9px;display:flex}.product-cover .monitor-row:last-child{border:0}.product-cover .monitor-row>span:first-child{flex-shrink:0;width:75px}.product-cover .heartbeat-bars{flex:1;align-items:center;gap:3px;height:27px;display:flex}.product-cover .heartbeat-bars i{background:#83c4ab;border-radius:1px;flex:1;max-width:6px}.product-cover .heartbeat-bars i:nth-child(5n){background:#eac18d}.product-cover .tool-tiles{grid-template-columns:repeat(3,64px);gap:9px;display:grid;transform:rotate(-7deg)}.product-cover .tool-tile{color:#786044;background:#f4f0dd;border:1px solid #ffffff60;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:67px;display:flex;box-shadow:0 6px 12px #0002}.product-cover .tool-tile strong{font-family:var(--font-code);font-size:22px;font-weight:400}.product-cover .tool-tile small{font-size:8px}.product-cover .tile-0,.product-cover .tile-4{color:#365f53;background:#dbece2}.product-cover .tile-2{color:#715282;background:#e5dcf0}.product-cover .tile-3{color:#43647b;background:#d8e5ef}.product-cover .plugin-scene{width:min(100%,330px);position:relative}.product-cover .plugin-window{width:82%;transform:rotate(-3deg)}.product-cover .site-preview{padding:14px}.product-cover .site-heading{background:#dbbfff;border-radius:2px;width:52%;height:7px;margin-bottom:8px}.product-cover .site-line{background:#dbbfff40;border-radius:2px;width:74%;height:4px;margin:5px 0}.product-cover .site-line.short{width:54%}.product-cover .site-cards{gap:7px;margin-top:12px;display:flex}.product-cover .site-cards i{background:#dbbfff18;border:1px solid #dbbfff25;border-radius:3px;flex:1;height:27px}.product-cover .platforms{gap:12px;padding:0 14px 12px;font-size:8px;display:flex}.product-cover .plugin-module{color:#654576;background:#e4d5f2;border:1px solid #fff8;border-radius:9px;justify-items:center;gap:9px;width:108px;padding:13px 8px;display:grid;position:absolute;top:55px;right:0;transform:rotate(6deg);box-shadow:0 10px 18px #0003}.product-cover .plugin-module>span{font-size:8px}.product-cover .module-switch{background:#786189;border-radius:8px;width:25px;height:13px;padding:2px}.product-cover .module-switch:after{content:"";background:#fff;border-radius:50%;width:9px;height:9px;margin-left:auto;display:block}.product-cover .pixel-scene{width:min(100%,310px);position:relative}.product-cover .pixel-window{width:90%;transform:rotate(-2deg)}.product-cover .pixel-body{padding:10px 14px 0}.product-cover .pixel-label{font-size:9px}.product-cover .pixel-chart{border-bottom:1px solid #c8e59c40;align-items:end;gap:6px;height:58px;margin-top:8px;display:flex}.product-cover .pixel-chart i{background:#c8e59c80;border-radius:3px 3px 0 0;flex:1}.product-cover .pixel-chart i:nth-child(3n){background:#c8e59c}.product-cover .pixel-platforms{gap:16px;padding:10px 14px;font-size:8px;display:flex}.product-cover .event-chip{color:#42552a;background:#e5efcd;border-radius:6px;padding:10px;font-size:9px;position:absolute;bottom:19px;right:-4px;transform:rotate(5deg);box-shadow:0 6px 16px #0003}.product-cover .notebook-scene{width:min(100%,300px);height:174px;position:relative}.product-cover .notebook-page{color:#694d3b;background:#f2e4d6;border-left:7px solid #ad8266;border-radius:3px 12px 12px 3px;width:180px;padding:12px 18px;position:absolute;top:1px;left:7px;transform:rotate(-5deg);box-shadow:0 10px 20px #0002}.product-cover .notebook-tab{margin-bottom:8px;font-size:8px;display:block}.product-cover .notebook-page strong{font-family:var(--font-display);font-size:25px;font-weight:400;line-height:.98;display:block}.product-cover .notebook-rule{border-top:1px solid #ad826640;margin-top:9px}.product-cover .notebook-page small{font-size:7px}.product-cover .code-note{color:#e7c4ae;width:155px;font-family:var(--font-code);background:#151d27;border:1px solid #ffffff20;border-radius:7px;gap:4px;padding:12px;font-size:9px;display:grid;position:absolute;bottom:0;right:0;transform:rotate(5deg);box-shadow:0 8px 20px #0003}.product-cover .code-note .window-dots{margin-bottom:6px}.product-cover .code-note b{color:#c3b3e6;font-weight:400}.product-cover .code-note em{color:#9ac8af;font-style:normal}@media (max-width:380px){.product-cover .cover-scene{padding-inline:12px}.product-cover .agent-editor{width:92px}.product-cover .agent-hub{width:47px;height:47px;left:39%}.product-cover .agent-chip{padding:8px;font-size:8px}.product-cover .security{top:14px}.product-cover .heartbeat-bars{gap:2px}.product-cover .monitor-row{gap:6px}.product-cover .notebook-page{width:165px;left:0}.product-cover .code-note{width:140px}.product-cover .cover-caption{font-size:11px}}
:where([data-page=products]) .products-page{max-width:1152px;margin-inline:auto;padding:0 24px}:where([data-page=products]) .products-intro{padding:150px 0 64px}:where([data-page=products]) .studio-link{color:var(--panel-lime);text-underline-offset:5px;font-size:.9375rem}:where([data-page=products]) .studio-link:hover{text-decoration:underline}:where([data-page=products]) h1{margin:24px 0;font-size:clamp(3rem,6.5vw,5.5rem);line-height:1.04}:where([data-page=products]) .products-intro>p{max-width:610px;color:var(--panel-mute);font-size:1.125rem;line-height:1.7}:where([data-page=products]) .catalog-toolbar{border-top:1px solid var(--panel-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}:where([data-page=products]) .product-filters{flex-wrap:wrap;gap:8px;display:flex}:where([data-page=products]) .product-filters[hidden],:where([data-page=products]) .product-card[hidden]{display:none}:where([data-page=products]) .product-filters button{border:1px solid var(--panel-line);min-height:44px;color:var(--panel-ink);border-radius:6px;padding:10px 15px;font-size:.875rem}:where([data-page=products]) .product-filters button:hover{border-color:var(--panel-mute)}:where([data-page=products]) .product-filters button[aria-pressed=true]{background:var(--panel-lime);border-color:var(--panel-lime);color:var(--panel-paper)}:where([data-page=products]) .products-page a:focus-visible,:where([data-page=products]) .product-filters button:focus-visible{outline:2px solid var(--panel-lime);outline-offset:5px}:where([data-page=products]) .product-count{color:var(--panel-mute);font-size:.875rem}:where([data-page=products]) .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}:where([data-page=products]) .product-card{border:1px solid var(--panel-line);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}:where([data-page=products]) .product-identity{align-items:center;gap:12px;margin:14px 0 10px;display:flex}:where([data-page=products]) .product-logo{-o-object-fit:contain;object-fit:contain;border-radius:8px;flex-shrink:0;width:40px;height:40px}:where([data-page=products]) .product-content{flex-direction:column;flex:1;padding:28px 32px 0;display:flex}:where([data-page=products]) .product-meta{color:var(--panel-mute);justify-content:space-between;align-items:center;gap:12px;font-size:.8125rem;display:flex}:where([data-page=products]) .product-status{color:var(--product-accent)}:where([data-page=products]) .product-content h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.375rem,3vw,1.75rem);font-weight:600}:where([data-page=products]) .product-headline{font-size:1rem;line-height:1.5}:where([data-page=products]) .product-description{color:var(--panel-mute);margin:12px 0 28px;font-size:.9375rem;line-height:1.7}:where([data-page=products]) .product-link{border-top:1px solid var(--panel-line);justify-content:space-between;align-items:center;gap:16px;min-height:70px;margin-top:auto;padding:16px 0;font-size:.875rem;display:flex}:where([data-page=products]) .product-link:hover{color:var(--product-accent)}:where([data-page=products]) .explore-label{color:var(--product-accent);align-items:center;gap:8px;display:inline-flex}:where([data-page=products]) .studio-note{border-top:1px solid var(--panel-line);justify-content:space-between;align-items:center;gap:28px;margin:72px 0;padding-top:36px;display:flex}:where([data-page=products]) .studio-note h2{font-size:clamp(2rem,4vw,2.75rem);line-height:1.15}:where([data-page=products]) .studio-note p{max-width:520px;color:var(--panel-mute);margin-top:12px;line-height:1.6}:where([data-page=products]) .studio-note a{flex-shrink:0}@media (max-width:640px){:where([data-page=products]) .products-page{padding-inline:20px}:where([data-page=products]) .products-intro{padding:120px 0 40px}:where([data-page=products]) .product-grid{grid-template-columns:1fr;gap:24px}:where([data-page=products]) .product-content{padding:24px 24px 0}:where([data-page=products]) .studio-note{flex-direction:column;align-items:flex-start;margin:48px 0}}
