
:root{
        --lp-pri-achromatic-white: #ffffff;
--lp-pri-achromatic-black: #000000;
--lp-pri-gray-cool-100: #fafafb;
--lp-pri-gray-cool-200: #f1f1f2;
--lp-pri-gray-cool-300: #e8e8e9;
--lp-pri-gray-cool-400: #d2d2d4;
--lp-pri-gray-cool-500: #bdbdc0;
--lp-pri-gray-cool-600: #a9a9ab;
--lp-pri-gray-cool-700: #959597;
--lp-pri-gray-cool-800: #818184;
--lp-pri-gray-cool-900: #6e6e71;
--lp-pri-gray-cool-1000: #5c5c5f;
--lp-pri-gray-cool-1100: #4a4a4d;
--lp-pri-gray-cool-1200: #39393b;
--lp-pri-gray-cool-1300: #2b2b2d;
--lp-pri-gray-cool-1400: #1e1e1f;
--lp-pri-gray-cool-1500: #121213;
--lp-pri-gray-cool-1600: #060606;
--lp-pri-rainbow-red-100: #fff0ee;
--lp-pri-rainbow-red-200: #ffdbd6;
--lp-pri-rainbow-red-300: #ffbbb2;
--lp-pri-rainbow-red-400: #ff9a8e;
--lp-pri-rainbow-red-500: #ff796e;
--lp-pri-rainbow-red-600: #ff5048;
--lp-pri-rainbow-red-700: #fa001d;
--lp-pri-rainbow-red-800: #dd0018;
--lp-pri-rainbow-red-900: #c10014;
--lp-pri-rainbow-red-1000: #a6000f;
--lp-pri-rainbow-red-1100: #8b000b;
--lp-pri-rainbow-red-1200: #6a1413;
--lp-pri-rainbow-red-1300: #4f1411;
--lp-pri-rainbow-red-1400: #37100d;
--lp-pri-rainbow-orange-100: #fff2e7;
--lp-pri-rainbow-orange-200: #ffdec3;
--lp-pri-rainbow-orange-300: #ffc08c;
--lp-pri-rainbow-orange-400: #ffa04c;
--lp-pri-rainbow-orange-500: #f58800;
--lp-pri-rainbow-orange-600: #dd7a00;
--lp-pri-rainbow-orange-700: #c56c00;
--lp-pri-rainbow-orange-800: #ae5e00;
--lp-pri-rainbow-orange-900: #985200;
--lp-pri-rainbow-orange-1000: #824500;
--lp-pri-rainbow-orange-1100: #6d3900;
--lp-pri-rainbow-orange-1200: #542f0e;
--lp-pri-rainbow-orange-1300: #3e240f;
--lp-pri-rainbow-orange-1400: #2b1a0c;
--lp-pri-rainbow-yellow-100: #fff8d9;
--lp-pri-rainbow-yellow-200: #fff2bc;
--lp-pri-rainbow-yellow-300: #ffe88d;
--lp-pri-rainbow-yellow-400: #ffd739;
--lp-pri-rainbow-yellow-500: #ffcc00;
--lp-pri-rainbow-yellow-600: #cca400;
--lp-pri-rainbow-yellow-700: #b69000;
--lp-pri-rainbow-yellow-800: #a47a00;
--lp-pri-rainbow-yellow-900: #926500;
--lp-pri-rainbow-yellow-1000: #785500;
--lp-pri-rainbow-yellow-1100: #5e4700;
--lp-pri-rainbow-yellow-1200: #463800;
--lp-pri-rainbow-yellow-1300: #352b00;
--lp-pri-rainbow-yellow-1400: #231e0c;
--lp-pri-rainbow-lime-green-100: #f5ffda;
--lp-pri-rainbow-lime-green-200: #eaffb6;
--lp-pri-rainbow-lime-green-300: #c9ff31;
--lp-pri-rainbow-lime-green-400: #b3e900;
--lp-pri-rainbow-lime-green-500: #a0d200;
--lp-pri-rainbow-lime-green-600: #8ebc00;
--lp-pri-rainbow-lime-green-700: #7ea600;
--lp-pri-rainbow-lime-green-800: #6d9000;
--lp-pri-rainbow-lime-green-900: #5d7b00;
--lp-pri-rainbow-lime-green-1000: #4d6700;
--lp-pri-rainbow-lime-green-1100: #394d00;
--lp-pri-rainbow-lime-green-1200: #2f4000;
--lp-pri-rainbow-lime-green-1300: #233100;
--lp-pri-rainbow-lime-green-1400: #1a220c;
--lp-pri-rainbow-green-100: #eaf9ea;
--lp-pri-rainbow-green-200: #c6f3c8;
--lp-pri-rainbow-green-300: #94e798;
--lp-pri-rainbow-green-400: #55d964;
--lp-pri-rainbow-green-500: #4dc45b;
--lp-pri-rainbow-green-600: #44b151;
--lp-pri-rainbow-green-700: #3c9d47;
--lp-pri-rainbow-green-800: #348b3e;
--lp-pri-rainbow-green-900: #2c7835;
--lp-pri-rainbow-green-1000: #24672c;
--lp-pri-rainbow-green-1100: #1d5523;
--lp-pri-rainbow-green-1200: #1e4320;
--lp-pri-rainbow-green-1300: #18321a;
--lp-pri-rainbow-green-1400: #122313;
--lp-pri-rainbow-mint-100: #e1fbfa;
--lp-pri-rainbow-mint-200: #bcf1f0;
--lp-pri-rainbow-mint-300: #7fe3e2;
--lp-pri-rainbow-mint-400: #00d4d4;
--lp-pri-rainbow-mint-500: #00c0c1;
--lp-pri-rainbow-mint-600: #00acac;
--lp-pri-rainbow-mint-700: #009a9a;
--lp-pri-rainbow-mint-800: #008787;
--lp-pri-rainbow-mint-900: #007676;
--lp-pri-rainbow-mint-1000: #006464;
--lp-pri-rainbow-mint-1100: #005353;
--lp-pri-rainbow-mint-1200: #124242;
--lp-pri-rainbow-mint-1300: #113131;
--lp-pri-rainbow-mint-1400: #0e2222;
--lp-pri-rainbow-cyan-100: #eaf6ff;
--lp-pri-rainbow-cyan-200: #cde9ff;
--lp-pri-rainbow-cyan-300: #a0d6ff;
--lp-pri-rainbow-cyan-400: #70c2ff;
--lp-pri-rainbow-cyan-500: #39b1ff;
--lp-pri-rainbow-cyan-600: #00a0f0;
--lp-pri-rainbow-cyan-700: #008ed7;
--lp-pri-rainbow-cyan-800: #007dbe;
--lp-pri-rainbow-cyan-900: #006ca6;
--lp-pri-rainbow-cyan-1000: #005c8e;
--lp-pri-rainbow-cyan-1100: #094771;
--lp-pri-rainbow-cyan-1200: #042941;
--lp-pri-rainbow-cyan-1300: #102e43;
--lp-pri-rainbow-cyan-1400: #0d202f;
--lp-pri-rainbow-purple-100: #faf1ff;
--lp-pri-rainbow-purple-200: #f2dcff;
--lp-pri-rainbow-purple-300: #e7bcff;
--lp-pri-rainbow-purple-400: #db9bff;
--lp-pri-rainbow-purple-500: #d17dff;
--lp-pri-rainbow-purple-600: #c85aff;
--lp-pri-rainbow-purple-700: #bf26ff;
--lp-pri-rainbow-purple-800: #ac00e9;
--lp-pri-rainbow-purple-900: #9600cb;
--lp-pri-rainbow-purple-1000: #8000af;
--lp-pri-rainbow-purple-1100: #6b0093;
--lp-pri-rainbow-purple-1200: #53156e;
--lp-pri-rainbow-purple-1300: #3d1551;
--lp-pri-rainbow-purple-1400: #2b1138;
--lp-pri-rainbow-pink-100: #ffeff2;
--lp-pri-rainbow-pink-200: #ffd9df;
--lp-pri-rainbow-pink-300: #ffb7c4;
--lp-pri-rainbow-pink-400: #ff95aa;
--lp-pri-rainbow-pink-500: #ff7394;
--lp-pri-rainbow-pink-600: #ff457d;
--lp-pri-rainbow-pink-700: #f4006a;
--lp-pri-rainbow-pink-800: #d8005d;
--lp-pri-rainbow-pink-900: #bd0051;
--lp-pri-rainbow-pink-1000: #a20043;
--lp-pri-rainbow-pink-1100: #880037;
--lp-pri-rainbow-pink-1200: #68142e;
--lp-pri-rainbow-pink-1300: #4d1323;
--lp-pri-rainbow-pink-1400: #361019;
--lp-pri-alpha-white-80: rgba(255,255,255,0.8);
--lp-pri-alpha-white-72: rgba(255,255,255,0.72);
--lp-pri-alpha-white-64: rgba(255,255,255,0.64);
--lp-pri-alpha-white-56: rgba(255,255,255,0.56);
--lp-pri-alpha-white-48: rgba(255,255,255,0.48);
--lp-pri-alpha-white-40: rgba(255,255,255,0.4);
--lp-pri-alpha-white-32: rgba(255,255,255,0.32);
--lp-pri-alpha-white-24: rgba(255,255,255,0.24);
--lp-pri-alpha-white-16: rgba(255,255,255,0.16);
--lp-pri-alpha-white-12: rgba(255,255,255,0.12);
--lp-pri-alpha-white-8: rgba(255,255,255,0.08);
--lp-pri-alpha-white-6: rgba(255,255,255,0.06);
--lp-pri-alpha-white-4: rgba(255,255,255,0.04);
--lp-pri-alpha-white-0: rgba(255,255,255,0);
--lp-pri-alpha-black-80: rgba(0,0,0,0.8);
--lp-pri-alpha-black-72: rgba(0,0,0,0.72);
--lp-pri-alpha-black-64: rgba(0,0,0,0.64);
--lp-pri-alpha-black-56: rgba(0,0,0,0.56);
--lp-pri-alpha-black-48: rgba(0,0,0,0.48);
--lp-pri-alpha-black-40: rgba(0,0,0,0.4);
--lp-pri-alpha-black-32: rgba(0,0,0,0.32);
--lp-pri-alpha-black-24: rgba(0,0,0,0.24);
--lp-pri-alpha-black-16: rgba(0,0,0,0.16);
--lp-pri-alpha-black-12: rgba(0,0,0,0.12);
--lp-pri-alpha-black-8: rgba(0,0,0,0.08);
--lp-pri-alpha-black-6: rgba(0,0,0,0.06);
--lp-pri-alpha-black-4: rgba(0,0,0,0.04);
--lp-pri-alpha-black-0: rgba(0,0,0,0);
--lp-pri-alpha-gray-80: rgba(148,148,151,0.8);
--lp-pri-alpha-gray-72: rgba(148,148,151,0.72);
--lp-pri-alpha-gray-64: rgba(148,148,151,0.64);
--lp-pri-alpha-gray-56: rgba(148,148,151,0.56);
--lp-pri-alpha-gray-48: rgba(148,148,151,0.48);
--lp-pri-alpha-gray-40: rgba(148,148,151,0.4);
--lp-pri-alpha-gray-32: rgba(148,148,151,0.32);
--lp-pri-alpha-gray-24: rgba(148,148,151,0.24);
--lp-pri-alpha-gray-16: rgba(148,148,151,0.16);
--lp-pri-alpha-gray-12: rgba(148,148,151,0.12);
--lp-pri-alpha-gray-8: rgba(148,148,151,0.08);
--lp-pri-alpha-gray-6: rgba(148,148,151,0.06);
--lp-pri-alpha-gray-4: rgba(148,148,151,0.04);
--lp-pri-alpha-gray-0: rgba(148,148,151,0);
--lp-sys-radius-2x-small: 2px;
--lp-sys-radius-extra-small: 4px;
--lp-sys-radius-small: 6px;
--lp-sys-radius-medium-small: 8px;
--lp-sys-radius-medium: 10px;
--lp-sys-radius-large: 12px;
--lp-sys-radius-extra-large: 14px;
--lp-sys-radius-2x-large: 200px;
--lp-sys-radius-full: 9999px;
--lp-pri-size-minus6: -6px;
--lp-pri-size-minus4: -4px;
--lp-pri-size-minus2: -2px;
--lp-pri-size-0: 0px;
--lp-pri-size-1: 1px;
--lp-pri-size-2: 2px;
--lp-pri-size-3: 3px;
--lp-pri-size-4: 4px;
--lp-pri-size-6: 6px;
--lp-pri-size-8: 8px;
--lp-pri-size-10: 10px;
--lp-pri-size-12: 12px;
--lp-pri-size-14: 14px;
--lp-pri-size-16: 16px;
--lp-pri-size-18: 18px;
--lp-pri-size-20: 20px;
--lp-pri-size-24: 24px;
--lp-pri-size-32: 32px;
--lp-pri-size-40: 40px;
--lp-pri-size-48: 48px;
--lp-pri-size-56: 56px;
--lp-pri-size-64: 64px;
--lp-pri-size-80: 80px;
--lp-pri-size-100: 100px;
--lp-pri-size-120: 120px;
--lp-pri-size-140: 140px;
--lp-pri-size-160: 160px;
--lp-pri-size-180: 180px;
--lp-pri-size-200: 200px;
--lp-pri-opacity-80: 80%;
--lp-pri-opacity-72: 72%;
--lp-pri-opacity-64: 64%;
--lp-pri-opacity-56: 56%;
--lp-pri-opacity-50: 50%;
--lp-pri-opacity-48: 48%;
--lp-pri-opacity-44: 44%;
--lp-pri-opacity-40: 40%;
--lp-pri-opacity-36: 36%;
--lp-pri-opacity-32: 32%;
--lp-pri-opacity-28: 28%;
--lp-pri-opacity-24: 24%;
--lp-pri-opacity-20: 20%;
--lp-pri-opacity-16: 16%;
--lp-pri-opacity-12: 12%;
--lp-pri-opacity-8: 8%;
--lp-pri-opacity-4: 4%;
--lp-pri-opacity-1: 1%;
--lp-pri-opacity-0: 0%;
--lp-sys-space-50: 2px;
--lp-sys-space-100: 4px;
--lp-sys-space-150: 6px;
--lp-sys-space-200: 8px;
--lp-sys-space-300: 12px;
--lp-sys-space-400: 16px;
--lp-sys-space-500: 20px;
--lp-sys-space-600: 24px;
--lp-sys-space-800: 32px;
--lp-sys-space-1000: 40px;
--lp-sys-space-1200: 48px;
--lp-sys-space-1600: 64px;
--lp-sys-space-2000: 80px;
--lp-pri-font-size-8: 8px;
--lp-pri-font-size-11: 11px;
--lp-pri-font-size-12: 12px;
--lp-pri-font-size-13: 13px;
--lp-pri-font-size-14: 14px;
--lp-pri-font-size-15: 15px;
--lp-pri-font-size-16: 16px;
--lp-pri-font-size-17: 17px;
--lp-pri-font-size-18: 18px;
--lp-pri-font-size-20: 20px;
--lp-pri-font-size-22: 22px;
--lp-pri-font-size-24: 24px;
--lp-pri-font-size-26: 26px;
--lp-pri-font-size-28: 28px;
--lp-pri-font-size-30: 30px;
--lp-pri-font-size-32: 32px;
--lp-pri-font-size-34: 34px;
--lp-pri-font-size-40: 40px;
--lp-pri-font-size-42: 42px;
--lp-pri-font-size-52: 52px;
--lp-pri-font-size-54: 54px;
--lp-pri-font-size-56: 56px;
--lp-pri-font-size-64: 64px;
--lp-pri-font-size-72: 72px;
--lp-pri-font-lineheight-110: 110%;
--lp-pri-font-lineheight-120: 120%;
--lp-pri-font-lineheight-130: 130%;
--lp-pri-font-lineheight-150: 150%;
--lp-pri-font-lineheight-160: 160%;
--lp-pri-font-lineheight-170: 170%;
--lp-pri-font-lineheight-180: 180%;
--lp-pri-font-weight-300: 300;
--lp-pri-font-weight-400: 400;
--lp-pri-font-weight-500: 500;
--lp-pri-font-weight-600: 600;
--lp-pri-font-weight-700: 700;
--lp-pri-font-weight-800: 800;
--lp-pri-font-weight-900: 900;
--lp-sys-icon-size-2x-small: 12px;
--lp-sys-icon-size-extra-small: 16px;
--lp-sys-icon-size-small: 20px;
--lp-sys-icon-size-medium: 24px;
--lp-sys-icon-size-large: 32px;
--lp-sys-icon-size-extra-large: 40px;
--lp-pri-font-letterspacing-tight: -0.03em;

    .lp-sys-typo-display2-accent-black {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-52);
  font-weight: var(--lp-pri-font-weight-700);
  line-height: var(--lp-pri-font-lineheight-130);
  
}.lp-sys-typo-display3-accent-black {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-42);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-130);
  
}.lp-sys-typo-heading1-answer {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-22);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-150);
  
}.lp-sys-typo-heading2-answer {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-22);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-150);
  
}.lp-sys-typo-heading3-answer {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-22);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-150);
  
}.lp-sys-typo-heading4-answer {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-20);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-150);
  
}.lp-sys-typo-heading5-answer {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-16);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-150);
  
}.lp-sys-typo-heading6-answer {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-16);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-150);
  
}.lp-sys-typo-title1-accent-bold {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-32);
  font-weight: var(--lp-pri-font-weight-500);
  line-height: var(--lp-pri-font-lineheight-130);
  
}.lp-sys-typo-title2-accent-bold {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-28);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-130);
  
}.lp-sys-typo-title3-accent-bold {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-24);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-130);
  
}.lp-sys-typo-title4-accent-bold {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-20);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-130);
  
}.lp-sys-typo-title5-accent-bold {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-18);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-130);
  
}.lp-sys-typo-title1-normal-bold {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-32);
  font-weight: var(--lp-pri-font-weight-500);
  line-height: var(--lp-pri-font-lineheight-130);
  
}.lp-sys-typo-title2-normal-bold {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-28);
  font-weight: var(--lp-pri-font-weight-500);
  line-height: var(--lp-pri-font-lineheight-130);
  
}.lp-sys-typo-title3-normal-bold {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-24);
  font-weight: var(--lp-pri-font-weight-500);
  line-height: var(--lp-pri-font-lineheight-130);
  
}.lp-sys-typo-title4-normal-bold {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-20);
  font-weight: var(--lp-pri-font-weight-500);
  line-height: var(--lp-pri-font-lineheight-130);
  
}.lp-sys-typo-title5-normal-bold {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-18);
  font-weight: var(--lp-pri-font-weight-500);
  line-height: var(--lp-pri-font-lineheight-130);
  
}.lp-sys-typo-paragraph1-normal-bold {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-17);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-130);
  
}.lp-sys-typo-paragraph2-normal-bold {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-16);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-130);
  
}.lp-sys-typo-paragraph3-normal-bold {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-15);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-130);
  
}.lp-sys-typo-paragraph4-normal-bold {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-14);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-130);
  
}.lp-sys-typo-paragraph1-normal-medium {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-17);
  font-weight: var(--lp-pri-font-weight-500);
  line-height: var(--lp-pri-font-lineheight-130);
  
}.lp-sys-typo-paragraph2-normal-medium {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-16);
  font-weight: var(--lp-pri-font-weight-500);
  line-height: var(--lp-pri-font-lineheight-130);
  
}.lp-sys-typo-paragraph3-normal-medium {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-15);
  font-weight: var(--lp-pri-font-weight-500);
  line-height: var(--lp-pri-font-lineheight-130);
  
}.lp-sys-typo-paragraph4-normal-medium {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-14);
  font-weight: var(--lp-pri-font-weight-500);
  line-height: var(--lp-pri-font-lineheight-130);
  
}.lp-sys-typo-paragraph1-normal-regular {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-17);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-130);
  
}.lp-sys-typo-paragraph2-normal-regular {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-16);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-130);
  
}.lp-sys-typo-paragraph3-normal-regular {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-15);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-130);
  
}.lp-sys-typo-paragraph4-normal-regular {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-14);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-130);
  
}.lp-sys-typo-paragraph2-post-regular {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-16);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-150);
  
}.lp-sys-typo-paragraph3-post-regular {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-15);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-150);
  
}.lp-sys-typo-paragraph4-post-regular {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-14);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-150);
  
}.lp-sys-typo-paragraph2-answer-bold {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-16);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-160);
  
}.lp-sys-typo-paragraph2-answer-regular {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-16);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-160);
  
}.lp-sys-typo-caption1-normal-bold {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-13);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-130);
  
}.lp-sys-typo-caption2-normal-bold {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-12);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-130);
  
}.lp-sys-typo-caption3-normal-bold {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-11);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-130);
  
}.lp-sys-typo-caption1-normal-medium {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-13);
  font-weight: var(--lp-pri-font-weight-500);
  line-height: var(--lp-pri-font-lineheight-130);
  
}.lp-sys-typo-caption2-normal-medium {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-12);
  font-weight: var(--lp-pri-font-weight-500);
  line-height: var(--lp-pri-font-lineheight-130);
  
}.lp-sys-typo-caption3-normal-medium {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-11);
  font-weight: var(--lp-pri-font-weight-500);
  line-height: var(--lp-pri-font-lineheight-130);
  
}.lp-sys-typo-caption1-normal-regular {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-13);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-130);
  
}.lp-sys-typo-caption2-normal-regular {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-12);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-130);
  
}.lp-sys-typo-caption3-normal-regular {  font-family: "Pretendard Variable";
  font-size: var(--lp-pri-font-size-11);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-130);
  
}
}


