.workspace-v3{--v3-bg:#f7f8fe;--v3-surface:#fff;--v3-ink:#111a3a;--v3-muted:#7180a7;--v3-line:#e4e8f5;--v3-soft:#f1efff;--v3-accent:#6948f4;min-height:100vh;color:var(--v3-ink);background:var(--v3-bg)}.workspace-v3 button,.workspace-v3 input,.workspace-v3 select,.workspace-v3 textarea{font:inherit}.workspace-v3 button{cursor:pointer}.workspace-v3 button:disabled{cursor:not-allowed}.workspace-v3__topbar{position:fixed;inset:0 0 auto 0;height:72px;padding:0 24px;grid-template-columns:auto 1fr auto;grid-gap:28px;gap:28px;border-bottom:1px solid var(--v3-line);background:color-mix(in srgb,var(--v3-surface) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspace-v3__mobile-menu{display:none}.workspace-v3__brand{grid-gap:0;gap:0;flex:none}.workspace-v3__brand-line{display:flex;align-items:center;gap:4px;white-space:nowrap;min-width:0;line-height:26px}.workspace-v3__brand-line .workspace-v3__logo-mark{display:block;width:27px;height:26px;flex:0 0 27px;overflow:visible}.workspace-v3__brand-line strong{font:600 24px/26px Inter,ui-sans-serif,sans-serif;letter-spacing:-.035em}.workspace-v3__brand-line em{font:600 14px/18px Inter,ui-sans-serif,sans-serif;letter-spacing:0;font-style:normal;padding:2px 6px;border-radius:999px;color:#6d4ff0;background:linear-gradient(135deg,#f1edff,#ebe6ff);margin-left:0}.workspace-v3__brand small{display:block;padding:0;font:400 13px/16px Inter,ui-sans-serif,sans-serif;letter-spacing:.04em}[data-theme=dark] .workspace-v3__brand-line em{background:#27203f;color:#b49aff}.workspace-v3__topbar nav{justify-self:center;display:flex;align-items:center;gap:4px}.workspace-v3__topbar nav a,.workspace-v3__topbar nav button{min-height:38px;padding:0 13px;border:0;border-radius:10px;background:transparent;color:var(--v3-muted);font-size:12px;font-weight:650;text-decoration:none}.workspace-v3__topbar nav .active{color:var(--v3-ink);background:var(--v3-soft);box-shadow:inset 0 -2px var(--v3-accent)}.workspace-v3__actions{gap:9px}.workspace-v3__sign-in{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;height:34px;min-width:66px;padding:0 14px;border:0;border-radius:999px;background:#2563ff;color:#fff;font:600 14px/20px Inter,ui-sans-serif,sans-serif;white-space:nowrap}.workspace-v3__new{min-height:40px;padding:0 15px;display:grid;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(120deg,#496ff7,#7d43ef);font-size:12px;font-weight:750;text-decoration:none}.workspace-v3__save{color:#179b65;font-size:11px}.workspace-v3__save.saving{color:#7c6bb5}.workspace-v3__save.error{padding:4px;border:0;background:transparent;color:#d2475d}.workspace-v3__credits{padding:8px 11px;border-radius:999px;background:var(--v3-soft);color:#4933aa;font-size:11px;font-weight:750}.workspace-v3__view-toggle{display:none;width:38px;height:38px;border:1px solid var(--v3-line);border-radius:10px;background:var(--v3-surface);color:var(--v3-accent)}.workspace-v3__tabs{position:fixed;z-index:60;left:190px;right:0;top:72px;height:54px;padding:8px 18px;display:flex;align-items:stretch;gap:7px;border-bottom:1px solid var(--v3-line);background:var(--v3-surface);overflow-x:auto}.workspace-v3__tabs a{min-width:150px;padding:6px 10px;display:grid;grid-gap:2px;gap:2px;border:1px solid var(--v3-line);border-radius:10px;color:var(--v3-muted);text-decoration:none}.workspace-v3__tabs a span{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750}.workspace-v3__tabs a small{font-size:8px}.workspace-v3__tabs a.active{color:var(--v3-accent);border-color:#cfc5ff;background:var(--v3-soft)}.workspace-v3__tabs a.add{min-width:38px;width:38px;place-items:center;font-size:18px}.workspace-v3__sidebar{position:fixed;left:0;top:72px;bottom:0;width:190px;padding:24px 14px 16px;gap:6px;border-right:1px solid var(--v3-line);background:var(--v3-surface)}.workspace-v3__sidebar>strong{padding:0 8px 8px;font-size:13px}.workspace-v3__sidebar a,.workspace-v3__sidebar button{padding:0 10px}.workspace-v3__sidebar a:hover{background:var(--v3-soft);color:var(--v3-accent)}.workspace-v3__sidebar>div{flex:1 1}.workspace-v3__sidebar>span{padding:8px;color:var(--v3-muted);font-size:8px;line-height:1.4}.workspace-v3__workflow{position:fixed;inset:126px 0 0 190px;display:grid;grid-template-rows:70px 1fr}.workspace-v3__steps{z-index:5;padding:10px 24px;display:flex;justify-content:center;gap:0;border-bottom:1px solid var(--v3-line);background:var(--v3-surface)}.workspace-v3__steps button{position:relative;min-width:165px;padding:0 25px 0 0;gap:9px;border:0}.workspace-v3__steps button:not(:last-child):after{content:"";position:absolute;left:calc(100% - 22px);right:6px;top:50%;height:1px;background:#cfc8f7}.workspace-v3__steps b{width:31px;height:31px;background:#e7eaf3;color:#687594;font-size:11px}.workspace-v3__steps span{font-size:11px;font-weight:700}.workspace-v3__steps button.active b{box-shadow:0 7px 20px #684df344}.workspace-v3__steps button:disabled{opacity:.48}.workspace-v3__viewport{position:relative;touch-action:pan-x pan-y;background-color:var(--v3-bg);background-image:radial-gradient(#cad1e7 1px,transparent 0);background-size:19px 19px}.workspace-v3__viewport:active{cursor:-webkit-grabbing;cursor:grabbing}.workspace-v3__stage{padding:18px 24px;transition:transform .18s ease}.workspace-v3__stage>.workspace-shell{min-height:0;padding-bottom:0;background:transparent}.workspace-v3__stage .workspace-header{display:none}.workspace-v3__stage .workspace-main{position:relative;margin:0 auto!important;padding:0!important}.workspace-v3__stage .workspace-main:after,.workspace-v3__stage .workspace-main:before{content:"→";position:absolute;z-index:2;top:62px;color:#8e78ef;font-size:25px}.workspace-v3__stage .workspace-main:before{left:calc(31.5% + 1px)}.workspace-v3__stage .workspace-main:after{left:calc(67.2% + 1px)}.workspace-v3__stage .workspace-section{position:relative;border:1px solid var(--v3-line)!important;border-radius:20px!important;background:var(--v3-surface)!important;box-shadow:0 8px 28px #3442770b!important}.workspace-v3__stage .workspace-section--locked{opacity:.58}.workspace-v3__stage .workspace-section:not(.workspace-section--locked){box-shadow:0 10px 36px #5844b312!important}.workspace-v3__stage .workspace-section>h2,.workspace-v3__stage .workspace-step{color:var(--v3-muted)!important;letter-spacing:.08em!important;font-size:10px!important}.workspace-v3__stage .workspace-section h1,.workspace-v3__stage .workspace-section h2,.workspace-v3__stage .workspace-section h3{color:var(--v3-ink)}.workspace-v3__stage .workspace-results.workspace-section--locked{opacity:1;filter:none}.workspace-v3__stage .content-mode-grid{grid-template-columns:repeat(4,1fr);gap:6px}.workspace-v3__stage .content-mode-card{min-height:92px!important;border-color:var(--v3-line)!important;border-radius:11px!important}.workspace-v3__stage .content-mode-media{height:45px!important}.workspace-v3__stage .content-mode-card>span:last-child{padding:7px!important}.workspace-v3__stage .content-mode-card small{display:none}.workspace-v3__stage .concept-selection__card.selected,.workspace-v3__stage .content-mode-card.selected,.workspace-v3__stage .workspace-v2-geometry button.active,.workspace-v3__stage .workspace-v2-prompt__tabs button.active,.workspace-v3__stage .workspace-v2-resolution button.active{border-color:#cbbdff!important;color:#5c3ad7!important;background:linear-gradient(135deg,#f4f0ff,#eef2ff)!important;box-shadow:0 0 0 1px #8d72ef22!important}.workspace-v3__stage .workspace-v2-geometry__shape.ratio-9-16{width:9px;height:16px}.workspace-v3__stage .workspace-v2-geometry__shape.ratio-16-9{width:18px;height:10px}.workspace-v3__stage .workspace-generate,.workspace-v3__stage .workspace-primary{border:0!important;border-radius:11px!important;color:#fff!important;background:linear-gradient(120deg,#3f72f6,#8142ed)!important;box-shadow:0 8px 24px #563de52e!important}.workspace-v3__stage .workspace-generate:disabled{background:#dfe3ee!important;color:#8792aa!important;box-shadow:none!important}.workspace-v3__stage input:focus,.workspace-v3__stage select:focus,.workspace-v3__stage textarea:not([data-focus-owned]):focus{outline:0!important;border-color:#8a6cf0!important;box-shadow:0 0 0 3px #7b5cff17!important}.workspace-v3__zoom{position:absolute;z-index:10;right:18px;bottom:18px;padding:5px;display:flex;align-items:center;border:1px solid var(--v3-line);border-radius:11px;background:var(--v3-surface);box-shadow:0 10px 28px #26325b1b}.workspace-v3__zoom button,.workspace-v3__zoom output{min-width:34px;height:32px;display:grid;place-items:center;border:0;background:transparent;color:var(--v3-ink);font-size:10px}.workspace-v3__zoom button:hover{border-radius:7px;background:var(--v3-soft);color:var(--v3-accent)}.workspace-v3__overview-hint{display:none}.workspace-v3 .camera-action{display:none!important}.workspace-v3-dropzone{width:100%;min-height:230px;display:grid;place-content:center;justify-items:center;grid-gap:7px;gap:7px;border:1.5px dashed #b9b0ec!important;border-radius:14px!important;color:#5c45d3!important;background:linear-gradient(145deg,#fbfbff,#f4f2ff)!important}.workspace-v3-dropzone b{width:47px;height:47px;display:grid;place-items:center;border-radius:50%;font-size:24px;background:#eee9ff}.workspace-v3-dropzone strong{color:var(--v3-ink);font-size:13px}.workspace-v3-dropzone span{font-size:11px}.workspace-v3-dropzone i{margin-top:5px;padding:8px 18px;border-radius:9px;color:#fff;background:linear-gradient(120deg,#4a70f7,#7d43ef);font-size:10px;font-style:normal;font-weight:750}.workspace-v3-dropzone small{margin-top:3px;color:var(--v3-muted);font-size:9px}.workspace-v3-demo{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;margin-top:14px}.workspace-v3-demo div{position:relative;aspect-ratio:1.2;overflow:hidden;border-radius:12px;background:#eef0f7}.workspace-v3-demo img{width:100%;height:100%;display:block;object-fit:cover}.workspace-v3-demo b{position:absolute;left:6px;bottom:6px;max-width:calc(100% - 12px);padding:4px 6px;border-radius:7px;color:#26304c;background:#ffffffdf;font-size:8px;line-height:1.2}.workspace-v3-placeholders>div{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.workspace-v3-placeholders i{display:block;aspect-ratio:1;border-radius:12px;background:linear-gradient(135deg,#eef1f7,#f7f8fb);box-shadow:inset 0 0 0 1px #e4e8f1}.workspace-v3__stage .workspace-main{display:grid;grid-template-columns:minmax(250px,.82fr) minmax(430px,1.35fr) minmax(280px,.93fr);align-items:start;grid-gap:18px;gap:18px;width:clamp(1120px,calc(100vw - 238px),1500px);min-height:calc(100vh - 244px)}.workspace-v3__stage .workspace-create.workspace-section,.workspace-v3__stage .workspace-results.workspace-section,.workspace-v3__stage .workspace-upload.workspace-section{width:100%;min-width:0;height:calc(100vh - 232px);min-height:500px;max-height:none;margin:0!important;padding:18px!important;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.workspace-v3__stage .workspace-stage-header{display:flex;align-items:center;gap:12px;margin:0 0 7px}.workspace-v3__stage .workspace-stage-header>div{min-width:0}.workspace-v3__stage .workspace-stage-number{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:12px;background:var(--v3-soft);color:var(--v3-accent);font-size:16px;font-weight:800}.workspace-v3__stage .workspace-stage-header .workspace-step{margin:0 0 3px}.workspace-v3__stage .workspace-stage-header h1,.workspace-v3__stage .workspace-stage-header h2{margin:0!important;font-size:20px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:normal!important}.workspace-v3__stage .workspace-section>p{margin-block:5px 10px;font-size:10px;line-height:1.45}.workspace-v3__stage .workspace-section h3{font-size:12px}.workspace-v3__stage .source-strip{margin-block:10px}.workspace-v3__stage .source-strip.compact{margin-bottom:10px}.workspace-v3__stage .workspace-v3-dropzone{min-height:190px}.workspace-v3__stage .capture-actions{display:none}.workspace-v3__stage .workspace-generate,.workspace-v3__stage .workspace-primary{min-height:40px}.workspace-v3__stage .content-mode-grid{margin:10px 0}.workspace-v3__stage .content-mode-card{min-height:80px!important}.workspace-v3__stage .content-mode-card:hover:not(:disabled){transform:translateY(-1px);border-color:#ad9af5!important;box-shadow:0 7px 18px #5e47c318!important}.workspace-v3__stage .content-mode-card:focus-visible,.workspace-v3__stage a:focus-visible,.workspace-v3__stage button:focus-visible{outline:2px solid #7b5cff!important;outline-offset:2px}.workspace-v3__stage .concept-selection{gap:7px}.workspace-v3__stage .concept-selection__card{border-radius:12px!important}.workspace-v3__stage .advanced-panel,.workspace-v3__stage .custom-intent,.workspace-v3__stage .workspace-card-composer{border-radius:13px!important}.workspace-v3__stage .generation-plan{margin-top:9px}.workspace-v3__stage .results-empty{min-height:250px;margin-top:10px}.workspace-v3__stage .workspace-v2-tree{max-width:100%}.workspace-v3__stage .workspace-v2-result-card{border-radius:13px!important;overflow:hidden}.workspace-v3__stage .product-truth-fields__grid{grid-template-columns:1fr}.workspace-v3__stage .product-truth-fields input{min-height:38px}.workspace-v3__stage .product-truth-fields__name{width:100%;min-height:52px;padding:9px 12px;border:1px solid var(--v3-line);border-radius:10px;color:var(--v3-ink);background:var(--v3-surface);line-height:1.35;resize:none;overflow:hidden;field-sizing:content}.workspace-v3__stage .workspace-v2-cross-sell{display:flex;flex-wrap:wrap;gap:6px}.workspace-v3__stage .workspace-v2-cross-sell>span{width:100%}.workspace-v3__stage .next-content>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.workspace-v3__stage .next-content button{width:auto;min-width:0}.workspace-v3__stage .next-content button:nth-child(3){grid-column:1/-1;aspect-ratio:2.8}.workspace-v3[data-active-section=workspace-create] #workspace-create,.workspace-v3[data-active-section=workspace-photo] #workspace-photo,.workspace-v3[data-active-section=workspace-results] #workspace-results{border-color:#c9bcff!important;box-shadow:0 14px 42px #5f45d51b!important}.workspace-v3__stage .workspace-main:before{left:calc(22.5% + 2px)}.workspace-v3__stage .workspace-main:after{left:calc(66% + 2px)}@media(min-width:901px) and (max-height:780px){.workspace-v3__stage .workspace-create.workspace-section,.workspace-v3__stage .workspace-results.workspace-section,.workspace-v3__stage .workspace-upload.workspace-section{height:calc(100vh - 220px);min-height:430px}.workspace-v3__stage .workspace-v3-dropzone{min-height:145px}.workspace-v3__stage .workspace-section>p{margin-block:3px 7px}.workspace-v3__stage .content-mode-card{min-height:72px!important}.workspace-v3__stage .content-mode-media{height:38px!important}}.workspace-v3-inspector{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(320px,360px)!important;place-items:stretch!important;padding:28px!important;gap:18px}.workspace-v3-inspector__preview{display:grid;place-items:center;min-width:0;min-height:0}.workspace-v3-inspector__preview img{max-width:100%;max-height:calc(100vh - 56px);border-radius:14px}.workspace-v3-inspector>aside{min-width:0;min-height:0;padding:20px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;border-radius:16px;background:#fff;color:#111a3a}.workspace-v2-fullscreen.workspace-v3-inspector a,.workspace-v2-fullscreen.workspace-v3-inspector button{position:static;inset:auto}.workspace-v3-inspector__header{display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:start;grid-gap:12px;gap:12px}.workspace-v3-inspector__header>div{min-width:0}.workspace-v3-inspector__header p{margin:0 0 7px;color:#8b7bd1;font-size:9px;font-weight:800;letter-spacing:.12em}.workspace-v3-inspector__header h2{margin:0;color:#111a3a;font-size:22px;line-height:1.18}.workspace-v3-inspector__header span{display:block;margin-top:7px;overflow-wrap:anywhere;color:#7180a7;font-size:11px}.workspace-v3-inspector .workspace-v3-inspector__close{width:36px;height:36px;min-height:36px;padding:0;display:grid;place-items:center;border:1px solid #e1e5f0;border-radius:10px;background:#f8f8fd;color:#58637d;font-size:23px;line-height:1}.workspace-v3-inspector__actions{display:grid;grid-gap:8px;gap:8px}.workspace-v3-inspector__actions>a,.workspace-v3-inspector__actions>button{min-height:40px;padding:0 12px;display:grid;place-items:center;border:1px solid #e1e5f0;border-radius:10px;background:#f8f8fd;color:#3d33a4;font-size:11px;text-align:center;text-decoration:none}.workspace-v3-inspector__actions .workspace-v3-inspector__download{border:0;color:#fff;background:linear-gradient(120deg,#496ff7,#7d43ef);font-weight:750;box-shadow:0 8px 20px #563de52e}.workspace-v3-inspector__feedback{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.workspace-v3-inspector__feedback button{min-height:36px;border:1px solid #e1e5f0;border-radius:9px;background:#fff;color:#58637d;font-size:10px}.workspace-v3-inspector__creation{margin-top:2px;padding-top:14px;border-top:1px solid #e8eaf3}.workspace-v3-inspector__creation>strong{display:block;margin-bottom:9px;font-size:11px}.workspace-v3-inspector__create{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.workspace-v3-inspector__create button{min-height:44px;padding:8px;border:1px solid #dedaf4;border-radius:10px;background:#f7f5ff;color:#4933aa;font-size:10px;font-weight:700}[data-theme=dark] .workspace-v3{--v3-bg:#080d19;--v3-surface:#101827;--v3-ink:#f4f6ff;--v3-muted:#9ca8c4;--v3-line:#27324a;--v3-soft:#1d1c39;--v3-accent:#a98cff}.workspace-v3[data-theme=dark]{color-scheme:dark}[data-theme=dark] .workspace-v3__topbar{background:#101827f2}:where([data-theme=dark] .workspace-v3__stage) :where(input,textarea,select,button){color:var(--v3-ink);background-color:#121c2d;border-color:var(--v3-line)}@media(max-width:900px){.workspace-v3__topbar{height:62px;padding:0 12px;grid-template-columns:auto 1fr auto;gap:9px}.workspace-v3__mobile-menu{position:relative;display:block}.workspace-v3__mobile-menu summary{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--v3-line);border-radius:9px;color:var(--v3-ink);background:var(--v3-surface);font-size:17px;list-style:none;cursor:pointer}.workspace-v3__mobile-menu summary::-webkit-details-marker{display:none}.workspace-v3__mobile-menu nav{position:absolute;z-index:5;left:0;top:42px;width:210px;padding:8px;display:grid!important;grid-gap:4px;gap:4px;border:1px solid var(--v3-line);border-radius:12px;background:var(--v3-surface);box-shadow:0 16px 42px #25315d2b}.workspace-v3__mobile-menu nav a{min-height:38px;padding:0 10px;display:flex;align-items:center;border-radius:8px;color:var(--v3-ink);font-size:11px;text-decoration:none}.workspace-v3__mobile-menu nav a:hover{color:var(--v3-accent);background:var(--v3-soft)}.workspace-v3__brand img{width:29px;height:29px}.workspace-v3__brand strong{font-size:17px}.workspace-v3__credits,.workspace-v3__new,.workspace-v3__save,.workspace-v3__topbar>nav{display:none}.workspace-v3__view-toggle{display:grid;place-items:center}.workspace-v3__tabs{position:fixed;left:0;top:62px;height:43px;padding:5px 10px}.workspace-v3__tabs a{min-width:118px;padding:4px 8px}.workspace-v3__tabs a small{display:none}.workspace-v3__tabs a.add{min-width:32px;width:32px}.workspace-v3__sidebar{display:none}.workspace-v3__workflow{inset:105px 0 0;grid-template-rows:52px 1fr}.workspace-v3__steps{justify-content:flex-start;padding:7px 12px;overflow-x:auto}.workspace-v3__steps button{min-width:auto;padding-right:24px}.workspace-v3__steps button:not(:last-child):after{left:calc(100% - 19px);right:4px}.workspace-v3__steps b{width:27px;height:27px}.workspace-v3__steps span{font-size:9px;white-space:nowrap}.workspace-v3__viewport{overflow-y:auto;overflow-x:hidden;cursor:auto;background-image:none}.workspace-v3__stage{width:100%;min-width:0;padding:10px 12px 20px;transform:none!important}.workspace-v3__stage .workspace-main{display:block!important;width:100%!important;min-width:0!important}.workspace-v3__stage .workspace-main:after,.workspace-v3__stage .workspace-main:before{display:none}.workspace-v3__stage .workspace-section{width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;margin:0 0 14px!important;padding:18px 16px!important;border:1px solid var(--v3-line)!important;border-radius:16px!important}.workspace-v3__stage .workspace-section--locked{min-height:150px!important}.workspace-v3__stage .content-mode-grid{grid-template-columns:repeat(4,minmax(82px,1fr));overflow-x:auto}.workspace-v3__stage .content-mode-card{min-width:82px}.workspace-v3__stage .capture-actions{display:grid}.workspace-v3__stage .capture-actions button:not(.camera-action),.workspace-v3__zoom{display:none}.workspace-v3 .camera-action{display:block!important}.workspace-v3--overview .workspace-v3__viewport{overflow:auto;touch-action:none;background-color:var(--v3-bg);background-image:radial-gradient(#cad1e7 1px,transparent 0);background-size:16px 16px}.workspace-v3--overview .workspace-v3__stage{width:1180px;padding:24px;transform:scale(var(--workspace-zoom))!important;transform-origin:top left}.workspace-v3--overview .workspace-v3__stage .workspace-main{display:grid!important;grid-template-columns:330px 500px 330px!important;grid-gap:18px;gap:18px;width:1180px!important}.workspace-v3--overview .workspace-v3__stage .workspace-section{min-height:520px!important;border:1px solid var(--v3-line)!important;border-radius:18px!important;pointer-events:auto}.workspace-v3--overview .workspace-v3__stage .workspace-main:after,.workspace-v3--overview .workspace-v3__stage .workspace-main:before{display:block}.workspace-v3--overview .workspace-v3__zoom{display:flex}.workspace-v3--overview .workspace-v3__viewport:after{content:"Нажмите на блок, чтобы открыть его в ленте";position:fixed;left:50%;bottom:18px;transform:translateX(-50%);padding:8px 12px;border-radius:999px;color:#fff;background:#171e35d9;font-size:10px;white-space:nowrap}.workspace-v3__overview-hint{position:fixed;z-index:120;inset:0;display:grid;place-items:start end;padding:73px 55px;background:#070b1880}.workspace-v3__overview-hint>div{width:250px;padding:15px;display:grid;grid-gap:9px;gap:9px;border-radius:14px;background:#fff;color:#17213a;box-shadow:0 18px 55px #05091855}.workspace-v3__overview-hint b{justify-self:end;color:#6948f4;font-size:24px}.workspace-v3__overview-hint strong{font-size:12px;line-height:1.45}.workspace-v3__overview-hint button{min-height:38px;border:0;border-radius:9px;color:#fff;background:linear-gradient(120deg,#456df5,#7b43ed)}.workspace-v3-inspector{grid-template-columns:1fr!important;grid-template-rows:minmax(220px,42vh) auto;padding:10px!important;gap:10px;overflow-y:auto}.workspace-v3-inspector__preview img{max-height:42vh}.workspace-v3-inspector>aside{box-sizing:border-box;width:100%;min-height:auto;padding:16px;overflow:visible}.workspace-v3-inspector__header h2{font-size:19px}.workspace-v3-inspector__create button{min-height:42px}}@media(max-width:700px){.workspace-v3__stage .workspace-stage-header{align-items:center;gap:12px;margin-bottom:8px}.workspace-v3__stage .workspace-stage-header h1,.workspace-v3__stage .workspace-stage-header h2{font-size:20px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:normal!important}.workspace-v3__stage .workspace-stage-number{width:36px;height:36px;flex-basis:36px;font-size:18px;font-weight:700;line-height:24px}.workspace-v3__stage .workspace-create.workspace-section,.workspace-v3__stage .workspace-results.workspace-section,.workspace-v3__stage .workspace-upload.workspace-section{padding:16px!important}.workspace-v3__stage .workspace-section>p{margin-block:8px 16px;font-size:16px;line-height:22px;font-weight:400;letter-spacing:normal}.workspace-v3__stage .workspace-step{font-size:14px!important;line-height:20px!important;font-weight:400!important;letter-spacing:normal!important}.workspace-v3__stage .workspace-generate,.workspace-v3__stage .workspace-primary{min-height:48px;padding:12px 16px;font-size:16px;font-weight:600;line-height:22px;letter-spacing:normal}.workspace-v3__stage :is(input,select,textarea){font-size:max(16px,1em)!important}}@media(max-width:700px){.workspace-v3--overview .workspace-v3__viewport{overflow-y:auto;overflow-x:hidden;touch-action:pan-y;background-image:none}.workspace-v3--overview .workspace-v3__stage{width:100%;min-width:0;padding:10px 12px 20px;transform:none!important}.workspace-v3--overview .workspace-v3__stage .workspace-main{display:block!important;width:100%!important;min-width:0!important}.workspace-v3--overview .workspace-v3__stage .workspace-section{width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;margin:0 0 14px!important;pointer-events:auto}.workspace-v3--overview .workspace-v3__stage .workspace-main:after,.workspace-v3--overview .workspace-v3__stage .workspace-main:before,.workspace-v3--overview .workspace-v3__viewport:after,.workspace-v3--overview .workspace-v3__zoom{display:none!important}}@media(max-width:900px){.workspace-v3__brand-line{gap:4px;line-height:26px}.workspace-v3__brand-line .workspace-v3__logo-mark{width:27px;height:26px;flex-basis:27px}.workspace-v3__brand-line strong{font-size:24px;line-height:26px}.workspace-v3__brand-line em{font-size:14px;line-height:18px;padding:2px 6px}.workspace-v3__brand small{margin-left:31px;font-size:13px;line-height:16px;letter-spacing:.04em}.workspace-v3__sign-in{height:34px;min-width:66px;padding:0 14px}}@media(max-width:600px){.workspace-v3__topbar{gap:8px}}@media(max-width:350px){.workspace-v3__topbar{padding-left:10px;padding-right:10px;gap:7px}.workspace-v3__brand-line{gap:3px;line-height:25px}.workspace-v3__brand-line .workspace-v3__logo-mark{width:24px;height:24px;flex-basis:24px}.workspace-v3__brand-line strong{font-size:23px;line-height:25px}.workspace-v3__brand-line em{font-size:13px;line-height:17px;padding:2px 5px}.workspace-v3__brand small{margin-left:27px}.workspace-v3__sign-in{min-width:60px;padding:0 12px}}.workspace-v3__stage #workspace-create>.workspace-stage-header{align-items:center;gap:12px}.workspace-v3__stage #workspace-create>.workspace-stage-header h2{font-size:20px!important;line-height:1.25!important;font-weight:700!important}.workspace-v3__stage #workspace-create>.workspace-stage-header .workspace-stage-number{width:38px;height:38px;flex-basis:38px;font-size:16px;font-weight:700;line-height:1.3;font-feature-settings:"lnum";font-variant-numeric:lining-nums;white-space:nowrap}@media(max-width:700px){.workspace-v3__stage #workspace-create>.workspace-stage-header .workspace-stage-number{width:32px;height:32px;flex-basis:32px}}.workspace-recognized-heading{display:inline-flex;align-items:center;gap:9px;font:inherit;line-height:1.3}.workspace-recognized-heading>svg{width:23px;height:23px;flex-shrink:0;color:#0f9f70}.workspace-v3{--v3-side:176px;--v3-canvas:#f8f9fd;--v3-grid-dot:#c8d0e1;width:100%;height:100dvh;min-height:0;display:grid;grid-template-columns:var(--v3-side) minmax(0,1fr);grid-template-rows:56px minmax(0,1fr);overflow:hidden;transition:grid-template-columns .22s cubic-bezier(.2,.8,.2,1)}.workspace-v3[data-sidebar=collapsed]{--v3-side:56px}.workspace-v3 svg{width:18px;height:18px}.workspace-v3 svg:not([viewBox="0 0 256 256"]){fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.workspace-v3 svg[viewBox="0 0 256 256"]{fill:currentColor;stroke:none}.account-primitive__page-header{min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.account-primitive__page-header>div{min-width:0}.account-primitive__page-header p{margin:0 0 4px;color:var(--v3-accent);font-size:10px;font-weight:850;letter-spacing:.11em}.account-primitive__page-header h1{margin:0;overflow-wrap:anywhere;font-size:28px;line-height:1.05;letter-spacing:-.035em}.account-primitive__page-header>div>span{display:block;margin-top:5px;color:var(--v3-muted);font-size:11px;line-height:1.45}.account-primitive__page-header-trailing{min-width:0;max-width:45%;overflow-wrap:anywhere;color:var(--v3-muted);font-size:12px}.account-primitive__panel{min-width:0;padding:16px;border:1px solid var(--v3-line);border-radius:15px;background:var(--v3-surface);box-shadow:0 3px 18px #0f172309}.account-primitive__badge{min-height:24px;padding:0 7px;display:inline-flex;align-items:center;gap:4px;border-radius:999px;color:var(--v3-muted);background:var(--v3-bg);font-size:8px;font-weight:750;line-height:1.2;text-align:center;white-space:normal}.account-primitive__badge--brand{color:var(--v3-accent);background:var(--v3-soft)}.account-primitive__badge--success{color:#148b59;background:#eaf9f1}.account-primitive__badge--warning{color:#94620f;background:#fff6df}.account-primitive__badge--danger{color:#c4475d;background:#fff0f2}.account-primitive__list-row{min-width:0;min-height:52px;padding:6px 9px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px}.account-primitive__list-row-icon{width:32px;height:32px;display:grid;place-items:center;flex:none;border-radius:9px;color:var(--v3-accent);background:var(--v3-soft)}.account-primitive__list-row-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.account-primitive__list-row-copy strong{min-width:0;overflow-wrap:anywhere;font-size:11px}.account-primitive__list-row-copy small{min-width:0;overflow:hidden;color:var(--v3-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.account-primitive__list-row-trailing{min-width:0;justify-self:end}.account-primitive__state{min-width:0;min-height:116px;display:grid;place-content:center;justify-items:center;grid-gap:5px;gap:5px;color:var(--v3-muted);text-align:center}.account-primitive__state>strong{color:var(--v3-ink);font-size:12px}.account-primitive__state>span:not(.account-primitive__state-icon){max-width:520px;overflow-wrap:anywhere;font-size:9px;line-height:1.5}.account-primitive__state-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:var(--v3-accent);background:var(--v3-soft)}.account-primitive__state--error .account-primitive__state-icon{color:#c4475d;background:#fff0f2}.account-primitive__provider{border-color:var(--v3-line)}.account-primitive__provider-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:var(--v3-accent);background:var(--v3-bg)}.account-primitive__provider-icon--google{color:#4285f4}.account-primitive__provider-icon--yandex{color:#fff;background:#ff4433}.account-primitive__provider-icon--telegram{color:#fff;background:#2aabee}.account-primitive__credit{display:inline-flex!important;align-items:center;gap:.22em;min-width:0}.account-primitive__credit>span{color:#ffd45b;font-size:.7em;line-height:1}.account-primitive__credit>strong{min-width:0;overflow:hidden;font:inherit;text-overflow:ellipsis}.account-primitive__workspace-switcher{min-width:0;display:grid;grid-gap:3px;gap:3px}.workspace-v3__sidebar .account-primitive__workspace-switcher button{min-height:44px;grid-template-columns:28px minmax(0,1fr) auto}.workspace-v3__sidebar .account-primitive__workspace-switcher button>span:nth-child(2){min-width:0;display:grid;grid-gap:1px;gap:1px}.workspace-v3__sidebar .account-primitive__workspace-switcher small,.workspace-v3__sidebar .account-primitive__workspace-switcher strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-v3__sidebar .account-primitive__workspace-switcher strong{font-size:9px}.workspace-v3__sidebar .account-primitive__workspace-switcher small{color:var(--v3-muted);font-size:7px;text-transform:capitalize}.workspace-v3__sidebar .account-primitive__workspace-switcher button[aria-current=page]{color:var(--v3-accent);background:var(--v3-soft)}.account-primitive__workspace-avatar{width:28px!important;max-width:28px!important;height:28px;display:grid!important;place-items:center;border-radius:8px;color:#fff;background:linear-gradient(135deg,#4f46e5,#8b5cf6);font-size:9px;font-weight:850;opacity:1!important}.account-primitive__workspace-check{width:auto!important;max-width:14px!important;color:#22a56e;font-size:9px;opacity:1!important}[data-theme=dark] .account-primitive__badge--success{color:#6de4ad;background:#143426}[data-theme=dark] .account-primitive__badge--warning{color:#f4ca72;background:#3a2d13}[data-theme=dark] .account-primitive__badge--danger,[data-theme=dark] .account-primitive__state--error .account-primitive__state-icon{color:#ff9baa;background:#3b1c24}@media(max-width:900px){.account-primitive__page-header{align-items:flex-start;gap:9px}.account-primitive__page-header h1{font-size:23px}.account-primitive__page-header-trailing{display:none}.account-primitive__panel{padding:11px;border-radius:13px}.account-primitive__list-row-copy small{white-space:normal;overflow-wrap:anywhere}.account-primitive__badge{max-width:112px}}.workspace-v3__topbar{position:relative;z-index:80;inset:auto;grid-column:1/-1;grid-row:1;height:56px;padding:0 14px;display:grid;grid-template-columns:auto minmax(280px,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.workspace-v3__brand-cluster{min-width:0;display:flex;align-items:center;gap:7px}.workspace-v3__burger,.workspace-v3__theme{width:34px;height:34px;padding:0;display:grid;place-items:center;border:1px solid var(--v3-line);border-radius:9px;background:var(--v3-surface);color:var(--v3-ink);cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.workspace-v3__burger:hover,.workspace-v3__burger[aria-expanded=true],.workspace-v3__theme:hover{border-color:color-mix(in srgb,var(--v3-accent) 42%,var(--v3-line));color:var(--v3-accent);background:var(--v3-soft)}.workspace-v3__burger:active,.workspace-v3__theme:active{transform:translateY(1px)}.workspace-v3__brand{width:150px;min-width:0;height:42px;display:grid;align-content:center;grid-gap:1px;gap:1px;color:var(--v3-ink);text-decoration:none}.workspace-v3__brand .workspace-v3__brand-line{min-width:0;display:flex;align-items:center;gap:3px}.workspace-v3__brand img{width:94px;height:auto;display:block}.workspace-v3__brand em{color:#7657ed;font-size:13px;font-style:normal;font-weight:800;letter-spacing:-.02em}.workspace-v3__brand .workspace-v3__logo-dark{display:none}.workspace-v3__brand small{margin:0 0 0 31px;color:var(--v3-muted);font-size:7px;line-height:1;letter-spacing:.06em}[data-theme=dark] .workspace-v3__brand .workspace-v3__logo-light{display:none}[data-theme=dark] .workspace-v3__brand .workspace-v3__logo-dark{display:block}.workspace-v3__topbar-status{min-width:0;justify-self:center}.workspace-v3__projects-link{min-height:34px;padding:0 10px;display:flex;align-items:center;border:0;border-radius:8px;background:transparent;color:var(--v3-muted);font-size:11px;font-weight:650;text-decoration:none;white-space:nowrap}.workspace-v3__projects-link.active{color:var(--v3-accent);background:var(--v3-soft);box-shadow:inset 0 -2px var(--v3-accent)}.workspace-v3__actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.workspace-v3__balance{position:relative}.workspace-v3__balance-chip{min-width:58px;height:34px;padding:0 10px;display:flex;align-items:center;justify-content:center;border:1px solid var(--v3-line);border-radius:9px;color:var(--v3-muted);background:var(--v3-surface);font-size:10px;font-weight:800}.workspace-v3__balance-chip:hover,.workspace-v3__balance-chip[aria-expanded=true]{color:var(--v3-accent);background:var(--v3-soft)}.workspace-v3__save{display:flex;align-items:center;gap:4px;white-space:nowrap;font-size:9px}.workspace-v3__save svg{width:13px;height:13px}.workspace-v3__new{min-height:36px;padding:0 11px;display:flex;place-items:initial;align-items:center;gap:5px;border-radius:9px;font-size:10px}.workspace-v3__new svg{width:14px;height:14px}.workspace-v3__avatar,.workspace-v3__view-toggle{width:34px;height:34px;padding:0}.workspace-v3__avatar{display:grid;place-items:center;border:0;border-radius:50%;color:#fff;background:linear-gradient(135deg,#4f46e5,#8b5cf6);font-size:11px;font-weight:800;text-decoration:none}.workspace-v3__sidebar{position:relative;z-index:55;inset:auto;grid-column:1;grid-row:2;width:auto;padding:10px 8px;display:flex;flex-direction:column;gap:0;overflow:hidden;transition:padding .22s cubic-bezier(.2,.8,.2,1),border-color .22s ease}.workspace-v3__sidebar-primary,.workspace-v3__sidebar-utilities{display:grid;grid-gap:4px;gap:4px}.workspace-v3__sidebar>.workspace-v3__sidebar-primary,.workspace-v3__sidebar>.workspace-v3__sidebar-utilities{flex:0 0 auto}.workspace-v3__sidebar-utilities{margin-top:auto}.workspace-v3__sidebar-label{padding:10px 9px 4px;color:var(--v3-muted);font-size:8px;font-weight:800;line-height:1.2;letter-spacing:.09em;text-transform:uppercase}.workspace-v3__sidebar a,.workspace-v3__sidebar button{width:100%;min-height:38px;padding:0 9px;display:flex;align-items:center;gap:9px;border:0;border-radius:9px;background:transparent;color:var(--v3-muted);font-size:11px;font-weight:650;line-height:1.25;text-align:left;text-decoration:none;cursor:pointer;transition:color .16s ease,background .16s ease}.workspace-v3__sidebar a.active,.workspace-v3__sidebar a:hover,.workspace-v3__sidebar button:hover:not(:disabled){color:var(--v3-accent);background:var(--v3-soft)}.workspace-v3__sidebar button:disabled{cursor:default;opacity:.78}.workspace-v3__sidebar svg{width:15px;height:15px;flex:none}.workspace-v3__sidebar span{max-width:140px;overflow:hidden;opacity:1;white-space:nowrap;transition:opacity .14s ease,max-width .22s ease}.workspace-v3__sidebar-profile{min-height:40px!important;margin-top:8px;border:1px solid #dcd5fb!important;border-radius:10px!important;background:#f1efff!important;color:#5f4bc8!important}.workspace-v3[data-sidebar=collapsed] .workspace-v3__sidebar{padding-inline:7px}.workspace-v3[data-sidebar=collapsed] .workspace-v3__sidebar span{max-width:0;opacity:0}.workspace-v3[data-sidebar=collapsed] .workspace-v3__sidebar a,.workspace-v3[data-sidebar=collapsed] .workspace-v3__sidebar button{padding:0;justify-content:center}.workspace-v3[data-sidebar=collapsed] .workspace-v3__sidebar svg{width:17px;height:17px}[data-theme=dark] .workspace-v3__sidebar-profile{border-color:#4b426f!important;background:#292542!important;color:#b9a8ff!important}.workspace-v3 :is(a,button,input,textarea,select,summary,[tabindex]):not([data-focus-owned]):focus-visible{outline:2px solid var(--v3-accent)!important;outline-offset:2px!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--v3-accent) 18%,transparent)}.workspace-v3 :is(a,button,input,textarea,select,summary,[tabindex]):focus:not(:focus-visible){outline:none}.workspace-v3__workflow{inset:auto;display:block;overflow:hidden}.workspace-v3__projects-main,.workspace-v3__workflow{position:relative;grid-column:2;grid-row:2;min-width:0;min-height:0}.workspace-v3__projects-main{overflow:auto;background:var(--v3-bg)}.workspace-v3__viewport{position:absolute;inset:0;overflow:auto;overscroll-behavior:contain;touch-action:none;cursor:-webkit-grab;cursor:grab;background-color:var(--v3-canvas);background-image:radial-gradient(circle,var(--v3-grid-dot) 0,var(--v3-grid-dot) calc(.7px * var(--canvas-zoom)),transparent calc(.9px * var(--canvas-zoom)));background-size:calc(19px * var(--canvas-zoom)) calc(19px * var(--canvas-zoom))}.workspace-v3__viewport[data-panning=true]{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.workspace-v3__stage{box-sizing:border-box;width:max-content;min-width:100%;min-height:100%;padding:18px 24px 26px;transform-origin:top left;transform:scale(var(--workspace-zoom));transition:none}.workspace-v3__steps{width:clamp(1120px,calc(100vw - var(--v3-side) - 48px),1500px);height:40px;margin:0 auto 8px;padding:0;display:grid;grid-template-columns:minmax(250px,.82fr) minmax(430px,1.35fr) minmax(280px,.93fr);align-items:center;grid-gap:14px;gap:14px;border:0;background:transparent}.workspace-v3__steps button{min-width:0;height:34px;padding:0 8px;display:flex;align-items:center;gap:7px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--v3-muted);text-align:left}.workspace-v3__steps button:after{display:none!important}.workspace-v3__steps b{width:24px;height:24px;display:grid;place-items:center;flex:none;border-radius:50%;background:#e8ebf3;color:#69758e;font-size:9px}.workspace-v3__steps span{font-size:10px;font-weight:750}.workspace-v3__steps button.active{border-color:color-mix(in srgb,var(--v3-accent) 34%,var(--v3-line));background:var(--v3-soft)}.workspace-v3__steps button.active b{color:#fff;background:linear-gradient(135deg,#4e65f5,#7b45ed);box-shadow:none}.workspace-v3__steps button.active span{color:var(--v3-accent)}.workspace-v3__steps button.completed b{color:#fff;background:#22a56e}.workspace-v3__stage .workspace-main{width:clamp(1120px,calc(100vw - var(--v3-side) - 48px),1500px)}.workspace-v3__stage .workspace-main:after,.workspace-v3__stage .workspace-main:before{display:none}.workspace-v3__stage .workspace-create.workspace-section:before,.workspace-v3__stage .workspace-results.workspace-section:before{content:"›";position:absolute;z-index:3;left:-15px;top:28px;width:14px;display:grid;place-items:center;color:var(--v3-accent);background:var(--v3-canvas);font-size:18px;line-height:1;pointer-events:none}.workspace-v3__stage .workspace-create.workspace-section,.workspace-v3__stage .workspace-results.workspace-section,.workspace-v3__stage .workspace-upload.workspace-section{height:auto;min-height:0;overflow:visible}.workspace-v3__zoom{right:14px;bottom:14px;padding:4px}.workspace-v3__zoom button:last-child{min-width:58px}.workspace-v3__drawer-backdrop,.workspace-v3__mobile-drawer{display:none}[data-theme=dark] .workspace-v3{--v3-bg:#111827;--v3-surface:#182132;--v3-ink:#f5f6ff;--v3-muted:#a5afc5;--v3-line:#313c52;--v3-soft:#24243f;--v3-accent:#a78bfa;--v3-canvas:#171f2d;--v3-grid-dot:#3a455a}[data-theme=dark] .workspace-v3__topbar{background:#182132f2}@media(max-width:900px){.workspace-v3{--v3-side:0px;grid-template-columns:1fr;grid-template-rows:54px minmax(0,1fr)}.workspace-v3__topbar{height:54px;padding:0 9px;grid-template-columns:minmax(0,1fr) auto;gap:6px}.workspace-v3__brand-cluster{gap:5px;min-width:0}.workspace-v3__brand{width:116px;height:38px;gap:0}.workspace-v3__brand img{width:76px}.workspace-v3__brand em{font-size:11px}.workspace-v3__brand small{margin-left:28px;font-size:6px}.workspace-v3__new,.workspace-v3__projects-link,.workspace-v3__save,.workspace-v3__theme,.workspace-v3__topbar-status{display:none}.workspace-v3__actions{gap:5px}.workspace-v3__view-toggle{display:grid;place-items:center;order:1}.workspace-v3__avatar{width:32px;height:32px}.workspace-v3__sidebar{display:none}.workspace-v3__workflow{grid-column:1;grid-row:2}.workspace-v3__projects-main{grid-column:1;grid-row:2;overflow-x:hidden}.workspace-v3__viewport{overflow-y:auto;overflow-x:hidden;touch-action:pan-y;cursor:auto;background-image:none}.workspace-v3__stage{width:100%;min-width:0;min-height:0;padding:8px;transform:none!important}.workspace-v3__steps{position:-webkit-sticky;position:sticky;z-index:8;top:0;width:100%;height:42px;margin:0 0 7px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;background:color-mix(in srgb,var(--v3-canvas) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.workspace-v3__steps button{width:100%;min-width:0;height:34px;padding:0 4px;justify-content:center;text-align:center}.workspace-v3__steps b{width:23px;height:23px}.workspace-v3__steps span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.workspace-v3__stage .workspace-main{width:100%}.workspace-v3__stage .workspace-main:after,.workspace-v3__stage .workspace-main:before,.workspace-v3__zoom{display:none}.workspace-v3__drawer-backdrop{position:fixed;z-index:140;inset:54px 0 0;display:block;background:#0f172a5c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.workspace-v3__mobile-drawer{position:absolute;z-index:150;left:8px;top:5px;width:min(278px,calc(100vw - 32px));max-height:calc(100dvh - 67px);padding:8px;display:grid;grid-gap:3px;gap:3px;overflow-y:auto;border:1px solid var(--v3-line);border-radius:12px;background:var(--v3-surface);box-shadow:0 18px 55px #20294b38}.workspace-v3__mobile-drawer>div{height:34px;padding:0 4px 0 8px;display:flex;align-items:center;justify-content:space-between}.workspace-v3__mobile-drawer>div strong{font-size:10px}.workspace-v3__mobile-drawer a,.workspace-v3__mobile-drawer>button{width:100%;min-height:42px;padding:0 10px;display:flex;align-items:center;gap:9px;border:0;border-radius:9px;background:transparent;color:var(--v3-ink);font-size:11px;font-weight:650;text-align:left;text-decoration:none}.workspace-v3__mobile-drawer a:active,.workspace-v3__mobile-drawer a:hover,.workspace-v3__mobile-drawer>button:active:not(:disabled),.workspace-v3__mobile-drawer>button:hover:not(:disabled){color:var(--v3-accent);background:var(--v3-soft)}.workspace-v3__mobile-drawer button:disabled{opacity:.7}.workspace-v3__mobile-drawer svg{width:15px;height:15px}.workspace-v3__mobile-drawer a.active{color:var(--v3-accent);background:var(--v3-soft)}.workspace-v3--overview .workspace-v3__viewport{overflow:auto;touch-action:none;cursor:-webkit-grab;cursor:grab;background-color:var(--v3-canvas);background-image:radial-gradient(circle,var(--v3-grid-dot) 0,var(--v3-grid-dot) calc(.7px * var(--canvas-zoom)),transparent calc(.9px * var(--canvas-zoom)));background-size:calc(19px * var(--canvas-zoom)) calc(19px * var(--canvas-zoom))}.workspace-v3--overview .workspace-v3__stage{width:1192px;padding:18px;transform:scale(var(--workspace-zoom))!important;transform-origin:top left}.workspace-v3--overview .workspace-v3__steps{position:static;width:1156px;height:40px;margin-bottom:8px;grid-template-columns:330px 500px 330px;gap:18px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-v3--overview .workspace-v3__stage .workspace-main{width:1156px!important}.workspace-v3--overview .workspace-v3__stage .workspace-main:after,.workspace-v3--overview .workspace-v3__stage .workspace-main:before{display:block}.workspace-v3--overview .workspace-v3__zoom{display:flex}}.workspace-v3 .workspace-v3__topbar{position:relative;inset:auto;grid-column:1/-1;grid-row:1;height:56px;padding:0 14px;grid-template-columns:auto minmax(280px,1fr) auto;gap:12px}.workspace-v3 .workspace-v3__sidebar{position:relative;inset:auto;grid-column:1;grid-row:2;width:auto;padding:10px 8px;gap:0}.workspace-v3 .workspace-v3__workflow{position:relative;inset:auto;grid-column:2;grid-row:2;display:block}.workspace-v3 .workspace-v3__viewport{position:absolute;inset:0;touch-action:none;background-color:var(--v3-canvas);background-image:radial-gradient(circle,var(--v3-grid-dot) 0,var(--v3-grid-dot) calc(.7px * var(--canvas-zoom)),transparent calc(.9px * var(--canvas-zoom)));background-size:calc(19px * var(--canvas-zoom)) calc(19px * var(--canvas-zoom))}.workspace-v3 .workspace-v3__stage{width:max-content;min-width:100%;min-height:100%;padding:18px 24px 26px;transform:scale(var(--workspace-zoom));transition:none}.workspace-v3 .workspace-v3__steps{width:clamp(1120px,calc(100vw - var(--v3-side) - 48px),1500px);height:40px;margin:0 auto 8px;padding:0;display:grid;grid-template-columns:minmax(250px,.82fr) minmax(430px,1.35fr) minmax(280px,.93fr);grid-gap:14px;gap:14px;border:0;background:transparent}.workspace-v3 .workspace-v3__steps button{min-width:0;height:34px;padding:0 8px}.workspace-v3 .workspace-v3__steps button:after{display:none}.workspace-v3 .workspace-v3__stage .workspace-main{width:clamp(1120px,calc(100vw - var(--v3-side) - 48px),1500px)}.workspace-v3 .workspace-v3__stage .workspace-main:after,.workspace-v3 .workspace-v3__stage .workspace-main:before{display:none}.workspace-v3 .workspace-v3__stage .workspace-create.workspace-section,.workspace-v3 .workspace-v3__stage .workspace-results.workspace-section,.workspace-v3 .workspace-v3__stage .workspace-upload.workspace-section{height:auto;min-height:0;overflow:visible}@media(max-width:900px){.workspace-v3 .workspace-v3__topbar{height:54px;padding:0 9px;grid-template-columns:minmax(0,1fr) auto;gap:6px}.workspace-v3 .workspace-v3__sidebar{display:none}.workspace-v3 .workspace-v3__workflow{grid-column:1;grid-row:2}.workspace-v3 .workspace-v3__viewport{overflow-y:auto;overflow-x:hidden;touch-action:pan-y;cursor:auto;background-image:none}.workspace-v3 .workspace-v3__stage{width:100%;min-width:0;min-height:0;padding:8px;transform:none!important}.workspace-v3 .workspace-v3__steps{position:-webkit-sticky;position:sticky;top:0;width:100%;height:42px;margin:0 0 7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;background:color-mix(in srgb,var(--v3-canvas) 92%,transparent)}.workspace-v3 .workspace-v3__stage .workspace-main{width:100%!important}.workspace-v3 .workspace-v3__stage .workspace-create.workspace-section:before,.workspace-v3 .workspace-v3__stage .workspace-results.workspace-section:before{display:none}.workspace-v3.workspace-v3--overview .workspace-v3__viewport{overflow:auto;touch-action:none;cursor:-webkit-grab;cursor:grab;background-color:var(--v3-canvas);background-image:radial-gradient(circle,var(--v3-grid-dot) 0,var(--v3-grid-dot) calc(.7px * var(--canvas-zoom)),transparent calc(.9px * var(--canvas-zoom)));background-size:calc(19px * var(--canvas-zoom)) calc(19px * var(--canvas-zoom))}.workspace-v3.workspace-v3--overview .workspace-v3__stage{width:1192px;padding:18px;transform:scale(var(--workspace-zoom))!important}.workspace-v3.workspace-v3--overview .workspace-v3__steps{position:static;width:1156px;height:40px;margin-bottom:8px;grid-template-columns:330px 500px 330px;gap:18px;background:transparent}.workspace-v3.workspace-v3--overview .workspace-v3__stage .workspace-main{width:1156px!important}}