.skip-link{position:fixed;left:1rem;top:1rem;z-index:200;border-radius:.5rem;background:#2dd4bf;color:#0a1628;font-size:.875rem;font-weight:800;padding:.5rem 1rem;text-decoration:none;transform:translateY(-200%);transition:transform .2s ease;box-shadow:0 0 0 2px #fff,0 0 0 4px #0a1628}.skip-link:focus{outline:none;transform:translateY(0)}@keyframes star-pop{0%{transform:scale(1);opacity:1}45%{transform:scale(1.4);opacity:1}to{transform:scale(1);opacity:1}}@keyframes primary-badge-in{0%{opacity:0;transform:translateY(4px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes primary-row-glow{0%{box-shadow:0 0 #2dd4bf00;transform:translateY(0)}35%{box-shadow:0 0 0 4px #2dd4bf33;transform:translateY(-6px)}to{box-shadow:0 0 #2dd4bf00;transform:translateY(0)}}.animate-star-pop{animation:star-pop .4s cubic-bezier(.34,1.56,.64,1)}.animate-primary-badge-in{animation:primary-badge-in .35s cubic-bezier(.34,1.2,.64,1)}.animate-primary-row-glow{animation:primary-row-glow .6s ease-out}@keyframes hero-glow-pulse{0%,to{box-shadow:0 20px 48px -20px #000000e6,0 8px 24px -16px #00000080,0 0 32px 4px #2dd4bf1a}50%{box-shadow:0 20px 48px -20px #000000e6,0 8px 24px -16px #00000080,0 0 48px 12px #2dd4bf38}}.hero-glow-pulse{animation:hero-glow-pulse 3s ease-in-out infinite;will-change:box-shadow}@media(min-width:1024px)and (prefers-reduced-motion:no-preference){.hero-preview-shelf{transform:rotate(1.15deg)}}@media(prefers-reduced-motion:reduce){.hero-glow-pulse{animation:none;box-shadow:0 20px 48px -20px #000000e6,0 0 36px 10px #2dd4bf2e}.hero-preview-shelf{transform:none}}@keyframes secondary-card-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.secondary-page-card{opacity:0;animation:secondary-card-in .55s cubic-bezier(.22,1,.36,1) forwards}.secondary-page-card .secondary-preview-scan{transform:translate(0);transition:transform .9s cubic-bezier(.22,1,.36,1)}.secondary-page-card:hover .secondary-preview-scan{transform:translate(360px)}@media(prefers-reduced-motion:reduce){.secondary-page-card{opacity:1;animation:none}.secondary-page-card .secondary-preview-scan{transition:none}}@keyframes pricing-pro-glow{0%,to{box-shadow:0 24px 60px -28px #000000e6,0 0 70px #2dd4bf29}50%{box-shadow:0 28px 70px -30px #000000eb,0 0 95px #2dd4bf42}}@keyframes pricing-pro-sheen{0%{transform:translate(-120%);opacity:0}14%{opacity:.18}40%,to{transform:translate(130%);opacity:0}}.pricing-basic-card{opacity:.94}.pricing-basic-card:hover{opacity:1}.pricing-pro-card{animation:pricing-pro-glow 4.2s ease-in-out infinite}.pricing-pro-sheen{background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.09) 45%,transparent 65%);animation:pricing-pro-sheen 6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.pricing-pro-card,.pricing-pro-sheen{animation:none}.fb-btn--right.fb-btn--right:not(.fb-btn--open){animation:none!important}}@keyframes fb-tab-idle-glow{0%,to{filter:brightness(1);box-shadow:inset 3px 0 #2dd4bf1a,0 0 0 1px #2dd4bf0f,-4px 0 14px #0006,0 0 12px #2dd4bf00}50%{filter:brightness(1.06);box-shadow:inset 4px 0 #2dd4bf38,0 0 0 1px #2dd4bf24,-5px 0 22px #00000080,0 0 18px #2dd4bf29}}.fb-btn.fb-btn{position:fixed!important;top:50%!important;left:auto!important;transform:translateY(-50%)!important;z-index:9998!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:34px!important;min-height:98px!important;height:auto!important;padding:7px 5px!important;box-sizing:border-box!important;font-size:14px!important;overflow:visible!important;color:#5eead4!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;background:#0b1211!important;border:1px solid rgba(45,212,191,.12)!important;border-right:none!important;transition:transform .26s cubic-bezier(.4,0,.2,1),filter .26s cubic-bezier(.4,0,.2,1),box-shadow .26s cubic-bezier(.4,0,.2,1),border-color .26s ease,background-color .26s ease}.fb-btn.fb-btn .rt-feedback-tab-label{position:relative;pointer-events:none;margin:0!important;display:inline-block;font-size:13px;font-weight:700;color:#2dd4bf;letter-spacing:.04em;white-space:nowrap;line-height:1;transform-origin:center center;transform:rotate(-90deg)!important;-webkit-font-smoothing:antialiased;text-shadow:0 0 16px rgba(45,212,191,.45);transition:color .26s ease,text-shadow .26s ease,transform .26s cubic-bezier(.4,0,.2,1)}.fb-btn.fb-btn:focus-visible{outline:2px solid rgba(45,212,191,.9);outline-offset:3px}.fb-btn.fb-btn.fb-btn--open .rt-feedback-tab-icon{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;font-size:17px!important;font-weight:700!important}.fb-btn--right.fb-btn--right:not(.fb-btn--open){animation:fb-tab-idle-glow 6s ease-in-out infinite!important}.fb-btn--right.fb-btn--right{right:0!important;border-radius:11px 0 0 11px!important;box-shadow:inset 3px 0 #2dd4bf1a,0 0 0 1px #2dd4bf0f,-4px 0 14px #0006,0 0 12px #2dd4bf00}.fb-btn--right.fb-btn--right.fb-btn--open{right:0!important;transform:translateY(-50%) scale(1.05)!important;min-height:0!important;height:38px!important;width:34px!important;padding:0 5px!important;border-radius:11px 0 0 11px!important;animation:none!important;box-shadow:inset 2px 0 #2dd4bf14,0 0 0 1px #2dd4bf14,-3px 0 14px #00000073!important}@media(hover:hover){.fb-btn--right.fb-btn.fb-btn.fb-btn:not(.fb-btn--open):hover{animation:none!important;transform:translateY(-50%) translate(-5px)!important;filter:brightness(1.1);border-color:#2dd4bf52!important;background:#101917!important;box-shadow:inset 5px 0 #2dd4bf61,0 0 0 1px #2dd4bf29,-8px 0 28px #0000008c,0 0 28px #2dd4bf52!important}.fb-btn--right.fb-btn.fb-btn.fb-btn:not(.fb-btn--open):hover .rt-feedback-tab-label{color:#5eead4;transform:rotate(-90deg) scale(1.04)!important;text-shadow:0 0 26px rgba(45,212,191,.7)}.fb-btn--right.fb-btn.fb-btn.fb-btn--open:hover{transform:translateY(-50%) scale(1.06) translate(-4px)!important;filter:brightness(1.12);border-color:#2dd4bf47!important;background:#111a18!important;box-shadow:inset 4px 0 #2dd4bf47,0 0 0 1px #2dd4bf24,-6px 0 26px #00000080,0 0 24px #2dd4bf40!important}.fb-btn--right.fb-btn.fb-btn.fb-btn--open:active{transform:translateY(-50%) scale(1.03) translate(-2px)!important}.fb-btn--right.fb-btn.fb-btn.fb-btn:not(.fb-btn--open):active{transform:translateY(-50%) translate(-2px)!important;filter:brightness(1.03);transition-duration:90ms!important}}@media(hover:hover)and (prefers-reduced-motion:reduce){.fb-btn--right.fb-btn.fb-btn.fb-btn:not(.fb-btn--open):hover{transform:translateY(-50%)!important;animation:none!important}.fb-btn--right.fb-btn.fb-btn.fb-btn:not(.fb-btn--open):hover .rt-feedback-tab-label{transform:rotate(-90deg)!important}.fb-btn--right.fb-btn.fb-btn.fb-btn--open:hover{transform:translateY(-50%) scale(1.05) translate(-1px)!important}.fb-btn--right.fb-btn.fb-btn.fb-btn--open:active{transform:translateY(-50%) scale(1.03) translate(0)!important}.fb-btn--right.fb-btn.fb-btn.fb-btn:not(.fb-btn--open):active{transform:translateY(-50%)!important}}
