@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css");:root{--brand:red;--brand-strong:#c00000;--brand-subtle:#fdecec;--on-brand:#fff;--selected:var(--ink);--on-selected:var(--surface);--deadline:#ffb020;--danger:#c81e1e;--danger-subtle:#fdecec;--danger-strong:#b01c1c;--warning:#8a5a00;--warning-subtle:#fff4db;--ink:#1a1f26;--ink-secondary:#4b5562;--ink-tertiary:#636e7b;--line:#e3e7eb;--surface:#fff;--surface-subtle:#f4f6f8;--surface-raised:#fff;--overlay:rgba(10,13,16,.48);--focus-ring:var(--ink);--shadow-card:0 1px 2px rgba(16,24,40,.04),0 4px 12px rgba(16,24,40,.06);--shadow-sheet:0 -8px 24px rgba(16,24,40,.12);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--font-sans:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR",system-ui,sans-serif;color-scheme:light}:root[data-theme=dark]{--brand:red;--brand-strong:#ff9a92;--brand-subtle:#3a1414;--on-brand:#fff;--selected:var(--ink);--on-selected:var(--surface);--deadline:#f2b33d;--danger:#ff7a70;--danger-subtle:#3a1414;--danger-strong:#ff9a92;--warning:#f2c14e;--warning-subtle:#33290f;--ink:#f2f4f6;--ink-secondary:#b3bbc5;--ink-tertiary:#8c96a3;--line:#2a3038;--surface:#121417;--surface-subtle:#1c2025;--surface-raised:#1c2025;--overlay:rgba(0,0,0,.64);--focus-ring:var(--ink);--shadow-card:none;--shadow-sheet:0 -8px 24px rgba(0,0,0,.48)}body,html{margin:0;background:var(--surface-subtle);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.bc-root,.bc-root *{box-sizing:border-box}.bc-root{font-family:var(--font-sans);color:var(--ink);background:var(--surface)}.bc-row{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.bc-col{display:flex;flex-direction:column;gap:var(--space-3)}.bc-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bc-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:0;border-radius:var(--radius-md);font:inherit;font-weight:700;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color .12s}.bc-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.bc-btn.bc-btn:disabled,.bc-btn.bc-btn[aria-disabled=true]{cursor:not-allowed;opacity:1;background:var(--surface-subtle);color:var(--ink-tertiary);box-shadow:none}.bc-btn--lg{height:56px;padding:0 var(--space-6);font-size:17px}.bc-btn--md{height:48px;padding:0 var(--space-5);font-size:16px}.bc-btn--sm{height:36px;padding:0 var(--space-3);font-size:14px;border-radius:10px}.bc-btn--block{display:flex;width:100%}.bc-btn--primary{background:var(--brand);color:var(--on-brand);font-size:max(17px,1em)}.bc-btn--primary.bc-btn--sm{font-size:17px;height:40px}.bc-btn--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--brand-strong)}.bc-btn--dark{background:var(--selected);color:var(--on-selected)}.bc-btn--secondary{background:var(--surface-subtle);color:var(--ink)}.bc-btn--outline{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.bc-btn--text{background:none;color:var(--ink-secondary)}.bc-badge,.bc-btn--text{padding:0 var(--space-2)}.bc-badge{display:inline-flex;align-items:center;height:22px;border-radius:6px;font-size:11px;line-height:14px;font-weight:700;white-space:nowrap}.bc-badge--lg{height:26px;padding:0 10px;font-size:13px;border-radius:var(--radius-pill)}.bc-badge--best{background:var(--brand);color:var(--on-brand)}.bc-badge--best-subtle,.bc-badge--deadline{background:var(--brand-subtle);color:var(--brand-strong)}.bc-badge--warning{background:var(--warning-subtle);color:var(--warning)}.bc-badge--danger{background:var(--danger-subtle);color:var(--danger-strong)}.bc-badge--dark{background:var(--selected);color:var(--on-selected)}.bc-badge--neutral{background:var(--surface-subtle);color:var(--ink)}.bc-chip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.bc-chip.is-on,.bc-chip[aria-pressed=true]{background:var(--selected);border-color:var(--selected);color:var(--on-selected)}.bc-chip--dashed{border-style:dashed;border-color:var(--ink-tertiary)}.bc-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.bc-chip__meta{font-size:12px;font-weight:500;opacity:.75}.bc-card{display:flex;flex-direction:column;gap:var(--space-2);color:inherit;text-decoration:none;min-width:0}.bc-card__thumb{position:relative;aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--surface-subtle);overflow:hidden;display:flex;align-items:center;justify-content:center;color:var(--ink-tertiary);font-size:22px;font-weight:700}.bc-card__thumb img{width:100%;height:100%;object-fit:cover}.bc-card__badges{position:absolute;top:var(--space-2);left:var(--space-2);display:flex;gap:var(--space-1)}.bc-card__place{font-size:13px;line-height:18px;color:var(--ink-secondary)}.bc-card__title{font-size:16px;line-height:22px;font-weight:700;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bc-card__reward{font-size:14px;font-weight:700}.bc-card__meta{font-size:13px;color:var(--ink-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bc-card__meta strong{color:var(--ink);font-weight:700}.bc-stat{padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-subtle);display:flex;flex-direction:column;gap:4px;min-width:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bc-stat__label{font-size:13px;color:var(--ink-secondary)}.bc-stat__value{font-size:20px;line-height:26px;font-weight:800;letter-spacing:-.02em}.bc-stat__note{font-size:12px;color:var(--ink-tertiary)}.bc-stat__value--up{color:var(--brand-strong)}.bc-field{display:flex;flex-direction:column;gap:var(--space-2)}.bc-field__label{font-size:15px;font-weight:700}.bc-field__opt{font-weight:500;color:var(--ink-tertiary)}.bc-field__input{height:52px;padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--ink-tertiary);background:var(--surface);color:var(--ink);font:inherit;font-size:16px;width:100%}.bc-field__input:focus{outline:none;border:2px solid var(--ink);padding:0 15px}.bc-field--error .bc-field__input{border:2px solid var(--danger);padding:0 15px}.bc-field__hint{font-size:13px;color:var(--ink-tertiary)}.bc-field--error .bc-field__hint{color:var(--danger);font-weight:600}.bc-switch{display:inline-flex;align-items:center;gap:var(--space-3);font-size:15px;cursor:pointer;border:0;background:none;padding:0;font:inherit;color:var(--ink)}.bc-switch__track{width:48px;height:28px;border-radius:var(--radius-pill);background:var(--ink-tertiary);position:relative;flex-shrink:0;transition:background-color .15s}.bc-switch__thumb{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:var(--radius-pill);background:#fff;transition:transform .15s}.bc-switch[aria-checked=true] .bc-switch__track{background:var(--selected)}.bc-switch[aria-checked=true] .bc-switch__thumb{transform:translateX(20px)}.bc-switch:focus-visible .bc-switch__track{outline:2px solid var(--focus-ring);outline-offset:2px}.bc-banner{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4) 18px;border-radius:var(--radius-md);background:var(--surface-subtle)}.bc-banner__icon{flex-shrink:0;width:22px;height:22px}.bc-banner__body{flex:1 1;display:flex;flex-direction:column;gap:4px;min-width:0}.bc-banner__title{font-size:15px;font-weight:700}.bc-banner__text{font-size:14px;line-height:20px;color:var(--ink-secondary)}.bc-banner--warning{background:var(--warning-subtle)}.bc-banner--warning .bc-banner__title{color:var(--warning)}.bc-banner--danger{background:var(--danger-subtle)}.bc-banner--danger .bc-banner__title{color:var(--danger-strong)}.bc-sheet-wrap{position:relative;min-height:100%}.bc-sheet-scrim{position:absolute;inset:0;background:var(--overlay)}.bc-sheet{position:absolute;left:0;right:0;bottom:0;background:var(--surface-raised);border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding:var(--space-3) var(--space-5) 30px;display:flex;flex-direction:column;gap:var(--space-4);box-shadow:var(--shadow-sheet)}.bc-sheet__handle{align-self:center;width:40px;height:4px;border-radius:var(--radius-pill);background:var(--line)}.bc-sheet__title{margin:0;font-size:20px;line-height:28px;font-weight:700;letter-spacing:-.02em}.bc-sheet__sub{font-size:14px;color:var(--ink-tertiary);margin-top:-12px}.bc-tabbar{height:84px;padding:6px var(--space-2) 22px;border-top:1px solid var(--line);background:var(--surface);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.bc-tabbar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:11px;font-weight:600;color:var(--ink-tertiary);text-decoration:none}.bc-tabbar__item[aria-current=page]{color:var(--ink)}.bc-tabbar__item svg{width:24px;height:24px}.bc-table-wrap{overflow-x:auto}.bc-table{width:100%;border-collapse:collapse;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bc-table th{text-align:left;padding:10px var(--space-2);font-weight:600;color:var(--ink-secondary);white-space:nowrap}.bc-table td,.bc-table th{border-bottom:1px solid var(--line)}.bc-table td{padding:0 var(--space-2);height:56px}.bc-table td:first-child,.bc-table th:first-child{padding-left:0}.bc-table td:last-child,.bc-table th:last-child{padding-right:0}.bc-table .bc-right{text-align:right}.bc-table tbody tr:hover td{background:var(--surface-subtle)}.bc-steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.bc-steps__item{gap:var(--space-3);padding:10px var(--space-3);border-radius:10px;font-size:15px;color:var(--ink-tertiary)}.bc-steps__dot,.bc-steps__item{display:flex;align-items:center}.bc-steps__dot{width:24px;height:24px;flex-shrink:0;border-radius:var(--radius-pill);font-size:13px;font-weight:700;justify-content:center;background:var(--line)}.bc-steps__dot,.bc-steps__item--done{color:var(--ink-secondary)}.bc-steps__item--done .bc-steps__dot{background:var(--selected);color:var(--on-selected)}.bc-steps__item--current{background:var(--surface-raised);color:var(--ink);font-weight:700}.bc-steps__item--current .bc-steps__dot{background:var(--brand);color:var(--on-brand)}.bc-progress{height:3px;background:var(--surface-subtle)}.bc-progress__bar{height:3px;background:var(--selected)}.bc-wallet{background:var(--surface-raised);border-radius:var(--radius-lg);padding:18px var(--space-5);display:flex;flex-direction:column;gap:14px;color:inherit;text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bc-wallet__top{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3)}.bc-wallet__label{font-size:13px;color:var(--ink-secondary)}.bc-wallet__balance{font-size:24px;font-weight:800;letter-spacing:-.02em}.bc-wallet__auto{font-size:13px;font-weight:600;color:var(--ink-secondary)}.bc-wallet__free{display:flex;justify-content:space-between;font-size:13px}.bc-wallet__meter{background:var(--surface-subtle);overflow:hidden}.bc-wallet__meter,.bc-wallet__meter span{height:6px;border-radius:var(--radius-pill)}.bc-wallet__meter span{display:block;background:var(--selected)}.bc-wallet--low .bc-wallet__balance{color:var(--warning)}.bc-card__thumb.tint-a{background:#fdecec;color:#c00000}.bc-card__thumb.tint-b{background:#fff4db;color:#8a5a00}.bc-card__thumb.tint-c{background:#eaf1fb;color:#24548f}.bc-card__thumb.tint-d{background:#eef1f4;color:#4b5562}.bc-card__support{font-size:13px;font-weight:600;color:var(--brand-strong)}.bc-card__low{font-style:normal;margin-left:6px;font-size:12px;font-weight:700;color:#24548f}.bc-card--compact .bc-card__title{font-size:15px}.bc-plats{flex-wrap:wrap;margin:2px 0}.bc-plat,.bc-plats{display:inline-flex;gap:4px}.bc-plat{align-items:center;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.bc-plat:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.bc-plat--blog{color:#03a94d;background:#e8f8ef}.bc-plat--insta{color:#d62976;background:#fdebf3}.bc-plat--youtube{color:#e00000;background:#ffeceb}.bc-plat--etc{color:#4e5968;background:#f2f4f6}.bc-plats--md .bc-plat{height:26px;padding:0 10px;font-size:13px}.bc-card .bc-plats{margin-top:10px}.bc-card .bc-plats+.bc-card__place{margin-top:4px}.nav-progress{position:fixed;top:0;left:0;height:3px;z-index:1000;background:var(--brand,#f04452);box-shadow:0 0 8px rgba(240,68,82,.5);transition:width .3s ease,opacity .25s ease;pointer-events:none}.bc-card--premium .bc-card__thumb{box-shadow:none}.bc-card__pr{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:var(--brand);color:#fff;font-size:11px;font-weight:800;letter-spacing:-.01em}.bc-card__badges .bc-badge--neutral{background:hsla(0,0%,100%,.94);color:var(--ink)}.bc-card__badges .bc-badge--deadline{background:hsla(0,0%,100%,.94);color:var(--brand)}.bc-card__hot{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:#fff;color:var(--brand-strong);font-size:11px;font-weight:800;box-shadow:0 1px 2px rgba(0,0,0,.12)}.bc-card__list{color:var(--ink-tertiary,#999);font-weight:500;margin-right:6px;font-size:13px}.bc-card__tags{display:flex;flex-wrap:wrap;gap:4px}.bc-card__tags span{font-size:11px;font-weight:600;color:var(--ink-secondary);background:var(--surface-sunken,#f3f3f4);border-radius:4px;padding:2px 6px}a.bc-chip{text-decoration:none}