@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.unified-workspace{--u-bg: #29292b;--u-surface: #303032;--u-soft: #353537;--u-hover: #3b3b3d;--u-text: #f1f0ed;--u-muted: #b6b5b2;--u-faint: #989895;--u-line: rgb(255 255 255 / .08);--u-accent: #ddac83;--u-ink: #252525;--u-success: #a7bca5;--u-danger: #e3a29b;--u-xs: .75rem;--u-sm: .8125rem;--u-base: .9375rem;--u-lg: 1.125rem;--u-xl: clamp(1.375rem,1.15rem + .5vw,1.75rem);color:var(--u-text);font-family:Inter Variable,Inter,sans-serif;font-size:var(--u-sm);font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased;color-scheme:dark}.unified-workspace.light,.u-dialog[data-theme=light]{--u-bg:#e6e5e2;--u-surface:#f3f2ef;--u-soft:#eae9e5;--u-hover:#e1e0dc;--u-text:#29292b;--u-muted:#5e5e5b;--u-faint:#686863;--u-line:rgb(0 0 0 / .09);--u-accent:#865331;--u-ink:#fff;--u-success:#486b45;--u-danger:#a14037;color-scheme:light}.unified-workspace{position:fixed;inset:0;display:flex;flex-direction:column;background:var(--u-bg);overflow:hidden;isolation:isolate}.unified-workspace *{box-sizing:border-box}.unified-workspace button,.unified-workspace input,.unified-workspace select,.unified-workspace textarea{font:inherit;color:inherit}.unified-workspace button{cursor:pointer;transition:background .18s,color .18s,opacity .18s,transform .18s;border:0;background:none}.unified-workspace button:active:not(:disabled){transform:translateY(1px)}.unified-workspace button:disabled{opacity:.4;cursor:not-allowed}.unified-workspace :focus-visible{outline:2px solid var(--u-accent);outline-offset:4px}.unified-workspace h1,.unified-workspace h2,.unified-workspace h3,.unified-workspace p{margin:0;font-weight:400}.unified-workspace svg{width:16px;height:16px;flex-shrink:0;stroke-width:1.6}.unified-workspace strong,.unified-workspace b{font-weight:500}.unified-workspace small{font-size:var(--u-xs)}.u-eyebrow{font-size:var(--u-xs);color:var(--u-muted);letter-spacing:.02em;display:block}.u-message{max-width:75%;align-self:flex-start}.u-message.own{align-self:flex-end}.u-message>span,.u-message>time{font-size:11px;color:var(--u-faint);display:block}.u-message>p{background:var(--u-soft);padding:12px 16px;border-radius:8px;margin:6px 0;font-size:14px;color:var(--u-text)}.u-message.own>p{background:var(--u-hover)}@keyframes u-spin{to{transform:rotate(360deg)}}@keyframes u-wave{50%{transform:scaleY(.45)}}@keyframes u-breathe{50%{opacity:.5}}@media(max-width:760px){.u-message{max-width:88%}.u-message>p{font-size:13px}}@media(prefers-reduced-motion:reduce){.unified-workspace *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.unified-workspace{--u-bg:#191a1c;--u-surface:#202123;--u-soft:#292a2d;--u-hover:#303236;--u-text:#f1f2f4;--u-muted:#b5b8bf;--u-faint:#969ba5;--u-line:rgb(222 228 240 / .09);--u-accent:#c6d2e4;--u-success:#a5bcae;--u-danger:#e6aaa5;--u-ink:#191a1c;--u-xs:.75rem;--u-sm:.875rem;--u-base:1rem;--u-lg:1.125rem;--u-xl:clamp(1.5rem,1.25rem + .7vw,2rem);--u-space-1:4px;--u-space-2:8px;--u-space-3:12px;--u-space-4:16px;--u-space-5:20px;--u-space-6:24px;--u-space-8:32px;--u-space-10:40px;--font-body:"Geist Variable","Inter Variable",sans-serif;--font-display:var(--font-body);--font-mono:"Geist Mono Variable",monospace;font-family:var(--font-body);font-size:var(--u-sm);letter-spacing:-.012em}.unified-workspace.light,.u-dialog[data-theme=light]{--u-bg:#eeeff0;--u-surface:#fbfbfc;--u-soft:#f1f2f4;--u-hover:#e4e6e9;--u-text:#25272b;--u-muted:#545b65;--u-faint:#606773;--u-line:rgb(32 40 55 / .1);--u-accent:#414f66;--u-success:#466554;--u-danger:#aa4741;--u-ink:#fff}.unified-workspace{display:grid;grid-template-columns:240px minmax(0,1fr);grid-template-rows:minmax(0,1fr) 60px}.u-nav-label{font-size:var(--u-xs);color:var(--u-faint);padding:0 var(--u-space-3);margin-bottom:var(--u-space-2)}.u-eyebrow{font-size:var(--u-xs);letter-spacing:0;font-weight:450}.u-message>span,.u-message>time{font-size:var(--u-xs)}.u-message>p{font-size:var(--u-base);line-height:1.65;padding:var(--u-space-4)}@media(min-width:1550px){.unified-workspace{grid-template-columns:256px minmax(0,1fr)}}@media(max-width:1180px)and (min-width:761px){.unified-workspace{grid-template-columns:216px minmax(0,1fr)}}@media(max-width:760px){.unified-workspace{display:flex;flex-direction:column}.u-nav-label{display:none}.u-message>p{font-size:var(--u-sm)}.u-message>span,.u-message>time{font-size:var(--u-xs)}}@media(prefers-reduced-motion:reduce){.unified-workspace *{animation-duration:.01ms!important;transition-duration:.01ms!important}}@property --arc-orbit{syntax:"<angle>"; initial-value:0deg; inherits:false;}@keyframes arc-orbit{to{--arc-orbit:360deg}}.u-dialog.u-centered-modal[data-state=closed]{animation-name:arc-modal-out!important;animation-duration:.15s!important}html[data-arc-material]:not([data-arc-material=graphite]) .u-dialog{background:linear-gradient(145deg,#343434e6,#1e1e1ef0)!important;--u-text:#f5f5f5;--u-muted:#c1c1c1;--u-faint:#a0a0a0;--u-line:rgb(230 230 230 / .14);--u-soft:#343434;--u-accent:#dedede;border-color:#e6e6e638!important;backdrop-filter:blur(36px);-webkit-backdrop-filter:blur(36px);box-shadow:inset 0 1px #ffffff1f,0 32px 120px #00000080!important}html:not(.dark)[data-arc-material]:not([data-arc-material=graphite]) .u-dialog{background:linear-gradient(145deg,#fdfdfde6,#edededf0)!important;--u-text:#242424;--u-muted:#525252;--u-faint:#666666;--u-line:rgb(65 65 65 / .14);--u-soft:#e9e9e9;--u-accent:#505050;border-color:#fff!important}body:has(.u-centered-modal) [data-state][class*="bg-black/80"]{background:#0909097a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@keyframes arc-modal-in{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}@keyframes arc-modal-out{0%{opacity:1;scale:1}to{opacity:0;scale:.97}}@media(max-width:760px){.u-live-tabs button[aria-pressed=true]{background:var(--u-surface);box-shadow:0 1px 4px #00000024,inset 0 1px #c8dcff14;color:var(--u-text)}.is-live[data-mobile-pane=coach]>.u-next,.is-live[data-mobile-pane=context]>.u-brief-main{display:none}.is-live[data-mobile-pane=context]>.u-next{padding:0;border-top:0}}.unified-workspace{--u-live:#f3a66b;--u-live-wash:rgb(238 145 77 / .12)}.unified-workspace.light{--u-live:#9c4b16;--u-live-wash:rgb(179 89 25 / .08)}@keyframes arc-live-pulse{0%{box-shadow:0 0 #f3a66b38}70%,to{box-shadow:0 0 0 6px #f3a66b00}}@keyframes arc-transcribe{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes arc-word-in{0%{opacity:.15;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes arc-cue-arrival{0%,15%{opacity:1}to{opacity:0}}@keyframes arc-state-in{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.ha-widget{width:72px;height:72px;display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.arc-workspace .lh-home .ha-launcher{display:grid;place-items:center;position:relative;width:72px;height:72px}.ha-anchor{position:absolute;inset:0;width:72px;height:72px;pointer-events:none}.ha-launcher canvas{width:72px!important;height:72px!important;flex-shrink:0}.ha-hint{position:absolute;right:82px;bottom:12px;display:flex;flex-direction:column;gap:5px;text-align:right;width:210px;opacity:0;transform:translate(4px);pointer-events:none;transition:opacity .15s cubic-bezier(.23,1,.32,1),transform .15s cubic-bezier(.23,1,.32,1)}.ha-hint strong{font-size:12px;font-weight:500;color:var(--lh-ink)}.ha-hint small{font-size:10px;color:var(--lh-muted)}.ha-launcher:focus-visible .ha-hint{opacity:1;transform:none;transition:none}@media(hover:hover)and (pointer:fine){.ha-launcher:hover .ha-hint{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ha-hint{transition:none}}.ha-panel{--ha-bg:#fafaf8;--ha-text:#242424;--ha-muted:#777770;--ha-line:#d5d5cf;--ha-row:#eeeeea;position:fixed;right:22px;bottom:92px;width:350px;height:500px;max-height:calc(100dvh - 115px);max-width:calc(100vw - 24px);z-index:100;background:var(--ha-bg);color:var(--ha-text);border:1px solid var(--ha-line);border-radius:20px;box-shadow:0 18px 48px #0005,inset 0 1px #ffffff10;display:flex;flex-direction:column;overflow:hidden;font-family:Geist Variable,sans-serif}.ha-panel.ha-dark{--ha-bg:#111212;--ha-text:#e7e7e3;--ha-muted:#979790;--ha-line:#41413c;--ha-row:#272a28}.ha-panel *{box-sizing:border-box}.ha-panel button{font:inherit;color:inherit;cursor:pointer}.ha-panel svg{width:14px;height:14px;flex-shrink:0}.ha-panel button:focus-visible,.ha-panel input:focus-visible{outline:2px solid #ff6a00;outline-offset:3px}.ha-header{display:flex;align-items:center;gap:8px;padding:17px 17px 10px;flex-shrink:0}.ha-header>svg{color:#ff6a00;width:15px;height:15px}.ha-header>div{flex:1;display:flex;flex-direction:column;gap:4px}.ha-header strong{font-size:9px;letter-spacing:1px;font-weight:600}.ha-header small{font-size:6px;letter-spacing:.5px;color:var(--ha-muted)}.ha-header button{width:24px;height:24px;display:grid;place-items:center;border:0;background:none;color:var(--ha-muted);padding:0}.ha-welcome{flex:1;min-height:0;overflow:auto;text-align:center;padding:8px 18px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.ha-welcome>canvas{flex-shrink:0;margin-bottom:17px}.ha-welcome h2{font-size:20px;letter-spacing:-.6px;font-weight:450;margin:0 0 14px}.ha-welcome>p{font-size:10px;line-height:1.7;color:var(--ha-muted);margin:0 0 23px}.ha-prompts{display:flex;flex-direction:column;gap:4px;width:100%}.ha-prompts button{display:flex;align-items:center;gap:10px;text-align:left;border:0;border-radius:0;padding:10px 0;background:transparent;box-shadow:none;font-size:11px;line-height:1.5}.ha-prompts button>svg:first-child{color:#ff6a00}.ha-prompts button>svg:last-child{margin-left:auto;width:12px;height:12px;color:var(--ha-muted);transform:rotate(90deg)}.ha-prompts button:hover span{color:#ff6a00;text-decoration:underline;text-underline-offset:4px}.ha-compose{border-top:1px solid var(--ha-line);padding:12px;flex-shrink:0}.ha-compose form{display:flex;align-items:center;gap:10px;border:1px solid var(--ha-line);background:var(--ha-row);border-radius:15px;padding:10px 10px 10px 14px}.ha-compose input{font:inherit;font-size:11px;color:var(--ha-text);background:transparent;border:0;outline:none;padding:0;min-width:0;flex:1;box-shadow:none}.ha-compose button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:#ff6a00;color:#171717;flex-shrink:0;padding:0}.ha-compose button svg{transform:rotate(90deg)}.ha-compose button:disabled{opacity:.45;cursor:default}.ha-thread{flex:1;min-height:0;overflow:auto;padding:14px 18px;scrollbar-width:thin}.ha-thread-title{font-size:11px;font-weight:500;color:var(--ha-muted);margin:0 0 18px}.ha-turn{display:flex;flex-direction:column;gap:12px;margin-bottom:22px}.ha-question{align-self:flex-end;max-width:90%;font-size:12px;line-height:1.6;margin:0;background:var(--ha-row);border:1px solid var(--ha-line);padding:9px 12px;border-radius:12px 12px 3px}.ha-answer{display:flex;gap:9px;align-items:flex-start}.ha-answer>canvas{flex-shrink:0;margin-top:3px}.ha-answer>p{font-size:12px;line-height:1.75;white-space:pre-wrap;margin:0}.lh-orbit{display:grid;place-items:center;animation:none!important}.lh-orbit>canvas{width:128px!important;height:128px!important}@media(max-width:700px){.ha-panel{right:12px;bottom:280px;width:350px;height:500px;max-height:calc(100dvh - 300px)}.ha-header{padding:13px 15px 7px}.ha-welcome{padding:7px 15px 14px}.ha-welcome>canvas{margin-bottom:10px}.ha-welcome h2{font-size:19px;margin-bottom:10px}.ha-welcome>p{margin-bottom:16px}.ha-prompts button{padding:10px 0}.ha-compose{padding:10px}}@media(max-height:640px){.ha-welcome>canvas{width:32px!important;height:32px!important;margin-bottom:8px}.ha-welcome>p{margin-bottom:12px}.ha-prompts button{padding:8px 0}}.ha-header button,.ha-compose button{background:transparent;border:0;box-shadow:none;color:#ff6a00}.ha-header button{color:var(--ha-muted)}.ha-compose button svg{width:19px;height:19px}.ha-header button svg{width:17px;height:17px}.ha-panel{width:320px}.arc-workspace .lh-home .ha-widget[data-open=true]>.ha-launcher{visibility:hidden;opacity:0;pointer-events:none}.ha-panel button:hover,.ha-panel button:hover span{text-decoration:none}.ha-panel{container-type:size}.ha-welcome{justify-content:safe center;scrollbar-width:thin}@container (max-height:480px){.ha-welcome{padding:8px 12px}.ha-welcome>canvas{width:32px!important;height:32px!important;margin-bottom:8px}.ha-welcome h2{font-size:18px;margin-bottom:8px}.ha-welcome>p{margin-bottom:8px}.ha-prompts button{padding:6px 0}}.ha-home{--ha-bg:var(--lh-panel);--ha-text:var(--lh-ink);--ha-muted:var(--lh-muted);--ha-line:var(--lh-line);--ha-row:var(--lh-row);display:flex;flex-direction:column;width:100%;height:100%;max-width:540px;min-height:0;text-align:left;color:var(--ha-text)}.ha-home-stage{flex:1;min-height:0;overflow:hidden}.ha-home-intro{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;padding:24px 12px 36px}.ha-home-intro p{font-size:12px;color:var(--lh-muted);line-height:1.7;margin:0}.ha-home-conversation{height:100%;display:flex;flex-direction:column;min-height:0;overflow:hidden}.ha-home-conversation .ha-header{padding:12px 0 16px}.ha-home-conversation .ha-header button{width:30px;height:30px}.ha-home .ha-welcome{padding:8px 12px 20px}.ha-home .ha-welcome h2{font-size:23px}.ha-home .ha-thread{padding:8px 0 20px}.ha-home .ha-thread-title{margin-bottom:14px}.ha-home .ha-answer>p{font-size:12px}.ha-home .ha-question{background:var(--lh-panel)}.ha-home-compose{flex-shrink:0;display:flex;align-items:center;gap:10px;min-height:64px;width:100%;padding:8px 12px 8px 8px;background:var(--lh-panel);border:1px solid var(--lh-line);border-top-color:#ffffff26;border-radius:18px;box-shadow:inset 0 1px #ffffff09,0 5px 16px #0002}.arc-workspace .lh-home .ha-home-orb{display:grid;place-items:center;width:44px;height:44px;padding:0;flex-shrink:0;border-radius:50%}.ha-home-orb canvas{width:44px!important;height:44px!important}.ha-home-compose input{flex:1;min-width:0;width:100%;font:inherit;font-size:12px;color:var(--lh-ink);padding:10px 0;border:0;background:transparent;box-shadow:none;outline:none}.ha-home-compose input::-moz-placeholder{color:var(--lh-muted)}.ha-home-compose input::placeholder{color:var(--lh-muted)}.arc-workspace .lh-home .ha-home-compose input{background:transparent!important;border:0!important;border-radius:0;box-shadow:none!important;padding:10px 0}.arc-workspace .lh-home .ha-home-send{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:1px solid var(--lh-line);border-radius:50%;background:var(--lh-row);color:var(--lh-ink)}.ha-home-send:disabled{opacity:.35;cursor:default!important}.ha-home-send svg{width:18px;height:18px}.ha-home button:focus-visible,.ha-home input:focus-visible{outline:2px solid #ff6a00;outline-offset:3px}@media(max-width:900px){.ha-home-intro{padding:16px 8px}.ha-home-compose{gap:6px;padding-right:10px}.ha-home-compose input{font-size:12px}.ha-home-conversation .ha-header small{font-size:7px}}.hi-inbox,.hi-conversation{--hi-bg:#fafaf8;--hi-row:#f1f1ee;--hi-ink:#292929;--hi-muted:#73736e;--hi-line:#ddddd7;color:var(--hi-ink);font-family:Geist Variable,sans-serif;-webkit-font-smoothing:antialiased}.hi-dark{--hi-bg:#111212;--hi-row:#181a19;--hi-ink:#e8e8e3;--hi-muted:#969a93;--hi-line:#2a2d29}.hi-inbox{display:flex;flex-direction:column;min-height:0;height:100%;border:1px solid var(--hi-line);border-radius:15px;background:var(--hi-bg);overflow:hidden}.hi-inbox *,.hi-conversation *{box-sizing:border-box}.arc-workspace .hi-inbox button,.hi-conversation button{font:inherit;background:transparent;border:0;box-shadow:none;color:inherit;padding:0;cursor:pointer;min-height:0}.hi-conversation button{transition:transform .12s cubic-bezier(.23,1,.32,1)}.hi-inbox svg,.hi-conversation svg{width:16px;height:16px;flex-shrink:0}.hi-conversation button:active{transform:scale(.97)}.hi-inbox button:focus-visible,.hi-inbox input:focus-visible,.hi-inbox select:focus-visible,.hi-inbox textarea:focus-visible,.hi-conversation button:focus-visible,.hi-conversation textarea:focus-visible,.hi-conversation summary:focus-visible,.hi-drag-handle:focus-visible{outline:2px solid #ff6a00!important;outline-offset:3px}.hi-heading{display:flex;align-items:center;gap:8px;padding:19px 18px 13px}.hi-heading>div{display:flex;align-items:center;gap:8px;flex:1}.hi-heading h2{font-size:15px;font-weight:550;letter-spacing:-.35px;margin:0}.hi-heading>div>svg{color:var(--hi-ink);width:20px;height:20px}.hi-heading>span{font-size:11px;color:var(--hi-muted);font-variant-numeric:tabular-nums}.hi-search{display:flex;gap:8px;align-items:center;margin:0 18px 12px;padding:10px 0;border-bottom:1px solid var(--hi-line);color:var(--hi-muted)}.arc-workspace .hi-search input{font:inherit;font-size:12px;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--hi-ink);padding:0!important;min-width:0;width:100%}.hi-search input::-moz-placeholder{color:var(--hi-muted)}.hi-search input::placeholder{color:var(--hi-muted)}.hi-channel-filter{display:flex;align-items:center;gap:12px;padding:0 18px 15px;border-bottom:1px solid var(--hi-line);flex-shrink:0;font-size:12px;color:var(--hi-muted)}.arc-workspace .hi-channel-filter select{font:inherit;font-size:12px;color:var(--hi-ink);background:var(--hi-row);border:1px solid var(--hi-line);border-radius:7px;box-shadow:none;min-width:0;flex:1;padding:7px 9px;cursor:pointer;color-scheme:light}.hi-dark .hi-channel-filter select{color-scheme:dark}.hi-scroll{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;padding:0 18px}.hi-group{padding:16px 0 4px}.hi-group h3{display:flex;gap:7px;align-items:center;margin:0 0 8px;font-size:10px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;color:var(--hi-muted)}.hi-group h3>span{font-size:10px;letter-spacing:0;font-variant-numeric:tabular-nums}.hi-item{border-bottom:1px solid var(--hi-line);padding:10px 0}.hi-item:last-child{border-bottom:0}.arc-workspace .hi-open-thread{display:flex;flex-direction:column;align-items:stretch;gap:5px;width:100%;text-align:left}.hi-item-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.hi-item-top strong{font-size:13px;font-weight:550;line-height:1.4;letter-spacing:-.15px}.hi-item-top time{font-size:10px;color:var(--hi-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.hi-channel{display:inline-flex;gap:4px;align-items:center;margin-right:7px;font-size:10px;line-height:1;white-space:nowrap;vertical-align:baseline;color:var(--hi-muted)}.hi-channel svg{width:13px;height:13px;align-self:center}.hi-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;color:var(--hi-muted);line-height:1.5;white-space:normal;overflow-wrap:anywhere}.hi-subject{display:inline;font-size:inherit;font-weight:500}.hi-actions{display:flex;align-items:center;gap:16px;margin-top:6px}.arc-workspace .hi-actions button{display:flex;align-items:center;gap:5px;color:var(--hi-muted);font-size:11px;min-height:28px}.arc-workspace .hi-actions button:first-child{color:var(--hi-ink)}.hi-actions svg{width:15px;height:15px}.arc-workspace .hi-actions .hi-record{margin-left:auto;width:28px;justify-content:center}.hi-task-group{border-top:1px solid var(--hi-line);margin-top:6px;padding-top:16px}.hi-task{display:flex;align-items:flex-start;gap:8px;padding:11px 0;font-size:12px;line-height:1.6}.hi-task>svg{color:var(--hi-muted);margin-top:2px}.hi-task>span{flex:1}.arc-workspace .hi-task>button{color:var(--hi-ink);font-size:11px;min-height:28px}.hi-empty{font-size:12px;line-height:1.7;color:var(--hi-muted);margin:15px 0}.hi-footer{padding:14px 18px;border-top:1px solid var(--hi-line);display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0}.arc-workspace .hi-footer button{font-size:11px;color:var(--hi-ink);min-height:25px}.hi-footer small{font-size:9px;color:var(--hi-muted)}.hi-inline-compose{display:flex;align-items:flex-start;gap:8px;margin-top:8px;position:relative}.hi-conversation textarea{width:100%;height:82px;min-height:64px;resize:vertical;max-height:150px;border:1px solid var(--hi-line);border-radius:8px;background:var(--hi-row);color:var(--hi-ink);font:inherit;font-size:13px;line-height:1.6;padding:10px 12px;box-shadow:none}.hi-inbox .hi-inline-compose textarea{flex:1;min-width:0;width:0;height:36px;min-height:36px;max-height:108px;resize:none;overflow:auto;border:1px solid var(--hi-line);border-radius:7px;background:var(--hi-row);color:var(--hi-ink);font:inherit;font-size:13px;line-height:1.45;padding:8px 9px;box-shadow:none}.hi-compose-tools{display:flex;align-items:center;gap:7px;flex-shrink:0;min-height:36px}.arc-workspace .hi-compose-tools button{display:flex;align-items:center;gap:4px;font-size:10px;min-height:30px;color:var(--hi-ink);white-space:nowrap}.arc-workspace .hi-compose-tools .hi-compose-icon{justify-content:center;width:24px}.hi-compose-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.hi-inbox button:disabled,.hi-conversation button:disabled{opacity:.4;cursor:default;transform:none}.hi-conversation{position:fixed;z-index:110;width:560px;max-width:calc(100vw - 24px);height:680px;max-height:calc(100dvh - 24px);display:flex;flex-direction:column;background:var(--hi-bg);border:1px solid var(--hi-line);border-radius:16px;box-shadow:0 18px 56px #0003;overflow:hidden}.hi-conversation-header{display:flex;gap:9px;align-items:center;border-bottom:1px solid var(--hi-line);padding:17px 18px;flex-shrink:0}.hi-drag-handle{display:flex;align-items:center;gap:10px;flex:1;min-width:0;cursor:grab;touch-action:none}.hi-drag-handle:active{cursor:grabbing}.hi-drag-handle>svg{color:var(--hi-muted);width:14px}.hi-drag-handle h2{font-size:15px;font-weight:550;margin:0 0 5px;letter-spacing:-.25px}.hi-drag-handle p{display:flex;gap:5px;align-items:center;font-size:11px;color:var(--hi-muted);margin:0}.hi-drag-handle p svg{width:14px;height:14px}.hi-conversation-header>button{width:30px;height:30px;display:grid;place-items:center;color:var(--hi-muted);flex-shrink:0}.hi-conversation-history{flex:1;min-height:0;overflow:auto;padding:18px 20px;scrollbar-width:thin}.hi-conversation-history>article{padding:18px 0;border-bottom:1px solid var(--hi-line)}.hi-conversation-history>article:last-child{border:0}.hi-conversation-history header{display:flex;justify-content:space-between;gap:10px;font-size:12px}.hi-conversation-history strong{font-weight:550}.hi-conversation-history time,.hi-conversation-history small{font-size:10px;color:var(--hi-muted)}.hi-conversation-history time{font-variant-numeric:tabular-nums;white-space:nowrap}.hi-conversation-history h3{font-size:13px;font-weight:550;margin:12px 0 0}.hi-conversation-history p{font-size:14px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;display:block;-webkit-line-clamp:unset;max-height:none;overflow:visible}.hi-outgoing{padding-left:14px!important;border-left:2px solid var(--hi-line)}.hi-conversation-context{border-bottom:1px solid var(--hi-line);padding-bottom:15px}.hi-conversation-context h3{margin:0 0 10px}.hi-conversation-context dl{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin:0}.hi-conversation-context dl>div{min-width:0}.hi-conversation-context dt{font-size:10px;color:var(--hi-muted);margin-bottom:3px}.hi-conversation-context dd{font-size:12px;line-height:1.55;margin:0;overflow-wrap:anywhere}.hi-context-wide{grid-column:1/-1}.hi-conversation-history .hi-section-title{font-size:11px;font-weight:500;letter-spacing:.3px;margin:18px 0 0;color:var(--hi-muted)}.hi-agent-activity{padding-top:6px;border-top:1px solid var(--hi-line);margin-top:15px}.hi-conversation-history .hi-activity-note{font-size:11px;line-height:1.7;color:var(--hi-muted)}.hi-agent-activity>section{padding-top:14px}.hi-agent-activity>section>header>span{font-size:10px;color:var(--hi-muted)}.hi-agent-activity article{padding:14px 0;border-bottom:1px solid var(--hi-line)}.hi-event-source{display:block}.hi-activity-sources{margin-top:12px}.hi-activity-sources summary{font-size:11px;color:var(--hi-muted);cursor:pointer;padding:5px 0}.hi-activity-sources article>small{display:block;margin-top:5px}.hi-conversation-compose{border-top:1px solid var(--hi-line);padding:12px 18px;flex-shrink:0}.hi-compose-caption{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.hi-conversation .hi-suggest{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--hi-ink);min-height:26px}.hi-compose-caption>small{font-size:9px;color:var(--hi-muted)}.hi-conversation-compose footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.hi-conversation-compose footer small{font-size:10px;color:var(--hi-muted)}.hi-conversation-compose footer button{font-size:12px;color:var(--hi-ink);display:flex;align-items:center;gap:6px;min-height:28px}.hi-conversation-reply-actions{display:flex;align-items:center;gap:22px;border-top:1px solid var(--hi-line);padding:11px 18px;flex-shrink:0}.hi-conversation-reply-actions button{display:flex;align-items:center;gap:6px;font-size:12px;min-height:28px}.hi-conversation-reply-actions small{margin-left:auto;font-size:10px;color:var(--hi-muted)}.hi-conversation-history>.hi-section-title:first-child{margin-top:0}.hi-messaging-page{display:flex;flex-direction:column;gap:18px;min-height:0;flex:1;padding:24px;overflow:hidden;font-family:Geist Variable,sans-serif}.hi-messaging-page>header h1{font-size:24px;letter-spacing:-.7px;font-weight:500;margin:0 0 8px}.hi-messaging-page>header p{font-size:12px;color:var(--content-muted);margin:0}.hi-messaging-page .hi-inbox{max-width:850px;flex:1}html .arc-workspace .hi-inbox :is(button,button:hover,button:active){background:transparent!important;box-shadow:none!important;transform:none!important;filter:none!important;transition:none!important;animation:none!important;text-decoration:none!important}html .arc-workspace .hi-inbox .hi-open-thread:is(:hover,:active){color:inherit!important}html .arc-workspace .hi-inbox .hi-open-thread:is(:hover,:active) :is(strong,.hi-preview,.hi-channel,.hi-subject){text-decoration:none!important;filter:none!important;transition:none!important;animation:none!important}html .arc-workspace .hi-inbox .hi-actions button:is(:hover,:active){color:var(--hi-muted)!important}html .arc-workspace .hi-inbox .hi-actions button:first-child:is(:hover,:active),html .arc-workspace .hi-inbox :is(.hi-compose-tools,.hi-footer,.hi-task)>button:is(:hover,:active){color:var(--hi-ink)!important}@media(hover:hover)and (pointer:fine){.hi-conversation .hi-suggest:hover,.hi-conversation-compose footer button:hover{color:var(--hi-ink);text-decoration:underline;text-underline-offset:3px}.hi-conversation-header>button:hover{color:var(--hi-ink)}}@media(max-width:700px){.hi-inbox{min-height:390px}.hi-scroll{max-height:560px}.hi-preview{font-size:13px}.hi-actions{gap:16px}.arc-workspace .hi-actions button{min-height:32px;font-size:12px}.hi-conversation{height:620px;max-height:calc(100dvh - 300px)}.hi-conversation-history{padding:16px}.hi-conversation-header{padding:14px}.hi-conversation-compose{padding:10px 14px}.hi-conversation textarea{font-size:16px;height:76px}.hi-inbox .hi-inline-compose textarea{font-size:16px}.hi-compose-caption>small{max-width:160px;text-align:right;line-height:1.5}.hi-messaging-page{padding:16px;min-height:650px;overflow:visible}.hi-messaging-page .hi-inbox{min-height:510px}}@media(prefers-reduced-motion:reduce){.arc-workspace .hi-inbox button,.hi-conversation button{transition:none}.hi-inbox button:active,.hi-conversation button:active{transform:none}}.hct-tools{min-width:0}.hct-launchers{display:flex;align-items:center;gap:24px}.arc-workspace .hct-launchers button{display:inline-flex;align-items:center;gap:7px;padding:8px 0;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--content-muted);font:inherit;font-size:11px;cursor:pointer}.hct-launchers svg{width:16px;height:16px}.arc-workspace .hct-launchers button[aria-expanded=true]{color:#ff6a00;font-weight:550}.hct-launchers button[aria-expanded=true]:after{content:"";width:4px;height:4px;border-radius:50%;background:#ff6a00;flex-shrink:0}.hct-launchers button:disabled{opacity:.4;cursor:default}.hct-launchers button:focus-visible,.hct-window button:focus-visible,.hct-drag-handle:focus-visible,.hct-window-body:focus-visible{outline:2px solid #ff6a00!important;outline-offset:3px}.hct-window{--hct-bg: #fafaf8;--hct-ink: #292929;--hct-muted: #777771;--hct-line: #ddddd7;--lh-panel: var(--hct-bg);--lh-row: #f1f1ee;--lh-ink: var(--hct-ink);--lh-muted: var(--hct-muted);--lh-line: var(--hct-line);position:fixed;width:560px;max-width:calc(100vw - 24px);height:min(660px,calc(100dvh - 164px));display:flex;flex-direction:column;overflow:hidden;background:var(--hct-bg);color:var(--hct-ink);border:1px solid var(--hct-line);border-radius:16px;box-shadow:0 22px 70px #0005;font-family:Geist Variable,sans-serif}.hct-window.hct-dark{--hct-bg: #121212;--hct-ink: #dededb;--hct-muted: #92928c;--hct-line: #30302d;--lh-row: #1a1a19}.hct-window *{box-sizing:border-box}.hct-window button{background:transparent;border:0;box-shadow:none;color:inherit;font:inherit;cursor:pointer}.hct-window svg{width:16px;height:16px;flex-shrink:0}.hct-window-heading{display:flex;align-items:center;gap:12px;padding:17px 20px;border-bottom:1px solid var(--hct-line);flex-shrink:0}.hct-drag-handle{display:flex;align-items:center;gap:12px;flex:1;min-width:0;cursor:grab;touch-action:none}.hct-drag-handle:active{cursor:grabbing}.hct-drag-handle>svg{width:12px;color:var(--hct-muted)}.hct-drag-handle h2{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:550;margin:0 0 5px}.hct-drag-handle h2 svg{color:#ff6a00}.hct-window[data-active=true]{border-top-color:#ff6a00}html body:has(.lh-home) .hct-window[data-active=true]{border-top-color:#ff6a00!important}.hct-drag-handle p{font-size:11px;margin:0;color:var(--hct-muted)}.hct-window-heading>button{width:28px;height:28px;padding:0;display:grid;place-items:center;color:var(--hct-muted)}.hct-window-body{flex:1;min-height:0;overflow:auto;padding:20px 24px;scrollbar-width:thin;font-size:13px;line-height:1.7}.hct-window-body p{white-space:normal;overflow-wrap:anywhere;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset;margin:9px 0 18px}.hct-window-body small,.hct-empty{color:var(--hct-muted)}.hct-transcript-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.hct-transcript-tools small,.hct-preview-note{font-size:10px}.hct-transcript-tools button{display:flex;align-items:center;gap:6px;font-size:11px;color:#ff6a00}.hct-transcript article,.hct-details article{padding:14px 0;border-bottom:1px solid var(--hct-line)}.hct-transcript article header{display:flex;align-items:center;gap:7px;justify-content:space-between;font-size:11px}.hct-transcript article time{color:var(--hct-muted);font-size:10px}.hct-transcript article p{margin-bottom:4px}.hct-preview-note{display:block;margin-top:20px}.hct-details dl{margin:0 0 30px}.hct-details dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);padding:12px 0;border-bottom:1px solid var(--hct-line);gap:14px}.hct-details dt{color:var(--hct-muted);font-size:11px}.hct-details dd{margin:0;overflow-wrap:anywhere}.hct-details h3{font-size:13px;margin:20px 0}.hct-details>button{margin-top:20px;padding:0;color:#ff6a00;font-size:12px}.hct-window .lh-playbook-heading{display:flex;flex-direction:column;gap:5px}.hct-window .lh-playbook-points{padding-left:20px}.hct-window .lh-playbook-points li{margin:24px 0}.hct-window .lh-playbook-points li>div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hct-window .lh-point-state{flex-shrink:0;font-size:10px;color:var(--hct-muted)}.hct-window .lh-point-state.is-covered{color:#83b78b}.hct-window .lh-point-state.is-missing{color:#ff6a00}.hct-window blockquote{margin:12px 0;padding:8px 14px;border-left:2px solid #ff6a0040;background:#88888808}.hct-window blockquote p{margin:5px 0}.hct-window .lh-dialog-note{font-size:10px;color:var(--hct-muted)}.hct-window .lh-playbook-sources{border-top:1px solid var(--hct-line);padding-top:18px;margin-top:26px}.hct-window .lh-playbook-sources summary{cursor:pointer;font-size:12px}.hct-window .lh-playbook-sources>div{margin:20px 0}.hct-window .lh-playbook-sources p{white-space:pre-wrap}.hct-window .lh-dialog-buttons{display:flex;flex-wrap:wrap;gap:18px;margin-top:24px}.hct-window .lh-dialog-buttons button{background:transparent!important;border:0!important;box-shadow:none!important;font-size:11px;color:#ff6a00;padding:0}.hct-rail .hct-launchers{justify-content:space-between;gap:12px}.arc-workspace .hct-rail .hct-launchers button{position:relative;gap:6px;padding:8px 0;font-size:10px;line-height:1.4}.hct-rail .hct-launchers svg{width:18px;height:18px}.hct-rail .hct-launchers button[aria-expanded=true]:after{width:3px;height:3px}.hct-rail-window{width:420px;height:min(620px,calc(100dvh - 164px));transform-origin:bottom right}.hct-card-launchers{--hct-card-bg:#fafafa;--hct-card-ink:#292929;--hct-card-muted:#777777;--hct-card-line:#00000018;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;font-family:Inter Variable,sans-serif;color:var(--hct-card-ink)}.hct-card-launchers.hct-dark{--hct-card-bg:#1d1d1d;--hct-card-ink:#eeeeee;--hct-card-muted:#969696;--hct-card-line:#ffffff12}.hct-summary-card{box-sizing:border-box;min-width:0;height:192px;align-self:end;overflow:hidden;background:var(--hct-card-bg);border:.5px solid;border-color:#00000018 #00000012 #0000000d;border-radius:13px;box-shadow:inset 0 1px #ffffff04,0 5px 18px #0000000a;transition:height .18s cubic-bezier(.23,1,.32,1)}.hct-summary-card[data-animate=false]{transition:none}.hct-summary-card[data-collapsed=true]{height:52px!important;min-height:52px!important;max-height:none!important}.hct-dark .hct-summary-card{border-color:#ffffff48 #ffffff30 #ffffff18;box-shadow:inset 0 1px #ffffff04,0 5px 18px #00000018}.hct-summary-card>header{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 24px;grid-template-rows:auto auto;-moz-column-gap:8px;column-gap:8px;align-content:center;align-items:center;height:52px;min-height:52px;max-height:52px;padding:6px 12px}.hct-summary-card h2{grid-column:1;grid-row:1;margin:0;min-width:0;font-size:12px;font-weight:550;line-height:16px;color:var(--hct-card-ink)}.hct-summary-card>header>.heb-meta{grid-column:1;grid-row:2;padding-left:24px;font-size:10px;line-height:14px;color:var(--hct-card-muted);font-variant-numeric:tabular-nums}.arc-workspace .hct-summary-card button{background:transparent!important;border:0!important;box-shadow:none!important;color:inherit;font:inherit;cursor:pointer}.arc-workspace .hct-summary-card h2 button{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:center;width:100%;padding:0;text-align:left;line-height:inherit}.hct-summary-card h2 button>span{min-width:0;overflow-wrap:anywhere}.hct-summary-card h2 svg{width:16px;height:16px;color:#ff6a00;flex-shrink:0}.arc-workspace .hct-summary-card .hct-card-collapse{grid-column:2;grid-row:1 / 3;display:grid;place-items:center;width:24px;height:28px;padding:0;color:var(--hct-card-muted)}.hct-card-collapse svg{width:18px;height:18px}.hct-summary-card button:focus-visible{outline:2px solid #ff6a00!important;outline-offset:-2px}.hct-summary-card button:disabled{cursor:default}.hct-card-expansion{overflow:hidden}.hct-card-content{height:140px;min-height:0;display:flex;flex-direction:column}.hct-card-caption{margin:0;padding:8px 12px 0;font-size:11px;line-height:1.5;color:var(--hct-card-muted);overflow-wrap:anywhere}.arc-workspace .hct-summary-card .hct-card-summary{box-sizing:border-box;display:flex;flex:1;min-height:0;flex-direction:column;align-items:flex-start;gap:7px;width:100%;overflow:hidden;padding:10px 12px 12px;text-align:left;font-size:13px;line-height:1.5;border-top:.5px solid var(--hct-card-line)!important}.hct-card-summary strong{font-weight:500;color:var(--hct-card-ink)}.hct-card-summary span{max-width:100%;white-space:normal;overflow-wrap:anywhere;color:var(--hct-card-muted)}.hct-card-summary>.hct-card-evidence{display:flex;flex:1;min-height:0;flex-direction:column;gap:7px;width:100%;overflow:auto;scrollbar-width:thin;scrollbar-color:#8885 transparent}.hct-card-evidence>.heb-meta{font-size:10px;line-height:1.5}.hct-card-summary>.hct-card-action{display:block;flex-shrink:0;margin-top:auto;color:#ff6a00;font-size:11px}.hct-cards-window{width:420px;height:min(620px,calc(100dvh - 164px));transform-origin:bottom center}@media(max-width:900px){.hct-card-launchers{gap:6px}.hct-summary-card>header{grid-template-columns:minmax(0,1fr) 16px;-moz-column-gap:4px;column-gap:4px;padding:6px;min-height:52px}.hct-summary-card h2{font-size:11px;line-height:13px}.arc-workspace .hct-summary-card h2 button{grid-template-columns:14px minmax(0,1fr);gap:4px}.hct-summary-card h2 svg{width:14px;height:14px}.hct-summary-card>header>.heb-meta{padding-left:18px;font-size:10px;line-height:12px}.arc-workspace .hct-summary-card .hct-card-collapse{width:16px;height:26px}.hct-card-collapse svg{width:16px;height:16px}.hct-cards-window{width:min(420px,calc(100vw - 24px))}.arc-workspace .hct-summary-card .hct-card-summary{padding:8px;font-size:11px;max-height:150px}.hct-card-caption{padding:8px;font-size:10px}}@media(prefers-reduced-motion:reduce){.hct-summary-card,.hct-summary-card button{transition:none!important;animation:none!important}}@media(max-width:700px){.hct-launchers{justify-content:flex-start;gap:20px}.arc-workspace .hct-launchers button{font-size:10px;gap:5px}.hct-launchers svg{width:14px;height:14px}.hct-window{width:calc(100vw - 24px);height:min(560px,calc(100dvh - 320px));border-radius:14px}.hct-window-heading{padding:14px 16px}.hct-window-body{padding:18px;font-size:12px}.hct-window .lh-playbook-points li>div{flex-direction:column;gap:3px}.hct-details dl>div{grid-template-columns:90px minmax(0,1fr)}.hct-rail .hct-launchers{flex-direction:row;justify-content:space-between;gap:10px}.arc-workspace .hct-rail .hct-launchers button{flex-direction:row;font-size:10px;padding:8px 0;gap:5px}.hct-rail .hct-launchers svg{width:17px;height:17px}.hct-rail .hct-launchers button[aria-expanded=true]:after{position:static}.hct-rail-window{width:calc(100vw - 24px)}}.hp-phone,.hp-dialog{--hp-surface:#f8f8f5;--hp-text:#252525;--hp-muted:#787874;--hp-divider:#86867b20;--hp-shadow:#0000000b;font-family:Geist Variable,sans-serif;color:var(--hp-text);font-size:12px}.hp-phone.hp-dark,.hp-dialog.hp-dark{--hp-surface:#141413;--hp-text:#e1e1dc;--hp-muted:#96968e;--hp-divider:#e8e8cd12;--hp-shadow:#00000018}.hp-phone{display:grid;grid-template-columns:minmax(340px,600px) 240px;gap:16px;align-items:end;min-width:0;max-width:856px;width:100%}.hp-phone *,.hp-dialog *{box-sizing:border-box}.hp-current{min-width:0;padding:16px 18px 12px;background:var(--hp-surface);border-radius:15px;box-shadow:inset 0 1px #ffffff08,0 6px 30px var(--hp-shadow)}.hp-phone button,.hp-dialog button{color:inherit;font:inherit;cursor:pointer}.arc-workspace .hp-phone button,.hp-dialog button{background:transparent!important;border:0!important;box-shadow:none!important}.hp-phone svg,.hp-dialog svg{width:18px;height:18px;flex-shrink:0}.hp-phone button:focus-visible,.hp-dialog button:focus-visible,.hp-dialog input:focus-visible,.hp-dialog textarea:focus-visible{outline:2px solid #ff6a00!important;outline-offset:4px}.hp-phone button:disabled,.hp-dialog button:disabled{opacity:.35;cursor:default}.hp-phone button:active:not(:disabled),.hp-dialog button:active:not(:disabled){transform:scale(.97)}.hp-phone button,.hp-dialog button{transition:transform .12s cubic-bezier(.23,1,.32,1)}.hp-phone button:focus-visible,.hp-dialog button:focus-visible{transition:none!important}.hp-phone button:focus-visible:active,.hp-dialog button:focus-visible:active{transform:none}.hp-call-heading{display:flex;align-items:center;gap:12px;min-width:0}.hp-status{display:flex;align-items:center;gap:6px;color:var(--hp-muted);font-size:10px;align-self:flex-start;margin-top:4px}.hp-status i{width:5px;height:5px;border-radius:50%;background:#85b491}.hp-status.is-held i{background:#f5ae6c}.hp-status>span{display:none}.arc-workspace .hp-phone .hp-person{padding:0;text-align:left;min-width:0;flex:1}.hp-person strong,.hp-person small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-person strong{font-size:13px;font-weight:550;line-height:1.4}.hp-person small{font-size:10px;font-weight:400;color:var(--hp-muted);margin-top:3px}.hp-call-heading>time{font-size:11px;font-variant-numeric:tabular-nums;color:var(--hp-muted)}.hp-primary-controls{display:flex;align-items:center;gap:7px}.arc-workspace .hp-phone .hp-icon{display:grid;place-items:center;width:30px;height:32px;padding:0;color:var(--hp-muted)!important}.hp-icon[aria-pressed=true]{color:#ff6a00!important}.arc-workspace .hp-phone .hp-end{display:flex;align-items:center;justify-content:center;gap:5px;height:32px;padding:0 0 0 7px;color:#ef4148!important;font-size:11px!important}.hp-channel-tools{display:flex;gap:20px;align-items:center;margin-top:17px;padding:0 0 14px;border-bottom:1px solid var(--hp-divider)}.arc-workspace .hp-phone .hp-channel-tools button{display:flex;gap:6px;align-items:center;padding:0;min-height:28px;color:var(--hp-muted);font-size:10px;white-space:nowrap}.hp-channel-tools svg{width:16px;height:16px}.hp-call-tools{padding-top:8px}.hp-phone .hct-launchers{gap:24px;justify-content:flex-start}.arc-workspace .hp-phone .hct-launchers button{padding:6px 0;min-height:28px;font:inherit;font-size:10px;gap:6px;color:var(--hp-muted)}.hp-phone .hct-launchers svg{width:16px;height:16px}.hp-phone .hct-launchers button[aria-expanded=true]{color:#ff6a00!important}.hp-receipt{margin:10px 0 0;padding-top:8px;display:flex;align-items:center;gap:8px;color:var(--hp-muted);font-size:10px;border-top:1px solid var(--hp-divider)}.hp-receipt button{padding:0;display:grid;place-items:center;margin-left:auto}.hp-receipt svg{width:13px;height:13px}.hp-queue{padding:12px 14px;background:var(--hp-surface);border-radius:15px;min-width:0;box-shadow:inset 0 1px #ffffff08,0 6px 30px var(--hp-shadow)}.hp-queue>header{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;font-size:13px}.hp-queue>header h2{display:flex;gap:7px;align-items:center;font-weight:550;margin:0;font-size:inherit;color:inherit}.hp-queue>header svg{width:15px;height:15px;color:#ff6a00}.hp-queue>header small{font-size:10px;font-weight:400;color:var(--hp-muted)}.hp-queue-list{display:flex;flex-direction:column;gap:8px;max-height:212px;overflow:auto;scrollbar-width:thin;scrollbar-color:#8885 transparent}.hp-queue-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:18px 18px;align-items:center;-moz-column-gap:8px;column-gap:8px;flex-shrink:0;min-height:54px;padding:8px;border:1px solid #c4c4c4;border-radius:8px}.hp-dark .hp-queue-row{border-color:#454545}.arc-workspace .hp-phone .hp-queue-person{display:block;grid-column:1;grid-row:1 / 3;min-width:0;text-align:left;padding:0}.hp-queue-person strong,.hp-queue-person small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-queue-person strong{font-size:11px;font-weight:500;line-height:18px}.hp-queue-person small{font-size:9px;color:var(--hp-muted);line-height:18px;margin:0}.hp-queue-meta{grid-column:2;grid-row:1;display:flex;justify-content:flex-end;gap:5px;white-space:nowrap;font-size:9px;color:var(--hp-muted)}.hp-queue-meta time{font-variant-numeric:tabular-nums}.hp-queue-actions{grid-column:2;grid-row:2;display:flex;justify-content:flex-end;align-items:center;gap:6px}.arc-workspace .hp-phone .hp-queue-answer{display:flex;align-items:center;gap:4px;color:#ff6a00!important;padding:0;font-size:9px!important}.hp-queue-answer svg,.hp-held-end svg{width:14px;height:14px}.arc-workspace .hp-phone .hp-held-end{display:grid;place-items:center;padding:0;color:#ef4148!important}.hp-queue-list>h3{display:flex;align-items:center;gap:7px;margin:4px 0 0;font-size:11px;font-weight:550;color:var(--hp-text)}.hp-queue-list>h3 svg{width:14px;height:14px;color:var(--hp-muted)}.hp-queue-list>h3 small{margin-left:auto;font-size:10px;font-weight:400;color:var(--hp-muted)}.hp-empty{font-size:10px;color:var(--hp-muted);padding:8px 0;margin:0}.hp-dialog-overlay{position:fixed;inset:0;background:#0005;z-index:130}.hp-dialog{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:131;width:460px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);overflow:auto;background:var(--hp-surface);border-radius:18px;padding:24px;box-shadow:inset 0 1px #ffffff09,0 15px 65px #00000025}.hp-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.hp-dialog h2{margin:0 0 6px;font-size:15px;font-weight:550;line-height:1.5}.hp-dialog>header p{margin:0;font-size:11px;color:var(--hp-muted);line-height:1.6}.hp-dialog>header button{display:grid;place-items:center;padding:4px}.hp-dialog form{display:flex;flex-direction:column;gap:18px}.hp-dialog label{display:flex;flex-direction:column;gap:8px;font-size:11px;color:var(--hp-muted)}.hp-dialog input,.hp-dialog textarea{border:0;border-radius:0;background:transparent;color:var(--hp-text);padding:9px 0;border-bottom:1px solid var(--hp-divider);font:inherit;font-size:13px;line-height:1.65;min-width:0;width:100%;resize:vertical}.hp-dialog textarea{min-height:125px}.hp-dialog form footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:8px}.hp-dialog small{font-size:10px;color:var(--hp-muted)}.hp-dialog footer button{color:#ff6a00;font-size:12px;padding:7px 0}.hp-keypad-dialog{width:310px}.hp-keypad-dialog .hp-digits{text-align:center;font-size:20px;letter-spacing:2px;margin-bottom:20px}.hp-keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.hp-keypad button{min-height:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0}.hp-keypad strong{font-size:22px;font-weight:400}.hp-keypad small{font-size:8px;letter-spacing:1px;margin-top:3px}.hp-keypad-dialog>footer{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:15px;text-align:center}@media(hover:hover)and (pointer:fine){.hp-phone button:hover:not(:disabled),.hp-dialog button:hover:not(:disabled){text-decoration:underline;text-underline-offset:4px;background:transparent!important;color:inherit}.hp-channel-tools button:hover svg,.hp-icon:hover svg{transform:translateY(-1px)}.hp-phone .hct-launchers button:hover:not(:disabled){color:var(--hp-muted)}.hp-queue-answer:hover,.hp-end:hover,.hp-held-end:hover{opacity:.8}}@media(max-width:1150px){.hp-phone{grid-template-columns:minmax(0,1fr) 218px;gap:12px}.hp-current{padding:14px}.hp-channel-tools{gap:12px;flex-wrap:wrap}.hp-phone .hct-launchers{gap:18px;flex-wrap:wrap}}@container (max-width:650px){.hp-phone{grid-template-columns:minmax(0,1fr);gap:8px;max-width:none}.hp-queue{grid-row:1;padding:9px 14px}.hp-queue>header{margin-bottom:8px}.hp-queue-list{max-height:96px}.hp-queue-row{min-height:50px;padding:6px 8px}.hp-current{padding:12px 14px 9px}.hp-channel-tools{justify-content:space-between;margin-top:10px;padding-bottom:8px}.hp-call-tools{padding-top:3px}.hp-phone .hct-launchers{justify-content:space-between}.hp-queue-list>h3{margin-top:6px}}@media(max-width:800px){.hp-phone{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;max-width:none}.hp-queue{grid-row:1;padding:9px 14px;border-radius:13px}.hp-queue>header{margin-bottom:8px}.hp-queue-list{max-height:96px}.hp-queue-row{min-height:50px;padding:6px 8px}.hp-queue-list>h3{margin:6px 0 0}.hp-current{padding:12px 14px 9px;border-radius:13px}.hp-channel-tools{justify-content:space-between;gap:6px;margin-top:10px;padding-bottom:8px;flex-wrap:nowrap}.arc-workspace .hp-phone .hp-channel-tools button{font-size:9px;gap:4px}.hp-channel-tools svg{width:15px;height:15px}.hp-call-tools{padding-top:3px}.hp-phone .hct-launchers{gap:16px;justify-content:space-between;flex-wrap:nowrap}.arc-workspace .hp-phone .hct-launchers button{font-size:9px;gap:4px}.hp-call-heading{gap:7px}.hp-call-heading>time{font-size:10px}.hp-primary-controls{gap:3px}.arc-workspace .hp-phone .hp-icon{width:26px;height:30px}.hp-person strong{font-size:12px}.arc-workspace .hp-phone .hp-end{padding-left:3px;font-size:10px!important}.hp-person small{font-size:9px}.hp-status{margin-right:0}.hp-dialog{padding:20px}.hp-dialog textarea,.hp-dialog input{font-size:16px}}.hp-phone.hp-stacked{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;max-width:none;align-items:start}.hp-stacked>.hp-queue{grid-row:1;padding:14px}.hp-stacked>.hp-current{grid-row:2;padding:12px 14px}.hp-stacked .hp-queue>header{margin:0;gap:10px;font-size:15px}.hp-stacked .hp-queue>header h2{flex:1;min-width:0;font-weight:600}.hp-stacked .hp-queue>header h2 svg{width:18px;height:18px}.hp-stacked .hp-queue>header>small{font-size:11px;white-space:nowrap}.arc-workspace .hp-stacked .hp-collapse{display:grid;place-items:center;width:24px;height:26px;padding:0;color:var(--hp-muted)!important;flex-shrink:0}.hp-stacked .hp-collapse svg{width:18px;height:18px;color:inherit}.hp-expand{overflow:hidden}.hp-stacked .hp-queue-expand>.hp-queue-list{margin-top:12px;max-height:280px}.hp-stacked .hp-queue-row{grid-template-rows:20px 20px;min-height:64px;padding:10px;-moz-column-gap:8px;column-gap:8px}.hp-stacked .hp-queue-person strong{font-size:13px;line-height:20px;font-weight:550}.hp-stacked .hp-queue-person small{font-size:11px;line-height:20px}.hp-stacked .hp-queue-meta{font-size:11px}.arc-workspace .hp-stacked .hp-queue-answer{font-size:11px!important}.hp-stacked .hp-queue-answer svg,.hp-stacked .hp-held-end svg{width:16px;height:16px}.hp-stacked .hp-queue-list>h3{margin-top:6px;font-size:12px}.hp-stacked .hp-queue-list>h3 small{font-size:11px}.hp-stacked .hp-empty{font-size:11px}.hp-stacked .hp-call-heading{display:grid;grid-template-columns:6px minmax(0,1fr) auto;-moz-column-gap:8px;column-gap:8px;row-gap:6px;align-items:center}.hp-stacked .hp-status{grid-column:1;grid-row:1;align-self:start;margin:5px 0 0}.hp-stacked .hp-person{grid-column:2 / 4;grid-row:1}.hp-stacked .hp-person strong{font-size:14px;line-height:20px;font-weight:550}.hp-stacked .hp-person small{font-size:11px;line-height:16px;margin-top:2px}.hp-stacked .hp-call-heading>time{grid-column:2;grid-row:2;font-size:12px}.hp-stacked .hp-primary-controls{grid-column:3;grid-row:2;gap:6px}.arc-workspace .hp-stacked .hp-icon{width:24px;height:26px}.arc-workspace .hp-stacked .hp-end{height:26px;padding:0;gap:4px;font-size:11px!important}.hp-stacked .hp-channel-tools{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-top:14px;padding-bottom:0;border-bottom:0}.arc-workspace .hp-stacked .hp-channel-tools button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:48px;padding:3px 0;font-size:11px;white-space:normal;text-align:center;line-height:15px}.hp-stacked .hp-channel-tools svg{width:18px;height:18px}.hp-stacked .hp-call-tools{padding-top:12px}.hp-stacked .hp-receipt{font-size:11px}.hp-stacked>.hp-queue:has(>header>.hp-collapse[aria-expanded=false]),.hp-stacked>.hp-current:has(>.hp-call-heading .hp-collapse[aria-expanded=false]){height:auto!important;min-height:0!important}@media(hover:hover)and (pointer:fine){.hp-stacked button:hover:not(:disabled){text-decoration:none;opacity:1}.hp-stacked .hp-channel-tools button:hover svg,.hp-stacked .hp-icon:hover svg{transform:none}}@media(max-width:900px){.hp-phone.hp-stacked{gap:8px}.hp-stacked>.hp-queue{padding:10px 12px}.hp-stacked>.hp-current{padding:10px 12px}.hp-stacked .hp-queue-expand>.hp-queue-list{max-height:min(28dvh,260px)}}@media(prefers-reduced-motion:reduce){.hp-phone button,.hp-dialog button,.hp-phone svg{transition:none!important;animation:none!important}}.hp-stacked .hp-queue>header{font-size:11px}.hp-stacked .hp-queue>header h2{font-weight:500}.hp-stacked .hp-queue>header>small{font-size:10px}.hp-stacked .hp-queue-person strong{font-size:11px;font-weight:500}.hp-stacked .hp-queue-person small,.hp-stacked .hp-queue-meta{font-size:9px}.arc-workspace .hp-stacked .hp-queue-answer{font-size:9px!important}.hp-stacked .hp-queue-list>h3{font-size:9px;font-weight:400}.hp-stacked .hp-queue-list>h3 small,.hp-stacked .hp-empty{font-size:9px}.hp-stacked .hp-person strong{font-size:13px}.hp-stacked .hp-person small{font-size:10px}.hp-stacked .hp-call-heading>time{font-size:11px}.arc-workspace .hp-stacked .hp-channel-tools button,.hp-stacked .hp-receipt{font-size:10px}.he-block{position:absolute;left:420px;top:100px;width:360px;height:340px;z-index:20;display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0;padding:20px;overflow:auto;overscroll-behavior:contain;background:var(--lh-panel);color:var(--lh-ink);border-radius:14px;box-shadow:inset 0 1px #ffffff08;font-family:inherit;scrollbar-width:thin}.heb-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0}.he-block h2{margin:0;font-size:13px;font-weight:550;line-height:1.5}.arc-workspace .lh-home .he-block .heb-heading>button{font:inherit;font-size:10px;color:var(--lh-muted);min-height:22px}.heb-body{min-height:0;font-size:12px;line-height:1.7}.heb-meta{font-size:10px;line-height:1.65;color:var(--lh-muted)}.he-block p{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;-webkit-line-clamp:unset}.he-block .hi-inbox{height:100%;min-height:0;border:0;border-radius:0;background:transparent;box-shadow:none}.heb-inbox{padding:0}.he-block .hp-phone{display:contents}.he-block .hp-current,.he-block .hp-queue{width:100%;min-width:0;padding:0;flex:1;background:transparent;box-shadow:none;border-radius:0}.he-block .hp-current{color:var(--lh-ink);--hp-text:var(--lh-ink);--hp-muted:var(--lh-muted);--hp-divider:var(--lh-line)}.he-block .hp-queue{display:flex;flex-direction:column;color:var(--lh-ink);--hp-text:var(--lh-ink);--hp-muted:var(--lh-muted);--hp-divider:var(--lh-line)}.he-block .hp-queue-list{max-height:none;min-height:0;overflow:auto}.he-block .hp-channel-tools,.he-block .hct-launchers{flex-wrap:wrap;gap:15px}.he-block .lh-presence{padding:0;min-height:0;height:100%;gap:0}.he-block .lh-orbit{width:96px;height:96px;margin-bottom:12px}.he-block .lh-presence h1{font-size:27px}.he-block .lh-metrics{padding:12px 0;gap:10px;flex-shrink:0}.he-block .lh-metrics strong{font-size:19px}.he-block .lh-metrics span{font-size:10px}.he-block .lh-observed{display:flex;flex-direction:column;padding:0;gap:16px}.heb-transcript,.heb-details,.heb-coaching{overflow:auto;flex:1;padding-right:4px;scrollbar-width:thin}.heb-transcript article,.heb-details article{padding:14px 0;border-bottom:1px solid var(--lh-line)}.heb-transcript article header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;font-size:11px}.heb-transcript article p{margin:9px 0 0;line-height:1.7}.heb-details dl{margin:0 0 20px}.heb-details dl>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--lh-line)}.heb-details dt{font-size:10px;color:var(--lh-muted)}.heb-details dd{margin:0;overflow-wrap:anywhere;font-size:12px}.heb-details h3{font-size:12px;font-weight:500;margin:22px 0 0}.heb-details article p{margin:7px 0 0}.heb-coaching .lh-playbook-points li>div{flex-wrap:wrap;gap:4px}.heb-assistant{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;flex:1;text-align:center}.heb-assistant .ha-widget{flex-shrink:0}.heb-assistant>p{max-width:220px}.hp-edit-title{margin:0 0 9px;font-size:12px;font-weight:550;line-height:1.5}.hp-edit-subtitle,.lh-edit-subtitle{margin:0 0 12px;color:var(--lh-muted);font-size:10px;line-height:1.65;white-space:normal;overflow-wrap:anywhere}@media(hover:hover)and (pointer:fine){.arc-workspace .lh-home .he-block button:hover{background:transparent!important}}@media(max-width:700px){.he-block{position:static;width:100%;height:340px;max-width:100%;left:auto;top:auto;transform:none;z-index:auto;padding:18px;order:1;flex-shrink:0}.heb-inbox{height:510px;padding:0}.heb-phone,.heb-queue{height:auto;min-height:150px}.heb-coaching{height:430px}}@media(max-width:900px)and (min-width:701px){.he-block{position:static;left:auto;top:auto;transform:none;width:100%;max-width:100%;height:340px;grid-column:1/-1;z-index:auto;flex-shrink:0}}.arc-workspace .lh-home :is(.hp-end,.hp-held-end) svg{color:#ef4148!important}.arc-workspace .lh-home>.he-block{flex:none}.lh-home{--lh-bg:#f1f1f0;--lh-panel:#fafaf8;--lh-row:#ededeb;--lh-ink:#292929;--lh-muted:#737370;--lh-line:#dededb;--lh-orange:#ff6a00;display:grid;grid-template-columns:360px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:20px;flex:1;min-height:0;padding:20px;background:var(--lh-bg);color:var(--lh-ink);font-family:Geist Variable,sans-serif}.f-dark .lh-home{--lh-bg:#0b0c0b;--lh-panel:#111212;--lh-row:#171918;--lh-ink:#e8e8e3;--lh-muted:#969a93;--lh-line:#2a2d29}.lh-home *{box-sizing:border-box}.lh-home svg{width:16px;height:16px;flex-shrink:0}.arc-workspace .lh-home button{font:inherit;cursor:pointer;background:transparent;border:0;box-shadow:none;padding:0;min-height:0;color:inherit}.lh-home button:focus-visible,.lh-home input:focus-visible{outline:2px solid #ff6a00!important;outline-offset:4px}.lh-left{grid-row:1/3;min-height:0;overflow:hidden}.lh-center{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:auto;scrollbar-width:thin}.lh-perspective{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--lh-muted);font-size:11px;flex-shrink:0}.lh-perspective>span{font-size:12px;color:var(--lh-ink);font-weight:500}.lh-perspective>div{display:flex;align-items:center;gap:18px}.lh-perspective small{font-size:9px}.arc-workspace .lh-home .lh-perspective button{font-size:10px;display:flex;align-items:center;gap:5px}.lh-perspective svg{width:12px;height:12px}.lh-presence{flex:1;min-height:245px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:12px 14px 24px}.lh-orbit{width:128px;height:128px;margin-bottom:12px}.lh-presence h1{font-size:clamp(26px,2.2vw,34px);font-weight:450;letter-spacing:-1.1px;line-height:1.2;margin:0 0 12px}.lh-presence>p{font-size:12px;color:var(--lh-muted);line-height:1.7;margin:0}.arc-workspace .lh-home .lh-ask{display:flex;align-items:center;gap:7px;margin-top:16px;font-size:11px;color:var(--lh-muted);padding:5px 0}.lh-ask svg{color:#ff6a00;width:14px;height:14px}.lh-pulse{max-width:856px;width:100%;flex-shrink:0;padding:16px 0 2px;border-top:1px solid var(--lh-line)}.lh-pulse>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.lh-pulse h2{font-size:11px;font-weight:500;margin:0}.arc-workspace .lh-home .lh-pulse>header button{font-size:10px;color:var(--lh-muted)}.lh-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lh-metrics>div{display:flex;flex-direction:column;gap:6px}.lh-metrics strong{font-size:21px;font-weight:450;letter-spacing:-.6px;font-variant-numeric:tabular-nums}.lh-metrics span{font-size:10px;color:var(--lh-muted)}.lh-observed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:20px}.arc-workspace .lh-home .lh-observed>button{display:flex;align-items:flex-start;gap:9px;text-align:left;padding:0;min-width:0}.lh-observed>button>svg{width:15px;height:15px;color:#ff6a00;margin-top:2px}.lh-observed span{display:flex;flex-direction:column;gap:5px;min-width:0}.lh-observed strong{font-size:11px;font-weight:500;line-height:1.5}.lh-observed small{font-size:10px;line-height:1.6;color:var(--lh-muted)}.lh-dock{grid-column:2;display:flex;align-items:flex-end;gap:18px;min-width:0;container-type:inline-size;position:relative}.lh-dock>.hp-phone{flex:1}.lh-receipt{position:fixed;top:76px;left:50%;transform:translate(-50%);background:var(--lh-panel);color:var(--lh-ink);border:1px solid var(--lh-line);border-radius:10px;padding:12px 16px;display:flex;align-items:center;gap:10px;font-size:12px;z-index:130;max-width:90%}.lh-receipt svg{color:#85a78b}.arc-workspace .is-home>.f-header,.arc-workspace .is-home .arc-home-tools{display:none}.arc-workspace:has(.lh-home) .arc-topbar :is(.arc-callbar,.arc-queue-line){display:none}.arc-workspace .arc-main-canvas.is-home>.arc-dock{display:none!important}.arc-workspace:has(.lh-home) .arc-nudge{bottom:320px}.lh-media-stage{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;min-height:200px;justify-content:center;margin:8px 0 20px;background:#88888808;border-radius:12px}.lh-media-stage>svg{width:34px;height:34px;color:#ff6a00}.lh-media-stage p{font-size:12px;color:#90908a;margin:0}@media(hover:hover)and (pointer:fine){.lh-perspective button:hover,.lh-ask:hover,.lh-pulse button:hover{text-decoration:underline;text-underline-offset:4px}}@media(min-width:1600px){.lh-home{grid-template-columns:390px minmax(0,1fr);gap:24px;padding:24px}}@media(max-width:1150px){.lh-home{grid-template-columns:320px minmax(0,1fr);padding:14px;gap:16px}.lh-dock{gap:10px}.lh-perspective>div{gap:10px}.lh-perspective small{display:none}.lh-presence{min-height:210px}.lh-orbit{margin-bottom:4px}.lh-presence h1{font-size:26px}.lh-presence>p{font-size:11px}.lh-observed{gap:14px}.lh-metrics{gap:10px}}@media(max-width:900px)and (min-width:701px){.lh-home{grid-template-columns:280px minmax(0,1fr)}.lh-dock>.ha-widget{position:absolute;right:0;top:-76px}.lh-observed{grid-template-columns:1fr;gap:12px}}@media(max-width:700px){.lh-home{display:flex;flex-direction:column;padding:16px 12px 400px;gap:24px;overflow:visible;min-height:100%}.lh-center{order:0;overflow:visible;min-height:450px}.lh-presence{min-height:280px;padding:10px 8px 24px}.lh-presence h1{font-size:28px}.lh-presence>p{max-width:300px}.lh-left{order:1;overflow:visible}.lh-left>.hi-inbox{min-height:480px}.lh-pulse{padding-top:20px}.lh-observed{gap:16px}.lh-dock{order:2;position:fixed;bottom:calc(62px + env(safe-area-inset-bottom));left:9px;right:9px;z-index:25;background:var(--lh-bg);border-radius:15px;display:block}.lh-dock>.ha-widget{position:absolute;right:0;top:-76px}.arc-workspace:has(.lh-home) .arc-nudge{bottom:420px}.lh-playbook-points li>div{flex-wrap:wrap;gap:4px}}.lh-dialog{font-family:Geist Variable,sans-serif;max-width:530px!important;background:#fafaf8!important;color:#292929!important;border:1px solid #dededb!important;font-size:13px;line-height:1.6}.lh-dialog.f-dark{background:#191919!important;color:#ddd!important;border-color:#383838!important}.lh-dialog label{font-size:12px;color:#90908a}.lh-dialog input{width:100%;font:inherit;font-size:13px;line-height:1.7;background:#8881;border:1px solid #8883;border-radius:8px;color:inherit;padding:12px}.lh-dialog button{font:inherit;font-size:12px;color:inherit;cursor:pointer;border:0;background:transparent;padding:8px 0;display:flex;align-items:center;gap:7px}.lh-dialog .lh-dialog-primary{border-radius:7px;padding:9px 14px;background:#ff6a00;color:#101010}.lh-dialog button:disabled{opacity:.5}.lh-reminder-form{display:flex;flex-direction:column;gap:12px}.lh-reminder-form button{align-self:flex-end}.lh-day-list>button{width:100%;padding:13px 0;text-align:left;border-bottom:1px solid #8883}.lh-day-list>button>span{display:flex;flex-direction:column;gap:5px}.lh-day-list small{font-size:10px;color:#90908a}.lh-right{grid-column:3;grid-row:1 / 3;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;min-width:0;min-height:0}.lh-call-sidebar{min-width:0;width:100%}.lh-right>.lh-dock{display:flex;flex-direction:column;align-items:stretch;gap:12px;container-type:normal;width:100%}.lh-right>.lh-dock>.hp-phone{flex:none;width:100%}.lh-right>.lh-dock>.ha-widget{position:relative;align-self:flex-end;right:auto;top:auto}.lh-center>.lh-presence:has(>.ha-home){height:0;min-height:270px;padding:16px 0 24px}@media(max-width:900px){.lh-center>.lh-presence:has(>.ha-home){height:390px;min-height:390px;flex:none}}@media(min-width:901px){.lh-home{grid-template-columns:320px minmax(0,1fr) 344px}.lh-center{grid-row:1 / 3}}@media(min-width:1600px){.lh-home{grid-template-columns:360px minmax(0,1fr) 344px}}@media(max-width:1150px)and (min-width:901px){.lh-home{grid-template-columns:300px minmax(0,1fr) 316px}}@media(max-width:900px){.lh-home{display:flex;flex-direction:column;padding-bottom:340px;overflow:visible}.lh-right{order:2;position:fixed;right:12px;bottom:calc(62px + env(safe-area-inset-bottom));width:344px;max-width:calc(100vw - 24px);z-index:25;gap:8px;background:var(--lh-bg);border:1px solid var(--lh-line);border-radius:16px;padding:10px}.lh-right>.lh-dock{position:static;left:auto;right:auto;bottom:auto;background:transparent;gap:8px}.lh-center{order:0;overflow:visible;min-height:450px}.lh-left{order:1;overflow:visible}.lh-right>.lh-dock>.ha-widget{display:block}.lh-call-sidebar{border:0;padding:0}}@media(min-width:901px)and (max-width:1200px){.lh-home{grid-template-columns:minmax(0,1fr) 316px;grid-template-rows:max-content max-content;overflow:auto;align-items:start;align-content:start}.lh-center{grid-column:1;grid-row:1;overflow:visible;min-height:-moz-max-content;min-height:max-content}.lh-center>.lh-presence:has(>.ha-home){height:340px;min-height:340px;flex:none;padding:16px 0 24px}.lh-left{grid-column:1;grid-row:2;min-height:380px;overflow:visible}.lh-left>.hi-inbox{min-height:380px}.lh-right{grid-column:2;grid-row:1 / 3;position:sticky;top:0;height:calc(100dvh - 100px);max-height:calc(100dvh - 100px)}}.lh-playbook-heading{display:flex;flex-direction:column;gap:4px}.lh-playbook-heading strong{font-size:13px}.lh-playbook-heading small,.lh-dialog-note{font-size:11px;color:var(--lh-muted);line-height:1.7}.lh-playbook>p{margin:10px 0}.lh-playbook blockquote{margin:10px 0;background:var(--lh-row);border-left:2px solid #ff6a0050;padding:10px 13px;white-space:normal}.lh-playbook blockquote small{font-size:10px;color:var(--lh-muted)}.lh-playbook blockquote p{margin:4px 0 0;font-size:12px;line-height:1.7}.lh-playbook-points{list-style:none;padding:0;margin:14px 0}.lh-playbook-points li{padding:13px 0;border-top:1px solid var(--lh-line)}.lh-playbook-points li>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.lh-playbook-points strong{font-size:12px;font-weight:500}.lh-point-state{font-size:10px;white-space:nowrap;color:var(--lh-muted)}.lh-point-state.is-covered{color:#85a78b}.lh-point-state.is-missing{color:#ff8a3d}.lh-playbook-points li>p{font-size:11px;line-height:1.7;color:var(--lh-muted);margin:5px 0}.lh-playbook-sources{border-top:1px solid var(--lh-line);padding:12px 0;font-size:12px}.lh-playbook-sources summary{cursor:pointer}.lh-playbook-sources p{white-space:pre-wrap;font-size:11px}.lh-dialog-buttons{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:12px}.arc-workspace .lh-home .lh-dialog-buttons button{font-size:11px;color:#ff6a00}.lh-home[data-home-layout=reference]{grid-template-columns:232px minmax(0,1fr) 280px;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;padding:20px;overflow:hidden;align-items:stretch}.lh-home[data-home-layout=reference]>.lh-left{grid-column:3;grid-row:1 / 4;min-height:0;overflow:hidden}.lh-home[data-home-layout=reference]>.lh-center{grid-column:2;grid-row:1 / 3;overflow:hidden;gap:16px;min-height:0}.lh-home[data-home-layout=reference]>.lh-session-column{grid-column:1;grid-row:2 / 4;min-height:0;overflow:auto;scrollbar-width:thin;padding-bottom:4px}.lh-home[data-home-layout=reference]>.lh-right,.lh-home[data-home-layout=reference] .lh-dock,.lh-home[data-home-layout=reference] .lh-dock>.hp-phone{display:contents;position:static;height:auto;max-height:none;container-type:normal;padding:0;border:0;background:none}.lh-home[data-home-layout=reference] .hp-queue{grid-column:1;grid-row:1;align-self:start}.lh-home[data-home-layout=reference] .hp-current{grid-column:2;grid-row:3;align-self:end;padding:10px 14px}.lh-home[data-home-layout=reference] .lh-center>.lh-presence:has(>.ha-home){flex:1;height:0;min-height:220px;padding:0 0 8px}.lh-home[data-home-layout=reference] .ha-home{max-height:none;max-width:540px}.lh-home[data-home-layout=reference] .ha-home-intro{justify-content:center;padding:24px 12px}.lh-home[data-home-layout=reference] .ha-home-compose{min-height:58px}.lh-home[data-home-layout=reference] .lh-call-cards{flex-shrink:0;min-width:0}.lh-home[data-home-layout=reference] .lh-pulse{max-width:none;width:100%}.lh-home[data-home-layout=reference] .lh-pulse>header{gap:8px;flex-wrap:wrap;margin-bottom:14px}.lh-home[data-home-layout=reference] .lh-metrics{display:flex;flex-direction:column;gap:0}.lh-home[data-home-layout=reference] .lh-metrics>div{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;border-right:0;border-bottom:1px solid var(--lh-line)}.lh-home[data-home-layout=reference] .lh-metrics strong{font-size:17px;letter-spacing:0}.lh-home[data-home-layout=reference] .lh-metrics span{font-size:10px}.lh-home[data-home-layout=reference] .lh-observed{grid-template-columns:1fr;gap:16px;margin-top:16px;padding-top:0;border-top:0}.lh-home[data-home-layout=reference] .hp-stacked .hp-call-heading{display:flex;align-items:center;gap:10px}.lh-home[data-home-layout=reference] .hp-stacked .hp-status{align-self:center;margin:0}.lh-home[data-home-layout=reference] .hp-stacked .hp-person{display:flex;align-items:center;gap:8px;flex:1}.lh-home[data-home-layout=reference] .hp-stacked .hp-person small{margin:0}.lh-home[data-home-layout=reference] .hp-stacked .hp-channel-tools{display:flex;justify-content:space-around;gap:12px;margin-top:8px}.arc-workspace .lh-home[data-home-layout=reference] .hp-stacked .hp-channel-tools button{flex-direction:row;min-height:28px;gap:6px;padding:0}.lh-home[data-home-layout=reference] .hp-stacked .hp-channel-tools svg{width:16px;height:16px}.lh-home[data-home-layout=reference] .hp-stacked .hp-queue-expand>.hp-queue-list{max-height:min(32dvh,300px)}@media(min-width:1600px){.lh-home[data-home-layout=reference]{grid-template-columns:250px minmax(0,1fr) 300px;padding:24px;gap:18px}}@media(max-width:1200px)and (min-width:1001px){.lh-home[data-home-layout=reference]{grid-template-columns:218px minmax(0,1fr) 248px;padding:16px;gap:12px}.lh-home[data-home-layout=reference] .hp-person small{max-width:180px}}@media(max-width:1000px){.lh-home[data-home-layout=reference]{display:flex;flex-direction:column;overflow:visible;padding:16px 12px 160px;gap:20px}.lh-home[data-home-layout=reference]>.lh-center{order:0;overflow:visible;min-height:460px;gap:20px}.lh-home[data-home-layout=reference] .lh-center>.lh-presence:has(>.ha-home){height:360px;min-height:360px;flex:none;padding:0}.lh-home[data-home-layout=reference] .hp-queue{order:1;align-self:stretch}.lh-home[data-home-layout=reference]>.lh-session-column{order:2;overflow:visible;min-height:0}.lh-home[data-home-layout=reference]>.lh-left{order:3;overflow:visible;min-height:480px}.lh-home[data-home-layout=reference] .hp-current{position:fixed;left:12px;right:12px;bottom:calc(62px + env(safe-area-inset-bottom));z-index:25;max-width:none}.lh-home[data-home-layout=reference] .hp-stacked .hp-person{flex-direction:column;align-items:flex-start;gap:0}.lh-home[data-home-layout=reference] .hp-stacked .hp-person strong{max-width:100%}.lh-home[data-home-layout=reference] .hp-stacked .hp-person small{font-size:9px;max-width:100%}.lh-home[data-home-layout=reference] .hp-stacked .hp-call-heading,.lh-home[data-home-layout=reference] .hp-stacked .hp-channel-tools{gap:6px}}html .f-workspace.jr-macro.arc-workspace:has(.lh-home),html body:has(.lh-home) .f-dialog{--ia-bg:#f5f5f5;--ia-canvas:#fcfcfc;--ia-surface:#fff;--ia-surface-2:#eeeeee;--ia-surface-3:#e3e3e3;--ia-text:#181818;--ia-muted:#626262;--ia-subtle:#747474;--ia-line:#d6d6d6;--ia-line-strong:#a8a8a8;--ia-success:#ff6a00;--ia-success-soft:#ff6a0012;--ia-success-line:#ff6a0033;--ia-dot-ok:#ff6a00;--ia-st-ok:#ff6a00;--ia-dot-call:#ff6a00;--ia-dot-meet:#ff6a00;--ia-dot-wait:#ff6a00;--ia-st-call:#ff6a00;--ia-st-meet:#ff6a00;--ia-st-wait:#ff6a00;--green:#ff6a00;--blue:#ff6a00;--purple:#ff6a00;--ok:#ff6a00;--u-success:#ff6a00}html .f-workspace.jr-macro.arc-workspace.f-dark:has(.lh-home),html body:has(.lh-home) .f-dialog.f-dark{--ia-bg:#111111;--ia-canvas:#161616;--ia-surface:#1d1d1d;--ia-surface-2:#262626;--ia-surface-3:#323232;--ia-text:#f4f4f4;--ia-muted:#b6b6b6;--ia-subtle:#999999;--ia-line:#3d3d3d;--ia-line-strong:#686868}.arc-workspace .lh-home{--lh-bg:#f1f1f1;--lh-panel:#fafafa;--lh-row:#ededed;--lh-ink:#292929;--lh-muted:#737373;--lh-line:#dedede}.arc-workspace:where(.f-dark) .lh-home{--lh-bg:#0b0b0b;--lh-panel:#121212;--lh-row:#181818;--lh-ink:#e8e8e8;--lh-muted:#969696;--lh-line:#2c2c2c}.lh-home .hi-inbox{--hi-bg:#fafafa;--hi-row:#f1f1f1;--hi-ink:#292929;--hi-muted:#737373;--hi-line:#dddddd}.lh-home .hi-inbox.hi-dark{--hi-bg:#121212;--hi-row:#191919;--hi-ink:#e8e8e8;--hi-muted:#969696;--hi-line:#2c2c2c}.lh-home .hp-phone{--hp-surface:#f8f8f8;--hp-text:#252525;--hp-muted:#787878;--hp-divider:#86868620}.lh-home .hp-phone.hp-dark{--hp-surface:#141414;--hp-text:#e1e1e1;--hp-muted:#969696;--hp-divider:#e8e8e812}.lh-home .hp-status i,.lh-home .hp-status.is-held i{background:#ff6a00}.lh-home .lh-receipt svg,.lh-home .lh-point-state.is-covered{color:#ff6a00}html .arc-workspace:has(.lh-home) .arc-ai-mark ellipse{fill:#ff6a00!important;mix-blend-mode:normal!important}html .arc-workspace:has(.lh-home) .arc-profile-avatar{background:#292929;color:#d5d5d5}html .arc-workspace:has(.lh-home) :is(.arc-topbar,.arc-icon-rail){--btn-bg:var(--ia-surface);--btn-hi:#ffffff0d;--btn-lo:#00000066}html body:has(.lh-home) .ha-panel{--ha-bg:#fafafa;--ha-text:#242424;--ha-muted:#777777;--ha-line:#d5d5d5;--ha-row:#eeeeee}html body:has(.lh-home) .ha-panel.ha-dark{--ha-bg:#121212;--ha-text:#e7e7e7;--ha-muted:#979797;--ha-line:#414141;--ha-row:#292929}html body:has(.lh-home) .hi-conversation{--hi-bg:#fafafa;--hi-row:#f1f1f1;--hi-ink:#292929;--hi-muted:#737373;--hi-line:#dddddd}html body:has(.lh-home) .hi-conversation.hi-dark{--hi-bg:#121212;--hi-row:#191919;--hi-ink:#e8e8e8;--hi-muted:#969696;--hi-line:#2c2c2c}html body:has(.lh-home) .hp-dialog{--hp-surface:#f8f8f8;--hp-text:#252525;--hp-muted:#787878;--hp-divider:#86868620}html body:has(.lh-home) .hp-dialog.hp-dark{--hp-surface:#141414;--hp-text:#e1e1e1;--hp-muted:#969696;--hp-divider:#e8e8e812}html body:has(.lh-home) .hct-window{--hct-bg:#fafafa;--hct-ink:#292929;--hct-muted:#777777;--hct-line:#dddddd;--lh-row:#f1f1f1}html body:has(.lh-home) .hct-window.hct-dark{--hct-bg:#121212;--hct-ink:#dedede;--hct-muted:#929292;--hct-line:#303030;--lh-row:#1a1a1a}html body:has(.lh-home) .hct-window .lh-point-state.is-covered{color:#ff6a00}html body:has(.lh-home) .he-panel{--he-bg:#fafafa;--he-ink:#292929;--he-muted:#777777;--he-line:#dedede;--he-field:#f0f0f0}html body:has(.lh-home) .he-panel.he-dark{--he-bg:#181818;--he-ink:#e8e8e8;--he-muted:#a0a0a0;--he-line:#393939;--he-field:#202020}html body:has(.lh-home) .lh-dialog{background:#fafafa!important;color:#292929!important;border-color:#dedede!important}html body:has(.lh-home) .lh-dialog.f-dark{background:#191919!important;color:#ddd!important;border-color:#383838!important}html .f-workspace.jr-macro.arc-workspace:has(.lh-home[data-home-page-preset=macro]){--ia-bg:#151515;--ia-canvas:#151515;--ia-surface:#1d1d1d;--ia-surface-2:#242424;--ia-surface-3:#282828;--ia-text:#eeeeee;--ia-muted:#969696;--ia-subtle:#858585;--ia-line:#303030;--ia-line-strong:#484848;--surface-0:#151515;--surface-1:#1d1d1d;--surface-2:#242424;--surface-3:#282828;--surface-4:#303030;--content-strong:#eeeeee;--content-primary:#c8c8c8;--content-secondary:#b1b1b1;--content-muted:#969696;--content-faint:#858585;--canvas:#151515;--card:#1d1d1d;--border:#303030;--edge-light:#484848;--edge-side:#303030;--edge-low:#121212;--ia-font-body:"Inter Variable",sans-serif;--ia-font-display:"Inter Variable",sans-serif;--hm-lift:inset 0 1px 0 #ffffff09,inset 0 -1px 0 #0000007a,0 2px 5px #00000032;background:#151515;color:#c8c8c8;font-family:Inter Variable,sans-serif;color-scheme:dark}.lh-home[data-home-page-preset=macro]{--lh-bg:#151515;--lh-panel:#1d1d1d;--lh-row:#242424;--lh-ink:#eeeeee;--lh-muted:#969696;--lh-line:#303030;font-family:Inter Variable,sans-serif}.lh-home[data-home-page-preset=macro] :is(.hi-inbox,.hp-phone){--hi-bg:#1d1d1d;--hi-row:#242424;--hi-ink:#eeeeee;--hi-muted:#969696;--hi-line:#303030;--hp-surface:#1d1d1d;--hp-text:#eeeeee;--hp-muted:#969696;--hp-divider:#303030}.lh-home[data-home-page-preset=macro] :is(.hi-inbox,.hp-phone,.ha-widget,button,input,textarea,select,h1,h2,h3){font-family:Inter Variable,sans-serif}html .f-workspace.jr-macro.arc-workspace:has(.lh-home[data-home-page-preset=macro]) .arc-main-canvas.is-home{background:#151515!important;border-color:#303030!important}html .f-workspace.jr-macro.arc-workspace:has(.lh-home[data-home-page-preset=macro]) :is(.arc-topbar,.arc-profile-badge,.arc-tabs .arc-tab[aria-current]){background:#1d1d1d!important;border:.5px solid #303030!important;border-top-color:#484848!important;border-bottom-color:#121212!important;box-shadow:var(--hm-lift)!important;border-radius:13px;color:#c8c8c8}html .f-workspace.jr-macro.arc-workspace:has(.lh-home[data-home-page-preset=macro]) .arc-topbar{background:#151515!important;border-radius:0}html .f-workspace.jr-macro.arc-workspace:has(.lh-home[data-home-page-preset=macro]) .arc-tabs .arc-tab[aria-current]{border-radius:7px 7px 0 0;color:#ff6a00}html .f-workspace.jr-macro.arc-workspace:has(.lh-home[data-home-page-preset=macro]) :is(.arc-tab [role=tab],.arc-tab-close,.arc-topbar-search,.arc-profile-text,.arc-profile-text strong,.arc-profile-text small,.arc-top-icon,.arc-nav-item){font-family:Inter Variable,sans-serif}html .f-workspace.jr-macro.arc-workspace:has(.lh-home[data-home-page-preset=macro]) .arc-topbar-search{background:#1d1d1d!important;color:#969696!important;border:.5px solid #ffffff17!important;border-right-color:#000000c7!important;border-bottom-color:#000000c7!important;border-radius:7px;min-height:30px;box-shadow:inset 0 1px #ffffff17,inset 0 -1.5px #000000ad,0 1px 3px #0000008c!important}html .f-workspace.jr-macro.arc-workspace:has(.lh-home[data-home-page-preset=macro]) :is(.arc-icon-rail,.arc-nav-item,.arc-nav-item[aria-current],.arc-top-icon,.arc-tab-close,.arc-rail-toggle){background:transparent!important;border:0!important;box-shadow:none!important}html .f-workspace.jr-macro.arc-workspace:has(.lh-home[data-home-page-preset=macro]) .arc-nav-item{color:#969696}html .f-workspace.jr-macro.arc-workspace:has(.lh-home[data-home-page-preset=macro]) .arc-nav-item[aria-current=page]{color:#ff6a00!important}html .f-workspace.jr-macro.arc-workspace:has(.lh-home[data-home-page-preset=macro]) .arc-nav-item svg{background:transparent!important;border:0!important;box-shadow:none!important}.lh-home[data-home-page-preset=macro] :is(.hi-inbox,.hp-current,.hp-queue,.he-block,.lh-pulse){background:#1d1d1d;border:.5px solid #303030;border-top-color:#484848;border-bottom-color:#121212;border-radius:13px;box-shadow:var(--hm-lift)}.lh-home[data-home-page-preset=macro] :is(.hi-preview,.heb-body,.lh-observed strong){color:#c8c8c8}html body:has(.lh-home[data-home-page-preset=macro]) :is(.ha-panel,.hi-conversation,.hp-dialog,.hct-window,.he-panel,.f-dialog){--ia-bg:#151515;--ia-canvas:#151515;--ia-surface:#1d1d1d;--ia-surface-2:#242424;--ia-surface-3:#282828;--ia-text:#eeeeee;--ia-muted:#969696;--ia-subtle:#858585;--ia-line:#303030;--content-strong:#eeeeee;--content-primary:#c8c8c8;--content-secondary:#b1b1b1;--content-muted:#969696;--content-faint:#858585;--surface-0:#151515;--surface-1:#1d1d1d;--surface-2:#242424;--surface-3:#282828;--ha-bg:#1d1d1d;--ha-text:#c8c8c8;--ha-muted:#969696;--ha-line:#303030;--ha-row:#242424;--hi-bg:#1d1d1d;--hi-ink:#eeeeee;--hi-muted:#969696;--hi-line:#303030;--hi-row:#242424;--hp-surface:#1d1d1d;--hp-text:#eeeeee;--hp-muted:#969696;--hp-divider:#303030;--hct-bg:#1d1d1d;--hct-ink:#c8c8c8;--hct-muted:#969696;--hct-line:#303030;--he-bg:#1d1d1d;--he-ink:#eeeeee;--he-muted:#969696;--he-line:#303030;--he-field:#242424;--lh-panel:#1d1d1d;--lh-row:#242424;--lh-ink:#eeeeee;--lh-muted:#969696;--lh-line:#303030;--ia-font-body:"Inter Variable",sans-serif;--ia-font-display:"Inter Variable",sans-serif;background:#1d1d1d!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#c8c8c8!important;font-family:Inter Variable,sans-serif;color-scheme:dark;border:.5px solid #303030!important;border-top-color:#484848!important;border-bottom-color:#121212!important;border-radius:13px;box-shadow:inset 0 1px #ffffff09,inset 0 -1px #0000007a,0 2px 5px #00000032!important}html body:has(.lh-home[data-home-page-preset=macro]) :is(.ha-panel,.hi-conversation,.hp-dialog,.hct-window,.he-panel,.f-dialog) :is(h1,h2,h3,strong,button,input,textarea,select){font-family:Inter Variable,sans-serif}html body:has(.lh-home[data-home-page-preset=macro]) :is(.ha-panel,.hi-conversation,.hp-dialog,.hct-window,.he-panel,.f-dialog) :is(h1,h2,h3){color:#eee}html body:has(.lh-home[data-home-page-preset=macro]) :is(.ha-compose form,.f-search,.he-tabs button[aria-pressed=true]){background:#242424;border-color:#303030}html body:has(.lh-home[data-home-page-preset=macro]) .arc-global-group>button{background:transparent!important;border:0!important;box-shadow:none!important;color:#c8c8c8}html body:has(.lh-home[data-home-page-preset=macro]) .arc-global-group>button :is(svg,strong){color:inherit}html body:has(.lh-home[data-home-page-preset=macro]) :is(.ha-header button,.ha-prompts button,.hp-dialog button,.hct-window button,.hi-conversation button){background:transparent!important;border:0!important;box-shadow:none!important}@media(hover:hover)and (pointer:fine){html .arc-workspace:has(.lh-home) :is(.arc-profile-badge,.arc-topbar-search,.arc-nav-item):hover{filter:none!important}html .f-workspace.jr-macro.arc-workspace:has(.lh-home[data-home-page-preset=macro]) .arc-topbar-search:hover{background:#1d1d1d!important}html .f-workspace.jr-macro.arc-workspace:has(.lh-home[data-home-page-preset=macro]) .arc-profile-badge:hover{background:#1d1d1d!important}html .f-workspace.jr-macro.arc-workspace:has(.lh-home[data-home-page-preset=macro]) .arc-nav-item:hover{background:transparent!important}html body:has(.lh-home[data-home-page-preset=macro]) .arc-global-group>button:hover{background:transparent!important;color:#ff6a00!important}}.arc-workspace .lh-home[data-home-page-preset=macro]{--hm-lift:inset 0 1px 0 #ffffff21,inset 1px 0 0 #ffffff09,inset 0 -1px 0 #000c,0 3px 0 #080808d9,0 5px 6px #0000007a,0 16px 24px -6px #0008}.lh-home[data-home-page-preset=macro] .hi-heading{padding:15px 14px 13px;min-height:48px}.lh-home[data-home-page-preset=macro] .hi-heading>div>svg{width:18px;height:18px;color:#ff6a00}.lh-home[data-home-page-preset=macro] .hi-heading h2{letter-spacing:0}.lh-home[data-home-page-preset=macro] .hi-search{margin:0 14px 10px;padding:8px 0}.lh-home[data-home-page-preset=macro] .hi-channel-filter{padding:0 14px 12px;gap:10px;font-size:10px}.arc-workspace .lh-home[data-home-page-preset=macro] .hi-channel-filter select{font-size:10px;padding:6px 8px}.lh-home[data-home-page-preset=macro] .hi-scroll{padding:0 14px}.lh-home[data-home-page-preset=macro] .hi-group{padding-top:14px}.lh-home[data-home-page-preset=macro] .hi-group h3{margin-bottom:10px;font-size:9px;letter-spacing:.3px}.lh-home[data-home-page-preset=macro] .hi-item{padding:10px;margin-bottom:8px;border:1px solid #454545;border-radius:8px;background:#ffffff02}.lh-home[data-home-page-preset=macro] .hi-item:last-child{border-bottom:1px solid #454545}.lh-home[data-home-page-preset=macro] .hi-item-top strong{font-size:11px;font-weight:500;line-height:20px;letter-spacing:0}.lh-home[data-home-page-preset=macro] .hi-item-top time{font-size:9px}.lh-home[data-home-page-preset=macro] .hi-preview{font-size:11px;line-height:17px;color:#b8b8b8}.lh-home[data-home-page-preset=macro] .hi-channel{font-size:9px}.lh-home[data-home-page-preset=macro] .hi-actions{gap:12px;margin-top:8px;padding-top:6px;border-top:1px solid #ffffff08}.arc-workspace .lh-home[data-home-page-preset=macro] .hi-actions button{font-size:9px;min-height:24px;gap:4px}.lh-home[data-home-page-preset=macro] .hi-actions svg{width:13px;height:13px}.lh-home[data-home-page-preset=macro] .hi-footer{padding:12px 14px}.lh-home[data-home-page-preset=macro] .hi-inline-compose{flex-wrap:wrap}.lh-home[data-home-page-preset=macro] .hi-inline-compose textarea{width:100%;flex-basis:100%}.lh-home[data-home-page-preset=macro] .hi-compose-tools{width:100%;justify-content:flex-end}.lh-home[data-home-page-preset=macro] .lh-pulse>header{min-height:24px;margin-bottom:18px}.lh-home[data-home-page-preset=macro] .lh-metrics>div{padding-right:12px;border-right:1px solid #ffffff0a}.lh-home[data-home-page-preset=macro] .lh-metrics>div:last-child{padding-right:0;border-right:0}.lh-home[data-home-page-preset=macro] .lh-observed{padding-top:14px;border-top:1px solid #ffffff0d}.lh-home[data-home-page-preset=macro] .hp-current>.lh-call-sidebar{margin-top:12px;padding-top:10px;border-top:1px solid #ffffff14}.lh-home[data-home-page-preset=macro] .hp-current .hct-launchers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.arc-workspace .lh-home[data-home-page-preset=macro] .hp-current .hct-launchers button{display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:center;min-height:40px;padding:4px 0;font-size:9px;white-space:nowrap}.lh-home[data-home-page-preset=macro] .hp-current .hct-launchers button[aria-expanded=true]:after{position:absolute;top:0;right:12px}.lh-home[data-home-page-preset=macro] .ha-home-compose{box-shadow:var(--hm-lift);border-radius:13px;border-top-color:#484848;border-right-color:#303030;border-left-color:#303030;border-bottom-color:#121212}@media(min-width:1201px){.lh-home{grid-template-columns:320px minmax(0,1fr) 320px;gap:20px}.lh-right{justify-content:flex-start;padding-top:0}.lh-center>.lh-presence:has(>.ha-home){min-height:320px}.ha-home{max-height:460px}}@media(min-width:1600px){.lh-home{grid-template-columns:344px minmax(0,1fr) 344px}}@media(max-width:900px){.lh-home[data-home-page-preset=macro] .hp-current>.lh-call-sidebar{margin-top:8px;padding-top:6px}.arc-workspace .lh-home[data-home-page-preset=macro] .hp-current .hct-launchers button{min-height:32px;flex-direction:row;gap:4px;font-size:9px}.lh-home[data-home-page-preset=macro] .hp-current .hct-launchers svg{width:15px;height:15px}}.he-panel,.he-selection,.he-entry{font-family:Geist Variable,sans-serif}.he-target-mode{padding-top:8px}.he-target-mode>button{font-size:11px}.he-preset-buttons{display:flex;gap:8px}.he-preset-buttons button{flex:1;border:1px solid var(--he-line);border-radius:7px;padding:7px 10px;font-size:11px}.he-preset-buttons button[aria-pressed=true]{border-color:#ff6a00;color:#ff8a3d}.he-copy-field{display:block;margin:12px 0}.he-copy-field>span{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--he-muted)}.he-copy-field>span button{display:grid;place-items:center}.he-copy-field>span svg{width:13px;height:13px}.he-body .he-copy-field textarea{height:64px;min-height:44px;font:inherit;line-height:1.5;margin-top:4px}.he-asset-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0;font-size:11px}.he-asset-row button{display:flex;align-items:center;gap:6px}.he-asset-row button svg{width:13px;height:13px}.arc-workspace .lh-home .he-entry{display:flex;align-items:center;gap:6px;font-size:11px;color:#ff6a00;padding:5px 0;white-space:nowrap}.he-entry svg{width:15px;height:15px}.he-panel{--he-bg:#fafaf8;--he-ink:#292929;--he-muted:#777a74;--he-line:#dedfd9;--he-field:#f0f1ec;position:fixed;z-index:210;width:310px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 108px);display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;color:var(--he-ink);background:var(--he-bg);border:1px solid var(--he-line);border-radius:14px;box-shadow:0 14px 54px #0003,inset 0 1px #ffffff10;font-size:12px;line-height:1.5}.he-panel.he-dark{--he-bg:#171918;--he-ink:#e8e8e3;--he-muted:#a0a59c;--he-line:#383d36;--he-field:#1e221e}.he-panel *{box-sizing:border-box}.he-panel svg,.he-selection svg{width:17px;height:17px;flex-shrink:0}.he-panel button,.he-selection button{font:inherit;color:inherit;border:0;background:transparent;box-shadow:none;padding:0;cursor:pointer;min-height:28px}.he-panel button:disabled{opacity:.3;cursor:default}.he-panel button:focus-visible,.he-panel input:focus-visible,.he-panel select:focus-visible,.he-panel textarea:focus-visible,.he-selection button:focus-visible{outline:2px solid #ff6a00;outline-offset:3px}.he-panel button:active:not(:disabled){transform:scale(.98)}.he-panel>header{display:flex;align-items:center;gap:9px;padding:14px 15px;border-bottom:1px solid var(--he-line);cursor:grab;touch-action:none;flex-shrink:0}.he-panel>header:active{cursor:grabbing}.he-panel>header>svg{width:12px;color:var(--he-muted)}.he-panel>header>div{flex:1;display:flex;flex-direction:column;gap:3px}.he-panel>header strong{font-size:14px;font-weight:550;letter-spacing:-.25px}.he-panel>header small{font-size:10px;color:var(--he-muted)}.he-panel>header>button{width:24px;display:grid;place-items:center;color:var(--he-muted)}.he-toolbar{display:flex;align-items:center;gap:8px;padding:10px 15px;border-bottom:1px solid var(--he-line);flex-shrink:0}.he-toolbar>button{width:28px;display:flex;align-items:center;justify-content:center}.he-toolbar>.he-mode{margin-left:auto;width:auto;gap:7px;font-size:11px}.he-mode[aria-pressed=true]{color:#ff8a3d}.he-tabs{display:flex;gap:4px;padding:12px 15px 0;flex-shrink:0}.he-tabs>button{flex:1;font-size:11px;min-height:33px;border:1px solid transparent;border-radius:7px;color:var(--he-muted)}.he-tabs>button[aria-pressed=true]{border-color:var(--he-line);background:var(--he-field);color:var(--he-ink)}.he-body{padding:17px 17px 10px;overflow:auto;min-height:0;scrollbar-width:thin;flex:1}.he-body section{padding-bottom:18px;margin-bottom:17px;border-bottom:1px solid var(--he-line)}.he-body section:last-child{margin-bottom:0;border-bottom:0}.he-body h3{font-size:12px;font-weight:550;letter-spacing:-.15px;margin:0 0 8px}.he-body p{font-size:11px;line-height:1.7;color:var(--he-muted);margin:0 0 13px}.he-select{display:flex;align-items:center;gap:10px;margin:0 0 18px;color:var(--he-muted);font-size:11px}.he-select select{flex:1;min-width:0;padding:7px 9px;border:1px solid var(--he-line);border-radius:6px;background:var(--he-field);color:var(--he-ink);font:inherit;font-size:12px;color-scheme:light}.he-dark select{color-scheme:dark}.he-color{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;font-size:11px;color:var(--he-muted)}.he-color>span:last-child{display:flex;align-items:center;gap:8px;color:var(--he-ink)}.he-color input[type=color]{width:22px;height:22px;padding:0;border:0;background:none;border-radius:4px;cursor:pointer}.he-color input::-webkit-color-swatch-wrapper{padding:0}.he-color input::-webkit-color-swatch{border:1px solid #8885;border-radius:4px}.he-color input[type=text]{width:76px;min-width:0;height:28px;padding:3px 0;background:transparent;color:var(--he-ink);border:0;border-bottom:1px solid var(--he-line);border-radius:0;font-family:Geist Mono Variable,monospace;font-size:10px}.he-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 17px;margin:16px 0}.he-number{display:flex;flex-direction:column;gap:5px;color:var(--he-muted);font-size:10px}.he-number input{background:transparent;border:0;border-bottom:1px solid var(--he-line);color:var(--he-ink);padding:6px 0;font:inherit;font-size:13px;min-width:0;width:100%;border-radius:0}.he-number input:disabled{opacity:.4;cursor:default}.he-align,.he-buttons{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.he-align button{font-size:10px}.he-buttons button{font-size:12px}.he-buttons button:first-child{color:#ff6a00}.he-body .he-text-action{font-size:11px;min-height:30px;color:#ff8a3d;text-align:left;line-height:1.6;margin-top:8px}.he-body textarea{width:100%;height:170px;resize:vertical;background:var(--he-field);color:var(--he-ink);border:1px solid var(--he-line);border-radius:7px;font-family:Geist Mono Variable,monospace;font-size:11px;line-height:1.6;padding:10px;margin-top:12px}.he-body .he-notice{padding:10px 0;margin:0;color:var(--he-ink);overflow-wrap:anywhere}.he-panel>footer{padding:12px 17px 14px;border-top:1px solid var(--he-line);display:flex;flex-direction:column;gap:5px;flex-shrink:0}.he-panel>footer>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.he-panel>footer button{display:flex;align-items:center;gap:6px;font-size:11px}.he-panel>footer small{font-size:9px;line-height:1.6;color:var(--he-muted);margin-top:5px}.he-selection{position:fixed;pointer-events:none;z-index:200;border:1px solid #ff6a00;border-radius:3px;box-shadow:0 0 0 1px #0006;color:#e8e8e3;font-size:10px}.he-selection-label{position:absolute;top:-29px;left:-1px;display:flex;align-items:center;gap:6px;background:#ff6a00!important;color:#111!important;border-radius:5px 5px 0 0;padding:3px 7px!important;height:28px;min-height:28px!important;pointer-events:auto;cursor:grab!important;touch-action:none;white-space:nowrap}.he-selection-label svg{width:12px;height:12px}.he-selection-label small{font-size:9px;margin-left:8px;opacity:.7}.lh-home[data-home-editing=true] :is(.hi-inbox,.lh-presence,.lh-pulse,.hp-current,.hp-queue,.ha-widget){cursor:grab}.lh-home[data-home-editing=true] :is(.hi-inbox,.lh-presence,.lh-pulse,.hp-current,.hp-queue,.ha-widget) *{cursor:inherit!important}@media(hover:hover)and (pointer:fine){.he-panel button:hover:not(:disabled){text-decoration:underline;text-underline-offset:4px}.he-panel>header button:hover{color:var(--he-ink)}}@media(max-width:900px){.he-layout{opacity:.55}.he-panel{max-height:calc(100dvh - 104px)}.he-panel>header{padding:12px 15px}}@media(max-width:700px){.he-panel{width:calc(100vw - 24px)}.he-panel input,.he-panel select,.he-panel textarea{font-size:16px}.arc-workspace .lh-home .he-entry{font-size:10px}.he-selection-label{max-width:calc(100vw - 30px)}.he-selection-label small{display:none}.he-panel>footer small{font-size:10px}}@media(prefers-reduced-motion:reduce){.he-panel button:active:not(:disabled){transform:none}}.he-panel{width:330px}.he-tabs>button{font-size:10px}.he-check{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--he-muted);margin:10px 0}.he-check input{accent-color:#ff6a00;width:14px;height:14px}.he-inline-action{display:flex;align-items:center;gap:7px}.he-card-actions{flex-wrap:wrap;justify-content:flex-start;margin:0 0 17px;gap:13px}.he-card-actions button{display:flex;align-items:center;gap:5px;font-size:11px}.he-card-actions svg{width:14px;height:14px}.he-layer-list{display:flex;flex-direction:column;gap:3px}.he-layer-list>div{display:flex;align-items:center;gap:7px;padding:6px;border:1px solid transparent;border-radius:7px}.he-layer-list .he-layer-selected{border-color:var(--he-line);background:var(--he-field)}.he-layer-name{flex:1;text-align:left;display:flex;flex-direction:column;min-width:0}.he-layer-name small{font-size:9px;color:var(--he-muted)}.he-layer-list button:not(.he-layer-name){width:24px;display:grid;place-items:center}.he-layer-list svg{width:15px;height:15px}.he-selection .he-handle{position:absolute;width:11px;height:11px;min-height:11px;border:1px solid #111;background:#ff6a00;pointer-events:auto;touch-action:none;padding:0;border-radius:2px}.he-handle-n{left:50%;top:-6px;cursor:ns-resize}.he-handle-s{left:50%;bottom:-6px;cursor:ns-resize}.he-handle-e{right:-6px;top:50%;cursor:ew-resize}.he-handle-w{left:-6px;top:50%;cursor:ew-resize}.he-handle-ne{right:-6px;top:-6px;cursor:nesw-resize}.he-handle-sw{left:-6px;bottom:-6px;cursor:nesw-resize}.he-handle-nw{left:-6px;top:-6px;cursor:nwse-resize}.he-handle-se{right:-6px;bottom:-6px;cursor:nwse-resize}.lh-home[data-home-editing=true] .he-block{cursor:grab}.lh-home[data-home-editing=true] .he-block *{cursor:inherit!important}@media(max-width:700px){.he-panel{width:calc(100vw - 24px)}}.jr-macro .tv-create-modal{width:calc(100% - 32px);max-width:400px;max-height:calc(100dvh - 32px);margin:auto;padding:0;border-radius:14px;border:.5px solid var(--edge-side);border-top-color:var(--edge-light);border-right-color:var(--edge-low);border-bottom-color:var(--edge-low);background:var(--surface-2);color:var(--content-primary);box-shadow:var(--shadow-raised),inset 0 1px #eeeeee0f;overflow:auto;scrollbar-width:none;opacity:0;transform:translateY(8px) scale(.98);transition:opacity .16s ease,transform .2s var(--ease-out),display .2s allow-discrete,overlay .2s allow-discrete}.jr-macro .tv-create-modal[open]{opacity:1;transform:translateY(0) scale(1)}.tv-create-modal::backdrop{background:#0000008a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .18s ease,display .2s allow-discrete,overlay .2s allow-discrete}.tv-create-modal[open]::backdrop{opacity:1}@starting-style{.jr-macro .tv-create-modal[open]{opacity:0;transform:translateY(8px) scale(.98)}.tv-create-modal[open]::backdrop{opacity:0}}.tv-create-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 14px;border-bottom:.5px solid var(--hairline)}.tv-create-header p{font-size:10px;color:var(--content-faint)}.jr-macro .tv-create-header h2{margin:3px 0 0;color:var(--content-strong);font-size:20px;font-weight:620;letter-spacing:-.035em}.jr-macro .tv-create-close{width:30px;min-height:30px;padding:0;background:transparent;border-color:transparent;box-shadow:none;color:var(--content-faint)}.tv-create-tabs{display:flex;gap:3px;padding:8px;border-bottom:.5px solid var(--hairline)}.jr-macro .tv-create-tabs button{flex:1 0 auto;min-height:31px;padding:0 9px;gap:5px;border:0;border-radius:6px;background:transparent;box-shadow:none;color:var(--content-muted);font-size:11px;font-weight:540}.jr-macro .tv-create-tabs button[aria-selected=true]{background:var(--surface-4);box-shadow:inset 0 2px 4px #000000b3,inset 0 -1px #eeeeee08;color:var(--accent)}.tv-create-form{display:flex;flex-direction:column;gap:14px;padding:16px 18px}.tv-create-form[hidden]{display:none}.tv-create-form label{display:flex;flex-direction:column;gap:7px;font-size:10px;color:var(--content-faint);font-weight:600}.jr-macro .tv-create-form :is(input,textarea){min-height:36px;padding:0 10px;border:.5px solid var(--border);border-radius:8px;background:var(--surface-1);color:var(--content-primary);font-size:12px;font-weight:400;transition:border-color .14s ease}.jr-macro .tv-create-form textarea{height:92px;min-height:92px;padding-block:9px;resize:none;scrollbar-width:none}.jr-macro .tv-create-form :is(input,textarea):focus{outline:none}.tv-create-footer{display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:12px 18px;border-top:.5px solid var(--hairline);background:var(--surface-2)}.jr-macro .tv-raised-button{padding:0 10px;min-height:30px;font-size:12px;font-weight:540;line-height:1;border-right-color:var(--edge-low);box-shadow:inset 0 1px #eeeeee17,inset 0 -1.5px #000000ad,0 1px 3px #0000008c;transition:background .14s ease,color .14s ease,box-shadow .14s ease,transform .14s var(--ease-out)}.jr-macro .tv-raised-button:active:not(:disabled){transform:translateY(1px);box-shadow:var(--lift-control-pressed);transition-duration:60ms}.jr-macro .tv-create-primary{color:var(--accent)}.jr-macro .tv-create-primary:hover:not(:disabled){color:var(--accent-hover)}.jr-macro .tv-create-modal button:focus-visible{outline:1px solid var(--content-muted);outline-offset:2px}.jr-macro .tv-create-error{padding:0 18px 14px;color:var(--accent);font-size:11px}@media(max-width:420px){.jr-macro .tv-create-tabs button{padding:0 5px;gap:4px}}@media(prefers-reduced-motion:reduce){.jr-macro .tv-create-modal,.tv-create-modal::backdrop,.jr-macro .tv-create-modal button,.jr-macro .tv-raised-button{transition:none}}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.jr-macro{color-scheme:dark;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--surface-0: oklch(.14 0 59);--surface-1: oklch(.2 0 59);--surface-2: oklch(.23 0 59);--surface-3: oklch(.25 0 59);--surface-4: oklch(.28 0 59);--content-strong: oklch(.95 0 59);--content-primary: oklch(.83 0 59);--content-secondary: oklch(.75 0 59);--content-muted: oklch(.63 0 59);--content-faint: oklch(.55 0 59);--accent: oklch(.75 .2 59);--accent-soft: oklch(.75 .2 59 / .14);--accent-hover: oklch(.8 .19 59);--green: oklch(.73 .2 151);--red: oklch(.67 .2 24);--purple: oklch(.7 .15 304);--blue: oklch(.72 .13 244);--hairline: oklch(.95 0 59 / .08);--border: oklch(.95 0 59 / .11);--border-strong: oklch(.95 0 59 / .18);--edge-light: oklch(.95 0 59 / .17);--edge-side: oklch(.95 0 59 / .09);--edge-low: rgb(0 0 0 / .78);--hover: oklch(.95 0 59 / .055);--active: oklch(.95 0 59 / .09);--lift-panel: inset 0 1px 0 oklch(.95 0 59 / .035), inset 0 -1px 0 rgb(0 0 0 / .48), 0 2px 5px rgb(0 0 0 / .32);--lift-card: inset 0 1px 0 oklch(.95 0 59 / .045), inset 0 -1px 0 rgb(0 0 0 / .5), 0 2px 4px rgb(0 0 0 / .28);--lift-control: inset 0 1px 0 oklch(.95 0 59 / .065), inset 0 -1px 0 rgb(0 0 0 / .58), 0 1px 2px rgb(0 0 0 / .4);--lift-control-pressed: inset 0 1px 2px rgb(0 0 0 / .58), 0 0 0 transparent;--shadow-raised: 0 18px 60px rgb(0 0 0 / .42), 0 2px 8px rgb(0 0 0 / .36);--shadow-float: 0 10px 32px rgb(0 0 0 / .45), 0 0 0 .5px var(--border-strong);--radius-panel: 12px;--radius-control: 7px;--rail-width: 60px;--topbar-height: 41px;--inspector-width: clamp(320px, 26vw, 380px);--ease-out: cubic-bezier(.2, .8, .2, 1)}.jr-macro{display:grid;grid-template-columns:220px minmax(0,1fr);gap:8px;height:100dvh;padding:8px;overflow:hidden;background:var(--surface-0);color:var(--content-primary);font-size:12px;transition:grid-template-columns .18s var(--ease-out)}.jr-macro *{box-sizing:border-box}.jr-macro h1,.jr-macro h2,.jr-macro h3,.jr-macro p{margin:0}.jr-macro button,.jr-macro input,.jr-macro textarea{font:inherit}.jr-macro button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:5px 9px;border:.5px solid var(--edge-side);border-top-color:var(--edge-light);border-bottom-color:var(--edge-low);border-radius:var(--radius-control);background:var(--surface-2);box-shadow:var(--lift-control);color:var(--content-primary);font-size:11px;cursor:pointer;transition:background .14s,color .14s,transform .14s}.jr-macro button:hover:not(:disabled){background:var(--surface-3);color:var(--content-strong)}.jr-macro button:active:not(:disabled){transform:translateY(1px);box-shadow:var(--lift-control-pressed)}.jr-macro button:disabled{opacity:.45;cursor:not-allowed}.jr-macro button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.jr-macro :is(input,textarea):focus-visible{outline:none}.jr-macro button[aria-selected=true],.jr-macro button[aria-pressed=true]{color:var(--accent);background:var(--surface-3);box-shadow:var(--lift-control)}.jr-macro textarea,.jr-macro input{width:100%;min-width:0;padding:9px 11px;border:.5px solid var(--edge-side);border-top-color:var(--edge-low);border-radius:var(--radius-control);background:var(--surface-0);color:var(--content-primary);font-size:12px;line-height:1.6}.jr-macro textarea::-moz-placeholder,.jr-macro input::-moz-placeholder{color:var(--content-faint)}.jr-macro textarea::placeholder,.jr-macro input::placeholder{color:var(--content-faint)}.mx-stage{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border:.5px solid var(--edge-side);border-top-color:var(--edge-light);border-right-color:var(--edge-low);border-bottom-color:var(--edge-low);border-radius:var(--radius-panel);background:linear-gradient(160deg,#1d1d1d,#131313 32%);box-shadow:inset 0 1px #ffffff17,inset 1px 0 #ffffff09,inset 0 -2px #0009,0 3px #040404,0 8px 18px #00000080}@media(max-width:1250px){.jr-macro{grid-template-columns:60px minmax(0,1fr)}}@media(max-width:720px){.jr-macro{padding:5px;gap:5px;grid-template-columns:45px minmax(0,1fr)}.mx-stage{min-height:0}}@media(prefers-reduced-motion:reduce){.jr-macro,.jr-macro *{transition:none!important;animation:none!important}}.jr-macro .jr-node,.jr-macro .jr-director-node{background:var(--surface-2);border:.5px solid var(--edge-side);border-top-color:var(--edge-light);border-bottom-color:var(--edge-low);border-radius:8px;box-shadow:var(--lift-card)}.jr-macro .jr-node{width:250px}.jr-macro .jr-node:hover{background:var(--surface-3)}.jr-macro .react-flow__node.selected .jr-node,.jr-macro .jr-director-node.is-selected{border-color:var(--accent);box-shadow:var(--lift-card),0 0 0 2px var(--accent-soft)}.jr-macro .jr-node .text-text-3{color:var(--content-muted)}.jr-macro .jr-director-node h3{font-family:inherit;font-size:18px;margin:16px 0}.jr-macro .jr-director-emblem{color:var(--accent);background:var(--surface-3);box-shadow:var(--lift-control);border:0}.jr-macro .jr-director-node-top{font-family:inherit}.jr-macro .jr-director-node-bottom>span:last-child{display:none}.jr-macro select{width:100%;min-width:0;padding:8px;background:var(--surface-0);color:var(--content-primary);border:.5px solid var(--edge-side);border-radius:7px;font:inherit;outline:none}.jr-macro select:focus-visible{border-color:var(--border-strong)}.mx-brain-3d{position:absolute;inset:0;overflow:hidden;background:#111}.mx-brain-webgl{position:absolute;inset:0}.mx-brain-caption{position:absolute;left:25px;top:25px;pointer-events:none}.mx-brain-caption>span{font-size:9px;letter-spacing:.18em;color:#e99355}.mx-brain-caption h2{font-size:19px;font-weight:500;letter-spacing:-.035em;margin:9px 0}.mx-brain-caption p{font-size:11px;color:#858585}.mx-brain-tools{position:absolute;bottom:54px;left:20px;display:flex;gap:7px;align-items:center;max-width:calc(100% - 40px)}.mx-brain-tools select{max-width:230px;font-size:11px}.mx-brain-legend{position:absolute;bottom:22px;left:24px;right:24px;display:flex;gap:18px;align-items:center;pointer-events:none;color:#959595;font-size:10px}.mx-brain-legend span{display:flex;gap:6px;align-items:center}.mx-brain-legend i{width:5px;height:5px;border-radius:50%;background:#868686}.mx-brain-legend i.included{background:#ed8a4c}.mx-brain-legend i.withheld{background:#464646}.mx-brain-legend small{margin-left:auto;font-size:10px}.mx-brain-fallback{position:absolute;top:45%;left:20%;right:20%;text-align:center;color:#aaa;line-height:1.7}@media(max-width:1100px){.mx-brain-legend small{display:none}.mx-brain-tools select{max-width:180px}}.f-workspace,.f-dialog{--surface-0:#c5c7c9;--surface-1:#dedfe1;--surface-2:#eff0f1;--surface-3:#f9f9fa;--surface-4:#d1d3d6;--content-strong:#222427;--content-primary:#34373a;--content-secondary:#50545a;--content-muted:#62666c;--content-faint:#70757b;--accent:oklch(.75 .2 59);--accent-hover:oklch(.8 .19 59);--accent-ink:#9e3e00;--accent-soft:#ff8f2818;--hairline:#24292e14;--border:#363d4522;--border-strong:#31373f42;--edge-light:#ffffffed;--edge-side:#ffffff99;--edge-low:#777e864f;--lift-control:inset 0 1px 0 #fff,inset 0 -1.5px 0 #8a8e965e,0 2px 1px #00000012,0 3px 5px #31384014;--lift-control-pressed:inset 0 2px 4px #363d4540,0 0 0 transparent;--lift-card:inset 0 1px 0 #fff,inset 1px 0 0 #ffffff99,inset 0 -1px 0 #747b8333,0 2px 0 #8c939b44,0 7px 17px #4049531a;--shadow-raised:0 30px 80px #1e263e3b,0 5px 14px #22283326;--canvas-dot:#9299a15c;--canvas:#d9dbdd;--card:linear-gradient(145deg,#f7f8f9ee,#eaecedef);color-scheme:light;color:var(--content-primary);font-family:Inter Variable,Inter,sans-serif}.f-workspace.f-dark,.f-dialog.f-dark{--surface-0:#28292b;--surface-1:#343638;--surface-2:#414346;--surface-3:#4b4e51;--surface-4:#303234;--content-strong:#fafafa;--content-primary:#e4e5e6;--content-secondary:#c1c5c9;--content-muted:#a9afb5;--content-faint:#9aa1a8;--accent-ink:#ffae62;--hairline:#ffffff12;--border:#ffffff22;--border-strong:#ffffff45;--edge-light:#ffffff30;--edge-side:#ffffff16;--edge-low:#000000a3;--lift-control:inset 0 1px 0 #ffffff12,inset 0 -1.5px 0 #000000a8,0 2px 2px #00000066,0 4px 7px #00000022;--lift-control-pressed:inset 0 2px 4px #00000080;--lift-card:inset 0 1px 0 #ffffff2a,inset 1px 0 0 #ffffff10,inset 0 -1px 0 #00000099,0 2px 0 #00000077,0 8px 20px #00000030;--canvas-dot:#878f984c;--canvas:#303234;--card:linear-gradient(145deg,#494c4fe8,#3a3d40ed);color-scheme:dark}html[data-focus-workspace=true],html[data-focus-workspace=true] body,#root:has(.f-workspace){height:100%;overflow:hidden}.f-workspace.jr-macro{display:grid;grid-template-columns:58px 248px minmax(0,1fr);gap:0;padding:0;height:100dvh;background:linear-gradient(140deg,var(--surface-1),var(--surface-0));font-size:12px;transition:none}.f-workspace button,.f-dialog button{font-family:inherit}.f-workspace svg,.f-dialog button svg{width:15px;height:15px;flex-shrink:0}.f-workspace button.tv-raised-button{border-right-color:var(--edge-low);box-shadow:var(--lift-control);font-size:12px;min-height:33px;transition:transform .12s,box-shadow .12s,background .12s}.f-workspace button.tv-raised-button:active{box-shadow:var(--lift-control-pressed);transform:translateY(1.5px)}.f-workspace button.f-primary,.f-dialog button.f-primary{background:var(--accent);color:#3d2209;border-color:#c6671566;border-top-color:#ffd4a7;box-shadow:inset 0 1px #ffd3a0,inset 0 -2px #b6501877,0 2px #9c480a4d,0 4px 10px #c966002a;font-weight:650}.f-workspace button.f-primary:hover:not(:disabled),.f-dialog button.f-primary:hover:not(:disabled){background:var(--accent-hover);color:#271500}.f-workspace .f-icon[aria-pressed=true]{color:var(--accent-ink);background:var(--accent-soft);box-shadow:var(--lift-control-pressed)}.f-workspace :focus-visible,.f-dialog :focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.f-skip{position:absolute;left:20px;top:-80px;z-index:200;background:var(--surface-3);padding:12px}.f-skip:focus{top:8px}.f-rail{display:flex;align-items:center;flex-direction:column;border-right:1px solid #0000000b;padding:17px 8px 12px;gap:30px}.f-workspace .f-brand{height:37px;min-height:37px;width:37px;background:var(--accent);color:#482807;box-shadow:inset 0 1px #ffdbab,inset 0 -2px #b6662380,0 4px 7px #b0541230;border-radius:11px;border:1px solid #fdb777}.f-brand svg{width:25px;height:25px}.f-rail-nav,.f-rail-bottom{display:flex;flex-direction:column;gap:14px}.f-rail-bottom{margin-top:auto;align-items:center}.f-user-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--surface-2);border:1px solid var(--edge-light);font-size:10px;font-weight:600;box-shadow:var(--lift-control)}.f-calls{min-height:0;display:flex;flex-direction:column;padding:0 15px;background:linear-gradient(165deg,#ffffff25,transparent);border-right:1px solid var(--edge-low)}.f-calls>header{display:flex;align-items:center;gap:10px;height:73px;flex-shrink:0}.f-calls>header>.f-dot{margin-left:auto}.f-org-mark{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;border:.5px solid var(--edge-light);box-shadow:var(--lift-control);background:var(--surface-2);font-size:15px;font-weight:700}.f-calls strong{display:block;color:var(--content-strong);font-size:12px;font-weight:600}.f-calls small{display:block;color:var(--content-muted);font-size:10px;margin-top:4px}.f-count{font-size:10px;min-width:21px;height:20px;display:inline-grid;place-items:center;background:var(--surface-4);border-radius:5px;box-shadow:inset 0 1px 2px #00000016;color:var(--content-muted);font-variant-numeric:tabular-nums}.f-avatar{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:9px;background:var(--surface-1);border:1px solid var(--edge-light);box-shadow:inset 0 -1px 1px #5b636424,0 2px 4px #00000009;color:var(--content-secondary);font-size:11px;font-weight:600}.f-wave{display:inline-flex;gap:2px;align-items:center;height:30px;flex-shrink:0}.f-wave i{display:block;width:2px;height:calc(var(--height) * .45);border-radius:3px;background:var(--accent);transform-origin:center;transition:height .2s}.f-wave.playing i{animation:f-wave 1.1s ease-in-out infinite;animation-delay:var(--delay)}@keyframes f-wave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1.3)}}.f-workspace .f-frame{display:flex;min-width:0;min-height:0;margin:9px 9px 10px 0;border-radius:13px;background:var(--surface-1);box-shadow:inset 0 1px 0 var(--edge-light),inset 1px 0 0 var(--edge-side),inset 0 -2px #00000018,0 3px #00000027,0 10px 20px #00000017;border:.5px solid var(--edge-side);border-bottom-color:var(--edge-low)}.f-header{display:flex;align-items:center;justify-content:space-between;gap:8px;height:54px;flex-shrink:0;padding:0 20px;border-bottom:1px solid var(--hairline);background:linear-gradient(175deg,#ffffff36,transparent)}.f-workspace-title{display:flex;align-items:center;gap:10px;color:var(--content-muted);font-size:11px}.f-workspace-title strong{color:var(--content-primary);font-weight:550}.f-header-actions{display:flex;align-items:center;gap:8px}.f-call-header{display:flex;align-items:center;justify-content:space-between;padding:17px 21px;gap:12px;flex-shrink:0;background:var(--surface-2)}.f-contact-title{display:flex;align-items:center;gap:11px}.f-contact-title>.f-avatar{width:41px;height:41px;font-size:14px;border-radius:12px}.f-contact-title>div>div{display:flex;align-items:center;gap:10px}.f-contact-title h2{font-size:20px;font-weight:600;letter-spacing:-.65px;white-space:nowrap}.f-first-tag{display:inline-flex;align-items:center;font-size:9px;font-weight:500;padding:4px 7px;border-radius:5px;background:var(--surface-1);color:var(--content-secondary);border:1px solid var(--hairline)}.f-contact-title p{font-size:10px;color:var(--content-muted);margin-top:6px!important;display:flex;gap:8px}.f-session-state{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--content-secondary)}.f-session-state time{font-size:15px;font-variant-numeric:tabular-nums;margin-left:8px;letter-spacing:-.4px}.f-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--accent);flex-shrink:0}.f-dot.quiet{background:var(--content-faint)}.f-dot.pulse{box-shadow:0 0 0 3px #ff94251c;animation:f-pulse 2s infinite}@keyframes f-pulse{50%{box-shadow:0 0 0 5px #ff942500}}.f-workspace .f-view-bar button[aria-selected=true]{background:var(--surface-2);box-shadow:var(--lift-control);border-color:var(--edge-side);border-bottom-color:var(--edge-low);color:var(--accent-ink)}.f-canvas-panel{display:flex;flex-direction:column;min-height:0;border:.5px solid var(--edge-side);border-top-color:var(--edge-light);border-right-color:var(--edge-low);border-bottom-color:var(--edge-low);border-radius:12px;box-shadow:var(--lift-card);background:var(--card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden;color:var(--content-primary)}.f-panel-coach:before{content:"";position:absolute;inset:0;border-radius:12px;pointer-events:none;border:1px solid #f4a15350;box-shadow:inset 0 1px #ffd1a4ab}.f-panel-heading{height:47px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 13px;gap:6px;border-bottom:1px solid var(--hairline);cursor:grab}.f-panel-heading>div{display:flex;align-items:center;gap:7px;min-width:0}.f-panel-heading h2{font-size:12px;font-weight:600;white-space:nowrap}.f-panel-heading>div>svg{color:var(--content-muted);width:14px}.f-chip{font-size:8px;color:var(--accent-ink);background:var(--accent-soft);border-radius:4px;padding:3px 5px;white-space:nowrap}.f-transcript-lines{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#90969c66 transparent;padding:19px 19px 9px}.f-utterance{display:flex;gap:10px;margin-bottom:24px;animation:f-arrive .24s ease-out}.f-speaker-avatar{display:grid;place-items:center;flex-shrink:0;background:var(--surface-1);border:1px solid var(--edge-light);width:26px;height:26px;border-radius:8px;font-size:8px;font-weight:650;color:var(--content-secondary);box-shadow:0 1px 2px #0000000c}.f-utterance.own .f-speaker-avatar{background:var(--accent-soft);color:var(--accent-ink);border-color:#efb0753a}.f-utterance-body{min-width:0;flex:1}.f-utterance-body header{display:flex;align-items:center;gap:7px;font-size:9px;margin-bottom:7px;color:var(--content-muted)}.f-utterance-body header strong{color:var(--content-primary);font-size:11px;font-weight:600}.f-utterance-body header span{font-size:8px}.f-utterance-body time{margin-left:auto;font-size:8px;font-variant-numeric:tabular-nums}.f-utterance-body p{font-size:13px;line-height:1.75;color:var(--content-strong);letter-spacing:-.13px;white-space:normal}.f-utterance.own p{color:var(--content-secondary)}.f-transcript-evidence{display:flex;gap:4px;align-items:center;font-size:8px;color:var(--accent-ink);margin-top:7px}.f-type-cursor{display:inline-block;width:2px;height:13px;vertical-align:-2px;background:var(--accent);margin-left:2px;animation:f-blink .8s infinite}@keyframes f-blink{50%{opacity:0}}.f-transcript-footer{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:9px 13px;border-top:1px solid var(--hairline);font-size:9px;color:var(--content-muted);flex-shrink:0}.f-transcript-footer>span{display:flex;gap:6px;align-items:center}.f-transcript-footer button{min-height:25px;padding:3px 6px}.f-context-body{padding:12px 15px 8px;flex:1;min-height:0;overflow:auto;scrollbar-width:thin}.f-context-caption{display:flex;align-items:center;gap:6px;color:var(--content-muted);font-size:9px;margin-bottom:13px}.f-facts{margin:0}.f-facts>div{display:grid;grid-template-columns:52px 1fr;gap:9px;align-items:start;padding:7px 0;font-size:11px}.f-facts dt{color:var(--content-muted);font-size:9px;padding-top:2px}.f-facts dd{margin:0;min-width:0}.f-unknown{color:var(--content-faint);font-size:10px}.f-workspace .f-facts button{display:flex;align-items:flex-start;justify-content:space-between;text-align:left;gap:5px;width:100%;min-height:0;padding:0;border:0;background:transparent;box-shadow:none;color:var(--content-strong);font-size:11px;line-height:1.4}.f-facts button svg{width:11px;height:12px;color:var(--accent-ink);margin-top:1px}.f-capture-strip{padding:11px 14px 10px;background:#ff8c1408;border-top:1px solid var(--hairline);flex-shrink:0}.f-capture-strip>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:7px}.f-capture-strip>div>span{display:flex;align-items:center;gap:5px;font-size:9px;color:var(--accent-ink)}.f-capture-strip svg{width:11px;height:11px}.f-workspace .f-quick{position:relative;border:1px solid transparent;min-height:25px;padding:3px 8px;background:var(--surface-2);font-size:9px;box-shadow:var(--lift-control);border-radius:6px;color:var(--content-primary)}.f-quick.open:before{content:"";position:absolute;inset:-2px;border-radius:7px;padding:2px;background:conic-gradient(from 0deg,var(--accent) var(--remaining),transparent var(--remaining));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.f-capture-strip>small{font-size:8px;color:var(--content-muted)}.f-listening{padding:4px 0!important;justify-content:flex-start!important;gap:10px!important}.f-listening>span:last-child{display:block!important;font-size:10px!important;color:var(--content-secondary)!important}.f-listening small{display:block;margin-top:4px;color:var(--content-muted);font-size:9px}.f-listening-ring{width:16px;height:16px;border:1.5px solid #ff8f2e40;border-top-color:var(--accent);border-radius:50%;animation:f-spin 2s linear infinite;flex-shrink:0}@keyframes f-spin{to{transform:rotate(360deg)}}.f-canvas-tools{position:absolute;bottom:12px;left:18px;right:18px;display:flex;align-items:center;gap:5px;pointer-events:none;z-index:5}.f-canvas-tools>*{pointer-events:auto}.f-canvas-tools>span{display:flex;gap:6px;align-items:center;font-size:9px;color:var(--content-muted);margin-right:auto}.f-canvas-tools button{font-size:9px;min-height:26px;padding:4px 7px}.f-canvas-tools svg{width:12px;height:12px}.f-call-controls{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:62px;padding:10px 20px;background:var(--surface-2);border-top:1px solid var(--edge-light);flex-shrink:0}.f-call-controls>div:first-child{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--content-muted)}.f-call-controls strong{font-weight:500}.f-call-controls time{font-variant-numeric:tabular-nums;margin-left:3px}.f-call-buttons{display:flex;gap:7px;align-items:center}.f-call-buttons button{font-size:11px!important}.f-toast{position:fixed;bottom:82px;left:50%;transform:translate(-50%);z-index:80;padding:13px 17px;border-radius:10px;background:var(--surface-3);border:1px solid var(--edge-light);box-shadow:var(--shadow-raised);display:flex;gap:8px;align-items:center;font-size:12px;max-width:90vw}.f-toast svg{color:var(--accent-ink)}.f-session-graph{height:100%;display:flex;flex-direction:column}.f-graph-stage{position:relative;flex:1;min-height:0}.f-graph-stage>.react-flow{position:absolute;inset:0}.f-session-graph .jr-node{color:var(--content-primary);padding:13px;min-height:65px;background:var(--card)!important;box-shadow:var(--lift-card)!important}.f-session-graph .jr-node .text-text{color:var(--content-strong)}.f-session-graph .jr-node .text-text-3{color:var(--content-muted)}.f-session-graph .react-flow__handle{background:var(--accent);width:5px;height:5px;border:0}.f-session-graph .react-flow__edge-path{stroke:#939aa3;stroke-width:1.4}.f-workspace .mx-brain-3d{height:100%;min-height:0;position:relative}.f-workspace .mx-brain-webgl{position:absolute;inset:0}.f-workspace .mx-brain-caption{position:absolute;top:20px;left:20px;color:#dedede;pointer-events:none}.f-workspace .mx-brain-caption>span{font-size:9px;color:#f3a865;letter-spacing:.1em}.f-workspace .mx-brain-caption h2{font-size:18px;color:#eee;margin:7px 0}.f-workspace .mx-brain-caption p{font-size:10px;color:#a8a8a8}.f-workspace .mx-brain-tools{position:absolute;bottom:45px;left:16px;display:flex;gap:5px;flex-wrap:wrap}.mx-brain-tools select{max-width:220px;padding:5px;font-size:10px;background:#333;color:#eee;border:1px solid #555;border-radius:6px}.f-workspace .mx-brain-legend{position:absolute;bottom:15px;left:18px;right:18px;color:#b5b5b5;font-size:9px;display:flex;justify-content:space-between}.mx-brain-legend small{font-size:9px}.mx-brain-legend i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--accent);margin-right:5px}.mx-brain-fallback{position:absolute;top:45%;padding:20px;color:#ddd}html[data-focus-workspace=true] [data-state=open][class*="bg-black/80"]{background:#161b244a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.f-dialog{display:block!important;max-width:620px!important;width:calc(100vw - 36px)!important;max-height:calc(100dvh - 60px);overflow:auto;padding:27px!important;border-radius:16px!important;background:var(--card)!important;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);border:1px solid var(--edge-side)!important;border-top-color:var(--edge-light)!important;box-shadow:var(--shadow-raised),inset 0 1px 0 var(--edge-light)!important;color:var(--content-primary);scrollbar-width:thin}.f-dialog h2{color:var(--content-strong);font-size:22px!important;letter-spacing:-.6px}.f-dialog [id$=description]{font-size:11px!important;color:var(--content-muted)!important;line-height:1.7;padding-right:15px}.f-dialog h3{font-size:10px;letter-spacing:.02em;color:var(--content-muted);font-weight:600;margin:21px 0 11px}.f-dialog h3 span{float:right}.f-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:33px;padding:6px 10px;border:.5px solid var(--edge-side);border-top-color:var(--edge-light);border-bottom-color:var(--edge-low);border-radius:7px;background:var(--surface-2);box-shadow:var(--lift-control);color:var(--content-primary);font-size:11px;cursor:pointer;transition:background .14s,transform .14s}.f-dialog button:hover{background:var(--surface-3)}.f-dialog button:active{transform:translateY(1px);box-shadow:var(--lift-control-pressed)}.f-dialog button:disabled{opacity:.45;cursor:not-allowed}.f-dialog input,.f-dialog textarea{font:inherit;font-size:12px;border:1px solid var(--border);border-top-color:var(--edge-low);border-radius:7px;background:var(--surface-1);color:var(--content-primary);padding:10px;box-shadow:inset 0 1px 3px #0000000c}.f-search{display:flex;gap:10px;align-items:center;margin-top:23px;background:var(--surface-1);border-radius:8px;padding:0 10px;border:1px solid var(--border)}.f-search svg{width:16px;color:var(--content-muted)}.f-search input{background:transparent;border:0;box-shadow:none;flex:1;min-width:0}.f-modal-list{margin-top:12px}.f-modal-list>button{display:flex;width:100%;justify-content:flex-start;gap:11px;text-align:left;margin-bottom:7px;padding:12px;min-width:0}.f-modal-list strong,.f-modal-list small{display:block}.f-modal-list small{font-size:10px;color:var(--content-muted);margin-top:5px}.f-modal-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:22px;padding-top:16px;border-top:1px solid var(--hairline)}.f-edit-form{display:flex;flex-direction:column;gap:19px;margin-top:20px}.f-edit-form>.f-first-tag{align-self:flex-start}.f-edit-form label{font-size:11px;color:var(--content-secondary)}.f-edit-form textarea{display:block;width:100%;min-height:100px;margin-top:8px;resize:vertical;line-height:1.6}.f-edit-form .f-modal-footer{margin-top:0}.f-evidence{padding:16px;background:var(--surface-1);border:1px solid var(--edge-light);border-radius:9px}.f-evidence>span{display:flex;gap:5px;align-items:center;font-size:8px;color:var(--accent-ink);letter-spacing:.05em}.f-evidence svg{width:12px;height:12px}.f-evidence p{font-size:12px;line-height:1.8;color:var(--content-primary);margin-top:11px}.f-edit-form details{font-size:11px;line-height:1.7}.f-edit-form details p{margin-top:8px;color:var(--content-muted)}.f-modal-activity{margin-top:20px;display:flex;flex-direction:column;gap:8px}.f-modal-activity>button,.f-modal-activity>article{display:flex;gap:10px;align-items:center;padding:12px;text-align:left;justify-content:flex-start}.f-modal-activity>button>span,.f-modal-activity>article>div{flex:1}.f-modal-activity strong{display:block;font-size:12px;line-height:1.5;margin-top:5px}.f-modal-activity small{font-size:9px;color:var(--content-muted)}.f-modal-activity p{font-size:11px;line-height:1.6;margin-top:6px}.f-settings{margin-top:22px}.f-settings>div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px 0;border-bottom:1px solid var(--hairline)}.f-settings strong,.f-settings small{display:block}.f-settings strong{font-size:12px;font-weight:550}.f-settings small{font-size:10px;color:var(--content-muted);margin-top:6px;line-height:1.5}.f-boundary{font-size:11px;line-height:1.8;color:var(--content-muted);padding-top:19px}.f-empty{font-size:11px;line-height:1.8;color:var(--content-muted);padding:15px 0}.f-workspace .tv-raised-button{box-shadow:var(--lift-control)}.f-workspace .tv-create-tabs button[aria-selected=true]{color:var(--accent-ink);box-shadow:var(--lift-control-pressed)}.f-workspace .tv-create-primary{color:var(--accent-ink)}.f-workspace .tv-create-header h2{font-size:22px}.f-workspace .tv-create-modal{max-width:460px;background:var(--card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@keyframes f-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}html[data-focus-workspace=true] .f-dialog[data-state=closed],html[data-focus-workspace=true] [data-state=closed][class*="bg-black/80"]{animation:none!important;visibility:hidden}.f-workspace .mx-brain-caption,.f-workspace .mx-brain-caption h2{color:var(--content-strong)}.f-workspace .mx-brain-caption p,.f-workspace .mx-brain-legend{color:var(--content-muted)}.f-workspace .mx-brain-caption>span{color:var(--accent-ink)}.f-workspace .mx-brain-tools select{background:var(--surface-2);color:var(--content-primary);border-color:var(--border)}@media(min-width:1500px){.f-workspace.jr-macro{grid-template-columns:64px 270px minmax(0,1fr)}.f-utterance-body p{font-size:15px}.f-utterance{margin-bottom:28px}.f-transcript-lines{padding:24px}.f-facts>div{padding:10px 0}.f-context-body{padding:17px}}@media(max-width:1250px){.f-workspace.jr-macro{grid-template-columns:51px 220px minmax(0,1fr)}.f-calls{padding:0 12px}.f-rail{padding-inline:6px}.f-header{padding-inline:15px}.f-contact-title h2{font-size:18px}.f-panel-heading{padding-inline:10px}.f-panel-heading h2{font-size:11px}.f-context-body{padding-inline:12px}.f-transcript-lines{padding:16px 13px}.f-utterance-body p{font-size:12px}.f-chip{font-size:7px}.f-contact-title>div>div{gap:7px}.f-first-tag{font-size:8px}.f-call-controls{padding-inline:15px}}@media(max-height:790px)and (min-width:1001px){.f-call-header{padding-block:12px}.f-header{height:47px}.f-call-controls{min-height:53px}.f-facts>div{padding:5px 0}.f-context-caption{margin-bottom:6px}.f-capture-strip{padding-block:8px}}@media(max-width:1000px){.f-workspace.jr-macro{grid-template-columns:48px 208px minmax(0,1fr)}.f-first-tag{display:none}.f-call-header{padding:14px}.f-contact-title p{font-size:9px}.f-session-state>span:not(.f-dot){display:none}.f-call-controls>.f-wave{display:none}.f-workspace-title>span{display:none}.f-call-controls>div:first-child strong{display:none}.f-context-body{padding:20px}.f-facts>div{padding:13px 0}.f-facts button{font-size:13px!important}.f-facts dt{font-size:11px}.f-capture-strip{padding:17px}.f-transcript-lines{padding:21px}.f-utterance-body p{font-size:14px}}@media(max-width:650px){html[data-focus-workspace=true],html[data-focus-workspace=true] body,#root:has(.f-workspace){overflow:auto;height:auto;min-height:100%}.f-workspace.jr-macro{display:flex;flex-direction:column;height:auto;min-height:100dvh;overflow:visible}.f-rail{height:55px;padding:8px 12px;flex-direction:row;gap:22px;border-bottom:1px solid var(--hairline);flex-shrink:0}.f-rail-nav{flex-direction:row;gap:9px}.f-rail-bottom{margin-left:auto;margin-top:0;flex-direction:row}.f-rail-bottom>.f-user-avatar{display:none}.f-calls{padding:0 13px;border:0;display:block}.f-calls>header,.f-queue-group[aria-label="Active call"]{display:none}.f-workspace .f-frame{margin:0 8px 10px;min-height:700px;height:calc(100dvh - 68px);overflow:hidden}.f-header{height:50px;padding:0 11px}.f-header-actions{gap:6px}.f-header-actions button.f-primary{min-height:30px;font-size:10px;padding-inline:8px}.f-call-header{padding:14px 12px}.f-contact-title>.f-avatar{width:34px;height:34px;border-radius:9px;font-size:11px}.f-contact-title h2{font-size:19px}.f-contact-title p{font-size:8px;gap:5px}.f-session-state time{font-size:12px;margin:0}.f-session-state>.f-dot{display:none}.f-call-controls{padding:10px;gap:6px;min-height:62px}.f-call-controls>.f-wave{display:none}.f-call-controls>div:first-child{font-size:9px;gap:4px}.f-call-buttons{gap:5px}.f-call-buttons button{font-size:10px!important;padding-inline:7px}.f-utterance-body p{font-size:13px}.f-transcript-lines{padding:17px 13px}.f-panel-heading{height:45px}.f-dialog{padding:23px 18px!important;max-height:calc(100dvh - 28px);width:calc(100vw - 20px)!important}.f-dialog h2{font-size:20px!important}.f-dialog .f-first-tag{display:inline-flex}.f-workspace .mx-brain-caption{left:12px;top:13px;max-width:90%}.f-workspace .mx-brain-caption h2{font-size:16px}.f-workspace .mx-brain-tools{left:10px;right:10px;bottom:40px}.mx-brain-tools select{max-width:135px}.f-workspace .mx-brain-legend small{display:none}.f-toast{bottom:20px;font-size:11px;width:90vw}}@media(prefers-reduced-motion:reduce){.f-workspace *,.f-dialog *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.f-dot.pulse{box-shadow:none}}@media(max-height:880px)and (min-width:1001px){.f-header{height:47px}.f-call-header{padding-block:10px}.f-call-controls{min-height:53px;padding-block:8px}.f-panel-heading{height:40px}.f-context-body{padding:8px 13px}.f-context-caption{margin-bottom:6px;font-size:8px}.f-facts>div{padding:5px 0}.f-capture-strip{padding:7px 13px}.f-capture-strip>small{font-size:7px}}@media(max-width:650px){.f-calls strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-calls small{font-size:8px}.f-workspace .f-frame{padding-bottom:62px}.f-call-controls{position:fixed;bottom:0;left:8px;right:8px;z-index:35;border-radius:10px 10px 0 0;box-shadow:0 -5px 20px #30343b1a}}.f-workspace.f-dark,.f-dialog.f-dark{--surface-0:oklch(.14 0 59);--surface-1:oklch(.2 0 59);--surface-2:oklch(.23 0 59);--surface-3:oklch(.25 0 59);--surface-4:oklch(.28 0 59);--content-strong:oklch(.95 0 59);--content-primary:oklch(.83 0 59);--content-secondary:oklch(.75 0 59);--content-muted:oklch(.67 0 59);--content-faint:oklch(.6 0 59);--accent:oklch(.75 .2 59);--accent-ink:oklch(.75 .2 59);--hairline:oklch(.95 0 59 / .08);--border:oklch(.95 0 59 / .11);--edge-light:oklch(.95 0 59 / .17);--edge-side:oklch(.95 0 59 / .09);--edge-low:rgb(0 0 0 / .78);--lift-control:inset 0 1px 0 oklch(.95 0 59 / .065),inset 0 -1px 0 rgb(0 0 0 / .58),0 1px 2px rgb(0 0 0 / .4);--lift-control-pressed:inset 0 1px 2px rgb(0 0 0 / .58),0 0 0 transparent;--card:oklch(.23 0 59);--canvas:#1b1b1b;--canvas-dot:#ffffff12}.f-workspace:not(.f-dark),.f-dialog:not(.f-dark){--card:#efefef;--canvas:#e4e4e4;--surface-0:#cecece;--surface-1:#dedede;--surface-2:#efefef;--surface-3:#f6f6f6;--surface-4:#d6d6d6}.f-workspace,.f-workspace *,.f-workspace *:before,.f-workspace *:after,.f-dialog,.f-dialog *{background-image:none!important}.f-workspace [hidden]{display:none!important}.f-workspace.jr-macro{background:var(--surface-1);grid-template-columns:58px 238px minmax(0,1fr);transition:grid-template-columns .24s cubic-bezier(.2,.8,.2,1)}.f-workspace.jr-macro.u-rail-open{grid-template-columns:184px 238px minmax(0,1fr)}.u-nav-label{display:none;white-space:nowrap}.u-rail-toggle{padding:6px!important;width:32px;min-height:32px;flex-shrink:0}.u-rail-toggle svg{width:17px;height:17px}.u-rail-open .u-nav-label{display:inline;animation:u-enter .18s both}.u-rail-open .f-rail{align-items:stretch;padding-inline:12px}.u-rail-open .f-brand{width:auto;justify-content:flex-start;gap:10px}.u-rail-open .f-brand .u-nav-label{font-size:19px;font-weight:600;color:var(--content-strong);letter-spacing:-.5px}.u-rail-open .f-rail-nav,.u-rail-open .f-rail-bottom{align-items:stretch;gap:9px}.u-rail-open .u-rail-toggle{width:100%;justify-content:flex-start;padding:8px 10px;gap:9px;font-size:11px}.f-workspace .f-frame{margin:0;border-radius:0;box-shadow:none;border:0;border-left:1px solid var(--hairline);background:var(--canvas)}.f-calls{background:var(--surface-1);border:0;padding-inline:16px}.f-header{background:var(--surface-1);height:55px}.f-workspace button,.f-workspace button.tv-raised-button,.f-dialog button{box-shadow:none;border:1px solid transparent;background:transparent;color:var(--content-secondary);border-radius:6px;transition:color .16s,background-color .16s,transform .16s}.f-workspace button:hover:not(:disabled),.f-dialog button:hover:not(:disabled){background:var(--surface-3);color:var(--content-strong)}.f-workspace button.f-primary,.f-dialog button.f-primary,.f-workspace button.u-action{background:var(--surface-3);color:var(--accent-ink);box-shadow:none;border:1px solid var(--border);font-weight:550}.f-workspace button.f-primary:hover:not(:disabled),.f-dialog button.f-primary:hover:not(:disabled){background:var(--surface-4);color:var(--accent-ink)}.f-workspace button[aria-selected=true],.f-workspace button[aria-pressed=true],.f-workspace .f-icon[aria-pressed=true],.f-workspace .f-view-bar button[aria-selected=true]{background:var(--surface-3);color:var(--accent-ink);border:.5px solid var(--edge-side);border-top-color:var(--edge-light);border-bottom-color:var(--edge-low);box-shadow:var(--lift-control)}.f-workspace button:active:not(:disabled){transform:translateY(1px)}.f-workspace button[aria-selected=true]:active,.f-workspace button[aria-pressed=true]:active{box-shadow:var(--lift-control-pressed)}.f-workspace button[aria-selected=true]:hover,.f-workspace button[aria-pressed=true]:hover{color:var(--accent-ink)}.f-workspace .f-brand{color:var(--accent);background:transparent;border:0;box-shadow:none}.f-user-avatar,.f-org-mark,.f-avatar,.f-speaker-avatar,.f-count{box-shadow:none;border-color:var(--border)}.f-calls small{font-size:10px}.f-brand{display:flex;align-items:center;justify-content:center}.f-brand>svg{width:27px;height:27px;flex-shrink:0}.f-call-header{background:var(--canvas);padding:20px 26px 10px}.f-contact-title h2{font-size:23px;letter-spacing:-.5px}.f-contact-title>div>div{gap:12px}.f-contact-title p,.f-first-tag{font-size:11px}.f-contact-title>.f-avatar{width:40px;height:40px;border:1px solid var(--border);background:transparent}.u-channel-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 26px 17px;flex-shrink:0}.u-channel-bar [role=tablist]{display:flex;gap:7px}.u-channel-bar button{min-width:80px;height:34px;font-size:12px}.u-channel-bar svg{width:14px;height:14px}.u-channel-bar>span{font-size:11px;color:var(--content-muted);display:flex;gap:9px;align-items:center}.f-canvas-panel{border:1px solid var(--hairline);box-shadow:none;border-radius:9px;background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}.f-panel-coach{position:relative}.f-panel-coach:before{display:none}.f-panel-heading{height:46px;padding-inline:18px;border-bottom:1px solid var(--hairline);flex-shrink:0;cursor:default}.f-panel-heading h2{font-size:12px;font-weight:550}.f-panel-heading>div>svg{width:15px;height:15px}.f-transcript-lines{padding:13px 20px 20px}.f-utterance{gap:12px;margin-bottom:26px;animation:u-enter .32s cubic-bezier(.2,.8,.2,1) both}.f-utterance-body p{font-size:14px;line-height:1.8}.f-utterance-body header{font-size:11px;margin-bottom:7px}.f-utterance-body header span,.f-utterance-body time{font-size:10px}.f-speaker-avatar{background:transparent;font-size:10px;border:0}.f-transcript-evidence{font-size:10px;animation:u-capture .55s both}.f-transcript-footer{font-size:10px;padding:10px 17px}.f-context-body{padding:14px 18px;overflow:auto;min-height:0}.f-context-caption{font-size:10px;margin-bottom:8px}.f-facts>div{padding:8px 0;grid-template-columns:65px minmax(0,1fr)}.f-facts dt,.f-unknown{font-size:11px}.f-workspace .f-facts button{font-size:12px;line-height:1.45}.f-facts dd:has(button){animation:u-capture .55s both}.f-capture-strip{background:transparent;padding:10px 18px}.f-capture-strip>small{font-size:10px}.f-workspace .f-quick{font-size:10px;box-shadow:none;min-height:28px;padding:5px 9px;background:transparent}.f-quick:before{display:none!important}.f-capture-strip .u-correction-ring{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);fill:none;pointer-events:none;overflow:visible}.u-correction-ring rect{stroke:var(--accent);stroke-width:1.5;transition:stroke-dashoffset .24s linear}.f-listening{font-size:11px}.f-listening small{font-size:10px}.f-call-controls{background:var(--surface-1);border-top:1px solid var(--hairline);min-height:59px;padding:10px 24px}.f-call-buttons button{border:1px solid var(--border)}.f-dialog{border:1px solid var(--border)!important;box-shadow:0 20px 80px #0006!important;background:var(--surface-2)!important}.f-dialog button{box-shadow:none}.f-dialog .f-search{display:flex;align-items:center;gap:9px;min-height:44px;padding:0 12px;border:1px solid var(--border);border-radius:7px;background:var(--surface-1);box-shadow:none;transition:border-color .15s}.f-dialog .f-search:focus-within{border-color:var(--accent-ink)}.f-dialog .f-search input,.f-dialog .f-search input:focus,.f-dialog .f-search input:focus-visible{padding:10px 0;border:0!important;outline:none!important;box-shadow:none!important;background:transparent;border-radius:0;color:var(--content-primary);font-size:13px}.f-dialog .f-search>svg{width:15px;height:15px;flex-shrink:0}.f-dialog .f-modal-list{display:flex;flex-direction:column;gap:0;margin-top:15px}.f-dialog .f-modal-list>button{box-shadow:none!important;border:0;border-bottom:1px solid var(--hairline);background:transparent;border-radius:0;padding:14px 2px;min-height:70px;transform:none;transition:background-color .15s,color .15s}.f-dialog .f-modal-list>button:hover{background:var(--surface-3);color:var(--content-strong)}.f-dialog .f-modal-list .f-avatar{box-shadow:none;background:var(--surface-1);border:1px solid var(--border);border-radius:6px}.f-dialog .f-modal-list strong{font-size:13px;font-weight:550}.f-dialog .f-modal-list small{font-size:11px}.f-dialog .f-modal-list>button:last-child{border-bottom:0}.f-evidence{box-shadow:none;border-color:var(--border)}.f-workspace .tv-create-modal{box-shadow:0 20px 80px #0006;background:var(--surface-2)}.u-channel-view{display:flex;flex-direction:column;min-height:0;height:100%;animation:u-enter .26s both}.u-channel-recipient{padding:13px 18px;font-size:11px;border-bottom:1px solid var(--hairline);color:var(--content-muted);display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between}.u-channel-recipient strong{font-weight:500;color:var(--content-secondary);margin-left:4px}.u-message-history{padding:22px;overflow:auto;flex:1;min-height:100px}.u-channel-empty{max-width:300px;padding:28px 0}.u-channel-empty>svg{width:22px;height:22px;color:var(--content-muted)}.u-channel-empty h3{font-size:15px;color:var(--content-primary);font-weight:500;margin:16px 0 9px}.u-channel-empty p{font-size:12px;line-height:1.8;color:var(--content-muted)}.u-message{margin:0 0 20px;animation:u-message .35s cubic-bezier(.2,.8,.2,1) both;padding:15px;border:1px solid var(--hairline);border-radius:8px}.u-message.outgoing{margin-left:22px;background:var(--surface-3)}.u-message header{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:var(--content-secondary);margin-bottom:11px}.u-message time{font-size:10px;color:var(--content-muted)}.u-message p{font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.u-message h3{font-size:14px;font-weight:600;margin-bottom:10px}.u-message small{display:flex;align-items:center;gap:5px;color:var(--accent-ink);font-size:10px;margin-top:12px}.u-message-composer{margin:0 16px 16px;border:1px solid var(--border);border-radius:7px;flex-shrink:0}.u-message-composer textarea{resize:vertical;min-height:85px;max-height:200px;border:0;background:transparent;font-size:13px;padding:14px;box-shadow:none}.u-message-composer footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px}.u-message-composer footer>span{display:flex;gap:4px;align-items:center;font-size:10px;color:var(--content-muted)}.u-message-composer footer>span svg{width:11px;height:11px}.u-message-composer footer button{white-space:nowrap;font-size:11px}.u-subject{display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--hairline);padding:0 14px;font-size:11px;color:var(--content-muted)}.u-subject input{border:0;background:transparent;box-shadow:none;font-size:12px}.u-view-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:28px 26px 22px;flex-shrink:0}.u-eyebrow{font-size:10px;letter-spacing:.12em;color:var(--accent-ink)}.u-view-heading h2{font-size:23px;font-weight:550;letter-spacing:-.65px;margin:9px 0 8px}.u-view-heading p{font-size:12px;color:var(--content-muted);line-height:1.7}.u-view-heading button svg{width:15px;height:15px}.u-sample-label{display:flex;gap:7px;align-items:center;font-size:11px;color:var(--content-muted);white-space:nowrap}.u-brain{height:100%;display:flex;flex-direction:column;animation:u-enter .25s both}.u-brain-body{display:grid;grid-template-columns:minmax(0,1fr) 310px;flex:1;min-height:0;border-top:1px solid var(--hairline)}.u-brain-cluster{position:relative;min-height:0}.u-retrieval{border-left:1px solid var(--hairline);display:flex;flex-direction:column;min-height:0;background:var(--surface-1);padding:19px 17px 0}.u-retrieval>header{display:flex;align-items:center;gap:9px;margin-bottom:18px}.u-retrieval h3{font-size:13px;font-weight:550}.u-knowledge-search{display:flex;align-items:center;gap:8px;border:1px solid var(--border);padding-left:10px;border-radius:6px}.u-knowledge-search input{border:0;background:transparent;font-size:11px;padding:10px 5px}.u-knowledge-filters{display:flex;gap:3px;margin:13px 0}.u-knowledge-filters button{font-size:10px;padding:4px 6px;min-height:29px}.u-result-count{font-size:10px;color:var(--content-muted);padding-bottom:10px}.u-knowledge-results{flex:1;min-height:0;overflow:auto}.u-knowledge-results button{display:flex;gap:10px;justify-content:flex-start;width:100%;padding:13px 4px;border-bottom:1px solid var(--hairline);text-align:left;border-radius:0}.u-knowledge-results button>svg{flex-shrink:0;color:var(--content-muted)}.u-knowledge-results strong{display:block;font-size:12px;line-height:1.5;font-weight:500}.u-knowledge-results small{display:block;font-size:10px;color:var(--content-muted);margin-top:4px}.u-retrieval>footer{display:flex;gap:8px;padding:15px 0;border-top:1px solid var(--hairline);color:var(--content-muted)}.u-retrieval>footer svg{flex-shrink:0;margin-top:2px}.u-retrieval>footer p{font-size:10px;line-height:1.7}.u-source-detail{font-size:13px;line-height:1.9;white-space:pre-wrap;margin:24px 0!important;color:var(--content-secondary)}.u-workflows{animation:u-enter .25s both}.u-run-state{display:flex;align-items:center;gap:9px;font-size:11px;padding:13px 26px;border-block:1px solid var(--hairline);color:var(--content-secondary)}.u-run-state>span:last-child{margin-left:auto;color:var(--content-muted);font-size:10px}.u-workflow-stage{background:var(--canvas);min-height:250px}.u-workflows .jr-node{box-shadow:none!important;border:1px solid var(--border);background:var(--surface-2)!important;width:224px;height:90px;min-height:70px;transition:border-color .24s,color .24s;padding:17px}.u-workflows .jr-node .text-text{font-size:13px;line-height:1.5}.u-workflows .jr-node .text-text-3{font-size:11px;line-height:1.5}.u-workflows .jr-node[data-active=true]{border-color:var(--accent)!important;box-shadow:none!important;animation:u-node-pulse 1.6s ease-in-out infinite}.u-workflows .jr-node .text-signal{color:var(--accent)}.u-workflows .react-flow__edge-path{stroke:var(--content-faint);stroke-width:1}.u-workflows .react-flow__edge.animated .react-flow__edge-path{stroke:var(--accent);stroke-width:2;stroke-dasharray:5 7;animation:u-flow 1s linear infinite}.u-run-timeline{display:flex;overflow:auto;flex-shrink:0;border-top:1px solid var(--hairline);padding:15px 20px;gap:5px}.u-run-timeline>div{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:110px;font-size:10px;padding:8px;white-space:nowrap;text-align:left;color:var(--content-muted)}.u-run-timeline>div>span{font-size:10px;font-variant-numeric:tabular-nums;color:var(--content-muted)}.u-run-timeline>div.current,.u-run-timeline>div.current>span{color:var(--accent)}.u-run-timeline>div.complete{color:var(--content-primary)}.f-canvas-tools{padding:9px 10px;bottom:14px;left:16px;right:auto;max-width:calc(100% - 32px);border:1px solid var(--hairline);background:var(--surface-1);border-radius:7px}.f-canvas-tools>span{font-size:10px}.f-workspace .mx-brain-caption{top:20px;left:24px}.f-workspace .mx-brain-caption h2{font-size:17px;letter-spacing:-.3px}.f-workspace .mx-brain-caption p{font-size:10px;max-width:280px;line-height:1.7}.f-workspace .mx-brain-tools{left:20px;bottom:43px}.f-workspace .mx-brain-tools button,.f-workspace .mx-brain-tools select{border:1px solid var(--border);font-size:11px}@keyframes u-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes u-message{0%{opacity:0;transform:translateY(9px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes u-capture{0%{opacity:.3;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes u-signal{0%,to{transform:scaleX(.4);opacity:.4}50%{transform:scaleX(1);opacity:1}}@keyframes u-flow{to{stroke-dashoffset:-24}}@keyframes u-node-pulse{50%{border-color:var(--content-muted)}}@media(min-width:1001px)and (max-height:880px){.f-header{height:45px}.f-call-header{padding-top:14px;padding-bottom:5px}.u-channel-bar{padding-block:8px 12px}.f-context-body{padding:9px 16px}.f-facts>div{padding:5px 0}.f-panel-heading{height:40px}.f-capture-strip{padding:8px 16px}.f-call-controls{min-height:54px}}@media(max-width:1150px){.f-workspace.jr-macro{grid-template-columns:48px 214px minmax(0,1fr)}.u-channel-bar>span{display:none}.f-contact-title h2{font-size:20px}.u-brain-body{grid-template-columns:minmax(0,1fr) 270px}.u-run-state>span:last-child{display:none}}@media(max-width:1000px){.f-call-header{padding:16px 18px 10px}.u-channel-bar{padding:6px 18px 14px}.u-brain-body{display:flex;flex-direction:column;overflow:auto}.u-brain-cluster{min-height:360px}.u-retrieval{border-left:0;border-top:1px solid var(--hairline);min-height:380px}.u-knowledge-results{min-height:190px}.u-view-heading{padding:22px 18px}.u-view-heading p{max-width:320px}.u-sample-label{display:none}.u-workflows .u-view-heading{align-items:flex-start;flex-direction:column}.u-run-timeline{padding:8px}.f-first-tag{display:none}}@media(max-width:650px){.f-workspace.jr-macro{display:flex}.f-rail{gap:8px;padding:8px 10px;height:55px}.f-rail-nav{gap:4px}.f-rail-bottom{margin-left:auto}.f-rail .f-brand{width:28px}.u-rail-toggle{width:27px}.u-rail-open .f-rail{height:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px}.u-rail-open .f-rail-nav{display:grid;grid-template-columns:1fr 1fr;grid-column:1/-1;gap:6px}.u-rail-open .f-rail-bottom{grid-column:1/-1;display:flex;margin:0}.u-rail-open .u-rail-toggle{justify-content:flex-end}.f-calls{padding:0 14px}.f-workspace .f-frame{margin:0;min-height:800px;height:calc(100dvh - 58px);border-left:0;border-top:1px solid var(--hairline)}.f-header{height:45px;padding-inline:14px}.f-call-header{padding:14px 15px 9px}.f-contact-title h2{font-size:20px}.f-contact-title p{font-size:9px}.f-contact-title>.f-avatar{width:32px;height:32px}.u-channel-bar{padding:6px 14px 14px}.u-channel-bar button{min-width:79px;height:37px}.f-panel-heading{padding-inline:13px}.f-transcript-lines{padding:12px 14px}.f-utterance{gap:9px}.f-utterance-body p{font-size:13px}.f-call-controls{left:0;right:0;border-radius:0;padding:10px 12px;box-shadow:none}.f-call-controls>div:first-child strong{display:none}.f-call-controls>div:first-child{font-size:11px}.u-message-history{padding:15px}.u-message-composer{margin:0 10px 12px}.u-message-composer footer{flex-wrap:wrap}.u-message-composer footer>span{font-size:9px}.u-message-composer textarea{min-height:80px;font-size:13px}.u-message-history{min-height:125px}.u-channel-empty{padding:16px 0}.u-channel-empty h3{font-size:14px}.u-channel-empty p{font-size:11px}.u-view-heading h2{font-size:21px}.u-brain-cluster{min-height:370px}.u-view-heading p{font-size:11px}.f-workspace .mx-brain-caption{left:16px}.f-workspace .mx-brain-tools{left:12px;right:12px}.f-workspace .mx-brain-tools select{max-width:136px}.u-workflow-stage{min-height:310px}.f-canvas-tools{left:10px;right:10px;max-width:none;bottom:12px}.f-canvas-tools>span{display:none}.u-run-timeline button{min-width:100px}}.arc-glyph{display:inline-block;vertical-align:middle;flex-shrink:0;pointer-events:none;transition:color .18s ease,opacity .18s ease,transform .18s ease}.f-workspace .u-rail-toggle>.arc-glyph{width:18px;height:18px}.f-workspace .u-channel-bar button>.arc-glyph{width:17px;height:17px}.f-dialog .f-modal-activity button>.arc-glyph:last-child,.f-dialog .f-modal-list button>.arc-glyph:last-child{width:17px;height:17px}.f-workspace .f-canvas-tools button>.arc-glyph,.f-workspace .mx-brain-tools button>.arc-glyph{width:16px;height:16px}.tv-create-tabs button>.arc-glyph{width:18px;height:18px}.f-dialog button:hover [data-ui-icon=edit-detail]{transform:rotate(-5deg)}.f-edit-form summary{display:flex;align-items:center;gap:7px;cursor:pointer;list-style:none;padding:4px 0}.f-edit-form summary::-webkit-details-marker{display:none}.f-edit-form summary::marker{content:""}.f-edit-form summary>.arc-glyph{width:14px;height:14px}.f-edit-form details .u-disclosure-close{display:none}.f-edit-form details[open] .u-disclosure-open{display:none}.f-edit-form details[open] .u-disclosure-close{display:inline-block}@media(prefers-reduced-motion:reduce){.f-workspace *,.f-workspace *:before,.f-workspace *:after,.f-dialog *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.arc-workspace,.f-dialog{--arc-raised:inset .5px .5px 0 var(--edge-light),inset -.5px -.5px 0 var(--edge-low),1px 2px 2px #0005,2px 3px 5px #0002;--arc-inset:inset 0 2px 4px #0006,inset 0 -1px 0 #ffffff07;--arc-radius:8px}.arc-workspace:not(.f-dark),.f-dialog:not(.f-dark){--arc-inset:inset 0 2px 4px #0002,inset 0 -1px 0 #fff8}.arc-workspace.jr-macro{grid-template-columns:58px 226px minmax(0,1fr)}.arc-workspace.jr-macro.u-rail-open{grid-template-columns:184px 226px minmax(0,1fr)}.arc-workspace .arc-main-canvas{margin:10px 14px 14px 0;border:1px solid var(--edge-side);border-top-color:var(--edge-light);border-left-color:var(--edge-light);border-right-color:var(--edge-low);border-bottom-color:var(--edge-low);border-radius:12px;background:var(--canvas);box-shadow:inset 1px 1px #ffffff0b,inset -1px -1px #0006,-1px -1px #ffffff04,2px 3px 2px #0006,7px 9px 18px #0003;overflow:hidden;min-width:0}.arc-workspace .f-header{height:54px;min-height:54px;padding:0 23px}.arc-workspace h1{font-size:25px;font-weight:560;line-height:1.25;letter-spacing:-.7px;margin:8px 0}.arc-workspace h2{font-weight:550}.arc-workspace .arc-action,.f-dialog .arc-action,.arc-workspace .u-action,.arc-workspace .f-canvas-tools button,.arc-workspace .tv-create-footer button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:33px;padding:7px 11px;background:var(--surface-3)!important;color:var(--content-primary);border:1px solid var(--edge-side)!important;border-top-color:var(--edge-light)!important;border-bottom-color:var(--edge-low)!important;border-radius:7px;box-shadow:var(--arc-raised)!important;font-size:12px;line-height:1.25;white-space:nowrap;transition:box-shadow .14s,transform .14s,color .14s,background .14s}.arc-workspace .arc-action.f-primary,.f-dialog .arc-action.f-primary,.arc-workspace .tv-create-primary{color:var(--accent-ink)!important}.arc-workspace .arc-action:active:not(:disabled),.f-dialog .arc-action:active:not(:disabled){transform:translateY(1px);box-shadow:var(--arc-inset)!important}.arc-workspace button:disabled,.f-dialog button:disabled{opacity:.4;cursor:not-allowed}.arc-workspace .arc-action:hover:not(:disabled),.f-dialog .arc-action:hover:not(:disabled){background:var(--surface-4)!important;color:var(--content-strong)}.arc-workspace .arc-icon-action{width:32px;min-width:32px;padding:6px}.arc-workspace .arc-plain,.f-dialog .arc-plain{display:inline-flex;align-items:center;gap:7px;background:transparent!important;border:0!important;box-shadow:none!important;padding:6px;color:var(--content-muted)}.arc-workspace .arc-plain:hover:not(:disabled),.f-dialog .arc-plain:hover:not(:disabled){color:var(--content-strong)}.arc-workspace :focus-visible,.f-dialog :focus-visible{outline:1px solid var(--content-muted);outline-offset:3px}.arc-workspace input,.arc-workspace textarea,.f-dialog input,.f-dialog textarea{color:var(--content-primary);font:inherit}.arc-workspace input:focus,.arc-workspace textarea:focus,.f-dialog input:focus,.f-dialog textarea:focus{outline:none!important}.arc-workspace input:focus-visible,.arc-workspace textarea:focus-visible,.f-dialog input:focus-visible,.f-dialog textarea:focus-visible{outline:1px solid var(--content-faint)!important;outline-offset:2px}.arc-workspace .f-search:focus-within,.f-dialog .f-search:focus-within{border-color:var(--content-faint)!important;box-shadow:none!important}.arc-workspace .f-rail{gap:24px;padding-block:18px 13px}.arc-workspace .f-rail-nav{gap:7px;flex:1;min-height:0;overflow:auto;scrollbar-width:none}.arc-workspace .f-rail-bottom{gap:8px;align-items:stretch;margin-top:auto}.arc-workspace .arc-nav-item{display:flex;align-items:center;justify-content:flex-start;gap:11px;min-height:40px;padding:10px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--content-secondary);box-shadow:none;font-size:12px;white-space:nowrap}.arc-workspace .arc-nav-item .arc-glyph{width:18px;height:18px}.arc-workspace:not(.u-rail-open) .arc-nav-item{padding:9px;justify-content:center}.arc-workspace .arc-nav-item:hover{background:var(--surface-2);box-shadow:var(--arc-inset);border-color:transparent!important}.arc-workspace .arc-nav-item[aria-current=page]{background:var(--surface-2);box-shadow:var(--arc-inset);border-color:transparent!important;color:var(--accent-ink)}.arc-workspace .u-channel-bar button,.arc-workspace .arc-segments button,.arc-workspace .tv-create-tabs button{box-shadow:none!important;background:transparent!important;border:1px solid transparent!important;color:var(--content-secondary);border-radius:7px}.arc-workspace .u-channel-bar button[aria-selected=true],.arc-workspace .arc-segments button[aria-selected=true],.arc-workspace .arc-segments button[aria-pressed=true],.arc-workspace .tv-create-tabs button[aria-selected=true]{box-shadow:var(--arc-inset)!important;background:var(--surface-2)!important;border-color:transparent!important;color:var(--accent-ink)}.arc-workspace .arc-nav-item:focus-visible,.arc-workspace .arc-segments button:focus-visible,.arc-workspace .u-channel-bar button:focus-visible,.arc-workspace .tv-create-tabs button:focus-visible{outline:none!important;background:var(--surface-4)!important;text-decoration:underline;text-underline-offset:4px}.arc-workspace .u-channel-bar button:hover,.arc-workspace .arc-segments button:hover,.arc-workspace .tv-create-tabs button:hover{background:var(--surface-2)!important}.arc-segments{display:flex;gap:5px;align-items:center}.arc-workspace .arc-segments button{display:inline-flex;align-items:center;gap:7px;font-size:12px;min-height:36px;padding:7px 12px}.arc-workspace .arc-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-width:130px;max-width:230px;min-height:32px;padding:7px 10px;border:1px solid var(--edge-side);border-top-color:var(--edge-light);border-bottom-color:var(--edge-low);background:var(--surface-3)!important;color:var(--content-primary);border-radius:6px;font:inherit;font-size:12px;box-shadow:var(--arc-raised)!important}.arc-select-trigger>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arc-select-trigger>span:last-child{display:flex}.arc-select-trigger .arc-glyph{width:13px!important;height:13px!important;color:var(--content-muted)}.arc-select-menu{z-index:180;min-width:var(--radix-select-trigger-width);max-width:min(330px,90vw);max-height:min(var(--radix-select-content-available-height),300px);padding:5px;border:1px solid var(--border);border-top-color:var(--edge-light);background:var(--surface-2);color:var(--content-primary);border-radius:9px;box-shadow:inset 0 1px #ffffff07,0 14px 36px #0005;font-family:Inter Variable,sans-serif;font-size:12px;overflow:hidden;animation:arc-menu-in .16s ease-out}.arc-select-option{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:36px;border-radius:5px;padding:8px 10px;cursor:pointer;outline:none}.arc-select-option[data-highlighted]{background:var(--surface-3);box-shadow:none}.arc-select-option[data-state=checked]{color:var(--accent-ink)}.arc-select-option .arc-glyph{width:14px;height:14px}.arc-select-viewport{max-height:280px;overflow-y:auto!important;scrollbar-width:thin}@keyframes arc-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.arc-main-content{flex:1;min-height:0;display:flex;flex-direction:column;position:relative;overflow:hidden}.arc-page-host{height:100%;min-height:0}.arc-page{height:100%;overflow:auto;padding:30px 30px 36px}.arc-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:25px;flex-shrink:0}.arc-page-heading h1{margin:10px 0}.arc-page-heading p{font-size:12px;color:var(--content-muted);line-height:1.65;margin:0}.arc-page-heading .u-eyebrow{font-size:10px}.arc-muted{color:var(--content-muted);font-size:12px}.arc-search{display:flex;align-items:center;gap:9px;border:1px solid var(--border);box-shadow:none;background:var(--surface-1);border-radius:7px;padding:0 10px;max-width:440px;width:100%;min-width:0}.arc-workspace .arc-search input{border:0;background:transparent;box-shadow:none;padding:10px 0;min-width:0;flex:1;font-size:12px}.arc-search:focus-within{border-color:var(--content-faint)}.arc-workspace .arc-search input:focus-visible{outline:none!important}.arc-search .arc-glyph{color:var(--content-muted)}.arc-page-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.arc-avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border:1px solid var(--border);background:var(--surface-2);border-radius:8px;font-size:11px;font-weight:500;color:var(--content-secondary)}.arc-workspace .arc-flat-row,.f-dialog .arc-flat-row{display:flex;align-items:center;gap:14px;width:100%;padding:17px 6px;text-align:left;border:0;border-bottom:1px solid var(--hairline);border-radius:0;background:transparent!important;box-shadow:none!important;font-size:12px;color:var(--content-primary)}.arc-flat-row>span{flex:1;min-width:0}.arc-flat-row strong{display:block;font-size:13px;font-weight:500;line-height:1.55}.arc-flat-row small{display:block;color:var(--content-muted);font-size:11px;line-height:1.7}.arc-flat-row>.arc-glyph:last-child{color:var(--content-muted)}.arc-workspace .arc-flat-row:hover,.f-dialog .arc-flat-row:hover{background:var(--surface-2)!important}.arc-empty{padding:25px 8px;font-size:12px;line-height:1.7;color:var(--content-muted)}.arc-record-columns{display:grid;grid-template-columns:1.15fr 1fr;gap:40px}.arc-record-columns h2{font-size:13px;display:flex;gap:10px;margin:0 0 12px}.arc-record-columns h2 small{color:var(--accent-ink)}.arc-fact-row strong{margin:3px 0}.arc-fact-row .arc-glyph{color:var(--accent-ink)!important}.arc-history-item{padding:16px 0;border-bottom:1px solid var(--hairline)}.arc-history-item small{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--content-muted)}.arc-history-item h3{font-size:12px;font-weight:550;margin:9px 0 7px}.arc-history-item p{font-size:12px;line-height:1.75;white-space:pre-wrap;color:var(--content-secondary)}.arc-section-gap{margin-top:32px!important}.arc-queue{padding:0 15px;background:transparent!important;border:0;min-width:0;overflow-x:hidden}.arc-queue>header{height:68px;min-height:68px}.arc-queue-title{display:flex;align-items:center;justify-content:space-between;padding:10px 0 17px}.arc-queue-title>strong{font-size:13px;font-weight:550}.arc-queue-scroll{overflow-y:auto;overflow-x:hidden;min-height:0;min-width:0;width:100%;flex:1;scrollbar-width:thin;overscroll-behavior:contain}.arc-queue-scroll section{min-width:0;max-width:100%;margin-bottom:18px}.arc-queue-scroll h2{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:550;letter-spacing:.08em;color:var(--content-muted);margin:0 0 8px}.arc-queue-scroll h2>.arc-glyph{width:12px;height:12px}.arc-queue-scroll h2 b{margin-left:auto;font-weight:500}.arc-queue-row{display:grid;grid-template-columns:minmax(0,1fr) 30px 26px;grid-template-rows:24px 14px;gap:2px 6px;align-items:center;padding:6px 0;border-bottom:1px solid var(--hairline)}.arc-queue-name{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arc-queue-row strong{font-size:12px;font-weight:550;color:var(--content-strong)}.arc-queue-row time{font-variant-numeric:tabular-nums;font-size:10px;color:var(--content-muted);text-align:right}.arc-queue-row.live time{color:var(--accent-ink)}.arc-queue-meta{grid-column:1/-1;display:flex;align-items:center;gap:7px;min-width:0;font-size:9px;line-height:14px;color:var(--content-muted)}.arc-queue-phone{white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums}.arc-queue-source{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:auto}.arc-queue-source:before{content:"·";margin-right:6px;color:var(--content-faint)}.arc-workspace .arc-queue-row .arc-queue-action{position:relative;min-width:26px;width:26px;min-height:24px;height:24px;padding:4px;gap:0;border-radius:5px;box-shadow:none!important;border:0!important;background:transparent!important}.arc-queue-action:after{content:"";position:absolute;inset:-5px 0}.arc-queue-row .arc-queue-action .arc-glyph{width:13px;height:13px}.arc-queue-empty{font-size:11px;color:var(--content-faint);padding:12px 0}.arc-mobile-queue{display:none}.f-settings [data-testid=workspace-demo-control]{flex-shrink:0;white-space:nowrap}.arc-home{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:min(660px,calc(100% - 64px));margin:auto;padding:28px 0}.arc-home h1{font-size:27px;line-height:1.3;letter-spacing:-.7px;margin:14px 0;font-weight:520}.arc-home>p{font-size:14px;color:var(--content-muted)}.arc-conversation-page{height:100%;display:flex;flex-direction:column;min-height:0}.arc-conversation-page .f-call-header{padding:22px 25px 16px}.arc-conversation-page .f-contact-title h1{font-size:23px;margin:0}.arc-conversation-page .u-channel-bar{padding:5px 25px 18px}.arc-conversation-page .u-channel-bar>span{font-size:10px;display:flex;gap:6px;align-items:center}.arc-call-grid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.9fr);gap:22px;padding:0 25px 22px}.arc-conversation-main{display:flex;flex-direction:column;min-width:0;min-height:0}.arc-main-call-panel{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}@keyframes arc-panel-enter{0%{opacity:.65;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.arc-context-panel{margin-top:49px;min-height:0;display:flex;flex-direction:column}.arc-context-panel .f-context-body{flex:1}.arc-main-call-panel .f-transcript-lines{flex:1;min-height:0}.arc-main-call-panel .f-transcript-footer{flex-shrink:0}.arc-coach-analysis{padding:16px 18px;overflow:auto;min-height:0;scrollbar-width:thin}.arc-coach-signal>span{font-size:12px;color:var(--accent-ink);font-weight:550}.arc-coach-signal h3{font-size:17px;line-height:1.35;letter-spacing:-.2px;margin:4px 0 6px;font-weight:550}.arc-coach-signal>p{font-size:12px;line-height:1.55;color:var(--content-secondary);margin:0}.arc-coach-signals{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin:13px 0;padding-bottom:12px;border-bottom:1px solid var(--hairline)}.arc-coach-signals dt{font-size:12px;color:var(--content-muted);margin-bottom:3px}.arc-coach-signals dd{font-size:12px;line-height:1.4;color:var(--content-primary);margin:0}.arc-coach-evidence header,.arc-coach-evidence header>span,.arc-coach-response header{display:flex;align-items:center;gap:6px}.arc-coach-evidence header{justify-content:space-between;flex-wrap:wrap}.arc-coach-evidence header>span{flex-wrap:wrap}.arc-coach-evidence .arc-glyph{color:var(--accent-ink)}.arc-coach-evidence strong,.arc-coach-response strong{font-size:12px;font-weight:600}.arc-coach-evidence small,.arc-coach-response small{font-size:12px;color:var(--content-muted)}.arc-coach-evidence .arc-plain{font-size:12px;font-variant-numeric:tabular-nums;color:var(--accent-ink);padding:3px 5px}.arc-coach-evidence blockquote{font-size:13px;line-height:1.5;margin:6px 0 13px;color:var(--content-primary)}.arc-coach-response{padding:11px 12px;background:var(--surface-1);border-radius:6px}.arc-coach-response .arc-glyph{color:var(--content-muted)}.arc-coach-response small{margin-left:auto}.arc-coach-response p{font-size:13px;line-height:1.5;margin:6px 0 0;color:var(--content-strong)}.arc-coach-analysis .arc-glyph{width:14px;height:14px;flex-shrink:0}.arc-coach-context{margin-top:11px;font-size:12px;color:var(--content-secondary)}.arc-coach-context summary{display:flex;align-items:center;gap:6px;cursor:pointer;list-style:none;min-height:30px}.arc-coach-context summary::-webkit-details-marker{display:none}.arc-coach-context summary>span{margin-left:auto;color:var(--content-muted);transition:transform .2s}.arc-coach-context[open] summary>span{transform:rotate(45deg)}.arc-coach-context p{line-height:1.55;margin:8px 0}.arc-coach-context>small{font-size:12px;line-height:1.5;color:var(--content-muted);display:block;margin-top:9px}.arc-coach-context-reason{display:none}.arc-coach-waiting{display:flex;align-items:flex-start;gap:10px;padding:20px 17px;color:var(--content-secondary)}.arc-coach-waiting strong{font-size:14px;font-weight:550}.arc-coach-waiting p{font-size:12px;line-height:1.5;margin:6px 0}.arc-workspace .f-utterance{gap:9px;margin-bottom:14px}.arc-workspace .f-speaker-avatar{width:30px;height:30px;background:var(--accent-soft);color:var(--accent-ink);border:0;box-shadow:none;border-radius:6px}.arc-workspace .f-utterance.own{margin-left:20px}.arc-workspace .f-utterance.own .f-speaker-avatar{background:var(--surface-1);color:var(--content-muted);border:0}.arc-workspace .f-utterance-body{padding:8px 10px;border-radius:6px;background:var(--surface-2)}.arc-workspace .f-utterance.own .f-utterance-body{background:var(--surface-1)}.arc-workspace .f-utterance-body header{gap:6px;flex-wrap:wrap;margin-bottom:4px}.arc-workspace .f-utterance-body header strong,.arc-workspace .f-utterance-body header span,.arc-workspace .f-utterance-body time{font-size:12px}.arc-workspace .f-utterance:not(.own) .f-utterance-body header strong{color:var(--accent-ink)}.arc-workspace .f-utterance-body p{font-size:13px;line-height:1.55}.arc-workspace .f-transcript-evidence{font-size:12px}.arc-workspace .f-utterance[data-highlight=true] .f-utterance-body{background:var(--accent-soft)}.arc-dock{position:relative;flex-shrink:0;background:var(--surface-1);border-top:1px solid var(--hairline)}.arc-dock .arc-composer-wrap,.arc-dock.is-home .arc-composer-wrap{position:relative;bottom:auto;left:auto;transform:none;width:calc(100% - 32px);margin:9px auto;z-index:28}.arc-dock .arc-composer-wrap.is-voice{width:min(410px,calc(100% - 40px))}.arc-universal-composer{border:1px solid var(--edge-side);border-top-color:var(--edge-light);border-bottom-color:var(--edge-low);border-radius:8px;background:var(--surface-2);box-shadow:0 2px 2px #0003;padding:7px 10px;overflow:visible}.arc-compose-entry{display:flex;gap:10px;align-items:flex-end;min-width:0}.arc-compose-entry>.arc-mention-editor{min-width:0;flex:1}.arc-workspace .arc-compose-entry>textarea,.arc-workspace .arc-compose-entry .arc-mention-editor textarea{flex:1;min-width:0;width:100%;display:block;resize:none;min-height:32px;max-height:96px;background:transparent;border:0;border-radius:0;box-shadow:none;padding:6px 1px;font-size:13px;line-height:20px;overflow-y:auto}.arc-workspace .arc-compose-entry textarea:focus-visible{outline:none!important}.arc-compose-submit{display:flex;gap:6px;align-items:center;align-self:flex-end;padding-bottom:2px}.arc-workspace .arc-compose-submit .arc-action{min-height:28px;height:28px;width:28px;padding:5px;border-radius:6px}.arc-universal-composer>footer{display:flex;align-items:center;gap:8px;padding-top:4px;min-width:0}.arc-workspace .arc-universal-composer .arc-select-trigger{font-size:10px;min-width:116px;max-width:150px;min-height:26px;height:26px;padding:4px 7px;gap:8px}.arc-workspace .arc-universal-composer footer .arc-action{min-height:26px;height:26px;width:26px;padding:5px;border-radius:5px}.arc-universal-composer footer .arc-glyph{width:13px;height:13px}.arc-workspace .arc-composer-subject{width:100%;background:transparent;border:0;border-bottom:1px solid var(--hairline);border-radius:0;padding:10px 0;font-size:12px}.arc-composer-overlays{position:absolute;bottom:calc(100% + 8px);left:0;right:0;max-height:min(420px,50dvh);overflow-y:auto;overscroll-behavior:contain;pointer-events:none}.arc-composer-overlays>*{pointer-events:auto}.arc-context-peek,.arc-composer-result{margin-bottom:10px;border:1px solid var(--border);border-top-color:var(--edge-light);background:var(--surface-2);border-radius:10px;box-shadow:0 12px 30px #0005;padding:13px 16px;max-height:270px;overflow:auto}.arc-context-peek>header,.arc-composer-result>header{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin-bottom:9px}.arc-composer-result>header>span{display:flex;gap:7px;align-items:center;color:var(--accent-ink)}.arc-context-peek small{display:block;color:var(--content-muted);font-size:10px;margin-top:5px}.arc-context-peek p,.arc-composer-result p{font-size:12px;line-height:1.8;white-space:pre-wrap;color:var(--content-secondary)}.arc-composer-result>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.arc-composer-result>div>small{width:100%;font-size:9px;color:var(--content-muted)}.arc-workspace .arc-source-chip{display:inline-flex;align-items:center;gap:5px;font-size:10px;border:1px solid var(--hairline);border-radius:5px;padding:4px 6px;box-shadow:none;background:var(--surface-1)}.arc-source-chip .arc-glyph{width:11px;height:11px}.arc-voice-preview>small{display:block;text-align:center;color:var(--content-muted);font-size:10px;margin-bottom:10px}.arc-voice-preview>div{display:flex;align-items:center;gap:13px}.arc-voice-wave{display:flex;align-items:center;justify-content:center;gap:3px;height:34px;flex:1}.arc-voice-wave i{display:block;width:2px;border-radius:2px;background:var(--accent);transform-origin:center;animation:arc-voice-wave .7s ease-in-out infinite alternate}.arc-voice-wave.paused i{animation-play-state:paused}.arc-voice-preview output{font-size:12px;color:var(--content-primary);font-variant-numeric:tabular-nums}@keyframes arc-voice-wave{0%{transform:scaleY(.25);opacity:.5}to{transform:scaleY(1);opacity:1}}.arc-workspace .arc-call-strip{position:relative;min-height:52px;display:flex;justify-content:space-between;align-items:center;padding:8px 18px;background:var(--surface-1)}.arc-workspace .arc-call-identity{color:var(--content-primary);padding:0}.arc-call-identity>span{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.arc-call-identity strong{font-size:11px;font-weight:550}.arc-call-identity small{font-size:9px;color:var(--content-muted)}.arc-call-identity time{font-size:11px;color:var(--content-muted);font-variant-numeric:tabular-nums;margin-left:4px}.arc-call-strip .f-call-buttons{display:flex;gap:8px}.arc-workspace .arc-end,.arc-workspace .arc-end:hover:not(:disabled){color:#ff453a!important}.arc-workspace:not(.f-dark) .arc-end,.arc-workspace:not(.f-dark) .arc-end:hover:not(:disabled){color:#c92525!important}.arc-agent-library{height:100%;display:flex;flex-direction:column;min-height:0}.arc-agent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.arc-agent-grid article{border:1px solid var(--hairline);background:var(--surface-2);border-radius:9px;padding:22px}.arc-agent-grid article>header{display:flex;align-items:center;gap:9px;color:var(--content-muted);font-size:10px}.arc-agent-grid article>header>.arc-glyph{color:var(--accent-ink);width:19px;height:19px}.arc-agent-grid h2{font-size:18px;margin:18px 0 10px}.arc-agent-grid p{font-size:12px;line-height:1.75;color:var(--content-muted);min-height:43px}.arc-agent-skills{display:flex;flex-wrap:wrap;gap:6px;margin:19px 0}.arc-agent-skills>span{padding:4px 6px;border:1px solid var(--hairline);font-size:10px;border-radius:4px;color:var(--content-secondary)}.arc-agent-grid footer{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-top:16px;border-top:1px solid var(--hairline)}.arc-agent-grid footer>small{font-size:10px;color:var(--content-muted)}.arc-workspace .arc-agent-grid .arc-action{font-size:11px}.arc-agent-editor{flex-shrink:0}.arc-agent-editor-heading{display:flex;align-items:center;gap:18px;padding:21px 25px;border-bottom:1px solid var(--hairline)}.arc-agent-editor-heading>div{flex:1}.arc-agent-editor-heading h1{font-size:20px;margin:0 0 4px}.arc-agent-editor-heading span{font-size:10px;color:var(--content-muted)}.arc-agent-config{display:grid;grid-template-columns:1.3fr 1fr;gap:24px;padding:18px 25px;border-bottom:1px solid var(--hairline)}.arc-agent-config label,.arc-agent-config>div>span{font-size:10px;color:var(--content-muted)}.arc-workspace .arc-agent-config textarea{display:block;width:100%;height:83px;resize:vertical;margin-top:7px;font-size:11px;line-height:1.7;border:1px solid var(--border);background:var(--surface-1);padding:8px;border-radius:6px}.arc-tool-tags{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0}.arc-tool-tags span{display:flex;align-items:center;gap:4px;font-size:9px;border:1px solid var(--hairline);border-radius:4px;padding:4px 6px;color:var(--content-secondary)}.arc-tool-tags .arc-glyph{width:11px;height:11px}.arc-agent-config small{font-size:9px;color:var(--content-muted)}.arc-tool-options{display:flex;flex-wrap:wrap;gap:7px 13px;margin:8px 0}.arc-tool-options label{display:flex;align-items:center;gap:6px;cursor:pointer}.arc-workspace .arc-tool-options input{width:13px;height:13px;accent-color:var(--content-secondary);padding:0}.arc-agent-graph{flex:1;min-height:220px}.arc-agent-graph .u-workflows{height:100%;display:flex;flex-direction:column}.arc-agent-graph .u-view-heading{padding:12px 25px}.arc-agent-graph .u-view-heading h2{font-size:14px;margin:0}.arc-agent-graph .u-view-heading p,.arc-agent-graph .u-view-heading .u-eyebrow{display:none}.arc-agent-graph .u-run-state{padding:8px 25px;font-size:10px}.arc-agent-graph .u-workflow-stage{min-height:190px;flex:1}.arc-agent-graph .u-run-timeline{padding:7px 15px}.arc-agent-graph .u-run-timeline>div{font-size:9px;padding:4px;min-width:90px}.arc-team-page{display:flex;flex-direction:column}.arc-doc-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:25px;flex:1;min-height:300px}.arc-doc-layout>aside{min-width:0;overflow:auto;border-right:1px solid var(--hairline);padding-right:16px}.arc-doc-list{margin-top:15px;display:flex;flex-direction:column;gap:5px}.arc-workspace .arc-doc-list button{display:flex;align-items:flex-start;gap:10px;text-align:left;padding:13px 10px;border:1px solid transparent;border-radius:7px;background:transparent;box-shadow:none;color:var(--content-secondary)}.arc-doc-list button strong{display:block;font-size:12px;line-height:1.5;font-weight:500}.arc-doc-list button small{display:block;font-size:10px;color:var(--content-muted);line-height:1.7;margin-top:4px}.arc-workspace .arc-doc-list button[aria-pressed=true]{box-shadow:none!important;background:var(--surface-3);border-color:var(--hairline);color:var(--accent-ink)}.arc-doc-editor{display:flex;flex-direction:column;min-width:0}.arc-editor-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.arc-editor-meta>span{font-size:10px;color:var(--content-muted)}.arc-workspace .arc-doc-title{font-size:22px;font-weight:550;background:transparent;border:0;border-radius:0;padding:22px 0 15px;width:100%;box-shadow:none;letter-spacing:-.4px}.arc-workspace .arc-doc-body{background:var(--surface-1);border:1px solid var(--border);border-radius:8px;resize:vertical;width:100%;min-height:230px;flex:1;padding:18px;font-size:13px;line-height:1.9;box-shadow:var(--arc-inset)}.arc-doc-editor footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding-top:13px}.arc-doc-editor footer>span{font-size:10px;color:var(--content-muted);margin-right:auto}.arc-team-chat{display:flex;flex-direction:column;min-height:350px;flex:1;border:1px solid var(--hairline);border-radius:9px;overflow:hidden}.arc-team-chat>header{display:flex;align-items:center;justify-content:space-between;padding:13px 20px;border-bottom:1px solid var(--hairline)}.arc-team-chat>header>span{display:flex;gap:8px;align-items:center;font-size:12px}.arc-team-chat>header>div{display:flex;gap:5px}.arc-team-chat>header .arc-avatar{width:25px;height:25px;font-size:9px}.arc-team-posts{flex:1;overflow:auto;padding:23px}.arc-team-posts>article{display:flex;gap:12px;margin-bottom:28px}.arc-team-posts article>div{min-width:0}.arc-team-posts article header{display:flex;align-items:center;gap:10px;margin-bottom:6px}.arc-team-posts strong{font-size:12px;font-weight:550}.arc-team-posts time{font-size:10px;color:var(--content-muted)}.arc-team-posts p{font-size:13px;line-height:1.8;color:var(--content-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.arc-inline-mention{display:inline;padding:2px 4px;border-radius:4px;background:var(--accent-soft);color:var(--accent-ink)}.arc-team-chat>form{padding:15px;border-top:1px solid var(--hairline)}.arc-mention-editor{position:relative}.arc-workspace .arc-mention-editor textarea{width:100%;min-height:80px;resize:vertical;padding:13px;background:var(--surface-1);border:1px solid var(--border);border-radius:7px;box-shadow:var(--arc-inset);font-size:12px;line-height:1.7}.arc-mention-options{position:absolute;bottom:calc(100% + 7px);left:0;z-index:60;width:min(300px,100%);padding:5px;background:var(--surface-3);border:1px solid var(--border);border-radius:8px;box-shadow:0 10px 25px #0005}.arc-workspace .arc-mention-options button{display:flex;align-items:center;gap:10px;text-align:left;width:100%;padding:9px;box-shadow:none;border:0;background:transparent;border-radius:5px;font-size:12px}.arc-mention-options small{display:block;font-size:10px;color:var(--content-muted)}.arc-mention-options button>.arc-glyph{margin-left:auto}.arc-mention-options button[aria-selected=true]{background:var(--surface-2)!important}.arc-team-chat form>footer{display:flex;align-items:center;justify-content:space-between;margin-top:10px;gap:10px}.arc-team-chat form>footer>span{font-size:10px;color:var(--content-muted)}.arc-observe{height:100%;display:flex;flex-direction:column;overflow:hidden}.arc-observe>.arc-page-heading{padding:30px 30px 24px}.arc-monitor-layout{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:0;flex:1;border-top:1px solid var(--hairline)}.arc-monitor-layout>aside{padding:20px 16px;overflow:auto;border-right:1px solid var(--hairline)}.arc-monitor-layout>aside .arc-select-trigger{margin:12px 0;width:100%;max-width:none}.arc-workspace .arc-interaction-row{display:flex;align-items:flex-start;gap:9px;width:100%;text-align:left;padding:17px 9px;margin:5px 0;background:transparent;border:1px solid transparent;box-shadow:none;border-radius:7px}.arc-interaction-row>span:nth-child(2){flex:1;min-width:0}.arc-interaction-row strong,.arc-interaction-row small,.arc-interaction-row em{display:block}.arc-interaction-row strong{font-size:12px;font-weight:550}.arc-interaction-row small{font-size:10px;color:var(--content-muted);margin:5px 0}.arc-interaction-row em{font-style:normal;font-size:10px;color:var(--content-secondary)}.arc-interaction-row>.f-dot{width:4px;height:4px;margin-top:5px}.arc-workspace .arc-interaction-row[aria-pressed=true]{background:var(--surface-3);box-shadow:none!important;border-color:var(--hairline);color:var(--accent-ink)}.arc-interaction-detail{display:flex;flex-direction:column;min-width:0;min-height:0}.arc-interaction-detail>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:20px 25px;border-bottom:1px solid var(--hairline)}.arc-interaction-detail h2{font-size:17px;margin-bottom:6px}.arc-interaction-detail>header p{font-size:11px;color:var(--content-muted)}.arc-event-timeline{flex:1;min-height:0;overflow:auto;padding:22px 25px}.arc-event-timeline>article{display:flex;align-items:flex-start;gap:12px;margin-bottom:27px;animation:u-enter .3s both}.arc-event-timeline article>.arc-glyph{color:var(--content-muted);margin-top:2px}.arc-event-timeline article.agent>.arc-glyph{color:var(--accent-ink)}.arc-event-timeline article>div{flex:1;min-width:0}.arc-event-timeline article header{display:flex;gap:8px;align-items:center}.arc-event-timeline strong{font-size:11px;font-weight:550}.arc-event-timeline time{font-size:9px;color:var(--content-muted);margin-left:auto}.arc-event-timeline p{font-size:13px;line-height:1.8;color:var(--content-secondary);margin:7px 0}.arc-event-timeline small{font-size:10px;color:var(--accent-ink)}.arc-event-timeline .system{background:var(--surface-1);border:1px solid var(--hairline);border-radius:7px;padding:11px}.arc-event-timeline .system p{font-size:11px;margin:4px 0 0}.arc-observation-sources{padding:18px 25px;border-top:1px solid var(--hairline)}.arc-observation-sources h3{font-size:11px;color:var(--content-muted);margin-bottom:10px}.arc-source-peek{margin-top:14px;font-size:12px;line-height:1.8;background:var(--surface-1);padding:13px;border:1px solid var(--hairline);border-radius:6px}.arc-source-peek small{display:block;color:var(--content-muted);font-size:10px}.arc-source-peek p{margin-top:6px;white-space:pre-wrap}.arc-interaction-detail>footer{display:flex;gap:7px;align-items:flex-start;padding:0 25px 19px;font-size:10px;line-height:1.6;color:var(--content-muted)}.arc-toast-stack{position:fixed;right:29px;bottom:calc(var(--arc-dock-height,150px) + 12px);z-index:95;width:min(320px,calc(100vw - 24px));display:flex;flex-direction:column;gap:9px;pointer-events:none}.arc-event-toast{position:relative;pointer-events:auto;border:1px solid var(--edge-side);border-top-color:var(--edge-light);border-radius:10px;padding:9px 12px;background:var(--surface-3);box-shadow:var(--arc-raised),0 12px 28px #0004;color:var(--content-primary)}.arc-event-toast[data-channel=coach]{width:290px;max-width:100%;align-self:flex-end;padding:8px 10px}.arc-event-toast>header{display:flex;align-items:center;justify-content:space-between;gap:9px}.arc-event-toast>header>span{display:flex;gap:7px;align-items:center;min-width:0;font-size:12px;font-weight:550}.arc-event-toast>header>span>.arc-glyph{color:var(--accent-ink)}.arc-event-toast>header>.arc-plain{flex-shrink:0;min-width:24px;min-height:24px;display:grid;place-items:center}.arc-event-toast>p{font-size:12px;line-height:1.45;margin:5px 0 7px;color:var(--content-secondary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.arc-toast-subject{font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--content-primary);margin-top:2px}.arc-event-toast>footer{display:flex;align-items:center;justify-content:space-between;gap:9px}.arc-event-toast small{font-size:11px;color:var(--content-muted)}.arc-toast-actions{display:flex;gap:7px;align-items:center}.arc-workspace .arc-event-toast .arc-action{min-height:29px;font-size:12px;padding:5px 8px;gap:5px}.arc-toast-open{width:28px;height:29px;display:grid;place-items:center}.arc-event-toast .arc-glyph{width:15px;height:15px;flex-shrink:0}.arc-workspace .arc-event-toast>.arc-toast-border{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);fill:none;pointer-events:none}.arc-toast-border rect{fill:none;stroke:var(--accent);stroke-width:1.2;vector-effect:non-scaling-stroke;stroke-dasharray:18 82;animation:arc-border-loop 8s linear infinite}.arc-event-toast:hover .arc-toast-border rect,.arc-event-toast:focus-within .arc-toast-border rect{animation-play-state:paused}@keyframes arc-border-loop{to{stroke-dashoffset:-100}}.arc-notification-list{max-height:55vh;overflow:auto}.arc-notification-list .arc-flat-row>span>small{margin-top:5px}.arc-notification-item{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--hairline)}.arc-notification-item>.arc-flat-row{flex:1;min-width:0;border-bottom:0}.arc-notification-item>.arc-action{white-space:nowrap;font-size:12px;padding:7px 9px;margin-right:4px}.arc-save-toast{bottom:calc(var(--arc-dock-height,150px) + 16px);padding:11px 16px;z-index:100}.arc-workspace .tv-create-modal{box-shadow:var(--arc-raised),0 26px 70px #0005;border:1px solid var(--edge-side);border-top-color:var(--edge-light)}.arc-workspace .tv-create-modal textarea,.arc-workspace .tv-create-modal input,.f-dialog .f-edit-form textarea{background:var(--surface-1);box-shadow:var(--arc-inset);border:1px solid var(--border)}.arc-workspace .f-brand{box-shadow:none!important;background:transparent!important}.arc-workspace .f-brand>svg{width:27px;height:27px}.arc-workspace .f-settings .arc-action{font-size:11px}.arc-workspace .u-brain{height:100%}.arc-workspace .mx-brain-tools .arc-select-trigger{min-width:150px;max-width:215px;font-size:11px}@media(max-width:1250px){.arc-workspace.jr-macro.u-rail-open{grid-template-columns:184px 205px minmax(0,1fr)}.arc-workspace .arc-nav-item{font-size:11px;padding-inline:9px}.arc-call-grid{grid-template-columns:minmax(0,1.2fr) minmax(220px,.85fr);gap:15px;padding-inline:18px}.arc-conversation-page .f-call-header,.arc-conversation-page .u-channel-bar{padding-inline:18px}.arc-page{padding:25px 22px}.arc-page-heading{gap:14px}.arc-page-heading h1{font-size:22px}.arc-doc-layout{grid-template-columns:185px minmax(0,1fr);gap:18px}.arc-monitor-layout{grid-template-columns:210px minmax(0,1fr)}.arc-agent-grid{gap:12px}.arc-agent-grid article{padding:17px}.arc-agent-grid footer{align-items:flex-start;flex-direction:column;gap:10px}}@media(max-width:1000px)and (min-width:701px){.arc-workspace.jr-macro{grid-template-columns:58px 185px minmax(0,1fr)}.arc-workspace.jr-macro.u-rail-open{grid-template-columns:172px 185px minmax(0,1fr)}.arc-workspace.u-rail-open .u-nav-label{display:inline}.arc-workspace.u-rail-open .f-rail{padding-inline:10px}.arc-workspace:not(.u-rail-open) .arc-nav-item{justify-content:center}.arc-workspace.u-rail-open .arc-nav-item{justify-content:flex-start}.arc-call-strip>.f-wave{display:none}.arc-workspace .arc-call-strip{flex-wrap:wrap;gap:6px;padding-inline:12px}.arc-call-grid{grid-template-columns:1fr}.arc-context-panel{display:none}.arc-doc-layout{grid-template-columns:155px minmax(0,1fr)}.arc-record-columns{gap:24px}}@media(max-width:700px){html[data-focus-workspace=true],html[data-focus-workspace=true] body,#root:has(.arc-workspace){overflow:auto;height:auto;min-height:100%}.arc-workspace.jr-macro,.arc-workspace.jr-macro.u-rail-open{display:flex;flex-direction:column;height:auto;min-height:100dvh;overflow:visible}.arc-workspace .f-rail{height:auto;padding:10px 13px;gap:12px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;border-bottom:1px solid var(--hairline)}.arc-workspace .f-brand{width:30px;min-width:30px;height:30px;min-height:30px}.arc-workspace .u-rail-toggle{margin-left:auto;order:1}.arc-workspace .f-rail-nav{width:100%;order:3;display:flex;flex-direction:row;gap:3px;flex:1 0 100%;overflow:auto}.arc-workspace .f-rail-bottom{order:2;display:flex;flex-direction:row;gap:4px;margin:0}.arc-workspace .f-rail-bottom .f-user-avatar{display:none}.arc-workspace:not(.u-rail-open) .arc-nav-item{min-width:37px;min-height:35px;padding:8px}.arc-workspace.u-rail-open .f-brand{width:auto}.arc-workspace.u-rail-open .f-rail-nav{display:grid;grid-template-columns:1fr 1fr;gap:5px}.arc-workspace.u-rail-open .arc-nav-item{font-size:11px;padding:9px;min-height:36px}.arc-workspace.u-rail-open .f-rail-bottom .u-nav-label{display:none}.arc-workspace .arc-main-canvas{margin:8px 8px calc(var(--arc-dock-height,160px) + 16px);height:auto;min-height:520px;overflow:hidden}.arc-workspace .f-header{padding:0 12px;min-height:49px;height:49px}.arc-workspace .f-workspace-title{font-size:11px;gap:7px}.arc-workspace .f-header-actions .arc-action{font-size:11px;min-height:30px;padding:6px 8px}.arc-main-content{min-height:420px;height:auto;overflow:visible;display:block}.arc-page-host{height:auto}.arc-page{height:auto;overflow:visible;padding:23px 17px 26px}.arc-page-heading{display:block;padding-bottom:22px}.arc-page-heading h1{font-size:23px}.arc-page-heading>.arc-action{margin-top:12px}.arc-page-heading p{font-size:12px}.arc-page-toolbar{gap:10px;flex-wrap:wrap}.arc-home{min-height:290px;width:calc(100% - 40px);padding:28px 0}.arc-home h1{font-size:25px;letter-spacing:-.6px}.arc-home>p{font-size:12px}.arc-queue{display:none!important}.arc-queue>header,.arc-queue>.arc-queue-title{display:none}.arc-queue-scroll{display:grid;grid-template-columns:minmax(0,1fr);gap:0;overflow-y:auto;overflow-x:hidden;max-height:165px;padding:10px 0 5px}.arc-queue-scroll>section{min-width:0;margin:0}.arc-queue-scroll>section[aria-label="Active call"]{display:none}.arc-queue-scroll>section[aria-label="Waiting calls"]{min-width:0}.arc-queue-row{padding:6px 0;grid-template-columns:minmax(0,1fr) 32px 24px;gap:2px 6px}.arc-queue-row strong{font-size:11px}.arc-queue-row time{font-size:9px}.arc-queue-meta{font-size:10px;gap:5px}.arc-workspace .arc-queue-row .arc-queue-action{min-width:24px;width:24px}.arc-queue-source:before{margin-right:4px}.arc-mobile-queue{display:block;padding:0 10px;background:var(--surface-1);border-top:1px solid var(--hairline);min-width:0}.arc-mobile-queue-summary{display:flex;align-items:center;min-width:0;height:44px;gap:2px}.arc-workspace .arc-mobile-queue-toggle{display:flex;align-items:center;gap:7px;text-align:left;flex:1;min-width:0;min-height:44px;padding:0 3px;border:0!important;box-shadow:none!important;background:transparent!important}.arc-mobile-queue-toggle>.arc-glyph{width:14px;height:14px;flex-shrink:0;color:var(--content-muted)}.arc-mobile-queue-toggle>strong{font-size:12px;font-weight:550;white-space:nowrap}.arc-mobile-next{font-size:12px;color:var(--content-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;flex:1;min-width:0}.arc-mobile-queue-toggle time,.arc-mobile-caller time{font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--content-muted)}.arc-mobile-queue-toggle>.arc-glyph:last-child{margin-left:auto;color:var(--accent-ink)}.arc-workspace .arc-mobile-answer{width:44px;min-width:44px;height:44px;min-height:44px;display:grid;place-items:center;color:var(--accent-ink);border:0!important;box-shadow:none!important;background:transparent!important}.arc-mobile-answer .arc-glyph{width:16px;height:16px}.arc-mobile-queue-reveal{overflow:hidden}.arc-mobile-queue-list{max-height:min(28dvh,180px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;overscroll-behavior:contain}.arc-mobile-caller{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:7px;min-height:49px;border-top:1px solid var(--hairline)}.arc-mobile-caller>div{min-width:0}.arc-mobile-caller strong{display:block;font-size:12px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc-mobile-caller small{display:flex;gap:9px;font-size:12px;line-height:17px;color:var(--content-muted);min-width:0}.arc-mobile-caller small>span:first-child{white-space:nowrap}.arc-mobile-caller small>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arc-conversation-page{height:auto}.arc-conversation-page .f-call-header{padding:20px 15px 15px;gap:12px;flex-wrap:wrap}.arc-conversation-page .f-contact-title h1{font-size:21px}.arc-conversation-page .f-contact-title>div>div{flex-wrap:wrap;gap:6px}.arc-conversation-page .f-first-tag{font-size:9px}.arc-conversation-page .f-session-state{margin-left:auto}.arc-conversation-page .arc-select-trigger{font-size:11px;min-width:130px}.arc-conversation-page .u-channel-bar{padding:5px 15px 16px}.arc-conversation-page .u-channel-bar>span{display:none}.arc-call-grid{display:flex;flex-direction:column;min-height:470px;padding:0 13px 18px}.arc-conversation-main{min-height:470px}.arc-context-panel{display:none}.arc-main-call-panel{min-height:410px}.arc-main-call-panel .f-transcript-lines{max-height:500px;min-height:270px;overflow:auto}.arc-main-call-panel .f-panel-heading{padding-inline:13px}.arc-main-call-panel .f-panel-heading h2{font-size:12px}.arc-main-call-panel .f-chip{font-size:9px}.arc-conversation-page.is-coaching .f-call-header{padding:12px 13px 8px;gap:8px}.arc-conversation-page.is-coaching .f-contact-title h1{font-size:18px}.arc-conversation-page.is-coaching .f-contact-title>.f-avatar{width:32px;height:32px;font-size:12px;border-radius:7px}.arc-conversation-page.is-coaching .u-channel-bar{padding:4px 13px 10px}.arc-conversation-page.is-coaching .arc-call-grid{padding:0 10px 12px;min-height:0}.arc-conversation-page.is-coaching .arc-conversation-main,.arc-conversation-page.is-coaching .arc-main-call-panel{min-height:0}.arc-conversation-page.is-coaching .arc-main-call-panel{scroll-margin-top:12px}.arc-conversation-page.is-coaching .f-panel-heading{height:38px;min-height:38px;padding-inline:11px}.arc-coach-analysis{padding:11px 12px;overflow:visible}.arc-coach-signal h3{font-size:16px;margin-bottom:3px}.arc-coach-signal>p{display:none}.arc-coach-context-reason{display:block}.arc-coach-signals{gap:8px;margin:9px 0;padding-bottom:9px}.arc-coach-signals dt{font-size:12px}.arc-coach-evidence blockquote{font-size:12px;line-height:1.45;margin-bottom:10px}.arc-coach-response{padding:9px 10px}.arc-coach-response p{font-size:12px;line-height:1.45}.arc-coach-response small{display:none}.arc-coach-context{margin-top:7px}.arc-workspace .f-utterance.own{margin-left:12px}.arc-call-grid .u-channel-view{min-height:460px}.arc-call-grid .u-message-history{min-height:170px;max-height:350px}.arc-call-grid .u-message-composer textarea{min-height:100px}.arc-dock.arc-compact-dock{position:fixed;bottom:0;left:0;right:0;z-index:80;padding-top:0;box-shadow:0 -4px 20px #0002}.arc-workspace .arc-call-strip{position:relative;bottom:auto;left:auto;right:auto;z-index:auto;min-height:54px;padding:8px 10px;background:var(--surface-1);border-top:1px solid var(--border)}.arc-call-strip>.f-wave{display:none}.arc-call-identity>.arc-glyph{display:none}.arc-call-identity strong{font-size:10px;max-width:80px;overflow:hidden;text-overflow:ellipsis}.arc-call-identity small{font-size:9px}.arc-call-identity time{font-size:10px}.arc-call-strip .f-call-buttons{gap:4px}.arc-workspace .arc-call-strip .arc-action{padding:6px;font-size:10px}.arc-workspace .arc-call-strip .arc-icon-action{width:27px;min-width:27px}.arc-dock .arc-composer-wrap,.arc-dock.is-home .arc-composer-wrap{position:relative;left:auto;right:auto;bottom:auto;transform:none;width:calc(100% - 16px);margin:7px auto;max-height:none;overflow:visible}.arc-dock .arc-composer-wrap.is-voice{width:calc(100% - 16px);max-width:410px}.arc-universal-composer{padding:6px 8px}.arc-universal-composer>footer{gap:5px;padding-top:3px}.arc-workspace .arc-universal-composer .arc-select-trigger{font-size:10px;min-width:111px;gap:6px}.arc-workspace .arc-compose-entry textarea{font-size:12px}.arc-universal-composer footer .arc-glyph{width:14px;height:14px}.arc-context-peek,.arc-composer-result{max-height:200px}.arc-record-columns{grid-template-columns:1fr;gap:28px}.arc-agent-grid{grid-template-columns:1fr}.arc-agent-grid article{padding:21px}.arc-agent-grid footer{flex-direction:row;align-items:center}.arc-agent-library{height:auto}.arc-agent-editor-heading{padding:18px 13px;flex-wrap:wrap;gap:12px}.arc-agent-editor-heading>div{min-width:150px}.arc-agent-editor-heading h1{font-size:19px}.arc-agent-config{grid-template-columns:1fr;padding:15px;gap:18px}.arc-agent-graph{height:450px;min-height:450px}.arc-agent-graph .u-workflow-stage{min-height:280px}.arc-agent-graph .u-view-heading{padding:12px 15px;gap:10px}.arc-agent-graph .u-view-heading h2{font-size:12px}.arc-agent-graph .u-run-state>span:last-child{display:none}.arc-agent-graph .u-run-state{padding:10px 15px}.arc-doc-layout{display:flex;flex-direction:column;gap:20px}.arc-doc-layout>aside{border-right:0;border-bottom:1px solid var(--hairline);padding:0 0 13px;max-height:215px}.arc-doc-list{display:flex;flex-direction:row;overflow:auto;gap:7px;margin-top:12px}.arc-doc-list button{min-width:170px;max-width:210px}.arc-workspace .arc-doc-title{font-size:20px}.arc-workspace .arc-doc-body{min-height:350px}.arc-doc-editor footer>span{width:100%;margin-bottom:5px}.arc-team-chat{min-height:500px}.arc-team-posts{padding:19px 14px}.arc-team-posts article header{flex-wrap:wrap;gap:4px}.arc-team-chat form>footer{align-items:flex-end}.arc-team-chat form>footer>span{max-width:130px;line-height:1.6}.arc-observe{height:auto;overflow:visible}.arc-observe>.arc-page-heading{padding:24px 18px}.arc-monitor-layout{display:flex;flex-direction:column}.arc-monitor-layout>aside{border-right:0;border-bottom:1px solid var(--hairline);max-height:235px;padding:14px}.arc-workspace .arc-interaction-row{padding:12px 8px}.arc-interaction-detail{min-height:480px}.arc-interaction-detail>header{padding:18px 15px}.arc-event-timeline{padding:22px 17px;max-height:500px;min-height:270px}.arc-event-timeline article header{flex-wrap:wrap}.arc-observation-sources{padding:18px}.arc-interaction-detail>footer{padding:0 18px 20px}.arc-toast-stack{right:12px;bottom:calc(var(--arc-dock-height,150px) + 10px);width:min(320px,calc(100% - 24px))}.arc-toast-stack>article:not(:first-child){display:none}.arc-event-toast>header>.arc-plain{min-width:44px;min-height:44px;margin-right:-7px}.arc-workspace .arc-event-toast .arc-action,.arc-toast-open{min-height:44px}.arc-toast-open{width:44px}.arc-notification-item{flex-wrap:wrap;padding-bottom:8px}.arc-save-toast{bottom:calc(var(--arc-dock-height,150px) + 12px)}.arc-workspace .u-brain{min-height:850px}.arc-workspace .u-brain-body{display:flex;flex-direction:column}.arc-workspace .u-brain-cluster{height:390px;min-height:390px}.arc-workspace .u-retrieval{min-height:390px}}.arc-workspace .f-brand.arc-supplied-brand{display:flex;align-items:center;justify-content:flex-start;width:154px;max-width:100%;min-width:0;height:34px;min-height:34px;border:0!important;background:transparent!important;box-shadow:none!important;padding:0}.arc-workspace:not(.u-rail-open) .f-brand.arc-supplied-brand{width:38px;min-width:38px;justify-content:center}.arc-supplied-brand img{display:block;width:100%;height:auto;max-height:34px;-o-object-fit:contain;object-fit:contain}.arc-object-composer .arc-universal-composer>.arc-auto-context{display:flex;align-items:center;justify-content:flex-start;gap:7px;padding-top:2px;min-height:18px;overflow:hidden;white-space:nowrap}.arc-pinned-object{display:inline-flex;align-items:center;min-width:28px;max-width:200px;overflow:hidden;flex-shrink:1;border:1px solid var(--hairline);border-radius:4px;padding:0 3px}.arc-workspace .arc-pinned-object button{display:block;min-width:0;min-height:18px;border:0!important;background:transparent!important;box-shadow:none!important;padding:0 3px;font-size:9px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--content-secondary)}.arc-pinned-object button:last-child{flex-shrink:0;display:flex}.arc-pinned-object .arc-glyph{width:10px;height:10px}.arc-command-menu{border:1px solid var(--border);border-top-color:var(--edge-light);border-radius:9px;background:var(--surface-2);box-shadow:0 10px 24px #0005;padding:7px;max-height:310px;overflow:auto}.arc-command-menu>header{display:flex;align-items:center;justify-content:space-between;padding:5px 8px 9px;color:var(--content-muted);font-size:10px}.arc-command-menu>header small{font-size:9px;color:var(--content-faint)}.arc-workspace .arc-command-menu button{display:flex;align-items:center;gap:10px;text-align:left;justify-content:flex-start;width:100%;min-height:43px;border:0!important;background:transparent!important;box-shadow:none!important;padding:9px 10px;border-radius:5px;color:var(--content-primary)}.arc-workspace .arc-command-menu button[aria-selected=true]{background:var(--surface-3)!important;box-shadow:none!important;color:var(--content-strong)}.arc-command-menu button>span{flex:1;min-width:0}.arc-command-menu strong{display:block;font-size:12px;font-weight:500}.arc-command-menu small{display:block;font-size:10px;color:var(--content-muted);margin-top:3px;line-height:1.5}.arc-command-menu button>.arc-glyph{color:var(--accent-ink)}.arc-command-menu>p{padding:15px;font-size:12px;color:var(--content-muted)}.arc-compose-recipient{display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--hairline);padding:2px 0 6px;margin-bottom:3px;min-width:0}.arc-compose-recipient>label{display:flex;align-items:center;gap:6px;color:var(--content-muted);font-size:11px}.arc-workspace .arc-compose-recipient input{flex:1;min-width:0;background:transparent;border:0!important;border-radius:0;box-shadow:none!important;font-size:12px;padding:4px 0;height:25px}.arc-compose-recipient>span{font-size:10px;color:var(--content-muted);white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis}.arc-compose-recipient .arc-glyph{width:13px;height:13px}.arc-profile-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding-bottom:25px}.arc-profile-actions>button:last-child{margin-left:auto}.arc-profile-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;border-block:1px solid var(--hairline);padding:25px 0}.arc-profile-grid h2,.arc-profile-context h2{font-size:13px;font-weight:550;margin:0 0 18px}.arc-profile-grid dl{display:flex;flex-direction:column;gap:15px}.arc-profile-grid dl>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;font-size:12px;line-height:1.7}.arc-profile-grid dt{font-size:11px;color:var(--content-muted)}.arc-profile-grid dd{color:var(--content-primary);overflow-wrap:anywhere;display:flex;align-items:baseline;gap:7px}.arc-profile-grid dd .f-dot{align-self:center}.arc-actor-state>header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.arc-actor-id{font-size:9px;color:var(--content-faint);font-variant-numeric:tabular-nums}.arc-actor-counters{display:flex;gap:10px;flex-wrap:wrap;margin-top:21px;font-size:10px;color:var(--content-muted)}.arc-actor-counters>span{padding:4px 7px;background:var(--surface-1);border-radius:4px}.arc-profile-context{padding:25px 0 30px}.arc-profile-context>p{font-size:13px;line-height:1.8;max-width:720px;color:var(--content-secondary)}.arc-open-items{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:17px}.arc-open-items h3{font-size:10px;color:var(--content-muted);font-weight:500}.arc-open-items>span{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--content-secondary)}.arc-open-items .arc-glyph{width:11px;height:11px;color:var(--content-muted)}.arc-known-profile{padding:5px 0 20px;border-bottom:1px solid var(--hairline);margin-bottom:14px}.arc-known-profile h3{font-size:13px;margin:0 0 10px}.arc-known-profile p{font-size:11px;line-height:1.75;color:var(--content-secondary);overflow-wrap:anywhere;margin:3px 0}.arc-known-profile h4{font-size:10px;font-weight:550;color:var(--content-muted);margin:20px 0 6px}.arc-known-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.arc-workspace .arc-known-actions .arc-action{font-size:10px;min-height:27px;padding:5px 7px}.arc-known-history{margin-top:12px}.arc-known-history small{display:block;font-size:9px;color:var(--content-faint)}.arc-known-history strong{display:block;font-size:11px;font-weight:500;margin-top:4px}.arc-deploy-dialog{max-width:540px!important}.arc-deploy-channels{margin-top:20px;margin-bottom:17px}.f-dialog .arc-segments button{display:inline-flex;align-items:center;gap:7px;border:1px solid transparent!important;box-shadow:none;background:transparent;color:var(--content-secondary);border-radius:7px;padding:7px 12px;min-height:34px;font-size:12px}.f-dialog .arc-segments button[aria-selected=true]{border-color:transparent!important;background:var(--surface-1);box-shadow:var(--arc-inset);color:var(--accent-ink)}.f-dialog .arc-segments button:focus-visible{outline:none!important;text-decoration:underline;text-underline-offset:3px}.f-dialog .arc-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-height:33px;border:1px solid var(--edge-side);border-top-color:var(--edge-light);border-bottom-color:var(--edge-low);background:var(--surface-3);box-shadow:var(--arc-raised);color:var(--content-primary);padding:7px 11px;border-radius:6px;font-size:12px}.arc-workflow-recipient{display:flex;justify-content:space-between;align-items:baseline;gap:15px;padding:17px 0;border-bottom:1px solid var(--hairline);font-size:11px}.arc-workflow-recipient>span{color:var(--content-muted)}.arc-workflow-recipient>strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.arc-workflow-steps{list-style:none;margin:20px 0;padding:0;display:flex;flex-direction:column;gap:11px}.arc-workflow-steps li{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--content-secondary)}.arc-workflow-steps li>span{width:23px;color:var(--accent-ink);font-size:10px}.arc-workflow-steps .arc-glyph{width:13px;height:13px}.arc-template-preview{padding:15px;border:1px solid var(--hairline);border-radius:7px;background:var(--surface-1);max-height:190px;overflow:auto}.arc-template-preview>strong{font-size:12px;font-weight:550}.arc-template-preview>p{font-size:12px;line-height:1.8;white-space:pre-wrap;color:var(--content-secondary);margin:7px 0 0}.arc-deploy-boundary{display:flex;gap:7px;align-items:flex-start;font-size:11px;line-height:1.7;color:var(--content-muted);margin:16px 0 0}.arc-deploy-boundary .arc-glyph{flex-shrink:0;margin-top:3px;width:13px;height:13px}.arc-workspace:not(.f-dark) .arc-main-canvas{box-shadow:inset 1px 1px #fff,inset -1px -1px #7772,-1px -1px #fff8,2px 3px 2px #0002,7px 9px 18px #0002}@media(max-width:900px){.arc-profile-grid{grid-template-columns:1fr;gap:27px}.arc-profile-actions>button:last-child{margin-left:0}}@media(max-width:700px){.arc-profile-actions{gap:7px;padding-bottom:19px}.arc-profile-actions .arc-action{font-size:11px;padding:7px 9px}.arc-profile-grid dl>div{grid-template-columns:87px minmax(0,1fr);gap:10px}.arc-actor-state>header{align-items:flex-start}.arc-actor-id{font-size:8px}.arc-pinned-object{max-width:110px}.arc-command-menu>header small{display:none}.arc-compose-recipient>span{max-width:90px;font-size:9px}.arc-compose-recipient>label{font-size:10px}.arc-workspace .arc-compose-recipient input{font-size:11px}.arc-call-identity strong{max-width:65px}.arc-call-identity time{font-size:9px;margin-left:0}.arc-call-strip .f-call-buttons{gap:3px}.arc-workspace .arc-call-strip .arc-action{padding-inline:5px}.arc-call-strip .arc-action .arc-glyph{width:13px;height:13px}.arc-workflow-recipient{flex-direction:column;gap:5px}}@media(prefers-reduced-motion:reduce){.arc-workspace *,.arc-workspace *:before,.arc-workspace *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.arc-workspace .arc-main-canvas{position:relative}.arc-dock{position:relative;flex-shrink:0;background:transparent!important;border:0!important;box-shadow:none!important}.arc-dock-spacer{height:86px;transition:height .35s cubic-bezier(.22,1,.36,1)}.arc-dock-spacer.is-collapsed{height:0}.arc-dock .arc-flip-unit{position:absolute;left:0;right:0;bottom:9px;z-index:40;width:min(640px,calc(100% - 32px));margin:0 auto;display:grid}.arc-flip-unit.is-moved{transition:none}.arc-dock .arc-flip{grid-area:1/1;perspective:1200px;min-width:0}.arc-flip-card{display:grid;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.22,1,.36,1)}.arc-flip-unit.is-phone .arc-flip-card{transform:rotateX(180deg)}.arc-flip-face{grid-area:1/1;display:flex;flex-direction:column;justify-content:center;min-width:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.arc-flip-back{transform:rotateX(180deg)}.arc-dock .arc-flip .arc-composer-wrap,.arc-dock.is-home .arc-flip .arc-composer-wrap{width:100%;margin:0}.arc-dock .arc-flip .arc-composer-wrap.is-voice{width:100%}.arc-dock .arc-flip .arc-universal-composer{padding-left:26px;padding-right:48px}.arc-workspace .arc-flip .arc-call-strip{flex:1;position:relative;left:auto;right:auto;bottom:auto;min-height:0;gap:12px;border:1px solid var(--edge-side);border-top-color:var(--edge-light);border-bottom-color:var(--edge-low);border-radius:8px;background:var(--surface-2);box-shadow:0 2px 2px #0003;padding:7px 48px 7px 26px}.arc-flip .arc-call-identity{display:flex;align-items:center;gap:9px;min-width:0;text-align:left}.arc-flip .arc-call-identity>span:last-child{display:flex;flex-direction:column;min-width:0}.arc-flip .arc-call-identity strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arc-flip .arc-call-identity small{font-size:11px;color:var(--content-muted);white-space:nowrap}.arc-flip .arc-call-identity time{font-variant-numeric:tabular-nums;color:var(--content-secondary)}.arc-call-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--content-muted)}.arc-call-dot.is-live{background:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 22%,transparent)}.arc-call-dot.is-held{background:#dbb155}.arc-flip .arc-call-strip .f-call-buttons{display:flex;align-items:center;gap:6px}.arc-flip .arc-call-strip .arc-end{margin-left:6px}.arc-workspace .arc-unit-grip{grid-area:1/1;justify-self:start;align-self:stretch;z-index:2;width:22px;padding:0;border:0;background:none;box-shadow:none;color:var(--content-faint,var(--content-muted));cursor:grab;touch-action:none;display:grid;place-items:center}.arc-workspace .arc-unit-grip:active{cursor:grabbing;color:var(--content-secondary)}.arc-unit-tools{grid-area:1/1;justify-self:end;align-self:center;z-index:2;display:flex;flex-direction:column;gap:4px;margin-right:9px}.arc-workspace .arc-unit-tools .arc-action{width:28px;height:26px;min-height:26px;padding:0;display:grid;place-items:center}.arc-flip-unit.is-phone .arc-gyro{color:var(--accent)}.arc-gyro svg{transition:transform .7s cubic-bezier(.22,1,.36,1)}.arc-flip-unit.is-phone .arc-gyro svg{transform:rotate(180deg)}.arc-dock .arc-flip-unit.is-minimized{width:-moz-max-content;width:max-content;grid-template-columns:22px auto;justify-content:center}.arc-flip-unit.is-minimized .arc-flip,.arc-flip-unit.is-minimized .arc-unit-tools{display:none}.arc-flip-unit.is-minimized .arc-unit-grip{grid-area:auto}.arc-workspace .arc-unit-restore{display:flex;align-items:center;gap:8px;height:48px;padding:0 14px;border:1px solid var(--edge-side);border-top-color:var(--edge-light);border-bottom-color:var(--edge-low);border-radius:10px;background:var(--surface-2);box-shadow:0 2px 2px #0003,0 8px 20px #0004;color:var(--content-strong)}.arc-unit-restore time{font-variant-numeric:tabular-nums;font-size:12px;color:var(--accent)}@media(prefers-reduced-motion:reduce){.arc-flip-card,.arc-gyro svg,.arc-dock-spacer{transition:none}}@media(max-width:650px){.arc-dock .arc-flip-unit{width:calc(100% - 20px)}.arc-workspace .arc-unit-grip{display:none}.arc-dock .arc-flip .arc-universal-composer{padding-left:10px}.arc-workspace .arc-flip .arc-call-strip{padding-left:10px;gap:6px}.arc-flip .arc-call-strip>.f-wave{display:none}}.arc-flip .arc-compose-entry{align-items:center}.arc-flip .arc-compose-submit{align-self:center;padding-bottom:0}.arc-workspace .arc-flip .arc-compose-mic{flex:none;width:30px;height:30px;min-height:30px;padding:0;display:grid;place-items:center}.arc-flip .arc-compose-entry textarea{align-self:center}.arc-workspace .arc-flip-unit .arc-action{border:0;border-radius:9px;background:linear-gradient(180deg,color-mix(in oklch,var(--surface-3) 92%,white 8%),var(--surface-2));box-shadow:inset 0 1px #ffffff12,inset 0 -1px #00000059,0 1px 2px #00000047,0 3px 8px #00000024;transition:background .25s ease,box-shadow .25s ease,transform .18s cubic-bezier(.22,1,.36,1),color .2s ease}.arc-workspace .arc-flip-unit .arc-action:hover:not(:disabled){background:linear-gradient(180deg,color-mix(in oklch,var(--surface-3) 84%,white 16%),var(--surface-3));transform:translateY(-1px);box-shadow:inset 0 1px #ffffff17,inset 0 -1px #0000004d,0 2px 4px #00000047,0 6px 14px #0000002e}.arc-workspace .arc-flip-unit .arc-action:active:not(:disabled){transform:translateY(0);box-shadow:inset 0 1px 3px #00000073,0 0 #0000}.arc-workspace .arc-flip-unit .arc-action.f-primary{background:linear-gradient(180deg,color-mix(in oklch,var(--accent) 88%,white 12%),var(--accent));color:#1a1a1a}.arc-workspace .arc-flip-unit .arc-action.f-primary:disabled{background:var(--surface-2);color:var(--content-muted)}.arc-workspace .arc-flip-unit .arc-action.arc-end{color:#fd736d}.arc-workspace .arc-flip-unit .arc-action[aria-pressed=true]{color:var(--accent)}.arc-unit-tools{gap:2px;align-items:center}.arc-workspace .arc-unit-tools .arc-gyro{width:30px;height:30px;min-height:30px}.arc-workspace .arc-unit-tools .arc-unit-min{width:20px;height:14px;min-height:14px;border-radius:5px;background:none;box-shadow:none;color:var(--content-muted)}.arc-workspace .arc-unit-tools .arc-unit-min:hover:not(:disabled){background:var(--surface-3);box-shadow:none;transform:none;color:var(--content-strong)}.arc-unit-min svg{width:11px;height:11px}.arc-dock-spacer{height:73px}@media(max-width:650px){.arc-dock .arc-flip-unit.is-minimized{grid-template-columns:auto}}.arc-unit-tools{flex-direction:row;align-items:center;gap:4px}.arc-workspace .arc-unit-tools .arc-unit-min{width:20px;height:20px;min-height:20px}.arc-dock .arc-flip .arc-universal-composer,.arc-workspace .arc-flip .arc-call-strip{padding-right:66px}.arc-workspace.jr-macro{grid-template-columns:58px minmax(0,1fr) 226px}.arc-workspace.jr-macro.u-rail-open{grid-template-columns:184px minmax(0,1fr) 226px}.arc-workspace .arc-main-canvas{margin-right:0}@media(max-width:1250px){.arc-workspace.jr-macro.u-rail-open{grid-template-columns:184px minmax(0,1fr) 205px}}@media(max-width:1000px)and (min-width:701px){.arc-workspace.jr-macro{grid-template-columns:58px minmax(0,1fr) 185px}.arc-workspace.jr-macro.u-rail-open{grid-template-columns:172px minmax(0,1fr) 185px}}.arc-flip-face{transition:visibility 0s linear .35s}.arc-flip-back,.arc-flip-unit.is-phone .arc-flip-front{visibility:hidden}.arc-flip-unit.is-phone .arc-flip-back{visibility:visible}@media(prefers-reduced-motion:reduce){.arc-flip-face{transition:none}}@media(max-width:700px){.arc-workspace .u-rail-toggle{display:none}}.arc-workspace *,.arc-workspace{scrollbar-width:none}.arc-workspace *::-webkit-scrollbar,.arc-workspace::-webkit-scrollbar{display:none;width:0;height:0}@media(min-width:701px){.arc-record-page{padding-top:18px;padding-bottom:18px}.arc-record-page .arc-page-heading{padding-bottom:10px}.arc-record-page .arc-page-heading h1{margin-top:2px}.arc-record-page .arc-profile-actions{padding-bottom:12px}.arc-record-page .arc-profile-grid{padding:12px 0;gap:28px}.arc-record-page .arc-profile-grid h2,.arc-record-page .arc-profile-context h2{margin-bottom:8px}.arc-record-page .arc-profile-grid dl{gap:3px}.arc-record-page .arc-profile-grid dl>div{line-height:1.5}.arc-record-page .arc-actor-counters{margin-top:8px}.arc-record-page .arc-profile-context{padding:12px 0}.arc-record-page .arc-profile-context>p{line-height:1.5}.arc-record-page .arc-open-items{margin-top:8px}.arc-record-page .arc-record-columns{gap:28px}.arc-record-page .arc-record-columns h2{margin-bottom:6px}.arc-record-page .arc-record-columns .arc-empty{padding:8px 0}.arc-record-page .arc-record-columns .arc-section-gap{margin-top:14px}.arc-record-page .arc-history-item{padding:8px 0}.arc-record-page .arc-history-item p{line-height:1.5}}@media(min-width:701px)and (max-height:820px){.arc-record-page{padding-top:12px;padding-bottom:10px}.arc-record-page .arc-page-heading{padding-bottom:6px}.arc-record-page .arc-page-heading h1{font-size:24px;line-height:1.15}.arc-record-page .arc-profile-actions{padding-bottom:8px}.arc-record-page .arc-profile-grid{padding:9px 0}.arc-record-page .arc-profile-grid dl>div{line-height:1.4}.arc-record-page .arc-profile-context{padding:9px 0}}.arc-customer-tabs{display:flex;align-items:center;gap:4px;flex-shrink:0;padding:10px 25px;border-bottom:1px solid var(--hairline)}.arc-customer-tabs-name{font-size:13px;font-weight:600;color:var(--content-strong);margin-right:14px}.arc-workspace .arc-customer-tabs button{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 11px;border:0;border-radius:7px;background:transparent;box-shadow:none;color:var(--content-muted);font-size:12px;transition:background .2s,color .2s}.arc-workspace .arc-customer-tabs button:hover:not(:disabled){background:var(--surface-2);color:var(--content-strong)}.arc-workspace .arc-customer-tabs button[aria-current=page]{background:var(--surface-2);color:var(--content-strong);box-shadow:inset 0 1px #ffffff0f,0 1px 2px #00000040}.arc-customer-tabs button small{font-size:10px;color:var(--content-faint,var(--content-muted))}.arc-customer-tabs button:disabled{opacity:.4;cursor:default}.arc-customer-empty{margin:40px 25px}@media(max-width:700px){.arc-customer-tabs{padding:8px 12px;overflow-x:auto}.arc-customer-tabs-name{display:none}}.f-header .arc-customer-tabs{padding:0;border:0;gap:2px;min-width:0}.f-header .arc-customer-tabs-name{font-size:13px;margin-right:12px}.arc-conv-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 25px;flex-shrink:0}.arc-conv-meta{margin-left:auto;font-size:11px;color:var(--content-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.arc-conv-bar .f-session-state{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--content-secondary)}.arc-conv-bar .f-session-state time{font-variant-numeric:tabular-nums;font-size:13px;color:var(--content-strong)}.arc-seg{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:10px;background:var(--surface-1);box-shadow:inset 0 1px 3px #00000073,inset 0 -1px #ffffff0a}.arc-workspace .arc-seg button{display:inline-flex;align-items:center;gap:6px;min-height:28px;height:28px;padding:0 12px;border:0;border-radius:7px;background:transparent;box-shadow:none;color:var(--content-muted);font-size:12px;transition:background .22s ease,color .22s ease,box-shadow .22s ease}.arc-workspace .arc-seg button:hover{color:var(--content-strong)}.arc-workspace .arc-seg button[aria-selected=true]{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-3) 90%,white 10%),var(--surface-3));color:var(--content-strong);box-shadow:inset 0 1px #ffffff12,0 1px 2px #00000059}.arc-workspace .arc-seg button[aria-selected=true] svg{color:var(--accent)}@media(max-width:700px){.arc-conv-bar{padding:8px 12px;gap:8px}.arc-conv-meta,.f-header .arc-customer-tabs-name{display:none}}.arc-workspace .arc-call-grid .arc-context-panel{margin-top:0}.jr-macro :is(.arc-segments,.tv-create-tabs,.u-knowledge-filters,.arc-seg){display:inline-flex!important;align-items:center;flex-wrap:nowrap;gap:2px!important;padding:3px!important;border:0!important;border-radius:10px!important;background:var(--surface-1)!important;box-shadow:inset 0 1px 3px #00000073,inset 0 -1px #ffffff0a!important;width:auto;max-width:100%;overflow-x:auto}.jr-macro :is(.arc-segments,.tv-create-tabs,.u-knowledge-filters) button{display:inline-flex!important;align-items:center;gap:6px;min-height:28px!important;height:28px;padding:0 12px!important;border:0!important;border-radius:7px!important;background:transparent!important;box-shadow:none!important;color:var(--content-muted)!important;font-size:12px!important;white-space:nowrap;transition:background .22s ease,color .22s ease,box-shadow .22s ease}.jr-macro :is(.arc-segments,.tv-create-tabs,.u-knowledge-filters) button:hover{color:var(--content-strong)!important;background:transparent!important}.jr-macro :is(.arc-segments,.tv-create-tabs,.u-knowledge-filters) button:is([aria-selected=true],[aria-pressed=true]){background:linear-gradient(180deg,color-mix(in oklch,var(--surface-3) 90%,white 10%),var(--surface-3))!important;color:var(--content-strong)!important;box-shadow:inset 0 1px #ffffff12,0 1px 2px #00000059!important}.jr-macro :is(.arc-segments,.tv-create-tabs,.u-knowledge-filters) button:is([aria-selected=true],[aria-pressed=true]) svg{color:var(--accent)}.jr-macro:not(.f-dark) :is(.arc-segments,.tv-create-tabs,.u-knowledge-filters,.arc-seg){background:#0000000d!important}.jr-macro :is(:focus,:focus-visible),.f-dialog :is(:focus,:focus-visible),[role=dialog] :is(:focus,:focus-visible),[role=dialog]:is(:focus,:focus-visible){outline:none!important;text-decoration:none!important;text-underline-offset:0}.jr-macro :is(input,textarea,select,[contenteditable]):is(:focus,:focus-visible),.f-dialog :is(input,textarea,select):is(:focus,:focus-visible),[role=dialog] :is(input,textarea,select):is(:focus,:focus-visible){outline:none!important}.jr-macro :is(a,button,[role=tab]){text-decoration:none!important}.jr-macro .u-knowledge-filters{display:flex!important;width:100%;overflow:hidden}.jr-macro .u-knowledge-filters button{flex:1 1 auto;justify-content:center;padding:0 7px!important;font-size:11px!important}.arc-flip-face{position:relative}.arc-flip-face .arc-unit-tools{position:absolute;right:9px;top:50%;transform:translateY(-50%);margin:0;z-index:2}.arc-workspace .arc-flip .arc-call-strip{padding-right:86px;gap:10px}.arc-flip .arc-call-strip .f-call-buttons{margin-left:auto;gap:6px}.arc-flip .arc-call-strip .arc-end{margin-left:0}.arc-dock .arc-flip .arc-universal-composer{padding-right:72px}@media(max-width:650px){.arc-workspace .arc-flip .arc-call-strip{padding-right:72px;gap:6px}}.jr-macro .arc-seg button[aria-current=page]{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-3) 90%,white 10%),var(--surface-3))!important;color:var(--content-strong)!important;box-shadow:inset 0 1px #ffffff12,0 1px 2px #00000059!important}.f-header .arc-customer-tabs .arc-seg button{min-height:26px;height:26px}.arc-flip-face .arc-unit-tools{z-index:40}.arc-workspace.jr-macro,.arc-workspace.jr-macro.u-rail-open{grid-template-columns:76px minmax(0,1fr) 226px;grid-template-rows:48px minmax(0,1fr)}.arc-workspace.jr-macro>.f-rail,.arc-workspace.jr-macro>main,.arc-workspace.jr-macro>.arc-queue{grid-row:2}.arc-workspace .arc-main-canvas{margin-top:0}.arc-topbar{grid-column:1/-1;grid-row:1;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(200px,340px) minmax(0,1fr) auto;grid-template-areas:"app tabs search . end";align-items:center;gap:14px;padding:0 14px;min-width:0}.arc-app-switch{grid-area:app;position:relative}.arc-workspace .arc-app-button{display:flex;align-items:center;gap:8px;height:32px;padding:0 10px 0 8px;border:0;border-radius:8px;background:none;color:var(--content-strong);font-size:13px}.arc-app-button:hover{background:var(--surface-2)}.arc-app-button img{-o-object-fit:contain;object-fit:contain}.arc-app-button .arc-glyph,.arc-quick-phone .arc-glyph:last-child{width:11px;height:11px;color:var(--content-muted)}.arc-app-menu{position:absolute;z-index:120;min-width:230px;padding:5px;border:1px solid var(--edge-side);border-radius:10px;background:var(--surface-2);box-shadow:0 12px 32px #0006;display:flex;flex-direction:column;gap:2px;top:38px;left:0}.arc-app-menu>*{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;-moz-column-gap:10px;column-gap:10px;padding:8px 10px;border:0;border-radius:7px;background:none;color:var(--content-primary);text-align:left;text-decoration:none;font-size:12.5px}.arc-app-menu>*:hover{background:var(--surface-3)}.arc-app-menu small{grid-column:1;color:var(--content-muted);font-size:11px}.arc-app-menu .arc-glyph{grid-column:2;grid-row:1/3;width:14px;height:14px;color:var(--content-muted)}.arc-app-menu [aria-current] .arc-glyph{color:var(--accent)}.arc-tabs{grid-area:tabs;display:flex;align-items:center;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.arc-tab{display:flex;align-items:center;flex:none;height:30px;border-radius:8px;color:var(--content-muted);font-size:12.5px}.arc-tab>button{border:0;background:none;color:inherit;height:100%;padding:0 4px 0 11px;white-space:nowrap;max-width:170px;overflow:hidden;text-overflow:ellipsis}.arc-tab:hover{color:var(--content-strong);background:var(--surface-1)}.arc-tab[aria-current]{background:var(--surface-2);color:var(--content-strong)}.arc-workspace .arc-tab .arc-tab-close{display:grid;place-items:center;width:22px;height:22px;margin-right:4px;padding:0;border-radius:5px;opacity:.55}.arc-tab .arc-tab-close:hover{opacity:1;background:var(--surface-3)}.arc-tab-close .arc-glyph{width:11px;height:11px}.arc-workspace .arc-tab-new{display:grid;place-items:center;flex:none;width:28px;height:28px;border:0;border-radius:7px;background:none;color:var(--content-muted)}.arc-tab-new:hover{background:var(--surface-2);color:var(--content-strong)}.arc-tab-new .arc-glyph{width:14px;height:14px}.arc-workspace .arc-topbar-search{grid-area:search;display:flex;align-items:center;gap:9px;height:32px;padding:0 8px 0 12px;border:1px solid var(--edge-side);border-radius:9px;background:var(--surface-1);color:var(--content-muted);font-size:12.5px;min-width:0}.arc-topbar-search:hover{color:var(--content-secondary);border-color:var(--content-faint,var(--edge-side))}.arc-topbar-search .arc-glyph{width:15px;height:15px;flex:none}.arc-topbar-search span{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arc-topbar-search kbd{font:inherit;font-size:11px;padding:1px 6px;border-radius:5px;background:var(--surface-3);color:var(--content-muted)}.arc-topbar-end{grid-area:end;display:flex;align-items:center;gap:8px}.arc-topbar-end .f-user-avatar{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:11px}.arc-workspace .arc-icon-rail{padding:10px 6px 14px;gap:0;align-items:stretch}.arc-workspace .arc-icon-rail .f-rail-nav{gap:4px}.arc-workspace .arc-icon-rail .arc-nav-item,.arc-workspace:not(.u-rail-open) .arc-icon-rail .arc-nav-item{flex-direction:column;justify-content:center;gap:4px;min-height:54px;padding:7px 2px;border-radius:10px;font-size:10.5px;color:var(--content-muted);box-shadow:none!important;background:none}.arc-workspace .arc-icon-rail .arc-nav-item .u-nav-label{display:block!important;opacity:1!important;width:auto!important;position:static!important;font-size:10.5px;line-height:1.1}.arc-workspace .arc-icon-rail .arc-nav-item:hover{background:var(--surface-1);color:var(--content-strong)}.arc-workspace .arc-icon-rail .arc-nav-item[aria-current=page]{background:none;color:var(--accent-ink)}.arc-workspace .arc-icon-rail .arc-nav-item[aria-current=page] .arc-glyph{background:color-mix(in oklch,var(--accent) 14%,transparent);border-radius:9px;padding:6px;width:32px;height:32px;margin:-7px 0 -3px}.arc-workspace .arc-icon-rail .arc-nav-item .arc-glyph{width:19px;height:19px}.arc-quick-actions{display:flex;align-items:center;gap:4px}.arc-workspace .arc-quick-actions .arc-plain{height:32px;min-width:32px;justify-content:center;padding:0 7px;border-radius:8px;color:var(--content-secondary)}.arc-workspace .arc-quick-actions .arc-plain:hover{background:var(--surface-2)!important}.arc-quick-phone{gap:4px!important}.arc-quick-phone time{font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--accent)}.arc-workspace .arc-star{padding:4px;margin-left:2px}.arc-workspace .arc-star .arc-glyph{width:15px;height:15px}.arc-workspace .arc-star.is-on{color:var(--accent)}@media(max-width:1000px){.arc-workspace.jr-macro,.arc-workspace.jr-macro.u-rail-open{grid-template-columns:72px minmax(0,1fr) 185px}.arc-topbar{grid-template-columns:auto minmax(0,1fr) minmax(150px,240px) auto;grid-template-areas:"app tabs search end"}}@media(max-width:700px){.arc-topbar{display:flex;height:50px;flex:none;gap:8px;padding:0 10px;border-bottom:1px solid var(--hairline)}.arc-tabs{flex:1}.arc-workspace .arc-topbar-search{width:34px;padding:0;justify-content:center;flex:none}.arc-topbar-search span,.arc-topbar-search kbd,.arc-topbar-end .f-user-avatar{display:none}.arc-workspace .arc-icon-rail{padding:4px 8px;border-bottom:1px solid var(--hairline)}.arc-workspace .arc-icon-rail .f-rail-bottom{display:none}.arc-workspace .arc-icon-rail .f-rail-nav{justify-content:space-between;flex:1 0 100%}.arc-workspace .arc-icon-rail .arc-nav-item{min-height:48px;flex:1}.arc-main-canvas.is-home .arc-dock.is-home{padding-bottom:0}.arc-workspace .f-workspace-title strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arc-workspace .arc-star{display:none}.arc-workspace .f-workspace-title{min-width:0}.arc-workspace .arc-main-canvas .f-header{gap:8px;padding:0 12px}}.arc-app-menu>button:disabled{opacity:.5;cursor:default}.arc-app-menu>button:disabled:hover{background:none}.jr-macro .tv-create-tabs{display:flex!important;margin:12px 18px 2px;width:auto;border-bottom:0!important}.jr-macro .tv-create-tabs button{flex:1 1 0}.jr-macro .u-knowledge-filters{flex-wrap:wrap!important;overflow:visible}.jr-macro .u-knowledge-filters button{flex:1 0 auto}.jr-macro .arc-segments{flex-wrap:wrap!important;overflow:visible!important;row-gap:2px!important}.arc-workspace.jr-macro,.arc-workspace.jr-macro.u-rail-open{grid-template-columns:76px minmax(0,1fr)}.arc-workspace.jr-macro.u-rail-open{grid-template-columns:200px minmax(0,1fr)}.arc-workspace .arc-main-canvas{margin-right:14px}.arc-workspace .arc-icon-rail .arc-nav-item[aria-current=page]{background:var(--surface-2)!important;color:var(--accent-ink)}.arc-workspace .arc-icon-rail .arc-nav-item[aria-current=page] .arc-glyph{background:none;padding:0;width:19px;height:19px;margin:0}.arc-workspace.u-rail-open .arc-icon-rail .arc-nav-item{flex-direction:row;justify-content:flex-start;min-height:40px;gap:11px;padding:0 12px;font-size:12.5px}.arc-workspace.u-rail-open .arc-icon-rail .arc-nav-item .u-nav-label{font-size:12.5px}.arc-workspace .arc-quick-actions .arc-quick-agent{color:#c277f5}.arc-workspace .arc-quick-actions .arc-quick-create{color:#f9ad26}.arc-quick-divider{width:1px;height:22px;background:var(--hairline);margin:0 4px}@media(max-width:700px){.arc-workspace.jr-macro,.arc-workspace.jr-macro.u-rail-open{display:flex}.arc-workspace .arc-main-canvas{margin:0 8px 8px}}.arc-workspace .arc-tab>button{font-size:12.5px}@media(max-width:700px){.arc-topbar-search kbd,.arc-topbar-search kbd:before{display:none!important}.arc-quick-divider,.arc-workspace .arc-star{display:none!important}.arc-workspace .arc-main-canvas>.f-header{padding:0 10px 0 14px;gap:6px}.arc-workspace .f-workspace-title{flex:1;min-width:0}.arc-workspace .f-workspace-title strong{font-size:14px;min-width:0}.arc-quick-actions{gap:0}}.arc-workspace .arc-icon-rail .arc-nav-item[aria-current=page],.arc-workspace .arc-icon-rail .arc-nav-item[aria-current=page]:hover{background:none!important;box-shadow:none!important}.arc-workspace .f-workspace-title strong{font-size:13px;font-weight:600}.arc-flip-card{position:relative}.arc-flip-unit.is-composer .arc-flip-back,.arc-flip-unit.is-phone .arc-flip-front{position:absolute;left:0;right:0;bottom:0}.arc-workspace .arc-rail-avatar{align-self:center;display:grid;place-items:center;width:32px;height:32px;margin-top:6px;border-radius:50%;font-size:11px}.arc-workspace.u-rail-open .arc-rail-avatar{align-self:flex-start;margin-left:10px}@media(max-width:700px){.arc-workspace .arc-rail-avatar{display:none}}.arc-workspace.jr-macro.u-rail-open{grid-template-columns:156px minmax(0,1fr)}.u-brain>.u-view-heading{display:none!important}.u-knowledge-results{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 48px),transparent);padding-bottom:40px}.arc-workspace .arc-main-canvas{margin-top:6px}.arc-workspace .arc-icon-rail{padding-top:62px}.arc-workspace .arc-dock-spacer{height:0!important}.u-knowledge-results{padding-bottom:84px}.arc-workspace .arc-flip .arc-universal-composer,.arc-workspace .arc-flip .arc-call-strip,.arc-workspace .arc-unit-restore{border:1px solid var(--edge-side)!important;border-top-color:var(--edge-light)!important;border-left-color:var(--edge-light)!important;border-right-color:var(--edge-low)!important;border-bottom-color:var(--edge-low)!important;border-radius:10px;background:var(--surface-2);box-shadow:inset 1px 1px #ffffff0d,inset -1px -1px #0006,2px 3px 3px #0007,8px 12px 24px #0005!important}.arc-voice-preview>div{gap:10px;min-height:34px}.arc-voice-wave{height:28px}.arc-workspace .arc-voice-preview button{width:30px;height:30px;min-height:30px;padding:0;display:grid;place-items:center;flex:none}.arc-voice-preview output{min-width:40px;text-align:right}.arc-global-results{max-height:min(60vh,520px);overflow-y:auto}.arc-global-group>small{display:block;padding:10px 12px 4px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--content-muted)}.arc-global-group>button .arc-glyph{width:18px;height:18px;color:var(--content-secondary)}.arc-workspace.jr-macro>.f-rail{grid-row:1/-1}.arc-topbar{grid-column:2/-1;grid-template-columns:minmax(0,1fr) minmax(200px,340px) minmax(0,1fr) auto;grid-template-areas:"tabs search . end";padding-left:0}.arc-tabs{border-left:0;padding-left:0}.arc-workspace .arc-icon-rail{padding-top:10px}.arc-icon-rail .arc-app-switch{display:flex;justify-content:center;height:38px;margin-bottom:61px}.arc-workspace.u-rail-open .arc-icon-rail .arc-app-switch{justify-content:flex-start;padding-left:6px}.arc-icon-rail .arc-app-menu{top:40px;left:4px}@media(max-width:1000px){.arc-topbar{grid-template-columns:minmax(0,1fr) minmax(150px,240px) auto;grid-template-areas:"tabs search end"}}@media(max-width:700px){.arc-icon-rail .arc-app-switch{margin:0;height:auto}.arc-topbar{padding-left:10px}}.arc-workspace .arc-flat-row>.arc-avatar{flex:0 0 34px!important;width:34px!important;border-radius:50%}@media(max-width:700px){.arc-icon-rail .arc-app-switch{position:absolute;top:6px;left:6px;z-index:5}.arc-workspace .arc-topbar{padding-left:62px}}.arc-workspace button.arc-rail-avatar{border:0;cursor:pointer;padding:0}.arc-workspace button.arc-rail-avatar:hover{color:var(--content-strong);box-shadow:0 0 0 2px var(--surface-3)}.arc-home-tools{display:flex;align-items:center;justify-content:flex-end;gap:2px;padding:8px 18px 0}.arc-home-tools[hidden]{display:none}.arc-workspace .arc-home-tools .arc-plain{width:32px;height:32px;justify-content:center;border-radius:7px}.arc-workspace .arc-home-tools .arc-plain:hover{color:var(--content-strong)}.arc-workspace .arc-rail-toggle{align-self:center;display:grid;place-items:center;width:26px;height:26px;margin:0 0 6px;padding:0;border:0;border-radius:6px;background:none;color:var(--content-muted)}.arc-workspace .arc-rail-toggle:hover{color:var(--content-strong);background:var(--surface-2)}.arc-rail-toggle .arc-glyph{width:15px;height:15px}.arc-workspace.u-rail-open .arc-rail-toggle{align-self:flex-end;margin-right:4px}.arc-icon-rail .arc-app-switch{margin-bottom:25px!important}@media(max-width:700px){.arc-workspace .arc-rail-toggle,.arc-home-tools{display:none}}.arc-workspace button.arc-rail-avatar{background:var(--surface-3)!important;color:var(--content-primary);border-radius:50%}.arc-workspace .arc-topbar-search{background:var(--surface-1)!important;border:1px solid var(--border)!important;border-radius:7px;height:34px;box-shadow:none}.arc-topbar-search .arc-ai-mark{flex:none;width:18px;height:18px;mix-blend-mode:normal}.arc-topbar-search .arc-ai-mark ellipse{mix-blend-mode:screen}@media(max-width:700px){.arc-topbar-search .arc-ai-mark{display:none}}.arc-workspace.jr-macro,.arc-workspace.jr-macro.u-rail-open{grid-template-rows:54px minmax(0,1fr)}.arc-workspace.jr-macro{grid-template-columns:84px minmax(0,1fr)}.arc-workspace.jr-macro.u-rail-open{grid-template-columns:164px minmax(0,1fr)}.arc-workspace .arc-main-canvas{margin:0 14px 14px 8px}.arc-topbar{height:54px;align-items:center;padding-left:14px}.arc-workspace .arc-icon-rail{padding-top:8px}.arc-icon-rail .arc-app-switch{height:38px;align-items:center}@media(max-width:700px){.arc-workspace .arc-main-canvas{margin:0 8px 8px}.arc-topbar{height:50px}}.arc-icon-rail .arc-app-switch{margin-bottom:27px!important}.arc-app-icon{height:20px;width:auto;filter:drop-shadow(0 1px 1px #0008)}.arc-customers{display:flex;flex-direction:column;gap:12px;min-height:0}.arc-table-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.arc-table-tools .arc-search{flex:1 1 260px;margin:0;min-width:200px}.arc-table-tools .arc-select-trigger{min-width:128px}.arc-table-count{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:11.5px}.arc-table-count .arc-plain{font-size:11.5px;color:var(--accent-ink)!important;padding:0}.arc-table-wrap{overflow:auto;border:1px solid var(--hairline);border-radius:10px;min-height:0;scrollbar-width:thin}.arc-table{width:100%;border-collapse:separate;border-spacing:0;font-size:12px;color:var(--content-primary)}.arc-table th{position:sticky;top:0;z-index:1;background:var(--surface-1);text-align:left;font-weight:500;color:var(--content-muted);font-size:11px;white-space:nowrap;border-bottom:1px solid var(--hairline);padding:0}.arc-table th button{display:flex;align-items:center;gap:4px;width:100%;padding:9px 10px;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.arc-table th button:hover,.arc-table th[aria-sort=ascending] button,.arc-table th[aria-sort=descending] button{color:var(--content-strong)}.arc-sort{color:var(--accent-ink);min-width:8px}.arc-table td{padding:7px 10px;border-bottom:1px solid var(--hairline);white-space:nowrap;vertical-align:middle}.arc-table tbody tr{cursor:pointer}.arc-table tbody tr:not(.arc-row-detail):hover td{background:var(--surface-2)}.arc-table tbody tr.is-open td{background:var(--surface-2);border-bottom-color:transparent}.arc-col-toggle{width:28px;padding-left:6px!important;padding-right:0!important}.arc-col-toggle .arc-plain{padding:2px 4px}.arc-chevron{display:inline-block;font-size:15px;line-height:1;color:var(--content-muted);transition:transform .2s}[aria-expanded=true] .arc-chevron{transform:rotate(90deg);color:var(--content-strong)}.arc-cell-person{display:flex;align-items:center;gap:9px}.arc-cell-person .arc-avatar{width:28px;height:28px;border-radius:50%;font-size:10px}.arc-cell-person strong,.arc-cell-last strong{display:block;font-weight:500;color:var(--content-strong)}.arc-cell-person small,.arc-cell-last small{display:block;font-size:10.5px;color:var(--content-muted);margin-top:1px}.arc-dim{color:var(--content-muted)!important}.arc-num{text-align:right;font-variant-numeric:tabular-nums}.arc-status{display:inline-flex;align-items:center;gap:6px;font-size:11.5px}.arc-status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--content-faint,var(--content-muted))}.arc-status.is-live:before{background:var(--accent)}.arc-status.is-waiting:before{background:#dbb155}.arc-status.is-held:before{background:#6da3da}.arc-status.is-scheduled:before{background:#62bb78}.arc-row-detail td{cursor:default;background:var(--surface-2);padding-top:2px;padding-bottom:14px;white-space:normal}.arc-row-detail-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr auto;gap:18px;align-items:start}.arc-row-detail-grid small{display:block;font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--content-muted);margin-bottom:4px}.arc-row-detail-grid p,.arc-row-detail-grid ul{margin:0;font-size:12px;line-height:1.5;color:var(--content-primary)}.arc-row-detail-grid ul{padding-left:14px}.arc-row-detail-grid .arc-action{align-self:center}@media(max-width:900px){.arc-row-detail-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.arc-table-tools .arc-select-trigger{flex:1 1 40%}.arc-table-count{margin-left:0}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.arc-table th button{justify-content:flex-start;text-align:left}.arc-workspace .arc-agent-skills span,.arc-workspace .arc-actor-counters span,.arc-workspace .arc-tool-tags span{border:0!important;background:none!important;box-shadow:none!important;padding:0!important;border-radius:0!important;color:var(--content-muted)}.arc-workspace .arc-agent-skills,.arc-workspace .arc-actor-counters{display:flex;flex-wrap:wrap;gap:4px 18px}.arc-command-menu{max-height:380px}.arc-command-group{padding:9px 10px 4px;font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--content-muted)}.arc-workspace .arc-command-menu button{min-height:40px;padding:7px 10px}.arc-command-menu button>.arc-glyph{width:16px;height:16px;flex:none}.arc-command-menu small{margin-top:1px}.arc-kbd{display:inline-flex;gap:3px;flex:none;font:inherit}.arc-kbd span{display:grid;place-items:center;min-width:20px;height:19px;padding:0 5px;border-radius:5px;border:1px solid var(--border);border-bottom-width:2px;background:var(--surface-1);font-size:10px;font-family:inherit;color:var(--content-secondary)}.arc-compose-hints{display:flex;align-items:center;gap:4px;flex:none}.arc-workspace .arc-compose-hints button{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 7px;border:0;border-radius:6px;background:none;box-shadow:none;color:var(--content-muted);font-size:11px;cursor:pointer}.arc-workspace .arc-compose-hints button:hover{background:var(--surface-3);color:var(--content-strong)}.arc-compose-hints kbd{display:grid;place-items:center;min-width:17px;height:17px;border-radius:4px;border:1px solid var(--border);font:inherit;font-size:10.5px;color:var(--content-secondary)}@media(max-width:650px){.arc-compose-hints{display:none}}.arc-workspace .arc-app-button,.arc-workspace .arc-quick-phone{cursor:pointer;border-radius:8px}.arc-workspace .arc-app-button:hover,.arc-workspace .arc-quick-actions .arc-quick-phone:hover{background:var(--surface-2)!important}.arc-workspace .arc-quick-actions .arc-action.arc-create{min-height:30px;height:30px;padding:0 11px;font-size:12px;gap:6px}.arc-workspace .arc-quick-actions .arc-action.arc-create .arc-glyph{width:15px;height:15px}.arc-workspace .arc-quick-actions .arc-plain{height:34px;min-width:34px;padding:0 6px;background:none!important;box-shadow:none!important}.arc-workspace .arc-quick-actions .arc-plain:hover,.arc-workspace .arc-quick-actions .arc-quick-phone:hover{background:none!important;filter:brightness(1.25)}.arc-workspace .arc-quick-actions .arc-plain .arc-glyph{width:21px;height:21px}.arc-topbar{padding-left:28px!important}.arc-topbar-search .arc-ai-mark{width:20px!important;height:20px!important}.arc-app-menu{min-width:280px}.arc-app-menu>*{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto;-moz-column-gap:14px;column-gap:14px;row-gap:2px}.arc-app-menu>* strong{grid-column:1;grid-row:1;white-space:nowrap;font-weight:600;letter-spacing:.01em}.arc-app-menu>* small{grid-column:1!important;grid-row:2;white-space:nowrap}.arc-app-menu>* .arc-glyph{grid-column:2;grid-row:1/3;align-self:center}.arc-app-menu>*{align-content:center;min-height:52px!important;height:auto!important;padding:8px 12px!important;gap:2px 14px!important;line-height:1.35!important;text-align:left;border:0!important;justify-content:stretch!important}.arc-app-menu small,.arc-app-menu strong{margin:0!important;line-height:1.35!important}.arc-app-menu strong{color:var(--content-strong)!important;font-size:13px}.arc-workspace .arc-quick-actions .arc-quick-phone .arc-glyph,.arc-workspace .arc-quick-actions .arc-quick-phone .arc-glyph:last-child{width:21px!important;height:21px!important;color:var(--content-secondary)}.f-dialog .arc-global-results{display:block;margin-top:12px;padding-right:4px}.f-dialog .arc-global-group{display:block;margin-bottom:6px}.f-dialog .arc-global-group>small{padding:12px 10px 6px;margin:0}.f-dialog .arc-global-results .arc-global-group>button{display:flex!important;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-height:48px;padding:8px 10px;margin:0;border:0;border-radius:8px;background:transparent;box-shadow:none!important;text-align:left;transform:none}.f-dialog .arc-global-results .arc-global-group>button:hover,.f-dialog .arc-global-results .arc-global-group>button:focus-visible{background:var(--surface-3)}.f-dialog .arc-global-results .arc-global-group>button>span{display:flex;flex-direction:column;align-items:flex-start;min-width:0;flex:1}.f-dialog .arc-global-results .arc-global-group>button strong{font-size:13.5px;font-weight:550;color:var(--content-strong);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.f-dialog .arc-global-results .arc-global-group>button small{font-size:11.5px;margin-top:2px;color:var(--content-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.f-dialog .arc-global-results .arc-global-group>button>.arc-glyph,.f-dialog .arc-global-results .arc-global-group>button>.f-avatar{flex:0 0 28px;width:28px;height:28px;padding:4px}.f-dialog .arc-global-results .arc-global-group>button>.f-avatar{padding:0;display:grid;place-items:center;font-size:10.5px}.arc-workspace .arc-quick-actions .arc-quick-phone,.arc-workspace .arc-quick-actions .arc-quick-phone .arc-glyph{color:#4bc680!important}.arc-workspace .arc-quick-actions .arc-plain .arc-glyph,.arc-workspace .arc-quick-actions .arc-quick-phone .arc-glyph,.arc-workspace .arc-quick-actions .arc-quick-phone .arc-glyph:last-child{width:19px!important;height:19px!important}.arc-workspace .arc-home-tools .arc-plain .arc-glyph{width:19px;height:19px}.arc-workspace .arc-icon-rail .arc-nav-item .arc-glyph{width:21px;height:21px}.arc-workspace .f-workspace-title>.arc-glyph:first-child{width:19px;height:19px}.arc-workspace .arc-tab-new{width:24px;height:24px;background:none!important}.arc-workspace .arc-tab-new:hover{background:none!important;color:var(--content-strong)}.arc-workspace .arc-tab-new:disabled{opacity:.35;cursor:default}.arc-workspace .arc-compose-mic:hover,.arc-workspace .arc-compose-mic:focus,.arc-workspace .arc-compose-mic:focus-visible{box-shadow:#eeeeee2b .5px .5px inset,#000000c7 -.5px -.5px inset,#0005 1px 2px 2px,#0002 2px 3px 5px!important;border-color:oklch(.95 0 59 / .17) oklch(.95 0 59 / .09) #000000c7!important;background:#292929!important}.arc-workspace .f-rail-bottom{position:relative}.arc-user-menu{position:absolute;z-index:120;left:4px;bottom:44px;min-width:210px;padding:5px;border:1px solid var(--edge-side);border-radius:10px;background:var(--surface-2);box-shadow:0 12px 32px #0006;display:flex;flex-direction:column;gap:2px}.arc-user-menu header{display:flex;flex-direction:column;padding:8px 10px 9px;border-bottom:1px solid var(--hairline);margin-bottom:3px}.arc-user-menu header strong{font-size:13px;color:var(--content-strong);white-space:nowrap}.arc-user-menu header small{font-size:11px;color:var(--content-muted)}.arc-user-menu>button{display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:7px;background:none;color:var(--content-primary);font-size:12.5px;text-align:left;white-space:nowrap;box-shadow:none}.arc-user-menu>button:hover{background:var(--surface-3)}.arc-user-menu>button .arc-glyph{width:16px;height:16px;color:var(--content-secondary)}@media(max-width:700px){.arc-user-menu{display:none}}.arc-workspace .arc-user-menu>button{justify-content:flex-start!important;width:100%;min-height:34px;flex-direction:row!important}.arc-workspace .arc-user-menu header{align-items:flex-start;text-align:left}.arc-workspace,.f-dialog{--btn-bg:var(--surface-3);--btn-hi:var(--edge-light);--btn-lo:var(--edge-low);--btn-ink:var(--content-primary);--arc-raised:inset 0 1px 0 #ffffffb3,inset 0 -1.5px 0 #0000001f,0 1px 3px #0000002e}.arc-workspace.f-dark,.f-dialog.f-dark{--btn-bg:oklch(.23 0 59);--btn-hi:oklch(.95 0 59 / .09);--btn-lo:rgb(0 0 0 / .78);--btn-ink:oklch(.83 0 59);--arc-raised:inset 0 1px 0 oklch(.95 0 59 / .09),inset 0 -1.5px 0 rgb(0 0 0 / .68),0 1px 3px rgb(0 0 0 / .55)}.arc-workspace .arc-action,.f-dialog .arc-action,.arc-workspace .u-action,.arc-workspace .f-canvas-tools button,.arc-workspace .tv-create-footer button,.arc-workspace .arc-compose-mic,.arc-workspace .arc-select-trigger,.f-dialog .arc-select-trigger{border:.5px solid var(--btn-hi)!important;border-right-color:var(--btn-lo)!important;border-bottom-color:var(--btn-lo)!important;border-radius:7px;background:var(--btn-bg)!important;box-shadow:var(--arc-raised)!important;font-weight:540}.arc-workspace .arc-action,.f-dialog .arc-action,.arc-workspace .u-action,.arc-workspace .tv-create-footer button{min-height:30px;padding:0 10px;font-size:12px;line-height:1;color:var(--btn-ink)}.arc-workspace .arc-action.f-primary,.f-dialog .arc-action.f-primary,.arc-workspace .tv-create-primary{color:#ff8a00!important;color:oklch(.75 .2 59)!important}.arc-workspace .arc-action:hover:not(:active),.f-dialog .arc-action:hover:not(:active),.arc-workspace .u-action:hover:not(:active),.arc-workspace .arc-compose-mic:hover:not(:active),.arc-workspace .arc-compose-mic:focus,.arc-workspace .arc-select-trigger:hover,.f-dialog .arc-select-trigger:hover,.arc-workspace .tv-create-footer button:hover:not(:active){background:var(--btn-bg)!important;box-shadow:var(--arc-raised)!important;border-top-color:var(--btn-hi)!important;border-left-color:var(--btn-hi)!important;border-right-color:var(--btn-lo)!important;border-bottom-color:var(--btn-lo)!important;transform:none!important;filter:brightness(1.12)}.arc-tooltip{position:fixed;z-index:1000;transform:translate(-50%,-100%);pointer-events:none;max-width:260px;padding:6px 9px;border-radius:7px;font:540 11.5px/1.3 Inter,system-ui,sans-serif;white-space:nowrap;background:#fff;color:#2e2e2e;border:.5px solid #0000001f;box-shadow:0 4px 14px #0000002e;animation:arc-tip-in .12s ease-out}.arc-tooltip.is-below{transform:translate(-50%)}.arc-tooltip.f-dark{background:#242424;color:#dedede;border-color:#eeeeee1a;box-shadow:inset 0 1px #eeeeee12,0 6px 18px #0000008c}@keyframes arc-tip-in{0%{opacity:0}to{opacity:1}}.arc-topbar{padding-left:48px!important}.arc-workspace .arc-tab{height:30px;gap:0;padding:0 4px 0 0;border:.5px solid transparent;border-radius:8px;background:none}.arc-workspace .arc-tab>button{padding:0 6px 0 12px}.arc-workspace .arc-tab:hover{background:var(--surface-1)}.arc-workspace .arc-tab[aria-current]{background:var(--btn-bg);border-color:var(--btn-hi);border-right-color:var(--btn-lo);border-bottom-color:var(--btn-lo);box-shadow:var(--arc-raised);color:var(--content-strong)}.arc-workspace .arc-tab .arc-tab-close{width:18px;height:18px;margin:0;background:none!important;box-shadow:none!important;border:0!important}.arc-workspace .arc-tab .arc-tab-close:hover{background:none!important;opacity:1}.arc-workspace.f-dark .arc-topbar-search{background:#1e1e1e!important;border:.5px solid oklch(.95 0 59 / .1)!important}.arc-workspace.f-dark .arc-topbar-search:hover{background:#232323!important}.arc-workspace .arc-quick-actions .arc-quick-agent:hover{color:#c277f5!important}.arc-workspace .arc-quick-actions .arc-quick-create:hover{color:#f9ad26!important}.arc-workspace.f-dark .arc-main-canvas{border:1px solid oklch(.95 0 59 / .15)!important;border-top-color:#eeeeee42!important;border-right-color:#0000008c!important;border-bottom-color:#000000b3!important;background:#1c1c1c!important;box-shadow:inset 0 1px #eeeeee12,inset 1px 0 #eeeeee09,0 1px 2px #0009,0 8px 20px #00000073,0 24px 48px #0000004d!important}.arc-compose-recipient{position:relative}.arc-workspace .arc-recipient-chip{display:inline-flex;align-items:center;gap:5px;flex:none;height:22px;padding:0 6px 0 9px;border:.5px solid var(--btn-hi);border-radius:6px;background:var(--surface-2);color:var(--content-strong);font-size:11.5px;font-weight:540;box-shadow:none}.arc-workspace .arc-recipient-chip .arc-glyph{width:10px;height:10px;opacity:.6}.arc-workspace .arc-recipient-chip:hover .arc-glyph{opacity:1}.arc-recipient-pop{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:60;display:flex;flex-direction:column;gap:1px;padding:5px;border:.5px solid var(--edge-side);border-top-color:var(--edge-light);border-radius:10px;background:var(--surface-2);box-shadow:0 14px 34px #0007;max-height:300px;overflow-y:auto}.arc-recipient-pop>small{padding:5px 8px 4px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--content-muted)}.arc-workspace .arc-recipient-pop>button{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;border:0;border-radius:7px;background:none;box-shadow:none;text-align:left;color:var(--content-primary)}.arc-workspace .arc-recipient-pop>button:hover,.arc-workspace .arc-recipient-pop>button:focus-visible{background:var(--surface-3)}.arc-recipient-pop>button>span:last-child{display:flex;flex-direction:column;min-width:0}.arc-recipient-pop strong{font-size:12.5px;font-weight:550;color:var(--content-strong)}.arc-recipient-pop>button small{font-size:11px;color:var(--content-muted)}.arc-recipient-pop .arc-avatar{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:.5px solid var(--border);font-size:10px;color:var(--content-secondary)}.arc-recipient-pop>p{margin:0;padding:8px;font-size:12px;color:var(--content-muted)}.jr-macro .tv-create-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:2px!important}.jr-macro .tv-create-tabs button{justify-content:center;padding:0 8px!important;min-width:0}.jr-macro .tv-create-form{gap:12px}.jr-macro .tv-create-form select{min-height:36px;padding:0 10px;border:.5px solid var(--border);border-radius:8px;background:var(--surface-1);color:var(--content-primary);font-size:13px}.jr-macro .tv-create-form .tv-create-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:480px){.jr-macro .tv-create-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}.jr-macro .tv-create-modal{width:min(600px,calc(100vw - 32px))!important;max-width:none!important}.jr-macro .tv-create-tabs button{font-size:12.5px}.arc-workspace .arc-recipient-pop>button{justify-content:flex-start!important}.jr-macro .tv-create-form select{font-weight:400!important;padding:0 10px!important;font-size:13px!important}.arc-workspace .arc-inline-field{width:100%;min-width:0;height:28px;margin:-4px 0;padding:0 8px;border:.5px solid transparent;border-radius:6px;background:transparent;box-shadow:none;color:var(--content-strong);font:inherit}.arc-workspace .arc-inline-field::-moz-placeholder{color:var(--content-faint,var(--content-muted))}.arc-workspace .arc-inline-field::placeholder{color:var(--content-faint,var(--content-muted))}.arc-workspace .arc-inline-field:hover{border-color:var(--border)}.arc-workspace .arc-inline-field:focus{outline:none;border-color:var(--btn-hi);background:var(--surface-1)}.arc-workspace .arc-inline-field{padding:0 6px;margin-left:-7px;width:calc(100% + 7px)}.arc-workspace.jr-macro{grid-template-columns:70px minmax(0,1fr)}.arc-workspace.jr-macro.u-rail-open{grid-template-columns:150px minmax(0,1fr)}.arc-workspace .arc-main-canvas{margin-left:2px}.arc-workspace .arc-icon-rail{padding-left:4px;padding-right:4px}.arc-workspace .f-rail-bottom .arc-rail-toggle{align-self:center!important;margin:0 0 4px!important}.arc-workspace .arc-tab{background:#eeeeee09;border:.5px solid oklch(.95 0 59 / .07);color:var(--content-secondary)}.arc-workspace .arc-tab:hover{background:#eeeeee0f}:root:not(.dark) .arc-workspace:not(.f-dark) .arc-tab{background:#0000000a;border-color:#00000014}.arc-workspace .arc-tab>button{background:transparent!important;box-shadow:none!important;border:0!important}.arc-phone-call{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding:0 20px 16px;position:relative}.arc-call-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:10px 12px;border:.5px solid var(--btn-hi);border-radius:12px;background:var(--surface-1)}.arc-call-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:.5px solid var(--border);font-size:13px;font-weight:600;color:var(--content-secondary)}.arc-call-head>strong{font-size:15px;font-weight:600;color:var(--content-strong)}.arc-call-state{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--content-muted)}.arc-call-state.is-live{color:#4bc680}.arc-call-state .arc-glyph{width:16px;height:16px}.arc-call-head>time{font-size:14px;font-variant-numeric:tabular-nums;color:var(--content-strong);padding-left:14px;border-left:1px solid var(--hairline)}.arc-call-direction{padding:3px 10px;border-radius:999px;border:.5px solid var(--border);font-size:11.5px;color:var(--content-secondary)}.arc-call-head-actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.arc-workspace .arc-end-call,.arc-workspace .arc-end-call .arc-glyph{color:#f4514f!important}.arc-call-pop-host{position:relative}.arc-call-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:40;padding:6px;border:.5px solid var(--edge-side);border-top-color:var(--edge-light);border-radius:10px;background:var(--surface-2);box-shadow:0 14px 34px #0007}.arc-call-keypad{display:grid;grid-template-columns:repeat(3,44px);gap:6px}.arc-workspace .arc-call-keypad .arc-action{min-height:38px;padding:0;font-size:15px}.arc-call-transfer{display:flex;flex-direction:column;min-width:210px}.arc-workspace .arc-call-transfer>button{display:flex;align-items:center;justify-content:flex-start!important;gap:10px;padding:7px 8px;border:0;border-radius:7px;background:none;box-shadow:none;text-align:left;color:var(--content-primary)}.arc-workspace .arc-call-transfer>button:hover{background:var(--surface-3)}.arc-call-transfer .arc-avatar{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:.5px solid var(--border);font-size:10px}.arc-call-transfer span:last-child{display:flex;flex-direction:column}.arc-call-transfer strong{font-size:12.5px}.arc-call-transfer small{font-size:11px;color:var(--content-muted)}.arc-phone-grid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(240px,.95fr) minmax(0,1.35fr) minmax(250px,1fr);gap:12px}.arc-phone-col{display:flex;flex-direction:column;gap:12px;min-height:0;min-width:0}.arc-workspace .arc-phone-grid .arc-context-panel{display:flex!important;flex-direction:column;overflow:auto}.arc-context-tabs{margin:12px 14px 0;align-self:flex-start}.arc-call-history{list-style:none;margin:0;padding:12px 16px;display:flex;flex-direction:column;gap:14px;flex:1;overflow:auto}.arc-call-history li{display:grid;grid-template-columns:18px 1fr;gap:10px}.arc-call-history .arc-glyph{width:16px;height:16px;color:var(--content-secondary);margin-top:2px}.arc-call-history strong{display:block;font-size:12.5px;color:var(--content-strong)}.arc-call-history small{font-size:11px;color:var(--content-muted)}.arc-call-history p{margin:3px 0 0;font-size:12px;color:var(--content-secondary)}.arc-working-notes{display:flex;flex-direction:column;gap:6px;padding:12px 14px 14px;border-top:1px solid var(--hairline);margin-top:auto;font-size:12.5px;font-weight:550;color:var(--content-strong)}.arc-workspace .arc-working-notes textarea{min-height:64px;resize:vertical;padding:8px 10px;border:.5px solid var(--border);border-radius:8px;background:var(--surface-1);color:var(--content-primary);font:400 12.5px/1.4 inherit}.arc-phone-center .arc-main-call-panel{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.arc-call-summary{padding:12px 14px}.arc-call-summary header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.arc-call-summary header .arc-glyph{width:16px;height:16px;color:var(--content-secondary)}.arc-call-summary header .f-chip{margin-left:auto}.arc-call-summary p{margin:0;font-size:12.5px;color:var(--content-secondary)}.arc-transcript-tools{display:flex;gap:10px;align-items:center}.arc-transcript-tools .arc-search{flex:1;margin:0}.arc-phone-right .arc-coach-panel{flex:1;min-height:0;overflow:auto}.arc-next-steps{display:flex;flex-direction:column;gap:8px;padding:12px 14px;font-size:12.5px}.arc-next-steps>strong{font-size:12.5px;color:var(--content-strong)}.arc-next-steps label{display:flex;align-items:center;gap:9px;color:var(--content-primary);cursor:pointer}.arc-next-steps input{accent-color:var(--accent)}.arc-team-message{display:flex;flex-direction:column;gap:8px;padding:12px 14px}.arc-team-message header{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.arc-team-message header strong{font-size:12.5px;color:var(--content-strong)}.arc-team-message header small{font-size:11px;color:var(--content-muted)}.arc-team-input{display:flex;align-items:center;gap:6px;padding:0 6px 0 10px;border:.5px solid var(--border);border-radius:8px;background:var(--surface-1)}.arc-workspace .arc-team-input input{flex:1;min-width:0;height:34px;border:0;background:none;box-shadow:none;color:var(--content-primary);font-size:12.5px}.arc-workspace .arc-team-input input:focus{outline:none}.arc-team-input .arc-glyph{color:var(--accent)}.arc-workspace .arc-floor-link{position:absolute;left:20px;bottom:16px;z-index:5}.arc-phone-call .arc-phone-grid{padding-bottom:48px}@media(max-width:1100px){.arc-phone-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.arc-phone-right{grid-column:1/-1}}@media(max-width:700px){.arc-phone-grid{grid-template-columns:1fr}.arc-phone-call{padding:0 10px 12px}.arc-call-head-actions{margin-left:0}}.arc-workspace .arc-phone-grid .arc-context-panel{margin:0!important;align-self:stretch}.arc-workspace .arc-next-steps label{display:grid!important;grid-template-columns:16px 1fr;align-items:start;gap:9px;text-align:left;font-size:12.5px;font-weight:400}.arc-workspace .arc-next-steps input{width:14px;height:14px;margin:2px 0 0;padding:0;box-shadow:none;min-height:0}.arc-team-message .arc-select-trigger{max-width:none!important;width:100%}.arc-phone-grid{grid-template-columns:minmax(250px,1fr) minmax(0,1.15fr) minmax(0,1.25fr)}.arc-phone-coaching .arc-coach-panel{display:flex;flex-direction:column}.arc-phone-call .arc-coach-context,.arc-phone-call .arc-known-profile{display:none!important}.arc-phone-coaching .arc-next-steps{border-top:1px solid var(--hairline);margin-top:auto}.arc-phone-transcript .arc-main-call-panel{flex:1;min-height:0}.arc-phone-context-scroll{flex:1;min-height:0;overflow:auto}.arc-snapshot{display:flex;flex-direction:column;gap:14px;padding:12px 16px 4px}.arc-snapshot h3{margin:0 0 6px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--content-muted)}.arc-snapshot dl{margin:0;display:grid;grid-template-columns:auto 1fr;-moz-column-gap:14px;column-gap:14px;row-gap:5px}.arc-snapshot dl>div{display:contents}.arc-snapshot dt{font-size:12px;color:var(--content-muted)}.arc-snapshot dd{margin:0;font-size:12.5px;color:var(--content-strong);min-width:0;overflow-wrap:anywhere}.arc-snapshot-items{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.arc-snapshot-items li{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--content-secondary)}.arc-snapshot-items .arc-glyph{width:13px;height:13px;color:var(--accent)}.arc-snapshot-summary{margin:8px 0 0;font-size:12px;line-height:1.45;color:var(--content-secondary)}.arc-page-host:has(>.arc-phone-call){display:flex;flex-direction:column;overflow:hidden}.arc-phone-call{padding-top:12px}.arc-phone-grid{min-height:0;overflow:hidden}.arc-phone-col{overflow:hidden}.arc-phone-coaching .arc-coach-panel{overflow:auto}.arc-phone-context-scroll .arc-snapshot dl{grid-template-columns:118px 1fr}.arc-customer-docs{margin-top:18px;padding-top:16px;border-top:1px solid var(--hairline)}.arc-customer-docs>header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.arc-customer-docs>header h2{margin:0}.arc-customer-docs>header>div{margin-left:auto;display:flex;gap:8px}.arc-doc-picker{display:flex;flex-direction:column;gap:2px;margin-bottom:10px;padding:5px;border:.5px solid var(--edge-side);border-radius:10px;background:var(--surface-2);max-width:460px}.arc-workspace .arc-doc-picker>button{display:flex;align-items:center;justify-content:flex-start!important;gap:10px;padding:7px 8px;border:0;border-radius:7px;background:none;box-shadow:none;text-align:left;color:var(--content-primary)}.arc-workspace .arc-doc-picker>button:hover{background:var(--surface-3)}.arc-doc-picker span{display:flex;flex-direction:column}.arc-doc-picker strong{font-size:12.5px}.arc-doc-picker small{font-size:11px;color:var(--content-muted)}.arc-doc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.arc-doc-list li{display:flex;align-items:center;gap:12px;padding:10px 4px;border-bottom:1px solid var(--hairline)}.arc-doc-list li>.arc-glyph{width:18px;height:18px;color:var(--content-secondary)}.arc-doc-name{display:flex;flex-direction:column;flex:1;min-width:0}.arc-doc-name strong{font-size:13px;color:var(--content-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arc-doc-name small{font-size:11.5px;color:var(--content-muted)}.arc-sign-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#f2af48}.arc-sign-status.is-signed{color:#4bc680}.arc-sign-status .arc-glyph{width:14px;height:14px}.arc-sign-form{display:flex;flex-direction:column;gap:12px;margin-top:14px}.arc-sign-form label{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:600;color:var(--content-muted)}.f-dialog .arc-sign-form input{height:36px;padding:0 10px;border:.5px solid var(--border);border-radius:8px;background:var(--surface-1);color:var(--content-primary);font-size:13px}.arc-sign-form footer{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.arc-invite-buttons{display:inline-flex!important;gap:6px;margin-left:auto;margin-right:8px}.arc-media-stage{display:flex;flex-direction:column;flex:none}.arc-media-stage header{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--hairline)}.arc-media-stage header .arc-glyph{width:16px;height:16px;color:var(--accent)}.arc-media-stage header strong{font-size:12.5px;color:var(--content-strong)}.arc-media-stage header small{font-size:11px;color:var(--content-muted)}.arc-media-stage header .arc-plain{margin-left:auto}.arc-media-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px}.arc-media-tiles.screen{grid-template-columns:1fr}.arc-media-tile{position:relative;aspect-ratio:16/9;display:grid;place-items:center;border-radius:9px;background:#0a0a0a;border:.5px solid var(--border);overflow:hidden}.arc-media-tile video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.arc-media-tiles.screen .arc-media-tile video{-o-object-fit:contain;object-fit:contain}.arc-media-tile.is-remote{align-content:center;gap:6px;text-align:center}.arc-media-tile.is-remote>span{display:grid;place-items:center;width:44px;height:44px;margin:0 auto;border-radius:50%;border:.5px solid var(--border);font-size:12px;color:var(--content-secondary)}.arc-media-tile.is-remote small{font-size:11px;color:var(--content-muted);padding:0 8px}.arc-media-label{position:absolute;left:8px;bottom:6px;font-size:10.5px;color:#fff;text-shadow:0 1px 2px #000}.f-dialog.arc-esign-dialog{max-width:min(1040px,calc(100vw - 40px))!important;width:min(1040px,calc(100vw - 40px))!important}.arc-esign{display:grid;grid-template-columns:170px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:14px;margin-top:14px;max-height:calc(100dvh - 180px)}.arc-esign-palette{display:flex;flex-direction:column;gap:8px}.arc-esign-palette>strong{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--content-muted);margin-top:4px}.arc-esign-palette>p{font-size:11.5px;color:var(--content-muted);margin:6px 0 0;line-height:1.4}.arc-workspace .arc-esign-add,.f-dialog .arc-esign-add{display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;border:1px dashed var(--border);border-radius:7px;background:none;box-shadow:none;color:var(--content-primary);font-size:12.5px;text-align:left}.f-dialog .arc-esign-add.is-customer{border-color:#e88a338c}.f-dialog .arc-esign-add.is-you{border-color:#5aa3ec8c}.f-dialog .arc-esign-add:hover{background:var(--surface-3)}.arc-esign-add .arc-glyph{width:15px;height:15px}.arc-esign-stage{overflow:auto;border-radius:10px;background:var(--surface-1);padding:18px;display:flex;justify-content:center}.arc-esign-page{position:relative;width:100%;max-width:640px;aspect-ratio:8.5/11;background:#fbfbf9;color:#1d1d1f;border-radius:4px;box-shadow:0 8px 30px #0008;padding:7% 8%;display:flex;flex-direction:column;gap:10px;touch-action:none}.f-dialog .arc-esign-title{border:0!important;background:none!important;box-shadow:none!important;font:700 22px/1.2 Inter,system-ui,sans-serif;color:#1d1d1f;padding:0;outline:none}.f-dialog .arc-esign-body{flex:1;border:0!important;background:none!important;box-shadow:none!important;resize:none;font:400 12.5px/1.6 Inter,system-ui,sans-serif;color:#2b2b2e;padding:0;outline:none}.arc-esign-body::-moz-placeholder{color:#9a9aa0}.arc-esign-body::placeholder{color:#9a9aa0}.arc-esign-field{position:absolute;display:flex;align-items:center;gap:6px;min-width:120px;height:34px;padding:0 6px 0 10px;border-radius:5px;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;font:600 11.5px/1 Inter,system-ui,sans-serif}.arc-esign-field.kind-signature{min-width:170px;height:42px}.arc-esign-field.is-customer{background:#ffe3c3e6;background:oklch(.93 .06 70 / .9);border:1.5px solid oklch(.72 .15 59);color:#7b3600;color:oklch(.42 .12 50)}.arc-esign-field.is-you{background:#d7eaffe6;background:oklch(.93 .04 250 / .9);border:1.5px solid oklch(.62 .13 250);color:#174276}.arc-esign-field small{font-weight:500;opacity:.75}.f-dialog .arc-esign-field button{margin-left:auto;display:grid;place-items:center;width:18px;height:18px;padding:0;border:0!important;background:none!important;box-shadow:none!important;color:inherit;min-height:0}.arc-esign-field .arc-glyph{width:11px;height:11px}.arc-esign-footer{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:8px}.arc-esign-footer small{margin-right:auto;font-size:11.5px;color:var(--content-muted)}@media(max-width:760px){.arc-esign{grid-template-columns:1fr}.arc-esign-palette{flex-direction:row;flex-wrap:wrap}}.f-dialog .arc-esign-palette .arc-seg{display:flex;gap:2px;padding:3px;border-radius:9px;background:#0000004d}.f-dialog .arc-esign-palette .arc-seg button{flex:1;height:28px;border:0;border-radius:7px;background:none;box-shadow:none;color:var(--content-muted);font-size:12px}.f-dialog .arc-esign-palette .arc-seg button[aria-selected=true]{background:var(--surface-3);color:var(--content-strong);box-shadow:inset 0 1px #eeeeee14,0 1px 2px #0006}.arc-phone-call .f-utterance{max-width:86%}.arc-phone-call .f-utterance.own{flex-direction:row-reverse;margin-left:auto;text-align:right}.arc-phone-call .f-utterance.own .f-utterance-body header{flex-direction:row-reverse}.arc-phone-call .f-utterance.own .f-transcript-evidence{justify-content:flex-end}.arc-transcript-head-tools{margin-left:auto;display:flex;align-items:center;gap:6px}.arc-transcript-head-tools .arc-search{flex:none;width:190px;height:30px;margin:0}.arc-transcript-head-tools .arc-search input{height:28px;font-size:12px}.arc-workspace .arc-transcript-head-tools .arc-action{min-height:28px;height:28px;padding:0 9px;font-size:11.5px}.arc-phone-transcript .f-panel-heading{display:flex;align-items:center;gap:8px}.arc-workspace .f-panel-heading .f-icon-action,.arc-workspace .arc-context-panel .f-panel-heading>button{background:none!important;border:0!important;box-shadow:none!important}.arc-workspace .f-panel-heading .arc-action.arc-icon-action,.arc-workspace .f-panel-heading .arc-action.arc-icon-action:hover{background:none!important;border-color:transparent!important;box-shadow:none!important;filter:none;color:var(--content-secondary)}.arc-workspace .f-panel-heading .arc-action.arc-icon-action:hover{color:var(--content-strong)}.arc-esign-page.is-pdf{aspect-ratio:auto;padding:0;gap:0;background:#fff}.arc-esign-page.is-pdf img{display:block;width:100%;height:auto;border-bottom:1px solid #0000001a;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.arc-esign-palette .arc-action{justify-content:flex-start}.arc-esign-error{color:#fa6863!important}.arc-office{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:22px;align-items:start;position:relative;min-height:100%}.arc-office-main{display:flex;flex-direction:column;gap:18px;padding-bottom:64px;min-width:0}.arc-office-main h1{margin:0;font-size:18px;font-weight:600;color:var(--content-strong)}.arc-office-avatar{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:.5px solid var(--border);background:var(--surface-2);font-size:12px;font-weight:600;color:var(--content-secondary)}.arc-office-avatar.is-large{width:48px;height:48px;font-size:14px}.arc-office-status{display:inline-flex;align-items:center;gap:6px;font-size:12px}.arc-office-status .arc-glyph{width:14px;height:14px}.arc-office-status i{width:8px;height:8px;border-radius:50%;background:currentColor}.arc-office-status.is-available{color:#4bc680}.arc-office-status.is-call{color:#60aaf3}.arc-office-status.is-paused{color:#faab3f}.arc-office-status.is-break{color:var(--content-secondary)}.arc-office-status.is-meeting{color:#c277f5}.arc-office-side{display:flex;flex-direction:column;gap:12px;position:sticky;top:0}.arc-office-note{font-size:11.5px;color:var(--content-muted)}.arc-office-room{padding:14px}.arc-office-room>header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px}.arc-office-room>header>div{display:flex;flex-direction:column;gap:4px}.arc-office-room>header strong{font-size:15px;font-weight:550;color:var(--content-strong)}.arc-office-room>header>.arc-glyph{width:20px;height:20px;color:var(--content-secondary)}.arc-office-room ul{list-style:none;margin:0 0 12px;padding:0}.arc-office-room li{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--hairline);font-size:13px;color:var(--content-strong)}.arc-office-room li>span:nth-child(2){flex:1}.arc-office-room li .arc-glyph{width:18px;height:18px;color:var(--content-secondary)}.arc-office-room li .arc-glyph.is-muted{color:#f4514f}.arc-office-room footer{display:grid;grid-template-columns:1fr 1fr;gap:8px}.arc-office-person{padding:14px;border:1px solid var(--accent)!important}.arc-office-person>header{display:flex;align-items:center;gap:12px}.arc-office-person>header>div{display:flex;flex-direction:column;gap:3px;flex:1}.arc-office-person>header strong{font-size:14px;color:var(--content-strong)}.arc-office-quick{display:flex;align-items:center;gap:6px;padding:0 6px 0 12px;border:.5px solid var(--border);border-radius:9px;background:var(--surface-1)}.arc-workspace .arc-office-quick input{flex:1;min-width:0;height:40px;border:0;background:none;box-shadow:none;color:var(--content-primary);font-size:12.5px}.arc-workspace .arc-office-quick input:focus{outline:none}.arc-office-quick .arc-glyph{width:18px;height:18px;color:var(--accent)}@media(max-width:980px){.arc-office{grid-template-columns:1fr}.arc-office-side{position:static}}.arc-office-main{padding-bottom:90px}.arc-role-page{display:flex;flex-direction:column;gap:16px}.arc-role-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.arc-role-head h1{margin:0;font-size:18px;font-weight:600;color:var(--content-strong)}.arc-role-head p{margin:4px 0 0;font-size:12.5px;color:var(--content-muted)}.arc-role-note{font-size:11px;color:var(--content-muted)}.arc-role-switch{display:flex;flex-direction:column;gap:6px;padding:6px 8px 8px;border-bottom:1px solid var(--hairline);margin-bottom:3px}.arc-role-switch>small{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--content-muted)}.arc-role-switch>div{display:flex;gap:2px;padding:3px;border-radius:8px;background:#0000004d}.arc-workspace .arc-role-switch button{flex:1;height:26px;padding:0 6px;border:0;border-radius:6px;background:none;box-shadow:none;color:var(--content-muted);font-size:11.5px}.arc-workspace .arc-role-switch button[aria-checked=true]{background:var(--surface-3);color:var(--content-strong)}.arc-switch{position:relative;width:34px;height:20px;border-radius:999px;border:0;background:var(--surface-3);padding:0;box-shadow:inset 0 1px 2px #0006;cursor:pointer}.arc-switch i{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--content-muted);transition:left .15s,background .15s}.arc-switch.is-on{background:#f0850359}.arc-switch.is-on i{left:17px;background:var(--accent)}.arc-workspace .arc-inline-select{height:30px;padding:0 8px;border:.5px solid var(--border);border-radius:7px;background:var(--surface-1);color:var(--content-primary);font-size:12.5px}.arc-cell-sub{display:block;font-size:11px;color:var(--content-muted);margin-top:2px}.arc-total-row td{font-weight:600;color:var(--content-strong);border-top:1px solid var(--border)}.arc-monitor-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.arc-monitor-card{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:12px;border:.5px solid var(--btn-hi);background:var(--surface-1)}.arc-monitor-card.is-listen{border-color:#60aaf3}.arc-monitor-card.is-whisper{border-color:#c277f5}.arc-monitor-card.is-barge{border-color:var(--accent)}.arc-monitor-card header{display:flex;align-items:center;justify-content:space-between;gap:8px}.arc-monitor-card header strong{font-size:13.5px;color:var(--content-strong)}.arc-monitor-card p{margin:0;font-size:12.5px;color:var(--content-secondary)}.arc-monitor-flag{font-size:11.5px;color:#faab3f}.arc-monitor-card footer{display:flex;gap:6px;margin-top:4px}.arc-review-list{display:flex;flex-direction:column;gap:8px}.arc-review{border-radius:12px;border:.5px solid var(--btn-hi);background:var(--surface-1)}.arc-review.is-done{opacity:.6}.arc-workspace .arc-review-head{display:grid;grid-template-columns:160px 1fr auto;align-items:center;gap:12px;width:100%;padding:12px 14px;border:0;background:none;box-shadow:none;text-align:left;color:var(--content-primary)}.arc-review-head strong{font-size:13px;color:var(--content-strong)}.arc-review-head span{font-size:12.5px;color:var(--content-secondary)}.arc-review-head small{font-size:12px;color:#faab3f}.arc-review.is-done .arc-review-head small{color:#4bc680}.arc-review-body{padding:0 14px 14px;display:flex;flex-direction:column;gap:10px}.arc-workspace .arc-review-body textarea{min-height:80px;padding:10px;border:.5px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--content-primary);font:inherit;font-size:12.5px;resize:vertical}.arc-review-body footer{display:flex;justify-content:flex-end;gap:8px}.arc-admin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.arc-admin-card{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:12px;border:.5px solid var(--btn-hi);background:var(--surface-1)}.arc-admin-card.is-wide{grid-column:1/-1}.arc-admin-card h2{margin:0;font-size:13.5px;font-weight:600;color:var(--content-strong)}.arc-admin-card p{margin:0;font-size:12.5px;color:var(--content-secondary)}.arc-admin-card .arc-action{align-self:flex-start}.arc-admin-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.arc-admin-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--hairline);font-size:12.5px}.arc-admin-list li:last-child{border-bottom:0}.arc-admin-list strong{color:var(--content-strong);font-weight:550}.arc-admin-list span{color:var(--content-secondary)}.arc-admin-guard{display:flex;align-items:center;gap:8px;margin:0;font-size:12.5px;color:var(--content-secondary)}.arc-admin-guard .arc-glyph{width:16px;height:16px;color:#4bc680}.arc-admin-field{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:600;color:var(--content-muted)}.arc-workspace .arc-admin-field input{height:34px;padding:0 10px;border:.5px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--content-primary);font-size:13px}.arc-workspace button.arc-switch{position:relative;width:34px!important;min-width:34px;height:20px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:var(--surface-3)!important;box-shadow:inset 0 1px 2px #0006!important;filter:none!important;transform:none!important}.arc-workspace button.arc-switch.is-on{background:#f0850359!important}.arc-table th.arc-num{text-align:right}.arc-role-sub{margin:6px 0 0;font-size:13.5px;font-weight:600;color:var(--content-strong)}.arc-monitor-card{cursor:pointer;min-height:150px}.arc-monitor-card:hover{background:var(--surface-2)}.arc-monitor-card.is-selected{border-color:var(--accent)}.arc-monitor-card footer{margin-top:auto;flex-wrap:nowrap}.arc-workspace .arc-monitor-card footer .arc-action{flex:1;min-width:0;padding:0 8px}.arc-chips{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center}.arc-workspace .arc-chips>button{height:24px;min-height:24px!important;padding:0 8px!important;border-radius:999px!important;border:.5px solid var(--border)!important;background:none!important;box-shadow:none!important;font-size:11.5px;color:var(--content-muted);filter:none!important}.arc-workspace .arc-chips>button[aria-pressed=true]{background:#f0850329!important;border-color:#f0850399!important;color:var(--content-strong)}.arc-chips.is-static>span{height:22px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;background:var(--surface-2);font-size:11.5px;color:var(--content-secondary)}.arc-workspace .arc-chip-input{height:24px;width:100px;padding:0 8px;border:.5px dashed var(--border);border-radius:999px;background:none;color:var(--content-primary);font-size:11.5px}.arc-routing-table td{vertical-align:middle}.arc-workspace .arc-link{padding:0;border:0;background:none!important;box-shadow:none!important;color:var(--content-strong);font-weight:600;font-size:12.5px;cursor:pointer;min-height:0}.arc-workspace .arc-link:hover{color:var(--accent)}.arc-broadcast{position:relative}.arc-broadcast-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:40;width:340px;display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:12px;border:.5px solid var(--edge-side);background:var(--surface-2);box-shadow:0 14px 34px #0008}.arc-workspace .arc-broadcast-pop textarea{min-height:80px;padding:10px;border:.5px solid var(--border);border-radius:8px;background:var(--surface-1);color:var(--content-primary);font:inherit;font-size:12.5px;resize:vertical}.arc-broadcast-pop .arc-action{align-self:flex-end}.arc-agent-panel{position:fixed;right:24px;top:120px;bottom:24px;z-index:60;width:min(460px,calc(100vw - 48px));display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:14px;background:var(--surface-2);border:.5px solid var(--edge-side);border-top-color:var(--edge-light);box-shadow:0 24px 60px #000a}.arc-agent-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.arc-agent-panel>header strong{display:block;font-size:15px;color:var(--content-strong)}.arc-agent-panel>header small{font-size:12px;color:var(--content-muted)}.arc-agent-actions{display:flex;flex-wrap:wrap;gap:6px}.arc-workspace .arc-agent-actions .arc-action{min-height:28px;padding:0 9px;font-size:11.5px}.arc-agent-screen{display:grid;place-items:center;align-content:center;gap:4px;aspect-ratio:16/8;border-radius:10px;background:#0b0b0b;border:.5px solid var(--border)}.arc-agent-screen span{font-size:12.5px;color:var(--content-strong)}.arc-agent-screen small{font-size:11px;color:var(--content-muted)}.arc-agent-tabs{align-self:flex-start}.arc-agent-body{flex:1;min-height:0;overflow:auto}.arc-agent-transcript{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.arc-agent-transcript li{max-width:85%;padding:8px 10px;border-radius:10px;background:var(--surface-1)}.arc-agent-transcript li.is-agent{margin-left:auto;text-align:right;background:#f0850314}.arc-agent-transcript small{font-size:10.5px;color:var(--content-muted)}.arc-agent-transcript p{margin:3px 0 0;font-size:12.5px;line-height:1.5;color:var(--content-primary)}.arc-agent-setup{display:flex;flex-direction:column;gap:14px}.arc-agent-setup label{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:600;color:var(--content-muted)}.arc-admin-list strong .arc-glyph{width:14px;height:14px;margin-right:6px;vertical-align:-2px;color:var(--content-secondary)}.arc-kpi-ask{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 12px;border:.5px solid var(--border);border-radius:10px;background:var(--surface-1)}.arc-kpi-ask>.arc-glyph{width:18px;height:18px;color:var(--accent)}.arc-workspace .arc-kpi-ask input{flex:1;min-width:0;height:34px;border:0;background:none;box-shadow:none;color:var(--content-primary);font-size:13px}.arc-workspace .arc-kpi-ask input:focus{outline:none}.arc-kpi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.arc-kpi{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:12px;border:.5px solid var(--btn-hi);background:var(--surface-1)}.arc-kpi header{display:flex;align-items:center;justify-content:space-between;gap:6px}.arc-kpi header span{font-size:12px;color:var(--content-muted)}.arc-kpi header .arc-plain{opacity:0;background:none!important;box-shadow:none!important}.arc-kpi:hover header .arc-plain{opacity:1}.arc-kpi strong{font-size:26px;font-weight:650;color:var(--content-strong);font-variant-numeric:tabular-nums}.arc-kpi small{font-size:11px;color:var(--content-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arc-workspace .arc-review-head{grid-template-columns:150px 1fr auto 44px}.arc-score{display:grid;place-items:center;width:38px;height:26px;border-radius:7px;font-size:12.5px;font-variant-numeric:tabular-nums}.arc-score.is-good,.arc-scorecard i.is-good{color:#4bc680;background:#4bc6801f}.arc-score.is-mid,.arc-scorecard i.is-mid{color:#faab3f;background:#faab3f1f}.arc-score.is-low,.arc-scorecard i.is-low{color:#f75d59;background:#f75d591f}.arc-scorecard{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px}.arc-scorecard li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:8px;background:var(--surface-2);font-size:12.5px;color:var(--content-primary)}.arc-scorecard i{font-style:normal;font-size:11px;padding:2px 8px;border-radius:6px}.arc-alert-new{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.arc-workspace .arc-alert-new input{flex:1;min-width:200px;height:32px;padding:0 10px;border:.5px solid var(--border);border-radius:8px;background:var(--surface-1);color:var(--content-primary);font-size:12.5px}.arc-table code{font-size:12px;padding:2px 6px;border-radius:5px;background:var(--surface-2);color:var(--content-strong)}.arc-table tr.is-hit td{background:#f085031a}.arc-alert-test{display:flex;flex-direction:column;gap:6px;max-width:560px;font-size:11px;font-weight:600;color:var(--content-muted)}.arc-workspace .arc-alert-test input{height:34px;padding:0 10px;border:.5px solid var(--border);border-radius:8px;background:var(--surface-1);color:var(--content-primary);font-size:12.5px;font-weight:400}.arc-alert-test small{font-weight:400}.arc-table th:not(:has(button)){padding:10px 12px}.arc-alert-new select{flex:none;width:auto}.arc-workspace .arc-alert-new .arc-inline-select{width:auto}.arc-floor-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.arc-floor-head p{margin:4px 0 0;font-size:12.5px;color:var(--content-muted);max-width:520px}.arc-floor-legend{display:flex;flex-wrap:wrap;gap:14px}.arc-floor-plan{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:minmax(150px,auto) minmax(150px,auto) minmax(140px,auto);grid-template-areas:"sales sales support meeting" "sales sales support huddle" "stage stage break break";gap:10px}.arc-floor-room{position:relative;display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:12px;border:.5px solid var(--btn-hi);background:var(--surface-1);min-width:0;transition:border-color .18s ease,background .18s ease}.arc-floor-room.is-office{min-height:112px;background:var(--surface-0,var(--surface-1))}.arc-floor-room.is-stage{background:color-mix(in oklch,var(--surface-1) 88%,oklch(.72 .17 59) 12%)}.arc-floor-room:hover{background:var(--surface-2)}.arc-floor-room.is-here{border:1px solid var(--accent);box-shadow:0 0 0 1px #f0850338}.arc-floor-room.is-drop{border:1px dashed var(--accent);background:var(--surface-2)}.arc-floor-room.is-closed:not(.is-here){border-style:dashed}.arc-floor-room>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.arc-floor-room>header>div{display:flex;flex-direction:column;gap:2px;min-width:0}.arc-floor-room>header strong{font-size:13px;font-weight:550;color:var(--content-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arc-floor-room>header small{font-size:11.5px;color:var(--content-muted)}.arc-floor-lock{flex:none;width:26px;height:26px;display:grid;place-items:center;color:var(--content-muted)}.arc-workspace .arc-floor-lock{background:none!important;box-shadow:none!important;padding:0}.arc-floor-lock[aria-pressed=true]{color:var(--accent)}.arc-floor-lock .arc-glyph{width:16px;height:16px}.arc-floor-people{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start;flex:1}.arc-floor-empty{font-size:12px;color:var(--content-muted)}.arc-workspace .arc-floor-avatar{position:relative;display:grid;place-items:center;width:38px;height:38px;padding:0;border-radius:50%;border:.5px solid var(--border);background:var(--surface-2)!important;box-shadow:none!important;font-size:12px;font-weight:600;color:var(--content-secondary);cursor:pointer}.arc-floor-avatar:after{content:"";position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;border:2px solid var(--surface-1);background:currentColor}.arc-floor-avatar.is-available:after{background:#4bc680}.arc-floor-avatar.is-call:after{background:#60aaf3}.arc-floor-avatar.is-paused:after{background:#faab3f}.arc-floor-avatar.is-break:after{background:var(--content-muted)}.arc-floor-avatar.is-meeting:after{background:#c277f5}.arc-workspace .arc-floor-avatar:hover{color:var(--content-strong);border-color:var(--content-muted)}.arc-workspace .arc-floor-avatar.is-selected{border:1px solid var(--accent);color:var(--content-strong)}.arc-workspace .arc-floor-avatar.is-me{border:1.5px solid var(--accent);color:var(--accent);cursor:grab}.arc-floor-avatar.is-me:active{cursor:grabbing}.arc-floor-muted{position:absolute;left:-4px;bottom:-4px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--surface-3);color:#f4514f}.arc-floor-muted .arc-glyph{width:10px;height:10px}.arc-workspace .arc-floor-join{position:absolute;right:10px;bottom:10px;height:28px;min-height:28px;padding:0 12px;font-size:12px;opacity:0;transition:opacity .15s ease}.arc-floor-room:hover .arc-floor-join,.arc-floor-join:focus-visible{opacity:1}@media(hover:none){.arc-workspace .arc-floor-join{opacity:1}}.arc-floor-you>header small{font-size:11.5px;color:var(--content-muted)}.arc-floor-you li .arc-office-status{margin-left:auto}.arc-floor-alone{color:var(--content-muted)!important;font-size:12.5px!important}.arc-floor-controls{display:grid;grid-template-columns:1fr 1fr;gap:8px}.arc-floor-controls .arc-action[aria-pressed=false] .arc-glyph{color:#f4514f}.arc-workspace .arc-floor-stage{width:100%;margin-top:8px;justify-content:center}.arc-floor-live{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:#f4514f;color:#fff}.arc-floor-at{font-size:11.5px;color:var(--content-muted)}@media(max-width:1100px){.arc-floor-plan{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"sales support" "meeting huddle" "stage break"}}@media(max-width:560px){.arc-floor-plan{grid-template-columns:1fr;grid-template-areas:"sales" "support" "meeting" "huddle" "stage" "break"}}.arc-floor-plan{grid-template-rows:repeat(3,minmax(118px,auto))}.arc-floor-room.is-stage{background:var(--surface-1)}.arc-floor-room.is-stage.is-live{border-color:#f4514f}.arc-admin-tabs{align-self:flex-start;margin-bottom:4px}.arc-admin-drawer{width:min(480px,calc(100vw - 48px))}.arc-admin-drawer-body{display:flex;flex-direction:column;gap:14px;padding-right:2px}.arc-admin-drawer-body .arc-admin-list li{padding:9px 0}.arc-admin-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.arc-workspace :is(.arc-admin-input,.arc-admin-textarea,.arc-cell-input,.arc-num-input input){padding:0 10px;border:.5px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--content-primary);font:inherit;font-size:13px;box-shadow:inset 0 1px 2px #0005}.arc-workspace .arc-admin-input{height:34px;width:100%;min-width:0}.arc-workspace .arc-admin-input.is-inline{height:30px;width:auto;min-width:0;max-width:170px;font-size:12.5px;background:var(--surface-1)}.arc-workspace .arc-admin-textarea{min-height:96px;padding:8px 10px;line-height:1.45;resize:vertical;width:100%}.arc-workspace :is(.arc-admin-input,.arc-admin-textarea,.arc-cell-input,.arc-num-input input):focus{outline:none;border-color:var(--accent)}.arc-workspace :is(.arc-admin-input,.arc-cell-input):disabled{opacity:.45}.arc-workspace .arc-cell-input{width:78px;height:28px;padding:0 8px;text-align:right;font-variant-numeric:tabular-nums;background:var(--surface-1)}.arc-num-input{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:400;color:var(--content-secondary);white-space:nowrap}.arc-workspace .arc-num-input input{width:72px;height:30px;padding:0 8px;text-align:right;font-variant-numeric:tabular-nums;background:var(--surface-1)}.arc-try{display:flex;align-items:center;gap:8px;width:100%}.arc-try .arc-admin-input,.arc-try>input,.arc-try>select{flex:1}form.arc-try{margin-top:8px}.arc-file-button{position:relative;cursor:pointer}.arc-file-button input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.arc-center{text-align:center!important}.arc-perm-table td.arc-center>*{margin:0 auto}.arc-perm-table th:first-child,.arc-perm-table td:first-child{width:40%}.arc-perm-table td:first-child{color:var(--content-primary)}.arc-hours{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--content-muted)}.arc-flow{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.arc-flow>li{display:grid;grid-template-columns:28px 1fr 1fr auto;align-items:center;gap:14px;padding:12px 14px;border-radius:12px;border:.5px solid var(--btn-hi);background:var(--surface-1)}.arc-flow>li small{display:block;font-size:11px;font-weight:600;color:var(--content-muted);margin-bottom:2px}.arc-flow>li strong{font-size:13px;font-weight:500;color:var(--content-strong)}.arc-flow-step{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--surface-3);font-size:12px;font-weight:600;color:var(--content-secondary);font-variant-numeric:tabular-nums}.arc-flow-tools{display:inline-flex;gap:2px}.arc-flow-tools .arc-plain{width:28px;height:28px;display:grid;place-items:center;padding:0}.arc-flow-tools .arc-plain:disabled{opacity:.3}.arc-meter{display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:var(--content-primary)}.arc-meter>span{display:flex;justify-content:space-between;gap:8px}.arc-meter small{color:var(--content-muted);font-variant-numeric:tabular-nums}.arc-meter>i{display:block;height:6px;border-radius:3px;background:var(--surface-3);overflow:hidden}.arc-meter>i>b{display:block;height:100%;border-radius:3px;background:var(--accent)}.arc-ordered{counter-reset:ord}.arc-ordered li{counter-increment:ord;justify-content:flex-start}.arc-ordered li:before{content:counter(ord);width:18px;font-size:11px;color:var(--content-muted);font-variant-numeric:tabular-nums}.arc-ordered li>:last-child{margin-left:auto}.arc-admin-guard.is-wide{grid-column:1/-1;padding:10px 12px;border-radius:10px;border:.5px solid var(--btn-hi);background:var(--surface-1)}@media(max-width:700px){.arc-flow>li{grid-template-columns:28px 1fr auto}.arc-flow>li>div:nth-of-type(2){grid-column:2}}.arc-workspace .arc-table .arc-inline-select{width:auto;min-width:130px;max-width:220px}.arc-workspace .arc-admin-field .arc-inline-select{width:100%;height:34px}.arc-admin-tabs,.arc-admin-actions,.arc-flow,.arc-flow>li{flex-shrink:0}.arc-admin-list li>strong{white-space:nowrap}.arc-role-head .arc-admin-actions{flex-wrap:nowrap;align-items:center;padding-top:0}.arc-workspace .arc-role-head .arc-admin-actions .arc-inline-select{width:auto;height:32px}.arc-workspace .arc-admin-field :is(input,select,textarea,.arc-num-input){font-weight:400}.arc-dm{display:flex;flex-direction:column;gap:12px}.arc-dm-quick{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.arc-workspace .arc-dm-quick .arc-action{flex-direction:column;justify-content:center;gap:4px;height:58px;min-height:58px;padding:6px 4px;font-size:11.5px}.arc-dm-quick .arc-action .arc-glyph{width:18px;height:18px}.arc-dm-quick .arc-action[aria-pressed=true]{color:#f4514f}.arc-dm-rec{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:10px;border:.5px solid var(--btn-hi);background:var(--surface-1)}.arc-dm-rec video{width:100%;max-height:180px;border-radius:8px;background:#000;-o-object-fit:cover;object-fit:cover}.arc-dm-rec>div{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--content-primary)}.arc-dm-rec>div>span:nth-child(2){flex:1;font-variant-numeric:tabular-nums}.arc-workspace .arc-dm-rec .arc-action{height:28px;min-height:28px;padding:0 10px;font-size:12px}.arc-dm-dot{width:8px;height:8px;border-radius:50%;background:#f4514f;animation:arc-dm-pulse 1.2s ease-in-out infinite}@keyframes arc-dm-pulse{50%{opacity:.35}}.arc-dm-thread{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:260px;overflow:auto}.arc-dm-thread li{align-self:flex-end;display:flex;flex-direction:column;align-items:flex-end;gap:3px;max-width:88%}.arc-dm-thread li p{margin:0;padding:8px 11px;border-radius:12px 12px 4px;background:var(--surface-3);font-size:12.5px;line-height:1.4;color:var(--content-strong)}.arc-dm-thread li audio{height:34px;max-width:240px}.arc-dm-thread li video{width:220px;border-radius:10px;background:#000}.arc-dm-thread li small{font-size:10.5px;color:var(--content-muted)}.arc-dm-thread li.arc-dm-empty{align-self:stretch;align-items:flex-start;max-width:none;font-size:12px;color:var(--content-muted)}.arc-floor-you li{cursor:pointer}@media(min-width:701px){.arc-icon-rail .arc-app-switch{margin-bottom:63px!important}}.arc-ai-replies{position:relative;display:flex;align-items:center;padding:2px 0 6px}.arc-ai-replies>.arc-link-button .arc-glyph:first-child{color:var(--accent)}.arc-ai-replies>.arc-link-button .arc-glyph:last-child{width:11px;height:11px}.arc-ai-replies-menu{position:absolute;z-index:60;left:0;bottom:calc(100% + 4px);width:min(360px,90vw);padding:5px;border:1px solid var(--edge-side,var(--hairline));border-radius:10px;background:var(--surface-2);box-shadow:0 12px 32px #0006;display:flex;flex-direction:column;gap:2px}.arc-workspace .arc-ai-replies-menu button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;height:auto;padding:8px 10px;border:0;border-radius:7px;background:none!important;box-shadow:none!important;text-align:left;cursor:pointer}.arc-workspace .arc-ai-replies-menu button:hover{background:var(--surface-3)!important}.arc-ai-replies-menu strong{font-size:12.5px;color:var(--content-strong)}.arc-ai-replies-menu small{font-size:11.5px;color:var(--content-muted);line-height:1.35}.arc-fd-cardhead{display:flex;align-items:center;gap:8px}.arc-fd-cardhead .arc-glyph{width:16px;height:16px;color:var(--content-secondary)}.arc-fd-cardhead>:last-child{margin-left:auto}.arc-fd-convos{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:12px;min-height:480px}.arc-fd-convos>aside{display:flex;flex-direction:column;gap:10px;min-width:0}.arc-fd-convos>aside .arc-seg{align-self:flex-start}.arc-fd-convos>aside ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.arc-workspace .arc-fd-convos>aside li>button{display:flex;flex-direction:column;align-items:stretch;gap:3px;width:100%;height:auto;min-height:0;padding:10px 12px;text-align:left;border-radius:10px;border:.5px solid var(--btn-hi);background:var(--surface-1)!important;box-shadow:none!important}.arc-workspace .arc-fd-convos>aside li>button:hover{background:var(--surface-2)!important}.arc-workspace .arc-fd-convos>aside li>button[aria-current=true]{border:1px solid var(--accent)}.arc-fd-convos>aside strong{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:550;color:var(--content-strong)}.arc-fd-convos>aside strong .arc-glyph{width:14px;height:14px;color:var(--content-secondary)}.arc-fd-convos>aside small{font-size:11.5px;color:var(--content-muted)}.arc-fd-convos>aside p{margin:0;font-size:12px;color:var(--content-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arc-fd-status{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--content-muted)}.arc-fd-status i{width:7px;height:7px;border-radius:50%;background:#4bc680;animation:arc-dm-pulse 1.4s ease-in-out infinite}.arc-fd-status.is-live{color:#4bc680}.arc-fd-status.is-handed{color:#faab3f}.arc-fd-status.is-yours{color:var(--accent)}.arc-fd-thread{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:12px;border:.5px solid var(--btn-hi);background:var(--surface-1);min-width:0}.arc-fd-thread>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.arc-fd-thread>header>div{display:flex;flex-direction:column;gap:2px}.arc-fd-thread>header strong{font-size:15px;color:var(--content-strong)}.arc-fd-thread>header small{font-size:12px;color:var(--content-muted)}.arc-fd-saved{margin:0;font-size:11.5px;color:var(--content-muted)}.arc-fd-thread>ol{list-style:none;margin:0;padding:6px 0;display:flex;flex-direction:column;gap:10px;flex:1;overflow:auto;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.arc-fd-thread>ol li{display:flex;flex-direction:column;gap:3px;max-width:78%}.arc-fd-thread>ol li small{font-size:11px;color:var(--content-muted)}.arc-fd-thread>ol li p{margin:0;padding:8px 11px;border-radius:12px;font-size:13px;line-height:1.45;color:var(--content-strong);background:var(--surface-2)}.arc-fd-thread>ol li.is-customer{align-self:flex-start}.arc-fd-thread>ol li:not(.is-customer){align-self:flex-end;align-items:flex-end}.arc-fd-thread>ol li.is-ai p{background:var(--surface-3)}.arc-fd-thread>ol li.is-agent p{background:color-mix(in oklch,var(--surface-3) 80%,oklch(.72 .17 59) 20%)}.arc-fd-thread>ol li.is-note p{background:none;border:1px dashed var(--border);color:var(--content-secondary);font-style:italic}.arc-fd-actions{display:flex;flex-direction:column;gap:10px}.arc-fd-actions>div{display:flex;gap:8px;flex-wrap:wrap}.arc-fd-compose{display:flex;flex-direction:column;gap:8px}.arc-workspace .arc-fd-compose textarea{min-height:80px;padding:8px 10px;border:.5px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--content-primary);font:inherit;font-size:13px;resize:vertical;box-shadow:inset 0 1px 2px #0005}.arc-fd-compose>div{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.arc-workspace .arc-fd-brief{min-height:150px}.arc-fd-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;counter-reset:st}.arc-fd-steps li{counter-increment:st;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:9px 0;border-bottom:1px solid var(--hairline)}.arc-fd-steps li p{margin:0;font-size:12.5px;color:var(--content-primary);line-height:1.4}.arc-fd-kind{display:inline-block;padding:2px 7px;border-radius:6px;background:var(--surface-3);font-size:10.5px;font-weight:600;color:var(--content-secondary);white-space:nowrap}.arc-fd-result{padding:10px 12px;border-radius:9px;background:var(--surface-2);font-size:12.5px!important;color:var(--content-strong)!important}@media(max-width:900px){.arc-fd-convos{grid-template-columns:1fr}}.arc-hub{display:flex;flex-direction:column;gap:14px}.arc-hub-nav{display:flex;gap:22px;border-bottom:1px solid var(--hairline);margin-top:-4px}.arc-workspace .arc-hub-nav button{position:relative;height:36px;min-height:36px;padding:0;border:0;border-radius:0;background:none!important;box-shadow:none!important;font-size:13.5px;font-weight:550;color:var(--content-muted)}.arc-workspace .arc-hub-nav button:hover,.arc-workspace .arc-hub-nav button[aria-selected=true]{color:var(--content-strong)}.arc-hub-nav button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--accent)}.arc-hub .arc-page.is-embedded{padding:0!important;min-height:0;overflow:visible}.arc-role-head.is-actions{justify-content:flex-end;margin:0}.arc-teach{display:flex;flex-direction:column;gap:12px;max-width:920px}.arc-teach-interview{gap:12px;padding:18px;border:1px solid var(--accent)}.arc-teach-interview small{font-size:11.5px;font-weight:600;color:var(--content-muted)}.arc-teach-interview h2{font-size:16px!important}.arc-teach-interview.is-done{border:.5px solid var(--btn-hi);flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.arc-teach-interview.is-done h2{display:flex;align-items:center;gap:8px;font-size:13.5px!important}.arc-teach-interview.is-done h2 .arc-glyph{width:16px;height:16px;color:#4bc680}.arc-workspace .arc-teach .arc-link{align-self:flex-start;padding:0;height:auto;min-height:0;border:0;background:none!important;box-shadow:none!important;font-size:12px;color:var(--content-muted);text-decoration:underline;text-underline-offset:3px}.arc-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;margin-left:6px;border-radius:999px;background:var(--surface-3);font-size:11px;color:var(--content-secondary);vertical-align:1px}.arc-teach-gaps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.arc-teach-gaps li{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:10px;background:var(--surface-2)}.arc-teach-gaps strong{font-size:13px;font-weight:550;color:var(--content-strong)}.arc-teach-gaps small{font-size:11.5px;color:var(--content-muted);margin-bottom:4px}.arc-workspace .arc-teach-fact{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1;min-width:0;height:auto;min-height:0;padding:2px 0;border:0;background:none!important;box-shadow:none!important;text-align:left;cursor:pointer}.arc-teach-fact strong{font-size:13px;font-weight:550;color:var(--content-strong);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arc-teach-fact small{font-size:11.5px;color:var(--content-muted)}.arc-teach-fact:hover strong{text-decoration:underline;text-underline-offset:3px}.arc-workspace .arc-teach-body{min-height:260px}.arc-teach .arc-try .arc-action{flex:none}.arc-teach .arc-try .arc-file-button{width:34px;padding:0;justify-content:center}.arc-hub .arc-page{padding:0!important;height:auto!important;overflow:visible!important}.arc-call-tools{display:inline-flex;align-items:center;gap:6px;padding:0 6px;margin:0 2px;border-left:1px solid var(--hairline);border-right:1px solid var(--hairline)}.arc-workspace .arc-action.is-icon{width:34px;min-width:34px;padding:0;justify-content:center}.arc-workspace .arc-action.is-icon .arc-glyph{margin:0}.arc-transcript-find{flex:none;width:30px;height:30px;display:grid;place-items:center;margin-left:auto;color:var(--content-secondary)}.arc-transcript-find:hover{color:var(--content-strong)}.arc-main-call-panel>.f-panel-heading>div{flex:1}.arc-transcript-search{margin:0 14px 8px}.arc-team-message{gap:8px!important}.arc-team-message>header{display:flex;align-items:baseline;gap:8px}.arc-team-row{display:flex;align-items:center;gap:6px}.arc-team-row>:first-child{flex:0 0 150px;min-width:0}.arc-team-row .arc-team-input{flex:1;min-width:0}.arc-phone-center{min-height:0;overflow:auto}.arc-phone-center>.arc-team-message{flex-shrink:0}.arc-phone-center>.arc-coach-panel{min-height:280px}.arc-main-call-panel .arc-transcript-search{width:auto!important;max-width:none;margin:0 12px 8px!important;box-sizing:border-box;flex:none}.arc-team-page>.arc-role-head{margin-bottom:14px}.arc-doc-chrome{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.arc-doc-presence{display:inline-flex;align-items:center;gap:8px;margin-right:auto}.arc-doc-presence small,.arc-doc-saved{font-size:11.5px;color:var(--content-muted)}.arc-avatar.is-live{box-shadow:0 0 0 2px #4ba3f7}.arc-workspace .arc-doc-editor.is-rich .arc-doc-title,.arc-workspace .arc-doc-editor.is-sheet .arc-doc-title{padding:14px 0 8px}.arc-doc-toolbar{display:flex;align-items:center;gap:2px;padding:4px;border-radius:10px;background:var(--surface-1);border:.5px solid var(--btn-hi);position:sticky;top:0;z-index:2}.arc-workspace .arc-doc-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:30px;height:30px;min-height:30px;padding:0 8px;border:0;border-radius:7px;background:none!important;box-shadow:none!important;font-size:13px;color:var(--content-secondary)}.arc-workspace .arc-doc-toolbar button:hover:not(:disabled){background:var(--surface-3)!important;color:var(--content-strong)}.arc-doc-toolbar button:disabled{opacity:.4}.arc-doc-toolbar button.is-ready{color:var(--accent)}.arc-doc-toolbar button .arc-glyph{width:15px;height:15px}.arc-doc-toolbar>span{flex:1}.arc-doc-surface{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:14px;flex:1;min-height:0;margin-top:10px}.arc-doc-page{position:relative;min-width:0}.arc-doc-rich{min-height:420px;padding:22px 26px;border-radius:10px;border:.5px solid var(--border);background:var(--surface-1);font-size:14px;line-height:1.75;color:var(--content-primary);outline:none;box-shadow:var(--arc-inset)}.arc-doc-rich:focus{border-color:color-mix(in oklch,var(--accent) 55%,var(--border))}.arc-doc-rich:empty:before{content:attr(data-placeholder);color:var(--content-muted)}.arc-doc-rich p{margin:0 0 12px}.arc-doc-rich h2{margin:18px 0 8px;font-size:17px;font-weight:600;color:var(--content-strong)}.arc-doc-rich ul,.arc-doc-rich ol{margin:0 0 12px;padding-left:22px}.arc-doc-rich mark{background:#f0b13538;color:inherit;border-bottom:2px solid oklch(.8 .15 80 / .7);border-radius:2px;cursor:pointer}.arc-doc-rich mark.is-active{background:#f0b13566}.arc-doc-mention{display:inline-block;padding:0 6px;border-radius:6px;background:color-mix(in oklch,var(--accent) 18%,transparent);color:var(--accent);font-weight:550}.arc-doc-mentions{position:absolute;z-index:5;display:flex;flex-direction:column;min-width:220px;padding:6px;border-radius:10px;background:var(--surface-2);border:.5px solid var(--edge-side);box-shadow:0 12px 30px #0008}.arc-workspace .arc-doc-mentions button{display:flex;align-items:center;gap:10px;height:auto;min-height:0;padding:7px 8px;border:0;border-radius:7px;background:none!important;box-shadow:none!important;text-align:left}.arc-workspace .arc-doc-mentions button:hover{background:var(--surface-3)!important}.arc-doc-mentions strong{display:block;font-size:12.5px;color:var(--content-strong)}.arc-doc-mentions small,.arc-doc-mentions p{font-size:11px;color:var(--content-muted);margin:0}.arc-doc-comments{display:flex;flex-direction:column;gap:8px;min-width:0}.arc-doc-comments>strong{font-size:12.5px;color:var(--content-strong)}.arc-doc-comments>p{margin:0;font-size:12px;color:var(--content-muted)}.arc-doc-comments article{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:10px;border:.5px solid var(--btn-hi);background:var(--surface-1);cursor:pointer}.arc-doc-comments article.is-active{border:1px solid oklch(.8 .15 80 / .8)}.arc-doc-comments blockquote{margin:0;padding-left:8px;border-left:2px solid oklch(.8 .15 80 / .7);font-size:11.5px;color:var(--content-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.arc-doc-comments article p{margin:0;font-size:12.5px;line-height:1.45;color:var(--content-primary)}.arc-doc-comments article p small{color:var(--content-muted);font-size:10.5px}.arc-doc-comments article p.is-reply{padding-left:10px}.arc-workspace .arc-doc-comments .arc-admin-input{height:30px;font-size:12px}.arc-doc-comments footer{display:flex;justify-content:flex-end;padding:0!important}.arc-workspace .arc-doc-comments footer .arc-action{height:26px;min-height:26px;padding:0 10px;font-size:11.5px}.arc-sheet-bar{display:flex;align-items:center;gap:8px;margin-bottom:8px}.arc-sheet-bar>span{min-width:44px;height:30px;display:grid;place-items:center;border-radius:7px;background:var(--surface-2);font-size:12px;font-weight:600;color:var(--content-secondary);font-variant-numeric:tabular-nums}.arc-workspace .arc-sheet-bar input{flex:1;height:30px;padding:0 10px;border:.5px solid var(--border);border-radius:7px;background:var(--surface-1);color:var(--content-primary);font:12.5px ui-monospace,SFMono-Regular,Menlo,monospace}.arc-sheet-wrap{flex:1;min-height:0;overflow:auto;border-radius:10px;border:.5px solid var(--border)}.arc-sheet{border-collapse:collapse;width:100%;min-width:760px;font-size:12.5px;font-variant-numeric:tabular-nums}.arc-sheet th{position:sticky;top:0;z-index:1;height:26px;padding:0 8px;background:var(--surface-2);font-size:11px;font-weight:600;color:var(--content-muted);border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.arc-sheet tbody th{position:sticky;left:0;width:40px;text-align:center}.arc-sheet td{height:30px;min-width:92px;padding:0;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:var(--surface-1);color:var(--content-primary);cursor:cell}.arc-sheet td>span{display:block;padding:0 8px;line-height:30px;height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;outline:none}.arc-sheet td.is-num>span{text-align:right}.arc-sheet td.is-err>span{color:#f4514f}.arc-sheet td.is-sel{box-shadow:inset 0 0 0 2px var(--accent)}.arc-workspace .arc-sheet td input{width:100%;height:30px;padding:0 8px;border:0;border-radius:0;background:var(--surface-2);box-shadow:inset 0 0 0 2px var(--accent);color:var(--content-strong);font:inherit}.arc-sheet-foot{display:flex;align-items:center;gap:12px;padding-top:10px!important;justify-content:flex-start!important}.arc-sheet-foot small{font-size:11px;color:var(--content-muted)}@media(max-width:1100px){.arc-doc-surface{grid-template-columns:1fr}}.arc-workspace{--field:oklch(.165 0 59);--field-edge:oklch(1 0 0 / .07)}.arc-workspace:not(.f-dark){--field:#fbfbfb;--field-edge:#0000001a}.arc-workspace :is(.arc-admin-input,.arc-admin-textarea,.arc-cell-input,.arc-num-input input,.arc-inline-select,.arc-try input,.arc-alert-new input,.arc-chip-input,.arc-fd-compose textarea,.arc-sheet-bar input,.arc-doc-rich,.arc-working-notes textarea,.arc-team-input,.arc-office-quick,.arc-search,.u-message-composer textarea,.u-message-composer .u-subject input,.arc-admin-field input){background:var(--field)!important;border-color:var(--field-edge)!important;box-shadow:inset 0 1px 2px #0000004d!important}.arc-workspace .u-message-composer{background:transparent;border:0;margin:0 16px 16px}.arc-workspace .u-message-composer textarea{border:.5px solid var(--field-edge)!important;border-radius:9px;padding:10px 12px}.arc-workspace .u-message-composer .arc-ai-replies{padding:0 0 8px}.arc-conversation-main{padding-bottom:72px}.arc-floor-plan{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"sales sales support meeting" "sales sales support huddle" "break break break break"}@media(max-width:1100px){.arc-floor-plan{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"sales support" "meeting huddle" "break break"}}@media(max-width:560px){.arc-floor-plan{grid-template-columns:1fr;grid-template-areas:"sales" "support" "meeting" "huddle" "break"}}.arc-modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:16px;background:#0009}.arc-modal{width:min(440px,100%);max-height:calc(100vh - 40px);overflow:auto;border-radius:16px}.arc-modal .arc-office-person{border:.5px solid var(--edge-side)!important;box-shadow:0 30px 80px #000c;background:var(--surface-2)}.arc-workspace .arc-action.is-icon{background:none!important;border:0!important;box-shadow:none!important;color:var(--content-secondary)}.arc-workspace .arc-action.is-icon:hover{color:var(--content-strong)}.arc-workspace .arc-action.is-icon[aria-pressed=true],.arc-workspace .arc-action.is-icon[aria-expanded=true]{color:var(--accent)}.arc-call-tools{border:0;padding:0 4px;gap:2px}.f-speaker-avatar,.f-utterance.own .f-speaker-avatar{background:none!important;border:0!important;box-shadow:none!important;width:20px}.arc-workspace .arc-link-button{display:inline-flex;align-items:center;gap:6px;height:28px;min-height:28px;padding:0 6px;border:0;background:none!important;box-shadow:none!important;font-size:12.5px;font-weight:550;color:var(--content-secondary);cursor:pointer}.arc-workspace .arc-link-button:hover{color:var(--accent)}.arc-link-button .arc-glyph{width:15px;height:15px}.arc-call-quick{display:inline-flex;gap:4px;margin-left:6px;padding-left:10px;border-left:1px solid var(--hairline)}.arc-snapshot{gap:10px;padding:12px}.arc-snap-card{padding:12px 14px;border-radius:10px;background:var(--surface-2);border:.5px solid var(--btn-hi)}.arc-snap-card h3{margin:0 0 8px}.arc-snap-card p{margin:0 0 6px;font-size:13px;line-height:1.5;color:var(--content-strong)}.arc-snap-card>small{font-size:11.5px;color:var(--content-muted)}.arc-snap-card.is-open ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:#faab3f}.arc-snap-card dl{row-gap:7px!important}.arc-snap-card dt{font-size:12px;color:var(--content-muted)}.arc-snap-card dd{font-size:12.5px;color:var(--content-strong);margin:0}.arc-coach-plan{padding:12px 16px 14px;border-top:1px solid var(--hairline)}.arc-coach-plan>small{display:block;margin-bottom:8px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--content-muted)}.arc-coach-plan ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.arc-coach-plan li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--content-muted)}.arc-coach-plan li>span{width:8px;height:8px;margin:0 3px;border-radius:50%;border:1.5px solid var(--content-muted)}.arc-coach-plan li .arc-glyph{width:14px;height:14px;color:#4bc680}.arc-coach-plan li.is-done{text-decoration:line-through;text-decoration-color:var(--hairline)}.arc-coach-plan li.is-now{color:var(--content-strong);font-weight:550}.arc-coach-plan li.is-now>span{border-color:var(--accent);background:var(--accent)}.arc-coach-plan em{margin-left:auto;font-style:normal;font-size:11px;font-weight:600;color:var(--accent)}.arc-team-message>header .arc-link-button{margin-left:auto}.arc-team-message .arc-team-input{display:flex;align-items:center;gap:4px;padding:0 6px 0 12px;height:38px;border-radius:9px}.arc-workspace .arc-team-message .arc-team-input input{flex:1;border:0;background:none!important;box-shadow:none!important;height:36px;font-size:12.5px;color:var(--content-primary)}.arc-workspace .arc-team-message .arc-team-input input:focus{outline:none}.arc-wrap{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);gap:12px;padding-bottom:72px;overflow:auto}.arc-wrap.is-next{display:flex;align-items:flex-start;justify-content:center;padding-top:40px}.arc-wrap>section{padding:18px;display:flex;flex-direction:column;gap:14px}.arc-wrap header{display:flex;flex-direction:column;gap:3px}.arc-wrap header strong{font-size:15px;color:var(--content-strong)}.arc-wrap header small{font-size:12px;color:var(--content-muted)}.arc-wrap-summary dl{margin:0;display:grid;grid-template-columns:auto 1fr;-moz-column-gap:16px;column-gap:16px;row-gap:8px}.arc-wrap-summary dt{font-size:12px;color:var(--content-muted)}.arc-wrap-summary dd{margin:0;font-size:13px;color:var(--content-strong)}.arc-dispo-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.arc-workspace .arc-dispo-grid .arc-action{justify-content:flex-start;height:40px;min-height:40px}.arc-workspace .arc-dispo-grid .arc-action[aria-checked=true]{color:var(--accent);border-color:var(--accent)!important}.arc-workspace .arc-wrap-save{align-self:flex-start;height:38px;min-height:38px;padding:0 18px}.arc-wrap-mode{font-size:11.5px;color:var(--content-muted)}.arc-next-card{width:min(520px,100%);padding:24px!important}.arc-next-card>small{font-size:12px;font-weight:600;color:var(--accent)}.arc-next-card h2{margin:0;font-size:22px;color:var(--content-strong)}.arc-next-card p{margin:0;font-size:13px;line-height:1.5;color:var(--content-secondary)}.arc-next-card .arc-next-meta{font-size:12px;color:var(--content-muted)}.arc-hist{display:flex;flex-direction:column;gap:10px;padding:12px}.arc-hist-filter{display:flex;gap:14px;border-bottom:1px solid var(--hairline);overflow-x:auto}.arc-workspace .arc-hist-filter button{height:30px;min-height:30px;padding:0;border:0;border-radius:0;background:none!important;box-shadow:none!important;font-size:12.5px;color:var(--content-muted);white-space:nowrap}.arc-workspace .arc-hist-filter button[aria-selected=true]{color:var(--content-strong);box-shadow:inset 0 -2px 0 var(--accent)!important}.arc-hist ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.arc-hist li{display:grid;grid-template-columns:18px 1fr;gap:10px;padding:10px 12px;border-radius:10px;background:var(--surface-2);border:.5px solid var(--btn-hi)}.arc-hist li>.arc-glyph{width:16px;height:16px;margin-top:2px;color:var(--content-secondary)}.arc-hist li.is-voicemail>.arc-glyph{color:#c277f5}.arc-hist li.is-ai>.arc-glyph{color:var(--accent)}.arc-hist li strong{display:block;font-size:13px;font-weight:550;color:var(--content-strong)}.arc-hist li small{font-size:11.5px;color:var(--content-muted)}.arc-hist li p{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--content-secondary);white-space:pre-line}.arc-workspace .arc-hist-play{display:inline-flex;align-items:center;gap:6px;margin-top:8px;height:auto;min-height:0;padding:0;border:0;background:none!important;box-shadow:none!important;font-size:12px;font-weight:550;color:var(--accent)}.arc-hist-play .arc-glyph{width:14px;height:14px}.arc-hist-empty{display:block!important;color:var(--content-muted);font-size:12.5px}.arc-select-wrap{display:inline-flex;min-width:140px}.arc-select-wrap.is-disabled{opacity:.45;pointer-events:none}.arc-select-wrap .arc-select-trigger{width:100%}.arc-admin-field .arc-select-wrap{display:flex;width:100%}.arc-workspace .arc-multi-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-width:170px;max-width:280px}.arc-multi-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc-multi-trigger small{font-size:11px;color:var(--content-muted)}.arc-multi-panel{position:fixed;z-index:90;display:flex;flex-direction:column;max-height:320px;padding:6px;border-radius:10px;background:var(--surface-2);border:.5px solid var(--edge-side);box-shadow:0 16px 40px #000a}.arc-multi-search{display:flex;align-items:center;gap:6px;padding:0 8px;height:32px;margin-bottom:4px;border-radius:7px;background:var(--field);color:var(--content-muted)}.arc-multi-search .arc-glyph{width:14px;height:14px}.arc-multi-search input{flex:1;border:0;background:none;color:var(--content-primary);font-size:12.5px;outline:none}.arc-multi-actions{display:flex;justify-content:space-between;padding:2px 6px 6px;border-bottom:1px solid var(--hairline);margin-bottom:4px}.arc-multi-actions button{border:0;background:none;padding:0;font-size:11.5px;color:var(--content-muted);cursor:pointer}.arc-multi-actions button:hover{color:var(--accent)}.arc-multi-list{overflow:auto;display:flex;flex-direction:column}.arc-multi-list button{display:flex;align-items:center;gap:8px;padding:7px 8px;border:0;border-radius:6px;background:none;color:var(--content-primary);font-size:12.5px;text-align:left;cursor:pointer}.arc-multi-list button:hover{background:var(--surface-3)}.arc-multi-box{display:grid;place-items:center;width:15px;height:15px;border-radius:4px;border:1.5px solid var(--content-muted)}.arc-multi-list button[aria-selected=true] .arc-multi-box{border-color:var(--accent);color:var(--accent)}.arc-multi-box .arc-glyph{width:11px;height:11px}.arc-multi-list p{margin:6px 8px;font-size:12px;color:var(--content-muted)}.arc-record-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:14px;align-items:start;padding-bottom:80px}.arc-record-stack{display:flex;flex-direction:column;gap:14px}.arc-rec-card{padding:16px 18px;border-radius:12px;background:var(--surface-1);border:.5px solid var(--btn-hi)}.arc-rec-card>h2{display:flex;align-items:center;margin:0 0 10px;font-size:14px;font-weight:600;color:var(--content-strong)}.arc-rec-card>h3{margin:12px 0 6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--content-muted)}.arc-rec-card>p{margin:0;font-size:13px;line-height:1.55;color:var(--content-primary)}.arc-rec-list{margin:0;padding-left:18px;font-size:12.5px;color:#faab3f;display:flex;flex-direction:column;gap:4px}.arc-rec-card .arc-hist{padding:0}@media(max-width:1000px){.arc-record-columns,.arc-wrap{grid-template-columns:1fr}}.arc-monitor-layout>aside{display:flex;flex-direction:column;gap:10px}.arc-doc-list button{justify-content:flex-start!important;text-align:left!important}.arc-doc-layout>aside>.arc-select-trigger,.arc-doc-layout>aside .arc-select-trigger{width:100%;margin-bottom:10px}.arc-role-hint{margin:-8px 0 0;font-size:12.5px;color:var(--content-muted)}.arc-table tr.is-clickable{cursor:pointer}.arc-table tr.is-clickable:hover td{background:var(--surface-2)}.arc-audit-score{font-size:15px;font-weight:650;font-variant-numeric:tabular-nums}.is-pass{color:#4bc680!important}.is-below{color:#faab3f!important}.is-fail{color:#f4514f!important}.arc-audit{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,1fr);gap:14px;align-items:start;padding-bottom:80px}.arc-audit-left{display:flex;flex-direction:column;gap:12px;min-width:0}.arc-audit-player{display:flex;align-items:center;gap:14px;padding:14px 16px}.arc-workspace .arc-audit-play{display:grid;place-items:center;width:40px;height:40px;min-height:40px;padding:0;border-radius:50%;border:0;background:var(--accent)!important;box-shadow:none!important;color:#000}.arc-audit-play .arc-glyph{width:18px;height:18px}.arc-audit-track{flex:1;display:flex;flex-direction:column;gap:6px}.arc-audit-bar{position:relative;height:8px;border-radius:4px;background:var(--surface-3);cursor:pointer}.arc-audit-bar i{position:absolute;inset:0 auto 0 0;border-radius:4px;background:var(--accent)}.arc-audit-bar b{position:absolute;top:-4px;width:3px;height:16px;border-radius:2px;transform:translate(-50%)}.arc-audit-bar b.is-no{background:#f4514f}.arc-audit-bar b.is-partial{background:#faab3f}.arc-audit-track small{font-size:11.5px;color:var(--content-muted);font-variant-numeric:tabular-nums}.arc-audit-transcript{list-style:none;margin:0;padding:8px;display:flex;flex-direction:column;gap:2px;max-height:460px;overflow:auto}.arc-audit-transcript li{display:grid;grid-template-columns:44px 1fr;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer}.arc-audit-transcript li:hover{background:var(--surface-2)}.arc-audit-transcript li.is-now{background:var(--surface-3)}.arc-audit-transcript li.is-flag{box-shadow:inset 3px 0 #faab3f}.arc-audit-transcript time{font-size:11.5px;color:var(--content-muted);font-variant-numeric:tabular-nums;padding-top:2px}.arc-audit-transcript strong{font-size:11.5px;color:var(--content-muted);font-weight:600}.arc-audit-transcript li.is-agent strong{color:var(--accent)}.arc-audit-transcript p{margin:2px 0 0;font-size:13px;line-height:1.5;color:var(--content-strong)}.arc-audit-transcript li>div>small{display:block;margin-top:4px;font-size:11.5px;color:#faab3f}.arc-audit-summary{padding:14px 16px}.arc-audit-summary strong{font-size:13px;color:var(--content-strong)}.arc-audit-summary p{margin:6px 0 0;font-size:13px;line-height:1.55;color:var(--content-secondary)}.arc-audit-card{padding:16px 18px;display:flex;flex-direction:column;gap:14px;position:sticky;top:0}.arc-audit-card>header>div{display:flex;align-items:baseline;gap:6px}.arc-audit-total{font-size:34px;font-weight:700;font-variant-numeric:tabular-nums}.arc-audit-card>header small{font-size:12px;color:var(--content-muted)}.arc-audit-card>header p{margin:4px 0 0;font-size:12.5px;color:var(--content-secondary)}.arc-audit-section h3{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--content-muted)}.arc-audit-row{display:grid;grid-template-columns:1fr auto 110px;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--hairline)}.arc-audit-row>div>span{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--content-strong)}.arc-audit-row em{display:inline-flex;align-items:center;gap:3px;font-style:normal;font-size:10.5px;color:var(--content-muted)}.arc-audit-row em .arc-glyph{width:12px;height:12px}.arc-audit-row small{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:11.5px;color:var(--content-muted)}.arc-audit-row small.is-changed{color:var(--accent)}.arc-audit-row>b{font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--content-secondary)}.arc-audit-row.is-no>b{color:#f4514f}.arc-audit-row.is-partial>b{color:#faab3f}.arc-audit-row .arc-select-wrap{min-width:0}.arc-workspace .arc-audit-jump{height:auto;min-height:0;padding:0;border:0;background:none!important;box-shadow:none!important;font-size:11.5px;color:var(--accent);text-decoration:underline;text-underline-offset:2px}.arc-audit-status{margin-right:auto;font-size:12px;color:var(--content-muted)}@media(max-width:1100px){.arc-audit{grid-template-columns:1fr}.arc-audit-card{position:static}}.arc-workspace .arc-multi-list button{justify-content:flex-start;height:auto;min-height:0;border:0!important;background:none!important;box-shadow:none!important;color:var(--content-primary)!important}.arc-workspace .arc-multi-list button:hover{background:var(--surface-3)!important}.arc-workspace .arc-multi-actions button{height:auto;min-height:0;border:0!important;background:none!important;box-shadow:none!important}.arc-audit-player{flex-direction:row!important}.arc-audit-head{display:flex;align-items:flex-end;justify-content:space-between}.arc-audit-head h2{margin:0;font-size:17px;color:var(--content-strong)}.arc-audit-head small{font-size:12px;color:var(--content-muted)}.arc-context-tabs{flex-shrink:0}.arc-phone-col .arc-hist{flex:1;min-height:0;overflow:auto}.arc-wrap{align-items:start}.arc-hist-filter{flex-shrink:0;min-height:31px}.arc-hist>ol{flex-shrink:0}.arc-floor-people{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px}.arc-floor-room>header{align-items:center}.arc-floor-room-tools{display:inline-flex;align-items:center;gap:6px}.arc-workspace .arc-floor-room .arc-floor-join{position:static;opacity:1;height:26px;min-height:26px}.arc-floor-person{position:relative;display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;row-gap:8px;padding:10px 10px 8px;border-radius:10px;background:var(--btn-bg);border:.5px solid var(--btn-hi);box-shadow:var(--arc-raised);cursor:pointer;min-width:0;transition:transform .15s ease,box-shadow .15s ease}.arc-floor-person:hover{transform:translateY(-1px);box-shadow:var(--arc-raised),0 6px 14px #0005}.arc-floor-person.is-me{border-color:var(--accent);cursor:grab}.arc-floor-face{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--surface-3);font-size:12px;font-weight:650;color:var(--content-strong)}.arc-floor-person.is-me .arc-floor-face{color:var(--accent)}.arc-floor-face:after{content:"";position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;border:2px solid var(--btn-bg)}.arc-floor-person.is-available .arc-floor-face:after{background:#4bc680}.arc-floor-person.is-call .arc-floor-face:after{background:#60aaf3}.arc-floor-person.is-paused .arc-floor-face:after{background:#faab3f}.arc-floor-person.is-break .arc-floor-face:after{background:var(--content-muted)}.arc-floor-person.is-meeting .arc-floor-face:after{background:#c277f5}.arc-floor-face .arc-floor-muted{position:absolute;left:-4px;bottom:-4px;width:16px;height:16px;border-radius:50%;background:var(--surface-2);display:grid;place-items:center;color:#f4514f}.arc-floor-name{display:flex;flex-direction:column;justify-content:center;min-width:0}.arc-floor-name strong{font-size:12.5px;font-weight:600;color:var(--content-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arc-floor-name small{font-size:11px;color:var(--content-muted)}.arc-floor-quick{grid-column:1/-1;display:flex;justify-content:space-between;padding-top:6px;border-top:1px solid var(--hairline)}.arc-workspace .arc-floor-quick button{flex:1;display:grid;place-items:center;height:24px;min-height:24px;padding:0;border:0;background:none!important;box-shadow:none!important;color:var(--content-muted)}.arc-workspace .arc-floor-quick button:hover{color:var(--accent)}.arc-floor-quick .arc-glyph{width:15px;height:15px}.arc-chat-window{position:fixed;right:28px;bottom:96px;z-index:70;width:340px;display:flex;flex-direction:column;max-height:min(520px,calc(100vh - 180px));border-radius:14px;background:var(--surface-2);border:.5px solid var(--edge-side);box-shadow:0 24px 60px #000b;overflow:hidden}.arc-chat-window.is-min{max-height:none}.arc-chat-window>header{display:flex;align-items:center;gap:4px;padding:6px 6px 0;border-bottom:1px solid var(--hairline)}.arc-chat-tabs{flex:1;display:flex;gap:2px;overflow-x:auto}.arc-chat-tab{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 6px 0 8px;border-radius:8px 8px 0 0;font-size:12px;color:var(--content-muted);cursor:pointer;white-space:nowrap}.arc-chat-tab[aria-selected=true]{background:var(--surface-3);color:var(--content-strong)}.arc-chat-tab b{font-size:10px;font-weight:650;color:var(--content-secondary)}.arc-workspace .arc-chat-tab button,.arc-workspace .arc-chat-min{display:grid;place-items:center;width:20px;height:20px;min-height:20px;padding:0;border:0;background:none!important;box-shadow:none!important;color:var(--content-muted)}.arc-chat-tab button .arc-glyph,.arc-chat-min .arc-glyph{width:12px;height:12px}.arc-chat-who{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--hairline)}.arc-chat-who strong{font-size:13px;color:var(--content-strong)}.arc-chat-who>span:last-child{margin-left:auto;display:inline-flex;gap:2px}.arc-workspace .arc-chat-who button{display:grid;place-items:center;width:28px;height:28px;min-height:28px;padding:0;border:0;background:none!important;box-shadow:none!important;color:var(--content-secondary)}.arc-workspace .arc-chat-who button:hover{color:var(--accent)}.arc-chat-who button .arc-glyph{width:16px;height:16px}.arc-chat-thread{list-style:none;margin:0;padding:12px;flex:1;min-height:160px;overflow:auto;display:flex;flex-direction:column;gap:8px}.arc-chat-thread li{display:flex;flex-direction:column;align-items:flex-start;gap:3px;max-width:85%}.arc-chat-thread li.is-mine{align-self:flex-end;align-items:flex-end}.arc-chat-thread li p{margin:0;padding:8px 11px;border-radius:12px;background:var(--surface-3);font-size:12.5px;line-height:1.4;color:var(--content-strong)}.arc-chat-thread li.is-mine p{background:color-mix(in oklch,var(--surface-3) 75%,oklch(.72 .17 59) 25%)}.arc-chat-thread li audio{height:34px;max-width:230px}.arc-chat-thread li video{width:210px;border-radius:10px;background:#000}.arc-chat-thread li small{font-size:10.5px;color:var(--content-muted)}.arc-chat-empty{max-width:none!important;align-self:stretch!important;font-size:12px;color:var(--content-muted)}.arc-chat-window .arc-dm-rec{margin:0 12px 8px}.arc-chat-compose{display:flex;align-items:center;gap:2px;margin:0 10px 10px;padding:0 4px 0 12px;height:40px;border-radius:10px;background:var(--field);border:.5px solid var(--field-edge);box-shadow:inset 0 1px 2px #0000004d}.arc-workspace .arc-chat-compose input{flex:1;min-width:0;height:38px;border:0;background:none!important;box-shadow:none!important;font-size:12.5px;color:var(--content-primary)}.arc-workspace .arc-chat-compose input:focus{outline:none}.arc-workspace .arc-chat-compose button{display:grid;place-items:center;width:28px;height:28px;min-height:28px;padding:0;border:0;background:none!important;box-shadow:none!important;color:var(--content-secondary)}.arc-workspace .arc-chat-compose button:hover:not(:disabled){color:var(--accent)}.arc-chat-compose button:disabled{opacity:.4}.arc-chat-compose .arc-glyph{width:16px;height:16px}.arc-call-window{width:min(820px,100%);display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:16px;background:var(--surface-1);border:.5px solid var(--edge-side);box-shadow:0 30px 80px #000c}.arc-call-window>header strong{display:block;font-size:15px;color:var(--content-strong)}.arc-call-window>header small{font-size:12px;color:var(--content-muted);font-variant-numeric:tabular-nums}.arc-call-gallery{display:grid;grid-template-columns:1fr 1fr;gap:10px}.arc-call-gallery.has-screen{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.arc-call-gallery.has-screen .is-screen{grid-row:1/3}.arc-call-tile{position:relative;display:grid;place-items:center;aspect-ratio:16/10;border-radius:12px;background:var(--surface-2);border:.5px solid var(--btn-hi);overflow:hidden}.arc-call-tile video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.arc-call-tile>span:last-child{position:absolute;left:10px;bottom:10px;padding:3px 8px;border-radius:6px;background:#000a;font-size:12px;color:#fff}.arc-call-face{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--surface-3);font-size:22px;font-weight:650;color:var(--content-strong)}.arc-call-window>footer{display:flex;justify-content:center;gap:10px}.arc-workspace .arc-call-window>footer button{display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;background:var(--btn-bg)!important;border:.5px solid var(--btn-hi);box-shadow:var(--arc-raised)!important;color:var(--content-strong)}.arc-workspace .arc-call-window>footer button[aria-pressed=true]{color:var(--accent)}.arc-workspace .arc-call-window>footer button.is-leave{background:#cc272e!important;color:#fff}.arc-call-window>footer .arc-glyph{width:18px;height:18px}@media(max-width:640px){.arc-chat-window{right:10px;left:10px;width:auto}.arc-call-gallery,.arc-call-gallery.has-screen{grid-template-columns:1fr}}.arc-floor-person.is-me{align-content:center}.arc-floor-person{border:.5px solid var(--btn-hi)!important;border-right-color:var(--btn-lo)!important;border-bottom-color:var(--btn-lo)!important;border-radius:9px;background:var(--btn-bg)!important;box-shadow:var(--arc-raised)!important;transition:filter .15s ease}.arc-floor-person:hover{transform:none!important;box-shadow:var(--arc-raised)!important;filter:brightness(1.12)}.arc-floor-person.is-me{border-top-color:var(--accent)!important;border-left-color:var(--accent)!important}.arc-floor-face{background:var(--surface-2);box-shadow:inset 0 1px 2px #0006}.arc-floor-person.is-talking .arc-floor-face{box-shadow:0 0 0 2px #4bc680,0 0 12px #4bc68073;animation:arc-talk 1.1s ease-in-out infinite}@keyframes arc-talk{50%{box-shadow:0 0 0 3px #4bc680,0 0 18px #4bc6808c}}.arc-floor-person.is-talking .arc-floor-name small{color:#4bc680;display:inline-flex;align-items:center;gap:5px}.arc-talk-bars{display:inline-flex;align-items:flex-end;gap:2px;height:10px}.arc-talk-bars i{width:2px;border-radius:1px;background:currentColor;animation:arc-bar .8s ease-in-out infinite}.arc-talk-bars i:nth-child(1){height:5px}.arc-talk-bars i:nth-child(2){height:10px;animation-delay:.15s}.arc-talk-bars i:nth-child(3){height:7px;animation-delay:.3s}@keyframes arc-bar{50%{transform:scaleY(.4)}}@media(prefers-reduced-motion:reduce){.arc-floor-person.is-talking .arc-floor-face,.arc-talk-bars i{animation:none}}.arc-workspace .arc-tab .arc-tab-open{display:inline-flex;align-items:center;gap:6px}.arc-tab .arc-tab-open .arc-glyph{width:13px;height:13px;color:var(--content-secondary)}.arc-tab-live .arc-tab-open{color:#4bc680!important}.arc-tab-live .arc-dm-dot{background:#4bc680}.arc-call-window>header{display:flex;align-items:flex-start;justify-content:space-between}.arc-role-head.is-actions{margin-bottom:-4px}.arc-role-page{position:relative}.arc-role-head.is-actions:has(+.arc-admin-tabs){position:absolute;top:30px;right:30px;margin:0;z-index:2}.arc-hub .arc-role-head.is-actions:has(+.arc-admin-tabs){top:0;right:0}.arc-workspace{--accent:#FF6A00;--accent-hover:#ff8129;--ia-steel:#2E2E2E;--ia-silver:#9A9A9A;--ia-black:#0B0B0B;--ia-white:#F7F7F7}.ia-mark{display:block;flex-shrink:0}.ia-mark .ia-mark-left{fill:#4a4a4a}.ia-mark .ia-mark-right{fill:#ff6a00}.ia-mark .ia-mark-inner{fill:var(--ia-silver)}.arc-workspace:not(.f-dark) .ia-mark .ia-mark-left{fill:var(--ia-steel)}.arc-workspace:not(.f-dark) .ia-mark .ia-mark-inner{fill:#9a9a9a}.arc-app-icon.ia-mark{height:24px;width:auto;filter:none}.arc-app-button{display:flex;align-items:center;gap:8px}.ia-wordmark{display:flex;flex-direction:column;line-height:1;font-family:Montserrat,var(--font-sans,system-ui),sans-serif;min-width:0}.ia-wordmark b{font-weight:700;font-size:16px;letter-spacing:-.2px;color:var(--content-strong);white-space:nowrap}.ia-wordmark em{font-style:normal;color:#ff6a00}.ia-wordmark small{margin-top:3px;font-size:7.5px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;color:var(--content-muted);white-space:nowrap}.ia-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.arc-workspace .u-eyebrow,.arc-workspace .arc-home-hero h1,.arc-workspace .arc-home-hero h2{font-family:Montserrat,var(--font-sans,system-ui),sans-serif}.ia-mark .ia-mark-left{fill:#3c3c3c}.ia-mark .ia-mark-inner{fill:#7a7a7a}.ia-mark [class$=-edge]{fill:none;stroke-width:1.1;stroke-linejoin:round;stroke-linecap:round}.ia-mark .ia-mark-left-edge{stroke:#8a8a8a}.ia-mark .ia-mark-right-edge{stroke:#ffb27a}.ia-mark .ia-mark-inner-edge{stroke:#c4c4c4}.arc-workspace:not(.f-dark) .ia-mark .ia-mark-left{fill:#2e2e2e}.arc-workspace:not(.f-dark) .ia-mark .ia-mark-inner{fill:#8a8a8a}.arc-workspace:not(.f-dark) .ia-mark .ia-mark-left-edge{stroke:#5a5a5a}.arc-workspace .arc-topbar-end{gap:6px;padding-right:4px}.arc-top-menu{position:relative;display:flex}.arc-workspace .arc-top-icon{position:relative;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:8px;background:none!important;box-shadow:none!important;color:var(--content-secondary);cursor:pointer}.arc-workspace .arc-top-icon:hover,.arc-workspace .arc-top-icon[aria-expanded=true]{color:var(--accent);background:none!important}.arc-top-icon .arc-glyph{width:18px;height:18px}.arc-top-dot{position:absolute;top:3px;right:2px;min-width:15px;height:15px;padding:0 4px;border-radius:8px;background:var(--accent);color:#fff;font-size:9.5px;font-weight:700;line-height:15px;text-align:center}.arc-workspace .arc-profile-badge{display:flex;align-items:center;gap:10px;height:40px;min-width:210px;padding:0 12px 0 5px;margin-left:4px;border:0;border-radius:10px;cursor:pointer;color:var(--content-primary);background:var(--btn-bg,var(--surface-2))!important;box-shadow:inset 1px 1px 0 var(--btn-hi,#ffffff14),inset -1px -1px 0 var(--btn-lo,#0006),var(--arc-raised,0 2px 4px #0005)!important}.arc-workspace .arc-profile-badge:hover,.arc-workspace .arc-profile-badge[aria-expanded=true]{filter:brightness(1.12)}.arc-profile-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--surface-4,#333);color:var(--content-strong);font-size:11px;font-weight:700}.arc-profile-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15;flex:1}.arc-profile-text strong{font-size:12.5px;font-weight:600;color:var(--content-strong);white-space:nowrap}.arc-profile-text small{font-size:10.5px;color:var(--content-muted)}.arc-profile-badge .arc-glyph{width:12px;height:12px;color:var(--content-muted)}.arc-workspace .arc-user-menu.arc-top-dropdown{left:auto;right:0;bottom:auto;top:calc(100% + 6px);min-width:230px;z-index:140}@media(max-width:700px){.arc-profile-text{display:none}.arc-workspace .arc-user-menu.arc-top-dropdown{display:flex}}.arc-workspace .arc-app-button:hover,.arc-workspace .arc-app-button[aria-expanded=true]{background:none!important}.arc-workspace.f-dark{--canvas:#111111}.arc-workspace.f-dark .arc-main-canvas{background:var(--canvas)!important}.arc-workspace.f-dark .arc-flip .arc-universal-composer{background:#262626!important}.arc-workspace .arc-flip .arc-universal-composer{padding:10px 12px 8px!important}.arc-workspace .arc-compose-entry{display:grid;grid-template-columns:auto auto 1fr auto;grid-template-areas:"text text text text" "mic hints . submit";align-items:center;-moz-column-gap:8px;column-gap:8px;row-gap:6px}.arc-workspace .arc-compose-entry>textarea,.arc-workspace .arc-compose-entry>.arc-mention-editor{grid-area:text;min-height:44px!important;padding:2px!important;align-self:stretch}.arc-workspace .arc-compose-entry>.arc-compose-mic{grid-area:mic}.arc-workspace .arc-compose-entry>.arc-compose-hints{grid-area:hints}.arc-workspace .arc-compose-entry>.arc-compose-submit{grid-area:submit;align-self:center;padding:0;margin-right:64px}.arc-flip .arc-compose-entry textarea{align-self:stretch}.arc-flip-face .arc-unit-tools{top:auto;bottom:9px;transform:none}.u-knowledge-results,.arc-office-main,.arc-conversation-main,.arc-wrap,.arc-record-columns,.arc-audit{padding-bottom:118px!important}.arc-workspace .arc-phone-call{padding-bottom:70px!important}.arc-workspace .arc-floor-page{padding-bottom:118px!important}.arc-workspace.f-dark .arc-phone-call .f-canvas-panel,.arc-workspace.f-dark .arc-phone-call .arc-call-head{background:#212121!important;border:1px solid #ffffff10!important;border-top-color:#ffffff1c!important;border-bottom-color:#00000080!important;box-shadow:inset 0 1px #ffffff08,0 2px 3px #0008,0 10px 24px #0007!important}.arc-workspace .arc-phone-call .arc-snap-card{background:#1a1a1a;border-color:#ffffff0d}.arc-workspace .f-utterance-body header{justify-content:flex-start;gap:8px}.arc-workspace .f-utterance-body header time{margin-left:0!important;color:var(--content-muted)}.arc-phone-call .f-utterance.own .f-utterance-body header{flex-direction:row;justify-content:flex-end}.arc-workspace .f-utterance:not(.own) .f-utterance-body header strong{color:var(--content-strong)}.arc-workspace .arc-floor-person.is-me{border-color:var(--edge-side)!important;border-top-color:var(--edge-light)!important;border-left-color:var(--edge-light)!important}.arc-workspace .arc-floor-person.is-me .arc-floor-face{color:var(--content-strong)}.arc-workspace .arc-floor-avatar.is-me{border-color:var(--edge-side);color:var(--content-strong)}.arc-home{align-items:center;text-align:center;padding-bottom:110px}.arc-workspace .arc-floor-room.is-here{border-color:var(--edge-side)!important;box-shadow:none!important}.ia-mark .ia-bar-1{fill:#8f8f8f}.ia-mark .ia-bar-2{fill:#ff6a00}.ia-mark .ia-bar-3{fill:#e8e8e8}.arc-workspace:not(.f-dark) .ia-mark .ia-bar-1{fill:#6b6b6b}.arc-workspace:not(.f-dark) .ia-mark .ia-bar-3{fill:#2e2e2e}.arc-app-icon.ia-mark{height:26px;width:auto;filter:drop-shadow(0 0 4px #ff6a0033)}.ia-wordmark b{font-family:Michroma,Montserrat,sans-serif;font-weight:400;font-size:13px;letter-spacing:1.2px;color:#e8e8e8}.arc-workspace:not(.f-dark) .ia-wordmark b{color:#2e2e2e}.arc-main-canvas.is-home .arc-dock .arc-flip-unit.is-composer{display:none}.arc-home-chat{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:24px}.arc-home-chat .arc-home{flex:none;margin:0;padding:0;width:min(760px,100%)}.arc-home-chat.is-chat{justify-content:flex-end;padding-bottom:18px}.arc-home-thread{flex:1;min-height:0;overflow:auto;width:min(820px,100%);display:flex;flex-direction:column;gap:18px;padding:8px 4px}.arc-home-thread>header{display:flex;justify-content:center;align-items:center;gap:12px;color:var(--content-muted);font-size:11.5px}.arc-home-turn{display:flex;flex-direction:column;gap:12px}.arc-home-q{align-self:flex-end;max-width:75%;margin:0;padding:9px 13px;border-radius:10px;background:#262626;color:var(--content-strong);font-size:13.5px;white-space:pre-wrap}.arc-home-a{align-self:flex-start;max-width:85%;margin:0;color:var(--content-primary);font-size:13.5px;line-height:1.55;white-space:pre-wrap}.arc-home-ask{width:min(760px,100%);display:flex;flex-direction:column;gap:8px;padding:14px 16px 10px;border-radius:12px;background:#262626;border:1px solid #ffffff10;border-top-color:#ffffff1c;border-bottom-color:#00000080;box-shadow:inset 0 1px #ffffff08,0 2px 3px #0008,0 12px 28px #0007}.arc-home-chat.is-chat .arc-home-ask{width:min(820px,100%)}.arc-workspace .arc-home-ask textarea{min-height:52px;resize:none;border:0;background:none;outline:none;color:var(--content-strong);font:inherit;font-size:14px;line-height:1.5;padding:0}.arc-home-ask footer{display:flex;align-items:center;justify-content:space-between}.arc-home-ask footer small{color:var(--content-muted);font-size:11px}.arc-workspace .arc-home-ask footer .arc-action{width:30px;height:30px;min-height:30px;padding:0;display:grid;place-items:center;border-radius:8px}.arc-workspace:not(.f-dark) .arc-home-ask,.arc-workspace:not(.f-dark) .arc-home-q{background:var(--surface-2)}.arc-callbar{display:flex;align-items:center;gap:2px;height:36px;padding:0 4px 0 2px;border-radius:10px;background:#1f1f1f;border:1px solid #ffffff12;border-top-color:#ffffff1c;box-shadow:0 2px 6px #0007}.arc-workspace .arc-callbar-who{display:flex;align-items:center;gap:8px;height:30px;padding:0 10px;border:0;background:none!important;box-shadow:none!important;color:var(--content-strong);cursor:pointer}.arc-callbar-who i{width:7px;height:7px;border-radius:50%;background:#35c46a}.arc-callbar-who i.is-held{background:#e0a030}.arc-callbar-who strong{font-size:12.5px;font-weight:600}.arc-callbar-who time{font-size:12px;color:var(--content-muted);font-variant-numeric:tabular-nums}.arc-workspace .arc-callbar .arc-top-icon{width:30px;height:30px}.arc-workspace .arc-callbar .arc-callbar-end{color:#f05252}.arc-workspace .arc-queue-line{display:flex;align-items:center;gap:6px;height:32px;padding:0 8px;border:0;background:none!important;box-shadow:none!important;cursor:pointer;color:var(--content-muted);font-size:12px;white-space:nowrap}.arc-queue-line strong{font-weight:600;color:var(--content-primary)}.arc-queue-line span{font-variant-numeric:tabular-nums}.arc-queue-line.is-slow strong,.arc-queue-line.is-slow span{color:#ff6a00}.arc-queue-line.is-late strong,.arc-queue-line.is-late span{color:#f05252}.arc-queue-line:hover strong{text-decoration:underline}.arc-workspace .arc-queue-menu{min-width:360px}.arc-queue-row small{white-space:nowrap}.arc-queue-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px}.arc-queue-row span{display:flex;flex-direction:column}.arc-queue-row strong{font-size:12.5px;color:var(--content-strong)}.arc-queue-row small{font-size:11px;color:var(--content-muted)}.arc-workspace .arc-queue-row .arc-action{height:28px;min-height:28px;padding:0 10px;font-size:12px}.arc-phone-queue{width:min(720px,calc(100% - 48px));margin:32px auto;display:flex;flex-direction:column;gap:8px}.arc-phone-queue>header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.arc-phone-queue>header strong{font-size:15px;color:var(--content-strong)}.arc-phone-queue>header small{font-size:12px;color:var(--content-muted)}.arc-phone-queue-row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:12px 14px;border-radius:10px;background:#212121;border:1px solid #ffffff10;border-top-color:#ffffff1c;box-shadow:0 2px 3px #0008,0 8px 18px #0006}.arc-phone-queue-row>span:nth-child(2){display:flex;flex-direction:column}.arc-phone-queue-row strong{font-size:13.5px;color:var(--content-strong)}.arc-phone-queue-row small{font-size:11.5px;color:var(--content-muted)}.arc-phone-queue-row time{font-size:13px;font-variant-numeric:tabular-nums;color:var(--content-secondary)}.arc-phone-queue-row time.is-slow{color:#ff6a00}.arc-phone-queue-row time.is-late{color:#f05252}.arc-phone-queue-empty{color:var(--content-muted);font-size:13px;text-align:center;padding:40px 0}.arc-plan-line{display:flex;align-items:center;gap:12px;margin:10px 2px 0}.arc-plan-track{display:flex;gap:4px;flex:none}.arc-plan-track i{width:28px;height:3px;border-radius:2px;background:#ffffff1a}.arc-plan-track i.is-done{background:#8f8f8f}.arc-plan-track i.is-now{background:#ff6a00}.arc-plan-line small{font-size:12px;color:var(--content-muted)}.arc-plan-line strong{color:var(--content-primary);font-weight:500}.arc-workspace .arc-phone-grid.arc-phone-two{grid-template-columns:minmax(0,1fr) 340px!important}.arc-phone-two .arc-phone-transcript{min-width:0;display:flex;flex-direction:column;gap:12px}.arc-nudge{position:fixed;right:22px;bottom:118px;z-index:130;width:min(340px,calc(100vw - 32px));padding:12px 14px;border-radius:12px;background:#262626;border:1px solid #ffffff14;border-top-color:#fff2;box-shadow:0 12px 32px #000a;animation:arc-nudge-in .25s ease-out}.arc-nudge header{display:flex;align-items:center;gap:8px}.arc-nudge header .arc-glyph{width:14px;height:14px;color:#ff6a00}.arc-nudge header strong{flex:1;font-size:12.5px;color:var(--content-strong)}.arc-nudge p{margin:6px 0 0;font-size:12.5px;line-height:1.45;color:var(--content-primary)}@keyframes arc-nudge-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.arc-nudge{animation:none}}.arc-workspace .arc-save-toast,.arc-save-toast{top:64px!important;bottom:auto!important}.arc-toast-stack{top:64px!important;bottom:auto!important;flex-direction:column}.arc-workspace .arc-call-head-actions>.arc-action:not(.arc-end-call):not(.f-primary){background:none!important;box-shadow:none!important;border:0!important;filter:none!important;color:var(--content-secondary);padding:0 8px}.arc-workspace .arc-call-head-actions>.arc-action:not(.arc-end-call):not(.f-primary):hover:not(:disabled){color:var(--content-strong)}.arc-workspace .arc-call-head-actions>.arc-action[aria-pressed=true]{color:#ff6a00!important}.arc-phone-queue>.arc-admin-tabs{align-self:flex-start;margin-bottom:6px}.arc-vm-row{grid-template-columns:auto 1fr auto auto}.arc-vm-row small{white-space:normal}.arc-vm-actions{display:flex;align-items:center;gap:8px}.arc-workspace .arc-phone-queue-row .arc-action:not(.f-primary){height:30px;min-height:30px}.arc-workspace .arc-queue-menu .arc-queue-more{margin-top:3px;border-top:1px solid var(--hairline)!important;border-radius:0 0 7px 7px;color:var(--content-secondary)}.arc-workspace .arc-tab-new{flex-shrink:0;min-width:24px}.arc-row-transcript{grid-column:2/-1;padding:8px 0 2px;border-top:1px solid var(--hairline);display:flex;flex-direction:column;gap:6px}.arc-row-transcript p{margin:0;font-size:12.5px;line-height:1.5;color:var(--content-primary)}.arc-row-transcript .arc-row-summary{color:var(--content-muted)}.arc-vm-transcript{font-size:12.5px!important;line-height:1.45;color:var(--content-primary)!important}.arc-phone-queue-row.arc-vm-row{background:none;border:0;border-bottom:1px solid var(--hairline);border-radius:0;box-shadow:none;padding:14px 4px}.arc-phone-queue-row.arc-vm-row:last-child{border-bottom:0}@media(max-width:700px){.arc-workspace .arc-topbar-end{gap:2px;min-width:0;padding-right:0}.arc-workspace .arc-topbar-end .arc-top-icon[aria-label=Help]{display:none}.arc-workspace .arc-profile-badge{min-width:0;padding:0 4px;margin-left:0;height:36px}.arc-workspace .arc-profile-badge .arc-profile-text,.arc-workspace .arc-profile-badge>.arc-glyph{display:none}.arc-queue-line span{display:none}.arc-workspace .arc-queue-line{padding:0 6px}.arc-callbar-who strong,.arc-workspace .arc-callbar .arc-top-icon:not(.arc-callbar-end){display:none}.arc-workspace .arc-callbar-who{padding:0 8px}.arc-workspace .arc-top-dropdown{position:fixed;left:8px!important;right:8px!important;top:58px!important;min-width:0!important}.arc-workspace .arc-tabs{display:none}}@media(max-width:700px){.arc-workspace .f-rail-nav{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex!important;flex-direction:row;justify-content:space-around;gap:0;width:auto;height:calc(58px + env(safe-area-inset-bottom));padding:4px 4px env(safe-area-inset-bottom);margin:0;background:#161616;border-top:1px solid #ffffff14;overflow:hidden}.arc-workspace .f-rail-nav .arc-nav-item,.arc-workspace:not(.u-rail-open) .f-rail-nav .arc-nav-item{flex:1 1 0;min-width:0;min-height:48px;padding:4px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:10px}.arc-workspace .f-rail-nav .arc-nav-item .u-nav-label{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.arc-workspace .f-rail{border-bottom:0;padding-bottom:0}.arc-workspace .arc-dock .arc-flip-unit{position:fixed;left:8px;right:8px;width:auto;bottom:calc(66px + env(safe-area-inset-bottom));margin:0}.arc-workspace .arc-flip .arc-universal-composer{padding:8px 10px 6px!important}.arc-workspace .arc-compose-entry>textarea{min-height:34px!important;font-size:13px}.arc-workspace .arc-main-canvas{margin:6px 8px calc(170px + env(safe-area-inset-bottom));min-height:calc(100dvh - 240px)}.arc-main-canvas.is-home{margin-bottom:calc(74px + env(safe-area-inset-bottom))!important}.arc-home-chat{padding:16px 12px}.arc-home-ask{padding:10px 12px 8px}.arc-workspace .arc-home-ask textarea{min-height:40px;font-size:13.5px}.arc-home-ask footer small{display:none}.arc-home h1{font-size:22px}.arc-nudge{bottom:calc(170px + env(safe-area-inset-bottom));right:8px;left:8px;width:auto}.arc-main-canvas.is-home{min-height:calc(100dvh - 140px - env(safe-area-inset-bottom))!important}.arc-home-ask footer{justify-content:flex-end}.arc-workspace .f-rail-nav .arc-nav-item .u-nav-label{font-size:9.5px;letter-spacing:-.2px;overflow:visible;text-overflow:clip}.arc-workspace .arc-call-quick{gap:2px;border-left:0}.arc-workspace .arc-call-quick .arc-link-button{font-size:0;gap:0;padding:6px 8px}.arc-workspace .arc-call-quick .arc-link-button .arc-glyph{width:18px;height:18px}}@media(max-width:700px){.arc-workspace .arc-main-canvas{height:calc(100dvh - 228px - env(safe-area-inset-bottom))!important;min-height:0!important;margin-bottom:0!important;overflow:hidden;display:flex;flex-direction:column}.arc-workspace .arc-main-canvas.is-home{height:calc(100dvh - 134px - env(safe-area-inset-bottom))!important}.arc-workspace .arc-main-canvas .arc-main-content{flex:1;min-height:0!important;overflow:auto!important}.arc-workspace.jr-macro{height:100dvh;min-height:0;overflow:hidden}.arc-workspace .arc-phone-call,.arc-workspace .arc-floor-page,.u-knowledge-results,.arc-office-main,.arc-conversation-main,.arc-wrap,.arc-record-columns,.arc-audit{padding-bottom:16px!important}.arc-workspace .arc-main-canvas>.arc-dock,.arc-workspace .arc-dock{height:0!important;min-height:0!important;padding:0!important;margin:0!important;overflow:visible}.arc-workspace .arc-main-canvas{display:flex!important;flex-direction:column!important}.arc-workspace .arc-main-canvas>.arc-main-content{flex:1 1 0!important;height:auto!important}.arc-workspace .arc-main-canvas{padding-bottom:0!important}}.arc-workspace.f-dark .arc-phone-call .f-canvas-panel,.arc-workspace.f-dark .arc-phone-call .arc-call-head,.arc-workspace .arc-phone-queue-row:not(.arc-vm-row),.arc-workspace .arc-home-ask,.arc-workspace .arc-callbar,.arc-workspace .arc-nudge{background:var(--btn-bg)!important;border:.5px solid var(--btn-hi)!important;border-right-color:var(--btn-lo)!important;border-bottom-color:var(--btn-lo)!important;box-shadow:var(--arc-raised)!important}@media(min-width:701px){.arc-main-canvas.is-view-phone .arc-dock .arc-flip-unit{left:20px;right:372px;width:auto;margin:0}}.arc-workspace .arc-flip .arc-universal-composer,.arc-workspace.f-dark .arc-flip .arc-universal-composer,.arc-workspace .arc-unit-restore{background:var(--btn-bg)!important;border:.5px solid var(--btn-hi)!important;border-right-color:var(--btn-lo)!important;border-bottom-color:var(--btn-lo)!important;box-shadow:var(--arc-raised)!important}.arc-workspace .arc-col-head{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none!important;box-shadow:none!important;color:inherit;font:inherit;cursor:pointer}.arc-workspace .arc-col-head:hover,.arc-workspace .arc-col-head[aria-expanded=true]{color:var(--content-strong)}.arc-col-head.is-filtered{color:#ff6a00!important}.arc-col-count{min-width:15px;height:15px;padding:0 4px;border-radius:4px;background:#ff6a0026;color:#ff6a00;font-size:10px;line-height:15px;text-align:center}.arc-col-menu .arc-col-sort{display:flex;flex-direction:column;padding:4px;border-bottom:1px solid var(--hairline)}.arc-workspace .arc-col-menu .arc-col-sort button{justify-content:flex-start;text-align:left;padding:7px 8px;border:0;border-radius:6px;background:none!important;box-shadow:none!important;color:var(--content-primary);font-size:12.5px;cursor:pointer}.arc-workspace .arc-col-menu .arc-col-sort button:hover{background:var(--surface-3)!important}.arc-workspace .arc-col-menu .arc-col-sort button[aria-pressed=true]{color:#ff6a00}.arc-col-menu .arc-multi-actions{display:flex;align-items:center;justify-content:space-between}.arc-col-menu .arc-multi-actions small{font-size:11px;color:var(--content-muted);padding-left:6px}html .f-workspace.jr-macro.arc-workspace .arc-topbar{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,340px) minmax(0,1fr);grid-template-areas:"start search end";gap:18px;padding:0 16px!important}.arc-header-start{grid-area:start;display:flex;align-items:center;gap:18px;min-width:0}.arc-header-start>.arc-app-switch{flex:none}.arc-workspace .arc-header-start .arc-app-button{padding:0;height:36px;border:0!important;background:none!important;box-shadow:none!important}.arc-workspace .arc-icon-rail{grid-row:2!important;padding-top:18px}.arc-header-start .arc-tabs{flex:1;min-width:0;gap:3px}html .f-workspace.jr-macro.arc-workspace .arc-header-start .arc-tabs{display:flex!important}.arc-workspace .arc-tabs .arc-tab{height:38px;border:1px solid transparent;border-radius:8px 8px 0 0;background:none;box-shadow:none}html .f-workspace.jr-macro.arc-workspace .arc-tabs .arc-tab[aria-current]{border:1px solid #88888825!important;border-bottom-color:var(--surface-1)!important;background:var(--surface-1)!important;box-shadow:inset 0 1px #ffffff08!important;color:var(--content-strong)}.arc-workspace .arc-tab>[role=tab]{max-width:200px;font-size:12px}.arc-workspace .arc-tab .arc-tab-close{border:0!important;background:none!important;box-shadow:none!important;color:var(--content-muted);width:24px;height:28px;flex:none}.arc-workspace .arc-tab .arc-tab-close:disabled{opacity:.18;cursor:default}.arc-workspace .arc-tab .arc-tab-close:hover:not(:disabled){color:var(--content-strong)}.arc-header-chats{display:flex;flex:none;gap:3px}.arc-header-chats:empty{display:none}.arc-workspace .arc-topbar-search{width:100%}.arc-workspace .arc-topbar-search kbd{display:inline-block!important;padding:0;background:none;white-space:nowrap;font-size:10px;color:var(--content-faint)}.arc-workspace .arc-topbar-end{justify-self:end;min-width:0}@media(max-width:1100px)and (min-width:701px){html .f-workspace.jr-macro.arc-workspace .arc-topbar{grid-template-columns:minmax(0,1fr) minmax(210px,280px) minmax(0,1fr);gap:12px}.arc-header-start{gap:12px}.arc-workspace .arc-profile-badge{min-width:0;padding:0 5px}.arc-topbar .arc-profile-text,.arc-topbar .arc-profile-badge>.arc-glyph{display:none}}@media(max-width:700px){html .f-workspace.jr-macro.arc-workspace .arc-topbar{display:flex;gap:6px;padding:0 8px!important;height:50px}.arc-header-start{flex:1;min-width:0;gap:8px}.arc-header-start .arc-app-icon.ia-mark{height:21px}.arc-header-start .arc-app-button{gap:5px}.arc-workspace .arc-header-start .arc-tabs{display:flex}.arc-workspace .arc-tab>[role=tab]{font-size:11px;padding:0 3px 0 7px;max-width:100px}.arc-workspace .arc-tab .arc-tab-close{width:18px}.arc-header-chats{display:none}.arc-workspace .arc-topbar-search{width:30px;height:38px;flex:none;border:0!important;background:none!important}.arc-workspace .arc-topbar-search kbd{display:none!important}.arc-workspace .arc-topbar-end{flex:none}.arc-workspace .arc-topbar-end .arc-top-icon{width:28px}.arc-workspace .arc-topbar-end .arc-profile-badge{padding:0}.arc-workspace .arc-icon-rail{padding-top:4px}.arc-workspace .arc-icon-rail .f-rail-nav{overflow-x:auto;justify-content:flex-start;scrollbar-width:none}html .f-workspace.jr-macro.arc-workspace .arc-icon-rail .f-rail-nav .arc-nav-item{flex:0 0 64px;min-width:64px}}.arc-workspace .arc-header-start .arc-tabs{align-self:flex-end;align-items:flex-end;overflow-x:auto;scrollbar-width:none}.arc-workspace .arc-tabs .arc-tab{transition:none;min-width:85px;padding:0 4px 0 3px;margin-top:7px;font-family:Geist Variable,sans-serif}.arc-workspace .arc-tabs .arc-tab:not([aria-current]){background:transparent!important;opacity:.65}.arc-workspace .arc-tab>[role=tab]{font-weight:450!important}.arc-workspace .ia-wordmark b{display:inline-flex;align-items:baseline;line-height:1!important}.arc-workspace .ia-wordmark b em{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}@font-face{font-family:Cabinet Grotesk;src:url(./CabinetGrotesk-Medium-pUr7ULKA.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(./CabinetGrotesk-Bold-yJmHbigL.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}html.ia .f-workspace,html.ia .f-dialog{--ia-bg:#f5f5f4;--ia-surface:#ffffff;--ia-surface-2:#edeeec;--ia-surface-3:#e2e4e1;--ia-text:#171819;--ia-muted:#606467;--ia-subtle:#717579;--ia-line:#d4d7d3;--ia-line-strong:#a6aaa7;--ia-accent:#ff6a0a;--ia-accent-hover:#f27a2b;--ia-accent-soft:#fff0e5;--ia-accent-line:#e7b893;--ia-accent-text:#ac3900;--ia-on-accent:#171717;--ia-solid:#191b1c;--ia-solid-text:#ffffff;--ia-selected:#202223;--ia-selected-text:#ffffff;--ia-shadow-soft:#00000008;--ia-shadow:#00000012;--ia-shadow-deep:#00000026;--ia-edge:#ffffffcc;--ia-glow:#ff6a0a0c;--ia-success:#2e6747;--ia-success-soft:#edf4ef;--ia-success-line:#c5d9cb;--ia-danger:#9a3833;--ia-danger-soft:#faeeeb;--ia-danger-line:#e6c6c1;--ia-hairline:#1718190f;--ia-canvas:#fcfcfb;color-scheme:light}html.ia .f-workspace.f-dark,html.ia .f-dialog.f-dark{--ia-bg:#101112;--ia-surface:#1b1d1e;--ia-surface-2:#242627;--ia-surface-3:#303334;--ia-text:#f4f5f3;--ia-muted:#b4b8b6;--ia-subtle:#969c99;--ia-line:#3a3e3c;--ia-line-strong:#656c68;--ia-accent:#ff6a0a;--ia-accent-hover:#ff853f;--ia-accent-soft:#35251b;--ia-accent-line:#78472b;--ia-accent-text:#ff9b5c;--ia-solid:#f1f3ef;--ia-solid-text:#171819;--ia-selected:#ff6a0a;--ia-selected-text:#171717;--ia-shadow-soft:#00000025;--ia-shadow:#00000045;--ia-shadow-deep:#00000080;--ia-edge:#ffffff12;--ia-glow:#ff6a0a0a;--ia-success:#9acbad;--ia-success-soft:#1c2d24;--ia-success-line:#355841;--ia-danger:#edaaa0;--ia-danger-soft:#34221f;--ia-danger-line:#71443d;--ia-hairline:#ffffff12;--ia-canvas:#151617;color-scheme:dark}html.ia .f-workspace,html.ia .f-dialog{--ia-r-control:8px;--ia-r-card:12px;--ia-r-frame:18px;--ia-ease:cubic-bezier(.32,.72,0,1);--ia-font-display:"Cabinet Grotesk","Geist Variable",system-ui,sans-serif;--ia-font-body:"Geist Variable",system-ui,-apple-system,"Segoe UI",sans-serif;--ia-font-mono:"Geist Mono Variable",ui-monospace,"Cascadia Code",monospace;--ia-elev-1:0 1px 0 var(--ia-edge) inset,0 1px 2px var(--ia-shadow);--ia-elev-2:0 1px 0 var(--ia-edge) inset,0 1px 2px var(--ia-shadow-soft),0 12px 32px -16px var(--ia-shadow-deep);--ia-elev-3:0 1px 0 var(--ia-edge) inset,0 2px 6px var(--ia-shadow),0 32px 72px -24px var(--ia-shadow-deep)}html.ia .f-workspace,html.ia .f-dialog{--surface-0:var(--ia-bg);--surface-1:var(--ia-canvas);--surface-2:var(--ia-surface);--surface-3:var(--ia-surface-2);--surface-4:var(--ia-surface-3);--canvas:var(--ia-canvas);--card:var(--ia-surface);--canvas-dot:var(--ia-line);--content-strong:var(--ia-text);--content-primary:color-mix(in srgb,var(--ia-text) 88%,var(--ia-muted));--content-secondary:color-mix(in srgb,var(--ia-text) 45%,var(--ia-muted));--content-muted:var(--ia-muted);--content-faint:var(--ia-subtle);--accent:var(--ia-accent);--accent-hover:var(--ia-accent-hover);--accent-ink:var(--ia-accent-text);--accent-soft:var(--ia-accent-soft);--hairline:var(--ia-hairline);--border:var(--ia-line);--border-strong:var(--ia-line-strong);--line-strong:var(--ia-line-strong);--edge-light:var(--ia-line);--edge-side:var(--ia-line);--edge-low:var(--ia-line);--btn-bg:var(--ia-surface);--btn-hi:transparent;--btn-lo:transparent;--lift-control:var(--ia-elev-1);--lift-control-pressed:inset 0 1px 2px var(--ia-shadow);--lift-card:var(--ia-elev-2);--shadow-raised:var(--ia-elev-3);--arc-raised:var(--ia-elev-1);--arc-inset:inset 0 1px 2px var(--ia-shadow);--field:var(--ia-bg);--field-edge:var(--ia-line);--radius-control:var(--ia-r-control);--ok:var(--ia-success);--font-sans:var(--ia-font-body);--font-body:var(--ia-font-body);--font-display:var(--ia-font-display);--font-mono:var(--ia-font-mono);font-family:var(--ia-font-body);color:var(--content-primary)}html.ia .f-workspace.f-dark,html.ia .f-dialog.f-dark{--btn-bg:var(--ia-surface-2);--field:var(--ia-bg)}html.ia .f-workspace,html.ia .f-dialog{--ia-st-ok:#2e6747;--ia-st-call:#2f5f9e;--ia-st-meet:#6b4aa0;--ia-st-wait:#a5660a;--ia-st-idle:var(--ia-subtle)}html.ia .f-workspace.f-dark,html.ia .f-dialog.f-dark{--ia-st-ok:#9acbad;--ia-st-call:#9db9e6;--ia-st-meet:#c3aee6;--ia-st-wait:#e6bd7f}html.ia body{background:#f5f5f4}html.ia.dark body{background:#101112}html.ia .f-workspace{background:var(--ia-bg)!important;-webkit-font-smoothing:antialiased}html.ia .f-workspace :is(h1,h2,h3),html.ia .f-dialog :is(h1,h2,h3){font-family:var(--ia-font-display);letter-spacing:-.025em;font-weight:500;color:var(--content-strong)}html.ia .f-workspace :is(time,.arc-num,.arc-queue-line span){font-variant-numeric:tabular-nums}html.ia .f-workspace ::-moz-selection{background:var(--ia-accent-soft);color:var(--ia-text)}html.ia .f-workspace ::selection{background:var(--ia-accent-soft);color:var(--ia-text)}html.ia .f-workspace *{scrollbar-width:thin;scrollbar-color:var(--ia-line) transparent}html.ia .f-workspace button,html.ia .f-dialog button{border-radius:var(--ia-r-control);transition:background-color .18s var(--ia-ease),border-color .18s var(--ia-ease),color .18s var(--ia-ease),box-shadow .18s var(--ia-ease),transform .18s var(--ia-ease)}html.ia .f-workspace button:active:not(:disabled),html.ia .f-dialog button:active:not(:disabled){transform:scale(.98)}html.ia .f-workspace button:focus-visible,html.ia .f-dialog button:focus-visible{outline:2px solid var(--ia-line-strong);outline-offset:2px}html.ia .f-workspace :is(.arc-action,.u-action,.tv-raised-button),html.ia .f-dialog :is(.arc-action,.u-action,.tv-raised-button){background:var(--ia-surface)!important;color:var(--content-strong)!important;border:1px solid var(--ia-line)!important;box-shadow:0 1px 1px var(--ia-shadow-soft)!important;font-weight:500;letter-spacing:-.005em}html.ia .f-workspace :is(.arc-action,.u-action,.tv-raised-button):hover:not(:disabled),html.ia .f-dialog :is(.arc-action,.u-action,.tv-raised-button):hover:not(:disabled){background:var(--ia-surface-2)!important;border-color:var(--ia-line-strong)!important;filter:none}html.ia .f-workspace :is(.arc-action,.u-action)[aria-pressed=true]{background:var(--ia-surface-2)!important;border-color:var(--ia-line-strong)!important;box-shadow:inset 0 1px 2px var(--ia-shadow)!important}html.ia .f-workspace :is(.arc-action,.u-action) svg{color:var(--content-muted)}html.ia .f-workspace button.f-primary,html.ia .f-dialog button.f-primary,html.ia .f-workspace .tv-create-primary,html.ia .f-dialog .tv-create-primary{background:var(--ia-surface)!important;color:var(--ia-accent-text)!important;border:1px solid var(--ia-accent-line)!important;box-shadow:0 1px 1px var(--ia-shadow-soft)!important;font-weight:550}html.ia .f-workspace button.f-primary:hover:not(:disabled),html.ia .f-dialog button.f-primary:hover:not(:disabled){background:var(--ia-accent-soft)!important;border-color:var(--ia-accent)!important;color:var(--ia-accent-text)!important}html.ia .f-workspace button.f-primary svg,html.ia .f-dialog button.f-primary svg{color:var(--ia-accent)}html.ia .f-workspace :is(.arc-end-call,.arc-end,.arc-callbar-end){color:var(--ia-danger)!important}html.ia .f-workspace :is(.arc-end-call,.arc-end){border-color:var(--ia-danger-line)!important}html.ia .f-workspace :is(.arc-end-call,.arc-end):hover:not(:disabled){background:var(--ia-danger-soft)!important}html.ia .f-workspace :is(.arc-end-call,.arc-end,.arc-callbar-end) svg{color:var(--ia-danger)!important}html.ia .f-workspace :is(.arc-plain,.arc-top-icon,.arc-link-button,.arc-link,.arc-tab-new,.arc-tab-close,.arc-rail-toggle,.arc-app-button){background:none!important;box-shadow:none!important;border-color:transparent!important}html.ia .f-workspace :is(.arc-plain,.arc-top-icon):hover{color:var(--content-strong)!important}html.ia .f-workspace :is(.arc-link-button,.arc-link){color:var(--content-strong)}html.ia .f-workspace :is(.arc-link-button,.arc-link):hover{color:var(--ia-accent-text)}html.ia .f-workspace :is(.arc-seg,.arc-segments),html.ia .f-dialog .arc-seg{background:var(--ia-surface-2)!important;border:0!important;border-radius:10px!important;padding:3px!important;gap:2px;box-shadow:inset 0 1px 2px var(--ia-shadow-soft)!important}html.ia .f-workspace :is(.arc-seg,.arc-segments) button,html.ia .f-dialog .arc-seg button{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--content-muted)!important;border-radius:7px!important;font-weight:500}html.ia .f-workspace :is(.arc-seg,.arc-segments) button:hover,html.ia .f-dialog .arc-seg button:hover{color:var(--content-strong)!important}html.ia .f-workspace :is(.arc-seg,.arc-segments) button:is([aria-selected=true],[aria-pressed=true],[aria-checked=true],.active,.is-on),html.ia .f-dialog .arc-seg button:is([aria-selected=true],[aria-pressed=true]){background:var(--ia-surface)!important;color:var(--content-strong)!important;box-shadow:0 1px 2px var(--ia-shadow),0 0 0 1px var(--ia-hairline)!important}html.ia .f-workspace.f-dark :is(.arc-seg,.arc-segments) button:is([aria-selected=true],[aria-pressed=true],[aria-checked=true],.active,.is-on){background:var(--ia-surface-3)!important}html.ia .f-workspace :is(input,textarea,.arc-select-trigger,.arc-search),html.ia .f-dialog :is(input,textarea,.arc-select-trigger){background:var(--ia-bg)!important;border:1px solid var(--ia-line)!important;border-radius:var(--ia-r-control)!important;box-shadow:none!important;color:var(--content-strong)}html.ia .f-workspace :is(input,textarea):focus,html.ia .f-dialog :is(input,textarea):focus,html.ia .f-workspace :is(.arc-select-trigger,.arc-search):focus-within{border-color:var(--ia-line-strong)!important;box-shadow:0 0 0 3px var(--ia-hairline)!important;outline:none}html.ia .f-workspace :is(.arc-search,.arc-universal-composer,.arc-home-ask,.arc-kpi-ask,.arc-try) :is(input,textarea){background:none!important;border:0!important;box-shadow:none!important}html.ia .f-workspace ::-moz-placeholder{color:var(--content-faint)}html.ia .f-workspace ::placeholder{color:var(--content-faint)}html.ia .f-workspace .arc-topbar{background:none!important;border:0!important;box-shadow:none!important}html.ia .f-workspace :is(.f-rail,.arc-icon-rail){background:none!important;border:0!important;box-shadow:none!important}html.ia .f-workspace .arc-main-canvas{background:var(--ia-canvas)!important;border:1px solid var(--ia-line)!important;border-radius:var(--ia-r-frame)!important;box-shadow:0 1px 0 var(--ia-edge) inset,0 1px 2px var(--ia-shadow-soft),0 24px 48px -32px var(--ia-shadow-deep)!important}html.ia .f-workspace .f-header{background:none!important;border-bottom:1px solid var(--ia-hairline)!important;box-shadow:none!important}html.ia .f-workspace .f-workspace-title{font-family:var(--ia-font-display);font-size:15px;font-weight:500;letter-spacing:-.02em;color:var(--content-strong)}html.ia .f-workspace .f-workspace-title svg{color:var(--content-muted)}html.ia .f-workspace .arc-star.is-on svg{color:var(--ia-accent)}html.ia .f-workspace .arc-nav-item{color:var(--content-muted)!important;background:none!important;box-shadow:none!important;border:0!important;font-weight:500}html.ia .f-workspace .arc-nav-item:hover,html.ia .f-workspace .arc-nav-item[aria-current=page]{color:var(--content-strong)!important}html.ia .f-workspace .arc-nav-item[aria-current=page] svg{color:var(--ia-accent)}html.ia .f-workspace .arc-nav-item svg{transition:transform .32s var(--ia-ease),color .18s var(--ia-ease)}html.ia .f-workspace .arc-nav-item:hover svg{transform:rotate(-8deg)}html.ia .f-workspace .arc-tab{background:none!important;border:1px solid transparent!important;box-shadow:none!important;border-radius:var(--ia-r-control)!important;color:var(--content-muted)}html.ia .f-workspace .arc-tab>button{color:inherit!important}html.ia .f-workspace .arc-tab:hover{color:var(--content-strong)}html.ia .f-workspace .arc-tab[aria-current=page]{background:var(--ia-surface)!important;border-color:var(--ia-line)!important;color:var(--content-strong);box-shadow:0 1px 1px var(--ia-shadow-soft)!important}html.ia .f-workspace .arc-topbar-search{background:var(--ia-surface)!important;border:1px solid var(--ia-line)!important;box-shadow:0 1px 1px var(--ia-shadow-soft)!important;color:var(--content-faint)!important;border-radius:10px!important}html.ia .f-workspace .arc-topbar-search:hover{border-color:var(--ia-line-strong)!important}html.ia .f-workspace .arc-callbar{background:var(--ia-surface)!important;border:1px solid var(--ia-line)!important;box-shadow:0 1px 1px var(--ia-shadow-soft)!important;border-radius:10px!important}html.ia .f-workspace .arc-callbar-who{background:none!important;border:0!important;box-shadow:none!important;color:var(--content-strong)!important}html.ia .f-workspace .arc-callbar-who i{background:var(--ia-st-ok)}html.ia .f-workspace .arc-callbar time{color:var(--content-muted);font-family:var(--ia-font-mono);font-size:11.5px}html.ia .f-workspace .arc-queue-line{background:none!important;border:0!important;box-shadow:none!important}html.ia .f-workspace .arc-queue-line strong{color:var(--content-strong)!important;font-weight:550}html.ia .f-workspace .arc-queue-line span{color:var(--content-muted)!important}html.ia .f-workspace .arc-queue-line:is(.is-slow,.is-late) strong:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:7px;vertical-align:middle;background:var(--ia-st-wait)}html.ia .f-workspace .arc-queue-line.is-late strong:before{background:var(--ia-danger)}html.ia .f-workspace .arc-profile-badge{background:none!important;box-shadow:none!important;border:1px solid transparent!important;min-width:0}html.ia .f-workspace .arc-profile-badge:hover,html.ia .f-workspace .arc-profile-badge[aria-expanded=true]{background:var(--ia-surface)!important;border-color:var(--ia-line)!important;filter:none}html.ia .f-workspace :is(.arc-profile-avatar,.arc-avatar,.arc-call-avatar,.arc-office-avatar,.arc-floor-face,.f-speaker-avatar){background:var(--ia-surface-2)!important;color:var(--content-strong)!important;border:1px solid var(--ia-line)!important;box-shadow:none!important;font-weight:550}html.ia .f-workspace .arc-top-dot{background:var(--ia-accent);color:var(--ia-on-accent)}html.ia .f-workspace :is(.arc-user-menu,.arc-top-dropdown,.arc-queue-menu,.arc-nudge,.arc-call-pop),html.ia .f-dialog,html.ia dialog.tv-create-modal{background:var(--ia-surface)!important;border:1px solid var(--ia-line)!important;border-radius:var(--ia-r-card)!important;box-shadow:var(--ia-elev-3)!important;color:var(--content-primary)}html.ia .f-workspace :is(.arc-user-menu,.arc-top-dropdown) button[role=menuitem]{background:none!important;border:0!important;box-shadow:none!important}html.ia .f-workspace :is(.arc-user-menu,.arc-top-dropdown) button[role=menuitem]:hover{background:var(--ia-surface-2)!important}html.ia .f-workspace :is(.f-canvas-panel,.arc-rec-card,.arc-snap-card,.arc-floor-room,.arc-admin-card,.arc-kpi,.arc-monitor-card,.arc-office-room,.arc-fd-thread,.arc-table-wrap,.arc-doc-editor,.arc-doc-list,.arc-phone-queue-row,.arc-call-head){background:var(--ia-surface)!important;border:1px solid var(--ia-line)!important;border-radius:var(--ia-r-card)!important;box-shadow:none!important}html.ia .f-workspace .arc-floor-person{background:var(--ia-bg)!important;border:1px solid var(--ia-hairline)!important;border-radius:10px!important;box-shadow:none!important}html.ia .f-workspace .arc-floor-person.is-me{border-color:var(--ia-line-strong)!important}html.ia .f-workspace :is(.arc-snap-card,.arc-rec-card)>h3,html.ia .f-workspace .u-eyebrow{font-family:var(--ia-font-body);font-size:11px;font-weight:550;letter-spacing:.06em;text-transform:uppercase;color:var(--content-faint)}html.ia .f-workspace :is(.arc-count,.f-count){background:var(--ia-surface-2)!important;color:var(--content-muted)!important;border:0!important;border-radius:5px!important;box-shadow:none!important;font-variant-numeric:tabular-nums}html.ia .f-workspace .arc-table th{background:none!important;color:var(--content-faint)!important;font-weight:500;border-bottom:1px solid var(--ia-line)!important}html.ia .f-workspace .arc-table th button{background:none!important;border:0!important;box-shadow:none!important;color:inherit!important;font-weight:inherit}html.ia .f-workspace .arc-table td{border-bottom:1px solid var(--ia-hairline)!important}html.ia .f-workspace .arc-table tbody tr:hover td{background:var(--ia-bg)!important}html.ia .f-workspace .arc-table tbody tr:last-child td{border-bottom:0!important}html.ia .f-workspace :is(.arc-office-status,.arc-call-state,.arc-fd-status,.arc-status,.arc-tab-live .arc-tab-open){color:var(--content-secondary)!important;font-weight:500}html.ia .f-workspace :is(.arc-office-status.is-available,.arc-call-state.is-live) svg{color:var(--ia-st-ok)}html.ia .f-workspace .arc-office-status.is-call svg{color:var(--ia-st-call)}html.ia .f-workspace .arc-office-status.is-meeting svg{color:var(--ia-st-meet)}html.ia .f-workspace .arc-office-status.is-paused svg{color:var(--ia-st-wait)}html.ia .f-workspace .arc-fd-status i{animation:none}html.ia .f-workspace .arc-fd-status.is-live i{background:var(--ia-st-ok)}html.ia .f-workspace .arc-fd-status.is-handed i{background:var(--ia-st-wait)}html.ia .f-workspace .arc-status.is-live:before{background:var(--ia-st-ok)}html.ia .f-workspace .arc-status.is-waiting:before{background:var(--ia-st-wait)}html.ia .f-workspace .arc-status.is-held:before{background:var(--ia-st-call)}html.ia .f-workspace .arc-status.is-scheduled:before{background:var(--ia-st-idle)}html.ia .f-workspace :is(.arc-media-tile,.arc-agent-screen){background:#101112!important;color:#f4f5f3;border-radius:var(--ia-r-card)}html.ia .f-workspace,html.ia .f-dialog{--ia-dot-ok:#2ea36b;--ia-dot-call:#3b82c4;--ia-dot-meet:#8b5cd6;--ia-dot-wait:#d98a1c}html.ia .f-workspace.f-dark,html.ia .f-dialog.f-dark{--ia-dot-ok:#5fd39a;--ia-dot-call:#7fb4ec;--ia-dot-meet:#b79af0;--ia-dot-wait:#f0b45a}html.ia .f-workspace,html.ia .f-dialog{--ia-st-ok:var(--ia-dot-ok);--ia-st-call:var(--ia-dot-call);--ia-st-meet:var(--ia-dot-meet);--ia-st-wait:var(--ia-dot-wait)}html.ia .f-workspace,html.ia .f-dialog{--ia-intel-bg:#fff8f3;--ia-intel-line:#f2d3bb;--ia-intel-ink:var(--ia-accent-text)}html.ia .f-workspace.f-dark,html.ia .f-dialog.f-dark{--ia-intel-bg:#211a15;--ia-intel-line:#4a3323;--ia-intel-ink:var(--ia-accent-text)}html.ia .f-workspace :is(.ia-intel,.arc-snap-card.is-summary,.arc-nudge,.arc-ai-replies,.f-capture-strip),html.ia .f-dialog .ia-intel{background:var(--ia-intel-bg)!important;border:1px solid var(--ia-intel-line)!important;border-radius:var(--ia-r-card)!important;box-shadow:none!important}html.ia .f-workspace :is(.ia-intel,.arc-snap-card.is-summary)>:is(h2,h3){display:flex;align-items:center;gap:7px;color:var(--ia-intel-ink)!important}html.ia .f-workspace :is(.ia-intel,.arc-snap-card.is-summary)>:is(h2,h3) svg{width:14px;height:14px;color:var(--ia-accent);flex:none}html.ia .f-workspace .arc-ai-replies{padding:8px 10px}html.ia .f-workspace .arc-ai-replies svg{color:var(--ia-accent)}html.ia .f-workspace .arc-fd-thread>ol li.is-ai p{background:var(--ia-intel-bg)!important;border:1px solid var(--ia-intel-line);color:var(--content-strong)}html.ia .f-workspace .arc-fd-thread>ol li:not(.is-ai) p{background:var(--ia-bg)!important;border:1px solid var(--ia-hairline)}html.ia .f-workspace .arc-fd-thread>ol li p{border-radius:10px!important}html.ia .f-workspace .arc-plan-line{color:var(--content-secondary)}html.ia .f-workspace .arc-plan-track i{background:var(--ia-line)!important;border-radius:2px}html.ia .f-workspace .arc-plan-track i:is(.is-done,.is-now){background:var(--ia-accent)!important}html.ia .f-workspace .arc-plan-track i.is-done{opacity:.35}html.ia .f-workspace .arc-fd-convos>aside button{background:none!important;border:1px solid transparent!important;box-shadow:none!important;border-radius:10px!important}html.ia .f-workspace .arc-fd-convos>aside button:hover{background:var(--ia-bg)!important}html.ia .f-workspace .arc-fd-convos>aside button:is([aria-pressed=true],[aria-selected=true],[aria-current=true],.is-active,.active){background:var(--ia-surface)!important;border-color:var(--ia-line-strong)!important}html.ia .f-workspace .arc-topbar-search .arc-ai-mark{color:var(--ia-accent);width:16px!important;height:16px!important;mix-blend-mode:normal}html.ia .f-workspace :is(.arc-profile-grid,.arc-doc-editor,.arc-snap-card,.f-facts) :is(input,.arc-select-trigger){background:transparent!important;border-color:transparent!important}html.ia .f-workspace :is(.arc-profile-grid,.arc-doc-editor,.arc-snap-card,.f-facts) :is(input,.arc-select-trigger):hover{border-color:var(--ia-line)!important}html.ia .f-workspace :is(.arc-profile-grid,.arc-doc-editor,.arc-snap-card,.f-facts) :is(input:focus,.arc-select-trigger:focus-within){background:var(--ia-surface)!important;border-color:var(--ia-line-strong)!important}html.ia .f-workspace .arc-profile-grid h2,html.ia .f-workspace .arc-customer-docs h2{font-family:var(--ia-font-body);font-size:11px;font-weight:550;letter-spacing:.06em;text-transform:uppercase;color:var(--content-faint)}html.ia .f-workspace .arc-rec-card>h2{font-size:15px;font-weight:500}html.ia .f-workspace .arc-doc-editor input{font-family:var(--ia-font-display);letter-spacing:-.03em}html.ia .f-workspace :is(.arc-doc-surface,.arc-doc-page,.arc-doc-rich){background:var(--ia-surface)!important;box-shadow:none!important}html.ia .f-workspace .arc-doc-page{border:1px solid var(--ia-hairline)!important;border-radius:var(--ia-r-card)!important}html.ia .f-workspace .arc-doc-list button{background:none!important;border:1px solid transparent!important;box-shadow:none!important}html.ia .f-workspace .arc-doc-list button:hover{background:var(--ia-bg)!important}html.ia .f-workspace .arc-doc-list button:is([aria-pressed=true],[aria-selected=true],[aria-current=true],.is-active,.active){background:var(--ia-bg)!important;border-color:var(--ia-line)!important}html.ia .f-workspace .f-utterance .f-utterance-body{background:none!important;border:1px solid transparent;border-radius:10px;box-shadow:none!important}html.ia .f-workspace .f-utterance.own .f-utterance-body{background:var(--ia-surface-2)!important;border-color:var(--ia-hairline)}html.ia .f-workspace .f-utterance[data-highlight=true] .f-utterance-body{background:var(--ia-intel-bg)!important;border-color:var(--ia-intel-line)}html.ia .f-workspace .arc-doc-toolbar{background:none!important;border:0!important;border-bottom:1px solid var(--ia-hairline)!important;border-radius:0!important;box-shadow:none!important}html.ia .f-workspace .arc-doc-toolbar button{background:none!important;border:0!important;box-shadow:none!important;color:var(--content-muted)}html.ia .f-workspace .arc-doc-toolbar button:hover{color:var(--content-strong)}html.ia .f-workspace .arc-role-switch>div{background:var(--ia-surface-2)!important;border:0!important;border-radius:10px!important;padding:3px!important;box-shadow:inset 0 1px 2px var(--ia-shadow-soft)!important}html.ia .f-workspace .arc-role-switch button{background:none!important;border:0!important;box-shadow:none!important;color:var(--content-muted)!important;border-radius:7px!important}html.ia .f-workspace .arc-role-switch button[aria-checked=true]{background:var(--ia-surface)!important;color:var(--content-strong)!important;box-shadow:0 1px 2px var(--ia-shadow),0 0 0 1px var(--ia-hairline)!important}html.ia .f-workspace.f-dark .arc-role-switch button[aria-checked=true]{background:var(--ia-surface-3)!important}html.ia .f-workspace :is(.arc-chips>button,.arc-chips.is-static>span,.status),html.ia .f-dialog :is(.arc-chips>button,.arc-chips.is-static>span){border-radius:6px!important}html.ia .f-workspace :is(.arc-call-direction,.arc-floor-live,.arc-chip-input),html.ia .f-dialog .arc-chip-input{border-radius:6px!important}html.ia .f-workspace button.arc-switch,html.ia .f-dialog button.arc-switch{border-radius:6px!important;background:var(--ia-surface-3)!important;box-shadow:inset 0 1px 2px var(--ia-shadow)!important}html.ia .f-workspace button.arc-switch i,html.ia .f-dialog button.arc-switch i{border-radius:4px;background:var(--ia-subtle)}html.ia .f-workspace button.arc-switch.is-on,html.ia .f-dialog button.arc-switch.is-on{background:var(--ia-accent-soft)!important;box-shadow:inset 0 0 0 1px var(--ia-accent-line)!important}html.ia .f-workspace button.arc-switch.is-on i,html.ia .f-dialog button.arc-switch.is-on i{background:var(--ia-accent)}html.ia .f-workspace .arc-chips.is-static>span{background:var(--ia-surface-2);color:var(--content-secondary)}html.ia .f-workspace .arc-chips>button[aria-pressed=true]{background:var(--ia-accent-soft)!important;border-color:var(--ia-accent-line)!important;color:var(--content-strong)!important}html.ia .f-workspace .f-type-cursor{background:var(--ia-accent)}html.ia .f-workspace .f-listening-ring{border-color:var(--ia-accent-line)}html.ia .f-workspace .u-knowledge-search{background:var(--ia-bg)!important;border:1px solid var(--ia-line)!important;border-radius:var(--ia-r-control)!important;box-shadow:none!important}html.ia .f-workspace .u-knowledge-search:focus-within{border-color:var(--ia-line-strong)!important;box-shadow:0 0 0 3px var(--ia-hairline)!important}html.ia .f-workspace .u-knowledge-search input{background:none!important;border:0!important;box-shadow:none!important}html.ia .f-workspace .mx-brain-3d{background:var(--ia-canvas)}@media(prefers-reduced-motion:reduce){html.ia .f-workspace *,html.ia .f-dialog *{transition-duration:.01ms!important;animation-duration:.01ms!important}html.ia .f-workspace .arc-nav-item:hover svg{transform:none}}html.ia .f-workspace{--ia-field-warm:rgb(255 106 10 / .16);--ia-field-cool:rgb(122 146 184 / .11);--ia-field-base:#0b0c0d;--ia-card:rgb(255 255 255 / .035);--ia-card-hover:rgb(255 255 255 / .06);--ia-card-line:rgb(255 255 255 / .085);--ia-card-edge:rgb(255 255 255 / .07);--ia-frost:rgb(14 15 16 / .72);--ia-sheet:rgb(21 22 23 / .66);background-color:var(--ia-field-base)!important;background-image:radial-gradient(1100px 620px at 82% -12%,var(--ia-field-warm),transparent 62%),radial-gradient(900px 640px at -6% 108%,var(--ia-field-cool),transparent 60%),radial-gradient(700px 420px at 46% 118%,rgb(255 106 10 / .06),transparent 70%)!important}html.ia .f-workspace:not(.f-dark){--ia-field-warm:rgb(255 106 10 / .1);--ia-field-cool:rgb(120 140 170 / .14);--ia-field-base:#f1f1f0;--ia-card:rgb(255 255 255 / .66);--ia-card-hover:rgb(255 255 255 / .9);--ia-card-line:rgb(23 24 25 / .09);--ia-card-edge:rgb(255 255 255 / .9);--ia-frost:rgb(255 255 255 / .7);--ia-sheet:rgb(252 252 251 / .62)}html.ia.dark body{background:#0b0c0d}html.ia .f-workspace :is(.f-canvas-panel,.arc-rec-card,.arc-snap-card,.arc-floor-room,.arc-admin-card,.arc-kpi,.arc-monitor-card,.arc-office-room,.arc-fd-thread,.arc-table-wrap,.arc-doc-editor,.arc-doc-list,.arc-phone-queue-row,.arc-call-head,.ia-brief-panel){background-color:var(--ia-card)!important;border:1px solid var(--ia-card-line)!important;box-shadow:inset 0 1px 0 var(--ia-card-edge)!important}html.ia .f-workspace .arc-phone-call .arc-snap-card{background-color:var(--ia-card)!important;border-color:var(--ia-card-line)!important}html.ia .f-workspace .arc-floor-person{background:var(--ia-card)!important;border-color:var(--ia-card-line)!important}html.ia .f-workspace .arc-table tbody tr:hover td{background:var(--ia-card-hover)!important}html.ia .f-workspace :is(.arc-doc-surface,.arc-doc-page,.arc-doc-rich){background:transparent!important}html.ia .f-workspace .f-utterance.own .f-utterance-body{background:var(--ia-card-hover)!important;border-color:var(--ia-card-line)}html.ia .f-workspace :is(.ia-intel,.arc-snap-card.is-summary,.arc-nudge,.arc-ai-replies,.f-capture-strip){background-color:#ff6a0a0b!important;background-image:linear-gradient(135deg,rgb(255 106 10 / .13),rgb(255 106 10 / .02) 58%,transparent)!important;border:1px solid rgb(255 106 10 / .24)!important;box-shadow:inset 0 1px #ffaa6e24!important}html.ia .f-workspace:not(.f-dark) :is(.ia-intel,.arc-snap-card.is-summary,.arc-nudge,.arc-ai-replies,.f-capture-strip){background-color:#fff8f3cc!important;background-image:linear-gradient(135deg,rgb(255 106 10 / .12),rgb(255 106 10 / .02) 60%,transparent)!important;border-color:#ff6a0a47!important;box-shadow:inset 0 1px #fff!important}html.ia .f-workspace .arc-fd-thread>ol li.is-ai p{background-color:#ff6a0a0f!important;background-image:linear-gradient(135deg,rgb(255 106 10 / .12),transparent 70%)!important;border-color:#ff6a0a38!important}html.ia .f-workspace .arc-fd-thread>ol li:not(.is-ai) p{background:var(--ia-card-hover)!important;border-color:var(--ia-card-line)!important}@keyframes ia-breathe{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media(prefers-reduced-motion:no-preference){html.ia .f-workspace :is(.arc-topbar-search .arc-ai-mark,.ia-brief-moves>header svg){animation:ia-breathe 4.8s var(--ia-ease) infinite;transform-origin:center}}html.ia .f-workspace.f-dark{--ia-card:rgb(9 10 12 / .5);--ia-card-hover:rgb(255 255 255 / .08);--ia-card-line:rgb(255 255 255 / .1);--ia-card-edge:rgb(255 255 255 / .08);--ia-frost:rgb(9 10 11 / .6)}html.ia .f-workspace:not(.f-dark){background-image:radial-gradient(70% 80% at 96% -14%,rgb(255 106 10 / .2),transparent 60%),radial-gradient(60% 70% at -8% 112%,rgb(70 110 190 / .18),transparent 60%)!important}html.ia .f-workspace.jr-macro{gap:12px 14px!important;padding:14px!important;grid-template-rows:48px minmax(0,1fr)!important}html.ia .f-workspace.jr-macro:not(.u-rail-open){grid-template-columns:76px minmax(0,1fr)!important}html.ia .f-workspace .arc-topbar{padding:0!important;min-height:0}html.ia .f-workspace :is(.arc-topbar-search,.arc-tab[aria-current=page]){background:var(--ia-frost)!important;border:1px solid var(--ia-card-line)!important;box-shadow:inset 0 1px 0 var(--ia-card-edge)!important;-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%)}html.ia .f-workspace .arc-main-canvas{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible!important;gap:12px}html.ia .f-workspace .arc-main-canvas>.arc-main-content{overflow:hidden auto!important;border-radius:18px}html.ia .f-workspace .f-header{border:0!important;padding:6px 6px 0 10px!important;min-height:0!important;height:auto!important;align-items:flex-end}html.ia .f-workspace .f-workspace-title{gap:14px;align-items:flex-end;letter-spacing:0}html.ia .f-workspace .f-workspace-title>strong{font-family:var(--ia-font-display);font-size:52px;font-weight:500;letter-spacing:-.04em;line-height:1;color:var(--content-strong)}html.ia .f-workspace .f-workspace-title>svg:first-child{display:none}html.ia .f-workspace .f-workspace-title .arc-star{margin-bottom:6px}html.ia .f-workspace .arc-page-host>.arc-page{padding:8px 0 0!important}html.ia .f-workspace .arc-main-canvas:is(.is-home,.is-view-phone:has(.arc-phone-call)) .f-header{display:none}html.ia .f-workspace .arc-home-tools{display:none!important}html.ia .f-workspace .arc-main-canvas>.arc-dock,html.ia .f-workspace .arc-dock{position:relative!important;height:auto!important;min-height:0!important;flex:none;margin:0!important;padding:0!important;overflow:visible!important;background:none!important;border:0!important;box-shadow:none!important}html.ia .f-workspace .ia-dock{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:10px;min-height:56px}html.ia .f-workspace :is(.ia-dock-phone,.ia-dock-chat){background:var(--ia-frost);border:1px solid var(--ia-card-line);border-radius:14px;box-shadow:inset 0 1px 0 var(--ia-card-edge),0 24px 50px -20px #000000b3;-webkit-backdrop-filter:blur(26px) saturate(150%);backdrop-filter:blur(26px) saturate(150%)}html.ia .f-workspace .ia-dock-phone{grid-column:1;grid-row:1;display:flex;min-width:0}html.ia .f-workspace .ia-phone{display:flex;align-items:center;gap:12px;padding:0 12px;min-width:0;width:100%}html.ia .f-workspace .ia-phone-queue{margin-left:auto}html.ia .f-workspace .ia-phone-who{display:flex;align-items:center;gap:11px;height:48px;padding:0 6px!important;text-align:left;color:var(--content-strong)}html.ia .f-workspace .ia-phone-who>span{display:flex;flex-direction:column;line-height:1.25}html.ia .f-workspace .ia-phone-who strong{font-size:13.5px;font-weight:500;white-space:nowrap}html.ia .f-workspace .ia-phone-who small{font-size:11.5px;color:var(--content-muted);white-space:nowrap}html.ia .f-workspace .ia-phone-who time{font-family:var(--ia-font-mono);font-size:15px;font-variant-numeric:tabular-nums;color:var(--content-strong);margin-left:4px}html.ia .f-workspace .ia-phone-idle{display:flex;align-items:center;gap:6px;color:var(--content-muted);white-space:nowrap;padding:0 6px}html.ia .f-workspace .ia-phone-controls{display:flex;align-items:center;gap:4px}html.ia .f-workspace .ia-phone-controls .arc-action{height:36px!important;min-height:36px!important;min-width:36px;padding:0 9px!important;justify-content:center;gap:7px;background:none!important;border:1px solid transparent!important;box-shadow:none!important;border-radius:10px!important;color:var(--content-secondary)!important}html.ia .f-workspace .ia-phone-controls .arc-action svg{width:17px;height:17px;color:currentColor}html.ia .f-workspace .ia-phone-controls .arc-action:hover:not(:disabled){background:var(--ia-card-hover)!important;color:var(--content-strong)!important}html.ia .f-workspace .ia-phone-controls .arc-action[aria-pressed=true]{color:var(--ia-accent-text)!important}html.ia .f-workspace .ia-phone-controls .arc-action>span{display:none}html.ia .f-workspace .ia-phone-controls .arc-end{border-color:var(--ia-danger-line)!important;color:var(--ia-danger)!important;padding:0 12px!important;margin-left:4px}html.ia .f-workspace .ia-phone-controls .arc-end svg{color:var(--ia-danger)!important}html.ia .f-workspace .ia-phone-controls .arc-end:hover{background:var(--ia-danger-soft)!important}html.ia .f-workspace .arc-main-canvas.is-view-phone .ia-phone-controls .arc-action>span{display:inline}html.ia .f-workspace .arc-main-canvas.is-view-phone .ia-phone-controls .arc-action:not(.is-icon):not(.arc-end){border-color:var(--ia-line)!important;padding:0 12px!important;color:var(--content-strong)!important}html.ia .f-workspace .ia-phone-queue{position:relative;display:flex;align-items:center;gap:10px;padding-left:14px;border-left:1px solid var(--ia-card-line);align-self:stretch}html.ia .f-workspace .ia-phone-queue .arc-queue-line{display:flex;flex-direction:column;align-items:flex-start;gap:0;height:auto;padding:4px!important;line-height:1.25;text-align:left}html.ia .f-workspace .ia-phone-queue .arc-queue-line strong{font-size:13.5px}html.ia .f-workspace .ia-phone-queue .arc-queue-line span{font-size:11.5px}html.ia .f-workspace .ia-phone-queue>.arc-action{height:36px!important;min-height:36px!important;padding:0 12px!important}html.ia .f-workspace .ia-phone-queue .arc-top-dropdown{top:auto!important;bottom:calc(100% + 14px)!important;left:0!important;right:auto!important}html.ia .f-workspace .ia-phone .arc-call-pop{top:auto!important;bottom:calc(100% + 14px)!important}html.ia .f-workspace .ia-dock-chat{grid-area:1/2!important;display:flex;align-items:center;gap:4px;min-width:0;padding:6px 8px 6px 12px;perspective:none}html.ia .f-workspace .ia-dock-chat .arc-composer-wrap{width:100%!important;margin:0!important;position:relative}html.ia .f-workspace .ia-dock-chat .arc-universal-composer{background:none!important;border:0!important;box-shadow:none!important;padding:0 2px 0 6px!important;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px!important}html.ia .f-workspace .ia-dock-chat .arc-universal-composer:focus-within{box-shadow:none!important}html.ia .f-workspace .ia-dock-chat:has(.arc-universal-composer:focus-within){border-color:var(--ia-accent-line);box-shadow:inset 0 1px 0 var(--ia-card-edge),0 0 0 1px #ff6a0a29,0 0 44px -8px #ff6a0a4d,0 24px 50px -20px #000000b3}html.ia .f-workspace .ia-dock-chat .arc-compose-entry{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;grid-template-areas:"mic text hints submit"!important;align-items:center;-moz-column-gap:10px;column-gap:10px;row-gap:0}html.ia .f-workspace .ia-dock-chat .arc-compose-entry>:is(textarea,.arc-mention-editor){min-height:0!important;padding:0!important;font-size:14.5px;align-self:center;max-height:96px}html.ia .f-workspace .ia-dock-chat .arc-compose-submit{margin-right:0!important}html.ia .f-workspace .ia-dock-chat .arc-compose-mic{width:38px!important;height:38px!important;min-height:38px!important;background:none!important;border:0!important;box-shadow:none!important;color:var(--content-secondary)!important}html.ia .f-workspace .ia-dock-chat .arc-compose-submit .arc-action{width:40px;height:40px;min-height:40px;padding:0!important;justify-content:center;border-radius:12px!important}html.ia .f-workspace .ia-dock-chat .arc-compose-hints :is(button,span){background:none!important;border:0!important;box-shadow:none!important;font-size:12.5px}html.ia .f-workspace .arc-composer-overlays{bottom:calc(100% + 18px)}html.ia .f-workspace .arc-home-chat.is-brief{display:grid!important;grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);grid-template-rows:max-content max-content;grid-template-areas:"hero now" "moves desk";align-items:start;align-content:start;justify-content:stretch;gap:14px;width:100%;max-width:none;margin:0;padding:0!important;overflow:visible}html.ia .f-workspace .ia-brief{display:contents}html.ia .f-workspace .ia-brief-hero{grid-area:hero;padding:26px 8px 12px 10px}html.ia .f-workspace .ia-brief-hero h1{font-family:var(--ia-font-display);font-weight:500;font-size:76px;letter-spacing:-.04em;line-height:.96;color:var(--content-strong);margin:0}html.ia .f-workspace .ia-brief-hero h1 span{display:block;color:var(--content-faint)}html.ia .f-workspace .ia-brief-hero p{margin:16px 0 0;font-size:16px;color:var(--content-secondary);max-width:52ch}html.ia .f-workspace .ia-brief-now{grid-area:now}html.ia .f-workspace .ia-brief-moves{grid-area:moves}html.ia .f-workspace .ia-brief-desk{grid-area:desk}html.ia .f-workspace .ia-brief-panel{border-radius:18px!important;padding:18px 20px 8px;display:flex;flex-direction:column;min-width:0}html.ia .f-workspace .ia-brief-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:8px}html.ia .f-workspace .ia-brief-panel>header h2{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--ia-font-body);font-size:13px;font-weight:500;letter-spacing:0;color:var(--content-secondary)}html.ia .f-workspace .ia-brief-panel>header h2 svg{width:15px;height:15px;color:var(--content-muted);flex:none}html.ia .f-workspace .ia-brief-moves>header h2{color:var(--ia-accent-text)}html.ia .f-workspace .ia-brief-moves>header h2 svg{color:var(--ia-accent)}html.ia .f-workspace .ia-brief-panel>header small{font-size:12.5px;color:var(--content-muted);font-variant-numeric:tabular-nums}html.ia .f-workspace .ia-brief-panel ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}html.ia .f-workspace .ia-brief-panel li+li{border-top:1px solid rgb(255 255 255 / .07)}html.ia .f-workspace:not(.f-dark) .ia-brief-panel li+li{border-top-color:var(--ia-hairline)}html.ia .f-workspace .ia-brief-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;width:100%;min-height:60px;padding:9px 0;text-align:left;white-space:normal;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;color:inherit}html.ia .f-workspace button.ia-brief-row{cursor:pointer}html.ia .f-workspace button.ia-brief-row:active{transform:none}html.ia .f-workspace button.ia-brief-row:hover strong{color:var(--ia-accent-text)}html.ia .f-workspace .ia-brief-row>span:not(.ia-brief-face){display:flex;flex-direction:column;gap:2px;min-width:0}html.ia .f-workspace .ia-brief-row strong{font-size:14px;font-weight:500;color:var(--content-strong);line-height:1.35}html.ia .f-workspace .ia-brief-row small{font-size:12.5px;color:var(--content-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.ia .f-workspace .ia-brief-row time{font-family:var(--ia-font-mono);font-size:13px;color:var(--content-secondary);font-variant-numeric:tabular-nums}html.ia .f-workspace .ia-brief-row em{font-style:normal;font-size:12px;color:var(--ia-accent-text);white-space:nowrap}html.ia .f-workspace .ia-brief-row>svg{width:16px;height:16px;color:var(--content-faint);justify-self:center;margin:0 3px}html.ia .f-workspace .ia-brief-row .arc-action{height:34px;min-height:34px;padding:0 12px}html.ia .f-workspace .ia-brief-face{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#ff6a0a24;border:1px solid rgb(255 140 70 / .34);color:var(--content-strong);font-size:11px;font-weight:600}html.ia .f-workspace .ia-dot{width:7px;height:7px;border-radius:50%;margin:0 8px;background:var(--ia-st-idle);flex:none}html.ia .f-workspace .ia-dot.is-live{background:var(--ia-st-ok);box-shadow:0 0 0 4px color-mix(in srgb,var(--ia-st-ok) 18%,transparent)}html.ia .f-workspace .ia-dot.is-held{background:var(--ia-st-call)}html.ia .f-workspace .ia-dot.is-waiting{background:var(--ia-st-wait)}html.ia .f-workspace .ia-brief-empty{padding:16px 0;color:var(--content-muted);font-size:13px}html.ia .f-workspace .ia-brief-say{margin:0;padding:0 0 10px;color:var(--content-secondary);font-size:14px}html.ia .f-workspace .ia-brief-say b{color:var(--content-strong);font-weight:500}html.ia .f-workspace .arc-phone-call{display:grid!important;grid-template-columns:470px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto;gap:0 14px;height:100%;min-height:0;padding:0!important;position:relative}html.ia .f-workspace .arc-phone-call:before{content:"";grid-column:1;grid-row:1/4;border-radius:18px;background:#06070880;border:1px solid var(--ia-card-line);box-shadow:inset 0 1px 0 var(--ia-card-edge);pointer-events:none}html.ia .f-workspace:not(.f-dark) .arc-phone-call:before{background:#fff9}html.ia .f-workspace .arc-phone-call>.arc-call-head{grid-column:1;grid-row:1;align-self:start;display:grid!important;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"state time" "name name" "quick quick" "acts acts";gap:12px 10px;align-items:center;padding:26px 28px 0!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;min-height:0;height:auto}html.ia .f-workspace .arc-call-head>.arc-call-avatar{display:none}html.ia .f-workspace .arc-call-head>strong{grid-area:name;font-family:var(--ia-font-display);font-size:72px;font-weight:500;letter-spacing:-.04em;line-height:.96;color:var(--content-strong);white-space:normal}html.ia .f-workspace .arc-call-head>.arc-call-state{grid-area:state;font-size:13px}html.ia .f-workspace .arc-call-head>time{grid-area:time;font-family:var(--ia-font-mono);font-size:18px;color:var(--ia-accent-text);font-variant-numeric:tabular-nums;justify-self:start}html.ia .f-workspace .arc-call-head>.arc-call-quick{grid-area:quick;display:flex;flex-wrap:wrap;gap:0;margin-left:-8px;border:0;padding:0}html.ia .f-workspace .arc-call-head .arc-call-quick button{height:32px;padding:0 8px;font-size:12.5px;color:var(--content-secondary)}html.ia .f-workspace .arc-call-head .arc-call-quick button svg{color:var(--content-faint)}html.ia .f-workspace .arc-call-head>.arc-call-head-actions{grid-area:acts;margin:0;justify-content:flex-start}html.ia .f-workspace .arc-call-head>.arc-call-head-actions>:not(.f-primary){display:none}html.ia .f-workspace .arc-phone-call>.arc-plan-line{grid-column:1;grid-row:2;padding:0 28px 12px!important;margin:0!important;background:none;border:0}html.ia .f-workspace .arc-phone-call>.ia-say{grid-column:1;grid-row:3;margin:0 28px 24px;padding:16px 20px 18px;border-radius:18px!important}html.ia .f-workspace .ia-say h3{margin:0;font-family:var(--ia-font-body);font-size:13px;font-weight:500;letter-spacing:0}html.ia .f-workspace .ia-say p{margin:8px 0 0;font-family:var(--ia-font-display);font-size:30px;line-height:1.12;letter-spacing:-.03em;color:var(--content-strong)}html.ia .f-workspace .arc-phone-call>:not(.arc-call-head,.arc-plan-line,.ia-say){grid-column:2;grid-row:1/4;min-height:0}html.ia .f-workspace .arc-phone-call>.arc-phone-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 322px!important;gap:14px!important;padding:0!important;height:100%}html.ia .f-workspace .arc-phone-transcript{display:flex;flex-direction:column;gap:14px;min-height:0}html.ia .f-workspace .arc-phone-transcript>.arc-main-call-panel{flex:1;min-height:0;border-radius:18px!important}html.ia .f-workspace .ia-captured{padding:14px 20px 12px;border-radius:18px!important;flex:none}html.ia .f-workspace .ia-captured h3{margin:0;display:flex;align-items:center;gap:8px;font-family:var(--ia-font-body);font-size:13px;font-weight:500;letter-spacing:0;color:var(--content-secondary)}html.ia .f-workspace .ia-captured h3 svg{width:15px;height:15px;color:var(--ia-accent)}html.ia .f-workspace .ia-captured dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px;margin:6px 0 0}html.ia .f-workspace .ia-captured dl>div{padding:8px 0;border-top:1px solid rgb(255 255 255 / .07)}html.ia .f-workspace .ia-captured dt{font-size:12px;color:var(--content-muted)}html.ia .f-workspace .ia-captured dd{margin:2px 0 0;color:var(--content-strong)}html.ia .f-workspace .ia-captured p{margin:8px 0 2px;color:var(--content-muted)}html.ia .f-workspace .arc-phone-side{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;display:flex;flex-direction:column;gap:12px;min-height:0;overflow:hidden}html.ia .f-workspace .arc-phone-side .arc-context-tabs{display:flex}html.ia .f-workspace .arc-phone-side .arc-context-tabs button{flex:1;justify-content:center}html.ia .f-workspace .arc-phone-side .arc-phone-context-scroll{padding:0!important;min-height:0;overflow:auto}html.ia .f-workspace .arc-phone-side .arc-snapshot{display:flex;flex-direction:column;gap:12px;padding:0}html.ia .f-workspace .arc-phone-side .arc-snap-card{border-radius:18px!important;padding:14px 18px 12px}html.ia .f-workspace .arc-phone-side .arc-working-notes{margin-top:auto;padding:14px 18px;border-radius:18px;background:var(--ia-card);border:1px solid var(--ia-card-line);box-shadow:inset 0 1px 0 var(--ia-card-edge)}html.ia .f-workspace .arc-phone-side .arc-working-notes textarea{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;min-height:44px}html.ia .f-workspace :is(.f-canvas-panel,.arc-rec-card,.arc-floor-room,.arc-admin-card,.arc-kpi,.arc-monitor-card,.arc-office-room,.arc-fd-thread,.arc-table-wrap,.arc-doc-editor,.arc-doc-list){border-radius:18px!important}@media(max-width:1180px){html.ia .f-workspace .arc-phone-call{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;height:auto}html.ia .f-workspace .arc-phone-call:before{grid-row:1/4}html.ia .f-workspace .arc-phone-call>:not(.arc-call-head,.arc-plan-line,.ia-say){grid-column:1;grid-row:auto}html.ia .f-workspace .arc-phone-call>.arc-phone-grid{grid-template-columns:minmax(0,1fr)!important}html.ia .f-workspace .arc-call-head>strong{font-size:48px}html.ia .f-workspace .ia-brief-hero h1{font-size:52px}html.ia .f-workspace .arc-home-chat.is-brief{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"hero" "now" "moves" "desk"}html.ia .f-workspace .f-workspace-title>strong{font-size:36px}}@media(max-width:860px){html.ia .f-workspace .ia-dock{grid-template-columns:minmax(0,1fr)}html.ia .f-workspace .ia-dock-chat{grid-area:2/1!important}html.ia .f-workspace .ia-dock-phone{overflow-x:auto}html.ia .f-workspace .ia-phone{min-height:60px}}@media(prefers-reduced-transparency:reduce){html.ia .f-workspace :is(.ia-dock-phone,.ia-dock-chat,.arc-icon-rail,.arc-topbar-search){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ia-surface)!important}}html.ia .f-workspace :is(.arc-snap-card,.arc-rec-card)>h3,html.ia .f-workspace .arc-working-notes>span{font-family:var(--ia-font-body);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--content-secondary)}html.ia .f-workspace :is(.ia-intel,.arc-snap-card.is-summary)>:is(h2,h3){color:var(--ia-accent-text)!important}html.ia .f-workspace .arc-customer-tabs{display:flex;align-items:flex-end;gap:22px;flex-wrap:wrap}html.ia .f-workspace .arc-customer-tabs-name{font-family:var(--ia-font-display);font-size:52px;font-weight:500;letter-spacing:-.04em;line-height:1;color:var(--content-strong)}html.ia .f-workspace .arc-customer-tabs .arc-seg{margin-bottom:4px}html.ia .f-workspace .arc-record-page{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1.1fr);grid-template-rows:auto auto auto;grid-template-areas:"acts acts acts" "stack actor hist" "docs ident hist";gap:14px;align-items:start;align-content:start}html.ia .f-workspace .arc-record-page>:is(.arc-profile-grid,.arc-record-columns){display:contents!important}html.ia .f-workspace .arc-record-page>.arc-profile-actions{grid-area:acts;margin:0;padding:0;border:0}html.ia .f-workspace .arc-record-page .arc-record-stack{grid-area:stack;display:flex;flex-direction:column;gap:14px;min-width:0}html.ia .f-workspace .arc-record-page .arc-record-columns>:not(.arc-record-stack){grid-area:hist;min-width:0}html.ia .f-workspace .arc-record-page .arc-actor-state{grid-area:actor}html.ia .f-workspace .arc-record-page .arc-profile-identity{grid-area:ident}html.ia .f-workspace .arc-record-page .arc-customer-docs{grid-area:docs;margin:0}html.ia .f-workspace .arc-record-page :is(.arc-actor-state,.arc-profile-identity,.arc-customer-docs){padding:16px 20px 12px!important;border-radius:18px!important;background:var(--ia-card)!important;border:1px solid var(--ia-card-line)!important;box-shadow:inset 0 1px 0 var(--ia-card-edge)!important;min-width:0}html.ia .f-workspace .arc-record-page :is(.arc-actor-state,.arc-profile-identity,.arc-customer-docs) h2,html.ia .f-workspace .arc-record-page .arc-rec-card>h2{font-family:var(--ia-font-body);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--content-secondary);margin:0 0 6px}html.ia .f-workspace .arc-record-page .ia-intel>h2{color:var(--ia-accent-text)!important}html.ia .f-workspace .arc-record-page :is(.arc-actor-state,.arc-profile-identity) dl>div{border-top:1px solid rgb(255 255 255 / .06);padding:3px 0}html.ia .f-workspace .arc-record-page :is(.arc-actor-state,.arc-profile-identity) dl>div:first-child{border-top:0}html.ia .f-workspace .arc-record-page .arc-customer-docs>header,html.ia .f-workspace .arc-record-page .arc-customer-docs{flex-wrap:wrap}html.ia .f-workspace .arc-rec-card{padding:16px 20px 14px!important}html.ia .f-workspace .arc-rec-card>h3{margin:14px 0 6px;color:var(--ia-accent-text)}html.ia .f-workspace .arc-rec-list{list-style:none;padding:0;color:var(--content-strong);font-size:13.5px;gap:6px}html.ia .f-workspace .arc-rec-list li{display:flex;align-items:center;gap:9px}html.ia .f-workspace .arc-rec-list li:before{content:"";width:6px;height:6px;border-radius:2px;background:var(--ia-accent);flex:none}@media(max-width:1180px){html.ia .f-workspace .arc-record-page{grid-template-columns:minmax(0,1fr);grid-template-areas:"acts" "stack" "actor" "ident" "docs" "hist"}html.ia .f-workspace .arc-customer-tabs-name{font-size:36px}}html.ia .f-workspace .arc-record-page{grid-template-rows:auto auto minmax(0,1fr);min-height:100%}html.ia .f-workspace .arc-record-page .arc-record-columns>:not(.arc-record-stack){height:0;min-height:100%;overflow:auto;align-self:stretch}@media(max-width:1180px){html.ia .f-workspace .arc-record-page{grid-template-rows:none;min-height:0}html.ia .f-workspace .arc-record-page .arc-record-columns>:not(.arc-record-stack){height:auto;min-height:0;overflow:visible}}@media(max-width:700px){html.ia .f-workspace .arc-main-canvas{padding-bottom:calc(62px + env(safe-area-inset-bottom,0px))!important}html.ia .f-workspace.jr-macro{padding:10px!important;gap:10px!important}html.ia .f-workspace .ia-phone-queue>.arc-action{display:none}}html.ia.dark body{background:#07080a}html.ia.dark .f-workspace.f-dark.arc-workspace.jr-macro{background-color:transparent!important;background-image:none!important;position:relative;z-index:1}html.ia .f-workspace{--cc-label:var(--ia-font-display);--cc-glass:rgb(10 11 13 / .66);--cc-glass-line:rgb(255 255 255 / .11);--cc-glass-edge:rgb(255 255 255 / .08);--cc-row:rgb(255 255 255 / .04)}html.ia .f-workspace:not(.f-dark){--cc-glass:rgb(255 255 255 / .7);--cc-glass-line:rgb(23 24 25 / .1);--cc-glass-edge:rgb(255 255 255 / .9);--cc-row:rgb(23 24 25 / .04)}html[data-ia-stage=intro] .f-workspace{opacity:0;pointer-events:none}html .f-workspace{transition:opacity .6s cubic-bezier(.23,1,.32,1)}@media(prefers-reduced-motion:no-preference){@keyframes cc-drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes cc-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}html.ia[data-ia-stage=open] .f-workspace .arc-topbar{animation:cc-drop .62s cubic-bezier(.23,1,.32,1) both}html.ia[data-ia-stage=open] .f-workspace .ia-dock{animation:cc-rise .7s cubic-bezier(.23,1,.32,1) .12s both}}.cc-intro{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;color:#f4f5f3;font-family:Geist Variable,system-ui,sans-serif}.cc-intro-ground{position:absolute;inset:0;background:#040405}.cc-intro>:not(.cc-intro-ground){position:relative}html[data-ia-chat-landing=moving] .ha-launcher>span{visibility:hidden}.cc-intro-lockup{display:flex;align-items:center;gap:20px;will-change:transform}.cc-intro-mark{height:72px;width:auto;overflow:visible;filter:drop-shadow(0 0 26px rgb(255 106 10 / .55))}.cc-intro-mark .a{fill:#6a6f74}.cc-intro-mark .b{fill:#d3d7db}.cc-intro-mark .c{fill:#ff6a0a}.cc-intro-word{display:flex;font-family:Cabinet Grotesk,Geist Variable,system-ui,sans-serif;font-weight:700;font-size:clamp(40px,6vw,68px);letter-spacing:-.04em;line-height:1;text-shadow:0 0 34px rgb(255 140 70 / .35)}.cc-intro-word span{display:inline-block}.cc-intro-word .is-accent{color:#ff6a0a}.cc-intro-greet{margin:-96px 0 0;font-family:Cabinet Grotesk,Geist Variable,system-ui,sans-serif;font-weight:500;font-size:clamp(24px,3vw,34px);letter-spacing:-.03em;text-shadow:0 0 30px rgb(255 140 70 / .3)}.cc-intro-composer{display:flex;align-items:flex-start;justify-content:space-between;width:min(680px,88vw);height:104px;padding:18px 20px;border-radius:20px;color:#ffffff8c;font-size:15px;background:#08090b8c;border:1px solid rgb(255 255 255 / .2);box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #ff6a0a38,0 0 70px -12px #ff6a0a99,0 30px 60px -20px #000c;-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);will-change:transform}.cc-intro-composer i{align-self:flex-end;width:38px;height:38px;border-radius:12px;border:1px solid rgb(255 140 70 / .6);background:#ff6a0a2e}.cc-intro-modes{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;margin:0;padding:0}.cc-intro-modes li{padding:6px 13px;border-radius:9px;border:1px solid rgb(255 255 255 / .16);background:#08090b73;font-size:12.5px;color:#fffc}html.ia .f-workspace .ia-dock{position:relative;z-index:3}html.ia .f-workspace :is(.ia-dock-phone,.ia-dock-chat){background:var(--cc-glass);border-color:var(--cc-glass-line)}html.ia .f-workspace .ia-dock-chat>canvas{flex:none}html.ia .f-workspace .ia-dock .ia-phone-who{height:40px}html.ia .f-workspace .ia-dock :is(.ia-phone-controls .arc-action,.ia-phone-queue>.arc-action){height:32px!important;min-height:32px!important;min-width:32px}html.ia .f-workspace .ia-phone-queue .arc-queue-line strong,html.ia .f-workspace .ia-phone-who strong{letter-spacing:0}html.ia .f-workspace .f-workspace-title>strong,html.ia .f-workspace .arc-customer-tabs-name{font-size:40px}html.ia.dark body{background:#040405}html.ia .f-workspace.f-dark{--cc-glass:#141517;--cc-glass-line:rgb(255 255 255 / .1);--cc-glass-edge:rgb(255 255 255 / .09);--cc-row:rgb(255 255 255 / .07);--cc-material:linear-gradient(168deg,#181a1d,#121315 55%,#141518)}html.ia .f-workspace :is(.ia-dock-phone,.ia-dock-chat,.cc-card-face,.cc-start,.cc-assist){background:var(--cc-material)!important;border:1px solid var(--cc-glass-line)!important;box-shadow:inset 0 1px 0 var(--cc-glass-edge),inset 1px 0 #ffffff0a,0 1px #0009,0 18px 40px -24px #000000e6!important}html.ia .f-workspace :is(.cc-row,.cc-start,.cc-pick,.cc-act,.cc-link,.arc-top-icon):focus-visible{outline:2px solid var(--ia-accent);outline-offset:2px}html.ia .f-workspace :is(.ia-dock-phone,.ia-dock-chat){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 var(--cc-glass-edge)}html.ia .f-workspace .arc-tabs{display:none!important}html.ia .f-workspace{--cc-left:296px;--cc-right:360px;--cc-gap:12px;--cc-dock:70px}html.ia .f-workspace .arc-main-canvas.is-home>.arc-main-content{overflow:visible!important}html.ia .f-workspace .cc{flex:1;min-height:0;height:100%;perspective:1100px;perspective-origin:-20% 40%;display:grid;grid-template-columns:var(--cc-left) minmax(0,1fr) var(--cc-right);gap:var(--cc-gap);align-items:stretch}html.ia .f-workspace:has(.arc-main-canvas.is-home) .ia-dock{grid-template-columns:minmax(0,1fr) var(--cc-right);gap:var(--cc-gap);margin-left:calc(var(--cc-left) + var(--cc-gap))}html.ia .f-workspace .cc-left{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0;margin-bottom:calc(var(--cc-dock) * -1);perspective:1100px;perspective-origin:120% 40%}html.ia .f-workspace .cc-card{flex:0 1 auto;min-height:0;display:flex;transform-style:preserve-3d}html.ia .f-workspace .cc-card-face{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:12px;border-radius:14px;color:var(--content-primary);background:var(--cc-glass);border:1px solid var(--cc-glass-line);transform:rotateY(13deg) translateZ(0);transform-origin:0 50%;transition:transform .32s cubic-bezier(.23,1,.32,1),border-color .2s cubic-bezier(.23,1,.32,1)}html.ia .f-workspace .cc-card .cc-card-face{box-shadow:inset 0 1px 0 var(--cc-glass-edge),inset -1px 0 #ffffff0f,inset 1px 0 #00000080,-2px 2px 0 -1px #0a0b0d,-3px 3px 0 -1px #ffffff0d,-14px 22px 34px -18px #000000f2!important}html.ia .f-workspace .cc-card:nth-child(2) .cc-card-face{transform:rotateY(13deg) translateZ(-18px)}html.ia .f-workspace .cc-card:nth-child(3) .cc-card-face{transform:rotateY(13deg) translateZ(-36px)}html.ia .f-workspace .cc-card:nth-child(4) .cc-card-face{transform:rotateY(13deg) translateZ(-54px)}html.ia .f-workspace .cc-card:is(:hover,:focus-within) .cc-card-face{transform:rotateY(0) translateZ(26px);border-color:#ffffff3d}@media(prefers-reduced-motion:reduce){html.ia .f-workspace .cc-card .cc-card-face{transform:none!important;transition:none}}html.ia .f-workspace .cc-card-face>header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:20px;padding:0 0 8px}html.ia .f-workspace .cc-card-face>header h2{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--ia-font-display);font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:1.2;color:var(--content-strong);white-space:nowrap}html.ia .f-workspace .cc-card-face>header h2 svg{width:14px;height:14px;color:var(--content-muted);flex:none}html.ia .f-workspace .cc-card-face>header small{font-size:11.5px;color:var(--content-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}html.ia .f-workspace .cc-link{height:20px;padding:0;font-size:11.5px;color:var(--content-secondary);background:none!important;border:0!important;box-shadow:none!important}html.ia .f-workspace .cc-link:hover{color:var(--ia-accent-text)}html.ia .f-workspace .cc-rows{list-style:none;margin:0 -6px;padding:0;display:flex;flex-direction:column;min-height:0;overflow:auto;scrollbar-width:none}html.ia .f-workspace .cc-rows>li+li{border-top:1px solid var(--cc-row)}html.ia .f-workspace .cc-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;height:auto;min-height:38px;padding:5px 6px;border-radius:8px;text-align:left;white-space:normal;background:none!important;border:0!important;box-shadow:none!important;color:inherit;transition:background-color .16s cubic-bezier(.23,1,.32,1)}html.ia .f-workspace button.cc-row{cursor:pointer}html.ia .f-workspace button.cc-row:hover{background:#ffffff0f!important}html.ia .f-workspace .cc-row>span{display:flex;flex-direction:column;gap:1px;min-width:0}html.ia .f-workspace .cc-row strong{font-size:13px;font-weight:500;color:var(--content-strong);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.ia .f-workspace .cc-row small{font-size:11.5px;color:var(--content-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.ia .f-workspace .cc-row time{font-family:var(--ia-font-mono);font-size:11px;color:var(--content-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}html.ia .f-workspace .cc-row>svg{width:14px;height:14px;color:var(--content-muted);margin:0 2px}html.ia .f-workspace .cc-light{width:6px;height:6px;border-radius:50%;margin:0 3px;background:var(--ia-st-idle);flex:none}html.ia .f-workspace .cc-light.is-waiting{background:var(--ia-st-wait);box-shadow:0 0 0 3px color-mix(in srgb,var(--ia-st-wait) 18%,transparent)}html.ia .f-workspace .cc-light.is-ai{background:var(--ia-accent)}html.ia .f-workspace .cc-act{display:grid;place-items:center;width:26px;height:26px;min-height:26px;padding:0;border-radius:7px;background:#ff6a0a24!important;border:1px solid rgb(255 140 70 / .5)!important;box-shadow:none!important;color:var(--ia-accent-text)}html.ia .f-workspace .cc-act svg{width:13px;height:13px}html.ia .f-workspace .cc-act:hover{background:#ff6a0a42!important}html.ia .f-workspace .cc-act:active{transform:scale(.95)}html.ia .f-workspace .cc-empty{margin:0;padding:4px 0;font-size:12px;color:var(--content-muted)}html.ia .f-workspace .cc-signals{margin:0;display:flex;flex-direction:column}html.ia .f-workspace .cc-signals>div{display:grid;grid-template-columns:minmax(0,1fr) auto 72px;align-items:center;gap:10px;min-height:30px}html.ia .f-workspace .cc-signals>div+div{border-top:1px solid var(--cc-row)}html.ia .f-workspace .cc-signals dt{font-size:12px;color:var(--content-secondary)}html.ia .f-workspace .cc-signals dd{margin:0;font-family:var(--ia-font-mono);font-size:12px;color:var(--content-strong);font-variant-numeric:tabular-nums}html.ia .f-workspace .cc-meter{display:block;height:3px;border-radius:2px;background:#ffffff1a;overflow:hidden}html.ia .f-workspace .cc-meter i{display:block;height:100%;border-radius:2px;background:var(--ia-accent);transform-origin:left center;transition:transform .4s cubic-bezier(.23,1,.32,1)}html.ia .f-workspace .cc-meter.is-wait i{background:var(--ia-st-wait)}html.ia .f-workspace .cc-stage{display:flex;flex-direction:column;align-items:center;min-width:0;min-height:0;padding:0 8px;text-align:center}html.ia .f-workspace .cc-hello-orb{margin-top:auto;display:grid;place-items:center;width:112px;height:112px;border-radius:50%;background:radial-gradient(circle,#ff6a0a2e,#ff6a0a00 68%)}html.ia .f-workspace .cc-stage h1{margin:10px 0 0;font-family:var(--ia-font-display);font-size:clamp(30px,3vw,42px);font-weight:500;letter-spacing:-.03em;line-height:1.05;color:var(--content-strong)}html.ia .f-workspace .cc-sub{margin:10px 0 0;max-width:56ch;font-size:14px;line-height:1.5;color:var(--content-secondary);text-wrap:balance}html.ia .f-workspace .cc-starts{list-style:none;margin:auto 0 0;padding:28px 0 0;width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;perspective:1200px;perspective-origin:50% 0}html.ia .f-workspace .cc-starts li:nth-child(1) .cc-start{transform:rotateY(12deg) rotateX(5deg)}html.ia .f-workspace .cc-starts li:nth-child(2) .cc-start{transform:rotateY(4deg) rotateX(5deg)}html.ia .f-workspace .cc-starts li:nth-child(3) .cc-start{transform:rotateY(-4deg) rotateX(5deg)}html.ia .f-workspace .cc-starts li:nth-child(4) .cc-start{transform:rotateY(-12deg) rotateX(5deg)}@media(hover:hover){html.ia .f-workspace .cc-starts li:hover .cc-start{transform:translateZ(18px)}}html.ia .f-workspace .cc-starts li{display:flex;min-width:0}html.ia .f-workspace .cc-start{display:flex;flex-direction:column;align-items:stretch;gap:2px;width:100%;height:auto;min-height:104px;padding:10px 12px;border-radius:12px;text-align:left;white-space:normal;cursor:pointer;color:inherit;background:var(--cc-glass)!important;border:1px solid var(--cc-glass-line)!important;box-shadow:inset 0 1px 0 var(--cc-glass-edge)!important;transform-origin:50% 100%;transition:border-color .2s cubic-bezier(.23,1,.32,1),transform .32s cubic-bezier(.23,1,.32,1)}html.ia .f-workspace .cc-start.is-warm{border-color:#ff8c4647!important}@media(hover:hover){html.ia .f-workspace .cc-start:hover{border-color:#ffffff42!important;transform:translateY(-3px)}}html.ia .f-workspace .cc-start:active{transform:scale(.98)}html.ia .f-workspace .cc-start-top{display:flex;align-items:center;gap:7px;margin-bottom:6px;font-size:11.5px;color:var(--content-muted);white-space:nowrap}html.ia .f-workspace .cc-start-top i{display:grid;place-items:center;color:var(--content-secondary);flex:none}html.ia .f-workspace .cc-start.is-warm .cc-start-top i{color:var(--ia-accent)}html.ia .f-workspace .cc-start-top svg{width:14px;height:14px}html.ia .f-workspace .cc-start-top time{margin-left:auto;font-family:var(--ia-font-mono);font-size:12px;color:var(--content-strong);font-variant-numeric:tabular-nums}html.ia .f-workspace .cc-start strong{font-size:13.5px;font-weight:500;line-height:1.3;color:var(--content-strong);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html.ia .f-workspace .cc-start small{font-size:11.5px;line-height:1.4;color:var(--content-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html.ia .f-workspace .cc-start em{margin-top:auto;padding-top:6px;font-style:normal;font-size:11.5px;font-weight:500;color:var(--ia-accent-text)}html.ia .f-workspace .cc-right{display:flex;min-width:0;min-height:0}html.ia .f-workspace .cc-assist{flex:1;transform:rotateY(-12deg);transform-origin:100% 50%;transition:transform .32s cubic-bezier(.23,1,.32,1);display:flex;flex-direction:column;min-width:0;min-height:0;padding:14px;border-radius:16px;color:var(--content-primary);background:var(--cc-glass);border:1px solid var(--cc-glass-line);box-shadow:inset 0 1px 0 var(--cc-glass-edge)}html.ia .f-workspace :is(.cc-assist,.cc-next)>header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:20px;padding:0 0 8px}html.ia .f-workspace :is(.cc-assist,.cc-next)>header h2{display:flex;align-items:center;gap:7px;margin:0;font-family:var(--ia-font-display);font-size:13.5px;font-weight:500;letter-spacing:-.01em;line-height:1.2;color:var(--content-strong);white-space:nowrap}html.ia .f-workspace :is(.cc-assist,.cc-next)>header h2 svg{width:14px;height:14px;color:var(--ia-accent);flex:none}html.ia .f-workspace .cc-assist>header small{font-size:11.5px;color:var(--content-muted)}html.ia .f-workspace .cc-picks{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:8px;min-height:0;overflow:auto;scrollbar-width:none}html.ia .f-workspace .cc-pick{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%;height:auto;min-height:52px;padding:8px 10px;border-radius:12px;text-align:left;white-space:normal;cursor:pointer;color:inherit;background:#ffffff0d!important;border:1px solid var(--cc-glass-line)!important;box-shadow:inset 0 1px #ffffff14!important;transition:border-color .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}html.ia .f-workspace .cc-pick:hover{border-color:#ff8c4680!important}html.ia .f-workspace .cc-pick:active{transform:scale(.98)}html.ia .f-workspace .cc-pick b{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#ff6a0a1f;border:1px solid rgb(255 140 70 / .34);font-size:10px;font-weight:600;color:var(--content-strong)}html.ia .f-workspace .cc-pick span{display:flex;flex-direction:column;gap:1px;min-width:0}html.ia .f-workspace .cc-pick strong{font-size:13px;font-weight:500;line-height:1.3;color:var(--content-strong);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html.ia .f-workspace .cc-pick small{font-size:11px;color:var(--content-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.ia .f-workspace .cc-next{flex:none;margin-top:auto;padding:12px;border-radius:12px;border:1px solid rgb(255 140 70 / .26);background:var(--cc-row)}html.ia .f-workspace .cc-say{margin:0;font-family:var(--ia-font-display);font-size:16px;line-height:1.3;letter-spacing:-.015em;color:var(--content-strong)}@media(max-width:1400px){html.ia .f-workspace{--cc-left:248px;--cc-right:300px}html.ia .f-workspace .cc-starts{grid-template-columns:repeat(2,minmax(0,1fr))}html.ia .f-workspace .cc-start{min-height:124px}}@media(max-width:980px){html.ia .f-workspace .arc-main-canvas.is-home>.arc-main-content{overflow:hidden auto!important}html.ia .f-workspace .cc{height:auto;grid-template-columns:minmax(0,1fr)}html.ia .f-workspace .cc-left{margin-bottom:0;perspective:none}html.ia .f-workspace .cc-card{flex:none}html.ia .f-workspace .cc-card .cc-card-face{transform:none!important}html.ia .f-workspace .cc-starts{grid-template-columns:repeat(2,minmax(0,1fr))}html.ia .f-workspace:has(.arc-main-canvas.is-home) .ia-dock{margin-left:0;grid-template-columns:minmax(0,1fr)}}html.ia .f-workspace:has(.arc-main-canvas.is-home) .ia-dock-chat .arc-compose-hints{display:none!important}html.ia .f-workspace:has(.arc-main-canvas.is-home) .ia-dock-chat .arc-compose-entry{grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"mic text submit"!important}html.ia .f-workspace.f-dark :is(.f-rail,.arc-icon-rail){background:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media(hover:hover){html.ia .f-workspace .cc-assist:hover{transform:rotateY(0)}}@media(prefers-reduced-motion:reduce){html.ia .f-workspace :is(.cc-assist,.cc-start){transform:none!important}}:root,.dark{--primary:25 100% 50%;--ring:25 100% 50%}html .f-workspace.jr-macro.arc-workspace,html.ia .f-workspace.jr-macro.arc-workspace,html .f-dialog,html.ia .f-dialog{--accent:#ff6a00;--accent-ink:#ff6a00;--accent-hover:#e85b00;--accent-soft:#ff6a0018;--ia-accent:#ff6a00;--ia-accent-text:#ff6a00;--ia-accent-hover:#e85b00;--ia-accent-soft:#ff6a0018;--ia-accent-line:#ff6a0060;--ia-danger:#ff3030;--ia-danger-line:#ff303060;--ia-danger-soft:#ff303015}html .f-workspace.jr-macro.arc-workspace:not(.f-dark),html.ia .f-workspace.jr-macro.arc-workspace:not(.f-dark),html .f-dialog:not(.f-dark){--ia-danger:#d71920;--ia-danger-line:#d7192060;--ia-danger-soft:#d7192010}html .f-workspace.jr-macro.arc-workspace .lh-home{--lh-orange:#ff6a00}html .f-workspace.jr-macro.arc-workspace :is(.arc-end,.arc-end-call,.arc-callbar-end),html.ia .f-workspace.jr-macro.arc-workspace :is(.arc-end,.arc-end-call,.arc-callbar-end){color:var(--ia-danger)!important;border-color:var(--ia-danger-line)!important;background:var(--ia-danger-soft)!important}html .f-workspace.jr-macro.arc-workspace :is(.arc-end,.arc-end-call,.arc-callbar-end) svg,html.ia .f-workspace.jr-macro.arc-workspace :is(.arc-end,.arc-end-call,.arc-callbar-end) svg{color:var(--ia-danger)!important}.lh-dialog .lh-dialog-primary{background:#ff6a00!important;border-color:#ff6a00!important;color:#101010!important}.cc-intro-mark .c{fill:#ff6a00}.cc-intro-word .is-accent{color:#ff6a00}html .f-workspace.jr-macro.arc-workspace:has(.lh-home) :is(.arc-top-icon,.arc-nav-item,.arc-rail-toggle,.arc-tab-close,.arc-tab-new),html .f-workspace.jr-macro.arc-workspace:has(.lh-home) button:has(>svg):not(:has(>span:not(.sr-only),strong,input)):not([aria-pressed]),.lh-dialog>button:has(>.sr-only){background:transparent!important;border:0!important;box-shadow:none!important}html .f-workspace.jr-macro.arc-workspace:has(.lh-home) .arc-nav-item svg{width:22px;height:22px}html .f-workspace.jr-macro.arc-workspace:has(.lh-home) .arc-top-icon svg{width:18px;height:18px}@media(hover:hover)and (pointer:fine){.ha-header button:hover{color:var(--ha-text)}.arc-workspace .lh-home button:hover,body:has(.lh-home) :is(.ha-panel,.hct-window,.hi-conversation,.hp-dialog,.lh-dialog) button:hover{text-decoration:none}}@media(max-width:700px){html .f-workspace.jr-macro.arc-workspace:has(.lh-home) .arc-topbar-search{background:transparent!important;border:0!important;box-shadow:none!important}}@media(hover:hover)and (pointer:fine){html .f-workspace.jr-macro.arc-workspace:has(.lh-home) .arc-profile-badge:hover{filter:none}}.agent-workbench{position:relative;display:flex;min-height:0;flex:1;flex-direction:column;border:1px solid var(--glass-border);border-radius:.8rem;background:var(--glass-surface-strong);box-shadow:0 12px 38px #181c230f,inset 0 1px 0 var(--glass-highlight);overflow:hidden;animation:content-enter .28s var(--ease-out-premium) both}.agent-workbench-header{display:grid;grid-template-columns:minmax(190px,.8fr) auto minmax(190px,.8fr);align-items:center;gap:.8rem;min-height:54px;padding:.45rem .65rem;border-bottom:1px solid var(--glass-border);background:#f5f6f87a}.agent-selector,.agent-header-actions{display:flex;align-items:center;gap:.4rem}.agent-header-actions{justify-content:flex-end}.agent-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:.55rem;background:hsl(var(--foreground));color:hsl(var(--background))}.agent-selector select{max-width:150px;border:0;outline:0;background:transparent;color:hsl(var(--foreground));font-size:.68rem;font-weight:700}.agent-workbench-header nav{display:flex;padding:.22rem;border:1px solid var(--glass-border);border-radius:.55rem;background:#fff6}.agent-workbench-header nav button{display:flex;align-items:center;gap:.32rem;padding:.4rem .6rem;border-radius:.4rem;color:hsl(var(--muted-foreground));font-size:.59rem;font-weight:650;transition:all var(--motion-fast) ease}.agent-workbench-header nav button.active{background:#ffffffe6;color:hsl(var(--foreground));box-shadow:0 2px 8px #181c2312}.agent-builder-layout{position:relative;display:grid;grid-template-columns:178px minmax(360px,1fr) 232px;min-height:0;flex:1}.agent-canvas{display:grid;min-width:0;grid-template-rows:42px minmax(440px,1fr);overflow:auto;background-color:#f6f7f8;background-image:radial-gradient(hsl(var(--foreground)/.105) .7px,transparent .7px);background-size:16px 16px}.dark .agent-canvas{background-color:#18191b}.agent-canvas>header{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;padding:.5rem .7rem;border-bottom:1px solid var(--glass-border);background:#f8f9fac7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.agent-canvas>header>div{display:flex;flex-direction:column}.agent-canvas>header strong{font-size:.65rem}.agent-canvas>header>span{color:hsl(var(--muted-foreground));font-size:.55rem}.agent-test-drawer{position:absolute;right:8px;bottom:8px;z-index:8;display:grid;width:300px;height:360px;grid-template-rows:54px 1fr 52px;border:1px solid rgba(255,255,255,.8);border-radius:.8rem;background:#ffffffe8;box-shadow:0 22px 65px #181c2333,inset 0 1px #fff;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);overflow:hidden;animation:sheet-enter .28s var(--ease-out-premium) both}.dark .agent-test-drawer{background:#191b1feb}.agent-test-drawer>header{display:flex;align-items:center;justify-content:space-between;padding:.65rem;border-bottom:1px solid var(--glass-border)}.agent-test-drawer>header>div{display:flex;align-items:center;gap:.45rem}.agent-test-drawer header span:not(.test-live-dot){display:flex;flex-direction:column}.agent-test-drawer header strong{font-size:.61rem}.agent-test-drawer header small{color:hsl(var(--muted-foreground));font-size:.5rem}.agent-test-drawer>footer{display:grid;grid-template-columns:1fr 30px;align-items:center;gap:.3rem;padding:.5rem;border-top:1px solid var(--glass-border)}.agent-test-drawer>footer input{height:34px;padding:0 .55rem;border:1px solid var(--glass-border);border-radius:999px;background:#ffffffa6;font-size:.55rem}.agent-test-drawer>footer button{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:hsl(var(--primary));color:#fff}.customer-context{min-height:0;padding:.85rem;overflow:auto}.customer-context-header{display:flex;align-items:center;justify-content:space-between}.customer-identity{display:flex;align-items:center;gap:.6rem}.customer-identity>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:hsl(var(--foreground));color:hsl(var(--background));font-size:.6rem;font-weight:750}.customer-identity h2{margin:0;font-size:.9rem}.customer-identity p{margin:.08rem 0;color:hsl(var(--muted-foreground));font-size:.54rem}@container (max-width:1150px){.agent-builder-layout{grid-template-columns:minmax(360px,1fr) 220px}}@container (max-width:760px){.agent-workbench-header{grid-template-columns:1fr auto}.agent-selector .status{display:none}.agent-workbench-header nav{grid-row:2;grid-column:1/-1;justify-self:center}.agent-builder-layout{grid-template-columns:1fr}}.graph-stage>header button{display:flex;align-items:center;gap:.28rem;padding:.32rem .45rem;border:1px solid var(--glass-border);border-radius:.4rem;background:#ffffff8c;color:hsl(var(--muted-foreground));font-size:.5rem;font-weight:680;transition:all var(--motion-fast) ease}.graph-stage>header button:hover,.graph-stage>header button.active{border-color:hsl(var(--primary)/.35);background:hsl(var(--primary)/.08);color:hsl(var(--primary))}.graph-stage>header button svg{width:11px;height:11px}.graph-stage{display:grid;min-height:0;grid-template-rows:54px minmax(440px,1fr);overflow:hidden}.graph-stage>header{z-index:3;display:flex;align-items:center;justify-content:space-between;padding:.55rem .75rem;border-bottom:1px solid rgba(255,255,255,.09);background:#191b1fb8;color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.graph-stage>header>div{display:flex;align-items:center;gap:.4rem}.graph-stage>header>div:first-child{align-items:flex-start;flex-direction:column;gap:.03rem}.graph-stage h2{margin:0;font-size:.72rem}.graph-stage>header button{border-color:#ffffff1a;background:#ffffff0e;color:#ffffffa6}.force-graph-mock{position:relative;min-height:440px;overflow:hidden;background:radial-gradient(circle at 48% 43%,hsl(var(--primary)/.12),transparent 23%),radial-gradient(circle at 20% 16%,rgba(255,255,255,.055),transparent 22%),linear-gradient(145deg,#202226,#111215 72%);perspective:900px}.graph-stars{position:absolute;inset:0;opacity:.38;background-image:radial-gradient(circle,rgba(255,255,255,.55) .7px,transparent .9px);background-size:31px 31px;-webkit-mask-image:linear-gradient(to bottom,black,transparent);mask-image:linear-gradient(to bottom,black,transparent)}.graph-links{position:absolute;inset:0;transform:rotateX(4deg);transform-style:preserve-3d}.graph-links i{position:absolute;left:50%;top:48%;display:block;width:31%;height:1px;background:linear-gradient(90deg,hsl(var(--primary)/.58),#ffffff14);transform-origin:left}.graph-links i:nth-child(1){transform:rotate(-154deg) scale(.7)}.graph-links i:nth-child(2){transform:rotate(-115deg) scale(.63)}.graph-links i:nth-child(3){transform:rotate(-73deg) scale(.72)}.graph-links i:nth-child(4){transform:rotate(-33deg) scale(.8)}.graph-links i:nth-child(5){transform:rotate(12deg) scale(.68)}.graph-links i:nth-child(6){transform:rotate(48deg) scale(.76)}.graph-links i:nth-child(7){transform:rotate(82deg) scale(.52)}.graph-links i:nth-child(8){transform:rotate(117deg) scale(.67)}.graph-links i:nth-child(9){transform:rotate(145deg) scale(.55)}.graph-links i:nth-child(10){transform:rotate(176deg) scale(.68)}.graph-links i:nth-child(11){transform:rotate(27deg) scale(.48)}.graph-links i:nth-child(12){transform:rotate(101deg) scale(.83)}.graph-links i:nth-child(13){transform:rotate(-94deg) scale(.42)}.graph-node{position:absolute;z-index:2;display:flex;align-items:center;gap:.35rem;color:#ffffffb8;font-size:.47rem;transform:translate(-50%,-50%);transition:transform .25s var(--ease-out-premium),color .2s ease,filter .2s ease}.graph-node:hover,.graph-node.active{z-index:4;color:#fff;filter:drop-shadow(0 0 12px hsl(var(--primary)/.5));transform:translate(-50%,-50%) scale(1.1)}.graph-node>span{display:grid;place-items:center;width:25px;height:25px;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#26282deb;box-shadow:0 0 0 5px #ffffff06,0 5px 16px #0000004d;font-size:.43rem;font-weight:750}.graph-node.active>span,.graph-person>span{border-color:hsl(var(--primary)/.72);background:hsl(var(--primary));color:#fff}.graph-memory>span{background:#45372c}.graph-action>span{background:#313c36}.graph-interaction>span{background:#283641}.graph-agent>span{background:#3e3046}.graph-id-avery{left:50%;top:48%}.graph-id-northstar{left:25%;top:22%}.graph-id-deal{left:72%;top:23%}.graph-id-training{left:15%;top:52%}.graph-id-thursday{left:29%;top:77%}.graph-id-deposit{left:73%;top:71%}.graph-id-call{left:47%;top:17%}.graph-id-sms{left:80%;top:47%}.graph-id-proposal{left:45%;top:82%}.graph-id-kickoff{left:90%;top:75%}.graph-id-enablement{left:9%;top:84%}.graph-id-agent{left:89%;top:19%}.graph-nav-hint{position:absolute;left:50%;bottom:14px;z-index:5;padding:.35rem .55rem;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#111215a3;color:#ffffff6b;font-size:.44rem;transform:translate(-50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.graph-inspector{display:flex;min-height:0;flex-direction:column;padding:1rem;border-left:1px solid rgba(255,255,255,.1);background:#141518e0;color:#fff;overflow:auto}.graph-selected-orb{display:grid;place-items:center;width:42px;height:42px;margin:1rem 0 .65rem;border-radius:50%;background:hsl(var(--primary));box-shadow:0 0 0 8px hsl(var(--primary)/.1),0 0 30px hsl(var(--primary)/.24)}.graph-inspector h3{margin:.3rem 0;font-size:.82rem}.graph-inspector>p{margin:.1rem 0 .8rem;color:#ffffff91;font-size:.54rem;line-height:1.55}.graph-inspector dl{margin:0;border-top:1px solid rgba(255,255,255,.1)}.graph-inspector dl div{display:flex;justify-content:space-between;padding:.55rem 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:.5rem}.graph-inspector dt{color:#ffffff73}.graph-inspector dd{margin:0;font-weight:700}.graph-legend{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;margin:.9rem 0}.graph-legend span{display:flex;align-items:center;gap:.3rem;color:#ffffff94;font-size:.47rem}.graph-legend i{width:6px;height:6px;border-radius:50%;background:hsl(var(--primary))}.graph-legend i.memory{background:#9b704b}.graph-legend i.action{background:#5c9674}.graph-legend i.interaction{background:#4f83a5}.graph-inspector>small{margin-top:auto;color:#ffffff52;font-size:.43rem;line-height:1.5}@keyframes graph-drift{to{transform:rotateX(8deg) rotate(1.5deg) scale(1.02)}}@keyframes graph-breathe{to{margin-top:-2px}}@keyframes deploy-pulse{50%{box-shadow:0 0 0 7px hsl(var(--primary)/.1),0 5px 16px #181c230f;transform:scale(.97)}}@container (max-width:1020px){.agent-workbench-header nav button{padding:.4rem}.agent-workbench-header nav button svg{display:none}}@container (max-width:760px){.graph-inspector{display:none}}.graph-stage>header button{border-radius:.6rem;transition:transform .13s var(--ease-out-premium),background .16s ease,border-color .16s ease,box-shadow .16s ease}.graph-stage>header button:active{transform:scale(.94)}.dark .agent-workbench-header{background:#1a1c21b8;border-bottom-color:#ffffff0e}.dark .agent-canvas>header{background:#181a1fc7;border-bottom-color:#ffffff0e}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.left-\[50\%\]{left:50%}.right-4{right:1rem}.top-12{top:3rem}.top-4{top:1rem}.top-\[50\%\]{top:50%}.z-50{z-index:50}.mt-0\.5{margin-top:.125rem}.mt-1\.5{margin-top:.375rem}.mt-\[1px\]{margin-top:1px}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-4{height:1rem}.w-4{width:1rem}.w-\[196px\]{width:196px}.w-\[204px\]{width:204px}.w-\[224px\]{width:224px}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-lg{max-width:32rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.translate-x-\[-50\%\]{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-\[10px\]{border-radius:10px}.rounded-\[2px\]{border-radius:2px}.rounded-\[5px\]{border-radius:5px}.rounded-full{border-radius:9999px}.rounded-xs{border-radius:.1875rem}.border{border-width:1px}.border-\[1\.5px\]{border-width:1.5px}.border-t{border-top-width:1px}.bg-background{--tw-bg-opacity:1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1))}.bg-black\/80{background-color:#000c}.p-6{padding:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.pt-1\.5{padding-top:.375rem}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[9\.5px\]{font-size:9.5px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-tight{letter-spacing:-.025em}.text-muted-foreground{--tw-text-opacity:1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background) / 1)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.duration-200{animation-duration:.2s}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}:root{--ease-out-premium: cubic-bezier(.16,1,.3,1);--ease-in-premium: cubic-bezier(.4,0,1,1);--ease-morph: cubic-bezier(.4,0,.2,1);--motion-instant:.11s;--motion-fast:.18s;--motion-base:.3s;--motion-slow:.48s;--transition-interactive:var(--motion-fast) var(--ease-out-premium);--button-outline: rgba(18,20,23,.1);--badge-outline: rgba(18,20,23,.07);--opaque-button-border-intensity: -8;--elevate-1: rgba(18,20,23,.035);--elevate-2: rgba(18,20,23,.075);--background: 0 0% 96%;--foreground: 0 0% 11%;--border: 0 0% 86%;--card: 0 0% 99%;--card-foreground: 0 0% 11%;--card-border: 0 0% 88%;--sidebar: 0 0% 95%;--sidebar-foreground: 0 0% 13%;--sidebar-border: 0 0% 85%;--sidebar-primary: 24 94% 50%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 0 0% 91%;--sidebar-accent-foreground: 0 0% 11%;--sidebar-ring: 24 94% 50%;--popover: 0 0% 99%;--popover-foreground: 0 0% 11%;--popover-border: 0 0% 80%;--primary: 24 94% 50%;--primary-foreground: 0 0% 100%;--secondary: 0 0% 87%;--secondary-foreground: 0 0% 12%;--muted: 0 0% 93%;--muted-foreground: 0 0% 42%;--accent: 0 0% 91%;--accent-foreground: 0 0% 11%;--destructive: 3 68% 43%;--destructive-foreground: 0 0% 100%;--input: 0 0% 74%;--ring: 24 94% 50%;--chart-1: 24 94% 50%;--chart-2: 0 0% 52%;--chart-3: 0 0% 42%;--chart-4: 24 68% 63%;--chart-5: 0 0% 64%;--font-sans: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter Variable","Helvetica Neue",sans-serif;--font-display: -apple-system,BlinkMacSystemFont,"SF Pro Display","Inter Variable","Helvetica Neue",sans-serif;--font-serif: var(--font-sans);--font-mono: "SF Mono","IBM Plex Mono",monospace;--radius: .45rem;--shadow-2xs: 0 1px 2px hsl(0 0% 10%/.04);--shadow-xs: 0 1px 2px hsl(0 0% 10%/.05);--shadow-sm: 0 1px 2px hsl(0 0% 10%/.05),0 4px 12px hsl(0 0% 10%/.04);--shadow: 0 1px 2px hsl(0 0% 10%/.05),0 6px 20px hsl(0 0% 10%/.05);--shadow-md: 0 10px 28px hsl(0 0% 10%/.09);--shadow-lg: 0 18px 42px hsl(0 0% 10%/.11);--shadow-xl: 0 24px 56px hsl(0 0% 10%/.13);--shadow-2xl: 0 32px 64px hsl(0 0% 10%/.15);--tracking-normal: -.01em;--spacing: .25rem;--sidebar-primary-border: hsl(var(--sidebar-primary));--sidebar-accent-border: hsl(var(--sidebar-accent));--primary-border: hsl(var(--primary));--secondary-border: hsl(var(--secondary));--muted-border: hsl(var(--muted));--accent-border: hsl(var(--accent));--destructive-border: hsl(var(--destructive))}.dark{--button-outline: rgba(255,255,255,.1);--badge-outline: rgba(255,255,255,.06);--elevate-1: rgba(255,255,255,.04);--elevate-2: rgba(255,255,255,.08);--background: 0 0% 7%;--foreground: 0 0% 91%;--border: 0 0% 21%;--card: 0 0% 11%;--card-foreground: 0 0% 91%;--card-border: 0 0% 18%;--sidebar: 0 0% 9%;--sidebar-foreground: 0 0% 90%;--sidebar-border: 0 0% 18%;--sidebar-primary: 26 100% 58%;--sidebar-primary-foreground: 0 0% 7%;--sidebar-accent: 0 0% 16%;--sidebar-accent-foreground: 0 0% 92%;--sidebar-ring: 26 100% 58%;--popover: 0 0% 13%;--popover-foreground: 0 0% 92%;--popover-border: 0 0% 21%;--primary: 26 100% 58%;--primary-foreground: 0 0% 7%;--secondary: 0 0% 17%;--secondary-foreground: 0 0% 92%;--muted: 0 0% 16%;--muted-foreground: 0 0% 61%;--accent: 0 0% 18%;--accent-foreground: 0 0% 92%;--destructive: 3 62% 49%;--destructive-foreground: 0 0% 100%;--input: 0 0% 28%;--ring: 26 100% 58%}*{box-sizing:border-box}html,body,#root{height:100%;overflow:hidden}body{margin:0;font-family:var(--font-sans);font-size:16px;line-height:1.5;letter-spacing:var(--tracking-normal);font-optical-sizing:auto;font-synthesis:none;text-rendering:optimizeLegibility;--tw-bg-opacity:1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font:inherit}button{cursor:pointer}svg{width:1em;height:1em}::-moz-selection{background:hsl(var(--primary)/.22)}::selection{background:hsl(var(--primary)/.22)}h1{margin:0;font-family:var(--font-display);font-size:clamp(1.65rem,1.4rem + .7vw,2.15rem);line-height:1.08;font-weight:680;letter-spacing:-.047em}.module-title-actions{display:flex;align-items:center;gap:.5rem}.status{padding:.12rem .38rem;border-radius:999px;background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:.59rem;font-weight:650;white-space:nowrap}@keyframes dock-arrive{0%{opacity:0;transform:translate(-50%,18px) scale(.94);filter:blur(5px)}to{opacity:1;transform:translate(-50%) scale(1);filter:blur(0)}}@keyframes tab-enter{0%{opacity:0;transform:translate(-8px) scale(.96)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes surface-reveal{0%{opacity:0;transform:translateY(12px) scale(.985);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes window-enter{0%{opacity:0;transform:translateY(22px) scale(.965);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes content-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes bar-rise{0%{transform:scaleY(.08);opacity:.25}to{transform:scaleY(1);opacity:1}}@keyframes sync-pulse{0%,70%,to{box-shadow:0 0 0 3px hsl(var(--primary)/.1)}82%{box-shadow:0 0 0 7px hsl(var(--primary)/0)}}@keyframes snap-preview-in{0%{opacity:0;transform:scale(.975);filter:blur(3px)}to{opacity:1;transform:scale(1);filter:blur(0)}}[role=dialog]{transform-origin:center;transition:box-shadow var(--motion-base) var(--ease-out-premium)}@media(max-width:560px){.module-title-actions{width:100%}.module-title-actions button{flex:1}}:root{--motion-fast:.15s;--motion-base:.24s;--motion-slow:.36s;--glass-surface:rgba(255,255,255,.64);--glass-surface-strong:rgba(255,255,255,.82);--glass-surface-soft:rgba(248,248,248,.58);--glass-border:rgba(20,20,20,.105);--glass-highlight:rgba(255,255,255,.9);--glass-shadow:0 22px 60px rgba(0,0,0,.12),0 3px 12px rgba(0,0,0,.055)}.dark{--glass-surface:rgba(27,27,27,.7);--glass-surface-strong:rgba(30,30,30,.88);--glass-surface-soft:rgba(23,23,23,.62);--glass-border:rgba(255,255,255,.115);--glass-highlight:rgba(255,255,255,.09);--glass-shadow:0 24px 70px rgba(0,0,0,.38),0 3px 14px rgba(0,0,0,.24)}[role=dialog]{border-color:var(--glass-border)!important;background:var(--glass-surface-strong)!important;box-shadow:var(--glass-shadow)!important;-webkit-backdrop-filter:blur(28px) saturate(165%);backdrop-filter:blur(28px) saturate(165%)}.message-stream{display:flex;flex-direction:column;gap:.75rem;padding:1.2rem;overflow-y:auto}.message-stream>div{max-width:72%}.message-stream>div.own{align-self:flex-end}.message-stream p{margin:0;padding:.7rem .85rem;border:1px solid var(--glass-border);border-radius:.8rem .8rem .8rem .2rem;background:var(--glass-surface-strong);box-shadow:0 4px 16px #181c230b;font-size:.7rem}.message-stream .own p{border-color:hsl(var(--primary)/.18);border-radius:.8rem .8rem .2rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.message-stream time{display:block;margin-top:.25rem;color:hsl(var(--muted-foreground));font-size:.55rem}.message-stream .own time{text-align:right}@container (max-width:650px){.message-stream>div{max-width:86%}}.agent-studio{animation:content-enter .28s var(--ease-out-premium) both;border:1px solid var(--glass-border);background:var(--glass-surface-strong);box-shadow:0 12px 38px #181c230f,inset 0 1px 0 var(--glass-highlight)}.voice-orb{display:flex;align-items:center;justify-content:center;gap:3px;width:58px;height:58px;border:1px solid hsl(var(--primary)/.16);border-radius:50%;background:radial-gradient(circle at 35% 25%,#ffffffc7,hsl(var(--primary)/.12));box-shadow:0 12px 34px hsl(var(--primary)/.12),inset 0 1px #fffc}.voice-orb i{width:3px;height:17px;border-radius:4px;background:hsl(var(--primary));animation:voice-wave .8s var(--ease-morph) infinite alternate}.voice-orb i:nth-child(2){height:27px;animation-delay:-.28s}.voice-orb i:nth-child(3){height:12px;animation-delay:-.55s}@keyframes voice-wave{to{transform:scaleY(.35);opacity:.55}}@keyframes pulse-dot{50%{box-shadow:0 0 0 7px #2bab5a00}}@keyframes sheet-enter{0%{opacity:0;transform:translateY(12px) scale(.97)}}.message-meta{display:flex;justify-content:space-between;color:hsl(var(--muted-foreground));font-size:.56rem}.agent-studio{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:0;border-radius:.8rem;overflow:hidden}.agent-studio>aside{display:flex;flex-direction:column;gap:.25rem;padding:.65rem;border-right:1px solid var(--glass-border);background:#f5f6f870}.agent-studio>aside>button:not(:last-child){display:flex;align-items:center;gap:.55rem;padding:.65rem;border-radius:.55rem;text-align:left}.agent-studio>aside>button:not(:last-child):hover,.agent-studio>aside>button.active{background:#ffffffad}.agent-studio>aside>button>svg{color:hsl(var(--primary))}.agent-studio>aside>button>span{display:flex;flex-direction:column}.agent-studio>aside strong{font-size:.63rem}.agent-studio>aside small{color:hsl(var(--muted-foreground));font-size:.54rem}.agent-studio>article{padding:1rem;overflow:auto}.agent-studio>article>header{display:flex;justify-content:space-between}.agent-studio h2{margin:.15rem 0 0;font-size:1.1rem}.agent-studio header p{margin:.15rem 0;color:hsl(var(--muted-foreground));font-size:.62rem}.agent-studio>article>header{align-items:flex-start}.agent-studio>article>header>.status{display:inline-flex;align-items:center;align-self:flex-start}@container (max-width:1100px){.agent-studio{grid-template-columns:170px minmax(0,1fr)}}@container (max-width:620px){.agent-studio{grid-template-columns:1fr}.agent-studio>aside{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--control-radius:.72rem;--control-shadow:0 1px 2px rgba(17,20,25,.06),0 5px 14px rgba(17,20,25,.055);--control-highlight:inset 0 1px 0 rgba(255,255,255,.84)}button{-webkit-tap-highlight-color:transparent}.module-title-actions button{border-radius:var(--control-radius);box-shadow:var(--control-highlight);transition:transform .14s var(--ease-out-premium),background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.module-title-actions button:hover{background:#ffffffad;box-shadow:var(--control-highlight),var(--control-shadow)}.module-title-actions button:active{transform:scale(.965);box-shadow:inset 0 1px 3px #14181e17}.agent-workbench-header nav{padding:.2rem;border:1px solid rgba(20,24,30,.09);border-radius:.78rem;background:#787d8717;box-shadow:inset 0 1px 2px #14181e0d}.agent-workbench-header nav button{border-radius:.6rem;transition:transform .14s var(--ease-out-premium),background .16s ease,box-shadow .16s ease,color .16s ease}.agent-workbench-header nav button:hover{color:hsl(var(--foreground))}.agent-workbench-header nav button:active{transform:scale(.96)}.agent-workbench-header nav button.active{background:#ffffffe6;box-shadow:0 1px 4px #14181e1a,inset 0 1px #fff}.dark .agent-workbench-header nav{background:#ffffff0e}.dark .agent-workbench-header nav button.active{background:#ffffff1a;color:hsl(var(--foreground));box-shadow:0 1px 4px #0000003d,inset 0 1px #ffffff14}.dark .module-title-actions button{color:#f7f8fae0;background:#ffffff0b;border-color:#ffffff12;box-shadow:inset 0 1px #fff1,0 1px 2px #0000002e}.dark .module-title-actions button:hover{color:#fff;background:#ffffff16;border-color:#ffffff1a}.dark .agent-studio-nav button:hover{background:#ffffff0f}@media(max-width:800px){.os-dock button[data-testid=dock-telnyx]{display:grid!important}}@keyframes time-pulse{0%,to{opacity:1;transform:translateY(-50%) scale(1)}50%{opacity:.55;transform:translateY(-50%) scale(.78)}}@keyframes ai-spark{0%,to{opacity:1;transform:scale(1) rotate(0)}50%{opacity:.48;transform:scale(.78) rotate(12deg)}}@keyframes ai-breathe{0%,to{opacity:.16;transform:scale(.94)}50%{opacity:.5;transform:scale(1.08)}}@keyframes ai-orbit{to{rotate:360deg}}@keyframes ai-scan{0%{background-position:200% 0}to{background-position:-200% 0}}button[aria-disabled=true],button:disabled{cursor:not-allowed}[aria-busy=true] .channel-ai-generate,[aria-busy=true] .inbox-ai-reply,[aria-busy=true] .quick-field-ai button{pointer-events:none}.module-window button[aria-disabled=true]{opacity:.48;filter:saturate(.62);transform:none!important;box-shadow:none}.module-window [aria-busy=true]{cursor:progress}.module-window [aria-busy=true]:not(.channel-compose):not(.quick-field-ai){box-shadow:inset 0 -2px hsl(var(--primary)/.22)}@keyframes state-confirm{0%{filter:saturate(.7);transform:scale(.985)}to{filter:saturate(1);transform:scale(1)}}.hover\:opacity-100:hover{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--ring) / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.data-\[state\=open\]\:bg-accent[data-state=open]{--tw-bg-opacity:1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{--tw-text-opacity:1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}@media(min-width:640px){.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:.5625rem}.sm\:text-left{text-align:left}}.unified *,.unified *:before,.unified *:after{box-sizing:border-box}:where(.unified) button{font:inherit;color:inherit;cursor:pointer}:where(.unified) button:disabled{cursor:not-allowed}.unified :focus-visible{outline:2px solid hsl(var(--primary) / .7);outline-offset:2px}@keyframes oncall-pulse{50%{box-shadow:0 0 0 6px hsl(var(--ok) / .12)}}@keyframes ring-pulse{50%{box-shadow:0 0 0 5px #33cc8040}}@keyframes wave{50%{height:15px}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:760px){.os-header [data-testid=toggle-command-center]{display:none}}.dark [data-testid=conversation-call]{background:#22774d!important;color:#fff!important}@keyframes operations-pulse{50%{box-shadow:0 0 0 7px #79c39408;opacity:.65}}@keyframes chart-rise{0%{transform:scaleY(.12);opacity:.2}to{transform:scaleY(1);opacity:1}}.agent-workspace{--agent-accent: hsl(var(--primary));min-width:0;padding:0 0 42px}.agent-eyebrow{display:inline-flex;align-items:center;gap:7px;color:hsl(var(--muted-foreground));font-size:10px;font-weight:680;line-height:1.3;letter-spacing:.1em;text-transform:uppercase}.agent-secondary-label{display:inline-flex;align-items:center;gap:7px;color:hsl(var(--muted-foreground));font-size:11px;white-space:nowrap}.agent-statusline{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:38px;color:hsl(var(--muted-foreground));font-size:12px}.agent-operating,.agent-status-right{display:inline-flex;align-items:center;min-width:0;gap:9px}.agent-operating strong{color:hsl(var(--foreground));font-weight:670}.agent-status-divider{opacity:.35}.agent-live-dot{display:inline-block;flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:hsl(var(--ok));box-shadow:0 0 0 3px hsl(var(--ok) / .13)}.agent-live-dot.speaking{animation:agent-breathe 2.3s ease-in-out infinite}.agent-status-right button{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0;color:hsl(var(--muted-foreground));font-size:11px;font-weight:630}.agent-status-right button:hover,.agent-status-right button.active{color:var(--agent-accent)}.agent-status-right button svg:first-child{color:var(--agent-accent)}.agent-session-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);gap:60px;align-items:center;min-height:178px;padding:25px 2px 30px}.agent-person{min-width:0}.agent-person h2{display:flex;align-items:center;gap:14px;margin:7px 0 9px;font-size:clamp(29px,3vw,42px);font-weight:640;letter-spacing:-.05em;line-height:1.08}.agent-person-avatar{display:inline-grid;place-items:center;width:29px;height:29px;border:1px solid var(--line-strong);border-radius:50%;background:var(--soft-2);font-size:10px;font-weight:670;letter-spacing:0}.agent-person p{margin:0;color:hsl(var(--muted-foreground));font-size:12px;line-height:1.5}.agent-person p span{padding:0 5px;opacity:.45}.agent-text-button{display:inline-flex;align-items:center;gap:7px;min-height:29px;padding:0;color:hsl(var(--foreground));font-size:11px;font-weight:640}.agent-text-button:hover{color:var(--agent-accent)}.agent-call-actions{display:flex;align-items:center;gap:21px;margin-top:13px}.agent-call-actions .agent-text-button:last-child:not(:first-child){color:hsl(var(--muted-foreground))}.agent-north-star{align-self:center;padding:0}.agent-north-star strong{display:block;max-width:410px;margin:10px 0 0;font-size:clamp(16px,1.6vw,21px);font-weight:590;letter-spacing:-.025em;line-height:1.3}.agent-north-star p{max-width:360px;margin:0;color:hsl(var(--muted-foreground));font-size:12px;line-height:1.5}.agent-progress{width:min(220px,90%);height:2px;margin-top:18px;background:var(--line-strong);overflow:hidden}.agent-progress i{display:block;width:30%;height:100%;background:var(--agent-accent);animation:agent-travel 2.5s ease-in-out infinite}.agent-work-grid{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:clamp(38px,5vw,86px);align-items:start}.agent-main-flow{min-width:0;padding-right:0}.agent-memory{min-width:0;min-height:0;padding:31px 0 35px}.agent-section-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.agent-answer{margin:25px 0 0;padding:0;border:0;background:transparent;box-shadow:none}.agent-answer .agent-eyebrow svg,.agent-context-insight .agent-eyebrow svg{color:var(--agent-accent)}.agent-answer h3{margin:20px 0 11px;font-size:clamp(18px,1.8vw,23px);font-weight:640;letter-spacing:-.033em;line-height:1.3}.agent-answer blockquote{min-height:0;max-width:760px;margin:20px 0 0;color:hsl(var(--foreground) / .95);font-size:clamp(18px,1.8vw,23px);font-weight:470;letter-spacing:-.022em;line-height:1.5;text-wrap:pretty}.agent-answer-foot{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:14px;margin-top:23px;padding-top:0;border:0}.agent-answer-foot>span{display:inline-flex;align-items:center;gap:6px;color:hsl(var(--muted-foreground));font-size:11px}.agent-answer-actions{display:flex;align-items:center;gap:8px}.agent-answer-actions button,.agent-solid-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:35px;padding:0 11px;border:0;border-radius:7px;background:transparent;font-size:11px;font-weight:650;white-space:nowrap;transition:transform .2s ease,background-color .2s ease,opacity .2s ease}.agent-answer-actions button:hover:not(:disabled),.agent-solid-action:hover:not(:disabled){transform:translateY(-1px)}.agent-answer-actions button:active:not(:disabled),.agent-solid-action:active:not(:disabled){transform:translateY(1px)}.agent-answer-actions .agent-solid-action,.agent-solid-action{border-color:var(--agent-accent);background:var(--agent-accent);color:hsl(var(--primary-foreground))}.agent-solid-action:disabled,.agent-answer-actions button:disabled{opacity:.45}.agent-reviewing{display:flex;align-items:center;gap:5px;min-height:70px;color:hsl(var(--muted-foreground));font-size:12px}.agent-reviewing span{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--agent-accent);animation:agent-breathe 1s ease-in-out infinite}.agent-reviewing span:nth-child(2){animation-delay:.16s}.agent-reviewing span:nth-child(3){margin-right:8px;animation-delay:.32s}.agent-talking-point{display:block;margin-top:15px;color:hsl(var(--muted-foreground));font-size:11px;font-weight:610}.agent-talking-point textarea{display:block;width:100%;min-height:60px;margin-top:7px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:7px;background:var(--panel-solid);color:hsl(var(--foreground));font-size:12px;line-height:1.5;resize:vertical}.agent-transcript{padding:58px 0 22px;border:0}.agent-team{padding:45px 0 34px;border:0}.agent-transcript-lines{margin-top:17px}.agent-line{display:grid;grid-template-columns:62px minmax(0,1fr);gap:15px;padding:10px 0}.agent-line>span{padding-top:2px;color:hsl(var(--foreground));font-size:11px;font-weight:680}.agent-line p{margin:0;color:hsl(var(--foreground) / .82);font-size:13px;line-height:1.55}.agent-coach{display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:22px;padding:0;border:0;color:hsl(var(--muted-foreground))}.agent-coach p{margin:0;font-size:12px;line-height:1.45}.agent-coach button{display:inline-flex;align-items:center;gap:5px;color:hsl(var(--muted-foreground));font-size:11px;white-space:nowrap}.agent-coach button:hover,.agent-coach button.addressed{color:var(--agent-accent)}.agent-team h3{margin:17px 0 11px;font-size:17px;font-weight:630;letter-spacing:-.02em}.agent-note-compose{display:flex;align-items:flex-end;gap:8px;margin-top:17px}.agent-note-compose textarea{flex:1;min-width:0;min-height:63px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel);color:hsl(var(--foreground));font-size:12px;line-height:1.5;resize:vertical}.agent-note-compose textarea::-moz-placeholder{color:hsl(var(--muted-foreground))}.agent-note-compose textarea::placeholder{color:hsl(var(--muted-foreground))}.agent-shared-note{margin-top:15px;padding:10px 0;border:0}.agent-shared-note span{color:var(--agent-accent);font-size:10px;font-weight:650}.agent-shared-note p{margin:5px 0 0;font-size:12px;line-height:1.5}.agent-finish{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;padding:10px 0 24px}.agent-finish p{margin:7px 0 0;color:hsl(var(--muted-foreground));font-size:11px;line-height:1.4}.agent-outcomes{display:flex;flex-wrap:wrap;gap:7px}.agent-outcomes button{display:inline-flex;align-items:center;gap:6px;min-height:33px;padding:0 11px;border:0;border-radius:7px;background:var(--soft-2);font-size:11px;font-weight:610;transition:background-color .2s ease,transform .2s ease}.agent-outcomes button:hover{background:var(--soft-2);transform:translateY(-1px)}.agent-memory-lede{margin:20px 0 24px;font-size:17px;font-weight:550;letter-spacing:-.025em;line-height:1.45}.agent-context-insight{padding:7px 0 0;border:0}.agent-context-insight p{margin:9px 0 0;color:hsl(var(--foreground) / .86);font-size:12px;line-height:1.55}.agent-history{margin-top:38px}.agent-history-entry{display:grid;grid-template-columns:25px minmax(0,1fr);gap:10px;padding:13px 0;border:0}.agent-history-index{padding-top:2px;color:hsl(var(--muted-foreground) / .65);font-family:var(--font-mono);font-size:10px}.agent-history-entry time{display:block;margin-bottom:5px;color:hsl(var(--muted-foreground));font-size:10px}.agent-history-entry strong{display:block;font-size:12px;font-weight:650;line-height:1.4}.agent-history-entry p{margin:5px 0 0;color:hsl(var(--muted-foreground));font-size:11px;line-height:1.5}.agent-caution{margin-top:21px;padding:0;border:0}.agent-caution p{margin:7px 0 0;font-size:11px;line-height:1.5}.agent-awaiting{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(270px,.6fr);min-height:475px}.agent-awaiting-hero{padding:57px 45px 35px 2px}.agent-awaiting-hero h2{max-width:630px;margin:17px 0 14px;font-size:clamp(32px,3.4vw,50px);font-weight:610;letter-spacing:-.052em;line-height:1.12}.agent-awaiting-hero p{max-width:510px;margin:0;color:hsl(var(--muted-foreground));font-size:13px;line-height:1.65}.agent-awaiting-motion{display:flex;align-items:center;gap:5px;height:60px;margin-top:45px;opacity:.9}.agent-awaiting-motion span{width:2px;height:12px;border-radius:2px;background:hsl(var(--primary) / .55);animation:agent-wave 1.8s ease-in-out infinite}.agent-awaiting-motion span:nth-child(3n+1){animation-delay:-.75s}.agent-awaiting-motion span:nth-child(3n+2){animation-delay:-.4s}.agent-awaiting-motion span:nth-child(4n){animation-delay:-.95s}.agent-outcome-confirm{display:inline-flex;align-items:center;gap:8px;margin-top:23px;padding:10px 0;color:hsl(var(--ok));font-size:12px;line-height:1.45}.agent-awaiting-queue{padding:37px 0 20px 28px}.agent-queue-row{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:73px;border:0}.agent-queue-row:first-of-type{margin-top:16px;border:0}.agent-queue-row>span{color:hsl(var(--muted-foreground) / .65);font-family:var(--font-mono);font-size:10px}.agent-queue-row strong,.agent-queue-row small{display:block}.agent-queue-row strong{font-size:12px;font-weight:650}.agent-queue-row small{margin-top:5px;color:hsl(var(--muted-foreground));font-size:10px}.agent-queue-row em{color:hsl(var(--muted-foreground));font-size:10px;font-style:normal}.agent-queue-foot{margin:19px 0;color:hsl(var(--muted-foreground));font-size:11px;line-height:1.55}.agent-footer{display:flex;justify-content:space-between;gap:15px;padding-top:12px;color:hsl(var(--muted-foreground));font-size:10px}.agent-pinned-focus{display:flex;align-items:center;gap:10px;min-height:37px;padding:8px 0;color:hsl(var(--muted-foreground));font-size:11px}.agent-pinned-focus svg{color:var(--agent-accent)}.agent-pinned-focus span{color:var(--agent-accent);font-weight:660}.agent-pinned-focus strong{font-weight:510}.agent-crm{min-width:0}.agent-crm-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 0 12px}.agent-crm-top h2{margin:9px 0 7px;font-size:clamp(23px,2.4vw,30px);font-weight:630;letter-spacing:-.04em}.agent-crm-top p{max-width:560px;margin:0;color:hsl(var(--muted-foreground));font-size:12px;line-height:1.5}.agent-crm-grid{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:48px}.agent-crm-list{min-width:0;padding:13px 0 0}.agent-crm-search{display:flex;align-items:center;gap:9px;min-height:38px;margin-bottom:25px;padding:0 11px;border:1px solid var(--line-strong);border-radius:8px;color:hsl(var(--muted-foreground))}.agent-crm-search input{width:100%;min-width:0;outline:none;border:0;background:transparent;color:hsl(var(--foreground));font-size:12px}.agent-crm-list>button{display:grid;grid-template-columns:30px minmax(0,1fr) 15px;align-items:center;gap:10px;width:100%;min-height:77px;padding:10px 8px;border:0;text-align:left}.agent-crm-list>button:first-of-type{margin-top:15px;border:0}.agent-crm-list>button:hover,.agent-crm-list>button.selected{background:var(--soft-2)}.agent-crm-list>button.selected{box-shadow:inset 2px 0 hsl(var(--primary))}.agent-crm-list>button svg{color:hsl(var(--muted-foreground))}.agent-crm-initials{display:grid;place-items:center;width:27px;height:27px;border:1px solid var(--line-strong);border-radius:50%;font-size:10px;font-weight:640}.agent-crm-list strong,.agent-crm-list small{display:block}.agent-crm-list strong{font-size:12px;font-weight:660}.agent-crm-list small{margin-top:5px;color:hsl(var(--muted-foreground));font-size:10px;line-height:1.4}.agent-crm-empty{color:hsl(var(--muted-foreground));font-size:12px}.agent-crm-detail{min-width:0;padding:27px 0 35px;animation:agent-enter .24s ease both}.agent-crm-identity h3{margin:8px 0 5px;font-size:29px;font-weight:640;letter-spacing:-.045em}.agent-crm-identity p{margin:0;color:hsl(var(--muted-foreground));font-size:12px}.agent-crm-next{display:grid;gap:8px;margin:25px 0 10px;padding:16px 0 17px}.agent-crm-next .agent-eyebrow svg{color:hsl(var(--primary))}.agent-crm-next strong{font-size:17px;font-weight:610;line-height:1.45;letter-spacing:-.02em}.agent-crm-next p{margin:0;color:hsl(var(--muted-foreground));font-size:11px;line-height:1.5}.agent-crm-timeline{padding-top:17px}.agent-crm-event{display:grid;grid-template-columns:90px minmax(0,1fr);gap:15px;padding:14px 0}.agent-crm-event time{color:hsl(var(--muted-foreground));font-size:10px}.agent-crm-event strong{font-size:12px;font-weight:640}.agent-crm-event p{margin:5px 0 0;color:hsl(var(--muted-foreground));font-size:11px}.agent-crm-shared{padding-top:23px}.agent-crm-shared>p{padding:10px 0;font-size:11px;line-height:1.5}.agent-crm-shared>p b{margin-right:7px;color:hsl(var(--primary))}.agent-crm-shared .agent-note-compose{margin-top:17px}.agent-crm-shared .agent-text-button{margin-top:9px}@keyframes agent-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes agent-breathe{0%,to{opacity:.6;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}@keyframes agent-travel{0%{transform:translate(-105%)}to{transform:translate(435%)}}@keyframes agent-wave{0%,to{height:9px;opacity:.5}50%{height:36px;opacity:1}}@media(max-width:1000px){.agent-work-grid{grid-template-columns:minmax(0,1fr) 235px;gap:30px}.agent-main-flow{padding-right:0}.agent-memory{padding-left:0}.agent-status-right>span{display:none}}@media(max-width:760px){.os-root[data-context=home] .ctx-sub{display:none}.os-root[data-context=home] .ctx-header{margin-bottom:11px}.agent-pinned-focus{flex-wrap:wrap;gap:6px 9px}.agent-statusline{min-height:38px}.agent-status-right button{padding-left:0}.agent-session-head{grid-template-columns:minmax(0,1fr);gap:21px;padding:22px 0 26px}.agent-person h2{margin:6px 0;font-size:29px}.agent-person-avatar{width:26px;height:26px}.agent-person p{font-size:11px}.agent-call-actions{margin-top:10px}.agent-north-star{padding:0}.agent-north-star strong{font-size:17px}.agent-north-star p,.agent-north-star .agent-progress{display:none}.agent-north-star strong{margin:6px 0 0}.agent-work-grid{grid-template-columns:minmax(0,1fr)}.agent-main-flow{padding-right:0}.agent-memory{min-height:0;padding:40px 0;border:0}.agent-answer{margin-top:18px;padding:0}.agent-answer h3{margin:12px 0 6px;font-size:18px}.agent-answer blockquote{min-height:0;margin-top:15px;font-size:19px}.agent-answer-foot{margin-top:20px;padding:0}.agent-transcript{padding-top:50px}.agent-coach{grid-template-columns:minmax(0,1fr) auto}.agent-coach .agent-eyebrow{grid-column:1 / -1}.agent-note-compose{align-items:stretch;flex-direction:column}.agent-note-compose .agent-solid-action{align-self:flex-end}.agent-awaiting{grid-template-columns:minmax(0,1fr)}.agent-awaiting-hero{padding:42px 0 28px}.agent-awaiting-hero h2{font-size:34px}.agent-awaiting-motion{margin-top:27px}.agent-awaiting-queue{padding:23px 0;border:0}.agent-footer{flex-wrap:wrap}.agent-crm-top{align-items:center;flex-direction:row;gap:12px}.agent-crm-grid{grid-template-columns:minmax(0,1fr);gap:0}.agent-crm-list{padding:10px 0 18px;border:0}.agent-crm-detail{padding:23px 0}.agent-crm-event{grid-template-columns:76px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.agent-live-dot.speaking,.agent-progress i,.agent-reviewing span,.agent-awaiting-motion span{animation:none}.agent-answer-actions button,.agent-solid-action,.agent-outcomes button{transition:none}.agent-crm-detail{animation:none}}
