html:has(.px-body),.px-body{height:100%;overflow:hidden;overscroll-behavior:none;background:#08080f}.px-body{margin:0;color:#fff}.px-stage{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;height:100dvh;overflow:hidden;background:#08080f;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:max(16px,env(safe-area-inset-top)) 20px max(16px,env(safe-area-inset-bottom));box-sizing:border-box}.px-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.05) brightness(.8) contrast(1.05)}.px-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 70% at 50% 46%,#08080f0d,#08080f8c),linear-gradient(180deg,#08080f80,#08080f00 22% 70%,#08080f99)}.px-spam{position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;pointer-events:none;background-repeat:repeat;will-change:transform}.px-spam-a{background-image:var(--logo-w),var(--logo-w);background-size:340px 340px;background-position:0 0,170px 170px;filter:invert(1);opacity:.13;transform:rotate(-14deg);animation:px-drift-a 70s linear infinite}.px-spam-b{background-image:var(--logo-p),var(--logo-p);background-size:210px 210px;background-position:30px 60px,135px 165px;opacity:.1;transform:rotate(9deg);animation:px-drift-b 90s linear infinite;mix-blend-mode:screen}@keyframes px-drift-a{0%{transform:rotate(-14deg) translateZ(0)}to{transform:rotate(-14deg) translate3d(-340px,-340px,0)}}@keyframes px-drift-b{0%{transform:rotate(9deg) translateZ(0)}to{transform:rotate(9deg) translate3d(210px,-210px,0)}}.px-stage .ld-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;mix-blend-mode:overlay;pointer-events:none}.px-in{opacity:0;transform:translateY(14px);animation:px-rise 1.1s var(--ease-out-smooth) forwards;animation-delay:calc(var(--i,0) * .14s + .2s)}@keyframes px-rise{to{opacity:1;transform:none}}html.ak-motion:not(.ak-ready) .px-in,html.ak-motion:not(.ak-ready) .cw-card{animation-play-state:paused}.px-top{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:16px}.px-logo{display:block;position:relative;width:112px;aspect-ratio:982/476;overflow:hidden;flex:none}.px-logo img{filter:invert(1);position:absolute;width:112.02%;height:auto;left:-2.953%;top:-76.26%;max-width:none;display:block}.px-logo-custom{width:112px;height:auto;display:block;filter:none}.px-clock{display:flex;align-items:center;gap:12px;padding:9px 16px;border-radius:999px;background:#0c0c0e6b;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);font-size:12px;letter-spacing:.04em;white-space:nowrap}.px-drop{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c}.px-time{font-variant-numeric:tabular-nums;font-weight:300}.px-time b{font-weight:500}.px-time i{font-style:normal;color:#ffffff80;margin:0 2px 0 1px}.px-date{font-size:10px;letter-spacing:.08em;color:#ffffff73}.px-main{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;min-height:0}.cw{display:flex;flex-direction:column;align-items:center;max-width:100%}.cw-card{--cell: clamp(30px, min(calc((100vw - 84px) / 8.5), calc((100dvh - 330px) / 7.6)), 54px);position:relative;border-radius:30px;max-width:100%;overflow:hidden;background:linear-gradient(150deg,#2222269e,#0a0a0ca8);border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(22px) saturate(1.5);backdrop-filter:blur(22px) saturate(1.5);box-shadow:inset 0 1px #ffffff38,0 50px 120px -30px #000c;opacity:0;animation:cw-pop 1.25s var(--ease-out-smooth) .75s forwards}@keyframes cw-pop{0%{opacity:0;transform:translateY(34px) scale(.94);filter:blur(12px)}to{opacity:1;transform:none;filter:none}}.cw-spam{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:var(--logo-w),var(--logo-w);background-size:150px 150px;background-position:0 0,75px 75px;filter:invert(1);opacity:.17;transform-origin:center;mask-image:linear-gradient(180deg,#000,#0009);-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.6) 100%)}.cw-inner{position:relative;padding:20px 22px 18px}.cw-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px;flex-wrap:wrap}.cw-eyebrow{margin:0;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#fff9;order:2}.cw-title{margin:0;font-size:clamp(2.2rem,4.2vw,3rem);color:#fff;text-align:left;line-height:.9}.cw-body{display:flex;gap:26px;align-items:flex-start}.cw-board{display:flex;flex-direction:column;gap:12px}.cw-grid{display:grid;grid-template-columns:repeat(var(--cols),var(--cell));grid-auto-rows:var(--cell);gap:3px}.cw-cell{position:relative;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#faf8f4f0;color:#111112;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background .25s var(--ease-smooth),transform .25s var(--ease-smooth),box-shadow .25s}.cw-cell span{font-family:var(--font-body);font-weight:600;font-size:calc(var(--cell) * .5);line-height:1;text-transform:uppercase}.cw-cell i{position:absolute;left:3px;top:2px;font-style:normal;font-size:max(8px,calc(var(--cell) * .22));font-weight:500;color:#5a554c;line-height:1}.cw-block{background:#08080abd;cursor:default;border:1px solid rgba(255,255,255,.04)}.cw-cell.in-word{background:#e6d9c3}.cw-cell.is-cur{background:#cbbba4;box-shadow:0 0 0 2px #fff,0 8px 24px -6px #cbbba4b3;transform:scale(1.04);z-index:2}.cw-cell.is-key:not(.in-word):not(.is-cur){box-shadow:inset 0 -3px #9c8468}.cw-cell.is-wrong span{color:#b3261e}.cw-cell.is-wrong{box-shadow:inset 0 0 0 2px #b3261eb3}.cw-grid.shake{animation:cw-shake .5s var(--ease-smooth)}@keyframes cw-shake{20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.cw.is-solved .cw-cell{background:#fff;box-shadow:0 0 22px #ffffff8c;transition-delay:calc(var(--n, 0) * 20ms)}.cw-bar{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px;border-radius:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.cw-now{flex:1;margin:0;font-size:13px;line-height:1.3;color:#ffffffe0;font-weight:300}.cw-now b{font-weight:600;margin-right:4px}.cw-now em{font-style:normal;color:#ffffff80}.cw-nav{flex:none;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;color:#fff;font-size:20px;line-height:1;cursor:pointer;padding:0 0 3px;font-family:inherit}.cw-nav:hover{background:#fff3}.cw-clues{display:flex;flex-direction:column;gap:16px;width:230px;max-height:calc(var(--cell) * 7 + 3px * 6 + 56px);overflow:auto;scrollbar-width:none}.cw-clues::-webkit-scrollbar{display:none}.cw-clues h2{font-size:1.5rem;margin:0 0 6px;color:#fff;text-align:left}.cw-clues ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.cw-clues li{display:grid;grid-template-columns:20px 1fr auto;gap:6px;align-items:baseline;padding:6px 8px;border-radius:10px;font-size:12.5px;line-height:1.3;color:#ffffffb8;cursor:pointer;transition:background .25s}.cw-clues li b{font-weight:600;color:#fff}.cw-clues li em{font-style:normal;font-size:10px;color:#fff6}.cw-clues li:hover{background:#ffffff14}.cw-clues li.is-on{background:#cbbba447;color:#fff}.cw-input{position:absolute;left:0;bottom:0;width:1px;height:1px;opacity:0;border:0;padding:0;pointer-events:none;font-size:16px}.cw-status{margin:10px 0 0;min-height:16px;font-size:12px;color:#fff9;text-align:left}.cw-status.err{color:#ffb4ab}.cw-status.ok{color:#fff}.cw-form{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.px-bottom{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding-top:12px}.px-btn{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 20px;border-radius:999px;border:1px solid transparent;font-family:var(--font-body);font-size:12px;letter-spacing:.04em;text-decoration:none;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background .35s var(--ease-smooth),border-color .35s}.px-btn-primary{background:#fffffff2;color:#111112;font-weight:500}.px-btn-primary:hover{background:#fff}.px-btn-glass{background:#0c0c0e66;color:#fff;border-color:#ffffff3d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.px-btn-glass:hover{background:#ffffff29}.px-owner{position:absolute;right:0;bottom:2px;background:none;border:0;color:#fff6;font-family:inherit;font-size:10px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;padding:8px 0}.px-owner:hover{color:#fff}.px-ownerform{position:absolute;right:0;bottom:38px;display:flex;gap:6px;padding:6px;border-radius:999px;background:#0c0c0eb3;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.px-ownerform[hidden]{display:none}.px-ownerform input{background:none;border:0;outline:none;color:#fff;font-family:inherit;font-size:16px;padding:0 12px;width:150px}.px-ownerform button{height:32px;padding:0 16px;border-radius:999px;border:0;background:#fff;color:#111;font-family:inherit;font-size:12px;cursor:pointer}.px-stage .ld-live{display:none;position:absolute;z-index:4;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;font-family:var(--font-head);font-size:clamp(2.4rem,7vw,4rem);text-shadow:0 6px 40px rgba(0,0,0,.6)}.px-stage.is-live .ld-live{display:block}.px-stage.is-live .cw-card{opacity:0;pointer-events:none}.px-note{position:absolute;z-index:4;left:50%;bottom:64px;transform:translate(-50%);margin:0;font-size:10px;letter-spacing:.08em;color:#fff6;white-space:nowrap}.ld-sheet{z-index:120}@media(max-width:760px){.px-stage{padding-left:16px;padding-right:16px}.px-logo,.px-logo-custom{width:92px}.px-clock{padding:7px 12px;gap:8px}.px-drop,.px-date,.cw-clues{display:none}.cw-inner{padding:16px 14px 14px}.cw-head{margin-bottom:10px}.cw-eyebrow{order:0;width:100%;font-size:9px}.cw-title{font-size:2.2rem}.px-bottom{justify-content:flex-start;padding-left:60px;gap:8px}.px-btn{height:36px;padding:0 16px}.px-owner{position:static;order:3;letter-spacing:.08em;padding:8px 4px;margin-left:auto}.px-ownerform{right:50%;transform:translate(50%);bottom:56px}.px-note{display:none}}@media(max-width:760px)and (max-height:700px){.cw-eyebrow{display:none}}@media(prefers-reduced-motion:reduce){.px-spam{animation:none}.px-in,.cw-card{animation-duration:.01s;animation-delay:0s}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ak-password.css.map */
