#root .hc-safe-prose.hc-andrew-text,#root .hc-safe-prose.hc-job-prose,#root .hc-safe-prose.andrew-copy{white-space:normal;min-width:0;overflow-wrap:anywhere}#root .hc-safe-prose>:first-child{margin-top:0}#root .hc-safe-prose>:last-child{margin-bottom:0}#root .hc-safe-prose p{margin:0 0 .75em}#root .hc-safe-prose :is(ol,ul){margin:0 0 .75em;padding-left:1.5em}#root .hc-safe-prose ol{list-style:decimal}#root .hc-safe-prose ul{list-style:disc}#root .hc-safe-prose li{margin:.35em 0;padding-left:.15em}#root .hc-safe-prose li>p{margin:.25em 0}#root .hc-safe-prose :is(h3,h4,h5,h6){margin:1em 0 .5em;font:inherit;font-weight:650}#root .hc-safe-prose a{text-decoration:underline;text-underline-offset:3px}#root .hc-safe-prose a:focus-visible{outline:2px solid currentColor;outline-offset:3px}#root .hc-safe-prose pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:.75em;border-radius:8px;background:var(--z-block, rgba(127,127,127,.08))}#root .hc-safe-prose blockquote{margin:.75em 0;padding-left:.75em;border-left:2px solid currentColor}#root .hc-safe-prose .hc-prose-table{max-width:100%;overflow:auto;margin-bottom:.75em}#root .hc-safe-prose :is(th,td){padding:.4em .6em;text-align:left;border-bottom:1px solid var(--z-border, rgba(127,127,127,.2))}.pc-page{width:100%;min-width:0;color:var(--z-text)}.pc-page h2,.pc-review h2{font-size:16px;font-weight:600;letter-spacing:-.015em}.pc-page p,.pc-review p{line-height:1.65;overflow-wrap:anywhere}.pc-detail h2{overflow-wrap:anywhere}.pc-note,.pc-page small{color:var(--z-muted);font-size:12px;line-height:1.65}.pc-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0}.pc-controls a{font-size:13px;text-decoration:underline;text-underline-offset:3px}.pc-privacy{display:flex;align-items:flex-start;gap:10px;padding:18px 0;max-width:760px;color:var(--z-muted);font-size:13px}.pc-privacy svg{flex-shrink:0;margin-top:4px}.pc-connections{border-top:1px solid var(--z-border);margin-top:24px}.pc-connections>section{display:grid;grid-template-columns:1fr auto;gap:16px;padding:24px 0;border-bottom:1px solid var(--z-border)}.pc-connections p{color:var(--z-muted);font-size:13px;margin-top:6px}.pc-connections>section>button{align-self:start}.pc-connected{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:14px}.pc-connected small{display:block}.pc-connect-link{margin-top:24px;border-left:3px solid var(--z-border);padding:4px 0 4px 20px;max-width:660px}.pc-connect-link small{display:block;margin-top:12px}.pc-link-button{display:inline-flex;padding:10px 14px;border:1px solid var(--z-border);border-radius:8px;margin-top:14px;font-size:14px}.pc-error{color:rgb(var(--hz-danger));font-size:13px;overflow-wrap:anywhere}.pc-empty{min-height:220px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:14px;max-width:640px}.pc-empty p{color:var(--z-muted)}.pc-page input,.pc-page select,.pc-page textarea,.pc-review input,.pc-review select,.pc-review textarea{border:1px solid var(--z-border);background:var(--z-input);color:var(--z-text);border-radius:7px;padding:10px 12px;width:100%;font-size:14px}.pc-page textarea,.pc-review textarea{min-height:100px;resize:vertical;line-height:1.65}.pc-page label,.pc-review label{display:grid;gap:7px;font-size:12px;color:var(--z-muted)}.pc-tabs{display:flex;flex-wrap:wrap;gap:8px 20px;border-bottom:1px solid var(--z-border);margin:22px 0}.pc-tabs>a{margin-left:auto;align-self:center;font-size:12px;color:var(--z-muted)}.pc-tabs button{padding:10px 0;font-size:14px;color:var(--z-muted);border-bottom:2px solid transparent}.pc-tabs button[aria-selected=true]{color:var(--z-text);border-bottom-color:var(--z-text)}.pc-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;padding:14px 0 20px}.pc-toolbar label{flex:1;min-width:160px;max-width:340px}.pc-toolbar .pc-search{flex:2;max-width:500px}.pc-split{display:grid;grid-template-columns:280px minmax(0,1fr);border-top:1px solid var(--z-border);min-height:560px}.pc-list{border-right:1px solid var(--z-border);padding:12px 16px 12px 0}.pc-list button{display:block;text-align:left;width:100%;border-radius:7px;padding:12px;margin-bottom:4px}.pc-list button:hover,.pc-list button[aria-current=true]{background:var(--z-hover)}.pc-list strong,.pc-list span,.pc-list time{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-list strong{font-size:13px;font-weight:550}.pc-list span,.pc-list time{color:var(--z-muted);font-size:12px;margin-top:5px}.pc-detail{min-width:0;padding:24px 0 24px 28px}.pc-mail-body{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:14px;line-height:1.75;margin:22px 0;max-width:850px}.pc-detail header{border-bottom:1px solid var(--z-border);padding-bottom:16px}.pc-composer{display:grid;gap:16px}.pc-composer .pc-body{min-height:260px}.pc-compose-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.pc-review{margin-top:28px;padding:22px;border:1px solid var(--z-border);border-radius:10px;background:var(--z-panel,var(--z-input));scroll-margin-top:80px}.pc-review>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.pc-review header>span{font-size:12px;color:var(--z-muted)}.pc-review dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px 18px;margin:22px 0;font-size:13px}.pc-review dt{color:var(--z-muted);text-transform:capitalize}.pc-review pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;line-height:1.65}.pc-reconcile{display:grid;gap:14px;margin-top:20px;max-width:660px}.pc-agenda{border-top:1px solid var(--z-border)}.pc-event{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:20px;padding:20px 0;border-bottom:1px solid var(--z-border)}.pc-event time{font-size:13px;color:var(--z-muted);line-height:1.65}.pc-event h2{font-size:15px}.pc-event p{font-size:13px;color:var(--z-muted);margin-top:5px}.pc-event a{font-size:13px;text-decoration:underline}.pc-issue-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.pc-history{border-top:1px solid var(--z-border);margin-top:30px;padding-top:24px}.pc-history button{display:block;padding:12px 0;font-size:13px;text-align:left}html body #root .hc-stage .pc-composer textarea{min-height:140px!important}html body #root .hc-stage .pc-composer textarea.pc-body{min-height:260px!important}html body #root .hc-stage .pc-mail-body,html body #root .hc-stage .pc-review pre{font-family:var(--z-font)!important}@media(max-width:800px){.pc-split{grid-template-columns:1fr}.pc-list{border-right:0;border-bottom:1px solid var(--z-border);padding:12px 0;max-height:260px;overflow:auto}.pc-detail{padding:20px 0}.pc-event{grid-template-columns:95px minmax(0,1fr);gap:12px}.pc-event>a{grid-column:2}}@media(max-width:480px){.pc-toolbar label{min-width:120px}.pc-controls button,.pc-tabs button{min-height:44px}.pc-connections>section{grid-template-columns:1fr}.pc-connected{grid-column:1}.pc-review{padding:16px}.pc-review dl{grid-template-columns:1fr;gap:6px}.pc-review dd{margin-bottom:12px}.pc-issue-fields{grid-template-columns:1fr}html body #root .hc-stage .pc-page :is(button,input,select){min-height:44px!important}.pc-toolbar label{min-width:100%;max-width:none}.pc-page{-webkit-text-size-adjust:100%}}.pc-files{border-top:1px solid var(--z-border);padding-top:20px;display:grid;gap:12px}.pc-files h2,.pc-search-results h2{display:flex;align-items:center;gap:8px}.pc-files-heading{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center}.pc-file-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--z-border)}.pc-file-row>div,.pc-file-select span{min-width:0}.pc-file-row strong{font-size:13px;font-weight:550;overflow-wrap:anywhere}.pc-file-row small{display:block;margin-top:5px}.pc-file-row>button{flex-shrink:0}.pc-page label.pc-file-select{display:flex;align-items:center;gap:12px;min-height:44px;flex:1;min-width:0;color:var(--z-text)}html body #root .hc-stage .pc-page .pc-file-select input[type=checkbox]{width:18px!important;height:18px!important;min-height:18px!important;flex-shrink:0}.pc-page label.pc-upload{max-width:520px}.pc-upload input{overflow:hidden}.pc-thread{border-bottom:1px solid var(--z-border);padding:20px 0;display:grid;gap:10px}.pc-thread>button{text-align:left;padding:12px;border-radius:8px;background:var(--z-hover);min-width:0}.pc-thread>button[aria-current=true]{outline:1px solid var(--z-border-strong,var(--z-border))}.pc-thread>button>span{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;overflow-wrap:anywhere}.pc-thread time{font-size:11px;color:var(--z-muted)}.pc-thread small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:7px}.pc-controls a{display:inline-flex;align-items:center;gap:5px}.pc-search-form{display:grid;gap:16px;margin:18px 0 30px}.pc-search-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pc-search-results>section{padding:24px 0;border-top:1px solid var(--z-border)}.pc-search-results h2{margin-bottom:12px}.pc-search-result{display:grid;gap:7px;padding:18px 0;border-bottom:1px solid var(--z-border)}.pc-search-result strong{font-weight:550;font-size:14px;overflow-wrap:anywhere}.pc-search-result span,.pc-search-result p{color:var(--z-muted);font-size:12px}.pc-event[aria-current=true]{background:var(--z-hover);border-left:2px solid var(--z-border-strong,var(--z-border));padding-left:12px}.pc-email-review dd{overflow-wrap:anywhere}.pc-reviewed-message{padding:18px 0;border-top:1px solid var(--z-border);border-bottom:1px solid var(--z-border);margin:18px 0}.pc-review-verification{margin-top:16px;color:var(--z-muted);font-size:11px}.pc-review-verification summary{cursor:pointer;padding:8px 0}.pc-review-verification p{overflow-wrap:anywhere}.pc-selected-event{border-left:2px solid var(--z-border-strong,var(--z-border));margin:24px 0;padding:8px 20px;display:grid;gap:10px}.pc-selected-event>a{font-size:12px;text-decoration:underline;text-underline-offset:3px}.pc-meeting-editor{max-width:860px}.pc-meeting-form{display:grid;gap:16px;margin-top:24px}.pc-meeting-times{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pc-meeting-summary{margin:20px 0;min-width:0}.pc-meeting-summary h3,.pc-conflicts h3{font-size:14px;font-weight:600}.pc-meeting-summary dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px 18px;margin:18px 0;font-size:14px}.pc-meeting-summary dt{color:var(--z-muted)}.pc-meeting-summary dd,.pc-calendar-review dd{overflow-wrap:anywhere}.pc-meeting-summary pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;line-height:1.65}.pc-outbound-notice,.pc-conflicts{margin:20px 0;padding:16px;border-left:3px solid var(--z-border-strong,var(--z-border));background:var(--z-hover);font-size:13px}.pc-conflicts ul{margin:12px 0}.pc-meeting-before summary{padding:12px 0;cursor:pointer;font-size:14px}.pc-event-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pc-calendar-review ul{display:grid;gap:6px}html body #root .hc-stage label.pc-calendar-ack{display:flex;align-items:flex-start;gap:12px;margin:24px 0;font-size:14px;color:var(--z-text);cursor:pointer}html body #root .hc-stage .pc-calendar-ack input[type=checkbox]{width:20px!important;height:20px!important;min-height:20px!important;flex-shrink:0;margin-top:2px}@media(max-width:800px){.pc-event-actions{grid-column:2}}@media(max-width:480px){.pc-meeting-times{grid-template-columns:1fr}.pc-meeting-summary dl{grid-template-columns:1fr;gap:6px}.pc-meeting-summary dd{margin-bottom:10px}}.pc-message-reader,.pc-detail,.pc-list{scroll-margin-top:76px}html body #root .hc-stage .pc-mobile-back{display:none!important}@media(min-width:801px){.pc-list{position:sticky;top:20px;align-self:start;max-height:calc(100dvh / var(--z-zoom,1) - 160px);overflow:auto}}@media(max-width:800px){html body #root .hc-stage .pc-mobile-back{display:inline-flex!important;margin-bottom:14px}.pc-search-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.pc-search-options{grid-template-columns:1fr}.pc-file-row,.pc-files-heading{align-items:flex-start}}.pc-calendar-review .pc-reviewed-message{line-height:1.65}html body #root .pc-calendar-review .pc-reviewed-message{font-family:var(--z-font)!important}.pc-history-paged{min-width:0}html body #root .hc-stage .pc-list .pc-controls>button{width:auto;min-height:44px!important;margin:0;padding:10px 8px!important}.pc-list .pc-controls>span{margin:0;white-space:normal}.pc-history-rows>button{display:grid;gap:6px;width:100%;text-align:left;min-width:0}.pc-history-rows strong,.pc-history-rows span{overflow-wrap:anywhere;white-space:normal}.pc-history-rows strong{font-size:13px;font-weight:550}.pc-history-rows span{font-size:12px;color:var(--z-muted)}html body #root .hc-stage .pc-history-rows>button{height:auto!important;min-height:56px;padding:14px 4px!important;line-height:1.6!important}.pc-storage{padding:12px 0;margin:12px 0 20px;border-top:1px solid var(--z-border);border-bottom:1px solid var(--z-border);font-size:13px;line-height:1.7}.pc-storage summary{cursor:pointer;min-height:44px;align-content:center;font-weight:550}.pc-storage p{margin:10px 0;overflow-wrap:anywhere}.pc-file-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.pc-file-removal{border-left:2px solid var(--z-border-strong,var(--z-border));padding:12px 16px;margin:16px 0;min-width:0}.pc-file-removal h3{font-size:14px;font-weight:600;margin-bottom:10px}.pc-file-removal p{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.pc-file-removal code{display:block;white-space:normal;word-break:break-all;font-size:11px;max-width:100%;margin:10px 0}@media(max-width:540px){.pc-file-row:has(.pc-file-actions){flex-wrap:wrap}.pc-file-actions{width:100%;justify-content:flex-start}}.support-note-editor{padding-top:16px;min-width:0}.support-intake{max-width:900px;min-width:0}.support-intake [data-editor-start]{scroll-margin-top:72px}.support-intake [data-editor-start]:focus-visible{outline:2px solid var(--hc-accent);outline-offset:4px}.support-intake :is(input,select,textarea){min-width:0;max-width:100%}html[data-theme=light] .support-intake .text-danger{color:var(--hc-ink);color:color-mix(in srgb,rgb(var(--hz-danger)) 75%,var(--hc-ink))}html body #root .hc-stage .support-intake textarea{min-height:160px!important;padding:12px!important;resize:vertical}html body #root .hc-stage .support-intake button{min-height:44px!important;height:auto;white-space:normal;line-height:1.5!important}@media(max-width:540px){.support-intake{--hc-input-font-size:16px;--hc-input-line-height:1.6}html body #root .hc-stage .support-intake :is(input,select,textarea){font-size:16px!important}html body #root .hc-stage .support-intake :is(input,select){min-height:44px!important}html body #root .hc-stage .support-intake button{min-height:48px!important}}.support-note-editor[hidden]{display:none}.support-note-hint{display:flex;align-items:flex-start;gap:7px;font-size:12px;line-height:1.7;color:var(--hc-ink-2);margin-bottom:12px}.support-note-hint svg{flex:none;margin-top:4px}.support-note-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0}.support-note-actions [role=status]{font-size:13px;color:var(--hc-ink-2)}.support-note-error{font-size:13px;line-height:1.7;color:var(--danger,var(--hc-ink));overflow-wrap:anywhere}html body #root .hc-stage .support-note-editor button{min-height:44px!important}.support-customer-editor{padding-top:16px;min-width:0}.support-customer-editor[hidden]{display:none}.support-files{border-top:1px solid var(--hc-line);margin-top:16px;padding-top:12px;min-width:0}.support-files-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.support-files h4,.support-reviewed-files h4{font-size:13px;font-weight:600}.support-files h4 span{font-weight:400;color:var(--hc-ink-2);margin-left:8px}.support-file-row{border-bottom:1px solid var(--hc-line);padding:12px 0;min-width:0}.support-file-select{display:flex;gap:12px;align-items:flex-start;min-height:44px;cursor:pointer}.support-file-select input{flex:none;width:18px!important;height:18px;margin-top:4px}.support-file-select span{min-width:0}.support-file-row strong{display:block;font-size:13px;font-weight:500;overflow-wrap:anywhere}.support-file-row small{display:block;color:var(--hc-ink-2);font-size:12px;font-weight:400;margin-top:3px}.support-file-row p,.support-file-retry p{font-size:12px;line-height:1.7;color:var(--hc-ink-2);overflow-wrap:anywhere;margin:8px 0}.support-file-controls{display:flex;flex-wrap:wrap;gap:8px}.support-file-remove{border-left:2px solid var(--hc-accent);padding-left:12px;margin-top:12px}.support-reviewed-files{margin-bottom:16px}.support-reviewed-files details{border-bottom:1px solid var(--hc-line);min-width:0;max-width:100%}.support-reviewed-files summary{overflow-wrap:anywhere}.support-reviewed-files summary span{font-weight:400;color:var(--hc-ink-2);font-size:12px}.support-reviewed-files p{font-size:12px;line-height:1.7;overflow-wrap:anywhere;margin:8px 0}.support-reviewed-files code{display:block;font-size:11px;overflow-wrap:anywhere;word-break:break-all;white-space:normal;max-width:100%}.support-reply-fields{display:grid;gap:8px;min-width:0}.support-reply-fields label,.support-source-picker label{font-size:13px;font-weight:600}.support-reply-fields input,.support-reply-fields textarea{width:100%;min-width:0}.support-reply-fields textarea{font-size:14px;line-height:1.7}html body #root .hc-stage :is(.support-customer-editor,.support-note-editor) textarea{min-height:160px!important;height:auto;resize:vertical;padding:12px!important}html body #root .hc-stage .support-sender-settings textarea{min-height:96px!important;padding:12px!important}.support-reply-setup,.support-reply-history{border-top:1px solid var(--hc-line);padding:12px 0;margin:8px 0}.support-customer-editor summary{cursor:pointer;font-size:13px;font-weight:600;min-height:44px;display:list-item;align-content:center}.support-reply-setup ul{list-style:disc;padding-left:20px;font-size:13px;line-height:1.7;margin-bottom:12px}.support-customer-editor a{color:var(--hc-accent);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.support-email-review{min-width:0}.support-review-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.support-review-heading h3{font-size:16px;font-weight:600}.support-review-heading h3:focus-visible{outline:2px solid var(--hc-accent);outline-offset:4px}.support-review-addresses{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px 16px;font-size:13px;line-height:1.6;margin:0 0 20px}.support-review-addresses dt{color:var(--hc-ink-2)}.support-review-addresses dd{margin:0;overflow-wrap:anywhere}.support-review-body{font-size:14px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid var(--hc-line);border-bottom:1px solid var(--hc-line);padding:20px 0;margin-bottom:16px}.support-confirm-controls{display:grid;gap:12px;padding:12px 0}.support-confirm-controls label{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.7;min-height:44px;padding:8px 0}.support-confirm-controls input{flex:none;margin-top:4px;width:18px;height:18px}.support-confirm-controls>button{justify-self:start}.support-reply-status{font-size:13px;line-height:1.7;color:var(--hc-ink);padding:8px 0;overflow-wrap:anywhere}.support-reply-history ol{list-style:none;padding:0;margin:0}.support-reply-history li{border-bottom:1px solid var(--hc-line)}html body #root .hc-stage .support-reply-history li button{width:100%;height:auto!important;display:grid;text-align:left;justify-content:stretch;gap:6px;padding:12px 8px!important;white-space:normal;font-size:13px!important;line-height:1.5!important}.support-reply-history li span{overflow-wrap:anywhere;min-width:0}.support-reply-history small{color:var(--hc-ink-2);font-size:12px}.support-source-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;border-bottom:1px solid var(--hc-line)}.support-source-list span{min-width:0;overflow-wrap:anywhere}.support-source-search{display:flex;gap:8px;margin:8px 0}.support-source-search input{min-width:0;flex:1}.support-source-picker article,.support-review-evidence article{padding:12px 0;border-bottom:1px solid var(--hc-line);font-size:13px;line-height:1.7;overflow-wrap:anywhere}.support-source-picker article p,.support-review-evidence article p{margin:8px 0}.support-source-picker small,.support-review-evidence small{font-size:12px;color:var(--hc-ink-2)}html body #root .hc-stage .support-customer-editor button{min-height:44px!important;white-space:normal}@media(max-width:540px){.support-customer-editor,.support-note-editor,.support-sender-settings{--hc-input-font-size:16px;--hc-input-line-height:1.6}.support-review-addresses{grid-template-columns:minmax(0,1fr);gap:4px}.support-review-addresses dd{margin-bottom:12px}.support-review-heading{align-items:flex-start}.support-confirm-controls>button{width:100%}}.support-sender-settings{border-top:1px solid var(--hc-line);margin-top:32px;padding-top:24px;max-width:720px;min-width:0}.support-sender-settings h2{font-size:18px;font-weight:600;margin-bottom:8px}.support-sender-settings h3{font-size:16px;font-weight:600;margin:16px 0}.support-sender-settings p{font-size:13px;line-height:1.7;margin-bottom:16px}.support-sender-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.support-sender-fields label{display:grid;gap:8px;font-size:13px;min-width:0}.support-sender-fields label:has(textarea),.support-sender-fields .support-sender-checkbox,.support-sender-fields .support-note-actions{grid-column:1/-1}.support-sender-fields input,.support-sender-fields textarea{min-width:0;width:100%}.support-sender-fields .support-sender-checkbox{display:flex;align-items:flex-start;gap:12px;min-height:44px;line-height:1.7}.support-sender-fields .support-sender-checkbox input{flex:none;width:18px;height:18px;margin-top:3px}html body #root .hc-stage .support-sender-settings button{min-height:44px!important}@media(max-width:540px){.support-sender-fields{grid-template-columns:minmax(0,1fr)}html body #root .hc-stage :is(.support-customer-editor,.support-note-editor,.support-sender-settings) button{min-height:48px!important}html body #root .hc-stage :is(.support-customer-editor,.support-note-editor,.support-sender-settings) :is(input:not([type=checkbox]),textarea){font-size:16px!important}.support-confirm-controls label,.support-sender-fields .support-sender-checkbox{min-height:48px}}dialog.hc-conversion-dialog{width:min(42rem,calc(100vw / var(--z-zoom, 1) - 2rem));max-width:none;max-height:calc(100dvh / var(--z-zoom, 1) - 2rem);padding:0;margin:auto!important;position:fixed;inset:0;color:rgb(var(--hz-text))}.hc-conversion-dialog[open]{display:flex;flex-direction:column}.hc-conversion-header,.hc-conversion-footer{padding:1.25rem 1.5rem;display:flex;align-items:center;gap:1rem;flex-shrink:0}.hc-conversion-dialog::backdrop{background:#0006}.hc-conversion-header{justify-content:space-between;border-bottom:1px solid rgb(var(--hz-line))}.hc-conversion-header h2{overflow-wrap:anywhere}.hc-conversion-header .hz-iconbtn{min-width:44px;min-height:44px}.hc-conversion-body{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:1.5rem}.hc-conversion-footer{justify-content:flex-end;border-top:1px solid rgb(var(--hz-line))}.hc-conversion-review{margin-block:1.25rem;display:grid;gap:1rem}.hc-conversion-review>div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:1rem}.hc-conversion-review dt{color:rgb(var(--hz-muted));font-size:.875rem}.hc-conversion-review dd{font-size:.875rem;font-weight:500;overflow-wrap:anywhere}.hc-conversion-check{display:flex;gap:.75rem;align-items:center;min-height:44px;font-size:.875rem;cursor:pointer}.hc-conversion-check input{width:1rem;height:1rem}.hc-conversion-dialog select,.hc-conversion-dialog input:not([type=checkbox]){min-height:44px;min-width:0;width:100%}html body #root .hc-conversion-dialog :is(.hz-btn,.hz-iconbtn){min-height:44px!important;height:auto!important;min-width:44px}@media(max-width:600px){dialog.hc-conversion-dialog{width:calc(100vw / var(--z-zoom, 1) - 1rem);max-height:calc(100dvh / var(--z-zoom, 1) - 1rem)}.hc-conversion-header,.hc-conversion-footer,.hc-conversion-body{padding:1rem}.hc-conversion-footer{flex-wrap:wrap;gap:.5rem}.hc-conversion-footer>button{flex:1 1 auto;min-height:44px}.hc-conversion-review>div{grid-template-columns:1fr;gap:.25rem}}dialog.hc-invoice-dialog{width:min(760px,calc(100vw / var(--z-zoom,1) - 24px));max-width:none;max-height:calc(100dvh / var(--z-zoom,1) - 24px);padding:20px;margin:auto;overflow:hidden;background:var(--z-overlay);color:var(--z-text)}dialog.hc-invoice-dialog[open]{display:flex;flex-direction:column}dialog.hc-invoice-dialog::backdrop{background:#00000059}.hc-invoice-dialog>header,.hc-invoice-dialog>footer{flex-shrink:0}.hc-invoice-body{display:grid;gap:20px;margin-top:20px;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px}.hc-invoice-document{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:12px}.hc-invoice-document label{display:flex;align-items:center;gap:12px;min-width:0;min-height:44px;font-size:14px}.hc-invoice-document input{flex:none}.hc-invoice-dialog .pc-review{margin-top:0;min-width:0}.hc-invoice-dialog .pc-reviewed-message{overflow-wrap:anywhere}.hc-invoice-dialog .pc-review-verification{font-size:12px}html body #root .hc-invoice-dialog button,.hc-invoice-dialog select,.hc-invoice-dialog input:not([type=checkbox]),.hc-invoice-document>a{min-height:44px}.hc-invoice-dialog :focus-visible{outline:2px solid var(--color-primary, currentColor);outline-offset:3px}@media(max-width:480px){dialog.hc-invoice-dialog{padding:16px}.hc-invoice-document{align-items:flex-start;flex-wrap:wrap}.hc-invoice-document>a{margin-left:24px}.hc-invoice-dialog .pc-email-review dl{grid-template-columns:1fr}}.mkt-page{--z-line: var(--z-border);--z-surface: var(--z-input);width:100%;color:var(--z-text, #262626)}.mkt-page h2{font-size:16px;font-weight:600}.mkt-context{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0 20px}.mkt-context label,.mkt-context a{display:flex;align-items:center;gap:10px;font-size:13px}.mkt-page select,.mkt-page input,.mkt-page textarea{border:1px solid var(--z-line, #ddd);background:var(--z-surface, rgb(var(--hz-surface)));border-radius:7px;padding:9px 10px;color:inherit;font-size:14px;width:100%}.mkt-page textarea{resize:vertical;line-height:1.6}.mkt-page label{display:grid;gap:7px;font-size:12px;color:var(--z-muted, #777)}.mkt-studio{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:640px;border-top:1px solid var(--z-line, #ddd)}.mkt-library{padding:20px 20px 20px 0;border-right:1px solid var(--z-line, #ddd)}.mkt-library-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:18px}.mkt-library-filters{display:flex;align-items:center;gap:8px}.mkt-library-filters select{min-width:0;flex:1}.mkt-library-filters button{flex-shrink:0}.mkt-library-search{display:grid;gap:8px;margin-bottom:12px}.mkt-library-search button{justify-self:start}.mkt-pagination{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:12px}.mkt-pagination .mkt-note{white-space:nowrap}.mkt-history h3,.mkt-generation h3{font-weight:600;font-size:14px}.mkt-history button .mkt-note{display:block}.mkt-history-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.mkt-history-row>button:first-child{flex:1;min-width:0;overflow-wrap:anywhere}.mkt-revision-preview{flex-basis:100%;padding:16px;border:1px solid var(--z-line);border-radius:8px;min-width:0;line-height:1.6}.mkt-revision-preview:focus-visible{outline:2px solid rgb(var(--hz-cyan));outline-offset:2px}.mkt-revision-preview h4{font-size:14px;font-weight:600}.mkt-revision-preview p{overflow-wrap:anywhere;white-space:pre-wrap}.mkt-revision-copy{padding-block:12px}.mkt-image-record{border-bottom:1px solid var(--z-line);overflow-wrap:anywhere}.mkt-record-link{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:var(--z-muted);text-decoration:underline;text-underline-offset:3px;margin-bottom:8px;padding-block:8px}.mkt-unsaved-dialog{padding:24px;margin:auto!important}.mkt-unsaved-dialog p{margin:16px 0;line-height:1.6}.mkt-drafts{display:grid;gap:4px;margin-top:12px}.mkt-drafts button{text-align:left;padding:12px 10px;border-radius:7px;overflow:hidden}.mkt-drafts button:hover,.mkt-drafts .is-selected{background:var(--z-hover, #eee)}.mkt-drafts strong{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt-drafts span{display:block;font-size:12px;color:var(--z-muted, #777);margin-top:5px}.mkt-work{min-width:0;padding:24px 0 24px 28px}.mkt-empty{min-height:440px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:510px;margin:auto;gap:18px}.mkt-empty h2{font-size:24px;letter-spacing:-.035em}.mkt-empty p{line-height:1.7;color:var(--z-muted, #777)}.mkt-empty>div{display:flex;gap:20px;align-items:center}.mkt-empty a{display:inline-flex;align-items:center;gap:6px;font-size:13px}.mkt-editor-head{display:flex;align-items:center;gap:20px;justify-content:space-between;margin-bottom:22px}.mkt-editor-head>div{min-width:0;flex:1}.mkt-page .mkt-editor-head input{font-size:var(--text-lg, 18px);font-weight:600;letter-spacing:-.02em;min-height:44px;border:0;padding-inline:0;background:transparent}.mkt-editor fieldset{border:0;min-width:0}.mkt-meta{display:flex;gap:12px;margin-bottom:20px}.mkt-meta>label{flex:1;min-width:0}.mkt-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.85fr);gap:28px}.mkt-copy,.mkt-creative{display:flex;flex-direction:column;gap:16px;min-width:0}.mkt-copy>button{align-self:flex-start}.mkt-canvas{display:block;width:100%;height:auto;border-radius:8px;border:1px solid var(--z-line, #ddd)}.mkt-note{font-size:12px;line-height:1.65;color:var(--z-muted, #777);margin:8px 0}.mkt-error{color:rgb(var(--hz-danger));font-size:13px;line-height:1.6;overflow-wrap:anywhere}.mkt-editor summary{cursor:pointer;font-size:13px;display:flex;align-items:center;gap:8px}.mkt-generation{border-top:1px solid var(--z-line, #ddd);padding-top:16px}.mkt-generation label{margin:12px 0}.mkt-generation-review{font-size:13px;line-height:1.6;padding:12px;background:var(--z-hover, #eee);border-radius:8px;margin-top:12px}.mkt-generation-review blockquote{padding:12px 0;white-space:pre-wrap}.mkt-asset{display:block;font-size:12px;text-align:left;padding:10px 0}.mkt-footer{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid var(--z-line, #ddd);padding-top:20px;margin-top:24px}.mkt-spacer{flex:1}.mkt-history{display:grid;gap:8px;padding:16px 0;font-size:13px;text-align:left}.mkt-history button{text-align:left;padding:10px;background:var(--z-hover, #eee);border-radius:6px}.mkt-sources{margin-top:24px;padding-top:20px;border-top:1px solid var(--z-line);min-width:0}.mkt-source-heading,.mkt-source-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.mkt-source-heading{justify-content:space-between}.mkt-source-heading h3{font-size:14px;font-weight:600}.mkt-source-heading h3 span{margin-left:8px;color:var(--z-muted);font-weight:400}.mkt-source-record{display:grid;gap:8px;padding:16px 0;border-top:1px solid var(--z-line);overflow-wrap:anywhere;font-size:13px;line-height:1.6}.mkt-source-actions a,.mkt-source-current>a{font-size:13px;text-decoration:underline;text-underline-offset:3px}.mkt-source-current{padding:16px;background:var(--z-surface);border:1px solid var(--z-line);border-radius:8px;line-height:1.6;overflow-wrap:anywhere}.mkt-source-current h4{font-size:14px;font-weight:600;margin-bottom:8px}.mkt-source-current .mkt-source-actions{margin-top:12px}.mkt-source-current:focus-visible{outline:2px solid rgb(var(--hz-cyan));outline-offset:2px}.mkt-source-search form{display:flex;align-items:flex-end;gap:12px;margin:16px 0}.mkt-source-search label{flex:1;min-width:0}@media(max-width:680px){.mkt-source-search form{align-items:stretch;flex-direction:column}.mkt-source-actions>a{padding-block:12px}.mkt-source-current{padding:12px}}@media(max-width:1200px){.mkt-studio{grid-template-columns:205px minmax(0,1fr)}.mkt-columns{grid-template-columns:1fr}.mkt-creative{max-width:520px}}@media(max-width:680px){.mkt-studio{grid-template-columns:1fr}.mkt-library{border-right:0;border-bottom:1px solid var(--z-line, #ddd);padding:16px 0}.mkt-drafts{max-height:160px;overflow:auto}.mkt-work{padding:20px 0}.mkt-context,.mkt-meta{flex-wrap:wrap}.mkt-meta>label{flex-basis:100px}.mkt-editor-head{gap:10px}.mkt-editor-head input{font-size:17px}.mkt-empty{min-height:320px}}@media(max-width:680px){.mkt-page button,.mkt-page select{min-height:44px}.mkt-page .mkt-editor-head input{font-size:var(--text-base,16px)}.mkt-editor-head{align-items:flex-end}.mkt-editor-head>button{flex-shrink:0}.mkt-context label{width:100%}}.mkt-publication-entry{margin:0 0 16px}.mkt-publication{margin:24px 0;padding:20px;border:1px solid var(--z-line);border-radius:8px;background:var(--z-surface);min-width:0;line-height:1.6}.mkt-publication-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.mkt-publication h2{font-size:20px;font-weight:600}.mkt-publication h3{font-size:16px;font-weight:600;margin:16px 0 8px}.mkt-publication h4{font-size:14px;font-weight:600;margin:12px 0 8px}.mkt-publication p{margin:8px 0 12px;overflow-wrap:anywhere}.mkt-publication label{display:grid;gap:8px;font-size:14px;min-width:0}.mkt-publication input,.mkt-publication select{width:100%;min-width:0;padding:10px;min-height:44px;border:1px solid var(--z-line);border-radius:6px;background:var(--z-bg);color:var(--z-text)}.mkt-publication-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;align-items:end;margin:16px 0}.mkt-publication-settings{margin:16px 0;padding:12px 16px;border:1px solid var(--z-line);border-radius:6px}.mkt-publication summary{cursor:pointer;min-height:44px;display:list-item;padding:10px 0;font-size:14px;font-weight:600}.mkt-publication-review{margin:16px 0;padding:16px;border:1px solid var(--z-line);border-radius:6px;min-width:0}.mkt-publication dl{display:grid;grid-template-columns:minmax(100px,1fr) 3fr;gap:8px 16px;font-size:14px}.mkt-publication dt{color:var(--z-muted)}.mkt-publication dd,.mkt-publication code{overflow-wrap:anywhere;min-width:0}.mkt-publication pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;padding:16px;background:var(--z-hover);border-radius:6px}html body #root .mkt-publication .mkt-publication-exact pre{font-family:var(--z-font)!important;line-height:1.65}.mkt-publication-time-review{overflow-wrap:anywhere}.mkt-publication-page-name{display:grid;gap:2px}.mkt-publication-page-name strong{font-size:18px;line-height:1.4}.mkt-publication-page-name span,.mkt-publication-audience{font-size:13px;color:var(--z-muted)}.mkt-publication-human-identity{font-size:14px}.mkt-publication-exact details{border-top:1px solid var(--z-line)}.mkt-publication-exact details dl{padding:8px 0 16px}.mkt-publication .mkt-publication-check{display:flex;align-items:flex-start;gap:12px;padding:16px 0;font-size:14px}.mkt-publication-check input{width:20px;flex:0 0 20px;min-height:20px;margin:2px 0 0;accent-color:rgb(var(--hz-cyan))}.mkt-publication-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:8px;margin:12px 0}.mkt-publication-list button{padding:12px;text-align:left;border:1px solid var(--z-line);border-radius:6px;display:grid;gap:4px;min-width:0;overflow-wrap:anywhere;background:var(--z-bg);font-size:14px}.mkt-publication-list button.is-selected{background:var(--z-hover);border-color:rgb(var(--hz-cyan))}.mkt-publication button:focus-visible,.mkt-publication summary:focus-visible{outline:2px solid rgb(var(--hz-cyan));outline-offset:3px}.mkt-publication-destination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mkt-publication-dialog{width:min(760px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;padding:24px;background:var(--z-bg);color:var(--z-text)}.mkt-publication-dialog::backdrop{background:#00000073}.mkt-publication-receipts{padding-left:24px;font-size:14px}@media(max-width:600px){.mkt-publication,.mkt-publication-review{padding:12px}.mkt-publication dl{grid-template-columns:1fr;gap:4px}.mkt-publication dd{margin-bottom:8px}.mkt-publication-dialog{padding:16px}.mkt-publication .mkt-source-actions{align-items:stretch}.mkt-publication .mkt-source-actions button{white-space:normal;height:auto;min-height:44px}}html body #root [data-testid=development-code] :is(button,select,summary){min-height:44px!important}html body #root [data-testid=development-code] textarea{min-height:112px!important;padding-top:10px!important;padding-bottom:10px!important}.department-role-picker{display:grid;gap:16px;padding:24px 0;border-block:1px solid var(--z-border);color:var(--z-text)}.department-role-picker h3,.department-role-picker h4{font-size:15px;font-weight:600;line-height:1.4}.department-role-picker p{font-size:13px;line-height:1.65;color:var(--z-muted);max-width:76ch}.department-role-picker header{display:grid;gap:8px}.department-role-picker>label{display:grid;gap:8px;font-size:13px;max-width:480px}.department-role-picker select{min-height:44px;border:1px solid var(--z-border);background:var(--z-input);color:var(--z-text);padding:10px 12px;border-radius:7px;width:100%}.department-role-picker fieldset{display:flex;flex-wrap:wrap;gap:8px 24px;border:0;min-width:0}.department-role-picker legend{font-size:13px;font-weight:550;margin-bottom:8px}.department-role-picker label.department-resource{display:flex;align-items:center;gap:10px;min-height:44px;font-size:13px}html body #root .hc-stage .department-role-picker input[type=checkbox]{width:18px!important;height:18px!important;min-height:18px!important;flex-shrink:0}.department-role-picker>button{justify-self:start}.department-role-review{padding:20px;background:var(--z-hover);border-radius:8px;display:grid;gap:16px}.department-role-review ul{display:grid;gap:10px}.department-role-review li{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;font-size:13px}.department-role-review li span{color:var(--z-muted);text-align:right}.department-role-review>div{display:flex;gap:12px;flex-wrap:wrap}.employee-plan-editor{padding:12px 0 28px}.employee-plan-company{background:transparent}.employee-plan-advanced{border-block:1px solid var(--z-border);padding:4px 0}.employee-plan-advanced summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:13px;font-weight:550}.employee-plan-advanced[open]{padding-bottom:16px}@media(max-width:600px){.department-role-review li{display:grid;gap:4px}.department-role-review li span{text-align:left}html body #root .hc-stage .department-role-picker button{min-height:44px!important}}html body #root .hc-stage .knowledge-authoring textarea#knowledge-body{height:280px!important;min-height:240px!important;padding:12px 14px!important;line-height:1.7!important;resize:vertical}.knowledge-authoring{min-width:0}.knowledge-authoring pre,.knowledge-authoring article{overflow-wrap:anywhere}.knowledge-authoring summary:focus-visible{outline:2px solid rgb(var(--hz-cyan));outline-offset:4px}@media(max-width:600px){html body #root .hc-stage .knowledge-authoring button,html body #root .hc-stage .knowledge-authoring summary{min-height:44px!important}.knowledge-authoring label:has(input[type=checkbox]){align-items:center}}.knowledge-workspace{width:100%;min-width:0;color:var(--z-text)}.knowledge-tabs{display:flex;gap:24px;border-bottom:1px solid var(--z-border);margin:24px 0}.knowledge-tabs button{font-size:14px;padding:12px 0;color:var(--z-muted);border-bottom:2px solid transparent}.knowledge-tabs [aria-selected=true]{color:var(--z-text);border-color:var(--z-text)}.knowledge-search{display:flex;align-items:flex-end;gap:12px;max-width:1000px;margin:24px 0 18px}.knowledge-search label{flex:1;display:grid;gap:8px;font-size:13px}.knowledge-search label>div{display:flex;align-items:center;gap:10px;border:1px solid var(--z-border);border-radius:7px;padding:0 12px;background:var(--z-input)}html body #root .hc-stage .knowledge-workspace .knowledge-search input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]){border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;min-width:0;width:100%;min-height:44px!important;padding:10px 0!important}.knowledge-search label>div:focus-within{outline:2px solid var(--z-border-strong,var(--z-text));outline-offset:2px}.knowledge-filters{display:flex;gap:20px;flex-wrap:wrap}.knowledge-filters label{display:grid;gap:7px;min-width:200px;font-size:12px;color:var(--z-muted)}.knowledge-filters select{border:1px solid var(--z-border);background:var(--z-input);color:var(--z-text);padding:10px 12px;min-height:44px;border-radius:7px;font-size:13px}.knowledge-note{color:var(--z-muted);font-size:12px;line-height:1.7;margin:14px 0}.knowledge-note a{color:var(--z-text);text-decoration:underline;text-underline-offset:3px}.knowledge-applicability{color:var(--z-text);font-size:13px;line-height:1.7;overflow-wrap:anywhere;max-width:105ch}.knowledge-applicability strong{font-weight:600}.knowledge-results-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin:30px 0 8px}.knowledge-results-heading h2{font-size:16px;font-weight:600}.knowledge-results-heading span{font-size:12px;color:var(--z-muted)}.knowledge-results{border-top:1px solid var(--z-border)}.knowledge-results>li{padding:22px 0;border-bottom:1px solid var(--z-border);display:grid;gap:9px}.knowledge-result-meta{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--z-muted)}.knowledge-result-meta span+span:before{content:"·";margin-right:12px}.knowledge-results h3{font-size:15px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.knowledge-results a:hover h3{text-decoration:underline;text-underline-offset:4px}.knowledge-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.7;max-width:105ch;overflow-wrap:anywhere}.knowledge-results .knowledge-note{margin:0}.knowledge-pagination{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:24px 0}.knowledge-pagination p{font-size:12px;color:var(--z-muted)}.knowledge-empty{padding:40px 0;display:grid;gap:16px;max-width:640px}.knowledge-empty h2{font-size:18px;font-weight:600}.knowledge-empty p{font-size:14px;line-height:1.7;color:var(--z-muted)}.knowledge-reader{width:100%;max-width:1000px}.knowledge-back{display:inline-flex;align-items:center;gap:8px;font-size:13px;min-height:44px;margin-bottom:20px}.knowledge-reader h2{font-size:22px;line-height:1.4;font-weight:600;margin:12px 0;overflow-wrap:anywhere}.knowledge-evidence-note{font-size:13px;line-height:1.7;padding:16px 0;border-block:1px solid var(--z-border)}.knowledge-source-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:18px 0}.knowledge-source-actions a{display:inline-flex;align-items:center;gap:6px;font-size:13px;text-decoration:underline;text-underline-offset:3px;min-height:44px}.knowledge-prose{font-size:15px;line-height:1.85;overflow-wrap:anywhere}.knowledge-prose p{margin:18px 0}.knowledge-prose ul,.knowledge-prose ol{padding-left:24px;margin:18px 0}.knowledge-prose ul{list-style:disc}.knowledge-prose ol{list-style:decimal}.knowledge-prose li{margin:8px 0}.knowledge-prose h3,.knowledge-prose h4{font-size:17px;line-height:1.5;font-weight:600;margin:24px 0 14px}.knowledge-prose a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.knowledge-prose .knowledge-image-reference{display:inline-flex;padding:8px 0;min-height:44px;font-size:13px}.knowledge-prose pre{padding:16px;background:var(--z-hover);overflow:auto;max-width:100%;font-size:13px}.knowledge-prose blockquote{margin:18px 0;padding:14px 18px;background:var(--z-hover);border-radius:6px}.knowledge-table{overflow:auto;max-width:100%;margin:20px 0}.knowledge-table table{width:100%;border-collapse:collapse;font-size:14px}.knowledge-table th,.knowledge-table td{border-bottom:1px solid var(--z-border);padding:12px;text-align:left;vertical-align:top;min-width:120px}.knowledge-table th{font-weight:600;background:var(--z-hover)}.knowledge-provenance{padding:20px 0;border-top:1px solid var(--z-border);margin-top:28px;font-size:12px;line-height:1.7;color:var(--z-muted)}.knowledge-provenance summary{cursor:pointer;min-height:44px}.knowledge-provenance dl{display:grid;gap:8px;overflow-wrap:anywhere}@media(max-width:600px){.knowledge-search{flex-direction:column;align-items:stretch}.knowledge-filters{display:grid;gap:14px}.knowledge-results-heading{display:grid;gap:8px}.knowledge-source-actions{gap:12px}html body #root .hc-stage .knowledge-workspace button{min-height:44px!important}}.guidance-review,.guidance-request{margin-block:24px;overflow-wrap:anywhere}.guidance-review label,.guidance-request label{display:flex;flex-direction:column;gap:8px;margin-block:16px}.guidance-review input,.guidance-request input,.guidance-request textarea{width:100%;box-sizing:border-box;color:inherit;background:var(--z-input);border:1px solid var(--z-border);border-radius:8px;padding:12px;font:inherit}html body #root .hc-stage .guidance-request textarea{min-height:90px!important;resize:vertical;font-size:14px!important;line-height:1.6!important}html body #root .hc-stage .guidance-request .guidance-body-input{min-height:340px!important}.guidance-history-entry,.guidance-exact-review{border:1px solid var(--z-border);border-radius:12px;padding:20px;margin-block:20px}.guidance-exact-review:focus-visible{outline:2px solid currentColor;outline-offset:3px}.guidance-exact-review,.guidance-request,.guidance-review h3{scroll-margin-top:72px}.guidance-complete-text{white-space:pre-wrap;line-height:1.65;margin-block:16px}.guidance-review pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:12px}.guidance-actions{display:flex;gap:12px;flex-wrap:wrap;margin-block:16px}.guidance-review .guidance-ack{flex-direction:row;align-items:flex-start;line-height:1.5}.guidance-ack input{width:18px;height:18px;flex:0 0 auto}@media(max-width:600px){.knowledge-tabs{flex-wrap:wrap}.guidance-history-entry,.guidance-exact-review{padding:14px}.guidance-actions>button{width:100%}html body #root .hc-stage .guidance-request :is(input,textarea){font-size:16px!important}}:root,[data-theme=dark]{--hz-ink: 4 7 10;--hz-canvas: 8 12 17;--hz-surface: 12 18 25;--hz-raised: 17 25 34;--hz-line: 30 42 54;--hz-text: 233 243 247;--hz-muted: 148 168 182;--hz-faint: 101 122 137;--hz-cyan: 34 175 200;--hz-cyan-soft: 125 209 229;--hz-cyan-deep: 12 96 114;--hz-warn: 224 168 74;--hz-danger: 226 106 96;--hz-ok: 92 197 158;--hz-teal: 45 202 190;--hz-lime: 172 214 96;--hz-violet: 150 124 255;--hz-coral: 240 138 112;--hz-shadow: 0 1px 0 rgb(255 255 255 / .03), 0 18px 40px -28px rgb(0 0 0 / .9);--hz-shadow-lift: 0 1px 0 rgb(255 255 255 / .05), 0 28px 60px -32px rgb(0 0 0 / .95);--hz-osbar-h: 52px;--hz-rail-w: 244px;--hz-apprail-w: 220px}[data-theme=light]{--hz-ink: 246 249 251;--hz-canvas: 250 252 253;--hz-surface: 255 255 255;--hz-raised: 243 247 250;--hz-line: 217 227 233;--hz-text: 15 27 35;--hz-muted: 76 100 113;--hz-faint: 116 138 150;--hz-cyan: 15 138 162;--hz-cyan-soft: 64 196 220;--hz-cyan-deep: 8 74 89;--hz-warn: 168 108 12;--hz-danger: 183 51 44;--hz-ok: 24 132 100;--hz-teal: 13 140 132;--hz-lime: 104 136 40;--hz-violet: 98 66 226;--hz-coral: 196 84 58;--hz-shadow: 0 1px 0 rgb(15 27 35 / .02), 0 16px 36px -30px rgb(15 27 35 / .35);--hz-shadow-lift: 0 1px 0 rgb(15 27 35 / .03), 0 24px 52px -34px rgb(15 27 35 / .45)}[data-context=horizon]{--hz-cyan: 34 175 200;--hz-cyan-soft: 125 209 229;--hz-cyan-deep: 12 96 114}[data-theme=light][data-context=horizon]{--hz-cyan: 15 138 162;--hz-cyan-soft: 64 196 220;--hz-cyan-deep: 8 74 89}[data-context=kontrol]{--hz-ink: 8 7 18;--hz-canvas: 12 11 24;--hz-surface: 17 16 32;--hz-raised: 24 22 44;--hz-line: 45 40 78;--hz-text: 236 233 250;--hz-muted: 174 168 205;--hz-faint: 126 120 160;--hz-cyan: 138 108 255;--hz-cyan-soft: 178 158 255;--hz-cyan-deep: 58 38 128}[data-theme=light][data-context=kontrol]{--hz-ink: 246 245 252;--hz-canvas: 250 249 254;--hz-surface: 255 255 255;--hz-raised: 244 242 252;--hz-line: 223 219 240;--hz-text: 22 18 40;--hz-muted: 84 78 116;--hz-faint: 122 116 152;--hz-cyan: 98 66 226;--hz-cyan-soft: 138 108 255;--hz-cyan-deep: 46 28 108}[data-context=all]{--hz-cyan: 96 160 190;--hz-cyan-soft: 158 200 220;--hz-cyan-deep: 30 74 92}[data-accent=cyan]{--hz-accent: var(--hz-cyan)}[data-accent=teal]{--hz-accent: var(--hz-teal)}[data-accent=lime]{--hz-accent: var(--hz-lime)}[data-accent=violet]{--hz-accent: var(--hz-violet)}[data-accent=coral]{--hz-accent: var(--hz-coral)}[data-accent=ok]{--hz-accent: var(--hz-ok)}[data-accent=warn]{--hz-accent: var(--hz-warn)}[data-accent=neutral]{--hz-accent: var(--hz-muted)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Supreme,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{color-scheme:light;-webkit-text-size-adjust:100%;scroll-behavior:smooth}html[data-theme=dark]{color-scheme:dark}body{--tw-bg-opacity: 1;background-color:rgb(var(--hz-canvas) / var(--tw-bg-opacity, 1));font-family:Supreme,ui-sans-serif,system-ui,sans-serif;--tw-text-opacity: 1;color:rgb(var(--hz-text) / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01" 1;overflow-x:hidden}*{min-width:0}h1,h2,h3{font-family:Author,Georgia,serif;letter-spacing:-.015em}::-moz-selection{background:rgb(var(--hz-cyan) / .28)}::selection{background:rgb(var(--hz-cyan) / .28)}:focus-visible{outline:2px solid rgb(var(--hz-cyan));outline-offset:2px}table{font-variant-numeric:tabular-nums}.\!container{width:100%!important}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.hz-aurora{background:radial-gradient(70% 120% at 12% -10%,rgb(var(--hz-cyan) / .16),transparent 60%),radial-gradient(60% 100% at 92% 0%,rgb(var(--hz-cyan-soft) / .1),transparent 55%)}.hz-skeleton{animation:hz-pulse 1.4s ease-in-out infinite}.hz-enter{animation:hz-fade-up .22s ease-out both}.hz-scroll-x{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.hz-osbtn{display:inline-flex;align-items:center;gap:8px;min-width:0;height:34px;padding:0 9px;border:1px solid transparent;border-radius:7px;color:rgb(var(--hz-muted));background:transparent;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.hz-osbtn:hover{background:rgb(var(--hz-raised));border-color:rgb(var(--hz-line));color:rgb(var(--hz-text))}.hz-osbtn[aria-expanded=true]{background:rgb(var(--hz-raised));border-color:rgb(var(--hz-cyan) / .45);color:rgb(var(--hz-text))}.hz-mark{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:6px;font-size:10.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--hz-accent, var(--hz-cyan)));background:rgb(var(--hz-accent, var(--hz-cyan)) / .13);border:1px solid rgb(var(--hz-accent, var(--hz-cyan)) / .32)}.hz-mark-lg{width:32px;height:32px;border-radius:8px;font-size:11px}.hz-dot{display:inline-block;flex:none;width:7px;height:7px;border-radius:999px;background:rgb(var(--hz-accent, var(--hz-cyan)));box-shadow:0 0 0 3px rgb(var(--hz-accent, var(--hz-cyan)) / .16)}.hz-kbd{display:inline-flex;align-items:center;height:18px;padding:0 5px;border:1px solid rgb(var(--hz-line));border-radius:5px;background:rgb(var(--hz-raised));font-family:inherit;font-size:10px;line-height:1;color:rgb(var(--hz-faint));white-space:nowrap}.hz-iconbtn{position:relative;display:inline-grid;place-items:center;width:32px;height:32px;flex:none;border:1px solid transparent;border-radius:8px;color:rgb(var(--hz-muted));transition:background-color .15s ease,border-color .15s ease,color .15s ease}.hz-iconbtn:hover{background:rgb(var(--hz-raised));border-color:rgb(var(--hz-line));color:rgb(var(--hz-text))}.hz-navlabel{padding:0 8px 6px;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--hz-faint))}.hz-navlink{display:flex;align-items:center;gap:9px;width:100%;min-width:0;padding:6px 8px;border-radius:7px;border:1px solid transparent;font-size:13px;color:rgb(var(--hz-muted));transition:background-color .15s ease,color .15s ease,border-color .15s ease}.hz-navlink:hover{background:rgb(var(--hz-raised) / .75);color:rgb(var(--hz-text))}.hz-navlink>span.hz-navtext{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hz-navlink[aria-current=page]{background:rgb(var(--hz-cyan) / .1);border-color:rgb(var(--hz-cyan) / .34);color:rgb(var(--hz-text));font-weight:500}.hz-navlink[aria-current=page] .hz-navicon{color:rgb(var(--hz-cyan))}.hz-navicon{flex:none;color:rgb(var(--hz-faint))}.hz-navcount{flex:none;min-width:20px;padding:0 5px;border-radius:999px;background:rgb(var(--hz-warn) / .14);color:rgb(var(--hz-warn));font-size:10px;font-variant-numeric:tabular-nums;text-align:center;line-height:17px}.hz-navcount-quiet{background:rgb(var(--hz-raised));color:rgb(var(--hz-faint))}.hz-rail-cta{display:flex;align-items:center;gap:9px;width:100%;padding:9px 10px;border:1px solid rgb(var(--hz-violet) / .32);border-radius:9px;background:linear-gradient(160deg,rgb(var(--hz-violet) / .14),rgb(var(--hz-violet) / .04));text-align:left;transition:border-color .15s ease}.hz-rail-cta:hover{border-color:rgb(var(--hz-violet) / .6)}.hz-rail-cta strong{display:block;font-size:12.5px;color:rgb(var(--hz-text))}.hz-rail-cta small{display:block;font-size:10.5px;color:rgb(var(--hz-faint))}.hz-boundary{display:flex;gap:8px;padding:9px 10px;border:1px solid rgb(var(--hz-line));border-radius:9px;background:rgb(var(--hz-ink) / .45)}.hz-boundary strong{display:block;font-size:11.5px;color:rgb(var(--hz-muted))}.hz-boundary small{display:block;font-size:10.5px;line-height:1.35;color:rgb(var(--hz-faint))}.hz-scrim{position:fixed;inset:0;background:rgb(var(--hz-ink) / .72);backdrop-filter:blur(3px);animation:hz-fade .16s ease-out both}.hz-modal{position:relative;width:100%;min-width:0;border:1px solid rgb(var(--hz-line));border-radius:14px;background:rgb(var(--hz-surface));box-shadow:var(--hz-shadow-lift);animation:hz-modal-in .2s cubic-bezier(.2,.8,.2,1) both;overflow:hidden}.hz-drawer{position:relative;display:flex;flex-direction:column;height:100%;border-left:1px solid rgb(var(--hz-line));background:rgb(var(--hz-surface));box-shadow:var(--hz-shadow-lift);animation:hz-drawer-in .22s cubic-bezier(.2,.8,.2,1) both}.hz-overlay-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid rgb(var(--hz-line))}.hz-overlay-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;border-top:1px solid rgb(var(--hz-line));background:rgb(var(--hz-ink) / .4);font-size:11px;color:rgb(var(--hz-faint))}.hz-eyebrow{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--hz-faint))}.hz-card{border:1px solid rgb(var(--hz-line));border-radius:11px;background:rgb(var(--hz-surface));box-shadow:var(--hz-shadow)}.hz-card-hover{transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.hz-card-hover:hover{border-color:rgb(var(--hz-cyan) / .45);background:rgb(var(--hz-raised) / .6)}.hz-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 11px;border:1px solid transparent;border-radius:9px;text-align:left;transition:background-color .15s ease,border-color .15s ease}.hz-row:hover{background:rgb(var(--hz-raised) / .7);border-color:rgb(var(--hz-line))}.hz-row-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:rgb(var(--hz-text))}.hz-row-sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11px;color:rgb(var(--hz-faint))}.hz-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid rgb(var(--hz-line))}.hz-seg{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid rgb(var(--hz-line));border-radius:9px;background:rgb(var(--hz-ink) / .5)}.hz-seg>button{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:7px;font-size:12px;color:rgb(var(--hz-muted));transition:background-color .15s ease,color .15s ease}.hz-seg>button:hover{color:rgb(var(--hz-text))}.hz-seg>button[aria-selected=true],.hz-seg>button[aria-checked=true],.hz-seg>button[data-active=true]{background:rgb(var(--hz-cyan) / .14);color:rgb(var(--hz-cyan-soft));box-shadow:inset 0 0 0 1px rgb(var(--hz-cyan) / .34)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-right-0\.5{right:-.125rem}.-top-0\.5{top:-.125rem}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.left-1\/2{left:50%}.left-3{left:.75rem}.right-0{right:0}.right-8{right:2rem}.top-0{top:0}.top-3{top:.75rem}.top-full{top:100%}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[65\]{z-index:65}.z-\[70\]{z-index:70}.z-\[90\]{z-index:90}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-span-2{grid-column:span 2 / span 2}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-5{width:1.25rem;height:1.25rem}.\!h-auto{height:auto!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-24{height:6rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[86px\]{height:86px}.h-full{height:100%}.h-px{height:1px}.max-h-32{max-height:8rem}.max-h-36{max-height:9rem}.max-h-56{max-height:14rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[32rem\]{max-height:32rem}.max-h-\[52vh\]{max-height:52vh}.max-h-\[58vh\]{max-height:58vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[80vh\]{max-height:80vh}.\!min-h-11{min-height:2.75rem!important}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-32{min-height:8rem}.min-h-36{min-height:9rem}.min-h-64{min-height:16rem}.min-h-7{min-height:1.75rem}.min-h-\[44px\]{min-height:44px}.min-h-\[52px\]{min-height:52px}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-2{width:.5rem}.w-2\/3{width:66.666667%}.w-28{width:7rem}.w-4{width:1rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-\[10\%\]{width:10%}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[17\%\]{width:17%}.w-\[180px\]{width:180px}.w-\[190px\]{width:190px}.w-\[210px\]{width:210px}.w-\[28\%\]{width:28%}.w-\[288px\]{width:288px}.w-\[min\(380px\,calc\(100vw-2rem\)\)\]{width:min(380px,calc(100vw - 2rem))}.w-\[min\(420px\,calc\(100vw-2rem\)\)\]{width:min(420px,calc(100vw - 2rem))}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.\!min-w-0{min-width:0px!important}.\!min-w-11{min-width:2.75rem!important}.min-w-0{min-width:0px}.min-w-4{min-width:1rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[132px\]{min-width:132px}.min-w-\[150px\]{min-width:150px}.min-w-\[15rem\]{min-width:15rem}.min-w-\[200px\]{min-width:200px}.min-w-\[34rem\]{min-width:34rem}.min-w-\[40rem\]{min-width:40rem}.min-w-\[420px\]{min-width:420px}.min-w-\[42rem\]{min-width:42rem}.min-w-\[720px\]{min-width:720px}.min-w-\[960px\]{min-width:960px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-64{max-width:16rem}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[34rem\]{max-width:34rem}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[46ch\]{max-width:46ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[64ch\]{max-width:64ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[74ch\]{max-width:74ch}.max-w-\[75ch\]{max-width:75ch}.max-w-\[78ch\]{max-width:78ch}.max-w-\[80ch\]{max-width:80ch}.max-w-\[920px\]{max-width:920px}.max-w-\[980px\]{max-width:980px}.max-w-\[9rem\]{max-width:9rem}.max-w-band{max-width:1480px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-48{flex-basis:12rem}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-y{resize:vertical}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-end{place-items:end}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-line>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(var(--hz-line) / var(--tw-divide-opacity, 1))}.self-center{align-self:center}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded-\[12px\]{border-radius:12px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:12px}.rounded-md{border-radius:8px}.rounded-none{border-radius:0}.rounded-sm{border-radius:5px}.rounded-xl{border-radius:18px}.rounded-xs{border-radius:3px}.border{border-width:1px}.border-0{border-width:0px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-cyan{--tw-border-opacity: 1;border-color:rgb(var(--hz-cyan) / var(--tw-border-opacity, 1))}.border-cyan\/40{border-color:rgb(var(--hz-cyan) / .4)}.border-cyan\/45{border-color:rgb(var(--hz-cyan) / .45)}.border-cyan\/50{border-color:rgb(var(--hz-cyan) / .5)}.border-cyan\/60{border-color:rgb(var(--hz-cyan) / .6)}.border-danger{--tw-border-opacity: 1;border-color:rgb(var(--hz-danger) / var(--tw-border-opacity, 1))}.border-danger\/30{border-color:rgb(var(--hz-danger) / .3)}.border-danger\/40{border-color:rgb(var(--hz-danger) / .4)}.border-line{--tw-border-opacity: 1;border-color:rgb(var(--hz-line) / var(--tw-border-opacity, 1))}.border-line\/60{border-color:rgb(var(--hz-line) / .6)}.border-line\/70{border-color:rgb(var(--hz-line) / .7)}.border-ok\/40{border-color:rgb(var(--hz-ok) / .4)}.border-transparent{border-color:transparent}.border-violet\/35{border-color:rgb(var(--hz-violet) / .35)}.border-warn{--tw-border-opacity: 1;border-color:rgb(var(--hz-warn) / var(--tw-border-opacity, 1))}.border-warn\/30{border-color:rgb(var(--hz-warn) / .3)}.border-warn\/40{border-color:rgb(var(--hz-warn) / .4)}.border-warn\/45{border-color:rgb(var(--hz-warn) / .45)}.border-warn\/50{border-color:rgb(var(--hz-warn) / .5)}.bg-\[rgb\(var\(--hz-accent\)\/0\.45\)\]{background-color:rgb(var(--hz-accent)/.45)}.bg-canvas{--tw-bg-opacity: 1;background-color:rgb(var(--hz-canvas) / var(--tw-bg-opacity, 1))}.bg-cyan{--tw-bg-opacity: 1;background-color:rgb(var(--hz-cyan) / var(--tw-bg-opacity, 1))}.bg-cyan-deep\/25{background-color:rgb(var(--hz-cyan-deep) / .25)}.bg-cyan\/10{background-color:rgb(var(--hz-cyan) / .1)}.bg-cyan\/15{background-color:rgb(var(--hz-cyan) / .15)}.bg-cyan\/5{background-color:rgb(var(--hz-cyan) / .05)}.bg-danger{--tw-bg-opacity: 1;background-color:rgb(var(--hz-danger) / var(--tw-bg-opacity, 1))}.bg-danger\/10{background-color:rgb(var(--hz-danger) / .1)}.bg-danger\/5{background-color:rgb(var(--hz-danger) / .05)}.bg-faint{--tw-bg-opacity: 1;background-color:rgb(var(--hz-faint) / var(--tw-bg-opacity, 1))}.bg-ink\/40{background-color:rgb(var(--hz-ink) / .4)}.bg-ink\/60{background-color:rgb(var(--hz-ink) / .6)}.bg-ink\/65{background-color:rgb(var(--hz-ink) / .65)}.bg-line{--tw-bg-opacity: 1;background-color:rgb(var(--hz-line) / var(--tw-bg-opacity, 1))}.bg-line\/60{background-color:rgb(var(--hz-line) / .6)}.bg-ok{--tw-bg-opacity: 1;background-color:rgb(var(--hz-ok) / var(--tw-bg-opacity, 1))}.bg-ok\/10{background-color:rgb(var(--hz-ok) / .1)}.bg-ok\/5{background-color:rgb(var(--hz-ok) / .05)}.bg-raised{--tw-bg-opacity: 1;background-color:rgb(var(--hz-raised) / var(--tw-bg-opacity, 1))}.bg-raised\/30{background-color:rgb(var(--hz-raised) / .3)}.bg-raised\/40{background-color:rgb(var(--hz-raised) / .4)}.bg-raised\/50{background-color:rgb(var(--hz-raised) / .5)}.bg-raised\/60{background-color:rgb(var(--hz-raised) / .6)}.bg-raised\/70{background-color:rgb(var(--hz-raised) / .7)}.bg-surface{--tw-bg-opacity: 1;background-color:rgb(var(--hz-surface) / var(--tw-bg-opacity, 1))}.bg-text{--tw-bg-opacity: 1;background-color:rgb(var(--hz-text) / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet{--tw-bg-opacity: 1;background-color:rgb(var(--hz-violet) / var(--tw-bg-opacity, 1))}.bg-violet\/5{background-color:rgb(var(--hz-violet) / .05)}.bg-warn{--tw-bg-opacity: 1;background-color:rgb(var(--hz-warn) / var(--tw-bg-opacity, 1))}.bg-warn\/15{background-color:rgb(var(--hz-warn) / .15)}.bg-warn\/5{background-color:rgb(var(--hz-warn) / .05)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-\[rgb\(var\(--hz-accent\)\/0\.18\)\]{--tw-gradient-from: rgb(var(--hz-accent)/.18) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--hz-accent) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.p-0\.5{padding:.125rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-\[10vh\]{padding-top:10vh}.pt-\[6vh\]{padding-top:6vh}.pt-\[8vh\]{padding-top:8vh}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-display{font-family:Author,Georgia,serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.font-sans{font-family:Supreme,ui-sans-serif,system-ui,sans-serif}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[\.12em\],.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-\[rgb\(var\(--hz-accent\)\)\]{color:rgb(var(--hz-accent))}.text-canvas{--tw-text-opacity: 1;color:rgb(var(--hz-canvas) / var(--tw-text-opacity, 1))}.text-cyan{--tw-text-opacity: 1;color:rgb(var(--hz-cyan) / var(--tw-text-opacity, 1))}.text-cyan-soft{--tw-text-opacity: 1;color:rgb(var(--hz-cyan-soft) / var(--tw-text-opacity, 1))}.text-danger{--tw-text-opacity: 1;color:rgb(var(--hz-danger) / var(--tw-text-opacity, 1))}.text-faint{--tw-text-opacity: 1;color:rgb(var(--hz-faint) / var(--tw-text-opacity, 1))}.text-ink{--tw-text-opacity: 1;color:rgb(var(--hz-ink) / var(--tw-text-opacity, 1))}.text-muted{--tw-text-opacity: 1;color:rgb(var(--hz-muted) / var(--tw-text-opacity, 1))}.text-ok{--tw-text-opacity: 1;color:rgb(var(--hz-ok) / var(--tw-text-opacity, 1))}.text-text{--tw-text-opacity: 1;color:rgb(var(--hz-text) / var(--tw-text-opacity, 1))}.text-violet{--tw-text-opacity: 1;color:rgb(var(--hz-violet) / var(--tw-text-opacity, 1))}.text-warn{--tw-text-opacity: 1;color:rgb(var(--hz-warn) / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-cyan{accent-color:rgb(var(--hz-cyan) / 1)}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--hz-shadow-lift\)\]{--tw-shadow-color: var(--hz-shadow-lift);--tw-shadow: var(--tw-shadow-colored)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-cyan\/30{--tw-ring-color: rgb(var(--hz-cyan) / .3)}.ring-cyan\/40{--tw-ring-color: rgb(var(--hz-cyan) / .4)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.border-border{border-color:rgb(var(--hz-line))}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}@media(max-width:600px){html body #root .hz-table-mobile-records{overflow:visible}html body #root .hz-table-mobile-records table{display:block;min-width:0}html body #root .hz-table-mobile-records thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}html body #root .hz-table-mobile-records tbody{display:block}html body #root .hz-table-mobile-records tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;padding:16px 0;border-bottom:1px solid rgb(var(--hz-line))}html body #root .hc-stage .hz-table.hz-table-mobile-records td{display:block;border:0!important;padding:0!important;overflow-wrap:anywhere;white-space:normal}html body #root .hz-table-mobile-records td:first-child{grid-column:1/-1;font-weight:500}html body #root .hz-table-mobile-records td:before{content:attr(data-mobile-label);display:block;margin-bottom:4px;font-size:12px;line-height:16px;font-weight:400;color:var(--z-muted,rgb(var(--hz-muted)))}}@keyframes hz-pulse{0%,to{opacity:.4}50%{opacity:.75}}@keyframes hz-breathe{0%,to{opacity:1;box-shadow:0 0 rgb(var(--hz-ok) / .5)}50%{opacity:.65;box-shadow:0 0 0 4px rgb(var(--hz-ok) / 0)}}@keyframes hz-fade{0%{opacity:0}to{opacity:1}}@keyframes hz-fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes hz-modal-in{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:none}}@keyframes hz-drawer-in{0%{opacity:.4;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes hz-drawer-in-left{0%{opacity:.4;transform:translate(-16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.hover\:border-cyan\/40:hover{border-color:rgb(var(--hz-cyan) / .4)}.hover\:border-cyan\/50:hover{border-color:rgb(var(--hz-cyan) / .5)}.hover\:border-cyan\/60:hover{border-color:rgb(var(--hz-cyan) / .6)}.hover\:border-line:hover{--tw-border-opacity: 1;border-color:rgb(var(--hz-line) / var(--tw-border-opacity, 1))}.hover\:bg-raised:hover{--tw-bg-opacity: 1;background-color:rgb(var(--hz-raised) / var(--tw-bg-opacity, 1))}.hover\:bg-raised\/50:hover{background-color:rgb(var(--hz-raised) / .5)}.hover\:bg-raised\/60:hover{background-color:rgb(var(--hz-raised) / .6)}.hover\:bg-surface:hover{--tw-bg-opacity: 1;background-color:rgb(var(--hz-surface) / var(--tw-bg-opacity, 1))}.hover\:text-cyan-soft:hover{--tw-text-opacity: 1;color:rgb(var(--hz-cyan-soft) / var(--tw-text-opacity, 1))}.hover\:text-text:hover{--tw-text-opacity: 1;color:rgb(var(--hz-text) / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:absolute:focus{position:absolute}.focus\:left-4:focus{left:1rem}.focus\:top-4:focus{top:1rem}.focus\:z-\[70\]:focus{z-index:70}.focus\:rounded-sm:focus{border-radius:5px}.focus\:border-cyan:focus{--tw-border-opacity: 1;border-color:rgb(var(--hz-cyan) / var(--tw-border-opacity, 1))}.focus\:bg-raised:focus{--tw-bg-opacity: 1;background-color:rgb(var(--hz-raised) / var(--tw-bg-opacity, 1))}.focus\:px-3:focus{padding-left:.75rem;padding-right:.75rem}.focus\:py-2:focus{padding-top:.5rem;padding-bottom:.5rem}.focus\:text-sm:focus{font-size:.875rem;line-height:1.25rem}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-cyan:focus-visible{outline-color:rgb(var(--hz-cyan) / 1)}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-cyan{--tw-text-opacity: 1;color:rgb(var(--hz-cyan) / var(--tw-text-opacity, 1))}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media(min-width:640px){.sm\:inset-y-0{top:0;bottom:0}.sm\:left-auto{left:auto}.sm\:right-0{right:0}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:max-h-none{max-height:none}.sm\:w-\[380px\]{width:380px}.sm\:w-\[420px\]{width:420px}.sm\:w-auto{width:auto}.sm\:min-w-\[260px\]{min-width:260px}.sm\:max-w-36{max-width:9rem}.sm\:flex-1{flex:1 1 0%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[8rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:8rem minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_9rem\]{grid-template-columns:minmax(0,1fr) 9rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(120px\,0\.45fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(120px,.45fr) minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:place-items-center{place-items:center}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:border-l{border-left-width:1px}.sm\:border-t-0{border-top-width:0px}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}}@media(min-width:768px){.md\:block{display:block}.md\:w-full{width:100%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[168px_minmax\(0\,1fr\)\]{grid-template-columns:168px minmax(0,1fr)}.md\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:overflow-visible{overflow:visible}.md\:border-b-0{border-bottom-width:0px}.md\:border-r{border-right-width:1px}}@media(min-width:1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-end{justify-content:flex-end}}@media(min-width:1280px){.xl\:order-1{order:1}.xl\:order-2{order:2}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[14rem_minmax\(0\,1fr\)_18rem\]{grid-template-columns:14rem minmax(0,1fr) 18rem}.xl\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(26rem\,1\.05fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(26rem,1.05fr)}.xl\:grid-cols-\[minmax\(0\,1\.04fr\)_minmax\(28rem\,0\.96fr\)\]{grid-template-columns:minmax(0,1.04fr) minmax(28rem,.96fr)}.xl\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.xl\:items-start{align-items:flex-start}}.\[\&\>label\:first-child\]\:flex-1>label:first-child{flex:1 1 0%}.ce-app{--ink: #181225;--ink-2: #302e36;--ink-3: #3e3b45;--paper: #f8f8f9;--paper-2: #f0f0f2;--panel: #ffffff;--panel-glass: rgba(255, 255, 255, .92);--line: #dad9de;--line-strong: #c0bec6;--text: #302e36;--muted: #6a6772;--muted-2: #878490;--purple: #7553ff;--purple-2: #653de9;--purple-soft: #d4d3ff;--cyan: #5ece73;--cyan-soft: #b5eabb;--lime: #5ece73;--lime-deep: #008900;--lime-soft: #b5eabb;--teal: #008900;--teal-soft: #b5eabb;--coral: #ff002b;--coral-soft: #ffc4bd;--orange: #ffce00;--orange-soft: #f2d88e;--yellow: #ffce00;--yellow-soft: #f2d88e;--red: #d50000;--red-soft: #ffc4bd;--blue: #7553ff;--blue-soft: #d4d3ff;--shadow-xs: 0 1px 0 #0000200f;--shadow-sm: 0px 1px 0px 0px #0000200f;--shadow-md: 0px 2px 0px 1px #10103008, 0px 1px 0px 0px #10103008;--shadow-lg: 0px 4px 0px 2px #10103008, 0px 1px 0px 1px #10103008;--radius-sm: 4px;--radius: 6px;--radius-lg: 8px;--radius-xl: 12px;--sidebar: 252px;--topbar: 53px;--max: 1540px}.ce-app,.ce-app *{box-sizing:border-box}.ce-app{margin:0;min-height:100vh;color:var(--text);background:var(--paper);font-family:Rubik,Avenir Next,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}.ce-app.drawer-open{overflow:hidden}.ce-app button,.ce-app input,.ce-app select,.ce-app textarea{font:inherit}.ce-app button{color:inherit}.ce-app img{display:block;max-width:100%}.ce-app a{color:inherit;text-decoration:none}.ce-app svg{display:block}.ce-app ::-moz-selection{background:#7553ff38}.ce-app ::selection{background:#7553ff38}.ce-app :focus-visible{outline:none;box-shadow:0 0 0 2px #7553ff;outline-offset:0}.ce-app .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ce-app .icon{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.ce-app .icon-sm{width:16px;height:16px}.ce-app .icon-lg{width:24px;height:24px}.ce-app .app-shell{min-height:100vh}.ce-app .sidebar{position:fixed;inset:0 auto 0 0;z-index:80;width:var(--sidebar);display:flex;flex-direction:column;color:#6a6772;background:#fff;border-right:1px solid #dad9de;overflow:hidden}.ce-app .sidebar:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:none;background-size:18px 18px;-webkit-mask-image:none;mask-image:none}.ce-app .sidebar>*{position:relative;z-index:1}.ce-app .brand-row{height:var(--topbar);display:flex;align-items:center;gap:10px;padding:0 20px;border-bottom:1px solid #dad9de}.ce-app .brand-logo{width:152px}.ce-app .command-pill{margin-left:auto;padding:4px 7px;border:1px solid #dad9de;border-radius:999px;color:#653de9;background:#d4d3ff;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ce-app .site-switcher{margin:16px 14px 12px;width:calc(100% - 28px);min-height:58px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:10px 11px;border:1px solid #dad9de;border-radius:8px;color:#181225;background:#f8f8f9;cursor:pointer;transition:background .16s cubic-bezier(.72,0,.16,1),border-color .16s cubic-bezier(.72,0,.16,1),transform .16s cubic-bezier(.72,0,.16,1)}.ce-app .site-switcher:hover{background:#f0f0f2;border-color:#c0bec6;transform:none}.ce-app .site-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:6px;color:#fff;background:#7553ff;box-shadow:none;font-weight:900}.ce-app .site-copy{min-width:0;text-align:left}.ce-app .site-copy strong{display:block;font-size:13px;letter-spacing:-.01em}.ce-app .site-copy span{display:block;margin-top:1px;color:#6a6772;font-size:10.5px}.ce-app .sidebar-scroll{flex:1;overflow-y:auto;padding:5px 12px 18px;scrollbar-width:thin;scrollbar-color:#dad9de transparent}.ce-app .nav-section{margin-top:15px}.ce-app .nav-label{padding:0 10px 7px;color:#878490;font-size:11px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.ce-app .nav-item{width:100%;min-height:36px;display:flex;align-items:center;gap:11px;margin:3px 0;padding:0 11px;border:0;border-radius:6px;color:#6a6772;background:transparent;cursor:pointer;text-align:left;transition:color .16s cubic-bezier(.72,0,.16,1),background .16s cubic-bezier(.72,0,.16,1),transform .16s cubic-bezier(.72,0,.16,1)}.ce-app .nav-item:hover{color:#181225;background:#10103008;transform:none}.ce-app .nav-item.active{color:#181225;background:#0000f008;box-shadow:inset 0 0 0 1px #1008f82e}.ce-app .nav-item.active .nav-icon{color:#7553ff}.ce-app .nav-icon{width:20px;display:grid;place-items:center;color:#6a6772}.ce-app .nav-item span:nth-child(2){flex:1;font-size:12.5px;font-weight:680}.ce-app .nav-count{min-width:21px;height:20px;display:grid;place-items:center;padding:0 6px;border-radius:999px;color:#fff;background:#7553ff;font-size:11px;font-weight:900}.ce-app .nav-count.subtle{color:#6a6772;background:#f0f0f2}.ce-app .sidebar-footer{padding:13px 14px 16px;border-top:1px solid #dad9de}.ce-app .andrew-mini{position:relative;display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:10px;border:1px solid #dad9de;border-radius:8px;background:#f8f8f9;cursor:pointer}.ce-app .andrew-orb{position:relative;width:36px;height:36px;display:grid;place-items:center;border-radius:6px;color:#fff;background:#7553ff;box-shadow:none;font-size:14px;font-weight:950}.ce-app .andrew-orb:after{content:"";position:absolute;right:-2px;bottom:-2px;width:10px;height:10px;border:2px solid #ffffff;border-radius:50%;background:#5ece73}.ce-app .andrew-mini strong{display:block;color:#181225;font-size:12px}.ce-app .andrew-mini span{display:block;margin-top:1px;color:#6a6772;font-size:10px}.ce-app .sidebar-version{margin-top:9px;color:#878490;font-size:11px;text-align:center}.ce-app .topbar{position:fixed;inset:0 0 auto var(--sidebar);z-index:70;min-height:var(--topbar);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:0 28px;border-bottom:1px solid #dad9de;background:#fff;backdrop-filter:none}.ce-app .top-left,.ce-app .top-right{display:flex;align-items:center;gap:10px}.ce-app .top-right{justify-content:flex-end}.ce-app .mobile-menu{display:none}.ce-app .breadcrumb{min-width:0}.ce-app .breadcrumb strong{display:block;color:var(--text);font-size:13px;letter-spacing:-.015em}.ce-app .breadcrumb span{display:block;margin-top:1px;color:var(--muted-2);font-size:10.5px}.ce-app .mode-switch{display:inline-grid;grid-template-columns:repeat(3,1fr);padding:4px;border:1px solid var(--line);border-radius:6px;background:#fff;box-shadow:none}.ce-app .mode-btn{min-width:104px;height:32px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:0;border-radius:4px;color:var(--muted);background:transparent;cursor:pointer;font-size:11.5px;font-weight:500;transition:all .16s cubic-bezier(.72,0,.16,1)}.ce-app .mode-btn:hover{color:var(--text);background:var(--paper)}.ce-app .mode-btn.active{color:#fff;background:#7553ff;box-shadow:none}.ce-app .mode-btn.active.marketing .icon{color:#fff}.ce-app .mode-btn.active.analytics .icon{color:var(--cyan)}.ce-app .mode-btn.active.sales .icon{color:#ff978f}.ce-app .top-icon-btn,.ce-app .avatar-btn{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:#fff;cursor:pointer;box-shadow:none;transition:transform .16s cubic-bezier(.72,0,.16,1),border-color .16s cubic-bezier(.72,0,.16,1),color .16s cubic-bezier(.72,0,.16,1)}.ce-app .top-icon-btn:hover,.ce-app .avatar-btn:hover{transform:translateY(-1px);border-color:#c0bec6;color:var(--text)}.ce-app .search-trigger{width:auto;min-width:152px;grid-template-columns:auto 1fr auto;gap:8px;padding:0 10px;text-align:left}.ce-app .search-trigger span{font-size:11px}.ce-app .search-trigger kbd{padding:2px 5px;border:1px solid var(--line);border-radius:5px;color:var(--muted-2);background:var(--paper);font-size:11px;box-shadow:inset 0 -1px #00000008}.ce-app .notification{position:relative}.ce-app .notification:after{content:"";position:absolute;top:8px;right:8px;width:7px;height:7px;border:2px solid white;border-radius:50%;background:var(--coral)}.ce-app .avatar-btn{overflow:hidden;color:#fff;background:#7553ff;border:0;font-weight:900}.ce-app .main{min-height:100vh;margin-left:var(--sidebar);padding-top:var(--topbar)}.ce-app .view-stage{width:min(100%,var(--max));margin:0 auto;padding:30px 30px 70px}.ce-app .screen{display:none;animation:screenIn .24s cubic-bezier(.72,0,.16,1) both}.ce-app .screen.active{display:block}@keyframes screenIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.ce-app .screen-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.ce-app .screen-title{margin:0;font-size:clamp(25px,2.25vw,35px);line-height:1.08;letter-spacing:-.045em;font-weight:850}.ce-app .screen-title .soft{color:var(--muted-2)}.ce-app .screen-subtitle{margin:8px 0 0;max-width:720px;color:var(--muted);font-size:13px}.ce-app .header-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end}.ce-app .kicker{display:inline-flex;align-items:center;gap:7px;margin-bottom:8px;color:var(--purple);font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.ce-app .kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:#7553ff;box-shadow:0 0 0 4px #7553ff14}.ce-app .btn{--button-lift: 2px;--btn-face: #ffffff;--btn-edge: #dad9de;--btn-ink: #181225;position:relative;isolation:isolate;min-height:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border:none;border-radius:8px;background:none;color:var(--btn-ink);cursor:pointer;font-family:Rubik,Avenir Next,sans-serif;font-size:.875rem;font-weight:500;line-height:1rem;white-space:nowrap;box-sizing:border-box}.ce-app .btn:before{content:"";display:block;position:absolute;inset:0;height:calc(100% - var(--button-lift));top:var(--button-lift);transform:translateY(calc(-1 * var(--button-lift)));box-shadow:0 var(--button-lift) 0 0 var(--btn-edge);background:var(--btn-edge);border-radius:inherit}.ce-app .btn:after{content:"";display:block;position:absolute;inset:0;background:var(--btn-face);border-radius:inherit;border:1px solid var(--btn-edge);transform:translateY(calc(-1 * var(--button-lift)));transition:transform .12s cubic-bezier(.8,-.4,.5,1)}.ce-app .btn>*{position:relative;z-index:1;transform:translateY(calc(-1 * var(--button-lift)));transition:transform .12s cubic-bezier(.8,-.4,.5,1)}.ce-app .btn:hover{--button-lift: 3px;transform:none}.ce-app .btn:active{--button-lift: 0px;transform:none}.ce-app .btn-primary{--btn-face: #7553ff;--btn-edge: #5827d6;--btn-ink: #ffffff;color:#fff}.ce-app .btn-primary:hover{--btn-face: #7553ff;background:none;box-shadow:none}.ce-app .btn-dark{--btn-face: #181225;--btn-edge: #000000;--btn-ink: #ffffff;color:#fff}.ce-app .btn-light{--btn-face: #ffffff;--btn-edge: #dad9de;--btn-ink: #181225;color:#181225}.ce-app .btn-light:hover{border-color:transparent}.ce-app .btn-ghost{--button-lift: 0px;--btn-face: transparent;--btn-edge: transparent;color:var(--muted);background:transparent}.ce-app .btn-danger{--btn-face: #ff002b;--btn-edge: #c10000;--btn-ink: #ffffff;color:#fff}.ce-app .btn-sm{--button-lift: 1px;min-height:32px;height:32px;padding:8px 12px;border-radius:6px;font-size:.75rem}.ce-app .card{position:relative;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-xs)}.ce-app .card-hover{transition:transform .16s cubic-bezier(.72,0,.16,1),box-shadow .16s cubic-bezier(.72,0,.16,1),border-color .16s cubic-bezier(.72,0,.16,1)}.ce-app .card-hover:hover{transform:translateY(-3px);border-color:#dad9de;box-shadow:var(--shadow-sm)}.ce-app .card-head{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 19px;border-bottom:1px solid var(--line)}.ce-app .card-title{margin:0;font-size:13px;font-weight:830;letter-spacing:-.018em}.ce-app .card-caption{margin-top:3px;color:var(--muted);font-size:10.5px}.ce-app .card-body{padding:19px}.ce-app .card-link{display:inline-flex;align-items:center;gap:5px;color:var(--purple);font-size:10px;font-weight:800;cursor:pointer}.ce-app .badge{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 8px;border:1px solid #dad9de;border-radius:999px;color:#6a6772;background:#f0f0f2;font-size:11px;font-weight:500;white-space:nowrap}.ce-app .badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.75}.ce-app .badge.good{color:#008900;background:var(--teal-soft)}.ce-app .badge.warn{color:#a45200;background:var(--yellow-soft)}.ce-app .badge.hot{color:#d50000;background:var(--red-soft)}.ce-app .badge.purple{color:var(--purple);background:var(--purple-soft)}.ce-app .badge.blue{color:var(--blue);background:var(--blue-soft)}.ce-app .badge.neutral:before{display:none}.ce-app .status-dot{width:8px;height:8px;border-radius:50%;background:#5ece73;box-shadow:0 0 0 4px #5ece731c}.ce-app .grid{display:grid;gap:18px}.ce-app .grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ce-app .grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ce-app .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-app .grid-main-side{grid-template-columns:minmax(0,1.65fr) minmax(300px,.9fr)}.ce-app .grid-wide-side{grid-template-columns:minmax(0,2.05fr) minmax(280px,.78fr)}.ce-app .mt-18{margin-top:18px}.ce-app .mt-24{margin-top:24px}.ce-app .andrew-hero{position:relative;min-height:274px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(250px,.62fr);gap:24px;overflow:hidden;padding:27px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl);color:var(--ink);background:#fff;box-shadow:var(--shadow-lg)}.ce-app .andrew-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:none;background-size:34px 34px;-webkit-mask-image:none;mask-image:none}.ce-app .andrew-hero:after{content:"";position:absolute;right:-100px;top:-110px;width:330px;height:330px;border:1px solid rgba(0,242,97,.12);border-radius:50%;box-shadow:0 0 0 36px #5ece7306,0 0 0 78px #7553ff06}.ce-app .andrew-main,.ce-app .andrew-status{position:relative;z-index:1}.ce-app .andrew-label{display:flex;align-items:center;gap:10px}.ce-app .andrew-label .andrew-orb{width:40px;height:40px;border-radius:13px}.ce-app .andrew-label span{color:#ffffff8a;font-size:10.5px}.ce-app .andrew-title{margin:17px 0 0;font-size:clamp(28px,3.2vw,48px);line-height:.98;letter-spacing:-.055em;font-weight:880}.ce-app .andrew-title .gradient{color:transparent;background:none;background-clip:text;-webkit-background-clip:text}.ce-app .andrew-copy{margin:12px 0 0;max-width:690px;color:#ffffffa3;font-size:12.5px;line-height:1.6}.ce-app .andrew-prompt{max-width:760px;display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:20px;padding:7px 7px 7px 15px;border:1px solid rgba(255,255,255,.15);border-radius:15px;background:#ffffff14;box-shadow:inset 0 1px #ffffff12,0 2px 4px #00000024;backdrop-filter:blur(14px)}.ce-app .andrew-prompt input{min-width:0;border:0;outline:0;color:#fff;background:transparent;font-size:12.5px}.ce-app .andrew-prompt input::-moz-placeholder{color:#ffffff6b}.ce-app .andrew-prompt input::placeholder{color:#ffffff6b}.ce-app .andrew-send{width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:11px;color:var(--ink);background:var(--lime);cursor:pointer;box-shadow:0 1px 2px #5ece7324}.ce-app .suggestion-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.ce-app .prompt-chip{padding:7px 10px;min-height:24px;border:1px solid #dad9de;border-radius:999px;color:#6a6772;background:#fff;cursor:pointer;font-size:11px;transition:all .16s cubic-bezier(.72,0,.16,1)}.ce-app .prompt-chip:hover{color:#181225;border-color:#c0bec6;background:#f8f8f9}.ce-app .andrew-status{display:flex;align-items:stretch}.ce-app .status-panel{width:100%;display:flex;flex-direction:column;justify-content:space-between;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:#ffffff0e;backdrop-filter:blur(16px)}.ce-app .status-top{display:flex;align-items:center;justify-content:space-between}.ce-app .status-top strong{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ce-app .status-top span{display:flex;align-items:center;gap:7px;color:#b5eabb;font-size:11px}.ce-app .knowledge-ring{position:relative;width:112px;height:112px;display:grid;place-items:center;margin:12px auto;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #5ece7312}.ce-app .knowledge-ring:before{content:"";position:absolute;inset:8px;border-radius:50%;background:#302e36;box-shadow:inset 0 0 0 2px #5ece7314}.ce-app .knowledge-ring div{position:relative;text-align:center}.ce-app .knowledge-ring strong{display:block;font-size:25px;letter-spacing:-.04em}.ce-app .knowledge-ring span{display:block;color:#ffffff73;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase}.ce-app .status-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.ce-app .status-stat{padding:8px 4px;border-radius:10px;background:#ffffff0b;text-align:center}.ce-app .status-stat strong{display:block;font-size:13px}.ce-app .status-stat span{display:block;margin-top:1px;color:#ffffff61;font-size:10px}.ce-app .andrew-easter{margin:10px 2px 0;color:#ffffff57;font-size:10.5px;line-height:1.35;text-align:center}.ce-app .metric-card{padding:17px 18px;min-height:126px;overflow:hidden}.ce-app .metric-card:after{content:"";position:absolute;right:-22px;bottom:-30px;width:90px;height:90px;border-radius:50%;background:var(--metric-soft, var(--purple-soft))}.ce-app .metric-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px}.ce-app .metric-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;color:var(--metric, var(--purple));background:var(--metric-soft, var(--purple-soft))}.ce-app .metric-change{display:inline-flex;align-items:center;gap:3px;color:#008900;font-size:11px;font-weight:800}.ce-app .metric-change.down{color:var(--red)}.ce-app .metric-value{position:relative;z-index:1;display:flex;align-items:baseline;gap:6px;margin-top:13px}.ce-app .metric-value strong{font-size:25px;line-height:1;letter-spacing:-.04em}.ce-app .metric-value span{color:var(--muted-2);font-size:11px}.ce-app .metric-label{position:relative;z-index:1;margin-top:5px;color:var(--muted);font-size:10px}.ce-app .metric-sparkline{position:absolute;right:13px;bottom:14px;width:70px;height:28px;opacity:.7;z-index:1}.ce-app .attention-list{display:grid;gap:10px}.ce-app .attention-item{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:11px;border:1px solid var(--line);border-radius:13px;background:#f8f8f9}.ce-app .attention-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px}.ce-app .attention-icon.purple{color:var(--purple);background:var(--purple-soft)}.ce-app .attention-icon.orange{color:#a45200;background:var(--orange-soft)}.ce-app .attention-icon.teal{color:var(--teal);background:var(--teal-soft)}.ce-app .attention-copy strong{display:block;font-size:10.5px}.ce-app .attention-copy span{display:block;margin-top:2px;color:var(--muted);font-size:11px}.ce-app .quick-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.ce-app .quick-action{min-height:90px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:13px;border:1px solid var(--line);border-radius:14px;background:#f8f8f9;cursor:pointer;text-align:left;transition:transform .16s cubic-bezier(.72,0,.16,1),box-shadow .16s cubic-bezier(.72,0,.16,1),border-color .16s cubic-bezier(.72,0,.16,1)}.ce-app .quick-action:hover{transform:translateY(-2px);border-color:#dad9de;box-shadow:var(--shadow-sm)}.ce-app .quick-action .quick-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;color:var(--purple);background:var(--purple-soft)}.ce-app .quick-action strong{font-size:10.5px}.ce-app .quick-action span{color:var(--muted);font-size:10.5px}.ce-app .site-preview-card{overflow:hidden}.ce-app .site-preview-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line)}.ce-app .live-pill{display:inline-flex;align-items:center;gap:7px;color:#008900;font-size:11px;font-weight:850}.ce-app .live-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:#5ece73;box-shadow:0 0 0 4px #5ece731c}.ce-app .site-preview{position:relative;height:265px;overflow:hidden;background:#181225}.ce-app .site-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.78}.ce-app .site-preview-overlay{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:space-between;padding:18px;background:#18122594;color:#fff}.ce-app .site-preview-overlay strong{display:block;font-size:14px}.ce-app .site-preview-overlay span{display:block;margin-top:2px;color:#ffffff8a;font-size:11px}.ce-app .timeline{display:grid}.ce-app .timeline-item{display:grid;grid-template-columns:32px 1fr auto;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}.ce-app .timeline-item:last-child{border-bottom:0}.ce-app .timeline-avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;color:#35236e;background:#f0f0f2;font-size:11px;font-weight:900}.ce-app .timeline-avatar.ai{color:var(--ink);background:#d4d3ff}.ce-app .timeline-copy strong{display:block;font-size:10px}.ce-app .timeline-copy span{display:block;margin-top:2px;color:var(--muted);font-size:10.5px}.ce-app .timeline-time{color:var(--muted-2);font-size:10.5px;white-space:nowrap}.ce-app .toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ce-app .toolbar-left,.ce-app .toolbar-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ce-app .search-box{min-width:250px;height:40px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--line);border-radius:11px;background:#fff;box-shadow:var(--shadow-xs)}.ce-app .search-box input{width:100%;border:0;outline:0;background:transparent;font-size:11px}.ce-app .search-box input::-moz-placeholder{color:var(--muted-2)}.ce-app .search-box input::placeholder{color:var(--muted-2)}.ce-app .filter-select{height:36px;padding:0 31px 0 11px;border:1px solid #dad9de;border-radius:8px;color:#6a6772;background:#10103008;box-shadow:none;font-size:10.5px;font-weight:650}.ce-app .table-card{overflow:hidden}.ce-app .data-table{width:100%;border-collapse:collapse}.ce-app .data-table th{padding:11px 14px;border-bottom:1px solid #e6e6e9;color:#6a6772;background:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-align:left;text-transform:uppercase}.ce-app .data-table td{padding:12px 14px;border-bottom:1px solid #e6e6e9;font-size:10.5px;vertical-align:middle}.ce-app .data-table tr:last-child td{border-bottom:0}.ce-app .data-table tbody tr{transition:background .12s cubic-bezier(.72,0,.16,1)}.ce-app .page-cell{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:10px;min-width:200px}.ce-app .page-thumb{width:48px;height:36px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--paper-2)}.ce-app .page-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ce-app .page-cell strong{display:block;font-size:10.5px}.ce-app .page-cell span{display:block;margin-top:2px;color:var(--muted-2);font-size:10.5px}.ce-app .table-actions{display:flex;align-items:center;gap:5px;justify-content:flex-end}.ce-app .mini-action{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:#fff;cursor:pointer}.ce-app .mini-action:hover{color:var(--text);border-color:var(--line-strong)}.ce-app .health-bar{width:90px;height:6px;overflow:hidden;border-radius:999px;background:var(--paper-2)}.ce-app .health-bar span{display:block;height:100%;border-radius:inherit;background:#7553ff}.ce-app .owner-stack{display:flex;align-items:center}.ce-app .owner-dot{width:27px;height:27px;display:grid;place-items:center;margin-left:-5px;border:2px solid white;border-radius:9px;color:#fff;background:var(--purple);font-size:10px;font-weight:850}.ce-app .owner-dot:first-child{margin-left:0}.ce-app .page-summary{display:grid;grid-template-columns:1.1fr repeat(3,.48fr);gap:12px;margin-bottom:18px}.ce-app .summary-feature{min-height:108px;padding:17px;border:1px solid #dad9de;border-radius:var(--radius);color:#181225;background:#f8f8f9;box-shadow:none}.ce-app .summary-feature strong{display:block;font-size:17px;letter-spacing:-.025em}.ce-app .summary-feature p{max-width:430px;margin:6px 0 0;color:#6a6772;font-size:11px}.ce-app .summary-small{min-height:108px;padding:16px}.ce-app .summary-small strong{display:block;margin-top:10px;font-size:20px;letter-spacing:-.03em}.ce-app .summary-small span{color:var(--muted);font-size:11px}.ce-app .editor-shell{margin:-30px;min-height:calc(100vh - var(--topbar));background:#f0f0f2}.ce-app .editor-toolbar{height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 17px;border-bottom:1px solid var(--line-strong);background:#fff}.ce-app .editor-left,.ce-app .editor-right{display:flex;align-items:center;gap:9px}.ce-app .editor-back{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;background:#fff;cursor:pointer}.ce-app .editor-title-block strong{display:block;font-size:11px}.ce-app .editor-title-block span{display:block;color:var(--muted);font-size:10.5px}.ce-app .device-toggle{display:flex;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.ce-app .device-btn{width:32px;height:29px;display:grid;place-items:center;border:0;border-radius:7px;color:var(--muted-2);background:transparent;cursor:pointer}.ce-app .device-btn.active{color:var(--text);background:#fff;box-shadow:var(--shadow-xs)}.ce-app .editor-grid{height:calc(100vh - var(--topbar) - 64px);display:grid;grid-template-columns:226px minmax(420px,1fr) 304px}.ce-app .editor-outline,.ce-app .editor-inspector{background:#fff;overflow-y:auto}.ce-app .editor-outline{border-right:1px solid var(--line-strong)}.ce-app .editor-inspector{border-left:1px solid var(--line-strong)}.ce-app .editor-pane-title{height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid var(--line)}.ce-app .editor-pane-title strong{font-size:10px}.ce-app .outline-list{padding:9px}.ce-app .outline-item{min-height:40px;display:flex;align-items:center;gap:9px;padding:0 9px;border:1px solid transparent;border-radius:9px;color:var(--muted);cursor:pointer;font-size:11px}.ce-app .outline-item:hover{background:var(--paper)}.ce-app .outline-item.active{color:var(--purple);border-color:#d4d3ff;background:var(--purple-soft);font-weight:780}.ce-app .outline-drag{color:var(--muted-2)}.ce-app .outline-item span:nth-child(3){flex:1}.ce-app .editor-canvas{position:relative;display:flex;justify-content:center;overflow:auto;padding:28px;background-color:#f0f0f2;background-image:none;background-size:18px 18px}.ce-app .browser-preview{width:min(100%,900px);min-height:760px;overflow:hidden;align-self:flex-start;border:1px solid #dad9de;border-radius:14px;background:#fff;box-shadow:0 4px 6px #18122533;transform-origin:top center;transition:width .24s cubic-bezier(.72,0,.16,1)}.ce-app .browser-preview.mobile{width:390px}.ce-app .browser-bar{height:30px;display:flex;align-items:center;gap:5px;padding:0 10px;border-bottom:1px solid #e6e6e9;background:#f8f8f9}.ce-app .browser-dot{width:6px;height:6px;border-radius:50%;background:#dad9de}.ce-app .browser-address{width:45%;height:13px;margin-left:8px;border-radius:5px;background:#e6e6e9}.ce-app .web-hero{position:relative;min-height:350px;display:grid;grid-template-columns:1.06fr .94fr;align-items:center;gap:20px;overflow:hidden;padding:42px;color:var(--ink);background:#fff}.ce-app .web-hero:after{content:"";position:absolute;right:-80px;top:-120px;width:310px;height:310px;border-radius:50%;border:1px solid rgba(0,242,97,.16);box-shadow:0 0 0 32px #5ece7308,0 0 0 70px #7553ff08}.ce-app .web-copy,.ce-app .web-image{position:relative;z-index:1}.ce-app .web-pill{display:inline-flex;padding:5px 9px;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:#302e36;background:#ffffff0f;font-size:10px;font-weight:750}.ce-app .web-copy h1{margin:12px 0 0;font-size:clamp(26px,3.2vw,46px);line-height:.95;letter-spacing:-.055em}.ce-app .web-copy h1 span{color:var(--cyan)}.ce-app .web-copy p{margin:11px 0 0;color:#fff9;font-size:11px;line-height:1.6}.ce-app .web-btns{display:flex;gap:7px;margin-top:15px}.ce-app .web-btn{padding:8px 11px;border-radius:7px;background:var(--lime);color:var(--ink);font-size:10px;font-weight:900}.ce-app .web-btn.secondary{color:#241a52;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.ce-app .web-image{overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:14px;box-shadow:0 4px 6px #00000040}.ce-app .web-image img{width:100%;height:205px;-o-object-fit:cover;object-fit:cover}.ce-app .web-section{padding:30px 42px}.ce-app .web-section h2{margin:0;font-size:21px;letter-spacing:-.04em}.ce-app .web-section p{margin:7px 0 0;color:var(--muted);font-size:10px}.ce-app .web-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px}.ce-app .web-card{height:90px;padding:11px;border:1px solid var(--line);border-radius:10px;background:#f8f8f9}.ce-app .web-card span{display:block;width:24px;height:24px;border-radius:8px;background:var(--purple-soft)}.ce-app .web-card strong{display:block;margin-top:10px;font-size:10px}.ce-app .browser-preview.mobile .web-hero{min-height:500px;grid-template-columns:1fr;padding:28px 24px}.ce-app .browser-preview.mobile .web-copy h1{font-size:35px}.ce-app .browser-preview.mobile .web-image img{height:180px}.ce-app .browser-preview.mobile .web-section{padding:28px 24px}.ce-app .browser-preview.mobile .web-cards{grid-template-columns:1fr}.ce-app .selected-frame{position:absolute;pointer-events:none;border:2px solid var(--purple);border-radius:4px;box-shadow:0 0 0 2px #7553ff24}.ce-app .editor-inspector-inner{padding:14px}.ce-app .inspector-section{margin-bottom:17px;padding-bottom:17px;border-bottom:1px solid var(--line)}.ce-app .inspector-section:last-child{border-bottom:0}.ce-app .inspector-label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;color:var(--muted);font-size:10.5px;font-weight:800}.ce-app .ai-tiny{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border:0;border-radius:6px;color:var(--purple);background:var(--purple-soft);cursor:pointer;font-size:10px;font-weight:850}.ce-app .field,.ce-app .textarea,.ce-app .select{width:100%;border:1px solid #dad9de;border-radius:8px;color:var(--text);background:#10103008;font-size:11px;outline:none;transition:border-color .16s cubic-bezier(.72,0,.16,1),box-shadow .16s cubic-bezier(.72,0,.16,1)}.ce-app .field,.ce-app .select{height:38px;padding:0 10px}.ce-app .textarea{min-height:84px;padding:9px 10px;resize:vertical}.ce-app .field:focus,.ce-app .textarea:focus,.ce-app .select:focus{border-color:#7553ff;box-shadow:0 0 0 2px #7553ff}.ce-app .field-help{margin-top:5px;color:var(--muted-2);font-size:10px}.ce-app .form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ce-app .inspector-image{position:relative;height:120px;overflow:hidden;border:1px solid var(--line);border-radius:11px;background:var(--paper)}.ce-app .inspector-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ce-app .image-overlay{position:absolute;inset:auto 7px 7px;display:flex;gap:6px}.ce-app .image-overlay .btn{flex:1;min-height:30px;background:#181225d1;color:#fff;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(9px)}.ce-app .change-footer{padding:12px 14px;border-top:1px solid var(--line);background:#f8f8f9}.ce-app .change-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:10.5px}.ce-app .content-hero{min-height:220px;display:grid;grid-template-columns:1.25fr .75fr;gap:25px;align-items:center;padding:25px;overflow:hidden;color:var(--ink);background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.ce-app .content-hero h2{margin:0;font-size:clamp(26px,3vw,42px);line-height:.98;letter-spacing:-.05em}.ce-app .content-hero p{max-width:620px;margin:10px 0 0;color:#fff9;font-size:11px}.ce-app .content-hero .andrew-prompt{margin-top:16px}.ce-app .content-visual{position:relative;min-height:170px;display:grid;place-items:center}.ce-app .idea-stack{position:relative;width:230px;height:155px}.ce-app .idea-card{position:absolute;width:190px;min-height:96px;padding:13px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff14;backdrop-filter:blur(14px);box-shadow:0 2px 4px #0000002e}.ce-app .idea-card:nth-child(1){top:0;left:0;transform:rotate(-5deg)}.ce-app .idea-card:nth-child(2){right:0;bottom:0;transform:rotate(6deg);background:#5ece731a}.ce-app .idea-card .line{height:7px;margin:6px 0;border-radius:999px;background:#ffffff21}.ce-app .idea-card .line.short{width:62%}.ce-app .idea-card strong{font-size:11px}.ce-app .calendar-strip{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;padding:14px}.ce-app .calendar-day{min-height:100px;padding:9px;border:1px solid var(--line);border-radius:12px;background:#f8f8f9}.ce-app .calendar-day.today{border-color:#d4d3ff;background:var(--purple-soft)}.ce-app .calendar-day strong{display:block;font-size:11px}.ce-app .calendar-day span{display:block;color:var(--muted-2);font-size:10px}.ce-app .calendar-post{margin-top:9px;padding:7px;border-radius:8px;color:#5827d6;background:#fff;font-size:10px;font-weight:750;box-shadow:var(--shadow-xs)}.ce-app .calendar-post.orange{color:#a45200;background:var(--orange-soft)}.ce-app .article-list{display:grid;gap:10px}.ce-app .article-row{display:grid;grid-template-columns:68px 1fr auto;gap:12px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:13px;background:#fff}.ce-app .article-image{width:68px;height:52px;overflow:hidden;border-radius:9px;background:var(--paper)}.ce-app .article-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ce-app .article-copy strong{display:block;font-size:10px}.ce-app .article-copy span{display:block;margin-top:3px;color:var(--muted);font-size:10.5px}.ce-app .article-meta{display:flex;align-items:center;gap:8px;margin-top:6px}.ce-app .media-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px}.ce-app .media-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ce-app .media-card{position:relative;display:grid;gap:7px;overflow:hidden;padding:7px 7px 9px;border:1px solid var(--line);border-radius:13px;background:#fff;text-align:left;cursor:pointer}.ce-app .media-card img{width:100%;height:92px;-o-object-fit:cover;object-fit:cover;transition:transform .24s cubic-bezier(.72,0,.16,1)}.ce-app .media-card:hover img{transform:scale(1.04)}.ce-app .media-card.selected{box-shadow:0 0 0 3px #7553ff40;border-color:var(--purple)}.ce-app .media-card .media-check{position:absolute;top:8px;right:8px;width:21px;height:21px;display:none;place-items:center;border-radius:7px;color:#fff;background:var(--purple)}.ce-app .media-card.selected .media-check{display:grid}.ce-app .media-name{display:-webkit-box;overflow:hidden;color:var(--ink);font-size:11px;font-weight:640;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ce-app .dropzone{min-height:100px;display:grid;place-items:center;padding:16px;border:1.5px dashed #c0bec6;border-radius:14px;color:var(--muted);background:#f8f8f9;text-align:center}.ce-app .dropzone strong{display:block;color:var(--text);font-size:10px}.ce-app .dropzone span{display:block;margin-top:3px;font-size:10.5px}.ce-app .media-detail-image{height:180px;overflow:hidden;border-radius:13px;background:var(--paper)}.ce-app .media-detail-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ce-app .detail-list{margin:13px 0 0;display:grid;gap:10px}.ce-app .detail-row{display:grid;grid-template-columns:76px 1fr;gap:8px;font-size:10.5px}.ce-app .detail-row dt{color:var(--muted-2)}.ce-app .detail-row dd{margin:0;color:var(--text);font-weight:650}.ce-app .form-builder{display:grid;grid-template-columns:minmax(360px,1.1fr) minmax(300px,.9fr);gap:18px}.ce-app .form-preview-wrap{padding:23px;background:#f8f8f9;border-radius:var(--radius)}.ce-app .form-preview{max-width:480px;margin:0 auto;padding:24px;border-radius:17px;background:#fff;box-shadow:var(--shadow-lg)}.ce-app .form-preview h3{margin:0;font-size:19px;letter-spacing:-.035em}.ce-app .form-preview p{margin:6px 0 17px;color:var(--muted);font-size:11px}.ce-app .form-row{display:grid;grid-template-columns:1fr 1fr;gap:9px}.ce-app .form-field{margin-bottom:10px}.ce-app .form-field label{display:block;margin-bottom:5px;color:var(--muted);font-size:10px;font-weight:750}.ce-app .form-field input,.ce-app .form-field select,.ce-app .form-field textarea{width:100%;border:1px solid #dad9de;border-radius:8px;background:#10103008}.ce-app .form-field input,.ce-app .form-field select{height:34px}.ce-app .form-field textarea{height:64px}.ce-app .field-list{display:grid;gap:8px}.ce-app .field-item{min-height:47px;display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;padding:8px;border:1px solid var(--line);border-radius:10px;background:#f8f8f9}.ce-app .field-handle{color:var(--muted-2)}.ce-app .field-item strong{display:block;font-size:11px}.ce-app .field-item span{display:block;margin-top:1px;color:var(--muted);font-size:10px}.ce-app .toggle{position:relative;width:34px;height:20px;border:0;border-radius:999px;background:#e6e6e9;cursor:pointer}.ce-app .toggle:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #00000024;transition:left .16s cubic-bezier(.72,0,.16,1)}.ce-app .toggle.on{background:var(--purple)}.ce-app .toggle.on:after{left:17px}.ce-app .routing-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.ce-app .routing-row:last-child{border-bottom:0}.ce-app .routing-row strong{display:block;font-size:11px}.ce-app .routing-row span{display:block;margin-top:2px;color:var(--muted);font-size:10px}.ce-app .insight-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:18px;padding:22px;overflow:hidden;border-radius:var(--radius-lg);color:var(--ink);background:#fff;box-shadow:var(--shadow-md)}.ce-app .insight-copy h2{margin:0;font-size:clamp(25px,3vw,41px);line-height:1;letter-spacing:-.052em}.ce-app .insight-copy p{max-width:700px;margin:10px 0 0;color:#fff9;font-size:11px;line-height:1.65}.ce-app .insight-points{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.ce-app .insight-pill{padding:7px 10px;border:1px solid rgba(255,255,255,.11);border-radius:999px;color:#302e36;background:#ffffff0d;font-size:10.5px}.ce-app .insight-score{display:grid;place-items:center;min-height:160px;padding:15px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#ffffff0e;text-align:center}.ce-app .insight-score strong{font-size:47px;line-height:1;letter-spacing:-.06em}.ce-app .insight-score span{display:block;margin-top:4px;color:#ffffff85;font-size:11px}.ce-app .insight-score .score-label{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:6px 9px;border-radius:999px;color:#0d5c17;background:#5ece7317;font-size:10px;font-weight:780}.ce-app .chart-card{min-height:330px}.ce-app .chart-header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:18px 19px 0}.ce-app .chart-total{display:flex;align-items:baseline;gap:8px;margin-top:8px}.ce-app .chart-total strong{font-size:27px;letter-spacing:-.04em}.ce-app .chart-total span{color:#008900;font-size:11px;font-weight:800}.ce-app .chart-wrap{height:220px;padding:15px 18px 11px}.ce-app .chart-wrap svg{width:100%;height:100%;overflow:visible}.ce-app .chart-grid line{stroke:#e6e6e9;stroke-width:1}.ce-app .chart-area{fill:url(#analyticsArea)}.ce-app .chart-line{fill:none;stroke:var(--purple);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ce-app .chart-dot{fill:#fff;stroke:var(--purple);stroke-width:2}.ce-app .chart-labels{display:flex;justify-content:space-between;padding:0 20px 15px;color:var(--muted-2);font-size:10px}.ce-app .live-list{display:grid;gap:9px}.ce-app .live-row{display:grid;grid-template-columns:7px 1fr auto;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid var(--line)}.ce-app .live-row:last-child{border-bottom:0}.ce-app .live-row .pulse{width:7px;height:7px;border-radius:50%;background:#5ece73;box-shadow:0 0 0 4px #5ece731c}.ce-app .live-row strong{display:block;font-size:11px}.ce-app .live-row span{display:block;margin-top:1px;color:var(--muted);font-size:10px}.ce-app .live-row time{color:var(--muted-2);font-size:10px}.ce-app .donut-row{display:grid;grid-template-columns:145px 1fr;align-items:center;gap:16px;padding:8px 0}.ce-app .donut{position:relative;width:130px;height:130px;margin:0 auto;border-radius:50%;background:#e9e8ec}.ce-app .donut:after{content:"";position:absolute;inset:26px;border-radius:50%;background:#fff}.ce-app .donut-center{position:absolute;inset:0;z-index:1;display:grid;place-content:center;text-align:center}.ce-app .donut-center strong{font-size:17px}.ce-app .donut-center span{color:var(--muted);font-size:10px}.ce-app .legend{display:grid;gap:9px}.ce-app .legend-item{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;font-size:10.5px}.ce-app .legend-item i{width:8px;height:8px;border-radius:3px}.ce-app .legend-item span{color:var(--muted)}.ce-app .legend-item strong{font-size:11px}.ce-app .funnel{display:grid;gap:8px;padding:4px 0}.ce-app .funnel-row{display:grid;grid-template-columns:108px 1fr 50px;align-items:center;gap:10px}.ce-app .funnel-row span{color:var(--muted);font-size:10.5px}.ce-app .funnel-track{height:25px;overflow:hidden;border-radius:7px;background:var(--paper-2)}.ce-app .funnel-fill{height:100%;display:flex;align-items:center;padding-left:9px;border-radius:inherit;color:#fff;background:#7553ff;font-size:10px;font-weight:800}.ce-app .funnel-row strong{font-size:11px;text-align:right}.ce-app .ask-bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;border:1px solid #d4d3ff;border-radius:14px;background:#f8f8f9}.ce-app .ask-bar .andrew-orb{width:35px;height:35px;border-radius:11px}.ce-app .ask-bar input{min-width:0;border:0;outline:0;background:transparent;font-size:10.5px}.ce-app .pipeline{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.ce-app .pipeline-card{padding:15px;overflow:hidden}.ce-app .pipeline-card:after{content:"";position:absolute;right:-20px;top:-20px;width:75px;height:75px;border-radius:50%;background:var(--pipe-soft, var(--purple-soft));opacity:.8}.ce-app .pipeline-card span{position:relative;z-index:1;color:var(--muted);font-size:10.5px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.ce-app .pipeline-card strong{position:relative;z-index:1;display:block;margin-top:6px;font-size:24px;letter-spacing:-.04em}.ce-app .pipeline-card small{position:relative;z-index:1;display:block;margin-top:3px;color:var(--muted-2);font-size:10px}.ce-app .lead-cell{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:9px;min-width:160px}.ce-app .lead-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;color:#35236e;background:#d4d3ff;font-size:11px;font-weight:900}.ce-app .lead-cell strong{display:block;font-size:10px}.ce-app .lead-cell span{display:block;margin-top:1px;color:var(--muted);font-size:10px}.ce-app .score-bubble{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#008900;background:var(--teal-soft);font-size:11px;font-weight:900}.ce-app .score-bubble.warm{color:#a45200;background:var(--yellow-soft)}.ce-app .lead-layout{display:grid;grid-template-columns:290px minmax(0,1fr) 330px;gap:18px}.ce-app .profile-card{overflow:hidden}.ce-app .profile-cover{height:75px;background:#f0f0f2}.ce-app .profile-main{position:relative;padding:0 17px 17px}.ce-app .profile-avatar{width:58px;height:58px;display:grid;place-items:center;margin-top:-29px;border:4px solid white;border-radius:18px;color:#35236e;background:#d4d3ff;font-size:15px;font-weight:900;box-shadow:var(--shadow-sm)}.ce-app .profile-main h3{margin:10px 0 0;font-size:17px;letter-spacing:-.03em}.ce-app .profile-main>p{margin:3px 0 0;color:var(--muted);font-size:11px}.ce-app .profile-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:11px}.ce-app .contact-list{display:grid;gap:10px;margin-top:16px;padding-top:15px;border-top:1px solid var(--line)}.ce-app .contact-row{display:grid;grid-template-columns:25px 1fr;align-items:center;gap:8px}.ce-app .contact-icon{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;color:var(--purple);background:var(--purple-soft)}.ce-app .contact-row span{display:block;color:var(--muted-2);font-size:10px}.ce-app .contact-row strong{display:block;font-size:10.5px}.ce-app .journey{display:grid;gap:0}.ce-app .journey-item{position:relative;display:grid;grid-template-columns:31px 1fr auto;gap:9px;padding:11px 0}.ce-app .journey-item:before{content:"";position:absolute;left:15px;top:31px;bottom:-4px;width:1px;background:var(--line)}.ce-app .journey-item:last-child:before{display:none}.ce-app .journey-icon{position:relative;z-index:1;width:31px;height:31px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;color:var(--purple);background:#fff}.ce-app .journey-copy strong{display:block;font-size:11px}.ce-app .journey-copy span{display:block;margin-top:2px;color:var(--muted);font-size:10px}.ce-app .journey-item time{color:var(--muted-2);font-size:10px}.ce-app .ai-compose{padding:15px;border:1px solid #d4d3ff;border-radius:15px;background:#f8f8f9}.ce-app .ai-compose-head{display:flex;align-items:center;gap:9px}.ce-app .ai-compose-head .andrew-orb{width:31px;height:31px;border-radius:10px}.ce-app .ai-compose-head strong{display:block;font-size:11px}.ce-app .ai-compose-head span{display:block;color:var(--muted);font-size:10px}.ce-app .email-draft{min-height:230px;margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:11px;background:#fff;color:#6a6772;font-size:10.5px;line-height:1.65}.ce-app .email-draft strong{color:var(--text)}.ce-app .chat-shell{height:calc(100vh - var(--topbar) - 124px);min-height:650px;display:grid;grid-template-columns:278px minmax(420px,1fr) 292px;overflow:hidden}.ce-app .chat-inbox{border-right:1px solid var(--line);background:#f8f8f9}.ce-app .chat-context{border-left:1px solid var(--line);background:#f8f8f9}.ce-app .chat-column-head{height:61px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px;border-bottom:1px solid var(--line);background:#fff}.ce-app .chat-column-head strong{font-size:10.5px}.ce-app .chat-search{margin:10px;min-width:0;width:calc(100% - 20px)}.ce-app .conversation-list{overflow-y:auto;max-height:calc(100% - 121px)}.ce-app .conversation-item{display:grid;grid-template-columns:35px 1fr auto;gap:9px;padding:11px 12px;border-bottom:1px solid var(--line);cursor:pointer}.ce-app .conversation-item:hover{background:#fff}.ce-app .conversation-item.active{background:var(--purple-soft);box-shadow:inset 3px 0 0 var(--purple)}.ce-app .chat-avatar{position:relative;width:35px;height:35px;display:grid;place-items:center;border-radius:11px;color:#35236e;background:#f0f0f2;font-size:10px;font-weight:900}.ce-app .chat-avatar:after{content:"";position:absolute;right:-1px;bottom:-1px;width:8px;height:8px;border:2px solid white;border-radius:50%;background:#5ece73}.ce-app .conversation-copy strong{display:block;font-size:11px}.ce-app .conversation-copy span{display:block;max-width:150px;margin-top:2px;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ce-app .conversation-item time{color:var(--muted-2);font-size:10px}.ce-app .chat-main{display:flex;flex-direction:column;background:#fff}.ce-app .chat-header{height:61px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 16px;border-bottom:1px solid var(--line)}.ce-app .chat-header-profile{display:flex;align-items:center;gap:9px}.ce-app .chat-header-profile strong{display:block;font-size:10px}.ce-app .chat-header-profile span{display:block;color:#008900;font-size:10px}.ce-app .chat-messages{flex:1;overflow-y:auto;padding:18px;background-image:none;background-size:18px 18px}.ce-app .message{max-width:73%;margin-bottom:12px}.ce-app .message.user{margin-left:auto}.ce-app .message-bubble{padding:10px 12px;border:1px solid var(--line);border-radius:13px 13px 13px 4px;background:#fff;box-shadow:var(--shadow-xs);color:#5b5864;font-size:11px;line-height:1.55}.ce-app .message.user .message-bubble{border-color:transparent;border-radius:13px 13px 4px;color:#fff;background:var(--ink-2)}.ce-app .message-meta{margin-top:4px;color:var(--muted-2);font-size:10px}.ce-app .message.user .message-meta{text-align:right}.ce-app .chat-compose{padding:12px;border-top:1px solid var(--line)}.ce-app .compose-ai{display:flex;gap:6px;margin-bottom:8px}.ce-app .compose-ai button{padding:5px 8px;border:1px solid #d4d3ff;border-radius:7px;color:var(--purple);background:var(--purple-soft);cursor:pointer;font-size:10px;font-weight:780}.ce-app .compose-box{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:end;padding:8px;border:1px solid var(--line-strong);border-radius:13px}.ce-app .compose-box textarea{min-height:36px;max-height:90px;padding:8px 0;border:0;outline:0;resize:none;font-size:11px}.ce-app .compose-send{width:35px;height:35px;display:grid;place-items:center;border:0;border-radius:10px;color:#fff;background:var(--purple);cursor:pointer}.ce-app .context-body{padding:14px;overflow-y:auto;height:calc(100% - 61px)}.ce-app .visitor-card{text-align:center}.ce-app .visitor-card .profile-avatar{margin:0 auto}.ce-app .visitor-card h3{margin:8px 0 0;font-size:13px}.ce-app .visitor-card p{margin:2px 0 0;color:var(--muted);font-size:10px}.ce-app .context-section{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.ce-app .context-section-title{margin-bottom:8px;color:var(--muted-2);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ce-app .page-trail{display:grid;gap:7px}.ce-app .page-trail-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border-radius:9px;background:#fff;box-shadow:var(--shadow-xs);font-size:10px}.ce-app .page-trail-row span{color:var(--muted-2)}.ce-app .integration-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:20px;padding:23px;border-radius:var(--radius-lg);color:var(--ink);background:#fff;box-shadow:var(--shadow-md)}.ce-app .integration-hero h2{margin:0;font-size:30px;line-height:1;letter-spacing:-.045em}.ce-app .integration-hero p{max-width:650px;margin:9px 0 0;color:#ffffff94;font-size:10.5px;line-height:1.6}.ce-app .security-seal{display:flex;align-items:center;gap:10px;justify-self:end;align-self:start;padding:11px 13px;border:1px solid rgba(255,255,255,.11);border-radius:13px;background:#ffffff0e}.ce-app .security-seal .seal-icon{width:35px;height:35px;display:grid;place-items:center;border-radius:11px;color:var(--ink);background:var(--lime)}.ce-app .security-seal strong{display:block;font-size:11px}.ce-app .security-seal span{display:block;color:#ffffff73;font-size:10px}.ce-app .integration-card{padding:18px}.ce-app .integration-head{display:flex;align-items:flex-start;gap:12px}.ce-app .integration-logo{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;color:#fff;background:var(--ink)}.ce-app .integration-logo.openai{color:var(--ink);background:#f0f0f2;font-weight:950}.ce-app .integration-copy{flex:1}.ce-app .integration-copy strong{display:block;font-size:12px}.ce-app .integration-copy span{display:block;margin-top:3px;color:var(--muted);font-size:10.5px}.ce-app .key-field{position:relative;margin-top:16px}.ce-app .key-field input{padding-right:78px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.03em}.ce-app .key-field button{position:absolute;top:4px;right:4px;height:30px;border:0;border-radius:7px;color:var(--purple);background:var(--purple-soft);cursor:pointer;font-size:10px;font-weight:800}.ce-app .security-note{display:grid;grid-template-columns:29px 1fr;gap:9px;margin-top:11px;padding:10px;border:1px solid #b5eabb;border-radius:11px;background:var(--teal-soft)}.ce-app .security-note .note-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;color:#008900;background:#fff}.ce-app .security-note strong{display:block;color:#008900;font-size:10.5px}.ce-app .security-note span{display:block;margin-top:2px;color:#008900;font-size:10px}.ce-app .integration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ce-app .integration-tile{min-height:130px;display:flex;flex-direction:column;align-items:flex-start;padding:15px}.ce-app .integration-tile .integration-logo{width:38px;height:38px;border-radius:12px}.ce-app .integration-tile strong{margin-top:13px;font-size:10px}.ce-app .integration-tile span{margin-top:3px;color:var(--muted);font-size:10px}.ce-app .integration-tile .badge{margin-top:auto}.ce-app .portfolio-hero{min-height:245px;display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:center;padding:27px;border-radius:var(--radius-xl);color:var(--ink);background:#fff;box-shadow:var(--shadow-lg)}.ce-app .portfolio-hero h2{margin:0;font-size:clamp(30px,3.5vw,50px);line-height:.96;letter-spacing:-.055em}.ce-app .portfolio-hero p{max-width:650px;margin:12px 0 0;color:#ffffff94;font-size:11px}.ce-app .network-map{position:relative;height:190px}.ce-app .network-center{position:absolute;left:50%;top:50%;width:72px;height:72px;display:grid;place-items:center;transform:translate(-50%,-50%);border-radius:24px;color:var(--ink);background:#f8f8f9;box-shadow:0 0 0 12px #5ece730d,0 4px 6px #00000040;font-weight:950}.ce-app .network-node{position:absolute;width:82px;height:52px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff12;backdrop-filter:blur(10px);font-size:10.5px;font-weight:800}.ce-app .network-node:after{content:"";position:absolute;width:75px;height:1px;background:#7553ff;transform-origin:left}.ce-app .node-1{left:0;top:16px}.ce-app .node-2{right:0;top:22px}.ce-app .node-3{left:10px;bottom:16px}.ce-app .node-4{right:8px;bottom:10px}.ce-app .node-1:after{left:100%;top:50%;transform:rotate(18deg)}.ce-app .node-2:after{right:100%;top:50%;transform:rotate(162deg)}.ce-app .node-3:after{left:100%;top:50%;transform:rotate(-18deg)}.ce-app .node-4:after{right:100%;top:50%;transform:rotate(198deg)}.ce-app .site-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ce-app .site-card{padding:16px;min-height:165px}.ce-app .site-card-top{display:flex;align-items:center;justify-content:space-between}.ce-app .site-card .site-mark{width:38px;height:38px}.ce-app .site-card h3{margin:14px 0 0;font-size:13px}.ce-app .site-card p{margin:4px 0 0;color:var(--muted);font-size:10.5px}.ce-app .site-card-stats{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:13px}.ce-app .site-card-stat{padding:8px;border-radius:9px;background:var(--paper)}.ce-app .site-card-stat strong{display:block;font-size:11px}.ce-app .site-card-stat span{display:block;color:var(--muted-2);font-size:10px}.ce-app .andrew-drawer{position:fixed;inset:var(--topbar) 0 0 auto;z-index:120;width:min(430px,100vw);display:flex;flex-direction:column;transform:translate(105%);color:var(--ink);background:#fff;box-shadow:-4px 0 12px #18122540;transition:transform .28s cubic-bezier(.22,.8,.25,1)}.ce-app .andrew-drawer.open{transform:translate(0)}.ce-app .drawer-backdrop{position:fixed;inset:0;z-index:110;opacity:0;pointer-events:none;background:#1812255c;backdrop-filter:blur(2px);transition:opacity .24s cubic-bezier(.72,0,.16,1)}.ce-app .drawer-backdrop.open{opacity:1;pointer-events:auto}.ce-app .drawer-head{min-height:76px;display:flex;align-items:center;gap:11px;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.08)}.ce-app .drawer-head .andrew-orb{width:42px;height:42px;border-radius:14px}.ce-app .drawer-head-copy{flex:1}.ce-app .drawer-head-copy strong{display:block;font-size:12px}.ce-app .drawer-head-copy span{display:block;margin-top:2px;color:#ffffff73;font-size:10.5px}.ce-app .drawer-close{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#302e36;background:#ffffff0d;cursor:pointer}.ce-app .drawer-body{flex:1;overflow-y:auto;padding:17px}.ce-app .andrew-chat-intro{padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#ffffff0b;color:#302e36;font-size:11px;line-height:1.6}.ce-app .andrew-chat-intro strong{color:#fff}.ce-app .andrew-capabilities{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:13px}.ce-app .capability{padding:11px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff09;cursor:pointer}.ce-app .capability:hover{border-color:#5ece733d;background:#5ece730d}.ce-app .capability .icon{color:var(--lime)}.ce-app .capability strong{display:block;margin-top:8px;font-size:11px}.ce-app .capability span{display:block;margin-top:2px;color:#fff6;font-size:10px}.ce-app .andrew-plan{display:none;margin-top:15px}.ce-app .andrew-plan.show{display:block;animation:screenIn .24s cubic-bezier(.72,0,.16,1)}.ce-app .plan-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.ce-app .plan-header strong{font-size:11px}.ce-app .plan-header span{color:#b5eabb;font-size:10px}.ce-app .plan-step{display:grid;grid-template-columns:22px 1fr;gap:8px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.07)}.ce-app .plan-step-num{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;color:var(--ink);background:var(--lime);font-size:10px;font-weight:900}.ce-app .plan-step strong{display:block;font-size:10.5px}.ce-app .plan-step span{display:block;margin-top:2px;color:#ffffff6b;font-size:10px}.ce-app .diff-card{margin-top:12px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:#ffffff0b}.ce-app .diff-line{padding:6px 8px;border-radius:7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.ce-app .diff-line.old{color:#8d0f04;background:#d5000017;text-decoration:line-through}.ce-app .diff-line.new{margin-top:4px;color:#0d5c17;background:#00890017}.ce-app .drawer-compose{padding:12px 14px 15px;border-top:1px solid rgba(255,255,255,.08)}.ce-app .drawer-compose-box{display:grid;grid-template-columns:1fr auto;gap:8px;padding:7px;border:1px solid rgba(255,255,255,.13);border-radius:13px;background:#ffffff0f}.ce-app .drawer-compose-box textarea{min-height:43px;padding:7px;border:0;outline:0;resize:none;color:#fff;background:transparent;font-size:11px}.ce-app .drawer-compose-box textarea::-moz-placeholder{color:#ffffff5c}.ce-app .drawer-compose-box textarea::placeholder{color:#ffffff5c}.ce-app .drawer-compose-box button{width:40px;height:40px;align-self:end;display:grid;place-items:center;border:0;border-radius:11px;color:var(--ink);background:var(--lime);cursor:pointer}.ce-app .drawer-footnote{margin-top:7px;color:#ffffff47;font-size:10px;text-align:center}.ce-app .modal{position:fixed;inset:0;z-index:150;display:none;place-items:center;padding:20px;background:#18122585;backdrop-filter:blur(5px)}.ce-app .modal.open{display:grid}.ce-app .modal-card{width:min(620px,100%);overflow:hidden;border-radius:22px;background:#fff;box-shadow:var(--shadow-lg);animation:modalIn .22s ease both}@keyframes modalIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.ce-app .modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 18px;border-bottom:1px solid var(--line)}.ce-app .modal-head strong{font-size:13px}.ce-app .modal-body{padding:18px}.ce-app .modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:14px 18px;border-top:1px solid var(--line);background:#f8f8f9}.ce-app .publish-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.ce-app .publish-stat{padding:12px;border:1px solid var(--line);border-radius:12px;background:#f8f8f9}.ce-app .publish-stat strong{display:block;font-size:16px}.ce-app .publish-stat span{display:block;margin-top:2px;color:var(--muted);font-size:10px}.ce-app .check-list{display:grid;gap:8px;margin-top:15px}.ce-app .check-row{display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:center;padding:9px;border:1px solid #b5eabb;border-radius:10px;background:var(--teal-soft)}.ce-app .check-icon{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;color:#008900;background:#fff}.ce-app .check-row strong{display:block;font-size:11px}.ce-app .check-row span{display:block;margin-top:1px;color:#008900;font-size:10px}.ce-app .toast{position:fixed;right:22px;bottom:22px;z-index:200;min-width:260px;max-width:380px;display:grid;grid-template-columns:30px 1fr;gap:9px;padding:11px;border:1px solid #b5eabb;border-radius:13px;transform:translateY(25px);opacity:0;pointer-events:none;background:#fff;box-shadow:var(--shadow-md);transition:all .24s cubic-bezier(.72,0,.16,1)}.ce-app .toast.show{transform:translateY(0);opacity:1}.ce-app .toast-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;color:#008900;background:var(--teal-soft)}.ce-app .toast strong{display:block;font-size:11px}.ce-app .toast span{display:block;margin-top:2px;color:var(--muted);font-size:10px}.ce-app .mobile-bottom-nav{display:none}@media(max-width:1240px){.ce-app{--sidebar: 230px}.ce-app .grid-4{grid-template-columns:repeat(2,1fr)}.ce-app .grid-main-side,.ce-app .grid-wide-side{grid-template-columns:1fr}.ce-app .media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ce-app .lead-layout{grid-template-columns:270px minmax(0,1fr)}.ce-app .lead-layout>:last-child{grid-column:1 / -1}.ce-app .editor-grid{grid-template-columns:195px minmax(390px,1fr) 280px}.ce-app .chat-shell{grid-template-columns:240px minmax(380px,1fr)}.ce-app .chat-context{display:none}.ce-app .site-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:980px){.ce-app{--sidebar: 0px;--topbar: 68px}.ce-app .sidebar{width:265px;transform:translate(-105%);box-shadow:4px 0 12px #18122540;transition:transform .24s cubic-bezier(.72,0,.16,1)}.ce-app .sidebar.open{transform:translate(0)}.ce-app .topbar{left:0;grid-template-columns:1fr auto;padding:0 17px}.ce-app .mobile-menu{display:grid}.ce-app .breadcrumb{display:none}.ce-app .mode-switch{justify-self:start}.ce-app .top-left{min-width:0}.ce-app .top-right .search-trigger{display:none}.ce-app .main{margin-left:0}.ce-app .view-stage{padding:24px 20px 80px}.ce-app .andrew-hero,.ce-app .content-hero,.ce-app .insight-hero,.ce-app .integration-hero,.ce-app .portfolio-hero{grid-template-columns:1fr}.ce-app .andrew-status{display:none}.ce-app .page-summary{grid-template-columns:1fr 1fr 1fr}.ce-app .summary-feature{grid-column:1 / -1}.ce-app .grid-3{grid-template-columns:1fr 1fr}.ce-app .media-layout,.ce-app .form-builder{grid-template-columns:1fr}.ce-app .media-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ce-app .editor-shell{margin:-24px -20px}.ce-app .editor-grid{grid-template-columns:1fr 290px}.ce-app .editor-outline{display:none}.ce-app .integration-grid{grid-template-columns:repeat(2,1fr)}.ce-app .security-seal{justify-self:start}.ce-app .chat-shell{height:auto;min-height:650px;grid-template-columns:240px minmax(360px,1fr)}}@media(max-width:720px){.ce-app{padding-bottom:68px}.ce-app .topbar{grid-template-columns:auto 1fr auto;gap:8px;padding:0 12px}.ce-app .top-left{grid-column:1}.ce-app .mode-switch{grid-column:2;justify-self:stretch;width:100%}.ce-app .mode-btn{min-width:0;padding:0 8px}.ce-app .mode-btn span{display:none}.ce-app .top-right{grid-column:3}.ce-app .top-right .notification{display:none}.ce-app .view-stage{padding:18px 14px 56px}.ce-app .screen-header{align-items:flex-start;flex-direction:column;margin-bottom:18px}.ce-app .header-actions{width:100%;justify-content:flex-start}.ce-app .header-actions .btn{flex:1}.ce-app .andrew-hero{min-height:0;padding:20px;border-radius:24px}.ce-app .andrew-title{font-size:34px}.ce-app .andrew-copy{font-size:11px}.ce-app .andrew-prompt{grid-template-columns:1fr auto;padding-left:12px}.ce-app .suggestion-row{overflow-x:auto;flex-wrap:nowrap;padding-bottom:3px}.ce-app .prompt-chip{white-space:nowrap}.ce-app .grid-4,.ce-app .grid-3,.ce-app .grid-2,.ce-app .pipeline,.ce-app .site-cards{grid-template-columns:1fr}.ce-app .metric-card{min-height:112px}.ce-app .grid-main-side,.ce-app .grid-wide-side{gap:14px}.ce-app .toolbar{align-items:stretch;flex-direction:column}.ce-app .toolbar-left,.ce-app .toolbar-right{width:100%}.ce-app .search-box{min-width:0;flex:1}.ce-app .toolbar-right .btn{flex:1}.ce-app .table-card{overflow-x:auto}.ce-app .data-table{min-width:760px}.ce-app .page-summary{grid-template-columns:1fr 1fr}.ce-app .summary-feature{grid-column:1 / -1}.ce-app .page-summary .summary-small:last-child{grid-column:1 / -1}.ce-app .quick-grid{grid-template-columns:1fr 1fr}.ce-app .content-hero{padding:20px}.ce-app .content-visual{display:none}.ce-app .calendar-strip{grid-template-columns:repeat(2,1fr)}.ce-app .media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-app .media-detail{order:-1}.ce-app .form-row{grid-template-columns:1fr}.ce-app .insight-score{display:none}.ce-app .chart-card{min-height:300px}.ce-app .donut-row{grid-template-columns:1fr}.ce-app .funnel-row{grid-template-columns:84px 1fr 42px}.ce-app .lead-layout{grid-template-columns:1fr}.ce-app .lead-layout>:last-child{grid-column:auto}.ce-app .chat-shell{min-height:610px;grid-template-columns:1fr}.ce-app .chat-inbox{display:none}.ce-app .message{max-width:88%}.ce-app .editor-shell{margin:-18px -14px -56px}.ce-app .editor-toolbar{height:auto;min-height:64px;flex-wrap:wrap;padding:8px 10px}.ce-app .editor-grid{height:calc(100vh - var(--topbar) - 80px);grid-template-columns:1fr}.ce-app .editor-inspector{display:none}.ce-app .editor-canvas{padding:14px}.ce-app .browser-preview{width:390px;min-width:390px}.ce-app .integration-grid,.ce-app .publish-summary{grid-template-columns:1fr}.ce-app .portfolio-hero{padding:20px}.ce-app .network-map{display:none}.ce-app .mobile-bottom-nav{position:fixed;inset:auto 0 0;z-index:95;height:68px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);background:#ffffffeb;backdrop-filter:blur(18px)}.ce-app .mobile-bottom-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;color:var(--muted-2);background:transparent;font-size:10px;font-weight:750}.ce-app .mobile-bottom-nav button.active{color:var(--purple)}.ce-app .andrew-drawer{inset:0;width:100vw}.ce-app .drawer-head{min-height:68px}}@media(max-width:420px){.ce-app .mode-btn{height:36px}.ce-app .avatar-btn,.ce-app .mobile-menu{width:36px;height:36px}.ce-app .screen-title{font-size:27px}.ce-app .andrew-title{font-size:31px}.ce-app .quick-grid,.ce-app .page-summary{grid-template-columns:1fr}.ce-app .page-summary .summary-small:last-child{grid-column:auto}.ce-app .calendar-strip{grid-template-columns:1fr}.ce-app .media-grid{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.ce-app,.ce-app *,.ce-app *:before,.ce-app *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ce-app .topbar .mobile-menu{display:none!important}@media(max-width:980px){.ce-app .topbar .mobile-menu{display:grid!important}}.ce-app .andrew-drawer{visibility:hidden;pointer-events:none}.ce-app .andrew-drawer.open{visibility:visible;pointer-events:auto}@media(max-width:720px){.ce-app .article-row{grid-template-columns:58px minmax(0,1fr);align-items:start}.ce-app .article-row>.btn{grid-column:1 / -1;width:100%}.ce-app .article-copy{min-width:0}.ce-app .article-meta{flex-wrap:wrap}.ce-app .portfolio-hero>div{min-width:0;width:100%}.ce-app .portfolio-hero .suggestion-row{width:100%;max-width:100%;overflow-x:auto}}.ce-app .andrew-main,.ce-app .content-hero>div,.ce-app .insight-copy,.ce-app .portfolio-hero>div{min-width:0}.ce-app .andrew-prompt{width:100%}.ce-app .screen-header{align-items:center;margin-bottom:18px}.ce-app .screen-title{font-size:clamp(26px,2vw,32px);letter-spacing:-.04em}.ce-app .screen-meta{display:flex;align-items:center;flex-wrap:wrap;margin-top:8px;color:var(--muted);font-size:10.5px;line-height:1.4}.ce-app .screen-meta>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ce-app .screen-meta>span+span:before{content:"";width:3px;height:3px;margin:0 10px;border-radius:50%;background:#c0bec6}.ce-app .meta-dot{width:7px;height:7px;border-radius:50%;background:var(--muted-2)}.ce-app .meta-dot.good{background:#5ece73;box-shadow:0 0 0 4px #5ece731a}.ce-app .meta-dot.warn{background:var(--orange);box-shadow:0 0 0 4px #ffce001a}.ce-app .integration-action{margin-top:14px}@media(max-width:760px){.ce-app .screen-meta{row-gap:5px}.ce-app .screen-meta>span+span:before{margin:0 7px}}[data-theme=dark] .ce-app{--paper: #24202b;--paper-2: #393442;--panel: #2e2936;--line: #534d5e;--line-strong: #615a6d;--text: #e7e5ea;--muted: #b5b0bd;--muted-2: #958e9f;color:#e7e5ea!important;background:#24202b!important}[data-theme=dark] .ce-app .sidebar,[data-theme=dark] .ce-app .topbar,[data-theme=dark] .ce-app .card,[data-theme=dark] .ce-app .metric-card,[data-theme=dark] .ce-app .andrew-hero,[data-theme=dark] .ce-app .site-switcher,[data-theme=dark] .ce-app .data-table,[data-theme=dark] .ce-app .chat-shell{color:#e7e5ea!important;background:#2e2936!important;background-color:#2e2936!important;border-color:#534d5e!important}[data-theme=dark] .ce-app h1,[data-theme=dark] .ce-app h2,[data-theme=dark] .ce-app h3,[data-theme=dark] .ce-app strong{color:#e7e5ea!important}.ce-app{--ce-chrome-top: var(--hz-osbar-h);min-height:calc(100dvh - var(--ce-chrome-top));overflow-x:clip}.ce-app .sidebar{top:var(--ce-chrome-top);bottom:0;height:auto}.ce-app .topbar{top:var(--ce-chrome-top)}.ce-app .main{min-height:calc(100dvh - var(--ce-chrome-top))}.ce-app h1,.ce-app h2,.ce-app h3,.ce-app h4,.ce-app h5,.ce-app h6{font-family:Rubik,Avenir Next,sans-serif}.ce-app *,.ce-app *:before,.ce-app *:after{border-color:currentColor}.ce-app .andrew-drawer,.ce-app .drawer-backdrop,.ce-app .modal{top:0}.ce-app .state-card{display:grid;gap:8px;padding:26px 22px;border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--panel);text-align:left}.ce-app .state-card strong{font-size:14px;font-weight:800;letter-spacing:-.01em}.ce-app .state-card p{margin:0;max-width:60ch;color:var(--muted);font-size:12.5px}.ce-app .state-card .btn{justify-self:start;margin-top:4px}.ce-app .state-card.error{border-color:#ffc4bd;background:var(--red-soft)}.ce-app .state-card.forbidden{border-color:#d4d3ff;background:var(--purple-soft)}.ce-app .skeleton{border-radius:10px;background:#f0f0f2;background-size:400% 100%;animation:ceShimmer 1.4s ease infinite}@keyframes ceShimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.ce-app .metric-unknown{margin:6px 0 0;color:var(--muted);font-size:12.5px;line-height:1.35}.ce-app .provenance{margin:8px 0 0;color:var(--muted-2);font-size:10.5px}.ce-app .action-result{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:9px 12px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--muted);font-size:11.5px}.ce-app .action-result.ok{border-color:#00890047;background:var(--teal-soft);color:#008900}.ce-app .action-result.error{border-color:#ffc4bd;background:var(--red-soft);color:#d50000}.ce-app .fixture-note{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border:1px solid var(--line-strong);border-radius:999px;background:var(--paper-2);color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ce-app .btn[disabled],.ce-app .btn[aria-disabled=true]{--button-lift: 0px;cursor:not-allowed;opacity:.6;box-shadow:none;transform:none}.ce-app .andrew-mini{width:100%}.ce-app .toggle,.ce-app .top-icon-btn:not(.search-trigger),.ce-app .avatar-btn{padding:1px 6px}.ce-app .visually-scrollable{overflow-x:auto;scrollbar-width:thin}.ce-app .mode-switch{padding:3px;border:1px solid #dad9de;border-radius:6px;background:#f0f0f2;box-shadow:none}.ce-app .mode-btn,.ce-app .mode-btn:hover{min-height:30px;border:0;border-radius:4px;color:#6a6772;background:transparent;background-image:none;box-shadow:none}.ce-app .mode-btn.active,.ce-app .mode-btn.active.marketing,.ce-app .mode-btn.active.analytics,.ce-app .mode-btn.active.sales{color:#fff;background:#7553ff;background-image:none;box-shadow:none}.ce-app .andrew-hero,.ce-app .content-hero,.ce-app .insight-hero,.ce-app .integration-hero,.ce-app .portfolio-hero,.ce-app .web-hero{min-height:0;padding:24px;color:#302e36;border:1px solid #dad9de;border-radius:8px;background:#fff;background-image:none;box-shadow:none}.ce-app .andrew-hero:before,.ce-app .andrew-hero:after,.ce-app .content-hero:before,.ce-app .content-hero:after,.ce-app .insight-hero:before,.ce-app .insight-hero:after,.ce-app .integration-hero:before,.ce-app .integration-hero:after,.ce-app .portfolio-hero:before,.ce-app .portfolio-hero:after,.ce-app .web-hero:before,.ce-app .web-hero:after{content:none;display:none}.ce-app .andrew-label span,.ce-app .andrew-copy,.ce-app .content-hero p,.ce-app .integration-hero p,.ce-app .portfolio-hero p{color:#6a6772}.ce-app .andrew-title,.ce-app .andrew-title .gradient,.ce-app .content-hero h2,.ce-app .integration-hero h2,.ce-app .portfolio-hero h2{color:#302e36;background:none;-webkit-text-fill-color:currentColor}.ce-app .andrew-prompt,.ce-app .content-hero .andrew-prompt{border:1px solid #dad9de;border-radius:6px;background:#fff;box-shadow:none;backdrop-filter:none}.ce-app .andrew-prompt input,.ce-app .content-hero .andrew-prompt input{color:#302e36}.ce-app .andrew-prompt input::-moz-placeholder,.ce-app .content-hero .andrew-prompt input::-moz-placeholder{color:#878490}.ce-app .andrew-prompt input::placeholder,.ce-app .content-hero .andrew-prompt input::placeholder{color:#878490}.ce-app .andrew-send{color:#fff;background:#7553ff;background-image:none;border-radius:4px;box-shadow:none}.ce-app .andrew-send:hover{background:#653de9}.ce-app .prompt-chip{min-height:24px;border-radius:4px;color:#57545f;background:#f8f8f9}.ce-app .status-panel{color:#302e36;background:#f8f8f9;border:1px solid #dad9de;border-radius:6px;box-shadow:none;backdrop-filter:none}.ce-app .status-top span,.ce-app .knowledge-ring span{color:#6a6772}.ce-app .knowledge-ring{width:auto;height:auto;min-height:88px;padding:16px;border:1px solid #dad9de;border-radius:6px;background:#fff;background-image:none;box-shadow:none}.ce-app .btn,.ce-app .btn-sm,.ce-app .badge,.ce-app .toggle,.ce-app .top-icon-btn,.ce-app .avatar-btn{border-radius:4px;box-shadow:none;background-image:none}.ce-app .btn-primary{color:#fff;background:#7553ff}.ce-app .btn-primary:hover{background:#653de9}.ce-app .badge{min-height:20px;border:0;border-radius:4px}.ce-app .badge.good{color:#126321;background:#b5eabb}.ce-app .badge.warn{color:#654f00;background:#f2d88e}.ce-app .badge.hot{color:#8a001b;background:#ffc4bd}.ce-app .badge.purple,.ce-app .badge.blue{color:#38209b;background:#d4d3ff}.ce-app .badge.neutral{color:#57545f;background:#e9e8ec}@media(max-width:760px){.ce-app .suggestion-row{display:grid;grid-template-columns:1fr}.ce-app .prompt-chip{width:100%;white-space:normal;text-align:left}}.ce-app{font-family:Rubik,Avenir Next,sans-serif;font-size:14px;font-weight:400;line-height:1.4;color:#302e36;background:#f8f8f9;background-image:none}.ce-app .screen-title{color:#181225;font-family:Rubik,Avenir Next,sans-serif;font-weight:500;letter-spacing:-.015em;font-size:24px;line-height:1.2}.ce-app{--button-lift: 2px}.ce-app :focus-visible{outline:none;box-shadow:0 0 0 2px #7553ff}.ce-app .nav-item.active:before,.ce-app .nav-item.active:after{content:none;display:none}.ce-app .nav-count{min-width:18px;height:16px;padding:0 5px;border-radius:4px;background:#7553ff;color:#fff;font-size:11px;font-weight:500;line-height:16px}.ce-app .nav-count.subtle{background:#f0f0f2;color:#6a6772}.ce-app .card,.ce-app .metric-card,.ce-app .table-card{background:#fff;background-image:none;border:1px solid #DAD9DE;border-radius:8px;box-shadow:none}.ce-app .card-hover:hover{transform:none;box-shadow:none;border-color:#dad9de}.ce-app .badge,.ce-app .badge.neutral{min-height:24px;padding:0 8px;border:0;border-radius:4px;background:#0000200f;color:#6a6772;font-size:12px;font-weight:500}.ce-app .badge.good{color:#008900;background:#00b8001c}.ce-app .badge.warn{color:#a45200;background:#e0b01030}.ce-app .badge.hot{color:#d50000;background:#f828081c}.ce-app .badge.purple,.ce-app .badge.blue{color:#653de9;background:#0008f012}.ce-app .badge:before{display:none}.ce-app .mode-switch{display:inline-flex;padding:0;overflow:hidden;border:1px solid #DAD9DE;border-radius:8px;background:#f8f8f9;box-shadow:none}.ce-app .mode-btn,.ce-app .mode-btn:hover{min-height:32px;height:32px;border:0;border-right:1px solid #DAD9DE;border-radius:0;color:#6a6772;background:transparent;background-image:none;box-shadow:none;font-size:13px;font-weight:500}.ce-app .mode-btn:last-child{border-right:0}.ce-app .mode-btn:hover{background:#fff;color:#181225}.ce-app .mode-btn.active,.ce-app .mode-btn.active.marketing,.ce-app .mode-btn.active.analytics,.ce-app .mode-btn.active.sales{color:#7553ff;background:#fff;background-image:none;box-shadow:none}.ce-app .mode-btn.active .icon,.ce-app .mode-btn.active.marketing .icon,.ce-app .mode-btn.active.analytics .icon,.ce-app .mode-btn.active.sales .icon{color:currentColor}.ce-app .btn,.ce-app .andrew-send{--button-lift: 2px;--btn-face: #FFFFFF;--btn-edge: #DAD9DE;--btn-ink: #181225;position:relative;isolation:isolate;min-height:36px;height:36px;padding:8px 16px;border:none;border-radius:8px;background:#fff;background-color:#fff;color:var(--btn-ink);font-family:Rubik,Avenir Next,sans-serif;font-size:14px;font-weight:500;line-height:1rem;box-shadow:0 2px #dad9de}.ce-app .btn:before,.ce-app .andrew-send:before{content:none;display:none;background:none;inset:auto}.ce-app .btn:after,.ce-app .andrew-send:after{content:none;display:none;background:none;inset:auto}.ce-app .btn>*,.ce-app .andrew-send>*{position:relative;z-index:1;transform:translateY(calc(-1 * var(--button-lift)));transition:transform .12s cubic-bezier(.72,0,.16,1)}.ce-app .btn:hover,.ce-app .andrew-send:hover{--button-lift: 3px}.ce-app .btn:active,.ce-app .andrew-send:active{--button-lift: 0px}.ce-app .btn-primary,.ce-app .andrew-send{--btn-face: #7553FF;--btn-edge: #5827D6;--btn-ink: #FFFFFF;color:#fff;background:#7553ff;background-color:#7553ff;box-shadow:0 2px #5827d6}.ce-app .btn-primary:hover,.ce-app .andrew-send:hover{--btn-face: #7553FF;background:#7553ff;background-color:#7553ff;box-shadow:0 3px #5827d6}.ce-app .btn-light{--btn-face: #FFFFFF;--btn-edge: #DAD9DE;--btn-ink: #181225;color:#181225;background:#fff;background-color:#fff;box-shadow:0 2px #dad9de;text-align:left}.ce-app .btn-danger{--btn-face: #FF002B;--btn-edge: #C10000;--btn-ink: #FFFFFF;color:#fff}.ce-app .btn-lime{--btn-face: #5ece73;--btn-edge: #007800;--btn-ink: #000000;color:#000}.ce-app .btn-ghost,.ce-app .btn-ghost:hover{--button-lift: 0px;--btn-face: transparent;--btn-edge: transparent;background:transparent;color:#6a6772}.ce-app .btn-ghost:before,.ce-app .btn-ghost:after{display:none}.ce-app .btn-sm{--button-lift: 1px;min-height:32px;height:32px;padding:8px 12px;border-radius:6px;font-size:12px}.ce-app .btn-icon{width:36px;padding:0}.ce-app .andrew-send{width:auto;min-width:36px;height:36px;border-radius:8px}.ce-app .andrew-hero,.ce-app .web-hero,.ce-app .content-hero,.ce-app .insight-hero,.ce-app .integration-hero,.ce-app .portfolio-hero{min-height:0;padding:24px;color:#302e36;border:1px solid #DAD9DE;border-radius:8px;background:#fff;background-image:none;box-shadow:none;overflow:hidden}.ce-app .andrew-hero:before,.ce-app .andrew-hero:after,.ce-app .web-hero:before,.ce-app .web-hero:after,.ce-app .content-hero:before,.ce-app .content-hero:after,.ce-app .insight-hero:before,.ce-app .insight-hero:after,.ce-app .integration-hero:before,.ce-app .integration-hero:after,.ce-app .portfolio-hero:before,.ce-app .portfolio-hero:after{content:none;display:none;background:none;background-image:none;box-shadow:none;border:0}.ce-app .andrew-title{margin:12px 0 0;font-size:28px;line-height:1.2;letter-spacing:-.02em;font-weight:500;color:#181225}.ce-app .andrew-title .gradient{color:inherit;background:none;background-image:none;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:#181225}.ce-app .andrew-label span,.ce-app .andrew-copy,.ce-app .content-hero p,.ce-app .integration-hero p,.ce-app .portfolio-hero p,.ce-app .web-copy p{color:#6a6772;font-size:14px}.ce-app .content-hero h2,.ce-app .integration-hero h2,.ce-app .portfolio-hero h2,.ce-app .web-copy h1{color:#181225;font-size:28px;font-weight:500;background:none;-webkit-text-fill-color:currentColor}.ce-app .andrew-prompt,.ce-app .content-hero .andrew-prompt{max-width:760px;padding:8px 8px 8px 16px;border:1px solid #DAD9DE;border-radius:8px;background:#fff;box-shadow:inset 0 1px #dad9de;backdrop-filter:none}.ce-app .andrew-prompt input,.ce-app .content-hero .andrew-prompt input{color:#302e36;font-size:14px;background:transparent}.ce-app .andrew-prompt input::-moz-placeholder,.ce-app .content-hero .andrew-prompt input::-moz-placeholder{color:#6a6772}.ce-app .andrew-prompt input::placeholder,.ce-app .content-hero .andrew-prompt input::placeholder{color:#6a6772}.ce-app .prompt-chip,.ce-app .suggestion-row .prompt-chip{min-height:28px;height:28px;padding:0 10px;border:1px solid #DAD9DE;border-radius:4px;color:#181225;background:#fff;font-size:13px;font-weight:400;box-shadow:none}.ce-app .prompt-chip:hover{background:#f8f8f9;color:#181225;border-color:#c0bec6}.ce-app .status-panel{color:#302e36;background:#f8f8f9;border:1px solid #DAD9DE;border-radius:8px;box-shadow:none;backdrop-filter:none}.ce-app .status-top span,.ce-app .knowledge-ring span,.ce-app .status-stat span,.ce-app .andrew-easter{color:#6a6772}.ce-app .knowledge-ring{width:auto;height:auto;min-height:88px;padding:16px;border:1px solid #DAD9DE;border-radius:8px;background:#fff;background-image:none;box-shadow:none}.ce-app .knowledge-ring:before{content:none;display:none}.ce-app .knowledge-ring strong{color:#181225}.ce-app .status-stat{border-radius:6px;background:#fff;border:1px solid #E6E6E9}.ce-app .web-pill{height:24px;padding:0 8px;border:0;border-radius:4px;color:#653de9;background:#0008f012;font-size:12px;font-weight:500}.ce-app .web-btn{height:32px;padding:8px 12px;border-radius:6px;background:#7553ff;color:#fff;font-size:13px;font-weight:500}.ce-app .web-btn.secondary{background:#fff;color:#181225;border:1px solid #DAD9DE}.ce-app .idea-card{border:1px solid #DAD9DE;border-radius:8px;background:#fff;backdrop-filter:none;box-shadow:none}.ce-app .sidebar,.ce-app .ce-sidebar{background:#fff;background-image:none;border-right:1px solid #DAD9DE;color:#6a6772}.ce-app .sidebar:after{background-image:none}.ce-app .topbar,.ce-app .ce-topbar{min-height:53px;height:53px;padding:0 24px;background:#fff;background-image:none;border-bottom:1px solid #DAD9DE;backdrop-filter:none;box-shadow:none}.ce-app .nav-item{min-height:36px;border:1px solid transparent;border-radius:6px;color:#6a6772;background:transparent;font-size:14px}.ce-app .nav-item:hover{color:#181225;background:#f8f8f9}.ce-app .nav-item.active{color:#181225;background:#0000f008;border:1px solid rgba(16,8,248,.18);box-shadow:none}.ce-app .nav-item span:nth-child(2){font-size:14px;font-weight:400}.ce-app .nav-label{color:#6a6772;font-size:12px;font-weight:500}.ce-app .screen-header{margin-bottom:24px}.ce-app .screen-subtitle,.ce-app .card-caption{color:#6a6772;font-size:14px}.ce-app .kicker{color:#6a6772;font-size:12px;font-weight:500;letter-spacing:.08em}.ce-app .kicker:before{background:#7553ff;box-shadow:none}.ce-app .metric-card{position:relative;min-height:126px;padding:16px;overflow:hidden;background:#fff;border:1px solid #DAD9DE;border-radius:8px;box-shadow:none}.ce-app .metric-card:after{content:none;display:none;background:none}.ce-app .metric-icon{width:32px;height:32px;border-radius:6px}.ce-app .metric-value strong{font-size:24px;font-weight:500;color:#181225}.ce-app .metric-label,.ce-app .metric-change,.ce-app .metric-value span{font-size:12px}.ce-app .data-table th{height:40px;padding:10px 14px;border-bottom:1px solid #E6E6E9;color:#6a6772;background:#fff;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.ce-app .data-table td{min-height:44px;padding:12px 14px;border-bottom:1px solid #E6E6E9;font-size:14px;color:#302e36}.ce-app .data-table tbody tr{min-height:44px}.ce-app .data-table tbody tr:hover{background:#f8f8f9}.ce-app .field,.ce-app .textarea,.ce-app .select,.ce-app .filter-select,.ce-app .search-box{border:1px solid #DAD9DE;border-radius:8px;color:#302e36;background:#10103008;font-size:14px;box-shadow:inset 0 1px #dad9de}.ce-app .field,.ce-app .select,.ce-app .filter-select,.ce-app .search-box{height:36px;min-height:36px}.ce-app .field:focus,.ce-app .textarea:focus,.ce-app .select:focus{border-color:#7553ff;box-shadow:inset 0 1px #dad9de,0 0 0 2px #7553ff}.ce-app .search-box input,.ce-app .field,.ce-app .select{font-size:14px}.ce-app .card-head{min-height:56px;padding:16px}.ce-app .card-title{font-size:14px;font-weight:500;color:#181225}.ce-app .card-body{padding:16px}.ce-app .card-link{color:#653de9;font-size:13px;font-weight:500}.ce-app .attention-item,.ce-app .quick-action{min-height:44px;border:1px solid #DAD9DE;border-radius:8px;background:#fff;box-shadow:none}.ce-app .quick-action:hover{transform:none;box-shadow:none}.ce-app .attention-copy strong,.ce-app .quick-action strong,.ce-app .timeline-copy strong{font-size:14px;font-weight:500;color:#181225}.ce-app .attention-copy span,.ce-app .quick-action span,.ce-app .timeline-copy span,.ce-app .timeline-time{font-size:12px;color:#6a6772}.ce-app .attention-icon,.ce-app .quick-icon,.ce-app .timeline-avatar{border-radius:6px}.ce-app .view-stage{padding:24px 24px 70px}.ce-app .command-pill{height:20px;padding:0 6px;border:0;border-radius:4px;color:#653de9;background:#0008f012;font-size:11px;font-weight:500;letter-spacing:.04em}.ce-app .site-switcher{border-radius:8px;background:#f8f8f9}.ce-app .top-icon-btn,.ce-app .avatar-btn{width:32px;height:32px;border-radius:8px;box-shadow:none}.ce-app .image-overlay .btn{backdrop-filter:none;-webkit-backdrop-filter:none}.ce-app .andrew-hero,.ce-app .web-hero,.ce-app .content-hero,.ce-app .insight-hero,.ce-app .integration-hero,.ce-app .portfolio-hero,.ce-app .site-mark,.ce-app .andrew-orb{background-image:none}.ce-app .prompt-chip,.ce-app .badge,.ce-app .command-pill,.ce-app .web-pill,.ce-app .nav-count{border-radius:4px}[data-theme=dark] .ce-app,body.theme-dark .ce-app{background:#24202b;color:#e7e5ea}[data-theme=dark] .ce-app .screen-title,[data-theme=dark] .ce-app .andrew-title,[data-theme=dark] .ce-app .card-title,body.theme-dark .ce-app .screen-title{color:#fff}[data-theme=dark] .ce-app .sidebar,[data-theme=dark] .ce-app .ce-sidebar,[data-theme=dark] .ce-app .topbar,[data-theme=dark] .ce-app .ce-topbar,body.theme-dark .ce-app .sidebar{background:#2e2936;border-color:#534d5e;color:#b5b0bd}[data-theme=dark] .ce-app .nav-item{color:#b5b0bd}[data-theme=dark] .ce-app .nav-item:hover{background:#393442;color:#e7e5ea}[data-theme=dark] .ce-app .nav-item.active{background:#7553ff29;border-color:#7553ff66;color:#fff}[data-theme=dark] .ce-app .card,[data-theme=dark] .ce-app .metric-card,[data-theme=dark] .ce-app .andrew-hero,[data-theme=dark] .ce-app .web-hero,[data-theme=dark] .ce-app .content-hero,[data-theme=dark] .ce-app .insight-hero,[data-theme=dark] .ce-app .integration-hero,[data-theme=dark] .ce-app .portfolio-hero,[data-theme=dark] .ce-app .status-panel,[data-theme=dark] .ce-app .mode-switch{background:#2e2936;border-color:#534d5e;color:#e7e5ea}[data-theme=dark] .ce-app .mode-btn.active{background:#393442;color:#aba8f8}[data-theme=dark] .ce-app .btn{--btn-face: #FFFFFF;--btn-edge: #DAD9DE;--btn-ink: #181225}[data-theme=dark] .ce-app .btn-primary,[data-theme=dark] .ce-app .andrew-send{--btn-face: #7553FF;--btn-edge: #120539;--btn-ink: #FFFFFF;color:#fff}[data-theme=dark] .ce-app .btn-danger{--btn-face: #FF002B;--btn-edge: #330000}[data-theme=dark] .ce-app .badge{color:#b5b0bd}[data-theme=dark] .ce-app .andrew-title,[data-theme=dark] .ce-app .andrew-title .gradient,[data-theme=dark] .ce-app .data-table th{color:#fff;-webkit-text-fill-color:#FFFFFF}[data-theme=dark] .ce-app .data-table td{color:#e7e5ea;border-bottom-color:#534d5e}[data-theme=dark] .ce-app .prompt-chip{background:#393442;border-color:#534d5e;color:#e7e5ea}@media(max-width:720px){.ce-app .andrew-hero,.ce-app .content-hero{padding:16px;border-radius:8px}.ce-app .andrew-title{font-size:24px}.ce-app .prompt-chip{height:28px;border-radius:4px}.ce-app .screen-title{font-size:20px}}@media(prefers-reduced-motion:reduce){.ce-app .btn,.ce-app .btn:after,.ce-app .btn>*,.ce-app .andrew-send,.ce-app .andrew-send:after,.ce-app .nav-item{transition:none}}.ce-app .prompt-chip,.ce-app .suggestion-row button{border-radius:4px!important}.ce-app .btn:before,.ce-app .btn:after,.ce-app .btn-primary:before,.ce-app .btn-primary:after,.ce-app .btn-light:before,.ce-app .btn-light:after,.ce-app .btn-lime:before,.ce-app .btn-lime:after,.ce-app .btn-danger:before,.ce-app .btn-danger:after,.ce-app .btn-dark:before,.ce-app .btn-dark:after,.ce-app .btn-sm:before,.ce-app .btn-sm:after,.ce-app .btn-icon:before,.ce-app .btn-icon:after,.ce-app .andrew-send:before,.ce-app .andrew-send:after{content:none!important;display:none!important;background:none!important;background-color:transparent!important;inset:auto!important;box-shadow:none!important}.ce-app .btn>*,.ce-app .andrew-send>*{position:static;z-index:auto;transform:none}.ce-app .btn,.ce-app a.btn,.ce-app button.btn,.ce-app .andrew-send{isolation:auto;overflow:visible;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;height:36px;padding:8px 16px;border:0;border-radius:8px;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;color:#181225;background:#fff;background-color:#fff;background-image:none;box-shadow:0 2px #dad9de}.ce-app .btn:hover,.ce-app a.btn:hover,.ce-app .andrew-send:hover{box-shadow:0 3px #dad9de}.ce-app .btn:active,.ce-app a.btn:active,.ce-app .andrew-send:active{box-shadow:0 0 #dad9de}.ce-app .btn-primary,.ce-app a.btn-primary,.ce-app button.btn-primary,.ce-app .andrew-send{color:#fff;background:#7553ff;background-color:#7553ff;background-image:none;box-shadow:0 2px #5827d6}.ce-app .btn-primary:hover,.ce-app a.btn-primary:hover,.ce-app button.btn-primary:hover,.ce-app .andrew-send:hover{background:#7553ff;background-color:#7553ff;box-shadow:0 3px #5827d6}.ce-app .btn-primary:active,.ce-app a.btn-primary:active,.ce-app .andrew-send:active{box-shadow:0 0 #5827d6}.ce-app .btn-light{color:#181225;background:#fff;background-color:#fff;box-shadow:0 2px #dad9de}.ce-app .btn-lime,.ce-app a.btn-lime{color:#181225;background:#5ece73;background-color:#5ece73;background-image:none;box-shadow:0 2px #dad9de}.ce-app .btn-lime:hover,.ce-app a.btn-lime:hover{box-shadow:0 3px #dad9de}.ce-app .btn-lime:active,.ce-app a.btn-lime:active{box-shadow:0 0 #dad9de}.ce-app .btn-danger{color:#fff;background:#ff002b;background-color:#ff002b;box-shadow:0 2px #dad9de}.ce-app .btn-sm{height:32px;min-height:32px;padding:8px 12px;font-size:13px}.ce-app .btn-icon,.ce-app .andrew-send,.ce-app button.andrew-send{width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.ce-app .btn-ghost,.ce-app .btn-ghost:hover{background:transparent;background-color:transparent;box-shadow:none;color:#6a6772}.ce-app .site-switcher,.ce-app a.site-switcher{background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #DAD9DE!important;border-radius:8px!important;color:#181225!important;box-shadow:none!important}.ce-app .site-mark{background:#7553ff!important;background-color:#7553ff!important;background-image:none!important;color:#fff!important;border-radius:6px!important;box-shadow:none!important}.ce-app .site-copy strong,.ce-app .site-switcher strong{color:#181225!important}.ce-app .site-copy span{color:#6a6772!important}.ce-app .web-hero,.ce-app .web-copy,.ce-app .web-image,.ce-app .site-preview-card,.ce-app .site-preview,.ce-app .site-preview-overlay,.ce-app .browser-frame,.ce-app .browser-preview{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#302e36!important;border-color:#dad9de;box-shadow:none!important}.ce-app .site-preview-card,.ce-app .web-hero{border:1px solid #DAD9DE;border-radius:8px}.ce-app .site-preview{height:auto;min-height:0;overflow:visible}.ce-app .site-preview-overlay{position:relative;inset:auto;display:flex;align-items:flex-end;justify-content:space-between;padding:16px;color:#302e36!important}.ce-app .site-preview-overlay strong,.ce-app .site-preview-overlay span,.ce-app .page-trail,.ce-app .page-trail-row,.ce-app .page-trail-row span,.ce-app .web-copy,.ce-app .web-copy h1,.ce-app .web-copy p{color:#302e36!important;-webkit-text-fill-color:#302E36}.ce-app .web-hero:before,.ce-app .web-hero:after{content:none!important;display:none!important;background:none!important}.ce-app .topbar,.ce-app .ce-topbar,.ce-app header.topbar[data-testid=ce-topbar]{height:53px;min-height:53px;background:#fff!important;background-image:none!important;border-bottom:1px solid #DAD9DE!important;box-shadow:none!important;backdrop-filter:none!important}.ce-app .topbar .search-trigger,.ce-app .topbar .top-icon-btn.search-trigger,.ce-app .topbar .top-icon-btn.notification,.ce-app .topbar .avatar-btn,.ce-app .ce-topbar .search,.ce-app .ce-topbar .search-trigger,.ce-app .ce-topbar .avatar,.ce-app .ce-topbar .avatar-btn,.ce-app .ce-topbar .notification,.ce-app header.topbar[data-testid=ce-topbar] .search-trigger,.ce-app header.topbar[data-testid=ce-topbar] .notification,.ce-app header.topbar[data-testid=ce-topbar] .avatar-btn{display:none}.ce-app .nav-item.active{background:#0000f008!important;border:1px solid rgba(16,8,248,.18)!important;border-radius:6px!important;box-shadow:none!important;color:#181225!important}.ce-app .nav-item.active:before,.ce-app .nav-item.active:after{content:none!important;display:none!important;width:0!important;background:none!important;box-shadow:none!important}.ce-app .metric-card,.ce-app .status-stat{background:#f8f8f9!important;background-color:#f8f8f9!important;border:1px solid #DAD9DE!important;border-radius:6px!important;box-shadow:none!important}.ce-app .quick-action>span,.ce-app .quick-action span span{display:block}.ce-app .quick-action span span{display:block;margin-top:2px;color:#6a6772;font-size:12px;font-weight:400}.ce-app .data-table .version-cell{display:block;line-height:1.35}.ce-app .data-table .version-cell small{display:block;color:#878490}.ce-app .page-thumb{display:grid;width:34px;height:34px;flex:none;place-items:center;overflow:hidden;color:#5827d6;background:#ece9ff;border:0;border-radius:9px}.ce-app .page-thumb svg{width:15px;height:15px}.ce-app .canvas-page{width:100%;max-width:860px;display:flex;flex-direction:column;gap:10px;padding:22px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-sm)}.ce-app .canvas-page.mobile{max-width:390px}.ce-app .canvas-block{display:flex;flex-direction:column;gap:4px;width:100%;padding:12px 14px;text-align:left;background:#fff;border:1px solid transparent;border-radius:10px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.ce-app .canvas-block:hover{background:var(--paper-2);border-color:var(--line)}.ce-app .canvas-block.selected{background:#7553ff0d;border-color:#7553ff73}.ce-app .canvas-kind{color:var(--muted-2);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ce-app .canvas-heading{color:var(--text);font-size:22px;font-weight:600;letter-spacing:-.025em;line-height:1.25}.ce-app .canvas-body{color:var(--text);font-size:13px;line-height:1.55}.ce-app .canvas-list{color:var(--muted);font-size:12px;line-height:1.5}.ce-app .canvas-image{display:block;width:100%;max-height:260px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--line);border-radius:8px}.ce-app .canvas-image-missing{display:flex;align-items:center;gap:8px;min-height:72px;padding:0 12px;color:var(--muted-2);background:var(--paper-2);border:1px dashed var(--line-strong);border-radius:8px;font-size:12px}.ce-app .canvas-cta{display:inline-flex;align-self:flex-start;align-items:center;min-height:34px;padding:0 14px;color:#fff;background:#7553ff;border-radius:8px;font-size:12.5px;font-weight:500}.ce-app .canvas-link{color:#5827d6;font-size:13px;font-weight:500;text-decoration:underline}.ce-app .canvas-href,.ce-app .canvas-warn{font-size:10.5px}.ce-app .canvas-href{color:var(--muted-2)}.ce-app .canvas-warn{color:#b36a00}.ce-app .outline-row{display:block;width:100%;padding:10px 14px;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--line);cursor:pointer}.ce-app .outline-row:hover{background:var(--paper-2)}.ce-app .outline-row.active{background:#7553ff0f;box-shadow:inset 2px 0 #7553ff}.ce-app .outline-row>span{display:block;overflow:hidden;color:var(--text);font-size:12.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ce-app .outline-row small{display:block;margin-top:2px;color:var(--muted-2);font-size:10px}.ce-app .inspector-field{display:block;margin-bottom:12px}.ce-app .inspector-field>span{display:block;margin-bottom:5px;color:var(--muted);font-size:10.5px;font-weight:500}.ce-app .inspector-field input,.ce-app .inspector-field textarea{width:100%;padding:8px 10px;color:var(--text);background:#fff;border:1px solid var(--line-strong);border-radius:8px;font:inherit;font-size:12.5px;line-height:1.5;resize:vertical}.ce-app .inspector-field input:focus,.ce-app .inspector-field textarea:focus{border-color:#7553ff;outline:2px solid rgba(117,83,255,.18);outline-offset:0}.ce-app .inspector-note{margin-bottom:12px;color:var(--muted-2);font-size:11px;line-height:1.5}.ce-app .inspector-blockers{margin:0 0 12px;padding:10px 12px 10px 26px;color:#8a2b00;background:#b36a0014;border:1px solid rgba(179,106,0,.28);border-radius:8px;font-size:11.5px;line-height:1.5}.ce-app .media-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:14px}.ce-app .media-option{display:grid;place-items:center;aspect-ratio:4 / 3;overflow:hidden;padding:0;background:var(--paper-2);border:1px solid var(--line);border-radius:8px;cursor:pointer}.ce-app .media-option img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ce-app .media-option.selected{border-color:#7553ff;box-shadow:0 0 0 2px #7553ff38}.ce-app .editor-shell{margin:0 -30px -30px;border-top:1px solid var(--line)}.ce-app .editor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:60px;padding:10px 18px}.ce-app .editor-toolbar .mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:8px}.ce-app .editor-toolbar .mode-switch button{min-height:28px;padding:0 12px;color:var(--muted);background:transparent;border:0;border-radius:6px;font-size:11.5px;cursor:pointer}.ce-app .editor-toolbar .mode-switch button.active{color:var(--text);background:#fff;box-shadow:var(--shadow-xs)}@media(max-width:1080px){.ce-app .media-picker{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.ce-app .editor-toolbar{flex-direction:column;align-items:stretch}.ce-app .editor-toolbar .editor-right{flex-wrap:wrap}.ce-app .canvas-page{padding:14px}.ce-app .canvas-heading{font-size:18px}}.ce-app .media-thumb{display:block;width:100%;height:92px;-o-object-fit:cover;object-fit:cover;background:#ece9ff;border-radius:8px}.ce-app .media-thumb-empty{display:grid;place-items:center;color:#5827d6}.ce-app .media-path{display:block;overflow:hidden;color:#6a6772;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ce-app img.media-detail-image{display:block;width:100%;height:168px;-o-object-fit:cover;object-fit:cover;background:#ece9ff;border-radius:11px}.ce-app .media-detail-image-empty{display:grid;height:168px;gap:7px;place-items:center;padding:14px;color:#6a6772;background:#f5f5f7;border-radius:11px;font-size:11px;text-align:center}.ce-app td .cell-stack{display:grid;gap:2px;min-width:0}.ce-app td .cell-stack small{color:#6a6772;font-size:10.5px;line-height:1.35}.ce-app .visitor-identity{display:grid;gap:2px;min-width:0}.ce-app .visitor-identity strong{font-size:12.5px;line-height:1.3}.ce-app .visitor-identity span{color:#6a6772;font-size:11px;line-height:1.35}.ce-app .form-choice{display:flex;align-items:flex-start;gap:9px;padding:2px 0}.ce-app .form-choice input{width:15px;min-width:15px;height:15px;flex:none;margin:1px 0 0;padding:0;accent-color:#7553ff;background:#fff;border:1px solid #c0bec6;border-radius:4px;box-shadow:none}.ce-app .form-choice input[type=radio]{border-radius:50%}.ce-app .form-choice span{color:var(--ink);font-size:11.5px;line-height:1.4}.ce-app .field-item-plain{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;padding:11px}.ce-app .field-item-plain>div:first-child{min-width:0}.ce-app .field-item-plain .table-actions{flex-wrap:wrap;justify-content:flex-end;justify-content:flex-start}.ce-app .field-item-plain>div:first-child{display:grid;gap:3px}.ce-app .field-item-plain>div:first-child span{color:#6a6772;font-size:10.5px;line-height:1.4}.ce-app .delivery-status{display:grid;gap:4px;padding:9px 11px;border:1px solid var(--line);border-left-width:3px;border-radius:8px;background:#f8f8f9}.ce-app .delivery-status .inspector-note{margin:0}.ce-app .delivery-ok{border-left-color:#1f8a3a}.ce-app .delivery-pending{border-left-color:#b57b00}.ce-app .delivery-error{border-left-color:#c6301b;background:#fff5f3}.ce-app .inspector-link{color:#5827d6;font-size:11.5px;font-weight:600;text-decoration:none}.ce-app .inspector-link:hover{text-decoration:underline}[data-theme=dark] .crm-console,[data-theme=dark] .lead-index,[data-theme=dark] .lead-record{color:var(--hc-line)!important;background:var(--hc-raise)!important;background-color:var(--hc-raise)!important;border-color:var(--hc-ink-3)!important}[data-theme=dark] .record-facts>span,[data-theme=dark] .lead-table-head,[data-theme=dark] .crm-workspace th{color:var(--hc-line)!important;background:var(--hc-line)!important;background-color:var(--hc-line)!important;border-color:var(--hc-ink-3)!important}[data-theme=dark] .lead-row,[data-theme=dark] .record-source,[data-theme=dark] .crm-header,[data-theme=dark] .crm-tabs{border-color:var(--hc-ink-3)!important}[data-theme=dark] .lead-person strong,[data-theme=dark] .signal strong,[data-theme=dark] .record-identity h2,[data-theme=dark] .record-facts strong,[data-theme=dark] .record-insight h3{color:var(--hc-line)!important}[data-theme=dark] .lead-person small,[data-theme=dark] .signal small,[data-theme=dark] .record-identity p,[data-theme=dark] .record-insight p,[data-theme=dark] .owner,[data-theme=dark] .wait,[data-theme=dark] .record-facts small{color:var(--hc-ink-4)!important}[data-theme=dark] .lead-row:hover,[data-theme=dark] .lead-row.keyboard-active{background:var(--hc-line)!important}[data-theme=dark] .lead-row.selected,[data-theme=dark] .record-insight{color:var(--hc-line)!important;background:color-mix(in oklab,var(--hc-accent) 13%,transparent)!important;border-color:color-mix(in oklab,var(--hc-accent) 44%,transparent)!important}[data-theme=dark] .record-open{color:var(--hc-raise)!important;background:var(--hc-accent)!important;border-color:var(--hc-accent)!important}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.invisible{visibility:hidden}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.normal-case{text-transform:none}.placeholder\:text-faint::-moz-placeholder{--tw-text-opacity: 1;color:rgb(var(--hz-faint) / var(--tw-text-opacity, 1))}.placeholder\:text-faint::placeholder{--tw-text-opacity: 1;color:rgb(var(--hz-faint) / var(--tw-text-opacity, 1))}.first\:border-0:first-child{border-width:0px}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-width:0px}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}#root .to-transparent{background-image:none!important}.home-workspace{display:flex;flex-direction:column;gap:24px}.focus-board,.continue-board,.handoff-board{min-width:0}.focus-main{align-items:center}.focus-actions button{min-height:34px}.decision-list,.continue-list,.handoff-rows{border-radius:8px!important}.decision-list .decision-row{min-height:60px;padding:10px 12px!important}.continue-board .hz-card{border-radius:8px}.andrew-inline{min-height:58px!important;padding:12px!important}.handoff-board{padding-top:2px}.handoff-rows>li>a{min-height:58px}.app-sidebar-nav .app-brand-row{min-height:48px;padding-bottom:12px;border-bottom:1px solid var(--hc-line)}.crm-workspace{display:flex;flex-direction:column;gap:18px}.crm-header{padding-bottom:18px!important}.crm-header h1{font-size:28px!important}.crm-tabs{margin-top:-2px;padding-bottom:8px}.crm-workspace [data-testid=crm-lifecycle-strip]{gap:8px}.crm-workspace [data-testid=crm-lifecycle-strip]>button,.crm-workspace [data-testid=crm-lifecycle-strip]>div{min-width:106px;min-height:58px;padding:10px 12px}.crm-workspace table{background:var(--hc-raise)}.crm-workspace th{height:42px;color:var(--hc-ink-3);background:var(--hc-page-2);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.crm-workspace td{height:62px;color:var(--hc-ink-2);font-size:13px}.crm-console{display:grid;grid-template-columns:minmax(420px,.9fr) minmax(460px,1.1fr);min-height:430px;overflow:hidden;background:var(--hc-raise);border:1px solid var(--hc-line);border-radius:8px}.lead-index{min-width:0;border-right:1px solid var(--hc-line)}.lead-table-head{display:grid;grid-template-columns:minmax(180px,1.35fr) minmax(180px,1.25fr) minmax(90px,.7fr) 80px;gap:12px;align-items:center;height:42px;padding:0 16px 0 46px;color:var(--hc-ink-4);background:var(--hc-page-2);border-bottom:1px solid var(--hc-line);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.lead-index-rows{display:flex;flex-direction:column}.lead-row{display:grid;grid-template-columns:18px minmax(180px,1.35fr) minmax(180px,1.25fr) minmax(90px,.7fr) 80px;gap:12px;align-items:center;min-height:72px;padding:10px 16px;color:var(--hc-ink-2);border-bottom:1px solid var(--hc-line-2);transition:background .14s ease,box-shadow .14s ease}.lead-row:last-child{border-bottom:0}.lead-row:hover,.lead-row.keyboard-active{background:var(--hc-page-2)}.lead-row.selected{background:color-mix(in oklab,var(--hc-accent) 7%,transparent);box-shadow:inset 3px 0 var(--hc-accent)}.lead-row input{width:15px;height:15px;accent-color:var(--hc-accent)}.lead-person,.lead-person>span:last-child,.signal{min-width:0}.lead-person{display:flex;align-items:center;gap:10px}.person-photo{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;color:var(--hc-accent);background:var(--hc-accent-soft);border-radius:10px;font-size:10px;font-weight:600}.lead-person strong,.lead-person small,.signal strong,.signal small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-person strong,.signal strong{color:var(--hc-ink);font-size:13px;font-weight:500}.lead-person small,.signal small{margin-top:3px;color:var(--hc-ink-4);font-size:11px}.owner,.wait{color:var(--hc-ink-3);font-size:12px}.owner.unassigned{color:#b26b00}.lead-record{min-width:0;padding:22px;background:var(--hc-raise)}.record-topline,.record-identity,.record-actions,.record-source{display:flex;align-items:center;justify-content:space-between;gap:12px}.record-topline>span:first-child{display:flex;align-items:center;gap:8px}.record-topline .score{color:var(--hc-ok, #12a150);font-size:12px;font-weight:500}.record-identity{align-items:flex-start;margin-top:22px}.record-identity h2{color:var(--hc-ink);font-size:24px!important;font-weight:500}.record-identity p{margin-top:4px;color:var(--hc-ink-3);font-size:13px}.record-open,.record-actions a,.record-actions>span{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;color:var(--hc-ink-2);background:var(--hc-raise);border:1px solid var(--hc-line);border-radius:6px;font-size:12px}.record-open{color:var(--hc-raise);background:var(--hc-accent);border-color:var(--hc-accent)}.record-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:22px;overflow:hidden;background:var(--hc-line);border:1px solid var(--hc-line);border-radius:8px}.record-facts>span{min-width:0;padding:12px;background:var(--hc-page-2)}.record-facts small,.record-facts strong{display:block}.record-facts small{color:var(--hc-ink-4);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.record-facts strong{margin-top:5px;overflow:hidden;color:var(--hc-ink);font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.record-actions{justify-content:flex-start;margin-top:18px}.record-insight{display:grid;grid-template-columns:32px 1fr;gap:12px;margin-top:18px;padding:16px;background:color-mix(in oklab,var(--hc-accent) 6%,transparent);border:1px solid color-mix(in oklab,var(--hc-accent) 22%,transparent);border-radius:8px}.record-insight .insight-mark{display:grid;width:32px;height:32px;place-items:center;color:var(--hc-accent);background:var(--hc-raise);border-radius:6px}.record-insight div>span{color:var(--hc-accent);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.record-insight h3{margin-top:4px;color:var(--hc-ink);font-size:15px!important;font-weight:500}.record-insight p{margin-top:5px;color:var(--hc-ink-3);font-size:12px;line-height:1.5}.record-source{justify-content:flex-start;margin-top:18px;padding-top:16px;border-top:1px solid var(--hc-line)}@media(min-width:1024px){.crm-tabs{display:none}}@media(max-width:760px){.home-workspace{gap:20px}.focus-main{align-items:flex-start}.focus-actions{width:100%}.crm-header h1{font-size:25px!important}.crm-tabs{margin-inline:-4px}.crm-console{display:block;min-height:0;overflow:visible}.lead-index{border-right:0}.lead-table-head{display:none}.lead-row{grid-template-columns:18px minmax(0,1fr) auto;min-height:68px}.lead-row .signal,.lead-row .owner{display:none}.lead-record{padding:18px;border-top:1px solid var(--hc-line)}.record-identity{flex-direction:column}.record-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-theme=dark] .andrew-inline{color:var(--hc-line)!important;background:var(--hc-raise)!important;background-color:var(--hc-raise)!important;border-color:var(--hc-ink-3)!important}html[data-theme=dark] .andrew-inline strong{color:var(--hc-line)!important}html[data-theme=dark] .andrew-inline small{color:var(--hc-ink-4)!important}dialog.hc-record-dialog{width:min(520px,calc(100vw / var(--z-zoom, 1) - 32px));max-width:none;max-height:calc(100dvh / var(--z-zoom, 1) - 32px);margin:auto;overflow-y:auto;border:0;border-radius:12px;background:var(--z-overlay, white);color:var(--z-text, #404040)}dialog.hc-record-dialog::backdrop{background:#00000059}dialog.hc-identity-dialog[open]{margin:auto!important;display:flex;flex-direction:column;width:min(680px,calc(100vw / var(--z-zoom,1) - 32px));overflow:hidden}.hc-identity-dialog>header,.hc-identity-dialog>footer{flex-shrink:0}html body #root .hc-stage .mkt-page .mkt-editor-head input{min-height:44px;border:0!important;background:transparent!important;padding-inline:0!important;font:600 18px/1.35 var(--z-font)!important}@media(max-width:680px){html body #root .hc-stage .mkt-page :is(.hz-btn,select){min-height:44px!important}html body #root .hc-stage .mkt-page .mkt-editor-head input{font-size:16px!important}html body #root .hc-stage .mkt-page :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){font-size:16px!important;line-height:1.45!important}html body #root .mkt-sources summary{min-height:44px;display:flex;align-items:center}}.hc-identity-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}@media(max-width:600px){html body #root .hc-identity-dialog .hz-btn{min-height:44px;height:44px}html body #root .hc-identity-dialog .hz-iconbtn{min-width:44px;min-height:44px}.hc-identity-dialog>footer{display:grid;grid-template-columns:1fr 1fr}.hc-identity-dialog>footer>button:first-child:last-child{grid-column:1/-1}.hc-identity-dialog>footer>button:last-child:not(:first-child){grid-column:1/-1}}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Variable.woff2) format("woff2");font-weight:200 700;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/Switzer-Variable.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Boska;src:url(/fonts/Boska-Regular.woff2) format("woff2");font-weight:400;font-display:swap}:root{--hc-hub: #22afc8;--hc-cover: #4688ee;--hc-placez: #5c236f;--hc-graze: #ff6161;--hc-ce: #106ebd;--hc-calendar: #10b981;--hc-violet: #6d4fe0;--hc-rose: #c04b9b;--hc-peach: #ffa86b;--hc-horizon: linear-gradient(90deg, #22afc8 0%, #4688ee 26%, #7b4fd0 48%, #c04b9b 66%, #ff6161 82%, #ffa86b 100%);--hc-horizon-soft: linear-gradient(90deg, #22afc81f, #4688ee1f, #7b4fd01f, #c04b9b1f, #ff61611f, #ffa86b1f);--hc-ok: #12a150;--hc-warn: #c27a12;--hc-danger: #e5484d;--hc-sans: "General Sans", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--hc-mono: ui-monospace, "SF Mono", "SFMono-Regular", "Cascadia Mono", Menlo, Consolas, monospace;--hc-serif: "Boska", Georgia, serif;--hc-font: var(--hc-sans);--hc-ease: cubic-bezier(.23, 1, .32, 1);--hc-ease-io: cubic-bezier(.65, 0, .35, 1);--hc-fast: .14s;--hc-med: .26s;--hc-slow: .52s;--hc-r-xs: 8px;--hc-r-sm: 12px;--hc-r: 16px;--hc-r-lg: 12px;--hc-r-xl: 16px;--hc-rail-w: 256px;--hc-rail-w-collapsed: 56px;--hc-gap: 12px;--hc-row: 40px;--hc-pad: 14px}:root,[data-hc-theme=horizon]{--hc-page: #ffffff;--hc-page-2: #f6f8fb;--hc-sunk: #eef2f7;--hc-raise: #ffffff;--hc-ink: #0a1220;--hc-ink-2: #1c2636;--hc-ink-3: #4a5568;--hc-ink-4: #626c7e;--hc-line: #e6eaf1;--hc-line-2: #eef1f6;--hc-glass: rgb(255 255 255 / .8);--hc-glass-line: rgb(10 18 32 / .08);--hc-glow: radial-gradient(60% 50% at 20% 0%, #22afc824, transparent 60%), radial-gradient(50% 45% at 85% 5%, #ff616118, transparent 60%);--hc-shadow-1: 0 1px 2px rgb(10 18 32 / .05), 0 2px 8px rgb(10 18 32 / .04);--hc-shadow-2: 0 1px 2px rgb(10 18 32 / .04), 0 14px 34px -10px rgb(10 18 32 / .16);--hc-shadow-3: 0 2px 6px rgb(10 18 32 / .05), 0 40px 80px -24px rgb(10 18 32 / .24)}[data-theme=dark][data-hc-theme=horizon],[data-theme=dark]:not([data-hc-theme]){--hc-page: #070b14;--hc-page-2: #0d1320;--hc-sunk: #111a2b;--hc-raise: #121a29;--hc-ink: #eef2f8;--hc-ink-2: #d5dce8;--hc-ink-3: #a3adbf;--hc-ink-4: #75809a;--hc-line: rgb(255 255 255 / .09);--hc-line-2: rgb(255 255 255 / .05);--hc-glass: rgb(13 19 32 / .72);--hc-glass-line: rgb(255 255 255 / .08);--hc-glow: radial-gradient(60% 50% at 20% 0%, #22afc82a, transparent 60%), radial-gradient(50% 45% at 85% 5%, #7b4fd030, transparent 60%);--hc-shadow-1: 0 1px 2px rgb(0 0 0 / .35);--hc-shadow-2: 0 18px 40px -16px rgb(0 0 0 / .6);--hc-shadow-3: 0 40px 80px -24px rgb(0 0 0 / .7)}[data-hc-theme=daybreak]{--hc-page: #fffaf6;--hc-page-2: #fff3ea;--hc-sunk: #fbe9dc;--hc-raise: #ffffff;--hc-ink: #23130f;--hc-ink-2: #3a221b;--hc-ink-3: #6b4b40;--hc-ink-4: #7d5d51;--hc-line: #f1e1d6;--hc-line-2: #f7ece4;--hc-glass: rgb(255 250 246 / .76);--hc-glass-line: rgb(35 19 15 / .08);--hc-glow: radial-gradient(60% 50% at 15% 0%, #ffa86b30, transparent 60%), radial-gradient(50% 45% at 85% 0%, #ff616122, transparent 60%)}[data-theme=dark][data-hc-theme=daybreak]{--hc-page: #160c0a;--hc-page-2: #1f1210;--hc-sunk: #2a1915;--hc-raise: #23150f;--hc-ink: #fbeee6;--hc-ink-2: #f0d9cc;--hc-ink-3: #c9a796;--hc-ink-4: #957567;--hc-line: rgb(255 220 200 / .1);--hc-line-2: rgb(255 220 200 / .05);--hc-glass: rgb(31 18 16 / .74);--hc-glass-line: rgb(255 220 200 / .08);--hc-glow: radial-gradient(60% 50% at 15% 0%, #ff616130, transparent 60%), radial-gradient(50% 45% at 85% 0%, #ffa86b24, transparent 60%)}[data-hc-theme=midnight]{--hc-page: #f7f6ff;--hc-page-2: #efedff;--hc-sunk: #e6e3fb;--hc-raise: #ffffff;--hc-ink: #120f2b;--hc-ink-2: #241f48;--hc-ink-3: #4f4a78;--hc-ink-4: #67628f;--hc-line: #e3e0f7;--hc-line-2: #eeecfb;--hc-glass: rgb(247 246 255 / .76);--hc-glass-line: rgb(18 15 43 / .08);--hc-glow: radial-gradient(60% 50% at 20% 0%, #7b4fd026, transparent 60%), radial-gradient(50% 45% at 85% 5%, #4688ee20, transparent 60%)}[data-theme=dark][data-hc-theme=midnight]{--hc-page: #0a0920;--hc-page-2: #110f2c;--hc-sunk: #171538;--hc-raise: #15133a;--hc-ink: #efedff;--hc-ink-2: #d9d5fb;--hc-ink-3: #a9a3d6;--hc-ink-4: #7b75a8;--hc-line: rgb(200 190 255 / .12);--hc-line-2: rgb(200 190 255 / .06);--hc-glass: rgb(17 15 44 / .72);--hc-glass-line: rgb(200 190 255 / .1);--hc-glow: radial-gradient(60% 50% at 20% 0%, #7b4fd040, transparent 60%), radial-gradient(50% 45% at 85% 5%, #22afc826, transparent 60%)}[data-hc-theme=mono]{--hc-page: #fbfbfb;--hc-page-2: #f3f3f3;--hc-sunk: #ebebeb;--hc-raise: #ffffff;--hc-ink: #111111;--hc-ink-2: #222222;--hc-ink-3: #555555;--hc-ink-4: #6a6a6a;--hc-line: #e4e4e4;--hc-line-2: #efefef;--hc-glass: rgb(251 251 251 / .8);--hc-glass-line: rgb(0 0 0 / .08);--hc-glow: none}[data-theme=dark][data-hc-theme=mono]{--hc-page: #0b0b0b;--hc-page-2: #141414;--hc-sunk: #1b1b1b;--hc-raise: #161616;--hc-ink: #f2f2f2;--hc-ink-2: #dddddd;--hc-ink-3: #a6a6a6;--hc-ink-4: #7a7a7a;--hc-line: rgb(255 255 255 / .1);--hc-line-2: rgb(255 255 255 / .05);--hc-glass: rgb(20 20 20 / .78);--hc-glass-line: rgb(255 255 255 / .08);--hc-glow: none}:root,[data-accent=rainbow]{--hc-accent: #6d4fe0;--hc-accent-fill: var(--hc-horizon);--hc-accent-ink: #ffffff;--hc-accent-soft: #6d4fe01a}[data-accent=hub]{--hc-accent: #0f8aa2;--hc-accent-fill: linear-gradient(135deg, #22afc8, #0f8aa2);--hc-accent-ink: #fff;--hc-accent-soft: #22afc81f}[data-accent=cover]{--hc-accent: #2f6fd8;--hc-accent-fill: linear-gradient(135deg, #4688ee, #2f6fd8);--hc-accent-ink: #fff;--hc-accent-soft: #4688ee1f}[data-accent=placez]{--hc-accent: #5c236f;--hc-accent-fill: linear-gradient(135deg, #7b3a91, #5c236f);--hc-accent-ink: #fff;--hc-accent-soft: #5c236f1a}[data-accent=graze]{--hc-accent: #e04848;--hc-accent-fill: linear-gradient(135deg, #ff6161, #e04848);--hc-accent-ink: #fff;--hc-accent-soft: #ff61611f}[data-accent=calendar]{--hc-accent: #0e9a6c;--hc-accent-fill: linear-gradient(135deg, #10b981, #0e9a6c);--hc-accent-ink: #fff;--hc-accent-soft: #10b9811f}[data-theme=dark][data-accent=rainbow]{--hc-accent: #a38bff;--hc-accent-soft: #a38bff24}[data-theme=dark][data-accent=hub]{--hc-accent: #40c4dc}[data-theme=dark][data-accent=cover]{--hc-accent: #7aa8f5}[data-theme=dark][data-accent=placez]{--hc-accent: #c58ade;--hc-accent-soft: #c58ade22}[data-theme=dark][data-accent=graze]{--hc-accent: #ff8a8a}[data-theme=dark][data-accent=calendar]{--hc-accent: #34d399}[data-text=s]{font-size:15px}[data-text=m]{font-size:16px}[data-text=l]{font-size:17.5px}[data-density=compact]{--hc-gap: 10px;--hc-row: 36px;--hc-pad: 14px}[data-font=switzer]{--hc-font: "Switzer", var(--hc-sans)}[data-font=system]{--hc-font: ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}[data-motion=reduced] *,[data-motion=reduced] *:before,[data-motion=reduced] *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}html{background:var(--hc-page)}html body,html body #root,html body #root .bg-canvas,html .ce-app,html .font-sans,html .font-display{font-family:var(--hc-font);color:var(--hc-ink-2);background:var(--hc-page);letter-spacing:-.006em;-webkit-font-smoothing:antialiased}html .font-sans,html .font-display{background:transparent}html body #root :is(h1,h2,h3,h4,h5,h6),html body :is(h1,h2,h3,h4,h5,h6){font-family:var(--hc-font);color:var(--hc-ink);font-weight:620;letter-spacing:-.022em}html :is(code,kbd,samp,.font-mono){font-family:var(--hc-mono)}::-moz-selection{background:var(--hc-accent-soft)}::selection{background:var(--hc-accent-soft)}:focus-visible{outline:2px solid var(--hc-accent);outline-offset:2px;border-radius:6px}.hc-rainbow{background:var(--hc-horizon);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.hc-rainbow.is-drift{animation:hc-drift 9s var(--hc-ease-io) infinite alternate}@keyframes hc-drift{0%{background-position:0% 50%}to{background-position:100% 50%}}.hc-resolve-ch{display:inline-block;opacity:0;transform:translateY(.32em);filter:blur(6px);font-variation-settings:"wght" 300;animation:hc-resolve .62s var(--hc-ease) forwards;animation-delay:calc(var(--d, 0ms) + var(--i) * 22ms)}.hc-resolve-word{display:inline-block;white-space:nowrap}@keyframes hc-resolve{to{opacity:1;transform:none;filter:none;font-variation-settings:"wght" 600}}[data-motion=reduced] .hc-resolve-ch,.hc-resolve.is-settled .hc-resolve-ch{opacity:1;transform:none;filter:none;animation:none;font-variation-settings:normal}.hc-kbd{display:inline-flex;align-items:center;gap:2px;height:20px;padding:0 6px;border-radius:6px;font:500 11px/1 var(--hc-mono);color:var(--hc-ink-3);background:var(--hc-page-2);border:1px solid var(--hc-line)}.hc-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;border:0;font:550 .8125rem/1 var(--hc-font);cursor:pointer;color:var(--hc-ink);background:var(--hc-page-2);transition:transform var(--hc-fast) var(--hc-ease),background var(--hc-med) var(--hc-ease),box-shadow var(--hc-med) var(--hc-ease)}.hc-btn:hover{background:var(--hc-sunk)}.hc-btn:active{transform:scale(.97)}.hc-btn.is-primary{color:var(--hc-accent-ink);background:var(--hc-accent-fill);background-size:160% 100%;box-shadow:0 8px 22px -10px var(--hc-accent)}.hc-btn.is-primary:hover{background-position:100% 0}.hc-btn.is-ghost{background:transparent}.hc-btn.is-ghost:hover{background:var(--hc-page-2)}.hc-btn.is-sm{height:28px;padding:0 10px;font-size:.78rem}.hc-iconbtn{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;border:0;color:var(--hc-ink-3);background:transparent;cursor:pointer;transition:background var(--hc-fast),color var(--hc-fast),transform var(--hc-fast) var(--hc-ease)}.hc-iconbtn:hover{background:var(--hc-page-2);color:var(--hc-ink)}.hc-iconbtn:active{transform:scale(.94)}.hc-pill{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:999px;font:550 .78rem/1 var(--hc-font);color:var(--hc-ink-2);background:var(--hc-page-2);border:1px solid var(--hc-line);white-space:nowrap;cursor:pointer;transition:background var(--hc-fast),border-color var(--hc-fast)}.hc-pill:hover{background:var(--hc-sunk)}.hc-pill .dot{width:8px;height:8px;border-radius:50%;background:var(--c, var(--hc-hub))}.hc-pill.is-active{border-color:var(--hc-accent);background:var(--hc-accent-soft);color:var(--hc-accent)}.hc-label{font:600 .6875rem/1.2 var(--hc-font);letter-spacing:.14em;text-transform:uppercase;color:var(--hc-ink-4)}.hc-num{font-family:var(--hc-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.hc-os{position:relative;display:grid;grid-template-columns:var(--hc-rail-w) minmax(0,1fr);height:100dvh;min-width:0;overflow:hidden;background:var(--hc-page);transition:grid-template-columns var(--hc-med) var(--hc-ease)}.hc-os:before{content:"";position:absolute;inset:0;background:var(--hc-glow);pointer-events:none}.hc-os.is-collapsed,.hc-os.is-hosted{grid-template-columns:var(--hc-rail-w-collapsed) minmax(0,1fr)}[data-sidebar=right] .hc-os{grid-template-columns:minmax(0,1fr) var(--hc-rail-w)}[data-sidebar=right] .hc-os.is-collapsed,[data-sidebar=right] .hc-os.is-hosted{grid-template-columns:minmax(0,1fr) var(--hc-rail-w-collapsed)}[data-sidebar=right] .hc-rail{order:2}.hc-demo-flag{width:-moz-fit-content;width:fit-content;margin:0 auto 10px;padding:4px 10px;border-radius:999px;font:600 10px/1.2 var(--hc-font);letter-spacing:.08em;text-transform:uppercase;color:#7a4a00;background:#fff4d6;box-shadow:inset 0 0 0 1px #f0d48a}.hc-rail{position:relative;z-index:20;display:flex;flex-direction:column;min-height:0;margin:0;padding:8px;background:var(--hc-page-2);border-right:1px solid var(--hc-line-2);overflow:hidden}[data-sidebar=right] .hc-rail{border-right:0;border-left:1px solid var(--hc-line-2)}.hc-rail-head{display:flex;align-items:center;gap:8px;height:40px;padding:0 4px 0 6px;margin-bottom:4px}.hc-brand{display:flex;align-items:center;gap:10px;min-width:0;border:0;background:none;color:inherit;cursor:pointer;padding:4px;border-radius:12px}.hc-brand img{width:24px;height:20px;flex:none}.hc-brand strong{display:block;font:620 .875rem/1 var(--hc-font);letter-spacing:-.01em}.hc-brand small{display:block;margin-top:3px;font:500 .6875rem/1 var(--hc-font);color:var(--hc-ink-4)}.hc-rail-collapse{margin-left:auto}.hc-os.is-collapsed .hc-brand :is(strong,small),.hc-os.is-collapsed .hc-rail-collapse,.hc-os.is-hosted .hc-brand :is(strong,small),.hc-os.is-hosted .hc-rail-collapse{display:none}.hc-rail-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;margin:0 -4px;padding:0 4px;scrollbar-width:thin}.hc-rail-foot{display:flex;align-items:center;gap:6px;padding-top:8px;margin-top:6px}.hc-os.is-collapsed .hc-rail-foot,.hc-os.is-hosted .hc-rail-foot{flex-direction:column}.hc-rail .hz-navlabel{padding:16px 8px 6px;font:600 .6875rem/1 var(--hc-font);letter-spacing:.06em;text-transform:uppercase;color:var(--hc-ink-4)}#root .hc-rail .hz-navlink{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:32px;padding:0 8px;border:0;border-radius:8px;font:500 .8125rem/1.2 var(--hc-font);color:var(--hc-ink-2);background:transparent;text-align:left;cursor:pointer;transition:background var(--hc-fast),color var(--hc-fast),transform var(--hc-fast) var(--hc-ease)}#root .hc-rail .hz-navlink:hover{background:color-mix(in oklab,var(--hc-ink) 4%,transparent);color:var(--hc-ink)}#root .hc-rail .hz-navlink:active{transform:scale(.98)}#root .hc-rail .hz-navlink[aria-current=page]{color:var(--hc-ink)!important;font-weight:600;background:color-mix(in oklab,var(--hc-ink) 6%,transparent)!important;border:0!important;border-radius:8px!important;box-shadow:none!important}#root .hc-rail .hz-navlink[aria-current=page] .hz-navicon{color:var(--hc-ink)}.hc-rail .hz-navtext{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-rail .hz-navicon{width:16px;height:16px;color:var(--hc-ink-3);flex:none}.hc-rail .hz-navcount{min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-grid;place-items:center;font:600 .6875rem/1 var(--hc-font);font-variant-numeric:tabular-nums;color:#fff;background:var(--hc-graze)}.hc-rail .hz-navcount-quiet{color:var(--hc-ink-3);background:var(--hc-sunk)}.hc-rail .hz-kbd,.hc-rail .hz-rail-cta,.hc-rail .sidebar-andrew,.hc-rail .hz-boundary{display:none}.hc-rail .app-brand-row{padding:2px 4px 6px}.hc-rail .hz-iconbtn{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:var(--hc-ink-3)}.hc-rail .hz-iconbtn:hover{background:var(--hc-page-2)}.hc-os.is-collapsed .hc-rail :is(.hz-navlabel,.hz-navtext,.hz-navcount,.app-brand-row>span),.hc-os.is-hosted .hc-rail :is(.hz-navlabel,.hz-navtext,.hz-navcount,.app-brand-row>span){display:none}.hc-os.is-collapsed .hc-rail .hz-navlink,.hc-os.is-hosted .hc-rail .hz-navlink{justify-content:center;padding:5px 0}.hc-os.is-collapsed .hc-rail :is(.sidebar-favorites,.sidebar-system,.central-nav)>*,.hc-os.is-hosted .hc-rail :is(.sidebar-favorites,.sidebar-system,.central-nav)>*{margin-bottom:2px}:is(#root,#hc-x) .hz-mark{--c: var(--hc-hub)}:is(#root,#hc-x) :is(.hz-mark,.hz-mark[data-accent]){display:inline-grid!important;place-items:center;flex:none;width:20px!important;height:20px!important;border:0!important;border-radius:6px!important;font:700 .58rem/1 var(--hc-font);letter-spacing:.02em;color:#fff!important;background-color:var(--c)!important;background-image:linear-gradient(160deg,#ffffff38,#fff0 60%)!important;box-shadow:inset 0 -2px #0000001f,0 1px 2px #0a12201f!important;text-transform:none}:is(#root,#hc-x) :is(.hz-mark-lg,.hz-mark.hz-mark-lg){width:36px!important;height:36px!important;border-radius:9px!important;font-size:.78rem}:is(#root,#hc-x) .hz-mark>svg{width:12px!important;height:12px!important}:is(#root,#hc-x) .hz-mark-lg>svg{width:18px!important;height:18px!important}:is(#root,#hc-x) .hz-mark.has-logo{background-image:none!important;overflow:hidden}:is(#root,#hc-x) .hz-mark.has-logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:is(#root,#hc-x) .hz-mark img.is-mark{width:74%;height:auto;filter:brightness(0) invert(1)}:is(#root,#hc-x) .hz-mark[data-accent=cyan]{--c: #22afc8}:is(#root,#hc-x) .hz-mark[data-accent=teal]{--c: #10b981}:is(#root,#hc-x) .hz-mark[data-accent=lime]{--c: #4688ee}:is(#root,#hc-x) .hz-mark[data-accent=violet]{--c: #6d4fe0}:is(#root,#hc-x) .hz-mark[data-accent=coral]{--c: #ff6161}:is(#root,#hc-x) .hz-mark[data-accent=ok]{--c: #12a150}:is(#root,#hc-x) .hz-mark[data-accent=warn]{--c: #f08a3c}:is(#root,#hc-x) .hz-mark[data-accent=neutral]{--c: #5d6780}.hc-main{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0;min-height:0}.hc-top{position:relative;z-index:30;display:flex;align-items:center;gap:8px;height:48px;padding:0 12px 0 14px;flex:none;border-bottom:1px solid var(--hc-line-2)}.hc-crumb{display:flex;align-items:center;gap:8px;flex:0 1 auto;min-width:min(220px,22vw);max-width:360px;font:600 .8125rem/1 var(--hc-font);color:var(--hc-ink)}.hc-crumb span.sep{color:var(--hc-ink-4);font-weight:400}.hc-crumb span.sec{color:var(--hc-ink-3);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-search{display:flex;align-items:center;gap:8px;width:min(400px,36vw);height:32px;margin:0 auto;padding:0 6px 0 10px;border:0;border-radius:8px;color:var(--hc-ink-4);background:var(--hc-page-2);box-shadow:none;font:500 .85rem/1 var(--hc-font);cursor:pointer;transition:box-shadow var(--hc-med),color var(--hc-fast)}.hc-search:hover{color:var(--hc-ink-3);box-shadow:inset 0 0 0 1px var(--hc-line),var(--hc-shadow-1)}.hc-search span{flex:1;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hc-top-right{display:flex;align-items:center;gap:4px}.hc-avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font:650 .72rem/1 var(--hc-font);color:#fff;background:var(--hc-horizon);border:2px solid var(--hc-page);box-shadow:0 0 0 1px var(--hc-line)}.hc-stage{position:relative;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}.hc-stage-inner{width:100%;max-width:1480px;margin:0 auto;padding:4px clamp(16px,2.4vw,32px) 120px}.hc-stage.is-hosted .hc-stage-inner{max-width:none;padding:0}.hc-route{animation:hc-route-in .16s var(--hc-ease) backwards}@keyframes hc-route-in{0%{opacity:0}to{opacity:1}}@keyframes hc-rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hc-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:40px;padding-top:14px;border-top:1px solid var(--hc-line-2);font-size:.72rem;color:var(--hc-ink-4)}.hc-foot .line{height:2px;width:46px;border-radius:2px;background:var(--hc-horizon)}.hc-dock{position:absolute;z-index:40;left:50%;bottom:16px;transform:translate(-50%);display:flex;align-items:center;gap:10px;width:min(560px,calc(100% - 32px));height:44px;padding:0 6px 0 8px;border:0;border-radius:22px;color:var(--hc-ink-4);background:var(--hc-raise);box-shadow:var(--hc-shadow-3),inset 0 0 0 1px var(--hc-glass-line);backdrop-filter:blur(22px) saturate(1.5);font:500 .9rem/1 var(--hc-font);cursor:text;transition:transform var(--hc-med) var(--hc-ease),box-shadow var(--hc-med);animation:hc-dock-in .6s var(--hc-ease) .15s both}.hc-dock:hover{color:var(--hc-ink-3)}.hc-dock>span.t{flex:1;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hc-dock .go{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#fff;background:var(--hc-accent-fill);background-size:180% 100%}@keyframes hc-dock-in{0%{opacity:0;transform:translate(-50%) translateY(16px) scale(.98)}to{opacity:1;transform:translate(-50%)}}.hc-mobile-only{display:none}@media(max-width:1023px){.hc-os,.hc-os.is-collapsed,.hc-os.is-hosted,[data-sidebar=right] .hc-os{grid-template-columns:minmax(0,1fr)}.hc-os>.hc-rail{display:none}.hc-mobile-only{display:grid}.hc-search{width:auto;flex:1;margin:0}.hc-search .hc-kbd,.hc-crumb{display:none}.hc-top{padding:0 10px;gap:6px}.hc-dock{bottom:max(14px,env(safe-area-inset-bottom))}}.hc-drawer-scrim{position:fixed;inset:0;z-index:80;background:#0a122052;backdrop-filter:blur(4px);border:0;animation:hc-fade .2s ease both}.hc-drawer{position:fixed;z-index:81;top:0;bottom:0;left:0;border-radius:0!important;width:min(320px,86vw);display:flex;flex-direction:column;margin:0;animation:hc-drawer-in .22s var(--hc-ease) both}#root .hc-mobile-navigation{position:fixed;inset:0;z-index:90;isolation:isolate;animation:none!important}html.hc-canvas-open body #root .hc-rail.hc-drawer{background:var(--z-shell,var(--hc-page-2))}html body #root .hc-mobile-navigation .hc-iconbtn{min-width:48px;min-height:48px}@keyframes hc-drawer-in{0%{transform:translate(-24px);opacity:0}to{transform:none;opacity:1}}@keyframes hc-fade{0%{opacity:0}to{opacity:1}}.hc-backdrop{position:absolute;inset:0;overflow:hidden;pointer-events:none;opacity:calc(.35 + var(--bd-strength, .5) * .65)}.hc-backdrop.is-none{display:none}.hc-backdrop-canvas{position:absolute;inset:0}.hc-backdrop.is-picture{-webkit-mask-image:linear-gradient(#000 0,#000 46%,rgb(0 0 0 / .55) 70%,transparent 96%);mask-image:linear-gradient(#000 0,#000 46%,rgb(0 0 0 / .55) 70%,transparent 96%)}.hc-backdrop-canvas canvas{display:block;image-rendering:pixelated;opacity:0;transition:opacity .7s var(--hc-ease)}.hc-backdrop-canvas canvas.is-drawn{opacity:1}.hc-backdrop.is-css{-webkit-mask:linear-gradient(#000 40%,transparent);mask:linear-gradient(#000 40%,transparent)}.hc-backdrop.is-css[data-bg=g-horizon]{background:linear-gradient(180deg,transparent 0%,transparent 30%,var(--hc-page) 100%),var(--hc-horizon);filter:saturate(1.1)}.hc-backdrop.is-css[data-bg=g-sherbet]{background:radial-gradient(70% 90% at 15% 10%,#ffa86b,transparent 60%),radial-gradient(60% 80% at 80% 0%,#ff6161cc,transparent 60%),radial-gradient(60% 80% at 50% 30%,#c04b9b88,transparent 70%)}.hc-backdrop.is-css[data-bg=g-lagoon]{background:radial-gradient(70% 90% at 15% 0%,#22afc8,transparent 60%),radial-gradient(60% 80% at 85% 10%,#4688ee,transparent 60%),radial-gradient(60% 70% at 50% 40%,#10b98166,transparent 70%)}.hc-backdrop.is-css[data-bg=p-contours]{background:repeating-radial-gradient(circle at 30% 20%,transparent 0 22px,color-mix(in oklab,var(--hc-accent) 30%,transparent) 22px 23px)}.hc-backdrop.is-css[data-bg=p-dots]{background:radial-gradient(color-mix(in oklab,var(--hc-ink) 22%,transparent) 1.2px,transparent 1.6px) 0 0/18px 18px}.hc-backdrop.is-css[data-tone=ink]{filter:grayscale(1) contrast(.9)}.hc-home{position:relative}.hc-hero{--band: clamp(220px, 46vh, 460px);position:relative;margin:-4px calc(clamp(16px,2.4vw,32px)*-1) 0;padding:calc(var(--band) - 92px) clamp(16px,2.4vw,32px) 8px;display:flex;flex-direction:column;align-items:center;text-align:center;isolation:isolate}.hc-hero:not(.has-picture){padding-top:clamp(48px,14vh,140px)}.hc-hero>.hc-backdrop{z-index:-1;inset:0 0 auto;height:var(--band)}.hc-hero-date{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;padding:6px 12px 6px 8px;border-radius:999px;font:550 .75rem/1 var(--hc-font);color:var(--hc-ink-2);background:var(--hc-glass);box-shadow:inset 0 0 0 1px var(--hc-glass-line);backdrop-filter:blur(14px)}.hc-hero-date i{width:7px;height:7px;border-radius:50%;background:var(--hc-calendar);box-shadow:0 0 0 3px #10b98126}#root .hc-hero h1{margin:0;max-width:28ch;font:620 1.75rem/1.2 var(--hc-font);letter-spacing:-.022em;color:var(--hc-ink);text-wrap:balance;text-shadow:0 0 6px var(--hc-page),0 0 16px var(--hc-page)}.hc-hero .sub{margin:6px 0 0;max-width:56ch;font-size:.875rem;line-height:1.45;color:var(--hc-ink-3)}.hc-hero-bot{margin-bottom:18px}@keyframes hc-pop{0%{opacity:0;transform:translateY(14px) scale(.8)}to{opacity:1;transform:none}}#root .hc-hero .sub{color:var(--hc-ink-2);font-weight:500;text-shadow:0 0 6px var(--hc-page),0 0 14px var(--hc-page)}.hc-composer{position:relative;width:min(680px,100%);margin:18px auto 0;text-align:left}@keyframes hc-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hc-composer-tabs{display:flex;gap:14px;margin:0 0 8px 4px}.hc-composer-tabs button{position:relative;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 2px;border:0;font:550 .8125rem/1 var(--hc-font);color:var(--hc-ink-3);background:transparent;cursor:pointer;text-shadow:0 0 6px var(--hc-page),0 0 12px var(--hc-page)}.hc-composer-tabs button[aria-selected=true]{color:var(--hc-ink)}.hc-composer-tabs button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;border-radius:2px;background:var(--hc-ink)}.hc-composer-tabs .n{min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-grid;place-items:center;font:600 .6875rem/1 var(--hc-font);font-variant-numeric:tabular-nums;color:var(--hc-ink-2);background:var(--hc-sunk)}.hc-composer-tabs .n.hot{color:#fff;background:var(--hc-graze)}.hc-composer-box{position:relative;border-radius:20px;background:var(--hc-raise);box-shadow:var(--hc-shadow-3),inset 0 0 0 1px var(--hc-line);transition:box-shadow var(--hc-med) var(--hc-ease),transform var(--hc-med) var(--hc-ease)}.hc-composer-box:before{content:"";position:absolute;inset:-1.5px;border-radius:21.5px;padding:1.5px;background:var(--hc-horizon);background-size:200% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity var(--hc-med);pointer-events:none;animation:hc-drift 6s linear infinite alternate}.hc-composer-box:focus-within:before{opacity:1}.hc-composer textarea{display:block;width:100%;min-height:52px;max-height:240px;padding:14px 16px 4px;border:0;outline:0;resize:none;background:transparent;color:var(--hc-ink);font:450 .9375rem/1.5 var(--hc-font)}.hc-composer textarea::-moz-placeholder{color:var(--hc-ink-4)}.hc-composer textarea::placeholder{color:var(--hc-ink-4)}.hc-composer textarea:focus-visible{outline:0}.hc-composer-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:6px 8px 8px 10px}.hc-composer-row .grow{flex:1}.hc-send{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;color:#fff;background:var(--hc-accent-fill);background-size:180% 100%;cursor:pointer;box-shadow:none;transition:transform var(--hc-fast) var(--hc-ease),opacity var(--hc-fast),background-position var(--hc-slow)}.hc-send:hover{background-position:100% 0}.hc-send:active{transform:scale(.94)}.hc-send:disabled{color:var(--hc-ink-4);background:var(--hc-page-2);box-shadow:inset 0 0 0 1px var(--hc-line);cursor:default;transform:none}.hc-chipmenu{position:relative}.hc-chipmenu-panel{position:absolute;z-index:60;left:0;bottom:calc(100% + 6px);min-width:272px;padding:4px;border-radius:10px;background:color-mix(in oklab,var(--hc-raise) 82%,transparent);backdrop-filter:blur(16px) saturate(1.3);box-shadow:var(--hc-shadow-2),inset 0 0 0 1px var(--hc-line);animation:hc-menu .15s var(--hc-ease) both;transform-origin:bottom left}@keyframes hc-menu{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.hc-chipmenu-panel button{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:0;border-radius:6px;text-align:left;font:550 .8125rem/1.2 var(--hc-font);color:var(--hc-ink);background:transparent;cursor:pointer}.hc-chipmenu-panel button:hover:not(:disabled){background:var(--hc-page-2)}.hc-chipmenu-panel button:disabled{cursor:default;opacity:.62}.hc-chipmenu-panel small{display:block;margin-top:2px;font-size:.75rem;font-weight:500;color:var(--hc-ink-4)}.hc-chipmenu-panel .tag{margin-left:auto;padding:3px 7px;border-radius:999px;font:600 .62rem/1 var(--hc-font);letter-spacing:.06em;text-transform:uppercase;color:var(--hc-ink-3);background:var(--hc-sunk)}.hc-suggest{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:12px auto 0;max-width:760px}#root .hc-suggest button{height:30px;padding:0 12px;border:0;border-radius:8px;font:500 .8125rem/1 var(--hc-font);color:var(--hc-ink-2);background:var(--hc-glass);box-shadow:inset 0 0 0 1px var(--hc-glass-line);backdrop-filter:blur(12px);cursor:pointer;transition:transform var(--hc-fast) var(--hc-ease),box-shadow var(--hc-med)}#root .hc-suggest button:hover{background:var(--hc-page-2)}.hc-runlist{width:min(680px,100%);margin:10px auto 0;text-align:left;border-radius:12px;background:var(--hc-raise);box-shadow:inset 0 0 0 1px var(--hc-line);overflow:hidden}.hc-runlist a,.hc-runlist .row{display:flex;align-items:center;gap:10px;padding:9px 12px;color:inherit;text-decoration:none;border-top:1px solid var(--hc-line-2)}.hc-runlist>:first-child{border-top:0}.hc-runlist a:hover{background:var(--hc-page-2)}.hc-runlist strong{display:block;font:550 .8125rem/1.3 var(--hc-font)}.hc-runlist small{display:block;margin-top:1px;font-size:.75rem;color:var(--hc-ink-4)}.hc-runlist .empty{padding:14px;font-size:.8125rem;color:var(--hc-ink-3)}.hc-board-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:36px 0 10px}#root .hc-board-head h2{margin:0;font:600 .9375rem/1.2 var(--hc-font);letter-spacing:-.01em}.hc-board-head p{margin:5px 0 0;font-size:.82rem;color:var(--hc-ink-4)}.hc-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(180px,auto);grid-auto-flow:row dense;gap:var(--hc-gap)}@media(max-width:1180px){.hc-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.hc-board{grid-template-columns:minmax(0,1fr)}.hc-board>*{grid-column:span 1!important;grid-row:span 1!important}}.hc-w{position:relative;display:flex;flex-direction:column;min-width:0;padding:var(--hc-pad);border-radius:var(--hc-r-lg);background:var(--hc-page-2);box-shadow:none;overflow:hidden}.hc-w[data-size=s]{grid-column:span 1}.hc-w[data-size=m]{grid-column:span 2}.hc-w[data-size=t]{grid-column:span 1;grid-row:span 2}.hc-w[data-size=l]{grid-column:span 2;grid-row:span 2}.hc-w[data-size=w]{grid-column:1 / -1}.hc-w-head{display:flex;align-items:center;gap:8px;height:20px;margin-bottom:10px}.hc-w-head .glyph{display:grid;place-items:center;width:16px;height:16px;color:var(--c, var(--hc-ink-3));background:none}#root .hc-w-head h3{margin:0;font:600 .8125rem/1 var(--hc-font);letter-spacing:0}.hc-w-head .meta{margin-left:auto;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--hc-ink-4)}.hc-w-body{flex:1;min-height:0;overflow:auto;margin:0 calc(var(--hc-pad) * -1) calc(var(--hc-pad) * -1);padding:0 var(--hc-pad) var(--hc-pad);scrollbar-width:thin}.hc-board.is-editing .hc-w{cursor:grab;box-shadow:var(--hc-shadow-2),inset 0 0 0 1.5px var(--hc-accent)}.hc-board.is-editing .hc-w:nth-child(2n){animation-delay:-.25s}.hc-board.is-editing .hc-w-body{pointer-events:none;opacity:.55;filter:saturate(.6)}.hc-w-edit{position:absolute;z-index:3;top:10px;right:10px;display:flex;gap:4px;padding:4px;border-radius:12px;background:var(--hc-glass);box-shadow:var(--hc-shadow-2),inset 0 0 0 1px var(--hc-glass-line);backdrop-filter:blur(12px)}.hc-w-edit button,.hc-w-edit select{height:28px;min-width:28px;padding:0 8px;border:0;border-radius:9px;font:600 .72rem/1 var(--hc-font);color:var(--hc-ink-2);background:transparent;cursor:pointer}.hc-w-edit button:hover{background:var(--hc-page-2)}.hc-w.is-drag{opacity:.4}.hc-w.is-over{box-shadow:var(--hc-shadow-2),inset 0 0 0 2px var(--hc-accent)}.hc-board-add{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.hc-w .hz-section-head,.hc-w .section-heading{display:none}.hc-w .hz-card{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding-left:0;padding-right:0}.hc-w ul.hz-card{margin:0 calc(var(--hc-pad) * -1)}:is(#root,#hc-x) .hc-w .hz-row{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent}.hc-w .hz-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px var(--hc-pad);min-height:var(--hc-row);color:inherit;text-decoration:none;transition:background var(--hc-fast)}:is(#root,#hc-x) .hc-w .hz-row:hover{background:color-mix(in oklab,var(--hc-ink) 4%,transparent)}.hc-w .hz-row-title{display:block;font:550 .8125rem/1.3 var(--hc-font);color:var(--hc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-w .hz-row-sub{display:block;margin-top:1px;font-size:.75rem;color:var(--hc-ink-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-w .divide-line>*+*{border-top:1px solid var(--hc-line-2)}.hc-w .focus-lead{position:relative;padding:4px 0 12px!important;margin-bottom:4px;border-radius:0!important;background:none!important;border-bottom:1px solid var(--hc-line-2)!important}.hc-w .focus-lead h3{font:600 .9375rem/1.3 var(--hc-font);letter-spacing:-.01em}.hc-w .focus-avatar{border-radius:9px;color:#fff!important;background:var(--hc-horizon)!important;border:0!important}.hc-w .hz-rail-cta{display:flex;align-items:center;gap:10px;width:100%;margin-top:8px;padding:8px 10px;border:0;border-radius:8px;text-align:left;cursor:pointer;color:var(--hc-ink);background:var(--hc-accent-soft)}.hc-w .hz-rail-cta strong{display:block;font:600 .84rem/1.2 var(--hc-font)}.hc-w .hz-rail-cta small{display:block;font-size:.72rem;color:var(--hc-ink-4)}.hc-w .hz-star{display:grid;place-items:center;width:26px;height:26px;border-radius:9px;color:#fff;background:var(--hc-horizon)}.hc-shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2px 12px}.hc-shelf a{position:relative;display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 8px;border-radius:8px;color:inherit;text-decoration:none;background:transparent;transition:background var(--hc-fast)}.hc-shelf a:hover{background:color-mix(in oklab,var(--hc-ink) 4%,transparent)}.hc-shelf strong{font:550 .8125rem/1.25 var(--hc-font)}.hc-shelf small{display:block;margin-top:1px;font-size:.75rem;color:var(--hc-ink-4)}.hc-shelf .st{position:absolute;top:50%;right:10px;margin-top:-4px;width:8px;height:8px;border-radius:50%;background:var(--hc-ok);box-shadow:0 0 0 3px #12a15022}.hc-shelf .st.warn{background:var(--hc-peach);box-shadow:0 0 0 3px #ffa86b2a}.hc-workers{display:grid;gap:10px}.hc-worker{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;border-radius:16px;color:inherit;text-decoration:none;background:var(--hc-page-2)}.hc-worker strong{display:block;font:600 .84rem/1.25 var(--hc-font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-worker small{display:block;margin-top:2px;font-size:.72rem;color:var(--hc-ink-4)}.hc-worker .bar{height:4px;margin-top:7px;border-radius:4px;background:var(--hc-sunk);overflow:hidden}.hc-worker .bar i{display:block;height:100%;border-radius:4px;background:var(--hc-horizon)}.hc-idle{display:grid;justify-items:center;align-content:center;gap:10px;height:100%;padding:10px;text-align:center;font-size:.82rem;color:var(--hc-ink-3)}.hc-settings{max-width:960px;margin:0 auto;padding-top:20px}#root .hc-settings>header h1{margin:0;font:620 1.375rem/1.2 var(--hc-font);letter-spacing:-.015em}.hc-settings>header p{margin:4px 0 0;max-width:62ch;font-size:.8125rem;color:var(--hc-ink-3)}.hc-preview{position:relative;height:230px;margin:26px 0 8px;border-radius:26px;overflow:hidden;background:var(--hc-page);box-shadow:var(--hc-shadow-2),inset 0 0 0 1px var(--hc-line);isolation:isolate;display:block}.hc-preview-body{position:relative;z-index:1;display:grid;justify-items:center;align-content:center;height:100%;width:100%}#root .hc-preview .q{margin-top:12px;font:640 1.6rem/1.1 var(--hc-font);letter-spacing:-.03em;color:var(--hc-ink)}.hc-preview .mini span{flex:1;padding-left:12px;font-size:.8rem;color:var(--hc-ink-4)}.hc-preview .mini{margin-top:14px;width:min(420px,80%);height:46px;border-radius:18px;background:var(--hc-raise);box-shadow:var(--hc-shadow-2),inset 0 0 0 1px var(--hc-line);display:flex;align-items:center;justify-content:flex-end;padding:0 6px}.hc-preview .mini i{width:34px;height:34px;border-radius:50%;background:var(--hc-accent-fill)}.hc-section{padding:20px 0;border-top:1px solid var(--hc-line-2);display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px}.hc-section:first-of-type{border-top:0}#root .hc-section h2{margin:0;font:600 .875rem/1.3 var(--hc-font)}.hc-section>div:first-child p{margin:4px 0 0;font-size:.75rem;line-height:1.45;color:var(--hc-ink-4)}@media(max-width:760px){.hc-section{grid-template-columns:minmax(0,1fr);gap:12px}}#root .hc-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}#root .hc-choice{position:relative;display:flex;flex-direction:column;gap:8px;padding:10px;border:0;border-radius:18px;text-align:left;cursor:pointer;color:var(--hc-ink);background:var(--hc-page-2);box-shadow:inset 0 0 0 1px var(--hc-line-2);font:600 .82rem/1.2 var(--hc-font);transition:transform var(--hc-fast) var(--hc-ease),box-shadow var(--hc-med)}#root .hc-choice:hover{transform:translateY(-2px)}#root .hc-choice[aria-pressed=true],#root .hc-choice[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--hc-accent),var(--hc-shadow-2)}#root .hc-choice small{font-weight:500;font-size:.72rem;color:var(--hc-ink-4)}#root .hc-choice .sw{height:72px;border-radius:12px;overflow:hidden;position:relative;background-size:cover;background-position:center}#root .hc-choice .sw.theme{display:grid;grid-template-columns:30% 1fr;box-shadow:inset 0 0 0 1px #0a122014}#root .hc-choice .sw.theme b:first-child{box-shadow:inset -1px 0 #0a122014}#root .hc-choice .sw.theme b{display:block}#root .hc-choice .check{position:absolute;top:14px;right:14px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--hc-accent);opacity:0;transform:scale(.6);transition:opacity var(--hc-fast),transform var(--hc-med) var(--hc-ease)}#root .hc-choice[aria-pressed=true] .check,#root .hc-choice[aria-checked=true] .check{opacity:1;transform:none}#root .hc-swatches{display:flex;flex-wrap:wrap;gap:10px}#root .hc-swatch{width:40px;height:40px;border:0;border-radius:50%;cursor:pointer;background:var(--sw);box-shadow:inset 0 0 0 2px #fff9,var(--hc-shadow-1);transition:transform var(--hc-fast) var(--hc-ease)}#root .hc-swatch:hover{transform:scale(1.08)}#root .hc-swatch[aria-checked=true]{box-shadow:0 0 0 3px var(--hc-page),0 0 0 5px var(--sw-solid, var(--hc-accent))}.hc-seg{display:inline-flex;padding:3px;border-radius:999px;background:var(--hc-page-2);box-shadow:inset 0 0 0 1px var(--hc-line-2)}.hc-seg button{height:32px;padding:0 14px;border:0;border-radius:999px;font:600 .78rem/1 var(--hc-font);color:var(--hc-ink-3);background:transparent;cursor:pointer;transition:background var(--hc-fast),color var(--hc-fast)}.hc-seg button[aria-checked=true]{color:var(--hc-ink);background:var(--hc-raise);box-shadow:var(--hc-shadow-1)}.hc-field{display:grid;gap:8px;margin-top:16px}.hc-field>span{font:600 .78rem/1 var(--hc-font);color:var(--hc-ink-3)}.hc-range{width:100%;max-width:360px;accent-color:var(--hc-accent)}.hc-toggle{display:flex;align-items:center;gap:12px;padding:6px 0;font-size:.86rem;cursor:pointer}.hc-toggle input{width:38px;height:22px;accent-color:var(--hc-accent)}[data-theme=light]{--hz-ink: 246 248 251;--hz-canvas: 255 255 255;--hz-surface: 255 255 255;--hz-raised: 246 248 251;--hz-line: 230 234 241;--hz-text: 10 18 32;--hz-muted: 74 85 104;--hz-faint: 123 133 151;--hz-cyan: 15 138 162;--hz-cyan-soft: 15 138 162;--hz-cyan-deep: 214 242 247;--hz-warn: 194 122 18;--hz-danger: 229 72 77;--hz-ok: 18 161 80;--hz-violet: 109 79 224;--hz-coral: 255 97 97;--hz-teal: 16 185 129;--hz-lime: 70 136 238}[data-theme=dark]{--hz-ink: 5 8 14;--hz-canvas: 7 11 20;--hz-surface: 18 26 41;--hz-raised: 17 26 43;--hz-line: 34 44 62;--hz-text: 238 242 248;--hz-muted: 163 173 191;--hz-faint: 117 128 154;--hz-cyan: 64 196 220;--hz-cyan-soft: 64 196 220;--hz-cyan-deep: 12 70 84;--hz-violet: 163 139 255;--hz-coral: 255 138 138;--hz-teal: 52 211 153;--hz-lime: 122 168 245}[data-hc-theme=daybreak][data-theme=light]{--hz-canvas: 255 250 246;--hz-raised: 255 243 234;--hz-line: 241 225 214;--hz-text: 35 19 15;--hz-muted: 107 75 64;--hz-faint: 154 122 110}[data-hc-theme=daybreak][data-theme=dark]{--hz-canvas: 22 12 10;--hz-surface: 35 21 15;--hz-raised: 42 25 21;--hz-line: 66 44 38}[data-hc-theme=midnight][data-theme=light]{--hz-canvas: 247 246 255;--hz-raised: 239 237 255;--hz-line: 227 224 247;--hz-text: 18 15 43;--hz-muted: 79 74 120;--hz-faint: 128 123 166}[data-hc-theme=midnight][data-theme=dark]{--hz-canvas: 10 9 32;--hz-surface: 21 19 58;--hz-raised: 23 21 56;--hz-line: 45 40 90}[data-hc-theme=mono][data-theme=light]{--hz-canvas: 251 251 251;--hz-raised: 243 243 243;--hz-line: 228 228 228;--hz-text: 17 17 17;--hz-muted: 85 85 85;--hz-faint: 133 133 133;--hz-cyan: 34 34 34;--hz-cyan-soft: 34 34 34}[data-hc-theme=mono][data-theme=dark]{--hz-canvas: 11 11 11;--hz-surface: 22 22 22;--hz-raised: 27 27 27;--hz-line: 44 44 44;--hz-cyan: 230 230 230;--hz-cyan-soft: 230 230 230}html .ce-app{--ink: var(--hc-ink);--ink-2: var(--hc-ink-2);--ink-3: var(--hc-ink-3);--paper: var(--hc-page);--paper-2: var(--hc-page-2);--panel: var(--hc-raise);--panel-glass: var(--hc-glass);--line: var(--hc-line);--line-strong: color-mix(in oklab, var(--hc-line) 70%, var(--hc-ink-4));--text: var(--hc-ink-2);--muted: var(--hc-ink-3);--muted-2: var(--hc-ink-4);--purple: var(--hc-accent);--purple-2: var(--hc-accent);--purple-soft: var(--hc-accent-soft);--blue: var(--hc-cover);--blue-soft: #4688ee22;--cyan: var(--hc-hub);--cyan-soft: #22afc822;--teal: var(--hc-calendar);--teal-soft: #10b98122;--lime: var(--hc-calendar);--lime-deep: #0e9a6c;--lime-soft: #10b98122;--coral: var(--hc-graze);--coral-soft: #ff616122;--orange: var(--hc-peach);--orange-soft: #ffa86b2a;--yellow: #f5b83d;--yellow-soft: #f5b83d2a;--radius-sm: 8px;--radius: 12px;--radius-lg: 16px;--radius-xl: 22px;--shadow-xs: var(--hc-shadow-1);--shadow-sm: var(--hc-shadow-1);--shadow-md: var(--hc-shadow-2);--shadow-lg: var(--hc-shadow-3);font-family:var(--hc-font);background:transparent}html .ce-app :is(button,input,select,textarea){font-family:var(--hc-font)}html .hz-card{border-radius:var(--hc-r)!important;border-color:var(--hc-line-2)!important;background:var(--hc-raise);box-shadow:var(--hc-shadow-1)}html .hz-row{border-radius:12px}html :is(input,select,textarea){border-radius:12px}.hc-top .context-trigger{height:38px;min-width:0;padding:0 10px 0 5px;gap:8px;border-radius:999px;border:0;background:var(--hc-glass);box-shadow:inset 0 0 0 1px var(--hc-glass-line);backdrop-filter:blur(14px);color:var(--hc-ink)}.hc-top .context-trigger:hover{background:var(--hc-page-2)}.hc-top .context-trigger .context-mark{width:28px;height:28px;border-radius:50%;background:var(--hc-horizon);color:#fff;border:0}.hc-top .context-trigger .context-mark svg{color:#fff}.hc-top .context-trigger .context-copy{font:600 .8rem/1 var(--hc-font);color:var(--hc-ink)}.hc-top .context-trigger .context-chevron{color:var(--hc-ink-4)}#root .hc-top [data-testid=andrew-mode-timer]{flex:none;gap:6px;height:34px;border:0!important;border-radius:999px!important;padding:0 4px 0 12px!important;color:var(--hc-ink)!important;background:color-mix(in oklab,var(--hc-violet) 12%,var(--hc-raise))!important;white-space:nowrap}#root .hc-top [data-testid=andrew-mode-timer] span{color:var(--hc-ink-2)!important}#root .hc-top [data-testid=andrew-mode-timer]>span{flex:none}.hc-top .hz-iconbtn{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;border:0;background:transparent;color:var(--hc-ink-3)}.hc-top .hz-iconbtn:hover{background:var(--hc-page-2);color:var(--hc-ink)}.hc-top :is(.status-trigger,[data-testid=status-center-open]){border-radius:12px}.hc-top .hz-osbtn{border:0;background:transparent}.hc-top [data-testid=andrew-mode-timer] .hz-iconbtn{width:24px;height:24px;border-radius:8px}.hc-os.is-hosted{--hc-stage-x: var(--hc-rail-w-collapsed);--hc-stage-y: 48px}.hc-os.is-hosted .ce-app{--ce-chrome-top: var(--hc-stage-y)}.hc-os.is-hosted .ce-app .sidebar{left:var(--hc-stage-x)}.hc-os.is-hosted .ce-app .topbar{left:calc(var(--hc-stage-x) + var(--sidebar))}[data-sidebar=right] .hc-os.is-hosted .ce-app .sidebar{left:0}[data-sidebar=right] .hc-os.is-hosted .ce-app .topbar{left:var(--sidebar);right:var(--hc-stage-x)}@media(max-width:1023px){.hc-os.is-hosted{--hc-stage-x: 0px}}.hc-update{position:fixed;z-index:96;left:0;right:0;margin-inline:auto;width:-moz-fit-content;width:fit-content;bottom:18px;display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border-radius:999px;background:var(--hc-raise);box-shadow:var(--hc-shadow-3),inset 0 0 0 1px var(--hc-line);font-size:.82rem;color:var(--hc-ink);animation:hc-rise-in .22s var(--hc-ease) backwards}.hc-shelf-bands{display:grid;gap:14px}.hc-shelf-label{margin:0 0 4px;padding-left:8px;font:600 .6875rem/1 var(--hc-font);letter-spacing:.06em;text-transform:uppercase;color:var(--hc-ink-4)}html{caret-color:var(--hc-accent);accent-color:var(--hc-accent);scrollbar-color:color-mix(in oklab,var(--hc-ink-4) 45%,transparent) transparent}#root :is(table,.hz-num,time,.tabular){font-variant-numeric:tabular-nums}a{text-underline-offset:.2em}.hc-search-label-short{display:none}@media(max-width:640px){.hc-search-label{display:none}.hc-search-label-short{display:inline}}.hc-rail-scroll{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),transparent);mask-image:linear-gradient(#000 calc(100% - 28px),transparent);padding-bottom:20px}.hc-stage{scroll-padding-bottom:96px}.hc-stage-inner{padding-bottom:96px}.hc-stage.is-hosted .hc-stage-inner{padding-bottom:0}#root .hc-suggest button{background:var(--hc-raise);color:var(--hc-ink-2);backdrop-filter:none;box-shadow:inset 0 0 0 1px var(--hc-line)}.hc-top [data-testid=status-center-open]{width:36px;height:36px}.hc-top [data-testid=status-center-open]>span.absolute{top:-2px;right:-4px;height:17px;min-width:17px;font-size:10.5px;box-shadow:0 0 0 2px var(--hc-page)}.hc-am{position:relative;display:inline-grid;place-items:center;flex:none;border-radius:calc(var(--am) * .28);background:#fff;box-shadow:inset 0 0 0 1px #0a12201a}[data-theme=dark] .hc-am{background:#0d1418;box-shadow:inset 0 0 0 1px #ffffff14}.hc-am img{width:70%;height:auto;display:block}.hc-am-ring{position:absolute;inset:-3px;border-radius:calc(var(--am) * .28 + 3px);padding:1.5px;background:conic-gradient(from 0deg,transparent 0 55%,#22afc8,#4688ee,#7b4fd0,#ff6161 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:hc-am-turn 1.6s linear infinite}@keyframes hc-am-turn{to{transform:rotate(1turn)}}.hc-am[data-state=rest] img{filter:saturate(.2);opacity:.75}.hc-am-dot{position:absolute;top:-2px;right:-2px;width:28%;height:28%;min-width:7px;min-height:7px;border-radius:50%;background:var(--hc-graze);box-shadow:0 0 0 2px var(--hc-page)}[data-motion=reduced] .hc-am-ring{animation:none!important}@media(prefers-reduced-motion:reduce){[data-motion=system] .hc-am-ring{animation:none!important}}.hc-stage-inner{position:relative}.hc-stage-inner:has(.hc-home)>.hc-demo-flag{position:absolute;z-index:5;top:10px;left:0;right:0;margin:0 auto}@media(max-width:640px){#root .hc-hero .sub{font-size:.875rem}}.hc-newtask{display:flex;align-items:center;gap:10px;width:100%;height:32px;margin:0 0 6px;padding:0 8px;border:0;border-radius:8px;font:550 .8125rem/1 var(--hc-font);color:var(--hc-ink);background:transparent;cursor:pointer;transition:background var(--hc-fast)}.hc-newtask:hover{background:color-mix(in oklab,var(--hc-ink) 5%,transparent)}.hc-newtask>span{flex:1;text-align:left}.hc-newtask .hc-kbd{opacity:.7}.hc-newtask-live{width:7px;height:7px;border-radius:50%;background:var(--hc-violet);box-shadow:0 0 0 3px color-mix(in oklab,var(--hc-violet) 22%,transparent)}.hc-os.is-collapsed .hc-newtask,.hc-os.is-hosted .hc-newtask{justify-content:center;padding:0}.hc-os.is-collapsed .hc-newtask>:not(svg),.hc-os.is-hosted .hc-newtask>:not(svg){display:none}#root .hc-top .hc-search{border-radius:8px;font:500 .8125rem/1 var(--hc-font)}#root .hc-composer textarea{font:450 .9375rem/1.5 var(--hc-font)}#root .hc-w :is(.hz-row-title,.focus-copy strong,.hc-runlist strong){font-size:.8125rem}#root .hc-w :is(.hz-row-sub,small){font-size:.75rem;line-height:1.35}#root .hc-w .focus-lead h3{font-size:.9375rem}#root .hc-w .focus-kicker{font-size:.75rem}#root .hc-stage{background:var(--hc-page)}#root .hc-w{background:var(--hc-page-2)}#root .hc-w .focus-avatar{display:none!important}#root .hc-w .focus-lead :is(button,a.hz-btn,a[role=button]){height:28px;padding:0 10px;border-radius:8px;font-size:.8125rem}#root .hc-w :is(.hz-badge,[class*=badge]){height:20px;padding:0 6px;border-radius:6px;font:600 .6875rem/20px var(--hc-font);letter-spacing:0;text-transform:none}#root .hc-andrew{width:min(440px,100vw);max-width:none;background:var(--hc-page);border-left:1px solid var(--hc-line);box-shadow:-18px 0 48px -28px #0a122059}#root .hc-andrew-scrim{position:absolute;inset:0;background:#0a122038;border:0;cursor:default}[data-theme=dark] #root .hc-andrew-scrim{background:#00000073}#root .hc-andrew-head{display:flex;flex:none;align-items:center;gap:10px;height:48px;padding:0 8px 0 14px;border-bottom:1px solid var(--hc-line-2)}#root .hc-andrew-id{min-width:0;flex:1;display:flex;align-items:baseline;gap:8px}#root .hc-andrew .andrew-title{margin:0;font:620 14px/1 var(--hc-font);color:var(--hc-ink)}#root .hc-andrew .andrew-sub{margin:0;font:500 12px/1 var(--hc-font);color:var(--hc-ink-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#root .hc-andrew-tools{display:flex;flex:none;align-items:center;gap:2px}#root .hc-andrew-tool{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:var(--hc-ink-3);font:550 12.5px/1 var(--hc-font);cursor:pointer;transition:background-color .15s,color .15s}#root .hc-andrew-tool.is-icon{width:30px;padding:0;justify-content:center}#root .hc-andrew-tool:hover,#root .hc-andrew-tool.is-on{background:var(--hc-page-2);color:var(--hc-ink)}#root .hc-andrew-tool:focus-visible,#root .hc-andrew-link:focus-visible,#root .hc-andrew-prompts button:focus-visible,#root .hc-andrew-thread:focus-visible{outline:2px solid var(--hc-accent);outline-offset:1px}#root .hc-andrew-history{position:absolute;z-index:10;top:48px;left:0;right:0;max-height:60vh;overflow-y:auto;padding:6px;background:var(--hc-page);border-bottom:1px solid var(--hc-line);box-shadow:0 18px 32px -24px #0a122066}#root .hc-andrew-history-head{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;font:600 11px/1 var(--hc-font);color:var(--hc-ink-4)}#root .hc-andrew-thread{display:block;width:100%;padding:7px 8px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer}#root .hc-andrew-thread:hover,#root .hc-andrew-thread.is-current{background:var(--hc-page-2)}#root .hc-andrew-thread .t{display:block;font:550 13px/1.3 var(--hc-font);color:var(--hc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .hc-andrew-thread .m{display:block;margin-top:2px;font:450 12px/1.3 var(--hc-font);color:var(--hc-ink-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .hc-andrew-link{border:0;background:none;padding:2px 4px;border-radius:6px;font:600 12px/1 var(--hc-font);color:var(--hc-accent);cursor:pointer}#root .hc-andrew-body{position:relative;min-height:0;flex:1;overflow-y:auto;padding:14px 16px 20px}#root .hc-andrew-notice{display:flex;gap:7px;align-items:flex-start;margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid var(--hc-line-2);font:450 12px/1.45 var(--hc-font);color:var(--hc-ink-4)}#root .hc-andrew-notice svg{flex:none;margin-top:2px;color:var(--hc-accent)}#root .hc-andrew-notice.is-warn svg{color:#b86a00}#root .hc-andrew-error{margin:0 0 12px;padding:9px 11px;border-radius:8px;background:rgb(var(--hz-danger) / .08);color:rgb(var(--hz-danger));font:500 13px/1.45 var(--hc-font)}#root .hc-andrew-quiet{margin:4px 0 0;font:450 13px/1.5 var(--hc-font);color:var(--hc-ink-3)}#root .hc-andrew-empty{padding:18px 0 4px}#root .hc-andrew-empty h3{margin:0;font:620 15px/1.3 var(--hc-font);color:var(--hc-ink)}#root .hc-andrew-empty p{margin:4px 0 0;font:450 13px/1.5 var(--hc-font);color:var(--hc-ink-3)}#root .hc-andrew-empty strong{font-weight:600;color:var(--hc-ink)}#root .hc-andrew-empty code{font:500 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;padding:2px 5px;border-radius:5px;background:var(--hc-page-2);color:var(--hc-ink-2)}#root .hc-andrew-prompts{margin:14px 0 0;padding:0;list-style:none;border-top:1px solid var(--hc-line-2)}#root .hc-andrew-prompts li{border-bottom:1px solid var(--hc-line-2)}#root .hc-andrew-prompts button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;height:38px;padding:0 4px;border:0;background:transparent;font:500 13px/1 var(--hc-font);color:var(--hc-ink-2);text-align:left;cursor:pointer;transition:color .15s}#root .hc-andrew-prompts button svg{color:var(--hc-ink-5, var(--hc-ink-4));transition:transform .18s cubic-bezier(.2,.8,.2,1),color .15s}#root .hc-andrew-prompts button:hover{color:var(--hc-ink)}#root .hc-andrew-prompts button:hover svg{color:var(--hc-accent);transform:translate(2px,-2px) rotate(45deg)}#root .hc-andrew-thread-list{display:flex;flex-direction:column;gap:18px;margin-top:8px}#root .hc-andrew-msg.is-user{align-self:flex-end;max-width:85%;padding:9px 13px;border-radius:16px 16px 4px;background:var(--hc-page-2)}#root .hc-andrew-msg.is-andrew{max-width:100%}#root .hc-andrew-text{margin:0;white-space:pre-wrap;font:450 14px/1.55 var(--hc-font);color:var(--hc-ink)}#root .hc-andrew-evidence{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}#root .hc-andrew-evidence span{display:inline-flex;max-width:100%;align-items:center;gap:4px;height:22px;padding:0 7px;border-radius:6px;background:var(--hc-page-2);font:500 11.5px/1 var(--hc-font);color:var(--hc-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .hc-andrew-meta{display:flex;align-items:center;gap:5px;margin:6px 0 0;font:450 11.5px/1.4 var(--hc-font);color:var(--hc-ink-4)}#root .hc-andrew-progress{display:flex;align-items:center;gap:9px;margin-top:14px;font:500 13px/1.4 var(--hc-font);color:var(--hc-ink-3)}#root .hc-andrew-progress .dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--hc-accent);animation:hc-andrew-pulse 1.1s ease-in-out infinite}#root .hc-andrew-progress .s{flex:1;min-width:0}@keyframes hc-andrew-pulse{50%{opacity:.35;transform:scale(.8)}}@media(prefers-reduced-motion:reduce){#root .hc-andrew-progress .dot{animation:none}}#root .hc-andrew-log{margin-top:12px}#root .hc-andrew-log .h,#root .hc-andrew-proposal .h{display:block;font:600 11px/1 var(--hc-font);color:var(--hc-ink-4)}#root .hc-andrew-log ul{margin:4px 0 0;padding:0;list-style:none;font:450 12px/1.5 var(--hc-font);color:var(--hc-ink-4)}#root .hc-andrew-proposal{margin-top:16px;padding:14px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--hc-line)}#root .hc-andrew-proposal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}#root .hc-andrew-proposal h3{margin:4px 0 0;font:600 14px/1.3 var(--hc-font);color:var(--hc-ink)}#root .hc-andrew-diff{margin-top:10px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--hc-line-2)}#root .hc-andrew-diff table{min-width:100%;border-collapse:collapse;font:450 12px/1.4 var(--hc-font);text-align:left}#root .hc-andrew-diff th{padding:7px 10px;font-weight:600;color:var(--hc-ink-4);background:var(--hc-page-2)}#root .hc-andrew-diff td{padding:7px 10px;border-top:1px solid var(--hc-line-2);color:var(--hc-ink);vertical-align:top;overflow-wrap:anywhere}#root .hc-andrew-diff td.b{color:var(--hc-ink-4)}#root .hc-andrew-checked{margin-top:12px}#root .hc-andrew-checked .h{display:block;font:600 11px/1 var(--hc-font);color:var(--hc-ink-4)}#root .hc-andrew-checked ul{display:flex;flex-wrap:wrap;gap:4px 12px;margin:5px 0 0;padding:0;list-style:none;font:450 12px/1.5 var(--hc-font);color:var(--hc-ink-3);text-transform:capitalize}#root .hc-andrew-checked li.is-off{color:var(--hc-ink-4);text-decoration:line-through;text-decoration-color:var(--hc-line)}#root .hc-andrew-changes{margin-top:16px;border-top:1px solid var(--hc-line-2)}#root .hc-andrew-change{padding:12px 0;border-bottom:1px solid var(--hc-line-2);animation:hc-andrew-in .5s cubic-bezier(.16,1,.3,1) both}#root .hc-andrew-change .t{display:flex;align-items:center;gap:9px}#root .hc-andrew-change .s{flex:none;width:7px;height:7px;border-radius:50%;background:var(--hc-accent)}#root .hc-andrew-change.is-applied .s{background:var(--hc-ok)}#root .hc-andrew-change.is-failed .s{background:var(--hc-danger)}#root .hc-andrew-change.is-cancelled .s{background:var(--hc-ink-4)}#root .hc-andrew-change .n{flex:1;min-width:0;font:550 14px/1.35 var(--hc-font);color:var(--hc-ink)}#root .hc-andrew-change .p{display:block;margin:4px 0 0 16px;font:450 11.5px/1.4 ui-monospace,monospace;color:var(--hc-ink-4);overflow-wrap:anywhere}#root .hc-andrew-change .a{display:flex;gap:8px;margin:10px 0 0 16px}#root .hc-andrew-change .r{margin:6px 0 0 16px;font:450 13px/1.4 var(--hc-font);color:var(--hc-ink-3)}@keyframes hc-andrew-in{0%{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){#root .hc-andrew-change{animation:none}}#root .hc-andrew-foot{flex:none;padding:10px 12px 12px;border-top:1px solid var(--hc-line-2);background:var(--hc-page)}#root .hc-andrew-composer{position:relative;display:flex;align-items:flex-end;border-radius:14px;background:var(--hc-page-2);box-shadow:inset 0 0 0 1px var(--hc-line-2);transition:box-shadow .15s}#root .hc-andrew-composer:focus-within{box-shadow:inset 0 0 0 1.5px var(--hc-accent)}#root .hc-andrew-composer textarea{flex:1;min-width:0;min-height:46px;max-height:160px;resize:none;padding:12px 0 12px 14px;border:0;outline:0;background:transparent;font:450 14px/1.45 var(--hc-font);color:var(--hc-ink)}#root .hc-andrew-composer textarea::-moz-placeholder{color:var(--hc-ink-4)}#root .hc-andrew-composer textarea::placeholder{color:var(--hc-ink-4)}#root .hc-andrew-send{flex:none;display:grid;place-items:center;width:32px;height:32px;margin:0 7px 7px;border:0;border-radius:50%;background:var(--hc-ink);color:var(--hc-page);cursor:pointer;transition:opacity .15s,transform .12s}#root .hc-andrew-send:disabled{opacity:.28;cursor:default}#root .hc-andrew-send:not(:disabled):active{transform:scale(.94)}#root .hc-andrew-foot .hc-andrew-meta{margin-top:7px;padding-left:2px}#root [data-testid=andrew-mode-panel]{border:0!important;border-bottom:1px solid var(--hc-line-2)!important;border-radius:0!important;background:transparent!important;padding:4px 0 12px!important}#root [data-testid=andrew-mode-panel] li,#root [data-testid=andrew-mode-panel] .rounded-sm,#root [data-testid=andrew-mode-panel] .rounded-md{border-radius:10px!important;border-color:var(--hc-line-2)!important;background:var(--hc-page-2)!important}#root .hc-top-right{gap:2px}#root .hc-top-right>:is(button,a,.relative){flex:none}#root .hc-top :is(.hz-iconbtn,.hc-iconbtn,[data-testid=status-center-open],[data-testid=andrew-open],[data-testid=app-library-open],[data-testid=theme-toggle]):not(.hc-mobile-only){display:grid;place-items:center;width:30px!important;min-width:30px;height:30px!important;padding:0!important;border-radius:8px!important}#root .hc-top-right>.relative{width:30px}#root .hc-top-right>.hidden.sm\:block{margin-left:4px}#root .hc-top-right{flex:none}#root .hc-top .hc-search{flex:1 1 320px;width:auto;min-width:140px;max-width:400px}#root .hc-top .hc-crumb{flex:0 1 auto;min-width:0}#root .hc-top .hc-mobile-only{width:30px!important;min-width:30px;height:30px!important;padding:0!important;place-items:center;border-radius:8px!important}@media(min-width:1024px){#root .hc-top .hc-mobile-only{display:none!important}}@media(max-width:1279px){#root .hc-top .context-trigger .context-copy,#root .hc-top .context-trigger .context-chevron{display:none}#root .hc-top .context-trigger{padding:0 5px}#root .hc-top [data-testid=andrew-mode-timer]>span:first-of-type{display:none}}#root .hc-page-title{margin:0;font:620 1.375rem/1.25 var(--hc-font);letter-spacing:-.015em;color:var(--hc-ink)}#root .hc-top .context-trigger{display:inline-flex;align-items:center;flex-wrap:nowrap;white-space:nowrap;height:30px;padding:0 8px 0 3px;gap:7px;border-radius:8px;cursor:pointer}#root .hc-top .context-trigger .context-mark{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:6px}#root .hc-top .context-trigger .context-mark[data-context=kontrol]{background:var(--hc-kontrol, #2b2f8f)}#root .hc-top .context-trigger .context-mark[data-context=all]{background:var(--hc-ink-2)}#root .hc-top .context-trigger .context-copy{display:inline-block;font:600 12.5px/1 var(--hc-font);letter-spacing:0}#root .hc-top .context-trigger .context-copy strong{font-weight:inherit}#root .hc-top .context-trigger .context-chevron{flex:none}#root .hc-demo-flag{text-transform:none;letter-spacing:0;font:600 11px/1 var(--hc-font)}#root .hc-composer-error{margin:8px auto 0;max-width:680px;font:500 12.5px/1.4 var(--hc-font);color:rgb(var(--hz-danger));text-align:center}#root .sidebar-primary>.hz-navlink.mt-auto{margin-bottom:8px}#root .hc-inbox{display:grid;gap:16px}#root .hc-inbox-note{margin:0;padding:12px 16px;border-radius:10px;font:500 .92rem/1.45 var(--hc-font);color:var(--hc-ink);background:color-mix(in oklab,var(--hc-warn) 12%,transparent)}#root .hc-inbox-empty{display:grid;justify-items:center;gap:6px;padding:64px 16px;text-align:center;color:var(--hc-ink-2);border:1px solid var(--hc-line);border-radius:12px}#root .hc-inbox-empty p{margin:6px 0 0;font:600 1.05rem/1.3 var(--hc-font);color:var(--hc-ink)}#root .hc-inbox-empty small{font:450 .92rem/1.4 var(--hc-font)}#root .hc-inbox-panes{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);min-height:560px;border:1px solid var(--hc-line);border-radius:12px;overflow:hidden;background:var(--hc-surface, #fff)}#root .hc-inbox-panes aside{border-right:1px solid var(--hc-line);overflow-y:auto}#root .hc-inbox-panes aside ol{list-style:none;margin:0;padding:0}#root .hc-inbox-panes aside li+li{border-top:1px solid var(--hc-line)}#root .hc-inbox-panes aside button{display:grid;gap:4px;width:100%;padding:14px 16px;text-align:left;background:none;border:0;cursor:pointer;color:inherit}#root .hc-inbox-panes aside button:hover{background:color-mix(in oklab,var(--hc-ink) 4%,transparent)}#root .hc-inbox-panes aside button[aria-current=true]{background:color-mix(in oklab,var(--hc-cover) 10%,transparent)}#root .hc-inbox-panes .who{display:flex;justify-content:space-between;gap:8px;font:600 .95rem/1.3 var(--hc-font);color:var(--hc-ink)}#root .hc-inbox-panes .who time{font:450 .8rem/1.3 var(--hc-font);color:var(--hc-ink-3);flex:none}#root .hc-inbox-panes .subj{display:flex;align-items:center;gap:6px;font:450 .88rem/1.35 var(--hc-font);color:var(--hc-ink-2);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#root .hc-inbox-panes .flag{justify-self:start;padding:2px 8px;border-radius:6px;font:600 .75rem/1.4 var(--hc-font);color:var(--hc-danger);background:color-mix(in oklab,var(--hc-danger) 10%,transparent)}#root .hc-inbox-panes main{display:flex;flex-direction:column;min-width:0}#root .hc-inbox-panes main>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--hc-line)}#root .hc-inbox-panes main>header h2{margin:0;font:600 1.1rem/1.3 var(--hc-font)}#root .hc-inbox-panes main>header p{margin:4px 0 0;font:450 .9rem/1.3 var(--hc-font);color:var(--hc-ink-2)}#root .hc-inbox-panes .thread{flex:1;overflow-y:auto;padding:16px 20px;display:grid;align-content:start;gap:12px}#root .hc-inbox-panes .thread article{max-width:680px;padding:12px 14px;border-radius:12px;background:color-mix(in oklab,var(--hc-ink) 4%,transparent)}#root .hc-inbox-panes .thread article.out{justify-self:end;background:color-mix(in oklab,var(--hc-cover) 10%,transparent)}#root .hc-inbox-panes .thread .meta{margin:0 0 6px;font:500 .8rem/1.3 var(--hc-font);color:var(--hc-ink-3)}#root .hc-inbox-panes .thread .body{margin:0;white-space:pre-wrap;font:450 .95rem/1.5 var(--hc-font);color:var(--hc-ink)}#root .hc-inbox-panes .reply,#root .hc-inbox-panes .confirm{display:grid;gap:10px;padding:16px 20px;border-top:1px solid var(--hc-line)}#root .hc-inbox-panes .reply textarea{min-height:96px;resize:vertical;font-size:.95rem}#root .hc-inbox-panes .actions{display:flex;align-items:center;justify-content:space-between;gap:10px}#root .hc-inbox-panes .confirm .actions{justify-content:flex-end}#root .hc-inbox-panes .confirm p{margin:0;font:500 .95rem/1.45 var(--hc-font)}#root .hc-inbox-panes .muted{color:var(--hc-ink-3);font-size:.9rem}#root .hc-inbox-panes .error{margin:0;color:var(--hc-danger);font-size:.9rem}#root .hc-inbox-panes>main>.hc-inbox-note{margin:12px 20px 16px}@media(max-width:800px){#root .hc-inbox-panes{grid-template-columns:1fr}#root .hc-inbox-panes aside{border-right:0;border-bottom:1px solid var(--hc-line);max-height:260px}}#root .hc-empty-page{max-width:620px;margin:24px 0;padding:28px 28px 24px;border:1px solid var(--hc-line);border-radius:12px;background:var(--hc-surface, #fff)}#root .hc-empty-page h2{margin:0;font:600 1.15rem/1.3 var(--hc-font);color:var(--hc-ink)}#root .hc-empty-page p{margin:10px 0 0;font:450 .98rem/1.55 var(--hc-font);color:var(--hc-ink-2)}#root .hc-empty-page .who{font-size:.9rem;color:var(--hc-ink-3)}#root .hc-cc{display:grid;gap:32px;max-width:1100px}#root .hc-cc h2{margin:0 0 12px;font:600 1.1rem/1.3 var(--hc-font);color:var(--hc-ink)}#root .hc-cc-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}#root .hc-cc-head>span{display:inline-flex;align-items:center;gap:8px;font:450 .85rem/1 var(--hc-font);color:var(--hc-ink-3)}#root .hc-cc-head button{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--hc-line);border-radius:8px;background:none;color:var(--hc-ink-2);cursor:pointer}#root .hc-cc-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}#root .hc-cc-stats>a,#root .hc-cc-stats>div{display:grid;gap:6px;padding:16px 18px;border:1px solid var(--hc-line);border-radius:12px;background:var(--hc-surface, #fff);color:inherit;text-decoration:none}#root .hc-cc-stats>a:hover{border-color:color-mix(in oklab,var(--hc-cover) 40%,var(--hc-line))}#root .hc-cc-stats strong{font:600 1.9rem/1 var(--hc-font);font-variant-numeric:tabular-nums;color:var(--hc-ink)}#root .hc-cc-stats span{font:500 .92rem/1.3 var(--hc-font);color:var(--hc-ink-2)}#root .hc-cc-stats.is-inline>div{border:0;padding:0;background:none}#root .hc-cc-card{margin-top:12px;padding:18px 20px;border:1px solid var(--hc-line);border-radius:12px;background:var(--hc-surface, #fff)}#root .hc-cc-card header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:12px}#root .hc-cc-card h3{margin:0;font:600 1rem/1.3 var(--hc-font)}#root .hc-cc-card h4{margin:18px 0 8px;font:600 .9rem/1.3 var(--hc-font);color:var(--hc-ink-2)}#root .hc-cc-mini{display:flex;flex-wrap:wrap;gap:16px;font:450 .9rem/1.3 var(--hc-font);color:var(--hc-ink-2)}#root .hc-cc-mini strong{color:var(--hc-ink);font-variant-numeric:tabular-nums}#root .hc-cc-issues,#root .hc-cc-events{list-style:none;margin:0;padding:0}#root .hc-cc-issues li{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--hc-line)}#root .hc-cc-issues strong{display:block;font:550 .95rem/1.35 var(--hc-font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .hc-cc-issues small{display:block;margin-top:2px;font:450 .85rem/1.35 var(--hc-font);color:var(--hc-ink-2)}#root .hc-cc-issues a{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:4px;font:550 .85rem/1 var(--hc-font);color:var(--hc-cover);text-decoration:none}#root .hc-cc-issues .lvl{flex:none;width:9px;height:9px;border-radius:50%}#root .hc-cc-issues .lvl.is-bad{background:var(--hc-danger)}#root .hc-cc-issues .lvl.is-warn{background:var(--hc-warn)}#root .hc-cc-events li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--hc-line);font:450 .92rem/1.3 var(--hc-font)}#root .hc-cc-events strong{font-variant-numeric:tabular-nums}#root .hc-cc-note{margin:0;padding:14px 16px;border-radius:10px;font:450 .95rem/1.5 var(--hc-font);color:var(--hc-ink-2);background:color-mix(in oklab,var(--hc-ink) 4%,transparent)}#root .hc-cc-note.is-ok{color:var(--hc-ok);background:color-mix(in oklab,var(--hc-ok) 10%,transparent)}#root .hc-cc-note a{margin-left:4px;font-weight:600;color:var(--hc-cover)}#root .hc-dev-details{border:1px solid var(--hc-line);border-radius:12px;background:var(--hc-surface, #fff)}#root .hc-dev-details>summary{cursor:pointer;padding:14px 18px;font:600 .95rem/1.3 var(--hc-font);color:var(--hc-ink-2);list-style:revert}#root .hc-dev-details[open]>summary{border-bottom:1px solid var(--hc-line)}#root .hc-dev-details>div{padding:18px}[data-context=kontrol]{--hc-cover: #6d4fe0;--hc-hub: #8a6cff;--hc-horizon: linear-gradient(90deg, #4b2fc9 0%, #6d4fe0 35%, #8a6cff 65%, #c04b9b 100%);--hc-horizon-soft: linear-gradient(90deg, #4b2fc91f, #6d4fe01f, #8a6cff1f, #c04b9b1f);--hc-page-2: #f5f3fe;--hc-sunk: #ece8fd;--hc-line: #e3defa;--hc-glow: radial-gradient(60% 50% at 20% 0%, #6d4fe026, transparent 60%), radial-gradient(50% 45% at 85% 5%, #c04b9b1c, transparent 60%)}[data-theme=dark][data-context=kontrol]{--hc-page: #0b0918;--hc-page-2: #120f24;--hc-sunk: #181431;--hc-raise: #16122c;--hc-line: rgb(170 150 255 / .14)}[data-context=kontrol] #root .hc-rail,[data-context=kontrol] #root .app-sidebar,[data-context=kontrol] #root aside.sidebar-shell{background:var(--hc-page-2)}[data-context=kontrol] #root .hz-navlink[aria-current=page],[data-context=kontrol] #root .hz-navlink.is-active{background:color-mix(in oklab,#6d4fe0 14%,transparent);color:var(--hc-ink)}#root .ce-app[data-testid=sites-portfolio] .view-stage{padding:0 0 24px}#root .ce-app .portfolio-list{list-style:none;margin:18px 0 0;padding:0;border:1px solid var(--line, #e6eaf1);border-radius:12px;overflow:hidden;background:#fff}#root .ce-app .portfolio-list li{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto auto;align-items:center;gap:16px;min-height:72px;padding:12px 18px}#root .ce-app .portfolio-list li+li{border-top:1px solid var(--line, #e6eaf1)}#root .ce-app .portfolio-name strong{display:block;font-size:15px;font-weight:600}#root .ce-app .portfolio-name small{display:block;margin-top:2px;font-size:13.5px;color:#4a5568}#root .ce-app .portfolio-status{padding:4px 10px;border-radius:999px;font-size:13px;font-weight:600}#root .ce-app .portfolio-status.is-good{color:#0b7a3b;background:#12a1501f}#root .ce-app .portfolio-status.is-warn{color:#8a5508;background:#c27a1224}#root .ce-app .portfolio-status.is-neutral{color:#4a5568;background:#4a556814}#root .ce-app .portfolio-leads{font-size:13.5px;color:#4a5568;min-width:120px;text-align:right}#root .ce-app .portfolio-empty{margin-top:18px;font-size:15px;color:#4a5568}@media(max-width:640px){#root .ce-app .portfolio-list li{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px 16px}#root .ce-app .portfolio-name{min-width:0;grid-column:2;overflow-wrap:anywhere}#root .ce-app .portfolio-status{grid-column:2;justify-self:start;max-width:100%;white-space:normal}#root .ce-app .portfolio-leads{display:none}#root .ce-app .portfolio-list li>:last-child{grid-column:2;justify-self:start}}#root .hc-jobs{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:0;min-width:0;border-top:1px solid var(--hc-line-2)}#root .hc-jobs-list{display:flex;flex-direction:column;gap:2px;padding:12px 12px 12px 0;border-right:1px solid var(--hc-line-2);min-width:0}#root .hc-jobs-pane{min-width:0;padding:16px 0 16px 28px}#root .hc-job-row{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;border-radius:10px;text-align:left;color:var(--hc-ink);transition:background-color .2s cubic-bezier(.22,1,.36,1)}#root .hc-job-row:hover{background:var(--hc-page-2)}#root .hc-job-row.is-on{background:var(--hc-page-2);box-shadow:inset 0 0 0 1px var(--hc-line-2)}#root .hc-job-row.is-new{align-items:center;color:var(--hc-accent);font-weight:600}#root .hc-job-row-main{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}#root .hc-job-row-main .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:550 14px/1.35 var(--hc-font)}#root .hc-job-row-main .m{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:450 12.5px/1.35 var(--hc-font);color:var(--hc-ink-4)}#root .hc-job-dot{flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--hc-ink-4)}#root .hc-job-dot.is-ok{background:var(--hc-ok)}#root .hc-job-dot.is-warn{background:var(--hc-warn)}#root .hc-job-dot.is-danger{background:var(--hc-danger)}#root .hc-job-dot.is-live{background:var(--hc-accent);animation:hc-andrew-pulse 1.1s ease-in-out infinite}#root .hc-job-new,#root .hc-job-detail{max-width:46rem;animation:hc-andrew-in .5s cubic-bezier(.16,1,.3,1) both}#root .hc-job-new h2,#root .hc-job-head h2{margin:0;font:650 20px/1.25 var(--hc-font);color:var(--hc-ink);overflow-wrap:anywhere}#root .hc-job-quiet{margin:6px 0 0;font:450 14px/1.5 var(--hc-font);color:var(--hc-ink-3)}#root .hc-job-error{margin:8px 0 0;font:500 14px/1.45 var(--hc-font);color:var(--hc-danger)}#root .hc-job-goal{display:block;width:100%;min-height:112px;margin-top:14px;padding:12px 14px;border-radius:12px;border:0;background:var(--hc-page-2);box-shadow:inset 0 0 0 1px var(--hc-line-2);font:450 15px/1.5 var(--hc-font);color:var(--hc-ink);resize:vertical}#root .hc-job-goal:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--hc-accent)}#root .hc-job-kinds{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}#root .hc-job-kind{height:32px;padding:0 12px;border-radius:999px;border:0;background:transparent;box-shadow:inset 0 0 0 1px var(--hc-line);font:500 13.5px/1 var(--hc-font);color:var(--hc-ink-2);transition:background-color .14s,box-shadow .14s}#root .hc-job-kind:hover{background:var(--hc-page-2)}#root .hc-job-kind.is-on{background:var(--hc-accent);box-shadow:none;color:var(--hc-accent-ink, #fff)}#root .hc-job-kind.is-select{padding-right:8px}#root .hc-job-actions{display:flex;justify-content:flex-end;margin-top:14px}#root .hc-job-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}#root .hc-job-status{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;font:450 13.5px/1.4 var(--hc-font);color:var(--hc-ink-3)}#root .hc-job-status .hc-job-dot{margin-top:0}#root .hc-job-controls{display:flex;gap:8px}#root .hc-job-section{margin-top:22px;padding-top:16px;border-top:1px solid var(--hc-line-2)}#root .hc-job-section h3{margin:0 0 8px;font:600 12px/1 var(--hc-font);letter-spacing:.02em;color:var(--hc-ink-4)}#root .hc-job-section h4{margin:18px 0 6px;font:600 12px/1 var(--hc-font);color:var(--hc-ink-4)}#root .hc-job-prose{font:450 15px/1.6 var(--hc-font);color:var(--hc-ink)}#root .hc-job-prose p{margin:0 0 10px}#root .hc-job-prose ul{margin:0 0 10px;padding-left:20px}#root .hc-job-prose li{margin:2px 0}#root .hc-job-records{margin:0;padding:0;list-style:none}#root .hc-job-records li{padding:7px 0;border-bottom:1px solid var(--hc-line-2);font:450 14px/1.45 var(--hc-font);color:var(--hc-ink-2);overflow-wrap:anywhere}#root .hc-job-records a{color:var(--hc-accent);font-weight:550}#root .hc-job-records .m{color:var(--hc-ink-4)}#root .hc-job-steps{margin:0;padding:0;list-style:none}#root .hc-job-steps li{display:flex;align-items:center;gap:10px;padding:7px 0;font:450 14px/1.4 var(--hc-font);color:var(--hc-ink-2)}#root .hc-job-steps .hc-job-dot{margin-top:0}#root .hc-job-steps .t{flex:1;min-width:0}#root .hc-job-steps .m{flex:none;font-size:13px;color:var(--hc-ink-4)}#root .hc-job-tech{margin-top:26px}#root .hc-job-tech>div{padding:12px 16px}@media(max-width:900px){#root .hc-jobs{grid-template-columns:minmax(0,1fr)}#root .hc-jobs-list{padding:10px 0;border-right:0;border-bottom:1px solid var(--hc-line-2);max-height:40vh;overflow:auto}#root .hc-jobs-pane{padding:16px 0}}@media(prefers-reduced-motion:reduce){#root .hc-job-new,#root .hc-job-detail,#root .hc-job-dot.is-live{animation:none}}#root .hc-andrew-jobs{margin-bottom:14px}#root .hc-andrew-jobs-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font:600 11px/1 var(--hc-font);color:var(--hc-ink-4)}#root .hc-andrew-jobs-open{font-size:13px}#root .hc-andrew-prose p{margin:0 0 8px}#root .hc-andrew-prose p:last-child,#root .hc-andrew-prose ul:last-child{margin-bottom:0}#root .hc-andrew-prose ul{margin:0 0 8px;padding-left:18px;list-style:disc}#root .hc-andrew-prose strong{font-weight:650}#root .hc-andrew-prose ol,#root .hc-job-prose ol{margin:0 0 8px;padding-left:20px;list-style:decimal}#root .hc-inbox-panes aside ol+ol{border-top:1px solid var(--hc-line)}#root .hc-inbox-panes .flag.is-new{color:var(--hc-accent);background:color-mix(in oklab,var(--hc-accent) 12%,transparent)}#root .hc-inbox-panes .flag.is-live{color:var(--hc-ok);background:color-mix(in oklab,var(--hc-ok) 12%,transparent)}:root{--hc-frost: blur(44px) saturate(1.8) brightness(1.18);--hc-ease-out-expo: cubic-bezier(.16, 1, .3, 1);--hc-ease-reorder: cubic-bezier(.22, 1, .36, 1);--hc-orb-a: #2f5fe8;--hc-orb-b: #ff7a59}[data-theme=dark]{--hc-orb-a: #8fb0ff;--hc-orb-b: #ffa284}[data-context=kontrol]{--hc-orb-a: #6d4fe0;--hc-orb-b: #d4489a}[data-theme=dark][data-context=kontrol]{--hc-orb-a: #a995ff;--hc-orb-b: #f07cc0}#root .hc-hero.has-picture .hc-hero-date,#root .hc-hero.has-picture .hc-suggest button,.hc-chipmenu-panel,.hc-dock{backdrop-filter:var(--hc-frost)}#root .hc-hero.has-picture .hc-composer-box{background:color-mix(in oklab,var(--hc-raise) 86%,transparent);backdrop-filter:var(--hc-frost)}.hc-route{animation:hc-settle .5s var(--hc-ease-out-expo) backwards}@keyframes hc-settle{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}#root [role=menu]{transform-origin:top left;animation:hc-menu-in .14s var(--hc-ease-out-expo) both}#root .hc-chipmenu-panel[role=menu]{transform-origin:bottom left}@keyframes hc-menu-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}#root [role=dialog][aria-modal=true]:not([aria-label="Andrew AI assistant"]){animation:hc-fade .18s ease-out both}#root [role=dialog][aria-modal=true]:not([aria-label="Andrew AI assistant"])>:is(div,section,form):last-child{animation:hc-dialog-in .18s var(--hc-ease-out-expo) both}@keyframes hc-dialog-in{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:none}}.hc-orb{display:block;flex:none}#root .hc-andrew-empty-orb{margin:0 0 10px -6px}#root .hc-andrew-progress .hc-orb{margin:-6px 0}.hc-shimmer{background:linear-gradient(90deg,var(--hc-ink-3) 0%,var(--hc-ink-3) 40%,var(--hc-ink) 50%,var(--hc-ink-3) 60%,var(--hc-ink-3) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:hc-shimmer 2.2s linear infinite}@keyframes hc-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}[data-context=kontrol] ::-moz-selection{background:color-mix(in oklab,#6d4fe0 26%,transparent)}[data-context=kontrol] ::selection{background:color-mix(in oklab,#6d4fe0 26%,transparent)}[data-context=kontrol] #root :focus-visible{outline-color:#6d4fe0}[data-context=kontrol] #root .hc-rail{box-shadow:inset -1px 0 color-mix(in oklab,#6d4fe0 22%,transparent)}@media(prefers-reduced-motion:reduce){.hc-route,#root [role=menu],#root [role=dialog][aria-modal=true],#root [role=dialog][aria-modal=true]>*,.hc-shimmer{animation:none!important}.hc-shimmer{color:var(--hc-ink-3);background:none}}.hc-voice{position:fixed;inset:0;z-index:90;display:grid;grid-template-rows:1fr auto;place-items:center;background:var(--hc-page);overflow:hidden}.hc-voice>.hc-backdrop{position:absolute;inset:0;z-index:0}.hc-voice-stage{position:relative;z-index:1;display:grid;justify-items:center;gap:10px;padding:24px;max-width:min(640px,100%);text-align:center}.hc-voice-status{margin:4px 0 0;font:600 .95rem/1.3 var(--hc-font);color:var(--hc-ink);text-shadow:0 0 8px var(--hc-page),0 0 18px var(--hc-page)}.hc-voice-caption{min-height:3em;margin:0;max-width:46ch;font:500 1.125rem/1.5 var(--hc-font);color:var(--hc-ink);text-wrap:balance;text-shadow:0 0 8px var(--hc-page),0 0 18px var(--hc-page)}.hc-voice-changes{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px;width:min(520px,100%)}.hc-voice-changes li{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;text-align:left;font:500 .9rem/1.35 var(--hc-font);color:var(--hc-ink);background:var(--hc-glass);backdrop-filter:var(--hc-frost);box-shadow:inset 0 0 0 1px var(--hc-glass-line)}.hc-voice-changes li span{flex:1;min-width:0}.hc-voice-changes button{height:32px;padding:0 12px;border:0;border-radius:8px;font:600 .85rem/1 var(--hc-font);color:var(--hc-ink);background:var(--hc-sunk);cursor:pointer}.hc-voice-changes button.is-primary{color:#fff;background:var(--hc-cover)}.hc-voice-transcript{position:absolute;z-index:2;top:16px;right:16px;bottom:96px;width:min(360px,calc(100% - 32px));overflow-y:auto;padding:14px 16px;border-radius:14px;background:var(--hc-glass);backdrop-filter:var(--hc-frost);box-shadow:var(--hc-shadow-3),inset 0 0 0 1px var(--hc-glass-line);animation:hc-settle .3s var(--hc-ease-out-expo) both}.hc-voice-transcript p{margin:0 0 10px;font:450 .9rem/1.45 var(--hc-font);color:var(--hc-ink)}.hc-voice-transcript p b{display:block;font:600 .75rem/1.3 var(--hc-font);color:var(--hc-ink-3)}.hc-voice-transcript p.is-you b{color:var(--hc-cover)}.hc-voice-transcript .quiet{color:var(--hc-ink-3)}.hc-voice-bar{position:relative;z-index:2;display:flex;align-items:center;gap:8px;margin-bottom:max(20px,env(safe-area-inset-bottom));padding:8px 8px 8px 16px;border-radius:999px;background:var(--hc-glass);backdrop-filter:var(--hc-frost);box-shadow:var(--hc-shadow-3),inset 0 0 0 1px var(--hc-glass-line);animation:hc-dock-in .5s var(--hc-ease-out-expo) both}.hc-voice-bar .time{min-width:44px;font:600 .9rem/1 var(--hc-font);font-variant-numeric:tabular-nums;color:var(--hc-ink-2)}.hc-voice-bar button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;height:44px;padding:0 12px;border:0;border-radius:999px;color:var(--hc-ink);background:var(--hc-sunk);cursor:pointer;font:600 .9rem/1 var(--hc-font);transition:transform .12s var(--hc-ease),background .15s}.hc-voice-bar button:active{transform:scale(.96)}.hc-voice-bar button[aria-pressed=true]{color:var(--hc-page);background:var(--hc-ink)}.hc-voice-bar button:disabled{opacity:.5;cursor:default}.hc-voice-bar button.end{padding:0 18px;color:#fff;background:#d92d20}.hc-voice-bar button.end:hover{background:#b42318}@media(max-width:600px){.hc-voice .hc-orb{width:200px!important;height:200px!important}.hc-voice-caption{font-size:1rem}}#root .hz-secret-text{-webkit-text-security:disc}#root .hc-cust-sync{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 14px;border:1px solid var(--hc-line);border-radius:10px;font:500 .875rem/1.4 var(--hc-font);color:var(--hc-ink-2);background:var(--hc-page-2)}#root .hc-cust-sync>span:first-child{flex:1;min-width:220px}#root .hc-cust-sync .is-warn{color:var(--hc-warn, #9a5b00)}#root .hc-cust-empty{padding:40px 16px;text-align:center;font:500 .95rem/1.5 var(--hc-font);color:var(--hc-ink-2);border:1px dashed var(--hc-line);border-radius:12px}#root .hc-cust-quiet{margin:0;font:450 .875rem/1.5 var(--hc-font);color:var(--hc-ink-3)}#root .hc-cust-name{font-weight:600;color:var(--hc-ink);text-decoration:none}#root .hc-cust-name:hover{text-decoration:underline;text-underline-offset:3px}#root td .hz-badge+.hz-badge{margin-left:4px}#root .hc-cust-detail{display:grid;gap:22px}#root .hc-cust-section{display:grid;gap:10px;padding-top:18px;border-top:1px solid var(--hc-line)}#root .hc-cust-section:first-child{padding-top:0;border-top:0}#root .hc-cust-section>h2{margin:0;font:620 1rem/1.3 var(--hc-font);color:var(--hc-ink)}#root .hc-cust-facts{display:flex;flex-wrap:wrap;gap:10px 28px;margin:0}#root .hc-cust-facts>div{display:grid;gap:2px;min-width:120px}#root .hc-cust-facts dt{font:500 .8rem/1.3 var(--hc-font);color:var(--hc-ink-3)}#root .hc-cust-facts dd{margin:0;font:620 1.25rem/1.25 var(--hc-font);font-variant-numeric:tabular-nums;color:var(--hc-ink)}#root .hc-cust-spark{display:flex;align-items:flex-end;gap:3px;height:56px;padding:6px 0}#root .hc-cust-spark span{flex:1;min-width:3px;border-radius:2px;background:color-mix(in oklab,var(--hc-cover) 55%,transparent)}#root .hc-cust-list{list-style:none;margin:0;padding:0}#root .hc-cust-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding:9px 0;border-top:1px solid var(--hc-line);font:450 .9rem/1.4 var(--hc-font)}#root .hc-cust-list li:first-child{border-top:0}#root .hc-cust-list li>span{color:var(--hc-ink-3);font-size:.82rem}#root .hc-link{display:inline-flex;align-items:center;gap:5px;color:var(--hc-cover);font-weight:550;text-decoration:none}#root .hc-link:hover{text-decoration:underline;text-underline-offset:3px}@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--z-font: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--z-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--hc-sans: var(--z-font);--hc-font: var(--z-font);--hc-mono: var(--z-mono);--z-bg: #ffffff;--z-shell: #f6f6f6;--z-raised: #efefef;--z-overlay: #ffffff;--z-ink: 23 23 23;--z-text: #404040;--z-text-strong: #171717;--z-muted: #707070;--z-faint: #898989;--z-border: rgb(0 0 0 / .1);--z-border-strong: rgb(0 0 0 / .18);--z-divider: rgb(0 0 0 / .06);--z-hover: rgb(23 23 23 / .05);--z-active: rgb(23 23 23 / .08);--z-block: rgb(23 23 23 / .035);--z-block-hover: rgb(23 23 23 / .06);--z-solid: #343434;--z-on-solid: #fbfbfb;--z-input: #ffffff;--z-scrim: rgb(0 0 0 / .18);--z-shadow-pop: 0 0 0 1px rgb(0 0 0 / .08), 0 12px 32px -8px rgb(0 0 0 / .18);--z-r-block: 12px;--z-r-panel: 10px;--z-r-control: 8px;--z-r-chip: 6px}[data-theme=dark]{--z-bg: #060606;--z-shell: #0d0d0d;--z-raised: #1e1e1e;--z-overlay: #161616;--z-ink: 235 235 235;--z-text: #ebebeb;--z-text-strong: #fafafa;--z-muted: #b5b5b5;--z-faint: #8e8e8e;--z-border: rgb(255 255 255 / .08);--z-border-strong: rgb(255 255 255 / .16);--z-divider: rgb(255 255 255 / .05);--z-hover: rgb(235 235 235 / .07);--z-active: rgb(235 235 235 / .11);--z-block: rgb(235 235 235 / .04);--z-block-hover: rgb(235 235 235 / .07);--z-solid: #ebebeb;--z-on-solid: #0e0e0e;--z-input: rgb(255 255 255 / .03);--z-scrim: rgb(0 0 0 / .5);--z-shadow-pop: 0 0 0 1px rgb(255 255 255 / .08), 0 16px 40px -8px rgb(0 0 0 / .7)}html:not([data-hc-theme]),html[data-hc-theme=horizon],html[data-hc-theme=mono]{--hc-page: var(--z-bg);--hc-page-2: var(--z-shell);--hc-sunk: var(--z-raised);--hc-raise: var(--z-bg);--hc-ink: var(--z-text-strong);--hc-ink-2: var(--z-text);--hc-ink-3: var(--z-muted);--hc-ink-4: var(--z-faint);--hc-line: var(--z-border);--hc-line-2: var(--z-divider);--hc-glass: color-mix(in srgb, var(--z-bg) 82%, transparent);--hc-glass-line: var(--z-border);--hc-shadow-1: none;--hc-shadow-2: var(--z-shadow-pop);--hc-shadow-3: var(--z-shadow-pop);--hc-glow: none}html[data-theme=light]:is(:not([data-hc-theme]),[data-hc-theme=horizon],[data-hc-theme=mono]){--hz-ink: 246 246 246;--hz-canvas: 255 255 255;--hz-surface: 255 255 255;--hz-raised: 244 244 244;--hz-line: 229 229 229;--hz-text: 38 38 38;--hz-muted: 112 112 112;--hz-faint: 137 137 137}html[data-theme=dark]:is(:not([data-hc-theme]),[data-hc-theme=horizon],[data-hc-theme=mono]){--hz-ink: 13 13 13;--hz-canvas: 6 6 6;--hz-surface: 13 13 13;--hz-raised: 24 24 24;--hz-line: 34 34 34;--hz-text: 235 235 235;--hz-muted: 181 181 181;--hz-faint: 142 142 142}html{font-size:16px;--z-zoom: 1.08}html[data-text]{font-size:16px}html[data-text=s]{--z-zoom: 1}html[data-text=m]{--z-zoom: 1.08}html[data-text=l]{--z-zoom: 1.2}#root{zoom:var(--z-zoom)}html body #root .hc-os{height:calc(100dvh / var(--z-zoom))!important}html body,html body #root{font-family:var(--z-font)!important;color:var(--z-text);background:var(--z-shell);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}html body #root :is(h1,h2,h3,h4){font-family:var(--z-font)!important;color:var(--z-text-strong);letter-spacing:-.012em}html body #root :is(code,kbd,samp,pre,.font-mono,.hc-num){font-family:var(--z-mono)!important}html body #root :is(.uppercase,.hz-navlabel,.hz-eyebrow,th){text-transform:none!important;letter-spacing:0!important}html body #root ::-moz-selection{background:rgb(var(--hz-cyan) / .22)}html body #root ::selection{background:rgb(var(--hz-cyan) / .22)}html body #root :focus-visible{outline:2px solid rgb(var(--hz-cyan) / .55)!important;outline-offset:2px}html body #root .hc-os{background:var(--z-shell)!important}html body #root .hc-main{background:transparent!important}html body #root .hc-stage{background:var(--z-bg)!important;border-radius:var(--z-r-block) 0 0 0;box-shadow:inset 0 0 0 1px var(--z-divider)}html body #root .hc-stage-inner{max-width:1240px;padding:20px 32px 40px!important}@media(max-width:1023px){html body #root .hc-stage{border-radius:0;box-shadow:none}html body #root .hc-stage-inner{padding:14px 16px 96px!important}}html body #root .hc-foot{margin-top:40px;padding-top:0!important;border:0!important;font:400 11px/1.4 var(--z-font)!important;color:var(--z-faint)!important;opacity:.7}html body #root .hc-rail{background:var(--z-shell)!important;border:0!important;box-shadow:none!important;padding:8px!important}html body #root .hc-rail-head{min-height:38px;padding:0 4px!important}html body #root .hc-brand strong{font:600 13px/17px var(--z-font)!important;color:var(--z-text-strong)!important;letter-spacing:-.005em}html body #root .hc-brand small{font:400 12px/16px var(--z-font)!important;color:var(--z-muted)!important}html body #root .hc-brand img{width:22px;height:22px}html body #root .hc-newtask{height:32px;margin:6px 0 10px!important;padding:0 10px!important;border-radius:var(--z-r-control)!important;background:transparent!important;border:0!important;box-shadow:none!important;font:500 13px/1 var(--z-font)!important;color:var(--z-text)!important}html body #root .hc-newtask:hover{background:var(--z-hover)!important;color:var(--z-text-strong)!important}html body #root .hc-rail .hz-navlabel{padding:14px 8px 4px!important;font:400 12px/16px var(--z-font)!important;color:var(--z-faint)!important}html body #root .hc-rail .hz-navlink{min-height:30px!important;padding:0 8px!important;gap:9px!important;border-radius:var(--z-r-control)!important;font:400 13px/17px var(--z-font)!important;color:var(--z-text)!important;background:transparent;box-shadow:none!important;transition:background-color .14s}html body #root .hc-rail .hz-navlink:hover{background:var(--z-hover)!important;color:var(--z-text-strong)!important}html body #root .hc-rail .hz-navlink[aria-current=page]{background:var(--z-active)!important;color:var(--z-text-strong)!important;font-weight:500!important}html body #root .hc-rail .hz-navlink[aria-current=page]:before{display:none!important}html body #root .hc-rail .hz-navicon{width:16px;height:16px;color:var(--z-muted)!important}html body #root .hc-rail .hz-navlink[aria-current=page] .hz-navicon{color:var(--z-text-strong)!important}html body :is(#root,#hc-x) .hc-rail .hz-mark,html body :is(#root,#hc-x) .hc-rail .hz-mark[data-accent]{width:16px!important;height:16px!important;background:none!important;background-image:none!important;box-shadow:none!important;border:0!important;color:var(--z-muted)!important;border-radius:4px!important}html body :is(#root,#hc-x) .hc-rail .hz-mark>svg{width:15px!important;height:15px!important;color:inherit!important;stroke:currentColor!important}html body :is(#root,#hc-x) .hc-rail .hz-mark img.is-mark{filter:grayscale(1) contrast(.9)!important;opacity:.7;width:100%!important}html body :is(#root,#hc-x) .hc-rail .hz-mark.has-logo img{filter:grayscale(1);opacity:.75}html body :is(#root,#hc-x) .hc-rail .hz-navlink[aria-current=page] .hz-mark{color:var(--z-text-strong)!important}html body :is(#root,#hc-x) .hc-rail .hz-navlink[aria-current=page] .hz-mark img{opacity:1;filter:grayscale(1) contrast(1.2)!important}html body #root .hc-rail .hz-navcount{min-width:0!important;height:auto!important;padding:0!important;background:none!important;border:0!important;font:500 11.5px/1 var(--z-mono)!important;color:var(--z-muted)!important;margin-left:auto}html body #root .hc-rail .hz-navcount:not(.hz-navcount-quiet){color:rgb(var(--hz-warn))!important}html body #root .hc-rail .hz-navcount:not(.hz-navcount-quiet):before{content:"";display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:99px;background:currentColor;vertical-align:1px}html body #root .hc-rail .app-brand-row{min-height:36px;padding:2px 4px 6px!important;gap:8px!important}html body #root .hc-rail .app-brand-row .hz-mark-lg{width:20px!important;height:20px!important}html body #root .hc-rail .app-brand-row .text-\[13px\]{font-weight:600!important;color:var(--z-text-strong)!important}html body #root .hc-rail .app-brand-row .text-\[10\.5px\]{font-size:12px!important;color:var(--z-muted)!important}html body #root .hc-rail-foot{border:0!important;padding:6px 2px 0!important;gap:2px!important}html body #root :is(.hc-iconbtn,.hz-iconbtn){width:28px!important;height:28px!important;border-radius:var(--z-r-control)!important;color:var(--z-muted)!important;background:transparent!important;border:0!important;box-shadow:none!important}html body #root :is(.hc-iconbtn,.hz-iconbtn):hover{background:var(--z-hover)!important;color:var(--z-text-strong)!important}html body #root .hz-rail-cta{padding:6px 8px!important;border:0!important;border-radius:var(--z-r-control)!important;background:transparent!important;box-shadow:none!important;gap:9px!important}html body #root .hz-rail-cta:hover{background:var(--z-hover)!important}html body #root .hz-rail-cta strong{font:500 13px/17px var(--z-font)!important;color:var(--z-text)!important}html body #root .hz-rail-cta small{font:400 12px/16px var(--z-font)!important;color:var(--z-faint)!important}html body #root .hz-boundary{padding:8px!important;border:0!important;background:transparent!important;font:400 12px/16px var(--z-font)!important;color:var(--z-faint)!important}html body #root .hz-boundary strong{font-weight:500;color:var(--z-muted)}html body #root .hc-top{height:44px!important;min-height:44px!important;padding:0 12px 0 16px!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}html body #root .hc-crumb{font:500 13px/1 var(--z-font)!important;color:var(--z-text-strong)!important;gap:6px!important}html body #root .hc-crumb .sep{color:var(--z-faint)!important;opacity:.6}html body #root .hc-crumb .sec{font-weight:400!important;color:var(--z-muted)!important}html body #root .hc-crumb .hz-mark{display:none!important}html body #root .hc-search{height:30px!important;min-width:0;border-radius:var(--z-r-control)!important;background:var(--z-hover)!important;border:0!important;box-shadow:none!important;font:400 13px/1 var(--z-font)!important;color:var(--z-faint)!important}html body #root .hc-search:hover{background:var(--z-active)!important;color:var(--z-muted)!important}html body #root :is(.hc-kbd,.hz-kbd,kbd){height:18px;min-width:18px;padding:0 5px;border:0!important;border-radius:5px!important;background:var(--z-hover)!important;box-shadow:none!important;font:500 10.5px/18px var(--z-mono)!important;color:var(--z-faint)!important}html body #root .hc-avatar{width:24px!important;height:24px!important;font:600 10px/24px var(--z-font)!important;background:var(--z-raised)!important;color:var(--z-text)!important;box-shadow:none!important}html body #root .context-switch :is(button,.hz-osbtn){height:28px!important;border-radius:99px!important;background:var(--z-hover)!important;border:0!important;box-shadow:none!important;font:500 12.5px/1 var(--z-font)!important;color:var(--z-text)!important}html[data-theme=light] body:has(>.hc-home-art>.hc-backdrop.is-picture) #root .hc-top .hc-context-single{color:var(--z-text-strong)!important;background:color-mix(in srgb,var(--z-bg) 80%,transparent)!important}html body #root .hc-page-title{font:500 20px/26px var(--z-font)!important;letter-spacing:-.012em!important;color:var(--z-text-strong)!important;margin:0}html body #root header .hc-page-title+p{font:400 13px/17px var(--z-font)!important;color:var(--z-muted)!important;margin-top:4px!important;max-width:68ch}html body #root :is(.hz-card,.hz-surface){background:var(--z-block)!important;border:0!important;box-shadow:none!important;border-radius:var(--z-r-block)!important}html body #root .hz-surface.is-interactive:hover{background:var(--z-block-hover)!important}html body #root .hz-surface :is(.border-b,.border-t).border-line,html body #root .hz-card :is(.border-b,.border-t).border-line{border-color:var(--z-divider)!important}html body #root .hc-stage :is(.rounded-lg,.rounded-md,.rounded-\[12px\],.rounded-xl).border.border-line:not(input):not(select):not(textarea):not(button){border-color:transparent!important;background:var(--z-block)!important;box-shadow:none!important}html body #root .hc-stage .bg-raised:not(button):not(.hz-badge):not(kbd){background:var(--z-block)!important}html body #root .hc-stage .shadow,html body #root .hc-stage [class*=shadow-]{box-shadow:none!important}html body #root .hz-table{background:transparent!important;border:0!important;border-radius:0!important}html body #root .hz-table table{font:400 13px/17px var(--z-font)}html body #root .hz-table thead th{position:sticky;top:0;background:var(--z-bg)!important;border-bottom:1px solid var(--z-border)!important;padding:8px 12px!important;font:400 12px/16px var(--z-font)!important;color:var(--z-faint)!important}html body #root .hz-table tbody td{padding:12px!important;border-bottom:1px solid var(--z-divider)!important;color:var(--z-text);vertical-align:middle}html body #root .hz-table tbody tr:last-child td{border-bottom:0!important}html body #root .hz-table tbody tr:hover td{background:var(--z-hover)!important}html body #root .hz-table tbody tr:hover td:first-child{border-radius:var(--z-r-control) 0 0 var(--z-r-control)}html body #root .hz-table tbody tr:hover td:last-child{border-radius:0 var(--z-r-control) var(--z-r-control) 0}html body #root .hc-stage table:not(.hz-table table) th{font:400 12px/16px var(--z-font)!important;color:var(--z-faint)!important;background:transparent!important}html body #root .hc-stage .divide-y>*+*{border-color:var(--z-divider)!important}html body #root .hz-row-title{font:500 13px/17px var(--z-font)!important;color:var(--z-text-strong)!important}html body #root .hz-row-sub{font:400 12px/16px var(--z-font)!important;color:var(--z-muted)!important}html body #root .hz-label{font:400 13px/17px var(--z-font)!important;color:var(--z-muted)!important;text-transform:none!important;letter-spacing:0!important}html body #root .hz-section-head{border:0!important;padding-bottom:6px!important}html body #root :is(.hz-btn,.hc-btn){min-height:32px;height:32px;padding:0 12px!important;gap:6px;border-radius:var(--z-r-control)!important;font:500 12.5px/1 var(--z-font)!important;box-shadow:none!important;transition:background-color .14s,opacity .14s}html body #root :is(.hz-btn,.hc-btn).is-sm,html body #root .hz-btn-sm{height:28px;min-height:28px;padding:0 10px!important;font-size:12px!important}html body #root :is(.hz-btn-primary,.hc-btn.is-primary){background:var(--z-solid)!important;color:var(--z-on-solid)!important;border:0!important}html body #root :is(.hz-btn-primary,.hc-btn.is-primary):hover{opacity:.9}html body #root :is(.hz-btn-secondary,.hc-btn:not(.is-primary):not(.is-ghost)){background:var(--z-hover)!important;color:var(--z-text-strong)!important;border:0!important}html body #root :is(.hz-btn-secondary,.hc-btn:not(.is-primary):not(.is-ghost)):hover{background:var(--z-active)!important}html body #root :is(.hz-btn-ghost,.hc-btn.is-ghost){background:transparent!important;color:var(--z-muted)!important;border:0!important}html body #root :is(.hz-btn-ghost,.hc-btn.is-ghost):hover{background:var(--z-hover)!important;color:var(--z-text-strong)!important}html body #root .hz-btn-danger{background:transparent!important;color:rgb(var(--hz-danger))!important;box-shadow:inset 0 0 0 1px rgb(var(--hz-danger) / .3)!important}html body #root .hz-btn-danger:hover{background:rgb(var(--hz-danger) / .06)!important}html body #root .hz-badge{height:20px!important;padding:0 8px!important;border-radius:99px!important;font:500 11px/20px var(--z-font)!important;letter-spacing:0!important;text-transform:none!important;border:0!important;box-shadow:none!important}html body #root .hz-badge.hz-badge-wrap{height:auto!important;min-height:20px;padding:2px 8px!important;line-height:1.4!important}html body #root .hz-badge-neutral{background:var(--z-hover)!important;color:var(--z-muted)!important}html body #root .hz-badge-cyan{background:rgb(var(--hz-cyan) / .1)!important;color:rgb(var(--hz-cyan))!important}html body #root .hz-badge-ok{background:rgb(var(--hz-ok) / .12)!important;color:rgb(var(--hz-ok))!important}html body #root .hz-badge-warn{background:rgb(var(--hz-warn) / .12)!important;color:rgb(var(--hz-warn))!important}html body #root .hz-badge-danger{background:rgb(var(--hz-danger) / .1)!important;color:rgb(var(--hz-danger))!important}html body #root .hc-stage :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea):not(:where(.hc-motion-composer textarea,.mkt-editor-head input)){min-height:34px;border-radius:var(--z-r-control)!important;border:1px solid var(--z-border)!important;background:var(--z-input)!important;box-shadow:none!important;font:400 var(--hc-input-font-size,13px)/var(--hc-input-line-height,17px) var(--z-font)!important;color:var(--z-text-strong)!important}html body #root .hc-stage :is(input,select,textarea):not(:where(.hc-motion-composer textarea)):hover{border-color:var(--z-border-strong)!important}html body #root .hc-stage :is(input,select,textarea):not(:where(.hc-motion-composer textarea)):focus{border-color:rgb(var(--hz-cyan) / .6)!important;outline:none!important;box-shadow:0 0 0 3px rgb(var(--hz-cyan) / .12)!important}html body #root .hc-stage :is(input,textarea)::-moz-placeholder{color:var(--z-faint)!important}html body #root .hc-stage :is(input,textarea)::placeholder{color:var(--z-faint)!important}html body #root .hz-field-label{font:500 12.5px/16px var(--z-font)!important;color:var(--z-text)!important}html body #root .hz-field-hint{font:400 12px/16px var(--z-font)!important;color:var(--z-faint)!important}html body #root .hz-seg{display:inline-flex;gap:2px;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body #root .hz-seg>button{height:28px;padding:0 10px!important;border-radius:var(--z-r-control)!important;font:500 12.5px/1 var(--z-font)!important;color:var(--z-muted)!important;background:transparent!important;box-shadow:none!important;border:0!important}html body #root .hz-seg>button:hover{color:var(--z-text-strong)!important;background:var(--z-hover)!important}html body #root .hz-seg>button:is(.is-active,[aria-selected=true],[aria-pressed=true]){color:var(--z-text-strong)!important;background:var(--z-active)!important}html body #root :is(.hc-cust-facts,.hc-cc-stats){display:flex!important;flex-wrap:wrap;gap:8px 32px!important;padding:2px 0 6px!important;background:transparent!important;border:0!important}html body #root :is(.hc-cust-facts,.hc-cc-stats)>*{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-width:0!important}html body #root .hc-cust-facts dt{font:400 12px/16px var(--z-font)!important;color:var(--z-muted)!important}html body #root .hc-cust-facts dd{font:500 20px/26px var(--z-font)!important;color:var(--z-text-strong)!important;font-variant-numeric:tabular-nums}html body #root .hc-cust-facts>div{display:flex;flex-direction:column-reverse}html body #root :is(.hc-cust-empty,.hc-empty-page){padding:40px 16px!important;border:0!important;background:transparent!important;text-align:center;font:400 13px/18px var(--z-font)!important;color:var(--z-muted)!important}html body #root .hz-empty{border:0!important;background:transparent!important;padding:40px 16px!important}html body #root .hz-empty .hz-empty-icon{display:none!important}html body #root .hz-empty :is(h2,h3,strong){font:500 13px/17px var(--z-font)!important;color:var(--z-text-strong)!important}html body #root .hz-empty p{font:400 13px/18px var(--z-font)!important;color:var(--z-muted)!important}html body #root .hz-notice-error{padding:12px 16px!important;border-radius:var(--z-r-block)!important;border:1px solid rgb(var(--hz-danger) / .2)!important;background:rgb(var(--hz-danger) / .06)!important;color:rgb(var(--hz-danger))!important;font:400 12.5px/17px var(--z-font)!important}html body #root .hz-notice-warn{padding:10px 16px!important;border-radius:var(--z-r-block)!important;border:1px solid rgb(var(--hz-warn) / .2)!important;background:rgb(var(--hz-warn) / .06)!important;color:rgb(var(--hz-warn))!important;font:400 12px/16px var(--z-font)!important}html body #root :is(.hz-modal,.hz-overlay){background:var(--z-overlay)!important;border:0!important;border-radius:var(--z-r-block)!important;box-shadow:var(--z-shadow-pop)!important}html body #root .hz-scrim{background:var(--z-scrim)!important;backdrop-filter:none!important}html body #root .hc-link{color:var(--z-text-strong)!important;text-decoration:underline;text-decoration-color:var(--z-border-strong);text-underline-offset:3px}html body #root .hc-link:hover{text-decoration-color:currentColor}html body #root .hz-kv dt{font:400 12px/16px var(--z-font)!important;color:var(--z-muted)!important}html body #root .hz-kv dd{font:400 13px/17px var(--z-font)!important;color:var(--z-text-strong)!important}html body #root .hc-dock{height:44px!important;border-radius:14px!important;background:color-mix(in srgb,var(--z-bg) 88%,transparent)!important;backdrop-filter:blur(14px) saturate(1.2);border:0!important;box-shadow:var(--z-shadow-pop)!important;font:400 13px/1 var(--z-font)!important;color:var(--z-faint)!important}html body #root .hc-dock .go{background:var(--z-solid)!important;color:var(--z-on-solid)!important}html body #root .hc-route{animation:z-route-in .16s cubic-bezier(.23,1,.32,1) both}@keyframes z-route-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){html body #root .hc-route{animation:none}}@media(min-width:1024px){html body #root .hc-stage header>nav[aria-label=Breadcrumb]{display:none!important}}html body #root .hc-running-pill{background:var(--z-hover)!important;border:0!important}html body #root .hc-running-pill:hover{background:var(--z-active)!important}html body #root .hc-running-dot{animation:z-breathe 1.8s ease-in-out infinite}@keyframes z-breathe{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){html body #root .hc-running-dot{animation:none}}html body #root .hc-crumb{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden}html body #root .hc-crumb strong{font-weight:500}html body #root .hc-top{gap:10px!important}html body #root .hc-top .hc-search{margin-left:auto;margin-right:6px;flex:0 1 280px}html body #root .hc-crumb{flex:0 0 auto!important;max-width:40%}html body #root .hc-top-right{gap:4px!important}@media(max-width:380px){html body #root .hc-top .hc-search{min-width:0}}@media(max-width:640px){html body #root .hc-top [data-testid=status-center-open]>span.absolute{top:2px}html body #root .hc-top [data-testid=status-center]{width:min(380px,calc(100vw / var(--z-zoom) - 24px))}}html body #root .context-switch .hz-mark,html body #root .context-switch img{filter:grayscale(1);opacity:.7}html body #root .hc-figures{display:flex;flex-wrap:wrap;gap:8px 36px;margin:0;padding:2px 0 4px}html body #root .hc-figure{display:flex;flex-direction:column;min-width:0}html body #root .hc-figure dd{margin:0;font:500 20px/26px var(--z-font);color:var(--z-text-strong);font-variant-numeric:tabular-nums;letter-spacing:-.01em}html body #root .hc-figure dt{font:400 12px/16px var(--z-font);color:var(--z-muted)}html body #root .hc-figure.is-danger dd{color:rgb(var(--hz-danger))}html body #root .hc-figure.is-warn dd{color:rgb(var(--hz-warn))}html body #root .hc-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px}html body #root .hc-toolbar :is(input,select){width:auto!important;min-height:30px!important;height:30px;font-size:12.5px!important}html body #root .hc-toolbar input[type=search],html body #root .hc-toolbar .hc-toolbar-search{flex:1 1 240px;min-width:200px}html body #root .hc-stage .hc-toolbar select{padding-right:26px;background-color:var(--z-hover)!important;border-color:transparent!important}html body #root .hc-stage .hc-toolbar select:hover{background-color:var(--z-active)!important}html body #root .hc-more>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:var(--z-r-control);font:500 12.5px/1 var(--z-font);color:var(--z-muted)}html body #root .hc-more>summary::-webkit-details-marker{display:none}html body #root .hc-more>summary:hover{background:var(--z-hover);color:var(--z-text-strong)}html body #root .hc-more[open]>summary{color:var(--z-text-strong);background:var(--z-active)}html body #root .hc-more-body{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0 2px}html body #root .hc-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:2px}html body #root .hc-tabs>button{height:28px;padding:0 10px;border-radius:var(--z-r-control);font:500 12.5px/1 var(--z-font);color:var(--z-muted);background:transparent;border:0}html body #root .hc-tabs>button:hover{color:var(--z-text-strong);background:var(--z-hover)}html body #root .hc-tabs>button.is-active{color:var(--z-text-strong);background:var(--z-active)}html body #root .hc-tabs .hc-tabs-sep{width:1px;height:16px;margin:0 6px;background:var(--z-border)}html body #root .hc-tabs .hc-tabs-note{margin-left:auto;font:400 12px/16px var(--z-font);color:var(--z-faint)}html body #root .hc-chip{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:99px;background:var(--z-hover);font:400 11px/18px var(--z-font);color:var(--z-muted)}html body #root .crm-console{gap:20px!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #root .crm-console .lead-index{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}html body #root .crm-console .lead-table-head{background:transparent!important;border:0!important;border-bottom:1px solid var(--z-border)!important;padding:8px 12px!important;font:400 12px/16px var(--z-font)!important;color:var(--z-faint)!important;text-transform:none!important;letter-spacing:0!important}html body #root .crm-console .lead-table-head span{font:inherit!important;color:inherit!important;text-transform:none!important;letter-spacing:0!important}html body #root .crm-console .lead-row{background:transparent!important;border:0!important;border-bottom:1px solid var(--z-divider)!important;border-radius:var(--z-r-control);box-shadow:none!important;padding:10px 12px!important}html body #root .crm-console .lead-row:before{display:none!important}html body #root .crm-console .lead-row:is(:hover,.keyboard-active){background:var(--z-hover)!important}html body #root .crm-console .lead-row.selected{background:var(--z-active)!important;border-bottom-color:transparent!important}html body #root .crm-console .lead-row strong{font:500 13px/17px var(--z-font)!important;color:var(--z-text-strong)!important}html body #root .crm-console .lead-row small{font:400 12px/16px var(--z-font)!important;color:var(--z-muted)!important}html body #root .crm-console .lead-row .person-photo{display:none!important}html body #root .crm-console .lead-row :is(.owner,.wait){font:400 12.5px/17px var(--z-font)!important;color:var(--z-muted)!important}html body #root .crm-console .lead-row .owner.unassigned{color:rgb(var(--hz-warn))!important}html body #root .lead-record{background:var(--z-block)!important;border:0!important;box-shadow:none!important;border-radius:var(--z-r-block)!important;padding:18px 20px!important}html body #root .lead-record .record-identity h2{font:500 20px/26px var(--z-font)!important;color:var(--z-text-strong)!important;letter-spacing:-.012em}html body #root .lead-record .record-identity p{font:400 13px/17px var(--z-font)!important;color:var(--z-muted)!important}html body #root .lead-record .record-identity{flex-wrap:wrap}html body #root .lead-record .record-identity>div{flex:1 1 auto;min-width:0;max-width:100%;overflow-wrap:anywhere}html body #root .lead-record .record-open{flex:0 0 auto;white-space:nowrap;height:32px;padding:0 12px!important;border-radius:var(--z-r-control)!important;background:var(--z-solid)!important;color:var(--z-on-solid)!important;border:0!important;box-shadow:none!important;font:500 12.5px/18px var(--z-font)!important}html body #root .lead-record .record-open svg{flex-shrink:0}@media(pointer:coarse){html body #root .lead-record .record-open{min-height:44px}}html body #root .sales-directory .hz-table tbody tr:hover td{background:transparent!important;border-radius:0!important}@media(max-width:640px){html body #root .sales-directory .hz-table-mobile-records tbody tr{grid-template-columns:minmax(0,1fr) auto!important}html body #root .sales-directory .hz-table-mobile-records tbody td:first-child{grid-column:1!important;grid-row:1}html body #root .sales-directory .hz-table-mobile-records tbody td:nth-child(2){grid-column:1 / -1!important;grid-row:2;overflow-wrap:anywhere;word-break:normal}html body #root .sales-directory .hz-table-mobile-records tbody td:last-child{grid-column:2!important;grid-row:1;text-align:right}}html body #root .lead-record .record-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px!important;border:0!important;background:transparent!important;padding:4px 0!important}html body #root .lead-record .record-facts>span{border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}html body #root .lead-record .record-facts small{font:400 12px/16px var(--z-font)!important;color:var(--z-muted)!important;text-transform:none!important;letter-spacing:0!important}html body #root .lead-record .record-facts strong{font:400 13px/17px var(--z-font)!important;color:var(--z-text-strong)!important}html body #root .lead-record .record-actions{flex-wrap:wrap;justify-content:flex-start}html body #root .lead-record .record-actions a,html body #root .lead-record .record-actions span{height:auto;min-height:28px;max-width:100%;padding:5px 10px!important;border-radius:var(--z-r-control)!important;background:var(--z-hover)!important;border:0!important;font:500 12.5px/18px var(--z-font)!important;color:var(--z-text-strong)!important}html body #root .crm-console>.lead-record{align-self:start}@media(pointer:coarse){html body #root .lead-record .record-actions a{min-height:calc(44px / var(--z-zoom))}}html body #root .lead-record .record-insight{background:transparent!important;border:0!important;border-top:1px solid var(--z-divider)!important;border-radius:0!important;padding:14px 0 0!important;box-shadow:none!important}html body #root .lead-record .record-insight .insight-mark{display:none!important}html body #root .lead-record .record-insight span{font:400 12px/16px var(--z-font)!important;color:var(--z-muted)!important;text-transform:none!important;letter-spacing:0!important}html body #root .lead-record .record-insight h3{font:500 13px/18px var(--z-font)!important;color:var(--z-text-strong)!important}html body #root .lead-record .record-insight p{font:400 12.5px/17px var(--z-font)!important;color:var(--z-muted)!important}html body #root .lead-record .score{font:500 12px/16px var(--z-font)!important;color:var(--z-muted)!important}html body #root .hc-rail .hz-navcount{display:inline-flex!important;align-items:center}html body #root .hc-os:is(.is-collapsed,.is-hosted) .hc-rail .hz-navlink{position:relative;justify-content:center!important;padding-inline:0!important;gap:0!important}html body #root .hc-os:is(.is-collapsed,.is-hosted) .hc-rail .hz-navcount{position:absolute;inset-inline-end:3px;top:3px;width:6px;height:6px!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden;border-radius:50%;background:currentColor!important;font-size:0!important}html body #root .hc-os:is(.is-collapsed,.is-hosted) .hc-rail .hz-navcount:before{display:none!important}html body #root .crm-console{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr)!important;overflow:visible!important}html body #root .crm-console .lead-row{grid-template-columns:18px minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,.75fr) 72px!important;gap:12px!important;min-height:60px!important}html body #root .crm-console .lead-table-head{grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,.75fr) 72px!important;gap:12px!important;padding-left:42px!important;height:auto!important}html body #root .crm-console .lead-row>*{min-width:0}html body #root .crm-console .lead-row :is(.owner,.wait){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body #root .crm-console.is-readonly .lead-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,.75fr) 72px!important}html body #root .crm-console.is-readonly .lead-table-head{padding-left:12px!important}html body #root .crm-console .lead-row :is(strong,small){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1280px){html body #root .crm-console{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:760px){html body #root .crm-console .lead-row{grid-template-columns:18px minmax(0,1fr) 72px!important}html body #root .crm-console.is-readonly .lead-row{grid-template-columns:minmax(0,1fr) 72px!important}html body #root .crm-console .lead-row .lead-person{min-height:44px}html body #root .crm-console .lead-row .lead-person strong{white-space:normal;overflow-wrap:anywhere}html body #root .crm-console .lead-row .wait{text-align:right}}html body #root .crm-workspace [data-testid=crm-lifecycle-strip]>button{min-width:0!important;min-height:28px!important;height:28px;padding:0 10px!important}.crm-month-summary{min-width:0;font-size:12px;line-height:1.6}.crm-month-summary-line{display:flex;align-items:center;flex-wrap:wrap;gap:4px 16px}.crm-month-summary summary{display:flex;align-items:center;min-height:44px;width:-moz-fit-content;width:fit-content;cursor:pointer;color:var(--z-muted)}.crm-month-summary summary:after{content:"+";margin-left:8px}.crm-month-summary details[open] summary:after{content:"−"}.crm-month-summary summary:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:4px}.crm-month-summary-details{display:grid;gap:8px;max-width:70ch;padding-bottom:8px;color:var(--z-muted);overflow-wrap:anywhere}html body #root .crm-month-summary button{min-height:44px!important}@media(pointer:coarse){html body #root .crm-workspace [data-testid=crm-lifecycle-strip]>button{min-height:44px!important;height:auto}}html body #root .crm-workspace :is(table,th){background:transparent!important}html body #root .crm-workspace th{height:auto!important;font:400 12px/16px var(--z-font)!important;color:var(--z-faint)!important}html body #root .crm-workspace td{height:auto!important;padding-top:12px!important;padding-bottom:12px!important}html body #root .lead-record .record-insight{display:block!important;grid-template-columns:none!important}html body #root .lead-record .record-insight>div{width:100%}html body #root .lead-record .record-insight span{display:block;margin-bottom:4px}html body #root .hc-stage header.pb-5{padding-bottom:16px!important}html body #root .ce-app{--ink: var(--z-text-strong);--ink-2: var(--z-text);--ink-3: var(--z-muted);--paper: var(--z-bg);--paper-2: var(--z-shell);--panel: var(--z-bg);--panel-glass: color-mix(in srgb, var(--z-bg) 92%, transparent);--line: rgb(var(--z-ink) / .1);--line-strong: rgb(var(--z-ink) / .18);--text: var(--z-text);--muted: var(--z-muted);--muted-2: var(--z-faint);--purple: var(--z-solid);--purple-2: var(--z-solid);--purple-soft: var(--z-active);--blue: var(--z-solid);--blue-soft: var(--z-active);--shadow-xs: none;--shadow-sm: none;--shadow-md: var(--z-shadow-pop);--shadow-lg: var(--z-shadow-pop);--radius-sm: 6px;--radius: 8px;--radius-lg: 10px;--radius-xl: 12px;font-family:var(--z-font)!important;color:var(--z-text)!important;background:var(--z-bg)!important;min-height:calc((100dvh / var(--z-zoom)) - var(--ce-chrome-top))!important}html body #root .ce-app :is(h1,h2,h3,h4,p,span,a,button,input,select,textarea,label,td,th,small,strong){font-family:var(--z-font)!important}html body #root .ce-app :is(code,kbd,pre,.mono){font-family:var(--z-mono)!important}html body #root .ce-app :is(.card,.metric-card,.andrew-hero,.site-switcher,.data-table,.chat-shell,.panel,.inspector){background:var(--z-block)!important;border:0!important;box-shadow:none!important;border-radius:var(--z-r-block)!important}html body #root .ce-app :is(.sidebar,.topbar){background:var(--z-shell)!important;border-color:var(--z-divider)!important;box-shadow:none!important}html body #root .ce-app .data-table :is(th,thead){background:transparent!important;font:400 12px/16px var(--z-font)!important;color:var(--z-faint)!important;text-transform:none!important;letter-spacing:0!important}html body #root .ce-app .data-table td{border-color:var(--z-divider)!important}html body #root .ce-app :is(.btn,.ce-btn){height:32px;border-radius:var(--z-r-control)!important;box-shadow:none!important;font:500 12.5px/1 var(--z-font)!important}html body #root .ce-app :is(.btn-primary,.btn.primary,[data-tone=primary]){background:var(--z-solid)!important;color:var(--z-on-solid)!important;border:0!important}html body #root .ce-app :is(.btn-primary,.btn.primary,[data-tone=primary]):hover{opacity:.9;background:var(--z-solid)!important}html body #root .ce-app :is(.btn-secondary,.btn-light,[data-tone=light],[data-tone=secondary]){background:var(--z-hover)!important;color:var(--z-text-strong)!important;border:0!important}html body #root .ce-app :is(.eyebrow,.kicker,.label-caps,.metric-label,.inspector-label,.card-kicker){text-transform:none!important;letter-spacing:0!important;font:400 12px/16px var(--z-font)!important;color:var(--z-muted)!important}html body #root .ce-app .metric-card:before,html body #root .ce-app .metric-card:after,html body #root .ce-app .metric-blob{display:none!important}html body #root .ce-app .demo-banner,html body #root .ce-app [data-testid=ce-demo-banner]{text-transform:none!important;letter-spacing:0!important}html body #root .ce-app .site-mark,html body #root .portfolio-list .site-mark{background:var(--z-active)!important;color:var(--z-text-strong)!important;box-shadow:none!important;border-radius:6px!important}html body #root .portfolio-list{border:0!important;background:transparent!important}html body #root .portfolio-list>li{border-color:var(--z-divider)!important;background:transparent!important}html body #root .portfolio-list>li:hover{background:var(--z-hover)!important}html body #root .portfolio-list :is(.portfolio-name small,.portfolio-leads),html body #root .ce-app .portfolio-empty{color:var(--z-muted)!important}html body #root .portfolio-status.is-neutral{color:var(--z-text)!important;background:var(--z-hover)!important}[data-theme=dark] body #root .portfolio-status.is-warn{color:rgb(var(--hz-warn))!important;background:rgb(var(--hz-warn) / .12)!important}[data-theme=dark] body #root .portfolio-status.is-good{color:rgb(var(--hz-ok))!important;background:rgb(var(--hz-ok) / .12)!important}html body #root .ce-app .andrew-title{font:500 15px/20px var(--z-font)!important;letter-spacing:-.005em!important;color:var(--z-text-strong)!important}html body #root .ce-app .andrew-title .gradient{background:none!important;-webkit-text-fill-color:currentColor!important;color:inherit!important}html body #root .ce-app .andrew-copy{font:400 13px/18px var(--z-font)!important;color:var(--z-muted)!important}html body #root .ce-app .andrew-orb{background:var(--z-active)!important;color:var(--z-text-strong)!important;box-shadow:none!important}html body #root .ce-app .andrew-prompt :is(input,textarea){background:var(--z-bg)!important;border:1px solid var(--z-border)!important;box-shadow:none!important}html body #root .ce-app :is(.pipeline-card,.metric-card):after,html body #root .ce-app :is(.pipeline-card,.metric-card):before{display:none!important}html body #root .ce-app .pipeline-card span{text-transform:none!important;letter-spacing:0!important;font:400 12px/16px var(--z-font)!important;color:var(--z-muted)!important}html body #root .ce-app .pipeline-card strong{font:500 20px/26px var(--z-font)!important;color:var(--z-text-strong)!important}html body #root .ce-app .andrew-send{background:var(--z-solid)!important;color:var(--z-on-solid)!important;box-shadow:none!important}html body #root .ce-app :is(.chip,.pill,.tag){border-radius:99px!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important}html body #root .ce-app .nav-item{border-radius:var(--z-r-control)!important;font:400 13px/17px var(--z-font)!important;color:var(--z-text)!important;box-shadow:none!important;border:0!important}html body #root .ce-app .nav-item:hover{background:var(--z-hover)!important}html body #root .ce-app .nav-item.active{background:var(--z-active)!important;color:var(--z-text-strong)!important;font-weight:500!important}html body #root .ce-app .nav-item :is(.nav-icon,svg){color:var(--z-muted)!important}html body #root .ce-app .nav-item.active :is(.nav-icon,svg){color:var(--z-text-strong)!important}html body #root .ce-app :is(.mode-btn,.device-btn).active,html body #root .ce-app :is(.outline-item,.conversation-item).active{background:var(--z-active)!important;color:var(--z-text-strong)!important;box-shadow:none!important;border-color:transparent!important}html body #root .ce-app .nav-section-label,html body #root .ce-app .sidebar :is(h4,.section-title){text-transform:none!important;letter-spacing:0!important;font:400 12px/16px var(--z-font)!important;color:var(--z-faint)!important}html:is(:not([data-accent]),[data-accent=rainbow]){--hc-accent: var(--z-solid);--hc-accent-fill: var(--z-solid);--hc-accent-ink: var(--z-on-solid);--hc-accent-soft: var(--z-active)}html body #root .hc-andrew-link,html body #root a.text-violet,html body #root button.text-violet{color:var(--z-text-strong)!important}html body #root :is(.hc-progress,[role=progressbar])>*{background:var(--z-solid)!important}html body #root .hc-stage :is(h2,h3,h4).text-\[11px\],html body #root .hc-stage :is(h3,h4)[class*=tracking]{letter-spacing:0!important;text-transform:none!important}html.hc-home-open,html.hc-home-open body{background:var(--z-bg)!important}html.hc-home-open body #root,html.hc-home-open body #root .hc-os,html.hc-home-open body #root .hc-main{background:transparent!important}html.hc-home-open body #root{position:relative;z-index:1}.hc-home-art{position:fixed;z-index:0;left:0;right:0;top:0;height:min(72dvh,760px);pointer-events:none;opacity:calc(1 - var(--art-dissolve, 0));transition:opacity .12s linear}.hc-home-art .hc-backdrop{opacity:var(--bd-visibility, 1)!important;-webkit-mask-image:linear-gradient(#000 0%,rgb(0 0 0 / .94) 28%,rgb(0 0 0 / .6) 54%,rgb(0 0 0 / .18) 76%,transparent 92%)!important;mask-image:linear-gradient(#000 0%,rgb(0 0 0 / .94) 28%,rgb(0 0 0 / .6) 54%,rgb(0 0 0 / .18) 76%,transparent 92%)!important}.hc-home-art .hc-backdrop.is-css{-webkit-mask:none!important;mask:none!important}.hc-preview>.hc-backdrop{opacity:calc((.35 + var(--bd-strength, .55) * .65) * var(--bd-visibility, 1))}html.hc-home-open body #root .hc-stage{background:transparent!important;border-radius:0!important;box-shadow:none!important}html.hc-home-open body #root .hc-rail{background:color-mix(in srgb,var(--z-shell) 58%,transparent)!important;backdrop-filter:blur(22px) saturate(1.35);box-shadow:inset -1px 0 rgb(var(--z-ink) / .06)!important}html.hc-home-open body #root .hc-top{background:transparent!important;border:0!important;box-shadow:none!important}html.hc-home-open body #root .hc-top .hc-crumb{visibility:hidden}html.hc-home-open body #root .hc-top :is(button,a,[role=button]):not(.hc-ctx){backdrop-filter:blur(14px) saturate(1.3)}html.hc-home-open body #root .hc-foot{display:none}html body #root .hc-hero{--art: calc(min(72dvh, 760px) / var(--z-zoom));margin:0!important;padding:max(48px,calc(var(--art) * .42 - 120px)) 0 0!important;min-height:calc(var(--art) - 110px);display:block!important;text-align:left}html body #root .hc-hero:not(.has-picture){min-height:0;padding-top:clamp(56px,16vh,160px)!important}html body #root .hc-hero>h1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html body #root .hc-composer{position:relative;width:min(560px,100%);margin:0 auto!important}html body #root .hc-hero.has-picture .hc-composer:before{content:"";position:absolute;z-index:-1;inset:-90px -200px -120px;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--z-bg) 72%,transparent),color-mix(in srgb,var(--z-bg) 46%,transparent) 55%,transparent)}html[data-theme=dark] .hc-home-art{filter:brightness(.62) saturate(.95)}html body #root .hc-composer-box{border-radius:16px!important;background:color-mix(in srgb,var(--z-bg) 62%,transparent)!important;backdrop-filter:blur(20px) saturate(1.4);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--z-bg) 55%,transparent),0 1px 2px #0000000a,0 18px 40px -22px #00000047!important}html body #root .hc-hero:not(.has-picture) .hc-composer-box{background:var(--z-bg)!important;box-shadow:inset 0 0 0 1px var(--z-border),0 10px 30px -18px #0003!important}html body #root .hc-composer-box:before{display:none!important}html body #root .hc-stage .hc-composer textarea:not(#z-a):not(#z-b){min-height:64px;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:16px 16px 0 0!important}html body #root .hc-composer textarea{min-height:64px;padding:14px 16px 6px!important;font:400 13px/18px var(--z-font)!important;color:var(--z-text-strong)}html body #root .hc-composer textarea::-moz-placeholder{color:var(--z-muted)}html body #root .hc-composer textarea::placeholder{color:var(--z-muted)}html body #root .hc-composer-row{padding:4px 8px 8px 10px!important;gap:4px!important}html body #root .hc-composer-row .hc-pill{height:26px;padding:0 8px;border:0!important;border-radius:8px;background:transparent!important;box-shadow:none!important;font:500 12px/1 var(--z-font)!important;color:var(--z-text)}html body #root .hc-composer-row .hc-pill:hover{background:rgb(var(--z-ink) / .05)!important}html body #root .hc-send{width:26px!important;height:26px!important;background:var(--z-text-strong, #171717)!important;color:var(--z-bg)!important}html body #root .hc-send svg{width:15px;height:15px}html body #root .hc-send:disabled{background:rgb(var(--z-ink) / .14)!important;color:var(--z-bg)!important;box-shadow:none!important}html body #root .hc-composer-context{display:flex;justify-content:flex-end;gap:2px;margin:0 4px 6px}html body #root :is(.hc-ctx,.hc-composer-tabs button){display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 7px;border:0;border-radius:7px;background:transparent;font:500 11.5px/1 var(--z-font)!important;color:var(--z-text);cursor:default;text-shadow:none!important}html body #root button.hc-ctx,html body #root .hc-composer-tabs button{cursor:pointer}html body #root :is(button.hc-ctx,.hc-composer-tabs button):hover{background:color-mix(in srgb,var(--z-bg) 50%,transparent)}html body #root .hc-ctx svg{color:var(--z-muted)}html body #root .hc-ctx.is-hot{color:var(--z-text-strong)}html body #root .hc-ctx.is-hot svg{color:rgb(var(--hz-warn))}html body #root .hc-composer-tabs{display:flex;gap:2px;margin:6px 4px 0!important}html body #root .hc-composer-tabs button[aria-selected=true]{color:var(--z-text-strong);background:color-mix(in srgb,var(--z-bg) 55%,transparent)}html body #root .hc-composer-tabs button[aria-selected=true]:after{display:none!important}html body #root .hc-composer-tabs .n{min-width:0!important;height:auto!important;padding:0!important;background:none!important;font:500 11px/1 var(--z-mono)!important;color:var(--z-muted)!important}html body #root .hc-composer-tabs .n.hot{color:rgb(var(--hz-warn))!important}html body #root .hc-suggest{justify-content:flex-start!important;gap:0 2px!important;margin:18px 0 0!important;max-width:none!important}html body #root .hc-suggest button{height:26px!important;padding:0 9px!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;font:400 12px/1 var(--z-font)!important;color:var(--z-muted)!important}html body #root .hc-suggest button:hover{color:var(--z-text-strong)!important;background:color-mix(in srgb,var(--z-bg) 55%,transparent)!important}html body #root .hc-runlist{margin-top:10px!important;border-radius:12px!important;background:color-mix(in srgb,var(--z-bg) 72%,transparent)!important;backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px var(--z-border)!important}html body #root .hc-board-head{margin:8px 0 12px!important}html body #root .hc-board-head h2{font:500 13px/17px var(--z-font)!important;color:var(--z-muted)!important}html[data-theme=light] body #root .hc-home[data-background=picture] .hc-hero.has-picture .hc-composer:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--z-bg) 84%,transparent),color-mix(in srgb,var(--z-bg) 62%,transparent) 55%,transparent)}html[data-theme=light] body #root .hc-home[data-background=picture] :is(.hc-mode-help,.hc-suggest button){color:var(--z-text)!important}html body #root .hc-home .hc-w[data-widget=needs-you] .focus-lead{padding:var(--hc-pad)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body #root .hc-home .hc-w[data-widget=needs-you] .focus-main{flex-flow:row wrap;align-items:flex-start}html body #root .hc-home .hc-w[data-widget=needs-you] .focus-copy{flex:1 1 16rem;overflow-wrap:anywhere}html body #root .hc-home .hc-w[data-widget=needs-you] .focus-actions{width:auto;max-width:100%}html[data-theme=light] body #root .hc-home .hc-w[data-widget=needs-you] :is(.hc-w-head .meta,.focus-kicker .text-faint,.focus-meta){color:var(--z-muted)}html body #root select:not(#z-a):not(#z-b){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:28px!important;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23898989' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 9px center!important;background-size:12px 12px!important}html body #root select::-ms-expand{display:none}html body #root input[type=checkbox]:not(#z-a),html body #root input[type=radio]:not(#z-a){-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:15px;height:15px;margin:0;padding:0!important;min-height:0!important;border:1px solid var(--z-border-strong)!important;border-radius:4px!important;background:var(--z-bg)!important;box-shadow:none!important;display:inline-grid;place-content:center;cursor:pointer;vertical-align:-2px;transition:background-color .12s,border-color .12s}html body #root input[type=radio]:not(#z-a):not(#z-b){border-radius:99px!important}html body #root input[type=checkbox]:before{content:"";width:9px;height:9px;transform:scale(0);transition:transform .12s;background:var(--z-bg);clip-path:polygon(14% 52%,0 66%,40% 100%,100% 22%,86% 8%,40% 72%)}html body #root input[type=radio]:before{content:"";width:7px;height:7px;border-radius:99px;transform:scale(0);transition:transform .12s;background:var(--z-bg)}html body #root :is(input[type=checkbox],input[type=radio]):checked:not(#z-a):not(#z-b){background:var(--z-text-strong)!important;border-color:var(--z-text-strong)!important}html body #root :is(input[type=checkbox],input[type=radio]):checked:before{transform:scale(1)}html body #root input[type=checkbox]:indeterminate:not(#z-a):not(#z-b){background:var(--z-text-strong)!important;border-color:var(--z-text-strong)!important}html body #root input[type=checkbox]:indeterminate:before{transform:scale(1);height:2px;clip-path:none}html body #root :is(input[type=checkbox],input[type=radio]):disabled{opacity:.45;cursor:default}html body #root input[type=range]{accent-color:var(--z-text-strong)}html body #root :is(input[type=date],input[type=time],input[type=datetime-local],input[type=month]){font-variant-numeric:tabular-nums;color:var(--z-text)!important}html body #root :is(input[type=date],input[type=time],input[type=datetime-local],input[type=month])::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer;filter:grayscale(1)}html body #root :is(input[type=date],input[type=datetime-local])::-webkit-datetime-edit-fields-wrapper{padding:0}html body #root input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}html[data-theme=dark] body #root :is(input[type=date],input[type=time],input[type=datetime-local],input[type=month])::-webkit-calendar-picker-indicator{filter:invert(1) grayscale(1)}html body #root *{scrollbar-width:thin;scrollbar-color:rgb(var(--z-ink) / .18) transparent}html body #root ::-webkit-scrollbar{width:10px;height:10px}html body #root ::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:99px;background:rgb(var(--z-ink) / .16) padding-box}html body #root ::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--z-ink) / .28)}html body #root ::-webkit-scrollbar-track,html body #root ::-webkit-scrollbar-corner{background:transparent}html.hc-home-open body #root .hc-top .hc-search{background:color-mix(in srgb,var(--z-bg) 60%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--z-bg) 45%,transparent)!important;color:var(--z-text)!important}html.hc-home-open body #root .hc-top .hc-search :is(span,svg,kbd){color:var(--z-text)!important}html.hc-canvas-open,html.hc-canvas-open body{background:var(--z-bg)!important}html.hc-canvas-open body #root{position:relative;z-index:1;background:transparent!important}html.hc-canvas-open body #root :is(.hc-os,.hc-main,.hc-stage){background:transparent!important;border-radius:0!important;box-shadow:none!important}.hc-home-art.is-workspace{height:min(36dvh,340px);opacity:calc(.17 * (1 - var(--art-dissolve, 0)))}html.hc-canvas-open body #root .hc-rail{background:color-mix(in srgb,var(--z-shell) 58%,transparent)!important;backdrop-filter:blur(22px) saturate(1.25);box-shadow:none!important}html.hc-canvas-open body #root .hc-top{background:transparent!important;border:0!important;box-shadow:none!important}html.hc-canvas-open body #root .hc-stage-inner{max-width:none}html.hc-canvas-open body #root .hc-top .hc-search{background:color-mix(in srgb,var(--z-bg) 65%,transparent)!important;backdrop-filter:blur(16px);color:var(--z-text)!important}html.hc-canvas-open body #root .hc-foot{opacity:1;color:var(--z-muted)!important}html.hc-work-open body #root :is(.hc-w,.hz-surface){background:color-mix(in srgb,var(--z-bg) 86%,var(--z-shell))!important}html.hc-canvas-open body #root .ce-app{background:transparent!important}html.hc-canvas-open body #root .ce-app :is(.main,.main-content,.topbar,.page-head){background:transparent!important}html.hc-canvas-open body #root .ce-app .sidebar{background:color-mix(in srgb,var(--z-shell) 65%,transparent)!important;backdrop-filter:blur(20px);border-right:0!important}html body #root :is(.hc-dialog,.hc-chipmenu-panel,.hc-context-overlay,.hc-andrew){font-family:var(--z-font);color:var(--z-text)}html body #root .hc-andrew{background:color-mix(in srgb,var(--z-bg) 94%,transparent)!important}@media(prefers-reduced-transparency:reduce){html.hc-canvas-open body #root .hc-rail{background:var(--z-shell)!important;backdrop-filter:none}html body #root .hc-composer-box{background:var(--z-bg)!important;backdrop-filter:none}}@media(pointer:coarse){html body #root :is(.hc-rail .hz-navlink,.hc-toolbar select,.hz-btn,.hc-composer-tabs button,.hc-suggest button){min-height:44px!important}}.hc-ui{margin-top:20px;font:400 13px/1.5 var(--z-font);color:var(--z-text);min-width:0}.hc-ui-toolbar,.hc-ui-source>header,.hc-ui-change>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.hc-ui-toolbar{color:var(--z-muted);font-size:12px;border-bottom:1px solid var(--z-divider);padding-bottom:8px}.hc-ui-toolbar button{display:grid;place-items:center;width:32px;height:32px;border-radius:8px}.hc-ui-toolbar button:hover{background:var(--z-hover)}.hc-ui-answer{display:grid;gap:24px}.hc-ui-source>header,.hc-ui-change>header{padding:14px 0 10px;align-items:start}html body #root .hc-ui h3{font:550 14px/1.4 var(--z-font)!important;margin:0;overflow-wrap:anywhere}.hc-ui header span{flex:none;font-size:12px;color:var(--z-muted)}.hc-ui-records{list-style:none;padding:0;margin:0}.hc-ui-records>li{padding:14px 0;border-bottom:1px solid var(--z-divider)}.hc-ui-record-head :is(a,strong){display:inline-flex;align-items:baseline;gap:6px;font-weight:550;color:var(--z-text-strong);overflow-wrap:anywhere}.hc-ui-record-head a:hover{text-decoration:underline;text-underline-offset:3px}.hc-ui-record-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:10px 0}.hc-ui :is(dt,.hc-ui-caption){font-size:12px;color:var(--z-muted)}.hc-ui dd{margin:2px 0 0;overflow-wrap:anywhere}.hc-ui details{margin-top:8px}.hc-ui summary{cursor:pointer;color:var(--z-muted);font-size:12px;padding:4px 0}.hc-ui details button{padding:8px 10px;background:var(--z-hover);border-radius:8px;text-align:left}.hc-ui-search{display:grid;gap:5px;font-size:12px;color:var(--z-muted);margin:4px 0}.hc-ui-search input{width:100%;min-height:36px;border:1px solid var(--z-border);border-radius:8px;padding:6px 10px;background:var(--z-bg);color:var(--z-text)}.hc-ui-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:4px 0 14px}.hc-ui-figures dd{font-size:16px;font-weight:500;color:var(--z-text-strong)}.hc-ui-note,.hc-ui-caption{margin:10px 0;color:var(--z-muted);overflow-wrap:anywhere}.hc-ui-change{border-radius:12px;padding:0 14px 14px;background:var(--z-block)}.hc-ui-change pre,.hc-ui-payload{padding:12px;border-radius:8px;background:var(--z-bg);font:400 12px/1.55 var(--z-mono);white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow-y:auto;margin:10px 0}.hc-ui-actions{display:flex;flex-wrap:wrap;gap:8px}.hc-ui-error{color:rgb(var(--hz-danger))}@media(pointer:coarse){.hc-ui :is(button,summary,input){min-height:44px}html body #root :is(.sales-assignee-picker,.sales-directory) :is(button,input,select){min-height:calc(44px / var(--z-zoom))!important;min-width:calc(44px / var(--z-zoom))!important}}@media(max-width:380px){.hc-ui-record-fields,.hc-ui-figures{grid-template-columns:1fr}}.hc-operations-section{padding:20px 0;border-top:1px solid var(--z-divider)}.hc-deal-board section{border-radius:12px;background:var(--z-block);padding:4px}.hc-deal-board section>header{border-bottom:0}.hc-deal-board li{border-color:var(--z-divider)}.hc-tabs button[aria-pressed=true]{background:var(--z-active);color:var(--z-text-strong)}html body #root .ce-app :is(.outline-item.active,.ai-tiny,.badge.purple,.tab.active){color:var(--z-text-strong)!important;background:var(--z-active)!important;border-color:var(--z-border)!important}html body #root .ce-app .metric-icon{width:20px;height:20px;background:transparent!important;color:var(--z-muted)!important;border-radius:0}html body #root .ce-app .metric-card{padding:16px 0;background:transparent!important;border-radius:0!important}html body #root .ce-app .kicker:before{display:none}html body #root .ce-app .insight-hero{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:8px 0 24px!important;grid-template-columns:minmax(0,1fr) minmax(140px,.25fr);color:var(--z-text)!important}html body #root .ce-app .insight-copy h2{font:500 20px/1.35 var(--z-font)!important;letter-spacing:-.015em!important;max-width:48ch}html body #root .ce-app .insight-copy p{font:400 13px/1.55 var(--z-font)!important;color:var(--z-muted)!important}html body #root .ce-app .insight-pill{color:var(--z-muted)!important;background:transparent!important;border:0!important;font-size:12px!important;padding:4px 0!important}html body #root .ce-app .insight-points{gap:4px 16px}html body #root .ce-app .insight-score{border:0!important;background:transparent!important;min-height:0;padding:0;text-align:right;align-content:start;justify-items:end}html body #root .ce-app .insight-score strong{font:500 28px/1.2 var(--z-font)!important;color:var(--z-text-strong)!important;letter-spacing:-.02em}html body #root .ce-app .insight-score span{font-size:12px!important;color:var(--z-muted)!important}html body #root .ce-app .insight-score .score-label{color:var(--z-text)!important;background:var(--z-hover)!important}html body #root .ce-app .andrew-mini{background:var(--z-hover)!important;border:0!important;box-shadow:none!important;color:var(--z-text)!important}html body #root .ce-app :is(.andrew-mini strong,.site-copy strong){color:var(--z-text-strong)!important}html body #root .ce-app :is(.andrew-mini span,.site-copy span){color:var(--z-muted)!important;font-size:12px!important}html body #root .ce-app .nav-count{background:var(--z-hover)!important;color:var(--z-text)!important;font-size:12px!important}html body #root .ce-app :is(.nav-label,.sidebar-footer){border-color:var(--z-divider)!important;color:var(--z-muted)!important}html body #root .ce-app .chart-grid line{stroke:var(--z-divider)!important}html[data-theme=dark] body #root .ce-app{--teal: #7dceaa;--lime-deep: #7dceaa;--red: #ff8c96;--teal-soft: rgb(125 206 170 / .12);--lime-soft: rgb(125 206 170 / .12)}@media(max-width:680px){html body #root .ce-app .insight-hero{grid-template-columns:minmax(0,1fr)}html body #root .ce-app .insight-score{text-align:left;justify-items:start}}html body #root .ce-app .andrew-drawer{top:calc(var(--ce-chrome-top) / var(--z-zoom))!important;bottom:0!important;max-height:calc((100dvh - var(--ce-chrome-top)) / var(--z-zoom));background:color-mix(in srgb,var(--z-bg) 94%,transparent)!important;color:var(--z-text)!important;backdrop-filter:blur(20px)}html body #root .ce-app :is(.andrew-chat-intro,.andrew-plan,.capability){background:transparent!important;border:0!important;box-shadow:none!important;color:var(--z-text)!important}html body #root .ce-app .andrew-chat-intro{padding:12px 0;font:400 13px/1.55 var(--z-font)!important}html body #root .ce-app :is(.drawer-head,.drawer-compose){background:transparent!important;border-color:var(--z-divider)!important}html body #root .ce-app .capability{padding:12px 8px;text-align:left;border-radius:8px}html body #root .ce-app .capability:hover{background:var(--z-hover)!important}html body #root .ce-app :is(.capability span,.drawer-head-copy span,.drawer-footnote){color:var(--z-muted)!important;font-size:12px!important}html body #root .ce-app :is(.capability strong,.capability svg,.drawer-head-copy strong){color:var(--z-text-strong)!important}html body #root .ce-app .andrew-plan{display:block!important;padding:12px 0}html body #root .ce-app .drawer-compose-box{background:var(--z-hover)!important;border-color:var(--z-border)!important}.hc-interaction-toggle{display:inline-flex;flex:none;align-items:center;gap:2px;padding:3px;border-radius:9px;background:color-mix(in srgb,var(--z-bg) 72%,transparent);box-shadow:inset 0 0 0 1px var(--z-border)}html body #root .hc-interaction-toggle button{height:28px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:var(--z-muted)!important;font:500 12px/1 var(--z-font)!important}html body #root .hc-interaction-toggle button[aria-checked=true]{color:var(--z-text-strong)!important;background:var(--z-active)!important}html body #root .hc-interaction-toggle button:hover:not(:disabled){color:var(--z-text-strong)!important}html body #root .hc-interaction-toggle button:disabled{opacity:.55;cursor:default}.hc-interaction-bar{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:12px 16px;border-bottom:1px solid var(--z-divider)}.hc-interaction-bar p,.hc-mode-help{margin:0;font:400 12px/1.45 var(--z-font);color:var(--z-muted)}html body #root .hc-composer-context{flex-wrap:wrap;align-items:center;gap:4px}.hc-composer-context .hc-interaction-toggle{margin-right:auto}.hc-mode-help{padding:8px 6px 0;text-align:left}@media(pointer:coarse){html body #root .hc-interaction-toggle button{min-height:40px;padding:0 14px}}html body #root .hc-inset-layer{--drawer-gap: 8px;position:fixed!important;z-index:200;display:flex;justify-content:flex-end;left:calc(var(--drawer-x, 0px) / var(--z-zoom));top:calc(var(--drawer-y, 0px) / var(--z-zoom))!important;width:calc(var(--drawer-vw, 100vw) / var(--z-zoom));height:calc(var(--drawer-vh, 100dvh) / var(--z-zoom));min-height:0!important;margin:0!important;overflow:hidden;padding:max(var(--drawer-gap),calc(env(safe-area-inset-top,0px) / var(--z-zoom))) max(var(--drawer-gap),calc(env(safe-area-inset-right,0px) / var(--z-zoom))) max(var(--drawer-gap),calc(env(safe-area-inset-bottom,0px) / var(--z-zoom))) max(var(--drawer-gap),calc(env(safe-area-inset-left,0px) / var(--z-zoom)));box-sizing:border-box;background:transparent!important;overscroll-behavior:contain}html body #root .hc-inset-backdrop{position:absolute;inset:0;border:0;padding:0;border-radius:0;cursor:default;background:#141f2c47;backdrop-filter:none;-webkit-backdrop-filter:none;touch-action:none;animation:hc-inset-dim .18s ease-out both}html[data-theme=dark] body #root .hc-inset-backdrop{background:#0000008c}html body #root .hc-inset-layer .hc-inset-panel{position:relative!important;inset:auto!important;z-index:1;display:flex!important;flex-direction:column;flex:0 1 440px;width:min(440px,100%)!important;max-width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;min-width:0;margin:0!important;padding:0!important;overflow:hidden;background:var(--z-bg)!important;color:var(--z-text);border:0!important;border-radius:20px!important;box-shadow:0 12px 42px #0000002e,0 0 0 1px rgb(var(--z-ink) / .045)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none;transition:none;animation:hc-inset-enter .22s cubic-bezier(.16,1,.3,1) both;isolation:isolate}html body #root .hc-inset-panel :is(.hc-andrew-head,.drawer-head){flex:none;height:auto;min-height:60px;padding:10px 16px;background:var(--z-bg)!important}html body #root .hc-inset-panel :is(.hc-andrew-body,.drawer-body){flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}html body #root .hc-inset-panel :is(.hc-andrew-foot,.drawer-compose){flex:none;min-width:0;padding:12px 16px 16px;background:var(--z-bg)!important}html body #root .hc-inset-panel .hc-interaction-bar{padding:10px 16px}html body #root .hc-inset-panel .hc-andrew-history{top:60px;max-height:min(60%,420px)}html body #root .hc-inset-panel .hc-andrew-tools{gap:0}html body #root .hc-inset-panel .hc-andrew-id{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}html body #root .hc-inset-panel .hc-andrew-id .andrew-title{flex:none}html body #root .hc-inset-panel .hc-andrew-id .andrew-sub{width:100%}html body #root .hc-inset-layer .hc-inset-panel :is(.hc-andrew-composer textarea,.drawer-compose textarea){color:var(--z-text-strong)!important;background:transparent!important}html body #root .hc-inset-layer .hc-inset-panel :is(.hc-andrew-composer textarea,.drawer-compose textarea)::-moz-placeholder{color:var(--z-muted)!important}html body #root .hc-inset-layer .hc-inset-panel :is(.hc-andrew-composer textarea,.drawer-compose textarea)::placeholder{color:var(--z-muted)!important}html body #root .hc-inset-panel :is(.hc-andrew-tool,.drawer-close){min-height:36px}html body #root .hc-inset-layer .hc-inset-panel .drawer-close{color:var(--z-text-strong)!important;background:transparent!important;border-color:transparent!important}@keyframes hc-inset-enter{0%{transform:translate(calc(100% + 24px))}to{transform:translate(0)}}@keyframes hc-inset-dim{0%{opacity:0}to{opacity:1}}@media(max-width:600px){html body #root .hc-inset-layer{--drawer-gap: 6px}html body #root .hc-inset-layer .hc-inset-panel{flex-basis:100%;width:100%!important;border-radius:16px!important}html body #root .hc-inset-panel .hc-andrew-head{padding:8px;gap:4px;min-height:52px}html body #root .hc-inset-panel .hc-andrew-head>:first-child,html body #root .hc-inset-panel .andrew-sub,html body #root .hc-inset-panel .hc-andrew-tool span{display:none}html body #root .hc-inset-panel .hc-andrew-id{flex:1}html body #root .hc-inset-panel .andrew-title{flex:none}html body #root .hc-inset-panel :is(.hc-andrew-tool,.drawer-close,.hc-andrew-send){width:calc(44px / var(--z-zoom))!important;min-width:calc(44px / var(--z-zoom));height:calc(44px / var(--z-zoom))!important;min-height:calc(44px / var(--z-zoom));padding:0!important;justify-content:center;flex:none}html body #root .hc-inset-panel :is(.hc-andrew-body,.drawer-body){padding:12px}html body #root .hc-inset-panel :is(.hc-andrew-foot,.drawer-compose){padding:10px 12px 12px}html body #root .hc-inset-panel :is(.hc-andrew-composer textarea,.drawer-compose textarea){font-size:16px!important;line-height:1.4!important;min-height:48px;max-height:120px}html body #root .hc-inset-panel .hc-andrew-history{top:52px}html body #root .hc-inset-panel .hc-interaction-bar{padding:8px 12px;gap:6px 10px}}html body #root .hc-inset-layer[data-compact=true] .hc-interaction-bar p,html body #root .hc-inset-layer[data-compact=true] :is(.hc-andrew-foot .hc-andrew-meta,.drawer-footnote){display:none}html body #root .hc-inset-layer[data-compact=true] :is(.hc-andrew-foot,.drawer-compose){padding-top:8px;padding-bottom:8px}html body #root .hc-inset-layer[data-compact=true] :is(.hc-andrew-head,.drawer-head){min-height:44px;padding-top:4px;padding-bottom:4px}html body #root .hc-inset-layer[data-compact=true] .hc-interaction-bar{padding-top:2px;padding-bottom:2px}html body #root .hc-inset-layer[data-compact=true] :is(.hc-andrew-composer textarea,.drawer-compose textarea){height:52px!important;min-height:52px!important;max-height:52px!important;padding-top:8px!important;padding-bottom:8px!important}@media(pointer:coarse){html body #root .hc-inset-panel :is(.hc-andrew-tool,.drawer-close,.hc-andrew-send,.drawer-compose-box button){min-width:calc(44px / var(--z-zoom));min-height:calc(44px / var(--z-zoom))}html body #root .hc-inset-panel .hc-interaction-toggle button{min-height:calc(44px / var(--z-zoom))}html body #root .hc-inset-panel :is(.hc-andrew-composer textarea,.drawer-compose textarea){font-size:16px!important}}@media(prefers-reduced-motion:reduce){html body #root :is(.hc-inset-panel,.hc-inset-backdrop){animation:none!important;transition:none!important}}html body #root .hc-inset-layer[data-short=true] :is(.hc-andrew-body,.drawer-body){padding-top:0;padding-bottom:0}html body #root .hc-inset-layer[data-short=true] :is(.hc-andrew-head,.drawer-head){padding-top:2px;padding-bottom:2px}html body #root .hc-inset-layer[data-short=true] :is(.hc-andrew-foot,.drawer-compose){padding-top:4px;padding-bottom:4px}html body #root .hc-inset-layer[data-short=true] :is(.hc-andrew-composer textarea,.drawer-compose textarea){height:calc(44px / var(--z-zoom))!important;min-height:calc(44px / var(--z-zoom))!important;max-height:calc(44px / var(--z-zoom))!important}html body #root .hc-inset-layer .drawer-compose-box button{background:var(--z-text-strong)!important;color:var(--z-bg)!important;border-radius:50%}@media(max-width:350px){html body #root .hc-inset-panel .hc-andrew-head{padding-left:6px;padding-right:6px;gap:2px}html body #root .hc-inset-panel .andrew-title{font-size:calc(15px / var(--z-zoom))!important}}:root{--hc-ease-settle: cubic-bezier(.16, 1, .3, 1);--hc-motion-control: .18s;--hc-motion-reveal: .22s}html body #root .hc-interaction-toggle{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;isolation:isolate;gap:2px}html body #root .hc-interaction-toggle .hc-mode-selection{position:absolute;left:3px;top:3px;bottom:3px;width:calc((100% - 8px)/2);border-radius:6px;background:var(--z-active);pointer-events:none;z-index:-1;transition:transform var(--hc-motion-control) var(--hc-ease-settle)}html body #root .hc-interaction-toggle[data-mode=agent] .hc-mode-selection{transform:translate(calc(100% + 2px))}html body #root .hc-interaction-toggle button[aria-checked=true]{background:transparent!important}html body #root .hc-interaction-toggle button{position:relative;min-width:0}.hc-mode-copy{animation:hc-copy-in var(--hc-motion-control) var(--hc-ease-settle) both}@keyframes hc-copy-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}html body #root .hc-motion-composer{position:relative;isolation:isolate;border:0!important;outline:none!important;box-shadow:none!important}html body #root .hc-hero .hc-motion-composer.hc-composer-box{box-shadow:0 1px 2px #0000000a,0 18px 40px -22px #0003!important}html body #root .hc-motion-composer textarea,html body #root .hc-motion-composer textarea:focus,html body #root .hc-motion-composer textarea:focus-visible{border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important}html body #root .hc-motion-composer:before{content:"";display:block!important;position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:2;opacity:1;background:var(--z-border);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity var(--hc-motion-control) ease,background-color var(--hc-motion-control) ease}html body #root .hc-motion-composer:focus-within:before{background:var(--hc-accent);padding:1.5px}html body #root .hc-motion-composer[data-working=true]:before{background:var(--hc-accent);padding:1.5px;animation:hc-working-edge 1.6s ease-in-out infinite}@keyframes hc-working-edge{0%,to{opacity:.45}50%{opacity:1}}html body #root :is(.hc-andrew-send,.hc-send,.drawer-compose-box button,.hz-btn){transition:transform .1s var(--hc-ease-settle),background-color .15s ease,opacity .15s ease}html body #root :is(.hc-andrew-send,.hc-send,.drawer-compose-box button,.hz-btn):active:not(:disabled){transform:scale(.97)}html body #root .hc-inset-layer[data-managed-motion] :is(.hc-inset-panel,.hc-inset-backdrop){animation:none!important}.hc-action-progress,.hc-confirmed-outcome{display:inline-flex;align-items:center;gap:6px}.hc-action-progress>svg{animation:hc-progress-spin 1s linear infinite}@keyframes hc-progress-spin{to{transform:rotate(360deg)}}html body #root .hc-confirmed-outcome{min-height:28px;padding:3px 10px 3px 6px;border-radius:999px;color:#16794b;background:#16794b17;font-weight:500}.hc-confirmed-check{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,currentColor 12%,transparent)}html[data-theme=dark] body #root .hc-confirmed-outcome{color:#7dceaa;background:#7dceaa17}.hc-answer-disclosure{display:inline-flex;align-items:center;gap:8px;padding:6px 0;font-size:12px;color:var(--z-muted)}.hc-answer-disclosure svg{transition:transform var(--hc-motion-control) var(--hc-ease-settle)}.hc-answer-details-body{overflow:hidden}.hc-answer-details-body>div{padding:8px 0 4px}.hc-ui-records>li{border-radius:8px}.hc-workers .bar i,.funnel-fill{transition:width .42s var(--hc-ease-settle)}@media(pointer:coarse){:root{--hc-motion-control: .14s;--hc-motion-reveal: .18s}.hc-answer-disclosure{min-height:44px}}html[data-motion=reduced] body #root :is(.hc-mode-selection,.hc-mode-copy,.hc-answer-disclosure svg,.hc-action-progress>svg),html[data-motion=reduced] body #root .hc-motion-composer:before{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){html body #root *,html body #root *:before,html body #root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.hc-motion-review{max-width:960px;margin:0 auto;padding:24px 0 48px}.hc-motion-review>header{margin-bottom:28px}.hc-motion-review h1{font-size:24px;font-weight:500;margin:0 0 8px}.hc-motion-review p{color:var(--z-muted);font-size:13px;line-height:1.6}.hc-motion-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.hc-motion-review section{min-width:0;padding:20px;border-radius:16px;background:var(--z-block)}.hc-motion-review h2{font-size:15px;font-weight:500;margin:0 0 8px}.hc-motion-review-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.hc-motion-review .hc-ui-change{padding:0;background:transparent}.hc-motion-review .hc-andrew-composer textarea{color:var(--z-text-strong);background:transparent!important;border:0;font-size:16px}.hc-motion-review .hc-review-track{height:10px;background:var(--z-hover);border-radius:6px;overflow:hidden;margin:18px 0}.hc-review-track [data-motion-fill]{height:100%;background:var(--hc-accent);border-radius:inherit}.hc-demo-flag a{margin-left:12px;text-decoration:underline;text-underline-offset:3px}@media(max-width:680px){.hc-motion-review-grid{grid-template-columns:1fr}.hc-motion-review{padding-top:12px}}
