@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Thin.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-ExtraLight.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-SemiBold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-ExtraBold.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Wanted Sans;src:url(https://cdn.jsdelivr.net/gh/wanteddev/wanted-sans@v1.0.3/packages/wanted-sans/fonts/webfonts/variable/complete/woff2/WantedSansVariable.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{--w-common-100:#ffffff;--w-common-0:#000000;--w-gray-99:#f7f7f7;--w-gray-95:#dcdcdc;--w-gray-87:#c4c4c4;--w-gray-77:#b0b0b0;--w-gray-67:#9b9b9b;--w-gray-58:#8a8a8a;--w-gray-50:#737373;--w-gray-40:#5c5c5c;--w-gray-32:#474747;--w-gray-23:#303030;--w-gray-19:#2a2a2a;--w-gray-13:#1c1c1c;--w-gray-10:#171717;--w-gray-7:#0f0f0f;--w-coolneutral-99:#f7f7f8;--w-coolneutral-98:#f4f4f5;--w-coolneutral-96:#eaebec;--w-coolneutral-93:#e1e2e4;--w-coolneutral-90:#dbdcdf;--w-coolneutral-80:#c2c4c8;--w-coolneutral-72:#aeb0b6;--w-coolneutral-65:#989ba2;--w-coolneutral-59:#878a93;--w-coolneutral-50:#70737c;--w-coolneutral-42:#5a5c63;--w-coolneutral-32:#46474c;--w-coolneutral-25:#37383c;--w-coolneutral-23:#333438;--w-coolneutral-22:#2e2f33;--w-coolneutral-21:#292a2d;--w-coolneutral-15:#212225;--w-coolneutral-12:#1b1c1e;--w-coolneutral-10:#171719;--w-coolneutral-9:#141415;--w-coolneutral-7:#0f0f10;--w-blue-99:#f7fbff;--w-blue-96:#eaf2fe;--w-blue-89:#c9defe;--w-blue-80:#9ec5ff;--w-blue-71:#69a5ff;--w-blue-65:#4f95ff;--w-blue-60:#3385ff;--w-blue-55:#1a75ff;--w-blue-50:#0066ff;--w-blue-46:#005eeb;--w-blue-41:#0054d1;--w-blue-31:#003e9c;--w-blue-20:#002966;--w-blue-11:#001536;--w-red-99:#fffafa;--w-red-96:#feecec;--w-red-91:#fed5d5;--w-red-85:#ffb5b5;--w-red-77:#ff8c8c;--w-red-69:#ff6363;--w-red-63:#ff4242;--w-red-52:#e52222;--w-red-37:#b20c0c;--w-red-23:#750404;--w-red-12:#3b0101;--w-green-98:#f2fff6;--w-green-94:#d9ffe6;--w-green-86:#acfcc7;--w-green-78:#7df5a5;--w-green-69:#49e57d;--w-green-61:#1ed45a;--w-green-53:#00bf40;--w-green-44:#009632;--w-green-31:#006e25;--w-green-19:#004517;--w-green-9:#00240c;--w-yellow-99:#fffcf7;--w-yellow-95:#fef4e6;--w-yellow-89:#fee6c6;--w-yellow-82:#ffd49c;--w-yellow-75:#ffc06e;--w-yellow-67:#ffa938;--w-yellow-59:#ff9200;--w-yellow-49:#d47800;--w-yellow-48:#d17600;--w-yellow-37:#9c5800;--w-yellow-24:#663a00;--w-yellow-13:#361e00;--w-redorange-99:#fffaf7;--w-redorange-95:#feeee5;--w-redorange-89:#fedbc6;--w-redorange-82:#ffc09c;--w-redorange-72:#ff9c63;--w-redorange-62:#ff7b2e;--w-redorange-52:#ff5e00;--w-redorange-50:#f55a00;--w-redorange-43:#cc4b00;--w-redorange-31:#943600;--w-redorange-19:#5c2200;--w-redorange-9:#2e1100;--w-lime-99:#f8fff2;--w-lime-95:#e6ffd4;--w-lime-87:#ccfca9;--w-lime-79:#aef779;--w-lime-70:#88f03e;--w-lime-60:#6be016;--w-lime-53:#58cf04;--w-lime-45:#48ad00;--w-lime-41:#429e00;--w-lime-33:#347d00;--w-lime-21:#225200;--w-lime-11:#112900;--w-cyan-99:#f7feff;--w-cyan-96:#defaff;--w-cyan-91:#b5f4ff;--w-cyan-85:#8aedff;--w-cyan-77:#57dff7;--w-cyan-68:#28d0ed;--w-cyan-60:#00bdde;--w-cyan-49:#0098b2;--w-cyan-35:#006f82;--w-cyan-22:#004854;--w-cyan-11:#00252b;--w-lightblue-99:#f7fdff;--w-lightblue-96:#e5f6fe;--w-lightblue-91:#c4ecfe;--w-lightblue-85:#a1e1ff;--w-lightblue-77:#70d2ff;--w-lightblue-69:#3dc2ff;--w-lightblue-60:#00aeff;--w-lightblue-49:#008dcf;--w-lightblue-35:#006796;--w-lightblue-22:#004261;--w-lightblue-11:#002130;--w-violet-99:#fbfaff;--w-violet-95:#f0ecfe;--w-violet-90:#dbd3fe;--w-violet-82:#c0b0ff;--w-violet-72:#9e86fc;--w-violet-63:#7d5ef7;--w-violet-55:#6541f2;--w-violet-51:#5b37ed;--w-violet-45:#4f29e5;--w-violet-32:#3a16c9;--w-violet-21:#23098f;--w-violet-11:#11024d;--w-purple-99:#fefbff;--w-purple-96:#f9edff;--w-purple-91:#f2d6ff;--w-purple-85:#e9baff;--w-purple-78:#de96ff;--w-purple-71:#d478ff;--w-purple-64:#cb59ff;--w-purple-50:#ad36e3;--w-purple-37:#861cb8;--w-purple-23:#580a7d;--w-purple-12:#290247;--w-pink-99:#fffafe;--w-pink-95:#feecfb;--w-pink-90:#fed3f7;--w-pink-83:#ffb8f3;--w-pink-75:#ff94ed;--w-pink-65:#fa73e3;--w-pink-58:#f553da;--w-pink-51:#e846cd;--w-pink-46:#d331b8;--w-pink-32:#a81690;--w-pink-19:#730560;--w-pink-9:#3d0133;--w-static-white:#ffffff;--w-static-black:#000000;--w-primary-normal:#0066ff;--w-primary-strong:#0054d1;--w-primary-heavy:#003e9c;--w-inverse-primary:#3385ff;--w-label-normal:#171719;--w-label-strong:#000000;--w-label-neutral:rgba(46,47,51,0.88);--w-label-alternative:rgba(55,56,60,0.61);--w-label-assistive:rgba(55,56,60,0.28);--w-label-disable:rgba(55,56,60,0.16);--w-label-inverse:#ffffff;--w-bg-normal:#ffffff;--w-bg-alternative:#f7f7f8;--w-bg-elevated-normal:#ffffff;--w-bg-elevated-alt:#f4f4f5;--w-line-normal-normal:rgba(112,115,124,0.22);--w-line-normal-neutral:rgba(112,115,124,0.16);--w-line-normal-alt:rgba(112,115,124,0.08);--w-line-solid-normal:#e1e2e4;--w-line-solid-neutral:#eaebec;--w-line-solid-alt:#f4f4f5;--w-line-normal:rgba(112,115,124,0.22);--w-line-strong:rgba(112,115,124,0.40);--w-fill-normal:rgba(112,115,124,0.08);--w-fill-neutral:rgba(112,115,124,0.16);--w-fill-alt:rgba(112,115,124,0.05);--w-fill-strong:rgba(112,115,124,0.16);--w-status-positive:#00bf40;--w-status-cautionary:#ff9200;--w-status-negative:#ff4242;--w-interaction-inactive:rgba(55,56,60,0.28);--w-interaction-disable:rgba(55,56,60,0.16);--w-accent-bg-red:#feecec;--w-accent-bg-redorange:#feeee5;--w-accent-bg-orange:#fef4e6;--w-accent-bg-yellow:#fef4e6;--w-accent-bg-lime:#e6ffd4;--w-accent-bg-green:#d9ffe6;--w-accent-bg-cyan:#defaff;--w-accent-bg-lightblue:#e5f6fe;--w-accent-bg-blue:#eaf2fe;--w-accent-bg-violet:#f0ecfe;--w-accent-bg-purple:#f9edff;--w-accent-bg-pink:#feecfb;--w-accent-fg-red:#b20c0c;--w-accent-fg-redorange:#cc4b00;--w-accent-fg-orange:#9c5800;--w-accent-fg-lime:#347d00;--w-accent-fg-green:#006e25;--w-accent-fg-cyan:#006f82;--w-accent-fg-lightblue:#006796;--w-accent-fg-blue:#003e9c;--w-accent-fg-violet:#23098f;--w-accent-fg-purple:#580a7d;--w-accent-fg-pink:#730560;--w-shadow-xs:0px 1px 2px -1px rgba(23,23,23,0.10);--w-shadow-sm:0px 4px 6px -1px rgba(23,23,23,0.06),0px 2px 4px -2px rgba(23,23,23,0.06);--w-shadow-md:0px 10px 15px -3px rgba(23,23,23,0.07),0px 4px 6px -2px rgba(0,0,0,0.07);--w-shadow-lg:0px 16px 24px -6px rgba(23,23,23,0.08),0px 6px 10px -4px rgba(23,23,23,0.08);--w-shadow-xl:0px 24px 38px -10px rgba(23,23,23,0.12),0px 10px 15px -5px rgba(23,23,23,0.10);--w-shadow-normal:var(--w-shadow-sm);--w-shadow-emphasize:var(--w-shadow-lg);--w-radius-2:2px;--w-radius-4:4px;--w-radius-6:6px;--w-radius-8:8px;--w-radius-10:10px;--w-radius-12:12px;--w-radius-16:16px;--w-radius-20:20px;--w-radius-24:24px;--w-radius-32:32px;--w-radius-full:9999px;--w-space-1:4px;--w-space-2:8px;--w-space-3:12px;--w-space-4:16px;--w-space-5:20px;--w-space-6:24px;--w-space-8:32px;--w-space-10:40px;--w-space-12:48px;--w-space-16:64px;--w-space-20:80px;--w-space-24:96px;--w-space-32:128px;--w-font-display:"Wanted Sans","Pretendard",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--w-font-body:"Pretendard","Wanted Sans",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--w-font-mono:"SF Mono","JetBrains Mono",ui-monospace,Menlo,monospace;--w-text-display1:700 56px/1.18 var(--w-font-display);--w-text-display2:700 44px/1.22 var(--w-font-display);--w-text-title1:700 36px/1.33 var(--w-font-body);--w-text-title2:700 28px/1.36 var(--w-font-body);--w-text-title3:700 22px/1.40 var(--w-font-body);--w-text-heading1:600 20px/1.5 var(--w-font-body);--w-text-heading2:600 18px/1.5 var(--w-font-body);--w-text-body1:500 16px/1.5 var(--w-font-body);--w-text-body1b:700 16px/1.5 var(--w-font-body);--w-text-body2:500 14px/1.43 var(--w-font-body);--w-text-label1:500 14px/1.43 var(--w-font-body);--w-text-label2:500 13px/1.38 var(--w-font-body);--w-text-caption1:500 12px/1.33 var(--w-font-body);--w-text-caption2:500 11px/1.27 var(--w-font-body);--cs-primary:var(--w-blue-50);--cs-primary-strong:var(--w-blue-46);--cs-primary-soft:var(--w-blue-96);--cs-primary-on:#ffffff;--cs-accent-coral:#ff5e00;--cs-accent-yellow:#ffc06e;--cs-accent-lime:#88f03e;--cs-accent-violet:#8b5cf6}[data-primary=coral]{--cs-primary:#ff5e00;--cs-primary-strong:#cc4b00;--cs-primary-soft:#feeee5;--cs-primary-on:#fff}[data-primary=violet]{--cs-primary:#8b5cf6;--cs-primary-strong:#6d3ed8;--cs-primary-soft:#f1ecff;--cs-primary-on:#fff}[data-primary=lime]{--cs-primary:#48ad00;--cs-primary-strong:#347d00;--cs-primary-soft:#e6ffd4;--cs-primary-on:#fff}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--w-bg-normal);color:var(--w-label-normal);font-family:var(--w-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"ss01","ss02"}img,svg{display:block}a{color:inherit;text-decoration:none}button{background:none;border:0;padding:0;cursor:pointer}button,input,select,textarea{font:inherit;color:inherit}.cs-screen{width:100%;min-height:100vh;background:#fafafb;font-family:var(--w-font-body);color:var(--w-label-strong);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column}.cs-screen *,.cs-screen :after,.cs-screen :before{box-sizing:border-box}.cs-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:inherit;font-weight:600;letter-spacing:-.01em;border:none;cursor:pointer;transition:background .12s,transform .08s;white-space:nowrap}.cs-btn:active{transform:translateY(1px)}.cs-btn--solid{background:var(--cs-primary);color:var(--cs-primary-on)}.cs-btn--solid:hover{background:var(--cs-primary-strong)}.cs-btn--outline{background:transparent;color:var(--w-label-strong);box-shadow:inset 0 0 0 1px var(--w-line-normal)}.cs-btn--outline:hover{background:var(--w-fill-normal)}.cs-btn--ghost{background:transparent;color:var(--w-label-neutral)}.cs-btn--ghost:hover{background:var(--w-fill-normal)}.cs-btn--lg{height:48px;padding:0 20px;font-size:16px;border-radius:12px}.cs-btn--md{height:40px;padding:0 16px;font-size:14px;border-radius:10px}.cs-btn--sm{border-radius:8px}.cs-btn--sm,.cs-chip{height:32px;padding:0 12px;font-size:13px}.cs-chip{display:inline-flex;align-items:center;gap:4px;border-radius:999px;font-weight:500;letter-spacing:-.01em;background:var(--w-fill-normal);color:var(--w-label-neutral);border:1px solid transparent;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.cs-chip:hover{background:var(--w-fill-strong)}.cs-chip--active{background:var(--w-label-strong);color:#fff}.cs-chip--ghost{background:transparent;border-color:var(--w-line-normal);color:var(--w-label-neutral)}.cs-chip--ghost:hover{border-color:var(--w-label-neutral)}.cs-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.cs-tag--primary{background:var(--cs-primary-soft);color:var(--cs-primary-strong)}.cs-tag--coral{background:#ffe9d8;color:var(--cs-accent-coral)}.cs-tag--yellow{background:var(--w-yellow-95);color:var(--w-yellow-49)}.cs-tag--lime{background:var(--w-lime-95);color:var(--w-lime-41)}.cs-tag--violet{background:#f1ecff;color:#6d3ed8}.cs-tag--neutral{background:var(--w-fill-normal);color:var(--w-label-neutral)}.cs-card{background:#fff;border-radius:16px;border:1px solid var(--w-line-normal);overflow:hidden;transition:transform .15s,box-shadow .15s,border-color .15s}.cs-card:hover{transform:translateY(-2px);box-shadow:var(--w-shadow-emphasize);border-color:var(--w-line-strong)}.cs-thumb{position:relative;aspect-ratio:16/9;background:linear-gradient(135deg,var(--cs-primary),var(--cs-primary-strong));display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.92);font-family:var(--w-font-body);font-weight:800;font-size:28px;letter-spacing:-.04em;overflow:hidden}.cs-thumb:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 80% 20%,rgba(255,255,255,.25),transparent 50%),radial-gradient(ellipse at 20% 90%,rgba(0,0,0,.18),transparent 50%);pointer-events:none}.cs-thumb__glyph{font-size:64px;opacity:.85;z-index:1}.cs-thumb__title{position:absolute;left:16px;right:16px;bottom:14px;z-index:1;font-size:14px;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:rgba(255,255,255,.95);text-shadow:0 1px 8px rgba(0,0,0,.25)}.cs-thumb--coral{background:linear-gradient(135deg,#ff7b2e,#cc4b00)}.cs-thumb--violet{background:linear-gradient(135deg,#8b5cf6,#5b21b6)}.cs-thumb--green{background:linear-gradient(135deg,#1ed45a,#006e25)}.cs-thumb--yellow{background:linear-gradient(135deg,#ffc06e,#d47800)}.cs-thumb--cyan{background:linear-gradient(135deg,#22d3ee,#0e7490)}.cs-thumb--pink{background:linear-gradient(135deg,#f472b6,#be185d)}.cs-thumb--dark{background:linear-gradient(135deg,#2a2a2a,#0a0a0a)}.cs-thumb--mint{background:linear-gradient(135deg,#6ee7b7,#047857)}.cs-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;font-weight:700;color:#fff;background:linear-gradient(135deg,#6b7280,#1f2937)}.cs-avatar--xs{width:24px;height:24px;font-size:11px}.cs-avatar--sm{width:32px;height:32px;font-size:13px}.cs-avatar--md{width:40px;height:40px;font-size:14px}.cs-avatar--lg{width:56px;height:56px;font-size:18px}.cs-avatar--xl{width:80px;height:80px;font-size:28px}.cs-avatar--coral{background:linear-gradient(135deg,#ff9c63,#cc4b00)}.cs-avatar--violet{background:linear-gradient(135deg,#a78bfa,#5b21b6)}.cs-avatar--blue{background:linear-gradient(135deg,#69a5ff,#0054d1)}.cs-avatar--green{background:linear-gradient(135deg,#49e57d,#006e25)}.cs-avatar--yellow{background:linear-gradient(135deg,#ffc06e,#9c5800)}.cs-avatar--cyan{background:linear-gradient(135deg,#67e8f9,#0e7490)}.cs-input{height:40px;padding:0 14px;font-family:inherit;font-size:14px;letter-spacing:-.01em;color:var(--w-label-strong);background:#fff;border:1px solid var(--w-line-normal);border-radius:10px;outline:none;transition:border-color .12s,box-shadow .12s}.cs-input:focus{border-color:var(--cs-primary);box-shadow:0 0 0 4px var(--cs-primary-soft)}.cs-input::placeholder{color:var(--w-label-assistive)}.cs-search{display:flex;align-items:center;gap:8px;height:44px;padding:0 16px;background:#fff;border:1px solid var(--w-line-normal);border-radius:12px;color:var(--w-label-strong);transition:border-color .12s,box-shadow .12s}.cs-search:focus-within{border-color:var(--cs-primary);box-shadow:0 0 0 4px var(--cs-primary-soft)}.cs-search input{flex:1 1;border:none;outline:none;background:transparent;font-family:inherit;font-size:14px;letter-spacing:-.01em;color:var(--w-label-strong)}.cs-icon{display:inline-block;flex-shrink:0;vertical-align:middle}.cs-blob{position:absolute;border-radius:50%;filter:blur(40px);pointer-events:none;opacity:.6}.cs-progress{height:6px;background:var(--w-fill-normal);border-radius:999px;overflow:hidden}.cs-progress__fill{height:100%;background:var(--cs-primary);border-radius:999px;transition:width .3s}.cs-stars{display:inline-flex;gap:1px;color:#ffa938}.flow-hotspot{position:absolute;z-index:5;border-radius:14px;cursor:pointer;box-shadow:0 0 0 2px var(--cs-primary),0 0 0 6px color-mix(in srgb,var(--cs-primary) 25%,transparent);animation:flowPulse 1.8s ease-in-out infinite}.flow-hotspot--hidden{box-shadow:none;animation:none}.flow-hotspot__label{position:absolute;white-space:nowrap;padding:4px 10px;border-radius:999px;background:var(--cs-primary);color:#fff;font-size:12px;font-weight:700;letter-spacing:-.01em;box-shadow:0 6px 16px rgba(0,0,0,.18)}@keyframes flowPulse{0%,to{box-shadow:0 0 0 2px var(--cs-primary),0 0 0 4px color-mix(in srgb,var(--cs-primary) 28%,transparent)}50%{box-shadow:0 0 0 2px var(--cs-primary),0 0 0 10px color-mix(in srgb,var(--cs-primary) 10%,transparent)}}@keyframes flowPulseDot{0%,to{opacity:1}50%{opacity:.3}}.cs-screen--mobile{font-size:14px}.cs-noscroll::-webkit-scrollbar{display:none}.cs-noscroll{scrollbar-width:none}