.lock-screen_lockScreen__3T5q8{--transition-unit:0.2;--bg-one:#0f0514;--bg-two:#320449;--stop:40;--angle:45;--border-width:5;--padlock-size:clamp(220px,45vw,300px);--border-radius:6;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:clamp(1.5rem,5vw,3rem);background:linear-gradient(calc(var(--angle) * 1deg),var(--bg-one) calc(var(--stop) * 1%),var(--bg-two) calc(var(--stop) * 1%));font-family:var(--font-sans,"Inter",system-ui,sans-serif);position:relative}.lock-screen_lockScreen__3T5q8,.lock-screen_lockScreen__3T5q8 *,.lock-screen_lockScreen__3T5q8 :after,.lock-screen_lockScreen__3T5q8 :before{box-sizing:border-box}.lock-screen_form__tTmMx{display:grid;grid-template-columns:auto;gap:.5rem 1rem;justify-items:center;position:relative;padding:2.5rem clamp(2rem,6vw,3rem) 3rem;border-radius:calc(var(--border-radius) * 1px);color:#fff;text-align:center;width:min(420px,100%)}.lock-screen_formError__pRT_q .lock-screen_passwordInput___4MXy{--accent:#f53d3d;border-color:#f53d3d}.lock-screen_passwordLabel__cq0HS{text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;font-weight:600;color:hsla(0,0%,100%,.75)}.lock-screen_passwordInput___4MXy{--accent:hsla(0,0%,100%,.35);padding:12px 20px;font-size:1rem;border-width:calc(var(--border-width) * 1px);border-style:solid;border-color:var(--accent);border-radius:calc(var(--border-radius) * 1px);text-align:center;outline:transparent;width:100%;transition:border-color calc(var(--transition-unit, .2) * 1s) ease;background:rgba(15,15,26,.6);color:#fff}.lock-screen_passwordInput___4MXy::placeholder{color:hsla(0,0%,100%,.4)}.lock-screen_passwordInput___4MXy:focus{border-color:rgba(77,166,255,.9)}.lock-screen_passwordInput___4MXy:valid{--accent:#5f0}.lock-screen_passwordInput___4MXy:invalid{--accent:rgba(255,42,0,.5)}.lock-screen_passwordInput___4MXy:placeholder-shown{--accent:#fff}.lock-screen_loginToggle__L3HJe{height:0;width:0;transform:scale(0);position:absolute;opacity:0;pointer-events:none}.lock-screen_loginButton__ErRH8{--size:52;--lightness:45;align-items:center;background:hsl(100,80%,calc(var(--lightness) * 1%));border-radius:calc(var(--border-radius) * 1px);cursor:pointer;display:flex;height:calc(var(--size) * 1px);justify-content:center;padding:12px 20px;text-transform:uppercase;font-weight:700;color:#fff;width:100%;border:0;transition:background calc(var(--transition-unit, .2) * 1s) ease;visibility:hidden;pointer-events:none;gap:.75rem}.lock-screen_loginButton__ErRH8 svg{transform:translate(50%);height:24px;width:24px}.lock-screen_loginButton__ErRH8 svg path{fill:#fff}.lock-screen_loginButton__ErRH8 span,.lock-screen_loginButton__ErRH8 svg{pointer-events:none}.lock-screen_passwordInput___4MXy:valid~.lock-screen_loginButton__ErRH8,.lock-screen_passwordInput___4MXy:valid~.lock-screen_loginToggle__L3HJe{visibility:visible}.lock-screen_passwordInput___4MXy:valid~.lock-screen_loginButton__ErRH8{pointer-events:auto}.lock-screen_loginButton__ErRH8:hover{--lightness:30}.lock-screen_loginButton__ErRH8:active{--lightness:20}.lock-screen_loginButton__ErRH8:disabled{opacity:.65;cursor:not-allowed}.lock-screen_padlock__EWgak{--hue:65;--color:#ffd500;--color-one:#ffa200;--color-two:#fff;height:var(--padlock-size);width:var(--padlock-size);grid-row:1;position:relative;margin-top:1rem}.lock-screen_padlock__body__tfru7{border:8px solid #000;border-radius:20px;position:absolute;bottom:10%;width:66%;height:46%;left:50%;transform:translate(-50%);background:var(--color);box-shadow:-30px 0 0 0 var(--color-one) inset,10px 0 0 0 var(--color-two) inset}.lock-screen_padlock__face__sTvs4{height:25%;width:40%;position:absolute;top:50%;left:50%;transform:translate(-50%)}.lock-screen_padlock__eye__pir5e{position:absolute;height:15px;width:15px;background:#000;top:0;border-radius:50%;animation:lock-screen_blink__QCEb5 4s linear infinite}.lock-screen_padlock__eye__pir5e:after{content:"";height:25%;width:25%;background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-100%,-100%)}.lock-screen_padlock__eye--left__cZBQ1{left:0}.lock-screen_padlock__eye--right__q01hp{right:0}.lock-screen_padlock__mouth__kadfn{width:25%;height:10px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.lock-screen_padlock__mouth--one__8uC9F{background:#000;height:5px;width:40%;left:50%;bottom:25%;display:block;position:absolute}.lock-screen_padlock__mouth--three__2q2gB,.lock-screen_padlock__mouth--two__OtT7Q{height:24px;width:20px;border-radius:50%;bottom:24%;-webkit-clip-path:inset(64% 0 0 0);clip-path:inset(64% 0 0 0);background:transparent;display:none;position:absolute;overflow:hidden}.lock-screen_padlock__mouth--three__2q2gB:before,.lock-screen_padlock__mouth--two__OtT7Q:before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;border-radius:50%;border:4px solid #000}.lock-screen_padlock__mouth--three__2q2gB{background:#000}.lock-screen_padlock__mouth--three__2q2gB:after{content:"";position:absolute;height:6px;width:10px;border-radius:50%;bottom:-2px;left:40%;background:red}.lock-screen_padlock__hook__Rlw1E{--delay:1;--clip:40;width:50%;height:90%;position:absolute;left:50%;top:50%;transform:translate(-50%,calc(var(--pos, 40) * -1%));-webkit-clip-path:inset(0 0 30% 0);clip-path:inset(0 0 30% 0);transition:transform calc(var(--transition-unit, .2) * 1s) calc(((var(--transition-unit, .2) * 1.5) * var(--delay, 0)) * 1s) cubic-bezier(.78,.16,.64,1.8)}.lock-screen_padlock__hook__Rlw1E:after{content:"";width:calc(100% - 16px);height:calc(100% - 16px);border-radius:50%/40%;box-shadow:inset 5px 0 0 0 #fff,inset -10px 0 0 0 #666;-webkit-clip-path:polygon(0 0,100% 0,100% calc(var(--clip) * 1%),50% calc(var(--clip) * 1%),50% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(var(--clip) * 1%),50% calc(var(--clip) * 1%),50% 100%,0 100%)}.lock-screen_padlock__hook-body__NERi4,.lock-screen_padlock__hook__Rlw1E:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lock-screen_padlock__hook-body__NERi4:first-of-type{width:100%;height:100%;border:36px solid #000;border-radius:50%/40%;-webkit-clip-path:polygon(0 0,100% 0,100% calc(calc(var(--clip) * 1%) + 8px),50% calc(calc(var(--clip) * 1%) + 8px),50% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(calc(var(--clip) * 1%) + 8px),50% calc(calc(var(--clip) * 1%) + 8px),50% 100%,0 100%)}.lock-screen_padlock__hook-body__NERi4:nth-of-type(2){width:calc(100% - 16px);height:calc(100% - 16px);border:20px solid #bfbfbf;border-radius:50%/40%;-webkit-clip-path:polygon(0 0,100% 0,100% calc(var(--clip) * 1%),50% calc(var(--clip) * 1%),50% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(var(--clip) * 1%),50% calc(var(--clip) * 1%),50% 100%,0 100%)}@keyframes lock-screen_blink__QCEb5{0%,24%,27%,to{transform:scaleY(1)}25%,26%{transform:scaleY(0)}}.lock-screen_passwordInput___4MXy:valid~.lock-screen_padlock__EWgak .lock-screen_padlock__mouth--one__8uC9F{display:none}.lock-screen_passwordInput___4MXy:valid~.lock-screen_padlock__EWgak .lock-screen_padlock__mouth--two__OtT7Q{display:block}.lock-screen_passwordInput___4MXy:valid~.lock-screen_padlock__EWgak .lock-screen_padlock__hook__Rlw1E{--pos:60;--delay:0}.lock-screen_loginButton__ErRH8:focus-visible~.lock-screen_padlock__EWgak .lock-screen_padlock__mouth--one__8uC9F,.lock-screen_loginButton__ErRH8:hover~.lock-screen_padlock__EWgak .lock-screen_padlock__mouth--one__8uC9F{display:none}.lock-screen_loginButton__ErRH8:focus-visible~.lock-screen_padlock__EWgak .lock-screen_padlock__mouth--two__OtT7Q,.lock-screen_loginButton__ErRH8:hover~.lock-screen_padlock__EWgak .lock-screen_padlock__mouth--two__OtT7Q{display:none}.lock-screen_loginButton__ErRH8:focus-visible~.lock-screen_padlock__EWgak .lock-screen_padlock__mouth--three__2q2gB,.lock-screen_loginButton__ErRH8:hover~.lock-screen_padlock__EWgak .lock-screen_padlock__mouth--three__2q2gB{display:block}.lock-screen_app__OX1XO{height:100vh;width:100vw;position:fixed;top:0;left:0;display:flex;align-items:center;flex-direction:column;justify-content:center;background:#f2f2f2;transform:scale(var(--scale,0));transition:transform calc(var(--transition-unit, .2) * 1s) ease;pointer-events:none}.lock-screen_logoutButton__oEZ3C{--size:52;--lightness:45;height:calc(var(--size) * 1px);padding:12px 20px;text-transform:uppercase;font-weight:700;color:#fff;background:hsl(10,80%,calc(var(--lightness) * 1%));border:0;border-radius:calc(var(--border-radius) * 1px);cursor:pointer;margin-top:1.5rem}.lock-screen_logoutButton__oEZ3C:hover{--lightness:30}.lock-screen_logoutButton__oEZ3C:active{--lightness:20}.lock-screen_logoutMessage__8yxkG{display:block;width:100%;border-radius:calc(var(--border-radius) * 1px);padding:1rem;background:#fff;text-align:center;font-weight:700;margin-top:1rem;visibility:hidden}.lock-screen_loginToggle__L3HJe:checked~.lock-screen_app__OX1XO{--scale:1;pointer-events:auto}.lock-screen_loginToggle__L3HJe:checked~.lock-screen_logoutMessage__8yxkG{visibility:visible}.lock-screen_logoutMessage__8yxkG,.lock-screen_passwordInput___4MXy~.lock-screen_loginButton__ErRH8,.lock-screen_passwordInput___4MXy~.lock-screen_loginToggle__L3HJe{visibility:hidden}@media (max-width:768px){.lock-screen_form__tTmMx{padding:2rem clamp(1.5rem,8vw,2.5rem) 2.5rem}.lock-screen_loginButton__ErRH8{--size:48;padding:10px 20px}.lock-screen_padlock__EWgak{--padlock-size:clamp(200px,60vw,260px)}}@media (max-width:520px){.lock-screen_form__tTmMx{gap:.65rem;padding:1.75rem clamp(1.25rem,10vw,2rem) 2.25rem}.lock-screen_passwordInput___4MXy{font-size:.95rem;padding:10px 16px}.lock-screen_passwordLabel__cq0HS{font-size:.75rem;letter-spacing:.12em}.lock-screen_loginButton__ErRH8{font-size:.95rem}.lock-screen_padlock__EWgak{--padlock-size:clamp(180px,70vw,220px)}}.dock-effect-root{pointer-events:none;display:flex;height:var(--app-shell-offset);width:100%;max-width:1400px;margin-left:auto;margin-right:auto;flex:none;flex-direction:column;gap:1.5rem}.dock-effect-root,.dock-effect-shell{justify-content:center;align-items:center}.dock-effect-shell{pointer-events:auto;display:inline-flex;gap:clamp(.5rem,1.8vw,1.25rem);padding:clamp(.5rem,1.4vw,.9rem) clamp(.65rem,2vw,1.35rem);border-radius:var(--dock-radius,40px);min-height:var(--dock-height,88px);min-width:var(--dock-width,320px);max-width:min(calc(100% - 1.5rem),760px);position:relative;overflow:hidden;background:linear-gradient(152deg,rgba(255,255,255,calc(.82 + var(--dock-frost, .12))),rgba(226,234,255,calc(.68 + var(--dock-frost, .16))));backdrop-filter:url(#dock-displacement-filter) saturate(var(--dock-saturation,1));-webkit-backdrop-filter:url(#dock-displacement-filter) saturate(var(--dock-saturation,1));border:1px solid rgba(204,214,255,.52);box-shadow:inset 0 0 0 .6px hsla(0,0%,100%,.36),inset 0 -12px 28px rgba(180,198,255,.24),0 16px 42px rgba(164,188,255,.32),0 24px 68px rgba(172,194,255,.28);transition:transform .26s ease,opacity .26s ease;will-change:transform,opacity;isolation:isolate}.dock-effect-shell:after,.dock-effect-shell:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.dock-effect-shell:before{background:radial-gradient(110% 160% at 50% -20%,hsla(0,0%,100%,.3),hsla(0,0%,100%,0)),linear-gradient(120deg,hsla(0,0%,100%,.32),rgba(198,210,255,.22) 40%,rgba(232,198,255,.18));mix-blend-mode:screen;opacity:.72}.dock-effect-shell:after{inset:1px;border:1px solid hsla(0,0%,100%,.24);box-shadow:inset 0 0 18px rgba(210,220,255,.24),inset 0 6px 20px hsla(0,0%,100%,.22);opacity:.7;mix-blend-mode:screen}@media (prefers-color-scheme:dark){.dock-effect-shell{background:linear-gradient(152deg,rgba(72,96,182,calc(.18 + var(--dock-frost, .14))),rgba(20,26,58,calc(.32 + var(--dock-frost, .18))));border:1px solid hsla(var(--border)/.4);box-shadow:inset 0 0 0 .6px hsla(var(--highlight-color)/.28),inset 0 -14px 32px rgba(12,16,36,.38),0 12px 36px rgba(10,16,38,.45),0 22px 68px rgba(8,20,52,.42)}.dock-effect-shell:before{background:radial-gradient(110% 160% at 50% -20%,hsla(0,0%,100%,.16),hsla(0,0%,100%,0)),linear-gradient(120deg,rgba(132,178,255,.22),rgba(96,110,255,.1) 36%,rgba(204,142,255,.08));opacity:.6}.dock-effect-shell:after{border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 0 20px rgba(134,168,255,.16),inset 0 8px 20px hsla(0,0%,100%,.08);opacity:.58}}