.cst-sheet-overlay{z-index:99999;flex-direction:column;justify-content:flex-end;align-items:center;width:100vw;height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.cst-sheet-backdrop{-webkit-backdrop-filter:blur(6px);background:#000000a6;animation:.25s ease-out forwards cstFadeIn;position:absolute;inset:0}@keyframes cstFadeIn{0%{opacity:0}to{opacity:1}}.cst-sheet-container{border:1px solid var(--border-primary);z-index:10;background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;flex-direction:column;width:100%;max-width:580px;max-height:90dvh;animation:.3s cubic-bezier(.16,1,.3,1) forwards cstSlideUp;display:flex;position:relative;overflow:hidden;box-shadow:0 -10px 40px #0000004d;border-bottom:none!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;margin:0!important;bottom:0!important}[data-theme=dark] .cst-sheet-container{background:#18181b;border-color:#27272a}@keyframes cstSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cst-sheet-handle-row{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;flex-shrink:0;justify-content:center;align-items:center;width:100%;padding:10px 0 4px;display:flex}[data-theme=dark] .cst-sheet-handle-row{background:#18181b}.cst-sheet-handle{opacity:.5;background:#a1a1aa;border-radius:999px;width:44px;height:5px;transition:opacity .2s}.cst-sheet-handle-row:hover .cst-sheet-handle{opacity:.9}.cst-sheet-content{-webkit-overflow-scrolling:touch;background:#fff;flex:auto;padding:0;overflow-y:auto}[data-theme=dark] .cst-sheet-content{background:#18181b}
.top-progress-bar{z-index:9999999;pointer-events:none;background:0 0;height:3px;transition:opacity .2s ease-in-out;position:fixed;top:0;left:0;right:0}.top-progress-bar--visible{opacity:1}.top-progress-bar--hidden{opacity:0}.top-progress-bar__fill{background:linear-gradient(90deg,#f4a100 0%,#ffb01f 50%,#ffd000 100%);height:100%;transition:width .15s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 0 10px #f4a100e6,0 0 5px #ffb01fb3}.top-progress-bar__peg{opacity:1;width:100px;height:100%;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px);box-shadow:0 0 15px #ffb01f,0 0 8px #f4a100}
