.air-hero-section{position:relative}.air-hero-section__bg{z-index:-1;width:726px;height:726px;position:absolute;top:-200px;left:calc(50% + 31px)}@media screen and (width<=1276px){.air-hero-section__bg{left:calc(50% + 162px)}}@media screen and (width<=1000px){.air-hero-section__bg{display:none}}@layer vendor{._jcpTerm_1672l4l_1{--jcp-bg:var(--rs-color-black,#000);--jcp-default:var(--rs-color-white80,#e0e1e4);--jcp-muted:#757575;--jcp-success:var(--rs-color-green,#2e7d32);--jcp-warning:#e65100;--jcp-error:var(--rs-color-error,#d32f2f);--jcp-accent:var(--rs-color-white,#f5f5f5);--jcp-matrix:#20bd41;background:var(--jcp-bg);box-sizing:border-box;color:var(--jcp-default);border-radius:12px;flex-direction:column;min-height:220px;padding:16px 18px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;line-height:1.45;display:flex;position:relative;overflow:hidden}._dark_1672l4l_28{--jcp-bg:var(--rs-color-black-t100,#000);--jcp-default:var(--rs-color-white80,#e0e1e4);--jcp-muted:var(--rs-color-white-t50,#757575);--jcp-success:var(--rs-color-green,#2e7d32);--jcp-warning:var(--rs-color-warning,#e65100);--jcp-error:var(--rs-color-error,#d32f2f);--jcp-accent:var(--rs-color-white,#f5f5f5)}._light_1672l4l_38{--jcp-bg:var(--rs-color-white-t100,#fff);--jcp-default:var(--rs-color-black-t70,#19191cb3);--jcp-muted:var(--rs-color-black-t50,#19191c80);--jcp-success:var(--rs-color-green,#2e7d32);--jcp-warning:var(--rs-color-warning,#e65100);--jcp-error:var(--rs-color-error,#d32f2f);--jcp-accent:var(--rs-color-black-t100,#000)}._scrollback_1672l4l_48{scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-height:0;overflow:hidden auto}._scrollback_1672l4l_48::-webkit-scrollbar{width:0;height:0;display:none}._line_1672l4l_65{white-space:pre-wrap;word-break:break-word;min-height:1.5em}._inputLine_1672l4l_71{white-space:pre;position:relative}._prompt_1672l4l_76{-webkit-user-select:none;user-select:none}._highlight_1672l4l_80{white-space:pre}._ghost_1672l4l_84{color:var(--jcp-muted);opacity:.55;pointer-events:none}._hiddenInput_1672l4l_90{box-sizing:border-box;caret-color:#0000;color:#0000;font:inherit;height:100%;letter-spacing:inherit;background:0 0;border:0;outline:none;width:100%;margin:0;position:absolute;inset:0}._caret_1672l4l_110{background:var(--jcp-accent);opacity:.85;pointer-events:none;width:.9ch;height:1.1em;animation:1.05s step-end infinite _jcp-blink_1672l4l_1;position:absolute;top:.2em}._reduceMotion_1672l4l_121 ._caret_1672l4l_110{animation:none}._bold_1672l4l_125{font-weight:600}._color_default_1672l4l_129{color:var(--jcp-default)}._color_muted_1672l4l_133{color:var(--jcp-muted)}._color_success_1672l4l_137{color:var(--jcp-success)}._color_warning_1672l4l_141{color:var(--jcp-warning)}._color_error_1672l4l_145{color:var(--jcp-error)}._color_accent_1672l4l_149{color:var(--jcp-accent)}._color_matrix_1672l4l_153{color:var(--jcp-matrix);text-shadow:0 0 6px}@keyframes _jcp-blink_1672l4l_1{50%{opacity:0}}}@keyframes air-proto-click{0%{opacity:.6;transform:scale(0)}to{opacity:0;transform:scale(1.7)}}@keyframes air-proto-press{0%{transform:scale(.82)}to{transform:scale(1)}}@font-face{font-display:swap;font-family:Air Web Inter;font-style:normal;font-weight:100 900;src:url(/_assets/rr/Inter.var-Cq-YLKBW.woff2)format("woff2-variations")}.air-demo-surface.air-web-demo{--air-background-primary:#090909;--air-background-secondary:#252629;--air-island-background:#18191b;--air-list-item-hovered:#ffffff0b;--air-list-item-selected:#ffffff21;--air-control-hovered:#ffffff16;--air-text-primary:#e0e1e4;--air-text-secondary:#ffffff85;--air-text-disabled:#ffffff59;--air-text-accent:#4b8dec;--air-text-positive:#409d78;--air-text-dangerous:#ec5d6f;--air-icon-primary:#e0e1e4;--air-icon-secondary:#ffffff6f;--air-button-primary:#0870e4;--air-radius-xs:3px;--air-radius-sm:4px;--air-radius-md:6px;--air-radius-lg:8px;font-optical-sizing:auto;letter-spacing:.004em;text-align:left;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Air Web Inter,Inter,Arial,sans-serif;font-size:13px;font-weight:480;line-height:16px}.air-demo-surface.air-web-demo *,.air-demo-surface.air-web-demo :after,.air-demo-surface.air-web-demo :before{box-sizing:border-box}.air-demo-surface.air-web-demo button{letter-spacing:inherit}.air-demo-surface.air-web-demo button:focus-visible{outline:2px solid var(--air-text-accent);outline-offset:-2px}.air-web-icon{flex:none;width:16px;height:16px;display:inline-flex}.air-web-icon svg{width:100%;height:100%;display:block}.air-web-icon_colorized [fill]:not([fill=none]){fill:currentColor;fill-opacity:1}.air-web-icon_colorized [stroke]:not([stroke=none]){stroke:currentColor;stroke-opacity:1}.air-web-demo{background:var(--air-background-primary);border-radius:12px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden;container:air-web/inline-size}.air-web-demo__body{flex:auto;min-height:0;padding:0 8px 8px;display:flex}.air-web-demo__main{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.air-web-demo__task-header{background:var(--air-island-background);border-radius:var(--air-radius-lg);flex:none;align-items:center;gap:6px;min-height:36px;padding:3px 3px 3px 12px;display:flex}.air-web-demo__task-header-icon{color:var(--air-icon-secondary);flex:none;width:14px;height:14px}.air-web-demo__task-header-muted{color:var(--air-text-secondary);white-space:nowrap}.air-web-demo__task-header-sep{color:var(--air-text-disabled);margin:0 2px}.air-web-demo__task-header-done{color:var(--air-text-positive);flex:none;width:14px;height:14px}.air-web-demo__task-header-title{color:var(--air-text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.air-web-demo__task-header-toggle{appearance:none;background:var(--air-list-item-selected);border-radius:var(--air-radius-sm);color:var(--air-text-primary);cursor:pointer;font:inherit;height:30px;text-align:inherit;border:0;flex:none;justify-content:center;align-items:center;width:30px;margin-left:auto;display:flex}.air-web-demo__row{flex:auto;gap:8px;min-height:0;display:flex}.air-web-demo__island{background:var(--air-island-background);border-radius:var(--air-radius-lg);flex-direction:column;flex:auto;min-width:0;display:flex;overflow:hidden}.air-web-chrome{background:var(--air-background-primary);padding:10px 8px 11px 13px;position:relative}.air-web-chrome,.air-web-chrome__lights{flex:none;align-items:center;display:flex}.air-web-chrome__lights{gap:8px}.air-web-chrome__light{border:1px solid var(--air-border);border-radius:50%;width:12px;height:12px}.air-web-chrome__address{background:var(--air-list-item-hovered);border-radius:var(--air-radius-md);justify-content:center;align-items:center;gap:6px;width:360px;max-width:42%;padding:4px 12px;display:flex;position:absolute;top:4px;left:50%;transform:translate(-50%)}.air-web-chrome__lock{color:var(--air-icon-secondary);flex:none;width:16px;height:16px}.air-web-chrome__url{color:var(--air-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.air-web-sidebar{flex-direction:column;flex:0 0 300px;width:300px;min-height:0;padding:0 15px 0 5px;display:flex}.air-web-sidebar__top{flex:none;justify-content:space-between;align-items:center;height:32px;display:flex}.air-web-sidebar__logo{filter:brightness(0)invert();-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;margin-left:4px;display:block}.air-web-sidebar__icon-btn{appearance:none;border-radius:var(--air-radius-sm);color:var(--air-icon-primary);cursor:pointer;font:inherit;height:32px;text-align:inherit;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:32px;display:flex}.air-web-sidebar__icon-btn:hover{background:var(--air-list-item-hovered)}.air-web-sidebar__new-task{appearance:none;color:var(--air-text-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;flex:0 0 32px;align-items:center;gap:6px;width:100%;height:32px;margin-bottom:12px;padding:0 8px;display:flex}.air-web-sidebar__new-task:hover{background:var(--air-list-item-hovered)}.air-web-sidebar__new-task_selected{background:var(--air-list-item-selected)}.air-web-sidebar__filters{flex:none;align-items:center;gap:4px;min-height:24px;margin-bottom:12px;padding-left:4px;display:flex}.air-web-sidebar__search{flex:1;min-width:0}.air-web-sidebar__search input{border:1px solid var(--air-border);color:var(--air-text-primary);font:inherit;background:#090909;border-radius:4px;width:100%;min-width:0;height:24px;padding:2px 4px}.air-web-sidebar__task-groups{flex-direction:column;gap:12px;display:flex}.air-web-sidebar__scroll{scrollbar-width:none;flex:auto;min-height:0;overflow:hidden auto}.air-web-sidebar__scroll::-webkit-scrollbar{display:none}.air-web-sidebar__footer{flex:none;align-items:center;gap:12px;margin:0 -15px 0 -5px;padding:8px 15px 8px 5px;display:flex}.air-web-sidebar__avatar{background:#ffffff2b;border:1px solid #ffffff1c;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.air-web-sidebar__user{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.air-web-sidebar__user-name{color:var(--air-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.air-web-sidebar__user-plan{color:var(--air-text-secondary)}.air-web-sidebar__settings{appearance:none;border-radius:var(--air-radius-xs);color:var(--air-icon-secondary);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.air-web-sidebar__settings:hover{background:var(--air-control-hovered)}.air-web-switcher{border-radius:var(--air-radius-sm);box-shadow:inset 0 0 0 1px var(--air-border);flex:none;gap:0;margin:8px 0 12px;padding:0;display:flex}.air-web-switcher__item{appearance:none;border-radius:var(--air-radius-sm);color:var(--air-text-primary);cursor:pointer;font:inherit;text-align:center;background:0 0;border:0;flex:auto;min-width:0;height:28px;padding:0 8px}.air-web-switcher__item_active{background:#0870e440;box-shadow:inset 0 0 0 1px #0870e480}.air-web-switcher__item_active:hover{background:#0870e440}.air-web-group{flex-shrink:0}.air-web-group__header{border-radius:var(--air-radius-md);color:var(--air-text-secondary);align-items:center;gap:4px;height:24px;padding:0 4px 0 8px;font-size:12px;display:flex}.air-web-group__header:focus-within,.air-web-group__header:hover{background:var(--air-list-item-hovered)}.air-web-group__toggle{appearance:none;border-radius:var(--air-radius-sm);color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:4px;min-width:0;height:100%;padding:0;display:flex}.air-web-group__toggle:hover{background:0 0}.air-web-group__chevron{opacity:.6;flex:none;width:16px;height:16px}.air-web-group__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.air-web-group__plus{appearance:none;border-radius:var(--air-radius-sm);color:inherit;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.air-web-group__header:focus-within .air-web-group__plus,.air-web-group__header:hover .air-web-group__plus{opacity:1;pointer-events:auto}.air-web-group__plus svg{width:14px;height:14px}.air-web-group__items{flex-direction:column;gap:2px;padding:1px 0;display:flex}.air-web-task{appearance:none;color:var(--air-text-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;width:100%;min-height:44px;padding:4px 6px 4px 8px;display:flex}.air-web-task:hover{background:var(--air-list-item-hovered)}.air-web-task_selected{background:var(--air-list-item-selected)}.air-web-task_compact{height:24px;min-height:24px;padding:0 6px 0 8px}.air-web-task__glyph{flex:0 0 16px;width:16px;height:16px}.air-web-task__glyph_running{animation:1.2s linear infinite air-web-spin}.air-web-task__body{flex-direction:column;flex:auto;gap:2px;min-width:0;padding-left:2px;display:flex}.air-web-task__desc,.air-web-task__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.air-web-task__desc{color:var(--air-text-secondary);font-size:12px}.air-web-task__added{color:var(--air-text-positive);flex-shrink:0;font-size:12px}.air-web-task__removed{color:var(--air-text-dangerous);flex-shrink:0;font-size:12px}.air-web-task__trailing{color:var(--air-text-secondary);flex-shrink:0;margin-left:auto;font-size:12px;font-weight:500}.air-web-session{padding-left:16px}.air-web-new-task{justify-content:center;align-items:center;height:100%;padding:20px;display:flex}.air-web-new-task__inner{flex-direction:column;gap:12px;width:100%;max-width:880px;display:flex}.air-web-new-task__title{letter-spacing:normal;margin:0;padding-left:4px;font-family:JetBrains Modul,sans-serif;font-size:33px;font-weight:129;line-height:31px}.air-web-new-task__meta{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.air-web-chat{flex-direction:column;height:100%;min-height:0;display:flex}.air-web-chat__scroll{scrollbar-width:none;flex:auto;min-height:0;padding:16px;overflow:hidden auto}.air-web-chat__scroll::-webkit-scrollbar{display:none}.air-web-chat__column{flex-direction:column;gap:12px;max-width:880px;margin:0 auto;display:flex}.air-web-chat__prompt{border-radius:var(--air-radius-md);background:#ffffff1b;border:1px solid #0000;align-self:flex-end;max-width:80%;padding:8px 10px}.air-web-chat__prompt,.air-web-chat__prose{color:var(--air-text-primary);margin:0;line-height:20px}.air-web-chat a.air-web-chat__download{color:var(--air-text-accent);text-decoration:underline}.air-web-chat__snippet{border-radius:var(--air-radius-md);background:#ffffff16;border:1px solid #0000;overflow:hidden}.air-web-chat__snippet-head{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:3px;width:100%;height:26px;padding:5px;display:flex}.air-web-chat__snippet-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.air-web-chat__snippet-code{background:var(--air-island-background);color:var(--air-text-primary);scrollbar-width:none;white-space:pre;border:1px solid #0000;border-radius:4px;margin:0 3px 3px;padding:4px;font-family:JetBrains Mono,monospace;font-size:13px;line-height:22px;overflow:hidden auto}.air-web-chat__snippet-code::-webkit-scrollbar{display:none}.air-web-chat__added{color:var(--air-text-positive);flex:none}.air-web-chat__removed{color:var(--air-text-dangerous);flex:none}.air-web-chat__cost{color:var(--air-text-secondary);margin:-6px 0 0;font-size:12px}.air-web-chat__composer-dock{flex:none;padding:0 16px 16px}@keyframes air-web-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.air-web-rail{flex-direction:column;flex:0 0 40px;gap:4px;width:40px;padding:0 8px 8px 0;display:flex}.air-web-rail__btn{appearance:none;border-radius:var(--air-radius-sm);color:var(--air-icon-primary);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.air-web-rail__btn:hover,.air-web-rail__btn[data-web-cursor-hover]{background:var(--air-list-item-hovered)}.air-web-rail__btn_active{background:var(--air-list-item-selected);color:var(--air-text-primary)}.air-web-rail__account{margin-top:auto}.air-web-rail__account .air-web-sidebar__avatar{width:24px;height:24px;font-size:11px}.air-web-nav{flex-direction:column;gap:2px;display:flex}.air-web-nav__item{appearance:none;border-radius:var(--air-radius-sm);color:var(--air-text-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:6px;width:100%;height:32px;padding:0 8px;display:flex}.air-web-nav__item:hover{background:var(--air-list-item-hovered)}.air-web-nav__item_selected,.air-web-nav__item_selected:hover{background:var(--air-list-item-selected)}.air-web-nav__icon{color:var(--air-icon-primary)}.air-web-view{scrollbar-color:#ffffff21 transparent;scrollbar-width:thin;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden auto}.air-web-view__inner{flex-direction:column;flex:1 0 auto;gap:24px;width:100%;max-width:820px;margin:0 auto;padding:40px 24px;display:flex}.air-web-view__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.air-web-view__head-text{flex-direction:column;gap:4px;min-width:0;display:flex}.air-web-view__title{letter-spacing:normal;margin:0;font-family:JetBrains Modul,sans-serif;font-size:33px;font-weight:129;line-height:31px}.air-web-view__project-name{margin:0;font-size:23px;font-weight:600;line-height:28px}.air-web-view__subtitle{color:var(--air-text-secondary);margin:0}.air-web-view__primary-btn,.air-web-view__secondary-btn{appearance:none;border-radius:var(--air-radius-sm);color:var(--air-text-primary);cursor:pointer;font:inherit;text-align:center;white-space:nowrap;border:1px solid #0000;flex:none;min-width:60px;height:24px;padding:0 8px}.air-web-view__primary-btn{background:var(--air-button-primary);color:#fff}.air-web-view__primary-btn:hover{background:#1868cb}.air-web-view__primary-btn:active{background:#1d61ba}.air-web-view__secondary-btn{background:#ffffff21}.air-web-view__secondary-btn:hover{background:#ffffff1b}.air-web-view__secondary-btn:active{background:#ffffff16}.air-web-view__dashboard{flex-direction:column;flex:auto;gap:12px;padding:0 16px 16px;display:flex}.air-web-templates{grid-template-columns:1fr;gap:12px;display:grid}.air-web-view_automations .air-web-view__inner{justify-content:center}.air-web-view_projects .air-web-view__inner{gap:0;max-width:1000px;padding:0}.air-web-view_projects .air-web-view__head{gap:12px;padding:12px 16px}.air-web-view_projects .air-web-view__subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.air-web-template{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#ffffff12;border:1px solid #0000;border-radius:12px;flex-direction:column;gap:12px;height:100%;padding:16px;display:flex}.air-web-template:hover{background:#ffffff17}.air-web-template:active{background:#ffffff1c}.air-web-template__glyph{color:var(--air-icon-primary);width:20px;height:20px}.air-web-template__text{flex-direction:column;gap:4px;min-width:0;display:flex}.air-web-template__title{color:var(--air-text-primary);font-weight:600}.air-web-template__desc{color:var(--air-text-secondary);letter-spacing:.005em;font-size:12px;font-weight:500;line-height:16px}.air-web-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.air-web-stat{background:var(--air-background-secondary);border-radius:var(--air-radius-lg);flex-direction:column;justify-content:space-between;padding:12px;display:flex}.air-web-stat__row{align-items:baseline;gap:6px;min-width:0;display:flex}.air-web-stat__value{color:var(--air-text-primary);font-size:26px;font-weight:600;line-height:32px}.air-web-stat__value_small{font-size:19px;line-height:24px}.air-web-stat__unit{color:var(--air-text-primary)}.air-web-stat__label,.air-web-stat__unit{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.air-web-stat__label{color:var(--air-text-secondary);letter-spacing:.005em;margin-top:2px;font-size:12px;font-weight:500}.air-web-table{background:var(--air-background-secondary);border-radius:var(--air-radius-lg);flex-direction:column;gap:4px;padding:12px;display:flex}.air-web-table__head{align-items:baseline;gap:8px;padding-bottom:8px;display:flex}.air-web-table__title{color:var(--air-text-primary);letter-spacing:.001em;font-size:15px;font-weight:600;line-height:20px}.air-web-table__count{color:var(--air-text-secondary)}.air-web-table__spacer{flex:auto}.air-web-table__scroll{scrollbar-color:#ffffff21 transparent;scrollbar-width:thin;width:100%;overflow-x:auto}.air-web-table__grid{grid-template-columns:2.6fr 1fr .8fr .7fr .7fr 40px;min-width:500px;display:grid}.air-web-table__row{color:var(--air-text-primary);display:contents}.air-web-table__row>span{border-top:1px solid var(--air-border);align-items:center;height:44px;display:flex}.air-web-table__row_head{color:var(--air-text-secondary);letter-spacing:.005em;font-size:12px;font-weight:500}.air-web-table__row_head>span{border-top:0;height:30px}.air-web-table__row_head .air-web-icon{color:var(--air-icon-secondary);width:12px;height:12px}.air-web-table__name{gap:4px;padding-left:8px}.air-web-table__last-run{gap:6px}.air-web-table__right{text-align:right;justify-content:flex-end}.air-web-table__muted{color:var(--air-text-secondary)}.air-web-table__menu{appearance:none;border-radius:var(--air-radius-sm);color:var(--air-icon-secondary);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.air-web-table__menu:hover{background:var(--air-control-hovered)}@container air-web (width<=767px){.air-web-chat__scroll{padding:4px 4px 16px}.air-web-chat__composer-dock{padding:0}.air-web-demo__task-header-icon,.air-web-demo__task-header-muted,.air-web-demo__task-header-sep,.air-web-demo__task-header-toggle{display:none}.air-web-new-task{justify-content:flex-start}.air-web-new-task__inner{flex-shrink:0;width:880px;max-width:none}}@container air-web (width>=640px){.air-web-templates{grid-template-columns:repeat(2,minmax(0,1fr))}.air-web-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.air-web-stat{padding:14px}.air-web-table{padding:16px}.air-web-view_projects .air-web-view__head{padding:20px 24px 16px}.air-web-view_projects .air-web-view__dashboard{padding:0 24px 24px}}@container air-web (width>=1024px){.air-web-templates{grid-template-columns:repeat(3,minmax(0,1fr))}}.air-web-composer{border:1px solid #0000;border-radius:9px;width:100%;max-width:880px;margin:0 auto}.air-web-composer__inner{background:var(--air-island-background);outline:1px solid var(--air-border);outline-offset:-2px;border:2px solid #0000;border-radius:8px;padding:8px 8px 2px;box-shadow:0 2px 8px #0003}.air-web-composer_focused{border-color:#2a7deb}.air-web-composer_focused .air-web-composer__inner{border-color:#224271;outline:none}.air-web-composer__input-box{background:#090909;border:.5px solid #090909;border-radius:4px;align-items:flex-start;gap:10px;padding:8px;display:flex}.air-web-composer__input{color:var(--air-text-primary);font:inherit;resize:none;background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:60px;max-height:200px;padding:0}.air-web-composer__input::placeholder{color:var(--air-text-secondary);opacity:1}.air-web-composer_tall .air-web-composer__input{min-height:100px}.air-web-composer__voice{color:#fff6;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;padding:2px;display:flex}.air-web-composer__toolbar{align-items:center;gap:6px;height:32px;margin-top:2px;padding:4px 0;display:flex}.air-web-composer__separator{background:var(--air-border);width:1px;height:16px}.air-web-composer__send{background:var(--air-button-primary);color:#fff;cursor:pointer;font:inherit;border:1px solid #0000;border-radius:4px;width:48px;height:24px;margin-left:auto;padding:0}.air-web-composer__send:hover{background:#1868cb}.air-web-composer__send:disabled{color:var(--air-text-disabled);cursor:default;background:#ffffff0b}.air-web-menu{min-width:0;position:relative}.air-web-menu__trigger{color:var(--air-text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;align-items:center;gap:2px;padding:2px 4px;display:flex}.air-web-menu__trigger:hover,.air-web-menu__trigger[aria-expanded=true]{background:var(--air-list-item-hovered)}.air-web-menu__popup{border:1px solid var(--air-border);scrollbar-color:#ffffff21 transparent;scrollbar-width:thin;z-index:20;background:#252629;border-radius:8px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 4px 16px #0006}.air-web-menu__popup_up{top:auto;bottom:calc(100% + 4px)}.air-web-menu__popup button{color:var(--air-text-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;width:100%;min-height:28px;padding:4px 8px;display:flex}.air-web-menu__popup button:hover{background:var(--air-list-item-hovered)}.air-web-menu__heading{color:var(--air-text-secondary);padding:6px 8px}.air-web-menu__back{font-weight:600}.air-web-menu__back-icon{transform:rotate(180deg)}.air-web-menu__agent{border-radius:4px;align-items:stretch;margin:0;display:flex}.air-web-menu__agent:focus-within,.air-web-menu__agent:hover{background:var(--air-list-item-hovered)}.air-web-menu__agent>button:first-child{flex:auto;min-width:0}.air-web-menu__agent-model{color:var(--air-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.air-web-menu__agent-more{flex:0 0 28px;border-left:1px solid var(--air-border)!important;width:28px!important;padding:4px 6px!important}.air-web-menu__agent-more:hover{background:var(--air-control-hovered)!important}.air-web-menu__selected{color:var(--air-text-positive);margin-left:auto}.air-web-menu__hint{color:var(--air-text-secondary);margin-left:auto;font-size:12px}.air-web-menu__search{border:1px solid var(--air-border);color:var(--air-text-primary);font:inherit;background:#090909;border-radius:4px;width:100%;height:28px;margin-bottom:4px;padding:4px 8px}.air-web-files{background:var(--air-island-background);border-radius:8px;flex-direction:column;flex:none;min-width:300px;display:flex;position:relative}.air-web-files__head{height:40px;padding:10px 12px;font-size:15px;font-weight:600;line-height:20px}.air-web-files__tree{flex-direction:column;gap:2px;min-height:0;padding:0 6px;display:flex;overflow:auto}.air-web-files__heading{background:#ffffff21;border-radius:4px;flex-shrink:0;height:24px;padding:4px 8px;font-weight:600}.air-web-files__node{color:var(--air-text-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;height:24px;padding:0 4px;display:flex}.air-web-files__node:hover{background:var(--air-control-hovered)}.air-web-files__resize{cursor:col-resize;touch-action:none;width:8px;position:absolute;top:0;bottom:0;left:-8px}.air-web-tools{background:var(--air-island-background);border-radius:6px;flex-direction:column;flex:0 0 32px;justify-content:space-between;display:flex}.air-web-tools__group{flex-direction:column;align-items:center;padding:2px;display:flex}.air-web-tools button{color:var(--air-icon-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;padding:5px;display:flex}.air-web-tools button[aria-pressed=true]{color:var(--air-icon-primary)}.air-web-tools button:hover{background:var(--air-control-hovered)}.air-web-cursor{pointer-events:none;z-index:30;width:0;height:0;transition:transform .65s cubic-bezier(.4,0,.2,1),opacity .25s;position:absolute;top:0;left:0}.air-web-cursor__arrow{filter:drop-shadow(0 1px 1.5px #00000067);transform-origin:7px 4px;margin:-4px 0 0 -7px;display:block}.air-web-cursor__arrow_click{animation:.25s ease-out air-web-cursor-press}.air-web-cursor__ring{border:2px solid var(--air-text-primary);border-radius:50%;width:26px;height:26px;animation:.45s ease-out both air-web-cursor-ring;position:absolute;top:-13px;left:-13px}@keyframes air-web-cursor-press{50%{transform:scale(.82)}}@keyframes air-web-cursor-ring{0%{opacity:.6;transform:scale(0)}to{opacity:0;transform:scale(1.7)}}.air-demo-surface{--air-background-primary:#1e1f22;--air-background-secondary:#2b2d30;--air-island-background:#2b2d30;--air-composer-background:#2b2d30;--air-list-item-background-hovered:#393b40;--air-list-item-hovered:#393b40;--air-list-item-background-selected:#43454a;--air-list-item-selected:#43454a;--air-control-hovered:#4b4d52;--air-tint-6:#292b2e;--air-tint-9:#3c3f41;--air-border:#ffffff21;--air-text-primary:#f2f2f2;--air-text-secondary:#aeb0b5;--air-text-disabled:#77797f;--air-text-accent:#4c9aff;--air-text-positive:#58a55c;--air-text-warning:#d9a343;--air-text-dangerous:#db5c5c;--air-icon-primary:#dfe1e5;--air-icon-secondary:#aeb0b5;--air-button-primary:#3574f0;--air-radius-xs:4px;--air-radius-sm:6px;--air-radius-md:8px;--air-radius-lg:12px;color:var(--air-text-primary);font-family:Inter,Arial,sans-serif;font-size:14px;line-height:20px}.air-demo-composer{background:var(--air-composer-background);border:1px solid var(--air-border);border-radius:var(--air-radius-lg);flex-direction:column;min-height:76px;padding:8px;display:flex}.air-demo-composer_tall{min-height:154px}.air-demo-composer__input,.air-demo-composer__placeholder{box-sizing:border-box;color:var(--air-text-primary);font:inherit;resize:none;background:0 0;border:0;outline:none;flex:auto;width:100%;min-height:34px;padding:2px 4px;line-height:20px}.air-demo-composer__placeholder{color:var(--air-text-secondary)}.air-demo-composer__input::placeholder{color:var(--air-text-secondary)}.air-demo-composer__controls{align-items:center;gap:6px;display:flex}.air-demo-composer__control,.air-demo-composer__send{border-radius:var(--air-radius-sm);color:var(--air-text-primary);font:inherit;border:0;justify-content:center;align-items:center;gap:4px;height:28px;display:inline-flex}.air-demo-composer__control{background:var(--air-tint-9);width:28px;padding:0}.air-demo-composer__control svg,.air-demo-composer__send svg{width:14px;height:14px}.air-demo-composer__model{background:var(--air-tint-9);border-radius:var(--air-radius-sm);color:var(--air-text-secondary);padding:3px 8px;font-size:12px}.air-demo-composer__spacer{flex:auto}.air-demo-composer__send{background:var(--air-button-primary);padding:0 8px}.air-demo-composer__send:disabled{opacity:.55}.air-proto-cursor{filter:drop-shadow(0 1px 1.5px #00000067);opacity:1;pointer-events:none;z-index:10;transition:transform .65s cubic-bezier(.4,0,.2,1),opacity .25s;position:absolute;top:-4px;left:-7px}.air-proto-cursor_hidden{opacity:0}.air-proto-cursor__arrow_click{transform-origin:7px 4px;animation:.13s ease-out both air-proto-press}.air-proto-cursor__ring{border:2px solid var(--air-text-primary);border-radius:50%;width:26px;height:26px;animation:.45s ease-out both air-proto-click;position:absolute;top:-13px;left:-13px}.air-mobile-demo{--phone-width:440px;--phone-height:956px;--phone-bezel:10px;--phone-radius:42px;--phone-status-bar:54px;--phone-home-band:30px;--phone-ui-scale:1.3;--phone-scale:.639;justify-content:center;align-items:center;height:100%;display:flex}@media screen and (width<=640px){.air-mobile-demo{--phone-scale:.447}}.air-mobile-demo__stage{background:0 0;justify-content:center;align-items:center;display:flex}.air-phone{height:calc((var(--phone-height) + 2*var(--phone-bezel))*var(--phone-scale));width:calc((var(--phone-width) + 2*var(--phone-bezel))*var(--phone-scale));flex:none}.air-phone__screen{background:var(--air-background-primary);border:1px solid var(--air-border);border-radius:calc(var(--phone-radius) + var(--phone-bezel));box-sizing:border-box;height:calc(var(--phone-height) + var(--phone-bezel)*2);padding:var(--phone-bezel);transform:scale(var(--phone-scale));transform-origin:0 0;width:calc(var(--phone-width) + var(--phone-bezel)*2);flex-direction:column;display:flex;overflow:hidden}.air-phone__status-bar{color:var(--air-text-primary);height:var(--phone-status-bar);z-index:2;flex:none;justify-content:space-between;align-items:center;padding:0 34px;display:flex;position:relative}.air-phone__clock{font-size:15px;font-weight:600}.air-phone__glyphs{align-items:center;gap:6px;display:flex}.air-phone__app-viewport{flex:auto;min-height:0;position:relative;overflow:hidden}.air-phone__app{height:calc(100%/var(--phone-ui-scale));padding-bottom:calc(var(--phone-home-band)/var(--phone-ui-scale));transform:scale(var(--phone-ui-scale));transform-origin:0 0;width:calc(100%/var(--phone-ui-scale));flex-direction:column;display:flex;position:absolute;top:0;left:0}.air-phone__home-band{height:var(--phone-home-band);pointer-events:none;z-index:3;justify-content:center;align-items:flex-end;padding-bottom:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.air-phone__home-indicator{background:#ffffff8c;border-radius:3px;width:140px;height:5px}.air-mobile-chat{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.air-mobile-chat__header{background:linear-gradient(to bottom,var(--air-background-primary) 0,var(--air-background-primary) 34px,transparent 100%);pointer-events:none;z-index:2;justify-content:space-between;align-items:flex-start;height:68px;padding:4px 6px 0;display:flex;position:absolute;top:0;left:0;right:0}.air-mobile-chat__header-right{align-items:center;gap:4px;display:flex}.air-mobile-chat__header-btn{color:var(--air-text-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.air-mobile-chat__header-btn svg{width:18px;height:18px}.air-mobile-chat__menu-glyph{background:currentColor;border-radius:1px;width:16px;height:2px;position:relative;box-shadow:0 -5px,0 5px}.air-mobile-chat__more-glyph{background:currentColor;border-radius:50%;width:3px;height:3px;position:relative;box-shadow:0 -6px,0 6px}.air-mobile-chat__scroll{scrollbar-width:none;flex-direction:column;flex:auto;gap:16px;min-height:0;padding:76px 14px 8px;display:flex;overflow:hidden auto}.air-mobile-chat__scroll::-webkit-scrollbar{display:none}.air-mobile-chat__turn{flex-direction:column;gap:10px;display:flex}.air-mobile-chat__prompt{background:var(--air-list-item-selected);color:var(--air-text-primary);border-radius:16px;align-self:flex-end;max-width:85%;margin:0;padding:9px 13px}.air-mobile-chat__prompt_in{animation:.45s cubic-bezier(.16,.84,.3,1) both air-mobile-step-in}.air-mobile-chat__prose{color:var(--air-text-primary);margin:0;line-height:20px}.air-mobile-chat__code-inline{color:var(--air-text-accent);font-family:JetBrains Mono,monospace;font-size:12px}.air-mobile-chat__snippet{background:var(--air-tool-window-bg-inline,var(--air-island-background));border:1px solid var(--air-border);border-radius:12px;align-items:center;gap:8px;padding:9px 12px;display:flex;overflow:hidden}.air-mobile-chat__snippet-badge{color:#fff;background:#3574f0;border-radius:4px;flex:none;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 3px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.air-mobile-chat__snippet-name{color:var(--air-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.air-mobile-chat__added{color:var(--air-text-positive);flex:none}.air-mobile-chat__removed{color:var(--air-text-dangerous);flex:none}.air-mobile-chat__cost,.air-mobile-chat__running{color:var(--air-text-secondary);margin:-4px 0 0;font-size:12px}.air-mobile-chat__running{align-items:center;gap:6px;display:flex}.air-mobile-chat__dot{background:var(--air-text-accent);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite air-mobile-pulse}.air-mobile-chat__in{animation:.45s cubic-bezier(.16,.84,.3,1) both air-mobile-step-in}.air-mobile-chat__composer{background:var(--air-composer-background);border:1px solid var(--air-border);border-radius:18px;flex-direction:column;flex:none;gap:4px;margin:0 8px 8px;padding:8px;display:flex;box-shadow:0 2px 8px #00000040}.air-mobile-chat__composer-field,.air-mobile-chat__composer-input{color:var(--air-text-primary);min-height:52px;max-height:130px;padding:4px 8px 0;overflow:hidden auto}.air-mobile-chat__composer-input{font:inherit;resize:none;background:0 0;border:0;outline:none;width:100%}.air-mobile-chat__composer-input::placeholder{color:var(--air-text-secondary)}.air-mobile-chat__composer-placeholder{color:var(--air-text-secondary)}.air-mobile-chat__composer-row{flex:none;align-items:center;gap:6px;display:flex}.air-mobile-chat__composer-spacer{flex:auto}.air-mobile-chat__circle-btn{background:var(--air-tint-9);box-sizing:border-box;color:var(--air-text-primary);border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.air-mobile-chat__circle-btn svg{width:18px;height:18px}.air-mobile-chat__model-pill{background:var(--air-tint-9);box-sizing:border-box;color:var(--air-text-primary);white-space:nowrap;border:none;border-radius:17px;flex:0 auto;align-items:center;gap:6px;height:34px;padding:0 12px;display:inline-flex;overflow:hidden}.air-mobile-chat__model-mark{flex:none;width:16px;height:16px}.air-mobile-chat__main-btn{appearance:none;background:var(--air-button-primary);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.air-mobile-chat__main-btn svg{width:18px;height:18px}@keyframes air-mobile-step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes air-mobile-pulse{0%,to{opacity:.4}50%{opacity:1}}.air-mobile-drawer{visibility:hidden;z-index:50;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.air-mobile-drawer_open{visibility:visible}.air-mobile-drawer__scrim{appearance:none;cursor:pointer;opacity:0;background:#0009;border:0;transition:opacity .18s ease-out;position:absolute;inset:0}.air-mobile-drawer_open .air-mobile-drawer__scrim{opacity:1}.air-mobile-drawer__sheet{background:#202124;border-radius:16px 16px 0 0;flex-direction:column;max-height:85%;transition:transform .28s cubic-bezier(.32,.72,0,1);display:flex;position:relative;overflow:hidden;transform:translateY(100%);box-shadow:0 -8px 32px #0006}.air-mobile-drawer_open .air-mobile-drawer__sheet{transform:translateY(0)}.air-mobile-drawer__handle-row{flex:none;justify-content:center;padding-top:6px;display:flex}.air-mobile-drawer__handle{background:#ffffff42;border-radius:2px;width:28px;height:3px}.air-mobile-drawer__header{flex:none;align-items:center;height:42px;padding:0 12px;display:flex;position:relative}.air-mobile-drawer__lead-btn{appearance:none;background:var(--air-tint-9);color:var(--air-text-primary);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.air-mobile-drawer__title{color:var(--air-text-primary);pointer-events:none;text-align:center;font-weight:600;position:absolute;left:0;right:0}.air-mobile-drawer__content{scrollbar-width:none;flex-direction:column;flex:auto;gap:8px;min-height:0;padding:4px 12px 35px;display:flex;overflow:hidden auto}.air-mobile-drawer__content::-webkit-scrollbar{display:none}.air-mobile-drawer__card{background:#ffffff0a;border-radius:12px;flex-direction:column;flex:none;display:flex;overflow:hidden}.air-mobile-drawer__row{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:34px;padding:8px 12px;display:flex}.air-mobile-drawer__row_separated{border-top:1px solid #ffffff14}.air-mobile-drawer__row:hover{background:var(--air-list-item-hovered)}.air-mobile-drawer__row-icon{color:var(--air-text-primary);flex:none;display:inline-flex}.air-mobile-drawer__row-icon svg{width:18px;height:18px}.air-mobile-drawer__row-body{flex-direction:column;flex:auto;min-width:0;display:flex}.air-mobile-drawer__row-label{color:var(--air-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.air-mobile-drawer__row-desc{color:var(--air-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.air-mobile-drawer__row-value{color:var(--air-text-secondary);flex:none;font-size:12px}.air-mobile-drawer__row-check,.air-mobile-drawer__row-chevron{color:var(--air-text-primary);flex:none;width:18px;height:18px}.air-mobile-drawer__row-chevron{color:var(--air-icon-secondary)}.air-mobile-drawer__footer{color:var(--air-text-secondary);margin:0;padding:4px 4px 0;font-size:12px;line-height:17px}@media screen and (width<=1276px){.air-surfaces-section{overflow-x:clip}}@media screen and (width<=1000px){.air-surfaces-navigation{flex-wrap:nowrap;padding-bottom:12px;overflow-x:scroll}.air-surfaces-navigation__item{width:fit-content;min-width:fit-content}}.air-surfaces-carousel{--container-offset:calc(max((100vw - 1276px) / 2, 0px) + 22px);--slide-width:min(80vw,1440px);--slide-gap:40px;position:relative}@media screen and (width<=1276px){.air-surfaces-carousel{--slide-width:calc(100vw - 32px);--container-offset:16px}}@media screen and (width<=1000px){.air-surfaces-carousel{--container-offset:22px;--slide-width:calc(100vw - 44px);--slide-gap:22px}}@media screen and (width<=640px){.air-surfaces-carousel{--container-offset:16px;--slide-width:calc(100vw - 16px);--slide-gap:16px}}.air-surfaces-carousel__bg-img-wrapper{bottom:-24px;left:calc(var(--container-offset) - 76px);position:absolute}@media screen and (width<=1276px){.air-surfaces-carousel__bg-img-wrapper{bottom:unset;top:-24px;left:50%;transform:translate(-50%)}}@media screen and (width<=1000px){.air-surfaces-carousel__bg-img-wrapper{top:74px}}@media screen and (width<=640px){.air-surfaces-carousel__bg-img-wrapper{top:-12px}}.air-surfaces-carousel__bg-img{width:min(91vw,1344px);min-width:1100px;height:auto}@media screen and (width<=1276px){.air-surfaces-carousel__bg-img{width:min(105vw,1360px)}}@media screen and (width<=1000px){.air-surfaces-carousel__bg-img{min-width:unset;width:914px}}.air-surfaces-carousel__scroll{-moz-column-gap:var(--slide-gap);column-gap:var(--slide-gap);padding-left:var(--container-offset);padding-right:max(var(--container-offset),calc(100vw - var(--container-offset) - var(--slide-width)));scroll-padding-left:var(--container-offset);scroll-snap-type:x mandatory;scrollbar-color:transparent transparent;scrollbar-width:none;display:flex;position:relative;overflow:auto clip}@media screen and (width<=1000px){.air-surfaces-carousel__scroll{padding-right:0}}.air-surfaces-carousel__scroll::-webkit-scrollbar{display:none}.air-surfaces-carousel__slide{appearance:none;color:inherit;cursor:pointer;flex:0 0 var(--slide-width);font:inherit;max-width:var(--slide-width);text-align:inherit;background:0 0;border:0;padding:0;position:relative}@media screen and (width<=1000px){.air-surfaces-carousel__slide{min-width:fit-content}}@media screen and (width<=640px){.air-surfaces-carousel__slide{align-items:flex-start;display:flex}}@media screen and (width<=1000px){.air-surfaces-carousel__slide_web .air-surfaces-carousel__slide-demo{aspect-ratio:unset;width:100%;max-width:none;height:auto;max-height:100%}}@media screen and (width<=640px){.air-surfaces-carousel__slide_web .air-surfaces-carousel__slide-demo{height:450px}}.air-surfaces-carousel__slide_cli .air-surfaces-carousel__slide-content{min-width:800px;transform:translateX(var(--cli-carousel-offset,0));align-self:center;width:70%;margin:0}@media screen and (width<=1000px){.air-surfaces-carousel__slide_cli .air-surfaces-carousel__slide-content{min-width:unset;width:100%}}@media screen and (width<=640px){.air-surfaces-carousel__slide_cli .air-surfaces-carousel__slide-content{min-width:800px}}.air-surfaces-carousel__slide_cli .air-surfaces-carousel__slide-demo{width:100%;max-width:1240px}.air-surfaces-carousel__slide_mobile .air-surfaces-carousel__slide-content{transform:translateX(var(--mobile-carousel-offset,0));width:fit-content;margin:0}.air-surfaces-carousel__slide_mobile .air-surfaces-carousel__slide-img{min-width:unset}@media screen and (width<=1000px){.air-surfaces-carousel__slide_mobile .air-surfaces-carousel__slide-img{margin-left:auto}}@media screen and (width<=640px){.air-surfaces-carousel__slide_mobile .air-surfaces-carousel__slide-img{max-width:60vw;max-height:436px;padding-right:8px}}.air-surfaces-carousel__slide_mobile .air-surfaces-carousel__slide-demo{aspect-ratio:auto;width:auto;max-width:none;height:624px;margin-left:auto}@media screen and (width<=640px){.air-surfaces-carousel__slide_mobile .air-surfaces-carousel__slide-demo{height:436px}}.air-surfaces-carousel__slide_has-snap-point{scroll-snap-align:start}.air-surfaces-carousel__slide_interactive{cursor:default;align-items:flex-start;display:flex}.air-surfaces-carousel__slide-pick{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:inherit;z-index:1;background:0 0;border:0;padding:0;position:absolute;inset:0}.air-surfaces-carousel__slide-content{width:100%;min-width:0;position:relative}.air-surfaces-carousel__slide-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.air-surfaces-carousel__slide-tag{background:#4d6bd8;border-radius:4px;padding:4px 10px;position:absolute;top:16px;right:-8px}@media screen and (width<=640px){.air-surfaces-carousel__slide-tag{right:0}}.air-surfaces-carousel__slide-img{width:auto;max-width:100%;max-height:624px;display:block}@media screen and (width<=1000px){.air-surfaces-carousel__slide-img{min-width:1240px;margin-left:0}}@media screen and (width<=640px){.air-surfaces-carousel__slide-img{min-width:860px}}.air-surfaces-carousel__slide-demo{aspect-ratio:1240/624;width:100%;max-width:1240px;max-height:624px;margin-left:0;margin-right:auto;display:block}@media screen and (width<=1000px){.air-surfaces-carousel__slide-demo{width:1240px;max-width:none;margin-left:0}}@media screen and (width<=640px){.air-surfaces-carousel__slide-demo{width:860px}}@media screen and (width<=1276px){.air-surfaces-carousel__slide_cli .air-surfaces-carousel__slide-content,.air-surfaces-carousel__slide_mobile .air-surfaces-carousel__slide-content{margin:auto;transform:none}}.air-cloud-agents-section{position:relative}.air-cloud-agents-section__bg{z-index:-1;width:2081px;height:747px;position:absolute;top:-268px;left:calc(50% - 1091px)}@media screen and (width<=1276px){.air-cloud-agents-section__bg{top:-198px;left:calc(50% - 963px)}}@media screen and (width<=1000px){.air-cloud-agents-section__bg{top:-86px;left:calc(50% - 706px)}}@media screen and (width<=640px){.air-cloud-agents-section__bg{top:226px;left:calc(50% - 534px)}}.air-cloud-agents-banner{background-color:#e5e4d9;border:1px solid #dddbce;border-radius:8px;padding:24px 48px}@media screen and (width<=640px){.air-cloud-agents-banner{padding:24px}}.air-cloud-agents-banner__img{width:228px;max-width:100%}.air-in-ides-section__cards{position:relative}.air-in-ides-section__bg{z-index:-1;width:2412px;height:797px;position:absolute;top:-218px;left:calc(50% - 1450px)}@media screen and (width<=1276px){.air-in-ides-section__bg{left:calc(50% - 1590px)}}@media screen and (width<=1000px){.air-in-ides-section__bg{left:calc(50% - 1712px)}}@media screen and (width<=640px){.air-in-ides-section__bg{left:calc(50% - 1884px)}}@media screen and (width<=1000px){.air-in-ides-section__main-img-wrapper{border-radius:8px;overflow:hidden}}.air-in-ides-section__main-img{border-radius:8px;width:100%;overflow:hidden}@media screen and (width<=1276px){.air-in-ides-section__main-img{width:calc(100vw - 36px);margin-left:50%;display:block;transform:translate(-50%)}}@media screen and (width<=1000px){.air-in-ides-section__main-img{width:1240px;margin-left:0;transform:none}}@media screen and (width<=640px){.air-in-ides-section__main-img{min-width:744px}}.air-in-ides-section__img-wrapper{padding:32px 0 0 32px;position:relative}@media screen and (width<=1276px){.air-in-ides-section__img-wrapper{border-radius:8px;overflow:hidden}}@media screen and (width<=1000px){.air-in-ides-section__img-wrapper{border-radius:0 8px 8px 0;padding:0}}@media screen and (width<=640px){.air-in-ides-section__img-wrapper{border-radius:8px}}.air-in-ides-section__img-bg{-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;z-index:0;width:100%;height:100%;position:absolute;top:0;right:0}@media screen and (width<=1276px){.air-in-ides-section__img-bg{width:calc(100% + 70px);height:calc(100% + 20px);top:-20px;left:-70px}}@media screen and (width<=1000px){.air-in-ides-section__img-bg{width:890px;height:auto;top:-140px;left:50%;transform:translate(-50%)}}.air-in-ides-section__img{border-radius:8px 0 0;width:100%;height:auto;display:block;position:relative}@media screen and (width<=1000px){.air-in-ides-section__img{border-radius:0}}.air-in-ides-card{border:1px solid #dddbcf;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.air-in-ides-card__text{padding:24px}@media screen and (width<=640px){.air-in-ides-card__text{padding:16px}}.air-in-ides-card__img-wrapper{box-sizing:border-box;height:456px}@media screen and (width<=1276px){.air-in-ides-card__img-wrapper{height:356px}}@media screen and (width<=1000px){.air-in-ides-card__img-wrapper{height:auto;min-height:285px}}@media screen and (width<=640px){.air-in-ides-card__img-wrapper{min-height:unset}}.air-in-ides-card__img{-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;width:100%;height:auto;display:block}.air-in-ides-card_flexible-ai-access .air-in-ides-card__img-wrapper{background-image:url(/_assets/rr/flexible-access-bg-B3tDJp-p.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:0 24px 24px 0}@media screen and (width<=1000px){.air-in-ides-card_flexible-ai-access .air-in-ides-card__img{-o-object-position:bottom right;object-position:bottom right;max-height:257px}}@media screen and (width<=640px){.air-in-ides-card_flexible-ai-access .air-in-ides-card__img{max-height:unset}}.air-in-ides-card_ide-intelligence .air-in-ides-card__img-wrapper{background-image:url(/_assets/rr/ide-intelligence-bg-ZK__Kejy.png);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;display:flex}@media screen and (width<=640px){.air-in-ides-card_ide-intelligence .air-in-ides-card__img-wrapper{padding:24px}}.air-in-ides-card_ide-intelligence .air-in-ides-card__img{width:100%;max-width:430px;height:auto;display:block}@media screen and (width<=1000px){.air-features-section__img-wrapper{height:601px;overflow:hidden}}@media screen and (width<=640px){.air-features-section__img-wrapper{border-radius:8px 0 0 8px;min-width:calc(100% + 16px);margin-right:-16px}}.air-features-section__img{border-radius:8px;width:100%;overflow:hidden}@media screen and (width<=1276px){.air-features-section__img{width:calc(100vw - 36px);margin-left:50%;display:block;transform:translate(-50%)}}@media screen and (width<=1000px){.air-features-section__img{width:1240px;margin-left:0;transform:none}}@media screen and (width<=640px){.air-features-section__img{min-width:744px}}.air-feature-card{background-color:#e6e4db;border:1px solid #dddbcf;border-radius:8px;flex-direction:column;justify-content:space-between;padding:24px 24px 0;display:flex;overflow:hidden}@media screen and (width<=1276px){.air-feature-card{flex-direction:row;align-items:center;padding-bottom:24px}}@media screen and (width<=1000px){.air-feature-card{gap:80px}}@media screen and (width<=640px){.air-feature-card{gap:unset;flex-direction:column}}@media screen and (width<=1276px){.air-feature-card__img{min-width:286px;max-width:40%;margin-bottom:-24px}}@media screen and (width<=1000px){.air-feature-card__img{align-self:flex-end}}@media screen and (width<=640px){.air-feature-card__img{align-self:unset;max-width:unset;min-width:unset;width:100%}}.air-feature-card__img svg{display:block}@media screen and (width<=1276px){.air-feature-card__text{max-width:470px}}@media screen and (width<=1000px){.air-feature-card__text{max-width:unset}}.air-feature-card_automate-busywork .air-feature-card__img{width:calc(100% + 24px);margin-right:-24px}@media screen and (width<=1276px){.air-feature-card_automate-busywork .air-feature-card__img{margin-left:unset;margin-right:-24px}}@media screen and (width<=1000px){.air-feature-card_automate-busywork .air-feature-card__img{width:calc(100% + 24px)}}@media screen and (width<=640px){.air-feature-card_automate-busywork .air-feature-card__img{width:calc(100% + 16px)}}.air-feature-card_automate-busywork .air-feature-card__img svg{-o-object-fit:cover;object-fit:cover;-o-object-position:top right;object-position:top right}.air-feature-card_dedicated-cloud-environments .air-feature-card__img{width:calc(100% + 24px);margin-right:-24px}.air-feature-card_dedicated-cloud-environments .air-feature-card__img svg{-o-object-fit:cover;object-fit:cover;-o-object-position:top right;object-position:top right}.air-feature-card_team-mcp-connectors{padding-bottom:34px}.air-feature-card_team-mcp-connectors .air-feature-card__img{align-items:center}@media screen and (width<=1276px){.air-feature-card_team-mcp-connectors .air-feature-card__img{margin-bottom:0}}@media screen and (width<=1000px){.air-adopt-ai-section__access-management-img{overflow:hidden}}.air-adopt-ai-section__access-management-img svg{border-radius:8px;overflow:hidden}@media screen and (width<=1276px){.air-adopt-ai-section__access-management-img svg{width:calc(100vw - 36px);margin-left:50%;display:block;transform:translate(-50%)}}@media screen and (width<=1000px){.air-adopt-ai-section__access-management-img svg{width:1240px;margin-left:0;transform:none}}@media screen and (width<=640px){.air-adopt-ai-section__access-management-img svg{min-width:744px}}.air-adopt-ai-section__img-wrapper{padding:32px 0 0 48px;position:relative}@media screen and (width<=1276px){.air-adopt-ai-section__img-wrapper{border-radius:8px;overflow:hidden}}@media screen and (width<=1000px){.air-adopt-ai-section__img-wrapper{order:-1;padding:32px 0 0 24px}}.air-adopt-ai-section__img-bg{-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;z-index:0;width:100%;height:100%;position:absolute;top:0;right:0}@media screen and (width<=1276px){.air-adopt-ai-section__img-bg{width:calc(100% + 70px);height:calc(100% + 20px);top:-20px;left:-70px}}@media screen and (width<=1000px){.air-adopt-ai-section__img-bg{width:890px;height:auto;top:-140px;left:50%;transform:translate(-50%)}}.air-adopt-ai-section__img{border-radius:8px 0 0;width:100%;height:auto;display:block;position:relative}.air-adopt-ai-card{border:1px solid #dddbcf;border-radius:8px;flex-direction:column;justify-content:space-between;display:flex;overflow:hidden}.air-adopt-ai-card__text{padding:24px}@media screen and (width<=640px){.air-adopt-ai-card__text{padding:16px}}.air-adopt-ai-card__img{border-radius:8px 0 0;margin-left:24px;overflow:hidden}@media screen and (width<=640px){.air-adopt-ai-card__img{margin-left:16px}}.air-adopt-ai-card__img *{display:block}@property --_rs-theme-dark-coefficient{syntax:"<number>";inherits:true;initial-value:0}.air-junie-banner{background-color:#000;background-image:url(/_assets/rr/junie-bg-CWZy_Ru3.png);background-position:right bottom -9px;background-repeat:no-repeat;background-size:555px;border-radius:8px;padding:48px 48px 48px 80px}@media screen and (width<=1000px){.air-junie-banner{background-position:right -150px bottom -9px;padding:24px 48px 24px 24px}}@media screen and (width<=640px){.air-junie-banner{background-position:right -285px bottom;padding:24px}}@media screen and (width<=1000px){.air-junie-banner__title{--_rs-typography-letter-spacing:var(--rs-h3-plus-letter-spacing,normal);--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:initial;--_rs-typography-font-family:var(--rs-font-family-ui,var(--rs-font-family-jb-sans,"JetBrains Sans",Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Droid Sans","Helvetica Neue",Arial,sans-serif));--_rs-typography-font-size:var(--_rs-typography-h3-plus-sm-font-size,var(--rs-h3-plus-font-size,28px));--_rs-typography-font-weight:var(--rs-font-weight-semi-bold,600);--_rs-typography-line-height:var(--_rs-typography-h3-plus-sm-line-height,var(--rs-h3-plus-line-height,34px));--_rs-typography-base-color:var(--_rs-typography-heading-hardness-color,var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient,0)*230),calc(25 + var(--_rs-theme-dark-coefficient,0)*230),calc(28 + var(--_rs-theme-dark-coefficient,0)*227))));--_rs-typography-text-auto-offset:0;--_rs-typography-ul-bullet-offset:initial;--_rs-typography-list-li-compact-left-offset:initial;--_rs-typography-list-li-default-left-offset:initial;--_rs-typography-list-li-margin-top-from-text:initial;--_rs-typography-link-standalone-border-offset-from-text-base:1.15em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1.02em;--_rs-typography-link-border-bottom-width-from-text:2px}@media screen and (width<=640px){.air-junie-banner__title{--_rs-typography-h3-plus-sm-font-size:var(--rs-h3-font-size,20px);--_rs-typography-h3-plus-sm-line-height:var(--rs-h3-line-height,28px)}}.air-junie-banner__title{font-family:var(--_rs-typography-font-family);font-feature-settings:"kern","liga","calt";font-size:var(--_rs-typography-font-size);font-variant-numeric:var(--_rs-typography-font-variant-numeric);font-weight:var(--_rs-typography-font-weight);letter-spacing:var(--rs-text-base-letter-spacing,var(--_rs-typography-letter-spacing));line-height:var(--_rs-typography-line-height);text-transform:var(--_rs-typography-text-transform);--rs-theme-dark:1;--_rs-theme-dark:var(--_rs-internal-force-theme-dark-consult-rescui-before-using,var(--rs-theme-dark,0));--_rs-theme-flip:var(--rs-theme-flip,0);--_rs-theme-dark-coefficient:calc(var(--_rs-theme-dark)*(1 - var(--_rs-theme-flip)) + var(--_rs-theme-flip)*(1 - var(--_rs-theme-dark)));--_rs-theme-light-coefficient:calc(1 - var(--_rs-theme-dark-coefficient));color:var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient,0)*230),calc(25 + var(--_rs-theme-dark-coefficient,0)*230),calc(28 + var(--_rs-theme-dark-coefficient,0)*227)))}}.air-junie-banner__logo-wrapper{text-align:center;position:relative}.air-junie-banner__logo{width:22px;height:22px;position:absolute;top:0;left:-28px}@media screen and (width<=1000px){.air-junie-banner__logo{height:28px;left:unset;width:28px;margin-right:4px;position:relative;top:4px}}@media screen and (width<=640px){.air-junie-banner__logo{width:22px;height:22px;top:2px}}.air-codebase-section__img-wrapper{padding:40px 0 0 40px;position:relative}@media screen and (width<=1276px){.air-codebase-section__img-wrapper{border-radius:8px;padding:24px 0 0 24px;overflow:hidden}}@media screen and (width<=1000px){.air-codebase-section__img-wrapper{border-radius:0;order:-1}}@media screen and (width<=640px){.air-codebase-section__img-wrapper{border-radius:8px 0 0 8px;min-width:calc(100vw - 16px);margin-right:-16px;padding:16px 0 0 16px}}.air-codebase-section__img-bg{-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;z-index:0;width:100%;height:100%;position:absolute;top:0;right:0}@media screen and (width<=1276px){.air-codebase-section__img-bg{height:auto;left:-220px;right:unset;width:907px;top:-70px}}@media screen and (width<=1000px){.air-codebase-section__img-bg{-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;width:102%;height:102%;top:-10px;left:-10px}}@media screen and (width<=640px){.air-codebase-section__img-bg{height:auto;left:-220px;right:unset;width:907px;top:-70px}}.air-codebase-section__img{width:100%;height:auto;display:block;position:relative}.air-try-card{border:1px solid #dddbcf;border-radius:8px;overflow:hidden}.air-try-card__img-wrapper{background-repeat:no-repeat;background-size:cover;padding:24px 0 0 24px}@media screen and (width<=640px){.air-try-card__img-wrapper{padding:16px 0 0 16px}}.air-try-card__img-wrapper_air-ides{background-image:url(/_assets/rr/air-ides-bg-CeKrqRZ7.png)}.air-try-card__img-wrapper_air-teams{background-image:url(/_assets/rr/air-teams-bg-C7xHvXTk.png)}.air-try-card__img-wrapper_air-gateway{background-image:url(/_assets/rr/air-gateway-bg-D3zmDnYY.png)}.air-try-card__img-wrapper_air-desktop{background-image:url(/_assets/rr/air-desktop-bg-DplGoXv0.png)}.air-try-card__img{border-radius:8px 0 0;width:100%;display:block}.air-try-card__text{padding:24px}@media screen and (width<=640px){.air-try-card__text{padding:16px}.air-get-section{overflow:hidden}}.air-get-section .air-get-section__title{font-size:64px}@media screen and (width<=640px){.air-get-section__img{min-width:713px;margin-left:50%;transform:translate(-50%)}}@font-face{font-display:swap;font-family:JetBrains Modul;font-style:normal;font-weight:1 900;src:url(/_assets/rr/JetBrains_Modul-C6AYqW67.woff2)format("woff2")}.air-product-name,html[lang=en] .air-font-jb-modul{font-family:JetBrains Modul,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:250}.jb-text-center{text-align:center}.jb-transparent-section{background-color:#0000}.air-overview{isolation:isolate;background-color:#eeede9;overflow-x:clip}.air-overview .air-section-title{font-size:52px;line-height:100%}@media screen and (width<=640px){.air-overview .air-section-title{font-size:32px}}.air-overview .air-section-thin-title{font-weight:500}
