.live-login{max-width:520px;margin:8vh auto;padding:24px}.live-login h1{font-size:1.9rem;line-height:1.3;margin:20px 0}.live-login p{line-height:1.7}.live-login form,.live-form{display:grid;gap:12px;margin:28px 0}.live-login form>button{min-height:44px;margin-top:0}.live-muted,.live-footnote{color:var(--muted)}.live-banner{grid-column:1/-1;padding:12px 20px;border:1px solid var(--control-line);background:var(--surface);display:flex;gap:12px;align-items:center;justify-content:space-between}.live-error{color:var(--dt-danger)}.live-nav{display:flex;align-items:center;gap:12px;padding:14px;background:transparent;border:0;text-align:left;color:inherit;cursor:pointer}.live-workspace{align-items:stretch;grid-template-columns:minmax(300px,1fr) minmax(360px,1fr)}.live-overview{padding:28px;min-width:0;overflow:auto}.live-heading,.live-chat-heading{display:flex;gap:16px;align-items:center;justify-content:space-between}.live-heading h1{font-size:2rem;margin:8px 0}.live-intro{color:var(--muted);line-height:1.7;max-width:42ch}.live-stats{display:flex;border:1px solid var(--control-line);margin:24px 0}.live-stats>div{flex:1;display:grid;gap:8px;padding:20px}.live-stats>div+div{border-left:1px solid var(--control-line)}.live-stats strong{font-size:2rem;line-height:1}.live-stats span,.live-list-title span{font-size:.75rem;color:var(--muted)}.live-list-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 12px}.live-list-title h2,.live-decisions h2{font-size:1rem}.live-task-list{display:grid;gap:8px;margin-bottom:16px}.live-task-list>button{display:grid;gap:10px;text-align:left;padding:16px;border:1px solid var(--control-line);background:var(--surface);color:var(--ink);cursor:pointer;min-width:0}.live-task-list>button:hover,.live-task-list>button.selected{background:var(--surface-raised);color:var(--ink);border-color:var(--ink)}.live-task-list strong{font-size:.9rem;overflow-wrap:anywhere}.live-task-list small{display:flex;justify-content:space-between;color:var(--muted)}.live-status{font-size:.7rem;letter-spacing:.02em}.status-running{color:var(--state-running)}.status-waiting{color:var(--state-attention)}.status-completed{color:var(--state-done)}.status-failed,.status-interrupted{color:var(--dt-danger)}.live-decisions{border:1px solid var(--state-attention);padding:16px}.live-decisions>button{background:transparent;color:inherit;border:0;display:grid;gap:8px;text-align:left;width:100%;padding:12px 0;cursor:pointer}.live-decisions small{color:var(--state-attention)}.live-footnote{font-size:.7rem;line-height:1.8;margin-top:24px}.live-empty{padding:24px 0;line-height:1.7}.live-empty h3{font-size:1rem}.live-empty p{color:var(--muted);max-width:46ch}.live-conversation{min-width:0;border-left:1px solid var(--control-line);display:flex;flex-direction:column;height:calc(100dvh - 88px);position:sticky;top:0;background:var(--surface)}.live-chat-heading{padding:24px 22px;border-bottom:1px solid var(--control-line)}.live-chat-heading h2{font-size:1rem;line-height:1.5;margin:8px 0 0;overflow-wrap:anywhere}.live-objective{padding:12px 22px;border-bottom:1px solid var(--control-line);font-size:.8rem}.live-objective summary{cursor:pointer}.live-objective p{white-space:pre-wrap;max-height:160px;overflow:auto;line-height:1.6}.live-run-state{display:flex;min-height:48px;padding:8px 22px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--control-line);font-size:.75rem}.live-run-state button{font-size:.7rem}.live-transcript-wrap{position:relative;flex:1;min-height:160px;overflow:hidden}.live-transcript{height:100%;overflow:auto;padding:20px 22px;overscroll-behavior:contain;overflow-anchor:none}.live-message{padding:16px 0;border-bottom:1px solid var(--control-line)}.live-message header{display:flex;justify-content:space-between;gap:12px;font-size:.7rem;margin-bottom:12px}.live-message time{color:var(--muted);white-space:nowrap}.live-message-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.85rem;line-height:1.7}.live-message pre,.live-approval pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.75rem;line-height:1.6;max-height:200px;overflow:auto}.role-system .live-message-text{font-size:.75rem;color:var(--muted)}.role-tool summary{cursor:pointer;font-size:.75rem}.live-new-messages{position:absolute;bottom:12px;left:50%;transform:translate(-50%);white-space:nowrap}.live-composer{padding:16px 22px;border-top:1px solid var(--control-line);display:grid;gap:10px}.live-composer label{font-size:.75rem}.live-composer textarea{resize:vertical;max-height:200px;min-height:76px;width:100%}.live-composer>div{display:flex;justify-content:space-between;align-items:center;gap:8px}.live-composer>div>span{font-size:.65rem;color:var(--muted)}.live-composer button{min-height:40px;min-width:170px}.live-approval{padding:16px 22px;border-top:1px solid var(--state-attention);border-bottom:1px solid var(--state-attention);max-height:320px;overflow:auto}.live-approval h3{font-size:.85rem;color:var(--state-attention);margin:0}.live-approval p{font-size:.8rem;line-height:1.5}.live-approval small{display:block;font-size:.65rem;line-height:1.6;overflow-wrap:anywhere}.live-approval-actions{display:flex;justify-content:flex-end;gap:12px;margin:16px 0}.live-form p{font-size:.8rem;line-height:1.6}.live-shell button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(max-width:1050px){.live-overview{padding:20px}.live-workspace{grid-template-columns:minmax(260px,1fr) minmax(330px,1fr)}.live-heading{align-items:flex-start;flex-direction:column}.live-conversation{height:calc(100dvh - 80px)}}@media(max-width:760px){.live-workspace{display:flex;flex-direction:column;padding:0;gap:0}.live-workspace .mobile-switch{flex-shrink:0}.live-overview{padding:20px}.live-heading{flex-direction:row;align-items:center}.live-heading h1{font-size:1.6rem}.live-conversation{position:relative;border-left:0;height:calc(100dvh - 190px);min-height:480px}.view-overview .live-conversation,.view-chat .live-overview{display:none}.live-chat-heading{padding:16px;flex-direction:column;align-items:stretch}.live-chat-heading h2{font-size:.9rem}.live-run-state,.live-composer,.live-transcript{padding:12px 16px}.live-stats>div{padding:16px}.live-banner{font-size:.75rem;flex-wrap:wrap}.live-composer button{min-width:160px}.live-login{margin:4vh auto;padding:20px}.live-login h1{font-size:1.6rem}.live-approval{padding:16px}.live-shell .sidebar{flex-shrink:0}.live-shell .sidebar .live-nav{display:none}}.live-shell .live-workspace{grid-template-columns:minmax(0,1fr) minmax(360px,1fr);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;padding:0;gap:0;overflow:hidden}.live-notices{grid-column:1/-1}.live-overview{grid-row:2;height:100%}.live-conversation{grid-row:2;position:relative;height:100%;min-height:0}.live-chat-heading>button{flex-shrink:0;white-space:nowrap}@media(max-width:950px)and (min-width:761px){.live-shell .live-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);height:calc(100dvh - 90px)}}@media(max-width:760px){.live-shell .live-workspace{display:flex;height:auto;overflow:visible}.live-overview{height:auto}.live-conversation{height:calc(100dvh - 196px);min-height:480px}.live-shell .mobile-switch{display:flex;padding:12px;gap:8px}.live-shell .mobile-switch button{flex:1}.live-shell{display:block}.live-shell .sidebar{display:flex;flex-direction:row;flex-wrap:wrap;min-height:0}.live-shell .sidebar-note{display:none}}.live-files{padding:10px 22px;border-top:1px solid var(--line);font-size:.75rem;max-height:180px;overflow:auto}.live-files summary{cursor:pointer}.live-files a{display:block;text-decoration:underline;margin:8px 0;overflow-wrap:anywhere}.live-files p{padding-top:12px;line-height:1.7}.live-decisions>button:hover{background:var(--surface-raised);color:var(--ink)}.live-approvals{flex-shrink:0;max-height:48%;overflow:auto}.live-approvals .live-approval{max-height:none;overflow:visible}@media(max-width:760px){.has-approval .live-composer{display:none}.live-approvals{max-height:65%}}.live-search{display:grid;gap:8px;margin:16px 0 4px}.live-search label{font-size:.75rem}.live-search>div{display:flex;align-items:stretch;gap:8px}.live-search input{flex:1;min-width:0}.live-search button{flex-shrink:0;white-space:nowrap}.live-filters{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 16px}.live-filters [aria-pressed=true]{background:var(--ink);color:var(--surface)}.live-chat-heading{flex-wrap:wrap}.live-chat-heading>div:first-child{flex:1;min-width:min(220px,100%)}.live-heading-actions{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.live-heading-actions button{white-space:nowrap}@media(max-width:760px){.live-chat-heading{flex-wrap:nowrap}.live-heading-actions{flex:0 0 auto;width:100%}.live-heading-actions button{flex:1;white-space:normal}}.live-password{display:flex;align-items:stretch;gap:8px}.live-password input{flex:1;min-width:0}.live-password button{flex-shrink:0;min-width:132px;min-height:44px}.live-login-feedback{min-height:3.4em;margin:0}.live-google{display:grid;gap:12px;margin-top:28px}.live-google .live-google-button{width:100%;min-height:44px;gap:12px;text-decoration:none}.live-google-button svg{flex-shrink:0}.live-google-feedback{margin:0}.live-divider{display:flex;align-items:center;gap:12px;margin:12px 0 0;color:var(--muted);font-size:.8125rem}.live-divider:before,.live-divider:after{content:"";flex:1;border-top:1px solid var(--line)}.live-google+form{margin-top:16px}.live-team{max-width:820px}.live-team-state{min-height:44px}.live-team-list{list-style:none;margin:16px 0 0;padding:0;border-top:1px solid var(--line)}.live-team-list li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:52px;padding:8px 0;border-bottom:1px solid var(--line)}.live-team-who{flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.live-team-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.live-team-confirm{color:var(--muted);font-size:.8125rem}.live-team-invite{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) auto;grid-template-rows:auto auto auto;gap:8px 12px;margin-top:24px}.live-team-invite .dt-field{display:grid;grid-row:span 3;grid-template-rows:subgrid}.live-team-invite>button{grid-area:2 / 3;min-height:var(--control-height)}.live-team-warning{margin:16px 0 0;padding:12px 16px;border:1px solid var(--control-line);border-left:3px solid var(--state-attention);background:var(--surface-row)}.live-team-status{min-height:1.7em;margin:12px 0 0}.live-team-link{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.live-team-link code{overflow-wrap:anywhere}@media(max-width:760px){.live-team-invite{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:12px}.live-team-invite .dt-field{display:flex;grid-row:auto}.live-team-invite>button{grid-area:auto;min-height:44px}.live-team-actions{margin-left:0}}.live-shell .live-single{grid-template-columns:minmax(0,1fr)}.live-settings h2{margin-top:32px;font-size:1rem}.live-settings p{line-height:1.7}.live-theme-options{display:flex;flex-wrap:wrap;gap:12px}.live-theme-options button{min-height:44px}.live-theme-options [aria-pressed=true]{border-color:var(--ink);background:var(--surface-active)}.live-task-list+a{display:inline-block;padding:12px 0;text-decoration:underline}@media(max-width:760px){.live-shell .sidebar{flex-wrap:nowrap;overflow-x:auto}.live-shell .sidebar a{flex-shrink:0}.live-settings{display:block!important}}.live-contract-copy{white-space:pre-wrap;overflow-wrap:anywhere}.live-contract-options summary,.live-review-contract summary{cursor:pointer;padding:12px 0}.live-review-contract{border-block:1px solid var(--control-line)}.live-review-contract .live-contract-copy{max-height:240px;overflow:auto}.live-review-confirm{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer}.live-review-confirm input{flex:0 0 22px;width:22px;height:22px;accent-color:var(--ink)}.live-review-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.live-review-actions button{min-width:180px}@media(max-width:600px){.live-review-actions button{width:100%}}.live-attachment-tools{border:0;padding:0;margin:0;min-width:0}.live-attachment-tools .attachments{margin:0;max-height:160px}.live-attachment-tools .attachment-preview>span{min-width:0}.live-upload-status{font-size:12px;margin:4px 0}.live-attachment{display:grid;gap:8px;margin:12px 0;overflow-wrap:anywhere}.live-attachment audio{width:100%;min-width:0}.live-attachment a{color:inherit;text-decoration:underline}.live-attachment-tools .attachment-status{color:var(--text)}.live-composer{max-height:65dvh;overflow-y:auto}.live-attachment-tools .attachment-tools button{min-width:0;flex:1}.live-attachment-tools .attachment-preview button{min-width:40px;width:40px;padding:0}.live-attachment-tools legend{font-size:.75rem;margin-bottom:6px}.live-composer .live-error{color:var(--text);border-left:2px solid var(--control-line);padding-left:8px}.live-integrations{max-width:980px}.live-integrations h3{margin:28px 0 12px;color:var(--muted);font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase}.live-integration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.live-integration{display:grid;align-content:start;gap:8px;padding:16px;border:1px solid var(--line);background:var(--surface-row)}.live-integration p{margin:0;line-height:1.6}.live-integration--wide{grid-column:1 / -1}.live-integration-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.live-integration-head h4{margin:0;font-size:1rem}.live-integration code{overflow-wrap:anywhere}.live-integration-line,.live-integration-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.live-integration-example summary{padding:8px 0;cursor:pointer}.live-integration-example pre{margin:0;padding:12px;overflow-x:auto;border:1px solid var(--line);background:var(--surface);font-size:.8125rem}.live-integration-events{display:inline-flex;flex-wrap:wrap;gap:6px;margin-left:8px;vertical-align:middle}.live-integration-delivery{display:block;font-size:.8125rem}.live-inline-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;gap:8px 12px;margin-top:8px}.live-inline-form .dt-field{display:grid;grid-row:span 3;grid-template-rows:subgrid}.live-inline-form>button{grid-area:2 / 2;min-height:var(--control-height)}.live-integration-events-field{display:flex;flex-wrap:wrap;grid-column:1 / -1;gap:4px 16px;margin:0;padding:0;border:0}.live-integration-events-field legend{margin-bottom:4px;font-size:13px}.live-integration-reveal{display:grid;gap:8px;padding:12px 16px;border:1px solid var(--control-line);border-left:3px solid var(--state-done);background:var(--surface)}.live-integration-reveal code{overflow-wrap:anywhere}@media(max-width:760px){.live-integration-grid,.live-inline-form{grid-template-columns:minmax(0,1fr)}.live-inline-form{grid-template-rows:none}.live-inline-form .dt-field{display:flex;grid-row:auto}.live-inline-form>button{grid-area:auto;min-height:44px}.live-integration-events{margin-left:0}}.live-settings .dt-tabpanel>:first-child,.live-settings .dt-tabpanel>:first-child>h2:first-child{margin-top:0}.live-knowledge{max-width:980px}.live-knowledge .dt-tabpanel>:first-child{margin-top:0}.live-knowledge h3{margin:0;font-size:1rem}.live-knowledge-add{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px}.live-knowledge-faq{display:grid;gap:12px}.live-knowledge-listhead{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 24px;margin-top:16px}.live-knowledge-listhead .dt-field{flex:0 1 320px}.live-team-list .live-knowledge-item{align-items:flex-start}.live-knowledge-item .live-team-actions{padding-top:2px}.live-knowledge-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.live-knowledge-title strong{overflow-wrap:anywhere}.live-knowledge-meta,.live-knowledge-answer,.live-knowledge-error{display:block;margin-top:4px;font-size:.875rem;line-height:1.6}.live-knowledge-answer{white-space:pre-wrap}.live-knowledge-error{padding-left:8px;border-left:2px solid var(--state-attention)}.live-knowledge-empty{margin-top:16px;padding:20px;border:1px dashed var(--control-line);background:var(--surface-row)}.live-knowledge-empty h4{margin:0 0 4px;font-size:1rem}.live-knowledge-empty p{margin:0}.live-knowledge-settings{display:grid;gap:16px;max-width:720px}.live-knowledge-fieldset{display:grid;gap:16px;margin:0;padding:0;border:0;min-width:0}.live-knowledge-test{max-width:820px}.live-knowledge-result{display:grid;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.live-knowledge-verdict{margin:0;padding:12px 16px;border:1px solid var(--control-line);border-left-width:3px;background:var(--surface-row)}.live-knowledge-verdict.is-found{border-left-color:var(--state-done)}.live-knowledge-verdict.is-missing,.live-knowledge-verdict.is-escalate{border-left-color:var(--state-attention)}.live-knowledge-passages{display:grid;gap:12px;margin:0;padding:0;list-style:none}.live-knowledge-passages p{margin:0 0 4px}.live-knowledge-passages blockquote{margin:0;padding:8px 12px;border-left:2px solid var(--line);white-space:pre-wrap;font-size:.875rem;line-height:1.6}.live-knowledge-context{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:0;font-size:.875rem}.live-knowledge-context dt{color:var(--muted)}.live-knowledge-context dd{margin:0}.live-citations{display:grid;gap:4px;margin-top:10px;padding-top:8px;border-top:1px solid var(--line);font-size:.8125rem}.live-citations>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.live-citations ul{margin:0;padding:0;list-style:none}@media(max-width:760px){.live-knowledge-add{grid-template-columns:minmax(0,1fr)}.live-knowledge-listhead .dt-field{flex-basis:100%}.live-knowledge-context{grid-template-columns:minmax(0,1fr)}.live-knowledge-context dd{margin-bottom:6px}}.live-knowledge>.live-intro{margin-bottom:20px}.live-knowledge .live-intro{max-width:72ch}.live-usage{max-width:980px}.live-usage h3{margin:28px 0 12px;color:var(--muted);font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase}.live-usage-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 24px}.live-usage-head>div{flex:1 1 360px}.live-usage-head h2{margin-top:0}.live-usage-months{display:flex;align-items:center;gap:8px 12px}.live-usage-months button{white-space:nowrap}.live-usage-months strong{min-width:11ch;text-align:center}.live-usage-limit{display:grid;gap:10px;margin-top:16px;padding:16px;border:1px solid var(--line);background:var(--surface-row)}.live-usage-limit h3,.live-usage-limit p{margin:0}.live-usage-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.live-usage-metrics>div{padding:12px 16px;border:1px solid var(--line)}.live-usage-metrics dt{color:var(--muted);font-size:.8125rem}.live-usage-metrics dd{margin:4px 0 0;font-size:1.375rem;font-variant-numeric:tabular-nums}.live-usage-metrics small{display:block;color:var(--muted);font-size:.8125rem}.live-usage-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.live-usage-table th,.live-usage-table td{padding:8px 12px 8px 0;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.live-usage-table thead th{color:var(--muted);font-size:.8125rem;font-weight:400}.live-usage-table th:first-child{text-align:left;white-space:normal;overflow-wrap:anywhere}.live-usage-table tbody th{font-weight:400}.live-usage-days .live-usage-bar{width:45%}.live-usage-bar span{display:block;min-width:2px;height:10px;background:var(--accent)}.live-usage-empty{margin-top:16px;padding:16px;border:1px dashed var(--line)}.live-usage-source{margin-top:24px}.live-usage-source summary{padding:8px 0;cursor:pointer}.live-usage-source li{line-height:1.6}.live-usage-error{display:grid;justify-items:start;gap:8px}.live-task-usage{margin:0;padding:8px 22px;border-bottom:1px solid var(--control-line);color:var(--muted);font-size:.75rem;line-height:1.6}.live-task-usage strong{color:var(--text);font-weight:400}.live-usage-notice{flex-shrink:0;margin:0;padding:8px 22px;border-top:1px solid var(--control-line);border-left:3px solid var(--state-attention);font-size:.75rem;line-height:1.6}@media(max-width:720px){.live-usage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.live-usage-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.live-usage-table tbody tr{display:flex;flex-wrap:wrap;gap:4px 16px;padding:10px 0;border-bottom:1px solid var(--line)}.live-usage-table tbody th,.live-usage-table tbody td{padding:0;border:0;text-align:left}.live-usage-table tbody th{flex:1 0 100%}.live-usage-table td[data-label]:before{content:attr(data-label) " ";color:var(--muted)}.live-usage-days .live-usage-bar{flex:1 0 100%;width:auto;order:1}}.live-support-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.live-support-tag{padding:1px 6px;border:1px solid var(--control-line);color:var(--ink)}.live-support-row.is-waiting,.live-support-state.is-waiting{color:var(--state-attention)}.live-support-row.is-answered,.live-support-state.is-answered{color:var(--state-done)}.live-support-row.is-closed,.live-support-state.is-closed{color:var(--muted)}.live-support{display:grid;gap:10px;padding:12px 22px;border-bottom:1px solid var(--control-line);font-size:.8rem}.live-support-contact{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.live-support-contact>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}.live-support-contact strong{overflow-wrap:anywhere}.live-support-facts{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0}.live-support-facts>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px}.live-support-facts dd{margin:0}.live-integration-facts{display:grid;gap:6px 16px;margin:0}.live-support-facts dt,.live-integration-facts dt{color:var(--muted);font-size:.7rem}.live-support-facts dd,.live-integration-facts dd{overflow-wrap:anywhere}.live-integration-facts dd{margin:2px 0 0}.live-integration-facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.live-support-actions,.live-support-draft-actions,.live-support-composer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.live-support-composer-actions{justify-content:flex-end}.live-support-history summary{cursor:pointer}.live-support-history ul{display:grid;gap:6px;margin:8px 0 0;padding:0;list-style:none}.live-support-history li{display:grid;gap:2px}.live-support-history button{padding:0;border:0;background:none;color:var(--ink);font:inherit;text-align:left;text-decoration:underline;cursor:pointer;overflow-wrap:anywhere}.live-support-reasons{display:grid;gap:10px;margin:0;padding:0;border:0}.live-support-reasons label{display:flex;align-items:center;gap:8px;min-height:32px}.live-support-draft-actions{margin-top:12px}.live-support-delivery{display:grid;gap:6px;margin-top:10px;font-size:.75rem}.live-support-delivery p{margin:0}.live-support-delivery-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.live-support-delivery code{overflow-wrap:anywhere;color:var(--muted)}.live-support-delivery summary{cursor:pointer}.live-support-reconcile{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--control-line);border-left:3px solid var(--state-attention)}.live-support-reconcile .live-support-draft-actions{margin-top:4px}.live-message.role-customer{border-left:3px solid var(--state-running);padding-left:12px}.live-message.role-outbound{border-left:3px solid var(--state-done);padding-left:12px}.live-message.role-note{border-left:3px dashed var(--control-line);padding-left:12px}.live-message.role-note .live-message-text{font-size:.8rem}.live-support-composer{display:grid;gap:8px}.live-support-composer label,.live-support-composer>p{margin:0;font-size:.75rem;line-height:1.6}.live-support-notice{display:grid;gap:8px;margin:0;padding:10px 12px;border:1px solid var(--control-line);border-left:3px solid var(--state-attention);font-size:.75rem;line-height:1.6}.live-support-notice p{margin:0}.live-support-notice a{color:var(--ink)}.live-integration-problem{padding:8px 12px;border-left:3px solid var(--state-attention);background:var(--surface)}.live-whatsapp-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:8px}.live-whatsapp-form .live-integration-problem,.live-whatsapp-form .live-integration-actions{grid-column:1 / -1}@media(max-width:760px){.live-conversation.is-support{height:auto;min-height:0}.live-conversation.is-support .live-transcript-wrap{flex:none;height:60dvh}.live-support-composer-actions button{flex:1 1 auto}.live-whatsapp-form{grid-template-columns:minmax(0,1fr)}.live-support{padding:12px 16px}.live-support-composer-actions button,.live-support-actions button,.live-support-draft-actions button{min-height:44px}}.live-usage-metrics.is-operator{grid-template-columns:repeat(3,minmax(0,1fr))}.live-statement{display:grid;justify-items:start;gap:10px}.live-statement .live-usage-table{width:100%}.live-statement-table tfoot th,.live-statement-table tfoot td{border-bottom:0;padding-top:10px}.live-statement-table tfoot strong{font-weight:700}.live-statement p{margin:0}.live-inline-form.live-key-form{grid-template-columns:minmax(140px,220px) minmax(0,1fr) auto}.live-inline-form.live-key-form>button{grid-area:2 / 3}@media(max-width:760px){.live-inline-form.live-key-form{grid-template-columns:minmax(0,1fr)}.live-inline-form.live-key-form>button{grid-area:auto}}.live-billing>.dt-button,.live-billing>button{margin-top:12px}.live-billing-companies{display:grid;gap:12px;margin:0;padding:0;list-style:none}.live-billing-companies h4{margin:0;overflow-wrap:anywhere}.live-billing-badges{display:flex;flex-wrap:wrap;gap:6px}.live-billing-figures{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 16px;margin:0}.live-billing-figures dt{color:var(--muted);font-size:.8125rem}.live-billing-figures dd{margin:2px 0 0;font-variant-numeric:tabular-nums}.live-billing-figures small{display:block;color:var(--muted);font-size:.75rem}.live-billing-details summary{padding:6px 0;cursor:pointer}.live-billing-details[open]{display:grid;gap:16px}.live-billing-form{display:grid;gap:12px;justify-items:start;max-width:640px}.live-billing-details .live-billing-form{margin-top:16px;padding-top:16px;border-top:1px solid var(--line);max-width:none}.live-billing-defaults+p,.live-billing-defaults+.live-team-status+p{margin-top:12px}.live-billing-form .dt-field,.live-billing-form .dt-select{width:100%}.live-billing-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;width:100%;margin:0;padding:0;border:0}.live-billing-prices legend{margin-bottom:6px;padding:0}.live-billing-defaults{grid-template-columns:repeat(2,minmax(0,220px)) auto;align-items:end;max-width:none}@media(max-width:720px){.live-usage-metrics.is-operator,.live-billing-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.live-billing-prices,.live-billing-defaults{grid-template-columns:minmax(0,1fr)}.live-statement-table tfoot tr{display:flex;flex-wrap:wrap;gap:4px 16px;padding:10px 0}.live-statement-table tfoot th,.live-statement-table tfoot td{padding:0;text-align:left}.live-statement-table tfoot td[aria-hidden]{display:none}}.live-results{margin:28px 0 8px;padding-top:20px;border-top:1px solid var(--control-line)}.live-results-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 24px}.live-results-head h2{margin:0 0 4px}.live-results-head p{margin:0}.live-results-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.live-results-filters{display:grid;grid-template-columns:repeat(2,minmax(0,14rem));gap:12px;margin-top:16px}.live-results-filters .dt-field{margin:0}.live-results-status{min-height:1.5em;margin:8px 0 0;color:var(--muted);font-size:.8125rem}.live-results h3{margin:16px 0 0}.live-results h4{margin:8px 0;color:var(--muted);font-size:.8125rem;font-weight:400}.live-results-metrics{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin:12px 0 16px}.live-results-metrics>div{display:grid;align-content:start;gap:4px;padding:12px 16px;border:1px solid var(--line)}@supports (grid-template-rows: subgrid){.live-results-metrics>div{grid-row:span 3;grid-template-rows:subgrid;row-gap:4px}.live-results-metrics dt{align-self:end}}.live-results-metrics dt{color:var(--muted);font-size:.8125rem}.live-results-metrics dd{margin:0;font-size:1.375rem;font-variant-numeric:tabular-nums}.live-results-metrics dd.is-insufficient{font-size:1rem;line-height:1.6}.live-results-metrics small{color:var(--muted);font-size:.8125rem}.live-results-reasons{display:grid;gap:8px;margin:0 0 12px;padding:0;list-style:none}.live-results-reasons li{display:grid;grid-template-columns:11ch minmax(0,1fr) 4ch;align-items:center;gap:12px;font-variant-numeric:tabular-nums}.live-results-reasons strong{font-weight:400;text-align:right}.live-results-empty{display:grid;justify-items:start;gap:8px}.live-results-empty p{margin:0 0 4px}.live-results-manual{display:grid;gap:8px;margin:8px 0}.live-results-loading{min-height:120px}@media(max-width:760px){.live-results-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.live-results-metrics>div{padding:10px 12px}.live-results-metrics dd{font-size:1.25rem}.live-results-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.live-privacy,.live-audit{max-width:880px}.live-privacy>.live-intro,.live-audit .live-intro{max-width:72ch}.live-privacy-block{display:grid;gap:10px;margin-top:16px;padding:16px;border:1px solid var(--line);background:var(--surface-row)}.live-privacy-block h3,.live-privacy .live-integration-head h3{margin:0;font-size:.9375rem}.live-privacy-block p{margin:0}.live-privacy-danger{border-left:3px solid var(--dt-danger)}.live-privacy-counts{color:var(--muted);font-variant-numeric:tabular-nums}.live-privacy-actions{display:flex;flex-wrap:wrap;gap:8px 12px}.live-privacy-status:empty{display:none}.live-privacy-retention{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;grid-template-rows:auto auto auto;gap:8px 12px}.live-privacy-retention .dt-field{display:grid;grid-row:span 3;grid-template-rows:subgrid}.live-privacy-retention>button{grid-area:2 / 3;min-height:var(--control-height)}.live-privacy-meta{display:block;color:var(--muted);font-size:.8125rem}.live-privacy-list{margin:0 0 12px;padding-left:20px;line-height:1.7}.live-audit-list{list-style:none;margin:16px 0 0;padding:0;border-top:1px solid var(--line)}.live-audit-list li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding:10px 0;border-bottom:1px solid var(--line)}.live-audit-what{flex:1 1 360px;min-width:0;overflow-wrap:anywhere}.live-audit-meta{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--muted);font-size:.8125rem;font-variant-numeric:tabular-nums}.live-audit-meta span{overflow-wrap:anywhere}.live-audit-more{margin-top:16px}@media(max-width:760px){.live-privacy-retention{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:12px}.live-privacy-retention .dt-field{display:flex;grid-row:auto}.live-privacy-retention>button{grid-area:auto;min-height:44px}.live-privacy-actions button{width:100%;min-height:44px}}@media(max-width:480px){.live-privacy-block{padding:12px}}.live-pending{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 22px;border-top:1px solid var(--control-line);background:var(--surface-row)}.live-pending.has-need{border-left:3px solid var(--state-attention);background:var(--surface-raised)}.live-pending:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.live-pending-title{flex:1 1 220px;min-width:0;margin:0;overflow-wrap:anywhere}.live-pending.has-need .live-pending-title{font-weight:600}.live-pending-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.live-pending-actions>button{min-height:var(--control-height)}@media(max-width:760px){.live-pending{padding:10px 16px}.live-pending-actions{width:100%;margin-left:0}.live-pending-actions>button{flex:1 1 0;min-height:44px}.live-pending-actions>.live-pending-next{flex:0 0 auto}}.live-push{max-width:820px}.live-push h3{margin:28px 0 8px}.live-push-state{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.live-push-actions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.live-push-events,.live-push-quiet{display:grid;gap:12px}.live-push-times{display:grid;grid-template-columns:minmax(0,160px) minmax(0,160px) auto;align-items:end;gap:12px}.live-push-times>button{min-height:var(--control-height)}.live-push .live-team-warning ol{margin:8px 0 0;padding-left:20px}.live-push .live-team-warning p{margin:0}@media(max-width:760px){.live-push-actions{width:100%;margin-left:0}.live-push-actions>button{flex:1 1 0;min-height:44px}.live-push-times{grid-template-columns:1fr 1fr}.live-push-times>button{grid-column:1 / -1;min-height:44px}}.live-legal-links{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:.875rem}.live-legal-links a{padding:0;color:var(--accent);min-height:32px;display:inline-flex;align-items:center}.guides{margin-block:24px}.guide-toolbar,.guide-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.guide-toolbar{justify-content:space-between}.guide-layout{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:24px;margin-block:24px}.guide-list-item{display:flex;flex-direction:column;gap:8px;padding-block:12px;border-bottom:1px solid var(--line)}.guide-list-item button{text-align:left;justify-content:flex-start;white-space:normal}.guide-editor{display:grid;gap:16px}.guide-editor label,.guide-search{display:grid;gap:8px}.guide-editor select{color:var(--ink);background:var(--surface);border:1px solid var(--dt-border);min-height:44px;font:inherit}.guide-source{display:flex!important;align-items:center}.guide-source input{width:20px;height:20px}.guide-body{overflow-wrap:anywhere}.guide-body p{white-space:pre-wrap}.guide-body section{margin-block:20px}.guide-body li{margin-block:8px}.guide-body h3{font-size:14px}.guide-body h2{line-height:1.4}.guide-print-content .guide-body{padding:24px;border:1px solid var(--dt-border);margin-block:24px}@media(max-width:700px){.guide-layout{grid-template-columns:1fr}.guide-actions{width:100%}.guide-actions button{flex:1}.guide-print-content .guide-body{padding:12px}}@media print{:root{color-scheme:light;--surface: #fff;--ink: #000;--muted: #333;--faint: #333}html,body,#root{background:#fff!important;color:#000!important}body *{visibility:hidden}.guide-print-content,.guide-print-content *{visibility:visible;color:#000!important;background:#fff!important}.guide-print-content{position:absolute;inset:0}.guide-print-content .guide-body{break-before:page;border:0;padding:0}.guide-print-content .guide-body:first-child{break-before:auto}.guide-body section{break-inside:avoid}.workspace,.live-overview,.live-settings{height:auto!important;overflow:visible!important;display:block!important}@page{background:#fff;size:A4;margin:18mm}}.link-login{margin-block:24px}.link-login form,.link-login label{display:grid;gap:8px}.link-login form{gap:16px}.workspace-picker{display:grid;gap:4px;font-size:12px}.workspace-picker select{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--control-line);min-height:40px;max-width:220px}@media(max-width:700px){.header{flex-wrap:wrap;height:auto}.header-actions{flex-wrap:wrap}.workspace-picker select{max-width:180px}}.guide-pane{scroll-margin-top:16px}.guide-pane>button{margin-bottom:16px}@media(max-width:700px){.guide-layout.has-selection .guide-list{display:none}}*{box-sizing:border-box}html,body{word-break:normal}body{margin:0;padding:12px;background:var(--surface);color:var(--ink);font:16px/1.6 var(--font-family)}#root{max-width:1880px;margin:auto;border:1px solid var(--ink)}button,input,textarea{font:inherit;border-radius:0}button{min-height:44px;padding:10px 14px;border:1px solid var(--ink);background:var(--surface);color:var(--ink);cursor:pointer}a{color:inherit;text-decoration:none}button:hover,.primary,nav a[aria-current],.mobile-switch button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.primary:hover{text-decoration:underline;text-underline-offset:4px}button:active{transform:translateY(1px)}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}h1,h2,h3,p,dl,dd{margin:0}small{font-size:12px}kbd{font:12px var(--font-family);border:1px solid currentColor;padding:2px 5px;white-space:nowrap}.skip{position:fixed;top:8px;left:8px;z-index:5;padding:12px;background:var(--ink);color:var(--surface);transform:translateY(-200%)}.skip:focus{transform:none}.system-bar{display:flex;justify-content:space-between;padding:5px 16px;font-size:12px;border-bottom:1px solid var(--ink)}.header{display:flex;align-items:center;gap:28px;padding:12px 16px;border-bottom:4px double var(--ink)}.brand{flex-shrink:0}.brand img{display:block;width:200px;height:40px}nav{display:flex;font-size:14px}nav a{padding:10px 14px}.header-actions{margin-left:auto;display:flex;gap:var(--space-2)}.header-actions button{font-size:14px}.command-trigger kbd{margin-left:8px}.workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(370px,34%);gap:0}.overview{min-width:0;padding:24px}.hero{margin-bottom:24px}.console-plate{display:flex;gap:20px;align-items:stretch;border:1px solid var(--ink);padding:18px;box-shadow:4px 4px 0 var(--ink)}.plate-index{font-size:58px;line-height:1;font-weight:700;letter-spacing:-5px;border-right:1px solid var(--ink);padding-right:20px}.plate-index span{white-space:nowrap;display:block;font-size:12px;line-height:1.6;letter-spacing:0;margin-top:12px}.plate-copy{min-width:0}.eyebrow{font-size:12px;letter-spacing:.4px}h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(40px,4vw,58px);line-height:1;font-weight:900;letter-spacing:-2px;margin:8px 0 12px;text-transform:uppercase}.plate-copy>p:last-child{font-size:16px;max-width:33ch}.hero-note{display:flex;justify-content:space-between;gap:12px;margin-top:14px;font-size:12px}.frame{position:relative;min-width:0;margin:0;padding:0;border:1px solid var(--ink)}.frame:before{display:none}.frame-label{position:static;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--ink);padding:9px 14px;background:var(--ink);color:var(--surface)}.frame-label h2{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.frame-label>span{font-size:12px;white-space:nowrap}.attention{margin-bottom:24px}.decision{display:flex;align-items:center;gap:20px;padding:20px}.decision>div{flex:1}h3{font-size:20px;line-height:1.4;margin:10px 0;font-weight:700}.decision button{flex-shrink:0;font-size:14px;box-shadow:3px 3px 0 var(--surface),4px 4px 0 var(--ink)}.task-row{width:100%;display:flex;align-items:center;gap:16px;padding:16px;text-align:left;border:0;border-bottom:1px dashed var(--ink)}.task-row:last-child{border-bottom:0}.task-glyph{font-size:22px;width:24px;flex-shrink:0;text-align:center}.task-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.task-copy strong{font-size:16px;font-weight:500}.task-copy>span{font-size:12px}.task-progress{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;font-size:12px;flex-shrink:0}.activity{display:flex;gap:16px;font-size:12px;margin-top:20px;border-top:4px double var(--ink);padding-top:12px}.activity time{margin-right:8px}.chat{position:sticky;top:12px;align-self:start;display:flex;flex-direction:column;height:calc(100dvh - 132px);min-height:680px;border-width:0 0 0 4px;border-left-style:double}.chat .frame-label{background:var(--surface);color:var(--ink);min-height:var(--control-height)}.chat-context{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px;font-size:12px;padding:8px 14px;border-block:1px solid var(--ink)}.history{min-height:0;flex:1;overflow-y:auto;scrollbar-width:thin;padding:18px;overflow-wrap:anywhere}.chat-intro .eyebrow{display:none}.chat-intro h2{font-size:20px;line-height:1.3;margin-bottom:12px}.chat-intro p,.answer p{font-size:16px;line-height:1.6}.answer{margin-top:24px}.answer p{margin:12px 0}.reference{padding:10px 0;width:100%;text-align:left;font-size:13px;border:0;border-block:1px dashed var(--ink)}.composer{border-top:4px double var(--ink);padding:12px 14px}.composer label{display:block;font-size:14px;margin-bottom:8px}textarea,input{width:100%;color:var(--ink);background:var(--surface);border:1px solid var(--ink);padding:12px;font-size:16px}textarea::placeholder,input::placeholder{color:var(--ink);opacity:1}textarea{display:block;height:80px;min-height:80px;resize:vertical}.form-error{min-height:26px;font-size:12px;padding-top:4px}.compose-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.compose-actions button{min-width:104px}.composer>small{display:block;text-align:center;margin-top:8px}.message{border-top:1px dashed var(--ink);padding:18px 0;margin-top:20px}.message p{white-space:pre-wrap;margin-top:8px}.user-message{padding-left:12px;border-left:2px solid var(--ink)}.mobile-switch{display:none}dialog{margin:auto;background:var(--surface);color:var(--ink);border:4px double var(--ink);padding:24px;width:min(580px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto}dialog::backdrop{background:#000000bf}.dialog-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid var(--ink)}.dialog-header h2{font-size:16px}.dialog-header button{font-size:12px;flex-shrink:0}dialog p{margin:16px 0}dialog label{display:block;margin-bottom:8px}.notice{border-left:2px solid var(--ink);padding-left:16px;font-size:14px}.commands{margin-top:20px}.commands>button{display:flex;justify-content:space-between;width:100%;margin:8px 0;text-align:left}@media(max-width:1200px){.overview{padding:18px}.decision{flex-wrap:wrap}.decision>div{flex-basis:100%}.plate-index{font-size:44px;padding-right:12px}.console-plate{gap:12px;padding:14px}.command-trigger kbd{display:none}}@media(max-width:1000px){body{padding:6px}.system-bar{display:none}.header{padding:10px;gap:var(--space-2);flex-wrap:wrap}.brand img{width:180px;height:36px}nav{display:none}.header-actions{gap:6px}.header-actions button{padding:8px;font-size:13px}.command-trigger{width:44px}.command-trigger>span{display:none}.command-trigger:before{content:"⌘";font-size:18px}.workspace{display:flex;flex-direction:column}.mobile-switch{display:flex;border-bottom:1px solid var(--ink);padding:8px;gap:var(--space-2)}.mobile-switch button{flex:1;font-size:14px;padding:8px}.overview{padding:14px 10px}.console-plate{padding:12px;gap:12px}.plate-index{font-size:36px;letter-spacing:-3px;padding-right:12px}.plate-index span{font-size:12px}h1{font-size:36px;letter-spacing:-1px}.plate-copy .eyebrow{font-size:12px}.plate-copy>p:last-child{font-size:16px}.hero-note>span:last-child{display:none}.hero,.attention{margin-bottom:20px}.frame-label{padding:8px 10px}.frame-label h2{letter-spacing:0;font-size:12px}.decision{padding:16px 12px;gap:14px}h3{font-size:18px}.task-row{padding:14px 10px;gap:var(--space-2)}.task-glyph{width:16px;font-size:18px}.task-progress{font-size:12px}.activity{display:block}.activity p{margin-top:8px}.chat{display:none;position:relative;top:auto;width:100%;height:calc(100dvh - 142px);min-height:600px;border:0}.view-chat .overview{display:none}.view-chat .chat{display:flex}.history{padding:14px}.composer{padding:10px}.form-error{min-height:42px}dialog{padding:16px}}@media(max-width:359px){.brand img{width:156px;height:32px}.header-actions{gap:4px}.header-actions button{padding:6px}.plate-index{display:none}.frame-label>span{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.app-shell{display:grid;grid-template-columns:210px minmax(0,1fr)}.sidebar{border-right:1px solid var(--ink);padding:24px 16px;display:flex;flex-direction:column;gap:10px}.sidebar a,.sidebar button{padding:12px 8px;text-align:left;font-size:14px;border:0}.sidebar a:first-of-type{border:1px solid var(--ink)}.sidebar-note{border-top:1px dashed var(--ink);padding-top:20px;margin-top:24px;font-size:12px;line-height:2}.sidebar>small{margin-top:auto}.workspace{display:block;min-width:0}.overview{padding:28px}.header{border-bottom:1px solid var(--ink)}.header nav{display:none}.console-plate{border:0;padding:0;box-shadow:none}.plate-index,.hero-note{display:none}h1{font-family:var(--font-family);font-size:40px;letter-spacing:-1px}.plate-copy>p:last-child{max-width:none}.summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.summary-grid>div{border:1px solid var(--ink);padding:16px;display:flex;flex-direction:column;gap:6px}.summary-grid strong{font-size:28px}.summary-grid span{font-size:14px}.frame-label{background:var(--surface);color:var(--ink)}.decision{align-items:flex-start}.decision button{box-shadow:none}.task-filters{display:flex;gap:var(--space-2);margin-bottom:12px;flex-wrap:wrap;scroll-margin-top:12px}.task-filters button{font-size:14px}.task-filters [aria-pressed=true]{background:var(--ink);color:var(--surface)}.activity{border-top:1px dashed var(--ink);scroll-margin-top:12px}.chat{position:static;width:auto;height:auto;min-height:0;border:0;border-top:1px solid var(--ink)}.chat-context{border-top:0}.history{max-height:340px;flex:none}.chat-intro{display:none}.answer{margin:0}.answer p{display:inline-block;margin:8px 20px 8px 0;font-size:14px}.answer .eyebrow,.answer .reference{display:none}.composer{border-top:1px dashed var(--ink);padding:20px 28px}.message:first-of-type{margin-top:0}@media(max-width:1000px){.app-shell{grid-template-columns:160px minmax(0,1fr)}.sidebar{padding:18px 10px}.mobile-switch{display:none}.overview,.view-chat .overview{display:block;padding:20px}.chat,.view-chat .chat{display:flex}.decision{flex-wrap:wrap}}@media(max-width:700px){.app-shell{display:block}.sidebar{flex-direction:row;flex-wrap:wrap;gap:4px;border-right:0;border-bottom:1px solid var(--ink);padding:8px}.sidebar>p,.sidebar-note,.sidebar>small{display:none}.sidebar a,.sidebar button{font-size:12px;padding:10px 6px}.overview,.view-chat .overview{padding:18px 12px}.summary-grid{gap:var(--space-2)}.summary-grid>div{padding:10px 8px}.summary-grid span{font-size:12px}.summary-grid strong{font-size:24px}.task-filters{gap:4px}.task-filters button{padding:8px;font-size:12px}.composer{padding:14px 12px}.task-row{flex-wrap:wrap}.task-copy{flex:1}.task-progress{margin-left:24px}}body{padding:10px;font-size:14px;line-height:1.5}#root{max-width:1900px;border-color:var(--line)}button,input,textarea{border-color:var(--line)}button{min-height:36px;padding:6px 12px;font-size:13px}.header{height:70px;padding:12px 16px;gap:24px;border-color:var(--line)}.brand img{width:186px;height:38px}.header nav{display:flex;align-items:center;gap:6px;flex:1;font-size:12px}.header nav a,.header nav button{padding:6px 8px;font-size:12px;border:0;white-space:nowrap}.header nav a[aria-current]{background:transparent;color:var(--ink);border:1px solid var(--ink)}.header-actions{align-items:center}.header-actions>button:first-of-type{font-size:12px}.demo-badge{color:var(--accent);border:1px solid var(--line);padding:6px 10px;font-size:12px}.command-trigger>span{display:none}.app-shell{grid-template-columns:210px minmax(0,1fr)}.sidebar{padding:28px 14px 12px;border-color:var(--line);gap:7px}.sidebar a,.sidebar button{font-size:13px;min-height:var(--control-height);padding:10px 12px}.sidebar a:first-of-type{background:#8080801a;border:0;border-left:2px solid var(--ink)}.sidebar-note{margin-top:36px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 6px}.system-row{display:flex;justify-content:space-between;color:var(--muted);padding:5px 0}.system-row span:last-child{color:var(--accent)}.workspace{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(350px,1fr);gap:12px;padding:0 12px 12px;align-content:start}.overview{display:contents}.hero{grid-column:1;grid-row:1;margin:0;padding:22px 16px;min-height:152px}.console-plate{display:block}.plate-copy .eyebrow{font-size:12px}h1{font-size:40px;font-weight:700;margin:6px 0;letter-spacing:2px}.plate-copy>p:last-child{font-size:12px}.summary-grid{grid-column:1;grid-row:1;margin:26px 0 26px 42%;gap:var(--space-2);z-index:1}.summary-grid>div{padding:10px;justify-content:center;border-color:var(--line)}.summary-grid strong{font-size:25px;font-weight:400}.summary-grid span{font-size:12px}.cycle{grid-column:2;grid-row:1;align-self:center;border-left:1px solid var(--line);padding-left:20px;font-size:12px;line-height:2;color:var(--muted)}.cycle p:first-child{color:var(--ink)}.cycle span{color:var(--warm)}.frame{border:1px solid var(--line)}.frame-label{padding:8px 14px;border-color:var(--line);min-height:38px}.frame-label h2{font-size:14px;font-weight:400}.attention{grid-column:1;grid-row:2;margin:0}.decision{margin:0 16px;padding:15px 4px;border-bottom:1px solid var(--line);gap:12px;align-items:center;flex-wrap:nowrap}.decision:last-child{border-bottom:0}.decision>div{flex:1;padding-left:14px;border-left:1px solid var(--line)}.decision .eyebrow{color:var(--muted);font-size:12px}h3{font-size:14px;font-weight:500;margin:6px 0}.decision p{font-size:12px}.decision button{font-size:12px;min-width:130px;background:var(--surface);color:var(--ink);box-shadow:none}.work{grid-column:1;grid-row:3}.task-row{padding:13px 16px;border-bottom:1px solid var(--line);gap:14px}.task-copy small{color:var(--muted)}.task-copy strong{font-size:13px}.task-copy>span{color:var(--accent)}.task-glyph{color:var(--accent)}.task-progress{font-size:12px}.activity{grid-column:1;grid-row:4;border:1px solid var(--line);margin:0;padding:0;display:block}.activity>span{display:block;border-bottom:1px solid var(--line);padding:8px 14px;font-size:14px}.activity p{padding:12px 16px;font-size:12px}.chat{grid-column:2;grid-row:2 / 5;display:flex;min-height:0;height:auto;position:static;border:1px solid var(--line)}.chat .frame-label{min-height:38px}.chat-context{padding:5px 14px;border-color:var(--line);font-size:11px;color:var(--muted)}.history{flex:1;max-height:480px;padding:16px;overflow-y:auto}.sample-conversation{font-size:13px;line-height:1.6}.speaker{margin:18px 0 5px}.speaker:first-child{margin-top:0}.speaker small{color:var(--muted);font-size:11px}.chat-card{border:1px solid var(--line);padding:10px 12px;margin:10px 0}.chat-card p{font-size:12px}.chat-card button{margin:5px 0;font-size:12px;text-align:left}.composer{padding:10px 14px;border-top:1px solid var(--line)}.composer label{font-size:12px}textarea{font-size:14px;height:64px;min-height:64px}textarea::placeholder{color:var(--muted)}.form-error{min-height:22px}.composer>small{font-size:11px;text-align:left}.console-footer{display:flex;justify-content:space-between;padding:6px 14px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.primary,button:hover{background:var(--ink);color:var(--surface)}@media(min-width:1500px){.workspace{grid-template-columns:minmax(0,1.9fr) minmax(420px,1fr)}}@media(max-width:1250px){.header nav{gap:0}.header nav button:nth-last-child(-n+2){display:none}.app-shell{grid-template-columns:175px minmax(0,1fr)}.workspace{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr)}.hero{padding-bottom:110px}.summary-grid{margin:105px 0 12px}.decision{flex-wrap:wrap}.decision>div{flex-basis:100%}}@media(max-width:950px){.header nav{display:none}.header{height:auto}.app-shell{grid-template-columns:150px minmax(0,1fr)}.workspace{display:flex;flex-direction:column;padding:14px}.overview{display:contents}.hero{padding:4px 0;min-height:0}.summary-grid{margin:12px 0}.cycle{display:none}.sidebar{padding:18px 8px}.sidebar a,.sidebar button{font-size:12px}.chat{min-height:500px}.history{max-height:380px}}@media(max-width:700px){body{padding:5px}.app-shell{display:block}.brand img{width:165px}.header{padding:10px;gap:var(--space-2)}.demo-badge{display:none}.sidebar{flex-direction:row;padding:6px;gap:2px;border-bottom:1px solid var(--line)}.sidebar a,.sidebar button{padding:8px 6px}.sidebar-note{display:none}.workspace{padding:12px}.summary-grid>div{padding:8px}.summary-grid strong{font-size:22px}.task-row{padding:12px}.decision{margin:0 10px}.frame-label h2{font-size:12px}.frame-label{padding:8px}.console-footer{font-size:10px;gap:12px}}@media(min-width:1251px){.task-row{padding-block:9px}.task-copy{gap:2px}.decision{padding-block:12px}.history{max-height:410px}.sidebar-note{margin-top:24px}}.task-copy [data-status="Em andamento"]{color:#64b5f6}.task-copy [data-status="Na fila"]{color:var(--muted)}:root[data-theme=paper] .task-copy [data-status="Em andamento"]{color:#185b90}@font-face{font-family:Plex Mono;src:url(/next/fonts/plex-mono-regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Plex Mono;src:url(/next/fonts/plex-mono-semibold.ttf) format("truetype");font-weight:600 700;font-display:swap}body{font-family:var(--font-family)}#root{max-width:none;min-height:calc(100dvh - 20px)}.header{height:64px}.header nav{gap:0}.header nav a,.header nav button{padding-inline:6px}.app-shell{grid-template-columns:196px minmax(0,1fr)}.sidebar{padding-top:18px}.sidebar a,.sidebar button{min-height:44px}.sidebar-note{margin-top:12px}.workspace{gap:12px}.hero{min-height:136px;padding:18px 12px}h1{font-size:36px;letter-spacing:0}.summary-grid{margin-block:20px}h3,.task-copy strong{font-size:14px;font-weight:600}.decision p,.sample-conversation,.chat-card p{font-size:13px;line-height:1.65}.decision .eyebrow,.task-copy small{font-size:12px}.decision{padding-block:12px}.task-row{padding-block:10px}.chat{align-self:stretch}.history{max-height:none;min-height:200px;flex-basis:0}.composer{padding:10px 14px}.composer>small{font-size:12px}textarea{font-size:14px}@media(min-width:951px)and (max-width:1200px){.header nav{display:none}.header-actions{margin-left:auto}.app-shell{grid-template-columns:176px minmax(0,1fr)}.workspace{grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr)}.hero{min-height:200px;padding-bottom:108px}.summary-grid{margin:96px 0 12px}.decision{flex-wrap:wrap}.decision>div{flex-basis:100%}}@media(max-width:950px){.app-shell{grid-template-columns:158px minmax(0,1fr)}.workspace{gap:12px}.mobile-switch{display:flex;position:sticky;top:0;z-index:3;background:var(--surface);padding-block:8px;gap:var(--space-2)}.mobile-switch button{flex:1;min-height:44px;font-size:14px}.overview,.view-chat .overview{padding:0}.overview{display:flex;flex-direction:column;gap:12px}.view-chat .overview,.view-overview .chat{display:none}.view-chat .chat{display:flex}.hero{min-height:0;padding:8px 0}.summary-grid{margin:4px 0}.chat{min-height:0;height:calc(100dvh - 210px)}.history{min-height:120px;max-height:none}.decision button,.chat-card button{min-height:44px}}@media(max-width:700px){.app-shell{display:block}#root{min-height:calc(100dvh - 10px)}.header{height:62px}.sidebar{flex-wrap:nowrap;overflow-x:auto;padding:4px}.sidebar a,.sidebar>button{flex:0 0 auto;white-space:nowrap;min-height:44px}.sidebar-note{display:none}.workspace{padding:8px 10px 12px}.summary-grid span{font-size:12px}.decision p,.sample-conversation,.chat-card p{font-size:14px}.decision{margin-inline:10px}.decision>div{padding-left:10px}.frame-label h2{font-size:13px}textarea{font-size:16px}.console-footer{flex-wrap:wrap}}.header-actions{margin-left:auto}@media(min-width:1201px){.hero{min-height:136px;padding-bottom:18px}.summary-grid{margin:20px 0 20px 40%}.decision{flex-wrap:nowrap}.decision>div{flex-basis:auto}}.sidebar a,.sidebar>button{padding-inline:6px;white-space:nowrap}.screen-reader-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.workspace{padding:0 16px 16px;gap:18px}.summary-grid{grid-column:1;grid-row:1;margin:0;min-height:80px;gap:0;align-items:center}.summary-grid>div{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:16px;padding:0 18px;border:0;border-right:1px solid var(--line)}.summary-grid>div:last-child{border:0}.summary-grid strong{white-space:nowrap;font-size:26px}.summary-grid span{font-size:13px}.frame-label{padding:12px 16px;min-height:46px}.frame-label h2{font-weight:600}.decision{display:grid;grid-template-columns:38px minmax(0,1fr) 145px 142px;gap:16px;margin:0 12px;padding:23px 4px}.decision>div{padding-left:18px;min-width:0}.decision-symbol{font-size:28px;text-align:center}.decision-status{font-size:12px;color:var(--muted);white-space:nowrap}.urgent{color:var(--warm)}h3,.task-copy strong{font-weight:600;font-size:15px}.decision p{font-size:13px}.decision button{min-height:42px;min-width:0;width:100%;font-size:13px}.decision .primary{background:var(--ink);color:var(--surface)}.task-row{display:grid;grid-template-columns:38px minmax(0,1fr) 120px 140px;gap:16px;padding:20px 16px}.task-copy{padding-left:18px;border-left:1px solid var(--line)}.task-glyph{font-size:25px}.task-state{font-size:12px;text-align:left;color:var(--muted)}.task-state[data-status="Em andamento"]{color:#64b5f6}:root[data-theme=paper] .task-state[data-status="Em andamento"]{color:#185b90}.task-progress{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.activity>span{padding:12px 16px}.activity p{padding:20px 16px;font-size:13px}.chat{grid-row:1 / 5;margin-top:0}.chat .frame-label{min-height:46px}.history{padding:24px 20px}.sample-conversation{font-size:15px;line-height:1.7}.speaker{margin-top:28px;color:var(--muted);font-size:13px}.case-context{margin-top:20px;padding:18px}.case-context>p:first-child{font-size:15px}.case-context .context-note{color:var(--muted);margin:12px 0}.case-context button{width:100%;border:0;border-top:1px solid var(--line);padding-top:12px}.sidebar-note{margin-top:auto}.sidebar{min-height:790px}.composer{padding:18px 16px 12px}textarea{min-height:80px}@media(min-width:951px)and (max-width:1500px){.workspace{grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr)}.decision{grid-template-columns:28px minmax(0,1fr) 130px;gap:12px;padding-block:18px}.decision-status{grid-column:2;grid-row:2}.decision button{grid-column:3;grid-row:1 / 3}.decision>div{padding-left:12px}.task-row{grid-template-columns:28px minmax(0,1fr) 105px;gap:12px}.task-state{grid-column:2;padding-left:18px}.task-progress{grid-column:3;grid-row:1 / 3;flex-direction:column}.summary-grid>div{gap:10px;padding-inline:12px}}@media(max-width:950px){.sidebar{min-height:0}.workspace{padding:8px 12px 12px;gap:12px}.summary-grid{min-height:76px}.summary-grid>div{display:flex;flex-direction:column;gap:4px;padding:0 6px;align-items:flex-start}.summary-grid span{font-size:12px}.decision{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:18px 0}.decision>div{padding-left:10px}.decision-status{grid-column:2;padding-left:10px}.decision button{grid-column:2;width:fit-content}.task-row{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:18px 12px}.task-copy{padding-left:10px}.task-state{grid-column:2;padding-left:10px}.task-progress{grid-column:2;justify-content:flex-start;padding-left:10px}.frame-label{padding:10px}.frame-label h2{font-size:13px}.chat{height:calc(100dvh - 210px)}.sample-conversation{font-size:15px}.history{padding:18px 14px}}@media(min-width:1301px){.decision{grid-template-columns:26px minmax(0,1fr) 118px 140px;gap:12px;padding-block:20px}.decision-status{grid-column:auto;grid-row:auto;font-size:11px}.decision button{grid-column:auto;grid-row:auto;white-space:nowrap}.decision>div{padding-left:12px}.task-row{grid-template-columns:26px minmax(0,1fr) 106px 104px;gap:12px}.task-state{grid-column:auto;padding-left:0}.task-progress{grid-column:auto;grid-row:auto;flex-direction:row}}@media(min-width:951px){.decision button{white-space:nowrap;font-size:12px}}#root{display:flex;flex-direction:column}.header{flex:0 0 auto}.app-shell{flex:1}.sidebar{min-height:0}.workspace{align-content:stretch;grid-template-rows:80px auto auto auto}@media(min-width:951px){#root{height:calc(100dvh - 20px);min-height:0}.app-shell{min-height:0;overflow:hidden}.workspace,.sidebar{min-height:0;overflow-y:auto}.sidebar a,.sidebar>button{min-height:var(--control-height);padding-block:7px}.sidebar-note{margin-top:auto;padding-block:6px}.system-row{padding-block:2px}.decision,.task-row,.activity p{padding-block:14px}}@media(max-width:950px){.workspace{grid-template-rows:none}}@media(min-width:951px){.chat{position:sticky;top:0;align-self:start;height:calc(100dvh - 102px)}}.ui-icon{width:20px;height:20px;flex:0 0 20px;vertical-align:middle}.sidebar>a,.sidebar>button{display:flex;align-items:center;gap:14px}.sidebar>a .ui-icon,.sidebar>button .ui-icon{color:var(--ink)}.speaker{position:relative;display:flex;align-items:center;gap:10px;min-height:36px;padding-left:48px}.chat-avatar{position:absolute;left:0;top:0;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:50%;font-size:11px;color:var(--ink)}.brand-avatar{border:0}.brand-avatar .ui-icon{width:34px;height:34px}.sample-conversation>.speaker+p,.message>p{margin-left:48px}.sample-conversation .case-context{margin-left:48px}.case-context>p:first-child{display:flex;align-items:center;gap:10px}.compose-actions button{display:inline-flex;align-items:center;justify-content:center;gap:10px}@media(max-width:700px){.sidebar>a,.sidebar>button{gap:var(--space-2)}.speaker{padding-left:40px;gap:6px}.sample-conversation>.speaker+p,.message>p,.sample-conversation .case-context{margin-left:40px}.chat-avatar,.brand-avatar .ui-icon{width:28px;height:28px}}.attachment-tools{display:flex;gap:var(--space-2);flex-wrap:wrap}.attachment-tools button{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:8px 10px}.attachment-status{display:block;font-size:12px;margin:6px 0}.attachment-status:empty{display:none}.attachment-preview{display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:6px;border-top:1px solid var(--line);padding:8px 0;font-size:12px}.attachment-preview>span{overflow-wrap:anywhere}.attachment-preview button{padding:0;min-height:36px}.attachment-preview audio{grid-column:1 / -1;width:100%;height:36px}.attachments{max-height:230px;overflow-y:auto;margin-bottom:10px}.header,.frame-label{background:var(--surface-raised)}.frame-label{color:var(--muted);border-bottom:1px solid var(--line)}.frame-label h2{color:var(--ink)}.frame-label>span{color:var(--faint)}.frame,.chat,.sidebar{background:var(--surface-row)}button,input,textarea,select,.demo-badge{border-color:var(--control-line)}.demo-badge{color:var(--warm)}.sidebar a:first-of-type{background:none;border:0;border-left:2px solid transparent}.sidebar a[aria-current=page]{background:var(--surface-active);border:0;border-left:2px solid var(--accent);color:var(--ink)}.system-row,.system-row span:last-child{color:var(--faint)}.chat-context{color:var(--faint)}.summary-grid>div{border-right-color:var(--line)}.summary-grid [data-state=attention]{color:var(--state-attention)}.summary-grid [data-state=running]{color:var(--state-running)}.summary-grid [data-state=done]{color:var(--state-done)}.summary-grid span{color:var(--muted)}@font-face{font-family:Silkscreen;src:url(/next/fonts/silkscreen-regular.ttf) format("truetype");font-display:swap;font-weight:400}.module-workspace h1,.chat-intro h2{font-family:var(--font-display);font-weight:400;letter-spacing:0;line-height:1.35;overflow-wrap:anywhere}:root{--black: #0a0a0a;--white: #fff;--surface: #181b20;--surface-row: #20242b;--surface-raised: #292f37;--surface-active: #343b45;--ink: #c8c5be;--font-family: "Plex Mono", ui-monospace, monospace;--font-display: "Silkscreen", "Plex Mono", monospace;--font-size: 16px;--line-height: 1.6;--background0: var(--surface);--foreground0: var(--ink);--box-border-color: var(--line);color-scheme:dark;--line: #3a414b;--control-line: #7c8591;--muted: #b0ada7;--faint: #969ca6;--accent: #9dc5b4;--warm: #ccb780;--state-attention: #ccb780;--state-running: #9db3c8;--state-done: #9dc5b4;--state-idle: #969ca6;--track: #272b2f;--priority-fill: #332f25;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--control-height: 40px;--icon-size: 20px}:root[data-theme=paper]{--surface: #f7f7f2;--surface-row: #fbfbf7;--surface-raised: #eeeee6;--surface-active: #e2e2d8;--ink: #172022;color-scheme:light;--line: #d6d6cb;--control-line: #6a7375;--muted: #455254;--faint: #5b6668;--accent: #0f6d4c;--warm: #8f5b0e;--state-attention: #96600f;--state-running: #14628f;--state-done: #0f6d4c;--state-idle: #5b6668;--track: #deded3;--priority-fill: #f9f0e0}:root{--dt-heading: #d8d4cb;--dt-secondary: #b0ada7;--dt-art: #ae9ac6;--dt-inset: #15181d;--dt-selection: #343b45;--dt-primary-bg: #cbc6bc;--dt-primary-fg: #24272d;--dt-primary-hover: #d6d0c6;--dt-primary-pressed: #b9b4ab;--dt-bg: #181b20;--dt-surface: #20242b;--dt-alt: #292f37;--dt-text: #c8c5be;--dt-muted: #969ca6;--dt-border: #7c8591;--dt-rail: #3a414b;--dt-brand: #b7bdc7;--dt-success: #9dc5b4;--dt-warning: #ccb780;--dt-danger: #d29795;--dt-info: #9db3c8;--dt-on-solid: #181b20;--dt-font: "Plex Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--dt-space-1: 4px;--dt-space-2: 8px;--dt-space-3: 12px;--dt-space-4: 16px;--dt-space-6: 24px;--dt-space-8: 32px;--dt-radius: 2px;--dt-control-height: 40px}:root[data-theme=paper],[data-dantui-theme=paper]{--dt-bg: #f7f7f2;--dt-heading: #172022;--dt-secondary: #455254;--dt-art: #684291;--dt-inset: #eeeee6;--dt-selection: #e2e2d8;--dt-primary-bg: #172022;--dt-primary-fg: #fffefa;--dt-primary-hover: #2c3638;--dt-primary-pressed: #394649;--dt-surface: #fffefa;--dt-alt: #eeeee6;--dt-text: #172022;--dt-muted: #4e5967;--dt-border: #687382;--dt-rail: #d2d4d5;--dt-brand: #4e5967;--dt-success: #176348;--dt-warning: #795610;--dt-danger: #a83443;--dt-info: #255f98;--dt-on-solid: #fffefa}.dt-button,.dt-input,.dt-check,.dt-card,.dt-alert,.dt-badge,.dt-window,.dt-dialog,.dt-tabs,.dt-table-container,.dt-terminal,.dt-log,.dt-field,.dt-empty,.dt-progress{box-sizing:border-box;font-family:var(--dt-font);font-size:14px;line-height:1.5}.dt-button *,.dt-dialog *,.dt-card *,.dt-window *,.dt-tabs *,.dt-table-container *{box-sizing:border-box}.dt-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--dt-control-height);padding:8px 16px;border:1px solid var(--dt-border);border-radius:var(--dt-radius);color:var(--dt-text);background:var(--dt-surface);font-weight:500;cursor:pointer;vertical-align:middle;text-decoration:none;transform:none}.dt-button-label{display:inline-flex;align-items:center;justify-content:center;gap:8px}.dt-button--primary{background:var(--dt-text);color:var(--dt-bg);border-color:var(--dt-text)}.dt-button--ghost{background:transparent;border-color:transparent}.dt-button--destructive{color:var(--dt-danger);border-color:var(--dt-danger);background:var(--dt-bg)}.dt-button--success{background:var(--dt-success);color:var(--dt-on-solid);border-color:var(--dt-success)}.dt-button--sm{min-height:32px;padding:4px 10px;font-size:12px}.dt-button:hover:not(:disabled){background:var(--dt-alt);color:var(--dt-text);border-color:var(--dt-text);text-decoration:none}.dt-button--primary:hover:not(:disabled){background:var(--dt-text);color:var(--dt-bg);box-shadow:inset 0 0 0 2px var(--dt-bg)}.dt-button--success:hover:not(:disabled){background:var(--dt-success);color:var(--dt-on-solid);box-shadow:inset 0 0 0 2px var(--dt-on-solid)}.dt-button--destructive:hover:not(:disabled){background:var(--dt-danger);color:var(--dt-on-solid)}.dt-button--ghost:hover:not(:disabled){border-color:transparent;text-decoration:underline;text-underline-offset:4px}.dt-button:active:not(:disabled){box-shadow:inset 0 0 0 2px currentColor;transform:none}.dt-button:disabled:not([aria-busy=true]){cursor:not-allowed;color:var(--dt-muted);background:var(--dt-alt);border-color:var(--dt-border);opacity:1}.dt-button[aria-busy=true]{cursor:wait}.dt-button:focus-visible,.dt-input:focus-visible,.dt-check-input:focus-visible,.dt-tablist button:focus-visible,.dt-tabpanel:focus-visible,.dt-table-scroll:focus-visible,.dt-log:focus-visible{outline:2px solid var(--dt-brand);outline-offset:2px}.dt-button-loader{position:absolute;inset:0;display:grid;place-items:center}.dt-spinner{display:inline-block;width:18px;height:18px;border:2px dotted currentColor;border-radius:50%;animation:dt-spin 1s linear infinite;flex-shrink:0}@keyframes dt-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.dt-spinner{animation:none;border-style:dashed}}.dt-input{display:block;width:100%;min-width:0;min-height:var(--dt-control-height);padding:8px 12px;color:var(--dt-text);background:var(--dt-bg);border:1px solid var(--dt-border);border-radius:var(--dt-radius);margin:0}.dt-input::placeholder{color:var(--dt-muted);opacity:1}.dt-input:disabled{color:var(--dt-muted);background:var(--dt-alt);cursor:not-allowed;opacity:1}.dt-input[aria-invalid=true]{border-color:var(--dt-danger)}.dt-textarea{min-height:88px;resize:vertical}.dt-select{appearance:auto;color-scheme:dark}[data-theme=paper] .dt-select,[data-dantui-theme=paper] .dt-select{color-scheme:light}.dt-field{display:flex;flex-direction:column;gap:8px;min-width:0;color:var(--dt-text)}.dt-field>label{font-size:13px}.dt-field-hint,.dt-field-error{font-size:12px;line-height:1.5;margin:0;color:var(--dt-muted)}.dt-field-error{color:var(--dt-danger)}.dt-check{display:inline-flex;align-items:center;gap:10px;min-height:40px;color:var(--dt-text);cursor:pointer}.dt-check-input{appearance:none;display:inline-block;position:relative;width:20px;height:20px;min-height:0;flex-shrink:0;margin:0;padding:0;border:1px solid var(--dt-border);background:var(--dt-bg);border-radius:2px;cursor:pointer}.dt-check-input:checked{background:var(--dt-brand);border-color:var(--dt-brand)}.dt-check-input--checkbox:checked:after{content:"";position:absolute;width:5px;height:10px;left:6px;top:2px;border:solid var(--dt-on-solid);border-width:0 2px 2px 0;transform:rotate(45deg)}.dt-check-input--radio{border-radius:50%}.dt-check-input--radio:checked:after{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--dt-on-solid)}.dt-check-input--switch{width:36px;height:22px;border-radius:12px;background:var(--dt-alt)}.dt-check-input--switch:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--dt-text)}.dt-check-input--switch:checked:after{left:17px;background:var(--dt-on-solid)}.dt-check-input:disabled{opacity:.5;cursor:not-allowed}.dt-tone-neutral{--dt-tone: var(--dt-muted)}.dt-tone-info{--dt-tone: var(--dt-info)}.dt-tone-success{--dt-tone: var(--dt-success)}.dt-tone-warning{--dt-tone: var(--dt-warning)}.dt-tone-danger{--dt-tone: var(--dt-danger)}.dt-tone-brand{--dt-tone: var(--dt-brand)}.dt-badge{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:2px 8px;border:1px solid var(--dt-tone);border-radius:4px;font-size:12px;color:var(--dt-tone);white-space:nowrap}.dt-badge--solid{background:var(--dt-tone);color:var(--dt-on-solid)}.dt-card{border:1px solid var(--dt-border);border-radius:0;background:var(--dt-surface);color:var(--dt-text);min-width:0;display:flex;flex-direction:column;overflow:hidden}.dt-card-eyebrow{padding:12px 16px;border-bottom:1px solid var(--dt-rail);font-size:12px;text-transform:uppercase;color:var(--dt-muted)}.dt-card-body{padding:16px;flex:1}.dt-card h3{font-size:20px;line-height:1.3;margin:0 0 12px;font-weight:500}.dt-card p{margin:0;color:var(--dt-muted)}.dt-card-footer{padding:12px 16px;border-top:1px solid var(--dt-rail)}.dt-alert{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:var(--dt-surface);color:var(--dt-text);border:1px solid var(--dt-tone);border-left:4px solid var(--dt-tone);border-radius:4px}.dt-alert-icon{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;background:var(--dt-tone);color:var(--dt-on-solid);border-radius:50%;font-weight:700}.dt-alert-copy{flex:1;min-width:0}.dt-alert-copy strong{display:block;font-size:14px}.dt-alert-copy>div{color:var(--dt-muted);font-size:13px;margin-top:4px}.dt-window{background:var(--dt-bg);color:var(--dt-text);border:1px solid var(--dt-border);min-width:0}.dt-window--maximized{grid-column:1/-1;width:100%}.dt-window-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px;border-bottom:1px solid var(--dt-border);background:var(--dt-surface)}.dt-window-header strong{font-size:13px;min-width:0;overflow-wrap:anywhere;font-weight:500}.dt-window-header>div{display:flex;gap:4px;flex-shrink:0}.dt-window-header .dt-button{border-radius:0;padding:2px 8px}.dt-window-body{padding:16px}.dt-window-footer{padding:12px 16px;border-top:1px solid var(--dt-rail)}.dt-dialog{position:fixed;inset:0;width:min(480px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:24px;background:var(--dt-bg);color:var(--dt-text);border:1px solid var(--dt-border);border-radius:0;box-shadow:0 24px 64px #0008;overflow:auto}.dt-dialog::backdrop{background:#000b}.dt-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.dt-dialog-header h2{font-size:24px;line-height:1.3;margin:0}.dt-dialog-header .dt-button{min-width:40px;padding:8px;flex-shrink:0}.dt-dialog-description{color:var(--dt-muted);margin:0 0 16px}.dt-dialog-body{display:grid;gap:16px}.dt-dialog-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.dt-tabs{color:var(--dt-text);min-width:0}.dt-tablist{display:flex;gap:4px;overflow-x:auto;padding:4px;margin:-4px -4px 8px}.dt-tablist button{flex:0 0 auto;font:inherit;font-size:13px;min-height:40px;padding:8px 16px;border:1px solid var(--dt-border);border-radius:4px;background:var(--dt-surface);color:var(--dt-text);cursor:pointer;transform:none}.dt-tablist button[aria-selected=true]{background:var(--dt-text);color:var(--dt-bg);border-color:var(--dt-text)}.dt-tablist button:disabled{color:var(--dt-muted);cursor:not-allowed}.dt-tabpanel{border:1px solid var(--dt-border);padding:16px;background:var(--dt-bg)}.dt-tabpanel[hidden]{display:none}.dt-tabs--segmented .dt-tablist{gap:0}.dt-tabs--segmented .dt-tablist button{border-radius:0}.dt-table-container{color:var(--dt-text);min-width:0}.dt-table-scroll{overflow:auto;border:1px solid var(--dt-border)}.dt-table{border-collapse:collapse;width:100%;font-size:13px;white-space:nowrap}.dt-table caption{text-align:left;padding:12px 16px;background:var(--dt-bg);color:var(--dt-muted);font-size:12px}.dt-table th{font-weight:500;text-align:left;background:var(--dt-surface)}.dt-table th,.dt-table td{padding:10px 16px;border-bottom:1px solid var(--dt-rail)}.dt-table th .dt-button{padding-left:0}.dt-table tr:hover td,.dt-table tr[data-selected] td{background:var(--dt-alt)}.dt-table tr[data-selected] td:first-child{box-shadow:inset 3px 0 var(--dt-brand)}.dt-table-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;color:var(--dt-muted);font-size:12px}.dt-table-footer>div{display:flex;align-items:center;gap:12px}.dt-table-loading{height:180px;display:flex;align-items:center;justify-content:center;gap:12px}.dt-empty{padding:24px;text-align:center;color:var(--dt-text);display:grid;justify-items:center;gap:12px}.dt-empty>span{font-size:32px;color:var(--dt-brand)}.dt-empty h3{font-size:16px;margin:0}.dt-empty p{color:var(--dt-muted);margin:0}.dt-progress{display:flex;align-items:end;gap:16px;color:var(--dt-text)}.dt-progress label{flex:1}.dt-progress progress{display:block;appearance:none;width:100%;height:16px;margin-top:8px;border:1px solid var(--dt-border);background:var(--dt-bg);accent-color:var(--dt-brand)}.dt-progress progress::-webkit-progress-bar{background:var(--dt-bg)}.dt-progress progress::-webkit-progress-value{background:var(--dt-brand)}.dt-progress progress::-moz-progress-bar{background:var(--dt-brand)}.dt-log{max-height:260px;min-height:120px;overflow:auto;background:var(--dt-bg);color:var(--dt-text);padding:12px;font-size:12px}.dt-log-line{display:grid;grid-template-columns:70px 80px minmax(180px,1fr);gap:12px;line-height:1.8}.dt-log-line time{color:var(--dt-muted)}.dt-log-line>span:nth-child(2){color:var(--dt-tone)}.dt-log-line>span:last-child{overflow-wrap:anywhere}.dt-terminal{border:1px solid var(--dt-border);background:var(--dt-bg);color:var(--dt-text)}.dt-terminal form{display:flex;align-items:center;gap:8px;padding:12px;border-top:1px solid var(--dt-rail)}.dt-terminal form>span{color:var(--dt-brand);font-size:24px}.dt-terminal .dt-input{flex:1}@media(max-width:600px){.dt-button,.dt-tablist button{min-height:44px}.dt-input{font-size:16px;min-height:44px}.dt-check{min-height:44px}.dt-alert{flex-wrap:wrap}.dt-alert-copy{flex-basis:calc(100% - 36px)}.dt-table-footer{flex-wrap:wrap}.dt-dialog{padding:20px}.dt-dialog-footer,.dt-terminal form{flex-wrap:wrap}.dt-terminal form .dt-input{flex-basis:calc(100% - 40px)}.dt-terminal form .dt-button{margin-left:auto}.dt-log-line{grid-template-columns:62px 70px minmax(140px,1fr);gap:8px}}:root{--dt-radius: 2px;--dt-display: "Silkscreen", "Plex Mono", monospace;--dt-danger-fill: #813540;--dt-tint-info: #26313b;--dt-tint-success: #23312d;--dt-tint-warning: #332f25;--dt-tint-danger: #35282b;--dt-tint-brand: #292f37}:root[data-theme=paper],[data-dantui-theme=paper]{--dt-tint-info: #e8f0fa;--dt-tint-success: #e5f2eb;--dt-tint-warning: #f5efd9;--dt-tint-danger: #fae9eb;--dt-tint-brand: #eee8f6}.dt-button--destructive{background:var(--dt-danger-fill);color:#fffefa}.dt-button--destructive:hover:not(:disabled){background:#692832;color:#fffefa;border-color:var(--dt-danger)}.dt-button--destructive:disabled:not([aria-busy=true]){background:var(--dt-tint-danger);color:var(--dt-danger)}.dt-button--success:disabled:not([aria-busy=true]){background:var(--dt-tint-success);color:var(--dt-success)}.dt-button:focus-visible,.dt-input:focus-visible,.dt-check-input:focus-visible,.dt-tablist button:focus-visible,.dt-window-header:focus-visible{outline:2px solid var(--dt-brand);outline-offset:2px}.dt-input:hover:not(:disabled):not([aria-invalid=true]),.dt-check-input:hover:not(:disabled):not([aria-invalid=true]){border-color:var(--dt-brand)}.dt-check-input[aria-invalid=true]{border-color:var(--dt-danger);box-shadow:0 0 0 1px var(--dt-danger)}.dt-check-input:indeterminate{background:var(--dt-brand);border-color:var(--dt-brand)}.dt-check-input:indeterminate:after{content:"";position:absolute;inset:8px 4px;background:var(--dt-on-solid)}.dt-sr-only,.dt-check--icon>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dt-badge--sm{min-height:20px;padding:0 8px;font-size:12px}.dt-badge--md{min-height:24px;padding:0 10px;font-size:14px}.dt-badge--default{--dt-tone: var(--dt-text)}.dt-badge--neutral{--dt-tone: var(--dt-muted)}.dt-badge--success{--dt-tone: var(--dt-success)}.dt-badge--warning{--dt-tone: var(--dt-warning)}.dt-badge--error{--dt-tone: var(--dt-danger)}.dt-badge--info{--dt-tone: var(--dt-info)}.dt-badge--new,.dt-badge--beta{--dt-tone: var(--dt-brand)}.dt-badge--beta{background:var(--dt-tint-brand);color:var(--dt-brand)}.dt-badge--experimental{--dt-tone: var(--dt-text);background:var(--dt-text);color:var(--dt-bg)}.dt-card-eyebrow{display:flex;align-items:center;justify-content:space-between;gap:12px}.dt-card h3,.dt-dialog-header h2{color:var(--dt-heading);font-family:var(--dt-font);font-weight:600}.dt-card--metric h3{font-size:36px}.dt-card--feature{border-color:var(--dt-brand);background:var(--dt-tint-brand)}.dt-card-media{background:var(--dt-alt);color:var(--dt-brand);display:grid;place-items:center;min-height:150px}.dt-card-media img,.dt-card-media svg{display:block;max-width:100%;max-height:180px;object-fit:cover}.dt-tone-info{--dt-tint: var(--dt-tint-info)}.dt-tone-success{--dt-tint: var(--dt-tint-success)}.dt-tone-warning{--dt-tint: var(--dt-tint-warning)}.dt-tone-danger{--dt-tint: var(--dt-tint-danger)}.dt-tone-brand{--dt-tint: var(--dt-tint-brand)}.dt-alert{background:var(--dt-tint, var(--dt-surface))}.dt-alert--inline{padding:6px 10px;border:1px solid var(--dt-tone);border-left-width:4px;background:var(--dt-tint, var(--dt-surface));align-items:center}.dt-alert--inline .dt-alert-copy strong{display:inline}.dt-alert--banner{border-radius:0;border-left-width:1px;width:100%}.dt-dialog-symbol{color:var(--dt-tone);font-size:36px;line-height:1}.dt-window{position:relative}.dt-window--floating,.dt-window--maximized{position:fixed;box-shadow:0 12px 40px #0006;max-height:calc(100dvh - 16px);display:flex;flex-direction:column}.dt-window--maximized{inset:8px;width:auto;height:calc(100dvh - 16px)}.dt-window-content{min-height:0;overflow:auto}.dt-window-content[hidden]{display:none}.dt-window-header{min-height:40px;flex-shrink:0;padding:4px 8px}.dt-window-header[tabindex]{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.dt-window-header .dt-button{min-height:32px;min-width:32px;font-size:12px;padding:0 4px}.dt-tabs-track{display:flex;align-items:flex-start;gap:4px;min-width:0}.dt-tabs-track>.dt-button{flex-shrink:0}.dt-tablist{flex:1;min-width:0;margin:0 0 8px}.dt-tablist button{min-height:32px;padding:4px 12px}.dt-tablist button:hover:not(:disabled):not([aria-selected=true]){background:var(--dt-alt);border-color:var(--dt-brand)}.dt-tablist button:active:not(:disabled){box-shadow:inset 0 0 0 1px currentColor}.dt-tablist button:disabled{background:var(--dt-alt)}.dt-table-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:12px}.dt-table-toolbar>.dt-input{flex:1}.dt-table-toolbar>.dt-button{flex-shrink:0}.dt-table-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;padding:16px;margin-bottom:12px;border:1px solid var(--dt-border);background:var(--dt-surface)}.dt-table-filters .dt-field{flex:1;min-width:140px}.dt-table td{height:56px}.dt-table .dt-check{min-height:32px}.dt-table-footer{flex-wrap:wrap}.dt-table-footer>div{flex-wrap:wrap;gap:8px}.dt-table-footer .dt-select{width:auto;font-size:12px}.dt-pagination{display:flex;gap:4px;align-items:center}.dt-pagination .dt-button{padding:4px 8px;min-width:32px}.dt-row-menu{position:fixed;z-index:10000;width:220px;max-height:min(300px,calc(100dvh - 16px));overflow:auto;display:grid;padding:8px;background:var(--dt-surface);border:1px solid var(--dt-border);box-shadow:0 8px 24px #0006}.dt-row-menu .dt-button{justify-content:flex-start;text-align:left}.dt-skeleton{display:block;height:16px;width:80%;min-width:20px;background:var(--dt-rail);border-radius:3px;animation:dt-pulse 1.2s ease-in-out infinite alternate}@keyframes dt-pulse{to{opacity:.4}}.dt-log-toolbar,.dt-terminal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid var(--dt-rail);background:var(--dt-surface);color:var(--dt-muted);font:12px var(--dt-font)}.dt-log-line{grid-template-columns:max-content 100px minmax(180px,1fr)}.dt-log-line>span:nth-child(2):before,.dt-log-line>span:last-child:before{content:"│ ";color:var(--dt-border)}.dt-log-line.dt-tone-info{--dt-tone: var(--dt-text)}.dt-log-line.dt-tone-danger{--dt-tone: var(--dt-danger)}.dt-terminal-header strong{flex:1;font-weight:500}.dt-copy{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;font:12px/1.5 var(--dt-font);color:var(--dt-muted)}.dt-copy [role=status]:empty{display:none}.dt-command-field{flex:1;position:relative;min-width:0}.dt-command-field .dt-input{padding-left:26px}.dt-block-cursor{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:8px;height:16px;background:var(--dt-brand);pointer-events:none}.dt-eclipse{display:block;width:100%;height:100%;color:var(--dt-brand);shape-rendering:crispEdges}@media(prefers-reduced-motion:reduce){.dt-skeleton{animation:none}}@media(max-width:600px),(pointer:coarse){.dt-window-header .dt-button,.dt-tablist button,.dt-pagination .dt-button{min-height:44px;min-width:40px}.dt-window-header,.dt-table-toolbar{flex-wrap:wrap}.dt-table-toolbar>.dt-input{flex-basis:100%}.dt-pagination{gap:0;flex-wrap:wrap}.dt-pagination .dt-button{padding:4px 6px;min-width:36px}.dt-terminal form .dt-command-field{flex-basis:calc(100% - 32px)}.dt-log-toolbar,.dt-terminal-header{flex-wrap:wrap}.dt-log-line{grid-template-columns:max-content 85px minmax(140px,1fr)}}.dt-badge--beta.dt-badge--solid{background:var(--dt-brand);color:var(--dt-on-solid)}.dt-badge--experimental.dt-badge--outline{background:transparent;color:var(--dt-text)}.dt-button--primary{background:var(--dt-primary-bg);color:var(--dt-primary-fg);border-color:var(--dt-primary-bg)}.dt-button--primary:hover:not(:disabled){background:var(--dt-primary-hover);color:var(--dt-primary-fg);border-color:var(--dt-primary-hover);box-shadow:none}.dt-button--primary:active:not(:disabled){background:var(--dt-primary-pressed);border-color:var(--dt-primary-pressed)}.dt-tablist button[aria-selected=true]{background:var(--dt-selection);color:var(--dt-text);border-color:var(--dt-border);box-shadow:inset 0 -2px var(--dt-brand)}.dt-card{border-color:var(--dt-rail)}.dt-card--feature{border-color:var(--dt-rail);background:var(--dt-alt)}.dt-card-media{color:var(--dt-art)}.dt-dialog{border-radius:4px;max-width:480px}.dt-tablist button,.dt-badge{border-radius:2px}.dt-table tbody tr[data-selected=true]{background:var(--dt-selection);color:var(--dt-text)}.dt-table tbody tr[data-selected=true] .dt-muted{color:var(--dt-secondary)}
