.k2,.k2-pop{--k2-ink: #0C0C0C;--k2-panel: #FFE500;--k2-surface: #FFFFFF;--k2-accent: #FF3B1F;--k2-good: #0B7A3B;--k2-deep: #1A24D4;--k2-display: "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--k2-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--k2-border: 3px;--k2-radius: 0px;--k2-shadow: 8px 8px 0 var(--k2-ink);--k2-shadow-sm: 3px 3px 0 var(--k2-ink);--k2-maxw: 540px}.k2{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:clamp(16px,4vh,48px);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));font-family:var(--k2-display);color:var(--k2-ink);background:radial-gradient(52% 26% at 17% 20%,#fff9,#fff0 72%),radial-gradient(42% 19% at 71% 13%,#ffffff7a,#fff0 72%),radial-gradient(34% 15% at 45% 31%,#ffffff61,#fff0 72%),linear-gradient(180deg,#1d5fc4,#3c85db 36%,#74b3ec 64%,#b6dbf7 85%,#d6e9fa);background-attachment:fixed}.k2:before{content:"";position:fixed;inset:auto 0 0 0;height:36vh;min-height:140px;z-index:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 300' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='h' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23A8D840'/%3E%3Cstop offset='0.45' stop-color='%236CB02A'/%3E%3Cstop offset='1' stop-color='%233F8018'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0,132 C200,42 430,28 650,96 C852,158 1012,126 1200,72 L1200,300 L0,300 Z' fill='url(%23h)'/%3E%3C/svg%3E") bottom/100% 100% no-repeat}.k2 button,.k2 input,.k2-pop button,.k2-pop input{font-family:inherit;color:var(--k2-ink)}.k2__panel{position:relative;z-index:1;width:100%;max-width:var(--k2-maxw);background:var(--k2-panel);border:var(--k2-border) solid var(--k2-ink);border-radius:var(--k2-radius);box-shadow:var(--k2-shadow);overflow:hidden}.k2__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(12,12,12,.05) 0 1px,transparent 1px 3px);mix-blend-mode:multiply}.k2__titlebar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 13px;border-bottom:var(--k2-border) solid var(--k2-ink);background:var(--k2-ink);color:var(--k2-panel)}.k2__wordmark{font-weight:900;letter-spacing:.16em;font-size:13px}.k2__state{font-family:var(--k2-mono);font-size:10px;letter-spacing:.16em}.k2__body{padding:clamp(18px,4.5vw,28px);position:relative;z-index:1}.k2__eyebrow{font-family:var(--k2-mono);font-size:10.5px;letter-spacing:.24em;opacity:.65;margin:0 0 12px}.k2__h1{font-size:clamp(40px,12vw,64px);line-height:.86;letter-spacing:-.04em;font-weight:900;margin:0;text-transform:uppercase}.k2__h1 p{margin:0}.k2__sub{font-family:var(--k2-mono);font-size:12px;margin:14px 0 0;line-height:1.5}.k2__h2{font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;margin:30px 0 0}.k2__note{font-family:var(--k2-mono);font-size:11px;margin:12px 0 0;opacity:.7}.k2__foot{position:relative;z-index:1;font-family:var(--k2-mono);font-size:9.5px;letter-spacing:.08em;text-align:center;color:#fff;text-shadow:0 1px 3px rgba(0,30,80,.7);margin:16px 0 0}.k2__meter{margin:24px 0 0}.k2__meter--speed{margin:20px 0 0}.k2__meter-head{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--k2-mono);font-size:10.5px;letter-spacing:.14em;margin-bottom:8px;opacity:.75}.k2__meter-head b{font-weight:600;opacity:1}.k2__blocks{display:flex;gap:3px;height:18px}.k2__blk{flex:1;background:#0c0c0c2e;transition:background .25s ease}.k2__blk--on{background:var(--k2-ink)}.k2__blk--tip{background:var(--k2-accent)}.k2__meter-sub{font-family:var(--k2-mono);font-size:10.5px;margin-top:8px;opacity:.7;font-weight:500}.k2__count{display:flex;gap:6px;margin:22px 0 0;flex-wrap:wrap}.k2__cu{flex:1;min-width:56px;border:2.5px solid var(--k2-ink);padding:8px 4px;text-align:center}.k2__cu b{display:block;font-family:var(--k2-mono);font-size:clamp(20px,5.6vw,27px);font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.k2__cu span{display:block;font-family:var(--k2-mono);font-size:8.5px;letter-spacing:.18em;opacity:.6;margin-top:5px}.k2__btn{display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:13px;letter-spacing:.1em;text-transform:uppercase;padding:15px 20px;border:var(--k2-border) solid var(--k2-ink);background:var(--k2-ink);color:var(--k2-panel);cursor:pointer;transition:background .16s ease,color .16s ease,transform .08s ease}.k2__btn:hover{background:var(--k2-deep);color:#fff}.k2__btn:active{transform:translateY(2px)}.k2__field{display:flex;margin-top:20px;border:var(--k2-border) solid var(--k2-ink);background:var(--k2-surface)}.k2__input{flex:1;min-width:0;border:0;padding:14px;font-family:var(--k2-mono);font-size:13.5px;background:transparent}.k2__input::placeholder{color:#9a9a9a}.k2__field .k2__btn{flex:none;border:0;border-left:var(--k2-border) solid var(--k2-ink)}.k2__link{background:none;border:0;padding:0;margin-top:14px;cursor:pointer;font-family:var(--k2-mono);font-size:11.5px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.k2__link:hover{color:var(--k2-accent)}.k2 :focus-visible,.k2-pop :focus-visible{outline:3px solid var(--k2-accent);outline-offset:3px}.k2-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding-block:clamp(10px,3vh,32px);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));font-family:var(--k2-display);color:var(--k2-ink)}.k2-pop[hidden]{display:none}.k2-pop__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0e5ab8;animation:k2-fade .2s ease}.k2-pop__panel{position:relative;width:100%;max-width:var(--k2-maxw);max-height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--k2-panel);border:var(--k2-border) solid var(--k2-ink);border-radius:var(--k2-radius);box-shadow:var(--k2-shadow);animation:k2-pop .28s cubic-bezier(.2,1.1,.3,1)}@keyframes k2-fade{0%{opacity:0}}@keyframes k2-pop{0%{opacity:0;transform:translateY(14px) scale(.98)}}.k2-pop__tabs{display:flex;border-bottom:var(--k2-border) solid var(--k2-ink);flex:none}.k2-tab{flex:1;background:var(--k2-panel);border:0;cursor:pointer;border-right:var(--k2-border) solid var(--k2-ink);font-weight:900;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;padding:14px 8px;opacity:.5}.k2-tab:last-child{border-right:0}.k2-tab[aria-selected=true]{background:var(--k2-ink);color:var(--k2-panel);opacity:1}.k2-pop__scroll{overflow-y:auto;padding:clamp(16px,4.5vw,24px);flex:1;-webkit-overflow-scrolling:touch}.k2-q__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.k2-q__label{font-family:var(--k2-mono);font-size:10px;letter-spacing:.2em;opacity:.6;margin:0 0 8px}.k2-q__pos{font-family:var(--k2-mono);font-size:clamp(38px,11vw,52px);font-weight:600;line-height:.85;font-variant-numeric:tabular-nums}.k2-q__pos small{font-size:.4em;opacity:.5;margin-right:.08em}.k2-q__tier{font-family:var(--k2-mono);font-size:11px;font-weight:600;letter-spacing:.12em;border:2.5px solid var(--k2-ink);padding:7px 11px;background:var(--k2-surface);white-space:nowrap}.k2-q__tier--max{background:var(--k2-ink);color:var(--k2-panel)}.k2-q__ticks{display:flex;justify-content:space-between;font-family:var(--k2-mono);font-size:8.5px;letter-spacing:.08em;opacity:.55;margin-top:7px}.k2-q__ticks span{flex:1;text-align:center}.k2-q__ticks span.is-now{color:var(--k2-accent);opacity:1;font-weight:600}.k2-m{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:var(--k2-surface);color:var(--k2-ink);border:2.5px solid var(--k2-ink);box-shadow:var(--k2-shadow-sm);padding:13px 14px;margin-bottom:9px;cursor:pointer;font-family:var(--k2-display);transition:transform .08s ease,box-shadow .12s ease,background .18s ease}.k2-m:hover:not(.is-done):not(.is-locked){transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--k2-ink)}.k2-m:active:not(.is-done){transform:translate(2px,2px);box-shadow:1px 1px 0 var(--k2-ink)}.k2-m.is-done{background:var(--k2-good);color:#fff;cursor:default}.k2-m.is-locked{opacity:.45;cursor:default;box-shadow:none}.k2-m__mark{flex:none;width:22px;height:22px;border:2.5px solid currentColor;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:900}.k2-m__text{flex:1;min-width:0}.k2-m__text b{display:block;font-size:13.5px;font-weight:700}.k2-m__text span{display:block;font-family:var(--k2-mono);font-size:10.5px;opacity:.7;margin-top:3px}.k2-m__pts{font-family:var(--k2-mono);font-size:12px;font-weight:600;flex:none}.k2-m:not(.is-done) .k2-m__pts{color:var(--k2-accent)}.k2-deck__wrap{display:flex;flex-direction:column;align-items:center}.k2-deck__head{font-family:var(--k2-mono);font-size:11px;letter-spacing:.14em;text-align:center;margin:0 0 14px;opacity:.75}.k2-deck{position:relative;width:100%;max-width:290px;aspect-ratio:3/4;margin-bottom:16px}.k2-card{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--k2-surface);border:var(--k2-border) solid var(--k2-ink);box-shadow:5px 5px 0 var(--k2-ink);display:flex;flex-direction:column;cursor:grab;touch-action:none;will-change:transform;transition:transform .35s cubic-bezier(.2,.9,.3,1),opacity .35s ease}.k2-card.is-drag{cursor:grabbing;transition:none}.k2-card__art{flex:1;min-height:0;position:relative;overflow:hidden;background:#f4f4f4}.k2-card__art img{width:100%;height:100%;object-fit:cover;display:block}.k2-card__meta{flex:none;border-top:var(--k2-border) solid var(--k2-ink);padding:11px 13px}.k2-card__meta b{display:block;font-size:13.5px;font-weight:700;line-height:1.25}.k2-card__meta span{display:block;font-family:var(--k2-mono);font-size:10.5px;opacity:.6;margin-top:5px}.k2-card__meta i{font-style:normal;color:var(--k2-accent);font-weight:600;opacity:1}.k2-stamp{position:absolute;top:14px;font-weight:900;font-size:21px;letter-spacing:.08em;padding:6px 11px;border:4px solid currentColor;opacity:0;pointer-events:none;transform:rotate(-11deg);background:#ffffffd9}.k2-stamp--yes{left:12px;color:var(--k2-good)}.k2-stamp--no{right:12px;color:var(--k2-accent);transform:rotate(11deg)}.k2-stamp--bag{left:50%;top:auto;bottom:66px;transform:translate(-50%) rotate(-3deg);color:var(--k2-deep)}.k2-deck__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:6px;text-align:center;border:var(--k2-border) dashed var(--k2-ink);font-family:var(--k2-mono);font-size:11.5px;padding:20px;line-height:1.7;opacity:.7}.k2-deck__btns{display:flex;gap:8px;width:100%;max-width:290px}.k2-db{flex:1;border:var(--k2-border) solid var(--k2-ink);background:var(--k2-surface);color:var(--k2-ink);cursor:pointer;padding:11px 4px;font-weight:900;font-size:10px;letter-spacing:.08em;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;gap:4px;box-shadow:var(--k2-shadow-sm);transition:transform .08s,box-shadow .12s,background .16s,color .16s}.k2-db:hover{background:var(--k2-ink);color:var(--k2-panel)}.k2-db:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--k2-ink)}.k2-db em{font-style:normal;font-size:16px;line-height:1}.k2-deck__tally{display:flex;gap:16px;justify-content:center;margin-top:14px;font-family:var(--k2-mono);font-size:10.5px;letter-spacing:.06em;opacity:.7}.k2-deck__tally b{font-weight:600;opacity:1}.k2-toast{position:fixed;left:50%;transform:translate(-50%);bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:2147483001;background:var(--k2-ink);color:var(--k2-panel);padding:12px 18px;font-family:var(--k2-mono);font-size:11.5px;font-weight:500;letter-spacing:.05em;white-space:nowrap;max-width:calc(100vw - 32px);overflow:hidden;text-overflow:ellipsis;box-shadow:4px 4px #0006;animation:k2-toast .24s cubic-bezier(.2,1.1,.3,1)}@keyframes k2-toast{0%{opacity:0;transform:translate(-50%) translateY(10px)}}@media(prefers-reduced-motion:reduce){.k2 *,.k2-pop *{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:420px){.k2__panel,.k2-pop__panel{box-shadow:5px 5px 0 var(--k2-ink)}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/iys-2k.css.map */
