.SharedAnimations_shapeButton__4diJw{align-items:center;background:transparent;border:0;border-radius:8px;color:#5f6e53;display:inline-flex;height:32px;justify-content:center;padding:6px;transition:background-color .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1);width:32px}.SharedAnimations_shapeButton__4diJw svg{height:18px;width:18px}.SharedAnimations_shapeButtonActive__SN0Ku{background:#efe7d3;color:#1f261b;transform:scale(.96)}.SharedAnimations_statusPill__N8unz{border:1px solid;border-radius:999px;display:inline-flex;flex:0 1 auto;font-size:11px;font-weight:650;line-height:1;max-width:100%;min-width:0;overflow:hidden;padding:4px 7px;white-space:nowrap}.SharedAnimations_chatPanel__OO8dx{background:rgba(255,253,247,.98);border-left:1px solid #d9d0bb;box-shadow:-14px 0 34px rgba(31,38,27,.08);display:flex;flex-direction:column;height:100%;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .5s cubic-bezier(.16,1,.3,1);width:38%;will-change:transform;z-index:3}.SharedAnimations_chatPanelOpen__x3WjI{transform:translateX(0)}.SharedAnimations_chatHeader__8MKM2{align-items:center;border-bottom:1px solid #efe7d3;display:flex;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:650;height:44px;justify-content:space-between;padding:0 12px}.SharedAnimations_chatHeader__8MKM2 span:last-child{color:#5f6e53}.SharedAnimations_messages__VMUuS{align-content:end;display:grid;flex:1;gap:10px;min-height:0;overflow:hidden;padding:12px}.SharedAnimations_bubble__yhexO{border-radius:14px;font-size:12px;line-height:1.35;max-width:88%;min-width:0;overflow-wrap:anywhere;padding:8px 10px}.SharedAnimations_userBubble__lwEG6{background:#394332;border-radius:14px 14px 4px 14px;color:#f7f3e9;justify-self:end}.SharedAnimations_aiBubble__JYzlR{color:#1f261b}.SharedAnimations_aiBubble__JYzlR,.SharedAnimations_thinking__zq8ne{background:#f7f3e9;border:1px solid #efe7d3;border-radius:14px 14px 14px 4px;justify-self:start}.SharedAnimations_thinking__zq8ne{align-items:center;display:flex;gap:4px;padding:10px 12px}.SharedAnimations_thinking__zq8ne span{animation:SharedAnimations_dot-pulse__9YBjf .4s ease-in-out infinite alternate;background:#5f6e53;border-radius:999px;height:5px;opacity:.4;width:5px}.SharedAnimations_thinking__zq8ne span:nth-child(2){animation-delay:.12s}.SharedAnimations_thinking__zq8ne span:nth-child(3){animation-delay:.24s}.SharedAnimations_inputArea__6avc_{border-top:1px solid #efe7d3;padding:9px 10px}.SharedAnimations_inputShell__4I6fU{align-items:center;border:1px solid #d9d0bb;border-radius:12px;color:#7b745f;display:flex;font-size:11px;gap:8px;justify-content:space-between;min-height:38px;padding:7px 8px 7px 10px}.SharedAnimations_inputShell__4I6fU span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SharedAnimations_submitIcon__JqoIJ{align-items:center;background:#394332;border-radius:999px;color:#f7f3e9;display:inline-flex;flex:0 0 auto;font-size:9px;height:22px;justify-content:center;width:22px}.SharedAnimations_submitPulse__8W33N{animation:SharedAnimations_submit-pulse__8gSum .25s cubic-bezier(.2,.8,.2,1) 1.8s both}.SharedAnimations_caret__8TPNA{animation:SharedAnimations_caret-blink__bhbdv 1s steps(2) infinite;background:currentColor;display:inline-block;height:1em;margin-left:2px;vertical-align:-2px;width:2px}.SharedAnimations_cursor__Osn60{fill:#394332;filter:drop-shadow(0 1px 2px rgba(31,38,27,.25));height:18px;left:78%;pointer-events:none;position:absolute;top:88%;transform:translate(-50%,-50%);transition:left .7s cubic-bezier(.2,.8,.2,1),opacity .22s cubic-bezier(.2,.8,.2,1),top .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);width:18px;z-index:5}.SharedAnimations_cursor_idle-1__IZ5By{opacity:0;left:78%;top:88%;transform:translate(-50%,-50%)}.SharedAnimations_cursor_approach-1__38gqN,.SharedAnimations_cursor_click-1__2zjGC,.SharedAnimations_cursor_click-2___0Ait{left:92%;opacity:1;top:12%;transform:translate(-50%,-50%)}.SharedAnimations_cursor_click-1__2zjGC,.SharedAnimations_cursor_click-2___0Ait{animation:SharedAnimations_cursor-click___SNtm .2s cubic-bezier(.2,.8,.2,1)}.SharedAnimations_cursor_hold-1__InL8u,.SharedAnimations_cursor_hold-2__lXXvc,.SharedAnimations_cursor_panel-in-1__sI0bd,.SharedAnimations_cursor_panel-in-2__O_p_F,.SharedAnimations_cursor_reshape-1__3nzOm,.SharedAnimations_cursor_reshape-2__AyH2c,.SharedAnimations_cursor_think-1__Z9805,.SharedAnimations_cursor_think-2__UnZ0q,.SharedAnimations_cursor_type-1__TpjPD,.SharedAnimations_cursor_type-2__4pKKY{left:84%;opacity:1;top:88%;transform:translate(-50%,-50%)}.SharedAnimations_cursor_panel-out-1__IDgBo,.SharedAnimations_cursor_reset__lniIo{left:78%;opacity:0;top:110%;transform:translate(-50%,-50%)}.SharedAnimations_cursor_idle-2__CBOSF{left:78%;opacity:1;top:88%;transform:translate(-50%,-50%)}.SharedAnimations_staticCursor__ciCTZ{opacity:1}@keyframes SharedAnimations_dot-pulse__9YBjf{to{opacity:1}}@keyframes SharedAnimations_submit-pulse__8gSum{50%{transform:scale(1.15)}}@keyframes SharedAnimations_caret-blink__bhbdv{50%{opacity:0}}@keyframes SharedAnimations_cursor-click___SNtm{50%{transform:translate(-50%,-50%) scale(.85)}}@media (max-width:760px){.SharedAnimations_chatPanel__OO8dx{border-left:0;border-top:1px solid #d9d0bb;bottom:0;height:55%;top:auto;transform:translateY(100%);width:100%}.SharedAnimations_chatPanelOpen__x3WjI{transform:translateY(0)}.SharedAnimations_cursor__Osn60{display:none}.SharedAnimations_statusPill__N8unz{font-size:10px;padding:3px 6px}.SharedAnimations_bubble__yhexO{font-size:12px}}.StepAnimations_frame__iquZO{margin:0;width:100%}.StepAnimations_graphic__Lyscm{aspect-ratio:4/3.1;background:#fbf7ec;border:1px solid rgba(57,67,50,.18);border-radius:14px;box-shadow:0 12px 40px rgba(31,38,27,.1);color:#1f261b;isolation:isolate;overflow:hidden;position:relative;width:100%}.StepAnimations_appChrome__Htp9f{display:flex;flex-direction:column;gap:14px;inset:18px;min-width:0;position:absolute;transition:right .5s cubic-bezier(.16,1,.3,1),bottom .5s cubic-bezier(.16,1,.3,1)}.StepAnimations_toolbar__wrEYL{align-items:center;display:flex;justify-content:space-between;min-height:42px}.StepAnimations_toolbarTitle__Ler6X{display:grid;gap:2px}.StepAnimations_chipLabel__zfiFu,.StepAnimations_metric__25fp0 span,.StepAnimations_toolbarTitle__Ler6X span,.StepAnimations_viewer__z8vRf span{color:#5f6e53;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.StepAnimations_toolbarTitle__Ler6X strong{color:#1f261b;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:700;letter-spacing:0}.StepAnimations_builderGrid__sKKK_,.StepAnimations_dashboard__4Cv2t{background:#ffffff;border:1px solid #d9d0bb;border-radius:10px;flex:1;min-height:0;overflow:hidden}.StepAnimations_builderGrid__sKKK_{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.StepAnimations_slot__0GrzF{align-content:center;background:#f7f3e9;border:1px dashed #d9d0bb;border-radius:10px;display:grid;gap:8px;min-height:78px;opacity:.78;padding:10px}.StepAnimations_skillBlock__9eEln{background:#394332;border:1px solid rgba(31,38,27,.18);border-radius:9px;color:#f7f3e9;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:700;opacity:0;padding:9px 10px;transform:translateY(-18px) scale(.96)}.StepAnimations_constraints__tKiZv{bottom:16px;display:flex;flex-wrap:wrap;gap:8px;left:18px;opacity:0;position:absolute;transform:translateY(10px)}.StepAnimations_constraint__S0khB{background:#efe7d3;border:1px solid #d9d0bb;border-radius:999px;color:#394332;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:650;padding:6px 9px}.StepAnimations_buildFill__CpnTc .StepAnimations_skillBlock__9eEln,.StepAnimations_buildReady__yCT3r .StepAnimations_skillBlock__9eEln,.StepAnimations_reducedFrame__Q0ZoB .StepAnimations_skillBlock__9eEln{opacity:1;transform:translateY(0) scale(1);transition:opacity .36s cubic-bezier(.2,.8,.2,1),transform .36s cubic-bezier(.2,.8,.2,1)}.StepAnimations_buildFill__CpnTc .StepAnimations_slot__0GrzF:nth-child(2) .StepAnimations_skillBlock__9eEln,.StepAnimations_buildReady__yCT3r .StepAnimations_slot__0GrzF:nth-child(2) .StepAnimations_skillBlock__9eEln{transition-delay:.16s}.StepAnimations_buildFill__CpnTc .StepAnimations_slot__0GrzF:nth-child(3) .StepAnimations_skillBlock__9eEln,.StepAnimations_buildReady__yCT3r .StepAnimations_slot__0GrzF:nth-child(3) .StepAnimations_skillBlock__9eEln{transition-delay:.32s}.StepAnimations_buildReady__yCT3r .StepAnimations_constraints__tKiZv,.StepAnimations_reducedFrame__Q0ZoB .StepAnimations_constraints__tKiZv{opacity:1;transform:translateY(0);transition:opacity .36s cubic-bezier(.2,.8,.2,1),transform .36s cubic-bezier(.2,.8,.2,1)}.StepAnimations_viewerRail__rrkAj{display:flex;gap:8px}.StepAnimations_viewer__z8vRf{align-items:center;background:#efe7d3;border:1px solid #d9d0bb;border-radius:999px;display:inline-flex;gap:7px;opacity:.58;padding:5px 9px 5px 5px;transition:background-color .22s ease,opacity .22s ease,transform .22s ease}.StepAnimations_viewerActive__89D8N{background:#ffffff;opacity:1;transform:translateY(-1px)}.StepAnimations_avatar__S_h4l{align-items:center;background:#394332;border-radius:999px;color:#f7f3e9;display:inline-flex;font-size:10px;font-weight:700;height:22px;justify-content:center;width:22px}.StepAnimations_dashboard__4Cv2t{display:grid;grid-template-rows:auto 1fr}.StepAnimations_metricRow__X0Krk{border-bottom:1px solid #d9d0bb;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr))}.StepAnimations_metric__25fp0{display:grid;gap:5px;min-width:0;padding:10px 12px}.StepAnimations_metric__25fp0 strong{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:17px}.StepAnimations_chart__JerUh{align-items:end;display:flex;gap:10px;min-height:0;padding:18px}.StepAnimations_barGroup__T4TXE{align-items:end;display:flex;flex:1;gap:4px;height:100%;min-width:0}.StepAnimations_bar__F5dUa,.StepAnimations_compareBar___dlQ4{border-radius:7px 7px 0 0;display:block;min-width:0;width:100%}.StepAnimations_bar__F5dUa{background:#394332;transition:height .5s cubic-bezier(.2,.8,.2,1)}.StepAnimations_compareBar___dlQ4{background:#c8d8a7;opacity:0;transform:scaleY(.4);transform-origin:bottom;transition:opacity .36s cubic-bezier(.2,.8,.2,1),transform .36s cubic-bezier(.2,.8,.2,1)}.StepAnimations_filtered__qc2Oc .StepAnimations_metric__25fp0:first-child strong{color:#394332}.StepAnimations_chartShape__kPf6k .StepAnimations_barGroup__T4TXE:first-child .StepAnimations_bar__F5dUa{height:45%!important}.StepAnimations_chartShape__kPf6k .StepAnimations_barGroup__T4TXE:nth-child(2) .StepAnimations_bar__F5dUa{height:64%!important}.StepAnimations_chartShape__kPf6k .StepAnimations_barGroup__T4TXE:nth-child(3) .StepAnimations_bar__F5dUa{height:52%!important}.StepAnimations_chartShape__kPf6k .StepAnimations_barGroup__T4TXE:nth-child(4) .StepAnimations_bar__F5dUa{height:74%!important}.StepAnimations_compare__QNCFG .StepAnimations_compareBar___dlQ4,.StepAnimations_reducedFrame__Q0ZoB .StepAnimations_compareBar___dlQ4{opacity:1;transform:scaleY(1)}.StepAnimations_chatOpen__MeBUt .StepAnimations_appChrome__Htp9f{right:38%}.StepAnimations_outcomeLinger__g0yb7 .StepAnimations_appChrome__Htp9f{right:18px}.StepAnimations_caption__HZiFU{color:#5f6e53;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:12.5px;font-weight:650;margin-top:.7rem;text-align:center}@media (max-width:760px){.StepAnimations_graphic__Lyscm{aspect-ratio:4/3.4}.StepAnimations_appChrome__Htp9f{inset:12px}.StepAnimations_chatOpen__MeBUt .StepAnimations_appChrome__Htp9f{bottom:55%;right:12px}.StepAnimations_metricRow__X0Krk{grid-template-columns:1fr}.StepAnimations_metric__25fp0:not(:first-child){display:none}.StepAnimations_chart__JerUh{gap:6px;padding:12px}}@media (prefers-reduced-motion:reduce){.StepAnimations_appChrome__Htp9f,.StepAnimations_bar__F5dUa,.StepAnimations_compareBar___dlQ4,.StepAnimations_constraints__tKiZv,.StepAnimations_graphic__Lyscm [data-anim],.StepAnimations_graphic__Lyscm [data-anim] *,.StepAnimations_markdownCaret__f_wBI,.StepAnimations_skillBlock__9eEln{animation:none!important;transition:none!important}}.StepAnimations_skillSetupGraphic__t4rTd .StepAnimations_appChrome__Htp9f{gap:12px}.StepAnimations_setupSteps__9qWxn{align-items:center;display:flex;gap:6px}.StepAnimations_setupSteps__9qWxn span{background:#efe7d3;border:1px solid #d9d0bb;border-radius:999px;color:#5f6e53;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:700;padding:5px 8px;transition:background-color .24s ease,color .24s ease,transform .24s ease}.StepAnimations_setupSteps__9qWxn .StepAnimations_setupStepActive__zfJoO{background:#394332;color:#f7f3e9;transform:translateY(-1px)}.StepAnimations_skillWorkspace__TDKQn{display:grid;flex:1;gap:12px;grid-template-columns:.92fr 1.08fr;min-height:0}.StepAnimations_skillCraftPane__lkX9l,.StepAnimations_skillPicker__wrinx{background:#ffffff;border:1px solid #d9d0bb;border-radius:12px;min-width:0;padding:12px}.StepAnimations_skillPicker__wrinx{display:flex;flex-direction:column;gap:9px}.StepAnimations_panelLabel__ODQ2p{color:#5f6e53;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.StepAnimations_skillCard__3yNi9{align-items:center;background:#f7f3e9;border:1px solid #e3dbc8;border-radius:10px;display:grid;gap:8px;grid-template-columns:auto 1fr auto;opacity:.72;padding:9px;transform:translateX(0);transition:background-color .28s ease,border-color .28s ease,box-shadow .28s ease,opacity .28s ease,transform .28s ease}.StepAnimations_skillCardSelected__Yj_5F{background:#ffffff;border-color:#394332;box-shadow:0 8px 20px rgba(31,38,27,.1);opacity:1;transform:translateX(4px)}.StepAnimations_skillIcon__BaN7j{align-items:center;background:#efe7d3;border-radius:9px;color:#394332;display:inline-flex;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:800;height:28px;justify-content:center;width:28px}.StepAnimations_skillCard__3yNi9 em,.StepAnimations_skillCard__3yNi9 small,.StepAnimations_skillCard__3yNi9 strong{display:block;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif}.StepAnimations_skillCard__3yNi9 strong{color:#1f261b;font-size:13px}.StepAnimations_skillCard__3yNi9 small{color:#5f6e53;font-size:10.5px;margin-top:1px}.StepAnimations_skillCard__3yNi9 em{background:#efe7d3;border-radius:999px;color:#394332;font-size:10px;font-style:normal;font-weight:700;padding:4px 7px}.StepAnimations_skillInstalled__We9IB .StepAnimations_skillCardSelected__Yj_5F em{background:#dfecc6}.StepAnimations_skillCraftPane__lkX9l{display:flex;flex-direction:column;gap:10px;opacity:.42;transform:translateY(10px);transition:opacity .32s ease,transform .32s ease}.StepAnimations_reducedFrame__Q0ZoB .StepAnimations_skillCraftPane__lkX9l,.StepAnimations_skillCrafting___QXZf .StepAnimations_skillCraftPane__lkX9l{opacity:1;transform:translateY(0)}.StepAnimations_craftPaneHeader__VuWKc{align-items:flex-start;display:flex;justify-content:space-between;gap:8px}.StepAnimations_craftTitle__8liHA{color:#1f261b;font-size:18px;margin-top:3px}.StepAnimations_craftTitle__8liHA,.StepAnimations_craftTypingBadge__8hrcT{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-weight:750}.StepAnimations_craftTypingBadge__8hrcT{background:#efe7d3;border-radius:999px;color:#8a826f;font-size:10px;padding:5px 7px;white-space:nowrap}.StepAnimations_craftTypingBadgeActive__lNU2A{background:#dfecc6;color:#394332}.StepAnimations_markdownWorkbench__0cn2T{display:grid;flex:1;gap:8px;grid-template-columns:minmax(0,1fr);min-height:0}.StepAnimations_markdownEditor___R83V{background:#1f261b;border:1px solid #394332;border-radius:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);color:#f7f3e9;display:flex;flex-direction:column;min-height:118px;overflow:hidden}.StepAnimations_markdownEditorBar__gDJXW{align-items:center;background:rgba(255,255,255,.06);border-bottom:1px solid rgba(247,243,233,.12);display:flex;justify-content:space-between;padding:7px 9px}.StepAnimations_markdownEditorBar__gDJXW em,.StepAnimations_markdownEditorBar__gDJXW span{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:750}.StepAnimations_markdownEditorBar__gDJXW span{color:#f7f3e9}.StepAnimations_markdownEditorBar__gDJXW em{color:#dfecc6;font-style:normal}.StepAnimations_markdownEditor___R83V pre{color:#f7f3e9;display:grid;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10.5px;line-height:1.55;margin:0;padding:9px 10px;white-space:pre-wrap}.StepAnimations_markdownEditor___R83V pre span{min-height:16px}.StepAnimations_markdownCaret__f_wBI{animation:StepAnimations_markdownCaretBlink__ETeoF .9s steps(1) infinite;background:#dfecc6;display:inline-block;height:1em;margin-left:2px;transform:translateY(2px);width:6px}.StepAnimations_markdownPreview__iZinR{background:#f7f3e9;border:1px solid #e3dbc8;border-radius:10px;display:grid;gap:3px;padding:8px 9px}.StepAnimations_markdownPreview__iZinR small,.StepAnimations_markdownPreview__iZinR span,.StepAnimations_markdownPreview__iZinR strong{display:block;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif}.StepAnimations_markdownPreview__iZinR span{color:#5f6e53;font-size:9.5px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.StepAnimations_markdownPreview__iZinR strong{color:#1f261b;font-size:13px}.StepAnimations_markdownPreview__iZinR small{color:#5f6e53;font-size:10.5px;font-weight:650}@keyframes StepAnimations_markdownCaretBlink__ETeoF{0%,45%{opacity:1}46%,to{opacity:0}}.StepAnimations_installToast__7VuXm{background:#394332;border-radius:12px;bottom:16px;box-shadow:0 12px 30px rgba(31,38,27,.18);color:#f7f3e9;display:grid;gap:2px;left:50%;min-width:190px;opacity:0;padding:10px 12px;position:absolute;transform:translate(-50%,16px);transition:opacity .28s ease,transform .28s ease}.StepAnimations_installToast__7VuXm span,.StepAnimations_installToast__7VuXm strong{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif}.StepAnimations_installToast__7VuXm strong{font-size:13px}.StepAnimations_installToast__7VuXm span{color:#dfecc6;font-size:11px;font-weight:650}.StepAnimations_skillInstalled__We9IB .StepAnimations_installToast__7VuXm{opacity:1;transform:translate(-50%)}.StepAnimations_skillCrafting___QXZf .StepAnimations_installToast__7VuXm{opacity:0;transform:translate(-50%,16px)}@media (max-width:760px){.StepAnimations_setupSteps__9qWxn span{font-size:9px;padding:4px 6px}.StepAnimations_skillWorkspace__TDKQn{gap:8px;grid-template-columns:1fr}.StepAnimations_skillPicker__wrinx{gap:6px}.StepAnimations_skillCard__3yNi9{padding:7px}.StepAnimations_reducedFrame__Q0ZoB .StepAnimations_skillPicker__wrinx,.StepAnimations_skillCraftPane__lkX9l,.StepAnimations_skillCrafting___QXZf .StepAnimations_skillPicker__wrinx{display:none}.StepAnimations_reducedFrame__Q0ZoB .StepAnimations_skillCraftPane__lkX9l,.StepAnimations_skillCrafting___QXZf .StepAnimations_skillCraftPane__lkX9l{display:flex}.StepAnimations_markdownEditor___R83V{min-height:132px}}@media (prefers-reduced-motion:reduce){.StepAnimations_installToast__7VuXm,.StepAnimations_markdownCaret__f_wBI,.StepAnimations_setupSteps__9qWxn span,.StepAnimations_skillCard__3yNi9,.StepAnimations_skillCraftPane__lkX9l{animation:none!important;transition:none!important}}.HeroAnimation_frame__xXfj2{margin:0;width:100%}.HeroAnimation_heroGraphic__5dFSR{width:100%;aspect-ratio:4/3.1;border-radius:14px;background:#fbf7ec;border:1px solid rgba(57,67,50,.18);box-shadow:0 12px 40px rgba(31,38,27,.1);position:relative;overflow:hidden;isolation:isolate;color:#1f261b}.HeroAnimation_appChrome__w_Y_C{position:absolute;inset:18px;right:18px;display:flex;flex-direction:column;min-width:0;transition:right .5s cubic-bezier(.16,1,.3,1);will-change:right}.HeroAnimation_panelOpen__vIHRy .HeroAnimation_appChrome__w_Y_C{right:38%}.HeroAnimation_toolbar__sLSKb{align-items:center;display:flex;justify-content:space-between;gap:12px;min-height:42px;padding:0 2px 10px}.HeroAnimation_toolbar__sLSKb div{display:grid;gap:2px}.HeroAnimation_toolbar__sLSKb span{color:#5f6e53;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.HeroAnimation_toolbar__sLSKb strong{color:#1f261b;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:700;letter-spacing:0}.HeroAnimation_scene__FNN8_{min-height:0;position:relative;flex:1}.HeroAnimation_tableShell__UJQyB{background:#ffffff;border:1px solid #d9d0bb;border-radius:10px;height:100%;overflow:hidden;opacity:1;transform:translateY(0);transition:opacity .35s cubic-bezier(.2,.8,.2,1),transform .35s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}.HeroAnimation_kanbanActive__p2nRg .HeroAnimation_tableShell__UJQyB{opacity:0;transform:translateY(8px)}.HeroAnimation_resetTable__p5bMD,.HeroAnimation_resetting___Eghy .HeroAnimation_tableShell__UJQyB{opacity:1;transform:translateY(0)}.HeroAnimation_table__516IK{border-collapse:collapse;table-layout:fixed;width:100%}.HeroAnimation_table__516IK th{background:#f7f3e9;border-bottom:1px solid #d9d0bb;color:#5f6e53;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:12.5px;font-weight:500;letter-spacing:.02em;padding:10px 14px;text-align:left}.HeroAnimation_table__516IK td,.HeroAnimation_table__516IK th{overflow:hidden;text-overflow:ellipsis;transition:opacity .25s cubic-bezier(.2,.8,.2,1),width .35s cubic-bezier(.2,.8,.2,1),padding .35s cubic-bezier(.2,.8,.2,1);white-space:nowrap}.HeroAnimation_table__516IK td{border-bottom:1px solid #efe7d3;color:#1f261b;font-size:13px;padding:11px 14px}.HeroAnimation_dataRow__smSqT{transition:transform .42s cubic-bezier(.2,.8,.2,1),opacity .25s cubic-bezier(.2,.8,.2,1);will-change:transform,opacity}.HeroAnimation_hiddenColumn__T2K5b{opacity:0;padding-left:0!important;padding-right:0!important;width:0!important}.HeroAnimation_groupRow__Tu83H td{background:#fbf7ec;border-bottom:1px solid #d9d0bb;border-top:1px solid rgba(95,110,83,.28);color:#5f6e53;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:650;letter-spacing:.04em;opacity:0;padding:7px 14px;text-transform:uppercase;animation:HeroAnimation_group-reveal__v8GcW .24s cubic-bezier(.2,.8,.2,1) .36s both}.HeroAnimation_reducedFrame__QCIK0 .HeroAnimation_groupRow__Tu83H td{opacity:1!important;transform:none!important}.HeroAnimation_kanban__KA3Ip{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateY(12px);transition:opacity .4s cubic-bezier(.2,.8,.2,1),transform .4s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}.HeroAnimation_kanbanActive__p2nRg .HeroAnimation_kanban__KA3Ip{opacity:1;transform:translateY(0)}.HeroAnimation_resetting___Eghy .HeroAnimation_kanban__KA3Ip{opacity:0;transform:translateY(12px)}.HeroAnimation_kanbanColumn__D5Dqz{background:#ffffff;border:1px solid #d9d0bb;border-radius:10px;min-width:0;overflow:hidden}.HeroAnimation_kanbanColumn__D5Dqz h3{background:#f7f3e9;border-bottom:1px solid #d9d0bb;color:#5f6e53;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:650;letter-spacing:.02em;padding:10px}.HeroAnimation_kanbanCards__egFj1{display:grid;gap:8px;padding:9px}.HeroAnimation_kanbanCard__b76B_{background:#fbf7ec;border:1px solid #efe7d3;border-radius:8px;display:grid;gap:10px;min-width:0;opacity:0;padding:10px;transform:translateY(12px)}.HeroAnimation_kanbanActive__p2nRg .HeroAnimation_kanbanCard__b76B_{animation:HeroAnimation_card-in__VGj3T .4s cubic-bezier(.2,.8,.2,1) both}.HeroAnimation_kanbanCard__b76B_:nth-child(2){animation-delay:60ms}.HeroAnimation_kanbanCard__b76B_:nth-child(3){animation-delay:.12s}.HeroAnimation_kanbanCard__b76B_ strong{color:#1f261b;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:12px;letter-spacing:0;line-height:1.25}.HeroAnimation_kanbanCard__b76B_ div{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;min-width:0}.HeroAnimation_kanbanCard__b76B_ div>span:first-child{align-items:center;background:#394332;border-radius:999px;color:#f7f3e9;display:inline-flex;font-size:10px;font-weight:700;height:20px;justify-content:center;width:20px}.HeroAnimation_kanbanSubtitle__5VhSu{color:#5f6e53;flex:1 1 48px;font-size:11px;font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HeroAnimation_caption__HaWnn{color:#5f6e53;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:12.5px;font-weight:650;margin-top:.7rem;text-align:center}@keyframes HeroAnimation_group-reveal__v8GcW{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes HeroAnimation_card-in__VGj3T{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.HeroAnimation_heroGraphic__5dFSR{aspect-ratio:4/3.4}.HeroAnimation_appChrome__w_Y_C{inset:12px;bottom:12px}.HeroAnimation_panelOpen__vIHRy .HeroAnimation_appChrome__w_Y_C{bottom:55%;right:12px}.HeroAnimation_toolbar__sLSKb{min-height:32px;padding-bottom:6px}.HeroAnimation_mobileHidden__aiOc9{display:none}.HeroAnimation_kanban__KA3Ip{grid-template-columns:1fr;overflow:hidden}.HeroAnimation_kanbanCards__egFj1{grid-template-columns:repeat(2,minmax(0,1fr))}.HeroAnimation_table__516IK td,.HeroAnimation_table__516IK th{font-size:12px;padding:6px 8px}.HeroAnimation_groupRow__Tu83H td{font-size:10px;padding:5px 8px}}@media (max-width:480px){.HeroAnimation_narrowHidden__ItnLT{display:none}.HeroAnimation_toolbar__sLSKb strong{font-size:14px}.HeroAnimation_kanbanCards__egFj1{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.HeroAnimation_heroGraphic__5dFSR .HeroAnimation_appChrome__w_Y_C,.HeroAnimation_heroGraphic__5dFSR [data-anim],.HeroAnimation_heroGraphic__5dFSR [data-anim] *{animation:none!important;transition:none!important}}.ConstraintEditorGraphic_frame__Q4ORL{margin:0;width:100%}.ConstraintEditorGraphic_graphic__bfmFi{aspect-ratio:4/3.15;background:#fbf7ec;border:1px solid rgba(57,67,50,.18);border-radius:14px;box-shadow:0 12px 40px rgba(31,38,27,.1);color:#1f261b;isolation:isolate;min-height:360px;overflow:hidden;position:relative;width:100%}.ConstraintEditorGraphic_appChrome__YfTbi{display:flex;flex-direction:column;gap:12px;inset:18px;min-width:0;position:absolute;transition:right .5s cubic-bezier(.16,1,.3,1)}.ConstraintEditorGraphic_chatOpen__YKt27 .ConstraintEditorGraphic_appChrome__YfTbi{right:38%}.ConstraintEditorGraphic_editor__dYCUC{background:#ffffff;border:1px solid #d9d0bb;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:12px 13px}.ConstraintEditorGraphic_editorHead__aNjU2{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.ConstraintEditorGraphic_editorEyebrow__O61ct,.ConstraintEditorGraphic_editorSkill__ovTXT{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ConstraintEditorGraphic_editorEyebrow__O61ct{color:#1f261b}.ConstraintEditorGraphic_editorSkill__ovTXT{color:#5f6e53}.ConstraintEditorGraphic_capabilityList___rzxd{display:grid;gap:6px}.ConstraintEditorGraphic_capabilityRow__s3D_z{align-items:center;background:#f7f3e9;border:1px solid #e3dbc8;border-radius:9px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:7px 9px}.ConstraintEditorGraphic_capabilityFlip__BmGv6{border-color:#d9d0bb}.ConstraintEditorGraphic_capabilityLabel__fYC8q{color:#1f261b;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConstraintEditorGraphic_pill__0_2w4{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;flex:0 0 auto;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:10.5px;font-weight:700;gap:4px;line-height:1;padding:4px 9px;transition:background-color .38s cubic-bezier(.2,.8,.2,1),border-color .38s cubic-bezier(.2,.8,.2,1),color .38s cubic-bezier(.2,.8,.2,1),transform .38s cubic-bezier(.2,.8,.2,1);will-change:transform}.ConstraintEditorGraphic_pillOpen__qCZgw{background:#dfecc6;border-color:#b9cf93;color:#34431f}.ConstraintEditorGraphic_pillLocked__36kHd{background:#ece6d6;border-color:#cfc4a8;color:#4a4636;transform:scale(.98)}.ConstraintEditorGraphic_pillLabel__PYx7e{display:inline-block}.ConstraintEditorGraphic_lockGlyph__MSwjJ{flex:0 0 auto;height:11px;width:11px}.ConstraintEditorGraphic_capabilityFlip__BmGv6 .ConstraintEditorGraphic_lockGlyph__MSwjJ{opacity:0;transition:opacity .32s ease 60ms}.ConstraintEditorGraphic_capabilityFlip__BmGv6 .ConstraintEditorGraphic_pillLocked__36kHd .ConstraintEditorGraphic_lockGlyph__MSwjJ{opacity:1}.ConstraintEditorGraphic_divider__Er033{background:linear-gradient(90deg,transparent,rgba(57,67,50,.22),transparent);flex:0 0 auto;height:1px}.ConstraintEditorGraphic_appStrip__re5pt{background:#ffffff;border:1px solid #d9d0bb;border-radius:12px;display:flex;flex:1;flex-direction:column;gap:0;min-height:0;overflow:hidden}.ConstraintEditorGraphic_appToolbar__kCD5n{align-items:center;border-bottom:1px solid #e3dbc8;display:flex;justify-content:space-between;min-height:42px;padding:8px 12px}.ConstraintEditorGraphic_appTitle__EJpmS{display:grid;gap:2px;min-width:0}.ConstraintEditorGraphic_appTitle__EJpmS span{color:#5f6e53;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:9.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.ConstraintEditorGraphic_appTitle__EJpmS strong{color:#1f261b;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:700}.ConstraintEditorGraphic_preview__S6kxM{flex:1;min-height:0;position:relative}.ConstraintEditorGraphic_previewFlat___9hKA,.ConstraintEditorGraphic_previewGroups__U7Zxe{display:flex;flex-direction:column;gap:6px;inset:0;padding:10px 12px;position:absolute;transition:opacity .46s cubic-bezier(.2,.8,.2,1),transform .46s cubic-bezier(.2,.8,.2,1);will-change:transform}.ConstraintEditorGraphic_previewFlat___9hKA{opacity:1;transform:translateY(0)}.ConstraintEditorGraphic_previewGroups__U7Zxe{gap:4px;opacity:0;transform:translateY(8px)}.ConstraintEditorGraphic_previewGrouped__wxaL6 .ConstraintEditorGraphic_previewFlat___9hKA{opacity:0;transform:translateY(-8px)}.ConstraintEditorGraphic_previewGrouped__wxaL6 .ConstraintEditorGraphic_previewGroups__U7Zxe{opacity:1;transform:translateY(0)}.ConstraintEditorGraphic_previewGroup__NvHXV{display:flex;flex-direction:column;gap:4px}.ConstraintEditorGraphic_previewGroupHeader__2q3TO{color:#5f6e53;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:9.5px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.ConstraintEditorGraphic_previewRow__0t5SL{align-items:center;background:#f7f3e9;border:1px solid #efe7d3;border-radius:8px;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto auto;padding:6px 9px}.ConstraintEditorGraphic_previewGroups__U7Zxe .ConstraintEditorGraphic_previewRow__0t5SL{grid-template-columns:auto minmax(0,1fr) auto}.ConstraintEditorGraphic_previewDot__K3U9l{background:#394332;border-radius:999px;flex:0 0 auto;height:8px;width:8px}.ConstraintEditorGraphic_previewName__c_l1j{color:#1f261b;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:11.5px;font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConstraintEditorGraphic_previewMeta__1vCkL{color:#5f6e53;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:10.5px;font-weight:650}.ConstraintEditorGraphic_previewValue__rWw1M{color:#394332;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:11.5px;font-weight:700}.ConstraintEditorGraphic_denyBubble__IXHvb{align-items:center;background:#ece6d6;border:1px solid #cfc4a8;border-radius:14px 14px 14px 4px;color:#4a4636;display:flex;font-size:12px;gap:7px;justify-self:start;line-height:1.35;max-width:88%;padding:8px 10px}.ConstraintEditorGraphic_denyBubble__IXHvb .ConstraintEditorGraphic_lockGlyph__MSwjJ{color:#6a6450;height:13px;margin-top:1px;width:13px}.ConstraintEditorGraphic_caption__afKgI{color:#5f6e53;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:12.5px;font-weight:650;margin-top:.7rem;text-align:center}@media (max-width:760px){.ConstraintEditorGraphic_graphic__bfmFi{aspect-ratio:4/4.2;min-height:380px}.ConstraintEditorGraphic_appChrome__YfTbi{inset:12px}.ConstraintEditorGraphic_chatOpen__YKt27 .ConstraintEditorGraphic_appChrome__YfTbi{bottom:55%;right:12px}}@media (prefers-reduced-motion:reduce){.ConstraintEditorGraphic_appChrome__YfTbi,.ConstraintEditorGraphic_graphic__bfmFi [data-anim],.ConstraintEditorGraphic_graphic__bfmFi [data-anim] *,.ConstraintEditorGraphic_lockGlyph__MSwjJ,.ConstraintEditorGraphic_pill__0_2w4,.ConstraintEditorGraphic_previewFlat___9hKA,.ConstraintEditorGraphic_previewGroups__U7Zxe{animation:none!important;transition:none!important}}.EmbedGraphic_frame__k9aud{margin:0;width:100%}.EmbedGraphic_host__pBNVP{aspect-ratio:4/3;background:#eef0f1;border:1px solid #cfd3d6;border-radius:14px;box-shadow:0 12px 40px rgba(31,38,27,.1);color:#1f261b;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;position:relative;width:100%}.EmbedGraphic_hostBar__R7YQ1{align-items:center;background:#e3e6e9;border-bottom:1px solid #cfd3d6;display:flex;flex:0 0 auto;gap:12px;padding:10px 14px}.EmbedGraphic_dots__Np0o1{display:inline-flex;gap:5px}.EmbedGraphic_dots__Np0o1 i{background:#bdc2c7;border-radius:999px;height:9px;width:9px}.EmbedGraphic_address__v9xdk{background:#f4f6f7;border:1px solid #d3d7da;border-radius:999px;color:#4a4e54;flex:1;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:600;overflow:hidden;padding:5px 12px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.EmbedGraphic_hostMenu__oFhGV{color:#6b6f75;flex:0 0 auto;font-size:16px;line-height:1}.EmbedGraphic_hostBody__WJPWz{display:flex;flex:1;gap:12px;min-height:0;padding:14px}.EmbedGraphic_navRail__3v6wN{background:#f4f6f7;border:1px solid #d8dcdf;border-radius:10px;display:flex;flex:0 0 86px;flex-direction:column;gap:10px;padding:14px 12px}.EmbedGraphic_navBrand__iNKKC{background:#c3c8cd;border-radius:6px;height:18px;width:100%}.EmbedGraphic_navItem__OkQSD{background:#dde1e4;border-radius:6px;height:11px;width:100%}.EmbedGraphic_navItemShort__Dy2kX{width:60%}.EmbedGraphic_embed__qnyal{flex:1;min-width:0}.EmbedGraphic_embedBoundary__GFWb_{background:#ffffff;border:1px solid var(--line);border-radius:10px;box-shadow:0 0 0 3px rgba(95,110,83,.1),0 10px 26px rgba(31,38,27,.1);height:100%;overflow:hidden;position:relative}.EmbedGraphic_appChrome__z_S0m{display:flex;flex-direction:column;inset:14px;min-width:0;position:absolute;transition:right .5s cubic-bezier(.16,1,.3,1);will-change:right}.EmbedGraphic_panelOpen___L5IV .EmbedGraphic_appChrome__z_S0m{right:42%}.EmbedGraphic_toolbar__4FSl6{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:36px;padding:0 2px 10px}.EmbedGraphic_toolbar__4FSl6 div{display:grid;gap:2px}.EmbedGraphic_toolbar__4FSl6 span{color:var(--olive-500);font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.EmbedGraphic_toolbar__4FSl6 strong{color:var(--olive-900);font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:700}.EmbedGraphic_scene__PhMs0{flex:1;min-height:0;position:relative}.EmbedGraphic_tableShell__gxKfz{background:#ffffff;border:1px solid var(--line);border-radius:10px;height:100%;overflow:hidden}.EmbedGraphic_table__qXv44{border-collapse:collapse;table-layout:fixed;width:100%}.EmbedGraphic_table__qXv44 th{background:var(--oatmeal-50);border-bottom:1px solid var(--line);color:var(--olive-500);font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:500;letter-spacing:.02em;padding:9px 12px;text-align:left}.EmbedGraphic_table__qXv44 td,.EmbedGraphic_table__qXv44 th{overflow:hidden;text-overflow:ellipsis;transition:opacity .25s cubic-bezier(.2,.8,.2,1),width .35s cubic-bezier(.2,.8,.2,1),padding .35s cubic-bezier(.2,.8,.2,1);white-space:nowrap}.EmbedGraphic_table__qXv44 td{border-bottom:1px solid var(--oatmeal-100);color:var(--olive-900);font-size:12.5px;padding:10px 12px}.EmbedGraphic_ownerCol__H8ZnP{width:26%}.EmbedGraphic_statusCol__Xth2c{width:32%}.EmbedGraphic_hiddenColumn__Np9Kb{opacity:0;padding-left:0!important;padding-right:0!important;width:0!important}.EmbedGraphic_dataRow__3MzNW{transition:transform .42s cubic-bezier(.2,.8,.2,1),opacity .25s cubic-bezier(.2,.8,.2,1);will-change:transform,opacity}.EmbedGraphic_groupRow__X9USa td{animation:EmbedGraphic_group-reveal__DHjD5 .24s cubic-bezier(.2,.8,.2,1) both;background:#fbf7ec;border-bottom:1px solid var(--line);border-top:1px solid rgba(95,110,83,.28);color:var(--olive-500);font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:10.5px;font-weight:650;letter-spacing:.04em;padding:6px 12px;text-transform:uppercase}.EmbedGraphic_reducedFrame__qmIFt .EmbedGraphic_groupRow__X9USa td{animation:none!important}@keyframes EmbedGraphic_group-reveal__DHjD5{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.EmbedGraphic_badge__mTs3o{align-items:center;animation:EmbedGraphic_badge-in__d6sIE .52s cubic-bezier(.2,.8,.2,1) .2s both;background:#ffffff;border:1px solid var(--line);border-radius:999px;bottom:16px;box-shadow:0 6px 18px rgba(31,38,27,.16);display:inline-flex;gap:9px;padding:8px 14px 8px 11px;position:absolute;right:16px;z-index:4}.EmbedGraphic_badge__mTs3o:after{animation:EmbedGraphic_badge-glow__lCA51 2.8s ease-in-out infinite;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.EmbedGraphic_reducedFrame__qmIFt .EmbedGraphic_badge__mTs3o,.EmbedGraphic_reducedFrame__qmIFt .EmbedGraphic_badge__mTs3o:after{animation:none!important}.EmbedGraphic_badgeMark__t91aZ{color:var(--olive-700);flex:0 0 auto;height:18px;width:18px}.EmbedGraphic_badgeText__cfDhV{display:grid;gap:1px;line-height:1.1}.EmbedGraphic_badgeText__cfDhV span{color:var(--olive-500);font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:8.5px;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.EmbedGraphic_badgeText__cfDhV strong{color:var(--olive-900);font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:800}@keyframes EmbedGraphic_badge-in__d6sIE{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes EmbedGraphic_badge-glow__lCA51{0%,to{box-shadow:0 0 0 0 rgba(95,110,83,0)}50%{box-shadow:0 0 0 6px rgba(95,110,83,.1)}}@media (max-width:720px){.EmbedGraphic_host__pBNVP{aspect-ratio:auto;min-height:440px}.EmbedGraphic_navRail__3v6wN{display:none}.EmbedGraphic_panelOpen___L5IV .EmbedGraphic_appChrome__z_S0m{bottom:56%;right:14px}.EmbedGraphic_badge__mTs3o{bottom:14px;padding:7px 12px 7px 10px;right:14px}.EmbedGraphic_badgeText__cfDhV strong{font-size:13px}}@media (max-width:480px){.EmbedGraphic_host__pBNVP{min-height:420px}.EmbedGraphic_statusCol__Xth2c{display:none}.EmbedGraphic_toolbar__4FSl6 strong{font-size:14px}.EmbedGraphic_address__v9xdk{font-size:10px}}@media (prefers-reduced-motion:reduce){.EmbedGraphic_host__pBNVP .EmbedGraphic_appChrome__z_S0m,.EmbedGraphic_host__pBNVP .EmbedGraphic_badge__mTs3o,.EmbedGraphic_host__pBNVP .EmbedGraphic_badge__mTs3o:after,.EmbedGraphic_host__pBNVP .EmbedGraphic_dataRow__3MzNW,.EmbedGraphic_host__pBNVP .EmbedGraphic_groupRow__X9USa td,.EmbedGraphic_host__pBNVP .EmbedGraphic_tableShell__gxKfz,.EmbedGraphic_host__pBNVP .EmbedGraphic_table__qXv44 td,.EmbedGraphic_host__pBNVP .EmbedGraphic_table__qXv44 th,.EmbedGraphic_host__pBNVP [data-anim],.EmbedGraphic_host__pBNVP [data-anim] *{animation:none!important;transition:none!important}}.BillingPreview_frame__Lvs0o{margin:0;width:100%;max-width:460px}.BillingPreview_invoice__fP01M{aspect-ratio:4/4.4;background:radial-gradient(circle at 18% 14%,rgba(255,246,221,.95),transparent 32%),radial-gradient(circle at 82% 4%,rgba(210,218,186,.7),transparent 26%),#fbf7ec;border:1px solid rgba(57,67,50,.18);border-radius:14px;box-shadow:0 12px 40px rgba(31,38,27,.1);color:var(--olive-900);display:flex;flex-direction:column;isolation:isolate;overflow:hidden;padding:18px;position:relative;width:100%}.BillingPreview_invoice__fP01M:after{background-image:linear-gradient(transparent 96%,rgba(57,67,50,.12) 97%);background-size:100% 22px;content:"";inset:0;opacity:.35;pointer-events:none;position:absolute;z-index:-2}.BillingPreview_glow__lo1Hw{animation:BillingPreview_billing-float__xJ891 7s ease-in-out infinite;background:rgba(216,195,118,.3);border-radius:999px;bottom:-55px;filter:blur(42px);height:170px;opacity:.7;position:absolute;right:8px;width:170px;z-index:-1}.BillingPreview_toolbar__z400L{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;position:relative;z-index:1}.BillingPreview_toolbar__z400L div:first-child{display:grid;gap:3px;min-width:0}.BillingPreview_toolbar__z400L span{color:var(--olive-500);font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.BillingPreview_toolbar__z400L strong{color:var(--olive-900);font-size:15px}.BillingPreview_livePill___BFe8,.BillingPreview_toolbar__z400L strong{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-weight:700}.BillingPreview_livePill___BFe8{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:999px;color:var(--olive-700);display:inline-flex;flex:0 0 auto;font-size:11px;gap:6px;padding:7px 10px;white-space:nowrap}.BillingPreview_livePill___BFe8 span{background:#3a8f52;border-radius:999px;display:block;flex:0 0 auto;height:7px;width:7px}.BillingPreview_livePillPulse__SHx69 span{animation:BillingPreview_status-pulse__0oLZR 1.4s ease-in-out infinite}.BillingPreview_body__HgbnJ{animation:BillingPreview_card-in__8_NzE .52s cubic-bezier(.2,.8,.2,1) both;background:rgba(255,255,255,.86);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 28px rgba(31,38,27,.07);display:flex;flex:1;flex-direction:column;gap:12px;min-height:0;padding:16px;position:relative;z-index:1}.BillingPreview_reducedFrame__eLELQ .BillingPreview_body__HgbnJ{animation:none!important}.BillingPreview_usage__0_O3d{display:grid;gap:9px}.BillingPreview_usageHead__aWssI{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.BillingPreview_usageHead__aWssI span{color:var(--olive-500);font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.BillingPreview_usageHead__aWssI strong{color:var(--olive-900);font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:700;white-space:nowrap}.BillingPreview_meter__wzchh{background:var(--oatmeal-100);border-radius:999px;height:8px;overflow:hidden}.BillingPreview_meter__wzchh span{animation:BillingPreview_meter-fill__yeaNN 1.1s cubic-bezier(.2,.8,.2,1) both;background:linear-gradient(90deg,var(--olive-700),#8a965f);border-radius:inherit;display:block;height:100%;width:var(--meter-width)}.BillingPreview_reducedFrame__eLELQ .BillingPreview_meter__wzchh span{animation:none!important;width:var(--meter-width)}.BillingPreview_rule__HO8My{background:var(--oatmeal-100);height:1px;width:100%}.BillingPreview_lines__z78UT{display:grid;gap:8px}.BillingPreview_linesHead__qKE_t{align-items:center;display:flex;justify-content:space-between}.BillingPreview_linesHead__qKE_t span{color:var(--olive-500);font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.BillingPreview_lineRow__p0NdY{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.BillingPreview_lineLabel__rxegP{align-items:baseline;color:var(--olive-900);display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:7px;min-width:0}.BillingPreview_overageCalc__0s1li{color:var(--olive-500);font-size:11px;font-style:normal;font-weight:600}.BillingPreview_lineAmount__1vNKS{color:var(--olive-900);font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:700;white-space:nowrap}.BillingPreview_lineAmountMuted__xM_2_{color:var(--olive-500);font-size:13px;font-weight:600}.BillingPreview_overageRow__oj_xL{opacity:0;transform:translateY(6px);transition:opacity .36s cubic-bezier(.2,.8,.2,1),transform .36s cubic-bezier(.2,.8,.2,1)}.BillingPreview_overageShown__3BA1A{opacity:1;transform:translateY(0)}.BillingPreview_reducedFrame__eLELQ .BillingPreview_overageRow__oj_xL{opacity:1;transform:none;transition:none!important}.BillingPreview_totalRow__qd16Z{align-items:baseline;display:flex;justify-content:space-between}.BillingPreview_totalRow__qd16Z span{color:var(--olive-500);font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.BillingPreview_totalRow__qd16Z span,.BillingPreview_total__SP2ib{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif}.BillingPreview_total__SP2ib{color:var(--olive-900);font-size:22px;font-weight:800}.BillingPreview_caption__gjCwb{color:var(--olive-500);font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:11.5px;font-weight:650;margin:auto 0 0}@keyframes BillingPreview_billing-float__xJ891{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(8px,-10px,0) scale(1.04)}}@keyframes BillingPreview_status-pulse__0oLZR{0%,to{box-shadow:0 0 0 0 rgba(58,143,82,.26)}50%{box-shadow:0 0 0 5px rgba(58,143,82,.08)}}@keyframes BillingPreview_card-in__8_NzE{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes BillingPreview_meter-fill__yeaNN{0%{width:0}to{width:var(--meter-width)}}@media (max-width:720px){.BillingPreview_frame__Lvs0o{max-width:none}.BillingPreview_invoice__fP01M{aspect-ratio:auto;min-height:480px;padding:14px}}@media (max-width:480px){.BillingPreview_invoice__fP01M{min-height:500px}.BillingPreview_usageHead__aWssI{flex-direction:column;gap:3px}.BillingPreview_usageHead__aWssI strong{font-size:12px}.BillingPreview_toolbar__z400L strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.BillingPreview_invoice__fP01M,.BillingPreview_invoice__fP01M *{animation:none!important;transition:none!important}.BillingPreview_meter__wzchh span{width:var(--meter-width)}.BillingPreview_overageRow__oj_xL{opacity:1;transform:none}}.ComparisonGraphic_frame__i1GIA{margin:2.5rem 0 0;width:100%}.ComparisonGraphic_card__uDjRk{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:14px;width:100%;padding:18px;border-radius:16px;background:#fbf7ec;border:1px solid rgba(57,67,50,.18);box-shadow:0 12px 40px rgba(31,38,27,.1);color:#1f261b;isolation:isolate}.ComparisonGraphic_pane__DLw_j{display:flex;flex-direction:column;gap:10px;min-width:0}.ComparisonGraphic_paneLabel__SxJMU{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ComparisonGraphic_caption__KyLzN,.ComparisonGraphic_paneLabel__SxJMU{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-weight:650;color:#5f6e53}.ComparisonGraphic_caption__KyLzN{font-size:12px}.ComparisonGraphic_window__H17BW{flex:1;min-height:300px;display:flex;flex-direction:column;border-radius:10px;overflow:hidden;background:#f2ecdc;border:1px solid #d9d0bb}.ComparisonGraphic_windowBar__q_RLp{display:flex;align-items:center;gap:10px;padding:9px 12px;background:#ece3cf;border-bottom:1px solid #d9d0bb}.ComparisonGraphic_dots__EMInH{display:inline-flex;gap:5px}.ComparisonGraphic_dots__EMInH i{width:8px;height:8px;border-radius:999px;background:#c7bfa6}.ComparisonGraphic_windowTitle__q02sI{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:700;color:#5f6e53}.ComparisonGraphic_code__MoluZ{flex:1;margin:0;padding:12px 14px;overflow:hidden;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.7;color:#6b6450}.ComparisonGraphic_code__MoluZ code{display:block}.ComparisonGraphic_codeLine__gEuRb{display:flex;gap:12px;white-space:pre}.ComparisonGraphic_lineNo__fWoTj{flex:0 0 auto;width:14px;text-align:right;color:#b8af96;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ComparisonGraphic_indent__u53qo{padding-left:18px}.ComparisonGraphic_comment__sILka{color:#9aa088;font-style:italic}.ComparisonGraphic_keyword__j52NL{color:#8a6d3b}.ComparisonGraphic_string__PTiDo{color:#5f6e53}.ComparisonGraphic_connector__4l1TV{display:flex;align-items:center;justify-content:center;color:#5f6e53;font-size:22px;font-weight:700}.ComparisonGraphic_arrowNarrow__C8ZGH{display:none}.ComparisonGraphic_app__Fscww{flex:1;min-height:300px;position:relative;border-radius:10px;overflow:hidden;background:#ffffff;border:1px solid #d9d0bb}.ComparisonGraphic_appChrome__6cOl4{position:absolute;inset:16px;display:flex;flex-direction:column;min-width:0;transition:right .5s cubic-bezier(.16,1,.3,1);will-change:right}.ComparisonGraphic_panelOpen__rUDZs .ComparisonGraphic_appChrome__6cOl4{right:42%}.ComparisonGraphic_toolbar__KH1Vp{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding:0 2px 10px}.ComparisonGraphic_toolbar__KH1Vp div{display:grid;gap:2px}.ComparisonGraphic_toolbar__KH1Vp span{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:#5f6e53}.ComparisonGraphic_toolbar__KH1Vp strong{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:700;color:#1f261b}.ComparisonGraphic_scene__Yl3jd{flex:1;min-height:0;position:relative}.ComparisonGraphic_tableShell__zL8UE{height:100%;border:1px solid #d9d0bb;border-radius:10px;overflow:hidden;background:#ffffff}.ComparisonGraphic_table__xYe5b{width:100%;border-collapse:collapse;table-layout:fixed}.ComparisonGraphic_table__xYe5b th{background:#f7f3e9;border-bottom:1px solid #d9d0bb;color:#5f6e53;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:500;letter-spacing:.02em;text-align:left;padding:9px 12px}.ComparisonGraphic_table__xYe5b td,.ComparisonGraphic_table__xYe5b th{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:opacity .25s cubic-bezier(.2,.8,.2,1),width .35s cubic-bezier(.2,.8,.2,1),padding .35s cubic-bezier(.2,.8,.2,1)}.ComparisonGraphic_table__xYe5b td{border-bottom:1px solid #efe7d3;color:#1f261b;font-size:12.5px;padding:10px 12px}.ComparisonGraphic_idCol__cbIOP{width:22%}.ComparisonGraphic_hiddenColumn__BbOWW{width:0!important;padding-left:0!important;padding-right:0!important;opacity:0}.ComparisonGraphic_dataRow__uCfQ0{transition:transform .42s cubic-bezier(.2,.8,.2,1),opacity .25s cubic-bezier(.2,.8,.2,1);will-change:transform,opacity}.ComparisonGraphic_groupRow__5Os_Q td{background:#fbf7ec;border-bottom:1px solid #d9d0bb;border-top:1px solid rgba(95,110,83,.28);color:#5f6e53;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:10.5px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;padding:6px 12px;animation:ComparisonGraphic_group-reveal__1BKQl .24s cubic-bezier(.2,.8,.2,1) both}.ComparisonGraphic_reducedFrame__Clsjb .ComparisonGraphic_groupRow__5Os_Q td{animation:none!important}@keyframes ComparisonGraphic_group-reveal__1BKQl{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.ComparisonGraphic_card__uDjRk{grid-template-columns:1fr}.ComparisonGraphic_connector__4l1TV{font-size:20px}.ComparisonGraphic_arrowWide__mQqvR{display:none}.ComparisonGraphic_arrowNarrow__C8ZGH{display:inline}.ComparisonGraphic_app__Fscww,.ComparisonGraphic_window__H17BW{min-height:260px}.ComparisonGraphic_panelOpen__rUDZs .ComparisonGraphic_appChrome__6cOl4{right:16px;bottom:56%}}@media (max-width:480px){.ComparisonGraphic_idCol__cbIOP{display:none}.ComparisonGraphic_toolbar__KH1Vp strong{font-size:14px}.ComparisonGraphic_code__MoluZ{font-size:11px}}@media (prefers-reduced-motion:reduce){.ComparisonGraphic_card__uDjRk .ComparisonGraphic_appChrome__6cOl4,.ComparisonGraphic_card__uDjRk .ComparisonGraphic_dataRow__uCfQ0,.ComparisonGraphic_card__uDjRk .ComparisonGraphic_groupRow__5Os_Q td,.ComparisonGraphic_card__uDjRk .ComparisonGraphic_tableShell__zL8UE,.ComparisonGraphic_card__uDjRk .ComparisonGraphic_table__xYe5b td,.ComparisonGraphic_card__uDjRk .ComparisonGraphic_table__xYe5b th,.ComparisonGraphic_card__uDjRk [data-anim],.ComparisonGraphic_card__uDjRk [data-anim] *{animation:none!important;transition:none!important}}