html,body{margin:0;padding:0;height:100%;width:100%;overflow:hidden;background:transparent}body{font-family:Tahoma,Segoe UI,sans-serif;color:#f0f0f0;font-size:12px}*,*:before,*:after{box-sizing:border-box}.layout{margin-top:0!important;height:100vh}.view-container,[data-taxi-view]{height:100%}.pw-desktop{position:relative;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(180deg,#0a0a0a61,#0a0a0a94)}.pw-auth-window{position:relative;z-index:10;width:460px;max-width:94vw;animation:pwWindowOpen .3s cubic-bezier(.16,1,.3,1) both}@keyframes pwWindowOpen{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.pw-auth-body{display:flex;flex-direction:column;align-items:center;gap:20px;padding:24px 28px 20px!important}.pw-logo-wrap{display:flex;align-items:center;justify-content:center;width:100%;min-height:72px}.pw-logo-custom,.pw-wordmark{display:flex;align-items:center;justify-content:center}.pw-logo-custom{width:100%;max-width:min(100%,420px);height:auto}.pw-wordmark{flex-direction:column;gap:2px;width:100%;text-align:center}.pw-wordmark-kicker{font-family:Consolas,Courier New,monospace;font-size:12px;font-weight:700;letter-spacing:.34em;text-transform:uppercase;color:#d7d7d7;padding-left:.34em}.pw-wordmark-name{font-family:Tahoma,Segoe UI,sans-serif;font-size:clamp(26px,4vw,40px);font-weight:700;letter-spacing:.02em;color:#fff;text-wrap:balance}.pw-desc{font-size:12px;line-height:1.6;color:#ccc;text-align:center;max-width:360px}.pw-timer{display:flex;align-items:flex-start;justify-content:center;gap:6px;width:100%}.pw-timer-unit{display:flex;flex-direction:column;align-items:center;gap:4px}.pw-timer-val{background-color:#0f0f0f;border:1px solid #3a3a3a;box-shadow:inset 1px 1px 4px #000c,inset -1px -1px #ffffff0a;border-radius:2px;padding:8px 12px;min-width:56px;text-align:center;font-family:Consolas,Courier New,monospace;font-size:22px;font-weight:700;color:#f0f0f0;letter-spacing:2px;line-height:1;position:relative;overflow:hidden}.pw-timer-digit{display:inline-block;position:relative}.pw-timer-lbl{font-size:9px;font-weight:600;color:#888;letter-spacing:.08em;text-transform:uppercase}.pw-timer-colon{font-family:Consolas,Courier New,monospace;font-size:22px;font-weight:700;color:#555;padding-top:8px;line-height:1;-webkit-user-select:none;user-select:none}.pw-form-wrap{width:100%;max-width:340px}.pw-klaviyo-form{width:100%;margin-top:14px}.pw-form-wrap .errors{color:#ff6b6b;font-size:11px;margin-bottom:8px;padding:6px 10px;background:#ff000014;border:1px solid rgba(255,0,0,.2);border-radius:2px}.pw-form-wrap .errors ul{margin:0;padding:0;list-style:none}.pw-form-row{display:flex;gap:8px;width:100%}.pw-input{flex:1;min-width:0;padding:6px 10px;min-height:35px;font-family:Tahoma,Segoe UI,sans-serif;font-size:12px;color:#f0f0f0;background-color:#1a1a1a;border:1px solid #3a3a3a;border-radius:2px;box-shadow:inset 1px 1px 3px #0009,inset -1px -1px #ffffff08;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.pw-input::placeholder{color:#666}.pw-input:focus{border-color:#2d6bf5;box-shadow:inset 1px 1px 3px #0009,0 0 0 1px #2d6bf54d}.pw-submit-btn{padding:6px 16px;min-height:35px;font-family:Tahoma,Segoe UI,sans-serif;font-size:11px;font-weight:600;letter-spacing:.06em;color:#f0f0f0;background:linear-gradient(180deg,#2d2d2d,#1a1a1a 86%,#111);border:1px solid #3a3a3a;border-radius:3px;cursor:pointer;white-space:nowrap;min-width:70px;transition:background .15s ease}.pw-submit-btn:hover{background:linear-gradient(180deg,#363636,#222 86%,#141414)}.pw-submit-btn:active{background:linear-gradient(180deg,#1a1a1a,#111);box-shadow:inset 1px 1px 2px #0006}.pw-submit-btn:focus{outline:1px dotted #f0f0f0;outline-offset:-3px}.pw-statusbar{display:flex;align-items:center;border-top:1px solid #3a3a3a;background:linear-gradient(180deg,#1a1a1a,#111);padding:0;min-height:22px;font-size:11px;color:#999}.pw-statusbar-cell{padding:2px 8px;border-right:1px solid #2a2a2a;box-shadow:inset 0 1px #ffffff08}.pw-statusbar-cell:last-child{border-right:none;margin-left:auto}.pw-statusbar-ready{flex:1}.pw-statusbar-time{font-variant-numeric:tabular-nums}.pw-bottom{position:fixed;bottom:0;left:0;right:0;z-index:5;display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 20px;pointer-events:none}.pw-bottom-nav{display:flex;align-items:center;gap:10px;pointer-events:auto}.pw-bottom-link{background:none;border:none;color:#777;font-family:monospace;font-size:11px;letter-spacing:.1em;cursor:pointer;padding:2px 4px;transition:color .2s ease}.pw-bottom-link:hover{color:#bbb;text-decoration:underline}.pw-bottom-dot{color:#555;font-size:10px;-webkit-user-select:none;user-select:none}.pw-bottom-copy{font-family:monospace;font-size:10px;color:#555;-webkit-user-select:none;user-select:none}.pw-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#0000008c;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:pwOverlayIn .15s ease both}@keyframes pwOverlayIn{0%{opacity:0}to{opacity:1}}.pw-modal-window{width:420px;max-width:92vw;max-height:80vh;animation:pwModalIn .2s cubic-bezier(.16,1,.3,1) both}@keyframes pwModalIn{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.pw-modal-content{overflow-y:auto;max-height:calc(80vh - 50px);padding:16px!important}.pw-faq h3{font-size:13px;font-weight:700;color:#f0f0f0;margin:14px 0 6px}.pw-faq h3:first-child{margin-top:0}.pw-faq p{font-size:12px;line-height:1.6;color:#ccc;margin:0 0 8px}.pw-faq a{color:#9cf;text-decoration:underline}.pw-faq a:hover{color:#bdf}.pw-status-body{display:flex;flex-direction:column;gap:14px}.pw-status-ok{background:#00b40026;border:1px solid rgba(0,180,0,.3);color:#6dff6d;padding:12px;text-align:center;font-weight:700;font-size:12px;border-radius:2px}.pw-status-tbl{border-collapse:collapse}.pw-status-row{background:#1a1a1a;box-shadow:inset 1px 1px 3px #00000080}.pw-status-row td{padding:6px 10px;font-size:12px;color:#ccc}.pw-status-val-updating{color:#ffbf00!important;font-weight:700}.pw-clock-info{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;color:#999;text-align:center}.pw-clock-info em{color:#777;font-size:10px}.pw-modal-actions{display:flex;justify-content:flex-end;padding-top:14px;border-top:1px solid #2a2a2a;margin-top:14px}.pw-modal-btn{padding:4px 24px;font-family:Tahoma,Segoe UI,sans-serif;font-size:11px;color:#f0f0f0;background:linear-gradient(180deg,#2d2d2d,#1a1a1a 86%,#111);border:1px solid #3a3a3a;border-radius:3px;cursor:pointer;min-height:23px;min-width:75px}.pw-modal-btn:hover{background:linear-gradient(180deg,#363636,#222 86%,#141414)}.pw-modal-btn:focus{outline:1px dotted #f0f0f0;outline-offset:-3px}.pw-social-top{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:15;display:flex;align-items:center;gap:12px}.pw-social-link{width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease;opacity:.5}.pw-social-link:hover{opacity:.85}.pw-social-link svg{width:100%;height:100%;fill:#f0f0f0}@media screen and (max-width:560px){.pw-auth-window{width:100%;max-width:96vw}.pw-auth-body{padding:18px 16px 16px!important;gap:16px}.pw-wordmark-name{font-size:clamp(22px,8vw,32px)}.pw-timer{gap:4px}.pw-timer-val{font-size:18px;padding:6px 8px;min-width:46px}.pw-timer-colon{font-size:18px;padding-top:6px}.pw-timer-lbl{font-size:8px}.pw-form-row{flex-direction:column;gap:6px}.pw-submit-btn{width:100%;padding:8px 16px}.pw-modal-window{max-width:96vw}.pw-bottom{padding:12px 16px}}@media screen and (max-height:680px){.pw-auth-body{gap:14px;padding:16px 20px 14px!important}.pw-logo-wrap{min-height:40px}.pw-timer-val{font-size:18px;padding:5px 8px;min-width:44px}.pw-timer-colon{font-size:18px;padding-top:5px}}@media screen and (max-height:500px){.pw-logo-wrap{display:none}.pw-auth-body{gap:10px;padding:12px 16px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/password.css.map */
