@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css";*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--primary:#6366f1;--primary-light:#eef2ff;--primary-dark:#4f46e5;--success:#16a34a;--warning:#d97706;--danger:#dc2626;--gray-50:#f6f7ff;--gray-100:#fff;--gray-200:#f2f1f0;--gray-300:#e4e2e0;--gray-400:#a9a39e;--gray-500:#79716b;--gray-600:#57534e;--gray-700:#44403c;--gray-800:#292524;--gray-900:#1c1917;--radius-sm:10px;--radius:16px;--radius-lg:22px;--shadow-sm:0 1px 2px #0000000d;--shadow:0 1px 3px #00000012, 0 1px 2px #0000000d;--shadow-md:0 4px 16px #00000012, 0 2px 6px #0000000a;--shadow-lg:0 10px 32px #00000017, 0 4px 12px #0000000d;--ease-out:cubic-bezier(.16, 1, .3, 1)}html{scroll-behavior:smooth}body{background:var(--gray-50);color:var(--gray-800);-webkit-font-smoothing:antialiased;word-break:keep-all;min-height:100vh;font-family:Pretendard,system-ui,sans-serif;font-size:15px;line-height:1.6}#root{min-height:100vh}button{cursor:pointer;font-family:inherit;font-size:inherit;border:none}textarea{font-family:inherit;font-size:inherit}._card_jnwcg_1{transition:box-shadow .2s var(--ease-out), transform .2s var(--ease-out);border:1px solid;border-radius:10px;margin-bottom:10px;padding:16px;box-shadow:0 3px 12px #2925240a}._card_jnwcg_1:last-child{margin-bottom:0}._card_jnwcg_1:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}._topRow_jnwcg_19{justify-content:space-between;align-items:center;gap:14px;margin-bottom:11px;display:flex}._titleGroup_jnwcg_27{align-items:center;gap:10px;min-width:0;display:flex}._icon_jnwcg_34{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}._meta_jnwcg_44{align-items:center;gap:8px;min-width:0;display:flex}._label_jnwcg_51{color:var(--gray-800);font-size:14px;font-weight:800;line-height:1.3}._grade_jnwcg_58{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}._score_jnwcg_66{white-space:nowrap;font-size:18px;font-weight:800;line-height:1}._score_jnwcg_66 span{color:var(--gray-500);margin-left:2px;font-size:12px;font-weight:700}._bar_jnwcg_80{background:#0000000f;border-radius:999px;width:100%;height:5px;margin-bottom:12px;overflow:hidden}._barFill_jnwcg_89{border-radius:999px;height:100%;transition:width 1s cubic-bezier(.16,1,.3,1)}._feedback_jnwcg_95{color:var(--gray-600);font-size:13px;line-height:1.65}@media (width<=520px){._topRow_jnwcg_19{align-items:flex-start}._meta_jnwcg_44{flex-direction:column;align-items:flex-start;gap:4px}}._page_1ev2q_1{background:#fbf4ff;min-height:100dvh;padding:12px 0 56px;position:relative;overflow-x:clip}._page_1ev2q_1:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(115deg,#f6ecffe6 0%,#ffffffb8 48%,#f5e9fff2 100%);position:fixed;inset:0}._container_1ev2q_18{z-index:1;max-width:1000px;margin:0 auto;padding:0 28px;position:relative}._anchorSection_1ev2q_26{scroll-margin-top:76px}._quickNav_1ev2q_30{z-index:20;border:1px solid var(--gray-300);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border-radius:8px;width:224px;padding:14px;position:fixed;top:18px;left:max(16px,50% - 744px);box-shadow:0 14px 34px #2925241f}._quickNavTitle_1ev2q_44{border-bottom:1px solid var(--gray-200);color:var(--gray-800);align-items:center;gap:8px;padding:3px 8px 13px;font-size:13px;font-weight:800;display:flex}._quickNavTitle_1ev2q_44 iconify-icon{color:#7e22ce}._quickNavList_1ev2q_59{flex-direction:column;gap:5px;padding-top:9px;display:flex}._quickNavItem_1ev2q_66{--nav-accent:#9333ea;--nav-soft:#f3e8ff;min-height:52px;color:var(--gray-700);transition:background .15s var(--ease-out), color .15s var(--ease-out), box-shadow .15s var(--ease-out);border-radius:6px;align-items:center;gap:11px;padding:8px 10px;text-decoration:none;display:flex}._quickNavItem_1ev2q_66[data-tone=blue]{--nav-accent:#0ea5e9;--nav-soft:#e0f2fe}._quickNavItem_1ev2q_66[data-tone=green]{--nav-accent:#10b981;--nav-soft:#dcfce7}._quickNavItem_1ev2q_66[data-tone=amber]{--nav-accent:#f59e0b;--nav-soft:#fef3c7}._quickNavItem_1ev2q_66[data-tone=pink]{--nav-accent:#ec4899;--nav-soft:#fce7f3}._quickNavItem_1ev2q_66[data-tone=slate]{--nav-accent:#475569;--nav-soft:#e2e8f0}._quickNavItem_1ev2q_66:hover{background:var(--gray-200);color:var(--gray-900)}._quickNavItem_1ev2q_66 span{background:var(--nav-accent);color:#fff;width:30px;height:30px;box-shadow:0 5px 12px color-mix(in srgb, var(--nav-accent) 25%, transparent);border-radius:7px;flex:0 0 30px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}._quickNavItem_1ev2q_66 strong{font-size:13px;font-weight:750;line-height:1.4}._quickNavItemActive_1ev2q_131{background:var(--nav-soft);color:var(--gray-900);box-shadow:inset 3px 0 0 var(--nav-accent)}._resultGrid_1ev2q_137{grid-template-columns:minmax(340px,400px) minmax(450px,1fr);align-items:start;gap:14px;display:grid}._leftRail_1ev2q_144,._rightPanel_1ev2q_145{flex-direction:column;gap:14px;display:flex}._backBtn_1ev2q_151{border:1px solid var(--gray-300);color:var(--gray-600);box-shadow:var(--shadow-sm);transition:all .15s var(--ease-out);background:#fff;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin-bottom:14px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}._backBtn_1ev2q_151:hover{background:var(--gray-200);color:var(--gray-800)}._card_1ev2q_173{border:1px solid var(--gray-300);animation:_fadeUp_1ev2q_1 .3s var(--ease-out) both;background:#fff;border-radius:16px;padding:24px 22px;box-shadow:0 8px 24px #29252414}._sectionMeta_1ev2q_182{align-items:center;gap:7px;margin-bottom:16px;display:flex}._sectionLabel_1ev2q_189{color:var(--gray-400);letter-spacing:0;font-size:11px;font-weight:700}._sectionLabel_1ev2q_189[data-accent]{color:#9333ea;background:#f3e8ff;border:1px solid #9333ea2e;border-radius:999px;padding:4px 10px}._scoreCard_1ev2q_204{animation:_fadeUp_1ev2q_1 .3s var(--ease-out) both;background:linear-gradient(135deg,#8b5cf6 0%,#a855f7 100%);border:none;border-radius:16px;flex-direction:column;gap:18px;padding:24px 24px 28px;display:flex;box-shadow:0 12px 34px #9333ea3d}._scoreCardInner_1ev2q_216{align-items:center;gap:14px;display:flex}._scoreBadge_1ev2q_222{color:#fff;background:#ffffff2e;border:1px solid #ffffff38;border-radius:999px;width:fit-content;margin-bottom:6px;padding:5px 12px;font-size:12px;font-weight:800}._scoreNumber_1ev2q_234{color:#fff;letter-spacing:0;font-size:66px;font-weight:800;line-height:1}._scoreMax_1ev2q_242{color:#ffffffb8;font-size:17px;font-weight:700}._overallComment_1ev2q_248{color:#ffffffeb;font-size:14px;line-height:1.75}._originalBox_1ev2q_254{border:1px solid var(--gray-300);color:var(--gray-600);background:#f6f5f4;border-radius:8px;padding:16px 18px;font-size:14px;font-style:italic;line-height:1.75}._improvedHeader_1ev2q_265{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}._improvedHeader_1ev2q_265 ._sectionMeta_1ev2q_182{margin-bottom:0}._stepMark_1ev2q_277{color:#fff;background:#9333ea;border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:flex;box-shadow:0 8px 16px #9333ea38}._stepMark_1ev2q_277[data-tone=blue]{background:#0ea5e9;box-shadow:0 8px 16px #0ea5e933}._stepMark_1ev2q_277[data-tone=green]{background:#10b981;box-shadow:0 8px 16px #10b98133}._stepMark_1ev2q_277[data-tone=amber]{background:#f59e0b;box-shadow:0 8px 16px #f59e0b33}._stepMark_1ev2q_277[data-tone=pink]{background:#ec4899;box-shadow:0 8px 16px #ec48992e}._stepMark_1ev2q_277[data-tone=slate]{background:#475569;box-shadow:0 8px 16px #4755692e}._panelTitle_1ev2q_317{color:var(--gray-900);font-size:17px;font-weight:800;line-height:1.2;display:block}._panelSubtitle_1ev2q_325{color:var(--gray-500);margin-top:4px;font-size:12px;line-height:1.5}._improvedBox_1ev2q_332{color:var(--gray-800);white-space:pre-wrap;word-break:break-word;background:#f4eaff;border:1.5px solid #9333ea3d;border-radius:8px;margin-bottom:8px;padding:20px;font-size:15px;line-height:1.85}._copyBtn_1ev2q_345{transition:all .2s var(--ease-out);border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex}._copyBtnDefault_1ev2q_357{background:var(--gray-200);color:var(--gray-600);border:1px solid var(--gray-300)}._copyBtnDefault_1ev2q_357:hover{background:var(--gray-300);color:var(--gray-800)}._copyBtnCopied_1ev2q_368{background:var(--success);color:#fff;border:1px solid var(--success)}._changeList_1ev2q_374{flex-direction:column;gap:8px;display:flex}._changeGrid_1ev2q_380{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}._changeGrid_1ev2q_380 ._changeItem_1ev2q_386:nth-child(4n+1){background:#f5f3ff;border-color:#ddd6fe}._changeGrid_1ev2q_380 ._changeItem_1ev2q_386:nth-child(4n+2){background:#f0f9ff;border-color:#bae6fd}._changeGrid_1ev2q_380 ._changeItem_1ev2q_386:nth-child(4n+3){background:#f0fdf4;border-color:#bbf7d0}._changeGrid_1ev2q_380 ._changeItem_1ev2q_386:nth-child(4n){background:#fff7ed;border-color:#fed7aa}._changeItem_1ev2q_386{transition:transform .18s var(--ease-out), border-color .18s var(--ease-out), box-shadow .18s var(--ease-out);background:#fbf7ff;border:1px solid #eadbff;border-radius:8px;grid-template-columns:auto 1fr;align-items:flex-start;gap:14px;padding:14px 16px;display:grid}._changeItem_1ev2q_386:hover{border-color:#c084fc;transform:translateY(-3px);box-shadow:0 10px 24px #9333ea1a}._changeNum_1ev2q_424{color:#fff;background:#a855f7;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;font-size:12px;font-weight:800;display:flex}._changeContent_1ev2q_439{flex-direction:column;gap:4px;display:flex}._changeWhat_1ev2q_445{color:var(--gray-800);font-size:14px;font-weight:700;line-height:1.4}._changeLabel_1ev2q_452{color:#9333ea;background:#f3e8ff;border:1px solid #eadbff;border-radius:999px;width:fit-content;padding:3px 8px;font-size:11px;font-weight:800;line-height:1.3}._changeGrid_1ev2q_380 ._changeItem_1ev2q_386:nth-child(4n+2) ._changeLabel_1ev2q_452{color:#0369a1;background:#e0f2fe;border-color:#bae6fd}._changeGrid_1ev2q_380 ._changeItem_1ev2q_386:nth-child(4n+3) ._changeLabel_1ev2q_452{color:#047857;background:#dcfce7;border-color:#bbf7d0}._changeGrid_1ev2q_380 ._changeItem_1ev2q_386:nth-child(4n) ._changeLabel_1ev2q_452{color:#b45309;background:#fef3c7;border-color:#fde68a}._changeWhy_1ev2q_482{color:var(--gray-500);font-size:13px;line-height:1.6}._changeNote_1ev2q_488{color:#7e22ce;background:#f3e8ff;border-radius:999px;width:fit-content;margin-top:4px;padding:4px 8px;font-size:12px;font-weight:700;line-height:1.4;display:block}._tip_1ev2q_501{animation:_fadeUp_1ev2q_1 .3s var(--ease-out) both;background:#fffbeb;border:1px solid #fde68a;border-radius:16px;padding:22px 24px;box-shadow:0 2px 8px #d9770614}._tipHeader_1ev2q_510{align-items:center;gap:10px;margin-bottom:12px;display:flex}._tipIconWrap_1ev2q_517{color:#d97706;background:#f59e0b26;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}._tipLabel_1ev2q_529{color:#b45309;letter-spacing:0;font-size:11px;font-weight:800}._tipText_1ev2q_536{color:#78350f;font-size:15px;font-weight:500;line-height:1.8}._practiceDesc_1ev2q_543{color:var(--gray-500);margin-bottom:16px;font-size:14px;line-height:1.7}._practiceTextarea_1ev2q_550{border:1.5px solid var(--gray-300);resize:none;width:100%;color:var(--gray-800);transition:border-color .2s var(--ease-out), box-shadow .2s, background .2s;caret-color:var(--primary);background:#fafafa;border-radius:8px;outline:none;margin-bottom:12px;padding:14px 16px;font-size:14px;line-height:1.75}._practiceTextarea_1ev2q_550:focus{background:#fff;border-color:#a855f7;box-shadow:0 0 0 3px #a855f71a}._practiceTextarea_1ev2q_550::placeholder{color:var(--gray-400)}._practiceBtn_1ev2q_576{width:100%;transition:all .2s var(--ease-out);letter-spacing:0;border-radius:8px;padding:15px;font-size:14px;font-weight:700}._practiceBtnActive_1ev2q_586{color:#fff;background:#9333ea;box-shadow:0 8px 20px #9333ea33}._practiceBtnActive_1ev2q_586:hover{background:#7e22ce;transform:scale(1.01)}._practiceBtnDisabled_1ev2q_597{background:var(--gray-200);color:var(--gray-400);cursor:not-allowed}._compareSection_1ev2q_603{border-top:1px solid var(--gray-300);animation:_fadeUp_1ev2q_1 .25s var(--ease-out) both;margin-top:20px;padding-top:20px}._compareRow_1ev2q_610{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:12px;display:grid}._compareBox_1ev2q_618{text-align:center;border-radius:8px;padding:18px 12px}._compareBoxBefore_1ev2q_624{background:var(--gray-200);border:1px solid var(--gray-300)}._compareBoxAfterUp_1ev2q_629{background:#16a34a0f;border:1px solid #16a34a33}._compareBoxAfterSame_1ev2q_634{background:var(--gray-200);border:1px solid var(--gray-300)}._compareBoxAfterDown_1ev2q_639{background:#d977060f;border:1px solid #d9770633}._compareArrow_1ev2q_644{color:var(--gray-300);justify-content:center;align-items:center;display:flex}._compareLabel_1ev2q_651{color:var(--gray-400);letter-spacing:0;margin-bottom:8px;font-size:10px;font-weight:700}._compareScore_1ev2q_659{letter-spacing:0;font-size:36px;font-weight:800;line-height:1}._compareMessage_1ev2q_666{text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}._compareMessageUp_1ev2q_678{color:var(--success);background:#16a34a0f;border:1px solid #16a34a26}._compareMessageSame_1ev2q_679{color:var(--gray-500);background:var(--gray-200);border:1px solid var(--gray-300)}._compareMessageDown_1ev2q_680{color:var(--warning);background:#d977060f;border:1px solid #d9770626}._loadingRow_1ev2q_682{justify-content:center;align-items:center;gap:8px;display:flex}._spinner_1ev2q_689{border:2px solid #ffffff4d;border-top-color:currentColor;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite _spin_1ev2q_689}._learningGrid_1ev2q_699{grid-template-columns:1fr;gap:14px;margin-top:14px;display:grid}._fullWidthSection_1ev2q_706{margin-top:14px}._bottomGrid_1ev2q_710{grid-template-columns:minmax(260px,.85fr) minmax(420px,1.15fr);align-items:stretch;gap:14px;margin-top:14px;display:grid}._blockHeader_1ev2q_718{align-items:flex-start;gap:10px;margin-bottom:18px;display:flex}._blockTitle_1ev2q_725{color:var(--gray-900);margin:0;font-size:17px;font-weight:800;line-height:1.25}._techList_1ev2q_733,._breakdownList_1ev2q_734,._checkList_1ev2q_735,._followupList_1ev2q_736{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._techItem_1ev2q_742,._breakdownItem_1ev2q_743,._checkItem_1ev2q_744,._followupItem_1ev2q_745{--item-bg:#f5f3ff;--item-border:#ddd6fe;--item-accent:#7c3aed;--item-soft:#ede9fe;--item-hover:#a78bfa;--item-shadow:#7c3aed1c}._techItem_1ev2q_742:nth-child(4n+2),._breakdownItem_1ev2q_743:nth-child(4n+2),._checkItem_1ev2q_744:nth-child(4n+2),._followupItem_1ev2q_745:nth-child(4n+2){--item-bg:#f0f9ff;--item-border:#bae6fd;--item-accent:#0369a1;--item-soft:#e0f2fe;--item-hover:#38bdf8;--item-shadow:#0ea5e91f}._techItem_1ev2q_742:nth-child(4n+3),._breakdownItem_1ev2q_743:nth-child(4n+3),._checkItem_1ev2q_744:nth-child(4n+3),._followupItem_1ev2q_745:nth-child(4n+3){--item-bg:#f0fdf4;--item-border:#bbf7d0;--item-accent:#047857;--item-soft:#dcfce7;--item-hover:#34d399;--item-shadow:#10b9811f}._techItem_1ev2q_742:nth-child(4n),._breakdownItem_1ev2q_743:nth-child(4n),._checkItem_1ev2q_744:nth-child(4n),._followupItem_1ev2q_745:nth-child(4n){--item-bg:#fff7ed;--item-border:#fed7aa;--item-accent:#b45309;--item-soft:#fef3c7;--item-hover:#fb923c;--item-shadow:#ea580c1c}._techItem_1ev2q_742{border:1px solid var(--item-border);background:var(--item-bg);transition:transform .18s var(--ease-out), border-color .18s var(--ease-out), box-shadow .18s var(--ease-out), background .18s var(--ease-out);border-radius:10px;padding:14px 16px}._techItem_1ev2q_742:hover{border-color:var(--item-hover);box-shadow:0 10px 24px var(--item-shadow);background:#fff;transform:translateY(-3px)}._techName_1ev2q_805{background:var(--item-soft);width:fit-content;color:var(--item-accent);border-radius:999px;margin-bottom:8px;padding:4px 9px;font-size:12px;font-weight:800}._techDesc_1ev2q_816{color:var(--gray-800);font-size:14px;font-weight:700;line-height:1.5}._techWhy_1ev2q_823{color:var(--gray-500);margin-top:5px;font-size:13px;line-height:1.6}._breakdownItem_1ev2q_743{border:1px solid var(--item-border);background:var(--item-bg);transition:transform .18s var(--ease-out), border-color .18s var(--ease-out), box-shadow .18s var(--ease-out);border-radius:10px;padding:14px 16px}._breakdownItem_1ev2q_743:hover{border-color:var(--item-hover);box-shadow:0 10px 24px var(--item-shadow);transform:translateY(-3px)}._breakdownItem_1ev2q_743 ._changeNum_1ev2q_424{background:var(--item-accent)}._breakdownTop_1ev2q_848{align-items:center;gap:9px;margin-bottom:9px;display:flex}._breakdownTop_1ev2q_848 strong{color:var(--gray-900);font-size:14px;font-weight:800;line-height:1.3}._breakdownItem_1ev2q_743 p{color:var(--gray-600);font-size:13px;line-height:1.65}._smallCopyBtn_1ev2q_868{background:var(--gray-200);color:var(--gray-600);border:1px solid var(--gray-300);white-space:nowrap;border-radius:999px;margin-left:auto;padding:5px 10px;font-size:12px;font-weight:800}._smallCopyBtn_1ev2q_868:hover{background:var(--item-soft);color:var(--item-accent);border-color:var(--item-border)}._checkItem_1ev2q_744{border:1px solid var(--item-border);background:var(--item-bg);color:var(--item-accent);transition:transform .18s var(--ease-out), border-color .18s var(--ease-out), box-shadow .18s var(--ease-out), background .18s var(--ease-out);border-radius:10px;grid-template-columns:auto 1fr;gap:10px;padding:14px 16px;display:grid}._checkItem_1ev2q_744:hover{border-color:var(--item-hover);box-shadow:0 10px 24px var(--item-shadow);background:#fff;transform:translateY(-3px)}._checkItem_1ev2q_744 strong{color:var(--gray-900);font-size:14px;font-weight:800;line-height:1.35;display:block}._checkItem_1ev2q_744 p{color:var(--gray-600);margin-top:4px;font-size:13px;line-height:1.6}._checkItem_1ev2q_744 code{border:1px solid var(--item-border);color:var(--item-accent);background:#ffffffd1;border-radius:8px;margin-top:8px;padding:8px 10px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.5;display:block}._followupItem_1ev2q_745{border:1px solid var(--item-border);background:var(--item-bg);text-align:left;width:100%;transition:border-color .15s var(--ease-out), transform .15s var(--ease-out);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}._followupItem_1ev2q_745:hover{border-color:var(--item-hover);box-shadow:0 10px 24px var(--item-shadow);transform:translateY(-3px)}._followupItem_1ev2q_745 span{color:var(--gray-800);font-size:13px;font-weight:700;line-height:1.55}._followupItem_1ev2q_745 em{color:var(--item-accent);flex-shrink:0;font-size:12px;font-style:normal;font-weight:800}._pagination_1ev2q_969{justify-content:center;align-items:center;gap:10px;margin-top:16px;display:flex}._pageButton_1ev2q_977{border:1px solid var(--gray-300);width:34px;height:34px;color:var(--gray-700);transition:border-color .15s var(--ease-out), background .15s var(--ease-out), color .15s var(--ease-out);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}._pageButton_1ev2q_977:hover:not(:disabled){color:#7e22ce;background:#faf5ff;border-color:#c084fc}._pageButton_1ev2q_977:disabled{cursor:not-allowed;opacity:.38}._pageStatus_1ev2q_1002{min-width:48px;color:var(--gray-600);text-align:center;font-size:12px;font-weight:800}._flowList_1ev2q_1010{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}._flowItem_1ev2q_1016{min-height:150px;transition:transform .18s var(--ease-out), border-color .18s var(--ease-out), box-shadow .18s var(--ease-out), background .18s var(--ease-out);background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;padding:14px 14px 16px;position:relative}._flowItem_1ev2q_1016:after{content:"";background:#cbd5e1;width:10px;height:1px;position:absolute;top:28px;right:-10px}._flowItem_1ev2q_1016:nth-child(4n):after,._flowItem_1ev2q_1016:last-child:after{display:none}._flowNumber_1ev2q_1041{color:#fff;width:26px;height:26px;transition:transform .18s var(--ease-out), background .18s var(--ease-out);background:#475569;border-radius:8px;justify-content:center;align-items:center;margin-bottom:10px;font-size:12px;font-weight:800;display:flex}._flowItem_1ev2q_1016:hover{background:#fff;border-color:#94a3b8;transform:translateY(-4px);box-shadow:0 12px 28px #4755691f}._flowItem_1ev2q_1016:hover ._flowNumber_1ev2q_1041{background:#334155;transform:scale(1.08)}._flowItem_1ev2q_1016 strong{color:var(--gray-900);font-size:14px;font-weight:800;line-height:1.35;display:block}._flowItem_1ev2q_1016 p{color:var(--gray-600);margin-top:6px;font-size:13px;line-height:1.6}@keyframes _spin_1ev2q_689{to{transform:rotate(360deg)}}@keyframes _fadeUp_1ev2q_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=1500px){._quickNav_1ev2q_30{width:calc(100% - 32px);max-width:944px;margin:0 auto 12px;padding:8px;position:sticky;top:8px}._quickNavTitle_1ev2q_44{display:none}._quickNavList_1ev2q_59{scrollbar-width:none;flex-direction:row;padding-top:0;overflow-x:auto}._quickNavList_1ev2q_59::-webkit-scrollbar{display:none}._quickNavItem_1ev2q_66{flex:none}}@media (width<=980px){._container_1ev2q_18{padding:0 16px}._resultGrid_1ev2q_137,._learningGrid_1ev2q_699,._changeGrid_1ev2q_380,._techList_1ev2q_733,._breakdownList_1ev2q_734,._checkList_1ev2q_735,._followupList_1ev2q_736,._bottomGrid_1ev2q_710{grid-template-columns:1fr}._flowList_1ev2q_1010{grid-template-columns:repeat(2,1fr)}._flowItem_1ev2q_1016:nth-child(4n):after{display:block}._flowItem_1ev2q_1016:nth-child(2n):after,._flowItem_1ev2q_1016:last-child:after{display:none}}@media (width<=640px){._page_1ev2q_1{padding-bottom:40px}._card_1ev2q_173,._scoreCard_1ev2q_204,._tip_1ev2q_501{border-radius:14px;padding:22px 20px}._anchorSection_1ev2q_26{scroll-margin-top:68px}._quickNav_1ev2q_30{width:calc(100% - 20px);margin-bottom:10px;top:6px}._quickNavItem_1ev2q_66{gap:7px;min-height:34px;padding:5px 7px}._improvedHeader_1ev2q_265{flex-direction:column}._scoreNumber_1ev2q_234{font-size:58px}._breakdownTop_1ev2q_848,._followupItem_1ev2q_745{align-items:flex-start}._breakdownTop_1ev2q_848{flex-wrap:wrap}._flowList_1ev2q_1010{grid-template-columns:1fr}._flowItem_1ev2q_1016{min-height:auto}._flowItem_1ev2q_1016:after{display:none}}._welcomePage_1n8w5_4{background:var(--gray-50);justify-content:center;align-items:center;min-height:100dvh;padding:60px 32px 80px;display:flex;position:relative;overflow:hidden}._welcomePage_1n8w5_4:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(55% 50% at 10% 30%,#6366f112 0%,#0000 65%),radial-gradient(40% 35% at 90% 70%,#6366f10d 0%,#0000 60%);position:fixed;inset:0}._welcomeContainer_1n8w5_26{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:80px;width:100%;max-width:1040px;display:grid;position:relative}._welcomeLeft_1n8w5_38{flex-direction:column;gap:28px;display:flex}._welcomeBadge_1n8w5_44{background:var(--primary-light);color:var(--primary);letter-spacing:1.2px;text-transform:uppercase;border:1px solid #6366f133;border-radius:999px;align-items:center;width:fit-content;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex}._welcomeTitle_1n8w5_59{letter-spacing:-3px;color:var(--gray-900);font-size:clamp(44px,6vw,68px);font-weight:800;line-height:1}._welcomeDesc_1n8w5_67{color:var(--gray-500);font-size:16px;line-height:1.85}._welcomeActions_1n8w5_73{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._welcomeBtnPrimary_1n8w5_80{background:var(--primary);color:#fff;border-radius:var(--radius);letter-spacing:-.2px;transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out), background .2s;align-items:center;gap:8px;padding:16px 28px;font-size:15px;font-weight:700;display:inline-flex}._welcomeBtnPrimary_1n8w5_80:hover{background:var(--primary-dark);transform:scale(1.02);box-shadow:0 8px 28px #6366f140}._welcomeBtnPrimary_1n8w5_80:active{transform:scale(.98)}._welcomeBtnSecondary_1n8w5_102{color:var(--gray-500);border-radius:var(--radius);border:1.5px solid var(--gray-300);transition:all .2s var(--ease-out);background:0 0;align-items:center;gap:6px;padding:16px 22px;font-size:15px;font-weight:600;display:inline-flex}._welcomeBtnSecondary_1n8w5_102:hover{border-color:var(--gray-400);color:var(--gray-700);background:var(--gray-100)}._welcomeRight_1n8w5_123{flex-direction:column;gap:10px;display:flex}._featureCard_1n8w5_129{background:var(--gray-100);border:1px solid var(--gray-300);border-radius:var(--radius);transition:border-color .2s var(--ease-out), box-shadow .2s;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}._featureCard_1n8w5_129:hover{border-color:var(--primary);box-shadow:0 4px 16px #6366f114}._featureIcon_1n8w5_145{background:var(--primary-light);width:38px;height:38px;color:var(--primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._featureTitle_1n8w5_157{color:var(--gray-800);letter-spacing:-.2px;margin-bottom:4px;font-size:14px;font-weight:700}._featureDesc_1n8w5_165{color:var(--gray-500);font-size:13px;line-height:1.6}._exampleBox_1n8w5_172{background:var(--gray-200);border:1px solid var(--gray-300);border-radius:var(--radius);flex-direction:column;gap:12px;padding:18px 20px;display:flex}._exampleLabel_1n8w5_182{color:var(--gray-400);letter-spacing:.8px;text-transform:uppercase;font-size:11px;font-weight:700}._exampleRow_1n8w5_190{align-items:flex-start;gap:10px;display:flex}._exampleBefore_1n8w5_196,._exampleAfter_1n8w5_197{flex:1;align-items:flex-start;gap:8px;display:flex}._exampleTag_1n8w5_204{letter-spacing:.3px;border-radius:4px;flex-shrink:0;margin-top:2px;padding:2px 7px;font-size:10px;font-weight:800}._exampleTag_1n8w5_204[data-type=before]{color:var(--danger);background:#dc26261a}._exampleTag_1n8w5_204[data-type=after]{color:var(--primary);background:#6366f11a}._exampleText_1n8w5_224{color:var(--gray-600);font-size:13px;font-style:italic;line-height:1.6}@media (width<=768px){._welcomePage_1n8w5_4{align-items:flex-start;padding:48px 16px 80px}._welcomeContainer_1n8w5_26{grid-template-columns:1fr;gap:40px}._welcomeTitle_1n8w5_59{letter-spacing:-2px;font-size:44px}}._page_1n8w5_254{background:var(--gray-50);justify-content:center;align-items:flex-start;min-height:100dvh;padding:44px 16px 80px;display:flex;position:relative}._page_1n8w5_254:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 50% at 50% 10%,#6366f10d 0%,#0000 70%);position:fixed;inset:0}._container_1n8w5_273{z-index:1;flex-direction:column;gap:14px;width:100%;max-width:560px;display:flex;position:relative}._topBar_1n8w5_284{justify-content:space-between;align-items:center;display:flex}._stepDots_1n8w5_290{align-items:center;gap:6px;display:flex}._dot_1n8w5_296{background:var(--gray-300);width:6px;height:6px;transition:all .3s var(--ease-out);border-radius:999px}._dotActive_1n8w5_304{background:var(--primary);width:20px}._dotDone_1n8w5_309{background:var(--gray-400)}._skipBtn_1n8w5_313{color:var(--gray-400);transition:color .15s var(--ease-out);background:0 0;border:none;padding:6px 0;font-size:13px;font-weight:500}._skipBtn_1n8w5_313:hover{color:var(--gray-600)}._progressTrack_1n8w5_328{background:var(--gray-300);border-radius:999px;height:1px;overflow:hidden}._progressFill_1n8w5_335{background:var(--primary);height:100%;transition:width .45s var(--ease-out);border-radius:999px}._card_1n8w5_343{background:var(--gray-100);border-radius:var(--radius-lg);border:1px solid var(--gray-300);box-shadow:var(--shadow-lg);min-height:440px;padding:40px 36px}._stepContent_1n8w5_353{flex-direction:column;gap:20px;display:flex}._stepMeta_1n8w5_360{align-items:center;gap:10px;display:flex}._stepNum_1n8w5_366{color:var(--gray-400);letter-spacing:1px;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}._stepTag_1n8w5_374{color:var(--primary);letter-spacing:1px;text-transform:uppercase;background:var(--primary-light);border:1px solid #6366f133;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}._title_1n8w5_387{color:var(--gray-900);letter-spacing:-1px;font-size:28px;font-weight:800;line-height:1.2}._desc_1n8w5_395{color:var(--gray-500);font-size:15px;line-height:1.8}._compareGrid_1n8w5_402{background:var(--gray-200);border:1px solid var(--gray-300);border-radius:var(--radius);grid-template-columns:1fr 32px 1fr;display:grid;overflow:hidden}._compareCell_1n8w5_411{flex-direction:column;gap:8px;padding:20px 16px;display:flex}._compareIcon_1n8w5_418{background:var(--gray-300);width:36px;height:36px;color:var(--gray-500);border-radius:10px;justify-content:center;align-items:center;display:flex}._compareTitle_1n8w5_429{color:var(--gray-500);font-size:12px;font-weight:700}._compareQuote_1n8w5_435{color:var(--gray-700);font-size:14px;font-style:italic;line-height:1.5}._compareNote_1n8w5_442{color:var(--gray-400);font-size:12px;line-height:1.5}._compareDivider_1n8w5_448{border-left:1px solid var(--gray-300);border-right:1px solid var(--gray-300);justify-content:center;align-items:center;display:flex}._vsText_1n8w5_456{color:var(--gray-400);letter-spacing:.5px;font-size:11px;font-weight:800}._keyPoint_1n8w5_464{background:var(--primary-light);border-radius:var(--radius);color:var(--gray-600);border:1px solid #6366f126;align-items:flex-start;gap:10px;padding:16px 18px;font-size:14px;line-height:1.7;display:flex}._keyPoint_1n8w5_464 strong{color:var(--primary)}._diffBlock_1n8w5_482{border-radius:var(--radius);background:#dc26260a;border:1px solid #dc262626;flex-direction:column;gap:10px;padding:18px 20px;display:flex}._diffBlock_1n8w5_482[data-good]{background:#16a34a0a;border-color:#16a34a26}._diffBadge_1n8w5_497{letter-spacing:.5px;text-transform:uppercase;color:var(--danger);width:fit-content;font-size:11px;font-weight:700}._diffBadge_1n8w5_497[data-type=good]{color:var(--success)}._diffPrompt_1n8w5_510{color:var(--gray-700);font-size:14px;font-style:italic;line-height:1.7}._diffReaction_1n8w5_517{color:var(--gray-500);border-top:1px solid var(--gray-300);flex-direction:column;gap:3px;padding-top:10px;font-size:13px;line-height:1.6;display:flex}._diffReactionLabel_1n8w5_528{color:var(--gray-400);letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:700;display:block}._criteriaList_1n8w5_538{flex-direction:column;gap:6px;display:flex}._criteriaRow_1n8w5_544{border-radius:var(--radius-sm);background:var(--gray-200);transition:background .15s var(--ease-out);border-left:2px solid;align-items:flex-start;gap:14px;padding:12px 14px;display:flex}._criteriaRow_1n8w5_544:hover{background:var(--gray-300)}._criteriaIconWrap_1n8w5_559{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:1px;display:flex}._criteriaBody_1n8w5_569{flex-direction:column;flex:1;gap:2px;display:flex}._criteriaLabel_1n8w5_576{letter-spacing:-.2px;font-size:13px;font-weight:800}._criteriaDesc_1n8w5_582{color:var(--gray-500);font-size:13px;line-height:1.5}._criteriaExample_1n8w5_588{color:var(--gray-400);margin-top:2px;font-size:12px;font-style:italic;line-height:1.5}._quizMeta_1n8w5_597{flex-direction:column;gap:8px;display:flex}._quizProgress_1n8w5_603{color:var(--gray-400);letter-spacing:1px;font-size:11px;font-weight:700}._quizContext_1n8w5_610{color:var(--gray-600);background:var(--gray-200);border:1px solid var(--gray-300);border-radius:var(--radius-sm);padding:10px 14px;font-size:14px;line-height:1.65}._quizOptions_1n8w5_620{flex-direction:column;gap:8px;display:flex}._quizOption_1n8w5_620{text-align:left;border-radius:var(--radius);border:1.5px solid var(--gray-300);background:var(--gray-100);width:100%;transition:all .15s var(--ease-out);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}._quizOptionIdle_1n8w5_639:hover{border-color:var(--primary);background:var(--primary-light);box-shadow:0 4px 12px #6366f11a}._quizOptionCorrect_1n8w5_645{background:#16a34a0d!important;border-color:#16a34a66!important}._quizOptionWrong_1n8w5_650{background:#dc26260a!important;border-color:#dc262659!important}._quizOptionReveal_1n8w5_655{opacity:.75;background:#16a34a0a!important;border-color:#16a34a4d!important}._quizOptionDim_1n8w5_661{opacity:.4;border-color:var(--gray-200)!important;background:var(--gray-200)!important}._quizOption_1n8w5_620:disabled{cursor:default}._quizOptLabel_1n8w5_669{background:var(--gray-200);width:24px;height:24px;color:var(--gray-600);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:12px;font-weight:800;display:flex}._quizOptionCorrect_1n8w5_645 ._quizOptLabel_1n8w5_669{background:var(--success);color:#fff}._quizOptionWrong_1n8w5_650 ._quizOptLabel_1n8w5_669{background:var(--danger);color:#fff}._quizOptionReveal_1n8w5_655 ._quizOptLabel_1n8w5_669{background:var(--success);color:#fff}._quizOptText_1n8w5_688{color:var(--gray-700);flex:1;font-size:14px;line-height:1.65}._quizFeedback_1n8w5_695{border-radius:var(--radius);animation:_fadeUp_1n8w5_1 .2s var(--ease-out);border:1px solid;flex-direction:column;gap:8px;padding:16px 18px;display:flex}._quizFeedbackCorrect_1n8w5_705{background:#16a34a0d;border-color:#16a34a33}._quizFeedbackWrong_1n8w5_710{background:#dc26260a;border-color:#dc262626}._quizFeedbackTitle_1n8w5_715{align-items:center;gap:7px;font-size:14px;font-weight:800;display:flex}._quizFeedbackCorrect_1n8w5_705 ._quizFeedbackTitle_1n8w5_715{color:var(--success)}._quizFeedbackWrong_1n8w5_710 ._quizFeedbackTitle_1n8w5_715{color:var(--danger)}._quizFeedbackText_1n8w5_726{color:var(--gray-600);font-size:13px;line-height:1.65}._nextQuizBtn_1n8w5_732{background:var(--gray-800);color:#fff;transition:background .15s var(--ease-out);border-radius:999px;align-self:flex-end;align-items:center;gap:5px;margin-top:4px;padding:8px 16px;font-size:13px;font-weight:700;display:flex}._nextQuizBtn_1n8w5_732:hover{background:var(--gray-900)}._quizResult_1n8w5_750{text-align:center;animation:_fadeUp_1n8w5_1 .25s var(--ease-out);flex-direction:column;align-items:center;gap:10px;padding:16px 0;display:flex}._quizResultScore_1n8w5_760{align-items:baseline;gap:4px;display:flex}._quizScoreNum_1n8w5_766{color:var(--primary);letter-spacing:-3px;font-size:72px;font-weight:800;line-height:1}._quizScoreTotal_1n8w5_774{color:var(--gray-400);font-size:22px;font-weight:600}._quizResultLabel_1n8w5_780{color:var(--gray-700);font-size:15px;font-weight:700}._quizResultMsg_1n8w5_786{color:var(--gray-500);font-size:14px;line-height:1.65}._flowList_1n8w5_793{background:var(--gray-200);border:1px solid var(--gray-300);border-radius:var(--radius);flex-direction:column;gap:8px;padding:18px 20px;display:flex}._flowItem_1n8w5_803{align-items:center;gap:12px;display:flex}._flowNum_1n8w5_809{background:var(--primary);color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:flex}._flowText_1n8w5_823{color:var(--gray-700);font-size:14px;font-weight:600}._primaryBtn_1n8w5_830{background:var(--primary);color:#fff;border-radius:var(--radius);letter-spacing:-.2px;width:100%;transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out), background .2s;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:16px;font-size:15px;font-weight:700;display:flex}._primaryBtn_1n8w5_830:hover{background:var(--primary-dark);transform:scale(1.02);box-shadow:0 8px 28px #6366f140}._primaryBtn_1n8w5_830:active{transform:scale(.98)}._navRow_1n8w5_856{justify-content:space-between;align-items:center;padding:0 2px;display:flex}._prevBtn_1n8w5_863{color:var(--gray-400);transition:color .15s var(--ease-out);background:0 0;border:none;align-items:center;gap:5px;padding:8px 4px;font-size:13px;font-weight:600;display:flex}._prevBtn_1n8w5_863:hover{color:var(--gray-700)}._nextBtn_1n8w5_878{color:#fff;background:var(--gray-800);transition:background .15s var(--ease-out);border:none;border-radius:999px;align-items:center;gap:6px;padding:10px 20px;font-size:13px;font-weight:700;display:flex}._nextBtn_1n8w5_878:hover{background:var(--gray-900)}@keyframes _fadeUp_1n8w5_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._page_qssaf_2{background:#fbf4ff;justify-content:center;align-items:flex-start;min-height:100dvh;padding:88px 20px 48px;display:flex;position:relative;overflow-x:hidden}._page_qssaf_2:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(115deg,#f6ecffe6 0%,#ffffffb8 48%,#f5e9fff2 100%);position:fixed;inset:0}._container_qssaf_23{z-index:1;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);align-items:start;gap:32px;width:100%;max-width:1000px;display:grid;position:relative}._left_qssaf_35{flex-direction:column;gap:48px;display:flex;position:sticky;top:48px}._right_qssaf_44{flex-direction:column;gap:16px;display:flex}._header_qssaf_51{flex-direction:column;gap:22px;display:flex}._badge_qssaf_57{color:#9333ea;letter-spacing:0;background:#ffffff6b;border:1px solid #a855f747;border-radius:999px;align-items:center;width:fit-content;padding:8px 17px;font-size:13px;font-weight:700;display:inline-flex}._title_qssaf_71{letter-spacing:0;color:var(--gray-900);font-size:clamp(48px,5vw,62px);font-weight:800;line-height:1.02}._subtitle_qssaf_79{color:var(--gray-500);max-width:38ch;font-size:17px;line-height:2}._card_qssaf_87{border:1px solid var(--gray-300);background:#fff;border-radius:28px;padding:28px 30px 30px;box-shadow:0 20px 44px #29252417}._label_qssaf_95{color:var(--gray-400);letter-spacing:0;margin-bottom:20px;font-size:14px;font-weight:700;display:block}._textarea_qssaf_104{border:1.5px solid var(--gray-300);resize:none;width:100%;min-height:190px;color:var(--gray-800);transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out), background .2s;caret-color:var(--primary);background:#faf5ff;border-radius:20px;outline:none;padding:20px;font-size:17px;line-height:1.75}._textarea_qssaf_104:focus{border-color:var(--primary);background:#fff;box-shadow:0 0 0 3px #6366f11a}._textarea_qssaf_104::placeholder{color:var(--gray-400)}._textarea_qssaf_104:disabled{opacity:.5}._hint_qssaf_134{color:var(--gray-400);text-align:right;margin-top:18px;font-size:12px}._error_qssaf_141{color:var(--danger);margin-top:8px;font-size:13px;font-weight:500}._btn_qssaf_149{color:#fff;letter-spacing:0;width:100%;transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out), background .2s;background:linear-gradient(90deg,#9333ea 0%,#a855f7 100%);border-radius:18px;padding:20px 22px;font-size:18px;font-weight:700}._btn_qssaf_149:hover:not(:disabled){transform:scale(1.02);box-shadow:0 12px 32px #9333ea42}._btn_qssaf_149:active:not(:disabled){transform:scale(.98)}._btnDisabled_qssaf_170{background:var(--gray-200);color:var(--gray-400);cursor:not-allowed}._btnLoading_qssaf_176{background:var(--primary-dark);color:#fff;cursor:wait;animation:1.6s ease-in-out infinite _pulseShadow_qssaf_1;box-shadow:0 0 0 3px #6366f140}._loadingRow_qssaf_184{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;line-height:1.35;display:flex}._spinner_qssaf_193{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite _spin_qssaf_193}._dots_qssaf_204{gap:1px;display:inline-flex}._dots_qssaf_204 span{opacity:0;animation:1.2s ease-in-out infinite _blink_qssaf_1}._dots_qssaf_204 span:first-child{animation-delay:0s}._dots_qssaf_204 span:nth-child(2){animation-delay:.2s}._dots_qssaf_204 span:nth-child(3){animation-delay:.4s}._cardLoading_qssaf_218{animation:1.6s ease-in-out infinite _pulseBorder_qssaf_1;box-shadow:0 0 0 3px #6366f114, var(--shadow-lg)!important;border-color:#6366f166!important}@keyframes _spin_qssaf_193{to{transform:rotate(360deg)}}@keyframes _blink_qssaf_1{0%,to{opacity:0}50%{opacity:1}}@keyframes _pulseShadow_qssaf_1{0%,to{box-shadow:0 0 0 3px #6366f133}50%{box-shadow:0 0 0 6px #6366f114}}@keyframes _pulseBorder_qssaf_1{0%,to{border-color:#6366f14d}50%{border-color:#6366f199}}._sectionTitle_qssaf_244{color:var(--gray-400);letter-spacing:1px;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:700}._howToSection_qssaf_254{flex-direction:column;display:flex}._howToGrid_qssaf_259{grid-template-columns:1fr 1fr;gap:10px;display:grid}._loadingTime_qssaf_265{color:#ffffffc7;font-size:12px;font-weight:600}._howToItem_qssaf_271{border:1px solid var(--gray-300);transition:border-color .2s var(--ease-out), transform .2s var(--ease-out), box-shadow .2s;background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:20px 18px;display:flex}._howToItem_qssaf_271:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}._howToStep_qssaf_288{letter-spacing:.5px;border:1px solid;border-radius:6px;width:fit-content;padding:3px 9px;font-size:11px;font-weight:800}._howToTitle_qssaf_298{color:var(--gray-800);font-size:15px;font-weight:700;line-height:1.35}._howToDesc_qssaf_305{color:var(--gray-500);font-size:13px;line-height:1.6}._criteriaSection_qssaf_312{flex-direction:column;display:flex}._criteria_qssaf_312{flex-direction:column;gap:8px;display:flex}._criteriaItem_qssaf_323{min-height:55px;transition:box-shadow .2s var(--ease-out);border:1px solid;border-radius:12px;align-items:center;gap:18px;padding:15px 20px;display:flex}._criteriaItem_qssaf_323:hover{box-shadow:var(--shadow-sm)}._criteriaLabel_qssaf_338{min-width:88px;font-size:15px;font-weight:700}._criteriaDesc_qssaf_344{color:var(--gray-500);font-size:15px;line-height:1.5}@media (width<=768px){._page_qssaf_2{padding:32px 16px 64px}._container_qssaf_23{grid-template-columns:1fr;gap:36px}._left_qssaf_35{gap:32px;position:static}._title_qssaf_71{font-size:44px}._card_qssaf_87{border-radius:22px;padding:24px 20px}._textarea_qssaf_104{min-height:180px;padding:18px;font-size:15px}._howToGrid_qssaf_259{grid-template-columns:1fr}._criteriaItem_qssaf_323{flex-direction:column;align-items:flex-start;gap:4px}._criteriaLabel_qssaf_338{min-width:0}}
