:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}html,body{margin:0;display:flex;place-items:top;width:100%;height:100%;box-sizing:border-box;zoom:1;overflow:hidden;color:"#f2f2f2"}*{box-sizing:inherit;-webkit-tap-highlight-color:transparent}p,span,label,div,h1,h2,h3,h4,h5,h6{user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.clickable,.clickable:hover{cursor:pointer}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.circle-card{width:50px;height:50px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 8px 15px #0003;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;text-align:center;color:#213547;font-weight:700;font-size:medium}.circle-card:hover{box-shadow:0 12px 20px #0000004d}.circle-card:active{transform:scale(.95);box-shadow:0 6px 10px #0003}.circle-card p{margin:0;font-size:16px;font-weight:700;color:#333}.dropdown-button-main{border-radius:50%;background:#18181800;width:10mm;height:10mm;display:flex;justify-content:center;align-items:center}.dropdown-button{border-radius:50%;background:#181818bf;width:10mm;height:10mm;display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding:2.6mm}.dropdown-button-active{border-color:#c4c4c4;border-width:.5mm;border-style:solid}.icon{background:transparent;width:100%;height:100%;object-fit:cover}.flip-card{background-color:transparent;width:300px;height:200px;border:1px solid #f1f1f1;perspective:1000px}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center}.flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .8s;transform-style:preserve-3d}.flip-card-front{background-color:#bbb;color:#000}.flip-card-back{background-color:#1e90ff;color:#fff;transform:rotateY(180deg)}.card{box-shadow:0 8px 15px #0003}.loader{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shrink{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes grow{0%{transform:scale(0)}to{transform:scale(1)}}.Shrink{animation:shrink .2s ease-out forwards}.Grow{animation:grow .2s ease-out forwards}.switch{position:relative;display:inline-block;width:80px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#048b59}input:focus+.slider{box-shadow:0 0 1px transparent}input:checked+.slider:before{-webkit-transform:translateX(46px);-ms-transform:translateX(46px);transform:translate(46px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.toggle-button{position:fixed;top:20px;left:20px;z-index:1001;font-size:24px;padding:10px;cursor:pointer}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;opacity:0;visibility:hidden;transition:opacity .3s ease;z-index:1000}.overlay.show{opacity:1;visibility:visible}.side-nav{position:fixed;top:0;left:-250px;width:250px;height:100%;background-color:#333;color:#fff;z-index:1002;transition:left .3s ease;padding-top:60px}.side-nav.open{left:0}.side-nav ul{list-style:none;padding:0}.side-nav li{padding:15px 25px;border-bottom:1px solid #444;cursor:pointer}.side-nav li:hover{background-color:#444}.main-content{padding:20px}.flipper{transition:transform .3s;transform-style:preserve-3d}.flipped{transform:rotateY(180deg)}.front,.back{backface-visibility:hidden}.front{transform:rotateY(0)}.back{transform:rotateY(180deg)}.clickable{transition:transform .1s ease,filter .1s ease}.clickable:active{transform:scale(.9);filter:brightness(90%)}.scalable{cursor:pointer;transition:color .3s ease,transform .3s ease}.scalable:hover{transform:scale(1.05)}@keyframes pulseScale{0%{transform:scale(1)}50%{transform:scale(.9)}to{transform:scale(1)}}@keyframes drilly-logo-entrance-spin{0%{transform:rotate(calc(var(--drilly-logo-rotate, 14deg) - 360deg)) scale(.72)}58%{transform:rotate(calc(var(--drilly-logo-rotate, 14deg) + 8deg)) scale(1.08)}to{transform:rotate(var(--drilly-logo-rotate, 14deg)) scale(1)}}@keyframes setupCameraBorderTrace{0%{left:0%;top:0%;transform:translate(-50%,-50%) rotate(0)}24%{left:100%;top:0%;transform:translate(-50%,-50%) rotate(0)}25%{left:100%;top:0%;transform:translate(-50%,-50%) rotate(90deg)}49%{left:100%;top:100%;transform:translate(-50%,-50%) rotate(90deg)}50%{left:100%;top:100%;transform:translate(-50%,-50%) rotate(180deg)}74%{left:0%;top:100%;transform:translate(-50%,-50%) rotate(180deg)}75%{left:0%;top:100%;transform:translate(-50%,-50%) rotate(270deg)}99%{left:0%;top:0%;transform:translate(-50%,-50%) rotate(270deg)}to{left:0%;top:0%;transform:translate(-50%,-50%) rotate(360deg)}}.Pulse{display:inline-block;transform-origin:center;animation:pulseScale 1.1s ease-in-out infinite}.fade-wrapper{transition:opacity .3s ease,transform .3s ease}.fade-in{opacity:1;transform:scale(1);pointer-events:auto}.fade-out{opacity:0;transform:scale(.98);pointer-events:none}.FILL_PARENT{width:100%;height:100%}.CONTAINER_LAYERED{position:relative;width:100%;height:100%}.CONTAINER_BACKGROUND{width:100%;height:100%;top:0;left:0;position:absolute;z-index:100}.CONTAINER_FOREGROUND{width:100%;height:100%;position:absolute;top:0;left:0;z-index:200}.APP_BACKGROUND{background:#f1f1f1}.COLOR_APP_DEFAULT{color:#674ea7;background:#05070d}.COLOR_APP_FONT{color:#674ea7}.COLOR_APP_BUTTON_CIRCLE{background-color:#9080b7;border-radius:50%}.COLOR_APP_BACKGROUND{background-color:#f1f1f1}.COLOR_APP_BUTTON{color:#f1f1f1;background-color:#9080b7;transition:background-color .25s ease}.COLOR_APP_BUTTON_INNACTIVE{color:#f1f1f1;background-color:#a0a0a0;transition:background-color .25s ease}.COLOR_APP_INPUT_TEXT{color:#9080b7;background-color:#e0e0e0;text-align:center;border-radius:5px;padding-inline:10px;padding-block:10px;border-width:2px;border-style:solid;border-color:#9080b7;transition:background-color .25s ease}.COLOR_APP_BUTTON_SELECTED{color:#f1f1f1;background-color:#674ea7;transition:background-color .25s ease}.COLOR_APP_BUTTON:hover{background-color:#674ea7}.COLOR_APP_BACKGROUND_TRANSPARENT{background-color:#f5f5f5b3}.COLOR_APP_RED_BUTTON{color:#f1f1f1;background-color:#cc3020;transition:background-color .25s ease}.COLOR_APP_RED_BUTTON:hover{background-color:#fa5050}
