.pv_frame[data-astro-cid-2pcj6dap]{position:absolute;inset:0}.pv_stage[data-astro-cid-2pcj6dap]{font-family:var(--font-mono);color:var(--ink-3);padding:15% 7% 8%;font-size:12.5px;position:absolute;inset:0}.pv_frame[data-astro-cid-2pcj6dap] *{animation-play-state:paused}.pv_frame[data-astro-cid-2pcj6dap].is-live *{animation-play-state:running}.pv-triage[data-astro-cid-2pcj6dap] .pv_node[data-astro-cid-2pcj6dap]{background:var(--bg);border:1px solid var(--ink);color:var(--ink);z-index:2;padding:10px 12px;position:absolute;top:50%;left:30%;transform:translate(-50%,-50%)}.pv-triage[data-astro-cid-2pcj6dap] .pv_lane[data-astro-cid-2pcj6dap]{right:7%;top:calc(18% + var(--i) * 19%);border:1px solid var(--rule-strong);background:var(--bg);width:36%;padding:7px 10px;position:absolute}.pv-triage[data-astro-cid-2pcj6dap] .pv_token[data-astro-cid-2pcj6dap]{--lt:calc(18% + var(--i) * 19% + 10px);background:var(--accent);z-index:1;opacity:0;width:9px;height:9px;animation:8s cubic-bezier(.5,0,.2,1) infinite pv-triage;animation-delay:calc(var(--i) * 2s);margin-top:-4px;position:absolute;top:50%;left:6%}@keyframes pv-triage{0%{opacity:0;top:50%;left:6%}5%{opacity:1}24%,30%{top:50%;left:calc(30% - 4px)}46%{opacity:1;left:53%;top:var(--lt)}56%,to{opacity:0;left:53%;top:var(--lt)}}.pv-schedule[data-astro-cid-2pcj6dap] .pv_days[data-astro-cid-2pcj6dap]{color:var(--ink-4);grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:8px;display:grid}.pv-schedule[data-astro-cid-2pcj6dap] .pv_slots[data-astro-cid-2pcj6dap]{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(5,1fr);grid-auto-flow:column;gap:6px;height:52%;display:grid}.pv_slot[data-astro-cid-2pcj6dap]{border:1px solid var(--rule-strong);background:var(--bg);animation:7s infinite pv-scan;animation-delay:calc(var(--i) * 90ms)}.pv_slot[data-astro-cid-2pcj6dap].is-busy{background:repeating-linear-gradient(45deg, var(--rule) 0 2px, transparent 2px 6px)}.pv_slot[data-astro-cid-2pcj6dap].is-pick{animation:7s infinite pv-scan,7s infinite pv-pick;animation-delay:calc(var(--i) * 90ms), 0s}@keyframes pv-scan{0%,4%{border-color:var(--rule-strong)}8%{border-color:var(--ink)}16%,to{border-color:var(--rule-strong)}}@keyframes pv-pick{0%,40%{background:var(--bg);border-color:var(--rule-strong)}48%,90%{background:var(--accent);border-color:var(--accent)}to{background:var(--bg)}}.pv_booked[data-astro-cid-2pcj6dap]{color:var(--ink);opacity:0;animation:7s infinite pv-fade;position:absolute;bottom:7%;left:7%}@keyframes pv-fade{0%,46%{opacity:0;transform:translateY(4px)}54%,90%{opacity:1;transform:none}to{opacity:0}}.pv_report[data-astro-cid-2pcj6dap]{grid-template-columns:1fr 1fr 1.3fr;align-items:start;gap:10px;display:grid}.pv_src[data-astro-cid-2pcj6dap],.pv_table[data-astro-cid-2pcj6dap]{flex-direction:column;gap:6px;display:flex}.pv_src[data-astro-cid-2pcj6dap] span[data-astro-cid-2pcj6dap]:not(.pv_src-h){border:1px solid var(--rule-strong);background:var(--bg);white-space:nowrap;text-overflow:ellipsis;padding:6px 8px;overflow:hidden}.pv_src-h[data-astro-cid-2pcj6dap]{color:var(--ink);margin-bottom:2px}.pv_row[data-astro-cid-2pcj6dap]{border:1px solid var(--ink);background:var(--bg);opacity:0;animation:6s infinite pv-row;animation-delay:calc(var(--i) * .6s);grid-template-columns:18px 1fr 1fr 1fr;align-items:center;gap:5px;padding:6px 8px;display:grid}.pv_row[data-astro-cid-2pcj6dap] b[data-astro-cid-2pcj6dap]{color:var(--accent);font-weight:500}.pv_row[data-astro-cid-2pcj6dap] i[data-astro-cid-2pcj6dap]{background:var(--rule-strong);height:5px}@keyframes pv-row{0%{opacity:0;transform:translate(-14px)}10%,80%{opacity:1;transform:none}92%,to{opacity:0}}.pv_extract[data-astro-cid-2pcj6dap]{grid-template-columns:.8fr 1.2fr;gap:14px;display:grid}.pv_doc[data-astro-cid-2pcj6dap]{background:var(--bg);border:1px solid var(--rule-strong);flex-direction:column;gap:8px;padding:12px 10px;display:flex}.pv_doc[data-astro-cid-2pcj6dap] i[data-astro-cid-2pcj6dap]{height:5px;width:var(--w);background:var(--rule-strong)}.pv_rows[data-astro-cid-2pcj6dap]{flex-direction:column;gap:7px;display:flex}.pv_xrow[data-astro-cid-2pcj6dap]{border:1px solid var(--rule-strong);background:var(--bg);opacity:0;animation:7s infinite pv-row;animation-delay:calc(var(--i) * .45s);grid-template-columns:1fr 1fr 44px;align-items:center;gap:6px;padding:7px 8px;display:grid}.pv_xrow[data-astro-cid-2pcj6dap] i[data-astro-cid-2pcj6dap]{background:var(--ink-4);height:5px}.pv_xrow[data-astro-cid-2pcj6dap] em[data-astro-cid-2pcj6dap]{text-align:right;color:var(--ink);opacity:0;animation:7s infinite pv-fade;animation-delay:calc(var(--i) * .2s);font-style:normal}.pv_xrow[data-astro-cid-2pcj6dap].is-flag{border-color:var(--accent)}.pv_xrow[data-astro-cid-2pcj6dap].is-flag em[data-astro-cid-2pcj6dap]{color:var(--accent)}.pv_cite[data-astro-cid-2pcj6dap]{flex-direction:column;justify-content:center;gap:10px;display:flex}.pv_cite-row[data-astro-cid-2pcj6dap]{background:var(--bg);border:1px solid var(--rule-strong);color:var(--ink-2);justify-content:space-between;gap:10px;padding:9px 10px;display:flex}.pv_cite-row[data-astro-cid-2pcj6dap] span[data-astro-cid-2pcj6dap]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pv_cite-row[data-astro-cid-2pcj6dap] em[data-astro-cid-2pcj6dap]{opacity:0;animation:6s infinite pv-fade;animation-delay:calc(var(--i) * .7s);flex:none;font-style:normal}.pv_cite-row[data-astro-cid-2pcj6dap].is-bad{animation:6s .7s infinite pv-bad}.pv_cite-row[data-astro-cid-2pcj6dap].is-bad em[data-astro-cid-2pcj6dap]{color:var(--accent)}@keyframes pv-bad{0%,46%{border-color:var(--rule-strong)}54%,90%{border-color:var(--accent)}to{border-color:var(--rule-strong)}}.pv_adopt[data-astro-cid-2pcj6dap]{justify-content:center;align-items:center;gap:10px;display:flex}.pv_step[data-astro-cid-2pcj6dap]{border:1px dashed var(--rule-strong);color:var(--ink-4);padding:9px 12px}.pv_adopt2[data-astro-cid-2pcj6dap]{justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute}.pv_astep[data-astro-cid-2pcj6dap]{z-index:1;background:var(--bg);border:1px solid var(--rule-strong);min-width:28%;color:var(--ink-3);animation:6s infinite pv-astep;animation-delay:calc(var(--i) * 1s);flex-direction:column;gap:6px;padding:12px;display:flex;position:relative}.pv_astep[data-astro-cid-2pcj6dap] b[data-astro-cid-2pcj6dap]{color:var(--ink-4);font-weight:500}@keyframes pv-astep{0%,8%{border-color:var(--rule-strong);color:var(--ink-3)}16%,80%{border-color:var(--ink);color:var(--ink)}to{border-color:var(--rule-strong);color:var(--ink-3)}}.pv_aline[data-astro-cid-2pcj6dap]{background:var(--accent);transform-origin:0;height:2px;animation:6s infinite pv-aline;position:absolute;top:50%;left:7%;right:7%}@keyframes pv-aline{0%{transform:scaleX(0)}45%,85%{transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.pv_source[data-astro-cid-2pcj6dap]{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.pv_firms[data-astro-cid-2pcj6dap],.pv_pipe[data-astro-cid-2pcj6dap]{flex-direction:column;gap:7px;display:flex;position:relative}.pv_firm[data-astro-cid-2pcj6dap]{background:var(--bg);border:1px solid var(--rule-strong);opacity:0;animation:7s infinite pv-row;animation-delay:calc(var(--i) * .35s);justify-content:space-between;gap:8px;padding:8px 10px;display:flex}.pv_firm[data-astro-cid-2pcj6dap] em[data-astro-cid-2pcj6dap]{color:var(--accent);font-style:normal}.pv_firm[data-astro-cid-2pcj6dap].is-trig{border-color:var(--ink);color:var(--ink)}.pv_pstage[data-astro-cid-2pcj6dap]{border:1px dashed var(--rule-strong);color:var(--ink-3);animation:7s infinite pv-pstage;animation-delay:calc(2s + var(--i) * .9s);padding:8px 10px}@keyframes pv-pstage{0%,6%{border-color:var(--rule-strong);color:var(--ink-3);border-style:dashed}12%,70%{border-color:var(--ink);color:var(--ink);border-style:solid}to{border-color:var(--rule-strong)}}.pv_ptoken[data-astro-cid-2pcj6dap]{background:var(--accent);opacity:0;width:8px;height:8px;animation:7s infinite pv-ptoken;position:absolute;top:12px;right:10px}@keyframes pv-ptoken{0%,26%{opacity:0;transform:translateY(0)}30%{opacity:1;transform:translateY(0)}43%{transform:translateY(0)}55%{transform:translateY(36px)}68%,85%{opacity:1;transform:translateY(72px)}95%,to{opacity:0;transform:translateY(72px)}}.pv_draft[data-astro-cid-2pcj6dap]{grid-template-columns:.8fr 1.2fr;gap:14px;display:grid}.pv_prec[data-astro-cid-2pcj6dap],.pv_doc2[data-astro-cid-2pcj6dap]{flex-direction:column;gap:8px;display:flex;position:relative}.pv_clause[data-astro-cid-2pcj6dap]{background:var(--bg);border:1px solid var(--rule-strong);animation:7s infinite pv-clause;animation-delay:calc(var(--i) * .6s);flex-direction:column;gap:5px;padding:8px;display:flex}.pv_clause[data-astro-cid-2pcj6dap] i[data-astro-cid-2pcj6dap]{background:var(--rule-strong);height:4px}.pv_clause[data-astro-cid-2pcj6dap] i[data-astro-cid-2pcj6dap]+i[data-astro-cid-2pcj6dap]{width:70%}@keyframes pv-clause{0%,6%{border-color:var(--rule-strong)}12%,24%{border-color:var(--ink)}32%,to{border-color:var(--rule-strong)}}.pv_doc2[data-astro-cid-2pcj6dap]{padding:0 0 0 4px}.pv_doc2[data-astro-cid-2pcj6dap] i[data-astro-cid-2pcj6dap]{height:6px;width:var(--w);background:var(--ink-4);transform-origin:0;animation:7s infinite pv-type;animation-delay:calc(.6s + var(--i) * .45s);transform:scaleX(0)}.pv_doc2[data-astro-cid-2pcj6dap] i[data-astro-cid-2pcj6dap].is-review{background:var(--accent)}@keyframes pv-type{0%{transform:scaleX(0)}8%,88%{transform:scaleX(1)}to{transform:scaleX(0)}}.pv_review[data-astro-cid-2pcj6dap]{color:var(--accent);opacity:0;font-style:normal;animation:7s 1.2s infinite pv-fade}.pv_secure[data-astro-cid-2pcj6dap]{flex-direction:column;gap:10px;display:flex}.pv_wall[data-astro-cid-2pcj6dap]{border:1.5px dashed var(--ink);flex:1;justify-content:space-between;align-items:center;padding:34px 14px 14px;display:flex;position:relative}.pv_wall-h[data-astro-cid-2pcj6dap]{color:var(--ink);position:absolute;top:10px;left:12px}.pv_box[data-astro-cid-2pcj6dap]{background:var(--bg);border:1px solid var(--ink);color:var(--ink);z-index:1;padding:12px}.pv_stoken[data-astro-cid-2pcj6dap]{background:var(--accent);width:8px;height:8px;animation:4s ease-in-out infinite pv-stoken;position:absolute;top:calc(50% + 10px);left:30%}@keyframes pv-stoken{0%,10%{left:30%}45%,55%{left:66%}90%,to{left:30%}}.pv_out[data-astro-cid-2pcj6dap]{color:var(--ink-3)}@media (prefers-reduced-motion:reduce){.pv_frame[data-astro-cid-2pcj6dap] *{opacity:1!important;animation:none!important;transform:none!important}.pv-triage[data-astro-cid-2pcj6dap] .pv_token[data-astro-cid-2pcj6dap],.pv_ptoken[data-astro-cid-2pcj6dap],.pv_stoken[data-astro-cid-2pcj6dap]{display:none}}.cases_filters[data-astro-cid-ol7j2rsx]{flex-wrap:wrap;gap:8px;margin-bottom:36px;display:flex}.cases_filter[data-astro-cid-ol7j2rsx]{border:1px solid var(--rule-strong);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.04em;color:var(--ink-2);cursor:pointer;background:0 0;padding:10px 14px}.cases_filter[data-astro-cid-ol7j2rsx] span[data-astro-cid-ol7j2rsx]{color:var(--ink-4);margin-left:4px}.cases_filter[data-astro-cid-ol7j2rsx]:hover{border-color:var(--ink);color:var(--ink)}.cases_filter[data-astro-cid-ol7j2rsx][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.cases_filter[data-astro-cid-ol7j2rsx][aria-pressed=true] span[data-astro-cid-ol7j2rsx]{color:var(--ink-4)}.cases_filter[data-astro-cid-ol7j2rsx]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cases_grid[data-astro-cid-ol7j2rsx]{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 32px;margin:0;padding:0;list-style:none;display:grid}.cases_item[data-astro-cid-ol7j2rsx][hidden]{display:none}.cases_card[data-astro-cid-ol7j2rsx]{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.cases_card[data-astro-cid-ol7j2rsx]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.cases_preview[data-astro-cid-ol7j2rsx]{aspect-ratio:4/3;border:1px solid var(--rule-strong);border-top:2px solid var(--ink);background:var(--bg-2);transition:border-color .2s;position:relative;overflow:hidden}.cases_card[data-astro-cid-ol7j2rsx]:hover .cases_preview[data-astro-cid-ol7j2rsx]{border-color:var(--ink)}.cases_badge[data-astro-cid-ol7j2rsx]{background:var(--bg);border:1px solid var(--rule-strong);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);padding:4px 8px;font-size:10.5px;position:absolute;top:12px;left:12px}.cases_text[data-astro-cid-ol7j2rsx]{flex-direction:column;flex:1;gap:10px;padding-top:20px;display:flex}.cases_area[data-astro-cid-ol7j2rsx]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:0}.cases_area[data-astro-cid-ol7j2rsx] span[data-astro-cid-ol7j2rsx]{color:var(--ink-4)}.cases_title[data-astro-cid-ol7j2rsx]{font-family:var(--font-serif);color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:400;line-height:1.2}.cases_dek[data-astro-cid-ol7j2rsx]{font-size:var(--text-sm);color:var(--ink-2);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.cases_cta[data-astro-cid-ol7j2rsx]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.04em;color:var(--ink);gap:8px;margin-top:auto;padding-top:8px;display:inline-flex}.cases_cta[data-astro-cid-ol7j2rsx] span[data-astro-cid-ol7j2rsx]{transition:transform .2s}.cases_card[data-astro-cid-ol7j2rsx]:hover .cases_cta[data-astro-cid-ol7j2rsx] span[data-astro-cid-ol7j2rsx]{transform:translate(4px)}.cases_card[data-astro-cid-ol7j2rsx]:hover .cases_title[data-astro-cid-ol7j2rsx]{text-underline-offset:4px;text-decoration:underline 1px}.is-coming[data-astro-cid-ol7j2rsx] .cases_preview[data-astro-cid-ol7j2rsx]{background:var(--bg);border-style:solid dashed dashed;border-top-color:var(--rule-strong)}.is-coming[data-astro-cid-ol7j2rsx] .cases_title[data-astro-cid-ol7j2rsx],.is-coming[data-astro-cid-ol7j2rsx] .cases_dek[data-astro-cid-ol7j2rsx]{color:var(--ink-3)}@media (width<=860px){.cases_grid[data-astro-cid-ol7j2rsx]{grid-template-columns:minmax(0,1fr)}}
