.fp-online-chat{--c-line:#ffffff1a;--c-line-2:#ffffff2e;--c-faint:#8c9da8;--c-tawny:#d97706;--c-on-tawny:#2d1b00;--c-spring:linear(0, .0296 3%, .1028 6%, .2364 10%, .3831 14%, .5239 18%, .6763 23%, .7957 28%, .8965 34%, .9589 40%, .9972 47%, 1.0132 55%, 1.0145 64%, 1.0089 75%, 1.0035 87%, 1)}@supports not (transition-timing-function:linear(0, 1)){.fp-online-chat{--c-spring:cubic-bezier(.22, 1, .36, 1)}}.fp-online-chat .c-film svg{fill:currentColor;width:14px;height:14px;margin-right:8px}.fp-online-chat .c-points,.fp-online-chat .c-film-btn{margin-top:8px}.fp-online-chat .c-fig,.fp-online-chat .c-hero{min-width:0;margin:0;position:relative}.fp-online-chat .c-cap{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.4}@media (width>=1024px){.fp-online-chat .fp-split.flip>.fp-copy{order:2}}.fp-online-chat .c-stage{color:var(--ink);font-size:12px;line-height:1.4}.fp-online-chat .c-stage p{text-wrap-style:pretty;margin:0}.fp-online-chat .c-stage .ic{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.fp-online-chat .c-scene{position:relative}.fp-online-chat .c-ed{border:1px solid var(--c-line);background:var(--paper-2);border-radius:6px;min-width:0}.fp-online-chat .c-page-top{border-bottom:1px solid var(--c-line);white-space:nowrap;padding:10px 14px;font-size:13px}.fp-online-chat .c-page-top b{font-weight:600}.fp-online-chat .c-tabs{border-bottom:1px solid var(--c-line);white-space:nowrap;gap:2px;padding:0 10px;display:flex;overflow:hidden}.fp-online-chat .c-tabs span{color:var(--c-faint);flex:none;padding:9px 6px;font-size:11.5px;font-weight:500;position:relative}.fp-online-chat .c-tabs span.on{color:var(--ink);font-weight:600}.fp-online-chat .c-tabs span.on:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:6px;right:6px}.fp-online-chat .c-tabs-sm{padding:0}.fp-online-chat .c-tabs-sm span{padding:7px 6px;font-size:10.5px}.fp-online-chat .c-dots{flex:none;gap:5px;display:flex}.fp-online-chat .c-dots i{background:#ffffff24;border-radius:50%;width:8px;height:8px}.fp-online-chat .c-br{border:1px solid var(--c-line);background:var(--paper);border-radius:6px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.fp-online-chat .c-bar{border-bottom:1px solid var(--c-line);background:var(--paper);flex:none;align-items:center;gap:12px;height:34px;padding:0 10px;display:flex}.fp-online-chat .c-url{background:var(--paper-2);min-width:0;height:22px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;display:inline-flex;overflow:hidden}.fp-online-chat .c-url .ic{width:11px;height:11px}.fp-online-chat .c-url-blank i{background:#ffffff1f;border-radius:3px;width:120px;height:6px;display:block}.fp-online-chat .c-ini{background:var(--paper);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--c-line-2);color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:9.5px;font-style:normal;font-weight:700;display:grid}.fp-online-chat .c-chip{border:1px solid var(--c-line-2);color:var(--muted);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:1px 8px;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex}.fp-online-chat .c-chip i{background:currentColor;border-radius:50%;width:5px;height:5px}.fp-online-chat .c-chip.ok{border-color:var(--accent-line);background:var(--accent-wash);color:var(--accent-ink)}.fp-online-chat .c-chip.warn{color:var(--ink);border-style:dashed}.fp-online-chat .c-caret{background:var(--accent);opacity:0;vertical-align:-.2em;flex:none;width:1.5px;height:1.15em;margin-left:1px;display:inline-block}.fp-online-chat .typing~.c-caret{opacity:1;animation:1s step-end infinite c-blink}@keyframes c-blink{50%{opacity:0}}.fp-online-chat .c-cw{border:1px solid var(--c-line-2);color:#0a1820;background:#fff;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 48px -24px #000000e6}.fp-online-chat .c-cw-head{background:var(--accent);color:var(--on-accent);flex:none;justify-content:space-between;align-items:flex-start;gap:8px;padding:11px 12px 12px;display:flex}.fp-online-chat .c-cw-head>span{flex-direction:column;min-width:0;display:flex}.fp-online-chat .c-cw-head b{white-space:nowrap;font-size:13.5px;font-weight:600}.fp-online-chat .c-cw-head small{opacity:.82;white-space:nowrap;font-size:10.5px}.fp-online-chat .c-cw-head .ic{width:14px;height:14px;margin-top:2px}.fp-online-chat .c-cw-tawny .c-cw-head{background:var(--c-tawny);color:var(--c-on-tawny)}.fp-online-chat .c-cw-tawny .c-cw-head small{opacity:1}.fp-online-chat .c-cw-body{flex-direction:column;flex:1;gap:6px;min-height:0;padding:12px;display:flex;overflow:hidden}.fp-online-chat .c-me{background:var(--accent);max-width:84%;color:var(--on-accent);align-self:flex-end;padding:6px 10px;font-size:11px;line-height:1.4}.fp-online-chat .c-time{color:#4a5c6a;white-space:nowrap;margin-top:-2px;font-size:9.5px}.fp-online-chat .c-time-me{align-self:flex-end}.fp-online-chat .c-bot{align-items:flex-start;gap:7px;display:flex}.fp-online-chat .c-av{color:#4a5c6a;background:#edf1f4;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.fp-online-chat .c-av .ic{width:12px;height:12px}.fp-online-chat .c-bot p{border:1px solid #e6eaed;max-width:86%;padding:6px 10px;font-size:11px;line-height:1.4}.fp-online-chat .c-typing{border:1px solid #e6eaed;align-items:center;gap:3px;height:26px;padding:0 10px;display:none}.fp-online-chat .c-typing i{width:5px;height:5px;animation:c-dot 1s var(--ease) infinite;background:#93a3ae;border-radius:50%}.fp-online-chat .c-typing i:nth-child(2){animation-delay:.15s}.fp-online-chat .c-typing i:nth-child(3){animation-delay:.3s}@keyframes c-dot{0%,60%,to{opacity:.55;transform:none}30%{opacity:1;transform:translateY(-3px)}}.fp-online-chat .c-hs.s-t1 .c-bot-1 .c-typing,.fp-online-chat .c-hs.s-t2 .c-bot-2 .c-typing{display:inline-flex}.fp-online-chat .c-hs.s-t1 .c-bot-1 p,.fp-online-chat .c-hs.s-t2 .c-bot-2 p{display:none}.fp-online-chat .c-back{white-space:nowrap;border-top:1px solid #e6eaed;flex:none;justify-content:center;align-items:center;gap:6px;padding:7px;font-size:11px;font-weight:600;display:flex}.fp-online-chat .c-back .ic{width:11px;height:11px}.fp-online-chat .c-input{color:#4a5c6a;white-space:nowrap;border-top:1px solid #e6eaed;flex:none;align-items:center;gap:9px;padding:9px 12px;display:flex}.fp-online-chat .c-input .ic{width:15px;height:15px}.fp-online-chat .c-in{color:#0a1820;flex:1;align-items:center;min-width:0;font-size:11px;display:flex;overflow:hidden}.fp-online-chat .c-in>span{flex:none}.fp-online-chat .c-ph{color:#66757f}.fp-online-chat .c-in-1,.fp-online-chat .c-in-2{display:none}.fp-online-chat .c-hs.s-1 .c-in-1,.fp-online-chat .c-hs.s-2 .c-in-2{display:inline}.fp-online-chat .c-hs.s-1 .c-ph,.fp-online-chat .c-hs.s-2 .c-ph{display:none}.fp-online-chat .c-in .c-caret{background:#0a1820}.fp-online-chat .c-send{margin-left:auto}.fp-online-chat .c-launch{z-index:3;background:var(--accent);width:44px;height:44px;color:var(--on-accent);border-radius:50%;place-items:center;display:grid;position:absolute}.fp-online-chat .c-launch .ic{stroke-width:2px;width:17px;height:17px}.fp-online-chat .c-launch-tawny{background:var(--c-tawny);color:var(--c-on-tawny)}.fp-online-chat .c-stage-hero{aspect-ratio:13/11}.fp-online-chat .c-hs{position:absolute;inset:0}.fp-online-chat .c-hs-br{position:absolute;inset:5% 4%}.fp-online-chat .c-site{background:var(--bg);color:#fff;flex:1;position:relative;overflow:hidden}.fp-online-chat .c-vid{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.fp-online-chat .c-site:before{content:"";z-index:1;background:linear-gradient(90deg,#040d13bd,#040d1366 70%),#040d1333;position:absolute;inset:0}.fp-online-chat .c-site-in{z-index:2;flex-direction:column;gap:28px;padding:14px 18px;display:flex;position:absolute;top:0;left:0;right:0}.fp-online-chat .c-nav{white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fp-online-chat .c-logo{letter-spacing:-.03em;font-size:18px;font-weight:700}.fp-online-chat .c-logo i{color:var(--accent);font-style:normal}.fp-online-chat .c-get{background:#0a1820e0;padding:6px 10px;font-size:10.5px;font-weight:600}.fp-online-chat .c-site-h{letter-spacing:-.025em;flex-direction:column;max-width:46%;font-size:24px;font-weight:700;line-height:1.14;display:flex}.fp-online-chat .c-site-h span{white-space:nowrap}.fp-online-chat .c-site-h u{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:6px;text-decoration-thickness:3px}.fp-online-chat .c-hs-cw{z-index:3;width:272px;position:absolute;top:16px;bottom:70px;right:16px}.fp-online-chat .c-hs-launch{bottom:14px;right:16px}.fp-online-chat .c-l-x,.fp-online-chat .c-hs.s-open .c-l-chat{display:none}.fp-online-chat .c-hs.s-open .c-l-x{display:block}.fp-online-chat .c-pause{z-index:5;border:1px solid var(--line-strong);width:34px;height:34px;color:var(--ink);cursor:pointer;background:#0a1820c7;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:calc(5% + 12px);left:calc(4% + 12px)}.fp-online-chat .c-pause:hover{border-color:var(--ink)}.fp-online-chat .c-pause svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.fp-online-chat .c-pause .i-play{fill:currentColor;display:none}.fp-online-chat .c-pause[data-paused] .i-pause{display:none}.fp-online-chat .c-pause[data-paused] .i-play{display:inline}.fp-online-chat .c-cd{padding:24px}.fp-online-chat .c-cd-br{height:452px}.fp-online-chat .c-ts{background:var(--bg);flex:1;position:relative}.fp-online-chat .c-ts-in{flex-direction:column;align-items:flex-start;gap:10px;max-width:46%;padding:16px 18px;display:flex}.fp-online-chat .c-ts-nav{margin-bottom:18px}.fp-online-chat .c-ts-logo{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.fp-online-chat .c-ts-logo i{background:var(--c-tawny);border-radius:4px;width:16px;height:16px}.fp-online-chat .c-ts-h{letter-spacing:-.025em;font-size:22px;font-weight:700;line-height:1.15}.fp-online-chat .c-ts-s{color:var(--muted);font-size:11.5px}.fp-online-chat .c-cd-cw{z-index:3;width:264px;position:absolute;bottom:68px;right:14px}.fp-online-chat .c-cd-launch{bottom:14px;right:14px}.fp-online-chat .c-topics{flex-direction:column;gap:10px;padding:12px;display:flex}.fp-online-chat .c-hi{flex-direction:column;gap:1px;display:flex}.fp-online-chat .c-hi b{font-size:13px;font-weight:600}.fp-online-chat .c-hi span{color:#4a5c6a;font-size:11px}.fp-online-chat .c-tgrid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.fp-online-chat .c-tp{border:1px solid #e6eaed;flex-direction:column;gap:6px;padding:9px 9px 10px;font-size:10.5px;line-height:1.3;display:flex}.fp-online-chat .c-tp .ic{color:#4a5c6a;width:14px;height:14px}.fp-online-chat .c-tp b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.fp-online-chat .c-code{z-index:4;width:48%;padding:12px;position:absolute;bottom:40px;left:40px}.fp-online-chat .c-code-h{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.fp-online-chat .c-code-h b{font-size:12.5px;font-weight:600}.fp-online-chat .c-code-h span{color:var(--muted);font-size:10.5px}.fp-online-chat .c-pre{background:var(--bg);border-radius:2px;position:relative;overflow:hidden}.fp-online-chat .c-pre pre{color:var(--muted);white-space:pre;margin:0;padding:10px 44px 10px 10px;font:9.5px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}.fp-online-chat .c-copy{z-index:1;border:1px solid var(--c-line-2);background:var(--paper-2);width:28px;height:26px;color:var(--muted);border-radius:2px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.fp-online-chat .c-copy .ic{width:13px;height:13px}.fp-online-chat .c-i-tick{color:var(--accent-ink);stroke-width:2.2px;display:none}.fp-online-chat .c-cd.is-copied .c-i-copy{display:none}.fp-online-chat .c-cd.is-copied .c-i-tick{display:block}.fp-online-chat .c-cd.is-copied .c-copy{border-color:var(--accent-line)}.fp-online-chat .c-tn{padding:24px}.fp-online-chat .c-tn-grid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:12px;padding:12px;display:grid}.fp-online-chat .c-tn-col{flex-direction:column;gap:12px;min-width:0;display:flex}.fp-online-chat .c-card{border:1px solid var(--c-line);background:var(--paper);border-radius:4px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.fp-online-chat .c-card-h{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);white-space:nowrap;margin-bottom:2px;font-size:10px;font-weight:600}.fp-online-chat .c-fl-l{color:var(--muted);white-space:nowrap;font-size:10.5px}.fp-online-chat .c-in-box{border:1px solid var(--c-line-2);background:var(--bg);white-space:nowrap;border-radius:2px;align-items:center;height:28px;padding:0 9px;font-size:11.5px;display:flex;overflow:hidden}.fp-online-chat .c-ta-box{border:1px solid var(--c-line-2);background:var(--bg);border-radius:2px;min-height:62px;padding:7px 9px;font-size:11px;line-height:1.45}.fp-online-chat .c-row{border-top:1px solid var(--c-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 0;display:grid;position:relative}.fp-online-chat .c-card-h+.c-row{border-top:0}.fp-online-chat .c-row>.ic{color:var(--muted)}.fp-online-chat .c-row-t{flex-direction:column;min-width:0;display:flex}.fp-online-chat .c-row-t b{white-space:nowrap;font-size:11.5px;font-weight:600}.fp-online-chat .c-row-t span{color:var(--muted);font-size:10px;line-height:1.35}.fp-online-chat .c-sel{border:1px solid var(--c-line-2);background:var(--bg);white-space:nowrap;min-width:96px;height:28px;transition:border-color .3s var(--ease);border-radius:2px;justify-content:space-between;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.fp-online-chat .c-sel .ic{width:11px;height:11px;color:var(--muted)}.fp-online-chat .c-tn:not(.s-toned) .c-sel-tone .c-v-new,.fp-online-chat .c-tn.s-toned .c-sel-tone .c-v-old,.fp-online-chat .c-tn:not(.s-lang) .c-sel-lang .c-v-new,.fp-online-chat .c-tn.s-lang .c-sel-lang .c-v-old{display:none}.fp-online-chat .c-menu{z-index:3;border:1px solid var(--c-line-2);background:var(--paper-2);border-radius:4px;flex-direction:column;min-width:124px;padding:4px;display:none;position:absolute;top:calc(100% - 6px);right:0;box-shadow:0 18px 40px -20px #000000e6}.fp-online-chat .c-tn.s-tone .c-menu{display:flex}.fp-online-chat .c-menu span{white-space:nowrap;border-radius:2px;padding:5px 8px;font-size:11px}.fp-online-chat .c-m-c{background:#ffffff0f;font-weight:600}.fp-online-chat .c-tn.s-pick .c-m-c{background:0 0;font-weight:400}.fp-online-chat .c-tn.s-pick .c-m-b{background:var(--accent-wash);color:var(--ink);font-weight:600}.fp-online-chat .c-rules{gap:8px}.fp-online-chat .c-rules-d{color:var(--muted);font-size:10px;line-height:1.4}.fp-online-chat .c-rule{border:1px solid var(--c-line);background:var(--bg);border-radius:2px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.fp-online-chat .c-rule p{font-size:10.5px;line-height:1.4}.fp-online-chat .c-sw{width:26px;height:15px;transition:background-color .3s var(--ease);background:#ffffff29;border-radius:999px;flex:none;position:relative}.fp-online-chat .c-sw:after{content:"";width:11px;height:11px;transition:transform .35s var(--c-spring);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.fp-online-chat .c-sw.on{background:var(--accent)}.fp-online-chat .c-sw.on:after{background:var(--on-accent);transform:translate(11px)}.fp-online-chat .c-ib{padding:24px}.fp-online-chat .c-ib-ed{overflow:hidden}.fp-online-chat .c-ib-grid{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);display:grid}.fp-online-chat .c-list{border-right:1px solid var(--c-line);min-width:0}.fp-online-chat .c-search{border:1px solid var(--c-line-2);background:var(--bg);height:28px;color:var(--c-faint);white-space:nowrap;border-radius:2px;align-items:center;gap:7px;margin:10px 10px 4px;padding:0 9px;font-size:10.5px;display:flex;overflow:hidden}.fp-online-chat .c-search .ic{width:12px;height:12px}.fp-online-chat .c-list .c-tabs{padding:0 6px}.fp-online-chat .c-li{border-bottom:1px solid var(--c-line);grid-template-columns:auto minmax(0,1fr);gap:3px 9px;padding:10px 10px 11px;display:grid}.fp-online-chat .c-li .c-ini{grid-row:span 3}.fp-online-chat .c-li-on{box-shadow:inset 2px 0 0 var(--accent);background:#ffffff0a}.fp-online-chat .c-li-t{white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.fp-online-chat .c-li-t b{text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.fp-online-chat .c-li-when{color:var(--c-faint);flex:none;align-items:center;gap:4px;font-size:10px;display:inline-flex}.fp-online-chat .c-li-when .ic{width:11px;height:11px}.fp-online-chat .c-li-m{justify-content:space-between;align-items:center;gap:6px;display:flex}.fp-online-chat .c-badge{background:var(--accent-wash);min-width:17px;height:17px;box-shadow:inset 0 0 0 1px var(--accent-line);color:var(--accent-ink);border-radius:999px;flex:none;place-items:center;padding:0 4px;font-size:9.5px;font-weight:700;display:grid}.fp-online-chat .c-li-p{color:var(--muted);font-size:10px;line-height:1.4}.fp-online-chat .c-thread{flex-direction:column;min-width:0;display:flex}.fp-online-chat .c-th-head{border-bottom:1px solid var(--c-line);align-items:center;gap:9px;padding:10px 12px;display:flex}.fp-online-chat .c-th-who{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.fp-online-chat .c-th-name{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.fp-online-chat .c-th-name b{font-size:12px;font-weight:600}.fp-online-chat .c-th-who small{color:var(--c-faint);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.fp-online-chat .c-take{background:var(--accent);height:26px;color:var(--on-accent);white-space:nowrap;transition:transform .18s var(--ease), box-shadow .4s var(--ease);border-radius:2px;flex:none;align-items:center;padding:0 10px;font-size:10.5px;font-weight:600;display:inline-flex}.fp-online-chat .c-take.tap{box-shadow:0 0 0 6px var(--accent-wash);transform:scale(.95)}.fp-online-chat .c-msgs{flex-direction:column;flex:1;gap:10px;padding:12px;display:flex}.fp-online-chat .c-msg{align-items:flex-start;gap:8px;display:flex}.fp-online-chat .c-msg .c-ini{width:22px;height:22px;font-size:8.5px}.fp-online-chat .c-ini-ai .ic{width:12px;height:12px}.fp-online-chat .c-msg p{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.fp-online-chat .c-msg small{color:var(--c-faint);white-space:nowrap;font-size:9.5px}.fp-online-chat .c-msg span{border:1px solid var(--c-line);background:var(--paper);padding:6px 9px;font-size:10.5px;line-height:1.4}.fp-online-chat .c-msg-ai span{background:#ffffff0d}.fp-online-chat .c-ai-bar{border-top:1px solid var(--c-line);background:var(--paper);color:var(--muted);align-items:center;gap:8px;padding:9px 12px;font-size:10.5px;display:flex}.fp-online-chat .c-ai-bar .ic{width:14px;height:14px}.fp-online-chat .c-ai-bar b{color:var(--ink);font-weight:700}.fp-online-chat .c-bk{grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);align-items:start;gap:14px;padding:24px;display:grid}.fp-online-chat .c-bk-cw{grid-area:1/1}.fp-online-chat .c-bk-chat{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:20px 14px 16px;display:flex}.fp-online-chat .c-bk-cal{color:#0a1820;background:#33ff9929;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.fp-online-chat .c-bk-cal .ic{width:20px;height:20px}.fp-online-chat .c-bk-t{white-space:nowrap;font-size:13px;font-weight:600}.fp-online-chat .c-bk-s{color:#4a5c6a;font-size:10.5px;line-height:1.4}.fp-online-chat .c-bk-open{background:var(--accent);height:30px;color:var(--on-accent);white-space:nowrap;transition:transform .18s var(--ease), filter .18s var(--ease);border-radius:2px;justify-content:center;align-self:stretch;align-items:center;gap:6px;margin-top:4px;font-size:11px;font-weight:600;display:inline-flex}.fp-online-chat .c-bk-open .ic{width:12px;height:12px}.fp-online-chat .c-bk-open.tap,.fp-online-chat .c-btn-a.tap{filter:brightness(.85);transform:scale(.95)}.fp-online-chat .c-bk-page{grid-area:1/2;margin-top:26px}.fp-online-chat .c-dlg{background:var(--paper-2);flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex}.fp-online-chat .c-dlg-h{white-space:nowrap;font-size:14px;font-weight:600}.fp-online-chat .c-dlg-s{color:var(--muted);font-size:10.5px;line-height:1.4}.fp-online-chat .c-adv{border:1px solid var(--c-line);background:var(--paper);border-radius:2px;align-items:center;gap:9px;margin:4px 0 6px;padding:7px 9px;display:flex}.fp-online-chat .c-adv>span{flex-direction:column;min-width:0;display:flex}.fp-online-chat .c-adv b{white-space:nowrap;font-size:11.5px;font-weight:600}.fp-online-chat .c-adv small{color:var(--muted);white-space:nowrap;font-size:10px}.fp-online-chat .c-day{color:var(--muted);white-space:nowrap;font-size:10.5px}.fp-online-chat .c-over{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);white-space:nowrap;margin-top:2px;font-size:9.5px;font-weight:600}.fp-online-chat .c-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.fp-online-chat .c-slots span{border:1px solid var(--c-line-2);white-space:nowrap;height:26px;transition:border-color .3s var(--ease), background-color .3s var(--ease), box-shadow .3s var(--ease);border-radius:2px;place-items:center;font-size:10.5px;font-weight:600;display:grid}.fp-online-chat .c-bk.is-picked .c-slot-pick{border-color:var(--accent);background:var(--accent-wash);box-shadow:inset 0 0 0 1px var(--accent)}.fp-online-chat .c-dlg-foot{border-top:1px solid var(--c-line);justify-content:flex-end;gap:8px;margin-top:8px;padding-top:10px;display:flex}.fp-online-chat .c-btn-o,.fp-online-chat .c-btn-a{white-space:nowrap;border-radius:2px;align-items:center;height:28px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.fp-online-chat .c-btn-o{border:1px solid var(--c-line-2)}.fp-online-chat .c-btn-a{background:var(--accent);color:var(--on-accent);transition:transform .18s var(--ease), filter .18s var(--ease)}.fp-online-chat .c-week{z-index:3;grid-area:2/1/auto/-1;width:64%;margin-top:-46px;position:relative;overflow:hidden;box-shadow:0 24px 48px -24px #000000e6}.fp-online-chat .c-week-top{border-bottom:1px solid var(--c-line);white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.fp-online-chat .c-week-top b{font-size:12px;font-weight:600}.fp-online-chat .c-req{border:1px solid var(--c-line-2);text-overflow:ellipsis;border-radius:2px;padding:4px 8px;font-size:10px;font-weight:600;overflow:hidden}.fp-online-chat .c-wk{grid-template-columns:40px repeat(3,minmax(0,1fr));display:grid}.fp-online-chat .c-wk>span{border-top:1px solid var(--c-line);border-left:1px solid var(--c-line);min-width:0;height:30px;padding:3px}.fp-online-chat .c-wk>.c-wk-h{height:34px;color:var(--muted);white-space:nowrap;border-top:0;flex-direction:column;justify-content:center;align-items:center;font-size:9.5px;display:flex}.fp-online-chat .c-wk-h b{color:var(--ink);font-size:11px;font-weight:700}.fp-online-chat .c-wk>.c-wk-t{color:var(--c-faint);text-align:right;white-space:nowrap;border-left:0;padding:4px 6px 0 0;font-size:9px}.fp-online-chat .c-ev{white-space:nowrap;text-overflow:ellipsis;background:#ffffff0f;border-left:2px solid #ffffff4d;height:100%;padding:4px 5px 0 8px;font-size:9px;font-style:normal;font-weight:600;line-height:1.3;display:block;overflow:hidden}.fp-online-chat .c-ev-new{border-left-color:var(--accent);background:var(--accent-wash);color:var(--ink);white-space:normal;padding-top:3px;line-height:1.25}.fp-online-chat .c-rep-row{flex-wrap:wrap;align-items:center;gap:24px 40px;display:flex}.fp-online-chat .c-rep-list{flex-wrap:wrap;gap:16px;display:flex}.fp-online-chat .c-rep-list li{flex-direction:column;gap:8px;display:flex}.fp-online-chat .c-rep-list .lg{border-radius:var(--r-window);background:#fff;place-items:center;width:148px;height:64px;padding:12px 18px;display:grid}.fp-online-chat .c-rep-list .lg img{width:auto;max-width:100%;height:auto;max-height:28px}.fp-online-chat .c-rep-p{color:var(--muted);font-size:15px}.fp-online-chat .c-scene [data-at]{transition:opacity .5s var(--ease), transform .9s var(--c-spring)}.fp-online-chat .c-scene.is-armed [data-at]:not(.in){opacity:0;transform:translateY(14px)}.fp-online-chat .c-scene.is-armed .c-cw[data-at]:not(.in){transform-origin:100% 100%;transform:translateY(18px)scale(.96)}@media (width<=1023px){.fp-online-chat .c-stage-hero{aspect-ratio:16/12}}@media (width>=640px) and (width<=767px){.fp-online-chat .c-site-h{font-size:19px}}@media (width>=1024px) and (width<=1279px){.fp-online-chat .c-site-h{display:none}}@media (width>=640px) and (width<=767px),(width>=1024px) and (width<=1279px){.fp-online-chat .c-code{width:100%;margin-top:12px;position:relative;bottom:auto;left:auto}.fp-online-chat .c-ts-in{max-width:44%}.fp-online-chat .c-tn-grid{grid-template-columns:minmax(0,1fr)}.fp-online-chat .c-th-name .c-chip{display:none}.fp-online-chat .c-bk{grid-template-columns:minmax(0,1fr);gap:12px}.fp-online-chat .c-bk-cw{width:min(100%,300px)}.fp-online-chat .c-bk-cw,.fp-online-chat .c-bk-page,.fp-online-chat .c-week{grid-area:auto/1;margin-top:0}.fp-online-chat .c-bk-page,.fp-online-chat .c-week{width:100%}}@media (width<=639px){.fp-online-chat .c-stage-hero{aspect-ratio:auto;height:600px}.fp-online-chat .c-hs-br{inset:12px}.fp-online-chat .c-site-h{display:none}.fp-online-chat .c-hs-cw{width:auto;inset:56px 12px 68px}.fp-online-chat .c-pause{bottom:26px;left:26px}.fp-online-chat .c-cd,.fp-online-chat .c-tn,.fp-online-chat .c-ib,.fp-online-chat .c-bk{padding:16px}.fp-online-chat .c-cd-br{height:470px}.fp-online-chat .c-ts-in{max-width:none}.fp-online-chat .c-ts-h,.fp-online-chat .c-ts-s{display:none}.fp-online-chat .c-ts-nav{margin-bottom:0}.fp-online-chat .c-cd-cw{width:auto;bottom:66px;left:12px;right:12px}.fp-online-chat .c-cd-launch{bottom:12px;right:12px}.fp-online-chat .c-code{width:100%;margin-top:12px;position:relative;bottom:auto;left:auto}.fp-online-chat .c-tn-grid{grid-template-columns:minmax(0,1fr);padding:10px}.fp-online-chat .c-ib-grid{grid-template-columns:minmax(0,1fr)}.fp-online-chat .c-list{border-right:0;border-bottom:1px solid var(--c-line)}.fp-online-chat .c-li:nth-of-type(n+4),.fp-online-chat .c-th-name .c-chip{display:none}.fp-online-chat .c-bk{grid-template-columns:minmax(0,1fr);gap:12px}.fp-online-chat .c-bk-cw,.fp-online-chat .c-bk-page,.fp-online-chat .c-week{grid-area:auto/1;width:100%;margin-top:0}.fp-online-chat .c-bk-chat{padding:14px 12px 12px}.fp-online-chat .c-bk-cal,.fp-online-chat .c-bk-s{display:none}.fp-online-chat .c-wk{grid-template-columns:34px repeat(3,minmax(0,1fr))}.fp-online-chat .c-rep-list .lg{width:132px;height:56px;padding:10px 14px}.fp-online-chat .c-rep-list .lg img{max-height:24px}.fp-online-chat .c-rep-p{font-size:14px}}@media (prefers-reduced-motion:reduce){.fp-online-chat .c-scene,.fp-online-chat .c-scene *{transition:none!important;animation:none!important}}:root{--lt-bg:#fff;--lt-paper:#f5f8fa;--lt-paper-2:#e8eaec;--lt-line:#e8eaec;--lt-line-strong:#d3dae0;--lt-ink:#0a1820;--lt-text:#1a2833;--lt-muted:#4a5c6a;--lt-faint:#627384;--lt-accent-ink:#007248;--lt-accent-wash:#e3fbef;--lt-accent-line:#00724847;--lt-shadow:0 1px 2px #0a18200f, 0 8px 24px #0a18201a;--dk-bg:#0a1820;--dk-paper:#0f222c;--dk-paper-2:#142b36;--dk-line:#ffffff1c;--dk-line-strong:#ffffff38;--dk-ink:#fff;--dk-text:#e6ecef;--dk-muted:#b9c5cd;--dk-faint:#93a3ae;--dk-accent-ink:#3f9;--dk-accent-wash:#33ff991a;--dk-accent-line:#33ff994d}.fp-stage>*{--bg:var(--lt-bg);--paper:var(--lt-paper);--paper-2:var(--lt-paper-2);--line:var(--lt-line);--line-strong:var(--lt-line-strong);--ink:var(--lt-ink);--text:var(--lt-text);--muted:var(--lt-muted);--faint:var(--lt-faint);--accent-ink:var(--lt-accent-ink);--accent-wash:var(--lt-accent-wash);--accent-line:var(--lt-accent-line);color:var(--text)}.fp-online-chat .fp-stage>*{--paper-2:var(--lt-bg);--c-line:var(--lt-line);--c-line-2:var(--lt-line-strong);--c-faint:var(--lt-faint)}.fp-online-chat .fp-stage .c-site,.fp-online-chat .fp-stage .c-ts,.fp-online-chat .fp-stage .c-pause{--bg:var(--dk-bg);--paper:var(--dk-paper);--paper-2:var(--dk-paper-2);--line:var(--dk-line);--line-strong:var(--dk-line-strong);--ink:var(--dk-ink);--text:var(--dk-text);--muted:var(--dk-muted);--faint:var(--dk-faint);--accent-ink:var(--dk-accent-ink);--accent-wash:var(--dk-accent-wash);--accent-line:var(--dk-accent-line);--c-line:#ffffff1a;--c-line-2:#ffffff2e;--c-faint:#8c9da8;color:var(--dk-ink)}.fp-online-chat .fp-stage .c-ed,.fp-online-chat .fp-stage .c-card,.fp-online-chat .fp-stage .c-menu,.fp-online-chat .fp-stage .c-cw{border-radius:2px}.fp-online-chat .fp-stage .c-dots i,.fp-online-chat .fp-stage .c-url-blank i{background:var(--lt-line-strong)}.fp-online-chat .fp-stage .c-cw{border-color:var(--lt-line);box-shadow:var(--lt-shadow)}.fp-online-chat .fp-stage .c-menu,.fp-online-chat .fp-stage .c-code,.fp-online-chat .fp-stage .c-week{border-color:var(--lt-line-strong);box-shadow:var(--lt-shadow)}.fp-online-chat .fp-stage .c-pre{background:var(--lt-paper)}.fp-online-chat .fp-stage .c-ini{box-shadow:inset 0 0 0 1px var(--lt-line)}.fp-online-chat .fp-stage .c-m-c{background:var(--lt-paper-2)}.fp-online-chat .fp-stage .c-ev{border-left-color:var(--lt-line-strong);background:var(--lt-paper)}.fp-online-chat .fp-stage .c-chip.warn{border-color:var(--lt-faint)}.fp-online-chat .fp-stage .c-tabs span.on:after,.fp-online-chat .c-ed .c-caret{background:var(--lt-accent-ink)}.fp-online-chat .c-tn.s-tone .c-sel-tone{border-color:var(--lt-accent-ink)}.fp-online-chat .c-bk.is-picked .c-slot-pick{border-color:var(--lt-accent-ink);box-shadow:inset 0 0 0 1px var(--lt-accent-ink)}.fp-online-chat .fp-stage .c-li-on{background:var(--lt-paper);box-shadow:inset 2px 0 0 var(--lt-accent-ink)}.fp-online-chat .fp-stage .c-ev-new{border-left-color:var(--lt-accent-ink);background:var(--accent-wash)}.fp-online-chat .fp-stage .c-sw{background:var(--lt-line-strong)}.fp-online-chat .fp-stage .c-sw.on{background:var(--accent)}.fp-online-chat .fp-stage .c-sw:after,.fp-online-chat .fp-stage .c-sw.on:after{background:var(--lt-bg)}
