.brand-images[data-v-77254967]{color:var(--studio-ink);gap:14px;display:grid}h3[data-v-77254967],p[data-v-77254967]{margin:0}p[data-v-77254967]{color:var(--studio-muted);font-size:12px;line-height:1.6}.brand-image[data-v-77254967]{border-top:1px solid var(--studio-line);gap:9px;padding-top:14px;font-size:12px;display:grid}.brand-image-preview[data-v-77254967]{border:1px solid var(--studio-line);color:#57675e;background:#fff;border-radius:7px;place-items:center;min-height:74px;display:grid}.brand-image-preview.is-dark[data-v-77254967]{color:#d4e1d9;background:#17221c}.brand-image-preview img[data-v-77254967]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:130px}label[data-v-77254967]{gap:8px;display:grid}input[data-v-77254967]{max-width:100%;font:inherit}.brand-image-actions[data-v-77254967]{gap:8px;display:flex}button[data-v-77254967]{background:var(--studio-paper);color:var(--studio-ink);border:1px solid var(--studio-line);cursor:pointer;border-radius:6px;padding:7px 10px}.menu-preview[data-v-6b98a792]{min-width:0;color:var(--studio-ink);padding:20px}header[data-v-6b98a792]{margin-bottom:20px}header p[data-v-6b98a792],small[data-v-6b98a792]{color:var(--studio-muted);font-size:12px}h1[data-v-6b98a792]{margin:8px 0;font-size:24px}.menu-preview>p[data-v-6b98a792]{border:1px solid var(--studio-line);border-radius:8px;padding:24px;line-height:1.8}.customer-shell-settings[data-v-2cadb9d1]{color:var(--studio-ink,#294036);gap:14px;font-family:system-ui;display:grid}h3[data-v-2cadb9d1],p[data-v-2cadb9d1]{margin:0}h3[data-v-2cadb9d1]{font-size:18px}p[data-v-2cadb9d1]{color:var(--studio-muted,#708375);font-size:12px;line-height:1.6}.preset-choices[data-v-2cadb9d1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.preset-choices button[data-v-2cadb9d1]{text-align:left;border:1px solid var(--studio-line,#dce6df);background:var(--studio-paper,#fff);cursor:pointer;color:var(--studio-ink,#294036);border-radius:12px;gap:8px;padding:12px;display:grid}.preset-choices button[aria-pressed=true][data-v-2cadb9d1]{border:2px solid var(--studio-accent-text,#3c6d54);background:var(--studio-ground,#f4f8f5);padding:11px}.preset-choices strong[data-v-2cadb9d1]{font:600 13px system-ui}.preset-choices small[data-v-2cadb9d1]{color:var(--studio-muted,#708375);font:11px/1.5 system-ui}.preset-sketch[data-v-2cadb9d1]{background:#eef3ef;border-radius:5px;grid-template-rows:12px 35px;grid-template-columns:20% 1fr;gap:4px;padding:5px;display:grid}.preset-sketch i[data-v-2cadb9d1]{background:#bdcec1;border-radius:3px;grid-column:1/-1}.preset-sketch b[data-v-2cadb9d1]{background:#799a84;border-radius:3px}.preset-sketch em[data-v-2cadb9d1]{background:var(--studio-paper,#fff);border-radius:3px}.preset-sketch[data-layout=operations-top-v1][data-v-2cadb9d1]{grid-template-rows:8px 8px 25px;grid-template-columns:1fr}.preset-sketch[data-layout=workspace-compact-v1][data-v-2cadb9d1]{grid-template-columns:14% 1fr;gap:2px}.shell-fields[data-v-2cadb9d1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}label[data-v-2cadb9d1]{gap:6px;min-width:0;font-size:12px;display:grid}input[data-v-2cadb9d1],select[data-v-2cadb9d1]{box-sizing:border-box;border:1px solid var(--studio-line,#dce6df);background:var(--studio-paper,#fff);width:100%;min-width:0;color:var(--studio-ink,#294036);border-radius:8px;padding:9px;font:13px system-ui}input[type=color][data-v-2cadb9d1]{height:38px;padding:4px}.shell-check[data-v-2cadb9d1]{align-items:center;gap:8px;display:flex}.shell-check input[data-v-2cadb9d1]{width:auto}button[data-v-2cadb9d1]:focus-visible,input[data-v-2cadb9d1]:focus-visible,select[data-v-2cadb9d1]:focus-visible{outline-offset:2px;outline:2px solid #396a52}@media (width<=620px){.preset-choices[data-v-2cadb9d1],.shell-fields[data-v-2cadb9d1]{grid-template-columns:1fr}.preset-sketch[data-v-2cadb9d1]{display:none}}.customer-shell-settings[data-v-2cadb9d1]{gap:22px;container-type:inline-size}.customer-shell-settings header[data-v-2cadb9d1]{gap:8px;display:grid}.design-sections[data-v-2cadb9d1]{background:var(--studio-ground,#f4f8f5);border-radius:10px;gap:4px;padding:4px;display:flex}.design-sections button[data-v-2cadb9d1]{color:var(--studio-muted,#708375);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:1;padding:10px 6px;font:600 13px system-ui}.design-sections button[aria-pressed=true][data-v-2cadb9d1]{background:var(--studio-paper,#fff);color:var(--studio-ink,#294036);border-color:var(--studio-line,#dce6df)}.design-section[data-v-2cadb9d1]{gap:16px;display:grid}.design-section h4[data-v-2cadb9d1]{margin:0;font-size:15px}.shell-check[data-v-2cadb9d1],.shell-wide[data-v-2cadb9d1]{grid-column:1/-1}.shell-check[data-v-2cadb9d1]{padding:12px 0}.shell-fields label[data-v-2cadb9d1]{font-size:13px}.shell-fields input[data-v-2cadb9d1],.shell-fields select[data-v-2cadb9d1]{min-height:42px}.design-save-hint[data-v-2cadb9d1]{border-top:1px solid var(--studio-line,#dce6df);padding-top:16px}.preset-sketch[data-layout=customer-workspace-v1][data-v-2cadb9d1]{grid-template-rows:12px 6px 29px;grid-template-columns:1fr}.preset-sketch em[data-v-2cadb9d1]{background:#fff}.preset-choices strong[data-v-2cadb9d1],.style-choices strong[data-v-2cadb9d1]{justify-content:space-between;display:flex}.style-choices[data-v-2cadb9d1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.style-choices button[data-v-2cadb9d1]{border:1px solid var(--studio-line,#dce6df);background:var(--studio-paper,#fff);color:var(--studio-ink,#294036);text-align:left;cursor:pointer;border-radius:10px;gap:4px;padding:12px;display:grid}.style-choices button[aria-pressed=true][data-v-2cadb9d1]{border-color:var(--studio-accent,#0176fb);box-shadow:0 0 0 1px var(--studio-accent,#0176fb)}.style-choices small[data-v-2cadb9d1]{color:var(--studio-muted,#708375);font-size:12px}@media (width<=620px){.preset-choices[data-v-2cadb9d1]{grid-template-columns:repeat(2,minmax(0,1fr))}.preset-sketch[data-v-2cadb9d1]{display:grid}}@container (width<=320px){.preset-choices[data-v-2cadb9d1],.shell-fields[data-v-2cadb9d1]{grid-template-columns:1fr}}.customer-shell{--customer-accent:#285c4d;--customer-on-accent:#fff;--navigation-width:240px;--shell-header-height:64px;--customer-menu-padding:12px;--customer-content-padding:28px;color:var(--lightningcss-light,#20312c)var(--lightningcss-dark,#f4f4f5);background:var(--lightningcss-light,#f4f6f5)var(--lightningcss-dark,#111113);font-family:Inter,Pretendard,Noto Sans KR,system-ui,sans-serif;container:customer-shell/inline-size}.customer-shell *{box-sizing:border-box}.customer-shell .shell-header{height:var(--shell-header-height);box-shadow:none;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#19191b);border-bottom:1px solid var(--lightningcss-light,#dfe7e2)var(--lightningcss-dark,#39393f);justify-content:space-between;align-items:center;gap:16px;padding:0 22px;display:flex;position:relative}.customer-shell .header-identity{align-items:center;gap:20px;min-width:0;display:flex}.customer-shell .product-brand{color:var(--lightningcss-light,#20312c)var(--lightningcss-dark,#f4f4f5);align-items:center;gap:11px;min-width:0;text-decoration:none;display:flex}.customer-shell .product-brand>span{background:var(--customer-accent);width:36px;height:36px;color:var(--customer-on-accent);border-radius:11px;flex-shrink:0;place-items:center;font:700 14px system-ui;display:grid}.customer-shell .product-brand strong{text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:15px;font-weight:750;overflow:hidden}.customer-shell .header-location{color:var(--lightningcss-light,#718178)var(--lightningcss-dark,#b4b4bd);font-size:12px}.customer-shell .header-actions{align-items:center;gap:8px;display:flex}.customer-shell .header-actions>button{font-size:12px}.customer-shell .shell-body,.customer-shell .shell-body.rail-closed{grid-template-columns:var(--navigation-width) minmax(0,1fr);min-height:calc(100vh - var(--shell-header-height));display:grid}.customer-shell .product-rail{display:none}.customer-shell .navigation{color:var(--lightningcss-light,#20312c)var(--lightningcss-dark,#f4f4f5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#19191b);border-right:1px solid var(--lightningcss-light,#dfe7e2)var(--lightningcss-dark,#39393f);flex-direction:column;min-height:0;padding:24px 14px;display:flex}.customer-shell .workspace-name{padding:0 10px 16px}.customer-shell .workspace-name strong{overflow-wrap:anywhere;font:650 15px system-ui}.customer-shell .workspace-name small{color:var(--lightningcss-light,#7b8b83)var(--lightningcss-dark,#b4b4bd);margin-top:6px;font-size:11px;display:block}.customer-shell .nav-label{color:var(--lightningcss-light,#87948d)var(--lightningcss-dark,#b4b4bd);margin:15px 10px 8px;font-size:11px}.customer-shell .customer-menu{gap:5px;display:grid}.customer-shell .customer-menu button{width:100%;padding:var(--customer-menu-padding);text-align:left;color:var(--lightningcss-light,#596c61)var(--lightningcss-dark,#d4d4d8);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;font:500 13px system-ui;display:flex}.customer-shell .customer-menu button:hover{color:var(--lightningcss-light,#23392d)var(--lightningcss-dark,#f4f4f5);background:var(--lightningcss-light,#f0f4f1)var(--lightningcss-dark,#242427)}.customer-shell .customer-menu button.active{background:var(--customer-accent);color:var(--customer-on-accent);box-shadow:none;font-weight:650}.customer-shell .nav-icon{opacity:.8;background:0 0;border:1px solid;border-radius:7px;flex-shrink:0;place-items:center;width:26px;height:26px;font:600 11px system-ui;display:grid}.customer-shell .runtime-menu-group{margin:7px 0}.customer-shell .runtime-menu-group summary{color:var(--lightningcss-light,#718077)var(--lightningcss-dark,#b4b4bd);cursor:pointer;overflow-wrap:anywhere;padding:9px 10px;font:650 12px system-ui}.customer-shell .customer-menu__children{border-left:1px solid var(--lightningcss-light,#e5ece7)var(--lightningcss-dark,#39393f);gap:4px;margin-left:9px;padding-left:10px;display:grid}.customer-shell button:focus-visible,.customer-shell summary:focus-visible{outline:2px solid var(--customer-accent);outline-offset:3px}.customer-shell .canvas{padding:var(--customer-content-padding);min-width:0}.customer-shell .canvas h1{letter-spacing:-.04em;font:650 clamp(22px,2.5vw,32px)/1.3 system-ui}.customer-shell .canvas--embedded-focus{height:calc(100vh - var(--shell-header-height));padding:0}.customer-shell .breadcrumbs{font-size:12px}.customer-shell .release-banner{display:none}.customer-shell .runtime-menu-toggle{color:var(--lightningcss-light,#344e40)var(--lightningcss-dark,#d4d4d8);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#19191b);border:1px solid var(--lightningcss-light,#dfe7e2)var(--lightningcss-dark,#39393f);border-radius:8px;padding:8px;font-size:12px;display:none}.customer-shell[data-layout=operations-top-v1] .shell-body{grid-template-columns:minmax(0,1fr)}.customer-shell[data-layout=operations-top-v1] .navigation{border-bottom:1px solid var(--lightningcss-light,#dfe7e2)var(--lightningcss-dark,#39393f);border-right:0;padding:10px 22px}.customer-shell[data-layout=operations-top-v1] .nav-label,.customer-shell[data-layout=operations-top-v1] .workspace-name{display:none}.customer-shell[data-layout=operations-top-v1] .customer-menu{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.customer-shell[data-layout=operations-top-v1] .customer-menu>button{width:auto}.customer-shell[data-layout=operations-top-v1] .runtime-menu-group{max-width:300px;margin:0}.customer-shell[data-layout=operations-top-v1] .runtime-menu-group summary{min-height:44px;padding:12px;display:list-item}.customer-shell[data-layout=operations-top-v1] .customer-menu__children{border:1px solid var(--lightningcss-light,#e0e8e2)var(--lightningcss-dark,#39393f);border-radius:9px;margin:0;padding:5px}.customer-shell[data-layout=operations-top-v1] .canvas--embedded-focus{height:calc(100vh - var(--shell-header-height) - 70px)}.customer-shell[data-layout=workspace-compact-v1] .navigation{background:var(--lightningcss-light,#edf2ef)var(--lightningcss-dark,#242427);padding:16px 10px}.customer-shell[data-layout=workspace-compact-v1] .shell-header{height:56px}.customer-shell[data-layout=workspace-compact-v1]{--shell-header-height:56px!important}.customer-shell[data-density=compact] .canvas h1{font-size:24px}@container customer-shell (width<=760px){.customer-shell .shell-header{gap:8px;padding:0 12px}.customer-shell .header-location{display:none}.customer-shell .product-brand strong{max-width:160px;font-size:13px}.customer-shell .shell-body,.customer-shell .shell-body.rail-closed{grid-template-columns:minmax(0,1fr)}.customer-shell .navigation{border:0;border-bottom:1px solid var(--lightningcss-light,#dfe7e2)var(--lightningcss-dark,#39393f);display:none}.customer-shell .runtime-menu-toggle{display:block}.customer-shell[data-menu-open=true] .navigation{display:flex}.customer-shell .canvas{padding:18px 14px}.customer-shell .canvas--embedded-focus{padding:0}.customer-shell[data-layout=operations-top-v1] .customer-menu{display:grid}.customer-shell[data-layout=operations-top-v1] .runtime-menu-group{max-width:none}}.customer-shell[data-layout=operations-top-v1] .runtime-menu-group{position:relative}.customer-shell[data-layout=operations-top-v1] .customer-menu__children{z-index:30;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#19191b);min-width:220px;position:absolute;top:100%;left:0;box-shadow:0 12px 30px var(--lightningcss-light,#193a2420)var(--lightningcss-dark,#0006)}.customer-shell[data-layout=operations-top-v1] .shell-body.is-embedded-focus{height:calc(100dvh - var(--shell-header-height));grid-template-rows:auto minmax(0,1fr)}.customer-shell[data-layout=operations-top-v1] .canvas--embedded-focus{height:100%;min-height:0}@container customer-shell (width<=760px){.customer-shell[data-layout=operations-top-v1] .customer-menu__children{box-shadow:none;min-width:0;position:static}}.customer-workspace{--studio-ink:var(--lightningcss-light,#20312c)var(--lightningcss-dark,#eef3f0);--studio-muted:var(--lightningcss-light,#586c60)var(--lightningcss-dark,#b3c0b8);--studio-paper:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c2420);--studio-ground:var(--lightningcss-light,#f3f6f4)var(--lightningcss-dark,#131916);--studio-line:var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#3b4840);--studio-accent-text:var(--lightningcss-light,#285c4d)var(--lightningcss-dark,#a6d8bf);--agent-ui-text:var(--studio-ink);--agent-ui-muted:var(--studio-muted);--agent-ui-surface:var(--studio-paper);--agent-ui-line:var(--studio-line);--agent-ui-soft:var(--studio-ground);--agent-ui-accent-soft:var(--lightningcss-light,#e5f2ea)var(--lightningcss-dark,#293f33);--agent-ui-accent-text:var(--studio-accent-text);color:var(--studio-ink);background:var(--studio-ground)}.customer-workspace .workspace-brand{cursor:pointer;background:0 0;border:0;padding:0}.workspace-brand img{-o-object-fit:contain;object-fit:contain;max-width:130px}.customer-workspace .workspace-panels{align-items:stretch;min-width:0;min-height:520px;display:flex}.customer-workspace .workspace-content{flex:1;min-width:0;overflow:clip}.customer-workspace .workspace-home-link{border:1px solid var(--studio-line);background:var(--studio-paper);color:var(--studio-ink);cursor:pointer;white-space:nowrap;border-radius:6px;padding:9px 12px}.workspace-home-link{margin-bottom:10px}.customer-shell-preview{border:1px solid var(--studio-line);border-radius:10px;overflow:clip}.customer-shell-preview .shell-body{min-height:560px}.workspace-empty{color:var(--studio-muted);padding:28px;line-height:1.8}.workspace-home{padding:24px}.workspace-hero{color:#fff;background:linear-gradient(110deg,#173f35,#527665);border-radius:10px;align-items:center;min-height:270px;display:flex;position:relative;overflow:hidden}.workspace-hero>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.workspace-hero:after{content:"";background:linear-gradient(90deg,#102b25dc,#102b2530);position:absolute;inset:0}.workspace-hero-copy{z-index:1;overflow-wrap:anywhere;max-width:650px;padding:32px;position:relative}.workspace-hero h1{font-size:clamp(24px,3vw,36px);line-height:1.4}.workspace-home h2{margin:28px 0 14px;font-size:17px}.workspace-shortcuts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.workspace-shortcuts button{text-align:left;border:1px solid var(--studio-line);background:var(--studio-paper);color:var(--studio-ink);cursor:pointer;overflow-wrap:anywhere;border-radius:8px;grid-template-columns:1fr auto;gap:12px;padding:18px;display:grid}.workspace-shortcuts small{color:var(--studio-muted);grid-column:1/-1}.customer-workspace[data-layout=customer-workspace-v1] .shell-body{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.customer-workspace[data-layout=customer-workspace-v1] .navigation{border-right:0;border-bottom:1px solid var(--studio-line);flex-direction:row;align-items:flex-start;gap:14px;padding:8px 22px}.customer-workspace[data-layout=customer-workspace-v1] .workspace-name{display:none}.customer-workspace[data-layout=customer-workspace-v1] .workspace-home-link{margin:0}.customer-workspace[data-layout=customer-workspace-v1] .customer-menu{flex-wrap:wrap;gap:8px;display:flex}.customer-workspace[data-layout=customer-workspace-v1] .runtime-menu-group{margin:0;position:relative}.customer-workspace[data-layout=customer-workspace-v1] .customer-menu__children{z-index:30;border:1px solid var(--studio-line);background:var(--studio-paper);border-radius:8px;min-width:220px;margin:0;padding:6px;position:absolute;top:100%;left:0;box-shadow:0 12px 30px #0002}.customer-workspace[data-layout=customer-workspace-v1] .canvas-head{margin-bottom:16px}.customer-workspace[data-layout=customer-workspace-v1] .metric-row,.customer-workspace[data-layout=customer-workspace-v1] .policy-card,.customer-workspace[data-layout=customer-workspace-v1] .runtime-operations{display:none}.customer-workspace[data-layout=customer-workspace-v1] .dashboard-grid{display:block}.customer-workspace .workspace-content .canvas{min-height:100%}.customer-workspace .agent-context,.customer-workspace .agent-head,.customer-workspace .agent-layout,.customer-workspace .conversation-history,.customer-workspace .surface-card{background:var(--studio-paper);color:var(--studio-ink);border-color:var(--studio-line)}.customer-workspace input,.customer-workspace select,.customer-workspace textarea{color:var(--studio-ink);background-color:var(--studio-paper);border-color:var(--studio-line)}@container customer-shell (width<=760px){.customer-workspace .workspace-panels{min-height:520px}.customer-workspace[data-layout=customer-workspace-v1] .navigation{flex-direction:column;padding:12px;display:none}.customer-workspace[data-menu-open=true] .navigation{display:flex}.customer-workspace[data-layout=customer-workspace-v1] .customer-menu{width:100%;display:grid}.customer-workspace[data-layout=customer-workspace-v1] .customer-menu__children{min-width:0;box-shadow:none;position:static}.customer-workspace .shell-header{flex-wrap:wrap;height:auto;min-height:64px;padding:10px 12px}.customer-workspace .header-actions{flex-wrap:wrap}.workspace-home{padding:14px}.workspace-hero-copy{padding:22px}.workspace-shortcuts{grid-template-columns:1fr}.customer-workspace .workspace-brand strong{max-width:125px}.customer-workspace .workspace-content .canvas{padding:14px}.customer-workspace .canvas-actions{display:none}}.customer-workspace[data-style=clean]{--clean-primary:var(--customer-accent);--clean-primary-bg:color-mix(in srgb, var(--customer-accent) 8%, transparent);--clean-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0d0f13);--clean-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#15181e);--clean-quiet:var(--lightningcss-light,#f2f3f6)var(--lightningcss-dark,#1f2229);--clean-border:var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,#333a44);--clean-control-border:var(--lightningcss-light,#d9d9d9)var(--lightningcss-dark,#40474f);--clean-text-strong:var(--lightningcss-light,#1f2937)var(--lightningcss-dark,#f3f4f6);--clean-text:var(--lightningcss-light,#374151)var(--lightningcss-dark,#d1d5db);--clean-muted:var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#9ca3af);--clean-shadow-pop:0 6px 24px var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#00000073);--studio-ink:var(--clean-text-strong);--studio-muted:var(--clean-muted);--studio-paper:var(--clean-surface);--studio-ground:var(--clean-bg);--studio-line:var(--clean-border);--studio-accent-text:var(--clean-primary);--canvas-block-border:1px solid var(--clean-border);--canvas-block-radius:8px;--canvas-block-padding:16px 20px;--canvas-block-background:var(--clean-surface);--canvas-block-foreground:var(--clean-text);background:var(--clean-bg);color:var(--clean-text);font-family:Pretendard,Pretendard Variable,Noto Sans KR,Inter,system-ui,sans-serif;position:relative}.customer-workspace[data-style=clean] button{font-family:inherit}.customer-workspace[data-style=clean] .shell-header{z-index:40;background:var(--clean-surface);border-bottom:1px solid var(--clean-border);padding:0 20px;box-shadow:0 4px 12px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#0000004d)}.customer-workspace[data-style=clean] .product-brand>span{border-radius:8px;width:30px;height:30px;font-size:13px;font-weight:700}.customer-workspace[data-style=clean] .product-brand strong{color:var(--clean-text-strong);font-size:16px;font-weight:700}.customer-workspace[data-style=clean] .header-location{border-left:1px solid var(--clean-border);color:var(--clean-text-strong);padding-left:14px;font-size:14px;font-weight:600}.customer-workspace[data-style=clean] .header-actions{gap:8px}.customer-workspace[data-style=clean] .account-button>span,.customer-workspace[data-style=clean] .header-actions .runtime-status-trigger,.customer-workspace[data-style=clean] .header-actions .runtime-status-trigger:hover,.customer-workspace[data-style=clean] .header-actions .studio-button,.customer-workspace[data-style=clean] .header-actions .studio-button:hover{background:var(--clean-primary-bg);color:var(--clean-primary)}.customer-workspace[data-style=clean][data-horizontal=true]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:var(--shell-header-height) auto minmax(0,1fr);-moz-column-gap:24px;column-gap:24px;display:grid}.customer-workspace[data-style=clean][data-horizontal=true] .shell-header{grid-area:1/1/auto/-1;grid-template-columns:subgrid;height:var(--shell-header-height);align-items:center;display:grid}.customer-workspace[data-style=clean][data-horizontal=true] .header-identity{grid-column:1}.customer-workspace[data-style=clean][data-horizontal=true] .header-actions{grid-column:3}.customer-workspace[data-style=clean][data-horizontal=true] .shell-body{display:contents}.customer-workspace[data-style=clean][data-horizontal=true] .workspace-panels{grid-area:3/1/auto/-1}.customer-workspace[data-style=clean][data-horizontal=true] .navigation{z-index:41;min-width:0;max-width:100%;height:var(--shell-header-height);background:0 0;border:0;flex-direction:row;grid-area:1/2;justify-self:center;align-items:stretch;padding:0;position:relative}.customer-workspace[data-style=clean][data-horizontal=true] .workspace-name{display:none}.customer-workspace[data-style=clean][data-horizontal=true] .workspace-home-link{color:var(--clean-text);background:0 0;border:0;border-radius:0;margin:0;font-size:14px}.customer-workspace[data-style=clean][data-horizontal=true] .customer-menu{align-items:stretch;gap:2px;min-width:0;height:100%;display:flex}.customer-workspace[data-style=clean][data-horizontal=true] .customer-menu>button,.customer-workspace[data-style=clean][data-horizontal=true] .runtime-menu-group>summary{width:auto;height:100%;color:var(--clean-text);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;padding:0 16px;font-size:14px;font-weight:500;list-style:none;display:flex}.customer-workspace[data-style=clean][data-horizontal=true] .customer-menu>button{flex:0 auto;min-width:0}.customer-workspace[data-style=clean][data-horizontal=true] .customer-menu>button>span:last-child{text-overflow:ellipsis;overflow:hidden}.customer-workspace[data-style=clean][data-horizontal=true] .runtime-menu-group>summary::-webkit-details-marker{display:none}.customer-workspace[data-style=clean][data-horizontal=true] .customer-menu>button:hover,.customer-workspace[data-style=clean][data-horizontal=true] .runtime-menu-group>summary:hover{color:var(--clean-primary);background:0 0}.customer-workspace[data-style=clean][data-horizontal=true] .customer-menu>button.active{color:var(--clean-primary);border-bottom-color:var(--clean-primary);background:0 0;font-weight:700}.customer-workspace[data-style=clean][data-horizontal=true] .runtime-menu-group:has(button.active)>summary{color:var(--clean-primary);border-bottom-color:var(--clean-primary);background:0 0;font-weight:700}.customer-workspace[data-style=clean][data-horizontal=true] .customer-menu>button .nav-icon{display:none}.customer-workspace[data-style=clean][data-horizontal=true] .runtime-menu-group{margin:0;position:relative}.customer-workspace[data-style=clean][data-horizontal=true] .customer-menu__children{z-index:42;border:1px solid var(--clean-border);background:var(--clean-surface);min-width:200px;box-shadow:var(--clean-shadow-pop);border-radius:8px;gap:2px;margin:0;padding:8px;display:grid;position:absolute;top:100%;left:0}.customer-workspace[data-style=clean][data-horizontal=true] .customer-menu__children button{color:var(--clean-text);background:0 0;border-radius:6px;padding:8px 12px;font-size:13px}.customer-workspace[data-style=clean][data-horizontal=true] .customer-menu__children button:hover{background:var(--clean-quiet);color:var(--clean-text-strong)}.customer-workspace[data-style=clean][data-horizontal=true] .customer-menu__children button.active{background:var(--clean-primary-bg);color:var(--clean-primary);font-weight:600}.customer-workspace[data-style=clean][data-horizontal=true] .customer-menu__children .nav-icon{display:none}.customer-workspace[data-style=clean]:not([data-horizontal=true]) .navigation{border-right:1px solid var(--clean-border);background:var(--clean-surface);padding:16px 12px}.customer-workspace[data-style=clean]:not([data-horizontal=true]) .workspace-name strong{color:var(--clean-text-strong);font-family:inherit;font-size:15px;font-weight:700}.customer-workspace[data-style=clean]:not([data-horizontal=true]) .workspace-name small{color:var(--clean-muted)}.customer-workspace[data-style=clean]:not([data-horizontal=true]) .customer-menu{gap:2px}.customer-workspace[data-style=clean]:not([data-horizontal=true]) .customer-menu button{color:var(--clean-text);background:0 0;border-radius:6px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:500}.customer-workspace[data-style=clean]:not([data-horizontal=true]) .customer-menu button:hover{background:var(--clean-quiet);color:var(--clean-text-strong)}.customer-workspace[data-style=clean]:not([data-horizontal=true]) .customer-menu button.active{background:var(--clean-primary-bg);color:var(--clean-primary);font-weight:700}.customer-workspace[data-style=clean]:not([data-horizontal=true]) .nav-icon{display:none}.customer-workspace[data-style=clean]:not([data-horizontal=true]) .runtime-menu-group summary{color:var(--clean-muted);padding:12px 12px 6px;font-family:inherit;font-size:12px;font-weight:600}.customer-workspace[data-style=clean]:not([data-horizontal=true]) .customer-menu__children{border-left:0;margin-left:0;padding-left:0}.customer-workspace[data-style=clean] .workspace-content{background:var(--clean-bg)}.customer-workspace[data-style=clean] .canvas{padding:20px 24px 40px}.customer-workspace[data-style=clean] .canvas h1{color:var(--clean-text-strong);letter-spacing:0;font-family:inherit;font-size:20px;font-weight:700;line-height:1.3}.customer-workspace[data-style=clean] .breadcrumbs{color:var(--clean-muted);font-size:12px}.customer-workspace[data-style=clean] .overview-card,.customer-workspace[data-style=clean] .surface-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.customer-workspace[data-style=clean] .spec-page{color:var(--clean-text)}.customer-workspace[data-style=clean] .spec-page>.spec-section>h2{color:var(--clean-text-strong);letter-spacing:0;margin-bottom:16px;font-size:20px;font-weight:700}.customer-workspace[data-style=clean] .spec-page .spec-section .spec-section{border:1px solid var(--clean-border);background:var(--clean-surface);box-shadow:none;border-radius:8px;padding:16px 20px}.customer-workspace[data-style=clean] .spec-page .spec-section .spec-section>h2{color:var(--clean-text-strong);letter-spacing:0;margin-bottom:14px;font-size:15px;font-weight:700}.customer-workspace[data-style=clean] .spec-page p{color:var(--clean-muted);font-size:13px}.customer-workspace[data-style=clean] .spec-page .spec-section__body{gap:16px}.customer-workspace[data-style=clean] .spec-metric{border-color:var(--clean-border);background:var(--clean-quiet);border-radius:8px}.customer-workspace[data-style=clean] .dashboard-chart h3{color:var(--clean-text-strong);font-size:14px;font-weight:700}.customer-workspace[data-style=clean] .canvas-query-form{color:var(--clean-text)}.customer-workspace[data-style=clean] .canvas-query-form>header strong{color:var(--clean-text-strong);font-size:15px}.customer-workspace[data-style=clean] .canvas-query-form__field{color:var(--clean-text-strong);font-size:13px;font-weight:700}.customer-workspace[data-style=clean] .canvas-query-form__field .dx-texteditor.dx-editor-outlined{border-color:var(--clean-border);background:var(--clean-surface);border-radius:6px;min-height:36px}.customer-workspace[data-style=clean] .canvas-query-form__field .dx-texteditor.dx-state-focused{border-color:var(--clean-primary);box-shadow:0 0 0 3px var(--clean-primary-bg)}.customer-workspace[data-style=clean] .canvas-query-form__periods button{border-color:var(--clean-control-border);color:var(--clean-text)}.customer-workspace[data-style=clean] .canvas-query-form__periods button:hover:not(:disabled){border-color:var(--clean-primary);background:var(--clean-primary-bg);color:var(--clean-primary)}.customer-workspace[data-style=clean] .canvas-query-form__hint{color:var(--clean-muted)}.customer-workspace[data-style=clean] .canvas-query-form__submit{background:var(--clean-primary);min-width:96px;color:var(--customer-on-accent);box-shadow:none;border-radius:999px}.customer-workspace[data-style=clean] .canvas-query-form__reset{background:var(--clean-quiet);color:var(--clean-text);border-radius:999px}.customer-workspace[data-style=clean] .dx-tag-content{background:var(--clean-quiet);color:var(--clean-text);border-radius:4px}.customer-workspace[data-style=clean] .dx-datagrid-headers{background:var(--clean-quiet);color:var(--lightningcss-light,#2c2c35)var(--lightningcss-dark,#e5e7eb)}.customer-workspace[data-style=clean] .dx-datagrid-headers .dx-header-row>td{font-size:12px;font-weight:600}.customer-workspace[data-style=clean] .dx-datagrid-borders>.dx-datagrid-headers,.customer-workspace[data-style=clean] .dx-datagrid-borders>.dx-datagrid-rowsview{border-color:var(--clean-border)}.customer-workspace[data-style=clean] .dx-datagrid-rowsview .dx-row:not(.dx-header-row):hover>td{background:var(--clean-primary-bg)}.customer-workspace[data-style=clean] .canvas-refresh-toolbar{color:var(--clean-muted)}.customer-workspace[data-style=clean] .canvas-refresh-toolbar button{border-color:var(--clean-control-border);background:var(--clean-surface);border-radius:999px}@container customer-shell (width<=900px){.customer-workspace[data-style=clean][data-horizontal=true] .navigation{border-bottom:1px solid var(--clean-border);background:var(--clean-surface);flex-direction:column;grid-area:2/1/auto/-1;justify-self:stretch;height:auto;padding:8px 12px;display:none}.customer-workspace[data-style=clean][data-horizontal=true][data-menu-open=true] .navigation{display:flex}.customer-workspace[data-style=clean][data-horizontal=true] .runtime-menu-toggle{display:block}.customer-workspace[data-style=clean][data-horizontal=true] .customer-menu{height:auto;display:grid}.customer-workspace[data-style=clean][data-horizontal=true] .customer-menu>button,.customer-workspace[data-style=clean][data-horizontal=true] .runtime-menu-group>summary{border-bottom:0;border-left:2px solid #0000;height:42px}.customer-workspace[data-style=clean][data-horizontal=true] .customer-menu>button.active{border-left-color:var(--clean-primary)}.customer-workspace[data-style=clean][data-horizontal=true] .customer-menu__children{box-shadow:none;position:static}.customer-workspace[data-style=clean] .canvas{padding:16px 14px 32px}}.octobot-window{z-index:60;border:1px solid var(--studio-line,#d7e0da);background:var(--studio-paper,#fff);width:min(400px,100vw - 32px);min-width:320px;max-width:calc(100vw - 16px);height:min(640px,100dvh - 96px);min-height:360px;max-height:calc(100dvh - 16px);color:var(--studio-ink,#1f2937);border-radius:16px;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 22px 65px #0f203c3d}.octobot-window[style*=left]{bottom:auto;right:auto}.octobot-window .agent-rail:not(.is-fullscreen){z-index:auto;width:auto;min-width:0;height:auto;box-shadow:none;color:inherit;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex:1;position:static;inset:auto}.octobot-window .agent-rail:not(.is-fullscreen) .agent-head{cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}.octobot-window .agent-head button{cursor:pointer}.octobot-launcher{z-index:59;background:var(--customer-accent,#0176fb);color:#fff;height:52px;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px 0 14px;font-size:14px;font-weight:600;transition:transform .15s;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #0f285047}.octobot-launcher svg{--octobot-eye:var(--customer-accent,#0176fb);width:28px;height:28px}.octobot-launcher:hover{transform:translateY(-2px)}.octobot-launcher:focus-visible{outline:3px solid color-mix(in srgb,var(--customer-accent,#0176fb) 40%,transparent);outline-offset:3px}.octobot-window{flex-direction:column}.octobot-window>.agent-rail{flex:1;min-height:0}.octobot-window:has(.agent-rail.is-wide){width:min(820px,100vw - 32px)}.octobot-edge{z-index:3;cursor:ns-resize;touch-action:none;height:7px;position:absolute;left:16px;right:16px}.octobot-edge[data-octobot-edge=top]{top:0}.octobot-edge[data-octobot-edge=bottom]{bottom:0}.octobot-edge[data-octobot-edge=bottom]:after{content:"";background:var(--studio-line,#d7e0da);opacity:0;border-radius:2px;width:36px;height:3px;margin-left:-18px;transition:opacity .15s;position:absolute;bottom:2px;left:50%}.octobot-window:hover .octobot-edge[data-octobot-edge=bottom]:after{opacity:1}.octobot-window:has(.is-fullscreen) .octobot-edge{display:none}.octobot-dragging,.octobot-dragging *{-webkit-user-select:none!important;user-select:none!important}.octobot-dragging iframe{pointer-events:none}@media (width<=760px){.octobot-edge{display:none}.octobot-window{border:0;border-radius:0;min-width:0;max-width:none;min-height:0;max-height:none;width:auto!important;height:auto!important;inset:0!important}.octobot-launcher{bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.octobot-launcher{transition:none}}.hub-picker[data-v-7c06417c]{color:var(--studio-ink);gap:14px;min-width:0;padding:16px;font:13px system-ui;display:grid;container-type:inline-size}p[data-v-7c06417c]{color:var(--studio-muted);margin:0;font-size:12px;line-height:1.7}button[data-v-7c06417c],input[data-v-7c06417c],select[data-v-7c06417c]{font:inherit;color:var(--studio-ink);border:1px solid var(--studio-line);background:var(--studio-paper);border-radius:8px;min-width:0;padding:10px}button[data-v-7c06417c]{cursor:pointer}button[data-v-7c06417c]:disabled{opacity:.6;cursor:default}button[data-v-7c06417c]:focus-visible,input[data-v-7c06417c]:focus-visible,select[data-v-7c06417c]:focus-visible,summary[data-v-7c06417c]:focus-visible{outline:2px solid var(--studio-accent-text);outline-offset:2px}.hub-picker__scope[data-v-7c06417c]{gap:6px;display:flex}.hub-picker__scope button[data-v-7c06417c]{flex:1}.hub-picker__scope button[aria-pressed=true][data-v-7c06417c]{border-color:var(--studio-accent-text);background:var(--studio-ground);font-weight:650}.hub-picker__filters[data-v-7c06417c]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px;display:grid}label[data-v-7c06417c]{gap:7px;display:grid}.hub-picker__list[data-v-7c06417c]{gap:8px;max-height:340px;padding:3px;display:grid;overflow:auto}.hub-picker__item[data-v-7c06417c]{text-align:left;align-items:flex-start;gap:12px;padding:14px;display:flex}.hub-picker__item-body[data-v-7c06417c]{flex:1;gap:7px;min-width:0;display:grid}.hub-picker__thumb[data-v-7c06417c]{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;border:1px solid var(--studio-line);background:var(--studio-ground);border-radius:6px;flex:none;width:112px}.hub-picker__thumb--none[data-v-7c06417c]{color:var(--studio-muted);place-items:center;font-size:11px;display:grid}.hub-picker__picture[data-v-7c06417c]{gap:6px;margin:0;display:grid}.hub-picker__picture img[data-v-7c06417c]{border:1px solid var(--studio-line);border-radius:8px;max-width:100%;max-height:360px;display:block}.hub-picker__picture a[data-v-7c06417c]:focus-visible{outline:2px solid var(--studio-accent-text);outline-offset:2px}.hub-picker__picture figcaption[data-v-7c06417c]{color:var(--studio-muted);font-size:11px;line-height:1.6}.hub-picker__item[aria-pressed=true][data-v-7c06417c]{border-color:var(--studio-accent-text);box-shadow:inset 3px 0 var(--studio-accent-text);background:var(--studio-ground)}.hub-picker__item-heading[data-v-7c06417c]{justify-content:space-between;align-items:start;gap:12px;display:flex}.hub-picker__item-heading>span[data-v-7c06417c]{color:var(--studio-muted);flex-shrink:0;font-size:11px}small[data-v-7c06417c]{color:var(--studio-muted);font-size:12px;line-height:1.6}code[data-v-7c06417c]{overflow-wrap:anywhere;font-size:11px}.hub-picker__badge[data-v-7c06417c]{border:1px solid var(--studio-line);border-radius:5px;padding:2px 6px}.hub-picker__review[data-v-7c06417c]{background:var(--studio-ground);border:1px solid var(--studio-line);border-radius:10px;gap:12px;padding:16px;display:grid}.hub-picker__review header[data-v-7c06417c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.hub-picker__review h4[data-v-7c06417c]{margin:0;font-size:15px}.hub-picker__review header span[data-v-7c06417c]{font-size:12px}.hub-picker__review dl[data-v-7c06417c]{gap:10px;margin:0;display:grid}.hub-picker__review dl>div[data-v-7c06417c]{grid-template-columns:76px minmax(0,1fr);gap:8px;display:grid}.hub-picker__review dt[data-v-7c06417c]{color:var(--studio-muted)}.hub-picker__review dd[data-v-7c06417c]{margin:0}.hub-picker__review dd small[data-v-7c06417c]{display:block}.hub-picker__add[data-v-7c06417c]{border-color:var(--studio-accent-text);font-weight:650}.hub-picker__empty[data-v-7c06417c],.hub-picker__hint[data-v-7c06417c]{text-align:center;padding:14px}.hub-picker__empty button[data-v-7c06417c]{margin-top:10px}.hub-picker__footnote[data-v-7c06417c]{border-top:1px solid var(--studio-line);padding-top:12px}summary[data-v-7c06417c]{cursor:pointer}@container (width<=350px){.hub-picker__filters[data-v-7c06417c]{grid-template-columns:1fr}.hub-picker__item-heading[data-v-7c06417c]{flex-wrap:wrap}.hub-picker__thumb[data-v-7c06417c]{width:72px}}.menu-composer[data-v-036c0370]{border:1px solid var(--studio-line);background:var(--studio-paper);min-width:0;color:var(--studio-ink,#233b34);border-radius:14px;gap:16px;padding:22px;display:grid;container-type:inline-size}header[data-v-036c0370]{justify-content:space-between;align-items:center;gap:12px;display:flex}h3[data-v-036c0370],h4[data-v-036c0370],p[data-v-036c0370]{margin:0}p[data-v-036c0370],small[data-v-036c0370]{color:var(--studio-ink);font-size:12px;line-height:1.6}header span[data-v-036c0370]{white-space:nowrap;font-size:12px}.menu-composer__catalog[data-v-036c0370],.menu-composer__fields[data-v-036c0370]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.menu-composer__row[data-v-036c0370]{border:1px solid var(--studio-line);border-radius:10px;overflow:hidden}.menu-composer__summary[data-v-036c0370]{align-items:center;gap:8px;padding:8px;display:flex}.menu-composer__select[data-v-036c0370]{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.menu-composer__select span[data-v-036c0370]:last-child{overflow-wrap:anywhere;min-width:0}.menu-composer__select small[data-v-036c0370]{color:var(--studio-muted);margin-top:5px;display:block}.menu-composer__select[aria-expanded=true][data-v-036c0370]{background:var(--studio-ground)}.menu-composer__number[data-v-036c0370]{border:1px solid var(--studio-line);border-radius:8px;place-items:center;min-width:30px;height:30px;display:grid}.menu-composer__fields[data-v-036c0370]{border-top:1px solid var(--studio-line)}.menu-composer__thumb[data-v-036c0370]{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;border:1px solid var(--studio-line);background:var(--studio-ground);border-radius:6px;flex:none;width:96px}.menu-composer__thumb--none[data-v-036c0370]{color:var(--studio-muted);place-items:center;font-size:11px;display:grid}.menu-composer__connection[data-v-036c0370],.menu-composer__remove[data-v-036c0370]{grid-column:1/-1}.menu-composer__remove[data-v-036c0370]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.menu-composer__remove p[data-v-036c0370]{width:100%}.menu-composer__add[data-v-036c0370]{border:1px dashed var(--studio-line);border-radius:10px}.menu-composer__add>summary[data-v-036c0370]{padding:14px}.menu-composer__connection code[data-v-036c0370]{margin-top:10px;display:block}label[data-v-036c0370]{gap:5px;min-width:0;font-size:12px;display:grid}input[data-v-036c0370],select[data-v-036c0370]{box-sizing:border-box;background:var(--studio-paper,#fff);width:100%;min-width:0;padding:9px}button[data-v-036c0370],input[data-v-036c0370],select[data-v-036c0370]{border:1px solid var(--studio-line);color:var(--studio-ink);font:inherit;border-radius:7px}button[data-v-036c0370]{background:var(--studio-ground);cursor:pointer;padding:8px 12px}button[data-v-036c0370]:disabled{opacity:.45;cursor:default}button[data-v-036c0370]:focus-visible,input[data-v-036c0370]:focus-visible,select[data-v-036c0370]:focus-visible,summary[data-v-036c0370]:focus-visible{outline-offset:2px;outline:2px solid #2f805b}code[data-v-036c0370]{overflow-wrap:anywhere;color:var(--studio-ink);grid-column:1/-1;font-size:11px}.menu-composer__actions[data-v-036c0370]{grid-column:1/-1;gap:6px;display:flex}.menu-composer__preview[data-v-036c0370]{background:var(--studio-ground);border-radius:12px;gap:10px;padding:14px;display:grid}summary[data-v-036c0370]{cursor:pointer;font-weight:600}summary[data-v-036c0370],ul[data-v-036c0370]{font-size:13px}ul[data-v-036c0370]{margin:8px 0;padding-left:24px;line-height:2}.menu-composer__empty[data-v-036c0370]{text-align:center;padding:20px}@container (width<=400px){.menu-composer__catalog[data-v-036c0370],.menu-composer__fields[data-v-036c0370]{grid-template-columns:1fr}}@media (width<=520px){.menu-composer[data-v-036c0370]{padding:14px}.menu-composer__catalog[data-v-036c0370],.menu-composer__fields[data-v-036c0370]{grid-template-columns:1fr}header[data-v-036c0370]{flex-direction:column;align-items:flex-start}}.menu-presets[data-v-20b9eff2]{border:1px solid var(--studio-line);color:var(--studio-ink);border-radius:12px;gap:18px;min-width:0;margin-bottom:28px;padding:22px;display:grid}.preset-actions[data-v-20b9eff2],header[data-v-20b9eff2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}h2[data-v-20b9eff2]{margin:6px 0;font-size:20px}.preset-actions span[data-v-20b9eff2],p[data-v-20b9eff2],small[data-v-20b9eff2]{color:var(--studio-muted);font-size:12px;line-height:1.7}p[data-v-20b9eff2]{margin:0}.preset-groups[data-v-20b9eff2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}fieldset[data-v-20b9eff2]{border:1px solid var(--studio-line);border-radius:8px;min-width:0;margin:0;padding:14px}legend[data-v-20b9eff2]{padding:0 6px;font-size:14px;font-weight:650}label[data-v-20b9eff2]{cursor:pointer;align-items:flex-start;gap:10px;padding:9px 0;font-size:13px;display:flex}input[data-v-20b9eff2]{width:16px;height:16px;accent-color:var(--studio-accent-text);flex-shrink:0;margin-top:4px}label span[data-v-20b9eff2]{gap:3px;min-width:0;display:grid}code[data-v-20b9eff2]{overflow-wrap:anywhere;font-size:11px}input:disabled+span[data-v-20b9eff2]{opacity:.65}summary[data-v-20b9eff2]{cursor:pointer;font-size:13px}details[data-v-20b9eff2]{background:var(--studio-ground);border-radius:8px;padding:14px}details h3[data-v-20b9eff2],li[data-v-20b9eff2]{font-size:13px}li[data-v-20b9eff2]{line-height:1.8}input[data-v-20b9eff2]:focus-visible,summary[data-v-20b9eff2]:focus-visible{outline:2px solid var(--studio-accent-text);outline-offset:3px}@media (width<=650px){.preset-groups[data-v-20b9eff2]{grid-template-columns:1fr}.menu-presets[data-v-20b9eff2]{padding:16px}.preset-actions button[data-v-20b9eff2]{width:100%}}.preset-review[data-v-b21af5a0]{gap:12px;min-width:0;display:grid}.preset-review h3[data-v-b21af5a0],.preset-review p[data-v-b21af5a0]{margin:0}.preset-review p[data-v-b21af5a0]{color:var(--studio-muted);font-size:13px;line-height:1.7}.preset-review ul[data-v-b21af5a0]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.preset-review li[data-v-b21af5a0]{border:1px solid var(--studio-line);border-radius:8px;min-width:0;padding:12px}.preset-review li div[data-v-b21af5a0]{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;display:flex}.preset-review span[data-v-b21af5a0]{color:var(--studio-muted);font-size:12px}.preset-review code[data-v-b21af5a0]{overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.preset-review [role=alert][data-v-b21af5a0]{color:var(--studio-danger,#ed7777)}.preset-review button[data-v-b21af5a0]{white-space:normal;justify-self:start;max-width:100%}.settings-table[data-v-be389dc1]{border:1px solid var(--agent-ui-line,#d6e2db);border-radius:6px;max-width:100%;max-height:440px;margin:12px 0;font-size:12px;overflow:auto}table[data-v-be389dc1]{border-collapse:separate;border-spacing:0;width:100%}caption[data-v-be389dc1]{text-align:left;padding:8px;font-weight:600}td[data-v-be389dc1],th[data-v-be389dc1]{border-bottom:1px solid var(--agent-ui-line,#e1e9e4);text-align:center;white-space:nowrap;padding:8px}thead th[data-v-be389dc1]{background:var(--agent-ui-soft,#e8f2ec);z-index:2;position:sticky;top:0}td[data-v-be389dc1]:first-child,th[data-v-be389dc1]:first-child{text-align:left;background:var(--agent-ui-surface,#fff);white-space:normal;z-index:1;min-width:150px;max-width:280px;position:sticky;left:0}thead th[data-v-be389dc1]:first-child{background:var(--agent-ui-soft,#e8f2ec);z-index:3}.selected td[data-v-be389dc1]{background:var(--agent-ui-soft,#f3faf6)}input[data-v-be389dc1],select[data-v-be389dc1]{box-sizing:border-box;border:1px solid var(--agent-ui-line,#cad9cf);background:var(--agent-ui-surface,#fff);max-width:100%;color:inherit;border-radius:5px;padding:6px}input[type=text][data-v-be389dc1]{min-width:120px}input[type=number][data-v-be389dc1]{width:100px}input[type=checkbox][data-v-be389dc1]{width:16px;height:16px;accent-color:var(--agent-ui-accent,#297356)}input[data-v-be389dc1]:disabled,select[data-v-be389dc1]:disabled{opacity:.5}.patch-review[data-v-d8e4ede3]{--agent-ui-line:var(--studio-line);--agent-ui-surface:var(--studio-paper);--agent-ui-soft:var(--studio-soft,var(--studio-paper))}.review-value[data-v-d8e4ede3]{white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;min-width:110px;max-width:300px;display:block}.app-configuration[data-v-8b70520e]{max-width:1680px;color:var(--studio-ink);min-width:0;margin:auto;padding:28px clamp(16px,3vw,40px) 60px;font-family:system-ui}.configuration-heading[data-v-8b70520e]{justify-content:space-between;align-items:center;gap:20px;display:flex}.configuration-heading small[data-v-8b70520e]{color:var(--studio-accent-text);letter-spacing:.14em;font-size:11px;font-weight:800}.configuration-heading h1[data-v-8b70520e]{margin:8px 0;font:650 28px system-ui}.configuration-heading p[data-v-8b70520e]{color:var(--studio-muted);font-size:13px}.configuration-toolbar[data-v-8b70520e]{flex-wrap:wrap;align-items:end;gap:12px;padding:18px 0;display:flex}.configuration-toolbar label[data-v-8b70520e]{gap:6px;min-width:230px;font-size:12px;display:grid}.configuration-toolbar select[data-v-8b70520e]{background:var(--studio-paper);color:var(--studio-ink);border:1px solid var(--studio-line);border-radius:6px;padding:10px}.configuration-toolbar span[data-v-8b70520e]{color:var(--studio-muted);margin-left:auto;padding:10px;font-size:12px}.configuration-tabs[data-v-8b70520e]{border-bottom:1px solid var(--studio-line);gap:8px;display:flex;overflow:auto}.configuration-tabs button[data-v-8b70520e]{color:var(--studio-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 18px;font:600 14px system-ui}.configuration-tabs button[aria-current=page][data-v-8b70520e]{border-color:var(--studio-accent-text);color:var(--studio-ink)}.configuration-content[data-v-8b70520e]{border:0;min-width:0;margin:0;padding:24px 0}.configuration-error[data-v-8b70520e]{color:var(--studio-danger,#ed7777);font-size:13px}.configuration-notice[data-v-8b70520e]{color:var(--studio-muted);font-size:13px}.configuration-toolbar[data-v-8b70520e]{z-index:10;background:var(--studio-ground);border:1px solid var(--studio-line);border-radius:12px;margin-top:16px;padding:16px;position:sticky;top:60px;box-shadow:0 4px 16px #0000000a}.configuration-toolbar label[data-v-8b70520e]{flex:1;min-width:0;max-width:360px}.configuration-toolbar select[data-v-8b70520e]{width:100%;min-width:0;min-height:42px}.configuration-toolbar span[data-v-8b70520e]{white-space:normal}.configuration-publish-hint[data-v-8b70520e]{color:var(--studio-muted);margin:12px 2px 24px;font-size:12px;line-height:1.6}.configuration-tabs[data-v-8b70520e]{gap:4px}.configuration-tabs button[data-v-8b70520e]{text-align:left;gap:7px;padding:16px 22px;display:grid}.configuration-tabs small[data-v-8b70520e]{font-size:12px;font-weight:400}.configuration-tabs button[aria-current=page][data-v-8b70520e]{background:var(--studio-paper);border-radius:10px 10px 0 0}.configuration-tabs button[data-v-8b70520e]:focus-visible{outline:2px solid var(--studio-accent-text);outline-offset:-3px}@media (width<=700px){.configuration-heading[data-v-8b70520e]{align-items:flex-start}.configuration-heading h1[data-v-8b70520e]{font-size:24px}.configuration-toolbar[data-v-8b70520e]{gap:10px;padding:12px;position:static}.configuration-toolbar label[data-v-8b70520e]{flex-basis:70%}.configuration-toolbar span[data-v-8b70520e]{flex-basis:100%;margin-left:0;padding:0}.configuration-tabs button[data-v-8b70520e]{padding:12px}.configuration-tabs small[data-v-8b70520e]{display:none}.configuration-heading p[data-v-8b70520e]{line-height:1.7}}.app-deploy[data-v-711fec3d]{border:1px solid var(--studio-line);background:var(--studio-paper);border-radius:12px;gap:12px;margin-top:16px;padding:18px;display:grid}.app-deploy header[data-v-711fec3d]{justify-content:space-between;align-items:center;gap:16px;display:flex}.app-deploy h2[data-v-711fec3d]{margin:0;font:650 16px system-ui}.app-deploy header p[data-v-711fec3d]{color:var(--studio-muted);margin:6px 0 0;font-size:12px;line-height:1.6}.app-deploy-headline[data-v-711fec3d]{margin:0;font-size:14px;font-weight:600}.app-deploy-headline[data-status=success][data-v-711fec3d]{color:var(--studio-success)}.app-deploy-headline[data-status=failed][data-v-711fec3d],.app-deploy-headline[data-status=interrupted][data-v-711fec3d]{color:var(--studio-danger,#c94c4c)}.app-deploy-steps[data-v-711fec3d]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.app-deploy-steps li[data-v-711fec3d]{border:1px solid var(--studio-line);border-radius:10px;align-items:flex-start;gap:10px;min-width:0;padding:10px;display:flex}.app-deploy-steps li div[data-v-711fec3d]{gap:4px;min-width:0;display:grid}.app-deploy-steps strong[data-v-711fec3d]{font-size:13px}.app-deploy-steps small[data-v-711fec3d]{color:var(--studio-muted);overflow-wrap:anywhere;font-size:12px}.app-deploy-mark[data-v-711fec3d]{border:1px solid var(--studio-line);width:24px;height:24px;color:var(--studio-muted);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}li[data-status=success] .app-deploy-mark[data-v-711fec3d]{background:var(--studio-success);color:var(--studio-paper);border-color:#0000}li[data-status=running][data-v-711fec3d]{border-color:var(--studio-accent-text)}li[data-status=running] .app-deploy-mark[data-v-711fec3d]{border-color:var(--studio-accent-text);color:#0000;border-top-color:#0000;animation:1s linear infinite app-deploy-spin-711fec3d}li[data-status=failed][data-v-711fec3d]{border-color:var(--studio-danger,#c94c4c)}li[data-status=failed] .app-deploy-mark[data-v-711fec3d]{background:var(--studio-danger,#c94c4c);color:#fff;border-color:#0000}li[data-status=pending][data-v-711fec3d]{opacity:.6}.app-deploy-problem[data-v-711fec3d]{color:var(--studio-danger,#c94c4c)}.app-deploy-done[data-v-711fec3d],.app-deploy-problem[data-v-711fec3d]{margin:0;font-size:13px}.app-deploy-done a[data-v-711fec3d]{color:var(--studio-accent-text);font-weight:600}.app-deploy-basis[data-v-711fec3d]{border:1px dashed var(--studio-danger,#c94c4c);border-radius:10px;gap:8px;padding:12px;display:grid}.app-deploy-basis p[data-v-711fec3d]{color:var(--studio-muted);margin:0;font-size:12px}.app-deploy-basis-head[data-v-711fec3d]{justify-content:space-between;align-items:center;gap:8px;display:flex}.app-deploy-basis ul[data-v-711fec3d]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.app-deploy-basis li[data-v-711fec3d]{justify-content:space-between;align-items:flex-start;gap:10px;font-size:13px;display:flex}.app-deploy-basis li small[data-v-711fec3d]{color:var(--studio-muted);font-size:11px;display:block}.app-deploy-basis li span[data-v-711fec3d]{flex:none;gap:6px;display:flex}.app-deploy-basis-ok[data-v-711fec3d]{margin:0}.app-deploy details[data-v-711fec3d],.app-deploy-basis-ok[data-v-711fec3d]{color:var(--studio-muted);font-size:12px}.app-deploy dl[data-v-711fec3d]{grid-template-columns:auto 1fr;gap:4px 12px;margin:8px 0 0;display:grid}.app-deploy dd[data-v-711fec3d]{overflow-wrap:anywhere;margin:0}@keyframes app-deploy-spin-711fec3d{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){li[data-status=running] .app-deploy-mark[data-v-711fec3d]{color:var(--studio-accent-text);animation:none}}@media (width<=900px){.app-deploy-steps[data-v-711fec3d]{grid-template-columns:1fr}.app-deploy header[data-v-711fec3d]{flex-direction:column;align-items:stretch}}.configuration-identity[data-v-7f31542e]{grid-template-columns:1fr 2fr;gap:20px;margin-bottom:24px;display:grid}.configuration-assets label[data-v-7f31542e],.configuration-assistant label[data-v-7f31542e],.configuration-identity label[data-v-7f31542e],.configuration-preview-heading label[data-v-7f31542e]{gap:8px;font-size:13px;display:grid}.configuration-assets select[data-v-7f31542e],.configuration-assistant textarea[data-v-7f31542e],.configuration-identity input[data-v-7f31542e],.configuration-preview-heading select[data-v-7f31542e]{border:1px solid var(--studio-line);background:var(--studio-paper);color:var(--studio-ink);border-radius:6px;width:100%;min-width:0;padding:10px}.configuration-menu-layout[data-v-7f31542e]{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:24px;display:grid}.configuration-menu-layout aside[data-v-7f31542e]{min-width:0;overflow:hidden}.configuration-assets h3[data-v-7f31542e],.configuration-menu-layout h3[data-v-7f31542e]{margin:0 0 12px;font:600 17px system-ui}.configuration-assets[data-v-7f31542e]{border:1px solid var(--studio-line);border-radius:10px;margin-top:24px;padding:20px}.configuration-assets p[data-v-7f31542e],.configuration-assistant p[data-v-7f31542e],.configuration-preview-heading p[data-v-7f31542e]{color:var(--studio-muted);font-size:13px;line-height:1.7}.configuration-assets article[data-v-7f31542e]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;font-size:13px;display:flex}.configuration-assets article span[data-v-7f31542e]{color:var(--studio-muted)}.configuration-actions[data-v-7f31542e]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.configuration-design[data-v-7f31542e]{grid-template-columns:minmax(0,1fr) 320px;gap:24px;display:grid}.configuration-design>section[data-v-7f31542e]{min-width:0}.configuration-design aside[data-v-7f31542e]{background:var(--studio-paper);border:1px solid var(--studio-line);border-radius:10px;padding:18px}.configuration-preview-heading[data-v-7f31542e]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.configuration-assistant h2[data-v-7f31542e],.configuration-preview-heading h2[data-v-7f31542e]{font:600 20px system-ui}.configuration-preview-scroll[data-v-7f31542e]{background:var(--studio-ground);border-radius:12px;min-height:550px;padding:12px;overflow:auto}.configuration-preview-scroll>div[data-v-7f31542e]{margin:auto}.configuration-design[data-v-7f31542e] .preset-choices,.configuration-design[data-v-7f31542e] .shell-fields{grid-template-columns:1fr}.configuration-assistant[data-v-7f31542e]{max-width:900px}.configuration-assistant form[data-v-7f31542e]{gap:12px;display:grid}.configuration-assistant form button[data-v-7f31542e]{justify-self:end}.configuration-assistant article[data-v-7f31542e]{border:1px solid var(--studio-line);border-radius:10px;margin:14px 0;padding:18px}.configuration-assistant article h3[data-v-7f31542e]{font:600 16px system-ui}@media (width<=1000px){.configuration-design[data-v-7f31542e],.configuration-identity[data-v-7f31542e],.configuration-menu-layout[data-v-7f31542e]{grid-template-columns:1fr}.configuration-preview-heading[data-v-7f31542e]{flex-wrap:wrap}}.configuration-identity[data-v-7f31542e]{border:1px solid var(--studio-line);background:var(--studio-paper);border-radius:14px;padding:22px}.configuration-identity small[data-v-7f31542e]{color:var(--studio-muted);font-size:12px;font-weight:400}.configuration-menu-layout[data-v-7f31542e]{grid-template-columns:minmax(380px,.9fr) minmax(0,1.3fr);align-items:start}.configuration-menu-preview[data-v-7f31542e]{border:1px solid var(--studio-line);background:var(--studio-paper);border-radius:14px;max-height:calc(100vh - 220px);padding:20px;position:sticky;top:190px;overflow:auto!important}.configuration-menu-preview>p[data-v-7f31542e]{color:var(--studio-muted);font-size:13px;line-height:1.7}.configuration-design[data-v-7f31542e]{grid-template-columns:minmax(360px,420px) minmax(0,1fr);align-items:start}.configuration-design aside[data-v-7f31542e]{border-radius:14px;padding:24px}.configuration-design-preview[data-v-7f31542e]{position:sticky;top:190px}.configuration-preview-heading[data-v-7f31542e]{margin-bottom:14px}.configuration-preview-heading h2[data-v-7f31542e]{margin:0 0 8px;font-size:18px}.configuration-preview-heading p[data-v-7f31542e]{margin:0}.configuration-preview-heading label[data-v-7f31542e]{flex-shrink:0}.configuration-preview-scroll[data-v-7f31542e]{border:1px solid var(--studio-line);min-height:380px;max-height:calc(100vh - 300px)}.configuration-design[data-v-7f31542e] .preset-choices,.configuration-design[data-v-7f31542e] .shell-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.configuration-assets[data-v-7f31542e]{background:var(--studio-paper)}@media (width<=1100px){.configuration-design[data-v-7f31542e],.configuration-menu-layout[data-v-7f31542e]{grid-template-columns:1fr}.configuration-design-preview[data-v-7f31542e],.configuration-menu-preview[data-v-7f31542e]{max-height:none;position:static}.configuration-preview-scroll[data-v-7f31542e]{max-height:650px}.configuration-design aside[data-v-7f31542e]{padding:20px}}@media (width<=600px){.configuration-identity[data-v-7f31542e]{padding:16px}.configuration-design[data-v-7f31542e] .shell-fields{grid-template-columns:1fr}.configuration-preview-heading[data-v-7f31542e]{align-items:flex-start}.configuration-preview-scroll[data-v-7f31542e]{padding:8px}.configuration-menu-preview[data-v-7f31542e]{padding:12px}}
