.adoptCardDeck{gap:1.5rem;margin-bottom:1.5rem;display:grid}.adoptHeroViewer,.adoptHeroVisualCopy{background:#ffffffc7;border:1px solid #24344f14;border-radius:24px;padding:18px}.adoptHeroViewer .petViewerShell{background:radial-gradient(circle at top,#ffffffeb,#0000 34%),radial-gradient(circle at 82% 18%,#0d7a672e,#0000 26%),radial-gradient(circle at 18% 78%,#d2a65a2e,#0000 28%),linear-gradient(#fffcf7fa,#f0f6f3eb);border-radius:28px;min-height:320px;margin-top:0;box-shadow:0 18px 34px #17263b14}.adoptHeroVisualCopy{gap:8px;display:grid}.adoptHeroVisualCopy strong{color:var(--navy);letter-spacing:-.05em;font-size:clamp(24px,5vw,34px);line-height:1.08}.adoptHandoffPanel{background:linear-gradient(135deg,#0d7a671a,#ffffffd6);border:1px solid #0d7a6729;border-radius:24px;grid-template-columns:minmax(0,1.35fr) minmax(240px,.75fr);gap:18px;margin-top:18px;padding:22px;display:grid}.adoptHandoffCopy{gap:10px;display:grid}.adoptHandoffCopy h2,.adoptHandoffCopy p{margin:0}.adoptHandoffActions{align-content:center;gap:12px;display:grid}.adoptMobileActionBar{display:none}.adoptMobileActionCopy{gap:6px;display:grid}.adoptMobileActionCopy strong{color:var(--navy);letter-spacing:-.03em;font-size:18px;line-height:1.15}.adoptMobileActionCopy p:last-child{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.adoptMobileActionButtons{gap:10px;display:grid}.adoptHandoffChecklist{flex-wrap:wrap;gap:10px;display:flex}.adoptHandoffPill{color:var(--muted);background:#24344f14;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.adoptHandoffPill.isDone{color:var(--teal-deep);background:#0d7a6724}.adoptHandoffHint{color:var(--muted);margin:0;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.7}.adoptModule{gap:18px;margin-top:18px;display:grid}.adoptModuleHeader{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:18px;display:grid}.adoptModuleHeaderCopy{gap:10px;display:grid}.adoptModuleHeaderCopy h2{margin:0}.adoptModuleSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.adoptModuleSummaryCard{background:#ffffffd6;border:1px solid #24344f14;border-radius:20px;gap:6px;padding:16px 18px;display:grid}.adoptModuleSummaryCard span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.adoptModuleSummaryCard strong{color:var(--navy);font-size:18px;line-height:1.2}.adoptModuleSummaryCard small{color:var(--muted);line-height:1.55}.adoptModuleFree .adoptModuleSummaryCard:first-child{background:linear-gradient(#f0fffbf5,#ffffffe0)}.adoptModulePaid .adoptModuleSummaryCard:first-child{background:linear-gradient(#fff8e7f5,#ffffffe6)}.adoptModuleSurface{margin-top:0}.adoptPersonalizationPanel{background:linear-gradient(135deg,#fff8e7f0,#ffffffe0);border:1px solid #24344f14;border-radius:24px;gap:18px;margin-top:18px;padding:22px;scroll-margin-bottom:180px;display:grid}.adoptPersonalizationCopy{gap:10px;display:grid}.adoptPersonalizationCopy h2,.adoptPersonalizationGrid h3{margin:0}.adoptPersonalizationGrid{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.fieldLabel{color:var(--navy);letter-spacing:.03em;margin:0 0 8px;font-size:13px;font-weight:700;display:inline-block}.textAreaField{width:100%;color:var(--navy);line-height:1.6;font:inherit;resize:vertical;background:#ffffffeb;border:1px solid #24344f1f;border-radius:18px;padding:14px 16px}.textAreaField:focus{border-color:#0d7a6757;outline:2px solid #0d7a6738}.adoptTraitSection,.adoptPreviewNames,.adoptPreviewCard,.adoptPersonalizationActions{gap:12px;display:grid}.adoptCheckoutActionCard{background:radial-gradient(circle at 100% 0,#53d8b429,#0000 42%),linear-gradient(#fffffff0,#f4fbf8f0);border:1px solid #0d7a672e;border-radius:20px;padding:16px}.adoptCheckoutActionLead{gap:6px;display:grid}.adoptCheckoutActionLead strong{color:var(--navy);letter-spacing:-.03em;font-size:clamp(20px,4vw,26px);line-height:1.15}.adoptCheckoutActionLead p:last-child{color:#24344fb8;margin:0;line-height:1.6}.adoptPreviewViewerCard,.adoptPremiumGateViewer{background:#fffc;border:1px solid #0d7a6724;border-radius:22px;gap:10px;padding:16px;display:grid}.adoptTraitList{flex-wrap:wrap;gap:10px;display:flex}.adoptTraitChip{color:var(--navy);font:inherit;cursor:pointer;background:#ffffffe6;border:1px solid #24344f1a;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:600;transition:transform .12s,border-color .12s,background-color .12s,box-shadow .12s}.adoptTraitChip:hover{border-color:#0d7a6733;transform:translateY(-1px);box-shadow:0 10px 18px #0d7a6714}.adoptTraitChip.isSelected{color:var(--teal-deep);background:#0d7a671a;border-color:#0d7a674d;box-shadow:0 10px 18px #0d7a6714}.adoptPremiumHint{color:var(--muted);margin:0;line-height:1.7}.adoptPreviewCard{background:linear-gradient(135deg,#0d7a6714,#ffffffeb);border:1px solid #0d7a6729;border-radius:22px;padding:18px}.adoptPreviewSummary{gap:8px;display:grid}.adoptPreviewSummary strong{letter-spacing:-.04em;font-size:clamp(22px,5vw,30px);line-height:1.15}.adoptPreviewSummary p,.adoptPreviewEmpty p{color:var(--muted);margin:0;line-height:1.7}.adoptPreviewMeta{flex-wrap:wrap;gap:10px;display:flex}.adoptPreviewMeta span{color:var(--teal-deep);background:#ffffffb8;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.adoptPreviewDetails{background:#ffffff9e;border:1px solid #24344f14;border-radius:18px;gap:14px;padding:14px 16px;display:grid}.adoptPreviewDetails summary{cursor:pointer;color:var(--navy);font-weight:700;list-style:none}.adoptPreviewDetails summary::-webkit-details-marker{display:none}.adoptPreviewDetails[open] summary{margin-bottom:-2px}.adoptInputSummary{background:#ffffffad;border:1px solid #24344f14;border-radius:18px;gap:12px;padding:14px 16px;display:grid}.adoptInputSummary strong{color:var(--navy)}.adoptInputSummary p{color:var(--muted);margin:0;line-height:1.65}.adoptPreviewEmpty{background:#ffffffb8;border:1px dashed #24344f29;border-radius:22px;gap:8px;padding:18px;display:grid}.adoptPremiumGate{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#171d2d61;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.adoptPremiumGateCard{width:min(760px,100vw - 32px);max-height:calc(100vh - 48px);box-shadow:var(--shadow-xl);background:#fcf8f1f5;border:1px solid #ffffff70;border-radius:28px;gap:18px;padding:26px;display:grid;overflow:auto}.adoptPremiumGateSummary{background:linear-gradient(135deg,#0d7a6714,#fffffff0);border:1px solid #0d7a6729;border-radius:22px;gap:8px;padding:18px;display:grid}.adoptPremiumGateSummary p,.adoptPremiumGateSummary small{color:var(--muted);margin:0;line-height:1.7}.adoptPremiumPackageCard{text-align:left;background:linear-gradient(135deg,#fff4dfeb,#ffffffeb);border:1px solid #d2a65a2e;border-radius:22px;gap:14px;width:100%;padding:18px;transition:transform .12s,border-color .12s,box-shadow .12s,background-color .12s;display:grid}.adoptPremiumPackageGrid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.adoptPremiumPackageCard:hover{border-color:#0d7a6738;transform:translateY(-1px);box-shadow:0 12px 28px #0d7a671a}.adoptPremiumPackageCard .miniTag{max-width:14ch;line-height:1.1}.adoptPremiumPackageCard.isSelected{background:linear-gradient(135deg,#e5f8f3f0,#fffffff2);border-color:#0d7a675c;box-shadow:0 16px 32px #0d7a6724}.adoptPremiumPrice{justify-items:start;gap:4px;display:grid}.adoptPremiumSelectedPill{min-height:28px;color:var(--teal-deep);letter-spacing:.08em;text-transform:uppercase;background:#0d7a6724;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.adoptPremiumPrice strong{letter-spacing:-.04em;color:var(--navy);font-size:30px;line-height:1}.adoptPremiumPrice small{color:var(--muted)}.adoptPremiumPackageBullets{gap:10px;display:grid}.adoptPremiumPackageBullet{background:#ffffffb3;border:1px solid #24344f14;border-radius:16px;padding:12px 14px}.adoptPremiumPackageBullet strong{color:var(--navy);font-size:14px}.adoptPremiumGateBenefits{gap:10px;display:grid}.adoptPremiumGateBenefit{background:#ffffffbd;border:1px solid #24344f14;border-radius:18px;padding:14px 16px}.adoptPremiumGateBenefit strong{color:var(--navy);letter-spacing:-.02em;font-size:15px}.adoptPremiumGateActions{background:linear-gradient(#fcf8f100,#fcf8f1f5 26%);flex-wrap:wrap;gap:12px;padding-top:10px;display:flex;position:sticky;bottom:0}.adoptPersonalizationActions .buttonSecondary,.adoptPremiumGateActions .buttonPrimary,.adoptPremiumGateActions .buttonSecondary{min-height:52px}.adoptPremiumGateActions .buttonPrimary{flex:260px}.adoptPremiumGateActions .buttonSecondary{flex:220px}.adoptPreviewViewerCard .petViewerShell,.adoptPremiumGateViewer .petViewerShell{height:236px;min-height:236px;margin-top:0}.adoptRoster{margin-top:24px}.adoptNextStepNotice{background:linear-gradient(#f0fffbf5,#f8fcfaf0);border:1px solid #117a6a29;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:18px 20px;display:flex;box-shadow:0 16px 34px #117a6a14}.adoptNextStepNotice strong{color:var(--text);margin-top:4px;font-size:clamp(18px,2vw,22px);display:block}.adoptNextStepNotice p:last-child{color:var(--muted);margin:8px 0 0}.adoptNextStepNotice .buttonPrimary{flex-shrink:0}.adoptAuthGateCard{gap:14px;display:grid}.adoptAuthGateCard p{margin:0}.adoptPetGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.adoptPetCard h3{color:var(--navy)}.adoptPetCardTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adoptPetMeta{color:var(--muted);flex-wrap:wrap;gap:10px;margin-top:14px;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;display:flex}.adoptPetActions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.adoptPetLevel{color:var(--navy);background:#24344f14;border-radius:999px;padding:8px 12px;font-weight:700}.adoptPetCard.isSelected{border-color:#0d7a6747;box-shadow:0 14px 30px #0d7a6714}.adoptCardDeckHeader{gap:.75rem;display:grid}.adoptMagicGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.adoptMagicCard{text-align:left;background:radial-gradient(circle at 0 0,#ffe3a8d9,#0000 38%),radial-gradient(circle at 100% 100%,#a0d0d366,#0000 40%),linear-gradient(160deg,#fffaf2fa,#f4eee4f2);border:1px solid #2230541f;border-radius:28px;gap:1rem;min-height:240px;padding:1.2rem;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;box-shadow:0 18px 45px #212c4614}.adoptMagicCard:hover{transform:translateY(-4px);box-shadow:0 24px 60px #212c461f}.adoptMagicCard.isSelected{border-color:#0a7c6780;box-shadow:0 24px 70px #0a7c672e}.adoptMagicCard.isMuted{opacity:.46;transform:scale(.97)}.adoptMagicCardTop{justify-content:space-between;align-items:center;gap:1rem;display:flex}.adoptMagicMark{color:#fff8eb;background:#141f38eb;border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.1rem;font-weight:700;display:inline-flex}.adoptMagicPrice{color:#0f6e63;font-size:.95rem;font-weight:700}.adoptMagicCard strong{color:#182033;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.05}.adoptMagicValue{color:#0f6e63;font-size:.96rem;font-weight:700;line-height:1.35}.adoptMagicCard p{color:#556179;margin:0;font-size:.98rem;line-height:1.65}.adoptMagicLimit{color:#0f6e63;letter-spacing:.01em;background:#0a7c671a;border-radius:999px;align-items:center;width:fit-content;padding:.48rem .8rem;font-size:.88rem;font-weight:700;display:inline-flex}.adoptAddonCard{text-align:left;background:linear-gradient(160deg,#0d7a6714,#fcf7eef5);border:1px dashed #0d7a673d;border-radius:24px;gap:.8rem;margin-top:1rem;padding:1rem 1.15rem;display:grid;box-shadow:0 16px 40px #0d7a6714}.adoptAddonCard.isSelected{border-style:solid;border-color:#0d7a676b;box-shadow:0 18px 44px #0d7a671f}.adoptAddonCard small{color:#0f6e63;font-weight:700}.adoptSelectedRail{border-radius:22px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.1rem;display:flex}.adoptSelectedRailCopy{gap:.35rem;display:grid}.adoptSelectedRailCopy strong{color:#182033;font-size:1.1rem}.adoptSelectedRailCopy p{color:#5d677c;margin:0}.adoptSelectedRailMeta{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.adoptSelectedRailMeta span{color:#0f6e63;font-size:.95rem;font-weight:700}.adoptCreationStage{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:1.25rem;margin-bottom:1.5rem;display:grid}.adoptCreationMain{gap:1rem;display:grid}.adoptInlineNotice{background:#ffffffbd;border:1px solid #2230541a;border-radius:20px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.adoptInlineNotice.isReady{background:linear-gradient(#f1f9f5e6,#ffffffdb)}.adoptInlineNotice p{margin:0}.adoptCreationCard{background:#ffffffbd;border:1px solid #2230541a;border-radius:26px;gap:1rem;padding:1rem;display:grid;box-shadow:0 20px 48px #212c460f}.adoptCreationCard .startPanel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.adoptCreationCardTop{justify-content:space-between;align-items:end;gap:1rem;display:flex}.adoptCreationCardTop h2{margin:.25rem 0 0}.adoptCreationCardTop small{color:#5d677c;max-width:280px;line-height:1.5}.adoptSetupActionBar{justify-content:flex-end;margin-top:1rem;display:flex}.adoptCreationViewerPanel{gap:.9rem;display:grid;position:sticky;top:1rem}.adoptCreationViewerPanel .petViewerShell,.adoptCreationViewerPanel .petViewerScene{height:268px;min-height:268px}.adoptViewerStandbySummary{background:radial-gradient(circle at top,#53d8b41f,#0000 42%),linear-gradient(#fffffff0,#ece8dee6);border:1px solid #24344f14;border-radius:24px;align-content:center;gap:.6rem;height:268px;margin-top:18px;padding:1.35rem 1.4rem;display:grid}.adoptViewerStandbySummary strong{color:var(--navy);font-size:1rem}.adoptViewerStandbySummary p{color:#24344fb8;margin:0;line-height:1.6}.adoptHomePreviewPanel{background:radial-gradient(circle at 100% 0,#67d9c424,#0000 34%),linear-gradient(#fffdf8f5,#f1ede5eb);border:1px solid #152a4614;border-radius:22px;gap:.8rem;padding:1rem 1.05rem;display:grid;box-shadow:0 18px 40px #1f2d490f}.adoptHomePreviewHeader{gap:.28rem;display:grid}.adoptHomePreviewHeader strong{color:#182033;font-size:1rem;line-height:1.28}.adoptHomePreviewList{gap:.65rem;display:grid}.adoptHomePreviewItem{background:#ffffffa3;border:1px solid #1820330f;border-radius:18px;gap:.18rem;padding:.72rem .78rem;display:grid}.adoptHomePreviewItem strong{color:#193246;font-size:.92rem}.adoptHomePreviewItem p{color:#5b657a;margin:0;font-size:.92rem;line-height:1.55}.adoptCompactHeader{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.adoptCompactHeader h2{margin:.35rem 0 0}.adoptCompactHeader small{color:#5d677c;text-align:right;max-width:240px;line-height:1.5}@media (max-width:1080px){.adoptMagicGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adoptCreationStage{grid-template-columns:1fr}}@media (max-width:640px){.adoptMagicGrid{grid-template-columns:1fr}.adoptMagicCard{min-height:unset}.adoptSelectedRail,.adoptInlineNotice,.adoptCreationCardTop,.adoptCompactHeader{flex-direction:column;align-items:stretch}.adoptCompactHeader small{text-align:left;max-width:none}}.adoptNeonPage{--adopt-bg:#020711;--adopt-panel:#071226eb;--adopt-panel-soft:#09233eb8;--adopt-border:#1fdbff57;--adopt-border-soft:#1fdbff2e;--adopt-cyan:#35e8ff;--adopt-violet:#c651ff;--adopt-gold:#ffe45f;--adopt-text:#eafcff;--adopt-muted:#9cc5d8;width:100%;min-height:100vh;color:var(--adopt-text);background:radial-gradient(circle at 14% 8%,#18d6ff2e,#0000 32%),radial-gradient(circle at 88% 2%,#9638ff2b,#0000 34%),linear-gradient(135deg,#06242b 0%,#020711 52%,#12071f 100%);margin:0;padding:clamp(18px,4vw,42px)}.adoptNeonPage .legalHeader,.adoptNeonPage .adoptNeonCard{width:min(100%,1120px);margin-inline:auto}.adoptNeonPage .legalHeader{margin-bottom:18px}.adoptNeonPage .legalBackLink,.adoptNeonPage .buttonPrimary,.adoptNeonPage .buttonSecondary,.adoptNeonPage .adoptPersonalizationActions .buttonPrimary,.adoptNeonPage .adoptPersonalizationActions .buttonSecondary,.adoptNeonPage .adoptPremiumGateActions .buttonPrimary,.adoptNeonPage .adoptPremiumGateActions .buttonSecondary{border:1px solid var(--adopt-border);min-height:42px;color:var(--adopt-text);background:linear-gradient(135deg,#0c3c52eb,#0d1937f0);border-radius:8px;box-shadow:0 0 22px #1fdbff17}.adoptNeonPage .buttonPrimary,.adoptNeonPage .adoptPersonalizationActions .buttonPrimary,.adoptNeonPage .adoptPremiumGateActions .buttonPrimary{background:linear-gradient(135deg,#00b5d66b,#5e2fb97a);border-color:#36e8ffb8}.adoptNeonPage .adoptNeonCard{border:1px solid var(--adopt-border);background:linear-gradient(180deg, #081831f5, #030a16f7), var(--adopt-bg);border-radius:8px;padding:clamp(22px,4vw,56px);box-shadow:0 30px 100px #00000061,0 0 42px #1fdbff14}.adoptNeonPage .sectionTag,.adoptNeonPage .miniTag,.adoptNeonPage .adoptPremiumPackageCard .miniTag{width:max-content;color:var(--adopt-gold);letter-spacing:.08em;background:#ffe45f14;border:1px solid #ffe45f61;border-radius:999px;padding:6px 10px}.adoptNeonPage h1,.adoptNeonPage h2,.adoptNeonPage h3,.adoptNeonPage .adoptMagicCard strong,.adoptNeonPage .adoptHeroVisualCopy strong,.adoptNeonPage .adoptMobileActionCopy strong,.adoptNeonPage .adoptPreviewSummary strong,.adoptNeonPage .adoptHomePreviewHeader strong,.adoptNeonPage .adoptHomePreviewItem strong{color:var(--adopt-text);text-shadow:0 0 24px #35e8ff24}.adoptNeonPage h1{letter-spacing:-.04em;max-width:760px;margin-top:18px;font-size:clamp(2.35rem,8vw,5.4rem);line-height:.98}.adoptNeonPage .legalIntro,.adoptNeonPage p,.adoptNeonPage small,.adoptNeonPage .adoptMagicValue,.adoptNeonPage .adoptHeroVisualCopy,.adoptNeonPage .adoptHandoffHint,.adoptNeonPage .adoptPreviewSummary p,.adoptNeonPage .adoptPreviewEmpty p,.adoptNeonPage .adoptHomePreviewItem p,.adoptNeonPage .adoptCompactHeader small{color:var(--adopt-muted)}.adoptNeonPage .adoptHeroViewer,.adoptNeonPage .adoptHeroVisualCopy,.adoptNeonPage .adoptHandoffPanel,.adoptNeonPage .adoptModuleSurface,.adoptNeonPage .adoptPersonalizationPanel,.adoptNeonPage .adoptPreviewCard,.adoptNeonPage .adoptPremiumGate,.adoptNeonPage .adoptPremiumGateCard,.adoptNeonPage .adoptCreationCard,.adoptNeonPage .adoptInlineNotice,.adoptNeonPage .adoptAuthGateCard,.adoptNeonPage .adoptHomePreviewPanel,.adoptNeonPage .adoptPetCard,.adoptNeonPage .adoptMagicCard,.adoptNeonPage .adoptAddonCard,.adoptNeonPage .adoptSelectedRail,.adoptNeonPage .adoptCheckoutActionCard,.adoptNeonPage .adoptPremiumPackageCard,.adoptNeonPage .adoptPremiumGateBenefit,.adoptNeonPage .adoptHomePreviewItem,.adoptNeonPage .startPanel{border:1px solid var(--adopt-border-soft);background:linear-gradient(180deg, #0a1f3be0, #040c1ceb), var(--adopt-panel);border-radius:8px;box-shadow:0 16px 54px #00000038}.adoptNeonPage .adoptMagicGrid,.adoptNeonPage .adoptPremiumPackageGrid,.adoptNeonPage .adoptPetGrid,.adoptNeonPage .adoptPersonalizationGrid{gap:14px}.adoptNeonPage .adoptMagicCard,.adoptNeonPage .adoptAddonCard,.adoptNeonPage .adoptPremiumPackageCard{overflow:hidden}.adoptNeonPage .adoptMagicCard:before,.adoptNeonPage .adoptAddonCard:before,.adoptNeonPage .adoptPremiumPackageCard:before{background:radial-gradient(circle at 22% 0,#35e8ff21,#0000 38%)}.adoptNeonPage .adoptMagicCard.isSelected,.adoptNeonPage .adoptAddonCard.isSelected,.adoptNeonPage .adoptPremiumPackageCard.isSelected,.adoptNeonPage .adoptPetCard.isSelected{border-color:#35e8ffb8;box-shadow:0 0 0 1px #35e8ff40,0 18px 58px #00c6ff1f}.adoptNeonPage .adoptMagicMark{color:var(--adopt-text);box-shadow:inset 0 0 0 1px var(--adopt-border-soft);background:#35e8ff1f}.adoptNeonPage .adoptMagicPrice,.adoptNeonPage .adoptPremiumPrice strong,.adoptNeonPage .adoptPremiumSelectedPill{color:var(--adopt-gold)}.adoptNeonPage .adoptMagicLimit,.adoptNeonPage .adoptHandoffPill,.adoptNeonPage .adoptPreviewMeta span,.adoptNeonPage .adoptTraitChip{color:#bff7ff;background:#35e8ff14;border:1px solid #35e8ff40}.adoptNeonPage input,.adoptNeonPage textarea,.adoptNeonPage select{color:var(--adopt-text);background:#020711ad;border-color:#35e8ff59}.adoptNeonPage input::placeholder,.adoptNeonPage textarea::placeholder{color:#bcd7e28f}.adoptNeonPage .petViewerShell,.adoptNeonPage .adoptHeroViewer .petViewerShell,.adoptNeonPage .adoptPreviewViewerCard,.adoptNeonPage .adoptPremiumGateViewer,.adoptNeonPage .adoptCreationViewerPanel{background:radial-gradient(circle at 50% 18%,#35e8ff29,#0000 32%),radial-gradient(circle at 74% 26%,#c651ff1f,#0000 28%),linear-gradient(#041223eb,#020711f5);border-color:#35e8ff47}@media (max-width:760px){.adoptNeonPage{padding:10px 8px 30px}.adoptNeonPage .legalHeader{margin-bottom:12px}.adoptNeonPage .adoptNeonCard{padding:16px}.adoptNeonPage h1{font-size:clamp(2rem,10vw,3.35rem)}.adoptNeonPage .adoptModuleHeader,.adoptNeonPage .adoptHandoffPanel{grid-template-columns:1fr}}.adoptNeonPage,.adoptNeonPage .legalShell,.adoptNeonPage .legalMain{color:#ecfbff!important;background:radial-gradient(circle at 4% 0,#00e5ff33,#0000 34%),radial-gradient(circle at 100% 0,#a159ff33,#0000 36%),linear-gradient(135deg,#04242b 0%,#020711 52%,#130821 100%)!important}.adoptNeonPage .legalCard,.adoptNeonPage .adoptNeonCard,.adoptNeonPage .adoptCardDeck,.adoptNeonPage .adoptSelectedRail,.adoptNeonPage .adoptInlineNotice,.adoptNeonPage .adoptHandoffPanel,.adoptNeonPage .adoptHeroViewer,.adoptNeonPage .adoptHeroVisualCopy,.adoptNeonPage .adoptModuleSurface,.adoptNeonPage .adoptPersonalizationPanel,.adoptNeonPage .adoptPremiumGate,.adoptNeonPage .adoptPremiumGateCard,.adoptNeonPage .adoptPremiumGateBenefit,.adoptNeonPage .adoptCreationCard,.adoptNeonPage .adoptCreationViewerPanel,.adoptNeonPage .adoptCreationSummary,.adoptNeonPage .adoptPreviewCard,.adoptNeonPage .adoptPreviewViewerCard,.adoptNeonPage .adoptPreviewEmpty,.adoptNeonPage .adoptAuthGateCard,.adoptNeonPage .adoptHomePreviewPanel,.adoptNeonPage .adoptHomePreviewItem,.adoptNeonPage .adoptPetCard,.adoptNeonPage .adoptMagicCard,.adoptNeonPage .adoptAddonCard,.adoptNeonPage .adoptCheckoutActionCard,.adoptNeonPage .adoptPremiumPackageCard,.adoptNeonPage .startPanel{color:#ecfbff!important;background:radial-gradient(circle at 18% 0,#00e5ff1c,#0000 36%),linear-gradient(#081930f5,#020812fa)!important;border:1px solid #2cdeff47!important;box-shadow:0 18px 58px #00000052,inset 0 1px #ffffff0b!important}.adoptNeonPage .adoptMagicCard,.adoptNeonPage .adoptAddonCard,.adoptNeonPage .adoptPremiumPackageCard,.adoptNeonPage .adoptPetCard{align-content:start;gap:12px;display:grid}.adoptNeonPage .adoptMagicCard:after,.adoptNeonPage .adoptAddonCard:after,.adoptNeonPage .adoptPremiumPackageCard:after,.adoptNeonPage .adoptPetCard:after{background:linear-gradient(135deg,#00e5ff1f,#a159ff14)!important}.adoptNeonPage .adoptMagicCard.isSelected,.adoptNeonPage .adoptAddonCard.isSelected,.adoptNeonPage .adoptPremiumPackageCard.isSelected,.adoptNeonPage .adoptPetCard.isSelected{background:radial-gradient(circle at 12% 0,#ffe66d26,#0000 38%),linear-gradient(#0a2139fa,#040c18fa)!important;border-color:#ffe66d94!important}.adoptNeonPage h1,.adoptNeonPage h2,.adoptNeonPage h3,.adoptNeonPage strong,.adoptNeonPage .adoptMagicTitle,.adoptNeonPage .adoptPremiumTitle,.adoptNeonPage .adoptCreationTitle,.adoptNeonPage .adoptHomePreviewTitle{text-shadow:0 0 26px #00e5ff29;color:#f4feff!important}.adoptNeonPage .legalIntro,.adoptNeonPage p,.adoptNeonPage small,.adoptNeonPage label,.adoptNeonPage .adoptMagicValue,.adoptNeonPage .adoptPremiumCopy,.adoptNeonPage .adoptCreationCopy,.adoptNeonPage .adoptHomePreviewItem p,.adoptNeonPage .adoptHandoffHint,.adoptNeonPage .adoptInlineNotice p{color:#daf4ffc7!important}.adoptNeonPage .sectionTag,.adoptNeonPage .miniTag,.adoptNeonPage .adoptMagicLimit,.adoptNeonPage .adoptHandoffPill,.adoptNeonPage .adoptPreviewMeta span,.adoptNeonPage .adoptTraitChip,.adoptNeonPage .adoptPremiumSelectedPill{color:#fff3a6!important;box-shadow:none!important;background:#ffe66d17!important;border:1px solid #ffe66d6b!important}.adoptNeonPage .adoptMagicMark{color:#f4feff!important;background:linear-gradient(135deg,#00e5ff2e,#a159ff26)!important;border:1px solid #2cdeff47!important}.adoptNeonPage .adoptMagicPrice,.adoptNeonPage .adoptPremiumPrice,.adoptNeonPage .adoptPremiumPrice strong{color:#ffe66d!important}.adoptNeonPage .legalBackLink,.adoptNeonPage button,.adoptNeonPage a.buttonPrimary,.adoptNeonPage a.buttonSecondary,.adoptNeonPage .buttonPrimary,.adoptNeonPage .buttonSecondary{color:#ecfbff!important;background:linear-gradient(135deg,#09273ffa,#161134f5)!important;border:1px solid #2cdeff61!important;border-radius:10px!important;box-shadow:0 0 22px #00e5ff14!important}.adoptNeonPage .buttonPrimary,.adoptNeonPage button[type=submit],.adoptNeonPage .adoptPersonalizationActions .buttonPrimary,.adoptNeonPage .adoptPremiumGateActions .buttonPrimary{background:linear-gradient(135deg,#00b7d757,#6d3ed061)!important;border-color:#00e5ffb8!important}.adoptNeonPage input,.adoptNeonPage textarea,.adoptNeonPage select{color:#ecfbff!important;background:#020711d1!important;border:1px solid #2cdeff57!important;box-shadow:inset 0 0 0 1px #ffffff05!important}.adoptNeonPage input:focus,.adoptNeonPage textarea:focus,.adoptNeonPage select:focus{border-color:#00e5ffc7!important;box-shadow:0 0 0 3px #00e5ff1f!important}.adoptNeonPage .petViewerShell,.adoptNeonPage .adoptHeroViewer .petViewerShell,.adoptNeonPage .adoptPreviewViewerCard,.adoptNeonPage .adoptPremiumGateViewer,.adoptNeonPage .adoptCreationViewerPanel{background:radial-gradient(circle at 52% 34%,#00e5ff30,#0000 28%),radial-gradient(circle at 66% 58%,#ffe66d1f,#0000 22%),radial-gradient(circle at 50% 100%,#a159ff29,#0000 36%),linear-gradient(#04182c,#020711)!important}@media (max-width:760px){.adoptNeonPage{padding:8px!important}.adoptNeonPage .adoptNeonCard,.adoptNeonPage .legalCard{border-radius:14px!important;padding:16px!important}.adoptNeonPage h1{letter-spacing:-.03em!important;margin-top:10px!important;font-size:clamp(2rem,9.5vw,3.1rem)!important;line-height:1.04!important}.adoptNeonPage h2{font-size:clamp(1.35rem,6vw,2rem)!important;line-height:1.15!important}.adoptNeonPage .adoptMagicGrid,.adoptNeonPage .adoptPremiumPackageGrid,.adoptNeonPage .adoptPetGrid,.adoptNeonPage .adoptPersonalizationGrid{grid-template-columns:1fr!important;gap:12px!important}.adoptNeonPage .adoptMagicCard,.adoptNeonPage .adoptAddonCard,.adoptNeonPage .adoptPremiumPackageCard,.adoptNeonPage .adoptPetCard{border-radius:16px!important;min-height:auto!important;padding:18px!important}.adoptNeonPage .adoptMagicMark{width:44px!important;height:44px!important}.adoptNeonPage .adoptCreationCard,.adoptNeonPage .adoptCreationViewerPanel,.adoptNeonPage .adoptHomePreviewPanel,.adoptNeonPage .adoptPremiumGateCard{border-radius:14px!important}.adoptNeonPage .adoptCreationCardTop,.adoptNeonPage .adoptSelectedRail,.adoptNeonPage .adoptInlineNotice,.adoptNeonPage .adoptCompactHeader{gap:10px!important}}
