[data-surface=core]{--core-ink:var(--color-ink);--core-ink-2:var(--color-ink-2);--core-inverse:var(--color-inverse-surface);--core-bg:var(--color-bg);--core-surface:var(--color-surface);--core-surface-muted:var(--color-surface-muted);--core-surface-subtle:var(--color-surface-subtle);--core-muted:var(--color-text-muted);--core-muted-2:var(--color-text-muted-2);--core-border:var(--color-border);--core-border-strong:var(--color-border-strong);--core-accent:var(--color-accent);--core-accent-ink:var(--color-accent);--core-accent-bg:var(--color-accent-bg);--core-positive-ink:var(--color-positive);--core-negative:var(--color-negative);--core-warn:var(--color-warn);--core-warn-ink:#8a4b05;--core-warn-bg:var(--color-warn-bg);--core-radius-sm:4px;--core-radius-md:6px;--core-radius-lg:8px;--core-gutter:clamp(1rem,1.2vw + .5rem,2.5rem);--core-font-sans:var(--core-inter),var(--font-pretendard),system-ui,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo",sans-serif;--core-font-mono:var(--core-plex-mono),ui-monospace,"SF Mono",Menlo,Consolas,monospace}[data-surface=core]:lang(ko){--core-font-sans:var(--font-pretendard),var(--core-inter),system-ui,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo",sans-serif;word-break:keep-all}@layer base{:where([data-surface=core]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--core-bg);color:var(--core-ink);font-family:var(--core-font-sans);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px}}@keyframes core-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes core-rise{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes core-pulse{0%,to{opacity:1}50%{opacity:.35}}[data-surface=core] .core-num{font-family:var(--core-font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}[data-surface=core] .core-label{text-transform:uppercase;letter-spacing:.08em;color:var(--core-muted);font-size:.6875rem;font-weight:500}[data-surface=core] .core-shimmer{background:linear-gradient(90deg,var(--core-muted)0%,var(--core-muted)40%,var(--core-ink)50%,var(--core-muted)60%,var(--core-muted)100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite core-shimmer}[data-surface=core] .core-rise{animation:.15s ease-out both core-rise}[data-surface=core] .core-pulse{animation:1.2s ease-in-out infinite core-pulse}@media (prefers-reduced-motion:reduce){[data-surface=core] .core-shimmer{color:var(--core-muted);background:0 0;animation:none}[data-surface=core] .core-rise,[data-surface=core] .core-pulse{animation:none}}[data-surface=core] .core-prose{color:var(--core-ink);overflow-wrap:anywhere;font-size:14px;line-height:1.65}[data-surface=core] .core-prose>*+*{margin-top:.75em}[data-surface=core] .core-prose h1,[data-surface=core] .core-prose h2,[data-surface=core] .core-prose h3{letter-spacing:-.01em;margin-top:1.4em;font-size:15px;font-weight:600}[data-surface=core] .core-prose h4{margin-top:1.2em;font-size:13.5px;font-weight:600}[data-surface=core] .core-prose :is(h1,h2,h3,h4):first-child{margin-top:0}[data-surface=core] .core-prose strong{font-weight:600}[data-surface=core] .core-prose ul{padding-left:1.25em;list-style:outside}[data-surface=core] .core-prose ol{padding-left:1.25em;list-style:decimal}[data-surface=core] .core-prose li+li,[data-surface=core] .core-prose li>ul,[data-surface=core] .core-prose li>ol{margin-top:.3em}[data-surface=core] .core-prose hr{border:0;border-top:1px solid var(--core-border);margin:1.4em 0}[data-surface=core] .core-prose code{font-family:var(--core-font-mono);background:var(--core-surface-muted);border-radius:var(--core-radius-sm);padding:0 4px;font-size:12.5px}[data-surface=core] .core-prose a:not([data-cite]){color:var(--core-accent-ink);text-underline-offset:2px;text-decoration:underline}[data-surface=core] .core-prose blockquote{border-left:2px solid var(--core-border-strong);color:var(--core-muted);padding-left:12px}[data-surface=core] .core-prose table{border-collapse:collapse;width:100%;font-size:12.5px}[data-surface=core] .core-prose th{text-align:left;color:var(--core-muted);border-bottom:1px solid var(--core-border-strong);white-space:nowrap;padding:6px 10px;font-weight:500}[data-surface=core] .core-prose td{border-bottom:1px solid var(--core-border);vertical-align:top;font-variant-numeric:tabular-nums;padding:6px 10px}[data-surface=core] .core-prose :is(th,td):first-child{padding-left:0}[data-surface=core] .scroll-quiet{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent}
