@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";:root{--font-family-base:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--size-xs:2px;--size-sm:4px;--size-md:8px;--size-lg:16px;--size-xl:24px;--size-xxl:32px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:900;--text-display-large-size:57px;--text-display-large-weight:var(--font-weight-regular);--text-display-large-line-height:64px;--text-display-medium-size:45px;--text-display-medium-weight:var(--font-weight-regular);--text-display-medium-line-height:52px;--text-display-small-size:36px;--text-display-small-weight:var(--font-weight-regular);--text-display-small-line-height:44px;--text-headline-large-size:32px;--text-headline-large-weight:var(--font-weight-regular);--text-headline-large-line-height:40px;--text-headline-medium-size:28px;--text-headline-medium-weight:var(--font-weight-regular);--text-headline-medium-line-height:36px;--text-headline-small-size:24px;--text-headline-small-weight:var(--font-weight-regular);--text-headline-small-line-height:32px;--text-title-large-size:22px;--text-title-large-weight:var(--font-weight-medium);--text-title-large-line-height:28px;--text-title-medium-size:16px;--text-title-medium-weight:var(--font-weight-medium);--text-title-medium-line-height:24px;--text-title-small-size:14px;--text-title-small-weight:var(--font-weight-medium);--text-title-small-line-height:20px;--text-body-large-size:16px;--text-body-large-weight:var(--font-weight-regular);--text-body-large-line-height:24px;--text-body-medium-size:14px;--text-body-medium-weight:var(--font-weight-regular);--text-body-medium-line-height:20px;--text-body-small-size:12px;--text-body-small-weight:var(--font-weight-regular);--text-body-small-line-height:16px;--text-label-large-size:14px;--text-label-large-weight:var(--font-weight-medium);--text-label-large-line-height:20px;--text-label-medium-size:12px;--text-label-medium-weight:var(--font-weight-medium);--text-label-medium-line-height:16px;--text-label-small-size:11px;--text-label-small-weight:var(--font-weight-medium);--text-label-small-line-height:16px;--title-large-size:var(--text-title-large-size);--title-large-weight:var(--text-title-large-weight);--title-large-line-height:var(--text-title-large-line-height);--title-medium-size:var(--text-title-medium-size);--title-medium-weight:var(--text-title-medium-weight);--title-medium-line-height:var(--text-title-medium-line-height);--title-small-size:var(--text-title-small-size);--title-small-weight:var(--text-title-small-weight);--title-small-line-height:var(--text-title-small-line-height);--body-medium-size:var(--text-body-medium-size);--body-medium-weight:var(--text-body-medium-weight);--body-medium-line-height:var(--text-body-medium-line-height);--body-small-size:var(--text-body-small-size);--body-small-weight:var(--text-body-small-weight);--body-small-line-height:var(--text-body-small-line-height);--label-large-size:var(--text-label-large-size);--label-large-weight:var(--text-label-large-weight);--label-large-line-height:var(--text-label-large-line-height);--label-medium-size:var(--text-label-medium-size);--label-medium-weight:var(--text-label-medium-weight);--label-medium-line-height:var(--text-label-medium-line-height);--label-small-size:var(--text-label-small-size);--label-small-weight:var(--text-label-small-weight);--label-small-line-height:var(--text-label-small-line-height)}.mh-xs{margin-inline:var(--size-xs)}.mh-sm{margin-inline:var(--size-sm)}.mh-md{margin-inline:var(--size-md)}.mh-lg{margin-inline:var(--size-lg)}.mv-xs{margin-block:var(--size-xs)}.mv-sm{margin-block:var(--size-sm)}.mv-md{margin-block:var(--size-md)}.mv-lg{margin-block:var(--size-lg)}.m-top-xs{margin-top:var(--size-xs)}.m-top-sm{margin-top:var(--size-sm)}.m-top-md{margin-top:var(--size-md)}.m-top-lg{margin-top:var(--size-lg)}.m-bottom-xs{margin-bottom:var(--size-xs)}.m-bottom-sm{margin-bottom:var(--size-sm)}.m-bottom-md{margin-bottom:var(--size-md)}.m-bottom-lg{margin-bottom:var(--size-lg)}body{font-family:var(--font-family-base);background-color:#fdfdfd;margin:0}.route-transition{animation:.22s ease-out both route-enter}.sheet-layer,.sheet-backdrop{animation:.18s ease-out both sheet-fade-in}.sheet-panel-modal{animation:.22s cubic-bezier(.22,1,.36,1) both modal-enter}.sheet-panel-bottom{animation:.26s cubic-bezier(.22,1,.36,1) both bottom-sheet-enter}@keyframes route-enter{0%{opacity:0}to{opacity:1}}@keyframes sheet-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-enter{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bottom-sheet-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.route-transition,.sheet-layer,.sheet-backdrop,.sheet-panel-modal,.sheet-panel-bottom{animation:none}}button,input,select,textarea{font:inherit}.shimmer{background:linear-gradient(90deg,#f2f2f2 25%,#e7e7e7 50%,#f2f2f2 75%) 0 0/200% 100%;animation:1.3s ease-in-out infinite shimmer;position:relative;overflow:hidden}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}p,h1,h2,h3,h4{margin:0}.text-display-large{font-size:var(--text-display-large-size);font-weight:var(--text-display-large-weight);line-height:var(--text-display-large-line-height)}.text-display-medium{font-size:var(--text-display-medium-size);font-weight:var(--text-display-medium-weight);line-height:var(--text-display-medium-line-height)}.text-display-small{font-size:var(--text-display-small-size);font-weight:var(--text-display-small-weight);line-height:var(--text-display-small-line-height)}.text-headline-large{font-size:var(--text-headline-large-size);font-weight:var(--text-headline-large-weight);line-height:var(--text-headline-large-line-height)}.text-headline-medium{font-size:var(--text-headline-medium-size);font-weight:var(--text-headline-medium-weight);line-height:var(--text-headline-medium-line-height)}.text-headline-small{font-size:var(--text-headline-small-size);font-weight:var(--text-headline-small-weight);line-height:var(--text-headline-small-line-height)}.text-title-large{font-size:var(--text-title-large-size);font-weight:var(--text-title-large-weight);line-height:var(--text-title-large-line-height)}.text-title-medium{font-size:var(--text-title-medium-size);font-weight:var(--text-title-medium-weight);line-height:var(--text-title-medium-line-height)}.text-title-small{font-size:var(--text-title-small-size);font-weight:var(--text-title-small-weight);line-height:var(--text-title-small-line-height)}.text-body-large{font-size:var(--text-body-large-size);font-weight:var(--text-body-large-weight);line-height:var(--text-body-large-line-height)}.text-body-medium{font-size:var(--text-body-medium-size);font-weight:var(--text-body-medium-weight);line-height:var(--text-body-medium-line-height)}.text-body-small{font-size:var(--text-body-small-size);font-weight:var(--text-body-small-weight);line-height:var(--text-body-small-line-height)}.text-label-large{font-size:var(--text-label-large-size);font-weight:var(--text-label-large-weight);line-height:var(--text-label-large-line-height)}.text-label-medium{font-size:var(--text-label-medium-size);font-weight:var(--text-label-medium-weight);line-height:var(--text-label-medium-line-height)}.text-label-small{font-size:var(--text-label-small-size);font-weight:var(--text-label-small-weight);line-height:var(--text-label-small-line-height)}.font-regular{font-weight:var(--font-weight-regular)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.font-extrabold{font-weight:var(--font-weight-extrabold)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.truncate-2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.truncate-3{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}
