.hero-card[data-v-587a2319]{position:relative;overflow:visible}.portal-layout-compact .hero-card[data-v-587a2319]{padding-top:28px}.portal-layout-compact .tutorial-image[data-v-587a2319]{display:none}.portal-layout-compact .tutorial[data-v-587a2319]{margin-bottom:18px}@media (width>=1024px){.portal-layout-split .hero-card[data-v-587a2319]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:28px;display:grid}.portal-layout-split .hero-card[data-v-587a2319]>:not(.hero-deco):not(.eligibility-modal){grid-column:1/-1}.portal-layout-split .tutorial[data-v-587a2319],.portal-layout-split .manual-flow[data-v-587a2319],.portal-layout-split .g-btn[data-v-587a2319],.portal-layout-split .status-box[data-v-587a2319]{grid-column:2}.portal-layout-split .sticker-row[data-v-587a2319],.portal-layout-split .hero-card>p[data-v-587a2319],.portal-layout-split .hero-card>h1[data-v-587a2319],.portal-layout-split .hero-card>.mb-6[data-v-587a2319]{grid-column:1}}.hero-deco[data-v-587a2319]{z-index:1;border:3px solid #000;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:absolute;box-shadow:3px 3px #000}.hero-deco-1[data-v-587a2319]{background:#fdba74;top:18px;left:16px;transform:rotate(-8deg)}.hero-deco-2[data-v-587a2319]{background:#f9a8d4;top:60px;right:20px;transform:rotate(10deg)}.hero-deco-3[data-v-587a2319]{background:#bfdbfe;bottom:130px;left:-14px;transform:rotate(6deg)}.sticker-row[data-v-587a2319]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;display:flex}.sticker[data-v-587a2319]{border:3px solid #000;border-radius:6px;align-items:center;gap:7px;padding:8px 13px;font-size:12.5px;font-weight:700;display:inline-flex;box-shadow:3px 3px #000}.sticker-green[data-v-587a2319]{background:#bbf7d0;transform:rotate(-2deg)}.sticker-yellow[data-v-587a2319]{background:#fef08a;transform:rotate(1.5deg)}.sticker-teal[data-v-587a2319]{background:#99f6e4;transform:rotate(-1deg)}.step-c-1[data-v-587a2319]{background:#fef08a}.step-c-2[data-v-587a2319]{background:#bbf7d0}.step-c-3[data-v-587a2319]{background:#99f6e4}.step-c-4[data-v-587a2319]{background:#fdba74}.privacy-note[data-v-587a2319]{align-items:flex-start;gap:8px;display:flex}.privacy-icon[data-v-587a2319]{flex:none;margin-top:1px}body[data-v-587a2319]{background:radial-gradient(circle at 12% 20%, #fde68a 0 140px, transparent 141px), radial-gradient(circle at 88% 84%, #86efac 0 120px, transparent 121px), var(--neo-cream-2,#fdf6e2)}.neo-button[data-v-587a2319]{border:3px solid #000;border-radius:6px;transition:transform .1s,box-shadow .1s;box-shadow:5px 5px #000}.neo-button[data-v-587a2319]:hover{transform:translate(-2px,-2px);box-shadow:7px 7px #000}.neo-button[data-v-587a2319]:active{transform:translate(2px,2px);box-shadow:2px 2px #000}.neo-button[data-v-587a2319]:disabled{opacity:.75;cursor:not-allowed;transform:none;box-shadow:5px 5px #000}.g-btn[data-v-587a2319]{color:#000;background:#fff;border:4px solid #000;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:24px;padding:16px 20px;font-size:16px;font-weight:700;display:flex;box-shadow:6px 6px #000}.g-btn[data-v-587a2319]:hover{background:#fef08a;transform:translate(-2px,-2px);box-shadow:8px 8px #000}.g-btn[data-v-587a2319]:active{transform:translate(2px,2px);box-shadow:2px 2px #000}.g-btn[data-v-587a2319]:disabled{opacity:.75;cursor:not-allowed;transform:none;box-shadow:6px 6px #000}.g-logo[data-v-587a2319]{background:#fff;border:2px solid #000;border-radius:4px;flex:none;padding:3px}.g-btn:hover .g-logo[data-v-587a2319]{background:#fff}.g-label[data-v-587a2319]{white-space:nowrap}.g-arrow[data-v-587a2319]{flex:none;transition:transform .15s}.g-btn:hover .g-arrow[data-v-587a2319]{transform:translate(4px)}.btn-secondary[data-v-587a2319]{background:var(--neo-teal,#14b8a6);color:#000;text-align:center;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:12px;padding:14px 16px;font-weight:700;text-decoration:none;display:flex}.status-box[data-v-587a2319]{text-align:left;word-break:break-word;border:3px solid #000;border-radius:6px;margin-top:20px;padding:16px;font-size:14px;line-height:1.55;box-shadow:5px 5px #000}.status-info[data-v-587a2319]{background:#bfdbfe}.status-sending[data-v-587a2319]{background:var(--neo-orange,#fb923c)}.status-success[data-v-587a2319]{background:#bbf7d0}.status-error[data-v-587a2319]{background:#fecaca}.status-warning[data-v-587a2319]{background:var(--neo-yellow,#fef08a)}.tutorial[data-v-587a2319]{background:#f4f4f0;border:3px solid #000;margin-top:24px;margin-bottom:24px;padding:18px}.tutorial h2[data-v-587a2319]{margin:0 0 14px;font-size:20px}.tutorial-list[data-v-587a2319]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tutorial-step[data-v-587a2319]{grid-template-columns:32px 1fr;align-items:start;gap:10px;display:grid}.step-number[data-v-587a2319]{background:var(--neo-yellow,#fef08a);border:2px solid #000;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.tutorial-step p[data-v-587a2319]{margin:3px 0 0;font-size:14px;line-height:1.45}.tutorial-image[data-v-587a2319]{border:3px solid #000;width:100%;max-width:360px;margin:16px auto 4px;display:block;box-shadow:4px 4px #000}.manual-flow[data-v-587a2319]{border-top:3px solid #000;margin-top:24px;padding-top:24px}.manual-flow h2[data-v-587a2319]{margin:0 0 8px;font-size:20px}.manual-flow p[data-v-587a2319]{margin:8px 0;font-size:14px;line-height:1.5}.code-input[data-v-587a2319]{resize:vertical;min-height:58px;margin:12px 0;font:14px/1.4 JetBrains Mono,monospace}.privacy-note[data-v-587a2319]{color:#333;margin-top:14px;font-size:12px;line-height:1.45}.eligibility-modal[data-v-587a2319]{z-index:20;background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.eligibility-dialog[data-v-587a2319]{background:#fff;border:4px solid #000;width:min(100%,520px);padding:24px;box-shadow:10px 10px #000}.eligibility-dialog h2[data-v-587a2319]{margin:0 0 12px;font:28px/1 Archivo Black,Impact,sans-serif}.eligibility-dialog p[data-v-587a2319]{line-height:1.5}.eligibility-dialog .neo-button[data-v-587a2319]{width:100%;margin-top:12px;font-weight:700}.btn-switch[data-v-587a2319]{background:#fef08a;border:3px dashed #000}.restore-note[data-v-587a2319]{background:#fef08a;border:3px solid #000;border-radius:6px;margin-top:14px;padding:12px 14px;font-size:13px;line-height:1.55;box-shadow:4px 4px #000}
