.TutorialPage_wrap__Hcafj{--trial-ink:#18181b;--trial-muted:#667085;--trial-soft:#f8f5ef;--trial-line:rgba(24,24,27,0.1);--trial-orange:#ff5f06;--trial-orange-soft:#fff0e7;--trial-green:#1f9d68;min-height:100vh;background:radial-gradient(circle at 12% 0,rgba(255,95,6,.08),transparent 32%),linear-gradient(180deg,#fffdfa,#ffffff 48%,#faf9f6);color:var(--trial-ink);font-family:var(--font-pretendard,"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,sans-serif)}.TutorialPage_shell__o7hIC{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:56px 0 88px}.TutorialPage_topNav__sAq5v{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:34px}.TutorialPage_brand__VENE_{color:var(--trial-orange);font-family:"Outfit",var(--font-pretendard,sans-serif);font-size:18px;font-weight:900;letter-spacing:0;text-decoration:none}.TutorialPage_navLink__b3lX0{display:inline-flex;align-items:center;gap:6px;color:var(--trial-muted);font-size:14px;font-weight:700;text-decoration:none}.TutorialPage_hero__BKkOJ{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:36px;align-items:start}.TutorialPage_heroCopy__e88Ot{padding-top:28px}.TutorialPage_badge__orFsl{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid rgba(255,95,6,.2);border-radius:999px;background:#fff;color:var(--trial-orange);font-size:13px;font-weight:800;box-shadow:0 12px 28px rgba(255,95,6,.08)}.TutorialPage_title__uU_Nq{max-width:680px;margin:18px 0 14px;font-size:clamp(36px,5.1vw,64px);font-weight:900;line-height:1.08;letter-spacing:0}.TutorialPage_subtitle__xCVrX{max-width:560px;margin:0;color:var(--trial-muted);font-size:18px;font-weight:600;line-height:1.72}.TutorialPage_heroActions__lkL0l{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.TutorialPage_primaryButton__tCHTO,.TutorialPage_secondaryButton__hHK7_{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:14px;font-size:15px;font-weight:800;text-decoration:none;border:0;cursor:pointer;font-family:inherit}.TutorialPage_primaryButton__tCHTO{background:var(--trial-ink);color:#fff;box-shadow:0 18px 36px rgba(24,24,27,.16)}.TutorialPage_secondaryButton__hHK7_{background:#fff;color:var(--trial-ink);border:1px solid var(--trial-line)}.TutorialPage_heroStats__EGVCu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:32px;max-width:640px}.TutorialPage_stat__LcF7Z{padding:16px;border:1px solid var(--trial-line);border-radius:18px;background:rgba(255,255,255,.8);box-shadow:0 16px 40px rgba(15,23,42,.05)}.TutorialPage_statLabel__XzG7H{display:block;color:var(--trial-muted);font-size:12px;font-weight:700;margin-bottom:5px}.TutorialPage_statValue__hdYsd{display:block;font-size:18px;font-weight:900;line-height:1.2}.TutorialPage_previewCard__w__4j{border:1px solid var(--trial-line);border-radius:28px;background:rgba(255,255,255,.82);box-shadow:0 28px 70px rgba(15,23,42,.12);overflow:hidden}.TutorialPage_previewHeader__DyyWL{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--trial-line)}.TutorialPage_previewKicker__v7_av{color:var(--trial-orange);font-family:"Outfit",var(--font-pretendard,sans-serif);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.TutorialPage_previewTitle__eBLq8{font-size:15px;font-weight:900}.TutorialPage_phoneFrame__GHBHl{max-height:660px;overflow:auto;background:#fffaf6}.TutorialPage_phoneFrame__GHBHl img{display:block;width:100%;height:auto}.TutorialPage_sectionGrid__Dd__k{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:42px}.TutorialPage_panel__1_Wqi{border:1px solid var(--trial-line);border-radius:24px;background:#fff;padding:24px;box-shadow:0 18px 48px rgba(15,23,42,.06)}.TutorialPage_panelSoft__G7EXE{background:var(--trial-soft)}.TutorialPage_panelTitle__cepDF{display:flex;align-items:center;gap:9px;margin:0 0 14px;font-size:22px;font-weight:900;letter-spacing:0}.TutorialPage_panelText__G_RFz{margin:0;color:var(--trial-muted);font-size:15px;font-weight:600;line-height:1.7}.TutorialPage_stepList__8YYT4{display:grid;gap:10px;margin-top:18px}.TutorialPage_stepButton__aMd4C{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:12px;width:100%;padding:14px;border:1px solid var(--trial-line);border-radius:16px;background:#fff;color:var(--trial-ink);text-align:left;cursor:pointer;font-family:inherit;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.TutorialPage_stepButtonActive__CfZs0,.TutorialPage_stepButton__aMd4C:hover{border-color:rgba(255,95,6,.35);box-shadow:0 12px 28px rgba(255,95,6,.1);transform:translateY(-1px)}.TutorialPage_stepIcon__muqSu{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:var(--trial-orange-soft);color:var(--trial-orange)}.TutorialPage_stepTitle__yB6YK{display:block;font-size:15px;font-weight:900}.TutorialPage_stepDesc__xTLe_{display:block;margin-top:3px;color:var(--trial-muted);font-size:13px;font-weight:600;line-height:1.45}.TutorialPage_demoBox__ss0cC{display:grid;gap:14px;margin-top:18px}.TutorialPage_chatBubble__5MI3h{max-width:86%;padding:14px 16px;border-radius:18px;background:#f3f4f6;font-size:15px;font-weight:700;line-height:1.55}.TutorialPage_chatBubbleUser__yy12o{margin-left:auto;background:#1f2937;color:#fff;border-bottom-right-radius:6px}.TutorialPage_scoreCard__2L23d{display:grid;gap:10px;padding:16px;border-radius:18px;background:var(--trial-soft)}.TutorialPage_scoreTop__f34T4{display:flex;align-items:center;justify-content:space-between;gap:14px}.TutorialPage_scoreLabel__0h5RM{color:var(--trial-muted);font-size:13px;font-weight:800}.TutorialPage_scoreValue___4IKo{color:var(--trial-green);font-family:"Outfit",var(--font-pretendard,sans-serif);font-size:28px;font-weight:900}.TutorialPage_feedbackList__vc2Y6{display:grid;gap:8px;padding:0;margin:0;list-style:none}.TutorialPage_feedbackItem__H01pm{display:flex;align-items:flex-start;gap:8px;color:var(--trial-muted);font-size:14px;font-weight:700;line-height:1.55}.TutorialPage_writingBox__ZJgyV{display:grid;gap:12px;margin-top:18px}.TutorialPage_textarea__SpC95{min-height:160px;resize:vertical;border:1px solid var(--trial-line);border-radius:18px;padding:16px;background:#fff;color:var(--trial-ink);font-family:inherit;font-size:16px;font-weight:600;line-height:1.6}.TutorialPage_textarea__SpC95:focus{outline:2px solid rgba(255,95,6,.18);border-color:rgba(255,95,6,.45)}.TutorialPage_chipRow__4mhKH{display:flex;flex-wrap:wrap;gap:8px}.TutorialPage_chip__3yhqS{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid var(--trial-line);border-radius:999px;background:#fff;color:var(--trial-muted);font-size:13px;font-weight:800;cursor:pointer;font-family:inherit}.TutorialPage_chip__3yhqS[aria-pressed=true]{border-color:rgba(255,95,6,.32);background:var(--trial-orange-soft);color:var(--trial-orange)}.TutorialPage_resultGrid__rzllu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.TutorialPage_resultCard__1z6Ei{padding:15px;border-radius:18px;background:#fff;border:1px solid var(--trial-line)}.TutorialPage_resultTitle__ZKHGi{margin:0 0 7px;font-size:14px;font-weight:900}.TutorialPage_resultText__uurV_{margin:0;color:var(--trial-muted);font-size:13px;font-weight:600;line-height:1.55}.TutorialPage_notice__Nzfn_{display:flex;align-items:flex-start;gap:10px;margin-top:22px;padding:14px 16px;border-radius:16px;background:#fff7ed;color:#9a3412;font-size:13px;font-weight:700;line-height:1.55}@media (max-width:900px){.TutorialPage_shell__o7hIC{width:min(640px,calc(100% - 28px));padding-top:34px}.TutorialPage_hero__BKkOJ,.TutorialPage_sectionGrid__Dd__k{grid-template-columns:1fr}.TutorialPage_heroCopy__e88Ot{padding-top:4px}.TutorialPage_previewCard__w__4j{border-radius:22px}}@media (max-width:560px){.TutorialPage_shell__o7hIC{width:calc(100% - 24px);padding-bottom:64px}.TutorialPage_topNav__sAq5v{margin-bottom:24px}.TutorialPage_title__uU_Nq{font-size:38px}.TutorialPage_subtitle__xCVrX{font-size:16px}.TutorialPage_heroStats__EGVCu,.TutorialPage_resultGrid__rzllu{grid-template-columns:1fr}.TutorialPage_panel__1_Wqi{padding:20px;border-radius:22px}.TutorialPage_heroActions__lkL0l{display:grid}.TutorialPage_primaryButton__tCHTO,.TutorialPage_secondaryButton__hHK7_{width:100%}}