html:root{--one-font-sans:var(--font-plex-sans,"IBM Plex Sans"),"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--one-font-mono:var(--font-plex-mono,"IBM Plex Mono"),ui-monospace,Menlo,Consolas,"Courier New",monospace;--bp-typography-family-default:var(--one-font-sans);--bp-typography-family-mono:var(--one-font-mono);--one-page:light-dark(#f6f7f9,#1c2127);--one-canvas:light-dark(#ffffff,#252a31);--one-raised:light-dark(#ffffff,#2f343c);--one-text:light-dark(#1c2127,#f6f7f9);--one-text-muted:light-dark(#5f6b7c,#abb3bf);--one-text-primary:light-dark(#215db0,#8abbff);--one-divider:light-dark(rgba(17,20,24,0.15),rgba(255,255,255,0.2));--one-hover:light-dark(rgba(143,153,168,0.15),rgba(143,153,168,0.15));--background:light-dark(#f6f7f9,#1c2127);--canvas:light-dark(#ffffff,#252a31);--card:light-dark(#ffffff,#2f343c);--card-foreground:light-dark(#1c2127,#f6f7f9);--popover:light-dark(#ffffff,#2f343c);--popover-foreground:light-dark(#1c2127,#f6f7f9);--muted:light-dark(#edeff2,#383e47);--secondary:light-dark(#edeff2,#383e47);--secondary-foreground:light-dark(#1c2127,#f6f7f9);--disabled:light-dark(#e5e8eb,#383e47);--accent:light-dark(#edeff2,#404854);--accent-foreground:light-dark(#1c2127,#f6f7f9);--foreground:light-dark(#1c2127,#f6f7f9);--muted-foreground:light-dark(#5f6b7c,#abb3bf);--primary:light-dark(#2d72d2,#2d72d2);--primary-foreground:#ffffff;--ring:light-dark(#215db0,#8abbff);--hover:light-dark(#f6f7f9,#2f343c);--selected:light-dark(color-mix(in srgb,#2d72d2 12%,#ffffff),color-mix(in srgb,#2d72d2 28%,#252a31));--info-soft:light-dark(color-mix(in srgb,#2d72d2 10%,#ffffff),color-mix(in srgb,#2d72d2 20%,#252a31));--agree:light-dark(color-mix(in srgb,#238551 16%,#ffffff),color-mix(in srgb,#238551 30%,#252a31));--agree-foreground:light-dark(#1c6e42,#72ca9b);--differ:light-dark(color-mix(in srgb,#cd4246 16%,#ffffff),color-mix(in srgb,#cd4246 30%,#252a31));--match:light-dark(color-mix(in srgb,#c87619 18%,#ffffff),color-mix(in srgb,#c87619 30%,#252a31));--find:light-dark(color-mix(in srgb,#2d72d2 22%,#ffffff),color-mix(in srgb,#2d72d2 40%,#252a31));--find-current:#2d72d2;--find-current-foreground:#ffffff;--destructive:light-dark(#cd4246,#e76a6e);--destructive-foreground:light-dark(#ffffff,#111418);--destructive-soft:light-dark(color-mix(in srgb,#cd4246 10%,#ffffff),color-mix(in srgb,#cd4246 20%,#252a31));--warning:light-dark(#935610,#fbb360);--warning-soft:light-dark(color-mix(in srgb,#c87619 12%,#ffffff),color-mix(in srgb,#c87619 20%,#252a31));--success:light-dark(#1c6e42,#72ca9b);--success-soft:light-dark(color-mix(in srgb,#238551 10%,#ffffff),color-mix(in srgb,#238551 20%,#252a31));--import:light-dark(#215db0,#8abbff);--export:light-dark(#b83211,#ff9980);--border:light-dark(#dce0e5,#404854);--rule:light-dark(#abb3bf,#5f6b7c);--input:light-dark(#c5cbd3,#5f6b7c);--overlay:rgba(17,20,24,0.7);--primary-color:#2d72d2;--primary-color-text:#ffffff;--highlight-bg:color-mix(in srgb,#2d72d2 10%,#ffffff);--highlight-bg-strong:color-mix(in srgb,#2d72d2 20%,#ffffff);--highlight-text-color:#215db0;--surface-0:#ffffff;--surface-a:#ffffff;--surface-card:#ffffff;--surface-section:#ffffff;--surface-overlay:#ffffff;--surface-b:#f6f7f9;--surface-ground:#f6f7f9;--surface-c:#edeff2;--surface-hover:#edeff2;--surface-d:#dce0e5;--surface-border:#d3d8de;--border-color:#d3d8de;--border-strong:#abb3bf;--maskbg:rgba(17,20,24,0.7);--fg-1:#1c2127;--text-color:#1c2127;--fg-2:#5f6b7c;--text-color-secondary:#5f6b7c;--fg-3:#8f99a8;--fg-inverse:#ffffff;--status-error:#ac2f33;--status-error-bg:color-mix(in srgb,#cd4246 10%,#ffffff);--status-warning:#935610;--status-warning-bg:color-mix(in srgb,#c87619 12%,#ffffff);--status-success:#1c6e42;--status-success-bg:color-mix(in srgb,#238551 10%,#ffffff);--status-info:#5f6b7c;--status-info-bg:#edeff2;--focus-ring:0 0 0 2px rgba(33,93,176,0.75);--focus-ring-visible:0 0 0 2px rgba(33,93,176,0.75);--brand-teal-50:color-mix(in srgb,#2d72d2 8%,#ffffff);--brand-teal-100:color-mix(in srgb,#2d72d2 12%,#ffffff);--brand-teal-200:color-mix(in srgb,#2d72d2 22%,#ffffff);--brand-teal-300:#8abbff;--brand-teal-400:#4c90f0;--brand-teal-500:#2d72d2;--brand-teal-600:#2d72d2;--brand-teal-700:#215db0;--brand-teal-800:#184a90;--brand-teal-900:#1c2127;--surface-50:#f6f7f9;--surface-100:#edeff2;--surface-200:#dce0e5;--surface-300:#d3d8de;--surface-400:#abb3bf;--surface-500:#8f99a8;--surface-600:#5f6b7c;--surface-700:#404854;--surface-800:#2f343c;--surface-900:#1c2127;--gray-50:#f6f7f9;--gray-100:#edeff2;--gray-200:#dce0e5;--gray-300:#d3d8de;--gray-400:#abb3bf;--gray-500:#8f99a8;--gray-600:#5f6b7c;--gray-700:#404854;--gray-800:#2f343c;--gray-900:#1c2127;--font-family:var(--one-font-sans);--font-display:var(--one-font-sans);--font-quote:var(--one-font-sans);--font-mono:var(--one-font-mono)}html:root[data-theme=dark]{--primary-color:#2d72d2;--primary-color-text:#ffffff;--highlight-bg:color-mix(in srgb,#2d72d2 20%,#252a31);--highlight-bg-strong:color-mix(in srgb,#2d72d2 35%,#252a31);--highlight-text-color:#8abbff;--surface-0:#2f343c;--surface-a:#2f343c;--surface-card:#2f343c;--surface-section:#2f343c;--surface-overlay:#2f343c;--surface-b:#252a31;--surface-ground:#252a31;--surface-c:#383e47;--surface-hover:#383e47;--surface-d:#404854;--surface-border:#404854;--border-color:#404854;--border-strong:#5f6b7c;--maskbg:rgba(17,20,24,0.7);--fg-1:#f6f7f9;--text-color:#f6f7f9;--fg-2:#abb3bf;--text-color-secondary:#abb3bf;--fg-3:#738091;--fg-inverse:#ffffff;--status-error:#fa999c;--status-error-bg:color-mix(in srgb,#cd4246 20%,#252a31);--status-warning:#fbb360;--status-warning-bg:color-mix(in srgb,#c87619 20%,#252a31);--status-success:#72ca9b;--status-success-bg:color-mix(in srgb,#238551 20%,#252a31);--status-info:#abb3bf;--status-info-bg:#383e47;--focus-ring:0 0 0 2px rgba(138,187,255,0.75);--focus-ring-visible:0 0 0 2px rgba(138,187,255,0.75);--brand-teal-50:color-mix(in srgb,#2d72d2 14%,#252a31);--brand-teal-100:color-mix(in srgb,#2d72d2 20%,#252a31);--brand-teal-200:color-mix(in srgb,#2d72d2 32%,#252a31);--brand-teal-300:#184a90;--brand-teal-400:#215db0;--brand-teal-500:#2d72d2;--brand-teal-600:#2d72d2;--brand-teal-700:#4c90f0;--brand-teal-800:#8abbff;--brand-teal-900:#f6f7f9;--surface-50:#252a31;--surface-100:#2f343c;--surface-200:#383e47;--surface-300:#404854;--surface-400:#5f6b7c;--surface-500:#738091;--surface-600:#abb3bf;--surface-700:#d3d8de;--surface-800:#e5e8eb;--surface-900:#f6f7f9;--gray-50:#252a31;--gray-100:#2f343c;--gray-200:#383e47;--gray-300:#404854;--gray-400:#5f6b7c;--gray-500:#738091;--gray-600:#abb3bf;--gray-700:#d3d8de;--gray-800:#e5e8eb;--gray-900:#f6f7f9}html:root[data-theme=light]{color-scheme:light}html:root[data-theme=dark]{color-scheme:dark}