:root{--tgbf-sheet-bg:#fff;--tgbf-sheet-text:#000;--tgbf-sheet-secondary:#8e8e93;--tgbf-sheet-handle:#3c3c434d;--tgbf-sheet-circle:#7676801f;--tgbf-alert-bg:#f2f2f7eb;--tgbf-alert-button:#76768029;--tgbf-alert-preferred:#0a84ff;--tgbf-action-bg:#fffffff7;--tgbf-action-separator:#3c3c434a;--tgbf-destructive:#ff3b30;--tgbf-alert-destructive:#ea4d3d;--tgbf-alert-rim:#ffffffb3;--tgbf-alert-dim:#0003;--tgbf-action-dim:#0006;--tgbf-spring:cubic-bezier(.2, .9, .25, 1)}html.theme-dark{--tgbf-sheet-bg:#1c1c1d;--tgbf-sheet-text:#fff;--tgbf-sheet-secondary:#8d8e93;--tgbf-sheet-handle:#ffffff40;--tgbf-sheet-circle:#ffffff1a;--tgbf-alert-bg:#1c1c1ef7;--tgbf-alert-button:#ffffff17;--tgbf-alert-preferred:#3e82f7;--tgbf-action-bg:#1c1c1df0;--tgbf-action-separator:#5454588c;--tgbf-destructive:#eb5545;--tgbf-alert-destructive:#eb5545;--tgbf-alert-rim:#ffffff14;--tgbf-alert-dim:#00000080;--tgbf-action-dim:#00000080}@supports (transition-timing-function:linear(0, 1)){:root{--tgbf-spring:linear(0, .118, .329, .527, .682, .792, .868, .917, .949, .969, .981, .989, .993, .996, .998, .999 75%, 1)}}.tgbf-ios-sheet-root{z-index:var(--z-modal);top:var(--tgbf-vv-offset,0);width:100%;height:var(--tgbf-vv-height,100%);justify-content:center;align-items:flex-end;display:flex;position:fixed;left:0}.tgbf-ios-sheet-backdrop,.tgbf-ios-alert-backdrop,.tgbf-ios-action-sheet-backdrop{opacity:0;transition:opacity .3s;position:fixed;inset:0}.open>.tgbf-ios-sheet-backdrop,.open>.tgbf-ios-alert-backdrop,.open>.tgbf-ios-action-sheet-backdrop{opacity:1}.tgbf-ios-sheet-backdrop{background:#00000040}.tgbf-ios-sheet{width:100%;max-width:100%;max-height:calc(var(--tgbf-vv-height,100dvh) - env(safe-area-inset-top) - 10px);color:var(--tgbf-sheet-text);background:var(--tgbf-sheet-bg);transition:transform .5s var(--tgbf-spring);border-radius:38px 38px 0 0;flex-direction:column;margin:0;display:flex;position:relative;transform:translateY(100%);box-shadow:0 -2px 24px #0000002e}.tgbf-ios-sheet:before{content:"";z-index:2;background:var(--tgbf-sheet-handle);border-radius:3px;width:36px;height:5px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.open>.tgbf-ios-sheet{transform:translate(0,0)}.closing>.tgbf-ios-sheet{transition-duration:.3s;transition-timing-function:ease-in-out;transform:translateY(100%)}@media (width>=601px){.tgbf-ios-sheet{max-width:26rem}}.tgbf-ios-sheet-root--full .tgbf-ios-sheet{height:calc(var(--tgbf-vv-height,100dvh) - max(calc(env(safe-area-inset-top) - 8px), min(env(safe-area-inset-top), 47px)) - 10px);max-height:calc(var(--tgbf-vv-height,100dvh) - max(calc(env(safe-area-inset-top) - 8px), min(env(safe-area-inset-top), 47px)) - 10px)}@media (width<=600px){#Main,.Auth{transform-origin:50% 0;transition:transform .3s ease-in-out,border-radius .3s ease-in-out}body.tgbf-covered-by-modal{background:#000}body.tgbf-covered-by-modal #Main,body.tgbf-covered-by-modal .Auth{transform:translate3d(0, env(safe-area-inset-top), 0) scale(.92);transition:transform .5s var(--tgbf-spring), border-radius .5s var(--tgbf-spring);border-radius:12px;overflow:hidden}}.tgbf-ios-sheet-root--floating .tgbf-ios-sheet{width:calc(100% - 12px);margin-bottom:max(6px, env(safe-area-inset-bottom) - 26px);border-radius:44px 44px 62px 62px}.tgbf-ios-sheet-root--floating .tgbf-ios-sheet:before,.tgbf-ios-sheet-handle,.tgbf-ios-sheet-root--no-handle .tgbf-ios-sheet:before{display:none}.tgbf-ios-sheet-header{flex-shrink:0;align-items:center;gap:8px;min-height:44px;padding:16px 16px 8px;display:flex}.tgbf-ios-sheet-header-side{flex:1 1 0;min-width:max-content;display:flex}.tgbf-ios-sheet-header-side--right{justify-content:flex-end}.tgbf-ios-sheet-title{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:17px;font-weight:600;overflow:hidden}.tgbf-ios-sheet-circle{cursor:var(--custom-cursor,pointer);width:44px;height:44px;color:var(--tgbf-sheet-text);background:var(--tgbf-sheet-circle);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:22px;transition:transform .15s;display:flex}.tgbf-ios-sheet-circle:active{transform:scale(.92)}.tgbf-ios-sheet-close-icon{flex-shrink:0;display:block}.tgbf-ios-sheet-text-button{cursor:var(--custom-cursor,pointer);height:44px;color:var(--tgbf-sheet-text);background:var(--tgbf-sheet-circle);border:none;border-radius:22px;padding:0 16px;font-size:17px}.tgbf-ios-sheet-text-button--primary{color:#fff;background:var(--tgbf-alert-preferred);font-weight:600}.tgbf-ios-sheet-text-button:disabled{opacity:.4}.tgbf-ios-sheet-content{overscroll-behavior:contain;min-height:0;padding-bottom:env(safe-area-inset-bottom);flex:auto;overflow:hidden auto}html.tgbf-keyboard-open .tgbf-ios-sheet-content{padding-bottom:0}.tgbf-ios-alert-root{z-index:var(--z-modal-confirm);top:var(--tgbf-vv-offset,0);box-sizing:border-box;width:100%;height:var(--tgbf-vv-height,100%);padding-top:max(0px, env(safe-area-inset-top) - 8px);justify-content:center;align-items:center;display:flex;position:fixed;left:0}.tgbf-ios-alert-backdrop{background:var(--tgbf-alert-dim)}.tgbf-ios-alert{width:min(300px,100vw - 48px);max-width:none;color:var(--tgbf-sheet-text);opacity:0;background:var(--tgbf-alert-bg);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);box-shadow:inset 0 0 0 .5px var(--tgbf-alert-rim), 0 12px 40px #0000004d;transition:transform .5s var(--tgbf-spring), opacity .25s ease-in-out;border-radius:35px;margin:0;padding:22px 16px 16px;position:relative;transform:scale(.8)}.open>.tgbf-ios-alert{opacity:1;transform:scale(1)}.closing>.tgbf-ios-alert{opacity:0;transition:transform .4s ease-in-out,opacity .3s ease-in-out;transform:scale(.8)}.tgbf-ios-alert-title{padding:0 6px;font-size:17px;font-weight:600;line-height:22px}.tgbf-ios-alert-text{white-space:pre-line;margin-top:4px;padding:0 6px;font-size:17px;line-height:22px}.tgbf-ios-alert--centered .tgbf-ios-alert-text{margin-top:0}.tgbf-ios-alert-actions{flex-direction:column;gap:8px;margin-top:22px;display:flex}.tgbf-ios-alert-actions>*{flex:none;width:100%}.tgbf-ios-alert-actions--row{flex-direction:row}.tgbf-ios-alert-actions--row>*{flex:1 1 0;min-width:0}.tgbf-ios-alert-button{cursor:var(--custom-cursor,pointer);height:48px;color:var(--tgbf-sheet-text);text-overflow:ellipsis;white-space:nowrap;background:var(--tgbf-alert-button);border:none;border-radius:24px;padding:0 12px;font-size:17px;font-weight:500;transition:transform .15s,opacity .15s;overflow:hidden}.tgbf-ios-alert-button:active{opacity:.8;transform:scale(.96)}.tgbf-ios-alert-button--preferred{color:#fff;background:var(--tgbf-alert-preferred);font-weight:600}.tgbf-ios-alert-button--destructive{color:var(--tgbf-destructive)}.tgbf-ios-alert-button--destructivePreferred{color:#fff;background:var(--tgbf-alert-destructive,var(--tgbf-destructive));font-weight:600}.tgbf-ios-alert-button:disabled{opacity:.4}.tgbf-ios-action-sheet-root{z-index:var(--z-modal-confirm);top:var(--tgbf-vv-offset,0);width:100%;height:var(--tgbf-vv-height,100%);justify-content:center;align-items:flex-end;display:flex;position:fixed;left:0}.tgbf-ios-action-sheet-backdrop{background:var(--tgbf-action-dim)}.tgbf-ios-action-sheet{width:100%;max-width:26rem;padding:10px 10px max(10px, env(safe-area-inset-bottom) - 16px);transition:transform .5s var(--tgbf-spring);flex-direction:column;gap:8px;display:flex;position:relative;transform:translateY(110%)}.open>.tgbf-ios-action-sheet{transform:translate(0,0)}.closing>.tgbf-ios-action-sheet{transition-duration:.3s;transition-timing-function:ease-in-out;transform:translateY(110%)}.tgbf-ios-action-sheet-group{background:var(--tgbf-action-bg);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.tgbf-ios-action-sheet-title{color:var(--tgbf-sheet-secondary);text-align:center;padding:14px 16px;font-size:13px;line-height:18px}.tgbf-ios-action-sheet-title+.tgbf-ios-action-sheet-item,.tgbf-ios-action-sheet-title~.tgbf-ios-action-sheet-item{border-top:.5px solid var(--tgbf-action-separator)}.tgbf-ios-action-sheet-item{cursor:var(--custom-cursor,pointer);height:57px;color:var(--ios-accent,#0a84ff);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:0 16px;font-size:20px;overflow:hidden}.tgbf-ios-action-sheet-item+.tgbf-ios-action-sheet-item{border-top:.5px solid var(--tgbf-action-separator)}.tgbf-ios-action-sheet-item:active{background:#7f7f7f2e}.tgbf-ios-action-sheet-item--destructive{color:var(--tgbf-destructive)}.tgbf-ios-action-sheet-item--bold{font-weight:500}.tgbf-ios-action-sheet-item:disabled{opacity:.4}.tgbf-ios-action-sheet-item--checkbox{color:var(--ios-text);text-align:left;align-items:center;padding:0 15px 0 50px;display:flex;position:relative}.tgbf-ios-action-sheet-check{color:var(--ios-accent,#0a84ff);position:absolute;top:50%;left:20px;transform:translateY(-50%)}.tgbf-ios-action-sheet-check-title{text-overflow:ellipsis;flex:auto;overflow:hidden}.tgbf-ios-action-sheet-check-label{color:var(--tgbf-sheet-secondary);flex-shrink:0;margin-left:8px}@media (width<=600px){.Modal.tgbf-modal-sheet.opacity-transition,.Modal.tgbf-modal-sheet.opacity-transition.not-open,.Modal.tgbf-modal-alert.opacity-transition,.Modal.tgbf-modal-alert.opacity-transition.not-open{opacity:1}.Modal.tgbf-modal-sheet .modal-container,.Modal.tgbf-modal-alert .modal-container{top:var(--tgbf-vv-offset,0);height:var(--tgbf-vv-height,100%);bottom:auto}.Modal.tgbf-modal-sheet .modal-backdrop,.Modal.tgbf-modal-alert .modal-backdrop{opacity:0;transition:opacity .3s}.Modal.tgbf-modal-sheet.open .modal-backdrop,.Modal.tgbf-modal-alert.open .modal-backdrop{opacity:1}.Modal.tgbf-modal-sheet .modal-container{align-items:flex-end}.Modal.tgbf-modal-sheet .modal-backdrop{background-color:#00000040}.Modal.tgbf-modal-sheet .modal-dialog{width:100%;max-width:100%;max-height:calc(var(--tgbf-vv-height,100dvh) - env(safe-area-inset-top) - 10px);color:var(--tgbf-sheet-text);background:var(--tgbf-sheet-bg);transition:transform .5s var(--tgbf-spring);border-radius:38px 38px 0 0;flex-direction:column;margin:0;display:flex;position:relative;transform:translateY(100%);box-shadow:0 -2px 24px #0000002e}.Modal.tgbf-modal-sheet .modal-dialog:before{content:"";z-index:2;background:var(--tgbf-sheet-handle);border-radius:3px;width:36px;height:5px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.Modal.tgbf-modal-sheet .modal-dialog{min-width:100%;padding-bottom:env(safe-area-inset-bottom);border-radius:38px 38px 0 0!important;width:100%!important;max-width:100%!important;margin:0!important}html.tgbf-keyboard-open .Modal.tgbf-modal-sheet .modal-dialog{padding-bottom:0}.Modal.tgbf-modal-sheet.open .modal-dialog{transform:translate(0,0)}.Modal.tgbf-modal-sheet.closing .modal-dialog{transition-duration:.3s;transition-timing-function:ease-in-out;transform:translateY(100%)}.Modal.tgbf-modal-sheet.tgbf-modal-sheet--floating .modal-dialog{width:calc(100% - 12px)!important;margin-bottom:max(6px, env(safe-area-inset-bottom) - 26px)!important;border-radius:44px 44px 62px 62px!important}.Modal.tgbf-modal-sheet.tgbf-modal-sheet--floating .modal-dialog:before{display:none}.Modal.tgbf-modal-sheet.tgbf-modal-sheet--floating .modal-dialog{min-width:0;padding-bottom:0;max-width:none!important;margin-inline:auto!important}.Modal.tgbf-modal-sheet .modal-header,.Modal.tgbf-modal-sheet .modal-header-condensed,.Modal.tgbf-modal-sheet .modal-header-condensed-wide{padding-top:1.25rem}.Modal.tgbf-modal-sheet .modal-title{font-size:17px;font-weight:600}.Modal.tgbf-modal-sheet .modal-content{overscroll-behavior:contain;flex:auto;min-height:0;max-height:none}.Modal.tgbf-modal-alert .modal-backdrop{background-color:var(--tgbf-alert-dim)}.Modal.tgbf-modal-alert .modal-dialog{width:min(300px,100vw - 48px);max-width:none;color:var(--tgbf-sheet-text);opacity:0;background:var(--tgbf-alert-bg);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);box-shadow:inset 0 0 0 .5px var(--tgbf-alert-rim), 0 12px 40px #0000004d;transition:transform .5s var(--tgbf-spring), opacity .25s ease-in-out;border-radius:35px;margin:0;padding:0;position:relative;transform:scale(.8);max-width:none!important}.Modal.tgbf-modal-alert.open .modal-dialog{opacity:1;transform:scale(1)}.Modal.tgbf-modal-alert.closing .modal-dialog{opacity:0;transition:transform .4s ease-in-out,opacity .3s ease-in-out;transform:scale(.8)}.Modal.tgbf-modal-alert .modal-header{padding:1.375rem 1.375rem 0}.Modal.tgbf-modal-alert .modal-title{margin:0;font-size:17px;font-weight:600}.Modal.tgbf-modal-alert .modal-content{padding:.25rem 1.375rem 1rem;font-size:17px;line-height:22px}.Modal.tgbf-modal-alert .dialog-buttons,.Modal.tgbf-modal-alert .dialog-buttons-column{align-items:stretch;gap:8px;margin-top:1.25rem;display:flex}.Modal.tgbf-modal-alert .dialog-buttons .Button,.Modal.tgbf-modal-alert .dialog-buttons-column .Button{min-width:min-content;max-width:100%;height:48px;color:var(--tgbf-sheet-text);text-overflow:ellipsis;text-transform:none;white-space:nowrap;background:var(--tgbf-alert-button);border-radius:24px;flex:calc(50% - 4px);font-size:17px;font-weight:500;overflow:hidden;margin:0!important}.Modal.tgbf-modal-alert .dialog-buttons .Button.danger,.Modal.tgbf-modal-alert .dialog-buttons .Button.color-danger,.Modal.tgbf-modal-alert .dialog-buttons-column .Button.danger,.Modal.tgbf-modal-alert .dialog-buttons-column .Button.color-danger{color:var(--tgbf-destructive)}.Modal.tgbf-modal-alert .dialog-buttons{flex-flow:wrap}:is(.Modal.tgbf-modal-alert .dialog-buttons:has(>:nth-child(3)),.Modal.tgbf-modal-alert .dialog-buttons-column){flex-direction:column}:is(.Modal.tgbf-modal-alert .dialog-buttons:has(>:nth-child(3)) .Button,.Modal.tgbf-modal-alert .dialog-buttons-column .Button){flex:none;width:100%}dialog.tgbf-gili-sheet{top:var(--tgbf-vv-offset,0);height:var(--tgbf-vv-height,100%);place-items:end center;padding:0}dialog.tgbf-gili-sheet::backdrop{background-color:#00000040}dialog.tgbf-gili-sheet>div:first-child{--modal-border-radius:38px 38px 0 0;width:100%;max-width:100%;max-height:calc(var(--tgbf-vv-height,100dvh) - env(safe-area-inset-top) - 10px);padding-bottom:env(safe-area-inset-bottom);animation:tgbf-sheet-in .5s var(--tgbf-spring);border-radius:38px 38px 0 0}dialog.tgbf-gili-sheet>div:first-child:before{content:"";z-index:3;background:var(--tgbf-sheet-handle);border-radius:3px;width:36px;height:5px;position:absolute;top:6px;left:50%;transform:translate(-50%)}html.tgbf-keyboard-open dialog.tgbf-gili-sheet>div:first-child{padding-bottom:0}dialog.tgbf-gili-sheet.tgbf-gili-sheet--closing>div:first-child{animation:.28s ease-in-out forwards tgbf-sheet-out}}@keyframes tgbf-sheet-in{0%{transform:translateY(100%)}to{transform:translate(0,0)}}@keyframes tgbf-sheet-out{to{transform:translateY(100%)}}@media (width<=600px){.Modal.tgbf-modal-sheet.tgbf-modal-sheet--detent .modal-dialog{height:calc(var(--tgbf-vv-height,100dvh) - env(safe-area-inset-top) - 10px)}.Modal.tgbf-modal-sheet.tgbf-modal-sheet--detent.open .modal-dialog{transform:translate3d(0, var(--tgbf-detent-y,50%), 0)}.Modal.tgbf-modal-sheet.tgbf-modal-sheet--detent.closing .modal-dialog{transform:translateY(100%)}}.tgbf-ios-prompt-field{background:#7676803d;border-radius:25px;align-items:center;margin:16px 0 0;padding:0 17px;display:flex;position:relative}.tgbf-ios-prompt-input{min-width:0;height:50px;color:var(--tgbf-sheet-text);background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit;font-size:17px}.tgbf-ios-prompt-counter{color:var(--tgbf-sheet-secondary);margin-left:8px;font-size:15px}.tgbf-ios-prompt-counter.is-limit{color:#ff3b30}.tgbf-ios-alert-image{justify-content:center;margin:4px 0 14px;display:flex}