:root[data-service-domain="search"] {
--lp-pri-brand-original-100: #e5f4e6;
--lp-pri-brand-original-200: #c4e8c8;
--lp-pri-brand-original-300: #a7dcaf;
--lp-pri-brand-original-400: #88d092;
--lp-pri-brand-original-500: #69c578;
--lp-pri-brand-original-600: #55b766;
--lp-pri-brand-original-700: #42a957;
--lp-pri-brand-original-800: #349749;
--lp-pri-brand-original-900: #2c783c;
--lp-pri-brand-original-1000: #256a33;
--lp-pri-brand-original-1100: #1d5829;
--lp-pri-brand-original-1200: #164620;
--lp-pri-brand-original-1300: #113718;
--lp-pri-brand-original-1400: #0b2310;
--lp-pri-brand-original-1500: #061409;
--lp-pri-brand-original-1600: #020803;
--lp-pri-brand-accent-100: #ffeccd;
--lp-pri-brand-accent-300: #eec47d;
--lp-pri-brand-accent-600: #b88f49;
--lp-pri-brand-accent-900: #855f0e;
--lp-pri-brand-accent-1300: #3b2700;
--lp-pri-brand-alpha-80: rgba(48,119,63,0.8);
--lp-pri-brand-alpha-72: rgba(48,119,63,0.72);
--lp-pri-brand-alpha-64: rgba(48,119,63,0.64);
--lp-pri-brand-alpha-56: rgba(48,119,63,0.56);
--lp-pri-brand-alpha-48: rgba(48,119,63,0.48);
--lp-pri-brand-alpha-40: rgba(48,119,63,0.4);
--lp-pri-brand-alpha-32: rgba(48,119,63,0.32);
--lp-pri-brand-alpha-24: rgba(48,119,63,0.24);
--lp-pri-brand-alpha-16: rgba(48,119,63,0.16);
--lp-pri-brand-alpha-12: rgba(48,119,63,0.12);
--lp-pri-brand-alpha-8: rgba(48,119,63,0.08);
--lp-pri-brand-alpha-6: rgba(48,119,63,0.06);
--lp-pri-brand-alpha-4: rgba(48,119,63,0.04);
--lp-pri-brand-alpha-0: rgba(48,119,63,0);
}

