.bento-features_section__apDXu{margin-inline:1.25rem}.bento-features_header__7mbvp{margin-inline:auto;max-width:var(--container-content);padding:4rem 1rem 2rem}.bento-features_heading__Gs4zS{max-width:14ch;font-size:1.875rem;font-weight:600;letter-spacing:-.02em;line-height:.98}.bento-features_intro__KNG8f{margin-top:1rem;color:var(--muted-foreground);font-size:1.125rem}.bento-features_grid__Vm00R{display:grid;grid-template-areas:"video api api" "video api api" "chat search teams" "chat docs masking" "images images spend" "images images spend";grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr));aspect-ratio:5/6;gap:0;margin-inline:auto;max-width:var(--container-content);overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-panel)}.bento-features_cell__qV759{position:relative;min-width:0;overflow:hidden;background:transparent;user-select:none;-webkit-user-select:none}.bento-features_video__N0fp0{grid-area:video;border-right:1px solid var(--border)}.bento-features_api__RkH10,.bento-features_video__N0fp0{background:transparent;border-bottom:1px solid var(--border)}.bento-features_api__RkH10{grid-area:api}.bento-features_chat__GMumU{grid-area:chat}.bento-features_chat__GMumU,.bento-features_search__2LZn9{background:transparent;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.bento-features_search__2LZn9{grid-area:search}.bento-features_docs__CS0d0{grid-area:docs;border-right:1px solid var(--border)}.bento-features_docs__CS0d0,.bento-features_teams__2gT5_{background:transparent;border-bottom:1px solid var(--border)}.bento-features_teams__2gT5_{grid-area:teams}.bento-features_masking__vqO28{grid-area:masking;background:transparent;border-bottom:1px solid var(--border)}.bento-features_images__gD_90{grid-area:images;background:transparent;border-right:1px solid var(--border)}.bento-features_spend__fFn3x{grid-area:spend;background:transparent}.bento-features_proof__smUhW{position:absolute;z-index:1;inset:0;display:flex;overflow:visible;padding:0}.bento-features_proof__smUhW,.bento-features_proof__smUhW *{user-select:none;-webkit-user-select:none}.bento-features_productWrapper__mkFWC{position:absolute;top:50%;left:clamp(1.75rem,4vw,3.5rem);overflow:hidden;border-radius:var(--radius-control);background:color-mix(in oklch,var(--foreground) 5%,var(--background));transform:translateY(-50%)}.bento-features_compactWrapper__pFXG9{left:50%;width:min(18.75rem,calc(100% - 3rem));transform:translate(-50%,-50%)}.bento-features_bottomFade__9l2wX{position:absolute;z-index:2;right:0;bottom:0;left:0;height:62%;pointer-events:none;background:linear-gradient(to bottom,transparent 0,transparent 38%,color-mix(in oklch,var(--background) 88%,transparent) 72%,var(--background) 100%)}.bento-features_video__N0fp0 .bento-features_bottomFade__9l2wX{height:68%;background:linear-gradient(to bottom,transparent 0,transparent 32%,color-mix(in oklch,var(--background) 92%,transparent) 70%,var(--background) 100%)}.bento-features_sideFade__Aw8kq{position:absolute;z-index:2;top:0;right:0;bottom:0;width:36%;pointer-events:none;background:linear-gradient(to right,transparent 0,var(--background) 100%)}.bento-features_proofMark__unppr{width:min(50%,10rem);aspect-ratio:1;border:1px solid var(--border);border-radius:50%;background:color-mix(in oklch,var(--foreground) 6%,transparent)}.bento-features_maskingProof__J7ZFb,.bento-features_searchProof__x5LYW,.bento-features_teamsProof__KnMkq,.bento-features_videoProof__knDJT{min-width:0}.bento-features_videoProof__knDJT{left:50%;display:grid;width:calc(100% - 3rem);gap:.75rem;overflow:hidden;transform:translate(-50%,-50%)}.bento-features_chatThreadHeader__9_khu,.bento-features_videoHeader__FBc2A{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;font-size:.6875rem;line-height:1.25}.bento-features_videoHeader__FBc2A code{min-width:0;overflow:hidden;color:var(--foreground);font-family:var(--font-ibm-plex-mono),monospace;text-overflow:ellipsis;white-space:nowrap}.bento-features_videoHeader__FBc2A>span{flex:none;color:color-mix(in oklch,var(--foreground) 82%,var(--success))}.bento-features_videoPlayer__wyG0i{display:block;width:100%;max-height:18rem;aspect-ratio:16/9;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--foreground);object-fit:cover}.bento-features_videoMetadata__cUZnQ{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--muted-foreground);font-size:.6875rem;line-height:1.25}.bento-features_apiProof__z0CTp{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);width:calc(100% + 8rem);height:calc(100% - 3rem)}.bento-features_apiHeader__s6hy8{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid color-mix(in oklch,var(--architecture) 22%,var(--border));color:var(--muted-foreground);font-size:.625rem;line-height:1.2}.bento-features_apiHeader__s6hy8 strong,.bento-features_apiState__hW6Mh{color:var(--architecture);font-weight:600}.bento-features_apiState__hW6Mh{margin-left:auto}.bento-features_apiProviders__64thw{display:flex;align-items:stretch;border-bottom:1px solid color-mix(in oklch,var(--foreground) 14%,transparent)}.bento-features_apiProvider__xf_zS{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:.25rem;min-width:0;padding:.5rem .625rem;border-right:1px solid color-mix(in oklch,var(--foreground) 14%,transparent);color:var(--foreground);font-size:.625rem;line-height:1.15}.bento-features_apiProvider__xf_zS>svg{grid-row:span 2}.bento-features_apiProvider__xf_zS small{grid-column:2;color:var(--muted-foreground);font-size:.5625rem}.bento-features_apiRequest__dWWAB{display:grid;grid-template-columns:repeat(2,max-content);align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid color-mix(in oklch,var(--foreground) 14%,transparent);color:var(--muted-foreground);font-size:.5625rem;line-height:1.2}.bento-features_apiRequest__dWWAB>span{display:grid;gap:.125rem}.bento-features_apiRequest__dWWAB b{font-weight:500}.bento-features_apiRequest__dWWAB code{color:var(--foreground);font-family:var(--font-ibm-plex-mono),monospace;font-size:.625rem}.bento-features_apiTerminal__xLOEr{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--background);color:var(--foreground)}.bento-features_apiAnimatedCode__W1jFN,.bento-features_apiStaticCode__xJdz0,.bento-features_apiTerminal__xLOEr,.bento-features_chatThreadHeader__9_khu code,.bento-features_docsProof__mpQOp code{font-family:var(--font-ibm-plex-mono),monospace}.bento-features_apiStaticCode__xJdz0{margin:0;padding:1rem;font-size:clamp(.6875rem,1.15vw,.875rem);line-height:1.6;white-space:pre}.bento-features_apiAnimatedCode__W1jFN{position:absolute;inset:0;padding:1rem;background:var(--background);font-size:clamp(.6875rem,1.15vw,.875rem);line-height:1.6;white-space:pre-wrap}.bento-features_srOnly__65FkO{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.bento-features_chatProof__YMHqk{box-sizing:border-box;width:calc(100% + 5rem);padding:.75rem 8.5rem .75rem .75rem;display:grid;gap:.75rem;align-content:center}.bento-features_chatThreadHeader__9_khu{border-bottom:1px solid color-mix(in oklch,var(--foreground) 14%,transparent);padding-bottom:.375rem}.bento-features_chatThreadHeader__9_khu strong{overflow:hidden;color:var(--foreground);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.bento-features_chatThreadHeader__9_khu code{min-width:0;overflow:hidden;color:var(--muted-foreground);font-family:var(--font-ibm-plex-mono),monospace;font-size:.625rem;text-overflow:ellipsis;white-space:nowrap}.bento-features_chatAssistant___6gDx,.bento-features_chatUser__W7b_9{width:fit-content;max-width:88%;margin:0;padding:.625rem .75rem;font-size:.75rem;line-height:1.35}.bento-features_chatUser__W7b_9{justify-self:end;border-radius:var(--radius-control) var(--radius-control) 0 var(--radius-control);background:var(--foreground);color:var(--background)}.bento-features_chatAssistant___6gDx{border:1px solid color-mix(in oklch,var(--foreground) 16%,transparent);border-radius:var(--radius-control) var(--radius-control) var(--radius-control) 0;color:var(--foreground)}.bento-features_attachments__6Ckle{display:flex;flex-wrap:wrap;gap:.375rem}.bento-features_attachments__6Ckle span{display:inline-flex;align-items:center;gap:.25rem;min-width:0;border:1px solid color-mix(in oklch,var(--foreground) 16%,transparent);border-radius:var(--radius-control);padding:.25rem .375rem;color:var(--muted-foreground);font-family:var(--font-ibm-plex-mono),monospace;font-size:.625rem}.bento-features_composer__SsUi5{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.25rem;border:1px solid color-mix(in oklch,var(--foreground) 20%,transparent);border-radius:var(--radius-control);padding:.375rem;color:var(--muted-foreground);font-size:.6875rem}.bento-features_composer__SsUi5>:first-child{overflow:hidden;padding-inline:.25rem;text-overflow:ellipsis;white-space:nowrap}.bento-features_composerAction__W8VZo,.bento-features_composerSend__9TjGu{display:grid;width:1.5rem;height:1.5rem;place-items:center;border-radius:calc(var(--radius-control) - 2px)}.bento-features_composerAction__W8VZo{color:var(--muted-foreground)}.bento-features_composerSend__9TjGu{background:var(--primary);color:var(--primary-foreground)}.bento-features_searchProof__x5LYW{display:grid;gap:.5rem;padding:1rem}.bento-features_searchSourceSummary__Ow0s5,.bento-features_searchToolHeader__WpA1y{display:flex;align-items:center;justify-content:space-between;gap:.375rem;font-size:.625rem}.bento-features_searchToolHeader__WpA1y{color:var(--foreground);font-weight:600}.bento-features_searchToolHeader__WpA1y svg{color:color-mix(in oklch,var(--success) 55%,var(--foreground))}.bento-features_searchQuery__JIvM1{overflow:hidden;margin:0;color:var(--foreground);font-size:.75rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.bento-features_searchSourceSummary__Ow0s5{color:var(--muted-foreground)}.bento-features_searchRemaining__N7HF2{border:1px solid color-mix(in oklch,var(--foreground) 15%,transparent);border-radius:999px;padding:.125rem .3125rem;color:var(--foreground);font-family:var(--font-ibm-plex-mono),monospace}.bento-features_searchProof__x5LYW ul,.bento-features_spendProof__KU7Ri ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.bento-features_searchProof__x5LYW li{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;border-top:1px solid color-mix(in oklch,var(--foreground) 15%,transparent);padding-top:.5rem}.bento-features_searchProof__x5LYW strong{overflow:hidden;font-size:.6875rem;text-overflow:ellipsis;white-space:nowrap}.bento-features_searchProof__x5LYW li span{color:var(--muted-foreground);font-family:var(--font-ibm-plex-mono),monospace;font-size:.625rem}.bento-features_docsProof__mpQOp{width:calc(100% + 4rem);min-width:0;display:grid;grid-template-columns:minmax(6rem,.85fr) minmax(0,1.15fr);overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-control)}.bento-features_docsProof__mpQOp aside{display:grid;align-content:center;gap:.5rem;min-width:0;border-right:1px solid var(--border);padding:.75rem;color:var(--muted-foreground);font-size:.6875rem}.bento-features_docsBrand__lw8tO{color:var(--foreground);font-size:.6875rem}.bento-features_docsActive__BwSdK{border-radius:calc(var(--radius-control) - 2px);padding:.25rem .375rem;background:color-mix(in oklch,var(--architecture) 12%,transparent);color:var(--architecture);font-weight:600}.bento-features_docsArticle__TVY6g{display:grid;align-content:center;gap:.5rem;min-width:0;padding:.75rem}.bento-features_docsTitle__6UScy{color:var(--foreground);font-size:.6875rem;font-weight:600}.bento-features_docsCodeLabel__nB6yL{color:var(--muted-foreground);font-family:var(--font-ibm-plex-mono),monospace;font-size:.625rem}.bento-features_docsEndpoint__XjMfE{display:block;max-width:100%;overflow-x:auto;margin:0;color:var(--foreground);font-family:var(--font-ibm-plex-mono),monospace;font-size:.6875rem;white-space:pre}.bento-features_docsEndpoint__XjMfE:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.bento-features_docsEndpoint__XjMfE code{white-space:inherit}.bento-features_teamsProof__KnMkq{display:grid;gap:0;align-content:center;padding:1rem}.bento-features_teamHeader__CfX4J{padding-bottom:.375rem;color:var(--muted-foreground);font-size:.625rem}.bento-features_teamMember___Bfs2{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;border-top:1px solid color-mix(in oklch,var(--foreground) 15%,transparent);padding:.5rem 0;font-size:.75rem}.bento-features_teamMember___Bfs2>span:nth-child(2){display:grid;overflow:hidden;gap:.125rem}.bento-features_teamMember___Bfs2 strong{overflow:hidden;font-size:inherit;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.bento-features_teamMember___Bfs2 small{color:var(--muted-foreground);font-size:.625rem}.bento-features_teamMember___Bfs2>span small{overflow:hidden;font-family:var(--font-ibm-plex-mono),monospace;text-overflow:ellipsis;white-space:nowrap}.bento-features_avatar__YEJgJ{display:grid;width:1.75rem;height:1.75rem;place-items:center;border:1px solid color-mix(in oklch,var(--foreground) 18%,transparent);border-radius:50%;background:color-mix(in oklch,var(--foreground) 7%,transparent);color:var(--foreground);font-family:var(--font-ibm-plex-mono),monospace;font-size:.625rem}.bento-features_inviteAction__5YcBF{display:inline-flex;align-items:center;justify-self:start;gap:.375rem;margin-top:.375rem;background:color-mix(in oklch,var(--primary) 14%,var(--background));border-radius:var(--radius-control);box-shadow:inset .1875rem 0 var(--primary);padding:.375rem .5rem;color:var(--foreground);font-size:.6875rem;font-weight:600}.bento-features_maskingProof__J7ZFb{display:grid;gap:.5rem;align-content:center;padding:1rem}.bento-features_maskingScope__6HCXV{display:inline-flex;align-items:center;gap:.375rem;margin:0;color:var(--muted-foreground);font-size:.6875rem}.bento-features_maskingHeader__NWDTA{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.bento-features_maskingEnabled__hLGsK{flex:none;border-radius:999px;padding:.1875rem .375rem;background:color-mix(in oklch,var(--success) 24%,var(--background));color:color-mix(in oklch,var(--foreground) 82%,var(--success));font-size:.625rem;font-weight:600}.bento-features_maskingCategories__Kbb7O{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.bento-features_maskingCategoriesLabel__FUuX0{margin-right:.125rem;color:var(--muted-foreground);font-size:.625rem}.bento-features_maskingCategory__bXmUB{border:1px solid color-mix(in oklch,var(--success) 28%,var(--border));border-radius:999px;padding:.125rem .3125rem;color:var(--foreground);font-size:.5625rem}.bento-features_maskReveal__SmJki{display:grid;align-items:center;width:100%;min-width:0;min-height:2.5rem;border:1px solid var(--border);border-radius:var(--radius-control);padding:.5rem .625rem;background:color-mix(in oklch,var(--background) 52%,transparent);color:var(--muted-foreground);cursor:pointer;text-align:left;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.bento-features_maskReveal__SmJki[data-mask-state=revealed]{border-color:color-mix(in oklch,var(--success) 48%,var(--border));background:color-mix(in oklch,var(--success) 12%,var(--background));color:var(--foreground)}.bento-features_maskReveal__SmJki:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (hover:hover){.bento-features_maskReveal__SmJki:hover{border-color:color-mix(in oklch,var(--success) 48%,var(--border))}}.bento-features_maskValue__CG5c6{min-width:0;overflow-x:auto;color:inherit;font-family:var(--font-ibm-plex-mono),monospace;font-size:.75rem;letter-spacing:.08em;line-height:1.25;scrollbar-width:thin;white-space:nowrap}.bento-features_imagesProof__TtfEm{width:calc(100% + 7rem);box-sizing:border-box;padding-right:7.5rem;overflow:hidden}.bento-features_referenceEdit__bRdV6{display:grid;grid-template-columns:minmax(11rem,1fr) minmax(15rem,1.25fr);gap:.75rem;align-items:center;width:100%;min-width:0;padding-block:.75rem;padding-right:.5rem}.bento-features_selectedOutput__nmG9M{position:relative;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-control)}.bento-features_selectedOutput__nmG9M>span{position:absolute;top:.5rem;left:.5rem;border-radius:999px;padding:.1875rem .375rem;background:color-mix(in oklch,var(--background) 85%,transparent);color:var(--foreground);font-size:.625rem}.bento-features_proofImage__MQ3SZ{width:100%;height:100%;min-width:0;min-height:0;object-fit:cover;-webkit-user-drag:none}.bento-features_selectedOutput__nmG9M .bento-features_proofImage__MQ3SZ{display:block;aspect-ratio:3/2}.bento-features_referenceComposer__ujbY_{display:grid;gap:.5rem;min-width:0;border:1px solid var(--border);border-radius:var(--radius-control);padding:.75rem;background:color-mix(in oklch,var(--background) 64%,transparent)}.bento-features_referenceAttachment__QTGdt,.bento-features_referenceComposerHeader__yQtyl,.bento-features_referenceSettings__Jh8rE{display:flex;align-items:center;gap:.375rem;min-width:0}.bento-features_referenceSettings__Jh8rE{flex-wrap:wrap;width:min(100%,8rem);color:var(--muted-foreground);font-size:.5625rem}.bento-features_referenceComposerHeader__yQtyl code,.bento-features_referenceSettings__Jh8rE code,.bento-features_usageModels__XTnKN code{font-family:var(--font-ibm-plex-mono),monospace}.bento-features_referenceComposerHeader__yQtyl code{overflow:hidden;color:var(--foreground);font-size:.625rem;text-overflow:ellipsis;white-space:nowrap}.bento-features_referenceComposerHeader__yQtyl>span{margin-left:auto;color:var(--muted-foreground);font-size:.5625rem}.bento-features_referenceComposer__ujbY_ p{margin:0;color:var(--foreground);font-size:.6875rem;line-height:1.35}.bento-features_referenceAttachment__QTGdt{border-block:1px solid color-mix(in oklch,var(--foreground) 14%,transparent);padding-block:.375rem;color:var(--muted-foreground);font-size:.625rem}.bento-features_referenceThumbnail__prMy5{width:2.75rem;height:1.875rem;border-radius:calc(var(--radius-control) - 2px);object-fit:cover;-webkit-user-drag:none}.bento-features_referenceSettings__Jh8rE span:not(:last-child){border-right:1px solid var(--border);padding-right:.375rem}.bento-features_referenceSettings__Jh8rE code{color:var(--foreground)}.bento-features_generateAffordance__N4Cri{display:inline-flex;align-items:center;justify-self:start;gap:.3125rem;border-radius:var(--radius-control);padding:.375rem .5rem;background:color-mix(in oklch,var(--primary) 14%,var(--background));box-shadow:inset 0 -.1875rem var(--primary);color:var(--foreground);font-size:.625rem;font-weight:600}.bento-features_spendProof__KU7Ri{display:grid;box-sizing:border-box;align-content:center;gap:.625rem;width:calc(100% + 5rem);padding:.75rem 7rem .75rem .75rem}.bento-features_usageHeader__NfmEV{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--muted-foreground);font-size:.625rem;width:min(100%,16rem)}.bento-features_usageExample__9gcmd{color:var(--muted-foreground);font-size:.625rem;line-height:1.2}.bento-features_usageFilters__xuULK{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--muted-foreground);font-size:.625rem;width:min(100%,16rem)}.bento-features_usageFilters__xuULK span{border:1px solid color-mix(in oklch,var(--foreground) 15%,transparent);border-radius:var(--radius-control);padding:.25rem .375rem}.bento-features_usageFilters__xuULK span:last-child{background:color-mix(in oklch,var(--primary) 14%,var(--background));box-shadow:inset 0 -.1875rem var(--primary);color:var(--foreground);font-weight:600}.bento-features_usageHighlightedBar__Y_cSl{background:var(--primary)}.bento-features_usageSummary__aZR7n{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;border-top:1px solid color-mix(in oklch,var(--foreground) 15%,transparent);padding-top:.5rem;width:min(100%,16rem)}.bento-features_usageSummary__aZR7n span{display:grid;gap:.125rem;min-width:0}.bento-features_usageChart__PnNSm>span,.bento-features_usageSummary__aZR7n small{color:var(--muted-foreground);font-size:.5625rem}.bento-features_usageSummary__aZR7n strong{overflow:hidden;color:var(--foreground);font-family:var(--font-ibm-plex-mono),monospace;font-size:.6875rem;text-overflow:ellipsis}.bento-features_usageChart__PnNSm{display:grid;gap:.25rem;width:min(100%,16rem)}.bento-features_usageChart__PnNSm>div{display:flex;align-items:end;gap:.1875rem;height:2rem}.bento-features_usageChart__PnNSm i{display:block;width:.5rem;height:var(--usage-height,48%);border-radius:2px 2px 0 0;background:color-mix(in oklch,var(--foreground) 18%,transparent)}.bento-features_usageChart__PnNSm i:nth-child(2){--usage-height:70%}.bento-features_usageChart__PnNSm i:nth-child(3){--usage-height:38%}.bento-features_usageChart__PnNSm i:nth-child(4){--usage-height:62%}.bento-features_usageChart__PnNSm i:nth-child(5){--usage-height:88%}.bento-features_usageChart__PnNSm i:nth-child(6){--usage-height:56%}.bento-features_usageChart__PnNSm i:nth-child(7){--usage-height:74%}.bento-features_usageModels__XTnKN{display:grid;gap:0;margin:0;padding:0;list-style:none;width:min(100%,16rem)}.bento-features_usageModelsLabel__PAJhh{color:var(--muted-foreground);font-size:.5625rem;width:min(100%,16rem)}.bento-features_usageModels__XTnKN li{display:grid;align-items:center;gap:.375rem;border-top:1px solid color-mix(in oklch,var(--foreground) 14%,transparent);padding:.3125rem 0;color:var(--muted-foreground);font-size:.5625rem;grid-template-columns:auto minmax(0,1fr) auto}.bento-features_usageModels__XTnKN code{overflow:hidden;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap}.bento-features_title__crroR{position:absolute;z-index:3;right:1rem;bottom:1rem;left:1rem;margin:0;color:var(--foreground);font-size:.875rem;font-weight:600}.bento-features_title__crroR a{color:inherit;font:inherit;text-decoration:none;text-underline-offset:.2em}.bento-features_title__crroR a:focus-visible,.bento-features_title__crroR a:hover{text-decoration:underline}.bento-features_title__crroR a:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (min-width:640px){.bento-features_header__7mbvp{padding-inline:1.5rem}.bento-features_heading__Gs4zS{font-size:2.25rem}}@media (max-width:1023px){.bento-features_grid__Vm00R{grid-template-areas:"video" "api" "chat" "search" "docs" "teams" "masking" "images" "spend";grid-template-columns:1fr;grid-template-rows:480px 480px 480px 320px 320px 240px 240px 480px 480px;aspect-ratio:auto}.bento-features_cell__qV759{border-right:0;border-bottom:1px solid var(--border)}.bento-features_spend__fFn3x{border-bottom:0}.bento-features_header__7mbvp{padding-top:4rem}.bento-features_proof__smUhW{padding:1.25rem}.bento-features_videoPlayer__wyG0i{max-height:20rem}.bento-features_referenceEdit__bRdV6{grid-template-columns:minmax(10rem,1fr) minmax(14rem,1.15fr)}}@media (max-width:430px){.bento-features_proof__smUhW{padding:1rem}.bento-features_videoMetadata__cUZnQ{font-size:.625rem}.bento-features_chatAssistant___6gDx,.bento-features_chatUser__W7b_9{max-width:94%}.bento-features_docsProof__mpQOp aside{padding:.625rem}.bento-features_referenceComposerHeader__yQtyl{flex-wrap:wrap}.bento-features_referenceComposerHeader__yQtyl code{flex-basis:5.5rem;max-width:6.5rem;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.bento-features_referenceEdit__bRdV6{grid-template-columns:minmax(7.75rem,.7fr) minmax(13rem,1.3fr)}}@media (prefers-reduced-motion:reduce){.bento-features_cell__qV759,.bento-features_maskReveal__SmJki,.bento-features_title__crroR a,.bento-features_videoPlayer__wyG0i{animation:none;transition:none}}.generated-gallery_gallery__D6lsc{--gallery-card-height:260px;--gallery-landscape-width:405px;--gallery-portrait-width:127px}.generated-gallery_rows__Y5d_E{display:grid;gap:10px}.generated-gallery_rail__MTOfa{display:flex;overflow:hidden;border-radius:15px}.generated-gallery_track__0Er7o{display:flex;width:max-content;gap:10px;will-change:transform}.generated-gallery_trackForward__Id_jc{animation:generated-gallery_gallery-forward__CrxHX 48s linear infinite}.generated-gallery_trackReverse__ehItj{animation:generated-gallery_gallery-reverse__Ui_6o 48s linear infinite}.generated-gallery_sequence__KDYeB{display:flex;flex-shrink:0;gap:10px;margin:0;padding:0;list-style:none}.generated-gallery_item__olNUU{flex-shrink:0}.generated-gallery_frame__ICIRH{height:var(--gallery-card-height);overflow:hidden;border:1px solid color-mix(in oklab,currentColor 15%,transparent);border-radius:15px}.generated-gallery_landscape__7J7C6{width:var(--gallery-landscape-width)}.generated-gallery_portrait__k4zxI{width:var(--gallery-portrait-width)}.generated-gallery_image__8NYyi{display:block;width:100%;height:100%;object-fit:cover}@media (min-width:810px){.generated-gallery_gallery__D6lsc{--gallery-card-height:340px;--gallery-landscape-width:529px;--gallery-portrait-width:166px}}@media (min-width:1200px){.generated-gallery_gallery__D6lsc{--gallery-card-height:450px;--gallery-landscape-width:700px;--gallery-portrait-width:220px}}@keyframes generated-gallery_gallery-forward__CrxHX{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - 5px),0,0)}}@keyframes generated-gallery_gallery-reverse__Ui_6o{0%{transform:translate3d(calc(-50% - 5px),0,0)}to{transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.generated-gallery_trackForward__Id_jc,.generated-gallery_trackReverse__ehItj{animation:none!important}}