.cmY87G_panel{--ink:#172924;--muted:#51645b;--line:#d9e3dc;--surface:#fffefb;--wash:#eef4ef;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 12px 35px #17292408}.cmY87G_head{padding:22px 24px 0}.cmY87G_eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.13em;margin:0 0 7px;font-size:11px;font-weight:600}.cmY87G_title{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:600;line-height:1.35}.cmY87G_sub{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.7}.cmY87G_content{padding:22px 24px}.cmY87G_tabs{flex-wrap:wrap;gap:7px;margin:0 0 18px;display:flex}.cmY87G_pill{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:8px 12px;font-size:12px;line-height:1.4;transition:background .18s,transform .18s}.cmY87G_pill:hover{background:var(--wash);transform:translateY(-1px)}.cmY87G_pill[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.cmY87G_pill:focus-visible,.cmY87G_button:focus-visible,.cmY87G_step:focus-visible{outline-offset:3px;outline:3px solid #7dba97}.cmY87G_flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cmY87G_step{text-align:left;cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:12px;padding:14px 12px;transition:transform .2s,background .2s}.cmY87G_step[aria-pressed=true]{background:var(--wash);border-color:#9cb7a5}.cmY87G_step:hover{transform:translateY(-2px)}.cmY87G_number{color:var(--muted);align-items:center;gap:8px;margin-bottom:12px;font:12px ui-monospace,monospace;display:flex}.cmY87G_step b{font-size:13px;font-weight:600;display:block}.cmY87G_detail{background:var(--wash);border-radius:12px;min-height:112px;margin-top:15px;padding:17px;font-size:13px;line-height:1.8}.cmY87G_diagram{width:100%;height:auto;margin:10px 0;display:block}.cmY87G_path{stroke-dasharray:5 7}.cmY87G_panel[data-in-view=true] .cmY87G_path{animation:2s linear 2 cmY87G_travel}@keyframes cmY87G_travel{to{stroke-dashoffset:-48px}}.cmY87G_enter{animation:.28s ease-out cmY87G_arrive}@keyframes cmY87G_arrive{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:none}}.cmY87G_conversation{gap:10px;margin-bottom:16px;display:grid}.cmY87G_bubble{background:var(--wash);border-radius:12px 12px 12px 3px;max-width:93%;padding:13px 15px;font-size:13px;line-height:1.8}.cmY87G_bubble[data-speaker=Caller]{background:#f1ede2;border-radius:12px 12px 3px;margin-left:auto}.cmY87G_speaker{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:3px;font-size:10px;display:block}.cmY87G_result{border-left:3px solid #8ba895;padding-left:14px;font-size:13px;line-height:1.8}.cmY87G_result strong{font-weight:600}.cmY87G_metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.cmY87G_metric{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:600;line-height:1.3}.cmY87G_label{letter-spacing:0;color:var(--muted);font-size:11px;font-weight:400;display:block}.cmY87G_track{background:#e8ede8;border-radius:999px;height:12px;display:flex;overflow:hidden}.cmY87G_segment{background:#82a78f;transition:width .25s}.cmY87G_segment[data-kind=flag]{background:#d4aa54}.cmY87G_range{accent-color:#285c43;width:100%}.cmY87G_rangeLabel{color:var(--muted);margin:14px 0;font-size:12px;display:block}.cmY87G_code{white-space:pre-wrap;overflow-wrap:anywhere;color:#ecf4eb;background:#172924;border-radius:12px;max-height:350px;margin:14px 0;padding:18px;font:11px/1.85 ui-monospace,SFMono-Regular,monospace;overflow:auto}.cmY87G_actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cmY87G_button{border:1px solid var(--line);background:var(--ink);color:#fff;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:12px;text-decoration:none;transition:transform .18s;display:inline-flex}.cmY87G_button:hover{transform:translateY(-1px)}.cmY87G_button[data-secondary=true]{color:var(--ink);background:0 0}.cmY87G_footer{border-top:1px solid var(--line);color:var(--muted);padding:12px 24px;font-size:11px;line-height:1.7}.cmY87G_check{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:13px 0;font-size:13px;line-height:1.6;display:flex}.cmY87G_check input{accent-color:#285c43;flex-shrink:0;width:16px;height:16px;margin-top:4px}.cmY87G_select{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--surface);border-radius:10px;padding:12px;font-size:13px}.cmY87G_templateLinks{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.cmY87G_templateLinks a{color:var(--ink);text-underline-offset:3px;font-size:12px;line-height:1.6;text-decoration:underline}@media (max-width:520px){.cmY87G_head{padding:18px 16px 0}.cmY87G_content{padding:18px 16px}.cmY87G_flow{grid-template-columns:repeat(2,minmax(0,1fr))}.cmY87G_metrics{gap:7px}.cmY87G_metric{font-size:23px}.cmY87G_footer{padding:12px 16px}.cmY87G_templateLinks{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cmY87G_path,.cmY87G_enter,.cmY87G_panel[data-in-view=true] .cmY87G_path{animation:none}.cmY87G_pill,.cmY87G_step,.cmY87G_segment,.cmY87G_button{transition:none}.cmY87G_pill:hover,.cmY87G_step:hover,.cmY87G_button:hover{transform:none}}@media print{.cmY87G_panel{break-inside:avoid;box-shadow:none}.cmY87G_code{max-height:none}.cmY87G_actions{display:none}}.cmY87G_resourceLink{color:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.cmY87G_downloadDialog{--ink:#172924;--muted:#51645b;--line:#d9e3dc;box-sizing:border-box;color:#172924;background:#fffefb;border:1px solid #d9e3dc;border-radius:20px;width:calc(100% - 32px);max-width:560px;max-height:calc(100dvh - 32px);margin:auto;padding:30px;overflow:auto;box-shadow:0 24px 90px #17292430}.cmY87G_downloadDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17292485}.cmY87G_closeDialog{float:right;color:#51645b;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;margin:-14px -14px 0 8px;display:grid}.cmY87G_formGrid{gap:14px;margin-top:22px;display:grid}.cmY87G_formLabel{font-size:13px;font-weight:600;display:block}.cmY87G_formLabel span{color:#51645b;font-weight:400}.cmY87G_formLabel input,.cmY87G_formLabel select{box-sizing:border-box;color:#172924;background:#fff;border:1px solid #b6c8bc;border-radius:8px;width:100%;min-height:44px;margin-top:6px;padding:10px;font-family:inherit;font-size:14px;line-height:1.5;display:block}.cmY87G_formLabel input:focus-visible,.cmY87G_formLabel select:focus-visible,.cmY87G_resourceLink:focus-visible,.cmY87G_closeDialog:focus-visible{outline-offset:3px;outline:3px solid #7dba97}.cmY87G_formError{color:#943b25;margin-top:14px;font-size:13px;line-height:1.6}.cmY87G_button:disabled{cursor:wait;opacity:.55;transform:none}.cmY87G_honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cmY87G_exampleFacts{grid-template-columns:120px minmax(0,1fr);gap:9px 14px;margin-top:15px;font-size:13px;line-height:1.7;display:grid}.cmY87G_exampleFacts dt{color:var(--muted)}.cmY87G_exampleFacts dd{overflow-wrap:anywhere;margin:0}@media (max-width:520px){.cmY87G_downloadDialog{padding:24px 20px}.cmY87G_exampleFacts{grid-template-columns:1fr;gap:3px}.cmY87G_exampleFacts dd{margin-bottom:10px}}
