.guide-hero[data-v-b1e7e18a]{margin-bottom:var(--space-10);padding:var(--space-8) var(--space-5);border-radius:var(--radius-2xl);background:linear-gradient(160deg,#ec489912,#a78bfa17 45%,#fffffff2);border:1px solid rgba(236,72,153,.1)}.guide-hero__title[data-v-b1e7e18a]{font-size:clamp(1.625rem,4vw,2.25rem);font-weight:var(--font-weight-bold);margin:var(--space-4) 0 var(--space-3);line-height:1.35;letter-spacing:-.02em}.guide-hero__text[data-v-b1e7e18a]{max-width:42rem;margin:0;font-size:var(--text-base);color:var(--color-text-muted);line-height:1.85}.guide-hero__path[data-v-b1e7e18a]{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid rgba(236,72,153,.12)}.guide-hero__path-label[data-v-b1e7e18a]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-pink-700);margin-bottom:var(--space-4)}.guide-hero__steps[data-v-b1e7e18a]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}@media(min-width:768px){.guide-hero__steps[data-v-b1e7e18a]{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}}.guide-hero__step[data-v-b1e7e18a]{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3);border-radius:var(--radius-lg);background:#ffffffbf;border:1px solid var(--color-surface-border)}.guide-hero__step-num[data-v-b1e7e18a]{flex-shrink:0;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:#ec48991f;color:var(--color-pink-700);font-size:var(--text-sm);font-weight:var(--font-weight-bold)}.guide-hero__step strong[data-v-b1e7e18a]{display:block;font-size:var(--text-sm);margin-bottom:.2rem}.guide-hero__step p[data-v-b1e7e18a]{margin:0;font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.65}.guide-device[data-v-209a347c]{position:relative;margin-inline:auto;max-width:100%}.guide-device--phone[data-v-209a347c]{width:min(100%,17rem);padding:.65rem;border-radius:1.75rem;background:linear-gradient(145deg,#1e1b2e,#2d2640);box-shadow:0 12px 40px #63347833,inset 0 1px #ffffff14}.guide-device--browser[data-v-209a347c]{width:100%;padding:0;border-radius:var(--radius-xl);border:1px solid var(--color-surface-border);background:#fff;box-shadow:var(--shadow-magic-card);overflow:hidden}.guide-device--browser .guide-device__screen[data-v-209a347c]{padding:var(--space-4)}.guide-device__notch[data-v-209a347c]{width:4rem;height:.35rem;margin:0 auto .5rem;border-radius:var(--radius-full);background:#00000059}.guide-device__screen[data-v-209a347c]{position:relative;border-radius:1.25rem;background:var(--color-warm-white);overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.guide-device--phone .guide-device__screen[data-v-209a347c]{min-height:14rem;padding:var(--space-3)}.guide-device__watermark[data-v-209a347c]{position:absolute;bottom:.5rem;left:50%;transform:translate(-50%);font-size:.65rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;color:#ffffff73;text-transform:uppercase;pointer-events:none}.guide-device--browser .guide-device__watermark[data-v-209a347c]{color:var(--color-text-muted);opacity:.5}.mock-otp[data-v-8cdfa677]{display:flex;flex-direction:column;gap:var(--space-3);text-align:center}.mock-otp__brand[data-v-8cdfa677]{font-weight:var(--font-weight-bold);color:var(--color-pink-600);font-size:var(--text-sm)}.mock-otp__title[data-v-8cdfa677]{font-size:var(--text-base);font-weight:var(--font-weight-semibold)}.mock-otp__field[data-v-8cdfa677]{padding:var(--space-2);border-radius:var(--radius-md);background:#fff;border:1px solid var(--color-surface-border);text-align:start}.mock-otp__label[data-v-8cdfa677]{display:block;font-size:var(--text-xs);color:var(--color-text-muted)}.mock-otp__value[data-v-8cdfa677]{display:block;font-size:var(--text-sm);font-weight:var(--font-weight-medium);direction:ltr;text-align:right;unicode-bidi:isolate}.mock-otp__phone[data-v-8cdfa677]{display:inline-block;letter-spacing:.04em;font-variant-numeric:tabular-nums}.mock-otp__codes[data-v-8cdfa677]{display:flex;justify-content:center;gap:var(--space-2)}.mock-otp__digit[data-v-8cdfa677]{width:2rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:#fff;border:1px solid var(--color-surface-border);font-weight:var(--font-weight-bold)}.mock-otp__btn[data-v-8cdfa677]{padding:.5rem 1rem;border-radius:var(--radius-full);background:var(--gradient-primary);color:#fff;font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.mock-search__filters[data-v-8cdfa677]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}.mock-search__chip[data-v-8cdfa677]{padding:.2rem .6rem;border-radius:var(--radius-full);background:#ec48991a;color:var(--color-pink-700);font-size:var(--text-xs);font-weight:var(--font-weight-medium)}.mock-search__grid[data-v-8cdfa677]{display:grid;gap:var(--space-2)}.mock-smart__header[data-v-8cdfa677]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}.mock-smart__badge[data-v-8cdfa677]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-purple-700);background:#a78bfa26;padding:.2rem .5rem;border-radius:var(--radius-full)}.mock-smart__reasons[data-v-8cdfa677]{margin:var(--space-3) 0 0;padding-inline-start:1.1rem;font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.6}.mock-compat[data-v-8cdfa677]{display:flex;flex-direction:column;gap:var(--space-3)}.mock-compat__bars[data-v-8cdfa677]{display:flex;flex-direction:column;gap:var(--space-2)}.mock-compat__bar[data-v-8cdfa677]{font-size:var(--text-xs)}.mock-compat__bar span[data-v-8cdfa677]{display:block;margin-bottom:.2rem;color:var(--color-text-muted)}.mock-compat__track[data-v-8cdfa677]{height:.35rem;border-radius:var(--radius-full);background:#0000000f;overflow:hidden}.mock-compat__fill[data-v-8cdfa677]{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-pink-500),var(--color-purple-500))}.mock-criteria__title[data-v-8cdfa677],.mock-intro__title[data-v-8cdfa677],.mock-bookmarks__title[data-v-8cdfa677],.mock-chat__header[data-v-8cdfa677],.mock-safety__title[data-v-8cdfa677]{font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2)}.mock-criteria__list[data-v-8cdfa677]{margin:0}.mock-criteria__row[data-v-8cdfa677]{padding:var(--space-2) 0;border-bottom:1px solid var(--color-surface-border);font-size:var(--text-xs)}.mock-criteria__row dt[data-v-8cdfa677]{color:var(--color-text-muted);margin-bottom:.15rem}.mock-criteria__row dd[data-v-8cdfa677]{margin:0;font-weight:var(--font-weight-medium)}.mock-intro__modes[data-v-8cdfa677]{display:flex;gap:var(--space-2);margin-bottom:var(--space-3)}.mock-intro__mode[data-v-8cdfa677]{flex:1;text-align:center;padding:.35rem;border-radius:var(--radius-md);font-size:var(--text-xs);border:1px solid var(--color-surface-border);background:#fff}.mock-intro__mode--active[data-v-8cdfa677]{border-color:var(--color-pink-400);background:#ec489914;color:var(--color-pink-700);font-weight:var(--font-weight-semibold)}.mock-intro__msg[data-v-8cdfa677]{font-size:var(--text-xs);padding:var(--space-2);border-radius:var(--radius-md);background:#fff;border:1px solid var(--color-surface-border);margin-bottom:var(--space-3);color:var(--color-text-muted)}.mock-intro__btn[data-v-8cdfa677],.mock-wallet__btn[data-v-8cdfa677]{display:block;text-align:center;padding:.45rem;border-radius:var(--radius-md);background:var(--color-pink-600);color:#fff;font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.mock-chat__messages[data-v-8cdfa677]{display:flex;flex-direction:column;gap:var(--space-2)}.mock-chat__bubble[data-v-8cdfa677]{max-width:85%;padding:.4rem .6rem;border-radius:var(--radius-lg);font-size:var(--text-xs);line-height:1.5}.mock-chat__bubble--them[data-v-8cdfa677]{align-self:flex-start;background:#fff;border:1px solid var(--color-surface-border)}.mock-chat__bubble--me[data-v-8cdfa677]{align-self:flex-end;background:#ec48991f;color:var(--color-pink-800)}.mock-bookmarks ul[data-v-8cdfa677]{list-style:none;margin:0;padding:0}.mock-bookmarks li[data-v-8cdfa677]{display:flex;justify-content:space-between;padding:var(--space-2) 0;border-bottom:1px solid var(--color-surface-border);font-size:var(--text-xs)}.mock-bookmarks__name[data-v-8cdfa677]{font-weight:var(--font-weight-medium)}.mock-bookmarks__meta[data-v-8cdfa677]{color:var(--color-text-muted)}.mock-wallet__label[data-v-8cdfa677]{font-size:var(--text-xs);color:var(--color-text-muted)}.mock-wallet__balance[data-v-8cdfa677]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--color-pink-600);margin-bottom:var(--space-2)}.mock-wallet__expiry[data-v-8cdfa677]{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-xs);color:var(--color-purple-700);background:#a78bfa1a;padding:.25rem .55rem;border-radius:var(--radius-full);margin-bottom:var(--space-3)}.mock-wallet__expiry-icon[data-v-8cdfa677]{font-size:.85rem;line-height:1}.mock-wallet__product[data-v-8cdfa677]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);background:#fff;border:1px solid var(--color-surface-border);font-size:var(--text-xs);margin-bottom:var(--space-3)}.mock-wallet__product-name[data-v-8cdfa677]{display:block;font-weight:var(--font-weight-medium)}.mock-wallet__product-note[data-v-8cdfa677]{display:block;margin-top:.2rem;font-size:.65rem;color:var(--color-text-muted);line-height:1.4}.mock-wallet__price[data-v-8cdfa677]{font-weight:var(--font-weight-semibold);color:var(--color-pink-600);flex-shrink:0}.mock-premium[data-v-8cdfa677]{display:flex;flex-direction:column;gap:var(--space-3)}.mock-premium__head[data-v-8cdfa677]{display:flex;align-items:center;gap:var(--space-2)}.mock-premium__crown[data-v-8cdfa677]{font-size:1.5rem;line-height:1}.mock-premium__title[data-v-8cdfa677]{margin:0;font-size:var(--text-sm);font-weight:var(--font-weight-bold)}.mock-premium__status[data-v-8cdfa677]{margin:.1rem 0 0;font-size:var(--text-xs);color:var(--color-pink-600);font-weight:var(--font-weight-semibold)}.mock-premium__plans[data-v-8cdfa677]{display:flex;gap:.35rem}.mock-premium__plan[data-v-8cdfa677]{flex:1;text-align:center;padding:.35rem .2rem;border-radius:var(--radius-md);font-size:.65rem;border:1px solid var(--color-surface-border);background:#fff;line-height:1.3}.mock-premium__plan small[data-v-8cdfa677]{display:block;margin-top:.15rem;font-size:.55rem;color:var(--color-pink-600)}.mock-premium__plan--active[data-v-8cdfa677]{border-color:var(--color-pink-400);background:#ec48991a;font-weight:var(--font-weight-semibold);color:var(--color-pink-800)}.mock-premium__benefits[data-v-8cdfa677]{margin:0;padding:0;list-style:none;font-size:var(--text-xs);line-height:1.55}.mock-premium__benefits li[data-v-8cdfa677]{position:relative;padding-inline-start:1rem;color:var(--color-text-muted)}.mock-premium__benefits li[data-v-8cdfa677]:before{content:"✓";position:absolute;inset-inline-start:0;color:var(--color-pink-600);font-weight:var(--font-weight-bold)}.mock-premium__benefits li+li[data-v-8cdfa677]{margin-top:.25rem}.mock-premium__expiry[data-v-8cdfa677]{padding:var(--space-2);border-radius:var(--radius-md);background:#a78bfa14;border:1px solid rgba(167,139,250,.15);text-align:center}.mock-premium__expiry-label[data-v-8cdfa677]{display:block;font-size:.65rem;color:var(--color-text-muted);margin-bottom:.2rem}.mock-premium__expiry-date[data-v-8cdfa677]{display:block;font-size:var(--text-sm);color:var(--color-purple-800);letter-spacing:.02em}.mock-premium__expiry-remaining[data-v-8cdfa677]{display:block;margin-top:.2rem;font-size:.65rem;color:var(--color-text-muted)}.mock-safety[data-v-8cdfa677]{text-align:center}.mock-safety__icon[data-v-8cdfa677]{font-size:2rem;margin-bottom:var(--space-2)}.mock-safety ul[data-v-8cdfa677]{list-style:none;margin:var(--space-3) 0 0;padding:0;font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.8}.guide-expand[data-v-50b954bf]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-normal) var(--ease-soft)}.guide-expand--open[data-v-50b954bf]{grid-template-rows:1fr}.guide-expand__inner[data-v-50b954bf]{overflow:hidden;min-height:0}.guide-expand:not(.guide-expand--open) .guide-expand__inner[data-v-50b954bf]{visibility:hidden}.guide-expand--open .guide-expand__inner[data-v-50b954bf]{visibility:visible;padding-top:var(--space-4);border-top:1px solid var(--color-surface-border);margin-top:var(--space-4)}.guide-lesson[data-v-f888bef4]{scroll-margin-top:6rem}.guide-lesson__inner[data-v-f888bef4]{padding:var(--space-6);border-radius:var(--radius-xl);background:#ffffffe6;border:1px solid var(--color-surface-border);box-shadow:var(--shadow-magic-card)}.guide-lesson__badge[data-v-f888bef4]{display:inline-block;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-purple-700);background:#a78bfa1f;padding:.2rem .65rem;border-radius:var(--radius-full);margin-bottom:var(--space-3)}.guide-lesson__title-row[data-v-f888bef4]{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.guide-lesson__icon[data-v-f888bef4]{font-size:1.5rem;line-height:1}.guide-lesson__title[data-v-f888bef4]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);line-height:1.4;letter-spacing:-.01em}.guide-lesson__learn[data-v-f888bef4]{font-size:var(--text-sm);line-height:1.75;margin-bottom:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:#ec48990d;border-inline-start:3px solid var(--color-pink-400)}.guide-lesson__learn-label[data-v-f888bef4]{font-weight:var(--font-weight-semibold);color:var(--color-pink-700)}.guide-lesson__summary[data-v-f888bef4]{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.85;margin:0}.guide-lesson__body[data-v-f888bef4]{display:grid;gap:var(--space-6);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-surface-border)}@media(min-width:900px){.guide-lesson__body[data-v-f888bef4]{grid-template-columns:1fr minmax(14rem,18rem);align-items:start}}.guide-lesson__subtitle[data-v-f888bef4]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0 0 var(--space-3)}.guide-lesson__subtitle--spaced[data-v-f888bef4]{margin-top:var(--space-5)}.guide-lesson__steps[data-v-f888bef4]{margin:0;padding-inline-start:1.35rem;font-size:var(--text-sm);line-height:1.8}.guide-lesson__steps li+li[data-v-f888bef4]{margin-top:var(--space-2)}.guide-lesson__visual[data-v-f888bef4]{display:flex;justify-content:center;align-items:flex-start}.guide-lesson__expand-action[data-v-f888bef4]{margin-top:var(--space-5)}.guide-lesson__chevron[data-v-f888bef4]{width:1rem;height:1rem;margin-inline-start:.25rem;transition:transform var(--duration-fast) var(--ease-soft)}.guide-lesson__chevron--open[data-v-f888bef4]{transform:rotate(180deg)}.guide-lesson__paragraph[data-v-f888bef4]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.85;margin:0 0 var(--space-3)}.guide-lesson__bullets[data-v-f888bef4]{margin:0;padding-inline-start:1.25rem;font-size:var(--text-sm);line-height:1.8}.guide-lesson__bullets li+li[data-v-f888bef4]{margin-top:.35rem}.guide-lesson__faq[data-v-f888bef4]{padding:var(--space-4);border-radius:var(--radius-lg);background:#a78bfa0f;border:1px solid rgba(167,139,250,.12);margin-top:var(--space-4)}.guide-lesson__faq strong[data-v-f888bef4]{display:block;font-size:var(--text-sm);margin-bottom:var(--space-2);line-height:1.5}.guide-lesson__faq p[data-v-f888bef4]{margin:0;font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.8}.guide-chapter[data-v-2e7a7ddc]{scroll-margin-top:5rem}.guide-chapter+.guide-chapter[data-v-2e7a7ddc]{margin-top:var(--space-14);padding-top:var(--space-10);border-top:1px solid rgba(236,72,153,.1)}.guide-chapter__head[data-v-2e7a7ddc]{display:flex;gap:var(--space-4);align-items:flex-start;margin-bottom:var(--space-8)}.guide-chapter__icon[data-v-2e7a7ddc]{font-size:2rem;line-height:1;flex-shrink:0}.guide-chapter__title[data-v-2e7a7ddc]{font-size:clamp(1.25rem,3vw,1.5rem);font-weight:var(--font-weight-bold);line-height:1.4;margin-bottom:var(--space-2)}.guide-chapter__desc[data-v-2e7a7ddc]{margin:0;font-size:var(--text-base);color:var(--color-text-muted);line-height:1.85;max-width:40rem}.guide-chapter__lessons[data-v-2e7a7ddc]{display:flex;flex-direction:column;gap:var(--space-6)}.guide-page[data-v-f1a47291]{padding-block:var(--space-6) var(--space-16)}.guide-content[data-v-f1a47291]{max-width:48rem;margin-inline:auto}@media(min-width:900px){.guide-content[data-v-f1a47291]{max-width:52rem}}
