.ti-wrap{display:flex;flex-direction:column;gap:var(--spacing);overflow:hidden}.ti-wrap--grow{container-type:inline-size;width:100%;grid-column:1/-1}.ti__nav{display:flex;justify-content:center;align-items:center;gap:1rem}.ti__nav .btn{box-sizing:border-box}.ti__nav--mt{margin-top:calc(1.5*var(--spacing))}.ti__nav--left{justify-content:flex-start}.ti__nav-current-page{min-width:21ch;text-align:center}.ti__weekly{display:grid;grid-template-columns:auto auto;gap:0 calc(3*var(--spacing));justify-content:flex-start;margin-top:calc(1.5*var(--spacing))}.ti__monthly{width:100%;display:grid;grid-template-columns:minmax(0,max-content) repeat(3,1fr) minmax(0,max-content)}.ti__monthly-title{max-width:16rem}.ti__monthly-row{display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding-top:calc(1.5*var(--spacing));gap:var(--spacing);padding-bottom:calc(1.5*var(--spacing));border-top:1px solid var(--color-border);align-items:flex-start}@container (max-width:600px){.ti__monthly-row{grid-template-columns:1fr}}.ti__monthly-col-full{grid-column:1/-1}.ti__footer{padding-top:calc(0.5*var(--spacing))}.ti__slide{transform:translateX(0);transition:none;opacity:1}.ti__slide--left-enter-active,.ti__slide--left-leave-active,.ti__slide--right-enter-active,.ti__slide--right-leave-active{transition:transform .15s ease-in-out,opacity .15s ease-in-out}.ti__slide--left-enter-from{transform:translateX(10%);opacity:0}.ti__slide--left-leave-to{transform:translateX(-10%);opacity:0}.ti__slide--right-enter-from{transform:translateX(-10%);opacity:0}.ti__slide--right-leave-to{transform:translateX(10%);opacity:0}