.joAp1a_app{--cd-canvas:#fcf8f2;--cd-surface:#fff;--cd-ink:#2a2420;--cd-muted:#6c625a;--cd-accent:#a64b2a;--cd-accent-hover:#8e3f22;--cd-quiet:#f7e9df;--cd-line:#e3d8cc;--cd-control:#8b7a6c;--cd-done:#2f6b45;--cd-warn-fill:#fbf1dc;--cd-warn-ink:#6b4a00;--cd-error:#a3262a;--cd-move:.16s;background:var(--cd-canvas);color:var(--cd-ink);font-family:var(--frame-font);font-size:1rem;line-height:1.5625rem}.joAp1a_app :where(h2,h3,h4,button,input,textarea,select,legend){letter-spacing:normal;font-family:inherit}.joAp1a_app :focus-visible{outline:2px solid var(--cd-accent);outline-offset:2px}.joAp1a_app p{margin:0}.joAp1a_eyebrow,.joAp1a_label{color:var(--cd-muted);margin:0;font-size:.875rem;line-height:1.3125rem}.joAp1a_label{color:var(--cd-ink);font-weight:600}.joAp1a_h2{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:1.5rem;font-weight:600;line-height:2rem}.joAp1a_h3{margin:0;font-size:1.25rem;font-weight:600;line-height:1.75rem}.joAp1a_lede{color:var(--cd-ink)}.joAp1a_dim{color:var(--cd-muted);font-size:.875rem;line-height:1.3125rem}.joAp1a_strong{font-weight:600}.joAp1a_calm{border:1px solid var(--cd-line);border-radius:var(--frame-radius-surface);background:var(--cd-surface);padding:16px}.joAp1a_screen{align-content:start;gap:16px;min-width:0;display:grid}.joAp1a_screen>*{min-width:0}.joAp1a_block{gap:4px;display:grid}.joAp1a_warn{border-radius:var(--frame-radius-control);background:var(--cd-warn-fill);color:var(--cd-warn-ink);border:1px solid #c9a24a;border-left-width:4px;gap:4px;padding:12px 16px;display:grid}.joAp1a_unknown{font-weight:600;display:block}.joAp1a_stages{gap:0;margin:0;padding:0;list-style:none;display:grid}.joAp1a_stages li{min-height:36px;color:var(--cd-muted);align-items:center;gap:12px;display:flex;position:relative}.joAp1a_stages li+li:before{content:"";border-left:2px solid var(--cd-line);height:20px;position:absolute;top:-10px;left:6px}.joAp1a_dot{border:2px solid var(--cd-control);background:var(--cd-surface);border-radius:50%;flex:none;width:14px;height:14px}.joAp1a_stages li[data-state=done] .joAp1a_dot{border-color:var(--cd-done);background:var(--cd-done)}.joAp1a_stages li[data-state=now]{color:var(--cd-ink);font-weight:600}.joAp1a_stages li[data-state=now] .joAp1a_dot{border-color:var(--cd-accent);background:var(--cd-accent);box-shadow:0 0 0 4px var(--cd-quiet)}.joAp1a_now{border:1px solid var(--cd-accent);border-radius:var(--frame-radius-control);color:var(--cd-accent);padding:0 8px;font-size:.8125rem;line-height:1.25rem}.joAp1a_facts{border:1px solid var(--cd-line);border-radius:var(--frame-radius-surface);background:var(--cd-surface);gap:12px;margin:0;padding:16px;display:grid}.joAp1a_facts div{gap:2px;display:grid}.joAp1a_facts dt{color:var(--cd-muted);font-size:.875rem;line-height:1.3125rem}.joAp1a_facts dd{margin:0;font-weight:500}.joAp1a_needs{gap:8px;display:grid}.joAp1a_recList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.joAp1a_recRow{border:1px solid var(--cd-control);border-radius:var(--frame-radius-surface);background:var(--cd-surface);width:100%;min-height:56px;color:var(--cd-ink);font:inherit;text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}button.joAp1a_recRow{cursor:pointer;transition:background-color var(--cd-move) ease}button.joAp1a_recRow:hover{background:var(--cd-quiet)}.joAp1a_recTitle{font-weight:600}.joAp1a_status{color:var(--cd-muted);white-space:nowrap;align-items:center;gap:6px;font-size:.875rem;font-weight:500;line-height:1.3125rem;display:inline-flex}.joAp1a_status:before{content:"";border:1.5px solid;border-radius:50%;width:8px;height:8px}.joAp1a_status[data-decision=approved]{color:var(--cd-accent)}.joAp1a_status[data-decision=approved]:before{background:currentColor}.joAp1a_status[data-decision=declined],.joAp1a_status[data-decision=question]{color:var(--cd-ink)}.joAp1a_status[data-decision=question]:before{border-radius:0;transform:rotate(45deg)}.joAp1a_evidence{gap:8px;display:grid}.joAp1a_chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.joAp1a_chip{border:1px solid var(--cd-control);border-radius:var(--frame-radius-control);background:var(--cd-surface);min-height:44px;color:var(--cd-ink);font:inherit;cursor:pointer;text-align:left;align-items:center;gap:8px;padding:8px 12px;font-size:.9375rem;display:inline-flex}.joAp1a_chip:hover{background:var(--cd-quiet)}.joAp1a_chip[data-status=unavailable]{color:var(--cd-muted);border-style:dashed}.joAp1a_chipKind{color:var(--cd-accent);font-size:.8125rem;font-weight:600}.joAp1a_chip[data-status=unavailable] .joAp1a_chipKind{color:var(--cd-muted)}.joAp1a_measure{color:var(--cd-muted);font-size:.875rem;line-height:1.3125rem}.joAp1a_dialog{border:1px solid var(--cd-line);border-radius:var(--frame-radius-surface);background:var(--cd-surface);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--cd-ink);padding:0}.joAp1a_dialog::backdrop{background:#2a242073}.joAp1a_dialogBody{gap:16px;padding:20px;display:grid}.joAp1a_dialogHead{gap:4px;display:grid}.joAp1a_figure{gap:8px;margin:0;display:grid}.joAp1a_illustration{border-radius:var(--frame-radius-control);background:var(--cd-canvas);width:100%;height:auto}.joAp1a_figLabel{color:var(--cd-ink);font-size:.875rem;font-weight:600}.joAp1a_unavailable{border:1px dashed var(--cd-control);border-radius:var(--frame-radius-control);background:var(--cd-canvas);gap:4px;padding:16px;display:grid}.joAp1a_note{border-left:3px solid var(--cd-line);background:var(--cd-canvas);gap:8px;margin:0;padding:12px 16px;display:grid}.joAp1a_note footer{color:var(--cd-muted);font-size:.875rem}.joAp1a_amount{border:1px solid var(--cd-line);border-radius:var(--frame-radius-surface);background:var(--cd-surface);gap:8px;padding:16px;display:grid}.joAp1a_lines,.joAp1a_sum{gap:4px;margin:0;display:grid}.joAp1a_lines div,.joAp1a_sum div{justify-content:space-between;gap:12px;display:flex}.joAp1a_lines dd,.joAp1a_sum dd{font-variant-numeric:tabular-nums;margin:0}.joAp1a_lineTotal{border-top:1px solid var(--cd-line);align-items:baseline;margin-top:4px;padding-top:8px;font-weight:600}.joAp1a_price{letter-spacing:-.01em;font-size:1.75rem;font-weight:600;line-height:2.25rem}.joAp1a_choice{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.joAp1a_choice legend{margin-bottom:4px;padding:0}.joAp1a_choices{gap:8px;display:grid}.joAp1a_choiceBtn{border:1px solid var(--cd-control);border-radius:var(--frame-radius-control);background:var(--cd-surface);min-height:56px;color:var(--cd-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--cd-move) ease, border-color var(--cd-move) ease;gap:2px;padding:12px 16px;display:grid}.joAp1a_choiceBtn:hover{background:var(--cd-quiet)}.joAp1a_choiceBtn[aria-pressed=true]{border:2px solid var(--cd-accent);background:var(--cd-quiet);padding:11px 15px}.joAp1a_choiceBtn[aria-pressed=true] .joAp1a_choiceName:after{content:" · Selected";color:var(--cd-accent);font-weight:500}.joAp1a_choiceName{font-weight:600}.joAp1a_choiceNote{color:var(--cd-muted);font-size:.875rem;line-height:1.3125rem}.joAp1a_ask{border:1px solid var(--cd-line);border-radius:var(--frame-radius-surface);background:var(--cd-surface);gap:8px;padding:16px;display:grid}.joAp1a_textarea{border:1px solid var(--cd-control);border-radius:var(--frame-radius-control);background:var(--cd-surface);width:100%;min-height:88px;color:var(--cd-ink);font:inherit;resize:vertical;padding:10px 12px}.joAp1a_prepared{border:1px dashed var(--cd-control);border-radius:var(--frame-radius-control);background:var(--cd-surface);gap:4px;padding:12px 16px;display:grid}.joAp1a_row{flex-wrap:wrap;gap:8px;display:flex}.joAp1a_primaryBtn,.joAp1a_secondaryBtn,.joAp1a_quietBtn{border-radius:var(--frame-radius-control);min-height:44px;font:inherit;cursor:pointer;transition:background-color var(--cd-move) ease;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-flex}.joAp1a_primaryBtn{background:var(--cd-accent);color:#fff;transition:none}.joAp1a_primaryBtn:hover{background:var(--cd-accent-hover)}.joAp1a_primaryBtn:disabled,.joAp1a_primaryBtn[aria-disabled=true]{border:1px dashed var(--cd-control);background:var(--cd-quiet);color:var(--cd-muted);cursor:not-allowed}.joAp1a_secondaryBtn{border-color:var(--cd-control);background:var(--cd-surface);color:var(--cd-ink)}.joAp1a_secondaryBtn:hover{background:var(--cd-quiet)}.joAp1a_quietBtn{color:var(--cd-accent);text-underline-offset:.2em;background:0 0;justify-self:start;padding-inline:4px;font-weight:500;text-decoration:underline}.joAp1a_linkBtn{min-height:44px;color:var(--cd-ink);font:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--cd-control);text-decoration-color:var(--cd-control);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:600;display:inline-flex}.joAp1a_receipt{border:1px solid var(--cd-line);border-top:3px solid var(--cd-accent);border-radius:var(--frame-radius-surface);background:var(--cd-surface);align-content:start;gap:12px;padding:16px;display:grid}.joAp1a_receiptHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.joAp1a_receiptLines{gap:0;margin:0;padding:0;list-style:none;display:grid}.joAp1a_receiptLines li{border-bottom:1px dashed var(--cd-line);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 0;display:grid}.joAp1a_receiptTitle{grid-column:1/-1}.joAp1a_receiptAmt{font-variant-numeric:tabular-nums;text-align:right}.joAp1a_sum dt{color:var(--cd-muted)}.joAp1a_sumTotal{border-top:1px solid var(--cd-ink);margin-top:4px;padding-top:8px;font-weight:600}.joAp1a_sumTotal dt{color:var(--cd-ink)}@media (prefers-reduced-motion:reduce){.joAp1a_app *{transition:none!important}}
.OoJYcq_demo{padding:16px var(--frame-gutter) 0;margin-inline:calc(-1 * var(--frame-gutter));border-block:1px solid var(--cd-line);gap:16px;display:grid}.OoJYcq_demo>*{min-width:0}@media (min-width:768px){.OoJYcq_demo{border:1px solid var(--cd-line);border-radius:var(--frame-radius-surface);margin-inline:0;padding:24px 32px 32px}}.OoJYcq_demoBar{border-bottom:1px dashed var(--cd-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;padding-bottom:12px;display:flex}.OoJYcq_demoRow{flex:280px;align-items:flex-start;gap:8px;display:flex}.OoJYcq_demoTag{border:1px solid var(--cd-ink);border-radius:var(--frame-radius-control);flex:none;padding:0 8px;font-size:.8125rem;font-weight:600;line-height:1.375rem}.OoJYcq_demoNote{color:var(--cd-muted);font-size:.875rem;line-height:1.3125rem}.OoJYcq_demoActions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.OoJYcq_conditions summary{min-height:44px;color:var(--cd-accent);cursor:pointer;align-items:center;padding:0 4px;font-weight:500;display:inline-flex}.OoJYcq_conditions{position:relative}.OoJYcq_conditionsBody{z-index:5;border:1px solid var(--cd-line);border-radius:var(--frame-radius-surface);background:var(--cd-surface);gap:12px;width:min(340px,100vw - 40px);padding:16px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px #1d143024}.OoJYcq_field{gap:4px;font-size:.875rem;font-weight:600;display:grid}.OoJYcq_field select{border:1px solid var(--cd-control);border-radius:var(--frame-radius-control);background:var(--cd-surface);max-width:100%;min-height:44px;color:var(--cd-ink);font:inherit;padding:0 8px;font-weight:400}.OoJYcq_resetAsk{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.OoJYcq_notice{border:1px solid var(--cd-line);border-radius:var(--frame-radius-control);background:var(--cd-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:8px 16px;display:flex}.OoJYcq_single{max-width:560px}.OoJYcq_tabs ol{scrollbar-width:thin;gap:4px;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.OoJYcq_tabs a{border-radius:var(--frame-radius-control);min-height:48px;color:var(--cd-ink);white-space:nowrap;border:1px solid #0000;align-content:center;padding:6px 12px;font-weight:500;text-decoration:none;display:grid}.OoJYcq_tabs a:hover{background:var(--cd-quiet)}.OoJYcq_tabs a[aria-current=page]{border-color:var(--cd-accent);background:var(--cd-surface);font-weight:600}.OoJYcq_tabStatus{color:var(--cd-muted);font-size:.8125rem;font-weight:400;line-height:1.125rem}.OoJYcq_layout{align-items:start;gap:24px;display:grid}.OoJYcq_main{gap:16px;min-width:0;padding-bottom:24px;display:grid}.OoJYcq_aside{display:none}@media (min-width:900px){.OoJYcq_layout{grid-template-columns:minmax(420px,560px) minmax(260px,340px);justify-content:center;gap:48px}.OoJYcq_aside{top:calc(var(--frame-header-h,0px) + 16px);display:block;position:sticky}}.OoJYcq_bar{z-index:2;margin-inline:calc(-1 * var(--frame-gutter));padding:12px var(--frame-gutter) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--cd-line);background:var(--cd-surface);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;bottom:0}.OoJYcq_barText{min-width:0}@media (min-width:900px){.OoJYcq_bar{display:none}}.OoJYcq_items{border-top:1px solid var(--cd-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.OoJYcq_items li{border-bottom:1px solid var(--cd-line);gap:6px;padding:12px 0;display:grid}.OoJYcq_itemHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.OoJYcq_prepared{border:1px dashed var(--cd-control);border-radius:var(--frame-radius-control);padding:8px 12px;font-size:.9375rem}.OoJYcq_change{border-radius:var(--frame-radius-surface);background:var(--cd-warn-fill);border:1px solid #c9a24a;border-left-width:4px;gap:12px;padding:16px;display:grid}.OoJYcq_diffWrap{width:100%;overflow-x:auto}.OoJYcq_change>*{min-width:0}.OoJYcq_diff{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9375rem}.OoJYcq_diff th,.OoJYcq_diff td{border-bottom:1px solid var(--cd-line);text-align:right;vertical-align:top;padding:6px 4px}.OoJYcq_diff th:first-child{text-align:left;font-weight:500}.OoJYcq_diff thead th{color:var(--cd-muted);font-size:.8125rem;font-weight:600}.OoJYcq_diff tfoot th,.OoJYcq_diff tfoot td{border-bottom:0;font-weight:600}.OoJYcq_demoControl{border:1px dashed var(--cd-control);border-radius:var(--frame-radius-control);gap:8px;padding:12px 16px;display:grid}.OoJYcq_demoControl button{justify-self:start}.OoJYcq_confirm{gap:12px;display:grid}.OoJYcq_confirm>button[data-confirm]{justify-self:stretch}@media (min-width:560px){.OoJYcq_confirm>button[data-confirm]{justify-self:start}}.OoJYcq_check{border:1px solid var(--cd-control);border-radius:var(--frame-radius-control);background:var(--cd-surface);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.OoJYcq_check input{width:22px;height:22px;accent-color:var(--cd-accent);margin:1px 0 0}.OoJYcq_reason{color:var(--cd-ink);font-size:.875rem;font-weight:500;line-height:1.3125rem}.OoJYcq_reason:before{content:"Why you cannot confirm yet: ";color:var(--cd-muted);font-weight:400}.OoJYcq_error{border:1px solid var(--cd-error);border-radius:var(--frame-radius-control);background:var(--cd-surface);color:var(--cd-error);border-left-width:4px;gap:4px;padding:12px 16px;display:grid}
._byt4q_cover{gap:32px;padding-block:24px 16px;display:grid}._byt4q_words,._byt4q_after{align-content:start;gap:16px;display:grid}._byt4q_kind{color:#4a2f86;letter-spacing:.14em;text-transform:uppercase;background:#efe7fb;border-radius:8px;width:fit-content;margin:0;padding:6px 10px;font-size:11.5px;font-weight:650;line-height:1.4}._byt4q_headline{max-width:18ch;font-family:var(--frame-font);font-size:var(--frame-opening-size);line-height:var(--frame-opening-line);letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:750}._byt4q_support{max-width:46ch;color:var(--frame-ink);margin:0;font-size:1.125rem;line-height:1.75rem}._byt4q_status{max-width:52ch;font-size:var(--frame-meta-size);line-height:var(--frame-meta-line);color:var(--frame-muted);margin:0}._byt4q_actions{flex-wrap:wrap;gap:12px;display:flex}._byt4q_primary,._byt4q_secondary{border-radius:var(--frame-radius-control);min-height:44px;transition:background-color var(--frame-hover) ease;border:1px solid #0000;align-items:center;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-flex}._byt4q_primary{color:#fff;background:#a64b2a}._byt4q_primary:hover{background:#8e3f22}._byt4q_primary:focus-visible{outline-color:#a64b2a}._byt4q_secondary{border-color:var(--frame-control-border);background:var(--frame-surface);color:var(--frame-ink)}._byt4q_secondary:hover{background:var(--frame-accent-soft)}._byt4q_figure{gap:12px;min-width:0;margin:0;display:grid}._byt4q_caption{font-size:var(--frame-meta-size);line-height:var(--frame-meta-line);color:var(--frame-muted);margin:0}@media (min-width:1024px){._byt4q_words{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:48px}._byt4q_kind{grid-column:1/-1}}._byt4q_stage{border-radius:var(--frame-radius-surface);border:1px solid #e3d8cc;gap:24px;padding:20px;display:grid}._byt4q_phone{align-content:start;gap:12px;min-width:0;display:grid}._byt4q_side{min-width:0}@media (min-width:768px){._byt4q_stage{grid-template-columns:minmax(0,520px) minmax(240px,320px);justify-content:center;align-items:start;padding:32px}._byt4q_side{top:calc(var(--frame-header-h,0px) + 16px);position:sticky}}@media (min-width:1200px){._byt4q_stage{grid-template-columns:minmax(0,560px) minmax(260px,340px);gap:48px}}@media (max-width:767px){._byt4q_stage{margin-inline:calc(-1 * var(--frame-gutter));padding:20px var(--frame-gutter);border-inline:0;border-radius:0}}
.XwG7fa_proof{border-radius:var(--frame-radius-surface);border:1px solid #e3d8cc;gap:12px;padding:24px;display:grid}.XwG7fa_proof>*{min-width:0}.XwG7fa_narrow>*{max-width:520px}@media (max-width:767px){.XwG7fa_proof{padding:16px}}
