.vz-workspace-page .vz-studio.is-start{background:0 0;min-height:0}.vz-workspace-page .vz-studio.is-start .vz-chat{width:100%;max-width:1240px;padding:16px 0 24px}.vz-workspace-page .vz-studio.is-start .vz-conversation{padding:0 0 20px}.vz-workspace-page .vz-studio.is-start .vz-chat-intro h2{letter-spacing:-1px;margin:10px 0;font-size:32px}.vz-workspace-page .vz-studio.is-start .vz-chat-intro>div{margin-top:18px}.vz-workspace-page .vz-studio.is-start .vz-chat-intro>div button{flex-direction:row;align-items:center;padding:12px 16px}.vz-workspace-page .vz-studio.is-start .vz-composer{width:100%;margin:0}.vz-source-picker{border:1px solid var(--org-line);background:var(--org-surface);border-radius:12px;order:2;min-width:0;margin:0 0 20px}.vz-source-picker>summary{cursor:pointer;align-items:center;gap:10px;padding:16px 20px;font-size:15px;list-style:none;display:flex}.vz-source-picker>summary>svg{color:var(--vz-accent);flex-shrink:0}.vz-source-picker>summary>span{color:var(--org-secondary);margin-left:auto;font-size:14px}.vz-source-picker>summary:after{content:"+";font-size:20px;line-height:1}.vz-source-picker[open]>summary:after{content:"−"}.vz-source-body{padding:0 20px 18px}.vz-source-filters{grid-template-columns:minmax(170px,1fr) minmax(200px,1.6fr) auto auto;align-items:end;gap:12px;margin-bottom:16px;display:grid}.vz-source-filters>label{gap:7px;min-width:0;font-size:14px;display:grid}.vz-source-filters select,.vz-source-search>div{border:1px solid var(--org-line);background:var(--org-raised);color:var(--org-text);border-radius:7px;min-height:42px}.vz-source-filters select{width:100%;padding:9px 10px}.vz-source-search>div{align-items:center;gap:8px;padding:0 10px;display:flex}.vz-source-search input{outline-offset:2px;width:100%;min-width:0;background:0 0!important;border:0!important;padding:10px 0!important}.vz-source-filters>button{min-height:42px}.vz-source-grid{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:min(420px,50dvh);padding:3px;display:grid;overflow:auto}.vz-source-grid>label{border:1px solid var(--org-line);cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-width:0;min-height:96px;padding:13px 12px;display:flex}.vz-source-grid>label.is-selected{background:color-mix(in srgb,var(--vz-accent) 8%,var(--org-surface));border-color:var(--vz-accent)}.vz-source-grid>label:focus-within{outline:2px solid var(--vz-accent);outline-offset:2px}.vz-source-grid>label>svg,.vz-source-grid input{flex-shrink:0}.vz-source-grid>label>svg{color:var(--org-secondary)}.vz-source-grid input{width:16px;height:16px;accent-color:var(--vz-accent)}.vz-source-grid>label>span{flex:1;min-width:0}.vz-source-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;line-height:1.5;display:block;overflow:hidden}.vz-source-grid small{color:var(--org-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;line-height:1.5;display:block;overflow:hidden}.vz-source-pagination{color:var(--org-secondary);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:13px;display:flex}.vz-source-pagination>div{flex-shrink:0;align-items:center;gap:10px;display:flex}.vz-source-pagination>span>small{margin-top:4px;font-size:12px;display:block}.vz-source-selected{overscroll-behavior:contain;flex-wrap:wrap;gap:7px;max-height:112px;margin-top:14px;padding:3px;display:flex;overflow:auto}.vz-page .vz-source-selected button{max-width:100%;padding:6px 9px;font-size:12px}.vz-source-selected button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vz-source-selected svg{flex-shrink:0}.vz-source-body>small{color:var(--org-secondary);margin-top:12px;font-size:13px;line-height:1.6;display:block}.vz-source-empty{color:var(--org-secondary);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:14px;display:flex}.vz-studio.has-canvas .vz-source-picker{margin:0 12px 10px}.vz-studio.has-canvas .vz-source-picker>summary{gap:7px;padding:12px;font-size:14px}.vz-studio.has-canvas .vz-source-picker>summary>span{font-size:12px}.vz-studio.has-canvas .vz-source-body{padding:0 12px 12px}.vz-studio.has-canvas .vz-source-filters,.vz-studio.has-canvas .vz-source-grid{grid-template-columns:1fr}.vz-studio.has-canvas .vz-source-pagination{flex-wrap:wrap}.vz-page .vz-attach{border:1px solid var(--org-line);background:var(--org-raised);color:var(--org-text);border-radius:7px;align-items:center;gap:8px;padding:8px 11px;font-size:14px;font-weight:500;display:inline-flex}.vz-attach svg{color:var(--org-text);stroke-width:2px}.organization-console .modal:has(.vz-credit-pack){width:min(1120px,100% - 32px);max-height:calc(100dvh - 32px)}.organization-console .modal:has(.vz-credit-pack) .modal-content{padding:24px}.organization-console .modal:has(.vz-credit-pack) .modal-content>header{margin-bottom:18px}.organization-console .modal .vz-credit-pack{grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr);align-items:start;gap:24px;padding:0;display:grid}.vz-credit-choices,.vz-credit-checkout{min-width:0}.vz-billing-step{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.vz-billing-step h3,.vz-credit-choices .vz-billing-step-title{margin:0;font-size:17px}.vz-credit-choices .vz-billing-step-title{margin-bottom:16px}.vz-billing-details{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.vz-billing-details label{gap:6px;min-width:0;font-size:14px;display:grid}.vz-billing-details input,.vz-billing-details select{background:var(--org-raised);width:100%;min-width:0;min-height:40px;color:var(--org-text);border:1px solid var(--org-line);border-radius:6px;padding:8px 10px;font-size:14px}.vz-billing-tax-id{grid-column:1/-1}.vz-billing-details .vz-domestic-declaration{grid-column:1/-1;align-items:flex-start;gap:10px;line-height:1.5;display:flex}.vz-domestic-declaration input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--org-positive);flex:0 0 16px;margin:3px 0 0;padding:0}@media (max-width:540px){.vz-billing-details{grid-template-columns:1fr}.vz-billing-details input,.vz-billing-details select{font-size:16px}}.vz-credit-checkout{border:1px solid var(--org-line);background:var(--org-raised);border-radius:10px;gap:12px;padding:18px;display:grid}.vz-credit-summary{justify-content:space-between;align-items:start;gap:16px;display:flex}.vz-credit-summary h3{margin:0;font-size:17px!important}.vz-credit-summary p{color:var(--org-secondary);margin:6px 0 0;font-size:14px}.vz-credit-summary>strong{text-align:right;font-size:26px;font-weight:500}.vz-credit-summary small{color:var(--org-secondary);margin-top:5px;font-size:12px;font-weight:400;display:block}.vz-credit-explainer{color:var(--org-secondary);margin-top:16px;font-size:14px;line-height:1.7}.vz-credit-explainer p{margin:8px 0}.vz-credit-explainer strong{color:var(--org-text);font-weight:500}.vz-credit-explainer details{border-top:1px solid var(--org-line);margin-top:14px;padding-top:12px}.vz-credit-explainer summary{cursor:pointer;color:var(--org-text)}.vz-credit-explainer ul{margin-top:10px}.vz-credit-checkout .form-hint{margin:0;font-size:13px;line-height:1.6}.vz-credit-checkout .vz-billing-location{gap:8px}.vz-credit-checkout .vz-billing-location label{gap:6px;font-size:14px}.vz-credit-checkout .vz-billing-address{grid-template-columns:1fr 1fr;align-items:end}.vz-billing-address>button{grid-column:1/-1}.vz-credit-checkout .vz-tax-breakdown{gap:8px;font-size:14px}.vz-credit-checkout .vz-tax-breakdown>div:last-child{padding-top:10px;font-size:17px}.vz-credit-unavailable{color:var(--org-secondary);margin:0;font-size:14px;line-height:1.6}.vz-credit-refresh{margin-top:16px}.modal .vz-credit-history{margin-bottom:0}@media (max-width:1150px){.vz-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vz-source-filters{grid-template-columns:1fr 1.5fr}}@media (max-width:800px){.organization-console .modal .vz-credit-pack{grid-template-columns:1fr;gap:18px}.vz-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vz-credit-checkout{padding:16px}}@media (max-width:540px){.vz-source-filters,.vz-source-grid{grid-template-columns:1fr}.vz-source-body{padding:0 14px 14px}.vz-source-picker>summary{padding:14px}.vz-source-pagination{flex-wrap:wrap}.vz-workspace-page .vz-studio.is-start .vz-chat-intro h2{font-size:28px}.vz-workspace-page .vz-studio.is-start .vz-chat-intro>div{grid-template-columns:1fr;gap:8px}.vz-source-filters input,.vz-source-filters select{font-size:16px}.organization-console .modal:has(.vz-credit-pack) .modal-content{padding:18px}.vz-credit-checkout .vz-billing-address{grid-template-columns:1fr}.vz-page .vz-compose-footer{flex-wrap:wrap}.vz-page .vz-compose-footer>span{flex-basis:100%;order:3}.vz-source-empty{flex-direction:column;align-items:start}}.organization-console .org-page:has(>.vz-workspace-page){max-width:none;padding:20px 24px 40px}.org-workspace:has(>.org-page>.vz-workspace-page)>#product-demo-welcome{display:none}.vz-page.vz-workspace-page{max-width:none;margin:0;padding:0}.vz-workspace-page .vz-page-header{gap:16px;margin-bottom:16px}.vz-workspace-page .vz-brand{gap:10px}.vz-workspace-page .vz-brand-mark{border-radius:10px;width:38px;height:38px}.vz-workspace-page .vz-brand-mark img{width:36px;height:36px}.vz-workspace-page .vz-brand h1{margin:0 0 2px;font-size:21px}.vz-workspace-page .vz-toolbar{gap:10px;margin-bottom:12px}.vz-panel-controls{align-items:center;gap:6px;display:flex}.vz-panel-controls button[aria-expanded=true]{background:var(--org-raised);border-color:var(--vz-accent)}.vz-workspace-page .vz-workbench{grid-template-columns:minmax(0,1fr);gap:16px}.vz-workspace-page .vz-workbench[data-projects-open=true]{grid-template-columns:220px minmax(0,1fr)}.vz-workspace-page .vz-projects{border:1px solid var(--org-line);background:var(--org-surface);border-radius:10px;max-height:calc(100dvh - 180px);padding:12px;display:flex}.vz-workspace-page .vz-projects[hidden],.vz-workspace-page .vz-chat[hidden]{display:none}.vz-workspace-page .vz-studio.has-canvas{grid-template-columns:minmax(0,1fr) 320px;align-items:start;min-height:calc(100dvh - 180px);overflow:clip}.vz-workspace-page .vz-studio.has-canvas[data-prompt-open=false]{grid-template-columns:minmax(0,1fr)}.vz-workspace-page .vz-studio.has-canvas .vz-preview{order:0;min-height:100%}.vz-workspace-page .vz-studio.has-canvas .vz-chat{top:var(--org-header-height,60px);max-height:calc(100dvh - var(--org-header-height,60px) - 16px);border:0;border-left:1px solid var(--org-line);order:1;position:sticky;overflow:auto}.vz-workspace-page .vz-studio.has-canvas .vz-chat-top{padding:13px 14px}.vz-workspace-page .vz-chat-top>button{margin-left:auto;padding:6px}.vz-workspace-page .vz-studio.has-canvas .vz-conversation{flex:0 auto;min-height:100px;max-height:300px;padding:16px 14px}.vz-workspace-page .vz-studio.has-canvas .vz-composer{margin-top:auto}.vz-workspace-page .vz-composer textarea{font-size:15px}.vz-workspace-page .vz-preview-tools{gap:8px;padding:10px 16px}.vz-workspace-page .vz-preview-tools>div{width:auto}.vz-workspace-page .vz-preview-tools>label{min-width:180px}.vz-workspace-page .vz-preview-tools input{font-size:16px}.vz-workspace-page .vz-preview-tools button,.vz-workspace-page .vz-toolbar button,.vz-workspace-page .vz-toolbar button span{font-size:14px}.vz-workspace-page .vz-workspace-tabs{gap:6px;padding:7px 16px}.vz-workspace-page .vz-workspace-tabs button{padding:7px 12px;font-size:14px}.vz-workspace-page .vz-canvas{padding:18px 20px}.vz-workspace-page .vz-canvas-heading h2{margin:8px 0;font-size:26px}.vz-workspace-page .vz-canvas-heading p{margin-bottom:14px}.vz-workspace-page .vz-data-note{margin:10px 0 16px;font-size:14px}.vz-workspace-page .vz-table-scroll{max-height:520px}.vz-workspace-page .vz-table-scroll table,.vz-workspace-page .vz-table-scroll th button,.vz-workspace-page .vz-table-footer,.vz-workspace-page .vz-table-footer button,.vz-workspace-page .vz-widget h3,.vz-workspace-page .vz-chart-values>div,.vz-workspace-page .vz-chart-details,.vz-workspace-page .vz-chart-legend,.vz-workspace-page .vz-chart-note{font-size:14px}.vz-workspace-page .vz-analysis{padding:16px 20px;container-type:inline-size}.vz-workspace-page .vz-analysis>header{align-items:center;gap:12px;margin-bottom:12px}.vz-workspace-page .vz-analysis h2{margin:0 0 4px;font-size:19px}.vz-workspace-page .vz-analysis header p{margin:0;font-size:14px;line-height:1.5}.vz-analysis-context{border:1px solid var(--org-line);color:var(--org-secondary);border-radius:7px;padding:10px 12px;font-size:14px}.vz-analysis-context>summary{cursor:pointer;line-height:1.5}.vz-analysis-context .vz-analysis-sources{margin-top:12px}.vz-workspace-page .vz-analysis-section{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:14px;margin-top:18px;display:grid}.vz-workspace-page .vz-analysis-section>h3{grid-column:1/-1;margin:0;font-size:14px}.vz-workspace-page .vz-analysis-cell{grid-column:span 6;min-width:0;margin:0}.vz-workspace-page .vz-analysis-cell[data-kind=metric]{grid-column:span 4}.vz-workspace-page .vz-analysis-cell:is([data-kind=table],[data-kind=text],[data-kind=cards],[data-kind=scene3d],[data-span=full]){grid-column:1/-1}.vz-workspace-page .vz-analysis-cell[data-span=half]{grid-column:span 6}.vz-workspace-page .vz-analysis-cell[data-span=two-thirds]{grid-column:span 8}.vz-workspace-page .vz-analysis-cell[data-span=third]{grid-column:span 4}.vz-workspace-page .vz-analysis-cell[data-span=quarter]{grid-column:span 3}.vz-workspace-page .vz-cell-heading,.vz-workspace-page .vz-cell-heading small{font-size:14px}.vz-workspace-page .vz-cell-heading{gap:7px;padding:10px 12px}.vz-workspace-page .vz-cell-settings{padding:8px 12px}.vz-workspace-page .vz-analysis-cell>.vz-widget{padding:16px}:is(.organization-console:has(.vz-studio-shell.is-focus)>.org-topbar,.organization-console:has(.vz-studio-shell.is-focus)>.org-sidebar,.organization-console:has(.vz-studio-shell.is-focus)>.org-sidebar-scrim){display:none}.organization-console .org-workspace:has(.vz-studio-shell.is-focus){margin-left:0;padding-top:0;transition:none}.vz-studio-shell.is-focus>.vz-toolbar{display:none}.vz-workspace-page:has(.is-focus)>.vz-page-header{display:none}.vz-workspace-page .is-focus .vz-studio.has-canvas{min-height:calc(100dvh - 60px)}.vz-workspace-page .is-focus .vz-preview-tools{z-index:4;box-shadow:0 1px 0 var(--org-line);position:sticky;top:0}@container (max-width:900px){.vz-workspace-page .vz-analysis-cell:not([data-kind=metric]){grid-column:1/-1}}@container (max-width:600px){.vz-workspace-page .vz-analysis-cell{grid-column:1/-1!important}}@media (max-width:1300px){.vz-workspace-page .vz-workbench[data-projects-open=true]{grid-template-columns:minmax(0,1fr)}.vz-workspace-page .vz-projects{max-height:220px}}@media (max-width:1099px){.vz-workspace-page .vz-studio.has-canvas{grid-template-columns:minmax(0,1fr)}.vz-workspace-page .vz-studio.has-canvas .vz-chat{border:0;border-bottom:1px solid var(--org-line);order:-1;max-height:none;position:static}.vz-workspace-page .vz-preview-tools>div{width:100%}}@media (max-width:600px){.vz-workspace-page .vz-composer textarea{font-size:16px}.organization-console .org-page:has(>.vz-workspace-page){padding:14px 12px 28px}.vz-workspace-page .vz-page-header{gap:12px;margin-bottom:14px}.vz-workspace-page .vz-brand h1{font-size:20px}.vz-workspace-page .vz-toolbar>div{gap:8px;width:100%}.vz-workspace-page .vz-toolbar button{flex:0 auto;padding:8px 10px}.vz-workspace-page .vz-toolbar>.vz-connection{font-size:14px}.vz-workspace-page .vz-toolbar>div:last-child{grid-template-columns:1fr 1fr;display:grid}.vz-workspace-page .vz-panel-controls{flex-wrap:wrap}.vz-workspace-page .vz-preview-tools{padding:10px}.vz-workspace-page .vz-preview-tools>div{gap:7px}.vz-workspace-page .vz-preview-tools>label{flex-basis:100%}.vz-workspace-page .vz-preview-tools button,.vz-workspace-page .vz-open-app{padding:8px;font-size:14px}.vz-workspace-page .vz-analysis,.vz-workspace-page .vz-canvas{padding:14px 12px}.vz-workspace-page .vz-analysis>header{flex-direction:row;align-items:flex-start}.vz-workspace-page .vz-analysis>header>button{flex-shrink:0}.vz-workspace-page .vz-analysis h2{font-size:18px}.vz-workspace-page .vz-analysis-context{padding:9px}.vz-workspace-page .vz-studio.is-start{min-height:560px}.vz-workspace-page .vz-workbench{gap:10px}}.vz-checkout-steps{color:var(--org-secondary);grid-column:1/-1;gap:20px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.vz-checkout-steps li{align-items:center;gap:7px;display:flex}.vz-checkout-steps li>span{border:1px solid var(--org-line);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.vz-checkout-steps [aria-current=step]{color:var(--org-text);font-weight:600}.vz-checkout-steps [aria-current=step]>span{border-color:var(--vz-accent);background:color-mix(in srgb,var(--vz-accent) 12%,transparent)}.vz-billing-review{border:1px solid var(--org-line);overflow-wrap:anywhere;border-radius:8px;gap:8px;margin-top:20px;padding:18px;font-size:14px;display:grid}@media (max-width:540px){.vz-checkout-steps{gap:12px;font-size:12px}.vz-billing-step{flex-wrap:wrap}.vz-billing-review{gap:4px;margin-top:12px;padding:14px}.vz-credit-checkout{gap:10px}}
