.hero[data-astro-cid-pxmqtgjr]{background:var(--lavender-50);display:flow-root}.body[data-astro-cid-pxmqtgjr]{padding:16px 0 104px 32px}.tag[data-astro-cid-pxmqtgjr]{border-radius:var(--radius);background:var(--lavender-100);width:fit-content;color:var(--navy-800);margin-bottom:24px;padding:4px 12px;font-size:14px;font-weight:600;line-height:20px}.lead[data-astro-cid-pxmqtgjr]{max-width:780px;margin-top:32px;font-size:20px;font-weight:500;line-height:32px}.journey[data-astro-cid-pxmqtgjr]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.journey[data-astro-cid-pxmqtgjr] li[data-astro-cid-pxmqtgjr]{border:1px solid var(--lavender-200);border-radius:var(--radius);color:var(--navy-800);background:#fff;align-items:center;gap:10px;padding:8px 14px 8px 8px;font-size:14px;font-weight:700;line-height:20px;display:flex}.num[data-astro-cid-pxmqtgjr]{background:var(--lavender-50);width:24px;height:24px;color:var(--violet-700);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.journey[data-astro-cid-pxmqtgjr] li[data-astro-cid-pxmqtgjr]:last-child{border-color:var(--violet-600);box-shadow:var(--glow)}.journey[data-astro-cid-pxmqtgjr] li[data-astro-cid-pxmqtgjr]:last-child .num[data-astro-cid-pxmqtgjr]{background:var(--violet-600);color:#fff}.actions[data-astro-cid-pxmqtgjr]{flex-wrap:wrap;align-items:center;gap:20px 32px;margin-top:48px;display:flex}@media (width<=64em){.body[data-astro-cid-pxmqtgjr]{padding-left:0}.body[data-astro-cid-pxmqtgjr] .gradient-title .line{white-space:normal}}@media (width<=34em){.body[data-astro-cid-pxmqtgjr]{padding:8px 0 56px}.lead[data-astro-cid-pxmqtgjr]{margin-top:20px;font-size:17px;line-height:27px}.journey[data-astro-cid-pxmqtgjr]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.journey[data-astro-cid-pxmqtgjr] li[data-astro-cid-pxmqtgjr]{min-height:44px;font-size:13px;line-height:18px}.actions[data-astro-cid-pxmqtgjr]{margin-top:32px}}.intake-demo{--attn-bg:#fff6df;--attn-line:#f5d27c;--attn-ink:#5a3d00;--line:var(--lavender-100);--soft:var(--paper);padding:var(--section-gap) 0;scroll-margin-top:var(--header-height)}.intake-demo [hidden]{display:none!important}.intake-demo .notice{margin-bottom:32px}.intake-demo .guide{border:1px solid var(--attn-line);border-radius:var(--radius);background:var(--attn-bg);box-shadow:var(--shadow);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:20px;padding:14px 18px;display:flex}.intake-demo .guide.is-done{border-color:var(--violet-600)}.intake-demo .guide-label{color:var(--navy-800);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.intake-demo .guide-who{border-radius:var(--radius);background:var(--lavender-100);color:var(--navy-800);padding:3px 10px;font-size:13px;font-weight:700}.intake-demo .guide-title{flex:1;min-width:200px;font-weight:700}.intake-demo .btn-go{border-radius:var(--radius);background:var(--yellow);border:0;align-items:center;gap:6px;height:40px;padding:0 16px;font-weight:700;display:inline-flex}.intake-demo .btn-go:hover{box-shadow:0 0 20px color-mix(in srgb, var(--yellow) 45%, transparent)}.intake-demo .view-tabs{border:1px solid var(--lavender-200);border-radius:var(--radius);background:#fff;gap:4px;margin-top:16px;padding:4px;display:none}.intake-demo .view-tab{border-radius:var(--radius);min-height:44px;color:var(--navy-800);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex}.intake-demo .view-tab[aria-selected=true]{background:var(--navy-800);color:#fff}.intake-demo .tab-dot{border-radius:var(--radius);background:var(--yellow);color:var(--navy-950);padding:2px 8px;font-size:11px;font-weight:800}.intake-demo .panels{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:20px;margin-top:20px;display:grid}.intake-demo .pi-panel{height:clamp(640px,100vh - 140px,820px)}.intake-demo .persona{border-bottom:1px solid var(--line);color:var(--text-muted);padding:10px 18px;font-size:13px}.intake-demo .tracker{border-bottom:1px solid var(--line);background:var(--soft);grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:12px 16px;display:grid}.intake-demo .tracker li{color:var(--text-muted);flex-direction:column;gap:6px;font-size:11.5px;font-weight:600;line-height:1.25;display:flex}.intake-demo .tracker .bar{background:var(--lavender-100);border-radius:2px;height:4px}.intake-demo .tracker li.done{color:var(--navy-800)}.intake-demo .tracker li.done .bar{background:var(--violet-600)}.intake-demo .tracker li.current{color:var(--navy-950)}.intake-demo .tracker li.current .bar{background:var(--yellow)}.intake-demo .chat-scroll{overscroll-behavior:contain;flex:1;padding:16px 16px 8px;position:relative;overflow-y:auto}.intake-demo .chat-log{flex-direction:column;gap:8px;display:flex}.intake-demo .msg{border-radius:var(--radius);overflow-wrap:anywhere;max-width:88%;padding:10px 14px;font-size:14.5px;line-height:1.45;animation:.18s ease-out pi-msg-in}.intake-demo .msg-bot{border:1px solid var(--lavender-100);background:var(--lavender-50);align-self:flex-start}.intake-demo .msg-user{background:var(--navy-800);color:#fff;align-self:flex-end}.intake-demo .msg-note{max-width:100%;color:var(--text-muted);align-self:center;padding:2px 0;font-size:12.5px;font-weight:600}.intake-demo .msg-staff{border:1px solid var(--attn-line);background:var(--attn-bg);align-self:flex-start}.intake-demo .msg-staff .who{color:var(--attn-ink);margin-bottom:2px;font-size:11.5px;font-weight:700;display:block}@keyframes pi-msg-in{0%{opacity:0;transform:translateY(4px)}}.intake-demo .typing{border-radius:var(--radius);background:var(--lavender-50);gap:4px;margin-top:8px;padding:12px 14px;display:inline-flex}.intake-demo .typing span{background:var(--violet-600);opacity:.4;border-radius:50%;width:6px;height:6px;animation:1s infinite pi-dot}.intake-demo .typing span:nth-child(2){animation-delay:.15s}.intake-demo .typing span:nth-child(3){animation-delay:.3s}@keyframes pi-dot{50%{opacity:1}}.intake-demo .chat-active{flex-direction:column;gap:10px;margin-top:12px;display:flex}.intake-demo .chat-active:empty{margin:0}.intake-demo .composer{border-top:1px solid var(--line);background:var(--soft);padding:12px 16px 14px}.intake-demo .composer-row{gap:8px;display:flex}.intake-demo .composer .input{flex:1;min-width:0}.intake-demo .composer .fine{margin-top:6px}.intake-demo .card,.intake-demo .sub-card,.intake-demo .status-card{border:1px solid var(--lavender-200);border-radius:var(--radius);background:#fff;padding:14px}.intake-demo .sub-card{padding:12px}.intake-demo .form-title{color:var(--navy-800);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.intake-demo .card>.fine,.intake-demo .card>.quick{margin-top:8px}.intake-demo .tag{border-radius:var(--radius);background:var(--lavender-100);color:var(--navy-800);white-space:nowrap;align-items:center;padding:2px 8px;font-size:11.5px;font-weight:700;line-height:1.5;display:inline-flex}.intake-demo .tag-sim{background:var(--attn-bg);color:var(--attn-ink)}.intake-demo .tag-scn{background:var(--navy-800);color:#fff}.intake-demo .fine{color:var(--text-muted);font-size:12.5px;line-height:1.45}.intake-demo .field{flex-direction:column;gap:4px;min-width:0;margin-top:10px;display:flex}.intake-demo .field label,.intake-demo .fieldset legend,.intake-demo .assign label{color:var(--navy-800);font-size:13px;font-weight:600}.intake-demo .input,.intake-demo .select,.intake-demo .textarea{border:1px solid var(--violet-700);border-radius:var(--radius);background:var(--paper);width:100%;min-height:42px;padding:9px 12px;font-size:15px}.intake-demo .textarea{resize:vertical;min-height:96px;line-height:1.45}.intake-demo .input:focus,.intake-demo .select:focus,.intake-demo .textarea:focus{box-shadow:var(--glow);outline:none}.intake-demo [aria-invalid=true]{border:2px solid var(--error)}.intake-demo .input:disabled{border-color:var(--lavender-300);background:var(--lavender-50);color:var(--text-muted)}.intake-demo .err{color:var(--error);align-items:flex-start;gap:6px;font-size:13px;font-weight:600;display:flex}.intake-demo .err:before{content:"!";background:var(--error);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;font-size:11px;font-weight:900;display:inline-flex}.intake-demo .hint{color:var(--text-muted);font-size:12.5px}.intake-demo .grid2{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.intake-demo .grid-loc{grid-template-columns:minmax(0,1fr) 150px;gap:0 10px;display:grid}.intake-demo .fieldset{border:0;margin-top:10px}.intake-demo .radios{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.intake-demo .radio{border:1px solid var(--lavender-300);border-radius:var(--radius);cursor:pointer;background:#fff;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:inline-flex}.intake-demo .radio:has(input:checked){border-color:var(--violet-600);background:var(--lavender-50);font-weight:700}.intake-demo .radio input,.intake-demo .check input{width:16px;height:16px;accent-color:var(--violet-600)}.intake-demo .check{cursor:pointer;align-items:center;gap:8px;margin-top:8px;font-size:13.5px;display:inline-flex}.intake-demo .counter{color:var(--text-muted);text-align:right;font-size:12px}.intake-demo .form-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.intake-demo .btn-app{border:1px solid var(--violet-700);border-radius:var(--radius);background:var(--violet-700);color:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:42px;padding:8px 16px;font-size:14.5px;font-weight:700;line-height:1.3;transition:background .2s,box-shadow .2s;display:inline-flex}.intake-demo .btn-app:hover{background:var(--navy-800)}.intake-demo .btn-app.secondary{color:var(--violet-700);background:#fff}.intake-demo .btn-app.secondary:hover{background:var(--lavender-50)}.intake-demo .btn-app:disabled{border-color:var(--lavender-200);background:var(--lavender-50);color:var(--text-muted);cursor:not-allowed}.intake-demo .btn-app .by{opacity:.9;font-size:11.5px;font-weight:400}.intake-demo .btn-link{color:var(--violet-700);text-underline-offset:3px;background:0 0;border:0;padding:4px 2px;font-size:13.5px;font-weight:700;text-decoration:underline}.intake-demo .quick{flex-wrap:wrap;gap:8px;display:flex}.intake-demo .qr{border:1px solid var(--violet-700);border-radius:var(--radius);min-height:40px;color:var(--violet-700);background:#fff;padding:8px 16px;font-size:14.5px;font-weight:700}.intake-demo .qr:hover{background:var(--lavender-50)}.intake-demo .qr.primary{background:var(--violet-700);color:#fff}.intake-demo .is-next{position:relative;box-shadow:0 0 0 3px #fff, 0 0 0 6px var(--yellow)!important}.intake-demo .sum-group{border-top:1px solid var(--line);padding:10px 0}.intake-demo .sum-group:first-of-type{border-top:0}.intake-demo .sum-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.intake-demo .sum-head h5,.intake-demo .block h5{color:var(--navy-800);letter-spacing:.06em;text-transform:uppercase;font-size:12.5px;font-weight:900}.intake-demo .sum-row{grid-template-columns:118px minmax(0,1fr);gap:8px;margin-top:4px;font-size:14px;display:grid}.intake-demo .sum-row dt,.intake-demo .kv dt{color:var(--text-muted)}.intake-demo .sum-row dd,.intake-demo .kv dd{overflow-wrap:anywhere}.intake-demo .summary>.fine{margin:6px 0 12px}.intake-demo .status-card .status-kicker,.intake-demo .next-label{color:var(--violet-600);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:900}.intake-demo .status-card h4{color:var(--navy-800);margin:4px 0 6px;font-size:18px;font-weight:800}.intake-demo .status-card p{font-size:14.5px}.intake-demo .tone-attn.status-card{border-color:var(--attn-line);background:var(--attn-bg)}.intake-demo .tone-done.status-card{border-color:var(--violet-600);background:var(--lavender-50)}.intake-demo .status-actions{flex-direction:column;gap:12px;margin-top:12px;display:flex}.intake-demo .sub-card h5{color:var(--navy-800);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.intake-demo .sub-card .fine{margin-top:6px}.intake-demo .inline-row{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:6px;display:flex}.intake-demo .inline-row .input{flex:1;width:auto;min-width:150px}.intake-demo .status-meta{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.intake-demo .q-list{flex-direction:column;gap:6px;margin-top:8px;display:flex}.intake-demo .q-list li{border:1px solid var(--line);border-radius:var(--radius);background:var(--soft);overflow-wrap:anywhere;padding:8px 10px;font-size:13.5px}.intake-demo .counts{border-bottom:1px solid var(--line);background:var(--soft);flex-wrap:wrap;gap:6px;padding:10px 16px;display:flex}.intake-demo .count-pill{border:1px solid var(--lavender-200);border-radius:var(--radius);color:var(--navy-800);background:#fff;padding:3px 10px;font-size:12.5px;font-weight:700}.intake-demo .staff-body{flex:1;grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid}.intake-demo .queue{border-right:1px solid var(--line);background:var(--soft);padding:12px 10px;overflow-y:auto}.intake-demo .queue h4{color:var(--navy-800);letter-spacing:.08em;text-transform:uppercase;padding:0 6px 8px;font-size:12px;font-weight:900}.intake-demo .queue ul{flex-direction:column;gap:6px;display:flex}.intake-demo .q-item{border:1px solid var(--lavender-100);border-radius:var(--radius);text-align:left;background:#fff;flex-direction:column;gap:4px;width:100%;padding:10px;display:flex}.intake-demo .q-item:hover{border-color:var(--violet-600)}.intake-demo .q-item[aria-current=true]{border-color:var(--violet-600);background:var(--lavender-50);box-shadow:inset 3px 0 0 var(--violet-600)}.intake-demo .q-name{flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.intake-demo .q-meta,.intake-demo .detail-ref,.intake-demo .detail-meta{color:var(--text-muted);flex-wrap:wrap;gap:2px 12px;font-size:12px;font-weight:600;display:flex}.intake-demo .chip{border-radius:var(--radius);border:1px solid #0000;align-items:center;gap:6px;width:max-content;max-width:100%;padding:3px 9px;font-size:12px;font-weight:700;line-height:1.35;display:inline-flex}.intake-demo .chip:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.intake-demo .tone-neutral.chip{border-color:var(--lavender-200);background:var(--lavender-50);color:var(--navy-800)}.intake-demo .tone-attn.chip{border-color:var(--attn-line);background:var(--attn-bg);color:var(--attn-ink)}.intake-demo .tone-done.chip{background:var(--lavender-200);color:var(--navy-800)}.intake-demo .tone-error.chip{border-color:var(--error);color:var(--error);background:#fff}.intake-demo .detail{overscroll-behavior:contain;flex-direction:column;gap:14px;padding:16px 18px 24px;display:flex;overflow-y:auto}.intake-demo .detail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.intake-demo .detail-head h4{color:var(--navy-800);margin:3px 0 2px;font-size:20px;font-weight:800}.intake-demo .detail-head h4:focus,.intake-demo .next-title:focus,.intake-demo .status-title:focus{outline:none}.intake-demo .detail-meta{font-size:13px;font-weight:400}.intake-demo .next-box{border:1px solid var(--lavender-200);border-radius:var(--radius);background:var(--soft);padding:14px 16px}.intake-demo .next-box.tone-attn{border-color:var(--attn-line);background:var(--attn-bg)}.intake-demo .next-box.tone-error{border-color:var(--error);background:#fff7f6}.intake-demo .next-box.tone-done{border-color:var(--violet-600);background:var(--lavender-50)}.intake-demo .next-box.tone-error .next-label{color:var(--error)}.intake-demo .next-title{margin-top:3px;font-size:16.5px;font-weight:800}.intake-demo .next-text{margin-top:4px;font-size:14px}.intake-demo .next-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:12px;display:flex}.intake-demo .gate{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:10px;display:flex}.intake-demo .gate-why{color:var(--error);font-size:13px;font-weight:600}.intake-demo .diff{margin-top:8px;font-size:13.5px}.intake-demo .diff li{padding:3px 0}.intake-demo .diff del{color:var(--text-muted)}.intake-demo .diff ins{font-weight:700;text-decoration:none}.intake-demo .assign{flex-direction:column;gap:4px;max-width:360px;margin-top:10px;display:flex}.intake-demo .block{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:12px 14px}.intake-demo .block-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.intake-demo .block>.fine,.intake-demo .block-text{margin-top:8px}.intake-demo .block-text{font-size:14px}.intake-demo .count{color:var(--text-muted);font-size:12.5px;font-weight:600}.intake-demo .kv{grid-template-columns:150px minmax(0,1fr);gap:5px 12px;font-size:14px;display:grid}.intake-demo .reported{border-radius:var(--radius);background:var(--lavender-50);color:var(--navy-800);white-space:nowrap;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:700}.intake-demo .checklist{grid-template-columns:1fr 1fr;gap:5px 14px;display:grid}.intake-demo .checklist li{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.intake-demo .ck{border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:900;display:inline-flex}.intake-demo .checklist .ok .ck{background:var(--violet-600);color:#fff}.intake-demo .checklist .miss{color:var(--error);font-weight:600}.intake-demo .checklist .miss .ck{border:2px solid var(--error);color:var(--error);background:#fff}.intake-demo .fu{border-top:1px dashed var(--lavender-200);margin-top:12px;padding-top:10px}.intake-demo .fu h6{color:var(--navy-800);margin-bottom:6px;font-size:12.5px;font-weight:700}.intake-demo .fu ul{flex-direction:column;gap:6px;display:flex}.intake-demo .fu li{border:1px solid var(--line);border-radius:var(--radius);background:var(--soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;display:flex}.intake-demo .fu li.done{color:var(--text-muted)}.intake-demo .fu li.done .fu-text{text-decoration:line-through;text-decoration-color:var(--lavender-300)}.intake-demo .fu-text{overflow-wrap:anywhere;min-width:0}.intake-demo .fu-state,.intake-demo .doc-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.intake-demo .match-wrap{overflow-x:auto}.intake-demo .match{border-collapse:collapse;width:100%;margin-top:8px;font-size:13.5px}.intake-demo .match th,.intake-demo .match td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:6px 8px}.intake-demo .match th{color:var(--text-muted);font-size:12px;font-weight:700}.intake-demo .m-yes{color:var(--error);font-weight:700}.intake-demo .m-sim{color:var(--attn-ink);font-weight:700}.intake-demo .m-no{color:var(--text-muted)}.intake-demo .decision{border-radius:var(--radius);background:var(--lavender-50);color:var(--navy-800);margin-top:8px;padding:8px 10px;font-size:13.5px;font-weight:600}.intake-demo .milestones li{grid-template-columns:22px minmax(0,1fr);gap:10px;padding:6px 0;display:grid;position:relative}.intake-demo .milestones li:not(:last-child):after{content:"";background:var(--lavender-300);width:1px;position:absolute;top:30px;bottom:-4px;left:10px}.intake-demo .ms-dot{z-index:1;border:1.5px solid var(--lavender-300);width:22px;height:22px;color:var(--text-muted);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:inline-flex;position:relative}.intake-demo .ms-done .ms-dot{border-color:var(--violet-600);background:var(--violet-600);color:#fff}.intake-demo .ms-next .ms-dot{border-color:var(--violet-600);box-shadow:0 0 14px var(--violet-600)}.intake-demo .ms-next .ms-dot:after{content:"";background:var(--violet-600);border-radius:50%;width:8px;height:8px}.intake-demo .ms-blocked .ms-dot{border-color:var(--error);color:var(--error)}.intake-demo .ms-label{font-size:14px;font-weight:700}.intake-demo .ms-sub{color:var(--text-muted);font-size:13px}.intake-demo .ms-blocked .ms-sub{color:var(--error);font-weight:600}.intake-demo .doclist{flex-direction:column;gap:8px;display:flex}.intake-demo .doc{border:1px solid var(--line);border-radius:var(--radius);background:var(--soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.intake-demo .doc-name{font-size:14px;font-weight:700}.intake-demo .doc-meta{color:var(--text-muted);font-size:12.5px}.intake-demo .doc.superseded{opacity:.75}.intake-demo .reuse{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.intake-demo .reuse .fine{align-self:center}.intake-demo .activity li{border-top:1px solid var(--line);grid-template-columns:118px minmax(0,1fr);gap:10px;padding:7px 0;font-size:13.5px;display:grid}.intake-demo .activity li:first-child{border-top:0}.intake-demo .act-time{color:var(--text-muted);font-size:12.5px;font-weight:600}.intake-demo .act-who{color:var(--navy-800);margin-right:6px;font-weight:700}.intake-demo .act-text{overflow-wrap:anywhere}.intake-demo .empty{color:var(--text-muted);text-align:center;padding:28px 10px}.intake-demo .empty h4{color:var(--navy-800);margin-bottom:6px;font-size:17px}.intake-demo .flash{animation:1.6s ease-out pi-flash}@keyframes pi-flash{0%{background-color:var(--attn-bg);box-shadow:0 0 0 3px var(--yellow)}to{box-shadow:0 0 #0000}}.intake-demo .packet-dialog{border-radius:var(--radius);width:min(720px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--text);border:0;margin:auto;padding:0;box-shadow:0 24px 64px #0700244d}.intake-demo .packet-dialog::backdrop{background:#07002473}.intake-demo .packet-dialog .shell{flex-direction:column;max-height:calc(100vh - 48px);display:flex}.intake-demo .packet-dialog .top{background:var(--navy-950);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.intake-demo .packet-dialog .close{border-radius:var(--radius);color:#fff;background:0 0;border:1px solid #fff6;padding:8px 14px;font-weight:700}.intake-demo .packet-dialog .close:hover{border-color:var(--yellow);color:var(--yellow)}.intake-demo .packet-dialog .scroll{padding:22px 26px 26px;overflow-y:auto}.intake-demo .doc-flag{border:1px dashed var(--attn-line);border-radius:var(--radius);background:var(--attn-bg);color:var(--attn-ink);letter-spacing:.06em;text-align:center;text-transform:uppercase;padding:8px;font-size:12.5px;font-weight:900;display:block}.intake-demo .doc-page h2{color:var(--navy-800);margin-top:18px;font-size:24px;font-weight:900}.intake-demo .doc-page h3{color:var(--navy-800);margin:20px 0 6px;font-size:15px;font-weight:700}.intake-demo .doc-firm{color:var(--text-muted);margin-top:4px;font-size:14px}.intake-demo .doc-status{border-radius:var(--radius);background:var(--lavender-50);color:var(--navy-800);margin-top:16px;padding:10px 12px;font-size:14px;font-weight:600}.intake-demo .doc-fields{grid-template-columns:200px minmax(0,1fr);gap:6px 14px;font-size:14.5px;display:grid}.intake-demo .doc-fields dt{color:var(--text-muted)}.intake-demo .doc-fields dd{overflow-wrap:anywhere}.intake-demo .doc-page>.fine{margin-top:8px}.intake-demo .fill{border-bottom:2px solid var(--violet-600);background:var(--lavender-100);border-radius:2px;padding:0 4px}.intake-demo .placeholder{border:1px dashed var(--lavender-200);border-radius:var(--radius);background:repeating-linear-gradient(135deg, var(--paper) 0 10px, var(--lavender-50) 10px 20px);color:var(--text-muted);padding:10px 12px;font-size:14px}@media (width<=80em){.intake-demo .panels{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px}.intake-demo .checklist{grid-template-columns:1fr}.intake-demo .kv{grid-template-columns:120px minmax(0,1fr)}.intake-demo .tracker li{font-size:10.5px}}@media (width<=64em){.intake-demo .view-tabs{display:flex}.intake-demo .panels{grid-template-columns:minmax(0,1fr)}.intake-demo .panels[data-view=client] .staff-panel,.intake-demo .panels[data-view=staff] .client-panel{display:none}}@media (width<=52em){.intake-demo .staff-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.intake-demo .queue{border-right:0;border-bottom:1px solid var(--line);padding:10px 12px;overflow:auto visible}.intake-demo .queue h4{padding:0 0 6px}.intake-demo .queue ul{flex-direction:row;gap:8px}.intake-demo .queue li{flex:0 0 200px}}@media (width<=34em){.intake-demo .pi-panel{height:calc(100dvh - var(--header-height) - 96px);min-height:560px}.intake-demo .guide{padding:12px 14px}.intake-demo .btn-go{justify-content:center;width:100%}.intake-demo .tracker{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 6px}.intake-demo .msg{max-width:94%}.intake-demo .grid2,.intake-demo .grid-loc{grid-template-columns:minmax(0,1fr)}.intake-demo .kv,.intake-demo .doc-fields{grid-template-columns:minmax(0,1fr);gap:0}.intake-demo .kv dd,.intake-demo .doc-fields dd{margin-bottom:8px}.intake-demo .activity li{grid-template-columns:minmax(0,1fr);gap:2px}.intake-demo .detail{padding:14px 12px 20px}.intake-demo .packet-dialog .scroll{padding:18px 16px 20px}}@media (prefers-reduced-motion:reduce){.intake-demo .msg,.intake-demo .typing span,.intake-demo .flash{animation:none}}.scenario-picker[data-astro-cid-tva7nyhj]{align-items:flex-end;gap:16px;display:flex}fieldset[data-astro-cid-tva7nyhj]{border:0;flex:1;min-width:0}legend[data-astro-cid-tva7nyhj]{color:var(--navy-800);margin-bottom:12px;font-weight:700}.list[data-astro-cid-tva7nyhj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.scn[data-astro-cid-tva7nyhj]{border:1px solid var(--lavender-200);border-radius:var(--radius);text-align:left;background:#fff;flex-direction:column;gap:4px;height:100%;padding:14px 16px 14px 46px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;position:relative}.scn[data-astro-cid-tva7nyhj]:before{content:"";border:2px solid var(--lavender-300);background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:16px;left:16px}.scn[data-astro-cid-tva7nyhj]:hover{border-color:var(--violet-600)}.scn[data-astro-cid-tva7nyhj][aria-pressed=true]{border-color:var(--violet-600);background:var(--lavender-50);box-shadow:var(--glow)}.scn[data-astro-cid-tva7nyhj][aria-pressed=true]:before{border-color:var(--violet-600);background:radial-gradient(circle, var(--violet-600) 0 4px, #fff 5px)}.scn-title[data-astro-cid-tva7nyhj]{color:var(--navy-800);font-weight:700;line-height:22px}.scn-text[data-astro-cid-tva7nyhj]{color:var(--text-muted);font-size:14px;line-height:20px}.reset[data-astro-cid-tva7nyhj]{border:1px solid var(--navy-800);border-radius:var(--radius);height:48px;color:var(--navy-800);background:#fff;flex-shrink:0;align-items:center;gap:8px;padding:0 18px;font-weight:600;display:inline-flex}.reset[data-astro-cid-tva7nyhj]:hover{background:var(--lavender-50)}@media (width<=64em){.scenario-picker[data-astro-cid-tva7nyhj]{flex-direction:column;align-items:stretch}.list[data-astro-cid-tva7nyhj]{grid-template-columns:minmax(0,1fr)}.reset[data-astro-cid-tva7nyhj]{justify-content:center}}.workflow-steps[data-astro-cid-mwamvglm]{padding-bottom:var(--section-gap)}.list[data-astro-cid-mwamvglm]{border-top:1px solid var(--lavender-200)}li[data-astro-cid-mwamvglm]{border-bottom:1px solid var(--lavender-200);grid-template-columns:72px minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:32px;padding:32px 0;display:grid}.num[data-astro-cid-mwamvglm]{color:var(--violet-600);font-size:32px;font-weight:900;line-height:36px}h3[data-astro-cid-mwamvglm]{color:var(--navy-800);font-size:22px;font-weight:800;line-height:30px}.text[data-astro-cid-mwamvglm] p[data-astro-cid-mwamvglm]{margin-top:8px;line-height:26px}.value[data-astro-cid-mwamvglm]{border-radius:var(--radius);background:var(--lavender-50);padding:16px 18px;line-height:24px}.value[data-astro-cid-mwamvglm] strong[data-astro-cid-mwamvglm]{color:var(--violet-700);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:900;display:block}@media (width<=52em){li[data-astro-cid-mwamvglm]{grid-template-columns:56px minmax(0,1fr);gap:16px 20px}.value[data-astro-cid-mwamvglm]{grid-column:2}}@media (width<=34em){li[data-astro-cid-mwamvglm]{grid-template-columns:minmax(0,1fr);gap:12px;padding:24px 0}.value[data-astro-cid-mwamvglm]{grid-column:auto}.num[data-astro-cid-mwamvglm]{font-size:24px;line-height:28px}h3[data-astro-cid-mwamvglm]{font-size:19px;line-height:26px}}.firm-setup{margin-bottom:var(--section-gap)}.art[data-astro-cid-wwli56df]{opacity:.6;mix-blend-mode:luminosity;width:1080px;max-width:none;position:absolute;top:-80px;right:-420px;mask-image:radial-gradient(closest-side,#000 55%,#0000)}.head[data-astro-cid-wwli56df]{scroll-margin-top:calc(var(--header-height) + 96px);grid-template-columns:460px minmax(0,1fr);align-items:center;gap:64px;display:grid}.head[data-astro-cid-wwli56df] p[data-astro-cid-wwli56df]{color:var(--lavender-200);font-size:20px;line-height:32px}.grid[data-astro-cid-wwli56df]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}li[data-astro-cid-wwli56df]{border-radius:var(--radius);background:#e5e6ff0d;border:1px solid #e5e6ff29;padding:24px}h3[data-astro-cid-wwli56df]{color:var(--white);font-size:18px;font-weight:700;line-height:25px}li[data-astro-cid-wwli56df] p[data-astro-cid-wwli56df]{color:var(--lavender-200);margin-top:10px;line-height:24px}.foot[data-astro-cid-wwli56df]{border-top:1px solid #e5e6ff29;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;margin-top:40px;padding-top:32px;display:flex}.foot[data-astro-cid-wwli56df] p[data-astro-cid-wwli56df]{max-width:760px;color:var(--lavender-200);line-height:26px}@media (width<=64em){.head[data-astro-cid-wwli56df]{grid-template-columns:minmax(0,1fr);gap:24px}.grid[data-astro-cid-wwli56df]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=34em){.art[data-astro-cid-wwli56df]{opacity:.4;width:720px;right:-360px}.head[data-astro-cid-wwli56df] p[data-astro-cid-wwli56df]{font-size:17px;line-height:27px}.grid[data-astro-cid-wwli56df]{grid-template-columns:minmax(0,1fr);margin-top:32px}li[data-astro-cid-wwli56df]{padding:20px}}.demo-theme[data-astro-cid-bv43lhar]{--navy-950:#0a1628;--navy-800:#142a4c;--violet-700:#1d4b8a;--violet-600:#2558a0;--lavender-300:#cfc5ac;--lavender-200:#e0d9c6;--lavender-100:#ece6d8;--lavender-50:#f6f3ec;--paper:#fcfbf7;--yellow:#d4a63a;--gradient:linear-gradient(90deg, #0a1628 0%, #142a4c 33.4%, #1d4b8a 66.7%, #2558a0 99.6%);--gradient-reverse:linear-gradient(90deg, #2558a0 0.4%, #1d4b8a 33.3%, #142a4c 66.6%, #0a1628 100%);--glow:0 0 30px #2558a033}
