.attribution-hint[data-v-b977f916]{font-size:.85rem;color:#6b7280;margin:.5rem 0 0;padding:.5rem .75rem;background:#f9fafb;border-radius:6px}.attribution-hint.conflict[data-v-b977f916]{background:#fff7ed;color:#c2410c;border-left:3px solid #fb923c}.credit-option[data-v-b977f916]{display:flex;gap:.5rem;align-items:center;margin:.75rem 0 0;font-size:.9rem}.credit-applied[data-v-b977f916]{font-size:.85rem;color:#059669;margin:.35rem 0 0}.referral-preview[data-v-b977f916]{font-size:.9rem;color:#2563eb;margin:.5rem 0 0}.growth-payment-hint[data-v-e6d9e183]{margin-top:.75rem;padding:.75rem 1rem;background:#eff6ff;border-radius:8px;font-size:.9rem;color:#1e40af}.growth-payment-hint a[data-v-e6d9e183]{margin-left:.5rem;font-weight:600}.mode-badge--trial[data-v-9d0fc2d2]{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.trial-duration-fieldset[data-v-9d0fc2d2]{border:0;margin:.85rem 0 0;min-width:0;padding:0}.trial-duration-fieldset legend[data-v-9d0fc2d2]{color:#334155;font-size:.88rem;font-weight:700;margin-bottom:.45rem;padding:0}.trial-duration-options[data-v-9d0fc2d2]{display:grid;gap:.45rem;grid-template-columns:repeat(4,minmax(0,1fr))}.trial-duration-options label[data-v-9d0fc2d2]{align-items:center;border:1px solid #dbe3ef;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:.85rem;justify-content:center;min-height:36px;padding:.35rem}.trial-duration-options label.active[data-v-9d0fc2d2]{background:#eff6ff;border-color:#60a5fa;color:#1d4ed8;font-weight:700}.trial-duration-options input[data-v-9d0fc2d2]{height:0;margin:0;opacity:0;position:absolute;width:0}.trial-plan-note[data-v-9d0fc2d2]{color:#475569;font-size:.84rem;line-height:1.5;margin:.85rem 0 0}.trial-unavailable[data-v-9d0fc2d2]{color:#64748b;margin:0}.trial-success[data-v-9d0fc2d2]{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;color:#065f46;padding:.85rem}.trial-success p[data-v-9d0fc2d2]{line-height:1.5;margin:.45rem 0}.trial-success dl[data-v-9d0fc2d2]{display:grid;gap:.35rem;margin:.65rem 0 0}.trial-success dl div[data-v-9d0fc2d2]{display:flex;gap:.5rem;justify-content:space-between}.trial-success dt[data-v-9d0fc2d2]{color:#047857}.trial-success dd[data-v-9d0fc2d2]{font-weight:700;margin:0;text-align:right}@media(max-width:460px){.trial-duration-options[data-v-9d0fc2d2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.growth-card[data-v-bf89b966]{margin-top:1.5rem}.growth-benefits p[data-v-bf89b966]{margin:.35rem 0;color:var(--text-secondary, #5c6470)}.growth-compliance[data-v-bf89b966]{font-size:.85rem;border-left:3px solid #f0ad4e;padding-left:.75rem}.growth-stats[data-v-bf89b966]{display:grid;gap:.5rem;margin:1rem 0}.growth-stats div[data-v-bf89b966]{display:flex;gap:.5rem}.growth-stats dt[data-v-bf89b966]{min-width:5rem;color:#666}.growth-leaderboard ol[data-v-bf89b966]{padding-left:1.25rem;margin:.5rem 0}.growth-active-ref[data-v-bf89b966]{margin-top:1rem;padding:.5rem .75rem;background:#f0f7ff;border-radius:6px}.level-progress[data-v-bf89b966]{margin:1rem 0}.level-progress-bar[data-v-bf89b966]{height:8px;background:#e8edf2;border-radius:999px;overflow:hidden}.level-progress-bar i[data-v-bf89b966]{display:block;height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4)}.level-progress-head[data-v-bf89b966]{display:flex;justify-content:space-between;margin-bottom:.35rem;font-size:.9rem}.level-hint[data-v-bf89b966]{font-size:.85rem;color:#666;margin:.35rem 0}.milestone-list[data-v-bf89b966]{list-style:none;padding:0;margin:1rem 0;display:grid;gap:.5rem}.milestone-list li[data-v-bf89b966]{padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:8px;display:grid;gap:.15rem}.milestone-list li.achieved[data-v-bf89b966]{border-color:#93c5fd;background:#f8fbff}.milestone-list li.granted[data-v-bf89b966]{opacity:.75}.referral-preview[data-v-bf89b966]{font-size:.9rem;color:#2563eb;margin:.5rem 0 0}.growth-campaign-banner[data-v-bf89b966]{background:linear-gradient(90deg,#fef3c7,#fde68a);padding:.75rem 1rem;border-radius:8px;margin-bottom:1rem}.earn-calculator[data-v-bf89b966]{margin:1rem 0;padding:1rem;background:#f9fafb;border-radius:8px}.estimate-summary[data-v-bf89b966]{font-size:.9rem;color:#374151;margin-top:.5rem}.redeem-panel[data-v-bf89b966]{margin:1rem 0}.redeem-row[data-v-bf89b966]{display:flex;gap:.5rem;align-items:center;margin-top:.5rem}.share-card-link[data-v-bf89b966]{display:inline-block;margin-top:.5rem}.weekly-challenge[data-v-bf89b966]{margin:1rem 0;padding:1rem;background:#eff6ff;border-radius:8px;border:1px solid #bfdbfe}.weekly-progress-bar[data-v-bf89b966]{height:8px;background:#dbeafe;border-radius:999px;overflow:hidden;margin:.5rem 0}.weekly-progress-bar i[data-v-bf89b966]{display:block;height:100%;background:linear-gradient(90deg,#2563eb,#7c3aed)}.weekly-hint[data-v-bf89b966]{font-size:.85rem;color:#374151;margin:.35rem 0}.weekly-granted[data-v-bf89b966]{font-size:.85rem;color:#059669;margin:.25rem 0 0}.weekly-bonus[data-v-bf89b966]{font-size:.85rem;color:#2563eb;margin:.25rem 0 0}.next-action-banner[data-v-bf89b966]{background:#ecfdf5;border:1px solid #6ee7b7;border-radius:8px;padding:.75rem 1rem;margin-bottom:1rem}.next-action-banner p[data-v-bf89b966]{margin:.35rem 0 0;font-size:.9rem;color:#065f46}.share-templates[data-v-bf89b966]{margin:1rem 0}.share-template-item[data-v-bf89b966]{border:1px solid #e5e7eb;border-radius:8px;padding:.75rem;margin-bottom:.75rem}.share-template-item header[data-v-bf89b966]{display:flex;flex-direction:column;gap:.15rem;margin-bottom:.5rem}.share-template-item pre[data-v-bf89b966]{white-space:pre-wrap;font-size:.85rem;background:#f9fafb;padding:.5rem;border-radius:6px;margin:0 0 .5rem}.first-share-hint[data-v-bf89b966]{font-size:.85rem;color:#2563eb;margin:0 0 .75rem}.member-login-floating[data-v-41c8e8d3]{position:fixed;right:1.5rem;bottom:1.5rem;z-index:40}@media(max-width:720px){.member-login-floating[data-v-41c8e8d3]{right:1rem;bottom:1rem}}.member-login-floating__toggle[data-v-41c8e8d3]{display:grid;gap:.15rem;text-align:left;border:none;border-radius:999px;padding:.65rem 1rem;background:#0f4c81;color:#fff;box-shadow:0 8px 24px #0f4c8140;cursor:pointer}.member-login-floating__toggle small[data-v-41c8e8d3]{opacity:.85;font-size:.75rem}.member-login-floating__card[data-v-41c8e8d3]{margin-top:.5rem;width:min(280px,88vw);background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1rem;box-shadow:0 12px 32px #0f172a1f}.member-login-floating__card label[data-v-41c8e8d3]{display:grid;gap:.25rem;margin-bottom:.75rem;font-size:.85rem}.member-login-floating__card input[data-v-41c8e8d3],.member-login-floating__card button[data-v-41c8e8d3]{width:100%}.member-points[data-v-41c8e8d3]{color:#64748b;font-size:.9rem}.member-community-link[data-v-41c8e8d3]{display:block;margin:.5rem 0;color:#2563eb;font-size:.9rem;text-decoration:none}.member-community-link[data-v-41c8e8d3]:hover{text-decoration:underline}.message[data-v-41c8e8d3]{font-size:.85rem;color:#b45309}.member-login-hint[data-v-41c8e8d3]{font-size:.75rem;color:#64748b;margin:0 0 .5rem}
