.cms-scale{display:contents;font-size:calc(1em * var(--cms-scale, 1))}.cms-clamp-1,.cms-clamp-2,.cms-clamp-3,.cms-clamp-4,.cms-clamp-5,.cms-clamp-6,.cms-clamp-7,.cms-clamp-8{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.cms-clamp-1{-webkit-line-clamp:1}.cms-clamp-2{-webkit-line-clamp:2}.cms-clamp-3{-webkit-line-clamp:3}.cms-clamp-4{-webkit-line-clamp:4}.cms-clamp-5{-webkit-line-clamp:5}.cms-clamp-6{-webkit-line-clamp:6}.cms-clamp-7{-webkit-line-clamp:7}.cms-clamp-8{-webkit-line-clamp:8}html.cms-preview [data-cms-id]{outline:1px dashed transparent;outline-offset:2px;transition:outline-color .12s ease;cursor:pointer}html.cms-preview [data-cms-id]:hover{outline-color:#0080f88c}html.cms-preview [data-cms-id].cms-selected{outline:2px solid #0080F8;outline-offset:2px}.pcnt-chat{position:fixed;right:18px;bottom:18px;z-index:70;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:12px;font-family:var(--body,inherit)}.pcnt-chat[hidden]{display:none}body.has-install-bar .pcnt-chat{bottom:112px}.pcnt-chat.pcnt-chat--left{right:auto;left:18px;align-items:flex-start}.pcnt-chat.pcnt-chat--left .pcnt-chat-panel{transform-origin:0 100%}body:has(.fx-sound) .pcnt-chat.pcnt-chat--left{bottom:calc(max(16px,env(safe-area-inset-bottom)) + 66px)}.pcnt-chat-btn{position:relative;width:62px;height:62px;border-radius:999px;border:1px solid rgba(255,255,255,.5);background:linear-gradient(180deg,#ffffff85,#ffffff5c);backdrop-filter:blur(22px) saturate(190%);-webkit-backdrop-filter:blur(22px) saturate(190%);color:var(--blue);display:grid;place-items:center;cursor:pointer;box-shadow:0 1px #ffffffb3 inset,0 14px 36px -20px #122a5673;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,border-color .18s,background .18s}.pcnt-chat-btn:hover{transform:translateY(-2px);background:linear-gradient(180deg,#ffffffc7,#fff9);border-color:#ffffffb3;box-shadow:0 1px #ffffffe6 inset,0 20px 42px -22px #122a568c}.pcnt-chat-btn:focus-visible{outline:2px solid var(--blue);outline-offset:3px}html[data-mode=dark] .pcnt-chat-btn{background:linear-gradient(180deg,#121c2e99,#0e182870);border-color:#ffffff1a;box-shadow:0 1px #ffffff0f inset,0 14px 36px -20px #0009}html[data-mode=dark] .pcnt-chat-btn:hover{background:linear-gradient(180deg,#141e32d6,#101a2ca8);border-color:#ffffff29}.pcnt-chat-btn svg{width:30px;height:30px;position:absolute;transition:opacity .18s,transform .18s}.pcnt-chat.pcnt-chat--signal .pcnt-chat-btn{background:linear-gradient(180deg,#ffffff3d,#fff0 62%),#007afc;border-color:#fff6;color:#fff;box-shadow:0 1px #fff6 inset,0 14px 30px -14px #007afca6}.pcnt-chat.pcnt-chat--signal .pcnt-chat-btn:hover{background:linear-gradient(180deg,#ffffff52,#fff0 62%),#007afc;border-color:#ffffff8c;box-shadow:0 1px #ffffff80 inset,0 18px 36px -14px #007afcbf}.pcnt-chat-btn .pcnt-chat-x{opacity:0;transform:rotate(-90deg) scale(.6)}.pcnt-chat.open .pcnt-chat-btn .pcnt-chat-ico{opacity:0;transform:rotate(90deg) scale(.6)}.pcnt-chat.open .pcnt-chat-btn .pcnt-chat-x{opacity:1;transform:none}.pcnt-chat-dot{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--red);color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center;box-shadow:0 0 0 2px #fff}.pcnt-chat-dot[hidden]{display:none}.pcnt-chat-panel{padding:0;width:min(380px,calc(100vw - 24px));max-height:min(640px,calc(100dvh - 110px));display:flex;flex-direction:column;border:1px solid var(--glass-edge);border-radius:22px;background:var(--glass-fill-strong);backdrop-filter:blur(28px) saturate(1.4);-webkit-backdrop-filter:blur(28px) saturate(1.4);box-shadow:0 30px 80px -20px #0a1e4673,0 2px 10px #0000001f;overflow:hidden;color:var(--text);transform-origin:100% 100%;animation:pcnt-chat-in .2s cubic-bezier(.2,.8,.2,1)}.pcnt-chat-panel[hidden]{display:none}@keyframes pcnt-chat-in{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pcnt-chat-panel{animation:none}.pcnt-chat-btn,.pcnt-chat-btn svg{transition:none}}.pcnt-chat-head{display:flex;align-items:center;gap:11px;padding:14px 14px 12px;border-bottom:1px solid var(--glass-edge)}.pcnt-chat-head img{width:34px;height:34px;border-radius:10px;background:#fff;padding:3px;object-fit:contain}.pcnt-chat-head-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.pcnt-chat-head-txt b{font-size:14px;letter-spacing:.02em}.pcnt-chat-head-txt span{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcnt-chat-head-txt span.online:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#1db954;margin-right:6px;vertical-align:1px}.pcnt-chat-close{width:32px;height:32px;border:0;border-radius:9px;background:transparent;color:var(--muted);display:grid;place-items:center;cursor:pointer}.pcnt-chat-close svg{width:16px;height:16px}.pcnt-chat-close:hover{background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text)}.pcnt-chat-msgs{flex:1;min-height:200px;overflow:auto;padding:14px;display:flex;flex-direction:column;gap:8px;overscroll-behavior:contain}.pcnt-chat-msg{display:flex;flex-direction:column;max-width:84%}.pcnt-chat-msg.staff{align-self:flex-start}.pcnt-chat-msg.visitor{align-self:flex-end;align-items:flex-end}.pcnt-chat-bubble{padding:9px 13px;border-radius:16px;font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;background:color-mix(in srgb,var(--text) 7%,transparent);border:1px solid var(--glass-edge);color:var(--text)}.pcnt-chat-msg.staff .pcnt-chat-bubble{border-bottom-left-radius:6px}.pcnt-chat-msg.visitor .pcnt-chat-bubble{background:var(--blue);border-color:var(--blue);color:#fff;border-bottom-right-radius:6px}.pcnt-chat-msg-meta{font-size:10.5px;color:var(--muted);margin-top:3px;padding:0 4px}.pcnt-chat-sys{align-self:center;font-size:11.5px;color:var(--muted);text-align:center;padding:2px 10px}.pcnt-chat-contact{padding:10px 14px;border-top:1px solid var(--glass-edge);background:color-mix(in srgb,var(--blue) 7%,transparent)}.pcnt-chat-contact[hidden]{display:none}.pcnt-chat-contact p{margin:0 0 8px;font-size:12.5px;color:var(--text)}.pcnt-chat-contact-row{display:grid;grid-template-columns:1fr 1.3fr;gap:6px;align-items:center}.pcnt-chat-contact-row input{min-width:0;height:36px;padding:0 10px;border:1px solid var(--glass-edge);border-radius:10px;background:var(--glass-fill,rgba(255,255,255,.5));color:var(--text);font:inherit;font-size:13px}.pcnt-chat-contact-row .btn{height:36px;padding:0 14px;font-size:13px}.pcnt-chat-link{border:0;background:transparent;color:var(--muted);font:inherit;font-size:12.5px;cursor:pointer;text-decoration:underline;justify-self:end}.pcnt-chat-form{display:flex;align-items:flex-end;gap:8px;padding:10px 12px 8px;border-top:1px solid var(--glass-edge)}.pcnt-chat-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.pcnt-chat-form textarea{flex:1;min-height:40px;max-height:140px;padding:10px 12px;border:1px solid var(--glass-edge);border-radius:12px;background:var(--glass-fill,rgba(255,255,255,.5));color:var(--text);font:inherit;font-size:14px;line-height:1.4;resize:none}.pcnt-chat-form textarea:focus{outline:none;border-color:var(--blue)}.pcnt-chat-send{width:40px;height:40px;border:0;border-radius:12px;background:var(--blue);color:#fff;display:grid;place-items:center;cursor:pointer;flex:0 0 auto}.pcnt-chat-send svg{width:18px;height:18px}.pcnt-chat-send:disabled{opacity:.5;cursor:default}.pcnt-chat-fine{margin:0;padding:0 14px 12px;font-size:11px;line-height:1.45;color:var(--muted)}.pcnt-chat-fine a{color:inherit}@media(max-width:640px){.pcnt-chat{right:12px;bottom:12px}.pcnt-chat.pcnt-chat--left{right:auto;left:12px}body.has-install-bar .pcnt-chat{bottom:170px}.pcnt-chat-btn{width:57px;height:57px}.pcnt-chat-panel{width:calc(100vw - 24px);max-height:calc(100dvh - 90px)}}@media print{.pcnt-chat{display:none}}.pt[hidden]{display:none}.pt{animation:os-boot-in .3s ease both,os-boot-autohide 0s linear 9s forwards}.pt .os-boot-hi,.pt .os-boot-ring,.pt .os-boot-bar{display:none}.pt .os-boot-vec path,.pt .os-boot-vec circle{animation-duration:.36s;animation-delay:calc(var(--t,0s) * .24)}.pt .os-boot-raster{animation-delay:.62s;animation-duration:.34s}.pt .os-boot-bloom{animation-delay:.45s;animation-duration:.55s}.pt .os-boot-eyebrow{animation-delay:.18s}.pt .os-boot-title{min-height:1.15em}.pt .os-boot-title span{animation-delay:calc(.26s + var(--i,0) * 30ms)}.pt .os-boot-status{animation-delay:.3s}.pt .os-boot-foot{animation-delay:.4s}.pt .os-boot-logo{animation-delay:1s}.pt .os-boot-ghost{animation-duration:.8s,22s}.pt.from{animation:pt-bgc .4s ease both,os-boot-autohide 0s linear 9s forwards}@keyframes pt-bgc{0%{background-color:transparent}}.pt.from .os-boot-bg{animation:os-boot-in .4s ease both}.pt.from .os-boot-logo{animation:pt-from .85s cubic-bezier(.3,.7,.1,1) both;will-change:transform}@keyframes pt-from{0%{transform:translate(var(--fly-x,0px),var(--fly-y,0px)) scale(var(--fly-s,.12))}to{transform:none}}.pt.from .os-boot-vec{display:none}.pt.from .os-boot-raster{opacity:1;animation:pt-shadow .6s ease .35s both}@keyframes pt-shadow{0%{filter:none}}.pt.from .os-boot-bloom{animation-delay:.72s}.pt.from .os-boot-eyebrow{animation-delay:.5s}.pt.from .os-boot-title span{animation-delay:calc(.58s + var(--i,0) * 30ms)}.pt.from .os-boot-status{animation-delay:.66s}.pt.from .os-boot-foot{animation-delay:.7s}html[data-pt=in] .pt{animation:os-boot-autohide 0s linear 9s forwards}html[data-pt=in] .pt .os-boot-vec path,html[data-pt=in] .pt .os-boot-vec circle{animation:none;stroke-dashoffset:0}html[data-pt=in] .pt:not(.out) .os-boot-raster{animation:none;opacity:1}html[data-pt=in] .pt .os-boot-bloom{display:none}html[data-pt=in] .pt:not(.out) .os-boot-eyebrow,html[data-pt=in] .pt:not(.out) .os-boot-status,html[data-pt=in] .pt:not(.out) .os-boot-foot,html[data-pt=in] .pt:not(.out) .os-boot-title span{animation:none;opacity:1;transform:none}html[data-pt=in] .pt .os-boot-ghost{animation-duration:.01s,22s;animation-delay:0s,var(--d,0s)}html[data-pt=in] .pt .os-boot-glow{animation-delay:-1s}html[data-pt=in] .pt .os-boot-glow-r{animation-delay:-5.5s}html[data-pt=in] .pt:not(.out) .os-boot-logo{animation:none}@media(prefers-reduced-motion:reduce){.pt.out .os-boot-logo,.pt.from .os-boot-logo{animation:none}}.pcnt-phone{position:fixed;left:18px;z-index:69;--pb-bottom:18px;--pb-lift:0px;bottom:calc(var(--pb-bottom) + var(--pb-lift));font-family:var(--body,inherit)}body.has-install-bar .pcnt-phone{--pb-bottom:112px}.pcnt-phone.pcnt-phone--right{left:auto;right:18px}body:has(.fx-sound) .pcnt-phone:not(.pcnt-phone--right){--pb-bottom: calc(max(16px,env(safe-area-inset-bottom)) + 66px) }.pcnt-phone.pcnt-phone--above-chat{--pb-lift:74px}.pcnt-phone{transition:opacity .18s,visibility .18s}body:has(.pcnt-chat.open) .pcnt-phone.pcnt-phone--above-chat{opacity:0;visibility:hidden}.pcnt-phone-btn{position:relative;width:62px;height:62px;border-radius:999px;border:1px solid rgba(255,255,255,.5);background:linear-gradient(180deg,#ffffff85,#ffffff5c);backdrop-filter:blur(22px) saturate(190%);-webkit-backdrop-filter:blur(22px) saturate(190%);color:var(--blue);display:grid;place-items:center;cursor:pointer;box-shadow:0 1px #ffffffb3 inset,0 14px 36px -20px #122a5673;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,border-color .18s,background .18s}.pcnt-phone-btn:hover{transform:translateY(-2px);background:linear-gradient(180deg,#ffffffc7,#fff9);border-color:#ffffffb3;box-shadow:0 1px #ffffffe6 inset,0 20px 42px -22px #122a568c}.pcnt-phone-btn:focus-visible{outline:2px solid var(--blue);outline-offset:3px}html[data-mode=dark] .pcnt-phone-btn{background:linear-gradient(180deg,#121c2e99,#0e182870);border-color:#ffffff1a;box-shadow:0 1px #ffffff0f inset,0 14px 36px -20px #0009}html[data-mode=dark] .pcnt-phone-btn:hover{background:linear-gradient(180deg,#141e32d6,#101a2ca8);border-color:#ffffff29}.pcnt-phone-btn svg{width:30px;height:30px;position:absolute;transition:opacity .18s,transform .18s}.pcnt-phone .pcnt-phone-btn{box-sizing:border-box;text-decoration:none}.pcnt-phone-btn svg{position:static}.pcnt-phone.pcnt-phone--signal .pcnt-phone-btn{background:linear-gradient(180deg,#ffffff3d,#fff0 62%),#007afc;border-color:#fff6;color:#fff;box-shadow:0 1px #fff6 inset,0 14px 30px -14px #007afca6}.pcnt-phone.pcnt-phone--signal .pcnt-phone-btn:hover{background:linear-gradient(180deg,#ffffff52,#fff0 62%),#007afc;border-color:#ffffff8c;box-shadow:0 1px #ffffff80 inset,0 18px 36px -14px #007afcbf}@media(prefers-reduced-motion:reduce){.pcnt-phone-btn,.pcnt-phone-btn svg{transition:none}}@media(max-width:640px){.pcnt-phone{left:12px;--pb-bottom:12px}.pcnt-phone.pcnt-phone--right{left:auto;right:12px}body.has-install-bar .pcnt-phone{--pb-bottom:170px}.pcnt-phone.pcnt-phone--above-chat{--pb-lift:69px}.pcnt-phone-btn{width:57px;height:57px}}@media print{.pcnt-phone{display:none}}