:root[data-service-domain="scholar"] {
--lp-pri-brand-original-100: #f0f3e2;
--lp-pri-brand-original-200: #e0e7ba;
--lp-pri-brand-original-300: #d0db8e;
--lp-pri-brand-original-400: #c6d269;
--lp-pri-brand-original-500: #bbca44;
--lp-pri-brand-original-600: #a8b52d;
--lp-pri-brand-original-700: #8e9822;
--lp-pri-brand-original-800: #767d1b;
--lp-pri-brand-original-900: #616715;
--lp-pri-brand-original-1000: #5c6314;
--lp-pri-brand-original-1100: #4f5512;
--lp-pri-brand-original-1200: #41470f;
--lp-pri-brand-original-1300: #32370b;
--lp-pri-brand-original-1400: #242708;
--lp-pri-brand-original-1500: #151704;
--lp-pri-brand-original-1600: #090901;
--lp-pri-brand-accent-100: #ffe8e8;
--lp-pri-brand-accent-300: #e5c1c1;
--lp-pri-brand-accent-600: #af8d8e;
--lp-pri-brand-accent-900: #7c5d5e;
--lp-pri-brand-accent-1300: #3d2324;
--lp-pri-brand-alpha-80: rgba(102,109,15,0.8);
--lp-pri-brand-alpha-72: rgba(102,109,15,0.72);
--lp-pri-brand-alpha-64: rgba(102,109,15,0.64);
--lp-pri-brand-alpha-56: rgba(102,109,15,0.56);
--lp-pri-brand-alpha-48: rgba(102,109,15,0.48);
--lp-pri-brand-alpha-40: rgba(102,109,15,0.4);
--lp-pri-brand-alpha-32: rgba(102,109,15,0.32);
--lp-pri-brand-alpha-24: rgba(102,109,15,0.24);
--lp-pri-brand-alpha-16: rgba(102,109,15,0.16);
--lp-pri-brand-alpha-12: rgba(102,109,15,0.12);
--lp-pri-brand-alpha-8: rgba(102,109,15,0.08);
--lp-pri-brand-alpha-6: rgba(102,109,15,0.06);
--lp-pri-brand-alpha-4: rgba(102,109,15,0.04);
--lp-pri-brand-alpha-0: rgba(102,109,15,0);
}

