.nav .studio-credit-trigger{color:var(--ink);border:1px solid var(--line);font-variant-numeric:tabular-nums;margin-top:12px;display:flex}.studio-credit-trigger strong{white-space:nowrap;flex-shrink:0}.editor-shell:not(.nav-expanded) .nav .studio-credit-trigger{flex-direction:column;gap:0;padding:8px 2px}.editor-shell:not(.nav-expanded) .studio-credit-trigger span{font-size:11px}.studio-credits{border:1px solid var(--line);border-radius:var(--surface-radius,16px);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:var(--canvas,#fffdf6);padding:24px;overflow:auto}.studio-credits::backdrop{background:#17181140}.studio-credits>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.studio-credits h2{margin-bottom:8px;font-size:20px}.studio-credits p{margin:12px 0}.studio-credits header p{margin:0}.studio-credits header button{flex-shrink:0}.studio-credit-totals{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0 16px;display:grid}.studio-credit-totals dt{color:var(--secondary);font-size:13px}.studio-credit-totals dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:28px;font-weight:600}.studio-credit-admin,.studio-credit-empty{color:var(--ink)}.studio-credit-packs{margin-top:24px}.studio-credit-packs ul{margin:16px 0;padding:0;list-style:none}.studio-credit-packs li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.studio-credit-packs li span{flex-direction:column;gap:4px;display:flex}.studio-credit-packs li>strong{white-space:nowrap}.studio-credits .credit-wallet{margin-top:24px}@media (width<=760px){.nav .studio-credit-trigger,.editor-shell:not(.nav-expanded) .nav .studio-credit-trigger{flex-direction:row;gap:6px;margin-top:0;padding:8px}.editor-shell:not(.nav-expanded) .studio-credit-trigger span{font-size:12px}.studio-credits{padding:20px}}@media (width<=420px){.studio-credit-trigger span{display:none}}.workspace[hidden]{display:none}.statistics-workspace{min-width:0;height:100dvh;color:var(--ink,#171811);background:#fffdf6;flex:1;padding:32px 40px 64px;overflow:auto}.statistics-workspace h1{margin:12px 0 8px;font-size:28px;line-height:1.2}.statistics-workspace h2,.events-panel h2{margin:0;font-size:19px;line-height:1.3}.statistics-workspace h3,.events-panel h3{margin:20px 0 12px;font-size:16px}.statistics-heading,.analytics-section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.statistics-heading{align-items:flex-start;margin-bottom:24px}.statistics-heading p,.analytics-section-heading p,.analytics-hint{color:#696a60;font-size:13px;line-height:1.5}.statistics-actions,.analytics-sort,.analytics-views,.analytics-pagination,.share-result,.player-pane-tabs,.event-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.statistics-workspace button,.events-panel button,.analytics-button{color:#171811;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ded9cc;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:13px;text-decoration:none;display:inline-flex}.statistics-workspace button:hover,.events-panel button:hover,.analytics-button:hover{background:#f5f2e9}.statistics-workspace button:disabled,.events-panel button:disabled{opacity:.55;cursor:default}.statistics-workspace :is(input,select,button,a,summary):focus-visible,.events-panel :is(input,select,textarea,button,a,summary):focus-visible{outline-offset:3px;outline:2px solid #171811}.statistics-workspace :is(input,select),.events-panel :is(input,select,textarea),.export-form input:not([type=checkbox]){color:#171811;width:100%;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #ded9cc;border-radius:8px;padding:8px 10px;font-size:13px}.statistics-workspace label,.events-panel label{color:#696a60;flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.analytics-filter-row{grid-template-columns:repeat(5,minmax(120px,1fr));align-items:end;gap:12px;display:grid}.analytics-advanced{border-bottom:1px solid #ded9cc;margin:16px 0;padding-bottom:16px}.analytics-advanced summary,.statistics-workspace details>summary{cursor:pointer;font-size:13px}.analytics-advanced[open] .analytics-filter-row{margin-top:16px}.analytics-views{margin:16px 0 24px}.analytics-views>label{width:180px}.analytics-views form{gap:8px;display:flex}.analytics-views input{width:180px}.analytics-views details{margin-left:auto;position:relative}.saved-view-row{justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.analytics-tabs{border-bottom:1px solid #ded9cc;flex-wrap:wrap;gap:6px;padding:0 0 12px;display:flex}.analytics-tabs button{background:0 0;border-color:#0000}.analytics-tabs button[aria-pressed=true]{color:#171811;background:#ffe375}.analytics-report-status{color:#696a60;min-height:24px;padding-top:8px;font-size:12px}.analytics-error{color:#a8392c;padding:12px 0;font-size:13px}.analytics-empty,.analytics-skeleton{max-width:640px;padding:28px 0}.analytics-empty p{color:#696a60;font-size:14px;line-height:1.6}.analytics-metrics{border-bottom:1px solid #ded9cc;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin:24px 0 8px;padding:0 0 24px;display:grid}.analytics-metrics dt{color:#696a60;margin-bottom:7px;font-size:12px}.analytics-metrics dd{font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:550}.statistics-workspace section{min-width:0;margin-top:28px}.statistics-trend svg{width:100%;height:150px;margin:20px 0 12px;display:block}.statistics-trend rect{fill:#9a8128}.analytics-insight{border-bottom:1px solid #ded9cc;padding:16px 0;font-size:13px;line-height:1.6}.analytics-table-scroll{width:100%;margin-top:16px;overflow:auto}.statistics-workspace table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.statistics-workspace th{color:#696a60;text-align:left;font-size:12px;font-weight:500}.statistics-workspace :is(th,td){font-variant-numeric:tabular-nums;border-bottom:1px solid #e7e3d8;padding:13px 12px}.statistics-workspace :is(th,td):first-child{padding-left:0}.statistics-workspace .analytics-text-button{text-align:left;background:0 0;border:0;justify-content:start;min-height:32px;padding:0}.analytics-pagination{justify-content:flex-end;margin:14px 0;font-size:12px}.analytics-pagination>span:first-child{color:#696a60;margin-right:auto}.analytics-sort label{width:120px}.funnel-editor{margin:20px 0}.funnel-step-editor{align-items:center;gap:8px;margin-bottom:10px;display:flex}.funnel-step-editor>span{color:#696a60;width:24px}.funnel-step-editor>label{flex:1}.funnel-result{border-top:1px solid #ded9cc;padding:16px 0}.funnel-result>div{justify-content:space-between;gap:16px;font-size:13px;display:flex}.funnel-result meter{accent-color:#9a8128;width:100%;height:15px;margin-top:10px}.funnel-result p{color:#696a60;margin:6px 0 0;font-size:12px}.player-pane-tabs{flex-wrap:nowrap;gap:2px}.player-pane-tabs button{color:#686963;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;min-height:36px;padding:8px;font-size:12px;display:inline-flex}.player-pane-tabs button[aria-pressed=true]{color:#171811;background:#efefeb}.preview-panel.events-open{grid-template-rows:auto minmax(180px,1fr) minmax(160px,.65fr) 32px}.preview-panel.events-open:not(.events-testing){grid-template-rows:auto minmax(0,1fr) 0 32px}.events-open:not(.events-testing) .preview-stage{visibility:hidden;min-height:0}.preview-panel.events-testing{grid-template-rows:auto minmax(160px,.38fr) minmax(250px,1fr) 32px}.events-open .events-panel{grid-area:2/1;min-height:0}.events-open .preview-stage{grid-row:3;min-height:0}.events-open .preview-status{grid-row:4}.events-open .inspector{grid-row:2/5}.events-panel{background:#fff;border-bottom:1px solid #e8e8e4;flex:55%;min-height:160px;padding:20px 24px;overflow:auto}.events-open .preview-stage{flex:45%;min-height:180px}.events-open .preview-stage .device{max-height:100%}.events-panel .analytics-section-heading{align-items:start;margin-bottom:12px}.events-panel .analytics-section-heading p{margin:4px 0}.events-panel .analytics-section-heading button{white-space:nowrap}.events-panel .primary{background:#ffe375}.events-panel .quiet,.statistics-workspace .quiet{color:#696a60;font-weight:400}.event-list{margin:16px 0}.event-definition{border-bottom:1px solid #e8e8e4;padding:12px 0}.event-definition summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.event-definition summary>span:first-child{min-width:0}.event-definition strong,.tracking-link-row strong{font-size:13px;display:block}.event-definition small,.tracking-link-row small{color:#696a60;overflow-wrap:anywhere;font-size:11px;display:block}.event-definition summary:before{content:"+";color:#696a60}.event-definition[open] summary:before{content:"−"}.event-definition summary>span:first-of-type{flex:1}.event-definition p{font-size:13px;line-height:1.5}.event-definition dl{grid-template-columns:100px 1fr;gap:8px 12px;font-size:12px;display:grid}.event-definition dt{color:#696a60}.event-definition dd{overflow-wrap:anywhere;margin:0}.event-property{display:block}.event-badges{justify-content:end;font-size:11px}.event-badges span{color:#326449}.event-badges em{color:#696a60;font-style:normal}.event-add-form{gap:12px;margin:16px 0;display:grid}.event-feed{margin:12px 0;padding:0;list-style:none}.events-testing .events-panel .analytics-section-heading p,.events-testing .events-panel .analytics-section-heading{display:none}.events-testing .events-panel{flex-direction:column;padding:8px 16px;display:flex;overflow:hidden}.events-testing .events-panel .analytics-tabs{white-space:nowrap;flex-wrap:nowrap;flex-shrink:0;padding-bottom:6px;overflow-x:auto}.events-testing .events-panel .analytics-tabs button{flex-shrink:0}.events-testing .events-panel>.analytics-hint{display:none}.events-testing .event-feed{flex:1;min-height:0;margin-block:6px;overflow:auto}.events-testing .events-panel>button:last-child{display:none}.events-testing .event-feed li{padding-block:7px}.trend-date-labels{color:#696a60;justify-content:space-between;gap:8px;margin-bottom:14px;font-size:11px;display:flex}.event-feed li{border-bottom:1px solid #e8e8e4;align-items:start;gap:12px;padding:12px 0;font-size:12px;display:flex}.event-feed li>span:first-child{color:#696a60;font-variant-numeric:tabular-nums;flex:0 0 42px}.event-feed li>div{flex:1;min-width:0}.event-feed small{color:#696a60;overflow-wrap:anywhere;margin-top:3px;display:block}.event-feed li>span:last-child{align-items:center;gap:4px;display:flex}.event-received{color:#326449}.tracking-link-form{grid-template-columns:1fr 140px;align-items:end;gap:12px;display:grid}.tracking-link-row{border-top:1px solid #e8e8e4;justify-content:space-between;align-items:start;gap:16px;padding:12px 0;display:flex}.tracking-link-row a{margin-top:6px;font-size:12px;display:inline-block}.analytics-checkbox{align-items:center;gap:8px;flex-direction:row!important;display:flex!important}.analytics-checkbox input{width:18px;height:18px}.tracking-export-note{color:#696a60;font-size:12px}@media (width<=1200px){.statistics-workspace{padding:24px}.analytics-filter-row{grid-template-columns:repeat(3,minmax(110px,1fr))}.analytics-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.statistics-heading{flex-wrap:wrap}.events-panel{padding:16px}}@media (width<=700px){.sidebar .nav .nav-label,.editor-shell .sidebar .nav .nav-label{display:none}.sidebar .nav button:not(.studio-credit-trigger){padding-inline:8px}.statistics-workspace{padding:20px 16px 48px}.statistics-workspace h1{font-size:25px}.analytics-filter-row,.analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-metrics dd{font-size:22px}.analytics-section-heading{flex-wrap:wrap;align-items:start}.analytics-views>label,.analytics-views form,.analytics-views form input{width:100%}.analytics-views details{margin-left:0}.analytics-sort{width:100%}.analytics-sort label{flex:1;min-width:75px}.statistics-workspace button,.events-panel button,.analytics-button{min-height:40px}.funnel-step-editor{flex-wrap:wrap}.funnel-step-editor>label{min-width:80px}.events-panel .analytics-section-heading{gap:8px}.event-definition summary{gap:6px}.tracking-link-form{grid-template-columns:1fr}.player-pane-tabs button{min-height:40px;padding:6px}.events-open .toolbar{flex-wrap:wrap}.events-open .preview-stage{min-height:160px}}.question-options{flex-wrap:wrap;gap:8px;margin-block:12px;display:flex}.agent-question>small{margin-block-start:8px;display:block}.question-options button,.draft-preview-trigger{text-align:start;white-space:normal;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:inline-flex}.draft-preview-label{color:var(--secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex;position:absolute;inset-block-start:8px;inset-inline:16px}.draft-preview-label button{min-height:40px}.preview-stage:has(.draft-preview-label){padding-block-start:52px;position:relative}.editor-shell{--canvas:#fff;--muted:#f5f5f3;--line:#e8e8e4;--secondary:#686963;background:var(--canvas)}.editor-shell .sidebar{background:#f8f8f6;border-right:0}.editor-main>.editor-header{background:0 0;border-bottom:0;height:64px;min-height:64px;padding:0 28px}.editor{grid-template-columns:clamp(360px,32vw,480px) minmax(0,1fr);gap:16px;padding:0 20px 20px 0}.conversation{background:0 0;border:0}.messages{scrollbar-color:#e4e4df transparent;padding:26px 28px 20px;padding-block:32px;-webkit-mask-image:linear-gradient(#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(#0000,#000 28px calc(100% - 28px),#0000)}.messages:hover{scrollbar-color:#d2d2cb transparent}.messages::-webkit-scrollbar{width:5px}.messages::-webkit-scrollbar-track{background:0 0}.messages::-webkit-scrollbar-thumb{background:#e4e4df;border-radius:8px}.messages:hover::-webkit-scrollbar-thumb{background:#d2d2cb}.new-activity{width:auto;min-height:40px;color:var(--secondary);background:0 0;border:0;align-self:center;margin:0;padding:4px 8px;font-size:12px;font-weight:400}.new-activity:hover{color:var(--ink);text-underline-offset:3px;background:0 0;text-decoration:underline}.message,.agent-turn{margin-bottom:32px}.message.user{margin-left:32px}.message.user .chat-copy{background:#f3f3f1;border-radius:18px;width:fit-content;margin-left:auto;padding:14px 18px}.message p,.chat-copy{font-size:14px;line-height:1.7}.message-author{gap:9px}.message-avatar{background:#f4f1e7;border-radius:50%;width:24px;height:24px}.message-author small{font-size:12px}.agent-turn .message-author{margin-bottom:14px}.turn-activity{margin-top:10px}.activity-toggle{gap:8px;width:fit-content;font-size:11px}.activity-toggle>span:nth-child(2){flex:initial}.composer{padding:12px 24px 0}.composer-input{box-shadow:none;background:#f5f5f3;border:0;border-radius:22px;padding:16px}.composer-input:focus-within{box-shadow:inset 0 0 0 1px #b2b3ab}.composer textarea{min-height:52px;padding:0;font-size:14px}.composer textarea::placeholder{color:#686963;opacity:1}.composer-actions{margin-top:10px}.mode-control{background:#ebebe7;border-radius:20px;padding:3px}.mode-control button{border-radius:16px;min-height:32px;padding:4px 12px;font-size:12px}.mode-control button.selected{background:#fff}.send-button{background:var(--ink);color:#fff;border-radius:50%;width:38px;height:38px;min-height:38px}.send-button:hover{background:#35362f}.send-hint{font-size:10px}.attachment-picker>summary{min-height:32px;margin-bottom:8px;font-size:12px}.preview-panel{background:#f5f5f3;border-radius:20px;overflow:hidden}.toolbar{background:0 0;border-bottom:0;min-height:64px;padding:12px 18px}.preview-title{display:none}.orientation-control{background:#e9e9e5;border-radius:20px;padding:3px}.orientation-control button{border-radius:50%;width:32px;height:32px;min-height:32px}.toolbar .icon-button{background:0 0;border:0;border-radius:50%}.toolbar .icon-button:hover{background:#e9e9e5}.export-trigger{border-radius:20px;min-height:36px;padding:6px 16px}.version-select select{min-height:36px}.preview-status{border-top:0;height:32px;padding:0 18px}.qa-trigger{font-weight:400}.device{box-shadow:0 16px 40px #17181112}.chat-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:36px 0;display:flex}.chat-empty .empty-icon{color:var(--ink);background:0 0}.chat-empty h2{letter-spacing:-.025em;margin:20px 0 8px;font-size:26px;font-weight:500}.chat-empty p{max-width:26ch;color:var(--secondary);margin:0;font-size:14px}.chat-suggestions{flex-direction:column;gap:4px;width:100%;max-width:280px;margin-top:28px;display:flex}.chat-suggestions button{text-align:left;color:var(--secondary);background:0 0;border:0;border-radius:12px;justify-content:space-between;padding:10px 12px;font-size:13px}.chat-suggestions button:hover{background:var(--muted);color:var(--ink)}.chat-suggestions svg{opacity:.6}.preview-empty .preview-symbol{color:#686963;background:#e9e9e4}.preview-empty h2{letter-spacing:-.02em;font-size:22px;font-weight:500}@media (width>=761px) and (width<=1100px){.editor{grid-template-columns:340px minmax(0,1fr);gap:8px;padding-bottom:12px;padding-right:12px}.messages{padding-inline:20px}.composer{padding-inline:16px}.toolbar{gap:4px;padding-inline:10px}.toolbar-end{gap:4px}}@media (width<=760px){.editor-main>.editor-header{height:auto;padding:12px 16px 8px}.editor{gap:0;padding:0 8px 8px}.preview-panel{border-radius:16px}.messages{padding:32px 12px}.composer{padding:8px 4px max(4px, env(safe-area-inset-bottom))}.composer-input{padding:14px}.toolbar{min-height:56px;padding:8px}.orientation-control button,.toolbar .icon-button,.send-button{width:40px;height:40px;min-height:40px}.export-trigger,.restore-trigger,.version-select select,.mode-control button,.attachment-picker>summary,.activity-toggle,.qa-trigger{min-height:40px}.export-trigger{padding-inline:10px}.preview-status{height:40px;padding-inline:10px}.preview-panel{grid-template-rows:auto minmax(0,1fr) 40px}.chat-empty h2{font-size:24px}}.editor .agent-checkin{color:var(--secondary-ink,#686963);margin:14px 0;font-size:13px;line-height:1.5}.editor .agent-checkin p{margin:0}.editor .turn-history{margin:10px 0 16px}.editor .turn-history>[hidden]{display:none}.editor .activity-detail .agent-update{margin-top:14px}
