.compact-features{letter-spacing:0;font-size:14px}.compact-features .public-section{max-width:1280px;padding:32px 32px 40px}.compact-features .public-nav{height:auto;min-height:64px;padding:12px 32px}.compact-features .public-brand{letter-spacing:0;font-size:20px}.compact-features .public-section h1{margin:8px 0;font-size:32px;line-height:1.25}.compact-features .public-section h2{margin:0 0 12px;font-size:24px;line-height:1.35}.compact-features .public-section h3{margin:0 0 6px;font-size:18px;line-height:1.4}.compact-features .public-section p{color:#bed0ca;margin:0;font-size:14px;line-height:1.65}.compact-features .public-primary{min-height:44px;margin-top:16px;padding:0 18px;font-size:14px;color:#071216!important;-webkit-text-fill-color:currentColor!important;background:#d9ff24!important;border-color:#d9ff24!important}.compact-features .public-primary:hover,.compact-features .public-primary:focus-visible{color:#071216!important;-webkit-text-fill-color:currentColor!important;background:#edff72!important;border-color:#edff72!important}.compact-features .public-primary:active{color:#071216!important;-webkit-text-fill-color:currentColor!important;background:#c6eb18!important;border-color:#c6eb18!important}.compact-features .public-primary[aria-disabled=true],.compact-features .public-primary:disabled{cursor:not-allowed;color:#f5f7f3!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;background:#65715f!important;border-color:#798477!important}.feature-page-shell{max-width:1400px!important;padding-top:48px!important;padding-bottom:90px!important}.feature-page-intro{border-bottom:1px solid #35545b;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:clamp(30px,6vw,82px);padding-bottom:48px;display:grid}.feature-page-intro h1{margin:16px 0!important;font-size:clamp(42px,5vw,70px)!important;line-height:1.08!important}.feature-page-intro>div>p{max-width:650px;font-size:17px!important;line-height:1.75!important}.feature-page-intro>img{aspect-ratio:16/9;object-fit:cover;border:1px solid #35545b;border-radius:12px;width:100%;box-shadow:0 24px 64px #0005}.feature-catalog{gap:28px;margin-top:46px;display:grid}.feature-catalog>article{background:#0d242a;border:1px solid #315158;border-radius:12px;padding:26px}.feature-tool-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.feature-tool-list>section{border-bottom:1px solid #35545b;min-width:0;padding:18px 0}.feature-page-footer-actions{border-top:1px solid #35545b;justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding-top:30px;display:flex}.feature-page-footer-actions p{margin:0!important}.compact-features .feature-story{gap:32px;margin:32px 0}.compact-features .feature-showcase{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:24px;display:grid}.compact-features .feature-image-pair{gap:12px}.compact-features .feature-image-pair img{aspect-ratio:4/3;border-radius:8px}.compact-features .feature-image-pair figcaption{font-size:12px}.compact-features .feature-use-cases{gap:16px;margin-top:16px}.compact-features .feature-use-cases article{border-radius:8px;padding:16px}.compact-features .feature-use-cases h3{margin:6px 0 8px}.compact-features .feature-use-cases h4{margin:12px 0 6px}.compact-features .feature-use-cases blockquote{padding:12px;font-size:14px}.compact-features .feature-use-cases summary,.feature-limits summary{cursor:pointer;color:#d8ff20;align-items:center;min-height:44px;font-size:14px;display:flex}.compact-features .feature-process{gap:12px;margin:16px 0 0}.compact-features .feature-process li{margin:0;padding:16px}.compact-features .feature-process b{margin-bottom:8px;font-size:16px;display:block}.compact-features .feature-faq details{padding:4px 0}.compact-features .feature-faq summary{font-size:14px}.feature-limits{border-block:1px solid #35545b;margin-top:24px;padding:4px 0}.feature-limits p{padding-bottom:12px}.compact-features summary:focus-visible{outline-offset:2px;outline:2px solid #d8ff20}@media (max-width:900px){.feature-page-intro{grid-template-columns:1fr}.feature-page-intro>img{order:-1}}@media (max-width:760px){.compact-features .public-section{padding:24px 20px}.compact-features .public-nav{padding:12px 20px}.compact-features .public-section h1{font-size:36px!important}.feature-tool-list,.compact-features .feature-showcase{grid-template-columns:1fr}.compact-features .feature-image-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-features .feature-story{gap:24px}.feature-catalog>article{padding:18px}.feature-page-footer-actions{flex-direction:column;align-items:stretch}.feature-page-footer-actions .public-primary{width:100%;margin-top:0}}.feature-tool-list>section{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:16px;display:grid}.tool-thumbnail{cursor:zoom-in;background:#102a31;border:1px solid #35545b;border-radius:6px;width:120px;height:90px;padding:0;position:relative;overflow:hidden}.tool-thumbnail img{object-fit:contain;width:100%;height:100%}.tool-thumbnail span{color:#fff;background:#08191fe8;padding:3px 6px;font-size:11px;position:absolute;bottom:0;right:0}.tool-thumbnail:hover{border-color:#d8ff20}.tool-image-dialog{color:#fff;background:#08191f;border:1px solid #35545b;border-radius:8px;width:min(1000px,100vw - 32px);max-height:calc(100dvh - 32px);padding:20px;overflow:auto}.tool-image-dialog::backdrop{background:#000b}.tool-image-dialog header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;display:flex}.tool-image-dialog button{color:#fff;cursor:pointer;background:#102a31;border:1px solid #56706b;border-radius:6px;min-height:44px;padding:8px 16px}.tool-image-dialog>img{object-fit:contain;width:100%;max-height:70dvh}.tool-image-dialog h2{margin:0;font-size:20px}.tool-image-dialog p{color:#bed0ca;margin:8px 0;font-size:14px;line-height:1.6}@media (max-width:760px){.feature-tool-list>section{grid-template-columns:88px minmax(0,1fr);gap:12px}.tool-thumbnail{width:88px;height:72px}.tool-image-dialog{padding:16px}.tool-image-dialog header{flex-wrap:wrap}}
