.pocket{--pk-frame:#101010;--pk-frame-2:#171717;--pk-card:#0b0b0b;--pk-card-2:#151515;--pk-line:#262626;--pk-line-2:#333333;--pk-white:#f6f6f2;--pk-grey:#9a9a94;--pk-grey-2:#6f6f69;--pk-block:#f5d90a;--pk-block-deep:#e2c400;--pk-ink:#141414;--pk-ink-2:#3a3200;--pk-orange:#ff7a2f;--pk-display:"Bricolage Grotesque","Manrope",ui-sans-serif,system-ui,sans-serif;--pk-sans:"Manrope",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--pk-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;background:var(--pk-frame);color:var(--pk-white);font-family:var(--pk-sans);-webkit-font-smoothing:antialiased}.pocket .pk-display{font-family:var(--pk-display);font-weight:800;letter-spacing:-.04em;line-height:.92}.pocket .pk-kicker,.pocket .pk-mono{font-family:var(--pk-mono)}.pocket .pk-kicker{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.pocket .pk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 26px;border-radius:999px;font-weight:700;font-size:16px;text-decoration:none;white-space:nowrap;transition:transform .25s var(--ease-out-soft),background-color .25s,color .25s,border-color .25s}.pocket .pk-btn:active{transform:translateY(1px) scale(.99)}.pocket .pk-btn-ink{background:var(--pk-ink);color:var(--pk-white)}.pocket .pk-btn-ink:hover{background:#000}.pocket .pk-btn-line{border:2px solid var(--pk-ink);color:var(--pk-ink)}.pocket .pk-btn-line:hover{background:var(--pk-ink);color:var(--pk-white)}.pocket .pk-btn-block{background:var(--pk-block);color:var(--pk-ink)}.pocket .pk-btn-block:hover{background:#fff}.pocket .pk-btn-ghost{border:1.5px solid var(--pk-line-2);color:var(--pk-white)}.pocket .pk-btn-ghost:hover{border-color:var(--pk-white)}.pocket .pk-card{background:var(--pk-card);border:1.5px solid var(--pk-line);border-radius:24px}.pocket .pk-card-accent{border-color:var(--pk-block)}.pocket .pk-row{transition:background-color .25s,transform .25s var(--ease-out-soft)}.pocket .pk-row:hover{background:var(--pk-card-2)}.pocket .pk-phone{background:var(--pk-card);border-radius:52px;box-shadow:0 50px 100px -20px rgb(0 0 0/.55),inset 0 0 0 2px #2b2b2b,inset 0 0 0 6px #0b0b0b}.pocket .pk-slab{background:linear-gradient(180deg,#161616,#0b0b0b);border-radius:22px;box-shadow:0 30px 60px -20px rgb(0 0 0/.55),inset 0 1px 0 rgb(255 255 255/.08),inset 0 0 0 1px rgb(255 255 255/.04)}@keyframes pk-scroll-hint{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.pocket .pk-scroll-hint{animation:pk-scroll-hint 1.6s ease-in-out infinite}.pocket .pk-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(14px)}@keyframes pk-orb-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(14px,-18px,0) scale(1.04)}}@keyframes pk-orb-b{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-12px,16px,0) scale(.97)}}.pocket .pk-orb-a{animation:pk-orb-a 11s ease-in-out infinite}.pocket .pk-orb-b{animation:pk-orb-b 13s ease-in-out infinite}@keyframes pk-draw{0%{stroke-dashoffset:1200}to{stroke-dashoffset:0}}.pocket .pk-spark{stroke-dasharray:1200;animation:pk-draw 2.4s cubic-bezier(.2,.8,.2,1) .6s both}@keyframes pk-dial{0%{stroke-dashoffset:264}to{stroke-dashoffset:var(--pk-dial-to,40)}}.pocket .pk-dial{stroke-dasharray:264;animation:pk-dial 1.6s cubic-bezier(.2,.8,.2,1) .2s both}@keyframes pk-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.pocket .pk-wipe{display:block;animation:pk-wipe 1.8s steps(28) .4s both}@keyframes pk-blink{0%,to{opacity:1}50%{opacity:.15}}.pocket .pk-live{animation:pk-blink 1.6s steps(1) infinite}@keyframes pk-pop{0%{transform:translateY(14px) scale(.96);opacity:0}to{transform:none;opacity:1}}.pocket .pk-pop{animation:pk-pop .7s cubic-bezier(.2,.8,.2,1) 1.8s both}.pocket .pk-ticker-mask{mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}@media (prefers-reduced-motion:reduce){.pocket .pk-dial,.pocket .pk-live,.pocket .pk-orb-a,.pocket .pk-orb-b,.pocket .pk-pop,.pocket .pk-scroll-hint,.pocket .pk-spark,.pocket .pk-wipe{animation:none}}