:root[data-service-domain="write"] {
--lp-pri-brand-original-100: #e4f2f8;
--lp-pri-brand-original-200: #c0e3f6;
--lp-pri-brand-original-300: #93d8f9;
--lp-pri-brand-original-400: #6dccf7;
--lp-pri-brand-original-500: #47bef4;
--lp-pri-brand-original-600: #29b0e9;
--lp-pri-brand-original-700: #0fa0db;
--lp-pri-brand-original-800: #0a8bbb;
--lp-pri-brand-original-900: #08759c;
--lp-pri-brand-original-1000: #086890;
--lp-pri-brand-original-1100: #0d5573;
--lp-pri-brand-original-1200: #0e435b;
--lp-pri-brand-original-1300: #0d3243;
--lp-pri-brand-original-1400: #0a242e;
--lp-pri-brand-original-1500: #05141c;
--lp-pri-brand-original-1600: #02070c;
--lp-pri-brand-accent-100: #f9f3a6;
--lp-pri-brand-accent-300: #d5cf83;
--lp-pri-brand-accent-600: #a09a4f;
--lp-pri-brand-accent-900: #70691a;
--lp-pri-brand-accent-1300: #302c00;
--lp-pri-brand-alpha-80: rgba(18,112,146,0.8);
--lp-pri-brand-alpha-72: rgba(18,112,146,0.72);
--lp-pri-brand-alpha-64: rgba(18,112,146,0.64);
--lp-pri-brand-alpha-56: rgba(18,112,146,0.56);
--lp-pri-brand-alpha-48: rgba(18,112,146,0.48);
--lp-pri-brand-alpha-40: rgba(18,112,146,0.4);
--lp-pri-brand-alpha-32: rgba(18,112,146,0.32);
--lp-pri-brand-alpha-24: rgba(18,112,146,0.24);
--lp-pri-brand-alpha-16: rgba(18,112,146,0.16);
--lp-pri-brand-alpha-12: rgba(18,112,146,0.12);
--lp-pri-brand-alpha-8: rgba(18,112,146,0.08);
--lp-pri-brand-alpha-6: rgba(18,112,146,0.06);
--lp-pri-brand-alpha-4: rgba(18,112,146,0.04);
--lp-pri-brand-alpha-0: rgba(18,112,146,0);
}

