.heading-s[data-v-b8bb72d8]{font-size:var(--headline-s-font-size);line-height:var(--headline-s-line-height);font-weight:var(--headline-s-font-weight)}.heading-m[data-v-b8bb72d8],.heading-s[data-v-b8bb72d8]{font-family:var(--font-family-headlines)}.heading-m[data-v-b8bb72d8]{font-size:var(--headline-m-font-size);line-height:var(--headline-m-line-height);font-weight:var(--headline-m-font-weight)}.heading-l[data-v-b8bb72d8]{font-family:var(--font-family-headlines);font-size:var(--headline-l-font-size);line-height:var(--headline-l-line-height);font-weight:var(--headline-l-font-weight)}.overlay[data-v-b8bb72d8]{z-index:11;background-color:#0000004d;position:fixed;inset:0}@media (width>=1140px){.overlay[data-v-b8bb72d8]{bottom:0}}.bottom-sheet[data-v-b8bb72d8]{max-height:90%;max-width:var(--max-site-width);background-color:var(--background-primary);border-radius:1.2rem 1.2rem 0 0;flex-direction:column;margin:auto;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}@media (width>=960px){.bottom-sheet[data-v-b8bb72d8]{padding:0 2.4rem 2.4rem}}.bottom-sheet[data-v-b8bb72d8]:not(.dragging){transition:transform var(--transition-speed) ease-out}.bottom-sheet__header[data-v-b8bb72d8]{padding:var(--size-xs);color:var(--text-accent);background-color:var(--background-secondary);font-weight:var(--font-weight-bold);justify-content:space-between;align-items:center;display:flex;position:relative}.bottom-sheet__header[data-v-b8bb72d8]:after{background:var(--background-secondary);content:"";transform-origin:0 0;width:2.4rem;height:2.4rem;position:absolute;bottom:-1.6rem;left:.6rem;transform:rotate(-45deg)}.bottom-sheet__header .close[data-v-b8bb72d8]{cursor:pointer;background-color:#0000;border:none;align-self:flex-end;display:flex}@media (width>=1140px){.bottom-sheet__header .close[data-v-b8bb72d8]{top:2.4rem;right:2.4rem}}.bottom-sheet__header .close svg[data-v-b8bb72d8]{width:2.4rem;height:2.4rem;color:var(--text-accent);z-index:1}.bottom-sheet__content[data-v-b8bb72d8]{padding:var(--size-xs) var(--size-xs) 10rem var(--size-xs);margin-top:var(--size-xs);flex:1;overflow-y:auto}.bottom-sheet__footer[data-v-b8bb72d8]{background:var(--background-primary);border-top:1px solid var(--border-primary);padding:var(--size-xs);justify-content:center;align-items:center;width:100%;display:flex;position:absolute;bottom:0;left:0}.bottom-sheet__footer[data-v-b8bb72d8] button{width:100%}
