.terminal-screenshots-grid{grid-template-columns:repeat(2,1fr);gap:1rem;max-width:900px;margin:0 auto;display:grid}@media (max-width:600px){.terminal-screenshots-grid{grid-template-columns:1fr}}.alerts-hero{z-index:10;margin:auto;padding-top:4rem;padding-bottom:0;position:relative}.alerts-hero-inner{text-align:center;max-width:64rem;margin:clamp(-1.5rem,-1vw,0rem) auto 0}.alerts-hero-title{letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(3rem,1.8rem + 2.8vw,4.5rem);font-weight:800;line-height:1.08}.alerts-hero-title span{color:#3b82f6;margin-top:.5rem;display:block}.alerts-hero-subtitle{color:#919fb3;max-width:40rem;margin:1.25rem auto 0;padding-bottom:0;font-size:clamp(1rem,2.2vw,1.25rem);font-weight:320;line-height:1.5}@media (max-width:900px){.alerts-hero{padding-top:2rem}}.stock-search-pricing-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:stretch;gap:1.75rem;width:100%;max-width:920px;margin-top:2.25rem;margin-left:auto;margin-right:auto;padding-top:1.25rem;display:grid;overflow-x:hidden}.pricing-badge{color:#fff;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#3b82f6 0%,#60a5fa 100%);border-radius:9999px;padding:.45rem 1rem;font-size:.7rem;font-weight:800;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #3b82f666}.pricing-header{margin-bottom:1.25rem}.pricing-amount{align-items:baseline;gap:.2rem;margin-bottom:1rem;display:flex}.pricing-currency{color:#60a5fa;font-size:1.4rem;font-weight:700;line-height:1}.pricing-value{color:#f8fafc;letter-spacing:-.03em;font-size:3.4rem;font-weight:800;line-height:.9}.pricing-period{color:#94a3b8;margin-left:.1rem;font-size:.95rem;font-weight:600}.pricing-trial{background:#22c55e12;border:1px solid #22c55e38;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.25rem;padding:.75rem 1rem;display:flex}.pricing-trial--referral{background:#22c55e24;border-color:#22c55e80}.pricing-trial-label{color:#cbd5e1;align-items:center;gap:.45rem;font-size:.88rem;font-weight:600;display:inline-flex}.pricing-trial-label svg{color:#22c55e}.pricing-trial-price{white-space:nowrap;align-items:baseline;gap:.5rem;display:inline-flex}.pricing-trial-price s{color:#64748b;font-size:.85rem;font-weight:600}.pricing-trial-price strong{color:#22c55e;letter-spacing:.01em;font-size:1.05rem;font-weight:800}.pricing-referral{text-align:left;background:linear-gradient(#1e293b80 0%,#0f172abf 100%);border:1px solid #94a3b82e;border-radius:1rem;align-items:flex-start;gap:1rem;max-width:640px;margin:0 auto 1.5rem;padding:1.1rem 1.25rem;transition:border-color .25s,background .25s;display:flex;box-shadow:inset 0 1px #ffffff0a}.pricing-referral--valid{background:linear-gradient(#22c55e1a 0%,#0f172abf 100%);border-color:#22c55e73}.pricing-referral--invalid{border-color:#ef444466}.pricing-referral-icon{color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf244d;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.pricing-referral--valid .pricing-referral-icon{color:#22c55e;background:#22c55e24;border-color:#22c55e66}.pricing-referral-body{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.pricing-referral-title{color:#f1f5f9;letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:700;display:block}.pricing-referral-text{color:#94a3b8;margin:0;font-size:.9rem;line-height:1.45}.pricing-referral-text strong{color:#22c55e;font-weight:800}.pricing-referral-text s{color:#64748b}.pricing-referral-row{gap:.6rem;margin-top:.35rem;display:flex}.pricing-referral-input{color:#f1f5f9;letter-spacing:.04em;background:#0206178c;border:1px solid #94a3b847;border-radius:.6rem;flex:1;min-width:0;padding:.65rem .9rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95rem;font-weight:600}.pricing-referral-input::placeholder{letter-spacing:normal;color:#64748b;font-family:inherit;font-weight:500}.pricing-referral-input:focus{border-color:#3b82f699;outline:none;box-shadow:0 0 0 3px #3b82f626}.pricing-referral-apply{color:#93c5fd;white-space:nowrap;cursor:pointer;background:#3b82f629;border:1px solid #3b82f680;border-radius:.6rem;flex-shrink:0;padding:.65rem 1.1rem;font-size:.9rem;font-weight:700;transition:background .2s,border-color .2s}@media (hover:hover){.pricing-referral-apply:not(:disabled):hover{background:#3b82f647;border-color:#60a5fab3}}.pricing-referral-apply:disabled{opacity:.45;cursor:not-allowed}.pricing-referral-chip-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.pricing-referral-chip{color:#bbf7d0;letter-spacing:.04em;background:#22c55e1f;border:1px solid #22c55e59;border-radius:999px;align-items:center;padding:.3rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;font-weight:600;display:inline-flex}.pricing-referral-note{color:#64748b;margin:.15rem 0 0;font-size:.82rem}.pricing-referral-note--error{color:#f87171}.pricing-referral-link{color:#60a5fa;font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.85rem;text-decoration:underline}@media (max-width:520px){.pricing-referral{gap:.75rem;padding:1rem}.pricing-referral-row{flex-direction:column}}.pricing-savings{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf244d;border-radius:999px;align-self:flex-start;align-items:center;margin-bottom:.9rem;padding:.35rem .7rem;font-size:.82rem;font-weight:700;display:inline-flex}.pricing-features{border-top:1px solid #94a3b81f;flex-direction:column;flex-grow:1;gap:.7rem;margin:1.25rem 0 1.75rem;padding:1.25rem 0 0;list-style:none;display:flex}@media (max-width:640px){.stock-search-pricing-card{padding:1.5rem 1.25rem}.pricing-value{font-size:3rem}.pricing-trial{flex-wrap:wrap}}.pricing-features span{flex:1}.pricing-features .pricing-feature--sidekick{color:#ddd6fe;background:linear-gradient(135deg,#8b5cf638,#6366f114);border:1px solid #a78bfa73;border-radius:.75rem;margin:-.15rem -.6rem .2rem;padding:.7rem .75rem;box-shadow:0 0 22px #8b5cf62e}.pricing-features .pricing-feature--sidekick svg{color:#c4b5fd;background:#8b5cf640}.pricing-features .pricing-feature--sidekick strong{color:#f5f3ff}.pricing-features .pricing-feature-new{color:#2e1065;letter-spacing:.08em;text-transform:uppercase;vertical-align:.1rem;background:#c4b5fd;border-radius:999px;margin-left:.45rem;padding:.05rem .45rem;font-size:.66rem;font-style:normal;font-weight:800;display:inline-block}.stock-search-section--pricing{scroll-margin-top:16px}
