@font-face{font-family:Fraunces;src:url(/assets/fraunces-var-N2GHZMUD-BOz5zopO.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter-var-4SXSOLGO-8kRkwJBP.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/assets/instrument-sans-var-E3ILVEXB-CclBWeUS.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/assets/newsreader-var-QSW35YXS-DBQoWVJ5.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/ibm-plex-mono-400-CJDXHZQS-CxdAjaUM.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/ibm-plex-mono-500-UQGN4V6O-DNKrW1-8.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/ibm-plex-mono-600-YXFFZTTF-SoHUXUav.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root,[data-rf-theme=archive]{--rf-bg: #FBFAF7;--rf-surface: #FFFFFF;--rf-surface-2: #F1F0EB;--rf-ink: #201F1C;--rf-ink-2: #5E5C55;--rf-mut: #6E6C65;--rf-line: #E6E4DD;--rf-line-2: #D2D0C7;--rf-primary: #1F5F5B;--rf-primary-ink: #EDF4F3;--rf-primary-soft: #E4EEED;--rf-primary-soft-ink: #1F5F5B;--rf-accent: #A07A2F;--rf-accent-soft: #F2EAD8;--rf-accent-ink: #6E5320;--rf-credit: #34705A;--rf-credit-soft: #E6EFEA;--rf-debit: #9C4A42;--rf-debit-soft: #F2E4E2;--rf-danger: #8F3730;--rf-font-display: "Newsreader", Georgia, serif;--rf-font-ui: "Inter", -apple-system, "Segoe UI", sans-serif;--rf-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--rf-radius: 8px;--rf-radius-sm: 5px;--rf-radius-xs: 3px;--rf-text-12: 12px;--rf-text-13: 13px;--rf-text-14: 14px;--rf-text-16: 16px;--rf-text-22: 22px}:root{--rf-site-13: 13px;--rf-site-14: 14px;--rf-site-18: 18px;--rf-site-20: 20px;--rf-site-22: 22px;--rf-site-28: 28px;--rf-site-40: 40px}:root,[data-rf-theme=archive]{--rf-account-1: oklch(.74 .09 250);--rf-account-2: oklch(.74 .09 150);--rf-account-3: oklch(.74 .09 60);--rf-account-4: oklch(.74 .09 20);--rf-account-5: oklch(.74 .09 310);--rf-account-6: oklch(.74 .09 200);--rf-account-1-wash: oklch(.975 .014 250);--rf-account-2-wash: oklch(.975 .014 150);--rf-account-3-wash: oklch(.975 .014 60);--rf-account-4-wash: oklch(.975 .014 20);--rf-account-5-wash: oklch(.975 .014 310);--rf-account-6-wash: oklch(.975 .014 200)}:root{--rf-ease: cubic-bezier(.2, .6, .3, 1);--rf-duration-row-hover: 80ms;--rf-duration-panel-in: .17s;--rf-duration-row-panel-in: .2s;--rf-duration-sidebar-fold: .22s;--rf-duration-out: .14s}:root{--rf-z-sheet: 1000;--rf-z-popover: 1100;--rf-z-list: 1200}.rf-root{background:var(--rf-bg);color:var(--rf-ink);font-family:var(--rf-font-ui);font-size:var(--rf-text-14);line-height:1.5;-webkit-font-smoothing:antialiased}:where(button,a[href],input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--rf-primary);outline-offset:2px}.rf-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:var(--rf-font-ui);font-size:var(--rf-text-14);font-weight:500;border-radius:var(--rf-radius-sm);border:1px solid transparent;cursor:pointer;transition:background .12s ease,border-color .12s ease;padding:0 14px;height:34px;white-space:nowrap}.rf-btn--sm{height:28px;padding:0 10px;font-size:var(--rf-text-13)}.rf-btn--primary{background:var(--rf-primary);color:var(--rf-primary-ink)}.rf-btn--primary:hover{filter:brightness(1.12)}.rf-btn--secondary{background:var(--rf-surface);color:var(--rf-ink);border-color:var(--rf-line-2)}.rf-btn--secondary:hover{border-color:var(--rf-mut)}.rf-btn--ghost{background:transparent;color:var(--rf-ink-2)}.rf-btn--ghost:hover{background:var(--rf-surface-2)}.rf-btn--danger{background:transparent;color:var(--rf-danger);border-color:var(--rf-debit-soft)}.rf-btn--danger:hover{background:var(--rf-debit-soft)}.rf-btn--row-confirm{height:16px;padding:0 5px;font-size:var(--rf-text-12);line-height:1;font-weight:500}.rf-btn--row-confirm:hover{background:var(--rf-primary);color:var(--rf-primary-ink);border-color:var(--rf-primary)}.rf-btn:disabled{opacity:.45;cursor:default}.rf-cat-choice{display:block;width:100%;min-width:0;text-align:left;cursor:pointer;font-family:var(--rf-font-ui);font-size:var(--rf-text-12);line-height:1.3;padding:3px 7px;border-radius:var(--rf-radius-sm);border:1px solid var(--rf-line-2);background:var(--rf-surface);color:var(--rf-ink-2);transition:background .12s ease,border-color .12s ease;overflow-wrap:anywhere}.rf-cat-choice:hover{background:var(--rf-accent-soft);border-color:var(--rf-accent);color:var(--rf-ink)}.rf-cat-choice--mine{color:var(--rf-ink)}.rf-cat-choice--add{border-style:dashed;color:var(--rf-ink-2);text-decoration:underline;text-underline-offset:3px}.rf-cat-row:hover{background:var(--rf-surface-2)}.rf-cat-row-action{opacity:0;transition:opacity .12s ease}.rf-cat-row:hover .rf-cat-row-action,.rf-cat-row:focus .rf-cat-row-action,.rf-cat-row:focus-within .rf-cat-row-action{opacity:1}.rf-cat-row-action:hover,.rf-cat-row-action:focus{color:var(--rf-ink);border-color:var(--rf-ink)}.rf-tile{background:var(--rf-surface);border:1px solid var(--rf-line);transition:background .12s ease,border-color .12s ease}.rf-tile[data-rf-tile-state=open]{background:var(--rf-surface-2);border-color:var(--rf-ink)}.rf-tile[data-rf-tile-state=closed]:not([disabled]):hover{background:var(--rf-accent-soft);border-color:var(--rf-accent)}.rf-export-columns{display:grid;grid-template-columns:1fr;gap:28px;align-items:start}@media (min-width: 860px){.rf-export-columns{grid-template-columns:440px 1fr}}.rf-batch-select{width:14px;height:14px;margin:0;cursor:pointer;accent-color:var(--rf-ink)}.rf-batch-select--inert{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:not-allowed;border:1px dashed var(--rf-line-2);border-radius:2px;background:var(--rf-surface-2)}.rf-field{display:flex;flex-direction:column;gap:5px}.rf-field__label{font-size:var(--rf-text-13);font-weight:500;color:var(--rf-ink-2)}.rf-field__control{display:flex;align-items:center;gap:8px;background:var(--rf-surface);border:1px solid var(--rf-line-2);border-radius:var(--rf-radius-sm);height:34px;padding:0 10px}.rf-field__control:focus-within{border-color:var(--rf-primary);box-shadow:0 0 0 2px var(--rf-primary-soft)}.rf-field__control input,.rf-field__control select{border:0;outline:0;background:transparent;flex:1;min-width:0;font:inherit;color:var(--rf-ink);height:100%}.rf-field__prefix{color:var(--rf-mut);font-size:var(--rf-text-13)}.rf-field--mono .rf-field__control input{font-family:var(--rf-font-mono);font-size:var(--rf-text-14);text-align:right}.rf-field__hint{font-size:var(--rf-text-13);color:var(--rf-mut)}.rf-field--error .rf-field__control{border-color:var(--rf-danger)}.rf-field__error{font-size:var(--rf-text-13);color:var(--rf-danger)}.rf-card{background:var(--rf-surface);border:1px solid var(--rf-line);border-radius:var(--rf-radius-sm)}.rf-card--padded{padding:16px 18px}.rf-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 18px 0}.rf-card--padded>.rf-card__head{padding:0 0 12px}.rf-card__title{font-family:var(--rf-font-display);font-size:var(--rf-text-16);font-weight:500;margin:0}.rf-card__subtitle{font-size:var(--rf-text-13);color:var(--rf-mut)}.rf-pagehead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:4px 0 18px}.rf-pagehead__title{font-family:var(--rf-font-display);font-size:var(--rf-text-22);font-weight:500;margin:0;letter-spacing:-.01em}.rf-pagehead__subtitle{margin:3px 0 0;font-size:var(--rf-text-13);color:var(--rf-ink-2)}.rf-pagehead__actions{display:flex;gap:8px}.rf-stat{background:var(--rf-surface);border:1px solid var(--rf-line);border-radius:var(--rf-radius-sm);padding:14px 16px}.rf-stat__label{font-size:var(--rf-text-13);color:var(--rf-mut);margin-bottom:4px}.rf-stat__value{font-size:var(--rf-text-22);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.rf-stat__hint{font-size:var(--rf-text-13);color:var(--rf-mut);margin-top:3px}.rf-stat--credit .rf-stat__value{color:var(--rf-credit)}.rf-stat--debit .rf-stat__value{color:var(--rf-debit)}.rf-stat--attention .rf-stat__value{color:var(--rf-accent-ink)}.rf-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.rf-amount--credit{color:var(--rf-credit)}.rf-amount--debit{color:var(--rf-debit)}.rf-amount--neutral{color:var(--rf-ink)}.rf-amount--lg{font-size:var(--rf-text-22);font-weight:500}.rf-amount--sm{font-size:var(--rf-text-13)}.rf-amount__cur{font-size:.78em;color:var(--rf-mut);margin-right:4px}.rf-verdict{display:inline-flex;align-items:center;gap:5px;font-size:var(--rf-text-12);font-weight:500;padding:2px 9px;border-radius:99px}.rf-verdict__dot{width:6px;height:6px;border-radius:99px;background:currentColor}.rf-verdict--verified{background:var(--rf-primary-soft);color:var(--rf-primary-soft-ink)}.rf-verdict--held{background:var(--rf-accent-soft);color:var(--rf-accent-ink)}.rf-verdict--finding{background:var(--rf-debit-soft);color:var(--rf-danger)}.rf-verdict--pending{background:var(--rf-surface-2);color:var(--rf-ink-2)}.rf-verdict--excluded{background:var(--rf-surface-2);color:var(--rf-ink-2);text-decoration:line-through}.rf-account{display:inline-flex;align-items:baseline;gap:6px;border:1px solid var(--rf-line-2);border-radius:var(--rf-radius-sm);padding:2px 8px;background:var(--rf-surface)}.rf-account__code{font-size:var(--rf-text-13);font-weight:500;font-variant-numeric:tabular-nums}.rf-account__bank{font-size:var(--rf-text-12);color:var(--rf-ink-2)}.rf-ledger{width:100%;border-collapse:collapse;background:var(--rf-surface)}.rf-ledger th{text-align:left;font-size:var(--rf-text-12);font-weight:500;text-transform:none;color:var(--rf-ink-2);padding:8px 12px;border-bottom:1px solid var(--rf-line-2)}.rf-ledger td{padding:8px 12px;border-bottom:1px solid var(--rf-line);font-size:var(--rf-text-14);vertical-align:baseline}.rf-ledger tr:last-child td{border-bottom:0}.rf-ledger__date{color:var(--rf-mut);font-variant-numeric:tabular-nums;white-space:nowrap}.rf-ledger__desc{color:var(--rf-ink)}.rf-ledger td.rf-ledger__num,.rf-ledger th.rf-ledger__num{text-align:right}.rf-ledger__bal{color:var(--rf-ink-2);font-variant-numeric:tabular-nums}.rf-stmt{display:flex;flex-direction:column;gap:10px}.rf-stmt__row{display:flex;align-items:center;justify-content:space-between;gap:10px}.rf-stmt__period{font-size:var(--rf-text-13);color:var(--rf-ink-2)}.rf-stmt__balances{display:flex;gap:18px;border-top:1px solid var(--rf-line);padding-top:10px}.rf-stmt__bal-label{font-size:var(--rf-text-12);color:var(--rf-ink-2)}.rf-stmt__bal-value{font-size:var(--rf-text-14);font-weight:500;font-variant-numeric:tabular-nums}.rf-reco{display:flex;align-items:stretch;border:1px solid var(--rf-line);border-radius:var(--rf-radius);overflow:hidden;background:var(--rf-surface)}.rf-reco__cell{flex:1;padding:10px 14px;border-right:1px solid var(--rf-line)}.rf-reco__cell:last-child{border-right:0}.rf-reco__label{font-size:var(--rf-text-12);color:var(--rf-ink-2);margin-bottom:2px}.rf-reco__value{font-size:var(--rf-text-16);font-weight:500;font-variant-numeric:tabular-nums}.rf-reco--tied{border-color:var(--rf-credit)}.rf-reco--tied .rf-reco__status{color:var(--rf-credit)}.rf-reco--off .rf-reco__status{color:var(--rf-accent-ink)}.rf-reco__status{display:flex;align-items:center;padding:0 14px;font-size:var(--rf-text-13);font-weight:500;background:var(--rf-surface-2)}.rf-reco--tied .rf-reco__status{background:var(--rf-credit-soft)}.rf-reco--off .rf-reco__status{background:var(--rf-accent-soft)}.rf-empty{text-align:center;padding:36px 20px}.rf-empty__title{font-family:var(--rf-font-display);font-size:var(--rf-text-16);font-weight:500;margin:0 0 6px}.rf-empty__body{font-size:var(--rf-text-13);color:var(--rf-ink-2);margin:0 auto 14px;max-width:380px}.rf-themeswitch{display:inline-flex;border:1px solid var(--rf-line-2);border-radius:var(--rf-radius-sm);overflow:hidden}.rf-themeswitch button{font:inherit;font-size:var(--rf-text-13);border:0;background:var(--rf-surface);color:var(--rf-ink-2);padding:5px 12px;cursor:pointer}.rf-themeswitch button+button{border-left:1px solid var(--rf-line)}.rf-themeswitch button[data-active=true]{background:var(--rf-primary);color:var(--rf-primary-ink)}.rf-account-1{--rf-account-current: var(--rf-account-1)}.rf-account-2{--rf-account-current: var(--rf-account-2)}.rf-account-3{--rf-account-current: var(--rf-account-3)}.rf-account-4{--rf-account-current: var(--rf-account-4)}.rf-account-5{--rf-account-current: var(--rf-account-5)}.rf-account-6{--rf-account-current: var(--rf-account-6)}[data-rf-select-cell]{border-left:3px solid var(--rf-account-current)}[data-rf-account-heading]>td{border-left:3px solid var(--rf-account-current)}[data-rf-account-swatch]{display:inline-block;width:10px;height:10px;border-radius:2px;vertical-align:middle;background:var(--rf-account-current)}@keyframes rf-sidebar-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.rf-sidebar-in{animation:rf-sidebar-in var(--rf-duration-sidebar-fold) var(--rf-ease)}.rf-panel-in{animation:rf-sidebar-in var(--rf-duration-panel-in) var(--rf-ease)}@keyframes rf-fade-in{0%{opacity:0}to{opacity:1}}[data-rf-rail-name]{animation:rf-fade-in .17s ease}@keyframes rf-row-panel-in{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}.rf-row-panel-in{animation:rf-row-panel-in var(--rf-duration-row-panel-in) var(--rf-ease)}.rf-row-hover{transition:background var(--rf-duration-row-hover) var(--rf-ease)}.rf-row-hover:hover{background:var(--rf-surface-2)}@media (prefers-reduced-motion: reduce){.rf-sidebar-in,.rf-panel-in,.rf-row-panel-in,[data-rf-rail-name]{animation:none}.rf-row-hover{transition:none}}.rf-row-chip{display:flex;gap:6px;align-items:center;min-width:0;border:1px solid var(--rf-line);background:var(--rf-surface);padding:2px 4px 2px 7px;font-size:var(--rf-text-12);line-height:1.5}.rf-row-chip:hover{border-color:var(--rf-ink)}.rf-benef-row:hover{background:var(--rf-surface-2)}.rf-benef-row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--rf-ink)}.rf-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0}.rf-box{background:var(--rf-surface);border:1px solid var(--rf-line);border-radius:var(--rf-radius-sm);padding:16px 18px}.rf-box--quiet{background:var(--rf-surface-2)}.rf-box--dashed{border-style:dashed;border-color:var(--rf-line-2)}.rf-field__control--area{height:auto;padding:9px 10px;align-items:stretch}.rf-field__control textarea{border:0;outline:0;background:transparent;flex:1;min-width:0;resize:none;font:400 var(--rf-text-14)/1.55 var(--rf-font-ui);color:var(--rf-ink);min-height:88px;padding:0;margin:0;overflow:hidden;box-sizing:border-box}.rf-datefield{position:relative}.rf-datefield input.rf-datefield__value{flex:1;min-width:0;font:400 var(--rf-text-14)/1 var(--rf-font-ui);color:var(--rf-ink)}.rf-datefield__open{flex:none;display:flex;align-items:center;background:none;border:0;padding:0 2px;margin:0;color:var(--rf-mut);cursor:pointer}.rf-datefield__chevron{flex:none;color:var(--rf-mut)}.rf-field__control--disabled{background:var(--rf-surface-2);border-color:var(--rf-line);cursor:default}.rf-field__control--disabled .rf-datefield__value{color:var(--rf-mut)}.rf-calendar{padding:8px;font-size:var(--rf-text-14)}.rf-calendar__head{display:flex;align-items:center;gap:6px;margin-bottom:6px}.rf-calendar__arrow{flex:none;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:0;border-radius:var(--rf-radius-sm);color:var(--rf-ink-2);cursor:pointer}.rf-calendar__arrow:hover{background:var(--rf-surface-2)}.rf-calendar__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.rf-calendar__weekday{text-align:center;font-size:var(--rf-text-12);color:var(--rf-ink-2);padding:2px 0}.rf-calendar__day{height:32px;background:none;border:0;border-radius:var(--rf-radius-sm);cursor:pointer;font:400 var(--rf-text-14)/1 var(--rf-font-ui);color:var(--rf-ink)}.rf-calendar__day:hover:not(:disabled):not([aria-pressed=true]){background:var(--rf-surface-2)}.rf-calendar__day[aria-pressed=true]{background:var(--rf-primary);color:var(--rf-primary-ink)}.rf-calendar__day:disabled{color:var(--rf-mut);opacity:.5;cursor:default}.rf-search{display:flex;align-items:center;gap:8px}.rf-search .rf-field__control{flex:1;min-width:0;font-size:var(--rf-text-14)}.rf-textaction{background:none;border:0;padding:0;margin:0;cursor:pointer;font:400 var(--rf-text-13)/1.4 var(--rf-font-ui);text-decoration:underline;text-underline-offset:3px}.rf-textaction--go{color:var(--rf-ink-2)}.rf-textaction--quiet{color:var(--rf-mut)}.rf-textaction:disabled{opacity:.5;cursor:default}.rf-check,.rf-switch{position:relative;display:inline-flex;align-items:center;gap:9px;min-height:32px;font-size:var(--rf-text-14);color:var(--rf-ink);cursor:pointer}.rf-switch{display:flex;justify-content:space-between;gap:12px}.rf-check--in-cell{min-height:0}.rf-check--disabled,.rf-switch--disabled{color:var(--rf-mut);cursor:default}.rf-check__box{flex:none;box-sizing:border-box;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--rf-line-2);background:var(--rf-surface);border-radius:var(--rf-radius-xs);font:500 var(--rf-text-12)/1 var(--rf-font-ui);color:var(--rf-primary-ink)}.rf-check__box--round{border-radius:50%}.rf-check__box--on{border-color:var(--rf-primary);background:var(--rf-primary)}.rf-check__box--round.rf-check__box--on{background:var(--rf-surface)}.rf-check__dot{width:8px;height:8px;border-radius:50%;background:var(--rf-primary)}.rf-check--disabled .rf-check__box{border-color:var(--rf-line);background:var(--rf-surface-2)}.rf-switch__track{flex:none;box-sizing:border-box;width:34px;height:20px;padding:2px;border-radius:10px;display:inline-flex;align-items:center;justify-content:flex-start;background:var(--rf-surface-2);border:1px solid var(--rf-line-2)}.rf-switch__knob{width:14px;height:14px;border-radius:50%;background:var(--rf-mut)}.rf-switch__track--on{background:var(--rf-primary);border-color:var(--rf-primary);justify-content:flex-end}.rf-switch__track--on .rf-switch__knob{width:16px;height:16px;background:var(--rf-surface)}.rf-switch--disabled .rf-switch__track{opacity:.5}.rf-check input:focus-visible+.rf-check__box,.rf-switch input:focus-visible~.rf-switch__track{border-color:var(--rf-primary);box-shadow:0 0 0 2px var(--rf-primary-soft)}.rf-chips{display:inline-flex;flex-wrap:wrap;gap:6px}.rf-chip{font:400 var(--rf-text-14)/1.3 var(--rf-font-ui);padding:6px 12px;border-radius:999px;cursor:pointer;border:1px solid var(--rf-line-2);background:var(--rf-surface);color:var(--rf-ink)}.rf-chip[aria-checked=true]{background:var(--rf-primary);border-color:var(--rf-primary);color:var(--rf-primary-ink)}.rf-chip:not([aria-checked=true]):not(:disabled):hover{background:var(--rf-surface-2);border-color:var(--rf-ink-2)}.rf-chip:disabled{opacity:.5;cursor:default}.rf-chip:focus-visible,.rf-chip:not([aria-checked=true]):not(:disabled):hover:focus-visible{outline:none;border-color:var(--rf-primary);box-shadow:0 0 0 2px var(--rf-primary-soft)}.rf-tabs{display:flex;flex-wrap:wrap;gap:2px;border-bottom:1px solid var(--rf-line-2)}.rf-tab{display:inline-flex;align-items:center;height:40px;padding:0 14px;margin:0 0 -1px;font:500 var(--rf-text-14)/1.3 var(--rf-font-ui);background:transparent;color:var(--rf-ink-2);cursor:pointer;border:0;border-bottom:2px solid transparent;border-radius:var(--rf-radius-sm) var(--rf-radius-sm) 0 0}.rf-tab[aria-selected=true]{color:var(--rf-ink);border-bottom:2px solid var(--rf-primary)}.rf-tab:not([aria-selected=true]):not(:disabled):hover{background:var(--rf-surface-2);color:var(--rf-ink);border-bottom-color:var(--rf-line-2)}.rf-tab:disabled{opacity:.5;cursor:default}.rf-tab:focus-visible{outline:2px solid var(--rf-primary);outline-offset:-2px}.rf-tabs-row{display:flex;align-items:center;border-bottom:1px solid var(--rf-line-2)}.rf-tabs-row .rf-tabs{flex:1;border-bottom:none}.rf-tabs-row__trailing{flex-shrink:0;padding:0 14px}.rf-period{display:grid;gap:8px}.rf-period__ends{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rf-period__error{margin:0;font-size:var(--rf-text-13);color:var(--rf-danger)}.rf-period__served{margin:0;font-size:var(--rf-text-13);color:var(--rf-ink-2)}.rf-mk{font-family:var(--rf-font-ui);font-size:var(--rf-site-18);color:var(--rf-ink);line-height:1.65}.rf-mk a.rf-btn{text-decoration:none}.rf-mk *,.rf-mk *:before,.rf-mk *:after{box-sizing:border-box}.rf-mk__wrap{max-width:46rem;margin:0 auto;padding:0 1.5rem}.rf-root.rf-mk--wide .rf-mk__wrap{max-width:64rem}.rf-mk-mast{padding:1.75rem 0}.rf-mk-mast__lockup{font-size:100px;display:flex;align-items:center;gap:.14em}.rf-mk-mast__mark{width:.84em;height:.84em;flex:none}.rf-mk-mast__stack{display:flex;flex-direction:column;gap:.09em}.rf-mk-mast__word{font:500 .52em/1 Newsreader,Georgia,serif;letter-spacing:-.01em}.rf-mk-mast__word-a{color:#201f1c}.rf-mk-mast__word-b{color:#1f5f5b}.rf-mk-mast__tagline{font:400 .16em/1 Newsreader,Georgia,serif;letter-spacing:.01em;color:#201f1c}.rf-mk-mast__lockup.rf-mk-mast__lockup--sm{font-size:31px}.rf-mk-mast__row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.rf-mk-mast__bar{position:relative}.rf-mk-res__toggle[data-rf-open]{color:var(--rf-ink);border-color:var(--rf-ink);background:var(--rf-surface)}.rf-mk-res__panel{position:absolute;top:calc(100% + 6px);right:0;width:280px;border:1px solid var(--rf-ink);background:var(--rf-bg);z-index:20}.rf-mk-res__item{display:block;padding:11px 14px;font-size:var(--rf-site-14);color:var(--rf-ink-2);text-decoration:none;border-bottom:1px solid var(--rf-line)}.rf-mk-res__item:last-child{border-bottom:none}.rf-mk-res__item:hover,.rf-mk-res__item:focus,.rf-held-row:hover,.rf-held-row:focus,.rf-held-row[data-rf-landed]{background:var(--rf-surface);color:var(--rf-ink);box-shadow:inset 2px 0 0 var(--rf-ink);outline:none}.rf-held-row:hover [data-rf-held-statement-lines],.rf-held-row:focus [data-rf-held-statement-lines],.rf-held-row[data-rf-landed] [data-rf-held-statement-lines]{color:var(--rf-ink)!important}@media (max-width: 639px){.rf-btn.rf-mk-res__toggle{min-width:44px;min-height:44px;justify-content:center;border-color:var(--rf-line-2)}.rf-btn.rf-mk-res__toggle[data-rf-open]{border-color:var(--rf-ink)}.rf-mk-res__toggle-text,.rf-mk-res__caret{display:none}.rf-mk-res__toggle:before{content:"Menu"}.rf-mk-res__toggle[data-rf-open]:before{content:"Close"}.rf-mk-res__panel{position:static;width:100%;border:none;border-top:1px solid var(--rf-ink);border-bottom:1px solid var(--rf-ink);background:var(--rf-surface)}.rf-mk-res__panel:before{content:"RESOURCES";display:block;font-size:var(--rf-site-13);letter-spacing:.08em;color:var(--rf-mut);padding:12px 16px 4px}.rf-mk-res__item{display:flex;align-items:center;min-height:48px;padding:0 16px;font-size:var(--rf-site-14);color:var(--rf-ink);border-bottom:none;border-top:1px solid var(--rf-line)}.rf-mk-res__item:first-child{border-top:none}}.rf-mk-hero{padding:3rem 0 2.25rem}.rf-mk-hero__roof{font-family:var(--rf-font-display);font-size:clamp(var(--rf-site-28),5.5vw,var(--rf-site-40));line-height:1.2;font-weight:600;letter-spacing:-.015em;color:var(--rf-primary);margin:0 0 1rem}.rf-mk-hero__lede{font-size:var(--rf-site-20);color:var(--rf-ink-2);margin:0;max-width:34rem}.rf-mk-hero--compact{padding:30px 0 26px}.rf-mk-hero--compact .rf-mk-hero__roof{font-size:clamp(var(--rf-site-28),2.8vw,var(--rf-site-40));font-weight:500;margin-bottom:.6rem}.rf-mk-hero--compact .rf-mk-hero__lede{font-size:var(--rf-site-18);max-width:none}.rf-mk-hero--compact .rf-mk-chips{flex-wrap:nowrap;margin-top:1rem}.rf-mk-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.75rem}.rf-mk-chip{background:var(--rf-primary-soft);color:var(--rf-primary-soft-ink);border-radius:999px;padding:.4rem .9rem;font-size:var(--rf-site-14);font-weight:500}.rf-mk-section{padding:2.75rem 0;border-top:1px solid var(--rf-line)}.rf-mk-section--plain{border-top:none}.rf-mk-section__title{font-family:var(--rf-font-display);font-size:var(--rf-site-28);font-weight:600;letter-spacing:-.01em;color:var(--rf-primary);margin:0 0 .9rem}.rf-mk-section__body>p{margin:0 0 .85rem;color:var(--rf-ink-2)}.rf-mk-section__body>p:last-child{margin-bottom:0}.rf-mk-pull{font-family:var(--rf-font-display);font-size:var(--rf-site-22);line-height:1.45;color:var(--rf-ink);border-left:3px solid var(--rf-accent);padding:.15rem 0 .15rem 1.15rem;margin:0 0 1.1rem}.rf-mk-list{list-style:none;margin:0;padding:0}.rf-mk-list li{position:relative;padding:.8rem 0 .8rem 1.75rem;border-bottom:1px solid var(--rf-line);color:var(--rf-ink-2)}.rf-mk-list li:last-child{border-bottom:none}.rf-mk-list li:before{content:"";position:absolute;left:.15rem;top:1.3rem;width:.45rem;height:.45rem;border-radius:50%;background:var(--rf-credit)}.rf-mk-list strong{color:var(--rf-ink);font-weight:600}.rf-mk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.rf-mk-note h4{font-family:var(--rf-font-ui);font-size:var(--rf-site-18);font-weight:600;color:var(--rf-primary);margin:0 0 .35rem}.rf-mk-note p{font-size:var(--rf-site-14);color:var(--rf-mut);margin:0}.rf-mk-close.rf-box{padding:2.25rem 1.75rem;margin:2.75rem 0;text-align:center}.rf-mk-close .rf-mk-section__title{margin-bottom:.6rem}.rf-mk-close p{color:var(--rf-ink-2);margin:0 auto 1.4rem;max-width:30rem}.rf-mk-foot{padding:1.75rem 0 3rem;border-top:1px solid var(--rf-line);color:var(--rf-mut);font-size:var(--rf-site-13)}.rf-mk-foot p{margin:0 0 .4rem}.rf-mk-foot p:last-child{margin-bottom:0}@media (max-width: 40rem){.rf-mk-grid{grid-template-columns:1fr}.rf-mk-hero{padding:2rem 0 1.5rem}.rf-mk-hero--compact{padding:20px 0 18px}.rf-mk-hero--compact .rf-mk-hero__roof{font-size:var(--rf-site-28)}.rf-mk-hero--compact .rf-mk-chips{flex-wrap:wrap}.rf-mk-mast__lockup{font-size:66px}}html,body{margin:0;padding:0}body{background:var(--rf-bg);-webkit-font-smoothing:antialiased}#root>.rf-root{min-height:100vh}
