:root{--gray-0:#fff;--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-500:#64748b;--gray-600:#475569;--gray-700:#334155;--gray-900:#0f172a;--neutral-900:#111827;--neutral-950:#030712;--teal-700:#0f766e;--teal-800:#115e59;--brand-50:#eff6ff;--brand-500:#2563eb;--brand-600:#1d4ed8;--brand-700:#1e40af;--green-500:#16a34a;--green-50:#f0fdf4;--amber-500:#d97706;--amber-50:#fffbeb;--red-500:#dc2626;--red-700:#b91c1c;--red-50:#fef2f2;--sky-500:#0284c7;--sky-50:#f0f9ff;--color-bg:var(--gray-50);--color-bg-page:var(--color-bg);--color-surface:var(--gray-0);--color-surface-raised:var(--gray-0);--color-surface-muted:var(--gray-50);--color-overlay:#0f172a73;--color-text:var(--gray-900);--color-text-muted:var(--gray-500);--color-text-disabled:var(--gray-300);--color-text-inverse:var(--gray-0);--color-text-link:var(--brand-600);--color-border:var(--gray-200);--color-border-strong:var(--gray-300);--color-primary:var(--brand-500);--color-primary-hover:var(--brand-600);--color-primary-soft:var(--brand-50);--color-primary-text:var(--gray-0);--color-action-strong:var(--neutral-900);--color-action-strong-hover:var(--neutral-950);--color-action-muted:var(--gray-500);--color-action-muted-hover:var(--gray-600);--color-accent:var(--teal-700);--color-accent-hover:var(--teal-800);--color-danger-hover:var(--red-700);--color-success:var(--green-500);--color-success-soft:var(--green-50);--color-warning:var(--amber-500);--color-warning-soft:var(--amber-50);--color-danger:var(--red-500);--color-danger-soft:var(--red-50);--color-info:var(--sky-500);--color-info-soft:var(--sky-50);--color-hover-bg:var(--gray-100);--color-selected-bg:var(--brand-50);--color-focus-ring:var(--brand-500);--color-chart-1:var(--brand-500);--color-chart-2:var(--sky-500);--color-chart-3:var(--green-500);--color-chart-4:var(--amber-500);--color-chart-5:var(--red-500);--color-chart-6:var(--gray-500);--font-sans:"Pretendard", system-ui, -apple-system, "Apple SD Gothic Neo", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", monospace;--font-xs:.75rem;--font-sm:.875rem;--font-md:1rem;--font-lg:1.125rem;--font-xl:1.25rem;--font-2xl:1.5rem;--font-subheading:var(--font-md);--leading-tight:1.3;--leading-normal:1.6;--weight-regular:400;--weight-medium:500;--weight-bold:700;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--gap-section:var(--space-4);--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--control-xs:24px;--control-sm:32px;--control-md:40px;--control-lg:48px;--button-min-xs:56px;--button-min-sm:64px;--button-min-md:80px;--button-min-lg:96px;--icon-sm:16px;--icon-md:20px;--touch-min:44px;--header-height:56px;--sidebar-width:240px;--top-menu-height:48px;--content-max:1200px;--content-narrow:60rem;--page-gutter:16px;--opacity-disabled:.6;--radius-sm:0;--radius-md:6px;--radius-full:9999px;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--z-sticky:100;--z-dropdown:1000;--z-dialog:1100;--z-toast:1200;--z-tooltip:1300;--duration-fast:.12s;--duration-normal:.2s;--ease-standard:cubic-bezier(.2, 0, 0, 1)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-normal:0s}}*,:before,:after{box-sizing:border-box}[data-overflow~=y]{overscroll-behavior-y:contain}[data-overflow~=x]{overscroll-behavior-x:contain}:root[data-input=pointer] :focus-visible:not(input,textarea,select,[contenteditable]),:is(dialog,[role=dialog],[role=alertdialog],[role=menu],[role=listbox]):focus-visible{outline:none}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-md);line-height:var(--leading-normal);margin:0}
:root{--emerald-50:#ecfdf5;--emerald-700:#047857;--emerald-800:#065f46;--indigo-50:#eef2ff;--indigo-700:#4338ca;--indigo-800:#3730a3;--rose-600:#e11d48;--rose-700:#be123c;--teal-500:#14b8a6;--indigo-25:#f5f7ff;--indigo-100:#e0e7ff;--indigo-600:#4f46e5;--blue-600:#2563eb;--green-100:#dcfce7;--green-700:#15803d;--orange-500:#f59e0b;--red-100:#fee2e2;--neutral-600:#525252;--neutral-700:#404040;--blue-150:#d7e4ff;--gray-25:#f9fafb;--gray-75:#f3f4f6;--gray-150:#e5e7eb;--gray-650:#374151;--gray-550:#6b7280;--gray-250:#cfd6df;--gray-240:#d1d5db;--gray-400:#94a3b8;--neutral-100:#f5f5f5;--neutral-200:#e5e5e5;--violet-50:#f5f3ff;--violet-200:#ddd6fe;--violet-700:#6d28d9;--orange-700:#c2410c;--warm-0:#fffefc;--warm-25:#faf8f5;--warm-50:#f7f5f2;--warm-150:#efebe5;--warm-200:#e4ded5;--ink-900:#191f28;--ink-500:#636e7b;--cool-100:#f2f4f6;--cool-200:#e5e8eb;--cool-600:#4e5968;--cool-700:#333d4b;--blue-25:#f5f9ff;--blue-50:#e8f1fd;--blue-125:#d6e4fb;--amber-100:#fef3c7;--amber-200:#fde68a;--amber-800:#92400e;--amber-900:#78350f;--amber-950:#3f2a07;--green-50:#e6f6ed;--green-750:#067647;--orange-50:#fff4e5;--orange-750:#b54708;--orange-25:#fff7ed;--orange-200:#fed7aa;--orange-800:#9a3412;--orange-900:#7c2d12;--blue-450:#3182f6;--blue-650:#1b64da;--blue-700:#1957c2;--brand-50:var(--emerald-50);--brand-500:var(--emerald-700);--brand-600:var(--emerald-800);--service-threads:#111827;--service-coupang:#e3342f;--service-toss:#0064ff;--service-google:#4285f4;--service-blogger:#f57d00;--service-search:#34a853;--service-adsense:#e8a400}
[data-theme=member]{--color-bg:var(--gray-0);--card-selected-border:var(--indigo-600);--card-selected-bg:var(--indigo-25);--color-surface-muted:var(--gray-25);--settings-card-header-bg:var(--gray-75);--popover-padding:.55rem;--popover-gap:12px;--popover-arrow-size:12px;--account-strip-bg:var(--violet-50);--account-strip-text:var(--violet-700);--account-strip-line:var(--violet-200);--account-button-bg:var(--gray-0);--account-button-border:var(--gray-250);--header-trail-title:var(--gray-900);--header-trail-title-size:1.25rem;--toast-label-display:inline;--field-radius:var(--radius-sm);--field-font-size:var(--font-sm);--radio-font-size:var(--font-sm);--planned-font-size:var(--font-sm);--button-radius:10px;--button-icon-md:1.125rem;--expand-toggle-handle-bg:var(--gray-0);--expand-toggle-handle-border:var(--gray-550);--expand-toggle-handle-text:var(--neutral-900);--expand-toggle-handle-hover-bg:var(--gray-0);--expand-toggle-handle-shadow:0 10px 24px color-mix(in srgb, var(--gray-900) 18%, transparent);--expand-toggle-closed-bg:var(--neutral-900);--expand-toggle-closed-text:var(--gray-0);--expand-toggle-closed-border:var(--neutral-900);--expand-toggle-closed-hover-bg:var(--neutral-900);--page-header-padding-block:.38rem;--page-header-padding-inline:var(--space-2);--page-header-bg:linear-gradient(var(--color-surface), var(--color-navigation-bg));--page-header-shadow:var(--shadow-sm);--page-header-title-leading:1.15;--page-header-title-weight:800;--page-header-description-gap:var(--space-1);--guide-weight-heavy:900;--guide-weight-strong:800;--guide-space-list:1.2rem;--guide-leading-number:1;--guide-leading-hero:1.2;--guide-leading-title:1.25;--guide-leading-label:1.35;--guide-leading-eyebrow:1.4;--guide-leading-section:1.5;--guide-leading-description:1.55;--guide-leading-intro:1.65;--guide-color-selected:var(--gray-50);--color-border:var(--gray-250);--color-danger:var(--rose-600);--color-danger-hover:var(--rose-700);--color-navigation-header-bg:var(--gray-25);--color-navigation-bg:var(--gray-25);--color-navigation-text:var(--color-text);--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-sm:.85rem;--font-lg:1.25rem;--font-xl:1.5rem;--font-2xl:2rem;--control-sm:30px;--control-field:32px;--touch-min:24px;--header-height:48px;--sidebar-width:280px;--top-menu-height:54px;--font-navigation-child:.9rem;--leading-brand:1.2;--space-settings-padding:.55rem;--font-settings-title:.88rem;--weight-settings-title:800;--duration-menu-panel:.25s;--ease-menu-panel:ease;--duration-menu-group:.46s;--ease-menu-group:cubic-bezier(.16, 1, .3, 1);--shadow-navigation-group:0 10px 24px color-mix(in srgb, var(--gray-900) 6%, transparent), inset 0 1px 0 color-mix(in srgb, var(--gray-0) 92%, transparent);--color-text:var(--neutral-900);--color-navigation-marker:var(--teal-500);--color-navigation-marker-soft:color-mix(in srgb, var(--teal-500) 18%, transparent);--color-navigation-selected-border:var(--blue-150);--content-max:150rem;--page-gutter:32px;--content-gutter:2.75rem;--radius-sm:.35rem;--radius-card:1rem;--radius-md:var(--radius-card);--shadow-sm:0 1px 2px color-mix(in srgb, var(--gray-900) 4%, transparent);--shadow-md:0 10px 24px color-mix(in srgb, var(--gray-900) 18%, transparent);--shadow-lg:0 18px 42px color-mix(in srgb, var(--gray-900) 16%, transparent);font-family:var(--font-sans)}[data-theme=member][data-product]{--color-text-link:var(--color-primary-hover);--color-selected-bg:var(--color-primary-soft);--color-focus-ring:var(--color-primary);--color-navigation-selected-bg:var(--color-primary-soft)}[data-theme=member]:is([data-product=threads],[data-product=blog],[data-product=home]){--color-bg:var(--gray-75);--color-surface:var(--gray-0);--color-surface-muted:var(--gray-25);--color-border:var(--gray-150);--color-border-strong:var(--gray-240);--color-text:var(--neutral-900);--color-text-muted:var(--gray-550);--color-primary:var(--blue-650);--color-primary-hover:var(--blue-700);--color-primary-soft:var(--blue-50);--color-accent:var(--indigo-700);--color-accent-hover:var(--indigo-800);--color-accent-soft:var(--indigo-50);--color-text-link:var(--blue-700);--color-focus-ring:var(--blue-450);--color-navigation-header-bg:var(--gray-0);--color-navigation-bg:var(--gray-0);--color-navigation-selected-bg:var(--gray-0);--color-navigation-marker:var(--color-accent);--color-navigation-marker-soft:color-mix(in srgb, var(--color-accent) 18%, transparent);--card-border-color:var(--color-border);--card-padding:1.5rem;--card-selected-border:var(--color-primary);--card-selected-bg:var(--color-primary-soft);--choice-selected:var(--color-primary);--choice-selected-bg:var(--color-primary-soft);--font-xs:.78125rem;--font-sm:.84375rem;--font-md:.9375rem;--font-subheading:.96875rem;--font-lg:1.125rem;--font-xl:1.5rem;--field-font-size:.9375rem;--radio-font-size:.9375rem;--planned-font-size:.9375rem;--header-trail-title-size:.9375rem;--page-header-border:0;--page-header-padding-block:0;--page-header-padding-inline:0;--page-header-title-size:var(--font-xl);--page-header-title-weight:var(--weight-bold);--header-icon-text:var(--gray-650);--product-switch-weight:600;--row-table-cell-text:var(--gray-650);--choice-gap:.25rem;--choice-padding:.75rem .875rem;--choice-border-width:1px;--choice-border:var(--color-border-strong);--choice-radius:10px;--choice-title-size:var(--font-sm);--choice-description-size:var(--font-xs);--choice-description-leading:1.45;--choice-selected-title:var(--color-primary);--choice-check-display:none;--card-dashed-padding:.875rem 1rem;--page-header-title-leading:1.3;--page-header-description-size:var(--font-md);--page-header-description-gap:.125rem;--page-header-lead-gap:.875rem;--page-header-icon-box:2.75rem;--page-header-icon-radius:12px;--page-header-icon-border:0;--page-header-icon-bg:var(--color-primary-soft);--page-header-icon-color:var(--color-primary);--point-icon-title:1.125rem;--footer-font-size:var(--font-sm);--footer-text:var(--color-text-muted);--footer-border:var(--color-border);--footer-bg:var(--color-surface);--content-max:80rem;--content-pad-top:1.75rem;--content-pad-bottom:4rem;--content-gutter:32px;--header-height:60px;--header-padding:20px;--header-gap:16px;--account-strip-height:var(--control-sm);--account-strip-bg:var(--gray-25);--account-strip-text:var(--gray-650);--account-strip-line:var(--gray-150);--account-strip-amount:var(--color-text);--account-button-bg:var(--blue-150);--account-button-border:transparent;--account-button-text:var(--color-primary);--sidebar-width:228px;--sidebar-folded-width:68px;--sidebar-padding:1rem .75rem;--top-menu-height:56px;--duration-menu-panel:.18s;--nav-item-height:2.5rem;--nav-item-size:.90625rem;--footer-gap:var(--space-3);--footer-padding-y:var(--space-3);--footer-link-gap:var(--space-4);--control-sm:34px;--control-md:40px;--control-lg:48px;--control-field:44px;--tabs-height:36px;--tabs-padding:0 .875rem;--tabs-font-size:.875rem;--tabs-weight:600;--tabs-selected-weight:600;--tabs-count-weight:500;--tabs-count-opacity:.75;--button-weight:600;--button-font-md:.90625rem;--button-font-lg:.96875rem;--radius-sm:.75rem;--field-radius:10px;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-navigation-group:none;--settings-card-header-bg:transparent;--guide-eyebrow-size:.96875rem;--progress-card-next-bg:var(--blue-25);--progress-card-next-border:var(--blue-125);--notice-warning-border:var(--amber-200);--guide-warning-icon-bg:var(--amber-100);--guide-warning-title:var(--amber-900);--guide-warning-strong:var(--amber-950);--guide-warning-memo:var(--amber-800);--guide-warning-number-bg:var(--orange-500);--guide-caution-bg:var(--orange-25);--guide-caution-radius:10px;--guide-caution-border:var(--orange-200);--guide-caution-icon:var(--orange-700);--guide-caution-title:var(--orange-900);--guide-caution-text:var(--orange-800);--guide-done-bg:var(--green-50);--guide-done-text:var(--green-750);--guide-eyebrow-color:var(--color-text);--settings-card-header-padding:1.5rem 1.5rem 0;--settings-card-header-end:1.5rem;--settings-card-body-padding:1rem 1.5rem 1.5rem;--settings-card-body-border:0;--settings-card-footer-padding:0 1.5rem 1.5rem;--settings-card-footer-border:0;--page-header-bg:transparent;--button-ghost-bg:var(--cool-100);--button-ghost-hover-bg:var(--cool-200);--button-ghost-text:var(--cool-700);--expand-toggle-bg:var(--button-ghost-bg);--expand-toggle-hover-bg:var(--button-ghost-hover-bg);--expand-toggle-text:var(--button-ghost-text);--expand-toggle-border:transparent;--expand-toggle-page-border:var(--gray-550);--product-link-decoration:underline;--empty-state-art:"🌱" / "";--point-data:var(--blue-600);--point-write:var(--color-accent);--point-connect:var(--green-500);--point-popular:var(--orange-500);--point-icon-tab:.875rem;--point-icon-card:1rem;--point-icon-pad:.35em;--point-icon-bg:color-mix(in srgb, currentColor 14%, transparent);--rank-size:1.75rem;--rank-bg:var(--cool-100);--rank-text:var(--cool-700);--rank-top-bg:var(--point-data);--rank-top-text:var(--color-text-inverse);--badge-radius:6px;--badge-height:1.5rem;--badge-padding-block:0;--badge-border-width:0;--badge-weight:var(--weight-bold);--badge-success-bg:var(--green-50);--badge-success-text:var(--green-750);--badge-warning-bg:var(--orange-50);--badge-warning-text:var(--orange-750);--badge-danger-bg:var(--red-100);--badge-danger-text:var(--red-700);--badge-info-bg:var(--color-primary-soft);--badge-info-text:var(--color-primary);--badge-neutral-bg:var(--cool-100);--badge-neutral-text:var(--cool-600);--guide-status-title-size:.96875rem;--guide-status-name-weight:600;--guide-status-description-leading:1.5;--tabs-list-shadow:none;--tabs-border:var(--color-border-strong);--tabs-radius:var(--radius-full);--tabs-bg:var(--color-surface);--tabs-text:var(--gray-650);--tabs-selected-bg:var(--color-primary);--tabs-selected-text:var(--color-primary-text);--tabs-selected-border:var(--color-primary);--tabs-selected-border-bottom:var(--color-primary);--work-panels-aside-width:25rem;--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111827' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--select-arrow-size:.8125rem .8125rem;--select-arrow-position:right .75rem center}[data-theme=member] select:disabled{--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}[data-theme=member] select:enabled:not([aria-disabled=true]),[data-theme=member] details:not([aria-disabled=true])>summary:not([aria-disabled=true]),[data-theme=member] label[for]{cursor:pointer}[data-theme=member] :is(button,input):is(:disabled,[aria-disabled=true])+label[for],[data-theme=member] :is(button,input,select,textarea):disabled,[data-theme=member] :is(button,input,select,textarea,a[href],summary)[aria-disabled=true]{cursor:not-allowed}[data-theme=member] label:has(:is(input,button):is(:disabled,[aria-disabled=true])){cursor:not-allowed}[data-theme=member] :has(>label[for]):has(:is(input,select,textarea,button):is(:disabled,[aria-disabled=true]))>label[for]{cursor:not-allowed}[data-theme=member] :has(>legend>label[for]):has(:is(input,select,textarea,button):is(:disabled,[aria-disabled=true]))>legend>label[for]{cursor:not-allowed}:root{--scrollbar-size:8px;--scrollbar-thumb:var(--gray-240);--scrollbar-thumb-hover:var(--gray-400)}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--scrollbar-size);background:var(--scrollbar-thumb);background-clip:padding-box;border:1px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);border-width:0}::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}}@media (prefers-reduced-motion:reduce){[data-theme=member],[data-theme=member]:is([data-product=threads],[data-product=blog],[data-product=home]){--duration-menu-panel:0s;--duration-menu-group:0s}}[data-theme=member][data-product=blog] [data-post-status=PUBLISHING]{--badge-warning-bg:var(--amber-100);--badge-warning-text:var(--amber-900)}
