.feature-bento_bento__NvvjK{--cell:color-mix(in oklab,var(--surface-muted) 55%,var(--surface));--ui:var(--surface-raised);container:bento/inline-size;background:var(--background);color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body)}:root[data-theme=dark] .feature-bento_bento__NvvjK{--cell:var(--surface);--ui:oklch(25.5% 0 0);--tag-ink:oklch(18% 0 0)}.feature-bento_bento__NvvjK *,.feature-bento_bento__NvvjK :after,.feature-bento_bento__NvvjK :before{box-sizing:border-box}.feature-bento_inner__yD9yZ{max-width:1120px;margin:0 auto;padding:var(--space-20) var(--space-8)}.feature-bento_header__jqJsM{display:grid;max-width:36rem;grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-10)}.feature-bento_title__XFeOq{margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,1rem + 3cqi,var(--text-4xl));font-weight:500;letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance}.feature-bento_description__lFL8U{margin:0;color:var(--text-secondary);font-size:var(--text-base);line-height:var(--leading-body);text-wrap:pretty}.feature-bento_grid__6JIEq{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}@container bento (min-width: 560px){.feature-bento_grid__6JIEq{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense}.feature-bento_cell__DWD9Z[data-size=wide]{grid-column:span 2}.feature-bento_cell__DWD9Z[data-size=tall]{grid-row:span 2}}@container bento (min-width: 880px){.feature-bento_grid__6JIEq{grid-template-columns:repeat(6,minmax(0,1fr))}.feature-bento_cell__DWD9Z{grid-column:span 2}.feature-bento_cell__DWD9Z[data-size=wide]{grid-column:span 4}.feature-bento_cell__DWD9Z[data-size=half]{grid-column:span 3}}.feature-bento_cell__DWD9Z{position:relative;display:flex;min-width:0;flex-direction:column;gap:var(--space-5);border:1px solid var(--border);border-radius:28px;padding:var(--space-5);background:var(--cell);overflow:hidden;transition:border-color var(--duration-standard) var(--ease-standard)}.feature-bento_cell__DWD9Z[data-on]{border-color:var(--border-strong)}.feature-bento_visual__60H32{position:relative;display:grid;min-width:0;min-height:184px;flex:1 1;place-items:center;padding:var(--space-2) 0;font-size:var(--text-xs);line-height:1.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.feature-bento_copy__7fLKx{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.feature-bento_cellTitle__yW0TF{margin:0;font-size:var(--text-base);font-weight:500;line-height:var(--leading-body)}.feature-bento_cellText__etlFG{margin:0;max-width:34rem;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);text-wrap:pretty}.feature-bento_cellLink__f_C3q{color:inherit;text-decoration:none}.feature-bento_cellLink__f_C3q:after{content:"";position:absolute;inset:0;border-radius:inherit}.feature-bento_doc__Tin6N,.feature-bento_flowStep__ccmAg,.feature-bento_history__0Gcrc,.feature-bento_palette__qnWmf,.feature-bento_roles__XS4MS{border:1px solid var(--border);background:var(--ui)}.feature-bento_doc__Tin6N{display:grid;width:100%;min-width:0;max-width:440px;overflow:hidden;grid-gap:6px;gap:6px;border-radius:18px;padding:12px 16px 16px;box-shadow:var(--shadow-resting)}.feature-bento_docHead__AhA_S{display:flex;align-items:center;gap:8px;margin-bottom:4px;color:var(--text-muted)}.feature-bento_docTitle__D_BGA{color:var(--foreground);font-weight:500}.feature-bento_faces__a5OwT{display:flex;margin-left:auto}.feature-bento_faces__a5OwT img{display:block;width:22px;height:22px;margin-left:-6px;border:2px solid var(--ui);border-radius:50%;object-fit:cover}.feature-bento_line__Uioh6{margin:0;overflow:visible;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.7;white-space:nowrap}.feature-bento_selection__6s_rf{position:relative;display:inline-block}.feature-bento_selectionText__VL5Wq{position:relative;color:var(--foreground)}.feature-bento_selectionFill__1CkHc{inset:1px -2px;border-radius:4px;background:color-mix(in oklab,var(--series-1) 20%,transparent);transform:scaleX(0);transform-origin:left}.feature-bento_cursorTrack___Wo_P,.feature-bento_selectionFill__1CkHc{position:absolute;transition:transform var(--duration-standard) var(--ease-standard)}.feature-bento_cursorTrack___Wo_P{inset:0;transform:translateX(0);pointer-events:none}.feature-bento_cursor__nKqku{position:absolute;top:58%;left:-1px;color:var(--who)}.feature-bento_cursor__nKqku svg{display:block;width:12px;height:14px;fill:currentColor;stroke:var(--ui);stroke-width:1}.feature-bento_tag__6bGkO{position:absolute;top:12px;left:9px;border-radius:6px;padding:1px 6px;background:var(--who);color:var(--tag-ink,#fff);font-size:var(--text-xs);font-weight:500;line-height:16px;white-space:nowrap}.feature-bento_cell__DWD9Z[data-on] .feature-bento_selectionFill__1CkHc{transform:scaleX(1);transition:transform .62s var(--ease-in-out) .12s}.feature-bento_cell__DWD9Z[data-on] .feature-bento_cursorTrack___Wo_P{transform:translateX(100%);transition:transform .62s var(--ease-in-out) .12s}.feature-bento_typed__CxkV_{display:inline-block;max-width:0;overflow:hidden;vertical-align:bottom;white-space:pre;transition:max-width var(--duration-fast) var(--ease-standard)}.feature-bento_cell__DWD9Z[data-on] .feature-bento_typed__CxkV_{max-width:7em;transition:max-width .9s steps(18) .42s}.feature-bento_caret__szb9A{position:relative;display:inline-block;width:2px;height:1.15em;margin-left:1px;border-radius:1px;background:var(--who);vertical-align:-.2em}.feature-bento_caret__szb9A .feature-bento_tag__6bGkO{top:50%;left:6px;transform:translateY(-50%)}.feature-bento_palette__qnWmf{width:100%;max-width:300px;border-radius:20px;box-shadow:var(--shadow-raised);overflow:hidden}.feature-bento_paletteSearch__z94Qm{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border-subtle);padding:12px 14px;color:var(--text-muted);font-size:var(--text-sm)}.feature-bento_query__4yuMt{color:var(--foreground)}.feature-bento_queryTyped__GBiH2{display:inline-block;max-width:0;overflow:hidden;vertical-align:bottom;transition:max-width var(--duration-instant) step-end}.feature-bento_cell__DWD9Z[data-on] .feature-bento_queryTyped__GBiH2{max-width:1em;transition-delay:60ms}.feature-bento_paletteCaret__84oxC{width:1.5px;height:16px;margin-left:-6px;background:var(--foreground)}.feature-bento_commands__c8KSI{position:relative;display:grid;grid-gap:2px;gap:2px;margin:0;padding:6px;list-style:none}.feature-bento_commandHighlight__pbFUv{position:absolute;top:6px;right:6px;left:6px;height:34px;border-radius:12px;background:color-mix(in oklab,var(--foreground) 7%,transparent);transform:translateY(0);transition:transform .26s var(--ease-standard)}.feature-bento_cell__DWD9Z[data-on] .feature-bento_commandHighlight__pbFUv{transform:translateY(72px);transition:transform var(--duration-spring) var(--ease-spring) .14s}.feature-bento_command__Qzhx4{position:relative;display:flex;height:34px;align-items:center;gap:10px;padding:0 10px;color:var(--text-secondary);font-size:var(--text-sm);transition:color var(--duration-fast) var(--ease-standard)}.feature-bento_command__Qzhx4 svg{color:var(--text-muted)}.feature-bento_command__Qzhx4[data-first]{color:var(--foreground)}.feature-bento_cell__DWD9Z[data-on] .feature-bento_command__Qzhx4[data-first]{color:var(--text-secondary)}.feature-bento_cell__DWD9Z[data-on] .feature-bento_command__Qzhx4[data-target]{color:var(--foreground);transition-delay:.26s}.feature-bento_paletteFoot__KWYqf{display:flex;justify-content:space-between;border-top:1px solid var(--border-subtle);padding:10px 14px;color:var(--text-muted)}.feature-bento_paletteFoot__KWYqf>span{display:inline-flex;align-items:center;gap:3px}.feature-bento_paletteFoot__KWYqf kbd{display:inline-grid;min-width:18px;height:18px;place-items:center;border:1px solid var(--border);border-radius:5px;padding:0 3px;background:var(--surface);color:var(--text-secondary);font-family:inherit;font-size:var(--text-xs)}.feature-bento_cell__DWD9Z[data-on] .feature-bento_enterKey__pWawY{animation:feature-bento_keyPress__lM0oV .28s var(--ease-standard) .72s}@keyframes feature-bento_keyPress__lM0oV{45%{transform:translateY(1px) scale(.9);background:var(--surface-muted)}}.feature-bento_chart__Fnu5N{display:grid;width:100%;max-width:280px;grid-gap:14px;gap:14px}.feature-bento_chartHead__Ew5_c{display:grid;grid-gap:2px;gap:2px;color:var(--text-muted)}.feature-bento_chartHead__Ew5_c strong{color:var(--foreground);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:500;letter-spacing:var(--tracking-display);line-height:1.1}.feature-bento_bars__OWFar{position:relative;display:flex;height:96px;align-items:flex-end;gap:6px}.feature-bento_bar__f_3fF{flex:1 1;height:var(--h);border-radius:5px 5px 2px 2px;background:color-mix(in oklab,var(--foreground) 11%,transparent);transform:scaleY(0);transform-origin:bottom}.feature-bento_cell__DWD9Z[data-seen] .feature-bento_bar__f_3fF{transform:scaleY(1);animation:feature-bento_barRise__M_D_r .72s var(--ease-enter) backwards;animation-delay:calc(var(--i) * 45ms)}.feature-bento_cell__DWD9Z[data-seen] .feature-bento_bar__f_3fF[data-last]{transform:scaleY(.8);transition:transform var(--duration-spring) var(--ease-spring),background-color var(--duration-standard) var(--ease-standard)}.feature-bento_cell__DWD9Z[data-on] .feature-bento_bar__f_3fF[data-last]{transform:scaleY(1);background:var(--series-1)}@keyframes feature-bento_barRise__M_D_r{0%{transform:scaleY(0)}}.feature-bento_barTip__IlM0Z{position:absolute;right:0;bottom:calc(var(--h) + 8px);border-radius:7px;padding:2px 7px;background:var(--foreground);color:var(--background);font-size:var(--text-xs);font-weight:500;opacity:0;transform:translateY(4px);transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.feature-bento_cell__DWD9Z[data-on] .feature-bento_barTip__IlM0Z{opacity:1;transform:translateY(0);transition-delay:.18s}.feature-bento_flow__0EfPV{position:relative;display:grid;width:100%;max-width:260px;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.feature-bento_flowLine__yvXzA{position:absolute;top:20px;bottom:20px;left:19px;width:1px;background:var(--border-strong)}.feature-bento_flowFill__NF2_6{position:absolute;inset:0;background:var(--series-1);transform:scaleY(0);transform-origin:top;transition:transform .2s var(--ease-standard)}.feature-bento_cell__DWD9Z[data-on] .feature-bento_flowFill__NF2_6{transform:scaleY(1);transition:transform .76s var(--ease-in-out) 80ms}.feature-bento_flowStep__ccmAg{position:relative;display:flex;align-items:center;gap:10px;border-radius:13px;padding:9px 11px}.feature-bento_flowIcon__9I2I0{display:flex;color:var(--text-muted);transition:color var(--duration-standard) var(--ease-standard)}.feature-bento_flowLabel__Cfz1h{color:var(--foreground);font-size:var(--text-xs);font-weight:500}.feature-bento_flowCheck__6r4gU{display:grid;width:18px;height:18px;flex:none;place-items:center;margin-left:auto;border-radius:50%;background:color-mix(in oklab,var(--success) 14%,transparent);color:var(--success);opacity:0;transform:scale(.6);transition:opacity .14s var(--ease-standard),transform .14s var(--ease-standard)}.feature-bento_cell__DWD9Z[data-on] .feature-bento_flowCheck__6r4gU{opacity:1;transform:scale(1);transition:opacity .2s var(--ease-standard),transform var(--duration-spring) var(--ease-spring);transition-delay:calc(var(--i) * .3s + .14s)}.feature-bento_cell__DWD9Z[data-on] .feature-bento_flowIcon__9I2I0{color:var(--foreground);transition-delay:calc(var(--i) * .3s + 80ms)}.feature-bento_rolesWrap__boNsF{display:grid;width:100%;max-width:300px;grid-gap:8px;gap:8px}.feature-bento_roles__XS4MS{display:grid;border-radius:16px;padding:2px 14px}.feature-bento_role__Ni44k{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border-subtle);padding:10px 0}.feature-bento_role__Ni44k:last-child{border-bottom:0}.feature-bento_roleText__huBdQ{display:grid}.feature-bento_roleText__huBdQ>span:first-child{color:var(--foreground);font-weight:500}.feature-bento_roleText__huBdQ>span:last-child{color:var(--text-muted)}.feature-bento_switch__IonBD{position:relative;width:30px;height:18px;flex:none;border-radius:999px;background:var(--control-track);transition:background-color .18s var(--ease-standard)}.feature-bento_thumb__BuOc7{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--control-thumb);box-shadow:var(--control-thumb-shadow);transition:transform .18s var(--ease-standard),background-color .18s var(--ease-standard)}.feature-bento_cell__DWD9Z[data-on] .feature-bento_role__Ni44k[data-flips] .feature-bento_switch__IonBD,.feature-bento_switch__IonBD[data-on]{background:var(--control-on)}.feature-bento_cell__DWD9Z[data-on] .feature-bento_role__Ni44k[data-flips] .feature-bento_thumb__BuOc7,.feature-bento_switch__IonBD[data-on] .feature-bento_thumb__BuOc7{background:var(--control-thumb-on);transform:translateX(12px)}.feature-bento_cell__DWD9Z[data-on] .feature-bento_role__Ni44k[data-flips] .feature-bento_switch__IonBD{transition-delay:.14s}.feature-bento_cell__DWD9Z[data-on] .feature-bento_role__Ni44k[data-flips] .feature-bento_thumb__BuOc7{transition:transform var(--duration-spring) var(--ease-spring) .14s,background-color .18s var(--ease-standard) .14s}.feature-bento_saved__gd6bz{display:inline-flex;align-items:center;justify-self:end;gap:4px;padding-right:4px;color:var(--success);font-weight:500;opacity:0;transform:translateY(-3px);transition:opacity .12s var(--ease-standard),transform .12s var(--ease-standard)}.feature-bento_cell__DWD9Z[data-on] .feature-bento_saved__gd6bz{opacity:1;transform:translateY(0);transition:opacity .2s var(--ease-standard) .56s,transform .28s var(--ease-enter) .56s}.feature-bento_history__0Gcrc{display:grid;width:100%;max-width:320px;grid-gap:10px;gap:10px;border-radius:16px;padding:14px 16px 12px}.feature-bento_historyHead__jjcVK{color:var(--text-muted)}.feature-bento_historyText__TPban{margin:0;color:var(--foreground);font-size:var(--text-sm);font-weight:500}.feature-bento_swap__wBfhi{display:inline-grid}.feature-bento_swap__wBfhi>span{grid-area:1/1;white-space:nowrap;transition:opacity .16s var(--ease-standard),filter .16s var(--ease-standard),transform .16s var(--ease-standard)}.feature-bento_swap__wBfhi>[data-past]{opacity:0;filter:blur(2px);transform:translateY(3px)}.feature-bento_cell__DWD9Z[data-on] .feature-bento_swap__wBfhi>[data-now]{opacity:0;filter:blur(2px);transform:translateY(-3px);transition-delay:.26s}.feature-bento_cell__DWD9Z[data-on] .feature-bento_swap__wBfhi>[data-past]{opacity:1;filter:blur(0);transform:translateY(0);transition-delay:.3s;transition-duration:.24s}.feature-bento_track__iQxC3{position:relative;height:18px;margin:4px 7px 0}.feature-bento_track__iQxC3:before{content:"";position:absolute;top:50%;right:0;left:0;height:2px;margin-top:-1px;border-radius:1px;background:var(--border)}.feature-bento_tick__qTDCY{position:absolute;top:50%;left:var(--x);width:6px;height:6px;border-radius:50%;background:var(--border-strong);transform:translate(-50%,-50%)}.feature-bento_trackFill__Hfq4W{position:absolute;top:50%;left:0;width:100%;height:2px;margin-top:-1px;border-radius:1px;background:var(--series-1);transform:scaleX(1);transform-origin:left;transition:transform .26s var(--ease-standard)}.feature-bento_thumbTrack__Fi_6z{position:absolute;inset:0;transform:translateX(100%);transition:transform .26s var(--ease-standard);pointer-events:none}.feature-bento_cell__DWD9Z[data-on] .feature-bento_trackFill__Hfq4W{transform:scaleX(.4);transition:transform var(--duration-spring) var(--ease-spring) 80ms}.feature-bento_cell__DWD9Z[data-on] .feature-bento_thumbTrack__Fi_6z{transform:translateX(40%);transition:transform var(--duration-spring) var(--ease-spring) 80ms}.feature-bento_scrub__8wyr_{position:absolute;top:50%;left:0;width:14px;height:14px;border:2px solid var(--series-1);border-radius:50%;background:var(--ui);box-shadow:var(--shadow-resting);transform:translate(-50%,-50%)}.feature-bento_times__veqym{display:flex;justify-content:space-between;color:var(--text-muted)}@container bento (max-width: 520px){.feature-bento_inner__yD9yZ{padding:var(--space-12) var(--space-4)}.feature-bento_cell__DWD9Z{border-radius:24px;padding:var(--space-4)}.feature-bento_visual__60H32{min-height:168px}.feature-bento_doc__Tin6N{padding-inline:12px}.feature-bento_line__Uioh6{font-size:var(--text-xs)}}.feature-bento_frame__n1NAi{width:100%;overflow:hidden;border:1px solid var(--border);border-radius:20px;background:var(--background)}@media (prefers-reduced-motion:reduce){.feature-bento_bento__NvvjK *,.feature-bento_bento__NvvjK :after,.feature-bento_bento__NvvjK :before{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}}.accordion_accordion__DsqhN{width:100%;border-top:1px solid var(--border)}.accordion_item__SK6XH{border-bottom:1px solid var(--border)}.accordion_header__y2aiy{margin:0}.accordion_trigger__aIYHS{display:flex;width:100%;min-height:var(--control-height-lg);align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-2) 0;border:0;background:transparent;color:var(--foreground);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.accordion_trigger__aIYHS:hover{color:var(--text-secondary)}.accordion_trigger__aIYHS:hover .accordion_icon__pAGNF{color:var(--foreground)}}.accordion_icon__pAGNF{display:inline-flex;flex:0 0 auto;color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard)}.accordion_trigger__aIYHS[data-state=open] .accordion_icon__pAGNF{color:var(--foreground)}.accordion_panel__hzW71{overflow:hidden;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.accordion_panelInner__jIcDr{overflow-wrap:anywhere;padding:0 var(--space-8) var(--space-5) 0}.accordion_lg__A3OaA .accordion_trigger__aIYHS{min-height:76px;gap:var(--space-8);padding-block:var(--space-5);font-size:var(--text-lg);letter-spacing:var(--tracking-body)}.accordion_lg__A3OaA .accordion_panel__hzW71{font-size:var(--text-base);line-height:1.65}.accordion_lg__A3OaA .accordion_panelInner__jIcDr{max-width:62ch;padding:0 var(--space-12) var(--space-6) 0}@media (max-width:520px){.accordion_lg__A3OaA .accordion_trigger__aIYHS{min-height:68px;font-size:var(--text-base)}.accordion_lg__A3OaA .accordion_panel__hzW71{font-size:var(--text-sm)}.accordion_lg__A3OaA .accordion_panelInner__jIcDr{padding-right:var(--space-6)}}@media (prefers-reduced-motion:reduce){.accordion_icon__pAGNF,.accordion_trigger__aIYHS{transition:none}}