:root[data-service-domain="finance"] {
--lp-pri-brand-original-100: #e7effb;
--lp-pri-brand-original-200: #ccdcfc;
--lp-pri-brand-original-300: #b2ccfb;
--lp-pri-brand-original-400: #94b8f9;
--lp-pri-brand-original-500: #76a4f8;
--lp-pri-brand-original-600: #588ff6;
--lp-pri-brand-original-700: #437cea;
--lp-pri-brand-original-800: #356dd4;
--lp-pri-brand-original-900: #2c5dbc;
--lp-pri-brand-original-1000: #2b5098;
--lp-pri-brand-original-1100: #25437b;
--lp-pri-brand-original-1200: #1f3561;
--lp-pri-brand-original-1300: #182a48;
--lp-pri-brand-original-1400: #111c33;
--lp-pri-brand-original-1500: #0a111e;
--lp-pri-brand-original-1600: #04060c;
--lp-pri-brand-accent-100: #d4f6fa;
--lp-pri-brand-accent-300: #b1d2d6;
--lp-pri-brand-accent-600: #7e9da1;
--lp-pri-brand-accent-900: #4f6c70;
--lp-pri-brand-accent-1300: #133034;
--lp-pri-brand-alpha-80: rgba(68,101,164,0.8);
--lp-pri-brand-alpha-72: rgba(68,101,164,0.72);
--lp-pri-brand-alpha-64: rgba(68,101,164,0.64);
--lp-pri-brand-alpha-56: rgba(68,101,164,0.56);
--lp-pri-brand-alpha-48: rgba(68,101,164,0.48);
--lp-pri-brand-alpha-40: rgba(68,101,164,0.4);
--lp-pri-brand-alpha-32: rgba(68,101,164,0.32);
--lp-pri-brand-alpha-24: rgba(68,101,164,0.24);
--lp-pri-brand-alpha-16: rgba(68,101,164,0.16);
--lp-pri-brand-alpha-12: rgba(68,101,164,0.12);
--lp-pri-brand-alpha-8: rgba(68,101,164,0.08);
--lp-pri-brand-alpha-6: rgba(68,101,164,0.06);
--lp-pri-brand-alpha-4: rgba(68,101,164,0.04);
--lp-pri-brand-alpha-0: rgba(68,101,164,0);
}

:root[color-theme='dark'],
:root[class='dark'] {
    --surface-neutral-lowest: var(--lp-pri-gray-cool-1400);
--surface-neutral-lowest-hover: var(--lp-pri-gray-cool-1200);
--surface-neutral-low: var(--lp-pri-gray-cool-1300);
--surface-neutral-low-hover: var(--lp-pri-gray-cool-1100);
--surface-neutral-mid: var(--lp-pri-gray-cool-1100);
--surface-neutral-mid-hover: var(--lp-pri-gray-cool-1200);
--surface-neutral-high: var(--lp-pri-gray-cool-1200);
--surface-neutral-high-hover: var(--lp-pri-gray-cool-1100);
--surface-neutral-highest: var(--lp-pri-gray-cool-1100);
--surface-neutral-static-lowest: var(--lp-pri-achromatic-white);
--surface-neutral-static-lowest-hover: var(--lp-pri-gray-cool-100);
--surface-neutral-variation-lowest: var(--lp-pri-gray-cool-1200);
--control-fill-neutral-lowest: var(--lp-pri-alpha-gray-0);
--control-fill-neutral-lowest-hover: var(--lp-pri-gray-cool-1300);
--control-fill-neutral-low: var(--lp-pri-gray-cool-1400);
--control-fill-neutral-low-hover: var(--lp-pri-gray-cool-1300);
--control-fill-neutral-mid: var(--lp-pri-gray-cool-1300);
--control-fill-neutral-mid-hover: var(--lp-pri-gray-cool-1200);
--control-fill-neutral-high: var(--lp-pri-gray-cool-1200);
--control-fill-neutral-high-hover: var(--lp-pri-gray-cool-1100);
--control-fill-neutral-highest: var(--lp-pri-gray-cool-1200);
--label-neutral-base: var(--lp-pri-achromatic-white);
--label-neutral-secondary: var(--lp-pri-gray-cool-600);
--label-neutral-tertiary: var(--lp-pri-gray-cool-1000);
--label-neutral-quaternary: var(--lp-pri-gray-cool-1100);
--label-neutral-static: var(--lp-pri-gray-cool-1400);
--label-neutral-static-secondary: var(--lp-pri-gray-cool-800);
--border-neutral-alpha-strong: var(--lp-pri-alpha-gray-48);
--border-neutral-alpha-normal: var(--lp-pri-alpha-gray-24);
--border-neutral-alpha-subtle: var(--lp-pri-alpha-gray-12);
--border-neutral-alpha-hint: var(--lp-pri-alpha-gray-12);
--border-neutral-strong: var(--lp-pri-achromatic-white);
--border-neutral-normal: var(--lp-pri-gray-cool-900);
--border-neutral-subtle: var(--lp-pri-gray-cool-1100);
--surface-inverse-lowest: var(--lp-pri-achromatic-white);
--surface-inverse-lowest-hover: var(--lp-pri-gray-cool-100);
--surface-inverse-low: var(--lp-pri-gray-cool-100);
--surface-inverse-low-hover: var(--lp-pri-gray-cool-200);
--surface-inverse-mid: var(--lp-pri-gray-cool-200);
--surface-inverse-mid-hover: var(--lp-pri-gray-cool-300);
--surface-inverse-high: var(--lp-pri-gray-cool-300);
--surface-inverse-high-hover: var(--lp-pri-gray-cool-400);
--surface-inverse-static-high: var(--lp-pri-gray-cool-1200);
--surface-inverse-static-high-hover: var(--lp-pri-gray-cool-1100);
--surface-inverse-highest: var(--lp-pri-gray-cool-500);
--label-on-inverse-base: var(--lp-pri-gray-cool-1400);
--label-on-inverse-secondary: var(--lp-pri-gray-cool-800);
--label-on-inverse-tertiary: var(--lp-pri-gray-cool-500);
--label-on-inverse-quaternary: var(--lp-pri-gray-cool-400);
--label-on-inverse-static-base: var(--lp-pri-achromatic-white);
--label-on-inverse-static-secondary: var(--lp-pri-gray-cool-600);
--border-on-inverse-alpha-strong: var(--lp-pri-alpha-gray-64);
--border-on-inverse-alpha-normal: var(--lp-pri-alpha-gray-32);
--border-on-inverse-alpha-subtle: var(--lp-pri-alpha-gray-24);
--border-on-inverse-alpha-hint: var(--lp-pri-alpha-gray-12);
--border-on-inverse-strong: var(--lp-pri-gray-cool-1400);
--border-on-inverse-normal: var(--lp-pri-gray-cool-600);
--border-on-inverse-subtle: var(--lp-pri-gray-cool-400);
--control-fill-brand: var(--lp-pri-brand-original-800);
--control-fill-brand-hover: var(--lp-pri-brand-original-600);
--control-fill-brand-strong: var(--lp-pri-brand-original-500);
--control-fill-brand-strongest: var(--lp-pri-brand-original-300);
--control-fill-brand-faint: var(--lp-pri-brand-original-1300);
--control-fill-brand-faint-hover: var(--lp-pri-brand-original-1300);
--label-brand-base: var(--lp-pri-brand-original-700);
--label-brand-secondary: var(--lp-pri-brand-original-800);
--label-brand-strongest: var(--lp-pri-brand-original-300);
--border-brand-subtle: var(--lp-pri-brand-original-1000);
--border-brand-normal: var(--lp-pri-brand-original-800);
--border-brand-strong: var(--lp-pri-brand-original-600);
--label-on-brand: var(--lp-pri-achromatic-white);
--brandinverse-fill-static-low: var(--lp-pri-brand-original-1200);
--brandinverse-fill-static-low-hover: var(--lp-pri-brand-original-1100);
--accent-label-base: var(--lp-pri-rainbow-orange-100);
--accent-label-yellow: var(--lp-pri-rainbow-yellow-400);
--accent-label-mint: var(--lp-pri-rainbow-mint-500);
--accent-label-cyan: var(--lp-pri-rainbow-cyan-500);
--accent-label-purple: var(--lp-pri-rainbow-purple-500);
--accent-label-pink: var(--lp-pri-rainbow-pink-500);
--accent-control-fill-base: var(--lp-pri-brand-accent-900);
--positive-strong: var(--lp-pri-rainbow-green-600);
--negative-strong: var(--lp-pri-rainbow-red-700);
--negative-strong-hover: var(--lp-pri-rainbow-red-600);
--caution: var(--lp-pri-rainbow-orange-400);
--caution-strong: var(--lp-pri-rainbow-orange-500);
--caution-base: var(--lp-pri-rainbow-orange-500);
--caution-faint: var(--lp-pri-rainbow-orange-1200);
--highlight: var(--lp-pri-rainbow-lime-green-1200);
--control-fill-selected: var(--lp-pri-alpha-white-12);
--control-fill-drag: var(--lp-pri-alpha-white-16);
--positive-faint: var(--lp-pri-rainbow-green-1200);
--negative-faint: var(--lp-pri-rainbow-red-1200);
--positive-base: var(--lp-pri-rainbow-green-600);
--negative-base: var(--lp-pri-rainbow-red-800);
--link: var(--lp-pri-rainbow-cyan-500);
--overlay-dim: var(--lp-pri-alpha-black-48);
--background-default: var(--lp-pri-gray-cool-1400);
--background-subtle: var(--lp-pri-gray-cool-1300);
--control-fill-neutral-opaque-lowest: var(--lp-pri-gray-cool-1400);
--control-fill-neutral-opaque-lowest-hover: var(--lp-pri-gray-cool-1200);
--control-fill-neutral-opaque-low: var(--lp-pri-gray-cool-1200);
--control-fill-neutral-opaque-low-hover: var(--lp-pri-gray-cool-1100);
--control-fill-neutral-opaque-static-lowest: var(--lp-pri-achromatic-white);
--control-fill-neutral-lowest-pressed: var(--lp-pri-gray-cool-1200);
--control-fill-neutral-low-pressed: var(--lp-pri-gray-cool-1200);
--control-fill-neutral-mid-pressed: var(--lp-pri-gray-cool-1100);
--control-fill-neutral-high-pressed: var(--lp-pri-gray-cool-1000);
--control-fill-brand-pressed: var(--lp-pri-brand-original-500);
--control-fill-brand-faint-pressed: var(--lp-pri-brand-original-1400);
--surface-neutral-lowest-pressed: var(--lp-pri-gray-cool-1200);
--surface-neutral-low-pressed: var(--lp-pri-gray-cool-1100);
--surface-neutral-mid-pressed: var(--lp-pri-gray-cool-1300);
--surface-neutral-static-lowest-pressed: var(--lp-pri-gray-cool-100);
--surface-inverse-lowest-pressed: var(--lp-pri-gray-cool-100);
--surface-inverse-low-pressed: var(--lp-pri-gray-cool-300);
--surface-inverse-mid-pressed: var(--lp-pri-gray-cool-400);
--surface-inverse-high-pressed: var(--lp-pri-gray-cool-500);
--negative-strong-pressed: var(--lp-pri-rainbow-red-500);
--focus: var(--lp-pri-rainbow-cyan-600);
--disabled: var(--lp-pri-alpha-gray-24);
--label-disabled: var(--lp-pri-gray-cool-1000);
--control-fill-disabled: var(--lp-pri-gray-cool-1300);
--surface-disabled: var(--lp-pri-alpha-gray-8);
--border-disabled: var(--lp-pri-gray-cool-1100);

    --lp-sys-shadow-soft: 0px 6px 12px rgba(0, 0, 0, 0.2);
--lp-sys-shadow-normal: 0px 0px 1px rgba(0, 0, 0, 0.22), 0px 1px 8px rgba(0, 0, 0, 0.22), 0px 2px 16px rgba(0, 0, 0, 0.26);
--lp-sys-shadow-strong: 0px 6px 16px 0px rgba(0, 0, 0, 0.36), 0px 4px 12px 0px rgba(0, 0, 0, 0.24), 0px 0px 8px 0px rgba(0, 0, 0, 0.24);
--lp-sys-shadow-heavy: 0px 16px 20px 0px rgba(0, 0, 0, 0.36), 0px 8px 16px 0px rgba(0, 0, 0, 0.24), 0px 0px 8px 0px rgba(0, 0, 0, 0.24);
}




