.ebook_root__kmiB8{--eb-navy:#1e3a8a;--eb-fg:#1e293b;--eb-muted:#475569;--eb-line:#e2e8f0;--eb-soft:#f8fafc;--eb-accent:#4b26ac;--eb-accent-soft:#f5f3ff;--eb-th:#1e40af;--eb-th-fg:#fff;color:var(--eb-fg);width:100%;max-width:1280px;margin:0 auto;box-sizing:border-box;font-family:inherit;font-size:17px;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}.ebook_layout__t2Ld7{display:grid;grid-template-columns:minmax(200px,240px) minmax(0,1fr);gap:28px;align-items:start}.ebook_tocAside__6TVSJ{position:sticky;top:72px;max-height:calc(100vh - 88px);overflow-y:auto;padding:12px 12px 16px;border:1px solid var(--eb-line);background:#fff;align-self:start}.ebook_tocAsideTitle__NyC_0{margin:0 0 10px;font-size:.92rem;font-weight:800;color:var(--eb-navy)}.ebook_tocList__kjZgN{list-style:none;margin:0;padding:0}.ebook_tocList__kjZgN li{margin:0}.ebook_tocList__kjZgN a{display:block;padding:6px 4px;color:var(--eb-muted);text-decoration:none;font-size:.92rem;line-height:1.45}.ebook_tocList__kjZgN a:focus-visible,.ebook_tocList__kjZgN a:hover{color:var(--eb-accent);outline:none}.ebook_tocMobile__slV_J{display:none;margin:0 0 20px;border:1px solid var(--eb-line);background:#fff}.ebook_tocMobile__slV_J summary{cursor:pointer;list-style:none;padding:12px 14px;font-weight:700;color:var(--eb-navy)}.ebook_tocMobile__slV_J summary::-webkit-details-marker{display:none}.ebook_tocMobileBody__eGRsV{padding:0 14px 12px;border-top:1px solid var(--eb-line)}.ebook_main__Gdfcc{min-width:0}.ebook_cover__oum_i{margin:0 0 28px;padding:0 0 22px;border-bottom:1px solid var(--eb-line)}.ebook_eyebrow__hw9sU{margin:0 0 8px;font-size:.85rem;font-weight:700;color:var(--eb-accent);letter-spacing:.02em}.ebook_title__eoqfJ{margin:0 0 14px;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:800;color:var(--eb-navy);letter-spacing:-.03em;line-height:1.35}.ebook_body__jznp8,.ebook_lead__WG_r1{margin:0 0 12px;color:var(--eb-muted);font-size:17px;line-height:1.75}.ebook_body__jznp8:last-child,.ebook_lead__WG_r1:last-child{margin-bottom:0}.ebook_actions__nB4aG{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.ebook_btnGhost__LAZZa,.ebook_btnPrimary__wrjkW{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;border-radius:6px;font:inherit;font-size:.95rem;font-weight:700;text-decoration:none;cursor:pointer;border:1px solid transparent}.ebook_btnPrimary__wrjkW{background:var(--eb-navy);color:#fff;border-color:var(--eb-navy)}.ebook_btnGhost__LAZZa{background:#fff;color:var(--eb-navy);border-color:#cbd5e1}.ebook_safety__W_xXb{margin:0 0 28px;padding:16px 16px 14px;border:1px solid #fde68a;background:#fffbeb}.ebook_safetyTitle__2nv_M{margin:0 0 8px;font-size:1.05rem;font-weight:800;color:var(--eb-navy)}.ebook_link__OlWq6{color:var(--eb-accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}.ebook_section__gOWpa{margin:0 0 36px;padding-top:4px}.ebook_sectionTitle__zicHa{margin:0 0 12px;font-size:1.28rem}.ebook_sectionTitle__zicHa,.ebook_topicTitle__cGtX6{font-weight:800;color:var(--eb-navy);letter-spacing:-.02em;line-height:1.35}.ebook_topicTitle__cGtX6{margin:0 0 8px;font-size:1.4rem}.ebook_subTitle__cIUD4{margin:18px 0 10px;font-size:1.08rem;font-weight:800;color:var(--eb-fg)}.ebook_labTitle__UFGUU{margin:0 0 8px;font-size:1.02rem;font-weight:800;color:var(--eb-fg)}.ebook_resultLine__oKyx_{margin:0 0 14px;color:var(--eb-muted);font-size:16px}.ebook_resultLine__oKyx_ strong{color:var(--eb-fg);font-weight:700}.ebook_bullets__v3DNe,.ebook_numbered__kql0v{margin:0 0 14px;padding-left:1.2rem;color:var(--eb-muted)}.ebook_bullets__v3DNe li,.ebook_numbered__kql0v li{margin:4px 0}.ebook_tableWrap__TzHS4{overflow-x:auto;margin:0 0 14px;-webkit-overflow-scrolling:touch}.ebook_table__HWFWf{width:100%;border-collapse:collapse;font-size:.95rem}.ebook_table__HWFWf td,.ebook_table__HWFWf th{border:1px solid #cbd5e1;padding:8px 10px;text-align:left;vertical-align:top}.ebook_table__HWFWf th{background:var(--eb-th);color:var(--eb-th-fg);font-weight:700}.ebook_caseBox__ovQ8y{margin:0 0 14px;padding:14px;background:var(--eb-soft);border:1px solid var(--eb-line)}.ebook_caseBadge__bCBld{display:inline-block;margin-bottom:8px;font-size:.78rem;font-weight:700;color:var(--eb-accent)}.ebook_caseText__rKau0{margin:0;white-space:pre-wrap;color:var(--eb-fg);font-size:16px;line-height:1.7}.ebook_lab__n8iOx{margin:0 0 22px;padding:14px 0 0;border-top:1px solid var(--eb-line)}.ebook_promptBlock__J4a3k{margin:0 0 12px;border:1px solid #ddd6fe;background:var(--eb-accent-soft)}.ebook_promptToolbar__tTAe0{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid #ddd6fe}.ebook_promptKind__6vKXm{font-size:.8rem;font-weight:700;color:var(--eb-accent)}.ebook_copyBtn__pNNNV{margin-left:auto;min-height:34px;padding:6px 12px;border:1px solid #c4b5fd;border-radius:6px;background:#fff;color:var(--eb-accent);font:inherit;font-size:.88rem;font-weight:700;cursor:pointer}.ebook_copyBtn__pNNNV:focus-visible{outline:2px solid var(--eb-accent);outline-offset:2px}.ebook_copyNote__GuM7G{font-size:.82rem;color:var(--eb-muted)}.ebook_promptPre__EupAz{margin:0;padding:12px;max-height:280px;overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:17px;line-height:1.65;color:var(--eb-fg);background:transparent}.ebook_promptPre__EupAz::-webkit-scrollbar{width:8px;height:8px}.ebook_promptPre__EupAz::-webkit-scrollbar-thumb{background:#ddd6fe;border-radius:8px}.ebook_inlineCopy__5nRik{margin-top:10px}.ebook_inlineCopy__5nRik .ebook_copyBtn__pNNNV{margin-left:0}.ebook_aiSample__dbGO0,.ebook_fixedSample__tUnF8{margin:12px 0;padding:12px 14px;border:1px solid var(--eb-line);background:#fff}.ebook_panelLabel__5zr1S{margin:0 0 4px;font-size:.82rem;font-weight:800;color:var(--eb-navy)}.ebook_panelNote__aUu8Z{margin:0 0 8px;font-size:.88rem;color:var(--eb-muted)}.ebook_panelText__Zdg_W{margin:0;white-space:pre-wrap;color:var(--eb-fg);font-size:16px;line-height:1.65}.ebook_explain__i2gTn{margin:12px 0;border:1px solid #ddd6fe;background:#fff}.ebook_explain__i2gTn summary{cursor:pointer;list-style:none;padding:10px 12px;font-weight:700;color:var(--eb-accent)}.ebook_explain__i2gTn summary::-webkit-details-marker{display:none}.ebook_explainBody__B13q7{padding:0 12px 12px;border-top:1px solid #ede9fe;color:var(--eb-muted)}.ebook_explainBody__B13q7 ul{margin:8px 0;padding-left:1.15rem}.ebook_memoHeading__OHfJn{margin:12px 0 6px;font-size:.95rem;font-weight:800;color:var(--eb-fg)}.ebook_memoList___vPRL{margin:0 0 8px;padding-left:1.15rem;color:var(--eb-muted)}.ebook_webLink__Opfex{display:inline-block;margin-top:8px;font-weight:700;color:var(--eb-accent)}.ebook_remember___T3I0{margin:8px 0 0;padding:14px;border:1px solid var(--eb-line);background:var(--eb-soft)}.ebook_rememberTitle__KfpIZ{margin:0 0 8px;font-size:1.02rem;font-weight:800;color:var(--eb-navy)}.ebook_rememberList__G6CXh{margin:0;padding-left:1.15rem;color:var(--eb-muted)}.ebook_blankForm__b2bq9{margin:0 0 22px;padding:14px;border:1px solid var(--eb-line);background:#fff;page-break-inside:avoid;break-inside:avoid}.ebook_blankTitle__pJEwr{margin:0 0 10px;font-size:1.05rem;font-weight:800;color:var(--eb-navy)}.ebook_blankField__WM4KY{margin:0 0 12px}.ebook_blankLabel__hUP5w{display:block;margin-bottom:6px;font-size:.92rem;font-weight:700;color:var(--eb-fg)}.ebook_blankLines__k2sdi{min-height:72px;border:1px dashed #94a3b8;background:repeating-linear-gradient(transparent,transparent 27px,#e2e8f0 28px);background-size:100% 28px}.ebook_blankLinesTall__EhyJz{min-height:120px}.ebook_sourceList__w4aEr{list-style:none;margin:0 0 14px;padding:0}.ebook_sourceItem__Oao8k{display:grid;gap:2px;margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid var(--eb-line)}.ebook_sourceName__nh1Tv{font-weight:700;color:var(--eb-accent);text-decoration:none}.ebook_sourceName__nh1Tv:focus-visible,.ebook_sourceName__nh1Tv:hover{text-decoration:underline}@media (max-width:900px){.ebook_layout__t2Ld7{grid-template-columns:1fr}.ebook_tocAside__6TVSJ{display:none}.ebook_tocMobile__slV_J{display:block}}@media (max-width:640px){.ebook_body__jznp8,.ebook_lead__WG_r1,.ebook_promptPre__EupAz,.ebook_root__kmiB8{font-size:16px}}@media print{.ebook_root__kmiB8{max-width:none;font-size:11pt;color:#000}.ebook_layout__t2Ld7{display:block}.ebook_actions__nB4aG,.ebook_copyBtn__pNNNV,.ebook_copyNote__GuM7G,.ebook_inlineCopy__5nRik,.ebook_tocAside__6TVSJ,.ebook_tocMobile__slV_J,.ebook_webLinkScreen__Iebi0{display:none!important}.ebook_section__gOWpa{page-break-inside:avoid;break-inside:avoid}.ebook_sectionTitle__zicHa,.ebook_topicTitle__cGtX6{page-break-after:avoid;break-after:avoid}.ebook_promptPre__EupAz{max-height:none!important;overflow:visible!important}.ebook_promptBlock__J4a3k{page-break-inside:avoid;break-inside:avoid}.ebook_explain__i2gTn{border:none}.ebook_explain__i2gTn summary{display:none}.ebook_explainBody__B13q7{display:block!important;border:none;padding:0}.ebook_explainBody__B13q7:before{content:"해설";display:block;font-weight:800;color:var(--eb-navy);margin:8px 0 4px}.ebook_table__HWFWf th{background:#1e40af!important;color:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ebook_table__HWFWf thead{display:table-header-group}.ebook_blankLinesTall__EhyJz,.ebook_blankLines__k2sdi{min-height:88px}.ebook_blankLinesTall__EhyJz{min-height:130px}.ebook_root__kmiB8 a[href]:after{content:none!important}.ebook_aiSample__dbGO0,.ebook_blankForm__b2bq9,.ebook_caseBox__ovQ8y,.ebook_fixedSample__tUnF8,.ebook_remember___T3I0{page-break-inside:avoid;break-inside:avoid}}.l2_root__6K_7j{--l2-fg:#1e1b4b;--l2-muted:#475569;--l2-line:#e2e8f0;--l2-accent:#4b26ac;--l2-accent-soft:#f5f3ff;--l2-case-bg:#f8fafc;color:var(--l2-fg);width:100%;max-width:1280px;margin:0 auto;box-sizing:border-box;line-height:1.7;font-size:17px;font-weight:400;word-break:keep-all;overflow-wrap:anywhere}.l2_intro__6AMPU{margin:0 0 28px;padding:0 0 20px;border-bottom:1px solid var(--l2-line)}.l2_title__E5Xol{margin:0 0 12px;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.35}.l2_lead__nnKVg{margin:0;max-width:100%;color:var(--l2-muted);font-size:18px;line-height:1.75}.l2_section__ZXjLo{margin:0 0 36px}.l2_sectionTitle__DgHNr{margin:0 0 12px;font-size:1.15rem;font-weight:800;letter-spacing:-.02em;line-height:1.4}.l2_sectionBody__jaxqv{margin:0 0 14px;max-width:100%;color:var(--l2-muted);font-size:17px;line-height:1.7}.l2_sectionBody__jaxqv:last-child{margin-bottom:0}.l2_sectionBody__jaxqv strong{color:var(--l2-fg);font-weight:700}.l2_bullets__ZUSwF{margin:0 0 14px;max-width:100%;padding-left:1.15rem;color:var(--l2-muted);font-size:17px;line-height:1.7}.l2_bullets__ZUSwF li{margin:0 0 6px}.l2_bullets__ZUSwF li:last-child{margin-bottom:0}.l2_bulletsFlush__VQtun{margin-bottom:0;font-size:16px}.l2_labFlush__712sx{border-top:none;padding-top:0;margin-top:8px}.l2_spacedTop__X4HPa{margin-top:14px}.l2_reviewTableTitle__OXxlI{margin-top:22px}.l2_tableWrap___lNVt{margin:14px 0;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--l2-line);border-radius:8px}.l2_compareTable__5SIsA{width:100%;border-collapse:collapse;font-size:16px;min-width:480px}.l2_compareTable__5SIsA td,.l2_compareTable__5SIsA th{padding:10px 12px;border-bottom:1px solid var(--l2-line);text-align:left;vertical-align:top;line-height:1.6}.l2_compareTable__5SIsA th{background:#f8fafc;font-weight:700;color:var(--l2-fg)}.l2_compareTable__5SIsA tr:last-child td{border-bottom:none}.l2_stackList__WhL3B{display:none;margin:14px 0;padding:0;list-style:none;font-size:16px;line-height:1.7}.l2_stackItem__FHiay{border:1px solid var(--l2-line);border-radius:8px;padding:12px 14px;margin:0 0 8px;background:#fff}.l2_stackItem__FHiay:last-child{margin-bottom:0}.l2_stackLabel__UnHI_{display:block;font-size:14px;font-weight:700;color:var(--l2-accent);margin-bottom:4px}.l2_stackLabelFollow__Zdyyd{margin-top:10px}.l2_caseBox__skH6R{margin:12px 0 0;width:100%;box-sizing:border-box;padding:16px 16px 14px;background:var(--l2-case-bg);border:1px solid var(--l2-line);border-radius:8px}.l2_caseBadge__jAc1O{display:inline-block;margin:0 0 10px;font-size:14px;font-weight:700;color:var(--l2-accent);letter-spacing:-.01em}.l2_caseText__EZFF3{margin:0;color:var(--l2-fg);font-size:16px;line-height:1.75}.l2_lab__66ORg{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--l2-line)}.l2_labTitle__3CP5r{margin:0 0 8px;font-size:1.02rem;font-weight:800;letter-spacing:-.02em}.l2_labGoal___C2pN{margin:0 0 12px;max-width:100%;font-size:14px;color:var(--l2-muted);line-height:1.65}.l2_promptBlock__2p_Z8{margin:0 0 14px;width:100%;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--l2-accent) 22%,var(--l2-line));border-radius:8px;background:#fff;overflow:hidden}.l2_promptToolbar__a4ZfV{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border-bottom:1px solid var(--l2-line);background:var(--l2-accent-soft)}.l2_promptKind__fmQV9{font-size:14px;font-weight:700;color:var(--l2-accent)}.l2_copyBtn__y4gJZ{appearance:none;border:1px solid color-mix(in srgb,var(--l2-accent) 35%,var(--l2-line));background:#fff;color:var(--l2-accent);font:inherit;font-size:14px;font-weight:700;padding:6px 12px;border-radius:6px;cursor:pointer;line-height:1.2}.l2_copyBtn__y4gJZ:focus-visible{outline:2px solid var(--l2-accent);outline-offset:2px}.l2_copyNote__5zwn5{font-size:14px;color:var(--l2-muted)}.l2_inlineCopy__8n2Wh{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 0}.l2_noteAfterList___O96U{margin:12px 0 0;font-size:14px;color:var(--l2-muted);line-height:1.65}.l2_noteFlushTop__zx54y{margin-top:0}.l2_soloSteps__MROSa{margin:0 0 14px;padding-left:1.35rem;color:var(--l2-muted);font-size:17px;line-height:1.7}.l2_soloSteps__MROSa li{margin:0 0 8px}.l2_soloSteps__MROSa li:last-child{margin-bottom:0}.l2_memoHeading__cY_y4{margin:14px 0 8px;font-size:16px;font-weight:800;color:var(--l2-fg);letter-spacing:-.01em}.l2_memoHeading__cY_y4:first-of-type{margin-top:4px}.l2_memoList__SbzD_{margin:0 0 4px;padding-left:1.15rem;color:var(--l2-fg);font-size:16px;line-height:1.7}.l2_memoList__SbzD_ li{margin:0 0 6px}.l2_memoList__SbzD_ li:last-child{margin-bottom:0}.l2_promptPre__V4iq_,.l2_promptPre__V4iq_ *,.l2_promptPre__V4iq_ code{font-family:inherit}.l2_promptPre__V4iq_{margin:0;padding:14px 14px 16px;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;font-size:17px;font-weight:400;line-height:1.75;letter-spacing:inherit;color:var(--l2-fg);max-height:min(52vh,420px);overflow:auto;scrollbar-width:thin;scrollbar-color:#c4b5fd #f5f3ff}.l2_promptPre__V4iq_::-webkit-scrollbar{width:8px;height:8px}.l2_promptPre__V4iq_::-webkit-scrollbar-track{background:#f5f3ff;border-radius:2px}.l2_promptPre__V4iq_::-webkit-scrollbar-thumb{background:#c4b5fd;border:1px solid #f5f3ff;border-radius:2px}.l2_promptPre__V4iq_::-webkit-scrollbar-thumb:hover{background:#a99be6}.l2_promptPre__V4iq_::-webkit-scrollbar-button{display:none;width:0;height:0}.l2_aiSample__Urt14,.l2_fixedSample__Vyg83{margin:14px 0;width:100%;box-sizing:border-box;padding:14px 14px 12px;border-radius:8px;border:1px solid var(--l2-line);background:#fff}.l2_panelLabel__lwB9D{margin:0 0 6px;font-size:14px;font-weight:800;letter-spacing:-.01em;color:var(--l2-fg)}.l2_panelNote__o8GZy{margin:0 0 10px;font-size:14px;color:var(--l2-muted);line-height:1.65}.l2_panelText___PQmx{margin:0;font-size:16px;line-height:1.7;color:var(--l2-fg)}.l2_findList__rmMTk{margin:12px 0;max-width:100%;padding-left:1.15rem;color:var(--l2-muted);font-size:17px;line-height:1.7}.l2_findList__rmMTk li{margin:0 0 6px}.l2_explain__8qyNL{margin:12px 0 0;width:100%;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--l2-accent) 18%,var(--l2-line));border-radius:8px;background:#fff}.l2_explain__8qyNL summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;box-sizing:border-box;cursor:pointer;list-style:none;padding:12px 16px;font-weight:700;font-size:16px;color:var(--l2-fg);background:var(--l2-accent-soft);border-radius:7px;-webkit-user-select:none;user-select:none}.l2_explain__8qyNL summary::-webkit-details-marker{display:none}.l2_explain__8qyNL summary:after{content:"";flex:0 0 auto;width:.45em;height:.45em;border-right:2px solid var(--l2-accent);border-bottom:2px solid var(--l2-accent);transform:rotate(45deg);margin-top:-.15em}.l2_explain__8qyNL summary:hover{background:color-mix(in srgb,var(--l2-accent-soft) 70%,#e8e4ff)}.l2_explain__8qyNL summary:focus-visible{outline:2px solid var(--l2-accent);outline-offset:2px}.l2_explain__8qyNL[open] summary{border-radius:7px 7px 0 0;border-bottom:1px solid var(--l2-line)}.l2_explain__8qyNL[open] summary:after{transform:rotate(-135deg);margin-top:.2em}.l2_explainBody__mFqNv{padding:14px 16px 16px;color:var(--l2-muted);font-size:16px;line-height:1.7}.l2_explainBody__mFqNv p{margin:0 0 10px}.l2_explainBody__mFqNv ul{margin:0 0 10px;padding-left:1.15rem}.l2_explainBody__mFqNv li{margin:0 0 6px}.l2_deliverable__1Kh_F{margin:14px 0 0;padding:10px 12px;background:var(--l2-accent-soft);border-radius:6px;font-size:14px;color:var(--l2-fg);line-height:1.65}.l2_deliverable__1Kh_F strong{font-weight:800}.l2_remember__2HV__{margin:8px 0 0;padding:18px 0 0;border-top:1px solid var(--l2-line)}.l2_rememberTitle__XIlm3{margin:0 0 12px;font-size:1.1rem;font-weight:800}.l2_rememberList__2sqgE{margin:0;max-width:100%;padding-left:1.15rem;color:var(--l2-muted);font-size:17px;line-height:1.7}.l2_rememberList__2sqgE li{margin:0 0 8px}.l2_rememberList__2sqgE li:last-child{margin-bottom:0}.l2_linkEthics___t5_c{color:var(--l2-accent);font-weight:700;text-decoration:underline;text-underline-offset:2px}@media (max-width:720px){.l2_root__6K_7j{font-size:16px}.l2_lead__nnKVg{font-size:17px}.l2_bullets__ZUSwF,.l2_findList__rmMTk,.l2_promptPre__V4iq_,.l2_rememberList__2sqgE,.l2_sectionBody__jaxqv,.l2_soloSteps__MROSa{font-size:16px}.l2_tableWrap___lNVt{display:none}.l2_stackList__WhL3B{display:block}.l2_promptToolbar__a4ZfV{align-items:flex-start}.l2_copyBtn__y4gJZ{width:100%;text-align:center}}@media (max-width:390px){.l2_promptPre__V4iq_,.l2_root__6K_7j{font-size:16px}}.l3_root__h4Q2S{--l3-fg:#1e1b4b;--l3-muted:#475569;--l3-line:#e2e8f0;--l3-accent:#4b26ac;--l3-accent-soft:#f5f3ff;--l3-case-bg:#f8fafc;color:var(--l3-fg);width:100%;max-width:1280px;margin:0 auto;box-sizing:border-box;line-height:1.7;font-size:17px;font-weight:400;word-break:keep-all;overflow-wrap:anywhere}.l3_intro__36482{margin:0 0 28px;padding:0 0 20px;border-bottom:1px solid var(--l3-line)}.l3_title__o6g0_{margin:0 0 12px;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.35}.l3_lead__CgFwF{margin:0;max-width:100%;color:var(--l3-muted);font-size:18px;line-height:1.75}.l3_section___Wdlc{margin:0 0 36px}.l3_sectionTitle__AEENO{margin:0 0 12px;font-size:1.15rem;font-weight:800;letter-spacing:-.02em;line-height:1.4}.l3_sectionBody__g1Fi9{margin:0 0 14px;max-width:100%;color:var(--l3-muted);font-size:17px;line-height:1.7}.l3_sectionBody__g1Fi9:last-child{margin-bottom:0}.l3_sectionBody__g1Fi9 strong{color:var(--l3-fg);font-weight:700}.l3_bullets__uehNa{margin:0 0 14px;max-width:100%;padding-left:1.15rem;color:var(--l3-muted);font-size:17px;line-height:1.7}.l3_bullets__uehNa li{margin:0 0 6px}.l3_bullets__uehNa li:last-child{margin-bottom:0}.l3_bulletsFlush__eiDcO{margin-bottom:0;font-size:16px}.l3_labFlush___gtdX{border-top:none;padding-top:0;margin-top:8px}.l3_spacedTop__3tD7Z{margin-top:14px}.l3_reviewTableTitle__UK1Y4{margin-top:22px}.l3_tableWrap__ul_yo{margin:14px 0;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--l3-line);border-radius:8px}.l3_compareTable__3oBBo{width:100%;border-collapse:collapse;font-size:16px;min-width:480px}.l3_compareTable__3oBBo td,.l3_compareTable__3oBBo th{padding:10px 12px;border-bottom:1px solid var(--l3-line);text-align:left;vertical-align:top;line-height:1.6}.l3_compareTable__3oBBo th{background:#f8fafc;font-weight:700;color:var(--l3-fg)}.l3_compareTable__3oBBo tr:last-child td{border-bottom:none}.l3_stackList__iXT30{display:none;margin:14px 0;padding:0;list-style:none;font-size:16px;line-height:1.7}.l3_stackItem__j9ach{border:1px solid var(--l3-line);border-radius:8px;padding:12px 14px;margin:0 0 8px;background:#fff}.l3_stackItem__j9ach:last-child{margin-bottom:0}.l3_stackLabel__hX1Mo{display:block;font-size:14px;font-weight:700;color:var(--l3-accent);margin-bottom:4px}.l3_stackLabelFollow__wNEpd{margin-top:10px}.l3_caseBox__R9Tj4{margin:12px 0 0;width:100%;box-sizing:border-box;padding:16px 16px 14px;background:var(--l3-case-bg);border:1px solid var(--l3-line);border-radius:8px}.l3_caseBadge__w9YcV{display:inline-block;margin:0 0 10px;font-size:14px;font-weight:700;color:var(--l3-accent);letter-spacing:-.01em}.l3_caseTextPre__FuzW9,.l3_caseText__3BX99{margin:0;color:var(--l3-fg);font-size:16px;line-height:1.75}.l3_caseTextPre__FuzW9{white-space:pre-wrap}.l3_lab___VIGr{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--l3-line)}.l3_labTitle__kHRwL{margin:0 0 8px;font-size:1.02rem;font-weight:800;letter-spacing:-.02em}.l3_labGoal__c6RTu{margin:0 0 12px;max-width:100%;font-size:14px;color:var(--l3-muted);line-height:1.65}.l3_promptBlock__XsSDk{margin:0 0 14px;width:100%;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--l3-accent) 22%,var(--l3-line));border-radius:8px;background:#fff;overflow:hidden}.l3_promptToolbar__pQq8m{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border-bottom:1px solid var(--l3-line);background:var(--l3-accent-soft)}.l3_promptKind__XrxD3{font-size:14px;font-weight:700;color:var(--l3-accent)}.l3_copyBtn__UmxIo{appearance:none;border:1px solid color-mix(in srgb,var(--l3-accent) 35%,var(--l3-line));background:#fff;color:var(--l3-accent);font:inherit;font-size:14px;font-weight:700;padding:6px 12px;border-radius:6px;cursor:pointer;line-height:1.2}.l3_copyBtn__UmxIo:focus-visible{outline:2px solid var(--l3-accent);outline-offset:2px}.l3_copyNote__9bA1G{font-size:14px;color:var(--l3-muted)}.l3_inlineCopy__ZXZLb{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 0}.l3_noteAfterList__6_gZ0{margin:12px 0 0;font-size:14px;color:var(--l3-muted);line-height:1.65}.l3_noteFlushTop__LdJQB{margin-top:0}.l3_soloSteps__eL3VS{margin:0 0 14px;padding-left:1.35rem;color:var(--l3-muted);font-size:17px;line-height:1.7}.l3_soloSteps__eL3VS li{margin:0 0 8px}.l3_soloSteps__eL3VS li:last-child{margin-bottom:0}.l3_memoHeading__39s3d{margin:14px 0 8px;font-size:16px;font-weight:800;color:var(--l3-fg);letter-spacing:-.01em}.l3_memoHeading__39s3d:first-of-type{margin-top:4px}.l3_memoList__wE44C{margin:0 0 4px;padding-left:1.15rem;color:var(--l3-fg);font-size:16px;line-height:1.7}.l3_memoList__wE44C li{margin:0 0 6px}.l3_memoList__wE44C li:last-child{margin-bottom:0}.l3_promptPre__IjOBw,.l3_promptPre__IjOBw *,.l3_promptPre__IjOBw code{font-family:inherit}.l3_promptPre__IjOBw{margin:0;padding:14px 14px 16px;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;font-size:17px;font-weight:400;line-height:1.75;letter-spacing:inherit;color:var(--l3-fg);max-height:min(52vh,420px);overflow:auto;scrollbar-width:thin;scrollbar-color:#c4b5fd #f5f3ff}.l3_promptPre__IjOBw::-webkit-scrollbar{width:8px;height:8px}.l3_promptPre__IjOBw::-webkit-scrollbar-track{background:#f5f3ff;border-radius:2px}.l3_promptPre__IjOBw::-webkit-scrollbar-thumb{background:#c4b5fd;border:1px solid #f5f3ff;border-radius:2px}.l3_promptPre__IjOBw::-webkit-scrollbar-thumb:hover{background:#a99be6}.l3_promptPre__IjOBw::-webkit-scrollbar-button{display:none;width:0;height:0}.l3_aiSample__u9h0T,.l3_fixedSample__7_93j{margin:14px 0;width:100%;box-sizing:border-box;padding:14px 14px 12px;border-radius:8px;border:1px solid var(--l3-line);background:#fff}.l3_panelLabel__zW_BK{margin:0 0 6px;font-size:14px;font-weight:800;letter-spacing:-.01em;color:var(--l3-fg)}.l3_panelNote__xS1X4{margin:0 0 10px;font-size:14px;color:var(--l3-muted);line-height:1.65}.l3_panelText__yNHOT{margin:0;font-size:16px;line-height:1.7;color:var(--l3-fg)}.l3_findList__xW_GS{margin:12px 0;max-width:100%;padding-left:1.15rem;color:var(--l3-muted);font-size:17px;line-height:1.7}.l3_findList__xW_GS li{margin:0 0 6px}.l3_explain__04KFi{margin:12px 0 0;width:100%;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--l3-accent) 18%,var(--l3-line));border-radius:8px;background:#fff}.l3_explain__04KFi summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;box-sizing:border-box;cursor:pointer;list-style:none;padding:12px 16px;font-weight:700;font-size:16px;color:var(--l3-fg);background:var(--l3-accent-soft);border-radius:7px;-webkit-user-select:none;user-select:none}.l3_explain__04KFi summary::-webkit-details-marker{display:none}.l3_explain__04KFi summary:after{content:"";flex:0 0 auto;width:.45em;height:.45em;border-right:2px solid var(--l3-accent);border-bottom:2px solid var(--l3-accent);transform:rotate(45deg);margin-top:-.15em}.l3_explain__04KFi summary:hover{background:color-mix(in srgb,var(--l3-accent-soft) 70%,#e8e4ff)}.l3_explain__04KFi summary:focus-visible{outline:2px solid var(--l3-accent);outline-offset:2px}.l3_explain__04KFi[open] summary{border-radius:7px 7px 0 0;border-bottom:1px solid var(--l3-line)}.l3_explain__04KFi[open] summary:after{transform:rotate(-135deg);margin-top:.2em}.l3_explainBody__pu1bY{padding:14px 16px 16px;color:var(--l3-muted);font-size:16px;line-height:1.7}.l3_explainBody__pu1bY p{margin:0 0 10px}.l3_explainBody__pu1bY ul{margin:0 0 10px;padding-left:1.15rem}.l3_explainBody__pu1bY li{margin:0 0 6px}.l3_deliverable__xZ8RO{margin:14px 0 0;padding:10px 12px;background:var(--l3-accent-soft);border-radius:6px;font-size:14px;color:var(--l3-fg);line-height:1.65}.l3_deliverable__xZ8RO strong{font-weight:800}.l3_remember__QjhNN{margin:8px 0 0;padding:18px 0 0;border-top:1px solid var(--l3-line)}.l3_rememberTitle__nqox9{margin:0 0 12px;font-size:1.1rem;font-weight:800}.l3_rememberList___eP0R{margin:0;max-width:100%;padding-left:1.15rem;color:var(--l3-muted);font-size:17px;line-height:1.7}.l3_rememberList___eP0R li{margin:0 0 8px}.l3_rememberList___eP0R li:last-child{margin-bottom:0}.l3_linkEthics__MNcZn{color:var(--l3-accent);font-weight:700;text-decoration:underline;text-underline-offset:2px}@media (max-width:720px){.l3_root__h4Q2S{font-size:16px}.l3_lead__CgFwF{font-size:17px}.l3_bullets__uehNa,.l3_findList__xW_GS,.l3_promptPre__IjOBw,.l3_rememberList___eP0R,.l3_sectionBody__g1Fi9,.l3_soloSteps__eL3VS{font-size:16px}.l3_tableWrap__ul_yo{display:none}.l3_stackList__iXT30{display:block}.l3_promptToolbar__pQq8m{align-items:flex-start}.l3_copyBtn__UmxIo{width:100%;text-align:center}}@media (max-width:390px){.l3_promptPre__IjOBw,.l3_root__h4Q2S{font-size:16px}}.l4_root__1Rabo{--l4-fg:#1e1b4b;--l4-muted:#475569;--l4-line:#e2e8f0;--l4-accent:#4b26ac;--l4-accent-soft:#f5f3ff;--l4-case-bg:#f8fafc;color:var(--l4-fg);width:100%;max-width:1280px;margin:0 auto;box-sizing:border-box;line-height:1.7;font-size:17px;font-weight:400;word-break:keep-all;overflow-wrap:anywhere}.l4_intro__jB8dW{margin:0 0 28px;padding:0 0 20px;border-bottom:1px solid var(--l4-line)}.l4_title__n26rQ{margin:0 0 12px;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.35}.l4_lead__nQ9wv{margin:0;max-width:100%;color:var(--l4-muted);font-size:18px;line-height:1.75}.l4_section__R5UJ2{margin:0 0 36px}.l4_sectionTitle__j04ZF{margin:0 0 12px;font-size:1.15rem;font-weight:800;letter-spacing:-.02em;line-height:1.4}.l4_sectionBody__BqVi6{margin:0 0 14px;max-width:100%;color:var(--l4-muted);font-size:17px;line-height:1.7}.l4_sectionBody__BqVi6:last-child{margin-bottom:0}.l4_sectionBody__BqVi6 strong{color:var(--l4-fg);font-weight:700}.l4_bullets__ycdIR{margin:0 0 14px;max-width:100%;padding-left:1.15rem;color:var(--l4-muted);font-size:17px;line-height:1.7}.l4_bullets__ycdIR li{margin:0 0 6px}.l4_bullets__ycdIR li:last-child{margin-bottom:0}.l4_bulletsFlush__to91g{margin-bottom:0;font-size:16px}.l4_labFlush___lnh0{border-top:none;padding-top:0;margin-top:8px}.l4_spacedTop__2bWA5{margin-top:14px}.l4_reviewTableTitle__0FCEE{margin-top:22px}.l4_tableWrap__8fGJ6{margin:14px 0;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--l4-line);border-radius:8px}.l4_compareTable__EFRIZ{width:100%;border-collapse:collapse;font-size:16px;min-width:480px}.l4_compareTable__EFRIZ td,.l4_compareTable__EFRIZ th{padding:10px 12px;border-bottom:1px solid var(--l4-line);text-align:left;vertical-align:top;line-height:1.6}.l4_compareTable__EFRIZ th{background:#f8fafc;font-weight:700;color:var(--l4-fg)}.l4_compareTable__EFRIZ tr:last-child td{border-bottom:none}.l4_stackList__nrcEi{display:none;margin:14px 0;padding:0;list-style:none;font-size:16px;line-height:1.7}.l4_stackItem__h6xCB{border:1px solid var(--l4-line);border-radius:8px;padding:12px 14px;margin:0 0 8px;background:#fff}.l4_stackItem__h6xCB:last-child{margin-bottom:0}.l4_stackLabel__uJRmr{display:block;font-size:14px;font-weight:700;color:var(--l4-accent);margin-bottom:4px}.l4_stackLabelFollow__pcpkN{margin-top:10px}.l4_caseBox__5Cwf9{margin:12px 0 0;width:100%;box-sizing:border-box;padding:16px 16px 14px;background:var(--l4-case-bg);border:1px solid var(--l4-line);border-radius:8px}.l4_caseBadge__Pd_Zm{display:inline-block;margin:0 0 10px;font-size:14px;font-weight:700;color:var(--l4-accent);letter-spacing:-.01em}.l4_caseTextPre__ogo41,.l4_caseText__8XOqQ{margin:0;color:var(--l4-fg);font-size:16px;line-height:1.75}.l4_caseTextPre__ogo41{white-space:pre-wrap}.l4_lab__1pF4a{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--l4-line)}.l4_labTitle__fT26u{margin:0 0 8px;font-size:1.02rem;font-weight:800;letter-spacing:-.02em}.l4_labGoal__hoQp3{margin:0 0 12px;max-width:100%;font-size:14px;color:var(--l4-muted);line-height:1.65}.l4_promptBlock__CplP6{margin:0 0 14px;width:100%;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--l4-accent) 22%,var(--l4-line));border-radius:8px;background:#fff;overflow:hidden}.l4_promptToolbar__nNFkc{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border-bottom:1px solid var(--l4-line);background:var(--l4-accent-soft)}.l4_promptKind__ZvCU0{font-size:14px;font-weight:700;color:var(--l4-accent)}.l4_copyBtn__FPq7j{appearance:none;border:1px solid color-mix(in srgb,var(--l4-accent) 35%,var(--l4-line));background:#fff;color:var(--l4-accent);font:inherit;font-size:14px;font-weight:700;padding:6px 12px;border-radius:6px;cursor:pointer;line-height:1.2}.l4_copyBtn__FPq7j:focus-visible{outline:2px solid var(--l4-accent);outline-offset:2px}.l4_copyNote___PguF{font-size:14px;color:var(--l4-muted)}.l4_inlineCopy__Mv4Qk{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 0}.l4_noteAfterList___FUv0{margin:12px 0 0;font-size:14px;color:var(--l4-muted);line-height:1.65}.l4_noteFlushTop__uNixm{margin-top:0}.l4_soloSteps__IZd6c{margin:0 0 14px;padding-left:1.35rem;color:var(--l4-muted);font-size:17px;line-height:1.7}.l4_soloSteps__IZd6c li{margin:0 0 8px}.l4_soloSteps__IZd6c li:last-child{margin-bottom:0}.l4_memoHeading__Y0kOc{margin:14px 0 8px;font-size:16px;font-weight:800;color:var(--l4-fg);letter-spacing:-.01em}.l4_memoHeading__Y0kOc:first-of-type{margin-top:4px}.l4_memoList__fd0DY{margin:0 0 4px;padding-left:1.15rem;color:var(--l4-fg);font-size:16px;line-height:1.7}.l4_memoList__fd0DY li{margin:0 0 6px}.l4_memoList__fd0DY li:last-child{margin-bottom:0}.l4_promptPre__KiY8G,.l4_promptPre__KiY8G *,.l4_promptPre__KiY8G code{font-family:inherit}.l4_promptPre__KiY8G{margin:0;padding:14px 14px 16px;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;font-size:17px;font-weight:400;line-height:1.75;letter-spacing:inherit;color:var(--l4-fg);max-height:min(52vh,420px);overflow:auto;scrollbar-width:thin;scrollbar-color:#c4b5fd #f5f3ff}.l4_promptPre__KiY8G::-webkit-scrollbar{width:8px;height:8px}.l4_promptPre__KiY8G::-webkit-scrollbar-track{background:#f5f3ff;border-radius:2px}.l4_promptPre__KiY8G::-webkit-scrollbar-thumb{background:#c4b5fd;border:1px solid #f5f3ff;border-radius:2px}.l4_promptPre__KiY8G::-webkit-scrollbar-thumb:hover{background:#a99be6}.l4_promptPre__KiY8G::-webkit-scrollbar-button{display:none;width:0;height:0}.l4_aiSample__fhtOx,.l4_fixedSample__s3Bqa{margin:14px 0;width:100%;box-sizing:border-box;padding:14px 14px 12px;border-radius:8px;border:1px solid var(--l4-line);background:#fff}.l4_panelLabel__3R9Jk{margin:0 0 6px;font-size:14px;font-weight:800;letter-spacing:-.01em;color:var(--l4-fg)}.l4_panelNote__8bB3S{margin:0 0 10px;font-size:14px;color:var(--l4-muted);line-height:1.65}.l4_panelText___UEab{margin:0;font-size:16px;line-height:1.7;color:var(--l4-fg)}.l4_findList__PtMo9{margin:12px 0;max-width:100%;padding-left:1.15rem;color:var(--l4-muted);font-size:17px;line-height:1.7}.l4_findList__PtMo9 li{margin:0 0 6px}.l4_explain__1h6ga{margin:12px 0 0;width:100%;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--l4-accent) 18%,var(--l4-line));border-radius:8px;background:#fff}.l4_explain__1h6ga summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;box-sizing:border-box;cursor:pointer;list-style:none;padding:12px 16px;font-weight:700;font-size:16px;color:var(--l4-fg);background:var(--l4-accent-soft);border-radius:7px;-webkit-user-select:none;user-select:none}.l4_explain__1h6ga summary::-webkit-details-marker{display:none}.l4_explain__1h6ga summary:after{content:"";flex:0 0 auto;width:.45em;height:.45em;border-right:2px solid var(--l4-accent);border-bottom:2px solid var(--l4-accent);transform:rotate(45deg);margin-top:-.15em}.l4_explain__1h6ga summary:hover{background:color-mix(in srgb,var(--l4-accent-soft) 70%,#e8e4ff)}.l4_explain__1h6ga summary:focus-visible{outline:2px solid var(--l4-accent);outline-offset:2px}.l4_explain__1h6ga[open] summary{border-radius:7px 7px 0 0;border-bottom:1px solid var(--l4-line)}.l4_explain__1h6ga[open] summary:after{transform:rotate(-135deg);margin-top:.2em}.l4_explainBody__Rodqy{padding:14px 16px 16px;color:var(--l4-muted);font-size:16px;line-height:1.7}.l4_explainBody__Rodqy p{margin:0 0 10px}.l4_explainBody__Rodqy ul{margin:0 0 10px;padding-left:1.15rem}.l4_explainBody__Rodqy li{margin:0 0 6px}.l4_deliverable__lSVpW{margin:14px 0 0;padding:10px 12px;background:var(--l4-accent-soft);border-radius:6px;font-size:14px;color:var(--l4-fg);line-height:1.65}.l4_deliverable__lSVpW strong{font-weight:800}.l4_remember__e4jCv{margin:8px 0 0;padding:18px 0 0;border-top:1px solid var(--l4-line)}.l4_rememberTitle__Ak4yV{margin:0 0 12px;font-size:1.1rem;font-weight:800}.l4_rememberList__Bqk_x{margin:0;max-width:100%;padding-left:1.15rem;color:var(--l4-muted);font-size:17px;line-height:1.7}.l4_rememberList__Bqk_x li{margin:0 0 8px}.l4_rememberList__Bqk_x li:last-child{margin-bottom:0}.l4_linkEthics__mQggR{color:var(--l4-accent);font-weight:700;text-decoration:underline;text-underline-offset:2px}@media (max-width:720px){.l4_root__1Rabo{font-size:16px}.l4_lead__nQ9wv{font-size:17px}.l4_bullets__ycdIR,.l4_findList__PtMo9,.l4_promptPre__KiY8G,.l4_rememberList__Bqk_x,.l4_sectionBody__BqVi6,.l4_soloSteps__IZd6c{font-size:16px}.l4_tableWrap__8fGJ6{display:none}.l4_stackList__nrcEi{display:block}.l4_promptToolbar__nNFkc{align-items:flex-start}.l4_copyBtn__FPq7j{width:100%;text-align:center}}@media (max-width:390px){.l4_promptPre__KiY8G,.l4_root__1Rabo{font-size:16px}}.l4_sourceList__EJqHx{margin:12px 0 14px;padding:0;list-style:none;border:1px solid var(--l4-line);border-radius:8px;overflow:hidden}.l4_sourceItem__Lgt7a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px 16px;padding:12px 14px;border-bottom:1px solid var(--l4-line);font-size:16px;line-height:1.65;color:var(--l4-muted)}.l4_sourceItem__Lgt7a:last-child{border-bottom:none}.l4_sourceItem__Lgt7a a{color:var(--l4-accent);font-weight:700;text-decoration:underline;text-underline-offset:2px}.l4_sourceName__noMbj{color:var(--l4-fg);font-weight:700}.l4_noteList__61_Hd{margin:0 0 14px;padding-left:1.15rem;color:var(--l4-muted);font-size:16px;line-height:1.7}.l4_noteList__61_Hd li{margin:0 0 6px}.l4_jobGrid__7dwde{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 0}.l4_jobCard__6uKZD{margin:0;padding:14px 14px 12px;border:1px solid var(--l4-line);border-radius:8px;background:#fff}.l4_jobCardTitle__8JKa7{margin:0 0 4px;font-size:16px;font-weight:800;color:var(--l4-fg);letter-spacing:-.01em}.l4_jobCardIndustry__9ZJzU{margin:0 0 10px;font-size:14px;font-weight:700;color:var(--l4-accent)}.l4_jobCard__6uKZD ul{margin:0;padding-left:1.1rem;color:var(--l4-fg);font-size:15px;line-height:1.65}.l4_jobCard__6uKZD li{margin:0 0 4px}.l4_recordBox__sbIpq{margin:12px 0 0;padding:14px 14px 12px;border:1px solid var(--l4-line);border-radius:8px;background:#fff}.l4_recordBox__sbIpq ul{margin:0;padding-left:1.15rem;color:var(--l4-fg);font-size:16px;line-height:1.7}.l4_recordBox__sbIpq li{margin:0 0 6px}@media (max-width:720px){.l4_jobGrid__7dwde,.l4_sourceItem__Lgt7a{grid-template-columns:1fr}}.l2_bankGroup__v9e8q{margin:0 0 20px}.l2_bankGroupTitle__TnOCY{margin:0 0 10px;font-size:1.05rem;font-weight:700;color:var(--l1-fg)}.l2_bankList__RjFmW{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.l2_bankItem__xnBAY{border:1px solid var(--l1-line);border-radius:8px;background:#fff}.l2_bankRow__KoKsp{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:start;padding:4px 6px 4px 0}.l2_bankDetails__1Avtk{min-width:0}.l2_bankDetails__1Avtk>summary{cursor:pointer;list-style:none;padding:8px 8px 8px 14px}.l2_bankDetails__1Avtk>summary::-webkit-details-marker{display:none}.l2_bankDetails__1Avtk>summary:focus-visible{outline:2px solid var(--l1-accent);outline-offset:2px}.l2_bankTitle__Ls3wY{margin:0;font-size:16px;font-weight:700;color:var(--l1-fg)}.l2_bankWhen__yUEZF{margin:4px 0 0;font-size:14px;color:var(--l1-muted);line-height:1.55}.l2_bankCopySlot___e9Mr{padding:10px 10px 0 0}.l2_bankBody__5BpSu{margin:0 8px 10px 14px;padding-top:10px;border-top:1px solid var(--l1-line)}.l2_bankBody__5BpSu .l2_promptBlock__K0AmE{margin-top:12px}.l2_bankChecks__fkkXH{margin:12px 0 0;padding-left:1.2em}.l2_bankChecks__fkkXH li{margin:0 0 6px;color:var(--l1-muted);font-size:15px}.l2_bankPrintBody__IwOq6{padding:12px 14px}@media (max-width:640px){.l2_bankRow__KoKsp{grid-template-columns:1fr}.l2_bankCopySlot___e9Mr{padding:0 14px 10px}}.l5_root___hwpM{--l5-fg:#1e1b4b;--l5-muted:#475569;--l5-line:#e2e8f0;--l5-accent:#4b26ac;--l5-accent-soft:#f5f3ff;--l5-case-bg:#f8fafc;color:var(--l5-fg);width:100%;max-width:1280px;margin:0 auto;box-sizing:border-box;line-height:1.7;font-size:17px;font-weight:400;word-break:keep-all;overflow-wrap:anywhere}.l5_intro__k3ri5{margin:0 0 28px;padding:0 0 20px;border-bottom:1px solid var(--l5-line)}.l5_title__wTw2B{margin:0 0 12px;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.35}.l5_lead__4ge5h{margin:0;max-width:100%;color:var(--l5-muted);font-size:18px;line-height:1.75}.l5_section__JMGpn{margin:0 0 36px}.l5_sectionTitle__fShkJ{margin:0 0 12px;font-size:1.15rem;font-weight:800;letter-spacing:-.02em;line-height:1.4}.l5_sectionBody__WneE1{margin:0 0 14px;max-width:100%;color:var(--l5-muted);font-size:17px;line-height:1.7}.l5_sectionBody__WneE1:last-child{margin-bottom:0}.l5_sectionBody__WneE1 strong{color:var(--l5-fg);font-weight:700}.l5_bullets__ttPGL{margin:0 0 14px;max-width:100%;padding-left:1.15rem;color:var(--l5-muted);font-size:17px;line-height:1.7}.l5_bullets__ttPGL li{margin:0 0 6px}.l5_bullets__ttPGL li:last-child{margin-bottom:0}.l5_bulletsFlush__a7G54{margin-bottom:0;font-size:16px}.l5_labFlush___Y9sq{border-top:none;padding-top:0;margin-top:8px}.l5_spacedTop__iWpIn{margin-top:14px}.l5_reviewTableTitle__hJD0V{margin-top:22px}.l5_tableWrap__CmORP{margin:14px 0;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--l5-line);border-radius:8px}.l5_compareTable__eDIlw{width:100%;border-collapse:collapse;font-size:16px;min-width:480px}.l5_compareTable__eDIlw td,.l5_compareTable__eDIlw th{padding:10px 12px;border-bottom:1px solid var(--l5-line);text-align:left;vertical-align:top;line-height:1.6}.l5_compareTable__eDIlw th{background:#f8fafc;font-weight:700;color:var(--l5-fg)}.l5_compareTable__eDIlw tr:last-child td{border-bottom:none}.l5_stackList__Sru2H{display:none;margin:14px 0;padding:0;list-style:none;font-size:16px;line-height:1.7}.l5_stackItem__oNp7L{border:1px solid var(--l5-line);border-radius:8px;padding:12px 14px;margin:0 0 8px;background:#fff}.l5_stackItem__oNp7L:last-child{margin-bottom:0}.l5_stackLabel__Seq2W{display:block;font-size:14px;font-weight:700;color:var(--l5-accent);margin-bottom:4px}.l5_stackLabelFollow__wm7q9{margin-top:10px}.l5_caseBox__FUDmt{margin:12px 0 0;width:100%;box-sizing:border-box;padding:16px 16px 14px;background:var(--l5-case-bg);border:1px solid var(--l5-line);border-radius:8px}.l5_caseBadge__y8Nay{display:inline-block;margin:0 0 10px;font-size:14px;font-weight:700;color:var(--l5-accent);letter-spacing:-.01em}.l5_caseTextPre__Tns3_,.l5_caseText__ftrvW{margin:0;color:var(--l5-fg);font-size:16px;line-height:1.75}.l5_caseTextPre__Tns3_{white-space:pre-wrap}.l5_lab__IO0lE{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--l5-line)}.l5_labTitle__LUZqf{margin:0 0 8px;font-size:1.02rem;font-weight:800;letter-spacing:-.02em}.l5_labGoal__qt074{margin:0 0 12px;max-width:100%;font-size:14px;color:var(--l5-muted);line-height:1.65}.l5_promptBlock__Shci3{margin:0 0 14px;width:100%;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--l5-accent) 22%,var(--l5-line));border-radius:8px;background:#fff;overflow:hidden}.l5_promptToolbar__AMLVq{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border-bottom:1px solid var(--l5-line);background:var(--l5-accent-soft)}.l5_promptKind__h_Pe_{font-size:14px;font-weight:700;color:var(--l5-accent)}.l5_copyBtn__NZfqr{appearance:none;border:1px solid color-mix(in srgb,var(--l5-accent) 35%,var(--l5-line));background:#fff;color:var(--l5-accent);font:inherit;font-size:14px;font-weight:700;padding:6px 12px;border-radius:6px;cursor:pointer;line-height:1.2}.l5_copyBtn__NZfqr:focus-visible{outline:2px solid var(--l5-accent);outline-offset:2px}.l5_copyNote__gapfw{font-size:14px;color:var(--l5-muted)}.l5_inlineCopy__HNyrX{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 0}.l5_noteAfterList__XgE_M{margin:12px 0 0;font-size:14px;color:var(--l5-muted);line-height:1.65}.l5_noteFlushTop__Uk7gp{margin-top:0}.l5_soloSteps__Tpp13{margin:0 0 14px;padding-left:1.35rem;color:var(--l5-muted);font-size:17px;line-height:1.7}.l5_soloSteps__Tpp13 li{margin:0 0 8px}.l5_soloSteps__Tpp13 li:last-child{margin-bottom:0}.l5_memoHeading__d__P_{margin:14px 0 8px;font-size:16px;font-weight:800;color:var(--l5-fg);letter-spacing:-.01em}.l5_memoHeading__d__P_:first-of-type{margin-top:4px}.l5_memoList__cKAFW{margin:0 0 4px;padding-left:1.15rem;color:var(--l5-fg);font-size:16px;line-height:1.7}.l5_memoList__cKAFW li{margin:0 0 6px}.l5_memoList__cKAFW li:last-child{margin-bottom:0}.l5_promptPre__hvtvc,.l5_promptPre__hvtvc *,.l5_promptPre__hvtvc code{font-family:inherit}.l5_promptPre__hvtvc{margin:0;padding:14px 14px 16px;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;font-size:17px;font-weight:400;line-height:1.75;letter-spacing:inherit;color:var(--l5-fg);max-height:min(52vh,420px);overflow:auto;scrollbar-width:thin;scrollbar-color:#c4b5fd #f5f3ff}.l5_promptPre__hvtvc::-webkit-scrollbar{width:8px;height:8px}.l5_promptPre__hvtvc::-webkit-scrollbar-track{background:#f5f3ff;border-radius:2px}.l5_promptPre__hvtvc::-webkit-scrollbar-thumb{background:#c4b5fd;border:1px solid #f5f3ff;border-radius:2px}.l5_promptPre__hvtvc::-webkit-scrollbar-thumb:hover{background:#a99be6}.l5_promptPre__hvtvc::-webkit-scrollbar-button{display:none;width:0;height:0}.l5_aiSample__k_myK,.l5_fixedSample__fIlca{margin:14px 0;width:100%;box-sizing:border-box;padding:14px 14px 12px;border-radius:8px;border:1px solid var(--l5-line);background:#fff}.l5_panelLabel__NEPd_{margin:0 0 6px;font-size:14px;font-weight:800;letter-spacing:-.01em;color:var(--l5-fg)}.l5_panelNote__brEmG{margin:0 0 10px;font-size:14px;color:var(--l5-muted);line-height:1.65}.l5_panelText__zenYv{margin:0;font-size:16px;line-height:1.7;color:var(--l5-fg)}.l5_findList__60sVB{margin:12px 0;max-width:100%;padding-left:1.15rem;color:var(--l5-muted);font-size:17px;line-height:1.7}.l5_findList__60sVB li{margin:0 0 6px}.l5_explain__iaNgH{margin:12px 0 0;width:100%;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--l5-accent) 18%,var(--l5-line));border-radius:8px;background:#fff}.l5_explain__iaNgH summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;box-sizing:border-box;cursor:pointer;list-style:none;padding:12px 16px;font-weight:700;font-size:16px;color:var(--l5-fg);background:var(--l5-accent-soft);border-radius:7px;-webkit-user-select:none;user-select:none}.l5_explain__iaNgH summary::-webkit-details-marker{display:none}.l5_explain__iaNgH summary:after{content:"";flex:0 0 auto;width:.45em;height:.45em;border-right:2px solid var(--l5-accent);border-bottom:2px solid var(--l5-accent);transform:rotate(45deg);margin-top:-.15em}.l5_explain__iaNgH summary:hover{background:color-mix(in srgb,var(--l5-accent-soft) 70%,#e8e4ff)}.l5_explain__iaNgH summary:focus-visible{outline:2px solid var(--l5-accent);outline-offset:2px}.l5_explain__iaNgH[open] summary{border-radius:7px 7px 0 0;border-bottom:1px solid var(--l5-line)}.l5_explain__iaNgH[open] summary:after{transform:rotate(-135deg);margin-top:.2em}.l5_explainBody__V8Rht{padding:14px 16px 16px;color:var(--l5-muted);font-size:16px;line-height:1.7}.l5_explainBody__V8Rht p{margin:0 0 10px}.l5_explainBody__V8Rht ul{margin:0 0 10px;padding-left:1.15rem}.l5_explainBody__V8Rht li{margin:0 0 6px}.l5_deliverable__pz_DT{margin:14px 0 0;padding:10px 12px;background:var(--l5-accent-soft);border-radius:6px;font-size:14px;color:var(--l5-fg);line-height:1.65}.l5_deliverable__pz_DT strong{font-weight:800}.l5_remember__vybsZ{margin:8px 0 0;padding:18px 0 0;border-top:1px solid var(--l5-line)}.l5_rememberTitle__0dpNv{margin:0 0 12px;font-size:1.1rem;font-weight:800}.l5_rememberList__0PftG{margin:0;max-width:100%;padding-left:1.15rem;color:var(--l5-muted);font-size:17px;line-height:1.7}.l5_rememberList__0PftG li{margin:0 0 8px}.l5_rememberList__0PftG li:last-child{margin-bottom:0}.l5_linkEthics__Niy8t{color:var(--l5-accent);font-weight:700;text-decoration:underline;text-underline-offset:2px}@media (max-width:720px){.l5_root___hwpM{font-size:16px}.l5_lead__4ge5h{font-size:17px}.l5_bullets__ttPGL,.l5_findList__60sVB,.l5_promptPre__hvtvc,.l5_rememberList__0PftG,.l5_sectionBody__WneE1,.l5_soloSteps__Tpp13{font-size:16px}.l5_tableWrap__CmORP{display:none}.l5_stackList__Sru2H{display:block}.l5_promptToolbar__AMLVq{align-items:flex-start}.l5_copyBtn__NZfqr{width:100%;text-align:center}}@media (max-width:390px){.l5_promptPre__hvtvc,.l5_root___hwpM{font-size:16px}}.l5_sourceList__s4Ph_{margin:12px 0 14px;padding:0;list-style:none;border:1px solid var(--l5-line);border-radius:8px;overflow:hidden}.l5_sourceItem__SmwCM{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px 16px;padding:12px 14px;border-bottom:1px solid var(--l5-line);font-size:16px;line-height:1.65;color:var(--l5-muted)}.l5_sourceItem__SmwCM:last-child{border-bottom:none}.l5_sourceItem__SmwCM a{color:var(--l5-accent);font-weight:700;text-decoration:underline;text-underline-offset:2px}.l5_sourceName__MMt8r{color:var(--l5-fg);font-weight:700}.l5_noteList__q0x0t{margin:0 0 14px;padding-left:1.15rem;color:var(--l5-muted);font-size:16px;line-height:1.7}.l5_noteList__q0x0t li{margin:0 0 6px}.l5_jobGrid__JraZ7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 0}.l5_jobCard__Oqnli{margin:0;padding:14px 14px 12px;border:1px solid var(--l5-line);border-radius:8px;background:#fff}.l5_jobCardTitle__tLXTa{margin:0 0 4px;font-size:16px;font-weight:800;color:var(--l5-fg);letter-spacing:-.01em}.l5_jobCardIndustry___7k0m{margin:0 0 10px;font-size:14px;font-weight:700;color:var(--l5-accent)}.l5_jobCard__Oqnli ul{margin:0;padding-left:1.1rem;color:var(--l5-fg);font-size:15px;line-height:1.65}.l5_jobCard__Oqnli li{margin:0 0 4px}.l5_recordBox__KuZJ5{margin:12px 0 0;padding:14px 14px 12px;border:1px solid var(--l5-line);border-radius:8px;background:#fff}.l5_recordBox__KuZJ5 ul{margin:0;padding-left:1.15rem;color:var(--l5-fg);font-size:16px;line-height:1.7}.l5_recordBox__KuZJ5 li{margin:0 0 6px}@media (max-width:720px){.l5_jobGrid__JraZ7,.l5_sourceItem__SmwCM{grid-template-columns:1fr}}.l5_splitTwo__nqiVZ{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:720px){.l5_splitTwo__nqiVZ{grid-template-columns:1fr}}.promptLessonBase_root__taDWw{--l1-fg:#1e1b4b;--l1-muted:#475569;--l1-line:#e2e8f0;--l1-accent:#4b26ac;--l1-accent-soft:#f5f3ff;--l1-case-bg:#f8fafc;color:var(--l1-fg);width:100%;max-width:1280px;margin:0 auto;box-sizing:border-box;line-height:1.7;font-size:17px;font-weight:400;word-break:keep-all;overflow-wrap:anywhere;padding-bottom:88px}.promptLessonBase_intro__jZcoq{margin:0 0 28px;padding:0 0 20px;border-bottom:1px solid var(--l1-line)}.promptLessonBase_title__fKJ_Y{margin:0 0 12px;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.35}.promptLessonBase_lead__b1wgb{margin:0;max-width:100%;color:var(--l1-muted);font-size:18px;line-height:1.75}.promptLessonBase_section__cy2yf{margin:0 0 36px}.promptLessonBase_sectionTitle__mOanO{margin:0 0 12px;font-size:1.15rem;font-weight:800;letter-spacing:-.02em;line-height:1.4}.promptLessonBase_sectionBody__6zkW4{margin:0 0 14px;max-width:100%;color:var(--l1-muted);font-size:17px;line-height:1.7}.promptLessonBase_sectionBody__6zkW4:last-child{margin-bottom:0}.promptLessonBase_sectionBody__6zkW4 strong{color:var(--l1-fg);font-weight:700}.promptLessonBase_bullets__QKo2X{margin:0 0 14px;max-width:100%;padding-left:1.15rem;color:var(--l1-muted);font-size:17px;line-height:1.7}.promptLessonBase_bullets__QKo2X li{margin:0 0 6px}.promptLessonBase_bullets__QKo2X li:last-child{margin-bottom:0}.promptLessonBase_bulletsFlush__tHfLJ{margin-bottom:0;font-size:16px}.promptLessonBase_labFlush__E0NNu{border-top:none;padding-top:0;margin-top:8px}.promptLessonBase_spacedTop__sENBo{margin-top:14px}.promptLessonBase_reviewTableTitle__M4wZJ{margin-top:22px}.promptLessonBase_tableWrap__Kq_Ge{margin:14px 0;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--l1-line);border-radius:8px}.promptLessonBase_compareTable__6796b{width:100%;border-collapse:collapse;font-size:16px;min-width:480px}.promptLessonBase_compareTable__6796b td,.promptLessonBase_compareTable__6796b th{padding:10px 12px;border-bottom:1px solid var(--l1-line);text-align:left;vertical-align:top;line-height:1.6}.promptLessonBase_compareTable__6796b th{background:#1e3a8a;font-weight:700;color:#fff}.promptLessonBase_compareTable__6796b tr:last-child td{border-bottom:none}.promptLessonBase_stackList__X_rN5{display:none;margin:14px 0;padding:0;list-style:none;font-size:16px;line-height:1.7}.promptLessonBase_stackItem__7vqeJ{border:1px solid var(--l1-line);border-radius:8px;padding:12px 14px;margin:0 0 8px;background:#fff}.promptLessonBase_stackItem__7vqeJ:last-child{margin-bottom:0}.promptLessonBase_stackLabel__wvEQW{display:block;font-size:14px;font-weight:700;color:var(--l1-accent);margin-bottom:4px}.promptLessonBase_stackLabelFollow__rBWZd{margin-top:10px}.promptLessonBase_caseBox__x1RKV{margin:12px 0 0;width:100%;box-sizing:border-box;padding:16px 16px 14px;background:var(--l1-case-bg);border:1px solid var(--l1-line);border-radius:8px}.promptLessonBase_caseBadge__h4TqJ{display:inline-block;margin:0 0 10px;font-size:14px;font-weight:700;color:var(--l1-accent);letter-spacing:-.01em}.promptLessonBase_caseText__wPT4a{margin:0;color:var(--l1-fg);font-size:16px;line-height:1.75}.promptLessonBase_lab__MFoKt{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--l1-line)}.promptLessonBase_labTitle__VnHHK{margin:0 0 8px;font-size:1.02rem;font-weight:800;letter-spacing:-.02em}.promptLessonBase_labGoal__gDxM7{margin:0 0 12px;max-width:100%;font-size:14px;color:var(--l1-muted);line-height:1.65}.promptLessonBase_promptBlock__jz8n_{margin:0 0 14px;width:100%;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--l1-accent) 22%,var(--l1-line));border-radius:8px;background:#fff;overflow:hidden}.promptLessonBase_promptToolbar__TtaKg{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border-bottom:1px solid var(--l1-line);background:var(--l1-accent-soft)}.promptLessonBase_promptKind__V6pGF{font-size:14px;font-weight:700;color:var(--l1-accent)}.promptLessonBase_copyBtn__AP4YE{appearance:none;border:1px solid color-mix(in srgb,var(--l1-accent) 35%,var(--l1-line));background:#fff;color:var(--l1-accent);font:inherit;font-size:14px;font-weight:700;padding:6px 12px;border-radius:6px;cursor:pointer;line-height:1.2}.promptLessonBase_copyBtn__AP4YE:focus-visible{outline:2px solid var(--l1-accent);outline-offset:2px}.promptLessonBase_copyNote__LIJ3W{font-size:14px;color:var(--l1-muted)}.promptLessonBase_inlineCopy__yt3gS{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 0}.promptLessonBase_noteAfterList__Ssoj6{margin:12px 0 0;font-size:14px;color:var(--l1-muted);line-height:1.65}.promptLessonBase_soloSteps__AOnuu{margin:0 0 14px;padding-left:1.35rem;color:var(--l1-muted);font-size:17px;line-height:1.7}.promptLessonBase_soloSteps__AOnuu li{margin:0 0 8px}.promptLessonBase_soloSteps__AOnuu li:last-child{margin-bottom:0}.promptLessonBase_memoHeading__9dOAp{margin:14px 0 8px;font-size:16px;font-weight:800;color:var(--l1-fg);letter-spacing:-.01em}.promptLessonBase_memoHeading__9dOAp:first-of-type{margin-top:4px}.promptLessonBase_memoList__d5lmY{margin:0 0 4px;padding-left:1.15rem;color:var(--l1-fg);font-size:16px;line-height:1.7}.promptLessonBase_memoList__d5lmY li{margin:0 0 6px}.promptLessonBase_memoList__d5lmY li:last-child{margin-bottom:0}.promptLessonBase_promptPre__vQABn,.promptLessonBase_promptPre__vQABn *,.promptLessonBase_promptPre__vQABn code{font-family:inherit}.promptLessonBase_promptPre__vQABn{margin:0;padding:14px 14px 16px;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;font-size:17px;font-weight:400;line-height:1.75;letter-spacing:inherit;color:var(--l1-fg);max-height:min(52vh,420px);overflow:auto;scrollbar-width:thin;scrollbar-color:#c4b5fd #f5f3ff}.promptLessonBase_promptPre__vQABn::-webkit-scrollbar{width:8px;height:8px}.promptLessonBase_promptPre__vQABn::-webkit-scrollbar-track{background:#f5f3ff;border-radius:2px}.promptLessonBase_promptPre__vQABn::-webkit-scrollbar-thumb{background:#c4b5fd;border:1px solid #f5f3ff;border-radius:2px}.promptLessonBase_promptPre__vQABn::-webkit-scrollbar-thumb:hover{background:#a99be6}.promptLessonBase_promptPre__vQABn::-webkit-scrollbar-button{display:none;width:0;height:0}.promptLessonBase_aiSample__fa7_B,.promptLessonBase_fixedSample__dFIis{margin:14px 0;width:100%;box-sizing:border-box;padding:14px 14px 12px;border-radius:8px;border:1px solid var(--l1-line);background:#fff}.promptLessonBase_panelLabel__CDRi7{margin:0 0 6px;font-size:14px;font-weight:800;letter-spacing:-.01em;color:var(--l1-fg)}.promptLessonBase_panelNote__8o4S9{margin:0 0 10px;font-size:14px;color:var(--l1-muted);line-height:1.65}.promptLessonBase_panelText__Um0K3{margin:0;font-size:16px;line-height:1.7;color:var(--l1-fg)}.promptLessonBase_panelPre__qXqkx{margin:0;font:inherit;font-size:16px;line-height:1.7;color:var(--l1-fg);white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere}.promptLessonBase_findList__5qJAN{margin:12px 0;max-width:100%;padding-left:1.15rem;color:var(--l1-muted);font-size:17px;line-height:1.7}.promptLessonBase_findList__5qJAN li{margin:0 0 6px}.promptLessonBase_explain___ZuXb{margin:12px 0 0;width:100%;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--l1-accent) 18%,var(--l1-line));border-radius:8px;background:#fff}.promptLessonBase_explain___ZuXb summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;box-sizing:border-box;cursor:pointer;list-style:none;padding:12px 16px;font-weight:700;font-size:16px;color:var(--l1-fg);background:var(--l1-accent-soft);border-radius:7px;-webkit-user-select:none;user-select:none}.promptLessonBase_explain___ZuXb summary::-webkit-details-marker{display:none}.promptLessonBase_explain___ZuXb summary:after{content:"";flex:0 0 auto;width:.45em;height:.45em;border-right:2px solid var(--l1-accent);border-bottom:2px solid var(--l1-accent);transform:rotate(45deg);margin-top:-.15em}.promptLessonBase_explain___ZuXb summary:hover{background:color-mix(in srgb,var(--l1-accent-soft) 70%,#e8e4ff)}.promptLessonBase_explain___ZuXb summary:focus-visible{outline:2px solid var(--l1-accent);outline-offset:2px}.promptLessonBase_explain___ZuXb[open] summary{border-radius:7px 7px 0 0;border-bottom:1px solid var(--l1-line)}.promptLessonBase_explain___ZuXb[open] summary:after{transform:rotate(-135deg);margin-top:.2em}.promptLessonBase_explainBody__TirvS{padding:14px 16px 16px;color:var(--l1-muted);font-size:16px;line-height:1.7}.promptLessonBase_explainBody__TirvS p{margin:0 0 10px}.promptLessonBase_explainBody__TirvS ul{margin:0 0 10px;padding-left:1.15rem}.promptLessonBase_explainBody__TirvS li{margin:0 0 6px}.promptLessonBase_deliverable__6OM_p{margin:14px 0 0;padding:10px 12px;background:var(--l1-accent-soft);border-radius:6px;font-size:14px;color:var(--l1-fg);line-height:1.65}.promptLessonBase_deliverable__6OM_p strong{font-weight:800}.promptLessonBase_remember__ClQtZ{margin:8px 0 0;padding:18px 0 0;border-top:1px solid var(--l1-line)}.promptLessonBase_rememberTitle__E_iqU{margin:0 0 12px;font-size:1.1rem;font-weight:800}.promptLessonBase_rememberList__skBfz{margin:0;max-width:100%;padding-left:1.15rem;color:var(--l1-muted);font-size:17px;line-height:1.7}.promptLessonBase_rememberList__skBfz li{margin:0 0 8px}.promptLessonBase_rememberList__skBfz li:last-child{margin-bottom:0}.promptLessonBase_linkEthics__Dvdly{color:var(--l1-accent);font-weight:700;text-decoration:underline;text-underline-offset:2px}@media (max-width:720px){.promptLessonBase_root__taDWw{font-size:16px}.promptLessonBase_lead__b1wgb{font-size:17px}.promptLessonBase_bullets__QKo2X,.promptLessonBase_findList__5qJAN,.promptLessonBase_promptPre__vQABn,.promptLessonBase_rememberList__skBfz,.promptLessonBase_sectionBody__6zkW4,.promptLessonBase_soloSteps__AOnuu{font-size:16px}.promptLessonBase_tableWrap__Kq_Ge{display:none}.promptLessonBase_stackList__X_rN5{display:block}.promptLessonBase_promptToolbar__TtaKg{align-items:flex-start}.promptLessonBase_copyBtn__AP4YE{width:100%;text-align:center}}@media (max-width:390px){.promptLessonBase_promptPre__vQABn,.promptLessonBase_root__taDWw{font-size:16px}}.promptLessonBase_workbookBlank__vRg9C{margin-top:16px}@media print{.promptLessonBase_explain___ZuXb,.promptLessonBase_workbookBlank__vRg9C{display:block!important;page-break-inside:avoid;break-inside:avoid}.promptLessonBase_explain___ZuXb>summary,.promptLessonBase_workbookBlank__vRg9C>summary{display:block!important}.promptLessonBase_explain___ZuXb::details-content,.promptLessonBase_workbookBlank__vRg9C::details-content{display:block!important;height:auto!important;overflow:visible!important;content-visibility:visible}.promptLessonBase_explain___ZuXb:not([open])>.promptLessonBase_explainBody__TirvS,.promptLessonBase_explain___ZuXb>.promptLessonBase_explainBody__TirvS,.promptLessonBase_workbookBlank__vRg9C:not([open])>.promptLessonBase_explainBody__TirvS,.promptLessonBase_workbookBlank__vRg9C>.promptLessonBase_explainBody__TirvS{display:block!important;height:auto!important;overflow:visible!important;visibility:visible!important}}.LectureAdjacentNav_nav__VAEf3{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:44px;padding:30px 0 10px;border-top:1px solid var(--lec-border,#e8e8ec)}.LectureAdjacentNav_link__KKZuZ{display:flex;flex-direction:column;gap:6px;max-width:min(46%,420px);text-decoration:none;color:inherit;padding:6px 4px;border-radius:var(--lec-radius-sm,3px);word-break:keep-all;overflow-wrap:anywhere;transition:background .15s ease,color .15s ease}.LectureAdjacentNav_link__KKZuZ:hover{background:var(--lec-surface-soft,#f8fafc)}.LectureAdjacentNav_link__KKZuZ:hover .LectureAdjacentNav_title__meL6H{color:var(--lec-brand,#4b26ac)}.LectureAdjacentNav_prev__mjBJC:hover .LectureAdjacentNav_dir__lbOIa{transform:translateX(-2px)}.LectureAdjacentNav_next__mR2ew:hover .LectureAdjacentNav_dir__lbOIa{transform:translateX(2px)}.LectureAdjacentNav_link__KKZuZ:focus-visible{outline:2px solid var(--lec-brand,#4b26ac);outline-offset:2px}.LectureAdjacentNav_prev__mjBJC{text-align:left;margin-right:auto}.LectureAdjacentNav_next__mR2ew{text-align:right;margin-left:auto}.LectureAdjacentNav_dir__lbOIa{font-size:.74rem;font-weight:650;color:var(--lec-text-muted,#64748b);letter-spacing:.02em;transition:transform .15s ease}.LectureAdjacentNav_title__meL6H{font-size:.93rem;font-weight:650;line-height:1.45;color:var(--lec-text-strong,#0f172a)}.LectureAdjacentNav_spacer__OTicQ{flex:1 1;min-width:0}.LectureAdjacentNav_nav__VAEf3:not(:has(.LectureAdjacentNav_next__mR2ew)) .LectureAdjacentNav_spacer__OTicQ,.LectureAdjacentNav_nav__VAEf3:not(:has(.LectureAdjacentNav_prev__mjBJC)) .LectureAdjacentNav_spacer__OTicQ{display:none}.LectureAdjacentNav_nav__VAEf3:not(:has(.LectureAdjacentNav_prev__mjBJC)) .LectureAdjacentNav_next__mR2ew{margin-left:auto}.LectureAdjacentNav_nav__VAEf3:not(:has(.LectureAdjacentNav_next__mR2ew)) .LectureAdjacentNav_prev__mjBJC{margin-right:auto}@media (max-width:720px){.LectureAdjacentNav_nav__VAEf3{flex-direction:column;gap:16px}.LectureAdjacentNav_link__KKZuZ{max-width:100%;width:100%}.LectureAdjacentNav_next__mR2ew,.LectureAdjacentNav_prev__mjBJC{text-align:left;margin:0}.LectureAdjacentNav_spacer__OTicQ{display:none}}@media print{.LectureAdjacentNav_nav__VAEf3{display:none!important}}