.cvmcc-root{--cvmcc-x:20px;--cvmcc-y:20px;--cvmcc-mx:16px;--cvmcc-my:16px;--cvmcc-size:46px;--cvmcc-z:99990;color:#111;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.3}.cvmcc-root *,.cvmcc-root :before,.cvmcc-root :after{box-sizing:border-box}.cvmcc-root svg{fill:currentColor}.cvmcc-root ul,.cvmcc-root li{margin:0;padding:0;list-style:none}.cvmcc-root a{margin:0;padding:0}.cvmcc-root button{font:inherit}.cvmcc-root a,.cvmcc-root button{-webkit-tap-highlight-color:transparent}.cvmcc{right:var(--cvmcc-x);bottom:var(--cvmcc-y);z-index:var(--cvmcc-z);transition:opacity .2s ease-out,transform .2s ease-out;position:fixed}.cvmcc.is-hidden{opacity:0;pointer-events:none;transform:translateY(16px)}.cvmcc--mobile{display:none}.cvmcc-root.no-js .cvmcc.is-hidden{opacity:1;pointer-events:auto;transform:none}.cvmcc-dock{box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;padding:0;display:flex}.cvmcc-item[data-platform=hotline]>.cvmcc-btn{width:calc(var(--cvmcc-size) * 1.24);height:calc(var(--cvmcc-size) * 1.24)}.cvmcc-item[data-platform=hotline]>.cvmcc-btn svg{width:28px;height:28px}.cvmcc-item{z-index:0;position:relative}.cvmcc-item:after{content:"";width:18px;position:absolute;top:0;bottom:0;right:100%}.cvmcc-btn{z-index:1;width:var(--cvmcc-size);height:var(--cvmcc-size);color:var(--cvmcc-fg,#fff);cursor:pointer;background:radial-gradient(120% 120% at 30% 20%,hsl(var(--h) var(--s) calc(var(--l) + 14%)),hsl(var(--h) var(--s) calc(var(--l) - 8%)) 70%);box-shadow:0 4px 12px hsl(var(--h) var(--s) var(--l) / .38),inset 0 1px 0 #ffffff59;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s;display:flex;position:relative}.cvmcc-btn:hover,.cvmcc-btn:focus-visible{box-shadow:0 10px 22px hsl(var(--h) var(--s) var(--l) / .45),inset 0 1px 0 #ffffff59;outline:none;transform:translateY(-2px)scale(1.08)}.cvmcc-btn:focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 5px hsl(var(--h) var(--s) var(--l))}.cvmcc-root .cvmcc-btn:link,.cvmcc-root .cvmcc-btn:visited,.cvmcc-root .cvmcc-btn:hover,.cvmcc-root .cvmcc-btn:focus,.cvmcc-root .cvmcc-btn:focus-visible,.cvmcc-root .cvmcc-btn:active{color:var(--cvmcc-fg,#fff)}.cvmcc-btn svg{width:22px;height:22px;display:block}.cvmcc-btn img{object-fit:contain;width:24px;height:24px;display:block}.cvmcc-badge{color:#fff;z-index:2;background:#d70015;border:2px solid #fff;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10.5px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.cvmcc-tip{z-index:2;color:#fff;white-space:nowrap;letter-spacing:.1px;opacity:0;pointer-events:none;background:#111;border-radius:12px;align-items:center;gap:8px;height:36px;padding:0 14px 0 12px;font-size:13.5px;font-weight:600;transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .18s;display:flex;position:absolute;top:50%;right:calc(100% + 14px);transform:translate(6px,-50%);box-shadow:0 8px 24px #00000038}.cvmcc-tip:after{content:"";border:5px solid #0000;border-left-color:#111;margin-top:-5px;position:absolute;top:50%;left:100%}.cvmcc-tip i{background:hsl(var(--h) var(--s) calc(var(--l) + 10%));width:8px;height:8px;box-shadow:0 0 8px hsl(var(--h) var(--s) var(--l));border-radius:50%;position:relative}.cvmcc-item[data-platform=hotline] .cvmcc-tip i{background:#30d158;box-shadow:0 0 0 1px #30d15866,0 0 6px 1px #30d158cc,0 0 13px 3px #30d15873}.cvmcc-item[data-platform=hotline] .cvmcc-tip i:after{content:"";opacity:0;background:radial-gradient(circle,#30d15899,#30d15800 70%);border-radius:50%;position:absolute;inset:-5px}.cvmcc-item[data-platform=hotline]:hover .cvmcc-tip i:after,.cvmcc-item[data-platform=hotline]:focus-within .cvmcc-tip i:after,.cvmcc-root[data-hotline-label="1"] .cvmcc--desktop .cvmcc-item[data-platform=hotline] .cvmcc-tip i:after{animation:2.4s ease-in-out infinite cvmcc-alive}@keyframes cvmcc-alive{0%,to{opacity:.2;transform:scale(.85)}50%{opacity:.85;transform:scale(1.25)}}.cvmcc-item:hover .cvmcc-tip,.cvmcc-item:focus-within .cvmcc-tip,.cvmcc-root[data-hotline-label="1"] .cvmcc--desktop .cvmcc-item[data-platform=hotline] .cvmcc-tip{opacity:1;transform:translateY(-50%)}.cvmcc-panel{z-index:3;backdrop-filter:blur(16px);opacity:0;transform-origin:100% 100%;pointer-events:none;background:#141416e0;border:1px solid #ffffff14;border-radius:18px;min-width:270px;max-width:min(340px,100vw - 96px);max-height:428px;padding:8px;transition:opacity .2s ease-out .2s,transform .2s cubic-bezier(.2,.8,.2,1) .2s;position:absolute;bottom:-8px;right:calc(100% + 14px);overflow:auto;transform:translate(8px)scale(.98);box-shadow:0 16px 40px #0000004d}.cvmcc-panel h4{letter-spacing:.6px;text-transform:uppercase;color:#ffffff80;margin:0;padding:6px 12px 8px;font-size:11.5px;font-weight:600}.cvmcc-item--group:hover .cvmcc-panel,.cvmcc-item--group:focus-within .cvmcc-panel,.cvmcc-item--group.is-open .cvmcc-panel{opacity:1;pointer-events:auto;transition-delay:0s;transform:none}.cvmcc-panel a{color:#fff;white-space:nowrap;border-radius:12px;align-items:center;gap:12px;height:46px;padding:0 12px;font-size:14px;text-decoration:none;transition:background .15s;display:flex}.cvmcc-panel a:hover,.cvmcc-panel a:focus-visible{background:#ffffff1a;outline:none}.cvmcc-root .cvmcc-panel a:link,.cvmcc-root .cvmcc-panel a:visited,.cvmcc-root .cvmcc-panel a:hover,.cvmcc-root .cvmcc-panel a:focus,.cvmcc-root .cvmcc-panel a:active{color:#fff}.cvmcc-panel .dot{background:hsl(var(--h) var(--s) var(--l));border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.cvmcc-panel .dot svg{width:16px;height:16px}.cvmcc-panel .n{text-overflow:ellipsis;flex:none;max-width:60%;font-weight:600;overflow:hidden}.cvmcc-panel .v{text-overflow:ellipsis;color:#fff9;font-variant-numeric:tabular-nums;flex:0 auto;min-width:0;margin-left:auto;padding-left:8px;font-size:13px;overflow:hidden}@keyframes cvmcc-ring{0%{opacity:0;transform:scale(1)}.4%{opacity:.4;transform:scale(1.15)}1.4%{opacity:0;transform:scale(1.65)}2%,20%{opacity:0;transform:scale(1)}20.4%{opacity:.4;transform:scale(1.15)}21.4%{opacity:0;transform:scale(1.65)}22%,40%{opacity:0;transform:scale(1)}40.4%{opacity:.4;transform:scale(1.15)}41.4%{opacity:0;transform:scale(1.65)}42%,to{opacity:0;transform:scale(1)}}@keyframes cvmcc-nudge{0%{transform:scale(1)}.6%{transform:scale(.95)}1.4%{transform:scale(1.05)}2%,20%{transform:scale(1)}20.6%{transform:scale(.95)}21.4%{transform:scale(1.05)}22%,40%{transform:scale(1)}40.6%{transform:scale(.95)}41.4%{transform:scale(1.05)}42%,to{transform:scale(1)}}.cvmcc-root[data-pulse="1"] .cvmcc-item:nth-child(-n+2)>.cvmcc-btn:before{content:"";z-index:-1;border-radius:inherit;background:hsl(var(--h) var(--s) var(--l));opacity:0;position:absolute;inset:0}.cvmcc-root[data-pulse="1"] .cvmcc-item:first-child>.cvmcc-btn{animation:30s ease-in-out 2s infinite cvmcc-nudge}.cvmcc-root[data-pulse="1"] .cvmcc-item:first-child>.cvmcc-btn:before{animation:30s ease-out 2s infinite cvmcc-ring}.cvmcc-root[data-pulse="1"] .cvmcc-item:nth-child(2)>.cvmcc-btn{animation:30s ease-in-out 3s infinite cvmcc-nudge}.cvmcc-root[data-pulse="1"] .cvmcc-item:nth-child(2)>.cvmcc-btn:before{animation:30s ease-out 3s infinite cvmcc-ring}@keyframes cvmcc-handset{0%{transform:rotate(0)}.5%{transform:rotate(-16deg)}1%{transform:rotate(14deg)}1.5%{transform:rotate(-11deg)}2%{transform:rotate(8deg)}2.6%{transform:rotate(-5deg)}3.2%,20%{transform:rotate(0)}20.5%{transform:rotate(-16deg)}21%{transform:rotate(14deg)}21.5%{transform:rotate(-11deg)}22%{transform:rotate(8deg)}22.6%{transform:rotate(-5deg)}23.2%,40%{transform:rotate(0)}40.5%{transform:rotate(-16deg)}41%{transform:rotate(14deg)}41.5%{transform:rotate(-11deg)}42%{transform:rotate(8deg)}42.6%{transform:rotate(-5deg)}43.2%,to{transform:rotate(0)}}.cvmcc-root[data-pulse="1"] .cvmcc-item[data-platform=hotline]>.cvmcc-btn svg{transform-origin:50% 55%;animation:30s ease-in-out 2s infinite cvmcc-handset}.cvmcc-root.is-touched .cvmcc-btn,.cvmcc-root.is-touched .cvmcc-btn:before,.cvmcc-root.is-touched .cvmcc-btn svg,.cvmcc:hover .cvmcc-btn,.cvmcc:hover .cvmcc-btn:before,.cvmcc:hover .cvmcc-btn svg{animation:none!important}.cvmcc--mobile{--cvmcc-size:52px;right:var(--cvmcc-mx);bottom:calc(var(--cvmcc-my) + var(--cvmcc-sticky,0px) + env(safe-area-inset-bottom))}.cvmcc--mobile .cvmcc-tip,.cvmcc--mobile .cvmcc-item:after{display:none}.cvmcc--mobile .cvmcc-btn:hover{transform:none}.cvmcc--mobile .cvmcc-dock{gap:12px}.cvmcc--mobile .cvmcc-btn{box-shadow:0 8px 20px hsl(var(--h) var(--s) var(--l) / .4),inset 0 1px 0 #ffffff59}.cvmcc--mobile .cvmcc-btn:focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 5px hsl(var(--h) var(--s) var(--l))}.cvmcc-fab{--h:11;--s:91%;--l:57%;border-radius:999px;gap:10px;width:auto;height:56px;padding:0 18px 0 14px}.cvmcc-root .cvmcc-fab{letter-spacing:-.2px;font-size:19px;font-weight:700}.cvmcc-fab .lb{text-overflow:ellipsis;white-space:nowrap;max-width:min(58vw,240px);overflow:hidden}.cvmcc-fab .on{background:#30d158;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 2px #fff}.cvmcc-fab:active{transform:scale(.97)}.cvmcc--mobile .cvmcc-btn--group{box-shadow:0 8px 20px hsl(var(--h) var(--s) var(--l) / .4),inset 0 1px 0 #ffffff59}.cvmcc-backdrop{z-index:calc(var(--cvmcc-z) + 1);backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#00000073;transition:opacity .25s ease-out;position:fixed;inset:0}.cvmcc-sheet{z-index:calc(var(--cvmcc-z) + 2);max-height:80vh;padding:0 14px calc(14px + env(safe-area-inset-bottom));touch-action:pan-y;background:#f7f7f9;border-radius:28px;transition:transform .28s cubic-bezier(.32,.72,0,1);position:fixed;bottom:8px;left:8px;right:8px;overflow:auto;transform:translateY(calc(100% + 16px));box-shadow:0 20px 50px #00000040}.cvmcc-root.is-open .cvmcc-backdrop{opacity:1;pointer-events:auto}.cvmcc-sheet.is-open{transform:translateY(0)}.cvmcc-handle{background:#d1d1d6;border-radius:3px;width:36px;height:5px;margin:10px auto 0}.cvmcc-sheet .hd{justify-content:space-between;align-items:center;padding:12px 4px;display:flex}.cvmcc-sheet h3{letter-spacing:-.3px;color:#111;margin:0;font-size:20px;font-weight:700}.cvmcc-sheet h3 small{color:#6e6e73;margin-top:2px;font-size:13px;font-weight:400;display:block}.cvmcc-x{color:#3a3a3c;cursor:pointer;background:#e5e5ea;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.cvmcc-x svg{width:16px;height:16px}.cvmcc-grid{grid-template-columns:repeat(auto-fit,minmax(max(150px,26%),1fr));gap:10px;display:grid}.cvmcc-root .cvmcc-card{color:#111;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000000a;border-radius:18px;flex-direction:row;align-items:center;gap:12px;padding:14px;text-decoration:none;transition:transform .15s;display:flex;box-shadow:0 1px 2px #0000000d}.cvmcc-card:active{transform:scale(.97)}.cvmcc-card .ic{width:40px;height:40px;color:var(--cvmcc-fg,#fff);background:radial-gradient(120% 120% at 30% 20%,hsl(var(--h) var(--s) calc(var(--l) + 14%)),hsl(var(--h) var(--s) calc(var(--l) - 8%)) 70%);box-shadow:0 4px 10px hsl(var(--h) var(--s) var(--l) / .35);border-radius:13px;flex:none;place-items:center;display:grid}.cvmcc-card .ic svg{width:22px;height:22px}.cvmcc-card .ic img{object-fit:contain;width:24px;height:24px}.cvmcc-card .t{flex-direction:column;gap:2px;min-width:0;font-size:15px;font-weight:600;display:flex}.cvmcc-card .t small{color:#6e6e73;font-size:12.5px;font-weight:400}.cvmcc-card .t .n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cvmcc-card .t small{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.cvmcc-root .cvmcc-card--wide{background:linear-gradient(135deg,hsl(var(--h) var(--s) calc(var(--l) + 10%)),hsl(var(--h) var(--s) calc(var(--l) - 6%)));color:#fff;box-shadow:0 8px 20px hsl(var(--h) var(--s) var(--l) / .32);border:0;grid-column:1/-1;padding:16px}.cvmcc-card--wide .ic{width:46px;height:46px;box-shadow:none;background:#ffffff38;border-radius:15px}.cvmcc-card--wide .ic svg{width:26px;height:26px}.cvmcc-card--wide .t{font-size:16.5px}.cvmcc-card--wide .t small{color:#fffc}.cvmcc-card--wide .chev{opacity:.8;flex:none;width:20px;height:20px;margin-left:auto;transition:transform .2s}.cvmcc-grp{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.cvmcc-grp.is-open .cvmcc-card--wide .chev{transform:rotate(90deg)}.cvmcc-sub{grid-column:1/-1;gap:8px;display:none}.cvmcc-grp.is-open .cvmcc-sub{display:grid}.cvmcc-sub .cvmcc-row{color:#111;background:#fff;border-radius:14px;align-items:center;gap:12px;min-height:52px;padding:8px 12px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.cvmcc-sub .cvmcc-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cvmcc-sub .cvmcc-row>span:not(.v){flex:none;max-width:55%}.cvmcc-sub .cvmcc-row .v{min-width:0;color:hsl(var(--h) var(--s) var(--l));font-variant-numeric:tabular-nums;flex:0 auto;margin-left:auto;padding-left:8px;font-weight:600}.cvmcc-sub .cvmcc-row svg{width:28px;height:28px;color:hsl(var(--h) var(--s) var(--l));flex:none}.cvmcc-root.no-js .cvmcc-fab,.cvmcc-root.no-js .cvmcc-backdrop{display:none}.cvmcc-root.no-js .cvmcc-grp .cvmcc-sub{display:grid}.cvmcc-root.no-js .cvmcc-card--wide .chev{display:none}@media (scripting:none){.cvmcc-root.no-js .cvmcc-sheet{box-shadow:none;background:0 0;max-height:none;padding:0;position:static;transform:none}}.cvmcc-root--left .cvmcc{right:auto;left:var(--cvmcc-x)}.cvmcc-root--left .cvmcc--mobile{right:auto;left:var(--cvmcc-mx)}.cvmcc-root--left .cvmcc-item:after{left:100%;right:auto}.cvmcc-root--left .cvmcc-tip{padding:0 12px 0 14px;left:calc(100% + 14px);right:auto;transform:translate(-6px,-50%)}.cvmcc-root--left .cvmcc-tip:after{border-left-color:#0000;border-right-color:#111;left:auto;right:100%}.cvmcc-root--left .cvmcc-panel{transform-origin:0 100%;left:calc(100% + 14px);right:auto;transform:translate(-8px)scale(.98)}@supports not (backdrop-filter:blur(1px)){.cvmcc-panel{background:#141416f7}}@media (prefers-reduced-motion:reduce){.cvmcc-root *{transition-property:opacity!important;transition-duration:.2s!important;animation:none!important}.cvmcc-root :before,.cvmcc-root :after{animation:none!important}.cvmcc.is-hidden,.cvmcc-btn:hover,.cvmcc-btn:focus-visible,.cvmcc-card:active,.cvmcc-fab:active{transform:none}.cvmcc-tip,.cvmcc-root--left .cvmcc-tip{transform:translateY(-50%)}.cvmcc-panel,.cvmcc-root--left .cvmcc-panel{transform:none}}