.CookieConsentBanner_bannerWrapper__gmWw0{position:fixed;left:0;right:0;bottom:0;z-index:1200;width:100%}.CookieConsentBanner_banner__a6FQ0{background:rgba(20,20,20,.95);backdrop-filter:blur(12px);border-radius:0;padding:12px 20px;border:1px solid rgba(255,255,255,.1);color:#f5f5f5;box-shadow:0 8px 32px rgba(0,0,0,.4);display:flex;flex-direction:row;align-items:center;gap:20px;font-family:Poppins,NanumSquare,Noto Sans KR,Noto Sans JP,sans-serif}.CookieConsentBanner_copy__Z7Ml7{display:flex;flex-direction:row;align-items:center;gap:12px;flex:1}.CookieConsentBanner_bannerHeader__O6gAs{font-size:13px;font-weight:600;letter-spacing:.02em;color:#ffffff;white-space:nowrap}.CookieConsentBanner_bannerBody__A48tk{font-size:11px;color:rgba(255,255,255,.7);line-height:1.4}.CookieConsentBanner_actions__O5WDg{display:flex;gap:8px;align-items:center;flex-shrink:0}.CookieConsentBanner_primaryButton__cuqea,.CookieConsentBanner_secondaryButton__loQJe{border-radius:0;padding:8px 16px;font-size:11px;font-weight:600;border:none;cursor:pointer;transition:opacity .15s ease;white-space:nowrap}.CookieConsentBanner_primaryButton__cuqea{background:#E9401F;color:#000000}.CookieConsentBanner_primaryButton__cuqea:hover{opacity:.9}.CookieConsentBanner_secondaryButton__loQJe{background:transparent;color:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.2)}.CookieConsentBanner_secondaryButton__loQJe:hover{border-color:#E9401F;color:#E9401F}.CookieConsentBanner_link__wppAi{color:#ea401e;text-decoration:none;font-size:11px;opacity:.9}.CookieConsentBanner_link__wppAi:hover{text-decoration:underline;opacity:1}@media (max-width:768px){.CookieConsentBanner_bannerWrapper__gmWw0{bottom:0;width:100%}.CookieConsentBanner_banner__a6FQ0{padding:12px 16px;flex-direction:column;align-items:stretch;gap:10px}.CookieConsentBanner_copy__Z7Ml7{flex-direction:column;align-items:flex-start;gap:4px}.CookieConsentBanner_bannerHeader__O6gAs{font-size:12px}.CookieConsentBanner_bannerBody__A48tk{font-size:10px}.CookieConsentBanner_actions__O5WDg{justify-content:flex-start;gap:8px}.CookieConsentBanner_primaryButton__cuqea,.CookieConsentBanner_secondaryButton__loQJe{padding:6px 12px;font-size:10px}.CookieConsentBanner_link__wppAi{font-size:10px}}.CookieConsentBanner_lightMode__De84Y .CookieConsentBanner_banner__a6FQ0{background:rgba(255,255,255,.95);border:1px solid rgba(0,0,0,.1);color:#1a1a1a;box-shadow:0 8px 32px rgba(0,0,0,.15)}.CookieConsentBanner_lightMode__De84Y .CookieConsentBanner_bannerHeader__O6gAs{color:#1a1a1a}.CookieConsentBanner_lightMode__De84Y .CookieConsentBanner_bannerBody__A48tk{color:rgba(0,0,0,.7)}.CookieConsentBanner_lightMode__De84Y .CookieConsentBanner_secondaryButton__loQJe{color:rgba(0,0,0,.7);border:1px solid rgba(0,0,0,.2)}.CookieConsentBanner_lightMode__De84Y .CookieConsentBanner_secondaryButton__loQJe:hover{border-color:#E9401F;color:#E9401F}.LegalDocumentPage_legalPage__NezvK{min-height:100vh;display:flex;flex-direction:column;font-family:var(--font-poppins),"Poppins",-apple-system,BlinkMacSystemFont,sans-serif}.LegalDocumentPage_legalPage__NezvK.LegalDocumentPage_dark__YSHfK{background:#0a0a0a;color:#f4f4f4}.LegalDocumentPage_legalPage__NezvK.LegalDocumentPage_light__0lQuK{background:#ffffff;color:#1a1a1a}.LegalDocumentPage_legalMain__rWvY8{flex:1;width:100%;max-width:960px;margin:0 auto;padding:140px 48px 60px;box-sizing:border-box}.LegalDocumentPage_pageHeader__ESI8S{padding:0 0 24px;text-align:left;margin-bottom:24px}.LegalDocumentPage_dark__YSHfK .LegalDocumentPage_pageHeader__ESI8S{border-bottom:1px solid #333}.LegalDocumentPage_light__0lQuK .LegalDocumentPage_pageHeader__ESI8S{border-bottom:1px solid #e5e5e5}.LegalDocumentPage_pageTitle__S4uJy{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:20px;font-weight:600;margin:0;letter-spacing:0}.LegalDocumentPage_dark__YSHfK .LegalDocumentPage_pageTitle__S4uJy{color:#fff}.LegalDocumentPage_light__0lQuK .LegalDocumentPage_pageTitle__S4uJy{color:#1a1a1a}.LegalDocumentPage_documentBody__IJvh3{margin-bottom:64px}.LegalDocumentPage_documentContent__AaALk{font-size:12px;line-height:1.8;font-family:Poppins,NanumSquare,Noto Sans KR,Noto Sans JP,sans-serif;background:transparent;border:none;border-radius:0;padding:0}.LegalDocumentPage_dark__YSHfK .LegalDocumentPage_documentContent__AaALk{color:rgba(255,255,255,.6)}.LegalDocumentPage_light__0lQuK .LegalDocumentPage_documentContent__AaALk{color:rgba(26,26,26,.8)}.LegalDocumentPage_documentContent__AaALk h1,.LegalDocumentPage_documentContent__AaALk h2,.LegalDocumentPage_documentContent__AaALk h3,.LegalDocumentPage_documentContent__AaALk h4{margin-top:32px;margin-bottom:12px;font-size:14px;font-weight:600}.LegalDocumentPage_dark__YSHfK .LegalDocumentPage_documentContent__AaALk h1,.LegalDocumentPage_dark__YSHfK .LegalDocumentPage_documentContent__AaALk h2,.LegalDocumentPage_dark__YSHfK .LegalDocumentPage_documentContent__AaALk h3,.LegalDocumentPage_dark__YSHfK .LegalDocumentPage_documentContent__AaALk h4{color:#fff}.LegalDocumentPage_light__0lQuK .LegalDocumentPage_documentContent__AaALk h1,.LegalDocumentPage_light__0lQuK .LegalDocumentPage_documentContent__AaALk h2,.LegalDocumentPage_light__0lQuK .LegalDocumentPage_documentContent__AaALk h3,.LegalDocumentPage_light__0lQuK .LegalDocumentPage_documentContent__AaALk h4{color:#1a1a1a}.LegalDocumentPage_documentContent__AaALk ul{margin:12px 0 12px 20px}.LegalDocumentPage_documentContent__AaALk table{width:100%;border-collapse:collapse;margin:24px 0;font-size:11px}.LegalDocumentPage_documentContent__AaALk table td,.LegalDocumentPage_documentContent__AaALk table th{padding:10px;text-align:left}.LegalDocumentPage_dark__YSHfK .LegalDocumentPage_documentContent__AaALk table td,.LegalDocumentPage_dark__YSHfK .LegalDocumentPage_documentContent__AaALk table th{border:1px solid #333}.LegalDocumentPage_light__0lQuK .LegalDocumentPage_documentContent__AaALk table td,.LegalDocumentPage_light__0lQuK .LegalDocumentPage_documentContent__AaALk table th{border:1px solid #d4d4d4}@media (max-width:768px){.LegalDocumentPage_legalMain__rWvY8{padding:120px 24px 32px}.LegalDocumentPage_pageTitle__S4uJy{font-size:18px}.LegalDocumentPage_documentContent__AaALk{font-size:11px}}