html[data-site=luma]:not([data-ui-locale=zh-CN]){--intl-font:"DM Sans Variable","Avenir Next",sans-serif;--intl-heading-spacing:-.025em;--intl-heading-height:1.16;--intl-heading-weight:600;--intl-body-height:1.65}html[data-site=luma][data-ui-locale=ja]{--intl-font:"Noto Sans JP Variable","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;--intl-heading-spacing:.01em;--intl-heading-height:1.4;--intl-heading-weight:550;--intl-body-height:1.85;line-break:strict}html[data-site=luma][data-ui-locale=ko]{--intl-font:"Noto Sans KR Variable","Apple SD Gothic Neo","Malgun Gothic",sans-serif;--intl-heading-spacing:-.02em;--intl-heading-height:1.35;--intl-heading-weight:550;--intl-body-height:1.8;word-break:keep-all}@supports (word-break:auto-phrase){html[data-site=luma][data-ui-locale=ja] body :is(h1,h2,h3,p){word-break:auto-phrase}}html[data-site=luma]:not([data-ui-locale=zh-CN]) body{font-family:var(--intl-font);line-height:var(--intl-body-height);font-optical-sizing:auto}html[data-site=luma]:not([data-ui-locale=zh-CN]) body :is(main,section,article,header,footer,nav,aside){font-family:var(--intl-font)}html[data-site=luma]:not([data-ui-locale=zh-CN]) :is(button,input,select,textarea){font-family:inherit}html[data-site=luma]:not([data-ui-locale=zh-CN]) body :is(h1,h2,h3){font-family:var(--intl-font);font-weight:var(--intl-heading-weight);letter-spacing:var(--intl-heading-spacing);line-height:var(--intl-heading-height);text-wrap:balance;overflow-wrap:break-word}html[data-site=luma]:not([data-ui-locale=zh-CN]) body h1{font-size:clamp(30px,3.6vw,48px)}html[data-site=luma]:not([data-ui-locale=zh-CN]) body p{text-wrap:pretty}html[data-site=luma][data-ui-locale=de] body :is(h2,h3,p){-webkit-hyphens:auto;hyphens:auto}html[data-site=luma]:not([data-ui-locale=zh-CN]) :is(pre,code,kbd,samp){font-family:ui-monospace,SFMono-Regular,Consolas,monospace}@media (max-width:720px){html[data-site=luma]:not([data-ui-locale=zh-CN]) body h1{font-size:clamp(28px,7.8vw,36px)}}
.ContactFloat-module__APsrRa__float{z-index:90;position:fixed;bottom:20px;right:20px}.ContactFloat-module__APsrRa__button{color:#273e6b;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #cbd2d5;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative;box-shadow:0 8px 30px #172b4526}.ContactFloat-module__APsrRa__button:active{cursor:grabbing}.ContactFloat-module__APsrRa__button:focus-visible,.ContactFloat-module__APsrRa__panel button:focus-visible,.ContactFloat-module__APsrRa__panel a:focus-visible{outline-offset:3px;outline:3px solid #4670c2}.ContactFloat-module__APsrRa__badge{color:#fff;background:#274779;border:2px solid #fff;border-radius:9px;padding:0 5px;font-size:9px;font-weight:700;line-height:17px;position:absolute;bottom:1px;right:-1px}.ContactFloat-module__APsrRa__panel{z-index:100;color:#242b31;text-align:left;background:#fff;border:1px solid #d6dbd8;border-radius:20px;flex-direction:column;width:400px;max-width:calc(100vw - 24px);height:min(680px,100dvh - 112px);font-size:14px;line-height:1.55;display:flex;position:fixed;bottom:88px;right:20px;overflow:hidden;box-shadow:0 20px 80px #1c29362b}.ContactFloat-module__APsrRa__panel *{box-sizing:border-box;min-width:0}.ContactFloat-module__APsrRa__panel button,.ContactFloat-module__APsrRa__panel input,.ContactFloat-module__APsrRa__panel textarea{font:inherit}.ContactFloat-module__APsrRa__panel button{cursor:pointer}.ContactFloat-module__APsrRa__panel button:disabled{opacity:.45;cursor:default}.ContactFloat-module__APsrRa__header{background:#f7f9f7;border-bottom:1px solid #eef0ed;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.ContactFloat-module__APsrRa__header div{gap:2px;display:grid}.ContactFloat-module__APsrRa__header strong{font-size:17px;font-weight:700}.ContactFloat-module__APsrRa__header span{color:#737c79;font-size:12px}.ContactFloat-module__APsrRa__header button{background:0 0;border:0;border-radius:8px;flex-shrink:0;width:32px;height:32px;font-size:26px;line-height:1}.ContactFloat-module__APsrRa__toolbar{border-bottom:1px solid #eef0ed;flex-wrap:wrap;gap:12px;padding:8px 18px;display:flex}.ContactFloat-module__APsrRa__toolbar button,.ContactFloat-module__APsrRa__footer button,.ContactFloat-module__APsrRa__footer a,.ContactFloat-module__APsrRa__refresh{color:#315c90;background:0 0;border:0;padding:3px 0;font-size:12px}.ContactFloat-module__APsrRa__content{overscroll-behavior:contain;flex:1;min-height:80px;padding:16px 18px;overflow:auto}.ContactFloat-module__APsrRa__content p{margin:8px 0;font-size:13px}.ContactFloat-module__APsrRa__assistant,.ContactFloat-module__APsrRa__user{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;margin-bottom:12px;padding:12px 14px;font-size:13px;line-height:1.65}.ContactFloat-module__APsrRa__assistant{background:#f4f6f3;margin-right:20px}.ContactFloat-module__APsrRa__user{background:#eaf0fb;margin-left:30px}.ContactFloat-module__APsrRa__suggestions{gap:7px;margin:14px 0;display:grid}.ContactFloat-module__APsrRa__suggestions button{text-align:left;color:#425250;background:#fff;border:1px solid #e2e6df;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex}.ContactFloat-module__APsrRa__suggestions span{color:#637b9c}.ContactFloat-module__APsrRa__diagnosis{overflow-wrap:anywhere;background:#f6f8fb;border-left:3px solid #617faf;gap:6px;margin:8px 0;padding:12px;font-size:12px;display:grid}.ContactFloat-module__APsrRa__diagnosis strong{font-size:13px}.ContactFloat-module__APsrRa__notice{color:#78551a;overflow-wrap:anywhere;background:#fff7e9;border-radius:10px;padding:10px 12px}.ContactFloat-module__APsrRa__links{border-top:1px solid #eef0ed;flex-wrap:wrap;gap:6px 14px;padding:8px 18px;font-size:11px;display:flex}.ContactFloat-module__APsrRa__links a,.ContactFloat-module__APsrRa__diagnosis a,.ContactFloat-module__APsrRa__notice a{color:#355e96;text-underline-offset:3px;text-decoration:underline}.ContactFloat-module__APsrRa__form{padding:10px 18px 4px}.ContactFloat-module__APsrRa__label{color:#697674;margin-bottom:4px;font-size:11px;display:block}.ContactFloat-module__APsrRa__form input{background:#fff;border:1px solid #dce1dc;border-radius:8px;width:100%;padding:6px 9px;font-size:12px}.ContactFloat-module__APsrRa__form small{color:#7f8987;margin-top:4px;font-size:10px;line-height:1.4;display:block}.ContactFloat-module__APsrRa__composer{border:1px solid #ccd5d0;border-radius:12px;align-items:flex-end;gap:8px;margin-top:10px;padding:8px;display:flex}.ContactFloat-module__APsrRa__composer textarea{resize:none;color:#252d31;background:#fff;border:0;outline:none;flex:1;min-height:42px;max-height:90px;font-size:13px}.ContactFloat-module__APsrRa__composer button{color:#fff;background:#294a7c;border:0;border-radius:9px;flex-shrink:0;width:34px;height:34px;font-size:20px}.ContactFloat-module__APsrRa__footer{padding:6px 18px 12px}.ContactFloat-module__APsrRa__footer button,.ContactFloat-module__APsrRa__footer a{margin-right:14px}.ContactFloat-module__APsrRa__footer a{text-underline-offset:3px;text-decoration:underline}.ContactFloat-module__APsrRa__footer p{color:#858e8a;margin:5px 0 0;font-size:10px;line-height:1.5}.ContactFloat-module__APsrRa__ticketText{resize:vertical;border:1px solid #d5ded7;border-radius:10px;width:100%;min-height:150px;padding:12px}.ContactFloat-module__APsrRa__primary{color:#fff;background:#294a7c;border:0;border-radius:9px;margin-top:12px;padding:9px 14px;display:block}.ContactFloat-module__APsrRa__ticket{overflow-wrap:anywhere;border-bottom:1px solid #e8ece6;padding:12px 0}.ContactFloat-module__APsrRa__ticket small{color:#727c78;font-size:11px}.ContactFloat-module__APsrRa__ticket p{white-space:pre-wrap}.ContactFloat-module__APsrRa__qr{width:min(230px,100%);margin:10px auto;display:block}@media (max-width:600px){.ContactFloat-module__APsrRa__float{bottom:18px;right:14px}.ContactFloat-module__APsrRa__panel{border-radius:16px;width:calc(100vw - 24px);height:min(650px,100dvh - 106px);bottom:86px;right:12px}.ContactFloat-module__APsrRa__header{padding:12px 14px}.ContactFloat-module__APsrRa__toolbar,.ContactFloat-module__APsrRa__links{padding-left:14px;padding-right:14px}.ContactFloat-module__APsrRa__content{padding:12px 14px}.ContactFloat-module__APsrRa__form{padding:8px 14px 4px}.ContactFloat-module__APsrRa__footer{padding:4px 14px 10px}.ContactFloat-module__APsrRa__assistant{margin-right:12px}.ContactFloat-module__APsrRa__composer textarea,.ContactFloat-module__APsrRa__form input,.ContactFloat-module__APsrRa__ticketText{font-size:16px}}
