.tutorial_overlay__2ep8x{position:fixed;inset:0;z-index:60;display:flex;padding:1.25rem;background:rgba(2,6,23,.34);backdrop-filter:blur(2px);transition:opacity .18s ease}.tutorial_overlayCorner__eqyKX{align-items:flex-end;justify-content:flex-end}.tutorial_overlayCenter__KQn_f{align-items:center;justify-content:center}.tutorial_overlayClosed__OdO4e{opacity:0;pointer-events:none}.tutorial_overlayOpen__CAmwW{opacity:1}.tutorial_modal__PGc8D{width:min(560px,100%);max-height:calc(100vh - 2.5rem);overflow:auto;border:1px solid rgba(59,130,246,.24);border-radius:16px;padding:1rem;background:linear-gradient(180deg,rgba(30,41,59,.96),rgba(15,23,42,.98));box-shadow:0 24px 60px rgba(15,23,42,.45);transition:transform .18s ease,opacity .18s ease}.tutorial_modalCompact__bh8Yf{width:min(468px,100%)}.tutorial_overlayClosed__OdO4e .tutorial_modal__PGc8D{transform:translateY(8px) scale(.98);opacity:0}.tutorial_overlayOpen__CAmwW .tutorial_modal__PGc8D{transform:translateY(0) scale(1);opacity:1}.tutorial_header__4GKrn{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.tutorial_footerActions__LvfHB,.tutorial_footer__zigUO,.tutorial_headerActions__ww3g_{display:flex;gap:.6rem;align-items:center}.tutorial_footerActions__LvfHB,.tutorial_headerActions__ww3g_{flex-wrap:wrap}.tutorial_eyebrow__rAgMW,.tutorial_label__MD_IN{margin:0 0 .35rem;color:#93c5fd;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.tutorial_title__eSOwb{margin:0;color:#f8fafc;font-size:1.3rem}.tutorial_stepBadge__ZVkMB{display:inline-flex;align-items:center;border-radius:999px;padding:.35rem .7rem;font-size:.78rem;border:1px solid rgba(148,163,184,.22);color:#cbd5e1;background:rgba(255,255,255,.04)}.tutorial_intro__lgWvb{margin:.75rem 0 0;color:#cbd5e1;line-height:1.55}.tutorial_summaryStrip__UsBOG{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;margin-top:.9rem;padding:.8rem .9rem;border:1px solid rgba(148,163,184,.16);border-radius:12px;background:rgba(255,255,255,.03)}.tutorial_summaryBlock__xB_1M{display:flex;flex-direction:column;gap:.32rem}.tutorial_summaryValue__tPQIz{margin:0;color:#f8fafc;font-size:.94rem;font-weight:600;line-height:1.35}.tutorial_progress__jDVxP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1rem}.tutorial_progressItem__7AfnX{display:flex;justify-content:space-between;gap:.75rem;align-items:center;padding:.7rem .85rem;border:1px solid rgba(148,163,184,.16);border-radius:12px;background:rgba(255,255,255,.03);color:#e2e8f0;cursor:pointer;text-align:left;transition:border-color .15s ease,transform .15s ease,background .15s ease}.tutorial_progressItem__7AfnX:hover{border-color:rgba(96,165,250,.28)}.tutorial_progressItemActive__5R9l4{border-color:rgba(59,130,246,.5);background:rgba(59,130,246,.08)}.tutorial_progressLabel__X6ypt{font-size:.86rem;line-height:1.35}.tutorial_progressStatus__T7Rub{font-size:.76rem;border-radius:999px;padding:.25rem .55rem;border:1px solid transparent;white-space:nowrap}.tutorial_statusComplete__QHH_h{color:#bbf7d0;border-color:rgba(34,197,94,.35);background:rgba(34,197,94,.12)}.tutorial_statusAttention__5N426{color:#fde68a;border-color:rgba(245,158,11,.35);background:rgba(245,158,11,.12)}.tutorial_statusPending__g5ktH{color:#cbd5e1;border-color:rgba(148,163,184,.2);background:rgba(255,255,255,.04)}.tutorial_body__NL3xj{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(220px,.85fr);gap:1rem;margin-top:1rem}.tutorial_modalCompact__bh8Yf .tutorial_body__NL3xj,.tutorial_modalCompact__bh8Yf .tutorial_progress__jDVxP{grid-template-columns:1fr}.tutorial_modalCompact__bh8Yf .tutorial_tipBox__xjR1m{padding:.75rem}.tutorial_list__iNI6P{margin:0;padding-left:1rem;color:#e2e8f0;line-height:1.55;font-size:.9rem}.tutorial_tipBox__xjR1m{border:1px solid rgba(96,165,250,.18);border-radius:14px;padding:.85rem;background:rgba(30,41,59,.48)}.tutorial_smartMessage__iGFwh,.tutorial_tip__LEnF0{margin:0 0 .8rem;color:#cbd5e1;line-height:1.5;font-size:.9rem}.tutorial_tip__LEnF0{margin-bottom:0}.tutorial_buttonGhost__M0MaP,.tutorial_buttonPrimary__PxVf7,.tutorial_buttonSecondary__h3rZ2{border:1px solid rgba(148,163,184,.24);border-radius:10px;padding:.6rem .9rem;font:inherit;cursor:pointer}.tutorial_buttonActionPrimary__hK4It,.tutorial_buttonAction__vbU8C{max-width:240px;text-align:center;line-height:1.25}.tutorial_buttonAction__vbU8C{white-space:normal}.tutorial_buttonPrimary__PxVf7{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#f8fafc;border-color:rgba(96,165,250,.18);box-shadow:0 10px 24px rgba(37,99,235,.28)}.tutorial_buttonSecondary__h3rZ2{background:rgba(255,255,255,.04);color:#e2e8f0}.tutorial_buttonGhost__M0MaP{background:transparent;color:#cbd5e1}.tutorial_buttonGhost__M0MaP:disabled,.tutorial_buttonPrimary__PxVf7:disabled,.tutorial_buttonSecondary__h3rZ2:disabled{opacity:.55;cursor:not-allowed}@media (max-width:720px){.tutorial_overlay__2ep8x{padding:.75rem}.tutorial_modalCompact__bh8Yf,.tutorial_modal__PGc8D{width:min(100%,100%);max-height:calc(100vh - 1.5rem)}.tutorial_body__NL3xj,.tutorial_progress__jDVxP,.tutorial_summaryStrip__UsBOG{grid-template-columns:1fr}.tutorial_footer__zigUO{flex-direction:column;align-items:stretch}.tutorial_footerActions__LvfHB,.tutorial_headerActions__ww3g_{width:100%;justify-content:space-between}}