.pc-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;cursor:pointer;font:var(--type-button);border-radius:var(--radius-md);white-space:nowrap;isolation:isolate;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);border:0;justify-content:center;align-items:center;gap:8px;margin:0;text-decoration:none;display:inline-flex;position:relative}.pc-btn:hover{text-decoration:none}.pc-btn:focus-visible{box-shadow:0 var(--edge-h) 0 var(--_edge),var(--shadow-focus);outline:none}.pc-btn:disabled{opacity:.45;cursor:not-allowed}.pc-btn[data-tex=true]{background-image:var(--sheen-strong),var(--tex-dots);background-size:auto,var(--tex-dots-size)}.pc-btn[data-tex=true][data-variant=dark],.pc-btn[data-tex=true][data-variant=outline],.pc-btn[data-tex=true][data-variant=ghost]{background-image:none}.pc-btn[data-edge=true]{box-shadow:0 var(--edge-h) 0 var(--_edge);margin-bottom:var(--edge-h)}.pc-btn[data-edge=true][data-size=sm]{box-shadow:0 var(--edge-h-sm) 0 var(--_edge);margin-bottom:var(--edge-h-sm)}.pc-btn[data-edge=true][data-size=lg]{box-shadow:0 var(--edge-h-lg) 0 var(--_edge);margin-bottom:var(--edge-h-lg)}.pc-btn[data-edge=true]:active:not(:disabled){transform:translateY(calc(var(--edge-h) - 1px));box-shadow:0 1px 0 var(--_edge)}.pc-btn[data-edge=true][data-size=sm]:active:not(:disabled){transform:translateY(calc(var(--edge-h-sm) - 1px))}.pc-btn[data-edge=true][data-size=lg]:active:not(:disabled){transform:translateY(calc(var(--edge-h-lg) - 1px))}.pc-btn[data-edge=false]:active:not(:disabled){transform:var(--press-scale)}.pc-btn[data-variant=primary]{--_edge:var(--action-primary-edge);background-color:var(--action-primary);color:var(--text-on-brand)}.pc-btn[data-variant=primary]:hover:not(:disabled){background-color:var(--action-primary-hover)}.pc-btn[data-variant=coral]{--_edge:var(--action-coral-edge);background-color:var(--action-coral);color:#fff}.pc-btn[data-variant=coral]:hover:not(:disabled){background-color:var(--action-coral-hover)}.pc-btn[data-variant=light]{--_edge:var(--action-light-edge);background-color:var(--action-light);color:var(--night-950)}.pc-btn[data-variant=light]:hover:not(:disabled){background-color:#f3f5fa}.pc-btn[data-variant=mint]{--_edge:var(--action-mint-edge);background-color:var(--action-mint);color:var(--night-950)}.pc-btn[data-variant=mint]:hover:not(:disabled){background-color:#5cff98}.pc-btn[data-variant=dark]{--_edge:var(--action-dark-edge);background-color:var(--action-dark);color:var(--text-primary)}.pc-btn[data-variant=dark]:hover:not(:disabled){background-color:var(--night-600)}.pc-btn[data-variant=outline]{--_edge:transparent;color:var(--text-primary);background:0 0;box-shadow:inset 0 0 0 1.5px var(--border-strong)!important;margin-bottom:0!important}.pc-btn[data-variant=outline]:hover:not(:disabled){background:var(--action-ghost-hover);box-shadow:inset 0 0 0 1.5px #ffffff4d!important}.pc-btn[data-variant=outline]:active:not(:disabled){transform:var(--press-scale)}.pc-btn[data-variant=ghost]{--_edge:transparent;color:var(--text-secondary);background:0 0;box-shadow:none!important;margin-bottom:0!important}.pc-btn[data-variant=ghost]:hover:not(:disabled){background:var(--action-ghost-hover);color:var(--text-primary)}.pc-btn[data-variant=ghost]:active:not(:disabled){transform:var(--press-scale)}.pc-btn[data-size=sm]{height:var(--control-h-sm);font-size:var(--text-sm);border-radius:var(--radius-sm);padding:0 16px}.pc-btn[data-size=md]{height:var(--control-h-md);padding:0 22px}.pc-btn[data-size=lg]{height:var(--control-h-lg);font-size:var(--text-md);padding:0 30px}.pc-btn[data-full=true]{width:100%}.pc-btn-spin{border:2.5px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite pc-spin}.pc-card{background:var(--gradient-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);color:var(--text-primary);box-shadow:var(--shadow-card);transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out);position:relative}.pc-card[data-pad=sm]{padding:var(--card-pad-sm)}.pc-card[data-pad=md]{padding:var(--card-pad)}.pc-card[data-pad=lg]{padding:var(--space-7)}.pc-card[data-pad=none]{padding:0}.pc-card[data-interactive=true]{cursor:pointer;text-align:inherit;font:inherit;width:100%}.pc-card[data-interactive=true]:hover{transform:var(--hover-lift);border-color:var(--border-strong);background-color:var(--surface-raised)}.pc-card[data-interactive=true]:active{transform:var(--press-scale)}.pc-card[data-interactive=true]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.pc-card[data-selected=true]{box-shadow:var(--shadow-brand);background-color:var(--surface-raised);border-color:#0000}.pc-card[data-tex=topo]{background-image:var(--tex-topo),var(--gradient-card);background-size:var(--tex-topo-size),auto}.pc-card[data-tex=halftone]:after{content:"";border-radius:inherit;background:var(--tex-halftone);background-size:var(--tex-halftone-size);-webkit-mask-image:var(--mask-fade-corner);-webkit-mask-image:var(--mask-fade-corner);mask-image:var(--mask-fade-corner);opacity:.5;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.pc-card[data-tex=grid]{background-image:var(--tex-grid),var(--gradient-card);background-size:var(--tex-grid-size),auto}.pc-card[data-tex=dots]{background-image:var(--tex-dots-light);background-size:var(--tex-dots-size)}.pc-card[data-light=true]{color:var(--night-950);background:linear-gradient(#fffdf8,#f1ece0);border-color:#0000;box-shadow:0 6px #0000002e}.pc-card[data-coral=true]{background:var(--coral-500);background-image:var(--tex-dots);background-size:var(--tex-dots-size);color:#fff;border-color:#0000}.pc-card[data-dashed=true]{border-style:dashed;border-color:var(--border-dashed)}.pc-check{cursor:pointer;font:var(--type-body);color:var(--text-primary);align-items:flex-start;gap:10px;display:inline-flex;position:relative}.pc-check input{opacity:0;width:0;height:0;position:absolute}.pc-check-box{border-radius:var(--radius-sm);border:1.5px solid var(--border-strong);background:var(--surface-sunken);color:#fff;width:20px;height:20px;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.pc-check:hover .pc-check-box{border-color:var(--bone-300)}.pc-check input:focus-visible+.pc-check-box{box-shadow:var(--shadow-focus)}.pc-check input:checked+.pc-check-box{background:var(--amber-500);border-color:var(--amber-500)}.pc-check:active .pc-check-box{transform:scale(.92)}.pc-check-box .pc-icon{opacity:0;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-spring);transform:scale(.6)}.pc-check input:checked+.pc-check-box .pc-icon{opacity:1;transform:none}.pc-check[data-disabled=true]{opacity:.5;cursor:not-allowed}.pc-check-desc{font:var(--type-body-sm);color:var(--text-secondary)}.pc-coinpile{vertical-align:middle;flex:none;display:inline-block;position:relative}.pc-coin{transition:transform .55s var(--ease-spring);transition-delay:calc(var(--i) * 45ms);transform:translateY(calc(var(--i) * var(--step) * -1));position:absolute;bottom:0;left:0}.pc-coinpile[data-lift=true]:hover .pc-coin,.pc-pack:hover .pc-coinpile[data-lift=true] .pc-coin,.pc-coinpile[data-lift=true][data-lifted=true] .pc-coin{transform:translateY(calc(var(--i) * var(--step) * -1 - var(--i) * var(--gap) - var(--gap)))}.pc-coinpile-logo{transition:transform .55s var(--ease-spring);transition-delay:calc(var(--n) * 45ms);transform:translate(-50%,calc(var(--n) * var(--step) * -1));position:absolute;left:50%}.pc-coinpile[data-lift=true]:hover .pc-coinpile-logo,.pc-pack:hover .pc-coinpile[data-lift=true] .pc-coinpile-logo,.pc-coinpile[data-lift=true][data-lifted=true] .pc-coinpile-logo{transform:translate(-50%,calc(var(--n) * var(--step) * -1 - var(--n) * var(--gap) - var(--gap)))}@media (prefers-reduced-motion:reduce){.pc-coin,.pc-coinpile-logo{transition:none}}.pc-coinface{vertical-align:middle;perspective:600px;flex:none;display:inline-block;position:relative}.pc-coinface-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform 1.1s var(--ease-easy);display:block;position:relative}.pc-coinface[data-spin=true]:hover .pc-coinface-inner,.pc-pack:hover .pc-coinface[data-spin=true] .pc-coinface-inner{transform:rotateY(360deg)}.pc-coinface-front,.pc-coinface-back{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.pc-coinface-back{transform:translateZ(-5px)}.pc-coinface-logo{pointer-events:none;filter:drop-shadow(0 2px 2px #0006);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(1px)}.pc-coinface-halo{pointer-events:none;transition:opacity var(--dur-slow) var(--ease-easy);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pc-coinface-shine{pointer-events:none;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.pc-coinface-shine:after{content:"";will-change:transform,opacity;background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:22%;animation:3.6s linear infinite pc-shine;position:absolute;top:-30%;bottom:-30%;left:39%}.pc-coinface[data-tier="6"] .pc-coinface-front{animation:9s linear infinite pc-aurora}.pc-coinface[data-tier="7"] .pc-coinface-front{animation:6s ease-in-out infinite pc-gem}.pc-coinface[data-tier="7"] .pc-coinface-shine:after{background:linear-gradient(90deg,#0000,#ebfff8cc,#0000);animation-duration:3s}.pc-coinface[data-tier="7"] .pc-coinface-ring:before{background:#c9ffe8;box-shadow:0 0 8px 2px #50ffbecc}.pc-coinface[data-tier="7"] .pc-coinface-star{color:#c9ffe8;filter:drop-shadow(0 0 4px #50ffbee6)}.pc-coinface[data-tier="8"] .pc-coinface-shine:after{background:linear-gradient(90deg,#0000,#ffe296bf,#0000);animation-duration:2.6s}.pc-coinface[data-tier="8"] .pc-coinface-ring:before{background:#ffe29a;box-shadow:0 0 10px 3px #ffbe46d9}.pc-coinface[data-tier="8"] .pc-coinface-star{color:#ffe29a;filter:drop-shadow(0 0 5px #ffbe46e6)}.pc-coinface-ring.pc-coinface-ring-back{animation-direction:reverse;top:-26%;bottom:-26%;left:-26%;right:-26%}.pc-coinface-star{color:#fff;pointer-events:none;filter:drop-shadow(0 0 4px #fffc);animation:2.6s ease-in-out infinite pc-twinkle;position:absolute}.pc-coinface-ring{pointer-events:none;border-radius:50%;animation:12s linear infinite pc-orbit;position:absolute;top:-14%;bottom:-14%;left:-14%;right:-14%}.pc-coinface-ring:before{content:"";background:#fff;border-radius:50%;width:6%;height:6%;margin-left:-3%;position:absolute;top:0;left:50%;box-shadow:0 0 8px 2px #ffffffb3}@media (prefers-reduced-motion:reduce){.pc-coinface-inner,.pc-coinface-shine:after,.pc-coinface-front,.pc-coinface-star,.pc-coinface-ring{transition:none;animation:none}}.pc-ibtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:var(--radius-md);color:var(--text-primary);background:var(--surface-raised);transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.pc-ibtn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.pc-ibtn:active:not(:disabled){transform:var(--press-scale)}.pc-ibtn:disabled{opacity:.45;cursor:not-allowed}.pc-ibtn[data-variant=ghost]{background:0 0}.pc-ibtn[data-variant=ghost]:hover:not(:disabled){background:var(--action-ghost-hover)}.pc-ibtn[data-variant=soft]:hover:not(:disabled){background:var(--night-700)}.pc-ibtn[data-variant=outline]{box-shadow:inset 0 0 0 1.5px var(--border-strong);background:0 0}.pc-ibtn[data-variant=outline]:hover:not(:disabled){background:var(--action-ghost-hover)}.pc-ibtn[data-variant=primary]{background:var(--action-primary);color:var(--text-on-brand);box-shadow:0 var(--edge-h-sm) 0 var(--action-primary-edge)}.pc-ibtn[data-variant=primary]:hover:not(:disabled){background:var(--action-primary-hover)}.pc-ibtn[data-variant=primary]:active:not(:disabled){box-shadow:0 1px 0 var(--action-primary-edge);transform:translateY(3px)}.pc-ibtn[data-variant=coral]{background:var(--action-coral);color:#fff;box-shadow:0 var(--edge-h-sm) 0 var(--action-coral-edge)}.pc-ibtn[data-variant=coral]:active:not(:disabled){box-shadow:0 1px 0 var(--action-coral-edge);transform:translateY(3px)}.pc-ibtn[data-size=sm]{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius-sm)}.pc-ibtn[data-size=md]{width:var(--control-h-md);height:var(--control-h-md)}.pc-ibtn[data-size=lg]{width:var(--control-h-lg);height:var(--control-h-lg)}.pc-ibtn[data-round=true]{border-radius:var(--radius-pill)}.pc-pack{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;text-align:left;width:100%;min-width:0;font:inherit;color:var(--text-primary);cursor:pointer;background:var(--gradient-card);box-shadow:var(--shadow-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);transition:border-color var(--dur-slow) var(--ease-easy),transform var(--dur-slow) var(--ease-easy),box-shadow var(--dur-slow) var(--ease-easy);flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.pc-pack:hover{border-color:var(--border-strong);transform:var(--hover-lift);box-shadow:var(--shadow-float)}.pc-pack:focus-visible{box-shadow:var(--shadow-focus);outline:none}.pc-pack[aria-pressed=true]{box-shadow:0 0 0 2px var(--_tier),0 8px 32px var(--_glow);border-color:#0000}.pc-pack-art{box-sizing:border-box;background:var(--gradient-art);border-bottom:1px solid var(--border-subtle);justify-content:center;align-items:center;height:172px;display:flex;position:relative;overflow:hidden}.pc-pack-art:before{content:"";background:radial-gradient(circle,var(--_glow) 1.3px,transparent 1.8px);-webkit-mask-image:var(--mask-fade-bottom);-webkit-mask-image:var(--mask-fade-bottom);mask-image:var(--mask-fade-bottom);opacity:.35;transition:opacity var(--dur-slow) var(--ease-easy);background-size:8px 8px;position:absolute;top:0;bottom:0;left:0;right:0}.pc-pack-art:after{content:"";background:var(--sheen);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.pc-pack[aria-pressed=true] .pc-pack-art:before{opacity:.6}.pc-pack-halo{width:var(--_halo);height:var(--_halo);background:radial-gradient(circle,var(--_glow),transparent 68%);opacity:.7;pointer-events:none;will-change:opacity;transition:opacity var(--dur-slow) var(--ease-easy);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pc-pack[aria-pressed=true] .pc-pack-halo{opacity:1}.pc-pack-coin{z-index:1;transition:transform .6s var(--ease-easy);position:relative}.pc-pack[aria-pressed=true] .pc-pack-coin{transform:translateY(-4px)scale(1.04)}.pc-pack-check{border-radius:var(--radius-sm);background:var(--_tier);width:auto;height:26px;color:var(--night-950);font:800 11px/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;opacity:0;transition:opacity var(--dur-base) var(--ease-easy),transform var(--dur-slow) var(--ease-spring);z-index:3;justify-content:center;align-items:center;gap:4px;padding:0 8px 0 6px;display:inline-flex;position:absolute;top:12px;right:12px;transform:scale(.6)}.pc-pack[aria-pressed=true] .pc-pack-check{opacity:1;transform:none}.pc-pack-foot{min-height:38px;position:relative}.pc-pack-bulk,.pc-pack-qty{transition:opacity .45s var(--ease-easy),transform .45s var(--ease-easy);position:absolute;top:0;bottom:0;left:0;right:0}.pc-pack-qty{border:1px solid var(--border-strong);opacity:0;pointer-events:none;background:#ffffff0d;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:0 4px 0 12px;display:flex;transform:translateY(6px)}.pc-pack[aria-pressed=true] .pc-pack-qty{opacity:1;pointer-events:auto;transform:none}.pc-pack[aria-pressed=true] .pc-pack-bulk{opacity:0;pointer-events:none;transform:translateY(-6px)}.pc-pack-body{gap:10px;padding:16px 18px 18px;display:grid}.pc-pack-bulk{font:var(--type-caption);color:var(--text-secondary);border:1px dashed var(--border-dashed);background:#ffffff0a;border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.pc-pack-bulk[data-on=true]{color:var(--mint-500);background:#2bd67a1a;border-color:#2bd67a66}.pc-check-on,.pc-check-off{align-items:center;gap:4px}.pc-check-on{display:inline-flex}.pc-check-off{display:none}@media (hover:hover){.pc-pack[aria-pressed=true]:hover .pc-pack-check{background:var(--coral-500);color:#fff}.pc-pack[aria-pressed=true]:hover .pc-pack-check .pc-check-on{display:none}.pc-pack[aria-pressed=true]:hover .pc-pack-check .pc-check-off{display:inline-flex}}.pc-pack[data-tier="6"]{overflow:visible}.pc-pack[data-tier="6"] .pc-pack-art{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.pc-pack[data-tier="6"] .pc-pack-halo{opacity:.85;background:radial-gradient(circle,#ff7ac89e,#ff7ac82e 42%,#0000 68%);animation:9s linear infinite pc-aurora}.pc-pack[data-tier="6"] .pc-pack-art:before{animation:9s linear infinite pc-aurora}.pc-pack[data-tier="6"]:after{content:"";border-radius:calc(var(--radius-lg) + 1px);border:2px solid var(--tier-6-b);box-shadow:0 8px 36px var(--tier-6-glow),0 0 70px -10px var(--tier-6-glow);pointer-events:none;opacity:0;transition:opacity var(--dur-slow) var(--ease-easy);animation:9s linear infinite pc-aurora;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.pc-pack[data-tier="6"][aria-pressed=true]{box-shadow:none}.pc-pack[data-tier="6"][aria-pressed=true]:after{opacity:1}.pc-pack[data-tier="6"] .pc-pack-check{background:var(--tier-6-b);animation:9s linear infinite pc-aurora}@media (hover:hover){.pc-pack[data-tier="6"][aria-pressed=true]:hover .pc-pack-check{animation:none}}@media (prefers-reduced-motion:reduce){.pc-pack[data-tier="6"]:after,.pc-pack[data-tier="6"] .pc-pack-halo,.pc-pack[data-tier="6"] .pc-pack-art:before,.pc-pack[data-tier="6"] .pc-pack-check{animation:none}}.pc-pack[data-tier="7"],.pc-pack[data-tier="8"]{overflow:visible}.pc-pack[data-tier="7"] .pc-pack-art,.pc-pack[data-tier="8"] .pc-pack-art{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.pc-pack[data-tier="7"] .pc-pack-halo{opacity:.85;background:radial-gradient(circle,#19d7938c,#19d79329 42%,#0000 68%)}.pc-pack[data-tier="8"] .pc-pack-halo{opacity:.9;background:radial-gradient(circle,#f2b63c8c,#f2b63c29 42%,#0000 68%)}.pc-pack[data-tier="7"]:after,.pc-pack[data-tier="8"]:after{content:"";border-radius:calc(var(--radius-lg) + 1px);border:2px solid var(--_tier);box-shadow:0 8px 36px var(--_glow),0 0 70px -10px var(--_glow);pointer-events:none;opacity:0;transition:opacity var(--dur-slow) var(--ease-easy);position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.pc-pack[data-tier="7"][aria-pressed=true],.pc-pack[data-tier="8"][aria-pressed=true]{box-shadow:none}.pc-pack[data-tier="7"][aria-pressed=true]:after,.pc-pack[data-tier="8"][aria-pressed=true]:after{opacity:1}.pc-pack[data-tier="7"] .pc-pack-check,.pc-pack[data-tier="8"] .pc-pack-check{background:var(--_tier)}.pc-scrim{-webkit-backdrop-filter:blur(4px);z-index:100;animation:pc-scrim-in var(--dur-base) var(--ease-out) both;background:#040610b3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes pc-scrim-in{0%{opacity:0}to{opacity:1}}.pc-dialog{background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);width:100%;max-width:480px;color:var(--text-primary);animation:pc-pop var(--dur-slow) var(--ease-spring) both;padding:28px;position:relative}.pc-dialog[data-size=sm]{max-width:400px}.pc-dialog[data-size=lg]{max-width:640px}.pc-dialog-close{position:absolute;top:14px;right:14px}.pc-dialog h2{font:var(--type-h3);letter-spacing:var(--tracking-heading);margin:0 0 6px;padding-right:40px}.pc-dialog-desc{font:var(--type-body);color:var(--text-secondary);margin:0}.pc-dialog-body{margin-top:18px}.pc-dialog-foot{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.pc-mascot{flex:none;display:inline-block;overflow:visible}.pc-m-body{transform-origin:100px 182px;animation:3.2s cubic-bezier(.45,0,.15,1) infinite pcm-bob}.pc-m-shadow{transform-origin:100px 188px;animation:3.2s cubic-bezier(.45,0,.15,1) infinite pcm-sh}@keyframes pcm-bob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(.985,1.015)}}@keyframes pcm-sh{0%,to{transform:scale(1)}50%{transform:scale(.9)}}.pc-m-eye{transform-box:fill-box;transform-origin:50%;animation:5s infinite pcm-blink}@keyframes pcm-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}.pc-m-wave{transform-origin:144px 124px;animation:1.4s cubic-bezier(.45,0,.15,1) infinite pcm-wave}@keyframes pcm-wave{0%,to{transform:rotate(-8deg)}50%{transform:rotate(16deg)}}.pc-m-tail{transform-origin:146px 152px;animation:2.4s cubic-bezier(.45,0,.15,1) infinite pcm-tail}@keyframes pcm-tail{0%,to{transform:rotate(0)}50%{transform:rotate(-10deg)}}.pc-m-z{animation:2.6s cubic-bezier(.45,0,.15,1) infinite pcm-z}@keyframes pcm-z{0%{opacity:0;transform:translateY(6px)}40%{opacity:1}to{opacity:0;transform:translate(8px,-14px)}}.pc-m-cheer{transform-origin:100px 120px;animation:1.2s cubic-bezier(.45,0,.15,1) infinite pcm-cheer}@keyframes pcm-cheer{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.pc-m-peekg{transform-origin:100px 130px;animation:4s cubic-bezier(.45,0,.15,1) infinite pcm-peek}@keyframes pcm-peek{0%,to{transform:rotate(0)translateY(0)}30%{transform:rotate(-4deg)translateY(-2px)}65%{transform:rotate(3deg)translateY(-1px)}}.pc-mascot[data-static] *{animation:none!important}@media (prefers-reduced-motion:reduce){.pc-mascot *{animation:none!important}}.pc-field{font:var(--type-body);color:var(--text-primary);flex-direction:column;gap:6px;display:flex}.pc-field label{font:var(--type-label)}.pc-field-hint{font:var(--type-caption);color:var(--text-tertiary);font-weight:400}.pc-field-err{font:var(--type-caption);color:var(--status-danger)}.pc-input{background:var(--surface-sunken);border:1.5px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-inset);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);align-items:center;gap:10px;padding:0 14px;display:flex}.pc-input:hover{border-color:var(--border-strong)}.pc-input:focus-within{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.pc-input[data-invalid=true]{border-color:var(--status-danger)}.pc-input[data-invalid=true]:focus-within{box-shadow:0 0 0 3px #e03b3b4d}.pc-input[data-disabled=true]{opacity:.5}.pc-input input{min-width:0;font:var(--type-body);color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;height:100%;padding:0}.pc-input input::placeholder{color:var(--bone-400)}.pc-input[data-size=sm]{height:var(--control-h-sm);padding:0 10px}.pc-input[data-size=md]{height:var(--control-h-md)}.pc-input[data-size=lg]{height:var(--control-h-lg);padding:0 16px}.pc-input[data-size=lg] input{font-size:var(--text-md)}.pc-input-adorn{color:var(--text-tertiary);font:var(--type-body-sm);flex:none;align-items:center;display:inline-flex}.pc-radio{cursor:pointer;font:var(--type-body);color:var(--text-primary);align-items:flex-start;gap:10px;display:inline-flex;position:relative}.pc-radio input{opacity:0;width:0;height:0;position:absolute}.pc-radio-dot{border:1.5px solid var(--border-strong);background:var(--surface-sunken);width:20px;height:20px;transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.pc-radio-dot:after{content:"";background:var(--amber-500);width:10px;height:10px;transition:transform var(--dur-fast) var(--ease-spring);border-radius:50%;transform:scale(0)}.pc-radio:hover .pc-radio-dot{border-color:var(--bone-300)}.pc-radio input:focus-visible+.pc-radio-dot{box-shadow:var(--shadow-focus)}.pc-radio input:checked+.pc-radio-dot{border-color:var(--amber-500);border-width:2px}.pc-radio input:checked+.pc-radio-dot:after{transform:scale(1)}.pc-radio:active .pc-radio-dot{transform:scale(.92)}.pc-radio[data-disabled=true]{opacity:.5;cursor:not-allowed}.pc-radio-desc{font:var(--type-body-sm);color:var(--text-secondary)}.pc-radio[data-card=true]{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-sunken);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);padding:14px 16px}.pc-radio[data-card=true]:has(input:checked){border-color:var(--amber-500);background:var(--surface-selected)}.pc-select{background:var(--surface-sunken);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-inset);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);align-items:center;display:flex;position:relative}.pc-select:hover{border-color:var(--border-strong)}.pc-select:focus-within{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.pc-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:var(--type-body);color:var(--text-primary);cursor:pointer;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 40px 0 14px}.pc-select option{background:var(--surface-card);color:var(--text-primary)}.pc-select[data-size=sm]{height:var(--control-h-sm)}.pc-select[data-size=md]{height:var(--control-h-md)}.pc-select[data-size=lg]{height:var(--control-h-lg)}.pc-select-chev{pointer-events:none;color:var(--text-tertiary);display:inline-flex;position:absolute;right:12px}.pc-select[data-disabled=true]{opacity:.5}.pc-switch{cursor:pointer;font:var(--type-body);color:var(--text-primary);align-items:center;gap:10px;display:inline-flex;position:relative}.pc-switch input{opacity:0;width:0;height:0;position:absolute}.pc-switch-track{border-radius:var(--radius-pill);background:var(--bone-500);width:40px;height:24px;transition:background var(--dur-base) var(--ease-out);flex:none;position:relative}.pc-switch-track:after{content:"";width:18px;height:18px;box-shadow:var(--shadow-sm);transition:transform var(--dur-base) var(--ease-spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.pc-switch input:checked+.pc-switch-track{background:var(--amber-500)}.pc-switch input:checked+.pc-switch-track:after{transform:translate(16px)}.pc-switch input:focus-visible+.pc-switch-track{box-shadow:var(--shadow-focus)}.pc-switch:hover .pc-switch-track{filter:brightness(.96)}.pc-switch[data-disabled=true]{opacity:.5;cursor:not-allowed}.pc-tabs{gap:4px;display:flex;position:relative}.pc-tabs[data-variant=underline]{border-bottom:1px solid var(--border-subtle);gap:20px}.pc-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:var(--type-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out);background:0 0;border:0;padding:10px 2px;position:relative}.pc-tab:hover{color:var(--text-primary)}.pc-tab:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm);outline:none}.pc-tabs[data-variant=underline] .pc-tab[aria-selected=true]{color:var(--text-primary)}.pc-tabs[data-variant=underline] .pc-tab:after{content:"";background:var(--amber-500);height:2px;transition:transform var(--dur-base) var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.pc-tabs[data-variant=underline] .pc-tab[aria-selected=true]:after{transform:scaleX(1)}.pc-tabs[data-variant=pill]{background:var(--surface-sunken);border-radius:var(--radius-md);border:1px solid var(--border-subtle);padding:4px}.pc-tabs[data-variant=pill] .pc-tab{border-radius:var(--radius-sm);flex:1;padding:7px 14px}.pc-tabs[data-variant=pill] .pc-tab[aria-selected=true]{background:var(--surface-raised);color:var(--text-primary);box-shadow:var(--shadow-xs)}.pc-tabs[data-inverse=true] .pc-tab{color:#fff9}.pc-tabs[data-inverse=true] .pc-tab:hover,.pc-tabs[data-inverse=true] .pc-tab[aria-selected=true]{color:#fff}.pc-tabs[data-inverse=true][data-variant=underline]{border-color:#ffffff1f}.pc-tag{border-radius:var(--radius-pill);border:1px solid var(--border-default);background:var(--surface-card);height:30px;font:var(--type-label);color:var(--text-primary);cursor:default;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);align-items:center;gap:6px;padding:0 12px;display:inline-flex}.pc-tag[data-clickable=true]{cursor:pointer}.pc-tag[data-clickable=true]:hover{border-color:var(--border-strong);background:var(--surface-hover)}.pc-tag[data-selected=true]{background:var(--amber-500);border-color:var(--amber-500);color:var(--night-950)}.pc-tag-x{color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;border-radius:50%;margin:0 -4px 0 0;padding:0;display:inline-flex}.pc-tag-x:hover{opacity:1}.pc-toast{background:var(--surface-raised);color:var(--text-primary);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);min-width:280px;max-width:420px;font:var(--type-body-sm);animation:pc-pop var(--dur-slow) var(--ease-spring) both;align-items:flex-start;gap:12px;padding:14px 14px 14px 16px;display:flex}.pc-toast-ic{flex:none;margin-top:1px;display:inline-flex}.pc-toast[data-tone=success] .pc-toast-ic{color:var(--mint-400)}.pc-toast[data-tone=warning] .pc-toast-ic{color:var(--amber-400)}.pc-toast[data-tone=danger] .pc-toast-ic{color:var(--coral-400)}.pc-toast[data-tone=info] .pc-toast-ic{color:var(--amber-400)}.pc-toast-t{font:var(--type-label);color:var(--text-primary)}.pc-toast-d{color:var(--text-secondary);margin-top:2px}.pc-toast-act{font:var(--type-label);color:var(--amber-400);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0}.pc-toast-act:hover{text-decoration:underline}.lm{vertical-align:middle;perspective:calc(var(--lm-size) * 4);perspective-origin:50%;flex:none;display:inline-block;position:relative}.lm-scene{transform-style:preserve-3d;position:absolute;top:0;bottom:0;left:0;right:0}.lm-ring,.lm-coin3d,.lm-coin,.lm-coin-back,.lm-stars{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.lm-ring{transform-origin:50%;transition:transform 1.6s var(--ease-easy);-webkit-backface-visibility:visible;backface-visibility:visible;transform:rotate(-22deg)rotateX(68.2deg)rotate(0)}.lm-coin3d{transform-style:preserve-3d;transition:transform 1.6s var(--ease-easy) .1s;transform:rotateY(0)}.lm-coin{-webkit-backface-visibility:hidden;backface-visibility:hidden}.lm-coin-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotateY(180deg)}.lm-stars{pointer-events:none}.lm-stars path{transform-box:fill-box;transform-origin:50%}.pc-wordmark:hover .lm-ring,.lm[data-hover]:hover .lm-ring{transform:rotate(-22deg)rotateX(68.2deg)rotate(360deg)}.pc-wordmark:focus-visible .lm-ring{transform:rotate(-22deg)rotateX(68.2deg)rotate(360deg)}.pc-wordmark:hover .lm-coin3d,.lm[data-hover]:hover .lm-coin3d{transform:rotateY(360deg)}.pc-wordmark:focus-visible .lm-coin3d{transform:rotateY(360deg)}.pc-wordmark:hover .lm-stars path,.lm[data-hover]:hover .lm-stars path{animation:lm-twinkle 1.6s var(--ease-easy)}.pc-wordmark:hover .lm-stars path:last-child{animation-delay:.25s}@keyframes lm-twinkle{0%,to{opacity:1;transform:scale(1)}35%{opacity:.2;transform:scale(.3)rotate(40deg)}65%{opacity:1;transform:scale(1.35)rotate(90deg)}}@media (prefers-reduced-motion:reduce){.lm-ring,.lm-coin3d{transition:none}.lm-stars path{animation:none!important}}.cv{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);box-sizing:border-box;flex-direction:column;height:min(680px,100dvh - 190px);min-height:420px;display:flex;overflow:hidden}.cv *{box-sizing:border-box}.cv-head{border-bottom:1px solid var(--border-subtle);flex:none;align-items:center;gap:12px;padding:14px 18px;display:flex}.cv-avatar{background:var(--surface-sunken);border:1px solid var(--border-default);width:38px;height:38px;font:800 12px/1 var(--font-display);color:var(--text-secondary);border-radius:50%;flex:none;place-items:center;display:grid}.cv-title{flex:1;gap:2px;min-width:0;display:grid}.cv-sound{font:var(--type-caption);color:var(--text-tertiary);flex:none}.cv-title b{font:var(--type-label);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cv-title span{font:var(--type-caption);color:var(--text-tertiary)}.cv-scroll{overscroll-behavior:contain;flex-direction:column;flex:1;gap:3px;min-height:0;padding:18px;display:flex;overflow-y:auto}.cv-loading{font:var(--type-body-sm);color:var(--text-tertiary);margin:auto}.cv-day{justify-content:center;margin:14px 0 8px;display:flex}.cv-day:first-child{margin-top:0}.cv-day span{font:var(--type-caption);color:var(--text-tertiary);background:var(--surface-sunken);border-radius:999px;padding:3px 10px}.cv-row{flex-direction:column;align-items:flex-start;max-width:100%;display:flex}.cv-row[data-mine=true]{align-items:flex-end}.cv-row[data-run-end=true]{margin-bottom:10px}.cv-bubble{background:var(--surface-sunken);border:1px solid var(--border-subtle);max-width:min(78%,560px);font:var(--type-body-sm);color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;border-radius:18px;padding:9px 14px;line-height:1.5}.cv-row[data-mine=true] .cv-bubble{background:var(--surface-brand-soft);border-color:#ff3d9a47}.cv-row[data-run-end=true] .cv-bubble{border-bottom-left-radius:6px}.cv-row[data-mine=true][data-run-end=true] .cv-bubble{border-bottom-right-radius:6px;border-bottom-left-radius:18px}.cv-meta{font:var(--type-caption);color:var(--text-tertiary);align-items:center;gap:8px;margin-top:5px;display:flex}.cv-meta b{font:var(--type-label);color:var(--text-secondary);font-size:12px}.cv-seen{color:var(--mint-500);align-items:center;gap:3px;display:inline-flex}.cv-empty{text-align:center;justify-items:center;gap:8px;max-width:420px;margin:auto;padding:12px;display:grid}.cv-empty-icon{background:var(--surface-brand-soft);width:48px;height:48px;color:var(--amber-500);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.cv-empty b{font:var(--type-h4);color:var(--text-primary)}.cv-empty p{font:var(--type-body-sm);color:var(--text-secondary);margin:0}.cv-suggest{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.cv-suggest button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:var(--type-label);border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);background:0 0;border-radius:999px;padding:8px 14px}.cv-suggest button:hover{border-color:var(--border-strong);color:var(--text-primary)}.cv-compose{border-top:1px solid var(--border-subtle);flex:none;gap:8px;padding:12px 16px 14px;display:grid}.cv-field{background:var(--surface-sunken);border:1.5px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-inset);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);align-items:flex-end;gap:10px;padding:8px 8px 8px 14px;display:flex}.cv-field:hover{border-color:var(--border-strong)}.cv-field:focus-within{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.cv-field textarea{resize:none;min-width:0;font:var(--type-body);color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;max-height:150px;padding:6px 0;line-height:1.45}.cv-field textarea::placeholder{color:var(--bone-400)}.cv-foot{font:var(--type-caption);color:var(--text-tertiary);justify-content:space-between;gap:12px;display:flex}.cv-foot [data-over=true]{color:var(--coral-400)}.cv-error{font:var(--type-caption);color:var(--coral-400);align-items:center;gap:6px;margin:0;display:flex}@media (max-width:560px){.cv-bubble{max-width:86%}.cv-scroll{padding:14px}.cv-head{padding:12px 14px}}.cv-scroll,.cv-field textarea,.pc-scroll{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent}.cv-scroll::-webkit-scrollbar{width:10px;height:10px}.cv-field textarea::-webkit-scrollbar{width:10px;height:10px}.pc-scroll::-webkit-scrollbar{width:10px;height:10px}.cv-scroll::-webkit-scrollbar-track{background:0 0}.cv-field textarea::-webkit-scrollbar-track{background:0 0}.pc-scroll::-webkit-scrollbar-track{background:0 0}.cv-scroll::-webkit-scrollbar-thumb{background:#fff3 padding-box content-box;border:3px solid #0000;border-radius:999px;min-height:40px}.cv-field textarea::-webkit-scrollbar-thumb{background:#fff3 padding-box content-box;border:3px solid #0000;border-radius:999px;min-height:40px}.pc-scroll::-webkit-scrollbar-thumb{background:#fff3 padding-box content-box;border:3px solid #0000;border-radius:999px;min-height:40px}.cv-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff5c padding-box content-box;border:3px solid #0000}.cv-field textarea::-webkit-scrollbar-thumb:hover{background:#ffffff5c padding-box content-box;border:3px solid #0000}.pc-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff5c padding-box content-box;border:3px solid #0000}.cv-scroll::-webkit-scrollbar-corner{background:0 0}.pc-scroll::-webkit-scrollbar-corner{background:0 0}.ps-page{min-height:100vh;box-sizing:border-box;min-height:100dvh;padding:36px var(--gutter,24px) 28px;background:var(--surface-page);background-image:var(--glow-duo), var(--tex-grain);grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:relative;overflow:hidden}.ps-main{z-index:1;grid-template-columns:minmax(0,1fr);justify-items:center;gap:22px;width:100%;max-width:440px;display:grid;position:relative}.ps-main-wide{max-width:680px}.ps-screen{grid-template-columns:minmax(0,1fr);justify-items:center;width:100%;display:grid}.ps-brand{justify-items:center;gap:7px;display:grid}.ps-tag{font:var(--type-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--sky-400);line-height:1}.ps-foot{max-width:360px;font:var(--type-caption);color:var(--text-tertiary);text-align:center;text-wrap:pretty;margin:2px 0 0}.ps-coins{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ps-coin{animation:7s cubic-bezier(.45,0,.55,1) infinite ps-float;display:block;position:absolute}.ps-coin-1{top:15%;left:9%}.ps-coin-2{animation-delay:-2.4s;top:24%;right:10%}.ps-coin-3{opacity:.8;animation-delay:-4.6s;bottom:16%;left:14%}.ps-coin-4{opacity:.75;animation-delay:-1.2s;bottom:12%;right:13%}@keyframes ps-float{0%,to{transform:translateY(0)rotate(-7deg)}50%{transform:translateY(-12px)rotate(7deg)}}.ps-choose{grid-template-columns:minmax(0,1fr);justify-items:center;gap:22px;width:100%;display:grid}.ps-hello{text-align:center;justify-items:center;gap:6px;display:grid}.ps-hello h1{font:var(--type-h1);letter-spacing:var(--tracking-heading);margin:4px 0 0}.ps-hello p{font:var(--type-body-lg);color:var(--text-secondary);margin:0}.ps-pip{filter:drop-shadow(0 14px 26px #ff3d9a38);margin-bottom:4px}.ps-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;display:grid}.ps-option,.ps-panel-wrap{--ps-accent:var(--amber-500);--ps-soft:#ff3d9a1f;--ps-line:#ff3d9a6b}.ps-option[data-side=staff],.ps-panel-wrap[data-side=staff]{--ps-accent:var(--sky-400);--ps-soft:#1e90ff21;--ps-line:#1e90ff7a}.ps-option{border:1px solid var(--border-default);background:var(--gradient-card);box-shadow:var(--shadow-card);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .25s var(--ease-out), border-color .25s var(--ease-out), box-shadow .25s var(--ease-out);border-radius:20px;grid-template-columns:52px minmax(0,1fr);grid-template-areas:"icon go""body body";align-items:start;gap:16px;padding:22px 20px;display:grid;position:relative;overflow:hidden}.ps-option:before{content:"";background-image:var(--tex-halftone);background-size:var(--tex-halftone-size);opacity:.22;-webkit-mask-image:var(--mask-fade-corner);-webkit-mask-image:var(--mask-fade-corner);mask-image:var(--mask-fade-corner);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ps-option:after{content:"";background:var(--ps-accent);opacity:.85;height:3px;transition:box-shadow .3s var(--ease-out), opacity .3s var(--ease-out);position:absolute;top:0;left:0;right:0;box-shadow:0 0 #0000}.ps-option:hover:after{opacity:1;box-shadow:0 0 18px 1px var(--ps-accent)}.ps-option:hover{border-color:var(--ps-line);box-shadow:var(--shadow-card), 0 0 0 4px var(--ps-soft);transform:translateY(-3px)}.ps-option:active{transition-duration:.1s;transform:translateY(-1px)scale(.985)}.ps-option:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ps-option-icon,.ps-badge{box-sizing:border-box;background:var(--ps-soft,var(--surface-brand-soft));width:52px;height:52px;color:var(--ps-accent,var(--amber-500));border:1px solid var(--ps-line,#ff3d9a6b);border-radius:15px;flex:none;place-items:center;display:grid}.ps-option-icon{transition:transform .5s var(--ease-spring);grid-area:icon}.ps-option:hover .ps-option-icon{transform:rotate(-7deg)scale(1.06)}.ps-option-body{grid-area:body;gap:6px;display:grid}.ps-option-body b{font:var(--type-h3);color:var(--text-primary)}.ps-option-body span{font:var(--type-body-sm);color:var(--text-secondary);text-wrap:pretty}.ps-go{width:34px;height:34px;color:var(--ps-accent);background:var(--ps-soft);transition:transform .25s var(--ease-out), background-color .25s var(--ease-out), color .25s var(--ease-out);border-radius:999px;grid-area:go;place-self:center end;place-items:center;display:grid}.ps-option:hover .ps-go{background:var(--ps-accent);color:var(--night-950,#0b0b0f);transform:translate(3px)}.ps-link{font:var(--type-caption);color:var(--text-tertiary);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);transition:color .2s var(--ease-out), text-decoration-color .2s var(--ease-out);justify-self:center}.ps-link:hover{color:var(--text-secondary);text-decoration-color:currentColor}.ps-panel-wrap{width:100%;padding-top:68px;position:relative}.ps-peek{z-index:2;pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.ps-panel{box-sizing:border-box;border-top:2px solid var(--ps-line);grid-template-columns:minmax(0,1fr);gap:16px;width:100%;display:grid;position:relative}.ps-panel>:first-child{margin-top:14px}.ps-panel-wrap:not([data-side]){--ps-accent:var(--text-brand)}.ps-panel-wrap:not([data-side]) .ps-panel{border-top-color:var(--border-strong)}.ps-back{font:var(--type-label);color:var(--text-secondary);transition:color .2s var(--ease-out);justify-self:start;align-items:center;gap:6px;display:inline-flex}.ps-back svg{transition:transform .25s var(--ease-out)}.ps-back:hover{color:var(--text-primary)}.ps-back:hover:not(:disabled) svg{transform:translate(-3px)}.ps-back:disabled{opacity:.5;cursor:default}.ps-head{align-items:center;gap:14px;min-width:0;display:flex}.ps-head h1{font:var(--type-h2);letter-spacing:var(--tracking-heading);overflow-wrap:anywhere;margin:6px 0 0}.ps-blurb{font:var(--type-body);color:var(--text-secondary);text-wrap:pretty;margin:0}.ps-form{gap:14px;display:grid}.ps-mismatch{background:var(--surface-raised);border:1px solid var(--border-strong);font:var(--type-body-sm);color:var(--text-secondary);border-radius:14px;justify-items:start;gap:12px;padding:14px 16px;display:grid}.ps-mismatch b{color:var(--text-primary)}.ps-panel-wrap[data-side=staff] .dash-passkey-hero{color:var(--sky-400);background:#1e90ff1a;border-color:#1e90ff4d}.ps-screen [role=alert]{animation:ps-drop .32s var(--ease-out) both}.ps-panel[aria-busy=true] .dash-passkey-hero>svg{animation:ps-breathe 1.5s var(--ease-easy) infinite}@keyframes ps-drop{0%{opacity:0;transform:translateY(-6px)}}@keyframes ps-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.88)}}.ps-brand{view-transition-name:ps-brand}.ps-foot{view-transition-name:ps-foot}.ps-screen{view-transition-name:ps-screen}.ps-pip,.ps-peek{view-transition-name:ps-pip}::view-transition-group(ps-brand){animation-duration:.45s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(ps-foot){animation-duration:.45s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(ps-screen){animation-duration:.45s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(ps-screen){width:auto;height:auto;left:50%;translate:-50%}::view-transition-new(ps-screen){width:auto;height:auto;left:50%;translate:-50%}::view-transition-group(ps-pip){animation-duration:.55s;animation-timing-function:var(--ease-spring)}::view-transition-old(ps-pip){animation-duration:.3s}::view-transition-new(ps-pip){animation-duration:.3s}:root[data-ps-dir=forward]::view-transition-old(ps-screen){animation:.16s cubic-bezier(.4,0,1,1) both ps-out-left}:root[data-ps-dir=forward]::view-transition-new(ps-screen){animation:.42s cubic-bezier(.22,1,.36,1) .1s both ps-in-right}:root[data-ps-dir=back]::view-transition-old(ps-screen){animation:.16s cubic-bezier(.4,0,1,1) both ps-out-right}:root[data-ps-dir=back]::view-transition-new(ps-screen){animation:.42s cubic-bezier(.22,1,.36,1) .1s both ps-in-left}:root[data-ps-dir=fade]::view-transition-old(ps-screen){animation:.16s cubic-bezier(.4,0,1,1) both ps-out-fade}:root[data-ps-dir=fade]::view-transition-new(ps-screen){animation:.45s cubic-bezier(.22,1,.36,1) 60ms both ps-in-up}.ps-screen[data-enter=forward]{animation:.4s cubic-bezier(.22,1,.36,1) both ps-in-right}.ps-screen[data-enter=back]{animation:.4s cubic-bezier(.22,1,.36,1) both ps-in-left}.ps-screen[data-enter=fade]{animation:.45s cubic-bezier(.22,1,.36,1) both ps-in-up}@keyframes ps-out-left{to{opacity:0;transform:translate(-28px)}}@keyframes ps-out-right{to{opacity:0;transform:translate(28px)}}@keyframes ps-out-fade{to{opacity:0}}@keyframes ps-in-right{0%{opacity:0;transform:translate(28px)}}@keyframes ps-in-left{0%{opacity:0;transform:translate(-28px)}}@keyframes ps-in-up{0%{opacity:0;transform:translateY(10px)}}@media (max-width:640px){.ps-page{padding:28px var(--gutter-mobile,16px) 22px;align-items:start}.ps-main,.ps-choose{gap:18px}.ps-options{grid-template-columns:minmax(0,1fr);gap:12px}.ps-option{border-radius:18px;grid-template-columns:48px minmax(0,1fr) 34px;grid-template-areas:"icon body go";align-items:center;gap:14px;padding:16px}.ps-option-icon{border-radius:14px;width:48px;height:48px}.ps-option-body b{font:var(--type-h4)}.ps-hello h1{font:var(--type-h2)}.ps-head{gap:12px}.ps-head h1{font:var(--type-h3);font-size:24px!important}.ps-option-icon,.ps-badge{border-radius:13px;width:46px;height:46px}.ps-coin-3,.ps-coin-4{display:none}.ps-coin-1{opacity:.55;top:92px;left:-14px}.ps-coin-2{opacity:.55;top:30px;right:-12px}}@media (prefers-reduced-motion:reduce){.ps-coin,.ps-screen,.ps-screen [role=alert],.ps-panel[aria-busy=true] .dash-passkey-hero>svg{animation:none!important}.ps-option,.ps-option:after,.ps-option-icon,.ps-go,.ps-back svg,.ps-link{transition:none}.ps-option:hover .ps-option-icon,.ps-back:hover:not(:disabled) svg{transform:none}}:root{--amber-100:#ffe3f1;--amber-200:#ffc2e0;--amber-300:#ff8fc6;--amber-400:#ff5fae;--amber-500:#ff3d9a;--amber-600:#e0207e;--amber-700:#a8125c;--amber-800:#6e0a3c;--coral-100:#ffe4e0;--coral-300:#ff9c90;--coral-400:#ff7a6b;--coral-500:#ff5c4d;--coral-600:#db4536;--coral-700:#a83226;--mint-100:#12312a;--mint-300:#86efc1;--mint-400:#4ade80;--mint-500:#2bd67a;--mint-600:#1ba85e;--sky-200:#c2e4ff;--sky-300:#86c8ff;--sky-400:#4aacff;--sky-500:#1e90ff;--sky-600:#0a6fe0;--sky-700:#0852ab;--accent-blue:var(--sky-500);--accent-blue-soft:#1e90ff24;--accent-blue-glow:#1e90ff73;--night-950:#0a0a0c;--night-900:#101012;--night-800:#171719;--night-700:#1e1e22;--night-600:#28282e;--night-500:#35353d;--bone-50:#f6f3ec;--bone-100:#e9e5db;--bone-200:#d2cdc1;--bone-300:#b1aca0;--bone-400:#8c877d;--bone-500:#6b675f;--bone-600:#4f4c46;--surface-page:var(--night-900);--surface-card:var(--night-800);--surface-raised:var(--night-700);--surface-sunken:var(--night-950);--surface-light:var(--bone-50);--surface-brand:var(--amber-500);--surface-brand-soft:#ff3d9a1f;--surface-coral-soft:#ff5c4d24;--surface-mint-soft:#2bd67a1f;--surface-selected:#ff3d9a14;--surface-hover:#ffffff0a;--text-primary:var(--bone-50);--text-secondary:var(--bone-300);--text-tertiary:var(--bone-400);--text-inverse:var(--night-950);--text-on-brand:var(--night-950);--text-on-light:var(--night-950);--text-brand:var(--amber-500);--text-link:var(--amber-300);--text-link-hover:var(--amber-100);--text-price:var(--bone-50);--text-savings:var(--mint-400);--text-sale:var(--coral-400);--border-subtle:#ffffff0f;--border-default:#ffffff17;--border-strong:#ffffff29;--border-brand:var(--amber-500);--border-focus:var(--sky-400);--border-dashed:#ffffff38;--action-primary:var(--amber-500);--action-primary-hover:var(--amber-400);--action-primary-edge:var(--amber-700);--action-coral:var(--coral-500);--action-coral-hover:var(--coral-400);--action-coral-edge:var(--coral-700);--action-light:var(--bone-50);--action-light-edge:#b9b3a6;--action-mint:var(--mint-500);--action-mint-edge:#128a4c;--action-dark:var(--night-600);--action-dark-edge:#050408;--action-ghost-hover:#ffffff0f;--status-success:var(--mint-400);--status-success-bg:var(--mint-100);--status-warning:var(--amber-400);--status-warning-bg:#ff3d9a24;--status-danger:var(--coral-400);--status-danger-bg:var(--surface-coral-soft);--status-info:var(--sky-300);--status-info-bg:#1e90ff24;--glow-amber:radial-gradient(900px 520px at 50% -12%,#ff3d9a33,transparent 62%);--glow-sky:radial-gradient(700px 420px at 92% -10%,#1e90ff29,transparent 65%);--glow-duo:radial-gradient(900px 520px at 40% -12%,#ff3d9a33,transparent 62%),radial-gradient(700px 460px at 95% 0%,#1e90ff2e,transparent 65%);--glow-amber-soft:radial-gradient(600px 320px at 50% 100%,#ff3d9a1a,transparent 70%);--glow-mint:radial-gradient(500px 300px at 80% 0%,#2bd67a1a,transparent 70%);--protect-bottom:linear-gradient(180deg,#0f0e1400 0%,#0f0e148c 50%,var(--night-900) 100%);--protect-left:linear-gradient(90deg,var(--night-900) 0%,#0f0e14d9 40%,#0f0e1433 100%);--protect-full:#0f0e149e;--font-display:"Outfit",system-ui,sans-serif;--font-body:"Manrope",system-ui,sans-serif;--text-xs:12px;--text-sm:13px;--text-base:15px;--text-md:17px;--text-lg:20px;--text-xl:24px;--text-2xl:30px;--text-3xl:40px;--text-4xl:58px;--text-5xl:84px;--leading-tight:1;--leading-snug:1.15;--leading-normal:1.55;--leading-relaxed:1.65;--tracking-display:-.035em;--tracking-heading:-.02em;--tracking-caps:.12em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--type-display:800 var(--text-4xl)/var(--leading-tight) var(--font-display);--type-h1:800 var(--text-3xl)/var(--leading-tight) var(--font-display);--type-h2:800 var(--text-2xl)/var(--leading-snug) var(--font-display);--type-h3:700 var(--text-xl)/var(--leading-snug) var(--font-display);--type-h4:700 var(--text-md)/var(--leading-snug) var(--font-display);--type-body:var(--weight-regular) var(--text-base)/var(--leading-normal) var(--font-body);--type-body-lg:var(--weight-regular) var(--text-md)/var(--leading-relaxed) var(--font-body);--type-body-sm:var(--weight-regular) var(--text-sm)/var(--leading-normal) var(--font-body);--type-label:var(--weight-bold) var(--text-sm)/1.2 var(--font-body);--type-caption:var(--weight-medium) var(--text-xs)/1.35 var(--font-body);--type-eyebrow:var(--weight-extrabold) var(--text-xs)/1.2 var(--font-body);--type-button:700 var(--text-base)/1 var(--font-display);--type-price:800 var(--text-lg)/1 var(--font-display);--type-price-lg:800 var(--text-2xl)/1 var(--font-display);--type-coins:800 var(--text-2xl)/1 var(--font-display);--type-giant:800 220px/1 var(--font-display)}body{font:var(--type-body);color:var(--text-primary);background:var(--surface-page);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;margin:0}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--text-link-hover);text-decoration:underline}:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:112px;--container-max:1200px;--container-narrow:720px;--gutter:24px;--gutter-mobile:16px;--section-gap:var(--space-12);--grid-gap:var(--space-5);--control-h-sm:38px;--control-h-md:46px;--control-h-lg:56px;--control-px-sm:12px;--control-px-md:16px;--control-px-lg:22px;--card-pad:var(--space-6);--card-pad-sm:var(--space-4);--header-h:76px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--radius-2xl:32px;--radius-pill:999px;--shadow-xs:0 1px 2px #00000059;--shadow-sm:0 2px 8px #0006;--shadow-md:0 10px 30px #00000080;--shadow-lg:0 20px 60px #0009;--shadow-xl:0 36px 90px #000000b3;--shadow-brand:0 0 0 2px var(--amber-500),0 10px 36px #ff3d9a38;--shadow-focus:0 0 0 3px #4aacff73;--shadow-inset:inset 0 1px 0 #ffffff0a;--edge-h:5px;--edge-h-sm:4px;--edge-h-lg:6px;--tex-dots:radial-gradient(circle,#00000024 1.2px,transparent 1.6px);--tex-dots-size:9px 9px;--tex-dots-light:radial-gradient(circle,#ffffff17 1.2px,transparent 1.6px);--tex-dots-amber:radial-gradient(circle,#ff3d9a8c 1.5px,transparent 2px);--tex-dots-amber-size:7px 7px;--tex-topo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 400 400'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='.055' stroke-width='1.5'%3E%3Cpath d='M-20 80c60-40 120 20 180-10s110-70 190-40 90 90 70 150-90 90-160 70-120-60-180-20S-30 300-20 240'/%3E%3Cpath d='M-20 120c60-40 120 10 170-20s110-60 190-30 80 80 60 130-80 80-150 60-110-50-170-20S-30 320-20 270'/%3E%3Cpath d='M-20 160c60-40 110 0 160-30s110-50 180-20 70 70 50 110-70 70-140 50-100-40-160-10S-30 340-20 300'/%3E%3Cpath d='M0 20c80-40 160 20 240 0s120 40 160 80 20 100-30 130-140 30-200 0S60 210 20 250'/%3E%3Cpath d='M0 -20c80-40 160 10 240-10s120 30 170 70 30 100-20 130-140 20-200-10S70 170 30 210'/%3E%3Cpath d='M120 400c20-60 90-90 150-70s90 60 130 40'/%3E%3Cpath d='M100 400c20-80 100-120 170-100s110 80 130 50'/%3E%3C/g%3E%3C/svg%3E");--tex-topo-size:400px 400px;--tex-grid:linear-gradient(#ffffff0a 1px,transparent 1px),linear-gradient(90deg,#ffffff0a 1px,transparent 1px);--tex-grid-size:64px 64px;--tex-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");--tex-halftone:radial-gradient(circle,#ff3d9a8c 1.3px,transparent 1.8px);--tex-halftone-size:8px 8px;--mask-fade-top:radial-gradient(ellipse 70% 60% at 50% 0%,#000 0%,transparent 100%);--mask-fade-bottom:linear-gradient(180deg,transparent 0%,#000 100%);--mask-fade-corner:radial-gradient(circle at 100% 0%,#000 0%,transparent 70%);--sheen:linear-gradient(180deg,#ffffff12,#fff0 45%);--sheen-strong:linear-gradient(180deg,#ffffff47,#fff0 55%);--gradient-amber:linear-gradient(135deg,#ff8fc6 0%,#ff3d9a 48%,#e0207e 100%);--gradient-amber-deep:linear-gradient(180deg,#ff3d9a 0%,#c81470 100%);--gradient-card:linear-gradient(180deg,#1b1b1f 0%,#141416 100%);--gradient-art:radial-gradient(120% 90% at 50% 110%,#ff3d9a42,transparent 60%),linear-gradient(180deg,#1e1e23,#15151a);--edge-light:inset 0 1px 0 #ffffff14;--shadow-card:0 1px 0 #ffffff0a inset,0 24px 48px -24px #000000b3;--shadow-float:0 30px 60px -20px #000c,0 0 0 1px #ffffff14;--gradient-coin:linear-gradient(160deg,#ffd27a 0%,#ffb020 55%,#e0930a 100%);--gradient-amber-band:linear-gradient(180deg,var(--amber-500),var(--amber-600));--ease-out:cubic-bezier(.2,.8,.2,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-easy:cubic-bezier(.45,0,.15,1);--ease-spring:cubic-bezier(.34,1.4,.64,1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.36s;--dur-reveal:.6s;--hover-lift:translateY(-3px);--press-scale:scale(.98);--blur-header:saturate(1.2) blur(14px);--img-filter:saturate(.85) contrast(1.05);--tier-1-a:#e9a86b;--tier-1-b:#b86b2e;--tier-1-c:#7a3f14;--tier-1-rim:#6b3812;--tier-1-glow:#e9a86b59;--tier-2-a:#ffe7a8;--tier-2-b:#ffb020;--tier-2-c:#d98a05;--tier-2-rim:#8a5a00;--tier-2-glow:#ffb02066;--tier-3-a:#fff;--tier-3-b:#cfd8e3;--tier-3-c:#8e9bae;--tier-3-rim:#5b6675;--tier-3-glow:#cfd8e359;--tier-4-a:#9fd8ff;--tier-4-b:#3b8bff;--tier-4-c:#1f4fd1;--tier-4-rim:#173a9a;--tier-4-glow:#3b8bff73;--tier-5-a:#e9c6ff;--tier-5-b:#a855f7;--tier-5-c:#6d28d9;--tier-5-rim:#4c1d95;--tier-5-glow:#a855f780;--tier-6-a:#fff3b0;--tier-6-b:#ff7ac8;--tier-6-c:#5b8cff;--tier-6-rim:#2a1b4a;--tier-6-glow:#ff7ac88c;--tier-7-a:#5bffb8;--tier-7-b:#06a064;--tier-7-c:#02382a;--tier-7-rim:#032e22;--tier-7-glow:#19d7938c;--tier-8-a:#ffefb8;--tier-8-b:#f2b63c;--tier-8-c:#8f5f0b;--tier-8-rim:#1a1020;--tier-8-glow:#f2b63c8c;--tier-8-face-a:#4b3f5e;--tier-8-face-b:#1d1628;--tier-8-face-c:#0a0710}@keyframes pc-shine{0%{opacity:0;transform:translate(-420%)rotate(20deg)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(420%)rotate(20deg)}}@keyframes pc-aurora{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}@keyframes pc-gem{0%,to{filter:hue-rotate(-8deg)brightness()}50%{filter:hue-rotate(10deg)brightness(1.1)}}@keyframes pc-twinkle{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}@keyframes pc-orbit{to{transform:rotate(360deg)}}@keyframes pc-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pc-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes pc-spin{to{transform:rotate(360deg)}}@keyframes pc-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes pc-ticker{to{transform:translate(-50%)}}@keyframes pc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}html{scroll-behavior:smooth}body:before{content:"";background:var(--tex-grain);pointer-events:none;z-index:1;opacity:.6;position:fixed;top:0;bottom:0;left:0;right:0}#root{z-index:2;position:relative}.pc-reveal{animation:pc-fade-up var(--dur-reveal) var(--ease-easy) both}.pc-live{animation:1.8s ease-in-out infinite pc-pulse}.pc-float{animation:4.5s ease-in-out infinite pc-float}.pc-orb{filter:blur(60px);pointer-events:none;will-change:transform;mix-blend-mode:screen;border-radius:50%;position:absolute}.pc-orb-a{width:520px;height:520px;animation:orb-a 22s var(--ease-in-out) infinite alternate;background:radial-gradient(circle,#ff3d9a52,#0000 65%);top:-30%;left:-8%}.pc-orb-b{width:460px;height:460px;animation:orb-b 26s var(--ease-in-out) infinite alternate;background:radial-gradient(circle,#1e90ff57,#0000 65%);top:-26%;right:-6%}.pc-orb-c{width:320px;height:320px;animation:orb-c 19s var(--ease-in-out) infinite alternate;background:radial-gradient(circle,#6fa8ff38,#0000 65%);top:32%;left:52%}@keyframes orb-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(120px,60px)scale(1.15)}}@keyframes orb-b{0%{transform:translate(0,0)scale(1.05)}to{transform:translate(-140px,80px)scale(.9)}}@keyframes orb-c{0%{opacity:.6;transform:translate(0,0)scale(.9)}to{opacity:1;transform:translate(-90px,-50px)scale(1.2)}}@media (max-width:720px){.pc-orb{filter:blur(40px)}.pc-orb-a{width:320px;height:320px}.pc-orb-b{width:300px;height:300px}.pc-orb-c{display:none}}.st1-tile{animation:st1 6s var(--ease-easy) infinite}@keyframes st1{0%,30%{box-shadow:var(--edge-light);transform:none}38%,88%{box-shadow:var(--shadow-brand);transform:translateY(-3px)}96%,to{box-shadow:var(--edge-light);transform:none}}.st1-check{animation:st1c 6s var(--ease-easy) infinite}@keyframes st1c{0%,32%{opacity:0;transform:scale(.4)}40%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:scale(.6)}}.st1-cursor{animation:6s linear infinite st1p}@keyframes st1p{0%{opacity:0;transform:translate(64px,38px)}8%{opacity:1;animation-timing-function:var(--ease-easy);transform:translate(64px,38px)}30%{animation-timing-function:var(--ease-easy);transform:translate(0,0)scale(1)}34%{animation-timing-function:var(--ease-easy);transform:translate(0,0)scale(.86)}38%{transform:translate(0,0)scale(1)}70%{opacity:1;animation-timing-function:var(--ease-easy);transform:translate(0,0)scale(1)}84%,to{opacity:0;transform:translate(22px,26px)}}.sc2-paid{animation:sc2a 6s var(--ease-easy) infinite}@keyframes sc2a{0%,18%{opacity:0;transform:scale(.4)}26%,90%{opacity:1;transform:none}96%,to{opacity:0}}.sc2-link{animation:sc2b 6s var(--ease-easy) infinite}@keyframes sc2b{0%,38%{opacity:0;transform:translateY(8px)}50%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-4px)}}.st2-type{max-width:0;animation:6s linear infinite st2}@keyframes st2{0%,10%{max-width:0;animation-timing-function:steps(10,end)}40%,to{max-width:11ch}}.st2-pw{max-width:0;animation:6s linear infinite st2p}@keyframes st2p{0%,44%{max-width:0;animation-timing-function:steps(8,end)}66%,to{max-width:9ch}}.st2-caret{animation:1s ease-in-out infinite pc-pulse}.st2-ok{animation:st2ok 6s var(--ease-easy) infinite}@keyframes st2ok{0%,70%{opacity:0;transform:scale(.5)}78%,to{opacity:1;transform:none}}.st3-bar{animation:st3 6s var(--ease-easy) infinite;width:0}@keyframes st3{0%,8%{width:0}62%,to{width:100%}}.st3-chip{animation:st3c 6s var(--ease-easy) infinite}@keyframes st3c{0%,64%{opacity:0;transform:translateY(8px)scale(.8)}74%,to{opacity:1;transform:none}}.st1-tile,.st1-check,.st1-cursor,.sc2-paid,.sc2-link,.st2-ok,.st3-chip,.dial-chip,.dial-arc,.pc-marquee{will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.rcpt-row{animation:pc-fade-up .5s var(--ease-easy) both}.cc-step:hover{border-color:var(--border-strong)!important}.cc-step-bar{animation:6s linear both ccbar}@keyframes ccbar{0%{width:0}to{width:100%}}.cc-stage-in{animation:ccstage .55s var(--ease-easy) both}@keyframes ccstage{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cc-row{transition:background-color .3s var(--ease-easy)}.cc-row:hover{background:#ffffff06}.cc-rc-fill{width:0;transition:width 1.6s var(--ease-easy) .2s}.cc-receipt[data-go] .cc-rc-fill{width:var(--fill,40%)}.cc-rc-ev{opacity:0;transform:translateY(6px)}.cc-receipt[data-go] .cc-rc-ev{animation:ccev .5s var(--ease-easy) both}@keyframes ccev{to{opacity:1;transform:none}}.cc-rc-done{opacity:0;transition:opacity .4s var(--ease-easy) 1.5s,transform .4s var(--ease-easy) 1.5s;transform:scale(.9)}.cc-receipt[data-go] .cc-rc-done{opacity:1;transform:none}.cc-spark{animation:ccspark 2.4s var(--ease-easy) infinite}@keyframes ccspark{0%,to{opacity:.5}50%{opacity:1}}.cc-bubble{animation:ccbub 3.2s var(--ease-easy) infinite}@keyframes ccbub{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-6px)rotate(-2deg)}}@media (max-width:1000px){.cc-hero{text-align:left;grid-template-columns:1fr!important}.cc-split{grid-template-columns:1fr!important;gap:24px!important}.cc-how{grid-template-columns:1fr!important}.cc-how-stage{order:-1;min-height:220px!important}.cc-safety{grid-template-columns:1fr!important}.cc-safety-l{border-bottom:1px solid var(--border-default);border-right:0!important}.cc-trust{grid-template-columns:1fr!important}}@media (max-width:1000px) and (min-width:721px){.cc-hero-art{margin:-30px -33px;transform:scale(.85)}}@media (max-width:720px){.cc-hero{padding-top:calc(var(--header-h) + 16px)!important;gap:8px!important}.cc-hero-art{order:-1;margin:-76px -84px -64px;transform:scale(.62)}.cc-hero-cta .pc-btn[data-variant=ghost]{display:none}.cc-hero-cta .pc-btn{flex:1}.cc-hero-cta{width:100%}.cc-facts{width:100%;grid-template-columns:1fr 1fr!important}.cc-facts>div{border-left:0!important;padding:12px 0 0!important}.cc-facts>div:nth-child(n+3){display:none}.cc-table th,.cc-table td{padding:11px 12px!important}.cc-pct{display:none}.cc-stage-scale{transform:scale(1.05)!important}.cc-how-stage{min-height:180px!important}.cc-step{padding:14px!important}.cc-term{grid-template-columns:1fr!important;gap:4px!important}.cc-safety-l,.cc-safety-r{padding:22px 18px!important}.cc-rating{grid-template-columns:auto 1fr;align-items:center}.cc-reviews>*{flex-basis:84%!important}}@media (prefers-reduced-motion:reduce){.cc-step-bar,.cc-stage-in,.cc-spark,.cc-bubble,.cc-rc-ev{animation:none!important}.cc-rc-ev{opacity:1;transform:none}.cc-rc-fill,.cc-rc-done{transition:none}}.pc-marquee{animation:40s linear infinite pc-marquee}.pc-reviews:hover .pc-marquee{animation-play-state:paused}@keyframes pc-marquee{to{transform:translate(-50%)}}.pc-navlink{transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.pc-navlink:hover{background:var(--accent-blue-soft);text-decoration:none;color:var(--sky-300)!important}.pc-navlink[data-active]{color:var(--text-primary)!important}.pc-faq-q:hover{background:var(--surface-hover)}.pc-footlink:hover{color:#fff;text-decoration:underline}.pc-order-m{display:none!important}@media (max-width:1000px){.pc-order-m{display:grid!important}.pc-summary{display:none!important}.pc-checkout{max-width:640px;margin:0 auto;grid-template-columns:1fr!important}.pc-checkout-head{max-width:640px;margin-left:auto!important;margin-right:auto!important}}@media (max-width:720px){.pc-pay-desktop{display:none!important}.pc-pay-mobile{display:block!important}.pc-checkout-wrap{padding-top:16px!important;padding-bottom:120px!important}.pc-steps li{font-size:11px}.pc-payopts button{min-height:58px!important;font-size:12px!important}.pc-checkout .pc-card[data-pad=lg]{padding:16px!important}.pc-checkout .pc-card[data-pad=md]{padding:12px!important}}@media (max-width:420px){.pc-steps li span+span,.pc-steps li{gap:5px}.pc-payopts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1000px){.pc-grid-3{grid-template-columns:1fr 1fr!important}.pc-vps{grid-template-columns:1fr!important;gap:14px!important}.pc-vps .pc-vp{border-bottom:1px solid var(--border-default);grid-template-columns:44px 1fr!important;grid-auto-flow:column!important;align-items:start!important;gap:4px 16px!important;padding:16px 0!important}.pc-vps .pc-vp>span:first-child{grid-row:1/3}.pc-trust{grid-template-columns:1fr!important}.pc-guarantee-copy{padding:36px!important}.pc-hero{grid-template-columns:1fr!important}.pc-hero-side{min-height:300px!important}.pc-checkout{grid-template-columns:1fr!important}.pc-summary{position:static!important}.pc-footer,.pc-guarantee{grid-template-columns:1fr!important}.pc-grid-4{grid-template-columns:1fr 1fr!important}.pc-faq{grid-template-columns:1fr!important}.pc-vp{border-left:0!important;padding:8px 0!important}}@media (max-width:720px){:root{--gutter:12px;--header-h:64px}body{padding-bottom:140px}.pc-bar-main{grid-template-columns:40px minmax(0,1fr) auto!important;grid-template-areas:"coin info total""cta cta cta"!important;gap:10px 12px!important;padding:12px!important;display:grid!important}.pc-bar-main>.pc-bar-coin{grid-area:coin}.pc-bar-toggle{grid-area:info}.pc-bar-total{grid-area:total}.pc-bar-cta{grid-area:cta;width:100%!important}.pc-bar-lines{padding:14px 14px 4px!important}.pc-guarantee-copy{padding:28px 22px!important}.pc-vp{padding:24px 0 0!important}h1{font-size:max(34px,min(9vw,44px))!important}.pc-grid-3,.pc-grid-2,.pc-grid-card,.pc-grid-4{grid-template-columns:1fr!important}.pc-nav,.pc-hide-sm{display:none!important}.pc-reviews .pc-card{width:280px!important}.pc-sec{padding-top:56px!important}.pc-vps{background-image:none!important;border-top:0!important;grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.pc-vps .pc-vp{background:#ffffff08;border-radius:14px;border:1px solid var(--border-default)!important;grid-template-columns:36px 1fr!important;grid-auto-flow:column!important;align-items:center!important;gap:2px 12px!important;padding:12px 14px!important}.pc-vps .pc-vp>span:first-child{grid-row:1/3;border-radius:10px!important;width:36px!important;height:36px!important}.pc-vps .pc-vp>span:first-child .pc-icon svg{width:18px;height:18px}.pc-vps .pc-vp b{font:var(--type-label)!important;margin-top:0!important}.pc-vps .pc-vp>span:last-child{display:none}.pc-snap{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto;gap:12px!important;display:flex!important}.pc-snap::-webkit-scrollbar{display:none}.pc-snap>*{scroll-snap-align:center;flex:0 0 82%}.pc-chips{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 4px;scrollbar-width:none;overflow-x:auto;gap:10px!important;display:flex!important}.pc-chips::-webkit-scrollbar{display:none}.pc-chips>*{scroll-snap-align:start;flex:0 0 78%}.pc-faq-q{font:var(--type-label)!important;padding:14px 16px!important}.pc-hero h1{font-size:max(32px,min(8.6vw,40px))!important}.pc-guarantee-copy{gap:22px!important;padding:24px 16px!important}}@media (max-width:420px){.pc-pack-body{padding:14px 14px 16px!important}.pc-bar-toggle span{font-size:13px}}@media (hover:none){.pc-coinface[data-spin=true] .pc-coinface-inner{transition:none}}.pc-plain{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.pc-plain:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm);outline:none}@media (min-width:1001px){.pc-pack-center{grid-column:2}}.pc-skeleton{border:1px solid var(--border-default);background:linear-gradient(90deg,#ffffff09,#ffffff14,#ffffff09) 0 0/200% 100%;animation:1.4s ease-in-out infinite pc-skel}@keyframes pc-skel{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.pc-skeleton{animation:none}}.pc-spin{animation:.9s linear infinite pc-spin}body{background:var(--night-950);min-width:280px}.pt-root{background:var(--surface-page);min-height:100vh}.pt-bar{z-index:40;background:var(--surface-sunken);background-image:var(--tex-grain);border-bottom:1px solid var(--border-subtle);position:-webkit-sticky;position:sticky;top:0}.pt-bar-in{box-sizing:border-box;align-items:center;gap:24px;max-width:1240px;min-height:60px;margin:0 auto;padding:0 32px;display:flex}.pt-brand{flex:none;justify-items:start;gap:3px;padding:10px 0;display:grid}.pt-brand-tag{font:var(--type-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--sky-400);white-space:nowrap;padding-left:2px;line-height:1}.pt-nav{scrollbar-width:none;flex:1;gap:2px;min-width:0;display:flex;overflow-x:auto}.pt-nav::-webkit-scrollbar{display:none}.pt-link{border-radius:var(--radius-md);font:var(--type-label);color:var(--text-secondary);white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:9px;padding:9px 12px;text-decoration:none;display:inline-flex}.pt-link:hover{background:var(--surface-hover);color:var(--text-primary);text-decoration:none}.pt-link[aria-current=page]{background:var(--surface-brand-soft);color:var(--amber-500)}.pt-count{box-sizing:border-box;background:var(--amber-500);min-width:20px;height:20px;color:var(--night-950);font:700 11px/1 var(--font-display,inherit);font-variant-numeric:tabular-nums;letter-spacing:0;border-radius:999px;place-items:center;padding:0 6px;display:inline-grid}.pt-tools{flex:none;align-items:center;gap:4px;display:flex}.pt-who{text-align:right;border-right:1px solid var(--border-subtle);margin-right:6px;padding-right:10px;line-height:1.25;display:grid}.pt-who b{font:var(--type-label);color:var(--text-primary)}.pt-who span{font:var(--type-caption);color:var(--text-tertiary)}.pt-main{box-sizing:border-box;max-width:1240px;margin:0 auto;padding:28px 32px 60px}.pt-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.pt-title{font:var(--type-h2);margin:0}.pt-sub{font:var(--type-body-sm);color:var(--text-tertiary);margin:4px 0 0}.dash-live{font:var(--type-caption);color:var(--mint-500);align-items:center;gap:6px;display:inline-flex}.dash-live i{background:var(--mint-500);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite pc-pulse}.dash-live[data-off=true]{color:var(--text-tertiary)}.dash-live[data-off=true] i{background:var(--text-tertiary);animation:none}.dash-grid{gap:16px;display:grid}.dash-grid-kpi{grid-template-columns:repeat(4,minmax(0,1fr))}.dash-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-grid-3{grid-template-columns:2fr 1fr}.dash-stat{align-content:start;gap:6px;display:grid}.pc-card.dash-stat{padding:18px 20px}.dash-stat b{font:800 28px/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dash-section{gap:14px;display:grid}.dash-section h2{font:var(--type-h3);margin:0}.dash-section h3{font:var(--type-h4);margin:0}.dash-section p{margin:0}.dash-hint{font:var(--type-caption);color:var(--text-tertiary);font-weight:400}.dash-form-row{font:var(--type-body-sm);color:var(--text-secondary);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dash-table{border-collapse:collapse;width:100%;font:var(--type-body-sm)}.dash-table th{text-align:left;font:var(--type-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-tertiary);border-bottom:1px solid var(--border-default);white-space:nowrap;padding:10px 12px}.dash-table td{border-bottom:1px solid var(--border-subtle);vertical-align:middle;color:var(--text-secondary);padding:12px}.dash-table td:first-child,.dash-table th:first-child{padding-left:16px}.dash-table td:last-child,.dash-table th:last-child{padding-right:16px}.dash-table-wrap{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;overflow-x:auto}.dash-table-wrap::-webkit-scrollbar{height:8px}.pt-nav::-webkit-scrollbar{height:8px}.dash-table-wrap::-webkit-scrollbar-thumb{background:#fff3;border-radius:999px}.dash-passkey-hero{background:var(--surface-brand-soft);color:var(--amber-500);border:1px solid #ff3d9a40;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.dash-passkey-hero div{gap:2px;display:grid}.dash-passkey-hero b{font:var(--type-label);color:var(--text-primary)}.dash-passkey-hero span{font:var(--type-caption);color:var(--text-secondary)}.dash-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.dash-steps li{font:var(--type-body-sm);color:var(--text-secondary);align-items:flex-start;gap:12px;display:flex}.dash-steps li b{color:var(--text-primary);font:var(--type-label)}.dash-step-icon{border:1px solid var(--border-default);width:22px;height:22px;color:var(--text-tertiary);border-radius:999px;flex:none;place-items:center;display:grid}.dash-step-icon[data-done=true]{background:var(--surface-brand-soft);color:var(--amber-500);border-color:#0000}.dash-empty{text-align:center;color:var(--text-secondary);justify-items:center;gap:8px;padding:32px 16px;display:grid}.dash-empty b{font:var(--type-h4);color:var(--text-primary)}.dash-faq{gap:6px;display:grid}.dash-faq h3{margin:0}.dash-faq p{font:var(--type-body-sm);color:var(--text-secondary)}.pt-list{margin:0;padding:0;list-style:none;display:grid}.pt-list li{border-top:1px solid var(--border-subtle);font:var(--type-body-sm);color:var(--text-secondary);align-items:center;gap:12px;min-width:0;padding:11px 0;display:flex}.pt-list li:first-child{border-top:0;padding-top:2px}.pt-list .grow{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pt-list .grow b{color:var(--text-primary);font:var(--type-label)}.pt-list time,.pt-list .end{font:var(--type-caption);color:var(--text-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums}.pt-dot{background:var(--text-tertiary);border-radius:50%;flex:none;width:8px;height:8px}.pt-dot[data-on=true]{background:var(--mint-500)}.pt-dot[data-warn=true]{background:var(--amber-500)}.pt-pack{align-items:center;gap:14px;display:flex}.pt-pack b{font:800 16px/1 var(--font-display);color:var(--text-primary)}.pt-pack .end{font:var(--type-label);color:var(--mint-500);margin-left:auto}.pt-chart{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:10px;height:170px;padding-top:8px;display:grid}.pt-col{grid-template-rows:minmax(0,1fr) auto auto;justify-items:center;gap:6px;min-width:0;height:100%;display:grid}.pt-barwrap{justify-content:center;align-items:flex-end;width:100%;height:100%;min-height:0;display:flex}.pt-col i{background:var(--amber-500);border-radius:6px 6px 3px 3px;width:100%;max-width:44px;min-height:4px;display:block}.pt-col i[data-zero=true]{background:var(--border-default)}.pt-col span{font:var(--type-caption);color:var(--text-tertiary)}.pt-col em{font:var(--type-label);color:var(--text-secondary);font-variant-numeric:tabular-nums;font-style:normal}.pt-note{border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--surface-card);font:var(--type-body-sm);color:var(--text-secondary);align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.pt-note b{color:var(--text-primary)}.dash-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-default);color:var(--text-secondary);font:var(--type-label);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border-radius:999px;padding:8px 14px}.dash-pill:hover{border-color:var(--border-strong);color:var(--text-primary)}.dash-pill[aria-pressed=true]{background:var(--amber-500);border-color:var(--amber-500);color:var(--night-950)}.pt-kind{background:var(--surface-sunken);width:30px;height:30px;color:var(--text-secondary);border-radius:50%;flex:none;place-items:center;display:grid}.pt-kind[data-kind=packs]{color:var(--amber-500)}.pt-kind[data-kind=team]{color:var(--sky-400)}.pt-kind[data-kind=account]{color:var(--mint-500)}.pt-link-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:var(--type-label);color:var(--amber-500);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.pt-link-btn:hover{color:var(--text-primary)}.pt-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:4px 0;display:flex}.pt-row{flex-wrap:wrap}.pt-row>.grow{flex:180px}.pt-sum{font:var(--type-label);color:var(--text-secondary);white-space:nowrap}.pt-sum[data-none=true]{color:var(--amber-500)}.pt-panel{border-radius:var(--radius-md);background:var(--surface-sunken);border:1px solid var(--border-subtle);flex:100%;gap:12px;margin-top:4px;padding:14px;display:grid}.pt-switches{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px 18px;display:grid}.pt-checks{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px 16px;max-height:280px;padding-right:6px;display:grid;overflow-y:auto}.pt-check{font:var(--type-body-sm);color:var(--text-secondary);cursor:pointer;align-items:center;gap:10px;min-width:0;display:flex}.pt-check span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pt-chat{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;display:grid}.pt-status{border:1px solid var(--border-default);border-radius:999px;align-items:center;gap:8px;margin-right:6px;padding:4px 12px 4px 10px;display:inline-flex}.pt-status>i{background:var(--text-tertiary);border-radius:50%;flex:none;width:8px;height:8px}.pt-status[data-state=online]{border-color:#2bd67a73}.pt-status[data-state=online]>i{background:var(--mint-500);animation:1.8s ease-in-out infinite pc-pulse}.pt-status[data-state=reconnecting]{border-color:#ffb84d80}.pt-status[data-state=reconnecting]>i{background:var(--amber-500);animation:1s ease-in-out infinite pc-pulse}.pt-pulse{animation:1.2s ease-in-out infinite pc-pulse}.pt-big{font:800 34px/1.1 var(--font-display);letter-spacing:-.015em;margin:0}.pt-say{font:var(--type-body-lg);color:var(--text-secondary);max-width:62ch;margin:0}.pt-say b{color:var(--text-primary)}.pt-order{gap:22px}.pt-order[data-offer=true]{border-color:#ff3d9a8c;animation:2.4s ease-in-out infinite pt-offer-glow;box-shadow:0 0 0 1px #ff3d9a40,0 0 40px #ff3d9a24}@keyframes pt-offer-glow{0%,to{box-shadow:0 0 0 1px #ff3d9a33,0 0 24px #ff3d9a1a}50%{box-shadow:0 0 0 1px #ff3d9a80,0 0 48px #ff3d9a38}}.pt-hero{align-items:center;gap:18px;min-width:0;display:flex}.pt-hero-coin{background:var(--gradient-art);border:1px solid var(--border-default);border-radius:24px;flex:none;place-items:center;width:92px;height:92px;display:grid}.pt-hero-text{gap:6px;min-width:0;display:grid}.pt-kicker{font:var(--type-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--amber-500)}.pt-offer,.pt-job{gap:22px;display:grid}.pt-offer{justify-items:start}.pt-offer-actions{flex-wrap:wrap;gap:12px;display:flex}.pt-offer-note{font:var(--type-body);color:var(--text-tertiary);align-items:center;gap:8px;margin:0;display:flex}.pt-timer{width:156px;height:156px;position:relative}.pt-timer svg{width:100%;height:100%;display:block}.pt-timer-track{fill:none;stroke:var(--surface-sunken);stroke-width:9px}.pt-timer-bar{fill:none;stroke:var(--amber-500);stroke-width:9px;stroke-linecap:round;transition:stroke-dashoffset 1s linear,stroke .3s}.pt-timer[data-urgent=true] .pt-timer-bar{stroke:var(--coral-400)}.pt-timer-text{text-align:center;place-content:center;gap:2px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.pt-timer-text b{font:800 44px/1 var(--font-display);font-variant-numeric:tabular-nums}.pt-timer[data-urgent=true] .pt-timer-text b{color:var(--coral-400)}.pt-timer-text span{font:var(--type-caption);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em}.pt-steps{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pt-steps li{border:1px solid var(--border-default);font:var(--type-label);color:var(--text-tertiary);border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;display:inline-flex}.pt-steps li>span{background:var(--surface-sunken);width:26px;height:26px;font:800 13px/1 var(--font-display);border-radius:50%;place-items:center;display:grid}.pt-steps li[data-state=now]{color:var(--text-primary);border-color:var(--amber-500)}.pt-steps li[data-state=now]>span{background:var(--amber-500);color:var(--night-950)}.pt-steps li[data-state=done]{color:var(--mint-500);border-color:#2bd67a66}.pt-steps li[data-state=done]>span{background:var(--mint-500);color:var(--night-950)}.pt-cred{border-radius:var(--radius-lg);background:var(--surface-sunken);border:1px solid var(--border-default);gap:14px;padding:18px;display:grid}.pt-cred[data-open=true]{border-color:#ff3d9a66}.pt-cred-head{align-items:center;gap:14px;display:flex}.pt-cred-head>div{flex:1;gap:2px;min-width:0;display:grid}.pt-cred-head b{font:800 19px/1.2 var(--font-display)}.pt-cred-head span{font:var(--type-body-sm);color:var(--text-tertiary)}.pt-cred-badge{background:var(--surface-raised);border:1px solid var(--border-default);width:42px;height:42px;color:var(--amber-500);border-radius:12px;flex:none;place-items:center;display:grid}.pt-cred-hidden{border-radius:var(--radius-md);border:1.5px dashed var(--border-dashed,var(--border-strong));justify-items:start;gap:12px;padding:16px;display:grid}.pt-cred-hidden p{font:var(--type-body);color:var(--text-secondary);margin:0}.pt-cred-row{border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--border-subtle);align-items:center;gap:14px;padding:14px 16px;display:flex}.pt-cred-icon{color:var(--text-tertiary);flex:none}.pt-cred-body{flex:1;gap:4px;min-width:0;display:grid}.pt-cred-label{font:var(--type-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-tertiary)}.pt-cred-value{color:var(--text-primary);-webkit-user-select:all;-moz-user-select:all;user-select:all;overflow-wrap:anywhere;font:700 22px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pt-cred-foot{font:var(--type-body-sm);color:var(--text-tertiary);align-items:flex-start;gap:10px;margin:0;display:flex}.pt-cred-foot svg{flex:none;margin-top:2px}.pt-next{justify-items:start;gap:14px;display:grid}.pt-next-title{font:800 24px/1.2 var(--font-display);margin:0}.pt-drop{box-sizing:border-box;border-radius:var(--radius-lg);border:2px dashed var(--border-strong);background:var(--surface-sunken);cursor:pointer;width:100%;transition:border-color var(--dur-fast), background var(--dur-fast);align-items:center;gap:16px;padding:18px;display:flex;position:relative}.pt-drop:hover{border-color:var(--amber-500)}.pt-drop[data-has=true]{background:#2bd67a0f;border-style:solid;border-color:#2bd67a80}.pt-drop input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.pt-drop-icon{background:var(--surface-raised);width:52px;height:52px;color:var(--amber-500);border-radius:14px;flex:none;place-items:center;display:grid}.pt-drop[data-has=true] .pt-drop-icon{background:var(--mint-500);color:var(--night-950)}.pt-drop-text{gap:3px;min-width:0;display:grid}.pt-drop-text b{font:700 17px/1.2 var(--font-display);overflow-wrap:anywhere}.pt-drop-text span{font:var(--type-body-sm);color:var(--text-tertiary)}.pt-idle{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.pt-idle-text{flex:280px;gap:8px;min-width:0;display:grid}.pt-idle-orb{background:var(--surface-sunken);border:1px solid var(--border-default);width:76px;height:76px;color:var(--text-tertiary);border-radius:50%;flex:none;place-items:center;display:grid}.pt-idle-orb[data-state=on]{color:var(--mint-500);border-color:#2bd67a80;animation:2s ease-in-out infinite pt-orb}.pt-idle-orb[data-state=warn]{color:var(--amber-500);border-color:#ffb84d80}@keyframes pt-orb{0%,to{box-shadow:0 0 #2bd67a59}50%{box-shadow:0 0 0 14px #2bd67a00}}@media (prefers-reduced-motion:reduce){.pt-order[data-offer=true],.pt-idle-orb[data-state=on]{animation:none}}@media (max-width:560px){.pt-hero-coin{width:72px;height:72px}.pt-big{font-size:26px}.pt-cred-value{font-size:18px}}.pt-warn{border-radius:var(--radius-md);font:var(--type-body-sm);color:var(--text-secondary);background:#ffb84d1a;border:1px solid #ffb84d59;align-items:flex-start;gap:10px;margin:0;padding:10px 14px;display:flex}.pt-warn[data-bad=true]{background:var(--status-danger-bg);color:var(--coral-300);border-color:#ff5c4d59}.pt-warn svg{flex:none;margin-top:2px}.pt-upload input[type=file]{font:var(--type-body-sm);color:var(--text-secondary);border:1px dashed var(--border-subtle,#fff3);border-radius:var(--radius-md);background:var(--surface-raised,transparent);box-sizing:border-box;width:100%;padding:12px}.pt-threads{max-height:min(680px,100dvh - 190px);display:grid;overflow-y:auto}.pt-thread{text-align:left;border:0;border-bottom:1px solid var(--border-subtle);cursor:pointer;color:var(--text-secondary);font:var(--type-body-sm);background:0 0;gap:3px;padding:12px 16px;display:grid}.pt-thread:hover{background:var(--surface-hover)}.pt-thread[aria-current=true]{background:var(--surface-brand-soft)}.pt-thread-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.pt-thread-top b{font:var(--type-label);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pt-thread small{font:var(--type-caption);color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1500px){.pt-who{display:none}.pt-status{margin-right:0}}@media (max-width:1100px){.dash-grid-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-grid-3{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.pt-bar-in{flex-wrap:wrap;gap:4px 12px;padding:0 16px}.pt-nav{flex:1 0 100%;order:3;padding-bottom:8px}.pt-tools{margin-left:auto}.pt-who{display:none}.pt-status{margin-right:0}.pt-main{padding:18px 16px 60px}.dash-grid-2,.dash-form-row,.pt-chat{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.dash-grid-kpi{grid-template-columns:1fr 1fr}.dash-stat b{font-size:22px}}
