@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-cyrillic-400-normal.BEIGL1Tu.woff2)format("woff2"),url(./jetbrains-mono-cyrillic-400-normal.ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-greek-400-normal.C190GLew.woff2)format("woff2"),url(./jetbrains-mono-greek-400-normal.B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(./jetbrains-mono-vietnamese-400-normal.CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-latin-ext-400-normal.Bc8Ftmh3.woff2)format("woff2"),url(./jetbrains-mono-latin-ext-400-normal.fXTG6kC5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-latin-400-normal.V6pRDFza.woff2)format("woff2"),url(./jetbrains-mono-latin-400-normal.6-qcROiO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.developer-local-agent-modal.app-modal--install .app-modal__heading h2{height:2.25rem;font-family:var(--typography-modal-title-font-family);font-size:var(--typography-modal-title-font-size);font-weight:650;line-height:var(--typography-modal-title-line-height);letter-spacing:-.02em}.developer-local-agent-modal.app-modal{width:min(100vw - 2rem,37.5rem)}.developer-local-agent-modal .app-modal__surface{border-radius:var(--radius-26);min-height:0}.developer-local-agent-modal .app-modal__header{gap:var(--space-4);flex:none;padding:1.75rem 1.75rem 0}.developer-local-agent-modal .app-modal__heading{align-items:flex-start;gap:1.5625rem}.developer-local-agent-modal .app-modal__close{width:var(--space-32);height:var(--space-32)}.developer-local-agent-modal .app-modal__header p{width:100%;color:var(--color-text-03);font-family:var(--typography-body2-regular-font-family);font-size:var(--typography-body2-regular-font-size);font-weight:var(--typography-body2-regular-font-weight);line-height:var(--typography-body2-regular-line-height)}.developer-local-agent-modal.app-modal--install .app-modal__body{min-height:0;padding:var(--space-24) 1.75rem 1.75rem}.developer-local-agent-modal__content[data-v-3c01caf9]{border:1px solid var(--color-line-02);border-radius:var(--radius-14);background:var(--color-background-03);width:100%;overflow:clip}.developer-local-agent-modal__state[data-v-3c01caf9]{place-content:center;justify-items:center;gap:var(--space-16);min-height:7.75rem;padding:var(--space-16);color:var(--color-text-02);text-align:center;display:grid}.developer-local-agent-modal__feedback[data-v-3c01caf9],.developer-local-agent-modal__state p[data-v-3c01caf9]{margin:0}.developer-local-agent-modal__loading-text[data-v-3c01caf9]{font-family:var(--typography-body2-regular-font-family);font-size:var(--typography-body2-regular-font-size);font-weight:var(--typography-body2-regular-font-weight);line-height:var(--typography-body2-regular-line-height)}.developer-local-agent-modal__spinner[data-v-3c01caf9]{border:2px solid var(--color-line-02);border-top-color:var(--color-text-02);border-radius:50%;width:1.5rem;height:1.5rem;animation:.7s linear infinite developer-local-agent-spin-3c01caf9}.developer-local-agent-modal__prompt-header[data-v-3c01caf9]{justify-content:space-between;align-items:center;gap:var(--space-16);min-height:3.25rem;padding:.625rem var(--space-12) .625rem var(--space-16);border-bottom:1px solid var(--color-line-02);display:flex}.developer-local-agent-modal__prompt-header label[data-v-3c01caf9]{color:var(--color-text-01);font-family:var(--typography-body2-medium-font-family);font-size:var(--typography-body2-medium-font-size);font-weight:var(--typography-body2-medium-font-weight);line-height:var(--typography-body2-medium-line-height)}.developer-local-agent-modal__copy.oa-button.is-copied[data-v-3c01caf9]{color:var(--color-state-success)}.developer-local-agent-modal__copied-icon[data-v-3c01caf9]{flex:none;width:.5625rem;height:.5625rem;transform:scale(1.7778)}.developer-local-agent-modal__prompt-content[data-v-3c01caf9]{padding:var(--space-16);justify-content:center;align-items:center;display:flex}.developer-local-agent-modal__text[data-v-3c01caf9]{border-radius:var(--radius-6);width:100%;height:auto;min-height:2.625rem;max-height:10.5rem;color:var(--color-text-02);field-sizing:content;font-family:"JetBrains Mono",var(--oa-font-mono);font-size:var(--oa-text-sm);resize:none;text-align:left;word-spacing:normal;-webkit-user-select:text;user-select:text;direction:ltr;unicode-bidi:plaintext;background:0 0;border:0;outline:0;padding:0;font-weight:400;line-height:1.5;display:block}.developer-local-agent-modal__text[data-v-3c01caf9]:focus-visible{box-shadow:var(--oa-focus-ring)}.developer-local-agent-modal__feedback[data-v-3c01caf9]{color:var(--color-state-success);font-size:var(--typography-body4-regular-font-size)}.developer-local-agent-modal__feedback[data-v-3c01caf9]:not(.is-error){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.developer-local-agent-modal__feedback.is-error[data-v-3c01caf9]{padding:var(--space-8) var(--space-16) var(--space-12);border-top:1px solid var(--color-line-02);color:var(--color-state-error)}.developer-local-agent-modal__warning[data-v-3c01caf9]{max-width:22rem;color:var(--color-text-03);font-size:var(--typography-body4-regular-font-size)}@keyframes developer-local-agent-spin-3c01caf9{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.developer-local-agent-modal__spinner[data-v-3c01caf9]{animation:none}}.developer-direct-cost-modal[data-v-4cc8c42e]{width:min(100vw - 2rem,37.5rem)}dialog.developer-direct-cost-modal.app-modal.app-modal--content-preview .app-modal__surface{min-height:0;max-height:calc(100dvh - 2rem)}.developer-direct-cost-modal[data-v-4cc8c42e] .app-modal__body{padding:1.5rem 1.75rem 2rem}.developer-direct-cost-modal__content[data-v-4cc8c42e]{--direct-cost-item-min-height:5rem;align-items:center;gap:var(--space-24);flex-direction:column;min-height:0;display:flex}.developer-direct-cost-modal__state[data-v-4cc8c42e]{min-height:var(--direct-cost-item-min-height);place-content:center;justify-items:center;gap:var(--space-16);color:var(--color-text-03);text-align:center;margin:0;display:grid}.developer-direct-cost-modal__state p[data-v-4cc8c42e]{margin:0}.developer-direct-cost-modal__empty[data-v-4cc8c42e]{font-family:var(--typography-body2-regular-font-family);font-size:var(--typography-body2-regular-font-size);font-weight:var(--typography-body2-regular-font-weight);line-height:var(--typography-body2-regular-line-height);letter-spacing:var(--typography-body2-regular-letter-spacing)}.developer-direct-cost-modal__spinner[data-v-4cc8c42e]{width:var(--space-24);height:var(--space-24);border:2px solid var(--color-line-02);border-top-color:var(--color-text-02);border-radius:50%;animation:.7s linear infinite developer-direct-cost-spin-4cc8c42e}.developer-direct-cost-modal__list[data-v-4cc8c42e]{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;outline:none;align-self:flex-start;width:calc(100% + 1.5rem);max-height:min(25rem,100dvh - 14rem);margin:0;padding:0 1.5rem 0 0;list-style:none;overflow-y:auto}.developer-direct-cost-modal__list[data-v-4cc8c42e]:focus-visible{border-radius:var(--radius-10);box-shadow:var(--oa-focus-ring)}.developer-direct-cost-modal__item[data-v-4cc8c42e]{min-height:var(--direct-cost-item-min-height);align-items:center;gap:var(--space-16);padding:var(--space-16) 0;border-bottom:1px solid var(--color-line-03);grid-template-columns:minmax(0,1fr) auto;display:grid}.developer-direct-cost-modal__item[data-v-4cc8c42e]:last-child{border-bottom:0}.developer-direct-cost-modal__copy[data-v-4cc8c42e]{min-width:0}.developer-direct-cost-modal__copy h3[data-v-4cc8c42e],.developer-direct-cost-modal__copy p[data-v-4cc8c42e]{margin:0}.developer-direct-cost-modal__copy h3[data-v-4cc8c42e]{color:var(--color-text-01);font-family:var(--typography-body2-medium-font-family);font-size:var(--typography-body2-medium-font-size);font-weight:var(--typography-body2-medium-font-weight);line-height:var(--typography-body2-medium-line-height);overflow-wrap:anywhere}.developer-direct-cost-modal__copy p[data-v-4cc8c42e]{padding-top:var(--space-4);color:var(--color-text-03);font-family:var(--typography-body3-regular-font-family);font-size:var(--typography-body3-regular-font-size);font-weight:var(--typography-body3-regular-font-weight);line-height:var(--typography-body3-regular-line-height);overflow-wrap:anywhere}.developer-direct-cost-modal__price[data-v-4cc8c42e]{justify-content:flex-end;align-items:center;gap:var(--space-4);color:var(--color-text-01);white-space:nowrap;display:flex}.developer-direct-cost-modal__info[data-v-4cc8c42e]:focus-visible,.developer-direct-cost-modal__mcp-pricing[data-v-4cc8c42e]:focus-visible{box-shadow:var(--oa-focus-ring);outline:none}.developer-direct-cost-modal__amount[data-v-4cc8c42e]{font-family:var(--typography-body2-medium-font-family);font-size:var(--typography-body2-medium-font-size);font-weight:var(--typography-body2-medium-font-weight);line-height:var(--typography-body2-medium-line-height)}.developer-direct-cost-modal__info[data-v-4cc8c42e]{width:1.125rem;height:1.125rem;color:var(--color-text-03);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.developer-direct-cost-modal__mcp-pricing[data-v-4cc8c42e]{border:1px solid var(--color-line-01);border-radius:var(--oa-radius-pill);min-height:2.5rem;color:var(--color-text-01);font-family:var(--typography-body2-medium-font-family);font-size:var(--typography-body2-medium-font-size);font-weight:var(--typography-body2-medium-font-weight);line-height:var(--typography-body2-medium-line-height);justify-content:center;align-items:center;gap:.375rem;padding:.625rem 1.25rem;text-decoration:none;display:inline-flex}.developer-direct-cost-modal__mcp-pricing svg[data-v-4cc8c42e]{flex:none}@media (hover:hover){.developer-direct-cost-modal__mcp-pricing[data-v-4cc8c42e]:hover{background:var(--color-block-01)}}.developer-direct-cost-modal__mcp-pricing[data-v-4cc8c42e]:active{background:var(--color-block-01)}@keyframes developer-direct-cost-spin-4cc8c42e{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.developer-direct-cost-modal__spinner[data-v-4cc8c42e]{animation:none}}@media (width<=40rem){.developer-direct-cost-modal__content[data-v-4cc8c42e]{--direct-cost-item-min-height:6.5rem}.developer-direct-cost-modal[data-v-4cc8c42e] .app-modal__body{padding-top:var(--space-24)}.developer-direct-cost-modal__item[data-v-4cc8c42e]{gap:var(--space-12);grid-template-columns:minmax(0,1fr)}.developer-direct-cost-modal__price[data-v-4cc8c42e]{white-space:normal;flex-wrap:wrap;justify-content:flex-start}}.developer-popover-select[data-v-c0595672]{position:relative}.developer-popover-select__trigger[data-v-c0595672]{align-items:center;gap:var(--space-8);width:100%;height:3rem;padding:0 2.5rem 0 var(--space-16);border:1px solid var(--color-line-02);border-radius:var(--radius-10);background-color:var(--color-background-01);color:var(--color-text-01);cursor:pointer;font-family:var(--typography-body2-regular-font-family);font-size:var(--typography-body2-regular-font-size);font-weight:var(--typography-body2-regular-font-weight);line-height:var(--typography-body2-regular-line-height);text-align:left;outline:0;display:flex}.developer-popover-select.is-compact .developer-popover-select__trigger[data-v-c0595672]{height:2.25rem}.developer-popover-select__trigger-label[data-v-c0595672]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.developer-popover-select__trigger-leading[data-v-c0595672]{width:var(--space-20);height:var(--space-20);flex:0 0 var(--space-20);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.developer-popover-select__trigger-leading[data-v-c0595672] svg,.developer-popover-select__trigger-leading img[data-v-c0595672]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.developer-popover-select__trigger.is-placeholder[data-v-c0595672]{color:var(--color-text-04)}.developer-popover-select.is-open .developer-popover-select__trigger[data-v-c0595672],.developer-popover-select__trigger[data-v-c0595672]:focus-visible{border-color:var(--color-fill-01);box-shadow:0 0 0 3px #0000001a}.developer-popover-select__trigger[data-v-c0595672]:disabled{background-color:var(--color-block-01);color:var(--color-text-03);cursor:not-allowed}.developer-popover-select__icon[data-v-c0595672]{top:50%;right:var(--space-16);width:var(--space-16);height:var(--space-16);color:var(--color-text-01);pointer-events:none;position:absolute;transform:translateY(-50%)}.developer-popover-select.is-disabled .developer-popover-select__icon[data-v-c0595672]{color:var(--color-text-04)}.developer-popover-select__menu[data-v-c0595672]{z-index:30;top:calc(100% + var(--space-8));gap:var(--space-4);max-height:10.75rem;padding:var(--space-8);border-radius:var(--radius-18);background:var(--color-background-01);flex-direction:column;display:flex;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px -4px #0000001f,0 2px 4px -2px #0000001a,0 0 0 1px #0000000f}.developer-popover-select__menu.is-top[data-v-c0595672]{top:auto;bottom:calc(100% + var(--space-8))}.developer-popover-select__item[data-v-c0595672]{align-items:center;gap:var(--space-8);min-height:2.25rem;padding:var(--space-8) var(--space-12);border-radius:var(--radius-10);color:var(--color-text-01);cursor:pointer;font:inherit;font-size:var(--typography-body2-regular-font-size);line-height:var(--typography-body2-regular-line-height);text-align:left;background:0 0;border:0;flex:none;display:flex}.developer-popover-select__item.is-selected[data-v-c0595672],.developer-popover-select__item[data-v-c0595672]:focus-visible,.developer-popover-select__item[data-v-c0595672]:hover{background:var(--color-block-01);outline:0}.developer-popover-select__item[data-v-c0595672]:disabled{color:var(--color-text-03);cursor:not-allowed}.developer-popover-select__item-label[data-v-c0595672]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.developer-popover-select__item-leading[data-v-c0595672]{width:var(--space-20);height:var(--space-20);flex:0 0 var(--space-20);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.developer-popover-select__item-leading[data-v-c0595672] svg,.developer-popover-select__item-leading img[data-v-c0595672]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.developer-popover-select__check[data-v-c0595672]{flex:none;width:1.25rem;height:1.25rem}.developer-popover-select__menu.is-searchable[data-v-c0595672]{overflow:hidden}.developer-popover-select__search[data-v-c0595672]{flex:none;width:100%}.developer-popover-select__search[data-v-c0595672]:focus-within,.developer-popover-select__search[data-v-c0595672]:hover{border-color:var(--color-line-02)!important;box-shadow:none!important}.developer-popover-select__options[data-v-c0595672]{gap:var(--space-4);overscroll-behavior:contain;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.developer-popover-select__empty[data-v-c0595672]{padding:var(--space-12);color:var(--color-text-03);margin:0}.developer-model-modal.app-modal{width:min(100vw - 2rem,37.5rem)}.developer-model-modal .app-modal__surface{border-radius:var(--radius-26);height:min(45rem,100dvh - 2rem);min-height:0}.developer-model-modal .app-modal__header{flex:none;padding:1.75rem 1.75rem 0}.developer-model-modal .app-modal__heading{justify-content:space-between;align-items:center;gap:var(--space-24)}.developer-model-modal .app-modal__heading h2{height:2.25rem;font-family:var(--typography-modal-title-font-family);font-size:var(--typography-modal-title-font-size);font-weight:var(--typography-modal-title-font-weight);line-height:var(--typography-modal-title-line-height);letter-spacing:-.02em}.developer-model-modal .app-modal__close{width:var(--space-32);height:var(--space-32)}.developer-model-modal .app-modal__body{min-height:0;padding:var(--space-24) 1.75rem var(--space-24);flex-direction:column;display:flex;overflow-y:auto}.developer-model-modal .app-modal__footer{flex:none;padding:0 1.75rem 1.75rem}.developer-model-modal .app-modal__footer--one .oa-button{height:3rem;min-height:3rem;padding:0 var(--space-24);font-size:var(--typography-h5-medium-font-size);font-weight:var(--typography-h5-medium-font-weight);line-height:var(--typography-h5-medium-line-height);border-radius:2.0625rem}.developer-model-modal__content[data-v-4bd435c3]{flex-direction:column;flex:1;min-height:0;display:flex}.developer-model-modal__form[data-v-4bd435c3]{gap:var(--space-16);display:grid}.developer-model-modal__field[data-v-4bd435c3]{gap:var(--space-8);display:grid}.developer-model-modal__field label[data-v-4bd435c3]{align-items:baseline;gap:var(--space-4);width:fit-content;color:var(--color-text-01);font-family:var(--typography-body2-semibold-font-family);font-size:var(--typography-body2-semibold-font-size);font-weight:var(--typography-body2-semibold-font-weight);line-height:var(--typography-body2-semibold-line-height);display:inline-flex}.developer-model-modal__hint[data-v-4bd435c3],.developer-model-modal__required[data-v-4bd435c3]{color:var(--color-state-error)}.developer-model-modal__hint[data-v-4bd435c3]{font-family:var(--typography-body3-regular-font-family);font-size:var(--typography-body3-regular-font-size);line-height:var(--typography-body3-regular-line-height);margin:0}.developer-model-modal__state[data-v-4bd435c3]{place-content:center;justify-items:center;gap:var(--space-16);min-height:0;color:var(--color-text-03);text-align:center;flex:1;display:grid}.developer-model-modal__state p[data-v-4bd435c3]{margin:0}.developer-model-restart-confirm-modal.app-modal{width:min(100vw - 2rem,31.25rem)}.developer-model-restart-confirm-modal__description[data-v-4bd435c3]{color:var(--color-text-02);font-family:var(--typography-body2-regular-font-family);font-size:var(--typography-body2-regular-font-size);font-weight:var(--typography-body2-regular-font-weight);line-height:var(--typography-body2-regular-line-height);margin:0}.developer-model-modal__spinner[data-v-4bd435c3]{width:var(--space-24);height:var(--space-24);border:2px solid var(--color-line-02);border-top-color:var(--color-text-02);border-radius:50%;animation:.7s linear infinite developer-model-spin-4bd435c3}@keyframes developer-model-spin-4bd435c3{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.developer-model-modal__spinner[data-v-4bd435c3]{animation:none}}@media (width<=40rem){.developer-model-modal .app-modal__surface{border-radius:1.5rem;height:min(45rem,100dvh - 2rem)}.developer-model-modal .app-modal__header{padding:var(--space-24) var(--space-24) 0}.developer-model-modal .app-modal__body{padding:var(--space-20) var(--space-24) var(--space-24)}.developer-model-modal .app-modal__footer{padding:0 var(--space-24) var(--space-24)}}.developer-resource-modal.app-modal{width:min(100vw - 2rem,37.5rem)}.developer-resource-modal .app-modal__surface{height:auto;min-height:0;max-height:calc(100dvh - 2rem);padding-bottom:var(--space-8);border-radius:var(--radius-26);overflow:visible}.developer-resource-modal .app-modal__header{flex:none;padding:1.75rem 1.75rem 0}.developer-resource-modal .app-modal__heading{justify-content:space-between;align-items:center;gap:var(--space-24)}.developer-resource-modal .app-modal__body{z-index:1;min-height:0;padding:var(--space-24) 1.75rem 2rem;flex-direction:column;display:flex;position:relative;overflow:visible}.developer-resource-modal .app-modal__footer{z-index:0;padding:0 1.75rem calc(1.75rem - var(--space-8));flex:none;position:relative}.developer-resource-modal .app-modal__footer--one .oa-button{height:3rem;min-height:3rem;font-size:var(--typography-h5-medium-font-size);font-weight:var(--typography-h5-medium-font-weight);border-radius:2.0625rem}.developer-resource-modal__content[data-v-e75942d5]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.developer-resource-modal--loading .developer-resource-modal__form[data-v-e75942d5],.developer-resource-modal--loading .app-modal__footer{visibility:hidden}.developer-resource-modal--loading .developer-resource-modal__state[data-v-e75942d5]{position:absolute;inset:0}.developer-resource-modal__field[data-v-e75942d5],.developer-resource-modal__form[data-v-e75942d5]{gap:var(--space-16);display:grid}.developer-resource-modal__field[data-v-e75942d5]{gap:var(--space-8)}.developer-resource-modal__field label[data-v-e75942d5]{align-items:baseline;gap:var(--space-4);width:fit-content;font-family:var(--typography-body2-semibold-font-family);font-size:var(--typography-body2-semibold-font-size);font-weight:var(--typography-body2-semibold-font-weight);display:inline-flex}.developer-resource-modal__required[data-v-e75942d5]{color:var(--color-state-error)}.developer-resource-modal__state[data-v-e75942d5]{place-content:center;justify-items:center;gap:var(--space-16);min-height:0;color:var(--color-text-03);text-align:center;flex:1;display:grid}.developer-resource-modal__state p[data-v-e75942d5]{margin:0}.developer-resource-restart-confirm-modal.app-modal{width:min(100vw - 2rem,31.25rem)}.developer-resource-restart-confirm-modal__description[data-v-e75942d5]{color:var(--color-text-02);font-family:var(--typography-body2-regular-font-family);font-size:var(--typography-body2-regular-font-size);font-weight:var(--typography-body2-regular-font-weight);line-height:var(--typography-body2-regular-line-height);margin:0}.developer-resource-modal__spinner[data-v-e75942d5]{width:var(--space-24);height:var(--space-24);border:2px solid var(--color-line-02);border-top-color:var(--color-text-02);border-radius:50%;animation:.7s linear infinite developer-resource-spin-e75942d5}@keyframes developer-resource-spin-e75942d5{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.developer-resource-modal__spinner[data-v-e75942d5]{animation:none}}@media (height<=26rem){.developer-resource-modal .app-modal__body{overflow-y:auto}}@media (width<=40rem){.developer-resource-modal .app-modal__surface{border-radius:1.5rem}}.developer-program-metaballs[data-v-082782d1],.developer-program-metaballs__shader[data-v-082782d1]{display:block;position:absolute;inset:0}.developer-program-metaballs__shader[data-v-082782d1] canvas{pointer-events:none}.developer-program-metaballs__fallback[data-v-082782d1]{opacity:.4;width:144.91%;max-width:none;height:259.43%;position:absolute;top:-80.75%;left:-22.64%}@media print{.developer-program-metaballs__shader[data-v-082782d1] canvas{display:none}}.developer-agent-icon-modal.app-modal{width:min(100vw - 2rem,30rem)}.developer-agent-icon-modal .app-modal__surface{border-radius:var(--radius-26);height:min(32.25rem,100dvh - 2rem);min-height:0}.developer-agent-icon-modal .app-modal__header{flex:none;padding:1.75rem 1.75rem 0}.developer-agent-icon-modal .app-modal__heading{justify-content:space-between;align-items:center}.developer-agent-icon-modal .app-modal__body{min-height:0;padding:var(--space-24) 1.75rem}.developer-agent-icon-modal .app-modal__footer{flex:none;padding:0 1.75rem 1.75rem}.developer-agent-icon-modal__content[data-v-9de4e3cc]{flex-direction:column;align-items:center;height:100%;min-height:0;display:flex}.developer-agent-icon-modal__preview[data-v-9de4e3cc]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;place-items:center;width:12.5rem;height:12.5rem;display:grid;position:relative;overflow:clip}.developer-agent-icon-modal__preview.is-dragging[data-v-9de4e3cc]{cursor:grabbing}.developer-agent-icon-modal__preview canvas[data-v-9de4e3cc]{-o-object-fit:contain;object-fit:contain;pointer-events:none;grid-area:1/1;width:12.5rem;max-width:none;height:12.5rem;display:block}.developer-agent-icon-modal__center-guide[data-v-9de4e3cc]{z-index:2;border-radius:var(--radius-999);opacity:0;pointer-events:none;background:#8b5cf6c7;transition:opacity 80ms ease-out;position:absolute;box-shadow:0 0 0 1px #ffffffb8}.developer-agent-icon-modal__center-guide.is-visible[data-v-9de4e3cc]{opacity:1}.developer-agent-icon-modal__center-guide--vertical[data-v-9de4e3cc]{width:1px;top:.75rem;bottom:.75rem;left:50%;transform:translate(-50%)}.developer-agent-icon-modal__center-guide--horizontal[data-v-9de4e3cc]{height:1px;top:50%;left:.75rem;right:.75rem;transform:translateY(-50%)}.developer-agent-icon-modal__spinner[data-v-9de4e3cc]{z-index:1;width:var(--space-24);height:var(--space-24);border:2px solid var(--color-line-02);border-top-color:var(--color-text-01);border-radius:var(--radius-999);grid-area:1/1;animation:.7s linear infinite developer-agent-icon-spin-9de4e3cc}.developer-agent-icon-modal__hint[data-v-9de4e3cc]{width:100%;margin:var(--space-24) 0 0;color:var(--color-text-03);font-family:var(--typography-font-family-manrope);letter-spacing:.00875rem;text-align:center;font-size:.875rem;font-weight:450;line-height:1.3}.developer-agent-icon-modal__zoom[data-v-9de4e3cc]{gap:var(--space-8);width:100%;padding:0 var(--space-4);margin-top:var(--space-24);flex-direction:column;display:flex}.developer-agent-icon-modal__zoom-label[data-v-9de4e3cc]{color:var(--color-text-01);font-family:var(--typography-font-family-manrope);letter-spacing:.00875rem;justify-content:space-between;align-items:center;font-size:.875rem;font-weight:450;line-height:1.3;display:flex}.developer-agent-icon-modal__zoom-label strong[data-v-9de4e3cc]{font-weight:650}.developer-agent-icon-modal__zoom input[data-v-9de4e3cc]{appearance:none;cursor:pointer;background:0 0;width:100%;height:.75rem;margin:0;padding:0}.developer-agent-icon-modal__zoom input[data-v-9de4e3cc]::-webkit-slider-runnable-track{border-radius:var(--radius-999);background:linear-gradient(to right,var(--color-text-03) 0 var(--agent-icon-zoom-progress),var(--color-background-04) var(--agent-icon-zoom-progress) 100%);height:.25rem}.developer-agent-icon-modal__zoom input[data-v-9de4e3cc]::-webkit-slider-thumb{border-radius:var(--radius-999);appearance:none;background:var(--color-text-01);width:.75rem;height:.75rem;box-shadow:0 0 0 2px var(--color-background-01);border:0;margin-top:-.25rem}.developer-agent-icon-modal__zoom input[data-v-9de4e3cc]::-moz-range-track{border-radius:var(--radius-999);background:var(--color-background-04);height:.25rem}.developer-agent-icon-modal__zoom input[data-v-9de4e3cc]::-moz-range-progress{border-radius:var(--radius-999);background:var(--color-text-03);height:.25rem}.developer-agent-icon-modal__zoom input[data-v-9de4e3cc]::-moz-range-thumb{border-radius:var(--radius-999);background:var(--color-text-01);width:.75rem;height:.75rem;box-shadow:0 0 0 2px var(--color-background-01);border:0}.developer-agent-icon-modal__error[data-v-9de4e3cc]{margin:var(--space-8) 0 0;color:var(--color-state-error);text-align:center;font-size:.75rem;line-height:1.3}@keyframes developer-agent-icon-spin-9de4e3cc{to{transform:rotate(1turn)}}@media (height<=35rem){.developer-agent-icon-modal .app-modal__surface{height:calc(100dvh - 2rem)}.developer-agent-icon-modal__preview[data-v-9de4e3cc],.developer-agent-icon-modal__preview canvas[data-v-9de4e3cc]{width:9rem;height:9rem}}@media (prefers-reduced-motion:reduce){.developer-agent-icon-modal__center-guide[data-v-9de4e3cc]{transition:none}.developer-agent-icon-modal__spinner[data-v-9de4e3cc]{animation:none}}.developer-sample-prompts[data-v-6e2c2a73]{align-items:stretch;gap:var(--space-8);flex-direction:column;width:100%;min-width:0;display:flex}.developer-sample-prompts__header[data-v-6e2c2a73]{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.developer-sample-prompts__add-wrapper[data-v-6e2c2a73]{flex:none;align-self:stretch;width:100%;display:inline-flex;position:relative}.developer-sample-prompts__label[data-v-6e2c2a73]{color:var(--color-text-01);font-family:var(--typography-body2-semibold-font-family);font-size:var(--typography-body2-semibold-font-size);font-weight:var(--typography-body2-semibold-font-weight);line-height:var(--typography-body2-semibold-line-height);letter-spacing:var(--typography-body2-semibold-letter-spacing)}.developer-sample-prompts__list[data-v-6e2c2a73]{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.developer-sample-prompts__row[data-v-6e2c2a73]{align-items:flex-start;width:100%;min-width:0;display:flex;position:relative}.developer-sample-prompts__control[data-v-6e2c2a73]{flex:1 1 0;width:auto;min-width:0}.developer-sample-prompts[data-v-6e2c2a73] .app-form-control__frame{padding-inline:var(--space-16) calc(var(--space-8) + var(--space-2))!important}.developer-sample-prompts__row.is-initial-empty[data-v-6e2c2a73] .app-form-control__frame{padding-right:var(--space-16)!important}.developer-sample-prompts[data-v-6e2c2a73] .app-form-control__input{letter-spacing:var(--typography-body2-regular-letter-spacing)}.developer-sample-prompts[data-v-6e2c2a73] .app-form-control__input::placeholder{color:var(--color-text-04)}.developer-sample-prompts[data-v-6e2c2a73] .app-form-control__suffix{margin-left:0;display:flex}.developer-sample-prompts__add[data-v-6e2c2a73],.developer-sample-prompts__drag-handle[data-v-6e2c2a73],.developer-sample-prompts__remove[data-v-6e2c2a73]{cursor:pointer;background:0 0;border:0;outline:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.developer-sample-prompts__drag-handle[data-v-6e2c2a73]{width:var(--space-20);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;height:3rem;overflow:visible}.developer-sample-prompts__drag-handle[data-v-6e2c2a73]:before{content:"";width:2.75rem;height:3rem;position:absolute;top:0;right:0}.developer-sample-prompts__drag-handle img[data-v-6e2c2a73]{width:var(--space-20);pointer-events:none;height:3rem;display:block}.developer-sample-prompts__row.is-dragging[data-v-6e2c2a73]{z-index:1;opacity:.9;will-change:transform}.developer-sample-prompts__row.is-dragging .developer-sample-prompts__drag-handle[data-v-6e2c2a73]{cursor:grabbing}.developer-sample-prompts__remove[data-v-6e2c2a73]{width:calc(var(--space-24) + var(--space-4));height:calc(var(--space-24) + var(--space-4));border-radius:var(--radius-6);color:var(--color-text-03);flex:none}.developer-sample-prompts__remove[data-v-6e2c2a73]:before{content:"";width:2.75rem;height:2.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.developer-sample-prompts__remove[data-v-6e2c2a73]:hover:not(:disabled){background:var(--color-background-03);color:var(--color-text-01)}.developer-sample-prompts__add[data-v-6e2c2a73]{gap:var(--space-4);width:100%;height:40px;padding:0 var(--space-16);border-radius:var(--radius-10);background:var(--color-block-01);color:var(--color-text-02);font-family:var(--typography-body3-semibold-font-family);font-size:var(--typography-body3-semibold-font-size);font-weight:var(--typography-body3-semibold-font-weight);line-height:var(--typography-body3-semibold-line-height);letter-spacing:var(--typography-body3-semibold-letter-spacing);white-space:nowrap}.developer-sample-prompts__add[data-v-6e2c2a73]:hover:not(:disabled){background:var(--color-block-02)}.developer-sample-prompts__add[data-v-6e2c2a73]:focus-visible,.developer-sample-prompts__remove[data-v-6e2c2a73]:focus-visible{outline:2px solid var(--color-text-01);outline-offset:2px}.developer-sample-prompts__drag-handle[data-v-6e2c2a73]:focus-visible{outline:0}.developer-sample-prompts__drag-handle[data-v-6e2c2a73]:focus-visible:after{z-index:1;border-radius:var(--radius-6);background:var(--color-line-03);content:"";pointer-events:none;position:absolute;inset:0}.developer-sample-prompts__add[data-v-6e2c2a73]:disabled,.developer-sample-prompts__drag-handle[data-v-6e2c2a73]:disabled,.developer-sample-prompts__remove[data-v-6e2c2a73]:disabled{cursor:not-allowed;opacity:.55}.developer-markdown-editor[data-v-012639a7]{width:100%;min-width:0;color:var(--color-text-01)}.developer-markdown-editor__toolbar[data-v-012639a7]{align-items:center;gap:var(--space-4);padding-bottom:var(--space-8);margin-bottom:var(--space-12);border-bottom:1px solid var(--color-line-02);flex-wrap:wrap;display:flex}.developer-markdown-editor__link button[data-v-012639a7],.developer-markdown-editor__toolbar button[data-v-012639a7],.developer-markdown-editor__toolbar select[data-v-012639a7]{justify-content:center;align-items:center;gap:var(--space-4);min-width:28px;height:28px;padding:0 var(--space-4);border-radius:var(--radius-6);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;display:inline-flex}.developer-markdown-editor__link button[data-v-012639a7]:hover,.developer-markdown-editor__toolbar button[data-v-012639a7]:hover:not(:disabled),.developer-markdown-editor__toolbar button[aria-pressed=true][data-v-012639a7]{background:var(--color-background-04)}.developer-markdown-editor[data-v-012639a7] :is(button,input):focus-visible{outline:2px solid var(--color-fill-01);outline-offset:2px}.developer-markdown-editor__toolbar select[data-v-012639a7]:focus{outline:none}.developer-markdown-editor__toolbar select[data-v-012639a7]:focus-visible{background:var(--color-background-04)}.developer-markdown-editor[data-v-012639a7] :disabled{opacity:.4;cursor:not-allowed}.developer-markdown-editor__divider[data-v-012639a7]{background:var(--color-line-02);width:1px;height:16px;margin:0 var(--space-4)}.developer-markdown-editor__toolbar .developer-markdown-editor__source-toggle[data-v-012639a7]{padding:0 var(--space-8);flex-shrink:0;margin-left:auto;display:grid}.developer-markdown-editor__source-toggle span[data-v-012639a7]{white-space:nowrap;grid-area:1/1}.developer-markdown-editor__source-toggle .is-hidden[data-v-012639a7]{display:none}.developer-markdown-editor__toolbar-actions[data-v-012639a7]{align-items:center;margin-left:auto;display:flex}.developer-markdown-editor__notice[data-v-012639a7]{color:var(--color-text-03);font-size:13px}.developer-markdown-editor__link[data-v-012639a7]{align-items:center;gap:var(--space-8);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.developer-markdown-editor__link input[data-v-012639a7]{border:1px solid var(--color-line-02);border-radius:var(--radius-6);min-width:100px;padding:var(--space-4) var(--space-8);color:inherit;background:0 0;flex:1}.developer-markdown-editor__link [role=alert][data-v-012639a7]{width:100%;color:var(--color-text-03);font-size:13px}.developer-markdown-editor__source[data-v-012639a7],.developer-markdown-editor__visual[data-v-012639a7] .tiptap{box-sizing:border-box;width:100%;min-height:120px;max-height:480px;color:inherit;font-family:var(--typography-body2-reading-font-family);font-size:var(--typography-body2-reading-font-size);font-weight:var(--typography-body2-reading-font-weight);overflow-wrap:anywhere;background:0 0;border:0;outline:0;padding:0;line-height:1.6;overflow:auto}.developer-markdown-editor__source[data-v-012639a7]{resize:vertical;height:120px;font-family:ui-monospace,monospace;display:block}.developer-markdown-editor__source[data-v-012639a7]::placeholder{color:var(--color-text-04)}.developer-markdown-editor__visual[data-v-012639a7] .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--color-text-04);float:left;pointer-events:none;height:0}.developer-markdown-editor__visual[data-v-012639a7] .tiptap>:first-child{margin-top:0}.developer-markdown-editor__visual[data-v-012639a7] .tiptap>:last-child{margin-bottom:0}.developer-markdown-editor__visual[data-v-012639a7] p{margin:0 0 .75em}.developer-markdown-editor__visual[data-v-012639a7] h1,.developer-markdown-editor__visual[data-v-012639a7] h2,.developer-markdown-editor__visual[data-v-012639a7] h3,.developer-markdown-editor__visual[data-v-012639a7] h4,.developer-markdown-editor__visual[data-v-012639a7] h5,.developer-markdown-editor__visual[data-v-012639a7] h6{margin:1em 0 .5em;font-weight:650;line-height:1.35}.developer-markdown-editor__visual[data-v-012639a7] h1{font-size:1.6em}.developer-markdown-editor__visual[data-v-012639a7] h2{font-size:1.35em}.developer-markdown-editor__visual[data-v-012639a7] h3{font-size:1.15em}.developer-markdown-editor__visual[data-v-012639a7] ol,.developer-markdown-editor__visual[data-v-012639a7] ul{margin:.5em 0;padding-left:1.5em}.developer-markdown-editor__visual[data-v-012639a7] ul{list-style:outside}.developer-markdown-editor__visual[data-v-012639a7] ol{list-style:decimal}.developer-markdown-editor__visual[data-v-012639a7] li p{margin:0}.developer-markdown-editor__visual[data-v-012639a7] blockquote{border-left:3px solid var(--color-line-02);color:var(--color-text-02);margin:.75em 0;padding-left:1em}.developer-markdown-editor__visual[data-v-012639a7] code,.developer-markdown-editor__visual[data-v-012639a7] pre{border-radius:var(--radius-6);background:var(--color-background-04);font-family:ui-monospace,monospace}.developer-markdown-editor__visual[data-v-012639a7] pre{padding:var(--space-12);overflow:auto}.developer-markdown-editor__visual[data-v-012639a7] a{color:var(--color-text-link);text-decoration:underline}.developer-markdown-editor__visual[data-v-012639a7] img{max-width:100%;height:auto}.developer-markdown-editor__visual[data-v-012639a7] table{border-collapse:collapse;width:100%;margin:.75em 0}.developer-markdown-editor__visual[data-v-012639a7] td,.developer-markdown-editor__visual[data-v-012639a7] th{border:1px solid var(--color-line-02);padding:var(--space-8)}.developer-markdown-editor__visual[data-v-012639a7] ul[data-type=taskList]{padding:0;list-style:none}.developer-markdown-editor__visual[data-v-012639a7] li[data-type=taskItem]{align-items:baseline;gap:var(--space-8);display:flex}.developer-markdown-editor__visual[data-v-012639a7] li[data-type=taskItem]>div{flex:1}.developer-insufficient-credits-description[data-v-19a4ace5]{color:var(--color-text-02);font-family:var(--typography-font-family-manrope);margin:0;font-size:.875rem;font-weight:450;line-height:1.3}.developer-sandbox-source-modal.app-modal{max-height:calc(100dvh - 2rem)}.developer-sandbox-source-modal .app-modal__surface{min-height:0;max-height:calc(100dvh - 2rem)}.developer-sandbox-source-modal .app-modal__footer,.developer-sandbox-source-modal .app-modal__header{flex:none}.developer-sandbox-source-modal .app-modal__body{flex-direction:column;min-height:0;display:flex;overflow:hidden}.developer-sandbox-source-modal__description[data-v-19a4ace5]{margin:0 0 var(--space-16);color:var(--color-text-02)}.developer-sandbox-source-modal__options[data-v-19a4ace5]{gap:var(--space-12);min-height:0;display:grid;overflow-y:auto}.developer-sandbox-source-modal__option[data-v-19a4ace5]{align-items:flex-start;gap:var(--space-12);padding:var(--space-12);border:1px solid var(--color-line-02);border-radius:var(--radius-12);cursor:pointer;display:flex}.developer-sandbox-source-modal__option span[data-v-19a4ace5]{gap:var(--space-4);display:grid}.developer-sandbox-source-modal__option small[data-v-19a4ace5]{color:var(--color-text-03)}.developer-sandbox-source-modal__option.is-disabled[data-v-19a4ace5]{cursor:not-allowed;opacity:.5}.developer-version-page[data-v-19a4ace5]{--developer-local-agent-dock-offset:max(1.5rem,env(safe-area-inset-bottom));--developer-local-agent-dock-reserved:7.5rem;min-height:calc(100vh - var(--oa-header-height));background:var(--color-background-03);color:var(--color-text-01);padding:3rem 1.5rem 5rem}.developer-version-page.has-local-agent-dock[data-v-19a4ace5]{padding-bottom:calc(5rem + var(--developer-local-agent-dock-reserved))}.developer-version-loading[data-v-19a4ace5],.developer-version-state[data-v-19a4ace5],.developer-version-workspace[data-v-19a4ace5]{width:min(100%,55rem);margin-inline:auto}.developer-version-state[data-v-19a4ace5]{gap:var(--space-16);display:grid}.developer-version-loading__actions span[data-v-19a4ace5],.developer-version-loading__avatar[data-v-19a4ace5],.developer-version-loading__field[data-v-19a4ace5],.developer-version-loading__media[data-v-19a4ace5],.developer-version-loading__row[data-v-19a4ace5],.developer-version-loading__status[data-v-19a4ace5],.developer-version-loading__title[data-v-19a4ace5]{background:var(--color-block-01);animation:1.2s ease-in-out infinite alternate developer-version-pulse-19a4ace5;display:block}.developer-version-loading .developer-version-header__title[data-v-19a4ace5]{align-items:center}.developer-version-loading__title[data-v-19a4ace5]{border-radius:var(--radius-999);width:9rem;height:1.75rem}.developer-version-loading__status[data-v-19a4ace5]{border-radius:var(--radius-999);width:5rem;height:1.625rem}.developer-version-loading__actions[data-v-19a4ace5]{gap:var(--space-12);flex:none;display:flex}.developer-version-loading__actions span[data-v-19a4ace5]{border-radius:var(--radius-999);width:5rem;height:2.25rem}.developer-version-loading__card[data-v-19a4ace5]{background:var(--color-background-01);border-radius:1.125rem;overflow:hidden}.developer-version-loading__card.is-program[data-v-19a4ace5]{padding:.5rem}.developer-version-loading__media[data-v-19a4ace5]{border-radius:var(--radius-10);height:18.75rem}.developer-version-loading__row[data-v-19a4ace5]{border-bottom:1px solid var(--color-line-02);background:var(--color-background-01);height:4rem;margin-inline:1rem;animation:none}.developer-version-loading__row[data-v-19a4ace5]:last-child{border-bottom:0}.developer-version-loading__card.is-agent-card[data-v-19a4ace5],.developer-version-loading__card.is-pricing[data-v-19a4ace5]{gap:1.5rem;padding:1.5rem;display:grid}.developer-version-loading__avatar[data-v-19a4ace5]{border-radius:var(--radius-10);width:7rem;height:7rem}.developer-version-loading__field[data-v-19a4ace5]{border-radius:var(--radius-10);width:100%;height:4rem}.developer-version-loading__card.is-pricing[data-v-19a4ace5]{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-version-loading__card.is-pricing .developer-version-loading__field[data-v-19a4ace5]:first-child{grid-column:1/-1}.developer-version-state.is-error[data-v-19a4ace5]{text-align:center;place-content:center;justify-items:center;min-height:24rem}.developer-version-state h1[data-v-19a4ace5],.developer-version-state p[data-v-19a4ace5]{margin:0}.developer-version-state p[data-v-19a4ace5]{color:var(--color-text-03)}.developer-version-header[data-v-19a4ace5]{margin-bottom:2.5rem}.developer-version-header.has-publish-blockers[data-v-19a4ace5]{margin-bottom:var(--space-24)}.developer-workspace-notice[data-v-19a4ace5]{justify-items:start;gap:var(--space-8);padding:var(--space-12) var(--space-16);margin-bottom:var(--space-20);border:1px solid var(--color-line-02);border-radius:var(--radius-10);background:var(--color-background-03);color:var(--color-text-02);font-size:var(--typography-body3-regular-font-size);display:grid}.developer-workspace-notice.is-warning[data-v-19a4ace5]{background:#fff8e6;border-color:#d5ad54}.developer-workspace-notice.is-publish-blocked[data-v-19a4ace5]{align-items:flex-start;gap:var(--space-4);padding:var(--space-12);margin-bottom:var(--space-40);background:var(--color-block-01);color:var(--color-text-02);font-family:var(--typography-body2-regular-font-family);font-size:var(--typography-body2-regular-font-size);font-weight:var(--typography-body2-regular-font-weight);letter-spacing:var(--typography-body2-regular-letter-spacing);line-height:var(--typography-body2-regular-line-height);border:0;display:flex}.developer-workspace-notice__icon[data-v-19a4ace5]{color:var(--color-state-error);flex:none}.developer-workspace-notice__content[data-v-19a4ace5]{justify-items:start;gap:var(--space-8);min-width:0;display:grid}.developer-workspace-notice.is-publish-blocked .developer-workspace-notice__content[data-v-19a4ace5]{gap:var(--space-4)}.developer-workspace-notice p[data-v-19a4ace5],.developer-workspace-notice ul[data-v-19a4ace5]{margin:0}.developer-workspace-notice ul[data-v-19a4ace5]{padding-left:var(--space-20)}.developer-workspace-notice.is-publish-blocked ul[data-v-19a4ace5]{padding-left:1.125rem}.developer-version-header__actions[data-v-19a4ace5],.developer-version-header__row[data-v-19a4ace5],.developer-version-header__title[data-v-19a4ace5]{align-items:center;display:flex}.developer-version-header__row[data-v-19a4ace5]{justify-content:space-between;gap:1rem}.developer-version-header__actions[data-v-19a4ace5]{gap:var(--space-12)}.developer-version-header__actions.has-supply-switch[data-v-19a4ace5]{justify-content:flex-end}.developer-version-header__title[data-v-19a4ace5]{flex:auto;align-items:flex-start;gap:.9375rem;min-width:0}.developer-version-header__title-copy[data-v-19a4ace5]{flex:auto;align-items:center;min-width:0;min-height:2.5rem;display:flex}.developer-version-header__title-line[data-v-19a4ace5]{align-items:center;gap:var(--space-12);min-width:0;display:flex}.developer-version-header__back[data-v-19a4ace5]{border-radius:var(--radius-999);background:var(--color-block-01,#0000000a);width:2.5rem;height:2.5rem;color:var(--color-text-01);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.developer-version-header__back svg[data-v-19a4ace5]{transform:rotate(180deg)}.developer-local-agent-dock[data-v-19a4ace5]:focus-visible,.developer-version-header__back[data-v-19a4ace5]:focus-visible{box-shadow:var(--oa-focus-ring);outline:none}.developer-version-header h1[data-v-19a4ace5]{font-family:var(--typography-h1-semibold-font-family);letter-spacing:0;white-space:nowrap;margin:0;font-size:1.75rem;font-weight:650;line-height:1.2}.developer-version-header__title-line>span[data-v-19a4ace5]{align-items:center;gap:var(--space-4);border-radius:var(--radius-999);background:var(--color-block-01,#0000000a);min-height:1.625rem;color:var(--color-text-03);font-family:var(--typography-body4-regular-font-family);font-size:var(--typography-body4-regular-font-size);font-weight:var(--typography-body4-regular-font-weight);padding:.25rem .625rem;display:inline-flex}.developer-version-header__title-line>.is-draft[data-v-19a4ace5],.developer-version-header__title-line>.is-offline[data-v-19a4ace5],.developer-version-header__title-line>.is-online[data-v-19a4ace5]{color:var(--color-text-01)}.developer-version-header__title-line i[data-v-19a4ace5]{background:var(--color-text-05);border-radius:50%;width:.5rem;height:.5rem}.developer-version-header__title-line .is-online i[data-v-19a4ace5]{background:#51b46d;animation:2.4s ease-in-out infinite developer-version-status-breathe-19a4ace5}.developer-version-header__title-line .is-offline i[data-v-19a4ace5]{background:var(--color-text-05)}.developer-version-header__title-line .is-publishing[data-v-19a4ace5]{gap:var(--space-8);color:var(--color-text-01);font-family:var(--typography-body2-medium-font-family);font-size:var(--typography-body2-medium-font-size);font-weight:var(--typography-body2-medium-font-weight);background:0 0;padding-inline:.125rem}.developer-publish-progress>i[data-v-19a4ace5],.developer-version-header__title-line .is-publishing i[data-v-19a4ace5]{border:2px solid var(--color-line-02);border-top-color:var(--color-text-01);background:0 0;animation:.8s linear infinite developer-version-spin-19a4ace5}.developer-version-header__title-line .is-publishing i[data-v-19a4ace5]{width:1rem;height:1rem}.developer-version-header__actions[data-v-19a4ace5] .oa-button{width:5rem;height:2.5rem;padding:0 1.25rem}.developer-version-header__actions[data-v-19a4ace5] .developer-version-header__save.oa-button{width:6.8125rem;letter-spacing:var(--typography-body2-medium-letter-spacing);overflow:clip}.developer-version-header__actions[data-v-19a4ace5] .developer-version-header__supply-action.oa-button{width:auto;min-width:6.5rem}.developer-version-header__publish[data-v-19a4ace5]:disabled{opacity:.35}.developer-publish-progress[data-v-19a4ace5]{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:4.375rem;padding:var(--space-16) var(--space-20);margin-bottom:var(--space-24);border:1px solid var(--color-line-02);border-radius:var(--radius-10);background:var(--color-background-01);display:flex}.developer-publish-progress span[data-v-19a4ace5]{gap:.125rem;min-width:0;display:grid}.developer-publish-progress small[data-v-19a4ace5],.developer-publish-progress strong[data-v-19a4ace5]{text-overflow:ellipsis;overflow:hidden}.developer-publish-progress strong[data-v-19a4ace5]{color:var(--color-text-01);font-size:var(--typography-body2-medium-font-size);font-weight:var(--typography-body2-medium-font-weight);line-height:1.3}.developer-publish-progress small[data-v-19a4ace5]{color:var(--color-text-03);font-size:var(--typography-body4-regular-font-size);line-height:1.4}.developer-publish-progress>i[data-v-19a4ace5]{border-radius:50%;flex:none;width:1.25rem;height:1.25rem}.developer-go-online-modal__description[data-v-19a4ace5],.developer-mom-replace-modal__description[data-v-19a4ace5],.developer-take-offline-modal__description[data-v-19a4ace5]{color:var(--color-text-02);font-family:var(--typography-body2-regular-font-family);font-size:var(--typography-body2-regular-font-size);font-weight:var(--typography-body2-regular-font-weight);letter-spacing:.01em;line-height:var(--typography-body2-regular-line-height);margin:0}.developer-take-offline-modal__description+.developer-take-offline-modal__description[data-v-19a4ace5]{margin-top:.25rem}.developer-mom-replace-modal.app-modal--confirmation .app-modal__heading h2{letter-spacing:0}.developer-mom-replace-modal.app-modal .app-modal__footer .oa-button{letter-spacing:var(--typography-h5-medium-letter-spacing)}.developer-go-online-modal.app-modal .app-modal__surface,.developer-take-offline-modal.app-modal .app-modal__surface{border-radius:var(--radius-26);min-height:0;box-shadow:0 1.5rem 3rem -.75rem #00000029,0 .5rem 1rem -.375rem #0000001f,0 0 0 1px #0000000f}.developer-go-online-modal.app-modal .app-modal__close,.developer-take-offline-modal.app-modal .app-modal__close{display:none}.developer-go-online-modal.app-modal .app-modal__heading h2,.developer-take-offline-modal.app-modal .app-modal__heading h2{letter-spacing:-.02em;height:auto;font-weight:650}.developer-go-online-modal.app-modal .app-modal__body,.developer-take-offline-modal.app-modal .app-modal__body{min-height:0;padding:1.5rem 1.75rem 2rem}.developer-go-online-modal.app-modal .app-modal__footer,.developer-take-offline-modal.app-modal .app-modal__footer{padding-bottom:1.75rem}.developer-version-form[data-v-19a4ace5]{gap:2.25rem;display:grid}.developer-version-section[data-v-19a4ace5]{gap:var(--space-12);display:grid}.developer-version-section>h2[data-v-19a4ace5]{align-items:center;gap:var(--space-4);font-family:var(--typography-body1-semibold-font-family);margin:0;font-size:1.125rem;font-weight:590;line-height:1.3;display:flex}.developer-version-section>h2 b[data-v-19a4ace5]{color:var(--color-state-error)}.developer-version-section--h5-semibold>h2[data-v-19a4ace5]{font-family:var(--typography-h5-semibold-font-family);font-size:var(--typography-h5-semibold-font-size);font-weight:var(--typography-h5-semibold-font-weight);line-height:var(--typography-h5-semibold-line-height);letter-spacing:var(--typography-h5-semibold-letter-spacing)}.developer-create-version>h2[data-v-19a4ace5]{font-size:1rem}.developer-create-version__card[data-v-19a4ace5]{gap:var(--space-12);padding:var(--space-24);background:var(--color-background-01);border-radius:1.125rem;display:grid}.developer-create-version__card label[data-v-19a4ace5]{color:var(--color-text-03);font-family:var(--typography-body2-regular-font-family);font-size:var(--typography-body2-regular-font-size);line-height:1.3}.developer-create-version__card input[data-v-19a4ace5]{width:100%;height:3rem;padding:0 var(--space-16);border:1px solid var(--color-line-02);border-radius:var(--radius-10);background:var(--color-background-01);color:var(--color-text-01);font:inherit;font-size:var(--typography-body2-regular-font-size);outline:none}.developer-create-version__card input[data-v-19a4ace5]::placeholder{color:var(--color-text-04);opacity:1}.developer-create-version__card input[data-v-19a4ace5]:focus{border-color:var(--color-fill-01);box-shadow:0 0 0 3px var(--color-line-02)}.developer-create-version__card input[aria-invalid=true][data-v-19a4ace5]{border-color:var(--color-state-error)}.developer-create-version__card input[data-v-19a4ace5]:disabled{cursor:not-allowed;opacity:.6}.developer-create-version__error[data-v-19a4ace5]{margin:calc(var(--space-4)*-1) 0 0;color:var(--color-state-error);font-size:var(--typography-body3-regular-font-size)}.developer-version-section--pricing>h2[data-v-19a4ace5]{font-family:var(--typography-h5-semibold-font-family);font-size:var(--typography-h5-semibold-font-size);font-weight:var(--typography-h5-semibold-font-weight);line-height:var(--typography-h5-semibold-line-height);letter-spacing:var(--typography-h5-semibold-letter-spacing)}.developer-version-section--pricing>h2 b[data-v-19a4ace5]{font-size:1.125rem}.developer-agent-card-editor[data-v-19a4ace5],.developer-pricing-card[data-v-19a4ace5],.developer-program-card[data-v-19a4ace5]{background:var(--color-background-01);border-radius:1.125rem;overflow:hidden}.developer-program-card[data-v-19a4ace5]{flex-direction:column;gap:1.5rem;padding:.5rem;display:flex;overflow:visible}.developer-program-card__machine[data-v-19a4ace5]{border-radius:var(--radius-10);background:var(--color-background-04);width:100%;height:18.75rem;color:var(--color-text-03);place-content:center;justify-items:center;gap:1.25rem;padding:0;display:grid;position:relative;overflow:visible}.developer-program-card__machine-status[data-v-19a4ace5]{box-sizing:border-box;width:100%;padding:var(--space-12) var(--space-12) var(--space-12) var(--space-16);color:var(--color-text-02);font-family:var(--typography-body3-regular-font-family);font-size:var(--typography-body3-regular-font-size);font-weight:var(--typography-body3-regular-font-weight);line-height:var(--typography-body3-regular-line-height);letter-spacing:var(--typography-body3-regular-letter-spacing);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0}.developer-program-card__availability[data-v-19a4ace5],.developer-program-card__runtime[data-v-19a4ace5],.developer-program-card__runtime-metrics[data-v-19a4ace5]{align-items:center;display:flex}.developer-inherited-configuration-warning[data-v-19a4ace5]{margin:0 0 var(--space-12);padding:var(--space-12);border-radius:var(--radius-10);color:var(--color-text-02);background:#ffbe331a;border:1px solid #c2780359;font-size:.8125rem;line-height:1.4}.developer-program-card__availability-copy[data-v-19a4ace5]{gap:.125rem;display:grid}.developer-program-card__availability-copy small[data-v-19a4ace5]{color:var(--color-text-03);font-size:.6875rem}.developer-program-card__runtime[data-v-19a4ace5]{gap:.375rem;min-width:0}.developer-program-card__runtime-dot[data-v-19a4ace5]{background:var(--color-text-05);border-radius:50%;flex:none;width:.625rem;height:.625rem}.developer-program-card__runtime-dot.is-enabled[data-v-19a4ace5]{background:#22bc00b8}.developer-program-card__runtime-metrics[data-v-19a4ace5]{gap:var(--space-8);white-space:nowrap}.developer-program-card__elapsed[data-v-19a4ace5]{font-variant-numeric:tabular-nums}.developer-program-card__runtime-divider[data-v-19a4ace5]{background:var(--color-line-02);flex:none;width:1px;height:.625rem}.developer-program-card__runtime-info[data-v-19a4ace5]{width:1rem;height:1rem;color:var(--color-text-03);cursor:pointer;border-radius:50%;outline:none;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.developer-program-card__runtime-info[data-v-19a4ace5]:focus-visible{box-shadow:0 0 0 2px var(--color-line-02)}.developer-program-card__runtime-info-icon[data-v-19a4ace5]{width:1rem;height:1rem}.developer-program-card__runtime-tooltip[data-v-19a4ace5]{z-index:20;right:auto;bottom:calc(100% + var(--space-8));box-sizing:border-box;width:min(24.875rem,100vw - 4rem);padding:var(--space-8) var(--space-12);border-radius:var(--radius-10);font-family:var(--typography-body3-regular-font-family);font-size:var(--typography-body3-regular-font-size);font-weight:var(--typography-body3-regular-font-weight);line-height:var(--typography-body3-regular-line-height);letter-spacing:var(--typography-body3-regular-letter-spacing);pointer-events:none;position:absolute;left:50%;translate:-50%}.developer-program-card__runtime-tooltip[data-v-19a4ace5] .app-tooltip__title{font-weight:var(--typography-body3-regular-font-weight)}.developer-program-card__runtime-tooltip[data-v-19a4ace5] .app-tooltip__detail{white-space:pre-line}.developer-program-card__availability[data-v-19a4ace5]{gap:var(--space-8);white-space:nowrap;flex:none}.developer-program-card__availability-switch[data-v-19a4ace5]{flex:none}.developer-program-card__availability-switch.is-transitioning-on[data-v-19a4ace5],.developer-program-card__availability-switch.is-transitioning-off[data-v-19a4ace5] .app-switch.is-disabled,.developer-program-card__availability-switch.is-transitioning-on[data-v-19a4ace5] .app-switch.is-disabled{opacity:1}.developer-program-card__availability-switch.is-transitioning-on[data-v-19a4ace5] .app-switch__track,.developer-program-card__availability-switch.is-transitioning-on.is-loading.is-checked[data-v-19a4ace5] .app-switch__track{background:var(--color-block-02)}.developer-program-card__availability-switch.is-transitioning-on[data-v-19a4ace5] .app-switch__thumb{box-shadow:var(--shadow-raised);transform:translate(0)}.developer-program-card__availability-switch.is-transitioning-off[data-v-19a4ace5] .app-switch__track{background:linear-gradient(#22bc0066,#22bc0066),var(--color-block-02)}.developer-program-card__availability-switch.is-transitioning-off[data-v-19a4ace5] .app-switch__thumb{box-shadow:var(--shadow-raised);transform:translate(1rem)}.developer-program-card__machine>strong[data-v-19a4ace5]{width:12.4375rem;color:var(--color-text-05);font-family:var(--typography-body2-regular-font-family);font-size:var(--typography-body2-regular-font-size);font-weight:var(--typography-body2-regular-font-weight);line-height:var(--typography-body2-regular-line-height);letter-spacing:var(--typography-body2-regular-letter-spacing);text-align:center}.developer-program-card__machine.is-enabled>strong[data-v-19a4ace5]{color:var(--color-text-01)}.developer-program-card__machine:not(.is-enabled) .developer-program-card__orb[data-v-19a4ace5] .developer-program-metaballs__shader{opacity:.4}.developer-program-card__machine .developer-program-card__chat[data-v-19a4ace5]{min-width:7.5rem;color:var(--color-text-01);box-shadow:none}.developer-program-card__orb[data-v-19a4ace5]{width:6.75rem;height:6.75rem;display:block;position:relative;overflow:hidden}.developer-program-card__chat-icon[data-v-19a4ace5]{flex:none;width:1rem;height:1rem;display:block}.developer-program-card__settings[data-v-19a4ace5]{flex-direction:column;gap:1.25rem;padding:0 1rem 1rem;display:flex}.developer-program-card__models[data-v-19a4ace5]{align-items:center;gap:var(--space-16);appearance:none;width:100%;height:1.75rem;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;padding:0;display:grid}.developer-program-card__resources[data-v-19a4ace5]{border-top:0}.developer-program-card__settings-divider[data-v-19a4ace5]{background:var(--color-line-03);flex:none;width:100%;height:1px}.developer-program-card__models[data-v-19a4ace5]:focus-visible{outline:2px solid var(--color-link);outline-offset:-2px}.developer-program-card__models.is-read-only[data-v-19a4ace5]{cursor:default;opacity:1;grid-template-columns:auto minmax(0,1fr)}.developer-program-card__models-icon[data-v-19a4ace5]{box-sizing:border-box;border:1px solid var(--color-line-01);border-radius:var(--radius-999);background:var(--color-background-01);width:1.75rem;height:1.75rem;color:var(--color-text-01);place-items:center;display:grid}.developer-program-card__models-icon-image[data-v-19a4ace5]{-o-object-fit:contain;object-fit:contain;flex:none;width:.875rem;height:.875rem;display:block}.developer-program-card__models>span[data-v-19a4ace5]{font-family:var(--typography-body2-semibold-font-family);font-size:var(--typography-body2-semibold-font-size);font-weight:var(--typography-body2-semibold-font-weight);line-height:var(--typography-body2-semibold-line-height);letter-spacing:var(--typography-body2-semibold-letter-spacing)}.developer-program-card__models p[data-v-19a4ace5]{color:var(--color-text-01);font-family:var(--typography-body2-regular-font-family);font-size:var(--typography-body2-regular-font-size);font-weight:var(--typography-body2-regular-font-weight);line-height:var(--typography-body2-regular-line-height);letter-spacing:var(--typography-body2-regular-letter-spacing);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.developer-agent-card-editor__media button[data-v-19a4ace5],.developer-pricing-card button[data-v-19a4ace5]{color:var(--color-text-01)}.developer-agent-card-editor[data-v-19a4ace5]{gap:var(--space-32);justify-items:stretch;padding:1.5rem;display:grid;overflow:visible}.developer-agent-card-editor.is-read-only[data-v-19a4ace5]{gap:var(--space-24);border-radius:var(--radius-18)}.developer-pricing-card small[data-v-19a4ace5]{color:var(--color-text-03);font-family:var(--typography-body4-regular-font-family);font-size:var(--typography-body4-regular-font-size);font-weight:var(--typography-body4-regular-font-weight);line-height:var(--typography-body4-regular-line-height);letter-spacing:var(--typography-body4-regular-letter-spacing)}.developer-agent-card-editor__media[data-v-19a4ace5]{gap:var(--space-8);justify-self:stretch;justify-items:start;width:100%;margin-bottom:0;display:grid;position:relative}.developer-agent-card-editor__media-copy[data-v-19a4ace5]{gap:var(--space-4);width:100%;display:grid}.developer-agent-card-editor__avatar[data-v-19a4ace5],.developer-agent-card-editor__avatar-shell[data-v-19a4ace5]{flex:none;width:7.5rem;height:7.5rem;position:relative}.developer-agent-card-editor__avatar[data-v-19a4ace5]{place-content:center;justify-items:center;gap:var(--space-8);border:1px dashed var(--color-line-01);border-radius:var(--radius-10);background:var(--color-background-03);color:var(--color-text-01);cursor:pointer;font-size:var(--typography-body2-medium-font-size);padding:0;transition:border-color .12s,background-color .12s,box-shadow .12s;display:grid;overflow:hidden}.developer-agent-card-editor__avatar[data-v-19a4ace5]:hover:not(:disabled){background:var(--color-background-04)}.developer-agent-card-editor__avatar.is-dragging[data-v-19a4ace5]:not(:disabled){border-color:var(--color-text-01);background:var(--color-background-04);cursor:copy;border-style:solid;box-shadow:0 0 0 3px #0000001a}.developer-agent-card-editor.is-read-only .developer-agent-card-editor__avatar[data-v-19a4ace5],.developer-agent-card-editor.is-read-only .developer-agent-card-editor__avatar-shell[data-v-19a4ace5]{width:104px;height:104px}.developer-agent-card-editor.is-read-only .developer-agent-card-editor__avatar[data-v-19a4ace5]{cursor:default;opacity:1;background:0 0;border:0;border-radius:0}.developer-agent-card-editor.is-read-only .developer-agent-card-editor__avatar img[data-v-19a4ace5]{width:104px;height:104px}.developer-agent-card-editor__media-label[data-v-19a4ace5]{width:100%;color:var(--color-text-01);font-family:var(--typography-body2-semibold-font-family);font-size:var(--typography-body2-semibold-font-size);font-weight:var(--typography-body2-semibold-font-weight);line-height:var(--typography-body2-semibold-line-height);letter-spacing:var(--typography-body2-semibold-letter-spacing)}.developer-agent-card-editor__media-description[data-v-19a4ace5]{color:var(--color-text-03);font-family:var(--typography-body3-regular-font-family);font-size:var(--typography-body3-regular-font-size);font-weight:var(--typography-body3-regular-font-weight);line-height:var(--typography-body3-regular-line-height);letter-spacing:var(--typography-body3-regular-letter-spacing);margin:0}.developer-agent-card-editor__avatar img[data-v-19a4ace5]{-o-object-fit:contain;object-fit:contain;width:5.5rem;height:5.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.developer-agent-card-editor__avatar span[data-v-19a4ace5]{z-index:1;justify-items:center;gap:var(--space-8);background:0 0;padding:0;display:grid;position:relative}.developer-agent-card-editor__avatar .developer-agent-card-editor__avatar-drag-copy[data-v-19a4ace5]{width:6.5rem;color:var(--color-text-01);font-family:var(--typography-body3-regular-font-family);font-size:var(--typography-body3-regular-font-size);font-weight:var(--typography-body3-regular-font-weight);line-height:var(--typography-body3-regular-line-height);letter-spacing:var(--typography-body3-regular-letter-spacing);pointer-events:none;text-align:center}.developer-agent-card-editor__avatar span.is-loading[data-v-19a4ace5]{width:var(--space-24);height:var(--space-24)}.developer-agent-card-editor__avatar span.is-loading svg[data-v-19a4ace5]{width:var(--space-24);height:var(--space-24);color:var(--color-text-01);animation:.8s linear infinite developer-version-spin-19a4ace5}.developer-agent-card-editor__avatar strong[data-v-19a4ace5]{justify-content:center;align-items:center;gap:var(--space-6);font-size:var(--typography-body2-medium-font-size);font-weight:510;line-height:1.3;display:inline-flex}.developer-agent-card-editor__avatar-actions[data-v-19a4ace5]{z-index:2;border-radius:var(--radius-10);opacity:0;pointer-events:none;background:#0009;flex-direction:column;justify-content:center;align-items:center;gap:.4375rem;width:7.5rem;height:7.5rem;padding:0;transition:opacity .12s;display:flex;position:absolute;top:-1px;left:-1px}.developer-agent-card-editor__avatar-shell:focus-within .developer-agent-card-editor__avatar-actions[data-v-19a4ace5],.developer-agent-card-editor__avatar-shell:hover .developer-agent-card-editor__avatar-actions[data-v-19a4ace5]{opacity:1;pointer-events:auto}.developer-agent-card-editor__media .developer-agent-card-editor__avatar-action[data-v-19a4ace5]{width:4.9375rem;height:2rem;padding:0 var(--space-16);border-radius:var(--radius-999);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--color-oncontent-01);cursor:pointer;font-family:var(--typography-body4-medium-font-family);font-size:var(--typography-body4-medium-font-size);font-weight:var(--typography-body4-medium-font-weight);letter-spacing:var(--typography-body4-medium-letter-spacing);line-height:var(--typography-body4-medium-line-height);white-space:nowrap;background:#ffffff4d;border:0;justify-content:center;align-items:center;display:inline-flex}.developer-agent-card-editor__media .developer-agent-card-editor__avatar-action[data-v-19a4ace5]:focus-visible{outline:2px solid var(--color-oncontent-01);outline-offset:1px}.developer-agent-card-editor__media .developer-agent-card-editor__avatar-action[data-v-19a4ace5]:disabled{cursor:default;opacity:.45}.developer-agent-card-editor__avatar small[data-v-19a4ace5]{color:var(--color-text-03);font-size:var(--typography-body4-regular-font-size);font-weight:400}.developer-agent-card-editor__feedback[data-v-19a4ace5]{margin:calc(var(--space-12)*-1) 0 var(--space-16);color:var(--color-text-03);font-size:var(--typography-body4-regular-font-size)}.developer-read-only-fields[data-v-19a4ace5]{gap:0;width:100%;display:grid}.developer-read-only-field[data-v-19a4ace5]{gap:var(--space-24);padding:var(--space-16) 0;color:var(--color-text-01);font-family:var(--typography-body2-regular-font-family);font-size:var(--typography-body2-regular-font-size);font-weight:var(--typography-body2-regular-font-weight);line-height:var(--typography-body2-regular-line-height);letter-spacing:var(--typography-body2-regular-letter-spacing);grid-template-columns:11rem minmax(0,1fr);align-items:start;margin:0;display:grid}.developer-read-only-field__prompts p[data-v-19a4ace5]{margin:0}.developer-read-only-field dd[data-v-19a4ace5],.developer-read-only-field dt[data-v-19a4ace5]{min-width:0;margin:0}.developer-read-only-field dt[data-v-19a4ace5]{color:var(--color-text-01);font-family:var(--typography-body2-medium-font-family);font-size:var(--typography-body2-medium-font-size);font-weight:var(--typography-body2-medium-font-weight);line-height:var(--typography-body2-medium-line-height);letter-spacing:var(--typography-body2-medium-letter-spacing)}.developer-read-only-field dd[data-v-19a4ace5]{overflow-wrap:anywhere}.developer-read-only-field__prompts[data-v-19a4ace5]{gap:var(--space-12);display:grid}.developer-read-only-field__file[data-v-19a4ace5]{font:inherit;cursor:pointer;color:inherit;text-underline-offset:.15em;background:0 0;border:0;padding:0;text-decoration:underline}.developer-read-only-field__file[data-v-19a4ace5]:focus-visible{outline:2px solid var(--color-text-link);outline-offset:2px}.developer-agent-card-editor__media button[data-v-19a4ace5]:disabled,.developer-pricing-card button[data-v-19a4ace5]:disabled,.developer-program-card__models[data-v-19a4ace5]:disabled{cursor:not-allowed;opacity:.55}.developer-agent-card-editor.is-read-only .developer-agent-card-editor__media button[data-v-19a4ace5]:disabled,.developer-program-card__models.is-read-only[data-v-19a4ace5]:disabled{cursor:default;opacity:1}.developer-agent-card-editor[data-v-19a4ace5] .app-form-control,.developer-select-field[data-v-19a4ace5]{margin-bottom:0}.developer-mom-field[data-v-19a4ace5],.developer-select-field[data-v-19a4ace5]{gap:var(--space-12);display:grid}.developer-agent-card-editor[data-v-19a4ace5] .app-form-control__label,.developer-select-field>span[data-v-19a4ace5]{font-family:var(--typography-body2-semibold-font-family);font-size:var(--typography-body2-semibold-font-size);font-weight:var(--typography-body2-semibold-font-weight);line-height:var(--typography-body2-semibold-line-height);letter-spacing:var(--typography-letter-spacing-default)}.developer-mom-field__heading[data-v-19a4ace5]{justify-content:space-between;align-items:center;gap:var(--space-12);min-width:0;display:flex}.developer-mom-field__text[data-v-19a4ace5]{gap:var(--space-4);word-break:break-word;flex-direction:column;flex:1;min-width:0;display:flex}.developer-mom-field__label[data-v-19a4ace5]{min-width:0;color:var(--color-text-01);font-family:var(--typography-body2-semibold-font-family);font-size:var(--typography-body2-semibold-font-size);font-weight:var(--typography-body2-semibold-font-weight);line-height:var(--typography-body2-semibold-line-height);letter-spacing:var(--typography-body2-semibold-letter-spacing)}.developer-mom-field__copy[data-v-19a4ace5]{width:100%;color:var(--color-text-03);font-family:var(--typography-body4-regular-font-family);font-size:var(--typography-body4-regular-font-size);font-weight:var(--typography-body4-regular-font-weight);line-height:var(--typography-body4-regular-line-height);letter-spacing:var(--typography-body4-regular-letter-spacing)}.developer-mom-field__description[data-v-19a4ace5],.developer-mom-field__guidelines[data-v-19a4ace5]{width:100%;margin:0}.developer-mom-field__guidelines[data-v-19a4ace5]{text-underline-position:from-font;color:var(--color-text-link);text-decoration:underline;text-decoration-thickness:from-font}.developer-category-select[data-v-19a4ace5]{position:relative}.developer-category-select__trigger[data-v-19a4ace5]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-8);width:100%;height:3rem;padding:0 var(--space-16);border:1px solid var(--color-line-02);border-radius:var(--radius-10);appearance:none;background:var(--color-background-01);color:var(--color-text-01);cursor:pointer;font-family:var(--typography-body2-regular-font-family);font-size:var(--typography-body2-regular-font-size);font-weight:var(--typography-body2-regular-font-weight);line-height:var(--typography-body2-regular-line-height);letter-spacing:var(--typography-letter-spacing-default);text-align:left;outline:0;transition:border-color .12s,box-shadow .12s;display:flex;overflow:clip}.developer-category-select.is-filled .developer-category-select__trigger[data-v-19a4ace5],.developer-category-select.is-open .developer-category-select__trigger[data-v-19a4ace5],.developer-category-select__trigger[data-v-19a4ace5]:focus-visible{border-color:var(--color-line-02);box-shadow:none}.developer-category-select__trigger[data-v-19a4ace5]:disabled{cursor:not-allowed;opacity:.55}.developer-category-select__trigger>svg[data-v-19a4ace5]{width:1rem;height:1rem;color:var(--color-text-01);flex:none;transition:transform .12s;transform:rotate(90deg)}.developer-category-select.is-open .developer-category-select__trigger>svg[data-v-19a4ace5]{transform:rotate(-90deg)}.developer-category-select__value[data-v-19a4ace5]{min-width:0;color:var(--color-text-01);text-overflow:ellipsis;white-space:nowrap;flex:auto;display:block;overflow:hidden}.developer-category-select__value.is-empty[data-v-19a4ace5]{color:var(--color-text-03)}.developer-category-select__menu[data-v-19a4ace5]{z-index:20;top:calc(100% + var(--space-8));gap:var(--space-8);max-height:min(24rem,100vh - 12rem);padding:var(--space-12);border-radius:var(--radius-18);background:var(--color-background-01);grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 8px 24px -4px #0000001f,0 2px 4px -2px #0000001a,0 0 0 1px #0000000f}.developer-category-select__menu[data-v-19a4ace5] .developer-category-select__search{width:100%}.developer-category-select__menu[data-v-19a4ace5] .app-search-field.developer-category-select__search:focus-within,.developer-category-select__menu[data-v-19a4ace5] .app-search-field.developer-category-select__search:hover{border-color:var(--color-line-02)!important;box-shadow:none!important}.developer-category-select__options[data-v-19a4ace5]{gap:var(--space-4);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;min-height:0;display:flex;overflow:hidden auto}.developer-category-select__option[data-v-19a4ace5]{box-sizing:border-box;align-items:center;gap:var(--space-8);width:100%;height:2.25rem;min-height:2.25rem;padding:var(--space-8) var(--space-12);border-radius:var(--radius-10);color:var(--color-text-01);cursor:pointer;font-family:var(--typography-body2-regular-font-family);font-size:var(--typography-body2-regular-font-size);font-weight:var(--typography-body2-regular-font-weight);font-variation-settings:"wdth" 100;line-height:var(--typography-body2-regular-line-height);letter-spacing:var(--typography-letter-spacing-default);text-align:left;background:0 0;border:0;outline:0;flex:none;transition:background-color .12s;display:flex;overflow:hidden}.developer-category-select__option.is-selected[data-v-19a4ace5],.developer-category-select__option[data-v-19a4ace5]:focus-visible,.developer-category-select__option[data-v-19a4ace5]:hover:not(:disabled){background:var(--color-block-01)}.developer-category-select__option[data-v-19a4ace5]:active:not(:disabled){background:var(--color-block-02)}.developer-category-select__option[data-v-19a4ace5]:disabled{cursor:not-allowed;opacity:.55}.developer-category-select__option span[data-v-19a4ace5]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.developer-category-select__check[data-v-19a4ace5]{width:var(--space-20);height:var(--space-20);flex:none;display:block}.developer-category-select__empty[data-v-19a4ace5]{padding:var(--space-8) var(--space-12);color:var(--color-text-03);font-size:var(--typography-body2-regular-font-size);line-height:var(--typography-body2-regular-line-height)}.developer-mom-field__error[data-v-19a4ace5],.developer-select-field p[data-v-19a4ace5]{color:var(--color-state-error);font-size:var(--typography-body4-regular-font-size);margin:0}.developer-mom-field__feedback[data-v-19a4ace5]{color:var(--color-text-03);font-size:var(--typography-body4-regular-font-size);margin:0}.developer-select-field.is-invalid .developer-category-select__trigger[data-v-19a4ace5]{border-color:var(--color-state-error)}.developer-agent-card-editor__avatar.is-uploading[data-v-19a4ace5]:disabled{opacity:1}.developer-mom-field__editor[data-v-19a4ace5]{align-items:flex-start;gap:var(--space-8);padding:var(--space-12) var(--space-16);box-shadow:inset 0 0 0 1px var(--color-line-02);border-radius:var(--radius-10);background:var(--color-background-01);border:0;flex-direction:column;transition:background-color .12s,box-shadow .12s;display:flex;position:relative}.developer-mom-field__editor[data-v-19a4ace5] .developer-markdown-editor__toolbar{margin-top:calc(var(--space-12)*-1);margin-inline:calc(var(--space-16)*-1);padding:var(--space-8)}.developer-mom-field__editor[data-v-19a4ace5] .developer-markdown-editor__source,.developer-mom-field__editor[data-v-19a4ace5] .developer-markdown-editor__visual .tiptap{width:calc(100% + var(--space-12));padding-right:var(--space-12)}.developer-mom-field__editor[data-v-19a4ace5]:hover:not(.is-disabled){box-shadow:inset 0 0 0 1px var(--color-fill-01)}.developer-mom-field__editor.is-dragging[data-v-19a4ace5]:not(.is-disabled),.developer-mom-field__editor[data-v-19a4ace5]:focus-within:not(.is-disabled){box-shadow:inset 0 0 0 1px var(--color-fill-01),0 0 0 3px var(--color-line-02)}.developer-mom-field__editor.is-dragging[data-v-19a4ace5]:not(.is-disabled){background:var(--color-background-04);cursor:copy}.developer-mom-field__editor.is-dragging[data-v-19a4ace5] .prosemirror-dropcursor-block,.developer-mom-field__editor.is-dragging[data-v-19a4ace5] .prosemirror-dropcursor-inline{display:none}.developer-mom-field__import[data-v-19a4ace5]{justify-content:center;align-items:center;gap:var(--space-4);border:1px solid var(--color-line-01);height:36px;color:var(--color-text-01);font-family:var(--typography-body2-regular-font-family);font-size:13px;font-weight:550;line-height:var(--typography-body2-regular-line-height);letter-spacing:var(--typography-body2-regular-letter-spacing);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;padding:0 16px 0 12px;transition:background-color .12s;display:inline-flex}.developer-mom-field__import[data-v-19a4ace5]:hover:not(:disabled){background:var(--color-block-01)}.developer-mom-field__import[data-v-19a4ace5]:focus-visible{outline:2px solid var(--color-text-link);outline-offset:2px}.developer-mom-field__import[data-v-19a4ace5]:disabled{cursor:not-allowed;opacity:.5}.developer-mom-field__import img[data-v-19a4ace5]{flex:none;width:18px;height:18px}.developer-mom-field__spinner[data-v-19a4ace5]{animation:.8s linear infinite developer-version-spin-19a4ace5}.developer-mom-field__drag-copy[data-v-19a4ace5]{border-radius:calc(var(--radius-10) - 1px);background:var(--color-background-04);color:var(--color-text-01);font-family:var(--typography-body3-regular-font-family);font-size:var(--typography-body3-regular-font-size);font-weight:var(--typography-body3-regular-font-weight);line-height:var(--typography-body3-regular-line-height);letter-spacing:var(--typography-body3-regular-letter-spacing);text-align:center;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:1px}.developer-pricing-card[data-v-19a4ace5] .app-form-control__label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.developer-pricing-card[data-v-19a4ace5]{background:0 0;gap:0;display:grid;overflow:visible}.developer-pricing-card>div[data-v-19a4ace5]{align-items:center;gap:var(--space-20);min-height:5.5rem;padding:var(--space-12) 1.5rem;background:var(--color-background-01);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.developer-pricing-card>div[data-v-19a4ace5]:first-child{border-radius:1.125rem 1.125rem 0 0}.developer-pricing-card>div[data-v-19a4ace5]:nth-of-type(2),.developer-pricing-card>div[data-v-19a4ace5]:nth-of-type(3),.developer-pricing-card>div[data-v-19a4ace5]:nth-of-type(5){border-top:0}.developer-pricing-card>div[data-v-19a4ace5]:nth-of-type(2):before,.developer-pricing-card>div[data-v-19a4ace5]:nth-of-type(3):before,.developer-pricing-card>div[data-v-19a4ace5]:nth-of-type(5):before{background:var(--color-line-03);content:"";height:1px;position:absolute;top:0;left:1.5rem;right:1.5rem}.developer-pricing-card>div[data-v-19a4ace5]:nth-of-type(3){border-radius:0 0 1.125rem 1.125rem}.developer-pricing-card>div[data-v-19a4ace5]:nth-of-type(4){border-radius:1.125rem 1.125rem 0 0}.developer-pricing-card>div[data-v-19a4ace5]:nth-of-type(5){border-radius:0 0 1.125rem 1.125rem}.developer-pricing-card>div>span[data-v-19a4ace5]{gap:var(--space-4);display:grid}.developer-pricing-card__pricing-type[data-v-19a4ace5]{cursor:default}.developer-pricing-card>div>b[data-v-19a4ace5]{color:var(--color-text-01);font-family:var(--typography-body2-regular-font-family);font-size:var(--typography-body2-regular-font-size);font-weight:var(--typography-body2-regular-font-weight);line-height:var(--typography-body2-regular-line-height);letter-spacing:var(--typography-body2-regular-letter-spacing)}.developer-pricing-card strong[data-v-19a4ace5]{font-family:var(--typography-body2-medium-font-family);font-size:var(--typography-body2-medium-font-size);font-weight:var(--typography-body2-medium-font-weight);letter-spacing:var(--typography-body2-medium-letter-spacing);line-height:var(--typography-body2-medium-line-height)}.developer-pricing-card h3[data-v-19a4ace5]{padding:1.5rem 0 var(--space-12);color:var(--color-text-02);font-family:var(--typography-body2-regular-font-family);font-size:var(--typography-body2-regular-font-size);font-weight:var(--typography-body2-regular-font-weight);line-height:var(--typography-body2-regular-line-height);letter-spacing:var(--typography-body2-regular-letter-spacing);margin:0}.developer-pricing-card[data-v-19a4ace5] .app-form-control{width:max-content;margin:0}button.developer-pricing-card__cost-list[data-v-19a4ace5]{appearance:none;width:fit-content;color:var(--color-text-brand);cursor:pointer;font-family:var(--typography-body2-medium-font-family);font-size:var(--typography-body2-medium-font-size);font-weight:var(--typography-body2-medium-font-weight);line-height:var(--typography-body2-medium-line-height);letter-spacing:var(--typography-body2-medium-letter-spacing);white-space:nowrap;word-break:break-word;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.developer-pricing-card__cost-list[data-v-19a4ace5]:focus-visible{box-shadow:var(--oa-focus-ring);outline:none}.developer-pricing-card[data-v-19a4ace5] .app-form-control__frame{background:var(--color-background-01);height:2.5rem;padding-inline:1rem .5rem}.developer-pricing-card[data-v-19a4ace5] .app-form-control__input{width:3.125rem;letter-spacing:var(--typography-body2-regular-letter-spacing);text-align:center;flex:none}.developer-pricing-card[data-v-19a4ace5] .app-form-control__suffix{align-items:center;gap:var(--space-8);height:1.25rem;color:var(--color-text-03);letter-spacing:var(--typography-body2-regular-letter-spacing);display:inline-flex}.developer-pricing-card[data-v-19a4ace5] .app-form-control__suffix:before{background:var(--color-line-03);content:"";flex:none;width:1px;height:1.25rem}.developer-pricing-card .developer-pricing-card__platform-fee[data-v-19a4ace5]{align-items:center;gap:var(--space-4);display:inline-flex}.developer-pricing-card__platform-fee-info[data-v-19a4ace5]{color:var(--color-text-03);cursor:default;border-radius:50%;outline:none;display:inline-flex;position:relative}.developer-pricing-card__platform-fee-info[data-v-19a4ace5]:focus-visible{box-shadow:0 0 0 2px var(--color-line-02)}.developer-pricing-card__platform-fee-info svg[data-v-19a4ace5]{opacity:1}.developer-pricing-card__platform-fee-tooltip[data-v-19a4ace5]{z-index:20;max-width:min(18rem,100vw - 3rem);position:absolute;bottom:calc(100% + .5rem);right:-.5rem}.developer-local-agent-dock[data-v-19a4ace5]{z-index:30;bottom:var(--developer-local-agent-dock-offset);border-radius:var(--radius-999);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(100vw - 3rem,35rem);height:4rem;color:var(--color-oncontent-01);cursor:pointer;font:inherit;text-align:left;background:#0009;border:0;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:1rem 1rem 1rem 1.75rem;transition:background-color .16s;display:flex;position:fixed;left:50%;overflow:hidden;transform:translate(-50%)}.developer-local-agent-dock[data-v-19a4ace5]:hover:not(:disabled){background:#1a1a1a99}.developer-local-agent-dock[data-v-19a4ace5]:disabled{cursor:not-allowed;opacity:.58}.developer-local-agent-dock.is-copied[data-v-19a4ace5]{background:#000000ad}.developer-local-agent-dock__copy[data-v-19a4ace5]{word-break:break-word;flex-direction:column;flex:1;justify-content:center;gap:.125rem;min-width:0;display:flex}.developer-local-agent-dock__copy strong[data-v-19a4ace5]{width:100%;font-family:var(--typography-body2-semibold-font-family);font-size:var(--typography-body2-semibold-font-size);font-weight:var(--typography-body2-semibold-font-weight);letter-spacing:var(--typography-body2-semibold-letter-spacing);line-height:var(--typography-body2-semibold-line-height)}.developer-local-agent-dock__copy small[data-v-19a4ace5]{width:100%;color:var(--color-oncontent-02);font-family:var(--typography-body4-regular-font-family);font-size:var(--typography-body4-regular-font-size);font-weight:var(--typography-body4-regular-font-weight);letter-spacing:var(--typography-body4-regular-letter-spacing);line-height:var(--typography-body4-regular-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.developer-local-agent-dock__action[data-v-19a4ace5]{border-radius:var(--radius-999);background:var(--color-background-01);height:2rem;color:var(--color-text-01);font-family:var(--typography-body4-medium-font-family);font-size:var(--typography-body4-medium-font-size);font-weight:var(--typography-body4-medium-font-weight);letter-spacing:var(--typography-body4-medium-letter-spacing);line-height:var(--typography-body4-medium-line-height);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem .5rem 1rem;display:inline-flex;overflow:hidden}.developer-local-agent-dock__apps[data-v-19a4ace5]{flex:none;align-items:center;gap:.125rem;display:inline-flex}.developer-local-agent-dock__app[data-v-19a4ace5]{flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex;overflow:hidden}@keyframes developer-version-pulse-19a4ace5{to{opacity:.52}}@keyframes developer-version-spin-19a4ace5{to{transform:rotate(1turn)}}@keyframes developer-version-status-breathe-19a4ace5{0%,to{opacity:.2}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.developer-version-header__title-line .is-online i[data-v-19a4ace5],.developer-version-loading__actions span[data-v-19a4ace5],.developer-version-loading__avatar[data-v-19a4ace5],.developer-version-loading__field[data-v-19a4ace5],.developer-version-loading__media[data-v-19a4ace5],.developer-version-loading__status[data-v-19a4ace5],.developer-version-loading__title[data-v-19a4ace5]{animation:none}.developer-agent-card-editor__avatar[data-v-19a4ace5],.developer-local-agent-dock[data-v-19a4ace5],.developer-mom-field__editor[data-v-19a4ace5]{transition:none}.developer-agent-card-editor__avatar span.is-loading svg[data-v-19a4ace5],.developer-mom-field__spinner[data-v-19a4ace5]{animation:none}.developer-agent-card-editor__avatar-actions[data-v-19a4ace5]{transition:none}}@media (width<=640px){.developer-version-page[data-v-19a4ace5]{--developer-local-agent-dock-offset:max(1rem,env(safe-area-inset-bottom));--developer-local-agent-dock-reserved:10rem;padding:2rem 1rem 4rem}.developer-version-page.has-local-agent-dock[data-v-19a4ace5]{padding-bottom:calc(4rem + var(--developer-local-agent-dock-reserved))}.developer-version-header__row[data-v-19a4ace5]{flex-direction:column;align-items:flex-start}.developer-version-header__actions[data-v-19a4ace5],.developer-version-loading__actions[data-v-19a4ace5]{width:100%}.developer-version-loading__actions span[data-v-19a4ace5],.developer-version-header__actions[data-v-19a4ace5] .oa-button{flex:1}.developer-program-card__machine[data-v-19a4ace5]{height:18.75rem}.developer-program-card__models[data-v-19a4ace5]{grid-template-columns:1fr auto;height:auto;min-height:4rem}.developer-program-card__models p[data-v-19a4ace5]{padding-bottom:var(--space-12);text-align:left;grid-area:2/1/auto/-1}.developer-agent-card-editor__media[data-v-19a4ace5]{width:100%}.developer-pricing-card>div[data-v-19a4ace5],.developer-version-loading__card.is-pricing[data-v-19a4ace5]{grid-template-columns:minmax(0,1fr)}.developer-version-loading__card.is-pricing .developer-version-loading__field[data-v-19a4ace5]:first-child{grid-column:auto}.developer-pricing-card[data-v-19a4ace5] .app-form-control,.developer-pricing-card>div[data-v-19a4ace5]:nth-of-type(3) .app-form-control{width:100%}.developer-local-agent-dock[data-v-19a4ace5]{border-radius:1.5rem;flex-direction:column;align-items:flex-start;width:calc(100vw - 2rem);height:auto;min-height:7.5rem;padding:1rem}.developer-local-agent-dock__action[data-v-19a4ace5]{align-self:flex-end}}@media (width<=340px){.developer-program-card__machine-status[data-v-19a4ace5]{padding-inline:var(--space-12);font-size:.75rem}.developer-program-card__runtime[data-v-19a4ace5]{gap:var(--space-4)}.developer-program-card__availability[data-v-19a4ace5],.developer-program-card__runtime-metrics[data-v-19a4ace5]{gap:.375rem}.developer-program-card__runtime-info[data-v-19a4ace5]{display:none}}.manual-modal__content[data-v-19a4ace5]{height:100%;color:var(--color-text-02);font-family:var(--typography-font-family-sf-pro-base);font-size:var(--oa-text-sm);scrollbar-width:none;padding-bottom:1.75rem;font-weight:400;line-height:1.3;overflow-y:auto}.manual-modal__content[data-v-19a4ace5]::-webkit-scrollbar{display:none}
