.ceta-showcase{--ceta-ink:#f1f4f5;--ceta-muted:#aeb8c0;--ceta-ember:#ff963f;--ceta-line:#293238;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ceta-ink);background:#090d10;font-size:1rem;line-height:1.65}.ceta-showcase .ceta-container{width:min(100% - 3rem,88rem);margin-inline:auto}.ceta-showcase .ceta-hero{isolation:isolate;border-bottom:1px solid var(--ceta-line);background:#090d10;position:relative;overflow:hidden}.ceta-showcase .ceta-hero-landscape,.ceta-showcase .ceta-panel-landscape{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ceta-showcase .ceta-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#090d10ed,#090d10b3 38%,#090d1040);position:absolute;inset:0}.ceta-showcase .ceta-hero>.ceta-container{z-index:1;position:relative}.ceta-showcase .ceta-product-bar{border-bottom:1px solid var(--ceta-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding-block:1.5rem;display:flex}.ceta-showcase .ceta-wordmark{letter-spacing:.12em;align-items:center;gap:.65rem;font-size:1.1rem;font-weight:650;display:inline-flex}.ceta-showcase .ceta-wordmark svg,.ceta-showcase .ceta-section-icon{color:var(--ceta-ember)}.ceta-showcase .ceta-platform,.ceta-showcase .ceta-hero-note{color:var(--ceta-muted);font-size:.875rem}.ceta-showcase .ceta-hero-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);align-items:center;gap:clamp(2rem,4vw,4rem);padding-block:4rem 4.5rem;display:grid}.ceta-showcase .ceta-eyebrow{color:var(--ceta-ember);letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:550;line-height:1.5}.ceta-showcase h1{letter-spacing:-.06em;margin-block:.7rem 1.5rem;font-size:clamp(3.75rem,6vw,5.5rem);font-weight:650;line-height:1}.ceta-showcase h1 span{color:var(--ceta-ember)}.ceta-showcase .ceta-hero-statement{letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.3}.ceta-showcase .ceta-description,.ceta-showcase .ceta-feature p,.ceta-showcase .ceta-local-panel p:not(.ceta-eyebrow),.ceta-showcase .ceta-section-heading>p:last-child,.ceta-showcase .ceta-source p{color:var(--ceta-muted)}.ceta-showcase .ceta-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-block:1.75rem 1rem;display:flex}.ceta-showcase .ceta-button,.ceta-showcase .ceta-text-link,.ceta-showcase .ceta-release-status{justify-content:center;align-items:center;gap:.65rem;min-height:2.75rem;display:inline-flex}.ceta-showcase .ceta-button{color:#17110c;text-align:center;background:linear-gradient(#ffa14f,#ee7923);border:1px solid #ffac6a;border-radius:.45rem;padding:.75rem 1.2rem;font-weight:650;line-height:1.4;box-shadow:0 3px 20px #d951061c}.ceta-showcase .ceta-button:hover{background:#ffb271}.ceta-showcase .ceta-text-link{color:var(--ceta-ember);justify-content:flex-start;font-weight:550;line-height:1.5}.ceta-showcase .ceta-text-link:hover{color:#ffbc86;text-underline-offset:.25em;text-decoration:underline}.ceta-showcase a:focus-visible,.ceta-showcase summary:focus-visible{outline:2px solid var(--ceta-ember);outline-offset:5px}.ceta-showcase .ceta-workbench{background:#0d1317;border:1px solid #3a4144;border-radius:.7rem;min-width:0;overflow:hidden;box-shadow:0 28px 75px #0009,0 0 60px #e65d0908}.ceta-showcase .ceta-window-bar{border-bottom:1px solid var(--ceta-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;font-size:.875rem;display:flex}.ceta-showcase .ceta-window-bar span{align-items:center;gap:.5rem;display:inline-flex}.ceta-showcase .ceta-offline-badge{color:#89e4ac}.ceta-showcase .ceta-workbench img{width:100%;height:auto;display:block}.ceta-showcase .ceta-workbench figcaption{border-top:1px solid var(--ceta-line);color:var(--ceta-muted);padding:.9rem 1rem;font-size:.875rem}.ceta-showcase .ceta-content{gap:4.5rem;padding-block:4.5rem 3rem;display:grid}.ceta-showcase h2{letter-spacing:-.035em;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:550;line-height:1.25}.ceta-showcase h3{font-size:1.125rem;font-weight:550;line-height:1.4}.ceta-showcase .ceta-section-heading{max-width:46rem;margin-bottom:1.75rem}.ceta-showcase .ceta-section-heading h2{margin-block:.65rem .9rem}.ceta-showcase .ceta-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ceta-showcase .ceta-feature{border:1px solid var(--ceta-line);background:#11181d;border-radius:.55rem;flex-direction:column;display:flex;overflow:hidden}.ceta-showcase .ceta-feature-art{aspect-ratio:2.75;border-bottom:1px solid var(--ceta-line);overflow:hidden}.ceta-showcase .ceta-feature-art img{object-fit:cover;object-position:center 36%;width:100%;height:100%}.ceta-showcase .ceta-feature-body{align-items:flex-start;gap:1.25rem;padding:1.75rem;display:flex}.ceta-showcase .ceta-feature-icon{color:var(--ceta-ember);background:#221910;border:1px solid #5b3a22;border-radius:.5rem;flex-shrink:0;padding:.7rem}.ceta-showcase .ceta-feature p{margin-top:.75rem}.ceta-showcase .ceta-local-panel,.ceta-showcase .ceta-download{isolation:isolate;border:1px solid var(--ceta-line);border-radius:.65rem;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,5rem);padding:clamp(1.5rem,4vw,3.5rem);display:grid;position:relative;overflow:hidden}.ceta-showcase .ceta-panel-landscape{opacity:.22}.ceta-showcase .ceta-local-intro,.ceta-showcase .ceta-choices,.ceta-showcase .ceta-download-main,.ceta-showcase .ceta-installation-notes{z-index:1;position:relative}.ceta-showcase .ceta-local-panel{background:linear-gradient(135deg,#131c21,#0c1115)}.ceta-showcase .ceta-local-intro .ceta-eyebrow{margin-top:1.25rem}.ceta-showcase .ceta-local-intro h2{margin-block:.65rem 1.1rem}.ceta-showcase .ceta-choices{gap:1.5rem;display:grid}.ceta-showcase .ceta-choices>div+div{border-top:1px solid var(--ceta-line);padding-top:1.5rem}.ceta-showcase .ceta-choices h3{align-items:center;gap:.7rem;margin-bottom:.6rem;display:flex}.ceta-showcase .ceta-choices svg{color:var(--ceta-ember);flex-shrink:0}.ceta-showcase .ceta-download{background:linear-gradient(125deg,#211810,#11171b 60%);border-color:#765032;scroll-margin-top:7rem}.ceta-showcase .ceta-download h2{margin-block:.65rem 1rem}.ceta-showcase .ceta-download-button,.ceta-showcase .ceta-release-status{margin-top:1.75rem}.ceta-showcase .ceta-release-status{border:1px solid var(--ceta-line);color:var(--ceta-muted);background:#13191d;border-radius:.45rem;justify-content:flex-start;padding:.8rem 1rem}.ceta-showcase .ceta-release-status svg{flex-shrink:0}.ceta-showcase .ceta-verification-link{margin-top:.75rem}.ceta-showcase .ceta-direct-address{color:var(--ceta-muted);margin-top:1.5rem;font-size:.875rem}.ceta-showcase .ceta-direct-address span{overflow-wrap:anywhere;font-family:var(--font-mono)}.ceta-showcase .ceta-installation-notes{border-left:1px solid var(--ceta-line);padding-left:2rem}.ceta-showcase .ceta-installation-notes ul{color:var(--ceta-muted);margin-top:1rem;padding-left:1.1rem;list-style:outside}.ceta-showcase .ceta-installation-notes li+li{margin-top:.8rem}.ceta-showcase .ceta-installation-notes li::marker{color:var(--ceta-ember)}.ceta-showcase .ceta-verification-details{border-top:1px solid var(--ceta-line);color:var(--ceta-muted);margin-top:1.5rem;padding-top:.65rem;font-size:.875rem}.ceta-showcase .ceta-verification-details summary{color:var(--ceta-ink);cursor:pointer;padding-block:.65rem;font-size:1rem}.ceta-showcase .ceta-verification-details p{margin-top:1rem}.ceta-showcase .ceta-verification-details code{overflow-wrap:anywhere}.ceta-showcase .ceta-source{border-top:1px solid var(--ceta-line);justify-content:space-between;align-items:center;gap:1.5rem;padding-top:2rem;display:flex}.ceta-showcase .ceta-source p{max-width:50rem}.ceta-showcase .ceta-source a{flex-shrink:0}@media(max-width:70rem){.ceta-showcase .ceta-hero-grid{grid-template-columns:1fr;gap:2.5rem;padding-block:3rem}.ceta-showcase .ceta-introduction{max-width:42rem}.ceta-showcase .ceta-feature-body{flex-direction:column}}@media(max-width:48rem){.ceta-showcase .ceta-container{width:min(100% - 2rem,88rem)}.ceta-showcase .ceta-feature-grid,.ceta-showcase .ceta-local-panel,.ceta-showcase .ceta-download{grid-template-columns:1fr}.ceta-showcase .ceta-content{gap:3rem;padding-block:3rem 2rem}.ceta-showcase .ceta-installation-notes{border-top:1px solid var(--ceta-line);border-left:0;padding-top:1.5rem;padding-left:0}.ceta-showcase .ceta-source{flex-direction:column;align-items:flex-start}}
