.tr-flow-page{flex-direction:column;min-width:0}.tr-flow-page,.tr-flow-toolbar{display:flex;background:var(--tr-color-surface,#fff)}.tr-flow-toolbar{flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 30px;border-bottom:1px solid var(--tr-color-line,#e3e9f3)}.tr-flow-title{display:flex;flex-direction:column;gap:4px;flex:1 1 320px;min-width:0}.tr-flow-title h1{margin:0;font-size:24px;line-height:30px;font-weight:600;color:var(--tr-color-ink,#08113d);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-flow-title-row{display:flex;align-items:center;gap:12px;min-width:0}.tr-flow-back{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;font:inherit;font-size:14px;color:var(--tr-color-link,#007f9f);background:none;border:0;padding:0;cursor:pointer}.tr-flow-back:hover{text-decoration:underline}.tr-flow-title .tr-flow-back{min-height:32px}.tr-flow-saved{font-size:14px;color:var(--tr-color-muted,#566b92)}.tr-flow-seg{display:flex;border:1px solid var(--tr-color-border,#d8e3f2);border-radius:8px;overflow:hidden}.tr-flow-seg button{border:0;background:var(--tr-color-surface,#fff);padding:0 16px;min-height:40px;font:inherit;font-size:15px;color:var(--tr-color-text,#253b6e);cursor:pointer}.tr-flow-seg button+button{border-left:1px solid var(--tr-color-border,#d8e3f2)}.tr-flow-seg button[aria-pressed=true]{background:var(--tr-color-mint-soft,#e1f8f3);color:var(--tr-color-link,#007f87);font-weight:600}.tr-flow-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tr-flow-actions .MuiButton-root{gap:6px}.tr-flow-alert{margin:12px 30px 0}.tr-flow-questions{margin:6px 0 0;padding-left:20px}.tr-flow-body{display:flex;align-items:stretch;height:calc(100vh - 196px);min-height:520px}.tr-flow-palette{flex:0 0 224px;padding:16px 14px;border-right:1px solid var(--tr-color-line,#e3e9f3);background:var(--tr-color-surface,#fff);overflow-y:auto;display:flex;flex-direction:column;gap:6px}.tr-flow-palette h2{margin:0;font-size:17px;font-weight:600;color:var(--tr-color-ink,#08113d)}.tr-flow-palette p{margin:0 0 4px;font-size:13px;line-height:18px}.tr-flow-group,.tr-flow-palette p{color:var(--tr-color-muted,#566b92)}.tr-flow-group{font-size:12px;font-weight:600;letter-spacing:.02em;margin:10px 0 2px}.tr-flow-block-button{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:5px 10px;border:1px solid var(--tr-color-line,#e3e9f3);border-radius:8px;background:var(--tr-color-surface,#fff);font:inherit;font-size:14px;color:var(--tr-color-ink,#08113d);text-align:left;cursor:grab}.tr-flow-block-button:hover:not(:disabled){border-color:var(--tr-color-border-strong,#b9c4d6);background:var(--tr-color-subtle-bg,#f9fbff)}.tr-flow-block-button:focus-visible{outline:2px solid var(--tr-color-focus,#009fae);outline-offset:2px}.tr-flow-block-button:disabled{cursor:default;opacity:.5}.tr-flow-block-button>span:nth-child(2){flex:1}.tr-flow-chip{flex:none;width:28px;height:28px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;background:var(--tr-color-subtle-bg,#f4f7fb);color:var(--tr-color-ink,#08113d)}.tr-flow-chip-eva{background:var(--tr-color-mint-soft,#dcfaf1);color:var(--tr-color-link,#007f87)}.tr-flow-chip-decide{background:var(--tr-color-info-soft,#eaf3ff);color:var(--tr-color-info,#1744d7)}.tr-flow-chip-action{background:var(--tr-color-subtle-bg,#eef6fa);color:var(--tr-color-link,#007f9f)}.tr-flow-chip-team{background:var(--tr-color-warning-soft,#fff4dc);color:var(--tr-color-warning,#8c5900)}.tr-flow-chip-wait{background:var(--tr-color-subtle-bg,#f4f7fb);color:var(--tr-color-muted,#566b92)}.tr-flow-chip-end{background:var(--tr-color-navy-fill,#08113d);color:#00ffb9}.tr-flow-canvas{flex:1 1 auto;min-width:0;position:relative;background:var(--tr-color-canvas,#f9fbff);display:flex;flex-direction:column}.tr-flow-canvas-bar{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid var(--tr-color-line,#e3e9f3);background:var(--tr-color-surface,#fff);flex-wrap:wrap;font-size:13px;color:var(--tr-color-muted,#566b92)}.tr-flow-canvas-bar>span{flex:1 1 260px}.tr-flow-chip-button{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:2px 12px;border:1px solid var(--tr-color-border,#d8e3f2);border-radius:16px;background:var(--tr-color-surface,#fff);font:inherit;font-size:13px;color:var(--tr-color-text,#253b6e);cursor:pointer;white-space:nowrap}.tr-flow-chip-button:hover{background:var(--tr-color-subtle-bg,#f4f7fb)}.tr-flow-chip-button.is-warning{border-color:var(--tr-color-danger-line,#f0b3bf);color:var(--tr-color-danger,#ba2241);background:var(--tr-color-danger-soft,#fff5f7)}.tr-flow-chip-button.is-on{border-color:var(--tr-color-mint-line,#86e3c8);color:var(--tr-color-link,#00594f);background:var(--tr-color-mint-soft,#dcfaf1)}.tr-flow-canvas-area{flex:1;min-height:0}.tr-flow-side{flex:0 0 360px;border-left:1px solid var(--tr-color-line,#e3e9f3);background:var(--tr-color-surface,#fff);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.tr-flow-side-tabs{display:flex;border-bottom:1px solid var(--tr-color-line,#e3e9f3);flex:none}.tr-flow-side-tabs button{flex:1;border:0;background:var(--tr-color-surface,#fff);padding:12px;font:inherit;font-size:15px;color:var(--tr-color-muted,#536995);border-bottom:3px solid transparent;cursor:pointer}.tr-flow-side-tabs button[aria-selected=true]{color:var(--tr-color-link,#007f87);border-bottom-color:var(--tr-color-accent,#009fae);font-weight:600}.tr-flow-side-test{flex:1;min-height:0;display:flex;flex-direction:column}.tr-flow-side-test[hidden]{display:none}.tr-flow-side-panel{flex:1;min-height:0;display:flex;flex-direction:column}.tr-flow-live-note{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 18px;border-bottom:1px solid var(--tr-color-info-line,#bcd6ff);background:var(--tr-color-info-soft,#eaf3ff);font-size:13px;line-height:18px;color:var(--tr-color-text,#253b6e);flex:none}.tr-flow-live-note>i{margin-top:1px;color:var(--tr-color-info,#1744d7)}.tr-flow-inspector-links{display:flex;flex-wrap:wrap;gap:4px 18px}.tr-flow-inspector-links .tr-flow-back{min-height:32px}.tr-flow-channels-note{margin:-6px 0 0!important;font-size:13px!important}.tr-flow-fieldset.is-flash{border-color:var(--tr-color-accent,#009fae);box-shadow:0 0 0 3px var(--tr-color-focus-glow,rgba(0,127,159,.22));transition:box-shadow .3s ease,border-color .3s ease}.tr-flow-palette-note{margin:-2px 2px 4px;font-size:12px;line-height:16px;color:var(--tr-color-muted,#566b92)}.tr-flow-inspector{padding:18px 20px 28px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;min-height:0}.tr-flow-inspector h2{margin:0;font-size:18px;line-height:24px;font-weight:600;color:var(--tr-color-ink,#08113d);overflow-wrap:anywhere}.tr-flow-inspector-head{display:flex;align-items:center;gap:10px}.tr-flow-inspector-head>div{flex:1;min-width:0}.tr-flow-inspector-head small{display:block;font-size:13px;font-weight:500;color:var(--tr-color-muted,#566b92)}.tr-flow-inspector .tr-field{margin:0}.tr-flow-inspector .MuiFormControlLabel-root{margin-top:-6px;margin-bottom:-6px}.tr-flow-inspector>.MuiButton-root{align-self:flex-start;gap:6px}.tr-flow-help{margin:0;font-size:14px;line-height:20px;color:var(--tr-color-muted,#566b92)}.tr-flow-fieldset{border:1px solid var(--tr-color-line,#e3e9f3);border-radius:8px;padding:12px 14px 14px;margin:0;display:flex;flex-direction:column;gap:12px;min-width:0}.tr-flow-fieldset legend{padding:0 6px;font-size:14px;font-weight:600;color:var(--tr-color-text,#253b6e)}.tr-flow-fieldset .tr-field-help{margin:0}.tr-flow-row,.tr-flow-rows{display:flex;flex-direction:column;gap:10px}.tr-flow-row{border:1px solid var(--tr-color-line,#e3e9f3);border-radius:8px;padding:10px 12px}.tr-flow-row-head{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--tr-color-text,#253b6e);min-height:32px}.tr-flow-row-head>span{flex:1}.tr-flow-row-head .tr-icon-action{width:32px;height:32px}.tr-flow-note{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:8px;background:var(--tr-color-subtle-bg,#f4f7fb);font-size:14px;line-height:20px;color:var(--tr-color-text,#253b6e)}.tr-flow-note p{margin:0}.tr-flow-note strong{color:var(--tr-color-ink,#08113d)}.tr-flow-duration{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:10px;align-items:start}.tr-flow-delete.MuiButton-root{color:var(--tr-color-danger,#ba2241)}.tr-flow-inspector .tr-flow-inline-link.MuiButton-root{align-self:flex-start;gap:6px}.tr-flow-node{min-height:64px;box-sizing:border-box;padding:8px 12px;display:flex;align-items:center;gap:10px;border-radius:10px;border:1px solid var(--tr-color-border,#c9d4e6);background:var(--tr-color-subtle-bg,#f4f7fb);color:var(--tr-color-ink,#08113d);font-family:inherit;font-size:14px;line-height:18px;position:relative;transition:opacity .3s ease,box-shadow .2s ease}.tr-flow-node.tr-flow-eva{background:var(--tr-color-mint-soft,#dcfaf1);border-color:var(--tr-color-mint-line,#86e3c8)}.tr-flow-node.tr-flow-team{background:var(--tr-color-warning-soft,#fff4dc);border-color:var(--tr-color-warning-line,#f0cf8a)}.tr-flow-node.tr-flow-action{background:var(--tr-color-surface,#fff);border-color:var(--tr-color-border-strong,#b9c4d6)}.tr-flow-node.tr-flow-wait{background:var(--tr-color-surface,#fff);border:1px dashed var(--tr-color-border-strong,#9fb0cc)}.tr-flow-node.tr-flow-end{background:var(--tr-color-navy-fill,#08113d);border-color:var(--tr-color-navy-fill,#08113d);color:#fff;min-height:48px}.tr-flow-node.tr-flow-end .tr-flow-icon{background:var(--tr-color-navy-fill-2,#1b2557);color:#00ffb9}.tr-flow-node.tr-flow-end .tr-flow-text small{color:#9fb0cc}.tr-flow-icon{flex:none;width:28px;height:28px;border-radius:7px;background:var(--tr-color-surface,#fff);display:inline-flex;align-items:center;justify-content:center;color:var(--tr-color-ink,#08113d)}.tr-flow-eva .tr-flow-icon{color:var(--tr-color-link,#007f87)}.tr-flow-team .tr-flow-icon{color:var(--tr-color-warning,#8c5900)}.tr-flow-action .tr-flow-icon{background:var(--tr-color-subtle-bg,#eef6fa);color:var(--tr-color-link,#007f9f)}.tr-flow-text{min-width:0;flex:1}.tr-flow-text small{display:block;font-size:12px;line-height:16px;font-weight:500;color:var(--tr-color-muted,#566b92);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-flow-eva .tr-flow-text small{color:var(--tr-color-link,#00706a)}.tr-flow-team .tr-flow-text small{color:var(--tr-color-warning,#8c5900)}.tr-flow-action .tr-flow-text small{color:var(--tr-color-link,#007f9f)}.tr-flow-text strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;overflow-wrap:anywhere}.tr-flow-warn{flex:none;color:var(--tr-color-danger,#ba2241);display:inline-flex}.tr-flow-live{position:absolute;top:0;right:10px;transform:translateY(-55%);padding:1px 8px;border-radius:10px;background:var(--tr-color-navy-fill,#08113d);color:#fff;font-size:11px;line-height:16px;font-weight:600;white-space:nowrap;pointer-events:none}.tr-flow-live.has-now{background:#009fae}.tr-flow-decision>.tr-flow-live{top:6px;right:calc(50% - 90px)}.tr-flow-decision.is-wide>.tr-flow-live{top:0;right:24px}.tr-flow-node.is-selected{box-shadow:0 0 0 2px var(--tr-color-surface,#fff),0 0 0 4px var(--tr-color-accent,#009fae)}.tr-flow-node.is-now{box-shadow:0 0 0 2px var(--tr-color-surface,#fff),0 0 0 5px var(--tr-color-accent,#009fae),0 6px 18px var(--tr-color-accent-glow,rgba(0,127,159,.25))}.tr-flow-decision.is-dim,.tr-flow-node.is-dim{opacity:.35}.tr-flow-node.has-problem:not(.is-selected){box-shadow:0 0 0 2px var(--tr-color-danger-line,#f0b3bf)}.tr-flow-decision{height:100px;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;font-family:inherit;font-size:14px;line-height:18px;color:var(--tr-color-ink,#08113d);transition:opacity .3s ease}.tr-flow-decision:before{content:"";position:absolute;inset:0;background:var(--tr-color-info-mid,#d6e6ff);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.tr-flow-decision.is-selected:before{background:var(--tr-color-info-strong,#b9d4ff)}.tr-flow-decision.is-now:before{background:var(--tr-color-info-bold,#9fc4ff)}.tr-flow-decision.has-problem:before{background:var(--tr-color-danger-soft,#ffe2e7)}.tr-flow-decision.is-wide{height:72px;border-radius:36px;background:var(--tr-color-info-mid,#d6e6ff)}.tr-flow-decision.is-wide:before{display:none}.tr-flow-decision.is-wide.is-selected{box-shadow:0 0 0 2px var(--tr-color-surface,#fff),0 0 0 4px var(--tr-color-accent,#009fae)}.tr-flow-decision.is-wide.is-now{box-shadow:0 0 0 2px var(--tr-color-surface,#fff),0 0 0 5px var(--tr-color-accent,#009fae)}.tr-flow-decision.is-wide.has-problem{background:var(--tr-color-danger-soft,#ffe2e7)}.tr-flow-decision-label{position:relative;max-width:136px}.tr-flow-decision.is-wide .tr-flow-decision-label{max-width:none;padding:0 24px}.tr-flow-decision-label small{display:block;font-size:12px;line-height:16px;font-weight:500;color:var(--tr-color-info,#1744d7)}.tr-flow-decision-label strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;overflow-wrap:anywhere}.tr-flow-decision>.tr-flow-warn{position:absolute;top:6px;right:calc(50% - 60px)}.tr-flow-port{position:absolute;top:100%;transform:translate(-50%,7px);max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px;border-radius:4px;background:var(--tr-color-subtle-bg,#f9fbff);font-size:11px;line-height:15px;font-weight:500;color:var(--tr-color-muted,#566b92);pointer-events:none}.tr-flow-port-left{top:50%;left:0;transform:translate(calc(-100% - 4px),-120%)}.tr-flow-port-right{top:50%;left:100%;transform:translate(4px,-120%)}.tr-flow-port-bottom{left:50%}.tr-flow-page .react-flow__handle{width:10px;height:10px;background:var(--tr-color-surface,#fff);border:2px solid var(--tr-color-border-strong,#8a9ab8)}.tr-flow-page .react-flow__handle:after{content:"";position:absolute;inset:-9px;border-radius:50%}.tr-flow-page .react-flow__handle.connectingto,.tr-flow-page .react-flow__handle:hover{border-color:var(--tr-color-accent,#009fae);background:var(--tr-color-mint-soft,#dcfaf1)}.tr-flow-page .react-flow__edge-path{stroke:var(--tr-color-subtle,#8a9ab8);stroke-width:2}.tr-flow-page .react-flow__edge.is-path .react-flow__edge-path,.tr-flow-page .react-flow__edge.selected .react-flow__edge-path,.tr-flow-page .react-flow__edge:focus .react-flow__edge-path{stroke:var(--tr-color-accent,#009fae);stroke-width:2.5}.tr-flow-page .react-flow__edge.is-dim{opacity:.35}.tr-flow-page .react-flow__edge.is-live .react-flow__edge-path{stroke:var(--tr-color-accent,#009fae);stroke-width:2.5}.tr-flow-page .react-flow__controls{box-shadow:none;border:1px solid var(--tr-color-border,#d8e3f2);border-radius:8px;overflow:hidden}.tr-flow-page .react-flow__controls-button{width:32px;height:32px}.tr-flow-page .react-flow__node:focus-visible{outline:none}.tr-flow-page .react-flow__node:focus-visible>div{box-shadow:0 0 0 2px var(--tr-color-surface,#fff),0 0 0 4px var(--tr-color-info,#1744d7)}.tr-flow-words{flex:1;overflow-y:auto;padding:24px 30px;min-width:0}.tr-flow-words ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-width:860px}.tr-flow-words li button{display:block;width:100%;text-align:left;border:0;background:none;padding:8px 12px;border-radius:8px;font:inherit;font-size:16px;line-height:24px;color:var(--tr-color-ink,#08113d);cursor:pointer}.tr-flow-words li button:hover{background:var(--tr-color-subtle-bg,#f4f7fb);text-decoration:underline;text-decoration-color:var(--tr-color-border-strong,#b9c4d6)}.tr-flow-words li button[aria-current]{background:var(--tr-color-mint-soft,#dcfaf1);box-shadow:inset 3px 0 0 var(--tr-color-accent,#009fae)}.tr-flow-words li button:focus-visible{outline:3px solid var(--tr-color-focus,#007f9f);outline-offset:-3px}.tr-flow-words-hint{margin:0 0 8px;max-width:860px;font-size:14px;color:var(--tr-color-muted,#566b92)}.tr-flow-words-warn{color:var(--tr-color-danger,#ba2241);font-size:14px}.tr-flow-apart,.tr-flow-safety-words{margin-top:18px;max-width:860px}.tr-flow-apart{background:var(--tr-color-danger-soft,#fff5f7);color:var(--tr-color-danger,#6e1428)}.tr-flow-apart button{border:0;background:none;padding:0;font:inherit;color:var(--tr-color-danger,#ba2241);text-decoration:underline;cursor:pointer}.tr-flow-test{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px;min-height:0;flex:1;overflow-y:auto;position:relative}.tr-flow-test-head{display:flex;align-items:flex-start;gap:10px}.tr-flow-test-head>div{flex:1;min-width:0}.tr-flow-test-head strong{display:block;font-size:16px;color:var(--tr-color-ink,#08113d)}.tr-flow-test-head small{display:block;font-size:13px;line-height:18px;color:var(--tr-color-muted,#566b92)}.tr-flow-test-head .MuiButton-root{gap:4px;flex:none}.tr-flow-test-log{flex:1 1 0;min-height:160px;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:10px;background:var(--tr-color-subtle-bg,#f4f7fb)}.tr-flow-test.is-started .tr-flow-test-head small{display:none}.tr-flow-test.is-started>.tr-flow-usage:first-of-type{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.tr-flow-bubble.is-sending{opacity:.7}.tr-flow-test-empty{margin:auto 0;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:var(--tr-color-muted,#566b92);font-size:14px;line-height:20px}.tr-flow-test-empty p{margin:0;max-width:260px}.tr-flow-bubble{max-width:86%;padding:9px 13px;border-radius:12px;font-size:14px;line-height:21px;white-space:pre-wrap;overflow-wrap:anywhere}.tr-flow-bubble-customer{align-self:flex-end;background:var(--tr-color-mint-soft,#dcfaf1);border-bottom-right-radius:4px;color:var(--tr-color-ink,#08113d)}.tr-flow-bubble-assistant{align-self:flex-start;background:var(--tr-color-surface,#fff);border:1px solid var(--tr-color-line,#e3e9f3);border-bottom-left-radius:4px;color:var(--tr-color-ink,#08113d)}.tr-flow-bubble-who{display:block;font-size:12px;line-height:16px;color:var(--tr-color-muted,#566b92)}.tr-flow-bubble-who.is-eva{color:var(--tr-color-link,#00706a);font-weight:600}.tr-flow-typing{color:var(--tr-color-muted,#566b92);font-style:italic}.tr-flow-system{align-self:center;max-width:92%;text-align:center;font-size:13px;line-height:19px;color:var(--tr-color-warning,#6b4400);background:var(--tr-color-warning-soft,#fff4dc);border-radius:8px;padding:5px 12px}.tr-flow-system.is-done{color:var(--tr-color-link,#00594f);background:var(--tr-color-mint-soft,#dcfaf1);font-weight:600}.tr-flow-place{display:flex;align-items:center;gap:8px;font-size:13px;line-height:18px;color:var(--tr-color-text,#253b6e)}.tr-flow-place.is-done{color:var(--tr-color-link,#00706a);font-weight:600}.tr-flow-events{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px dashed var(--tr-color-warning-line,#f0cf8a);border-radius:10px;background:var(--tr-color-warning-soft,#fffbf2)}.tr-flow-events>span{font-size:12px;font-weight:600;color:var(--tr-color-warning,#8c5900)}.tr-flow-events>div{display:flex;flex-wrap:wrap;gap:6px}.tr-flow-as{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 12px;border:1px solid var(--tr-color-line,#e3eaf3);border-radius:10px}.tr-flow-as>span{font-size:12px;font-weight:600;color:var(--tr-color-muted,#3d4f6d)}.tr-flow-as>small{color:var(--tr-color-muted,#6174a1)}.tr-flow-as .MuiFormControl-root{min-width:140px;margin:0}.tr-flow-details{border:1px solid var(--tr-color-line,#e3e9f3);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;font-size:14px}.tr-flow-details strong{font-size:13px;color:var(--tr-color-text,#253b6e)}.tr-flow-details>div{display:flex;justify-content:space-between;gap:10px}.tr-flow-details span{color:var(--tr-color-muted,#566b92)}.tr-flow-details b{font-weight:600;color:var(--tr-color-ink,#08113d);text-align:right;overflow-wrap:anywhere}.tr-flow-suggestions{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.tr-flow-suggestions button{border:1px solid var(--tr-color-border,#d8e3f2);background:var(--tr-color-surface,#fff);border-radius:16px;padding:4px 12px;font:inherit;font-size:13px;color:var(--tr-color-text,#253b6e);cursor:pointer;min-height:32px}.tr-flow-suggestions button:hover:not(:disabled){border-color:var(--tr-color-accent,#009fae);color:var(--tr-color-link,#007f87)}.tr-flow-test-form{display:flex;gap:8px;align-items:flex-end;position:sticky;bottom:-16px;margin-bottom:-16px;padding:8px 0 16px;background:var(--tr-color-surface,#fff);z-index:1}.tr-flow-test-form .tr-field{flex:1;margin:0;min-width:0}.tr-flow-test-form .MuiButton-root{min-height:40px}.tr-flow-usage{margin:0;font-size:12px;line-height:16px;color:var(--tr-color-muted,#566b92)}.tr-flow-checks-panel{display:flex;flex-direction:column;gap:18px;padding:14px 16px 18px;overflow-y:auto;min-height:0;flex:1}.tr-flow-check{display:flex;flex-direction:column;gap:10px}.tr-flow-check+.tr-flow-check{border-top:1px solid var(--tr-color-line,#e3e9f3);padding-top:16px}.tr-flow-check>.MuiButton-root{align-self:flex-start;gap:6px}.tr-flow-check-progress{display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--tr-color-text,#253b6e)}.tr-flow-check-progress .MuiButton-root{align-self:flex-start}.tr-flow-check-summary{margin:0;font-size:14px;line-height:20px;color:var(--tr-color-text,#253b6e)}.tr-flow-check-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.tr-flow-check-list li>button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:8px 10px;border:1px solid var(--tr-color-line,#e3e9f3);border-radius:8px;background:var(--tr-color-surface,#fff);font:inherit;color:var(--tr-color-ink,#08113d);cursor:pointer}.tr-flow-check-list li>button:hover,.tr-flow-check-list li>button[aria-expanded=true]{border-color:var(--tr-color-border-strong,#b9c4d6);background:var(--tr-color-subtle-bg,#f9fbff)}.tr-flow-check-who{flex:1;min-width:0}.tr-flow-check-who strong{display:block;font-size:14px}.tr-flow-check-who small{display:block;font-size:12px;line-height:16px;color:var(--tr-color-muted,#566b92);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-flow-check-detail{display:flex;flex-direction:column;gap:8px;padding:8px 2px 4px}.tr-flow-test-log.is-static{flex:none;min-height:0;max-height:320px}.tr-flow-actions .tr-flow-chip-button{min-height:40px;padding:2px 14px;font-size:14px}.tr-flow-actions .MuiButton-root{min-height:40px;height:40px;padding-top:4px;padding-bottom:4px;white-space:nowrap}.tr-flow-actions .tr-icon-action{width:40px;height:40px}.tr-flow-actions .tr-flow-test-start.MuiButton-root{border-color:var(--tr-color-mint-line,#86e3c8);background:var(--tr-color-mint-faint,#f6fdfb);color:var(--tr-color-link,#00594f)}.tr-flow-actions .tr-flow-test-start.MuiButton-root:hover{border-color:var(--tr-color-accent,#009fae);background:var(--tr-color-mint-soft,#dcfaf1)}.tr-flow-test-chip.is-blue{border-color:var(--tr-color-info-line,#b9d4ff);background:var(--tr-color-info-soft,#eaf3ff);color:var(--tr-color-info,#1744d7)}.tr-flow-test-chip.is-mint{border-color:var(--tr-color-mint-line,#86e3c8);background:var(--tr-color-mint-soft,#dcfaf1);color:var(--tr-color-link,#00594f)}.tr-flow-test-chip.is-amber{border-color:var(--tr-color-warning-line,#f0cf8a);background:var(--tr-color-warning-soft,#fff4dc);color:var(--tr-color-warning,#6b4400)}.tr-flow-test-chip.is-rose{border-color:var(--tr-color-danger-line,#f0b3bf);background:var(--tr-color-danger-soft,#fff5f7);color:var(--tr-color-danger,#ba2241)}.tr-flow-test-chip:hover{text-decoration:underline}.tr-flow-test-chip .MuiCircularProgress-root{color:inherit}.tr-flow-test-prompt{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:8px 14px;border-bottom:1px solid var(--tr-color-mint-line,#86e3c8);background:var(--tr-color-mint-faint,#f6fdfb)}.tr-flow-test-prompt p{flex:1 1 260px;margin:0;font-size:14px;line-height:20px;color:var(--tr-color-ink,#08113d)}.tr-flow-test-prompt small{font-size:12px;color:var(--tr-color-muted,#566b92)}.tr-flow-test-prompt .tr-icon-action{width:32px;height:32px}.tr-flow-words>.tr-flow-test-prompt{max-width:860px;margin-bottom:16px;border:1px solid var(--tr-color-mint-line,#86e3c8);border-radius:10px}.tr-flow-review{display:flex;flex-direction:column;gap:12px;padding:12px 14px;border:1px solid var(--tr-color-line,#e3e9f3);border-radius:10px;background:var(--tr-color-subtle-bg,#f9fbff)}.tr-flow-review.is-ready{border-color:var(--tr-color-mint-line,#86e3c8);background:var(--tr-color-mint-faint,#f6fdfb)}.tr-flow-review.is-work{border-color:var(--tr-color-warning-line,#f0cf8a);background:var(--tr-color-warning-soft,#fffbf2)}.tr-flow-review.is-not{border-color:var(--tr-color-danger-line,#f0b3bf);background:var(--tr-color-danger-soft,#fff5f7)}.tr-flow-review-head{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.tr-flow-review-head p{margin:0;font-size:14px;line-height:20px;color:var(--tr-color-ink,#08113d)}.tr-flow-review h3{margin:0 0 6px;font-size:13px;line-height:18px;font-weight:600;color:var(--tr-color-text,#253b6e)}.tr-flow-review ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.tr-flow-review-good li{display:flex;align-items:flex-start;gap:6px;font-size:14px;line-height:20px;color:var(--tr-color-text,#253b6e)}.tr-flow-review-good li>i{margin-top:2px;color:var(--tr-color-link,#00706a)}.tr-flow-review-improve li{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--tr-color-line,#e3e9f3);border-radius:8px;background:var(--tr-color-surface,#fff)}.tr-flow-review-improve strong{font-size:14px;line-height:20px;color:var(--tr-color-ink,#08113d)}.tr-flow-review-improve p{margin:0;font-size:13px;line-height:19px;color:var(--tr-color-muted,#3d4f6d);overflow-wrap:anywhere}.tr-flow-review-said q{color:var(--tr-color-ink,#08113d)}.tr-flow-review-improve .MuiButton-root{align-self:flex-start;gap:4px;margin-top:2px}.tr-flow-template-next>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.tr-flow-note.tr-flow-template-next .tr-field-help{margin:0;font-size:13px;line-height:18px}.tr-coord-back{margin-bottom:14px}.tr-flow-kinds{display:flex;flex-direction:column;gap:10px}.tr-flow-kinds button{display:flex;gap:14px;align-items:flex-start;text-align:left;padding:16px;border:1px solid var(--tr-color-border,#d8e3f2);border-radius:10px;background:var(--tr-color-surface,#fff);font:inherit;color:var(--tr-color-ink,#08113d);cursor:pointer}.tr-flow-kinds button:hover{border-color:var(--tr-color-accent,#009fae);background:var(--tr-color-mint-faint,#f6fdfb)}.tr-flow-kinds .tr-flow-chip{width:40px;height:40px;border-radius:10px}.tr-flow-kinds strong{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:16px}.tr-flow-kinds small{display:block;margin-top:4px;font-size:14px;line-height:20px;color:var(--tr-color-muted,#566b92)}.tr-flow-checks>li{display:flex;gap:8px;align-items:flex-start}.tr-check-list>li.is-passed>i{color:var(--tr-color-success,#087c5b)}.tr-check-list>li.is-failed>i{color:var(--tr-color-danger,#ba2241)}.tr-check-list>li.is-warning>i{color:var(--tr-color-warning,#8c5900)}.tr-flow-review-scope{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px}.tr-flow-review-scope>i{margin-top:2px;color:var(--tr-color-link,#007f87)}.tr-flow-publish-reason{margin:12px 0 0;font-weight:600;color:var(--tr-color-danger,#ba2241)}.tr-flow-checks ul{margin:4px 0 0;padding-left:18px;font-size:14px}.tr-flow-checks ul button{border:0;background:none;padding:0;font:inherit;color:var(--tr-color-link,#007f9f);text-align:left;cursor:pointer;text-decoration:underline}.tr-flow-review-words{margin:12px 0}.tr-flow-review-words summary{cursor:pointer;color:var(--tr-color-link,#007f9f)}.tr-flow-review-words ol{list-style:none;padding:0;margin:8px 0 0;font-size:14px;line-height:22px}.tr-flow-summary{display:flex;flex-direction:column;gap:10px}.tr-flow-summary h2{margin:0;font-size:18px}.tr-flow-summary ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:15px;line-height:22px;color:var(--tr-color-text,#253b6e)}@media (max-width:1180px){.tr-flow-palette{flex-basis:196px}.tr-flow-side{flex-basis:320px}.tr-flow-toolbar{padding:12px 20px}}@media (max-width:899px){.tr-flow-toolbar{padding:12px 16px}.tr-flow-title h1{white-space:normal;font-size:21px}.tr-flow-alert{margin:12px 16px 0}.tr-flow-body{flex-direction:column;height:auto;min-height:0}.tr-flow-side{flex:1 1 auto;border-left:0;border-top:1px solid var(--tr-color-line,#e3e9f3);scroll-margin-top:64px}.tr-flow-words li button{scroll-margin-top:72px}.tr-flow-test-log{min-height:320px;max-height:60vh}.tr-flow-words{padding:16px}.tr-flow-words li button{font-size:15px}}.tr-call-detail{padding:16px 30px 32px;color:var(--tr-ink,var(--tr-color-ink,#081346))}.tr-live-inbox:has(>.tr-call-open){grid-template-rows:auto minmax(0,1fr)}.tr-call-open{grid-column:1/-1;padding:8px 24px;border-bottom:1px solid var(--tr-color-line,#dee6f2);display:flex;align-items:center;gap:12px}.tr-call-nav{display:flex;justify-content:space-between;margin-bottom:6px}.tr-call-header{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--tr-color-line,#dee6f2);padding:10px 0 14px}.tr-call-avatar{width:64px;height:64px;border-radius:50%;background:var(--tr-color-mint-soft,#e6f7f3);display:grid;place-items:center;flex-shrink:0;font-size:22px;font-weight:600;color:var(--tr-color-accent,#008b86)}.tr-call-identity{flex:1;min-width:0}.tr-call-identity h1{font-size:24px;margin:0 0 2px;overflow-wrap:anywhere}.tr-call-number{margin:0 0 4px;color:var(--tr-color-muted,#52658e);font-size:14px}.tr-call-status{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:15px;margin:0 0 4px;color:var(--tr-color-muted,#425589)}.tr-call-status>i{color:var(--tr-color-accent,#00b98b)}.tr-call-context{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--tr-color-muted,#425589);font-size:14px}.tr-call-context>span+time{border-left:1px solid var(--tr-color-line,#dee6f2);padding-left:12px}.tr-call-responsible{display:grid;gap:4px;min-width:170px}.tr-call-responsible small{font-size:13px;color:var(--tr-color-muted,#52658e)}.tr-call-responsible strong{font-size:15px}.tr-call-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.tr-call-columns{display:grid;grid-template-columns:minmax(0,2.45fr) minmax(260px,1fr);gap:18px}.tr-call-columns-single{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr)}.tr-call-transcript{padding:14px 16px 0 0;border-right:1px solid var(--tr-color-line,#dee6f2);min-width:0}.tr-call-banner{display:flex;align-items:center;background:var(--tr-color-mint-faint,#effbf8);border-radius:12px;padding:12px 16px;margin-bottom:12px;gap:12px}.tr-call-banner h2{font-size:16px;margin:0 0 2px}.tr-call-banner p{font-size:14px;color:var(--tr-color-muted,#5a70a6);margin:0}.tr-call-banner-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--tr-color-surface,#fff);color:var(--tr-color-success,#00ad91);flex-shrink:0}.tr-call-summary{border:1px solid var(--tr-color-line,#dee6f2);border-radius:10px;padding:10px 14px;margin-bottom:12px}.tr-call-summary h3{font-size:14px;margin:0 0 4px;color:var(--tr-color-muted,#52658e)}.tr-call-summary p{margin:0;font-size:15px;line-height:1.5}.tr-call-coverage{font-size:13px;color:var(--tr-color-muted,#6477a2);margin:0 0 8px}.tr-call-segments{list-style:none;margin:12px 0;padding:0}.tr-call-segments li{display:flex;gap:12px;margin:0 0 12px}.tr-call-segments li>div{min-width:0;flex:1}.tr-call-speaker-avatar{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;background:var(--tr-color-muted-bg,#edf1f9);color:var(--tr-color-muted,#4e6087);font-size:13px;font-weight:600}.tr-call-agent .tr-call-speaker-avatar{background:var(--tr-color-mint-soft,#e1fbf5);color:var(--tr-color-accent,#008b86)}.tr-call-team .tr-call-speaker-avatar{background:var(--tr-color-violet-soft,#eef0ff);color:var(--tr-color-violet,#4b52b8)}.tr-call-segment-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:4px;font-size:14px}.tr-call-segment-heading small,.tr-call-segment-heading time{font-size:12px;color:var(--tr-color-muted,#6477a2)}.tr-call-segments p{background:var(--tr-color-subtle-bg,#f0f3fa);border-radius:10px;padding:8px 12px;margin:0;font-size:15px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.tr-call-agent p{background:var(--tr-color-mint-soft,#eafaf7)}.tr-call-summary-card{padding:16px 0}.tr-call-summary-card h2{font-size:20px;margin:0 0 6px}.tr-call-summary-card p{font-size:15px;color:var(--tr-color-muted,#425589)}.tr-call-facts{border:1px solid var(--tr-color-line,#dee6f2);border-radius:12px;margin-top:14px;padding:14px 16px;align-self:start}.tr-call-facts h2{font-size:16px;margin:0 0 8px}.tr-call-facts dl{margin:0}.tr-call-facts dl>div{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--tr-color-line,#e4ebf5);font-size:14px}.tr-call-facts dl>div:last-child{border-bottom:0}.tr-call-facts dt{color:var(--tr-color-muted,#52658e)}.tr-call-facts dd{margin:0;text-align:right;overflow-wrap:anywhere;max-width:62%}.tr-call-empty{display:flex;align-items:center;gap:10px;padding:12px 0;color:var(--tr-color-muted,#52658e)}.tr-call-empty p{margin:0}@media(max-width:1000px){.tr-call-header{flex-wrap:wrap}.tr-call-avatar{width:48px;height:48px;font-size:18px}.tr-call-columns,.tr-call-columns-single{grid-template-columns:1fr}.tr-call-transcript{border-right:0;padding-right:0}.tr-call-detail{padding:12px 16px}.tr-call-responsible{min-width:0;flex:1}}.tr-phone-lines{margin-bottom:24px}.tr-phone-lines>.tr-section-heading h1{font-size:32px;margin:0}.tr-phone-line{margin:16px 0}.tr-phone-line-head{display:flex;align-items:center;gap:14px;margin-bottom:10px}.tr-phone-line-head h2{font-size:22px;margin:0 0 4px;overflow-wrap:anywhere}.tr-phone-line-head .tr-circle{width:48px;height:48px;background:var(--tr-color-mint-soft,#e1fbf5);flex-shrink:0}.tr-phone-line-head .tr-phone-line-name{margin:0 0 6px;color:var(--tr-color-muted,#5b70a2);font-size:14px}.tr-phone-line .tr-info-card{margin:14px 0 0;box-shadow:none}.tr-phone-mode{font-size:16px;margin:4px 0 8px}.tr-phone-recent{margin-top:18px}.tr-phone-recent h3{font-size:16px;margin:0 0 6px}.tr-phone-recent ul{list-style:none;margin:0;padding:0}.tr-phone-recent li button{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;gap:10px;width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--tr-color-line,#e4ebf5);padding:9px 2px;font:inherit;color:inherit;cursor:pointer}.tr-phone-recent li button:focus-visible,.tr-phone-recent li button:hover{background:var(--tr-color-subtle-bg,#f6f9fd)}.tr-phone-recent span,.tr-phone-recent time{color:var(--tr-color-muted,#52658e);font-size:14px}.tr-phone-table{width:100%;border-collapse:collapse;margin:8px 0 12px;font-size:14px}.tr-phone-table td,.tr-phone-table th{text-align:left;padding:8px 6px;border-bottom:1px solid var(--tr-color-line,#e4ebf5);vertical-align:middle}.tr-phone-table thead th{color:var(--tr-color-muted,#52658e);font-weight:500}.tr-phone-table-actions{text-align:right;white-space:nowrap}.tr-phone-staff-edit{border-top:1px solid var(--tr-color-line,#e4ebf5);padding-top:12px}.tr-phone-staff-edit h4{margin:0 0 8px}.tr-phone-empty{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tr-phone-hours{width:100%;border-collapse:collapse;margin:8px 0;font-size:14px}.tr-phone-hours td,.tr-phone-hours th{padding:2px 4px;text-align:left}.tr-phone-hours input[type=time]{font:inherit;padding:6px;border:1px solid var(--tr-color-border,#cbd7ea);border-radius:6px}.tr-phone-transition{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:8px;align-items:end}.tr-phone-steps{list-style:none;margin:18px 0;padding:0;counter-reset:none}.tr-phone-step{display:flex;gap:12px;padding:10px 0;border-top:1px solid var(--tr-color-line,#e0e8f4)}.tr-phone-step>details{flex:1;min-width:0}.tr-phone-step summary{display:flex;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;font-size:17px}.tr-phone-step summary::-webkit-details-marker{display:none}.tr-phone-step-state{color:var(--tr-color-muted,#52658e);font-size:14px;text-align:right}.tr-phone-step-body{padding-top:10px}.tr-phone-step-number{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--tr-color-muted-bg,#edf1f9);color:var(--tr-color-muted,#4e6087);font-weight:600;flex-shrink:0}.tr-phone-step-current .tr-phone-step-number{background:#00b98b;color:#fff}.tr-phone-step-done .tr-phone-step-number{background:var(--tr-color-mint-soft,#e1fbf5);color:var(--tr-color-accent,#008b86)}.tr-phone-step-waiting summary{color:var(--tr-color-muted,#6477a2)}.tr-phone-progress{list-style:none;margin:6px 0 12px;padding:0}.tr-phone-progress li{display:flex;align-items:center;gap:8px;padding:4px 0;color:var(--tr-color-muted,#6477a2)}.tr-phone-progress-done{color:var(--tr-color-ink,#081346)!important}.tr-phone-progress-done i{color:var(--tr-color-accent,#00b98b)}.tr-phone-review{margin:0 0 12px}.tr-phone-review>div{display:grid;grid-template-columns:minmax(120px,.8fr) 2fr;gap:12px;padding:6px 0;border-bottom:1px solid var(--tr-color-line,#e4ebf5)}.tr-phone-review dt{color:var(--tr-color-muted,#52658e)}.tr-phone-review dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}@media(max-width:700px){.tr-phone-table thead{display:none}.tr-phone-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:8px 0;border-bottom:1px solid var(--tr-color-line,#e4ebf5)}.tr-phone-table td,.tr-phone-table th{border:0;padding:2px 0}.tr-phone-table-actions{grid-column:1/-1;text-align:left}.tr-phone-hours input[type=time]{width:100%;min-width:0}.tr-phone-recent li button,.tr-phone-review>div,.tr-phone-transition{grid-template-columns:1fr}.tr-phone-review>div{gap:2px}.tr-phone-lines>.tr-section-heading h1{font-size:26px}}.tr-crm-dialog .MuiDialogContent-root>p{margin:0 0 16px}.tr-crm-dialog .MuiAlert-root{margin-bottom:16px}.tr-crm-dialog .tr-field-help{color:var(--tr-color-muted,#566b92);font-size:14px;line-height:1.5;margin:8px 0 0}.tr-crm-checks{border:0;margin:0 0 18px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:16px;column-gap:16px}.tr-crm-checks>legend{font-weight:600;margin-bottom:6px;padding:0}.tr-crm-checks>.tr-field-help{grid-column:1/-1}.tr-crm-checks .MuiFormControlLabel-root{margin-left:-9px;margin-right:0;min-width:0}.tr-crm-preview{margin:4px 0 16px}.tr-crm-sample{border-collapse:collapse;font-size:13px;min-width:100%}.tr-crm-sample td,.tr-crm-sample th{border:1px solid var(--tr-color-line,#e3e9f3);padding:6px 10px;text-align:left;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.tr-crm-sample th{background:var(--tr-color-subtle-bg,#f5f8fc);font-weight:600}.tr-crm-list{list-style:none;margin:0 0 16px;padding:0}.tr-crm-connection.tr-info-card{padding:20px;margin-bottom:14px}.tr-crm-connection-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.tr-crm-connection-head>div{display:flex;flex-direction:column;min-width:0}.tr-crm-connection-head .tr-muted{font-size:14px;overflow-wrap:anywhere}.tr-crm-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:16px 0}.tr-crm-facts dt{color:var(--tr-color-muted,#566b92);font-size:13px}.tr-crm-facts dd{margin:2px 0 0;overflow-wrap:anywhere}.tr-crm-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.tr-crm-draft.tr-info-card{padding:20px}.tr-crm-draft>h3{font-size:18px;margin:0 0 16px}.tr-crm-draft .tr-crm-actions{justify-content:flex-end}@media (max-width:600px){.tr-crm-checks,.tr-crm-facts{grid-template-columns:minmax(0,1fr)}.tr-crm-connection-head{flex-direction:column}}.tr-crm-technical{border-top:1px solid var(--tr-color-line,#e3e9f3);margin-top:18px;padding-top:12px;font-size:14px;line-height:1.55}.tr-crm-technical>summary{cursor:pointer;font-weight:600;color:var(--tr-color-link,#007f9f)}.tr-crm-technical>p{margin:10px 0 0;overflow-wrap:anywhere}.tr-crm-technical code{background:var(--tr-color-subtle-bg,#f5f8fc);border-radius:4px;padding:1px 5px;font-size:13px}.tr-crm-import-section{border-top:1px solid var(--tr-color-line,#e3e9f3);margin-top:20px;padding-top:16px}.tr-crm-import-section>h3{font-size:17px;margin:0 0 12px}.tr-crm-import-section>p{line-height:1.55;margin:0 0 8px}.tr-crm-import-section>p.tr-field-help{margin:4px 0 14px}.tr-crm-import-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;align-items:start}.tr-crm-import-grid .tr-field{margin-bottom:12px;min-width:0}.tr-crm-import-counts{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:10px}.tr-crm-import-counts strong{font-size:20px;margin-right:4px}.tr-crm-import-section details{margin-top:10px}.tr-crm-import-section summary{cursor:pointer;font-weight:600;color:var(--tr-color-link,#007f9f)}.tr-crm-import-rows{margin:8px 0 0;padding-left:20px;font-size:14px;line-height:1.55;overflow-wrap:anywhere}@media (max-width:600px){.tr-crm-import-grid{grid-template-columns:minmax(0,1fr)}}.tr-crm-dialog .tr-import-hint{margin:0 auto 0 8px}.tr-crm-import-progress{display:flex;flex-direction:column;gap:8px;margin:0 0 16px}.tr-crm-import-progress>span{font-size:14px;color:var(--tr-color-muted,#566b92)}.tr-crm-import-section details.tr-crm-import-permission{margin:4px 0 16px}.tr-crm-import-permission>.tr-crm-import-grid{margin-top:12px}.tr-crm-problems{background:var(--tr-color-subtle-bg,#f5f8fc);border-radius:6px;margin:0 0 14px;padding:10px 14px;font-size:14px;line-height:1.55}.tr-crm-problems>ul{margin:0;padding-left:18px;overflow-wrap:anywhere}.tr-crm-problems>p{margin:6px 0 0}.tr-campaign-permissions ul{list-style:none;margin:0;padding:0}.tr-campaign-permissions li{display:grid;gap:2px;padding:8px 0;border-bottom:1px solid var(--tr-color-line,#eef2f8)}.tr-campaign-permissions li:last-child{border-bottom:0}.tr-campaign-permission-actions{display:flex;gap:8px}.tr-campaign-permission-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.tr-campaign-permission-actions{flex-wrap:wrap;margin-top:6px}.tr-conversation-marketing .tr-status{margin:2px 0 4px}.tr-conversation-marketing .MuiButton-root{margin-top:6px}.tr-welcome .MuiDialog-paper{border-radius:16px}.tr-welcome .MuiDialogContent-root{padding:36px 32px 6px;text-align:center}.tr-welcome-art{display:inline-grid;place-items:center;width:68px;height:68px;margin:0 0 16px;border-radius:50%;background:var(--tr-color-mint-soft,#dcfaf1);color:var(--tr-color-accent,#00a99b)}.tr-welcome .MuiDialogContent-root>h2{margin:0 0 10px;font-size:24px;font-weight:600;letter-spacing:-.4px;line-height:1.25;overflow-wrap:anywhere}.tr-welcome .MuiDialogContent-root>.tr-welcome-body{margin:0 auto;max-width:380px;font-size:16px;line-height:1.55;color:var(--tr-color-text,#253b6e)}.tr-welcome .MuiDialogContent-root>.tr-welcome-note{margin:14px 0 0;font-size:13.5px;color:var(--tr-color-muted,#566b92)}.tr-welcome .MuiDialogActions-root{justify-content:center;gap:8px;padding:18px 24px 26px}.tr-welcome .MuiDialogActions-root>*{margin:0}@media (max-width:760px){.tr-welcome .MuiDialog-container{align-items:flex-end}.tr-welcome .MuiDialog-paper{width:100%;max-width:none;margin:0;border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom)}.tr-welcome .MuiDialogContent-root{padding:28px 20px 4px}.tr-welcome .MuiDialogActions-root{flex-direction:column-reverse;align-items:stretch;padding:14px 20px 20px}}.tr-spot-ring{position:fixed;z-index:1150;pointer-events:none;border-radius:12px;box-shadow:0 0 0 2px var(--tr-color-accent,#00a99b),0 0 0 200vmax var(--tr-color-backdrop,rgba(8,17,61,.35));animation:tr-spot-fade .16s ease}.tr-spot-ring.tr-spot-moving{transition:top .16s ease,left .16s ease,width .16s ease,height .16s ease}.tr-spot-popper{z-index:1151}.tr-spot-card{box-sizing:border-box;width:340px;max-width:calc(100vw - 24px);padding:12px 16px 16px;border:1px solid var(--tr-color-border,#d8e3f2);border-radius:12px;background:var(--tr-color-raised,#fff);color:var(--tr-color-ink,#08113d);box-shadow:0 18px 48px var(--tr-color-shadow-strong,rgba(8,17,61,.28));font-family:Public Sans,sans-serif;font-size:15px;line-height:1.5;text-align:start;animation:tr-spot-in .16s ease}.tr-spot-card:focus{outline:none}.tr-spot-card:focus-visible{outline:2px solid var(--tr-color-focus,#007f9f);outline-offset:2px}.tr-spot-top{display:flex;align-items:center;gap:10px;min-height:32px;margin-bottom:6px}.tr-spot-dots{display:inline-flex;align-items:center;gap:5px}.tr-spot-dots>span{width:6px;height:6px;border-radius:3px;background:var(--tr-color-track,#d0dbec);transition:width .16s ease,background-color .16s ease}.tr-spot-dots>.tr-spot-dot-on{width:18px;background:var(--tr-color-accent,#00a99b)}.tr-spot-count{font-size:13px;color:var(--tr-color-muted,#566b92)}.tr-spot-card .tr-spot-close{margin-inline-start:auto;width:32px;height:32px;padding:4px;color:var(--tr-color-muted,#566b92)}.tr-spot-card h2{margin:0 0 4px;font-size:17px;font-weight:600;line-height:1.35;letter-spacing:-.2px}.tr-spot-card p{margin:0;color:var(--tr-color-text,#253b6e)}.tr-spot-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-top:14px}.tr-spot-actions>.tr-spot-action{margin-inline-end:auto}.tr-spot-card.tr-spot-sheet{position:fixed;z-index:1151;inset-inline:8px;width:auto;max-width:none;max-height:calc(100dvh - 140px);overflow-y:auto}@keyframes tr-spot-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tr-spot-fade{0%{opacity:0}to{opacity:1}}.tr-setup-head h2{margin:0 0 4px;font-size:22px}.tr-setup-count{margin:0;font-size:14px;color:var(--tr-color-muted,#566b92)}.tr-setup-bar{display:block;inline-size:220px;max-inline-size:100%;block-size:6px;margin-block-start:8px;border-radius:3px;background:var(--tr-color-track,#e3e9f3);overflow:hidden}.tr-setup-bar>span{display:block;block-size:100%;border-radius:inherit;background:var(--tr-color-accent,#00a99b);transition:inline-size .3s ease}.tr-setup-tools{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.tr-setup-checking{font-size:14px;color:var(--tr-color-muted,#566b92);white-space:nowrap}.tr-setup-ready{display:flex;align-items:flex-start;gap:12px;margin:4px 0 14px;padding:14px 16px;border:1px solid var(--tr-color-mint-line,#bfeee0);border-radius:12px;background:var(--tr-color-mint-faint,#effbf7)}.tr-setup-ready-mark{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--tr-color-mint-soft,#dcfaf1);color:var(--tr-color-accent,#00a99b)}.tr-setup-ready strong{display:block;font-size:16px;font-weight:600}.tr-setup-ready p{margin:2px 0 10px;color:var(--tr-color-text,#253b6e)}.tr-setup-ready-actions{display:flex;flex-wrap:wrap;gap:8px}.tr-setup .MuiAlert-root{margin:4px 0 12px}.tr-drawer.tr-setup-drawer{width:440px}.tr-setup-drawer .tr-guide-head{margin-bottom:8px}@media (max-width:760px){.tr-drawer.tr-setup-drawer{width:100%;max-height:88dvh;border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom)}.tr-setup-drawer .tr-drawer-form,.tr-setup-drawer .tr-drawer-heading{padding-inline:16px}}.tr-shell-tools .tr-setup-pill.tr-setup-pill-ready{border-color:var(--tr-color-mint-line,#9fe5cd);background:var(--tr-color-mint-faint,#effbf7)}.tr-shell-tools .tr-setup-pill .tr-setup-pill-short{display:none}.tr-platform-app .tr-shell-tools:has(.tr-setup-pill) .tr-shell-date{display:none}@media (min-width:851px) and (max-width:1510px){.tr-platform-app .tr-shell-tools:has(.tr-setup-pill) .tr-test-chip{display:none}.tr-platform-app .tr-shell-tools:has(.tr-setup-pill) .tr-feedback-button{min-width:0;padding:4px 8px}.tr-platform-app .tr-shell-tools:has(.tr-setup-pill) .tr-feedback-button .MuiButton-startIcon{margin:0}.tr-platform-app .tr-shell-tools:has(.tr-setup-pill) .tr-feedback-label{display:none}}@media (min-width:1280px) and (max-width:1510px){.tr-platform-app .tr-shell-tools .tr-setup-pill .MuiButton-startIcon{display:none}}@media (min-width:851px) and (max-width:1279px){.tr-platform-app .tr-shell-tools:has(.tr-setup-pill){gap:4px}.tr-platform-app .tr-shell-tools:has(.tr-setup-pill) .tr-icon-action{width:34px;padding:6px}.tr-platform-app .tr-shell-tools:has(.tr-setup-pill) .tr-profile-button{padding-inline:1px}.tr-platform-app .tr-shell-tools .tr-setup-pill{padding-inline:10px}.tr-platform-app .tr-shell-tools .tr-setup-pill .tr-setup-pill-long{display:none}.tr-platform-app .tr-shell-tools .tr-setup-pill .tr-setup-pill-short{display:inline}.tr-platform-app .tr-shell-tools:has(.tr-setup-pill)>.tr-profile-button{flex-shrink:0}.tr-platform-app .tr-shell-tools:has(.tr-setup-pill) .tr-profile-button strong{display:none}}.tr-page-hint{display:flex;align-items:center;gap:10px;padding:8px 24px;border-bottom:1px solid var(--tr-color-mint-line,#cbeee4);background:var(--tr-color-mint-faint,#effbf7);color:var(--tr-color-text,#253b6e);font-size:14px;line-height:1.45;animation:tr-spot-fade .16s ease}.tr-page-hint-icon{color:var(--tr-color-accent,#00a99b)}.tr-page-hint-text{flex:1 1 auto;min-width:0}.tr-platform .tr-page-hint>.tr-icon-action{border:0;width:32px;height:32px;padding:4px}@media (max-width:600px){.tr-page-hint{flex-wrap:wrap;padding-inline:12px}}.tr-shell-tools .tr-help-action{position:relative}.tr-help-dot{position:absolute;inset-block-start:4px;inset-inline-end:0;width:9px;height:9px;border-radius:50%;background:var(--tr-color-accent,#00a99b);box-shadow:0 0 0 2px var(--tr-color-surface,#fff)}.tr-help-menu .MuiMenuItem-root{gap:12px;min-height:42px;font-family:Public Sans,sans-serif;font-size:15px}.tr-help-menu .MuiMenuItem-root>i{color:var(--tr-color-muted,#566b92)}.tr-help-menu .tr-help-dot.tr-help-dot-inline{position:static;margin-inline-start:auto;box-shadow:none}.tr-whats-new h2{margin:0 0 14px;font-size:22px}.tr-news-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.tr-news-list>li{display:grid;gap:4px;padding:14px 16px;border:1px solid var(--tr-color-line,#e3e9f3);border-radius:12px}.tr-news-list time{font-size:13px;color:var(--tr-color-muted,#566b92)}.tr-news-list strong{font-size:16px;font-weight:600}.tr-news-list p{margin:0;color:var(--tr-color-text,#253b6e)}.tr-news-list .MuiButton-root{justify-self:start;margin-top:6px}.tr-whats-new .MuiDialogActions-root{padding:8px 24px 18px}.tr-platform-app #platform-main[tabindex="-1"]:focus{outline:none}@media (prefers-reduced-motion:reduce){.tr-page-hint,.tr-setup-bar>span,.tr-spot-card,.tr-spot-dots>span,.tr-spot-ring,.tr-spot-ring.tr-spot-moving{animation:none;transition:none}}.tr-page-help h2{margin:0 0 12px;font-size:22px}.tr-page-help ul{margin:0;padding-left:20px;display:grid;gap:10px;color:var(--tr-color-text,#2f4a7a);line-height:1.5}.tr-page-help .MuiDialogActions-root{padding:8px 24px 18px}.tr-page-help .tr-page-help-contact{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--tr-color-line,#e3ebf6);color:var(--tr-color-text,#2f4a7a);overflow-wrap:anywhere}.tr-live-inbox .tr-guide{grid-column:2/-1;align-self:start;justify-self:center;box-sizing:border-box;width:min(760px,calc(100% - 48px));margin:28px 24px;padding:26px 28px;border:1px solid var(--tr-color-border,#d8e3f2);border-radius:14px;background:var(--tr-color-surface,#fff)}@media (min-width:1101px) and (min-height:600px){.tr-live-inbox.tr-inbox-inbox .tr-guide{max-height:calc(100% - 56px);overflow-y:auto}}.tr-guide-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 16px;margin-bottom:12px}.tr-guide-head h2{margin:0 0 4px;font-size:24px}.tr-guide-head p{margin:0;color:var(--tr-color-muted,#566b92)}.tr-guide-steps{list-style:none;margin:0;padding:0}.tr-guide-step{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:14px 0;border-top:1px solid var(--tr-color-line,#e3e9f3)}.tr-guide-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--tr-color-subtle-bg,#eef3fb);color:var(--tr-color-text,#2f4a7a);font-weight:600;font-size:14px}.tr-guide-done .tr-guide-mark{background:#00a99b;color:#fff}.tr-guide-text{display:flex;flex-direction:column;gap:3px;min-width:0}.tr-guide-text strong{font-weight:500;font-size:15.5px}.tr-guide-done .tr-guide-text strong,.tr-guide-text small{color:var(--tr-color-muted,#566b92)}.tr-guide-text small{font-size:13.5px;line-height:1.45}.tr-guide-optional{color:var(--tr-color-subtle,#8a98b8);font-weight:400;font-size:13px}.tr-guide-step .MuiButton-root{white-space:nowrap}.tr-guide-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px 8px;min-width:0;max-width:220px}.tr-guide-actions .tr-status{white-space:normal;max-width:100%}@media (max-width:700px){.tr-live-inbox .tr-guide{width:auto;margin:12px 16px 24px;padding:18px 16px;border-radius:12px}.tr-guide-step{grid-template-columns:32px minmax(0,1fr);grid-template-areas:"mark text" ". action"}.tr-guide-mark{grid-area:mark}.tr-guide-text{grid-area:text}.tr-guide-actions,.tr-guide-step>.MuiButton-root,.tr-guide-step>.tr-status{grid-area:action;justify-self:start}.tr-guide-actions{justify-content:flex-start;max-width:100%}}@media (max-width:1000px){.tr-platform.tr-platform-app .tr-shell-tools>.tr-icon-action.tr-help-action,.tr-shell-tools .tr-icon-action.tr-help-action{display:inline-flex}}.tr-billing{padding:40px 30px;min-width:0}.tr-billing h1{font-size:32px;letter-spacing:-.65px}.tr-billing h2{font-size:24px;letter-spacing:-.55px}.tr-billing-heading{display:flex;justify-content:space-between;align-items:start;gap:18px}.tr-billing-heading .tr-page-intro{font-size:21px;margin-bottom:12px!important}.tr-billing-test{font-size:13px;color:var(--tr-color-muted,#50669a);margin:0 0 25px}.tr-billing-overview{display:grid;grid-template-columns:1.9fr 1.15fr;gap:32px;padding-bottom:30px;border-bottom:1px solid var(--tr-color-border,#d9e3f2)}.tr-billing-period{border-left:1px solid var(--tr-color-border,#d9e3f2);padding-left:30px;margin-bottom:26px}.tr-billing-additional p>span,.tr-billing-categories p>span,.tr-billing-details>p,.tr-billing-history li p,.tr-billing-period p,.tr-billing-primary p,.tr-credit-caption{color:var(--tr-color-muted,#50689c)}.tr-billing-period h2{font-size:27px}.tr-billing-balance-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:27px;align-items:center}.tr-credit-dial{width:240px;height:240px;border-radius:50%;padding:17px;background:conic-gradient(#00dcb7 var(--balance-angle),var(--tr-color-track,#dce6f3) 0);margin:0 auto}.tr-credit-dial>div{background:var(--tr-color-surface,#fff);border-radius:50%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.tr-credit-dial strong{font-size:60px;font-weight:600;line-height:1.2;letter-spacing:-2px}.tr-credit-dial span{font-size:19px}.tr-credit-caption{text-align:center;font-size:16px;white-space:nowrap;margin:13px -20px 0}.tr-billing-categories{border-left:1px solid var(--tr-color-border,#d9e3f2);padding:9px 0 9px 35px;display:flex;flex-direction:column;gap:22px}.tr-billing-additional article,.tr-billing-categories>div{display:flex;gap:24px;align-items:center}.tr-billing .tr-circle{width:60px;height:60px;background:var(--tr-color-subtle-bg,#f0f3f8)}.tr-billing-additional p,.tr-billing-categories p{margin:0;display:flex;flex-direction:column;font-size:18px;line-height:1.5}.tr-billing-additional strong,.tr-billing-categories strong{font-weight:500}.tr-billing-primary{border-left:1px solid var(--tr-color-border,#d9e3f2);padding:95px 20px 25px 46px}.tr-billing-primary .MuiButton-root{font-size:19px;min-height:50px;margin-bottom:18px}.tr-billing-primary p{font-size:18px;line-height:1.5}.tr-billing-additional{padding:20px 0 26px;border-bottom:1px solid var(--tr-color-border,#d9e3f2)}.tr-billing-additional>div{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:24px}.tr-billing-additional article+article{border-left:1px solid var(--tr-color-border,#d9e3f2);padding-left:45px}.tr-billing-additional p>span{font-size:16px}.tr-billing-additional .MuiButton-root{align-self:start;padding-left:0}.tr-billing-history{padding-top:16px}.tr-billing-history ul{list-style:none;padding:0;margin:10px 0}.tr-billing-history li{display:flex;align-items:center;gap:28px;padding:13px 8px 13px 0;border-bottom:1px solid var(--tr-color-border,#d9e3f2)}.tr-billing-history li>div{flex:1}.tr-billing-history li strong{font-weight:500}.tr-billing-history li p{margin:2px 0 0}.tr-billing-history li>.tr-status{margin-left:25px;min-width:84px;text-align:center;justify-content:center}.tr-billing-history .tr-circle{width:53px;height:53px}.tr-billing-details{border-top:1px solid var(--tr-color-border,#d9e3f2);margin-top:24px;padding-top:22px}.tr-billing-details p{margin:12px 0}.tr-billing-details h3{margin-top:24px}.tr-billing-buttons{display:flex;gap:12px;flex-wrap:wrap}.tr-quote-items{padding:0;list-style:none}.tr-quote-items li{display:flex;justify-content:space-between;gap:18px;padding:10px 0;border-bottom:1px solid var(--tr-color-border,#d9e3f2)}.tr-billing-dialog .MuiDialogContent-root>p{margin:12px 0}.tr-billing-dialog .MuiDialogContent-root>.tr-field{margin-top:15px}@media(max-width:1150px){.tr-billing-overview{grid-template-columns:1fr}.tr-billing-primary{border-left:0;border-top:1px solid var(--tr-color-border,#d9e3f2);padding:20px 0 0;display:flex;gap:16px;flex-wrap:wrap}.tr-billing-primary .MuiButton-root{width:auto;min-width:190px}.tr-billing-primary p{width:100%}.tr-billing-additional>div{grid-template-columns:1fr}.tr-billing-additional article+article{border-left:0;padding-left:0}}@media(max-width:700px){.tr-billing{padding:24px 16px}.tr-billing h1{font-size:28px}.tr-billing-heading .tr-page-intro{font-size:18px}.tr-billing-balance-grid{grid-template-columns:1fr}.tr-billing-categories{border-left:0;padding:20px 0 0}.tr-billing-history li{gap:10px;flex-wrap:wrap}.tr-billing-history li>div{min-width:170px}.tr-billing-history li>.tr-status{margin-left:auto}.tr-billing-period{padding-left:16px}.tr-credit-caption{white-space:normal;margin:14px 0}.tr-billing-primary .MuiButton-root{width:100%}}.tr-platform-app .tr-billing{padding:40px 30px 40px 38px}.tr-platform-app .tr-billing h1{font-size:32px;line-height:1.25;letter-spacing:-.65px}.tr-platform-app .tr-billing-overview{padding-bottom:38px}.tr-platform-app .tr-billing-additional h2,.tr-platform-app .tr-billing-history h2{font-size:25px}.tr-platform-app .tr-billing-additional>div{margin-top:24px}.tr-spending-link{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:left}.tr-spending-link:focus-visible{outline:2px solid var(--tr-color-focus,#007da3);outline-offset:4px;border-radius:3px}.tr-payment-status{margin:10px 0 16px}.tr-quote-record{margin:12px 0;padding:12px 0;border-bottom:1px solid var(--tr-color-border,#d9e3f2)}.tr-trial-terms{margin:16px 0}.tr-trial-terms>div{display:grid;grid-template-columns:1fr 1.25fr;gap:16px;padding:8px 0;border-bottom:1px solid var(--tr-color-border,#d9e3f2)}.tr-trial-terms dt{font-weight:600}.tr-trial-terms dd{margin:0;overflow-wrap:anywhere}@media(max-width:700px){.tr-platform-app .tr-billing{padding:24px 16px}.tr-platform-app .tr-billing h1{font-size:28px}.tr-trial-terms>div{grid-template-columns:1fr;gap:4px}}.tr-credit-dial.tr-credit-dial-segments{background:conic-gradient(#00dcb7 0 var(--available-end),#f4b640 var(--available-end) var(--reserved-end),var(--tr-color-track-strong,#c9d5e6) var(--reserved-end) var(--used-end),var(--tr-color-track,#e9eef6) var(--used-end) 1turn)}.tr-credit-legend{display:flex;justify-content:center;gap:16px;list-style:none;padding:0;margin:8px 0 0;font-size:14px;color:var(--tr-color-muted,#50689c)}.tr-credit-legend li{display:flex;align-items:center;gap:6px}.tr-credit-legend i{width:10px;height:10px;border-radius:50%;display:inline-block}.tr-legend-available{background:#00dcb7}.tr-legend-reserved{background:#f4b640}.tr-legend-used{background:var(--tr-color-track-strong,#c9d5e6)}.tr-drawer.tr-billing-rates{width:480px}.tr-billing-rates .tr-field{margin:16px 0 8px}.tr-rate-list{list-style:none;padding:0;margin:16px 0}.tr-rate-list li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--tr-color-line,#e3e9f3)}.tr-rate-list small{display:block;color:var(--tr-color-muted,#50689c);font-size:13px;font-weight:400}.tr-rate-list strong{text-align:right;font-weight:500}.tr-credit-dial.tr-credit-dial-segments{background:conic-gradient(#00dcb7 0 var(--available-end),#7fd8f0 var(--available-end) var(--call-end,var(--available-end)),#f4b640 var(--call-end,var(--available-end)) var(--reserved-end),var(--tr-color-track-strong,#c9d5e6) var(--reserved-end) var(--used-end),var(--tr-color-track,#e9eef6) var(--used-end) 1turn)}.tr-legend-calls{background:#7fd8f0}.tr-billing-scope{margin:0 0 14px;font-size:15px;color:var(--tr-color-muted,#50689c)}.tr-billing .tr-billing-low{margin:0 0 20px;align-items:center}.tr-billing-start{border:1px solid var(--tr-color-border,#d9e3f2);border-radius:12px;padding:24px 26px;max-width:560px}.tr-billing-start h3{margin:0 0 8px;font-size:21px;font-weight:600}.tr-billing-start p{margin:0 0 18px;color:var(--tr-color-muted,#50689c);font-size:17px;line-height:1.5}.tr-billing-rows{list-style:none;padding:0;margin:8px 0 0}.tr-billing-rows>li{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid var(--tr-color-border,#d9e3f2)}.tr-billing-rows>li>div{display:flex;flex-direction:column;gap:2px;min-width:220px;flex:1}.tr-billing-rows>li>div>span{color:var(--tr-color-muted,#50689c)}.tr-billing-rows>li>.MuiButton-root{flex-shrink:0}.tr-billing-review{color:var(--tr-color-danger,#a4262c);font-weight:500}.tr-billing-history>.MuiButton-root{margin-top:4px}@media(max-width:700px){.tr-billing-start{padding:18px 16px}.tr-billing-rows>li>div{min-width:0}}.tr-billing-heading>.MuiButton-root{flex-shrink:0;white-space:nowrap}.tr-billing .tr-billing-welcome{display:flex;align-items:center;gap:8px;margin:4px 0 14px;color:var(--tr-color-text,#2f4a7a);font-size:15px}.tr-billing .tr-billing-welcome svg{color:var(--tr-color-accent,#00a99b);flex-shrink:0}.tr-billing-limits{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0 8px}@media(max-width:600px){.tr-billing-limits{grid-template-columns:1fr}}@media(min-width:1151px){.tr-platform-app .tr-billing-additional>div{grid-template-columns:repeat(3,minmax(0,1fr))}.tr-platform-app .tr-billing-additional article+article{padding-left:32px}}.tr-billing-welcome-balance{border:1px solid var(--tr-color-border,#d9e3f2);border-radius:12px;padding:18px 22px;margin-bottom:24px;background:var(--tr-color-mint-faint,#f3fbf9)}.tr-billing-welcome-balance>div{display:flex;align-items:center;justify-content:space-between;gap:20px}.tr-billing-welcome-balance h3{font-size:19px;margin:0}.tr-billing-welcome-balance strong{font-size:36px;line-height:1.2}.tr-billing-welcome-balance p{margin:10px 0 0;color:var(--tr-color-muted,#50689c)}.tr-billing-categories h3{margin:0;font-size:17px}.tr-billing-secondary{margin-top:24px}.tr-billing-secondary>summary{cursor:pointer;padding:12px 0;font-weight:600;font-size:18px}.tr-billing-secondary>summary:focus-visible{outline:2px solid var(--tr-color-focus,#008d87);outline-offset:4px}@media(max-width:700px){.tr-billing-overview{display:flex;flex-direction:column;gap:20px}.tr-billing-wallet{display:contents}.tr-billing-period{order:0;margin-bottom:0}.tr-billing-start,.tr-billing-welcome-balance{order:1;margin-bottom:0}.tr-billing-primary{order:2;padding:0;border-top:0;gap:12px}.tr-billing-primary .MuiButton-root{margin-bottom:0}.tr-billing-scope{order:3;margin:0}.tr-billing-balance-grid{order:4}}.tr-billing-will-start{margin:0 0 12px;padding-inline-start:20px}.tr-billing-period .tr-billing-next{color:var(--tr-color-text,#2f4a7a)}.tr-billing-period .tr-billing-next strong{color:var(--tr-color-ink,#08113d)}.tr-billing-rows>li>div>.tr-status{align-self:flex-start;margin-top:4px}.tr-billing-rows .tr-billing-amount{white-space:nowrap;font-weight:500}.tr-billing-welcome-left>span{font-size:17px;color:var(--tr-color-muted,#50689c)}.tr-rate-heading{margin:22px 0 0;font-size:16px;font-weight:600}.tr-billing-primary .MuiButton-root.tr-billing-cancel{width:auto;min-height:44px;margin:4px 0 0;padding:6px 0;font-size:16px;justify-content:flex-start}.tr-billing-overview.tr-billing-enterprise{grid-template-columns:1fr}.tr-connection-page{padding:30px 34px 50px;min-width:0}.tr-connection-page>h1{font-size:32px;margin:18px 0 6px;letter-spacing:-.6px}.tr-connection-page>.tr-page-intro{margin-bottom:24px;font-size:16px;color:var(--tr-color-muted,#566b92)}.tr-platform-app main.tr-channels-page>h1{font-size:32px;letter-spacing:-.65px}.tr-platform-app main.tr-channels-page>.tr-page-intro{font-size:17px}.tr-channels-page>h1[tabindex="-1"]:focus,.tr-connection-page>h1[tabindex="-1"]:focus{outline:none}.tr-connection-page>.MuiAlert-root,.tr-connection-page>[role=alert]{margin-bottom:14px}.tr-channels-page .tr-status-neutral,.tr-connection-page .tr-status-neutral{background:var(--tr-color-muted-bg,#eef1f6);color:var(--tr-color-text,#3c4a66)}.tr-connection-grid{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(290px,1fr);gap:24px;align-items:start}.tr-connection-grid>*{min-width:0}.tr-connection-grid .tr-info-card{margin-bottom:18px;padding:22px}.tr-connection-grid aside .MuiButton-root{margin-top:10px}.tr-connection-grid p{line-height:1.5;overflow-wrap:anywhere}.tr-connection-grid h2{font-size:20px;margin-bottom:10px}.tr-connection-grid h3{font-size:16px;margin:18px 0 6px}.tr-connection-grid h4{font-size:15px;margin:0 0 3px}.tr-connection-identity{display:flex;gap:16px;align-items:center;padding:0 0 16px}.tr-connection-identity h2{overflow-wrap:anywhere;font-size:21px;margin:0 0 2px}.tr-connection-identity p{margin:0;font-size:14px}.tr-connection-identity>.tr-status{margin-left:auto;white-space:nowrap}.tr-connection-identity .tr-channel-gmail{color:var(--tr-color-danger,#c5221f)}.tr-connection-identity .tr-channel-outlook{color:var(--tr-color-info,#0067b8)}.tr-channel-icon{width:52px;height:52px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--tr-color-subtle-bg,#edf3fb);color:var(--tr-color-ink,#08113d)}.tr-channel-icon-whatsapp{background:var(--tr-color-success-soft,#e2f8ea);color:var(--tr-color-success,#128c4a)}.tr-channel-icon-email{background:var(--tr-color-info-soft,#e8f1fd);color:var(--tr-color-info,#1a5fb4)}.tr-channel-icon-instagram{background:var(--tr-color-pink-soft,#fbe8f3);color:var(--tr-color-pink,#b0237a)}.tr-channel-icon-messenger{background:var(--tr-color-info-soft,#e5f0ff);color:var(--tr-color-info,#0a66d8)}.tr-channel-icon-phone,.tr-channel-icon-voice{background:var(--tr-color-mint-soft,#e3f8f3);color:var(--tr-color-link,#00796f)}.tr-channel-icon-sms{background:var(--tr-color-success-soft,#eef3e1);color:var(--tr-color-success,#4f6a12)}.tr-channel-icon-tiktok{background:var(--tr-color-muted-bg,#eef0f4);color:var(--tr-color-ink,#1c2333)}.tr-channel-card .tr-channel-icon{width:56px;height:56px}.tr-platform-app .tr-channel-grid{gap:14px}.tr-platform-app .tr-channel-card{gap:16px;padding:18px;min-height:104px}.tr-platform-app .tr-channel-card h2{font-size:18px;margin-bottom:2px}.tr-channel-card-text{min-width:0}.tr-channel-card-text>p{margin:0;font-size:14px;overflow-wrap:anywhere}.tr-channel-card .MuiButton-root{white-space:nowrap}.tr-platform-app .tr-channel-explanation{margin:22px 0 0!important;padding:16px 0;font-size:14px}.tr-channels-more{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px}.tr-channel-soon{display:flex;align-items:center;gap:10px;padding:6px 8px 6px 6px;border:1px dashed var(--tr-color-border,#cfd8e6);border-radius:28px;color:var(--tr-color-muted,#566b92)}.tr-channel-soon .tr-channel-icon{width:34px;height:34px}.tr-channel-soon strong{color:var(--tr-color-ink,#08113d);margin-right:6px}.tr-channel-soon .MuiButton-root{margin:0}.tr-connection-summary .MuiAlert-root{margin:12px 0}.tr-connection-summary .MuiAlert-message p{margin:4px 0 0}.tr-connection-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 18px;margin:0 0 12px;padding:14px 0 0;border-top:1px solid var(--tr-color-line,#e3e9f3)}.tr-connection-facts dt{font-size:13px;color:var(--tr-color-muted,#566b92);margin-bottom:2px}.tr-connection-facts dd{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:2px 10px;font-size:15px;font-weight:500;overflow-wrap:anywhere}.tr-connection-facts dd .MuiButton-root{min-height:0;min-width:0;padding:0;font-size:14px;line-height:1.5}.tr-connection-facts dd .MuiButton-root:hover{background:transparent;text-decoration:underline}.tr-fact-ok{color:var(--tr-color-success,#1a8d5f)}.tr-fact-wait{color:var(--tr-color-warning,#9a6700)}.tr-team-change{margin:4px 0 14px;padding:14px;border:1px solid var(--tr-color-border,#d8e3f2);border-radius:7px;background:var(--tr-color-subtle-bg,#f8fbff)}.tr-team-change .tr-field{margin-bottom:10px}.tr-team-change p{margin:8px 0 0}.tr-next-step strong{display:block}.tr-platform-app .tr-next-step .tr-field-help{color:var(--tr-muted)}.tr-next-step-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.tr-connection-actions{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center;margin-top:6px}.tr-connection-actions .MuiButton-text{min-width:0;padding:6px 10px}.tr-connection-history{margin:12px 0 0;font-size:14px}.tr-connection-background{margin:0 0 12px;font-size:14px;color:var(--tr-color-muted,#566b92)}.tr-connection-unavailable{display:flex;gap:18px;align-items:flex-start;max-width:760px}.tr-connection-unavailable h2{font-size:20px;margin:4px 0 8px}.tr-connect-card .tr-connection-unavailable{border:0;padding:0;margin:0}.tr-connect-card .MuiButton-root{margin-top:12px}.tr-attempt-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.tr-attempt-heading h2{margin:0}.tr-attempt-steps{display:flex;flex-wrap:wrap;gap:6px 18px;list-style:none;margin:0 0 12px;padding:0;counter-reset:attempt;font-size:14px;color:var(--tr-color-muted,#536995)}.tr-attempt-steps li{counter-increment:attempt;display:flex;align-items:center;gap:6px}.tr-attempt-steps li:before{content:counter(attempt);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--tr-color-border,#c9d6ea);font-size:12px;font-weight:600}.tr-attempt-steps li.tr-step-done:before{content:"\2713";background:var(--tr-color-mint-soft,#e3f1f2);border-color:var(--tr-color-link,#0b6b73);color:var(--tr-color-link,#0b6b73)}.tr-attempt-steps li.tr-step-current{color:var(--tr-color-ink,#0a2450);font-weight:600}.tr-attempt-steps li.tr-step-current:before{background:#0b6b73;border-color:#0b6b73;color:#fff}.tr-attempt-almost{margin-bottom:12px}.tr-plain-permissions{margin:0 0 14px;padding-left:20px;line-height:1.6}.tr-provider-option{gap:8px}.tr-connected-assets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0 0 18px;padding:14px;background:var(--tr-color-subtle-bg,#f8fbff);border:1px solid var(--tr-color-line,#e0e8f4);border-radius:7px}.tr-connected-assets div{min-width:0}.tr-connected-assets dt{color:var(--tr-color-muted,#526892);font-size:13px;margin-bottom:4px}.tr-connected-assets dd{margin:0;font-weight:600;overflow-wrap:anywhere}.tr-readiness-title{margin:0 0 6px;font-size:16px}.tr-permission-row{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--tr-color-line,#e0e8f4)}.tr-permission-row>i{flex-shrink:0;color:var(--tr-color-muted,#566b92)}.tr-permission-row>div{min-width:0}.tr-permission-row p{margin:0;font-size:14px}.tr-permission-row>.tr-status{margin-left:auto;flex-shrink:0;font-size:13px;padding:3px 10px}.tr-connection-state{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--tr-color-line,#e0e8f4);padding:14px 0 0;gap:18px}.tr-connection-state>div+div{border-left:1px solid var(--tr-color-line,#e0e8f4);padding-left:18px}.tr-connection-state p{margin:4px 0 0;font-size:14px}.tr-connection-secondary{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tr-connection-options{margin-top:18px}.tr-info-card.tr-connection-options,.tr-info-card>.tr-connection-options{margin-top:0}.tr-connection-options[open]>summary{margin-bottom:14px}.tr-connection-options summary{cursor:pointer;font-size:16px;font-weight:600}.tr-connection-options summary:focus-visible{outline:3px solid var(--tr-color-focus,#008ba0);outline-offset:5px}.tr-connection-technical{font-size:14px}.tr-connection-technical>summary{color:var(--tr-color-text,#243457)}.tr-history-progress{margin:14px 0;padding:12px 14px;border:1px solid var(--tr-color-border,#d8e3f2);border-radius:7px;background:var(--tr-color-subtle-bg,#f8fbff)}.tr-history-progress>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.tr-history-progress p{margin:8px 0 0}.tr-grant-scopes{padding-left:20px;font-size:13px;overflow-wrap:anywhere;line-height:1.7;color:var(--tr-color-text,#3c4a66)}.tr-capability-list{margin-top:16px;padding-top:4px}.tr-capability-evidence,.tr-capability-list{border-top:1px solid var(--tr-color-line,#e0e8f4)}.tr-capability-evidence{margin-top:12px;padding-top:12px}.tr-capability-evidence>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.tr-capability-evidence p{margin:6px 0;font-size:14px}.tr-capability-evidence dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:4px 14px;font-size:13px;margin:0}.tr-capability-evidence dd{margin:0;overflow-wrap:anywhere;color:var(--tr-color-muted,#526892)}.tr-number-page>.tr-setup-steps{justify-content:center;margin-bottom:34px}.tr-number-grid{display:grid;grid-template-columns:minmax(0,1.48fr) minmax(0,1fr);gap:34px}.tr-number-grid h1{font-size:32px!important;white-space:normal}.tr-number-grid .MuiTabs-root{margin:26px 0}.tr-number-explainer{border-left:1px solid var(--tr-color-border,#d8e3f2);padding:50px 0 0 38px}.tr-number-explainer h2{font-size:25px}.tr-number-explainer p{font-size:18px;color:var(--tr-color-muted,#526892);line-height:1.5;margin:12px 0 24px}.tr-number-explainer hr{border:0;border-top:1px solid var(--tr-color-border,#d8e3f2);margin:24px 0 28px}.tr-phone-diagram{display:flex;align-items:center;gap:12px;margin:28px 0}.tr-phone-diagram>div{flex:1;min-width:0;text-align:center;color:var(--tr-color-muted,#526892);line-height:1.5}.tr-phone-diagram .tr-circle{display:flex;margin:0 auto 12px;width:80px;height:80px;background:var(--tr-color-mint-soft,#e1fbf5)}.tr-phone-capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0 26px}.tr-phone-capabilities>div{display:flex;align-items:center;gap:10px;background:var(--tr-color-subtle-bg,#f6f9fd);border:1px solid var(--tr-color-line,#e0e8f4);border-radius:7px;padding:12px}.tr-phone-capabilities .tr-circle{width:42px;height:42px;flex-shrink:0;background:var(--tr-color-mint-soft,#e1fbf5)}.tr-phone-capabilities p{font-size:13px;color:var(--tr-color-muted,#526892);margin:4px 0 0}.tr-phone-receipt{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-top:1px solid var(--tr-color-line,#e0e8f4);overflow-wrap:anywhere}.tr-phone-receipt p{margin:8px 0}.tr-phone-document{display:block;min-width:0;padding:20px 0;border-top:1px solid var(--tr-color-line,#e0e8f4)}.tr-phone-document>.tr-field{width:100%;min-width:0}.tr-phone-document>h3{margin-bottom:16px}.tr-phone-document>p{overflow-wrap:anywhere}.tr-phone-request{margin-top:30px}@media(max-width:1200px){.tr-connection-grid{grid-template-columns:minmax(0,1fr)}.tr-connection-grid aside{display:grid;grid-template-columns:1fr 1fr;gap:18px}.tr-number-grid{gap:24px}.tr-phone-capabilities{grid-template-columns:1fr}.tr-connection-identity{flex-wrap:wrap}}@media(max-width:850px){.tr-connection-page{padding:20px 16px}.tr-connection-page>h1,.tr-platform-app main.tr-channels-page>h1{font-size:28px}.tr-connection-grid aside,.tr-number-grid{grid-template-columns:1fr}.tr-number-explainer{padding:24px 0 0;border-left:0;border-top:1px solid var(--tr-color-border,#d8e3f2)}.tr-connected-assets{grid-template-columns:1fr}.tr-permission-row{flex-wrap:wrap}.tr-connection-state{grid-template-columns:1fr}.tr-connection-state>div+div{padding-left:0;border-left:0}.tr-phone-receipt{flex-wrap:wrap}.tr-number-grid h1{font-size:32px!important}.tr-platform-app .tr-channel-card{flex-wrap:wrap}.tr-platform-app .tr-channel-card>.MuiButton-root{margin-left:72px}.tr-connection-unavailable{flex-direction:column}.tr-connection-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-connection-grid .tr-info-card{padding:18px}}.tr-capability-details summary{cursor:pointer;color:var(--tr-color-muted,#526892);font-size:13px;margin:2px 0 6px}.tr-platform .tr-coming-soon-actions{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:12px}.tr-platform .tr-channel-card-soon .tr-channel-icon{opacity:.55}.tr-platform .tr-channel-card-soon h2{color:var(--tr-color-muted,#3d4f75)}.tr-connection-recovery{margin-top:36px}.tr-whatsapp-kind{border:1px solid var(--tr-color-border,#d8e3f2);border-radius:7px;padding:12px 16px 8px;margin:0 0 16px;min-width:0}.tr-whatsapp-kind legend{font-weight:600;padding:0 6px;color:var(--tr-color-ink,#0a2450)}.tr-whatsapp-kind .MuiFormControlLabel-root{align-items:flex-start;margin:4px 0}.tr-whatsapp-kind .MuiFormControlLabel-label>span{display:flex;flex-direction:column;gap:2px;padding-top:9px}.tr-whatsapp-kind small{color:var(--tr-color-muted,#536995);font-size:14px;line-height:1.45}.tr-whatsapp-kind .MuiTextField-root{margin-top:8px}.tr-connection-single{display:flex;flex-direction:column;gap:16px;max-width:760px;min-width:0}.tr-connection-single>*{min-width:0}.tr-connection-single .tr-info-card{margin:0;padding:22px}.tr-connection-single p{line-height:1.5;overflow-wrap:anywhere}.tr-connection-single h2{font-size:20px;margin:0 0 10px}.tr-connection-single h3{font-size:16px;margin:18px 0 6px}.tr-connection-single h4{font-size:15px;margin:0 0 3px}.tr-account-card .tr-connection-identity{padding:0}.tr-account-card .tr-connection-identity h2{margin:0 0 2px}.tr-account-card>.MuiAlert-root{margin:14px 0 0}.tr-account-card .MuiAlert-message p{margin:4px 0 0}.tr-account-status{display:flex;gap:12px;align-items:flex-start;margin:16px 0 0;padding:14px 16px;border-radius:8px;background:var(--tr-color-subtle-bg,#f4f7fb);color:var(--tr-color-text,#24365c)}.tr-account-status>i{margin-top:2px}.tr-account-status>div{flex:1;min-width:0}.tr-account-status p{margin:0 0 4px}.tr-account-status-attention{background:var(--tr-color-warning-soft,#fff7e8);border:1px solid var(--tr-color-warning-line,#f0ddb4)}.tr-account-status-attention>i{color:var(--tr-color-warning,#9a6700)}.tr-account-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.tr-platform-app .tr-account-status .tr-field-help{margin:10px 0 0;color:var(--tr-muted)}.tr-account-settings{margin:16px 0 0;border-top:1px solid var(--tr-color-line,#e3e9f3)}.tr-account-settings>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--tr-color-line,#eef2f8)}.tr-account-settings>div:last-child{border-bottom:0;padding-bottom:0}.tr-account-settings dt{font-size:14px;color:var(--tr-color-muted,#566b92);flex-shrink:0}.tr-account-settings dd{margin:0;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:2px 14px;font-size:15px;font-weight:500;text-align:right;min-width:0;overflow-wrap:anywhere}.tr-account-settings dd .MuiButton-root{min-height:0;min-width:0;padding:0;font-size:14px;line-height:1.5}.tr-account-settings dd .MuiButton-root:hover{background:transparent;text-decoration:underline}.tr-account-card .tr-team-change{margin:12px 0 0}.tr-account-footer{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center;margin-top:16px;padding-top:14px;border-top:1px solid var(--tr-color-line,#e3e9f3)}.tr-connection-single>.tr-add-account.MuiButton-root{align-self:flex-start}.tr-connection-folds{display:flex;flex-direction:column;gap:10px}.tr-connection-single .tr-connection-folds>.tr-info-card{padding:16px 22px}@media(max-width:850px){.tr-connection-single .tr-info-card{padding:18px}.tr-account-settings>div{flex-wrap:wrap}.tr-account-settings dd{justify-content:flex-start;text-align:left}}.MuiMenuItem-root.tr-menu-danger{color:var(--tr-color-danger,#ba2241);font-weight:600}