@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.yunnan-contact-widget-module__1kh17a__root{z-index:90;align-items:flex-end;gap:var(--space-3);color:var(--color-ink);flex-direction:column;font-family:inherit;display:flex;position:fixed;bottom:20px;right:20px}.yunnan-contact-widget-module__1kh17a__action{align-items:center;gap:var(--space-3);display:flex}.yunnan-contact-widget-module__1kh17a__launch{border-radius:var(--contact-avatar-radius);width:56px;height:56px;color:var(--color-surface);background:var(--color-primary);box-shadow:var(--contact-launch-shadow);cursor:pointer;border:0;place-items:center;padding:0;transition:background .2s;display:grid}.yunnan-contact-widget-module__1kh17a__launch:hover{background:var(--color-primary-hover)}.yunnan-contact-widget-module__1kh17a__launch svg{width:26px;height:26px}.yunnan-contact-widget-module__1kh17a__badge{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--contact-label-radius);background:var(--color-surface);white-space:nowrap;font-size:12px;font-weight:600;line-height:1.5}.yunnan-contact-widget-module__1kh17a__badge small{color:var(--color-muted);font-size:10px;font-weight:400;display:block}.yunnan-contact-widget-module__1kh17a__panel{right:0;bottom:calc(100% + var(--space-3));width:var(--contact-panel-width);overscroll-behavior:contain;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);max-width:calc(100vw - 40px);max-height:calc(100dvh - 108px);box-shadow:var(--contact-overlay-shadow);animation:.2s ease-out yunnan-contact-widget-module__1kh17a__enter;position:absolute;overflow:auto}.yunnan-contact-widget-module__1kh17a__head{padding:var(--contact-panel-padding) var(--contact-panel-padding) var(--space-6);position:relative}.yunnan-contact-widget-module__1kh17a__kicker{margin-bottom:var(--space-4);color:var(--color-muted);letter-spacing:.18em;font-size:10px;font-weight:500;display:block}.yunnan-contact-widget-module__1kh17a__head h2{margin:0 0 var(--space-3);font-family:var(--font-editorial);letter-spacing:.015em;font-size:29px;font-weight:400;line-height:1.3}.yunnan-contact-widget-module__1kh17a__head p{color:var(--color-muted);margin:0;font-size:13px;line-height:1.7}.yunnan-contact-widget-module__1kh17a__close{right:var(--space-3);top:var(--space-3);width:36px;height:36px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.yunnan-contact-widget-module__1kh17a__close svg{width:20px;height:20px}.yunnan-contact-widget-module__1kh17a__close:hover{background:var(--color-surface-soft)}.yunnan-contact-widget-module__1kh17a__advisor{align-items:center;gap:var(--space-3);margin:0 var(--contact-panel-padding) var(--space-6);padding:var(--space-3) var(--space-4);background:var(--color-nav);display:flex}.yunnan-contact-widget-module__1kh17a__advisorPortrait{border-radius:var(--contact-avatar-radius);flex:none;width:48px;height:48px;display:block;overflow:hidden}.yunnan-contact-widget-module__1kh17a__advisorPortrait img{object-fit:cover;transform-origin:45% 38%;width:100%;height:100%;transform:scale(2.2)}.yunnan-contact-widget-module__1kh17a__advisor>div{min-width:0}.yunnan-contact-widget-module__1kh17a__advisor strong{font-family:var(--font-editorial);font-size:20px;font-weight:400;line-height:1.3;display:block}.yunnan-contact-widget-module__1kh17a__advisor>div span{color:var(--color-muted);margin-top:4px;font-size:11px;line-height:1.5;display:block}.yunnan-contact-widget-module__1kh17a__advisorLanguages{white-space:nowrap;color:var(--color-muted);align-self:flex-start;margin-left:auto;padding-top:4px;font-size:9px}.yunnan-contact-widget-module__1kh17a__tabs{margin:0 var(--contact-panel-padding);background:var(--color-surface-soft);border:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.yunnan-contact-widget-module__1kh17a__tabs button{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--color-muted);cursor:pointer;background:0 0;border:1px solid #0000;font-family:inherit;font-size:13px;font-weight:500;display:flex}.yunnan-contact-widget-module__1kh17a__tabs button svg{width:18px;height:18px}.yunnan-contact-widget-module__1kh17a__tabs button[aria-selected=true]{background:var(--color-surface);border-color:var(--color-border);color:var(--color-ink)}.yunnan-contact-widget-module__1kh17a__tabs button:hover{color:var(--color-ink)}.yunnan-contact-widget-module__1kh17a__content{padding:var(--space-6) var(--contact-panel-padding) 0}.yunnan-contact-widget-module__1kh17a__content[hidden]{display:none}.yunnan-contact-widget-module__1kh17a__channelLayout{grid-template-columns:var(--contact-qr-size) 1fr;align-items:center;gap:var(--space-6);display:grid}.yunnan-contact-widget-module__1kh17a__qr{width:var(--contact-qr-size);height:var(--contact-qr-size);background:var(--color-surface);position:relative;overflow:hidden}.yunnan-contact-widget-module__1kh17a__qr img{max-width:none;height:auto;display:block;position:absolute}.yunnan-contact-widget-module__1kh17a__whatsappQr img{width:220%;top:-189.333%;left:-60%}.yunnan-contact-widget-module__1kh17a__wechatQr img{width:137.037%;top:-44.4444%;left:-18.5185%}.yunnan-contact-widget-module__1kh17a__channelNotes strong{font-size:13px;font-weight:500;line-height:1.5;display:block}.yunnan-contact-widget-module__1kh17a__desktopHelp,.yunnan-contact-widget-module__1kh17a__mobileHelp{margin:var(--space-2) 0 var(--space-4);color:var(--color-muted);font-size:12px;line-height:1.8}.yunnan-contact-widget-module__1kh17a__mobileHelp{display:none}.yunnan-contact-widget-module__1kh17a__save{align-items:center;gap:var(--space-2);color:var(--color-action-text);text-underline-offset:4px;font-size:11px;line-height:1.7;text-decoration:underline;display:inline-flex}.yunnan-contact-widget-module__1kh17a__save:hover{color:var(--color-ink)}.yunnan-contact-widget-module__1kh17a__direct{width:100%;margin-top:var(--space-6);justify-content:space-between}.yunnan-contact-widget-module__1kh17a__idRow{min-height:var(--control-height);justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--color-border);margin-top:var(--space-6);padding-top:var(--space-2);display:flex}.yunnan-contact-widget-module__1kh17a__idRow small{color:var(--color-muted);font-size:10px;line-height:1.4;display:block}.yunnan-contact-widget-module__1kh17a__idRow strong{letter-spacing:.025em;-webkit-user-select:all;user-select:all;font-size:15px;font-weight:400;display:block}.yunnan-contact-widget-module__1kh17a__copy{letter-spacing:0;font-size:12px;font-weight:500}.yunnan-contact-widget-module__1kh17a__status{color:var(--color-muted);font-size:11px;line-height:1.6}.yunnan-contact-widget-module__1kh17a__status:not(:empty){margin-top:var(--space-2)}.yunnan-contact-widget-module__1kh17a__footer{padding:var(--space-6) var(--contact-panel-padding);text-align:center}.yunnan-contact-widget-module__1kh17a__footer p{margin:0 0 var(--space-2);color:var(--color-muted);font-size:11px;line-height:1.6}.yunnan-contact-widget-module__1kh17a__footer>span{color:var(--color-muted);letter-spacing:.04em;font-size:10px;line-height:1.6;display:block}.yunnan-contact-widget-module__1kh17a__nudge{right:0;bottom:calc(100% + var(--space-3));width:280px;padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);font-size:12px;line-height:1.8;position:absolute}.yunnan-contact-widget-module__1kh17a__nudge button{right:var(--space-2);color:var(--color-muted);cursor:pointer;background:0 0;border:0;position:absolute;top:4px}.yunnan-contact-widget-module__1kh17a__scrim,.yunnan-contact-widget-module__1kh17a__grip{display:none}.yunnan-contact-widget-module__1kh17a__root button:focus-visible,.yunnan-contact-widget-module__1kh17a__root a:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}body:has(.yunnan-contact-widget-module__1kh17a__root) .mobile-cta-bar{display:none!important}@keyframes yunnan-contact-widget-module__1kh17a__enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.yunnan-contact-widget-module__1kh17a__root{right:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom))}.yunnan-contact-widget-module__1kh17a__launch{width:52px;height:52px}.yunnan-contact-widget-module__1kh17a__badge{padding:6px var(--space-3);font-size:11px}.yunnan-contact-widget-module__1kh17a__badge small{display:none}.yunnan-contact-widget-module__1kh17a__panel{left:var(--space-4);right:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom));width:auto;max-width:none;max-height:calc(100dvh - 48px - env(safe-area-inset-bottom));z-index:2;position:fixed}.yunnan-contact-widget-module__1kh17a__head{padding:var(--space-6) var(--space-6) var(--space-4)}.yunnan-contact-widget-module__1kh17a__head h2{font-size:27px}.yunnan-contact-widget-module__1kh17a__kicker{margin-bottom:var(--space-3)}.yunnan-contact-widget-module__1kh17a__advisor{margin:0 var(--space-6) var(--space-4);padding:var(--space-3)}.yunnan-contact-widget-module__1kh17a__advisorLanguages{display:none}.yunnan-contact-widget-module__1kh17a__tabs{margin:0 var(--space-6)}.yunnan-contact-widget-module__1kh17a__content{padding:var(--space-4) var(--space-6) 0}.yunnan-contact-widget-module__1kh17a__channelLayout{grid-template-columns:min(45%,var(--contact-qr-size)) 1fr;gap:var(--space-4)}.yunnan-contact-widget-module__1kh17a__qr{aspect-ratio:1;width:100%;height:auto}.yunnan-contact-widget-module__1kh17a__channelNotes strong{font-size:12px}.yunnan-contact-widget-module__1kh17a__desktopHelp{display:none}.yunnan-contact-widget-module__1kh17a__mobileHelp{margin-bottom:var(--space-3);font-size:11px;display:block}.yunnan-contact-widget-module__1kh17a__direct,.yunnan-contact-widget-module__1kh17a__idRow{margin-top:var(--space-4)}.yunnan-contact-widget-module__1kh17a__footer{padding:var(--space-4) var(--space-6) var(--space-6)}.yunnan-contact-widget-module__1kh17a__scrim{z-index:1;background:var(--contact-overlay-scrim);cursor:pointer;border:0;padding:0;display:block;position:fixed;inset:0}.yunnan-contact-widget-module__1kh17a__nudge{display:none}.yunnan-contact-widget-module__1kh17a__root[data-open] .yunnan-contact-widget-module__1kh17a__action{visibility:hidden}}@media (max-width:360px){.yunnan-contact-widget-module__1kh17a__head,.yunnan-contact-widget-module__1kh17a__content{padding-left:var(--space-4);padding-right:var(--space-4)}.yunnan-contact-widget-module__1kh17a__advisor,.yunnan-contact-widget-module__1kh17a__tabs{margin-left:var(--space-4);margin-right:var(--space-4)}.yunnan-contact-widget-module__1kh17a__head h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.yunnan-contact-widget-module__1kh17a__panel{animation:none}.yunnan-contact-widget-module__1kh17a__launch{transition:none}}
