:root{--toscal-black: #272727;--toscal-white: #ffffff;--toscal-orange: #ef3e23;--font-toscal-mono: "Roboto Mono", ui-monospace, "SFMono-Regular", Menlo, monospace}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body.toscal-password{min-height:100vh;min-height:100svh;background-color:var(--toscal-black);color:var(--toscal-white);font-family:var(--font-toscal-mono);-webkit-font-smoothing:antialiased}.toscal-pw{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;min-height:100vh;min-height:100svh;padding:48px 24px 88px;overflow:hidden;background:radial-gradient(ellipse at 50% 42%,rgba(255,255,255,.05),transparent 60%),var(--toscal-black)}.toscal-pw:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.toscal-pw>*{position:relative}.toscal-pw__logo-wrap{position:relative;width:min(640px,92vw)}.toscal-pw__logo{display:block;width:100%;height:auto}.toscal-pw__filters{position:absolute;width:0;height:0;overflow:hidden}.toscal-pw__glitch{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0}.toscal-pw__glitch--a{filter:url(#toscal-tint-orange)}.toscal-pw__glitch--b{filter:url(#toscal-tint-blue)}.toscal-pw__logo-wrap.is-glitching .toscal-pw__logo,.toscal-pw__logo-wrap.is-glitching .toscal-pw__glitch{animation-duration:.56s;animation-iteration-count:1;animation-timing-function:steps(1,end)}.toscal-pw__logo-wrap.is-glitching .toscal-pw__logo{animation-name:toscal-glitch-main}.toscal-pw__logo-wrap.is-glitching .toscal-pw__glitch--a{animation-name:toscal-glitch-a}.toscal-pw__logo-wrap.is-glitching .toscal-pw__glitch--b{animation-name:toscal-glitch-b}@keyframes toscal-glitch-main{0%,to{transform:none;clip-path:none}8%{transform:translate(3px) skew(-4deg)}20%{transform:translate(-5px);clip-path:inset(0 0 52% 0)}32%{transform:translate(6px);clip-path:inset(46% 0 0 0)}44%{transform:translate(-3px,1px) skew(3deg);clip-path:none}56%{transform:translate(4px);clip-path:inset(22% 0 38% 0)}68%{transform:none;clip-path:none}80%{transform:translate(-6px);clip-path:inset(60% 0 8% 0)}92%{transform:translate(2px,-1px) skew(-2deg);clip-path:none}}@keyframes toscal-glitch-a{0%,to{opacity:0;transform:none;clip-path:inset(0)}8%{opacity:1;transform:translate(-9px);clip-path:inset(14% 0 66% 0)}20%{opacity:1;transform:translate(7px,1px);clip-path:inset(58% 0 14% 0)}32%{opacity:1;transform:translate(-6px,-1px);clip-path:inset(34% 0 42% 0)}44%{opacity:1;transform:translate(10px);clip-path:inset(76% 0 4% 0)}56%{opacity:1;transform:translate(-5px,1px);clip-path:inset(4% 0 82% 0)}68%{opacity:1;transform:translate(4px);clip-path:inset(46% 0 30% 0)}80%{opacity:1;transform:translate(-8px);clip-path:inset(20% 0 56% 0)}92%{opacity:1;transform:translate(6px,1px);clip-path:inset(68% 0 10% 0)}}@keyframes toscal-glitch-b{0%,to{opacity:0;transform:none;clip-path:inset(0)}8%{opacity:1;transform:translate(9px);clip-path:inset(60% 0 18% 0)}20%{opacity:1;transform:translate(-7px,-1px);clip-path:inset(10% 0 70% 0)}32%{opacity:1;transform:translate(6px,1px);clip-path:inset(48% 0 28% 0)}44%{opacity:1;transform:translate(-10px);clip-path:inset(24% 0 54% 0)}56%{opacity:1;transform:translate(5px,-1px);clip-path:inset(72% 0 6% 0)}68%{opacity:1;transform:translate(-4px);clip-path:inset(36% 0 40% 0)}80%{opacity:1;transform:translate(8px);clip-path:inset(0 0 78% 0)}92%{opacity:1;transform:translate(-6px,1px);clip-path:inset(52% 0 22% 0)}}.toscal-pw__message{margin:-16px 0 0;max-width:420px;text-align:center;font-size:12px;line-height:18px;letter-spacing:.08em;text-transform:uppercase;color:#fff9}.toscal-pw__form{width:min(320px,82vw);margin:0}.toscal-pw__field{display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.35);transition:border-color .25s ease}.toscal-pw__field:hover{border-bottom-color:#ffffffa6}.toscal-pw__field:focus-within{border-bottom-color:var(--toscal-white)}.toscal-pw__field--error{border-bottom-color:var(--toscal-orange)}.toscal-pw__input{flex:1 1 auto;min-width:0;padding:14px 0;border:0;border-radius:0;outline:none;background:transparent;color:var(--toscal-white);font:inherit;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.toscal-pw__input::placeholder{color:#ffffff73;opacity:1}.toscal-pw__input:-webkit-autofill,.toscal-pw__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--toscal-white);box-shadow:0 0 0 1000px var(--toscal-black) inset;caret-color:var(--toscal-white)}.toscal-pw__submit{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;background:transparent;color:var(--toscal-white);cursor:pointer}.toscal-pw__submit svg{display:block;width:20px;height:20px;transition:transform .25s ease}.toscal-pw__submit:hover svg,.toscal-pw__submit:focus-visible svg{transform:translate(5px)}.toscal-pw__submit:focus-visible{outline:1px solid var(--toscal-white);outline-offset:2px}.toscal-pw__error{margin:12px 0 0;font-size:11px;line-height:16px;letter-spacing:.1em;text-transform:uppercase;color:var(--toscal-orange)}.toscal-pw__admin{position:absolute;left:0;right:0;bottom:28px;margin:0;padding:0 24px;text-align:center;font-size:11px;line-height:16px;letter-spacing:.06em;color:#fff6}.toscal-pw__admin a{color:inherit;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.toscal-pw__admin a:hover,.toscal-pw__admin a:focus-visible{color:var(--toscal-white)}.toscal-pw__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes toscal-pw-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.toscal-pw__logo-wrap,.toscal-pw__message,.toscal-pw__form,.toscal-pw__admin{animation:toscal-pw-rise .9s cubic-bezier(.22,1,.36,1) both}.toscal-pw__message{animation-delay:.2s}.toscal-pw__form{animation-delay:.35s}.toscal-pw__admin{animation-delay:.6s}@media(prefers-reduced-motion:reduce){.toscal-pw__logo-wrap,.toscal-pw__message,.toscal-pw__form,.toscal-pw__admin{animation:none}.toscal-pw__submit svg{transition:none}.toscal-pw__logo,.toscal-pw__glitch{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/toscal-password.css.map */