:root[color-theme='light'],
:root[class='light'] {
    --surface-neutral-lowest: var(--lp-pri-achromatic-white);
--surface-neutral-lowest-hover: var(--lp-pri-gray-cool-100);
--surface-neutral-low: var(--lp-pri-gray-cool-100);
--surface-neutral-low-hover: var(--lp-pri-gray-cool-200);
--surface-neutral-mid: var(--lp-pri-gray-cool-200);
--surface-neutral-mid-hover: var(--lp-pri-gray-cool-300);
--surface-neutral-high: var(--lp-pri-gray-cool-300);
--surface-neutral-high-hover: var(--lp-pri-gray-cool-400);
--surface-neutral-highest: var(--lp-pri-gray-cool-300);
--surface-neutral-static-lowest: var(--lp-pri-achromatic-white);
--surface-neutral-static-lowest-hover: var(--lp-pri-gray-cool-100);
--surface-neutral-variation-lowest: var(--lp-pri-achromatic-white);
--control-fill-neutral-lowest: var(--lp-pri-alpha-gray-0);
--control-fill-neutral-lowest-hover: var(--lp-pri-gray-cool-100);
--control-fill-neutral-low: var(--lp-pri-gray-cool-100);
--control-fill-neutral-low-hover: var(--lp-pri-gray-cool-200);
--control-fill-neutral-mid: var(--lp-pri-gray-cool-200);
--control-fill-neutral-mid-hover: var(--lp-pri-gray-cool-300);
--control-fill-neutral-high: var(--lp-pri-gray-cool-300);
--control-fill-neutral-high-hover: var(--lp-pri-gray-cool-400);
--control-fill-neutral-highest: var(--lp-pri-gray-cool-700);
--label-neutral-base: var(--lp-pri-gray-cool-1400);
--label-neutral-secondary: var(--lp-pri-gray-cool-800);
--label-neutral-tertiary: var(--lp-pri-gray-cool-500);
--label-neutral-quaternary: var(--lp-pri-gray-cool-400);
--label-neutral-static: var(--lp-pri-gray-cool-1400);
--label-neutral-static-secondary: var(--lp-pri-gray-cool-800);
--border-neutral-alpha-strong: var(--lp-pri-alpha-gray-48);
--border-neutral-alpha-normal: var(--lp-pri-alpha-gray-24);
--border-neutral-alpha-subtle: var(--lp-pri-alpha-gray-12);
--border-neutral-alpha-hint: var(--lp-pri-alpha-gray-12);
--border-neutral-strong: var(--lp-pri-gray-cool-1400);
--border-neutral-normal: var(--lp-pri-gray-cool-600);
--border-neutral-subtle: var(--lp-pri-gray-cool-300);
--surface-inverse-lowest: var(--lp-pri-gray-cool-1400);
--surface-inverse-lowest-hover: var(--lp-pri-gray-cool-1200);
--surface-inverse-low: var(--lp-pri-gray-cool-1200);
--surface-inverse-low-hover: var(--lp-pri-gray-cool-1100);
--surface-inverse-mid: var(--lp-pri-gray-cool-1100);
--surface-inverse-mid-hover: var(--lp-pri-gray-cool-1200);
--surface-inverse-high: var(--lp-pri-gray-cool-1100);
--surface-inverse-high-hover: var(--lp-pri-gray-cool-1000);
--surface-inverse-static-high: var(--lp-pri-gray-cool-1200);
--surface-inverse-static-high-hover: var(--lp-pri-gray-cool-1300);
--surface-inverse-highest: var(--lp-pri-gray-cool-1000);
--label-on-inverse-base: var(--lp-pri-achromatic-white);
--label-on-inverse-secondary: var(--lp-pri-gray-cool-600);
--label-on-inverse-tertiary: var(--lp-pri-gray-cool-1000);
--label-on-inverse-quaternary: var(--lp-pri-gray-cool-1100);
--label-on-inverse-static-base: var(--lp-pri-achromatic-white);
--label-on-inverse-static-secondary: var(--lp-pri-gray-cool-600);
--border-on-inverse-alpha-strong: var(--lp-pri-alpha-gray-64);
--border-on-inverse-alpha-normal: var(--lp-pri-alpha-gray-32);
--border-on-inverse-alpha-subtle: var(--lp-pri-alpha-gray-24);
--border-on-inverse-alpha-hint: var(--lp-pri-alpha-gray-12);
--border-on-inverse-strong: var(--lp-pri-achromatic-white);
--border-on-inverse-normal: var(--lp-pri-gray-cool-900);
--border-on-inverse-subtle: var(--lp-pri-gray-cool-1100);
--control-fill-brand: var(--lp-pri-brand-original-900);
--control-fill-brand-hover: var(--lp-pri-brand-original-1000);
--control-fill-brand-strong: var(--lp-pri-brand-original-1000);
--control-fill-brand-strongest: var(--lp-pri-brand-original-1300);
--control-fill-brand-faint: var(--lp-pri-brand-original-100);
--control-fill-brand-faint-hover: var(--lp-pri-brand-original-200);
--label-brand-base: var(--lp-pri-brand-original-800);
--label-brand-secondary: var(--lp-pri-brand-original-900);
--label-brand-strongest: var(--lp-pri-brand-original-1300);
--border-brand-subtle: var(--lp-pri-brand-original-300);
--border-brand-normal: var(--lp-pri-brand-original-800);
--border-brand-strong: var(--lp-pri-brand-original-1100);
--label-on-brand: var(--lp-pri-achromatic-white);
--brandinverse-fill-static-low: var(--lp-pri-brand-original-1200);
--brandinverse-fill-static-low-hover: var(--lp-pri-brand-original-1100);
--accent-label-base: var(--lp-pri-brand-accent-1300);
--accent-label-yellow: var(--lp-pri-rainbow-yellow-500);
--accent-label-mint: var(--lp-pri-rainbow-mint-600);
--accent-label-cyan: var(--lp-pri-rainbow-cyan-600);
--accent-label-purple: var(--lp-pri-rainbow-purple-800);
--accent-label-pink: var(--lp-pri-rainbow-pink-600);
--accent-control-fill-base: var(--lp-pri-brand-accent-100);
--positive-strong: var(--lp-pri-rainbow-green-500);
--negative-strong: var(--lp-pri-rainbow-red-700);
--negative-strong-hover: var(--lp-pri-rainbow-red-800);
--caution: var(--lp-pri-rainbow-orange-500);
--caution-strong: var(--lp-pri-rainbow-orange-500);
--caution-base: var(--lp-pri-rainbow-orange-700);
--caution-faint: var(--lp-pri-rainbow-orange-100);
--highlight: var(--lp-pri-rainbow-lime-green-100);
--control-fill-selected: var(--lp-pri-alpha-black-8);
--control-fill-drag: var(--lp-pri-alpha-black-12);
--positive-faint: var(--lp-pri-rainbow-green-100);
--negative-faint: var(--lp-pri-rainbow-red-100);
--positive-base: var(--lp-pri-rainbow-green-800);
--negative-base: var(--lp-pri-rainbow-red-800);
--link: var(--lp-pri-rainbow-cyan-800);
--overlay-dim: var(--lp-pri-alpha-black-48);
--background-default: var(--lp-pri-achromatic-white);
--background-subtle: var(--lp-pri-gray-cool-100);
--control-fill-neutral-opaque-lowest: var(--lp-pri-achromatic-white);
--control-fill-neutral-opaque-lowest-hover: var(--lp-pri-gray-cool-100);
--control-fill-neutral-opaque-low: var(--lp-pri-gray-cool-100);
--control-fill-neutral-opaque-low-hover: var(--lp-pri-gray-cool-200);
--control-fill-neutral-opaque-static-lowest: var(--lp-pri-achromatic-white);
--control-fill-neutral-lowest-pressed: var(--lp-pri-gray-cool-200);
--control-fill-neutral-low-pressed: var(--lp-pri-gray-cool-300);
--control-fill-neutral-mid-pressed: var(--lp-pri-gray-cool-400);
--control-fill-neutral-high-pressed: var(--lp-pri-gray-cool-500);
--control-fill-brand-pressed: var(--lp-pri-brand-original-1100);
--control-fill-brand-faint-pressed: var(--lp-pri-brand-original-300);
--surface-neutral-lowest-pressed: var(--lp-pri-gray-cool-100);
--surface-neutral-low-pressed: var(--lp-pri-gray-cool-300);
--surface-neutral-mid-pressed: var(--lp-pri-gray-cool-400);
--surface-neutral-static-lowest-pressed: var(--lp-pri-gray-cool-100);
--surface-inverse-lowest-pressed: var(--lp-pri-gray-cool-1200);
--surface-inverse-low-pressed: var(--lp-pri-gray-cool-1100);
--surface-inverse-mid-pressed: var(--lp-pri-gray-cool-1300);
--surface-inverse-high-pressed: var(--lp-pri-gray-cool-1000);
--negative-strong-pressed: var(--lp-pri-rainbow-red-900);
--focus: var(--lp-pri-rainbow-cyan-600);
--disabled: var(--lp-pri-alpha-gray-24);
--label-disabled: var(--lp-pri-gray-cool-500);
--control-fill-disabled: var(--lp-pri-gray-cool-200);
--surface-disabled: var(--lp-pri-alpha-gray-6);
--border-disabled: var(--lp-pri-gray-cool-400);


    --lp-sys-shadow-soft: 0px 4px 12px rgba(0, 0, 0, 0.05);
--lp-sys-shadow-normal: 0px 0px 1px rgba(0, 0, 0, 0.06), 0px 1px 8px rgba(0, 0, 0, 0.06), 0px 2px 12px rgba(0, 0, 0, 0.08);
--lp-sys-shadow-strong: 0px 6px 16px 0px rgba(0, 0, 0, 0.12), 0px 4px 12px 0px rgba(0, 0, 0, 0.08), 0px 0px 8px 0px rgba(0, 0, 0, 0.08);
--lp-sys-shadow-heavy: 0px 16px 20px 0px rgba(0, 0, 0, 0.12), 0px 8px 16px 0px rgba(0, 0, 0, 0.08), 0px 0px 8px 0px rgba(0, 0, 0, 0.08);
}
    

