.m-root{--m-bg:#f6f7f9;--m-surface:#fff;--m-surface-2:#f3f4f6;--m-surface-3:#e9ebef;--m-border:#e6e8ec;--m-border-strong:#d3d6dd;--m-text:#111318;--m-dim:#525866;--m-faint:#6a7080;--m-ink:#15171c;--m-ink-hover:#2c2f37;--m-accent:#f15922;--m-accent-strong:#c2430f;--m-accent-hover:#a83a0d;--m-accent-fill:#c2430f;--m-accent-fg:#fff;--m-accent-soft:#fff1ea;--m-accent-line:#f1592247;--m-ring:#f1592233;--m-ok:#13723d;--m-ok-soft:#e7f5ec;--m-warn:#8a5a0c;--m-warn-soft:#fdf3e1;--m-bad:#b3261e;--m-bad-soft:#fdeeed;--m-info:#1d4ed8;--m-info-soft:#eaf0fe;--m-r-sm:8px;--m-r-md:10px;--m-r-lg:12px;--m-r-xl:16px;--m-shadow-xs:0 1px 2px #1113180a;--m-shadow-sm:0 1px 3px #1113180f, 0 1px 2px #11131808;--m-shadow-md:0 4px 12px -2px #11131814, 0 2px 4px #1113180a;--m-shadow-lg:0 16px 40px -12px #11131838;--m-ease:cubic-bezier(.22, 1, .36, 1);--m-ease-soft:cubic-bezier(.4, 0, .2, 1);--m-fast:.14s;--m-mid:.24s;--m-slow:.38s;--m-s1:4px;--m-s2:8px;--m-s3:12px;--m-s4:16px;--m-s5:20px;--m-s6:28px;--m-s7:40px;--m-s8:56px;--m-gap:20px;--m-measure:1800px;--m-font:"Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--m-mono-font:ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--m-bg);min-height:100vh;color:var(--m-text);font-family:var(--m-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-variant-numeric:tabular-nums;font-size:14px;line-height:1.55}.m-root *,.m-root :before,.m-root :after{box-sizing:border-box}:where(.m-root) p:where(:not(.tw *)){margin:0}:where(.m-root) p+p:where(:not(.tw *)){margin-top:var(--m-s2)}:where(.m-root) :is(h1,h2,h3,h4):where(:not(.tw *)){letter-spacing:-.015em;margin:0;font-weight:600}:where(.m-root) :is(ul,ol):where(:not(.tw *)){margin:0;padding-left:1.2em}:where(.m-root) :is(dl,dd):where(:not(.tw *)){margin:0}:where(.m-root) fieldset:where(:not(.tw *)){border:0;min-width:0;margin:0;padding:0}:where(.m-root) legend:where(:not(.tw *)){padding:0}:where(.m-root) a:where(:not(.tw *)){color:inherit;text-decoration:none}:where(.m-root) img:where(:not(.tw *)){max-width:100%}:where(.m-root) pre:where(:not(.tw *)){white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.m-root :where(code):where(:not(.tw *)){font-family:var(--m-mono-font);font-size:.92em}.m-root :focus-visible:where(:not(.tw *)){outline:2px solid var(--m-accent);outline-offset:2px;border-radius:var(--m-r-sm)}.m-root .m-break{overflow-wrap:anywhere;word-break:break-word}.m-root input[type=checkbox]:where(:not(.tw *)),.m-root input[type=radio]:where(:not(.tw *)){accent-color:var(--m-accent-strong);flex:none;width:16px;height:16px;margin:0}@keyframes m-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes m-fade{0%{opacity:0}to{opacity:1}}@keyframes m-spin{to{transform:rotate(360deg)}}@keyframes m-shimmer{0%{background-position:-280px 0}to{background-position:280px 0}}@keyframes m-meter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.m-enter{animation:m-rise var(--m-slow) var(--m-ease) both}.m-spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.62s linear infinite m-spin;display:inline-block}@media (prefers-reduced-motion:reduce){.m-root *,.m-root :before,.m-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.m-root.m-frame{--m-font:var(--font-inter,"Inter"), -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;background:0 0;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.m-content{width:100%;max-width:var(--m-measure);padding:var(--m-s6) var(--m-s6) var(--m-s8);flex:1;margin:0 auto}@media (max-width:1180px){.m-content{padding:var(--m-s5) var(--m-s5) var(--m-s8)}}@media (max-width:860px){.m-content{padding:var(--m-s5) var(--m-s4) var(--m-s7)}}.m-mark{background:linear-gradient(135deg, #f7743f, var(--m-accent-fill));color:#fff;letter-spacing:-.02em;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #0000000f}.m-head{align-items:flex-end;gap:var(--m-s4);margin-bottom:var(--m-s6);flex-wrap:wrap;display:flex}.m-head>div:first-child{flex:320px;min-width:0}.m-back{color:var(--m-faint);align-items:center;gap:6px;margin-bottom:10px;font-size:13px;font-weight:500;display:inline-flex}.m-back:hover{color:var(--m-text)}.m-back svg{width:14px;height:14px}.m-title{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:26px;font-weight:650;line-height:1.2}.m-subtitle{color:var(--m-dim);max-width:70ch;margin-top:6px;font-size:14px}.m-head-actions{gap:var(--m-s2);flex-wrap:wrap;align-items:center;display:flex}.m-card{background:var(--m-surface);border:1px solid var(--m-border);border-radius:var(--m-r-lg);box-shadow:var(--m-shadow-xs);margin-bottom:var(--m-gap);min-width:0}.m-card-head{align-items:flex-start;gap:var(--m-s2) var(--m-s3);padding:var(--m-s4) var(--m-s5);border-bottom:1px solid var(--m-border);flex-wrap:wrap;display:flex}.m-card-head>div:first-child{flex:200px;min-width:0}.m-card-title{letter-spacing:-.01em;color:var(--m-text);font-size:15px;font-weight:600}.m-card-desc{color:var(--m-faint);margin-top:2px;font-size:13px}.m-card-actions{gap:var(--m-s2);flex-wrap:wrap;align-items:center;display:flex}.m-card-body{padding:var(--m-s5)}.m-card-body--flush{padding:0}.m-card-body>*+*{margin-top:var(--m-s4)}.m-card-body--flush>*+*{margin-top:0}.m-card--alert{background:linear-gradient(0deg, var(--m-surface), var(--m-surface)) padding-box;border-color:#f2c9c5}.m-card--alert .m-card-head{background:var(--m-bad-soft);border-radius:var(--m-r-lg) var(--m-r-lg) 0 0}.m-grid{gap:var(--m-gap);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;display:grid}.m-grid>.m-card{margin-bottom:0}.m-grid+*,*+.m-grid{margin-top:0}.m-grid{margin-bottom:var(--m-gap)}.m-section{gap:var(--m-s3);display:grid}.m-section+.m-section{padding-top:var(--m-s5);border-top:1px solid var(--m-border)}.m-section-title{font-size:13.5px;font-weight:600}.m-section-desc{color:var(--m-faint);margin-top:-6px;font-size:13px}.m-stats{gap:var(--m-s3);margin-bottom:var(--m-gap);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.m-stat{padding:var(--m-s4) var(--m-s5);background:var(--m-surface);border:1px solid var(--m-border);border-radius:var(--m-r-lg);box-shadow:var(--m-shadow-xs);flex-direction:column;gap:6px;min-width:0;display:flex}.m-stat-label{color:var(--m-faint);font-size:13px;font-weight:500}.m-stat-value{letter-spacing:-.03em;overflow-wrap:break-word;min-width:0;font-size:26px;font-weight:650;line-height:1.15}.m-stat-value--text{letter-spacing:-.01em;overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:520;line-height:1.45;display:-webkit-box;overflow:hidden}.m-stat-value--text a{color:var(--m-accent-strong)}.m-stat-note{color:var(--m-faint);font-size:12.5px}@media (max-width:560px){.m-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.m-stat{padding:14px}.m-stat-value,.m-title{font-size:22px}.m-card-head,.m-card-body:not(.m-card-body--flush){padding-left:16px;padding-right:16px}.m-card-body:not(.m-card-body--flush)>.m-list{margin-left:-16px;margin-right:-16px}.m-list-item{padding-left:16px;padding-right:16px}}.m-table-wrap{overscroll-behavior-x:contain;overflow-x:auto}.m-table{border-collapse:collapse;width:100%;min-width:30rem;font-size:13.5px}.m-table th{text-align:left;padding:10px var(--m-s5);background:var(--m-surface-2);color:var(--m-faint);white-space:nowrap;border-bottom:1px solid var(--m-border);font-size:12px;font-weight:600}.m-card .m-table thead tr:first-child th:first-child{border-top-left-radius:0}.m-table td{padding:12px var(--m-s5);border-bottom:1px solid var(--m-border);vertical-align:middle;overflow-wrap:break-word;max-width:34ch}.m-table tbody tr:last-child td{border-bottom:0}.m-table td.m-mono{white-space:nowrap;text-overflow:ellipsis;max-width:30ch;overflow:hidden}.m-table td .m-mono{vertical-align:bottom;white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}.m-table tbody tr{transition:background var(--m-fast) var(--m-ease-soft)}.m-table tbody tr:hover{background:#fafbfc}.m-mono{font-family:var(--m-mono-font);letter-spacing:-.01em;font-size:12.5px}.m-right{text-align:right}.m-link{color:var(--m-accent-strong);transition:color var(--m-fast) var(--m-ease-soft);font-weight:550}.m-link:hover{color:var(--m-accent-hover);text-underline-offset:3px;text-decoration:underline}.m-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:340px;display:block;overflow:hidden}.m-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:46ch;display:-webkit-box;overflow:hidden}.m-list{margin:0;padding:0;list-style:none;display:grid}.m-card-body>.m-list{margin-left:calc(-1 * var(--m-s5));margin-right:calc(-1 * var(--m-s5))}.m-card-body>.m-list:first-child{margin-top:calc(-1 * var(--m-s5))}.m-card-body>.m-list:last-child{margin-bottom:calc(-1 * var(--m-s5))}.m-card-body.m-card-body--flush>.m-list{margin:0}.m-list-item{gap:var(--m-s3);padding:var(--m-s4) var(--m-s5);border-bottom:1px solid var(--m-border);min-width:0;display:grid}.m-list-item:last-child{border-bottom:0}.m-list-head{align-items:flex-start;gap:6px var(--m-s3);flex-wrap:wrap;min-width:0;display:flex}.m-list-main{flex:240px;gap:2px;min-width:0;display:grid}.m-list-title{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:14px;font-weight:600}.m-list-meta{color:var(--m-faint);overflow-wrap:break-word;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12.5px;display:flex}.m-list-aside{align-items:center;gap:var(--m-s2);flex-wrap:wrap;display:flex}.m-list-body{color:var(--m-text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px}.m-well{padding:var(--m-s4);border:1px solid var(--m-border);border-radius:var(--m-r-md);background:#fafbfc;min-width:0}.m-well>*+*{margin-top:var(--m-s3)}.m-well-title{color:var(--m-dim);font-size:12.5px;font-weight:600}.m-kv{gap:var(--m-s3) var(--m-s5);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;display:grid}.m-kv>div{align-content:start;gap:2px;min-width:0;display:grid}.m-kv dt{color:var(--m-faint);font-size:12px;font-weight:500}.m-kv dt:first-letter{text-transform:uppercase}.m-kv dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13.5px}.m-kv--wide{grid-template-columns:1fr}.m-btn{border-radius:var(--m-r-sm);background:var(--m-ink);color:#fff;height:36px;font:inherit;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;box-shadow:var(--m-shadow-xs);transition:background var(--m-fast) var(--m-ease-soft), border-color var(--m-fast) var(--m-ease-soft), color var(--m-fast) var(--m-ease-soft), box-shadow var(--m-fast) var(--m-ease-soft);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:550;text-decoration:none;display:inline-flex}.m-btn:hover{background:var(--m-ink-hover)}.m-btn:disabled{opacity:.45;cursor:not-allowed}.m-btn svg{width:15px;height:15px}.m-btn--primary{background:var(--m-ink);color:#fff}.m-btn--primary:hover{background:var(--m-ink-hover)}.m-btn--accent{background:var(--m-accent-fill);color:#fff}.m-btn--accent:hover{background:var(--m-accent-hover)}.m-btn--ghost{background:var(--m-surface);border-color:var(--m-border-strong);color:var(--m-text)}.m-btn--ghost:hover{background:var(--m-surface-2)}.m-btn--quiet{color:var(--m-dim);box-shadow:none;background:0 0;border-color:#0000}.m-btn--quiet:hover{background:var(--m-surface-2);color:var(--m-text)}.m-btn--danger{background:var(--m-surface);color:var(--m-bad);border-color:#efc4c0}.m-btn--danger:hover{background:var(--m-bad-soft);border-color:var(--m-bad)}.m-btn--sm{height:32px;padding:0 12px;font-size:13px}.m-btn--block{width:100%}.m-stack>.m-btn:not(.m-btn--block),.m-stack>fieldset>.m-btn:not(.m-btn--block),.m-well .m-stack>.m-btn{justify-self:start}.m-stack{gap:var(--m-s4);min-width:0;display:grid}.m-stack--tight{gap:var(--m-s3)}.m-field{min-width:0;color:var(--m-dim);gap:6px;font-size:13px;font-weight:500;display:grid}.m-form-grid{gap:var(--m-s4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:end;display:grid}.m-form-grid>.m-span{grid-column:1/-1}.m-label{color:var(--m-text);font-size:13px;font-weight:550}.m-hint{color:var(--m-faint);font-size:12.5px;font-weight:400;line-height:1.5}.m-req{color:var(--m-accent-strong);font-weight:700}.m-intake-restored{border-radius:var(--m-r-sm);background:var(--m-accent-soft);color:var(--m-text);padding:10px 12px}.m-root .m-input,.m-root textarea.m-input{border:1px solid var(--m-border-strong);border-radius:var(--m-r-sm);background:var(--m-surface);width:100%;height:38px;color:var(--m-text);font:inherit;box-shadow:var(--m-shadow-xs);appearance:none;transition:border-color var(--m-fast) var(--m-ease-soft), box-shadow var(--m-fast) var(--m-ease-soft);padding:0 12px;font-size:14px;font-weight:400}.m-root .m-input::placeholder{color:#9197a3}.m-root .m-input:hover{border-color:#c2c6ce}.m-root .m-input:focus,.m-root textarea.m-input:focus{border-color:var(--m-accent);box-shadow:0 0 0 3px var(--m-ring);outline:none}.m-root textarea.m-input{resize:vertical;height:auto;min-height:92px;padding:9px 12px;line-height:1.55}.m-root input[type=color].m-input{cursor:pointer;height:38px;padding:4px}.m-root input[type=date].m-input,.m-root input[type=time].m-input,.m-root input[type=datetime-local].m-input{appearance:auto}.m-check{color:var(--m-text);cursor:pointer;align-items:flex-start;gap:8px;font-size:13.5px;font-weight:450;line-height:1.4;display:inline-flex}.m-check input{margin-top:1px}.m-check--block{display:flex}.m-choice{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.m-choice-opt{min-width:0;display:inline-flex;position:relative}.m-choice-opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.m-choice-opt>span{border:1px solid var(--m-border-strong);background:var(--m-surface);min-height:32px;color:var(--m-dim);overflow-wrap:anywhere;transition:background var(--m-fast) var(--m-ease-soft), border-color var(--m-fast) var(--m-ease-soft), color var(--m-fast) var(--m-ease-soft);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:500;line-height:1.3;display:inline-flex}.m-choice-opt:hover>span{color:var(--m-text);border-color:#b9bec8}.m-choice-opt input:checked+span{background:var(--m-ink);border-color:var(--m-ink);color:#fff}.m-choice-opt input:focus-visible+span{box-shadow:0 0 0 3px var(--m-ring);border-color:var(--m-accent)}.m-choice-opt input:disabled+span{opacity:.5}.m-choice--scroll{max-height:176px;padding:2px;overflow-y:auto}.m-choice--cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.m-choice--cards .m-choice-opt>span{border-radius:var(--m-r-md);gap:2px;width:100%;padding:10px 12px;display:grid}.m-choice--cards .m-choice-opt input:checked+span{background:var(--m-accent-soft);border-color:var(--m-accent);color:var(--m-text);box-shadow:inset 0 0 0 1px var(--m-accent)}.m-choice-sub{color:var(--m-faint);font-size:12px;font-weight:400;display:block}.m-choice-opt input:checked+span .m-choice-sub{color:inherit;opacity:.8}.m-choice--cards .m-choice-opt input:checked+span .m-choice-sub{color:var(--m-dim);opacity:1}.m-toggle{cursor:pointer;color:var(--m-text);align-items:center;gap:10px;font-size:13.5px;font-weight:500;display:inline-flex}.m-toggle input{opacity:0;width:1px;height:1px;position:absolute}.m-toggle-track{background:var(--m-border-strong);width:36px;height:20px;transition:background var(--m-fast) var(--m-ease-soft);border-radius:999px;flex:none;position:relative}.m-toggle-track:after{content:"";width:16px;height:16px;transition:transform var(--m-fast) var(--m-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.m-toggle input:checked+.m-toggle-track{background:var(--m-accent-fill)}.m-toggle input:checked+.m-toggle-track:after{transform:translate(16px)}.m-toggle input:focus-visible+.m-toggle-track{box-shadow:0 0 0 3px var(--m-ring)}.m-tabs{border-radius:var(--m-r-md);background:var(--m-surface-3);scrollbar-width:none;gap:2px;width:max-content;max-width:100%;padding:3px;display:flex;overflow-x:auto}.m-tabs::-webkit-scrollbar{display:none}.m-tab{color:var(--m-dim);white-space:nowrap;transition:background var(--m-fast) var(--m-ease-soft), color var(--m-fast) var(--m-ease-soft);border-radius:7px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:500;display:inline-flex}.m-tab:hover{color:var(--m-text)}.m-tab[aria-current=page],.m-tab[aria-current=true]{background:var(--m-surface);color:var(--m-text);box-shadow:var(--m-shadow-sm);font-weight:600}.m-tab-count{color:var(--m-faint);font-size:11.5px;font-weight:500}.m-filter{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.m-filter-label{color:var(--m-faint);font-size:12px;font-weight:500}.m-toolbar{align-items:flex-end;gap:var(--m-s3);margin-bottom:var(--m-gap);flex-wrap:wrap;min-width:0;display:flex}.m-toolbar>.m-input,.m-toolbar .m-search{flex:240px;max-width:420px}.m-toolbar .m-field{flex:0 170px}.m-filterbar-tabs{margin-bottom:var(--m-s3);min-width:0}.m-filterbar{align-items:flex-end;gap:var(--m-s3);margin-bottom:var(--m-gap);flex-wrap:wrap;min-width:0;display:flex}.m-filterbar .m-search{flex:240px;max-width:420px}.m-filterbar .m-field{flex:0 158px;gap:4px}.m-filterbar .m-field>.m-label,.m-filter-select-label{color:var(--m-faint);font-size:12px;font-weight:500;line-height:16px}.m-filterbar .m-check{align-self:center;min-height:38px}.m-filterbar>.m-btn,.m-filterbar noscript .m-btn{flex:none;height:38px}.m-filterbar-actions{gap:var(--m-s2);flex:none;align-items:center;display:flex}.m-filterbar-actions .m-btn{height:38px}.m-filter-select{flex:0 190px;gap:4px;min-width:132px;display:grid}.m-root select.m-input,.m-root .m-select{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a909b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:15px;padding-right:32px}.m-root .m-choice-select{max-width:420px}@media (max-width:600px){.m-filterbar{gap:10px}.m-filterbar .m-search{flex:100%;max-width:none}.m-filter-select,.m-filterbar .m-field{flex:calc(50% - 5px);min-width:0}.m-filterbar-actions{flex:100%;justify-content:flex-end}}.m-search{min-width:0;display:block;position:relative}.m-search svg{width:15px;height:15px;color:var(--m-faint);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.m-root .m-search .m-input{padding-left:34px}.m-pager{justify-content:space-between;align-items:center;gap:var(--m-s3);padding-top:var(--m-s2);color:var(--m-faint);font-size:13px;display:flex}.m-pager-links{gap:var(--m-s2);display:flex}.m-note{color:var(--m-dim);max-width:80ch;font-size:13px;line-height:1.6}.m-warnnote{color:var(--m-warn)}.m-sub{color:var(--m-faint);font-size:12.5px}.m-alert{border-radius:var(--m-r-sm);background:var(--m-bad-soft);color:var(--m-bad);padding:10px 12px;font-size:13.5px;font-weight:500}.m-callout{border-radius:var(--m-r-md);border:1px solid var(--m-border);background:var(--m-surface-2);color:var(--m-text);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.m-callout>svg{flex:none;width:17px;height:17px;margin-top:1px}.m-callout--info{background:var(--m-info-soft);border-color:#cfdcfb}.m-callout--info>svg{color:var(--m-info)}.m-callout--warn{background:var(--m-warn-soft);border-color:#f2dfb8}.m-callout--warn>svg{color:var(--m-warn)}.m-callout--bad{background:var(--m-bad-soft);border-color:#f2c9c5}.m-callout--bad>svg{color:var(--m-bad)}.m-callout--ok{background:var(--m-ok-soft);border-color:#c5e6d1}.m-callout--ok>svg{color:var(--m-ok)}.m-callout-body{gap:2px;min-width:0;display:grid}.m-callout-title{font-weight:600}.crm-feedback,.m-feedback{font-size:13px;font-weight:500}.m-root [role=alert]:not(.m-alert):not(.m-callout){color:var(--m-bad);font-size:13px;font-weight:500}.m-root [role=status]:not(.m-callout):not(.m-assist-typing){font-size:13px}.m-badge{background:var(--m-surface-2);color:var(--m-dim);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:550;line-height:1.5;display:inline-flex;box-shadow:inset 0 0 0 1px #1113180f}.m-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.m-badge--ok{background:var(--m-ok-soft);color:var(--m-ok)}.m-badge--warn{background:var(--m-warn-soft);color:var(--m-warn)}.m-badge--bad{background:var(--m-bad-soft);color:var(--m-bad)}.m-badge--plain{background:var(--m-surface-2);color:var(--m-dim)}.m-badge--plain:before{display:none}.m-board{gap:var(--m-s3);padding-bottom:var(--m-s3);grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.m-col{gap:var(--m-s2);padding:var(--m-s3);background:var(--m-surface-3);border-radius:var(--m-r-lg);flex-direction:column;min-height:180px;display:flex}.m-col-head{align-items:center;gap:var(--m-s2);padding:2px var(--m-s1) var(--m-s2);display:flex}.m-col-name{color:var(--m-text);font-size:13px;font-weight:600}.m-col-count{background:var(--m-surface);color:var(--m-dim);border-radius:999px;margin-left:auto;padding:0 7px;font-size:12px}.m-col-value{color:var(--m-faint);font-size:12px}.m-deal{padding:var(--m-s3);background:var(--m-surface);border:1px solid var(--m-border);border-radius:var(--m-r-md);box-shadow:var(--m-shadow-xs);transition:border-color var(--m-fast) var(--m-ease-soft), box-shadow var(--m-fast) var(--m-ease-soft);gap:6px;display:grid}.m-deal:hover{border-color:var(--m-border-strong);box-shadow:var(--m-shadow-sm)}.m-deal-title{letter-spacing:-.01em;font-size:14px;font-weight:600}.m-deal-who{color:var(--m-faint);font-size:12.5px}.m-deal-foot{align-items:center;gap:var(--m-s2);color:var(--m-dim);font-size:12.5px;display:flex}.m-deal-value{margin-left:auto;font-weight:600}.m-empty{padding:var(--m-s6) var(--m-s4);color:var(--m-faint);text-align:center;font-size:13.5px;display:block}.m-empty:before{content:"";background:linear-gradient(var(--m-surface-3), var(--m-surface-3)) center / 16px 2px no-repeat, linear-gradient(var(--m-surface-3), var(--m-surface-3)) center 13px / 12px 2px no-repeat, var(--m-surface-2);border:1px solid var(--m-border);border-radius:12px;width:40px;height:40px;margin:0 auto 10px;display:block}.m-card-body--flush>.m-empty-block{margin:var(--m-s4) var(--m-s5)}.m-empty-block{padding:var(--m-s6) var(--m-s4);background:var(--m-surface);border:1px dashed var(--m-border-strong);border-radius:var(--m-r-lg);margin-bottom:var(--m-gap)}.m-row{align-items:center;gap:var(--m-s3);flex-wrap:wrap;min-width:0;display:flex}.m-row-actions{gap:var(--m-s2);flex-wrap:wrap;align-items:center;display:flex}.m-grid-2{gap:var(--m-s3);grid-template-columns:1fr 1fr;display:grid}.m-cols-2{gap:var(--m-gap);grid-template-columns:1fr 1fr;align-items:start;display:grid}.m-cols-2>.m-card{margin-bottom:0}.m-cols-2{margin-bottom:var(--m-gap)}@media (max-width:1100px){.m-cols-2{grid-template-columns:minmax(0,1fr)}}.m-split{gap:var(--m-gap);grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;display:grid}.m-start{align-self:start}.m-inline-form{gap:var(--m-s2);flex-wrap:wrap;align-items:center;display:flex}.m-muted{color:var(--m-faint)}.m-dot{color:var(--m-border-strong)}.m-divider{background:var(--m-border);height:1px;margin:var(--m-s4) 0;border:0}@media (max-width:860px){.m-split,.m-cols-2,.m-grid-2{grid-template-columns:minmax(0,1fr)}}.m-auth{min-height:100vh;padding:var(--m-s6) var(--m-s4);background:var(--m-bg);place-items:center;display:grid}.m-auth-inner{width:100%;max-width:384px;animation:m-rise var(--m-slow) var(--m-ease) both}.m-auth-brand{text-align:center;margin-bottom:var(--m-s6)}.m-auth-name{letter-spacing:-.03em;font-size:26px;font-weight:600}.m-auth-tag{margin-top:var(--m-s2);color:var(--m-dim);font-size:14px;line-height:1.55}.m-auth-card{padding:var(--m-s5);background:var(--m-surface);border:1px solid var(--m-border);border-radius:var(--m-r-lg);box-shadow:var(--m-shadow-md)}.m-auth-alt{margin:var(--m-s5) 0 0;color:var(--m-faint);text-align:center;font-size:13.5px}.m-builder{gap:var(--m-gap);grid-template-columns:300px 1fr;align-items:start;display:grid}@media (max-width:980px){.m-builder{grid-template-columns:1fr}}.m-template{text-align:left;width:100%;padding:var(--m-s3);border:1px solid var(--m-border);border-radius:var(--m-r-sm);background:var(--m-surface);cursor:pointer;transition:border-color var(--m-fast) var(--m-ease-soft), background var(--m-fast) var(--m-ease-soft);gap:4px;display:grid}.m-template:hover{border-color:var(--m-border-strong)}.m-template[aria-pressed=true]{border-color:var(--m-accent);background:var(--m-accent-soft)}.m-template-name{letter-spacing:-.012em;font-size:14px;font-weight:550}.m-template-desc{color:var(--m-faint);font-size:12.5px;line-height:1.5}.m-template-emoji{font-size:16px}.m-drop{padding:var(--m-s6);border:1px dashed var(--m-border-strong);border-radius:var(--m-r-md);text-align:center;transition:border-color var(--m-fast) var(--m-ease-soft), background var(--m-fast) var(--m-ease-soft);place-items:center;gap:4px;display:grid}.m-drop:hover,.m-drop--over{border-color:var(--m-accent);background:var(--m-accent-soft)}.m-drop-title{font-size:14px;font-weight:550}.m-drop-hint{color:var(--m-faint);font-size:12.5px}.m-thumbs{gap:var(--m-s3);margin-top:var(--m-s3);flex-wrap:wrap;display:flex}.m-thumb{border-radius:var(--m-r-sm);border:1px solid var(--m-border);width:96px;height:72px;transition:transform var(--m-fast) var(--m-ease);position:relative;overflow:hidden}.m-thumb:hover{transform:scale(1.03)}.m-thumb img{object-fit:cover;width:100%;height:100%;display:block}.m-thumb-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#0000008c;padding:3px 6px;font-size:10.5px;position:absolute;inset:auto 0 0;overflow:hidden}.m-thumb-x{color:#fff;cursor:pointer;opacity:0;width:20px;height:20px;transition:opacity var(--m-fast) var(--m-ease-soft);background:#0009;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.m-thumb:hover .m-thumb-x{opacity:1}.m-progress{background:var(--m-surface-3);border-radius:999px;height:4px;overflow:hidden}.m-progress>i{border-radius:inherit;background:var(--m-accent);transform-origin:0;height:100%;animation:m-meter var(--m-slow) var(--m-ease) both;display:block}.m-setup{background:var(--m-bg);min-height:100vh;padding:clamp(20px,4vw,56px) clamp(16px,4vw,40px) 64px}.m-setup-out{text-align:center;max-width:880px;margin:20px auto 0}.m-intake{max-width:880px;animation:m-rise var(--m-slow) var(--m-ease) backwards;gap:28px;margin-inline:auto;display:grid}.m-intake-head h1{letter-spacing:-.025em;text-wrap:balance;margin:0 0 8px;font-size:clamp(24px,3.4vw,32px)}.m-intake-head .m-note{max-width:60ch;margin:0;line-height:1.6}.m-intake-lede{max-width:68ch;margin:0 0 4px;line-height:1.6}.m-steps{background:var(--m-surface-2);border:1px solid var(--m-border);border-radius:14px;flex-wrap:wrap;gap:6px;margin:0;padding:6px;list-style:none;display:flex}.m-step{color:var(--m-dim);font:inherit;cursor:pointer;transition:background var(--m-fast) var(--m-ease), color var(--m-fast) var(--m-ease);background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:8px 13px;font-size:13.5px;font-weight:500;display:inline-flex}.m-step:hover{color:var(--m-text);background:var(--m-surface-3)}.m-step.is-now{background:var(--m-surface);color:var(--m-text);box-shadow:var(--m-shadow-sm)}.m-step-n{background:var(--m-surface-3);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11.5px;font-weight:600;display:grid}.m-step.is-now .m-step-n{background:var(--m-accent-fill);color:var(--m-accent-fg)}.m-step.is-done .m-step-n{background:var(--m-ok-soft);color:var(--m-ok)}.m-intake-panel{border:1px solid var(--m-border);background:var(--m-surface);box-shadow:var(--m-shadow-sm);animation:m-rise var(--m-fast) var(--m-ease) backwards;border-radius:18px;gap:22px;padding:clamp(20px,3vw,32px);display:grid}.m-intake-panel[hidden]{display:none}.m-grid-2{grid-template-columns:1fr 1fr;gap:22px;display:grid}.m-repeat{gap:8px;display:grid}.m-repeat-head{color:var(--m-dim);grid-template-columns:1.1fr 1.4fr .5fr;gap:10px;padding-inline:2px;font-size:13px;font-weight:550;display:grid}.m-repeat-row{grid-template-columns:1.1fr 1.4fr .5fr;gap:10px;display:grid}.m-repeat-row--2{grid-template-columns:1.4fr 1fr}.m-repeat--single .m-repeat-head,.m-repeat--single .m-repeat-row{grid-template-columns:1fr}.m-hours{border:0;gap:8px;margin:0;padding:0;display:grid}.m-hours legend{margin-bottom:4px;padding:0}.m-hours-row{grid-template-columns:110px 1fr 1fr 110px;align-items:center;gap:10px;font-size:14px;display:grid}.m-check{color:var(--m-dim);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.m-check input{width:15px;height:15px;accent-color:var(--m-accent)}.m-check--block{padding:2px}.m-input--color{cursor:pointer;height:42px;padding:5px}.m-intake-foot{justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.m-intake-foot .m-note{margin:0}@media (max-width:44rem){.m-grid-2{grid-template-columns:1fr}.m-repeat-head{display:none}.m-repeat-row,.m-repeat-row--2{grid-template-columns:1fr;gap:6px}.m-repeat-row{border-bottom:1px solid var(--m-border);padding-bottom:10px}.m-hours-row{grid-template-columns:1fr 1fr;grid-template-areas:"day day""open close""shut shut"}.m-hours-row>span:first-child{grid-area:day;font-weight:550}.m-hours-row .m-check{grid-area:shut}}.m-sub{color:var(--m-faint);font-size:12.5px;line-height:1.45}.m-facts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px 28px;margin:0 0 24px;display:grid}.m-fact{overflow-wrap:anywhere;min-width:0}.m-fact--wide{grid-column:1/-1}.m-facts dt{color:var(--m-faint);margin-bottom:3px;font-size:12.5px}.m-facts dd{margin:0;font-size:14px;line-height:1.55}.m-facts-cols{border-top:1px solid var(--m-border);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;padding-top:20px;display:grid}.m-facts-title{color:var(--m-dim);margin:0 0 10px;font-size:13px;font-weight:600}.m-facts-list{gap:9px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.m-row-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.m-inline-form{flex:320px;gap:8px;display:flex}.m-inline-form .m-input{flex:1}.m-build{gap:20px;display:grid}.m-modes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.m-mode{text-align:left;border:1.5px solid var(--m-border);background:var(--m-surface-2);color:var(--m-text);font:inherit;cursor:pointer;transition:border-color var(--m-fast) var(--m-ease), background var(--m-fast) var(--m-ease);border-radius:14px;gap:5px;padding:16px 18px;display:grid}.m-mode:hover{border-color:var(--m-border-strong);background:var(--m-surface-3)}.m-mode.is-on{border-color:var(--m-accent);background:var(--m-accent-soft)}.m-mode strong{font-size:14.5px}.m-mode span{color:var(--m-dim);font-size:12.5px;line-height:1.5}.m-build-opts{gap:16px;max-width:520px;display:grid}.m-templates{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.m-template{border:1px solid var(--m-border);background:var(--m-surface-2);transition:border-color var(--m-fast) var(--m-ease), background var(--m-fast) var(--m-ease);border-radius:12px;gap:8px;padding:14px;display:grid}.m-template.is-on{border-color:var(--m-accent);background:var(--m-accent-soft)}.m-template-head{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.m-template-head input{accent-color:var(--m-accent);margin-top:3px}.m-template-head>span{gap:2px;display:grid}.m-template-note{margin:0}.m-template-count{align-items:center;gap:8px;display:flex}.m-template-count .m-input{width:74px;padding:6px 8px}.m-template-count .m-input:disabled{opacity:.4}.m-build-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.m-build-foot .m-note{margin:0}.m-research{background:var(--m-surface-2);border:1px solid var(--m-border);border-radius:12px;gap:8px;margin-bottom:18px;padding:16px 18px;font-size:13.5px;line-height:1.6;display:grid}.m-research p{margin:0}.m-know{gap:12px;display:grid}.m-know-item{border:1px solid var(--m-border);background:var(--m-surface-2);border-radius:12px;overflow:hidden}.m-know-item>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:10px;padding:14px 16px;font-size:14px;font-weight:550;list-style:none;display:flex}.m-know-item>summary::-webkit-details-marker{display:none}.m-know-item>summary:before{content:"›";transition:transform var(--m-fast) var(--m-ease);color:var(--m-faint);display:inline-block}.m-know-item[open]>summary:before{transform:rotate(90deg)}.m-know-item[open]>summary{border-bottom:1px solid var(--m-border)}.m-know-body{gap:14px;padding:16px;display:grid}.m-know-text{white-space:pre-wrap;color:var(--m-dim);max-height:30rem;font-size:13.5px;line-height:1.65;overflow-y:auto}.m-tags{flex-wrap:wrap;gap:5px;display:flex}.m-tag{background:var(--m-surface-3);color:var(--m-dim);border-radius:999px;padding:2px 8px;font-size:11.5px}@media (max-width:44rem){.m-modes{grid-template-columns:1fr}.m-inline-form{flex-direction:column}}.m-retry{justify-items:start;gap:4px;display:grid}.m-shortcode{border:1px dashed var(--m-border);background:var(--m-surface-2);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:14px 16px;display:flex}.m-shortcode>div{gap:3px;display:grid}.m-code{background:var(--m-surface-3);-webkit-user-select:all;user-select:all;white-space:nowrap;border-radius:8px;padding:7px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.m-setup-note{border:1px solid var(--m-warn,#b4842b);background:var(--m-warn-soft,#b4842b1f);border-radius:14px;max-width:880px;margin:0 auto 20px;padding:16px 18px;font-size:14px;line-height:1.55}.m-setup-note strong{margin-bottom:4px;display:block}.m-setup-note p{color:var(--m-dim);margin:0}.m-assist-launch{z-index:40;border:1px solid var(--m-border);background:var(--m-surface);color:var(--m-text);font:inherit;cursor:pointer;box-shadow:var(--m-shadow-md);transition:transform var(--m-fast) var(--m-ease), box-shadow var(--m-fast) var(--m-ease);border-radius:999px;align-items:center;gap:8px;padding:10px 16px 10px 12px;font-size:13.5px;font-weight:550;display:inline-flex;position:fixed;bottom:20px;right:20px}.m-assist-launch:hover{box-shadow:var(--m-shadow-lg,var(--m-shadow-md));transform:translateY(-1px)}.m-assist-launch svg{width:18px;height:18px;color:var(--m-accent)}.m-assist-launch.is-open{padding:10px}.m-assist-launch.is-open svg{color:var(--m-dim)}.m-assist{display:none}.m-assist.is-open{z-index:40;border:1px solid var(--m-border);background:var(--m-surface);width:min(23rem,100vw - 40px);height:min(30rem,100vh - 120px);box-shadow:var(--m-shadow-lg,var(--m-shadow-md));animation:m-rise var(--m-fast) var(--m-ease) both;border-radius:16px;flex-direction:column;display:flex;position:fixed;bottom:74px;right:20px;overflow:hidden}.m-assist-head{border-bottom:1px solid var(--m-border);align-items:center;gap:10px;padding:12px 12px 12px 14px;display:flex}.m-assist-head>div{gap:1px;min-width:0;display:grid}.m-assist-head b{font-size:13.5px;font-weight:600}.m-assist-x{width:26px;height:26px;color:var(--m-faint);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;margin-left:auto;display:grid}.m-assist-x:hover{background:var(--m-surface-2);color:var(--m-text)}.m-assist-x svg{width:13px;height:13px}.m-assist-scroll{overscroll-behavior:contain;flex:1;align-content:start;gap:8px;padding:14px;display:grid;overflow-y:auto}.m-assist-empty{gap:12px;display:grid}.m-assist-empty .m-note{margin:0}.m-assist-chips{gap:6px;display:grid}.m-assist-chip{border:1px solid var(--m-border);background:var(--m-surface-2);color:var(--m-dim);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--m-fast) var(--m-ease), color var(--m-fast) var(--m-ease);border-radius:10px;padding:9px 12px;font-size:13px}.m-assist-chip:hover{border-color:var(--m-accent);color:var(--m-text)}.m-assist-msg{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:13px;max-width:88%;padding:9px 12px;font-size:13.5px;line-height:1.55}.m-assist-msg--assistant{background:var(--m-surface-2);border-bottom-left-radius:4px;justify-self:start}.m-assist-msg--user{background:var(--m-accent-fill);color:var(--m-accent-fg);border-bottom-right-radius:4px;justify-self:end}.m-assist-typing{gap:4px;padding:12px;display:inline-flex}.m-assist-typing i{background:var(--m-faint);border-radius:50%;width:5px;height:5px;animation:1.25s ease-in-out infinite m-assist-bounce}.m-assist-typing i:nth-child(2){animation-delay:.16s}.m-assist-typing i:nth-child(3){animation-delay:.32s}@keyframes m-assist-bounce{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.m-assist-bar{border-top:1px solid var(--m-border);align-items:flex-end;gap:8px;padding:10px;display:flex}.m-assist-bar textarea{border:1px solid var(--m-border);background:var(--m-surface-2);max-height:6rem;color:var(--m-text);font:inherit;resize:none;border-radius:10px;flex:1;padding:8px 10px;font-size:13.5px;line-height:1.45}.m-assist-bar textarea:focus{border-color:var(--m-accent);background:var(--m-surface);outline:none}.m-assist-send{background:var(--m-accent-fill);width:34px;height:34px;color:var(--m-accent-fg);cursor:pointer;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.m-assist-send svg{width:15px;height:15px}.m-assist-send:disabled{opacity:.35;cursor:default}@media (prefers-reduced-motion:reduce){.m-assist.is-open,.m-assist-typing i{animation:none}.m-assist-launch:hover{transform:none}}.m-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:46ch;margin-top:2px;display:-webkit-box;overflow:hidden}.m-research-panel{gap:4px;display:grid}.m-lede{max-width:72ch;margin:0 0 18px;font-size:15.5px;line-height:1.6}.m-card--alert{border-color:var(--m-bad)}.m-card--alert .m-card-title{color:var(--m-bad)}.m-callbacks{margin:0;padding:0;list-style:none}.m-callback{align-items:center;gap:var(--m-s4);padding:var(--m-s3) var(--m-s5);box-shadow:inset 0 1px 0 var(--m-border);display:flex}.m-callback-who{gap:2px;min-width:0;display:grid}.m-callback-who strong{overflow-wrap:anywhere;font-weight:550}.m-callback>.m-btn{flex:none;margin-left:auto}.m-call--missed>td:first-child{box-shadow:inset 0 1px 0 var(--m-border), inset 3px 0 0 var(--m-bad)}.m-call-extra>td{padding:0 var(--m-s5) var(--m-s4);box-shadow:none;max-width:none}.m-call-rec>summary{background:var(--m-surface-2);color:var(--m-dim);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:12.5px;font-weight:550;list-style:none;display:inline-flex}.m-call-rec>summary::-webkit-details-marker{display:none}.m-call-rec>summary:before{content:"›";color:var(--m-faint);transition:transform var(--m-fast) var(--m-ease)}.m-call-rec>summary:hover{color:var(--m-text)}.m-call-rec[open]>summary:before{transform:rotate(90deg)}.m-call-rec-body{gap:var(--m-s3);margin-top:var(--m-s3);padding:var(--m-s4);border:1px solid var(--m-border);border-radius:var(--m-r-md);background:var(--m-surface-2);display:grid}.m-audio{width:100%;max-width:30rem}.m-call-transcript{white-space:pre-wrap;color:var(--m-dim);max-width:78ch;max-height:22rem;margin:0;font-size:13.5px;line-height:1.65;overflow-y:auto}.crm-toolbar{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.crm-toolbar>.m-input{flex:160px;min-width:0;max-width:300px}.crm-toolbar label{align-items:center;gap:6px;font-size:13px;display:flex}.crm-contact-form{grid-template-columns:1fr 1fr 1.4fr 1fr auto;align-items:end;gap:12px;display:grid}.crm-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px 16px;display:grid}:is(.crm-edit-grid>.m-span,.crm-edit-grid>.m-field:has(.m-choice),.crm-edit-grid>.crm-feedback),:is(.crm-edit-grid>fieldset>.m-span,.crm-edit-grid>fieldset>.m-field:has(.m-choice)){grid-column:1/-1}.crm-edit-grid .m-btn{justify-self:start}.crm-feedback{overflow-wrap:anywhere;grid-column:1/-1;font-size:13px}.crm-details{margin-block:12px}.crm-details summary,.crm-deal-detail summary{cursor:pointer;color:var(--m-dim)}.crm-details dl>div{margin-block:10px}.crm-details dd{margin-left:0}.crm-details dt{font-weight:600}.crm-deal-detail{border-bottom:1px solid var(--m-border);padding-block:14px;scroll-margin-top:80px}.crm-timeline{padding-left:20px}.crm-timeline li{padding-bottom:20px}.crm-json{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}@media (max-width:1000px){.crm-contact-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.crm-contact-form,.crm-edit-grid{grid-template-columns:1fr}.crm-toolbar>.m-input{flex-basis:100%;max-width:none}}.crm-custom-row{grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;display:grid}.wf-layout{grid-template-columns:minmax(220px,1fr) minmax(0,2.4fr);align-items:start;gap:20px;display:grid}.wf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wf-editor label,.wf-grid label{gap:6px;font-size:13px;display:grid}.wf-editor input[type=checkbox]{width:auto;display:inline-block}.wf-checks{gap:10px;display:grid}.wf-checks label{display:block}.wf-steps{gap:16px;margin:0;padding:0;list-style:none;display:grid}.wf-step{border:1px solid var(--m-border);border-radius:12px;min-width:0;padding:16px}.wf-step-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.wf-preview{border:1px solid var(--m-border);border-radius:12px;padding:16px}.wf-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;border-top:1px solid var(--m-border);padding-top:12px}.wf-records{overflow-wrap:anywhere;gap:12px;display:grid}.wf-error{color:var(--m-bad);font-size:13px}@media (max-width:1000px){.wf-layout{grid-template-columns:1fr}}@media (max-width:560px){.wf-grid{grid-template-columns:1fr}.wf-step{padding:12px}.crm-custom-row{grid-template-columns:1fr}}.m-deal[draggable=true]{cursor:grab}.m-deal.is-dragging{opacity:.5}.m-col.is-drop{outline:2px dashed var(--m-accent);outline-offset:-4px}.m-col--outcome{background:var(--m-surface-2)}.m-orb{flex:none;display:block;box-shadow:inset 0 0 0 1px #0000000a,0 1px 2px #10101614}.m-bot-badge{color:#fff;background:#ffffff2e;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.m-toolbar-end{gap:var(--m-s2);align-items:center;margin-left:auto;display:flex}.m-sort{color:inherit;align-items:center;gap:4px;display:inline-flex}.m-sort:hover,.m-sort[aria-sort]{color:var(--m-text)}.m-sort svg{width:11px;height:11px}.m-pager a:not(.m-btn),.m-pager span.is-off{border:1px solid var(--m-border);background:var(--m-surface);height:32px;color:var(--m-text);border-radius:8px;align-items:center;padding:0 12px;font-weight:520;display:inline-flex}.m-pager span.is-off{color:var(--m-faint);background:0 0}.m-row-link{cursor:pointer}.m-row-link:hover td{background:#fafafb}.m-cell-main{gap:2px;min-width:0;display:grid}.m-cell-main strong{font-weight:560}.m-cell-sub{color:var(--m-faint);text-overflow:ellipsis;white-space:nowrap;max-width:46ch;font-size:12.5px;overflow:hidden}.m-person{align-items:center;gap:10px;min-width:0;display:flex}.m-person strong,.m-status{white-space:nowrap}.m-person .m-cell-sub{max-width:26ch}.m-row-link[aria-selected=true] td{background:var(--m-accent-soft)}.m-setting{gap:var(--m-s5);padding:var(--m-s4) 0;border-top:1px solid var(--m-border);grid-template-columns:240px minmax(0,1fr);display:grid}.m-setting:first-child{border-top:0;padding-top:0}.m-setting-label strong{font-size:13.5px;font-weight:600;display:block}.m-setting-label span{color:var(--m-faint);font-size:12.5px}@media (max-width:760px){.m-setting{gap:var(--m-s2);grid-template-columns:1fr}}.m-status{background:var(--m-surface-3);color:var(--m-dim);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:560;display:inline-flex}.m-status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.m-status--ok{background:var(--m-ok-soft);color:var(--m-ok)}.m-status--warn{background:var(--m-warn-soft);color:var(--m-warn)}.m-status--bad{background:var(--m-bad-soft);color:var(--m-bad)}.m-stepper{gap:var(--m-s3);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.m-stepper>li{counter-increment:step;min-height:28px;padding-left:40px;position:relative}.m-stepper>li:before{content:counter(step);background:var(--m-surface-3);width:26px;height:26px;color:var(--m-dim);border-radius:50%;place-items:center;font-size:12.5px;font-weight:650;display:grid;position:absolute;top:0;left:0}.m-stepper>li.is-done:before{content:"✓";background:var(--m-ok-soft);color:var(--m-ok)}.m-stepper strong{font-size:14px;font-weight:600;display:block}.m-stepper p{color:var(--m-dim);margin:2px 0 0;font-size:13px}.m-transcript{gap:10px;display:grid}.m-bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;max-width:80%;padding:9px 13px;font-size:13.5px;line-height:1.5}.m-bubble--visitor{background:var(--m-accent-strong);color:#fff;border-bottom-right-radius:4px;justify-self:end}.m-bubble--bot{background:var(--m-surface-2);border-bottom-left-radius:4px;justify-self:start}.m-bubble-meta{color:var(--m-faint);font-size:11.5px}.m-widget-preview{border:1px solid var(--m-border);box-shadow:var(--m-shadow-lg);background:#fff;border-radius:16px;max-width:340px;overflow:hidden}.m-widget-preview-head{color:#fff;align-items:center;gap:10px;padding:14px 16px;display:flex}.m-widget-preview-head strong{font-size:14px}.m-widget-preview-head span{opacity:.85;font-size:12px}.m-widget-preview-body{background:#fafafa;gap:10px;min-height:180px;padding:16px;display:grid}.m-widget-chips{flex-wrap:wrap;gap:6px;display:flex}.m-widget-chips span{border:1px solid var(--m-border-strong);background:#fff;border-radius:999px;padding:5px 10px;font-size:12.5px}.m-widget-launcher{color:#fff;width:52px;height:52px;box-shadow:var(--m-shadow-md);margin-top:var(--m-s3);border-radius:50%;place-items:center;display:grid}.m-widget-launcher svg{width:24px;height:24px}.m-notice{margin-bottom:var(--m-gap)}.m-dialog{width:min(440px,100vw - 32px);padding:var(--m-s6);border:1px solid var(--m-border);border-radius:var(--m-r-xl);background:var(--m-surface);color:var(--m-text);box-shadow:var(--m-shadow-lg)}.m-dialog::backdrop{background:#1010166b}.m-dialog-title{margin:0 0 var(--m-s2);font-size:17px;font-weight:640}.m-dialog-body{margin:0 0 var(--m-s5);color:var(--m-dim);white-space:pre-line;line-height:1.55}.m-dialog-actions{justify-content:flex-end;gap:var(--m-s2);display:flex}.m-drawer-wrap{z-index:50;position:fixed;inset:0}.m-drawer-scrim{background:#10101652;position:absolute;inset:0}.m-drawer{background:var(--m-surface);border-left:1px solid var(--m-border);width:min(560px,100vw);box-shadow:var(--m-shadow-lg);animation:m-drawer-in var(--m-mid) var(--m-ease);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;top:0;bottom:0;right:0}.m-drawer-head{justify-content:space-between;align-items:flex-start;gap:var(--m-s3);padding:var(--m-s5) var(--m-s6);border-bottom:1px solid var(--m-border);display:flex}.m-drawer-title{margin:0;font-size:17px;font-weight:640}.m-drawer-body{padding:var(--m-s5) var(--m-s6);gap:var(--m-s5);align-content:start;display:grid;overflow-y:auto}.m-drawer-foot{padding:var(--m-s4) var(--m-s6);border-top:1px solid var(--m-border);gap:var(--m-s2);justify-content:flex-end;display:flex}@keyframes m-drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.m-drawer{animation:none}}.m-btn[aria-busy=true]{cursor:progress}.m-btn .m-spin{margin-right:6px}.m-content>.m-callout,.m-content>.vw>.m-callout{margin-bottom:var(--m-gap)}.m-page-tabs{margin-bottom:var(--m-s4);min-width:0}.m-card-body--flush>.m-pager{padding:var(--m-s3) var(--m-s5);border-top:1px solid var(--m-border)}.m-list-meta svg{vertical-align:-2px;width:13px;height:13px;margin-right:3px}body:has(.m-assist-launch) .m-content{padding-bottom:96px}body:has(.m-drawer-wrap) .m-assist-launch:not(.is-open){display:none}@media (max-width:600px){.m-tabs{flex-wrap:wrap}}.m-content .m-card .m-field>input.m-input:not([type=checkbox]):not([type=radio]),.m-content .m-card .m-field>select.m-input{max-width:560px}.m-content .m-card .m-field>textarea.m-input{max-width:820px}.m-table:has(tbody tr:first-child>td:nth-child(2).m-right) th:nth-child(2){text-align:right}.m-table:has(tbody tr:first-child>td:nth-child(3).m-right) th:nth-child(3){text-align:right}.m-table:has(tbody tr:first-child>td:nth-child(4).m-right) th:nth-child(4){text-align:right}.m-table:has(tbody tr:first-child>td:nth-child(5).m-right) th:nth-child(5){text-align:right}.m-table:has(tbody tr:first-child>td:nth-child(6).m-right) th:nth-child(6){text-align:right}.m-table:has(tbody tr:first-child>td:nth-child(7).m-right) th:nth-child(7){text-align:right}.m-table:has(tbody tr:first-child>td:nth-child(8).m-right) th:nth-child(8){text-align:right}.m-table:has(tbody tr:first-child>td:nth-child(9).m-right) th:nth-child(9){text-align:right}.m-table td.m-mono.m-right{letter-spacing:0;font-variant-numeric:tabular-nums;font-family:inherit;font-size:13.5px}.m-card-head .m-filterbar{margin:0}.m-table th.m-right{text-align:right}.m-table td .m-break{overflow-wrap:break-word;word-break:normal}
