@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(ibm-plex-mono-300.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(ibm-plex-mono-400.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(ibm-plex-mono-500.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(ibm-plex-mono-600.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{color-scheme:dark}body{background:#151511;font-family:IBM Plex Mono,monospace;color:#f4f0e7;min-height:100vh}button,input{font:inherit}.screen{position:relative;isolation:isolate;overflow:hidden;width:100%;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:190px 32px 112px}.bg,.bg-overlay,.scene-light{position:absolute;pointer-events:none;z-index:-1}.bg{top:-22px;right:-22px;bottom:-22px;left:-22px;background-image:var(--password-background);background-size:cover;background-position:center;filter:saturate(.7)}.bg-overlay{top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 37%,transparent 12%,#090b0bc2 100%),linear-gradient(180deg,#0a0c0b66,#10110e70 30%,#0a0c0bc9 78%,#080b0cde)}.scene-light{top:-10%;right:-10%;bottom:-10%;left:-10%;background:radial-gradient(ellipse at 48% 32%,#f8e0b919,transparent 46%)}.screen>form{display:contents}.pw-corner{position:absolute;top:32px;left:32px;z-index:3;display:flex;flex-direction:column;gap:8px;width:180px}.pw-corner-label{font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:#cecac2}.pw-error{font-size:.7rem;color:#ffaaa1}.pw-input,.pw-btn-ghost{width:100%;min-height:44px;padding:10px 14px;border:1px solid #e7dfd133;background:#13151338;color:#e7e2d9;border-radius:0}.pw-input{font-size:16px}.pw-input::placeholder{color:#c0bdb5}.pw-btn-ghost{font-size:.7rem;letter-spacing:.08em;cursor:pointer}.pw-btn-ghost:hover{background:#f4f0e712;border-color:#e7dfd177}.logo-wrap{position:absolute;top:32px;left:50%;transform:translate(-50%);z-index:3}.logo-img{height:36px;width:auto;filter:invert(1);display:block}.center-block{position:relative;width:100%;max-width:880px;display:flex;flex-direction:column;align-items:center;gap:56px}.countdown-section{width:100%;text-align:center}.countdown-eyebrow{font-size:.65rem;font-weight:400;letter-spacing:.25em;text-transform:uppercase;color:#e0dacf;text-shadow:0 2px 12px #000}.countdown-stage{position:relative;width:100%;margin:32px auto 26px}.countdown-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.countdown-unit{min-width:0;text-align:center}.countdown-num{display:block;font-size:clamp(3rem,10vw,8rem);font-weight:500;letter-spacing:-.075em;line-height:1.12;padding-right:.075em;color:#eee9df;font-variant-numeric:tabular-nums;text-shadow:0 -1px 0 #fffaf0,1px 1px 0 #c0b8a8,2px 2px 0 #9d9587,3px 3px 0 #777369,4px 4px 0 #55574f,5px 5px 0 #343b36,6px 6px 0 #242b26,7px 8px 2px #10161280,11px 18px 12px #05090680,18px 32px 26px #03060499}.countdown-label{display:block;margin-top:20px;font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:#dad4c9;text-shadow:0 2px 8px #000}.countdown-date{display:block;font-size:.65rem;letter-spacing:.12em;color:#cdc7bc;text-transform:uppercase;line-height:1.8;text-shadow:0 2px 8px #000}.countdown-date[hidden]{display:none}.sms-section{width:100%;text-align:center}.sms-headline{font-size:.8rem;font-weight:400;letter-spacing:.025em;color:#f1ede4;margin-bottom:7px}.sms-sub{font-size:.65rem;color:#c0beb5;margin-bottom:20px;line-height:1.6}.sms-form{display:flex;flex-direction:column;gap:12px;width:100%;max-width:320px;margin:0 auto}.sms-input{background:#e7dfd10a;border:1px solid #e7dfd14d;color:#fff;font-size:16px;min-height:48px;padding:12px 16px;width:100%;border-radius:0}.sms-input::placeholder{color:#c9c7be}.sms-consent{display:flex;align-items:flex-start;gap:9px;text-align:left;padding:4px 0;cursor:pointer}.sms-consent input{width:17px;height:17px;min-width:17px;margin-top:2px;accent-color:#ede8dc;cursor:pointer}.sms-consent-text{font-size:.65rem;color:#c0beb5;line-height:1.65}.sms-btn{background:#ede8dc;color:#171c17;border:1px solid #f9f5ec;border-radius:0;font-size:.75rem;letter-spacing:.08em;min-height:48px;padding:12px 16px;cursor:pointer;width:100%;transition:background .15s}.sms-btn:hover{background:#fffaf0}.sms-btn:disabled{opacity:.65;cursor:default}.sms-msg{font-size:.7rem;line-height:1.6;display:none}.sms-msg.success{color:#9be8ab}.sms-msg.error{color:#ffaaa1}.ig-line{position:absolute;bottom:32px;left:50%;transform:translate(-50%);font-size:.65rem;color:#b9b9af;white-space:nowrap}.ig-line a{color:#e2dfd4;text-decoration:none;text-underline-offset:4px}.ig-line a:hover{text-decoration:underline}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:is(a,button,input):focus-visible{outline:2px solid #fff8e6;outline-offset:4px}@media(max-width:600px){.screen{padding:210px 22px 94px}.pw-corner{top:24px;left:24px;width:148px}.logo-wrap{top:26px;left:auto;right:24px;transform:none}.center-block{gap:40px}.bg{background-position:55% center}.countdown-stage{margin:28px auto 24px}.countdown-grid{gap:10px}.countdown-num{font-size:clamp(2.7rem,12vw,4.5rem);text-shadow:0 -1px #fffaf0,1px 1px #b5ad9c,2px 2px #847e71,3px 3px #50584d,4px 4px #273228,7px 12px 10px #050906b3,12px 20px 20px #03060499}.countdown-label{margin-top:16px;font-size:.55rem}.countdown-date{max-width:290px;margin:auto;font-size:.6rem}.ig-line{bottom:28px;font-size:.6rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important}}.bg-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.bg-video video{width:100%;height:100%;object-fit:cover}.bg-video-mobile{display:none}@media(max-width:700px){.bg-video-desktop:not(.bg-video-all){display:none}.bg-video-mobile{display:block}}@media(prefers-reduced-motion:reduce){.bg-video{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/password.css.map */
