.marketing-page{--page-max-width:1280px;--page-padding-x:0px;--page-header-height:68px;min-height:100dvh;background:var(--surface-background);color:var(--text-primary);font-family:var(--system-font)}.mkt-main{border-left:var(--border-width-thin) solid var(--border-muted);border-right:var(--border-width-thin) solid var(--border-muted)}.mkt-container,.mkt-main{max-width:var(--page-max-width);margin:0 auto}.mkt-container{padding:0}.mkt-integrations{position:relative;border-bottom:var(--border-width-thin) solid var(--border-muted);overflow:hidden}.mkt-integrations:before{content:"";position:absolute;inset:0;background:linear-gradient(to right,var(--surface-background) 0,rgba(140,60,30,.35) 30%,rgba(100,45,20,.15) 55%,var(--surface-background) 100%);pointer-events:none;z-index:0}.mkt-integrations-inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:38px}.mkt-integrations-label{font-family:var(--system-mono-font);font-size:var(--type-subtitle);font-weight:var(--font-weight-bold);line-height:var(--line-height-relaxed);letter-spacing:var(--tracking-tight);color:var(--color-white);white-space:nowrap;flex-shrink:0}.mkt-integrations-list{display:flex;align-items:stretch}.mkt-integrations-item{display:flex;align-items:center;justify-content:center;text-decoration:none;width:150px;padding:var(--spacing-sm) 0;border:none;border-left:var(--border-width-thin) solid var(--border-muted);background:var(--surface-background);perspective:800px;overflow:hidden;appearance:none;font:inherit;color:inherit;cursor:pointer}.mkt-integrations-item:last-child{border-right:var(--border-width-thin) solid var(--border-muted)}.mkt-integrations-item:hover{background:rgba(243,122,88,.1)}.mkt-die{--die-h:52px;position:relative;width:100%;height:var(--die-h);transform-style:preserve-3d;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.mkt-integrations-item:hover .mkt-die{transform:rotateX(-90deg)}.mkt-die-bottom,.mkt-die-front{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-30);backface-visibility:hidden}.mkt-die-front{transform:translateZ(calc(var(--die-h) / 2))}.mkt-die-bottom{transform:rotateX(90deg) translateZ(calc(var(--die-h) / 2))}.mkt-die-bottom .mkt-integrations-name{color:var(--color-primary)}.mkt-integrations-icon{width:32px;height:32px;object-fit:contain}.mkt-integrations-name{font-size:var(--type-meta);line-height:1;color:var(--text-muted);text-align:center;white-space:nowrap}@media (prefers-reduced-motion:reduce){.mkt-die{transition:none}}@media (max-width:768px){.mkt-integrations-inner{flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md) 0 0}.mkt-integrations-list{display:grid;grid-template-columns:1fr 1fr;width:100%}.mkt-integrations-item,.mkt-integrations-list{border-top:var(--border-width-thin) solid var(--border-muted)}.mkt-integrations-item{width:auto;border-left:none;border-right:none}.mkt-integrations-item:nth-child(2n){border-left:var(--border-width-thin) solid var(--border-muted)}.mkt-integrations-item:nth-child(-n+2){border-top:none}.mkt-integrations-item:last-child{border-right:none}}.dialog-content.quick-ide-dialog{top:50%!important;transform:translate(-50%,-50%);max-height:calc(100vh - 2 * var(--spacing-lg))!important}.quick-ide-body{position:relative;display:flex;flex-direction:column;gap:var(--spacing-md)}.quick-ide-body:before{content:"";position:absolute;top:calc(-1 * var(--spacing-lg));right:calc(-1 * var(--spacing-lg));left:calc(-1 * var(--spacing-lg));height:70%;background:radial-gradient(90% 100% at 100% 0,rgb(var(--mkt-glow-lava-500,243 122 88)/.2) 0,rgb(var(--mkt-glow-lava-700,176 77 46)/.1) 32%,transparent 66%);pointer-events:none;z-index:0}.quick-ide-body>*{position:relative;z-index:1}.quick-ide-section{display:flex;flex-direction:column;gap:var(--spacing-sm)}.quick-ide-section-title{display:flex;gap:var(--spacing-xs);margin:0;font-size:var(--type-meta);color:var(--text-primary)}.quick-ide-badge,.quick-ide-section-title{align-items:center;font-weight:var(--font-weight-medium)}.quick-ide-badge{display:inline-flex;gap:var(--spacing-xxs);padding:var(--spacing-xxs) var(--spacing-xs);font-size:var(--type-label);color:var(--color-primary);background:rgb(var(--mkt-glow-lava-500,243 122 88)/.14)}.quick-ide-section-toggle{display:flex;align-items:center;gap:var(--spacing-xs);width:100%;padding:0;background:transparent;border:none;color:var(--text-primary);font-size:var(--type-meta);font-weight:var(--font-weight-medium);text-align:left;cursor:pointer}.quick-ide-section-chevron{margin-left:auto;transform:rotate(-90deg);transition:transform var(--system-transition)}.quick-ide-section-chevron[data-open]{transform:rotate(0deg)}.quick-ide-section-content{display:flex;flex-direction:column;gap:var(--spacing-sm)}.quick-ide-cmd-row{display:flex;align-items:stretch;gap:var(--spacing-xxs);border:var(--border-width-thin) solid var(--border-default);background:var(--surface-background)}.quick-ide-cmd-row-code{flex:1;min-width:0;padding:var(--spacing-sm) var(--spacing-md);font-family:var(--system-mono-font);font-size:var(--type-label);line-height:var(--line-height-relaxed);color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.quick-ide-cmd-row-copy{display:inline-flex;align-items:center;gap:var(--spacing-xs);flex-shrink:0;padding:0 var(--spacing-md);font-size:var(--type-caption);color:var(--text-secondary);background:var(--surface-muted);border:none;border-left:var(--border-width-thin) solid var(--border-muted);cursor:pointer;transition:color var(--system-transition)}.quick-ide-cmd-row-copy:hover{color:var(--text-primary)}.quick-ide-cmd-row-copy[data-copied]{color:var(--color-success)}.quick-ide-cmd-row-copy svg{color:var(--color-primary)}.quick-ide-cmd-row-copy[data-copied] svg{color:var(--color-success)}.quick-ide-coming-soon,.quick-ide-plugin-note{margin:0;font-size:var(--type-caption);color:var(--text-muted)}.quick-ide-coming-soon{text-align:center}.quick-ide-fallback-link{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);font-size:var(--type-caption);color:var(--text-secondary);text-decoration:none}.quick-ide-fallback-link:hover{color:var(--text-primary);text-decoration:underline}.quick-ide-action-btn{align-self:flex-start;gap:var(--spacing-xs)}.quick-ide-copy-label{margin:0;font-size:var(--type-caption);font-weight:var(--font-weight-normal);color:var(--text-muted)}