.flow-module__DNJING__app{--navy:#0f1b2d;--orange:#e0662e;--accent:#f66912;--orange-light:#f2a25c;--orange-hover:#a8461a;--peach:#fdf0e8;--bg:#f7f5f1;--sand-2:#f1ede6;--border:#e7e2da;--line:#ece7df;--btn-line:#d9d3c9;--text:#1b2330;--muted:#4a5361;--gray:#6b7280;--job-bg:#e6f1ea;--job-fg:#2a6b43;--err:#b42318;--err-bg:#fdecea;--display:var(--font-jakarta), "Plus Jakarta Sans", system-ui, sans-serif;--body:var(--font-source-sans), "Source Sans 3", system-ui, sans-serif;background:var(--bg);min-height:100vh;font-family:var(--body);color:var(--text);flex-direction:column;font-size:16px;line-height:1.5;display:flex;container-type:inline-size}.flow-module__DNJING__app *{box-sizing:border-box}.flow-module__DNJING__app svg{flex:none;display:block}.flow-module__DNJING__app button{font-family:inherit}.flow-module__DNJING__th{background:var(--navy);color:#fff;flex:none}.flow-module__DNJING__th .flow-module__DNJING__in{align-items:center;gap:16px;height:60px;padding:0 28px;display:flex}.flow-module__DNJING__sp{flex:1}.flow-module__DNJING__pvPill{color:#e6eaf0;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.flow-module__DNJING__who{color:#c9d0da;align-items:center;gap:8px;min-width:0;font-size:13.5px;display:flex}.flow-module__DNJING__who i{color:#fff;background:#1e2b3f;border-radius:14px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:800;display:flex}.flow-module__DNJING__who span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flow-module__DNJING__stp{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);background:#fffffff5;flex:none;position:sticky;top:0;box-shadow:0 6px 18px -14px #0f1b2d59}.flow-module__DNJING__stp ol{align-items:center;max-width:1240px;margin:0 auto;padding:16px 32px;list-style:none;display:flex}.flow-module__DNJING__stp li{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.flow-module__DNJING__stp li:last-child{flex:none}.flow-module__DNJING__stp li:not(:last-child):after{content:"";background:var(--line);border-radius:1px;flex:1;min-width:24px;height:2px;margin:0 20px}.flow-module__DNJING__stp li.flow-module__DNJING__done:not(:last-child):after{background:var(--orange)}.flow-module__DNJING__stp i{width:34px;height:34px;color:var(--gray);font-style:normal;font-family:var(--display);background:#fff;border:2px solid #d9d3c9;border-radius:17px;flex:none;justify-content:center;align-items:center;font-size:14.5px;font-weight:800;display:flex}.flow-module__DNJING__stp li.flow-module__DNJING__cur i{border-color:var(--navy);background:var(--navy);color:#fff;box-shadow:0 0 0 4px #e6eaf0}.flow-module__DNJING__stp li.flow-module__DNJING__done i{border-color:var(--orange);background:var(--orange);color:#fff}.flow-module__DNJING__stp small{letter-spacing:.07em;text-transform:uppercase;color:var(--gray);font-size:11.5px;font-weight:700;display:block}.flow-module__DNJING__stp b{font-family:var(--display);color:var(--navy);white-space:nowrap;font-size:15.5px;font-weight:800;line-height:1.3;display:block}.flow-module__DNJING__stp li:not(.flow-module__DNJING__cur):not(.flow-module__DNJING__done) b{color:var(--gray);font-weight:700}.flow-module__DNJING__wrap{width:100%;max-width:836px;margin:0 auto;padding:36px 28px 0}.flow-module__DNJING__eb{letter-spacing:.08em;text-transform:uppercase;color:var(--orange-hover);font-size:12.5px;font-weight:800}.flow-module__DNJING__h{font-family:var(--display);letter-spacing:-.015em;color:var(--navy);margin:8px 0 0;font-size:32px;font-weight:800;line-height:1.15}.flow-module__DNJING__lead{max-width:620px;color:var(--muted);margin:10px 0 0;font-size:17px;line-height:1.55}.flow-module__DNJING__btn{height:48px;font-family:var(--display);cursor:pointer;white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.flow-module__DNJING__pri{background:var(--accent);color:var(--navy);box-shadow:0 8px 20px #f6691240}.flow-module__DNJING__pri:hover{background:#ff7a26}.flow-module__DNJING__pri:disabled{color:#8a8f98;box-shadow:none;cursor:not-allowed;background:#e6e1d9}.flow-module__DNJING__navyBtn{background:var(--navy);color:#fff}.flow-module__DNJING__out{border:1px solid var(--btn-line);color:var(--navy);font-family:var(--body);background:#fff;font-weight:700}.flow-module__DNJING__sm{border-radius:10px;height:38px;padding:0 14px;font-size:14.5px}.flow-module__DNJING__link{height:auto;color:var(--orange-hover);font-family:var(--body);background:0 0;padding:0;font-size:15px;font-weight:700}.flow-module__DNJING__btn:focus-visible,.flow-module__DNJING__inp:focus-visible{outline:3px solid var(--orange-light);outline-offset:2px}.flow-module__DNJING__card{border:1px solid var(--border);background:#fff;border-radius:18px}.flow-module__DNJING__pill{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.flow-module__DNJING__pillOk{background:var(--job-bg);color:var(--job-fg)}.flow-module__DNJING__biz{align-items:center;gap:12px;display:flex}.flow-module__DNJING__biz .flow-module__DNJING__lg{border:1px solid var(--border);width:52px;height:52px;font-family:var(--display);color:var(--orange);background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:4px;font-weight:800;display:flex}.flow-module__DNJING__biz .flow-module__DNJING__lg img{object-fit:contain;max-width:100%;max-height:44px;display:block}.flow-module__DNJING__biz b{font-family:var(--display);color:var(--navy);font-size:16.5px;font-weight:800;line-height:1.3;display:block}.flow-module__DNJING__biz span{color:var(--gray);font-size:14px}.flow-module__DNJING__err{background:var(--err-bg);color:var(--err);border-radius:10px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;font-size:14.5px;line-height:1.45;display:flex}.flow-module__DNJING__hint{color:var(--gray);font-size:14.5px}.flow-module__DNJING__notice{border:1px solid var(--border);background:#fff;border-radius:14px;align-items:center;gap:12px;margin-top:20px;padding:12px 16px;display:flex}.flow-module__DNJING__notice .flow-module__DNJING__ic{width:34px;height:34px;color:var(--navy);background:#eef1f5;border-radius:17px;flex:none;justify-content:center;align-items:center;display:flex}.flow-module__DNJING__noticeLive .flow-module__DNJING__ic{background:var(--job-bg);color:var(--job-fg)}.flow-module__DNJING__notice b{color:var(--navy);font-size:15px;display:block}.flow-module__DNJING__notice span{color:var(--muted);font-size:14px}.flow-module__DNJING__claimbar{z-index:5;border-top:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7f5f1f5;margin-top:18px;position:sticky;bottom:0}.flow-module__DNJING__claimbar .flow-module__DNJING__in{align-items:center;gap:16px;max-width:836px;margin:0 auto;padding:14px 28px;display:flex}.flow-module__DNJING__claimbar .flow-module__DNJING__t{flex:1;min-width:0}.flow-module__DNJING__claimbar b{font-family:var(--display);color:var(--navy);font-size:16px;font-weight:800;display:block}.flow-module__DNJING__claimbar span{color:var(--muted);font-size:14px}.flow-module__DNJING__pvw{border:1px solid var(--border);background:var(--bg);border-radius:16px;margin-top:18px;overflow:hidden;box-shadow:0 18px 40px -24px #0f1b2d59;container-type:inline-size}.flow-module__DNJING__pvFrame{border:0;width:100%;height:1100px;display:block}.flow-module__DNJING__center{flex:1;justify-content:center;padding:40px 20px;display:flex}.flow-module__DNJING__panel{width:100%;max-width:480px}.flow-module__DNJING__panel .flow-module__DNJING__card{padding:24px}.flow-module__DNJING__panel .flow-module__DNJING__h{font-size:27px}.flow-module__DNJING__panel .flow-module__DNJING__lead{font-size:16px}.flow-module__DNJING__state{text-align:center}.flow-module__DNJING__state .flow-module__DNJING__lead{margin-left:auto;margin-right:auto}.flow-module__DNJING__big{border-radius:30px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto;display:flex}.flow-module__DNJING__bigOk{background:var(--job-bg);color:var(--job-fg)}.flow-module__DNJING__bigBad{background:var(--err-bg);color:var(--err)}.flow-module__DNJING__state .flow-module__DNJING__h{margin-top:16px}.flow-module__DNJING__centerRow{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.flow-module__DNJING__live{max-width:640px;margin:0 auto}.flow-module__DNJING__live .flow-module__DNJING__card{text-align:left;margin-top:22px;padding:18px}.flow-module__DNJING__url{background:var(--bg);color:var(--navy);overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;font-size:14.5px;font-weight:600;display:flex}.flow-module__DNJING__ew{flex:1;width:100%;max-width:1240px;margin:0 auto;padding:32px 32px 48px}.flow-module__DNJING__ph{flex-wrap:wrap;align-items:flex-start;gap:14px 18px;display:flex}.flow-module__DNJING__ph .flow-module__DNJING__t{flex:320px;min-width:0}.flow-module__DNJING__ph h1{font-family:var(--display);color:var(--navy);margin:0;font-size:28px;font-weight:800;line-height:1.15}.flow-module__DNJING__ph p{max-width:600px;color:var(--muted);margin:6px 0 0;font-size:16px}.flow-module__DNJING__ewGrid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;margin-top:22px;display:grid}.flow-module__DNJING__ewNav{padding:10px;position:sticky;top:96px}.flow-module__DNJING__ewBack{border:0;border-bottom:1px solid var(--line);width:100%;font-family:var(--display);color:var(--orange-hover);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:6px;margin-bottom:8px;padding:10px 12px 16px;font-size:15.5px;font-weight:800;display:flex}.flow-module__DNJING__ewItem{width:100%;height:50px;color:var(--navy);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 14px;font-size:16.5px;font-weight:600;display:flex}.flow-module__DNJING__ewItem+.flow-module__DNJING__ewItem{margin-top:2px}.flow-module__DNJING__ewItem:hover{background:var(--bg)}.flow-module__DNJING__ewItem[aria-current=true]{background:var(--peach);color:var(--orange-hover);font-weight:700}.flow-module__DNJING__ewItem span{flex:1}.flow-module__DNJING__ewItem i{background:#cfc9bf;border-radius:5px;flex:none;width:9px;height:9px}.flow-module__DNJING__ewItem i.flow-module__DNJING__need{background:var(--orange)}.flow-module__DNJING__ewItem i.flow-module__DNJING__ok{background:#3f8f5b}.flow-module__DNJING__pc2{background:#fff8f7;border:1px solid #f4d3cf;border-radius:12px;margin:12px 4px 4px;padding:14px 14px 6px}.flow-module__DNJING__pc2Ok{background:var(--job-bg);border-color:#bfdcc9}.flow-module__DNJING__pc2T{font-family:var(--display);color:var(--navy);align-items:center;gap:8px;font-size:15.5px;font-weight:800;display:flex}.flow-module__DNJING__pc2Ic{color:#fff;background:#d9534a;border-radius:9px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:inline-flex}.flow-module__DNJING__pc2Sub{color:var(--gray);margin:4px 0 0 26px;font-size:13.5px}.flow-module__DNJING__pc2 ul{margin:6px 0 0;padding:0;list-style:none}.flow-module__DNJING__pc2 li{border-top:1px solid #f6e3e0;align-items:center;gap:10px;padding:8px 0;font-size:14.5px;display:flex}.flow-module__DNJING__pc2 li:first-child{border-top:0}.flow-module__DNJING__pc2Row{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;font-size:14.5px;font-weight:600}.flow-module__DNJING__pc2Row:before{content:"";vertical-align:2px;background:#d9534a;border-radius:3px;width:6px;height:6px;margin-right:9px;display:inline-block}.flow-module__DNJING__pc2Row:hover{color:var(--err)}.flow-module__DNJING__pc2OkText{color:var(--job-fg);margin:0 0 8px;font-size:14.5px;font-weight:700}.flow-module__DNJING__ewCard{padding:28px 32px}.flow-module__DNJING__ewH{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:8px 14px;margin-bottom:24px;padding-bottom:20px;display:flex}.flow-module__DNJING__ewH>div{flex:300px;min-width:0}.flow-module__DNJING__ewH h2{font-family:var(--display);letter-spacing:-.01em;color:var(--navy);margin:0;font-size:27px;font-weight:800;line-height:1.2}.flow-module__DNJING__ewH p{color:var(--muted);margin:6px 0 0;font-size:16.5px}.flow-module__DNJING__save{color:var(--gray);align-items:center;gap:6px;margin-top:6px;font-size:15px;font-weight:700;display:inline-flex}.flow-module__DNJING__saveOk{color:var(--job-fg)}.flow-module__DNJING__saveBad{color:var(--err)}.flow-module__DNJING__rows{flex-direction:column;gap:24px;display:flex}.flow-module__DNJING__fld{flex-direction:column;gap:8px;display:flex}.flow-module__DNJING__lbl{color:var(--navy);align-items:center;gap:8px;font-size:15.5px;font-weight:800;display:flex}.flow-module__DNJING__lbl2{font-family:var(--display);color:var(--navy);margin-bottom:12px;font-size:15.5px;font-weight:800;display:block}.flow-module__DNJING__inp{width:100%;height:48px;font-family:var(--body);color:var(--text);background:#fff;border:1px solid #cfc8bc;border-radius:12px;padding:0 14px;font-size:16px}textarea.flow-module__DNJING__inp{resize:vertical;height:auto;padding:12px 14px;line-height:1.5}select.flow-module__DNJING__inp{appearance:auto;cursor:pointer}.flow-module__DNJING__hrow{justify-content:space-between;gap:16px;display:flex}.flow-module__DNJING__hrow span:last-child{flex:none}.flow-module__DNJING__req{background:var(--peach);height:20px;color:var(--orange-hover);letter-spacing:.04em;border-radius:999px;align-items:center;padding:0 7px;font-size:11.5px;font-weight:800;display:inline-flex}.flow-module__DNJING__opt{color:var(--gray);font-size:13px;font-weight:600}.flow-module__DNJING__miss{background:#fff8f3;border:1px solid #f3d8c5;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;font-size:15px;display:flex}.flow-module__DNJING__miss .flow-module__DNJING__t{color:var(--muted);flex:220px}.flow-module__DNJING__miss b{color:var(--navy)}.flow-module__DNJING__tags{flex-wrap:wrap;gap:8px;display:flex}.flow-module__DNJING__tagx{border:1.5px solid var(--text);background:#fff;border-radius:16px;align-items:center;gap:6px;height:32px;padding:0 6px 0 12px;font-size:14px;font-weight:600;display:inline-flex}.flow-module__DNJING__tagx button{background:var(--sand-2);width:22px;height:22px;color:var(--muted);cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;padding:0;display:flex}.flow-module__DNJING__tagGone{color:var(--gray);border-style:dashed;border-color:#b9b2a6;text-decoration:line-through}.flow-module__DNJING__tagAdd{height:32px;color:var(--muted);cursor:pointer;background:#fff;border:1.5px dashed #b9b2a6;border-radius:16px;align-items:center;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.flow-module__DNJING__tagAdd:hover{border-color:var(--navy);color:var(--navy)}.flow-module__DNJING__place{border:1px solid var(--line);height:48px;color:var(--text);background:#fff;border-radius:12px;align-items:center;padding:0 14px;font-size:15.5px;display:inline-flex}.flow-module__DNJING__apMedia{grid-template-columns:180px minmax(0,1fr);gap:24px 36px;display:grid}.flow-module__DNJING__hr{border:0;border-top:1px solid var(--line);margin:28px 0 26px}.flow-module__DNJING__faq{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.flow-module__DNJING__faq b{color:var(--navy);font-size:15px;display:block}.flow-module__DNJING__faq span{color:var(--muted);font-size:14.5px}.flow-module__DNJING__seg{background:var(--sand-2);border-radius:10px;padding:3px;display:inline-flex}.flow-module__DNJING__seg button{height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:13.5px;font-weight:700}.flow-module__DNJING__seg button[aria-pressed=true]{color:var(--navy);background:#fff;box-shadow:0 1px 2px #0f1b2d1f}.flow-module__DNJING__portfolioNote{color:var(--muted);align-items:center;gap:8px;margin-top:24px;font-size:14.5px;display:flex}.flow-module__DNJING__ewbar{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--border);background:#fffffff7;flex:none;margin-top:auto;position:sticky;bottom:0;box-shadow:0 -8px 22px -16px #0f1b2d66}.flow-module__DNJING__ewbar .flow-module__DNJING__in{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:14px 32px;display:flex}.flow-module__DNJING__ewbar .flow-module__DNJING__t{min-width:0;color:var(--muted);flex:300px;font-size:14.5px}.flow-module__DNJING__ewbar .flow-module__DNJING__tNeed{color:var(--orange-hover);font-weight:600}.flow-module__DNJING__ewbar .flow-module__DNJING__tBad{color:var(--err);font-weight:600}.flow-module__DNJING__acts{align-items:center;gap:12px;display:flex}.flow-module__DNJING__agree{background:var(--sand-2);cursor:pointer;border-radius:12px;flex:auto;align-items:center;gap:10px;margin:0;padding:12px 16px;font-size:15px;line-height:1.45;display:flex}.flow-module__DNJING__agree input{accent-color:#0f1b2d;width:18px;height:18px;margin:0}.flow-module__DNJING__toast{background:var(--navy);color:#fff;border-radius:12px;align-items:center;gap:10px;max-width:520px;margin:16px auto 0;padding:12px 16px;font-size:14.5px;display:flex;position:sticky;bottom:96px}.flow-module__DNJING__embed{font-size:16px}@container (max-width:640px){.flow-module__DNJING__th .flow-module__DNJING__in{height:56px;padding:0 16px}.flow-module__DNJING__wrap{padding:22px 16px 0}.flow-module__DNJING__h{font-size:26px}.flow-module__DNJING__lead{font-size:16px}.flow-module__DNJING__claimbar .flow-module__DNJING__in{flex-direction:column;align-items:stretch;gap:8px;padding:12px 16px}.flow-module__DNJING__claimbar .flow-module__DNJING__btn{width:100%}.flow-module__DNJING__center{padding:24px 16px}.flow-module__DNJING__panel .flow-module__DNJING__card{padding:18px}.flow-module__DNJING__stp ol{padding:12px 16px}.flow-module__DNJING__stp li:not(.flow-module__DNJING__cur) span{display:none}.flow-module__DNJING__stp li.flow-module__DNJING__cur{flex:0 auto}.flow-module__DNJING__stp li span{min-width:0}.flow-module__DNJING__stp small{white-space:nowrap}.flow-module__DNJING__stp b{text-overflow:ellipsis;overflow:hidden}.flow-module__DNJING__stp li:not(:last-child):after{margin:0 10px}.flow-module__DNJING__stp i{width:30px;height:30px}.flow-module__DNJING__ew{padding:20px 16px 32px}.flow-module__DNJING__ph h1{font-size:24px}.flow-module__DNJING__ewGrid{grid-template-columns:1fr;gap:16px}.flow-module__DNJING__ewNav{position:static}.flow-module__DNJING__ewCard{padding:20px 18px}.flow-module__DNJING__ewH h2{font-size:22px}.flow-module__DNJING__apMedia{grid-template-columns:1fr}.flow-module__DNJING__ewbar .flow-module__DNJING__in{padding:12px 16px}.flow-module__DNJING__acts{width:100%}.flow-module__DNJING__acts .flow-module__DNJING__pri,.flow-module__DNJING__acts .flow-module__DNJING__out{flex:1}.flow-module__DNJING__agree{flex-basis:100%}.flow-module__DNJING__centerRow .flow-module__DNJING__btn{width:100%}.flow-module__DNJING__pvFrame{height:900px}}.flow-module__DNJING__pvClip{height:760px;position:relative;overflow:hidden}.flow-module__DNJING__pvClip:after{content:"";pointer-events:none;background:linear-gradient(#f7f5f100 0%,#f7f5f1 92%);height:120px;position:absolute;bottom:0;left:0;right:0}.flow-module__DNJING__pvInner{zoom:.71;pointer-events:none;-webkit-user-select:none;user-select:none;width:1100px}@container (max-width:760px){.flow-module__DNJING__pvInner{zoom:.62}.flow-module__DNJING__pvClip{height:660px}}@container (max-width:680px){.flow-module__DNJING__pvInner{zoom:.55}}@container (max-width:600px){.flow-module__DNJING__pvInner{zoom:.8;width:430px}.flow-module__DNJING__pvClip{height:720px}}
