[data-astro-cid-23ctyzld][hidden]{display:none!important}.account[data-astro-cid-23ctyzld]{padding-top:var(--sp-6)}.account[data-astro-cid-23ctyzld] input,.account[data-astro-cid-23ctyzld] select,.account[data-astro-cid-23ctyzld] textarea{box-sizing:border-box;max-width:100%}.intro[data-astro-cid-23ctyzld]{color:var(--ink-soft);max-width:var(--measure)}.cards[data-astro-cid-23ctyzld]{gap:var(--sp-4);margin-top:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.card[data-astro-cid-23ctyzld]{text-align:left;background:var(--ledger);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--sp-5);cursor:pointer;font-family:var(--font-body);font-size:var(--text-body);min-height:var(--tap-min);transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease)}.card[data-astro-cid-23ctyzld]:hover{border-color:var(--brand);background:var(--white)}.card[data-astro-cid-23ctyzld] strong[data-astro-cid-23ctyzld]{color:var(--brand);margin-bottom:var(--sp-1);display:block}.card[data-astro-cid-23ctyzld] span[data-astro-cid-23ctyzld]{color:var(--ink-soft);font-size:var(--text-sm)}#q-stage[data-astro-cid-23ctyzld]:focus{outline:none}.field-group[data-astro-cid-23ctyzld]{border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--sp-2) var(--sp-5) var(--sp-4);margin:var(--sp-5) 0}.field-group[data-astro-cid-23ctyzld] legend[data-astro-cid-23ctyzld]{font-family:var(--font-display);color:var(--brand-deep);padding:0 var(--sp-2);font-size:1.125rem;font-weight:700}.field-group[data-astro-cid-23ctyzld] .field[data-astro-cid-23ctyzld]:first-of-type{margin-top:var(--sp-3)}.optional[data-astro-cid-23ctyzld]{color:var(--ink-soft);font-weight:400;font-size:var(--text-sm)}.required[data-astro-cid-23ctyzld]{color:var(--brand);font-weight:700;font-size:var(--text-sm)}.field[data-astro-cid-23ctyzld]{margin:var(--sp-5) 0}.field[data-astro-cid-23ctyzld] label[data-astro-cid-23ctyzld]{margin-bottom:var(--sp-2);max-width:var(--measure);font-weight:700;display:block}.choice-label[data-astro-cid-23ctyzld]{margin:0 0 var(--sp-2);max-width:var(--measure);font-weight:700}.field[data-astro-cid-23ctyzld] .choice[data-astro-cid-23ctyzld]{align-items:center;gap:var(--sp-2);min-height:var(--tap-min);cursor:pointer;margin:0;font-weight:400;display:flex}.choice[data-astro-cid-23ctyzld] input[data-astro-cid-23ctyzld]{width:1.25rem;height:1.25rem;accent-color:var(--brand);flex-shrink:0;margin:0}.hint[data-astro-cid-23ctyzld]{font-size:var(--text-sm);color:var(--ink-soft);margin:0 0 var(--sp-2)}input[data-astro-cid-23ctyzld][type=date],input[data-astro-cid-23ctyzld][type=text],select[data-astro-cid-23ctyzld]{font-family:var(--font-body);font-size:var(--text-body);border:2px solid var(--brand);border-radius:var(--radius-card);background:var(--white);color:var(--ink);min-height:var(--tap-min);padding:10px 12px}input[data-astro-cid-23ctyzld][type=text]{min-width:min(320px,100%)}.error[data-astro-cid-23ctyzld]{color:var(--breach);background:var(--breach-surface);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-card);font-weight:700}.actions[data-astro-cid-23ctyzld]{gap:var(--sp-4);margin-top:var(--sp-5);flex-wrap:wrap;align-items:center;display:flex}.btn-plain[data-astro-cid-23ctyzld]{color:var(--brand);font-family:var(--font-body);font-size:var(--text-body);text-underline-offset:3px;cursor:pointer;min-height:var(--tap-min);padding:0 var(--sp-2);background:0 0;border:none;text-decoration:underline}.dash-head[data-astro-cid-23ctyzld]{justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.dash-actions[data-astro-cid-23ctyzld]{gap:var(--sp-2);display:flex}.asof[data-astro-cid-23ctyzld]{color:var(--ink-soft);font-size:var(--text-sm)}.case-tabs[data-astro-cid-23ctyzld]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.case-tabs[data-astro-cid-23ctyzld] .case-tab{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;align-items:center;min-height:38px;padding:8px 18px;font-weight:700;text-decoration:none;display:inline-flex}.case-tabs[data-astro-cid-23ctyzld] .case-tab:hover{border-color:var(--brand)}.case-tabs[data-astro-cid-23ctyzld] .case-tab-active{background:var(--brand);color:var(--white);border-color:var(--brand)}.case-tabs[data-astro-cid-23ctyzld] .case-tab[aria-busy=true]{opacity:.7;cursor:progress}.case-tabs[data-astro-cid-23ctyzld] .case-tab-add{color:var(--brand);border-style:dashed}.app-shell[data-astro-cid-23ctyzld]{gap:var(--sp-6);margin-top:var(--sp-5);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}.app-nav[data-astro-cid-23ctyzld]{flex-direction:column;gap:2px;display:flex;position:sticky;top:80px}.app-nav[data-astro-cid-23ctyzld] .nav-item[data-astro-cid-23ctyzld]{cursor:pointer;text-align:left;width:100%;font-family:var(--font-body);font-size:var(--text-sm);color:var(--ink-soft);border-radius:var(--radius-pill);min-height:var(--tap-min);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:none;align-items:center;gap:10px;padding:10px 14px;font-weight:700;display:flex}.app-nav[data-astro-cid-23ctyzld] .nav-item[data-astro-cid-23ctyzld]:hover{background:var(--ledger);color:var(--ink)}.app-nav[data-astro-cid-23ctyzld] .nav-item[data-astro-cid-23ctyzld].is-active{background:var(--brand);color:var(--white)}.app-nav[data-astro-cid-23ctyzld] .nav-item[data-astro-cid-23ctyzld] svg[data-astro-cid-23ctyzld]{flex-shrink:0}.app-view[data-astro-cid-23ctyzld]{min-width:0}.ov-grid[data-astro-cid-23ctyzld]{gap:var(--sp-5);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}@media (width<=1100px){.ov-grid[data-astro-cid-23ctyzld]{grid-template-columns:1fr}}.card[data-astro-cid-23ctyzld]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--sp-5);margin:0 0 var(--sp-5)}.card[data-astro-cid-23ctyzld]>h2[data-astro-cid-23ctyzld]:first-child,.card[data-astro-cid-23ctyzld] h2[data-astro-cid-23ctyzld]#cycle-heading,.card[data-astro-cid-23ctyzld] h2[data-astro-cid-23ctyzld]#letters-heading,.card[data-astro-cid-23ctyzld] h2[data-astro-cid-23ctyzld]#log-heading,.card[data-astro-cid-23ctyzld] h2[data-astro-cid-23ctyzld]#profile-heading{margin-top:0;font-size:1.25rem}.ov-side[data-astro-cid-23ctyzld] .card[data-astro-cid-23ctyzld]{padding:var(--sp-4) var(--sp-5)}.side-help[data-astro-cid-23ctyzld] p[data-astro-cid-23ctyzld]{margin:0}@media (width<=860px){.app-shell[data-astro-cid-23ctyzld]{gap:var(--sp-4);grid-template-columns:1fr}.app-nav[data-astro-cid-23ctyzld]{z-index:25;background:var(--white);border-top:1px solid var(--line);padding:4px max(env(safe-area-inset-left), 4px) max(env(safe-area-inset-bottom), 4px) max(env(safe-area-inset-right), 4px);flex-direction:row;position:fixed;inset:auto 0 0;box-shadow:0 -6px 20px #14183c14}.app-nav[data-astro-cid-23ctyzld] .nav-item[data-astro-cid-23ctyzld]{border-radius:var(--radius-card);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-height:52px;padding:6px 2px;font-size:.6875rem;font-weight:700}.app-nav[data-astro-cid-23ctyzld] .nav-item[data-astro-cid-23ctyzld].is-active{background:var(--ledger);color:var(--brand)}#dashboard[data-astro-cid-23ctyzld]{padding-bottom:76px}}.journey[data-astro-cid-23ctyzld]{margin:var(--sp-3) 0 0;padding:0;list-style:none}.journey[data-astro-cid-23ctyzld] li{padding:0 0 var(--sp-4) 28px;position:relative}.journey[data-astro-cid-23ctyzld] li:before{content:"";background:var(--line);border:3px solid var(--line);box-sizing:content-box;border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:0}.journey[data-astro-cid-23ctyzld] li:after{content:"";background:var(--line);width:2px;position:absolute;top:24px;bottom:2px;left:8px}.journey[data-astro-cid-23ctyzld] li:last-child{padding-bottom:0}.journey[data-astro-cid-23ctyzld] li:last-child:after{display:none}.journey[data-astro-cid-23ctyzld] .j-done:before{background:var(--on-track);border-color:var(--on-track)}.journey[data-astro-cid-23ctyzld] .j-current:before{background:var(--white);border-color:var(--brand)}.journey[data-astro-cid-23ctyzld] .j-skipped:before{background:var(--white);border-color:var(--line)}.journey[data-astro-cid-23ctyzld] .j-skipped .j-label{color:var(--ink-soft);font-weight:400}.journey[data-astro-cid-23ctyzld] .j-skipped .j-date{font-style:italic}.journey[data-astro-cid-23ctyzld] .j-label{font-size:var(--text-sm);font-weight:700;display:block}.journey[data-astro-cid-23ctyzld] .j-future .j-label{color:var(--ink-soft);font-weight:400}.journey[data-astro-cid-23ctyzld] .j-date{color:var(--ink-soft);font-size:.8125rem;display:block}.journey[data-astro-cid-23ctyzld] .j-current .j-date{color:var(--brand);font-weight:700}.profile-sec[data-astro-cid-23ctyzld]{margin-top:0}.profile-sec[data-astro-cid-23ctyzld] textarea[data-astro-cid-23ctyzld]{box-sizing:border-box;width:100%;font-family:var(--font-body);font-size:var(--text-body);border:2px solid var(--brand);border-radius:var(--radius-card);color:var(--ink);background:var(--white);padding:10px 12px}.next-move[data-astro-cid-23ctyzld],.paywall-box[data-astro-cid-23ctyzld]{border:2px solid var(--brand);background:var(--ledger);border-radius:var(--radius-card);padding:var(--sp-5);margin:var(--sp-5) 0}.paywall-box[data-astro-cid-23ctyzld] h2[data-astro-cid-23ctyzld]{margin:0 0 var(--sp-2)}.paywall-box[data-astro-cid-23ctyzld] p[data-astro-cid-23ctyzld]{max-width:var(--measure)}.paywall-box[data-astro-cid-23ctyzld] a[data-astro-cid-23ctyzld]{margin-top:var(--sp-3)}.readonly-note[data-astro-cid-23ctyzld]{border:2px solid var(--brand);background:var(--ledger);border-radius:var(--radius-card);padding:var(--sp-4) var(--sp-5);margin:0 0 var(--sp-5);max-width:var(--measure)}.readonly-note[data-astro-cid-23ctyzld] a[data-astro-cid-23ctyzld]{color:var(--brand-deep)}.account-billing[data-astro-cid-23ctyzld]{margin:0 0 var(--sp-4)}.microcopy[data-astro-cid-23ctyzld]{font-size:var(--text-sm);color:var(--ink-soft)}.next-flag[data-astro-cid-23ctyzld]{text-transform:uppercase;letter-spacing:.08em;color:var(--brand-deep);margin:0 0 var(--sp-1);font-size:.8125rem;font-weight:700}.next-move[data-astro-cid-23ctyzld] h2[data-astro-cid-23ctyzld]{margin:0 0 var(--sp-2)}.next-move[data-astro-cid-23ctyzld] p[data-astro-cid-23ctyzld]{max-width:var(--measure)}.next-move[data-astro-cid-23ctyzld] a[data-astro-cid-23ctyzld]{margin-top:var(--sp-3)}.next-due[data-astro-cid-23ctyzld]{color:var(--brand-deep);font-weight:700}.next-why[data-astro-cid-23ctyzld]{margin-top:var(--sp-2);font-size:var(--text-sm);color:var(--ink-soft)}.next-why[data-astro-cid-23ctyzld] summary[data-astro-cid-23ctyzld]{cursor:pointer;color:var(--brand);font-weight:700}.stage-card[data-astro-cid-23ctyzld] h2[data-astro-cid-23ctyzld]{margin:0 0 var(--sp-2)}.stage-card[data-astro-cid-23ctyzld] p[data-astro-cid-23ctyzld]{max-width:var(--measure);margin:0}#verified-line[data-astro-cid-23ctyzld]{margin-top:var(--sp-6)}#case-details[data-astro-cid-23ctyzld] select[data-astro-cid-23ctyzld]{width:100%}.happened-dialog[data-astro-cid-23ctyzld],.choice-dialog[data-astro-cid-23ctyzld]{border-radius:var(--radius-card);border:0;width:min(34rem,100vw - 2rem);padding:0;box-shadow:0 20px 60px #0a0e3c59}.happened-dialog[data-astro-cid-23ctyzld]::backdrop,.choice-dialog[data-astro-cid-23ctyzld]::backdrop{background:#0a0e3c8c}.happened-dialog[data-astro-cid-23ctyzld] form[data-astro-cid-23ctyzld],.choice-dialog[data-astro-cid-23ctyzld] form[data-astro-cid-23ctyzld]{padding:var(--sp-5);box-sizing:border-box;width:100%;position:relative}.happened-dialog[data-astro-cid-23ctyzld] h2[data-astro-cid-23ctyzld],.choice-dialog[data-astro-cid-23ctyzld] h2[data-astro-cid-23ctyzld]{margin:0 var(--sp-6) var(--sp-3) 0;font-size:1.25rem}.happened-dialog[data-astro-cid-23ctyzld] .field[data-astro-cid-23ctyzld],.choice-dialog[data-astro-cid-23ctyzld] .field[data-astro-cid-23ctyzld]{margin:var(--sp-4) 0}.choice-dialog[data-astro-cid-23ctyzld] .hint[data-astro-cid-23ctyzld]{margin-top:var(--sp-3);max-width:var(--measure)}.happened-dialog[data-astro-cid-23ctyzld] select[data-astro-cid-23ctyzld],.happened-dialog[data-astro-cid-23ctyzld] input[data-astro-cid-23ctyzld]{box-sizing:border-box;width:100%}.happened-dialog[data-astro-cid-23ctyzld] select,.happened-dialog[data-astro-cid-23ctyzld] input{box-sizing:border-box;width:100%;font-family:var(--font-body);font-size:var(--text-body);border:2px solid var(--brand);border-radius:var(--radius-card);background:var(--white);color:var(--ink);min-height:var(--tap-min);padding:10px 12px}.happened-dialog[data-astro-cid-23ctyzld] label{margin-bottom:var(--sp-2);font-weight:700;display:block}.dialog-close[data-astro-cid-23ctyzld]{top:var(--sp-2);right:var(--sp-2);width:2.75rem;height:2.75rem;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:1.75rem;line-height:1;position:absolute}.dialog-close[data-astro-cid-23ctyzld]:hover,.dialog-close[data-astro-cid-23ctyzld]:focus-visible{color:var(--ink);background:#0a0e3c14}.ledger[data-astro-cid-23ctyzld]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-card)}.ledger[data-astro-cid-23ctyzld] .lempty{padding:var(--sp-4) var(--sp-5);color:var(--ink-soft)}.ledger[data-astro-cid-23ctyzld] .lrow{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.ledger[data-astro-cid-23ctyzld] .lrow:last-child{border-bottom:none}.ledger[data-astro-cid-23ctyzld] .lmain{flex:320px;min-width:0}.ledger[data-astro-cid-23ctyzld] .lright{flex:none;min-width:13rem}.ledger[data-astro-cid-23ctyzld] .llabel{margin:0;font-weight:700}.ledger[data-astro-cid-23ctyzld] .lbasis{font-size:var(--text-sm);color:var(--ink-soft);margin:var(--sp-1) 0 0}.ledger[data-astro-cid-23ctyzld] .laction{font-size:var(--text-sm);background:var(--ledger);border-left:3px solid var(--accent);padding:var(--sp-2) var(--sp-3);margin:var(--sp-2) 0 0;max-width:52ch}.ledger[data-astro-cid-23ctyzld] .lnote{font-size:var(--text-sm);color:var(--ink);margin:var(--sp-2) 0 0;max-width:52ch}.ledger[data-astro-cid-23ctyzld] .lright{text-align:right}.ledger[data-astro-cid-23ctyzld] .ldate{margin:0 0 var(--sp-1);font-variant-numeric:tabular-nums;white-space:nowrap}.ledger[data-astro-cid-23ctyzld] .pill{border-radius:var(--radius-pill);padding:3px 12px;font-size:.8125rem;font-weight:700;display:inline-block}.ledger[data-astro-cid-23ctyzld] .pill-breach{background:var(--breach);color:var(--white)}.ledger[data-astro-cid-23ctyzld] .pill-due{background:var(--due-soon-surface);color:var(--due-soon);border:1px solid}.ledger[data-astro-cid-23ctyzld] .pill-ok{background:var(--on-track-surface);color:var(--on-track);border:1px solid}.ledger[data-astro-cid-23ctyzld] .pill-exp{background:var(--ledger);color:var(--expectation);border:1px solid}.smallprint[data-astro-cid-23ctyzld]{font-size:var(--text-sm);color:var(--ink-soft);margin-top:var(--sp-5)}.letters[data-astro-cid-23ctyzld]{margin-top:0}.letter-buttons[data-astro-cid-23ctyzld]{gap:var(--sp-3);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.letter-warnings[data-astro-cid-23ctyzld]{background:var(--due-soon-surface);border-left:3px solid var(--due-soon);border-radius:var(--radius-card);padding:var(--sp-3) var(--sp-4) var(--sp-3) var(--sp-6);margin:var(--sp-4) 0;font-size:var(--text-sm)}#letter-text[data-astro-cid-23ctyzld]{box-sizing:border-box;width:100%;margin-top:var(--sp-3);padding:var(--sp-4);border:2px solid var(--brand);border-radius:var(--radius-card);color:var(--ink);background:var(--white);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8125rem;line-height:1.6}.sent-confirm[data-astro-cid-23ctyzld]{border:2px solid var(--brand);background:var(--ledger);border-radius:var(--radius-card);padding:var(--sp-4) var(--sp-5);margin-top:var(--sp-4)}.sent-confirm[data-astro-cid-23ctyzld] .choice-label[data-astro-cid-23ctyzld]{margin-bottom:var(--sp-3)}.sent-confirm[data-astro-cid-23ctyzld] .actions[data-astro-cid-23ctyzld]{margin-top:var(--sp-4)}.sent-confirm[data-astro-cid-23ctyzld] .error[data-astro-cid-23ctyzld]{margin:var(--sp-3) 0 0}.contact-log[data-astro-cid-23ctyzld]{margin-top:0}.log-head[data-astro-cid-23ctyzld]{justify-content:space-between;align-items:baseline;gap:var(--sp-4);flex-wrap:wrap;display:flex}.log-row[data-astro-cid-23ctyzld]{gap:var(--sp-4);margin-top:var(--sp-3);flex-wrap:wrap;align-items:flex-end;display:flex}.contact-log[data-astro-cid-23ctyzld] input[data-astro-cid-23ctyzld],.contact-log[data-astro-cid-23ctyzld] select[data-astro-cid-23ctyzld]{box-sizing:border-box;height:var(--tap-min)}.log-field[data-astro-cid-23ctyzld] label[data-astro-cid-23ctyzld]{font-weight:700;font-size:var(--text-sm);margin-bottom:var(--sp-1);display:block}.log-field-grow[data-astro-cid-23ctyzld]{flex:260px;min-width:0}.log-field-grow[data-astro-cid-23ctyzld] input[data-astro-cid-23ctyzld]{width:100%}.log-add[data-astro-cid-23ctyzld]{height:var(--tap-min);flex:none;align-self:flex-end}.log-list[data-astro-cid-23ctyzld]{margin:var(--sp-5) 0 0;padding:0;list-style:none}.log-list[data-astro-cid-23ctyzld] li{border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-3);background:var(--white)}.log-list[data-astro-cid-23ctyzld] .log-item-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.log-list[data-astro-cid-23ctyzld] p{margin:var(--sp-1) 0 0}.log-list[data-astro-cid-23ctyzld] .log-note{font-size:var(--text-sm);color:var(--ink-soft)}.log-list[data-astro-cid-23ctyzld] .log-remove{font-size:var(--text-sm)}@media (width<=600px){.ledger[data-astro-cid-23ctyzld] .lmain{flex-basis:100%}.ledger[data-astro-cid-23ctyzld] .lright{text-align:left}}body{background:#f4f5fb}#chronology-print{display:none}@media print{body.print-chronology>:not(#chronology-print){display:none!important}body.print-chronology #chronology-print{color:#000;font-family:Georgia,Times New Roman,serif;display:block}body.print-chronology #chronology-print h1{margin-bottom:4pt;font-size:18pt}body.print-chronology #chronology-print p{margin:0 0 12pt;font-size:10pt}body.print-chronology #chronology-print ol{padding-left:18pt}body.print-chronology #chronology-print li{margin-bottom:6pt;font-size:11pt;line-height:1.5}}
