/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme;@layer base{@font-face{font-family:Manrope;src:url(/assets/manrope-variable-YLqzZcxC.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}:root{--font-editorial-family:"Manrope", Arial, sans-serif;--font-functional-family:"Manrope", Arial, sans-serif;--paper:#fff;--app-background:#fff;--ink:#0a0a0a;--surface:#f5f5f5;--muted:#64666b;--line:#e5e5e5;--field-border:#8a8a8a;--ink-hover:#292929;--gold:#a0803c;--danger:#8c2727;--success:#267347;--overlay:#00000040;--coin-shadow:#25241f12;--size-xs:12px;--size-small:13px;--size-label:14px;--size-detail:15px;--size-body:16px;--size-action-prominent:18px;--size-lead:20px;--size-metric:28px;--type-wordmark:26px;--page-max-width:1600px;--header-gutter:min(clamp(20px, calc(2.57vw + 13.4px), 6vw), 54.52px);--header-padding:clamp(25px, 2.222vw, 32px);--type-hero:clamp(56px, 7.5vw, 108px);--type-hero-mobile:clamp(40px, 11.8vw, 48px);--type-title:clamp(40px, 4.5vw, 56px);--type-task-title:clamp(28px, 3.3vw, 40px);--type-section:34px;--type-statement:clamp(24px, 3vw, 42px);--type-statement-mobile:clamp(28px, 6.5vw, 32px);--weight-regular:400;--weight-functional:500;--weight-medium:600;--weight-bold:700;--line-height-body:1.55;--line-height-relaxed:1.6;--line-height-title:1.05;--line-height-statement:1.08;--line-height-section:1.1;--line-height-hero:1.04;--letter-spacing-editorial:-.035em;--letter-spacing-wordmark:-1.3px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--field-radius:10px;--action-radius:999px;--control-height:48px;--control-height-prominent:56px;--touch-target:44px;--app-reading-width:760px;--app-work-width:960px;--app-frame-width:1016px;--app-report-width:1200px;--app-gutter:28px;--type-app-title:32px;--type-app-title-mobile:28px;--type-app-section:18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-functional-family);color:var(--ink);background:var(--paper);font-synthesis:none;line-height:var(--line-height-body)}*{box-sizing:border-box}body{margin:0}#root{width:100%;max-width:var(--page-max-width);margin-inline:auto;position:relative}[hidden]{display:none!important}a{color:inherit;text-underline-offset:5px}button,input:not([type=checkbox]):not([type=radio]),select,textarea{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}input,select,textarea{width:100%;min-width:0;min-height:var(--control-height);padding:var(--space-3) 14px;border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--surface);color:inherit;font-weight:var(--weight-regular);font-size:var(--size-body)}button:disabled{cursor:not-allowed;opacity:.5}:focus-visible{outline:2px solid var(--ink);outline-offset:var(--space-1)}h1,h2,h3{font-family:var(--font-editorial-family);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-editorial)}.wordmark,.brand{font-family:var(--font-functional-family);font-size:var(--type-wordmark);font-weight:var(--weight-bold);letter-spacing:var(--letter-spacing-wordmark);text-transform:lowercase;color:inherit;align-self:flex-start;line-height:1.2;text-decoration:none}.call-button,.primary,.secondary,.danger{min-height:var(--control-height);padding:var(--space-3) var(--space-6);border:1px solid var(--ink);border-radius:var(--action-radius);font-family:var(--font-functional-family);font-size:var(--size-body);font-weight:var(--weight-medium);line-height:var(--line-height-body);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.call-button,.primary{background:var(--ink);color:var(--paper)}.call-button:hover,.primary:hover:not(:disabled){background:var(--ink-hover)}.secondary{color:var(--ink);border-color:var(--line);background:0 0}.secondary:hover:not(:disabled){background:var(--surface)}.danger{color:var(--danger);border-color:var(--danger);background:0 0}}@layer components{:root{scrollbar-gutter:stable;--weight-medium:var(--weight-functional)}#root{flex-direction:column;min-height:100svh;display:flex}:root:has(.task-panel){background:var(--app-background)}body:has(.task-panel){background:var(--app-background)}h2:focus{outline:none}p{margin:var(--space-3) 0}small{color:var(--muted);font-size:var(--size-small);font-weight:var(--weight-regular);margin-top:5px;display:block}.topbar{padding:var(--header-padding) var(--header-gutter);justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap;margin:0;display:flex}.mode{color:var(--muted);font-size:var(--size-small);text-align:right}main{width:100%;max-width:736px;margin:var(--space-12) auto var(--space-20);padding:0 var(--space-7)}.task-panel{min-width:0}.section-head{margin-bottom:var(--space-6)}h1,h2{font-size:var(--type-title);line-height:var(--line-height-title);margin:0}h3{font-size:var(--type-section);line-height:var(--line-height-section);margin:0 0 14px}.task-panel h2,.task-panel h3{font-family:var(--font-functional-family);font-weight:var(--weight-medium);letter-spacing:normal}.task-panel h2{font-size:var(--type-app-title);font-weight:var(--weight-regular);letter-spacing:-.035em;line-height:1.2}.task-panel h3{font-size:var(--type-app-section);line-height:1.4;font-weight:var(--weight-functional);margin-bottom:8px}.call-evidence h3{font-size:14px;font-weight:var(--weight-regular);color:var(--muted);margin-bottom:12px}fieldset{border:0;min-width:0;margin:0;padding:0}label{font-size:var(--size-label);font-weight:var(--weight-medium);flex-direction:column;gap:10px;display:flex}textarea{resize:vertical;line-height:var(--line-height-relaxed)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}.spaced{margin-top:var(--space-6)}.hint{font-size:var(--size-label);color:var(--muted);margin:0 0 var(--space-5)}.demo-note{margin-bottom:var(--space-7);max-width:58ch}.text-button{min-height:var(--touch-target);padding:var(--space-3) 0;font-size:var(--size-label);color:var(--ink);text-underline-offset:4px;background:0 0;border:0;margin-top:6px;text-decoration:underline}.icon-button{width:var(--touch-target);min-height:var(--touch-target);padding:var(--space-3);color:var(--ink);border-radius:var(--action-radius);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover:not(:disabled){background:var(--surface)}.icon-button svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.actions{justify-content:flex-start;align-items:center;gap:var(--space-4);font-size:var(--size-small);color:var(--muted);flex-wrap:wrap;margin-top:22px;padding-top:0;display:flex}.actions small{margin:0}.error{color:var(--danger);border-left:3px solid var(--danger);font-size:var(--size-label);padding:10px 14px}.request{margin:0 0 var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--line);overflow-wrap:anywhere}.request small{margin-top:10px}.brief{margin-bottom:var(--space-6)}.brief-details{margin:0}dt{color:var(--muted);font-size:var(--size-small);margin-bottom:3px}dd{font-size:var(--size-detail);overflow-wrap:anywhere;margin:0}.brief-details>div{padding:var(--space-4) 0;border-bottom:1px solid var(--line);grid-template-columns:135px minmax(0,1fr);gap:18px;display:grid}.window-list{margin:0;padding:0;list-style:none}.window-list :where(li+li){margin-top:var(--space-2)}.checkbox{font-size:var(--size-label);font-weight:var(--weight-regular);flex-direction:row;align-items:start;margin:26px 0}.checkbox input{width:20px;height:20px;min-height:0;margin:2px var(--space-1) 0 0;accent-color:var(--ink);flex:none}.approved{font-size:var(--size-label);margin:var(--space-5) 0}.progress,.result{border-top:1px solid var(--line);padding:var(--space-6) 0 var(--space-3)}.progress p{color:var(--muted);font-size:var(--size-label)}.result h3{font-size:var(--type-section);margin:0 0 14px}.replacement{font-size:var(--size-lead);font-weight:var(--weight-medium)}.result dl div{margin-top:18px}details{font-size:var(--size-small)}summary{cursor:pointer;min-height:var(--touch-target);padding:11px 0}.events{margin-top:var(--space-6);border-top:1px solid var(--line)}.events ul{padding-left:var(--space-5)}.events li{margin-top:var(--space-3)}.voice-debug{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--line)}.voice-debug summary{font-weight:var(--weight-medium)}.voice-debug dl{font-size:var(--size-small)}.voice-debug dl div{margin-top:10px}.voice-debug dd{overflow-wrap:anywhere;margin:3px 0 0}.voice-debug ol{max-height:240px;font-family:var(--font-functional-family);font-variant-numeric:tabular-nums;font-size:var(--size-xs);padding-left:var(--space-6);overflow:auto}.voice-debug li{margin-top:var(--space-2)}.voice-debug time{color:var(--muted)}@media (width<=600px){.topbar{gap:var(--space-5)}.mode{font-size:var(--size-xs);max-width:150px}main{margin:var(--space-8) auto var(--space-12);padding:0 var(--header-gutter)}.brief-details>div{grid-template-columns:1fr;gap:5px}.actions{flex-wrap:wrap}.actions>button{width:100%}}.auth-panel{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:3rem 1rem;display:flex}.sign-in-screen{place-items:center;min-height:100svh;display:grid}.sign-in-screen>.topbar{position:absolute;inset:0 0 auto}.sign-in-screen>.auth-panel{margin:0;padding:96px 20px}.auth-panel h1{font-size:clamp(28px,3vw,36px);line-height:1.15}.account-message{max-width:520px}.account-message section[aria-labelledby=profile-heading] form{gap:var(--space-6);margin-block:var(--space-6);display:grid}.account-message section[aria-labelledby=profile-heading] form .primary{justify-self:center}.account-actions{align-items:center;gap:16px;display:flex}.admin-screen{flex-direction:column;min-height:100svh;display:flex}.admin-topbar{z-index:2;background:var(--paper);min-height:96px;padding:var(--space-6) var(--space-8);border-bottom:1px solid var(--line);position:sticky;top:0}.admin-brand-group{align-items:center;gap:var(--space-4);display:flex}.admin-brand-group>span{padding-left:var(--space-4);border-left:1px solid var(--line);color:var(--muted);font-size:var(--size-label)}.admin-workspace{width:100%;max-width:var(--page-max-width);flex:1;grid-template-columns:216px minmax(0,1fr);margin-inline:auto;display:grid}.admin-sidebar{align-self:start;gap:var(--space-6);min-height:calc(100svh - 96px);max-height:calc(100svh - 96px);padding:var(--space-8) var(--space-5);border-right:1px solid var(--line);flex-direction:column;display:flex;position:sticky;top:96px;overflow-y:auto}.admin-sidebar nav{gap:var(--space-1);display:grid}.admin-sidebar :where(nav) a{min-height:var(--control-height);padding:var(--space-3) var(--space-4);border-radius:var(--field-radius);color:var(--muted);font-weight:var(--weight-functional);align-items:center;text-decoration:none;display:flex}.admin-sidebar :where(nav) a:hover{background:var(--surface);color:var(--ink)}.admin-sidebar :where(nav) a[aria-current=page]{background:var(--ink);color:var(--paper)}.admin-sidebar-note{color:var(--muted);padding-inline:var(--space-4);font-size:var(--size-small);margin-top:auto}.admin-menu-button,.admin-sidebar-account{display:none}.admin-panel{min-width:0;max-width:none;padding:var(--space-10) var(--space-10) var(--space-16);text-align:left;margin:0}.admin-panel[hidden]{display:none}.admin-page-heading{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-8);display:flex}.admin-panel h1{font-size:var(--type-app-title);font-weight:var(--weight-regular);line-height:1.2}.admin-page-heading>p,.admin-waitlist>p{color:var(--muted);font-size:var(--size-label)}.admin-report-toolbar{align-items:end;gap:var(--space-4);padding-bottom:var(--space-6);flex-wrap:wrap;display:flex}.admin-report-toolbar>p{color:var(--muted);font-size:var(--size-label);margin-block:var(--space-3);flex:240px}.admin-report-toolbar label{gap:var(--space-2);font-size:var(--size-small);display:grid}.admin-report-toolbar select{min-width:152px;font-size:var(--size-label)}.admin-summary{margin:0 0 var(--space-10);border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-summary>:where(div){min-width:0;padding:var(--space-6) var(--space-4);border-right:1px solid var(--line)}.admin-summary>div:first-child{padding-left:0}.admin-summary>div:last-child{border-right:0}.admin-summary dt{font-size:var(--size-label);font-weight:var(--weight-functional)}.admin-summary dd{margin:var(--space-2) 0;font-size:var(--size-metric);font-variant-numeric:tabular-nums}.admin-summary p{color:var(--muted);font-size:var(--size-small);margin:0}.admin-report-section{margin-bottom:var(--space-10)}.admin-report-section h2{margin-bottom:var(--space-3);font-size:var(--type-app-section);font-weight:var(--weight-functional);line-height:1.4}.admin-report-section>p,.admin-section-title p,.admin-report-updated{color:var(--muted);font-size:var(--size-label)}.admin-section-title{justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6);align-items:baseline;display:flex}.admin-section-title>p{color:var(--ink);flex-shrink:0}.admin-volume-layout{gap:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:start;display:grid}.admin-volume-chart{padding-top:var(--space-5);margin:0}.admin-volume-chart svg{width:100%;height:220px;fill:var(--ink);overflow:visible}.admin-volume-chart line{stroke:var(--line)}.admin-chart-scale,.admin-chart-endpoints{color:var(--muted);font-size:var(--size-small)}.admin-chart-scale{margin:0 0 var(--space-2)}.admin-chart-endpoints{justify-content:space-between;gap:var(--space-3);display:flex}.admin-volume-chart figcaption{color:var(--muted);font-size:var(--size-small);margin-top:var(--space-4)}.admin-table-scroll{overscroll-behavior:contain;max-width:100%;overflow:auto}.admin-daily-table{max-height:300px}.admin-data-table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--size-label);font-variant-numeric:tabular-nums}.admin-data-table caption{padding-bottom:var(--space-3);text-align:left;color:var(--muted)}.admin-data-table :is(th,td){padding:var(--space-4) var(--space-3);border-bottom:1px solid var(--line);vertical-align:top}.admin-data-table th{font-weight:var(--weight-functional)}.admin-data-table thead th{white-space:nowrap;color:var(--muted);background:var(--paper);position:sticky;top:0}.admin-table-secondary{color:var(--muted);font-weight:var(--weight-regular);display:block}.admin-facts{gap:var(--space-6);padding-block:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-facts dt{color:var(--muted);font-size:var(--size-label)}.admin-facts dd{margin:var(--space-2) 0 0;font-size:var(--size-lead);font-variant-numeric:tabular-nums}.admin-notice{padding:var(--space-4);background:var(--surface);font-size:var(--size-label)}.admin-overview-secondary{gap:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-latency-summary{gap:var(--space-4);margin-block:var(--space-5);font-size:var(--size-label);display:grid}.admin-latency-summary dt{color:var(--muted)}.admin-latency-summary dd{margin:var(--space-1) 0 0;font-variant-numeric:tabular-nums}.admin-latency-summary :where(dd) span{display:block}.admin-latency-range{width:136px;height:24px;margin-block:var(--space-1);display:block;position:relative}.admin-latency-range>span{background:var(--muted);height:4px;display:block;position:absolute;top:10px}.admin-latency-range>i{background:var(--ink);width:4px;height:16px;display:block;position:absolute;top:4px}.admin-form{text-align:left;gap:20px;width:min(100%,400px);margin-top:16px;display:grid}.admin-form .error{margin:0}.admin-waitlist h2{font-size:var(--type-app-title-mobile);line-height:1.2}.admin-remove-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin-top:24px;display:grid}.admin-entries{margin:32px 0;padding:0;list-style:none}.admin-entries li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:16px 0;display:flex}.admin-entries time{color:var(--muted);font-size:var(--size-label)}.admin-sign-out{margin-top:8px}@media (width<=1100px){.admin-volume-layout{grid-template-columns:1fr}.admin-daily-table{max-height:240px}.admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-summary>div:nth-child(2){border-right:0}.admin-summary>div:nth-child(3){padding-left:0}.admin-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.admin-topbar{min-height:88px;padding:var(--space-5);position:static}.admin-overview-secondary{grid-template-columns:1fr;gap:0}.admin-workspace{display:block}.admin-sidebar{min-height:calc(100svh - 88px);max-height:none;padding:var(--space-5);border-right:0;display:none;position:static;overflow-y:visible}.admin-sidebar.is-open{display:flex}.admin-menu-button,.admin-sidebar-account{display:block}.admin-desktop-account{display:none}.admin-sidebar-account{padding:var(--space-4);margin-top:auto}.admin-sidebar-note{margin-top:0}.admin-panel{padding:var(--space-8) var(--space-5) var(--space-12)}.admin-page-heading>p{display:none}}@media (width<=600px){.admin-panel h1{font-size:var(--type-app-title-mobile)}.admin-summary>:where(div){padding-block:var(--space-5)}.admin-volume-chart svg{height:180px}.admin-section-title{display:block}.admin-report-toolbar{gap:var(--space-3)}.admin-report-toolbar>p{flex-basis:100%;margin:0}.admin-report-toolbar label{flex:1}.admin-report-toolbar select{width:100%}.admin-remove-form{grid-template-columns:1fr}.admin-sign-out{width:100%}}.rehearsal-dashboard{margin-top:var(--space-6);padding-top:0}.rehearsal-dashboard .section-head{margin-bottom:var(--space-5)}.rehearsal-dashboard h3,.rehearsal-dashboard h4{margin:.5rem 0}.owner-controls,.decision-card,.session-banner{margin:var(--space-7) 0}.owner-controls{padding:0}.session-banner{font-size:var(--size-label);flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.decision-card.pending{border-left:2px solid var(--gold);padding-left:var(--space-5)}.decision-card.authorised,.decision-card.approved{border-left:2px solid var(--ink);padding-left:var(--space-5)}.rehearsal-events{max-height:360px;padding-left:1.3rem;overflow-y:auto}.rehearsal-events li{overflow-wrap:anywhere;padding:.4rem 0}.rehearsal-events time{font-size:var(--size-xs);color:var(--muted);margin-right:.4rem}.history-item{text-align:left;width:100%;padding:var(--space-4) 0;border:0;border-bottom:1px solid var(--line);background:0 0;margin:.5rem 0;display:block}.history-item span,.history-item small{display:block}.history-item small{color:var(--muted);margin-top:.3rem}.cl-rootBox .cl-formButtonPrimary:after{box-shadow:none;background-image:none}.site-links{padding:24px var(--header-gutter);border-top:1px solid var(--line);flex-wrap:wrap;gap:20px;margin-top:auto;font-size:14px;display:flex}.site-links a{min-height:var(--touch-target);align-items:center;display:inline-flex}.task-preparation{margin-block:var(--space-6)}.prepared-brief dl{grid-template-columns:120px minmax(0,1fr);gap:12px 20px;margin-block:20px;display:grid}.prepared-brief dt{color:var(--muted)}.prepared-brief dd{overflow-wrap:anywhere;margin:0}@media (width<=600px){.prepared-brief dl{grid-template-columns:1fr;gap:8px}.prepared-brief dd{margin-bottom:8px}}.brief-editor{gap:16px;margin-block:20px;display:grid}.brief-editor label{margin:0}.brief-editor textarea{min-height:80px}.rehearsal-intro{margin-top:20px}.task-feedback{padding-block:var(--space-5);border-top:1px solid var(--line)}.task-feedback h3,.prepared-brief h3{margin-block:0 12px;font-size:1.25rem}.missing-details{margin-block:16px;padding-left:20px}.missing-details li{overflow-wrap:anywhere;margin-block:8px}.clarification-history,.clarification-history dl{margin-block:16px}.clarification-history dt{color:var(--muted)}.clarification-history dd{overflow-wrap:anywhere;margin:4px 0 16px}.command-form{padding:0}.command-form textarea{background:var(--surface);min-height:126px;padding:16px;font-size:16px}.command-form .demo-note{margin-bottom:16px}.live-preparation .task-hints{padding-top:0}.live-preparation .task-hints>.hint:last-child{margin-bottom:0}.live-preparation .task-hints h3{font-size:var(--type-app-section)}.live-preparation .task-hints p{font-size:14px}.live-preparation .review-task{border-radius:999px;margin-top:16px}.command-form .prepared-brief{border-top:1px solid var(--line);padding-top:24px}@media (width<=600px){.live-preparation .review-task{width:100%;min-height:56px}}.customer-main{max-width:calc(var(--app-reading-width) + 2 * var(--app-gutter));margin-top:32px}.journey-screen{animation:none}.journey-screen h2:focus{outline:none}.journey-lead{overflow-wrap:anywhere;max-width:58ch;margin:20px 0 32px;font-size:19px;line-height:1.5}.journey-rows{margin:0}.journey-rows>div{border-top:1px solid var(--line);padding:20px 0;grid-template-columns:140px minmax(0,1fr);gap:8px 24px;padding-block:12px;display:grid}.journey-rows dt{margin:0;font-size:14px}.journey-rows dd{font-size:15px;line-height:1.6}.journey-disclosure{border-top:1px solid var(--line);font-size:15px}.journey-disclosure summary{min-height:56px;padding:18px 0}:where(.journey-disclosure) .journey-rows>div{padding:16px 0}.opening-quote{border-left:2px solid var(--line);margin-bottom:24px;padding-left:20px}.journey-price>div{align-items:baseline;gap:20px;display:flex}.journey-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:28px;display:flex}.journey-actions .primary,.preview-controls .secondary{border-radius:999px}.journey-actions .primary{min-height:56px;padding-inline:var(--app-gutter);font-size:16px}.journey-actions .text-button{margin:0}.journey-footnote{color:var(--muted);margin-top:16px;font-size:13px}.journey-result-mark{background:var(--surface);width:64px;height:64px;font-size:30px;font-weight:var(--weight-regular);border-radius:50%;place-items:center;margin-bottom:28px;display:grid}.sorted-mark{background:var(--ink);color:var(--paper)}.sorted-mark svg{stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:32px}.sorted-mark path{stroke-dasharray:32;animation:.42s ease-out both sorted-tick}.journey-timeline{margin:36px 0;padding:0;list-style:none}.journey-timeline li{align-items:start;gap:16px;padding-bottom:28px;font-size:16px;display:flex;position:relative}.journey-timeline li:last-child{padding-bottom:0}.journey-timeline li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:28px;bottom:4px;left:12px}.timeline-dot{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:14px;display:grid}.current .timeline-dot{border:7px solid var(--ink)}.complete .timeline-dot{background:var(--ink);border-color:var(--ink);color:var(--paper)}.waiting{color:var(--muted)}.journey-timeline small{margin-top:2px}.journey-aside{background:var(--surface);border-radius:20px;margin:28px 0;padding:24px}.journey-aside p{margin:0 0 8px;font-size:16px}.journey-aside span{color:var(--muted);font-size:15px;display:block}.journey-aside .no-retry{margin:16px 0 0;font-size:14px}.journey-receipt{grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;padding:4px 0 28px;font-size:15px;display:grid}.journey-receipt strong{font-weight:var(--weight-regular);font-size:22px}.journey-receipt small{grid-column:1/-1;margin:0}.journey-evidence{padding:8px 0 16px}.customer-preview .journey-evidence h3{margin:0;font-size:15px}.journey-evidence p{color:var(--muted);margin:8px 0 0}.call-transcript p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;line-height:1.65}.preview-controls{border-top:1px solid var(--line);color:var(--muted);margin-top:56px;padding-top:20px;font-size:13px}.preview-controls>span{display:block}.preview-controls label{max-width:320px;font-weight:var(--weight-regular);margin-top:20px}.preview-controls select{background:var(--paper);font-size:14px}.preview-examples,.preview-buttons{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.preview-controls .secondary{padding-inline:20px;font-size:14px}@keyframes sorted-tick{0%{stroke-dashoffset:32px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.journey-screen,.sorted-mark path{animation:none}}@media (width<=600px){.customer-main{margin-top:32px}.journey-lead{margin-bottom:24px;font-size:17px}.journey-rows>div{grid-template-columns:1fr;padding:16px 0}.journey-actions{gap:12px}.journey-actions .primary{width:100%}.journey-actions .text-button{margin-inline:auto}.journey-aside{padding:20px}.preview-examples{flex-direction:column;align-items:stretch}.preview-controls{margin-top:40px}}.customer-app{font-size:var(--size-body);line-height:var(--line-height-relaxed)}.customer-app .customer-main{max-width:calc(var(--app-report-width) + 2 * var(--app-gutter));margin-top:32px;margin-bottom:64px}.journey-input-heading,.customer-app .command-form,.customer-app .task-preparation{max-width:none}#root:has(>.customer-app:not([hidden])>.dashboard-header){max-width:none}.dashboard-header .topbar{max-width:var(--app-frame-width);min-height:84px;padding:var(--space-5) var(--app-gutter);flex-wrap:nowrap;margin-inline:auto}.dashboard-nav-items{max-width:var(--app-frame-width);padding-inline:var(--app-gutter);scrollbar-width:thin;gap:28px;margin-inline:auto;display:flex;overflow-x:auto}.dashboard-account{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.dashboard-header .brand{align-self:center}.dashboard-menu-toggle,.dashboard-mobile-account{display:none}.dashboard-nav{border-bottom:1px solid var(--line)}.dashboard-nav :is(button,a){min-height:52px;color:var(--muted);font-size:var(--size-label);font-weight:var(--weight-medium);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:8px;padding:12px 0;text-decoration:none;display:inline-flex}.dashboard-nav button:hover:not(:disabled),.dashboard-nav a:hover,.dashboard-nav button[aria-current=page]{color:var(--ink)}.dashboard-nav a{margin-left:auto}.dashboard-nav button[aria-current=page]{border-bottom-color:var(--ink)}.dashboard-nav :is(button,a):focus-visible{outline-offset:-4px}.dashboard-nav svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.customer-app .journey-lead{font-size:var(--size-body);line-height:var(--line-height-relaxed);max-width:68ch;color:var(--muted);margin:10px 0 24px}.customer-app .journey-aside{border-radius:var(--field-radius);margin-block:24px;padding:20px}.customer-app .journey-aside p:last-child{margin-bottom:0}.customer-app .call-progress{animation:none}.customer-app .call-progress>.call-controls{z-index:2;background:var(--app-background);border-bottom:1px solid var(--line);margin-top:8px;padding-block:12px;position:sticky;top:0}.call-progress :is(h3,button,.call-transcript){scroll-margin-top:84px}.live-transcript{margin-block:28px}.transcript-heading{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-bottom:12px;display:flex}.customer-app .transcript-heading h3{margin:0}.transcript-heading span{color:var(--muted);font-size:var(--size-small)}.live-transcript .call-transcript{overflow-anchor:none;scrollbar-gutter:stable;border:1px solid var(--field-border);border-radius:var(--field-radius);min-height:112px;max-height:min(50svh,440px);padding:4px 16px;overflow-y:auto}.call-transcript:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.transcript-empty{color:var(--muted)}.transcript-latest{margin-top:12px}.call-status>p{font-size:var(--size-detail);margin:0}.call-status>.error{margin-top:8px}.call-meta .journey-footnote{font-size:var(--size-small);margin:0}.customer-app .journey-actions{gap:16px;margin-top:24px}.customer-app .journey-actions .primary{min-height:var(--control-height);padding-inline:20px}.customer-app .command-form{padding:0}.customer-app .task-preparation{margin-block:12px 0}.customer-app .task-hints .hint{margin-bottom:0}.customer-app .review-task,.draft-start-over{margin-top:12px}.task-page-actions{max-width:var(--app-reading-width);margin:0 auto var(--space-6);justify-content:flex-end;display:flex}.request-history h2{margin-bottom:16px}.history-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.history-heading h2{margin-bottom:0}.request-history li{border-bottom:1px solid var(--line)}.request-history li:last-child{border-bottom:0}.request-history li button:hover:not(:disabled){background:var(--surface)}.request-history li button:focus-visible{outline-offset:-3px}.request-history li span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.request-history small{font-size:14px}.saved-command{white-space:pre-wrap;overflow-wrap:anywhere}.saved-brief{gap:8px;margin-block:24px;display:grid}.saved-brief dd{margin-bottom:12px}@media (width<=600px){.customer-app .customer-main{padding-inline:var(--header-gutter);margin-top:28px}.dashboard-header .topbar{padding:20px var(--header-gutter);border-bottom:1px solid var(--line)}.dashboard-account{display:none}.dashboard-menu-toggle{background:var(--surface);border-radius:var(--field-radius);width:48px;height:48px;display:inline-flex}.dashboard-nav{border:0;display:none}.dashboard-nav[data-open=true]{flex-direction:column;min-height:calc(100svh - 89px);display:flex}.customer-app[data-menu-open=true] .customer-main{display:none}.dashboard-nav-items{width:100%;padding:24px var(--header-gutter);flex-direction:column;gap:8px;overflow:visible}.dashboard-nav :is(button,a){border-radius:var(--field-radius);width:100%;min-height:56px;font-size:var(--size-action-prominent);text-align:left;white-space:normal;border:0;gap:12px;padding:16px}.dashboard-nav button[aria-current=page]{background:var(--surface)}.dashboard-nav a{margin-left:0}.dashboard-mobile-account:not(:empty){padding:24px var(--header-gutter) max(24px, env(safe-area-inset-bottom));border-top:1px solid var(--line);margin-top:auto;display:flex}}.customer-app.app-loading .customer-main{max-width:var(--app-frame-width)}.loading-status{color:var(--muted);font-size:var(--size-label);align-items:center;gap:10px;margin:0 0 24px;display:flex}.loading-spinner{border:2px solid var(--line);border-top-color:var(--ink);border-radius:50%;flex:none;width:16px;height:16px;animation:1s linear infinite loading-spin}.skeleton{background:var(--line);border-radius:4px}.skeleton-avatar{border-radius:50%;width:44px;height:44px}.loading-nav .dashboard-nav-items{align-items:center;min-height:52px}.loading-nav .skeleton{width:100px;height:16px}.loading-nav .skeleton:last-child{width:150px}.loading-content{max-width:var(--app-reading-width)}.customer-app .loading-content{max-width:none}.sign-in-loading .content-loading{text-align:left;width:min(400px,100%)}.sign-in-loading{place-items:center;min-height:100svh;display:grid}.sign-in-loading .dashboard-header{background:0 0;position:absolute;inset:0 0 auto}.sign-in-loading .dashboard-header .topbar{max-width:none;padding:var(--header-padding) var(--header-gutter)}.sign-in-loading .auth-panel{margin:0;padding:96px 20px}.task-panel h2+.content-loading{margin-top:16px}.skeleton-title{width:min(300px,80%);height:28px;margin-bottom:16px}.skeleton-description{width:min(480px,95%);height:14px;margin-bottom:28px}.skeleton-field{border-radius:var(--field-radius);background:var(--surface);border:1px solid var(--line);height:112px}@keyframes loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loading-spinner{animation:none}}@media (width<=600px){.app-loading .skeleton-avatar{border-radius:var(--field-radius);width:48px;height:48px}}.app-home>.text-button{display:block}@media (width<=600px){.dashboard-header .topbar{gap:12px}}.caller-contact-dialog{border:1px solid var(--line);border-radius:var(--field-radius);max-width:min(560px,100% - 32px);color:var(--ink);background:var(--paper);padding:24px}.caller-contact-dialog::backdrop{background:var(--overlay)}.caller-contact-dialog h2{font-size:24px;font-weight:var(--weight-functional)}.caller-contact-dialog .account-actions{flex-wrap:wrap}.task-panel[data-costs=true]{max-width:var(--app-report-width);width:100%}.cost-report{width:100%;color:var(--ink)}.cost-report h2{margin-bottom:8px}.cost-report h3{font-size:var(--type-app-section);font-weight:var(--weight-functional);margin:0 0 8px}.cost-report h4{margin:0 0 8px;font-size:15px}.cost-report p{line-height:1.6}.cost-section-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.cost-as-of{color:var(--muted);text-align:right;white-space:nowrap;margin:0;font-size:12px}.cost-filters{flex-wrap:wrap;align-items:end;gap:16px;margin:28px 0 24px;display:flex}.cost-filters>p{flex-basis:100%;margin:0}.cost-notice{border-left:3px solid var(--ink);background:var(--surface);margin:24px 0;padding:20px}.cost-notice p{margin:8px 0 0;font-size:14px}.cost-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:32px 0;display:grid}.cost-summary dt{color:var(--muted);font-size:13px}.cost-summary dd{font-size:26px;font-weight:var(--weight-functional);letter-spacing:-.7px;font-variant-numeric:tabular-nums;margin:10px 0}.cost-summary span{color:var(--muted);font-size:12px;line-height:1.6;display:block}.cost-report>section{border-top:1px solid var(--line);padding:28px 0}.cost-chart{border-bottom:1px solid var(--line);align-items:end;gap:3px;height:160px;margin-top:24px;display:flex}.cost-bar-column{flex:1;align-items:end;min-width:0;height:100%;display:flex}.cost-bar{background:var(--ink);border-radius:2px 2px 0 0;width:100%;min-height:2px}.cost-bar-gap{border-top:2px dotted var(--muted);width:100%}.cost-axis{color:var(--muted);justify-content:space-between;margin:10px 0 20px;font-size:12px;display:flex}.cost-table-scroll{max-width:100%;overflow-x:auto}.cost-report table{border-collapse:collapse;text-align:left;width:100%;margin-top:16px;font-size:14px}.cost-report th,.cost-report td{border-bottom:1px solid var(--line);vertical-align:top;padding:16px 16px 16px 0}.cost-report th{font-weight:var(--weight-functional)}.cost-report thead th{color:var(--muted);white-space:nowrap;font-size:12px}.cost-report td:last-child,.cost-report th:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding-right:0}.cost-report th span{font-weight:var(--weight-regular);color:var(--muted);margin-top:5px;font-size:12px;display:block}.cost-report .text-button{min-height:44px}.cost-table-filters{gap:16px;display:flex}.cost-money-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.cost-money-values dt,.cost-detail-values dt{color:var(--muted);font-size:13px}.cost-money-values dd{font-size:20px;font-weight:var(--weight-functional);margin:8px 0 0}.cost-pagination{justify-content:end;align-items:center;gap:16px;margin:20px 0;display:flex}.cost-detail{border:1px solid var(--field-border);outline-offset:4px;border-radius:8px;margin-top:24px;padding:24px;scroll-margin-top:20px}.cost-attempt-detail{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.cost-detail-values>div{justify-content:space-between;gap:20px;margin:16px 0;display:flex}.cost-detail-values dd{text-align:right;margin:0}.cost-detail-values dd span{color:var(--muted);margin-top:8px;font-size:12px;display:block}.cost-method{border-top:1px solid var(--line);padding-top:24px}.cost-report summary{cursor:pointer;min-height:44px;font-size:14px;font-weight:var(--weight-functional);padding:12px 0}.cost-empty{padding:20px 0}@media (width<=900px){.cost-summary,.cost-money-values{grid-template-columns:repeat(2,minmax(0,1fr))}.cost-section-heading{flex-wrap:wrap}}@media (width<=600px){.cost-summary{gap:24px 16px}.cost-summary dd{font-size:22px}.cost-as-of{text-align:left}.cost-section-heading,.cost-filters{gap:12px}.cost-filters label{flex:180px;min-width:min(100%,180px)}.cost-filters .primary{width:100%}.cost-table-filters{flex-wrap:wrap;width:100%}.cost-table-filters label{flex:1;min-width:120px}.cost-detail{padding:16px}.cost-detail-values>div{flex-direction:column;gap:8px}.cost-detail-values dd{text-align:left}.cost-report table{min-width:550px}.cost-money-values{grid-template-columns:1fr}.cost-report section[aria-labelledby=cost-attempts-heading] table,.cost-report section:is([aria-labelledby=cost-breakdown-heading],[aria-labelledby=cost-responses-heading]) table{min-width:0}.cost-report section[aria-labelledby=cost-attempts-heading] thead,.cost-report section:is([aria-labelledby=cost-breakdown-heading],[aria-labelledby=cost-responses-heading]) thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cost-report section[aria-labelledby=cost-attempts-heading] tbody tr,.cost-report section:is([aria-labelledby=cost-breakdown-heading],[aria-labelledby=cost-responses-heading]) tbody tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;column-gap:16px;padding:16px 0;display:grid}.cost-report section[aria-labelledby=cost-attempts-heading] tbody tr>*,.cost-report section:is([aria-labelledby=cost-breakdown-heading],[aria-labelledby=cost-responses-heading]) tbody tr>*{border:0;padding:0}.cost-report section[aria-labelledby=cost-attempts-heading] tbody th,.cost-report section:is([aria-labelledby=cost-breakdown-heading],[aria-labelledby=cost-responses-heading]) tbody th{grid-area:1/1}.cost-report section[aria-labelledby=cost-attempts-heading] tbody td:nth-child(2),.cost-report section:is([aria-labelledby=cost-breakdown-heading],[aria-labelledby=cost-responses-heading]) tbody td:nth-child(2){grid-area:2/1;margin-top:8px}.cost-report section[aria-labelledby=cost-attempts-heading] tbody td:nth-child(3),.cost-report section:is([aria-labelledby=cost-breakdown-heading],[aria-labelledby=cost-responses-heading]) tbody td:nth-child(3){color:var(--muted);grid-area:3/1;margin-top:8px;font-size:12px}.cost-report section[aria-labelledby=cost-attempts-heading] tbody td:nth-child(3):before{content:"Voice usage: "}.cost-report section[aria-labelledby=cost-attempts-heading] tbody td:last-child,.cost-report section:is([aria-labelledby=cost-breakdown-heading],[aria-labelledby=cost-responses-heading]) tbody td:last-child{grid-area:1/2/span 3;padding-top:12px;font-size:14px}.cost-report section[aria-labelledby=cost-attempts-heading] tbody td:last-child:before,.cost-report section:is([aria-labelledby=cost-breakdown-heading],[aria-labelledby=cost-responses-heading]) tbody td:last-child:before{content:"Partial estimate";color:var(--muted);margin-bottom:8px;font-size:11px;display:block}}.cost-response-table td span{color:var(--muted);margin-top:5px;font-size:12px;display:block}.cost-response-table details{overflow-wrap:anywhere;max-width:350px}.cost-response-table details p{font-size:12px}.home-start{margin-block:20px 32px}.home-resume{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-block:20px;display:flex}.home-resume>div{min-width:0}.home-resume p{overflow-wrap:anywhere;margin:4px 0}.home-resume .saved-command{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.saved-call-status,.command-guidance{color:var(--muted);font-size:var(--size-label)}.command-guidance{margin:10px 0 0}.command-guidance+label{margin-top:20px}.task-examples{font-size:var(--size-body);margin:0}.task-examples summary{min-height:48px;font-weight:var(--weight-functional);font-size:var(--size-label);padding-block:12px}.task-examples ul{margin:0;padding:0;list-style:none}.task-examples li{border-bottom:1px solid var(--line);padding-block:16px}.task-examples h3{font-size:var(--type-app-section);margin:0 0 4px}.task-examples p{margin:0 0 12px}.task-examples .secondary{min-height:48px}.task-examples+label{margin-top:0}.task-examples[open]+label{margin-top:16px}.customer-app .task-hints{padding-top:0}.task-ready{align-items:flex-start;gap:12px;padding:16px 0 4px;display:flex}.task-ready svg{width:24px;height:24px;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.task-ready p{overflow-wrap:anywhere;margin:0}.task-ready .ready-objective{color:var(--muted);margin-top:4px}.customer-app .owner-approval .journey-lead{color:var(--ink);margin:12px 0 24px;font-size:20px;line-height:1.5}.journey-price{border-top:1px solid var(--line);margin-top:24px;background:0 0;border-radius:0;margin-block:8px 16px;padding:16px 0 0}.journey-price strong{font-weight:var(--weight-regular);white-space:nowrap;letter-spacing:-.025em;font-size:24px}.journey-price span{font-size:14px}.journey-price p{color:var(--muted);margin:10px 0 0;max-width:none;margin-top:4px;font-size:14px}.customer-app .owner-approval .journey-actions{margin-top:16px}.call-heading{justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.call-heading>div:first-child{min-width:0}.call-destination{overflow-wrap:anywhere;font-size:14px;font-weight:var(--weight-regular);color:var(--muted);margin:6px 0 0}.call-evidence p{overflow-wrap:anywhere;font-size:15px}.approved-instructions{margin-block:28px 12px}.approved-instructions h3{margin-bottom:16px}.customer-app .live-transcript{margin-block:24px}.journey-rows dd p{margin:0 0 4px}.journey-rows dd p:last-child{margin:0}.customer-app .call-transcript p{overflow-wrap:anywhere}@media (width<=600px){.home-resume{flex-direction:column;align-items:stretch;gap:12px;padding-block:20px}.home-resume .secondary{align-self:flex-start}.call-heading{flex-direction:column;gap:12px}.customer-app .call-controls{width:auto}.customer-app .call-controls button{width:auto;min-height:48px}.journey-rows>div{gap:4px;padding-block:12px}.journey-price>div{flex-wrap:wrap;gap:4px 12px}.customer-app .owner-approval .journey-actions{gap:8px}.customer-app .owner-approval .journey-actions .text-button{min-height:44px}.command-guidance{font-size:13px}}.cost-provider-values dd,.cost-provider-amount,.cost-provider-evidence dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.cost-provider-evidence{margin-block:var(--space-6)}.cost-provider-evidence h5{margin-bottom:var(--space-2);font-size:1rem}.cost-provider-amount{font-weight:var(--weight-functional)}.admin-calling{border-block:1px solid var(--line);overflow-wrap:anywhere;margin-block:24px;padding-block:24px}.admin-calling h2{font-size:24px}.admin-calling :is(p,h3,details){margin-block:16px}.admin-calling h3{font-size:var(--type-app-section);font-weight:var(--weight-functional)}.admin-calling .calling-state{font-weight:var(--weight-functional)}.calling-actions{flex-wrap:wrap;gap:12px;display:flex}.admin-calling input{width:100%;min-width:0}.admin-calling li{margin-block:12px}@media (width<=600px){.calling-actions{flex-direction:column}.calling-actions button{width:100%}}.calling-availability{border-block:1px solid var(--line);margin-block:16px;padding-block:16px}.customer-app .task-panel{max-width:var(--app-work-width);margin-inline:auto}.customer-app .task-panel[data-costs=true]{max-width:none}.customer-app .content-loading,.customer-app :is(.journey-input-heading,.command-form,.journey-screen,.app-home){max-width:var(--app-reading-width);margin-inline:auto}.dashboard-header{background:var(--paper)}.dashboard-header .topbar,.dashboard-nav-items{max-width:var(--app-frame-width)}.journey-input-heading{margin-bottom:24px}.command-form :is(#task-goal,#preview-task-goal){field-sizing:content;border-radius:16px;min-height:126px;max-height:440px;padding:16px}.app-home{margin-top:32px}.customer-app .home-resume h3{color:var(--muted);font-size:14px;font-weight:var(--weight-regular)}.home-resume .secondary{background:var(--surface);border-color:#0000;flex-shrink:0;padding-inline:16px;font-size:14px}.home-resume p:first-of-type{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.request-history ul{border:0;border-top:1px solid var(--line);border-radius:0;margin:0;padding:0;list-style:none;overflow:hidden}.request-history li button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;grid-template-columns:minmax(0,1fr) 140px 110px 20px;align-items:center;gap:16px;padding:22px 12px;display:grid}.request-history li .request-title{-webkit-line-clamp:1;font-weight:var(--weight-medium)}.request-history li .request-state,.request-history time{color:var(--muted);font-size:13px}.request-history li .request-state[data-state=needs_review]{color:var(--ink);font-weight:var(--weight-medium)}.request-chevron{width:20px;height:20px;stroke:var(--muted);stroke-width:1.5px}.call-objective{overflow-wrap:anywhere;color:var(--muted);margin:24px 0 8px;margin-block:16px 0;font-size:14px;line-height:1.5}.customer-app .call-progress .journey-aside{border-left:3px solid var(--field-border);background:var(--surface);border:0;border-radius:12px;margin-block:20px;padding:16px 20px}.call-status{color:var(--muted);border:0;padding:0}.call-progress .next-task-actions{margin-block:20px 28px}@media (width<=600px){.request-history li button{grid-template-columns:minmax(0,1fr) auto 20px;gap:6px 12px;padding:20px 0}.request-history li .request-title{grid-column:1/3}.request-chevron{grid-area:1/3/3}.call-objective{margin-top:16px;font-size:14px}}.customer-app .request-history .request-title{font-weight:var(--weight-regular)}.back-button{margin:0 0 24px -10px}.customer-app .history-back{text-align:left;width:100%;max-width:var(--app-reading-width);margin-inline:auto;display:block}.account-trigger{min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:inline-flex}.account-trigger:hover,.account-trigger[aria-current]{color:var(--ink);background:var(--surface)}.account-trigger svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:20px;height:20px}.customer-account{max-width:var(--app-reading-width);margin-inline:auto}.account-profile{align-items:center;gap:18px;padding-block:24px 32px;display:flex}.account-avatar{background:var(--surface);width:56px;height:56px;color:var(--muted);border-radius:50%;flex:0 0 56px;place-items:center;font-size:20px;display:grid;overflow:hidden}.account-avatar img{object-fit:cover;width:100%;height:100%}.account-identity{overflow-wrap:anywhere;min-width:0}.customer-app .account-identity h3{font-size:var(--type-app-section);font-weight:var(--weight-functional);margin:0}.customer-app .account-identity p{color:var(--muted);margin:4px 0 0;font-size:14px}.customer-app .account-identity .account-provider{font-size:13px}.account-description{color:var(--muted);margin-top:6px;font-size:14px;display:block}.account-status-action{margin-top:12px}.account-status-action .text-button{min-height:44px;color:var(--muted);font-size:13px}.account-sign-out{min-height:44px;margin-top:28px;font-size:13px}.account-destination{border:0;border-bottom:1px solid var(--line);width:100%;min-height:64px;color:var(--ink);text-align:left;font-size:16px;font-weight:var(--weight-regular);background:0 0;justify-content:space-between;align-items:center;padding:18px 0;display:flex}.account-destination:hover:not(:disabled){color:var(--muted)}.account-owner-tools{margin-top:40px}.customer-app .account-owner-tools h3{font-size:14px;font-weight:var(--weight-regular);color:var(--muted)}.customer-app .call-progress>.journey-lead{color:var(--ink);margin-block:24px 16px;font-size:22px;line-height:1.55}.customer-app .call-progress .result-followup{color:var(--muted);background:0 0;border:0;margin-block:0 24px;padding:0;font-size:14px}.customer-app .result-followup p{margin:0;font-size:14px}.call-evidence{border-top:1px solid var(--line);margin-block:28px;padding-top:24px}.evidence-source{font-size:var(--size-label);font-weight:var(--weight-regular);color:var(--muted);margin:0 0 var(--space-1);display:block}.call-meta{border-bottom:1px solid var(--line);padding-block:12px;border:0;flex-wrap:wrap;gap:4px 24px;margin-top:8px;padding-bottom:0;display:flex}.customer-app .call-status>p{font-size:13px}.customer-app .call-record-link{align-items:center;gap:10px;margin-top:0;font-size:14px;text-decoration:none;display:inline-flex}.call-record-link:hover{text-decoration:underline}.customer-app .call-record .call-transcript{background:0 0;border:0;border-radius:0;height:auto;min-height:0;max-height:none;padding:0;overflow:visible}.call-record .approved-instructions,.call-record .call-activity{border-top:1px solid var(--line);padding-top:24px}@media (width<=600px){.task-panel h2{font-size:var(--type-app-title-mobile)}.customer-app .call-progress>.journey-lead{font-size:20px}.dashboard-mobile-account .account-trigger{justify-content:flex-start;width:100%}}.customer-app .receipt-actions{gap:12px 24px}.customer-app .receipt-actions .call-record-link{width:auto;font-weight:var(--weight-regular);padding-inline:0}.customer-app .call-transcript strong{font-weight:var(--weight-functional)}.customer-app .journey-rows dt{font-weight:var(--weight-regular)}.account-connections{margin-block:0}.connections-page{max-width:var(--app-reading-width);margin-inline:auto}.connections-page :where(p){margin-block:16px}.connections-page>.back-button{margin-bottom:24px}.assistant-setup-count{color:var(--muted);font-size:var(--size-label)}.assistant-setup-progress{gap:8px;margin-block:12px 32px;display:flex}.assistant-setup-progress>span{background:var(--line);border-radius:4px;flex:1;height:4px}.assistant-setup-progress>[data-active=true]{background:var(--ink)}.connection-authority{margin-block:24px}.connection-permission{background:var(--surface);border-radius:10px;flex-direction:row;align-items:flex-start;gap:12px;margin-block:24px;padding:16px;display:flex}.connection-permission input{min-height:0;accent-color:var(--ink);flex:0 0 20px;width:20px;height:20px;margin-top:3px}.connection-scopes{overflow-wrap:anywhere}.saved-connection{border-top:1px solid var(--line);margin-top:24px;padding-block:16px}.connection-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.connection-status{color:var(--ink);font-weight:var(--weight-functional)}.connection-expiry{color:var(--muted);font-size:var(--size-label)}.connection-copy-field{margin-block:24px}.connection-copy-field input,.connection-copy-field textarea{width:100%;margin-block:8px;display:block}.connection-copy-field textarea{resize:vertical}.connection-technical{margin-block:16px}.connection-technical summary{cursor:pointer;align-content:center;min-height:48px}@media (width<=600px){.connections-page>.back-button{margin-bottom:16px}.assistant-setup-progress{margin-bottom:24px}.assistant-setup>.primary,.assistant-setup>:is(div,section)>.primary{width:100%;min-height:56px}.connection-authority{margin-block:16px}.connection-permission{margin-block:20px}}.admin-recovery{overflow-wrap:anywhere;margin-block:32px}.admin-recovery :is(h2,h3,h4,p){margin-block:12px}.admin-recovery h2{font-size:24px}.admin-recovery h3{font-size:var(--type-app-section);margin-top:24px}.admin-recovery h4{font-size:16px;font-weight:var(--weight-functional)}.admin-recovery article{border-bottom:1px solid var(--line);padding-block:16px}.admin-recovery .admin-form{margin-block:24px}.admin-recovery input:not([type=checkbox]){width:100%;min-width:0}.admin-recovery input[type=checkbox]{width:20px;height:20px;margin-right:8px}.live-call .call-heading{text-align:center;padding-top:12px;display:block}.live-call-phone{background:var(--surface);width:72px;height:72px;color:var(--ink);border-radius:50%;place-items:center;margin:0 auto 20px;display:grid}.live-call-phone svg{width:30px;height:30px}.customer-app .live-call-state{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;display:flex}.live-call-state>span{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}.customer-app .live-call-state[data-connected=true]{color:var(--success)}.customer-app .live-call-detail{max-width:440px;color:var(--muted);margin:16px auto 0;font-size:15px;line-height:1.6}.customer-app .live-call>.call-controls{justify-content:center;margin-top:12px;padding-block:12px 24px}.live-call .call-objective{color:var(--ink);margin-block:24px;font-size:16px}.live-call-task-label{color:var(--muted);margin-bottom:8px;font-size:13px;display:block}@media (width<=600px){.live-call .call-heading{padding-top:0}.live-call-phone{width:64px;height:64px;margin-bottom:16px}}.call-recording{margin-block:32px}.call-recording h3{margin-bottom:12px}.call-recording audio{width:100%;max-width:100%;display:block}.admin-calls{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--line);overflow-wrap:anywhere}.admin-calls h2{font-size:24px;font-weight:var(--weight-regular)}.admin-calls h3{font-size:var(--type-app-section);font-weight:var(--weight-regular)}.admin-calls h4{font-size:20px;font-weight:var(--weight-regular)}.admin-calls h5{font-size:15px;font-weight:var(--weight-functional)}.admin-calls :is(h2,h3,h4,h5,p){margin:0 0 12px}.admin-calls-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.admin-call-list{margin:0 0 16px;padding:0;list-style:none}.admin-call-list>li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.admin-call-list>li>div{min-width:0}.admin-call-list>li p,.admin-call-list>li time{font-size:14px}.admin-call-list button{flex-shrink:0}.admin-call-reading{max-width:var(--app-reading-width)}.admin-call-reading article>section{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.admin-call-reading h5{margin-top:20px}.admin-call-text{white-space:pre-wrap}.admin-call-transcript{padding:0;list-style:none}.admin-call-transcript>li{margin:24px 0}.admin-call-transcript>li>p:first-child{color:var(--muted);font-size:14px}@media (width<=600px){.admin-call-list>li{flex-direction:column;align-items:flex-start}.admin-calls-toolbar{flex-wrap:wrap}}.admin-recipient-review{margin-top:var(--space-8);max-width:var(--app-reading-width);overflow-wrap:anywhere}.admin-recipient-review :is(h3,p,dl){margin-bottom:var(--space-4)}.admin-recipient-review dl{gap:var(--space-2);display:grid}.admin-recipient-review dt{font-weight:var(--weight-functional)}.admin-recipient-review dd{margin:0 0 var(--space-2)}.admin-recipient-review .admin-form{margin-top:var(--space-4)}.admin-recipient-review :is(input:not([type=checkbox]),textarea){box-sizing:border-box;width:100%}.admin-recipient-review textarea{min-height:96px}.admin-recipient-review input[type=checkbox]{width:20px;min-height:20px;margin-right:8px}.admin-recipient-review>button{margin:0 var(--space-2) var(--space-2) 0}}@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.sticky{position:sticky}.mb-3{margin-bottom:12px}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.font-functional{font-family:var(--font-functional-family)}.text-ink{color:var(--ink)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
