:root{--ov-in:.28s;--ov-out:.2s;--ov-ease-in:cubic-bezier(.32, .72, 0, 1);--ov-ease-spring:cubic-bezier(.34, 1.3, .64, 1);--ov-ease-out:cubic-bezier(.4, 0, 1, 1);--ov-dim:#11111170;--ov-radius:var(--sk-radius-banner,20px)}dialog.ov{--ov-safe-top:max(env(safe-area-inset-top,0px), var(--mini-safe-top,0px), calc(var(--tg-safe-area-inset-top,0px) + var(--tg-content-safe-area-inset-top,0px)));--ov-safe-bottom:max(env(safe-area-inset-bottom,0px), var(--mini-safe-bottom,0px), var(--tg-safe-area-inset-bottom,0px));--ov-safe-left:max(env(safe-area-inset-left,0px), var(--mini-safe-left,0px));--ov-safe-right:max(env(safe-area-inset-right,0px), var(--mini-safe-right,0px));overscroll-behavior:contain;width:100%;max-width:none;height:100%;max-height:none;color:var(--sk-ink);font-family:var(--sans);background:0 0;border:0;margin:0;padding:0;font-size:14px;line-height:1.5;position:fixed;inset:0;overflow:hidden}dialog.ov::backdrop{background:0 0}dialog.ov:focus,.ov-panel:focus{outline:none}.ov-backdrop{background:var(--ov-dim);opacity:0;transition:opacity var(--ov-out) ease;position:absolute;inset:0}.ov[data-state=open]>.ov-backdrop{opacity:1;transition-duration:var(--ov-in)}.ov[data-instant]:not([data-state=closing])>.ov-backdrop{opacity:1;transition:none}@media (hover:hover) and (pointer:fine){.ov-backdrop{-webkit-backdrop-filter:blur(2px)}}.ov-frame{pointer-events:none;position:absolute;inset:0}.ov-panel{pointer-events:auto;min-height:0;color:var(--sk-ink);will-change:transform;background:#fff;flex-direction:column;display:flex;position:absolute}.ov-panel[data-dragging]{transition:none!important}.ov-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto}.ov-foot{padding-bottom:var(--ov-safe-bottom);background:#fff;flex-shrink:0}.ov-head{border-bottom:1px solid var(--sk-line);flex-shrink:0;align-items:center;gap:12px;min-height:76px;padding:16px 16px 14px 28px;display:flex}.ov-title{min-width:0;color:var(--sk-ink);font-family:var(--sk-heading,var(--sans));letter-spacing:-.01em;text-transform:lowercase;overflow-wrap:anywhere;flex:1;margin:0;font-size:30px;font-weight:500;line-height:1.05}.ov-close{width:44px;height:44px;color:var(--sk-ink);background:var(--sk-tile);border-radius:50%;flex-shrink:0;place-items:center;margin-left:auto;padding:0;transition:background-color .2s;display:grid}.ov-close>svg{transition:transform .35s var(--ov-ease-in)}@media (hover:hover) and (pointer:fine){.ov-close:hover{background:var(--sk-line)}.ov-close:hover>svg{transform:rotate(90deg)}}.ov-close:focus-visible{outline:2px solid var(--sk-ink);outline-offset:2px}.ov-grabber{display:none}.ov[data-kind=sheet] .ov-panel{width:min(var(--ov-width,460px), 100%);padding-top:var(--ov-safe-top);border-radius:var(--ov-radius) 0 0 var(--ov-radius);transition:transform var(--ov-out) var(--ov-ease-out);top:0;bottom:0;right:0;transform:translate(calc(100% + 48px));box-shadow:-24px 0 80px #11111124}.ov[data-kind=sheet][data-side=left] .ov-panel{border-radius:0 var(--ov-radius) var(--ov-radius) 0;left:0;right:auto;transform:translate(calc(-100% - 48px));box-shadow:24px 0 80px #11111124}.ov[data-kind=sheet][data-state=open] .ov-panel{transform:translate3d(0, var(--ov-drag-y,0px), 0);transition:transform var(--ov-in) var(--ov-ease-in)}.ov[data-kind=dialog] .ov-panel{width:min(var(--ov-width,520px), calc(100% - 32px));border-radius:var(--ov-radius);opacity:0;height:fit-content;max-height:calc(100% - 48px);transition:opacity var(--ov-out) ease, transform var(--ov-out) var(--ov-ease-out);margin:auto;inset:0;overflow:hidden;transform:translateY(10px)scale(.965);box-shadow:0 30px 90px #1111112e}.ov[data-kind=dialog][data-size=sm] .ov-panel{--ov-width:400px}.ov[data-kind=dialog][data-size=lg] .ov-panel{--ov-width:760px}.ov[data-kind=dialog][data-size=media] .ov-panel{--ov-width:980px}.ov[data-kind=dialog][data-size=full] .ov-panel{width:100%;height:100%;max-height:none;box-shadow:none;border-radius:0}.ov[data-kind=dialog][data-state=open] .ov-panel{opacity:1;transform:translate3d(0, var(--ov-drag-y,0px), 0);transition:opacity calc(var(--ov-in) * .6) ease-out, transform var(--ov-in) var(--ov-ease-spring)}@media (min-width:761px){.ov[data-kind=dialog][data-anchored] .ov-panel{inset:auto;top:var(--ov-anchor-top,72px);left:var(--ov-anchor-left,16px);width:min(var(--ov-width,420px), calc(100vw - 32px));max-height:calc(100% - var(--ov-anchor-top,72px) - 16px);transform-origin:32px 0;margin:0;transform:translateY(-8px)scale(.97);box-shadow:0 24px 64px #11111129}.ov[data-kind=dialog][data-anchored][data-state=open] .ov-panel{transform:none}}.ov[data-kind=top]>.ov-backdrop{top:var(--ov-top,0px)}.ov[data-kind=top] .ov-frame{top:var(--ov-top,0px);overflow:hidden}.ov[data-kind=top] .ov-panel{border-radius:0 0 var(--ov-radius) var(--ov-radius);opacity:0;max-height:calc(100% - 56px);transition:opacity var(--ov-out) ease, transform var(--ov-out) var(--ov-ease-out);top:0;left:0;right:0;transform:translateY(-32px);box-shadow:0 30px 70px #1111111f}.ov[data-kind=top][data-state=open] .ov-panel{opacity:1;transition:opacity calc(var(--ov-in) * .7) ease-out, transform var(--ov-in) var(--ov-ease-in);transform:none}.ov[data-kind=top][data-fullscreen]>.ov-backdrop,.ov[data-kind=top][data-fullscreen] .ov-frame{top:0}.ov[data-kind=top][data-fullscreen] .ov-panel{height:var(--tg-viewport-height,100%);max-height:100%;padding-top:var(--ov-safe-top);padding-right:var(--ov-safe-right);padding-left:var(--ov-safe-left);box-shadow:none;opacity:1;border-radius:0;bottom:auto;transform:translateY(100%)}.ov[data-kind=top][data-fullscreen][data-state=open] .ov-panel{transform:none}@media (max-width:760px){.ov-head{min-height:68px;padding:12px 12px 12px 20px}.ov-title{font-size:26px}.ov[data-kind=sheet][data-phone=bottom] .ov-panel,.ov[data-kind=dialog][data-phone=bottom]:not([data-size=full]) .ov-panel{--ov-drag:1;width:100%;height:auto;max-height:calc(100% - var(--ov-safe-top) - 20px);border-radius:var(--ov-radius) var(--ov-radius) 0 0;opacity:1;transition:transform var(--ov-out) var(--ov-ease-out);margin:0;padding-top:0;inset:auto 0 0;transform:translateY(calc(100% + 32px));box-shadow:0 -12px 48px #11111129}.ov[data-kind=sheet][data-phone=bottom][data-state=open] .ov-panel,.ov[data-kind=dialog][data-phone=bottom]:not([data-size=full])[data-state=open] .ov-panel{transform:translate3d(0, var(--ov-drag-y,0px), 0);transition:transform var(--ov-in) var(--ov-ease-in)}.ov[data-phone=bottom]:not([data-size=full]) .ov-grabber{z-index:1;touch-action:none;width:72px;height:22px;margin-left:-36px;display:block;position:absolute;top:0;left:50%}.ov[data-phone=bottom]:not([data-size=full]) .ov-grabber:before{content:"";background:var(--sk-line);border-radius:2px;width:40px;height:4px;position:absolute;top:8px;left:16px}.ov[data-phone=bottom]:not([data-size=full]) .ov-head{touch-action:none;padding-top:22px}.ov[data-kind=sheet][data-phone=full] .ov-panel{border-radius:0;width:100%}.ov[data-kind=dialog][data-phone=full] .ov-panel{width:100%;height:100%;max-height:none;padding-top:var(--ov-safe-top);border-radius:0}.ov[data-kind=top]:not([data-fullscreen]) .ov-panel{max-height:none;box-shadow:none;border-radius:0;bottom:0;transform:translateY(-16px)}.ov[data-kind=top]:not([data-fullscreen])[data-state=open] .ov-panel{transform:none}}@media (prefers-reduced-motion:reduce){.ov .ov-panel,.ov[data-state] .ov-panel{opacity:0;transition:opacity .16s linear!important;transform:none!important}.ov[data-state=open] .ov-panel{opacity:1}.ov>.ov-backdrop{transition-duration:.16s}.ov-close>svg{transition:none}}
