@font-face{font-family:VoidTech;src:url(/fonts/void_tech.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DMMono;src:url(/fonts/dmmono_regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DMMonoBold;src:url(/fonts/dmmono_regular.ttf) format("truetype");font-weight:700;font-style:normal}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{overflow-x:hidden}body{margin:0;font-family:DMMono,monospace;background-color:#000;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none}#root{min-height:100vh;min-height:100dvh}input,button,select,textarea{font-family:DMMono,monospace;font-size:max(16px,1em)}input:focus,button:focus,select:focus,textarea:focus{outline:none}button{touch-action:manipulation;cursor:pointer}@media (pointer: fine){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#000;border:1px solid #fff}::-webkit-scrollbar-thumb{background:#fff}::-webkit-scrollbar-thumb:hover{background:#ccc}}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideUp{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}.toast-enter{animation:slideDown .3s ease-out}.toast-exit{animation:slideUp .3s ease-in}@keyframes uploadSlideDown{0%{transform:translateY(-110%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes uploadSlideUp{0%{transform:translateY(0);opacity:1}to{transform:translateY(-110%);opacity:0}}.upload-toast-enter{animation:uploadSlideDown .35s cubic-bezier(.22,1,.36,1) forwards}.upload-toast-exit{animation:uploadSlideUp .35s cubic-bezier(.64,0,.78,0) forwards}@keyframes uploadBodyExpand{0%{max-height:0;opacity:0}to{max-height:280px;opacity:1}}@keyframes uploadBodyCollapse{0%{max-height:280px;opacity:1}to{max-height:0;opacity:0}}.upload-body-expand{animation:uploadBodyExpand .25s cubic-bezier(.22,1,.36,1) forwards;overflow:hidden}.upload-body-collapse{animation:uploadBodyCollapse .22s cubic-bezier(.64,0,.78,0) forwards;overflow:hidden}@keyframes uploadRowExit{0%{opacity:1;max-height:120px}50%{opacity:0;max-height:120px}to{opacity:0;max-height:0}}.upload-row-exit{animation:uploadRowExit .3s cubic-bezier(.64,0,.78,0) forwards;overflow:hidden}@keyframes dialogIn{0%{transform:translateY(18px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes dialogOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(18px);opacity:0}}.dialog-enter{animation:dialogIn .22s cubic-bezier(.22,1,.36,1) both}.dialog-exit{animation:dialogOut .18s cubic-bezier(.64,0,.78,0) both}@keyframes mobilePanelIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes mobilePanelOut{0%{transform:translateY(0)}to{transform:translateY(100%)}}.mobile-panel-enter{animation:mobilePanelIn .32s cubic-bezier(.22,1,.36,1) both}.mobile-panel-exit{animation:mobilePanelOut .25s cubic-bezier(.64,0,.78,0) both}@keyframes textEditorIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes textEditorOut{0%{transform:translate(0)}to{transform:translate(100%)}}.text-editor-enter{animation:textEditorIn .32s cubic-bezier(.22,1,.36,1) both}.text-editor-exit{animation:textEditorOut .25s cubic-bezier(.64,0,.78,0) both}@keyframes vaultItemIn{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.vault-item{animation:vaultItemIn .18s cubic-bezier(.22,1,.36,1) both}@keyframes quicklinkIn{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}.quicklink-copy-enter{animation:quicklinkIn .28s cubic-bezier(.22,1,.36,1) both}@keyframes shareWrapIn{0%{max-height:0}to{max-height:400px}}@keyframes shareWrapOut{0%{max-height:400px}to{max-height:0}}@keyframes shareSlideDown{0%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes shareSlideUp{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.share-reveal-enter{overflow:hidden;animation:shareWrapIn .22s cubic-bezier(.22,1,.36,1) forwards}.share-reveal-exit{overflow:hidden;animation:shareWrapOut .18s cubic-bezier(.64,0,.78,0) forwards}.share-content-enter{animation:shareSlideDown .22s cubic-bezier(.22,1,.36,1) forwards}.share-content-exit{animation:shareSlideUp .18s cubic-bezier(.64,0,.78,0) forwards}@keyframes settingsExpand{0%{max-height:0;opacity:0}to{max-height:500px;opacity:1}}@keyframes settingsCollapse{0%{max-height:500px;opacity:1}to{max-height:0;opacity:0}}.settings-expand{animation:settingsExpand .22s cubic-bezier(.22,1,.36,1) both;overflow:hidden}.settings-collapse{animation:settingsCollapse .18s cubic-bezier(.64,0,.78,0) both;overflow:hidden}@keyframes savedFlyIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes savedFlyOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-3px)}}.saved-enter{animation:savedFlyIn .18s cubic-bezier(.22,1,.36,1) both}.saved-exit{animation:savedFlyOut .15s cubic-bezier(.64,0,.78,0) both}.void-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;background:#333;outline:none;border:none;padding:0;margin:.5rem 0;cursor:pointer}.void-range::-webkit-slider-runnable-track{height:4px;background:linear-gradient(to right,#fff var(--fill, 0%),#333 var(--fill, 0%));cursor:pointer}.void-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;background:#000;border:2px solid #fff;cursor:pointer;border-radius:0;margin-top:-5px}.void-range::-moz-range-track{height:4px;background:#333;cursor:pointer;border:none}.void-range::-moz-range-progress{background:#fff;height:4px}.void-range::-moz-range-thumb{width:14px;height:14px;background:#000;border:2px solid #fff;cursor:pointer;border-radius:0}@keyframes ctxMenuIn{0%{opacity:0;transform:scale(.97) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ctxMenuOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.97) translateY(-4px)}}.ctx-menu-enter{animation:ctxMenuIn .12s cubic-bezier(.22,1,.36,1) both;transform-origin:top left}.ctx-menu-exit{animation:ctxMenuOut .09s cubic-bezier(.64,0,.78,0) both;transform-origin:top left}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes dropdownSlideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.overflow-dropdown-enter{animation:dropdownSlideIn .15s cubic-bezier(.22,1,.36,1) both}.overflow-dropdown-exit{animation:dropdownSlideOut .13s cubic-bezier(.64,0,.78,0) both}@keyframes selectDropDown{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0% 0)}}@keyframes selectDropUp{0%{clip-path:inset(0 0 0% 0)}to{clip-path:inset(0 0 100% 0)}}.select-dropdown-enter{animation:selectDropDown .18s cubic-bezier(.22,1,.36,1) both}.select-dropdown-exit{animation:selectDropUp .14s cubic-bezier(.64,0,.78,0) both}@keyframes bufferingPulse{0%,to{opacity:.4}50%{opacity:.9}}@keyframes mediaIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.media-enter{animation:mediaIn .24s cubic-bezier(.22,1,.36,1) both}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}@keyframes sl-box{0%{transform:scaleY(.04);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes sl-content{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes sl-header-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.sl-header{animation:sl-header-in .24s cubic-bezier(.22,1,.36,1) both}.sl-box{animation:sl-box .3s cubic-bezier(.22,1,.36,1) both;transform-origin:center}@keyframes sl-box-out{0%{transform:scaleY(1);opacity:1}to{transform:scaleY(.04);opacity:0}}.sl-box-exit{animation:sl-box-out .18s cubic-bezier(.64,0,.78,0) both;transform-origin:center}.sl-c1{animation:sl-content .22s cubic-bezier(.22,1,.36,1) both;animation-delay:.16s}.sl-c2{animation:sl-content .22s cubic-bezier(.22,1,.36,1) both;animation-delay:.22s}.sl-c3{animation:sl-content .22s cubic-bezier(.22,1,.36,1) both;animation-delay:.28s}
