.da-root{--da-ink:#192c2c;--da-muted:#617071;--da-line:#dce4e5;--da-green:#146459;color:var(--da-ink);letter-spacing:0;background:#f8fafb;min-height:100vh;font:400 15px/1.6 Inter,sans-serif}.da-root *{letter-spacing:0}.da-root h1,.da-root h2,.da-root h3,.da-root p{margin:0}.da-root button,.da-root input,.da-root select,.da-root textarea{font-family:inherit}.da-root button{cursor:pointer}.da-root button:disabled{cursor:not-allowed;opacity:.5}.da-root :focus-visible{outline-offset:3px;outline:3px solid #327fae}.da-root button svg,.da-root a svg{flex-shrink:0}.da-skip{z-index:20;background:#fff;padding:12px;position:absolute;top:-80px;left:20px}.da-skip:focus{top:8px}.da-header{border-bottom:1px solid var(--da-line);background:#fff;align-items:center;gap:24px;min-height:88px;padding:16px max(24px,50% - 560px);display:flex}.da-brand{white-space:nowrap;align-items:center;gap:10px;font-size:24px;font-weight:750;display:flex}.da-brand svg{width:42px;height:42px}.da-brand small{color:var(--da-muted);font-size:11px;font-weight:550;line-height:1.2;display:block}.da-header nav{gap:25px;margin-left:auto;font-size:13px;font-weight:600;display:flex}.da-header a:hover{color:var(--da-green)}.da-main{width:min(1120px,100% - 48px);margin:0 auto;padding:48px 0 36px}.da-title{margin-bottom:30px}.da-eyebrow{text-transform:uppercase;color:#487e76;font-size:11px;font-weight:700}.da-title h1{text-wrap:balance;max-width:720px;margin:10px 0 12px;font-size:38px;font-weight:650;line-height:1.22}.da-title p{color:var(--da-muted);max-width:670px;font-size:16px}.da-title .da-next-call{margin-top:12px;font-size:14px}.da-title>.da-button{margin-top:18px}.da-notice{background:#ecf6f1;border-left:3px solid #257466;align-items:flex-start;gap:14px;margin-bottom:18px;padding:16px 20px;font-size:13px;display:flex}.da-notice svg{flex-shrink:0;width:20px;margin-top:2px}.da-notice p{color:#526968;margin-top:2px}.da-notice a{font-weight:600;text-decoration:underline}.da-neutral{background:#eef2f6;border-color:#587389}.da-intake{max-width:720px;margin:0 auto}.da-intake .da-title h1{font-size:32px}.da-intake .da-notice,.da-intake .da-error{border-left-width:1px}.da-intake-layout{border-top:1px solid var(--da-line);margin-top:24px;padding-top:20px}.da-steps nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:32px;display:grid}.da-steps button{text-align:left;min-height:48px;color:var(--da-muted);background:0 0;border-radius:6px;align-items:center;gap:10px;padding:10px 8px;font-size:14px;display:flex}.da-steps button span{border:1px solid var(--da-line);background:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.da-steps button[aria-current]{color:var(--da-green);background:#e7f1ed;font-weight:650}.da-steps button[aria-current] span{color:#fff;background:var(--da-green);border-color:var(--da-green)}.da-steps button span{flex-shrink:0}.da-steps button:disabled{opacity:1;color:var(--da-muted)}.da-disclosure{border-block:1px solid var(--da-line);margin:4px 0 24px}.da-disclosure summary{cursor:pointer;padding:14px 0;font-size:14px;font-weight:600}.da-disclosure summary span{color:var(--da-muted);margin-left:8px;font-weight:400}.da-disclosure[open] summary{margin-bottom:10px}.da-timezone-note{color:var(--da-muted);padding-bottom:16px;font-size:13px}.da-aside-note{border-top:1px solid var(--da-line);color:var(--da-muted);margin-top:35px;padding:24px 10px;font-size:13px}.da-aside-note strong{color:var(--da-ink);margin:8px 0;display:block}.da-form{min-width:0;padding-bottom:20px}.da-section-heading{flex-direction:row-reverse;justify-content:space-between;align-items:baseline;margin-bottom:26px;display:flex}.da-section-heading h2{scroll-margin-top:24px;font-size:24px;font-weight:650}.da-section-heading>span{color:var(--da-muted);font-size:12px}.da-form fieldset{border:0;min-width:0;margin:0 0 25px;padding:0}.da-form .da-form-fields{margin:0}.da-form legend{margin-bottom:12px;font-size:15px;font-weight:650}.da-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.da-choice-grid label{border:1px solid var(--da-line);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:10px;min-height:53px;padding:12px 15px;font-size:14px;display:flex}.da-choice-grid label.selected{border-color:var(--da-green);background:#edf6f1}.da-root input[type=radio],.da-root input[type=checkbox]{accent-color:var(--da-green);flex-shrink:0;width:17px;height:17px}.da-field{flex-direction:column;gap:7px;min-width:0;margin-bottom:22px;font-size:13px;font-weight:600;display:flex}.da-field small{color:var(--da-muted);font-weight:400;display:inline}.da-field input,.da-field select,.da-field textarea{width:100%;min-width:0;color:var(--da-ink);box-shadow:none;background:#fff;border:1px solid #cbd7d9;border-radius:5px;min-height:48px;padding:12px 13px;font-size:15px;font-weight:400;display:block}.da-field textarea{resize:vertical}.da-field input::placeholder,.da-field textarea::placeholder{color:#667776;font-weight:400}.da-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.da-safety{border-top:1px solid var(--da-line)!important;margin-top:5px!important;padding-top:20px!important}.da-safety legend{padding-top:10px}.da-error{color:#852d23;overflow-wrap:anywhere;background:#fff1ef;border-left:3px solid #b85042;margin:12px 0 22px;padding:14px 18px;font-size:14px}.da-error p{margin-top:6px}.da-button{background:var(--da-green);color:#fff;border:1px solid var(--da-green);text-align:center;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 18px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.da-button:hover:not(:disabled){filter:brightness(.94)}.da-secondary{color:var(--da-ink);background:#fff;border-color:#ccd8d8}.da-form-actions{border-top:1px solid var(--da-line);justify-content:space-between;align-items:center;gap:15px;margin-top:32px;padding-top:24px;display:flex}.da-resume{border-block:1px solid var(--da-line);margin-bottom:32px;padding-block:28px}.da-resume h2{margin:0 0 8px;font-size:23px}.da-inline-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.da-draft-status{flex-wrap:wrap;align-items:baseline;gap:10px 20px;margin-top:20px;display:flex}.da-draft-status .da-muted{flex:250px}.da-text-button{color:var(--da-ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;text-decoration:underline;display:inline-flex}.da-text-button:disabled{opacity:.5;cursor:default}.da-muted{color:var(--da-muted);font-size:13px}.da-muted svg{vertical-align:middle;margin-right:6px}.da-window{grid-template-columns:minmax(145px,1.2fr) minmax(80px,1fr) minmax(80px,1fr) 38px;align-items:center;gap:12px;display:grid}.da-icon{border:1px solid var(--da-line);width:38px;height:38px;color:var(--da-muted);background:0 0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.da-review{margin:0 0 28px}.da-review>div{border-bottom:1px solid var(--da-line);grid-template-columns:130px 1fr;gap:20px;padding:15px 0;display:grid}.da-review dt{color:var(--da-muted);font-size:13px}.da-review dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:550}.da-review small{color:var(--da-muted);font-weight:400;display:block}.da-check{cursor:pointer;align-items:flex-start;gap:11px;margin:20px 0;font-size:13px;font-weight:400;display:flex}.da-check input{margin-top:3px}.da-note{color:var(--da-muted);align-items:flex-start;gap:10px;padding-top:15px;font-size:12px;display:flex}.da-note svg{flex-shrink:0}.da-bottom-note{border-top:1px solid var(--da-line);color:var(--da-muted);align-items:center;gap:10px;margin-top:30px;padding-top:25px;font-size:12px;display:flex}.da-bottom-note span+svg{margin-left:25px}.da-footer{border-top:1px solid var(--da-line);color:var(--da-muted);flex-wrap:wrap;justify-content:center;gap:18px 28px;padding:25px 24px;font-size:12px;display:flex}.da-badge{color:#24594f;white-space:nowrap;text-transform:capitalize;background:#e6f1ed;border-radius:4px;align-items:center;padding:4px 10px;font-size:11px;font-weight:650;display:inline-flex}.da-amber{color:#855a16;background:#fff0cc}.da-results{max-width:900px;margin:0 auto}.da-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.da-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0;display:grid}.da-option{border:1px solid var(--da-line);background:#fff;border-radius:7px;padding:25px}.da-option h2{margin:10px 0;font-size:20px;line-height:1.4}.da-option h3{margin:12px 0 6px;font-size:15px}.da-option p{color:var(--da-muted);margin-bottom:13px;font-size:13px}.da-option p svg{vertical-align:middle}.da-option>.da-button{margin-top:8px}.da-selection{border-top:1px solid var(--da-line);padding-top:15px}.da-selection .da-button{margin:5px 5px 0 0}.da-call-progress{border-top:1px solid var(--da-line);margin-top:24px;padding:28px 0}.da-call-progress h2{align-items:center;gap:10px;margin-bottom:20px;font-size:19px;display:flex}.da-call-progress>div{border-bottom:1px solid var(--da-line);justify-content:space-between;align-items:center;gap:15px;padding:14px 0;font-size:14px;display:flex}.da-call-progress small{color:var(--da-muted);font-size:12px;display:block}.da-call-progress>div>span:first-child{overflow-wrap:anywhere;min-width:0}.da-call-progress .da-badge{flex-shrink:0}.da-booked{border-left:3px solid var(--da-green);background:#edf7f0;gap:20px;margin:20px 0;padding:25px;display:flex}.da-booked h2{margin-bottom:10px;font-size:24px}.da-booked p{margin:10px 0}.da-booked small{margin-top:10px;display:block}.da-booked-cancelled{color:#673c2b;background:#faf5f1;border:1px solid #cfc3bb}.da-lifecycle{border-block:1px solid var(--da-line);margin:26px 0;padding:24px 0}.da-lifecycle h3{align-items:center;gap:8px;margin-bottom:8px;font-size:18px;display:flex}.da-lifecycle form{max-width:640px;margin-top:18px}.da-lifecycle .da-muted{margin:12px 0}.da-attendance{border-top:1px solid var(--da-line);padding:25px 0}.da-attendance h2{margin-bottom:15px;font-size:19px}.da-attendance .da-button{margin-right:10px}.da-admin{background:0 0;min-height:auto}.da-admin .da-title h1{font-size:30px}.da-admin .da-title{margin-bottom:20px}.da-tabs{border-bottom:1px solid var(--da-line);gap:22px;margin-bottom:26px;display:flex}.da-tabs button{color:var(--da-muted);background:0 0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:14px 3px;font-size:14px;display:flex}.da-tabs button[aria-selected=true]{color:var(--da-green);border-color:var(--da-green);font-weight:650}.da-target{border-bottom:1px solid var(--da-line);grid-template-columns:minmax(140px,1fr) minmax(150px,1fr) minmax(160px,1fr) 90px 38px;align-items:center;gap:14px;padding:20px 0;display:grid}.da-target .da-field{margin-bottom:0}.da-target-extra{grid-column:1/-1;min-width:0}.da-target-extra summary{cursor:pointer;padding-block:8px;font-size:14px}.da-calling-hours{gap:14px;padding-top:14px;display:grid}.da-calling-hours>.da-button{justify-self:start}.da-calling-window{grid-template-columns:minmax(140px,1fr) repeat(2,minmax(110px,1fr)) 38px;align-items:end;gap:14px;display:grid}.da-settings h2,.da-detail h2{font-size:21px}.da-settings-fields{border:0;min-width:0;margin:0;padding:0}.da-settings-fields>button{margin-block:20px}.da-destination-save{border-bottom:1px solid var(--da-line);padding-block:16px}.da-destination-save .da-toolbar{margin-bottom:0}.da-call-limits{margin-block:20px}.da-call-limits summary{cursor:pointer;font-weight:600}.da-settings>button{margin:20px 0}.da-limits{border-top:1px solid var(--da-line);max-width:650px;margin-top:28px;padding-top:25px}.da-readiness{border-top:1px solid var(--da-line);margin-top:30px;padding-top:25px}.da-readiness .da-badge{margin:10px 0}.da-readiness code{overflow-wrap:anywhere;font-size:12px}.da-launch-readiness{border-bottom:1px solid var(--da-line);margin-bottom:30px;padding-bottom:24px}.da-launch-readiness summary{cursor:pointer;color:var(--da-green);margin-top:12px;font-size:14px;font-weight:600}.da-readiness-list{margin:18px 0}.da-readiness-list>div{border-bottom:1px solid var(--da-line);grid-template-columns:minmax(110px,1fr) minmax(0,3fr);gap:16px;padding:12px 0;font-size:14px;display:grid}.da-readiness-list dt{font-weight:600}.da-readiness-list dd{overflow-wrap:anywhere;margin:0}.da-readiness-list dd span{color:var(--da-muted);margin-top:4px;display:block}.da-table-wrap{overflow-x:auto}.da-admin table{border-collapse:collapse;width:100%;font-size:13px}.da-admin th{text-align:left;text-transform:uppercase;color:var(--da-muted);background:#edf2f2;font-size:11px;font-weight:600}.da-admin th,.da-admin td{border-bottom:1px solid var(--da-line);padding:13px 16px}.da-admin td small{color:var(--da-muted);font-size:11px;display:block}.da-empty{text-align:center;padding:70px 20px}.da-empty h2{margin:13px 0 5px;font-size:23px}.da-empty p{color:var(--da-muted);margin-bottom:20px}.da-detail{border-top:2px solid var(--da-line);margin-top:40px;padding-top:30px}.da-detail header{align-items:center;gap:15px;display:flex}.da-call-actions{flex-wrap:wrap;gap:6px;display:flex}.da-call-actions .da-button{white-space:nowrap}.da-detail>p{color:var(--da-muted);margin:8px 0 16px}.da-operation-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:20px 0;display:grid}.da-operation-summary>div{border-bottom:1px solid var(--da-line);min-width:0;padding:14px 0}.da-operation-summary dt{color:var(--da-muted);font-size:12px}.da-operation-summary dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:14px}.da-call-record{border-block-end:1px solid var(--da-line);padding:18px 0}.da-call-record summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.da-call-record summary:before{content:"+";flex-shrink:0;font-size:20px}.da-call-record[open] summary:before{content:"-"}.da-call-record summary>span:first-of-type{flex:1;min-width:0}.da-call-record small{color:var(--da-muted);overflow-wrap:anywhere;font-size:12px;display:block}.da-call-record h3{margin-top:22px;font-size:15px}.da-transcript>div{border-bottom:1px solid var(--da-line);padding:18px 0}.da-transcript small,.da-activity small{color:var(--da-muted);font-size:11px;display:block}.da-transcript p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:780px;margin-top:8px}.da-activity li{padding:12px 0;font-size:13px}@media (max-width:1000px){.da-target{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.da-header{flex-wrap:wrap;gap:12px;min-height:76px;padding:15px 20px}.da-brand{font-size:21px}.da-header nav{gap:15px;font-size:12px}.da-header .da-badge{display:none}.da-main{width:calc(100% - 36px);padding-top:30px}.da-title h1{font-size:30px}.da-title p{font-size:14px}.da-intake-layout{margin-top:20px;padding-top:15px}.da-steps nav{gap:4px;margin-bottom:28px}.da-steps button{text-align:center;flex-direction:column;gap:8px;padding:10px 3px;font-size:12px}.da-section-heading h2{font-size:23px}.da-intake .da-title h1{font-size:28px}.da-intake .da-field input,.da-intake .da-field select,.da-intake .da-field textarea{font-size:16px}.da-grid,.da-options{grid-template-columns:1fr}.da-choice-grid label{padding:12px 10px;font-size:12px}.da-window{border-bottom:1px solid var(--da-line);grid-template-columns:repeat(2,minmax(0,1fr)) 36px;gap:10px;margin-bottom:20px;padding-bottom:12px}.da-window>label:first-child{grid-column:1/-1}.da-window .da-field{margin-bottom:5px}.da-review>div{grid-template-columns:90px minmax(0,1fr);gap:12px}.da-form-actions{align-items:center}.da-form-actions .da-muted{font-size:11px}.da-bottom-note{grid-template-columns:18px 1fr;display:grid}.da-bottom-note span+svg{margin-left:0}.da-footer{gap:12px 20px;font-size:11px}.da-target{grid-template-columns:minmax(0,1fr) 38px}.da-target .da-field{grid-column:1/-1}.da-admin .da-grid{grid-template-columns:1fr}.da-admin td,.da-admin th{padding:10px}.da-calling-window{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 38px;gap:10px}.da-target .da-calling-window .da-field{grid-column:auto}.da-calling-window>.da-field:first-child{grid-column:1/-1}.da-booked{gap:12px;padding:18px}.da-booked>svg{flex-shrink:0}.da-booked h2{font-size:21px}.da-operation-summary{grid-template-columns:1fr}.da-detail .da-tabs{gap:16px;overflow-x:auto}.da-detail .da-tabs button{white-space:nowrap}}@media print{.da-header,.da-footer,.da-toolbar,.da-bottom-note,.da-skip{display:none}.da-root{background:#fff}.da-main{width:100%;padding:20px}.da-booked{break-inside:avoid;background:#fff;border:1px solid #777}}@media (prefers-reduced-motion:reduce){.da-root *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
