[data-chat-channel=ko]{--chat-bg:#fee500;--chat-ink:#191919;--chat-soft:#fff9cb}[data-chat-channel=en]{--chat-bg:#0866ff;--chat-ink:#fff;--chat-soft:#edf3ff}[data-chat-channel=zh]{--chat-bg:#087d3e;--chat-ink:#fff;--chat-soft:#eaf6ef}.chat-action{background:var(--chat-bg);min-height:48px;font:650 min(calc(15px * var(--ts,1) + var(--tb,0px)),calc(15px + var(--tc,0px)))/1.4 "Cuckoo Pretendard",Arial,sans-serif;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;transition:filter .16s,box-shadow .16s;display:inline-flex;color:var(--chat-ink)!important;text-decoration:none!important}.chat-action:hover{filter:brightness(.96);box-shadow:0 3px 12px #27272215}.chat-action:focus-visible{outline:3px solid var(--brand-ink);outline-offset:4px}.chat-action svg{flex:none;width:23px;height:23px}.chat-action>span:last-child{margin-left:auto}.chat-header-action{font-size:min(calc(12px * var(--ts,1) + var(--tb,0px)),calc(12px + var(--tc,0px)));gap:8px;min-height:44px;padding:10px 14px}.chat-header-action svg{width:19px;height:19px}.chat-mobile{display:none}.chat-card{border:1px solid var(--brand-line);border-top:3px solid var(--chat-bg);color:var(--brand-ink);background:#fffdf9;margin:0 0 26px;padding:24px}.chat-card-heading{align-items:center;gap:10px;display:flex}.chat-symbol{background:var(--chat-bg);width:36px;height:36px;color:var(--chat-ink);border-radius:50%;place-items:center;display:grid}.chat-kicker{font-size:min(calc(11px * var(--ts,1) + var(--tb,0px)),calc(11px + var(--tc,0px)));letter-spacing:.08em;font-weight:650}.chat-card h2{font-size:min(calc(clamp(22px,2vw,28px) * var(--ts,1) + var(--tb,0px)),calc(clamp(22px,2vw,28px) + var(--tc,0px)));letter-spacing:-.04em;margin:18px 0 8px;line-height:1.35}.chat-card>p{font-size:min(calc(14px * var(--ts,1) + var(--tb,0px)),calc(14px + var(--tc,0px)));color:var(--brand-muted);margin:0 0 20px;line-height:1.6}.chat-card>.chat-action{width:100%;display:flex}.chat-phone{margin-top:14px}.chat-phone summary{cursor:pointer;min-height:44px;font-size:min(calc(13px * var(--ts,1) + var(--tb,0px)),calc(13px + var(--tc,0px)));color:var(--brand-muted);justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.chat-phone summary::-webkit-details-marker{display:none}.chat-phone summary:focus-visible{outline:2px solid var(--brand-red);outline-offset:3px}.chat-phone[open] summary>span{rotate:45deg}.chat-phone-body{border-top:1px solid var(--brand-line);align-items:center;gap:18px;padding:14px 0 4px;display:flex}.chat-code{background:#fff;flex:none;width:144px;max-width:48%}.chat-code svg{width:100%;height:auto;display:block}.chat-phone-body p{font-size:min(calc(13px * var(--ts,1) + var(--tb,0px)),calc(13px + var(--tc,0px)));color:var(--brand-muted);margin:0;line-height:1.6}@media (width<=1200px) and (width>=1101px){.brand-header:has(.chat-header-action) .brand-nav{gap:18px}.brand-header:has(.chat-header-action) .brand-header-actions{gap:10px}}@media (width<=680px){.chat-header-action{display:none}.chat-mobile{border-bottom:1px solid var(--brand-line);padding:8px 20px 10px;display:block}.chat-mobile .chat-action{min-height:44px;font-size:min(calc(14px * var(--ts,1) + var(--tb,0px)),calc(14px + var(--tc,0px)));padding:9px 14px;display:flex}.brand-header:has(.chat-mobile) .brand-mobile-nav{max-height:calc(100dvh - 142px)}.chat-card{padding:20px}.chat-phone-body{gap:14px}}@media (width<=748px){:where(html[data-text="1"]) .chat-header-action{display:none}:where(html[data-text="1"]) .chat-mobile{border-bottom:1px solid var(--brand-line);padding:8px 20px 10px;display:block}:where(html[data-text="1"]) .chat-mobile .chat-action{min-height:44px;font-size:min(calc(14px * var(--ts,1) + var(--tb,0px)),calc(14px + var(--tc,0px)));padding:9px 14px;display:flex}:where(html[data-text="1"]) .chat-card{padding:20px}:where(html[data-text="1"]) .chat-phone-body{gap:14px}}@media (width<=850px){:where(html[data-text="2"]) .chat-header-action{display:none}:where(html[data-text="2"]) .chat-mobile{border-bottom:1px solid var(--brand-line);padding:8px 20px 10px;display:block}:where(html[data-text="2"]) .chat-mobile .chat-action{min-height:44px;font-size:min(calc(14px * var(--ts,1) + var(--tb,0px)),calc(14px + var(--tc,0px)));padding:9px 14px;display:flex}:where(html[data-text="2"]) .chat-card{padding:20px}:where(html[data-text="2"]) .chat-phone-body{gap:14px}}@media (width<=952px){:where(html[data-text="3"]) .chat-header-action{display:none}:where(html[data-text="3"]) .chat-mobile{border-bottom:1px solid var(--brand-line);padding:8px 20px 10px;display:block}:where(html[data-text="3"]) .chat-mobile .chat-action{min-height:44px;font-size:min(calc(14px * var(--ts,1) + var(--tb,0px)),calc(14px + var(--tc,0px)));padding:9px 14px;display:flex}:where(html[data-text="3"]) .chat-card{padding:20px}:where(html[data-text="3"]) .chat-phone-body{gap:14px}}@media (prefers-reduced-motion:reduce){.chat-action{transition:none}}@media print{.chat-mobile,.chat-header-action,.chat-phone{display:none}}@media (width<=680px){html:lang(zh) body:has([data-chat-release]) main :is(h1,h2,h3){word-break:normal!important}html:lang(zh) body:has([data-chat-release]) :is(.red-editorial,.gift-section){grid-template-columns:minmax(0,1fr)}html:lang(zh) body:has([data-chat-release]) :is(.red-editorial,.gift-section)>*{white-space:normal;overflow-wrap:anywhere;min-width:0}}@media (width<=748px){html:where([data-text="1"]):lang(zh) body:has([data-chat-release]) main :is(h1,h2,h3){word-break:normal!important}html:where([data-text="1"]):lang(zh) body:has([data-chat-release]) :is(.red-editorial,.gift-section){grid-template-columns:minmax(0,1fr)}html:where([data-text="1"]):lang(zh) body:has([data-chat-release]) :is(.red-editorial,.gift-section)>*{white-space:normal;overflow-wrap:anywhere;min-width:0}}@media (width<=850px){html:where([data-text="2"]):lang(zh) body:has([data-chat-release]) main :is(h1,h2,h3){word-break:normal!important}html:where([data-text="2"]):lang(zh) body:has([data-chat-release]) :is(.red-editorial,.gift-section){grid-template-columns:minmax(0,1fr)}html:where([data-text="2"]):lang(zh) body:has([data-chat-release]) :is(.red-editorial,.gift-section)>*{white-space:normal;overflow-wrap:anywhere;min-width:0}}@media (width<=952px){html:where([data-text="3"]):lang(zh) body:has([data-chat-release]) main :is(h1,h2,h3){word-break:normal!important}html:where([data-text="3"]):lang(zh) body:has([data-chat-release]) :is(.red-editorial,.gift-section){grid-template-columns:minmax(0,1fr)}html:where([data-text="3"]):lang(zh) body:has([data-chat-release]) :is(.red-editorial,.gift-section)>*{white-space:normal;overflow-wrap:anywhere;min-width:0}}
