@layer components{.kk-pass-chip{white-space:nowrap;border-radius:var(--radius-sm);border:1px solid var(--color-line);background:var(--color-surface-2);width:28px;height:28px;color:var(--color-fg-3);transition:opacity .18s var(--ease-out-kk), transform .14s var(--ease-snap);flex:none;justify-content:center;align-items:center;gap:5px;padding:0;display:inline-flex}.kk-pass-chip:active{transition-duration:80ms;transition-timing-function:var(--ease-out-kk);transform:scale(.96)}.kk-pass-chip[data-lit=false]:active{background:var(--color-raised)}.kk-pass-chip[data-lit=true]{background:var(--color-brand-tint);border-color:#d94bff99}.kk-pass-chip-label{letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--color-fg-2);font-size:10.5px;font-weight:700;line-height:1;display:none}.kk-pass-chip[data-lit=true] .kk-pass-chip-label{color:var(--color-fg)}@media (min-width:375px){.kk-pass-chip[data-fit="375"]{width:auto;padding:0 8px 0 6px}.kk-pass-chip[data-fit="375"] .kk-pass-chip-label{display:inline}}@media (min-width:414px){.kk-pass-chip[data-fit="414"]{width:auto;padding:0 8px 0 6px}.kk-pass-chip[data-fit="414"] .kk-pass-chip-label{display:inline}}.kk-pass-chip[data-quiet=true]{opacity:0;pointer-events:none}.kk-pass-dock{bottom:calc(env(safe-area-inset-bottom) + var(--kk-tabbar-h));-webkit-backdrop-filter:blur(var(--kk-glass-blur));backdrop-filter:blur(var(--kk-glass-blur));background:#0d0d18f0}.kk-pass-line{color:var(--color-fg-2);align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1.3;display:flex}.kk-pass-line-in{animation:kk-pass-line-in .32s var(--ease-out-kk,ease-out) both}@keyframes kk-pass-line-in{0%{opacity:0;transform:translateY(3px)}}}:root[data-kk-motion=reduced] .kk-pass-line-in{animation:none}:root[data-kk-motion=reduced] .kk-pass-chip{transition:none}
