.tr-pass[data-astro-cid-wrcrq42a]{position:relative}.tr-pass-top[data-astro-cid-wrcrq42a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:0 .25rem 1.25rem;display:flex}.tr-pass-brand[data-astro-cid-wrcrq42a]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-yellow);font-size:13px;font-weight:900}.tr-legs[data-astro-cid-wrcrq42a]{grid-template-columns:1fr;align-items:center;gap:.75rem;display:grid}@media (width>=851px){.tr-legs[data-astro-cid-wrcrq42a]{grid-template-columns:1fr auto 1fr;gap:1rem}}.tr-leg[data-astro-cid-wrcrq42a]{border:2.5px dashed color-mix(in srgb, var(--color-white) 30%, transparent);border-radius:22px;min-width:0;margin:0;padding:.9rem 1rem .8rem}.tr-leg-tag[data-astro-cid-wrcrq42a]{background:var(--color-yellow);letter-spacing:.1em;text-transform:uppercase;color:var(--color-navy);border-radius:9999px;padding:.1rem .7rem;font-size:12px;font-weight:900}.tr-leg-row[data-astro-cid-wrcrq42a]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:.6rem;margin-top:.4rem;display:grid}.tr-leg-field[data-astro-cid-wrcrq42a] input[data-astro-cid-wrcrq42a]{min-width:0}@media (width<=520px){.tr-leg[data-astro-cid-wrcrq42a]{padding:.8rem .75rem .7rem}.tr-leg-row[data-astro-cid-wrcrq42a]{grid-template-columns:minmax(0,1fr)}}.tr-leg-hint[data-astro-cid-wrcrq42a]{color:color-mix(in srgb, var(--color-white) 72%, transparent);margin-top:.45rem;font-size:13px;font-weight:700}.tr-plane[data-astro-cid-wrcrq42a]{color:var(--color-orange);place-items:center;display:grid}@media (width<=850px){.tr-plane[data-astro-cid-wrcrq42a] svg[data-astro-cid-wrcrq42a]{rotate:90deg}}.tr-check[data-astro-cid-wrcrq42a],.tr-auto[data-astro-cid-wrcrq42a]{text-align:left;align-items:center;gap:.75rem;display:flex}.tr-check-box[data-astro-cid-wrcrq42a]{border:2.5px solid;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.tr-check[data-astro-cid-wrcrq42a][aria-pressed=true] .tr-check-box[data-astro-cid-wrcrq42a]:after,.tr-auto[data-astro-cid-wrcrq42a][data-ok=true] .tr-check-box[data-astro-cid-wrcrq42a]:after{content:"";border-bottom:3px solid;border-left:3px solid;width:12px;height:7px;margin-top:-3px;rotate:-45deg}.tr-auto[data-astro-cid-wrcrq42a]{border:2.5px dashed color-mix(in srgb, var(--color-white) 30%, transparent);color:var(--color-white);border-radius:20px;padding:.7rem .75rem}.tr-auto[data-astro-cid-wrcrq42a][data-ok=true]{border-style:solid;border-color:var(--color-success)}.tr-auto[data-astro-cid-wrcrq42a][data-ok=false] .tr-check-box[data-astro-cid-wrcrq42a]{border-color:var(--color-orange)}.tr-more[data-astro-cid-wrcrq42a]{border:2.5px solid color-mix(in srgb, var(--color-white) 22%, transparent);border-radius:20px}.tr-more[data-astro-cid-wrcrq42a] summary[data-astro-cid-wrcrq42a]{cursor:pointer;border-radius:18px;padding:.75rem 1rem;font-size:15px;font-weight:800;transition:background-color .15s}.tr-more[data-astro-cid-wrcrq42a] summary[data-astro-cid-wrcrq42a]:hover{background:var(--color-navy-deep)}.tr-more-body[data-astro-cid-wrcrq42a]{padding:0 1rem 1rem}.tr-perf[data-astro-cid-wrcrq42a]{height:2.75rem;margin-inline:-1.75rem;position:relative}.tr-perf[data-astro-cid-wrcrq42a]:before{content:"";border-top:3px dashed color-mix(in srgb, var(--color-white) 35%, transparent);position:absolute;top:50%;left:1.5rem;right:1.5rem}.tr-perf[data-astro-cid-wrcrq42a]:after{content:"";background:radial-gradient(circle at 0 50%, var(--color-yellow-tint) 15px, transparent 16px), radial-gradient(circle at 100% 50%, var(--color-yellow-tint) 15px, transparent 16px);height:34px;position:absolute;inset:50% -3px auto;translate:0 -50%}@media (width<=850px){.tr-perf[data-astro-cid-wrcrq42a]{margin-inline:-1.25rem}}.tr-stub[data-astro-cid-wrcrq42a]{background:var(--color-snow)}.tr-chip[data-astro-cid-wrcrq42a]{border:2px solid var(--color-navy);background:var(--color-white);color:var(--color-navy);border-radius:9999px;padding:.3rem .8rem;font-size:13px;font-weight:800;transition:background-color .15s}.tr-chip[data-astro-cid-wrcrq42a]:hover{background:var(--color-sky-pale)}.tr-strip[data-astro-cid-wrcrq42a]{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=400px){.tr-strip[data-astro-cid-wrcrq42a]{grid-template-columns:repeat(2,minmax(0,1fr))}}.tr-strip-long[data-astro-cid-wrcrq42a]{color:var(--color-ink-mid);margin-top:.75rem;font-size:14px;font-weight:700}.tr-total[data-astro-cid-wrcrq42a]{border-top:3px dashed color-mix(in srgb, var(--color-navy) 22%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.tr-total[data-astro-cid-wrcrq42a]>div[data-astro-cid-wrcrq42a]{flex:220px}.tr-big[data-astro-cid-wrcrq42a]{font-size:clamp(34px,11cqi,58px)}.tr-status[data-astro-cid-wrcrq42a]{color:var(--color-ink-mid);font-size:14px;font-weight:700}.tr-status[data-astro-cid-wrcrq42a]:empty{display:none}.tr-stamp[data-astro-cid-wrcrq42a]{border:3px solid var(--color-success);letter-spacing:.08em;text-transform:uppercase;color:var(--color-success);border-radius:12px;flex-shrink:0;padding:.35rem .8rem;font-size:15px;font-weight:900;rotate:-8deg}.tr-stamp[data-astro-cid-wrcrq42a][data-ok=false]{border-color:var(--color-orange-deep);color:var(--color-orange-deep)}.tr-stamp[data-astro-cid-wrcrq42a].is-stamping{animation:.32s cubic-bezier(.34,1.56,.64,1) tr-stamp}@keyframes tr-stamp{0%{opacity:.3;scale:1.35}}.tr-rows[data-astro-cid-wrcrq42a]>div[data-astro-cid-wrcrq42a]{justify-content:space-between;align-items:baseline;gap:1rem;padding:.45rem 0;display:flex}.tr-rows[data-astro-cid-wrcrq42a]>div[data-astro-cid-wrcrq42a]+div[data-astro-cid-wrcrq42a]{border-top:1.5px dashed color-mix(in srgb, var(--color-navy) 22%, transparent)}.tr-rows[data-astro-cid-wrcrq42a] dt[data-astro-cid-wrcrq42a]{min-width:0;color:var(--color-ink-mid);font-weight:600}.tr-rows[data-astro-cid-wrcrq42a] dd[data-astro-cid-wrcrq42a]{font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;font-weight:900}.tr-rows[data-astro-cid-wrcrq42a] .tr-sum[data-astro-cid-wrcrq42a] dt[data-astro-cid-wrcrq42a],.tr-rows[data-astro-cid-wrcrq42a] .tr-sum[data-astro-cid-wrcrq42a] dd[data-astro-cid-wrcrq42a]{color:var(--color-navy);font-weight:900}.tr-pay[data-astro-cid-wrcrq42a]{border:2.5px solid var(--color-navy);background:var(--color-white);border-radius:18px;padding:1rem}.tr-pay[data-astro-cid-wrcrq42a][hidden]{display:none}.tr-pay-field[data-astro-cid-wrcrq42a]{border-color:var(--color-navy)}.tr-all[data-astro-cid-wrcrq42a]{border:2.5px solid var(--color-navy);background:var(--color-snow);border-radius:22px}.tr-all[data-astro-cid-wrcrq42a] summary[data-astro-cid-wrcrq42a]{cursor:pointer;border-radius:20px;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.15rem;font-size:17px;font-weight:900;list-style:none;transition:background-color .15s;display:flex}.tr-all[data-astro-cid-wrcrq42a] summary[data-astro-cid-wrcrq42a]::-webkit-details-marker{display:none}.tr-all[data-astro-cid-wrcrq42a] summary[data-astro-cid-wrcrq42a]:hover{background:var(--color-sky-pale)}.tr-all[data-astro-cid-wrcrq42a] summary[data-astro-cid-wrcrq42a] svg[data-astro-cid-wrcrq42a]{flex-shrink:0;transition:rotate .2s}.tr-all[data-astro-cid-wrcrq42a][open] summary[data-astro-cid-wrcrq42a] svg[data-astro-cid-wrcrq42a]{rotate:180deg}.tr-all-body[data-astro-cid-wrcrq42a]{padding:0 1.15rem 1.15rem}.tr-all-list[data-astro-cid-wrcrq42a]{max-height:420px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}@media (width>=851px){.tr-all-list[data-astro-cid-wrcrq42a]{grid-template-columns:1fr 1fr;column-gap:2rem}}.tr-all-list[data-astro-cid-wrcrq42a] li[data-astro-cid-wrcrq42a]{border-bottom:1.5px dashed color-mix(in srgb, var(--color-navy) 18%, transparent);justify-content:space-between;gap:1rem;padding:.4rem 0;font-size:15px;font-weight:600;display:flex}.tr-all-list[data-astro-cid-wrcrq42a] li[data-astro-cid-wrcrq42a][hidden]{display:none}.tr-all-se[data-astro-cid-wrcrq42a]{color:var(--color-ink-soft)}@media (prefers-reduced-motion:reduce){.tr-stamp[data-astro-cid-wrcrq42a]{rotate:none}.tr-stamp[data-astro-cid-wrcrq42a].is-stamping{animation:none}.tr-chip[data-astro-cid-wrcrq42a],.tr-more[data-astro-cid-wrcrq42a] summary[data-astro-cid-wrcrq42a],.tr-all[data-astro-cid-wrcrq42a] summary[data-astro-cid-wrcrq42a],.tr-all[data-astro-cid-wrcrq42a] summary[data-astro-cid-wrcrq42a] svg[data-astro-cid-wrcrq42a]{transition:none}}.tr-day{border:2.5px solid var(--color-navy);background:var(--color-white);min-width:0;color:var(--color-navy);border-radius:16px;flex-direction:column;gap:.35rem;padding:.6rem .65rem .65rem;display:flex}.tr-day.is-new{animation:.28s cubic-bezier(.34,1.56,.64,1) both tr-day-in}@keyframes tr-day-in{0%{opacity:0;translate:0 8px}}.tr-day-date{white-space:nowrap;color:var(--color-ink-mid);font-size:13px;font-weight:800}.tr-day-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.tr-day-type{white-space:nowrap;border:2px solid var(--color-navy);border-radius:9999px;padding:0 .5rem;font-size:12px;font-weight:900}.tr-day[data-typ=hel] .tr-day-type{background:var(--color-yellow)}.tr-day[data-typ=halv] .tr-day-type{background:var(--color-sky)}.tr-day-amount{font-variant-numeric:tabular-nums;font-size:20px;font-weight:900;line-height:1.1}.tr-day-amount s{color:var(--color-ink-soft);font-size:12px;font-weight:700;display:block}.tr-day-note{color:var(--color-ink-soft);font-size:12px;font-weight:700}.tr-day-meals{gap:.25rem;display:grid}.tr-meal{border:2px solid color-mix(in srgb, var(--color-navy) 25%, transparent);background:var(--color-white);color:var(--color-navy);text-align:left;border-radius:10px;align-items:center;gap:.4rem;padding:.2rem .45rem;font-size:13px;font-weight:800;transition:background-color .15s,border-color .15s;display:flex}.tr-meal:hover{background:var(--color-sky-pale)}.tr-meal:before{content:"";border:2px solid var(--color-navy);border-radius:4px;flex-shrink:0;width:12px;height:12px}.tr-meal[aria-pressed=true]{border-color:var(--color-navy);background:var(--color-orange-tint)}.tr-meal[aria-pressed=true]:before{background:var(--color-orange)}.tr-meal:disabled{opacity:.4;cursor:not-allowed}.tr-day-night{border-top:1.5px dashed color-mix(in srgb, var(--color-navy) 22%, transparent);color:var(--color-ink-mid);align-items:center;gap:.35rem;margin-top:auto;padding-top:.35rem;font-size:12px;font-weight:800;display:flex}.tr-day-night svg{flex-shrink:0}@media (prefers-reduced-motion:reduce){.tr-day.is-new{animation:none}.tr-meal{transition:none}}
