/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.xp-root{--xp-rose:#a4244f;--xp-rose-soft:#fbe9ef;--xp-teal:#0b6b69;--xp-teal-soft:#dff3f1;--xp-gold:#7a5600;--xp-gold-soft:#faf0d2;--xp-slate:#4a5163;--xp-slate-soft:#eceef3}[data-theme=dark] .xp-root{--xp-rose:#f4a2bd;--xp-rose-soft:#3a1624;--xp-teal:#7cd6cf;--xp-teal-soft:#0f2b2a;--xp-gold:#efc766;--xp-gold-soft:#2f2508;--xp-slate:#c2c8d6;--xp-slate-soft:#252a35}:root[data-contrast=high] .xp-root{--xp-rose:#6e0f30;--xp-teal:#054240;--xp-gold:#4a3400;--xp-slate:#262b38}:root[data-contrast=high][data-theme=dark] .xp-root{--xp-rose:#ffc6d8;--xp-teal:#a9eee8;--xp-gold:#ffe29c;--xp-slate:#e4e8f1;--xp-rose-soft:#2a0f19;--xp-teal-soft:#0a1f1e;--xp-gold-soft:#221a05;--xp-slate-soft:#1a1e26}.xp-tone-gv{--xt:var(--c-gv-strong);--xt-soft:var(--c-gv-soft);--xt-fill:var(--c-gv)}.xp-tone-lv{--xt:var(--c-lv-strong);--xt-soft:var(--c-lv-soft);--xt-fill:var(--c-lv)}.xp-tone-grape{--xt:var(--c-grape);--xt-soft:var(--c-grape-soft);--xt-fill:var(--c-grape)}.xp-tone-vine{--xt:var(--c-vine);--xt-soft:var(--c-vine-soft);--xt-fill:var(--c-vine)}.xp-tone-rose{--xt:var(--xp-rose);--xt-soft:var(--xp-rose-soft);--xt-fill:var(--xp-rose)}.xp-tone-teal{--xt:var(--xp-teal);--xt-soft:var(--xp-teal-soft);--xt-fill:var(--xp-teal)}.xp-tone-gold{--xt:var(--xp-gold);--xt-soft:var(--xp-gold-soft);--xt-fill:var(--xp-gold)}.xp-tone-slate{--xt:var(--xp-slate);--xt-soft:var(--xp-slate-soft);--xt-fill:var(--xp-slate)}.xp-app{position:relative;overflow:clip}.xp-pad{padding:1.25rem 1rem}@media (min-width:40rem){.xp-pad{padding:1.5rem}}@media (min-width:80rem){.xp-pad{padding:1.75rem 2rem}}.xp-alert{color:var(--c-danger);background:var(--c-danger);align-items:flex-start;gap:.625rem;margin:0;padding:.875rem 1.25rem;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.xp-alert{background:color-mix(in srgb, var(--c-danger) 9%, var(--c-surface))}}.xp-alert{border-bottom:1px solid var(--c-line)}.xp-bar{border-bottom:1px solid var(--c-line);background:var(--c-surface-2);align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.xp-bar{background:color-mix(in srgb, var(--c-surface-2) 55%, var(--c-surface))}}@media (min-width:40rem){.xp-bar{padding:.75rem 1.25rem}}.xp-tabs{flex:auto;scroll-padding-left:2rem}@media not all and (min-width:22.5rem){:root[data-text="150"] .xp-tabs{scroll-padding-left:1rem}}.xp-tab{min-height:2.75rem;color:var(--c-muted);white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;gap:.45rem;padding:0 1rem;font-size:.9375rem;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.xp-tab:hover{background:var(--c-surface);color:var(--c-ink);border-color:var(--c-line)}.xp-tab[aria-selected=true]{background:var(--c-gv);color:#fff;border-color:var(--c-gv)}[data-theme=dark] .xp-tab[aria-selected=true]{color:var(--c-paper)}@media (min-width:48rem) and (not (min-width:64rem)){.xp-tab{padding-inline:.75rem}.xp-tab>svg{display:none}}.xp-tab-n{font-variant-numeric:tabular-nums;background:var(--c-lv-soft);min-width:1.35rem;height:1.35rem;color:var(--c-lv-strong);border-radius:9999px;place-items:center;padding:0 .3rem;font-size:.72rem;display:inline-grid}.xp-bar-add{flex-shrink:0}@media not all and (min-width:64rem){.xp-bar-add>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.xp-bar-add{padding-inline:.75rem}}@media not all and (min-width:30rem){:root:is([data-text="130"],[data-text="150"]) .xp-bar{flex-wrap:wrap}:root:is([data-text="130"],[data-text="150"]) .xp-tabs{flex-basis:100%}:root:is([data-text="130"],[data-text="150"]) .xp-bar-add{flex:100%;justify-content:center}:root:is([data-text="130"],[data-text="150"]) .xp-bar-add>span{clip:auto;width:auto;height:auto;position:static;overflow:visible}}.xp-panel:focus-visible{outline-offset:-3px}.xp-device{border-top:1px solid var(--c-line);background:var(--c-surface-2);color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin:0;padding:.75rem 1.25rem;font-size:.8125rem;display:flex}.xp-device .link{align-items:center;min-height:2.75rem;display:inline-flex}@media (min-width:64rem){:root:not([data-text="115"],[data-text="130"],[data-text="150"],[data-spacing=relaxed]) .xp-device{display:none}}.xp-aside-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem 1rem;margin:.25rem 0 0;display:grid}.xp-aside-facts dd{margin:.125rem 0 0}.xp-banner{background:var(--c-grape-soft);color:var(--c-ink);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0 0 1rem;padding:.625rem .875rem;font-size:.9rem;display:flex}.xp-banner>svg{color:var(--c-grape)}.xp-banner>span{flex:12rem}.xp-banner-sm{font-size:.8125rem}.xp-empty{text-align:center;padding:2rem .5rem 1rem}.xp-empty .page-empty-icon{--pe:var(--c-gv);--pe-soft:var(--c-gv-soft)}.xp-empty-actions{flex-wrap:wrap;justify-content:center;gap:.625rem;margin-top:1.5rem;display:flex}.xp-label{color:var(--c-ink);align-items:center;gap:.375rem;margin-bottom:.375rem;font-size:.8125rem;font-weight:600;display:flex}.xp-label>.step-num{margin-right:.25rem;display:inline-grid}.xp-f{min-width:0}.xp-select{text-overflow:ellipsis;padding-right:2.25rem}.xp-select-sm{width:auto;min-height:2.25rem;padding:.25rem 2rem .25rem .75rem;font-size:.875rem}@media not all and (min-width:40rem),(pointer:coarse){.xp-select-sm{min-height:2.75rem}}.xp-toolbar{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.xp-toolbar>.xp-f{flex:12rem}.xp-toolbar>.xp-f-q{flex:2 100%}@media (min-width:48rem){.xp-toolbar>.xp-f-q{flex:2 16rem}}.xp-search{display:block;position:relative}.xp-search>svg{color:var(--c-faint);pointer-events:none;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.xp-search>.input{padding-left:2.5rem}.xp-chips{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:1rem;display:flex}.xp-chips>.chip-row{flex:auto}@media not all and (min-width:48rem){.xp-chips>.chip-row{flex-basis:100%}}:root:is([data-text="130"],[data-text="150"]) .xp-chips>.chip-row{flex-basis:100%}.xp-more-btn{flex-shrink:0}.xp-pill{background:var(--c-gv);color:#fff;border-radius:9999px;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;font-size:.7rem;display:inline-grid}[data-theme=dark] .xp-pill{color:var(--c-paper)}.xp-more{background:var(--c-surface-2);border-radius:.875rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:.75rem;margin-top:.75rem;padding:1rem;display:grid}.xp-more-foot{align-items:flex-end;display:flex}.xp-count{color:var(--c-muted);font-variant-numeric:tabular-nums;margin:1rem 0 0;font-size:.875rem}.xp-bulk{background:var(--c-gv-soft);border-radius:.875rem;grid-template-columns:minmax(0,1fr);gap:.5rem;margin-top:.75rem;padding:.75rem 1rem;display:grid}.xp-bulk-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.xp-bulk-sel{flex:11rem;width:auto;min-width:0;max-width:min(20rem,100%);min-height:2.25rem;font-size:.875rem}@media not all and (min-width:40rem),(pointer:coarse){.xp-bulk-sel{min-height:2.75rem}}.xp-danger{color:var(--c-danger)}.btn-secondary.xp-danger:hover,.btn-ghost.xp-danger:hover{border-color:var(--c-danger);color:var(--c-danger)}.xp-table-wrap{border:1px solid var(--c-line);background:linear-gradient(to right, var(--c-surface) 30%, transparent) left / 2rem 100% no-repeat local, linear-gradient(to left, var(--c-surface) 30%, transparent) right / 2rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #00000029, transparent) left / .75rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #00000029, transparent) right / .75rem 100% no-repeat scroll, var(--c-surface);scrollbar-width:thin;border-radius:.875rem;margin-top:.75rem;position:relative;overflow-x:auto}.xp-table-wrap:focus-visible{outline:3px solid var(--c-gv);outline-offset:2px}.xp-table{border-collapse:collapse;width:100%;font-size:.9rem}.xp-table th,.xp-table td{text-align:left;vertical-align:top;padding:.625rem .75rem}.xp-table thead th{letter-spacing:.02em;color:var(--c-muted);white-space:nowrap;background:var(--c-surface-2);border-bottom:1px solid var(--c-line);font-size:.75rem;font-weight:700}.xp-table tbody tr+tr>*{border-top:1px solid var(--c-line)}.xp-table tbody th{font-weight:600}.xp-table-sm th,.xp-table-sm td{padding:.375rem .5rem;font-size:.8125rem}.xp-caption{caption-side:top;text-align:left;color:var(--c-ink);padding:.5rem .75rem;font-size:.8125rem;font-weight:600}.xp-num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.xp-list tbody tr:hover>*{background:var(--c-surface-2)}@supports (color:color-mix(in lab, red, red)){.xp-list tbody tr:hover>*{background:color-mix(in srgb, var(--c-surface-2) 55%, transparent)}}.xp-list .xp-c-sel{width:2.75rem;padding-inline:.25rem 0}.xp-list .xp-c-date{white-space:nowrap;width:1%;color:var(--c-muted);font-variant-numeric:tabular-nums}.xp-list .xp-c-amt{text-align:right;white-space:nowrap;width:1%}.xp-list .xp-c-st,.xp-list .xp-c-act{white-space:nowrap;width:1%}.xp-list .xp-c-fun{color:var(--c-muted);min-width:8.5rem}.xp-list .xp-c-cat{min-width:11.5rem}.xp-list td{vertical-align:middle}.xp-list .xp-c-desc{min-width:12rem}.xp-list :is(.xp-c-cat,.xp-c-fun){display:none}@media (min-width:64rem){.xp-list :is(.xp-c-cat,.xp-c-fun){display:table-cell}.xp-list .xp-sub :is(.xp-sub-cat,.xp-sub-fun){display:none}}@media not all and (min-width:80rem){.xp-list .xp-c-fun{display:none}.xp-list .xp-sub .xp-sub-fun{display:inline}}.xp-desc{color:var(--c-ink);overflow-wrap:anywhere;font-weight:600;display:block}.xp-sub{color:var(--c-muted);margin-top:.125rem;font-size:.8125rem}.xp-sub.meta-row>*{white-space:normal}.xp-flags{vertical-align:.05em;flex-wrap:wrap;align-items:center;gap:.25rem;margin-left:.4rem;font-weight:400;display:inline-flex}.xp-flags:not(:has(>:not([style*="display: none"]))){display:none}.xp-rc{color:var(--c-muted);align-items:center;display:inline-flex}.xp-rc-i{display:inline-flex}.xp-cat{background:var(--xt-soft,var(--c-surface-2));max-width:100%;color:var(--xt,var(--c-muted));border-radius:9999px;align-items:center;gap:.375rem;padding:.125rem .625rem .125rem .4rem;font-size:.75rem;font-weight:600;line-height:1.25rem;display:inline-flex}.xp-cat>span:last-child{overflow-wrap:anywhere;min-width:0}.xp-cat-i{color:var(--xt,currentColor);flex-shrink:0;place-items:center;display:inline-grid}.xp-cat-i svg{width:1rem;height:1rem}.xp-cat-lg{border-radius:.75rem;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;padding:0;display:grid}.xp-cat-lg svg{width:1.25rem;height:1.25rem}.xp-status{white-space:nowrap;border-radius:9999px;align-items:center;gap:.3rem;padding:.125rem .55rem;font-size:.75rem;font-weight:600;line-height:1.25rem;display:inline-flex}.xp-status svg{width:.875rem;height:.875rem}.xp-status.is-none{background:var(--c-surface-2);color:var(--c-muted)}.xp-status.is-to_request{background:var(--c-lv-soft);color:var(--c-lv-strong)}.xp-status.is-submitted{background:var(--c-gv-soft);color:var(--c-gv-strong)}.xp-status.is-paid{background:var(--c-vine-soft);color:var(--c-vine)}.xp-status.is-denied{background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.xp-status.is-denied{background:color-mix(in srgb, var(--c-danger) 10%, var(--c-surface))}}.xp-status.is-denied{color:var(--c-danger)}.xp-amt{color:var(--c-ink);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.25rem;font-weight:700;display:inline-flex}.xp-amt.is-in{color:var(--c-vine)}.xp-amt.is-items{color:var(--c-muted);font-weight:500}.xp-acts{justify-content:flex-end;gap:.125rem;display:flex}.xp-icon-btn{width:2.25rem;height:2.25rem;color:var(--c-muted);border-radius:.625rem;flex-shrink:0;place-items:center;transition:background-color .15s,color .15s;display:inline-grid}.xp-icon-btn:hover{background:var(--c-surface-2);color:var(--c-ink)}.xp-icon-btn.xp-danger:hover{color:var(--c-danger)}.xp-icon-btn[aria-disabled=true]{opacity:.45;cursor:default}@media not all and (min-width:40rem),(pointer:coarse){.xp-icon-btn{width:2.75rem;height:2.75rem}}.xp-check{cursor:pointer;justify-content:center;align-items:center;gap:.5rem;min-width:2.25rem;min-height:2.25rem;display:inline-flex}.xp-check input,.xp-check-line input{width:1.125rem;height:1.125rem;accent-color:var(--c-gv);cursor:pointer;flex-shrink:0}@media not all and (min-width:40rem),(pointer:coarse){.xp-check{min-width:2.75rem;min-height:2.75rem}}.xp-check-all{color:var(--c-muted);justify-content:flex-start;margin-top:.5rem;font-size:.875rem}.xp-list tr.is-sel>*,.xp-card.is-sel{background:var(--c-gv-soft)}@supports (color:color-mix(in lab, red, red)){.xp-list tr.is-sel>*,.xp-card.is-sel{background:color-mix(in srgb, var(--c-gv-soft) 70%, transparent)}}.xp-list tr.is-flash>*,.xp-card.is-flash{animation:2.4s ease-out xp-flash}@keyframes xp-flash{0%{background:color-mix(in srgb, var(--c-vine) 28%, var(--c-surface))}to{background:0 0}}.xp-cards{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:.5rem 0 0;display:grid}.xp-card{border:1px solid var(--c-line);background:var(--c-surface);border-radius:.875rem;padding:.875rem 1rem .5rem}.xp-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .75rem;display:flex}.xp-card-date{color:var(--c-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.xp-card>.xp-desc{margin-top:.5rem}.xp-card-mid{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.5rem;display:flex}.xp-card-mid>.xp-amt{margin-left:auto;font-size:1.0625rem}.xp-card-acts{border-top:1px solid var(--c-line);align-items:center;gap:.125rem;margin-top:.5rem;padding-top:.25rem;display:flex}.xp-card-acts>.xp-check{margin-right:auto}.xp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;margin-bottom:1.25rem;display:flex}.xp-f-inline{flex:0 15rem}.xp-custom-dates{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;display:flex}.xp-custom-dates>.xp-f{flex:10rem}.xp-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:.75rem;display:grid}:root:is([data-text="130"],[data-text="150"]) .xp-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.xp-stat{background:var(--c-surface-2);border-radius:.875rem;grid-template-columns:minmax(0,1fr);align-content:start;gap:.125rem;min-width:0;padding:.875rem 1rem;display:grid}.xp-stat-i{color:var(--xt-fill)}.xp-stat-i svg{width:1.25rem;height:1.25rem}.xp-stat-label{color:var(--c-muted);margin-top:.25rem;font-size:.8125rem;font-weight:600}.xp-stat-value{font-family:var(--font-display);color:var(--c-ink);font-variant-numeric:tabular-nums;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;font-size:1.375rem;font-weight:600;line-height:1.2}.xp-stat-note{color:var(--c-muted);font-size:.75rem;line-height:1.35}.xp-sum-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;gap:1.25rem;margin-top:1.25rem;display:grid}.xp-box{background:var(--c-surface-2);border-radius:.875rem;min-width:0;padding:1rem 1.125rem 1.125rem}@media (min-width:40rem){.xp-box{padding:1.25rem 1.5rem 1.375rem}}.xp-box .xp-table-wrap{border-color:var(--c-line)}@supports (color:color-mix(in lab, red, red)){.xp-box .xp-table-wrap{border-color:color-mix(in srgb, var(--c-line) 80%, transparent)}}.xp-box-danger{box-shadow:inset 4px 0 0 var(--c-danger)}.xp-h4{font-family:var(--font-display);color:var(--c-ink);text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.3}.xp-none{color:var(--c-muted);margin-top:.5rem;font-size:.875rem}.xp-bars{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:.875rem 0 0;display:grid}.xp-bar-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.xp-bar-label{min-width:0;color:var(--c-ink);flex:10rem;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:inline-flex}.xp-bar-label>span:last-child{overflow-wrap:break-word;min-width:0}.xp-bar-val{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--c-ink);margin-left:auto;font-size:.8125rem}.xp-bar-track{background:var(--c-line);border-radius:9999px;flex:1 0 100%;height:.5rem;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.xp-bar-track{background:color-mix(in srgb, var(--c-line) 75%, transparent)}}.xp-bar-fill{border-radius:inherit;background:var(--xt-fill,var(--c-gv));height:100%;display:block}.xp-bar-track.is-over .xp-bar-fill{background:var(--c-danger)}.xp-legend{color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.375rem;font-size:.75rem;display:flex}.xp-key{border-radius:2px;width:.75rem;height:.5rem;display:inline-block}.xp-key+.xp-key,.xp-legend .xp-key:not(:first-child){margin-left:.5rem}.xp-key.is-spent,.xp-mbar.is-spent{background:var(--c-gv)}.xp-key.is-received,.xp-mbar.is-received{background:var(--c-vine)}.xp-months{gap:.625rem;margin:.75rem 0 0;display:grid}.xp-month{grid-template-columns:5.25rem minmax(0,1fr);align-items:center;gap:.125rem .75rem;display:grid}.xp-month-label{color:var(--c-ink);font-size:.8125rem;font-weight:600}.xp-month-bars{gap:2px;display:grid}.xp-mbar{border-radius:9999px;height:.375rem;display:block}.xp-month-val{color:var(--c-muted);font-variant-numeric:tabular-nums;grid-column:2;font-size:.75rem}.xp-bal{font-weight:700}.xp-bal.is-owed{color:var(--c-lv-strong)}.xp-bal.is-held{color:var(--c-gv-strong)}.xp-bal.is-even{color:var(--c-muted);font-weight:500}.xp-lines{grid-template-columns:minmax(0,1fr);gap:.875rem;margin:.75rem 0 0;display:grid}.xp-lines .link{align-items:center;min-height:2.75rem;display:inline-flex}@media (min-width:40rem) and (pointer:fine){.xp-lines .link{min-height:0}}.xp-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.xp-jumps{margin:.25rem 0 1.5rem}.xp-part{scroll-margin-top:calc(var(--header-h,4rem) + 1rem);border-top:1px solid var(--c-line);padding-top:1.25rem}.xp-part:focus-visible{outline:3px solid var(--c-gv);outline-offset:4px;border-radius:.25rem}.xp-h5{font-family:var(--font-sans);color:var(--c-ink);font-size:.9375rem;font-weight:700;line-height:1.35}.xp-chip-n{color:var(--c-faint);font-variant-numeric:tabular-nums;margin-left:.15rem;font-size:.72rem;font-weight:700}[aria-pressed=true]>.xp-chip-n{color:inherit}.xp-link-btn{text-align:left;align-items:center;min-height:2.75rem;display:inline-flex}@media (min-width:40rem) and (pointer:fine){.xp-link-btn{min-height:0}}.xp-row-acts{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.5rem;display:flex}.xp-status.is-sub-ending{background:var(--xp-gold-soft);color:var(--xp-gold)}.xp-status.is-sub-ended{background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.xp-status.is-sub-ended{background:color-mix(in srgb, var(--c-danger) 10%, var(--c-surface))}}.xp-status.is-sub-ended{color:var(--c-danger)}.xp-status.is-sub-active{background:var(--c-vine-soft);color:var(--c-vine)}.xp-status.is-sub-renewed{background:var(--c-gv-soft);color:var(--c-gv-strong)}.xp-status.is-sub-no_end{background:var(--c-surface-2);color:var(--c-muted)}.xp-table .xp-status+.xp-sub,.xp-subs-table th>.xp-sub{display:block}.xp-subs-table .xp-acts>.btn-ghost{white-space:nowrap}.xp-head+.xp-actions{margin-top:-.25rem}.xp-fmt{background:var(--c-surface-2);color:var(--c-muted);vertical-align:.1em;border-radius:9999px;padding:0 .5rem;font-size:.72rem;font-weight:600;line-height:1.25rem;display:inline-flex}.xp-fmt.is-gv{background:var(--c-gv-soft);color:var(--c-gv-strong)}.xp-fmt.is-lv{background:var(--c-lv-soft);color:var(--c-lv-strong)}.xp-neg{color:var(--c-danger);align-items:center;gap:.25rem;font-weight:700;display:inline-flex}.xp-rows{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.xp-row-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.xp-row{background:var(--c-surface-2);border-radius:.75rem;padding:.75rem 1rem}.xp-events{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.75rem;margin:.75rem 0 0;display:grid}.xp-event{background:var(--c-surface-2);border-radius:.875rem;padding:1rem 1.125rem}.xp-rq{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}@media (min-width:64rem){.xp-rq{grid-template-columns:minmax(0,19rem) minmax(0,1fr);gap:2rem}}@media (min-width:96rem){.xp-rq{grid-template-columns:minmax(0,22rem) minmax(0,1fr)}}.xp-rq-setup{grid-template-columns:minmax(0,1fr);gap:1.125rem;display:grid}.xp-rq-setup .xp-custom-dates{margin:0}.xp-checks{flex-wrap:wrap;gap:0 1.25rem;display:flex}.xp-check-line{min-height:2.25rem;color:var(--c-ink);cursor:pointer;align-items:center;gap:.625rem;font-size:.9375rem;display:inline-flex}@media not all and (min-width:40rem),(pointer:coarse){.xp-check-line{min-height:2.75rem}}.xp-hint{color:var(--c-muted);margin-top:.375rem;font-size:.8125rem;line-height:1.45}.xp-hint:empty{display:none}.xp-hint-warn{color:var(--c-danger);font-weight:600}.xp-alert-body{gap:.625rem;min-width:0;display:grid}.xp-alert-body .xp-actions{margin:0}.xp-mark{background:var(--c-vine-soft);border-radius:.875rem;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin-top:1rem;padding:.875rem 1rem;display:flex}.xp-mark>.xp-f{flex:14rem}.xp-mark .xp-hint{margin-bottom:-.25rem}.xp-doc{border:1px solid var(--c-line);background:var(--c-surface);color:var(--c-ink);border-radius:.5rem;margin-top:1.25rem;padding:1.25rem 1rem}@media (min-width:40rem){.xp-doc{padding:1.75rem 2rem}}.xp-doc-head{border-bottom:2px solid var(--c-ink);margin-bottom:1rem;padding-bottom:.875rem}.xp-doc-site{letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted);font-size:.72rem;font-weight:600}.xp-doc-title{font-family:var(--font-display);color:var(--c-ink);margin-top:.25rem;font-size:1.5rem;font-weight:600;line-height:1.2}.xp-doc-meta{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.625rem 1.5rem;margin:.875rem 0 0;display:grid}.xp-doc-meta dt{letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);font-size:.72rem;font-weight:600}.xp-doc-meta dd{color:var(--c-ink);overflow-wrap:anywhere;margin:.125rem 0 0;font-weight:600}.xp-doc-sec{margin-top:1.25rem}.xp-doc-h{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink);margin-bottom:.5rem;font-size:.78rem;font-weight:700}.xp-doc .xp-table-wrap{margin-top:0}.xp-doc-table{font-size:.875rem}.xp-totals{grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid}.xp-totals>div{border-bottom:1px dotted var(--c-line);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.3rem 0;display:flex}.xp-totals dt{min-width:0;color:var(--c-ink)}.xp-totals dd{font-variant-numeric:tabular-nums;text-align:right;color:var(--c-ink);margin:0 0 0 auto;font-weight:600}.xp-totals>.is-total{border-top:2px solid var(--c-ink);border-bottom:0;margin-top:.25rem;padding-top:.5rem;font-size:1.0625rem;font-weight:700}.xp-doc-sign{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1.5rem 2rem;margin-top:2.25rem;display:grid}.xp-doc-sign p{color:var(--c-muted);margin:0;font-size:.8125rem}.xp-sign-line{border-bottom:1px solid var(--c-ink);height:2rem;margin-bottom:.25rem;display:block}.xp-receipt{break-inside:avoid;margin:1rem 0 0}.xp-receipt img{border:1px solid var(--c-line);object-fit:contain;border-radius:.375rem;max-width:100%;max-height:28rem;display:block}.xp-receipt figcaption{color:var(--c-muted);margin-top:.375rem;font-size:.8125rem}.xp-doc-sub{color:var(--c-muted);margin-top:.125rem;font-size:.8125rem;display:none}@media screen{.xp-doc{container:xp-doc/inline-size}@container xp-doc not (min-width:23rem){.xp-rep-sum :is(.xp-wide-col,.xp-wide-only){display:none}.xp-rep-sum .xp-doc-sub{display:block}.xp-rep-sum :is(.xp-doc-sub,.xp-rep-sub){overflow-wrap:anywhere}.xp-rep-sum thead th{white-space:normal}.xp-rep-sum :is(th,td){padding-inline:.5rem}}@container xp-doc not (min-width:27rem){:root[data-spacing=relaxed] .xp-rep-sum :is(.xp-wide-col,.xp-wide-only){display:none}:root[data-spacing=relaxed] .xp-rep-sum .xp-doc-sub{display:block}:root[data-spacing=relaxed] .xp-rep-sum :is(.xp-doc-sub,.xp-rep-sub){overflow-wrap:anywhere}:root[data-spacing=relaxed] .xp-rep-sum thead th{white-space:normal}:root[data-spacing=relaxed] .xp-rep-sum :is(th,td){padding-inline:.5rem}}@container xp-doc not (min-width:36rem){#xp-request .xp-doc-table :is(.xp-wide-col,.xp-wide-only){display:none}#xp-request .xp-doc-table .xp-doc-sub{display:block}#xp-request .xp-doc-table :is(.xp-doc-sub,.xp-rep-sub){overflow-wrap:anywhere}#xp-request .xp-doc-table thead th{white-space:normal}#xp-request .xp-doc-table :is(th,td){padding-inline:.5rem}}@container xp-doc not (min-width:42rem){:is(.xp-rep-money,:root[data-spacing=relaxed] #xp-request .xp-doc-table) :is(.xp-wide-col,.xp-wide-only){display:none}:is(.xp-rep-money,:root[data-spacing=relaxed] #xp-request .xp-doc-table) .xp-doc-sub{display:block}:is(.xp-rep-money,:root[data-spacing=relaxed] #xp-request .xp-doc-table) :is(.xp-doc-sub,.xp-rep-sub){overflow-wrap:anywhere}:is(.xp-rep-money,:root[data-spacing=relaxed] #xp-request .xp-doc-table) thead th{white-space:normal}:is(.xp-rep-money,:root[data-spacing=relaxed] #xp-request .xp-doc-table) :is(th,td){padding-inline:.5rem}}@container xp-doc not (min-width:47rem){.xp-rep-miles :is(.xp-wide-col,.xp-wide-only){display:none}.xp-rep-miles .xp-doc-sub{display:block}.xp-rep-miles :is(.xp-doc-sub,.xp-rep-sub){overflow-wrap:anywhere}.xp-rep-miles thead th{white-space:normal}.xp-rep-miles :is(th,td){padding-inline:.5rem}}@container xp-doc not (min-width:50rem){:root[data-spacing=relaxed] .xp-rep-money :is(.xp-wide-col,.xp-wide-only){display:none}:root[data-spacing=relaxed] .xp-rep-money .xp-doc-sub{display:block}:root[data-spacing=relaxed] .xp-rep-money :is(.xp-doc-sub,.xp-rep-sub){overflow-wrap:anywhere}:root[data-spacing=relaxed] .xp-rep-money thead th{white-space:normal}:root[data-spacing=relaxed] .xp-rep-money :is(th,td){padding-inline:.5rem}}@container xp-doc not (min-width:54rem){:root[data-spacing=relaxed] .xp-rep-miles :is(.xp-wide-col,.xp-wide-only){display:none}:root[data-spacing=relaxed] .xp-rep-miles .xp-doc-sub{display:block}:root[data-spacing=relaxed] .xp-rep-miles :is(.xp-doc-sub,.xp-rep-sub){overflow-wrap:anywhere}:root[data-spacing=relaxed] .xp-rep-miles thead th{white-space:normal}:root[data-spacing=relaxed] .xp-rep-miles :is(th,td){padding-inline:.5rem}}}.xp-amt-line{font-variant-numeric:tabular-nums;color:var(--c-ink);margin-top:.25rem;font-weight:700;display:none}@media screen{@container xp-doc not (min-width:11rem){#xp-request .xp-doc-table .xp-amt-col{display:none}#xp-request .xp-doc-table .xp-amt-line{display:block}#xp-request .xp-doc-table :is(th,td,th *,td *){overflow-wrap:anywhere}}@container xp-doc not (min-width:13rem){:root[data-spacing=relaxed] #xp-request .xp-doc-table .xp-amt-col{display:none}:root[data-spacing=relaxed] #xp-request .xp-doc-table .xp-amt-line{display:block}:root[data-spacing=relaxed] #xp-request .xp-doc-table :is(th,td,th *,td *){overflow-wrap:anywhere}}@container xp-doc not (min-width:15rem){#xp-report-doc .xp-doc-table .xp-amt-col{display:none}#xp-report-doc .xp-doc-table .xp-amt-line{display:block}#xp-report-doc .xp-doc-table :is(th,td,th *,td *){overflow-wrap:anywhere}}@container xp-doc not (min-width:18rem){:root[data-spacing=relaxed] #xp-report-doc .xp-doc-table .xp-amt-col{display:none}:root[data-spacing=relaxed] #xp-report-doc .xp-doc-table .xp-amt-line{display:block}:root[data-spacing=relaxed] #xp-report-doc .xp-doc-table :is(th,td,th *,td *){overflow-wrap:anywhere}}}@media print,(min-width:40rem){:is(.xp-rep-money,.xp-rep-miles) th:first-child{width:15%}:is(.xp-rep-money,.xp-rep-miles) th:last-child{width:11%}.xp-rep-money th:nth-child(3){width:22%}.xp-rep-money th:nth-child(4){width:20%}.xp-rep-miles th:nth-child(3){width:18%}.xp-rep-miles th:nth-child(4){width:12%}.xp-rep-miles th:is(:nth-child(5),:nth-child(6),:nth-child(7)){width:7%}}@media (min-width:64rem) and (not (min-width:80rem)){.xp-rq.xp-rp{grid-template-columns:minmax(0,1fr)}}@media not all and (min-width:80rem){.xp-rp .xp-rq-setup{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-items:start}}.xp-rp .xp-rq-setup{background:0 0;padding:0}@media screen and not (min-width:40rem){:root:is([data-text="130"],[data-text="150"]) .xp-rp-box{padding-inline:.625rem}}.xp-doc-sign-pairs{grid-template-columns:minmax(0,1fr)}@media print,(min-width:40rem){.xp-doc-sign-pairs{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media screen and not (min-width:40rem){.xp-box .xp-doc{background:0 0;border:0;margin-inline:0;padding:1rem 0 0}}@media screen{:root:is([data-text="130"],[data-text="150"]) .xp-box .xp-doc{background:0 0;border:0;padding-inline:0}}@media screen and not (min-width:40rem){:root:is([data-text="130"],[data-text="150"]) .xp-doc{background:0 0;border:0;padding-inline:0}:root:is([data-text="130"],[data-text="150"]) .xp-doc-title{font-size:1.25rem}:root:is([data-text="130"],[data-text="150"]) .xp-pad .card-h{font-size:1.0625rem}}.xp-doc-cols{grid-template-columns:minmax(0,1fr);gap:0 2rem;display:grid}@media (min-width:48rem){.xp-doc-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.xp-doc-note{border-left:3px solid var(--c-gv);background:var(--c-surface-2);white-space:pre-line;color:var(--c-ink);overflow-wrap:anywhere;margin:0 0 1rem;padding:.625rem .875rem;font-size:.9375rem;line-height:1.55}.xp-doc-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.125rem 1rem;display:flex}.xp-doc-h-sum{letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;color:var(--c-muted);font-weight:600}.xp-rep-sub{color:var(--c-muted);margin-top:.125rem;font-size:.8125rem;font-weight:400;display:block}.xp-rep-notes{overflow-wrap:anywhere;font-style:italic}.xp-rep-dates{text-wrap:balance}.xp-rep-sum tr:is(.is-miles_total,.is-total)>*{border-top:2px solid var(--c-ink);font-weight:700}.xp-rep-sum tr.is-total>*{font-size:1rem}.xp-rep-sum td:first-of-type{color:var(--c-muted)}.xp-set-nav{margin-bottom:1.5rem}.xp-set-pad{container:xp-set/inline-size}@media (min-width:64rem){@container xp-set (min-width:47.5rem){:root:not([data-spacing=relaxed]) .xp-set-nav{grid-template-columns:repeat(5,auto);justify-content:start;display:grid}:root:not([data-spacing=relaxed]) .xp-set-nav>.chip{justify-content:center}}@container xp-set (min-width:54.5rem){:root[data-spacing=relaxed] .xp-set-nav{grid-template-columns:repeat(5,auto);justify-content:start;display:grid}:root[data-spacing=relaxed] .xp-set-nav>.chip{justify-content:center}}}.xp-set-intro{max-width:48rem;color:var(--c-muted);margin-top:.375rem;font-size:.9375rem;line-height:1.55}.xp-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.75rem;margin:1rem 0 0;display:grid}.xp-facts>div{background:var(--c-surface-2);border-radius:.75rem;padding:.75rem 1rem}.xp-facts dt{color:var(--c-muted);font-size:.75rem;font-weight:600}.xp-facts dd{color:var(--c-ink);margin:.125rem 0 0;font-weight:600}.xp-set-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));align-items:start;gap:1.25rem;margin-top:1.25rem;display:grid}.xp-drop{border:2px dashed var(--c-line);background:var(--c-surface);color:var(--c-muted);text-align:center;cursor:pointer;border-radius:.875rem;justify-items:center;gap:.25rem;margin-top:.875rem;padding:1.5rem 1rem;transition:border-color .15s,background-color .15s;display:grid;position:relative}.xp-drop:hover,.xp-drop.is-over{border-color:var(--c-gv);background:var(--c-gv-soft)}.xp-drop:focus-within{outline:3px solid var(--c-gv);outline-offset:2px}.xp-err{color:var(--c-danger);margin-top:.375rem;font-size:.8125rem;font-weight:600}.xp-imp{margin-top:1rem}.xp-imp-map,.xp-imp-opts{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem;margin-top:.875rem;display:grid}.xp-imp-counts{color:var(--c-muted);flex-wrap:wrap;gap:.25rem 1.25rem;margin:.75rem 0 0;font-size:.875rem;display:flex}.xp-imp-counts strong{color:var(--c-ink);font-variant-numeric:tabular-nums}.xp-form-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:40rem){.xp-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.xp-span{grid-column:1/-1}.xp-items{grid-template-columns:minmax(0,1fr);gap:.625rem;margin:.75rem 0 0;display:grid}.xp-item{background:var(--c-surface-2);border-radius:.875rem;padding:.75rem 1rem}.xp-item.is-hidden .xp-item-name>span:first-child{text-decoration:line-through;-webkit-text-decoration-color:var(--c-faint);-webkit-text-decoration-color:var(--c-faint);text-decoration-color:var(--c-faint)}.xp-item-row{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.xp-item-row-edit{align-items:flex-end}.xp-item-name{min-width:0;color:var(--c-ink);overflow-wrap:anywhere;flex:12rem;font-weight:600}.xp-item-meta{color:var(--c-muted);flex-wrap:wrap;gap:0 .875rem;margin-top:.125rem;font-size:.75rem;font-weight:500;display:flex}.xp-grow{flex:14rem;min-width:0}.xp-f-rate{flex:0 9rem;min-width:0}.xp-move{gap:.125rem;display:inline-flex}.xp-item-ed{border-top:1px solid var(--c-line);margin-top:.875rem;padding-top:.875rem}.xp-item-foot{flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;margin-top:.625rem;display:flex}.xp-merge{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;max-width:100%;display:inline-flex}.xp-merge-l{color:var(--c-ink);font-size:.875rem;font-weight:600}.xp-merge>select{flex:8rem;width:auto;min-width:0;max-width:100%}.xp-swatches{flex-wrap:wrap;gap:.25rem;display:flex}.xp-swatch{cursor:pointer;border-radius:9999px;place-items:center;width:2.75rem;height:2.75rem;display:grid}.xp-swatch-dot{background:var(--xt-fill);border-radius:9999px;place-items:center;width:1.75rem;height:1.75rem;display:grid;box-shadow:inset 0 0 0 1px #0000001f}.xp-swatch:has(input:checked) .xp-swatch-dot{outline:3px solid var(--c-ink);outline-offset:2px}.xp-swatch:has(input:checked) .xp-swatch-dot:after{content:"✓";color:var(--xt-soft);font-size:.9rem;font-weight:800}.xp-swatch:has(input:focus-visible){outline:3px solid var(--c-gv);outline-offset:1px}.xp-icons-pick{grid-template-columns:repeat(auto-fill,2.75rem);gap:.375rem;display:grid}.xp-icon-opt{border:1px solid var(--c-line);background:var(--c-surface);width:2.75rem;height:2.75rem;color:var(--c-muted);cursor:pointer;border-radius:.625rem;place-items:center;display:grid}.xp-icon-opt:hover{border-color:var(--c-gv);color:var(--c-ink)}.xp-icon-opt:has(input:checked){border-color:var(--c-gv);background:var(--c-gv);color:#fff}[data-theme=dark] .xp-icon-opt:has(input:checked){color:var(--c-paper)}.xp-icon-opt:has(input:focus-visible){outline:3px solid var(--c-gv);outline-offset:2px}.xp-add-row{flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;margin-top:1.25rem;display:flex}.xp-add-row>.xp-label{flex-basis:100%;margin-bottom:-.125rem}.xp-add-row>.input{flex:12rem;width:auto;min-width:0}.xp-money{display:block;position:relative}.xp-money>span:first-child{color:var(--c-muted);pointer-events:none;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.xp-money>.input{font-variant-numeric:tabular-nums;padding-left:1.75rem}.xp-dialog{background:var(--c-surface);width:min(44rem,100vw - 2rem);max-width:none;max-height:min(92dvh,60rem);color:var(--c-ink);border:0;border-radius:1.25rem;margin:auto;padding:0;overflow:hidden;box-shadow:0 30px 80px -20px #00000073}.xp-dialog::backdrop,.xp-ask::backdrop{background:#0a08148c}.xp-dlg{flex-direction:column;max-height:min(92dvh,60rem);display:flex}@media not all and (min-width:40rem){.xp-dialog{border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.xp-dlg{height:100dvh;max-height:100dvh}}:root:is([data-text="130"],[data-text="150"]) .xp-dialog{border-radius:0;width:100vw;height:100dvh;max-height:100dvh}:root:is([data-text="130"],[data-text="150"]) .xp-dlg{height:100dvh;max-height:100dvh}.xp-dlg-head{border-bottom:1px solid var(--c-line);padding:.625rem .75rem .625rem 1.25rem;padding-top:max(.625rem, env(safe-area-inset-top));align-items:center;gap:.5rem;display:flex}.xp-dlg-title{min-width:0;font-family:var(--font-display);text-wrap:balance;flex:auto;font-size:1.25rem;font-weight:600;line-height:1.25}.xp-dlg-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:1.25rem;overflow-y:auto}@media (min-width:40rem){.xp-dlg-body{padding:1.5rem}}.xp-dlg-foot{border-top:1px solid var(--c-line);background:var(--c-surface-2);padding:.75rem 1.25rem;padding-bottom:max(.75rem, env(safe-area-inset-bottom));flex-wrap:wrap;gap:.5rem;display:flex}@media not all and (min-width:40rem){.xp-dlg-foot{flex-wrap:nowrap}.xp-dlg-foot>.btn-primary{flex:auto}.xp-dlg-foot>.btn-ghost{display:none}.xp-dlg-foot>.xp-save-next>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.xp-dlg-foot>.xp-save-next{flex:none;padding-inline:.875rem}}:root:is([data-text="130"],[data-text="150"]) .xp-dlg-foot{flex-wrap:nowrap;padding-block:.5rem}:root:is([data-text="130"],[data-text="150"]) .xp-dlg-foot>.btn-primary{flex:auto}:root:is([data-text="130"],[data-text="150"]) .xp-dlg-foot>.btn-ghost{display:none}:root:is([data-text="130"],[data-text="150"]) .xp-dlg-foot>.xp-save-next>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root:is([data-text="130"],[data-text="150"]) .xp-dlg-foot>.xp-save-next{flex:none;padding-inline:.875rem}:root:is([data-text="130"],[data-text="150"]) .xp-dlg-head{padding-bottom:.375rem}:root:is([data-text="130"],[data-text="150"]) .xp-dlg-title{font-size:1.0625rem}.xp-dlg-msg{color:var(--c-vine);background:var(--c-vine-soft);margin:0;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600}.xp-dlg-msg:empty{display:none}.xp-lead{color:var(--c-muted);margin-bottom:1rem;font-size:.9375rem}.xp-types{grid-template-columns:minmax(0,1fr);gap:.625rem;display:grid}.xp-type{border:1px solid var(--c-line);background:var(--c-surface);text-align:left;cursor:pointer;border-radius:1rem;align-items:center;gap:1rem;width:100%;min-height:4.5rem;padding:.75rem 1rem;transition:border-color .15s,background-color .15s;display:flex}.xp-type:hover{border-color:var(--c-gv);background:var(--c-gv-soft)}@supports (color:color-mix(in lab, red, red)){.xp-type:hover{background:color-mix(in srgb, var(--c-gv-soft) 55%, var(--c-surface))}}.xp-type-i{background:var(--xt-soft);width:3rem;height:3rem;color:var(--xt);border-radius:.875rem;flex-shrink:0;place-items:center;display:grid}.xp-type-t{color:var(--c-ink);font-size:1.0625rem;font-weight:700;display:block}.xp-type-h{color:var(--c-muted);margin-top:.125rem;font-size:.8125rem;line-height:1.4;display:block}.xp-errsum{border-left:4px solid var(--c-danger);background:var(--c-danger);border-radius:.75rem;margin-bottom:1rem;padding:.875rem 1rem}@supports (color:color-mix(in lab, red, red)){.xp-errsum{background:color-mix(in srgb, var(--c-danger) 8%, var(--c-surface))}}.xp-errsum{color:var(--c-danger)}.xp-errsum ul{gap:.125rem;margin-top:.375rem;display:grid}.xp-errsum .link{color:var(--c-danger);text-align:left;min-height:2.25rem}@media not all and (min-width:40rem),(pointer:coarse){.xp-errsum .link{min-height:2.75rem}}.xp-errsum:focus-visible{outline:3px solid var(--c-danger);outline-offset:2px}.xp-req{color:var(--c-danger)}.xp-f-end{align-items:flex-end;display:flex}.xp-odo>summary{min-height:2.75rem;color:var(--c-gv);cursor:pointer;align-items:center;font-size:.875rem;font-weight:600;display:inline-flex}.xp-preview{background:var(--c-gv-soft);color:var(--c-ink);font-variant-numeric:tabular-nums;border-radius:.625rem;align-self:end;margin:0;padding:.625rem .875rem;font-weight:600}.xp-preview:empty{display:none}.xp-seg{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:.375rem;display:grid}.xp-seg-opt{display:flex;position:relative}.xp-seg-opt>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.xp-seg-opt>span{border:1px solid var(--c-line);background:var(--c-surface);min-height:2.75rem;color:var(--c-muted);text-align:center;border-radius:.75rem;flex:auto;justify-content:center;align-items:center;gap:.3rem;padding:.375rem .75rem;font-size:.875rem;font-weight:600;line-height:1.25;display:flex}.xp-seg-opt>input:hover+span{border-color:var(--c-gv);color:var(--c-ink)}.xp-seg-opt>input:checked+span{border-color:var(--c-gv);background:var(--c-gv);color:#fff}.xp-seg-opt>input:checked+span:before{content:"✓"}[data-theme=dark] .xp-seg-opt>input:checked+span{color:var(--c-paper)}.xp-seg-opt>input:focus-visible+span{outline:3px solid var(--c-gv);outline-offset:2px}.xp-receipt-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.xp-receipt-row>select{flex:12rem;width:auto}.xp-photo-btn{cursor:pointer}.xp-photo-btn:focus-within{outline:3px solid var(--c-gv);outline-offset:2px}.xp-photo{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-top:.75rem;display:flex}.xp-photo img{border:1px solid var(--c-line);border-radius:.5rem;max-width:100%;max-height:10rem}.xp-moredet{border-top:1px solid var(--c-line);margin-top:1.25rem;padding-top:.25rem}.xp-moredet>summary{min-height:2.75rem;color:var(--c-gv);cursor:pointer;align-items:center;gap:.5rem;font-weight:600;list-style:none;display:flex}.xp-moredet>summary::-webkit-details-marker{display:none}.xp-chev{transition:transform .2s}.xp-moredet[open] .xp-chev{transform:rotate(180deg)}.xp-textarea{resize:vertical;min-height:5.5rem;padding-block:.625rem}.xp-mt-label{margin-top:1.5rem}.xp-ask{background:var(--c-surface);width:min(28rem,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem);color:var(--c-ink);border:0;border-radius:1rem;margin:auto;padding:1.25rem 1.25rem 1rem;overflow:auto;box-shadow:0 30px 80px -20px #00000073}.xp-ask>p{font-size:1rem;line-height:1.55}.xp-ask-acts{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1.25rem;display:flex}.xp-btn-danger,.xp-btn-danger:hover{background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.xp-btn-danger:hover{background:color-mix(in srgb, var(--c-danger) 82%, #000)}}.xp-toast{left:50%;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:45;pointer-events:none;width:max-content;max-width:calc(100vw - 2rem);position:fixed;transform:translate(-50%)}:root.has-lang-banner .xp-toast{bottom:calc(var(--banner-h,4.5rem) + var(--player-h,0px) + 1rem + env(safe-area-inset-bottom,0px))}.xp-toast-in{background:var(--c-ink);color:var(--c-paper);pointer-events:auto;border-radius:.875rem;align-items:center;gap:.25rem .75rem;padding:.375rem .375rem .375rem 1rem;font-size:.9375rem;font-weight:500;display:flex;box-shadow:0 16px 40px -12px #00000073}.xp-toast-btn{min-height:2.75rem;color:inherit;text-underline-offset:.2em;border-radius:.625rem;padding:0 .75rem;font-weight:700;text-decoration:underline}.xp-toast-btn:hover,.xp-toast-x:hover{background:var(--c-paper)}@supports (color:color-mix(in lab, red, red)){.xp-toast-btn:hover,.xp-toast-x:hover{background:color-mix(in srgb, var(--c-paper) 16%, transparent)}}.xp-toast-x{color:inherit}.xp-toast :focus-visible{outline-color:var(--c-paper)}:root:is([data-text="130"],[data-text="150"]) .xp-rq{grid-template-columns:minmax(0,1fr)}@media not all and (min-width:80rem){:root:is([data-text="130"],[data-text="150"]) .xp-form-grid{grid-template-columns:minmax(0,1fr)}}:root:is([data-text="130"],[data-text="150"],[data-spacing=relaxed]) .xp-month{grid-template-columns:minmax(0,1fr)}:root:is([data-text="130"],[data-text="150"],[data-spacing=relaxed]) .xp-month-val{grid-column:1}:root:is([data-text="130"],[data-text="150"],[data-spacing=relaxed]) .xp-aside-facts{grid-template-columns:minmax(0,1fr)}:root:is([data-text="130"],[data-text="150"],[data-spacing=relaxed]) .xp-aside-facts>.col-span-2{grid-column:auto}:root[data-spacing=relaxed] .xp-root :is(.xp-desc,.xp-cat,.xp-status,.xp-amt,.xp-tab){letter-spacing:.06em!important}@page xp-letter{size:letter;margin:1.5cm 1.6cm}@media print{html[data-xp-print=request] body :not(:has(#xp-request)):not(#xp-request,#xp-request *),html[data-xp-print=report] body :not(:has(#xp-report-doc)):not(#xp-report-doc,#xp-report-doc *){display:none!important}html[data-xp-print=request] body :has(#xp-request),html[data-xp-print=report] body :has(#xp-report-doc){box-shadow:none!important;background:0 0!important;border:0!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}html[data-xp-print] :is(#xp-request,#xp-report-doc){page:xp-letter;font-size:10.5pt;line-height:1.4;color:#000!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}html[data-xp-print] :is(#xp-request,#xp-report-doc) .xp-doc-title{color:#000;font-size:18pt}html[data-xp-print] :is(#xp-request,#xp-report-doc) :is(.xp-doc-site,.xp-doc-meta dt,.xp-doc-sign p,.xp-receipt figcaption){color:#333!important}html[data-xp-print] :is(#xp-request,#xp-report-doc) :is(.xp-doc-head,.xp-totals>.is-total){border-color:#000!important}html[data-xp-print] :is(#xp-request,#xp-report-doc) .xp-table-wrap{background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}html[data-xp-print] :is(#xp-request,#xp-report-doc) .xp-table{font-size:9.5pt}html[data-xp-print] :is(#xp-request,#xp-report-doc) .xp-table :is(th,td){color:#000;padding:4pt 6pt;background:0 0!important;border:.5pt solid #999!important}html[data-xp-print] :is(#xp-request,#xp-report-doc) .xp-table thead th{background:#eee!important}html[data-xp-print] :is(#xp-request,#xp-report-doc) :is(tr,.xp-totals>div,.xp-doc-sign){break-inside:avoid}html[data-xp-print] :is(#xp-request,#xp-report-doc) .xp-doc-h{break-after:avoid}html[data-xp-print] :is(#xp-request,#xp-report-doc) .xp-sign-line{border-color:#000!important}html[data-xp-print] #xp-request .xp-receipts{break-before:page}html[data-xp-print] #xp-request .xp-receipt img{border:.5pt solid #999;max-height:11.5cm}html[data-xp-print] #xp-report-doc :is(.xp-doc-note,.xp-rep-sub,.xp-doc-h-sum,.xp-rep-sum td:first-of-type){color:#222!important;background:0 0!important}html[data-xp-print] #xp-report-doc .xp-doc-note{border-color:#000!important}html[data-xp-print] #xp-report-doc .xp-rep-sum tr:is(.is-miles_total,.is-total)>*{border-top:1.5pt solid #000!important}html[data-xp-print] #xp-report-doc .xp-doc-sec{break-inside:auto}html[data-xp-print] .xp-toast{display:none!important}}