*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-page-body{background:#f5f7fb;color:#162b48;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6;--td-brand-color: #0052d9;--td-button-border-radius: 10px;--td-bg-color-page: #f5f7fb;--td-avatar-bg-color: #eaf0fc;--td-avatar-content-color: #2456a4}body{background:#f5f7fb}.association-public{max-width:1120px;margin:0 auto;padding:28px 24px 40px}.association-public-nav,.association-public-toolbar,.association-public-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.association-public-hero{padding:60px 0 40px}.association-public-title{font-size:40px;font-weight:650;margin:14px 0 8px}.association-public-description{max-width:760px;margin:22px 0;line-height:1.9;color:#526a8a}.association-public-actions{flex-wrap:wrap}.association-member-entry{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px;margin:24px 0}.association-public-toolbar{margin-bottom:24px}.association-public-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.association-public-grid>.business-card{margin:0}.association-public-event{padding:24px;background:#fff;border:1px solid #e5ebf3;border-radius:16px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.association-public-event>.card-bio{flex:1}.association-public-event>.t-button{width:100%}.association-public-login{text-align:center;padding:20px}.association-public-footer{border-top:1px solid #e5ebf3;padding-top:24px;margin-top:40px;color:#79869a;font-size:12px}@media(max-width:800px){.association-public-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.association-public{padding:20px 16px 32px}.association-public-hero{padding:38px 0 28px}.association-public-title{font-size:30px}.association-member-entry{align-items:stretch;flex-direction:column;gap:10px}.association-public-grid{grid-template-columns:minmax(0,1fr);gap:14px}.association-public-nav .brand{font-size:17px}}uni-view,uni-text{box-sizing:border-box}uni-button{font-family:inherit}.row{display:flex;align-items:center;gap:10px}.grow{flex:1;min-width:0}.muted{color:#79869a}.small{font-size:12px}.strong{font-weight:600}.center{text-align:center}.padded{padding:32px 20px}.stack{display:flex;flex-direction:column;gap:12px;margin-top:24px}.tag-row{display:flex;gap:6px;flex-wrap:wrap}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:600;line-height:1.8}.blue{color:#0052d9}.section-title{font-size:17px;font-weight:600}.page-title{font-size:27px;font-weight:650;letter-spacing:-.8px;margin:8px 0}.page-heading{padding:14px 0 28px;justify-content:space-between}.field-label{font-size:14px;font-weight:600;margin:22px 0 10px}.error-box,.success-box,.inline-note{font-size:13px;padding:12px 15px;border-radius:8px;margin:14px 0}.error-box{background:#fff0ef;color:#ad352c}.success-box{background:#eaf8f0;color:#177045}.inline-note{background:#f0f4fc;color:#5e7395}.brand{display:flex;align-items:center;gap:11px;font-size:21px;font-weight:650;letter-spacing:1px}.brand-mark{display:flex;width:40px;height:40px;background:#0052d9;color:#fff;align-items:center;justify-content:center;border-radius:12px}.initial-loading{min-height:80vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:25px}.entry{max-width:1200px;margin:auto;padding:32px 48px}.entry-nav{display:flex;align-items:center;justify-content:space-between}.entry-grid{display:grid;grid-template-columns:1fr 440px;gap:75px;align-items:center;min-height:calc(100vh - 155px);padding:48px 0}.entry-intro .eyebrow{color:#7c92b3}.entry-title{font-size:64px;font-weight:650;line-height:1.25;letter-spacing:-3px;margin:28px 0 24px}.entry-lead{font-size:18px;line-height:1.9;color:#6b7e99}.entry-benefits{margin-top:35px;display:flex;gap:14px;flex-direction:column}.entry-benefits>uni-view{display:flex;align-items:center;gap:12px;font-size:14px;color:#526a8a}.entry-benefits .t-icon{color:#0052d9}.entry-footnote{font-size:10px;letter-spacing:1px;color:#95a4b8;margin-top:55px}.entry-demo-link{margin:22px 0 0 -16px}.entry-panel{background:#fff;border:1px solid #e5ebf3;box-shadow:0 20px 80px rgba(23,61,109,.043);border-radius:24px;padding:36px}.panel-title{font-size:25px;font-weight:600;letter-spacing:-.6px;margin:12px 0}.panel-description{font-size:14px;line-height:1.8}.entry-fields{margin:28px -16px 22px}.entry-fields .t-input{--td-input-bg-color: transparent}.entry-disclaimer{color:#9aa4b3;font-size:11px;text-align:center;line-height:1.9;margin:18px 0 0}.entry-bottom{text-align:center;font-size:12px;color:#9ba9bb}.generation{text-align:center;padding:35px 0}.generation-icon{height:160px;width:160px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.generation-progress{margin:40px 0 24px}.generation-step{min-height:3.2em;display:flex;align-items:center;justify-content:center;line-height:1.6;margin-bottom:16px;color:#0052d9}.app-shell{max-width:1320px;margin:auto;min-height:100vh;display:flex}.app-sidebar{width:230px;padding:32px 24px;border-right:1px solid #e6ebf3;background:#fff;height:calc(100vh - 64px);position:sticky;top:64px;flex-shrink:0;display:flex;flex-direction:column}.sidebar-association{font-size:16px;font-weight:600;margin-top:38px}.sidebar-caption{font-size:12px;color:#9ca8b9;margin-top:6px}.sidebar-nav{display:flex;gap:12px;flex-direction:column;margin-top:42px}.sidebar-nav .t-button{justify-content:flex-start;--td-button-medium-padding: 0 20px}.sidebar-bottom{margin-top:auto;padding-top:24px;display:flex;align-items:center;gap:10px;border-top:1px solid #f0f2f6}.app-main{flex:1;min-width:0}.app-header{height:86px;padding:0 38px;display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.85);border-bottom:1px solid #e9edf4}.association-name{font-size:17px;font-weight:600}.header-caption{font-size:11px;color:#94a1b4;margin-top:3px}.mobile-brand,.mobile-tabs{display:none}.demo-banner{padding:7px 38px;background:#fff9ee;color:#9d8049;font-size:11px;display:flex;align-items:center;gap:7px}.page-content{padding:28px 38px 40px;max-width:1050px;margin:auto}.home-hero{position:relative;background:#0052d9;overflow:hidden;border-radius:18px;color:#fff;min-height:255px;padding:28px 32px;display:flex;align-items:center}.hero-content{position:relative;z-index:1}.home-hero .eyebrow{color:#a3c7ff;letter-spacing:1.8px}.hero-title{font-size:31px;line-height:1.4;font-weight:600;letter-spacing:-.7px;margin:12px 0}.hero-sub{font-size:12px;color:#c2d9ff;margin:12px 0 22px}.home-hero .t-button{--td-button-light-bg-color: #fff;--td-button-light-color: #0052d9}.hero-art{position:absolute;width:300px;height:300px;right:5%;top:-12px;opacity:.92}.orbit{position:absolute;border:1px solid #ffffff20;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.orbit-one{width:160px;height:160px}.orbit-two{width:245px;height:245px}.orbit-three{width:340px;height:340px}.orbit-core{position:absolute;left:104px;top:104px;background:rgba(255,255,255,.08);border:1px solid #ffffff25;display:flex;align-items:center;justify-content:center;width:92px;height:92px;border-radius:28px;transform:rotate(-10deg);color:#d7e8ff}.orbit-node{position:absolute;border:1px solid #ffffff30;background:#1261e1;border-radius:14px;width:43px;height:43px;display:flex;justify-content:center;align-items:center;color:#d7e8ff}.node-one{left:25px;top:80px}.node-two{right:20px;top:73px}.node-three{right:91px;bottom:13px}.chat-panel{background:#fff;border:1px solid #e7edf4;border-radius:18px;margin-top:24px;overflow:hidden}.chat-heading{justify-content:space-between;padding:20px 24px}.assistant-mark{display:flex;align-items:center;justify-content:center;color:#0052d9;width:44px;height:44px;border-radius:13px;background:#eef4ff}.chat-scroll{height:410px}.chat-welcome{text-align:center;padding:35px 25px}.welcome-icon{display:inline-flex;color:#0052d9;background:#eff5ff;padding:15px;border-radius:22px}.welcome-title{font-size:22px;font-weight:600;margin:16px 0 8px}.welcome-description{font-size:13px;line-height:1.8}.prompt-list{display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:25px}.prompt-list .t-button{--td-button-border-color: #e2e9f4;--td-button-color: #5e7395;font-size:12px}.message-block{padding:0 18px}.message-block .t-chat-message{padding:16px 4px}.chat-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 4px 15px}.composer{padding:12px 20px 10px;border-top:1px solid #f0f3f8}.composer .t-chat-sender{--td-chat-sender-border-radius: 12px}.composer-note{font-size:10px;color:#9ea9b9;text-align:center;margin:8px 0 0}.chat-bottom{height:15px}.direct-heading{padding:10px 16px;background:#f9fbfe;justify-content:space-between}.inbox-list{min-height:330px;padding:10px 8px}.inbox-list .t-cell__left{margin-right:12px}.business-card{background:#fff;border:1px solid #e3eaf5;border-radius:14px;padding:22px;box-shadow:0 5px 14px rgba(33,71,118,.016);overflow:hidden}.card-identity{gap:12px}.card-name{font-size:21px;font-weight:600}.card-company{font-size:15px;font-weight:500;margin:20px 0 12px;line-height:1.6}.card-bio{font-size:13px;line-height:1.9;color:#76849a;margin-top:16px;white-space:pre-wrap}.card-bottom{justify-content:space-between;border-top:1px solid #eef1f7;padding-top:12px;margin-top:18px;font-size:12px;gap:6px}.business-card--compact{padding:16px}.business-card--compact .card-name{font-size:18px}.business-card--compact .card-company{font-size:13px;margin:15px 0 10px}.business-card--compact .t-avatar{--td-avatar-large-width: 40px;--td-avatar-large-height: 40px;--td-avatar-large-font-size: 15px}.invitation-card{border:1px solid #dae6fa;background:#f8fbff;border-radius:14px;padding:20px;margin:0 4px 20px;max-width:450px}.invitation-title{font-size:18px;font-weight:600;margin:15px 0}.invitation-actions{margin-top:18px}.events-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:24px}.event-card{background:#fff;border:1px solid #e6ecf5;border-radius:16px;overflow:hidden}.event-art{height:154px;position:relative;overflow:hidden;padding:20px;background:#e7effe;color:#adc4e8;display:flex;justify-content:flex-end;align-items:flex-end}.event-art>.t-icon{position:absolute;right:80px;bottom:-8px;transform:rotate(-10deg);font-size:100px!important}.event-art-label{position:absolute;left:20px;top:20px;font-size:11px;letter-spacing:2px;color:#4f78b8}.event-art:after{content:"";position:absolute;right:-30px;bottom:-80px;border:1px solid #ffffff80;border-radius:50%;width:250px;height:250px}.event-art-1{background:#e9f2ef;color:#b1d0c3}.event-art-1 .event-art-label{color:#577f71}.event-art-2{background:#f6edde;color:#dcc7a3}.event-art-2 .event-art-label{color:#987d4f}.event-date{width:53px;border-radius:8px;background:rgba(255,255,255,.863);position:absolute;top:18px;right:18px;display:flex;align-items:center;flex-direction:column;padding:7px 0;line-height:1.25;color:#243e65}.event-date uni-text:first-child{font-size:9px;font-weight:600;letter-spacing:1px}.event-date uni-text:last-child{font-size:25px;font-weight:600}.event-card-body{padding:20px}.event-card-body>.row:first-child{justify-content:space-between}.event-title{font-size:18px;font-weight:600;line-height:1.6;margin:14px 0;min-height:57px}.event-meta{font-size:12px;color:#7e8ba0;display:flex;align-items:center;gap:6px;flex-wrap:wrap;line-height:1.6;margin:7px 0}.event-card-actions{justify-content:space-between;padding-top:17px;border-top:1px solid #f0f3f8;margin-top:18px}.sheet{width:min(100vw,680px);max-height:86vh;overflow:auto;padding:30px 28px calc(28px + env(safe-area-inset-bottom));background:#fff;border-radius:18px 18px 0 0;margin:auto}.sheet-title{font-size:24px;font-weight:600;margin:8px 28px 18px 0;letter-spacing:-.5px;line-height:1.5}.sheet>.t-search{margin:22px -10px}.sheet .t-cell,.sheet .t-input,.sheet .t-textarea{--td-cell-horizontal-padding: 0px;--td-input-vertical-padding: 18px;--td-input-horizontal-padding: 0px}.detail-description{font-size:14px;white-space:pre-wrap;color:#566a85;line-height:1.95;margin:22px 0}.list-heading{margin:24px 0 10px;justify-content:space-between}.invite-person{border:1px solid #e5ebf5;border-radius:12px;margin:12px 0;overflow:hidden}.invite-person .t-checkbox{--td-checkbox-vertical-padding: 15px;--td-checkbox-horizontal-padding: 15px}.invite-reason{margin:0 18px 12px 47px;color:#7a8da8;font-size:12px}.invite-person-actions{justify-content:flex-end;padding:0 15px 15px}.sticky-sheet-footer{position:sticky;bottom:-28px;background:#fff;padding:18px 0 6px;margin-top:12px}.sticky-sheet-footer>.muted{margin-top:10px}.directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.card-detail-identity{text-align:center;padding-top:25px}.card-detail-identity .sheet-title{margin:15px 0 10px}.card-detail-identity .tag-row{justify-content:center}.card-detail-identity .card-company{margin-bottom:5px}.qr-area{display:flex;flex-direction:column;align-items:center;margin-top:30px;gap:10px}.qr-image{width:160px;height:160px}.profile-page{max-width:680px;margin:auto}.profile-card-header{justify-content:space-between;margin-bottom:14px}.profile-stats{display:flex;background:#fff;border:1px solid #e5ecf5;border-radius:14px;margin:22px 0;padding:23px 0}.profile-stats>uni-view{flex:1;display:flex;flex-direction:column;text-align:center;border-right:1px solid #edf1f6}.profile-stats>uni-view:last-child{border:0}.profile-stats uni-text:first-child{font-size:27px;font-weight:600;color:#23497c}.profile-stats uni-text:last-child{font-size:12px;color:#90a0b5;margin-top:4px}.profile-page .t-cell-group--card{margin:0}.profile-page .t-cell{font-size:14px}.demo-settings{background:#fff;border-radius:14px;border:1px solid #e5ebf5;padding:20px;margin:22px 0}.demo-settings .t-cell{margin:12px -16px}.profile-footer{color:#a2aebe;text-align:center;font-size:11px;margin:28px 0}.public-card-page{max-width:540px;margin:auto;padding:28px 20px}.public-card-page>.brand{margin-bottom:45px}@media(min-width:900px){.t-popup--bottom .t-popup__content{background:transparent!important;display:flex;justify-content:center}.t-popup--bottom .t-popup__close{right:calc((100vw - 680px)/2 + 15px)!important}.sheet{min-width:680px}.entry{min-height:100vh}}@media(max-width:1100px){.hero-art{right:-35px;opacity:.55}.entry-grid{gap:35px;grid-template-columns:1fr 400px}.entry-title{font-size:52px}.app-sidebar{width:205px;padding:30px 20px}.page-content{padding:22px}.app-header{padding:0 22px}.demo-banner{padding:7px 22px}.hero-title{font-size:29px}.hero-sub{max-width:280px}}@media(max-width:760px){.entry{padding:24px}.entry-grid{display:flex;flex-direction:column;gap:30px;padding:42px 0 20px;min-height:auto}.entry-intro{width:100%;padding:0 7px}.entry-title{font-size:43px;line-height:1.25;margin:14px 0 16px;letter-spacing:-2px}.entry-intro .eyebrow{font-size:8px;letter-spacing:1.2px}.entry-lead{font-size:14px;line-height:1.7}.entry-lead br,.entry-benefits,.entry-footnote{display:none}.entry-panel{width:100%;padding:27px 24px;border-radius:18px}.entry-nav .t-tag{font-size:10px}.entry-bottom{padding:18px 0}.brand{font-size:19px}.app-sidebar{display:none}.app-header{height:70px;padding:0 20px}.mobile-brand,.mobile-tabs{display:block}.association-name{font-size:16px;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-banner{font-size:10px;padding:7px 20px}.page-content{padding:18px 16px 100px}.home-hero{padding:24px;min-height:238px;border-radius:15px}.hero-title{font-size:27px}.home-hero .eyebrow{font-size:8px;letter-spacing:1.1px}.hero-sub{font-size:11px;margin-bottom:18px;max-width:215px}.hero-art{width:250px;right:-100px;top:4px;opacity:.4}.chat-panel{margin-top:18px;border-radius:15px}.chat-heading{padding:18px 16px}.chat-heading .section-title{font-size:16px}.chat-heading .small{font-size:11px}.assistant-mark{width:38px;height:38px}.chat-scroll{height:390px}.chat-welcome{padding:28px 15px}.welcome-title{font-size:20px}.prompt-list{flex-direction:column;gap:8px;margin-top:20px}.prompt-list .t-button{font-size:11px}.composer{padding:12px 12px 9px}.composer-note{font-size:9px}.chat-cards{grid-template-columns:1fr;margin:0 0 16px}.message-block{padding:0 12px}.events-grid{grid-template-columns:1fr;gap:18px;margin-top:20px}.event-art{height:160px}.event-title{min-height:0;font-size:19px}.event-card-body{padding:20px}.page-title{font-size:24px}.page-heading{padding:12px 2px 25px;align-items:flex-start;gap:10px;flex-wrap:wrap}.page-heading>.t-button{margin-top:5px}.page-heading>.muted{font-size:13px}.sheet{padding:28px 20px calc(24px + env(safe-area-inset-bottom));max-height:89vh}.sheet-title{font-size:22px}.directory-grid{grid-template-columns:1fr}.card-name{font-size:22px}.profile-page .page-heading{padding-bottom:26px}.profile-stats{padding:20px 0}.invitation-card{padding:16px}.invitation-card .eyebrow{font-size:9px;letter-spacing:1px}.invitation-card .row{gap:7px}.direct-heading{padding:8px}.sticky-sheet-footer{bottom:-24px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.t-button__content{display:flex;align-items:center;justify-content:center;gap:7px}@media(prefers-color-scheme:light){:root,uni-page-body,.page{--td-brand-color-1: #f2f3ff;--td-brand-color-2: #d9e1ff;--td-brand-color-3: #b5c7ff;--td-brand-color-4: #8eabff;--td-brand-color-5: #618dff;--td-brand-color-6: #366ef4;--td-brand-color-7: #0052d9;--td-brand-color-8: #003cab;--td-brand-color-9: #002a7c;--td-brand-color-10: #001a57;--td-primary-color-1: var(--td-brand-color-1);--td-primary-color-2: var(--td-brand-color-2);--td-primary-color-3: var(--td-brand-color-3);--td-primary-color-4: var(--td-brand-color-4);--td-primary-color-5: var(--td-brand-color-5);--td-primary-color-6: var(--td-brand-color-6);--td-primary-color-7: var(--td-brand-color-7);--td-primary-color-8: var(--td-brand-color-8);--td-primary-color-9: var(--td-brand-color-9);--td-primary-color-10: var(--td-brand-color-10);--td-warning-color-1: #fff1e9;--td-warning-color-2: #ffd9c2;--td-warning-color-3: #ffb98c;--td-warning-color-4: #fa9550;--td-warning-color-5: #e37318;--td-warning-color-6: #be5a00;--td-warning-color-7: #954500;--td-warning-color-8: #713300;--td-warning-color-9: #532300;--td-warning-color-10: #3b1700;--td-error-color-1: #fff0ed;--td-error-color-2: #ffd8d2;--td-error-color-3: #ffb9b0;--td-error-color-4: #ff9285;--td-error-color-5: #f6685d;--td-error-color-6: #d54941;--td-error-color-7: #ad352f;--td-error-color-8: #881f1c;--td-error-color-9: #68070a;--td-error-color-10: #490002;--td-success-color-1: #e3f9e9;--td-success-color-2: #c6f3d7;--td-success-color-3: #92dab2;--td-success-color-4: #56c08d;--td-success-color-5: #2ba471;--td-success-color-6: #008858;--td-success-color-7: #006c45;--td-success-color-8: #005334;--td-success-color-9: #003b23;--td-success-color-10: #002515;--td-gray-color-1: #f3f3f3;--td-gray-color-2: #eeeeee;--td-gray-color-3: #e7e7e7;--td-gray-color-4: #dcdcdc;--td-gray-color-5: #c5c5c5;--td-gray-color-6: #a6a6a6;--td-gray-color-7: #8b8b8b;--td-gray-color-8: #777777;--td-gray-color-9: #5e5e5e;--td-gray-color-10: #4b4b4b;--td-gray-color-11: #383838;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-font-white-1: #ffffff;--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--td-brand-color: var(--td-primary-color-7);--td-warning-color: var(--td-warning-color-5);--td-error-color: var(--td-error-color-6);--td-success-color: var(--td-success-color-5);--td-brand-color-focus: var(--td-primary-color-1);--td-brand-color-active: var(--td-primary-color-8);--td-brand-color-disabled: var(--td-primary-color-3);--td-brand-color-light: var(--td-primary-color-1);--td-brand-color-light-active: var(--td-primary-color-2);--td-warning-color-active: var(--td-warning-color-6);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-active: var(--td-warning-color-2);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-7);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-error-color-light-active: var(--td-error-color-2);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-6);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-success-color-light-active: var(--td-success-color-2);--td-mask-active: rgba(0, 0, 0, .6);--td-mask-disabled: rgba(255, 255, 255, .6);--td-mask-background: rgba(255, 255, 255, .96);--td-bg-color-page: var(--td-gray-color-1);--td-bg-color-container: var(--td-font-white-1);--td-bg-color-container-active: var(--td-gray-color-3);--td-bg-color-secondarycontainer: var(--td-gray-color-1);--td-bg-color-secondarycontainer-active: var(--td-gray-color-4);--td-bg-color-component: var(--td-gray-color-3);--td-bg-color-component-active: var(--td-gray-color-6);--td-bg-color-component-disabled: var(--td-gray-color-2);--td-bg-color-secondarycomponent: var(--td-gray-color-4);--td-bg-color-secondarycomponent-active: var(--td-gray-color-6);--td-bg-color-specialcomponent: #fff;--td-text-color-primary: var(--td-font-gray-1);--td-text-color-secondary: var(--td-font-gray-2);--td-text-color-placeholder: var(--td-font-gray-3);--td-text-color-disabled: var(--td-font-gray-4);--td-text-color-anti: var(--td-font-white-1);--td-text-color-brand: var(--td-brand-color);--td-text-color-link: var(--td-brand-color);--td-border-level-1-color: var(--td-gray-color-3);--td-component-stroke: var(--td-gray-color-3);--td-border-level-2-color: var(--td-gray-color-4);--td-component-border: var(--td-gray-color-4);--td-shadow-1: 0 1px 10px rgba(0, 0, 0, .05), 0 4px 5px rgba(0, 0, 0, .08), 0 2px 4px -1px rgba(0, 0, 0, .12);--td-shadow-2: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1);--td-shadow-3: 0 6px 30px 5px rgba(0, 0, 0, .05), 0 16px 24px 2px rgba(0, 0, 0, .04), 0 8px 10px -5px rgba(0, 0, 0, .08);--td-shadow-4: 0 2px 8px 0 rgba(0, 0, 0, .06);--td-shadow-inset-top: inset 0 .5px 0 #dcdcdc;--td-shadow-inset-right: inset .5px 0 0 #dcdcdc;--td-shadow-inset-bottom: inset 0 -.5px 0 #dcdcdc;--td-shadow-inset-left: inset -.5px 0 0 #dcdcdc;--td-table-shadow-color: rgba(0, 0, 0, .08);--td-scrollbar-color: rgba(0, 0, 0, .1);--td-scrollbar-hover-color: rgba(0, 0, 0, .3);--td-scroll-track-color: #fff}}@media(prefers-color-scheme:dark){:root,uni-page-body,.page{--td-brand-color-1: #1b2f51;--td-brand-color-2: #173463;--td-brand-color-3: #143975;--td-brand-color-4: #103d88;--td-brand-color-5: #0d429a;--td-brand-color-6: #054bbe;--td-brand-color-7: #2667d4;--td-brand-color-8: #4582e6;--td-brand-color-9: #699ef5;--td-brand-color-10: #96bbf8;--td-primary-color-1: var(--td-brand-color-1);--td-primary-color-2: var(--td-brand-color-2);--td-primary-color-3: var(--td-brand-color-3);--td-primary-color-4: var(--td-brand-color-4);--td-primary-color-5: var(--td-brand-color-5);--td-primary-color-6: var(--td-brand-color-6);--td-primary-color-7: var(--td-brand-color-7);--td-primary-color-8: var(--td-brand-color-8);--td-primary-color-9: var(--td-brand-color-9);--td-primary-color-10: var(--td-brand-color-10);--td-warning-color-1: #4f2a1d;--td-warning-color-2: #582f21;--td-warning-color-3: #733c23;--td-warning-color-4: #a75d2b;--td-warning-color-5: #cf6e2d;--td-warning-color-6: #dc7633;--td-warning-color-7: #e8935c;--td-warning-color-8: #ecbf91;--td-warning-color-9: #eed7bf;--td-warning-color-10: #f3e9dc;--td-error-color-1: #472324;--td-error-color-2: #5e2a2d;--td-error-color-3: #703439;--td-error-color-4: #83383e;--td-error-color-5: #a03f46;--td-error-color-6: #c64751;--td-error-color-7: #de6670;--td-error-color-8: #ec888e;--td-error-color-9: #edb1b6;--td-error-color-10: #eeced0;--td-success-color-1: #193a2a;--td-success-color-2: #1a4230;--td-success-color-3: #17533d;--td-success-color-4: #0d7a55;--td-success-color-5: #059465;--td-success-color-6: #43af8a;--td-success-color-7: #46bf96;--td-success-color-8: #80d2b6;--td-success-color-9: #b4e1d3;--td-success-color-10: #deede8;--td-gray-color-1: #f3f3f3;--td-gray-color-2: #eee;--td-gray-color-3: #e8e8e8;--td-gray-color-4: #ddd;--td-gray-color-5: #c6c6c6;--td-gray-color-6: #a6a6a6;--td-gray-color-7: #8b8b8b;--td-gray-color-8: #777;--td-gray-color-9: #5e5e5e;--td-gray-color-10: #4b4b4b;--td-gray-color-11: #383838;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-font-white-1: rgba(255, 255, 255, .9);--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--td-brand-color: var(--td-primary-color-8);--td-warning-color: var(--td-warning-color-5);--td-error-color: var(--td-error-color-6);--td-success-color: var(--td-success-color-5);--td-brand-color-focus: var(--td-primary-color-1);--td-brand-color-active: var(--td-primary-color-9);--td-brand-color-disabled: var(--td-primary-color-3);--td-brand-color-light: var(--td-primary-color-1);--td-brand-color-light-active: var(--td-primary-color-2);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-4);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-active: var(--td-warning-color-2);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-5);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-error-color-light-active: var(--td-error-color-2);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-4);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-success-color-light-active: var(--td-success-color-2);--td-mask-active: rgba(0, 0, 0, .4);--td-mask-disabled: rgba(0, 0, 0, .6);--td-mask-background: rgba(36, 36, 36, .96);--td-bg-color-page: var(--td-gray-color-14);--td-bg-color-container: var(--td-gray-color-13);--td-bg-color-secondarycontainer: var(--td-gray-color-12);--td-bg-color-component: var(--td-gray-color-11);--td-bg-color-container-active: var(--td-gray-color-12);--td-bg-color-secondarycontainer-active: var(--td-gray-color-11);--td-bg-color-component-active: var(--td-gray-color-10);--td-bg-color-component-disabled: var(--td-gray-color-12);--td-bg-color-secondarycomponent: var(--td-gray-color-10);--td-bg-color-secondarycomponent-active: var(--td-gray-color-8);--td-bg-color-specialcomponent: transparent;--td-text-color-primary: var(--td-font-white-1);--td-text-color-secondary: var(--td-font-white-2);--td-text-color-placeholder: var(--td-font-white-3);--td-text-color-disabled: var(--td-font-white-4);--td-text-color-anti: var(--td-font-white-1);--td-text-color-brand: var(--td-primary-color-8);--td-text-color-link: var(--td-primary-color-8);--td-border-level-1-color: var(--td-gray-color-11);--td-component-stroke: var(--td-gray-color-11);--td-border-level-2-color: var(--td-gray-color-9);--td-component-border: var(--td-gray-color-9);--td-shadow-1: 0 4px 6px rgba(0, 0, 0, .06), 0 1px 10px rgba(0, 0, 0, .08), 0 2px 4px rgba(0, 0, 0, .12);--td-shadow-2: 0 8px 10px rgba(0, 0, 0, .12), 0 3px 14px rgba(0, 0, 0, .1), 0 5px 5px rgba(0, 0, 0, .16);--td-shadow-3: 0 16px 24px rgba(0, 0, 0, .14), 0 6px 30px rgba(0, 0, 0, .12), 0 8px 10px rgba(0, 0, 0, .2);--td-shadow-inset-top: inset 0 .5px 0 #5e5e5e;--td-shadow-inset-right: inset .5px 0 0 #5e5e5e;--td-shadow-inset-bottom: inset 0 -.5px 0 #5e5e5e;--td-shadow-inset-left: inset -.5px 0 0 #5e5e5e;--td-table-shadow-color: rgba(0, 0, 0, .55);--td-scrollbar-color: rgba(255, 255, 255, .1);--td-scroll-track-color: #333}}uni-page-body,.page{--td-radius-small: .1875rem;--td-radius-default: .375rem;--td-radius-large: .5625rem;--td-radius-extraLarge: .75rem;--td-radius-round: 999px;--td-radius-circle: 50%}uni-page-body,.page{--td-font-family: PingFang SC, Microsoft YaHei, Arial Regular;--td-font-family-medium: PingFang SC, Microsoft YaHei, Arial Medium;--td-font-size-link-small: .75rem;--td-font-size-link-medium: .875rem;--td-font-size-link-large: 1rem;--td-font-size-mark-extraSmall: .625rem;--td-font-size-mark-small: .75rem;--td-font-size-mark-medium: .875rem;--td-font-size-mark-large: 1rem;--td-font-size-body-extraSmall: .625rem;--td-font-size-body-small: .75rem;--td-font-size-body-medium: .875rem;--td-font-size-body-large: 1rem;--td-font-size-title-small: .875rem;--td-font-size-title-medium: 1rem;--td-font-size-title-large: 1.125rem;--td-font-size-title-extraLarge: 1.25rem;--td-font-size-headline-small: 1.5rem;--td-font-size-headline-medium: 1.75rem;--td-font-size-headline-large: 2.25rem;--td-font-size-display-medium: 3rem;--td-font-size-display-large: 4rem;--td-line-height-link-small: 1.25rem;--td-line-height-link-medium: 1.375rem;--td-line-height-link-large: 1.5rem;--td-line-height-mark-extraSmall: 1rem;--td-line-height-mark-small: 1.25rem;--td-line-height-mark-medium: 1.375rem;--td-line-height-mark-large: 1.5rem;--td-line-height-body-extraSmall: 1rem;--td-line-height-body-small: 1.25rem;--td-line-height-body-medium: 1.375rem;--td-line-height-body-large: 1.5rem;--td-line-height-title-small: 1.375rem;--td-line-height-title-medium: 1.5rem;--td-line-height-title-large: 1.625rem;--td-line-height-title-extraLarge: 1.75rem;--td-line-height-headline-small: 2rem;--td-line-height-headline-medium: 2.25rem;--td-line-height-headline-large: 2.75rem;--td-line-height-display-medium: 3.5rem;--td-line-height-display-large: 4.5rem;--td-font-link-small: var(--td-font-size-link-small) / var(--td-line-height-link-small) var(--td-font-family);--td-font-link-medium: var(--td-font-size-link-medium) / var(--td-line-height-link-medium) var(--td-font-family);--td-font-link-large: var(--td-font-size-link-large) / var(--td-line-height-link-large) var(--td-font-family);--td-font-mark-extraSmall: 600 var(--td-font-size-mark-extraSmall) / var(--td-line-height-mark-extraSmall) var(--td-font-family);--td-font-mark-small: 600 var(--td-font-size-mark-small) / var(--td-line-height-mark-small) var(--td-font-family);--td-font-mark-medium: 600 var(--td-font-size-mark-medium) / var(--td-line-height-mark-medium) var(--td-font-family);--td-font-mark-large: 600 var(--td-font-size-mark-large) / var(--td-line-height-mark-large) var(--td-font-family);--td-font-body-extraSmall: var(--td-font-size-body-extraSmall) / var(--td-line-height-body-extraSmall) var(--td-font-family);--td-font-body-small: var(--td-font-size-body-small) / var(--td-line-height-body-small) var(--td-font-family);--td-font-body-medium: var(--td-font-size-body-medium) / var(--td-line-height-body-medium) var(--td-font-family);--td-font-body-large: var(--td-font-size-body-large) / var(--td-line-height-body-large) var(--td-font-family);--td-font-title-small: 600 var(--td-font-size-title-small) / var(--td-line-height-title-small) var(--td-font-family);--td-font-title-medium: 600 var(--td-font-size-title-medium) / var(--td-line-height-title-medium) var(--td-font-family);--td-font-title-large: 600 var(--td-font-size-title-large) / var(--td-line-height-title-large) var(--td-font-family);--td-font-title-extraLarge: 600 var(--td-font-size-title-extraLarge) / var(--td-line-height-title-extraLarge) var(--td-font-family);--td-font-headline-small: 600 var(--td-font-size-headline-small) / var(--td-line-height-headline-small) var(--td-font-family);--td-font-headline-medium: 600 var(--td-font-size-headline-medium) / var(--td-line-height-headline-medium) var(--td-font-family);--td-font-headline-large: 600 var(--td-font-size-headline-large) / var(--td-line-height-headline-large) var(--td-font-family);--td-font-display-medium: 600 var(--td-font-size-display-medium) / var(--td-line-height-display-medium) var(--td-font-family);--td-font-display-large: 600 var(--td-font-size-display-large) / var(--td-line-height-display-large) var(--td-font-family);--td-font-size: .625rem;--td-font-size-xs: var(--td-font-size-body-extraSmall);--td-font-size-s: var(--td-font-size-body-small);--td-font-size-base: var(--td-font-size-title-small);--td-font-size-m: var(--td-font-size-title-medium);--td-font-size-l: var(--td-font-size-title-large);--td-font-size-xl: var(--td-font-size-title-extraLarge);--td-font-size-xxl: var(--td-font-size-headline-large)}uni-page-body,.page{--td-spacer: .5rem;--td-spacer-1: .75rem;--td-spacer-2: 1rem;--td-spacer-3: 1.5rem;--td-spacer-4: 2rem;--td-spacer-5: 3rem;--td-spacer-6: 5rem}@media(prefers-color-scheme:light){uni-page-body,.page{--td-picker-transparent-color: rgba(255, 255, 255, 0);--td-switch-dot-disabled-color: var(--td-font-white-1);--td-switch-loading-color: var(--td-brand-color)}}@media(prefers-color-scheme:dark){uni-page-body,.page{--td-button-primary-disabled-color: var(--td-font-white-4);--td-skeleton-animation-gradient: rgba(255, 255, 255, .06);--td-slider-dot-bg-color: var(--td-gray-color-4);--td-slider-dot-disabled-bg-color: var(--td-gray-color-11);--td-slider-dot-disabled-border-color: var(--td-gray-color-12);--td-picker-transparent-color: transparent;--td-switch-dot-disabled-color: var(--td-font-white-2);--td-switch-loading-color: var(--td-font-white-1);--td-progress-circle-inner-bg-color: var(--bg-color-page)}}
