@font-face{font-family:Wanted Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/fonts/WantedSans-Black.woff2) format("woff2")}@font-face{font-family:Wanted Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/WantedSans-Bold.woff2) format("woff2")}@font-face{font-family:Wanted Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/WantedSans-SemiBold.woff2) format("woff2")}@font-face{font-family:Wanted Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/WantedSans-Medium.woff2) format("woff2")}@font-face{font-family:Wanted Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/WantedSans-Regular.woff2) format("woff2")}@font-face{font-family:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/fonts/WantedSansVariable.woff2) format("woff2-variations"),url(/fonts/WantedSansVariable.woff2) format("woff2")}:root{--color-static-white:#fff;--color-static-black:#000;--color-neutral-50:#f7f7f7;--color-neutral-100:#dcdcdc;--color-neutral-200:#c4c4c4;--color-neutral-300:#b0b0b0;--color-neutral-400:#9b9b9b;--color-neutral-500:#8a8a8a;--color-neutral-600:#737373;--color-neutral-700:#5c5c5c;--color-neutral-800:#474747;--color-neutral-900:#303030;--color-neutral-950:#2a2a2a;--color-neutral-1000:#1c1c1c;--color-neutral-1050:#171717;--color-neutral-1100:#0f0f0f;--color-coolneutral-50:#f7f7f8;--color-coolneutral-100:#f4f4f5;--color-coolneutral-150:#eaebec;--color-coolneutral-200:#e1e2e4;--color-coolneutral-250:#dbdcdf;--color-coolneutral-300:#c2c4c8;--color-coolneutral-400:#aeb0b6;--color-coolneutral-500:#989ba2;--color-coolneutral-550:#878a93;--color-coolneutral-600:#70737c;--color-coolneutral-700:#5a5c63;--color-coolneutral-800:#46474c;--color-coolneutral-850:#37383c;--color-coolneutral-900:#333438;--color-coolneutral-950:#2e2f33;--color-coolneutral-1000:#292a2d;--color-coolneutral-1050:#212225;--color-coolneutral-1100:#1b1c1e;--color-coolneutral-1150:#171719;--color-coolneutral-1200:#141415;--color-coolneutral-1250:#0f0f10;--color-blue-50:#f7fbff;--color-blue-100:#eaf2fe;--color-blue-200:#c9defe;--color-blue-300:#9ec5ff;--color-blue-400:#69a5ff;--color-blue-500:#4f95ff;--color-blue-600:#3385ff;--color-blue-700:#1a75ff;--color-blue-800:#06f;--color-blue-900:#005eeb;--color-blue-1000:#0054d1;--color-blue-1100:#003e9c;--color-blue-1200:#002966;--color-blue-1300:#001536;--color-red-50:snow;--color-red-100:#feecec;--color-red-200:#fed5d5;--color-red-300:#ffb5b5;--color-red-400:#ff8c8c;--color-red-500:#ff6363;--color-red-600:#ff4242;--color-red-700:#e52222;--color-red-800:#b20c0c;--color-red-900:#750404;--color-red-1000:#3b0101;--color-green-50:#f2fff6;--color-green-100:#d9ffe6;--color-green-200:#acfcc7;--color-green-300:#7df5a5;--color-green-400:#49e57d;--color-green-500:#1ed45a;--color-green-600:#00bf40;--color-green-700:#009632;--color-green-800:#006e25;--color-green-900:#004517;--color-green-1000:#00240c;--color-orange-50:#fffcf7;--color-orange-100:#fef4e6;--color-orange-200:#fee6c6;--color-orange-300:#ffd49c;--color-orange-400:#ffc06e;--color-orange-500:#ffa938;--color-orange-600:#ff9200;--color-orange-700:#d47800;--color-orange-800:#d17600;--color-orange-900:#9c5800;--color-orange-1000:#663a00;--color-orange-1100:#361e00;--color-violet-500:#7d5ef7;--color-violet-600:#6541f2;--color-violet-700:#5b37ed;--color-violet-800:#4f29e5;--color-violet-900:#3a16c9;--color-purple-500:#d478ff;--color-purple-600:#cb59ff;--color-purple-700:#ad36e3;--color-cyan-500:#28d0ed;--color-cyan-600:#00bdde;--color-cyan-700:#0098b2;--color-lime-600:#58cf04;--color-lime-700:#48ad00}:root,[data-theme=light],[data-theme=museum]{--primary:var(--color-blue-800);--primary-hover:var(--color-blue-900);--primary-pressed:var(--color-blue-1000);--primary-subtle:var(--color-blue-100);--primary-on:var(--color-static-white);--bg-base:var(--color-static-white);--bg-subtle:var(--color-coolneutral-50);--bg-muted:var(--color-coolneutral-100);--bg-inverse:var(--color-coolneutral-1150);--surface-base:var(--color-static-white);--surface-subtle:var(--color-coolneutral-50);--surface-elevated:var(--color-static-white);--surface-overlay:rgba(23,23,25,.52);--line-subtle:hsla(225,5%,46%,.08);--line-default:hsla(225,5%,46%,.22);--line-strong-token:hsla(225,5%,46%,.43);--line-emphasis:var(--color-coolneutral-1150);--text-primary:var(--color-coolneutral-1150);--text-secondary:rgba(46,47,51,.88);--text-tertiary:rgba(46,47,51,.61);--text-disabled:rgba(46,47,51,.28);--text-on-primary:var(--color-static-white);--icon-primary:var(--color-coolneutral-1150);--icon-secondary:rgba(46,47,51,.74);--icon-tertiary:rgba(46,47,51,.43);--status-positive:var(--color-green-600);--status-positive-subtle:var(--color-green-100);--status-cautionary:var(--color-orange-600);--status-cautionary-subtle:var(--color-orange-100);--status-negative:var(--color-red-700);--status-negative-subtle:var(--color-red-100);--status-informative:var(--color-blue-800);--status-informative-subtle:var(--color-blue-100);--inverse-bg:var(--color-coolneutral-1150);--inverse-text:var(--color-static-white);--static-white:var(--color-static-white);--static-black:var(--color-static-black);--static-dim:rgba(0,0,0,.52)}[data-theme=dark]{--primary:var(--color-blue-700);--primary-hover:var(--color-blue-600);--primary-pressed:var(--color-blue-500);--primary-subtle:rgba(0,102,255,.16);--primary-on:var(--color-static-white);--bg-base:var(--color-coolneutral-1150);--bg-subtle:var(--color-coolneutral-1100);--bg-muted:var(--color-coolneutral-1050);--bg-inverse:var(--color-static-white);--surface-base:var(--color-coolneutral-1100);--surface-subtle:var(--color-coolneutral-1050);--surface-elevated:var(--color-coolneutral-1000);--surface-overlay:rgba(0,0,0,.74);--line-subtle:hsla(0,0%,100%,.08);--line-default:hsla(0,0%,100%,.16);--line-strong-token:hsla(0,0%,100%,.35);--line-emphasis:var(--color-static-white);--text-primary:hsla(0,0%,100%,.97);--text-secondary:hsla(0,0%,100%,.74);--text-tertiary:hsla(0,0%,100%,.52);--text-disabled:hsla(0,0%,100%,.28);--text-on-primary:var(--color-static-white);--icon-primary:hsla(0,0%,100%,.97);--icon-secondary:hsla(0,0%,100%,.74);--icon-tertiary:hsla(0,0%,100%,.43);--status-positive:var(--color-green-500);--status-cautionary:var(--color-orange-500);--status-negative:var(--color-red-600);--status-informative:var(--color-blue-700);--inverse-bg:var(--color-static-white);--inverse-text:var(--color-coolneutral-1150)}:root{--font-sans:"Wanted Sans","Pretendard","Pretendard JP",-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;--font-mono:"SF Mono","JetBrains Mono",ui-monospace,monospace;--type-display1-size:56px;--type-display1-lh:72px;--type-display1-tracking:-0.0319em;--type-display2-size:40px;--type-display2-lh:52px;--type-display2-tracking:-0.0282em;--type-display3-size:36px;--type-display3-lh:48px;--type-display3-tracking:-0.027em;--type-title1-size:32px;--type-title1-lh:44px;--type-title1-tracking:-0.0253em;--type-title2-size:28px;--type-title2-lh:38px;--type-title2-tracking:-0.0236em;--type-title3-size:24px;--type-title3-lh:32px;--type-title3-tracking:-0.023em;--type-heading1-size:22px;--type-heading1-lh:30px;--type-heading1-tracking:-0.0194em;--type-heading2-size:20px;--type-heading2-lh:28px;--type-heading2-tracking:-0.012em;--type-headline1-size:18px;--type-headline1-lh:26px;--type-headline1-tracking:-0.002em;--type-headline2-size:17px;--type-headline2-lh:24px;--type-headline2-tracking:0em;--type-body1-normal-size:16px;--type-body1-normal-lh:24px;--type-body1-normal-tracking:0.0057em;--type-body1-reading-size:16px;--type-body1-reading-lh:26px;--type-body1-reading-tracking:0.0057em;--type-body2-normal-size:15px;--type-body2-normal-lh:22px;--type-body2-normal-tracking:0.0096em;--type-label1-normal-size:14px;--type-label1-normal-lh:20px;--type-label1-normal-tracking:0.0145em;--type-label2-size:13px;--type-label2-lh:18px;--type-label2-tracking:0.0194em;--type-caption1-size:12px;--type-caption1-lh:16px;--type-caption1-tracking:0.0252em;--type-caption2-size:11px;--type-caption2-lh:14px;--type-caption2-tracking:0.0311em;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:28px;--space-9:32px;--space-10:40px;--space-11:48px;--space-12:56px;--space-13:64px;--space-14:80px;--space-15:96px;--space-16:128px;--radius-2:2px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-10:10px;--radius-12:12px;--radius-16:16px;--radius-20:20px;--radius-24:24px;--radius-32:32px;--radius-full:9999px;--elevation-1:0 1px 2px rgba(23,23,25,.04),0 1px 3px rgba(23,23,25,.06);--elevation-2:0 2px 6px rgba(23,23,25,.06),0 4px 12px rgba(23,23,25,.08);--elevation-3:0 6px 16px rgba(23,23,25,.08),0 12px 28px rgba(23,23,25,.1);--elevation-4:0 12px 32px rgba(23,23,25,.12),0 24px 56px rgba(23,23,25,.14);--ease-standard:cubic-bezier(0.2,0,0,1);--ease-emphasized:cubic-bezier(0.3,0,0,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--duration-fast:120ms;--duration-base:200ms;--duration-slow:320ms;--accent:#06f;--font-scale:1;--bg:#fafaf7;--bg-elev:#fff;--bg-sunk:#f2f2ee;--fg:#171719;--fg-2:#46474c;--fg-dim:#878a93;--line:#e1e2e4;--line-strong:#c2c4c8}[data-theme=dark]{--bg:#0f0f10;--bg-elev:#171719;--bg-sunk:#0a0a0b;--fg:#f4f4f5;--fg-2:#c2c4c8;--fg-dim:#70737c;--line:#2e2f33;--line-strong:#46474c}[data-theme=museum]{--bg:#f7f6f2;--bg-elev:#fff;--bg-sunk:#edebe5;--fg:#171719;--fg-2:#5a5c63;--fg-dim:#989ba2;--line:#e5e2d9;--line-strong:#c9c5ba}:root[data-density=compact]{--font-scale:0.92}.num{font-feature-settings:"tnum" 1,"cv11" 1;font-variant-numeric:tabular-nums}.t-display1{font-size:var(--type-display1-size);line-height:var(--type-display1-lh);letter-spacing:var(--type-display1-tracking);font-weight:700}.t-display2{font-size:var(--type-display2-size);line-height:var(--type-display2-lh);letter-spacing:var(--type-display2-tracking);font-weight:700}.t-display3{font-size:var(--type-display3-size);line-height:var(--type-display3-lh);letter-spacing:var(--type-display3-tracking);font-weight:700}.t-title1{font-size:var(--type-title1-size);line-height:var(--type-title1-lh);letter-spacing:var(--type-title1-tracking);font-weight:700}.t-title2{font-size:var(--type-title2-size);line-height:var(--type-title2-lh);letter-spacing:var(--type-title2-tracking);font-weight:700}.t-title3{font-size:var(--type-title3-size);line-height:var(--type-title3-lh);letter-spacing:var(--type-title3-tracking);font-weight:700}.t-heading1{font-size:var(--type-heading1-size);line-height:var(--type-heading1-lh);letter-spacing:var(--type-heading1-tracking);font-weight:600}.t-heading2{font-size:var(--type-heading2-size);line-height:var(--type-heading2-lh);letter-spacing:var(--type-heading2-tracking);font-weight:600}.t-headline1{font-size:var(--type-headline1-size);line-height:var(--type-headline1-lh);letter-spacing:var(--type-headline1-tracking);font-weight:600}.t-headline2{font-size:var(--type-headline2-size);line-height:var(--type-headline2-lh);letter-spacing:var(--type-headline2-tracking);font-weight:600}.t-body1{font-size:var(--type-body1-normal-size);line-height:var(--type-body1-normal-lh);letter-spacing:var(--type-body1-normal-tracking);font-weight:400}.t-body2{font-size:var(--type-body2-normal-size);line-height:var(--type-body2-normal-lh);letter-spacing:var(--type-body2-normal-tracking);font-weight:400}.t-label1{font-size:var(--type-label1-normal-size);line-height:var(--type-label1-normal-lh);letter-spacing:var(--type-label1-normal-tracking);font-weight:500}.t-label2{font-size:var(--type-label2-size);line-height:var(--type-label2-lh);letter-spacing:var(--type-label2-tracking);font-weight:500}.t-caption1{font-size:var(--type-caption1-size);line-height:var(--type-caption1-lh);letter-spacing:var(--type-caption1-tracking);font-weight:500}.t-caption2{font-size:var(--type-caption2-size);line-height:var(--type-caption2-lh);letter-spacing:var(--type-caption2-tracking);font-weight:500}.wds-btn{--btn-h:40px;--btn-px:16px;--btn-radius:var(--radius-8);--btn-bg:var(--primary);--btn-fg:var(--primary-on);--btn-bg-hover:var(--primary-hover);--btn-bg-pressed:var(--primary-pressed);--btn-border:transparent;--btn-fs:14px;--btn-lh:20px;--btn-fw:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--btn-h);padding:0 var(--btn-px);border-radius:var(--btn-radius);background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-border);font:var(--btn-fw) var(--btn-fs)/var(--btn-lh) var(--font-sans);letter-spacing:-.0057em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent}.wds-btn:hover{background:var(--btn-bg-hover)}.wds-btn:active{background:var(--btn-bg-pressed)}.wds-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.wds-btn[aria-disabled=true],.wds-btn[disabled]{opacity:.4;cursor:not-allowed;pointer-events:none}.wds-btn--xs{--btn-h:24px;--btn-px:8px;--btn-fs:12px;--btn-lh:16px;--btn-radius:var(--radius-6)}.wds-btn--sm{--btn-h:32px;--btn-px:12px;--btn-fs:13px;--btn-lh:18px}.wds-btn--lg{--btn-h:48px;--btn-px:20px;--btn-fs:16px;--btn-lh:24px;--btn-radius:var(--radius-10)}.wds-btn--xl{--btn-h:56px;--btn-px:24px;--btn-fs:17px;--btn-lh:24px;--btn-radius:var(--radius-12)}.wds-btn--secondary{--btn-bg:var(--color-coolneutral-100);--btn-fg:var(--text-primary);--btn-bg-hover:var(--color-coolneutral-150);--btn-bg-pressed:var(--color-coolneutral-200)}.wds-btn--outline{--btn-bg:transparent;--btn-fg:var(--text-primary);--btn-bg-hover:var(--color-coolneutral-100);--btn-bg-pressed:var(--color-coolneutral-150);--btn-border:var(--line-default)}.wds-btn--ghost{--btn-bg:transparent;--btn-fg:var(--text-primary);--btn-bg-hover:var(--color-coolneutral-100);--btn-bg-pressed:var(--color-coolneutral-150)}.wds-btn--danger{--btn-bg:var(--status-negative);--btn-fg:var(--static-white);--btn-bg-hover:var(--color-red-800);--btn-bg-pressed:var(--color-red-900)}.wds-btn--inverse{--btn-bg:var(--inverse-bg);--btn-fg:var(--inverse-text);--btn-bg-hover:var(--color-coolneutral-1050);--btn-bg-pressed:var(--color-coolneutral-950)}.wds-btn--block{width:100%}.wds-card{background:var(--surface-base);border:1px solid var(--line-default);border-radius:var(--radius-16);padding:24px}.wds-card--elevated{border-color:transparent;box-shadow:var(--elevation-2)}.wds-card--flat{background:var(--surface-subtle);border-color:transparent}.wds-field{display:flex;flex-direction:column;gap:6px}.wds-field__label{font:500 14px/20px var(--font-sans);letter-spacing:.0145em;color:var(--text-primary)}.wds-input{height:44px;padding:0 14px;border-radius:var(--radius-10);border:1px solid var(--line-default);background:var(--surface-base);color:var(--text-primary);font:500 15px/22px var(--font-sans);letter-spacing:.0096em;outline:none;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.wds-input::-moz-placeholder{color:var(--text-tertiary)}.wds-input::placeholder{color:var(--text-tertiary)}.wds-input:hover{border-color:var(--line-strong-token)}.wds-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,102,255,.16)}.wds-input[aria-invalid=true]{border-color:var(--status-negative)}.wds-textarea{height:auto;min-height:96px;padding:12px 14px;resize:vertical}.wds-tag{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:var(--radius-6);background:var(--color-coolneutral-100);color:var(--text-primary);font:500 12px/16px var(--font-sans);letter-spacing:.0252em;white-space:nowrap}.wds-tag--primary{background:var(--primary-subtle);color:var(--primary)}.wds-tag--positive{background:var(--status-positive-subtle);color:var(--status-positive)}.wds-tag--negative{background:var(--status-negative-subtle);color:var(--status-negative)}.wds-tag--cautionary{background:var(--status-cautionary-subtle);color:var(--status-cautionary)}.wds-tag--strong{background:var(--color-coolneutral-1150);color:var(--static-white)}.wds-avatar{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-full);background:var(--color-coolneutral-150);color:var(--text-secondary);font:600 14px/1 var(--font-sans);overflow:hidden;flex:none}.wds-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.wds-avatar--sm{width:32px;height:32px;font-size:12px}.wds-avatar--lg{width:56px;height:56px;font-size:18px}.wds-switch{position:relative;display:inline-block;width:44px;height:24px;flex:none}.wds-switch input{opacity:0;width:0;height:0}.wds-switch__track{inset:0;background:var(--color-coolneutral-300);transition:background var(--duration-base) var(--ease-standard)}.wds-switch__thumb,.wds-switch__track{position:absolute;border-radius:var(--radius-full)}.wds-switch__thumb{top:2px;left:2px;width:20px;height:20px;background:var(--static-white);box-shadow:0 1px 3px rgba(0,0,0,.16);transition:transform var(--duration-base) var(--ease-emphasized)}.wds-switch input:checked~.wds-switch__track{background:var(--primary)}.wds-switch input:checked~.wds-switch__thumb{transform:translateX(20px)}.wds-divider{height:1px;background:var(--line-default);border:0;margin:0}.wds-divider--vertical{width:1px;height:auto;align-self:stretch}