.rw-page [data-page-header] .t-page-title,.rw-title{font-size:1.875rem;line-height:2.0625rem;font-weight:var(--fw-semibold);letter-spacing:-.025em}@media (min-width:1024px){.rw-page [data-page-header] .t-page-title,.rw-title{font-size:2.125rem;line-height:2.375rem}}.rw-lede,.rw-page [data-page-header] .basis-full>div{font-size:var(--text-ui);line-height:1.375rem;color:var(--cr-ink-2)}.rw-section{flex-direction:column;scroll-margin-top:16px}.rw-section,.rw-section__head{display:flex;gap:var(--s-12);min-width:0}.rw-section__head{align-items:baseline;justify-content:space-between}.rw-section__title{font-size:1.375rem;line-height:1.625rem;letter-spacing:-.015em;color:var(--cr-ink);text-wrap:balance}.rw-day,.rw-section__title{margin:0;font-weight:var(--fw-semibold)}.rw-day{font-size:var(--text-ui);line-height:1.25rem;letter-spacing:0;text-transform:none;color:var(--cr-ink-2)}.rw-count{display:inline-grid;place-items:center;flex:none;min-width:1.5rem;height:1.5rem;padding-inline:8px;border-radius:var(--r-pill);background:var(--fill-soft);color:var(--cr-ink);font-size:var(--text-micro);line-height:1;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.rw-count--sm{min-width:1.25rem;height:1.25rem;padding-inline:6px;font-size:.6875rem}.rw-fchips{display:flex;gap:var(--s-8);min-width:0;overflow-x:auto;scrollbar-width:none;padding:2px var(--gutter-app-phone,16px);margin-inline:calc(-1 * var(--gutter-app-phone, 16px));padding-block:4px;margin-block:-2px;-webkit-mask-image:linear-gradient(to right,var(--cr-ink) calc(100% - 32px),transparent);mask-image:linear-gradient(to right,var(--cr-ink) calc(100% - 32px),transparent)}[dir=rtl] .rw-fchips{-webkit-mask-image:linear-gradient(to left,var(--cr-ink) calc(100% - 32px),transparent);mask-image:linear-gradient(to left,var(--cr-ink) calc(100% - 32px),transparent)}.rw-fchips::-webkit-scrollbar{display:none}.rw-fchips>:last-child{margin-inline-end:24px}.rw-fchips--wrap{flex-wrap:wrap;overflow:visible;margin-inline:0;margin-block:0;padding:0;-webkit-mask-image:none;mask-image:none}.rw-fchips--wrap>:last-child{margin-inline-end:0}@media (min-width:1024px){.rw-fchips{flex-wrap:wrap;overflow:visible;margin-inline:0;margin-block:0;padding:0;-webkit-mask-image:none;mask-image:none}.rw-fchips>:last-child{margin-inline-end:0}}.rw-fchip{position:relative;flex:none;display:inline-flex;align-items:center;gap:6px;min-height:2.25rem;padding:0 14px;border:0;border-radius:var(--r-pill);background:var(--cr-paper-2);box-shadow:var(--edge);font:inherit;font-size:var(--text-small);line-height:1.25rem;font-weight:var(--fw-medium);color:var(--cr-ink);white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.rw-fchip:after{content:"";position:absolute;inset:-4px 0}.rw-fchip svg{width:16px;height:16px;flex:none}.rw-fchip.rw-fchip:is([aria-pressed=true],[aria-selected=true],[aria-checked=true],[aria-current=true],[data-on]){background:var(--tint-brand-2);color:var(--c-brand);font-weight:var(--fw-semibold);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--c-brand) 32%,transparent)}.rw-fchip .rw-count{min-width:1.25rem;height:1.25rem;padding-inline:6px;font-size:.6875rem;margin-inline-end:-6px;background:var(--fill-soft);color:var(--cr-ink-2)}.rw-fchip.rw-fchip:is([aria-pressed=true],[aria-selected=true],[aria-checked=true],[aria-current=true],[data-on]) .rw-count{background:var(--cr-paper-2);color:var(--c-brand)}.rw-fchip:focus-visible{outline:none;box-shadow:0 0 0 2px var(--cr-paper),0 0 0 4px var(--c-brand)}@media (hover:hover){.rw-fchip:not(:is([aria-pressed=true],[aria-selected=true],[aria-checked=true],[aria-current=true],[data-on])):hover{background:var(--hover)}}.rw-search{position:relative;display:flex;align-items:center;gap:10px;min-height:3rem;padding-inline:16px;border-radius:var(--r-pill);background:var(--cr-paper-3);color:var(--cr-ink-3)}.rw-search>svg{width:18px;height:18px;flex:none;color:var(--cr-ink-2)}.rw-search input{flex:1;min-width:0;height:3rem;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;outline:none;font:inherit;font-size:var(--text-ui);color:var(--cr-ink)}.rw-search input::placeholder{color:var(--cr-ink-3);opacity:1}.rw-search:focus-within{box-shadow:0 0 0 2px var(--cr-paper),0 0 0 4px var(--c-brand)}.rw-tabs{display:flex;gap:22px;min-width:0;overflow-x:auto;scrollbar-width:none;white-space:nowrap;box-shadow:inset 0 -1px 0 var(--cr-rule);margin:0;padding:0;list-style:none}.rw-tabs::-webkit-scrollbar{display:none}.rw-tab{position:relative;flex:none;display:inline-flex;align-items:center;gap:6px;min-height:2.75rem;padding:10px 0 12px;font-size:var(--text-ui);line-height:1.25rem;font-weight:var(--fw-regular);color:var(--cr-ink-2);text-decoration:none;background:none;border:0;cursor:pointer}.rw-tab:is([aria-current=page],[aria-current=true],[aria-selected=true]){color:var(--cr-ink);font-weight:var(--fw-semibold)}.rw-tab:is([aria-current=page],[aria-current=true],[aria-selected=true]):after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:2px;border-radius:2px;background:var(--c-brand)}.rw-tab:focus-visible{outline:2px solid var(--c-brand);outline-offset:-2px;border-radius:6px}.rw-tab .rw-count{min-width:1.25rem;height:1.25rem;padding-inline:6px;font-size:.6875rem;position:relative;top:1px}.rw-tab:is([aria-current=page],[aria-current=true]) .rw-count{background:var(--tint-brand);color:var(--c-brand)}@media (hover:hover){.rw-tab:not([aria-current]):hover{color:var(--cr-ink)}}.rw-list{min-width:0;border:0;border-radius:var(--r-card);overflow:clip;display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.rw-group.cr-row-group,.rw-list{background:var(--cr-paper-2);box-shadow:var(--edge)}.rw-group.cr-row-group{border:0;padding-block:0}.rw-group .cr-row{min-height:4rem;padding:12px 16px;--row-pad-x:16px}.rw-group .cr-row__sub{font-size:var(--text-caption);line-height:var(--leading-caption)}.rw-group .cr-row__title{font-size:var(--text-ui);line-height:1.25rem;font-weight:var(--fw-medium)}.rw-group .cr-row[data-new] .cr-row__title{font-weight:var(--fw-semibold)}.rw-group .cr-row__chev{color:var(--cr-ink-3)}@media (hover:hover){.rw-group .cr-row:has(.cr-row__link):hover{background-color:var(--hover)}}.rw-group .cr-row:has(.cr-row__link):active{background-color:var(--cr-paper-3)}.rw-group .cr-row__lead .cr-icon-tile,.rw-list .rw-lead-tile.cr-icon-tile{--it-bg:var(--fill-soft)!important;--it-fg:var(--cr-ink-2)!important;box-shadow:none!important;border-radius:var(--r-control)!important}.rw-list__foot{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--s-12);min-height:3.25rem;padding:0 16px;font-size:var(--text-small);line-height:1.25rem;font-weight:var(--fw-semibold);color:var(--c-brand);text-decoration:none}.rw-list__foot:before{content:"";position:absolute;inset-block-start:0;inset-inline:16px 0;height:1px;background:var(--cr-rule)}.rw-list__foot svg{width:16px;height:16px;flex:none;scale:var(--cr-dir,1) 1}@media (hover:hover){.rw-list__foot:hover{background:var(--hover)}}.rw-btn-tinted{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:2.75rem;padding:0 18px;border:0!important;border-radius:var(--r-pill);background:var(--tint-brand-2)!important;color:var(--c-brand)!important;font:inherit;font-size:var(--text-ui);font-weight:var(--fw-semibold);line-height:1.2;text-decoration:none;cursor:pointer;white-space:normal;text-wrap:balance}.rw-btn-tinted svg{width:18px;height:18px;flex:none}@media (hover:hover){.rw-btn-tinted:hover{background:color-mix(in oklab,var(--c-brand) 22%,var(--cr-paper-2))!important}}.rw-icon-btn{position:relative;display:inline-grid;place-items:center;flex:none;width:2.25rem;height:2.25rem;padding:0;border:0;border-radius:var(--r-pill);background:transparent;color:var(--cr-ink-3);cursor:pointer}.rw-icon-btn:after{content:"";position:absolute;inset:-4px}.rw-icon-btn svg{width:20px;height:20px}@media (hover:hover){.rw-icon-btn:hover{background:var(--cr-paper-3);color:var(--cr-ink)}}.rw-icon-btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--cr-paper-2),0 0 0 4px var(--c-brand)}.rw-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--c-brand);flex:none;vertical-align:2px;margin-inline-end:7px}@media (prefers-reduced-motion:no-preference){.rw-btn-tinted,.rw-fchip,.rw-icon-btn,.rw-list__foot{transition:background-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out)}.rw-btn-tinted:active,.rw-fchip:active{scale:.98;transition-duration:var(--dur-press)}}.rw-seg{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:2px;padding:3px;border-radius:var(--r-pill);background:var(--cr-paper-3);flex:none}.rw-seg__opt{min-height:2.25rem;padding:0 14px;border:0;border-radius:var(--r-pill);background:transparent;font:inherit;font-size:var(--text-small);font-weight:var(--fw-medium);color:var(--cr-ink-2);white-space:nowrap;cursor:pointer;position:relative}.rw-seg__opt:after{content:"";position:absolute;inset:-4px 0}.rw-seg__opt:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]){background:var(--cr-paper-2);color:var(--cr-ink);font-weight:var(--fw-semibold);box-shadow:0 1px 2px color-mix(in srgb,var(--cr-ink) 10%,transparent),inset 0 0 0 1px var(--cr-rule)}[data-theme=dark] .rw-seg__opt:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]){background:var(--cr-paper-4);box-shadow:none}.rw-seg__opt:focus-visible{outline:2px solid var(--c-brand);outline-offset:1px}.rw-chip{display:inline-flex;align-items:center;gap:5px;min-height:1.625rem;padding:2px 10px 2px 8px;border-radius:var(--r-pill);background:var(--cr-paper-3);color:var(--cr-ink-2);font-size:var(--text-micro);line-height:1rem;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.rw-chip>svg{width:14px;height:14px;flex:none;color:var(--cr-ink-3)}.rw-chip--warn,.rw-chip[data-due]{background:color-mix(in oklab,var(--c-warning) 14%,var(--cr-paper-2));color:color-mix(in oklab,var(--c-warning) 70%,var(--cr-ink))}.rw-chip[data-due]>svg{color:currentColor}.rw-meter{display:flex;height:8px;background:var(--fill-soft);overflow:hidden}.rw-meter,.rw-meter>span{border-radius:var(--r-pill)}.rw-meter>span{display:block;height:100%;background:var(--dv-1)}.rw-seebtn{display:flex;align-items:center;gap:10px;width:100%;min-height:2.75rem;padding:0 12px;border:0;border-radius:12px;background:var(--cr-paper-3);color:var(--cr-ink);font:inherit;font-size:var(--text-small);line-height:1.125rem;font-weight:var(--fw-medium);text-align:start;text-decoration:none;cursor:pointer}.rw-seebtn>svg{width:18px;height:18px;flex:none;color:var(--cr-ink-3)}.rw-seebtn>.rw-seebtn__chev{margin-inline-start:auto;width:16px;height:16px;scale:var(--cr-dir,1) 1}.rw-seebtn--brand{background:var(--tint-brand);color:var(--c-brand);font-weight:var(--fw-semibold);padding-block:10px;line-height:1.25rem}.rw-seebtn--brand>span{text-wrap:balance}.rw-seebtn--brand>svg{color:var(--c-brand)}@media (hover:hover){.rw-seebtn--brand:hover{background:var(--tint-brand-2)}}.rw-btn-tinted--sm{min-height:2.25rem;padding:0 14px 0 12px;font-size:var(--text-small)}.rw-btn-tinted--sm svg{width:16px;height:16px}.rw-btn-tinted:disabled{opacity:.6;cursor:default}.rw-fchip--warn{color:color-mix(in oklab,var(--c-warning) 70%,var(--cr-ink));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--c-warning) 40%,transparent)}.rw-fsel{position:relative;flex:1;min-width:0;display:flex;align-items:center;gap:8px;min-height:2.75rem;padding:0 12px 0 14px;border-radius:var(--r-pill);background:var(--cr-paper-2);box-shadow:var(--edge);font-size:var(--text-caption);font-weight:var(--fw-medium);color:var(--cr-ink-3);cursor:pointer}.rw-fsel__icon{width:18px;height:18px;flex:none;color:var(--cr-ink-2)}.rw-fsel__label{flex:none}.rw-fsel select{flex:1;min-width:0;height:2.75rem;appearance:none;border:0;background:transparent;padding:0 22px 0 0;font:inherit;font-size:var(--text-ui);font-weight:var(--fw-semibold);color:var(--cr-ink);cursor:pointer;outline:none;background-image:linear-gradient(45deg,transparent 50%,var(--cr-ink-3) 50%),linear-gradient(135deg,var(--cr-ink-3) 50%,transparent 50%);background-position:calc(100% - 9px) 50%,calc(100% - 4px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}[dir=rtl] .rw-fsel select{padding:0 0 0 22px;background-position:9px 50%,4px 50%}.rw-fsel:focus-within{box-shadow:var(--edge),0 0 0 2px var(--cr-paper),0 0 0 4px var(--c-brand)}