:root[lang="en"] {
.lp-sys-typo-title1-accent-bold {  font-family: Flare;
  font-size: var(--lp-pri-font-size-34);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-120);
  letter-spacing: var(--lp-pri-font-letterspacing-tight);
}.lp-sys-typo-title2-accent-bold {  font-family: Flare;
  font-size: var(--lp-pri-font-size-30);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-120);
  letter-spacing: var(--lp-pri-font-letterspacing-tight);
}.lp-sys-typo-title3-accent-bold {  font-family: Flare;
  font-size: var(--lp-pri-font-size-26);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-120);
  letter-spacing: var(--lp-pri-font-letterspacing-tight);
}.lp-sys-typo-title4-accent-bold {  font-family: Flare;
  font-size: var(--lp-pri-font-size-22);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-120);
  letter-spacing: var(--lp-pri-font-letterspacing-tight);
}.lp-sys-typo-title5-accent-bold {  font-family: Flare;
  font-size: var(--lp-pri-font-size-20);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-130);
  letter-spacing: var(--lp-pri-font-letterspacing-tight);
}.lp-sys-typo-display2-accent-black {  font-family: Flare;
  font-size: var(--lp-pri-font-size-54);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-110);
  letter-spacing: var(--lp-pri-font-letterspacing-tight);
}.lp-sys-typo-display3-accent-black {  font-family: Flare;
  font-size: var(--lp-pri-font-size-42);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-120);
  letter-spacing: var(--lp-pri-font-letterspacing-tight);
}
}
:root[lang="default"] {
.lp-sys-typo-title1-accent-bold {  font-family: Flare;
  font-size: var(--lp-pri-font-size-34);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-120);
  letter-spacing: var(--lp-pri-font-letterspacing-tight);
}.lp-sys-typo-title2-accent-bold {  font-family: Flare;
  font-size: var(--lp-pri-font-size-30);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-120);
  letter-spacing: var(--lp-pri-font-letterspacing-tight);
}.lp-sys-typo-title3-accent-bold {  font-family: Flare;
  font-size: var(--lp-pri-font-size-26);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-120);
  letter-spacing: var(--lp-pri-font-letterspacing-tight);
}.lp-sys-typo-title4-accent-bold {  font-family: Flare;
  font-size: var(--lp-pri-font-size-22);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-120);
  letter-spacing: var(--lp-pri-font-letterspacing-tight);
}.lp-sys-typo-title5-accent-bold {  font-family: Flare;
  font-size: var(--lp-pri-font-size-20);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-130);
  letter-spacing: var(--lp-pri-font-letterspacing-tight);
}.lp-sys-typo-display2-accent-black {  font-family: Flare;
  font-size: var(--lp-pri-font-size-54);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-110);
  letter-spacing: var(--lp-pri-font-letterspacing-tight);
}.lp-sys-typo-display3-accent-black {  font-family: Flare;
  font-size: var(--lp-pri-font-size-42);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-120);
  letter-spacing: var(--lp-pri-font-letterspacing-tight);
}
}

