.cp-tab-nav{white-space:nowrap;align-items:center;gap:0;display:inline-flex;position:relative}.cp-tab-indicator{background:#2563eb;border-radius:2px;height:2.5px;transition:left .3s cubic-bezier(.23,1,.32,1),width .3s cubic-bezier(.23,1,.32,1);position:absolute;bottom:0}.cp-tab-scroll{overflow-x:auto}.cp-tab-outer.cp-tab-has-overflow .cp-tab-scroll{padding-left:40px;padding-right:40px}.cp-tab-outer.fade-left:before,.cp-tab-outer.fade-right:after{content:"";z-index:2;pointer-events:none;width:56px;position:absolute;top:0;bottom:0}.cp-tab-outer.fade-left:before{background:linear-gradient(90deg,#f7f8fb 55%,#f7f8fb00 100%);left:0}.cp-tab-outer.fade-right:after{background:linear-gradient(270deg,#f7f8fb 55%,#f7f8fb00 100%);right:0}.cp-tab-scroll-btn{z-index:3;color:#64748b;background:#fffffff2;border:1px solid #0f172a1a;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s,border-color .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #0f172a14}.cp-tab-scroll-btn:hover{color:#2563eb;background:#eff6ff;border-color:#2563eb59}.cp-tab-scroll-btn:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.cp-tab-scroll-btn-left{left:6px}.cp-tab-scroll-btn-right{right:6px}.cp-tab-sticky{z-index:90;margin-bottom:28px;position:sticky;top:64px}.cp-tab-sticky-inner{-webkit-backdrop-filter:blur(20px);background:#f7f8fbeb;border-bottom:1px solid #0f172a1a;transition:box-shadow .3s,background .3s}.cp-tab-sticky.scrolled .cp-tab-sticky-inner{background:#f7f8fbf7;box-shadow:0 2px 12px #0f172a0f}.pp-glow{filter:blur(120px);pointer-events:none;will-change:transform;z-index:0;border-radius:50%;position:fixed}.pp-glow-1{background:radial-gradient(circle,#7c3aed0f 0%,#0000 70%);width:600px;height:600px;animation:20s ease-in-out infinite pp-glow-drift;top:-20%;left:-10%}.pp-glow-2{background:radial-gradient(circle,#4f46e50a 0%,#0000 70%);width:400px;height:400px;animation:24s ease-in-out infinite reverse pp-glow-drift;bottom:-5%;right:10%}@keyframes pp-glow-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(25px,-18px)scale(1.04)}66%{transform:translate(-18px,12px)scale(.97)}}
