@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Geist-var.woff2) format("woff2")}[data-theme=vooxi]{color-scheme:dark;--hx-ground:#090b0e;--hx-panel:#0b0e11;--hx-panel-2:#0e1216;--hx-raise:#131827;--hx-line:#1c2130;--hx-line-strong:#2a3244;--hx-ink:#f5f6f8;--hx-ink-2:#c9d6e8;--hx-quiet:#8aa1c4;--hx-faint:#5d6f8e;--hx-orange:#f76611;--hx-orange-hi:#ff7a2b;--hx-orange-ink:#ff8a45;--hx-orange-wash:#26170d;--hx-orange-line:#6b3514;--hx-bot:#A100FF;--hx-bot-hi:#B94CFF;--hx-bot-soft:rgba(161,0,255,.14);--hx-green:#12d98b;--hx-green-wash:#0a2620;--hx-green-line:#0f7a52;--hx-indigo:#7069f2;--hx-indigo-wash:#16163a;--hx-amber:#f59a3c;--hx-red:#e5484d;--hx-red-wash:#2a1013;--hx-warn-wash:#1a150a;--hx-slate-wash:#141a28;--hx-accent:var(--hx-orange);--hx-accent-hi:var(--hx-orange-hi);--hx-on-accent:#111317;--hx-accent-glow:transparent;--hx-select:var(--hx-ink);--hx-select-bar:var(--hx-bot);--hx-select-wash:#1a1427;--hx-select-icon:var(--hx-bot-hi);--hx-seg-on:#2a3140;--hx-seg-on-ink:var(--hx-ink);--hx-outline:var(--hx-line-strong);--hx-outline-ink:var(--hx-ink);--hx-outline-wash:#141922;--hx-outline-icon:var(--hx-orange);--hx-badge:#1b212c;--hx-badge-ink:var(--hx-ink);--hx-badge-glow:transparent;--hx-avatar:#262d3a;--hx-avatar-ink:var(--hx-ink);--hx-ladder:#2c3444;--hx-node:#262d3a;--hx-node-ink:var(--hx-ink);--hx-count:#2a3140;--hx-count-ink:var(--hx-ink);--hx-pill-ink:var(--hx-ink-2);--hx-pill-border:var(--hx-line-strong);--hx-tag-label-ink:var(--hx-ink-2);--hx-tag-wash:#161b24;--hx-tag-line:transparent;--hx-chip-on:#8f9bb0;--hx-chip-on-icon:var(--hx-green);--hx-chip-off:#262e3c;--hx-warn-line:#4a3a1f;--hx-warn-ink:#e6bd86;--hx-warn-icon:var(--hx-amber);--hx-warn-bg:#14110b;--hx-strip:#141922;--hx-strip-icon:var(--hx-quiet);--hx-bubble-ai:#1d1629;--hx-bubble-user:#131820;--hx-user-avatar:#1c2230;--hx-timeline:var(--hx-ink-2);--hx-c-cyan:#00bae0;--hx-c-indigo:#7b61ff;--hx-c-purple:#a050ff;--hx-c-amber:#ff9900;--hx-c-gray:#8a8a8a;--hx-c-red:#e13c3c;--hx-font:"Geist",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--hx-font-text:var(--hx-font);--hx-font-display:var(--hx-font);--hx-track:.18em;--hx-track-wide:.22em;--hx-r-sm:6px;--hx-r:8px;--hx-r-pill:999px;--hx-ease:cubic-bezier(.23,1,.32,1);--hx-ease-drawer:cubic-bezier(.32,.72,0,1);--hx-fast:.15s;--hx-med:.22s;--hx-focus:0 0 0 2px var(--hx-ground),0 0 0 4px var(--hx-orange)}[data-theme=vooxi] body,body[data-theme=vooxi]{margin:0;padding:0;background:var(--hx-ground);background-image:none;color:var(--hx-ink);font-family:var(--hx-font);font-size:14px;line-height:1.45;font-variant-numeric:tabular-nums}[data-theme=vooxi] ::-moz-selection{background:var(--hx-accent);color:var(--hx-on-accent)}[data-theme=vooxi] ::selection{background:var(--hx-accent);color:var(--hx-on-accent)}[data-theme=vooxi] *{scrollbar-width:thin;scrollbar-color:var(--hx-line-strong) transparent}[data-theme=vooxi] :focus-visible{outline:none;box-shadow:var(--hx-focus);border-radius:var(--hx-r-sm)}[data-theme=vooxi] input,[data-theme=vooxi] textarea{caret-color:var(--hx-accent)}:where([data-theme=vooxi]) *,:where([data-theme=vooxi]) *:before,:where([data-theme=vooxi]) *:after{box-sizing:border-box}:where([data-theme=vooxi]) :where(button){font:inherit;color:inherit;background:none;border:0;margin:0;padding:0;cursor:pointer;text-align:inherit;-webkit-tap-highlight-color:transparent}:where([data-theme=vooxi]) :where(button:disabled){cursor:not-allowed}:where([data-theme=vooxi]) :where(input,select,textarea){font:inherit;font-variant-numeric:tabular-nums}:where([data-theme=vooxi]) :where(h1,h2,h3,p,ol,ul,fieldset,legend){margin:0;padding:0}:where([data-theme=vooxi]) :where(img,svg){display:block}.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}.hx-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:36px;padding:0 18px;border-radius:var(--hx-r-sm);font-family:var(--hx-font);font-weight:600;font-size:14px;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:transform var(--hx-fast) var(--hx-ease),background-color var(--hx-fast) var(--hx-ease),box-shadow var(--hx-fast) var(--hx-ease),color var(--hx-fast) var(--hx-ease)}.hx-btn:active:not(:disabled){transform:scale(.97)}.hx-btn:disabled{opacity:.45;cursor:not-allowed}.hx-btn__icon{width:17px;height:17px;flex:none}.hx-btn--primary{background:var(--hx-accent);color:var(--hx-on-accent);box-shadow:0 6px 18px -8px var(--hx-accent-glow)}.hx-btn--primary:hover:not(:disabled){background:var(--hx-accent-hi)}.hx-btn--outline{background:transparent;color:var(--hx-outline-ink);border:1.5px solid var(--hx-outline)}.hx-btn--outline:hover:not(:disabled){background:var(--hx-outline-wash)}.hx-btn--outline .hx-btn__icon{color:var(--hx-outline-icon)}.hx-btn--ghost{background:transparent;color:var(--hx-quiet);border:1px solid var(--hx-line-strong)}.hx-btn--ghost:hover:not(:disabled){color:var(--hx-ink);border-color:var(--hx-faint)}.hx-btn--quiet{background:transparent;color:var(--hx-ink-2);height:32px;padding:0 10px;font-weight:500}.hx-btn--quiet:hover:not(:disabled){background:var(--hx-select-wash);color:var(--hx-ink)}.hx-btn--danger{background:var(--hx-red);color:#fff}.hx-btn--danger:hover:not(:disabled){background:#f05a5f}.hx-pill{display:inline-flex;align-items:center;gap:10px;height:31px;padding:0 13px 0 12.5px;border-radius:var(--hx-r-pill);border:1.5px solid var(--hx-pill-border);font-weight:500;font-size:13.5px;white-space:nowrap}.hx-pill__dot{width:9px;height:9px;border-radius:50%;background:var(--tone);flex:none}.hx-pill--sm{height:26px;gap:8px;--dot:7px;padding:0 12px 0 11px;font-size:12.5px;font-weight:500;border-width:1px}.hx-pill{--tone:var(--hx-quiet);color:var(--hx-pill-ink,var(--tone))}.hx-pill--green{--tone:var(--hx-green);background:transparent}.hx-pill--sm .hx-pill__dot{width:7px;height:7px}.hx-pill--sm.hx-pill--green{background:var(--hx-green-wash);border-color:var(--hx-green-line)}.hx-pill--indigo{--tone:var(--hx-indigo)}.hx-pill--orange{--tone:var(--hx-amber)}.hx-pill--gray{--tone:var(--hx-quiet)}.hx-pill--sm.hx-pill--gray{background:var(--hx-slate-wash);border-color:var(--hx-line-strong)}.hx-pill--red{--tone:var(--hx-red)}.hx-tag{display:inline-flex;align-items:center;gap:10px}.hx-tag__dot{width:8px;height:8px;border-radius:50%;background:var(--tone);flex:none}.hx-tag{--tone:var(--hx-quiet)}.hx-tag__label{display:inline-flex;align-items:center;height:21px;padding:0 8px;border-radius:7px;font-size:12.5px;font-weight:500;border:1px solid transparent}.hx-tag--green{--tone:var(--hx-green)}.hx-tag--green .hx-tag__label{color:var(--hx-tag-label-ink,var(--hx-green));background:var(--hx-tag-wash);border-color:var(--hx-tag-line)}.hx-tag--gray{--tone:var(--hx-faint);color:var(--hx-faint)}.hx-tag--gray .hx-tag__label{background:var(--hx-slate-wash);color:var(--hx-ink-2)}.hx-tag--orange{--tone:var(--hx-orange);color:var(--hx-orange)}.hx-tag--orange .hx-tag__label{background:var(--hx-orange-wash);border-color:var(--hx-orange-line);color:var(--hx-orange-ink)}.hx-tag--red{--tone:var(--hx-red);color:var(--hx-red)}.hx-tag--red .hx-tag__label{background:var(--hx-red-wash)}.hx-count{display:inline-grid;place-items:center;min-width:21px;height:21px;padding:0 6px;border-radius:var(--hx-r-pill);font-size:12px;font-weight:700;letter-spacing:0}.hx-count--orange{background:var(--hx-count);color:var(--hx-count-ink);font-weight:600}.hx-count--quiet{min-width:32px;height:21px;background:var(--hx-slate-wash);color:var(--hx-ink-2);font-weight:600}.hx-badge{display:inline-grid;place-items:center;width:45px;height:45px;border-radius:50%;background:var(--hx-badge);color:var(--hx-badge-ink);flex:none;box-shadow:0 6px 16px -8px var(--hx-badge-glow)}.hx-badge svg{width:25px;height:25px}.hx-seg{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;height:40px;padding:3px;border:1px solid var(--hx-line-strong);border-radius:var(--hx-r-sm);background:var(--hx-panel-2)}.hx-seg__opt{padding:0 14px;border-radius:4px;font-size:14px;font-weight:500;white-space:nowrap;color:var(--hx-quiet);transition:background-color var(--hx-fast) var(--hx-ease),color var(--hx-fast) var(--hx-ease)}.hx-seg__opt:hover:not(.is-on){color:var(--hx-ink)}.hx-seg__opt.is-on{background:var(--hx-seg-on);color:var(--hx-seg-on-ink);font-weight:600}.hx-chip{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:33.5px;padding:0 11px;border-radius:var(--hx-r-pill);border:1.5px solid var(--hx-chip-off);color:var(--hx-ink-2);font-size:13px;font-weight:500;white-space:nowrap;transition:border-color var(--hx-fast) var(--hx-ease),color var(--hx-fast) var(--hx-ease),transform var(--hx-fast) var(--hx-ease)}.hx-chip:active:not(:disabled){transform:scale(.97)}.hx-chip__icon{display:inline-grid;place-items:center;color:var(--hx-quiet)}.hx-chip__icon svg{width:17px;height:17px}.hx-chip.is-on{border-color:var(--hx-chip-on);background:#151a23;color:var(--hx-ink)}.hx-chip.is-on .hx-chip__icon{color:var(--hx-chip-on-icon)}.hx-chip:hover:not(.is-on){border-color:var(--hx-faint)}.hx-banner{display:flex;align-items:center;gap:14px;min-height:38.5px;padding:8px 14px;border-radius:var(--hx-r-sm);border:1.5px solid var(--hx-warn-line);background:var(--hx-warn-bg);color:var(--hx-warn-ink)}.hx-banner p{margin:0;font-family:var(--hx-font-text);font-size:13.5px;line-height:1.4}.hx-banner__icon{width:21px;height:21px;flex:none;color:var(--hx-warn-icon)}.hx-banner--error{border-color:var(--hx-red);background:var(--hx-red-wash);color:#ffb3b5}.hx-banner--error .hx-banner__icon{color:var(--hx-red)}.hx-banner--info{border-color:var(--hx-line-strong);background:var(--hx-slate-wash);color:var(--hx-ink-2)}.hx-banner--info .hx-banner__icon{color:var(--hx-quiet)}.hx-initial{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--hx-avatar);color:var(--hx-avatar-ink);font-family:var(--hx-font-display);font-weight:600;font-size:18px;flex:none}.hx-initial--quiet{background:var(--hx-raise);color:var(--hx-quiet)}.hx-heymark{display:block;flex:none}.hx-label{font-size:13.5px;font-weight:600;color:var(--hx-quiet)}.hx-rule{display:block;height:1px;background:var(--hx-line)}@media(prefers-reduced-motion:reduce){[data-theme=vooxi] *{transition-duration:1ms!important;animation-duration:1ms!important}.hx-btn:active:not(:disabled),.hx-chip:active:not(:disabled){transform:none}}.hx-status{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;color:var(--hx-ink-2);white-space:nowrap}.hx-status__dot{width:8px;height:8px;border-radius:50%;background:var(--tone,var(--hx-quiet));flex:none}.hx-status--green{--tone:var(--hx-green)}.hx-status--indigo{--tone:var(--hx-indigo)}.hx-status--orange{--tone:var(--hx-amber)}.hx-status--gray{--tone:var(--hx-faint)}.hx-status--red{--tone:var(--hx-red)}.hx-field{display:flex;flex-direction:column;gap:6px;min-width:0}.hx-field__label{font-size:14px;font-weight:600;color:var(--hx-ink)}.hx-field__help{margin:0;font-size:13px;line-height:1.45;color:var(--hx-quiet)}.hx-field__error{margin:0;font-size:13px;line-height:1.45;color:#ff9a9d}.hx-input{width:100%;min-height:40px;padding:9px 12px;border-radius:var(--hx-r-sm);border:1px solid var(--hx-line-strong);background:var(--hx-panel-2);color:var(--hx-ink);font:inherit;font-size:14.5px;line-height:1.4;transition:border-color var(--hx-fast) var(--hx-ease)}.hx-input::-moz-placeholder{color:var(--hx-quiet);opacity:.85}.hx-input::placeholder{color:var(--hx-quiet);opacity:.85}.hx-input:hover{border-color:#3a4458}.hx-input:focus{outline:none;border-color:var(--hx-ink-2);box-shadow:0 0 0 3px #c9d6e81f}.has-error .hx-input{border-color:var(--hx-red)}.hx-textarea{min-height:96px;resize:vertical}.hx-select{position:relative;display:inline-flex;min-width:0}.hx-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:40px;padding:8px 36px 8px 12px;border-radius:var(--hx-r-sm);border:1px solid var(--hx-line-strong);background:var(--hx-panel-2);color:var(--hx-ink);font:inherit;font-size:14.5px;cursor:pointer}.hx-select select:focus{outline:none;border-color:var(--hx-ink-2);box-shadow:0 0 0 3px #c9d6e81f}.hx-select__caret{position:absolute;right:11px;top:50%;width:15px;height:15px;transform:translateY(-50%);pointer-events:none;color:var(--hx-quiet)}.hx-choices{display:grid;gap:10px}.hx-choices--1{grid-template-columns:1fr}.hx-choices--2{grid-template-columns:repeat(2,minmax(0,1fr))}.hx-choices--3{grid-template-columns:repeat(3,minmax(0,1fr))}.hx-choices--4{grid-template-columns:repeat(4,minmax(0,1fr))}.hx-choice{position:relative;display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:var(--hx-r);border:1px solid var(--hx-line-strong);background:var(--hx-panel-2);cursor:pointer;transition:border-color var(--hx-fast) var(--hx-ease),background-color var(--hx-fast) var(--hx-ease)}.hx-choice:hover{border-color:#3a4458}.hx-choice.is-on{border-color:var(--hx-ink-2);background:#151a23}.hx-choice.is-disabled{opacity:.55;cursor:not-allowed}.hx-choice input{position:absolute;opacity:0;pointer-events:none}.hx-choice:has(input:focus-visible){box-shadow:var(--hx-focus)}.hx-choice__mark{display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border-radius:50%;border:1.5px solid var(--hx-line-strong);color:transparent;flex:none;transition:all var(--hx-fast) var(--hx-ease)}.hx-choice__mark svg{width:12px;height:12px}.hx-choice.is-on .hx-choice__mark{background:var(--hx-accent);border-color:var(--hx-accent);color:var(--hx-on-accent)}.hx-choice__text{display:flex;flex-direction:column;gap:3px;min-width:0}.hx-choice__label{font-size:14.5px;font-weight:600;color:var(--hx-ink)}.hx-choice__badge{margin-left:8px;padding:1px 7px;border-radius:6px;background:var(--hx-select-wash);font-size:12px;font-weight:500;color:var(--hx-quiet)}.hx-choice__desc{font-size:13px;line-height:1.45;color:var(--hx-quiet)}.hx-iconbtn{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--hx-r-sm);color:var(--hx-quiet);transition:background-color var(--hx-fast) var(--hx-ease),color var(--hx-fast) var(--hx-ease)}.hx-iconbtn:hover:not(:disabled){background:var(--hx-select-wash);color:var(--hx-ink)}.hx-iconbtn:disabled{opacity:.35}.hx-iconbtn svg{width:17px;height:17px}.hx-toasts{position:fixed;left:20px;bottom:20px;z-index:60;display:flex;flex-direction:column;gap:8px;pointer-events:none}.hx-toast{pointer-events:auto;display:flex;align-items:center;gap:14px;max-width:min(460px,calc(100vw - 40px));padding:11px 12px 11px 16px;border-radius:var(--hx-r);border:1px solid var(--hx-line-strong);background:#1a1f28;color:var(--hx-ink);font-size:14px;box-shadow:0 12px 32px -12px #000000b3;animation:hx-in var(--hx-med) var(--hx-ease)}.hx-toast.is-error{border-color:#6b2a2d;background:#2a1215}.hx-toast__action{margin-left:auto;padding:6px 10px;border-radius:var(--hx-r-sm);font-weight:600;color:var(--hx-orange-ink)}.hx-toast__action:hover{background:#ffffff0f}.hx-toast__close{display:grid;place-items:center;width:32px;height:32px;margin:-4px -4px -4px 0;border-radius:var(--hx-r-sm);font-size:20px;line-height:1;color:var(--hx-quiet)}.hx-toast__close:hover{background:#ffffff0f;color:var(--hx-ink)}.hx-toast__action+.hx-toast__close{margin-left:0}.hx-toast>span+.hx-toast__close{margin-left:auto}@keyframes hx-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hx-dialog{max-width:min(460px,calc(100vw - 32px));padding:22px;border-radius:12px;border:1px solid var(--hx-line-strong);background:#12161d;color:var(--hx-ink-2)}.hx-dialog::backdrop{background:#030406b3}.hx-dialog[open]{animation:hx-in var(--hx-med) var(--hx-ease)}.hx-dialog__title{margin:0;font-size:18px;font-weight:600;color:var(--hx-ink)}.hx-dialog__body{margin-top:8px;font-size:14.5px;line-height:1.5}.hx-dialog__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.hx-dialog{max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain}.hx-dialog .hx-dialog__actions{position:sticky;bottom:-22px;z-index:2;margin-left:-22px;margin-right:-22px;margin-bottom:-22px;padding:14px 22px 22px;background:#12161d}.hx-page{display:grid;grid-template-rows:auto auto 1fr;height:100vh;height:100dvh;overflow:hidden;background:var(--hx-ground);color:var(--hx-ink-2)}.hx-page .hx-menu,.hx-page .hx-editor__scroll,.hx-page .hx-chat,.hx-page .hx-results{scrollbar-color:transparent transparent}.hx-page .hx-menu:hover,.hx-page .hx-editor__scroll:hover,.hx-page .hx-chat:hover,.hx-page .hx-results:hover,.hx-page .hx-menu:focus-within,.hx-page .hx-editor__scroll:focus-within,.hx-page .hx-results:focus-within{scrollbar-color:var(--hx-line-strong) transparent}@media(min-width:760px){html:has(.hx-page),html:has(.hx-page) body{overflow:hidden}}.hx-center{display:grid;place-items:center;min-height:60vh;padding:24px}.hx-loading{padding:40px;color:var(--hx-quiet)}.hx-link{color:var(--hx-ink);text-decoration:underline;text-decoration-color:var(--hx-faint);text-underline-offset:3px;font-weight:600;cursor:pointer}.hx-link:hover{text-decoration-color:var(--hx-ink)}.hx-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.hx-stack{display:flex;flex-direction:column;gap:18px}.hx-rec{display:flex;align-items:center;gap:28px;min-height:84px;padding:12px 20px 12px 18px;border-bottom:1px solid var(--hx-line)}.hx-rec__id{display:flex;align-items:center;gap:16px;min-width:0}.hx-rec__avatar{width:56px;height:56px;flex:none;-o-object-fit:contain;object-fit:contain;border-radius:14px}.hx-rec__logo{position:relative;display:block;padding:0;border-radius:14px;cursor:pointer}.hx-rec__logo-cta{position:absolute;right:-6px;bottom:-6px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--hx-raise);border:2px solid var(--hx-ground);color:var(--hx-ink-2)}.hx-rec__logo-cta svg{width:13px;height:13px}.hx-rec__logo:hover .hx-rec__logo-cta{background:var(--hx-orange);color:var(--hx-on-accent)}.hx-rec__logo:hover .hx-rec__avatar{outline:2px solid var(--hx-orange);outline-offset:2px}.hx-rec__actions{display:flex;gap:6px;margin-left:auto}.hx-rec__actions .hx-btn{text-decoration:none}.hx-rec__avatar{background:#fff}.hx-rec__avatar--initial{display:grid;place-items:center;background:var(--hx-avatar);color:var(--hx-avatar-ink);font-weight:700;font-size:26px}.hx-rec__names{display:flex;flex-direction:column;min-width:0}.hx-rec__back{display:inline-flex;align-items:center;gap:6px;width:-moz-max-content;width:max-content;margin-bottom:2px;font-size:13px;color:var(--hx-quiet);text-decoration:none}.hx-rec__back:hover{color:var(--hx-ink)}.hx-rec__back svg{width:14px;height:14px}.hx-rec__name{margin:0;font-size:28px;font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--hx-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-rec__meta{margin:3px 0 0;font-size:14px;color:var(--hx-quiet)}.hx-rec__status{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0 0 0 12px;padding:0;list-style:none}.hx-rec__test{margin-left:auto}.hx-tabs{display:flex;align-items:stretch;gap:8px;height:48px;padding-left:12px;border-bottom:1px solid var(--hx-line)}.hx-tab{position:relative;display:flex;align-items:center;gap:10px;padding:0 14px;color:var(--hx-quiet);font-size:15px;font-weight:500;text-decoration:none;transition:color var(--hx-fast) var(--hx-ease)}.hx-tab__icon{display:inline-grid;place-items:center}.hx-tab__icon svg{width:20px;height:20px}.hx-tab:hover{color:var(--hx-ink)}.hx-tab.is-on{color:var(--hx-select);font-weight:600}.hx-tab.is-on:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:3px;border-radius:2px 2px 0 0;background:var(--hx-select-bar)}.hx-work{display:grid;grid-template-columns:minmax(230px,19.7fr) minmax(0,56fr) minmax(300px,360px);gap:12px;padding:14px 14px 16px;min-height:0}.hx-panel{min-height:0;background:var(--hx-panel);border:1px solid var(--hx-line);border-radius:8px}.hx-menu{padding:6px 6px 6px 0;overflow:auto;background:#090b0d}.hx-menu ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.hx-menu__item{display:flex;align-items:flex-start;gap:14px;width:100%;padding:11px 10px 11px 16px;border-radius:0 7px 7px 0;text-align:left;color:var(--hx-ink-2);transition:background-color var(--hx-fast) var(--hx-ease),color var(--hx-fast) var(--hx-ease)}.hx-menu__item:hover:not(.is-on){background:#10141b;color:var(--hx-ink)}.hx-menu__item.is-on{background:var(--hx-select-wash);color:var(--hx-select);box-shadow:inset 3px 0 0 var(--hx-select-bar)}.hx-menu__item.is-on:focus-visible{box-shadow:inset 3px 0 0 var(--hx-select-bar),var(--hx-focus)}.hx-menu__icon{display:inline-grid;place-items:center;margin-top:1px;color:var(--hx-quiet)}.hx-menu__icon svg{width:21px;height:21px}.hx-menu__item.is-on .hx-menu__icon{color:var(--hx-select-icon)}.hx-menu__text{display:flex;flex-direction:column;gap:2px;min-width:0}.hx-menu__label{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600;line-height:20px}.hx-menu__ai{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:6px;background:var(--hx-slate-wash);color:var(--hx-ink-2);font-size:11.5px;font-weight:600;vertical-align:2px}.hx-menu__ai svg{width:11px;height:11px;color:var(--hx-orange)}.hx-menu__dirty{width:7px;height:7px;border-radius:50%;background:var(--hx-orange);flex:none}.hx-menu__summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:13px;line-height:18px;color:var(--hx-quiet);max-width:100%}.hx-menu__warn{display:inline-block;width:14px;height:14px;margin-right:5px;vertical-align:-2px;color:var(--hx-amber)}.hx-editor{display:flex;flex-direction:column;overflow:hidden}.hx-editor__scroll{flex:1;min-height:0;overflow:auto;padding:16px 20px 24px}.hx-editor__back{display:none}.hx-editor__head{display:flex;align-items:center;gap:12px}.hx-editor__title{margin:0;font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--hx-ink)}.hx-editor__summary{margin:10px 0 0;max-width:68ch;font-size:15.5px;line-height:1.5;color:var(--hx-ink)}.hx-editor__body{display:flex;flex-direction:column;gap:26px;margin-top:22px}.hx-block{display:flex;flex-direction:column;gap:12px;min-width:0}.hx-page>*,.hx-editor__body,.hx-subjects-wrap,.hx-ladder{min-width:0}.hx-block__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.hx-block__intro{min-width:0}.hx-block__title{margin:0;font-size:16px;font-weight:600;color:var(--hx-ink)}.hx-block__help{margin:3px 0 0;max-width:66ch;font-size:13.5px;line-height:1.5;color:var(--hx-quiet)}.hx-block+.hx-block{padding-top:24px;border-top:1px solid var(--hx-line)}.hx-block__line{margin:0;max-width:66ch;font-size:14.5px;line-height:1.5;color:var(--hx-ink-2)}.hx-example{margin:0;padding:12px 14px;border-radius:10px 10px 10px 4px;background:var(--hx-bubble-ai);color:var(--hx-ink);font-size:14.5px;line-height:1.5;max-width:62ch}.hx-empty{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px dashed var(--hx-line-strong);border-radius:var(--hx-r)}.hx-empty__title{margin:0;font-size:15px;font-weight:600;color:var(--hx-ink)}.hx-empty__text{margin:0;font-size:14px;line-height:1.5;color:var(--hx-quiet);max-width:60ch}.hx-savebar{display:flex;align-items:center;gap:10px;padding:12px 16px 12px 20px;border-top:1px solid var(--hx-line-strong);background:#10141b}.hx-savebar.is-quiet{background:transparent;border-top-color:var(--hx-line);color:var(--hx-quiet);font-size:13px;padding-block:11px}.hx-savebar__count{display:inline-flex;align-items:center;gap:8px;margin-right:auto;font-size:14px;font-weight:500;color:var(--hx-ink)}.hx-savebar__dot{width:8px;height:8px;border-radius:50%;background:var(--hx-orange)}.hx-triggers__row{display:flex;flex-wrap:wrap;gap:10px}.hx-subjects-wrap{display:flex;flex-direction:column}.hx-subjects{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.hx-subject{position:relative;display:flex;align-items:center;gap:9px;height:40px;padding:0 10px;color:var(--hx-quiet);font-size:15px;font-weight:500;transition:color var(--hx-fast) var(--hx-ease)}.hx-subject__icon{display:inline-grid;place-items:center}.hx-subject__icon svg{width:18px;height:18px}.hx-subject:hover{color:var(--hx-ink)}.hx-subject.is-on{color:var(--hx-select);font-weight:600}.hx-subject.is-on:after{content:"";position:absolute;left:4px;right:4px;bottom:-1px;height:3px;border-radius:2px 2px 0 0;background:var(--hx-select-bar)}.hx-subject-edit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto;align-items:start;gap:12px;margin-top:14px}.hx-subject-edit>.hx-btn{margin-top:27px}.hx-ladder{display:flex;flex-direction:column;gap:10px}.hx-ladder__empty{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;border:1px dashed var(--hx-line-strong);border-radius:var(--hx-r)}.hx-ladder__empty p{margin:0;color:var(--hx-ink)}.hx-ladder__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.hx-step{position:relative;display:grid;grid-template-columns:44px 1fr;-moz-column-gap:12px;column-gap:12px}.hx-step:before{content:"";position:absolute;left:20.5px;top:40px;bottom:-4px;width:3px;border-radius:2px;background:var(--hx-ladder)}.hx-step:last-child:has(.hx-step__wait):before{display:block;bottom:18px}.hx-step:last-child:before{display:none}.hx-step__node{position:relative;z-index:1;display:grid;place-items:center;width:40px;height:40px;margin-top:6px;border-radius:50%;background:var(--hx-node);color:var(--hx-node-ink);font-weight:600;font-size:14px}.hx-step__card{min-width:0;padding:6px 0 8px}.hx-step__people{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.hx-person{display:flex;align-items:center;gap:14px;min-height:48px}.hx-person__text{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.hx-person__name{font-size:15.5px;font-weight:600;line-height:20px;color:var(--hx-ink)}.hx-person__role{font-size:13.5px;line-height:18px;color:var(--hx-quiet)}.hx-step__tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.hx-step__order{display:inline-flex;gap:2px;margin-left:4px}.hx-step__wait{grid-column:1 / -1;position:relative;z-index:1;display:flex;align-items:center;gap:10px;padding:4px 0 10px;font-size:13.5px;color:var(--hx-quiet)}.hx-step__waitchip{display:inline-flex;align-items:center;gap:4px;padding:2px 2px 2px 8px;border:1px solid var(--hx-line-strong);border-radius:999px;background:var(--hx-panel);color:var(--hx-ink-2)}.hx-step__waitchip svg{width:14px;height:14px;color:var(--hx-quiet)}.hx-step__waitchip .hx-select select{min-height:28px;padding:2px 28px 2px 4px;border:0;background:transparent;font-size:13.5px;font-weight:600}.hx-step__waitchip .hx-select__caret{right:8px;width:13px;height:13px}.hx-ladder__more{padding-left:56px}.hx-ladder__end{margin:0;padding-left:56px;font-size:13.5px;line-height:1.5;color:var(--hx-quiet);max-width:66ch}.hx-addperson{display:inline-flex;align-items:center;gap:10px}.hx-addperson__label{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--hx-ink)}.hx-addperson__label svg{width:15px;height:15px}.hx-addperson.is-compact .hx-select select{min-height:34px;padding-block:5px;font-size:13.5px;color:var(--hx-ink-2)}.hx-people{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.hx-people__row{display:flex;align-items:flex-start;gap:14px;padding:12px 0;border-top:1px solid var(--hx-line)}.hx-people__row:first-child{border-top:0}.hx-people__row .hx-initial{margin-top:2px}.hx-people__row .hx-status{margin-top:10px}.hx-people__missing{color:var(--hx-orange-ink,var(--hx-orange));font-weight:600}.hx-people__row.is-pending .hx-tag{margin-top:8px}.hx-people__role{font-weight:400;color:var(--hx-quiet)}.hx-people__activation,.hx-people__used{font-size:13px;line-height:1.45;color:var(--hx-quiet)}.hx-people__activation b{color:var(--hx-ink);font-weight:600}.hx-people__actions{display:inline-flex;align-items:center;gap:2px;margin-left:8px}.hx-personform{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--hx-line-strong);border-radius:var(--hx-r);background:#0e1218}.hx-personform__actions{display:flex;justify-content:flex-end;gap:10px}.hx-days{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px 18px;margin:0;padding:0;border:0}.hx-days__row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px}.hx-days__day{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--hx-ink);text-transform:capitalize}.hx-days__day input{width:16px;height:16px;accent-color:var(--hx-orange)}.hx-days__span{display:inline-flex;align-items:center;gap:6px;color:var(--hx-quiet);font-size:13px}.hx-days__off{font-size:13px;color:var(--hx-faint)}.hx-time{width:auto;min-height:34px;padding:4px 8px;color-scheme:dark}.hx-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;border:1px solid var(--hx-line);border-radius:var(--hx-r)}.hx-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:6px 6px 6px 14px;border-top:1px solid var(--hx-line);font-size:14.5px;color:var(--hx-ink)}.hx-list li:first-child{border-top:0}.hx-list__add{display:flex;gap:8px}.hx-more{border-top:1px solid var(--hx-line);padding-top:14px}.hx-more summary{cursor:pointer;font-size:14px;font-weight:600;color:var(--hx-ink)}.hx-more__body{display:flex;flex-direction:column;gap:14px;margin-top:14px}.hx-range{display:flex;align-items:center;gap:16px;max-width:520px}.hx-range input{flex:1;accent-color:var(--hx-orange);height:28px}.hx-range__value{min-width:92px;font-size:15px;font-weight:600;color:var(--hx-ink)}.hx-simwrap{display:contents}.hx-sim{display:flex;flex-direction:column;gap:10px;padding:16px 14px 14px;overflow:hidden}.hx-sim__head{display:flex;align-items:center;gap:12px}.hx-sim__titles{min-width:0;flex:1}.hx-sim__title{margin:0;font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--hx-ink)}.hx-sim__subtitle{margin:1px 0 0;font-size:14px;color:var(--hx-quiet)}.hx-sim__seal{display:flex;align-items:center;gap:8px;margin:0;padding:8px 10px;border-radius:var(--hx-r-sm);background:#10151c;font-size:13px;color:var(--hx-ink-2)}.hx-sim__seal svg{width:16px;height:16px;flex:none;color:var(--hx-green)}.hx-sim__ctx{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:var(--hx-quiet)}.hx-sim__when{display:inline-flex;align-items:center;gap:8px}.hx-sim__when .hx-select select{min-height:32px;padding-block:4px;font-size:13px}.hx-chat{flex:1;min-height:0;overflow:auto;padding:12px;border:1px solid var(--hx-line);border-radius:var(--hx-r);background:#0b0d10}.hx-chat__start p{margin:0 0 10px;font-size:14px;color:var(--hx-quiet)}.hx-chat__suggest{display:flex;flex-wrap:wrap;gap:8px}.hx-suggest{padding:7px 12px;border-radius:999px;border:1px solid var(--hx-line-strong);font-size:13.5px;color:var(--hx-ink-2)}.hx-suggest:hover:not(:disabled){border-color:var(--hx-ink-2);color:var(--hx-ink)}.hx-chat__lines{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.hx-msg{display:flex;align-items:flex-start;gap:9px;animation:hx-in var(--hx-med) var(--hx-ease)}.hx-msg__avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--hx-user-avatar);color:var(--hx-quiet);flex:none}.hx-msg__avatar svg{width:19px;height:19px}.hx-msg .hx-heymark,.hx-msg .hx-botmark{width:38px;height:38px}.hx-msg__col{display:flex;flex-direction:column;gap:3px;min-width:0;max-width:85%}.hx-msg__bubble{margin:0;padding:8px 12px;border-radius:10px 10px 10px 4px;font-size:14px;line-height:20px;color:var(--hx-ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.hx-msg--customer .hx-msg__bubble{background:var(--hx-bubble-user);border:1px solid var(--hx-line)}.hx-msg--ai .hx-msg__bubble{background:var(--hx-bubble-ai);border:1px solid rgba(161,0,255,.28)}.hx-msg__time{padding-left:4px;font-size:12px;color:var(--hx-faint)}.hx-typing{display:inline-flex;gap:4px;align-items:center;min-height:36px}.hx-typing i{width:6px;height:6px;border-radius:50%;background:var(--hx-quiet);animation:hx-dot 1s infinite ease-in-out}.hx-typing i:nth-child(3){animation-delay:.15s}.hx-typing i:nth-child(4){animation-delay:.3s}@keyframes hx-dot{0%,to{opacity:.3}50%{opacity:1}}.hx-explain{display:flex;flex-direction:column;gap:8px;margin:8px 0 0 47px}.hx-transfer-card{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--hx-line-strong);border-radius:var(--hx-r);background:#0e1218}.hx-transfer-card__title{margin:0;font-size:14px;font-weight:600;color:var(--hx-ink)}.hx-transfer-card__title b{font-weight:700}.hx-transfer-card__text{margin:0;font-size:13.5px;line-height:1.5;color:var(--hx-quiet)}.hx-transfer-card__try{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--hx-quiet)}.hx-transfer-card__try .hx-btn{height:30px;padding:0 10px;font-size:13px;font-weight:500}.hx-timeline{position:relative;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.hx-timeline__ev{display:grid;grid-template-columns:10px 44px 1fr;align-items:baseline;gap:10px;font-size:13.5px;line-height:1.45;color:var(--hx-ink-2)}.hx-timeline__ev time{font-size:12.5px;color:var(--hx-quiet)}.hx-timeline__dot{width:9px;height:9px;border-radius:50%;background:var(--hx-timeline);transform:translateY(-1px)}.hx-timeline__ev.is-skip{color:var(--hx-quiet)}.hx-timeline__ev.is-skip .hx-timeline__dot{background:var(--hx-faint)}.hx-timeline__ev.is-accept{color:var(--hx-ink)}.hx-timeline__ev.is-accept .hx-timeline__dot{background:var(--hx-green)}.hx-timeline__ev.is-end .hx-timeline__dot{background:var(--hx-amber)}.hx-why summary{cursor:pointer;font-size:13px;color:var(--hx-quiet)}.hx-why summary:hover{color:var(--hx-ink)}.hx-why ul{margin:8px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.45;color:var(--hx-ink-2)}.hx-why__rag{margin-top:6px}.hx-why__rag blockquote{margin:6px 0 0;padding:8px 10px;border-left:2px solid var(--hx-line-strong);font-size:12.5px;color:var(--hx-quiet);white-space:pre-wrap}.hx-composer{display:flex;align-items:flex-end;gap:8px}.hx-composer__input{flex:1;min-height:42px;max-height:140px;resize:none}.hx-sim__note{margin:0;font-size:13.5px;color:var(--hx-quiet)}.hx-fab{display:none}.hx-skel{display:inline-block;border-radius:8px;background:linear-gradient(90deg,#11151c,#161b24,#11151c);background-size:200% 100%;animation:hx-skel 1.4s ease-in-out infinite}.hx-skel-panel{background:linear-gradient(90deg,#0b0e11,#10141a,#0b0e11);background-size:200% 100%;animation:hx-skel 1.4s ease-in-out infinite}@keyframes hx-skel{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:1179px){.hx-work{grid-template-columns:minmax(220px,260px) minmax(0,1fr)}.hx-simwrap{display:block;position:fixed;inset:0 0 0 auto;z-index:40;width:min(440px,100vw);padding:10px;transform:translate(105%);visibility:hidden;transition:transform var(--hx-med) var(--hx-ease-drawer),visibility 0s linear var(--hx-med)}.hx-page.is-sim .hx-simwrap{transform:none;visibility:visible;transition:transform var(--hx-med) var(--hx-ease-drawer),visibility 0s}.hx-page.is-sim:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;background:#03040699}.hx-simwrap .hx-sim{height:100%}.hx-fab{display:inline-flex;align-items:center;gap:8px;position:fixed;right:16px;bottom:16px;z-index:30;height:48px;padding:0 18px;border-radius:999px;background:var(--hx-accent);color:var(--hx-on-accent);font-weight:600;font-size:15px;box-shadow:0 10px 30px -10px #000c}.hx-fab svg{width:20px;height:20px}.hx-rec__test{display:none}}@media(max-width:759px){.hx-page{height:auto;min-height:100dvh;overflow:visible;grid-template-rows:auto auto auto}.hx-rec{flex-wrap:wrap;gap:10px 16px;padding:14px 16px}.hx-rec__avatar{width:48px;height:48px}.hx-rec__name{font-size:23px}.hx-rec__status{width:100%;margin:0;gap:6px 16px}.hx-tabs{padding-left:4px;overflow-x:auto}.hx-tabs{gap:0;height:auto;min-height:48px;padding:0 4px;overflow-x:visible}.hx-tab{flex:1 1 0;justify-content:center;gap:0;padding:8px 6px;font-size:14px;line-height:1.2;text-align:center}.hx-tab .hx-tab__icon{display:none}.hx-rec__actions{flex-wrap:wrap;width:100%;margin-left:0;gap:4px}.hx-work{display:block;padding:12px 12px 96px}.hx-menu{padding:4px}.hx-menu__item{padding:14px 12px;border-radius:8px}.hx-menu__summary{white-space:normal}.hx-editor{display:none;border:0;background:transparent}.hx-page.is-editing .hx-menu{display:none}.hx-page.is-editing .hx-editor{display:flex;overflow:visible}.hx-editor__scroll{overflow:visible;padding:4px 4px 120px}.hx-editor__back{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;padding:8px 2px;font-size:15px;color:var(--hx-quiet)}.hx-editor__back svg{width:17px;height:17px}.hx-savebar{position:fixed;left:0;right:0;bottom:0;z-index:35;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--hx-line-strong)}.hx-savebar.is-quiet{position:static;background:transparent}.hx-page.is-editing .hx-fab{bottom:84px}.hx-simwrap{inset:auto 0 0 0;width:100%;height:92dvh;padding:0;transform:translateY(102%)}.hx-simwrap .hx-sim{border-radius:16px 16px 0 0}.hx-grid2,.hx-choices--2,.hx-choices--3,.hx-choices--4,.hx-subject-edit{grid-template-columns:1fr}.hx-subject-edit>.hx-btn{margin-top:0}.hx-subjects{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.hx-subject{flex:none}.hx-ladder__more{padding-left:0}.hx-addperson{display:flex;flex-direction:column;align-items:stretch;width:100%}.hx-addperson .hx-select{width:100%}.hx-step__people .hx-person{display:grid;grid-template-columns:40px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;row-gap:6px;align-items:start}.hx-step__people .hx-person>:not(:first-child){grid-column:2;justify-self:start}.hx-step__order{margin-left:-12px}.hx-block__head{flex-wrap:wrap}.hx-block__intro{flex:1 1 240px}.hx-triggers__row .hx-chip{flex:1 1 calc(50% - 5px);min-height:44px}.hx-step__order .hx-iconbtn,.hx-people__actions .hx-iconbtn{width:44px;height:44px}.hx-people__row{display:grid;grid-template-columns:40px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;row-gap:6px}.hx-people__row>:not(:first-child){grid-column:2;justify-self:start}.hx-people__row .hx-status{margin-top:0}.hx-people__actions{margin-left:-12px}.hx-ladder__end{padding-left:0}.hx-btn,.hx-seg{min-height:44px}.hx-seg{display:grid;width:100%}.hx-list__add{flex-direction:column}.hx-toasts{left:12px;right:12px;bottom:88px}}@media(prefers-reduced-motion:reduce){.hx-simwrap{transition:none}.hx-msg{animation:none}}.hx-brief{min-height:260px;line-height:1.55;resize:vertical}.hx-brief__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.hx-brief__note{margin:0;font-size:13.5px;line-height:1.45;color:var(--hx-quiet)}.hx-brief__note b{color:var(--hx-ink-2);font-weight:600}.hx-understood__today{font-size:13px;color:var(--hx-quiet)}.hx-notyet__help{margin:0;font-size:13px;color:var(--hx-quiet)}.hx-brief__cost{font-size:12.5px;color:var(--hx-quiet)}.hx-reading{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:14.5px;color:var(--hx-ink-2)}.hx-reading__dot{width:10px;height:10px;border-radius:50%;background:var(--hx-orange);animation:hx-pulse 1.1s ease-in-out infinite}.hx-reading__note{color:var(--hx-quiet);font-size:13px}@keyframes hx-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.hx-example{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--hx-line-strong);border-radius:var(--hx-r);background:var(--hx-panel)}.hx-example__title{margin:0;font-size:13px;font-weight:600;color:var(--hx-quiet)}.hx-example__text{margin:0;white-space:pre-wrap;font-size:14px;line-height:1.55;color:var(--hx-ink-2)}.hx-understood{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.hx-understood__row{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-top:1px solid var(--hx-line)}.hx-understood__row:first-child{border-top:0}.hx-understood__check{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0;cursor:pointer}.hx-understood__check input{width:18px;height:18px;margin-top:2px;accent-color:var(--hx-orange);flex:none}.hx-understood__text{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0;font-size:14.5px;line-height:1.45;color:var(--hx-ink-2)}.hx-understood__text strong{color:var(--hx-ink);font-weight:600}.hx-understood__more{font-size:13.5px;color:var(--hx-quiet)}.hx-understood__warn{font-size:13.5px;color:var(--hx-orange-ink,var(--hx-orange))}.hx-understood__ok{width:20px;height:20px;margin-top:1px;color:var(--hx-green);flex:none}.hx-questions,.hx-notyet{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:var(--hx-r);border:1px solid var(--hx-line-strong);background:var(--hx-panel)}.hx-questions__title,.hx-notyet__title{display:flex;align-items:center;gap:8px;margin:0;font-weight:600;color:var(--hx-ink)}.hx-notyet__title svg{width:16px;height:16px;color:var(--hx-quiet)}.hx-questions__help{margin:0;font-size:13.5px;color:var(--hx-quiet)}.hx-questions ul,.hx-notyet ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.hx-questions li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;font-size:14px;color:var(--hx-ink-2)}.hx-questions li b{color:var(--hx-ink);font-weight:600}.hx-notyet li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px;color:var(--hx-ink-2)}@media(max-width:759px){.hx-brief{min-height:220px}.hx-understood__row.is-done{flex-wrap:wrap}.hx-understood__row.is-done .hx-btn{margin-left:32px}}.hx-results{min-height:0;overflow:auto;padding:16px 22px 40px}@media(max-width:759px){.hx-results{padding:12px 12px 32px;overflow:visible}}.hx-team{display:flex;flex-direction:column;gap:16px;max-width:1280px}.hx-team__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.hx-team__intro{min-width:0;max-width:72ch}.hx-team__title{margin:0;font-size:20px;font-weight:600;color:var(--hx-ink);letter-spacing:-.01em}.hx-team__sub{margin:4px 0 0;font-size:14.5px;line-height:1.5;color:var(--hx-quiet)}.hx-team__stats{display:flex;align-items:center;gap:6px 18px;flex-wrap:wrap;font-size:14px;color:var(--hx-quiet)}.hx-team__stats b{color:var(--hx-ink);font-weight:600;font-variant-numeric:tabular-nums}.hx-team__limit{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.hx-team__limit .hx-select select{min-height:34px;padding-block:4px}.hx-team__grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.hx-team__list{padding:6px 0}.hx-team__people{margin:0;padding:0;list-style:none}.hx-member{display:flex;align-items:center;gap:14px;min-height:72px;padding:12px 16px;border-top:1px solid var(--hx-line);transition:background-color var(--hx-fast) var(--hx-ease)}.hx-team__people>.hx-member:first-child{border-top:0}.hx-member:hover{background:#121821}.hx-member__avatar{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--hx-indigo-wash);color:#b9b5ff;font-size:16px;font-weight:600}.hx-member__avatar.is-gestor{background:var(--hx-orange-wash);color:var(--hx-orange-ink)}.hx-member__avatar.is-quiet{background:#161b23;color:var(--hx-quiet)}.hx-member__text{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.hx-member__name{display:flex;align-items:center;gap:8px;font-size:15.5px;font-weight:600;color:var(--hx-ink)}.hx-member__me{padding:1px 7px;border-radius:999px;background:#1b212b;color:var(--hx-quiet);font-size:11.5px;font-weight:600;letter-spacing:.02em}.hx-member__email{font-size:13.5px;color:var(--hx-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-member__seen{font-size:12.5px;color:var(--hx-faint)}.hx-member__warn{color:var(--hx-amber)}.hx-member__actions{display:flex;gap:2px;flex:none}.hx-iconbtn.is-danger:hover:not(:disabled){background:var(--hx-red-wash);color:#f3b1b4}.hx-team__empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 20px;text-align:center;color:var(--hx-quiet)}.hx-team__empty svg{width:36px;height:36px;color:var(--hx-faint)}.hx-team__empty p{margin:0;max-width:40ch;line-height:1.5}.hx-team__empty b{color:var(--hx-ink)}.hx-team__cwonly{margin-top:6px;padding-top:14px;border-top:1px solid var(--hx-line-strong)}.hx-team__cwonly>.hx-team__h3,.hx-team__cwonly>.hx-team__note{padding:0 16px}.hx-member.is-cw .hx-member__name{font-weight:500}.hx-team__aside{display:flex;flex-direction:column;gap:16px}.hx-team__card{display:flex;flex-direction:column;gap:10px;padding:16px}.hx-team__h3{margin:0;font-size:15px;font-weight:600;color:var(--hx-ink)}.hx-team__note{margin:0;font-size:13.5px;line-height:1.5;color:var(--hx-quiet)}.hx-team__note.has-icon{display:flex;align-items:flex-start;gap:8px}.hx-team__note svg{flex:none;width:15px;height:15px;margin-top:3px}.hx-team__note b{color:var(--hx-ink-2)}.hx-team__role{display:flex;gap:10px;margin:0;font-size:13.5px;line-height:1.5;color:var(--hx-quiet)}.hx-team__role b{color:var(--hx-ink)}.hx-team__role svg{flex:none;width:18px;height:18px;margin-top:1px;color:#b9b5ff}.hx-team__role svg.is-gestor{color:var(--hx-orange)}.hx-team__numbers{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.hx-team__numbers li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--hx-ink)}.hx-team__numbers li svg{flex:none;width:20px;height:20px;color:var(--hx-green)}.hx-team__numbers li span{display:flex;flex-direction:column;min-width:0}.hx-team__numbers li b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-team__numbers li small{font-size:12.5px;color:var(--hx-quiet)}.hx-team-dialog.is-wide{max-width:min(620px,calc(100vw - 32px));width:100%}.hx-team-dialog__eyebrow{margin:0 0 2px;font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--hx-faint)}.hx-team-form{display:flex;flex-direction:column;gap:16px;margin-top:16px}.hx-team-form__set{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:10px}.hx-team-form__set legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:600;color:var(--hx-ink)}.hx-team-form .hx-dialog__actions{margin-top:4px}.hx-team-secret{display:flex;flex-direction:column;gap:14px;margin-top:12px}.hx-team-secret__box{margin:0;display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--hx-orange-line);border-radius:var(--hx-r);background:#1a120c}.hx-team-secret__box div{display:flex;align-items:center;gap:12px;min-height:36px}.hx-team-secret__box dt{flex:none;width:64px;font-size:13px;color:var(--hx-quiet)}.hx-team-secret__box dd{display:flex;align-items:center;gap:8px;margin:0;min-width:0;font-size:15px;color:var(--hx-ink);word-break:break-all}.hx-team-secret__box code{font:600 16px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.02em;color:var(--hx-ink)}.hx-team-secret__ok{font-size:12.5px;color:var(--hx-green)}.hx-team-secret__msg{min-height:150px;font-size:13.5px}@media(max-width:1100px){.hx-team__grid{grid-template-columns:1fr}}@media(max-width:640px){.hx-member{flex-wrap:wrap;gap:10px 12px;padding:12px}.hx-member__text{flex-basis:calc(100% - 54px)}.hx-member .hx-pill{margin-left:52px}.hx-member__actions{margin-left:auto}.hx-member__actions .hx-iconbtn{width:44px;height:44px}.hx-team__limit{margin-left:0}.hx-team__head .hx-btn{width:100%;justify-content:center}}.hx-doc-add{display:flex;gap:6px;flex-wrap:wrap}.hx-file{font:400 14px var(--hx-font);color:var(--hx-ink-2)}.hx-file::file-selector-button{margin-right:12px;padding:8px 14px;border:1px solid var(--hx-line-strong);border-radius:var(--hx-r);background:#10151c;color:var(--hx-ink);font:500 14px var(--hx-font);cursor:pointer}.hx-file::file-selector-button:hover{background:var(--hx-select-wash)}.hx-docs li{align-items:flex-start;padding-top:10px;padding-bottom:10px}.hx-docs__text{display:flex;flex-direction:column;gap:4px;min-width:0}.hx-docs__text b{font-weight:600;color:var(--hx-ink)}.hx-docs__actions{display:flex;align-items:center;gap:4px;flex:none}.hx-incidents{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.hx-incidents li{padding:12px 14px;border:1px solid var(--hx-line);border-radius:var(--hx-r);background:#0e1218}.hx-incidents__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.hx-incidents__head b{color:var(--hx-ink);font-weight:600}.hx-incidents__when{font-size:12.5px;color:var(--hx-faint);font-variant-numeric:tabular-nums}.hx-incidents__what,.hx-incidents__q,.hx-incidents__act{margin:4px 0 0;font-size:13.5px;line-height:1.5;color:var(--hx-ink-2)}.hx-incidents__q{color:var(--hx-quiet);font-style:italic}.hx-incidents__act{color:var(--hx-quiet)}.hx-learn{display:flex;flex-direction:column;gap:16px}.hx-learn__rule{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border:1px solid var(--hx-line);border-radius:var(--hx-r);background:#0e1218;font-size:13.5px;line-height:1.5;color:var(--hx-quiet)}.hx-learn__rule svg{flex:none;width:18px;height:18px;margin-top:1px;color:var(--hx-green)}.hx-learn__list{display:flex;flex-direction:column;gap:12px}.hx-learn__card{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--hx-line-strong);border-radius:var(--hx-r);background:#0e1218}.hx-learn__row{display:grid;grid-template-columns:200px minmax(0,1fr);gap:4px 12px;align-items:baseline}.hx-learn__lbl{font-size:12.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--hx-faint)}.hx-learn__q{margin:0;font-size:15.5px;font-weight:600;color:var(--hx-ink)}.hx-learn__a{margin:0;font-size:15px;line-height:1.5;color:var(--hx-ink-2)}.hx-learn__meta{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;margin:0;font-size:12.5px;color:var(--hx-faint)}.hx-learn__meta svg{width:14px;height:14px}.hx-learn__meta .hx-link{display:inline-flex;align-items:center;gap:4px}.hx-learn__actions{display:flex;gap:8px;flex-wrap:wrap}.hx-btn--ok{background:var(--hx-green)!important;border-color:var(--hx-green)!important;color:#06140c!important}.hx-btn--ok:hover:not(:disabled){box-shadow:0 0 0 3px #22c55e40}.hx-learn__edit{display:flex;flex-direction:column;gap:6px}.hx-learn__warn{margin:0 0 4px;font-size:13px;color:var(--hx-amber)}.hx-learn__count{align-self:flex-end;font-size:12px;color:var(--hx-faint);font-variant-numeric:tabular-nums}.hx-learn__approved{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;border:1px solid var(--hx-line);border-radius:var(--hx-r)}.hx-learn__approved li{display:flex;align-items:flex-start;gap:10px;padding:8px 10px 8px 12px;border-top:1px solid var(--hx-line)}.hx-learn__approved li:first-child{border-top:0}.hx-learn__qa{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.hx-learn__qa b{font-size:13.5px;font-weight:600;color:var(--hx-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-learn__qa span{font-size:13px;color:var(--hx-quiet);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-learn__qa small{font-size:11.5px;color:var(--hx-faint)}.hx-learn__approved.is-compact li{padding:6px 10px}.hx-learn__note{margin:0;font-size:13px;color:var(--hx-quiet)}.hx-learn__hey{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hx-learn__reasons{display:flex;flex-direction:column;gap:6px}.hx-learn__reasons label{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--hx-ink-2);cursor:pointer}.modal .box.hx-learn__hist{width:min(760px,100%)}.hx-learn__events{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.hx-learn__events li{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-top:1px solid var(--line);font-size:13.5px;color:var(--ink-2)}.hx-learn__events li:first-child{border-top:0}.hx-learn__when{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.hx-learn__evq{font-style:italic;color:var(--muted)}@media(max-width:760px){.hx-learn__row{grid-template-columns:1fr}}.hx-mat{display:flex;flex-direction:column;gap:16px}.hx-mat__viewer{margin:0;font-size:13.5px;color:var(--hx-quiet)}.hx-mat__bar{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap}.hx-mat__quota{display:inline-flex;align-items:baseline;gap:8px;font-size:14px;font-weight:500;color:var(--hx-ink-2);font-variant-numeric:tabular-nums}.hx-mat__lbl{font-size:12.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--hx-faint)}.hx-mat__count{float:right;font-variant-numeric:tabular-nums;color:var(--hx-faint)}.hx-mat__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:12px}.hx-mat__card{display:grid;grid-template-columns:104px minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"thumb top" "thumb body";gap:8px 14px;min-width:0;padding:14px;border:1px solid var(--hx-line-strong);border-radius:var(--hx-r);background:#0e1218}.hx-mat__card.is-aguardando_aprovacao{border-color:var(--hx-orange-line)}.hx-mat__card.is-bloqueado,.hx-mat__card.is-com_problema{border-color:#5a2327}.hx-mat__thumb{grid-area:thumb;position:relative;display:grid;place-items:center;width:104px;height:104px;overflow:hidden;border:1px solid var(--hx-line);border-radius:var(--hx-r-sm);background:#10151c;color:var(--hx-quiet);cursor:pointer}.hx-mat__thumb.is-off{cursor:default}.hx-mat__thumb:not(.is-off):hover{border-color:var(--hx-faint)}.hx-mat__thumb:focus-visible{outline:none;box-shadow:var(--hx-focus)}.hx-mat__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hx-mat__icon svg{width:34px;height:34px}.hx-mat__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff}.hx-mat__play svg{width:30px;height:30px;padding:7px;border-radius:50%;background:#05070a9e}.hx-mat__meta{position:absolute;right:5px;bottom:5px;padding:1px 6px;border-radius:4px;background:#05070ac7;font-size:11.5px;font-weight:600;color:var(--hx-ink);font-variant-numeric:tabular-nums}.hx-mat__top{grid-area:top;display:flex;flex-direction:column;gap:6px;min-width:0}.hx-mat__body{grid-area:body;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.hx-mat__body>*{max-width:100%}.hx-mat__head{display:flex;align-items:center;justify-content:space-between;gap:6px 10px;flex-wrap:wrap;width:100%}.hx-mat__head .hx-status{white-space:normal}.hx-mat__pulse .hx-status__dot{background:var(--hx-c-cyan);animation:hx-pulse 1.1s ease-in-out infinite}.hx-mat__kind{font-size:12.5px;color:var(--hx-faint);font-variant-numeric:tabular-nums}.hx-mat__title{margin:0;font-size:16px;font-weight:600;line-height:1.3;color:var(--hx-ink);overflow-wrap:anywhere}.hx-mat__field{display:flex;flex-direction:column;gap:2px}.hx-mat__field p{margin:0;font-size:14px;line-height:1.5;color:var(--hx-ink-2);overflow-wrap:anywhere}.hx-mat__field .hx-mat__cap{margin-top:6px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;color:var(--hx-quiet)}.hx-mat__ai{display:flex;flex-direction:column;gap:4px;width:100%;padding:10px 12px;border:1px solid var(--hx-line);border-radius:var(--hx-r-sm);background:#0b0f14}.hx-mat__aihead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.hx-mat__ai p{margin:0;font-size:14px;line-height:1.5;color:var(--hx-ink-2);overflow-wrap:anywhere}.hx-mat__ai b{color:var(--hx-ink);font-weight:600}.hx-mat__ai small{font-size:12px;color:var(--hx-faint)}.hx-mat__warns{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.hx-mat__warns li{display:flex;align-items:flex-start;gap:6px;font-size:13.5px;line-height:1.45;color:var(--hx-warn-ink)}.hx-mat__warns svg{flex:none;width:16px;height:16px;margin-top:2px;color:var(--hx-warn-icon)}.hx-mat__links{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:13.5px;color:var(--hx-ink-2);overflow-wrap:anywhere}.hx-mat__links svg{flex:none;width:16px;height:16px;margin-top:2px;color:var(--hx-quiet)}.hx-mat__note{margin:0;font-size:13.5px;line-height:1.45;color:var(--hx-quiet)}.hx-mat__lgpd{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--hx-warn-line);border-radius:var(--hx-r-sm);background:var(--hx-warn-bg);font-size:14px;font-weight:600;color:var(--hx-ink);cursor:pointer}.hx-mat__lgpd input{flex:none;width:18px;height:18px;margin-top:1px;accent-color:var(--hx-green)}.hx-mat__lgpd span{display:flex;flex-direction:column;gap:2px}.hx-mat__lgpd small{font-size:12.5px;font-weight:400;color:var(--hx-warn-ink)}.hx-mat__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.hx-mat__del:hover:not(:disabled){color:#f3b1b4}.hx-mat__hist{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--hx-quiet)}.hx-mat__hist svg{width:15px;height:15px}.hx-mat__edit{display:flex;flex-direction:column;gap:12px;width:100%}.hx-mat__form .hx-field__help{max-width:none}.hx-mat__dlgq{margin:0 0 10px;padding:8px 10px;border-left:3px solid var(--hx-green);background:#0e1218;font-size:14px;color:var(--hx-ink-2)}.hx-mat__dlgq b{color:var(--hx-ink)}.modal .box.hx-mat__preview{width:min(820px,100%)}.hx-mat__media{display:block;width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain;border-radius:10px;background:#05070a}.hx-mat__audio{width:100%}.hx-mat__pdf{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;border:1px solid var(--line);border-radius:10px}.hx-mat__pdf>svg{width:40px;height:40px;color:var(--hx-quiet)}.hx-mat__pdf .note{margin:0}.hx-mat__events li{display:block}.hx-mat__events li>span{display:block}.hx-mat__events li.is-send{color:var(--ink)}.hx-mat__email{font-size:12px;color:var(--muted)}.hx-mat__vh{margin:6px 0 0;font-size:14px;font-weight:600;color:var(--ink)}.hx-mat__versions{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.hx-mat__versions li{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--line);border-radius:10px}.hx-mat__vtitle{margin:0;font-size:13.5px;color:var(--ink-2)}.hx-mat__vtitle b{color:var(--ink)}.hx-mat__versions dl{display:grid;grid-template-columns:130px minmax(0,1fr);gap:4px 12px;margin:0;font-size:13.5px}.hx-mat__versions dt{color:var(--muted)}.hx-mat__versions dd{margin:0;color:var(--ink-2);overflow-wrap:anywhere}.hx-mat__versions small{font-size:12px;color:var(--muted)}.hx-sim-mat{display:flex;flex-direction:column;gap:6px;margin:8px 0 0 47px;padding:0;list-style:none}.hx-sim-mat li{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.hx-sim-mat__chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 10px;border:1px solid var(--hx-line-strong);border-radius:999px;background:#10151c;font-size:13px;font-weight:600;color:var(--hx-ink);overflow-wrap:anywhere}.hx-sim-mat__chip svg{flex:none;width:14px;height:14px;color:var(--hx-quiet)}.hx-sim-mat__why{font-size:12.5px;line-height:1.4;color:var(--hx-quiet)}@media(max-width:640px){.hx-mat__card{grid-template-columns:72px minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"thumb top" "body body";gap:12px;padding:12px}.hx-mat__thumb{width:72px;height:72px}.hx-mat__icon svg{width:26px;height:26px}.hx-mat__bar .hx-btn{width:100%;justify-content:center}.hx-mat__actions .hx-btn{flex:1 1 auto;justify-content:center}.hx-mat__versions dl{grid-template-columns:1fr}.hx-sim-mat{margin-left:0}}.hx-guard{display:flex;flex-direction:column;gap:16px}.hx-guard__state{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--hx-line-strong);border-left:3px solid var(--tone,var(--hx-faint));border-radius:var(--hx-r);background:#0e1218}.hx-guard__state.is-ligado{--tone:var(--hx-green)}.hx-guard__state.is-sombra{--tone:var(--hx-amber)}.hx-guard__state.is-off{--tone:var(--hx-faint)}.hx-guard__icon{flex:none;width:22px;height:22px;margin-top:1px;color:var(--tone,var(--hx-faint))}.hx-guard__statetext{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.hx-guard__statetext b{font-size:15px;font-weight:600;color:var(--hx-ink)}.hx-guard__statetext p{margin:0;font-size:14px;line-height:1.5;color:var(--hx-ink-2)}.hx-guard__statetext .hx-link{margin-top:4px;font-size:13.5px}.hx-guard__bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hx-guard__period{font-size:13.5px;color:var(--hx-quiet)}.hx-guard__cards{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:10px}.hx-guard__card{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;border:1px solid var(--hx-line);border-radius:var(--hx-r);background:#0e1218}.hx-guard__cardlabel{font-size:13px;line-height:1.35;color:var(--hx-quiet)}.hx-guard__cardvalue{font-size:22px;font-weight:600;line-height:1.2;color:var(--hx-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.hx-guard__card.is-gasto .hx-guard__cardvalue{font-size:17px}.hx-guard__card small{font-size:12px;color:var(--hx-faint)}.hx-guard__spend{margin:-4px 0 0;font-size:13.5px;color:var(--hx-quiet);font-variant-numeric:tabular-nums}.hx-guard__filters{display:flex;flex-wrap:wrap;gap:6px}.hx-guard__filter{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid var(--hx-line-strong);border-radius:var(--hx-r-pill);background:transparent;font-size:13.5px;font-weight:500;color:var(--hx-quiet);cursor:pointer}.hx-guard__filter:hover{color:var(--hx-ink);border-color:#3a4458}.hx-guard__filter.is-on{border-color:var(--hx-ink-2);background:var(--hx-select-wash);color:var(--hx-ink);font-weight:600}.hx-guard__filter:focus-visible{outline:none;box-shadow:var(--hx-focus)}.hx-guard__n{min-width:20px;padding:0 6px;border-radius:var(--hx-r-pill);background:var(--hx-count);font-size:12px;font-weight:600;line-height:20px;text-align:center;color:var(--hx-count-ink);font-variant-numeric:tabular-nums}.hx-guard__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.hx-guard__ev{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--hx-line);border-radius:var(--hx-r);background:#0e1218}.hx-guard__ev.is-red{border-color:#3d2226}.hx-guard__evhead{display:flex;align-items:baseline;justify-content:space-between;gap:6px 12px;flex-wrap:wrap}.hx-guard__evhead .hx-status{white-space:normal;font-weight:600;color:var(--hx-ink)}.hx-guard__when{font-size:12.5px;color:var(--hx-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.hx-guard__reasons{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.45;color:var(--hx-ink-2)}.hx-guard__snips{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;padding:8px 10px;border-left:2px solid var(--hx-line-strong);background:#0b0f14;font-size:13.5px;line-height:1.45}.hx-guard__snips dt{color:var(--hx-faint)}.hx-guard__snips dd{margin:0;color:var(--hx-ink-2);overflow-wrap:anywhere}.hx-guard__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hx-guard__old{margin:-4px 0 0;font-size:13px;line-height:1.45;color:var(--hx-quiet)}.hx-guard__old span{color:var(--hx-ink-2);font-weight:600;margin-right:4px}.hx-guard__padrao{display:flex;flex-direction:column;gap:12px;padding-top:12px;border-top:1px solid var(--hx-line)}.hx-guard__foot{display:flex;align-items:center;justify-content:space-between;gap:6px 12px;flex-wrap:wrap;margin:0;font-size:13px;color:var(--hx-quiet)}.hx-guard__foot .hx-link{display:inline-flex;align-items:center;gap:5px;margin-left:auto}.hx-guard__foot .hx-link svg{width:15px;height:15px}.hx-guard__note{margin:0;font-size:13px;color:var(--hx-faint)}.hx-review{display:flex;flex-direction:column;gap:6px;margin:8px 0 0 47px;padding:10px 12px;border:1px solid var(--hx-line-strong);border-left:3px solid var(--tone,var(--hx-faint));border-radius:var(--hx-r);background:#0e1218}.hx-review.is-green{--tone:var(--hx-green)}.hx-review.is-orange{--tone:var(--hx-amber)}.hx-review.is-red{--tone:var(--hx-red)}.hx-review.is-gray{--tone:var(--hx-faint)}.hx-review__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0}.hx-review__head>svg{flex:none;width:16px;height:16px;color:var(--tone,var(--hx-faint))}.hx-review__label{font-size:13px;font-weight:600;color:var(--hx-quiet)}.hx-review__head .hx-status{white-space:normal;font-weight:600;color:var(--hx-ink)}.hx-review__shadow{margin:0;font-size:12.5px;font-weight:600;color:var(--hx-warn-ink)}.hx-review__text{margin:0;font-size:13px;line-height:1.45;color:var(--hx-ink-2)}.hx-review__diff{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 10px;margin:2px 0 0;font-size:13px;line-height:1.45}.hx-review__diff dt{color:var(--hx-faint)}.hx-review__diff dd{margin:0;color:var(--hx-ink-2);overflow-wrap:anywhere;white-space:pre-wrap}.hx-review__list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:3px;font-size:13px;line-height:1.45;color:var(--hx-ink-2)}.hx-review__list q{display:block;color:var(--hx-quiet);font-style:italic;overflow-wrap:anywhere}.hx-review__list.is-signals{color:var(--hx-quiet)}.hx-review__meta{margin:0;font-size:12px;color:var(--hx-faint);font-variant-numeric:tabular-nums}@media(max-width:640px){.hx-review{margin-left:0}.hx-guard__snips,.hx-review__diff{grid-template-columns:1fr}.hx-guard__bar .hx-seg{flex:1}.hx-guard__foot .hx-link{margin-left:0}}.hx-vendas__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px}.hx-vendas__pix{display:flex;flex-direction:column;gap:12px;margin-top:12px}.hx-vendas__check{display:flex;align-items:flex-start;gap:10px;margin-top:12px;font-size:14px;font-weight:600;color:var(--hx-ink);cursor:pointer}.hx-vendas__check input{flex:none;width:18px;height:18px;margin-top:1px;accent-color:var(--hx-green)}.hx-vendas__check span{display:flex;flex-direction:column;gap:2px}.hx-vendas__check small{font-size:12.5px;font-weight:400;color:var(--hx-quiet)}.hx-vendas__items li{gap:12px}.hx-vendas__item{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.hx-vendas__item small{font-size:12.5px;color:var(--hx-quiet);overflow-wrap:anywhere}.hx-vendas__price{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.hx-vendas__add{display:grid;grid-template-columns:2fr 1fr 2fr auto;gap:10px;align-items:end;margin-top:12px}.hx-vendas__mp{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.hx-vendas__mp .hx-field{flex:1;min-width:min(100%,280px)}.hx-vendas__recent{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;border:1px solid var(--hx-line);border-radius:var(--hx-r)}.hx-vendas__recent li{display:flex;flex-direction:column;gap:4px;padding:10px 14px;border-top:1px solid var(--hx-line);font-size:14px;color:var(--hx-ink-2)}.hx-vendas__recent li:first-child{border-top:0}.hx-vendas__recent p{margin:0;font-variant-numeric:tabular-nums}.hx-vendas__rhead{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.hx-vendas__rhead time{font-size:12.5px;color:var(--hx-quiet);font-variant-numeric:tabular-nums}.hx-sim__foot{display:flex;flex-wrap:wrap;gap:8px}.hx-sim-retake{display:flex;align-items:center;gap:6px;margin:4px 0 6px 47px;font-size:12.5px;font-weight:600;color:var(--hx-quiet)}.hx-sim-retake svg{width:14px;height:14px}.hx-sim-pay{display:flex;flex-direction:column;gap:6px;margin:8px 0 0 47px}.hx-sim-pay__head{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;color:var(--hx-ink)}.hx-sim-pay__head svg{flex:none;width:15px;height:15px;color:var(--hx-green)}.hx-sim-pay__msg{white-space:pre-wrap;margin:4px 0 0}.hx-sim-pay__msg.is-code{font-size:12.5px;overflow-wrap:anywhere;word-break:break-all}@media(max-width:720px){.hx-vendas__add{grid-template-columns:1fr}.hx-sim-pay,.hx-sim-retake{margin-left:0}}.hx-num{display:flex;flex-direction:column;gap:16px}.hx-num__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;border:1px solid var(--hx-line);border-radius:var(--hx-r)}.hx-num__row{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-top:1px solid var(--hx-line);transition:opacity var(--hx-med) var(--hx-ease),transform var(--hx-med) var(--hx-ease)}@starting-style{.hx-num__row{opacity:0;transform:translateY(6px)}}.hx-wa-cta{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:16px;padding:12px 16px;border-radius:var(--hx-r);border:1.5px solid var(--hx-warn-line);background:var(--hx-warn-bg)}.hx-wa-cta__text{display:flex;flex-direction:column;gap:2px;min-width:0}.hx-wa-cta__text b{color:var(--hx-ink);font-size:15px}.hx-wa-cta__text span{color:var(--hx-ink-2);font-size:13.5px}.hx-wa-cta .hx-num__oficial{flex:none}.hx-num__row:first-child{border-top:0}.hx-num__id{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hx-num__id>div{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.hx-num__id b{font-size:15px;color:var(--hx-ink);font-variant-numeric:tabular-nums}.hx-num__id small{font-size:12.5px;color:var(--hx-quiet);overflow-wrap:anywhere}.hx-num__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--hx-panel-2,#151a21);color:var(--hx-green)}.hx-num__icon.is-chip{color:var(--hx-accent,#f97316)}.hx-num__icon.is-web{color:var(--hx-quiet)}.hx-num__icon svg{width:18px;height:18px}.hx-num__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hx-num__mode{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--hx-quiet)}.hx-num__add{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.hx-num__card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px;border:1px solid var(--hx-line-strong);border-radius:var(--hx-r);background:var(--hx-panel)}.hx-num__card p{margin:0;font-size:14px;line-height:1.5;color:var(--hx-ink-2)}.hx-num__card small{font-size:12.5px;line-height:1.45;color:var(--hx-quiet)}.hx-num__cardtitle{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--hx-ink)!important}.hx-num__cardtitle svg{width:18px;height:18px;color:var(--hx-green)}.hx-num__form{display:flex;flex-direction:column;gap:12px;width:100%}.hx-num__formactions{display:flex;flex-wrap:wrap;gap:8px}.hx-num__pair{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.hx-num__pair p{margin:0;max-width:52ch;font-size:14px;line-height:1.5;color:var(--hx-ink-2)}.hx-num__qr{width:240px;height:240px;max-width:100%;padding:10px;border-radius:12px;background:#fff}.hx-num__code{font-size:28px;font-weight:700;letter-spacing:.12em;color:var(--hx-ink)!important;font-variant-numeric:tabular-nums}.hx-num__wait{font-size:13px!important;color:var(--hx-quiet)!important}.hx-appladder{margin:0 0 12px;padding:0;list-style:none;display:flex;flex-direction:column;border:1px solid var(--hx-line);border-radius:var(--hx-r)}.hx-appladder li{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 12px;border-top:1px solid var(--hx-line)}.hx-appladder li:first-child{border-top:0}.hx-appladder__n{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--hx-panel-2,#151a21);font-size:13px;font-weight:700;color:var(--hx-ink)}.hx-appladder__who{flex:1;min-width:120px;font-size:15px;color:var(--hx-ink)}.hx-appladder__wait{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--hx-quiet)}.hx-appladder__tools{display:inline-flex;gap:2px}.hx-appladder__wa{flex:0 1 190px;min-width:0}.hx-appladder__add{display:flex;align-items:center;gap:8px;margin-top:12px;color:var(--hx-quiet)}.hx-appladder__add .hx-select,.hx-appladder__add select{max-width:320px}.hx-passar{display:flex;flex-direction:column;gap:16px}.hx-passar__sentence{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:8px}.hx-passar__sentence svg{flex:none;width:18px;height:18px;margin-top:2px;color:var(--hx-accent,#f97316)}.hx-switches{margin:0 0 12px;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:8px}.hx-switch{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border:1px solid var(--hx-line);border-radius:var(--hx-r-sm,10px);cursor:pointer;background:var(--hx-panel)}.hx-switch input{position:absolute;opacity:0;width:1px;height:1px}.hx-switch__track{position:relative;flex:none;width:36px;height:20px;margin-top:2px;border-radius:999px;background:var(--hx-line-strong);transition:background .15s}.hx-switch__track:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}.hx-switch input:checked+.hx-switch__track{background:var(--hx-green)}.hx-switch input:checked+.hx-switch__track:after{transform:translate(16px)}.hx-switch input:focus-visible+.hx-switch__track{outline:2px solid var(--hx-accent,#f97316);outline-offset:2px}.hx-switch input:disabled+.hx-switch__track{opacity:.5}.hx-switch__text{display:flex;flex-direction:column;gap:2px;min-width:0}.hx-switch__text b{font-size:14px;color:var(--hx-ink)}.hx-switch__text small{font-size:12.5px;line-height:1.4;color:var(--hx-quiet)}.hx-passar__tags{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.5;color:var(--hx-quiet)}.hx-passar__tags svg{flex:none;width:16px;height:16px;margin-top:2px}.hx-passar__tags code{padding:1px 6px;border-radius:6px;background:var(--hx-panel-2,#151a21);font-size:12px;color:var(--hx-ink)}.hx-botmark{flex:none;display:block}.hx-wordmark{font-weight:800;letter-spacing:-.01em}.hx-wordmark__hey{color:var(--hx-orange)}.hx-wordmark__bot{color:var(--hx-bot-hi)}.hx-menu__ai{background:var(--hx-bot-soft)!important;color:var(--hx-bot-hi)!important}.hx-passar__sentence svg{color:var(--hx-bot-hi)!important}.hx-sim-pay__head svg{color:var(--hx-bot-hi)!important}.hx-num__free{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:12.5px;color:var(--hx-quiet)}.hx-num__bar{position:relative;flex:none;width:90px;height:6px;border-radius:999px;background:var(--hx-line-strong);overflow:hidden}.hx-num__bar i{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--hx-green)}.hx-num__free.is-warn{color:var(--hx-amber)}.hx-num__free.is-warn .hx-num__bar i{background:var(--hx-amber)}.hx-num__free.is-over{color:var(--hx-red)}.hx-num__free.is-over .hx-num__bar i{background:var(--hx-red)}.hx-num__oficial{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.hx-num__oficial-btns{display:flex;flex-wrap:wrap;gap:8px}.hx-num__oficial-btns a.hx-btn{text-decoration:none}.hx-num__link{display:flex;flex-direction:column;gap:8px;flex-basis:100%;width:100%;min-width:0}.hx-num__link input{width:100%;min-width:0;min-height:38px;padding:8px 12px;border-radius:var(--hx-r-sm);border:1px solid var(--hx-line-strong);background:var(--hx-panel-2);color:var(--hx-ink);font:inherit;font-size:13.5px}.hx-num__link small{font-size:12.5px;color:var(--hx-quiet)}.cv{--cv-list: 360px;--cv-side: 320px;--cv-ease: cubic-bezier(.16, 1, .3, 1);--cv-ia: var(--hx-c-purple);--cv-team: var(--hx-c-cyan);--cv-wait: var(--hx-c-amber);--cv-done: var(--hx-c-gray);--cv-ia-wash: #1c1430;--cv-team-wash: #0a2229;--cv-note: #211a0b;--cv-note-line: #6b4a12;--cv-note-ink: #ffc266;display:grid;grid-template-columns:var(--cv-list) minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100vh;height:100dvh;background:var(--hx-ground);color:var(--hx-ink);font-family:var(--hx-font)}.cv[data-painel=on]{grid-template-columns:var(--cv-list) minmax(0,1fr) var(--cv-side)}.cv .cv-num{font-variant-numeric:tabular-nums}.cv .cv-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cv ::-moz-selection{background:#f7661155}.cv ::selection{background:#f7661155}.cv textarea,.cv input{caret-color:var(--hx-orange)}.cv *{scrollbar-width:thin;scrollbar-color:var(--hx-line-strong) transparent}.cv svg{width:20px;height:20px;flex:none}.cv button{font:inherit;color:inherit;cursor:pointer}.cv :focus-visible{outline:2px solid var(--hx-orange);outline-offset:2px;border-radius:8px}.cv-only-m{display:none!important}.cv-ic{width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:var(--hx-quiet);display:inline-grid;place-items:center;transition:background .15s,color .15s;flex:none}.cv-ic:hover{background:var(--hx-panel-2);color:var(--hx-ink)}.cv-ic[aria-pressed=true]{background:var(--hx-raise);color:var(--hx-ink)}.cv-av{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:15px;color:#fff;flex:none}.cv-av--lg{width:76px;height:76px;font-size:24px}.cv-btn{border:1px solid transparent;border-radius:10px;height:36px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;transition:background .15s,border-color .15s,color .15s,transform .1s}.cv-btn svg{width:17px;height:17px}.cv-btn:active:not(:disabled){transform:scale(.98)}.cv-btn:disabled{opacity:.45;cursor:default}.cv-btn--acc{background:var(--hx-orange);color:var(--hx-on-accent)}.cv-btn--acc:hover:not(:disabled){background:var(--hx-orange-hi)}.cv-btn--ghost{background:var(--hx-panel-2);border-color:var(--hx-line);color:var(--hx-ink-2)}.cv-btn--ghost:hover:not(:disabled){color:var(--hx-ink);border-color:var(--hx-line-strong)}.cv-btn--ok{background:var(--hx-green-wash);border-color:var(--hx-green-line);color:var(--hx-green)}.cv-btn--ia{background:var(--cv-ia-wash);border-color:#a050ff40;color:#cfa6ff}.cv-btn--ia:hover:not(:disabled){border-color:#a050ff90}.cv-seg{display:inline-flex;background:var(--hx-panel-2);border:1px solid var(--hx-line);border-radius:10px;padding:2px;flex:none}.cv-seg button{border:0;background:transparent;color:var(--hx-quiet);border-radius:8px;padding:5px 12px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.cv-seg button[aria-pressed=true]{background:var(--hx-raise);color:var(--hx-ink)}.cv-empty{margin:32px 20px;color:var(--hx-quiet);text-align:center;font-size:14px;line-height:1.5}.cv-err{margin:6px 0 0;color:#ff8f93;font-size:13px}.cv-err--bar{margin:0;padding:8px 18px;background:var(--hx-red-wash)}.cv-st--esperando{color:var(--cv-wait)}.cv-st--ia{color:#cfa6ff}.cv-st--equipe{color:#7fdcf0}.cv-st--resolvida{color:var(--hx-quiet)}.cv-skel{display:grid;gap:14px;padding:18px}.cv-skel span{height:54px;border-radius:12px;background:linear-gradient(90deg,var(--hx-panel-2) 0%,var(--hx-raise) 50%,var(--hx-panel-2) 100%);background-size:200% 100%;animation:cv-shimmer 1.4s linear infinite}@keyframes cv-shimmer{to{background-position:-200% 0}}.cv-list{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--hx-line);background:var(--hx-panel)}.cv-list__head{display:flex;align-items:center;gap:10px;padding:16px 14px 10px 18px}.cv-list__head h1{margin:0;font-size:21px;font-weight:700;letter-spacing:-.015em}.cv-count{min-width:22px;height:22px;padding:0 7px;border-radius:99px;background:var(--cv-wait);color:#1a1000;font-size:12px;font-weight:700;display:inline-grid;place-items:center}.cv-client{margin-left:auto;min-width:0}.cv-client select{max-width:160px;height:32px;border-radius:10px;background:var(--hx-panel-2);border:1px solid var(--hx-line);color:var(--hx-ink);padding:0 8px;font:inherit;font-size:13px}.cv-search{margin:0 14px;display:flex;align-items:center;gap:10px;background:var(--hx-panel-2);border:1px solid var(--hx-line);border-radius:12px;padding:0 12px;height:40px;color:var(--hx-quiet)}.cv-search:focus-within{border-color:var(--hx-line-strong)}.cv-search svg{width:17px;height:17px}.cv-search input{flex:1;min-width:0;border:0;background:transparent;outline:0;color:var(--hx-ink);font:inherit;font-size:14px}.cv-search input::-moz-placeholder{color:var(--hx-faint)}.cv-search input::placeholder{color:var(--hx-faint)}.cv-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px 6px}.cv-next{border:0;height:32px;padding:0 12px;border-radius:10px;background:var(--hx-orange);color:var(--hx-on-accent);font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px;transition:background .15s,transform .1s}.cv-next svg{width:15px;height:15px}.cv-next:hover:not(:disabled){background:var(--hx-orange-hi)}.cv-next:active:not(:disabled){transform:scale(.98)}.cv-next:disabled{background:var(--hx-panel-2);color:var(--hx-faint);cursor:default}.cv-groups{position:relative;flex:1;min-height:0;overflow-y:auto;padding:4px 0 14px}.cv-group{margin-top:8px}.cv-ghead{width:calc(100% - 28px);margin:0 14px;border:0;border-top:2px solid var(--gc);background:transparent;display:flex;align-items:center;justify-content:space-between;padding:8px 2px 6px;color:var(--hx-ink-2);font-size:13px;font-weight:600;text-align:left}.cv-ghead b{color:var(--gc);font-weight:600}.cv-ghead svg{width:14px;height:14px;color:var(--hx-faint);transition:transform .2s var(--cv-ease)}.cv-group.is-closed .cv-ghead svg{transform:rotate(-90deg)}.cv-row{position:relative;width:100%;border:0;background:transparent;text-align:left;display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 16px 13px;transition:background .2s}.cv-row:hover{background:var(--hx-panel-2)}.cv-row.is-on{background:var(--hx-raise)}.cv-row.is-lit{background:var(--hx-orange-wash)}.cv-row.is-lit .cv-row__name:after{content:"";display:inline-block;width:7px;height:7px;margin-left:7px;border-radius:50%;background:var(--hx-orange);vertical-align:middle;animation:cv-ping 1.6s var(--cv-ease) infinite}@keyframes cv-ping{50%{opacity:.3}}.cv-row__mid{min-width:0;display:grid;gap:1px}.cv-row__name{font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-row__prev{font-size:13.5px;color:var(--hx-quiet);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-row__prev em{font-style:normal;color:var(--hx-ink-2)}.cv-row__st{font-size:12.5px;font-weight:500}.cv-row__right{display:grid;justify-items:end;gap:6px;align-self:start;padding-top:2px}.cv-row__time{font-size:12px;color:var(--hx-faint)}.cv-unread{min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:var(--cv-wait);color:#1a1000;font-size:11.5px;font-weight:700;display:grid;place-items:center}.cv-row__pavio{position:absolute;left:74px;right:16px;bottom:5px;height:2px;border-radius:2px;background:var(--hx-line)}.cv-row__pavio i{display:block;height:100%;border-radius:2px;background:var(--cv-wait);transition:width .6s var(--cv-ease),background .3s}.cv-row__pavio.is-late i{background:var(--hx-red);animation:cv-late .9s var(--cv-ease) 1}@keyframes cv-late{40%{box-shadow:0 0 0 3px #e5484d55}}.cv-chat{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--hx-ground)}.cv-chat--empty{align-items:center;justify-content:center;gap:14px;color:var(--hx-quiet)}.cv-chat--empty>svg{width:44px;height:44px;color:var(--hx-faint)}.cv-chat--empty p{margin:0}.cv-head{position:relative;display:flex;align-items:center;gap:12px;padding:10px 14px 10px 18px;background:var(--hx-panel);border-bottom:1px solid var(--hx-line);min-height:66px}.cv-head .cv-av{width:40px;height:40px;font-size:14px}.cv-who{min-width:0;flex:1;display:grid}.cv-who strong{font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-who>span{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-who__tel{color:var(--hx-quiet);font-weight:400}.cv-av svg{width:52%;height:52%}.cv-acts{display:flex;align-items:center;gap:6px}.cv-pavio{position:absolute;left:0;bottom:-1px;height:2px;background:var(--cv-wait);transition:width .6s var(--cv-ease),background .3s}.cv-pavio.is-late{background:var(--hx-red)}.cv-feed{flex:1;min-height:0;overflow-y:auto;padding:18px 7% 10px;display:flex;flex-direction:column;gap:4px;background:radial-gradient(1100px 480px at 50% -10%,#ffffff06,transparent 70%),var(--hx-ground)}.cv-older{align-self:center;margin-bottom:8px;border:1px solid var(--hx-line);background:var(--hx-panel-2);color:var(--hx-quiet);border-radius:99px;padding:5px 14px;font-size:13px}.cv-day{align-self:center;margin:6px 0 10px;padding:4px 12px;border-radius:8px;background:var(--hx-panel-2);color:var(--hx-quiet);font-size:12.5px}.cv-sys{align-self:center;margin:8px 0;padding:5px 12px;border-radius:8px;background:var(--hx-panel);border:1px solid var(--hx-line);color:var(--hx-quiet);font-size:12.5px;text-align:center;max-width:90%}.cv-msg{max-width:min(76%,560px);padding:8px 11px 6px;border-radius:12px;font-size:14.5px;line-height:1.45;display:grid;gap:3px}.cv-msg p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.cv-msg.is-same{margin-top:-1px}.cv-msg.is-new{animation:cv-rise .28s var(--cv-ease)}@keyframes cv-rise{0%{transform:translateY(10px);opacity:.2}}.cv-msg--cliente{align-self:flex-start;background:var(--hx-panel-2);border-top-left-radius:4px}.cv-msg--ia{align-self:flex-end;background:var(--cv-ia-wash);border-top-right-radius:4px}.cv-msg--equipe{align-self:flex-end;background:var(--cv-team-wash);border-top-right-radius:4px}.cv-msg--nota{align-self:center;max-width:min(88%,600px);background:var(--cv-note);border:1px dashed var(--cv-note-line);color:var(--hx-ink-2)}.cv-msg.is-enviando{opacity:.7}.cv-msg.is-falhou{outline:1px solid var(--hx-red)}.cv-by{font-size:12.5px;font-weight:600;display:inline-flex;gap:6px;align-items:center}.cv-by svg{width:14px;height:14px}.cv-msg--ia .cv-by{color:#cfa6ff}.cv-msg--equipe .cv-by{color:#7fdcf0}.cv-msg--nota .cv-by{color:var(--cv-note-ink)}.cv-meta{justify-self:end;display:inline-flex;gap:4px;align-items:center;font-size:11.5px;color:var(--hx-faint)}.cv-tick{display:inline-grid;color:var(--hx-faint)}.cv-tick svg{width:15px;height:15px}.cv-tick.is-read{color:var(--hx-c-cyan)}.cv-tick.is-fail{color:var(--hx-red)}.cv-tick.is-wait{opacity:.5}.cv-fail{display:inline-flex;gap:6px;align-items:center;font-size:12.5px;color:#ff8f93}.cv-fail svg{width:14px;height:14px}.cv-media{display:block;max-width:280px;border-radius:8px;overflow:hidden}.cv-media img,video.cv-media{display:block;width:100%;height:auto}.cv-audio{width:260px;max-width:100%}.cv-file{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:#ffffff0d;color:var(--hx-ink);text-decoration:none;font-size:13.5px;max-width:100%}.cv-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-compose{padding:8px 16px 16px;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.cv-hint{margin:0;font-size:13px;color:var(--hx-quiet);padding-left:4px}.cv-hint b{color:var(--hx-orange-ink);font-weight:600}.cv-files{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.cv-files li{display:inline-flex;align-items:center;gap:6px;max-width:240px;padding:3px 4px 3px 10px;border-radius:10px;background:var(--hx-panel-2);border:1px solid var(--hx-line);font-size:13px}.cv-files li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-files svg{width:15px;height:15px}.cv-files .cv-ic{width:26px;height:26px}.cv-box{display:flex;align-items:flex-end;gap:4px;background:var(--hx-panel);border:1px solid var(--hx-line);border-radius:16px;padding:6px;transition:border-color .15s,background .2s}.cv-box:focus-within{border-color:var(--hx-line-strong)}.cv-box.is-note{background:var(--cv-note);border-color:var(--cv-note-line)}.cv-box .cv-seg{align-self:center}.cv-box textarea{flex:1;min-width:0;resize:none;border:0;outline:0;background:transparent;color:var(--hx-ink);padding:9px 8px;font:inherit;font-size:14.5px;line-height:1.4;max-height:140px}.cv-box textarea::-moz-placeholder{color:var(--hx-faint)}.cv-box textarea::placeholder{color:var(--hx-faint)}.cv-box textarea:focus-visible{outline:none}.cv-box textarea:disabled{opacity:.5}.cv-send{width:40px;height:40px;border-radius:12px;border:0;background:var(--hx-orange);color:var(--hx-on-accent);display:grid;place-items:center;flex:none;transition:background .15s,transform .1s,opacity .15s}.cv-send:hover:not(:disabled){background:var(--hx-orange-hi)}.cv-send:active:not(:disabled){transform:scale(.94)}.cv-send:disabled{opacity:.35;cursor:default}.cv-box.is-note .cv-send{background:var(--cv-note-ink);color:#1a1000}.cv-compose{position:relative}.cv-send--mic{background:var(--hx-panel-2);color:var(--hx-ink-2);border:1px solid var(--hx-line)}.cv-send--mic:hover{background:var(--hx-raise)!important;color:var(--hx-ink)}.cv-msg{position:relative}.cv-reply{position:absolute;top:4px;width:28px;height:28px;border:0;border-radius:50%;background:var(--hx-panel);color:var(--hx-quiet);display:grid;place-items:center;opacity:0;transform:scale(.85);transition:opacity .15s,transform .15s var(--cv-ease)}.cv-reply svg{width:15px;height:15px}.cv-msg--cliente .cv-reply{right:-34px}.cv-msg--ia .cv-reply,.cv-msg--equipe .cv-reply{left:-34px}.cv-msg:hover .cv-reply,.cv-reply:focus-visible{opacity:1;transform:none}@media(hover:none){.cv-reply{opacity:.6;transform:none}}.cv-cite,.cv-quotebar{--qc: var(--hx-quiet) }.cv-q--cliente{--qc: #9aa4b2 }.cv-q--ia{--qc: #cfa6ff }.cv-q--equipe{--qc: #7fdcf0 }.cv-cite{display:grid;gap:1px;text-align:left;border:0;border-radius:8px;background:color-mix(in srgb,var(--qc) 12%,#0000);padding:5px 9px;font-size:13px;color:var(--hx-ink-2);max-width:100%}.cv-cite b{color:var(--qc);font-weight:600;font-size:12.5px}.cv-cite span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-cite:disabled{cursor:default}.cv-msg.is-flash{animation:cv-flash 1.1s var(--cv-ease)}@keyframes cv-flash{15%{box-shadow:0 0 0 3px #f7661166}}.cv-quotebar{display:flex;align-items:center;gap:8px;background:color-mix(in srgb,var(--qc) 10%,var(--hx-panel));border-radius:10px;padding:6px 6px 6px 12px;animation:cv-up .2s var(--cv-ease)}.cv-quotebar>span{flex:1;min-width:0;display:grid;font-size:13px;color:var(--hx-ink-2);overflow:hidden}.cv-quotebar>span b{color:var(--qc);font-weight:600;font-size:12.5px}.cv-quotebar>span{white-space:nowrap;text-overflow:ellipsis}@keyframes cv-up{0%{transform:translateY(6px);opacity:0}}.cv-sugbtn{justify-self:start;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:99px;border:1px solid #a050ff40;background:var(--cv-ia-wash);color:#cfa6ff;font-size:13px;font-weight:600;transition:border-color .15s,transform .1s}.cv-sugbtn svg{width:15px;height:15px}.cv-sugbtn:hover{border-color:#a050ff90}.cv-sugbtn:active{transform:scale(.98)}.cv-sug{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 6px 6px 12px;border-radius:12px;border:1px solid #a050ff40;background:var(--cv-ia-wash);animation:cv-up .22s var(--cv-ease)}.cv-sug__tag{display:inline-flex;align-items:center;gap:6px;color:#cfa6ff;font-size:13px;font-weight:600;white-space:nowrap}.cv-sug__tag svg{width:15px;height:15px}.cv-sug__txt{font-size:13.5px;color:var(--hx-ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cv-sug.is-wait .cv-sug__txt{background:linear-gradient(90deg,var(--hx-quiet) 0%,#cfa6ff 50%,var(--hx-quiet) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:cv-shimmer 1.4s linear infinite}.cv-sug__use{height:30px;padding:0 12px}.cv-sug__note{grid-column:2 / -1;font-size:12.5px;color:var(--hx-quiet)}.cv-pop,.cv-tpl{position:absolute;left:16px;right:16px;bottom:calc(100% - 8px);z-index:5;max-height:min(380px,55vh);overflow-y:auto;background:var(--hx-panel);border:1px solid var(--hx-line-strong);border-radius:14px;box-shadow:0 -18px 40px -16px #000;padding:6px;animation:cv-up .2s var(--cv-ease)}.cv-pop__head{margin:4px 8px 6px;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--hx-ink-2)}.cv-pop__head svg{width:15px;height:15px}.cv-pop__head span{margin-left:auto;font-weight:400;color:var(--hx-faint)}.cv-pop ul{margin:0;padding:0;list-style:none;display:grid;gap:2px}.cv-pop li{display:flex;align-items:center;gap:4px;border-radius:10px;transition:background .12s}.cv-pop li:hover,.cv-pop li.is-sel{background:var(--hx-panel-2)}.cv-pop__item{flex:1;min-width:0;border:0;background:transparent;text-align:left;display:grid;gap:1px;padding:7px 10px}.cv-pop__item b{font-size:13px;color:var(--hx-orange-ink);font-weight:600}.cv-pop__item span{font-size:13.5px;color:var(--hx-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-pop__del{width:30px;height:30px;opacity:.6}.cv-pop__del svg{width:15px;height:15px}.cv-pop__del.is-armed{width:auto;padding:0 10px;opacity:1;color:#ff8f93;font-size:12.5px;font-weight:600;background:var(--hx-red-wash)}.cv-pop__empty{margin:8px 10px 10px;font-size:13.5px;color:var(--hx-quiet);line-height:1.5}.cv-pop__save{display:flex;align-items:center;gap:6px;margin-top:6px;padding:8px 6px 2px 10px;border-top:1px solid var(--hx-line);font-size:13px;color:var(--hx-quiet)}.cv-pop__slash{color:var(--hx-orange-ink);font-weight:600}.cv-pop__save input{flex:1;min-width:60px;height:32px;border-radius:8px;border:1px solid var(--hx-line);background:var(--hx-panel-2);color:var(--hx-ink);padding:0 8px;font:inherit;font-size:13.5px}.cv-pop__save .cv-btn{height:32px}.cv-tplbtn{flex:1;min-width:0;height:40px;border:1px dashed var(--hx-line-strong);border-radius:12px;background:transparent;color:var(--hx-ink-2);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:600}.cv-tplbtn:hover{color:var(--hx-ink);border-color:var(--hx-orange)}.cv-tplbtn svg{width:17px;height:17px}.cv-tpl__head{display:flex;align-items:center;gap:6px;padding:2px 2px 6px 8px}.cv-tpl__head strong{flex:1;font-size:14px}.cv-tpl__list{margin:0;padding:0;list-style:none;display:grid;gap:2px}.cv-tpl__list button{width:100%;border:0;background:transparent;text-align:left;display:grid;gap:2px;padding:8px 10px;border-radius:10px}.cv-tpl__list button:hover{background:var(--hx-panel-2)}.cv-tpl__list b{font-size:13.5px}.cv-tpl__list span{font-size:13px;color:var(--hx-quiet);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cv-tpl__form{display:grid;gap:10px;padding:4px 8px 8px}.cv-tpl__form label{display:grid;gap:4px;font-size:13px;color:var(--hx-quiet)}.cv-tpl__form input{height:36px;border-radius:10px;border:1px solid var(--hx-line);background:var(--hx-panel-2);color:var(--hx-ink);padding:0 10px;font:inherit;font-size:14px}.cv-tpl__prev{margin:0;padding:9px 11px;border-radius:12px 4px 12px 12px;background:var(--cv-team-wash);font-size:14px;line-height:1.45;white-space:pre-wrap;justify-self:end;max-width:92%}.cv-tpl__form .cv-btn{justify-self:end}.cv-box.is-rec{align-items:center;border-color:#e5484d66}.cv-rec{flex:1;display:inline-flex;align-items:center;gap:10px;font-size:15px;padding-left:4px}.cv-rec i{width:10px;height:10px;border-radius:50%;background:var(--hx-red);animation:cv-ping 1.2s ease-in-out infinite}.cv-rec__lim{font-size:12.5px;color:var(--hx-faint)}.cv-side{position:relative;border-left:1px solid var(--hx-line);background:var(--hx-panel);overflow-y:auto;min-height:0;animation:cv-slide .26s var(--cv-ease)}@keyframes cv-slide{0%{transform:translate(16px);opacity:.4}}.cv-side__x{position:absolute;top:10px;right:10px}.cv-side__top{display:grid;justify-items:center;gap:2px;padding:30px 18px 20px;text-align:center}.cv-side__top .cv-av{margin-bottom:10px}.cv-side__top strong{font-size:18px}.cv-side__tel{font-size:13px;color:var(--hx-quiet)}.cv-tags{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:10px}.cv-tag{font-size:12.5px;padding:3px 9px;border-radius:8px;background:var(--hx-panel-2);border:1px solid var(--hx-line);color:var(--hx-ink-2);display:inline-flex;gap:5px;align-items:center}.cv-tag svg{width:13px;height:13px}.cv-tag--red{color:#ff8f93;border-color:#e13c3c40;background:var(--hx-red-wash)}.cv-tag--ad{color:#7fdcf0;border-color:#00bae040;background:var(--cv-team-wash)}.cv-tag--buy{color:var(--hx-green);border-color:var(--hx-green-line);background:var(--hx-green-wash)}.cv-blk{padding:16px 18px;border-top:1px solid var(--hx-line);display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.cv-blk h3{margin:0;font-size:13px;font-weight:600;color:var(--hx-quiet)}.cv-blk p{margin:0;font-size:14px;color:var(--hx-ink-2);line-height:1.5}.cv-with{font-weight:600}.cv-xfer{display:grid;gap:6px}.cv-xfer label{font-size:13px;color:var(--hx-quiet)}.cv-xfer__row{display:flex;gap:6px}.cv-xfer select{flex:1;min-width:0;height:36px;border-radius:10px;background:var(--hx-panel-2);border:1px solid var(--hx-line);color:var(--hx-ink);padding:0 10px;font:inherit;font-size:14px}.cv-iabtns{display:grid;gap:6px}.cv-xfer__row .cv-btn{padding:0 12px}.cv-hist{margin:0;padding:0;list-style:none;display:grid;gap:10px}.cv-hist li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;font-size:13.5px;line-height:1.45;color:var(--hx-ink-2)}.cv-hist li>.cv-num{color:var(--hx-faint);font-size:12.5px;padding-top:1px}@media(max-width:1279px){.cv[data-painel=on]{grid-template-columns:var(--cv-list) minmax(0,1fr)}.cv-side{position:absolute;top:0;right:0;bottom:0;width:min(var(--cv-side),92vw);z-index:4;box-shadow:-24px 0 50px -10px #000}}@media(max-width:860px){.cv,.cv[data-painel=on]{grid-template-columns:minmax(0,1fr)}.cv-only-m{display:inline-grid!important}.cv[data-vista=lista] .cv-chat,.cv[data-vista=conversa] .cv-list{display:none}.cv-feed{padding:14px 12px 8px}.cv-msg{max-width:88%}.cv-acts .cv-btn span{display:none}.cv-acts .cv-btn{padding:0 10px}.cv-box{flex-wrap:wrap}.cv-pop,.cv-tpl{left:8px;right:8px}.cv-msg--cliente .cv-reply{right:-30px}.cv-msg--ia .cv-reply,.cv-msg--equipe .cv-reply{left:-30px}.cv-sug{grid-template-columns:minmax(0,1fr) auto auto}.cv-sug__tag{display:none}.cv-box .cv-seg{flex:1 0 100%;display:flex;margin-bottom:4px}.cv-box .cv-seg button{flex:1}.cv-list__head{padding-left:10px}}@media(prefers-reduced-motion:reduce){.cv *,.cv *:before,.cv *:after{animation:none!important;transition:none!important}}:root{--ground:var(--hx-ground);--surface:var(--hx-panel);--surface-2:var(--hx-panel-2);--surface-3:var(--hx-raise);--line:var(--hx-line);--line-strong:var(--hx-line-strong);--ink:var(--hx-ink);--ink-2:var(--hx-ink-2);--muted:var(--hx-quiet);--faint:var(--hx-faint);--accent:var(--hx-orange);--accent-soft:var(--hx-orange-wash);--good:var(--hx-green);--warn:var(--hx-amber);--crit:var(--hx-red);--font:var(--hx-font);--r:10px;--side:232px}*{box-sizing:border-box}html,body{margin:0;background:var(--ground);color:var(--ink-2);font-family:var(--font);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased}a{color:inherit}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:focus-visible{outline:none;box-shadow:var(--hx-focus);border-radius:6px}.num,.tabular{font-variant-numeric:tabular-nums}.sr-only,.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.eyebrow{font-size:13px;font-weight:500;color:var(--muted)}.hint{font-size:12.5px;color:var(--faint)}.app{display:grid;grid-template-columns:var(--side) minmax(0,1fr);min-height:100vh;min-height:100dvh}.app.is-rail{--side:68px}.side{position:sticky;top:0;height:100vh;height:100dvh;display:flex;flex-direction:column;gap:18px;padding:18px 12px 14px;border-right:1px solid var(--line);background:var(--ground)}.side__brand{display:flex;align-items:center;gap:11px;padding:2px 6px 8px;text-decoration:none}.side__logo{display:block;width:148px;height:auto}.app.is-rail .side__brand{padding:2px 0 6px}.app.is-rail .side__logo{width:54px}.side__brand b{font-size:17px;font-weight:600;color:var(--ink);letter-spacing:-.005em;white-space:nowrap}.side__nav{display:flex;flex-direction:column;gap:4px}.side__nav a{position:relative;display:flex;align-items:center;gap:12px;min-height:42px;padding:0 12px;border-radius:9px;color:var(--ink-2);text-decoration:none;font-size:14.5px;font-weight:500}.side__nav a svg{width:20px;height:20px;flex:none;color:var(--muted)}.side__nav a:hover,.side__nav a.active{background:var(--hx-bot-soft);color:var(--ink)}.side__nav a.active:before{content:"";position:absolute;left:-12px;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:var(--hx-bot)}.side__nav a.active svg{color:var(--hx-bot-hi)}.side__foot{margin-top:auto;display:flex;flex-direction:column;gap:10px}.side__status{display:flex;align-items:center;gap:8px;padding:0 8px;font-size:12.5px;color:var(--faint)}.side__status .dot{width:7px;height:7px;border-radius:50%;background:var(--good);flex:none}.side__status .dot.warn{background:var(--warn)}.side__user{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:1px solid var(--line);border-radius:10px;text-align:left}.side__user:hover{border-color:var(--line-strong);background:var(--surface-2)}.side__user .who{display:flex;flex-direction:column;min-width:0}.side__user .who b{font-size:13.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side__user .who span{font-size:12px;color:var(--muted)}.app.is-rail .side{padding-inline:10px;align-items:center}.app.is-rail .side__brand b,.app.is-rail .side__nav a span,.app.is-rail .side__status span,.app.is-rail .side__user .who{display:none}.app.is-rail .side__nav a{justify-content:center;padding:0;width:46px}.app.is-rail .side__nav a.active:before{left:-10px}.app.is-rail .side__user{justify-content:center;border:0;padding:4px}.main{min-width:0;display:flex;flex-direction:column}.app:not(.is-rail) .main{padding:18px 22px 40px}.top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.top__title{margin:0 6px 0 0;font-size:22px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.spacer{flex:1}.picker{position:relative}.scope{position:relative;display:flex;align-items:center;gap:8px;height:40px;padding:0 34px 0 12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);color:var(--ink);font-size:14px;font-weight:500;max-width:280px}button.scope:hover{border-color:#3a4458}.scope__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.picker__list{position:absolute;top:calc(100% + 6px);left:0;z-index:60;display:flex;flex-direction:column;min-width:240px;max-height:360px;overflow:auto;padding:6px;border:1px solid var(--line-strong);border-radius:12px;background:var(--hx-raise);box-shadow:0 16px 40px -12px #000000b3}.picker__opt{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:0 12px;border-radius:8px;text-align:left;font-size:14px;color:var(--ink-2)}.picker__opt:hover,.picker__opt:focus-visible{background:var(--hx-orange-wash);color:var(--ink);box-shadow:none}.picker__opt[aria-selected=true]{color:var(--ink);font-weight:600}.picker__opt svg{width:16px;height:16px;color:var(--accent)}.scope svg{width:18px;height:18px;color:var(--muted);flex:none}.scope select{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:38px;padding:0 22px 0 2px;border:0;background:transparent;color:var(--ink);font:500 14px var(--font);max-width:240px;cursor:pointer}.scope select:focus{outline:none}.scope:focus-within{box-shadow:var(--hx-focus)}.scope select option{background:var(--surface-2);color:var(--ink)}.scope .caret{position:absolute;right:10px;pointer-events:none;width:14px;height:14px}.scope.is-client{padding:0 14px}.seg{display:inline-flex;padding:3px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface)}.seg button{min-width:48px;height:32px;padding:0 10px;border-radius:7px;font-size:13px;font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums}.seg button:hover{color:var(--ink)}.seg button[aria-pressed=true]{background:var(--hx-seg-on);color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}.kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:12px}.kpi{position:relative;display:flex;flex-direction:column;gap:3px;padding:12px 14px 11px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow:hidden}.kpi__head{display:flex;align-items:center;gap:8px}.kpi__head svg{width:15px;height:15px;color:var(--muted);flex:none}.kpi__head .eyebrow{font-size:12.5px}.kpi .v{font-size:23px;font-weight:600;line-height:1.05;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi .d{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--faint);white-space:nowrap;overflow:hidden}.kpi .d b{font-weight:600}.kpi .d .up{color:var(--good)}.kpi .d .down{color:var(--crit)}.kpi .d .flat{color:var(--faint)}.kpi__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,80px);align-items:end;gap:8px}.kpi .spark{display:block;width:100%;height:26px;margin-bottom:2px}.kpi.hi{border-color:var(--hx-orange-line)}.kpi.hi .kpi__head svg{color:var(--accent)}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.panel{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.ph{display:flex;align-items:flex-start;gap:12px;padding:16px 18px 8px}.ph .t{font-size:16px;font-weight:600;color:var(--ink);line-height:1.3}.ph .t small{margin-left:8px;font-size:13.5px;font-weight:400;color:var(--muted)}.ph .eyebrow{font-size:12.5px;margin-bottom:2px}.ph .r{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pb{flex:1;min-height:0;padding:4px 14px 14px}.chart{width:100%;height:260px}.chart.tall{height:320px}.chart.short{height:210px}.c12{grid-column:span 12}.c8{grid-column:span 8}.c7{grid-column:span 7}.c6{grid-column:span 6}.c5{grid-column:span 5}.c4{grid-column:span 4}.c3{grid-column:span 3}.chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;background:var(--hx-slate-wash);color:var(--ink-2);font-size:12px;font-weight:500;white-space:nowrap}.chip.acc{background:var(--hx-orange-wash);color:var(--hx-orange-ink)}.chip.good{background:var(--hx-green-wash);color:var(--good)}.chip.warn{background:var(--hx-warn-bg);color:var(--hx-warn-ink)}.chip.crit{background:var(--hx-red-wash);color:var(--crit)}.swatch{width:9px;height:9px;border-radius:3px;display:inline-block;flex:none}.pills{display:inline-flex;gap:4px;flex-wrap:wrap}.pills button{height:30px;padding:0 11px;border:1px solid var(--line-strong);border-radius:999px;font-size:12.5px;color:var(--muted)}.pills button[aria-pressed=true]{color:var(--ink);background:var(--hx-seg-on);border-color:var(--hx-seg-on)}.ai{grid-column:span 12;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px 22px;align-items:start;padding:20px 22px;border:1px solid rgba(161,0,255,.32);border-radius:14px;overflow:hidden;background:linear-gradient(135deg,#1c1430,#15111f 60%,#121019)}.ai__mark{align-self:start}.ai__logo{display:block;width:52px;height:52px;border-radius:12px;-o-object-fit:contain;object-fit:contain;background:#fff}.ai__logo--initial{display:grid;place-items:center;background:#2c1f44;color:#fff;font-size:20px;font-weight:600}.ai__title{margin:0;font-size:17px;font-weight:600;color:#fff;letter-spacing:-.005em}.ai__text{margin:6px 0 0;max-width:110ch;font-size:14.5px;line-height:1.65;color:#e4dcf2;text-wrap:pretty}.ai__when{margin:6px 0 0;font-size:12px;color:#ab9cc4}.ai__periods{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:10px}.ai__period{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border:1px solid rgba(161,0,255,.24);border-radius:10px;background:#090b0e80}.ai__period span{font-size:12.5px;color:#cfc2e6}.ai__period b{font-size:22px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.15}.ai__period small{font-size:12px;color:#ab9cc4}.tblwrap{position:relative;overflow-x:auto}.tbl{width:100%;border-collapse:collapse;font-size:14px}.tbl th{padding:10px 12px;border-bottom:1px solid var(--line-strong);text-align:left;font-size:12.5px;font-weight:500;color:var(--muted);white-space:nowrap}.tbl td{padding:11px 12px;border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;color:var(--ink-2)}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr.link{cursor:pointer}.tbl tbody tr.link:hover td{background:var(--surface-2)}.tbl td.n{text-align:right;font-variant-numeric:tabular-nums;font-weight:500;color:var(--ink)}.tbl th.n{text-align:right}.tbl .cl{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--ink)}.tbl .sub{display:block;margin-top:1px;font-size:12.5px;font-weight:400;color:var(--muted)}.tbl .rk{width:28px;color:var(--faint);font-variant-numeric:tabular-nums}.av--img{-o-object-fit:contain;object-fit:contain;background:#fff;padding:2px}.av{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--hx-avatar);color:var(--ink);font-size:12.5px;font-weight:600;flex:none}.client-link{color:var(--ink);font-weight:600;text-decoration:none}.client-link:hover{color:var(--hx-orange-ink);text-decoration:underline;text-underline-offset:3px}.bar{height:6px;min-width:90px;border-radius:3px;background:var(--hx-raise);overflow:hidden}.bar i{display:block;height:100%;border-radius:3px;background:var(--accent)}.tbl-act{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px;font-size:12.5px;color:var(--ink-2);text-decoration:none;white-space:nowrap}.tbl-act:hover{border-color:var(--accent);color:var(--ink)}.funnel{display:flex;flex-direction:column;gap:14px;padding:6px 4px 4px}.funnel__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:baseline}.funnel__row span{font-size:13.5px;color:var(--muted)}.funnel__row b{font-size:20px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.funnel__row em{font-style:normal;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.funnel__bar{grid-column:1 / -1;height:8px;border-radius:4px;background:var(--hx-raise);overflow:hidden}.funnel__bar i{display:block;height:100%;border-radius:4px;background:#6b7892}.funnel__row:last-child .funnel__bar i{background:var(--accent)}.obj{display:flex;flex-direction:column;gap:12px;padding:4px 4px 6px}.obj .row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;align-items:center}.obj .k{font-size:12.5px;color:var(--faint);font-variant-numeric:tabular-nums}.obj .lbl{display:flex;flex-direction:column;gap:5px;min-width:0}.obj .lbl span{font-size:14px;font-weight:600;color:var(--ink)}.obj .lbl q{font-size:13px;color:var(--muted);font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.obj .lbl q:before{content:"“"}.obj .lbl q:after{content:"”"}.obj .bar{width:100%;margin-top:2px}.obj .ct{min-width:56px;text-align:right;font-size:16px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.obj .ct small{display:block;font-size:12px;font-weight:400;color:var(--muted)}.obj .ct small.up{color:var(--crit)}.obj .ct small.down{color:var(--good)}.obj .sug{padding:8px 10px;border-radius:8px;background:var(--surface-2);font-size:13px;color:var(--ink-2);white-space:normal}.cost{display:grid;grid-template-columns:1.1fr 1fr;gap:18px;padding:4px 4px 6px}.cost .tot{display:flex;flex-direction:column;gap:6px}.cost .big{font-size:34px;font-weight:600;line-height:1.05;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.cost .line{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0;border-bottom:1px solid var(--line);font-size:13.5px;color:var(--ink-2)}.cost .line:last-child{border-bottom:0}.cost .line b{font-size:15px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.cost .line .lb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.cost .line .rate{font-size:12px;color:var(--muted)}.stripe{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:2px 4px 10px}.stripe .st{padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.stripe .st .v{margin-top:4px;font-size:24px;font-weight:600;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.stripe .st .s{margin-top:4px;font-size:12.5px;color:var(--muted)}.stripe .st.acc .v{color:var(--hx-orange-ink)}.empty{display:grid;place-items:center;align-content:center;gap:2px;min-height:140px;height:100%;padding:18px;text-align:center;font-size:14px;line-height:1.5;color:var(--muted)}.empty small{display:block;font-size:12.5px;color:var(--faint)}.skel{border-radius:8px;background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:sk 1.4s infinite}@keyframes sk{0%{background-position:200% 0}to{background-position:-200% 0}}.err{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border:1px solid #5a2327;border-radius:8px;background:var(--hx-red-wash);color:#f3b1b4;font-size:13.5px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 14px;border:1px solid var(--line-strong);border-radius:9px;background:var(--surface);color:var(--ink);font-size:13.5px;font-weight:500;text-decoration:none;white-space:nowrap;transition:transform var(--hx-fast) var(--hx-ease),border-color var(--hx-fast)}.btn:hover{border-color:#3a4458}.btn:active{transform:scale(.97)}.btn.acc{border-color:var(--accent);background:var(--accent);color:var(--hx-on-accent);font-weight:600}.btn.acc:hover{background:var(--hx-orange-hi)}.btn.crit{border-color:#5a2327;color:#f3b1b4;background:transparent}.btn.crit:hover{background:var(--hx-red-wash)}.btn.quiet{border-color:transparent;background:transparent;color:var(--ink-2)}.btn.quiet:hover{background:var(--surface-2)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:13.5px;font-weight:600;color:var(--ink)}.field .help{font-size:12.5px;color:var(--muted)}.field input,.field select,.field textarea{width:100%;min-height:42px;padding:9px 12px;border:1px solid var(--line-strong);border-radius:9px;background:var(--hx-panel-2);color:var(--ink);font:400 14px var(--font)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;box-shadow:var(--hx-focus)}.field textarea{min-height:120px;line-height:1.5;resize:vertical}.field select option{background:var(--surface-2)}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:16px;background:#05070ab8}.modal .box{display:flex;flex-direction:column;gap:14px;width:min(640px,100%);max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;padding:20px;border:1px solid var(--line-strong);border-radius:14px;background:var(--surface)}.modal .box .ph{padding:0}.modal .box .ph>div:first-child{min-width:0}.modal .box .ph .t{overflow-wrap:anywhere}.box__actions{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.modal .box .box__actions{position:sticky;bottom:-20px;z-index:2;margin:0 -20px -20px;padding:12px 20px 20px;background:var(--surface);box-shadow:0 -1px 0 var(--line)}.note{font-size:13px;color:var(--muted);line-height:1.5}.code{padding:10px 12px;border-radius:8px;background:var(--surface-2);font:12px ui-monospace,Menlo,monospace;color:var(--ink-2);white-space:pre-wrap;word-break:break-all}.crud{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px}.crud .card{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.crud .card .h{display:flex;align-items:center;gap:11px}.crud .card .h .who{display:flex;flex-direction:column;min-width:0}.crud .card .h .who span{font-size:12.5px;color:var(--muted)}.crud .card .meta{display:flex;flex-direction:column;gap:3px;font-size:13px;color:var(--muted)}.crud .card .acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.crud .card.add{align-items:center;justify-content:center;min-height:180px;border-style:dashed;color:var(--muted);cursor:pointer;font-weight:500}.crud .card.add:hover{border-color:var(--accent);color:var(--ink)}.crud .card.archived{opacity:.6}.btn svg{transition:color var(--hx-fast)}.btn:not(.acc):hover{border-color:var(--accent)}.btn:not(.acc):hover svg{color:var(--hx-orange-ink)!important}.crud .card .btn:not(.acc) svg{color:var(--muted)}.login{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:20px;background:var(--ground)}.login .box{display:flex;flex-direction:column;gap:16px;width:min(400px,100%);padding:28px 26px;border:1px solid var(--line-strong);border-radius:16px;background:var(--surface)}.login__brand{display:flex;align-items:center;justify-content:center;gap:12px}.login .btn.acc{border-color:var(--hx-bot);background:var(--hx-bot);color:#fff}.login .btn.acc:hover{border-color:var(--hx-bot-hi);background:var(--hx-bot-hi);box-shadow:0 0 0 3px #a100ff47}.login .btn.acc:focus-visible{outline:2px solid var(--hx-bot-hi);outline-offset:2px}.login__logo{display:block;width:190px;height:auto}.login__brand b{font-size:19px;font-weight:600;color:var(--ink)}.login h1{margin:4px 0 0;font-size:24px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.nc-actions{display:inline-flex;gap:8px;margin-left:auto}.nc-access__box{display:flex;flex-direction:column;gap:8px;margin:2px 0 0;padding:12px 14px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface-2)}.nc-access__box div{display:grid;grid-template-columns:64px 1fr;gap:10px;align-items:center}.nc-access__box dt{font-size:12.5px;color:var(--muted)}.nc-access__box dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.nc-access__box code{font-size:14.5px;color:var(--ink)}.nc-access__copy{align-self:flex-start;display:inline-flex;align-items:center;gap:8px}fieldset.nc-slug{margin:0;padding:0;border:0;min-width:0}.nc-slug legend{margin-bottom:6px;padding:0;font-size:13.5px;font-weight:600;color:var(--ink)}.nc-slug .nc-slug__opt{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border:1px solid var(--line-strong);border-radius:10px;font-weight:400;font-size:14px;color:var(--ink-2);cursor:pointer;overflow-wrap:anywhere}.nc-slug .nc-slug__opt+.nc-slug__opt{margin-top:6px}.nc-slug .nc-slug__opt b{color:var(--ink);font-weight:600}.nc-slug .nc-slug__opt input{accent-color:var(--hx-bot);width:16px;height:16px;margin:0;flex:none}.nc-slug .nc-slug__opt:hover{border-color:var(--hx-bot)}.nc-slug .nc-slug__opt.is-on{border-color:var(--hx-bot);background:var(--hx-bot-soft)}.nc-slug .nc-slug__opt:has(input:focus-visible){outline:2px solid var(--hx-bot-hi);outline-offset:2px}.nc-hours-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}@media(max-width:560px){.nc-hours-grid{grid-template-columns:1fr}}.nc-hours{display:grid;grid-template-columns:64px 1fr;gap:4px 10px;align-items:center}.nc-hours__err{grid-column:2;font-size:12.5px;color:#f3b1b4}.nc-repeat{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:2px 0 4px;font-size:12.5px;color:var(--muted)}.nc-repeat b{color:var(--ink-2);font-weight:600;font-variant-numeric:tabular-nums}.nc-repeat__btn{height:26px;padding:0 11px;border:1px solid var(--line-strong);border-radius:999px;background:transparent;font:500 12.5px var(--font);color:var(--ink-2);cursor:pointer}.nc-repeat__btn:hover{border-color:var(--hx-bot);background:var(--hx-bot-soft);color:var(--ink)}.nc-repeat__btn:focus-visible{outline:2px solid var(--hx-bot-hi);outline-offset:2px}.nc-hours input[aria-invalid=true]{border-color:#a3383f}.login .box.terms-box{width:min(760px,100%)}.terms-box__doc{max-height:min(56vh,560px);overflow:auto;padding:4px 18px 8px 4px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overscroll-behavior:contain}.terms-box__doc:focus-visible{outline:2px solid var(--hx-bot-hi);outline-offset:2px}.terms{font-size:14.5px;line-height:1.6}.terms .tut__h1{margin-top:14px;font-size:22px}.terms-box__doc .terms .tut__h1{font-size:17px;color:var(--ink-2)}.terms .tut__h2{margin:26px 0 8px;padding-top:14px;font-size:16.5px}.terms ul{list-style:none;padding-left:12px}.terms-box__agree{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;color:var(--ink);cursor:pointer}.terms-box__agree input{width:18px;height:18px;margin:2px 0 0;flex:none;accent-color:var(--hx-bot)}.terms-box__agree.is-off{color:var(--muted);cursor:default}.terms-box__agree small{display:block;margin-top:2px;font-size:12.5px;color:var(--muted)}.terms-page{min-height:100dvh;padding:40px 16px 72px;background:var(--ground);display:grid;justify-content:center}.terms-page .terms{max-width:72ch}.login__terms{align-self:center;font-size:12.5px;color:var(--muted);text-underline-offset:3px}.login__terms:hover{color:var(--ink-2)}.terms-foot{margin:18px 0 0;font-size:12px;line-height:1.5;color:var(--faint)}.terms-foot a{color:inherit;text-underline-offset:3px}.terms-foot a:hover{color:var(--ink-2)}@media(max-width:1280px){.c7,.c6,.c5,.c4,.c3{grid-column:span 6}.c8{grid-column:span 12}.ai{grid-template-columns:auto minmax(0,1fr)}.ai__periods{grid-column:1 / -1}}.kpi--open{text-align:left;cursor:pointer;font:inherit;color:inherit}.kpi--open:hover{background:var(--hover-wash)}.kpi__more{margin-top:3px;font-size:12px;font-weight:600;color:var(--accent)}.kpi--open:hover .kpi__more{text-decoration:underline;text-underline-offset:3px}.modal .box.sales{width:min(1100px,100%)}@media(max-width:1599px){.kpis .spark{display:none}.kpi__row{grid-template-columns:1fr}.kpi .d .vs{display:none}.kpi__head{min-height:34px;align-items:flex-start}.kpi__head svg{margin-top:2px}}@media(max-width:1280px){.kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.app,.app.is-rail{grid-template-columns:minmax(0,1fr)}.side{position:sticky;top:0;z-index:40;height:auto;flex-direction:row;align-items:center;gap:10px;padding:10px 12px;border-right:0;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.side__brand b,.side__status,.side__user .who{display:none}.side__brand{padding:0}.side__logo{width:76px}.side__nav{flex-direction:row;gap:2px}.side__nav a{min-height:38px;padding:0 10px;font-size:14px;white-space:nowrap}.side__nav a.active:before{left:10px;right:10px;top:auto;bottom:-10px;width:auto;height:3px;border-radius:3px 3px 0 0}.side{overflow-x:visible}.side__logo{width:64px}.side__nav{flex:1;justify-content:center;min-width:0}.side__nav a{min-width:40px;padding:0 9px;justify-content:center}.side__nav a span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.side__foot{margin:0 0 0 auto;flex-direction:row}.side__user{border:0;padding:2px}.app.is-rail .side{display:none}.app:not(.is-rail) .main{padding:14px 14px 32px}}@media(max-width:760px){.c8,.c7,.c6,.c5,.c4,.c3{grid-column:span 12}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpi{padding:11px 12px}.kpi .v{font-size:20px}.kpi .spark{display:none}.ai{grid-template-columns:1fr;padding:16px}.ai__mark{display:none}.ai__periods{grid-template-columns:repeat(2,minmax(0,1fr))}.ai__period{padding:10px}.ai__period b{font-size:18px}.cost{grid-template-columns:1fr}.stripe{grid-template-columns:repeat(2,minmax(0,1fr))}.picker{flex:1 1 100%}.scope{max-width:none;width:100%}.picker__list{right:0}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}:root{--hover-wash:#1e2635}.side__nav a,.hx-menu__item,.hx-tab,.picker__opt,.seg button,.pills button,.tbl tbody tr.link td,.btn,.tbl-act,.side__user,.hx-subject,.hx-chip,.hx-choice,.hx-iconbtn,.hx-btn,.hx-seg__opt{transition:background-color var(--hx-fast),color var(--hx-fast),border-color var(--hx-fast)}.side__nav a:hover{background:var(--hover-wash);color:#fff}.side__nav a:hover svg{color:var(--accent)}.side__user:hover{background:var(--hover-wash);border-color:var(--accent)}button.scope:hover{border-color:var(--accent);background:var(--hover-wash)}.picker__opt:hover,.picker__opt:focus-visible{background:var(--hover-wash);color:#fff}.seg button:hover:not([aria-pressed=true]){background:var(--hover-wash);color:#fff}.pills button:hover:not([aria-pressed=true]){border-color:var(--accent);color:#fff}.tbl tbody tr.link:hover td{background:var(--hover-wash);color:#fff}.btn:hover{background:var(--hover-wash)}.btn.acc:hover{background:var(--hx-orange-hi);box-shadow:0 0 0 3px #f7661140}.btn.quiet:hover{background:var(--hover-wash);color:#fff}.tbl-act:hover{background:var(--hover-wash)}.client-link:hover{color:var(--hx-orange-hi)}.hx-menu__item:hover:not(.is-on){background:var(--hover-wash);color:#fff}.hx-menu__item:hover:not(.is-on) .hx-menu__icon svg{color:var(--accent)}.hx-tab:hover{color:#fff;background:var(--hover-wash)}.hx-tab:hover .hx-tab__icon svg{color:var(--accent)}.hx-subject:hover{color:#fff;background:var(--hover-wash)}.hx-chip:hover:not(.is-on){border-color:var(--accent);background:var(--hover-wash)}.hx-choice:hover{border-color:var(--accent);background:var(--hover-wash)}.hx-iconbtn:hover:not(:disabled){background:var(--hover-wash);color:var(--accent)}.hx-btn--quiet:hover:not(:disabled){background:var(--hover-wash);color:#fff}.hx-btn--outline:hover:not(:disabled),.hx-btn--ghost:hover:not(:disabled){border-color:var(--accent);background:var(--hover-wash);color:#fff}.hx-btn--primary:hover:not(:disabled){box-shadow:0 0 0 3px #f7661140}.hx-seg__opt:hover:not(.is-on){background:var(--hover-wash);color:#fff}.hx-suggest:hover:not(:disabled){border-color:var(--accent);background:var(--hover-wash)}.crud .card.add:hover{background:var(--hover-wash)}.hx-input:hover:not(:focus){border-color:#4a5670}.cblocks{display:flex;flex-direction:column;gap:26px}.cblock{display:flex;flex-direction:column;gap:10px}.cblock .kpis{margin-bottom:0}.cblock__head{display:flex;align-items:center;gap:12px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px 10px 4px 4px;border-radius:10px;text-decoration:none;transition:background-color var(--hx-fast)}.cblock__head:hover{background:var(--hover-wash)}.cblock__name{font-size:18px;font-weight:600;color:var(--ink)}.cblock__seg{font-size:13px;color:var(--muted)}.cblock__go{font-size:13px;font-weight:500;color:var(--hx-orange-ink);margin-left:6px}.cblock__head:hover .cblock__go{text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.cblock__seg{display:none}}.adm{display:flex;flex-direction:column;gap:14px;padding:4px 4px 6px}.adm__current{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.adm__current b{font-size:17px;font-weight:600;color:var(--ink)}.adm__lead{margin:0;font-size:14px;line-height:1.5;color:var(--ink-2);max-width:70ch}.adm__lead b{color:var(--ink);font-weight:600}.adm__row{display:flex;align-items:center;gap:14px}.adm__row .adm__current{flex:1;min-width:0}.adm__swap{flex:none;align-self:center}.adm__does{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:13.5px;color:var(--muted)}.adm__lines .line{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;border-bottom:1px solid var(--line);font-size:13.5px;color:var(--ink-2)}.adm__lines .line b{color:var(--ink);font-weight:600;text-align:right}.adm__costs{display:flex;flex-direction:column;gap:2px;padding-top:14px;border-top:1px solid var(--line)}.adm__costs .eyebrow{margin-bottom:4px}.adm__costs p{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:5px 0;font-size:13.5px;color:var(--ink-2)}.adm__costs p span{min-width:0}.adm__costs p small{display:block;font-size:12px;color:var(--muted)}.adm__costs p b{flex:none;color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.modal .box.picker{width:min(760px,100%)}.mtools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mtools .adm__search{flex:1;min-width:220px}.mtools__order{display:flex;align-items:center;gap:8px}.mtools__count{margin:-4px 0 0}.mlist__group{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-bottom:1px solid var(--line);background:var(--surface-2);font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.mlist__group span{font-variant-numeric:tabular-nums;letter-spacing:0}.panel.adm-top{align-self:start}@media(max-width:640px){.adm__row{flex-direction:column;align-items:stretch}.adm__costs p{flex-direction:column;gap:2px}.adm__costs p b{text-align:left}}.adm__search{position:relative;display:flex;align-items:center}.adm__search svg{position:absolute;left:12px;width:16px;height:16px;color:var(--muted)}.adm__search input{width:100%;min-height:42px;padding:9px 12px 9px 36px;border:1px solid var(--line-strong);border-radius:9px;background:var(--hx-panel-2);color:var(--ink);font:400 14px var(--font)}.adm__search input:focus{outline:none;box-shadow:var(--hx-focus)}.mlist{display:flex;flex-direction:column;max-height:340px;overflow:auto;border:1px solid var(--line);border-radius:10px}.mlist__opt{position:relative;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 40px 10px 14px;border-bottom:1px solid var(--line);text-align:left}.mlist__opt:last-child{border-bottom:0}.mlist__opt:hover{background:var(--hover-wash)}.mlist__opt[aria-selected=true]{background:var(--hx-orange-wash);box-shadow:inset 3px 0 0 var(--accent)}.mlist__name{display:flex;align-items:center;font-size:14px;font-weight:600;color:var(--ink)}.mlist__meta{font-size:12.5px;color:var(--muted)}.mlist__check{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--accent)}.login__text{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink-2)}.login__text b{color:var(--ink);font-weight:600;word-break:break-all}.login__pwlabel{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.login__forgot,.login__back{padding:0;border:0;background:none;font:500 13.5px var(--font);color:var(--accent);cursor:pointer;text-underline-offset:3px}.login__forgot:hover,.login__back:hover{text-decoration:underline}.login__back{display:inline-flex;align-items:center;gap:6px;align-self:flex-start}.login__back svg{width:15px;height:15px}.pwfield{position:relative;display:flex}.pwfield input{padding-right:44px}.pwfield__eye{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:8px;background:none;color:var(--muted);cursor:pointer}.pwfield__eye:hover{background:var(--hover-wash);color:var(--ink)}.pwfield__eye svg{width:18px;height:18px}.pwrules{margin:2px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;font-size:12.5px;color:var(--muted)}.pwrules li{display:flex;align-items:center;gap:6px}.pwrules li svg{width:13px;height:13px;flex:none}.pwrules li.is-ok{color:var(--good)}@media(max-width:420px){.pwrules{grid-template-columns:1fr}}.adm__does-line{margin:0;font-size:13.5px;line-height:1.5;color:var(--muted);max-width:70ch}.sched{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.sched__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sched__title{font-size:15px;font-weight:600;color:var(--ink)}.sched__read{margin:0;font-size:14px;color:var(--ink-2)}.sched__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.sched__list li{display:flex;align-items:center;gap:10px}.sched__list label{width:150px;font-size:14px;color:var(--ink-2)}.tpick{display:inline-flex;align-items:center;gap:4px;color:var(--muted)}.tpick select,.sched__auto select{min-height:40px;padding:6px 10px;border:1px solid var(--line-strong);border-radius:9px;background:var(--hx-panel-2);color:var(--ink);font:500 15px var(--font);font-variant-numeric:tabular-nums;color-scheme:dark}.tpick select:focus,.sched__auto select:focus{outline:none;box-shadow:var(--hx-focus)}.sched__del{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:8px;background:none;color:var(--muted);cursor:pointer}.sched__del:hover{background:var(--hx-red-wash);color:#f3b1b4}.sched__del svg{width:16px;height:16px}.sched__add{display:inline-flex;align-items:center;gap:6px;padding:6px 2px;border:0;background:none;font:600 13.5px var(--font);color:var(--accent);cursor:pointer}.sched__add:hover{text-decoration:underline;text-underline-offset:3px}.sched__add svg{width:15px;height:15px}.sched__auto{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sched__preview{margin:0;font-size:14px;color:var(--ink-2)}.sched__preview b{color:var(--ink);font-weight:600}.sched__bad{color:#f3b1b4}.sched__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}@media(max-width:640px){.sched__list label{width:auto;flex:1}}.modal .box.hist{width:min(1080px,100%);height:min(86vh,820px);max-height:none;overflow:hidden}.hist .ph .r{display:flex;gap:6px;flex-wrap:wrap}.hist__tabs{align-self:flex-start}.hist__body{display:grid;grid-template-columns:280px minmax(0,1fr);gap:14px;min-height:0;flex:1;overflow:hidden}.hist__list{margin:0;padding:0;list-style:none;overflow:auto;border:1px solid var(--line);border-radius:10px}.hist__item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:11px 14px;border-bottom:1px solid var(--line);text-align:left;color:var(--ink-2)}.hist__list li:last-child .hist__item{border-bottom:0}.hist__item b{font-size:14px;font-weight:600;color:var(--ink)}.hist__item span{font-size:12.5px;color:var(--muted)}.hist__item:hover{background:var(--hover-wash)}.hist__item.is-on{background:var(--hx-orange-wash);box-shadow:inset 3px 0 0 var(--accent)}.hist__detail{min-height:0;overflow:auto;padding-right:4px}.hist__doc{display:flex;flex-direction:column;gap:16px}.hist__doc header{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.hist__doc h3{margin:0;font-size:19px;font-weight:600;color:var(--ink)}.hist__text{margin:0;font-size:15px;line-height:1.65;color:var(--ink-2);max-width:72ch;white-space:pre-wrap}.hist__nums{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hist__nums div{padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2)}.hist__nums dt{font-size:12.5px;color:var(--muted)}.hist__nums dd{margin:2px 0 0;font-size:15px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.hist__lists{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hist__lists h4{margin:0 0 6px;font-size:13px;font-weight:600;color:var(--ink)}.hist__lists ol{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:3px;font-size:13.5px;color:var(--ink-2)}.hist__lists li span{color:var(--muted);font-variant-numeric:tabular-nums}.hist__wa{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--hx-green-wash);border-radius:10px;background:#0f1a14}.hist__wa-head{display:flex;align-items:center;gap:8px;color:var(--ink)}.hist__wa-head svg{width:18px;height:18px;color:var(--hx-green)}.hist__wa-head .btn{margin-left:auto}.hist__wa pre{margin:0;white-space:pre-wrap;font:400 14px/1.55 var(--font);color:var(--ink-2)}@media(max-width:760px){.modal .box.hist{height:auto;max-height:92vh;overflow:auto}.hist__body{grid-template-columns:1fr;overflow:visible}.hist__list{max-height:220px}.hist__nums{grid-template-columns:1fr 1fr}.hist__lists{grid-template-columns:1fr}}.pp{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;min-width:0}.pp__kinds button{min-width:0;padding:0 12px}.pp__nav{display:inline-flex;align-items:center;gap:2px;height:40px;padding:3px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface)}.pp__step{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:7px;color:var(--ink-2)}.pp__step svg{width:15px;height:15px}.pp__step:disabled{color:var(--faint);opacity:.4;cursor:default}.pp__label{display:flex;align-items:center;justify-content:center;width:192px;height:32px;padding:0 8px;border-radius:7px;font-size:13.5px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp__ph{display:block;width:118px;height:12px;border-radius:6px}.pp__now{height:32px;padding:0 4px;font-size:13px;font-weight:600;color:var(--accent);white-space:nowrap;text-underline-offset:3px}.pp__step,.pp__label,.pp__now{transition:background-color var(--hx-fast),color var(--hx-fast)}.pp__step:hover:not(:disabled),button.pp__label:hover{background:var(--hover-wash);color:#fff}.pp__step:hover:not(:disabled) svg{color:var(--accent)}.pp__now:hover{color:var(--hx-orange-hi);text-decoration:underline}@media(max-width:760px){.pp{flex:1 1 100%;justify-content:flex-start}.pp__kinds{display:flex;flex:1 1 100%}.pp__kinds button{flex:1 1 auto;padding:0 6px;text-align:center}.pp__nav{flex:1 1 auto;min-width:0}.pp__label{flex:1;width:auto;min-width:0}.pp__now{order:3}}.sale__who{display:inline-flex;align-items:center;gap:6px;color:var(--ink)}.sale__who b{font-weight:600}.sale__ok{width:15px;height:15px;color:var(--hx-green)}.sale__sub{display:block;font-size:12.5px;color:var(--muted);white-space:normal}.sale__quote{display:block;max-width:360px;margin-top:2px;font-size:12.5px;font-style:italic;color:var(--ink-2);white-space:normal}.ai__foot{display:flex;align-items:center;gap:6px 16px;flex-wrap:wrap;margin-top:6px}.ai__foot .ai__when{margin:0}.ai__hist{display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;background:none;font:600 13px var(--font);color:var(--hx-bot-hi);cursor:pointer}.ai__hist:hover{text-decoration:underline;text-underline-offset:3px}.ai__hist svg{width:15px;height:15px}.adm__mods{display:flex;flex-direction:column;gap:10px}.adm__mod .adm__modname{flex:none;width:170px;display:flex;flex-direction:column;gap:2px}.adm__mod .adm__modname b{font-size:15px;font-weight:600;color:var(--ink)}.adm__mod .adm__modname small{font-size:12.5px;color:var(--muted)}.adm__stale{margin:0;padding:8px 12px;border:1px solid var(--hx-warn-line);border-radius:8px;background:var(--hx-warn-bg);font-size:13.5px;color:var(--hx-warn-ink)}.adm__foot{margin:0;font-size:14px;color:var(--ink-2)}.adm__foot b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.adm__foot small{font-size:12.5px;color:var(--muted)}@media(max-width:640px){.adm__mod .adm__modname{width:auto}}.gr{display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.gr__choice{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.gr__choice .note{margin:0}.gr__title{font-size:15px;font-weight:600;color:var(--ink)}.gr__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:14px 16px}.gr__grid .field label{font-weight:500}.gr__grid .field input:disabled{opacity:.7}.gr__bad{color:#ff9a9d}.gr__actions{display:inline-flex;gap:8px}.adm__keyform{flex:1;min-width:0;display:flex;align-items:flex-end;gap:10px}.adm__keyform .field{flex:1;min-width:0}.adm__usage p b small{display:block;font-size:12px;font-weight:400;color:var(--muted)}@media(max-width:640px){.adm__keyform{flex-direction:column;align-items:stretch}.adm__mod .gr__actions{flex-wrap:wrap}.gr{padding:12px}.gr__choice .hx-seg{width:100%}}.tut{display:grid;grid-template-columns:230px minmax(0,72ch);gap:44px;justify-content:center;padding:32px 28px 72px}.tut__toc{position:sticky;top:24px;align-self:start;max-height:calc(100dvh - 48px);overflow:auto}.tut__toc-title{margin:0 0 10px 10px;font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.tut__toc ol{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.tut__toc a{display:block;padding:6px 10px;border-radius:7px;font-size:13.5px;line-height:1.35;color:var(--ink-2);text-decoration:none}.tut__toc a:hover{background:var(--hx-bot-soft);color:var(--ink)}.tut__toc a[aria-current]{background:var(--hx-select-wash);color:var(--ink);box-shadow:inset 3px 0 0 var(--hx-bot)}.tut__body{font-size:15.5px;line-height:1.65;color:var(--ink-2)}.tut__h1{margin:0 0 12px;font-size:30px;line-height:1.2;font-weight:700;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.tut__h2{margin:48px 0 12px;padding-top:22px;border-top:1px solid var(--line);font-size:22px;line-height:1.25;font-weight:650;letter-spacing:-.01em;color:var(--ink);scroll-margin-top:16px;text-wrap:balance}.tut__h3{margin:28px 0 8px;font-size:17px;font-weight:600;color:var(--ink);scroll-margin-top:16px}.tut__h4{margin:22px 0 6px;font-size:15.5px;font-weight:600;color:var(--hx-bot-hi);scroll-margin-top:16px}.tut__body p{margin:0 0 12px}.tut__body ul,.tut__body ol{display:flex;flex-direction:column;gap:6px;margin:0 0 14px;padding-left:22px}.tut__body li ul,.tut__body li ol{margin:6px 0 2px}.tut__body li::marker{color:var(--hx-bot-hi)}.tut__body strong{font-weight:600;color:var(--ink)}.tut__body code{padding:1px 6px;border-radius:6px;background:var(--surface-2);font-size:.9em;color:var(--hx-bot-hi)}.tut__body a{color:var(--hx-bot-hi)}.tut__note{padding:12px 14px;border-left:3px solid var(--hx-bot);border-radius:0 8px 8px 0;background:var(--hx-bot-soft);color:var(--ink)}@media(max-width:900px){.tut{grid-template-columns:minmax(0,1fr);gap:18px;padding:16px}.tut__toc{position:static;max-height:none}.tut__toc ol{flex-direction:row;flex-wrap:wrap;gap:6px}.tut__toc a{padding:5px 10px;border:1px solid var(--line);border-radius:999px;font-size:13px}}.btn.btn--danger{color:#ff9a9d;border-color:#ff5c6159}.btn.btn--danger:hover{border-color:#ff5c61;background:#ff5c6114}.chip.chip--susp{background:#f5b04124;color:#f5c26b}.crud .card.suspended{border-style:dashed}.hx-gone{margin:0 0 12px;padding:10px 14px;border-radius:9px;background:var(--surface-2);color:var(--ink)}.hx-del .hx-dialog__body{display:flex;flex-direction:column;gap:10px}.hx-del__warn{margin:0;font-weight:600;color:#ff9a9d}.hx-del__list{margin:0;font-size:13.5px;color:var(--ink-2)}.hx-del__label{margin-top:4px;font-size:13.5px;font-weight:600;color:var(--ink)}.hx-del__phrase{margin:0;padding:10px 12px;border-left:3px solid #ff5c61;border-radius:0 8px 8px 0;background:#ff5c6114;color:var(--ink);font-size:14px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.hx-del__err{margin:0 0 12px;color:#ff9a9d;font-size:13.5px}