:root[lang="ja"] {
.lp-sys-typo-display2-accent-black {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-52);
  font-weight: var(--lp-pri-font-weight-700);
  line-height: var(--lp-pri-font-lineheight-130);
  
  }.lp-sys-typo-display3-accent-black {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-42);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-130);
  
  }.lp-sys-typo-heading1-answer {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-22);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-150);
  
  }.lp-sys-typo-heading2-answer {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-22);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-150);
  
  }.lp-sys-typo-heading3-answer {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-22);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-150);
  
  }.lp-sys-typo-heading4-answer {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-20);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-150);
  
  }.lp-sys-typo-heading5-answer {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-16);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-150);
  
  }.lp-sys-typo-heading6-answer {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-16);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-150);
  
  }.lp-sys-typo-title1-accent-bold {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-32);
  font-weight: var(--lp-pri-font-weight-500);
  line-height: var(--lp-pri-font-lineheight-130);
  
  }.lp-sys-typo-title2-accent-bold {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-28);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-130);
  
  }.lp-sys-typo-title3-accent-bold {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-24);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-130);
  
  }.lp-sys-typo-title4-accent-bold {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-20);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-130);
  
  }.lp-sys-typo-title5-accent-bold {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-18);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-130);
  
  }.lp-sys-typo-title1-normal-bold {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-32);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-130);
  
  }.lp-sys-typo-title2-normal-bold {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-28);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-130);
  
  }.lp-sys-typo-title3-normal-bold {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-24);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-130);
  
  }.lp-sys-typo-title4-normal-bold {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-20);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-130);
  
  }.lp-sys-typo-title5-normal-bold {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-18);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-130);
  
  }.lp-sys-typo-paragraph1-normal-bold {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-17);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-130);
  
  }.lp-sys-typo-paragraph2-normal-bold {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-16);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-130);
  
  }.lp-sys-typo-paragraph3-normal-bold {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-15);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-130);
  
  }.lp-sys-typo-paragraph4-normal-bold {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-14);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-130);
  
  }.lp-sys-typo-paragraph1-normal-medium {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-17);
  font-weight: var(--lp-pri-font-weight-500);
  line-height: var(--lp-pri-font-lineheight-130);
  
  }.lp-sys-typo-paragraph2-normal-medium {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-16);
  font-weight: var(--lp-pri-font-weight-500);
  line-height: var(--lp-pri-font-lineheight-130);
  
  }.lp-sys-typo-paragraph3-normal-medium {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-15);
  font-weight: var(--lp-pri-font-weight-500);
  line-height: var(--lp-pri-font-lineheight-130);
  
  }.lp-sys-typo-paragraph4-normal-medium {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-14);
  font-weight: var(--lp-pri-font-weight-500);
  line-height: var(--lp-pri-font-lineheight-130);
  
  }.lp-sys-typo-paragraph1-normal-regular {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-17);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-130);
  
  }.lp-sys-typo-paragraph2-normal-regular {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-16);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-130);
  
  }.lp-sys-typo-paragraph3-normal-regular {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-15);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-130);
  
  }.lp-sys-typo-paragraph4-normal-regular {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-14);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-130);
  
  }.lp-sys-typo-paragraph2-post-regular {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-16);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-150);
  
  }.lp-sys-typo-paragraph3-post-regular {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-15);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-150);
  
  }.lp-sys-typo-paragraph4-post-regular {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-14);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-150);
  
  }.lp-sys-typo-paragraph2-answer-bold {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-16);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-160);
  
  }.lp-sys-typo-paragraph2-answer-regular {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-16);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-160);
  
  }.lp-sys-typo-caption1-normal-bold {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-13);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-130);
  
  }.lp-sys-typo-caption2-normal-bold {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-12);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-130);
  
  }.lp-sys-typo-caption3-normal-bold {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-11);
  font-weight: var(--lp-pri-font-weight-600);
  line-height: var(--lp-pri-font-lineheight-130);
  
  }.lp-sys-typo-caption1-normal-medium {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-13);
  font-weight: var(--lp-pri-font-weight-500);
  line-height: var(--lp-pri-font-lineheight-130);
  
  }.lp-sys-typo-caption2-normal-medium {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-12);
  font-weight: var(--lp-pri-font-weight-500);
  line-height: var(--lp-pri-font-lineheight-130);
  
  }.lp-sys-typo-caption3-normal-medium {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-11);
  font-weight: var(--lp-pri-font-weight-500);
  line-height: var(--lp-pri-font-lineheight-130);
  
  }.lp-sys-typo-caption1-normal-regular {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-13);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-130);
  
  }.lp-sys-typo-caption2-normal-regular {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-12);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-130);
  
  }.lp-sys-typo-caption3-normal-regular {  font-family: "Pretendard JP Variable";
  font-size: var(--lp-pri-font-size-11);
  font-weight: var(--lp-pri-font-weight-400);
  line-height: var(--lp-pri-font-lineheight-130);
  
  }
}