*{margin:0;padding:0}#app *{box-sizing:border-box}.sapUiMediumMarginBottom{margin-bottom:1rem}.sapMSelectList *,.sapMSelectListItem *,.sapMSltPicker *,.sapMPopover *,.sapMPopoverCont *{margin:revert;padding:revert}.ail_llm.sapMPageBgStandard,.ail_llm .sapMITBBackgroundDesignSolid,.ail_llm .sapMITBBackgroundDesignSolid .sapMITBHead,.ail_llm .sapMITBBackgroundDesignSolid .sapMITBContent{background-color:var(--sapBaseColor)!important}body{color:#32363a;background:#f5f6f7;font-family:"72",Arial,sans-serif;font-size:14px}ui5-toast{color:#32363a;--_ui5_toast_vertical_offset:5rem;background:#fff;border:1px solid #333;border-radius:8px;max-width:24rem;padding:.45rem .75rem;box-shadow:0 4px 16px #00000029}ui5-popover{background:#fff;border-radius:4px}ui5-popover::part(header),ui5-popover::part(content),ui5-popover::part(footer){background:#fff}.floating-tip{color:#32363a;white-space:nowrap;pointer-events:none;z-index:9999;background:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:4px 8px;font-family:"72",Arial,sans-serif;font-size:12px;line-height:1.4;position:absolute;transform:translate(-50%,6px);box-shadow:0 2px 8px #0000002e}.floating-tip[hidden]{display:none}ui5-shellbar{z-index:1;padding-inline-start:calc(2rem - 4px);position:sticky;top:0}.icon-btn{cursor:pointer;color:#6a6d70;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;display:flex}.icon-btn:hover{background:#f0f2f3}.page-header{z-index:1;background:#fff;border-bottom:1px solid #e5e9ec;padding:1.25rem 2rem 0;position:sticky;top:44px}.page-header-top{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.page-title{align-items:center;gap:.6rem;margin:0;font-size:20px;font-weight:800;display:flex}.header-buttons{gap:.5rem;display:flex}.anchor-nav{z-index:1;background:#fff;gap:0;display:flex;position:sticky;top:114px}.anchor-nav-item{margin-bottom:-2px;display:inline-block;position:relative}.anchor-nav-item:after{content:"";background-color:#0000;height:2px;transition:background-color .2s;position:absolute;bottom:0;left:0;right:0}.anchor-nav-item--active:after{background-color:#0070f2!important}.anchor-nav-link{color:#6a6d70;cursor:pointer;--sapLinkColor:#6a6d70;--sapLink_Hover_Color:#0070f2;--sapLink_Active_Color:#0070f2;--sapLink_Visited_Color:#6a6d70;--sapContent_FocusColor:transparent;--sapContent_FocusStyle:none;--_ui5_link_focus_background_color:transparent;--_ui5_link_focus_color:#6a6d70;--_ui5_link_active_color:#6a6d70;--_ui5_link_focus_text_decoration:none;--sapContent_FocusWidth:0;padding:.65rem 1.5rem;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-block}.anchor-nav-item:hover .anchor-nav-link{color:#0070f2;--sapLinkColor:#0070f2}.anchor-nav-item--active .anchor-nav-link{color:#0070f2!important;--sapLinkColor:#0070f2!important;--_ui5_link_focus_color:#0070f2!important;--_ui5_link_active_color:#0070f2!important;font-weight:600!important}.anchor-nav-link::part(root){text-decoration:none;background:0 0!important;outline:none!important}.anchor-nav-link:focus,.anchor-nav-link:focus-visible,.anchor-nav-link:active,.anchor-nav-link:focus-within{opacity:1!important;box-shadow:none!important;background:0 0!important;outline:none!important}.anchor-nav-link:focus::part(root),.anchor-nav-link:active::part(root){color:#6a6d70!important;background:0 0!important}.anchor-nav-item--active .anchor-nav-link:focus::part(root),.anchor-nav-item--active .anchor-nav-link:active::part(root){color:#0070f2!important}.main-layout{grid-template-columns:1fr 320px;align-items:start;gap:1.25rem;width:100%;max-width:1600px;margin:0 auto;padding:1.25rem 2rem;display:grid}#disclaimerDialog{width:500px}.disclaimer-header{color:#32363a;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;font-size:1rem;font-weight:600;display:flex}#disclaimerDialog::part(header){padding:.75rem 1rem}#disclaimerDialog::part(content){padding:.5rem 1rem}#disclaimerDialog::part(footer){padding:.75rem .75rem 0}#whatsNewDialog::part(header){border-bottom:1px solid #0070f2;padding:.75rem 1rem}#whatsNewDialog::part(content){padding:1rem}#whatsNewDialog::part(footer){padding:0 .6rem}#templateDialog::part(content){width:860px;max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);padding:0}#templateDialog::part(header){box-sizing:border-box;border-bottom:1px solid #e5e9ec;align-items:center;height:52px;padding:0 1.5rem;display:flex}#templateBackBtn{--_ui5_button_base_min_width:2rem}#templateBackBtn::part(icon){color:#32363a}.template-box-body{text-align:center;flex:1;padding:2.5rem 2rem 1.5rem;overflow-y:auto}.template-title{color:#32363a;margin-bottom:.6rem;font-size:26px;font-weight:600}.template-subtitle{color:#6a6d70;margin-bottom:2.5rem;font-size:14px}.template-cards{text-align:left;grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.template-skip-manual{cursor:pointer;--sapContent_FocusColor:transparent;--sapContent_FocusStyle:none;--_ui5_link_focus_background_color:transparent;--_ui5_link_focus_color:#0070f2;--_ui5_link_active_color:#0070f2;--_ui5_link_focus_text_decoration:underline;align-self:center;margin-top:2.5rem;font-size:14px;display:inline-block}.template-skip-manual::part(root){background:0 0!important;text-decoration:none!important}.template-skip-manual:hover::part(root),.template-skip-manual:focus-visible::part(root){text-decoration:underline!important}.template-skip-manual:focus,.template-skip-manual:focus-visible,.template-skip-manual:active,.template-skip-manual:focus-within{box-shadow:none!important;background:0 0!important;outline:none!important}.tpl-card{cursor:pointer;border:1px solid #e5e9ec;border-radius:8px;flex-direction:column;min-height:390px;transition:box-shadow .15s,border-color .15s;display:flex;overflow:hidden}.tpl-card:hover{border-color:#0070f2;box-shadow:0 4px 16px #0000001f}.tpl-card-img{background:#eaf2fd;flex-shrink:0;justify-content:center;align-items:center;height:180px;display:flex;overflow:hidden}.tpl-card-img img{object-fit:cover;width:100%;height:100%}.tpl-card-body{flex-direction:column;flex:1;padding:1rem 1rem 1.5rem;display:flex}.tpl-badge{border-radius:4px;align-self:flex-start;margin-bottom:.5rem;padding:.15rem .55rem;font-size:12px;font-weight:700;display:inline-block}.tpl-badge--blue{color:#0070f2;background:#d6e8fb}.tpl-badge--yellow{color:#b86e00;background:#fef3d0}.tpl-badge--purple{color:#7030a0;background:#ede0f5}.tpl-card-title{color:#32363a;margin-bottom:.5rem;font-size:16px;font-weight:700}.tpl-card-desc{color:#6a6d70;margin-bottom:.5rem;font-size:14px;line-height:1.55}.tpl-card-meta{color:#89919a;font-size:13px;line-height:1.5}.tpl-card-cu{color:#32363a;margin-top:auto;padding-top:.75rem;font-size:14px}.tpl-card-cu strong{font-size:16px}.tpl-list-header{text-align:left;margin-bottom:1rem}.tpl-list-header-text{color:#32363a;font-size:16px;font-weight:700}.template-box-footer{box-sizing:border-box;border-top:1px solid #e5e9ec;flex-shrink:0;justify-content:flex-end;width:100%;padding:.5rem 1.5rem;display:flex}#tplStep1,#tplStep2{flex-direction:column;display:flex}#tplStep1[hidden],#tplStep2[hidden]{display:none}.group-header{align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.group-title{font-size:15px;font-weight:600}ui5-switch{--_ui5_switch_track_checked_bg:#0070f2;--_ui5_switch_track_bg:#bcc3ca;--_ui5_switch_focus_border_color:transparent;--sapContent_FocusColor:transparent}ui5-switch::part(root){outline:none;background:0 0!important}ui5-switch:focus,ui5-switch:focus-visible{box-shadow:none;outline:none}ui5-switch:hover::part(root),ui5-switch:active::part(root){background:0 0!important}ui5-panel{border:1px solid #e5e9ec;border-radius:8px;margin-bottom:1rem;overflow:hidden;box-shadow:0 0 2px #22354833,0 2px 4px #22354833}ui5-panel::part(header){background:#fff;border-bottom:1px solid #e5e9ec;border-radius:8px 8px 0 0;height:2.5rem;padding:.45rem 1rem}ui5-panel::part(content){background:#fff;border-radius:0 0 8px 8px;padding:0;overflow:visible}#orch-panel::part(content){overflow:visible}.panel-header{align-items:center;gap:.5rem;width:100%;display:flex}.section-card{background:#fff;border:1px solid #e5e9ec;border-radius:6px;margin-bottom:.75rem;overflow:hidden}.section-name{flex:1;font-size:14px;font-weight:600}.section-cu{color:#6a6d70;margin-left:auto;font-size:13px;font-weight:500}.section-body{border-top:1px solid #e5e9ec}.section-body[hidden]{display:none}#fm-empty,#compute-instances-empty{padding-bottom:0!important}.fm-add-row{padding-top:0!important;padding-bottom:2rem!important}.empty-state{text-align:center;padding:2rem 1.5rem}.empty-title{margin-bottom:.5rem;font-size:14px;font-weight:600}.empty-desc{color:#6a6d70;max-width:460px;margin:0 auto;font-size:14px;line-height:1.55}#compute-group{min-height:calc(100vh - 160px);padding-bottom:2rem}.compute-li-row{justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.5rem 0;display:flex}.compute-li-info{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.compute-li-badges{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.compute-li-badge{border-radius:999px;padding:.15rem .45rem;font-size:12px;display:inline-block}.compute-li-badge--grey{color:#32363a;background:#e5e9ec}.compute-li-title{color:#32363a;font-size:14px}.compute-li-specs{color:#6a6d70;font-size:14px}.compute-li-price{white-space:nowrap;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.1rem;display:flex}.compute-li-price-main{color:#32363a;font-size:14px}.compute-li-price-cu{color:#6a6d70;white-space:nowrap;flex-shrink:0;font-size:13px}#compute-wrapper{flex-direction:column;gap:.75rem;display:flex}#compute-instances-panel #compute-instances-body{padding:1.5rem}#compute-infra-card,#compute-disabled-state{background:#fff;border:1px solid #e5e9ec;border-radius:8px;padding:24px;box-shadow:0 0 2px #22354833,0 2px 4px #22354833}#compute-disabled-state .empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:208px;padding:0;display:flex}#compute-disabled-state ui5-illustrated-message{width:100%;max-width:360px}#compute-disabled-state .empty-title{color:#1d2d3e;margin-bottom:.5rem;font-size:20px;font-weight:700;line-height:1.2}#compute-disabled-state .empty-desc{color:#131e29;max-width:344px;margin:0 auto;font-size:14px;line-height:1.5}.compute-desc{color:#556b82;margin-bottom:1rem;padding:0;font-size:14px;line-height:1.55}.compute-empty{text-align:center;padding:2rem 0 .5rem}.compute-empty-title{color:#1d2d3e;margin-bottom:.5rem;font-size:16px;font-weight:700}.compute-empty-subtitle{color:#556b82;margin-bottom:1.5rem;font-size:14px}#object-storage-panel{margin-bottom:0}#object-storage-body{padding:1rem 1.25rem 1.25rem}#storage-gb-input{width:120px}.compute-add-instance-row{justify-content:center;margin:1rem 0 .5rem;display:flex}.compute-dialog-tabs{border-bottom:1px solid #d9d9d9;gap:0;margin-bottom:1rem;display:flex}.compute-dialog-tab{color:#6a6d70;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;border-radius:4px 4px 0 0;outline:none;margin-bottom:-1px;padding:.5rem 1rem;font-family:"72",Arial,sans-serif;font-size:14px;font-weight:400;transition:color .15s,border-color .15s}.compute-dialog-tab:focus,.compute-dialog-tab:focus-visible{outline:none}.compute-dialog-tab:hover{color:#32363a;background:#f5f6f7}.compute-dialog-tab--active{color:#0070f2;border-bottom:3px solid #0070f2;margin-bottom:-1px;font-weight:600}.compute-illustration{margin-bottom:0}#baseline-card{margin-top:.75rem}.baseline-header{justify-content:space-between;display:flex}.baseline-info{flex-direction:column;gap:.25rem;padding:1rem;display:flex}.baseline-title{color:#32363a;font-size:14px;font-weight:600}.baseline-summary{text-align:center;flex-direction:column;align-items:end;gap:.25rem;padding:1rem;display:flex}.baseline-hours,.baseline-cost{color:#6a6d70;margin:0;font-size:14px}.baseline-hours-value,#baseline-cost-cu,#baseline-cost-eur{color:#000;font-weight:700}.baseline-desc{color:#6a6d70;margin:0;font-size:14px;line-height:1.5}.orch-section-desc{color:#6a6d70;padding:.75rem 1rem 0;font-size:14px;line-height:1.55}#orch-panel ui5-message-strip{font-size:14px}.orch-ceiling-warning{color:#32363a;background:#fef3d0;border:1px solid #f0ab00;border-radius:4px;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;font-size:14px;font-weight:600;line-height:1.5;display:flex}.orch-ceiling-warning[hidden]{display:none}[id^=warn-]{margin:.4rem 0 .1rem}[id^=warn-][hidden]{display:none}.orch-sub-inputs--disabled{opacity:.4;pointer-events:none}.orch-sub{border-top:1px solid #e5e9ec}.orch-sub:first-child{border-top:none}.orch-sub-header{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.55rem 1rem;display:flex}.orch-sub-header:hover{background:#f8f9fa}.orch-sub-chevron,.orch-sub-toggle{flex-shrink:0}.orch-sub-title-block{flex-direction:column;flex:1;gap:.05rem;display:flex}.orch-sub-title-row{align-items:center;gap:.4rem;display:flex}.orch-sub-title{color:#32363a;font-size:14px;font-weight:600}.orch-sub-desc{color:#6a6d70;font-size:13px;line-height:1.35}.orch-sub-cost{color:#32363a;white-space:nowrap;margin-left:auto;font-size:14px;font-weight:600}.orch-sub-body{padding:.75rem 1rem .9rem 2.75rem}.orch-sub-body[hidden]{display:none}.orch-sub-inputs{flex-direction:column;gap:.6rem;display:flex}.orch-input-row{flex-direction:column;align-items:flex-start;gap:.3rem;display:flex}.orch-input-label{color:#89919a;align-items:center;gap:.25rem;font-size:13px;display:flex}.orch-tooltip-wrap{align-items:center;display:inline-flex;position:relative}.orch-info-icon{cursor:default;color:#6a6d70}.orch-tooltip{color:#32363a;white-space:nowrap;pointer-events:none;z-index:100;background:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:.45rem .65rem;font-size:13px;line-height:1.5;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000002e}.orch-tooltip-wrap:hover .orch-tooltip{display:block}ui5-step-input{width:160px;overflow:hidden}.orch-sub-note{color:#89919a;margin-top:.6rem;font-size:13px;line-height:1.55}.section-content{padding:1rem 1.25rem 1.25rem}#body-prompt ui5-step-input[disabled],#body-evaluations ui5-step-input[disabled]{opacity:.4;pointer-events:none}.section-desc{color:#89919a;margin-bottom:1rem;font-size:13px;line-height:1.55}.field-row{flex-direction:column;align-items:flex-start;gap:.35rem;margin-bottom:.6rem;display:flex}.field-label{color:#89919a;font-size:13px}.stepper-hint{color:#89919a;margin-top:.5rem;font-size:13px;line-height:1.5}.summary-col{align-self:start;margin-top:2.5rem;position:sticky;top:160px}#summary-panel{margin-bottom:0;overflow:visible;box-shadow:0 0 2px #22354833,0 2px 4px #22354833}#summary-panel::part(header){display:none}#summary-panel::part(content){background:#fff;padding:1.25rem 1.25rem 0}.summary-content{flex-direction:column;display:flex}.summary-panel-intent{color:#32363a;margin:0 0 .25rem;font-size:16px;font-weight:700}.summary-panel-title{color:#32363a;margin-bottom:.5rem;font-size:16px;font-weight:600}.summary-label{color:#6a6d70;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:12px;font-weight:600}.summary-amount{color:#32363a;margin-bottom:.75rem;font-size:24px;font-weight:700}.summary-eur{color:#32363a;font-size:20px}.summary-eur strong{font-weight:700}.summary-note{color:#6a6d70;margin-bottom:.35rem;font-size:13px;line-height:1.4}.summary-platformnote{color:#6a6d70;margin-top:.35rem;font-size:13px;line-height:1.4}.summary-cunote{color:#6a6d70;margin-bottom:.35rem;font-size:13px;line-height:1.4}.summary-divider{border:none;border-top:1px solid #e5e9ec;margin:1rem 0}.summary-breakdown{margin-top:.5rem}.summary-breakdown-toggle{--sapButton_Transparent_Hover_Background:transparent;--sapButton_Transparent_Hover_BorderColor:transparent;--sapButton_Transparent_Active_Background:transparent;--sapButton_Transparent_Active_BorderColor:transparent;--_ui5_button_base_hover_background:transparent;--sapButton_Hover_Background:transparent;--sapButton_Hover_BorderColor:transparent;--sapContent_FocusColor:transparent;--sapContent_FocusWidth:0;width:100%}.summary-breakdown-toggle::part(button){color:#0070f2;justify-content:center;gap:.4rem;padding:.5rem 0;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.summary-breakdown-toggle:hover::part(button){color:#0854a0;background:0 0!important}.summary-breakdown-chevron{flex-shrink:0;transition:transform .2s}.summary-breakdown-content{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.summary-breakdown-item{color:#32363a;justify-content:space-between;align-items:center;font-size:13px;display:flex}.summary-breakdown-label{color:#6a6d70}.summary-breakdown-value{color:#32363a;font-weight:600}.summary-footer{border-top:1px solid #e5e9ec;justify-content:center;align-items:center;margin:.75rem -1.25rem 0;padding:.5rem 1.25rem;display:flex}#fm-models-list{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.fm-model-row{background:#fff;border:1px solid #e5e9ec;border-radius:8px;overflow:visible}.fm-model-header{cursor:default;align-items:center;gap:.4rem;padding:.3rem .9rem;display:flex}.fm-cap-chip{color:#32363a;background:#fff;border:1px solid #c2c7cc;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.fm-model-name{color:#32363a;font-size:14px;font-weight:600}.fm-model-stats-spacer{flex:1}.fm-model-stats{color:#6a6d70;white-space:nowrap;align-items:center;gap:.75rem;font-size:13px;font-weight:400;display:flex}.fm-model-stats strong{color:#000;font-weight:700}.fm-model-cu{color:#6a6d70;white-space:nowrap;margin-left:.25rem;font-size:14px;font-weight:400}.fm-model-price{color:#32363a;font-weight:700}.fm-model-unit{color:#6a6d70;font-weight:400}.fm-icon-btn{--_ui5_button_base_min_width:2rem;--_ui5_button_base_height:2rem;--_ui5_button_base_padding:0;--_ui5_button_border_radius:4px;--sapButton_Lite_Background:transparent;--sapButton_Lite_BorderColor:transparent;--sapButton_Lite_Hover_Background:transparent;--sapButton_Lite_Hover_BorderColor:transparent;--sapButton_Lite_Active_Background:transparent;--sapButton_Lite_Active_BorderColor:transparent;--sapButton_Transparent_Background:transparent;--sapButton_Transparent_BorderColor:transparent;--sapButton_Transparent_Hover_Background:transparent;--sapButton_Transparent_Hover_BorderColor:transparent;--sapButton_Transparent_Active_Background:transparent;--sapButton_Transparent_Active_BorderColor:transparent;--_ui5_button_base_hover_background:transparent;--sapButton_Hover_Background:transparent;--sapButton_Hover_BorderColor:transparent;cursor:pointer;color:#6a6d70;background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:center;padding:3px;transition:color .12s;display:flex}.fm-icon-btn::part(button){box-shadow:none!important;background:0 0!important;border-color:#0000!important}.fm-icon-btn:hover{color:#0070f2}.fm-icon-btn--blue{color:#0070f2;--_ui5_button_icon_color:#0070f2}.fm-icon-btn--blue:hover{color:#0854a0;--_ui5_button_icon_color:#0854a0}.fm-model-name-box{cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #bcc3ca;border-radius:4px;justify-content:space-between;align-items:center;gap:.5rem;width:260px;max-width:100%;height:36px;padding:0 .5rem 0 .75rem;transition:border-color .15s;display:flex}.fm-model-name-box:hover{border-color:#0070f2}.fm-model-name-text{color:#32363a;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}.fm-model-body{border-top:1px solid #f0f2f3;flex-direction:column;gap:1rem;padding:.85rem 1rem 1rem 2.5rem;display:flex}.fm-model-body--hidden{display:none}.fm-field-group{flex-direction:column;gap:.75rem;display:flex}.fm-field-row{flex-direction:column;align-items:flex-start;gap:.3rem;display:flex}.fm-field-label{color:#6a6d70;font-size:14px}.fm-hint-btn{--_ui5_button_base_min_width:1.5rem;--_ui5_button_base_height:1.5rem;--_ui5_button_icon_color:#32363a;--sapButton_Lite_TextColor:#32363a;--sapButton_Lite_Hover_TextColor:#32363a;--sapButton_Lite_Active_TextColor:#32363a;color:#32363a;vertical-align:middle;margin-left:2px}.fm-tooltip-host{align-items:center;display:inline-flex;position:relative}.fm-tooltip-tip{color:#32363a;white-space:nowrap;pointer-events:none;z-index:200;background:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:4px 8px;font-family:"72",Arial,sans-serif;font-size:12px;font-weight:400;display:none;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000002e}.fm-tooltip-host:hover .fm-tooltip-tip{display:block}.header-internal-tip{white-space:normal;border:1px solid #d9d9d9;width:280px;top:calc(100% + 6px);bottom:auto;left:0;transform:none}.fm-model-header .fm-tooltip-host .fm-tooltip-tip{top:calc(100% + 5px);bottom:auto}.fm-popover-header{color:#1d2d3e;border-bottom:1px solid #e5e9ec;padding:.75rem 1rem;font-size:14px;font-weight:700}.fm-popover-body{color:#32363a;max-width:300px;font-size:14px;line-height:1.6}.fm-slider{width:100%}.fm-mode-desc{color:#6a6d70;margin-top:.2rem;font-size:13px;line-height:1.5}.fm-usage-group{flex-direction:column;gap:1rem;display:flex}.fm-usage-title{color:#32363a;margin-bottom:.2rem;font-size:14px;font-weight:700}.fm-input-row{flex-direction:column;align-items:flex-start;gap:.3rem;display:flex}.fm-input-label{color:#32363a;align-items:center;gap:.25rem;font-size:14px;display:flex}.fm-tooltip-wrap{align-items:center;display:inline-flex;position:relative}.fm-tooltip{color:#32363a;white-space:nowrap;pointer-events:none;z-index:100;background:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:.4rem .6rem;font-size:13px;line-height:1.5;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000002e}.fm-tooltip-wrap:hover .fm-tooltip{display:block}.fm-mode-badge-pill{color:#0070f2;letter-spacing:.02em;background:#e8f1fd;border-radius:20px;flex-shrink:0;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.fm-add-row{justify-content:center;align-items:center;padding:.75rem 1rem;display:flex;position:relative}.fm-picker-item{cursor:pointer;color:#32363a;align-items:center;gap:.6rem;padding:.5rem .85rem;font-size:14px;transition:background .12s;display:flex}.fm-dialog-body{flex-direction:column;padding:0;display:flex}.fm-dialog-search{border-bottom:1px solid #e5e9ec;padding:.65rem 1rem}.fm-dialog-tab-content{max-height:420px;overflow-y:auto}.fm-picker-scroll{padding:.5rem 0}.fm-picker-group{margin-bottom:.25rem}.fm-picker-group-label{color:#89919a;letter-spacing:.07em;padding:.4rem 1rem .2rem;font-size:12px;font-weight:700}.fm-picker-item{cursor:pointer;align-items:center;gap:.6rem;padding:.45rem 1rem;transition:background .12s;display:flex}.fm-picker-item:hover{background:#f0f7ff}.fm-picker-item-info{flex-direction:column;flex:1;min-width:0;display:flex}.fm-picker-item-name{color:#32363a;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.fm-picker-item-type{color:#89919a;text-transform:capitalize;font-size:12px}.fm-picker-empty{text-align:center;color:#89919a;padding:2rem;font-size:14px}.fm-avail-badge{letter-spacing:.04em;border-radius:20px;flex-shrink:0;padding:2px 7px;font-size:12px;font-weight:600}.fm-avail-badge--external{color:#0070f2;background:#d6e8fb}.fm-dialog-footer{justify-content:flex-end;padding:.5rem .75rem;display:flex}.warn-dialog{width:360px}.warn-dialog::part(header){padding:0}.warn-dialog-header{border-bottom:2px solid #e8890c;align-items:center;gap:.4rem;width:100%;padding:.5rem .875rem;display:flex}.warn-dialog-icon{color:#e8890c;flex-shrink:0;width:16px;height:16px}.warn-dialog-title{color:#32363a;font-size:14px;font-weight:700}.warn-dialog-body{padding:.6rem .875rem .4rem}.warn-dialog-msg{color:#32363a;font-size:14px;line-height:1.4}.warn-dialog-footer{justify-content:flex-end;align-items:center;gap:.5rem;width:100%;padding:.35rem .25rem;display:flex}.warn-dialog-footer ui5-button{min-width:60px}#compute-instances-list{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.instance-card{box-shadow:none;background:#fff;border:1px solid #e5e9ec;border-radius:6px}.instance-card-header{border-bottom:1px solid #e5e9ec;justify-content:space-between;align-items:center;padding:1rem;display:flex}.instance-card-body{padding:1.5rem}.slider-group{margin-bottom:1.5rem}.slider-header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.slider-label{color:#6a6d70;font-size:14px;font-weight:400}.slider-value{color:#32363a;font-size:14px;font-weight:600}.slider-hint{color:#6a6d70;margin-top:.5rem;font-size:12px;line-height:1.4}@media (width<=900px){.main-layout{box-sizing:border-box;flex-direction:column-reverse;grid-template-columns:1fr;width:100%;padding:1rem 1.25rem;display:flex}.summary-col{margin-top:0;position:static}.sections-col{width:100%}#compute-group{padding-bottom:2rem}}@media (width<=600px){.page-header{padding:.75rem 1rem 0}.page-header-top{flex-wrap:wrap;gap:.5rem}.page-title{font-size:16px}.anchor-nav-link{padding:.5rem 1rem;font-size:14px}.main-layout{gap:1rem;padding:.75rem 1rem}#disclaimerDialog,.warn-dialog{width:calc(100vw - 2rem)}.template-cards{grid-template-columns:1fr}.tpl-card{min-height:auto}.tpl-card-img{height:120px}.section-card{padding:0}.group-header{padding:.75rem 1rem}.orch-sub-body{padding:.75rem .75rem .9rem 1rem}.orch-sub-header{padding:.55rem .75rem}.fm-model-header{flex-wrap:wrap;gap:.35rem;padding:.5rem .75rem}.fm-model-stats{white-space:normal;flex-wrap:wrap;gap:.4rem}.fm-model-stats-spacer{display:none}.fm-model-name-box{width:100%}.fm-model-body{padding:.75rem .75rem 1rem}.instance-card-header{flex-wrap:wrap;gap:.5rem;padding:.75rem}.instance-card-body{padding:.75rem}.summary-amount{font-size:20px}ui5-step-input{width:100%;max-width:160px}.compute-li-row{flex-wrap:wrap;gap:.35rem}.compute-li-price{white-space:normal;flex-flow:wrap;align-items:flex-start;gap:.5rem;width:100%}.compute-li-price-cu{white-space:normal}}.fm-mode-badge-pill,.fm-model-stats,.fm-model-cu{white-space:nowrap;flex:none}.fm-model-header-spacer{flex:auto;min-width:1rem}@media (width<=1200px){.fm-model-header{flex-wrap:wrap}.fm-model-identity{flex:100%}.fm-model-capabilities,.fm-mode-badge-pill{order:1}.fm-model-header-spacer{display:none}.fm-model-stats{white-space:normal;flex:auto;order:2}.fm-model-cu,.fm-model-actions{order:2}.fm-model-actions{margin-left:auto}}@media (width<=600px){.fm-model-stats{flex-basis:100%}}body,#aicoreApp{max-width:100%;overflow-x:clip}.main-layout{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}.sections-col,.summary-col,.page-title{min-width:0}.page-header-top{gap:.75rem}.header-buttons{flex-shrink:0}.anchor-nav{flex-wrap:wrap}ui5-panel{overflow:visible}.orch-tooltip,.fm-tooltip,.fm-tooltip-tip{white-space:normal;width:max-content;max-width:min(20rem,100vw - 2rem)}@media (width<=900px){.page-header-top{flex-wrap:wrap}.orch-tooltip,.fm-tooltip,.fm-tooltip-tip{left:0;transform:none}.fm-model-header .fm-tooltip-host .fm-tooltip-tip{left:auto;right:0}}#fm-models-list .fm-model-row{container-type:inline-size}#fm-models-list .fm-model-header{flex-wrap:nowrap;align-items:center;gap:.6rem;display:flex}#fm-models-list .fm-model-identity,#fm-models-list .fm-model-capabilities,#fm-models-list .fm-model-actions{flex-shrink:0;align-items:center;gap:.4rem;display:flex}#fm-models-list .fm-model-capabilities{margin-left:0}#fm-models-list .fm-model-identity{min-width:0}#fm-models-list .fm-model-name{white-space:nowrap;overflow-wrap:normal;flex:0 auto;min-width:0}#fm-models-list .fm-mode-badge-pill,#fm-models-list .fm-model-stats,#fm-models-list .fm-model-cu{flex:none;order:initial;white-space:nowrap}#fm-models-list .fm-model-header-spacer{flex:auto;min-width:1rem;display:block}#fm-models-list .fm-model-actions{gap:.25rem;margin-left:0}@container (width<=1100px){#fm-models-list .fm-model-header{flex-wrap:wrap;row-gap:.5rem}#fm-models-list .fm-model-identity{flex:100%}#fm-models-list .fm-model-capabilities,#fm-models-list .fm-mode-badge-pill{order:1}#fm-models-list .fm-model-capabilities{flex-wrap:wrap;flex:100%;margin-left:0}#fm-models-list .fm-model-header-spacer{display:none}#fm-models-list .fm-model-stats{white-space:normal;flex:auto;order:2}#fm-models-list .fm-model-cu,#fm-models-list .fm-model-actions{order:2}#fm-models-list .fm-model-actions{margin-left:auto}}.fm-model-row{container-type:inline-size}.fm-model-header{flex-wrap:nowrap;align-items:center;gap:.6rem;display:flex}.fm-model-identity,.fm-model-capabilities,.fm-model-actions{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.fm-mode-badge-pill,.fm-model-stats,.fm-model-cu{flex:none;order:initial;white-space:nowrap}.fm-model-header-spacer{flex:auto;min-width:1rem;display:block}.fm-model-actions{gap:.25rem;margin-left:0}@container (width<=700px){.fm-model-header{flex-wrap:wrap;row-gap:.5rem}.fm-model-identity{flex:100%}.fm-model-capabilities,.fm-mode-badge-pill{order:1}.fm-model-header-spacer{display:none}.fm-model-stats{white-space:normal;flex:auto;order:2}.fm-model-cu,.fm-model-actions{order:2}.fm-model-actions{margin-left:auto}}.main-layout{box-sizing:border-box}.fm-model-header{flex-wrap:nowrap;gap:.6rem}.fm-model-identity,.fm-model-capabilities,.fm-model-summary,.fm-model-actions{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.fm-model-identity{min-width:0}.fm-model-name{white-space:nowrap;overflow-wrap:normal;flex:0 auto;min-width:0}.fm-model-summary{gap:.75rem;margin-left:auto}.fm-model-stats{flex:none;order:initial;white-space:nowrap}.fm-model-actions{gap:.25rem}@media (width<=1200px){.fm-model-header{flex-wrap:wrap}.fm-model-identity{flex:14rem}.fm-model-capabilities{margin-left:auto}.fm-model-actions{flex-basis:100%;order:2;justify-content:flex-end}}@media (width<=600px){.fm-model-identity{flex-basis:100%}.fm-model-capabilities,.fm-model-summary{margin-left:0}.fm-model-summary{flex-wrap:wrap}}.fm-model-summary{flex:auto;margin-left:0}.fm-model-summary .fm-model-cu{margin-left:auto}@media (width<=1200px){.fm-model-identity{flex-basis:100%}.fm-model-capabilities,.fm-mode-badge-pill{order:1;margin-left:0}.fm-model-summary{flex:auto;order:2;margin-left:0}.fm-model-actions{flex:none;order:2;justify-content:flex-end;margin-left:auto}}#templateDialog,#templateDialog::part(root){max-width:calc(100vw - 2rem)}#templateDialog::part(content){width:min(860px,100vw - 2rem);overflow-y:auto}.fm-model-header,.fm-model-name,.fm-model-stats{min-width:0}.fm-model-name{overflow-wrap:anywhere}.fm-model-header{flex-wrap:wrap;row-gap:.5rem}.fm-model-name{flex:10rem;min-width:10rem}.fm-model-stats-spacer{display:none}.fm-model-stats{white-space:normal;flex-wrap:wrap;flex:100%;order:2;gap:.4rem}@media (width<=900px){.fm-model-header{flex-wrap:wrap;row-gap:.5rem}.fm-model-name{flex:12rem}.fm-model-stats-spacer{display:none}.fm-model-stats{white-space:normal;flex-wrap:wrap;flex:100%;order:2;gap:.4rem}.fm-model-cu{margin-left:auto}.fm-model-body{padding-inline:1rem}}@media (width<=600px){.header-buttons,.header-buttons ui5-button{width:100%}.anchor-nav{gap:.25rem;padding-bottom:.25rem}.anchor-nav-item{flex:auto}.anchor-nav-link{text-align:center;width:100%}.page-header{top:0}.anchor-nav{top:auto}.group-header,.orch-sub-header,.slider-header,.instance-card-header,.compute-dialog-tabs{flex-wrap:wrap}.section-cu,.orch-sub-cost{white-space:normal;margin-left:0}.slider-header,.compute-dialog-tabs{gap:.35rem}.compute-dialog-tab{flex:12rem}.orch-tooltip,.fm-tooltip,.fm-tooltip-tip{left:0;transform:none}.header-internal-tip{width:min(280px,100vw - 2rem)}.fm-model-header .fm-tooltip-host .fm-tooltip-tip{left:auto;right:0}}
