.ck-label{display:block;font-family:var(--font-mono);font-size:.76rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.45rem}.ck-row{display:flex;flex-wrap:wrap;gap:.6rem}.ck-input{flex:1 1 16rem;min-width:0;min-height:3rem;padding:.7rem .9rem;border-radius:3px;border:1px solid var(--border-strong);border-bottom-width:2px;background:var(--surface-solid);color:var(--text);font-family:var(--font-mono);font-size:1rem}.ck-input::placeholder{color:var(--faint)}.ck-input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ck-input[aria-invalid=true]{border-color:var(--stamp)}.ck-input-sm{min-height:2.5rem;font-size:.88rem;padding:.45rem .7rem}.ck-go{flex:0 0 auto;min-width:7.5rem}@media(max-width:479px){.ck-go{flex:1 1 100%}}.ck-hint{margin-top:.55rem;font-size:.9rem;color:var(--muted)}.ck-status:empty{display:none}.ck-status{margin-bottom:1.25rem;padding:.85rem 1rem;border:1px solid var(--border-strong);border-left-width:4px;border-radius:3px;background:var(--surface-solid);max-width:48rem}.ck-status[data-kind=busy]{border-left-color:var(--accent)}.ck-status[data-kind=busy]:before{content:"";display:inline-block;width:.7rem;height:.7rem;margin-right:.6rem;border:2px solid var(--accent);border-right-color:transparent;border-radius:99px;vertical-align:-.05rem;animation:ck-spin .8s linear infinite}.ck-status[data-kind=error]{border-left-color:var(--stamp)}.ck-status[data-kind=ok]{border-left-color:var(--ok)}@keyframes ck-spin{to{transform:rotate(360deg)}}.ck-sheet{padding:1.25rem;max-width:60rem}@media(min-width:640px){.ck-sheet{padding:2rem 2.25rem}}.ck-head{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.ck-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.ck-serial{color:var(--stamp)}.ck-title{margin-top:.35rem;font-size:clamp(1.4rem,3vw,1.9rem);overflow-wrap:anywhere}.ck-title:focus{outline:none}.ck-title:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.ck-meta{margin-top:.9rem;font-size:.93rem}.ck-meta>div{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.75rem;padding:.4rem 0;border-bottom:1px solid var(--rule)}.ck-meta dt{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--faint);padding-top:.15rem}.ck-break{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:.86rem}.ck-stamp-wrap{display:flex;flex-direction:column;align-items:center;justify-self:center;padding:.25rem .5rem}.ck-stamp{width:210px;max-width:100%;height:auto;transform:rotate(-6deg);opacity:.92;mix-blend-mode:multiply;overflow:visible}.ck-stamp-cap{margin-top:.6rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.04em;color:var(--faint)}@media(prefers-reduced-motion:no-preference){.ck-land{animation:ck-stamp-land .42s cubic-bezier(.2,1.3,.4,1) 1 both;animation-delay:.15s}}@keyframes ck-stamp-land{0%{transform:rotate(-6deg) scale(1.5);opacity:0}70%{transform:rotate(-6deg) scale(.97);opacity:.95}to{transform:rotate(-6deg) scale(1);opacity:.92}}.ck-h3{font-size:1.2rem}.ck-stores{margin-top:.75rem;border-top:2px solid var(--text)}.ck-store{padding:.8rem 0;border-bottom:1px solid var(--border-strong)}.ck-store-top{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.ck-store-name{font-family:var(--font-display);font-weight:700;font-size:1.05rem;min-width:7.5rem}.ck-store-score{font-family:var(--font-mono);font-size:.8rem;color:var(--faint)}.ck-mark{margin-left:auto;font-size:.78rem;transform:rotate(-4deg)}.ck-blockers{margin:.5rem 0 0;padding-left:1.1rem;list-style:square;font-size:.93rem;color:var(--muted)}.ck-blockers li+li{margin-top:.2rem}.ck-unverified{margin-top:.4rem;font-size:.85rem;color:var(--faint)}.ck-unv{margin-top:1rem;padding:1rem 1.1rem;border:1px solid var(--border-strong);border-left:4px solid var(--warn);border-radius:3px;background:color-mix(in srgb,var(--warn) 9%,var(--surface-solid));color:var(--text);display:grid;gap:.8rem}.ck-unv[hidden]{display:none}.ck-unv-t{font-weight:600;line-height:1.45}.ck-unv-buy{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}@media(min-width:768px){.ck-unv{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.ck-limited{margin-top:1rem;padding:.6rem .8rem;border:1px dashed var(--warn);border-radius:3px;font-size:.93rem;color:var(--text)}.ck-limited[hidden]{display:none}.ck-meta>div[hidden]{display:none}.ck-tally{font-family:var(--font-mono);font-size:.78rem;color:var(--faint)}.ck-group{margin-top:1.1rem}.ck-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap;border-bottom:2px solid var(--text);padding-bottom:.35rem}.ck-group-name{font-family:var(--font-mono);font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ck-group-count{font-family:var(--font-mono);font-size:.75rem;color:var(--faint)}.ck-checks{list-style:none;margin:0;padding:0}.ck-check{display:grid;grid-template-columns:3.6rem minmax(0,1fr);gap:.75rem;padding:.7rem 0;border-bottom:1px solid var(--rule)}.ck-st{align-self:start;text-align:center;font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.08em;padding:.12rem 0;border:1.5px solid currentColor;border-radius:2px}.ck-pass .ck-st{color:var(--ok)}.ck-warn .ck-st{color:var(--warn)}.ck-fail .ck-st{color:var(--stamp)}.ck-skip .ck-st{color:var(--faint)}.ck-check-title{font-weight:600;line-height:1.4;overflow-wrap:anywhere}.ck-check-detail{margin-top:.15rem;font-size:.92rem;color:var(--muted);overflow-wrap:anywhere}.ck-fix{margin-top:.35rem;font-size:.93rem;overflow-wrap:anywhere}.ck-fix-l{display:inline-block;margin-right:.5rem;font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.ck-badge img{display:inline-block}.ck-snips{display:grid;gap:1rem;margin-top:1rem}@media(min-width:900px){.ck-snips{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ck-snip{position:relative;min-width:0}.ck-snip-l{display:block;margin-bottom:.35rem;font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.ck-code{white-space:pre-wrap!important;overflow-wrap:anywhere;padding-right:5rem;font-size:.8rem}.ck-copy{position:absolute;right:.5rem;top:1.75rem;min-height:2rem!important;padding:.3rem .7rem!important;font-size:.8rem}.ck-share{margin-top:1.25rem}.ck-offer{margin-top:2.5rem;max-width:60rem}.ck-offers{list-style:none;margin:0;padding:0;border-top:2px solid var(--text)}.ck-offers>li{display:grid;gap:1rem;padding:1.25rem 0;border-bottom:1px solid var(--border-strong)}.ck-offers>li[hidden]{display:none}.ck-offers>li:first-child:not([hidden]){background:var(--manila);border:1px solid var(--manila-2);padding:1.25rem;margin-top:.75rem;border-radius:3px}@media(min-width:768px){.ck-offers>li{grid-template-columns:minmax(0,1fr) 15rem;align-items:center}}.ck-offer-name{font-size:1.3rem}.ck-offer-buy{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}@media(min-width:768px){.ck-offer-buy{align-items:flex-end;text-align:right}}.ck-price{font-family:var(--font-mono);font-size:1.5rem;font-weight:600;line-height:1.1}.ck-per{display:block;font-family:var(--font-sans);font-size:.85rem;font-weight:400;color:var(--muted)}
