
*{box-sizing:border-box}body{margin:0;background:#e0e3e6;color:#171717;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit;border:0;background:none}button:focus-visible{outline:2px solid #07c160;outline-offset:-2px}.app{max-width:430px;height:calc(var(--pwa-content-dvh,100dvh) * 1);min-height:580px;margin:auto;background:#ededed;display:flex;flex-direction:column;position:relative;overflow:hidden}.status{height:42px;flex-shrink:0;padding:13px 24px 0;display:flex;justify-content:space-between;font-size:14px;font-weight:600}.signals{letter-spacing:1px;font-size:12px}.header{height:52px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;border-bottom:1px solid #ddd;font-size:19px;font-weight:600}.header button{position:absolute;right:12px;width:44px;height:44px;font-size:29px;font-weight:400}.header .back{right:auto;left:3px;font-size:26px}.subtitle{font-size:10px;color:#858585;margin-left:7px;font-weight:400}.body{flex:1;overflow:auto;min-height:0}.search{margin:9px 9px 12px;background:#fff;border-radius:7px;padding:8px 12px;display:flex;align-items:center;gap:8px;color:#aaa}.search input{border:0;background:none;width:100%;outline:none;text-align:center;font-size:16px}.row{width:100%;display:flex;align-items:center;text-align:left;padding:12px 15px;background:#fff;gap:12px;min-height:76px}.avatar{width:48px;height:48px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#dbe6e7;flex-shrink:0;font-size:25px;position:relative}.avatar.green{background:#08b65e;color:#fff}.avatar.yellow{background:#e6b52c;color:#fff}.rowtext{flex:1;min-width:0;position:relative}.rowtext:after{content:"";position:absolute;bottom:-13px;left:0;right:-15px;height:1px;background:#eee}.line{display:flex;justify-content:space-between;gap:10px;align-items:center}.name{font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.time{font-size:12px;color:#a0a0a0;flex-shrink:0}.preview{color:#999;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:7px}.badge{position:absolute;right:-5px;top:-5px;border-radius:20px;background:#fa5151;color:white;padding:1px 5px;min-width:17px;text-align:center;font-size:11px}.tabs{background:#f7f7f7;border-top:1px solid #dcdcdc;display:flex;padding:7px 0 max(14px,env(safe-area-inset-bottom));flex-shrink:0}.tabs button{width:25%;display:flex;flex-direction:column;gap:3px;align-items:center;font-size:11px;position:relative}.tabs button.active{color:#07b85a}.ico{font-size:25px;height:30px}.demo{font-size:11px;color:#929292;text-align:center;margin:14px}.empty{text-align:center;padding:60px 20px;color:#999}.section{padding:8px 15px;font-size:12px;color:#888}.simple{background:white;display:flex;align-items:center;width:100%;padding:16px;text-align:left;gap:14px;font-size:16px;border-bottom:1px solid #eee}.simple .arrow{margin-left:auto;color:#aaa}.gap{height:9px}.profile{background:white;display:flex;gap:17px;padding:25px 20px;align-items:center}.profile h2{font-size:22px;margin:0 0 8px}.profile p{color:#888;font-size:13px;margin:0}.overlay{position:absolute;inset:0;background:#0003;z-index:10;display:flex;align-items:center;justify-content:center;padding:22px}.sheet{width:100%;max-width:310px;border-radius:16px;background:#f5f5f5;max-height:88%;overflow:auto}.sheet button{display:block;width:100%;border-bottom:1px solid #d6d6d6;padding:15px 8px;font-size:17px;min-height:50px}.sheet button:last-child{border-bottom:0;color:#1685e9;font-weight:600}.sheet .danger{color:#fa5151}.dialog{background:#fff;border-radius:14px;width:100%;max-width:340px;padding:23px}.dialog h3{margin:0 0 18px;font-size:19px}.dialog label{display:block;font-size:13px;color:#777;margin:12px 0}.dialog input,.dialog select,.dialog textarea{display:block;width:100%;border:1px solid #ddd;background:#fafafa;border-radius:6px;padding:10px;margin-top:6px;color:#222;min-width:0}.dialog textarea{height:85px;resize:vertical}.actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.actions button{padding:9px 18px;background:#f2f2f2;border-radius:6px;color:#555}.actions .primary{background:#07c160;color:white}.chat{padding:18px 12px}.chatdate{font-size:12px;color:#999;text-align:center;margin-bottom:22px}.msg{display:flex;gap:9px;margin-bottom:18px;align-items:flex-start}.msg .avatar{width:36px;height:36px;font-size:19px}.msg.out{flex-direction:row-reverse}.bubble{border:0;text-align:left;background:#fff;border-radius:5px;padding:11px 12px;max-width:73%;font-size:16px;word-break:break-word;white-space:pre-wrap;position:relative;line-height:1.45}.out .bubble{background:#95ec69}.composer{display:flex;gap:7px;padding:9px 10px max(13px,env(safe-area-inset-bottom));align-items:center;background:#f7f7f7;border-top:1px solid #ddd}.composer input{width:0;flex:1;border:0;border-radius:5px;background:#fff;padding:11px 9px;font-size:16px;min-width:0}.composer select{width:68px;border:0;background:#f7f7f7;font-size:12px}.composer button{background:#07c160;color:#fff;border-radius:5px;padding:10px 12px;white-space:nowrap}.toolbar{text-align:center;color:#999;font-size:11px;padding:5px}.toast{position:absolute;bottom:110px;left:50%;transform:translateX(-50%);background:#000b;color:white;font-size:13px;padding:11px 16px;border-radius:7px;z-index:20;max-width:85%;text-align:center}.cover{height:185px;background:linear-gradient(135deg,#6b8980,#243f42);position:relative;color:#fff}.cover strong{position:absolute;bottom:25px;right:85px;font-size:18px}.cover .avatar{position:absolute;right:20px;bottom:-15px;width:58px;height:58px}.post{background:#fff;padding:25px 16px 15px;display:flex;gap:10px;border-bottom:1px solid #eee}.postbody{flex:1;min-width:0}.postname{font-size:15px;color:#576b95;font-weight:600}.post p{font-size:15px;line-height:1.6;margin:8px 0}.postfooter{display:flex;justify-content:space-between;color:#999;font-size:12px}.postfooter button{color:#576b95}.payment{background:#fff;border-radius:12px;padding:30px 20px;text-align:center;margin:20px}.payment .check{font-size:45px;color:#07c160}.payment h2{font-size:25px}.payment .watermark{color:#d34b26;font-size:15px;margin-bottom:22px}.payment p{font-size:14px;color:#999}.pc{font-size:12px;padding:12px;text-align:center;color:#777;background:#fafafa}.float{position:absolute;top:106px;left:7px;background:#000a;border-radius:6px;color:#fff;padding:6px;font-size:11px;z-index:2}@media(min-width:600px){body{padding:22px}.app{height:min(880px,calc(calc(var(--pwa-content-dvh,100dvh) * 1) - 44px));border-radius:26px;box-shadow:0 16px 65px #29343a26;border:6px solid #fff}}

/* Measurements follow the supplied 1260 × 2736 screenshots, normalized to 430px. */
body{background:#e4e6e8}.app{width:100%;max-width:430px;min-height:0;background:#ededed;container-type:inline-size;font-weight:400}.status{height:66px;padding:32px 26px 0 35px;align-items:flex-start}.status img{display:block;object-fit:contain}.status .clock{width:66px;height:18px}.status .signal{width:91px;height:18px}.header{height:44px;border:0;font-size:17px;font-weight:500}.header button{right:12px;width:34px;height:40px;display:flex;align-items:center;justify-content:center;padding:4px}.header button img{width:24px;height:24px;object-fit:contain}.header .back{left:9px;width:28px;padding:0}.chevron{display:inline-block;width:11px;height:11px;border-top:1.5px solid #b2b2b2;border-right:1.5px solid #b2b2b2;transform:rotate(45deg)}.back .chevron{border-color:#1e1e1e;transform:rotate(-135deg);width:13px;height:13px}.subtitle{display:none}.body{background:#ededed}.app[data-page="微信"] .body,.app[data-page="通讯录"] .body{background:#fff}.search{height:37px;margin:7px 8px 8px;border-radius:6px;padding:0;justify-content:center;gap:8px;position:relative;flex-shrink:0;background:#fff;color:#b3b3b3}.search-button{width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:8px;font-size:17px;color:#b3b3b3}.magnifier{width:15px;height:15px;border:1.4px solid currentColor;border-radius:50%;position:relative;display:inline-block;margin-right:2px}.magnifier:after{content:"";position:absolute;width:7px;height:1.4px;background:currentColor;right:-5px;bottom:-3px;transform:rotate(47deg)}.search-wrap{background:#ededed;padding-top:0;padding-bottom:1px}.row{gap:12px;padding:12px 16px;min-height:74px;height:74px}.row.pinned{background:#efefef}.row .avatar{width:49px;height:49px;border-radius:5px;font-size:25px}.avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.rowtext{height:49px;display:flex;flex-direction:column;justify-content:flex-start;padding-top:2px}.name{font-size:17px;line-height:23px}.name small{font-size:13px;color:#ff9837;margin-left:6px;font-weight:400}.time{color:#c5c5c5;font-size:12px}.preview{color:#b1b1b1;font-size:14px;line-height:19px;margin-top:4px}.rowtext:after{bottom:-13px;right:-16px;background:#ededed}.row.pinned .rowtext:after{background:#dedede}.badge.dot{width:10px;height:10px;min-width:0;padding:0;top:-3px;right:-3px;background:#fa5151}.muted-bell{position:absolute;bottom:0;right:1px;font-size:13px;color:#c2c2c2}.tabs{height:92px;padding:10px 0 39px;border-color:#e3e3e3;background:#f7f7f7}.tabs button{font-size:10px;gap:4px;line-height:15px;justify-content:flex-start}.tabs button.active{color:#07c160}.tabs .ico{height:25px;position:relative;display:block}.tabs img{height:25px;width:28px;object-fit:contain}.tabs .navdot{position:absolute;top:-1px;right:0;width:8px;height:8px;border-radius:50%;background:#fa5151}.simple{height:57px;min-height:57px;padding:0 19px;gap:19px;font-size:17px;position:relative;border:0}.simple:after{content:"";height:1px;background:#eee;position:absolute;bottom:0;left:57px;right:0}.simple:last-child:after{display:none}.simple .feature-icon{width:20px;height:22px;object-fit:contain;flex-shrink:0}.simple .arrow{padding-right:2px;display:flex;align-items:center}.gap{height:9px}.simple .moment-preview{margin-left:auto;width:33px;height:33px;position:relative}.moment-preview img{width:100%;height:100%;border-radius:3px;object-fit:cover}.moment-preview:after{content:"";width:8px;height:8px;border-radius:50%;background:#fa5151;position:absolute;right:-4px;top:-4px}.simple .moment-preview+.arrow{margin-left:0}.app[data-page="我"] .status{background:#fff}.profile{height:190px;padding:63px 19px 28px 29px;gap:20px;align-items:flex-start;position:relative}.profile>.avatar{width:66px;height:66px;border-radius:6px;flex-shrink:0}.profile .profile-text{flex:1;min-width:0}.profile h2{font-size:23px;font-weight:600;line-height:28px;margin:6px 0 11px}.profile p{font-size:17px;line-height:23px;color:#7c7c7c;white-space:nowrap}.profile .qr{position:absolute;right:19px;top:73px;width:18px;height:18px}.profile .profile-arrow{position:absolute;right:22px;top:110px}.status-actions{display:flex;gap:8px;align-items:center;margin-top:9px}.status-actions button{border:1px solid #e0e0e0;border-radius:20px;color:#888;font-size:14px;padding:3px 9px;background:#fff;height:25px;display:flex;align-items:center;gap:4px}.status-actions .ring-button{width:25px;padding:0;justify-content:center}.ring{width:14px;height:14px;border:1.5px solid #888;border-radius:50%;border-top-color:#ddd}.contact-row{height:57px;min-height:57px;padding:8px 16px;gap:13px;background:#fff;position:relative}.contact-row .avatar{height:41px;width:41px;border-radius:4px}.contact-row:after{content:"";height:1px;background:#eee;position:absolute;bottom:0;left:69px;right:0}.contact-row .name{font-size:17px;line-height:23px;white-space:normal;padding-right:10px}.contact-section{background:#fff;padding:24px 16px 7px;color:#777;font-size:14px}.alphabet{position:absolute;right:3px;top:34%;display:flex;flex-direction:column;align-items:center;z-index:2;gap:2px}.alphabet button{padding:0 3px;height:14px;font-size:10px;font-weight:600;color:#666}.service-card{margin:8px 8px 0;border-radius:9px;background:#fff;overflow:hidden}.service-card h3{margin:0;padding:15px 16px 12px;font-size:14px;font-weight:400;color:#7c7c7c;line-height:20px}.service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px 4px 17px;row-gap:2px}.service-grid button{height:93px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;font-size:14px;white-space:nowrap;padding:0}.service-grid img{width:32px;height:32px;object-fit:contain}.service-card.finance{margin-top:0;height:68px;border-radius:0 0 9px 9px}.finance .service-grid{padding-top:8px}.finance .service-grid button{height:47px;justify-content:flex-start;font-size:14px}.service-foot{font-size:10px;color:#aaa;text-align:center;padding:13px 0 22px}.app[data-page="服务"] .body{padding-bottom:25px}.app[data-page="搜索"] .status,.app[data-page="搜索"] .body{background:#fff}.search-header{height:65px;display:flex;align-items:flex-start;padding:8px 16px 8px 18px;gap:17px;background:#fff;flex-shrink:0}.search-header .back{padding:18px 0;display:flex}.search-field{height:49px;display:flex;align-items:center;gap:13px;background:#f2f2f2;border-radius:6px;flex:1;padding:0 13px;color:#aaa}.search-field input{border:0;outline:0;background:transparent;font-size:17px;width:0;min-width:0;flex:1;color:#222}.search-field .magnifier{flex-shrink:0}.voice-zone{margin-top:auto;padding-bottom:55px;text-align:center;background:#fff;display:flex;flex-direction:column;align-items:center;gap:74px}.voice-zone button:first-child{background:#30ca7e;color:#fff;border-radius:30px;height:49px;padding:0 30px;font-size:17px;font-weight:500;display:flex;align-items:center;gap:12px}.voice-zone .page-settings{font-size:14px;color:#627aa5}.microphone{width:10px;height:17px;border-radius:7px;background:currentColor;position:relative;margin:0 4px}.microphone:before{content:"";position:absolute;left:-4px;top:7px;width:15px;height:14px;border:1.5px solid currentColor;border-top:0;border-radius:0 0 12px 12px}.microphone:after{content:"";position:absolute;left:4px;top:20px;height:5px;width:1.5px;background:currentColor}.app[data-page="搜索"] .body{display:flex;flex-direction:column}.search-results{flex:1}.sheet{max-width:276px;border-radius:15px;background:#f1f1f1}.sheet button{height:45.4px;min-height:0;padding:0 6px;font-size:17px;border-color:#ccc}.sheet button:last-child{color:#0785ee}.overlay{background:#0003}.composer{flex-wrap:wrap}.toolbar{font-size:10px}.bubble:before{content:"";position:absolute;left:-5px;top:13px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:6px solid #fff}.out .bubble:before{left:auto;right:-5px;border-right:0;border-left:6px solid #95ec69}.content-settings{margin-top:10px}.content-settings .simple{font-size:15px}.section-heading{padding:18px 16px 8px;font-size:12px;color:#888}.search-info{text-align:center;font-size:12px;color:#999;padding:20px}.profile-photo-input{font-size:13px}
@media(min-width:600px){body{padding:18px}.app{height:min(934px,calc(calc(var(--pwa-content-dvh,100dvh) * 1) - 36px));border:0;border-radius:18px;box-shadow:0 14px 50px #25363c20}}
@media(max-width:380px){.profile{padding-left:20px;gap:15px}.profile p{font-size:15px}.service-grid button{font-size:12px}.row{padding-left:13px;padding-right:13px}.simple{gap:16px}.contact-row .name{font-size:15px}}

.profile .qr img{width:18px;height:18px}.profile .qr{padding:0}.profile .profile-arrow{padding:0}.rowtext .line .name{flex:1;min-width:0}.simple .arrow{flex-shrink:0}.service-foot{line-height:16px}
.message-tools{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));background:#f6f6f8;padding:12px 9px 20px;gap:14px 5px;flex-shrink:0;max-height:280px;overflow:auto}.message-tools button{display:flex;flex-direction:column;align-items:center;font-size:10px;color:#858585;gap:6px;white-space:nowrap;padding:0}.message-tools button>span{height:42px;width:42px;display:flex;align-items:center;justify-content:center;border:1px solid #c7c7c7;border-radius:7px;font-size:27px;color:#565a5a;background:#f6f6f8}.role-strip{display:flex;align-items:center;gap:9px;font-size:10px;color:#777;padding:3px 12px;background:#ededed}.role-strip button{color:#576b95;padding:3px}.role-strip>span{margin-left:auto;color:#999}.composer{padding:6px 8px 9px;gap:5px;flex-wrap:nowrap}.composer input{padding:9px 7px;height:36px}.composer button{padding:7px 9px}.composer .composer-icon,.composer .voice-toggle{color:#202020;background:transparent;padding:0;width:26px;flex-shrink:0;font-size:24px}.composer .send{font-size:12px;padding:7px 8px}.composer .hold-talk{flex:1;background:#f8f8f8;color:#333;border:1px solid #ddd;font-size:14px}.system-message{display:block;max-width:95%;margin:15px auto;color:#a0a0a0;font-size:11px;padding:4px 5px;text-align:center;line-height:1.7;white-space:pre-wrap;word-break:break-word}.system-message.blue{color:#576b95}.msg .money-bubble{width:222px;max-width:74%;padding:0;background:#fba75f;color:#fff;overflow:hidden}.msg.out .money-bubble{background:#fba75f}.money-main{display:flex;gap:12px;padding:15px 12px;align-items:center}.money-main strong{font-size:16px;font-weight:400;display:block}.money-main small{font-size:11px;display:block;margin-top:5px}.money-glyph{font-size:29px}.money-label{display:block;background:#fff;color:#a37950;padding:6px 10px;font-size:10px;border-top:1px solid #e8a870}.money-bubble:before{display:none}.voice-wave{margin-right:18px;color:#333}.voice-recognition{display:block;font-size:12px;color:#777;border-top:1px solid #ddd;margin-top:9px;padding-top:8px}.msg .card-bubble{width:235px;max-width:76%;padding:0;background:#fff!important}.card-title{display:block;padding:12px 12px 0;font-weight:400;font-size:15px;line-height:1.5}.card-description{margin:4px 12px 10px;color:#999;font-size:12px;white-space:pre-wrap;line-height:1.5;max-height:66px;overflow:hidden}.card-main{display:flex;gap:10px;align-items:center;padding:14px 12px}.card-main strong{font-size:15px;font-weight:400}.card-foot{display:block;padding:5px 11px;border-top:1px solid #eee;font-size:10px;color:#999}.map-demo{height:98px;background:repeating-linear-gradient(15deg,transparent 0 23px,#fff 24px 31px,transparent 32px 55px),repeating-linear-gradient(90deg,#e7e7df 0 36px,#fff 37px 44px,#deebd7 45px 77px);position:relative;display:flex;align-items:center;justify-content:center}.map-demo>span{color:#07c160;font-size:35px}.map-demo>small{position:absolute;bottom:5px;left:8px;color:#888;font-size:10px;background:#fff9;padding:2px}.map-preview{width:100%;height:110px;object-fit:cover;display:block}.msg .media-bubble{padding:0;background:transparent!important;max-width:72%}.media-bubble:before{display:none}.media-bubble img,.media-bubble video{max-width:100%;max-height:240px;border-radius:6px;display:block}.media-edit{position:absolute;bottom:6px;right:6px;border-radius:4px;background:#0007;color:#fff;font-size:10px;padding:3px 5px}.ext-dialog{padding:18px;max-width:380px;max-height:90%;display:flex;flex-direction:column}.ext-dialog h3{font-size:18px;font-weight:500;flex-shrink:0;margin:0 0 8px}.ext-fields{overflow:auto;min-height:0}.ext-dialog .actions{flex-shrink:0;margin-top:12px}.ext-dialog textarea{font-size:15px;height:90px}.ext-dialog input,.ext-dialog select{font-size:15px}.simulation-banner{font-size:11px;text-align:center;color:#ad6b39;background:#fff8e9;padding:8px 12px;line-height:1.5}.system-presets{display:flex;flex-direction:column;gap:9px;margin-top:10px}.system-presets button{background:#222928;color:#fff;padding:10px 8px;border-radius:3px;font-size:12px;line-height:1.5}.quick-replies{display:flex;flex-wrap:wrap;gap:8px}.quick-replies button{padding:8px;background:#eee;border-radius:4px;font-size:13px}.message-action-list{display:flex;flex-direction:column}.message-action-list button{padding:14px;border-bottom:1px solid #eee;text-align:left;font-size:15px}.danger{color:#fa5151}.emoji-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.emoji-grid button{font-size:26px;padding:7px 0}.contact-profile{display:flex;gap:20px;padding:25px 22px;background:#fff;align-items:center}.contact-profile>.avatar{width:70px;height:70px}.contact-profile h2{font-size:21px;margin:0 0 10px;font-weight:500}.contact-profile p{font-size:13px;color:#888;margin:0}.app[data-page="联系人资料"] .status,.app[data-page="联系人资料"] .header{background:#fff}.cover-edit{position:absolute;top:15px;right:15px;color:#ffffffa0;font-size:10px;padding:7px}.moment-news{display:block;padding:7px 18px;background:#424443;color:#fff;border-radius:5px;margin:20px auto 10px;font-size:12px}.post{padding-top:18px}.postbody p{white-space:pre-wrap}.postbody .folded{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.expand-post{font-size:13px;color:#576b95;padding:0 0 10px}.post-media{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-width:285px;margin:8px 0}.post-media button{padding:0;aspect-ratio:1;overflow:hidden}.post-media img{width:100%;height:100%;object-fit:cover}.post-media.single{display:block;max-width:235px}.post-media.single button{display:block;max-width:100%;max-height:270px;aspect-ratio:auto}.post-media.single img{width:auto;max-width:100%;height:auto;max-height:270px;display:block}.post-media video{width:100%;max-height:270px;display:block}.post-link{display:flex;align-items:center;gap:9px;background:#f3f3f3;width:100%;padding:5px;font-size:13px;text-align:left}.post-link img{width:43px;height:43px;object-fit:cover}.post-location{font-size:12px;color:#576b95;margin:8px 0}.post-likes,.post-comment{font-size:12px;color:#576b95;background:#f2f2f2;padding:6px 8px;line-height:1.5}.post-likes{margin-top:8px}.post-comment{color:#333}.post-comment span{color:#576b95}.detail-text{font-size:14px;line-height:1.7;white-space:pre-wrap}.photo-full{display:block;width:100%;max-height:calc(var(--pwa-content-dvh,100dvh) * 0.65);object-fit:contain}.wallet-page{background:#fff;height:100%;display:flex;flex-direction:column;align-items:center;padding:0 15px 20px}.coin-logo{display:flex;align-items:center;justify-content:center;height:58px;width:58px;background:#ffcc34;border-radius:50%;color:#fff;font-size:35px;margin-top:40px}.wallet-page p{margin:28px 0 10px;font-size:17px}.wallet-value{font-size:40px;font-weight:600;color:#111;text-align:center;max-width:100%;overflow-wrap:anywhere;padding:5px}.fund-link{color:#d5a569;font-size:13px;margin-top:20px}.wallet-actions{display:flex;flex-direction:column;width:190px;gap:13px;margin-top:auto;padding-top:30px;margin-bottom:45px}.wallet-actions button,.fund-page>.green{height:46px;border-radius:5px;background:#ededed;font-size:18px}.wallet-actions .green,.green{background:#07c160;color:#fff}.wallet-bottom{font-size:13px;color:#576b95;padding:10px 0}.app[data-page="零钱"] .body,.app[data-page="零钱"] .status,.app[data-page="零钱"] .header{background:#fff}.fund-page{margin:12px;padding:15px 14px 28px;background:linear-gradient(145deg,#d9dafd,#f3e2ff);border-radius:12px;text-align:center;min-height:480px}.fund-page>small{display:block;margin-top:35px;color:#777}.fund-page>p{font-size:18px;font-weight:500}.fund-metrics{display:flex;margin:22px 0 70px;background:#ffffff7d;padding:20px 6px;justify-content:center}.fund-metrics button{width:50%;font-size:11px;line-height:1.8}.fund-metrics strong{font-size:18px;font-weight:500}.fund-page>.green{padding:0 20px;font-size:15px}.service-payment{background:#07a86e;margin:8px;border-radius:9px;display:flex;color:#fff}.service-payment button{width:50%;padding:25px 10px;text-align:center;font-size:18px}.service-payment small{display:block;margin-top:8px;font-size:10px;color:#c3efdf}.app[data-page="钱包"] .simple{font-size:16px}.postfooter span{font-size:10px}.postfooter button{padding:2px 6px;background:#f4f5f8;color:#576b95;border-radius:3px}@media(max-width:380px){.message-tools{grid-template-columns:repeat(4,minmax(0,1fr));max-height:245px;gap:11px 6px}.message-tools button>span{width:39px;height:39px}.composer .send{font-size:11px}.wallet-value{font-size:34px}.ext-dialog{max-height:92%}}


.money-bubble.claimed,.msg.out .money-bubble.claimed{background:#f8c998}.transaction-detail{text-align:center;padding:16px 5px;display:flex;flex-direction:column;align-items:center}.transaction-detail>span{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fcb34a;color:#fff;font-size:26px}.transaction-detail h2{font-size:31px;font-weight:500;margin:18px 0 8px}.transaction-detail p{margin:5px 0;color:#888;font-size:13px}.transaction-detail small{display:block;color:#aaa;font-size:11px;margin-top:6px}.transaction-detail button{color:#576b95;padding:9px;margin-top:7px}.ext-dialog input[type=file]{font-size:12px}
.post-music{font-size:12px;color:#576b95;background:#f4f4f4;padding:7px 9px;margin:7px 0}.moment-local-controls{display:flex;justify-content:center;gap:18px;color:#576b95;font-size:11px;padding-bottom:8px}.local-download{display:block;padding:12px 0;color:#576b95}
.message-tools button>span img{width:28px;height:29px;object-fit:contain}

.editor-overlay{padding:0;background:#efeff4;align-items:stretch}.editor-page{width:100%;max-width:none;height:100%;max-height:100%;border-radius:0;background:#efeff4;padding:0}.editor-page>.status{background:#ededed;flex-shrink:0}.editor-page>.editor-nav{background:#ededed;display:flex;align-items:center;justify-content:space-between;height:44px;flex-shrink:0;padding:0 13px;border-bottom:1px solid #ddd}.editor-nav h3{margin:0;font-size:16px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 6px}.editor-nav button{font-size:15px;padding:10px 0;flex-shrink:0}.editor-page .ext-fields{padding:8px 0 25px;flex:1}.editor-page label{margin:0;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;padding:11px 13px;border-bottom:1px solid #efefef;color:#222;font-size:14px}.editor-page label input,.editor-page label select{width:56%;display:inline-block;margin:0;border:0;border-radius:0;padding:5px 0;background:#fff;text-align:right;font-size:14px;min-width:0}.editor-page label:has(textarea){display:block;padding:12px}.editor-page label textarea{background:#fff;border:0;min-height:120px;padding:8px 0;margin:0;font-size:16px}.editor-page .system-presets{background:#fff;padding:10px 15px;margin:10px 0}.editor-page .system-presets button{min-height:35px}.editor-page .demo{padding:0 14px}.editor-page .simulation-banner{margin:0 0 7px}.editor-page .quick-replies{padding:15px}.editor-page input[type=file]{text-align:left;font-size:11px}.editor-page label:has(input[type=file]){flex-direction:column;align-items:flex-start}.editor-page label input[type=file]{width:100%}

/* Reference-only chrome replaces the improvised service, wallet and chat layout. */
body{background:#fff}.app{border-radius:0!important;box-shadow:none!important}.template-pay-card{height:148px;margin:7px 8px 0;background:#34b260;border-radius:10px;display:flex;color:#fff}.template-pay-card button{width:50%;display:flex;flex-direction:column;align-items:center;padding:36px 10px 0;gap:11px;font-size:17px;font-weight:400}.template-pay-card img{width:38px;height:33px;object-fit:contain}.template-pay-card small{font-size:13px;color:#b6e7c3;margin-top:-5px}.service-card{margin:8px 8px 0;border-radius:9px}.service-card:first-of-type{height:179px}.service-card:first-of-type .service-grid{padding-top:25px}.service-card h3{padding:16px 16px 12px}.service-grid button{gap:12px}.wallet-list{flex:1}.wallet-row{gap:17px;height:57px;padding:0 16px;font-size:16px}.wallet-row .feature-icon{width:23px;height:25px}.wallet-row-value{margin-left:auto;color:#111;font-size:16px}.wallet-yield{color:#c49359;font-size:11px;white-space:nowrap;margin-left:-7px}.wallet-row .arrow{margin-left:0}.wallet-identity{color:#576b95;font-size:13px;text-align:center;padding:25px 0 26px;margin-top:auto}.app[data-page="钱包"] .body{display:flex;flex-direction:column}.wallet-provider{font-size:11px;color:#aaa}.coin-logo{width:55px;height:55px}.wallet-actions{margin-bottom:60px}.wallet-bottom{margin-bottom:0}.fund-page{background:linear-gradient(#e7bd62 0,#f0d48d 170px,#f8f3e4 250px,#fff 340px);border-radius:0;margin:0;min-height:100%;padding-top:20px}.fund-page>small{margin-top:65px}.fund-page .fund-metrics{background:transparent}.fund-page>.green{margin-top:20px}.cover{height:298px;background:#2c2c2c}.cover-edit{inset:0;width:100%;height:100%;padding:0;text-align:center;display:flex;align-items:flex-start;justify-content:center;padding-top:59px;font-size:14px;color:#8f8f8f}.cover strong{bottom:15px;right:91px;z-index:1}.cover>.avatar{width:70px;height:70px;right:20px;bottom:-15px;z-index:1}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .status,.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .header{background:#2c2c2c;color:#fff}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .header .chevron{border-color:#fff}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .header>span{visibility:hidden}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .header img{width:23px;height:21px}.friends-updates{height:55px;background:#fff;width:calc(100% - 22px);margin:45px 11px 18px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border-top:1px solid #eee;border-bottom:1px solid #eee;font-size:15px}.updates-avatars{display:flex;align-items:center}.updates-avatars img{width:24px;height:24px;border-radius:50%;margin-left:-3px;border:1px solid white}.updates-avatars .chevron{margin-left:10px;width:7px;height:7px}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .body{background:#fff}.moment-news{max-width:160px;font-size:11px;margin:0 auto 16px}.post{border-bottom:0;padding:12px 12px 24px}.postbody .postname{font-size:15px}.post .avatar{width:41px;height:41px;border-radius:4px}.postbody>p{font-size:15px;line-height:1.5}.post-media.single{max-width:185px}.post-media.single img{max-height:240px}.postfooter{margin-top:8px}.post-likes{border-bottom:1px solid #ddd;color:#576b95}.postfooter span{font-size:12px}.composer button[hidden]{display:none!important}.composer{padding:6px 9px 8px}.composer .send{min-width:45px}.composer .voice-toggle{width:27px}.composer .composer-icon{width:26px}.chat{padding:14px 12px}.header button{white-space:nowrap}.app[data-page="钱包"] .header button:not(.back),.app[data-page="零钱"] .header button:not(.back),.app[data-page="零钱通"] .header button:not(.back){font-size:14px;width:auto;min-width:44px}.app[data-page="零钱通"] .header{background:#e7bd62}.sheet button{font-weight:400}.sheet button:last-child{font-weight:500}.editor-page .ext-fields .simulation-banner{display:none}
@media(min-width:600px){body{padding:0}.app{height:934px;max-height:calc(var(--pwa-content-dvh,100dvh) * 1)}}


.personal-avatar-row{height:91px}.personal-avatar{margin-left:auto}.personal-avatar .avatar{width:67px;height:67px}.personal-value{margin-left:auto;font-size:14px;color:#999}.app[data-page="个人信息"] .header button:not(.back){display:none}.app[data-page="钱包"] .header button:not(.back){right:13px}.wallet-row .arrow{margin-left:8px}.wallet-row .wallet-row-value{white-space:nowrap}.postbody .post-likes{font-size:12px}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .cover-edit{color:#909090}.service-card h3{font-weight:400}.header>span{font-weight:500}


.wallet-page>.coin-logo{margin-top:50px}.wallet-page>p{margin-top:41px}.wallet-value{font-size:52px;font-weight:600;letter-spacing:-1px}.wallet-value small{font-size:30px;vertical-align:8px;margin-right:7px;font-weight:500;letter-spacing:0}.wallet-actions{margin-bottom:150px;width:188px;gap:15px}.wallet-actions button{height:51px}.wallet-bottom{padding:5px 0 11px}.wallet-provider{margin-bottom:0}.fund-page .wallet-value{font-size:34px;margin-top:12px}.fund-page .wallet-value small{font-size:22px;vertical-align:3px}.fund-metrics{margin-top:26px;margin-bottom:70px}.fund-page>small{margin-top:65px}.app[data-page="零钱"] .header>span{visibility:hidden}.app[data-page="零钱通"] .header>span{visibility:hidden}.wallet-page .wallet-value,.fund-page .wallet-value{line-height:1.2}
@media(max-height:800px){.wallet-actions{margin-bottom:80px}.wallet-page>.coin-logo{margin-top:28px}.wallet-page>p{margin-top:25px}.wallet-value{font-size:43px}}
/* Transparent launch: same original height breakpoint in the preserved content rectangle. */
:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="800"]) .wallet-actions{margin-bottom:80px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="800"]) .wallet-page>.coin-logo{margin-top:28px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="800"]) .wallet-page>p{margin-top:25px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="800"]) .wallet-value{font-size:43px}
 


.editor-page label .date-field{width:56%;text-align:right;font-size:13px;color:#a0a0a0;padding:4px 0;min-height:26px}.editor-page input[type=hidden]{display:none!important}.date-picker-layer{position:absolute;inset:0;background:#0005;z-index:30;display:flex;align-items:flex-end}.date-picker{width:100%;background:#fff;padding-bottom:18px}.date-picker>header{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;font-size:14px}.date-picker>header strong{font-weight:500}.date-picker>header button{color:#1685e9;padding:12px 0}.date-picker>header button:first-child{color:#aaa}.date-wheels{height:180px;display:flex;position:relative;margin:0 9px}.date-wheel{flex:1;min-width:0;height:180px;overflow-y:auto;scroll-snap-type:y mandatory;padding:72px 0;scrollbar-width:none;z-index:1;mask-image:linear-gradient(transparent,#000 28%,#000 72%,transparent)}.date-wheel::-webkit-scrollbar{display:none}.date-wheel button{display:block;width:100%;height:36px;line-height:36px;padding:0;text-align:center;font-size:15px;color:#999;scroll-snap-align:center;white-space:nowrap}.date-wheel button[aria-selected=true]{color:#222}.wheel-center{position:absolute;top:72px;height:36px;left:0;right:0;background:#efefef;border-radius:7px;pointer-events:none}


/* Message card geometry measured from the recording at 03:07. */
.msg{gap:12px}.msg>.avatar{width:42px;height:42px;font-size:22px;border-radius:3px}.msg .money-bubble{width:260px;max-width:calc(100% - 54px);height:92px;border-radius:4px;overflow:visible;padding:0;color:#fff;text-align:left;flex-shrink:0}.msg .packet-bubble,.msg.out .packet-bubble{background:#ef8d36}.msg .transfer-bubble,.msg.out .transfer-bubble{background:#ef8d36}.msg .transfer-bubble.claimed,.msg.out .transfer-bubble.claimed{background:#f7c594}.money-main{display:flex;align-items:center;height:67px;padding:11px 14px 0;gap:13px}.money-glyph{display:flex;align-items:center;justify-content:center;width:42px;height:47px;flex-shrink:0;margin:0;font-size:0}.money-glyph img{width:42px;height:47px;object-fit:contain}.transfer-bubble .money-glyph,.transfer-bubble .money-glyph img{width:47px;height:47px}.transfer-bubble .money-main{gap:10px;padding-left:11px}.money-copy{min-width:0;flex:1;display:block}.money-main strong{font-size:16px;font-weight:400;line-height:23px;white-space:nowrap;display:block}.money-main small{font-size:13px;line-height:19px;margin-top:0;color:#fff8df;display:block}.money-label{display:block;background:transparent!important;border:0!important;color:#ffefce;font-size:12px;line-height:17px;padding:3px 12px 5px;height:25px}.money-bubble:before{content:"";display:block;position:absolute;left:-5px;right:auto;top:15px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:0;border-right:6px solid #ef8d36}.out .money-bubble:before{left:auto;right:-5px;border-right:0;border-left:6px solid #ef8d36}.transfer-bubble.claimed:before{border-right-color:#f7c594}.out .transfer-bubble.claimed:before{border-left-color:#f7c594}.transfer-outline{width:43px;height:43px;border-radius:50%;border:2px solid white;display:flex;align-items:center;justify-content:center;color:white}.transfer-outline>span{font-size:29px;line-height:1}.chat .msg .bubble:not(.money-bubble){font-size:17px}.chat .msg .card-bubble .card-main .avatar{width:36px;height:36px}


/* Plain text bubbles match the source's 42px message height. */
.app[data-page="聊天"] .body{background:#e9e9e9}.chat .msg .bubble:not(.money-bubble):not(.media-bubble):not(.card-bubble){padding:10px 12px;min-height:42px;line-height:22px;font-size:17px;border-radius:4px;background:#fff}.chat .msg.out .bubble:not(.money-bubble):not(.media-bubble):not(.card-bubble){background:#90fa62}.bubble:before{top:15px;left:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:6px solid #fff}.out .bubble:before{left:auto;right:-5px;border-right:0;border-left:6px solid #90fa62}.msg .money-bubble:before{border-right-color:#ef8d36}.msg.out .money-bubble:before{border-left-color:#ef8d36}.msg .transfer-bubble.claimed:before{border-right-color:#f7c594}.msg.out .transfer-bubble.claimed:before{border-left-color:#f7c594}.voice-stack{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.out .voice-stack{align-items:flex-end}.voice-content{display:flex;align-items:center;justify-content:flex-start;gap:10px;line-height:22px;font-size:15px}.out .voice-content{justify-content:flex-end}.voice-icon{width:18px;height:20px;object-fit:contain;display:block}.msg:not(.out) .voice-icon{transform:scaleX(-1)}.voice-transcript{display:block;background:#fff;border-radius:3px;padding:9px 12px;max-width:100%;font-size:17px;line-height:22px;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;color:#171717}.plain-text-editor{background:#ededed}.plain-text-editor .ext-fields{padding:0 20px;display:flex;flex-direction:column}.plain-text-editor .ext-fields>label{padding:0!important;margin:0!important;border:0;display:block;background:#fff;border-radius:4px}.plain-text-editor .ext-fields textarea{height:206px!important;min-height:206px!important;padding:9px 5px!important;resize:none;font-size:17px;line-height:24px;border-radius:4px;outline:none}.plain-text-editor .editor-nav h3{font-size:17px}.plain-text-editor .editor-nav{border:0}.plain-text-editor .ext-fields{padding-top:0}


.duration-overlay{padding:0;background:#0005;align-items:flex-end}.duration-picker{background:#fff;width:100%;padding-bottom:25px}.duration-picker>header{height:45px;background:#fafafa;display:flex;align-items:center;justify-content:space-between;padding:0 17px;font-size:14px}.duration-picker>header button{padding:10px 0;color:#0785df;font-size:15px}.duration-picker>header span{color:#bbb;font-size:14px}.duration-value-row{display:flex;align-items:center;justify-content:center;height:86px;font-size:16px;gap:45px}.duration-value-row label{font-size:14px;display:flex;align-items:center;gap:8px}.duration-value-row input[type=checkbox]{appearance:none;width:42px;height:28px;border-radius:17px;background:#eee;position:relative;margin:0}.duration-value-row input[type=checkbox]:before{content:"";position:absolute;top:2px;left:2px;width:24px;height:24px;background:#fff;border-radius:50%;box-shadow:0 0 3px #0002}.duration-value-row input[type=checkbox]:checked{background:#07c160}.duration-value-row input[type=checkbox]:checked:before{left:16px}.duration-picker input[type=range]{display:block;width:84%;margin:20px auto 42px;height:15px;accent-color:#0b8ce8}.duration-picker input[type=range]:last-child{margin-bottom:36px}.duration-picker input[type=hidden]{display:none}


/* Latest supplied chat screenshot, normalized from 1260 x 2736 to 430px. */
.app[data-page="聊天"] .body{background:#ededed}.app[data-page="聊天"] .status,.app[data-page="聊天"] .header{background:rgba(237,237,237,.88);backdrop-filter:blur(18px)}.app[data-page="聊天"] .header{border-bottom:1px solid #ddd5;height:43px}.app[data-page="聊天"] .status{height:66px}.app[data-page="聊天"] .status .clock{width:61px}.chat{padding:12px}.chat .msg{gap:13px;margin-bottom:18px}.chat .msg>.avatar{width:42px;height:42px;border-radius:4px}.chat .msg .bubble:not(.money-bubble):not(.media-bubble):not(.card-bubble){font-size:17px;line-height:22px;padding:10px 12px;border-radius:4px;min-height:42px}.chat .msg.out .bubble:not(.money-bubble):not(.media-bubble):not(.card-bubble){background:#95ec69}.out .bubble:before{border-left-color:#95ec69}.msg .transfer-bubble.claimed,.msg.out .transfer-bubble.claimed{background:#fccd9f}.msg .transfer-bubble{width:268px;height:88px;max-width:calc(100% - 55px);border-radius:4px}.transfer-bubble .money-main{height:64px;padding:10px 10px 0;gap:9px}.transfer-bubble .money-glyph,.transfer-bubble .money-glyph img{width:47px;height:47px}.transfer-bubble .money-main strong{font-size:17px;font-weight:500;line-height:22px}.transfer-bubble .money-main small{font-size:14px;line-height:20px;color:#fff8e7}.transfer-bubble .money-label{height:24px;padding:2px 10px 5px;font-size:12px;line-height:17px}.transfer-bubble.claimed:before{border-right-color:#fccd9f}.out .transfer-bubble.claimed:before{border-left-color:#fccd9f}.chat-time{color:#aaa;font-size:14px;line-height:18px;padding:0;margin:10px auto 16px}.chat-system{color:#aaa;font-size:14px;line-height:18px;padding:0;margin:0 auto 18px}.chat .share-location-bubble{display:flex;align-items:center;gap:9px;color:#777}.share-location-icon{width:19px;height:20px;object-fit:contain}.chat .media-bubble{max-width:calc(100% - 55px)}.chat-video-preview{display:block;position:relative;border-radius:4px;overflow:hidden;padding:0;background:#222;width:121px;height:215px}.chat-video-preview img,.chat-video-preview video{display:block;width:100%;height:100%;object-fit:cover;max-height:none;border-radius:0}.video-play-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:42px;height:42px;border:1px solid #fff;border-radius:50%;background:#fff1}.video-play-icon:after{content:"";position:absolute;left:16px;top:11px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:13px solid white}.video-duration{position:absolute;bottom:4px;right:5px;color:#fff;font-size:11px;line-height:16px;text-shadow:0 1px 3px #0007}.chat-photo-preview{padding:0;display:block;border-radius:4px;overflow:hidden}.chat-photo-preview img{max-width:220px;max-height:260px;display:block}.app[data-page="聊天"] .composer{height:92px;flex-shrink:0;padding:8px 12px 44px;gap:10px;align-items:center;background:#f7f7f7;border-top:1px solid #ddd}.app[data-page="聊天"] .composer input,.app[data-page="聊天"] .composer .hold-talk{height:40px;border-radius:8px;padding:9px 10px;border:1px solid #efefef;background:#fff;font-size:17px}.app[data-page="聊天"] .composer .composer-icon,.app[data-page="聊天"] .composer .voice-toggle{height:29px;width:29px;border:0;padding:0;flex-shrink:0;display:flex;align-items:center;justify-content:center}.composer .composer-icon img,.composer .voice-toggle img{width:29px;height:29px;display:block;object-fit:contain}.app[data-page="聊天"] .composer.with-tools{height:55px;padding-bottom:7px}.video-viewer{position:absolute;inset:0;z-index:20;background:#000;display:flex;align-items:center;justify-content:center}.video-viewer>button{position:absolute;left:13px;top:18px;color:#fff;font-size:32px;z-index:1}.video-viewer video{width:100%;max-height:90%}.reference-thread{display:flex;flex-direction:column;padding-top:0}.reference-thread .msg:first-child{height:50px}.reference-thread .msg:first-child>.avatar{visibility:hidden}.reference-thread .msg:first-child>.bubble{height:50px;width:285px;max-width:calc(100% - 55px);overflow:hidden;padding-top:0!important;padding-bottom:6px!important}.reference-thread .msg:first-child>.bubble:before{display:none}.reference-thread .msg:first-child .bubble{line-height:22px}.app[data-page="聊天"] .body{scrollbar-width:none}.app[data-page="聊天"] .body::-webkit-scrollbar{display:none}

.chat .share-location-bubble{font-size:16px!important}.transfer-bubble .money-main strong{font-size:18px}.transfer-bubble .money-main small{font-size:15px}

/* Red packet states from the supplied three screenshots. */
.chat .msg .packet-bubble,.chat .msg.out .packet-bubble,.chat .msg .packet-bubble.claimed,.chat .msg.out .packet-bubble.claimed{width:268px;height:88px;max-width:calc(100% - 55px);border-radius:4px;background:#fa9d3b}
.chat .msg .packet-bubble:before{border-right-color:#fa9d3b}.chat .msg.out .packet-bubble:before{border-left-color:#fa9d3b}
.packet-bubble .money-main{height:64px;padding:10px 13px 0;gap:12px}.packet-bubble .money-glyph,.packet-bubble .money-glyph img{width:38px;height:45px}.packet-bubble .money-main strong{font-size:17px;line-height:22px}.packet-bubble .money-label{height:24px;padding:2px 10px 5px;font-size:12px;line-height:17px;color:#fff3dd}
.packet-claim-notice{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin:-3px auto 21px;font-size:14px;line-height:19px;color:#aaa;padding:0}.packet-claim-notice b{color:#fa9d3b;font-weight:400}.packet-notice-icon{display:inline-flex;width:15px;height:18px;background:#ef5147;border-radius:1px;align-items:center;justify-content:center;flex-shrink:0}.packet-notice-icon:after{content:'';height:5px;width:5px;border-radius:50%;background:#f7c478}
.packet-detail-page{position:absolute;inset:0;z-index:30;background:white;overflow:auto;color:#191919}.packet-detail-top{position:relative;height:143px;background:#f85243;border-bottom:2px solid #e6ce79;border-radius:0 0 50% 50% / 0 0 32% 32%;color:#fff}.packet-detail-top .status{background:transparent!important;backdrop-filter:none!important;height:66px!important}.packet-detail-top .status img{filter:invert(1);mix-blend-mode:screen}.packet-detail-nav{display:flex;align-items:center;justify-content:space-between;height:43px;padding:0 18px}.packet-detail-nav button{color:white;padding:0;font-size:26px;width:22px;height:28px}.packet-detail-back{display:block;width:12px;height:12px;border-left:1.5px solid white;border-bottom:1.5px solid white;transform:rotate(45deg);margin-left:2px}.packet-detail-summary{text-align:center;padding-top:33px;height:160px;box-sizing:border-box}.packet-sender{display:flex;align-items:center;justify-content:center;gap:6px;font-size:19px;font-weight:600;line-height:26px}.packet-sender .avatar{width:25px;height:25px;border-radius:3px;flex-shrink:0}.packet-detail-summary p{margin:9px 0 0;color:#b4b4b4;font-size:14px;line-height:20px}.packet-detail-total{height:40px;display:flex;align-items:center;padding:0 15px;border-bottom:1px solid #eee;color:#b4b4b4;font-size:14px}.packet-recipient{display:flex;gap:12px;align-items:flex-start;padding:15px 16px;border-bottom:1px solid #eee;height:74px;box-sizing:border-box}.packet-recipient>.avatar{height:43px;width:43px;border-radius:4px;flex-shrink:0}.packet-recipient-info{flex:1;font-size:16px;line-height:21px}.packet-recipient-info small{display:block;color:#b4b4b4;font-size:14px;line-height:20px;margin-top:3px}.packet-recipient-amount{font-size:16px;line-height:21px}.packet-detail-claim{display:block;margin:0 auto 25px;background:#f85243;color:#fff;padding:10px 35px;border-radius:5px;font-size:17px}

/* Incoming packet opening and received state follow the latest references. */
.chat .msg .packet-bubble.claimed,.chat .msg.out .packet-bubble.claimed{background:#fccd9f}.chat .msg .packet-bubble.claimed:before{border-right-color:#fccd9f}.chat .msg.out .packet-bubble.claimed:before{border-left-color:#fccd9f}.packet-bubble.claimed .money-main{gap:12px}.packet-bubble.claimed .money-main small{font-size:14px;line-height:19px;color:#fff8e7}.packet-bubble.claimed .money-label{color:#fff8e7}
.packet-open-overlay{position:absolute;inset:0;z-index:30;background:rgba(255,255,255,.72)}.packet-envelope{position:absolute;left:12%;top:18.6%;width:76%;height:58%;background:#fa5343;border-radius:9px;overflow:hidden;color:#ecd19d;box-shadow:0 0 0 1px #f58c58 inset}.packet-envelope-flap{position:absolute;top:0;left:-5%;width:110%;height:81%;background:#e84c3d;border-radius:0 0 50% 50% / 0 0 11% 11%;box-shadow:0 2px 2px #c5473480}.packet-envelope-sender{position:absolute;left:0;right:0;top:22.3%;display:flex;align-items:center;justify-content:center;gap:6px;font-size:19px;line-height:25px}.packet-envelope-sender .avatar{width:25px;height:25px;border-radius:3px}.packet-envelope-sender strong{font-weight:600}.packet-envelope-title{position:absolute;top:30%;left:10px;right:10px;margin:0;text-align:center;font-size:24px;line-height:32px}.packet-open-button{position:absolute;bottom:11.2%;left:50%;transform:translateX(-50%);width:103px;height:103px;border-radius:50%;background:#ecd19d;color:#5c523e;font-family:Songti SC,STSong,serif;font-size:40px;line-height:1;box-shadow:0 2px 2px #aa442955}.packet-open-close{position:absolute;left:50%;top:81%;transform:translateX(-50%);width:41px;height:41px;border:2px solid #c7a252;color:#c7a252;border-radius:50%;font-size:35px;line-height:33px;padding:0}
.packet-detail-top .status img{filter:none;mix-blend-mode:normal}.packet-received-detail .packet-detail-summary{height:104px}.packet-received-amount{display:flex;align-items:baseline;justify-content:center;gap:7px;color:#baa168;margin-top:0;height:65px}.packet-received-amount strong{font-size:60px;line-height:65px;font-weight:600;letter-spacing:-2px}.packet-received-amount span{font-size:16px}.packet-balance-link{display:block;color:#baa168;font-size:14px;line-height:20px;margin:7px auto 0;padding:0}.packet-reply-button{display:flex;align-items:center;justify-content:center;gap:7px;background:#f7f7f7;border-radius:4px;color:#baa168;font-size:14px;margin:33px auto 0;height:50px;width:154px;padding:0}.packet-reply-button img{width:20px;height:20px;opacity:.55}


/* Service and finance layout follows the five newly supplied reference screenshots. */
.app[data-page="服务"] .body{padding:7px 0 8px;background:#ededed}.template-pay-card{margin:0 8px;height:148px;background:#2aae67;border-radius:8px}.template-pay-card button{padding:34px 8px 0;gap:15px;font-size:17px}.template-pay-card img{width:38px;height:33px}.template-pay-card small{color:#97d6b1;font-size:15px;line-height:20px;margin-top:-10px}.app[data-page="服务"] .service-card{height:auto;margin:8px 8px 0;border-radius:9px;padding-bottom:22px}.app[data-page="服务"] .service-card h3{padding:15px 16px 0;margin:0;font-size:14px;line-height:20px;color:#888}.app[data-page="服务"] .service-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:29px 4px 9px;row-gap:34px}.app[data-page="服务"] .service-grid button{height:60px;gap:14px;padding:0;font-size:14px;line-height:20px;white-space:nowrap}.app[data-page="服务"] .service-grid img{height:29px;width:29px;object-fit:contain}.app[data-page="服务"] .service-card:first-of-type{height:164px}.app[data-page="服务"] .service-card:first-of-type .service-grid{padding-top:29px}.app[data-page="服务"] .service-card:has(.service-grid button:nth-child(5)){height:258px}
.app[data-page="钱包"] .body{position:relative;background:#ededed}.wallet-list{flex:0 0 auto}.wallet-row{height:58.5px;font-size:17px;gap:18px;padding:0 18px;background:white}.wallet-row .feature-icon{width:22px;height:24px;object-fit:contain}.wallet-row .wallet-row-value{font-size:17px}.wallet-row .wallet-yield{font-size:12px;line-height:18px;color:#ff9836;margin-left:-13px;letter-spacing:-.2px}.wallet-row .arrow{margin-left:0}.wallet-list .gap{height:12px}.wallet-identity{position:absolute;bottom:60px;left:0;right:0;font-size:14px;line-height:20px;padding:0;margin:0}.wallet-identity span,.wallet-bottom span{color:#d1d1d1;margin:0 5px}.app[data-page="钱包"] .header button:not(.back),.app[data-page="零钱"] .header button:not(.back){width:auto;font-size:17px;right:18px}.wallet-row:after{left:57px}
.app[data-page="零钱"] .status,.app[data-page="零钱"] .header,.app[data-page="零钱"] .body{background:white}.wallet-page{height:100%;min-height:700px;position:relative;padding:0;margin:0;background:white;display:block;text-align:center}.wallet-page>.coin-logo{position:absolute;top:54px;left:50%;transform:translateX(-50%);margin:0;width:55px;height:55px;background:transparent;padding:0}.coin-logo img{width:55px;height:55px;display:block}.wallet-page>p{position:absolute;top:148px;left:0;right:0;margin:0;font-size:17px;line-height:23px}.wallet-page>.wallet-value{position:absolute;top:184px;left:0;right:0;margin:0 auto;padding:0;font-size:48px;font-weight:600;line-height:59px}.wallet-page .wallet-value small{font-size:32px;vertical-align:7px;margin-right:8px}.wallet-page>.fund-link{position:absolute;top:255px;left:0;right:0;margin:0 auto;font-size:16px;line-height:23px;color:#ff9836;padding:0}.wallet-page>.wallet-actions{position:absolute;bottom:174px;left:50%;transform:translateX(-50%);margin:0;width:188px;gap:16px;display:flex;flex-direction:column}.wallet-actions button{height:49px;border-radius:8px;font-size:18px;padding:0;background:#f2f2f2;color:#191919}.wallet-actions button.green{background:#07c160;color:#fff}.wallet-page>.wallet-bottom{position:absolute;bottom:84px;left:0;right:0;margin:0 auto;padding:0;font-size:14px;line-height:20px}.wallet-page>.wallet-provider{position:absolute;bottom:60px;left:0;right:0;margin:0;font-size:12px;line-height:18px;color:#bbb}
.app[data-page="零钱通"] .status,.app[data-page="零钱通"] .header{background:#f2b800}.app[data-page="零钱通"] .header .chevron{border-color:white}.app[data-page="零钱通"] .header button:not(.back){color:white;font-size:25px}.app[data-page="零钱通"] .body{background:#f5af00}.fund-page{padding:0 8px 30px;min-height:100%;margin:0;border-radius:0;background:linear-gradient(155deg,#f2b800 0 32%,#f5ae00 32% 70%,#f9af00 70%);text-align:center}.fund-hero{height:127px;display:flex;align-items:center;flex-direction:column;position:relative;padding-top:7px}.fund-logo{width:41px;height:41px}.fund-hero h2{font-size:17px;color:white;font-weight:400;line-height:24px;margin:8px 0 10px}.fund-security{color:white;font-size:14px;line-height:21px;padding:0}.fund-security span{font-size:20px;margin-right:3px}.fund-account{background:white;border-radius:8px;overflow:hidden;height:451px;position:relative}.fund-holiday{width:100%;height:35px;font-size:14px;background:#fafafa;color:#ff9836;padding:0}.fund-balance-title{font-size:14px;margin:39px 0 9px;line-height:20px}.fund-account .wallet-value{font-size:40px;line-height:48px;font-weight:600;margin:0;padding:0;letter-spacing:0}.fund-account .wallet-value small{font-size:27px;vertical-align:5px;margin-right:5px}.fund-detail{display:block;margin:4px auto 0;font-size:14px;line-height:21px;color:#576b95;padding:0}.fund-metrics{display:flex;margin:34px 16px 0;padding:0;gap:0}.fund-metrics button{width:50%;display:flex;align-items:center;flex-direction:column;padding:0;font-size:14px;line-height:20px;color:#888}.fund-metrics button+button{border-left:1px solid #eee}.fund-metrics strong{font-size:23px;font-weight:400;color:#191919;line-height:28px;margin-top:7px}.fund-metrics small{font-size:12px;background:#f7f7f7;border-radius:20px;color:#888;padding:3px 10px;margin-top:5px;white-space:nowrap}.fund-actions{display:flex;gap:16px;position:absolute;bottom:74px;left:18%;right:18%}.fund-actions button{flex:1;height:49px;border-radius:8px;background:#f5b000;color:white;font-size:18px;padding:0}.fund-actions button:first-child{background:#f7f7f7;color:#191919}.fund-actions button:disabled{color:#c7c7c7}.fund-schedule{position:absolute;bottom:27px;left:0;right:0;margin:auto;font-size:14px;color:#888;padding:0;line-height:20px}.fund-schedule span{color:#ffc400;font-size:20px}.fund-products-title{margin:16px 0 9px;color:white;text-align:left;font-size:14px;line-height:18px}.fund-products{border-radius:8px;background:white;text-align:left;padding:0 16px}.fund-products>button{height:64px;display:flex;width:100%;align-items:center;justify-content:space-between;border-bottom:1px solid #eee;font-size:14px;padding:0}.fund-products>button:last-child{border-bottom:0}.fund-products .fund-products-head{height:46px;justify-content:flex-start;gap:10px;font-size:17px}.fund-products-head img{width:18px;height:20px}.fund-products-head .arrow{margin-left:auto}.fund-products small{display:block;color:#999;font-size:14px;margin-top:4px}.fund-products b{font-size:14px;font-weight:400;color:#ff9836}.fund-products>button>span:last-child{text-align:right}
@media(max-width:380px){.wallet-row{gap:15px;padding:0 14px;font-size:15px}.wallet-row .wallet-yield{font-size:10px;margin-left:-10px}.wallet-row .wallet-row-value{font-size:15px}.app[data-page="服务"] .service-grid button{font-size:12px}.wallet-page>.wallet-value{font-size:43px}.fund-metrics small{padding:3px 5px;font-size:10px}}

.fund-security img{width:14px;height:16px;vertical-align:-3px;margin-right:3px}.fund-schedule img{width:18px;height:20px;vertical-align:-5px;margin-right:3px}

/* Only the two list pages follow the latest white-list references. */
.list-status{height:66px;flex-shrink:0;background:#ededed}.list-status img{height:66px;width:100%;display:block;object-fit:fill}.app[data-page="微信"] .header,.app[data-page="通讯录"] .header{height:44px;background:#ededed;font-size:17px}.app[data-page="微信"] .body,.app[data-page="通讯录"] .body{background:white}.app[data-page="微信"] .search-wrap,.app[data-page="通讯录"] .search-wrap{height:52px;padding:7px 8px 8px;background:#ededed}.app[data-page="微信"] .search,.app[data-page="通讯录"] .search{margin:0;height:37px;background:white;border-radius:6px}.app[data-page="微信"] .search-button,.app[data-page="通讯录"] .search-button{font-size:17px;color:#b5b5b5}.app[data-page="微信"] #chat-list .row,.app[data-page="微信"] #chat-list .row.pinned{height:74px;min-height:74px;padding:12px 16px;gap:12px}.app[data-page="微信"] #chat-list .avatar{height:49px;width:49px;border-radius:5px}.app[data-page="微信"] #chat-list .name{font-size:17px;line-height:23px}.app[data-page="微信"] #chat-list .name small{font-size:14px;color:#e7a044;margin-left:5px}.app[data-page="微信"] #chat-list .time{font-size:12px;color:#ccc}.app[data-page="微信"] #chat-list .line{align-items:baseline}.app[data-page="微信"] #chat-list .preview{color:#b0b0b0;font-size:14px;line-height:20px;margin-top:4px}.app[data-page="微信"] #chat-list .rowtext:after{background:#eee;right:-16px;bottom:-14px}.app[data-page="微信"] #chat-list .muted-bell{position:absolute;bottom:0;right:0}.muted-bell img{width:14px;height:14px;object-fit:contain}.app[data-page="微信"] #chat-list .avatar .dot{width:10px;height:10px;right:-3px;top:-3px}
.app[data-page="通讯录"] .contact-row{height:57.3px;min-height:57.3px;padding:8px 16px;gap:13px}.app[data-page="通讯录"] .contact-row .avatar{height:41px;width:41px;border-radius:4px}.app[data-page="通讯录"] .contact-row:after{left:69px}.app[data-page="通讯录"] .contact-row .name{font-size:17px;line-height:23px;white-space:nowrap}.app[data-page="通讯录"] .contact-section{padding:25px 16px 7px;height:49px;font-size:14px;line-height:17px;color:#888}.app[data-page="通讯录"] .alphabet{top:33.6%;right:3px;gap:2px}.app[data-page="通讯录"] .alphabet button{height:14.5px;font-size:10px;line-height:14.5px}.app[data-page="微信"] .tabs,.app[data-page="通讯录"] .tabs{height:92px;padding:9px 0 39px;flex-shrink:0;background:#f8f8f8;border-top:1px solid #eee}.app[data-page="微信"] .tabs button,.app[data-page="通讯录"] .tabs button{font-size:10px;line-height:14px;gap:5px}.app[data-page="微信"] .tabs .ico,.app[data-page="通讯录"] .tabs .ico{width:29px;height:25px;position:relative}.app[data-page="微信"] .tabs .ico img,.app[data-page="通讯录"] .tabs .ico img{height:28px;width:29px;object-fit:contain}.app[data-page="微信"] .navdot,.app[data-page="通讯录"] .navdot{height:8px;width:8px;top:-2px;right:0}
@media(max-width:380px){.app[data-page="微信"] #chat-list .name{font-size:15px}.app[data-page="微信"] #chat-list .name small{font-size:12px}}


/* Keep the back control at the left edge of the navigation header. */
.app .header .back{position:absolute;left:9px;right:auto;top:50%;transform:translateY(-50%);width:28px;min-width:28px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;z-index:1}

/* Display the device's current local time without re-rendering the page. */
.status .live-clock{display:block;font-size:19px;font-weight:600;line-height:20px;letter-spacing:-.5px;width:70px;height:20px;white-space:nowrap;color:inherit;font-variant-numeric:tabular-nums}.list-status{position:relative}.list-live-clock{position:absolute;left:11.4%;top:30px;height:26px;width:80px;padding:1px 0;background:#ededed;color:#080808;font-size:19px;line-height:23px;font-weight:600;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.packet-detail-top .live-clock{color:#fff}

/* Moments cover and feed follow the latest supplied screenshot. */
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .status,.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .header,.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .cover{background-color:#333;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQwAAAEMCAYAAAAxjIiTAACN2UlEQVR4nM2965YkvXFsearZ4kfqvfT+j0ORErtmIYdWs3u3GSJbOj8Ga2VlVgQuDr+YOxxx+fiP//iPz4+Pj//D8vn5+fr+5z//+X947hzP55Rv3769zp/vfNj+v/7rv35qm77O9/n8+PHj6//Vv/tNP2lz+sgn50gX6eH4PO5xPd/09ac//en1+xw74/3jH//4ZU5uf9p9//79iybS+9///d9f7TLP9H/KOU86TSvHTFvSc8Zo/Ev5t3/7t6/foefInPxqMuAcPLb1JcfO7/SdY2f80MQ+I8vw7tQ7n8zp9HM+h94jk1OH5zhPzsH843inXeYSeZln3/6lA+kv/Dof8toySZ3z/5///OfXd+g3HzMX6wptJf2Sf01/MyfrZPrKWNa98N/tz/nvNiZXWIVKy2M+7zas7/6pXI0R7pOT4zzCBLfl+VOO8NmfaQvDaAz8nPaNX/ymkq1iwLTxRXkWWBBkmiwaX93WvGzzTaExUYEXYLBdk8MqpCsGR0BZ+uF5NF09hWBxvglsAYA2p89/fSJ/88FyXfNa+h/+Nv7z/8zTvG560XiVOTdee/75fE+jJsA24eWFbcjt960/jp9jjkDyf7wP+w6TLbS0a2D1pLAt8nlSCAMKabdCWyHNK4KMPd2ivwFFG8OKE966Hft1RGM+rjEMVjlGeXq+ORcFNmi2Odsb0yDIN9Lvc/ayjho+IcPIN7p4k6X52Pjc9JN89jkCRuvb7fK/bYeyCVgEMNjmFQEFuRthDukbARbaLURqbVqo1QyMfVPZSOdiUmPY74IhPVCrk74tWBokveMpiTzo2TKfpoAEDC9fmge5KUbjK+fhJcjycsv7OlLxspHnFwCmfpZLNvI29lMx7QR2654B51MyuIFCiyDa+QUYlIUj4Qb6jRbrkEHZPInONIeW399v3tMTprB9nL+piI2hKS0EJgOaETx5UDPC32RAG6fNhbyxIbX5W/Ber6Z+1pDvANASvEHj6dvhfJNT+l9LFNNjmbV2BE4rqEGcYMdjDJMbDU3u7eMcF3kaXtjLtnl+iocEQjq0VUjTAjvrcBuPdLGE13Qwt4jF82yrj+9OdnACLZxpE3VSpiFcA4S25Ei9Y0wnqdg8YjzzqWPamLw7CSYzh8xI/YRhqRsGWwli/OZJ6ia5Rc9l46fCJ7mW9gYUjnHqpr+mzM0TZZyWXEvSjvO1Qp7+Mqe0ozdOnTb/U5yUo8LeogHyPHJmviDycmSQ/xlWU2cJZuELZWg9aTz5VNju89Tf9E/aaMTUDdNme+H41GPzzf/b5ljPukZdiOw9xgswSAArrBCQyT4CDX/zfPMC7scTDNNtUA6VborXmO+5Nqa35NXNAxjpc+wYDEHQCrFoMB2kJf3ZGBqv+X/jV/O05tkC+dV/iwCaVzbtt9LaOPJoXn/tljWZW/fCY5//gWNPumdjbBFAo6HRuXTE+sTS8kzsz4Bn3XHO6Hx/j1cyiplYK8TaheBve0CXAwhuz8kdg3MExEk2hFy7CVb8heicn8HPc2H/jEaopI1XKRZYm4+FHbocwqf+8jpNGbiFl75bX1ZiJysNru+AAOlu/zd58VzTC+tSHNLytNZrypwRJp1WSqOJ5/ht/cg56ldz3K1/frtPHjNN1pVT2g5j/qfOkr9fgNHWtm3ybRJEcH7WdlvqGrVd1lbk8ihUoBNO0SCcs0idtPOHxd6H9FNxDRhcCiSMNb1O9DZ6npTJcjF/2SfbJuHtvtv8YzSsn/k1ZXwHOAg+bX42dPKf5xpfzbeUd0DZvDdgfALgm15bBuYp2zO/QP0lbzyfBhocj3XMVxZfc2PeHvtxDu+VBPD61yhk9OZaOB2t9ibGE1sGQCBpUYF3HcxwKxFLa7e2z6xI9k6eIz/MwTSabBSNrwYVAzJ56t/2sOTRKdl5SP8NsFKyruXFa8lXWD5py7xDA3gaTqOfYNz0o0WBDSxaH+Q9z1MGloVL49NyrK7jT5NvW3b69600ni4a0y8BMjpxvuNcv988uqMADsTknplOpVye2QyzsWRMA1Zj4A2gGtA09G4Cs1KZ7mMQ8RJWSAu4KT8ThA1IlsIwYXtTCK9h7UW8hvacCThWpACW6WoA/U5pkY2dUOp4eWD+kAdNF9kmPGpOhBfcEfRTnGMiAHLZ2Oq08g7vVgTxO/09gVDT5ejC15WebYB00pTddVsU4J0G112G5hCQ/dnbth0a90khUzF44U1THCooowAaRgtVm8czjx0hGBysbJzbyon4f+c6DBgLSEzz8o4EJAJn66OVFmLz28lu0hCv1yIXy8LzI49T2m4Qd+GyrPwUoJg3pInRDvXHesJootF946XbEHifohI7QDoi6hvrf383lGrG2BSJW068V8H11uT5ScjJ8xHmDTB4zkpkgbWQ06BHY6bi0AOTd6abdShUz4MK66SbBRhec1wLePE2pUUN5EszQkc3TbGdGLdi0qDIm/V7OasFFLeIovXPSJbH6URoVN/KtSPkyZPcm5ya3G5g5z7Tx81ZmSe0H9rvov+1xc0bnLzGzo0yDM14s027OY2FV5EytGvXqpPQc/yAzd///vefaKMno1FaITleiwwy+QBaU+jQ0YTaFN1CINBQUdiO/bXrLJrw2V/zqPy9ojf3aRmRvsib11hEbr55zheiNSA3XS0/03Yl2JZ0eMlgD92cA5elvKjulORpovftZrZTTv1zc6UjUy6t6VDYPmO05L2BN+UGTCuaOmMkj3Zs+RzPDZN//PHHi36Oc+aaY7kOynmr72QgiWtIZAUKY7yWM5PsHYzOaUsQIqLzt5cE7D9921M073pDbXpGn3O00XYZcs6AaoDxdSiu9+RJ7Q1sYLz03HUcCSxAW4ZuI2jjG9gsw5wjUFlPbESp1+ZE8HBxdGJeGJDDX9uFi2VkEF6RwymM4pr9mf8cb/GcfTBq5f04Gdf0mQ/HoQYwMtZ3CtKNfI6A0fIA+Sa4sN3ymEbPXKnpsJiCpGE373JKbommEA0mFoqjCitmQ3oqalMwK6sV1TzJb/KPQLX6829fx+J6LSm3AIJ9O/qxjFppoM9xrbzuh6DCSIGRD686dZK+GaAjTtITPeT4n2VZRZ6kL3pl88eg1wDDY7byTs6Ddupdj5SbTebCyQDGafvTLgmZZ89Jplhx2C4D26vckIwCI6qbyc2b87MiizWmmd6YaP40ZWmKcUqSZq5/My7T5/EbnQv8PJZB9ckTRxYt1DefWnTRkoKt2EE9ASyNLUuKKHYDR/dreprjOud46bxpPMWOjIbZ7OcJNFgnZY3Z6t74uWTdHHJ+u48XYNwM2R2nTtbabVvQ3pq5B491jkXIvlWY/Yf5BrJ3y0LitQ34BBj5vdrkd9sWXAJi2waQbRwvadyXoxJn+e11n5KqjkhWsjnfLVp72kmxQ8qxRrOXqF7ONpqabBsAZnzTewNblwVSkYtzFBnnnb7fKRmD+ULy1M6AkR+dKT8/PUDHaOrOV2jYjK8pjM870Uk6TklISNRu61TSnv9dZ5Ub+vuYhREBO3HX+l4ov9o0I8zvBequ77DcwO+I7EZr048FNq3YGbUdmhbBki47IM+PV+5yjubBAivT23j/WZacT4bY+jifdek65XmLOBbPTaNzWea1+2p8yvlfAKN1SoFRaXgfShO4cxAW0MnIcu3XFHrRZyY2T9AM0e2Mpq0Ox7DgDWRta60J2gJeXrAZ+ppP82auT3o9b3sTRjCN9wZo07F2sVLaOn/xj/1yXt4loYEsHnNOrd9mKPa4HyP/drvkmnRaf6y3PN9Kiz4XYFt3mZBn/9T1ZWdfOYy20+GJLaVzIrQpDL9TGGEswDDBiyH8Zj7EDPUcAoQ3YOL/VlCCaOuL3wawtiQyeNiQrMitX8q08e6WwWe5Lf8aOBt0rZQGpOX1zHOP1WhszsoRCvvKGObhzWg+HxwKnRxp9lKa0RGX222cpUscfzkPRxo5lg2FbAqwDj+2v1cOo22LGt2MijGUs7drBbeQvq5B//79VT/7z2e5cY4laUXGph9u3VLY9IAccyGyhUrEpQfxHCgs70d7C5j5nBzzQ3w5R86Je/0tcUxAiuCWklEevrCM553QzBi+/4NGzesMwhMDWa5dcF3XiUJ6FydjOnptgH6uJWhb7dQ7Oo98eB0E24ZOPlaBu3anOIJpx/mMUIM2+ZvrPyx71k9dA1CTqfngXbLMP31FZzPfc91F5nPoPPTZaX09QMdea4UqJNIeoW0vOmGZ/28Pl1lobwZmQiwGO89jeZgGNAa/1i+VbfHJ3y2CaGBnmaRN8ypNXt5CMx/acUci9pzkifm3eNKUnPMhuNCBcUz3Z/4ZoDyXmydNe9J54/1HWWa8U9KGicgmL+sn6TB4rtIijEZz44vb8vcXYLQB2WEzBoacZDRRNxNm4iX16WEMGAYfTiTK4SsPrUjLW/t7Gd9imnMzNCIqvNuSfiqqBeRxlmxWm5RlaI0nrsNIgPxfW7PNYdBJrOsSEmEyynFi1SBrOUUX1nw8r/xmFON8DkFrge5TMc9TbvNrbe1MUr89T6bxagFtk18DjJ/GbIMtD+8OfOk3+yFa2vs0AS9DY5jVAKNl228IaaE05pIm84aGYRB74pdpefJMq4+c8zKIxt3m9MQDH3uilbx20vkdZYxBRhf4/hbOaYGbee35Nnpu7RtvfO4Dzm0BvR1goy11rN/sY8lu2esy8hVp3IBl6eZPDwG+ddC8Q9uHN+OM1kyS5tx6VF88j9en3C82YDib/WQAjalcRhmsDBxPWf0bAPP/WyRhfrpvHm8K3v6/jZd+c0GUPS9/t/mTNwRUGhlD8qXwNrzmWBzBEBSsx5Y/E9ZeipAPPP5tPLG90bsSmW2cJotltLa/BgpNZykbXyN0S6o/AkYTGJORbtPW+k2ZmWTycqQxL+DipFTq8y1UDbAyhhnL5ZDnRKXz+SQx+fBZ098Ea5623EDbkXDydXmK5SEbf9nedFKWBGYn7rwEfGcrmTkG65ATujTId/hswOC8SO8CfsozczXvG7h8Fj2nsVF/TI/5ZPC1kXvetjvzPDSY55lLNhzofN+JrF43ny2g4GQW6hg0SFgy0u6XKJe7NGk8VJ7l/Z0TYRsywZ4tdQwGFlZT9vTnq1IpKAvTyL4AzlvAPLaM3bz1Nw3OMmMdy3EZs2XovpsHb/ygHGKw1iMbkAHKeuixWmRwjvnWg5cR4LkXKda9yOxPAJe1lGg8WTtG1g+Dt22Rumn+8Nsy5fixO+s2+zq08G7k8ODrEX1NIcx01zVTjN68KagB0CGat3VToA3BbWw35jjktWCbt2klNHELNQzOY/SbcjQ+ce5RDq7925zybRlFgE1+/r2M2vNsxvxuaY7kxv+M4dcUcFyCx6K1GRR5Zn1mH9GRfDLmAoJv5Vql5mw5bzqeBeAL0Jv8aZcElCcdIl9tR9TptF/6+1OEQTRm2EVPwBffZs/dWe6cD3EcnOFjkP3UPX1kX9qemODB8wmrcsWoBZsIx31w3ctrOdbNVgQ19k9lpqKRl4unvu/BAuQeuOdFBbTSWslJc5KKzXO6PaOX9lCV5h1tAA6DGUmeD6/jCX3kpZ8nQYfCdu0mN/KU9HCJ67uZmzxZfiAajX5ZNpZZAwNem7SKwc8Rmh1y041z7PA49kXnfWyGD4E2qPs5OV8214ilcZr5TUBGNhsJ+4xQCCqMCsgkXhjU1msOtZri+rmMNk4LqR1rLwiyAad/nl98bXOwwua3PZOXCGzjiMmhefPINx6Y527Hi5D8nbF8jH21qK+Nb0NY0QV5byfTHKM9rH+b15+X6IW64OUt52vZtyjISy7/9vzbfHzMtFCvmyxOadH+L7e3u3Iz2ICGL/11JMF+21qJ59rDSp6eKbAiI9LQBNkUqvW9GJ/zBqemvEvo5DHn29o1pWjjsk96shUBLPp8zkuffGcdTD4a9JucUhyB2AkZMCiXRo+N1w6lGSj7bKBGPflUnRYJMwppwN70wHxZzsa0cq4LHMwzHmc0ZTA85UQhPPYLYLjztnvgdacZwQFpGASMRA8Ojy1wru9vnsTt6E09J9LFyIbCsmK0Zc3iW1O4VYehvl/7F/oaT90PaWMde8onusnrAKL5zXJ7pGD6aqE0Adw0r2KDuumFE9q+XqUtdRt9K3fyQw+P4piZF3nSAJo84od9uK752HIq5pHnFfoDdNat5Sjy+el5GCSME6RSJC+QKMP1FsFOaJlR7R0a9MALPOg9m1FTwBYc6SKDGpNtDM1AGmA0RWm8evJ6zfi529OUqo27+nb0FZkshV7G7TEbAPu4+zP9lHEbb82T9IZ3ziV5TNKy5nLK+mbx2Pk20Ldx1jKz6Zd/p53l6nOtf5a2C/fd23/slAjGKIE7ECsR15jg/puxN4Q2E5tAGuMdQdgT0GCawbqYsaRv0XLjA3nom9tsaB7n5pnNpzav5rEoc7ZrkU/A1vN2NNNyT6sYxOjpFx1tXo1noW3lGhogOgJICZ9a7on633axWLfZRKPHOZintrbDFinQkb4DGCkvwFgIbeXhXXtrIk9GTMExeshxKuNZQ/EpzkZdRyD5XgzIGBYEIxWvM5vX91xtWM6lNP5SkAEM7u64nYV9A+BEB0xaGdgdLrfxmhMhCNt7rWjkHdAwyNjxNMO9eeEYNXlNuXjJ0JLzlu+3cos6gd31DEA8b3B1H6cw6b9kzm/Slvnfchwt0XuTzyk/PUCHxZMzM8moJnRPnErkkJDj0Jj9xC1PuD1hyQpF47CHCXOtUPZQLs3IDAANeFyaQrtPzqt5iBsdbfwWTZBvlIUBNTxnYrXRlo+XTA0ASSe/GcUueTRn1SIM89hGSJ6tBGBzfv/1r0fy5zjln+9mjBzTXt7y9lLc4EC+2Sat1zzvCIN9WS6/AMbtqcu5uCr5ixgyM6gtQXOOnecV5Lev4SAx6fsnwr5//wIM7hfToM8+etuC4q4LkbaBn1HYHsbKlNISRs0jW6BNGchDK6gVgFuZLZoyELC05O755gunGrCRp5FNoiKP7d+pF4/MqwfdL2XhKI0evYX0jH7Yv41z7SJ5VzB9t7tgv+GdNnRulE8Dp/Rjp2UZZg5tyUS+xZ7cn22Mdn3oPM+9iG3FvukQQsvf/va3r1cNnPJ6hs1C5PVULD6UwxcXkQGnHV8UxImFkWQImWVj5gU/bRnSHgtvb9MMq6Grz7Ww8XeK+7dwG73enmz9LUNlZODxWRxVrDHaPNY8DbT8bn3YuzvKunlU9v9OWZ7T/flYi2o+EFG0ZLEjTJ7z8jrnOa5/r4jAAJPf1B/bCnORfPEU+2eC3Q7xdaVnSkv+cXcjaJTBAxjcOaFhc2AafoSRtzCRQUS508bjtavrQvuJegg0NkIKaAmGTCcjSV9KQ/YGOlQc/2Z9CmyFiw6nfX4ZKcdl/RaFNE+7DHeB6Rqfvx2lLQO9gVUDzd8BNfPk1vZDSdTGSwJDe00Bo90mY86JOkIHQoAlHeyHEQp56A0AAwZpavfNfPfVeumMCM+Jk8EZJP/zhSe+SmwJzv2xOJxMvxFIC20t2EyUytGM2v83hWrK/TsGRa+y6tpgOZZpdZ6EfT3xeymqr5lZERHHWaBhQPgdIHiq89T2ViiPtvRxPYPet/HYA0eFdFqeEyNityPomB7KhJeWU2dpL45keOPkymuk+IruU16AYTRiZ1Tg3O8RxWJhOzPnFNbnZEgQ2y7vlXF8oVOOm2lmppnIYm+fkI0hqD3Ju6Fxi6Rc2lKEQG0aG8AaUJYXa8rscLZFAPxewEtaFlhQt9acGiDb+5ovt2J94g6c653C9fzy2p8l/+Anwa05cgndHFGbsyOVJtfkDC0rA07jDXXdubsXSAV1FhrGOLMcOMsITrYJNTe9BCSoGGSgHzib/phk4fmWEGO/7dLq1Gne6slzuqzooinvDVACSE05PF4THJVz0eL/rXTvALPn2iKSxZ8nvj0BbOOrx7ZcrbuNVs7zHRrcx8cAfke1ecj1ops60GiOU25g7wjFsrMTYKEDMpjkGNML5ulrRt4Zye8oK+8Z8E4BS8JZrq0cuvmKTnsZIigNg+NZOAQMGsgyaAuHx2jsXsdTGM041jgteRQvsPohLQbHRksDbvLO/ROErHBUlhXh3PhBOlaERgfV2t5KcwALcBut5KUNmBEe5WDv/A0XbtkOGJUb9Fla4pM29sRbP9tjAWbLfyz9T4CQO8FJxwsLGkI6NDm//eQrK/o5zq0lXiVmsDB6eUJMkpKBFiABw7sp9L6N6TauZrj2BFa4JvBm+Gu+HNvCbkpyA6cWZbT+2QeBiMfy8QNUXBo48uN7OFo90tCimRVlrMjjqZAv9r4GDD5k1zR/DD3idx5xmEjjd5fg7UlgN8Agf9N/013WYduMFfttV/J+b/d42OOc7dEz6bMLwcfUNe8URvEVAAYRRiJ8CdI5n23bgEXu28+YodP5Ca4duUNDw7YhGQCeQMXj8bh3hQysq32uMaGwrDDkYQCR9BrImRTz1jdlQrC9GYS9r0HQ3o0KxoizJRlXnqUBTNO19MEw2jdHsp0jAsvCScb03/jygaufw+/on9/p0XSAT72iDlpnrI8uzc5iW0yAUtY5z3k5d+lLKl5zZCUSTRRuyRmjkgXD4jHy3ZQ54xFB2b9DxmbMTdGshK2+i9eYTUi30gTdQIpzJJ3Le9CDNCBwv/ZQ73jwd+Z526pufdDbGQAWYDSjN4/beHQU0Rsmws0z8zPnG4imtNwcdTwP6PHyL9/OuZkn7cFA+W46YVt0DjG/Mw6fut+cY+v/CzDoMehJiDTMzHqZwLbr6jiuWxOJuI/T/kQV65oKvwslTDBDQ29jQvu/KZ7XqM2ob+VWh8rR+o2nipI3wKX3yDwMsObDomkp5m0ONpCb0i3wC81eHtzateNP/S+wIRBE39aYHyVxbSPmMT5RjOf4sQPwE8U4D47j8+mD+uAIYQH0Osc85hdgOBQhWsb4Y6RZLjRifdzKa7AgQQ4TyTS+/5G08O5OezePuRjO/60QnFtD8HeLoy/34cjOx8Kj5VE8B3u81Dd4tvFSmsE0g0vx2nzVa0bf5OEE4Tug0XhAh9QKr0lgNGlaVv+fIwnN/ulADYzN4C37Bsgs1gOO1x5P0Lbu27a6o8evZW4qLsZaaU3cTSB8bmUzWkY3XDtZcAQwen2CncNDC9CgsoyCc/HadSnyrbQ6Btc1Po8b1KxIy+hv87+B31Iqz8Nj8PtdEFretAG4aWRfjrQMmCtX05zH6vcmE8+xee0ViTV5tm1z1nV0RBs4tsd7Tex0vCnAdsnLJFlLGl63txvpSDAn6dDFWVQzwYLjhVBcv3Hi9FYJyZtiBUmZ6DIyLsWzt7AgUhZdba6tNKNlH0sRF82mk0rYwKwpcqPZ0cE73vMdb2glNX1tnMan5Vmf+L/u4WC0Ra/MWxIaOH2Ippbz4P/twi/StWyHO5M38G3L1GZXLf9ivjrxS9kQXL52SZjhZ5aZzCZgnJJto0zixgRHFYsJbaKZkOufPEfub3knybZoMvPI0OURfje6WBHBDXAbzSzM5xhEKI9mmE15mmdcvElhCEv5eieC/a75mE+3842O9GvHZ2NJnRg0d+qi/36CuSOEj4clIX8vo6d8rB+c79rVaRGI7XXpWXNcxIBGy0+3t3Pd445JtL38KUyKWmhuQyBwgseTDWg5iZo+/eh0MjT02RM8KWwT7Dp2M6RVjwJmArkp1+/070y8wc1r0nfH8Hgt2rR39lPWSSu/rSMGiwXit0fIuV+Obx4bMNLPAYu8cya7dk4gftM1OI3vOccxV5THOTjJbuDPWLzHy8vm5WyoM5wTjzsqYV/fsxdsYnMHqo2dDE7i0dfj08Mwz2HQOULJmskKnQtHzExOKl4gDzJhOf3zCtUm7KbE3v1pzG/GzTmv0C+8a9FA8zKZHwG67am3uUWJec5Az6w86cwY6+1YTZGb3E3/AusWMr8DcqTvHIuRM6xu8kjxNqdp43t3svz9k5LtvDYp88+xs0uy9KDxgXNP/1kuRba8lsnbxjnH5Vdk13Yuwz9e0UmwsBx+utKTIVIq8+IrEptBDRhLEbz+i5K1NowobvkIRhbueyUVXdq2q8GlCXMp4u94a/b1ZFA8/o7ndr+hjaDR6hrIVijusenl2pO07SGtZ+7bYLz42yKpxZsG/hzTScBG0+dIzhqIG388nqOS5byaDMnvJofUub2mg/MOsJhW8/4FMm0LJZVzLcQpET6TjKfwCk4TtZJeVEjXJaNuQgxC3kK9G2BYoVeb1X9T6qbQt9IMu7WzYfs8d7H48Y6S+2pbbJZN5tUAw7z080taPYMT+3c9/t9+G4QIRIy21jxSn3xY+TqOd0oD3xzP2FyqNz1mabLlpkOifS49mOh3BLhkwPEX+Oc4r+b+srksB0hETjIhSsEw7G3KSAKa4C3clR+xZ6OBN4S1si+DvSnnqncrN4V+tyxFzLkncHE0ZsMkz/NZj6XjeXstK76Xopx/ixDNt+bRWhTiOq2fBWimj9FQ9Jt2ENpXwvMb8jT5n86Ny/r0lTreBbSTbLJNH8yzWJaNv7Ff3wfGJVzGoXN3PoS6+dolSSXukHBSrrNC+RZe5ePMq5WCaP90q60ZRsE6W94UK79XCPn/t7IAgN/N27nt7wJhA30WG+kC69b+HOM+/xqzAWmb+/Kq1se2VW7QTaRxCo2UhX3kmbcpGcfXFLUIIufSJ78NYAFxR0C0MQPQWtY4aWtgbvM95esRfQSDdNae9u2tzgUQPJ/fbYlij2piGfVQIU+hh2zhtZni3zelNsitPtj2Fq08lSawxhufv83DQGzAtPI0o0xh4os6Q+BPveXxXNw2x56AyjSteVM/OJadXm6W9MvACWhcdv/Q091S3wbMu11JIz35LVLyC5HX4yntHC1v27hvYiTPl+5ljK8nbhEMOLGnUMkT9rcBhMe9Feh+OEkz3NFFo/NW3vGya2fgiQ//GxpaeG1DduhPWsw78olyzvm0daTH45SfZWc6SU9zDi5Udo/XFJa/WZeRw3Jipoc3OTb9IaAytP9vLF/4aQbIefibIOS+uGQ4/fIp/fluT527RXuU//m0h3hzzjwfvn5tqzajDGMsLHe+PK/PeRL0flb4FhZR+X3cjHkHEBpCsw+PY8NY25bvjO16S2kWX5bxuX8Dhvto/F67Wh5j6UK89NoW95wXQLl/8qLpgQGjLZ09Tx5nZE0Hyvr/xPUm9Nac43K0S048Rj3griSdeWjlldNt7HYldtqyHkHB8/C5n3IYYVTeO9Im7hwHO17Mslfk3rKzvBRCJhZarEgEOzPglNOO8zLd7VVwZlKLjvJtI1jGTpoo9MYb1m8JZbb329OpbBa8IwLy1+E1PYz5Ri/lUJ/ePvy1M4ic1g5Oy/abp+QP/2cEtIya43uMm3Nk+YHrVFIYtdkWOB756/nwPHUuus4HSpk288GAmvmd78i1XYxGfvMCvPT9AgwyK4IOwesO0VP8IGAT/LS1s5CffThisfFRCanEYb69hOlNP2Y6z9urmvY2H/PE/bR6BpmnZRb7drmBl5eGrm++tDEDNAZQAtNa0lmuprvR33QpY7h+CkGJ9KfweRANeB2lfI7kpGnnE6uik41OPhWczi50+8I3858yNRgv4OMYq9jxsP1XhJGJxsCcaEwI5Kv/yKibApMIK5aVwV7ERr8MlgI559uFXY2mG81mWCs0AguxzYl0ug7r+pmKrveUYGygYTAmnc0AHAFk3Hw7KnkCjJXsa3Mw/a0w8UqvzSiWfbG0HRDLyBHUBxKIzWFZt23Enpc3AsgzR8AGCQNBsx0DR3PE7p9gSXB5RRhUziRWDBb22Oy4eQ4bTlME/24KTea1LbBcS88JNyGYoT5+iz783cDBc3Jdg0XqtHfCOBJovMr5teXnPpenaYlLlpVIPCVG0JYFHKN55jYf603jYyuLd6ExHn5FGZ7/MkTS+228djM8NXi1/iM/6rv51e5WJQ0+vpyoebPk0fjuvl+7JCE4WVECRru4JI39gI6WdFnZZzLXSN0m1gSQVx7Yi6Q+PfTNg/1Py807WwFuCt+UqXlwG+4TKFhezSBblEMHkfPOD9CT2rF4fvleuzIsTUlp8I2XT+MuQGV+i/yznpGWD1wbFNr8bd4022lytDx9oVaLlgz8HJe023mR1032/J/HvucGMIIGb5tmx85Z2EDNcAp8CdaFEQJBxQrG42QsE5xPRttQugnOSteU3AYdI2v9uQ8rEZWMybQWhTVjaMppWtln6jhs5nlGbZS5abbeLLAy/25G32TQ9Mzys6GRx6dQVzjnJq93aP4syXIet0zWkinfjjBdCOJs22R100nzM6UtiV+AEW/sh2fkvoAwNHfuOexK2OfJLa9ApV8e2ozzsfMdsKOyN+E/eb/Ud52bslAYSzHbGM1rub75ZQNdinQDyOalvOYnCDn64/LjFIIFn7bdeOHjvoaB5638i7+WcZuP52BevXNzFs/9KK+78PyoH81on0CchbrcdINGTjtlG48fW30Ccc839HxduNWUPR47y5Y88j+hnA3UE6MwG6Oad2iCPcXCOmU95CT1nG8hk91/G5sKvOi8AcYy2Chyy8G0uS/jWoBmxaLA2c4RVnjol03dfjeQjX6sZ0jw9yoNLJp8Wv3MrQGT+Wp+MUqyrv643NFp4w4/fawZfKuz2jnfsZLM5sviG4v1lRFMxvnO0CzvsWjPEwiCMSGZa+i5bqOR8jkX3l+mYFbh8zg4Tj58DgFzMby4xobrfAB/my6HjC5Ueude1pg2tCePE8ERuByh0UhYzy/i4bo7uwgtSWeQZiH9TtqSl3lVIA3NJXpmMPHcbrsFnHdycN61Cc3Wa+pK+iGP2Jd58wEdoY57vNYmdazPDaQa/yljAoh3aSh32l6+Y8/LRs/vBAlHln/961//v+swmtKGAREIL+RoWeeG1A5jW2leysbVvG1jqA1qtSXjOW4bP/0u8FhR0y36ovA870Zrm+ONZ7ey6vmYl4Kmb/VtOhefU+eU9fSnRrPzDJE1DbTl1G50LiB3m8/Lrfnuw2PQY7O/xi/bIr9bdN/GZ5+LZrdvsmG/X4DBgySMCBtPHqG1LTRGIL6f3kJwG4JUxjADbfwpbSt1GeQ7yv9keO28x28A2ebyDo2s73lTPjzfLs220nseHNOA4QTsEw/bdSJpw74Znf0O3+kt+ZhAA3bTHZfooRPujDhPeQeQ21yak/C9JPndjDxjL1qaI2IU4vrNcTYg+SVq9YT4e3nqVseTZZu1ZLFnIBMZLjFs4sStEGR+i0KaBzBYPiE22zVAM13vgJKVxP03Qb+jyI0vqdtAK2O+Y1BtTPfvZa3rLv4ZAKn05hd1qC19mpOyYfA49XYZ6MdDLom5oCegafNutJFG0tbm5+/lcDnu+m2deL35bHW81s7srDH9NgG3tTcj01oyk8rjlzs3QyIdnkO7l4TlCTASGrbnJZ5Pe6q3Qc5JrKZgTUENdM3wlqdawO8dh9Y35cTk6Dtga10i+DT+GTCW8zKfvBV/AyWDnHnK+t/Go+zcB8H1Fm02nee819ybHP2/5+GEqAGlRRfk5RdgeEAOupJVqcukZBvQxpEljTO7BAYSyUcEerJp0/IEDTA8xyhsY7YR3ErO+bWLw9b47yioj5Ee9mEPQ2NuysBdg2ZAnJPBqG1LL2/b+mtOiP05SUfDIa1+JQbrefnAeVo+HNfAZf41uj6GDNmeRroih6YbTJzGPtY1ETfQND2ttCCh2TD5+nUvyVKImyEshhpELMj1sbcl0Y0B3A1pc2h02xhsQDzWvCT7oGLwjs8UrvlNk722wWJFBe1aAANuzhtAGjiZz01ZXcdPiXcJXX65lOdrcLgZlHlveth/kxnPcTfBQEL58/8mk1OajrQIo9mN6Sbo+5m1rTxtIixb9e/mYGw7vwAGJ2bjf9rPdvsURg/2Gu8aj5Xpdr+/6WEYZiVrCtE830Jf0sLPT+u98Qg6znV53OZhA47kJ8NVy8AK0PjdFMPLEfYbUOGdllSwmx6xz7Zt+q5u+Xma3Kb0TsnyrqaRfFigc8qKFMzjU1af+c13nzSn5Sd2caxTFlA2eZCeBhhr3hkrOvF6ajgZwa3UNPb+bktEGh0Z7vE8n7HQPNwpCT2NsCTeBsc++RarKGQDHs6NguN4VugYixnceLEeYMJ+LRB68LbVSENrAGCBs713xPyQX9Y7hS/Kaf35IbKZj9810+ikrkXO5qOjX877fJ/3flB+yzvmN8Hq9H3uRfK1B6mbuTXQ/kCOinoZmfKCQuuE+ZES2/AGQfrkJgBpIE9oE5aVx4vM/BAeO7TQkt+/vMiITHaWeykohXhDxHbcgshxb90Z2Tkm6W7elX2SGaTfQl3ernlq8y3ncmEZx2fdxj8WAuNa55tue5onHi6+Rf6OaFhaQprfKwe25ExesH0DXZfmFdcFX9aN1o954OjhlOZcOA+XG7DTSRsY3d7/N7tr8lp6luJIhy9L+oow2tvByCwS1Ih/AgsSa+at3IO9nulq9FhY9NDsjyjM+XG+bGP6iLz2luRL+mNfmTNpdSTmOaXOyqi38VJ8iXdTIHqy9OGsPA3P4/n/0887OxlrLk3eK2IgPc7jLJmYlnzaXMz7U2wDjaeU2w0wfKUtI86ncgMfgy/79IbD4mMLFs5n7pI079mI43kPfkuM3SZ7S0b9TuGyhHNI+Gc6m8I1Ouh5DRj0ilbuhfhtu868Mp9cSG/qtscP5JzBi0phhWlejXXJF9ZphccduVjnuAvXDCJLKtPcwJE8Ii1NNs1QWhT0UcZhffcbIyW/yH8CHHnSZGCQIz0rYsv/ppvzvH1OeSU9V4V3wiwS0RTjyQD422O1hCy/myLzd/tk/Uplc7s1T55vSmyA8VvlG2+aFzglivWOUqQYoOm9DAiNj/ayDWgIlmte+b5tW5/CO43tBc//vFepeT0aX7svpS1pAkQZn3xo0Q/LxwO/yVvOowFyszXTYr1ozssG3YDAslkREHXY26kpP+2SNAIaA42KRsfWlmOktB2Rd5D1nWKQ4M5KPjboNr9G9/Ke5pMfourv2/7/UrDlRW6/mxf3uA67b229nb34YuVdhUDApLsjP/ffZNy2hcnTxZ+MTcNry5GPy25Ic4Bt7su5rZxPK9anJifmwJZsGj/YzhHKy2KWQvleBDPWHiydr/B6oaPBxx6hef6G/py4d2ei5Hzuh42iHWulgUnzzE2BWGcZgb/dz6Kj8dhZfnpryzx9+gpaGy13pigLy9M5HPM2W7O8D2S96q9d52LnQj3ycmY5phvArv4/Lwb+5ExYz3xj3uQdx+kIYIEZd04MJjd+NN343gw+FdaSwMdsoE8MW6GiabAHbgLNpL0V3IRxUx4iaxNCY+Yy+ttT1Um3hdK8xqKBPGc/SwYx4Bhgtq3JG/fdlhSUDWlsPPC2LCOHzIlAYY/GaJAgRcflPAhpX9u6zSFY/mu79QNtVjLUv5tuGZAI4suGmq4tupqzcFsu4ZZe8vsFGNk3TmUy4S9/+ctPntmZXCuuE082GBOSh6zYszMS4DhmjNeg6TfP9AjTQrOf9ZHzZ8/9HDv78uc8eWKg4WPd8tDkJhgKrCXj6AXJNwNkU4gGrq0d9+5ZvIW3kot+DwZ3TbgdT1qekres46UIv9lHktSMHvxOGu6KsT5L+3/xMcsbt/u8RJOMEBzheknMJVQ+tsNGl8GRek95ktY2f4K+5dYcUo59t0dmpwSCtU9MgpenbZPKN5HXxHk8M4sMdYh9Sp4W1t7N2pYfRNuWX7AAOV6LhGyobGuFaMpw67/x27x1H6t9m1NTTM+F3w3wGo8oJwOR+2/5jMYjy56G2wrrtrmRBvPllKY3Oc55OJm7ZB2aWxKy9dvqtP8ZkbUbNS0z60gFjBZ2WOHduBG6QGPV51hL8Y3wzdMuAz7F+9r0pvnd1tYGw0afDaPx7xSHmaTVIfOi40bDLSIx6LlOW6a1OZj3NHzXWzQaLMIb85LtCBaUG8+bXs/nNn+O3eqbJ0tGrc9liCneuaJecDmUby/5n8AuJf21Pk+xDvB82+X7JcLgQP7dlP52fIFEihnZDMjlHU/u+txCTbvzmzdRNU/JXY5GQ0Ppm7GaB0+GdgPUW59LcV2XSyaOuWhb3ovn2b7lQJqs7BxuYMU+ms6ufJx5RJrIK/KhHTON9sIGCfK35XGyfHIOY0VU7JulgVN+t02JBaycl+V3Pl8Q4klxZ4HMoJGwtLUyJ8nf+faW7s3jmMZ2c5cVpTE4kQWVix6w5RuWYvH/5qlaUpLjElTeiSQM7DfwDb/cLxWhrdHX2KT3FonweAvJ2ScvLGuG3XZOKCvWJX35zUvzzSPqs+Vpz7/4m0K+WD7sL3QxD+an3p/i602eHMxNh8zfONAzBnNXN7DgOK9dEqN/1lNJHC3DsSfj8TbR5jnM8MaYhprsgwZIekgfaeJ6cSlEM14LprUjD30vA2lokUCLVto4i2+LToJg4689PNsabG4G6w9DWrdrPLGcl+HwfAu1W58NHHx8AXbjq4v1j8fzffu0fEGjx0voJes2/ikMBMjPFoWwXcZ4PXGrDcYtq+aJlucwE80EToDtPHZjxs3zOcxzQo0GTOaZabyluDH+Nt/8T4GQlozRlLQZ6M24mmc3n1qfDYxu0U7zQC1h22TElwk3QDRvWc+603ZPSJPlYYfRzjfeLae16n5eoq0FqunDTxx3vQb4T/JvTqbpuftjH16i/rSTEwKj2FaGxjgqjpnYyoo4HBI9AcZa8pxPe6jL2SblnMisxjCvyRPSPgnG5/JxuPkEEk8ejt4o3xTuDRTYx5N8lnE3hV7bf+En+2vjLJA7ZT0TcwEG2z8Z/OIF66zI55QFfM2x5FyONZ41MOAyn+PSiA2y1jOOTT0nvabNzxRh++/cr46AQqjfO2k09HUQNNi0N+IuJlEIPOfjZByV8FwTYQXgfneYSJr4PAiHZJlPY/zK1xjY8oAUGxoVgv23sNTKQjmwDmWXupmfb0Lzy6u8RHP+quV6bAhs2/jBuTbnwfqklccWHTfjaCX9MMeR5GOMhLsySw//BPtghMbnsbQIpAEReZDCywIYjdAhub+2jCPvOEa7C3nJOHR8bx3ld8s4WwmsuM1DW+Gb8OyJQ6QVguWddbQ/LoupZqLn5nHNNyq5+1j0vOP5XJ/yaYDXdjL43fhqQ10eluO6/1PWtu2781ztfKzR5zm6ztJF6/2S0+cwMNPcdIwePuBM3XdOjg6aYNG2Zi1H00++xclaF9rYkecr6WlFy0QMJo4A2lqTBLQ7YRfKtknfzhnIeJzhWgTCyVvRLdAc86PrWd9KleOkmWDBudsrrW1h0mm+NPBynbwbdxlO89CeK+XQfjdPmXn6AcmWY9t2bYB2Awy2Zx/nd7v5L/P2/Jps2i7XZ0nMkt4WSRksbMSrjflzy4dZZtZR8+8UXj1r3TZ4hb5frsxYXsOTPL+dRFwew0YRIta2WuqwrT30Kbmkm+h8jOR8+Lg4AwOFb8WhMrUX45ihN0/EcRov2QfrN3nwvI+1+fEcgYly8PLhXaBoxfLJlmErT3O30TTZvxNlrO9VKN/o5/Lep7TxWb8laqlf+U6yPYXJ+/TJ2xrspBqv0s+tPOmuweQFGCaAE+baNgQQeVKWIBoQsH7LG1CR2vUeZA7zEU6qNUDyWPSAbXnTbnoyg2+gYU/W+HXz7Df+NWDwMcuP4a8vSmPbtFmRzxrP51qi07Kw92N7L+dsgMuQOR+DRaPFY74L/J9lF+K2FewlGq8H4n0ktL/z7Wek0iGS7lWWjvl5njdbSPm6NLx13vZiydQmlJuBux4VigxaymQgIHPzeXqBshnRPIjbNfA0r5px3/433Y3GRscaewHWE8/ND/ZhmbmueehCWbal0ZJP+uUuEI/foizO4xaFmRb3QX20nL7hYdVNHhxn9Zt5RZeZtG4XcxkcvNvX5nlb6t50hnw3kHy/CY7elSXH1oUq+Z/78I35y4BSfP2HGeY+QzPvVF07GmtMMrE9Y5H8auB6Kxzrd4Bijd/asljhXFoOynTc+NNoa3PhPn6b+y3K8pwtsxtw+kpP0nJ+r3fyhG/e0jyFzvJmkDfgiG7yfz8BLmNGB7P8bjp30ymeM3g3QI3NeMs+u0ivpGebaAhy4i71llcmg/Ko9vQVxqxIonmBJ08aBpg5mayXFVZa9+/E1O2NU00Yrmvv0pSdBvEUHbG+ebjAZPHRYzdZtr4MGEtJm1ckH56WPHYuK6/VxrIsrDsteiFtllPTuY+Rf2lRGXdgTuGmQosE0y638odePrqhRQHNoS0+re3xJv8vwGjLi6/wA4mYpiTNe/E4t37MmKakFoi3bSOMZHe5Dm/COxduJQnKdz6kXZv7oflsN3EJwkjniQ+Nj1aefIce9m/vwghpJcc4lo3Au0RR3HPsvNejXXOxIoXMo0We3h4/PLSBm4e+DoXjhDe8atbgtnJEa4uT8nROKjSu3NwC9X/qWaJMMKc95WL7eAfwKNNsNNiZJ6fX2rQ8Fs/56fIGHsr762XM9lhPGVYSYgOiAJYS5jiJ9O6DhRbBUBCuQzro1Ry9WFCk3Txwm9/xuvbu/N34tzy3AdV1CBh+SJD5ZiNxpGUDWzTZuDjWMuj2/3Iit+jyfHz79YrgLHvSSVCzPq4tdUcNKR6HfDhl6QHLjV/5TeCjzvq5Ly3yI29u0fbi/U9vb09ZBt4mt5S3bUu2MHIBkw1tMcBKxPETyq3QjN+tjiOMnG9GtkDOQiK/nt4e37yvvYUjDD7R6RRf4MO+SJcjonfkvHJYqcsrEVvfDZA8f/ZpY108fgKa1CP9zUm4j2/lnTKsa8dDegw+1u82F8uG7ekMQwsB43x729w8IqA1cLfD/IowrJj5fgc01uTaJBeDHPpksjSGxnhGEWs7zHR5H7wZzY0fq59mVC3DT8VbFxY13rCd6U2J4B1VLMBsEYvpv0VWNz6vqCF0Pjkm9nGTLefD34wYbOgeZ41voPlWnv7F8QxwK2maj/Nj5F3Go3OyvMy/yIt60PjUnGQbw+B4zr92SW5Mu5WGpFYYKp2Z6nNEuhhUo+fmeVi3gU0L8djvyrO0HZmlxBE2L721wjn/YH6SP/6Qt6ZjecqlFPRSt2irnbfCU1HttW+J6SZj8sNKbufB+TvyaGBuWbd+0teKLpr++1gKacg9Gc75LEeb9n4PLnWBczi/11PxU9pSpAEMH+uX71/eS/K7gPFU5+b1DRh+YI+9uvu8JYdInxkcxW4hdfpPuwY8Rl0rXQMyejtedNME1TxIiy747ksbf9p6a7iB3jJK0tPkeHunTTy8Fdxbdc2Qm6zZhsutxW+P1fTUABePzgiFNHyW5cLSv2WolD/luyIC65b5at5zJ8U6xzbUvczD/GBiNeXrblUb6DvF3moZHeuY4TzusdsOQ4solpLZuz95N/bdMt4GHzKZ/KAnMR2NT5wj50qabdAct131lzp88zd5tYCYivQku2XY/r+BkQGW/drj55s7Ou/o6dM8Wc/tMl740YDhY+gBDbWN2ZYqrp9+nC+7zf0Gnj7f7lZ1DszJ8lNeEcbyQk9JuUUUGc56nPQyIBYbUZt0UwoaLRE259s9DmZ22jWv4UvSSQfr8mE8DZCN3gRg8s2/Pe+cd6iZY81ACISt/6bAN8D39wImA7D75qctSRfNzejzYRKYPCGgu0+2p+x+6IFMXlo2J7oA0XTfHKLl4Pocg3zzEthOsQFhA6fUe7293YRlQN98Y6/Mtk0Z2G8ExDCeE3+tj/QmeWf4KfTQFmXIVX0Mv3L8XEAWpqVe3ttJ+hpjM8b5Tt8EotOfn8XhdSoVinM97chb7nczdCVv6WVNsw2KzytpABIeNe94SkLSlhh39EUg5cVFh/f5/69//etXsu98zntvnADNMiMX/cV70wAaMDUdzHUspIfPmDjnzjjUpTwTwyDhcP0Tyz2+q5WAwvtDwk/vYvH5np4j5et2TJo2YIn+EFgM3u15GGtn5QswmhehMHyOhnHLAbB+i0DYvz3rE+JaaRhB2OCfvB0LjdpA6TA9xuYLd25hLI3WPDAdXD9aIcgHAwbrtX7IH4JL41EzThYvx9r4LZJw9GKjzDmDWIuYlpJzXOqp5+RCXlGGLVH4IXvw/849mBdsR75Rn9q83LY5lQCW59nop042fpDn328G6hDFwjJ6vhteOWLgeXtqgw8nQeVq45qRfpsa2xgg6EGbV8+cmWBiEjL0t+hhKZyFupZ0OZa7FiMXP2W7eQ0qCPMBHMOAYbAg4Nj7c+xWnPRNXb4WMbxdxmFHkD5srHxsoxOYjiA8huumj09dkGi95Nyf5Jdv8o08PVfiLqdGGjwGdbi1M5haHp4z5/UFGE04CwCsoDQID9h+E8F9jGMZDJpAzbBVd4XeDVho1AYM5jX8jIKmfC0KaQrAOTCsbXPL/wxnl3fwWC1aaYZo/rVib+XIwv16qdWU3BHRAojoX/jbeJt2LfQOn6mHbtd067MszZquZz5Lp6NL9ODtviUaLvvLMdJA/Wy24+iLTrA5+CajrxcZtaTQU6FiN8BwqGylshKYSU1J7EUsBHtIHueyIAxnHSfUSCuZHl6tqCrj5f6VKILfh8IX2Bgw7T3Nm8YP8zB5mtYXox3Ki/zinA0OTcEaDe2zlgXNGTSlJX/5/Ey3IUjZkM83c0jUh/DfQHOK6WFpwMbjNOrwsd0RzXb5Dj08Rn0KPXwWqWXoQj027dTHn/IyzTCWIXqg5h3tZVZo1Lydi424rXutgBy3MYECdDhP42qh9lIIJkMpbIMU2zsB1pTb/CQNC1SaVzYgNeVnfSoKxyFPqbD0lk2GdCpWZPM3/y8eOCplv9RZJyibUTLq5Njpn4lY8+zb5SrM5rTMb/9vYM98LR/Tt3SEkTALxyc48jkylg/19fX2dgrWRLqRGW/EtaDahMjM5f3ZnwVqMKJBhvlkQGMabxumcKzY9lpkMoXGN4qzr0Vf8h/53byF+dWEaD5aYSzX5QTIKy+JVn3fu+C5GhgTaXHHwgBH+vkU76bIXI4RcFOPORqD33JYljdp/8Sb6y0L/3a0ajC2HO08MvYt8cy5NLszwJMWlwaszRZfgHEDg0ZgSrt+I4TyfzKOk8rW1vIADXjMpFPa0qOhKxlGBXMfZloz+gYYK6HZAIOK4rHS5umJTgGklrSzB/b55s3MQ8/BvKGzaUrJC4A4VxrfDXzMGwMi+e3li/ncErJNd82/yOEsXzxX89G8YjRk/rgeQSlzuSVNTyFvKeemd40/tH323+hM+Z51XMLqENK8/S3fYRSlZ1gJUT82/ZTQkfW3wz7TFaXMjkH2vn19BD0xo5X0wWcmZrzzPI0mqNAYD+hCJabx+dGCrMt+En0YcMk/gy/reU1rYE97e6Cm/NGJvBSKSkeetQTryh8wMspY3NGgvFm35ScIML6gzkDJpeP5ffSDUU6u10n7gDGN+ZREks5/mcdeTlsHeA0R81yNF+nTF4sZSAmmT4C1HgVowMo4L/syqqVRJrTCnnTUQn8OurwYzzkysed9yiGYsWnTDI3Ca8ZK2lcf9qTtN+fVBOYxmDHPxzxo3sLG2OZ7+59RDWk7JSBsftIrco72aHRE5zcfOhs5x9ConFZUg4TbOzdip+LCqIN1rdsEw8zhT7qYjt/mKS8+s6ya7rlujJ4GbefZHFbqWa7WgeYgGt9Y7/vxHC3Rc363p2obAFrEQQZTGdbE/L+vlbBim1FEeCK5X9RC+rjGd2KyJR9bWYCx6rkOjdCAHcAwQDi0tPI2OdnzNbrasXg7GxW9r2Xf+kj7GNA5xjU7vWHLu1gmoeXIl+v+9LWAsAE5ZdAirsyhJRt/jBvGQoNvDTBQEAyarjsidcK3gQ7/d9TnsgDHoMLjP0UYPGFEawrVJsNJtgFNEOtyPK47jeoNGTmWaaM35+93AOMmmAUSpJU5kmbkjdf5tKSgeW5gMz23c+a5lZjG3ObPknasT+dh8GCb/M43Fb4BxaKVy4KMZ140B8K5ETQyLiMFFl8odwr7N6i2SIHt15LLbakHrdzkdDu39Jn1frpwy4bINbg75eQWyrUQuSF4GEKh57xD90bL7XfoWTQbMJaCNgZ6LbnO0zuZPwQNAxjbm0/nfNbg9kQLRA2yBiga3inMoxg04kF5f0PqJHpoEQfHNQ0Gt3aBl+cUoyQPyXv212SZuuQ76z09v6IV6tEpLSHJujce3T5Pht5usky5OfJbsPC6+ax1corR18zIAHwUXjPWVezRb/kQT8BIbMRtAMJjVLLGvPxeir2UmP1xm9Ug4bpUdnp30m+jbnmemwdxaXS1JQHrko/cJUlxxr6BUf63R6VjoBycbM3vAJYB2XpjfpCm6B6BkUscO5pW7IAM8qc0HaN9WQ/yP68PyvlmB81W7VwX7aaTY1k+38/16t6+IxE2LBtKBGfGsP5CRt7tamBoE22Mooe1ohrE7KV9d+wtavLcGpDZ4Nh/DNxGcwOf4+F9fYb5YPosJ8vVv9lugUX7zscJR59jxJGdL+5sGfRppHyZN+VN782wv805NDVgtMNavLBR/ijjNUNmvzxGHt14710Mj0ceNBtrOtIc8oosMiYjvVeE0RjUlJGdRbhcZ6YQEe01OQk+o6IheFM+n8saudHZUJe0NAa20sDO4zUetcjolujy3GMwBjx6KEd7CzRs1EvOrG/DfGrTaGXE4XuP7L0cYVgn/XyTGFWTRZNNu4eiOZTU4yMTbNw/StTj8dv8GkC1aLfZC2Vv+p9k0mSzHAvn6Sj39UxPI3+EQ8XmszGI0qeccycxdD7pOA/m4bMCuN/cIo9lRFxLcz0Z5eJFNWRQQlYrBQVz+ljbfS1ZRQWKl8zYpDMGTwUjwJpeKqXzAlmq5R0rDKNvysBCoPISjrxgO16XYOPM/HgFp+V6xssu3Okrx//4449f5GljOX1nmcr+o5eRb5vzevOZQT/PwiCfqZ8n+s58+GS6U+zt7QjSLjI3v7mktJG2iIIRFsHSYNTyKxzXesK+aYPn+8w/4Bw9+Hq3qr3jbf3DCdNwOZiNl0q+oooVDbCfxRyO3/pdKOz5n9KQ3f24f/fB+TR+sFjorc1q5z7pdW70rPbNKy8ecsna5rEKgXmNyWPsy8BHMG4y87yaQ3pyWEtHP8a1PK7nuZs3HtPAnXOMKFnH7QOCXNI1EGk3vjW5sf3r7e0+SIG4I9ZJwqlFHsxWc3vNkYm9+iLaDCdg+LkObev0HWXKd1syNFDwcY/hexlIP9tbMa00N36YpsavG7C6rvv1Wp3tLFfvGrX+fqc0B3MKowADBsdvux/WD86Tc2x5jc8BuOvYrdxAY/HLO3hNL3i+2WYD4kaLl7pp/wtg5KSVd02anbbnY/Bybffl0PzJo7Zig7U3aobCtss7MJT0WKZxKYd3HsxTP//AslgCbfQ0cFlzbd6r/SY9VlICxM1D3iKjpfxp790Pj58lX4uE3J5zdnKbgMJzdHAG/s83ryZtPG+8XDyyjAlsCwQyh3YzJEvblaTOt12mL8BYIZqZw8nyWZnx9EZ8o/0NgBrTzRB7PdLjD7ekLIAoS/MO/N2E6zkt5G6A4d2Oxf8AFvtncsyRA8vNA1Gh2vkGnin2OORhkwV5YQMzHU33CECsE8fUrjMwKLfkpOfn8Vi3gfJn4VGbxzLopT/WzeiKNxEIdh6HdNiGzR+uAsxrzze/vwCDIYhRdwnQCuSbdFKIbCS8hbuu5/95yy8nzx0XCqx5bSunx4+iMRufsVmYGG4epBk7lbAlysj/xrNVFug1ujyvZgjN66VYgQke5uXT76akzm2QXtJqsG0Gb4D2N/nWdpv8+5QWuaS9lznmyTm2HnLDsgDFztLnbzIkv09JX94NWX3/lPQMIywUE0mGcWDvsmT3wclOjsddAy9PWJoBLQVZDFz9mplkmhNMFrAZ774WHetYW6K18QxYt/U3S+jyHayNZwYT8oVg7Gc4+CFCrdyAr4XM3E5tRrOiFfLD83SERIfpJYj58qE8Gukg4LclHZ2R9dbO+ETwqcsdRoJUA8Ub2LOsdnaQPP4CDCOyPUZjqoXOAeMRss16ytruWQrZCulpikKv9w7iNuZy/UzjWwZkRfH/pttzeMeTU7EbcHMM0tx2ulqmncbB/hZ9rBvDWE5hFRpb0wka9dMStumC+3UC3LQ2sGnz+Rg6t+TO38zt3Lx/tjH9Kgzy+2neT+OYR/nmVm1LK3xfNzo1BcreeG57PoDAJQivwrPBnb78DEs/o7BNjpNs50hn+mB4RWVrT00613Bwv57GyUKvzTk6YbaUm4KhIRCkoxBuk9/rAStWRC4TvOzJGA0UmYuKvMl7X6lKHmesRAQGJF5bwiVGopQcbzJtsk4frEM6nOCzYecYDTH9UiYGnQ/lANyfrzNayxQCuJ96F17x+iJHIO29QJ4n6fwdAGky/uVKTyNrvk0Qi42l9dMQuvVpL2dENnrfGEQB38ZebR1W2mswHKcRUUmsUEuwpI0RiouV3LxuvGlG50iMiuuxCJ7Na9kob7J0+1u/7j+8tlzcpv2+6YXbLN6v8jFsxnUaEIaO27KgyfzGfwJSHKNpch+OoM0D6u8LMLJO4oBGVjOISNgm6El6Yrfwz2hI79H6tYBbQooG5ijKxkQj4Y1NXtfmsW25gpXeZNHsuTbBkM9LIfl0plbfCrbOk0+h3/XP8USG9nLt40R4o8c6sRyT9ecGYAYoLpOWQ/CVoCzvAMfHWELbJlZu0LrY+vKxpgfmgZcS1mvro/li5/MTYDT0a4k0N069FIfF7I+IbuRck2W/K6yjgkcwK3nVBOE5WbD2bBQOn0+57mdoINeUjP034DCPaOBPEWADL/LRS6gGLllOUh7nPHNULYLyk6jtGS2/NRcChulcSzm3Wd8NrFq01sqH2jlPZ53M+faAKNY3DTRkjr0iPNcziLdkLNvYDgkiPz3+2IZr70EiQrAV3EjZIoxTziTW/foGkiYcM7p5uUZLO07BUhDhg3lBw+V5Mpx0EDDXXFpZ9VoEsaKRJr93or8nXieX9a6HW/MzjfSEjqBMB/M0LYKz0TdguPH3f1s+Ltu9diDUk9T1PTqkby05fXkBdfuUAJfzWGnDZXbOR66vCMNRQAMKd7qAZDGfvxkZ3BjtdswRtBCwobGXEWuszL+hO5mewuiC5wkm6ZM8bEri+bRQkb9tVG0uzSOtUJP8bSHsKUyIM4tv4DFYOAIyWN/mHv41wyWvFz/sFFyax2Yf7wDGZ1liNDpZp41nnXiyrVXX9ZtDN/9Yl3rA+pznCzD8zEJ37gHoOcmMxuzGsBUGenJu2z6eEIUZg3ZytgmAWf1GE3nQDIyAE8PxQ2DJD5cVgbhtaFzr88bTpvyu3xSXux65pob0MMReUUWLMuhB7USspCmk5QlQmp41XWk8+58AhkvTYQJqzt10es2tjXNzzk86Eto8Nvtj+6/rMBz+NY9jRjjUXh7PE2pgsc6lndeoRvcbw1hnrdsbQjcET0hnAyDgcKtw8aLR6/m0qILHl9dapYHhAl96cG6TcoyWHGc95jAabVZUz205m6aXrY82H/bDK3XNp5ZQd3kCYtPv3IH7IaA4OljjNEA0T93OgOCowktztn0lPanwDk3oAUhcDI9bjKcwZHWYmkEZsqdt2kWIVjYzNwqZCfM8+zPNKX6DFRUq63NvOYXmXFBjg7MwWnLL0Y4NN3P3dRAr+mJSLX3wEv3WvimdfzegfAJj6lH4lPbMN7Df0Hp+n4iMD3TK/F2YN6JuruihJfCb02v1vEz91J3a5i3txvkEPlMmfa/l3CnhX7M9zp92wd+5bsorgdDrK4WbvlOuXxEGDX5leskUMu4pMmjlpsS/UyxUFkYSC3HtcYy874xPoLBheRx/1tzbrtITryiTFR0u4DUw55uA18Zv8qeO0KiavvBirkYfedTGp8wWn8PPG89YGnA+9c/SgKrxPXNbkVH+Nx3L3lpkswCA9JFHcbLtfOh9AYY9dQtFWr7CwMLvhnzsaynpYl47/o5xrtJAr9HF+q0PFkZXRv82Hi/DzZj8bYNZY7do53wSQTWFY7vmxUKf+W6v6nGtZM790FAMbGmTqIMPaPI8SBfpaIlXR3KMolvJeHyaWlsSf16W4ImmGv+bXng+5rXHae3aPBx9Uuakj7ob3Wi0fl0aTkVZHjFK5MfIk2CHbu086/FYo8NCaEbkcK158QVABEwqOM9TMI2JpJkC8AN0lqJ5nk4Asv+2VHRdgkCbe8azDD1HyqgtAXxJcyLV0Oj3ghAg7NlCRy6Ey8eejwaUKPIWCaQNL0W/GSo/7b3Dn0V2LAucef7Wlt8tEUwbMIhZzgYMRt12TgRWAyr5+N3ob4a7YZSihatG8CYMKg/Pt7FuzGwCcLH3Mj3vJroMGG6T+TBiaCBjgCSNPJdjKznFdSeBo0ULrdDw+eHx7J6ZboOR+ZT8Tn5TJ6iMpJNKTcDwlcTmXXhiICB/0ib0MmndlgzNQZHPrTzpqvW/OZnVttW/PbOUxc885c6LbcBO17teOf6dnXlCBoDVGQXCBA6VwWtZZ4GXoBszU39FAlRGg9ktVGu7J0sYi3YbclO05RE9rwXgS3Hdv0GbMuWVmg1g8jrDp8iM8l+7Kazbbidoy5bIKYnwdjt+CnWm7XqYr82BtXorGflRAGDJ2HXJl5UD5Pgu7su0+5t22vpwMOB2nvd3Iz0HoAE1pqVwhyV189TwnOfTw5llbkDiSbXiaKUJNL/tqVuCshlx+83CUC908DcR3WBFA7HAGnCTzvTbFHKBj/sJLaF1zbspZcsB2LjpyRugkuemkc+/aHkhGjFptnE0pW88dUkdP3IypUUL/p16Bqr23fphBOS6GZ/vbm3OpB0jz203jlIb316AYS+Tbz+0dxmkGWSP7QiEHscT4xZPK80zNyRshkIBkimOrhoqt2Kmkkf83TwT2657Udq2Kuf2zg7BrdDwm2KZl5SRcwHhoyMNjpWb2FL46gGOx+dBtGRcdMegYfpv5/j9u/z5GDtGrVDnmk7dQKMBEL+5ZDSAh6Y1R9tqSruKl/R8PXHLXjLvlOC7Rcw0Z58TPZzjCXf5EOCjMKfP3OWZyeT5GmbwCrksNCoH6zLktpfjOIxAbk/69piZ3xKaPfCKBFoIf8rhE+uFl3mWqvne8kK30q6EJf8ccYZWg79D6xyjjPN/MzqO7ajP4/H6kuYFSYt55Dp2lqS9gfzNazvBewr1bt0Za32y3lsnTuFy37TxXpBbXdbzNU+0h/wf3fvl5jN/t7DE9UNYE3wzhHWcAiQzeT59M2RrUYGZHoNqV2Cyv9RxZnyBBscwfxwB+LtFQaatlYb85Kn7vSmhebvoN+/Zjz0wAc7tzUvS1ECOesUdGI7Dudw8dr7TR6Nv8ck8/Rx3HrOPBsjW0RZ1uG/Pw7xs9hrwoAxXjm7pWbaVGeV93d5uIjyBxhiep4dzwpFo11CMSsQbnWjciVwIKhS+lb8Zc3tIMZcl9IzZJbCgbiDg385KW7BPArQHbUpkoDbf3wGKdwzYCk+vSlooD0emmS/DXutRA4H0Tdm1Jav55xCdehp6Gmg3R8Y6n2/chUvZLMd7W3Y3WbkscF26kTEdTTRdOCX3QqXdCzAsdIcjDNWsaO31iSTEjCOgNGNvQONE4s0AWiTQwG/1R2FbwJzLip6aca2+n5TNvxttbcw1fytRDDqyWuEt23D+BIxmUJYvZZ/w1o+ga4ZBI7dDWgZ346n7bnrOObR+Pi7RCHnoXEAz3pvMHOW6/xvAep5tHl5GWQ9o3+HJTw/Qybez8FEeCp4K0wTUlDvn7F2ax/NESV8Y2bwr67MvRiYUqIW0DIGA2toQPFJ4peIy3gZons8NRNzGPGz1wm8+HKgBdnY68m3HkKTsShqffFWTx9IPAmnk2+aVnBfv1WjA7bwYdSy8X4bKPhf/P4ojJZ18b2tzPk2HLLtFg/mzxm9zXPrRgJi68oowPHlPIhO+ecQnBLex2TPePi3MSjtHNZzHKb5ByB6JDE3b1PGWqQ3JoZ091E05zKNbaYrifgxW67f/98V33OWIYdKhOCI8EYKNj8WXvrMfK7sdFmVhY2MitAG1+XWKnWD7n7Q0I/+4yLDR4OWu9cF0tjHsZBqwsR7nsoCugZBlYF7k/68H6LSBG/MtTE/UBt3yGgaARpiFluNMSDaDNODEAFKH14Y0oXBujmSorPlY0TmHJ49qAfr7plAWdjOcpsTNQ9qjEtib3CjXW3RjQM555iOaU0k9yqhl/tcT21JsOAYL58Wao1pzPKXRn+NNF12n6a+dD+u6+Bhtk3rreXEMP2IytKR/yvrlRBZKtcjCnohG1CKGtmRgeGsvvqKKxmjT28Iob7F5Ds1QbZBRKnujFmFQUVyPCkAAavNqHqAp1ZMSrX5Schl322bMlZ6n+EVC5HlTKtJH8KFcuc25jMdJU8v0LHmWwZkXrGdvbb1fBspCgzyFfTagaH3Svm7OgN/57XmQLtqD+W4dd6LaeukxX0uShaTN2I0++R0lYCb7a92D6yyoWFkD//nPf65C9tvdva2WvnNdgjPpVub0mVB7eTh6yMwrtOZiozCbhkOeWJCh2/vkTAIumgk0VgaPwzZtJ4IAlpu72vthzrnQ9M41BO9swVohbbikvT3Pw/Pmy4YNZDRctrHhMmrJuAZAy+HzX334fTYrUctnxdjR0OvTEZs37UY/g43lTx4QGKgLsSEv88IT5ylfEUYbjEQ1dKZxeJImyGVFCWxHZbnVc6KObbxt1hjajqe081aCVp483IoQbIBPXi5jtEjOMmuG8yQb30tifqywvQEBjb3JZTktz6XpRKvrvu3525grEmiRy+cl0m30NRCI7FrOwePeaPTvRhd1ig7R47qNx30BRoscgrZcr5vpzCU0gT1NeIFBY2ADEN/s1BTKS5WbASxFSt3MOZc4Nw/q+k0IoasBcubvCO7m6Vi3eZ02r+a11jya0bKfFjU86UPbOco8El1YwZuuNHp5vNUzIDR+Ut+oYz8QOdDZsg7B8QYC7JPnrDeks9mP5+BItOlF5N/kbh4z4vqKMEisvdZC2GXoLg2Z7WkauOQ4hecJrygi54msZkjz4DYq0pbjvATefFvCJl3NAzXBNsUwjSu5bH6/E8V4LWu5WAFXhMKxb3xdjsrOyktf9mdQ4jmP187x9w0s7cQ+L/Xy2xsKKQZL0rkcmm2nFYKFdXLJk+AX2ixX9lEfoMOJ8bMYRKSkQjpsvxnVTQGeBHPr3/TZQFbbAFr40ITG6yyWgTSPaBB0G8/ZdBFUV84k9Pmcwf93isdu45JPfj6IDah5OAKHo6aVXG3OjPw3r29evM3pxquPkQhvIP20hF5yWWCxHF/jaXPw5HPT/bYs/noehjv0Fk3zdAYTGs5NiEsQLbJge9LWdkVa0tWCuK3RzeDUczLKCu25vKMEiy4b5M2zsG7zgIvf9oBWqNRZ94Lk+yk6pR5YIU1f261hSb/kuQ2Q9PE3z9MIVh6qgTz5863suDU9MrgtvV3OxXVcz47MpTlB9t1yX3RElsH5/+vCLTZ0NHET9jL6NgH2aQKbB21jtnAqym/AaH34btRblEKkXTmeFmHkWH7TaDiGlcc0838L1323vlq5ARD7PMW3DbhdWyuv/t9Vajsr74ywDz+Vnb/bWM2wTdvSTYPPNzhJ/m/AjM56N8p9ZzwC2pOzcASw9GPZawNUluYQv7uDhe42vkakmfRO8YRMcDtvA0xdA0G2vez9mge8KVKLtHgtiT2R6zZAohAWP5tyNf41L09AcntGFuzDv9dSbBm357vobcW0NHqcZI88W3I0580f9/2OrrY5fxYekD9t+bS2extYZb7muZc0t2JAMQ8cIVoWTRd/eqZnExANcCVEuJedaxbO9x9//PFT3RW+eQ1FGrgf7wepeDeh9U3jthBWktZ3qZIGM7DtdHxllP91nYAfp5/ndOReiyZU84zzNdjFe4UeftsjOlKyYXJsP3HKim0vm7mzft41kt2lc+zQmmtv/Na00Bb5NNDLJ3xsxkq6fS0Bn0jeDJmy5ZgfuK+K11asZRXpayDAaDd89RPL2Hfq8Rk15I/1zPZkW1u7keQj79k5/f/0PAw2unl+M7ehJYXMYgNrXsternl5Tp5j2XvcaOF82m97suU5PW8qx0rgUYimtdFs70ODeme3aXkNRwlt/s1z+/8FPM2zWyl9QR7BxmPZu1smpMVPGidNK+ezHJdl/TkiRQOf+ef+2LY5O4OhwceAarpvUUjTiTYv9vsLYCwFZoTByS1DfDrfQIYK7HDYyhGPZSZR8eltm1Ev4ZnOBhbxlFaSUzK+75dIsWe3six+us4y9NRf23rNIFqEkT4yhj2i19umlWBmGr3cdFRwPonQlqH7qeaki/QZTNqOX9u65XtdDHI/9MqEBtANxMzfZpzWd0YH7JvXq7BP/3Y/bE9ZLB0kjdcIgwMxVFqIR2H5eDMKMsBKYXT1hD2RtOPFXL5RbSHnYrR50owj88j5lbRqpXlzlrZkuoGevV/rvwFeA3dHBk0eHNP8a0CRMDvK77fCOzO/PD5lHcX3epxAQONuESvluIw49Py4vNeE8zOvl1NYeuc25r9vGnM/N2eYfvwwqSbHXwDDAMCKZK4Bw1tcZBp/Lw/0TlkG50gitPpzu7T5nd8tylmCbxETaV3/tz5S2s1XrZ6BwvQ/jbP6biE9FZf88pwbn2yceaITL7CL0bYHI9NBRSdtoNQLX5RkegwYzBVxHssBfCvvVaGeNJ242QN1Iza2nELmR354jjcZLIduB2Ke/7RL4gZG9JbwbMWTIDEWWFNeJzSZ1KSQ/DLl5Z2Wkd4Uuv1v3rBeA0fXbXQ0Hjaab0be5hWDchtvlRkAVp+nePu05TxsHM1rN8/btimfoo1WWMc3krXoz301nVx8+dCyazkN82HNweCbV3XYntynk/SLZvfhJd2Nl5njLxHGQig2ZqKqTfxp8BSCgvtn6JVxmBleQuK1GYww2nrWzGy/7b2b8FqU1kDjBkgNVL396baNZkeFjf/57ZuPTHtL1DLqslNoPPM8WYeP6HO06HkZ7AwITpoywlj8z926NGTT3I59XKJE0sOdKwKz9Zn9Nj6S9ytaWfxv4JvC14i0fJd5/nLS3r7x5Fvj9Vj79jv9NORrCmuDCTiR6DDBBkUa7dWawJ5oJwiRLkdOPN4SrGssH3ebJpcWfvoYvUKL3Kyw5KHrtzEISpZdU1yG+TzH62RML8d039RDysf6YNk4EuQ9QaR3RQsfY31vR0fAYH/+rKeWW9cMFu9GBQtQyG+DWeqb5rT57vek2oOkGK3bbkkYxhwCCScD+H8e1tLQNCVLkLzjxMaU8TkmIxEbmQ2CwjJoGXiocBzD/FkRgpWgjZH+DHYt2mEf/LTw3iCY9jHe0H28fxKLaWvgTH/RoTyb5JS8e+Zci3O+z/+59uI///M//1/l+/79dS1K2vLeEsqN+mTZ8Ope8yn/txcrEdz9MB/P09vWf/qXoa8ILsUPyebYLclrHV1057s9R8aAZV1fkbH1Mc9D4XtuX/bX1ng3RFsTXOeplMu73goNhoxZyyHSRKVz+0ar6bx5m2Y4jeYbPfbe9s5rbm1M0xhDaHPyHJw4bB+eW96Q9dduQpMRjbvxlu04/jvb5eyz7Qq4WNcJWh8P0SHrevwWTbxbqIctyesxU97JMdm5tA+d4gswwkhmq4mC3jYMMZw8I5MM0LZNf4dpFha9h9emRucGFmvs1t6MZ7hp5W4K28LrRm/rwwZ0A+mbcfmNVu6vrfVJT5tbo4PtvIx0foFyzC5HvHZoMb1NVqm7gDp6SPBcwNXKMiIW6zXlTvk7yk2x07PTZX3bIctyRrTJJ2dgYIss+QiJ15PhvE/NDjhgy64TwZwccV9LsW9lIXwUciF/Qmkzv9FwU4YWZREw1ralk7L+GPzeAUD/9hxMc/jUPEbq2tiXhzF/3I/5FvkwqdYi0MiJ8kofBBODgpdYno/Bd4FWy6s4sXgrP0qY30CL+sCxGq22mxW5NQfEOdmhLIAwPewzciDfv56HsZCHnbBhyw2YSRb4IvZWmtJGIS0I02iG3OZ3G7sJqxmgaUjbds+AaXJb0p1jHrvx00py26pcSVXmLtqOVDPMJ09sfnMZ3F78nZyFtyPT95MB2lDeMS7LpF0LwnIzQB9rfGk5rHd1gd/pg/M5H+5CcUzrLXMprkudO+V7Wz7cBLWMvXkaJy5/tzRBN4NfnjL/r4+9l4vHtLI1UHJ7KoKjiBtwNQ/RgLEpj+sv3jzN+2b8jXfhS2RvGbgPP4qvecTWPoXtVh4m9drcfPx3dfXzN+o7GjGYGHzCF5cFFgSNBjJpw4jnFIOi+eadti/AoBLfsvsUNhGN62ArTI79rlCadzAjlvF5LDL2yUj5fz5eipCZtz7dvz39ijIaMLIfzmsBQFtGtm20yM4AZ4A2/9gPI5NTeFGdS/qKB0y7czxPZyetbLeWgU8Ab96+UyyvDy1vnSPgGJZDA2HP7akftnNezTKwTXs+jB5Ylj5lnO9ti6cl+BagGOlumeEnhjQi3/GKjihWP7foxODi8+aDAdHGRcNj+wY2XmOT5janJ/AlELD+KW0JR+/k8JR0mE7Ogzy5KSTHy5vTmPD0Q4maTFIWgBHEbKRLDxrf187BzdgNKjev/bsROGXo6Ipy4zJvOf/bGA1E8nm9jJkRQlPexqAca9nbHD/FCkbQIVPpDZlpt9cwbdkz5rF2TUfufOQcicRNAH6fBLPF+fA6Fj6vw3PyrhIVOn3ZYzhpSJ4lqXhThmYUlhGVLO9HyTHnXhqALINakRoBpd2NGh7mZc3kU/jvXR0vLTzfBpznuz3CMf+/jENR0uclgd12Qiw703gDLvPQgJR5mx7TQVBqMiIvTXsDvRdHOGlPyIOQ+Iagrf5ihoW+PKrLUtKn8dyHGeN6oa9daboigzW/dn7RboUiXU1x1jx9L0lTGPYT4CI/Ur8tb9q7V/MApWPs7UVDae9EaqOv6aO/l/c/nziSZuDU95uM2N8p7CuA6XW+9Yljs05Ko539tvmybovknQRlH3TmbXcu/Xur/SVzen9PhERwsOZ1OGhLCHripzD8TH1HJmaOvX2jt3lV99Po8ZxjAOuJX/TA7rNdI7DGIp03j/40R/9eFwtRIchHA0ZTfsohT1Tj29xOnXP15vm0m9+aR14Gwys/F39OabtlkZ+9KHWNb5tb4GzaPkukS+N0+3ciCPMhc8mTytpb4Kz7oY3g3s43G7YN5hzzSV9OwomlJrwUDtTQ5+Y9zCiH1Ua2puAeozFrleahm/chIyOsLF94ez8NxPQ1sLgBMXlCHt/mc5tb84wsazu11W8Gl8u415LJj8Br3jljtuTcKpazf1Nu7bj7ateJPI39+QAC5t2TDSzQYOTA+awIgwAZ/XS/jS6CBaOT9MH+fwEMC6J5cW8PvVuap0hffpCK0bQxyqV5qBsN/N87BCwxFic52b59nw+TW01g9t7OIfmdpze+NkVuoEOlavdCUFl8j0Xkk3t6TLfBk8oYL8n8EpOs9oBO5N3yFQsc6FhIv3epzMsl5x+XJOuTU1hAfJOp9aHtrhFEPSc/t9Q0MX8XwOG9OU2eX0sSM48CInBw66wZWRjRQjT+JuMtKE6AE1qMJSMa0Hksj5vfDaC8juZYLenk0pQ6hck4fxLVkJbGw9ae87EXtnEzKkp0cM7lhqM273wYWTiiWEtS8sM6QiN6x/jWi5DyP5PUpp1zfScivOWrVmnb7pSJL91vAM9rolivfXI+dW8Prw59jCysH34V6Slfz8PwxFLyv187yPNGXg7Y+mpGay9GgfPjsZtXIWjcjMp0maktk0/BZGej3ZUbPpAOA9jyMAY9e7AFTubLDThXO+8QkR+swxvb+OGY7Yng4VuTqcGMUYzndooTtKzTgL95YNK+6trTMzp6crY3fW/RPfvLO3xPye6VjXsBBuud0nZpPJ4die8te9FBb+HJc1uRyuDs7bsK6bLaLUMhfQssQq8Nxe14fDFxGXtTdvMiPOXa/5SWiGuRzeLHrXh+CzCsrGyf70Q4rX30wklD/2YylHNJlGogIogySm0G4mIv+g4fWn9tm511T3E/XlqlmP7lvJoj9HK4jZ06C/BIe9vluvHSK4vU/7oOI4Pn/ncqs5UsaJdtq3P8bKM5E+23kJFZT4DAiTWPSyY66ZbjvD7DXodj2TNSUD7uazyCxDGOMyYTpJxf22EiHTQkAtXqw1lsP8WcEU6U19duOFdAj5bx29KLtKVutlO51Pr73//+RVuOO8KgzlFZreDhc5ZLp2/yzIZNmS+A5PxpCwRGg/3HJUfGedkJGxQt+4wTfmROuaqa+k19j+5554r8a0vExrPImkDF8185DBpi2/+1N7QiLS/WCvMCN2/d0J9CWYid0sJqg4XnkzpU+tsYrTQQMqq7nxZlLA+8aGj9so2V3DJrCkQemI4YuQ3JeR/rgo2qedvGn3xT70yf+eHzK0qzzhKwTfO38VZ502QjTV+hn0/kYtgfELTM2hi3eSzborMwn4gHbZzXLomJ5Zuq0jE7C8PeeQivz7OOEd0EOjxtuymNYYw4OLb36nm+bQU3w6TQnHRjYUhPAyJd9vbkTxTOythCUJelIJZB87j83ZKS5FuuxLSHYt/LgdB7Ncdi47CTicE2YKMuL/A1vz2mnQmN99u/9N/PxGx653GsY5RZ6kRv2pPA3mnfZM4oyXQ2+fN/zuen29vNaBLsUI/1m6Da7oJ/+xFmDTSsOHwQsCdohnGJ1DzFMiQyzHNdHtDj+5vtWL8B1Ios2BeVwDR4PI7hJYrlwmMGLJaWcEv/5DeNyTw1//0ME4f0bd6WLem/PTM2gE85vePQPkuEy8JjTmouoG7tOU/KszkMP4rAfbXjBoxlp5bTK0RYym/UstDZOSfoeyoaM63Uvm8h/Rg42lq00dmMr82tzdveL/14p8jt2WfmRANuoGElbiDSQn4CLnnLObdEdhuj0W+ems/u33xty84FZFZoFs+PMuJ3A6DzzEvzkeDl61BuYNQc5g8lsBuoUl/MQ/PPY3D8tCXveCEhdcK5jrT1+D7n3618rSloiDfPS9BwZjjMbgqwvAon1vIkRuXm1cIwJ0IZjbS5sC7pt5CN5hZ2xiePnEy0oFokwbHSZhmXk7FN4O7H521A5jXHbw6k7ZaZx42fGdtytv4xB2U5LB26RQFNp6y/S0cM3Ke0fNKylQbQtjkn1L2T5DEJzkzSNyfSHKN/N1szP76/0zENhfU94DIC99UUzN6J3y3b7HUzhc6IwOOYNofWEVIy8qQ9d3OmfXu3K/nQQKApzhKas/PNY9hQTM8C3FOStCR9y9PnHJcpa8lC3np8zoWAThkaUJfB8XyAjxeQnV0U1jP/G+0svLCqRRDfdIezy7KrNh77sS3QDp7kTX60flukY376f+rE6zoME2CltBK1ZKEF0Dws25DhBgrf5OX1V1sXGyBMt5XGnoBg5lCQfVB4RumViHUfzdvzvEGaGXnymb+p0J5HU6YAHo3fNLWtzXyogM62c5wG1tSNG88cITQg4Vh+uVa2dCm3Rgf7Zf++0vWzJBI5/wYqlteteH4Zo90i4GjKx34HcFfhmGn/SnpmX5seuzE4xVn/KByfmsTXvPnagnVfwWLIuxOkQBku57ijpJaMa5ELPXI8Y3aJrLRc3mQv3fR7zlbEVu+87yN8JuBmzz47FpED17ILMJp8eTzvJmlXGVqxzddTMn7uPQnwnX7z1jHeIZuS/88drx6TBm5AO2PkmgTfRxHHQ33yg6QzVuTMsS2/f/7rehDrHmmNzFw4V+oU6c/4TtxTJznH1KHt0tFE93mp+Vq+pJwckJ3T1xO3qARLca0kNCaec5LHTMrv5ZmM9ByPk3diLSWGy3l5HM+hzdshtw3Dz0N0yNhAkPX9P+dPZSGtnqejChpsW15wTF+6b9oaQN942OZlvlKpyTePZc9q2px3YTvqEHnqObUdI5aWNP4o+rzK0rs2n1Z8+X1oyocPO7JdBizCW4J4bMP2ZzoCiDz+upckA92YYu9tgeSb550UdX8tiuCkLRQrX6PZyxV6Uy5vDBIeIwbfaMy8WlKuAUYrixdU7FtisMmEfbW32b2z7eidIc+PY5hnrU6LVtc2H/sj/xr/7fkbcLW7bVl86Tv7zu82/5TGV9dpTiFl6bdzd83gb+OEv7x61jsndqSNtnaL/AswmsBNjCOQJAWbZwxhLRHUmNUMP8zJcW4f5X/WI+1mCmm31/BWVsu7uO9FsyOTpfALLNx/Lvf1BWA2lvaYRfdpGpcDIPA20CbP7AzY92pLupwrsu45gjKQNF0wf03brd7NiaX+5wU0Wac5VI5DvjPyWsbd5EZ5NBrXXE3rjVeW8dcj+nwfwiktVOSk3yk3APJSyES2e0GM2M4bsI+bMeY4w7Z3IiEjeWtnGpc3bOM8tXP/NBruEqyQnfzhso2Ky/6a3PJpT0xrPKd8yHPnRjwe5e81fIucPK6TvuaFeUTal058Fud543MDD4IKnYwvwGJSmmO06OzQ6wvNzK/8T940vfBS7Zek51Le5vWjKA2ZmlI1QZrhqy+OGQHbcJYnvZVGC/tvfGgfCq4JYG2HUiiccwO25YGbF205HSuN52bvlLk0frsdFfEGrOmrgbyNmf3nqeL+rNyV+2uATrr8DI93ZfVZbGOB1s3jNydCg/YujOeS381pOlImCFh3rVep1x6w9HUvCQuFSmbR0DOoB0vbd15S82Tc9HJNcZYxtXKLAlzHfbbjFvitDwMkvYnn14S36F0RoI3KMjR9ATbWuzmR5mHTxh6P4xlImK1Pe+efeN6lGa3nvdo1UGv1CKIfApUV4ay+TS+j21a/RXmkxTJ9x67IKy9h7bTc1wswfGJNuiHoMhQzwkBj8DAzU7d5OjLKeYxlPEsxFggZXJrAngDwSWj2bI3m5gWaEa95P4FriwxWqPpkqIuGGw8ICNQv55U411McobSlR+PLE0hQr54i6Q9dzEja3yk0WANlK03+XAb6mpH02aKd9qH9OJcyLw13Bjae0DeJZWLcS08f59jZPz8T+Pd///ev85kcr8HwlZJNKJyAjYt7zLyRqBlB285jNJRx7EkYFZjBFMYNpa0oKXxEXEvwcTfGPPE4S8lau7TllZD0eqSvgUH+9yPcPO/2kBxGrdED8iH9N+/tbb5EMZQtDf3Gnxg8ASdtmj5Yzj9Kfsegxes5LLP872ejpm6WY2vp1sa0Mz926GVzznEJY/3mG+nc/2tJkmKUs9AcBrEzro2SzGreypEDJ8+x2rgW/Ar7bl6klRVRtP9t1E2QrX+Hkd7J+J+Up7ak17xeIafrELRTmChtY1pelmnTpxaaU7favKmLBN72RHfWb8fIL/Zrfn0CNHwdjnWhRUnmVfvtsWzcHM+JyYxhsCcgrYT40oWUl207GdWEvJjRDGbdamsgOp92h+qaAEsTQPv9BAArAmhK2843QLSSNQOhQpCXbS7/twCjKb/7uRlsy4Os7wbw5INzXz7Pca1f3kLnHGhgLWLL7zbXxjfK5HYdxGeZZ/P61svGB9bjXExbnHMDQecfFxi199a0uVMWrxzGyuZngJaPYJu2nmSY52UOkZFCviFwE85Cbrdf3tB1G0g+ldSjkA0WtzX6AqN3x3+iLd/t9223IQplebKPZrycu+e4IpIGrPley1FHAgucWjTTeGL9Xk7pxxvv5sn/LeF/i26a7J6KbSkRhB362rxwX6bBbX95xTYHsHJbKGbaQleiZBQxCLgSPe8aa2OAvdJqexPKijyWUhlMT2kekvy4CfMdwFi7ACmWneeU9XMzpHPMz95scyWvbjQ30LA+5bvJr43b+rD+rmLddX8xeB971yEtAMq5BZ63Os61+D6cBoDkh3NNa6OA43mer4cA5590FM/SklFUJA7sARzimEgio8c3A3hseeTUb0a6BPAkREcKob95GNa3YlGADDPJA8/vXQ9zKzeFXXN+J8LLPBwRsd2SAetRYZcsyGfnfRwZeF4tR8bfCwga79f8XJbDTPsnkI9O+DoK9k1dNwi4HsHCS+gW1Td6aLu/AEYG8N1tmWzOnbq+W89hEAlOHX/7Y4aTYZyEJ8PjK4xtbZp3WF7eCuBtNaK6+2N23RGG6SePbuWpzo23T9HLqe8Lm0xrFNshMB3KbSzyYMmJPLM+mF8tsevSnJn5+QSiHwI5z5Xnly7xfAME2s0t6cl+HDGY98v+Fs8MMK8Iw9uMEXh73mYmQW+7GNoY57IAwxP0BG5eqynTO+UpAmn0eszQaC/Y2nuM3wWLd+q9YzS3OTIKsmekQrPQm8WhNMVdfGB9gqt3PZpjMd8Nyus79Rd4P/Hu8w3QMY1cMrWx36GFfTPRyWhm8YgA2/Q6DtG0fL2X5HiTPFMhRDbvwQ7yPAiH6anzFH55v9uFeZRc48HxvT3kyfm8AY4e1PNYXvWU9nh4AgVzNm1bjFdAOvriMYO2FT03ADoCTHvzz4pCL065NzoJHu0qVfLESXQvae2kPH7aryVuPnxuRDOI/J+2dHbMnzUZL5A7Je2i/22O1lPqVI7x7eyMWqlPjrQ4xine2o2N5IXZqW/ddMK6OefIgBHjT+9WbRFBMxwPYMbyzVj2DCRwAUrzflaAZcxUWidkTWtL6pG5zi/wvMe7eXv27QjECrYipOZllrDfiVDeoblFPQavW7FSMnJo82uRxym+4I5t1pybfjTeWp6st67/+BxRG9tT1vz2XFZi2sfW5oBpC3g322qAQVqbTLlT9gK584eolgn4gaQc0MyxN2lCt6AoLP5v9GweKMWZcHvDFoHcngdhxi+6XbfR4PEpyMyn5QjMa/Kp1VmgeuO9++B57+3TwBl9sY1psE6sCKbRx3kzpG5G1nbySPfTdQ4NfAzubZ6fl+UUxw8fEn3RW6+kY/ufH9LSnhrf5t5kQX3ibgtlFxkw2vnpRUZs4DC2vUk623IUHOv5IbxLYIvhTUBNsE8CdN/8bsJ56sNt3hnHysJIbBmi+/Nxz9s8No+aF2xAcgN2A5l54L5b1HBzEt59WW1cbDCNV+QLgbDx7SaTz/JslaaXpzinsBKXy2lYDq0QNAkWC7TTV+jJ8iXt/OAcjvMCDIJGTrDhIt4PJ23KsjwJ+zXisZ4n63pNsahwTRA3j/EOUJiWBmZWhpWAcma/GcsTkJgnbmc5MMdx6//mod5JejMsbiFwW/dT2em8FiA0vWlg1QCn8dn1KbtTVp83wDdtPE7vvd7nY3u6Acf5+DkyPGe5+34grjCos8m1fF3puQgw+hOVAzScVBCLEYYL2zhB1pYZFg7PvVMWqDhLnLIE8k7faR9hEPWpdB77KS9gsGFx6P7kmZ5ANO3padi2KeG74yTSst40D239cN+36Ir0GQAMPgsQeNOfl0Q/ysuCPL5/r2PLobhYDm6/aF9yajoZYGBCmfP8CTCawH11mQVj0LAyNIE1D9SiCDO5KW5jPgGuef8mvFu9G6L7txW+RUR8qnXry3OxQTVZtHC3leWhGTXwmhHTYFA3nyjX5lFz3nrVlJr1nCz2csDzXkbC77YUT9/UbYL559iCzPfKHay5rkiAjsT9UG7kUdMN92+ZN8fVoowvwFjMtWe0F7SnacrtSS/FamCwmMmyjqcPJw1d1rs1OefmgRtYNVBpx5ilbknXW7l51eWp3d4gZTm26x6cCE0xcDRwaXyi7OnVrOx+linr2lGxNEBtfPJ1BtbnlpR8cjYLIHx+AQV/E7gMGpZ9gMNL3Bi+x2h6fcratUnd13UYEUIOkoAM2ITA6zdOP+c9DOdDgKEynOJ1Ufr0M0XJGOdK2DeLFWQtiVKcZbdycJ+dpYVtCbXD6HPujz/++ImHvGaiJYQtPD4rwcJu0QkjgnatgxXJV/m2xBnnbF4voKXBR48yd4f551iebs2xQh8z+HnfjZfGzUk1sG+/fV0Jx2BZUcJHAUrW82UFjKpNC9vweanRQ16vwfZNH2zoyzmnf7bjdUA5Hp7/cvMZCTAyLiQ3ONCoW1TAXRQLoNFCJntLzsxj8SPi3Ia/21zpaTlG85jLw9NLUHk4r3cijCYDHvM83O8tYmq8X32uvjyH27nww3zneesWeWner2LeuDjpenMeHvPbeMHy0+8mk9BiMOF1G0+XDzRH2oDSOtd2bRpPw5NfLtxqqMz/bx0yUmmK2zxlU9iniTbD9RyWF17AZ8YsIzeQekxepENFZ1+ZC9+cxrHX/JZMlmHfeOO5Nv430CBYrAubboXjObFGfSCN0an1YJynsRqvYmiel51E483HAITGuyfAaHScksiH2505Rz4wx7IAw+DgSLDxqtnmF2A0xXRnHtRKZ4F4q5YEMKnCNp7kbffG9Pp7eTZ7HIOAGdiUzomtBVINMG4Kc4uy+P1kmCvqMp18jH3jaSK0lWDk+XdAxzRQsVsS1OtxX0zYvK7l1oCC9UhXA4y19Pm4gAX7pEE3wAgtmWsiCv7m0rq9POudkrF55SbnaBBq+ZBTfoow2HFTTnpRr5F53v+bMRTOGtvezX1aQM3j2Dt6rhYm+1ljLE/4jtemIrh+y8msZOMCOM9x1XkCRcqZIGtwbFFU86qWEXnIvnyMOmIQaDTZITmUvzkG/ya/lsF/KxFWk9NNlzw3Fo+3nAnrGQzM+zZ3phMar6gbX4DRvLOFxTpGQRK7ylK2dq4pAcdYoMb/n9B3CZzMP2XR2YRsej0fzsH5DYeSTTaenxWe9cyPRueKIOLZCAhtPjd53+jxHBKRPu0IPBX3+zttPX8CBYHz4xLprWOr7ROA0QaZ8F1A3/phIaizH+tfA/9T6s1nT+i3vLwZ34TWmObIIgoZhXWyi4kgCsNC4xKg0dwyxxzf81uG2ZQ/SV3219bfN+/SeM5jBnTLsNHcxm/HGyivuuYbHUqbqx/MlN+ZH69TabKw/Hzcy2HT4flZR5iHarz4wDi34qUrv/3bjij9U5+yg0OdabbJ7+UYWllRCPusuySsfPPWt/OLMTficrxdKenzubX7nbFYmhLcLkRiv82Im0LQY66IaRXS5ZyHy+L9zaO3+kvpeK5FBY4CGJk4gqTy53/yj/wJYLSH1LIYMEJLi17Xb3tmtm9boB8lR2Veso2d2gLyJjPKP0sGJooZmS5gTT9Njm7TaPglwsiJI5xz3QD3fM2E1mEmQQI4OBWFxn5KIojmYUgw33vCtVZAY2XbLUAzwZ7unUiC82hLCEZET+8ejaD5SETnMuJZlsE0pWe58YMGxsJrRgwKBr+MYW/qaxnYB3nANTeTmrk2gO0NLv5NnjGPseTHKNV9t/fcWH8CLN7lYESZYzTeFCc6fV0QI7DUS7vYrF/Ezf5Sl8d5jFFw6CRI5RaPHDt1v99CGDPRnueWHacSEq3Z10I1Fyt0mJ8LfpoHNYC4/+YtOZ4NgmMvZV0ZdRqDl1eN51aQBgYtUmkRkH8vXniut0ir0WzaTHPjCY0r8mTI3bb/KJ/27s/FV8vMOtVK08VTrFuLzwSM5cBYWKclWg1A5meTZ7NjA5rHN8Bwbq9H9JlQekAzgUjZ9sU5kfbmLIbpUYrmqa1Q9uqn+ApUMjYgtaIeM9O0ky5n21mXCrHAkGF4AyFHHbe+Gjg2oZvW9n0DTfdlL928rvu98SvfVl6CK+V368/gRUBooPOUnDcPmp58Dofk842XbS4pXHoEFNs2fluONZoZYbSneRns0i73kVhfv+I+CuqmuJlUvm/KkUf+2WM4/GpRAMe+MYdKZ8bevI5pbwZqQLh5nFboPRm6kgdNyKaJCr54zj5IU9qRh+Rt80T5/3YdzfJ2NFDSugDX7QjUeYMe5x3a+W15pk8/FGblNf6nEcYqTaffAQ7WWbmJ8KhFV5w/eeLkf/rkUpft2y5M2n7tklgRljHdQh0f47swrahZs7v/xlj2zwmGaV4Dpr7vCHXfC0xY3N6MXYphutnWCrAMe4Xk5MFtfg6JW/4h9W4RBmXb5G5HwDbpx+Ev6zv0TbLbeQQ+wMnOwzSdcu5rSuEtC++WVf9DYzejO98cv+lcWxLcdJIRh/MvzeGS780R3pK6LYo8n+835iwj5gTakoZKdJuMhbwEYUabNkctVLSnfm9MvhXO1bQ0Y/c2cOpwPn5+hh/B1kD0Jj/vsjR6mydpfPHvBhRrK9NJvBS+0Cr1wivyx3dbBvzsORewNo/5FCWw/Tr+Mc7fQIaFtuNkLB+8m+WBE5S+0IrzdTRlp295rMS8bfvrNQNPk7OycsLN655yEJahEYlhRrwJ4gZUja7mwRy2uX9HU2ZiUwzPh/0RIHm+7ccbMFjsdVsmfhkH6XSi2eeX4i/vTbBrH/fv/00/ZdfA1A7HINVuT6d88hbytpZ/pzRA/lAuxPOjDi0QNq8cBfi5n9xtixPhLhR5xrlSNo5KuNuYuXFcy+wrwljKF4Nqnq39bp0fwAjxBAiCipVwMbZFJQ2IeLzlNBwNLMXm+nEBlXlh5WW01QBjKZ+fr0gjWLwyv/i/5+zvBqbrIcyh9cm7rqiEYzSPlvNONPNYDMeAQSOg0bD/p+jgxk8f9/NUrI/L+aQOl+VpQ1B0rjDz9kvMm04soCVYJGXABDHbs3wBBifTwhR7VA7OZzq0fWAyICGkEdDrWI51JuRnDlLBqQwO2doOj4XH96p4d+jUSdLNBsekUVsH5jefM2CBsK6BOYLMs0WasazwkbQ+bR1SeRcALuUx/3xTFPXCzwHJhxGodez8/vvf//4T3/0ekD//+c8//b90kMde1xJ8//76HYfG3T7uUpz+Hb18IAow7U9Rlvns51u4DR0t5ZRn0JwPgYDPHEl79pnvFZ1Qb878/vGPf/ykby8ZkBiHhvYwNB4bEhWYxkwFsDczI8P8XF8RIrOGS19ExJWoJcPImJtnaV72JnwKi0BjpF/Fim5PzNvfWwRjoF+Rwq38bp3FxxaJGYhDK+k1ULu/pi/0lBnHwOm+l0E7ejJAe/6fikCfeHXjs/l4k0UA4RTftUsnSWdn2ybvTnGezXygs66AYaGZmYs5TVlW21soG6bkEw9ggHKCJkxkPw7Z2nreDOL5ZpytX/LNbc1Lz5WA0ZSgea6lvKx7CzEdUSwvyG9HWO8qusHC4OqIs/Fo9U3+NMM3n9vxBmi3+f4QyGWOjmZNJ/siX09py1W3z5jREe4WJVrjvPiqU1+1azsykLO06P6V9LTiMELwORoHkyb29A19LVxn1r09urYBUxiR8CrBjMV9/GZ4NnyHZ++Cpz3j2i1IP+ZJC2s9fgMKKzHPt/oNNEzTDeQbWCw5n8JkHfvKx7cAuBDk3b9fBs6+17xbewNV688J6E/Mz7y3vq2IjHNeS3+/ktIrgNPu6Hgu4SbfznKKOZx2+wRpof7RPl3/l10SVmjbehQAr+Qk42jwTXhEQhtY/j99+cU/TpbaCIz2TQmXcljgzchv3tghH78diaUNk3bcUr2BpMemAjVgN/0L+BqI8H6OW2SxDPUpZKdxNL7z/6Z/5LmVm7xuc27RQovsvGP1+ZCDIL1rl2pFMz7HTQNHQkz8Ml9IXtAhM+p0vtDyaraW8nUviRlqpW0G7zV78+Is7ov17IWyRsw4TNTkXJJXfmkwGXMDgFaa8ZFmz8+0kgaitLegA5htm68BDD2I5fNkuOb9Ex/WWK29+WsQWx4t41jJTcei8SkqOKXxnPXWksnjWAYfipBMU9MV99/A0jbFG0H5cOLotrdBqY+JvhqP7eDZljRar3+6W7Ulp5ogFmBQcYJ6zZBbmG/v7OUNGXZKbn0OwxipMOqxh1vzezIqt3P/3t9uXqdFO+Gfk0+mxX02b7q2KEkDvzm+x6TSNNA3KNDDUZcIlh6X5200+fhKYPLftIVeGnFLxJsXiWabjGwXP3RhGZcMHsMybPOjbMxX24+fls4x6EzP/7QVA9MCC+ZCLCfO7etFRha0FcZejwpnwTtUsgF6dyNMT5+OJgwYmViAg3kPKktLKNmjWLj+bQViGwMShWlv1IRl8Gn8Sr0GQg04HIXdinMEdAJr/jboG6DYgOzBDSQGx7Nt2LwjaeaYXoJ5SeA+rOeWXVsCn8L2KS2i8LEnx3QK8w6eawOblvi1rrRLDrycW4CROl+A0d6VkUG5hrUwUp8TYLIwN7bQGIzI+ebDaI3o2TfPBStEeTI4IVxjoo81YVIoBKY2PyaKrYAO69j3+t+GwvkzemhJMRodFcERh8duNBHwPf8W3SQDn5sMfX3I2cfndRcG9eZMLH9GMJ4D5RA6OP8WbXqpGmBtMll68U07dI6ibJCs2wCTTpFAH7vgM2fsfPwxb08e5CRAed0I6fe7X6LTnk/6/ulKTxNij9fQi97EiEwFopL7ohcndkLHmSw9L58xSbrt6TiPfK9o539TmjLcgKLV8bHloQkarZ550ujk73Ysvxt4k1ZGMy3PYIP2PB0RkIf8zaRwW7b54TFO/i0PHT1tiUR+E2jC+88SzRhclmyXI2l64wRk5st5py77ccSZPJ9pS5TP/q3PTTYVMDgx/l7MMmAsRTbh8QJmFj1d20FpAmwe8Mk4nNzz+WUsrLsQfimrhcA+3Ve2hb20suJ7PNNBWS4ZNxoJBtYHGlzTH+cGFv3LWJ50J7JmGz/Sz5EAx0yEtPrKMevbD63r3yl0XI1+2xGdJC/hjvFzLm2p1hxu6Ke8SR+d7nJAL51sCNmAweGwB/T/Kxqh4Mkko+YpvECljdX24du6i+effvNYSxy1YkVsQHUrDYCbt2iGtrx7o9v9ua6VekUA7ptG7ZCf9Umv52pjWTRzbPMhepR2bZeEhs5rE8jvBWLfxnUhi6dOpi5nbC+fT5b2uQXhAMABDV7ceEocC+eQpXzGZhSfcbzkjn3yvOX9y6Xh9pqNKVYEMoae52ZM7pdLlXyenpeRCXrt7OdJvmvEBpE2nufbDIHK8G5xP639O3OwzHysnb/1tcakgT8B0gK2FjEQfJYjyu+s8dmnI0wao4vzcnxmRowr+bPQ9zkufiKgtN2ZpYOWOefACxLdhjsmttv0ZRs0YPBeIMuagEF8+LoOgydaROHJkOlMBpIJFNQSGhNibexGQ44FLCJURgWMQCyohvj8vhmcwbEVe7KmKM2TkSb3RR7ao6/IxLT7t+m60dLqrO3g5kFbu5ZXspF7XNYnYNBxLOC3d7eH5e6II9sGmCw359Acb47foqvmaJ3vYz85ln6cU1xlzY3RRvr9eqbnzQutj9fQzFpnACuzCW1eYEUj7N/LpfRntGzMMkMa40J/Q2/TZyVoidl3ooMGZFQEKrvX121cy3Qp7qLJ25Lsp9FKZbZBevemGbH1xE8O51z8297cToBKT7rpdUMnl8LMjfzQI+9axEEdtH2seu08ddTenva19O6cy1Km6WnGb/xs9pfjX4DhEL6FXs3bNOTK+ac15IoqnvpPaYIhA27Gybo2ribkxlgLw5HIAiT2R157TN/a7OjG/DUfTFej37SZd40HywHE2E4hoN0chcemLvARd6aN9NtBuH6KwSIOwfeE5Pe7u4RtS93hP+u0Le+la2xjnnFM0+Wks50LAcPlZj8/PaKPg3HbhQrbssmpwxDxfNvDpD2XEREY12pJ7hgxQ0MSPu1+/aBxGLIUfUUxBrVbMcg2/pl+j7HOOWHGfn2Hot9nEt7neRNUjrYzERpJz/nmko7G0IDi1M11EGn/n//5n1/y8H1Bh2Y+L8R3VPo+JkcuzC2kfdb85g/7ZdhvMPBcqVfc4v0nnjvB/hh55Fkm1n874yaDtHFUwSR/7IPJTyad26UG0bPwyjZO/lCHf0qwrox7YyYF0DLhnGwYa4GnXntCOYXPcSnMKCcfw84cBpU+j2gjfQtVXVrU40Scf1sJbCDLCzoKsOdx/Zuin3KLfEz3mvspXo41ed/6WEaR/q0fzZv7PP93hEpaTe/iI8+nDm81sJ5/qn/LgQBtsOfvRiv53oB5/X+zW/LwifbwwddPsc+fAKMZUyMydb3v3SZugVi4jgrYtuU1iHjMSrdtWY5NYa3Q3UKgkTuaWoDavPFtrdr6zIdr5MZ/F4KlQ9gl18Yzyy8A75DaPPRxh9M2Es6thfDctaDepDAKMf3UzwbI5jvB4h05pXjc6GhzqKlPXrBtvtuuxSqmh2Da6DXdPhd55cpqj/PL3ar2DEZpTpRG70FfnWN/mI8Ny/+8SS3naFwOJRcdy+CemGvmuR7HXsJvYMEQ1aDB8w3Fn+g3X0zPUshGu2W8AIzjE6TJ/xz3dRCOdMgL6lqLRjhntuXytoHJktWaY/6/GTH7+abHTy45LD42m+M3dztu5abjnI+T4Y3ft8ib9P/0PIwc5HbdE7otwptBeK193uXakjr2ojRE/s91ftpwLUzlbZM3GJrhVEqOm+IlCnlnQKORv2PQN54/GQfr8rvNwf9bwW/emd9+BioL5cM5rJC/ycX0ncKngqdu0+fVV5tTaEtExWjh43LdySnW1/aIS9NlwGq085x5s+rd+mv2xnZ+EBXLT5eGUxltKGZwOr6V1jefjJVLXb3OcsbXkyRgOJn2hOo3OpcgWwKS7W4RisdvSnNThhVNtfHpoRo9qWfgbR6PgLsUlrQwUWa+mV46ieYoGm+ij6TdvLhtM9rIySfreQPF5jQ+yjbuTQ+WA26A3kBzff9uIWB7TnZulO/LZpvCpJO2XbkM2iWDtaXEUzsbi4GiGZ/psifw9ztRBn+zbZsTldAJukZz47frLMOnMFdy6om/bXzz8tzlaJrdznxKW+4KOPPOug67PYcA1+nHy52WlCaQOBJrALnAtwHMZ4lOF2+Wfhlk2jnr140+AqPrtS1g0kXAbHZuOzyf16XhTYmb8lkpWBrjiGDZQuUt6HyWRc6bWPdNYLCHuHl1gwUZ1gQY+u0luFQzONlgWpRmgVoB2jKnFSvmO3zw/4u/KQTqxn8ey4dbjvZijEC4pCAv0wcLI5HoUvjH9T5zR21+DdzJE0Y+lCH14xN08rGK1pOVWPcy7OY0nsCC5+yYPL8WNRnAmg2bh9/5bgNeW853bqzQrD0vwczJudP3X/7yly9gOJ+//e1vX3WoJPSezp6f44fm7LdHoczctv7kHChwe6qzh34+7UU+9hCNyVwDZww+M4Jgkf16PgvBN/34Jjt68DzvgLyKsd4y/umn8d5LhZYroqHyJqdcC0HATHvKns8cobHSw+Y7ffluzfOb1xTw2geDcTPUyHglYXOtA6/t+Pbt2+t9KecaoKPPjbfU2QXcBj/rpiMN26H7Znv2Z0dE+bUL4/jxay5elzC0gRrarOP2Dh48jMuuCAUa5ra+yLBmmK0Ygf0iIgNbu9v1aa485zk270uB8Zt8Ir8aH9lXS+pxXPLKOYTFrzYO+3U0yeUG6co334nBfpvXNQ+jmOZV8678PyBEmsOLHPf1BeYp9a3x9KMsS5uztFdeDtXfN1m1ua9zK1LJPFpk2xygo5FTvrcT+bRlB5nl7T0zxk9V5pWgPG4Px+gk/XL968x6C8uoeIu5BIx315D8TYXyh3wNLaHdILGUboGFlcuhp8/flNDzdGmgEdoYQZzC5WX46+UjjZMRTmhkJOA8xW0u6eeW92EEZ1mSZ4zgKMMP6RadxgKWRrP1zLqcYme66lJXOH7bJXTeogGWnTrL2xEGJ9nWYAxBm+fjhVZGb0cVVngKifUZKr8T+SwD9Hkm65qwjMKcS+NJUyDPfSWYG29iSLmwqSmW5dh41MqKAKIf9tCtjsG3gUbjRc7xcX40ygaMlLX7aAAQWrwUSmlOgDL9AFjw1oYlqwZw4Q1D/ubNl2w87yaH8MEybYDmY6GBj5dI/zXCaMpqBfGABoswP/W5buU5TtRA4Zev2PiYfzGA+VmhZEza5F4LGn2jZxmdFct8YejO5YEVkTxrSw7TTuNt8zPN5lHzIE1JyQNeZJe6ftvcyrrfdIrRi3fDDMQ0+PPxVivnS8DgfSZ0MgaLd6KFU+w0nTy/OVwW59Ba3oOF9pk+c9y8amO63wVO7Ndj/PQy5pygAnjQphRN4Wn87jP9LI+d8y0kYsjLm3/Y1oBDBeA9JxRYxlxeZXloG4YF8gRC7svG0vqlFzBv2pavf+d/KvptXjGO9tBhz7Xd9ESafdxKnn7Tl8/T+TAaac97JS/svJqDa68UTJv08VGWE/m/5XrCP9a1PRgIF3jzm7yzw2vtWpsGPizmwS+AYS/AQeiV8nGOwAjr5Jc/LbwlHetcvhlWNoZy56AZ7Jpvi1aW4puxpJN5F49NBU8fNPgG4uYBgYNg6OjBfGm8XHNY7ZaevONxyX+Ov5yLZcZlAHmcsZObsvE1j8t2zqWQxpaw/T8Xvhp4zAfqJJ1jzhuAmiNbergcxQLC5YBM7+HP/wPS2TUjLw9anAAAAABJRU5ErkJggg==");background-repeat:repeat;background-size:91px 91px}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .status{color:#fff}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .status .live-clock{font-size:19px}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .header>span{visibility:hidden}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .header{height:44px}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .header button img{width:23px;height:19px}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .body{background:white}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .cover{height:320px;position:relative}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .cover-edit{inset:0;display:flex;align-items:flex-start;justify-content:center;padding-top:94px;color:#202020;font-size:14px;line-height:20px}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .cover strong{bottom:10px;right:93px;font-size:19px;line-height:27px;font-weight:600}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .cover>.avatar{width:72px;height:72px;right:12px;bottom:-21px;border-radius:6px;z-index:1}.moment-feed{padding-top:67px;background:white}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .post{display:flex;gap:10px;padding:0 24px 18px 23px;margin:0 0 15px;border-bottom:1px solid #eee}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .post>.avatar{width:44px;height:44px;border-radius:4px;flex-shrink:0}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .postname{font-size:17px;line-height:22px;font-weight:600;color:#576b95}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .postbody>p{font-size:17px;line-height:23px;margin:5px 0 10px;white-space:pre-wrap}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .post-media{margin:0 0 8px;max-width:100%;gap:5px}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .post-media.single{max-width:185px;display:block}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .post-media.single button{aspect-ratio:auto;max-height:185px;max-width:185px;padding:0;border-radius:2px;overflow:hidden;display:block}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .post-media.single img{max-width:185px;max-height:185px;width:auto;height:auto;display:block;object-fit:contain}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .postfooter{display:flex;align-items:center;justify-content:flex-start;gap:9px;margin-top:8px;min-height:20px;color:#b4b4b4}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .post-time{font-size:14px;line-height:20px;white-space:nowrap}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .post-location{font-size:14px;color:#576b95;line-height:20px;margin:0;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .postfooter>button{font-size:15px;letter-spacing:2px;line-height:19px;height:21px;width:33px;border-radius:3px;background:#f7f7f7;color:#576b95;padding:0;margin-left:auto;flex-shrink:0}.post-remaining{display:block;border-top:1px solid #eee;width:100%;margin-top:17px;padding:15px 0 0;text-align:left;font-size:14px;color:#aaa;line-height:20px}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .post-likes,.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .post-comment{font-size:14px;line-height:21px}


/* A phone displays its real system status; screenshot chrome is desktop-only. */
html[data-system-status] .status,html[data-system-status] .list-status{display:none!important}
html[data-system-status] .app{max-width:none;height:calc(var(--pwa-content-dvh,100dvh) * 1);max-height:none;min-height:0}
html[data-system-status] body{padding:0}
html[data-system-status] .packet-detail-top{height:77px}
html[data-system-status="web"] .app{padding-top:var(--pwa-content-safe-top,env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom)}


/* Keep the native document inside WKWebView's safe-area frame. */
html[data-system-status="native"],html[data-system-status="native"] body{height:100%;overflow:hidden}
html[data-system-status="native"] .app{height:100%;max-height:100%;width:100%;border:0}
.app[data-page="零钱"]{background:#fff}
.app[data-page="零钱"] .body{background:#fff;overscroll-behavior:none}
.wallet-page{min-height:0;height:100%;overflow:hidden}
/* Preserve the reference spacing while fitting shorter phone screens. */
@media(max-height:740px){
.wallet-page>.coin-logo{top:30px}
.wallet-page>p{top:112px}
.wallet-page>.wallet-value{top:148px}
.wallet-page>.fund-link{top:217px}
.wallet-page>.wallet-actions{bottom:126px}
.wallet-page>.wallet-bottom{bottom:49px}
.wallet-page>.wallet-provider{bottom:25px}
}
/* Transparent launch: same original height breakpoint in the preserved content rectangle. */
:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="740"]) .wallet-page>.coin-logo{top:30px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="740"]) .wallet-page>p{top:112px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="740"]) .wallet-page>.wallet-value{top:148px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="740"]) .wallet-page>.fund-link{top:217px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="740"]) .wallet-page>.wallet-actions{bottom:126px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="740"]) .wallet-page>.wallet-bottom{bottom:49px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="740"]) .wallet-page>.wallet-provider{bottom:25px}



/* Shared responsive frame; content scrolls inside the frame, never sideways. */
html{height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{min-width:0;overflow:hidden;overscroll-behavior:none}
.app{height:calc(var(--pwa-content-vh,100vh) * 1);height:calc(var(--pwa-content-dvh,100dvh) * 1);max-height:calc(var(--pwa-content-dvh,100dvh) * 1);min-height:0;isolation:isolate}
.body{min-width:0;overscroll-behavior-y:contain;overflow-x:hidden;-webkit-overflow-scrolling:touch}
.header,.tabs,.composer,.search-header{flex-shrink:0}
.header>span{max-width:calc(100% - 112px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.rowtext,.postbody,.packet-recipient-info{min-width:0}
.avatar{flex-shrink:0}
.wallet-row>span:not(.feature-icon):not(.arrow){min-width:0}
.wallet-row .wallet-row-value{white-space:nowrap;margin-left:auto;flex-shrink:0}
.wallet-row .wallet-yield{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1}
.wallet-identity{position:static;flex-shrink:0;margin-top:auto;padding:38px 12px 60px}
.wallet-row,.contact-row{flex-shrink:0}
.app[data-page="通讯录"] .contact-row .name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.alphabet{max-height:calc(100% - 170px);overflow:auto;scrollbar-width:none}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .cover{height:clamp(220px,74.4cqw,320px)}
.post-media,.media-bubble,.card-bubble{min-width:0}
.post-media img,.media-bubble img,.media-bubble video{max-width:100%}
.packet-sender,.packet-envelope-sender{padding-left:12px;padding-right:12px}
.packet-sender strong,.packet-envelope-sender strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.packet-recipient-amount{flex-shrink:0;white-space:nowrap}
.packet-bubble .money-main>div:last-child,.money-main>div:last-child{min-width:0}
.money-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.overlay{padding:16px;overflow:hidden}
.dialog,.ext-dialog{max-width:min(380px,100%);max-height:calc(100% - 16px);overflow:auto}
.ext-dialog .ext-fields{min-height:0;overflow:auto}
.dialog input,.dialog select,.dialog textarea,.ext-dialog input,.ext-dialog select,.ext-dialog textarea{font-size:16px}
.actions{flex-wrap:wrap}
.packet-envelope{left:50%;transform:translateX(-50%);width:min(76%,360px)}
.packet-open-button{width:clamp(68px,24cqw,103px);height:clamp(68px,24cqw,103px);font-size:clamp(30px,9cqw,40px)}
.packet-envelope-title{font-size:clamp(18px,5.6cqw,24px)}
.packet-envelope-sender{font-size:clamp(15px,4.4cqw,19px)}
/* Flow layout keeps the balance, actions and footer from overlapping on short screens. */
.wallet-page{height:100%;min-height:590px;display:flex;flex-direction:column;align-items:center;overflow:visible;padding:clamp(24px,calc(var(--pwa-content-dvh,100dvh) * 0.06),54px) 12px clamp(20px,calc(var(--pwa-content-dvh,100dvh) * 0.064),60px)}
.wallet-page>.coin-logo{position:static;transform:none;margin:0;flex-shrink:0}
.wallet-page>p{position:static;margin:clamp(24px,calc(var(--pwa-content-dvh,100dvh) * 0.043),40px) 0 0;flex-shrink:0}
.wallet-page>.wallet-value{position:static;max-width:100%;margin:13px 0 0;line-height:59px;overflow-wrap:normal;white-space:nowrap;flex-shrink:0;font-size:clamp(30px,11.2cqw,48px);letter-spacing:-1px}
.wallet-page .wallet-value small{font-size:.66em;vertical-align:.15em}
.wallet-page>.fund-link{position:static;margin:13px 0 0;flex-shrink:0;font-size:clamp(13px,3.72cqw,16px)}
.wallet-page>.wallet-actions{position:static;transform:none;margin:clamp(36px,calc(var(--pwa-content-dvh,100dvh) * 0.05),48px) 0 0;margin-top:auto;padding-top:36px;width:min(188px,80%);flex-shrink:0;gap:16px}
.wallet-page>.wallet-bottom{position:static;margin:clamp(32px,calc(var(--pwa-content-dvh,100dvh) * 0.075),70px) 0 0;flex-shrink:0;font-size:clamp(12px,3.25cqw,14px)}
.wallet-page>.wallet-provider{position:static;margin:4px 0 0;flex-shrink:0;font-size:clamp(10px,2.8cqw,12px)}
/* Browser/standalone pages reserve each safe area once. Native framing stays in UIKit. */
html[data-system-status="browser"],html[data-system-status="web"],html[data-system-status="native"] body{height:100%;padding:0;overflow:hidden}
html[data-system-status="browser"] .app,html[data-system-status="web"] .app{position:fixed;top:var(--viewport-top,0px);left:50%;transform:translateX(-50%);height:var(--app-height,calc(var(--pwa-content-dvh,100dvh) * 1));max-height:none;width:100%;max-width:none;padding:var(--pwa-content-safe-top,env(safe-area-inset-top,0px)) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}
html[data-system-status="native"] .app{height:100%;max-height:100%;padding:0}
html[data-system-status] .tabs,html[data-system-status] .app[data-page="微信"] .tabs,html[data-system-status] .app[data-page="通讯录"] .tabs{height:60px;padding:9px 0 8px}
html[data-system-status] .app[data-page="聊天"] .composer{height:55px;padding:7px 10px 8px;gap:8px}
html[data-system-status] .composer input{font-size:16px}
html[data-system-status] .message-tools{max-height:min(280px,calc(var(--pwa-content-dvh,100dvh) * 0.36));padding-bottom:16px}
html[data-keyboard] .message-tools{display:none}
html[data-keyboard] .tabs{display:none}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]){background:#333}
.app[data-page="零钱通"]{background:#f2b800}
.app[data-page="零钱"],.app[data-page="我"],.app[data-page="个人信息"]{background:#fff}
@media(min-width:600px){.app{height:min(934px,calc(var(--pwa-content-dvh,100dvh) * 1))}}
@media(max-width:359px){
.app[data-page="服务"] .service-grid button{font-size:11px}
.wallet-row{gap:12px;padding-left:14px;padding-right:12px}
.wallet-row .wallet-yield{font-size:10px;margin-left:-7px}
.wallet-row .wallet-row-value{font-size:14px}
.app[data-page="聊天"] .composer{gap:6px}
.chat .msg{gap:10px}
.packet-bubble .money-main{gap:9px;padding-left:10px;padding-right:10px}
.packet-bubble .money-main strong{font-size:15px}
.profile p{overflow:hidden;text-overflow:ellipsis;max-width:100%}
.fund-holiday{font-size:12px}
.fund-metrics strong{font-size:20px}
}
@media(max-height:740px){
.wallet-page{min-height:550px;padding-top:24px;padding-bottom:20px}
.wallet-page>p{margin-top:24px}
.wallet-page>.wallet-bottom{margin-top:32px}
.wallet-identity{padding-top:30px;padding-bottom:25px}
}
/* Transparent launch: same original height breakpoint in the preserved content rectangle. */
:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="740"]) .wallet-page{min-height:550px;padding-top:24px;padding-bottom:20px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="740"]) .wallet-page>p{margin-top:24px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="740"]) .wallet-page>.wallet-bottom{margin-top:32px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="740"]) .wallet-identity{padding-top:30px;padding-bottom:25px}


@media(orientation:landscape) and (max-height:500px){
.wallet-page{min-height:550px}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .cover{height:220px}
.app[data-system-status] .header{height:44px}
.packet-envelope{top:8%;height:76%;width:min(60%,360px)}
.packet-envelope-sender{top:15%}
.packet-envelope-title{top:29%}
.packet-open-button{width:64px;height:64px;font-size:30px;bottom:7%}
.packet-open-close{top:auto;bottom:2%;height:32px;width:32px;font-size:27px;line-height:26px}
.message-tools{max-height:calc(var(--pwa-content-dvh,100dvh) * 0.32)}
.alphabet{top:64px;max-height:calc(100% - 132px)}
}
html[data-system-status="browser"] .overlay,html[data-system-status="web"] .overlay{padding:max(16px,var(--pwa-content-safe-top,env(safe-area-inset-top,0px))) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}
html[data-system-status="browser"] .packet-detail-page,html[data-system-status="web"] .packet-detail-page{top:var(--pwa-content-safe-top,env(safe-area-inset-top,0px));right:env(safe-area-inset-right,0px);bottom:env(safe-area-inset-bottom,0px);left:env(safe-area-inset-left,0px)}
html[data-keyboard] .app{padding-bottom:0}
.app[data-page="通讯录"] .alphabet{max-height:calc(66.4% - 92px)}
html[data-system-status] .app[data-page="通讯录"] .alphabet{max-height:calc(66.4% - 60px)}
.fund-account .wallet-value{max-width:calc(100% - 24px);white-space:nowrap;overflow-wrap:normal}
@media(orientation:landscape) and (max-height:500px){html[data-system-status] .app[data-page="通讯录"] .alphabet{top:64px;max-height:calc(100% - 132px)}}

/* Elastic edge scrolling, with the payment mark exposed on a downward pull. */
.app>.header,.app>.search-header,.app>.tabs,.app>.composer,.app>.message-tools,.app>.status,.app>.list-status{position:relative;z-index:3}
.app>.header{background-color:inherit}
.app>.body{position:relative;z-index:1;will-change:transform;overscroll-behavior:none;overflow-y:auto}
.edge-pull-mark{position:absolute;left:50%;width:34px;height:34px;transform:translate(-50%,-50%);color:#ccc;pointer-events:none;z-index:0;opacity:0}
.edge-pull-mark svg{display:block;width:100%;height:100%}
.app>.body.edge-return{transition:transform .48s cubic-bezier(.2,.8,.25,1)}
.wallet-loading-screen{position:absolute;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;pointer-events:none}
.wallet-loading-box{width:134px;height:132px;border-radius:8px;background:rgba(0,0,0,.72);color:#fff;display:flex;align-items:center;flex-direction:column;padding-top:28px;box-shadow:none}
.wallet-loading-spinner{width:40px;height:40px;border-radius:50%;border:3px solid #777;border-top-color:#eee;border-right-color:#bcbcbc;animation:wallet-load-spin .9s linear infinite}
.wallet-loading-box span{font-size:13px;line-height:20px;margin-top:16px;font-weight:400}
@keyframes wallet-load-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.app>.body.edge-return{transition-duration:.12s}.wallet-loading-spinner{animation-duration:1.8s}}
.wallet-feature-loading[hidden]{display:none}
.wallet-loading-split .wallet-loading-box{background:rgba(0,0,0,.43)}
.wallet-loading-split .wallet-loading-spinner{border-color:#ffffff38;border-top-color:#fff;border-right-color:#ffffffb3}
.wallet-loading-score{background:none}
.wallet-loading-service{background:#f5f5f5;align-items:flex-start}
.customer-loading-symbol{position:absolute;top:24%;width:70px;color:#2caa69;text-align:center}
.customer-loading-symbol>svg{display:block;width:70px;height:70px}
.customer-loading-dots{display:flex;justify-content:center;gap:17px;margin-top:24px}
.customer-loading-dots>i{display:block;width:11px;height:11px;border-radius:50%;background:currentColor;animation:customer-dot-pulse 1.05s ease-in-out infinite}
.customer-loading-dots>i:nth-child(2){animation-delay:.15s}.customer-loading-dots>i:nth-child(3){animation-delay:.3s}
.wallet-loading-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@keyframes customer-dot-pulse{0%,70%,100%{opacity:.45}35%{opacity:1}}
@media(prefers-reduced-motion:reduce){.customer-loading-dots>i{animation:none;opacity:.7}}
/* Wallet feature pages matched to the supplied recording. */
.app[data-page="经营账户"],.app[data-page="亲属卡"]{background:#fff}
.wallet-feature-header{height:44px;flex-shrink:0;background:transparent;border:0}
.wallet-feature-header>span{font-size:17px}
.wallet-feature-header>button:not(.back){font-size:24px;background:none}
.app[data-page="经营账户"] .body,.app[data-page="亲属卡"] .body{background:#fff}
.wallet-line-icon{display:block;width:36px;height:36px;flex-shrink:0}
.wallet-feature-green{display:block;margin:auto;background:#07b956;color:#fff;border-radius:7px;height:54px;width:210px;max-width:75%;font-size:19px;font-weight:500;padding:0}
.wallet-feature-provider{display:block;color:#a1a1a1;font-size:12px;line-height:20px;text-align:center}
.business-page{padding:36px 8.3% 45px;touch-action:pan-y;scroll-snap-type:none}
.business-intro{text-align:center}
.business-intro h1{font-size:22px;line-height:30px;font-weight:500;margin:0}
.business-intro>p{font-size:18px;line-height:26px;margin:20px -10px 0;white-space:nowrap}
.business-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:63px -8px 0}
.business-benefits>div{display:flex;align-items:center;flex-direction:column;gap:21px;min-width:0}
.business-benefits svg{color:#20aa67;width:39px;height:39px}
.business-benefits span{font-size:14px;line-height:20px;white-space:nowrap;letter-spacing:-.4px}
.business-section{margin-top:76px}
.business-section h2{font-size:18px;line-height:26px;font-weight:500;margin:0 0 28px}
.business-section>p{font-size:15px;line-height:22px;margin:0 0 20px}
.business-diagram{display:block;width:100%;height:auto;border-radius:7px}
.business-diagram+p{margin-top:38px}
.business-table-wrap{background:#f5f5f5;border-radius:8px;padding:0 17px;overflow:hidden}
.business-table-wrap table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:15px;line-height:21px;color:#898989}
.business-table-wrap th,.business-table-wrap td{padding:18px 3px;border-bottom:1px solid #dedede;font-weight:400;text-align:center;overflow-wrap:anywhere}
.business-table-wrap th:first-child{width:30%;text-align:left}
.business-table-wrap thead th{font-size:15px;font-weight:500;color:#191919;height:70px}
.business-table-wrap thead img{display:inline-block;vertical-align:middle;width:19px;height:22px;object-fit:contain;margin-right:4px}
.business-table-wrap td:last-child{color:#38af77}
.business-table-wrap tr:last-child>*{border-bottom:0}
.business-fee-card{background:#f5f5f5;border-radius:9px;padding:18px;margin-top:17px;font-size:15px;line-height:22px}
.business-fee-card>div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd;padding-bottom:19px}
.business-fee-card strong{font-weight:400}
.business-fee-card button{color:#576b95;font-size:15px;padding:0}
.business-fee-card dl{display:grid;grid-template-columns:45px 1fr;gap:12px 12px;margin:18px 0 0}
.business-fee-card dt{color:#888}.business-fee-card dd{margin:0}
.business-fixed-footer{position:relative;flex-shrink:0;background:#fff;padding:18px 8% 27px;z-index:3}
.business-fixed-footer:before{content:"";position:absolute;bottom:100%;left:0;right:0;height:45px;background:linear-gradient(transparent,#fff);pointer-events:none}
.business-fixed-footer p{font-size:13px;line-height:22px;text-align:center;color:#888;margin:18px 0 0}
.app[data-page="经营账户"] .body{-webkit-overflow-scrolling:touch;scroll-behavior:auto;scroll-snap-type:none;overflow-anchor:none}
.relative-card-page{min-height:650px;height:100%;display:flex;flex-direction:column;align-items:center;padding:52px 16px 29px;text-align:center}
.relative-card-symbol{width:63px;height:63px;display:block;margin:0 auto}
.relative-card-intro h1{font-size:20px;font-weight:500;line-height:28px;margin:33px 0 47px}
.relative-card-intro p{font-size:17px;line-height:34px;margin:0}
.relative-card-actions{margin-top:auto;padding-top:80px;width:100%}
.relative-card-actions label{display:flex;align-items:center;justify-content:center;margin-bottom:24px;color:#999;font-size:14px;line-height:22px;gap:4px}
.relative-card-actions label input{appearance:none;-webkit-appearance:none;display:block;flex-shrink:0;position:relative;width:15px;height:15px;margin:0;border:1px solid #b8b8b8;border-radius:50%;background:#fff;cursor:pointer}
.relative-card-actions label input:checked{border-color:#07c160;background:#07c160}
.relative-card-actions label input:checked:after{content:"";position:absolute;left:3px;top:2px;width:5px;height:8px;border:solid #fff;border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}
.relative-card-actions label button{color:#576b95;font-size:14px;padding:0}
.relative-card-actions>.wallet-feature-green{width:188px;height:49px;font-size:17px}
.relative-card-page>.wallet-feature-provider{margin-top:64px}
.app[data-page="分付"]{background:linear-gradient(#64c74d,#1ca05b)}
.app[data-page="分付"]:before{content:"";position:absolute;inset:calc(-1 * var(--split-external-top,0px)) 0 0;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MzAgMTM2OCI+PGRlZnM+PG1hc2sgaWQ9Im0iPjxjaXJjbGUgY3g9IjU1MyIgY3k9IjE2MyIgcj0iMzA1IiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGQ9Im00MzggMTQ3IDgxIDU0IDE5Mi04MiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSI1NCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9tYXNrPjwvZGVmcz48Y2lyY2xlIGN4PSIyNSIgY3k9IjQ5IiByPSIxMDciIGZpbGw9IndoaXRlIiBvcGFjaXR5PSIuMDg1Ii8+PHJlY3Qgd2lkdGg9IjYzMCIgaGVpZ2h0PSI1MDAiIGZpbGw9IndoaXRlIiBvcGFjaXR5PSIuMDg1IiBtYXNrPSJ1cmwoI20pIi8+PC9zdmc+") top center/100% auto no-repeat;pointer-events:none;z-index:0}
.app[data-page="分付"] .body{background:transparent}
.app[data-page="分付"] .header,.app[data-page="支付分"] .header,.app[data-page="客服中心"] .header{color:#fff}
.app[data-page="分付"] .back .chevron,.app[data-page="支付分"] .back .chevron,.app[data-page="客服中心"] .back .chevron{border-color:#fff}
.split-pay-page{position:relative;min-height:680px;height:100%;color:#fff;text-align:center;padding:63px 25px 36px;display:flex;align-items:center;flex-direction:column;overflow:hidden}
.split-pay-page h1{font-size:20px;line-height:30px;font-weight:500;margin:0 0 57px;z-index:1;white-space:nowrap}
.split-quota-label{font-size:14px;color:#e4f5dd;line-height:20px;margin:0 0 9px}
.split-quota{font-size:38px;line-height:48px;font-weight:500}
.split-quota small{font-size:26px;vertical-align:5px;margin-right:5px}
.split-offer{position:relative;margin-top:69px;width:100%;min-height:135px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#fff7dd;color:#df9a3f;border-radius:8px;gap:10px}
.split-offer strong{font-size:21px;font-weight:600;line-height:27px}.split-offer>span:not(.offer-decoration){font-size:16px;font-weight:500}
.offer-decoration{position:absolute;left:24px;top:22px;font-size:34px;color:#f8e6bd}.offer-decoration:last-child{left:auto;right:20px;top:auto;bottom:16px}
.split-bottom{margin-top:auto;padding-top:115px;width:100%;display:flex;flex-direction:column;align-items:center}
.split-view-quota{background:#f3f3f3;color:#229962;border-radius:7px;width:188px;height:48px;font-size:17px;font-weight:600}
.split-customer{font-size:15px;font-weight:500;color:#fff;margin-top:61px;padding:0}
.split-bottom>small{color:#83c999;font-size:12px;margin-top:12px;line-height:18px}
.app[data-page="支付分"],.app[data-page="客服中心"]{background:#209f5b}
.app[data-page="支付分"] .body{background:transparent}
.payment-score-page{min-height:100%;display:flex;flex-direction:column;background:#209f5b}
.payment-score-hero{color:#e4f3e9;text-align:center;position:relative;height:255px;flex-shrink:0;padding:4px 0 30px}
.payment-score-hero>p{font-size:17px;line-height:24px;margin:0}
.payment-score-seal{width:126px;height:126px;color:#e3f3e7;position:relative;display:block;margin:19px auto 13px;padding:0}
.payment-score-seal>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.payment-score-seal strong{font-size:40px;line-height:50px;font-weight:500;position:absolute;inset:30px 0 auto;letter-spacing:-1px}
.score-understand{font-size:14px;line-height:20px;color:#d4ecd8;padding:0}
.payment-score-panel{position:relative;flex:1;background:#eaeaea;padding:31px 16px 32px;display:flex;flex-direction:column;min-height:480px}
.payment-score-panel:before{content:"";position:absolute;bottom:calc(100% - 1px);left:-15%;width:130%;height:37px;background:#eaeaea;border-radius:50% 50% 0 0/100% 100% 0 0;pointer-events:none}
.score-card{border-radius:8px;background:#fff;margin-bottom:8px;overflow:hidden;flex-shrink:0}
.score-card-row{height:57px;background:#f8f8f8;padding:0 17px;display:flex;align-items:center;justify-content:space-between;width:100%;font-size:18px;line-height:25px;text-align:left;gap:8px}
.score-card-row>.chevron{width:8px;height:8px;border-color:#aaa;flex-shrink:0}
.score-service-brands{display:flex;align-items:center;gap:7px;white-space:nowrap}
.score-service-brands img,.score-service-brands i{width:17px;height:17px;object-fit:contain}
.score-service-brands i{border-radius:50%;background:#1cbd27;color:white;font-style:normal;font-size:8px;text-align:center;line-height:17px}
.score-service-brands small{font-size:12px;color:#999;margin-right:5px}
.score-records{display:grid;grid-template-columns:repeat(3,1fr);padding:17px 5px 19px}
.score-records button{display:flex;flex-direction:column;align-items:center;padding:0;gap:9px}
.score-records span{font-size:15px;color:#999;line-height:22px}.score-records strong{font-size:15px;line-height:20px;font-weight:600}
.score-discover{display:grid;grid-template-columns:repeat(4,1fr);padding:18px 7px 20px;gap:4px}
.score-discover button{display:flex;flex-direction:column;align-items:center;padding:0;gap:10px;font-size:14px;white-space:nowrap}
.score-discover svg{width:23px;height:23px;color:#e8be3a}.score-discover button:nth-child(2) svg{color:#21ab72}.score-discover button:nth-child(3) svg{color:#526580}.score-discover button:nth-child(4) svg{color:#2e9ec1}
.payment-score-panel>.wallet-feature-provider{margin-top:auto;padding-top:100px}
.app[data-page="客服中心"] .status{color:#fff}.app[data-page="客服中心"] .status img{filter:invert(1)}
.app[data-page="客服中心"] .body{background:#ededed;border-radius:13px 13px 0 0;overflow:hidden;touch-action:none;will-change:auto}
.customer-center-page{height:100%;display:flex;flex-direction:column;padding:0 13px;overflow:hidden}
.customer-history{flex-shrink:0;text-align:center;height:51px;font-size:14px;color:#aaa;padding:0}
.customer-tool-card{border-radius:13px;background:#fff;flex-shrink:0;padding:15px 14px 18px}
.customer-tool-heading{display:flex;align-items:center;justify-content:space-between;font-size:16px;line-height:22px;margin-bottom:18px}
.customer-tool-heading strong{font-weight:500}.customer-tool-heading button{padding:0;color:#576b95;font-size:14px}
.customer-tools-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:20px;column-gap:7px}
.customer-tools-grid>button{display:flex;flex-direction:column;align-items:center;padding:0;gap:9px}
.customer-tools-grid>button>span{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#e2f1e8;color:#28a26b}
.customer-tools-grid svg{width:21px;height:21px}
.customer-tools-grid small{font-size:13px;line-height:17px;color:#888;min-height:34px;text-align:center}
.customer-welcome{display:flex;gap:8px;margin-top:13px;min-height:0;align-items:flex-start}
.customer-avatar{flex-shrink:0;width:27px;height:27px;display:block;margin-top:13px}
.customer-avatar img{width:27px;height:27px;border-radius:50%;background:#28bd8b}
.customer-welcome>section{background:#fff;border-radius:13px;padding:14px 13px 15px;flex:1;min-width:0}
.customer-welcome p{font-size:15px;line-height:25px;margin:0 0 10px}
.customer-welcome>section>div{display:flex;flex-direction:column;gap:12px}
.customer-welcome>section>div button{text-align:left;color:#576b95;font-size:14px;line-height:20px;padding:0}
.customer-refresh{display:block;color:#aaa;font-size:14px;line-height:20px;margin:13px auto 0;padding:0}
.customer-composer{display:flex;align-items:center;gap:9px;height:68px;background:#f7f7f7;flex-shrink:0;padding:9px 13px 17px;z-index:3;position:relative}
.customer-composer button{flex-shrink:0;padding:0;width:28px;height:28px}
.customer-composer img{display:block;width:28px;height:28px;object-fit:contain}
.customer-composer input{flex:1;min-width:0;height:42px;border:0;border-radius:4px;background:#fff;font-size:16px;padding:0 9px;color:#191919;outline:none}
.customer-composer input::placeholder{color:#bbb}
@media(max-width:370px){.business-intro h1{font-size:20px}.business-intro>p{font-size:16px}.business-benefits span{font-size:12px}.business-table-wrap{padding:0 10px}.business-table-wrap table{font-size:13px}.business-table-wrap thead th{font-size:12px}.score-card-row{font-size:16px;padding:0 12px}.score-service-brands{gap:4px}.score-service-brands small{font-size:10px}.score-discover button{font-size:12px}.split-pay-page h1{font-size:17px}}
@media(max-height:750px){.relative-card-page{min-height:570px;padding-top:32px;padding-bottom:22px}.relative-card-intro h1{margin-top:24px;margin-bottom:34px}.relative-card-page>.wallet-feature-provider{margin-top:38px}.relative-card-actions{padding-top:55px}.split-pay-page{min-height:580px;padding-top:40px;padding-bottom:22px}.split-pay-page h1{margin-bottom:35px}.split-offer{margin-top:40px}.split-bottom{padding-top:75px}.split-customer{margin-top:38px}.customer-history{height:35px;font-size:12px}.customer-tool-card{padding:12px 12px 13px}.customer-tool-heading{margin-bottom:12px;font-size:15px}.customer-tool-heading button{font-size:12px}.customer-tools-grid{row-gap:12px}.customer-tools-grid>button{gap:6px}.customer-tools-grid>button>span{width:29px;height:29px}.customer-tools-grid small{font-size:11px;line-height:15px;min-height:30px}.customer-welcome{margin-top:10px}.customer-welcome>section{padding:11px 11px 12px}.customer-welcome p{font-size:13px;line-height:20px;margin-bottom:8px}.customer-welcome>section>div{gap:8px}.customer-welcome>section>div button{font-size:12px;line-height:18px}.customer-refresh{margin-top:8px;font-size:12px}.customer-composer{height:55px;padding:7px 10px 8px;gap:7px}.customer-composer input{height:36px}.customer-composer button,.customer-composer img{width:26px;height:26px}.business-fixed-footer{padding-top:12px;padding-bottom:20px}.business-fixed-footer p{margin-top:13px;font-size:12px;line-height:20px}}
/* Transparent launch: same original height breakpoint in the preserved content rectangle. */
:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="750"]) .relative-card-page{min-height:570px;padding-top:32px;padding-bottom:22px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="750"]) .relative-card-intro h1{margin-top:24px;margin-bottom:34px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="750"]) .relative-card-page>.wallet-feature-provider{margin-top:38px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="750"]) .relative-card-actions{padding-top:55px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="750"]) .split-pay-page{min-height:580px;padding-top:40px;padding-bottom:22px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="750"]) .split-pay-page h1{margin-bottom:35px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="750"]) .split-offer{margin-top:40px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="750"]) .split-bottom{padding-top:75px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="750"]) .split-customer{margin-top:38px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="750"]) .customer-history{height:35px;font-size:12px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="750"]) .customer-tool-card{padding:12px 12px 13px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="750"]) .customer-tool-heading{margin-bottom:12px;font-size:15px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="750"]) .customer-tool-heading button{font-size:12px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="750"]) .customer-tools-grid{row-gap:12px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="750"]) .customer-tools-grid>button{gap:6px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="750"]) .customer-tools-grid>button>span{width:29px;height:29px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="750"]) .customer-tools-grid small{font-size:11px;line-height:15px;min-height:30px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="750"]) .customer-welcome{margin-top:10px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="750"]) .customer-welcome>section{padding:11px 11px 12px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="750"]) .customer-welcome p{font-size:13px;line-height:20px;margin-bottom:8px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="750"]) .customer-welcome>section>div{gap:8px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="750"]) .customer-welcome>section>div button{font-size:12px;line-height:18px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="750"]) .customer-refresh{margin-top:8px;font-size:12px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="750"]) .customer-composer{height:55px;padding:7px 10px 8px;gap:7px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="750"]) .customer-composer input{height:36px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="750"]) .customer-composer button,:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="750"]) .customer-composer img{width:26px;height:26px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="750"]) .business-fixed-footer{padding-top:12px;padding-bottom:20px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="750"]) .business-fixed-footer p{margin-top:13px;font-size:12px;line-height:20px}

@media(max-height:600px){.customer-history{height:25px}.customer-tool-card{padding:9px 10px}.customer-tool-heading{margin-bottom:8px}.customer-tools-grid{row-gap:6px}.customer-tools-grid small{font-size:10px;line-height:12px;min-height:24px}.customer-welcome p{font-size:12px;line-height:17px}.customer-welcome>section>div{gap:5px}.customer-welcome>section>div button{font-size:11px;line-height:16px}.customer-tools-grid>button>span{width:24px;height:24px}.customer-tools-grid svg{width:17px;height:17px}.customer-welcome>section{padding:9px 10px}.customer-composer{height:46px;padding:5px 10px}.customer-composer input{height:32px}}
/* Transparent launch: same original height breakpoint in the preserved content rectangle. */
:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="600"]) .customer-history{height:25px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="600"]) .customer-tool-card{padding:9px 10px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="600"]) .customer-tool-heading{margin-bottom:8px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="600"]) .customer-tools-grid{row-gap:6px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="600"]) .customer-tools-grid small{font-size:10px;line-height:12px;min-height:24px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="600"]) .customer-welcome p{font-size:12px;line-height:17px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="600"]) .customer-welcome>section>div{gap:5px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="600"]) .customer-welcome>section>div button{font-size:11px;line-height:16px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="600"]) .customer-tools-grid>button>span{width:24px;height:24px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="600"]) .customer-tools-grid svg{width:17px;height:17px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="600"]) .customer-welcome>section{padding:9px 10px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="600"]) .customer-composer{height:46px;padding:5px 10px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="600"]) .customer-composer input{height:32px}


.customer-tools-grid>button>span>img{display:block;width:100%;height:100%;object-fit:contain}
.customer-avatar img{background:transparent}
@media(max-height:480px) and (min-width:600px){.customer-center-page{display:grid;grid-template-columns:1fr 1.15fr;grid-template-rows:25px 1fr;align-items:start;gap:7px 12px}.customer-history{grid-column:1/-1;width:100%}.customer-welcome{margin:0}.customer-tool-card{padding:10px 12px}.customer-tools-grid{row-gap:8px}}

.offer-decoration svg{width:30px;height:30px;display:block}
.offer-decoration:last-child{transform:rotate(-18deg)}
.split-offer:before,.split-offer:after{content:"✦";position:absolute;font-size:17px;color:#f8e6bd;left:29%;top:10%}
.split-offer:after{left:24%;top:auto;bottom:10%;font-size:13px}
.app[data-wallet-load="split-shell"] .split-pay-page{visibility:hidden}
.app[data-wallet-load] .body{overflow:hidden}

/* One continuous collection/payment page with a fixed navigation bar. */
.app[data-page="收付款"]{background:#25ad68;--collect-x:clamp(.65px,.232558cqw,1px);--collect-y:clamp(.65px,min(.232558cqw,calc((var(--app-height,calc(var(--pwa-content-dvh,100dvh) * 1)) - 44px) / 824)),1px)}
.app[data-page="收付款"] .header{color:#fff;font-weight:500}
.app[data-page="收付款"] .back .chevron{border-color:#fff}
.app[data-page="收付款"] .status{color:#fff}
.app[data-page="收付款"] .status img{filter:invert(1)}
.app[data-page="收付款"] .body{background:transparent;-webkit-overflow-scrolling:touch;overflow-anchor:none}
.collect-pay-page{padding:calc(8 * var(--collect-y)) calc(8 * var(--collect-x)) calc(76 * var(--collect-y));color:#fff}
.payment-code-card{background:#f7f7f7;border-radius:calc(8 * var(--collect-x));color:#191919;overflow:hidden}
.payment-code-heading{height:calc(65 * var(--collect-y));display:flex;align-items:center;gap:calc(10 * var(--collect-x));padding:0 calc(17 * var(--collect-x));font-size:calc(18 * var(--collect-x))}
.payment-code-heading>svg{width:calc(22 * var(--collect-x));height:calc(22 * var(--collect-y));color:#07c160;flex-shrink:0}
.payment-code-heading>span{flex:1}
.payment-code-heading>button{display:flex;align-items:center;justify-content:center;padding:0;width:calc(30 * var(--collect-x));height:calc(40 * var(--collect-y));font-size:calc(23 * var(--collect-x));color:#aaa}
.payment-code-heading>button:last-child{margin-left:calc(7 * var(--collect-x))}
.collect-chevron{display:block;width:calc(8 * var(--collect-x));height:calc(8 * var(--collect-y));border:solid currentColor;border-width:calc(1.6 * var(--collect-x)) calc(1.6 * var(--collect-x)) 0 0;transform:rotate(45deg);flex-shrink:0;color:#ffffff58}
.collect-chevron.up{transform:rotate(-45deg)}
.collect-chevron.down{transform:rotate(135deg)}
.payment-code-heading .collect-chevron{color:#aaa}
.payment-code-notice{position:relative;display:flex;align-items:center;flex-direction:column;isolation:isolate;text-align:center;padding:calc(59 * var(--collect-y)) calc(16 * var(--collect-x)) calc(25 * var(--collect-y))}
.payment-code-blur{position:absolute;inset:calc(38 * var(--collect-y)) calc(4 * var(--collect-x)) calc(130 * var(--collect-y));z-index:-1;background:radial-gradient(ellipse 95% 27% at 50% 24%,#d8d8d8 20%,transparent 80%),radial-gradient(ellipse 30% 45% at 51% 77%,#d9d9d9 10%,transparent 100%);filter:blur(calc(18 * var(--collect-x)));opacity:.8;pointer-events:none}
.payment-code-shield{width:calc(48 * var(--collect-x));height:calc(53 * var(--collect-y));color:#a7a7a7;flex-shrink:0}
.payment-code-notice>p{font-size:calc(17 * var(--collect-x));line-height:calc(23 * var(--collect-x));color:#444;margin:calc(36 * var(--collect-y)) 0 0;width:100%}
.payment-code-notice>.wallet-feature-green{margin:calc(128 * var(--collect-y)) auto 0;width:calc(188 * var(--collect-x));height:calc(49 * var(--collect-y));font-size:calc(17 * var(--collect-x))}
.payment-code-instructions{margin-top:calc(64 * var(--collect-y));font-size:calc(14 * var(--collect-x));font-weight:500;line-height:calc(20 * var(--collect-x));padding:0;color:#576b95}
.collect-pay-installment{background:#ffffff10;border-radius:calc(8 * var(--collect-x));margin-top:calc(8 * var(--collect-y));overflow:hidden}
.collect-pay-installment>summary{display:flex;align-items:center;gap:calc(11 * var(--collect-x));list-style:none;height:calc(65 * var(--collect-y));padding:0 calc(18 * var(--collect-x));font-size:calc(18 * var(--collect-x));cursor:pointer}
.collect-pay-installment>summary::-webkit-details-marker{display:none}
.collect-pay-installment>summary>svg,.collect-pay-options>button>svg{width:calc(22 * var(--collect-x));height:calc(22 * var(--collect-y));flex-shrink:0}
.collect-pay-installment>summary>span:nth-child(2){flex:1}
.collect-pay-installment[open]>summary>.collect-chevron{transform:rotate(-45deg)}
.collect-pay-installment>button{display:flex;justify-content:space-between;align-items:center;padding:calc(15 * var(--collect-y)) calc(18 * var(--collect-x)) calc(19 * var(--collect-y)) calc(51 * var(--collect-x));width:100%;font-size:calc(17 * var(--collect-x));text-align:left;background:#ffffff05}
.collect-pay-options{background:#ffffff10;border-radius:calc(8 * var(--collect-x));margin-top:calc(8 * var(--collect-y));padding:0 calc(17 * var(--collect-x))}
.collect-pay-options>button{display:flex;align-items:center;width:100%;min-height:calc(69 * var(--collect-y));gap:calc(11 * var(--collect-x));padding:calc(16 * var(--collect-y)) calc(1 * var(--collect-x));border-bottom:calc(1 * var(--collect-x)) solid #ffffff15;font-size:calc(18 * var(--collect-x));line-height:calc(25 * var(--collect-x));text-align:left}
.collect-pay-options>button:last-child{border:0}
.collect-pay-options>button>span:nth-child(2){flex:1;min-width:0}
.collect-pay-footer{display:flex;align-items:center;justify-content:center;gap:calc(21 * var(--collect-x));padding-top:calc(26 * var(--collect-y))}
.collect-pay-footer>button{display:flex;align-items:center;gap:calc(8 * var(--collect-x));padding:0;font-size:calc(14 * var(--collect-x));line-height:calc(22 * var(--collect-x));white-space:nowrap}
.collect-pay-footer .collect-chevron{width:calc(6 * var(--collect-x));height:calc(6 * var(--collect-y))}
.collect-chevron{height:calc(8 * var(--collect-x))}
.collect-pay-footer .collect-chevron{height:calc(6 * var(--collect-x))}
.payment-code-heading>svg,.collect-pay-installment>summary>svg,.collect-pay-options>button>svg{height:calc(22 * var(--collect-x))}
.payment-code-shield{height:calc(53 * var(--collect-x))}

/* Service navigation: sliding pages and an interactive left-edge back gesture. */
.navigation-stage{position:fixed;overflow:hidden;isolation:isolate;pointer-events:none;z-index:10000;border-radius:inherit;contain:layout paint}
.navigation-stage>.navigation-screen.app{position:absolute!important;inset:0!important;left:0!important;top:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;min-height:0!important;margin:0!important;transform:none;translate:none;box-shadow:none!important;border-radius:0!important;will-change:transform;pointer-events:none}
.navigation-screen.navigation-front{z-index:2;box-shadow:-6px 0 18px #00000018!important}
.navigation-screen.navigation-rear{z-index:1}
.navigation-shade{position:absolute;inset:0;background:#000;z-index:1;pointer-events:none}
.app[data-edge-navigation]{touch-action:pan-y;overscroll-behavior-x:none}
/* BILL_STYLE_START */
/* Bills use the same responsive mobile frame and real system status bar. */
.app[data-page="账单"],.app[data-page="账单明细"],.app[data-page="收支统计"]{--bill-u:clamp(.67px,.232558cqw,1px);background:#ededed}
.app[data-page="账单"] .body{background:#fff}.app[data-page="账单明细"]{background:#fff}.app[data-page="账单明细"] .body{background:#ededed}
.app[data-page="收支统计"]{background:#fff}.app[data-page="收支统计"] .header{color:#fff;background:#3cb371}.app[data-page="收支统计"] .status{color:#fff;background:#3cb371}.app[data-page="收支统计"] .body{background:#fff}
.bill-header{flex-shrink:0}.header .bill-close{font-size:calc(30 * var(--bill-u));font-weight:300;line-height:1;padding-bottom:3px;left:8px}
.bill-header>span{font-weight:400}.bill-header>button:last-child:not(.back){font-size:25px;right:9px}
.bill-list-tools{height:calc(65 * var(--bill-u));background:#ededed;display:flex;align-items:center;gap:calc(8 * var(--bill-u));padding:0 calc(16 * var(--bill-u));flex-shrink:0}
.bill-list-tools>button{font-size:calc(13 * var(--bill-u));height:calc(36 * var(--bill-u));display:flex;gap:calc(6 * var(--bill-u));align-items:center;padding:0 calc(12 * var(--bill-u));border-radius:30px;background:#e4e4e4;white-space:nowrap}
.bill-list-tools>button:last-child{margin-left:auto;color:#898989;background:none;padding:0;font-size:calc(12 * var(--bill-u))}.bill-list-tools>button:last-child>span{font-size:19px}
.bill-down{display:inline-block;width:5px;height:5px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin-left:4px;margin-top:-3px}
.bill-small-search{width:11px;height:11px;display:inline-block;border:1px solid currentColor;border-radius:50%;position:relative}.bill-small-search:after{content:"";position:absolute;width:5px;height:1px;background:currentColor;right:-4px;bottom:-2px;transform:rotate(45deg)}
.bill-month-heading{height:calc(59 * var(--bill-u));display:flex;align-items:center;justify-content:space-between;gap:5px;padding:0 calc(16 * var(--bill-u));background:#ededed;position:sticky;top:0;z-index:2}
.bill-month-heading>button{padding:0;display:flex;gap:4px;align-items:center;white-space:nowrap;font-size:calc(16 * var(--bill-u))}.bill-month-heading>span{font-size:calc(11 * var(--bill-u));color:#777;white-space:nowrap}
.bill-list-row{width:100%;display:flex;gap:calc(14 * var(--bill-u));text-align:left;padding:calc(15 * var(--bill-u)) calc(16 * var(--bill-u));height:calc(82 * var(--bill-u));position:relative;background:#fff;align-items:flex-start}
.bill-list-row:after{content:"";position:absolute;bottom:0;left:calc(81 * var(--bill-u));right:0;height:1px;background:#f1f1f1}
.bill-list-avatar{width:calc(50 * var(--bill-u));height:calc(50 * var(--bill-u));flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden}.bill-list-avatar>img,.bill-detail-avatar>img{width:100%;height:100%;object-fit:cover;border-radius:50%}
.bill-list-text{flex:1;min-width:0;font-size:calc(16 * var(--bill-u));line-height:calc(24 * var(--bill-u))}.bill-list-text>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bill-list-text>small{display:block;color:#b3b3b3;font-size:calc(13 * var(--bill-u));line-height:calc(19 * var(--bill-u));margin-top:calc(2 * var(--bill-u))}
.bill-list-row>strong{font-size:calc(16 * var(--bill-u));font-weight:500;line-height:calc(24 * var(--bill-u));max-width:45%;overflow-wrap:anywhere;text-align:right}.bill-list-row>strong.bill-income{color:#e9b622}
.bill-merchant-logo{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#e91a24;color:#fff;border-radius:50%;font-weight:600;line-height:1}.bill-merchant-logo>b{font-size:calc(36 * var(--bill-u))}.bill-merchant-logo>small{font-size:calc(10 * var(--bill-u));line-height:1.25;background:#fff;color:#161616;width:100%;text-align:center;margin-top:-2px}
.bill-coin-logo{height:100%;width:100%;background:#ffdf62;border:calc(3 * var(--bill-u)) solid #f4ca39;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#e4b31d;font-size:calc(29 * var(--bill-u))}
.bill-packet-logo{height:100%;width:100%;border-radius:50%;background:#cc4a40;color:#fff;display:flex;align-items:center;justify-content:center;font-size:calc(29 * var(--bill-u))}
.bill-empty{text-align:center;padding:calc(110 * var(--bill-u)) 15px;color:#bcbcbc;font-size:calc(14 * var(--bill-u))}.bill-empty>span{font-size:32px}.bill-empty>p{margin-top:13px}
.bill-search-active{padding:8px 16px;background:#f7f7f7;color:#777;font-size:13px;display:flex;justify-content:space-between}
.bill-detail-page{display:flex;flex-direction:column;min-height:100%;background:#ededed}.bill-detail-main{background:#fff;padding:0 calc(32 * var(--bill-u))}
.bill-detail-hero{display:flex;align-items:center;flex-direction:column;padding:calc(24 * var(--bill-u)) 0 calc(41 * var(--bill-u));border-bottom:1px solid #e6e6e6}
.bill-detail-avatar{padding:0;width:calc(49 * var(--bill-u));height:calc(49 * var(--bill-u));border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}
.bill-detail-name{font-size:calc(18 * var(--bill-u));line-height:calc(26 * var(--bill-u));margin-top:calc(13 * var(--bill-u));padding:0;text-align:center;overflow-wrap:anywhere}
.bill-detail-amount{font-weight:600;font-size:calc(32 * var(--bill-u));line-height:calc(45 * var(--bill-u));margin-top:calc(17 * var(--bill-u));padding:0;max-width:100%;overflow-wrap:anywhere}
.bill-detail-fields{padding:calc(24 * var(--bill-u)) 0 calc(39 * var(--bill-u))}.bill-detail-fields>button{width:100%;display:grid;grid-template-columns:calc(89 * var(--bill-u)) minmax(0,1fr);padding:0;text-align:left;font-size:calc(14 * var(--bill-u));line-height:calc(21 * var(--bill-u));margin:0 0 calc(8 * var(--bill-u));gap:0}.bill-detail-fields>button>span:first-child{color:#888}.bill-detail-fields>button>span:last-child{overflow-wrap:anywhere}.bill-detail-fields>button:last-child{margin-bottom:0}
.bill-merchant-mini{background:#fff;margin-top:calc(9 * var(--bill-u));padding:calc(17 * var(--bill-u)) calc(32 * var(--bill-u));display:flex;justify-content:space-between;align-items:center;text-align:left;font-size:calc(14 * var(--bill-u));gap:10px}.bill-merchant-mini>span:last-child{color:#888}
.bill-detail-service{padding:calc(19 * var(--bill-u)) calc(32 * var(--bill-u)) calc(21 * var(--bill-u));background:#fff;margin-top:calc(9 * var(--bill-u))}.bill-detail-service>h3{font-size:calc(15 * var(--bill-u));font-weight:400;margin:0;padding-bottom:calc(18 * var(--bill-u));border-bottom:1px solid #e6e6e6}.bill-detail-service>div{display:grid;grid-template-columns:1fr 1fr;row-gap:calc(19 * var(--bill-u));column-gap:calc(13 * var(--bill-u));padding-top:calc(20 * var(--bill-u))}.bill-detail-service button{display:flex;align-items:center;gap:calc(8 * var(--bill-u));font-size:calc(14 * var(--bill-u));line-height:calc(22 * var(--bill-u));text-align:left;color:#576b95;padding:0}.bill-detail-service button>span{font-size:calc(21 * var(--bill-u));flex-shrink:0}
.bill-detail-provider{text-align:center;color:#b6b6b6;font-size:calc(12 * var(--bill-u));padding:calc(38 * var(--bill-u)) 0 calc(42 * var(--bill-u));margin-top:auto}
.bill-stat-page{min-height:100%;background:#3cb371;display:flex;flex-direction:column}.bill-stat-hero{position:relative;overflow:hidden;color:#fff;padding:0 calc(25 * var(--bill-u)) calc(32 * var(--bill-u));flex-shrink:0}.bill-stat-hero:after{content:none}
.bill-stat-tabs{display:flex;gap:calc(50 * var(--bill-u));justify-content:center;margin-bottom:calc(36 * var(--bill-u))}.bill-stat-tabs>button{padding:0 0 calc(9 * var(--bill-u));font-size:calc(16 * var(--bill-u));color:#ffffff55;border-bottom:2px solid transparent}.bill-stat-tabs>button.active{color:#fff;border-color:#fff}
.bill-stat-controls{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:calc(14 * var(--bill-u))}.bill-stat-controls>button{padding:0;color:#ffffffc0;font-size:inherit;display:flex;align-items:center;white-space:nowrap}.bill-stat-controls>nav{display:flex;gap:calc(16 * var(--bill-u))}.bill-stat-controls>nav>button{font-size:calc(12 * var(--bill-u));padding:calc(3 * var(--bill-u)) calc(9 * var(--bill-u));border:1px solid transparent;border-radius:20px;color:#ffffff60}.bill-stat-controls>nav>button.active{color:#fff;border-color:#ffffffa0}
.bill-stat-total{display:flex;flex-direction:column;align-items:flex-start;gap:calc(16 * var(--bill-u));margin-top:calc(37 * var(--bill-u));position:relative;z-index:1}.bill-stat-total>button:first-child{padding:0;color:#ffffff90;font-size:calc(12 * var(--bill-u))}.bill-stat-total>button:last-child{padding:0;color:#fff;font-size:calc(29 * var(--bill-u));font-weight:600;line-height:calc(39 * var(--bill-u));max-width:100%;overflow-wrap:anywhere}.bill-stat-total>button>small{font-size:calc(21 * var(--bill-u));margin-right:calc(9 * var(--bill-u))}
.bill-stat-content{flex:1;border-radius:calc(8 * var(--bill-u)) calc(8 * var(--bill-u)) 0 0;background:#fff;padding:calc(9 * var(--bill-u)) calc(25 * var(--bill-u)) calc(45 * var(--bill-u));min-height:calc(650 * var(--bill-u))}.bill-stat-content>h3{font-weight:400;font-size:calc(16 * var(--bill-u));line-height:calc(24 * var(--bill-u));margin:calc(36 * var(--bill-u)) 0 calc(20 * var(--bill-u))}.bill-stat-content>h3:first-child{margin-top:calc(36 * var(--bill-u))}.bill-stat-content>h3>span{color:#aaa;font-size:12px}
.bill-book-prompt{display:flex;align-items:center;text-align:left;gap:calc(12 * var(--bill-u));font-size:calc(12 * var(--bill-u));color:#888;border-radius:7px;background:#f6f6f6;min-height:calc(48 * var(--bill-u));padding:calc(12 * var(--bill-u)) calc(13 * var(--bill-u));margin:0 calc(-17 * var(--bill-u));width:calc(100% + 34 * var(--bill-u))}.bill-book-prompt>span{font-size:calc(19 * var(--bill-u));color:#3cb371}.bill-book-prompt>b{margin-left:auto;font-size:22px;font-weight:400}.bill-book-prompt+h3{margin-top:calc(10 * var(--bill-u))}
.bill-chart{height:calc(208 * var(--bill-u));display:flex;gap:calc(10 * var(--bill-u));padding:calc(23 * var(--bill-u)) calc(7 * var(--bill-u)) calc(28 * var(--bill-u));margin:calc(18 * var(--bill-u)) 0 calc(77 * var(--bill-u));position:relative}.bill-chart:after{content:"";position:absolute;left:0;right:0;bottom:calc(28 * var(--bill-u));height:1px;background:#e5e5e5}.bill-chart>button{flex:1;min-width:0;position:relative;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;padding:0;isolation:isolate}.bill-chart>button>i{display:block;width:calc(18 * var(--bill-u));background:#4cb475;flex-shrink:0}.bill-chart-label{font-size:calc(10 * var(--bill-u));color:#6aad83;white-space:nowrap;margin-bottom:calc(8 * var(--bill-u))}.bill-chart>button>small{position:absolute;bottom:calc(-25 * var(--bill-u));color:#bbb;font-size:calc(11 * var(--bill-u))}
.bill-stat-category{display:flex;align-items:center;gap:calc(13 * var(--bill-u));height:calc(50 * var(--bill-u));font-size:calc(13 * var(--bill-u))}.bill-category-symbol{font-size:calc(19 * var(--bill-u));width:calc(21 * var(--bill-u));text-align:center;flex-shrink:0}.bill-stat-category>span:nth-child(2){width:calc(84 * var(--bill-u));white-space:nowrap;flex-shrink:0}.bill-category-track{height:calc(25 * var(--bill-u));flex:1;min-width:0;position:relative;padding:0;display:flex;align-items:center}.bill-category-track:before{content:"";position:absolute;width:100%;height:calc(6 * var(--bill-u));background:#e0e0e0;border-radius:5px}.bill-category-track>i{height:calc(6 * var(--bill-u));border-radius:5px;position:relative}.bill-category-value{padding:0;text-align:right;font-size:calc(12 * var(--bill-u));font-weight:500;min-width:calc(104 * var(--bill-u));display:flex;justify-content:flex-end;align-items:center;gap:4px;overflow-wrap:anywhere}.bill-category-value>span{color:#c4c4c4;font-size:18px;font-weight:400}
.bill-stat-content>.bill-rank-heading{margin-top:calc(58 * var(--bill-u))}.bill-rank-row{height:calc(65 * var(--bill-u));display:flex;align-items:center;gap:calc(12 * var(--bill-u));font-size:calc(12 * var(--bill-u))}.bill-rank-row>span:first-child{color:#888;min-width:calc(18 * var(--bill-u));text-align:center}.bill-rank-avatar{padding:0;width:calc(27 * var(--bill-u));height:calc(27 * var(--bill-u));border-radius:50%;flex-shrink:0;overflow:hidden;color:#90aec9}.bill-rank-avatar>img{width:100%;height:100%;object-fit:cover}.bill-rank-name{padding:0;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:inherit}.bill-rank-amount{padding:0;font-size:inherit;font-weight:500;display:flex;gap:calc(8 * var(--bill-u));align-items:center}.bill-rank-amount>span{font-size:20px;color:#bbb;font-weight:400}
.bill-editor{max-height:82%;width:min(94%,400px);display:flex;flex-direction:column;overflow:hidden}.bill-editor h3{font-size:18px;flex-shrink:0}.bill-editor .ext-fields{min-height:0;overflow:auto;padding:0 4px;overscroll-behavior:contain}.bill-editor .actions{flex-shrink:0;background:#fff;padding-top:12px;margin-top:8px}.bill-editor input[type=hidden]{display:none}.bill-editor-overlay{z-index:60}.bill-action-sheet{width:100%}.bill-action-sheet>button{font-size:16px}
.bill-avatar-preview{display:flex;align-items:center;gap:10px;font-size:12px;color:#888;margin:8px 0}.bill-avatar-preview>img,.bill-avatar-preview>.bill-icon{width:38px;height:38px;object-fit:cover;border-radius:5px;flex-shrink:0}.bill-date-field{display:block;width:100%;text-align:left;border:1px solid #ddd;border-radius:6px;background:#fafafa;padding:10px;margin-top:6px;font-size:16px;min-height:44px}.bill-date-picker-layer{z-index:80}.bill-date-picker-layer .date-picker{padding-bottom:max(18px,env(safe-area-inset-bottom))}.bill-date-picker-layer .date-wheel button{font-size:13px}
.bill-loading-screen{pointer-events:auto;inset:44px 0 0}.bill-loading-screen .wallet-loading-box{width:112px;height:108px;padding-top:20px}.bill-loading-screen .wallet-loading-spinner{width:32px;height:32px}.bill-loading-screen .wallet-loading-box>span{margin-top:12px}
.bill-refresh-indicator{position:absolute;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:8px;color:#888;font-size:12px;z-index:0;pointer-events:none;transform:translateY(-50%)}.bill-refresh-indicator>i{font-style:normal;font-size:17px;transition:transform .15s}.bill-refresh-indicator>i.ready{transform:rotate(180deg)}.bill-refresh-spin{animation:wallet-load-spin .7s linear infinite}
@media(max-width:359px){.bill-month-heading>span{font-size:10px}.bill-list-tools{gap:5px;padding-left:10px;padding-right:10px}.bill-detail-service>div{column-gap:8px}.bill-detail-service button{font-size:12px}}

.bill-delete{margin-top:12px;color:#db4242;font-size:12px;width:100%;padding:10px;}

.app[data-page="收支统计"] .status img{filter:invert(1)}

/* Reference bill icons: scalable outlines, independent of system symbol fonts. */
.bill-icon{display:inline-block;width:24px;height:24px;flex-shrink:0;vertical-align:middle}
.bill-category-symbol .bill-icon{display:block;width:calc(21 * var(--bill-u));height:calc(21 * var(--bill-u))}
.bill-detail-service button>span{width:calc(21 * var(--bill-u));height:calc(21 * var(--bill-u));display:flex;align-items:center}
.bill-detail-service .bill-icon{width:100%;height:100%}
.bill-merchant-mini>span:last-child{display:flex;align-items:center}
.bill-merchant-mini .bill-icon{width:calc(16 * var(--bill-u));height:calc(16 * var(--bill-u));color:#7969ff}
.bill-book-prompt .bill-icon{width:calc(20 * var(--bill-u));height:calc(20 * var(--bill-u))}
.bill-stat-content>h3 .bill-icon{width:calc(14 * var(--bill-u));height:calc(14 * var(--bill-u));vertical-align:-1px}
.bill-rank-avatar>.bill-icon,.bill-list-avatar>.bill-icon,.bill-detail-avatar>.bill-icon{width:100%;height:100%}
.bill-empty .bill-icon{width:40px;height:40px;stroke-width:1.1}
.header .bill-close{display:flex;align-items:center;justify-content:center;padding:0}
.header .bill-close .bill-icon{width:calc(23 * var(--bill-u));height:calc(23 * var(--bill-u));stroke-width:1.5}
.bill-header>button:last-child:not(.back) .bill-icon{width:calc(24 * var(--bill-u));height:calc(24 * var(--bill-u))}

/* A receipt silhouette from the supplied reference; scales with the phone frame. */
.bill-statement-pattern{position:absolute;right:calc(-13 * var(--bill-u));bottom:calc(-23 * var(--bill-u));width:calc(120 * var(--bill-u));height:calc(138 * var(--bill-u));transform:rotate(-30deg);pointer-events:none;z-index:0}
.bill-stat-tabs,.bill-stat-controls{position:relative;z-index:1}
.bill-category-symbol{display:flex;align-items:center;justify-content:center}
.bill-category-symbol .bill-icon{stroke-width:1.7}
.bill-category-symbol .bill-icon-transfer{width:calc(25 * var(--bill-u));height:calc(25 * var(--bill-u))}
.bill-book-prompt .bill-icon{width:calc(22 * var(--bill-u));height:calc(22 * var(--bill-u))}
.app[data-page="账单"]>.body,.app[data-page="账单明细"]>.body,.app[data-page="收支统计"]>.body{overflow-y:auto;overflow-x:hidden;touch-action:pan-y;-webkit-overflow-scrolling:touch;scroll-snap-type:none;scroll-behavior:auto;overflow-anchor:none}
.bill-pointer-drag,.bill-pointer-drag *{user-select:none;-webkit-user-select:none}

.app[data-page="账单"]>.body::-webkit-scrollbar,.app[data-page="账单明细"]>.body::-webkit-scrollbar,.app[data-page="收支统计"]>.body::-webkit-scrollbar{display:block;width:3px}
.app[data-page="账单"]>.body::-webkit-scrollbar-track,.app[data-page="账单明细"]>.body::-webkit-scrollbar-track,.app[data-page="收支统计"]>.body::-webkit-scrollbar-track{background:transparent}
.app[data-page="账单"]>.body::-webkit-scrollbar-thumb,.app[data-page="账单明细"]>.body::-webkit-scrollbar-thumb,.app[data-page="收支统计"]>.body::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}
.app[data-page="账单"]>.body.bill-scroll-active::-webkit-scrollbar-thumb,.app[data-page="账单明细"]>.body.bill-scroll-active::-webkit-scrollbar-thumb,.app[data-page="收支统计"]>.body.bill-scroll-active::-webkit-scrollbar-thumb{background:#9999}

/* BILL_STYLE_END */
/* MOMENTS_OCT6_STYLE_START */
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]),.app:is([data-page="朋友圈"],[data-page="好友朋友圈"])>.status,.app:is([data-page="朋友圈"],[data-page="好友朋友圈"])>.header,.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .cover{background:#222;background-image:none}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"])>.body{background:#fff;overscroll-behavior:none}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .cover{height:300px;min-height:300px;position:relative;color:white}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .cover-edit{padding-top:94px;color:#777;font-size:12px}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .cover>strong{bottom:10px;right:93px;font-size:19px}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .cover>.avatar{width:72px;height:72px;right:12px;bottom:-21px}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .moment-feed{padding-top:67px;padding-bottom:18px;background:white;min-height:0}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .post{padding:0 18px 18px 13px;gap:10px;margin-bottom:15px}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .post>.avatar{width:44px;height:44px;flex-shrink:0}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .postname{font-size:17px}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .postbody{min-width:0}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .postbody>p{font-size:17px;line-height:23px;margin:4px 0 8px}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .post-media.single{max-width:185px}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .post-media.single img{max-height:185px;width:auto;max-width:100%;object-fit:contain}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .postfooter{flex-wrap:wrap;font-size:13px}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .postfooter>button{margin-left:auto}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"])[data-moments-scrolled="yes"]{background:#fff}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"])[data-moments-scrolled="yes"]>.header,.app:is([data-page="朋友圈"],[data-page="好友朋友圈"])[data-moments-scrolled="yes"]>.status{background:#ededed;color:#111}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"])[data-moments-scrolled="yes"]>.header>span{visibility:visible!important;display:block!important}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"])[data-moments-scrolled="yes"]>.header img{filter:brightness(0)}
.moment-sheet-overlay{align-items:flex-end!important;padding:0!important;z-index:40}.moment-action-sheet{width:100%;background:#fff;border-radius:14px 14px 0 0;padding-bottom:max(10px,env(safe-area-inset-bottom))}.moment-action-sheet h3{text-align:center;font-size:14px;color:#888;font-weight:400;margin:0;padding:17px}.moment-action-sheet>button{display:block;width:100%;height:54px;text-align:center;font-size:17px;border-top:1px solid #eee}.moment-action-sheet .moment-sheet-cancel{border-top:7px solid #eee;height:61px}
.moment-editor-overlay{padding:0!important;align-items:stretch!important}.moment-editor.editor-page{width:100%!important;max-width:none!important;height:100%;max-height:none;background:#edecf4;border-radius:0;display:flex;flex-direction:column;padding:0}.moment-editor>.status,.moment-editor>.editor-nav{background:#ededed;flex-shrink:0}.moment-editor>.editor-nav{height:44px}.moment-editor .editor-nav h3{font-size:17px}.moment-editor .editor-nav>button{color:#111!important;font-size:16px;background:none!important;font-weight:400}.moment-editor .ext-fields{padding:0!important;overflow:auto;flex:1;min-height:0}.moment-compose{padding:0 15px 30px;min-height:270px}.moment-compose>textarea{display:block;width:100%;height:94px;background:#fff;resize:none;border:0;border-radius:3px;padding:10px 5px;font-size:14px;line-height:22px;font-family:inherit}.moment-draft-media{display:flex;gap:9px;flex-wrap:wrap;padding:40px 9px 0}.moment-add-media{width:67px;height:67px;border:1px solid #d0d0d5;color:#c9c9ce;font-size:42px;font-weight:200}.moment-media-preview{position:relative;width:116px;height:116px}.moment-media-preview>img,.moment-media-preview>video{width:100%;height:100%;object-fit:cover}.moment-media-preview>button{position:absolute;right:-6px;top:-6px;border-radius:50%;width:20px;height:20px;background:#ef6357;color:#fff;font-size:18px;line-height:20px}.moment-file-input{display:none!important}
.moment-publish-settings{background:white;border-top:1px solid #ddd}.moment-setting{display:flex;min-height:45px;align-items:center;padding:0 15px;gap:14px;font-size:14px}.moment-setting-icon{width:18px;font-size:20px;text-align:center;flex-shrink:0}.moment-setting>label{border:0!important;border-bottom:1px solid #e5e5e5!important;display:flex!important;align-items:center;width:100%;padding:9px 0!important;margin:0!important;min-height:45px;color:#111!important;gap:10px;white-space:nowrap;font-size:14px!important}.moment-setting input:not([type=hidden]),.moment-setting select{font-size:14px!important;min-height:25px!important;padding:0!important;width:58%!important;border:0!important;background:white!important;margin:0 0 0 auto!important;text-align:right;color:#888!important;height:25px}.moment-setting .date-field{margin-left:auto;width:auto;font-size:13px}.moment-setting>i,.moment-setting-value>i{color:#bbb;font-size:22px;font-style:normal}.moment-setting-value{margin-left:auto;display:flex;align-items:center;gap:10px;color:#888;padding:8px 0}.moment-extra{margin-top:18px;padding:14px 16px;color:#888;font-size:13px}.moment-extra summary{cursor:pointer}.moment-extra label{background:#fff;padding:10px!important;display:block!important;margin-top:8px!important}.moment-extra input,.moment-extra textarea{width:100%!important;text-align:left!important}
.moment-editor-footer{height:55px;flex-shrink:0;border-top:1px solid #e2e2e5;text-align:right;background:#f1f0f5;padding:8px 42px;font-size:30px}.moment-author-layer{position:absolute;inset:0;background:#f6f6f6;z-index:70;display:flex;flex-direction:column;padding-top:var(--pwa-content-safe-top,env(safe-area-inset-top))}.moment-author-layer>header{display:flex;align-items:center;justify-content:space-between;background:#ededed;height:48px;padding:0 15px;flex-shrink:0}.moment-author-layer>header strong{font-size:17px}.moment-author-layer>header button{font-size:15px}.moment-author-layer>header button:last-child{color:#07c160}.moment-author-options{display:flex;background:#fff;padding:12px;gap:12px}.moment-author-options button{flex:1;border-radius:5px;border:1px solid #ddd;padding:10px;font-size:15px}.moment-author-options button[aria-selected=true]{background:#e7f8ee;border-color:#07c160;color:#07a652}.moment-author-search{padding:10px 14px}.moment-author-search input{width:100%;border:0;border-radius:5px;padding:9px;background:#fff;font-size:15px}.moment-author-list{overflow:auto;background:white;flex:1;min-height:0}.moment-author-row{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;border-bottom:1px solid #eee;text-align:left;font-size:16px}.moment-author-row>.avatar{width:42px;height:42px;flex-shrink:0}.moment-author-row>i{margin-left:auto;width:22px;height:22px;border:1px solid #ccc;border-radius:50%;font-style:normal;text-align:center;color:white}.moment-author-row[aria-pressed=true]>i{background:#07c160;border-color:#07c160}.moment-author-row[hidden]{display:none}
@media(max-width:360px){.moment-editor .moment-setting{padding:0 10px;gap:8px}.moment-media-preview{width:95px;height:95px}.moment-setting .date-field{font-size:11px}.moment-setting input:not([type=hidden]),.moment-setting select{width:50%!important}}
.moment-editor .editor-nav .chevron{transform:rotate(-135deg);border-color:#111}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"])[data-moments-scrolled="yes"]>.header .chevron{border-color:#111}
.moment-setting-icon svg{display:block;width:18px;height:18px}
.moment-unread{display:block;margin:-28px auto 28px;padding:9px 16px;border-radius:5px;background:#444;color:white;font-size:14px}.post-link small{display:block;color:#999;font-size:12px;margin-top:4px}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"])[data-moments-pull="bottom"]{background:#fff}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"])[data-moments-scrolled="yes"]>.header button[data-action="post"] img{display:none}.app:is([data-page="朋友圈"],[data-page="好友朋友圈"])[data-moments-scrolled="yes"]>.header button[data-action="post"]::after{content:"";display:block;width:22px;height:22px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='1.4'%3E%3Cpath d='M3 7h5l2-3h4l2 3h5v13H3z'/%3E%3Ccircle cx='12' cy='13' r='4'/%3E%3C/svg%3E")}
/* MOMENTS_OCT6_STYLE_END */

/* NATIVE_BUTTON_BEHAVIOR_START */
/* Functional controls behave like app controls instead of selectable web text. */
.app button,.app button *,.app img,.app svg{
 -webkit-user-select:none;user-select:none;
 -webkit-touch-callout:none;
 -webkit-user-drag:none;
}
.app input,.app textarea,.app [contenteditable="true"]{
 -webkit-user-select:text;user-select:text;
 -webkit-touch-callout:default;
}
/* NATIVE_BUTTON_BEHAVIOR_END */

/* MOMENTS_MEDIA_LAYOUT_STYLE_START */
/* Reference: 1260 px screenshots at 3x = 420 pt. Photo 180 pt,
   video 180 x 225 pt bounds, grid tiles 86 pt and gaps 5 pt. */
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .moment-feed{container-type:inline-size}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .post{
 --moment-unit:.238095238cqw;
 --moment-photo-edge:calc(var(--moment-unit)*180);
 --moment-video-height:calc(var(--moment-unit)*225);
 padding-left:5.317460317cqw;padding-right:5.714285714cqw;
 gap:2.46031746cqw;
}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .post>.avatar{width:10.158730159cqw;height:10.158730159cqw}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .post-media{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:63.80952381cqw;max-width:100%;gap:1.19047619cqw;margin:0 0 8px}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .post-media.four{grid-template-columns:repeat(2,minmax(0,1fr));width:42.142857143cqw}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .post-media:not(.single)>button{width:100%;height:auto;aspect-ratio:1;min-width:0;overflow:hidden;padding:0;border-radius:1px}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .post-media:not(.single)>button>img,.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .post-media:not(.single)>button>video{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .post-media.single{display:block;width:fit-content;max-width:100%}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .post-media.single>button{display:block;width:auto;height:auto;aspect-ratio:auto;max-width:var(--moment-photo-edge);max-height:var(--moment-photo-edge);padding:0;border-radius:2px;overflow:hidden}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .post-media.single>button>img{display:block;width:auto;height:auto;max-width:var(--moment-photo-edge);max-height:var(--moment-photo-edge);object-fit:contain}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .post-media.single>button.moment-video-thumb{max-width:var(--moment-photo-edge);max-height:var(--moment-video-height)}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .moment-video-thumb{position:relative;background:#eee}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .post-media.single>.moment-video-thumb>img,.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .post-media.single>.moment-video-thumb>video{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}
.moment-play-mark{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.moment-play-mark svg{width:38px;height:38px;filter:drop-shadow(0 1px 2px #0003)}
.moment-video-viewer{z-index:80}.moment-video-viewer>video{width:100%;height:100%;object-fit:contain}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .post-media:not(.single)>.moment-video-thumb{width:100%!important;height:auto!important;aspect-ratio:1}
/* MOMENTS_MEDIA_LAYOUT_STYLE_END */

/* MOMENTS_PHOTO_GALLERY_STYLE_START */
.app>.overlay.moment-photo-viewer{position:absolute;inset:0;z-index:100;padding:0;display:block;background:transparent;overflow:hidden;touch-action:none;overscroll-behavior:none;outline:none;container-type:inline-size;user-select:none;-webkit-user-select:none}
.moment-photo-backdrop{position:absolute;inset:0;background:#000}
.moment-photo-track{position:absolute;inset:0;display:flex;gap:min(20px,4.761904762cqw);will-change:transform}
.moment-photo-slide{position:relative;flex:0 0 100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}
.moment-photo-frame{position:relative;flex:none;overflow:hidden;background:#000;border:0;border-radius:0;box-shadow:none;line-height:0}
.moment-photo-frame>img{position:absolute;display:block;max-width:none;max-height:none;object-fit:fill;border:0;border-radius:0;box-shadow:none;background:#000;-webkit-user-drag:none;pointer-events:none}
.moment-photo-dots{position:absolute;left:50%;bottom:max(5.9%,calc(env(safe-area-inset-bottom,0px) + 20px));transform:translate(-50%,50%);display:flex;align-items:center;gap:0;z-index:2}
.moment-photo-dots>button{width:4.285714286cqw;min-width:0;height:32px;padding:0;display:grid;place-items:center;background:none;border:0}
.moment-photo-dots>button>span{width:1.904761905cqw;height:1.904761905cqw;max-width:8px;max-height:8px;border-radius:50%;background:#717171;transition:background 120ms}
.moment-photo-dots>button[aria-current="true"]>span{background:#fff}
.moment-photo-zoom{position:absolute;z-index:3;overflow:hidden;pointer-events:none;will-change:width,height,left,top}
.moment-photo-zoom>img{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;border:0;border-radius:0;box-shadow:none}
/* MOMENTS_PHOTO_GALLERY_STYLE_END */

/* MOMENTS_REFRESH_STYLE_START */
.moments-refresh-indicator{position:absolute;left:5.317460317%;width:6.35cqw;height:6.35cqw;max-width:28px;max-height:28px;z-index:2;pointer-events:none;opacity:0;line-height:0;will-change:transform,opacity}
.moments-refresh-indicator>svg{display:block;width:100%;height:100%;transform-origin:50% 50%;filter:none}
.moments-refresh-indicator.is-refreshing>svg{animation:moments-refresh-spin .85s linear infinite}
@keyframes moments-refresh-spin{to{transform:rotate(360deg)}}

@media(prefers-reduced-motion:reduce){.moments-refresh-indicator.is-refreshing>svg{animation-duration:1.7s}}
/* MOMENTS_REFRESH_STYLE_END */





/* WECHAT_HOME_STYLE_START */
.app .header button.home-hidden-title{position:static;inset:auto;width:auto;height:44px;padding:0 14px;font-size:17px;font-weight:500;transform:none}
.home-nav-count{position:absolute;left:18px;top:-5px;background:#fa5151;color:#fff;border-radius:12px;min-width:18px;height:18px;padding:0 5px;font-size:11px;line-height:18px;font-weight:400;text-align:center}
.app>.overlay.home-editor-overlay{padding:0;background:#efedf4;align-items:stretch;z-index:22;top:calc(var(--home-status-height,66px) + var(--pwa-content-safe-top,env(safe-area-inset-top,0px)));overscroll-behavior:none}
.home-create-form,.home-contact-picker{width:100%;min-height:0;display:flex;flex-direction:column;padding-top:0;padding-bottom:env(safe-area-inset-bottom);background:#efedf4}
.home-editor-head{flex-shrink:0;position:relative;min-height:46px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #dcdbe2;font-size:18px;background:#efedf4}
.home-editor-head strong{font-weight:600}.home-editor-head>button:first-child{position:absolute;left:7px;width:32px;height:44px;padding:8px;display:flex;align-items:center;justify-content:center;transform:rotate(180deg)}
.home-editor-head .home-done{position:absolute;right:12px;padding:5px 9px;background:#07c160;color:#fff;border-radius:4px;font-size:14px;font-weight:500;min-height:30px}
.home-done:disabled{opacity:.5}.home-create-tabs{height:52px;flex-shrink:0;display:flex;justify-content:center;gap:55px;align-items:center;border-bottom:1px solid #e1dfe6;background:#f5f4f8}
.home-create-tabs button{height:52px;position:relative;padding:0 7px;font-size:15px;color:#444}.home-create-tabs button[aria-selected=true]{font-weight:600}.home-create-tabs button[aria-selected=true]:after{content:'';position:absolute;bottom:8px;left:8px;right:8px;height:2px;background:#181818}
.home-create-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:none;padding-bottom:24px}.home-form-section{margin-top:9px;background:#fff}
.home-create-row{display:flex;align-items:center;width:100%;min-height:52px;padding:12px 17px;gap:12px;background:#fff;font-size:16px;text-align:left;border-bottom:1px solid #ecebef;margin:0;color:#181818}
.home-create-row:last-child{border-bottom:0}.home-create-row>span:first-child{flex-shrink:0}.home-create-row .chevron{margin-left:auto;border-color:#c6c6c8;width:7px;height:7px}.home-create-row input:not([type=checkbox]):not([type=hidden]){margin:0 0 0 auto;min-width:0;width:65%;text-align:right;outline:0;border:0;border-radius:0;background:none;padding:0;font-size:16px;color:#171717}.home-create-row input::placeholder{color:#bbb}
.home-avatar-preview{margin-left:auto;width:42px;height:42px;border-radius:5px;overflow:hidden;flex-shrink:0}.home-avatar-preview img,.home-avatar-preview svg,.home-contact-photo img,.home-contact-photo svg{width:100%;height:100%;object-fit:cover;display:block}.home-photo-row{min-height:65px}.home-photo-row .chevron{margin-left:0}.home-photo-input[hidden]{display:none}
.home-switch{appearance:none;-webkit-appearance:none;width:49px;height:29px;border:1px solid #ddd;border-radius:17px;background:#ddd;margin:0 0 0 auto;position:relative;flex-shrink:0;transition:background .18s;cursor:pointer}.home-switch:after{content:'';position:absolute;top:1px;left:1px;width:25px;height:25px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;transition:transform .18s}.home-switch:checked{background:#07c160;border-color:#07c160}.home-switch:checked:after{transform:translateX(20px)}
.home-time-row button{font-size:13px;color:#999;margin-left:auto;padding:6px 0;white-space:nowrap}.home-message-label,.home-members-label{font-size:13px;color:#999;margin:18px 17px 9px}.home-message-row textarea{border:0;background:none;width:100%;outline:none;resize:vertical;font-size:15px;line-height:23px;min-height:46px}.home-message-row textarea::placeholder{color:#bbb}
.home-random-count{margin-left:auto;color:#999;font-size:15px}.home-create-row .home-random-count+.chevron{margin-left:0}.home-members-label+.home-form-section{margin-top:0}.home-members-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:15px 12px;padding:20px 17px}.home-members-grid button{min-width:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:5px}.home-members-grid button>span{width:100%;aspect-ratio:1;border-radius:4px;overflow:hidden}.home-members-grid img,.home-members-grid svg{width:100%;height:100%;object-fit:cover;display:block}.home-members-grid small{max-width:100%;font-size:11px;color:#888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.home-group-avatar{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:1px;padding:2px;background:#dddfe0;overflow:hidden;border-radius:inherit}.home-group-avatar-row{display:flex;justify-content:center;gap:1px;width:100%;flex-shrink:0}.home-group-avatar-tile{width:calc((100% - (var(--group-columns,3) - 1)*1px)/var(--group-columns,3));aspect-ratio:1;flex-shrink:0;min-width:0;overflow:hidden}.avatar .home-group-avatar img,.home-group-avatar svg{width:100%;height:100%;display:block;object-fit:cover;border-radius:0}
#chat-list .badge:not(.dot){height:18px;min-width:18px;line-height:18px;padding:0 5px;font-size:12px;font-weight:500;right:-6px;top:-6px}.home-unread-badge{cursor:pointer}.home-unread-badge:focus-visible{outline:2px solid #07c160;outline-offset:2px}.home-unread-person{margin:0 0 12px;color:#888;font-size:14px;overflow-wrap:anywhere}

.home-contact-picker{background:#fff}.home-contact-search{display:flex;align-items:center;gap:8px;margin:10px 12px;padding:9px 12px;border-radius:7px;background:#f1f1f1}.home-contact-search input{min-width:0;width:100%;background:none;border:0;outline:0;font-size:15px}.home-contact-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:none}.home-contact-option{width:100%;display:flex;align-items:center;gap:12px;min-height:63px;padding:8px 16px;border-bottom:1px solid #eee;text-align:left;font-size:16px}.home-contact-option[hidden]{display:none}.home-contact-option>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-contact-photo{width:41px;height:41px;border-radius:4px;overflow:hidden;flex-shrink:0}.home-contact-check{width:21px;height:21px;border:1px solid #ccc;border-radius:50%;flex-shrink:0}.home-contact-option[aria-pressed=true] .home-contact-check{background:#07c160;border-color:#07c160;position:relative}.home-contact-option[aria-pressed=true] .home-contact-check:after{content:'';position:absolute;left:5px;top:4px;width:7px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
.home-unread-actions{display:flex;flex-direction:column;gap:0;margin:15px -23px -23px;border-top:1px solid #eee}.home-unread-actions button{min-height:46px;padding:10px;border-bottom:1px solid #eee;color:#576b95}.home-unread-actions .primary{color:#07b75c;font-weight:600}.home-unread-actions button:last-child{border-bottom:0;color:#888}
@media(max-width:360px){.home-create-row{font-size:15px;padding:12px 14px}.home-time-row button{font-size:11px}.home-members-grid{gap:12px 9px;padding:18px 14px}.home-editor-head{font-size:17px}}
html[data-system-status=native] .home-create-form,html[data-system-status=native] .home-contact-picker{padding-top:0}
html[data-system-status=native] .app>.overlay.home-editor-overlay{top:0}
.tabs .ico .home-discover-icon{display:block;width:28px;height:28px;overflow:visible}
.app[data-page="微信"] .tabs .ico .home-discover-icon,.app[data-page="通讯录"] .tabs .ico .home-discover-icon{width:28px;height:28px}
/* Reference video 1260 x 2736, normalized to a 420 px viewport. */
.home-create-overlay .home-create-form{background:#eeedf5}
.home-create-overlay .home-editor-head{height:10cqw;min-height:10cqw;font-size:4.05cqw;background:#e9e9e9;border:0}
.home-create-overlay .home-editor-head>button:first-child{left:2.86cqw;width:6.67cqw;height:10cqw;padding:2.38cqw}
.home-create-overlay .home-editor-head .home-done{right:6.67cqw;padding:0;background:none;color:#171717;border-radius:0;font-size:3.81cqw;min-height:10cqw;font-weight:400}
.home-create-overlay .home-create-tabs{height:7.62cqw;background:#fff;gap:0;border-bottom:.5px solid #dedde1}
.home-create-overlay .home-create-tabs button{height:7.62cqw;width:50%;font-size:3.81cqw;padding:0;color:#888}
.home-create-overlay .home-create-tabs button[aria-selected=true]{color:#171717;font-weight:400}
.home-create-overlay .home-create-tabs button[aria-selected=true]:after{height:.48cqw;width:9.52cqw;left:50%;right:auto;bottom:0;transform:translateX(-50%)}
.home-single-form .home-single-identity{margin-top:0}
.home-single-form .home-single-message{margin-top:4.76cqw}
.home-single-form .home-create-row{min-height:10.48cqw;height:10.48cqw;padding:0 3.81cqw;gap:2.86cqw;font-size:4.05cqw;position:relative;border:0}
.home-single-form .home-create-row:after{content:'';position:absolute;left:3.81cqw;right:0;bottom:0;height:.5px;background:#dedde1}
.home-single-form .home-create-row:last-child:after{left:0}
.home-single-form .home-photo-row{height:23.81cqw;min-height:23.81cqw;padding-right:5.95cqw}
.home-single-form .home-avatar-preview{width:16.67cqw;height:16.67cqw;border-radius:0}
.home-single-form .home-create-row input:not([type=checkbox]):not([type=hidden]){font-size:4.05cqw;line-height:1.3;color:#171717;caret-color:#07c160}
.home-single-form .home-create-row input::placeholder{color:#b6b6b8}
.home-single-form .home-message-row input{color:#171717}
.home-single-form .home-time-row button{font-size:4.05cqw;color:#828287;padding:0}
.home-single-form .home-switch{width:12.14cqw;height:7.38cqw;background:#ddd;border:0;border-radius:4cqw}
.home-single-form .home-switch:after{width:6.43cqw;height:6.43cqw;top:.48cqw;left:.48cqw}
.home-single-form .home-switch:checked{background:#28bf4b}
.home-single-form .home-switch:checked:after{transform:translateX(4.76cqw)}
.home-name-clear{border-radius:50%;color:white;background:#bfc0c5;width:3.33cqw;height:3.33cqw;font-size:3.1cqw;line-height:1;padding:0;flex-shrink:0}
.home-name-clear[hidden]{display:none}
.home-create-enter{animation:homeCreateIn 340ms cubic-bezier(.22,.61,.36,1) both}
.home-create-leave{animation:homeCreateOut 300ms cubic-bezier(.22,.61,.36,1) both;z-index:30!important}
@keyframes homeCreateIn{from{transform:translateX(100%)}to{transform:translateX(0)}}
@keyframes homeCreateOut{from{transform:translateX(0)}to{transform:translateX(100%)}}
.home-avatar-sheet{position:absolute;inset:0;background:#0006;z-index:40;display:flex;align-items:flex-end;animation:homeAvatarShade .22s both}
.home-avatar-sheet section{width:100%;background:#eeedf5;animation:homeAvatarIn .25s both;padding-bottom:env(safe-area-inset-bottom)}
.home-avatar-sheet p{margin:0;background:#fff;color:#888;text-align:center;font-size:3.33cqw;height:13.1cqw;display:flex;align-items:center;justify-content:center;border-bottom:.5px solid #dedde1}
.home-avatar-sheet button{display:flex;align-items:center;justify-content:center;gap:3cqw;width:100%;height:11.43cqw;background:#fff;border-bottom:.5px solid #ededed;font-size:4.29cqw;color:#171717}
.home-avatar-sheet button img{width:9cqw;height:9cqw;object-fit:cover}
.home-avatar-sheet button:last-child{margin-top:1.9cqw;height:18.57cqw;padding-bottom:6.67cqw}
.home-avatar-sheet-leave{animation:homeAvatarShade .22s reverse both}.home-avatar-sheet-leave section{animation:homeAvatarIn .22s reverse both}
@keyframes homeAvatarIn{from{transform:translateY(100%)}to{transform:translateY(0)}}
@keyframes homeAvatarShade{from{background:#0000}to{background:#0006}}
.home-create-loading{position:absolute;left:50%;top:40.8%;transform:translate(-50%,-50%);width:26.19cqw;height:26.19cqw;background:#000c;border-radius:3.33cqw;z-index:50;display:flex;justify-content:center;padding-top:5.24cqw;pointer-events:all}
.home-create-loading i{width:9.05cqw;height:9.05cqw;border-radius:50%;border:.48cqw solid #888;border-right-color:#fff;animation:homeCreateSpin 1s linear infinite}
@keyframes homeCreateSpin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.home-create-enter,.home-create-leave,.home-avatar-sheet,.home-avatar-sheet section{animation-duration:.01s}}

/* WECHAT_QUICK_STYLE_START */
.app>.overlay.home-quick-overlay{padding:0;background:transparent;display:block;z-index:25}.home-quick-menu{position:absolute;right:9px;top:calc(var(--home-status-height,66px) + 42px);width:132px;background:#4c4c4c;color:white;border-radius:5px;z-index:2;box-shadow:0 3px 8px #0002;padding:0}.home-quick-menu:before{content:'';position:absolute;right:15px;top:-7px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:8px solid #4c4c4c}.home-quick-menu button{width:100%;height:53px;display:flex;align-items:center;gap:11px;padding:0 16px;font-size:16px;text-align:left}.home-quick-menu button+button:before{content:'';height:1px;position:absolute;left:0;right:0;background:#ffffff10;transform:translateY(-26px)}.home-quick-menu svg{width:20px;height:20px;flex-shrink:0}.home-quick-dismiss{position:absolute;inset:0;width:100%;height:100%;z-index:1}
.app[data-page="发起群聊"],.app[data-page="添加朋友"],.app[data-page="我的二维码"]{background:#ededed}.home-quick-head{height:44px;font-size:17px;font-weight:500;border:0;background:#ededed}.home-quick-head .back{width:auto;min-width:44px;font-size:17px;left:10px;display:flex;align-items:center;justify-content:center}.home-quick-head .back .chevron{transform:rotate(225deg)}.home-quick-head .home-group-done{font-size:14px;background:#07c160;color:#fff;border-radius:4px;min-width:48px;width:auto;height:29px;right:12px;padding:0 8px}.home-group-done:disabled{background:#ddd;color:#bbb}.home-group-search{flex-shrink:0;background:#ededed;padding:5px 8px 9px}.home-group-search .home-contact-search{margin:0;background:#fff;justify-content:center;height:35px;padding:6px 10px}.home-group-search input{text-align:center;font-size:16px}.home-group-search .home-contact-search{position:relative}.home-group-search .magnifier{position:absolute;left:calc(50% - 37px);width:12px;height:12px;pointer-events:none}.home-group-search:focus-within .magnifier{display:none}.home-group-search input:focus{text-align:left}
.app[data-page="选择一个已有的群"]>.body{background:white;min-height:0;overflow:auto}.app[data-page="发起群聊"]>.body{background:#fff;overflow-x:hidden;overscroll-behavior:none;touch-action:pan-y}.home-start-group{background:#fff;min-height:100%;padding-bottom:0}.home-group-route{width:100%;padding:0 17px;height:58px;display:flex;align-items:center;justify-content:space-between;text-align:left;font-size:16px;border-bottom:1px solid #eee}.home-group-route .chevron{border-color:#bbb;width:7px;height:7px}.home-contact-letter{padding:7px 17px;background:#f5f5f5;font-size:12px;color:#888;height:30px}.home-group-people .home-contact-option{min-height:64px;border:0;position:relative;padding:9px 26px 9px 17px;gap:14px}.home-group-people .home-contact-option:after{content:'';position:absolute;left:97px;right:0;bottom:0;height:1px;background:#eee}.home-group-people .home-contact-check{width:22px;height:22px;border-color:#ccc}.home-group-people .home-contact-photo{width:40px;height:40px}.home-group-people .home-contact-option>span:last-child{font-size:16px}.home-group-alphabet{position:absolute;z-index:3;right:2px;top:25%;bottom:9%;width:14px;display:flex;flex-direction:column;justify-content:center;pointer-events:auto}.home-group-alphabet button{padding:0;font-size:9px;color:#666;line-height:15px;min-height:13px;width:14px}
.app[data-page="添加朋友"]>.body{background:#fff;overflow-y:auto}.home-add-friends{min-height:100%;background:#fff}.home-add-search{height:55px;padding:10px 20px;margin:0;border-radius:0;position:relative;background:#ededed}.home-add-search input{height:35px;background:#fff;text-align:center;border-radius:5px;padding:6px 12px;font-size:15px}.home-add-search .magnifier{position:absolute;left:calc(50% - 67px);width:12px;height:12px;pointer-events:none;color:#aaa}.home-add-search:focus-within .magnifier{display:none}.home-add-row{width:100%;display:flex;align-items:center;gap:18px;padding:15px 20px;min-height:75px;text-align:left;position:relative}.home-add-row:after{content:'';position:absolute;bottom:0;left:61px;right:0;height:1px;background:#eee}.home-add-row>span:nth-child(2){flex:1;min-width:0}.home-add-row strong{font-size:16px;font-weight:400}.home-add-row small{display:block;font-size:12px;color:#aaa;line-height:18px;margin-top:2px}.home-add-row .chevron{width:7px;height:7px;border-color:#ccc}.home-add-icon{width:23px;height:25px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#168bff}.home-add-icon svg{width:21px;height:21px}.home-icon-radar{color:#7563ff}.home-icon-phone,.home-icon-near{color:#00c85a}.home-icon-service{color:#ff6652}.home-add-qr{text-align:center;padding:41px 20px 37px}.home-add-qr button{padding:0;display:block;margin:auto;width:160px;height:160px;background:#fff}.home-add-qr img{width:100%;height:100%;object-fit:contain;display:block;image-rendering:auto}.home-add-qr p{margin:25px 0 0;font-size:14px}.home-friend-results p{padding:18px;color:#999;font-size:14px}.home-own-qr{margin:20px 20px 30px;border-radius:6px;background:#fff;padding:30px 25px;text-align:center}.home-qr-profile{display:flex;align-items:center;text-align:left;gap:16px;margin:0 0 27px}.home-qr-profile .home-contact-photo{width:52px;height:52px}.home-qr-profile strong{font-size:20px;font-weight:500}.home-own-qr>button{width:100%;aspect-ratio:1;padding:0}.home-own-qr>button img{width:100%;height:100%;object-fit:contain}.home-own-qr p{font-size:15px}.home-own-qr small{color:#888;font-size:12px;line-height:20px}.home-qr-file[hidden],.home-scan-file[hidden]{display:none}
.home-moment-row-badge{background:#fa5151;color:#fff;min-width:18px;height:18px;padding:0 5px;border-radius:12px;font-size:12px;line-height:18px;text-align:center;display:inline-block;margin-left:9px;vertical-align:1px}.home-moment-row-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#fa5151;margin-left:10px;vertical-align:5px}
.app[data-page="扫一扫"]{background:#000}.app[data-page="扫一扫"]>.status,.app[data-page="扫一扫"]>.list-status{display:none}.app[data-page="扫一扫"]>.body{overflow:hidden;background:#000;position:relative;will-change:auto;transform:none!important}.home-scanner{height:100%;width:100%;position:relative;overflow:hidden;background:#252525;color:white}.home-camera-video,.home-scan-photo{position:absolute;inset:0;width:100%;height:calc(100% - 98px - env(safe-area-inset-bottom,0px));object-fit:cover;display:block}.home-scan-photo{object-fit:contain;background:#000}.home-scan-shade{position:absolute;inset:0 0 calc(98px + env(safe-area-inset-bottom,0px));background:linear-gradient(#0005,transparent 30%,transparent 65%,#000a);pointer-events:none}.home-scanner-back{position:absolute;top:calc(var(--pwa-content-safe-top,env(safe-area-inset-top,0px)) + 81px);left:20px;background:#fff;color:#333;border-radius:50%;width:24px;height:24px;padding:0;line-height:21px;font-size:27px;z-index:3}.home-scan-frame{position:absolute;top:25%;left:6%;right:6%;height:43%;pointer-events:none;overflow:hidden}.home-scan-beam{position:absolute;left:0;right:0;top:0;height:32px;background:linear-gradient(transparent,#00df9266,#00e890);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);animation:home-scan-sweep 2.8s ease-in-out infinite;filter:drop-shadow(0 0 12px #00df92)}@keyframes home-scan-sweep{0%,100%{transform:translateY(0);opacity:.2}12%,88%{opacity:1}50%{transform:translateY(calc(var(--app-height,calc(var(--pwa-content-dvh,100dvh) * 1))*.38))}}
.home-scan-tools{position:absolute;bottom:calc(118px + env(safe-area-inset-bottom,0px));left:18px;right:18px;font-size:12px;z-index:3}.home-scan-tools>p{text-align:center;font-size:13px;margin:0 0 20px}.home-scan-tools>div{display:flex;align-items:center;justify-content:space-between}.home-my-qr{background:#ffffff22;border-radius:30px;display:flex;align-items:center;gap:9px;padding:7px 13px;text-align:left}.home-my-qr svg{width:20px;height:20px}.home-my-qr b{font-size:8px;background:#ff5570;border-radius:3px;padding:1px 3px;font-weight:400}.home-my-qr small{display:block;font-size:9px;color:#bbb;line-height:13px}.home-scan-album{height:44px;width:44px;border-radius:50%;background:#ffffff22;padding:12px}.home-scan-album svg{width:21px;height:21px}.home-scan-tabs{position:absolute;left:0;right:0;bottom:0;height:calc(98px + env(safe-area-inset-bottom,0px));background:#000;display:flex;justify-content:center;gap:28px;padding-top:20px;align-items:flex-start}.home-scan-tabs button{color:#888;font-size:16px;position:relative;padding:0}.home-scan-tabs button[aria-current=page]{color:#fff}.home-scan-tabs button[aria-current=page]:after{content:'';position:absolute;left:50%;bottom:-12px;width:3px;height:3px;border-radius:50%;background:white}.home-camera-fallback{position:absolute;left:30px;right:30px;top:40%;text-align:center;color:#ccc;font-size:14px;z-index:2}.home-camera-fallback button{margin-top:5px;padding:8px 15px;border:1px solid #777;border-radius:5px}.home-camera-fallback[hidden]{display:none}
@media(max-width:360px){.home-quick-menu{width:132px}.home-add-row{padding:13px 17px;gap:15px;min-height:70px}.home-add-row small{font-size:11px}.home-add-qr{padding-top:32px}.home-add-qr button{width:140px;height:140px}.home-group-people .home-contact-option{gap:11px}.home-group-alphabet button{font-size:8px;line-height:13px}.home-scan-tools{left:12px;right:12px}}
.app[data-page="发起群聊"]{background:#fff}
/* WECHAT_QUICK_STYLE_END */
/* WECHAT_HOME_STYLE_END */

/* MOMENTS_OCT7_STYLE_START */
/* The tab bar owns the home-indicator area; no differently colored bottom strip. */
.app[data-page="微信"],.app[data-page="通讯录"],.app[data-page="发现"],.app[data-page="我"]{background:#f7f7f7}
html[data-system-status] .app>.tabs{height:60px;padding:9px 0 8px;background:#f7f7f7;width:100%;border-radius:0}
html[data-system-status="browser"] .app:has(>.tabs),html[data-system-status="web"] .app:has(>.tabs){padding-bottom:0}
html[data-system-status="browser"] .app>.tabs,html[data-system-status="web"] .app>.tabs{height:calc(60px + env(safe-area-inset-bottom,0px));padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}
html[data-system-status="native"] .app{max-width:none}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .cover{height:73.809524cqw;min-height:0;max-height:340px}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .cover-edit{padding-top:23.8cqw;color:#181818;font-size:13px;font-weight:400}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .cover::after{content:"";position:absolute;inset:auto 0 0;height:34px;background:linear-gradient(transparent,#0003);pointer-events:none}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"])>.status,.app:is([data-page="朋友圈"],[data-page="好友朋友圈"])>.header{background-color:transparent;background-image:none}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"])[data-moments-pull="top"]>.status,.app:is([data-page="朋友圈"],[data-page="好友朋友圈"])[data-moments-pull="top"]>.header{background:#111;color:#fff}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"])[data-moments-scrolled="yes"]>.header,.app:is([data-page="朋友圈"],[data-page="好友朋友圈"])[data-moments-scrolled="yes"]>.status{background:#ededed}
/* At 420 pt: 15 pt text, 34 pt like row, 37 pt comment row. Scale with the feed. */
.moment-social{background:#f7f7f7;border-radius:calc(var(--moment-unit)*8);margin-top:calc(var(--moment-unit)*16);overflow:hidden;text-align:left;color:#171717}
.moment-social .moment-likes{display:flex;align-items:flex-start;gap:calc(var(--moment-unit)*6);padding:calc(var(--moment-unit)*6) calc(var(--moment-unit)*10);color:#576b95;font-size:calc(var(--moment-unit)*15);line-height:calc(var(--moment-unit)*22)}
.moment-social b{font-weight:600;color:#576b95}
.moment-likes>svg{width:calc(var(--moment-unit)*15);height:calc(var(--moment-unit)*15);flex-shrink:0;margin-top:calc(var(--moment-unit)*3.5);fill:none;stroke:#7384a5;stroke-width:1.7;stroke-linejoin:round}
.moment-likes:has(+.moment-comments){border-bottom:calc(var(--moment-unit)*.5) solid #e4e4e4}
.moment-comments{padding:calc(var(--moment-unit)*7.5) calc(var(--moment-unit)*9)}
.moment-comment{display:block;width:100%;padding:0;font-size:calc(var(--moment-unit)*15);line-height:calc(var(--moment-unit)*22);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;color:#171717}
.moment-comment+.moment-comment{margin-top:calc(var(--moment-unit)*3)}.moment-reply-word{padding:0 calc(var(--moment-unit)*2);color:#171717;font-weight:400}
.moment-like-option{display:flex!important;align-items:center;gap:12px;margin:0!important;padding:10px 0;border-bottom:1px solid #eee;font-size:16px!important;color:#171717!important}
.moment-like-option>.avatar{width:40px;height:40px}.moment-like-option>input{margin:0 0 0 auto!important;width:22px!important;height:22px;accent-color:#07c160}
.moment-like-option[hidden]{display:none!important}.moment-likes-dialog{max-height:85%}.moment-social-search{margin:5px 0 10px!important}.moment-social-search input{margin-top:0!important}
.moment-editor-overlay,.moment-editor,.moment-editor .ext-fields{overscroll-behavior:none;touch-action:pan-y}
.moment-editor .ext-fields{overflow-x:hidden}.moment-editor input,.moment-editor select,.moment-editor textarea{font-size:16px!important}
.moment-editor .moment-setting .date-field{font-size:14px}.moment-editor .moment-extra{display:none}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]),.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .cover{background-color:#3b3b3b;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQwAAAEMCAYAAAAxjIiTAACN2UlEQVR4nM2965YkvXFsearZ4kfqvfT+j0ORErtmIYdWs3u3GSJbOj8Ga2VlVgQuDr+YOxxx+fiP//iPz4+Pj//D8vn5+fr+5z//+X947hzP55Rv3769zp/vfNj+v/7rv35qm77O9/n8+PHj6//Vv/tNP2lz+sgn50gX6eH4PO5xPd/09ac//en1+xw74/3jH//4ZU5uf9p9//79iybS+9///d9f7TLP9H/KOU86TSvHTFvSc8Zo/Ev5t3/7t6/foefInPxqMuAcPLb1JcfO7/SdY2f80MQ+I8vw7tQ7n8zp9HM+h94jk1OH5zhPzsH843inXeYSeZln3/6lA+kv/Dof8toySZ3z/5///OfXd+g3HzMX6wptJf2Sf01/MyfrZPrKWNa98N/tz/nvNiZXWIVKy2M+7zas7/6pXI0R7pOT4zzCBLfl+VOO8NmfaQvDaAz8nPaNX/ymkq1iwLTxRXkWWBBkmiwaX93WvGzzTaExUYEXYLBdk8MqpCsGR0BZ+uF5NF09hWBxvglsAYA2p89/fSJ/88FyXfNa+h/+Nv7z/8zTvG560XiVOTdee/75fE+jJsA24eWFbcjt960/jp9jjkDyf7wP+w6TLbS0a2D1pLAt8nlSCAMKabdCWyHNK4KMPd2ivwFFG8OKE966Hft1RGM+rjEMVjlGeXq+ORcFNmi2Odsb0yDIN9Lvc/ayjho+IcPIN7p4k6X52Pjc9JN89jkCRuvb7fK/bYeyCVgEMNjmFQEFuRthDukbARbaLURqbVqo1QyMfVPZSOdiUmPY74IhPVCrk74tWBokveMpiTzo2TKfpoAEDC9fmge5KUbjK+fhJcjycsv7OlLxspHnFwCmfpZLNvI29lMx7QR2654B51MyuIFCiyDa+QUYlIUj4Qb6jRbrkEHZPInONIeW399v3tMTprB9nL+piI2hKS0EJgOaETx5UDPC32RAG6fNhbyxIbX5W/Ber6Z+1pDvANASvEHj6dvhfJNT+l9LFNNjmbV2BE4rqEGcYMdjDJMbDU3u7eMcF3kaXtjLtnl+iocEQjq0VUjTAjvrcBuPdLGE13Qwt4jF82yrj+9OdnACLZxpE3VSpiFcA4S25Ei9Y0wnqdg8YjzzqWPamLw7CSYzh8xI/YRhqRsGWwli/OZJ6ia5Rc9l46fCJ7mW9gYUjnHqpr+mzM0TZZyWXEvSjvO1Qp7+Mqe0ozdOnTb/U5yUo8LeogHyPHJmviDycmSQ/xlWU2cJZuELZWg9aTz5VNju89Tf9E/aaMTUDdNme+H41GPzzf/b5ljPukZdiOw9xgswSAArrBCQyT4CDX/zfPMC7scTDNNtUA6VborXmO+5Nqa35NXNAxjpc+wYDEHQCrFoMB2kJf3ZGBqv+X/jV/O05tkC+dV/iwCaVzbtt9LaOPJoXn/tljWZW/fCY5//gWNPumdjbBFAo6HRuXTE+sTS8kzsz4Bn3XHO6Hx/j1cyiplYK8TaheBve0CXAwhuz8kdg3MExEk2hFy7CVb8heicn8HPc2H/jEaopI1XKRZYm4+FHbocwqf+8jpNGbiFl75bX1ZiJysNru+AAOlu/zd58VzTC+tSHNLytNZrypwRJp1WSqOJ5/ht/cg56ldz3K1/frtPHjNN1pVT2g5j/qfOkr9fgNHWtm3ybRJEcH7WdlvqGrVd1lbk8ihUoBNO0SCcs0idtPOHxd6H9FNxDRhcCiSMNb1O9DZ6npTJcjF/2SfbJuHtvtv8YzSsn/k1ZXwHOAg+bX42dPKf5xpfzbeUd0DZvDdgfALgm15bBuYp2zO/QP0lbzyfBhocj3XMVxZfc2PeHvtxDu+VBPD61yhk9OZaOB2t9ibGE1sGQCBpUYF3HcxwKxFLa7e2z6xI9k6eIz/MwTSabBSNrwYVAzJ56t/2sOTRKdl5SP8NsFKyruXFa8lXWD5py7xDA3gaTqOfYNz0o0WBDSxaH+Q9z1MGloVL49NyrK7jT5NvW3b69600ni4a0y8BMjpxvuNcv988uqMADsTknplOpVye2QyzsWRMA1Zj4A2gGtA09G4Cs1KZ7mMQ8RJWSAu4KT8ThA1IlsIwYXtTCK9h7UW8hvacCThWpACW6WoA/U5pkY2dUOp4eWD+kAdNF9kmPGpOhBfcEfRTnGMiAHLZ2Oq08g7vVgTxO/09gVDT5ejC15WebYB00pTddVsU4J0G112G5hCQ/dnbth0a90khUzF44U1THCooowAaRgtVm8czjx0hGBysbJzbyon4f+c6DBgLSEzz8o4EJAJn66OVFmLz28lu0hCv1yIXy8LzI49T2m4Qd+GyrPwUoJg3pInRDvXHesJootF946XbEHifohI7QDoi6hvrf383lGrG2BSJW068V8H11uT5ScjJ8xHmDTB4zkpkgbWQ06BHY6bi0AOTd6abdShUz4MK66SbBRhec1wLePE2pUUN5EszQkc3TbGdGLdi0qDIm/V7OasFFLeIovXPSJbH6URoVN/KtSPkyZPcm5ya3G5g5z7Tx81ZmSe0H9rvov+1xc0bnLzGzo0yDM14s027OY2FV5EytGvXqpPQc/yAzd///vefaKMno1FaITleiwwy+QBaU+jQ0YTaFN1CINBQUdiO/bXrLJrw2V/zqPy9ojf3aRmRvsib11hEbr55zheiNSA3XS0/03Yl2JZ0eMlgD92cA5elvKjulORpovftZrZTTv1zc6UjUy6t6VDYPmO05L2BN+UGTCuaOmMkj3Zs+RzPDZN//PHHi36Oc+aaY7kOynmr72QgiWtIZAUKY7yWM5PsHYzOaUsQIqLzt5cE7D9921M073pDbXpGn3O00XYZcs6AaoDxdSiu9+RJ7Q1sYLz03HUcCSxAW4ZuI2jjG9gsw5wjUFlPbESp1+ZE8HBxdGJeGJDDX9uFi2VkEF6RwymM4pr9mf8cb/GcfTBq5f04Gdf0mQ/HoQYwMtZ3CtKNfI6A0fIA+Sa4sN3ymEbPXKnpsJiCpGE373JKbommEA0mFoqjCitmQ3oqalMwK6sV1TzJb/KPQLX6829fx+J6LSm3AIJ9O/qxjFppoM9xrbzuh6DCSIGRD686dZK+GaAjTtITPeT4n2VZRZ6kL3pl88eg1wDDY7byTs6Ddupdj5SbTebCyQDGafvTLgmZZ89Jplhx2C4D26vckIwCI6qbyc2b87MiizWmmd6YaP40ZWmKcUqSZq5/My7T5/EbnQv8PJZB9ckTRxYt1DefWnTRkoKt2EE9ASyNLUuKKHYDR/dreprjOud46bxpPMWOjIbZ7OcJNFgnZY3Z6t74uWTdHHJ+u48XYNwM2R2nTtbabVvQ3pq5B491jkXIvlWY/Yf5BrJ3y0LitQ34BBj5vdrkd9sWXAJi2waQbRwvadyXoxJn+e11n5KqjkhWsjnfLVp72kmxQ8qxRrOXqF7ONpqabBsAZnzTewNblwVSkYtzFBnnnb7fKRmD+ULy1M6AkR+dKT8/PUDHaOrOV2jYjK8pjM870Uk6TklISNRu61TSnv9dZ5Ub+vuYhREBO3HX+l4ov9o0I8zvBequ77DcwO+I7EZr048FNq3YGbUdmhbBki47IM+PV+5yjubBAivT23j/WZacT4bY+jifdek65XmLOBbPTaNzWea1+2p8yvlfAKN1SoFRaXgfShO4cxAW0MnIcu3XFHrRZyY2T9AM0e2Mpq0Ox7DgDWRta60J2gJeXrAZ+ppP82auT3o9b3sTRjCN9wZo07F2sVLaOn/xj/1yXt4loYEsHnNOrd9mKPa4HyP/drvkmnRaf6y3PN9Kiz4XYFt3mZBn/9T1ZWdfOYy20+GJLaVzIrQpDL9TGGEswDDBiyH8Zj7EDPUcAoQ3YOL/VlCCaOuL3wawtiQyeNiQrMitX8q08e6WwWe5Lf8aOBt0rZQGpOX1zHOP1WhszsoRCvvKGObhzWg+HxwKnRxp9lKa0RGX222cpUscfzkPRxo5lg2FbAqwDj+2v1cOo22LGt2MijGUs7drBbeQvq5B//79VT/7z2e5cY4laUXGph9u3VLY9IAccyGyhUrEpQfxHCgs70d7C5j5nBzzQ3w5R86Je/0tcUxAiuCWklEevrCM553QzBi+/4NGzesMwhMDWa5dcF3XiUJ6FydjOnptgH6uJWhb7dQ7Oo98eB0E24ZOPlaBu3anOIJpx/mMUIM2+ZvrPyx71k9dA1CTqfngXbLMP31FZzPfc91F5nPoPPTZaX09QMdea4UqJNIeoW0vOmGZ/28Pl1lobwZmQiwGO89jeZgGNAa/1i+VbfHJ3y2CaGBnmaRN8ypNXt5CMx/acUci9pzkifm3eNKUnPMhuNCBcUz3Z/4ZoDyXmydNe9J54/1HWWa8U9KGicgmL+sn6TB4rtIijEZz44vb8vcXYLQB2WEzBoacZDRRNxNm4iX16WEMGAYfTiTK4SsPrUjLW/t7Gd9imnMzNCIqvNuSfiqqBeRxlmxWm5RlaI0nrsNIgPxfW7PNYdBJrOsSEmEyynFi1SBrOUUX1nw8r/xmFON8DkFrge5TMc9TbvNrbe1MUr89T6bxagFtk18DjJ/GbIMtD+8OfOk3+yFa2vs0AS9DY5jVAKNl228IaaE05pIm84aGYRB74pdpefJMq4+c8zKIxt3m9MQDH3uilbx20vkdZYxBRhf4/hbOaYGbee35Nnpu7RtvfO4Dzm0BvR1goy11rN/sY8lu2esy8hVp3IBl6eZPDwG+ddC8Q9uHN+OM1kyS5tx6VF88j9en3C82YDib/WQAjalcRhmsDBxPWf0bAPP/WyRhfrpvHm8K3v6/jZd+c0GUPS9/t/mTNwRUGhlD8qXwNrzmWBzBEBSsx5Y/E9ZeipAPPP5tPLG90bsSmW2cJotltLa/BgpNZykbXyN0S6o/AkYTGJORbtPW+k2ZmWTycqQxL+DipFTq8y1UDbAyhhnL5ZDnRKXz+SQx+fBZ098Ea5623EDbkXDydXmK5SEbf9nedFKWBGYn7rwEfGcrmTkG65ATujTId/hswOC8SO8CfsozczXvG7h8Fj2nsVF/TI/5ZPC1kXvetjvzPDSY55lLNhzofN+JrF43ny2g4GQW6hg0SFgy0u6XKJe7NGk8VJ7l/Z0TYRsywZ4tdQwGFlZT9vTnq1IpKAvTyL4AzlvAPLaM3bz1Nw3OMmMdy3EZs2XovpsHb/ygHGKw1iMbkAHKeuixWmRwjvnWg5cR4LkXKda9yOxPAJe1lGg8WTtG1g+Dt22Rumn+8Nsy5fixO+s2+zq08G7k8ODrEX1NIcx01zVTjN68KagB0CGat3VToA3BbWw35jjktWCbt2klNHELNQzOY/SbcjQ+ce5RDq7925zybRlFgE1+/r2M2vNsxvxuaY7kxv+M4dcUcFyCx6K1GRR5Zn1mH9GRfDLmAoJv5Vql5mw5bzqeBeAL0Jv8aZcElCcdIl9tR9TptF/6+1OEQTRm2EVPwBffZs/dWe6cD3EcnOFjkP3UPX1kX9qemODB8wmrcsWoBZsIx31w3ctrOdbNVgQ19k9lpqKRl4unvu/BAuQeuOdFBbTSWslJc5KKzXO6PaOX9lCV5h1tAA6DGUmeD6/jCX3kpZ8nQYfCdu0mN/KU9HCJ67uZmzxZfiAajX5ZNpZZAwNem7SKwc8Rmh1y041z7PA49kXnfWyGD4E2qPs5OV8214ilcZr5TUBGNhsJ+4xQCCqMCsgkXhjU1msOtZri+rmMNk4LqR1rLwiyAad/nl98bXOwwua3PZOXCGzjiMmhefPINx6Y527Hi5D8nbF8jH21qK+Nb0NY0QV5byfTHKM9rH+b15+X6IW64OUt52vZtyjISy7/9vzbfHzMtFCvmyxOadH+L7e3u3Iz2ICGL/11JMF+21qJ59rDSp6eKbAiI9LQBNkUqvW9GJ/zBqemvEvo5DHn29o1pWjjsk96shUBLPp8zkuffGcdTD4a9JucUhyB2AkZMCiXRo+N1w6lGSj7bKBGPflUnRYJMwppwN70wHxZzsa0cq4LHMwzHmc0ZTA85UQhPPYLYLjztnvgdacZwQFpGASMRA8Ojy1wru9vnsTt6E09J9LFyIbCsmK0Zc3iW1O4VYehvl/7F/oaT90PaWMde8onusnrAKL5zXJ7pGD6aqE0Adw0r2KDuumFE9q+XqUtdRt9K3fyQw+P4piZF3nSAJo84od9uK752HIq5pHnFfoDdNat5Sjy+el5GCSME6RSJC+QKMP1FsFOaJlR7R0a9MALPOg9m1FTwBYc6SKDGpNtDM1AGmA0RWm8evJ6zfi529OUqo27+nb0FZkshV7G7TEbAPu4+zP9lHEbb82T9IZ3ziV5TNKy5nLK+mbx2Pk20Ldx1jKz6Zd/p53l6nOtf5a2C/fd23/slAjGKIE7ECsR15jg/puxN4Q2E5tAGuMdQdgT0GCawbqYsaRv0XLjA3nom9tsaB7n5pnNpzav5rEoc7ZrkU/A1vN2NNNyT6sYxOjpFx1tXo1noW3lGhogOgJICZ9a7on633axWLfZRKPHOZintrbDFinQkb4DGCkvwFgIbeXhXXtrIk9GTMExeshxKuNZQ/EpzkZdRyD5XgzIGBYEIxWvM5vX91xtWM6lNP5SkAEM7u64nYV9A+BEB0xaGdgdLrfxmhMhCNt7rWjkHdAwyNjxNMO9eeEYNXlNuXjJ0JLzlu+3cos6gd31DEA8b3B1H6cw6b9kzm/Slvnfchwt0XuTzyk/PUCHxZMzM8moJnRPnErkkJDj0Jj9xC1PuD1hyQpF47CHCXOtUPZQLs3IDAANeFyaQrtPzqt5iBsdbfwWTZBvlIUBNTxnYrXRlo+XTA0ASSe/GcUueTRn1SIM89hGSJ6tBGBzfv/1r0fy5zjln+9mjBzTXt7y9lLc4EC+2Sat1zzvCIN9WS6/AMbtqcu5uCr5ixgyM6gtQXOOnecV5Lev4SAx6fsnwr5//wIM7hfToM8+etuC4q4LkbaBn1HYHsbKlNISRs0jW6BNGchDK6gVgFuZLZoyELC05O755gunGrCRp5FNoiKP7d+pF4/MqwfdL2XhKI0evYX0jH7Yv41z7SJ5VzB9t7tgv+GdNnRulE8Dp/Rjp2UZZg5tyUS+xZ7cn22Mdn3oPM+9iG3FvukQQsvf/va3r1cNnPJ6hs1C5PVULD6UwxcXkQGnHV8UxImFkWQImWVj5gU/bRnSHgtvb9MMq6Grz7Ww8XeK+7dwG73enmz9LUNlZODxWRxVrDHaPNY8DbT8bn3YuzvKunlU9v9OWZ7T/flYi2o+EFG0ZLEjTJ7z8jrnOa5/r4jAAJPf1B/bCnORfPEU+2eC3Q7xdaVnSkv+cXcjaJTBAxjcOaFhc2AafoSRtzCRQUS508bjtavrQvuJegg0NkIKaAmGTCcjSV9KQ/YGOlQc/2Z9CmyFiw6nfX4ZKcdl/RaFNE+7DHeB6Rqfvx2lLQO9gVUDzd8BNfPk1vZDSdTGSwJDe00Bo90mY86JOkIHQoAlHeyHEQp56A0AAwZpavfNfPfVeumMCM+Jk8EZJP/zhSe+SmwJzv2xOJxMvxFIC20t2EyUytGM2v83hWrK/TsGRa+y6tpgOZZpdZ6EfT3xeymqr5lZERHHWaBhQPgdIHiq89T2ViiPtvRxPYPet/HYA0eFdFqeEyNityPomB7KhJeWU2dpL45keOPkymuk+IruU16AYTRiZ1Tg3O8RxWJhOzPnFNbnZEgQ2y7vlXF8oVOOm2lmppnIYm+fkI0hqD3Ju6Fxi6Rc2lKEQG0aG8AaUJYXa8rscLZFAPxewEtaFlhQt9acGiDb+5ovt2J94g6c653C9fzy2p8l/+Anwa05cgndHFGbsyOVJtfkDC0rA07jDXXdubsXSAV1FhrGOLMcOMsITrYJNTe9BCSoGGSgHzib/phk4fmWEGO/7dLq1Gne6slzuqzooinvDVACSE05PF4THJVz0eL/rXTvALPn2iKSxZ8nvj0BbOOrx7ZcrbuNVs7zHRrcx8cAfke1ecj1ops60GiOU25g7wjFsrMTYKEDMpjkGNML5ulrRt4Zye8oK+8Z8E4BS8JZrq0cuvmKTnsZIigNg+NZOAQMGsgyaAuHx2jsXsdTGM041jgteRQvsPohLQbHRksDbvLO/ROErHBUlhXh3PhBOlaERgfV2t5KcwALcBut5KUNmBEe5WDv/A0XbtkOGJUb9Fla4pM29sRbP9tjAWbLfyz9T4CQO8FJxwsLGkI6NDm//eQrK/o5zq0lXiVmsDB6eUJMkpKBFiABw7sp9L6N6TauZrj2BFa4JvBm+Gu+HNvCbkpyA6cWZbT+2QeBiMfy8QNUXBo48uN7OFo90tCimRVlrMjjqZAv9r4GDD5k1zR/DD3idx5xmEjjd5fg7UlgN8Agf9N/013WYduMFfttV/J+b/d42OOc7dEz6bMLwcfUNe8URvEVAAYRRiJ8CdI5n23bgEXu28+YodP5Ca4duUNDw7YhGQCeQMXj8bh3hQysq32uMaGwrDDkYQCR9BrImRTz1jdlQrC9GYS9r0HQ3o0KxoizJRlXnqUBTNO19MEw2jdHsp0jAsvCScb03/jygaufw+/on9/p0XSAT72iDlpnrI8uzc5iW0yAUtY5z3k5d+lLKl5zZCUSTRRuyRmjkgXD4jHy3ZQ54xFB2b9DxmbMTdGshK2+i9eYTUi30gTdQIpzJJ3Le9CDNCBwv/ZQ73jwd+Z526pufdDbGQAWYDSjN4/beHQU0Rsmws0z8zPnG4imtNwcdTwP6PHyL9/OuZkn7cFA+W46YVt0DjG/Mw6fut+cY+v/CzDoMehJiDTMzHqZwLbr6jiuWxOJuI/T/kQV65oKvwslTDBDQ29jQvu/KZ7XqM2ob+VWh8rR+o2nipI3wKX3yDwMsObDomkp5m0ONpCb0i3wC81eHtzateNP/S+wIRBE39aYHyVxbSPmMT5RjOf4sQPwE8U4D47j8+mD+uAIYQH0Osc85hdgOBQhWsb4Y6RZLjRifdzKa7AgQQ4TyTS+/5G08O5OezePuRjO/60QnFtD8HeLoy/34cjOx8Kj5VE8B3u81Dd4tvFSmsE0g0vx2nzVa0bf5OEE4Tug0XhAh9QKr0lgNGlaVv+fIwnN/ulADYzN4C37Bsgs1gOO1x5P0Lbu27a6o8evZW4qLsZaaU3cTSB8bmUzWkY3XDtZcAQwen2CncNDC9CgsoyCc/HadSnyrbQ6Btc1Po8b1KxIy+hv87+B31Iqz8Nj8PtdEFretAG4aWRfjrQMmCtX05zH6vcmE8+xee0ViTV5tm1z1nV0RBs4tsd7Tex0vCnAdsnLJFlLGl63txvpSDAn6dDFWVQzwYLjhVBcv3Hi9FYJyZtiBUmZ6DIyLsWzt7AgUhZdba6tNKNlH0sRF82mk0rYwKwpcqPZ0cE73vMdb2glNX1tnMan5Vmf+L/u4WC0Ra/MWxIaOH2Ippbz4P/twi/StWyHO5M38G3L1GZXLf9ivjrxS9kQXL52SZjhZ5aZzCZgnJJto0zixgRHFYsJbaKZkOufPEfub3knybZoMvPI0OURfje6WBHBDXAbzSzM5xhEKI9mmE15mmdcvElhCEv5eieC/a75mE+3842O9GvHZ2NJnRg0d+qi/36CuSOEj4clIX8vo6d8rB+c79rVaRGI7XXpWXNcxIBGy0+3t3Pd445JtL38KUyKWmhuQyBwgseTDWg5iZo+/eh0MjT02RM8KWwT7Dp2M6RVjwJmArkp1+/070y8wc1r0nfH8Hgt2rR39lPWSSu/rSMGiwXit0fIuV+Obx4bMNLPAYu8cya7dk4gftM1OI3vOccxV5THOTjJbuDPWLzHy8vm5WyoM5wTjzsqYV/fsxdsYnMHqo2dDE7i0dfj08Mwz2HQOULJmskKnQtHzExOKl4gDzJhOf3zCtUm7KbE3v1pzG/GzTmv0C+8a9FA8zKZHwG67am3uUWJec5Az6w86cwY6+1YTZGb3E3/AusWMr8DcqTvHIuRM6xu8kjxNqdp43t3svz9k5LtvDYp88+xs0uy9KDxgXNP/1kuRba8lsnbxjnH5Vdk13Yuwz9e0UmwsBx+utKTIVIq8+IrEptBDRhLEbz+i5K1NowobvkIRhbueyUVXdq2q8GlCXMp4u94a/b1ZFA8/o7ndr+hjaDR6hrIVijusenl2pO07SGtZ+7bYLz42yKpxZsG/hzTScBG0+dIzhqIG388nqOS5byaDMnvJofUub2mg/MOsJhW8/4FMm0LJZVzLcQpET6TjKfwCk4TtZJeVEjXJaNuQgxC3kK9G2BYoVeb1X9T6qbQt9IMu7WzYfs8d7H48Y6S+2pbbJZN5tUAw7z080taPYMT+3c9/t9+G4QIRIy21jxSn3xY+TqOd0oD3xzP2FyqNz1mabLlpkOifS49mOh3BLhkwPEX+Oc4r+b+srksB0hETjIhSsEw7G3KSAKa4C3clR+xZ6OBN4S1si+DvSnnqncrN4V+tyxFzLkncHE0ZsMkz/NZj6XjeXstK76Xopx/ixDNt+bRWhTiOq2fBWimj9FQ9Jt2ENpXwvMb8jT5n86Ny/r0lTreBbSTbLJNH8yzWJaNv7Ff3wfGJVzGoXN3PoS6+dolSSXukHBSrrNC+RZe5ePMq5WCaP90q60ZRsE6W94UK79XCPn/t7IAgN/N27nt7wJhA30WG+kC69b+HOM+/xqzAWmb+/Kq1se2VW7QTaRxCo2UhX3kmbcpGcfXFLUIIufSJ78NYAFxR0C0MQPQWtY4aWtgbvM95esRfQSDdNae9u2tzgUQPJ/fbYlij2piGfVQIU+hh2zhtZni3zelNsitPtj2Fq08lSawxhufv83DQGzAtPI0o0xh4os6Q+BPveXxXNw2x56AyjSteVM/OJadXm6W9MvACWhcdv/Q091S3wbMu11JIz35LVLyC5HX4yntHC1v27hvYiTPl+5ljK8nbhEMOLGnUMkT9rcBhMe9Feh+OEkz3NFFo/NW3vGya2fgiQ//GxpaeG1DduhPWsw78olyzvm0daTH45SfZWc6SU9zDi5Udo/XFJa/WZeRw3Jipoc3OTb9IaAytP9vLF/4aQbIefibIOS+uGQ4/fIp/fluT527RXuU//m0h3hzzjwfvn5tqzajDGMsLHe+PK/PeRL0flb4FhZR+X3cjHkHEBpCsw+PY8NY25bvjO16S2kWX5bxuX8Dhvto/F67Wh5j6UK89NoW95wXQLl/8qLpgQGjLZ09Tx5nZE0Hyvr/xPUm9Nac43K0S048Rj3griSdeWjlldNt7HYldtqyHkHB8/C5n3IYYVTeO9Im7hwHO17Mslfk3rKzvBRCJhZarEgEOzPglNOO8zLd7VVwZlKLjvJtI1jGTpoo9MYb1m8JZbb329OpbBa8IwLy1+E1PYz5Ri/lUJ/ePvy1M4ic1g5Oy/abp+QP/2cEtIya43uMm3Nk+YHrVFIYtdkWOB756/nwPHUuus4HSpk288GAmvmd78i1XYxGfvMCvPT9AgwyK4IOwesO0VP8IGAT/LS1s5CffThisfFRCanEYb69hOlNP2Y6z9urmvY2H/PE/bR6BpmnZRb7drmBl5eGrm++tDEDNAZQAtNa0lmuprvR33QpY7h+CkGJ9KfweRANeB2lfI7kpGnnE6uik41OPhWczi50+8I3858yNRgv4OMYq9jxsP1XhJGJxsCcaEwI5Kv/yKibApMIK5aVwV7ERr8MlgI559uFXY2mG81mWCs0AguxzYl0ug7r+pmKrveUYGygYTAmnc0AHAFk3Hw7KnkCjJXsa3Mw/a0w8UqvzSiWfbG0HRDLyBHUBxKIzWFZt23Enpc3AsgzR8AGCQNBsx0DR3PE7p9gSXB5RRhUziRWDBb22Oy4eQ4bTlME/24KTea1LbBcS88JNyGYoT5+iz783cDBc3Jdg0XqtHfCOBJovMr5teXnPpenaYlLlpVIPCVG0JYFHKN55jYf603jYyuLd6ExHn5FGZ7/MkTS+228djM8NXi1/iM/6rv51e5WJQ0+vpyoebPk0fjuvl+7JCE4WVECRru4JI39gI6WdFnZZzLXSN0m1gSQVx7Yi6Q+PfTNg/1Py807WwFuCt+UqXlwG+4TKFhezSBblEMHkfPOD9CT2rF4fvleuzIsTUlp8I2XT+MuQGV+i/yznpGWD1wbFNr8bd4022lytDx9oVaLlgz8HJe023mR1032/J/HvucGMIIGb5tmx85Z2EDNcAp8CdaFEQJBxQrG42QsE5xPRttQugnOSteU3AYdI2v9uQ8rEZWMybQWhTVjaMppWtln6jhs5nlGbZS5abbeLLAy/25G32TQ9Mzys6GRx6dQVzjnJq93aP4syXIet0zWkinfjjBdCOJs22R100nzM6UtiV+AEW/sh2fkvoAwNHfuOexK2OfJLa9ApV8e2ozzsfMdsKOyN+E/eb/Ud52bslAYSzHbGM1rub75ZQNdinQDyOalvOYnCDn64/LjFIIFn7bdeOHjvoaB5638i7+WcZuP52BevXNzFs/9KK+78PyoH81on0CchbrcdINGTjtlG48fW30Ccc839HxduNWUPR47y5Y88j+hnA3UE6MwG6Oad2iCPcXCOmU95CT1nG8hk91/G5sKvOi8AcYy2Chyy8G0uS/jWoBmxaLA2c4RVnjol03dfjeQjX6sZ0jw9yoNLJp8Wv3MrQGT+Wp+MUqyrv643NFp4w4/fawZfKuz2jnfsZLM5sviG4v1lRFMxvnO0CzvsWjPEwiCMSGZa+i5bqOR8jkX3l+mYFbh8zg4Tj58DgFzMby4xobrfAB/my6HjC5Ueude1pg2tCePE8ERuByh0UhYzy/i4bo7uwgtSWeQZiH9TtqSl3lVIA3NJXpmMPHcbrsFnHdycN61Cc3Wa+pK+iGP2Jd58wEdoY57vNYmdazPDaQa/yljAoh3aSh32l6+Y8/LRs/vBAlHln/961//v+swmtKGAREIL+RoWeeG1A5jW2leysbVvG1jqA1qtSXjOW4bP/0u8FhR0y36ovA870Zrm+ONZ7ey6vmYl4Kmb/VtOhefU+eU9fSnRrPzDJE1DbTl1G50LiB3m8/Lrfnuw2PQY7O/xi/bIr9bdN/GZ5+LZrdvsmG/X4DBgySMCBtPHqG1LTRGIL6f3kJwG4JUxjADbfwpbSt1GeQ7yv9keO28x28A2ebyDo2s73lTPjzfLs220nseHNOA4QTsEw/bdSJpw74Znf0O3+kt+ZhAA3bTHZfooRPujDhPeQeQ21yak/C9JPndjDxjL1qaI2IU4vrNcTYg+SVq9YT4e3nqVseTZZu1ZLFnIBMZLjFs4sStEGR+i0KaBzBYPiE22zVAM13vgJKVxP03Qb+jyI0vqdtAK2O+Y1BtTPfvZa3rLv4ZAKn05hd1qC19mpOyYfA49XYZ6MdDLom5oCegafNutJFG0tbm5+/lcDnu+m2deL35bHW81s7srDH9NgG3tTcj01oyk8rjlzs3QyIdnkO7l4TlCTASGrbnJZ5Pe6q3Qc5JrKZgTUENdM3wlqdawO8dh9Y35cTk6Dtga10i+DT+GTCW8zKfvBV/AyWDnHnK+t/Go+zcB8H1Fm02nee819ybHP2/5+GEqAGlRRfk5RdgeEAOupJVqcukZBvQxpEljTO7BAYSyUcEerJp0/IEDTA8xyhsY7YR3ErO+bWLw9b47yioj5Ee9mEPQ2NuysBdg2ZAnJPBqG1LL2/b+mtOiP05SUfDIa1+JQbrefnAeVo+HNfAZf41uj6GDNmeRroih6YbTJzGPtY1ETfQND2ttCCh2TD5+nUvyVKImyEshhpELMj1sbcl0Y0B3A1pc2h02xhsQDzWvCT7oGLwjs8UrvlNk722wWJFBe1aAANuzhtAGjiZz01ZXcdPiXcJXX65lOdrcLgZlHlveth/kxnPcTfBQEL58/8mk1OajrQIo9mN6Sbo+5m1rTxtIixb9e/mYGw7vwAGJ2bjf9rPdvsURg/2Gu8aj5Xpdr+/6WEYZiVrCtE830Jf0sLPT+u98Qg6znV53OZhA47kJ8NVy8AK0PjdFMPLEfYbUOGdllSwmx6xz7Zt+q5u+Xma3Kb0TsnyrqaRfFigc8qKFMzjU1af+c13nzSn5Sd2caxTFlA2eZCeBhhr3hkrOvF6ajgZwa3UNPb+bktEGh0Z7vE8n7HQPNwpCT2NsCTeBsc++RarKGQDHs6NguN4VugYixnceLEeYMJ+LRB68LbVSENrAGCBs713xPyQX9Y7hS/Kaf35IbKZj9810+ikrkXO5qOjX877fJ/3flB+yzvmN8Hq9H3uRfK1B6mbuTXQ/kCOinoZmfKCQuuE+ZES2/AGQfrkJgBpIE9oE5aVx4vM/BAeO7TQkt+/vMiITHaWeykohXhDxHbcgshxb90Z2Tkm6W7elX2SGaTfQl3ernlq8y3ncmEZx2fdxj8WAuNa55tue5onHi6+Rf6OaFhaQprfKwe25ExesH0DXZfmFdcFX9aN1o954OjhlOZcOA+XG7DTSRsY3d7/N7tr8lp6luJIhy9L+oow2tvByCwS1Ih/AgsSa+at3IO9nulq9FhY9NDsjyjM+XG+bGP6iLz2luRL+mNfmTNpdSTmOaXOyqi38VJ8iXdTIHqy9OGsPA3P4/n/0887OxlrLk3eK2IgPc7jLJmYlnzaXMz7U2wDjaeU2w0wfKUtI86ncgMfgy/79IbD4mMLFs5n7pI079mI43kPfkuM3SZ7S0b9TuGyhHNI+Gc6m8I1Ouh5DRj0ilbuhfhtu868Mp9cSG/qtscP5JzBi0phhWlejXXJF9ZphccduVjnuAvXDCJLKtPcwJE8Ii1NNs1QWhT0UcZhffcbIyW/yH8CHHnSZGCQIz0rYsv/ppvzvH1OeSU9V4V3wiwS0RTjyQD422O1hCy/myLzd/tk/Uplc7s1T55vSmyA8VvlG2+aFzglivWOUqQYoOm9DAiNj/ayDWgIlmte+b5tW5/CO43tBc//vFepeT0aX7svpS1pAkQZn3xo0Q/LxwO/yVvOowFyszXTYr1ozssG3YDAslkREHXY26kpP+2SNAIaA42KRsfWlmOktB2Rd5D1nWKQ4M5KPjboNr9G9/Ke5pMfourv2/7/UrDlRW6/mxf3uA67b229nb34YuVdhUDApLsjP/ffZNy2hcnTxZ+MTcNry5GPy25Ic4Bt7su5rZxPK9anJifmwJZsGj/YzhHKy2KWQvleBDPWHiydr/B6oaPBxx6hef6G/py4d2ei5Hzuh42iHWulgUnzzE2BWGcZgb/dz6Kj8dhZfnpryzx9+gpaGy13pigLy9M5HPM2W7O8D2S96q9d52LnQj3ycmY5phvArv4/Lwb+5ExYz3xj3uQdx+kIYIEZd04MJjd+NN343gw+FdaSwMdsoE8MW6GiabAHbgLNpL0V3IRxUx4iaxNCY+Yy+ttT1Um3hdK8xqKBPGc/SwYx4Bhgtq3JG/fdlhSUDWlsPPC2LCOHzIlAYY/GaJAgRcflPAhpX9u6zSFY/mu79QNtVjLUv5tuGZAI4suGmq4tupqzcFsu4ZZe8vsFGNk3TmUy4S9/+ctPntmZXCuuE082GBOSh6zYszMS4DhmjNeg6TfP9AjTQrOf9ZHzZ8/9HDv78uc8eWKg4WPd8tDkJhgKrCXj6AXJNwNkU4gGrq0d9+5ZvIW3kot+DwZ3TbgdT1qekres46UIv9lHktSMHvxOGu6KsT5L+3/xMcsbt/u8RJOMEBzheknMJVQ+tsNGl8GRek95ktY2f4K+5dYcUo59t0dmpwSCtU9MgpenbZPKN5HXxHk8M4sMdYh9Sp4W1t7N2pYfRNuWX7AAOV6LhGyobGuFaMpw67/x27x1H6t9m1NTTM+F3w3wGo8oJwOR+2/5jMYjy56G2wrrtrmRBvPllKY3Oc55OJm7ZB2aWxKy9dvqtP8ZkbUbNS0z60gFjBZ2WOHduBG6QGPV51hL8Y3wzdMuAz7F+9r0pvnd1tYGw0afDaPx7xSHmaTVIfOi40bDLSIx6LlOW6a1OZj3NHzXWzQaLMIb85LtCBaUG8+bXs/nNn+O3eqbJ0tGrc9liCneuaJecDmUby/5n8AuJf21Pk+xDvB82+X7JcLgQP7dlP52fIFEihnZDMjlHU/u+txCTbvzmzdRNU/JXY5GQ0Ppm7GaB0+GdgPUW59LcV2XSyaOuWhb3ovn2b7lQJqs7BxuYMU+ms6ufJx5RJrIK/KhHTON9sIGCfK35XGyfHIOY0VU7JulgVN+t02JBaycl+V3Pl8Q4klxZ4HMoJGwtLUyJ8nf+faW7s3jmMZ2c5cVpTE4kQWVix6w5RuWYvH/5qlaUpLjElTeiSQM7DfwDb/cLxWhrdHX2KT3FonweAvJ2ScvLGuG3XZOKCvWJX35zUvzzSPqs+Vpz7/4m0K+WD7sL3QxD+an3p/i602eHMxNh8zfONAzBnNXN7DgOK9dEqN/1lNJHC3DsSfj8TbR5jnM8MaYhprsgwZIekgfaeJ6cSlEM14LprUjD30vA2lokUCLVto4i2+LToJg4689PNsabG4G6w9DWrdrPLGcl+HwfAu1W58NHHx8AXbjq4v1j8fzffu0fEGjx0voJes2/ikMBMjPFoWwXcZ4PXGrDcYtq+aJlucwE80EToDtPHZjxs3zOcxzQo0GTOaZabyluDH+Nt/8T4GQlozRlLQZ6M24mmc3n1qfDYxu0U7zQC1h22TElwk3QDRvWc+603ZPSJPlYYfRzjfeLae16n5eoq0FqunDTxx3vQb4T/JvTqbpuftjH16i/rSTEwKj2FaGxjgqjpnYyoo4HBI9AcZa8pxPe6jL2SblnMisxjCvyRPSPgnG5/JxuPkEEk8ejt4o3xTuDRTYx5N8lnE3hV7bf+En+2vjLJA7ZT0TcwEG2z8Z/OIF66zI55QFfM2x5FyONZ41MOAyn+PSiA2y1jOOTT0nvabNzxRh++/cr46AQqjfO2k09HUQNNi0N+IuJlEIPOfjZByV8FwTYQXgfneYSJr4PAiHZJlPY/zK1xjY8oAUGxoVgv23sNTKQjmwDmWXupmfb0Lzy6u8RHP+quV6bAhs2/jBuTbnwfqklccWHTfjaCX9MMeR5GOMhLsySw//BPtghMbnsbQIpAEReZDCywIYjdAhub+2jCPvOEa7C3nJOHR8bx3ld8s4WwmsuM1DW+Gb8OyJQ6QVguWddbQ/LoupZqLn5nHNNyq5+1j0vOP5XJ/yaYDXdjL43fhqQ10eluO6/1PWtu2781ztfKzR5zm6ztJF6/2S0+cwMNPcdIwePuBM3XdOjg6aYNG2Zi1H00++xclaF9rYkecr6WlFy0QMJo4A2lqTBLQ7YRfKtknfzhnIeJzhWgTCyVvRLdAc86PrWd9KleOkmWDBudsrrW1h0mm+NPBynbwbdxlO89CeK+XQfjdPmXn6AcmWY9t2bYB2Awy2Zx/nd7v5L/P2/Jps2i7XZ0nMkt4WSRksbMSrjflzy4dZZtZR8+8UXj1r3TZ4hb5frsxYXsOTPL+dRFwew0YRIta2WuqwrT30Kbmkm+h8jOR8+Lg4AwOFb8WhMrUX45ihN0/EcRov2QfrN3nwvI+1+fEcgYly8PLhXaBoxfLJlmErT3O30TTZvxNlrO9VKN/o5/Lep7TxWb8laqlf+U6yPYXJ+/TJ2xrspBqv0s+tPOmuweQFGCaAE+baNgQQeVKWIBoQsH7LG1CR2vUeZA7zEU6qNUDyWPSAbXnTbnoyg2+gYU/W+HXz7Df+NWDwMcuP4a8vSmPbtFmRzxrP51qi07Kw92N7L+dsgMuQOR+DRaPFY74L/J9lF+K2FewlGq8H4n0ktL/z7Wek0iGS7lWWjvl5njdbSPm6NLx13vZiydQmlJuBux4VigxaymQgIHPzeXqBshnRPIjbNfA0r5px3/433Y3GRscaewHWE8/ND/ZhmbmueehCWbal0ZJP+uUuEI/foizO4xaFmRb3QX20nL7hYdVNHhxn9Zt5RZeZtG4XcxkcvNvX5nlb6t50hnw3kHy/CY7elSXH1oUq+Z/78I35y4BSfP2HGeY+QzPvVF07GmtMMrE9Y5H8auB6Kxzrd4Bijd/asljhXFoOynTc+NNoa3PhPn6b+y3K8pwtsxtw+kpP0nJ+r3fyhG/e0jyFzvJmkDfgiG7yfz8BLmNGB7P8bjp30ymeM3g3QI3NeMs+u0ivpGebaAhy4i71llcmg/Ko9vQVxqxIonmBJ08aBpg5mayXFVZa9+/E1O2NU00Yrmvv0pSdBvEUHbG+ebjAZPHRYzdZtr4MGEtJm1ckH56WPHYuK6/VxrIsrDsteiFtllPTuY+Rf2lRGXdgTuGmQosE0y638odePrqhRQHNoS0+re3xJv8vwGjLi6/wA4mYpiTNe/E4t37MmKakFoi3bSOMZHe5Dm/COxduJQnKdz6kXZv7oflsN3EJwkjniQ+Nj1aefIce9m/vwghpJcc4lo3Au0RR3HPsvNejXXOxIoXMo0We3h4/PLSBm4e+DoXjhDe8atbgtnJEa4uT8nROKjSu3NwC9X/qWaJMMKc95WL7eAfwKNNsNNiZJ6fX2rQ8Fs/56fIGHsr762XM9lhPGVYSYgOiAJYS5jiJ9O6DhRbBUBCuQzro1Ry9WFCk3Txwm9/xuvbu/N34tzy3AdV1CBh+SJD5ZiNxpGUDWzTZuDjWMuj2/3Iit+jyfHz79YrgLHvSSVCzPq4tdUcNKR6HfDhl6QHLjV/5TeCjzvq5Ly3yI29u0fbi/U9vb09ZBt4mt5S3bUu2MHIBkw1tMcBKxPETyq3QjN+tjiOMnG9GtkDOQiK/nt4e37yvvYUjDD7R6RRf4MO+SJcjonfkvHJYqcsrEVvfDZA8f/ZpY108fgKa1CP9zUm4j2/lnTKsa8dDegw+1u82F8uG7ekMQwsB43x729w8IqA1cLfD/IowrJj5fgc01uTaJBeDHPpksjSGxnhGEWs7zHR5H7wZzY0fq59mVC3DT8VbFxY13rCd6U2J4B1VLMBsEYvpv0VWNz6vqCF0Pjkm9nGTLefD34wYbOgeZ41voPlWnv7F8QxwK2maj/Nj5F3Go3OyvMy/yIt60PjUnGQbw+B4zr92SW5Mu5WGpFYYKp2Z6nNEuhhUo+fmeVi3gU0L8djvyrO0HZmlxBE2L721wjn/YH6SP/6Qt6ZjecqlFPRSt2irnbfCU1HttW+J6SZj8sNKbufB+TvyaGBuWbd+0teKLpr++1gKacg9Gc75LEeb9n4PLnWBczi/11PxU9pSpAEMH+uX71/eS/K7gPFU5+b1DRh+YI+9uvu8JYdInxkcxW4hdfpPuwY8Rl0rXQMyejtedNME1TxIiy747ksbf9p6a7iB3jJK0tPkeHunTTy8Fdxbdc2Qm6zZhsutxW+P1fTUABePzgiFNHyW5cLSv2WolD/luyIC65b5at5zJ8U6xzbUvczD/GBiNeXrblUb6DvF3moZHeuY4TzusdsOQ4solpLZuz95N/bdMt4GHzKZ/KAnMR2NT5wj50qabdAct131lzp88zd5tYCYivQku2XY/r+BkQGW/drj55s7Ou/o6dM8Wc/tMl740YDhY+gBDbWN2ZYqrp9+nC+7zf0Gnj7f7lZ1DszJ8lNeEcbyQk9JuUUUGc56nPQyIBYbUZt0UwoaLRE259s9DmZ22jWv4UvSSQfr8mE8DZCN3gRg8s2/Pe+cd6iZY81ACISt/6bAN8D39wImA7D75qctSRfNzejzYRKYPCGgu0+2p+x+6IFMXlo2J7oA0XTfHKLl4Pocg3zzEthOsQFhA6fUe7293YRlQN98Y6/Mtk0Z2G8ExDCeE3+tj/QmeWf4KfTQFmXIVX0Mv3L8XEAWpqVe3ttJ+hpjM8b5Tt8EotOfn8XhdSoVinM97chb7nczdCVv6WVNsw2KzytpABIeNe94SkLSlhh39EUg5cVFh/f5/69//etXsu98zntvnADNMiMX/cV70wAaMDUdzHUspIfPmDjnzjjUpTwTwyDhcP0Tyz2+q5WAwvtDwk/vYvH5np4j5et2TJo2YIn+EFgM3u15GGtn5QswmhehMHyOhnHLAbB+i0DYvz3rE+JaaRhB2OCfvB0LjdpA6TA9xuYLd25hLI3WPDAdXD9aIcgHAwbrtX7IH4JL41EzThYvx9r4LZJw9GKjzDmDWIuYlpJzXOqp5+RCXlGGLVH4IXvw/849mBdsR75Rn9q83LY5lQCW59nop042fpDn328G6hDFwjJ6vhteOWLgeXtqgw8nQeVq45qRfpsa2xgg6EGbV8+cmWBiEjL0t+hhKZyFupZ0OZa7FiMXP2W7eQ0qCPMBHMOAYbAg4Nj7c+xWnPRNXb4WMbxdxmFHkD5srHxsoxOYjiA8huumj09dkGi95Nyf5Jdv8o08PVfiLqdGGjwGdbi1M5haHp4z5/UFGE04CwCsoDQID9h+E8F9jGMZDJpAzbBVd4XeDVho1AYM5jX8jIKmfC0KaQrAOTCsbXPL/wxnl3fwWC1aaYZo/rVib+XIwv16qdWU3BHRAojoX/jbeJt2LfQOn6mHbtd067MszZquZz5Lp6NL9ODtviUaLvvLMdJA/Wy24+iLTrA5+CajrxcZtaTQU6FiN8BwqGylshKYSU1J7EUsBHtIHueyIAxnHSfUSCuZHl6tqCrj5f6VKILfh8IX2Bgw7T3Nm8YP8zB5mtYXox3Ki/zinA0OTcEaDe2zlgXNGTSlJX/5/Ey3IUjZkM83c0jUh/DfQHOK6WFpwMbjNOrwsd0RzXb5Dj08Rn0KPXwWqWXoQj027dTHn/IyzTCWIXqg5h3tZVZo1Lydi424rXutgBy3MYECdDhP42qh9lIIJkMpbIMU2zsB1pTb/CQNC1SaVzYgNeVnfSoKxyFPqbD0lk2GdCpWZPM3/y8eOCplv9RZJyibUTLq5Njpn4lY8+zb5SrM5rTMb/9vYM98LR/Tt3SEkTALxyc48jkylg/19fX2dgrWRLqRGW/EtaDahMjM5f3ZnwVqMKJBhvlkQGMabxumcKzY9lpkMoXGN4qzr0Vf8h/53byF+dWEaD5aYSzX5QTIKy+JVn3fu+C5GhgTaXHHwgBH+vkU76bIXI4RcFOPORqD33JYljdp/8Sb6y0L/3a0ajC2HO08MvYt8cy5NLszwJMWlwaszRZfgHEDg0ZgSrt+I4TyfzKOk8rW1vIADXjMpFPa0qOhKxlGBXMfZloz+gYYK6HZAIOK4rHS5umJTgGklrSzB/b55s3MQ8/BvKGzaUrJC4A4VxrfDXzMGwMi+e3li/ncErJNd82/yOEsXzxX89G8YjRk/rgeQSlzuSVNTyFvKeemd40/tH323+hM+Z51XMLqENK8/S3fYRSlZ1gJUT82/ZTQkfW3wz7TFaXMjkH2vn19BD0xo5X0wWcmZrzzPI0mqNAYD+hCJabx+dGCrMt+En0YcMk/gy/reU1rYE97e6Cm/NGJvBSKSkeetQTryh8wMspY3NGgvFm35ScIML6gzkDJpeP5ffSDUU6u10n7gDGN+ZREks5/mcdeTlsHeA0R81yNF+nTF4sZSAmmT4C1HgVowMo4L/syqqVRJrTCnnTUQn8OurwYzzkysed9yiGYsWnTDI3Ca8ZK2lcf9qTtN+fVBOYxmDHPxzxo3sLG2OZ7+59RDWk7JSBsftIrco72aHRE5zcfOhs5x9ConFZUg4TbOzdip+LCqIN1rdsEw8zhT7qYjt/mKS8+s6ya7rlujJ4GbefZHFbqWa7WgeYgGt9Y7/vxHC3Rc363p2obAFrEQQZTGdbE/L+vlbBim1FEeCK5X9RC+rjGd2KyJR9bWYCx6rkOjdCAHcAwQDi0tPI2OdnzNbrasXg7GxW9r2Xf+kj7GNA5xjU7vWHLu1gmoeXIl+v+9LWAsAE5ZdAirsyhJRt/jBvGQoNvDTBQEAyarjsidcK3gQ7/d9TnsgDHoMLjP0UYPGFEawrVJsNJtgFNEOtyPK47jeoNGTmWaaM35+93AOMmmAUSpJU5kmbkjdf5tKSgeW5gMz23c+a5lZjG3ObPknasT+dh8GCb/M43Fb4BxaKVy4KMZ140B8K5ETQyLiMFFl8odwr7N6i2SIHt15LLbakHrdzkdDu39Jn1frpwy4bINbg75eQWyrUQuSF4GEKh57xD90bL7XfoWTQbMJaCNgZ6LbnO0zuZPwQNAxjbm0/nfNbg9kQLRA2yBiga3inMoxg04kF5f0PqJHpoEQfHNQ0Gt3aBl+cUoyQPyXv212SZuuQ76z09v6IV6tEpLSHJujce3T5Pht5usky5OfJbsPC6+ax1corR18zIAHwUXjPWVezRb/kQT8BIbMRtAMJjVLLGvPxeir2UmP1xm9Ug4bpUdnp30m+jbnmemwdxaXS1JQHrko/cJUlxxr6BUf63R6VjoBycbM3vAJYB2XpjfpCm6B6BkUscO5pW7IAM8qc0HaN9WQ/yP68PyvlmB81W7VwX7aaTY1k+38/16t6+IxE2LBtKBGfGsP5CRt7tamBoE22Mooe1ohrE7KV9d+wtavLcGpDZ4Nh/DNxGcwOf4+F9fYb5YPosJ8vVv9lugUX7zscJR59jxJGdL+5sGfRppHyZN+VN782wv805NDVgtMNavLBR/ijjNUNmvzxGHt14710Mj0ceNBtrOtIc8oosMiYjvVeE0RjUlJGdRbhcZ6YQEe01OQk+o6IheFM+n8saudHZUJe0NAa20sDO4zUetcjolujy3GMwBjx6KEd7CzRs1EvOrG/DfGrTaGXE4XuP7L0cYVgn/XyTGFWTRZNNu4eiOZTU4yMTbNw/StTj8dv8GkC1aLfZC2Vv+p9k0mSzHAvn6Sj39UxPI3+EQ8XmszGI0qeccycxdD7pOA/m4bMCuN/cIo9lRFxLcz0Z5eJFNWRQQlYrBQVz+ljbfS1ZRQWKl8zYpDMGTwUjwJpeKqXzAlmq5R0rDKNvysBCoPISjrxgO16XYOPM/HgFp+V6xssu3Okrx//4449f5GljOX1nmcr+o5eRb5vzevOZQT/PwiCfqZ8n+s58+GS6U+zt7QjSLjI3v7mktJG2iIIRFsHSYNTyKxzXesK+aYPn+8w/4Bw9+Hq3qr3jbf3DCdNwOZiNl0q+oooVDbCfxRyO3/pdKOz5n9KQ3f24f/fB+TR+sFjorc1q5z7pdW70rPbNKy8ecsna5rEKgXmNyWPsy8BHMG4y87yaQ3pyWEtHP8a1PK7nuZs3HtPAnXOMKFnH7QOCXNI1EGk3vjW5sf3r7e0+SIG4I9ZJwqlFHsxWc3vNkYm9+iLaDCdg+LkObev0HWXKd1syNFDwcY/hexlIP9tbMa00N36YpsavG7C6rvv1Wp3tLFfvGrX+fqc0B3MKowADBsdvux/WD86Tc2x5jc8BuOvYrdxAY/HLO3hNL3i+2WYD4kaLl7pp/wtg5KSVd02anbbnY/Bybffl0PzJo7Zig7U3aobCtss7MJT0WKZxKYd3HsxTP//AslgCbfQ0cFlzbd6r/SY9VlICxM1D3iKjpfxp790Pj58lX4uE3J5zdnKbgMJzdHAG/s83ryZtPG+8XDyyjAlsCwQyh3YzJEvblaTOt12mL8BYIZqZw8nyWZnx9EZ8o/0NgBrTzRB7PdLjD7ekLIAoS/MO/N2E6zkt5G6A4d2Oxf8AFvtncsyRA8vNA1Gh2vkGnin2OORhkwV5YQMzHU33CECsE8fUrjMwKLfkpOfn8Vi3gfJn4VGbxzLopT/WzeiKNxEIdh6HdNiGzR+uAsxrzze/vwCDIYhRdwnQCuSbdFKIbCS8hbuu5/95yy8nzx0XCqx5bSunx4+iMRufsVmYGG4epBk7lbAlysj/xrNVFug1ujyvZgjN66VYgQke5uXT76akzm2QXtJqsG0Gb4D2N/nWdpv8+5QWuaS9lznmyTm2HnLDsgDFztLnbzIkv09JX94NWX3/lPQMIywUE0mGcWDvsmT3wclOjsddAy9PWJoBLQVZDFz9mplkmhNMFrAZ774WHetYW6K18QxYt/U3S+jyHayNZwYT8oVg7Gc4+CFCrdyAr4XM3E5tRrOiFfLD83SERIfpJYj58qE8Gukg4LclHZ2R9dbO+ETwqcsdRoJUA8Ub2LOsdnaQPP4CDCOyPUZjqoXOAeMRss16ytruWQrZCulpikKv9w7iNuZy/UzjWwZkRfH/pttzeMeTU7EbcHMM0tx2ulqmncbB/hZ9rBvDWE5hFRpb0wka9dMStumC+3UC3LQ2sGnz+Rg6t+TO38zt3Lx/tjH9Kgzy+2neT+OYR/nmVm1LK3xfNzo1BcreeG57PoDAJQivwrPBnb78DEs/o7BNjpNs50hn+mB4RWVrT00613Bwv57GyUKvzTk6YbaUm4KhIRCkoxBuk9/rAStWRC4TvOzJGA0UmYuKvMl7X6lKHmesRAQGJF5bwiVGopQcbzJtsk4frEM6nOCzYecYDTH9UiYGnQ/lANyfrzNayxQCuJ96F17x+iJHIO29QJ4n6fwdAGky/uVKTyNrvk0Qi42l9dMQuvVpL2dENnrfGEQB38ZebR1W2mswHKcRUUmsUEuwpI0RiouV3LxuvGlG50iMiuuxCJ7Na9kob7J0+1u/7j+8tlzcpv2+6YXbLN6v8jFsxnUaEIaO27KgyfzGfwJSHKNpch+OoM0D6u8LMLJO4oBGVjOISNgm6El6Yrfwz2hI79H6tYBbQooG5ijKxkQj4Y1NXtfmsW25gpXeZNHsuTbBkM9LIfl0plbfCrbOk0+h3/XP8USG9nLt40R4o8c6sRyT9ecGYAYoLpOWQ/CVoCzvAMfHWELbJlZu0LrY+vKxpgfmgZcS1mvro/li5/MTYDT0a4k0N069FIfF7I+IbuRck2W/K6yjgkcwK3nVBOE5WbD2bBQOn0+57mdoINeUjP034DCPaOBPEWADL/LRS6gGLllOUh7nPHNULYLyk6jtGS2/NRcChulcSzm3Wd8NrFq01sqH2jlPZ53M+faAKNY3DTRkjr0iPNcziLdkLNvYDgkiPz3+2IZr70EiQrAV3EjZIoxTziTW/foGkiYcM7p5uUZLO07BUhDhg3lBw+V5Mpx0EDDXXFpZ9VoEsaKRJr93or8nXieX9a6HW/MzjfSEjqBMB/M0LYKz0TdguPH3f1s+Ltu9diDUk9T1PTqkby05fXkBdfuUAJfzWGnDZXbOR66vCMNRQAMKd7qAZDGfvxkZ3BjtdswRtBCwobGXEWuszL+hO5mewuiC5wkm6ZM8bEri+bRQkb9tVG0uzSOtUJP8bSHsKUyIM4tv4DFYOAIyWN/mHv41wyWvFz/sFFyax2Yf7wDGZ1liNDpZp41nnXiyrVXX9ZtDN/9Yl3rA+pznCzD8zEJ37gHoOcmMxuzGsBUGenJu2z6eEIUZg3ZytgmAWf1GE3nQDIyAE8PxQ2DJD5cVgbhtaFzr88bTpvyu3xSXux65pob0MMReUUWLMuhB7USspCmk5QlQmp41XWk8+58AhkvTYQJqzt10es2tjXNzzk86Eto8Nvtj+6/rMBz+NY9jRjjUXh7PE2pgsc6lndeoRvcbw1hnrdsbQjcET0hnAyDgcKtw8aLR6/m0qILHl9dapYHhAl96cG6TcoyWHGc95jAabVZUz205m6aXrY82H/bDK3XNp5ZQd3kCYtPv3IH7IaA4OljjNEA0T93OgOCowktztn0lPanwDk3oAUhcDI9bjKcwZHWYmkEZsqdt2kWIVjYzNwqZCfM8+zPNKX6DFRUq63NvOYXmXFBjg7MwWnLL0Y4NN3P3dRAr+mJSLX3wEv3WvimdfzegfAJj6lH4lPbMN7Df0Hp+n4iMD3TK/F2YN6JuruihJfCb02v1vEz91J3a5i3txvkEPlMmfa/l3CnhX7M9zp92wd+5bsorgdDrK4WbvlOuXxEGDX5leskUMu4pMmjlpsS/UyxUFkYSC3HtcYy874xPoLBheRx/1tzbrtITryiTFR0u4DUw55uA18Zv8qeO0KiavvBirkYfedTGp8wWn8PPG89YGnA+9c/SgKrxPXNbkVH+Nx3L3lpkswCA9JFHcbLtfOh9AYY9dQtFWr7CwMLvhnzsaynpYl47/o5xrtJAr9HF+q0PFkZXRv82Hi/DzZj8bYNZY7do53wSQTWFY7vmxUKf+W6v6nGtZM790FAMbGmTqIMPaPI8SBfpaIlXR3KMolvJeHyaWlsSf16W4ImmGv+bXng+5rXHae3aPBx9Uuakj7ob3Wi0fl0aTkVZHjFK5MfIk2CHbu086/FYo8NCaEbkcK158QVABEwqOM9TMI2JpJkC8AN0lqJ5nk4Asv+2VHRdgkCbe8azDD1HyqgtAXxJcyLV0Oj3ghAg7NlCRy6Ey8eejwaUKPIWCaQNL0W/GSo/7b3Dn0V2LAucef7Wlt8tEUwbMIhZzgYMRt12TgRWAyr5+N3ob4a7YZSihatG8CYMKg/Pt7FuzGwCcLH3Mj3vJroMGG6T+TBiaCBjgCSNPJdjKznFdSeBo0ULrdDw+eHx7J6ZboOR+ZT8Tn5TJ6iMpJNKTcDwlcTmXXhiICB/0ib0MmndlgzNQZHPrTzpqvW/OZnVttW/PbOUxc885c6LbcBO17teOf6dnXlCBoDVGQXCBA6VwWtZZ4GXoBszU39FAlRGg9ktVGu7J0sYi3YbclO05RE9rwXgS3Hdv0GbMuWVmg1g8jrDp8iM8l+7Kazbbidoy5bIKYnwdjt+CnWm7XqYr82BtXorGflRAGDJ2HXJl5UD5Pgu7su0+5t22vpwMOB2nvd3Iz0HoAE1pqVwhyV189TwnOfTw5llbkDiSbXiaKUJNL/tqVuCshlx+83CUC908DcR3WBFA7HAGnCTzvTbFHKBj/sJLaF1zbspZcsB2LjpyRugkuemkc+/aHkhGjFptnE0pW88dUkdP3IypUUL/p16Bqr23fphBOS6GZ/vbm3OpB0jz203jlIb316AYS+Tbz+0dxmkGWSP7QiEHscT4xZPK80zNyRshkIBkimOrhoqt2Kmkkf83TwT2657Udq2Kuf2zg7BrdDwm2KZl5SRcwHhoyMNjpWb2FL46gGOx+dBtGRcdMegYfpv5/j9u/z5GDtGrVDnmk7dQKMBEL+5ZDSAh6Y1R9tqSruKl/R8PXHLXjLvlOC7Rcw0Z58TPZzjCXf5EOCjMKfP3OWZyeT5GmbwCrksNCoH6zLktpfjOIxAbk/69piZ3xKaPfCKBFoIf8rhE+uFl3mWqvne8kK30q6EJf8ccYZWg79D6xyjjPN/MzqO7ajP4/H6kuYFSYt55Dp2lqS9gfzNazvBewr1bt0Za32y3lsnTuFy37TxXpBbXdbzNU+0h/wf3fvl5jN/t7DE9UNYE3wzhHWcAiQzeT59M2RrUYGZHoNqV2Cyv9RxZnyBBscwfxwB+LtFQaatlYb85Kn7vSmhebvoN+/Zjz0wAc7tzUvS1ECOesUdGI7Dudw8dr7TR6Nv8ck8/Rx3HrOPBsjW0RZ1uG/Pw7xs9hrwoAxXjm7pWbaVGeV93d5uIjyBxhiep4dzwpFo11CMSsQbnWjciVwIKhS+lb8Zc3tIMZcl9IzZJbCgbiDg385KW7BPArQHbUpkoDbf3wGKdwzYCk+vSlooD0emmS/DXutRA4H0Tdm1Jav55xCdehp6Gmg3R8Y6n2/chUvZLMd7W3Y3WbkscF26kTEdTTRdOCX3QqXdCzAsdIcjDNWsaO31iSTEjCOgNGNvQONE4s0AWiTQwG/1R2FbwJzLip6aca2+n5TNvxttbcw1fytRDDqyWuEt23D+BIxmUJYvZZ/w1o+ga4ZBI7dDWgZ346n7bnrOObR+Pi7RCHnoXEAz3pvMHOW6/xvAep5tHl5GWQ9o3+HJTw/Qybez8FEeCp4K0wTUlDvn7F2ax/NESV8Y2bwr67MvRiYUqIW0DIGA2toQPFJ4peIy3gZons8NRNzGPGz1wm8+HKgBdnY68m3HkKTsShqffFWTx9IPAmnk2+aVnBfv1WjA7bwYdSy8X4bKPhf/P4ojJZ18b2tzPk2HLLtFg/mzxm9zXPrRgJi68oowPHlPIhO+ecQnBLex2TPePi3MSjtHNZzHKb5ByB6JDE3b1PGWqQ3JoZ091E05zKNbaYrifgxW67f/98V33OWIYdKhOCI8EYKNj8WXvrMfK7sdFmVhY2MitAG1+XWKnWD7n7Q0I/+4yLDR4OWu9cF0tjHsZBqwsR7nsoCugZBlYF7k/68H6LSBG/MtTE/UBt3yGgaARpiFluNMSDaDNODEAFKH14Y0oXBujmSorPlY0TmHJ49qAfr7plAWdjOcpsTNQ9qjEtib3CjXW3RjQM555iOaU0k9yqhl/tcT21JsOAYL58Wao1pzPKXRn+NNF12n6a+dD+u6+Bhtk3rreXEMP2IytKR/yvrlRBZKtcjCnohG1CKGtmRgeGsvvqKKxmjT28Iob7F5Ds1QbZBRKnujFmFQUVyPCkAAavNqHqAp1ZMSrX5Schl322bMlZ6n+EVC5HlTKtJH8KFcuc25jMdJU8v0LHmWwZkXrGdvbb1fBspCgzyFfTagaH3Svm7OgN/57XmQLtqD+W4dd6LaeukxX0uShaTN2I0++R0lYCb7a92D6yyoWFkD//nPf65C9tvdva2WvnNdgjPpVub0mVB7eTh6yMwrtOZiozCbhkOeWJCh2/vkTAIumgk0VgaPwzZtJ4IAlpu72vthzrnQ9M41BO9swVohbbikvT3Pw/Pmy4YNZDRctrHhMmrJuAZAy+HzX334fTYrUctnxdjR0OvTEZs37UY/g43lTx4QGKgLsSEv88IT5ylfEUYbjEQ1dKZxeJImyGVFCWxHZbnVc6KObbxt1hjajqe081aCVp483IoQbIBPXi5jtEjOMmuG8yQb30tifqywvQEBjb3JZTktz6XpRKvrvu3525grEmiRy+cl0m30NRCI7FrOwePeaPTvRhd1ig7R47qNx30BRoscgrZcr5vpzCU0gT1NeIFBY2ADEN/s1BTKS5WbASxFSt3MOZc4Nw/q+k0IoasBcubvCO7m6Vi3eZ02r+a11jya0bKfFjU86UPbOco8El1YwZuuNHp5vNUzIDR+Ut+oYz8QOdDZsg7B8QYC7JPnrDeks9mP5+BItOlF5N/kbh4z4vqKMEisvdZC2GXoLg2Z7WkauOQ4hecJrygi54msZkjz4DYq0pbjvATefFvCJl3NAzXBNsUwjSu5bH6/E8V4LWu5WAFXhMKxb3xdjsrOyktf9mdQ4jmP187x9w0s7cQ+L/Xy2xsKKQZL0rkcmm2nFYKFdXLJk+AX2ixX9lEfoMOJ8bMYRKSkQjpsvxnVTQGeBHPr3/TZQFbbAFr40ITG6yyWgTSPaBB0G8/ZdBFUV84k9Pmcwf93isdu45JPfj6IDah5OAKHo6aVXG3OjPw3r29evM3pxquPkQhvIP20hF5yWWCxHF/jaXPw5HPT/bYs/noehjv0Fk3zdAYTGs5NiEsQLbJge9LWdkVa0tWCuK3RzeDUczLKCu25vKMEiy4b5M2zsG7zgIvf9oBWqNRZ94Lk+yk6pR5YIU1f261hSb/kuQ2Q9PE3z9MIVh6qgTz5863suDU9MrgtvV3OxXVcz47MpTlB9t1yX3RElsH5/+vCLTZ0NHET9jL6NgH2aQKbB21jtnAqym/AaH34btRblEKkXTmeFmHkWH7TaDiGlcc0838L1323vlq5ARD7PMW3DbhdWyuv/t9Vajsr74ywDz+Vnb/bWM2wTdvSTYPPNzhJ/m/AjM56N8p9ZzwC2pOzcASw9GPZawNUluYQv7uDhe42vkakmfRO8YRMcDtvA0xdA0G2vez9mge8KVKLtHgtiT2R6zZAohAWP5tyNf41L09AcntGFuzDv9dSbBm357vobcW0NHqcZI88W3I0580f9/2OrrY5fxYekD9t+bS2extYZb7muZc0t2JAMQ8cIVoWTRd/eqZnExANcCVEuJedaxbO9x9//PFT3RW+eQ1FGrgf7wepeDeh9U3jthBWktZ3qZIGM7DtdHxllP91nYAfp5/ndOReiyZU84zzNdjFe4UeftsjOlKyYXJsP3HKim0vm7mzft41kt2lc+zQmmtv/Na00Bb5NNDLJ3xsxkq6fS0Bn0jeDJmy5ZgfuK+K11asZRXpayDAaDd89RPL2Hfq8Rk15I/1zPZkW1u7keQj79k5/f/0PAw2unl+M7ehJYXMYgNrXsternl5Tp5j2XvcaOF82m97suU5PW8qx0rgUYimtdFs70ODeme3aXkNRwlt/s1z+/8FPM2zWyl9QR7BxmPZu1smpMVPGidNK+ezHJdl/TkiRQOf+ef+2LY5O4OhwceAarpvUUjTiTYv9vsLYCwFZoTByS1DfDrfQIYK7HDYyhGPZSZR8eltm1Ev4ZnOBhbxlFaSUzK+75dIsWe3six+us4y9NRf23rNIFqEkT4yhj2i19umlWBmGr3cdFRwPonQlqH7qeaki/QZTNqOX9u65XtdDHI/9MqEBtANxMzfZpzWd0YH7JvXq7BP/3Y/bE9ZLB0kjdcIgwMxVFqIR2H5eDMKMsBKYXT1hD2RtOPFXL5RbSHnYrR50owj88j5lbRqpXlzlrZkuoGevV/rvwFeA3dHBk0eHNP8a0CRMDvK77fCOzO/PD5lHcX3epxAQONuESvluIw49Py4vNeE8zOvl1NYeuc25r9vGnM/N2eYfvwwqSbHXwDDAMCKZK4Bw1tcZBp/Lw/0TlkG50gitPpzu7T5nd8tylmCbxETaV3/tz5S2s1XrZ6BwvQ/jbP6biE9FZf88pwbn2yceaITL7CL0bYHI9NBRSdtoNQLX5RkegwYzBVxHssBfCvvVaGeNJ242QN1Iza2nELmR354jjcZLIduB2Ke/7RL4gZG9JbwbMWTIDEWWFNeJzSZ1KSQ/DLl5Z2Wkd4Uuv1v3rBeA0fXbXQ0Hjaab0be5hWDchtvlRkAVp+nePu05TxsHM1rN8/btimfoo1WWMc3krXoz301nVx8+dCyazkN82HNweCbV3XYntynk/SLZvfhJd2Nl5njLxHGQig2ZqKqTfxp8BSCgvtn6JVxmBleQuK1GYww2nrWzGy/7b2b8FqU1kDjBkgNVL396baNZkeFjf/57ZuPTHtL1DLqslNoPPM8WYeP6HO06HkZ7AwITpoywlj8z926NGTT3I59XKJE0sOdKwKz9Zn9Nj6S9ytaWfxv4JvC14i0fJd5/nLS3r7x5Fvj9Vj79jv9NORrCmuDCTiR6DDBBkUa7dWawJ5oJwiRLkdOPN4SrGssH3ebJpcWfvoYvUKL3Kyw5KHrtzEISpZdU1yG+TzH62RML8d039RDysf6YNk4EuQ9QaR3RQsfY31vR0fAYH/+rKeWW9cMFu9GBQtQyG+DWeqb5rT57vek2oOkGK3bbkkYxhwCCScD+H8e1tLQNCVLkLzjxMaU8TkmIxEbmQ2CwjJoGXiocBzD/FkRgpWgjZH+DHYt2mEf/LTw3iCY9jHe0H28fxKLaWvgTH/RoTyb5JS8e+Zci3O+z/+59uI///M//1/l+/79dS1K2vLeEsqN+mTZ8Ope8yn/txcrEdz9MB/P09vWf/qXoa8ILsUPyebYLclrHV1057s9R8aAZV1fkbH1Mc9D4XtuX/bX1ng3RFsTXOeplMu73goNhoxZyyHSRKVz+0ar6bx5m2Y4jeYbPfbe9s5rbm1M0xhDaHPyHJw4bB+eW96Q9dduQpMRjbvxlu04/jvb5eyz7Qq4WNcJWh8P0SHrevwWTbxbqIctyesxU97JMdm5tA+d4gswwkhmq4mC3jYMMZw8I5MM0LZNf4dpFha9h9emRucGFmvs1t6MZ7hp5W4K28LrRm/rwwZ0A+mbcfmNVu6vrfVJT5tbo4PtvIx0foFyzC5HvHZoMb1NVqm7gDp6SPBcwNXKMiIW6zXlTvk7yk2x07PTZX3bIctyRrTJJ2dgYIss+QiJ15PhvE/NDjhgy64TwZwccV9LsW9lIXwUciF/Qmkzv9FwU4YWZREw1ralk7L+GPzeAUD/9hxMc/jUPEbq2tiXhzF/3I/5FvkwqdYi0MiJ8kofBBODgpdYno/Bd4FWy6s4sXgrP0qY30CL+sCxGq22mxW5NQfEOdmhLIAwPewzciDfv56HsZCHnbBhyw2YSRb4IvZWmtJGIS0I02iG3OZ3G7sJqxmgaUjbds+AaXJb0p1jHrvx00py26pcSVXmLtqOVDPMJ09sfnMZ3F78nZyFtyPT95MB2lDeMS7LpF0LwnIzQB9rfGk5rHd1gd/pg/M5H+5CcUzrLXMprkudO+V7Wz7cBLWMvXkaJy5/tzRBN4NfnjL/r4+9l4vHtLI1UHJ7KoKjiBtwNQ/RgLEpj+sv3jzN+2b8jXfhS2RvGbgPP4qvecTWPoXtVh4m9drcfPx3dfXzN+o7GjGYGHzCF5cFFgSNBjJpw4jnFIOi+eadti/AoBLfsvsUNhGN62ArTI79rlCadzAjlvF5LDL2yUj5fz5eipCZtz7dvz39ijIaMLIfzmsBQFtGtm20yM4AZ4A2/9gPI5NTeFGdS/qKB0y7czxPZyetbLeWgU8Ab96+UyyvDy1vnSPgGJZDA2HP7akftnNezTKwTXs+jB5Ylj5lnO9ti6cl+BagGOlumeEnhjQi3/GKjihWP7foxODi8+aDAdHGRcNj+wY2XmOT5janJ/AlELD+KW0JR+/k8JR0mE7Ogzy5KSTHy5vTmPD0Q4maTFIWgBHEbKRLDxrf187BzdgNKjev/bsROGXo6Ipy4zJvOf/bGA1E8nm9jJkRQlPexqAca9nbHD/FCkbQIVPpDZlpt9cwbdkz5rF2TUfufOQcicRNAH6fBLPF+fA6Fj6vw3PyrhIVOn3ZYzhpSJ4lqXhThmYUlhGVLO9HyTHnXhqALINakRoBpd2NGh7mZc3kU/jvXR0vLTzfBpznuz3CMf+/jENR0uclgd12Qiw703gDLvPQgJR5mx7TQVBqMiIvTXsDvRdHOGlPyIOQ+Iagrf5ihoW+PKrLUtKn8dyHGeN6oa9daboigzW/dn7RboUiXU1x1jx9L0lTGPYT4CI/Ur8tb9q7V/MApWPs7UVDae9EaqOv6aO/l/c/nziSZuDU95uM2N8p7CuA6XW+9Yljs05Ko539tvmybovknQRlH3TmbXcu/Xur/SVzen9PhERwsOZ1OGhLCHripzD8TH1HJmaOvX2jt3lV99Po8ZxjAOuJX/TA7rNdI7DGIp03j/40R/9eFwtRIchHA0ZTfsohT1Tj29xOnXP15vm0m9+aR14Gwys/F39OabtlkZ+9KHWNb5tb4GzaPkukS+N0+3ciCPMhc8mTytpb4Kz7oY3g3s43G7YN5hzzSV9OwomlJrwUDtTQ5+Y9zCiH1Ua2puAeozFrleahm/chIyOsLF94ez8NxPQ1sLgBMXlCHt/mc5tb84wsazu11W8Gl8u415LJj8Br3jljtuTcKpazf1Nu7bj7ateJPI39+QAC5t2TDSzQYOTA+awIgwAZ/XS/jS6CBaOT9MH+fwEMC6J5cW8PvVuap0hffpCK0bQxyqV5qBsN/N87BCwxFic52b59nw+TW01g9t7OIfmdpze+NkVuoEOlavdCUFl8j0Xkk3t6TLfBk8oYL8n8EpOs9oBO5N3yFQsc6FhIv3epzMsl5x+XJOuTU1hAfJOp9aHtrhFEPSc/t9Q0MX8XwOG9OU2eX0sSM48CInBw66wZWRjRQjT+JuMtKE6AE1qMJSMa0Hksj5vfDaC8juZYLenk0pQ6hck4fxLVkJbGw9ae87EXtnEzKkp0cM7lhqM273wYWTiiWEtS8sM6QiN6x/jWi5DyP5PUpp1zfScivOWrVmnb7pSJL91vAM9rolivfXI+dW8Prw59jCysH34V6Slfz8PwxFLyv187yPNGXg7Y+mpGay9GgfPjsZtXIWjcjMp0maktk0/BZGej3ZUbPpAOA9jyMAY9e7AFTubLDThXO+8QkR+swxvb+OGY7Yng4VuTqcGMUYzndooTtKzTgL95YNK+6trTMzp6crY3fW/RPfvLO3xPye6VjXsBBuud0nZpPJ4die8te9FBb+HJc1uRyuDs7bsK6bLaLUMhfQssQq8Nxe14fDFxGXtTdvMiPOXa/5SWiGuRzeLHrXh+CzCsrGyf70Q4rX30wklD/2YylHNJlGogIogySm0G4mIv+g4fWn9tm511T3E/XlqlmP7lvJoj9HK4jZ06C/BIe9vluvHSK4vU/7oOI4Pn/ncqs5UsaJdtq3P8bKM5E+23kJFZT4DAiTWPSyY66ZbjvD7DXodj2TNSUD7uazyCxDGOMyYTpJxf22EiHTQkAtXqw1lsP8WcEU6U19duOFdAj5bx29KLtKVutlO51Pr73//+RVuOO8KgzlFZreDhc5ZLp2/yzIZNmS+A5PxpCwRGg/3HJUfGedkJGxQt+4wTfmROuaqa+k19j+5554r8a0vExrPImkDF8185DBpi2/+1N7QiLS/WCvMCN2/d0J9CWYid0sJqg4XnkzpU+tsYrTQQMqq7nxZlLA+8aGj9so2V3DJrCkQemI4YuQ3JeR/rgo2qedvGn3xT70yf+eHzK0qzzhKwTfO38VZ502QjTV+hn0/kYtgfELTM2hi3eSzborMwn4gHbZzXLomJ5Zuq0jE7C8PeeQivz7OOEd0EOjxtuymNYYw4OLb36nm+bQU3w6TQnHRjYUhPAyJd9vbkTxTOythCUJelIJZB87j83ZKS5FuuxLSHYt/LgdB7Ncdi47CTicE2YKMuL/A1vz2mnQmN99u/9N/PxGx653GsY5RZ6kRv2pPA3mnfZM4oyXQ2+fN/zuen29vNaBLsUI/1m6Da7oJ/+xFmDTSsOHwQsCdohnGJ1DzFMiQyzHNdHtDj+5vtWL8B1Ios2BeVwDR4PI7hJYrlwmMGLJaWcEv/5DeNyTw1//0ME4f0bd6WLem/PTM2gE85vePQPkuEy8JjTmouoG7tOU/KszkMP4rAfbXjBoxlp5bTK0RYym/UstDZOSfoeyoaM63Uvm8h/Rg42lq00dmMr82tzdveL/14p8jt2WfmRANuoGElbiDSQn4CLnnLObdEdhuj0W+ems/u33xty84FZFZoFs+PMuJ3A6DzzEvzkeDl61BuYNQc5g8lsBuoUl/MQ/PPY3D8tCXveCEhdcK5jrT1+D7n3618rSloiDfPS9BwZjjMbgqwvAon1vIkRuXm1cIwJ0IZjbS5sC7pt5CN5hZ2xiePnEy0oFokwbHSZhmXk7FN4O7H521A5jXHbw6k7ZaZx42fGdtytv4xB2U5LB26RQFNp6y/S0cM3Ke0fNKylQbQtjkn1L2T5DEJzkzSNyfSHKN/N1szP76/0zENhfU94DIC99UUzN6J3y3b7HUzhc6IwOOYNofWEVIy8qQ9d3OmfXu3K/nQQKApzhKas/PNY9hQTM8C3FOStCR9y9PnHJcpa8lC3np8zoWAThkaUJfB8XyAjxeQnV0U1jP/G+0svLCqRRDfdIezy7KrNh77sS3QDp7kTX60flukY376f+rE6zoME2CltBK1ZKEF0Dws25DhBgrf5OX1V1sXGyBMt5XGnoBg5lCQfVB4RumViHUfzdvzvEGaGXnymb+p0J5HU6YAHo3fNLWtzXyogM62c5wG1tSNG88cITQg4Vh+uVa2dCm3Rgf7Zf++0vWzJBI5/wYqlteteH4Zo90i4GjKx34HcFfhmGn/SnpmX5seuzE4xVn/KByfmsTXvPnagnVfwWLIuxOkQBku57ijpJaMa5ELPXI8Y3aJrLRc3mQv3fR7zlbEVu+87yN8JuBmzz47FpED17ILMJp8eTzvJmlXGVqxzddTMn7uPQnwnX7z1jHeIZuS/88drx6TBm5AO2PkmgTfRxHHQ33yg6QzVuTMsS2/f/7rehDrHmmNzFw4V+oU6c/4TtxTJznH1KHt0tFE93mp+Vq+pJwckJ3T1xO3qARLca0kNCaec5LHTMrv5ZmM9ByPk3diLSWGy3l5HM+hzdshtw3Dz0N0yNhAkPX9P+dPZSGtnqejChpsW15wTF+6b9oaQN942OZlvlKpyTePZc9q2px3YTvqEHnqObUdI5aWNP4o+rzK0rs2n1Z8+X1oyocPO7JdBizCW4J4bMP2ZzoCiDz+upckA92YYu9tgeSb550UdX8tiuCkLRQrX6PZyxV6Uy5vDBIeIwbfaMy8WlKuAUYrixdU7FtisMmEfbW32b2z7eidIc+PY5hnrU6LVtc2H/sj/xr/7fkbcLW7bVl86Tv7zu82/5TGV9dpTiFl6bdzd83gb+OEv7x61jsndqSNtnaL/AswmsBNjCOQJAWbZwxhLRHUmNUMP8zJcW4f5X/WI+1mCmm31/BWVsu7uO9FsyOTpfALLNx/Lvf1BWA2lvaYRfdpGpcDIPA20CbP7AzY92pLupwrsu45gjKQNF0wf03brd7NiaX+5wU0Wac5VI5DvjPyWsbd5EZ5NBrXXE3rjVeW8dcj+nwfwiktVOSk3yk3APJSyES2e0GM2M4bsI+bMeY4w7Z3IiEjeWtnGpc3bOM8tXP/NBruEqyQnfzhso2Ky/6a3PJpT0xrPKd8yHPnRjwe5e81fIucPK6TvuaFeUTal058Fud543MDD4IKnYwvwGJSmmO06OzQ6wvNzK/8T940vfBS7Zek51Le5vWjKA2ZmlI1QZrhqy+OGQHbcJYnvZVGC/tvfGgfCq4JYG2HUiiccwO25YGbF205HSuN52bvlLk0frsdFfEGrOmrgbyNmf3nqeL+rNyV+2uATrr8DI93ZfVZbGOB1s3jNydCg/YujOeS381pOlImCFh3rVep1x6w9HUvCQuFSmbR0DOoB0vbd15S82Tc9HJNcZYxtXKLAlzHfbbjFvitDwMkvYnn14S36F0RoI3KMjR9ATbWuzmR5mHTxh6P4xlImK1Pe+efeN6lGa3nvdo1UGv1CKIfApUV4ay+TS+j21a/RXmkxTJ9x67IKy9h7bTc1wswfGJNuiHoMhQzwkBj8DAzU7d5OjLKeYxlPEsxFggZXJrAngDwSWj2bI3m5gWaEa95P4FriwxWqPpkqIuGGw8ICNQv55U411McobSlR+PLE0hQr54i6Q9dzEja3yk0WANlK03+XAb6mpH02aKd9qH9OJcyLw13Bjae0DeJZWLcS08f59jZPz8T+Pd///ev85kcr8HwlZJNKJyAjYt7zLyRqBlB285jNJRx7EkYFZjBFMYNpa0oKXxEXEvwcTfGPPE4S8lau7TllZD0eqSvgUH+9yPcPO/2kBxGrdED8iH9N+/tbb5EMZQtDf3Gnxg8ASdtmj5Yzj9Kfsegxes5LLP872ejpm6WY2vp1sa0Mz926GVzznEJY/3mG+nc/2tJkmKUs9AcBrEzro2SzGreypEDJ8+x2rgW/Ar7bl6klRVRtP9t1E2QrX+Hkd7J+J+Up7ak17xeIafrELRTmChtY1pelmnTpxaaU7favKmLBN72RHfWb8fIL/Zrfn0CNHwdjnWhRUnmVfvtsWzcHM+JyYxhsCcgrYT40oWUl207GdWEvJjRDGbdamsgOp92h+qaAEsTQPv9BAArAmhK2843QLSSNQOhQpCXbS7/twCjKb/7uRlsy4Os7wbw5INzXz7Pca1f3kLnHGhgLWLL7zbXxjfK5HYdxGeZZ/P61svGB9bjXExbnHMDQecfFxi199a0uVMWrxzGyuZngJaPYJu2nmSY52UOkZFCviFwE85Cbrdf3tB1G0g+ldSjkA0WtzX6AqN3x3+iLd/t9223IQplebKPZrycu+e4IpIGrPley1FHAgucWjTTeGL9Xk7pxxvv5sn/LeF/i26a7J6KbSkRhB362rxwX6bBbX95xTYHsHJbKGbaQleiZBQxCLgSPe8aa2OAvdJqexPKijyWUhlMT2kekvy4CfMdwFi7ACmWneeU9XMzpHPMz95scyWvbjQ30LA+5bvJr43b+rD+rmLddX8xeB971yEtAMq5BZ63Os61+D6cBoDkh3NNa6OA43mer4cA5590FM/SklFUJA7sARzimEgio8c3A3hseeTUb0a6BPAkREcKob95GNa3YlGADDPJA8/vXQ9zKzeFXXN+J8LLPBwRsd2SAetRYZcsyGfnfRwZeF4tR8bfCwga79f8XJbDTPsnkI9O+DoK9k1dNwi4HsHCS+gW1Td6aLu/AEYG8N1tmWzOnbq+W89hEAlOHX/7Y4aTYZyEJ8PjK4xtbZp3WF7eCuBtNaK6+2N23RGG6SePbuWpzo23T9HLqe8Lm0xrFNshMB3KbSzyYMmJPLM+mF8tsevSnJn5+QSiHwI5z5Xnly7xfAME2s0t6cl+HDGY98v+Fs8MMK8Iw9uMEXh73mYmQW+7GNoY57IAwxP0BG5eqynTO+UpAmn0eszQaC/Y2nuM3wWLd+q9YzS3OTIKsmekQrPQm8WhNMVdfGB9gqt3PZpjMd8Nyus79Rd4P/Hu8w3QMY1cMrWx36GFfTPRyWhm8YgA2/Q6DtG0fL2X5HiTPFMhRDbvwQ7yPAiH6anzFH55v9uFeZRc48HxvT3kyfm8AY4e1PNYXvWU9nh4AgVzNm1bjFdAOvriMYO2FT03ADoCTHvzz4pCL065NzoJHu0qVfLESXQvae2kPH7aryVuPnxuRDOI/J+2dHbMnzUZL5A7Je2i/22O1lPqVI7x7eyMWqlPjrQ4xine2o2N5IXZqW/ddMK6OefIgBHjT+9WbRFBMxwPYMbyzVj2DCRwAUrzflaAZcxUWidkTWtL6pG5zi/wvMe7eXv27QjECrYipOZllrDfiVDeoblFPQavW7FSMnJo82uRxym+4I5t1pybfjTeWp6st67/+BxRG9tT1vz2XFZi2sfW5oBpC3g322qAQVqbTLlT9gK584eolgn4gaQc0MyxN2lCt6AoLP5v9GweKMWZcHvDFoHcngdhxi+6XbfR4PEpyMyn5QjMa/Kp1VmgeuO9++B57+3TwBl9sY1psE6sCKbRx3kzpG5G1nbySPfTdQ4NfAzubZ6fl+UUxw8fEn3RW6+kY/ufH9LSnhrf5t5kQX3ibgtlFxkw2vnpRUZs4DC2vUk623IUHOv5IbxLYIvhTUBNsE8CdN/8bsJ56sNt3hnHysJIbBmi+/Nxz9s8No+aF2xAcgN2A5l54L5b1HBzEt59WW1cbDCNV+QLgbDx7SaTz/JslaaXpzinsBKXy2lYDq0QNAkWC7TTV+jJ8iXt/OAcjvMCDIJGTrDhIt4PJ23KsjwJ+zXisZ4n63pNsahwTRA3j/EOUJiWBmZWhpWAcma/GcsTkJgnbmc5MMdx6//mod5JejMsbiFwW/dT2em8FiA0vWlg1QCn8dn1KbtTVp83wDdtPE7vvd7nY3u6Acf5+DkyPGe5+34grjCos8m1fF3puQgw+hOVAzScVBCLEYYL2zhB1pYZFg7PvVMWqDhLnLIE8k7faR9hEPWpdB77KS9gsGFx6P7kmZ5ANO3padi2KeG74yTSst40D239cN+36Ir0GQAMPgsQeNOfl0Q/ysuCPL5/r2PLobhYDm6/aF9yajoZYGBCmfP8CTCawH11mQVj0LAyNIE1D9SiCDO5KW5jPgGuef8mvFu9G6L7txW+RUR8qnXry3OxQTVZtHC3leWhGTXwmhHTYFA3nyjX5lFz3nrVlJr1nCz2csDzXkbC77YUT9/UbYL559iCzPfKHay5rkiAjsT9UG7kUdMN92+ZN8fVoowvwFjMtWe0F7SnacrtSS/FamCwmMmyjqcPJw1d1rs1OefmgRtYNVBpx5ilbknXW7l51eWp3d4gZTm26x6cCE0xcDRwaXyi7OnVrOx+linr2lGxNEBtfPJ1BtbnlpR8cjYLIHx+AQV/E7gMGpZ9gMNL3Bi+x2h6fcratUnd13UYEUIOkoAM2ITA6zdOP+c9DOdDgKEynOJ1Ufr0M0XJGOdK2DeLFWQtiVKcZbdycJ+dpYVtCbXD6HPujz/++ImHvGaiJYQtPD4rwcJu0QkjgnatgxXJV/m2xBnnbF4voKXBR48yd4f551iebs2xQh8z+HnfjZfGzUk1sG+/fV0Jx2BZUcJHAUrW82UFjKpNC9vweanRQ16vwfZNH2zoyzmnf7bjdUA5Hp7/cvMZCTAyLiQ3ONCoW1TAXRQLoNFCJntLzsxj8SPi3Ia/21zpaTlG85jLw9NLUHk4r3cijCYDHvM83O8tYmq8X32uvjyH27nww3zneesWeWner2LeuDjpenMeHvPbeMHy0+8mk9BiMOF1G0+XDzRH2oDSOtd2bRpPw5NfLtxqqMz/bx0yUmmK2zxlU9iniTbD9RyWF17AZ8YsIzeQekxepENFZ1+ZC9+cxrHX/JZMlmHfeOO5Nv430CBYrAubboXjObFGfSCN0an1YJynsRqvYmiel51E483HAITGuyfAaHScksiH2505Rz4wx7IAw+DgSLDxqtnmF2A0xXRnHtRKZ4F4q5YEMKnCNp7kbffG9Pp7eTZ7HIOAGdiUzomtBVINMG4Kc4uy+P1kmCvqMp18jH3jaSK0lWDk+XdAxzRQsVsS1OtxX0zYvK7l1oCC9UhXA4y19Pm4gAX7pEE3wAgtmWsiCv7m0rq9POudkrF55SbnaBBq+ZBTfoow2HFTTnpRr5F53v+bMRTOGtvezX1aQM3j2Dt6rhYm+1ljLE/4jtemIrh+y8msZOMCOM9x1XkCRcqZIGtwbFFU86qWEXnIvnyMOmIQaDTZITmUvzkG/ya/lsF/KxFWk9NNlzw3Fo+3nAnrGQzM+zZ3phMar6gbX4DRvLOFxTpGQRK7ylK2dq4pAcdYoMb/n9B3CZzMP2XR2YRsej0fzsH5DYeSTTaenxWe9cyPRueKIOLZCAhtPjd53+jxHBKRPu0IPBX3+zttPX8CBYHz4xLprWOr7ROA0QaZ8F1A3/phIaizH+tfA/9T6s1nT+i3vLwZ34TWmObIIgoZhXWyi4kgCsNC4xKg0dwyxxzf81uG2ZQ/SV3219bfN+/SeM5jBnTLsNHcxm/HGyivuuYbHUqbqx/MlN+ZH69TabKw/Hzcy2HT4flZR5iHarz4wDi34qUrv/3bjij9U5+yg0OdabbJ7+UYWllRCPusuySsfPPWt/OLMTficrxdKenzubX7nbFYmhLcLkRiv82Im0LQY66IaRXS5ZyHy+L9zaO3+kvpeK5FBY4CGJk4gqTy53/yj/wJYLSH1LIYMEJLi17Xb3tmtm9boB8lR2Veso2d2gLyJjPKP0sGJooZmS5gTT9Njm7TaPglwsiJI5xz3QD3fM2E1mEmQQI4OBWFxn5KIojmYUgw33vCtVZAY2XbLUAzwZ7unUiC82hLCEZET+8ejaD5SETnMuJZlsE0pWe58YMGxsJrRgwKBr+MYW/qaxnYB3nANTeTmrk2gO0NLv5NnjGPseTHKNV9t/fcWH8CLN7lYESZYzTeFCc6fV0QI7DUS7vYrF/Ezf5Sl8d5jFFw6CRI5RaPHDt1v99CGDPRnueWHacSEq3Z10I1Fyt0mJ8LfpoHNYC4/+YtOZ4NgmMvZV0ZdRqDl1eN51aQBgYtUmkRkH8vXniut0ir0WzaTHPjCY0r8mTI3bb/KJ/27s/FV8vMOtVK08VTrFuLzwSM5cBYWKclWg1A5meTZ7NjA5rHN8Bwbq9H9JlQekAzgUjZ9sU5kfbmLIbpUYrmqa1Q9uqn+ApUMjYgtaIeM9O0ky5n21mXCrHAkGF4AyFHHbe+Gjg2oZvW9n0DTfdlL928rvu98SvfVl6CK+V368/gRUBooPOUnDcPmp58Dofk842XbS4pXHoEFNs2fluONZoZYbSneRns0i73kVhfv+I+CuqmuJlUvm/KkUf+2WM4/GpRAMe+MYdKZ8bevI5pbwZqQLh5nFboPRm6kgdNyKaJCr54zj5IU9qRh+Rt80T5/3YdzfJ2NFDSugDX7QjUeYMe5x3a+W15pk8/FGblNf6nEcYqTaffAQ7WWbmJ8KhFV5w/eeLkf/rkUpft2y5M2n7tklgRljHdQh0f47swrahZs7v/xlj2zwmGaV4Dpr7vCHXfC0xY3N6MXYphutnWCrAMe4Xk5MFtfg6JW/4h9W4RBmXb5G5HwDbpx+Ev6zv0TbLbeQQ+wMnOwzSdcu5rSuEtC++WVf9DYzejO98cv+lcWxLcdJIRh/MvzeGS780R3pK6LYo8n+835iwj5gTakoZKdJuMhbwEYUabNkctVLSnfm9MvhXO1bQ0Y/c2cOpwPn5+hh/B1kD0Jj/vsjR6mydpfPHvBhRrK9NJvBS+0Cr1wivyx3dbBvzsORewNo/5FCWw/Tr+Mc7fQIaFtuNkLB+8m+WBE5S+0IrzdTRlp295rMS8bfvrNQNPk7OycsLN655yEJahEYlhRrwJ4gZUja7mwRy2uX9HU2ZiUwzPh/0RIHm+7ccbMFjsdVsmfhkH6XSi2eeX4i/vTbBrH/fv/00/ZdfA1A7HINVuT6d88hbytpZ/pzRA/lAuxPOjDi0QNq8cBfi5n9xtixPhLhR5xrlSNo5KuNuYuXFcy+wrwljKF4Nqnq39bp0fwAjxBAiCipVwMbZFJQ2IeLzlNBwNLMXm+nEBlXlh5WW01QBjKZ+fr0gjWLwyv/i/5+zvBqbrIcyh9cm7rqiEYzSPlvNONPNYDMeAQSOg0bD/p+jgxk8f9/NUrI/L+aQOl+VpQ1B0rjDz9kvMm04soCVYJGXABDHbs3wBBifTwhR7VA7OZzq0fWAyICGkEdDrWI51JuRnDlLBqQwO2doOj4XH96p4d+jUSdLNBsekUVsH5jefM2CBsK6BOYLMs0WasazwkbQ+bR1SeRcALuUx/3xTFPXCzwHJhxGodez8/vvf//4T3/0ekD//+c8//b90kMde1xJ8//76HYfG3T7uUpz+Hb18IAow7U9Rlvns51u4DR0t5ZRn0JwPgYDPHEl79pnvFZ1Qb878/vGPf/ykby8ZkBiHhvYwNB4bEhWYxkwFsDczI8P8XF8RIrOGS19ExJWoJcPImJtnaV72JnwKi0BjpF/Fim5PzNvfWwRjoF+Rwq38bp3FxxaJGYhDK+k1ULu/pi/0lBnHwOm+l0E7ejJAe/6fikCfeHXjs/l4k0UA4RTftUsnSWdn2ybvTnGezXygs66AYaGZmYs5TVlW21soG6bkEw9ggHKCJkxkPw7Z2nreDOL5ZpytX/LNbc1Lz5WA0ZSgea6lvKx7CzEdUSwvyG9HWO8qusHC4OqIs/Fo9U3+NMM3n9vxBmi3+f4QyGWOjmZNJ/siX09py1W3z5jREe4WJVrjvPiqU1+1azsykLO06P6V9LTiMELwORoHkyb29A19LVxn1r09urYBUxiR8CrBjMV9/GZ4NnyHZ++Cpz3j2i1IP+ZJC2s9fgMKKzHPt/oNNEzTDeQbWCw5n8JkHfvKx7cAuBDk3b9fBs6+17xbewNV688J6E/Mz7y3vq2IjHNeS3+/ktIrgNPu6Hgu4SbfznKKOZx2+wRpof7RPl3/l10SVmjbehQAr+Qk42jwTXhEQhtY/j99+cU/TpbaCIz2TQmXcljgzchv3tghH78diaUNk3bcUr2BpMemAjVgN/0L+BqI8H6OW2SxDPUpZKdxNL7z/6Z/5LmVm7xuc27RQovsvGP1+ZCDIL1rl2pFMz7HTQNHQkz8Ml9IXtAhM+p0vtDyaraW8nUviRlqpW0G7zV78+Is7ov17IWyRsw4TNTkXJJXfmkwGXMDgFaa8ZFmz8+0kgaitLegA5htm68BDD2I5fNkuOb9Ex/WWK29+WsQWx4t41jJTcei8SkqOKXxnPXWksnjWAYfipBMU9MV99/A0jbFG0H5cOLotrdBqY+JvhqP7eDZljRar3+6W7Ulp5ogFmBQcYJ6zZBbmG/v7OUNGXZKbn0OwxipMOqxh1vzezIqt3P/3t9uXqdFO+Gfk0+mxX02b7q2KEkDvzm+x6TSNNA3KNDDUZcIlh6X5200+fhKYPLftIVeGnFLxJsXiWabjGwXP3RhGZcMHsMybPOjbMxX24+fls4x6EzP/7QVA9MCC+ZCLCfO7etFRha0FcZejwpnwTtUsgF6dyNMT5+OJgwYmViAg3kPKktLKNmjWLj+bQViGwMShWlv1IRl8Gn8Sr0GQg04HIXdinMEdAJr/jboG6DYgOzBDSQGx7Nt2LwjaeaYXoJ5SeA+rOeWXVsCn8L2KS2i8LEnx3QK8w6eawOblvi1rrRLDrycW4CROl+A0d6VkUG5hrUwUp8TYLIwN7bQGIzI+ebDaI3o2TfPBStEeTI4IVxjoo81YVIoBKY2PyaKrYAO69j3+t+GwvkzemhJMRodFcERh8duNBHwPf8W3SQDn5sMfX3I2cfndRcG9eZMLH9GMJ4D5RA6OP8WbXqpGmBtMll68U07dI6ibJCs2wCTTpFAH7vgM2fsfPwxb08e5CRAed0I6fe7X6LTnk/6/ulKTxNij9fQi97EiEwFopL7ohcndkLHmSw9L58xSbrt6TiPfK9o539TmjLcgKLV8bHloQkarZ550ujk73Ysvxt4k1ZGMy3PYIP2PB0RkIf8zaRwW7b54TFO/i0PHT1tiUR+E2jC+88SzRhclmyXI2l64wRk5st5py77ccSZPJ9pS5TP/q3PTTYVMDgx/l7MMmAsRTbh8QJmFj1d20FpAmwe8Mk4nNzz+WUsrLsQfimrhcA+3Ve2hb20suJ7PNNBWS4ZNxoJBtYHGlzTH+cGFv3LWJ50J7JmGz/Sz5EAx0yEtPrKMevbD63r3yl0XI1+2xGdJC/hjvFzLm2p1hxu6Ke8SR+d7nJAL51sCNmAweGwB/T/Kxqh4Mkko+YpvECljdX24du6i+effvNYSxy1YkVsQHUrDYCbt2iGtrx7o9v9ua6VekUA7ptG7ZCf9Umv52pjWTRzbPMhepR2bZeEhs5rE8jvBWLfxnUhi6dOpi5nbC+fT5b2uQXhAMABDV7ceEocC+eQpXzGZhSfcbzkjn3yvOX9y6Xh9pqNKVYEMoae52ZM7pdLlXyenpeRCXrt7OdJvmvEBpE2nufbDIHK8G5xP639O3OwzHysnb/1tcakgT8B0gK2FjEQfJYjyu+s8dmnI0wao4vzcnxmRowr+bPQ9zkufiKgtN2ZpYOWOefACxLdhjsmttv0ZRs0YPBeIMuagEF8+LoOgydaROHJkOlMBpIJFNQSGhNibexGQ44FLCJURgWMQCyohvj8vhmcwbEVe7KmKM2TkSb3RR7ao6/IxLT7t+m60dLqrO3g5kFbu5ZXspF7XNYnYNBxLOC3d7eH5e6II9sGmCw359Acb47foqvmaJ3vYz85ln6cU1xlzY3RRvr9eqbnzQutj9fQzFpnACuzCW1eYEUj7N/LpfRntGzMMkMa40J/Q2/TZyVoidl3ooMGZFQEKrvX121cy3Qp7qLJ25Lsp9FKZbZBevemGbH1xE8O51z8297cToBKT7rpdUMnl8LMjfzQI+9axEEdtH2seu08ddTenva19O6cy1Km6WnGb/xs9pfjX4DhEL6FXs3bNOTK+ac15IoqnvpPaYIhA27Gybo2ribkxlgLw5HIAiT2R157TN/a7OjG/DUfTFej37SZd40HywHE2E4hoN0chcemLvARd6aN9NtBuH6KwSIOwfeE5Pe7u4RtS93hP+u0Le+la2xjnnFM0+Wks50LAcPlZj8/PaKPg3HbhQrbssmpwxDxfNvDpD2XEREY12pJ7hgxQ0MSPu1+/aBxGLIUfUUxBrVbMcg2/pl+j7HOOWHGfn2Hot9nEt7neRNUjrYzERpJz/nmko7G0IDi1M11EGn/n//5n1/y8H1Bh2Y+L8R3VPo+JkcuzC2kfdb85g/7ZdhvMPBcqVfc4v0nnjvB/hh55Fkm1n874yaDtHFUwSR/7IPJTyad26UG0bPwyjZO/lCHf0qwrox7YyYF0DLhnGwYa4GnXntCOYXPcSnMKCcfw84cBpU+j2gjfQtVXVrU40Scf1sJbCDLCzoKsOdx/Zuin3KLfEz3mvspXo41ed/6WEaR/q0fzZv7PP93hEpaTe/iI8+nDm81sJ5/qn/LgQBtsOfvRiv53oB5/X+zW/LwifbwwddPsc+fAKMZUyMydb3v3SZugVi4jgrYtuU1iHjMSrdtWY5NYa3Q3UKgkTuaWoDavPFtrdr6zIdr5MZ/F4KlQ9gl18Yzyy8A75DaPPRxh9M2Es6thfDctaDepDAKMf3UzwbI5jvB4h05pXjc6GhzqKlPXrBtvtuuxSqmh2Da6DXdPhd55cpqj/PL3ar2DEZpTpRG70FfnWN/mI8Ny/+8SS3naFwOJRcdy+CemGvmuR7HXsJvYMEQ1aDB8w3Fn+g3X0zPUshGu2W8AIzjE6TJ/xz3dRCOdMgL6lqLRjhntuXytoHJktWaY/6/GTH7+abHTy45LD42m+M3dztu5abjnI+T4Y3ft8ib9P/0PIwc5HbdE7otwptBeK193uXakjr2ojRE/s91ftpwLUzlbZM3GJrhVEqOm+IlCnlnQKORv2PQN54/GQfr8rvNwf9bwW/emd9+BioL5cM5rJC/ycX0ncKngqdu0+fVV5tTaEtExWjh43LdySnW1/aIS9NlwGq085x5s+rd+mv2xnZ+EBXLT5eGUxltKGZwOr6V1jefjJVLXb3OcsbXkyRgOJn2hOo3OpcgWwKS7W4RisdvSnNThhVNtfHpoRo9qWfgbR6PgLsUlrQwUWa+mV46ieYoGm+ij6TdvLhtM9rIySfreQPF5jQ+yjbuTQ+WA26A3kBzff9uIWB7TnZulO/LZpvCpJO2XbkM2iWDtaXEUzsbi4GiGZ/psifw9ztRBn+zbZsTldAJukZz47frLMOnMFdy6om/bXzz8tzlaJrdznxKW+4KOPPOug67PYcA1+nHy52WlCaQOBJrALnAtwHMZ4lOF2+Wfhlk2jnr140+AqPrtS1g0kXAbHZuOzyf16XhTYmb8lkpWBrjiGDZQuUt6HyWRc6bWPdNYLCHuHl1gwUZ1gQY+u0luFQzONlgWpRmgVoB2jKnFSvmO3zw/4u/KQTqxn8ey4dbjvZijEC4pCAv0wcLI5HoUvjH9T5zR21+DdzJE0Y+lCH14xN08rGK1pOVWPcy7OY0nsCC5+yYPL8WNRnAmg2bh9/5bgNeW853bqzQrD0vwczJudP3X/7yly9gOJ+//e1vX3WoJPSezp6f44fm7LdHoczctv7kHChwe6qzh34+7UU+9hCNyVwDZww+M4Jgkf16PgvBN/34Jjt68DzvgLyKsd4y/umn8d5LhZYroqHyJqdcC0HATHvKns8cobHSw+Y7ffluzfOb1xTw2geDcTPUyHglYXOtA6/t+Pbt2+t9KecaoKPPjbfU2QXcBj/rpiMN26H7Znv2Z0dE+bUL4/jxay5elzC0gRrarOP2Dh48jMuuCAUa5ra+yLBmmK0Ygf0iIgNbu9v1aa485zk270uB8Zt8Ir8aH9lXS+pxXPLKOYTFrzYO+3U0yeUG6co334nBfpvXNQ+jmOZV8678PyBEmsOLHPf1BeYp9a3x9KMsS5uztFdeDtXfN1m1ua9zK1LJPFpk2xygo5FTvrcT+bRlB5nl7T0zxk9V5pWgPG4Px+gk/XL968x6C8uoeIu5BIx315D8TYXyh3wNLaHdILGUboGFlcuhp8/flNDzdGmgEdoYQZzC5WX46+UjjZMRTmhkJOA8xW0u6eeW92EEZ1mSZ4zgKMMP6RadxgKWRrP1zLqcYme66lJXOH7bJXTeogGWnTrL2xEGJ9nWYAxBm+fjhVZGb0cVVngKifUZKr8T+SwD9Hkm65qwjMKcS+NJUyDPfSWYG29iSLmwqSmW5dh41MqKAKIf9tCtjsG3gUbjRc7xcX40ygaMlLX7aAAQWrwUSmlOgDL9AFjw1oYlqwZw4Q1D/ubNl2w87yaH8MEybYDmY6GBj5dI/zXCaMpqBfGABoswP/W5buU5TtRA4Zev2PiYfzGA+VmhZEza5F4LGn2jZxmdFct8YejO5YEVkTxrSw7TTuNt8zPN5lHzIE1JyQNeZJe6ftvcyrrfdIrRi3fDDMQ0+PPxVivnS8DgfSZ0MgaLd6KFU+w0nTy/OVwW59Ba3oOF9pk+c9y8amO63wVO7Ndj/PQy5pygAnjQphRN4Wn87jP9LI+d8y0kYsjLm3/Y1oBDBeA9JxRYxlxeZXloG4YF8gRC7svG0vqlFzBv2pavf+d/KvptXjGO9tBhz7Xd9ESafdxKnn7Tl8/T+TAaac97JS/svJqDa68UTJv08VGWE/m/5XrCP9a1PRgIF3jzm7yzw2vtWpsGPizmwS+AYS/AQeiV8nGOwAjr5Jc/LbwlHetcvhlWNoZy56AZ7Jpvi1aW4puxpJN5F49NBU8fNPgG4uYBgYNg6OjBfGm8XHNY7ZaevONxyX+Ov5yLZcZlAHmcsZObsvE1j8t2zqWQxpaw/T8Xvhp4zAfqJJ1jzhuAmiNbergcxQLC5YBM7+HP/wPS2TUjLw9anAAAAABJRU5ErkJggg==");background-size:120px 120px}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"])[data-moments-pull="bottom"]{background-image:none}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"])[data-moments-pull="bottom"]{background-color:#fff}
/* MOMENTS_OCT7_STYLE_END */




/* EDGE_COLORS_OCT8_START */
/* The stationary surface exposed by elastic scrolling is page-specific. */
.app[data-page="微信"]{background:#fff}
.app[data-page="通讯录"],.app[data-page="发现"],.app[data-page="发起群聊"],.app[data-page="服务"]{background:#ededed}
.app[data-page="微信"]>.header,.app[data-page="微信"]>.list-status,
.app[data-page="通讯录"]>.header,.app[data-page="通讯录"]>.list-status,
.app[data-page="发现"]>.header,.app[data-page="发现"]>.status,
.app[data-page="发起群聊"]>.header,.app[data-page="发起群聊"]>.status{background:#ededed}
.app[data-page="发现"]>.body{background:#ededed}
.app>.home-group-search{position:relative;z-index:3}
.app[data-page="服务"]>.body{padding-bottom:calc(8px + var(--native-bottom-inset,0px))}
/* A native Service page scrolls through the home-indicator area. */
html[data-system-status="native"] .app[data-page="服务"]{min-height:0;height:100%;padding:0}
/* EDGE_COLORS_OCT8_END */


/* CONTACTS_OCT8_STYLE_START */
/* Keep headers fixed and give each elastic edge the reference surface. */
.app[data-page="微信"],.app[data-page="通讯录"]{background:#fff}
.app[data-page="微信"]>.body,.app[data-page="通讯录"]>.body{background:#fff}
.app[data-page="微信"]>.header,.app[data-page="微信"]>.list-status,
.app[data-page="通讯录"]>.header,.app[data-page="通讯录"]>.list-status{background:#ededed;transform:none}
.app[data-page="微信"][data-edge-pull="top"],.app[data-page="通讯录"][data-edge-pull="top"]{background:#ededed}
.app[data-page="通讯录"] .contact-section{background:#fff}
.book-friend-count{color:#888;text-align:center;font-size:17px;line-height:24px;padding:15px 0 24px;background:#fff}
.app[data-page="通讯录"] .alphabet .book-letter-current{background:#07c160;color:white;border-radius:50%}
/* Safari's tap rectangle is never part of the simulated interface. */
.app,.app *{-webkit-tap-highlight-color:transparent}
.app button,.app a,.app [role="button"],.app label{touch-action:manipulation;-webkit-touch-callout:none}
.app{touch-action:pan-y;overscroll-behavior:none}
.app input,.app textarea,.app select{font-size:16px}
/* CONTACTS_OCT8_STYLE_END */
/* MOMENT_NOTIFICATIONS_OCT8_STYLE_START */
.app[data-page="朋友圈消息"],.app[data-page="朋友圈消息"]>.body{background:#fff}
.app[data-page="朋友圈消息"]>.header,.app[data-page="朋友圈消息"]>.status{background:#ededed}
.header .mn-title{position:static;width:auto;max-width:75%;font-size:17px;font-weight:500;height:44px;padding:0}
.header .mn-menu{font-size:14px;width:auto;min-width:32px}.header .mn-menu[aria-label="消息菜单"]{padding:0 2px}
.mn-empty{margin:0;padding-top:38cqw;text-align:center;font-size:14px;color:#b2b2b2;font-weight:400}
.mn-list{padding:0 16px}.mn-row{display:flex;align-items:flex-start;gap:10px;padding:13px 0;border-bottom:.5px solid #eee}
.mn-main{display:flex;gap:10px;text-align:left;flex:1;min-width:0;padding:0}.mn-main>.avatar{width:40px;height:40px;border-radius:4px}
.mn-row-content{display:flex;flex-direction:column;min-width:0;flex:1;gap:3px;font-size:13px;line-height:18px}.mn-row-content>b{font-size:13px;line-height:17px;font-weight:600;color:#576b95}.mn-message{white-space:pre-wrap;overflow-wrap:anywhere}.mn-row-content time{font-size:11px;color:#b2b2b2;line-height:15px}.mn-heart{width:15px;height:15px;fill:none;stroke:#576b95;stroke-width:1.7}
.mn-post-preview{position:relative;display:block;width:42px;height:42px;flex-shrink:0;padding:0;overflow:hidden;background:#f7f7f7;text-align:left}.mn-post-preview img,.mn-post-preview video{display:block;width:100%;height:100%;object-fit:cover}.mn-preview-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;white-space:pre-wrap;font-size:11px;line-height:14px;color:#888}.mn-video-play{position:absolute;inset:0;display:grid;place-items:center;color:white;font-size:20px;text-shadow:0 1px 3px black}
.app>.mn-editor-overlay{padding:0!important;align-items:stretch!important}.mn-editor.editor-page{width:100%!important;max-width:none!important;height:100%;max-height:none;padding:0!important;border-radius:0;display:flex;flex-direction:column}.mn-editor .editor-nav h3{font-size:17px;margin:0}.mn-editor [data-mn-cancel] .chevron{transform:rotate(-135deg);border-color:#171717}.mn-editor .ext-fields{padding:0;overflow-y:auto;background:#ededf3}.mn-editor .mn-compose{display:block;border:0;border-radius:0;resize:none;height:130px;padding:15px 16px;margin:0;background:white;font-size:16px;line-height:24px}.mn-editor .mn-compose:focus{outline:none}.mn-compose[hidden]{display:none!important}.mn-like-label{height:130px;background:white;padding:20px 16px;color:#576b95}
.mn-setting,.mn-editor .ext-fields>label{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:49px;width:100%;padding:12px 16px;margin:0;background:#fff;border-bottom:.5px solid #eee;text-align:left;font-size:15px;color:#171717}.mn-setting>span:last-child{display:flex;align-items:center;gap:10px;min-width:0;color:#999;font-size:13px;max-width:65%}.mn-editor .ext-fields>label .date-field{font-size:13px;color:#999}.mn-editor .ext-fields>label select{max-width:56%;margin:0;padding:0;border:0;background:transparent;text-align:right;font-size:13px;color:#999}.mn-selected-post{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mn-editor-preview{width:40px;height:40px;display:block;position:relative;overflow:hidden}.mn-editor-preview img,.mn-editor-preview video{width:100%;height:100%;object-fit:cover}
.mn-layer{position:absolute;inset:0;z-index:45;background:#0006;display:flex;align-items:flex-end}.mn-layer .moment-action-sheet{width:100%;max-width:none}.mn-full-layer{background:#fff;display:flex;flex-direction:column;align-items:stretch;padding-top:var(--home-status-height,0px)}.mn-full-layer>.editor-nav{flex-shrink:0}.mn-choice-list{overflow-y:auto;flex:1}.mn-person-row,.mn-post-choice{display:flex;align-items:center;gap:12px;padding:12px 16px;width:100%;text-align:left;border-bottom:.5px solid #eee;font-size:16px}.mn-person-row[hidden]{display:none}.mn-person-row>.avatar{width:40px;height:40px}.mn-post-choice>span:last-child{display:flex;flex-direction:column;gap:4px;min-width:0}.mn-post-choice b{font-size:14px;color:#576b95}.mn-post-choice>span:last-child>span{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70cqw}.mn-search{display:block;width:calc(100% - 24px);margin:10px 12px;padding:10px;border:0;background:#f3f3f3;border-radius:7px;font-size:16px}
.mn-custom{height:100%;display:flex;flex-direction:column}.mn-custom .ext-fields{padding:12px 16px;flex:1;background:#ededf3}.mn-custom label{background:#fff;padding:12px;font-size:15px;display:block}.mn-custom input{font-size:16px;max-width:100%;padding:8px;border:1px solid #ddd}.mn-avatar-upload{display:flex!important;align-items:center;gap:12px;flex-wrap:wrap}.mn-avatar-upload .avatar{width:42px;height:42px}.mn-media-choice{display:block;position:relative;text-align:center;padding:16px;border-bottom:.5px solid #ddd;font-size:16px}.mn-media-choice input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.mn-text-layer{align-items:center;justify-content:center;padding:24px}.mn-text-layer textarea{width:100%;font-size:16px;line-height:24px;border:1px solid #ddd;border-radius:4px;padding:8px;resize:none}.mn-text-layer h3{font-size:17px;text-align:center}
/* October 9: consistent arrows, row ordering, banner and main title proportions. */
.mn-setting>.mn-setting-value{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0;max-width:65%;margin-left:auto}.mn-setting-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mn-setting .chevron,.mn-choice-value .chevron,.mn-date-value .chevron{width:8px;height:8px;flex:0 0 8px;margin-right:2px}
.mn-editor .ext-fields>label .mn-date-value{width:auto;max-width:65%;display:flex;align-items:center;justify-content:flex-end;gap:12px;white-space:nowrap}.mn-choice-value{display:flex;align-items:center;gap:12px;position:relative}.mn-editor .ext-fields>label .mn-choice-value select{max-width:none;width:auto;appearance:none;-webkit-appearance:none;padding-right:20px;margin-right:-20px;position:relative;z-index:1}.mn-choice-value>.chevron{pointer-events:none}
.app .header button.home-hidden-title{font-size:17px;font-weight:500}
.app:is([data-page="朋友圈"],[data-page="好友朋友圈"]) .moment-unread{display:flex;align-items:center;width:42.857142857cqw;height:9.523809524cqw;margin:2.857142857cqw auto 6.904761905cqw;padding:.952380952cqw;border-radius:.952380952cqw;background:#333;color:white;overflow:hidden;font-size:3.333333333cqw}.mn-unread-avatar{padding:0;flex:0 0 auto;display:block}.mn-unread-avatar>.avatar{width:7.380952381cqw;height:7.380952381cqw;border-radius:2px;background:#ddd}.mn-unread-label{display:flex;align-items:center;justify-content:center;flex:1;align-self:stretch;padding:0 8px;white-space:nowrap;color:#fff;font-size:inherit;font-weight:500}
.mn-unread-avatar-editor{max-height:85%;display:flex;flex-direction:column;min-height:0}.mn-unread-avatar-editor>h3{text-align:center;font-size:17px}.mn-unread-avatar-preview{display:flex;justify-content:center}.mn-unread-avatar-preview .avatar{width:50px;height:50px}.mn-unread-avatar-editor>p{font-size:13px;color:#888;margin:10px 0}.mn-unread-friends{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px;overflow-y:auto;min-height:0}.mn-unread-friends button{display:flex;flex-direction:column;align-items:center;gap:5px;padding:2px;min-width:0}.mn-unread-friends .avatar{width:42px;height:42px}.mn-unread-friends button>span:last-child{font-size:11px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mn-unread-friends [aria-pressed="true"] .avatar{outline:2px solid #07c160;outline-offset:2px}.mn-unread-avatar-editor input[type=file]{max-width:100%;font-size:13px}
/* MOMENT_NOTIFICATIONS_OCT8_STYLE_END */
/* PHONE_LAYOUT_OCT9_START */
/* A tab icon keeps the same square footprint on every tab. */
.app[data-page] .tabs .ico .home-discover-icon{width:28px;height:28px;flex-shrink:0}
.app:is([data-page="经营账户"],[data-page="亲属卡"])>.status{background:#fff}
.app[data-page="零钱通"]>.status{background:#f2b800}
.app[data-page="收付款"]>.status{background:#25ad68}
.app[data-page="分付"]>.status{background:#64c74d}
.app:is([data-page="支付分"],[data-page="客服中心"])>.status{background:#209f5b}
.app:is([data-page="分付"],[data-page="支付分"],[data-page="收付款"])>.status img{filter:invert(1)}
/* Use the actual remaining body height, after native/browser safe insets. */
.app[data-page="亲属卡"]>.body,.app[data-page="分付"]>.body{container-type:size;overflow:auto;min-height:0}
.relative-card-page{min-height:100%;height:auto;padding:clamp(16px,6cqh,52px) 16px clamp(16px,4cqh,29px)}
.relative-card-symbol{width:clamp(44px,9cqh,63px);height:clamp(44px,9cqh,63px)}
.relative-card-intro h1{margin:clamp(14px,5cqh,33px) 0 clamp(24px,6cqh,47px)}
.relative-card-intro p{line-height:clamp(28px,4.5cqh,34px)}
.relative-card-actions{padding-top:clamp(24px,6cqh,60px)}
.relative-card-actions label{margin-bottom:clamp(16px,3cqh,24px);flex-wrap:wrap}
.relative-card-page>.wallet-feature-provider{margin-top:clamp(24px,8cqh,64px)}
.split-pay-page{min-height:100%;height:auto;overflow:visible;padding:clamp(20px,8cqh,63px) 20px clamp(20px,5cqh,36px)}
.split-pay-page h1{white-space:normal;margin-bottom:clamp(24px,7cqh,57px)}
.split-offer{margin-top:clamp(24px,9cqh,69px);min-height:clamp(110px,18cqh,135px)}
.split-bottom{padding-top:clamp(30px,10cqh,80px)}
.split-customer{margin-top:clamp(20px,6cqh,45px)}
.app[data-page="客服中心"]>.body{overflow:auto;touch-action:pan-y;min-height:0}
.customer-center-page{height:auto;min-height:100%;overflow:visible;padding-bottom:16px}
.business-fixed-footer{padding-bottom:20px}
.app[data-page="经营账户"]>.body,.app[data-page="零钱通"]>.body,.app[data-page="支付分"]>.body{min-height:0;overflow:auto}
.app[data-page="支付分"] .payment-score-panel{min-height:0}
.payment-score-page{width:100%;min-width:0;overflow:hidden}
.payment-score-panel>.wallet-feature-provider{padding-top:clamp(30px,calc(var(--pwa-content-vh,100vh) * 0.08),70px)}
.app[data-page="分付"] .header{background:#64c74d}
.app:is([data-page="支付分"],[data-page="客服中心"]) .header{background:#209f5b}
/* PHONE_LAYOUT_OCT9_END */
/* EVENING_LAYOUT_OCT9_START */
/* The web frame has one stable height; content, rather than a separate band,
   paints the home-indicator area. */
.app{--screen-bottom-inset:env(safe-area-inset-bottom,0px);--screen-top-inset:var(--pwa-content-safe-top,env(safe-area-inset-top,0px))}
html[data-system-status="native"] .app{--screen-bottom-inset:var(--native-bottom-inset,0px);--screen-top-inset:0px}
html[data-system-status="browser"] .app,html[data-system-status="web"] .app{padding-bottom:0}
html[data-system-status] .app[data-page]>.tabs{height:calc(56px + var(--screen-bottom-inset));padding:9px 0 calc(8px + var(--screen-bottom-inset));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}
html[data-system-status] .app[data-page]>.tabs button{width:100%;min-width:0;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;font-size:10px;line-height:14px;gap:5px}
html[data-system-status] .app[data-page]>.tabs .ico{position:relative;display:block;width:29px;height:25px;flex:0 0 25px}
html[data-system-status] .app[data-page]>.tabs .ico>img{width:29px;height:28px;object-fit:contain;display:block}
.app:is([data-page="服务"],[data-page="钱包"],[data-page="零钱"],[data-page="零钱通"],[data-page="经营账户"],[data-page="亲属卡"],[data-page="分付"],[data-page="支付分"],[data-page="收付款"])>.body{border:0;min-height:0;overscroll-behavior-y:contain}
.app:is([data-page="服务"],[data-page="钱包"],[data-page="零钱通"],[data-page="收付款"])>.body{padding-bottom:calc(20px + var(--screen-bottom-inset))}
.app[data-page="零钱"] .wallet-page{min-height:100%;height:auto;padding-bottom:calc(30px + var(--screen-bottom-inset))}
.app[data-page="支付分"]{background:#eaeaea}
.app[data-page="支付分"] .payment-score-panel{padding-bottom:calc(32px + var(--screen-bottom-inset))}
.business-fixed-footer{padding-bottom:calc(20px + var(--screen-bottom-inset))}
.customer-composer{height:calc(55px + var(--screen-bottom-inset));padding-bottom:calc(8px + var(--screen-bottom-inset))}
/* These two pages scroll under an overlaid back button; the split background
   belongs to the screen and stays still as its text scrolls. */
.app:is([data-page="亲属卡"],[data-page="分付"])>.header{position:absolute;top:calc(var(--home-status-height,0px) + var(--screen-top-inset));left:0;right:0;height:44px;background:transparent;border:0}
.app:is([data-page="亲属卡"],[data-page="分付"])>.body{background:transparent}
.app[data-page="亲属卡"]>.header{position:relative;top:auto;flex-shrink:0;background:#fff;z-index:10}
.relative-card-page{padding-top:clamp(16px,6cqh,52px);padding-bottom:calc(29px + var(--screen-bottom-inset));min-height:100%}
.app[data-page="分付"]{background:linear-gradient(#64c74d,#25ae68)}
html[data-system-status="native"] .app[data-page="分付"]{--split-external-top:var(--native-top-inset,0px)}
.app[data-page="分付"]>.status{background:transparent;color:#191919}
.app[data-page="分付"]>.status img{filter:none}
.split-pay-page{min-height:100%;padding:calc(44px + clamp(44px,8cqh,63px)) 20px calc(38px + var(--screen-bottom-inset))}
.split-pay-page h1{font-size:20px;line-height:29px;font-weight:600;margin:0 0 18px;white-space:normal}
.split-benefits{font-size:14px;line-height:22px;letter-spacing:.4px;margin:0;color:#fff}
.split-quota-label{margin:clamp(52px,10cqh,84px) 0 19px;font-size:14px;line-height:22px;color:#fff;font-weight:500}
.split-quota{font-size:64px;line-height:78px;font-weight:600;white-space:nowrap;letter-spacing:1px}
.split-quota small{font-size:42px;vertical-align:10px;margin-right:10px}
.split-bottom{padding-top:clamp(75px,15cqh,125px)}
.split-view-quota{background:#f3f3f3;color:#07b956;font-size:17px;font-weight:600}
.split-customer{margin-top:48px;font-size:15px;font-weight:600}
.split-customer>.chevron{width:7px;height:7px;border-color:#98d4b1;vertical-align:1px;margin-left:4px}
.split-bottom>small{color:#89d0a3;margin-top:12px;font-size:12px;line-height:18px}
/* Composer proportions from IMG_1636: 29px controls, 40px white field. */
.app[data-page="聊天"]>.composer{height:92px;padding:8px 10px 44px;gap:11px;flex-wrap:nowrap;background:#f7f7f7;border-top:1px solid #e5e5e5}
html[data-system-status] .app[data-page="聊天"]>.composer{height:calc(56px + var(--screen-bottom-inset));padding:8px 10px calc(8px + var(--screen-bottom-inset));gap:11px}
.app[data-page="聊天"]>.composer input,.app[data-page="聊天"]>.composer .hold-talk{height:40px;min-width:0;flex:1;width:0;border:1px solid #ececec;border-radius:8px;background:#fff;padding:8px 10px;font-size:17px;line-height:22px}
.app[data-page="聊天"]>.composer .voice-toggle,.app[data-page="聊天"]>.composer .composer-icon{width:29px;height:29px;flex:0 0 29px;padding:0;background:transparent;color:#191919;border:0;border-radius:0;display:flex;align-items:center;justify-content:center}
.app[data-page="聊天"]>.composer .voice-toggle img,.app[data-page="聊天"]>.composer .composer-icon img{width:29px;height:29px;object-fit:contain;display:block}
.app[data-page="聊天"]>.composer .send[hidden]{display:none}
@media(max-width:350px){.app[data-page="聊天"]>.composer,html[data-system-status] .app[data-page="聊天"]>.composer{gap:8px}.split-pay-page h1{font-size:18px}.split-benefits{font-size:12px}.split-quota{font-size:56px}}
/* Fixed screen background; only the foreground fund content scrolls. */
.app[data-page="零钱通"]{background-color:#f4ad00;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201260%202736%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22%23f4ad00%22%20d%3D%22M0%200H1260V2736H0z%22%2F%3E%3Cpath%20fill%3D%22%23f2b800%22%20d%3D%22M0%200H1260V240L0%20724z%22%2F%3E%3Cpath%20fill%3D%22%23f3b100%22%20d%3D%22M0%20413L1260%20734V1034L100%202736H0z%22%2F%3E%3Cpath%20fill%3D%22%23f5b100%22%20d%3D%22M0%201384L1060%202460L1260%202580V1505L0%202394z%22%2F%3E%3Cpath%20fill%3D%22%23f8aa00%22%20d%3D%22M0%202394L1260%201505V2736H1060L0%201530z%22%2F%3E%3Cpath%20fill%3D%22%23f2b800%22%20d%3D%22M0%202540L708%202736H0z%22%2F%3E%3C%2Fsvg%3E");background-size:100% 100%;background-repeat:no-repeat}
.app[data-page="零钱通"]>.status,.app[data-page="零钱通"]>.header,.app[data-page="零钱通"]>.body,.app[data-page="零钱通"] .fund-page{background:transparent}
.app[data-page="零钱通"]>.body{overflow-y:auto;min-height:0}
/* Downward elastic scrolling reveals the green score screen, not the panel. */
.app[data-page="支付分"]{background:#2aae67}
.app[data-page="支付分"][data-edge-pull="bottom"]{background:#eaeaea}
.app[data-page="支付分"]>.status,.app[data-page="支付分"]>.header,.app[data-page="支付分"] .payment-score-page{background:#2aae67}
.app[data-page="支付分"]>.body{background:transparent}
/* iOS uses the current system keyboard; chat focus keeps the native-style field. */
.app[data-page="聊天"]>.composer input{appearance:none;-webkit-appearance:none;outline:none!important;box-shadow:none!important;caret-color:#07c160;color:#191919;user-select:text;-webkit-user-select:text}
.app[data-page="聊天"]>.composer input:focus,.app[data-page="聊天"]>.composer input:focus-visible{outline:none!important;box-shadow:none!important;border-color:#ececec}
html[data-keyboard] .app[data-page="聊天"]>.composer{height:56px;padding:8px 10px;flex-shrink:0}
/* EVENING_LAYOUT_OCT9_END */








/* CHAT_FEATURES_OCT10_START */
.app[data-page="聊天"]>.composer .hold-talk{border-radius:24px;border:0;background:#fff;font-size:16px;font-weight:500;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}
.app[data-page="聊天"]>.composer .hold-talk.is-held{background:#d5d5d5}
.app[data-chat-emoji="open"]>.composer{height:56px!important;padding:8px 10px!important}
.chat-emoji-panel{flex:0 0 auto;min-height:0;height:clamp(255px,calc(var(--pwa-content-dvh,100dvh) * 0.44),390px);background:#e8e8e8;display:flex;flex-direction:column;padding-bottom:var(--screen-bottom-inset,0px);animation:chat-panel-in .2s ease-out}
.chat-emoji-tabs{height:64px;flex-shrink:0;display:flex;gap:10px;align-items:center;padding:5px 10px;background:#f4f4f4;border-bottom:1px solid #ddd}
.chat-emoji-tabs button{width:44px;height:44px;padding:9px;border-radius:9px;display:grid;place-items:center}
.chat-emoji-tabs button.active{background:#fff}.chat-emoji-tabs svg,.chat-emoji-tabs img{width:26px;height:26px;object-fit:contain}
.chat-emoji-handle{height:21px;flex-shrink:0;display:grid;place-items:center}.chat-emoji-handle:before{content:"";height:4px;width:44px;background:#ccc;border-radius:4px}
.chat-emoji-scroll{flex:1;min-height:0;overflow:auto;padding:0 10px 12px;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none}
.chat-emoji-scroll h3{font-size:13px;color:#858585;font-weight:400;margin:8px 6px 12px}.chat-system-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px 1px}
.chat-system-grid button,.chat-recent-row button{min-width:0;height:42px;padding:5px;background:transparent;display:grid;place-items:center}.chat-system-grid img,.chat-recent-row img{width:31px;height:31px;object-fit:contain;pointer-events:none}
.chat-recent-row{display:flex;overflow-x:auto;flex-wrap:nowrap;margin-bottom:12px;scrollbar-width:none}.chat-recent-row button{flex:0 0 12.5%}
.chat-emoji-actions{position:absolute;bottom:calc(12px + var(--screen-bottom-inset,0px));right:12px;display:flex;gap:12px}.chat-emoji-actions button{height:44px;min-width:57px;border-radius:5px;background:#ddd;color:#aaa;font-size:14px}.chat-emoji-actions [data-chat-emoji-send]:not(:disabled){background:#07c160;color:#fff}.chat-emoji-actions [data-chat-emoji-backspace]{color:#777;background:#ddd}
.chat-emoji-panel{position:relative}.chat-custom-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px 8px}.chat-custom-grid button{height:68px;width:min(100%,68px);justify-self:center;position:relative;padding:0;min-width:0}.chat-custom-grid img{width:100%;height:100%;object-fit:contain}.chat-sticker-add{border:1px dashed #555!important;border-radius:6px;font-size:42px;font-weight:200;line-height:1}.chat-sticker-title{display:flex;justify-content:space-between;align-items:center}.chat-sticker-title button{font-size:13px;color:#576b95}
.chat-sticker-sheet,.chat-search-sheet,.chat-delete-sheet{position:absolute;inset:0;z-index:48;background:#0006;display:flex;align-items:flex-end}
.chat-sticker-sheet>section{height:100%;width:100%;background:#ededed;display:flex;flex-direction:column;animation:chat-panel-in .24s ease-out;padding-top:var(--home-status-height,0px)}
.chat-sheet-nav{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 15px;font-size:14px}.chat-sheet-nav strong{font-size:16px;font-weight:500}.chat-sticker-sheet .chat-custom-grid{padding:18px 14px;overflow:auto;align-content:start;flex:1}
.chat-custom-grid .is-selected:after{content:"✓";position:absolute;right:0;top:0;width:18px;height:18px;line-height:18px;border-radius:50%;background:#07c160;color:#fff;font-size:12px}
.chat-sticker-sheet[data-manage="yes"] [data-sticker-manage-item]:not(.is-selected):after{content:"";position:absolute;right:0;top:0;width:17px;height:17px;border-radius:50%;border:1px solid #bbb;background:#fff9}
.chat-manage-footer{height:calc(52px + var(--screen-bottom-inset,0px));padding:8px 12px calc(8px + var(--screen-bottom-inset,0px));display:flex;align-items:center;justify-content:space-between;background:#fafafa;font-size:13px}.chat-manage-footer button{color:#e65359}.chat-manage-footer button:disabled{color:#ccc}
.chat-delete-sheet{z-index:49}.chat-delete-sheet>section{width:100%;background:#eee;border-radius:12px 12px 0 0;overflow:hidden;padding-bottom:var(--screen-bottom-inset,0px);animation:chat-panel-in .2s ease-out}.chat-delete-sheet p{padding:15px;text-align:center;color:#888;font-size:12px}.chat-delete-sheet button{display:block;width:100%;padding:16px;background:#fff;font-size:17px;border-top:1px solid #eee}.chat-delete-sheet .danger{color:#e65359}
.chat-emoji-camera{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:12px;padding:10px}.chat-emoji-camera>span{width:58px;height:58px;padding:15px;border:1px dashed #333;border-radius:6px}.chat-emoji-camera svg{width:100%;height:100%}.chat-emoji-camera strong{font-size:17px;font-weight:400}.chat-emoji-camera p{font-size:12px;margin:0;color:#444}
.chat-search-sheet>section{width:100%;height:82%;background:#ededed;border-radius:16px 16px 0 0;animation:chat-panel-in .24s ease-out;display:flex;flex-direction:column}.chat-search-sheet .chat-sheet-nav{height:54px}.chat-search-sheet .chat-sheet-nav button{background:#ddd;border-radius:50%;width:26px;height:26px;padding:0;font-size:18px}.chat-search-box{background:white;margin:10px 16px;display:flex;align-items:center;gap:10px;border-radius:5px;padding:9px 10px}.chat-search-box svg{height:20px;width:20px;color:#aaa}.chat-search-box input{min-width:0;flex:1;background:none;border:0;outline:none;font-size:17px;caret-color:#07c160}.chat-search-box input::placeholder{color:#aaa}.chat-search-results{padding:10px 14px;overflow:auto;flex:1}.chat-search-featured{font-size:14px;color:#888;text-align:center;margin-top:24px}
.chat-inline-emoji{width:22px;height:22px;vertical-align:-4px;object-fit:contain}.chat-sticker-bubble{max-width:150px;max-height:150px;object-fit:contain;display:block}.bubble.chat-sticker-message{background:transparent!important;padding:0!important}.bubble.chat-sticker-message:before{display:none}
.chat-record-layer{position:absolute;inset:0;z-index:60;background:#000b;pointer-events:none;overflow:hidden;touch-action:none}.chat-record-bubble{position:absolute;top:45%;left:50%;transform:translateX(-50%);width:46.5%;height:clamp(64px,8.8%,88px);border-radius:17px;background:#80e452;display:flex;align-items:center;justify-content:center;transition:left .15s,width .15s,background .15s}.chat-record-bubble:after{content:"";position:absolute;bottom:-7px;left:calc(50% - 7px);width:14px;height:14px;border-radius:3px;transform:rotate(45deg);background:inherit}.chat-record-wave{display:flex;align-items:center;justify-content:center;gap:2px;height:35px}.chat-record-wave i{width:2px;border-radius:2px;background:#528c37;min-height:5px;animation:chat-record-wave .6s ease-in-out infinite alternate;animation-delay:var(--delay)}
.chat-record-hint{position:absolute;top:calc(45% + 102px);left:0;right:0;text-align:center;font-size:17px;color:#888;margin:0}.chat-record-targets{position:absolute;bottom:15%;left:-8%;right:-8%;display:flex;gap:8%;height:80px}.chat-record-targets>span{flex:1;display:grid;place-items:center;border-radius:50px;background:#505050;color:#ccc;font-size:16px}.chat-record-targets>span:first-child{transform:rotate(-13deg)}.chat-record-targets>span:last-child{transform:rotate(13deg)}.chat-record-bottom{position:absolute;bottom:-15%;left:-25%;width:150%;height:28%;border-radius:50% 50% 0 0;background:linear-gradient(#aaa,#666);border-top:4px solid #bbb}
.chat-record-layer[data-mode="cancel"] .chat-record-bubble{left:15%;width:22%;background:#fa424a}.chat-record-layer[data-mode="cancel"] .chat-record-wave i{background:#be1c28}.chat-record-layer[data-mode="cancel"] .chat-record-targets>span:first-child,.chat-record-layer[data-mode="text"] .chat-record-targets>span:last-child{background:#ddd;color:#111}.chat-record-layer[data-mode="text"] .chat-record-bubble{left:57%;width:65%}
.chat-voice-review{position:absolute;inset:0;z-index:60;background:#333d;display:flex;flex-direction:column;justify-content:flex-end;padding:18px 14px calc(20px + var(--screen-bottom-inset,0px));gap:16px}.chat-voice-review textarea{width:100%;min-height:90px;max-height:40%;border:0;border-radius:12px;padding:15px;background:#95ec69;font-size:17px;outline:none;caret-color:#07c160;resize:none}.chat-voice-review p{color:#ddd;font-size:13px;text-align:center;margin:0}.chat-voice-review>div{display:flex;justify-content:space-between}.chat-voice-review button{padding:10px 18px;border-radius:20px;background:#555;color:white}.chat-voice-review button:last-child{background:#07c160}
@keyframes chat-panel-in{from{transform:translateY(100%)}to{transform:translateY(0)}}
@keyframes chat-record-wave{from{transform:scaleY(.45)}to{transform:scaleY(1.15)}}
@media(max-width:350px){.chat-system-grid button{height:36px;padding:3px}.chat-system-grid img,.chat-recent-row img{width:28px;height:28px}.chat-custom-grid button{height:56px}}
.chat-manage-footer[hidden]{display:none}.chat-system-grid{padding-bottom:0}
.chat-record-layer[data-mode="cancel"] .chat-record-hint{left:0;right:auto;width:30%;font-size:16px}.chat-record-layer[data-mode="text"] .chat-record-hint{left:25%;right:0}
.chat-search-sheet .chat-sheet-nav{display:grid;grid-template-columns:26px 1fr 26px;text-align:center}.chat-search-sheet .chat-sheet-nav button svg{width:16px;height:16px;display:block;margin:auto}
.chat-search-sheet .chat-sheet-nav{display:grid;grid-template-columns:26px 1fr 26px;text-align:center}.chat-search-sheet .chat-sheet-nav button svg{width:16px;height:16px;display:block;margin:auto}
/* CHAT_FEATURES_OCT10_END */


































































































































































































































































































































































































































































































































































































































































































































































/* CHAT_COMPOSER_STYLE_OCT16_START */
.app[data-page="聊天"]>.composer .chat-native-editor{height:40px;min-height:40px;max-height:112px;min-width:0;flex:1;width:0;border:1px solid #ececec;border-radius:8px;background:#fff;padding:8px 10px;font-size:17px;line-height:22px;outline:0;box-shadow:none;caret-color:#07c160;color:#191919;user-select:text;-webkit-user-select:text;white-space:pre-wrap;overflow-wrap:anywhere;overflow-y:auto;-webkit-appearance:none;touch-action:pan-y}
html[data-system-status="native"] .app{height:var(--app-height,100%);max-height:none}
html[data-system-status="native"] .app[data-page="聊天"]{height:100%;max-height:100%}
html[data-keyboard] .app[data-page="聊天"]>.composer{height:56px!important;padding:8px 10px!important;flex-shrink:0}
/* CHAT_COMPOSER_STYLE_OCT16_END */

/* CHAT_SEARCH_MOTION_OCT11_START */
.chat-emoji-panel.chat-instant{animation:none!important}
.chat-search-sheet{background:transparent;isolation:isolate;overflow:hidden}
.chat-search-sheet:after{content:"";position:absolute;inset:0;background:#0006;z-index:1;pointer-events:none}
.chat-search-sheet>.chat-search-backdrop{z-index:0;visibility:visible;transform:none!important;animation:none!important;border:0;box-shadow:none}
.chat-search-sheet>section{position:absolute;top:var(--search-sheet-top,18%);bottom:0;height:auto;z-index:2;animation:chat-search-up 240ms ease-out}
.chat-search-closing>section{animation:chat-search-down 240ms ease-in forwards}
.chat-search-closing:after{animation:chat-search-dim-out 240ms ease forwards}
@keyframes chat-search-up{from{transform:translateY(100%)}to{transform:translateY(0)}}
@keyframes chat-search-down{to{transform:translateY(100%)}}
@keyframes chat-search-dim-out{to{opacity:0}}
/* CHAT_SEARCH_MOTION_OCT11_END */

/* CHAT_TITLE_TOOLS_STYLE_OCT12_START */
[data-chat-title-tools]{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:pointer;touch-action:manipulation}
.chat-title-tools-layer{position:absolute;inset:0;z-index:40;background:#0005;padding:calc(var(--title-tools-top) + 2cqw) 2.86cqw 0;display:flex;align-items:flex-start}
.chat-title-tools{width:100%;border-radius:2.38cqw;overflow:hidden;background:#f6f6f8;box-shadow:0 2px 16px #0002;animation:title-tools-in 160ms ease}
.chat-title-tools>header{height:10.48cqw;display:flex;align-items:center;justify-content:center;position:relative;font-size:3.81cqw;font-weight:500}
.chat-title-tools>header button{position:absolute;right:2.38cqw;width:7.14cqw;height:7.14cqw;font-size:6.19cqw;font-weight:300;color:#888;padding:0}
.chat-title-tools .message-tools{max-height:min(calc(var(--pwa-content-dvh,100dvh) * 0.65),320px);padding-bottom:5cqw;overscroll-behavior:contain}
html[data-keyboard] .chat-title-tools .message-tools{display:grid}
@keyframes title-tools-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}
/* CHAT_TITLE_TOOLS_STYLE_OCT12_END */

/* CHAT_NATIVE_STYLE_OCT13_START */
.app[data-native-panel="open"]>.composer{padding-bottom:8px!important;height:56px!important;min-height:56px!important}.nc-panel{height:65.24cqw;flex:none;background:#f7f7f7;overflow:hidden;position:relative;padding-top:3.8cqw;touch-action:pan-y}.nc-panel-track{display:flex;width:100%;transition:transform 240ms ease}.nc-panel-grid{flex:0 0 100%;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:23cqw;padding:0 1cqw}.nc-panel-grid button{padding:0;display:flex;align-items:center;flex-direction:column;gap:2.5cqw;color:#464646}.nc-panel-grid button>span{width:15.24cqw;height:15.24cqw;background:#fff;border-radius:3.8cqw;display:grid;place-items:center}.nc-panel-grid svg{width:6.67cqw;height:6.67cqw}.nc-panel-grid small{font-size:2.86cqw;color:#888}.nc-panel nav{display:flex;gap:2.1cqw;justify-content:center;margin-top:2.2cqw}.nc-panel nav button{padding:0;background:#d7d7d7;width:1.9cqw;height:1.9cqw;border-radius:50%}.nc-panel nav button.active{background:#858585}.app>.nc-page,.app>.nc-dim{position:absolute;inset:0;z-index:42}.nc-page{background:#ededed;display:flex;flex-direction:column;container-type:inline-size;overflow:hidden;animation:nc-page-in 320ms cubic-bezier(.2,.8,.2,1)}.nc-page svg,.nc-dim svg{width:6cqw;height:6cqw;flex:none}.nc-page>.status{flex:none;background:transparent!important}.nc-header{display:flex;align-items:center;justify-content:space-between;height:10.5cqw;flex:none;padding:0 3.8cqw;background:transparent;font-size:3.81cqw}.nc-header>strong{position:absolute;left:16%;right:16%;text-align:center;font-weight:500;pointer-events:none}.nc-header>button{padding:0;min-width:8cqw;text-align:left;z-index:1}.nc-header>button:last-child{text-align:right}.nc-header>button:last-child svg{width:5cqw}.nc-green{background:#07c160!important;color:#fff!important;border-radius:1.2cqw!important}.nc-header>.nc-green{font-size:3.5cqw;padding:1.7cqw 2.5cqw}.nc-dim{background:#0008;position:absolute;inset:0;z-index:46;display:block!important;padding:0!important;container-type:inline-size}.nc-sheet{position:absolute;bottom:0;left:0;right:0;background:#fff;border-radius:3.8cqw 3.8cqw 0 0;overflow:hidden;animation:nc-sheet-in 320ms cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom)}.nc-sheet>header{height:19cqw;min-height:19cqw;position:relative;display:flex;align-items:flex-start;padding-top:5.7cqw;justify-content:center;font-size:3.57cqw;font-weight:500}.nc-sheet>header button{position:absolute;left:4.7cqw;top:4.7cqw;background:#f7f7f7;border-radius:50%;padding:0;width:6cqw;height:6cqw}.nc-sheet>header strong{font-weight:500}.nc-page.nc-leaving{animation:nc-page-out 280ms ease forwards}.nc-dim.nc-leaving{animation:nc-dim-out 280ms ease forwards}.nc-leaving>.nc-sheet{animation:nc-sheet-out 280ms ease forwards}.nc-packet-fields{margin:2.4cqw 3.81cqw 0;display:flex;flex-direction:column;gap:2.86cqw}.nc-packet-fields>button,.nc-blessing{background:#fff;border-radius:1.2cqw;min-height:13.33cqw;padding:3.81cqw;display:flex;align-items:center;justify-content:space-between;font-size:3.81cqw}.nc-blessing{height:15.24cqw}.nc-blessing input{min-width:0;border:0;background:none;outline:0!important;padding:0;width:100%;font-size:3.81cqw;caret-color:#07c160}.nc-blessing input::placeholder{color:#aaa}.nc-blessing>span img{width:5.24cqw;height:5.24cqw;opacity:.5}.nc-blessing>span{margin-left:4cqw}.nc-cover-row{height:15.24cqw}.nc-cover-row b{font-weight:300;font-size:5cqw;color:#aaa}.nc-amount-row i{display:inline-block;border-right:1px solid #07c160;height:5cqw;vertical-align:middle}.nc-packet-total{margin-top:17cqw;text-align:center;font-size:12cqw;font-weight:600;line-height:1.3}.nc-packet-send{margin:4.76cqw auto 0;background:#ef4746;color:#fff;border-radius:1.2cqw;width:43.8cqw;height:11.43cqw;font-size:4cqw;font-weight:500}.nc-packet-tip{position:absolute;bottom:9cqw;text-align:center;width:100%;color:#aaa;font-size:2.86cqw}.nc-keypad{position:absolute;left:0;right:0;bottom:0;height:56.4cqw;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);gap:1.7cqw;padding:1.9cqw 1.9cqw 3.2cqw;background:#f6f6f6;z-index:3}.nc-keypad button{background:#fff;border-radius:.8cqw;font-size:5.2cqw;font-weight:500;padding:0}.nc-keypad button:nth-child(4){grid-column:1;grid-row:2}.nc-keypad button:nth-child(5){grid-column:2;grid-row:2}.nc-keypad button:nth-child(6){grid-column:3;grid-row:2}.nc-keypad button:nth-child(7){grid-column:1;grid-row:3}.nc-keypad button:nth-child(8){grid-column:2;grid-row:3}.nc-keypad button:nth-child(9){grid-column:3;grid-row:3}.nc-keypad button:nth-child(10){grid-column:1 / 3;grid-row:4}.nc-keypad button:nth-child(11){grid-column:3;grid-row:4}.nc-keypad button:nth-child(12){grid-column:4;grid-row:1;font-size:4cqw}.nc-keypad .nc-key-submit{grid-column:4;grid-row:2/5;background:#08c954;color:#fff;font-size:3.81cqw;font-weight:400}.nc-packet-editor .nc-key-submit{background:#ef4746}.nc-recipient{display:flex;justify-content:space-between;padding:6.9cqw 7.6cqw 5.7cqw;align-items:center;font-size:3.81cqw}.nc-recipient small{display:block;color:#666;margin-top:1.5cqw;font-size:3.1cqw}.nc-recipient .avatar{height:10.5cqw;width:10.5cqw;border-radius:.8cqw}.nc-transfer-fields{flex:1;background:#fff;border-radius:3.8cqw 3.8cqw 0 0;padding:5.5cqw 7.62cqw}.nc-transfer-fields>small{font-size:3.3cqw}.nc-transfer-amount{display:flex;align-items:center;padding:4.5cqw 0 1.2cqw;font-size:13.5cqw;font-weight:600;width:100%;height:20.5cqw;border-bottom:1px solid #f5f5f5;text-align:left;line-height:1.1}.nc-transfer-amount>span{font-size:9cqw;margin-right:3.8cqw}.nc-transfer-amount i{height:14.5cqw;border-right:1px solid #07c160;align-self:center;margin-left:1cqw}.nc-description-link{display:block;padding:5.5cqw 0;color:#576b95;font-size:3.1cqw}.nc-description-dim{z-index:47}.nc-description-sheet{position:absolute;inset:26.5% 0 0;border-radius:4cqw 4cqw 0 0;background:#fff;padding:5.7cqw 3.8cqw;font-size:3.5cqw;animation:nc-sheet-in 320ms ease}.nc-description-sheet>strong{font-weight:500}.nc-description-sheet>input{display:block;margin:5.7cqw auto 13.3cqw;width:96%;border:0;background:#f6f6f6;padding:4cqw 3cqw;height:13.3cqw;outline:0!important;caret-color:#07c160;font-size:3.81cqw}.nc-description-sheet>div,.nc-bank-edit>div{display:flex;justify-content:center;gap:3.8cqw}.nc-description-sheet>div button,.nc-bank-edit>div button{width:28.6cqw;height:11.4cqw;background:#f2f2f2;border-radius:1.5cqw;font-size:4cqw}.nc-method-sheet{top:6.6%;padding:0 5.7cqw;z-index:48}.nc-method-sheet>header{height:22.4cqw;min-height:22.4cqw}.nc-method-sheet>header button{left:-1cqw}.nc-method-scroll{overflow:auto;overscroll-behavior:none;padding-bottom:8cqw;flex:1;touch-action:pan-y}.nc-method-caption{font-size:3.1cqw;color:#888;margin:5.5cqw 0 2cqw}.nc-method-disabled{display:flex;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;align-items:flex-start;padding:4.3cqw 0;font-size:3.81cqw;color:#aaa;gap:4cqw}.nc-method-disabled>span{width:5.5cqw;height:5.5cqw;color:#eee2a4;background:#faf8e1;border-radius:50%;text-align:center;opacity:.6}.nc-method-disabled small{font-size:3.1cqw;display:block;margin-top:1cqw;line-height:1.6}.nc-method-fund{border-top:0;padding-top:1.2cqw;padding-bottom:2cqw}.nc-method-fund>span{background:none}.nc-bank-row{display:flex;align-items:center;gap:4cqw;border-bottom:1px solid #f6f6f6;width:100%;text-align:left;padding:3.8cqw 0;height:13.57cqw;font-size:3.81cqw;touch-action:pan-y;-webkit-touch-callout:none;user-select:none}.nc-bank-glyph{height:5.5cqw;width:5.5cqw;display:grid;place-items:center;flex:none}.nc-bank-glyph svg{height:5cqw;width:5cqw}.nc-bank-glyph small{font-size:1.7cqw;font-weight:bold;border:1px solid currentColor;white-space:nowrap}.nc-bank-row>div{flex:1}.nc-bank-row small{display:block;color:#aaa;font-size:3.1cqw;margin-top:1cqw}.nc-bank-row.disabled{color:#aaa;height:18.1cqw}.nc-bank-row.disabled .nc-bank-glyph{opacity:.25}.nc-bank-check{color:#07c160;width:5cqw}.nc-bank-check svg{width:5cqw;height:5cqw}.nc-bank-add{width:100%;padding:5cqw 0;text-align:left;font-size:3.81cqw}.nc-bank-add b{float:right;color:#bbb;font-size:5cqw}.nc-bank-edit-dim{z-index:55;display:grid!important;place-items:center}.nc-bank-edit{width:80%;border-radius:3cqw;background:#fff;padding:6cqw;font-size:4cqw}.nc-bank-edit>strong{display:block;text-align:center;margin-bottom:4cqw}.nc-bank-edit label{display:block;margin:3cqw 0;font-size:3.5cqw}.nc-bank-edit input{border:0;background:#f6f6f6;width:100%;padding:3cqw;margin-top:2cqw;border-radius:1cqw;font-size:4cqw;caret-color:#07c160}.nc-bank-edit>div{margin-top:5cqw}.nc-password-sheet{position:absolute;bottom:0;left:0;right:0;border-radius:3.8cqw 3.8cqw 0 0;background:#fff;min-height:67%;padding:4cqw 5.7cqw 56cqw;animation:nc-sheet-in 320ms ease;display:flex;flex-direction:column;align-items:center}.nc-password-sheet>header{display:flex;justify-content:space-between;align-items:center;width:100%;height:6cqw}.nc-password-sheet>header button{padding:0}.nc-password-sheet>header svg{width:5cqw;height:5cqw}.nc-password-sheet>header span{font-size:3.5cqw;color:#576b95}.nc-password-title{margin-top:7.1cqw;font-size:3.81cqw}.nc-password-amount{font-size:9.5cqw;line-height:1.2;margin-top:2.3cqw;margin-bottom:6.7cqw;font-weight:600}.nc-payment-way{border-top:1px solid #f6f6f6;padding-top:3.5cqw;display:flex;justify-content:space-between;width:100%;font-size:3.1cqw;color:#888}.nc-payment-way small{font:inherit}.nc-selected-bank{width:100%;display:flex;align-items:flex-start;text-align:left;background:#fdf2e9;margin-top:2cqw;padding:4.5cqw 3.3cqw;gap:2.5cqw;font-size:3.1cqw;line-height:1.7}.nc-selected-bank i{margin-left:auto;color:#07c160;align-self:center}.nc-selected-bank i svg{width:5cqw}.nc-pin-slots{display:flex;gap:2cqw;margin:5.5cqw 0;justify-content:center}.nc-pin-slots>span{width:10.5cqw;height:10.7cqw;border-radius:1cqw;background:#f1f1f1;display:grid;place-items:center;font-size:5cqw}.nc-pin-pad{padding:0 0 5.7cqw;gap:1px;background:#eee;height:54cqw;grid-template-columns:repeat(3,1fr)}.nc-pin-pad button{border-radius:0;font-weight:400;font-size:6cqw}.nc-pin-pad button:nth-child(n){grid-row:auto;grid-column:auto}.nc-pin-pad button:nth-child(10),.nc-pin-pad button:nth-child(12){background:#ededed}.nc-pin-pad button:nth-child(12){font-size:4.5cqw}.nc-success{background:#fff}.nc-success .nc-header{visibility:hidden}.nc-payment-success{text-align:center}.nc-payment-success>span{position:absolute;top:8.4%;left:0;right:0;color:#07c160;font-size:4cqw}.nc-payment-success>p{margin:23cqw 0 4cqw;font-size:4cqw}.nc-payment-success>strong{font-size:10.5cqw;font-weight:600}.nc-payment-success>button{position:absolute;bottom:14.8%;left:28.1%;width:43.8%;height:11.4cqw;background:#f1f1f1;border-radius:1.2cqw;font-size:4cqw}.nc-location{background:#fff}.nc-map{position:absolute;inset:0 0 30%;background-size:cover;background-position:center}.nc-location>.status,.nc-location>.nc-header{z-index:1}.nc-place-sheet{position:absolute;bottom:0;left:0;right:0;height:36%;border-radius:4cqw 4cqw 0 0;background:#fff;display:flex;flex-direction:column;transition:height 300ms ease;overflow:hidden}.nc-place-sheet.searching{height:76%}.nc-place-search,.nc-contact-search,.nc-music-search{display:flex;align-items:center;background:#eee;height:8.6cqw;padding:0 2.8cqw;border-radius:1.2cqw;margin:3.8cqw 1.9cqw;gap:2cqw}.nc-place-search svg,.nc-contact-search svg,.nc-music-search svg{width:4cqw;height:4cqw;color:#aaa}.nc-place-search input,.nc-contact-search input,.nc-music-search input{border:0;outline:0!important;caret-color:#07c160;flex:1;min-width:0;background:none;font-size:3.81cqw;padding:0}.nc-place-search button{font-size:3.5cqw;color:#576b95;padding:0}.nc-place-list{overflow:auto;overscroll-behavior:none;flex:1}.nc-place-list>button{display:flex;align-items:center;width:100%;text-align:left;border-bottom:1px solid #f5f5f5;padding:4cqw 1.9cqw;font-size:3.81cqw;justify-content:space-between}.nc-place-list small{display:block;color:#aaa;font-size:3.1cqw;margin-top:1cqw}.nc-place-list svg{width:5cqw;height:5cqw;color:#07c160;margin-right:2.5cqw}.nc-map-brand{position:absolute;right:3cqw;bottom:37%;background:#fff9;text-decoration:none;color:#576b95;font-size:3cqw;padding:1cqw 2cqw;border-radius:1cqw}.nc-contact-picker{background:#fff;animation:nc-sheet-in 320ms ease}.nc-contact-picker>.status,.nc-contact-picker>.nc-header{background:#ededed!important}.nc-contact-search{flex:none;margin:0;padding:2.5cqw 4cqw;height:13.3cqw;border-radius:0;background:#ededed}.nc-contact-search input{background:#fff;height:9cqw;padding-left:7cqw;border-radius:1cqw}.nc-contact-search svg{position:absolute;left:7cqw}.nc-contact-result{flex:1;overflow:auto;background:#fff;overscroll-behavior:none}.nc-contact-list>button{display:flex;align-items:center;text-align:left;width:100%;gap:3.3cqw;padding:2.8cqw 3.81cqw;font-size:3.81cqw;height:15.24cqw}.nc-contact-list .avatar{width:10cqw;height:10cqw;border-radius:1cqw;flex:none}.nc-contact-list>button>span{border-bottom:1px solid #f7f7f7;flex:1;min-width:0;height:100%;display:flex;align-items:center}.nc-card-services>button{width:100%;height:15.24cqw;border-bottom:1px solid #f6f6f6;text-align:left;padding:3cqw 3.81cqw;font-size:3.81cqw;display:flex;gap:3.5cqw;align-items:center}.nc-card-services>button:first-child{height:15.24cqw}.nc-card-services b{margin-left:auto;color:#bbb;font-size:5cqw}.nc-card-services span{display:grid;place-items:center;width:9.52cqw;height:9.52cqw;background:#168bc9;color:white;font-size:7cqw;border-radius:1cqw}.nc-card-confirm{background:#ededed;padding:0 5.7cqw 23cqw;min-height:44%;max-height:80%;overflow:auto}.nc-card-confirm>header{justify-content:flex-start;height:11cqw;min-height:11cqw}.nc-card-confirm>header button{display:none}.nc-card-confirm>header strong{font-size:3.5cqw}.nc-card-target{display:flex;align-items:center;gap:3cqw;font-size:3.81cqw}.nc-card-target .avatar{width:11.4cqw;height:11.4cqw;border-radius:1cqw}.nc-card-target b{margin-left:auto;font-size:5cqw;color:#aaa}.nc-card-preview{display:flex;align-items:center;margin:2cqw auto 3cqw;width:44%;background:#fff;padding:1.7cqw;border-radius:.5cqw;gap:1.5cqw;font-size:2.86cqw}.nc-card-preview .avatar{height:6.5cqw;width:6.5cqw;border-radius:.5cqw}.nc-card-preview small{display:block;color:#888;font-size:2.6cqw;margin-top:1cqw}.nc-card-message{display:flex;align-items:center;gap:3cqw;position:relative;margin-top:3cqw}.nc-card-message input{min-width:0;width:100%;border:0;background:#fff;border-radius:2cqw;height:10.5cqw;padding:3cqw 10cqw 3cqw 3cqw;caret-color:#07c160;font-size:3.3cqw}.nc-card-message svg{position:absolute;right:13cqw;width:4cqw;height:4cqw;color:#888}.nc-card-message img{width:7cqw;height:7cqw;flex:none}.nc-card-buttons{display:flex;justify-content:center;gap:3.8cqw;margin-top:5.7cqw}.nc-card-buttons button{width:28.6cqw;height:11.4cqw;background:#ddd;border-radius:1.5cqw;font-size:4cqw}.nc-music-sheet{height:67%;background:#fff}.nc-music-sheet>header{height:17.6cqw;min-height:17.6cqw;padding-top:5.7cqw;font-size:3.5cqw}.nc-music-search{margin:0 3.8cqw}.nc-live-call{background:linear-gradient(135deg,#596466,#1b2529);color:white;animation:nc-sheet-in 320ms ease}.nc-live-call>.status{z-index:2}.nc-live-call>.status img{filter:invert(1)}.nc-call-camera{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nc-call-top{position:relative;display:flex;justify-content:space-between;height:10.5cqw;padding:1cqw 3.8cqw;z-index:2}.nc-call-top button{padding:0}.nc-call-top svg{width:5cqw;height:5cqw}.nc-call-person{position:absolute;top:27.5%;left:0;right:0;text-align:center;z-index:1}.nc-call-person .avatar{width:22.86cqw;height:22.86cqw;border-radius:2cqw;margin:0 auto 3.5cqw}.nc-call-person strong{display:block;font-size:5cqw;font-weight:500}.nc-call-person small{display:block;margin-top:3.8cqw;color:#aaa;font-size:3.8cqw}.nc-live-call.video .nc-call-person{top:18.3%}.nc-live-call.video .nc-call-person .avatar{width:17.1cqw;height:17.1cqw}.nc-live-call.video .nc-call-person strong{font-size:4.3cqw}.nc-call-dots{display:flex;justify-content:center;gap:1.5cqw;margin-top:4cqw}.nc-call-dots i{background:#fffd;width:2cqw;height:2cqw;border-radius:50%;animation:nc-dot 1200ms infinite}.nc-call-dots i:nth-child(2){animation-delay:200ms}.nc-call-dots i:nth-child(3){animation-delay:400ms}.nc-call-buttons{position:absolute;bottom:8%;left:0;right:0;display:grid;grid-template-columns:repeat(3,1fr);text-align:center;z-index:2;padding:0 3cqw}.nc-call-buttons>div>button{display:grid;place-items:center;border-radius:50%;background:#fff;color:black;width:15.24cqw;height:15.24cqw;margin:auto;padding:0}.nc-call-buttons small{display:block;font-size:3.1cqw;margin-top:2.5cqw}.nc-call-buttons .off{background:#fff2;color:#fff}.nc-call-buttons .nc-hangup{background:#f63657;color:white;transform:rotate(135deg)}.nc-call-buttons svg{height:7.2cqw;width:7.2cqw}.nc-call-buttons.video{bottom:5.5%;row-gap:7.2cqw;padding:0 3.5cqw}.nc-call-bottom{grid-column:1/4;display:grid;grid-template-columns:repeat(3,1fr);align-items:center}.nc-call-buttons>.nc-call-bottom>button:not(.nc-hangup){background:none;color:#fff;border-radius:0;font-size:7cqw}.nc-camera-placeholder{position:absolute;top:49%;left:0;right:0;text-align:center;color:#bbb;font-size:3.5cqw}.nc-call-mini{position:absolute;top:25%;left:1.7cqw;z-index:25;background:#fff;box-shadow:0 0 2cqw #0002;border-radius:3cqw;width:17cqw;height:17cqw;color:#07c160;font-size:2.8cqw;padding:2cqw}.nc-call-mini svg{width:7cqw;height:7cqw;display:block;margin:0 auto 1cqw}.nc-call-mini small{font:inherit}.nc-call-choice{background:#ededed}.nc-call-choice>header{display:none}.nc-action-sheet button{background:#fff;border-top:1px solid #eee;height:13.5cqw;font-size:4cqw;width:100%}.nc-action-sheet button:last-child{margin-top:2cqw}.nc-page button:disabled{color:#aaa;opacity:.5}.nc-page p:not([class]){font-size:3.81cqw}.nc-location .nc-header>button:first-child{font-size:3.8cqw}.nc-location .nc-header>button:first-child svg{width:5cqw}
@keyframes nc-page-in{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes nc-page-out{to{transform:translateX(100%)}}@keyframes nc-sheet-in{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes nc-sheet-out{to{transform:translateY(100%)}}@keyframes nc-dim-out{to{background:transparent}}@keyframes nc-dot{0%,80%,100%{opacity:.35}40%{opacity:1}}
.nc-bank-glyph img{width:5.7cqw;height:5.7cqw;object-fit:contain}.nc-selected-bank .nc-bank-glyph img{mix-blend-mode:multiply}
html[data-system-status="browser"] .nc-method-sheet{top:calc(6.6% - 14.24cqw)}
html[data-system-status="browser"] .nc-password-sheet{top:calc(30% - 10.667cqw);min-height:0}
html[data-system-status="browser"] .nc-music-sheet{height:calc(70% + 10.667cqw)}
html[data-system-status="browser"] .nc-description-sheet{top:calc(23.355% - 11.68cqw)}
.nc-dim:has(>.nc-method-sheet){background:transparent}.nc-pay-editor:has(.nc-method-sheet) .nc-password-sheet{animation:none!important}
.nc-payment-success>span svg{width:5cqw;height:5cqw;vertical-align:middle;margin-right:.7cqw}.nc-call-backdrop{position:absolute;inset:-10%;width:120%;height:120%;object-fit:cover;filter:blur(35px);opacity:.18}.nc-live-call{background:linear-gradient(#333,#18201e)}.nc-call-buttons.audio{bottom:10.7%}.nc-call-buttons.audio>div>button{width:17.14cqw;height:17.14cqw}.nc-call-buttons .off:after{content:"";position:absolute;width:7cqw;height:.6cqw;background:white;transform:rotate(50deg);box-shadow:0 0 0 .5cqw #202626}.nc-call-buttons>div>button{position:relative}
html[data-system-status="browser"] .nc-payment-success>span{top:calc(8.4% - 12.45cqw)}
html[data-system-status="browser"] .nc-call-person{top:calc(27.5% - 11.05cqw)}
html[data-system-status="browser"] .nc-live-call.video .nc-call-person{top:calc(18.3% - 12.45cqw)}
.nc-mini-camera{width:100%;height:9cqw;object-fit:cover;border-radius:1cqw}.nc-processing>div{width:32.4cqw;height:32.4cqw;gap:2.8cqw;transform:translateY(3.3cqw)!important;font-size:3.3cqw}.nc-processing svg{width:8cqw;height:8cqw}.nc-processing nav{display:flex;gap:1cqw}.nc-processing nav i{width:1cqw;height:1cqw;background:#d8d8d8;border:0;border-radius:50%;animation:nc-dot 1s infinite}.nc-processing nav i:nth-child(2){animation-delay:150ms}.nc-processing nav i:nth-child(3){animation-delay:300ms}
.nc-contact-letter{height:9.05cqw;padding:3.3cqw 3.81cqw 0;color:#888;background:#fafafa;font-size:3.1cqw}.nc-contact-alphabet{position:absolute;right:.7cqw;top:31.6%;display:flex;flex-direction:column;z-index:3}.nc-contact-alphabet button{padding:0;width:3.5cqw;height:3.8cqw;font-size:2cqw;color:#555;line-height:1}.nc-card-services span img{width:100%;height:100%;object-fit:contain}.nc-contact-picker:has([name=nc-contact-query]:focus) .nc-contact-alphabet{display:none}html[data-system-status="browser"] .nc-contact-alphabet{top:calc(31.6% - 10.4cqw)}
.nc-method-fund+.nc-method-caption{margin-top:4.5cqw;margin-bottom:1cqw}.nc-bank-edit input:focus{outline:none}
.nc-contact-picker.nc-leaving{animation:nc-sheet-out 280ms ease forwards}.nc-call-mini:has(video){width:21.4cqw;height:38.1cqw;border-radius:1.5cqw;padding:0;overflow:hidden;background:#333;color:#fff}.nc-call-mini:has(video) .nc-mini-camera{width:100%;height:100%;object-fit:cover}.nc-call-mini:has(video) small{position:absolute;bottom:1cqw;left:0;right:0;text-align:center;background:#0004}
.nc-wallet-row{width:100%;display:flex;align-items:center;gap:4cqw;text-align:left;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;min-height:13.57cqw;padding:3.4cqw 0;font-size:3.81cqw;background:#fff}.nc-wallet-row>div{flex:1}.nc-wallet-row small{display:block;color:#888;font-size:3.1cqw;margin-top:1cqw;line-height:1.6}.nc-wallet-row.disabled{color:#aaa;padding-top:4.3cqw;padding-bottom:4.3cqw}.nc-wallet-row.disabled small{color:#aaa}.nc-wallet-row.disabled .nc-wallet-glyph{opacity:.15}.nc-wallet-glyph{width:5.5cqw;height:5.5cqw;display:grid;place-items:center;flex:none}.nc-wallet-glyph svg{width:5.5cqw;height:5.5cqw}.nc-wallet-row.nc-method-fund{border-top:0;padding-top:1.2cqw;padding-bottom:2cqw}.nc-selected-bank .nc-wallet-glyph{width:5.5cqw;margin-right:0}.nc-selected-balance,.nc-selected-fund{background:#fdf8e9}.nc-bank-add{display:flex;align-items:center;gap:4cqw}.nc-bank-add>b{margin-left:auto}.nc-add-bank-icon{width:5.5cqw;height:5.5cqw;color:#aaa;position:relative;flex:none}.nc-add-bank-icon svg:first-child{width:5.5cqw;height:5.5cqw}.nc-add-bank-icon svg:last-child{position:absolute;right:-.4cqw;bottom:-.5cqw;width:2.8cqw;height:2.8cqw;background:white}.nc-method-provider{font-size:2.8cqw;color:#bbb;text-align:center;padding:5.5cqw 0 2cqw}.nc-panel-grid .nc-reference-tool-icon{width:9.52cqw;height:9.52cqw;object-fit:contain}
.nc-add-bank-icon>svg{position:static!important;width:5.5cqw!important;height:5.5cqw!important;background:none!important}
.nc-wallet-glyph.fund svg{width:3.81cqw;height:3.81cqw}
.nc-method-sheet{animation:nc-method-expand 200ms ease-in-out;--nc-method-offset:51cqw}.nc-processing>div{background:#414141;border-radius:2.857cqw;gap:3.81cqw;font-size:3.81cqw;line-height:4.76cqw;transform:none!important}.nc-processing-logo{width:9.52cqw;height:9.52cqw;object-fit:contain}.nc-processing nav i{width:1.43cqw;height:1.43cqw;background:#ebebeb;opacity:.45;animation:nc-payment-dot 900ms linear infinite}.nc-processing nav{transform:translateY(.24cqw)}.nc-processing nav i:nth-child(2){animation-delay:300ms}.nc-processing nav i:nth-child(3){animation-delay:600ms}html[data-system-status="browser"] .nc-processing>div{transform:translateY(-7.62cqw)!important}@keyframes nc-payment-dot{0%,15%{opacity:1}33%,100%{opacity:.45}}@keyframes nc-method-expand{from{transform:translateY(var(--nc-method-offset))}to{transform:translateY(0)}}@keyframes nc-method-collapse{from{transform:translateY(0)}to{transform:translateY(var(--nc-method-offset));opacity:0}}
/* Contact card geometry measured from 05:55 confirmation and 06:05 chat frames. */
.chat .msg .person-card-bubble{width:62.38cqw;max-width:calc(100% - 13.1cqw);height:19.52cqw;min-height:0;padding:0;background:#fff!important;border-radius:.95cqw;flex-shrink:0;text-align:left;overflow:visible}
.person-card-bubble .card-main{height:14.29cqw;padding:2.38cqw;gap:1.9cqw;display:flex;align-items:center}.chat .msg .person-card-bubble .card-main .avatar{width:9.52cqw;height:9.52cqw;flex:0 0 9.52cqw;border-radius:.95cqw}.person-card-bubble .card-main .avatar img{width:100%;height:100%;object-fit:cover}.person-card-bubble .card-main strong{font-size:3.57cqw;font-weight:400;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-card-bubble .card-foot{height:5.23cqw;line-height:5.23cqw;padding:0 2.38cqw;border-top:.5px solid #f0f0f0;font-size:2.86cqw;color:#888}
.msg .person-card-bubble:before{border-right-color:#fff}.msg.out .person-card-bubble:before{border-left-color:#fff}
.nc-card-confirm{height:94.76cqw;min-height:0;max-height:90%;padding-bottom:0}.nc-card-confirm>header{align-items:center;padding-top:0}.nc-card-target{margin-top:2.86cqw}.nc-card-preview{display:block;width:43.81cqw;height:13.57cqw;flex-shrink:0;margin:2cqw auto 0;padding:0;border-radius:.5cqw}.nc-card-preview-main{display:flex;align-items:center;gap:1.5cqw;height:10cqw;padding:1.67cqw;font-size:2.38cqw}.nc-card-preview .avatar{width:6.67cqw;height:6.67cqw;flex:0 0 6.67cqw;border-radius:.5cqw}.nc-card-preview-main>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-card-preview small{display:block;height:3.57cqw;line-height:3.57cqw;margin:0;padding:0 1.67cqw;font-size:2.1cqw;color:#888}
.nc-page.nc-card-outgoing{z-index:100;pointer-events:none;animation:nc-sheet-out 260ms cubic-bezier(.4,0,.6,1) forwards}.nc-card-outgoing .nc-sheet{animation:none!important}

/* The amount caret follows the active editor, including an empty amount. */
.nc-pay-editor .nc-transfer-amount i,.nc-pay-editor .nc-amount-row i{opacity:0}
.nc-pay-editor.nc-amount-active .nc-transfer-amount i,.nc-pay-editor.nc-amount-active .nc-amount-row i{opacity:1;animation:nc-amount-caret 1s steps(1,end) infinite}
@keyframes nc-amount-caret{0%,49.999%{opacity:1}50%,100%{opacity:0}}
.nc-realname-trigger{display:inline;padding:0;background:none;font:inherit;color:inherit;line-height:inherit;border:0;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:none}
.nc-realname-trigger:focus-visible{outline:1px solid #07c160;outline-offset:3px}
/* Transfer editor positions from the reference, with the device inset below keys. */
.nc-pay-editor{background:#e9e9e9}
.nc-transfer-editor .nc-recipient{height:21.43cqw;flex:none;padding:0 7.62cqw}
.nc-transfer-amount>span{margin-right:2.38cqw}
.nc-transfer-amount i{height:14.76cqw}
.nc-pay-editor>.nc-keypad:not(.nc-pin-pad){height:calc(55.24cqw + var(--screen-bottom-inset,0px));padding-bottom:calc(3.2cqw + var(--screen-bottom-inset,0px))}
/* The confirmation shows the selected method, never its balance. */
.nc-selected-balance,.nc-selected-fund{align-items:center;color:#888;min-height:13.333cqw;padding:4cqw 3.81cqw;border-radius:1cqw}
.nc-realname-dim input{user-select:text;-webkit-user-select:text;touch-action:manipulation}
/* CHAT_NATIVE_STYLE_OCT13_END */

/* PAYMENT_CHAT_FLOW_STYLE_OCT11_START */
.pf-page{position:absolute;inset:0;background:#fff;z-index:42;overflow:auto;animation:pf-page-in 280ms cubic-bezier(.2,.7,.25,1);overscroll-behavior:contain}.pf-page.pf-closing{animation:pf-page-out 240ms ease forwards}.pf-head{height:10.2cqw;display:flex;align-items:center;justify-content:space-between;padding:0 3.8cqw;background:#ededed;font-size:4cqw}.pf-head>button,.pf-head>span{width:6cqw}.pf-head .chevron{transform:rotate(-135deg);border-color:#171717;width:2.8cqw;height:2.8cqw;border-width:1.5px}.pf-head strong{font-weight:500}.pf-editor{background:#ededed}.pf-editor form{padding-top:3.3cqw}.pf-fields{background:white;padding:0 4cqw}.pf-fields>label{display:flex;align-items:center;justify-content:space-between;gap:3cqw;height:13.3cqw;font-size:3.8cqw;border-bottom:.5px solid #eee;margin:0}.pf-fields>label:last-child{border:0}.pf-fields input:not([type=hidden]),.pf-fields .date-field{width:65%;margin:0;border:0;border-radius:0;background:transparent;text-align:right;padding:2cqw 0;outline:none;font-size:3.8cqw}.pf-limit{color:#888;font-size:3cqw;padding:0 4cqw}.pf-sender{border:0;margin:30cqh 0 0;padding:4cqw;display:flex;gap:7cqw;font-size:3.5cqw}.pf-sender legend{float:left;padding:3cqw 0;margin-right:4cqw}.pf-sender label{display:flex;align-items:center;gap:1.5cqw;flex-wrap:wrap;max-width:34%;font-size:3.4cqw}.pf-sender .avatar{width:9cqw;height:9cqw}.pf-sender input{accent-color:#07c160;width:4.5cqw;height:4.5cqw}.pf-send{background:#07c160;color:white;border-radius:5px;font-size:3.8cqw;display:block;width:88%;margin:6cqw auto;height:11cqw}.pf-transfer .pf-head{background:white}.pf-transfer-main{text-align:center;margin-top:8cqw;display:flex;align-items:center;flex-direction:column}.pf-transfer-main>svg{width:14cqw;height:14cqw;color:#4e83cd}.pf-transfer-main.check>svg{color:#07c160}.pf-transfer-main.refund>svg,.pf-transfer-main.expired>svg{color:#f6a439}.pf-transfer-main p{font-size:3.8cqw;margin:4cqw 0}.pf-transfer-main>strong{font-size:9cqw;font-weight:500}.pf-transfer-main>small{font-size:3cqw;color:#999;margin-top:6cqw}.pf-transfer-note{font-size:3.8cqw;margin-top:3cqw}.pf-transfer-times{display:grid;grid-template-columns:auto 1fr;gap:3cqw;font-size:3cqw;color:#888;margin:23cqw 5cqw 5cqw}.pf-transfer-times span:nth-child(even){text-align:right}.pf-receive{background:#07c160;color:white;border-radius:5px;font-size:3.8cqw;display:block;width:45%;height:11cqw;margin:5cqw auto}.pf-return-link{display:block;color:#576b95;margin:auto;font-size:3cqw}.pf-transfer-foot{font-size:3cqw;color:#888;text-align:center;padding:7cqw 4cqw}.pf-transfer-foot button{display:block;margin:3cqw auto;color:#576b95}.pf-sheet-overlay.overlay{z-index:44;background:#0008;align-items:flex-end;padding:0}.pf-sheet{background:white;width:100%;padding-bottom:env(safe-area-inset-bottom,0px);animation:pf-sheet-in 260ms ease;border-radius:12px 12px 0 0;overflow:hidden}.pf-sheet p{height:10cqw;display:flex;align-items:center;justify-content:center;margin:0;color:#999;font-size:3cqw}.pf-sheet>button{display:block;width:100%;height:12.5cqw;border-top:.5px solid #eee;font-size:3.8cqw}.pf-sheet>button:active{background:#d9d9d9}.pf-sheet .pf-cancel{border-top:2cqw solid #ededed;height:15cqw}.pf-sheet-overlay.pf-closing .pf-sheet,.pf-duration-overlay.pf-closing .duration-picker{animation:pf-sheet-out 240ms ease forwards}.pf-packet-time{display:block;padding:0;margin-top:3px;font-size:14px;color:#b4b4b4}.pf-time-layer{z-index:60}.pf-duration-overlay{z-index:55}.pf-duration-overlay .duration-picker{animation:pf-sheet-in 260ms ease}.packet-open-overlay{background:#0008;animation:pf-envelope-in 260ms ease}.packet-open-overlay.pf-closing{opacity:0;transition:opacity 240ms}.packet-open-button.pf-opening{animation:pf-open 450ms linear}.pf-call-message{display:flex;align-items:center;gap:2.5397cqw;font-size:3.96825cqw}.pf-call-message svg{width:5.71429cqw;height:4.7619cqw;flex-shrink:0}.pf-live{position:absolute;inset:0;z-index:44;background:#202025;color:#fff;overflow:hidden}.pf-live-bg{position:absolute;inset:-30px;filter:blur(28px);opacity:.22;pointer-events:none}.pf-live-bg .avatar{width:100%;height:100%;border-radius:0}.pf-live>.status{background:transparent!important;position:relative}.pf-live .status img{filter:invert(1)}.pf-live>header{position:relative;display:flex;justify-content:space-between;padding:0 5cqw;align-items:center;height:10cqw}.pf-live>header button{color:#fff;font-size:4cqw}.pf-live-person{position:absolute;top:29%;width:100%;display:flex;align-items:center;flex-direction:column;gap:3cqw;font-size:4cqw}.pf-live-person .avatar{width:21cqw;height:21cqw;border-radius:3px}.pf-live-controls{position:absolute;left:0;right:0;bottom:13%;display:flex;justify-content:space-evenly}.pf-live-controls button{width:16cqw;height:16cqw;border-radius:50%;background:#fff;color:#111;position:relative;display:grid;place-items:center}.pf-live-controls svg{width:8cqw;height:8cqw}.pf-live-controls small{position:absolute;top:19cqw;width:24cqw;left:-4cqw;color:#fff;font-size:2.8cqw;white-space:nowrap}.pf-live-controls .pf-hangup{background:#fb3549;color:#fff}.pf-hangup svg{transform:rotate(135deg)}.pf-live.pf-closing{animation:pf-sheet-out 240ms ease forwards}
@keyframes pf-page-in{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes pf-page-out{to{transform:translateX(100%)}}@keyframes pf-sheet-in{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes pf-sheet-out{to{transform:translateY(100%)}}@keyframes pf-envelope-in{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pf-open{to{transform:translateX(-50%) rotateY(720deg)}}
.transfer-bubble .money-glyph>svg{width:9cqw;height:9cqw;display:block}
/* Transfer proportions measured against 420 x 912 reference frames at 180, 195, 245 and 310 seconds. */
.pf-transfer-reference,.pf-transfer-editor{touch-action:pan-y;animation:none;overflow:hidden;box-shadow:-1px 0 12px #00000012}
.pf-transfer-reference>.status{height:13.333cqw;background:#fff!important}
.pf-transfer-reference .pf-transfer-head{height:9.524cqw;padding:0 3.81cqw;background:#fff;font-size:4.048cqw;flex-shrink:0}
.pf-transfer-head>button,.pf-transfer-head>span{width:6.19cqw;min-height:9.524cqw;padding:0;display:flex;align-items:center;justify-content:center;color:#000}
.pf-transfer-head .chevron{width:2.62cqw;height:2.62cqw;border-width:1.5px}
.pf-transfer-reference .pf-head>button:last-child{font-size:6.19cqw;letter-spacing:.1cqw;line-height:1}
.pf-transfer-content{padding-top:13.095cqw}
.pf-transfer-reference .pf-transfer-main{margin:0;display:flex;flex-direction:column;align-items:center;text-align:center}
.pf-transfer-reference .pf-transfer-main>svg{display:block;width:13.333cqw;height:13.333cqw;color:#1fa8ef;flex-shrink:0;stroke-width:1.2;stroke-linecap:butt}
.pf-transfer-reference.check .pf-transfer-main>svg{color:#08bb59;stroke-width:2.2;stroke-linecap:square}
.pf-transfer-reference.refund .pf-transfer-main>svg,.pf-transfer-reference.expired .pf-transfer-main>svg{color:#fa9e3b}
.pf-transfer-reference .pf-transfer-status{font-size:3.81cqw;line-height:5.238cqw;color:#000;margin:8.81cqw 0 0;font-weight:400}
.pf-transfer-reference .pf-transfer-main>.pf-transfer-amount{display:flex;justify-content:center;align-items:baseline;gap:1.667cqw;margin-top:2.381cqw;font-size:11.429cqw;line-height:13.81cqw;font-weight:600;letter-spacing:-.333cqw;color:#000;max-width:96%;white-space:nowrap;font-variant-numeric:normal}
.pf-transfer-amount>span{font-size:8.095cqw;line-height:1;font-weight:600}
.pf-transfer-info{margin:10cqw 7.143cqw 0;padding:2.381cqw 0;border-top:.5px solid #eee;font-size:3.333cqw;line-height:6.667cqw;color:#333}
.pf-transfer-info>div{display:flex;align-items:baseline;justify-content:space-between;gap:2cqw;min-height:6.667cqw}
.pf-transfer-info dt{color:#888;white-space:nowrap}
.pf-transfer-info dd{margin:0;text-align:right;overflow-wrap:anywhere}
.pf-transfer-reference .pf-transfer-helper{font-size:3.333cqw;line-height:4.762cqw;color:#888;margin-top:1.905cqw;white-space:nowrap}
.pf-transfer-reference button:not(.primary){font-weight:400}
.pf-transfer-helper button,.pf-transfer-links button,.pf-transfer-bottom p button,.pf-transfer-bill{color:#576b95;padding:0;font-size:3.333cqw}
.pf-transfer-helper button{margin-left:1.2cqw}
.pf-outgoing.clock .pf-transfer-info{margin-top:8.81cqw}
.pf-transfer-links{display:flex;align-items:center;justify-content:center;gap:1.667cqw;margin-top:3.81cqw;line-height:4.762cqw}
.pf-transfer-links i{height:3.1cqw;width:.5px;background:#bbb}
.pf-incoming.check .pf-transfer-info{margin-top:8.095cqw;border-bottom:.5px solid #eee}
.pf-transfer-promo{height:23.095cqw;margin:0 7.143cqw;display:flex;align-items:center;gap:2.381cqw;border-bottom:.5px solid #f3f3f3}
.pf-fund-diamond{width:11.667cqw;height:11.667cqw;border-radius:50%;background:#f7f7f7;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:1.429cqw}
.pf-fund-diamond svg{width:7.619cqw;height:7.619cqw}
.pf-transfer-promo>div{flex:1;min-width:0;text-align:left}
.pf-transfer-promo p{font-size:3.333cqw;color:#888;margin:0 0 .952cqw;white-space:nowrap}
.pf-transfer-promo strong{font-size:3.81cqw;font-weight:400;color:#333;line-height:5.238cqw}
.pf-transfer-promo>button{background:#16b45b;color:#fff;width:13.333cqw;height:7.143cqw;font-size:3.81cqw;border-radius:.714cqw;padding:0}
.pf-transfer-bottom{position:absolute;left:0;right:0;bottom:max(21.905cqw,env(safe-area-inset-bottom,0px));text-align:center}
.pf-transfer-reference .pf-receive{width:43.81%;height:9.524cqw;margin:0 auto 4.762cqw;border-radius:1.19cqw;background:#16b35b;font-size:3.81cqw;font-weight:500;line-height:9.524cqw;padding:0}
.pf-transfer-bottom p{margin:0;font-size:3.333cqw;line-height:4.762cqw;color:#888;white-space:nowrap}
.pf-transfer-bottom p button{margin-left:1.19cqw}
.pf-transfer-bill{position:absolute;bottom:max(13.095cqw,env(safe-area-inset-bottom,0px));left:0;width:100%;text-align:center;line-height:4.762cqw}
.pf-transfer-refund-foot{position:absolute;bottom:13.095cqw;left:0;width:100%;text-align:center;color:#888;font-size:3.333cqw}
.pf-transfer-editor{background:#ededf5}
.pf-transfer-editor>.status{height:15.714cqw;background:#ededed!important}
.pf-transfer-editor .pf-transfer-head{height:9.524cqw;font-size:4.048cqw;padding:0 3.81cqw;background:#ededed}
.pf-transfer-editor .pf-transfer-head strong{font-weight:600}
.pf-transfer-editor .pf-head>.pf-complete{width:auto;min-width:10cqw;white-space:nowrap;font-size:4.048cqw;color:#000;justify-content:flex-end}
.pf-transfer-editor form{padding:0}
.pf-transfer-editor .pf-fields{padding:0 3.81cqw;background:#fff}
.pf-transfer-editor .pf-fields>label{height:10.714cqw;font-size:3.81cqw;line-height:5.238cqw;gap:1cqw;border-bottom:.5px solid #e5e5e5}
.pf-transfer-editor .pf-fields>label:last-child{border:0}
.pf-transfer-editor .pf-fields input:not([type=hidden]),.pf-transfer-editor .pf-fields .date-field{font-size:3.81cqw;height:100%;width:62%;border:0;padding:0;margin:0;text-align:right;background:transparent;color:#555;box-shadow:none}
.pf-transfer-editor .pf-fields input::placeholder{color:#bdbdbd;opacity:1}
.pf-transfer-editor .date-field{display:flex;align-items:center;justify-content:flex-end;gap:2.381cqw;color:#888!important;white-space:nowrap}
.pf-transfer-editor .date-field .chevron{flex-shrink:0;width:1.667cqw;height:1.667cqw;border-color:#bbb;border-width:1.5px;margin-right:.95cqw}
.pf-transfer-sender-caption{height:14.286cqw;padding:2.381cqw 3.81cqw 0;display:flex;align-items:flex-end;justify-content:space-between;font-size:2.857cqw;background:#ededf5;border-top:.5px solid #e1e1e7;position:relative}
.pf-transfer-sender-caption>span{padding-bottom:.714cqw}
.pf-transfer-style{display:flex;align-items:center;position:absolute;right:2.381cqw;top:2.619cqw;gap:0;white-space:nowrap;color:#555;font-size:2.857cqw}
.pf-transfer-style>span{margin-right:1.905cqw}
.pf-transfer-style>label{padding:0;margin:0}
.pf-transfer-style input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}
.pf-transfer-style label span{display:block;background:#dedee4;padding:2.143cqw 2.381cqw;line-height:4.048cqw;color:#000}
.pf-transfer-style label:first-of-type span{border-radius:1.667cqw 0 0 1.667cqw}
.pf-transfer-style label:last-of-type span{border-radius:0 1.667cqw 1.667cqw 0}
.pf-transfer-style input:checked+span{background:#fff;border-radius:1.667cqw;box-shadow:0 .5px 1px #0005}
.pf-transfer-sender{border:0;background:white;margin:0;padding:2.381cqw 3.81cqw .714cqw;display:flex;align-items:center;justify-content:space-between;height:16.667cqw}
.pf-transfer-sender>label{display:grid;grid-template-columns:auto auto;align-items:center;gap:0 2.381cqw;margin:0;position:relative;font-size:2.857cqw}
.pf-transfer-sender .avatar{width:9.524cqw;height:9.524cqw;border-radius:.714cqw}
.pf-transfer-sender input{appearance:none;-webkit-appearance:none;width:5.714cqw;height:5.714cqw;border:1.2px solid #111;border-radius:50%;margin:0;padding:0;background:#fff}
.pf-transfer-sender input:checked{background:#000;box-shadow:inset 0 0 0 1.5px #fff}
.pf-transfer-sender label>span:last-child{grid-column:1/3;line-height:3.81cqw;text-align:left}
.pf-transfer-sender label:last-child>span:last-child{text-align:right}
.pf-sheet-overlay:has([data-pf-action="view-transfer"]) .pf-sheet{border-radius:0;padding-bottom:7.143cqw}
.pf-sheet-overlay:has([data-pf-action="view-transfer"]) .pf-sheet p{height:13.095cqw;font-size:2.857cqw;color:#888}
.pf-sheet-overlay:has([data-pf-action="view-transfer"]) .pf-sheet>button{height:11.429cqw;font-size:4.048cqw;color:#000}
.pf-sheet-overlay:has([data-pf-action="view-transfer"]) .pf-sheet .pf-cancel{border-top:1.905cqw solid #ededf5;height:13.333cqw}
.pf-transfer-rear.app{position:absolute!important;inset:0!important;width:100%!important;max-width:none!important;height:100%!important;border:0!important;border-radius:0!important;margin:0!important;z-index:41;pointer-events:none;transform:translateX(-25%);overflow:hidden!important;container-type:inline-size}
.pf-transfer-rear:after{content:"";position:absolute;inset:0;background:#000;opacity:.1;pointer-events:none}
.pf-transfer-entering{animation:pf-transfer-in 340ms cubic-bezier(.22,.68,.25,1) both!important}
.pf-transfer-leaving{animation:pf-transfer-out 340ms cubic-bezier(.22,.68,.25,1) both!important}
.pf-transfer-cancel{animation:pf-transfer-cancel 340ms cubic-bezier(.22,.68,.25,1) both!important}
.pf-rear-enter{animation:pf-transfer-rear-in 340ms cubic-bezier(.22,.68,.25,1) both}
.pf-rear-return{animation:pf-transfer-rear-out 340ms cubic-bezier(.22,.68,.25,1) both}
.pf-rear-cancel{animation:pf-transfer-rear-cancel 340ms cubic-bezier(.22,.68,.25,1) both}
@keyframes pf-transfer-in{from{transform:translateX(100%)}to{transform:translateX(0)}}
@keyframes pf-transfer-out{from{transform:translateX(var(--pf-return-x,0px))}to{transform:translateX(100%)}}
@keyframes pf-transfer-cancel{from{transform:translateX(var(--pf-return-x,0px))}to{transform:translateX(0)}}
@keyframes pf-transfer-rear-in{from{transform:translateX(0)}to{transform:translateX(-25%)}}
@keyframes pf-transfer-rear-out{from{transform:translateX(var(--pf-rear-x,-25%))}to{transform:translateX(0)}}
@keyframes pf-transfer-rear-cancel{from{transform:translateX(var(--pf-rear-x,-25%))}to{transform:translateX(-25%)}}
.chat .msg .transfer-bubble{width:60cqw;height:21.429cqw;max-width:calc(100% - 13.1cqw);background:#fa9028}
.chat .msg .transfer-bubble.claimed{background:#fccb99}
.chat .msg .transfer-bubble[data-transfer-status="已退还"],.chat .msg .transfer-bubble[data-transfer-status="已过期"]{background:#e6c8ac}
.chat .transfer-bubble .money-main{height:15.714cqw;padding:2.381cqw 2.619cqw 0;gap:2.143cqw}
.chat .transfer-bubble .money-glyph,.chat .transfer-bubble .money-glyph>svg{width:10.476cqw;height:10.476cqw;color:white}
.chat .transfer-bubble .money-main strong{font-size:4.048cqw;line-height:5.238cqw;font-weight:500}
.chat .transfer-bubble .money-main small{font-size:2.857cqw;line-height:4.048cqw;color:#fff9e8}
.chat .transfer-bubble .money-label{height:5.714cqw;padding:.476cqw 2.619cqw 1.19cqw;font-size:2.857cqw;line-height:4.048cqw;color:#fff9e8}
.chat .msg .transfer-bubble:before{border-right-color:#fa9028}.chat .msg.out .transfer-bubble:before{border-left-color:#fa9028}
.chat .msg .transfer-bubble.claimed:before{border-right-color:#fccb99}.chat .msg.out .transfer-bubble.claimed:before{border-left-color:#fccb99}
.chat .msg .transfer-bubble[data-transfer-status="已退还"]:before,.chat .msg .transfer-bubble[data-transfer-status="已过期"]:before{border-right-color:#e6c8ac}
.chat .msg.out .transfer-bubble[data-transfer-status="已退还"]:before,.chat .msg.out .transfer-bubble[data-transfer-status="已过期"]:before{border-left-color:#e6c8ac}
.pf-transfer-loading{position:absolute;z-index:48;left:50%;top:50%;transform:translate(-50%,-50%);width:21.429cqw;height:21.429cqw;border-radius:.714cqw;background:#0008;display:grid;place-items:center;pointer-events:all}
.pf-transfer-loading span{width:7.143cqw;height:7.143cqw;border-radius:50%;border:2px dotted #bbb;animation:pf-loading-spin 900ms linear infinite}
@keyframes pf-loading-spin{to{transform:rotate(360deg)}}
@media(max-height:560px){.pf-transfer-reference .pf-transfer-bottom{bottom:max(5cqw,env(safe-area-inset-bottom,0px))}.pf-transfer-reference .pf-transfer-content{padding-top:6cqw}.pf-transfer-reference .pf-transfer-status{margin-top:5cqw}.pf-transfer-reference .pf-transfer-info{margin-top:6cqw}}
/* Transparent launch: same original height breakpoint in the preserved content rectangle. */
:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="560"]) .pf-transfer-reference .pf-transfer-bottom{bottom:max(5cqw,env(safe-area-inset-bottom,0px))}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="560"]) .pf-transfer-reference .pf-transfer-content{padding-top:6cqw}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="560"]) .pf-transfer-reference .pf-transfer-status{margin-top:5cqw}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="560"]) .pf-transfer-reference .pf-transfer-info{margin-top:6cqw}

/* Recipient payment reference: 420px wide, native status area is 64px. */
.packet-open-overlay.pf-packet-envelope-reference{z-index:46;background:rgba(255,255,255,.72);animation:pf-packet-fade-in 160ms ease;touch-action:none}
.pf-packet-envelope-reference .packet-envelope{left:12%;top:18.6%;width:76%;height:58%;border-radius:1.67cqw;background:#f44533;box-shadow:0 0 0 .5px #f78a62 inset;color:#e9cd95}
.pf-packet-envelope-reference .packet-envelope-flap{height:81%;background:#e44334;border-radius:0 0 50% 50% / 0 0 8.5% 8.5%;box-shadow:0 2px 2px #c6413080}
.pf-packet-envelope-reference .packet-envelope-sender{font-size:4.524cqw;line-height:6.19cqw;gap:1.43cqw}.pf-packet-envelope-reference .packet-envelope-sender strong{font-weight:500}.pf-packet-envelope-reference .packet-envelope-sender .avatar{width:5.71cqw;height:5.71cqw}
.pf-packet-envelope-reference .packet-envelope-title{font-size:5.714cqw;line-height:7.62cqw;top:30%}
.pf-packet-envelope-reference .packet-open-button{width:23.81cqw;height:23.81cqw;background:transparent;box-shadow:none;padding:0;perspective:75cqw;font-size:9.52cqw;animation:none}
.pf-coin{position:absolute;inset:0;display:block;transform-style:preserve-3d}.pf-coin-front,.pf-coin-back{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;background:#e8c98e;color:#403923;backface-visibility:hidden;box-shadow:0 1px 2px #8b362b88;font-family:Songti SC,STSong,serif;font-size:9.52cqw;font-weight:400}.pf-coin-back{transform:rotateY(180deg)}.pf-coin-back i{width:5.24cqw;height:5.24cqw;background:#dc694e}
.pf-packet-envelope-reference .packet-open-button.pf-opening .pf-coin{animation:pf-packet-coin-turn 1200ms linear infinite}
.pf-packet-envelope-reference .packet-open-close{width:9.52cqw;height:9.52cqw;border-width:.476cqw;color:#c7a25f;border-color:#c7a25f;display:grid;place-items:center}.packet-open-close svg{width:8.1cqw;height:8.1cqw}
html[data-system-status="browser"] .pf-packet-envelope-reference .packet-envelope,html[data-system-status="web"] .pf-packet-envelope-reference .packet-envelope{top:calc(18.6% - 12.4cqw);height:calc(58% + 8.84cqw)}
html[data-system-status="browser"] .pf-packet-envelope-reference .packet-open-close,html[data-system-status="web"] .pf-packet-envelope-reference .packet-open-close{top:calc(81% - 2.9cqw)}
.pf-page.pf-packet-reference{background:#fcfcfc;overflow:hidden;overscroll-behavior:none;touch-action:pan-y}
.pf-packet-reference .packet-detail-top{height:33.1cqw;background:#f34632;border-bottom:1px solid #ddc280;border-radius:0 0 50% 50% / 0 0 30% 30%}
html[data-system-status] .pf-packet-reference .packet-detail-top{height:17.86cqw}
.pf-packet-reference .packet-detail-nav{height:9.524cqw;padding:0 3.81cqw}.pf-packet-reference .packet-detail-nav button{width:6.19cqw;height:7.14cqw;font-size:6.19cqw}.pf-packet-reference .packet-detail-back{width:2.62cqw;height:2.62cqw}
.pf-packet-reference .packet-detail-summary{height:24.76cqw;padding-top:7.62cqw}.pf-packet-reference .packet-sender{font-size:4.524cqw;line-height:6.19cqw;gap:1.43cqw}.pf-packet-reference .packet-sender strong{font-weight:500}.pf-packet-reference .packet-sender .avatar{width:5.71cqw;height:5.71cqw}.pf-packet-reference .packet-detail-summary p{font-size:3.333cqw;line-height:4.76cqw;margin-top:2.14cqw;color:#b4b4b4}
.pf-packet-reference .packet-received-amount{height:15.48cqw;color:#b69a5e;gap:1.67cqw}.pf-packet-reference .packet-received-amount strong{font-size:14.286cqw;line-height:15.48cqw;font-weight:600;letter-spacing:-.476cqw}.pf-packet-reference .packet-received-amount>span{font-size:3.81cqw}
.pf-packet-reference .packet-balance-link{font-size:3.333cqw;line-height:4.762cqw;margin-top:1.667cqw;color:#b69a5e}
.pf-packet-reference .packet-reply-button{height:11.43cqw;width:35.48cqw;margin:5.71cqw auto 0;gap:1.19cqw;background:#f4f4f4;font-size:3.333cqw;color:#b69a5e;border-radius:.476cqw}.packet-reply-button svg{width:4.76cqw;height:4.76cqw}
.pf-payment-loading{position:absolute;inset:0;z-index:62;display:grid;place-items:center;pointer-events:all;animation:pf-packet-fade-in 200ms ease}
.pf-payment-loading>div{width:29.76cqw;height:29.05cqw;background:#414141;color:#fff;border-radius:1.67cqw;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.81cqw;font-size:3.333cqw}.pf-payment-loading i{display:block;width:9.52cqw;height:9.52cqw;border:.95cqw solid #666;border-left-color:#ddd;border-bottom-color:#ddd;border-radius:50%;animation:pf-loading-spin 800ms linear infinite}.pf-payment-loading-out{animation:pf-packet-fade-out 200ms ease forwards;pointer-events:none}
.pf-packet-unfold{position:absolute;inset:0;z-index:58;overflow:hidden;pointer-events:all;background:transparent}
.pf-packet-unfold-top{position:absolute;left:var(--packet-x);top:var(--packet-y);width:var(--packet-w);height:calc(var(--packet-h)*.81);border-radius:1.67cqw 1.67cqw 50% 50% / 1.67cqw 1.67cqw 8.5% 8.5%;background:#e44334;animation:pf-packet-upper-open 380ms cubic-bezier(.2,.7,.2,1) forwards;overflow:hidden;z-index:2}
.pf-packet-unfold-top .packet-envelope-sender,.pf-packet-unfold-top .packet-envelope-title{color:#e9cd95;animation:pf-packet-fade-out 180ms ease forwards}
.pf-packet-unfold-bottom{position:absolute;left:var(--packet-x);top:calc(var(--packet-y) + var(--packet-h)*.72);width:var(--packet-w);height:calc(var(--packet-h)*.28);border-radius:50% 50% 1.67cqw 1.67cqw / 16% 16% 1.67cqw 1.67cqw;background:#f44533;animation:pf-packet-lower-open 380ms cubic-bezier(.2,.7,.2,1) forwards}
.pf-packet-reference.pf-packet-expanding{animation:pf-packet-page-expand 380ms cubic-bezier(.2,.7,.2,1) both}
.pf-incoming-reference{background:#fcfcfc}.pf-incoming-reference .pf-transfer-head{background:#fcfcfc}.pf-incoming-reference .pf-transfer-content{padding-top:12.143cqw}.pf-incoming-reference .pf-transfer-status{margin-top:8.333cqw}.pf-incoming-reference .pf-transfer-amount{gap:1.19cqw}.pf-incoming-reference .pf-transfer-amount>span{font-size:7.143cqw}
.pf-receive-destination{margin:7.62cqw 7.62cqw 0}.pf-receive-destination>p{font-size:3.333cqw;line-height:4.762cqw;color:#888;margin:0 0 1.905cqw}.pf-receive-destination>div{background:#f3f3f3;border-radius:1.67cqw;overflow:hidden}.pf-receive-destination button{display:flex;align-items:center;gap:3.33cqw;padding:0 4.29cqw;width:100%;height:13.33cqw;text-align:left;font-size:3.81cqw;position:relative}.pf-receive-destination button+button{height:18.333cqw}.pf-receive-destination button+button:before{content:'';position:absolute;left:12.38cqw;right:0;top:0;height:.5px;background:#e5e5e5}.pf-receive-destination button>span:nth-child(2){flex:1}.pf-receive-destination small{font-size:2.857cqw;background:#f9e8d2;color:#df973c;vertical-align:1px;padding:.714cqw;border-radius:.476cqw}.pf-receive-destination em{display:block;color:#888;font-size:3.095cqw;font-style:normal;line-height:4.286cqw;margin-top:1.19cqw}.pf-balance-coin{width:4.76cqw;height:4.76cqw;display:grid;place-items:center;background:#ffbd00;color:#fff;border-radius:50%;font-size:3.1cqw}.pf-receive-diamond{width:4.76cqw;color:#ffbd00;font-size:6.19cqw;line-height:1}.pf-receive-destination i{color:#07b65a;font-style:normal;font-size:6.19cqw;font-weight:300}
.pf-incoming-reference.clock .pf-transfer-info{margin:5.714cqw 7.62cqw 0;border:0;padding-top:2.381cqw}.pf-incoming-reference.clock .pf-transfer-info>div{display:grid;grid-template-columns:19.05cqw 1fr;gap:1.905cqw}.pf-incoming-reference.clock .pf-transfer-info dd{text-align:left}
.pf-incoming-reference .pf-transfer-bottom{bottom:max(23.81cqw,env(safe-area-inset-bottom,0px))}.pf-incoming-reference .pf-receive{height:11.43cqw;line-height:11.43cqw;background:#07b75a}
.pf-incoming-reference.check .pf-transfer-info{margin:6.667cqw 7.62cqw 0;padding-top:3.333cqw;border-bottom:0}.pf-incoming-reference .pf-transfer-bill{bottom:max(14.286cqw,env(safe-area-inset-bottom,0px))}
@keyframes pf-packet-fade-in{from{opacity:0}to{opacity:1}}@keyframes pf-packet-fade-out{to{opacity:0}}@keyframes pf-packet-coin-turn{from{transform:rotateY(90deg)}to{transform:rotateY(450deg)}}
@keyframes pf-packet-upper-open{to{top:0;left:0;width:100%;height:var(--packet-finish);border-radius:0 0 50% 50% / 0 0 30% 30%;background:#f34632}}
@keyframes pf-packet-lower-open{to{left:0;top:100%;width:100%;height:30%;border-radius:50% 50% 0 0 / 15% 15% 0 0}}
@keyframes pf-packet-page-expand{from{clip-path:ellipse(38% 15% at 50% 70%)}to{clip-path:ellipse(110% 110% at 50% 50%)}}
@media(prefers-reduced-motion:reduce){.pf-packet-envelope-reference .packet-open-button.pf-opening .pf-coin{animation:none}.pf-packet-unfold-top,.pf-packet-unfold-bottom,.pf-packet-reference.pf-packet-expanding{animation-duration:1ms}}

.pf-receive-diamond svg{display:block;width:4.76cqw;height:4.76cqw}
.pf-packet-envelope-reference .packet-envelope{transform:none}
.pf-packet-envelope-reference .packet-envelope-flap{height:80.7%;border-radius:0 0 50% 50% / 0 0 14.5% 14.5%}
.pf-packet-reference .packet-detail-summary{height:23.333cqw}.pf-packet-reference .packet-received-amount strong{font-size:14.048cqw}.pf-packet-reference .pf-packet-amount-group{position:relative;display:block}.pf-packet-reference .pf-packet-amount-group>span{position:absolute;left:calc(100% + 1.67cqw);bottom:1.67cqw;font-size:3.81cqw;line-height:4.76cqw}.pf-packet-reference .packet-reply-button{margin-top:7.14cqw}
.pf-packet-unfold-top{height:calc(var(--packet-h)*.807);border-radius:1.67cqw 1.67cqw 50% 50% / 1.67cqw 1.67cqw 14.5% 14.5%}.pf-packet-unfold-top .packet-envelope-sender{top:calc(var(--packet-h)*.223)}.pf-packet-unfold-top .packet-envelope-title{top:calc(var(--packet-h)*.3)}
.pf-incoming-reference .pf-transfer-bottom{bottom:max(23.333cqw,env(safe-area-inset-bottom,0px))}.pf-incoming-reference .pf-transfer-bottom p,.pf-incoming-reference .pf-transfer-bottom p button{font-size:3.095cqw}.pf-receive-destination i svg{display:block;width:5.24cqw;height:5.24cqw}
html[data-system-status="browser"] .pf-payment-loading>div,html[data-system-status="web"] .pf-payment-loading>div{transform:translateY(-7.62cqw)}
.pf-incoming-reference.check .pf-transfer-info{padding-top:2.381cqw}.pf-incoming-reference .pf-transfer-bill{bottom:max(13.81cqw,env(safe-area-inset-bottom,0px))}
.pf-packet-unfold:before{content:'';position:absolute;inset:0;background:rgba(255,255,255,.72);animation:pf-packet-fade-out 300ms ease forwards;z-index:0}.pf-packet-unfold-bottom{z-index:1}.pf-packet-reference.pf-packet-expanding{animation-duration:220ms}
/* Chat packet geometry measured from the recipient reference, independent of browser pane width. */
.chat .msg .packet-bubble,.chat .msg.out .packet-bubble,.chat .msg .packet-bubble.claimed,.chat .msg.out .packet-bubble.claimed{width:62.143cqw;height:20.238cqw;max-width:calc(100% - 13.1cqw);border-radius:.952cqw}
.chat .packet-bubble .money-main{height:15.238cqw;padding:2.381cqw 2.619cqw 0;gap:2.857cqw}.chat .packet-bubble .money-glyph,.chat .packet-bubble .money-glyph img{width:9.048cqw;height:10.714cqw}.chat .packet-bubble .money-main strong{font-size:4.048cqw;line-height:5.238cqw;font-weight:400}.chat .packet-bubble .money-main small{font-size:3.333cqw;line-height:4.524cqw}.chat .packet-bubble .money-label{height:5cqw;padding:.476cqw 2.381cqw 1.19cqw;font-size:2.857cqw;line-height:4.048cqw}
.chat .packet-bubble:before{top:3.571cqw;left:-1.19cqw;border-top-width:1.19cqw;border-bottom-width:1.19cqw;border-right-width:1.429cqw}.chat .msg.out .packet-bubble:before{left:auto;right:-1.19cqw;border-right-width:0;border-left-width:1.429cqw}
.chat .msg:has(>.packet-bubble){gap:3.095cqw;margin-inline:calc(2.857cqw - 12px);margin-bottom:4.286cqw}.chat .msg:has(>.packet-bubble)>.cp-message-avatar,.chat .msg:has(>.packet-bubble)>.avatar{width:9.524cqw;height:9.524cqw}
.pf-opening .pf-coin-front{font-size:0}.pf-opening .pf-coin-front:after{content:"";width:5.24cqw;height:5.24cqw;background:#dc694e}
/* The supplied chat screenshot uses equal dimensions for packet and transfer cards. */
.chat .msg .transfer-bubble{width:62.143cqw;height:20.238cqw;border-radius:.952cqw}.chat .transfer-bubble .money-main{height:15.238cqw;padding:2.381cqw 2.619cqw 0;gap:2.143cqw}.chat .transfer-bubble .money-main small{font-size:3.333cqw;line-height:4.762cqw}.chat .transfer-bubble .money-label{height:5cqw;padding:.476cqw 2.381cqw 1.19cqw;font-size:2.857cqw;line-height:4.048cqw}
.chat .msg:has(>.transfer-bubble){gap:3.095cqw;margin-inline:calc(2.857cqw - 12px);margin-bottom:4.286cqw}.chat .msg:has(>.transfer-bubble)>.cp-message-avatar,.chat .msg:has(>.transfer-bubble)>.avatar{width:9.524cqw;height:9.524cqw}
.chat .transfer-bubble:before{top:3.571cqw;left:-1.19cqw;border-top-width:1.19cqw;border-bottom-width:1.19cqw;border-right-width:1.429cqw}.chat .msg.out .transfer-bubble:before{left:auto;right:-1.19cqw;border-right-width:0;border-left-width:1.429cqw}
.chat .msg .packet-bubble,.chat .msg.out .packet-bubble,.chat .msg .packet-bubble.claimed,.chat .msg.out .packet-bubble.claimed,.chat .msg .transfer-bubble{width:62.381cqw;height:20.476cqw}
.chat .packet-bubble .money-main,.chat .transfer-bubble .money-main{height:14.048cqw;padding-top:1.19cqw}.chat .packet-bubble .money-label,.chat .transfer-bubble .money-label{height:6.429cqw}
.chat .msg:has(>.packet-bubble),.chat .msg:has(>.transfer-bubble){gap:2.857cqw;margin-bottom:4.048cqw}.chat .msg:has(>.packet-bubble)>.cp-message-avatar,.chat .msg:has(>.packet-bubble)>.avatar,.chat .msg:has(>.transfer-bubble)>.cp-message-avatar,.chat .msg:has(>.transfer-bubble)>.avatar{width:9.762cqw;height:9.762cqw}

/* Both coin faces have the same real square cutout, centered on the rotation axis. */
.pf-coin-front{transform:translateZ(.714cqw)}.pf-coin-back{transform:rotateY(180deg) translateZ(.714cqw)}
.pf-opening .pf-coin-front,.pf-opening .pf-coin-back{font-size:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='white' fill-rule='evenodd' d='M0 0H100V100H0Z M37.5 37.5V62.5H62.5V37.5Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='white' fill-rule='evenodd' d='M0 0H100V100H0Z M37.5 37.5V62.5H62.5V37.5Z'/%3E%3C/svg%3E");mask-size:100% 100%}
.pf-opening .pf-coin-front:after{content:none}.pf-coin-back i{display:none}
.pf-coin-rim{position:absolute;inset:0;transform-style:preserve-3d}.pf-coin-rim i{position:absolute;left:calc(50% - 1.19cqw);top:calc(50% - .714cqw);width:2.38cqw;height:1.428cqw;background:#d4b577;transform:rotateZ(var(--coin-rim-angle)) translateY(-11.83cqw) rotateX(90deg);backface-visibility:visible}
.pf-payment-scroll-page{touch-action:none;overscroll-behavior:none;overflow:hidden}
.pf-payment-scroll{position:absolute;left:0;right:0;bottom:0;overflow:auto;overscroll-behavior:none;touch-action:none;scrollbar-width:none;background:inherit}
.pf-payment-scroll::-webkit-scrollbar{display:none}
.pf-payment-scroll-body{position:relative;min-height:100%;display:flow-root;will-change:transform}
.pf-payment-rebounding{transition:transform 600ms cubic-bezier(.12,.8,.18,1)}
.pf-packet-reference.pf-payment-scroll-page .packet-detail-top{position:relative;z-index:2;height:var(--pf-header-height);border:0;border-radius:0;background:transparent;overflow:visible;pointer-events:none}
.pf-packet-reference.pf-payment-scroll-page .packet-detail-top:before{content:'';position:absolute;left:0;right:0;top:0;height:calc(var(--pf-header-height) + var(--pf-header-pull,0px));background:#f34632;border-bottom:1px solid #ddc280;border-radius:0 0 50% 50% / 0 0 7.381cqw 7.381cqw;pointer-events:none}
.pf-packet-reference.pf-payment-scroll-page .packet-detail-top.pf-payment-rebounding:before{transition:height 600ms cubic-bezier(.12,.8,.18,1)}
.pf-payment-scroll-page .packet-detail-nav,.pf-payment-scroll-page .status{position:relative;pointer-events:auto}
.pf-transfer-reference.pf-payment-scroll-page>.status,.pf-transfer-reference.pf-payment-scroll-page>.pf-transfer-head{position:relative;z-index:2}
@media(prefers-reduced-motion:reduce){.pf-payment-rebounding,.pf-packet-reference.pf-payment-scroll-page .packet-detail-top.pf-payment-rebounding:before{transition-duration:1ms}}
/* Packet unfold owns the reveal; removing its class must not restart page navigation. */
.pf-page.pf-packet-reference,.pf-packet-reference.pf-packet-expanding{animation:none}
.pf-page.pf-packet-reference.pf-closing{animation:pf-page-out 240ms ease forwards}
/* PAYMENT_CHAT_FLOW_STYLE_OCT11_END */

/* GROUP_SEARCH_FLOW_STYLE_OCT11_START */
.app[data-page="添加朋友"],.app[data-page="发起群聊"],.app[data-page="选择一个已有的群"]{background:#fff}.app[data-page="添加朋友"]>.status,.app[data-page="添加朋友"]>.list-status,.app[data-page="添加朋友"]>.header,.app[data-page="发起群聊"]>.status,.app[data-page="发起群聊"]>.list-status,.app[data-page="发起群聊"]>.header,.app[data-page="选择一个已有的群"]>.status,.app[data-page="选择一个已有的群"]>.header{background:#fff;position:relative;z-index:4}.home-add-search{background:#fff;height:50px;padding:8px 16px}.home-add-search>button{height:34px;width:100%;background:#ededed;border-radius:5px;display:flex;align-items:center;justify-content:center;gap:10px;color:#aaa;font-size:15px}.home-add-search .magnifier{position:relative;left:auto}.home-scanner-back{display:flex;align-items:center;justify-content:center}.home-scanner-back svg{width:15px;height:15px}.app>.gf-friend-search-layer{display:block;padding:0;background:transparent;z-index:55}.gf-friend-search-page{position:absolute;inset:0;background:#ededed;animation:cd-sheet-up 280ms cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column}.gf-friend-search-page .status{background:#ededed;flex-shrink:0}.gf-friend-search-page>header{display:flex;align-items:center;gap:12px;padding:6px 16px 12px;flex-shrink:0}.gf-friend-search-page label{display:flex;align-items:center;gap:10px;background:#fff;border-radius:5px;padding:7px 10px;flex:1;min-width:0;color:#bbb}.gf-friend-search-page input{border:0;outline:none;background:transparent;min-width:0;width:100%;font-size:16px;caret-color:#07c160}.gf-friend-search-page header button{font-size:16px;color:#576b95;flex-shrink:0}.gf-friend-search-page .home-friend-results{overflow:auto;flex:1;min-height:0}.gf-closing .gf-friend-search-page{animation:cd-sheet-down 240ms ease forwards}.gf-section-label{margin:0;padding:6px 17px;background:#ededed;color:#888;font-size:11px}.home-group-search{background:#ededed;display:flex;gap:8px;align-items:center}.home-group-search .home-contact-search{flex:1;min-width:0}.home-group-search .magnifier{transition:left 220ms ease}.home-group-search input{caret-color:#07c160;outline:none;border:0}.gf-group-searching .home-group-search .magnifier{display:inline-block;left:10px}.gf-group-searching .home-group-search input{text-align:left;padding-left:25px}.gf-group-search-cancel{display:none;font-size:15px;color:#576b95}.gf-group-searching .gf-group-search-cancel{display:block}.gf-selected-avatars{display:flex;gap:4px;max-width:58%;flex-shrink:0;overflow:auto}.gf-selected-avatars button{display:block;width:28px;height:28px;flex-shrink:0;padding:0;overflow:hidden;border-radius:3px}.gf-selected-avatars img,.gf-selected-avatars svg{width:100%;height:100%;object-fit:cover}.gf-has-selection .magnifier{display:none!important}.gf-has-selection .home-contact-search{justify-content:flex-start;gap:6px}.gf-has-selection input{padding:0!important;text-align:left}.home-group-people .home-contact-option[aria-pressed="true"] .home-contact-photo{opacity:.45}.home-group-people .home-contact-option[hidden],.home-existing-group[hidden],.gf-group-routes[hidden],.gf-tags[hidden]{display:none}.gf-tags{padding:14px 17px}.gf-tags p{font-size:12px;color:#888;margin:0 0 14px}.gf-tags button{font-size:14px;color:#576b95;background:#f7f7f7;padding:7px 14px;border-radius:3px;margin:0 8px 8px 0}.gf-existing-groups{min-height:100%;background:white}.app>.gf-creating-mask{position:absolute;inset:0;background:#0001;z-index:60;display:grid;place-items:center}.gf-creating-mask>div{width:130px;height:120px;border-radius:9px;background:#333e;color:white;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;font-size:14px}.gf-detail-value{color:#888;display:flex;align-items:center;gap:10px;max-width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.gf-detail-value svg{width:16px;height:16px}.gf-detail-value .chevron{width:7px;height:7px}.gf-remove-member span:after{display:none}.gf-group-members{gap:16px 18px}.gf-leave{color:#fa5151;justify-content:center}.app[data-group-details="true"][data-edge-pull="top"]{background:#fff}.app[data-group-details="true"]>.status,.app[data-group-details="true"]>.list-status,.app[data-group-details="true"]>.header{background:#ededed;position:relative;z-index:4}.app[data-page="群二维码"],.app[data-page="群二维码"]>.body,.app[data-page="群二维码"]>.status,.app[data-page="群二维码"]>.list-status,.app[data-page="群二维码"]>.header{background:#fff}.app[data-page="群二维码"]>.body{overflow:hidden;transform:none!important;touch-action:none}.gf-group-qr{height:100%;position:relative;display:flex;align-items:center;flex-direction:column;padding:65px 20px 25px}.gf-qr-avatar{width:56px;height:56px;display:block;flex-shrink:0}.gf-group-qr p{font-size:14px;margin:14px 0 28px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gf-group-qr label{width:63%;aspect-ratio:1;display:block}.gf-group-qr label img{display:block;width:100%;height:100%;object-fit:contain}.gf-group-qr small{font-size:10px;color:#aaa;display:block;text-align:center;margin:16px 0}.gf-group-qr>button{margin-top:auto;color:#576b95;font-size:14px;padding:18px}.gf-group-name{height:100%;min-height:100%;padding:9cqw 4.7cqw 6cqw;background:#fff;display:flex;flex-direction:column;box-sizing:border-box}.gf-group-name h2{text-align:center;font-size:4.05cqw;font-weight:600;margin:0 0 2.4cqw}.gf-group-name>p{text-align:center;font-size:3.1cqw;margin:0 0 8cqw}.gf-group-name label{display:flex;gap:2.8cqw;align-items:center;border-bottom:.5px solid #ddd;padding-bottom:3cqw}.gf-name-avatar{width:9cqw;height:9cqw;flex-shrink:0}.gf-group-name input{font-size:3.8cqw;min-width:0;width:100%;border:0;outline:none;background:transparent;caret-color:#07c160}.gf-group-name label>button{background:#ccc;color:white;border-radius:50%;width:3.8cqw;height:3.8cqw;line-height:3.5cqw;font-size:3.3cqw;padding:0;flex-shrink:0}.gf-group-name>button{display:block;margin:auto auto 0;border-radius:5px;width:44cqw;height:11cqw;padding:0;background:#07c160;color:#fff;font-size:3.8cqw}.gf-group-name>button:disabled{background:#e1e1e1;color:#b8b8b8}.gf-name-saving>button{transition:transform 200ms ease}.app[data-page="修改群聊名称"],.app[data-page="修改群聊名称"]>.header,.app[data-page="修改群聊名称"]>.body,.app[data-page="修改群聊名称"]>.status,.app[data-page="修改群聊名称"]>.list-status{background:#fff}.app[data-page="修改群聊名称"]>.body{overflow:hidden;transform:none!important}.cd-row.gf-leave{display:flex;justify-content:center;text-align:center;font-size:3.81cqw;min-height:13.1cqw;color:#fa5151}.gf-detail-value .gf-qr-row-icon{width:4.3cqw;height:4.3cqw;color:#999;flex-shrink:0}.gf-name-loading{background:#0000!important}.gf-name-loading>div{width:28cqw;height:27cqw}

.app[data-page="搜索"],.app[data-page="搜索"]>.body,.app[data-page="搜索"]>.status,.app[data-page="搜索"]>.list-status{background:#fff}.gf-search-header{display:flex;align-items:center;padding:2px 12px 9px 39px;background:white;height:48px;flex-shrink:0}.gf-search-header .back{left:8px}.gf-search-header label{width:100%;min-width:0;display:flex;align-items:center;background:#f0f0f0;border-radius:5px;gap:9px;padding:7px 10px;color:#bbb}.gf-search-header input{font-size:14px;width:100%;min-width:0;border:0;outline:none;background:transparent;caret-color:#07c160}.gf-search-header .magnifier{width:13px;height:13px;flex-shrink:0}.app[data-page="搜索"]>.body{display:flex;flex-direction:column;min-height:0;position:relative}.app[data-page="搜索"] .search-results{flex:1;min-height:0;overflow:auto}.gf-search-bottom{display:flex;flex-direction:column;align-items:center;flex-shrink:0;gap:48px;padding:20px 0 calc(30px + env(safe-area-inset-bottom));background:#fff}.gf-ask{background:#fff;border-radius:30px;min-width:190px;min-height:49px;box-shadow:0 0 20px #0000000c;padding:8px 24px;font-size:16px;touch-action:none}.gf-ask>span{letter-spacing:3px;font-weight:bold}.gf-ask small{display:block;font-size:9px;color:#ccc}.gf-ask.gf-listening{background:#e4ffe9;color:#07b85a;animation:gf-ask-pulse 800ms ease infinite alternate}.gf-search-bottom .page-settings{font-size:12px;color:#999;background:none;position:static;padding:0}.gf-search-keyboard .gf-search-bottom{gap:12px;padding-bottom:12px}.gf-search-keyboard .page-settings{display:none}.app>.gf-search-settings-layer{display:block;padding:0;background:#0008;z-index:55}.gf-search-settings-layer>section{position:absolute;top:32%;left:0;right:0;bottom:0;background:#fff;border-radius:14px 14px 0 0;animation:cd-sheet-up 280ms cubic-bezier(.2,.8,.2,1);overflow:auto}.gf-search-settings-layer header{display:flex;align-items:center;justify-content:center;height:64px;position:relative;flex-shrink:0}.gf-search-settings-layer header strong{font-size:16px;font-weight:500}.gf-search-settings-layer header button{position:absolute;left:16px;top:15px;font-size:26px;font-weight:300}.gf-search-scope{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;font-size:16px;padding:18px 20px}.gf-search-scope small{display:block;font-size:11px;color:#bbb;margin-top:4px}.gf-search-settings-layer .cd-row{font-size:16px;padding:12px 20px}.gf-search-settings-layer.gf-closing{animation:gf-dim-out 240ms ease forwards}.gf-search-settings-layer.gf-closing>section{animation:cd-sheet-down 240ms ease forwards}.moment-preview>svg{width:100%;height:100%}.moment-preview:after{width:9px;height:9px!important}.gf-group-searching .home-group-alphabet{pointer-events:none}@keyframes gf-dim-out{to{background:#0000}}@keyframes gf-ask-pulse{to{box-shadow:0 0 22px #07c16033}}
@media(max-height:650px){.gf-group-qr{padding-top:25px}.gf-group-qr p{margin-bottom:15px}.gf-group-qr label{width:56%}}
/* Transparent launch: same original height breakpoint in the preserved content rectangle. */
:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="650"]) .gf-group-qr{padding-top:25px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="650"]) .gf-group-qr p{margin-bottom:15px}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="650"]) .gf-group-qr label{width:56%}

/* Measurements from the 420 by 912 group reference, with the native status bar outside web content. */
.app[data-page="聊天信息"][data-group-details="true"]>.header,.app[data-page="聊天信息"][data-group-details="true"]>.status,.app[data-page="聊天信息"][data-group-details="true"]>.list-status{background:#fff}
.app[data-page="聊天信息"][data-group-details="true"]>.header,.app[data-page="修改群聊名称"]>.header,.app[data-page="群二维码"]>.header{height:10.48cqw;min-height:10.48cqw;flex-shrink:0;font-size:3.81cqw}
.app[data-page="聊天信息"][data-group-details="true"] .gf-group-members{padding:3.57cqw 5.24cqw 3.1cqw;min-height:23.81cqw;gap:3.81cqw 7.5cqw}
.app[data-group-details="true"] .cd-member{width:11.9cqw;gap:1.19cqw}.app[data-group-details="true"] .cd-member>button{width:11.9cqw;height:11.9cqw}.app[data-group-details="true"] .cd-member small{font-size:2.86cqw}
.app[data-group-details="true"] .cd-row{min-height:13.333cqw;padding:3.1cqw 3.81cqw;font-size:3.81cqw;line-height:7.14cqw}.app[data-group-details="true"] .gap{height:1.9cqw;min-height:1.9cqw}.app[data-group-details="true"] .gf-detail-value{font-size:3.81cqw}
.app[data-group-details="true"] .cd-switch i{width:12.14cqw;height:7.38cqw}.app[data-group-details="true"] .cd-switch i:after{width:6.43cqw;height:6.43cqw;left:.476cqw;top:.476cqw}.app[data-group-details="true"] .cd-switch i.on:after{left:5.24cqw}
.app[data-group-details="true"] .cd-row.gf-leave{font-size:3.81cqw;justify-content:center}
.gf-group-name{padding:7.14cqw 7.62cqw calc(7.62cqw + max(8.1cqw,var(--screen-bottom-inset,0px)))}.gf-group-name h2{font-size:4.76cqw;line-height:6.67cqw;margin:0 0 3.33cqw;font-weight:600}.gf-group-name>p{font-size:3.81cqw;line-height:5.71cqw;margin:0 -3cqw 7.14cqw;white-space:nowrap}.gf-group-name label{height:13.57cqw;border-top:.5px solid #eee;border-bottom:.5px solid #eee;padding:1.9cqw 1.67cqw 1.9cqw 0;gap:2.86cqw}.gf-name-avatar{width:9.52cqw;height:9.52cqw}.gf-group-name input{font-size:3.81cqw}.gf-group-name label>button{width:4.05cqw;height:4.05cqw;line-height:4.05cqw;font-size:3.33cqw}.gf-group-name>button{width:43.81cqw;height:11.43cqw;font-size:3.81cqw;border-radius:1.67cqw}.gf-group-name.gf-name-saving>button:disabled{background:#07c160;color:#fff}
.gf-name-loading>div,.gf-qr-loading>div{width:31.43cqw;height:30.95cqw;border-radius:1.67cqw;background:#414141;gap:3.81cqw;font-size:3.33cqw}.gf-name-loading .cd-spinner,.gf-qr-loading .cd-spinner{width:9.52cqw;height:9.52cqw;border-width:.95cqw;color:#ddd}.gf-qr-loading{background:transparent!important}
.gf-group-qr{padding:23.57cqw 0 calc(11.67cqw + env(safe-area-inset-bottom))}.gf-qr-avatar{width:15.24cqw;height:15.24cqw}.gf-group-qr p{font-size:3.81cqw;line-height:5.24cqw;margin:3.81cqw 0 7.14cqw}.gf-group-qr label{width:58.1cqw;flex-shrink:0}.gf-group-qr small{font-size:2.62cqw;line-height:3.81cqw;margin:5.71cqw 0 0;white-space:nowrap}.gf-group-qr>button{font-size:3.81cqw;padding:2.62cqw;line-height:5.24cqw}.gf-qr-header .gf-qr-menu{position:absolute;right:3.81cqw;background:none;font-size:6.19cqw;line-height:1}
@media(max-height:650px){.gf-group-qr{padding-top:8cqw}.gf-group-qr label{width:50cqw}.gf-group-qr p{margin-bottom:4cqw}.gf-group-qr small{margin-top:3cqw}}
/* Transparent launch: same original height breakpoint in the preserved content rectangle. */
:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="650"]) .gf-group-qr{padding-top:8cqw}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="650"]) .gf-group-qr label{width:50cqw}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="650"]) .gf-group-qr p{margin-bottom:4cqw}:where(html[data-pwa-edge-to-edge][data-pwa-content-max-height~="650"]) .gf-group-qr small{margin-top:3cqw}

.app[data-contact-profile][data-page="修改群聊名称"]>.header,.app[data-contact-profile][data-page="修改群聊名称"]>.status,.app[data-contact-profile][data-page="修改群聊名称"]>.list-status,.app[data-contact-profile][data-page="群二维码"]>.header,.app[data-contact-profile][data-page="群二维码"]>.status,.app[data-contact-profile][data-page="群二维码"]>.list-status{background:#fff}
.app[data-contact-profile][data-page="修改群聊名称"]>.body,.app[data-contact-profile][data-page="群二维码"]>.body{padding-bottom:0;background:#fff}
html[data-keyboard="open"] .gf-group-name{padding-bottom:7.62cqw}.gf-name-avatar img,.gf-qr-avatar img{width:100%;height:100%;object-fit:cover;display:block}.gf-name-avatar .home-group-avatar,.gf-qr-avatar .home-group-avatar{border-radius:1.2cqw}
.gf-detail-value>.chevron{width:1.67cqw;height:1.67cqw;border-width:1.2px}
.app[data-page="发起群聊"]>.header,.app[data-page="发起群聊"]>.status,.app[data-page="发起群聊"]>.list-status{background:#ededed}.app[data-page="发起群聊"]>.header,.app[data-page="选择一个已有的群"]>.header{height:9.52cqw;min-height:9.52cqw;font-size:4.05cqw}.app[data-page="发起群聊"]>.header .back{left:3.81cqw;font-size:3.81cqw;justify-content:flex-start}.home-quick-head .home-group-done{right:3.81cqw;height:7.62cqw;min-width:12.38cqw;font-size:3.33cqw}.home-group-search{padding:1.43cqw 1.9cqw 3.57cqw;height:13.57cqw;position:relative;gap:0}.home-group-search .home-contact-search{height:8.57cqw;padding:1.43cqw 2.86cqw}.home-group-search input{font-size:3.81cqw;transition:padding 200ms ease}.gf-group-searching .home-group-search .magnifier{display:none!important}.gf-group-searching .home-group-search input{padding-left:0!important}.gf-picker-clear{display:none;position:absolute;right:4.52cqw;top:3.57cqw;width:4.05cqw;height:4.05cqw;background:#ccc;color:white;border-radius:50%;font-size:3.33cqw;line-height:4.05cqw;padding:0}.gf-picker-results .gf-picker-clear{display:block}.gf-picker-results .home-group-search input{padding-right:6cqw!important}
.home-group-route{height:15.24cqw;padding:0 3.81cqw;font-size:3.81cqw}.gf-section-label{height:8.1cqw;padding:2.14cqw 3.81cqw;font-size:3.1cqw;background:#ededed}.home-contact-letter{height:8.1cqw;padding:2.14cqw 3.81cqw;font-size:3.33cqw;background:#fff}.home-group-people .home-contact-option{min-height:15.24cqw;padding:2.14cqw 6.19cqw 2.14cqw 3.81cqw;gap:3.81cqw}.home-group-people .home-contact-check{width:5.71cqw;height:5.71cqw}.home-group-people .home-contact-photo{width:9.52cqw;height:9.52cqw}.home-group-people .home-contact-option>span:last-child{font-size:3.81cqw}.home-group-people .home-contact-option:after{left:25.71cqw;height:.5px}.home-group-alphabet{top:38%;bottom:23%;right:.5cqw;width:3.57cqw;justify-content:center}.home-group-alphabet button{font-size:2.38cqw;line-height:3.81cqw;min-height:3.81cqw;width:3.57cqw}
.gf-tags{padding:2.86cqw 3.1cqw}.gf-tags p{font-size:3.1cqw;margin:0 0 3.81cqw}.gf-tags button{font-size:3.33cqw;color:#666;background:#ededed;padding:1.43cqw 4.05cqw;border-radius:1.67cqw}.gf-group-searching .home-group-alphabet{display:none}.gf-group-searching:not(.gf-picker-results)>.body{background:#fff}.gf-group-searching .gf-picker-nickname{display:block}.gf-picker-nickname{display:none;color:#888;font-size:3.1cqw;margin-top:1.19cqw}.gf-picker-result-head[hidden]{display:none}.gf-picker-result-head>div{height:10.48cqw;display:flex;justify-content:space-between;align-items:center;padding:0 3.81cqw;background:#ededed;font-size:3.33cqw;font-weight:600}.gf-picker-result-head button{color:#576b95;font-size:3.33cqw}.gf-picker-result-head>p{height:8.57cqw;line-height:8.57cqw;margin:0;padding:0 3.81cqw;background:#fff;color:#888;font-size:3.33cqw}.gf-picker-results>.body{background:#ededed}.gf-picker-results .home-start-group{background:transparent}.gf-picker-results:not(.gf-picker-multi) .home-contact-check{display:none}.gf-picker-results .home-group-people .home-contact-option{padding-left:3.81cqw;gap:2.86cqw}.gf-picker-results .home-contact-option:after{left:16.19cqw}.gf-picker-results .home-contact-option[aria-pressed="true"]{background:#ddd}.gf-picker-results .home-contact-option[aria-pressed="true"] .home-contact-photo{opacity:.45}
.app[data-page="发起群聊"].gf-picker-results>.body{background:#ededed}.gf-picker-results .home-group-search{height:10cqw;padding-bottom:0}.app[data-page="发起群聊"] .home-group-search .magnifier{color:#aaa}.gf-group-qr label.gf-qr-default{overflow:hidden}.gf-group-qr label.gf-qr-default img{width:106.6%;height:106.6%;max-width:none;margin:-3.3%}
.gf-alphabet-search .magnifier{position:relative;width:1.67cqw;height:1.67cqw;left:auto;color:#555}.gf-alphabet-search .magnifier:after{width:.95cqw}
.app[data-page="发起群聊"]:not(.gf-group-searching) .home-group-search input{text-align:left;padding-left:calc(50% - 3.1cqw)}.app[data-page="发起群聊"].gf-group-searching .home-group-search input{text-align:left;padding-left:0}
/* GROUP_SEARCH_FLOW_STYLE_OCT11_END */

/* CONTACT_PROFILE_STYLE_OCT10_START */
.app[data-contact-profile]{background:#ededed}.app[data-contact-profile]>.header{background:#ededed;border:0;font-size:17px;font-weight:500}.app[data-contact-profile]>.body{background:#ededed;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.app[data-page="联系人资料"]>.body,.app[data-page="好友朋友圈"]>.body{background:#fff;padding-bottom:env(safe-area-inset-bottom)}.cp-header .cp-done{font-size:15px;background:#07c160;color:#fff;border-radius:5px;width:auto;height:30px;padding:0 12px;right:15px}.cp-profile-head{display:flex;gap:19px;padding:22px 24px 30px;background:white;align-items:flex-start}.cp-avatar-button{display:block;flex-shrink:0;padding:0;background:none;border-radius:6px}.cp-avatar-button>.avatar{width:64px;height:64px;border-radius:8px}.cp-profile-head>div{min-width:0;padding-top:1px}.cp-profile-head h1{margin:0 0 10px;font-size:21px;line-height:1.3;font-weight:600;overflow-wrap:anywhere}.cp-profile-head p{margin:5px 0;font-size:13px;line-height:1.4;color:#777;overflow-wrap:anywhere}.cp-gender{color:#10a0ef;font-size:18px;margin-left:8px}.cp-gender.female{color:#f27d96}.cp-section{background:#fff}.cp-row{min-height:55px;padding:15px 21px;width:100%;display:flex;gap:12px;align-items:center;text-align:left;background:#fff;position:relative;font-size:17px;line-height:24px}.cp-row:after,.cp-tag-choice:after{content:"";position:absolute;bottom:0;left:21px;right:0;height:.5px;background:#e7e7e7}.cp-row:last-child:after,.cp-tag-choice:last-child:after{display:none}.cp-label{flex-shrink:0;min-width:65px}.cp-value{flex:1;color:#888;font-size:15px;overflow-wrap:anywhere;min-width:0}.cp-chevron{width:9px;height:9px;border-right:1.6px solid #b2b2b2;border-top:1.6px solid #b2b2b2;transform:rotate(45deg);margin-left:auto;flex-shrink:0;margin-right:3px}.cp-moment-row{min-height:85px}.cp-moment-previews{display:flex;gap:5px;overflow:hidden}.cp-moment-previews img{width:49px;height:49px;object-fit:cover;background:#eee}.cp-profile-actions button{width:100%;height:58px;display:flex;align-items:center;justify-content:center;gap:10px;color:#576b95;font-size:17px;font-weight:500;border-bottom:.5px solid #eee}.cp-action-glyph{width:20px;height:21px}.cp-action-glyph img{width:100%;height:100%;object-fit:contain;opacity:.8}.cp-video-glyph{display:inline-block;width:17px;height:13px;border:1.5px solid currentColor;border-radius:3px;position:relative}.cp-video-glyph:after{content:"";position:absolute;left:17px;top:2px;border-width:4px 5px 4px 0;border-style:solid;border-color:transparent currentColor transparent transparent}.cp-chat-member{padding:24px;background:white;display:flex;align-items:flex-start;flex-direction:column;gap:7px}.cp-chat-member .avatar{width:52px;height:52px}.cp-chat-member>span{font-size:13px;color:#777;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-section-caption{color:#888;font-size:13px;line-height:20px;margin:0;padding:19px 21px 8px}.cp-edit-text{display:block;background:#fff;padding:13px 21px}.cp-edit-text input,.cp-edit-text textarea{border:0;outline:none;width:100%;background:#fff;font-size:17px;line-height:25px;caret-color:#07c160;padding:0;color:#171717;border-radius:0}.cp-edit-text textarea{min-height:72px;resize:none}.cp-remarks .cp-row .cp-label:empty{display:none}.cp-remarks .cp-row .cp-value{font-size:17px;color:#171717}.cp-phones{background:white}.cp-phones label{display:flex;align-items:center;gap:12px;min-height:55px;padding:10px 21px;border-bottom:.5px solid #eee}.cp-phones label button{border-radius:50%;height:21px;width:21px;background:#fa5151;color:white;padding:0;font-size:21px;line-height:18px}.cp-phones input{border:0;outline:none;min-width:0;flex:1;font-size:17px;caret-color:#07c160;background:white;padding:0}.cp-phones>button{display:flex;align-items:center;gap:12px;min-height:55px;padding:10px 21px;color:#576b95;font-size:17px}.cp-phones>button b{background:#07c160;color:white;border-radius:50%;width:21px;height:21px;text-align:center;font-weight:400;font-size:20px;line-height:20px}.cp-photo-grid{background:#fff;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:15px 21px}.cp-photo-grid button{aspect-ratio:1;padding:0;border-radius:3px;overflow:hidden;background:#f5f5f5}.cp-photo-grid img{width:100%;height:100%;object-fit:cover}.cp-photo-grid .cp-add-photo{font-size:40px;font-weight:200;color:#bbb;border:1px solid #ddd}.cp-tag-editor{background:#fff;padding:18px 21px}.cp-selected-tags{display:flex;flex-wrap:wrap;gap:8px}.cp-selected-tags button{border:1px solid #07c160;color:#07b85a;border-radius:4px;padding:5px 10px;font-size:15px}.cp-tag-editor form{display:flex;align-items:center;margin-top:16px;gap:15px}.cp-tag-editor input{min-width:0;flex:1;border:0;outline:none;background:white;font-size:17px;caret-color:#07c160}.cp-tag-editor form button{font-size:15px;color:#07b85a}.cp-tag-choice{width:100%;min-height:55px;display:flex;align-items:center;justify-content:space-between;text-align:left;padding:14px 21px;background:#fff;font-size:17px;position:relative}.cp-tag-choice b{color:#07c160;font-size:22px;font-weight:400}.cp-no-tags{padding:20px;color:#999;font-size:15px}.cp-toggle i{margin-left:auto;display:block;width:49px;height:29px;border-radius:20px;background:#ddd;position:relative}.cp-toggle i:after{content:"";position:absolute;top:2px;left:2px;width:25px;height:25px;background:#fff;border-radius:50%;box-shadow:0 1px 2px #0001}.cp-toggle i.on{background:#07c160}.cp-toggle i.on:after{left:22px}.cp-photo-view{padding:0;background:#000;flex-direction:column;justify-content:center;z-index:22}.cp-photo-view>img{width:100%;max-height:78%;object-fit:contain}.cp-photo-view header{position:absolute;left:0;right:0;top:calc(12px + var(--pwa-content-safe-top,env(safe-area-inset-top)));padding:10px 18px;display:flex;justify-content:space-between;color:#fff}.cp-avatar-replace{position:absolute;bottom:calc(25px + env(safe-area-inset-bottom));color:#fff;padding:13px 20px;border-radius:6px;background:#333;font-size:16px;cursor:pointer}.cp-form-overlay{padding:0!important;align-items:stretch!important}.cp-form-page{height:100%;width:100%;display:flex;flex-direction:column;background:#ededed}.cp-editor-nav{display:flex;align-items:center;justify-content:space-between;height:44px;flex-shrink:0;padding:0 15px}.cp-editor-nav h3{font-size:17px;font-weight:500;margin:0}.cp-editor-nav button{font-size:15px}.cp-editor-nav button[type=submit]{background:#07c160;color:white;padding:6px 12px;border-radius:5px}.cp-form-fields{overflow:auto;padding-bottom:calc(25px + env(safe-area-inset-bottom))}.cp-form-fields label{display:block;margin:15px 0 0;font-size:13px;color:#888;padding:0 21px}.cp-form-fields input,.cp-form-fields textarea,.cp-form-fields select{display:block;background:white;color:#171717;width:100%;margin:8px 0 0;padding:13px 12px;border:0;border-radius:4px;outline:none;font-size:16px;caret-color:#07c160}.cp-form-fields textarea{min-height:90px;resize:none}.cp-friend-cover{height:250px;position:relative;background:#3c4947 center/cover}.cp-friend-cover>button:first-child{position:absolute;inset:0;width:100%;height:100%}.cp-friend-cover strong{position:absolute;right:107px;bottom:15px;color:white;font-size:20px;pointer-events:none}.cp-friend-cover .cp-avatar-button{position:absolute;right:16px;bottom:-20px}.cp-friend-cover .avatar{width:74px;height:74px}.cp-friend-feed{padding-top:34px}.cp-friend-feed .post>.cp-avatar-button>.avatar{width:40px;height:40px}.cp-empty-moments{padding:50px 20px;text-align:center;font-size:14px;color:#999}.msg>.cp-message-avatar{padding:0;flex-shrink:0;width:40px;height:40px;background:none}.msg>.cp-message-avatar>.avatar{width:100%;height:100%}.msg>.cp-message-avatar img{width:100%;height:100%;object-fit:cover}.cp-row,.cp-tag-choice,.cp-phones button,.cp-avatar-button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}
/* Contact overview proportions from IMG_1677. cqw follows the phone width. */
.app[data-page="联系人资料"]{background:#ededed}
.app[data-page="联系人资料"]>.status,.app[data-page="联系人资料"]>.header{background:#fff}
.app[data-page="联系人资料"]>.body{background:#ededed;padding-bottom:0}
.app[data-page="联系人资料"] .cp-profile-head{gap:3.81cqw;padding:6.28cqw 3.81cqw 7.62cqw;position:relative}
.app[data-page="联系人资料"] .cp-profile-head:after{content:"";position:absolute;left:3.81cqw;right:0;bottom:0;height:.5px;background:#eee}
.cp-profile-head .cp-avatar-button>.avatar{width:15.24cqw;height:15.24cqw;border-radius:1.4cqw}
.cp-profile-head h1{display:flex;align-items:center;gap:1.7cqw;font-size:4.65cqw;line-height:1.3;margin:0 0 1.6cqw;font-weight:600}
.cp-profile-head h1 button{text-align:left;padding:0;font-size:inherit;font-weight:inherit;overflow-wrap:anywhere;line-height:inherit}
.cp-profile-head p{font-size:3.33cqw;line-height:1.4;margin:1cqw 0 0}
.cp-profile-head .cp-gender{width:3.81cqw;height:3.81cqw;flex-shrink:0;margin:0;color:#10a8ec}
.cp-profile-head .cp-gender.female{color:#ee7da8}
.cp-friend-summary{padding:2.3cqw 0 3.2cqw}
.cp-friend-summary .cp-row{min-height:7.6cqw;padding:0 3.81cqw;font-size:3.33cqw;line-height:1.4;font-weight:500}
.cp-friend-summary .cp-row:after{display:none}
.cp-profile-tag{display:flex;width:100%;gap:0;text-align:left;padding:2.6cqw 3.81cqw 0;font-size:3.33cqw;line-height:1.5}
.cp-profile-tag>span:first-child{color:#888;width:19.05cqw;flex-shrink:0}
.cp-friend-hint{display:block;width:100%;font-size:3cqw;line-height:1.4;color:#999;text-align:left;padding:.8cqw 3.81cqw 0}
.app[data-page="联系人资料"]>.body>.gap{height:2.1cqw}
.app[data-page="联系人资料"] .cp-moment-row{height:18.8cqw;min-height:18.8cqw;padding:3.5cqw 3.81cqw;gap:0;font-size:3.33cqw;align-items:center}
.cp-moment-row>.cp-label{width:19.05cqw;min-width:0;align-self:flex-start;padding-top:.2cqw}
.cp-moment-previews{gap:.95cqw;max-width:100%}
.cp-moment-previews img{width:11.43cqw;height:11.43cqw;flex-shrink:0}
.app[data-page="联系人资料"] .cp-chevron{width:1.9cqw;height:1.9cqw;margin-left:2.8cqw;margin-right:1cqw}
.cp-profile-actions button{height:13.1cqw;gap:1.5cqw;font-size:3.81cqw;line-height:1.3;font-weight:600;padding:0}
.cp-profile-actions button:last-child{border-bottom:0}
.cp-action-icon{width:4.3cqw;height:4.3cqw;flex-shrink:0}
.cp-user-editor .cp-editor-nav{height:44px;position:relative;justify-content:center}
.cp-user-editor .cp-editor-nav .back{position:absolute;left:12px;width:28px;height:40px;padding:0}
.cp-user-editor .cp-form-fields{padding:0 0 25px}
.cp-user-editor .cp-form-fields label{margin:0;padding:0 16px;background:#fff;color:#171717;font-size:15px}
.cp-user-editor .cp-user-avatar-row{display:flex;align-items:center;justify-content:space-between;min-height:87px;cursor:pointer}
.cp-user-avatar-row .avatar{width:64px;height:64px;border-radius:3px}
.cp-user-editor .cp-user-field{display:flex;align-items:center;gap:12px;min-height:44px;border-bottom:.5px solid #eee}
.cp-user-field>span{flex-shrink:0}
.cp-user-editor .cp-user-field input,.cp-user-editor .cp-user-field select{min-width:0;flex:1;margin:0;border-radius:0;padding:11px 0;font-size:15px;text-align:right;outline:0;background:#fff}
.cp-user-editor .cp-user-field select{text-align-last:right;appearance:none;-webkit-appearance:none}
.cp-user-field input::placeholder{color:#bbb}
.cp-user-save{display:block;margin:26px auto 0;width:86%;height:40px;border-radius:4px;background:#07c160;color:white;font-size:16px}
.cp-user-avatar-row input[hidden]{display:none}
.app[data-page="设置显示信息"]>.body{background:#fff}
.cp-settings-done{font-size:15px!important;width:auto!important}
.cp-settings-person{background:white;display:flex;gap:12px;padding:14px 16px;align-items:center;min-height:91px;font-size:15px;font-weight:400}
.cp-settings-person .avatar{width:50px;height:50px;border-radius:4px}
.cp-display-row{display:flex;min-height:48px;border-bottom:.5px solid #eee;background:white;padding:0 16px;align-items:center;gap:12px}
.cp-display-value{display:flex;align-items:center;text-align:left;flex:1;min-width:0;padding:12px 0;font-size:15px;gap:20px}
.cp-display-value>span{min-width:75px}
.cp-display-value small{font-size:14px;color:#888;overflow-wrap:anywhere}
.cp-display-row>.cp-toggle{padding:0;width:49px;height:29px;flex-shrink:0}
.app[data-page="设置显示信息"] .cp-row{min-height:48px;padding:12px 16px;font-size:15px;line-height:24px}
.app[data-page="设置显示信息"] .cp-label{min-width:75px}
.cp-setting-dialog input{width:100%;border:1px solid #eee;padding:9px;border-radius:4px;font-size:16px;caret-color:#07c160}
.cp-setting-dialog h3{font-size:17px;text-align:center}
.app[data-page="好友朋友圈"]{background:#252525 var(--cp-cover-image) center top / 100% auto no-repeat}
.app[data-page="好友朋友圈"]>.status,.app[data-page="好友朋友圈"]>.header{background:transparent;color:#fff}
.app[data-page="好友朋友圈"]>.status img{filter:invert(1)}
.app[data-page="好友朋友圈"] .back .chevron{border-color:white}
.app[data-page="好友朋友圈"]>.body{background:white;padding-bottom:env(safe-area-inset-bottom)}
.app[data-page="好友朋友圈"] .cover{background:#252525 var(--cp-cover-image) center / cover no-repeat}
.app[data-page="好友朋友圈"] .cover>.cp-avatar-button{position:absolute;right:12px;bottom:-21px;z-index:2;width:72px;height:72px}
.app[data-page="好友朋友圈"] .cover>.cp-avatar-button .avatar{position:static;width:72px;height:72px;border-radius:6px}
.cp-friend-signature{position:absolute;right:12px;top:calc(100% + 28px);font-size:14px;color:#888;text-align:right}
.app[data-page="好友朋友圈"][data-friend-scrolled="yes"]>.header,.app[data-page="好友朋友圈"][data-friend-scrolled="yes"]>.status{background:#ededed;color:#171717}
.app[data-page="好友朋友圈"][data-friend-scrolled="yes"]>.status img{filter:none}
.app[data-page="好友朋友圈"][data-friend-scrolled="yes"] .back .chevron{border-color:#171717}
/* The white pull region ends at the translated body; the bottom stays gray. */
.app[data-page="联系人资料"][data-edge-pull="top"]{background:linear-gradient(to bottom,#fff 0 var(--contact-pull-white-height,110px),#ededed var(--contact-pull-white-height,110px) 100%)}
.cp-profile-phone>span:last-child{color:#576b95;font-size:3.57cqw;font-weight:400;line-height:1.4}

/* Friend albums use a continuous cover only above the white timeline. */
.app[data-page="好友朋友圈"]{background:#fff}
.app[data-page="好友朋友圈"]>.status,.app[data-page="好友朋友圈"]>.header{position:relative;z-index:2;flex-shrink:0}
.app[data-page="好友朋友圈"]>.body{background:transparent;padding-bottom:0}
.app[data-page="好友朋友圈"] .cover{height:calc(93.333cqw - var(--cp-album-top,110px) - var(--cp-external-top,0px));min-height:120px;max-height:none;background:transparent!important;overflow:visible}
.app[data-page="好友朋友圈"] .cover>strong{right:24cqw;bottom:3.1cqw;font-size:4.4cqw;line-height:1.3}
.app[data-page="好友朋友圈"] .cover>.cp-avatar-button{right:3.81cqw;bottom:-5.5cqw;width:17cqw;height:17cqw}
.app[data-page="好友朋友圈"] .cover>.cp-avatar-button .avatar{width:100%;height:100%;border-radius:1.9cqw}
.cp-friend-signature{right:3.1cqw;top:calc(100% + 8.2cqw);font-size:3.1cqw;line-height:1.4;max-width:82%;overflow-wrap:anywhere}
.cp-album-backdrop{position:absolute;inset:0 0 auto;z-index:0;overflow:hidden;background:#333;pointer-events:none}
.cp-album-backdrop img{position:absolute;left:0;width:100%;object-fit:cover;max-height:none}
.cp-album-blur{inset:0;height:100%;filter:blur(9px);transform:scale(1.06)}
.cp-album-backdrop.returning{transition:height .5s cubic-bezier(.2,.8,.2,1)}
.cp-album-backdrop.returning .cp-album-sharp{transition:top .5s cubic-bezier(.2,.8,.2,1)}
.cp-album-list{background:#fff;min-height:calc(100% - 93.333cqw + var(--cp-album-top,110px));padding:15.714cqw 3.81cqw 13.9cqw}
.cp-album-day{display:grid;grid-template-columns:16.2cqw minmax(0,1fr);margin-bottom:6.8cqw}
.cp-album-day aside{padding-right:1.7cqw}
.cp-album-day h2{display:flex;align-items:baseline;gap:.4cqw;font-size:5.24cqw;line-height:1.25;font-weight:600;margin:0 0 1.1cqw;white-space:nowrap}
.cp-album-day h2 b{font-size:5.24cqw;font-weight:500}.cp-album-day h2 small{font-size:2.86cqw;font-weight:400}
.cp-album-day aside p{font-size:2.86cqw;line-height:1.45;margin:0;color:#888;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.cp-album-item{display:flex;gap:1.6cqw;align-items:flex-start;min-height:22cqw;margin-bottom:1.4cqw}
.cp-album-item:last-child{margin-bottom:0}
.cp-album-thumb{width:22cqw;height:22cqw;flex:0 0 22cqw;position:relative;display:block;overflow:hidden;padding:0;background:#eee;border-radius:0}
.cp-album-thumb>img,.cp-album-thumb>video{display:block;width:100%;height:100%;object-fit:cover}
.cp-album-thumb.cp-album-multi{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(0,1fr);gap:1px}
.cp-album-thumb.cp-album-multi>img{min-height:0;min-width:0}
.cp-album-thumb .moment-play-mark{position:absolute;inset:0;display:grid;place-items:center}.cp-album-thumb .moment-play-mark svg{width:8cqw;height:8cqw}
.cp-album-copy{flex:1;min-width:0;padding:0;text-align:left;font-size:4.048cqw;line-height:1.4;overflow-wrap:anywhere}
.cp-album-copy>span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.cp-album-copy small{display:block;font-size:2.86cqw;color:#888;margin-top:1cqw}
.cp-album-year{font-size:5.24cqw;font-weight:600;margin:0 0 5cqw}
 .cp-album-list.has-signature{padding-top:22.7cqw}
.cp-album-day:last-of-type{margin-bottom:0}
.cp-album-end{display:flex;gap:1.9cqw;align-items:center;justify-content:center;margin:13cqw auto 0;min-height:4.66cqw;color:#bbb;font-size:3.33cqw;line-height:1.4;white-space:nowrap}
.cp-album-end:before,.cp-album-end:after{content:"";width:5.7cqw;height:1px;background:#d8d8d8;flex-shrink:0}
.cp-album-end>i{width:1cqw;height:1cqw;border-radius:50%;background:#d8d8d8}
.app[data-page="好友朋友圈"]>.header>span{visibility:hidden}
.app[data-page="好友朋友圈"][data-friend-scrolled="yes"]>.header>span{visibility:visible}
.cp-album-year-strip{position:absolute;top:var(--cp-album-top,110px);left:0;right:0;z-index:2;height:8.6cqw;background:#ededed;padding:2.1cqw 3.81cqw;font-size:3.33cqw;color:#999;line-height:1.3}
.cp-album-year-strip[hidden]{display:none}
.cp-album-detail{display:block!important;background:#fff;padding:var(--pwa-content-safe-top,env(safe-area-inset-top)) 0 env(safe-area-inset-bottom)!important;overflow:auto}
.cp-album-detail .post{display:flex;padding:16px;gap:12px}.cp-album-detail .postbody{min-width:0;flex:1}.cp-album-detail .avatar{width:40px;height:40px}
.cp-album-detail .postname{color:#576b95;font-size:16px;font-weight:600}.cp-album-detail p{font-size:16px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}

.cp-moment-preview{display:block;width:11.43cqw;height:11.43cqw;flex-shrink:0;background:#eee;overflow:hidden}
.cp-moment-preview>img,.cp-moment-preview>video{display:block;width:100%;height:100%;object-fit:cover}
.cp-moment-preview>img[hidden]{display:none}

/* Friend details and settings use the 430-point reference proportions. */
.app[data-page="朋友资料"] .cp-row,.app[data-page="朋友权限"] .cp-row,.app[data-page="资料设置"] .cp-row,.app[data-page="朋友权限"] .cp-tag-choice{font-size:3.81cqw;min-height:13.33cqw;padding:3.33cqw 3.81cqw;line-height:1.5;gap:1.9cqw}
.ff-caption{margin:0;padding:3.8cqw 3.81cqw .9cqw;color:#777;font-size:3.1cqw;line-height:1.4;background:#ededed}
.ff-info-rows .cp-value{font-size:3.81cqw;color:#777;max-width:68%;white-space:normal;line-height:1.45}
.ff-info-rows .cp-chevron{width:1.6cqw;height:1.6cqw;margin-left:0;border-width:1.3px;color:#999}
.ff-info-rows .cp-toggle i{width:12.1cqw;height:7.21cqw}.ff-info-rows .cp-toggle i:after{width:6.28cqw;height:6.28cqw;left:.465cqw;top:.465cqw}.ff-info-rows .cp-toggle i.on:after{left:5.35cqw}
.ff-info-rows .cp-toggle:disabled{opacity:.45}
.app[data-page="资料设置"]>.body>.gap,.app[data-page="朋友资料"]>.body>.gap{height:2.1cqw}
.ff-delete-contact{display:block;width:100%;height:13.33cqw;text-align:center;background:#fff;color:#fa5151;font-size:3.81cqw}
.ff-edit-form{padding-top:4cqw}.ff-edit-form label{display:block;background:#fff;padding:3.8cqw}.ff-edit-form input,.ff-edit-form textarea{background:#fff;color:#171717;border:0;outline:0;width:100%;font-size:3.81cqw;caret-color:#07c160;padding:0;min-height:6cqw}.ff-edit-form textarea{min-height:24cqw;resize:none}.ff-edit-form p{font-size:3cqw;color:#888;margin:3cqw 3.8cqw}
.ff-profile-star{position:absolute;right:5.24cqw;top:6.19cqw;width:4.762cqw;height:4.444cqw;color:#ffbb00;display:block}
.ff-blocked-notice{display:flex;align-items:flex-start;justify-content:center;gap:1.2cqw;margin:0;padding:4.3cqw 3.81cqw;color:#888;font-size:2.8cqw;line-height:1.5}
.ff-blocked-notice>span{display:inline-flex;align-items:center;justify-content:center;background:#fa5151;color:white;border-radius:50%;height:3.1cqw;width:3.1cqw;flex-shrink:0;font-size:2.7cqw;margin-top:.3cqw;font-weight:600}
.ff-confirm-sheet.overlay{z-index:45;background:#0009;display:flex;align-items:flex-end;padding:0!important}.ff-confirm-sheet>section{width:100%;background:#fff;border-radius:12px 12px 0 0;overflow:hidden;padding-bottom:env(safe-area-inset-bottom);animation:cd-sheet-up 260ms ease}.ff-confirm-sheet p{font-size:3.1cqw;color:#777;line-height:1.45;text-align:center;margin:0;padding:5.2cqw 4.3cqw}.ff-confirm-sheet button{width:100%;height:13.33cqw;background:#fff;font-size:3.81cqw;border-top:.5px solid #eee}.ff-confirm-sheet button.danger{color:#fa5151}.ff-confirm-sheet button:active{background:#ddd}.ff-loading.overlay{background:#0004;z-index:45}.ff-loading>div{background:#333e;color:#fff;display:flex;align-items:center;flex-direction:column;gap:15px;padding:25px;border-radius:8px;font-size:14px}.ff-wheel-layer .date-wheel{min-width:0}.ff-wheel-layer [data-ff-wheel="source"]{flex:1}.ff-wheel-layer [data-ff-wheel="source"] button{font-size:3.1cqw}.ff-wheel-layer .date-picker{width:100%}
/* Remark editing measured at 420 x 912 in the supplied 19:05 recording. */
.app[data-page="备注和标签"],.app[data-page="备注和标签"]>.status,.app[data-page="备注和标签"]>.header,.app[data-page="备注和标签"]>.body{background:#fff}
.app[data-page="备注和标签"]>.body{padding:0 0 7cqw}
.cp-remark-nav{height:9.524cqw!important;padding:0 3.81cqw!important;display:flex;justify-content:space-between}
.cp-remark-nav>button:first-child{position:static!important;width:auto!important;min-width:7.14cqw;padding:0!important;font-size:3.81cqw}
.cp-remark-nav>.cp-done{position:static!important;height:7.62cqw;width:12.14cqw;padding:0;font-size:3.333cqw;right:auto;border-radius:1.19cqw;background:#07b85a;color:white}
.cp-remark-nav>.cp-done:disabled{background:#eee;color:#c5c5c5;opacity:1}
.cp-remarks-title{font-size:4.524cqw;line-height:6.19cqw;text-align:center;font-weight:600;margin:11.905cqw 0 0}
.cp-remarks-fields{margin:14.048cqw 5.714cqw 0}
.cp-remark-field+.cp-remark-field{margin-top:4.762cqw}.cp-remark-field.cp-remark-phone-field{margin-top:4.048cqw}
.cp-remarks .cp-section-caption{height:4.762cqw;padding:0 3.81cqw;margin:0 0 1.429cqw;color:#888;line-height:4.762cqw;font-size:3.333cqw}
.cp-remarks .cp-edit-text{height:13.333cqw;padding:3.81cqw;background:#f4f4f4;border-radius:1.905cqw}
.cp-remarks .cp-edit-text input,.cp-remarks .cp-edit-text textarea{font-size:3.81cqw;line-height:5.714cqw;min-height:5.714cqw;height:5.714cqw;background:transparent;resize:none;padding:0;color:#171717}
.cp-remarks input::placeholder,.cp-remarks textarea::placeholder{color:#aaa;opacity:1}
.cp-remark-nickname{margin:0;padding:1.429cqw 3.81cqw 0;height:6.667cqw;font-size:3.333cqw;line-height:4.286cqw;color:#576b95;font-weight:600}
.cp-remark-nickname>span{font-weight:400;color:#aaa;margin-left:.714cqw}
.cp-remarks .cp-phones{background:#f4f4f4;border-radius:1.905cqw;overflow:hidden}
.cp-remarks .cp-phones label,.cp-remarks .cp-phones>button{height:13.333cqw;min-height:13.333cqw;padding:0 4.286cqw;gap:3.333cqw;font-size:3.81cqw}
.cp-remarks .cp-phones label{border:0;position:relative}.cp-remarks .cp-phones label:after{content:'';position:absolute;bottom:0;left:12.38cqw;right:0;height:.5px;background:#e9e9e9}
.cp-remarks .cp-phones label button,.cp-remarks .cp-phones>button b{width:4.76cqw;height:4.76cqw;line-height:4.1cqw;border:1px solid currentColor;background:transparent!important;box-shadow:none;font-weight:300;font-size:4.1cqw;padding:0;color:#576b95}
.cp-remarks .cp-phones label button{color:#fa5151}.cp-remarks .cp-phones input{background:transparent;font-size:3.81cqw;line-height:5.714cqw;padding:0}
.cp-remarks .cp-row{background:#f4f4f4;height:12.857cqw;min-height:12.857cqw;padding:0 3.81cqw;border-radius:1.905cqw}
.cp-remarks .cp-row .cp-value{font-size:3.81cqw;color:#576b95}.cp-remarks .cp-row .cp-chevron{width:1.9cqw;height:1.9cqw;border-width:1.3px;margin-right:.714cqw}
.cp-remarks .cp-photo-grid{display:flex;flex-wrap:wrap;background:transparent;padding:0;gap:1.905cqw}
.cp-remarks .cp-photo-grid button{width:28.333cqw;height:28.333cqw;aspect-ratio:1;border-radius:1.905cqw;background:#f4f4f4;padding:0}
.cp-remarks .cp-photo-grid .cp-add-photo{display:flex;flex-direction:column;justify-content:center;align-items:center;border:0;color:#576b95;gap:2.381cqw;font-size:3.333cqw}
.cp-add-photo>b{font-weight:300;display:grid;place-items:center;font-size:4.1cqw;line-height:1;width:4.76cqw;height:4.76cqw;border:1px solid currentColor;border-radius:50%}
.cp-remarks input[type="file"][hidden]{display:none}
.app[data-page="朋友资料"] .ff-info-rows .cp-value{text-align:right;font-size:3.81cqw}
.app[data-page="朋友资料"] [data-cp-action="ff-source"] .cp-chevron,.app[data-page="朋友资料"] [data-cp-action="ff-addedAt"] .cp-chevron{display:none}
.ff-photo-preview{display:block;margin-left:auto;width:9.524cqw;height:9.524cqw}.ff-photo-preview img{width:100%;height:100%;object-fit:cover}
.cp-remark-loading{position:absolute;inset:0;z-index:65;display:grid;place-items:center;background:transparent}
.cp-remark-loading>div{width:31.429cqw;height:30.714cqw;border-radius:1.667cqw;background:#414141;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3.81cqw;font-size:3.333cqw}
.cp-remark-loading i{display:block;width:9.524cqw;height:9.524cqw;border:.95cqw solid #666;border-left-color:#ddd;border-bottom-color:#ddd;border-radius:50%;animation:pf-loading-spin 800ms linear infinite}
html[data-system-status] .cp-remark-loading>div{transform:translateY(-7.62cqw)}
.cp-remark-photo-sheet.overlay{z-index:45;background:#0009;display:flex;align-items:flex-end;padding:0}
.cp-remark-photo-sheet>section{width:100%;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-radius:3.33cqw 3.33cqw 0 0;overflow:hidden;animation:cd-sheet-up 260ms ease}
.cp-remark-photo-sheet button{width:100%;height:11.43cqw;font-size:3.81cqw;background:#fff;border-bottom:.5px solid #eee;color:#171717}
.cp-remark-photo-sheet .cp-photo-cancel{border-top:1.9cqw solid #ededed;height:13.33cqw;border-bottom:0}
.cp-remark-photo-sheet button:active{background:#ddd}
.cp-photo-sheet-closing>section{animation:pf-sheet-out 260ms ease forwards}
.cp-remark-chat-photos.overlay{z-index:45;display:flex;align-items:flex-end;padding:0;background:#0009}
.cp-remark-chat-photos section{background:white;width:100%;height:75%;border-radius:3.33cqw 3.33cqw 0 0;overflow:auto;animation:cd-sheet-up 260ms ease}
.cp-remark-chat-photos header{height:13.33cqw;display:flex;align-items:center;gap:20%;padding:0 3.81cqw;font-size:3.81cqw}
.cp-remark-chat-photos section>div{padding:3.81cqw;display:grid;grid-template-columns:repeat(4,1fr);gap:1cqw}.cp-remark-chat-photos img{width:100%;aspect-ratio:1;object-fit:cover}.cp-remark-chat-photos p{grid-column:1/-1;text-align:center;color:#999;font-size:3.81cqw}

.cp-remark-nav>.cp-done:disabled.cp-saving{background:#07b85a;color:#fff}
.cp-header .cp-profile-edit{position:absolute;right:14.286cqw;top:0;width:6.19cqw;height:100%;padding:0;display:grid;place-items:center;color:#888}.cp-profile-edit svg{width:4.286cqw;height:4.286cqw}.cp-profile-bio>span:last-child,.cp-profile-photos>span:last-child{color:#888}
/* Overview text sits beside the avatar; summary lines keep the reference 26px pitch. */
.app[data-page="联系人资料"] .cp-profile-head{padding-bottom:6.19cqw}
.app[data-page="联系人资料"] .cp-profile-head>div{padding-top:0;transform:translateY(-.714cqw)}
.cp-profile-tag{padding-top:1.19cqw}.cp-friend-summary{padding-bottom:2.381cqw}
.cp-profile-bio>span:last-child{color:#171717}.cp-profile-photos>span:last-child{color:#576b95}
.cp-header .cp-profile-edit{right:12.857cqw}.cp-profile-edit svg{width:4.762cqw;height:4.762cqw}
/* IMG_1743: six narrow chevrons; common groups, source and added date have none. */
.app[data-page="朋友资料"] .ff-info-rows .cp-chevron{width:1.667cqw;height:3.333cqw;border:0;transform:none;margin-left:0;margin-right:.952cqw;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 28'%3E%3Cpath d='m2 2 10 12-10 12' fill='none' stroke='%23b2b2b2' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}
.app[data-page="朋友资料"] [data-cp-action="ff-commonGroupCount"] .cp-chevron{display:none}
.app[data-page="朋友资料"] .ff-info-rows .cp-value{max-width:none}
/* Permission states and fixed 56px rows from the selected 22:07 recording. */
.app[data-page="朋友权限"]>.header{height:9.524cqw}
.app[data-page="朋友权限"]>.body>.ff-caption:first-child{padding-top:4.286cqw}
.ff-chat-only-hint{margin:0;padding:.952cqw 3.81cqw;color:#888;font-size:3.1cqw;line-height:4.286cqw}
.ff-permission-check{display:block;width:4.762cqw;height:4.762cqw;color:#07b85a}.ff-permission-check svg{display:block;width:100%;height:100%}
.app[data-page="朋友权限"] .cp-toggle i{background:#e5e5e7;transition:background-color 150ms ease}.app[data-page="朋友权限"] .cp-toggle i.on{background:#07c160}
.app[data-page="朋友权限"] .cp-toggle i:after{transition:left 150ms ease}
.app[data-page="朋友权限"] .cp-tag-choice:first-child{min-height:13.095cqw;height:13.095cqw}
.app[data-page="朋友权限"] .cp-toggle{height:13.333cqw;min-height:13.333cqw;padding-top:3cqw;padding-bottom:3cqw}
/* Album rows share the same thumbnail and type scale as the October 16 reference. */
.cp-album-copy.cp-album-text-card{background:#f5f5f5;min-height:22cqw;padding:2.38cqw;align-self:stretch}
.cp-album-copy.cp-album-text-card>span{-webkit-line-clamp:1}
.cp-album-link{display:flex;align-items:center;gap:2.14cqw;margin-top:1.9cqw;min-width:0;font-size:3.81cqw;line-height:1.35}
.cp-album-link>img{width:10.95cqw;height:10.95cqw;flex:none;object-fit:cover}
.cp-album-link>b{font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
html[data-system-status="native"] .app[data-page="好友朋友圈"]{--cp-external-top:var(--native-top-inset,64px)}
/* CONTACT_PROFILE_STYLE_OCT10_END */

/* MOMENT_DETAIL_STYLE_OCT11_START */
.md-viewer-top{position:absolute;inset:0 0 auto;z-index:5;color:#fff;background:#111a;pointer-events:none}.app .md-viewer-top .status{background:none;color:white;height:var(--safe-top,66px)}.md-viewer-top .status img{filter:invert(1)}
.md-viewer-top nav{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;gap:12px}.md-viewer-top nav button{pointer-events:auto;width:25px;font-size:23px;color:#fff;padding:0}.md-viewer-top nav .chevron{border-color:#fff}.md-viewer-top nav span{font-size:3.1cqw;line-height:1.4;text-align:center;min-width:0}
.md-viewer-footer{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;gap:15px;background:#111;color:white;padding:9px 14px calc(9px + env(safe-area-inset-bottom));z-index:5;font-size:3.1cqw}.md-viewer-footer button{display:flex;align-items:center;gap:5px;color:#fff;font-size:inherit;padding:0}.md-viewer-footer svg{width:3.3cqw;height:3.3cqw}.md-viewer-footer .md-to-detail{margin-left:auto}.md-media-caption{position:absolute;bottom:calc(39px + env(safe-area-inset-bottom));left:0;right:0;color:white;z-index:4;background:linear-gradient(transparent,#0009);padding:18px 14px 7px;font-size:3.1cqw;line-height:1.45;white-space:pre-wrap;pointer-events:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
[data-md-chrome="hidden"] .md-viewer-top,[data-md-chrome="hidden"] .md-viewer-footer{visibility:hidden;pointer-events:none}[data-md-chrome="hidden"] .md-media-caption{bottom:0;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.moment-photo-viewer:has(.md-viewer-footer) .moment-photo-dots{bottom:calc(60px + env(safe-area-inset-bottom));z-index:5}.moment-photo-viewer[data-md-chrome="hidden"] .moment-photo-dots{visibility:hidden}
.app>.md-media-viewer{position:absolute;inset:0;background:#000;padding:0;z-index:100;display:block;overflow:hidden}.md-media-viewer>video{display:block;width:100%;height:100%;object-fit:contain}
.app>.md-detail-page{display:flex!important;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:0!important;background:#fff;container-type:inline-size;overflow:hidden;--moment-unit:calc(100cqw / 420)}.app>.md-detail-page>.status,.app>.md-detail-page>.cp-editor-nav{background:#ededed;flex-shrink:0}.app>.md-detail-page .cp-editor-nav{justify-content:space-between;padding:0 14px;height:44px}.app>.md-detail-page .cp-editor-nav>button:first-child,.app>.md-detail-page .cp-editor-nav>span{width:24px}.md-detail-title{font-size:17px!important;font-weight:500;padding:0}.md-detail-scroll{flex:1;min-height:0;overflow:auto}.app>.md-detail-page .post{padding:14px 16px;gap:12px;align-items:flex-start;border:0}.app>.md-detail-page .postname{font-size:15px}.app>.md-detail-page p{font-size:15px;line-height:1.45;margin:3px 0 8px}.app>.md-detail-page .postfooter{position:relative;display:flex;align-items:center;gap:8px;margin-top:9px}.app>.md-detail-page .post-time{font-size:11px;color:#bbb}.app>.md-detail-page .postfooter>button{margin-left:auto;font-size:15px;color:#576b95;background:#f7f7f7;border-radius:3px;padding:0 5px}.app>.md-detail-page .post-media{max-width:100%}.app>.md-detail-page .post-media.single img{max-height:240px}.app>.md-detail-page .post-media.single>button{max-width:185px;max-height:240px}.md-detail-tools{position:absolute;right:30px;bottom:-6px;display:flex;background:#4c4c4c;border-radius:3px;color:#fff;z-index:4}.md-detail-tools button{display:flex;gap:6px;align-items:center;color:#fff;font-size:13px;padding:10px 13px}.md-detail-tools button+button{border-left:1px solid #555}.md-detail-tools svg{width:15px;height:15px}
.md-detail-composer{display:flex;align-items:center;gap:8px;background:#fafafa;border-top:.5px solid #eee;padding:7px 12px calc(7px + env(safe-area-inset-bottom));flex-shrink:0}.md-detail-composer input{width:0;flex:1;min-width:0;border:0;background:#fff;font-size:14px;line-height:24px;caret-color:#07c160;padding:2px 4px}.md-detail-composer>span,.md-detail-composer>button{width:23px;height:25px;flex-shrink:0;padding:0;color:#777}.md-detail-composer svg,.md-detail-composer img{width:100%;height:100%;object-fit:contain}.md-detail-composer .md-detail-mic{width:15px;height:19px}.md-detail-composer .md-comment-send{width:auto;background:#07c160;color:white;font-size:13px;border-radius:3px;padding:3px 9px}.md-comment-send[hidden]{display:none!important}.md-detail-composer:has(.md-comment-send:not([hidden]))>span{display:none}
.app>.md-comment-page{padding:var(--pwa-content-safe-top,env(safe-area-inset-top)) 0 env(safe-area-inset-bottom)!important;display:flex;align-items:stretch;justify-content:flex-start}.md-comment-list{overflow:auto}.md-comment-list>div{display:flex;background:#fff;padding:12px 16px;border-bottom:1px solid #eee;gap:10px}.md-comment-list>div>button:first-child{flex:1;min-width:0;text-align:left;padding:0}.md-comment-list b{display:block;font-size:15px;color:#576b95}.md-comment-list span{display:block;font-size:15px;white-space:pre-wrap;overflow-wrap:anywhere}.md-comment-list>div>button:last-child{font-size:13px;color:#fa5151}
 .md-viewer-top nav button:first-child .chevron,.app>.md-detail-page .cp-editor-nav>button:first-child .chevron{transform:rotate(-135deg)}
.app>.md-detail-page>.status{width:100%;color:#171717;background:#ededed;background-image:none}.app>.md-detail-page .status img{filter:none}.app>.md-detail-page .status .clock{filter:none}
.app>.md-detail-page .cp-editor-nav,.md-detail-scroll,.md-detail-composer{width:100%}
 .app>.md-detail-page .cp-editor-nav>button:first-child .chevron{border-color:#171717}
.app>.md-detail-page .post{margin:0}
/* MOMENT_DETAIL_STYLE_OCT11_END */

/* CHAT_DETAILS_STYLE_OCT11_START */
.app[data-page="聊天信息"]>.body,.app[data-page="聊天背景"]>.body,.app[data-page="查找聊天内容"]>.body,.app[data-page="聊天投诉"]>.body{background:#ededed;padding-bottom:env(safe-area-inset-bottom)}
.cd-members{background:white;padding:16px 22px;min-height:104px;display:flex;align-items:flex-start;flex-wrap:wrap;gap:16px}.cd-member{width:50px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:4px}.cd-member>button{width:50px;height:50px;display:block;padding:0;border-radius:4px;overflow:hidden}.cd-member>button img,.cd-member>button svg{width:100%;height:100%;object-fit:cover}.cd-member small{font-size:12px;color:#888;max-width:60px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cd-add-member{border:1px dashed #bbb;background:#fff;position:relative}.cd-add-member span:before,.cd-add-member span:after{content:"";position:absolute;background:#aaa;left:50%;top:50%;transform:translate(-50%,-50%);width:20px;height:1px}.cd-add-member span:after{width:1px;height:20px}
.cd-row{display:flex;align-items:center;justify-content:space-between;min-height:55px;width:100%;padding:13px 16px;background:#fff;font-size:16px;line-height:28px;text-align:left;position:relative}.cd-row+.cd-row:before{content:"";position:absolute;top:0;left:16px;right:0;height:.5px;background:#eee}.cd-row .cp-chevron{width:8px;height:8px;margin-right:4px;border-width:1.3px}.cd-switch i{width:51px;height:31px;background:#e5e5e8;border-radius:18px;position:relative;flex-shrink:0}.cd-switch i:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:white;box-shadow:0 1px 2px #0002}.cd-switch i.on{background:#07c160}.cd-switch i.on:after{left:22px}.app[data-page="微信"] .cd-chat-row>.row.pinned{background:#ededed}.app[data-page="微信"] .cd-chat-row>.row.pinned .rowtext:after{background:#e1e1e1}
.app>.cd-picker-overlay{z-index:30;display:block;padding:0;background:#0004}.cd-contact-picker,.cd-builtins{position:absolute;inset:0;background:#fff;display:flex;flex-direction:column;animation:cd-sheet-up 320ms cubic-bezier(.2,.8,.2,1)}.cd-picker-overlay.cd-closing>section{animation:cd-sheet-down 230ms ease forwards}.cd-contact-picker>.status,.cd-builtins>.status{background:#ededed;color:#171717}.cd-picker-head{height:44px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:0 15px;background:#ededed}.cd-picker-head strong{font-size:17px;font-weight:500}.cd-picker-head>button,.cd-picker-head>span{min-width:34px;font-size:16px;padding:0;text-align:left}.cd-contact-search{display:flex;align-items:center;gap:10px;background:#ededed;padding:8px 16px;min-height:48px;flex-shrink:0;color:#bbb}.cd-contact-search input{min-width:0;width:100%;border:0;background:#fff;border-radius:5px;padding:8px 10px;font-size:15px;outline:none;caret-color:#07c160}.cd-contact-search>.magnifier{position:absolute;margin-left:10px}.cd-contact-search input{padding-left:36px}.cd-contact-list{flex:1;min-height:0;overflow:auto}.cd-contact-option{display:flex;align-items:center;gap:14px;padding:10px 16px;min-height:64px;width:100%;font-size:16px;text-align:left}.cd-contact-option[hidden]{display:none}.cd-contact-check{width:20px;height:20px;flex-shrink:0;border:1px solid #d0d0d0;border-radius:50%}.cd-contact-option[aria-pressed="true"] .cd-contact-check{background:#07c160;border-color:#07c160;position:relative}.cd-contact-option[aria-pressed="true"] .cd-contact-check:after{content:"";position:absolute;left:5px;top:4px;width:7px;height:4px;border-left:1.5px solid white;border-bottom:1.5px solid white;transform:rotate(-45deg)}.cd-contact-option:disabled .cd-contact-check{background:#ddd;border-color:#ddd}.cd-contact-photo{display:block;width:38px;height:38px;flex-shrink:0;overflow:hidden;border-radius:4px}.cd-contact-photo img,.cd-contact-photo svg{width:100%;height:100%;object-fit:cover}.cd-picker-footer{display:flex;justify-content:space-between;align-items:center;background:#f7f7f7;border-top:.5px solid #eee;padding:12px 16px calc(12px + env(safe-area-inset-bottom));font-size:14px;color:#07b85a;flex-shrink:0}.cd-picker-footer button{background:#07c160;color:white;border-radius:4px;padding:7px 12px;font-size:14px}.cd-picker-footer button:disabled{background:#eee;color:#bbb}.cd-loading-mask{position:absolute;inset:0;display:grid;place-items:center;background:#0001}.cd-loading-mask>div{display:flex;flex-direction:column;align-items:center;gap:14px;background:#333e;color:white;padding:25px 24px;border-radius:9px;font-size:14px}.cd-spinner{display:inline-block;width:28px;height:28px;border:3px solid #aaa7;border-top-color:currentColor;border-radius:50%;animation:cd-spin 800ms linear infinite}.cd-background-skeleton{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.cd-background-skeleton span{aspect-ratio:1;background:linear-gradient(110deg,#eee,#f6f6f6,#eee);background-size:200%;animation:cd-skeleton 1.3s ease-in-out infinite}.cd-background-loading{display:flex;align-items:center;justify-content:center;gap:10px;color:#999;font-size:14px;padding:30px}.cd-danger{color:#fa5151!important}.cd-chat-search{display:flex;align-items:center;gap:10px;margin:12px 16px;padding:10px 12px;background:white;border-radius:5px;color:#aaa}.cd-chat-search input{flex:1;min-width:0;outline:none;border:0;font-size:16px;caret-color:#07c160}.cd-search-results article{background:#fff;padding:12px 16px;border-bottom:1px solid #eee}.cd-search-results small{color:#576b95}.cd-search-results p{font-size:16px;white-space:pre-wrap;margin:6px 0}.app>.cd-camera-overlay{display:block;padding:0;background:#000;z-index:40;color:#fff}.cd-camera-overlay video{width:100%;height:100%;object-fit:cover}.cd-camera-overlay header{position:absolute;top:calc(15px + var(--pwa-content-safe-top,env(safe-area-inset-top)));left:15px}.cd-camera-overlay p,.cd-camera-overlay label{position:absolute;left:15px;right:15px;top:40%;text-align:center;font-size:16px}.cd-camera-overlay label{top:55%;color:white}.cd-camera-shutter{position:absolute;bottom:calc(30px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:64px;height:64px;background:white;border:5px solid #bbb;border-radius:50%}
@keyframes cd-sheet-up{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes cd-sheet-down{to{transform:translateY(100%)}}@keyframes cd-spin{to{transform:rotate(360deg)}}@keyframes cd-skeleton{to{background-position:200%}}
@media(prefers-reduced-motion:reduce){.cd-contact-picker,.cd-builtins{animation-duration:1ms}.cd-spinner,.cd-background-skeleton span{animation:none}}

.cd-chat-row{position:relative;overflow:hidden;background:#fff}.cd-chat-row>.row{position:relative;z-index:1;width:100%;transition:transform 230ms ease;touch-action:pan-y;background:#fff}.cd-swipe-actions{position:absolute;right:0;top:0;bottom:0;display:flex}.cd-swipe-actions button{width:78px;padding:0 8px;background:#1688e9;color:white;font-size:14px;white-space:nowrap}.cd-swipe-actions .cd-hide{background:#f59a35;width:68px}.cd-swipe-actions .cd-delete{background:#fa5151;width:58px}.cd-swipe-actions .cd-expanded-action.cd-hide,.cd-swipe-actions .cd-expanded-action{width:204px;font-size:13px}.cd-swipe-actions button:active{filter:brightness(.86)}.cd-title-muted{width:14.333px;height:15.333px;color:#aaa;margin-left:4px;vertical-align:-1.5px}.tabs .ico{position:relative}.cd-tab-badge{position:absolute;top:-5px;right:-7px;font-size:12px;min-width:18px;height:18px;line-height:18px;padding:0 4px}.cd-list-sheet.overlay{z-index:45;background:#0006;display:flex;align-items:flex-end;padding:0!important}.cd-list-sheet>section{width:100%;background:#fff;border-radius:12px 12px 0 0;overflow:hidden;padding-bottom:calc(16px + env(safe-area-inset-bottom));animation:cd-sheet-up 260ms ease}.cd-list-sheet p{font-size:13px;line-height:19px;text-align:center;padding:24px 25px 14px;margin:0}.cd-list-sheet button{display:block;background:#fff;width:100%;height:56px;font-size:17px}.cd-list-sheet button:active{background:#ddd}.cd-list-sheet .cd-understood{width:130px;height:34px;margin:16px auto 13px;background:#f2f2f2;border-radius:5px;font-size:14px}.cd-list-sheet .cd-understood:active{background:#d5d5d5}.cd-deleted-toast{position:absolute;bottom:calc(78px + var(--screen-bottom-inset,0px));left:20px;right:20px;background:#333e;border-radius:6px;color:#fff;padding:12px 14px;display:flex;justify-content:space-between;align-items:center;z-index:50;font-size:14px}.cd-deleted-toast button{color:#b5b5b5;font-size:14px;padding:0 0 0 20px}.cd-deleted-toast button:active{color:#777}
/* Keep dividers inside the clipped swipe row and style live/animated copies alike. */
.app[data-page="微信"] .cd-chat-row>.row:after{content:"";position:absolute;left:77px;right:0;bottom:0;height:1px;transform:scaleY(.5);transform-origin:bottom;background:#eee;pointer-events:none}
.app[data-page="微信"] .cd-chat-row>.row .rowtext:after{display:none}
.app[data-page="微信"] .cd-chat-row>.row.pinned:after{background:#e1e1e1}
/* CHAT_DETAILS_STYLE_OCT11_END */

/* PROFILE_MOMENTS_STYLE_OCT13_START */
.cp-profile-head h1>button{-webkit-user-select:none;user-select:none;touch-action:pan-y}
.app[data-page="设置显示信息"]>.body{background:white}.pm-profile-person{padding:3.5cqw 3.81cqw 6.5cqw;min-height:24cqw}.pm-profile-person .avatar{width:14.3cqw;height:14.3cqw;border-radius:.8cqw}.pm-profile-person strong{font-size:3.3cqw;font-weight:400}.pm-profile-options .cp-row,.pm-profile-options .cp-display-row{height:12cqw;min-height:12cqw;padding:0 3.81cqw;font-size:3.3cqw}.pm-profile-options .cp-value{font-size:3.1cqw}.pm-profile-options .cp-display-value{font-size:3.3cqw}.pm-profile-options .cp-toggle i{width:12.1cqw;height:7.2cqw;background:#e7e7e7}.pm-profile-options .cp-toggle i:after{width:6.3cqw;height:6.3cqw;top:.45cqw;left:.45cqw}.pm-profile-options .cp-toggle i.on{background:#07c160}.pm-profile-options .cp-toggle i.on:after{left:5.35cqw}
.pm-full-page{position:absolute!important;inset:0;padding:0!important;background:#edecf5!important;display:flex!important;flex-direction:column;align-items:stretch!important;justify-content:flex-start!important;overflow:hidden;z-index:100;animation:pm-page-in 260ms cubic-bezier(.2,.7,.25,1);container-type:inline-size}.pm-full-page>.status,.pm-full-page .pm-nav{background:#ededed;flex-shrink:0}.pm-nav{height:10cqw;padding:0 3.81cqw!important;display:flex;align-items:center;justify-content:space-between;font-size:3.8cqw}.pm-nav>button,.pm-nav>h3{font-size:3.8cqw!important;font-weight:400;padding:0;margin:0;background:none!important;color:#171717!important}.pm-nav>h3,.pm-nav>button:nth-child(2){font-weight:500}.pm-nav>button:first-child .chevron{transform:rotate(-135deg);border-color:#171717}.pm-nav>span{width:5cqw}.pm-nav>button:first-child{min-width:5cqw;text-align:left}.pm-full-page form{display:flex;flex-direction:column;min-height:0;flex:1;overflow:auto}.pm-full-page textarea{width:100%;margin:0;border:0;outline:0;border-radius:0;background:white;caret-color:#07c160;padding:2.2cqw 3.81cqw;font-size:3.1cqw;line-height:1.5;resize:none}.pm-comment-page textarea{height:26cqw;min-height:26cqw;flex-shrink:0}.pm-field{width:100%;height:10.5cqw;min-height:10.5cqw;display:flex;align-items:center;gap:2cqw;background:#fff;padding:0 3.81cqw;border-top:.5px solid #eee;font-size:3.57cqw;text-align:left;margin:0}.pm-field>span:first-child{flex-shrink:0}.pm-field>span:nth-child(2),.pm-field>button,.pm-field>input:not([type=file]){margin-left:auto;color:#999;min-width:0;font-size:3.1cqw;border:0;outline:0;background:white;text-align:right;padding:0}.pm-field input{flex:1;width:0;caret-color:#07c160}.pm-field .cp-chevron{width:1.4cqw;height:1.4cqw;margin-left:0;border-width:1.2px;flex-shrink:0}.pm-editor-footer{margin-top:auto;height:13cqw;min-height:13cqw;background:#f1f1f3;display:flex;align-items:center;justify-content:flex-end;padding-right:11cqw;flex-shrink:0}.pm-editor-footer img{width:6cqw;height:6cqw}
.pm-sheet{background:#0006;z-index:120;animation:pm-dim-in 220ms linear}.pm-sheet .moment-action-sheet{border-radius:0;padding-bottom:7.5cqw;animation:pm-sheet-in 260ms cubic-bezier(.2,.7,.25,1)}.pm-sheet .moment-action-sheet>button{height:11.6cqw;font-size:3.6cqw;font-weight:400;border-top:.5px solid #eee}.pm-sheet .moment-action-sheet h3{font-size:3cqw;padding:3cqw}.pm-sheet .moment-sheet-cancel{height:13cqw!important;border-top:1.8cqw solid #edecf5!important}.pm-sheet .danger{color:#fa5151}.pm-sheet button:active{background:#e5e5e5}.pm-sheet.pm-closing{animation:pm-dim-out 240ms linear forwards}.pm-sheet.pm-closing .moment-action-sheet{animation:pm-sheet-out 240ms cubic-bezier(.4,0,.6,1) forwards;pointer-events:none}
.pm-count-overlay{padding:0!important;z-index:130;background:#0004;align-items:center!important;justify-content:center!important}.pm-alert{width:64cqw;background:#eee;border-radius:2.5cqw;overflow:hidden;text-align:center;padding-top:4cqw}.pm-alert h3{font-size:3.5cqw;font-weight:600;margin:0 4cqw 4cqw}.pm-alert h3 small{display:block;font-size:2.8cqw;font-weight:400;margin-top:1cqw}.pm-alert>input{display:block;width:calc(100% - 7.6cqw);margin:0 3.8cqw;background:white;border:.5px solid #ddd;font-size:3cqw;line-height:7cqw;height:7cqw;border-radius:.8cqw;padding:0 1.5cqw;caret-color:#07c160;outline:0}.pm-alert>input+input{border-radius:0 0 .8cqw .8cqw;margin-top:0;border-top:0}.pm-alert>div{display:flex;margin-top:3cqw;border-top:.5px solid #ccc}.pm-alert>div button{height:10cqw;flex:1;font-size:3.7cqw;color:#007aff;background:none;border-radius:0}.pm-alert>div button+button{border-left:.5px solid #ccc}.pm-alert button:active{background:#d2d2d2}
.pm-people-page{background:white!important}.pm-people-search{background:#ededed;padding:2cqw 3.81cqw}.pm-people-search input{width:100%;background:white;border:0;outline:0;border-radius:1cqw;padding:1.5cqw;font-size:3.3cqw}.pm-people-list{flex:1;min-height:0;overflow:auto}.pm-people-list>button{width:100%;display:flex;gap:2.5cqw;align-items:center;padding:1.5cqw 3.81cqw;height:12cqw;background:white;border-bottom:.5px solid #eee;text-align:left;font-size:3.8cqw}.pm-people-list .avatar{width:9cqw;height:9cqw;border-radius:.6cqw}.pm-people-list>button[hidden]{display:none}.pm-select{margin-left:auto;width:5cqw;height:5cqw;border-radius:50%;border:1px solid #ddd;color:#fff;text-align:center;font-size:3.5cqw;font-style:normal}.pm-select.selected{background:#07c160;border-color:#07c160}
.pm-person-avatar{display:flex;height:25cqw;align-items:center;justify-content:space-between;background:#fff;padding:3.81cqw;font-size:3.4cqw}.pm-person-avatar .avatar{width:17cqw;height:17cqw;border-radius:.7cqw}.pm-green{margin:7cqw 7.5cqw;background:#07c160!important;color:white!important;height:10cqw;font-size:3.8cqw;border-radius:.8cqw}.pm-signature-page textarea{width:calc(100% - 7.6cqw);margin:0 3.8cqw;height:61cqw;padding:2.5cqw 1cqw;font-size:3.3cqw}.pm-signature-page .pm-nav>button:first-child{font-size:3.2cqw!important}
.app>.md-detail-page.pm-detail-enter{animation:pm-page-in 260ms cubic-bezier(.2,.7,.25,1)}.app>.md-detail-page.pm-underlay{animation:none}.app>.md-detail-page .post{padding:2.9cqw 3.1cqw;gap:2.45cqw}.app>.md-detail-page .post>.cp-avatar-button .avatar{width:9.4cqw;height:9.4cqw;border-radius:.6cqw}.app>.md-detail-page .postname,.app>.md-detail-page p{font-size:3.57cqw;line-height:1.4;font-weight:400}.app>.md-detail-page p{margin:.5cqw 0 2cqw}.app>.md-detail-page .post-media.single>button{width:auto;max-width:32.2cqw;max-height:42.5cqw}.app>.md-detail-page .post-media.single img{max-width:32.2cqw;max-height:42.5cqw;object-fit:contain}.app>.md-detail-page .post-media.single{width:max-content;max-width:32.2cqw}.app>.md-detail-page .post-time{font-size:2.75cqw;color:#bbb}.app>.md-detail-page .postfooter{margin-top:1.2cqw}.app>.md-detail-page .postfooter>button{font-size:3.3cqw;padding:0 1.1cqw}.app>.md-detail-page .cp-editor-nav{height:10cqw;padding:0 3.81cqw}.md-detail-title{font-size:3.8cqw!important}.md-detail-composer{height:19cqw;padding:1.6cqw 1.8cqw 9cqw;gap:2.5cqw;background:#f7f7f7;align-items:center}.md-detail-composer input{font-size:3.1cqw;height:8cqw;line-height:8cqw}.md-detail-composer>span,.md-detail-composer>button{width:6.7cqw;height:6.7cqw;color:#171717}.md-detail-composer .md-detail-mic{display:none}.md-detail-tools{right:7cqw;bottom:-1cqw}.md-detail-tools button{padding:2cqw 3cqw;font-size:3.1cqw}.md-detail-tools svg{width:3cqw;height:3cqw}
.pm-social{margin-top:2cqw;background:#f6f6f6;font-size:2.8cqw}.pm-likes,.pm-comments{display:flex;gap:1cqw;padding:1.5cqw 1cqw}.pm-likes>svg,.pm-comments>svg{width:2.7cqw;height:2.7cqw;color:#777;flex-shrink:0}.pm-likes>div{display:flex;flex-wrap:wrap;gap:1cqw}.pm-likes .avatar{width:8.2cqw;height:8.2cqw;border-radius:.4cqw}.pm-comments{border-top:.5px solid #eee}.pm-comments>div{flex:1;min-width:0}.pm-comment{width:100%;display:flex;gap:1.2cqw;padding:0;background:none;text-align:left;align-items:flex-start;margin-bottom:1.5cqw}.pm-comment:last-child{margin-bottom:0}.pm-comment .avatar{width:8.2cqw;height:8.2cqw;border-radius:.4cqw;flex-shrink:0}.pm-comment>span:not(.avatar){flex:1;min-width:0}.pm-comment b{display:block;color:#576b95;font-size:2.8cqw;font-weight:400}.pm-comment em{font-style:normal;color:#777;padding:0 .8cqw}.pm-comment>span>span{display:block;font-size:2.8cqw;overflow-wrap:anywhere;line-height:1.4}.pm-comment small{color:#bbb;font-size:2.2cqw;flex-shrink:0}
.pm-pinned{display:flex;align-items:center;gap:5cqw;padding-bottom:10cqw;margin-bottom:10cqw;border-bottom:.5px solid #eee}.pm-pinned>b{width:10.6cqw;font-size:4.5cqw;flex-shrink:0}.pm-pinned>div{display:flex;gap:1cqw;min-width:0;flex:1}.pm-pinned>div>button{padding:0;width:20.5cqw;height:20.5cqw;overflow:hidden;background:#f5f5f5}.pm-pinned .cp-moment-preview{width:100%;height:100%;display:block}.pm-pinned img,.pm-pinned video{width:100%;height:100%;object-fit:cover}.pm-pinned .cp-chevron{margin-left:auto}
.pm-friend-publisher .moment-setting input[name=location]+button{margin-left:auto;font-size:3.1cqw;color:#999;min-width:2cqw;max-width:60%;text-align:right;padding:0}.pm-friend-publisher .moment-setting-value{color:#bbb;font-size:3.1cqw}.pm-friend-publisher .moment-media-preview{width:26.5cqw;height:26.5cqw}.pm-friend-publisher .moment-media-preview>button{width:5.2cqw;height:5.2cqw;font-size:4cqw;line-height:5.2cqw;right:-1.5cqw;top:-1.5cqw}.pm-friend-publisher .moment-setting>label{font-size:3.3cqw!important}.pm-friend-publisher .moment-compose{min-height:62.3cqw}.pm-friend-publisher .moment-draft-media{padding-top:9cqw}.pm-friend-publisher .moment-setting{min-height:10.5cqw}.pm-friend-publisher .moment-setting-icon svg{width:3.8cqw;height:3.8cqw}
@keyframes pm-page-in{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes pm-sheet-in{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes pm-sheet-out{to{transform:translateY(100%)}}@keyframes pm-dim-in{from{background:#0000}to{background:#0006}}@keyframes pm-dim-out{to{background:#0000}}
@media(prefers-reduced-motion:reduce){.pm-full-page,.pm-sheet,.pm-sheet .moment-action-sheet,.app>.md-detail-page{animation-duration:1ms!important}}

.pm-profile-options .cp-label{min-width:26cqw}.pm-profile-options .cp-row .cp-chevron{display:none}
.app[data-page="好友朋友圈"] .cover{height:calc(93.333cqw - var(--cp-album-top,44px) - var(--cp-external-top,0px))}
.cp-album-list{padding-top:15.714cqw;padding-left:3.81cqw;padding-right:3.81cqw}.cp-album-list.has-signature{padding-top:22.7cqw}
.cp-album-day{grid-template-columns:16.2cqw minmax(0,1fr)}.cp-album-thumb{width:22cqw;height:22cqw;flex-basis:22cqw}.cp-album-item{min-height:22cqw;gap:1.6cqw}
.app[data-page="好友朋友圈"]>.header>button[data-cp-action="friend-moment-menu"]{visibility:hidden}
.pm-page-closing{animation:pm-page-out 240ms cubic-bezier(.4,0,.6,1) forwards!important;pointer-events:none}
@keyframes pm-page-out{to{transform:translateX(100%)}}
.app:has(.pm-full-page)>.date-picker-layer{z-index:140}.pm-full-page.pm-underlay{animation:none}

.pm-social{margin-left:-12cqw;width:calc(100% + 12cqw)}.pm-likes,.pm-comments{padding-left:2cqw;padding-right:2cqw;gap:1.4cqw}.pm-likes>svg,.pm-comments>svg{width:3.3cqw;height:3.3cqw;margin-top:2cqw}.pm-likes .avatar,.pm-comment .avatar{width:8.93cqw;height:8.93cqw}.pm-comment{gap:1.5cqw}
.pm-pin-sheet{align-items:flex-end!important;justify-content:flex-end!important;padding:0 1.8cqw 7.5cqw!important}.pm-pin-sheet>section{width:100%;animation:pm-sheet-in 260ms cubic-bezier(.2,.7,.25,1)}.pm-pin-sheet section>div{background:#ededed;border-radius:2.8cqw;overflow:hidden}.pm-pin-sheet h3{height:7.2cqw;display:grid;place-items:center;margin:0;font-size:2.8cqw;color:#888;font-weight:400}.pm-pin-sheet button{width:100%;height:13.4cqw;color:#007aff;font-size:4.2cqw;background:#ededed;border-top:.5px solid #ccc}.pm-pin-sheet section>button{margin-top:1.8cqw;border:0;border-radius:2.8cqw;background:white}.pm-pin-sheet.pm-closing>section{animation:pm-sheet-out 240ms forwards}
.pm-people-spacer{height:13cqw;background:#ededed;flex-shrink:0}.pm-people-list>button{height:13.2cqw}.pm-people-list>button>span{flex:1;min-width:0}.pm-people-list small{display:block;font-size:2.8cqw;color:#999}.pm-person-letter{margin:0;padding:2cqw 3.8cqw;font-size:2.8cqw;color:#888}.pm-person-index{position:absolute;right:0;top:24cqw;bottom:10cqw;display:flex;flex-direction:column;justify-content:center;gap:.4cqw;width:4.5cqw;pointer-events:none}.pm-person-index button{font-size:2.2cqw;padding:.3cqw 0;color:#777;pointer-events:auto}
.app:has(.pm-full-page)>.date-picker-layer .date-picker{padding-bottom:16cqw}.app:has(.pm-full-page)>.date-picker-layer .date-wheel button{font-size:2.68cqw}.app:has(.pm-full-page)>.date-picker-layer .date-picker>header button:last-child{color:#171717}

.pm-detail-from-media.pm-detail-enter{animation:pm-media-detail-in 230ms cubic-bezier(.2,.7,.25,1)!important}.pm-outgoing-media{z-index:99!important;pointer-events:none;animation:pm-media-detail-out 230ms cubic-bezier(.2,.7,.25,1) forwards}
.pm-detail-hint{position:absolute;inset:0;z-index:110;overflow:hidden}.pm-hint-window{position:absolute;top:1cqw;left:18cqw;width:64cqw;height:6.5cqw;border-radius:.7cqw;box-shadow:0 0 0 200vmax #000b;pointer-events:none}.pm-hint-copy{position:absolute;left:0;right:0;top:8cqw;text-align:center;color:white;font-size:3.2cqw}.pm-hint-copy>span{font-size:7cqw}.pm-hint-copy p{font-size:3.2cqw!important;margin:0 0 2cqw!important;color:white}.pm-hint-copy>button{color:white;border:1px solid #ddd;font-size:3.2cqw;padding:1.4cqw 4cqw;background:none;border-radius:.6cqw}.pm-hint-off{position:absolute;bottom:18cqw;left:calc(50% - 9cqw);width:18cqw;border:1px solid #aaa;border-radius:5cqw;color:#ddd;background:none;font-size:2.9cqw;padding:1cqw}.pm-hint-off[aria-pressed=true]{background:#07c160;color:white}
@keyframes pm-media-detail-in{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes pm-media-detail-out{to{transform:translateX(100%)}}
.pm-comment>.avatar{flex:0 0 8.93cqw!important}.pm-comment>.avatar img{width:100%;height:100%;object-fit:cover}
.pm-friend-publisher [data-pm-action="publish-location"]{height:10cqw;min-height:10cqw}.moment-compose>textarea{outline:none!important}
.pm-hint-copy>span svg{width:4cqw;height:7cqw}
.pm-profile-options .pm-profile-edit-entry .cp-chevron{display:block}
/* Detail typography and social strip measured from the October 16 recording. */
.app>.md-detail-page .postname{font-size:3.81cqw}
.app>.md-detail-page .postfooter .post-time{display:flex;align-items:center;gap:2.14cqw;min-width:0;font-size:3.333cqw;line-height:1.4;white-space:nowrap}
.app>.md-detail-page .post-time .md-post-location{color:#576b95;min-width:0;overflow:hidden;text-overflow:ellipsis}
.md-detail-page .pm-social{border-radius:1.9cqw;overflow:hidden;margin-top:1.67cqw}
.md-detail-page .pm-comments,.md-detail-page .pm-likes{padding:2.86cqw 3.81cqw;gap:4.286cqw}
.md-detail-page .pm-comments>svg,.md-detail-page .pm-likes>svg{width:3.81cqw;height:3.81cqw;margin-top:2.38cqw}
.md-detail-page .pm-comment{gap:1cqw;position:relative}.md-detail-page .pm-comment .avatar,.md-detail-page .pm-likes .avatar{width:8.57cqw;height:8.57cqw}
.md-detail-page .pm-comment b,.md-detail-page .pm-comment>span>span{font-size:3.333cqw;line-height:1.35}.md-detail-page .pm-comment small{font-size:2.86cqw;line-height:1.4}
.md-detail-page .md-detail-composer{height:calc(13.333cqw + var(--screen-bottom-inset,0px));padding:1.67cqw 1.9cqw calc(1.67cqw + var(--screen-bottom-inset,0px));gap:2.14cqw}
.md-detail-page .md-detail-composer input{height:8.57cqw;line-height:8.57cqw;font-size:3.333cqw;padding:0 9cqw 0 2.38cqw;border-radius:1cqw}.md-detail-page .md-detail-composer .md-detail-mic{display:block;position:absolute;right:24.5cqw;width:3.8cqw;height:4.8cqw;color:#777;pointer-events:none}
.app>.md-detail-page .postfooter .post-time>span{font-size:inherit;line-height:inherit}
.app>.md-detail-page .post-media{margin-bottom:0}.app>.md-detail-page .postfooter{margin-top:.476cqw}
/* Scope detail elements above feed selectors at every viewport width. */
.app[data-page]>.md-detail-page .postbody>p{font-size:4.048cqw;line-height:1.4;margin:.5cqw 0 2cqw}
.app[data-page]>.md-detail-page .postfooter{flex-wrap:nowrap;gap:1.9cqw}
.app[data-page]>.md-detail-page .md-detail-tools{background:#4c4c4c;color:#fff;overflow:hidden;align-items:center}
.app[data-page]>.md-detail-page .md-detail-tools button{background:transparent;color:#fff;border-radius:0;margin:0;display:flex;align-items:center;gap:1.43cqw;font-size:3.1cqw;padding:2cqw 3cqw;white-space:nowrap}
.app[data-page]>.md-detail-page .md-detail-tools button+button{border-left:1px solid #555}
.app[data-page]>.md-detail-page .post-media:not(.single){display:grid;grid-template-columns:repeat(3,20.476cqw);width:63.81cqw;gap:1.19cqw;margin-bottom:0}
.app[data-page]>.md-detail-page .post-media.four{grid-template-columns:repeat(2,20.476cqw);width:42.143cqw}
.app[data-page]>.md-detail-page .post-media:not(.single)>button{width:20.476cqw;height:20.476cqw;max-width:none;max-height:none;aspect-ratio:1}
.app[data-page]>.md-detail-page .post-media:not(.single)>button>img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}
.app[data-page]>.md-detail-page .post-media.single>button,.app[data-page]>.md-detail-page .post-media.single img{height:auto;max-width:32.2cqw;max-height:42.5cqw;object-fit:contain}
/* PROFILE_MOMENTS_STYLE_OCT13_END */
/* MOMENT_PROFILE_STYLE_OCT17_START */
.post button.avatar[data-moment-profile]{padding:0;border:0;appearance:none;-webkit-appearance:none;text-align:center}
.postname>.moment-profile-name{display:block;padding:0;margin:0;border:0;background:none;color:inherit;font:inherit;line-height:inherit;text-align:inherit}
/* MOMENT_PROFILE_STYLE_OCT17_END */
/* PACKET_PANEL_KEYBOARD_STYLE_OCT17_START */
.nc-panel-track{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;transition:none;transform:none!important}
.nc-panel-track::-webkit-scrollbar{display:none}.nc-panel-grid{scroll-snap-align:start;scroll-snap-stop:always;min-width:100%}.nc-panel-track[data-dragging]{scroll-snap-type:none;cursor:grabbing}.nc-panel-track button{touch-action:pan-x}.chat-keyboard-gap{flex:none;background:#f7f7f7;pointer-events:none}
.nc-packet-editor .nc-amount-row span:last-child{font-size:3.81cqw}.nc-packet-editor .nc-amount-row.is-empty span:last-child{color:#b2b2b2}.nc-packet-editor .nc-amount-row i{margin-left:.48cqw}
.nc-packet-editor .nc-packet-send,.nc-packet-editor .nc-key-submit{background:#ff513b}.nc-packet-editor .nc-packet-tip{font-size:3.1cqw;color:#808080;bottom:10.24cqw;line-height:4.286cqw;margin:0;pointer-events:none}.nc-packet-editor.nc-amount-active>.nc-packet-tip{visibility:hidden}
.nc-packet-warning{margin:2.86cqw 3.81cqw 0;color:#fa5151;font-size:3.1cqw;line-height:4.286cqw;text-align:center}.nc-packet-warning:empty{display:none}.nc-packet-editor:has(.nc-packet-warning:not(:empty)) .nc-packet-total{margin-top:10cqw}
.nc-packet-editor .nc-keypad{height:63.33cqw;padding:1.9cqw 1.9cqw 10cqw;gap:1.9cqw;background:#f6f6f6}.nc-packet-editor .nc-keypad button{font-size:4.76cqw}.nc-packet-editor .nc-keypad .nc-key-submit{font-size:3.81cqw}
.chat-title-tools-layer,.chat-title-tools-layer *{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.chat-title-tools-layer input,.chat-title-tools-layer textarea{user-select:text;-webkit-user-select:text}
.pf-packet-reference.pf-payment-scroll-page .packet-detail-top:before{height:var(--pf-header-height);transition:none;background:#f34632}.pf-packet-reference .packet-detail-refund{position:absolute;bottom:10.24cqw;left:0;right:0;text-align:center;font-size:3.1cqw;line-height:4.286cqw;color:#808080;margin:0}

.nc-packet-editor{background:#e9e9e9}.nc-packet-editor .nc-header{font-size:4.048cqw}.nc-packet-total{display:flex;align-items:center;justify-content:center;gap:1.19cqw}.nc-packet-total>strong{font:inherit}.nc-packet-total>span{font-size:8.57cqw;line-height:1;transform:translateY(-1.5cqw)}.nc-packet-editor .nc-blessing>span{opacity:.55}.nc-packet-editor .nc-packet-smile{width:6cqw;height:6cqw;display:block}.nc-packet-editor .nc-packet-send{font-weight:400}.pf-packet-sender-reference:not(.pf-closing){animation:pf-page-in 240ms ease both!important}
/* PACKET_PANEL_KEYBOARD_STYLE_OCT17_END */
/* TITLE_PACKET_TIME_STYLE_OCT17_START */
.tp-packet-page{position:absolute;inset:0;z-index:42;background:#eeedf5;overflow:hidden;animation:tp-page-in 280ms cubic-bezier(.2,.7,.25,1);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}
.tp-packet-page>.status{height:15.2381cqw;background:#e9e9e9!important}.tp-packet-head{height:10cqw;padding:0 3.81cqw;display:flex;align-items:center;justify-content:space-between;background:#e9e9e9;font-size:4.048cqw}.tp-packet-head>strong{font-size:4.048cqw;font-weight:600}.tp-packet-head>button{width:10cqw;display:flex;align-items:center;justify-content:flex-start;font-size:4.048cqw;white-space:nowrap}.tp-packet-head>button:last-child{justify-content:flex-end}.tp-packet-head .chevron{width:2.62cqw;height:2.62cqw;border-width:1.5px;border-color:#171717;transform:rotate(-135deg)}
.tp-packet-form{height:calc(100% - 10cqw);padding:0;margin:0}.tp-packet-fields{background:#fff;padding-left:3.81cqw}.tp-packet-fields>label{display:flex;align-items:center;justify-content:space-between;margin:0;height:8.81cqw;border-bottom:.5px solid #ddd;font-size:3.81cqw;padding-right:2.62cqw;line-height:1.4}.tp-packet-fields>label:last-child{height:10.476cqw;border:0}.tp-packet-fields input{user-select:text;-webkit-user-select:text;width:70%;height:100%;text-align:right;font-size:3.57cqw;background:transparent;color:#555;border:0;outline:none;box-shadow:none;border-radius:0;padding:0;margin:0}.tp-packet-fields input[name=amount]{font-size:3.81cqw}.tp-sender-caption{margin:0;padding:0 3.81cqw;height:7.381cqw;display:flex;align-items:flex-end;padding-bottom:.476cqw;font-size:3.095cqw;color:#111}
.tp-packet-sender{border:0;background:#fff;margin:0;padding:2.381cqw 3.81cqw .476cqw;height:16.667cqw;display:flex;align-items:flex-start;justify-content:space-between}.tp-packet-sender>label{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:2.381cqw;margin:0;position:relative;font-size:2.857cqw}.tp-packet-sender .avatar{width:9.524cqw;height:9.524cqw;border-radius:.714cqw}.tp-packet-sender input{appearance:none;-webkit-appearance:none;width:5.714cqw;height:5.714cqw;border:1.2px solid #111;border-radius:50%;margin:0;padding:0;background:white}.tp-packet-sender input:checked{background:#000;box-shadow:inset 0 0 0 1.5px #fff}.tp-packet-sender label>span:last-child{grid-column:1/3;line-height:3.81cqw;text-align:left}.tp-packet-sender label:last-child>span:last-child{text-align:right}
.tp-packet-page.tp-closing{animation:tp-page-out 240ms ease forwards}.tp-time-layer{padding:0!important;align-items:flex-end;justify-content:initial;z-index:85;background:#0006;animation:tp-dim-in 260ms ease;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.tp-time-sheet{width:100%;height:70.9524cqw;background:#fff;animation:tp-sheet-in 260ms cubic-bezier(.2,.7,.25,1);overflow:hidden}.tp-time-sheet>header{height:10.4762cqw;display:flex;align-items:center;justify-content:space-between;padding:0 3.095cqw;font-size:4.048cqw}.tp-time-sheet>header strong{font-size:4.048cqw;font-weight:500}.tp-time-sheet>header button{font-size:4.286cqw;color:#111;min-width:10cqw;text-align:right}.tp-time-sheet>header button:first-child{color:#999;text-align:left}.tp-time-wheels{height:50cqw;margin:1.1905cqw 2.143cqw 0;display:flex;position:relative}.tp-wheel-center{position:absolute;top:20cqw;height:10cqw;inset-inline:0;background:#efeff3;border-radius:2.143cqw;pointer-events:none}.tp-time-wheel{flex:1;min-width:0;position:relative;height:50cqw;padding:20cqw 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;scroll-snap-type:y mandatory;touch-action:pan-y;mask-image:linear-gradient(transparent,#000 28%,#000 72%,transparent)}.tp-time-wheel::-webkit-scrollbar{display:none}.tp-time-wheel button{display:block;width:100%;height:10cqw;line-height:10cqw;padding:0;margin:0;scroll-snap-align:center;font-size:3.333cqw;font-weight:400;color:#999;white-space:nowrap}.tp-time-wheel button[aria-selected=true]{color:#222}.tp-time-layer.tp-closing{animation:tp-dim-out 240ms ease forwards}.tp-time-layer.tp-closing .tp-time-sheet{animation:tp-sheet-out 240ms ease forwards}
@keyframes tp-page-in{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes tp-page-out{to{transform:translateX(100%)}}@keyframes tp-sheet-in{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes tp-sheet-out{to{transform:translateY(100%)}}@keyframes tp-dim-in{from{background:#0000}to{background:#0006}}@keyframes tp-dim-out{to{background:#0000}}
/* TITLE_PACKET_TIME_STYLE_OCT17_END */
/* TITLE_TOOLS_STYLE_OCT18_START */
.ot-host.overlay{position:absolute;inset:0;z-index:48;display:block;padding:0!important;background:transparent;overflow:clip;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;isolation:isolate}
.ot-host *{box-sizing:border-box}.ot-host button{padding:0}.ot-host input,.ot-host textarea{user-select:text;-webkit-user-select:text;-webkit-touch-callout:default;outline:0;box-shadow:none;font:inherit;color:#171717;caret-color:#147cf5;resize:none}.ot-host input::placeholder,.ot-host textarea::placeholder{color:#bcbcbc}.ot-host button:focus-visible{outline:1.5px solid #07c160}
.ot-page{position:absolute;inset:0;background:#e9e9e9;display:flex;flex-direction:column;overflow:clip;font-size:3.81cqw;line-height:1.3;animation:ot-in 280ms cubic-bezier(.2,.7,.25,1);touch-action:pan-y}.ot-page>.status{height:15.2381cqw;flex-shrink:0;background:#e9e9e9!important}.ot-nav{height:10cqw;flex-shrink:0;display:grid;grid-template-columns:16cqw 1fr 16cqw;align-items:center;padding:0 3.81cqw;background:#e9e9e9;font-size:4.048cqw}.ot-nav strong{font-size:3.81cqw;font-weight:600;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ot-nav>button{font-size:4.048cqw;text-align:left;align-self:stretch;display:flex;align-items:center;justify-content:flex-start}.ot-nav>button:last-child{justify-content:flex-end}.ot-nav .chevron{width:2.62cqw;height:2.62cqw;border-width:1.5px;border-color:#171717;transform:rotate(-135deg);margin-left:1.667cqw}.ot-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ot-scroll::-webkit-scrollbar{display:none}
.ot-system-text{padding:.476cqw 3.571cqw 2.143cqw}.ot-system-text textarea{display:block;border:.5px solid #aaa;background:white;border-radius:.952cqw;width:100%;height:23.81cqw;padding:1.667cqw 1.19cqw;font-size:3.333cqw;line-height:1.4}.ot-presets{background:#fff;padding:2.381cqw 3.571cqw;display:flex;flex-direction:column;gap:4.762cqw}.ot-presets>button{height:7.143cqw;min-height:7.143cqw;width:100%;background:#1d2020;border-radius:.476cqw;color:#dedede;font-size:3.333cqw;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:0 1.19cqw}.ot-blue-entry{height:14.286cqw;width:100%;font-size:3.81cqw;font-weight:600;color:#576b95;flex-shrink:0}.ot-blue{padding:0 3.571cqw}.ot-blue p{font-size:2.857cqw;color:#666;line-height:1.2;margin:2.381cqw 0}.ot-blue textarea{width:100%;height:23.81cqw;background:white;border:.5px solid #aaa;border-radius:.952cqw;padding:1.667cqw;font-size:3.333cqw;display:block;margin-bottom:4.762cqw}.ot-blue input{display:block;height:7.143cqw;background:#fff;border:.5px solid #ddd;border-radius:1.19cqw;width:100%;padding:1.19cqw;margin:3.571cqw 0;font-size:3.333cqw}.ot-blue p+input{margin-top:4.286cqw}
.ot-file-page,.ot-invite-page{background:#f2f2f2}.ot-caption{margin:0;padding:1.19cqw 3.571cqw 0;color:#888;font-size:3.333cqw;line-height:4.524cqw}.ot-preview{background:white;padding-bottom:2.381cqw;margin-bottom:1.905cqw}.ot-preview>.is-preview{width:80.952cqw;margin:3.571cqw auto 0;border:1px solid #a5a5a5;border-radius:1.429cqw;padding:2.381cqw}.ot-file-icon{display:block;flex:none;width:7.143cqw;height:9.524cqw}.ot-file-main{display:flex;justify-content:space-between;align-items:flex-start;gap:2.381cqw}.ot-file-main>div{min-width:0;flex:1}.ot-file-main strong{display:block;font-size:3.81cqw;line-height:5cqw;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ot-file-main small{display:block;font-size:2.857cqw;color:#888;line-height:4.286cqw;margin-top:.238cqw}.ot-preview .ot-file-main>.ot-file-icon{width:10.714cqw;height:14.286cqw}.ot-types{background:white;margin-bottom:1.905cqw;padding-bottom:2.143cqw}.ot-types>div{display:grid;grid-template-columns:repeat(6,1fr);gap:4.762cqw 0;padding:3.571cqw 3.095cqw 0}.ot-types button{display:flex;flex-direction:column;align-items:center;position:relative;gap:.476cqw;font-size:2.857cqw;min-width:0}.ot-type-check{position:absolute;top:0;left:calc(50% + 0.238cqw);width:4.762cqw;height:4.762cqw;line-height:4.762cqw;color:white;background:#00bc08;border-radius:50%;font-family:Arial,sans-serif;font-size:3.333cqw;font-weight:400}.ot-row{background:white;min-height:11.905cqw;width:100%;display:flex;align-items:center;justify-content:space-between;gap:2.381cqw;padding:0 3.571cqw!important;margin:0;text-align:left;font-size:3.333cqw}.ot-file>.ot-row,.ot-invite>.ot-row{margin-bottom:1.905cqw}.ot-row>input{margin:0;padding:0;border:0;background:transparent;width:64%;min-width:0;text-align:right;font-size:3.333cqw;height:9.524cqw}.ot-size input{width:auto;flex:1}.ot-segment{display:flex;align-items:center;background:#e9e9ed;border-radius:1.429cqw;padding:.476cqw;width:14.286cqw;height:7.143cqw;flex-shrink:0}.ot-segment>button{flex:1;height:6.19cqw;font-size:3.333cqw;border-radius:1.19cqw}.ot-segment>button[aria-pressed=true]{background:white;box-shadow:0 1px 3px #0002}.ot-switch{width:12.143cqw;height:7.381cqw;border-radius:4cqw;background:#e3e3e7;position:relative;flex:none}.ot-switch>i{position:absolute;left:.476cqw;top:.476cqw;width:6.429cqw;height:6.429cqw;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform 160ms}.ot-switch.on{background:#29c54c}.ot-switch.on>i{transform:translateX(4.762cqw)}.ot-file-tip{text-align:center;margin:1.19cqw 0;color:#888;font-size:2.857cqw}.ot-file-card footer,.ot-link-card footer,.ot-record-card footer{border-top:.5px solid #eee;margin-top:2.143cqw;padding-top:1.19cqw;display:flex;align-items:center;gap:1.19cqw;min-height:4.524cqw;font-size:2.857cqw;color:#888}.ot-wechat-desktop{width:4.048cqw;height:3.095cqw;display:inline-flex;font-size:3.81cqw;line-height:1;color:#7bd944;position:relative}.ot-wechat-desktop i{font-style:normal;color:#a2e56d;position:absolute;left:1.429cqw;top:.952cqw;font-size:2.62cqw}
.ot-invite-card>strong,.ot-link-card>strong,.ot-record-card>strong{display:block;font-weight:400;font-size:3.81cqw;line-height:5cqw}.ot-invite-card>div,.ot-link-card>div{display:flex;gap:2.381cqw;align-items:flex-start;margin-top:1.19cqw}.ot-invite-card p,.ot-link-card p{margin:0;font-size:3.333cqw;line-height:4.286cqw;color:#888;flex:1;min-width:0;overflow:hidden}.ot-invite-grid{width:12.381cqw;height:12.381cqw;flex:none;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:.238cqw;background:#ddd;padding:.476cqw}.ot-invite-grid>img,.ot-invite-grid>span{width:100%;height:100%;min-width:0;min-height:0;object-fit:cover}.ot-preview .ot-invite-card{height:28.571cqw}.ot-preview .ot-invite-grid{width:14.286cqw;height:14.286cqw}.ot-preview .ot-invite-card>div{margin-top:.476cqw}.ot-preview .ot-invite-card p{padding-top:3.333cqw;max-width:none}.ot-people{background:#fff;padding-bottom:4.762cqw}.ot-people>header{height:10.476cqw;display:flex;align-items:center;justify-content:space-between;padding:0 3.571cqw;font-size:3.333cqw}.ot-people>div{display:grid;grid-template-columns:repeat(3,9.524cqw);grid-auto-rows:9.524cqw;gap:4.762cqw 2.381cqw;padding:2.381cqw 7.143cqw 0}.ot-people>div>button>img,.ot-people>div>button>span{display:block;width:100%;height:100%;object-fit:cover}
.ot-link-page,.ot-person-page{background:#eeedf5}.ot-link{background:#eeedf5}.ot-link>.ot-row{font-size:3.81cqw;border-bottom:.5px solid #eee}.ot-link>.ot-row:first-child{min-height:10cqw}.ot-value{margin-left:auto;display:flex;align-items:center;gap:2.381cqw;color:#888;font-size:3.81cqw}.ot-arrow{display:inline-block;width:1.905cqw;height:1.905cqw;border-top:.5cqw solid #bcbcbc;border-right:.5cqw solid #bcbcbc;transform:rotate(45deg);margin-right:1.19cqw}.ot-link-content{display:flex;background:#fff;min-height:21.429cqw;margin:0;padding:2.381cqw 2.381cqw 2.381cqw 3.81cqw;gap:2.381cqw;align-items:center;font-size:3.81cqw}.ot-link-content>textarea{background:#efefef;border:0;border-radius:.714cqw;height:16.667cqw;min-width:0;flex:1;padding:1.429cqw;font-size:3.333cqw;line-height:1.45}.ot-cover{height:21.429cqw;border-top:.5px solid #eee}.ot-cover img,.ot-cover i{display:block;object-fit:cover;background:#eeedf5;border-radius:1.19cqw;width:14.286cqw;height:14.286cqw}.ot-source>span:first-child{display:flex;align-items:center;gap:3.571cqw}.ot-source img,.ot-source .ot-empty-person{width:11.905cqw;height:11.905cqw;object-fit:cover;display:block}.ot-source{height:11.905cqw}.ot-source b{font-weight:400}.ot-empty-person{background:#eee;display:flex!important;align-items:center;justify-content:center;font-size:7.143cqw;color:#bbb}.ot-person .ot-row{font-size:3.81cqw;border-bottom:.5px solid #ddd;min-height:10.476cqw}.ot-person .ot-person-photo{height:21.905cqw}.ot-person-photo>img,.ot-person-photo>.ot-empty-person{height:16.667cqw;width:16.667cqw;object-fit:cover}.ot-person .ot-row>input{font-size:3.81cqw;color:#171717}.ot-person-confirm{display:block;width:85.714cqw;height:9.524cqw;background:#23b657;color:white;border-radius:.952cqw;margin:7.143cqw auto;font-size:3.81cqw}
.ot-record-page{background:#e9e9e9}.ot-record-row{position:relative;margin:0 0 .238cqw;background:white;padding:1.667cqw 3.571cqw 4.286cqw;display:flex;align-items:center;gap:2.381cqw}.ot-record-row>button:first-child{display:flex;text-align:left;flex:1;min-width:0;gap:2.381cqw}.ot-record-row strong{display:block;font-size:3.333cqw}.ot-record-row small{display:block;color:#aaa;font-size:2.619cqw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:60cqw}.ot-record-mini{width:9.524cqw;height:9.524cqw;background:#eee;flex:none}.ot-record-mini>img{width:100%;height:100%;object-fit:cover}.ot-green{background:#07c160;color:white;border-radius:.714cqw;padding:1.905cqw 4.524cqw!important;font-size:3.333cqw}.ot-record-row>time{position:absolute;right:3.571cqw;bottom:.476cqw;font-size:2.381cqw;color:#bbb}.ot-add-record{width:100%;font-size:3.81cqw;color:#33bc60;background:#f6f6f6;padding:3.333cqw!important}.ot-record-detail-page{background:#fff}.ot-record-detail-page .ot-nav,.ot-record-detail-page>.status{background:#fff!important}.ot-record-detail{padding:0 3.571cqw}.ot-record-date{display:flex;align-items:center;gap:3.571cqw;color:#999;font-size:2.619cqw;margin:2.381cqw 0 4.048cqw}.ot-record-date:before,.ot-record-date:after{content:'';height:.5px;background:#f2f2f2;flex:1}.ot-record-message{display:flex;width:100%;text-align:left;gap:3.095cqw;padding:0 0 4.762cqw!important;margin-bottom:3.571cqw;border-bottom:.5px solid #f7f7f7;align-items:flex-start}.ot-record-avatar{width:8.571cqw;height:8.571cqw;border-radius:.714cqw;overflow:hidden;flex:none}.ot-record-avatar>img,.ot-record-avatar>span{width:100%;height:100%;object-fit:cover}.ot-record-message>div{flex:1;min-width:0;font-size:3.81cqw}.ot-record-message header{display:flex;align-items:center;justify-content:space-between;color:#999;font-size:2.857cqw;line-height:4.048cqw;margin-bottom:.714cqw}.ot-record-message time{font-size:2.619cqw}.ot-record-location{width:57.619cqw;background:#f3f3f3;border-radius:.714cqw;overflow:hidden}.ot-record-location strong,.ot-record-location small{display:block;padding:1.429cqw 2.381cqw 0;font-weight:400}.ot-record-location small{color:#999;font-size:3.333cqw;padding-top:.238cqw;padding-bottom:1.429cqw}.ot-record-location img{display:block;width:100%;height:23.81cqw;object-fit:cover}.ot-record-photo{max-width:50cqw;max-height:55cqw;object-fit:contain}.ot-message-content{display:block;background:white;width:100%;height:35.714cqw;padding:3.571cqw!important;text-align:left;vertical-align:top;font-size:3.81cqw;white-space:pre-wrap;overflow:auto}.ot-message-content:has(>span){text-align:center;color:#888;font-size:3.333cqw}.ot-message-edit>.ot-row{margin-top:1.905cqw;font-size:3.81cqw;min-height:10.476cqw}.ot-message-edit .ot-value{font-size:3.333cqw}.ot-message-edit>.ot-caption{height:8.81cqw;padding-top:2.857cqw}.ot-message-person{height:20.238cqw;margin-top:0!important}.ot-message-person>span:last-child{display:flex;align-items:center;gap:2.381cqw}.ot-message-person img{width:16.19cqw;height:16.19cqw;object-fit:cover}.ot-member-strip{background:#fff;display:flex;gap:4.762cqw;padding:2.381cqw 3.571cqw 3.571cqw;overflow:auto;align-items:flex-start}.ot-member-strip>button{width:11.905cqw;flex:none}.ot-member-strip img,.ot-member-strip .ot-empty-person{width:11.905cqw;height:11.905cqw;border-radius:.714cqw;object-fit:cover;display:block}.ot-member-strip small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:2.857cqw;text-align:center}.ot-member-add{border:.5px solid #ddd;border-radius:.952cqw;height:11.905cqw;font-size:8.333cqw;font-weight:200;color:#bbb}.ot-text-editor{display:flex;flex:1;min-height:0;flex-direction:column}.ot-text-editor>textarea{height:57.143cqw;min-height:20cqw;width:92.857cqw;margin:0 auto;border:0;background:white;padding:2.381cqw;font-size:3.333cqw;line-height:1.45}.ot-text-editor>button{margin-top:auto;background:#f5f5f5;height:8.095cqw;text-align:right;padding-right:7.143cqw;font-size:5.238cqw}.ot-text-page:has(.ot-emoji-panel) .ot-text-editor>textarea{flex:1}.ot-emoji-panel{height:55cqw;background:#f2f2f5;display:grid;grid-template-columns:repeat(8,1fr);overflow:auto;flex:none;padding:2.381cqw;gap:2.381cqw}.ot-emoji-panel>button{font-size:5.238cqw}
.ot-location{background:#fff;padding:2.857cqw 2.381cqw}.ot-location-input{border:1px solid #555;padding:.714cqw}.ot-location-input input{display:block;width:100%;border:0;font-size:3.81cqw;padding:.714cqw 0}.ot-location-input input:last-child{font-size:3.333cqw;color:#888}.ot-edit-map{height:40cqw;position:relative;overflow:hidden;touch-action:none}.ot-edit-map img{width:100%;height:100%;object-fit:cover;pointer-events:none}.ot-location>p{font-size:3.095cqw;color:#e3382f;margin:2.857cqw 0 1.905cqw;line-height:1.3}.ot-location .ot-row{padding:0!important;min-height:8.333cqw;font-size:3.333cqw}.ot-location .ot-row>span{display:flex;align-items:center;gap:2.381cqw}.ot-location .ot-row>button{color:#0785e2;font-size:6.19cqw}.ot-dark-map{margin-top:21.429cqw;width:100%;height:40cqw;background:#16191b;overflow:hidden}.ot-dark-map img{width:100%;height:100%;object-fit:cover;filter:brightness(.28) saturate(.6)}.ot-location>small{color:#888;display:block;font-size:3.333cqw;margin-top:1.429cqw}
.ot-sheet-layer.overlay,.ot-alert-layer.overlay,.ot-wheel-layer.overlay{position:absolute;inset:0;padding:0!important;background:#0006;z-index:10;display:flex;align-items:flex-end;justify-content:center;animation:ot-dim-in 240ms;touch-action:none}.ot-sheet-layer>section{width:100%;background:white;animation:ot-sheet-in 260ms cubic-bezier(.2,.7,.25,1);padding-bottom:7.143cqw;max-height:80%;overflow:auto}.ot-sheet-layer>section>button{display:block;width:100%;height:11.429cqw;border-bottom:.5px solid #eee;text-align:center;font-size:4.048cqw;background:white}.ot-sheet-layer .ot-cancel{border-top:1.905cqw solid #efeff5;box-sizing:content-box}.ot-sheet-layer p{color:#aaa;font-size:2.857cqw;text-align:center;margin:0;padding:2.143cqw}.ot-alert-layer.overlay{align-items:center;padding:0!important}.ot-alert-layer>section{width:64.286cqw;border-radius:3.333cqw;background:#f0f2f0;overflow:hidden;animation:ot-alert-in 180ms}.ot-alert-layer strong{display:block;text-align:center;font-size:4.048cqw;font-weight:600;padding:4.286cqw 2.381cqw}.ot-alert-layer input{display:block;border:.5px solid #ccc;border-radius:1.429cqw;background:#fff;width:57.143cqw;margin:0 auto 2.857cqw;height:7.143cqw;padding:1.429cqw;font-size:3.333cqw}.ot-alert-layer footer{display:flex;border-top:.5px solid #ccc;height:10.476cqw}.ot-alert-layer footer>button{flex:1;font-size:4.048cqw;color:#007aff}.ot-alert-layer footer>button+button{border-left:.5px solid #ccc}.ot-wheel-layer>section{height:70.476cqw;width:100%;background:#fff;animation:ot-sheet-in 260ms cubic-bezier(.2,.7,.25,1);overflow:hidden}.ot-wheel-layer header{height:10.476cqw;display:flex;justify-content:space-between;align-items:center;padding:0 4.048cqw;font-size:4.048cqw}.ot-wheel-layer header>button{color:#007aff;font-size:4.048cqw}.ot-wheel-layer header>span{color:#aaa;font-size:3.81cqw}.ot-type-wheel{height:52.381cqw;position:relative;margin:0 2.143cqw;overflow:hidden}.ot-type-wheel>i{position:absolute;top:22.619cqw;inset-inline:0;height:8.095cqw;background:#efeff3;border-radius:1.905cqw}.ot-type-wheel>div{height:100%;overflow:auto;padding:22.619cqw 0 22.381cqw;scroll-snap-type:y mandatory;scrollbar-width:none;position:relative;mask-image:linear-gradient(transparent,#000 30%,#000 70%,transparent);touch-action:pan-y}.ot-type-wheel button{height:7.5cqw;width:100%;display:block;scroll-snap-align:center;font-size:3.81cqw;color:#888;line-height:7.5cqw}.ot-time-wheels{height:50cqw;display:flex;position:relative;margin:2.381cqw 2.143cqw 0}.ot-time-wheels>i{position:absolute;top:20cqw;inset-inline:0;height:10cqw;background:#efeff3;border-radius:1.905cqw}.ot-time-wheels>div{flex:1;min-width:0;overflow:auto;height:100%;padding:20cqw 0;scroll-snap-type:y mandatory;scrollbar-width:none;touch-action:pan-y;position:relative;mask-image:linear-gradient(transparent,#000 25%,#000 75%,transparent)}.ot-time-wheels button{height:10cqw;line-height:10cqw;font-size:3.333cqw;color:#aaa;width:100%;white-space:nowrap;display:block;scroll-snap-align:center}.ot-time-wheels button[aria-selected=true]{color:#222}.ot-modal-out{animation:ot-dim-out 240ms forwards!important}.ot-modal-out>section{animation:ot-sheet-out 240ms forwards!important}
.ot-chat-message .ot-card-bubble{width:60.238cqw;min-width:0;max-width:60.238cqw;background:white!important;display:block;text-align:left;padding:2.381cqw;border-radius:.952cqw;color:#171717;overflow:visible}.ot-chat-message .ot-file-main>.ot-file-icon{height:11.429cqw;width:8.571cqw;margin-right:1.429cqw}.ot-chat-message .ot-file-main{min-height:14.524cqw}.ot-chat-message .ot-invite-card>div{min-height:12.381cqw}.ot-chat-message .ot-invite-card>div>p{font-size:3.333cqw;line-height:4.048cqw}.ot-chat-message .ot-card-bubble:before{background:white!important}.ot-chat-message .ot-file-card strong{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ot-link-cover{position:relative;width:12.381cqw;height:12.381cqw;flex:none}.ot-link-cover>img{width:100%;height:100%;object-fit:cover}.ot-link-cover>i{position:absolute;inset:0;display:grid;place-items:center;color:white;font-size:6.19cqw;font-style:normal;text-shadow:0 1px 3px #0006}.ot-source-icon{width:3.81cqw;height:3.81cqw;overflow:hidden;flex:none}.ot-source-icon>*{width:100%;height:100%;object-fit:cover;display:block}.ot-source-icon.round{border-radius:.714cqw}.ot-source-icon.circle{border-radius:50%}.ot-record-card>p{font-size:2.857cqw;color:#888;line-height:3.333cqw;margin:1.429cqw 0 0;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ot-system-message{display:block;max-width:94%;margin:3.81cqw auto;padding:.952cqw .476cqw;color:#aaa;font-size:3.333cqw;line-height:1.3;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere}.ot-system-message b{color:#576b95;font-weight:400}.ot-system-message.ot-emphasis{color:#333}
.ot-page.ot-leaving{pointer-events:none}.ot-page.ot-under-left{animation:ot-under 280ms cubic-bezier(.2,.7,.25,1) forwards}.ot-page.ot-from-left{animation:ot-back 280ms cubic-bezier(.2,.7,.25,1)}.ot-page.ot-out-right{animation:ot-out 250ms cubic-bezier(.2,.7,.25,1) forwards;z-index:2}.ot-page.ot-from-right{animation:ot-in 280ms cubic-bezier(.2,.7,.25,1);z-index:2}@keyframes ot-in{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes ot-out{to{transform:translateX(100%)}}@keyframes ot-under{to{transform:translateX(-25%);filter:brightness(.88)}}@keyframes ot-back{from{transform:translateX(-25%);filter:brightness(.88)}to{transform:translateX(0);filter:brightness(1)}}@keyframes ot-sheet-in{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ot-sheet-out{to{transform:translateY(100%)}}@keyframes ot-dim-in{from{background:#0000}to{background:#0006}}@keyframes ot-dim-out{to{background:#0000}}@keyframes ot-alert-in{from{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}
.ot-preview>.ot-caption{line-height:4.048cqw}.ot-types{padding-bottom:5cqw}.ot-empty-person svg{width:7.143cqw;height:7.143cqw}
.ot-sheet-layer.overlay{background:rgba(0,0,0,.44);animation-name:ot-sheet-dim}.ot-wheel-layer.overlay{background:rgba(0,0,0,.55);animation-name:ot-wheel-dim}.ot-alert-layer.overlay{background:rgba(0,0,0,.23);animation-name:ot-alert-dim}.ot-alert-layer>section{background:#eceeeb}@keyframes ot-sheet-dim{from{background:transparent}to{background:rgba(0,0,0,.44)}}@keyframes ot-wheel-dim{from{background:transparent}to{background:rgba(0,0,0,.55)}}@keyframes ot-alert-dim{from{background:transparent}to{background:rgba(0,0,0,.23)}}
.ot-emoji-panel{display:block;padding:3.571cqw;height:55cqw;overflow:auto}.ot-emoji-panel h3{font-size:2.857cqw;font-weight:400;margin:2.381cqw 0;color:#888}.ot-emoji-panel>div{display:grid;grid-template-columns:repeat(8,1fr);gap:2.381cqw}.ot-emoji-panel button{width:100%;height:5.714cqw}.ot-emoji-panel img{display:block;width:5.714cqw;height:5.714cqw;object-fit:contain;margin:auto}.ot-text-editor>button img{width:4.286cqw;height:4.286cqw;object-fit:contain;display:inline-block}
.ot-wechat-desktop{width:3.333cqw;height:3.333cqw;display:inline-block}.ot-wechat-desktop svg{display:block;width:100%;height:100%}
.ot-wheel-layer:has(.ot-type-wheel)>section{height:62.857cqw;margin-bottom:5.714cqw}.ot-type-wheel>i{top:22.143cqw}.ot-wheel-layer:has(.ot-time-wheels)>section{height:70.9524cqw}.ot-wheel-layer:has(.ot-time-wheels) header>span,.ot-wheel-layer:has(.ot-time-wheels) header>button{color:#111}.ot-wheel-layer:has(.ot-time-wheels) header>button:first-child{color:#999}
.ot-type-wheel button[aria-selected=true]{color:#171717}
.ot-preview>.ot-file-card{padding:2.143cqw}
.ot-edit-map,.ot-dark-map{height:40.238cqw}.ot-edit-map img{transition:transform 150ms ease-out}.ot-locate-icon{display:block;width:8.095cqw;height:8.095cqw}.ot-location-loading{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:26.19cqw;height:26.19cqw;background:#2f2f2f;border-radius:3.333cqw;display:grid;place-items:center;pointer-events:none}.ot-location-loading>i{width:8.571cqw;height:8.571cqw;border:1.5px solid #777;border-top-color:white;border-right-color:white;border-radius:50%;animation:ot-map-spin 800ms linear infinite}@keyframes ot-map-spin{to{transform:rotate(360deg)}}
.ot-dark-map{position:relative}.ot-dark-pin{position:absolute;width:11.905cqw;height:16.667cqw;left:calc(50% - 5.9525cqw);top:19.35%}
/* TITLE_TOOLS_STYLE_OCT18_END */

/* LIVE_CALL_STYLE_OCT17_START */
.lc-screen{--lc-top-inset:0px;background:#3b3b39!important;color:#fff;isolation:isolate;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.nc-page.lc-screen{display:block;overflow:clip}.pf-live.lc-screen{overflow:clip}.pf-live.lc-screen{container-type:inline-size}.lc-screen .status{position:relative;z-index:2;background:transparent!important}.lc-screen .status img{filter:invert(1)}html[data-system-status="native"] .lc-screen{--lc-top-inset:var(--native-top-inset,0px)}html[data-native-call-full="yes"] .lc-screen{--lc-top-inset:0px}
.lc-avatar-backdrop{position:absolute;inset:-8%;filter:blur(11.9cqw) brightness(.28) saturate(.65);opacity:.7;pointer-events:none;z-index:-3;overflow:hidden}.lc-avatar-backdrop>.avatar{width:100%;height:100%;border:0;border-radius:0;background:#3b3b39}.lc-avatar-backdrop img{width:100%;height:100%;object-fit:cover;border-radius:0}.lc-audio-shade{position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 32% 34% at 50% 40%,rgba(95,43,14,.24),transparent),linear-gradient(180deg,transparent 40%,rgba(24,25,30,.15) 56%,rgba(24,25,30,.6) 74%,rgba(24,25,30,.65))}.lc-screen .lc-camera{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.lc-screen .lc-camera[hidden]{display:none}.lc-video-shade{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.45),transparent 28%,transparent 63%,rgba(0,0,0,.88))}
.lc-screen .lc-top{position:absolute;top:calc(17.143cqw - var(--lc-top-inset));left:5.714cqw;right:2.857cqw;height:8.571cqw;padding:0;display:flex;align-items:center;justify-content:space-between;z-index:2}.lc-screen.video .lc-top{left:3.333cqw}.lc-top button{display:grid;place-items:center;width:7.619cqw;height:7.619cqw;padding:0;color:#fff}.lc-screen .lc-top .lc-icon{width:7.619cqw;height:7.619cqw}.lc-screen.video .lc-top button:first-child .lc-icon{width:6.667cqw;height:6.667cqw}
.lc-person{position:absolute;top:calc(27.522% - .72478 * var(--lc-top-inset));left:0;right:0;z-index:1;text-align:center}.lc-person>.avatar{width:22.857cqw;height:22.857cqw;border-radius:2cqw;margin:0 auto}.lc-person strong{font-size:5.2381cqw;line-height:6.667cqw;font-weight:400;margin-top:3.81cqw;display:block}.lc-screen.video .lc-person{top:calc(15.2412% - .847588 * var(--lc-top-inset))}.lc-screen.video .lc-person>.avatar{width:17.143cqw;height:17.143cqw}.lc-screen.video .lc-person strong{margin-top:2.619cqw}.lc-dots{display:flex;align-items:center;justify-content:center;gap:1.667cqw;margin-top:3.81cqw}.lc-dots i{width:2.143cqw;height:2.143cqw;border-radius:50%;background:#fff;animation:lc-wait-dot 1200ms linear infinite;opacity:.5}.lc-dots i:nth-child(2){animation-delay:200ms}.lc-dots i:nth-child(3){animation-delay:400ms}
.lc-screen .lc-status{position:absolute;left:3%;right:3%;top:calc(61.4035% - .385965 * var(--lc-top-inset));margin:0;padding:0;text-align:center;color:#99999b;font-size:3.81cqw;line-height:5.238cqw;font-weight:400;z-index:2}.lc-controls{position:absolute;left:12.143cqw;right:12.143cqw;bottom:19.524cqw;display:flex;align-items:flex-start;justify-content:space-between;z-index:2;text-align:center}.lc-control{width:17.143cqw;flex:none}.lc-screen .lc-button{width:17.143cqw;height:17.143cqw;display:grid;place-items:center;margin:0;padding:0;border:0;border-radius:50%;background:#111216;color:#fff;position:relative}.lc-screen .lc-button.is-on{background:#fff;color:#000}.lc-screen .lc-button.lc-hangup{background:#ff4d50;color:#fff;transform:none}.lc-screen .lc-button .lc-icon{width:11.429cqw;height:11.429cqw}.lc-control small{display:block;font-size:3.175cqw;line-height:5.238cqw;margin-top:2.381cqw;white-space:nowrap;font-weight:400;color:white}.lc-controls.video{left:11.429cqw;right:11.429cqw;bottom:11.905cqw;display:grid;grid-template-columns:repeat(3,15.238cqw);justify-content:space-between;row-gap:4.524cqw}.lc-controls.video .lc-control{width:15.238cqw}.lc-controls.video .lc-button{width:15.238cqw;height:15.238cqw;background:#0006}.lc-controls.video .lc-button.is-on{background:#fff}.lc-controls.video .lc-button.lc-hangup{background:#ff4d50}.lc-controls.video .lc-button .lc-icon{width:10.476cqw;height:10.476cqw}.lc-controls.video .lc-button.lc-hangup .lc-icon{width:9.524cqw;height:9.524cqw}.lc-controls.video small{font-size:3.095cqw;margin-top:1.905cqw;line-height:4.762cqw}.lc-video-bottom{grid-column:1/4;display:flex;justify-content:space-between;align-items:center}
@keyframes lc-wait-dot{0%,70%,100%{opacity:.45}25%{opacity:1}}
/* LIVE_CALL_STYLE_OCT17_END */





/* SERVICE_INTERACTION_OCT18_START */
#app:is([data-page="服务"],[data-page="钱包"],[data-page="零钱"],[data-page="零钱通"],[data-page="经营账户"],[data-page="亲属卡"],[data-page="分付"],[data-page="支付分"],[data-page="客服中心"],[data-page="收付款"],[data-page="账单"],[data-page="账单明细"],[data-page="收支统计"],[data-page="支付成功"]),
#app:is([data-page="服务"],[data-page="钱包"],[data-page="零钱"],[data-page="零钱通"],[data-page="经营账户"],[data-page="亲属卡"],[data-page="分付"],[data-page="支付分"],[data-page="客服中心"],[data-page="收付款"],[data-page="账单"],[data-page="账单明细"],[data-page="收支统计"],[data-page="支付成功"]) *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}
#app:is([data-page="服务"],[data-page="钱包"],[data-page="零钱"],[data-page="零钱通"],[data-page="经营账户"],[data-page="亲属卡"],[data-page="分付"],[data-page="支付分"],[data-page="客服中心"],[data-page="收付款"],[data-page="账单"],[data-page="账单明细"],[data-page="收支统计"],[data-page="支付成功"]) :is(input,textarea,[contenteditable="true"]){-webkit-user-select:text;user-select:text}
/* SERVICE_INTERACTION_OCT18_END */
/* LOCAL_FIXES_OCT18_START */
.nc-transfer-editor,.nc-transfer-editor *,.pf-transfer,.pf-transfer *,.pf-transfer-editor,.pf-transfer-editor *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}
:is(.nc-transfer-editor,.pf-transfer,.pf-transfer-editor) :is(input,textarea,[contenteditable="true"]){-webkit-user-select:text;user-select:text}
.app[data-page="我"][data-edge-pull="top"]{background:#fff}
.cp-call-overlay{background:rgba(0,0,0,.54);animation:cp-call-dim-in 260ms ease both}
.cp-call-sheet{padding-bottom:max(10px,var(--screen-bottom-inset,env(safe-area-inset-bottom)));border-radius:3.333cqw 3.333cqw 0 0;animation:cp-call-up 280ms cubic-bezier(.2,.75,.25,1) both}
.cp-call-sheet>button{display:flex;align-items:center;justify-content:center;gap:2.143cqw;height:12.857cqw;font-size:4.048cqw;color:#191919;font-weight:400}
.cp-call-sheet>button:first-child{border-top:0}
.cp-call-sheet .moment-sheet-cancel{height:14.524cqw;border-top:1.667cqw solid #f5f5f5}
.cp-call-sheet svg{width:3.81cqw;height:3.81cqw;display:block;flex:none;fill:currentColor;stroke:none}
.cp-call-closing{animation:cp-call-dim-out 260ms ease both}
.cp-call-closing .cp-call-sheet{animation:cp-call-down 260ms cubic-bezier(.3,0,.7,.35) both}
@keyframes cp-call-up{from{transform:translateY(100%)}to{transform:translateY(0)}}
@keyframes cp-call-down{from{transform:translateY(0)}to{transform:translateY(100%)}}
@keyframes cp-call-dim-in{from{background:transparent}to{background:rgba(0,0,0,.54)}}
@keyframes cp-call-dim-out{from{background:rgba(0,0,0,.54)}to{background:transparent}}
/* LOCAL_FIXES_OCT18_END */
/* SETTINGS_PROFILE_OCT18_START */
.app:is([data-page="设置"],[data-page="其他功能"],[data-page="个人信息"],[data-page^="设置名字"],[data-page="设置性别"],[data-page="设置地区"],[data-page="设置手机号"],[data-page="设置微信号"],[data-page="设置个性签名"],[data-page="设置拍一拍"],[data-page="个人二维码"]){background:#e9e9e9}
.app:is([data-page="设置"],[data-page="其他功能"],[data-page="个人信息"],[data-page="设置名字"],[data-page="设置性别"],[data-page="设置地区"],[data-page="设置手机号"],[data-page="设置微信号"],[data-page="设置个性签名"],[data-page="设置拍一拍"],[data-page="个人二维码"])>.status{background:#e9e9e9}
.sd-header.header{background:#e9e9e9;display:grid;grid-template-columns:60px 1fr 60px;align-items:center;height:44px;min-height:44px;padding:0 8px;flex:none;border:0}
.sd-header.header>span{position:static;transform:none;font-size:17px;font-weight:500;text-align:center;width:auto;max-width:none}
.sd-header.header>button{position:static;transform:none;display:flex;align-items:center;justify-content:center;width:auto;min-width:40px;height:36px;font-size:16px;padding:0 8px}
.sd-header.header>button:first-child{justify-self:start;padding-left:6px}
.sd-header.header .chevron{width:9px;height:9px;border-color:#171717;transform:rotate(135deg);border-width:0 1.8px 1.8px 0}
.sd-header.header .sd-done{background:#07c160;color:white;border-radius:4px;height:29px;min-width:46px;justify-self:end;font-size:14px}
.sd-header.header .sd-done:disabled{background:#e5e5e5;color:#bcbcbc}
.sd-list{background:#fff}
.sd-row{height:56px;width:100%;display:flex;align-items:center;gap:10px;padding:0 16px;text-align:left;position:relative;background:#fff;font-size:16px;font-weight:400;line-height:22px}
.sd-row:not(:last-child):after{content:"";position:absolute;bottom:0;left:16px;right:0;height:.5px;background:#eee}
.sd-row:active{background:#e5e5e5}
.sd-row>.chevron{flex:none;width:7px;height:7px;border-color:#b2b2b2;border-width:0 1.4px 1.4px 0;transform:rotate(-45deg);margin-right:3px}
.sd-row-value{margin-left:auto;min-width:0;max-width:70%;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#7f7f7f;font-size:16px;font-weight:400}
.sd-avatar-row .avatar{width:32px;height:32px;border-radius:3px;display:block}.sd-avatar-row .avatar img{width:100%;height:100%;object-fit:cover}
.sd-row .sd-small-qr{display:block;width:20px;height:20px;object-fit:contain}
.sd-gap{height:9px;background:#e9e9e9;position:relative;z-index:1}
.sd-settings-search{height:36px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:7px;margin:3px 8px 17px;background:#fff;color:#aaa;position:relative}
.sd-settings-search input{width:44px;height:100%;border:0;outline:0;padding:0;background:transparent;font-size:16px;transition:width 180ms}
.sd-settings-search:focus-within input{width:calc(100% - 45px)}
.sd-settings-search .magnifier{width:14px;height:14px;border-color:#aaa}
.sd-section-caption{height:38px;display:flex;align-items:flex-end;padding:0 16px 5px;color:#888;font-size:13px;background:#e9e9e9}
.sd-settings .sd-section-caption:first-of-type{height:35px}
.sd-settings .sd-row-value{font-size:12px;color:#9b9b9b;max-width:70%}
.sd-centered .sd-row{justify-content:center}.sd-centered .sd-row-value,.sd-centered .chevron{display:none}
.sd-legal{color:#7e8b9f;font-size:10px;text-align:center;margin:17px 0 28px}
.sd-settings [hidden]{display:none!important}
.app[data-page="发现页管理"],.app[data-page="发现页管理"]>.status,.app[data-page="发现页管理"]>.header{background:#fff}
.sd-manage-intro{padding:46px 28px 32px;text-align:center}.sd-manage-intro h1{font-size:20px;line-height:24px;margin:0;font-weight:600}.sd-manage-intro p{font-size:16px;line-height:24px;margin:16px 0 0}
.sd-discover-manage .sd-list{padding:0 16px}.sd-manage-row{padding:0 16px;gap:16px;font-size:16px}.sd-manage-row:after{left:56px!important}
.sd-manage-row .sd-row-value{font-size:14px}.sd-discover-icon{width:22px;height:22px;display:block;object-fit:contain;flex:none}
.sd-icon-channels{color:#ff952a}.sd-icon-live{color:#ff604f}.sd-icon-games{color:#ffb000}.sd-icon-mini{color:#7770ef}
.sd-discovery-row .sd-discover-icon{width:28px;height:28px}.sd-discovery-row>span:not(.arrow){min-width:0}
.sd-discover-dim,.sd-avatar-dim{position:absolute;inset:0;background:rgba(0,0,0,.54);z-index:130;animation:sd-dim-in 260ms ease both}
.sd-discover-sheet{position:absolute;bottom:0;left:0;right:0;height:calc(106.667cqw + var(--screen-bottom-inset,0px));border-radius:16px 16px 0 0;background:#fff;animation:sd-sheet-in 280ms cubic-bezier(.2,.75,.25,1) both;color:#171717}
.sd-sheet-close{position:absolute;left:16px;top:19px;width:24px;height:24px;border-radius:50%;background:#f5f5f5;color:#171717;font-size:21px;line-height:17px;padding-bottom:6px;display:flex;align-items:center;justify-content:center}
.sd-sheet-brand{display:flex;align-items:center;flex-direction:column;margin-top:70px}.sd-sheet-brand .sd-discover-icon{width:40px;height:40px}.sd-sheet-brand strong{font-size:17px;font-weight:500;margin-top:20px;line-height:20px}
.sd-sheet-toggles{margin:46px 24px 0;padding:0 16px;background:#f5f5f5;border-radius:10px}.sd-sheet-toggles>div{display:flex;align-items:center;justify-content:space-between;height:55px;font-size:16px}.sd-sheet-toggles>div+div{border-top:.5px solid #e9e9e9}
.sd-switch{width:51px;height:31px;border-radius:18px;background:#ddd;position:relative;flex:none;padding:0;transition:background 160ms}.sd-switch.on{background:#07c160}.sd-switch>i{width:27px;height:27px;position:absolute;top:2px;left:2px;border-radius:50%;background:white;box-shadow:0 1px 2px #0002;transition:transform 160ms}.sd-switch.on>i{transform:translateX(20px)}
.sd-sheet-still,.sd-sheet-still .sd-discover-sheet{animation:none}
.sd-sheet-out{animation:sd-dim-out 260ms ease both}.sd-sheet-out .sd-discover-sheet{animation:sd-sheet-out 260ms ease both}
.sd-editor{background:#e9e9e9;min-height:100%}.sd-input-row{background:#fff;position:relative;display:flex;align-items:flex-start;min-height:50px;padding:10px 16px;gap:12px}.sd-input-row input,.sd-input-row textarea{font-size:16px;font-weight:400;color:#171717;flex:1;min-width:0;border:0;outline:none;background:transparent;border-radius:0;caret-color:#07c160;padding:3px 0;line-height:24px;box-shadow:none;resize:none;-webkit-user-select:text;user-select:text}
.sd-input-row textarea{height:70px;padding-bottom:20px}.sd-input-row>button{width:17px;height:17px;line-height:15px;padding:0;margin-top:7px;color:white;border-radius:50%;background:#ccc;font-size:15px}.sd-char-count{position:absolute;right:16px;bottom:4px;color:#b2b2b2;font-size:14px}.sd-gender .sd-row{height:50px}.sd-check{font-size:23px;font-style:normal;color:#07c160;margin-left:auto}
.app[data-page="个人头像"],.app[data-page="个人头像"]>.status,.sd-dark-header.header{background:#000;color:#fff}.sd-dark-header.header .chevron{border-color:white}.app[data-page="个人头像"]>.body{display:flex;background:#000;align-items:center}.sd-avatar-view{width:100%;display:flex;align-items:center;justify-content:center}.sd-avatar-full{width:100%;max-height:calc(calc(var(--pwa-content-dvh,100dvh) * 1) - 108px);object-fit:contain;display:block}
.sd-avatar-dim{display:flex;align-items:flex-end}.sd-avatar-sheet{background:white;border-radius:14px 14px 0 0;width:100%;padding-bottom:max(10px,var(--screen-bottom-inset,0px));animation:sd-sheet-in 280ms ease}.sd-avatar-sheet p,.sd-avatar-sheet button{width:100%;display:block;text-align:center;height:54px;font-size:17px;margin:0;background:white;border-top:.5px solid #eee}.sd-avatar-sheet p{height:34px;line-height:34px;font-size:14px;color:#888}.sd-avatar-sheet button:last-child{border-top:7px solid #e9e9e9;height:61px}
.sd-qr-page{padding:16px 16px 24px;background:#e9e9e9;min-height:100%}.sd-qr-card{background:#fff;border-radius:12px;overflow:hidden;margin-bottom:12px}.sd-qr-card-title{height:48px;display:flex;align-items:center;padding:0 16px;width:100%;font-size:15px;gap:8px}.sd-qr-card-title>span:last-child{margin-left:auto;color:#aaa}.sd-qr-identity{display:flex;gap:12px;align-items:center;margin:18px auto 22px;width:200px}.sd-qr-identity .avatar{width:42px;height:42px;border-radius:4px;flex:none}.sd-qr-identity strong{font-size:17px;font-weight:500}.sd-qr-identity small{display:block;color:#aaa;font-size:12px;margin-top:3px}.sd-qr-image{display:block;padding:0;margin:0 auto;width:200px;height:200px;background:#fff}.sd-qr-image img{width:100%;height:100%;object-fit:contain;display:block}.sd-qr-detail>p{font-size:12px;color:#bbb;text-align:center;margin:15px 0 40px}.sd-qr-detail footer{display:flex;justify-content:center;gap:24px;padding:0 0 26px}.sd-qr-detail footer button{font-size:13px;color:#777;padding:4px 0}.sd-qr-fold>button{display:flex;align-items:center;gap:10px;padding:16px;width:100%;text-align:left}.sd-qr-fold>button>span:first-child{color:#73bfd7;font-size:22px}.sd-qr-fold strong{font-size:15px;font-weight:500}.sd-qr-fold small{font-size:12px;display:block;color:#aaa;margin-top:5px}.sd-qr-fold i{margin-left:auto;color:#aaa;font-style:normal}.sd-qr-fold-body{padding:16px;color:#999;font-size:13px}.sd-qr-page [hidden]{display:none!important}
@keyframes sd-sheet-in{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sd-sheet-out{from{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes sd-dim-in{from{background:transparent}to{background:rgba(0,0,0,.54)}}@keyframes sd-dim-out{from{background:rgba(0,0,0,.54)}to{background:transparent}}
/* New profile navigation must win over the existing global back-button rule. */
.app .sd-header.header>.back{position:static;left:auto;right:auto;top:auto;transform:none;width:auto;min-width:40px;height:36px;padding:0 8px;grid-column:1;grid-row:1;justify-self:start}
.sd-header.header>span:nth-child(2){grid-column:2;grid-row:1}
.sd-header.header>span:last-child{grid-column:3;grid-row:1}
.sd-header.header>.sd-done{grid-column:3;grid-row:1}
/* Settings-only SVG arrows retain both sides independently of shared border rules. */
.sd-back-icon{display:block;width:12px;height:22px;flex:0 0 12px;color:inherit}
.app .sd-header.header>.back{justify-content:flex-start}
.sd-row-icon{display:block;width:13px;height:21px;flex:0 0 13px;color:#b2b2b2}
.sd-centered .sd-row-icon{display:none}
/* Measurements from the original settings/profile recording at 420px width. */
.sd-row,.sd-row-value{font-size:16.667px}
.sd-section-caption{font-size:13.333px}
.sd-qr-page{padding:24px 8px 28px}
.sd-qr-card{border-radius:8px;margin-bottom:8px}
.sd-qr-card-title{height:64px;font-size:16.667px;padding:0 16px;gap:10px}
.sd-qr-brand-icon{width:26px;height:24px;object-fit:contain;flex:none;display:block}
.sd-qr-tools{display:flex;align-items:center;gap:24px}
.sd-fold-arrow{display:block;width:8px;height:8px;border:solid #aaa;border-width:0 1.4px 1.4px 0;transform:rotate(45deg);margin-right:7px;flex:none}
.sd-fold-arrow.up{transform:rotate(225deg)}
.sd-qr-identity{margin:32px auto;width:200px;gap:8px;height:40px}
.sd-qr-identity .avatar{width:40px;height:40px}
.sd-qr-identity strong{font-size:15px}.sd-qr-identity small{font-size:13px}
.sd-qr-detail>p{font-size:13.333px;line-height:18px;margin:24px 0 60px}
.sd-qr-detail footer{padding-bottom:30px;gap:0}
.sd-qr-detail footer button{font-size:13.333px;line-height:18px;padding:4px 18px;position:relative;color:#576b95}
.sd-qr-detail footer button+button:before{content:"";position:absolute;left:0;top:6px;height:14px;width:.5px;background:#ddd}
.sd-qr-fold>button{height:88px;padding:16px;gap:10px}
.sd-qr-fold strong{font-size:16.667px}.sd-qr-fold small{font-size:13.333px;line-height:18px;margin-top:5px}
.sd-qr-fold i.sd-fold-arrow{color:#aaa;margin-left:auto}
.sd-manage-intro p{font-size:16.667px}
.sd-manage-intro{padding-bottom:35px}
.sd-manage-row .sd-discover-icon{width:24px;height:24px}
.app[data-page="发现"]>.header>span{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:pan-y}
/* SETTINGS_PROFILE_OCT18_END */
/* WALLET_FUNDING_STYLE_OCT18_START */
.wf-layer{position:absolute;inset:0;z-index:65;container-type:inline-size;background:#e9e9e9;color:#191919;overflow:hidden;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;animation:wf-page-in 280ms cubic-bezier(.2,.75,.25,1)}
.wf-layer *{box-sizing:border-box}.wf-layer button,.wf-layer input{font-family:inherit}.wf-layer button{border:0;background:transparent;color:inherit;padding:0;font-weight:400;cursor:pointer;touch-action:manipulation}.wf-layer button:disabled{cursor:default}.wf-layer button:active:not(:disabled){filter:brightness(.92)}
.wf-layer input{user-select:text;-webkit-user-select:text;-webkit-touch-callout:default;font-size:3.81cqw;caret-color:#07c160}.wf-layer .status{flex:none;background:transparent}
.wf-screen{position:absolute;inset:0;display:flex;flex-direction:column;background:#e9e9e9;overflow:hidden}.wf-header{height:10.476cqw;min-height:10.476cqw;display:grid;grid-template-columns:12cqw 1fr 12cqw;align-items:center;padding:0 3.81cqw;font-size:4.048cqw;flex:none}.wf-header>strong{font-weight:500;text-align:center}.wf-header button{height:10.476cqw;display:flex;align-items:center;justify-content:flex-start}.wf-header button:last-child{justify-content:flex-end;font-size:5cqw}.wf-header .chevron{width:2.5cqw;height:2.5cqw;border:0;border-left:1.6px solid #171717;border-bottom:1.6px solid #171717;transform:rotate(45deg);margin-left:1cqw}.wf-x{display:block;width:4.76cqw;height:4.76cqw;position:relative}.wf-x:before,.wf-x:after{content:"";width:4.76cqw;height:1.4px;background:currentColor;position:absolute;left:0;top:50%;transform:rotate(45deg)}.wf-x:after{transform:rotate(-45deg)}
.wf-editor-scroll{display:flex;flex-direction:column;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.wf-method{display:flex;align-items:center;gap:1.2cqw;min-height:20.476cqw;padding:3cqw 7.62cqw!important;text-align:left;font-size:3.333cqw;flex:none}.wf-method>span:first-child{min-width:18.1cqw}.wf-selected{line-height:5.2cqw;flex:1}.wf-selected small{display:block;color:#888;font-size:2.62cqw;line-height:4cqw;padding-left:0}.wf-method>.chevron,.wf-advice>.chevron,.wf-add>.chevron{width:1.7cqw;height:1.7cqw;border-color:#aaa;border-width:0 1px 1px 0;transform:rotate(-45deg);margin-left:auto;flex:none}.wf-bank-icon{width:7.62cqw;height:7.62cqw;object-fit:contain;display:block;flex:none}.wf-method .wf-bank-icon{width:4.05cqw;height:4.05cqw;margin-left:-.48cqw}.wf-method .nc-wallet-glyph{width:4.05cqw;height:4.05cqw}.wf-layer .nc-wallet-glyph svg{width:100%;height:100%}.wf-source-note{background:#ddd!important;margin:-1.9cqw 7.62cqw 7.62cqw;padding:2.86cqw!important;border-radius:1cqw;font-size:3.333cqw;text-align:left;line-height:5cqw;flex:none}.wf-source-note>span{float:right;color:#576b95;margin-left:3cqw}
.wf-amount-card{background:#fff;border-radius:3.81cqw 3.81cqw 0 0;padding:7.14cqw 7.62cqw 0;min-height:60cqw;flex:1;display:flex;flex-direction:column;flex-shrink:0}.wf-amount-card>label{font-size:3.333cqw;line-height:5cqw}.wf-amount{height:17.62cqw;display:flex;align-items:center;width:100%;border-bottom:.5px solid #eee!important;text-align:left;margin:1cqw 0 0;flex:none;line-height:1}.wf-amount>span{font-size:7.62cqw;font-weight:600;margin-right:3.1cqw}.wf-amount-text{font-size:11.43cqw;font-weight:500;letter-spacing:.1cqw}.wf-amount>i{display:none;width:2px;height:13.1cqw;background:#07c160;flex:none;margin-left:1.2cqw;animation:wf-caret 1.1s step-end infinite}.wf-focused>i{display:block}.wf-balance-note{font-size:3.1cqw;line-height:5cqw;color:#888;margin:1.43cqw 0 0;flex:none}.wf-balance-note button{color:#576b95}.wf-advice{display:flex;align-items:center;width:100%;gap:1.9cqw;text-align:left;margin-top:11.43cqw;border-block:.5px solid #eee!important;padding:3.1cqw 0!important;font-size:3.81cqw;line-height:5.2cqw;flex:none}.wf-advice small{font-size:3.1cqw;display:block;line-height:4.76cqw}.wf-gem{background:#f6f6f6;border-radius:50%;width:11.43cqw;height:11.43cqw;display:grid;place-items:center;flex:none}.wf-gem .nc-wallet-glyph{width:6.67cqw;height:6.67cqw}.wf-free-label{font-size:2.1cqw;line-height:4.2cqw;color:#fff;background:#16cc69;flex:none;padding:.4cqw .7cqw;border-radius:.4cqw}.wf-error{color:#fa5151;font-size:3.1cqw;line-height:4.76cqw;margin:1.5cqw 0;min-height:4.76cqw}.wf-editor-blank{flex:1;min-height:12cqw}.wf-submit{background:#07c160!important;color:#fff!important;width:44cqw;height:11.43cqw;border-radius:1cqw;margin:4cqw auto;font-size:3.81cqw;flex:none}.wf-submit:disabled{opacity:.4}
.wf-keypad{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));gap:1.9cqw;padding:1.9cqw 1.9cqw calc(2cqw + var(--screen-bottom-inset,0px));height:calc(55.24cqw + var(--screen-bottom-inset,0px));background:#f3f3f3;flex:none}.wf-keypad button{background:white;border-radius:1cqw;font-size:5.24cqw;line-height:1;min-width:0;display:flex;align-items:center;justify-content:center}.wf-keypad .wf-delete svg{width:5.24cqw;height:5.24cqw}.wf-keypad .wf-next{grid-column:4;grid-row:2/5;background:#00cc52;color:white;font-size:3.81cqw}.wf-next:disabled{opacity:.4}.wf-keypad .wf-zero{grid-column:1/3}.wf-keypad .wf-delete{grid-column:4;grid-row:1}
.wf-modal-layer{position:absolute;inset:0;z-index:4;background:#0000008c;display:flex;align-items:flex-end;animation:wf-dim-in 220ms ease}.wf-sheet{background:#fff;border-radius:3.33cqw 3.33cqw 0 0;width:100%;max-height:95%;overflow:hidden;animation:wf-sheet-in 280ms cubic-bezier(.2,.75,.25,1);display:flex;flex-direction:column}.wf-sheet>header{height:15.24cqw;display:flex;align-items:center;justify-content:center;flex:none;position:relative;font-size:3.81cqw}.wf-sheet>header>button{position:absolute;left:5.71cqw;width:8cqw;top:3.8cqw;height:8cqw}.wf-sheet>header>button .wf-x{width:4.3cqw;height:4.3cqw}.wf-sheet>header>strong{font-weight:500}.wf-method-sheet{padding-bottom:calc(7.38cqw + var(--screen-bottom-inset,0px))}.wf-card-list{padding:0 5.71cqw;overflow:auto;overscroll-behavior:contain}.wf-card-row{display:flex;align-items:center;gap:3.33cqw;min-height:13.57cqw;padding:1.8cqw 0!important;border-top:.5px solid #f0f0f0!important;width:100%;text-align:left;font-size:3.81cqw;line-height:5cqw}.wf-card-row .wf-bank-icon{width:6.19cqw;height:6.19cqw;margin-left:-.5cqw;margin-right:.2cqw}.wf-card-row .nc-wallet-glyph{width:4.76cqw;height:4.76cqw;margin-right:1cqw}.wf-card-row>span:not(.nc-wallet-glyph):not(.chevron){flex:1}.wf-card-row small{display:block;font-size:2.86cqw;line-height:4cqw;color:#888}.wf-check{display:block;width:4.2cqw;height:2.3cqw;border:0;border-left:2px solid #07c160;border-bottom:2px solid #07c160;transform:rotate(-45deg);flex:none;margin:0 1.2cqw 1cqw 2cqw}.wf-add svg{color:#aaa;width:6.19cqw;height:6.19cqw;margin-right:.2cqw}.wf-sheet-explain{margin:-3cqw 0 2cqw;color:#999;text-align:center;font-size:2.6cqw;line-height:4cqw;padding:0 7cqw}
.wf-pin-summary{text-align:center;padding:2.2cqw 0 7cqw}.wf-pin-summary p{font-size:3.81cqw;line-height:5.24cqw;margin:0 0 2cqw}.wf-pin-summary strong{font-size:9.52cqw;line-height:11.43cqw;font-weight:600}.wf-pin-summary strong>small{font-size:6.19cqw;margin-right:1cqw}.wf-pin-cells{display:flex;gap:1.9cqw;margin:0 auto 5.71cqw;flex:none;width:73.81cqw}.wf-pin-cells>i{width:10.48cqw;height:10.48cqw;border-radius:1cqw;background:#f0f0f0;display:grid;place-items:center;font-style:normal;font-size:3.81cqw;flex:none}.wf-pin-pad{height:calc(52.38cqw + var(--screen-bottom-inset,0px));gap:0;padding:0 0 var(--screen-bottom-inset,0px);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));background:#e9e9e9}.wf-pin-pad button{border-radius:0;font-size:6.19cqw;border-top:.5px solid #eee;border-right:.5px solid #eee}.wf-pin-pad .wf-delete{grid-column:3;grid-row:4;background:#e9e9e9}.wf-pin-pad .wf-empty{background:#e9e9e9}.wf-password .wf-pin-summary{padding-bottom:7cqw}.wf-password.wf-with-fee .wf-pin-summary{padding-bottom:5.5cqw}.wf-fee{border-top:.5px solid #eee;margin:0 5.71cqw 6.67cqw;padding-top:3.57cqw;display:grid;gap:2cqw;font-size:3.1cqw;color:#999}.wf-fee>span{display:flex;justify-content:space-between}.wf-fee b{font-weight:400}.wf-fee>span:first-child b{color:#191919}
.wf-arrival{padding:3.81cqw 5.71cqw calc(4.76cqw + var(--screen-bottom-inset,0px));font-size:3.333cqw}.wf-arrival h3{font-size:3.333cqw;font-weight:500;margin:0 0 4cqw}.wf-arrival>button{display:flex;align-items:center;justify-content:space-between;text-align:left;padding:2.86cqw 0;font-size:3.81cqw;min-height:12cqw}.wf-arrival small{display:block;font-size:2.62cqw;line-height:4.5cqw;color:#999}.wf-arrival footer{display:flex;justify-content:center;gap:4cqw;margin-top:4cqw}.wf-arrival footer button{width:28.57cqw;height:11.43cqw;border-radius:1cqw;background:#f2f2f2;font-size:3.81cqw}.wf-arrival footer button:last-child{background:#07c160;color:white}
.wf-centered{align-items:center;justify-content:center}.wf-four-dialog{width:77.14cqw;background:#fff;border-radius:2.86cqw;overflow:hidden;text-align:center;animation:wf-alert-in 180ms ease}.wf-four-dialog h3{margin:6cqw 3.81cqw 2.86cqw;font-weight:600;font-size:4.05cqw}.wf-four-dialog p{margin:0 5.7cqw 3.81cqw;font-size:3.57cqw;line-height:5.71cqw}.wf-four-dialog input{width:61.9cqw;height:10.95cqw;background:#f4f4f4;border:0;border-bottom:1px solid #07c160;text-align:center;font-size:5.24cqw;letter-spacing:1cqw;outline:0}.wf-four-error{color:#fa5151;font-size:2.86cqw;display:block;min-height:6.19cqw;padding-top:1cqw}.wf-four-dialog footer{display:flex;border-top:.5px solid #eee}.wf-four-dialog footer button{flex:1;height:13.33cqw;font-size:4.05cqw}.wf-four-dialog footer button+button{border-left:.5px solid #eee;color:#576b95}.wf-info p{text-align:left}.wf-info footer button{color:#576b95}
.wf-bank-search{height:10cqw;margin:1.9cqw 4.76cqw 5.71cqw;border-radius:1cqw;background:white;display:flex;align-items:center;justify-content:center;gap:2cqw;flex:none}.wf-bank-search input{border:0;outline:0;text-align:left;background:none;width:35cqw;font-size:3.333cqw}.wf-bank-search .magnifier{width:3.1cqw;height:3.1cqw;border-width:1px;color:#ccc;margin:0}.wf-catalog-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;background:white;scroll-behavior:smooth;padding-bottom:var(--screen-bottom-inset,0px)}.wf-catalog-scroll h3{height:9.05cqw;line-height:9.05cqw;margin:0;background:#e9e9e9;padding:0 5.71cqw;font-size:3.333cqw;color:#777;font-weight:400}.wf-catalog-row{width:100%;height:13.33cqw;display:flex;align-items:center;padding:0 5.71cqw!important;gap:3.1cqw;font-size:4.048cqw;text-align:left;position:relative}.wf-catalog-row:not(:last-child):after{content:"";position:absolute;left:5.71cqw;right:0;bottom:0;height:.5px;background:#eee}.wf-catalog-row .wf-bank-icon{width:7.62cqw;height:7.62cqw;margin-left:-1cqw}.wf-catalog-scroll footer{background:#e9e9e9;color:#b2b2b2;text-align:center;padding:8cqw;font-size:2.62cqw}.wf-no-bank{text-align:center;font-size:3.81cqw;margin:12cqw}.wf-alphabet{position:absolute;right:.5cqw;top:26%;display:flex;flex-direction:column;align-items:center}.wf-alphabet button{font-size:2cqw;line-height:3.65cqw;width:4cqw;height:3.65cqw;color:#666}
.wf-loading{position:absolute;inset:0;z-index:10;display:grid;place-items:center;pointer-events:all}.wf-loading>div{width:28.57cqw;min-height:28.57cqw;padding:4cqw 2cqw;background:#000a;border-radius:2cqw;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3cqw;color:#ddd;font-size:3.333cqw}.wf-loading img{width:8.57cqw;height:8.57cqw;object-fit:contain}.wf-loading nav{display:flex;gap:.8cqw}.wf-loading nav i{width:1cqw;height:1cqw;background:#ddd;border-radius:50%;animation:wf-dots 900ms linear infinite}.wf-loading nav i:nth-child(2){animation-delay:300ms}.wf-loading nav i:nth-child(3){animation-delay:600ms}.wf-spinner{width:8cqw;height:8cqw;display:block;border:2px solid #ccc5;border-top-color:#eee;border-radius:50%;animation:wf-spin .8s linear infinite}
.wf-route-success,.wf-route-receipt{background:#fff}.wf-success{position:absolute;inset:0;background:#fff;padding-top:35.71cqw;text-align:center}.wf-success>svg{width:13.33cqw;height:13.33cqw;display:block;margin:auto}.wf-success>p{font-size:3.81cqw;margin:6.19cqw 0 2cqw;line-height:5.71cqw}.wf-success>strong{font-size:9.05cqw;line-height:12.38cqw;font-weight:500}.wf-success>strong>small{font-size:6.19cqw;margin-right:1cqw}.wf-success>button,.wf-receipt-done{position:absolute;bottom:calc(18.33cqw + var(--screen-bottom-inset,0px));left:28.1%;width:43.81%;height:11.43cqw;border-radius:1cqw;background:#f0f0f0!important;font-size:3.81cqw}.wf-receipt{flex:1;position:relative;padding:0 7.62cqw}.wf-receipt ol{list-style:none;padding:2cqw 0 0 8cqw;margin:0 0 7cqw;position:relative;height:41.9cqw;color:#999;font-size:3.33cqw}.wf-receipt ol:before{content:"";position:absolute;left:4.29cqw;top:7.3cqw;bottom:3.8cqw;width:1px;border-left:1px dashed #ddd}.wf-receipt li{position:relative;height:15.95cqw}.wf-receipt li:before{content:"";position:absolute;width:2.86cqw;height:2.86cqw;border-radius:50%;background:#ddd;left:-5.24cqw;top:.8cqw}.wf-receipt li:first-child:before{background:#07c160}.wf-receipt li:nth-child(2):before{display:none}.wf-receipt li strong{font-weight:500;color:#191919;font-size:3.81cqw;display:block}.wf-receipt li small{display:block;font-size:3.1cqw;margin-top:1cqw}.wf-clock-icon{position:absolute;width:7.62cqw;height:7.62cqw;background:#2085ff;border-radius:50%;left:-7.62cqw;top:-1cqw}.wf-clock-icon:after{content:"";position:absolute;left:49%;top:20%;width:2.3cqw;height:2.86cqw;border-left:1.5px solid white;border-bottom:1.5px solid white;transform:skewY(30deg)}.wf-receipt dl{border-top:.5px solid #eee;padding-top:7.14cqw;margin:0;font-size:3.1cqw;line-height:6.43cqw}.wf-receipt dl>div{display:flex;justify-content:space-between}.wf-receipt dt{color:#999}.wf-receipt dd{margin:0;color:#333}.wf-receipt-done{bottom:calc(18.33cqw + var(--screen-bottom-inset,0px))}
.wf-notification{position:absolute;top:1.43cqw;left:3.81cqw;right:3.81cqw;min-height:13.33cqw;background:#f8f8f8f2;box-shadow:0 1.2cqw 3.81cqw #0003;border-radius:2.86cqw;z-index:12;display:flex;align-items:center;gap:2.38cqw;padding:1.9cqw 2.86cqw;backdrop-filter:blur(20px);animation:wf-banner-in 280ms cubic-bezier(.2,.75,.25,1)}.wf-notification-icon{display:block;width:9.52cqw;height:9.52cqw;background:#07c160;border-radius:1cqw;padding:1.2cqw;flex:none}.wf-notification-icon svg{width:100%;height:100%}.wf-notification strong{display:block;font-size:3.333cqw;font-weight:400;line-height:4.3cqw}.wf-notification small{display:block;font-size:3.1cqw;line-height:4.3cqw;color:#999}.wf-notification-out{animation:wf-banner-out 280ms ease forwards}
.wf-transition-old{z-index:2;pointer-events:none}.wf-old-next{animation:wf-behind 280ms cubic-bezier(.2,.75,.25,1) forwards}.wf-old-back{animation:wf-page-out 280ms cubic-bezier(.2,.75,.25,1) forwards}.wf-new-next{animation:wf-page-in 280ms cubic-bezier(.2,.75,.25,1)}.wf-new-back{animation:wf-reveal 280ms cubic-bezier(.2,.75,.25,1)}.wf-closing{animation:wf-page-out 280ms cubic-bezier(.2,.75,.25,1) forwards}.wf-modal-out{animation:wf-dim-out 240ms ease forwards}.wf-modal-out>.wf-sheet{animation:wf-sheet-out 240ms ease forwards}.wf-modal-out>.wf-four-dialog{animation:wf-alert-out 200ms ease forwards}
@keyframes wf-page-in{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes wf-page-out{from{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes wf-behind{to{transform:translateX(-28%)}}@keyframes wf-reveal{from{transform:translateX(-28%)}to{transform:translateX(0)}}@keyframes wf-sheet-in{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes wf-sheet-out{to{transform:translateY(100%)}}@keyframes wf-dim-in{from{background:#0000}to{background:#0000008c}}@keyframes wf-dim-out{to{background:#0000}}@keyframes wf-alert-in{from{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes wf-alert-out{to{opacity:0;transform:scale(.92)}}@keyframes wf-caret{0%,45%{opacity:1}46%,100%{opacity:0}}@keyframes wf-spin{to{transform:rotate(360deg)}}@keyframes wf-dots{0%,20%{opacity:1}40%,100%{opacity:.3}}@keyframes wf-banner-in{from{transform:translateY(-150%)}to{transform:translateY(0)}}@keyframes wf-banner-out{to{transform:translateY(-150%);opacity:0}}

/* Reference-frame geometry refinements, restricted to wallet funding screens. */
.wf-arrival{height:95.71cqw;padding:5.71cqw 5.71cqw calc(15.24cqw + var(--screen-bottom-inset,0px))}.wf-arrival h3{line-height:5cqw;margin:0 0 4.05cqw}.wf-arrival>button{min-height:14.285cqw;border-top:.5px solid #eee}.wf-arrival>button:nth-of-type(2){min-height:18.57cqw;border-bottom:.5px solid #eee}.wf-arrival footer{margin-top:auto}
.wf-success{padding-top:22.857cqw}.wf-success>svg{width:12.86cqw;height:12.86cqw}.wf-success>p{margin:8.57cqw 0 2cqw}.wf-success>strong{display:block;font-size:11.43cqw;line-height:14.285cqw}.wf-success>strong>small{font-size:7.62cqw}.wf-success>button{bottom:calc(22.86cqw + var(--screen-bottom-inset,0px))}.wf-receipt-done{bottom:calc(13.1cqw + var(--screen-bottom-inset,0px))}
.wf-receipt ol{padding-top:5.71cqw;padding-left:11.43cqw;margin-bottom:6cqw}.wf-receipt li:first-child{height:12.62cqw}.wf-receipt li:nth-child(2){height:19.29cqw}.wf-receipt li:before{left:-8.67cqw}.wf-clock-icon{left:-11.05cqw}.wf-receipt ol:before{top:10cqw;bottom:0}.wf-receipt dl{padding-top:5.48cqw;font-size:3.333cqw}
.wf-processing{height:65.21%;position:relative}.wf-processing .wf-pin-summary{padding-top:6.67cqw}.wf-processing-status{position:absolute;top:50cqw;left:0;right:0;display:flex;align-items:center;flex-direction:column;color:#aaa;font-size:4.76cqw;gap:6.19cqw}.wf-processing-status>img{width:9.52cqw;height:9.52cqw}.wf-processing-status nav{display:flex;gap:.8cqw;margin-top:1.4cqw}.wf-processing-status i{width:1.43cqw;height:1.43cqw;border-radius:50%;background:#aaa;animation:wf-dots 900ms linear infinite}.wf-processing-status i:nth-child(2){animation-delay:300ms}.wf-processing-status i:nth-child(3){animation-delay:600ms}

.wf-method>.chevron,.wf-advice>.chevron,.wf-add>.chevron{border-style:solid}

.wf-layer .nc-bank-glyph{display:block;width:6.19cqw;height:6.19cqw;flex:none}.wf-layer .nc-bank-glyph svg{display:block;width:100%;height:100%}.wf-method .nc-bank-glyph{width:4.05cqw;height:4.05cqw}

/* Recharge reference icons and direct bank-page transition. */
.wf-gem{background:#f7f7f7}.wf-gem .wf-diamond{display:block;width:6.111cqw;height:5.714cqw;flex:none}.wf-gem .wf-diamond path{fill:#ffc300;stroke:none}
.wf-bank-icon{border-radius:50%;clip-path:circle(37.5% at 50% 50%)}.wf-method .wf-bank-icon{width:4.76cqw;height:4.76cqw;margin-left:-.48cqw}
.wf-add .wf-add-card-icon{display:block;width:6.667cqw;height:6.667cqw;margin-left:-.476cqw;margin-right:0;color:#b2b2b2;flex:none}
.wf-route-catalog.wf-new-next{z-index:3;will-change:transform;backface-visibility:hidden}.wf-route-catalog.wf-new-next .wf-catalog-scroll{background:#e9e9e9}
.wf-catalog-scroll[aria-busy="true"] footer{visibility:hidden}.wf-route-catalog:has(.wf-catalog-scroll[aria-busy="true"]) .wf-alphabet{visibility:hidden}
.wf-catalog-row{content-visibility:auto;contain-intrinsic-size:auto 13.33cqw}
/* Funding result transitions, balance digits and payment banners: Oct 19 references. */
.wf-cash-flow{animation:wf-sheet-in 320ms cubic-bezier(.2,.75,.25,1)}
.wf-layer.wf-cash-flow.wf-closing{animation:wf-sheet-out 320ms cubic-bezier(.2,.75,.25,1) forwards}
.wf-result-under{z-index:1;pointer-events:none}
.wf-result-in{z-index:3;animation:wf-sheet-in 340ms cubic-bezier(.2,.75,.25,1) both}
.wf-result-out{z-index:3;animation:wf-sheet-out 280ms cubic-bezier(.2,.75,.25,1) forwards;pointer-events:none}
.wf-notification{top:6px;left:3.81cqw;right:3.81cqw;height:13.333cqw;min-height:0;border-radius:3.81cqw;padding:1.9cqw 2.86cqw;gap:1.9cqw;background:#f3f3f3f5;z-index:150;pointer-events:none}
.wf-notification-icon{padding:0;border-radius:2.1cqw;object-fit:contain}
.wf-notification strong{font-size:3.333cqw;line-height:4.3cqw}.wf-notification small{font-size:3.1cqw;line-height:4.3cqw;color:#777}
/* Each changing place owns its reel; punctuation and unchanged places stay still. */
.app[data-page="零钱"] .wallet-value[data-action="wallet-edit"],.app[data-page="零钱通"] .wallet-value[data-action="fund-edit"]{font-variant-numeric:tabular-nums;font-kerning:none}
.wf-balance-animating>.wf-balance-roll{position:relative;top:var(--wf-roll-baseline-offset,0px)}.wf-balance-animating>small{position:relative;top:var(--wf-roll-currency-offset,0px)}
.wf-balance-roll{display:inline-flex;vertical-align:bottom;line-height:1.2em;white-space:pre;font-variant-numeric:tabular-nums;width:var(--wf-roll-width-from);animation:wf-roll-width 760ms cubic-bezier(.18,.65,.22,1) both}.wf-balance-static{flex:none}
.wf-balance-digit{display:inline-block;height:1.2em;width:calc(1ch + var(--wf-roll-spacing,0px));overflow:hidden;vertical-align:bottom;flex:1 1 0;min-width:0}
.wf-balance-strip{display:flex;flex-direction:column;will-change:transform;animation:wf-digit-reel 680ms cubic-bezier(.18,.65,.22,1) var(--wf-roll-delay,0ms) both}
.wf-balance-strip>span{height:1.2em;line-height:1.2em;flex:none;text-align:center}
.wf-balance-vanish{flex:0 0 auto;animation:wf-digit-shrink 680ms ease var(--wf-roll-delay,0ms) both}.wf-balance-appear{flex:0 0 auto;animation:wf-digit-expand 680ms ease var(--wf-roll-delay,0ms) both}
@keyframes wf-roll-width{from{width:var(--wf-roll-width-from)}to{width:var(--wf-roll-width-to)}}
@keyframes wf-digit-reel{from{transform:translateY(var(--wf-roll-start))}to{transform:translateY(var(--wf-roll-end))}}
@keyframes wf-digit-shrink{0%,72%{width:calc(1ch + var(--wf-roll-spacing,0px));opacity:1}100%{width:0;opacity:0}}
@keyframes wf-digit-expand{0%{width:0;opacity:0}28%,100%{width:calc(1ch + var(--wf-roll-spacing,0px));opacity:1}}
.wf-fund-receipt{position:relative;flex:1;background:#fff;padding:22.857cqw 5.714cqw 0;text-align:center}
.wf-fund-receipt>svg{display:block;width:12.857cqw;height:12.857cqw;margin:auto}
.wf-fund-receipt>h2{font-size:4.762cqw;line-height:6.667cqw;font-weight:600;margin:6.667cqw 0 9.048cqw}
.wf-fund-receipt dl{border-top:.5px solid #eee;padding-top:2.381cqw;font-size:3.333cqw;line-height:6.19cqw;margin:0}
.wf-fund-receipt dl>div{display:flex;justify-content:space-between}.wf-fund-receipt dt{color:#171717}.wf-fund-receipt dd{margin:0}
.wf-fund-receipt>button{position:absolute;left:28.1%;width:43.81%;height:11.43cqw;bottom:calc(22.857cqw + var(--screen-bottom-inset,0px));border-radius:1.5cqw;background:#f0f0f0;font-size:4.286cqw}
.wf-route-success:has(.wf-fund-receipt){background:white}
/* White account/product cards only. The fixed yellow background is unchanged. */
.app[data-page="零钱通"] .fund-account{height:96.905cqw;margin-top:-.714cqw}
.app[data-page="零钱通"] .fund-balance-title{margin-top:9.524cqw}
.app[data-page="零钱通"] .fund-actions{bottom:16.905cqw;left:18.317%;right:18.317%;gap:3.81cqw}
.app[data-page="零钱通"] .fund-actions button{height:11.429cqw;border-radius:1.9cqw}
.app[data-page="零钱通"] .fund-schedule{bottom:6.19cqw}
.app[data-page="零钱通"] .fund-metrics{margin-top:7.143cqw}.app[data-page="零钱通"] .fund-metrics strong{margin-top:.476cqw}
.wf-notification-host{position:fixed;z-index:20000;pointer-events:none;container-type:inline-size;overflow:visible}
@keyframes wf-result-dismiss{from{transform:var(--wf-dismiss-from,translateY(0))}to{transform:translateY(100%)}}
.wf-loading .wf-payment-mark{display:block;width:8.57cqw;height:8.57cqw;flex:none}
.wf-processing-status>.wf-payment-mark{width:9.52cqw;height:9.52cqw;display:block;flex:none}
.wf-modal-layer:has(.wf-processing){animation:none}
.wf-processing.wf-processing-enter{animation:wf-processing-rise 240ms cubic-bezier(.2,.75,.25,1) both}
.wf-processing .wf-processing-keypad{position:absolute;bottom:0;left:0;right:0;animation:wf-processing-keypad-out 220ms ease forwards}
.wf-processing-out{animation:wf-processing-dim-out 240ms ease forwards!important}
.wf-processing-out>.wf-sheet{animation:wf-sheet-out 240ms cubic-bezier(.2,.75,.25,1) forwards!important}
@keyframes wf-processing-rise{from{transform:translateY(var(--wf-processing-offset,0px))}to{transform:translateY(0)}}
@keyframes wf-processing-keypad-out{to{transform:translateY(100%)}}
@keyframes wf-processing-dim-out{from{background:#0000008c}to{background:transparent}}
@keyframes wf-result-dismiss-x{from{transform:var(--wf-dismiss-from,translateX(0))}to{transform:translateX(100%)}}
/* WALLET_FUNDING_STYLE_OCT18_END */
/* MESSAGE_MENU_STYLE_OCT19_START */
.mm-menu-layer{position:absolute;inset:0;z-index:170;container-type:inline-size;background:transparent;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}
.mm-menu{position:absolute;background:rgba(30,31,30,.96);color:#fff;border-radius:4px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:1.19cqw 2.381cqw;box-shadow:0 2px 14px #0002;animation:mm-menu-in 100ms ease-out;transform-origin:center bottom}
.mm-menu:after{content:"";position:absolute;bottom:-7px;left:calc(50% - 7px);border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid rgba(30,31,30,.96)}
.mm-menu.mm-under:after{top:-7px;bottom:auto;border-top:0;border-bottom:7px solid rgba(30,31,30,.96)}
.mm-menu>button{border:0;background:transparent;color:white;padding:1.19cqw 0;min-width:0;height:15.238cqw;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.476cqw;font-size:2.857cqw;line-height:4.048cqw;white-space:nowrap;user-select:none;-webkit-user-select:none}
.mm-menu>button:active{background:#ffffff1a;border-radius:3px}.mm-menu img{width:5.714cqw;height:5.714cqw;object-fit:contain;pointer-events:none}
.mm-active-message>.bubble,.mm-active-message>.mm-stack>.bubble{filter:brightness(.93)}
.mm-stack{max-width:calc(100% - 54px);min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.msg.out>.mm-stack{align-items:flex-end}.mm-stack>.bubble{max-width:100%!important}
.mm-quote{border-radius:3px;background:#dedede;color:#888;padding:6px 8px;font-size:13px;line-height:19px;max-width:100%;text-align:left;overflow:hidden;word-break:break-word}.mm-quote>span{display:flex;align-items:center;gap:6px}.mm-quote img,.mm-compose-quote img{width:25px;height:25px;object-fit:cover;display:inline-block}
.mm-compose-quote{flex:none;min-height:30px;display:flex;align-items:center;gap:8px;padding:4px 14px;background:#ededed;color:#888;font-size:13px;line-height:20px;overflow:hidden}.mm-compose-quote>span{flex:1;min-width:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:flex;align-items:center;gap:6px}.mm-compose-quote>button{color:#999;font-size:20px;padding:0 4px}
.msg>.mm-failure{background:#fa5151!important;border:0;width:18px;height:18px;min-width:18px;flex:none;color:white!important;border-radius:50%;font-size:14px;font-weight:600;line-height:18px;align-self:center;padding:0;margin-right:0;touch-action:manipulation}
.mm-mode-toolbar{height:calc(11.667cqw + var(--screen-bottom-inset,0px));min-height:calc(11.667cqw + var(--screen-bottom-inset,0px));padding-bottom:var(--screen-bottom-inset,0px);flex:none;background:#307ee4;display:grid;grid-template-columns:60% 40%;color:white;position:relative;z-index:10;font-size:3.333cqw}
.mm-mode-toolbar:after{content:"";position:absolute;left:60%;top:1.19cqw;height:9.524cqw;width:.5px;background:#fff8}
.mm-mode-toolbar>button,.mm-mode-toolbar>span{display:flex;align-items:center;justify-content:center;background:transparent;color:inherit;font-size:inherit;padding:0;border:0}.mm-mode-toolbar>.mm-delete-selected{color:#ff3b30}
.app:is(.mm-sorting,.mm-multiselect)>#composer,.app:is(.mm-sorting,.mm-multiselect)>.nc-panel,.app:is(.mm-sorting,.mm-multiselect)>.emoji-panel{display:none!important}
.mm-multiselect .msg{position:relative;padding-left:28px}.mm-select{position:absolute;left:0;top:12px;width:18px;height:18px;border:1px solid #bcbcbc;background:transparent;border-radius:50%;padding:0;font-size:13px;line-height:16px;color:#bbb}.mm-select.selected{border-color:#d72108;background:#d72108;color:white}
.mm-confirm-layer{position:absolute;inset:0;z-index:180;background:#0005;display:flex;align-items:center;justify-content:center;padding-bottom:var(--screen-bottom-inset,0px);animation:mm-dim-in 160ms ease}
.mm-confirm{background:#f2f2f2ee;backdrop-filter:blur(20px);width:270px;max-width:85%;border-radius:14px;overflow:hidden;text-align:center;animation:mm-alert-in 160ms ease}
.mm-confirm>strong{display:block;font-size:16px;line-height:22px;font-weight:600;padding:20px 14px 18px}
.mm-confirm footer{display:flex;border-top:.5px solid #ccc}.mm-confirm footer button{flex:1;height:44px;font-size:17px;color:#0782fa;background:transparent;padding:0}.mm-confirm footer button+button{border-left:.5px solid #ccc}
.mm-delete-sheet{position:absolute;bottom:0;left:0;right:0;background:#fff;border-radius:12px 12px 0 0;padding-bottom:var(--screen-bottom-inset,0px);animation:mm-sheet-in 260ms cubic-bezier(.2,.75,.25,1);text-align:center}
.mm-delete-sheet>p{font-size:12px;color:#aaa;margin:12px}.mm-delete-sheet>button{display:block;width:100%;height:54px;border-top:.5px solid #eee;color:#fa5151;font-size:17px}.mm-delete-sheet>button:last-child{border-top:7px solid #ededed;height:61px;color:#171717}
.mm-drag-source{opacity:.2}.mm-drag-copy{position:fixed!important;z-index:190!important;opacity:.95;pointer-events:none;filter:drop-shadow(0 5px 8px #0003);margin:0!important;transform:none!important}
.app[data-page="聊天"] .chat [data-mm-index] .bubble{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}
@keyframes mm-menu-in{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes mm-dim-in{from{background:transparent}to{background:#0005}}@keyframes mm-alert-in{from{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes mm-sheet-in{from{transform:translateY(100%)}to{transform:translateY(0)}}
/* MESSAGE_MENU_STYLE_OCT19_END */


