body{background:#222;color:#fff;font-family:Segoe UI,sans-serif;margin:0;min-height:100vh;position:relative}#container{background-image:linear-gradient(0deg,#d5d4d0 0,#d5d4d0 1%,#eeeeec 31%,#efeeec 75%,#e9e9e7);height:100vh;transition:background .3s ease-in-out;width:100vw}.dark{background:linear-gradient(180deg,hsla(0,0%,100%,.15) 0,rgba(0,0,0,.15)),radial-gradient(at top center,hsla(0,0%,100%,.4) 0,rgba(0,0,0,.4) 120%) #989898;background-blend-mode:multiply,multiply}.top-panel{margin:4px 15px;text-align:center}.menu-container{position:fixed;right:20px;top:20px;z-index:1000}.left-container{top:20px}.bottom-container,.left-container{left:20px;position:fixed;z-index:999}.bottom-container{bottom:20px}.right-container{bottom:20px;position:fixed;right:20px;z-index:999}.arkit-glyph{width:24px}.menu-toggle{align-items:center;background-color:rgba(30,30,30,.15);border:none;border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,.2);color:#fff;cursor:pointer;display:flex;font-size:28px;height:40px;justify-content:center;margin-left:auto;outline:none;transition:all .3s ease;user-select:none;width:40px}.menu-toggle:hover{background-color:rgba(50,50,50,.9);transform:scale(1.05)}.menu-toggle.active{background-color:rgba(40,40,40,.95);transform:rotate(45deg) scale(1.05)}.arkit-faces,.menu-faces{align-items:center;background-color:rgba(30,30,30,.15);border:none;border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,.2);color:#fff;cursor:pointer;display:flex;font-size:28px;height:40px;justify-content:center;margin-right:auto;outline:none;padding-top:8px;transition:all .3s ease;user-select:none;width:40px}.menu-faces:hover{background-color:rgba(50,50,50,.9);transform:scale(1.05)}.arkit-faces{background-color:hsla(0,0%,100%,.95)}.arkit-faces:hover{background-color:hsla(0,0%,98%,.8);transform:scale(1.05)}.menu-dropdown{backdrop-filter:blur(10px);background-color:rgba(30,30,30,.55);border-radius:6px;box-shadow:0 5px 20px rgba(0,0,0,.3);max-width:300px;min-width:max-content;opacity:0;overflow:hidden;padding:8px 0;position:absolute;right:0;top:60px;transform:translateY(-10px);transition:all .3s cubic-bezier(.175,.885,.32,1.1);visibility:hidden}.menu-toggle.active+.menu-dropdown{opacity:1;transform:translateY(0);visibility:visible}.menu-item{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:14px;justify-content:right;margin:2px;padding:2px 10px;text-decoration:none;transition:all .2s ease}.menu-item.selected{background-color:#e3bd33;border-radius:6px}.menu-item.selected:hover{background-color:#e3bd33b2}.menu-item:hover{background-color:hsla(0,0%,100%,.1)}.menu-item .icon{border-color:#fff;margin-left:15px;opacity:.8}.menu-item .icon img{height:26px;width:26px}.menu-divider{background-color:hsla(0,0%,100%,.1);height:1px;margin:4px 0}.info-panel-container{align-items:flex-end;bottom:20px;display:none;flex-direction:column-reverse;gap:4px;position:fixed;right:20px;z-index:10}.info-panel{backdrop-filter:blur(10px);background-color:rgba(30,30,30,.55);border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,.2);color:#fff;font-size:14px;max-width:250px;padding:4px 10px;pointer-events:auto}.tiny{font-size:.7em}body .alert{animation:slideIn .2s ease-out forwards!important;border-left:5px solid;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.2);left:50%;margin-bottom:.1rem;max-width:400px;min-width:180px;opacity:0;padding:1rem 1.5rem;position:fixed;top:100px;transform:translateX(-50%) translateY(-50px);z-index:9999}@keyframes slideIn{0%{opacity:0;transform:translateX(-50%) translateY(-50px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.alert-info{background-color:#e7f5fe;color:#004085}.alert-danger{background-color:#fdecea;color:#721c24}.alert .close{cursor:pointer;font-weight:700;position:absolute;right:.5rem;top:0}.loader{aspect-ratio:1;display:inline-flex;vertical-align:-5px;width:22px;--_g:no-repeat radial-gradient(circle closest-side,#fff 90%,#0000);animation:l11 1.2s linear infinite;background:var(--_g) 0 0,var(--_g) 0 100%,var(--_g) 100% 100%;background-size:40% 40%}@keyframes l11{25%{background-position:100% 0,0 100%,100% 100%}50%{background-position:100% 0,0 0,100% 100%}75%{background-position:100% 0,0 0,0 100%}to{background-position:100% 100%,0 0,0 100%}}.btn-primary{backdrop-filter:blur(10px);background-color:rgba(30,30,30,.85);border:none;border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,.2);color:#fff;cursor:pointer;display:inline-block;font-size:14px;min-width:80px;padding:4px 10px;pointer-events:auto;text-align:center;text-decoration:none;transition:all .2s ease}.btn-primary:hover{background-color:rgba(40,40,40,.9);box-shadow:0 4px 12px rgba(0,0,0,.25);text-decoration:underline;transform:translateY(-1px)}.hidden-field{display:none!important}.pulse{animation:scalePulse 3s ease-in-out infinite}@keyframes scalePulse{0%,to{scale:1.03}50%{scale:.97}}.disable-item{cursor:none;opacity:.5}.flashing{--black:transparent;--ch-black:transparent;--eer-black:transparent;--night-rider:transparent;--white:#fff;--af-white:#f3f3f3;--ch-white:#e1e1e1;position:relative;transition-duration:.2s}.flashing:after{animation:steam 20s linear infinite;background:linear-gradient(45deg,var(--ch-black),var(--eer-black),var(--night-rider),var(--ch-white),var(--night-rider),var(--eer-black),var(--ch-black),var(--ch-black));background-size:400%;border-radius:10px;content:"";filter:blur(25px);-webkit-filter:blur(25px);-moz-filter:blur(25px);-ms-filter:blur(25px);height:calc(100% + 4px);left:-2px;position:absolute;top:-2px;transform:translateZ(0);-webkit-transform:translateZ(0);width:calc(100% + 4px);z-index:-1}@keyframes steam{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}.shine{overflow:hidden;position:relative}.shine:before{animation:diagonalShine 4s ease-in-out infinite;background:linear-gradient(45deg,transparent,transparent 40%,hsla(0,0%,100%,.1) 50%,transparent 60%,transparent);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}@keyframes diagonalShine{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}
/*# sourceMappingURL=model3d.min.css.map*/