@font-face{font-family:DM Sans;src:url(../media/DMSans-VariableFont_opsz_wght.0aq9l6fwwgrbb.ttf)format("truetype");font-style:normal;font-weight:100 1000;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(../media/HankenGrotesk-VariableFont_wght.0et670wwh9bbx.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}.native-builder-workspace{--font-body:var(--font-body-src), "DM Sans", Inter, system-ui, sans-serif;--font-display:var(--font-display-src), "Hanken Grotesk", Inter, system-ui, sans-serif;font-family:var(--font-display);isolation:isolate;flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;container:builder-workspace/inline-size}.native-builder-workspace[hidden]{display:none}.native-builder-modal-portals{z-index:10000;pointer-events:none;background:0 0;display:block;position:fixed;inset:0}.native-builder-modal-portals>*{pointer-events:auto}.native-builder-workspace .studio-modal-backdrop,.native-builder-workspace .authoring-review-backdrop,.native-builder-workspace .agent-delete-backdrop{position:absolute;inset:0}.native-builder-workspace .design-assistant__toast{position:absolute}:where(.native-builder-workspace) .configuration-lang-backdrop{inset:auto;top:var(--builder-viewport-top);left:var(--builder-viewport-left);width:var(--builder-viewport-width);height:var(--builder-viewport-height)}:where(.native-builder-workspace) .preview-chat__toast{left:calc(var(--builder-viewport-left) + var(--builder-viewport-width) / 2);bottom:calc(100vh - var(--builder-viewport-top) - var(--builder-viewport-height) + 24px)}@container builder-workspace (max-width:1050px){:where(.native-builder-workspace) .grounding-inspector,:where(.native-builder-workspace) .preview-chat,:where(.native-builder-workspace) .preview-chat.voice-page--panel,:where(.native-builder-workspace) .design-assistant:where(:not(.design-assistant--page):not(.design-assistant--scenario)){position:absolute}.native-builder-workspace .react-flow-editor--embedded>.grounding-inspector,.native-builder-workspace .react-flow-editor--embedded>.preview-chat,.native-builder-workspace .react-flow-editor--embedded>.design-assistant:not(.design-assistant--page):not(.design-assistant--scenario){top:var(--builder-header-height,54px)}}@container builder-workspace (max-width:700px){.native-builder-workspace .studio-app.studio-app--embedded{grid-template-rows:auto minmax(0,1fr)}.native-builder-workspace .react-flow-editor.react-flow-editor--embedded{grid-template-rows:auto auto minmax(0,1fr)}.native-builder-workspace .studio-page-header.studio-page-header--embedded{flex-wrap:wrap;gap:8px;padding-block:8px}.native-builder-workspace .studio-embed-tabs{flex-basis:100%}.native-builder-workspace .studio-page-header.studio-page-header--embedded .header-actions{flex-wrap:wrap;flex:100%;margin-left:0;overflow:visible}.native-builder-workspace .tools-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0}.native-builder-workspace .tools-sidebar{border-right:0;border-bottom:1px solid var(--border-1);max-height:260px}.native-builder-workspace .tools-detail{padding:16px}}@container builder-workspace (max-width:420px){.native-builder-workspace .import-page__inner{min-width:0}.native-builder-workspace .import-page__header,.native-builder-workspace .source-row{flex-wrap:wrap}.native-builder-workspace .design-assistant__plan-row-head{grid-template-columns:13px 16px minmax(0,1fr);align-items:start;display:grid}.native-builder-workspace .design-assistant__plan-status{text-align:left;grid-column:3;max-width:100%}.native-builder-workspace .tools-panel__grid,.native-builder-workspace .tools-form__grid{grid-template-columns:minmax(0,1fr)}.native-builder-workspace .tools-tool__head>h2,.native-builder-workspace .tools-panel{overflow-wrap:anywhere}.native-builder-workspace .tools-check li{grid-template-columns:14px minmax(0,1fr)}.native-builder-workspace .tools-check li>span:last-child{grid-column:2}:is(.native-builder-workspace .flow-step__main:has(>.natural-step),.native-builder-workspace .natural-step,.native-builder-workspace .flow-guidance){grid-template-columns:minmax(0,1fr)}.native-builder-workspace .flow-guidance>div+div{border-left:0;border-top:1px solid var(--border-1)}}