.support-chat_root__8zuyk{--n-paper:#ffffff;--n-ink:#0b1b33;--n-sub:#4b5b74;--n-muted:#8a97ab;--n-line:#e3e9f3;--n-blue:#0066ff;--n-blue-deep:#0047b3;--n-blue-soft:#edf3ff;--n-bg:#f6f8fc;--n-bad:#d42a4b;--n-scrim:rgba(11,27,51,.28);--n-lift:0 2px 6px rgba(11,27,51,.08),0 18px 48px rgba(11,27,51,.16);--n-ease:cubic-bezier(.22,.8,.26,1);font-family:Inter,Noto Sans JP,Hiragino Sans,Yu Gothic,system-ui,sans-serif}.support-chat_fab__F_P5c{position:fixed;z-index:85;right:calc(24px + env(safe-area-inset-right, 0px));bottom:calc(24px + env(safe-area-inset-bottom, 0px));width:56px;height:56px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--n-blue);color:#fff;box-shadow:var(--n-lift);cursor:pointer;transition:transform .2s var(--n-ease),opacity .2s var(--n-ease)}.support-chat_fab__F_P5c:hover{transform:translateY(-2px)}.support-chat_fab__F_P5c:active{transform:scale(.96)}.support-chat_fab__F_P5c[data-open=true]{opacity:0;pointer-events:none;transform:scale(.9)}.support-chat_back__I7c0j:focus-visible,.support-chat_btn__o_Sgu:focus-visible,.support-chat_chip___qliY:focus-visible,.support-chat_fab__F_P5c:focus-visible,.support-chat_link__1MaH3:focus-visible,.support-chat_x__94_Y2:focus-visible{outline:2px solid var(--n-blue);outline-offset:2px}.support-chat_scrim__j4A26{display:none}.support-chat_panel__aGgEW{position:fixed;z-index:88;right:calc(24px + env(safe-area-inset-right, 0px));bottom:calc(24px + env(safe-area-inset-bottom, 0px));width:384px;max-width:calc(100vw - 32px);height:min(600px,calc(100vh - 48px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-radius:20px;border:1px solid var(--n-line);background:var(--n-paper);color:var(--n-ink);box-shadow:var(--n-lift);overflow:hidden;line-height:1.7;font-size:15px;opacity:0;transform:translateY(16px);pointer-events:none;visibility:hidden;transition:transform .32s var(--n-ease),opacity .24s var(--n-ease),visibility 0s linear .32s}.support-chat_panel__aGgEW[data-open=true]{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:transform .32s var(--n-ease),opacity .24s var(--n-ease)}.support-chat_head__yBX9x{display:grid;grid-template-columns:auto minmax(0,1fr) 32px;gap:10px;align-items:center;padding:14px 14px 12px 16px;border-bottom:1px solid var(--n-line)}.support-chat_kun__kX_vD{width:44px;height:44px;-o-object-fit:contain;object-fit:contain}.support-chat_headText__O9q7B{display:grid;min-width:0}.support-chat_eyebrow__j9q4A{font-size:12px;font-weight:800;letter-spacing:.04em;color:var(--n-blue-deep)}.support-chat_title__fUpfR{margin:0;font-size:16px;font-weight:800;line-height:1.45}.support-chat_back__I7c0j,.support-chat_x__94_Y2{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--n-blue-soft);color:var(--n-sub);cursor:pointer}.support-chat_body__AOqCM{overflow-y:auto;overscroll-behavior:contain;padding:14px 16px;background:var(--n-bg);display:grid;align-content:start;gap:10px}.support-chat_msg__33c89{max-width:88%;padding:10px 12px;border-radius:14px;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:auto-phrase;text-wrap:pretty}.support-chat_msg__33c89[data-role=assistant]{justify-self:start;background:var(--n-paper);border:1px solid var(--n-line);border-top-left-radius:4px}.support-chat_msg__33c89[data-role=user]{justify-self:end;background:var(--n-blue);color:#fff;border-top-right-radius:4px}.support-chat_msg__33c89[data-kind=staff]{border-color:color-mix(in srgb,var(--n-blue) 35%,var(--n-line))}.support-chat_sources__HVJct{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.support-chat_link__1MaH3{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:999px;background:var(--n-blue-soft);color:var(--n-blue-deep);font-size:13px;font-weight:700;text-decoration:none}.support-chat_msgAction__nIwZ_{margin-top:8px}.support-chat_typing___NXzd{justify-self:start;display:inline-flex;gap:4px;padding:12px 14px;border-radius:14px;background:var(--n-paper);border:1px solid var(--n-line)}.support-chat_typing___NXzd i{width:6px;height:6px;border-radius:50%;background:var(--n-muted);animation:support-chat_blink__v_Cep 1.2s ease-in-out infinite}.support-chat_typing___NXzd i:nth-child(2){animation-delay:.15s}.support-chat_typing___NXzd i:nth-child(3){animation-delay:.3s}@keyframes support-chat_blink__v_Cep{0%,80%,to{opacity:.3}40%{opacity:1}}.support-chat_intro__UZ5NS{margin:0;font-size:14px;color:var(--n-sub);word-break:auto-phrase;text-wrap:pretty}.support-chat_chips__5JgCE{display:flex;flex-wrap:wrap;gap:6px}.support-chat_chip___qliY{padding:6px 12px;border:1px solid var(--n-line);border-radius:999px;background:var(--n-paper);color:var(--n-ink);font:inherit;font-size:13px;cursor:pointer;text-align:left}.support-chat_chip___qliY:hover{border-color:var(--n-blue);color:var(--n-blue-deep)}.support-chat_foot__EEdPg{display:grid;gap:8px;padding:10px 12px calc(12px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--n-line);background:var(--n-paper)}.support-chat_inputRow__GMEhT{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px;align-items:end}.support-chat_input__yFvYc,.support-chat_select__Zf8m_,.support-chat_textarea__JvNh_{width:100%;border:1px solid var(--n-line);border-radius:12px;background:var(--n-paper);color:var(--n-ink);font:inherit;font-size:16px;line-height:1.6;padding:9px 12px}.support-chat_input__yFvYc{resize:none;max-height:120px}.support-chat_input__yFvYc:focus,.support-chat_select__Zf8m_:focus,.support-chat_textarea__JvNh_:focus{outline:2px solid color-mix(in srgb,var(--n-blue) 40%,transparent);border-color:var(--n-blue)}.support-chat_send__o3Yb5{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--n-blue);color:#fff;cursor:pointer}.support-chat_send__o3Yb5:disabled{background:var(--n-line);color:var(--n-muted);cursor:default}.support-chat_staffLink__YFCjS{justify-self:start;padding:0;border:0;background:none;color:var(--n-blue-deep);font:inherit;font-size:13px;font-weight:700;text-decoration:underline;cursor:pointer}.support-chat_note__SVODZ{margin:0;font-size:12px;color:var(--n-muted);word-break:auto-phrase;text-wrap:pretty}.support-chat_error__9D55J{margin:0;font-size:13px;color:var(--n-bad)}.support-chat_badge__TPqea{position:absolute;top:-2px;right:-2px;min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:999px;border:2px solid #fff;background:var(--n-bad);color:#fff;font-size:11px;font-weight:800;line-height:1}.support-chat_footLinks__e3_FP{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.support-chat_tickets__i3dId{display:grid;gap:8px;margin:0;padding:0;list-style:none}.support-chat_ticketRow__96g_a{width:100%;display:grid;gap:2px;padding:10px 12px;border:1px solid var(--n-line);border-radius:12px;background:var(--n-paper);color:var(--n-ink);font:inherit;text-align:left;cursor:pointer}.support-chat_ticketRow__96g_a:hover{border-color:var(--n-blue)}.support-chat_ticketRow__96g_a[data-unread=true]{border-color:var(--n-blue);box-shadow:inset 4px 0 0 var(--n-blue)}.support-chat_meta__Oh50M{font-size:12px;color:var(--n-muted)}.support-chat_ticketSummary__tLEUb{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-chat_ticketStatus__QxUoL{font-size:12px;font-weight:700;color:var(--n-blue-deep)}.support-chat_from__n5Oaf{display:block;font-size:12px;font-weight:800;color:var(--n-blue-deep)}.support-chat_time__4UMzT{display:block;margin-top:4px;font-size:11px;opacity:.7}.support-chat_form__d_iSL{display:grid;gap:12px}.support-chat_field__e_qZN{display:grid;gap:4px;font-size:13px;font-weight:700;color:var(--n-sub)}.support-chat_textarea__JvNh_{min-height:140px;resize:vertical}.support-chat_check__BzBHa{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:start;font-size:13px;color:var(--n-sub);cursor:pointer}.support-chat_check__BzBHa input{margin-top:4px;accent-color:var(--n-blue)}.support-chat_box__O8ewv{padding:10px 12px;border:1px solid var(--n-line);border-radius:12px;background:var(--n-paper);font-size:13px;color:var(--n-sub)}.support-chat_box__O8ewv b{color:var(--n-ink)}.support-chat_btn__o_Sgu{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:var(--n-blue);color:#fff;font:inherit;font-size:14px;font-weight:800;cursor:pointer;text-decoration:none}.support-chat_btn__o_Sgu:disabled{opacity:.5;cursor:default}.support-chat_ghost__bfLGX{background:var(--n-blue-soft);color:var(--n-blue-deep)}.support-chat_done__nD2VT{display:grid;gap:12px;justify-items:center;text-align:center;padding:16px 4px}.support-chat_done__nD2VT .support-chat_kunLarge__Z1sU8{width:96px;height:96px;-o-object-fit:contain;object-fit:contain}.support-chat_ticket__cC7DX{font-size:20px;font-weight:800;letter-spacing:.06em;color:var(--n-ink)}.support-chat_doneTitle__p5oyg{margin:0;font-size:17px;font-weight:800;text-wrap:balance}@media (min-width:768px){.support-chat_fab__F_P5c,.support-chat_panel__aGgEW{right:calc(24px + var(--agent-dock-w, 0px) + env(safe-area-inset-right, 0px))}.support-chat_panel__aGgEW{max-width:calc(100vw - 48px - var(--agent-dock-w, 0px) - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px))}}@media (max-width:767px){.support-chat_fab__F_P5c{right:calc(16px + env(safe-area-inset-right, 0px));bottom:calc(80px + env(safe-area-inset-bottom, 0px));width:52px;height:52px}.support-chat_root__8zuyk[data-mobile-docked=true] .support-chat_fab__F_P5c{bottom:calc(8px + env(safe-area-inset-bottom, 0px))}.support-chat_scrim__j4A26{display:block;position:fixed;inset:0;z-index:87;background:var(--n-scrim);opacity:0;pointer-events:none;transition:opacity .25s var(--n-ease)}.support-chat_scrim__j4A26[data-open=true]{opacity:1;pointer-events:auto}.support-chat_panel__aGgEW{left:0;right:0;bottom:0;width:auto;max-width:none;height:min(88dvh,720px);border-radius:22px 22px 0 0;border-bottom:0;transform:translateY(100%);opacity:1}}@media (prefers-reduced-motion:reduce){.support-chat_root__8zuyk *,.support-chat_root__8zuyk :after,.support-chat_root__8zuyk :before{transition:none!important;animation:none!important}}