@font-face{font-family:SC Walla;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/SCWalla-Regular.woff2)format("woff2")}@font-face{font-family:SC Walla;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/SCWalla-Bold.woff2)format("woff2")}:root{color:#111113;font-synthesis:none;text-rendering:optimizelegibility;background:#f3f1ed;font-family:SC Walla,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}.page{background:radial-gradient(circle at 50% 35%,#fffffff0,#0000 34%),linear-gradient(135deg,#f8f5ef 0%,#ede8df 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.callShell{justify-items:center;gap:24px;display:grid}.presetPanel{justify-items:center;gap:10px;max-width:min(92vw,560px);display:grid}.presetEyebrow{color:#17151385;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:720}.presetButtons{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.presetButton{color:#171513b8;cursor:pointer;font:inherit;background:#ffffff7a;border:1px solid #1715131f;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:620;box-shadow:0 10px 30px #1f19130f}.presetButton.selected{color:#171513;background:#ffffffd1;border-color:#17151357}.presetHint{color:#17151385;margin:4px 0 0;font-size:13px}a.presetHint{text-decoration:none}.statusText{color:#171513;letter-spacing:-.055em;opacity:0;min-height:42px;margin:0;font-size:clamp(24px,5vw,40px);font-weight:400;line-height:1;transition:opacity .52s,transform .52s;transform:translateY(10px)}.statusText.visible{opacity:1;transition:opacity 90ms,transform 90ms;transform:translateY(0)}.callButton{aspect-ratio:1;color:#f9f5ef;cursor:pointer;background:linear-gradient(145deg,#ffffff29,#0000 36%),radial-gradient(circle at 50% 42%,#383431 0%,#171615 62%,#0d0c0b 100%);border:1px solid #14121014;border-radius:999px;place-items:center;width:min(76vw,360px);transition:transform .18s,box-shadow .18s,filter .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 36px 90px #1f19133d,inset 0 1px #ffffff38,inset 0 -18px 40px #00000047}.callButton:hover{transform:translateY(-2px);box-shadow:0 44px 100px #1f191347,inset 0 1px #ffffff3d,inset 0 -18px 40px #00000047}.callButton:active{transform:translateY(1px)scale(.99)}.callButton.live{filter:saturate(1.08)}.callButton.live:before{border-radius:inherit;content:"";background:radial-gradient(circle,#7effca33,#0000 68%);position:absolute;inset:16%}.soundBars{z-index:1;opacity:0;justify-content:center;align-items:center;gap:9px;height:74px;transition:opacity .18s;display:flex}.callButton.live .soundBars{opacity:1}.bar{opacity:.92;transform-origin:50%;background:linear-gradient(#fff 0%,#d8fff0 100%);border-radius:999px;width:9px;height:52px;transition:transform 90ms linear;box-shadow:0 0 22px #9bffd973}.postCallCta{color:#171513;border-top:1px solid #17151324;justify-items:center;gap:14px;width:min(92vw,460px);padding-top:18px;animation:.42s both postCallCtaIn;display:grid}.postCallCta p{color:#1715139e;text-align:center;max-width:360px;margin:0;font-size:14px;line-height:1.35}.postCallActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.postCallPrimary,.postCallSecondary{border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:13px;font-weight:620;text-decoration:none;display:inline-flex}.postCallPrimary{color:#f9f5ef;background:#171513;box-shadow:0 12px 30px #1f19131f}.postCallSecondary{color:#171513bd;background:#ffffff6b;border:1px solid #17151324}@keyframes postCallCtaIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=520px){.callButton{width:min(84vw,330px)}}.dashboardPage{color:#171513;background:#f3f1ed;grid-template-columns:minmax(220px,300px) 1fr;min-height:100vh;display:grid}.dashboardAuth{justify-content:center;align-items:center;gap:14px;min-height:100vh;display:flex}.agentRail{border-right:1px solid #17151329;padding:18px}.railHeader,.editorHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.railHeader{margin-bottom:18px;padding-bottom:14px}.agentRow{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:18px 1fr;gap:4px 10px;padding:12px 0;display:grid}.agentRow small{color:#17151385;grid-column:2}.agentRow span:nth-child(2),.agentRow small{overflow-wrap:anywhere;text-align:justify;text-align-last:left;min-width:0}.agentRow.selected{color:#000}.agentEditor{min-width:0;padding:24px}.editorHeader{border-bottom:1px solid #17151329;padding-bottom:18px}.editorHeader div,.editorHeader nav{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.editorHeader div{min-width:0}.editorHeader h1{letter-spacing:-.06em;overflow-wrap:anywhere;text-align:justify;text-align-last:left;min-width:0;margin:0;font-size:clamp(32px,6vw,70px);font-weight:400;line-height:.9}.editorHeader .dashIcon{letter-spacing:-.06em;font-size:clamp(32px,6vw,70px);font-weight:400;line-height:1}.dashIcon,.agentRow span:first-child,.fieldGlyph{color:currentColor;font:inherit}.dashboardPage button,.dashboardPage a{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.dashStatus{color:#17151394;margin:14px 0 0}.readinessPanel{border-bottom:1px solid #17151324;gap:14px;padding:18px 0 22px;display:grid}.readinessPanel header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.readinessPanel header div{gap:4px;display:grid}.readinessPanel header span,.readinessItem small{color:#17151380;font-size:12px}.readinessPanel header strong{letter-spacing:-.06em;font-size:clamp(34px,5vw,58px);font-weight:400;line-height:.9}.readinessPanel header p{color:#1715138f;text-align:right;max-width:360px;margin:0;font-size:13px}.readinessList{border-top:1px solid #1715131a;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.readinessItem{color:#17151373;border-right:1px solid #17151317;align-content:start;gap:2px;min-height:74px;padding:7px 14px 12px 22px;display:grid}.readinessItem.withAction{grid-template-columns:minmax(0,1fr) 54px;grid-template-areas:"mark action""label action""detail action";column-gap:14px}.readinessItem:last-child{border-right:0}.readinessItem.complete{color:#171513}.readinessItem.withAction>span{grid-area:mark}.readinessItem>span{font-size:13px}.readinessItem.withAction strong{grid-area:label}.readinessItem strong{font-size:13px;font-weight:400;line-height:1.2}.readinessItem.withAction small{grid-area:detail}.readinessActionIcon{color:#171513;border-radius:0;grid-area:action;align-self:center;place-items:center;width:54px;height:54px;padding:0;display:grid;background:0 0!important;border:0!important}.readinessActionIcon svg{width:34px;height:34px}.editorGrid{grid-template-columns:minmax(260px,420px) 1fr;gap:24px;padding-top:24px;display:grid}.dashSection{align-content:start;gap:14px;display:grid}.dashSection.wide{grid-column:span 2}.analyticsPage{gap:24px;padding-top:24px;display:grid}.analyticsPeriodNav{color:#17151385;flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.analyticsPeriodNav .selected{color:#171513}.analyticsMetricRow{border-top:1px solid #17151324;border-bottom:1px solid #17151324;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.analyticsMetric{border-right:1px solid #1715131a;align-content:center;gap:8px;min-height:98px;padding:14px 16px 14px 0;display:grid}.analyticsMetric:last-child{border-right:0}.analyticsMetric span,.analyticsBarRow small,.analyticsRow span,.analyticsRow small,.analyticsSection header span{color:#17151385;font-size:13px}.analyticsMetric strong{color:#171513;letter-spacing:-.055em;font-size:clamp(24px,4vw,42px);font-weight:400;line-height:.95}.analyticsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.funnelSection,.qualitySection{border-top:1px solid #1715131f;padding-top:16px}.funnelTrack{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.funnelStage{border-bottom:1px solid #1715131a;gap:10px;padding-bottom:12px;display:grid}.funnelStage div,.qualityGrid div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.funnelStage span,.funnelStage small,.qualityGrid span,.attentionList{color:#17151385;font-size:13px}.funnelStage strong,.qualityGrid strong{color:#171513;letter-spacing:-.055em;font-size:28px;font-weight:400;line-height:.95}.funnelStage i{transform-origin:0;background:#171513;height:3px;display:block}.qualityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.qualityGrid div{border-bottom:1px solid #1715131a;padding-bottom:12px}.attentionList{flex-wrap:wrap;gap:8px;display:flex}.attentionList span{border:1px solid #1715131f;border-radius:999px;padding:7px 10px}.analyticsSection{align-content:start;gap:12px;display:grid}.analyticsBars,.analyticsTable{border-top:1px solid #1715131a;display:grid}.analyticsBarRow{border-bottom:1px solid #1715131a;grid-template-columns:minmax(92px,.65fr) minmax(80px,1fr) auto auto;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:grid}.analyticsBarRow i{transform-origin:0;background:#171513;height:2px;display:block}.analyticsBarRow strong,.analyticsRow strong{color:#171513;font-size:14px;font-weight:400}.analyticsRow{text-align:left;border-bottom:1px solid #1715131a;align-items:center;gap:12px;padding:11px 0;display:grid}.analyticsRow.project{grid-template-columns:minmax(0,1fr) auto auto auto;width:100%}.analyticsRow.fields{grid-template-columns:minmax(0,1fr) auto auto auto auto}.analyticsRow.calls{grid-template-columns:minmax(110px,auto) minmax(0,.8fr) auto auto minmax(0,1.3fr);width:100%}.analyticsRow.calls:hover strong,.analyticsRow.calls:focus-visible strong{text-underline-offset:3px;text-decoration:underline}.analyticsRow small{overflow-wrap:anywhere;min-width:0}.telephonyPanel{border-bottom:1px solid #1715131f;grid-template-columns:minmax(260px,1fr) minmax(220px,360px) auto;align-items:end;margin-top:18px;padding-bottom:18px}.telephonyPanel p,.telephonyPanel small{color:#17151385;margin:4px 0 0;font-size:13px}.telephonyPanel small{grid-column:2/span 2}.dashSection h2{align-items:center;gap:10px;margin:0;font-size:18px;font-weight:400;display:flex}.dashLabel{color:#1715139e;gap:6px;font-size:13px;display:grid}.dashInput,.dashTextarea{color:#171513;overflow-wrap:anywhere;text-align:justify;text-align-last:left;background:0 0;border:0;border-bottom:1px solid #17151338;border-radius:0;outline:none;width:100%;padding:8px 0}.dashInputArea{resize:none;min-height:44px}.dashTextarea{resize:none;min-height:90px}.dashTextarea.knowledge{background:linear-gradient(#1715130b 1px,#0000 1px) 0 14px/100% 28px;border:1px solid #17151324;border-left:0;border-right:0;min-height:280px;padding:14px 0;line-height:28px}.dashCheck{align-items:center;gap:8px;display:flex}.dashHelpBlock{gap:4px;display:grid}.dashHelp{color:#1715137a;margin:0;font-size:12px;line-height:1.35}.voicePicker{gap:6px;display:grid}.voicePickerHeader{color:#1715139e;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.voicePickerHeader small{color:#1715136b;font-size:12px}.voiceChoiceGrid{border-top:1px solid #1715131f;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;display:grid}.dashboardPage .voiceChoice{color:#17151394;text-align:left;border-bottom:1px solid #1715131a;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:2px 10px;min-height:50px;padding:10px 0;transition:color .14s,opacity .14s;display:grid}.dashboardPage .voiceChoice:hover{color:#171513d1}.dashboardPage .voiceChoice.selected{color:#171513}.voiceIndex{color:#17151361;grid-row:span 2;font-size:12px;line-height:1}.voiceChoice.selected .voiceIndex{color:#171513}.voiceName{font-size:15px;line-height:1}.voiceChoice small{color:#17151375;font-size:12px}.taskSectionHeader,.taskCardHeader,.fieldListHeader{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.taskSectionHeader p,.dashEmpty{color:#17151380;margin:4px 0 0;font-size:13px}.taskCard{border-top:1px solid #17151324;gap:10px;padding:16px 0;display:grid}.taskCardHeader{align-items:start}.taskSummaryButton{text-align:left;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px;width:100%;display:grid}.taskNumber,.taskMeta,.fieldMeta,.fieldFlag,.fieldNameBlock small{color:#17151380;font-size:12px}.taskSummaryText{gap:3px;min-width:0;display:grid}.taskSummaryText strong{color:#171513;font-size:16px;font-weight:400;line-height:1.15}.taskSummaryText small,.taskFieldSummary{color:#17151394;font-size:13px;line-height:1.35}.taskSummaryText small,.taskFieldSummary,.fieldNameBlock strong,.fieldNameBlock small{overflow-wrap:anywhere}.taskMeta{white-space:nowrap;padding-top:2px}.taskFieldSummary{text-align:justify;text-align-last:left;margin:0 0 0 46px}.taskEditPanel{border-top:1px solid #1715131a;gap:16px;margin-left:46px;padding-top:14px;display:grid}.taskBasics,.fieldEditGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.fieldListHeader{color:#1715139e;font-size:13px}.fieldList{border-top:1px solid #1715131a;display:grid}.fieldRow{border-bottom:1px solid #1715131a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.fieldSummary{cursor:pointer;text-align:left;grid-template-columns:18px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;width:100%;padding:11px 0;font-size:14px;list-style:none;display:grid}.fieldSummary::-webkit-details-marker{display:none}.fieldNameBlock{text-align:left;justify-items:start;gap:2px;min-width:0;display:grid}.fieldNameBlock strong{color:#171513;font-size:14px;font-weight:400}.fieldFlag{color:#171513a3}.fieldMeta,.fieldFlag{white-space:nowrap;justify-self:end}.fieldRowActions{color:#1715138a;white-space:nowrap;gap:12px;font-size:13px;display:flex}.fieldEditPanel{gap:12px;padding:2px 0 14px 28px;display:grid}.advancedBlock{border-top:1px solid #1715131a;gap:12px;padding-top:10px;display:grid}.advancedBlock summary{cursor:pointer;color:#17151380;font-size:13px;list-style:none}.advancedBlock summary::-webkit-details-marker{display:none}.enumBlock{gap:10px;display:grid}.enumHeader{color:#1715137a;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;font-size:12px;display:grid}.enumHeader:after{content:""}.enumRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.modalBackdrop{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f3f1edb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.fieldModal{background:#f3f1ed;border:1px solid #1715132e;width:min(760px,100%);max-height:min(86vh,820px);display:grid;overflow:auto;box-shadow:0 30px 90px #1f19132e}.fieldTypeModal{width:min(980px,100%)}.modalHeader,.modalActions{justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.modalHeader{border-bottom:1px solid #17151324}.modalHeader span{color:#17151385;font-size:12px}.modalHeader h2{letter-spacing:-.06em;overflow-wrap:anywhere;margin:4px 0 0;font-size:clamp(28px,5vw,52px);font-weight:400;line-height:.92}.modalBody{gap:18px;padding:18px;display:grid}.modalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.modalAdvanced{margin-top:2px}.modalError{color:#8d2f20;margin:0;font-size:13px}.modalActions{border-top:1px solid #17151324}.transcriptModal{grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,100%);max-height:calc(100vh - 48px);overflow:hidden}.transcriptModalBody{align-content:start;min-height:0;overflow:auto}.transcriptMeta{flex-wrap:wrap;gap:8px;display:flex}.transcriptMeta span{color:#17151394;border:1px solid #1715131f;border-radius:999px;padding:7px 10px;font-size:13px}.transcriptList{gap:14px;display:grid}.transcriptTurn{background:0 0;gap:8px;width:min(76%,620px);padding:4px 0;display:grid}.transcriptTurn.assistant{text-align:right;justify-self:end}.transcriptTurn.assistant header{flex-direction:row-reverse}.transcriptTurn.assistant p{text-align:right}.transcriptTurn.system{width:100%}.transcriptTurn header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.transcriptTurn strong{color:#171513;font-size:13px;font-weight:700}.transcriptTurn header span{color:#1715137a;font-size:12px}.transcriptTurn p{color:#171513;white-space:pre-wrap;margin:0;font-size:16px;line-height:1.45}.fieldTypeBody{grid-template-columns:minmax(180px,260px) minmax(0,1fr);min-height:430px;display:grid}.fieldTypeList{border-right:1px solid #17151324;align-content:start;gap:6px;padding:18px;display:grid}.fieldTypeRow{text-align:left;border-top:1px solid #1715131a;gap:3px;padding:10px 0;display:grid}.fieldTypeRow strong{font-size:14px;font-weight:400}.fieldTypeRow small{color:#17151380;font-size:12px;line-height:1.3}.fieldTypeRow.selected strong{color:#000}.fieldTypeEditor{align-content:start;gap:18px;padding:18px;display:grid}@media (width<=820px){.dashboardPage,.editorGrid{grid-template-columns:1fr}.agentRail{border-bottom:1px solid #17151329;border-right:0}.dashSection.wide,.telephonyPanel{grid-column:auto}.analyticsMetricRow,.analyticsGrid,.funnelTrack,.qualityGrid,.readinessList{grid-template-columns:1fr}.readinessPanel header{flex-direction:column;align-items:flex-start}.readinessPanel header p{text-align:left}.readinessItem{border-bottom:1px solid #17151317;border-right:0}.analyticsMetric{border-bottom:1px solid #1715131a;border-right:0}.analyticsMetric:last-child{border-bottom:0}.analyticsRow.project,.analyticsRow.fields,.analyticsRow.calls,.analyticsBarRow{grid-template-columns:1fr}.transcriptTurn{width:100%}.transcriptModalBody{max-height:none}.telephonyPanel{grid-template-columns:1fr}.telephonyPanel small{grid-column:auto}.taskSectionHeader,.taskCardHeader,.fieldListHeader{align-items:flex-start}.taskSummaryButton{grid-template-columns:28px minmax(0,1fr)}.taskMeta{white-space:normal;grid-column:2}.taskFieldSummary,.taskEditPanel{margin-left:40px}.taskBasics,.fieldEditGrid,.enumRow{grid-template-columns:1fr}.fieldSummary{grid-template-columns:18px minmax(0,1fr) auto}.fieldRow{grid-template-columns:1fr;gap:0}.fieldRowActions{padding:0 0 11px 28px}.fieldFlag{grid-column:2}.fieldEditPanel{padding-left:28px}.modalGrid,.fieldTypeBody{grid-template-columns:1fr}.fieldTypeList{border-bottom:1px solid #17151324;border-right:0}}
