.JFOboa_head{gap:var(--dc-space-3);flex-direction:column;max-inline-size:60ch;display:flex}.JFOboa_head h1{font-size:var(--dc-text-2xl);line-height:var(--dc-leading-tight);margin:0}.JFOboa_lead{color:var(--dc-text-muted);font-size:var(--dc-text-base);line-height:var(--dc-leading-normal);margin:0}.JFOboa_section{flex-direction:column;display:flex}.JFOboa_toc{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius-md)}@media (min-width:720px){.JFOboa_toc{display:none}}.JFOboa_tocSummary{cursor:pointer;font-weight:var(--dc-weight-semibold);min-block-size:var(--dc-touch-target);padding:var(--dc-space-3) var(--dc-space-5);list-style:none;position:relative}.JFOboa_tocSummary::-webkit-details-marker{display:none}.JFOboa_tocSummary:after{content:"+";color:var(--darcom-olive-700);font-size:var(--dc-text-xl);line-height:1;position:absolute;inset-block-start:50%;inset-inline-end:var(--dc-space-5);transform:translateY(-50%)}.JFOboa_toc[open] .JFOboa_tocSummary:after{content:"−"}.JFOboa_tocList{border-block-start:1px solid var(--dc-border);padding:var(--dc-space-2) var(--dc-space-5);flex-direction:column;margin:0;list-style:none;display:flex}.JFOboa_tocList a{color:var(--darcom-olive-700);min-block-size:var(--dc-touch-target);align-items:center;text-decoration:none;display:flex}.JFOboa_tocList a:hover{text-decoration:underline}.JFOboa_desktopOnly{display:none}@media (min-width:720px){.JFOboa_desktopOnly{gap:var(--dc-space-5);flex-direction:column;display:flex}}.JFOboa_tiles{gap:var(--dc-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.JFOboa_tile{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius-lg);align-items:center;gap:var(--dc-space-2);padding:var(--dc-space-5);text-align:center;flex-direction:column;display:flex}.JFOboa_tileWindow{color:var(--dc-text-muted);font-size:var(--dc-text-md)}.JFOboa_tilePercent{color:var(--darcom-olive-800);font-family:var(--dc-font-numeric);font-size:var(--dc-text-3xl);font-variant-numeric:tabular-nums;font-weight:var(--dc-weight-bold);line-height:1}.JFOboa_tileValue{color:var(--dc-text-muted);font-size:var(--dc-text-sm)}.JFOboa_tableWrap{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius-lg);overflow-x:auto}.JFOboa_table{border-collapse:collapse;inline-size:100%;min-inline-size:480px}.JFOboa_table th,.JFOboa_table td{border-block-start:1px solid var(--dc-border);font-size:var(--dc-text-md);padding:var(--dc-space-4) var(--dc-space-5);text-align:start;vertical-align:top}.JFOboa_table thead th{background:var(--darcom-olive-50);color:var(--dc-text-muted);font-size:var(--dc-text-sm);font-weight:var(--dc-weight-semibold);border-block-start:0}.JFOboa_table tbody th{font-weight:var(--dc-weight-semibold)}.JFOboa_table td{color:var(--dc-text-muted)}.JFOboa_cards{gap:var(--dc-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (min-width:720px){.JFOboa_cards{display:none}}.JFOboa_card{background:var(--dc-surface);border:1px solid var(--dc-border);border-inline-start:4px solid var(--dc-border);border-radius:var(--dc-radius-md);gap:var(--dc-space-3);padding:var(--dc-space-4);display:flex}.JFOboa_cardIcon{background:var(--darcom-olive-50);border-radius:var(--dc-radius-md);block-size:40px;color:var(--darcom-olive-700);flex:none;justify-content:center;align-items:center;inline-size:40px;display:inline-flex}.JFOboa_cardText{gap:var(--dc-space-1);flex-direction:column;display:flex}.JFOboa_cardLabel{font-weight:var(--dc-weight-semibold)}.JFOboa_cardValue{color:var(--dc-text-muted);font-size:var(--dc-text-md);line-height:var(--dc-leading-relaxed)}.JFOboa_cardSuccess{border-inline-start-color:var(--dc-success)}.JFOboa_cardSuccess .JFOboa_cardIcon{background:var(--dc-success-bg);color:var(--dc-success)}.JFOboa_cardWarning{border-inline-start-color:var(--dc-warning)}.JFOboa_cardWarning .JFOboa_cardIcon{background:var(--dc-warning-bg);color:var(--dc-warning)}.JFOboa_cardReview{border-inline-start-color:var(--darcom-clay-500)}.JFOboa_cardReview .JFOboa_cardIcon{background:var(--darcom-clay-100);color:var(--darcom-clay-700)}.JFOboa_notes{color:var(--dc-text-muted);gap:var(--dc-space-3);line-height:var(--dc-leading-relaxed);flex-direction:column;margin:0;padding-inline-start:var(--dc-space-5);display:flex}
