.tg-chrome{gap:.4rem;display:grid;position:relative}.tg-chrome__row,.tg-chrome__start,.tg-chrome__end{align-items:center;gap:.5rem;display:flex}.tg-chrome__row{justify-content:space-between}.tg-chrome__tabs{min-width:0;max-width:100%;color:var(--dialog-color,#1c1917)}.tg-sheet.--dark .tg-chrome__tabs{color:#ffffffc7}.tg-shell{pointer-events:none;display:grid;position:fixed;inset:0}.tg-shell .tg-panel,.tg-shell .tg-backdrop{pointer-events:auto}.tg-backdrop{z-index:1;background:#1c191747;animation:.32s cubic-bezier(.32,.72,0,1) tg-backdrop-in;position:fixed;inset:0}button.tg-backdrop{box-shadow:none;appearance:none;background:#1c191747;border:0;border-radius:0;padding:0}.tg-shell.is-leave .tg-backdrop{animation:.32s cubic-bezier(.32,.72,0,1) forwards tg-backdrop-out}.tg-panel{z-index:2;background:#fffefb;position:relative;box-shadow:0 16px 40px #1c191729}.tg-sheet{place-items:end center}.tg-sheet .tg-backdrop{animation:none}.tg-sheet .tg-panel{width:100%;max-width:var(--tg-sheet-max-width,640px);will-change:height, transform;border-radius:1.2rem 1.2rem 0 0;flex-direction:column;max-height:100%;padding:0;animation:none;display:flex;overflow:hidden}.tg-sheet.is-leave .tg-panel,.tg-sheet.is-leave .tg-backdrop{animation:none}.tg-sheet-header{touch-action:none;-webkit-user-select:none;user-select:none;flex:none;padding:1.15rem 1rem .45rem;position:relative}.tg-sheet-header:before{content:"";background:#00000047;border-radius:2px;width:36px;height:4px;position:absolute;top:.45rem;left:50%;transform:translate(-50%)}.tg-sheet-header.is-hidden{padding-bottom:.35rem}.tg-sheet-scroll{overscroll-behavior:none;flex:1;min-height:0;overflow-y:auto}.tg-sheet-content{min-height:100%}.tg-sheet-body{padding:0 1rem 1rem;position:relative}.tg-sheet-footer{touch-action:none;-webkit-user-select:none;user-select:none;flex:none;padding:.5rem 1rem 1rem;box-shadow:0 -1px #2e3b4220}.tg-sheet.--dark .tg-panel{color:#fff;background:#1a1a2e}.tg-chrome__grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.5rem;min-height:2rem;display:grid}.tg-chrome__grid.has-center{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.tg-chrome--tabs-center-abs .tg-chrome__grid{min-height:2.5rem;position:relative}.tg-chrome--tabs-center-abs .tg-chrome__grid.has-center{grid-template-columns:minmax(0,1fr) auto}.tg-chrome--tabs-center-abs .tg-chrome__center{z-index:1;pointer-events:none;justify-content:center;align-items:center;max-width:calc(100% - 5.5rem);display:flex;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.tg-chrome--tabs-center-abs .tg-chrome__center>*{pointer-events:auto}.tg-chrome__start,.tg-chrome__end,.tg-chrome__center,.tg-chrome__actions{align-items:center;gap:.5rem;min-width:0;display:flex}.tg-chrome__end{justify-content:flex-end}.tg-chrome__center{justify-content:center}.tg-chrome__title{font-weight:600}button.tg-maximize{color:#1c1917;width:1.75rem;height:1.75rem;box-shadow:none;cursor:pointer;pointer-events:auto;background:#f5f5f4;border:0;border-radius:999px;flex:none;place-items:center;padding:0;font:700 1.15rem/1 system-ui,sans-serif;display:inline-grid}.tg-closer{pointer-events:auto;flex:none}.tg-closer.is-header-abs-right{z-index:3;position:absolute;top:.15rem;right:.15rem}.tg-closer.is-outside-right{z-index:3;position:absolute;top:-.35rem;right:-2.25rem}.tg-closer.is-outside-left{z-index:3;position:absolute;top:0;left:-2.25rem}.tg-closer.is-body-abs-left,.tg-closer.is-body-abs-right{z-index:2;position:absolute;top:.6rem}.tg-closer.is-body-abs-left{left:.6rem}.tg-closer.is-body-abs-right{right:.6rem}.tg-maximize__mark{box-sizing:border-box;border:1.5px solid;border-radius:1px;width:.62rem;height:.62rem;display:block}.tg-maximize__mark.is-on{box-shadow:-3px -3px}.tg-chrome__tools,.tg-dialog-tools{pointer-events:auto;align-items:center;gap:.35rem;display:flex}.tg-chrome__tools.is-header-abs-right{z-index:3;position:absolute;top:.15rem;right:.15rem}.tg-dialog-tools{z-index:3;position:absolute}.tg-dialog-tools.is-outside-right{top:-.35rem;right:-2.25rem}.tg-dialog-tools.is-outside-left{top:0;left:-2.25rem}.tg-dialog-tools.is-body-abs-right{top:.6rem;right:.6rem}.tg-dialog-tools.is-body-abs-left{top:.6rem;left:.6rem}.tg-chrome__tools>.tg-closer.is-header-abs-right,.tg-dialog-tools>.tg-closer.is-outside-left,.tg-dialog-tools>.tg-closer.is-outside-right,.tg-dialog-tools>.tg-closer.is-body-abs-left,.tg-dialog-tools>.tg-closer.is-body-abs-right{position:static;top:auto;left:auto;right:auto}.tg-shell-foot{flex-direction:column;flex:none;gap:.5rem;margin-top:.5rem;display:flex}.tg-main{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.tg-dialog{pointer-events:none}.tg-dialog .tg-backdrop{pointer-events:auto}.tg-dialog-place{z-index:2;pointer-events:none;display:flex;position:fixed}.tg-dialog-place.is-center{justify-content:center;align-items:center;padding:24px;inset:0}.tg-dialog-place.is-right:not(.is-maximized){width:min(100vw, var(--tg-dialog-width,24rem));min-width:min(100vw, var(--tg-dialog-min-width,0px));max-width:min(100vw, var(--tg-dialog-max-width,90vw));justify-content:flex-end;align-items:stretch;padding:0;inset:0 0 0 auto}.tg-dialog-place.is-left:not(.is-maximized){width:min(100vw, var(--tg-dialog-width,24rem));min-width:min(100vw, var(--tg-dialog-min-width,0px));max-width:min(100vw, var(--tg-dialog-max-width,90vw));justify-content:flex-start;align-items:stretch;padding:0;inset:0 auto 0 0}.tg-dialog-place.is-top:not(.is-maximized){height:min(100dvh, var(--tg-dialog-height,24rem));max-height:min(100dvh, var(--tg-dialog-max-height,100%));justify-content:flex-start;align-items:stretch;padding:0;inset:0 0 auto}.tg-dialog-place.is-bottom:not(.is-maximized){height:min(100dvh, var(--tg-dialog-height,24rem));max-height:min(100dvh, var(--tg-dialog-max-height,100%));justify-content:flex-end;align-items:stretch;padding:0;inset:auto 0 0}.tg-dialog-place.is-full-width.is-right:not(.is-maximized),.tg-dialog-place.is-full-width.is-left:not(.is-maximized){width:auto;padding:0;inset:0}.tg-dialog-place.is-center.is-maximized,.tg-dialog-place.is-right.is-maximized,.tg-dialog-place.is-left.is-maximized,.tg-dialog-place.is-top.is-maximized,.tg-dialog-place.is-bottom.is-maximized{justify-content:stretch;align-items:stretch;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;padding:0;inset:0}.tg-q-frame{pointer-events:none;width:100%;max-width:100%;height:100%;display:flex;position:relative}.tg-dialog-place.is-center:not(.is-maximized) .tg-q-frame{width:auto;max-width:calc(100vw - 48px);height:auto;max-height:calc(100dvh - 48px)}.tg-dialog-place.is-full-height:not(.is-maximized) .tg-q-frame,.tg-dialog-place.is-full-width:not(.is-maximized) .tg-q-frame{width:100%;max-width:100%;height:100%;max-height:100%}.tg-dialog-place.is-maximized .tg-q-frame{width:100%;max-width:none;height:100%;max-height:none}.tg-dialog-place.is-center:not(.is-maximized) .tg-q-panel{width:var(--tg-dialog-width,32rem);min-width:var(--tg-dialog-min-width,0px);max-width:min(var(--tg-dialog-max-width,90vw), calc(100vw - 48px));max-height:min(var(--tg-dialog-max-height,90vh), calc(100dvh - 48px))}.tg-dialog-place.is-full-width.is-center:not(.is-maximized) .tg-q-panel{width:100%;max-width:min(var(--tg-dialog-max-width,90vw), calc(100vw - 48px))}.tg-dialog-place.is-center.is-fixed-height:not(.is-maximized) .tg-q-panel{height:var(--tg-dialog-height)}.tg-q-frame>.tg-closer,.tg-q-frame>.tg-dialog-tools,.tg-q-frame>.tg-q-panel{pointer-events:auto}.tg-q-panel{border-radius:1rem;flex-direction:column;min-height:12rem;padding:0;animation:none;display:flex;overflow:hidden}.tg-dialog-place:not(.is-maximized) .tg-q-panel{width:var(--tg-dialog-width,32rem);min-width:var(--tg-dialog-min-width,0px);max-width:min(var(--tg-dialog-max-width,90vw), calc(100vw - 48px));max-height:min(var(--tg-dialog-max-height,90vh), calc(100dvh - 48px))}.tg-dialog-place.is-right:not(.is-maximized) .tg-q-panel,.tg-dialog-place.is-left:not(.is-maximized) .tg-q-panel,.tg-dialog-place.is-top:not(.is-maximized) .tg-q-panel,.tg-dialog-place.is-bottom:not(.is-maximized) .tg-q-panel,.tg-dialog-place.is-full-height:not(.is-maximized) .tg-q-panel{width:100%;max-width:100%;height:100%;min-height:0;max-height:100%}.tg-dialog-place.is-maximized .tg-q-panel{width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none}.tg-q-panel{position:relative}.tg-resize{z-index:5;touch-action:none;background:0 0;border:0;padding:0;position:absolute}.tg-resize.is-left,.tg-resize.is-right{cursor:ew-resize;width:8px;top:0;bottom:0}.tg-resize.is-left{left:0}.tg-resize.is-right{right:0}.tg-resize.is-top,.tg-resize.is-bottom{cursor:ns-resize;height:8px;left:0;right:0}.tg-resize.is-top{top:0}.tg-resize.is-bottom{bottom:0}.tg-dialog-place.is-square .tg-q-panel,.tg-dialog-place.is-maximized .tg-q-panel{border-radius:0}.tg-dialog-place.is-enter .tg-q-panel{transition:none}.tg-dialog-place.is-in .tg-q-panel,.tg-dialog-place.is-leave .tg-q-panel{transition:transform var(--tg-dialog-ms,.32s) cubic-bezier(.32, .72, 0, 1), opacity var(--tg-dialog-ms,.32s) cubic-bezier(.32, .72, 0, 1)}.tg-dialog-place.is-center.is-enter .tg-q-panel,.tg-dialog-place.is-center.is-leave .tg-q-panel{opacity:0;transform:translateY(12px)}.tg-dialog-place.is-right.is-enter .tg-q-panel,.tg-dialog-place.is-right.is-leave .tg-q-panel{transform:translate(100%)}.tg-dialog-place.is-left.is-enter .tg-q-panel,.tg-dialog-place.is-left.is-leave .tg-q-panel{transform:translate(-100%)}.tg-dialog-place.is-top.is-enter .tg-q-panel,.tg-dialog-place.is-top.is-leave .tg-q-panel{transform:translateY(-100%)}.tg-dialog-place.is-bottom.is-enter .tg-q-panel,.tg-dialog-place.is-bottom.is-leave .tg-q-panel{transform:translateY(100%)}.tg-dialog-place.is-maximized.is-enter .tg-q-panel,.tg-dialog-place.is-maximized.is-leave .tg-q-panel{opacity:0;transform:none}.tg-q-panel .tg-chrome{flex:none}.tg-q-panel .tg-body{flex:1;min-height:0;overflow:auto}.tg-q-panel>footer{flex:none}.q-transition--scale-enter-active,.q-transition--scale-leave-active{transition:opacity var(--q-transition-duration,.32s), transform var(--q-transition-duration,.32s) var(--q-transition-easing,cubic-bezier(.32, .72, 0, 1))}.q-transition--scale-enter-from,.q-transition--scale-leave-to{opacity:0;transform:scale(0)}.tg-side{justify-items:end}.tg-side .tg-panel{height:100%;width:min(100%, var(--tg-side-max-width,24rem));flex-direction:column;padding:.5rem 1rem 1rem;animation:.32s cubic-bezier(.32,.72,0,1) tg-side-in;display:flex}.tg-side.is-leave .tg-panel{animation:.32s cubic-bezier(.32,.72,0,1) forwards tg-side-out}.tg-window{place-items:start}.tg-window .tg-panel{border-radius:1rem;flex-direction:column;width:min(100%,28rem);min-height:12rem;padding:.5rem 1rem 1rem;display:flex}.tg-side .tg-body,.tg-window .tg-body{flex:1;overflow:auto}.tg-deck-root{z-index:9;pointer-events:none;position:fixed;inset:0}.tg-deck-root .tg-panel{pointer-events:auto;width:100%;height:100%;box-shadow:none;background:#fffefb;flex-direction:column;display:flex;overflow:hidden}.tg-deck-root .tg-page-body{flex:1;min-height:0;padding:.75rem 1rem 1rem;overflow:auto}.tg-deck-host{touch-action:pan-y;pointer-events:auto;position:fixed;inset:0;overflow:hidden}.tg-deck-panel{width:100%;height:100%;min-height:0}.tg-page{z-index:10;touch-action:pan-y;overflow:hidden}.tg-page .tg-panel{flex-direction:column;width:100%;height:100%;animation:none;display:flex;overflow:hidden;box-shadow:-12px 0 32px #1c19172e}.tg-page .tg-chrome{border-bottom:1px solid #1c191714;flex:none;padding:.35rem .75rem .55rem}.tg-chrome--page .tg-chrome__grid{grid-template-columns:auto minmax(0,1fr) auto}.tg-chrome--page .tg-chrome__title{text-align:center;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}button.tg-chrome__back{box-shadow:none;background:0 0;border:0;border-radius:0;padding:.35rem .2rem}.tg-page-body{flex:1;min-height:0;padding:.75rem 1rem 1rem;overflow:auto}.tg-page-foot{border-top:1px solid #1c191714;flex:none;padding:.5rem 1rem 1rem}.tg-body{min-height:0}.tg-loading{color:#57534e;padding:1rem 0}@keyframes tg-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes tg-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes tg-sheet-in{0%{transform:translateY(110%)}to{transform:none}}@keyframes tg-sheet-out{0%{transform:none}to{transform:translateY(110%)}}@keyframes tg-dialog-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes tg-dialog-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(24px)}}@keyframes tg-side-in{0%{transform:translate(110%)}to{transform:none}}@keyframes tg-side-out{0%{transform:none}to{transform:translate(110%)}}
