.pricing-page-shell{min-height:100vh;padding:7.2rem 1rem 3rem;background:radial-gradient(circle at top left,rgba(106,130,251,.16),transparent 30%),radial-gradient(circle at top right,rgba(244,114,182,.11),transparent 24%),radial-gradient(circle at bottom left,rgba(103,232,249,.1),transparent 24%),var(--pina-bg,#f5f6ff);color:var(--pina-text,#16142f);font-family:var(--font-family,"Inter",system-ui,sans-serif)}.pricing-hero-card,.pricing-plans-section{max-width:1240px;margin:0 auto}.pricing-hero-card{position:relative;overflow:hidden;min-height:340px;border-radius:34px;border:1px solid rgba(79,91,213,.12);background:rgba(255,255,255,.92);box-shadow:0 26px 60px rgba(79,91,213,.14);backdrop-filter:blur(18px);display:grid;place-items:center;padding:2rem}.pricing-collage{position:absolute;inset:0;background:linear-gradient(135deg,rgba(79,91,213,.12),rgba(106,130,251,.05)),radial-gradient(circle at 24% 35%,rgba(79,91,213,.18),transparent 18%),radial-gradient(circle at 80% 30%,rgba(236,72,153,.15),transparent 20%),radial-gradient(circle at 58% 80%,rgba(34,211,238,.12),transparent 18%)}.ai-logo,.ai-orb,.ai-word{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai-logo{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;font-weight:900;color:#ffffff;box-shadow:0 16px 34px rgba(79,91,213,.22)}.logo-openai{top:42px;left:7%;background:linear-gradient(135deg,#111827,#4f5bd5)}.logo-gemini{top:62px;right:16%;background:linear-gradient(135deg,#6a82fb,#ec4899)}.logo-claude{bottom:50px;left:19%;background:linear-gradient(135deg,#f97316,#ef4444)}.logo-copilot{bottom:62px;right:8%;background:linear-gradient(135deg,#10b981,#06b6d4)}.ai-word{padding:.58rem .9rem;border-radius:999px;background:rgba(255,255,255,.82);border:1px solid rgba(79,91,213,.12);color:#4f5bd5;font-size:.88rem;font-weight:800;box-shadow:0 12px 28px rgba(79,91,213,.11)}.word-one{top:34px;left:26%}.word-two{top:110px;right:8%}.word-three{bottom:35px;left:39%}.word-four{top:185px;left:9%}.word-five{bottom:105px;right:25%}.ai-orb{border-radius:999px;filter:blur(1px);opacity:.7}.orb-one{width:90px;height:90px;top:120px;left:18%;background:rgba(106,130,251,.18)}.orb-two{width:120px;height:120px;bottom:18px;right:33%;background:rgba(236,72,153,.12)}.orb-three{width:70px;height:70px;top:44px;right:33%;background:rgba(34,211,238,.16)}.pricing-hero-content{position:relative;z-index:2;max-width:760px;text-align:center}.pricing-eyebrow{margin:0 0 .5rem;color:#6a82fb;font-size:.82rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.pricing-hero-content h1{margin:0;font-size:clamp(2.1rem,5vw,4.3rem);line-height:1.02;font-weight:900;color:#16142f}.pricing-hero-content p{margin:1rem auto 0;max-width:680px;color:#6e6a86;font-size:1.02rem;line-height:1.65}.pricing-plans-section{margin-top:2rem}.pricing-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.pricing-section-head h2{margin:0;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.1;color:#16142f}.pricing-status-pill{display:inline-flex;align-items:center;padding:.55rem .85rem;border-radius:999px;background:#eef2ff;border:1px solid rgba(79,91,213,.14);color:#4f5bd5;font-size:.82rem;font-weight:800}.pricing-status-error{background:#fff7ed;border-color:rgba(249,115,22,.24);color:#ea580c}.pricing-error-box{margin-bottom:1rem;padding:.9rem 1rem;border-radius:16px;background:#fff7ed;border:1px solid rgba(249,115,22,.24);color:#9a3412;font-weight:700}.pricing-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.pricing-plan-card{position:relative;min-height:610px;padding:1.45rem;border-radius:26px;background:rgba(255,255,255,.96);border:1px solid rgba(79,91,213,.12);box-shadow:0 18px 44px rgba(79,91,213,.1);overflow:hidden}.pricing-plan-featured{border:2px solid #6a3df4;box-shadow:0 24px 60px rgba(106,61,244,.18);transform:translateY(-6px)}.popular-ribbon{position:absolute;top:0;left:0;right:0;height:28px;display:grid;place-items:center;background:linear-gradient(135deg,#4f5bd5,#7c3aed);color:#ffffff;font-size:.75rem;font-weight:900;letter-spacing:.08em}.pricing-plan-featured .pricing-plan-top{margin-top:1.05rem}.pricing-plan-top{display:flex;justify-content:space-between;gap:1rem;min-height:96px}.pricing-plan-top h3{margin:0;color:#16142f;font-size:1.2rem;font-weight:900}.pricing-plan-top p{margin:.45rem 0 0;color:#4b5563;font-size:.9rem;line-height:1.45}.plan-badge{align-self:flex-start;white-space:nowrap;padding:.35rem .55rem;border-radius:999px;background:#f0edff;color:#6a3df4;font-size:.72rem;font-weight:900}.pricing-price-row{display:flex;align-items:baseline;gap:.25rem;margin:1.1rem 0 1rem}.pricing-price{font-size:2.15rem;line-height:1;color:#111827;font-weight:950}.pricing-price-unit{color:#111827;font-size:.88rem;font-weight:700}.choose-plan{width:100%;min-height:48px;border-radius:10px;border:1.5px solid #6a3df4;background:#ffffff;color:#6a3df4;font-size:.95rem;font-weight:900;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.choose-plan:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(106,61,244,.16)}.choose-plan.primary{background:linear-gradient(135deg,#673de6,#7c3aed);color:#ffffff}.pricing-master-fields{margin-top:1rem;display:grid;gap:.55rem;padding:.9rem;border-radius:16px;background:#f8faff;border:1px solid rgba(79,91,213,.1)}.master-field-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;color:#6b7280;font-size:.84rem}.master-field-row strong{color:#16142f;text-align:right;font-weight:850}.pricing-divider{height:1px;margin:1.2rem 0;background:rgba(15,23,42,.1)}.pricing-feature-list{list-style:none;padding:0;margin:0;display:grid;gap:.82rem}.pricing-feature-list li{display:flex;align-items:flex-start;gap:.65rem;color:#1f2937;font-size:.9rem;line-height:1.45}.feature-check{color:#059669;font-weight:950}.ai-logo{position:absolute;width:48px;height:48px;padding:10px;border-radius:14px;background:rgba(255,255,255,.08);backdrop-filter:blur(12px);box-shadow:0 10px 25px rgba(0,0,0,.15);transition:transform .3s ease}.ai-logo:hover{transform:scale(1.08)}.logo-chatgpt{top:40px;left:60px}.logo-claude{top:140px;left:120px}.logo-gemini{top:60px;right:80px}.logo-grok{bottom:80px;right:120px}body[data-theme=dark] .pricing-page-shell{background:radial-gradient(circle at top left,rgba(106,130,251,.16),transparent 28%),radial-gradient(circle at top right,rgba(244,114,182,.12),transparent 20%),linear-gradient(180deg,#0f1022,#0d0c1e)}body[data-theme=dark] .pricing-hero-card,body[data-theme=dark] .pricing-plan-card{background:rgba(24,22,46,.94);border-color:rgba(255,255,255,.08);box-shadow:0 24px 56px rgba(0,0,0,.34)}body[data-theme=dark] .master-field-row strong,body[data-theme=dark] .pricing-feature-list li,body[data-theme=dark] .pricing-hero-content h1,body[data-theme=dark] .pricing-plan-top h3,body[data-theme=dark] .pricing-price,body[data-theme=dark] .pricing-price-unit,body[data-theme=dark] .pricing-section-head h2{color:#f5f3ff}body[data-theme=dark] .master-field-row,body[data-theme=dark] .pricing-hero-content p,body[data-theme=dark] .pricing-plan-top p{color:rgba(255,255,255,.66)}body[data-theme=dark] .pricing-master-fields{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.08)}body[data-theme=dark] .choose-plan{background:transparent}@media (max-width:1120px){.pricing-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.pricing-page-shell{padding:6rem .8rem 2rem}.pricing-hero-card{min-height:390px;padding:1.25rem;border-radius:26px}.pricing-section-head{align-items:flex-start;flex-direction:column}.pricing-card-grid{grid-template-columns:1fr}.pricing-plan-featured{transform:none}.ai-word{font-size:.72rem}}