@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;200;300;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+HK:wght@200..900&display=swap";html{background-color:#fff!important}body{font-family:Noto Sans TC,sans-serif;background-color:#fff!important;margin:0;padding:0}*:focus{outline:none}.fade-enter{opacity:0;z-index:1;background-color:#fff!important}.fade-enter-active{opacity:1;transition:opacity .3s;background-color:#fff!important}.fade-exit{opacity:1;z-index:2;background-color:#fff!important}.fade-exit-active{opacity:0;transition:opacity .3s;background-color:#fff!important}.outbox{display:flex;flex:1;justify-content:center;align-items:center}.footerButton{position:fixed;bottom:0;width:100%;height:30px;display:flex;justify-content:center;align-items:center}.footerButton .footerButtonUl{margin:0;padding:0;display:flex;justify-content:center;align-items:center;gap:5px}.footerButton .footerButtonUl li{border-radius:50%;width:12px;height:12px;background-color:#969696;list-style:none;cursor:pointer}.footerButton .footerButtonUl li.active{width:15px!important;height:15px!important;background-color:#000}.breadcrumb_outbox{display:flex;justify-content:center;align-items:center}.breadcrumb_outbox .breadcrumb_pre{font-size:15px;cursor:pointer}#id{width:100%}.headerPostion{position:fixed;top:0;left:0;display:flex;flex:1;height:50px;width:100%;justify-content:space-between;align-items:center;padding-top:15px;mix-blend-mode:multiply}.headerPostion .headerlogo{margin-left:15px;cursor:pointer}.headerPostion .changeLogoColor{transition:filter .6s ease-out}.headerPostion .logo-white{filter:brightness(0) invert(1)}.headerPostion .headerLogin{margin-right:20px}.header-dark-mode{mix-blend-mode:normal}.header-dark-mode .buttonspan1,.header-dark-mode .buttonspan2,.header-dark-mode .buttonspan3{background:#fff}.menubutton_btn{width:28px;height:28px;margin-top:35px;display:block;transition:.2s ease-out;cursor:pointer;z-index:1}.menubutton_btn span{border-radius:1px}.buttonspan1{position:absolute;display:block;height:2px;width:35px;background:#4d4d4d;transition:.2s ease-out;transform-origin:50% 50%}.buttonspan2{position:absolute;display:block;height:2px;width:35px;background:#4d4d4d;margin-top:5px;transition:.2s ease-out}.buttonspan3{position:absolute;display:block;height:2px;width:35px;background:#4d4d4d;margin-top:10px;transition:.2s ease-out;transform-origin:50% 50%}.buttonspan1rotate{transform:rotate(45deg);margin-top:5px}.buttonspan2rotate{display:none}.buttonspan3rotate{transform:rotate(-45deg);margin-top:4px}.logoclick{position:fixed;width:150px;height:30px;z-index:998;top:35px;left:15px;cursor:pointer}.menuclick{position:fixed;width:35px;height:35px;z-index:999;top:25px;right:15px;cursor:pointer}.menuboxListButton{position:fixed;background:#fefefe;top:0;left:0;width:100%;height:100%;z-index:99999999;opacity:0;transition:.5s ease-out}.menuboxListButtonOpacity{opacity:1}.setoverflow{overflow:hidden}.headerOutBox{padding-top:80px;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:stretch;gap:14px;padding-left:24px;padding-right:24px}.headerOutBox .headerbutton{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:120px;padding:16px;border-radius:14px;cursor:pointer;background:#faf7f2;border:1px solid #ece4d8;box-shadow:0 2px 10px #7854400a;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.headerOutBox .headerbutton .hb-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:50%;background:#f1e5d7;color:#b06a4f;font-size:20px;transition:background .15s ease,color .15s ease}.headerOutBox .headerbutton p{margin:0;font-family:var(--ds-serif);font-size:16px;font-weight:600;letter-spacing:1px;color:#4a3f35}.headerOutBox .headerbutton:hover{transform:translateY(-3px);box-shadow:0 8px 22px #78544024;border-color:#d9c3ad}.headerOutBox .headerbutton:hover .hb-icon{background:#b06a4f;color:#fff}.header-drawer .ant-drawer-content-wrapper{box-shadow:0 2px 8px #78544006!important}@media (max-width: 768px){.header-drawer .ant-drawer-content-wrapper{height:100dvh!important}.headerOutBox{padding-top:64px;grid-template-columns:repeat(2,1fr);gap:12px;padding-left:16px;padding-right:16px}.headerOutBox .headerbutton{height:104px}.headerOutBox .headerbutton .hb-icon{width:42px;height:42px;font-size:18px}.headerOutBox .headerbutton p{font-size:15px}}@media (max-width: 380px){.headerOutBox{padding-top:56px;gap:10px}.headerOutBox .headerbutton{height:96px}.headerOutBox .headerbutton p{font-size:14px}}.fav_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width: 768px){.fav_grid{grid-template-columns:repeat(2,1fr)}}.fav_item{cursor:pointer;border-radius:8px;overflow:hidden;background:#faf7f2;transition:transform .15s ease,box-shadow .15s ease}.fav_item:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000001f}.fav_item .fav_thumb{width:100%;height:110px;background-size:cover;background-position:center;background-color:#efe7dd}.fav_item .fav_title{padding:8px 10px;font-size:13px;line-height:1.4;color:#4a4a4a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-ticker{display:flex;align-items:center;gap:14px;max-width:880px;margin:0 auto 18px;padding:10px 18px;border-radius:999px;background:#ffffffdb;border:1px solid #ece4d8;box-shadow:0 4px 18px #7854401a;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:box-shadow .2s ease,transform .2s ease;overflow:hidden}.activity-ticker:hover{box-shadow:0 6px 22px #7854402e;transform:translateY(-1px)}.activity-ticker .ticker-label{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;font-size:13px;font-weight:700;color:#b06a4f;white-space:nowrap;letter-spacing:.5px}.activity-ticker .ticker-pulse{width:8px;height:8px;border-radius:50%;background:#e0533f;box-shadow:0 0 #e0533f99;animation:tickerPulse 1.8s infinite}@keyframes tickerPulse{0%{box-shadow:0 0 #e0533f80}70%{box-shadow:0 0 0 8px #e0533f00}to{box-shadow:0 0 #e0533f00}}.activity-ticker .ticker-viewport{flex:1 1 auto;min-width:0;overflow:hidden}.activity-ticker .ticker-item{display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;animation:tickerIn .5s ease}.activity-ticker .ticker-item .ticker-icon{flex:0 0 auto;font-size:15px}.activity-ticker .ticker-item .ticker-text{flex:0 0 auto;font-size:14px;color:#4a3f35;font-weight:600}.activity-ticker .ticker-item .ticker-detail{flex:1 1 auto;min-width:0;font-size:13px;color:#9a8b7d;overflow:hidden;text-overflow:ellipsis}@keyframes tickerIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.activity-ticker .ticker-go{flex:0 0 auto;color:#b06a4f;font-weight:700}@media (max-width: 600px){.activity-ticker{margin:0 12px 14px;padding:9px 14px;gap:10px}.activity-ticker .ticker-label{font-size:0;gap:0}.activity-ticker .ticker-label .ticker-pulse{font-size:13px}.activity-ticker .ticker-detail{display:none}}.community-goals{max-width:880px;margin:0 auto 18px;display:flex;flex-direction:column;gap:12px}.community-goals .cg-card{padding:16px 20px;border-radius:14px;background:#ffffffe6;border:1px solid #ece4d8;box-shadow:0 4px 16px #78544014}.community-goals .cg-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.community-goals .cg-head .cg-title{font-size:15px;font-weight:700;color:#4a3f35}.community-goals .cg-head .cg-count{font-size:13px;font-weight:600;color:#b06a4f;white-space:nowrap}.community-goals .cg-desc{margin:4px 0 10px;font-size:12px;color:#9a8b7d}.community-goals .cg-bar{height:14px;border-radius:999px;background:#efe7dd;overflow:hidden}.community-goals .cg-fill{height:100%;min-width:2px;border-radius:999px;background:linear-gradient(90deg,#c4764e,#e0a35c);display:flex;align-items:center;justify-content:flex-end;transition:width .6s ease}.community-goals .cg-fill .cg-percent{font-size:10px;font-weight:700;color:#fff;padding-right:8px}@media (max-width: 600px){.community-goals{margin:0 12px 14px}}.match-quiz{padding:8px 4px 4px}.match-quiz .mq-progress{display:flex;gap:8px;margin-bottom:14px}.match-quiz .mq-progress .mq-dot{width:34px;height:5px;border-radius:3px;background:#ece4d8;transition:background .2s ease}.match-quiz .mq-progress .mq-dot.active{background:#b06a4f}.match-quiz .mq-step-label{font-size:12px;color:#b9a890;letter-spacing:1px;margin-bottom:6px}.match-quiz .mq-question{font-size:22px;font-weight:700;color:#4a3f35;margin:0 0 20px;font-family:var(--ds-serif, serif)}.match-quiz .mq-options{display:flex;flex-direction:column;gap:10px}.match-quiz .mq-option{text-align:left;padding:14px 18px;border:1px solid #e6dccf;border-radius:12px;background:#faf7f2;color:#4a3f35;font-size:15px;font-weight:600;cursor:pointer;transition:all .15s ease}.match-quiz .mq-option:hover{border-color:#b06a4f;background:#f3ebe0;transform:translate(3px)}.home_modal_head{display:flex;align-items:center;gap:16px;margin-bottom:4px}.home_modal_head .home_modal_back{display:inline-flex;align-items:center;gap:4px;font-size:14px;color:var(--ds-accent);cursor:pointer;white-space:nowrap;transition:color .2s ease-out}.home_modal_head .home_modal_back:hover{color:#9a5a42}.home_containt{display:flex;flex:1;justify-content:center;align-items:center;gap:20px;max-width:1500px;margin:0 auto;flex-direction:row;opacity:0;transition:.3s ease-out}.home_containt .item{position:relative;flex:1 0;background:#f0f0f0;height:60vh;max-height:400px;border-radius:5px;background-size:cover;background-position:center center;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:transform .3s ease-out,box-shadow .3s ease-out,filter .3s ease-out;filter:saturate(1.28) contrast(1.05)}.home_containt .item:after{content:"";position:absolute;background:radial-gradient(ellipse 78% 62% at 50% 50%,#00000080,#00000038 48%,#0000 78%);width:100%;height:100%;z-index:1;top:0;left:0;border-radius:5px;opacity:0;transition:.3s ease-out}.home_containt .item:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000040;filter:saturate(1.35) contrast(1.06)}.home_containt .item:hover:after{background:radial-gradient(ellipse 80% 64% at 50% 50%,#0000008f,#00000042 50%,#0000 80%)}.home_containt .item:hover .itemCta{gap:12px}.home_containt .item .itemContent{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:0 24px;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.75),0 1px 3px rgba(0,0,0,.65)}.home_containt .item .itemIcon{font-size:34px;line-height:1;display:flex;opacity:.95}.home_containt .item .itemTitle{font-family:var(--ds-serif);font-size:30px;font-weight:600;letter-spacing:1px}.home_containt .item .itemSubtitle{font-size:13px;font-weight:600;letter-spacing:3px;text-transform:uppercase;opacity:.95}.home_containt .item .itemDesc{font-size:13px;line-height:1.6;max-width:280px;opacity:.9}.home_containt .item .itemTags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px}.home_containt .item .itemTags .itemTag{font-size:12px;padding:4px 12px;border-radius:999px;background:#ffffff2e;border:1px solid rgba(255,255,255,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;transition:background .2s ease-out,transform .2s ease-out}.home_containt .item .itemTags .itemTag:hover{background:#ffffff52;transform:translateY(-1px)}.home_containt .item .itemCta{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:14px;font-weight:600;transition:gap .2s ease-out}.home_containt .item .itemCta svg{display:block}.home_containt .item_skeleton{background:none!important}.home_wrap{box-sizing:border-box;min-height:100vh;padding:96px 0 32px;display:flex;flex-direction:column;justify-content:center}.home_wrap .home_containt{flex:0 0 auto;width:100%}.home_containt_h100{padding-left:10%;padding-right:10%}.home_below{margin-top:22px;display:flex;flex-direction:column;align-items:center;gap:4px}.home_containt_h50{height:50vh}.home_fadein{opacity:1}.home_fadein .item:after{animation:itemGlowIn .9s ease-out .6s forwards}@keyframes itemGlowIn{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.home_wrap{padding:70px 0 24px;justify-content:flex-start}.home_containt{flex-direction:column;gap:12px}.home_containt_h100{height:auto;padding:0 16px}.home_containt .item{width:100%;height:38vh;max-height:none}.home_containt .item:hover{transform:none}.home_containt .item .itemContent{gap:8px;padding:0 18px}.home_containt .item .itemIcon{font-size:28px}.home_containt .item .itemTitle{font-size:20px}.home_containt .item .itemSubtitle{font-size:14px}.home_containt .item .itemDesc{font-size:12px;max-width:260px}.home_containt .item .itemTag{font-size:11px;padding:3px 10px}}.home_quiz_entry{display:flex;align-items:center;justify-content:center;gap:8px;max-width:420px;margin:0 auto 18px;padding:10px 20px;border-radius:999px;background:linear-gradient(135deg,#b06a4f,#c98a5a);color:#fff;font-weight:600;font-size:14px;letter-spacing:.5px;cursor:pointer;box-shadow:0 6px 18px #b06a4f59;transition:transform .15s ease,box-shadow .15s ease}.home_quiz_entry:hover{transform:translateY(-2px);box-shadow:0 8px 24px #b06a4f80}@media (max-width: 600px){.home_quiz_entry{margin:0 12px 14px;font-size:13px}}.org_content{padding-top:80px;padding-left:clamp(16px,5vw,140px);padding-right:clamp(16px,5vw,140px);padding-bottom:80px;justify-content:center}.org_content .menulist{margin-top:10px;padding-left:10px}.org_content .menulist .breadcrumb-container{display:flex;justify-content:space-between;align-items:center;width:100%}.org_content .menulist .breadcrumb-container .breadcrumb-left{flex:1}.org_content .menulist .breadcrumb-container .breadcrumb-right{flex:0 0 auto}.org_content .menulist .breadcrumb-container .breadcrumb-right .pagination-info{font-size:14px;color:#666;font-weight:500}@media only screen and (min-width: 1000px){.org_content .org_list{width:100%;margin-top:20px;display:flex;flex:1;gap:25px;flex-wrap:wrap;justify-content:flex-start;box-sizing:border-box;padding-left:25px;margin-left:auto;margin-right:auto}.org_content .org_list .photo{width:100%;height:200px;object-fit:cover;object-position:center}.org_content .org_list .item{flex:0 0 calc(25% - 25px);box-sizing:border-box}.org_content .org_list .item .card-content .card-cat-tag{display:inline-block;font-size:11px;letter-spacing:1px;color:var(--ds-accent);border:1px solid var(--ds-accent-soft);border-radius:999px;padding:1px 10px;margin-bottom:8px}.org_content .org_list .item .card-content .card-title{margin-bottom:12px;font-weight:600;font-family:var(--ds-serif);letter-spacing:.5px;color:var(--ds-ink)}.org_content .org_list .item .card-content .follow-info .update-time{margin-bottom:8px}.org_content .org_list .item .card-content .follow-info .update-time span{font-size:12px;color:#666;font-weight:500;position:relative}.org_content .org_list .item .card-content .follow-info .update-time span:before{content:"🕒";margin-right:4px;font-size:10px}.org_content .org_list .item .card-content .follow-info .followers-avatars{display:flex;align-items:center;gap:8px}.org_content .org_list .item .card-content .follow-info .followers-avatars .followers-text{font-size:11px;color:#999}.org_content .org_pagelist{margin-top:20px;display:flex;justify-content:center}.org_content .org_menu{display:flex;justify-content:space-between}.org_content .org_menu .org_menu_left{flex:1 0 50%}.org_content .org_menu .org_menu_right{display:flex;flex:0 0 30%;justify-content:flex-end;align-items:flex-end;gap:10px}}@media only screen and (min-width: 798px) and (max-width: 1000px){.org_content .org_list{width:100%;margin-top:20px;display:flex;flex:1;gap:25px;flex-wrap:wrap;justify-content:flex-start;box-sizing:border-box;padding-left:25px}.org_content .org_list .photo{width:100%;height:200px;object-fit:cover;object-position:center}.org_content .org_list .item{flex:0 0 calc(50% - 25px);box-sizing:border-box}.org_content .org_list .item .card-content .card-cat-tag{display:inline-block;font-size:11px;letter-spacing:1px;color:var(--ds-accent);border:1px solid var(--ds-accent-soft);border-radius:999px;padding:1px 10px;margin-bottom:8px}.org_content .org_list .item .card-content .card-title{margin-bottom:12px;font-weight:600;font-family:var(--ds-serif);letter-spacing:.5px;color:var(--ds-ink)}.org_content .org_list .item .card-content .follow-info .update-time{margin-bottom:8px}.org_content .org_list .item .card-content .follow-info .update-time span{font-size:12px;color:#666;font-weight:500;position:relative}.org_content .org_list .item .card-content .follow-info .update-time span:before{content:"🕒";margin-right:4px;font-size:10px}.org_content .org_list .item .card-content .follow-info .followers-avatars{display:flex;align-items:center;gap:8px}.org_content .org_list .item .card-content .follow-info .followers-avatars .followers-text{font-size:11px;color:#999}.org_content .org_pagelist{margin-top:20px;display:flex;justify-content:center}.org_content .org_menu{display:flex;justify-content:space-between}.org_content .org_menu .org_menu_left{flex:1 0 50%}.org_content .org_menu .org_menu_right{display:flex;flex:0 0 30%;justify-content:flex-end;align-items:flex-end}}@media only screen and (max-width: 797px){.org_content .menulist .breadcrumb-container{flex-direction:column;align-items:flex-start;gap:8px}.org_content .menulist .breadcrumb-container .breadcrumb-right .pagination-info{font-size:12px}.org_content .org_list{width:100%;margin-top:20px;display:flex;flex:1;gap:25px;flex-wrap:wrap;justify-content:flex-start;box-sizing:border-box;padding-left:25px}.org_content .org_list .photo{width:100%;height:200px;object-fit:cover;object-position:center}.org_content .org_list .item{flex:0 0 calc(100% - 25px);box-sizing:border-box}.org_content .org_list .item .card-content .card-cat-tag{display:inline-block;font-size:11px;letter-spacing:1px;color:var(--ds-accent);border:1px solid var(--ds-accent-soft);border-radius:999px;padding:1px 10px;margin-bottom:8px}.org_content .org_list .item .card-content .card-title{margin-bottom:12px;font-weight:600;font-family:var(--ds-serif);letter-spacing:.5px;color:var(--ds-ink)}.org_content .org_list .item .card-content .follow-info .update-time{margin-bottom:8px}.org_content .org_list .item .card-content .follow-info .update-time span{font-size:12px;color:#666;font-weight:500;position:relative}.org_content .org_list .item .card-content .follow-info .update-time span:before{content:"🕒";margin-right:4px;font-size:10px}.org_content .org_list .item .card-content .follow-info .followers-avatars{display:flex;align-items:center;gap:8px}.org_content .org_list .item .card-content .follow-info .followers-avatars .followers-text{font-size:11px;color:#999}.org_content .org_pagelist{margin-top:20px;display:flex;justify-content:center}.org_content .org_menu{display:flex}.org_content .org_menu .org_menu_left{flex:0 0 100%}.org_content .org_menu .org_menu_right{display:none!important;display:flex;flex:0 0 30%;justify-content:flex-end;align-items:flex-end}}.overflowtext-hidden{width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spinloadingOutbox{text-align:center;padding-top:20px}@keyframes urgentPulse{0%{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}.org_list .item{opacity:0;animation:cardFadeUp .5s ease-out forwards}@keyframes cardFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.card-cover-wrap{position:relative;overflow:hidden}.card-cover-wrap .photo{transition:transform .45s ease-out}.org_list .item:hover .card-cover-wrap .photo{transform:scale(1.06)}.card-badges{position:absolute;top:10px;left:10px;z-index:3;display:flex;gap:6px}.card-badge{font-size:11px;font-weight:600;letter-spacing:.5px;padding:2px 10px;border-radius:999px;color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.card-badge-hot{background:#fff;color:#e0533f;box-shadow:0 1px 4px #0000002e}.card-badge-new{background:#52915aeb}.card-badge-urgent{background:#d63031f2;animation:urgentBadgePulse 1.6s ease-in-out infinite}@keyframes urgentBadgePulse{0%,to{box-shadow:0 0 #d6303180}50%{box-shadow:0 0 0 6px #d6303100}}.card-follow-btn{position:absolute;top:10px;right:10px;z-index:4;width:26px;height:26px;border:none;border-radius:50%;background:#ffffffe6;color:#b06a4f;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001f;transition:transform .2s ease-out,background .2s ease-out}.card-follow-btn:hover{transform:scale(1.12);background:#fff}.card-follow-btn.is-followed{background:#b06a4f;color:#fff}.view-count{margin-left:10px;color:#999;font-size:12px}.skeleton-cover{width:100%;height:200px;background:linear-gradient(100deg,#f3efe9 30%,#efe7dd,#f3efe9 70%);background-size:200% 100%;animation:skeletonShimmer 2.2s ease-in-out infinite}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.map_toggle_btn{display:flex;align-items:center;gap:5px;padding:5px 12px;border-radius:6px;border:1px solid #d9d9d9;background:#fff;cursor:pointer;font-size:13px;color:#555;white-space:nowrap;transition:all .2s;-webkit-user-select:none;user-select:none;height:32px}.map_toggle_btn:hover{border-color:var(--ds-accent);color:var(--ds-accent)}.map_toggle_btn.map_toggle_btn_active{border-color:var(--ds-accent);background:#f6ece6;color:var(--ds-accent);font-weight:500}.cat-count{display:inline-block;min-width:18px;margin-left:4px;padding:0 6px;border-radius:999px;background:#f1e5d7;color:#b06a4f;font-size:11px;font-weight:600;line-height:18px;text-align:center;vertical-align:middle}.modal-title-container{display:flex;align-items:center;width:100%}.modal-title-container .modal-title-text{font-size:18px;font-weight:400;font-family:var(--ds-sans);letter-spacing:.5px;color:var(--ds-ink);margin-right:20px}.modal-title-container .detailul-header{margin:0;padding:0;display:flex;list-style:none}.modal-title-container .detailul-header li{margin-right:15px;cursor:pointer;color:var(--ds-ink-soft);font-size:14px;padding:4px 8px;border-radius:0;transition:all .2s ease}.modal-title-container .detailul-header li:hover{color:var(--ds-accent);background-color:transparent}.modal-title-container .detailul-header li.active{font-weight:600;color:var(--ds-accent);background-color:transparent;border-bottom:2px solid var(--ds-accent)}.modal-title-container .detailul-header li:last-child{margin-right:0}.detailBox{min-height:60vh;max-width:1100px;margin:0 auto;overflow-x:hidden}.detailwrap{overflow-x:hidden!important}.detailoutbox.ant-modal{max-width:100%!important;width:100%!important;margin:0!important;top:0!important;padding-bottom:0!important}.detailoutbox .ant-modal-content{border-radius:0!important;min-height:100vh;padding:0!important}.detailoutbox .ant-modal-header{position:sticky;top:0;z-index:10;background:#fff;margin:0!important;padding:16px 40px;border-bottom:1px solid var(--ds-line)}.detailoutbox .ant-modal-body{padding:24px 40px 48px;overflow-x:hidden}.detailoutbox .ant-modal-close{top:16px;right:24px}.detailul{margin:0;padding:0}.detailul li{list-style:none;float:left;margin-right:10px;cursor:pointer;color:var(--ds-ink-soft)}.detailul li.active{font-weight:600;color:var(--ds-accent)}.detailulclear{content:"";height:1px;clear:both;width:100%;border-bottom:1px solid #f3f3f3;margin-bottom:5px}.topLoadingSpin{position:fixed;display:flex;justify-content:center;align-items:center;z-index:999999;top:0;left:0;width:100%;height:100%}@media only screen and (max-width: 768px){.modal-title-container{flex-direction:column;align-items:flex-start;gap:8px}.modal-title-container .detailul-header li{font-size:12px;margin-right:8px;padding:3px 5px}.detailBox{min-height:auto;max-width:100%}.detailul li{font-size:14px;margin-right:8px}.detailoutbox .ant-modal-content{min-height:100dvh}.detailoutbox .ant-modal-header{padding:12px 16px}.detailoutbox .ant-modal-body{padding:16px 16px 32px}.detailoutbox .ant-modal-close{top:12px;right:12px}}.firstpageOutBox{display:flex;flex:1;justify-content:center;align-items:center;height:72vh;min-height:420px;max-height:760px;overflow:hidden;gap:20px}.firstpageOutBox .item{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;flex:1 1 33.33%;height:100%;cursor:pointer;overflow:hidden}.firstpageOutBox .item:before{content:"";width:100%;height:100%;z-index:2;position:absolute;top:0;left:0}.firstpageOutBox .item>.itemLatestMsg{position:absolute;bottom:8px;right:10px;z-index:600;max-width:85%;font-size:12px;color:#fff;background-color:#00000073;padding:4px 8px;border-radius:4px;text-shadow:none;cursor:pointer;line-height:1.4;transition:background-color .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.firstpageOutBox .item>.itemLatestMsg:hover{background-color:#000000a6;text-decoration:underline}.firstpageOutBox .item>.itemfont{display:flex;width:100%;height:100%;font-size:15px;font-weight:700;color:#fff;z-index:500;justify-content:flex-start;align-items:flex-start;transition:.1s ease-in;padding:10px 5px 5px 10px}.firstpageOutBox .item>.itemfont span{text-shadow:1px 1px 1px #000000}.firstpageOutBox .firstpage1{background-size:cover;background-position:center center;transition:transform .3s ease-in-out;overflow:hidden;flex-direction:column;gap:10px}.firstpageOutBox .firstpage1 .firstpage1Box{background-color:#cbcbcb;box-sizing:border-box;padding:10px 5px 5px 10px;border-radius:5px;width:100%;height:50%}.firstpageOutBox .firstpage1 .firstpage1Box span{color:#fff;font-weight:700;text-shadow:2px 2px 4px #000000}.firstpageOutBox .firstpage1 .item1{background-image:url(/assets/firstbox-BXj1ZEnN.jpg);background-position:center center;background-size:cover}.firstpageOutBox .firstpage1 .item2{background-image:url(/assets/firstdonate-CfEg2dt4.jpg);background-position:center center;background-size:cover}.firstpageOutBox .firstpage2{border-radius:5px;background-image:url(/assets/detail2-CrBWepAt.jpg);background-size:cover;background-position:center center;transition:transform .3s ease-in-out;overflow:hidden}.firstpageOutBox .firstpage3{border-radius:5px;background-image:url(/assets/detail3-CnyBW107.jpg);background-size:cover;background-position:center center;transition:transform .3s ease-in-out;overflow:hidden}@media only screen and (max-width: 768px){.firstpageOutBox{flex-direction:column;gap:15px}.firstpageOutBox .item{flex:0 0 auto;width:100%;height:120px;min-height:120px}.firstpageOutBox .firstpage1{flex-direction:row;gap:8px}.firstpageOutBox .firstpage1 .firstpage1Box{flex:1;width:50%;height:100%}}.share-card-modal{display:flex;flex-direction:column;align-items:center;gap:16px;padding:4px}.share-card-modal .share-card-canvas{width:100%;max-width:380px;aspect-ratio:1/1;border-radius:12px;box-shadow:0 8px 24px #78544033}.share-card-modal .scm-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.share-card-modal .scm-btn{border:1px solid #e6dccf;border-radius:999px;padding:9px 20px;background:#faf7f2;color:#4a3f35;font-weight:600;font-size:14px;cursor:pointer;transition:all .15s ease}.share-card-modal .scm-btn:hover{border-color:#b06a4f}.share-card-modal .scm-btn.primary{background:#b06a4f;color:#fff;border-color:#b06a4f}.share-card-modal .scm-btn.line{background:#06c755;color:#fff;border-color:#06c755}.share-card-modal .scm-btn.fb{background:#1877f2;color:#fff;border-color:#1877f2}.basicTitle{font-size:16px;font-weight:400;font-family:var(--ds-sans);letter-spacing:.5px;color:var(--ds-ink);border-left:3px solid var(--ds-accent);padding-left:10px}.basicIntrol{font-size:14px;line-height:1.9;color:var(--ds-ink-soft);white-space:pre-line;word-break:break-word}.relatedOrgs{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.relatedOrgs .relatedOrgCard{cursor:pointer;border:1px solid var(--ds-line);border-radius:6px;overflow:hidden;transition:transform .25s ease-out,box-shadow .25s ease-out}.relatedOrgs .relatedOrgCard:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000001a}.relatedOrgs .relatedOrgCard .relatedOrgTitle{padding:8px 10px;font-size:13px;line-height:1.4;color:var(--ds-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 768px){.relatedOrgs{grid-template-columns:repeat(2,1fr)}}.basicCountMarginTop15{margin-top:15px}.addTrackLink{color:#b06a4f}.list-item-desc{color:#666;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list-item-meta{color:#999;font-size:11px;margin-top:4px}@media (max-width: 768px){.basicCountMarginTop15.ant-card .ant-card-body{padding:12px 10px}.ant-list-item{flex-wrap:wrap;gap:6px}.ant-list-item .ant-list-item-action{margin-inline-start:0;margin-top:4px;width:100%;display:flex;gap:16px}.ant-list-item .ant-list-item-action li{padding:0}.list-item-desc{max-width:100%}.ant-statistic-title{font-size:11px}.ant-statistic-content{font-size:16px!important}}.quickunderstand{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width: 600px){.quickunderstand{grid-template-columns:1fr}}.quickunderstand .qu-card{background:#faf7f2;border:1px solid #ece4d8;border-radius:12px;padding:14px 16px}.quickunderstand .qu-card .qu-label{font-size:12px;font-weight:700;color:#b06a4f;letter-spacing:1px;margin-bottom:6px}.quickunderstand .qu-card .qu-val{font-size:14px;color:#4a3f35;line-height:1.6}.impact-translate{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 20px;border-radius:12px;background:linear-gradient(135deg,#f6f2ec,#efe7dd);border:1px solid #e6dccf}.impact-translate .it-amount{font-size:22px;font-weight:800;color:#b06a4f;font-family:var(--ds-serif, serif)}.impact-translate .it-eq{font-size:18px;color:#b9a890}.impact-translate .it-result{font-size:15px;color:#5a4636;font-weight:600}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.listSeqNo{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#b06a4f1f;color:var(--ds-accent);font-size:14px;font-weight:600}.footerpage{display:flex;justify-content:space-between;align-items:center}.footerpage .ant-pagination{margin-top:-5px!important}.forum-add-wrapper{padding:8px 0 24px}.forum-add-wrapper .forum-add-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.forum-add-wrapper .forum-add-header .forum-add-title{font-size:18px;font-weight:600;color:#1a1a1a;margin:0}.forum-add-wrapper .forum-add-header .forum-add-back{display:flex;align-items:center;gap:4px;font-size:13px;color:#666;cursor:pointer;padding:4px 10px;border-radius:6px;transition:all .2s}.forum-add-wrapper .forum-add-header .forum-add-back:hover{color:#b06a4f;background:#00bca014}.forum-add-wrapper .forum-add-card{background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000012;padding:28px 32px 24px;max-width:760px;margin:0 auto}.forum-add-wrapper .forum-add-card--modal{box-shadow:none;padding:4px 0 0;border-radius:0}.forum-add-wrapper .forum-add-card .forum-add-form .ant-form-item-label>label{font-weight:500;color:#333}.forum-add-wrapper .forum-add-card .forum-add-form .ant-input,.forum-add-wrapper .forum-add-card .forum-add-form .ant-input-affix-wrapper{border-radius:8px;border-color:#e5e7eb}.forum-add-wrapper .forum-add-card .forum-add-form .ant-input:focus,.forum-add-wrapper .forum-add-card .forum-add-form .ant-input:hover,.forum-add-wrapper .forum-add-card .forum-add-form .ant-input-affix-wrapper:focus,.forum-add-wrapper .forum-add-card .forum-add-form .ant-input-affix-wrapper:hover{border-color:#b06a4f;box-shadow:0 0 0 2px #00bca01a}.forum-add-wrapper .forum-add-card .forum-add-form .ant-input-textarea{border-radius:8px}.forum-add-wrapper .forum-add-card .forum-add-divider{border:none;border-top:1px solid #f0f0f0;margin:20px 0}.forum-add-wrapper .forum-add-card .forum-add-submit{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.forum-add-wrapper .forum-add-card .forum-add-submit .btn-cancel{border-radius:8px;padding:0 20px}.forum-add-wrapper .forum-add-card .forum-add-submit .btn-submit{background:#b06a4f;border-color:#b06a4f;border-radius:8px;padding:0 28px;font-weight:500}.forum-add-wrapper .forum-add-card .forum-add-submit .btn-submit:hover{background:#00a88e;border-color:#00a88e}@media (max-width: 768px){.forum-add-wrapper{padding:4px 0 16px}.forum-add-wrapper .forum-add-header{margin-bottom:14px}.forum-add-wrapper .forum-add-header .forum-add-title{font-size:16px}.forum-add-wrapper .forum-add-card{padding:16px 14px;border-radius:10px}.forum-add-wrapper .forum-add-card .forum-add-submit{flex-direction:column-reverse}.forum-add-wrapper .forum-add-card .forum-add-submit .btn-cancel,.forum-add-wrapper .forum-add-card .forum-add-submit .btn-submit{width:100%}}.image-uploader .ant-upload-select{width:104px!important;height:104px!important;border:1px dashed #d9d9d9;border-radius:6px;background:#fafafa;transition:border-color .3s ease}.image-uploader .ant-upload-select:hover{border-color:#b06a4f}.image-uploader .ant-upload-list-picture-card .ant-upload-list-item{width:104px;height:104px;padding:8px;border:1px solid #d9d9d9;border-radius:6px}.image-uploader .upload-info{margin-top:8px;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#666}.image-uploader .upload-info span{color:#666}.image-uploader .ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:4px}.image-uploader .ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;white-space:nowrap;opacity:0;transition:opacity .3s;background:#00000080;border-radius:4px;padding:4px 8px}.image-uploader .ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-actions{opacity:1}.image-uploader .ant-upload-list-picture-card .ant-upload-list-item-actions .anticon{color:#ffffffd9;margin:0 4px;cursor:pointer;transition:color .3s}.image-uploader .ant-upload-list-picture-card .ant-upload-list-item-actions .anticon:hover{color:#fff}.forum_composer{display:flex;align-items:center;gap:12px;padding:12px 16px;margin-bottom:16px;border:1px solid var(--ds-line);border-radius:999px;background:#fff;cursor:pointer;transition:border-color .2s ease-out,box-shadow .2s ease-out}.forum_composer:hover{border-color:var(--ds-accent);box-shadow:0 2px 10px #b06a4f1f}.forum_composer:hover .forum_composer_plus{background:var(--ds-accent);color:#fff}.forum_composer .forum_composer_avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 auto;border-radius:50%;background:#b06a4f1f;color:var(--ds-accent);font-size:16px}.forum_composer .forum_composer_text{flex:1;color:var(--ds-ink-soft);font-size:14px}.forum_composer .forum_composer_plus{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 auto;border-radius:50%;border:1px solid var(--ds-accent);color:var(--ds-accent);font-size:13px;transition:all .2s ease-out}.addNewObject_btn{display:inline-block;border:1px solid #8e8e8e;border-radius:3px;padding:0 3px;float:right;cursor:pointer;font-size:12px;margin-top:5px}.addNewObject_clear{content:"";height:1px;display:table;clear:both}.ant-list-item-meta-title{margin-bottom:0!important}@media (max-width: 768px){.ant-list-item-meta-avatar{margin-inline-end:8px!important}.ant-list-item-meta-avatar .ant-avatar{width:28px!important;height:28px!important;line-height:28px!important;font-size:12px!important}.listItemTitle{font-size:15px;line-height:1.4;font-family:var(--ds-sans);font-weight:400;color:var(--ds-ink)}.listItemTitle .listSeqNo-inline{color:var(--ds-accent);font-weight:600;margin-right:6px}.ant-list-item-meta-description{font-size:12px}}.paylistBox{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;gap:12px}.ogdonate_mainbtn{text-align:center;margin:16px 0 24px}.ogdonate_empty{padding:48px 0}.ogdonate_detail{margin-top:24px;display:flex;flex-direction:column;gap:16px}.ogdonate_detail .ogdonate_detail_item{border:1px solid #eee;border-radius:8px;padding:16px;background:#fafafa}.ogdonate_detail .oddi_title{font-size:15px;font-weight:600;margin-bottom:8px;color:#333}.ogdonate_detail .oddi_info{font-size:14px;line-height:1.6;color:#444;white-space:pre-line;word-break:break-all}.paylistBox_item{cursor:pointer;background:#fff;height:160px;flex:1 1 0;min-width:0;position:relative;overflow:hidden}.plb_bg1{background:url(/assets/20180619124834_23-DSRCMxPJ.jpg);background-size:cover;width:100%;height:100%;background-repeat:no-repeat;transition:.3s ease-out;transform:scale(1);transform-origin:50% 50%}.plb_bg2{background:url(/assets/45355960-pR-cNu3_.jpg);background-size:cover;width:100%;height:100%;background-repeat:no-repeat;transition:.3s ease-out;transform:scale(1);transform-origin:50% 50%}.plb_bg3{background:url(/assets/125221373-CtFf1sTR.jpg);background-size:cover;width:100%;height:100%;background-repeat:no-repeat;transition:.3s ease-out;transform:scale(1);transform-origin:50% 50%}.plb_bg1:after,.plb_bg2:after,.plb_bg3:after{content:"";background:#000;opacity:.05;width:100%;height:100%;z-index:999999;top:0;left:0;position:absolute;transition:.3s ease-out}.plb_title{position:absolute;top:30px;left:10px;font-size:15px;color:#000;z-index:0;transition:.3s ease-out}.plb_introl{opacity:0;position:absolute;top:50px;left:10px;font-size:12px;color:#000;z-index:0;transition:.4s ease-out}.paylistBox_item:hover .plb_bg1:after{opacity:.8;background:#d0b897}.paylistBox_item:hover .plb_bg2:after{opacity:.8;background:#d0b897}.paylistBox_item:hover .plb_bg3:after{opacity:.8;background:#d0b897}.paylistBox_item:hover .plb_bg1,.paylistBox_item:hover .plb_bg2,.paylistBox_item:hover .plb_bg3{transform:scale(1.1);transform-origin:50% 50%;opacity:.3}.paylistBox_item:hover .plb_title{left:20px;color:#000}.paylistBox_item:hover .plb_introl{left:20px;color:#000;opacity:1}.preNewObject_btn{display:inline-block;border:1px solid #8e8e8e;border-radius:3px;padding:0 3px;float:right;cursor:pointer;font-size:12px;margin-top:5px}.preNewObject_clear{content:"";height:1px;display:table;clear:both}.forumOutBox{padding:0 30px}@media (max-width: 768px){.forumOutBox{padding:0}}.forumTitle{font-size:18px;font-weight:400;font-family:var(--ds-sans);letter-spacing:.5px;color:var(--ds-ink)}.forumTime{font-size:12px}.forumContent{font-size:15px;line-height:25px;padding-top:5px}.forumOutScroll{display:flex;flex-direction:column;height:100%}.forumOutBox{flex-grow:1;margin:10px 0}.forumOutBox::-webkit-scrollbar{background:transparent;width:6px}.forumOutBox::-webkit-scrollbar-thumb{background-color:#8c8c8c;border-radius:50px}.forumTime{color:#4d4d4d}.avatarPhoto h3{margin:0;padding:0}.avatarName .font{padding-left:33px;color:#a8a8a8;font-size:12px}.avatarContent{padding-left:33px;line-height:25px;font-size:15px}.textareafont{margin-bottom:20px}.likeAndDislike{padding-left:33px}.avatarImages{margin-top:8px!important;padding-left:33px!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.avatarImages .ant-image{border-radius:6px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.avatarImages .ant-image:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.avatarImages .ant-image img{border-radius:6px}.image-uploader{margin-bottom:16px}.post-detail-loading,.post-detail-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}.post-detail-wrap{padding:16px 20px}.post-detail-wrap .post-detail-back{padding-left:0;margin-bottom:12px}.post-detail-wrap .post-detail-body .post-detail-title{font-size:20px;font-weight:400;font-family:var(--ds-sans);letter-spacing:.5px;margin-bottom:8px;color:var(--ds-ink)}.post-detail-wrap .post-detail-body .post-detail-meta{display:flex;gap:16px;font-size:13px;color:#888}.post-detail-wrap .post-detail-body .post-detail-meta .post-detail-time{color:#aaa}.post-detail-wrap .post-detail-body .post-detail-image{margin-bottom:20px}.post-detail-wrap .post-detail-body .post-detail-content{font-size:15px;line-height:1.8;color:#333;word-break:break-word}.post-detail-wrap .post-detail-body .post-detail-content img{max-width:100%;border-radius:6px}.post-detail-wrap .post-detail-body .post-detail-content.post-detail-no-content{color:#aaa}.facebook-page-container{max-width:680px;margin:0 auto;padding:24px 16px;min-height:400px}.facebook-page-container .cache-notice{text-align:center;padding:8px 16px;margin-bottom:20px;background-color:#f0f5ff;border-radius:8px;border:1px solid #d6e4ff}.facebook-page-container .footer-info{text-align:center;padding:20px 0 8px;margin-top:8px}.loading-container,.error-container{display:flex;justify-content:center;align-items:center;min-height:400px;padding:50px}.fb-posts-list{display:flex;flex-direction:column;gap:24px}.fb-posts-list .ant-list-item{padding:0;margin-bottom:0;border:none}.fb-post-card{border-radius:12px;border:1px solid #e8e8e8;transition:all .3s ease;overflow:hidden;background:#fff;margin-bottom:24px}.fb-post-card:hover{box-shadow:0 6px 20px #00000014;border-color:#d0d0d0}.fb-post-card .ant-card-body{padding:20px 24px}.fb-post-card .post-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.fb-post-card .ant-list-item-meta{align-items:flex-start}.fb-post-card .ant-list-item-meta-avatar{margin-right:14px}.fb-post-card .ant-list-item-meta-description{margin-top:10px;font-size:14px;line-height:1.7;color:#333}.fb-post-card .post-image-container{margin:16px -24px;overflow:hidden;background-color:#fafafa}.fb-post-card .post-image-container .post-image{width:100%;height:auto;max-height:420px;object-fit:cover;display:block}.fb-post-card .post-actions{margin-top:14px;padding-top:14px;border-top:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between}.fb-post-card .post-actions .view-original-link{color:#1877f2;font-size:13px;transition:color .2s}.fb-post-card .post-actions .view-original-link:hover{color:#145dbf}@media (max-width: 768px){.facebook-page-container{padding:16px 12px}.fb-post-card{border-radius:8px}.fb-post-card .ant-card-body{padding:16px}.fb-post-card .post-image-container{margin:12px -16px}.fb-post-card .post-image-container .post-image{max-height:280px}.fb-post-card .post-actions{flex-direction:column;align-items:flex-start;gap:8px}}.org-onetoone{padding:16px}.org-onetoone .org-onetoone-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:8px}.org-onetoone .org-onetoone-head .org-onetoone-title{font-size:16px;font-weight:600;color:#5a4636}.org-onetoone .org-onetoone-head .org-onetoone-head-actions{display:flex;align-items:center;gap:12px}.org-onetoone .org-onetoone-head .org-onetoone-link{border:none;background:none;color:#b06a4f;font-weight:600;cursor:pointer;font-size:14px}.org-onetoone .org-onetoone-head .org-onetoone-cta-sm{border:none;border-radius:999px;padding:6px 14px;background:#b06a4f;color:#fff;font-weight:600;cursor:pointer;font-size:13px}.org-onetoone .org-onetoone-head .org-onetoone-cta-sm:hover{background:#9a5a42}.org-onetoone .org-onetoone-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}@media (max-width: 600px){.org-onetoone .org-onetoone-grid{grid-template-columns:1fr}}.org-onetoone .org-onetoone-card{border:1px solid #ece4d8;border-radius:10px;overflow:hidden;cursor:pointer;background:#faf7f2;transition:transform .15s ease,box-shadow .15s ease}.org-onetoone .org-onetoone-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000001a}.org-onetoone .org-onetoone-card .card-thumb{width:100%;height:120px;background-size:cover;background-position:center;background-color:#efe7dd}.org-onetoone .org-onetoone-card .card-body{padding:10px 12px}.org-onetoone .org-onetoone-card .card-body .card-author{font-weight:600;color:#4a3f35;margin-bottom:4px}.org-onetoone .org-onetoone-card .card-body .card-msg{font-size:13px;color:#6a5f55;line-height:1.5;min-height:38px}.org-onetoone .org-onetoone-card .card-body .card-meta{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:#b06a4f}.org-onetoone-loading{display:flex;justify-content:center;padding:40px}.org-onetoone-empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px 16px}.org-onetoone-empty .org-onetoone-cta{border:none;border-radius:999px;padding:10px 20px;background:#b06a4f;color:#fff;font-weight:600;cursor:pointer}.controloutbox{padding-top:60px}.control-mobile-topbar{display:flex;align-items:center;gap:12px;padding:10px 0 6px;border-bottom:1px solid #f0f0f0;margin-bottom:4px}.control-menu-btn{font-size:18px;color:#333}.control-mobile-title{font-size:16px;font-weight:600;color:#333}@media (max-width: 768px){.controloutbox{padding-top:56px}.ant-list-item-extra{display:none!important}.ant-list-item{flex-wrap:wrap}.ant-list-item .ant-list-item-action{margin-inline-start:0;margin-top:6px}.ant-card-body{padding:12px!important}.ant-table-wrapper{overflow-x:auto}.ant-form-item{margin-bottom:12px}}.video-container{position:relative;width:100vw;height:100vh;overflow:hidden;background:radial-gradient(ellipse at 50% 42%,#fffefb,#faf6ef 60%,#f4eee2)}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at 50% 42%,#fffefb,#faf6ef 60%,#f4eee2);display:flex;justify-content:center;align-items:center;z-index:9999}.loading-overlay .loading-content{text-align:center;color:#4a3f35}.loading-overlay .loading-content .loading-text{font-family:"Noto Serif HK",serif;font-size:1.8rem;font-weight:300;margin-bottom:3rem;letter-spacing:6px;opacity:.9;animation:fadeInUp 1s ease-out}.loading-overlay .loading-content .loading-bar{width:300px;height:2px;background:#78544024;margin:0 auto 1rem;border-radius:1px;overflow:hidden}.loading-overlay .loading-content .loading-bar .loading-progress{height:100%;background:linear-gradient(90deg,#c4764e,#d6a05c);transition:width .3s ease-out;border-radius:1px}.loading-overlay .loading-content .loading-percentage{font-size:.9rem;opacity:.7;letter-spacing:2px;font-weight:300}.decorative-lines{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3}.decorative-lines .line{position:absolute;background:linear-gradient(90deg,transparent 0%,rgba(196,118,78,.3) 50%,transparent 100%);height:1px;width:100%;opacity:0;transform:translate(-100%)}.decorative-lines .line.line-top{top:20%;animation:slideInLine 1.5s ease-out .5s forwards}.decorative-lines .line.line-bottom{bottom:20%;animation:slideInLine 1.5s ease-out .8s forwards}.decorative-lines.animate .line{opacity:1;transform:translate(0)}.three-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;opacity:0;transition:opacity 2s ease-out}.three-canvas.fade-in{opacity:1}.video-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;clip-path:polygon(0 50%,100% 50%,100% 50%,0 50%);opacity:1;transition:clip-path 2.5s cubic-bezier(.25,.46,.45,.94)}.video-bg.reveal{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:.7rem;text-shadow:2px 2px 10px rgba(0,0,0,.2);background:#0000;z-index:10;flex-direction:column}.overlay .title-1,.overlay .title-2,.overlay .enter-btn{opacity:0;transition:all 1.2s cubic-bezier(.25,.46,.45,.94)}.overlay .title-1,.overlay .title-2{opacity:1!important}.overlay .title-1.fade-in-title .char,.overlay .title-2.fade-in-title .char{animation:charFadeIn .8s ease-out forwards}.overlay .title-1 .char,.overlay .title-2 .char{display:inline-block;opacity:0;transform:translateY(20px)}.overlay .enter-btn{transform:translateY(50px) scale(.8)}.overlay .enter-btn.fade-in-up{opacity:1;transform:translateY(0) scale(1);transition-delay:1.5s;animation:buttonPulse 2s ease-in-out infinite}.overlay p{font-size:18px;cursor:pointer;font-family:"Noto Serif HK",serif;z-index:6;position:relative;padding:8px 48px;border:2px solid rgba(255,255,255,.6);border-radius:30px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .4s cubic-bezier(.25,.46,.45,.94);letter-spacing:2px;font-weight:500;min-width:120px;text-align:center;display:inline-block}.overlay p:hover{color:#000;background:#ffffffe6;border-color:#fff;transform:scale(1.05) translateY(-2px);box-shadow:0 10px 30px #ffffff4d}.overlay p:active{transform:scale(.98) translateY(0)}.overlay h2{z-index:7;margin:5px 0;font-size:25px;font-weight:700;font-family:"Noto Serif HK",serif;position:relative;color:#fff;text-shadow:2px 2px 10px rgba(0,0,0,.8)}.overlay:after{content:"";height:100%;width:100%;position:absolute;background-color:transparent;z-index:1}@keyframes titleGlow{0%{text-shadow:2px 2px 10px rgba(0,0,0,.2),0 0 20px rgba(255,255,255,.3)}to{text-shadow:2px 2px 10px rgba(0,0,0,.2),0 0 30px rgba(255,255,255,.6)}}@keyframes titleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes buttonPulse{0%,to{box-shadow:0 0 10px #ffffff4d}50%{box-shadow:0 0 20px #fff9}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLine{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes charFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.addpage_outer{min-height:100vh;display:flex;justify-content:center;align-items:flex-start;padding:80px 16px 60px;background:var(--ds-bg-soft)}.addpage_inner{width:100%;max-width:580px;background:#fff;border:1px solid var(--ds-line);border-radius:2px;padding:36px 32px;box-shadow:0 10px 40px #0000000a}.addpage_inner .auth_head{text-align:center;margin-bottom:24px;display:flex;flex-direction:column;align-items:center;gap:12px}.addpage_inner .auth_title{font-size:26px}.addpage_inner .ant-btn-primary{background:var(--ds-accent);border-color:var(--ds-accent);border-radius:0;letter-spacing:2px}.addpage_inner .ant-btn-primary:hover{background:#9a5a42!important;border-color:#9a5a42!important}.addpage_terms .addpage_rules_scroll{max-height:50vh;overflow-y:auto;padding-right:4px}.addpage_terms .addpage_rules_scroll::-webkit-scrollbar{width:4px}.addpage_terms .addpage_rules_scroll::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:4px}.addpage_form{padding-top:8px}@media (max-width: 600px){.addpage_inner{padding:20px 16px;border-radius:8px}.addpage_terms .addpage_rules_scroll{max-height:45vh}}.loginOutbox{display:flex;justify-content:center;align-items:center;width:100%;min-height:100vh;min-height:100dvh;padding:80px 16px 40px;box-sizing:border-box;background:var(--ds-bg)}.loginOutbox .loginPage{width:360px;max-width:100%;background:#fff;border:1px solid var(--ds-line);border-radius:2px;padding:40px 34px;box-shadow:0 10px 40px #0000000a}.loginOutbox .loginPage .auth_head{text-align:center;margin-bottom:28px;display:flex;flex-direction:column;align-items:center;gap:12px}.loginOutbox .loginPage .auth_title{font-size:28px}.loginOutbox .loginPage .ant-btn-primary{background:var(--ds-accent);border-color:var(--ds-accent);border-radius:0;letter-spacing:2px}.loginOutbox .loginPage .ant-btn-primary:hover{background:#9a5a42!important;border-color:#9a5a42!important}@media (max-width: 480px){.loginOutbox{padding:70px 14px 32px}.loginOutbox .loginPage{padding:28px 20px}}.loginAdd_btn,.login_forget{cursor:pointer;color:var(--ds-ink-soft);font-size:13px;transition:color .2s ease-out}.loginAdd_btn:hover,.login_forget:hover{color:var(--ds-accent)}.my-ckeditor .ck-editor__editable_inline{min-height:400px}.prelinkStyle{text-align:right;text-decoration:none;cursor:pointer;display:inline-block;float:right;margin-bottom:30px}.pd-dash{min-height:100vh;box-sizing:border-box;padding:96px 32px 48px;max-width:1180px;margin:0 auto;background:transparent}.pd-loading{min-height:100vh;display:flex;align-items:center;justify-content:center}.pd-guard{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.pd-guard .pd-guard-card{background:#fff;border-radius:24px;padding:48px 40px;text-align:center;box-shadow:0 12px 40px #5a46361a;max-width:420px}.pd-guard .pd-guard-icon{font-size:40px;color:#b06a4f;width:84px;height:84px;line-height:84px;margin:0 auto 18px;border-radius:50%;background:#f6efe7}.pd-guard h2{margin:0 0 8px;color:#3a322b;font-size:20px}.pd-guard p{margin:0 0 22px;color:#9a8b7d;font-size:14px}.pd-guard button{border:none;border-radius:999px;padding:12px 26px;background:#b06a4f;color:#fff;font-weight:600;cursor:pointer;display:inline-flex;gap:8px;align-items:center}.pd-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.pd-header .pd-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;letter-spacing:2px;color:#b06a4f;margin-bottom:6px}.pd-header h1{margin:0;font-size:34px;font-weight:800;color:#2f2820;font-family:var(--ds-serif, serif);letter-spacing:1px}.pd-header p{margin:6px 0 0;color:#9a8b7d;font-size:14px}.pd-header .pd-header-actions{display:flex;gap:10px}.pd-btn{border:none;border-radius:999px;padding:10px 22px;font-weight:600;font-size:14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.pd-btn.pd-btn-primary{background:#2f2820;color:#fff}.pd-btn.pd-btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000002e}.pd-btn.pd-btn-ghost{background:#fff;color:#6a5f55;border:1px solid #e2d9cd}.pd-btn.pd-btn-ghost:hover{background:#f7f2ea}.pd-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}@media (max-width: 860px){.pd-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width: 520px){.pd-stats{grid-template-columns:1fr 1fr}}.pd-stats .pd-stat{background:#fff;border-radius:18px;padding:20px 22px;box-shadow:0 4px 22px #5a46360d;border:1px solid #efe8df;min-height:110px;display:flex;flex-direction:column}.pd-stats .pd-stat .pd-stat-top{display:flex;align-items:center;justify-content:space-between}.pd-stats .pd-stat .pd-stat-top .pd-stat-label{font-size:13px;color:#9a8b7d;font-weight:600}.pd-stats .pd-stat .pd-stat-top .pd-stat-ic{width:30px;height:30px;line-height:30px;text-align:center;border-radius:9px;background:#f6efe7;color:#b06a4f;font-size:13px}.pd-stats .pd-stat .pd-stat-value{margin-top:auto;font-size:34px;font-weight:800;color:#2f2820;font-family:var(--ds-serif, serif);line-height:1.1}.pd-stats .pd-stat .pd-stat-value .pd-stat-sub{font-size:18px;color:#b9a890;font-weight:600}.pd-stats .pd-stat .pd-stat-foot{font-size:12px;color:#b9a890;margin-top:4px}.pd-stats .pd-stat-hero{grid-column:span 1;background:linear-gradient(135deg,#c4764e,#b06a4f);border:none;box-shadow:0 10px 28px #b06a4f59}.pd-stats .pd-stat-hero .pd-stat-top .pd-stat-label{color:#fff}.pd-stats .pd-stat-hero .pd-stat-top .pd-stat-ic{background:#ffffff38;color:#fff}.pd-stats .pd-stat-hero .pd-stat-value{color:#fff}.pd-stats .pd-stat-hero .pd-stat-value .pd-stat-sub,.pd-stats .pd-stat-hero .pd-stat-foot{color:#ffffffd9}.pd-card{background:#fff;border-radius:18px;padding:22px 24px;box-shadow:0 4px 22px #5a46360d;border:1px solid #efe8df;margin-bottom:16px}.pd-card .pd-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.pd-card .pd-card-head h3{margin:0;font-size:17px;font-weight:700;color:#2f2820}.pd-card .pd-card-head .pd-card-sub{font-size:13px;color:#b9a890;font-weight:600}.pd-badges{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.pd-badges .pd-badge{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:18px 12px;border-radius:14px;border:1px solid #efe8df;background:#fbf8f3}.pd-badges .pd-badge .pd-badge-emoji{font-size:28px}.pd-badges .pd-badge .pd-badge-title{font-size:14px;font-weight:700;color:#3a322b}.pd-badges .pd-badge .pd-badge-desc{font-size:11px;color:#9a8b7d}.pd-badges .pd-badge.earned{border-color:#e6c79c;background:linear-gradient(135deg,#fff,#f9efe1);box-shadow:0 4px 14px #b06a4f1f}.pd-badges .pd-badge.locked{opacity:.45;filter:grayscale(.7)}.pd-grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 760px){.pd-grid2{grid-template-columns:1fr}}.pd-grid2 .pd-card{margin-bottom:0}.pd-tags{display:flex;flex-wrap:wrap;gap:9px}.pd-tags .pd-tag{padding:8px 16px;border-radius:999px;background:#f6efe7;border:1px solid #ecdfce;color:#7a5440;font-weight:600;font-size:13px;cursor:pointer}.pd-tags .pd-tag:hover{background:#efe2d2}.pd-follows{display:flex;flex-direction:column;gap:8px;max-height:280px;overflow-y:auto}.pd-follows .pd-follow{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border-radius:12px;background:#fbf8f3;border:1px solid #efe8df;color:#3a322b;font-size:14px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.pd-follows .pd-follow svg{color:#b9a890;font-size:12px}.pd-follows .pd-follow:hover{border-color:#b06a4f;background:#f6efe7}.pd-follows .pd-follow:hover svg{color:#b06a4f}.control-dash{padding:4px 2px 24px}.control-dash .cd-title{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:16px}.control-dash .cd-title h1{margin:4px 0 0;font-size:26px;font-weight:800;color:#2f2820;font-family:var(--ds-serif, serif);letter-spacing:1px}.control-dash .cd-share-btn{border:none;border-radius:999px;padding:9px 20px;background:#2f2820;color:#fff;font-weight:600;font-size:14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.control-dash .cd-share-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000002e}.control-dash .cd-section-label{font-size:14px;font-weight:700;color:#6a5f55;margin:18px 0 10px}.control-dash .pd-grid2 .pd-card{margin-bottom:0}.control-dash .pd-stat-clickable{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.control-dash .pd-stat-clickable:hover{transform:translateY(-3px);box-shadow:0 8px 22px #78544024}.cd-detail-list{display:flex;flex-direction:column;gap:8px;max-height:60vh;overflow-y:auto}.cd-detail-list .cd-detail-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:10px;background:#faf7f2;border:1px solid #ece4d8}.cd-detail-list .cd-detail-row .cd-row-title{font-weight:600;color:#4a3f35}.cd-detail-list .cd-detail-row .cd-row-sub{font-size:12px;color:#9a8b7d;margin-top:2px}.cd-detail-list .cd-detail-row .cd-row-time{font-size:12px;color:#b9a890;white-space:nowrap}.cd-detail-list .cd-detail-row .cd-row-go{font-size:13px;color:#b06a4f;white-space:nowrap}.cd-detail-list .cd-detail-row.cd-clickable{cursor:pointer;transition:background .15s ease,border-color .15s ease}.cd-detail-list .cd-detail-row.cd-clickable:hover{background:#f1e5d7;border-color:#d9c3ad}.cd-detail-badges{display:flex;flex-direction:column;gap:8px;max-height:60vh;overflow-y:auto}.cd-detail-badges .cd-detail-badge{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:10px;background:#faf7f2;border:1px solid #ece4d8}.cd-detail-badges .cd-detail-badge .cd-db-emoji{font-size:26px}.cd-detail-badges .cd-detail-badge .cd-db-title{font-weight:600;color:#4a3f35}.cd-detail-badges .cd-detail-badge .cd-db-desc{font-size:12px;color:#9a8b7d}.cd-detail-badges .cd-detail-badge.locked{opacity:.5}.cd-detail-tags{display:flex;flex-wrap:wrap;gap:8px}.cd-detail-tags .cd-detail-tag{padding:6px 14px;border-radius:999px;background:#f1e5d7;color:#b06a4f;font-weight:600;font-size:13px}.cd-detail-tags .cd-detail-tag.cd-clickable{cursor:pointer;transition:background .15s ease}.cd-detail-tags .cd-detail-tag.cd-clickable:hover{background:#e6d2bb}.admin-main-page{min-height:100vh}.admin-main-page .ant-layout-sider .ant-menu .ant-menu-submenu-title{color:#fff!important;font-weight:600;font-size:14px}.admin-main-page .ant-layout-sider .ant-menu .ant-menu-submenu-title:hover{background-color:#ffffff1a!important;color:#fff!important}.admin-main-page .ant-layout-sider .ant-menu .ant-menu-submenu-title .ant-menu-submenu-arrow{color:#fff!important}.admin-main-page .ant-layout-sider .ant-menu>.ant-menu-item{color:#fff!important;font-weight:600;font-size:14px}.admin-main-page .ant-layout-sider .ant-menu>.ant-menu-item:hover{background-color:#ffffff1a!important;color:#fff!important}.admin-main-page .ant-layout-sider .ant-menu .ant-menu-submenu .ant-menu .ant-menu-item{color:#ffffffbf!important;font-weight:400;font-size:13px;padding-left:48px!important}.admin-main-page .ant-layout-sider .ant-menu .ant-menu-submenu .ant-menu .ant-menu-item:hover{background-color:#ffffff14!important;color:#ffffffe6!important}.admin-main-page .ant-layout-sider .ant-menu .ant-menu-item-selected{background-color:#1890ff!important;color:#fff!important;font-weight:600}.admin-main-page .ant-layout-sider .ant-menu .ant-menu-item-selected:after{border-right-color:#1890ff!important}.admin-main-page .ant-layout-sider .ant-menu .ant-menu-submenu-open>.ant-menu-submenu-title{background-color:#ffffff0d!important}.admin-main-page .ant-layout-header{box-shadow:0 2px 8px #0000001a}.admin-main-page .ant-layout-content .admin-content{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.admin-login-page{display:flex;justify-content:center;align-items:center;min-height:100vh;background:#f4ecdd}.admin-login-page .login-card{width:400px;padding:40px;border-radius:12px;border:1px solid #e7dcc8;box-shadow:0 12px 36px #7854401f;background:#fff}.admin-login-page .login-card .login-title{text-align:center;margin-bottom:32px;color:#333;font-size:28px;font-weight:700}.admin-login-page .login-card .ant-form-item{margin-bottom:24px}.admin-login-page .login-card .login-btn{width:100%;height:44px;font-size:16px}.admin-page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.admin-page-header .page-title{font-size:24px;font-weight:600;color:#333;margin:0}.admin-page-header .page-actions{display:flex;gap:12px}.admin-table-container .ant-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600}.admin-form-container{max-width:800px}.admin-form-container .ant-form .ant-form-item-label>label{font-weight:600}.admin-stats-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:32px}.admin-stats-cards .stat-card{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px #0000001a;transition:transform .2s,box-shadow .2s}.admin-stats-cards .stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.admin-stats-cards .stat-card .stat-icon{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;margin-bottom:16px}.admin-stats-cards .stat-card .stat-icon.organizations{background:#52c41a}.admin-stats-cards .stat-card .stat-icon.users{background:#1890ff}.admin-stats-cards .stat-card .stat-icon.admins{background:#722ed1}.admin-stats-cards .stat-card .stat-icon.system{background:#fa8c16}.admin-stats-cards .stat-card .stat-icon.reports{background:#f5222d}.admin-stats-cards .stat-card .stat-number{font-size:32px;font-weight:700;color:#333;margin-bottom:8px}.admin-stats-cards .stat-card .stat-label{color:#666;font-size:14px;margin-bottom:8px}.admin-stats-cards .stat-card .stat-change{font-size:12px}.admin-stats-cards .stat-card .stat-change.positive{color:#52c41a}.admin-stats-cards .stat-card .stat-change.negative{color:#ff4d4f}:root{background-color:#fff!important}html,body{background-color:#fff!important}.container{display:flex;min-height:100vh;font-family:Arial,sans-serif;color:#525252;margin-top:80px;justify-content:center;padding:0 50px;gap:24px;background-color:#fff!important;align-items:flex-start}.container:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:-1}.sidebar-item{cursor:pointer;padding:6px 8px;transition:all .2s ease;border-radius:4px}.sidebar-item:hover{background-color:#faf6f3}.sidebar-item.selected{color:#b06a4f;font-weight:700;background-color:#f6ece6;border-left:2px solid #b06a4f}.sidebarleft{width:160px;background-color:#fff;position:fixed;left:50px;top:40px;height:fit-content;max-height:calc(100vh - 50px);overflow-y:auto;z-index:10}.sidebarleft .sidebar-title{position:sticky;top:0;background-color:#fff;z-index:10;padding:10px 0;font-size:18px;font-family:var(--ds-serif);font-weight:600;letter-spacing:.5px;color:var(--ds-ink);margin-bottom:12px;border-bottom:1px solid #f0f0f0}.sidebarleft .sidebar-list{position:relative;background-color:#fff;z-index:9;padding:0;list-style:none}.sidebarleft h3{font-size:16px;margin-bottom:12px}.sidebarleft ul{list-style:none;padding:0}.sidebarleft ul li{font-size:14px;padding:6px 8px;border-radius:4px}.maincontent{flex-grow:1;min-width:0;padding:20px;margin:0 220px 0 200px;background-color:#fff!important;color:#000;position:relative;min-height:500px}.maincontent .search-bar{background-color:#fff;padding:16px 0;border-bottom:1px solid #f0f0f0;margin-bottom:20px;position:relative;z-index:10}.maincontent .search-bar .search-info{margin-top:12px;color:#666;font-size:14px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.maincontent .search-bar .search-info .ant-tag{display:inline-flex;align-items:center;font-size:12px;border-radius:4px;transition:all .2s ease}.maincontent .search-bar .search-info .ant-tag:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.maincontent .search-bar .search-info .ant-tag .anticon-close{margin-left:4px;font-size:10px;color:#fffc}.maincontent .search-bar .search-info .ant-tag .anticon-close:hover{color:#fff;background-color:#fff3;border-radius:2px}.maincontent .loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff!important;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}.maincontent .loading-overlay .loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #b06a4f;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:15px}.maincontent .loading-overlay p{color:#666;font-size:16px;margin:0;font-weight:500}.maincontent .loading-more{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px;color:#666;background-color:#fff!important}.maincontent .loading-more .loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #b06a4f;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:15px}.maincontent .loading-more p{margin:0;font-size:16px;font-weight:500}.maincontent .all-loaded{text-align:center;padding:30px 20px;color:#999;font-size:16px;border-top:2px solid #eee;margin-top:30px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px}.maincontent .all-loaded p{margin:0;font-weight:600}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.maincontent .content-wrapper{transition:opacity .3s ease-in-out,transform .3s ease-in-out;min-height:400px;background-color:#fff!important;opacity:1;transform:translateY(0)}.maincontent .content-wrapper.fade-in{opacity:1!important;transform:translateY(0)!important;background-color:#fff!important}.maincontent .content-wrapper.fade-out{opacity:.3!important;transform:translateY(10px)!important;background-color:#fff!important}.maincontent.transitioning{background-color:#fff!important}.maincontent.loading,.maincontent:empty{background-color:#fff!important;min-height:500px}.maincontent .post{border:1px solid #ddd;border-radius:8px;padding:15px;margin-bottom:20px;cursor:default}.maincontent .post .post-meta{font-size:12px;color:#777;margin-bottom:10px}.maincontent .post .post-meta .organization-link{color:#b06a4f;cursor:pointer;font-weight:500;transition:all .2s ease;border-radius:4px;padding:2px 4px;margin:-2px -4px}.maincontent .post .post-meta .organization-link:hover{color:#9a5a42;background-color:#f6ece6;text-decoration:none}.maincontent .post .post-meta .organization-link:active{color:#8a4a34;background-color:#efdfd6}.maincontent .post .post-title{font-size:19px;font-weight:600;font-family:var(--ds-serif);letter-spacing:.5px;color:var(--ds-ink);margin-bottom:8px}.maincontent .post .post-body{font-size:14px;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap}.maincontent .post .post-images-gallery{margin-top:12px;display:flex;gap:8px;align-items:flex-start}.maincontent .post .post-images-gallery .post-image-container{flex-shrink:0;width:80px;height:80px;position:relative}.maincontent .post .post-images-gallery .post-image-container .post-image,.maincontent .post .post-images-gallery .post-image-container .ant-image{width:100%;height:100%;border-radius:8px;overflow:hidden;background-color:#f0f0f0}.maincontent .post .post-images-gallery .post-image-container .post-image img,.maincontent .post .post-images-gallery .post-image-container .ant-image img{width:100%;height:100%;object-fit:cover;border-radius:8px}.maincontent .post .post-images-gallery .post-image-container .ant-image-placeholder{background-color:#f0f0f0}.maincontent .post .post-images-gallery .post-image-container.more-indicator .more-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;border-radius:8px;cursor:pointer;transition:background-color .2s ease;z-index:2}.maincontent .post .post-images-gallery .post-image-container.more-indicator .more-overlay:hover{background:#000c}@media (max-width: 768px){.maincontent .post .post-images-gallery{gap:6px}.maincontent .post .post-images-gallery .post-image-container{width:60px;height:60px}.maincontent .post .post-images-gallery .post-image-container.more-indicator .more-overlay{font-size:14px}}.maincontent .post .post-image-container{border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;background-color:#f5f5f5}.maincontent .post .post-image-container:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.maincontent .post .post-image-container .post-image{width:100%;height:auto;display:block;transition:all .2s ease}.maincontent .post .post-image-container .post-image:hover{opacity:.95}.maincontent .post .post-actions{margin-top:10px;font-size:14px;color:#555;display:flex;justify-content:space-between;align-items:center}.maincontent .post .post-actions .reply-button{color:#b06a4f;cursor:pointer;font-weight:500;transition:all .2s ease;border-radius:4px;padding:6px 12px;margin:-6px -12px;display:inline-flex;align-items:center;gap:4px}.maincontent .post .post-actions .reply-button:hover{color:#9a5a42;background-color:#f6ece6;text-decoration:none;transform:translateY(-1px)}.maincontent .post .post-actions .reply-button:active{color:#8a4a34;background-color:#efdfd6;transform:translateY(0)}.maincontent .post .post-actions .like-count{color:#666;font-weight:400;display:inline-flex;align-items:center;gap:4px}.maincontent .post .post-tags .ant-tag{cursor:pointer;transition:all .2s ease;border:1px solid transparent}.maincontent .post .post-tags .ant-tag:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000026;border-color:#ffffff4d}.maincontent .post .post-tags .ant-tag:active{transform:translateY(0);box-shadow:0 1px 4px #0000001a}.maincontent .post .share-replies{margin-top:16px;border-top:1px solid #f0f0f0;padding-top:12px}.maincontent .post .share-replies .replies-header{display:flex;align-items:center;margin-bottom:12px;font-size:14px;color:#b06a4f;font-weight:500}.maincontent .post .share-replies .replies-header .ant-typography{margin:0}.maincontent .post .share-replies .reply-item{display:flex;margin-bottom:12px;padding:10px;background-color:#fafafa;border-radius:6px;border:1px solid #f0f0f0;transition:all .2s ease}.maincontent .post .share-replies .reply-item:hover{background-color:#f5f5f5;border-color:#d9d9d9}.maincontent .post .share-replies .reply-item .reply-avatar{margin-right:10px;flex-shrink:0}.maincontent .post .share-replies .reply-item .reply-content{flex:1;min-width:0}.maincontent .post .share-replies .reply-item .reply-content .reply-meta{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.maincontent .post .share-replies .reply-item .reply-content .reply-meta .reply-user{font-weight:600;color:#262626;margin-right:8px}.maincontent .post .share-replies .reply-item .reply-content .reply-meta .reply-time{font-size:12px;color:#8c8c8c}.maincontent .post .share-replies .reply-item .reply-content .reply-text{color:#262626;line-height:1.5;word-break:break-word;margin:0}.maincontent .post .share-replies .reply-item .reply-content .reply-text .ant-typography{margin:0}.maincontent .post .share-replies .reply-item .reply-content .reply-images{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.maincontent .post .share-replies .reply-item .reply-content .reply-images img{width:50px;height:50px;object-fit:cover;border-radius:4px;border:1px solid #d9d9d9;cursor:pointer;transition:all .2s ease}.maincontent .post .share-replies .reply-item .reply-content .reply-images img:hover{transform:scale(1.05);box-shadow:0 2px 8px #00000026}.maincontent .post .share-replies .reply-item .reply-content .reply-images .more-images{width:50px;height:50px;background-color:#f0f0f0;border:1px solid #d9d9d9;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;color:#666;transition:all .2s ease}.maincontent .post .share-replies .reply-item .reply-content .reply-images .more-images:hover{background-color:#f6ece6;border-color:#b06a4f;color:#b06a4f}.maincontent .post .share-replies .replies-actions{text-align:center;margin-top:12px}.maincontent .post .share-replies .replies-actions .ant-btn-link{padding:4px 8px;height:auto;font-size:14px}.maincontent .post .share-replies .replies-actions .ant-btn-link:hover{text-decoration:none}.maincontent .post .share-replies .no-replies{text-align:center;padding:20px;background-color:#fafafa;border-radius:8px;color:#8c8c8c}.maincontent .post .share-replies .no-replies .anticon{margin-bottom:8px}.maincontent .post .share-replies .loading-replies,.maincontent .post .share-replies .error-replies{display:flex;justify-content:center;align-items:center;padding:16px;background-color:#fafafa;border-radius:8px}.maincontent .post .share-replies .loading-replies .ant-spin,.maincontent .post .share-replies .error-replies .ant-spin{margin-right:8px}.maincontent .post .share-replies .error-replies{background-color:#fff2f0;border:1px solid #ffccc7;color:#cf1322}.maincontent .no-data{text-align:center;padding:40px 20px;color:#999;font-size:16px}.maincontent .no-data p{margin:0}.sidebarright{width:180px;padding:20px;background-color:#fff;color:#000;position:fixed;right:50px;top:40px;height:fit-content;max-height:calc(100vh - 50px);overflow-y:auto;z-index:10}.sidebarright .ad-box{margin-bottom:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.sidebarright .ad-box:hover{transform:translateY(-2px);box-shadow:0 4px 15px #00000026}.sidebarright .ad-box img{width:100%;border-radius:6px;display:block;transition:opacity .2s ease}.sidebarright .ad-box img:hover{opacity:.9}.sidebarright .ad-box>div{border-radius:6px}.sidebarright .ads-title{font-size:14px;font-weight:700;color:#666;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #f0f0f0;text-align:center}@media (max-width: 1024px){.container{padding:0 20px}.sidebarleft{left:20px;width:140px}.maincontent{margin:0 200px 0 170px!important}.sidebarright{right:20px;width:160px}}@media (max-width: 768px){.container{flex-direction:column;padding:0;margin-top:60px;gap:0}.sidebarleft{position:relative;left:auto;top:auto;width:100%;height:auto;max-height:none;overflow-y:visible;z-index:20;background:#fff;border-bottom:1px solid #f0f0f0;padding:12px 16px 8px}.sidebarleft .sidebar-title{font-size:14px;margin-bottom:8px;padding:0;border-bottom:none}.sidebarleft .sidebar-list{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding-bottom:4px;-webkit-overflow-scrolling:touch}.sidebarleft .sidebar-list::-webkit-scrollbar{height:2px}.sidebarleft .sidebar-list::-webkit-scrollbar-thumb{background:#0000001a;border-radius:1px}.sidebarleft ul{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding-bottom:4px;-webkit-overflow-scrolling:touch}.sidebarleft ul::-webkit-scrollbar{height:2px}.sidebarleft ul::-webkit-scrollbar-thumb{background:#0000001a;border-radius:1px}.sidebarleft ul li{flex-shrink:0;font-size:13px;padding:5px 12px;border:1px solid #e8e8e8;border-radius:16px;white-space:nowrap;margin-bottom:0}.sidebarleft .sidebar-item{flex-shrink:0;white-space:nowrap;border:1px solid #e8e8e8;border-radius:16px;padding:5px 12px!important;font-size:13px}.sidebarleft .sidebar-item.selected{border-color:#b06a4f}.maincontent{margin:0!important;padding:12px 16px!important;min-height:auto!important}.maincontent .search-bar{padding:12px!important;margin-bottom:14px;border-radius:8px!important}.maincontent .search-bar .search-info{font-size:12px;margin-top:8px}.maincontent .content-wrapper{min-height:200px!important}.maincontent .post{padding:12px;margin-bottom:14px;border-radius:8px}.maincontent .post .post-meta{font-size:11px;margin-bottom:8px}.maincontent .post .post-title{font-size:16px;margin-bottom:6px}.maincontent .post .post-body{font-size:13px;line-height:1.5}.maincontent .post .post-actions{font-size:13px;margin-top:8px}.maincontent .post .post-actions .reply-button{padding:4px 8px;margin:-4px -8px;font-size:13px}.maincontent .post .share-replies .reply-item{padding:8px}.maincontent .post .share-replies .reply-item .reply-content .reply-meta .reply-user{font-size:13px}.maincontent .post .share-replies .reply-item .reply-content .reply-meta .reply-time{font-size:11px}.maincontent .post .share-replies .reply-item .reply-content .reply-text{font-size:13px}.maincontent .loading-more,.maincontent .all-loaded{padding:20px 16px}.maincontent .loading-more p,.maincontent .all-loaded p{font-size:14px}.maincontent .no-data{padding:30px 16px;font-size:14px}.sidebarright{display:none}}.post-actions .onetoone-start-button{cursor:pointer;color:#b06a4f;font-weight:600;-webkit-user-select:none;user-select:none}.post-actions .onetoone-start-button:hover{text-decoration:underline}.post-actions .onetoone-start-button.is-linked{color:#7a5440}.onetoone-page{position:relative;width:100vw;height:100vh;overflow:hidden;background:radial-gradient(ellipse at 50% 38%,#fffefb,#faf6ef 60%,#f4eee2);font-family:Noto Sans TC,Segoe UI,sans-serif}.onetoone-canvas{position:absolute;top:0;left:0;width:100%;height:100%;cursor:grab}.onetoone-canvas:active{cursor:grabbing}.onetoone-title{position:absolute;top:30px;left:40px;z-index:10;pointer-events:none;-webkit-user-select:none;user-select:none}.onetoone-title h1{font-size:42px;font-weight:200;letter-spacing:8px;color:#4a3f35;margin:0;text-transform:uppercase;text-shadow:0 2px 18px rgba(176,106,79,.18)}.onetoone-title p{font-size:14px;color:#9a8b7d;margin:6px 0 0 2px;letter-spacing:3px}.onetoone-legend{position:absolute;top:30px;right:40px;z-index:10;display:flex;flex-direction:column;gap:10px;pointer-events:none}.onetoone-legend .legend-item{display:flex;align-items:center;gap:10px}.onetoone-legend .legend-dot{width:10px;height:10px;border-radius:50%;box-shadow:0 0 8px currentColor}.onetoone-legend .legend-label{font-size:12px;color:#6a5f55;letter-spacing:1px}.onetoone-hint{position:absolute;bottom:30px;left:50%;transform:translate(-50%);z-index:10;display:flex;gap:30px;pointer-events:none}.onetoone-hint span{font-size:12px;color:#9a8b7d;letter-spacing:2px;padding:6px 14px;border:1px solid #ece1cf;border-radius:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffb3}.onetoone-tooltip{position:fixed;z-index:100;padding:12px 16px;background:#ffffffeb;border:1px solid #ece1cf;border-radius:10px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;min-width:150px;box-shadow:0 8px 32px #7854402e}.onetoone-tooltip .tooltip-image{margin:-4px -8px 8px;border-radius:6px;overflow:hidden}.onetoone-tooltip .tooltip-image img{width:100%;max-height:100px;object-fit:cover;display:block}.onetoone-tooltip .tooltip-author{font-size:13px;font-weight:600;color:#4a3f35;margin-bottom:4px}.onetoone-tooltip .tooltip-msg{font-size:11px;color:#7a6c5e;margin-bottom:6px;line-height:1.4}.onetoone-tooltip .tooltip-category{font-size:10px;color:#b06a4f;margin-bottom:4px;display:flex;align-items:center;gap:3px}.onetoone-tooltip .tooltip-location{font-size:10px;color:#5a9e54;margin-bottom:4px;display:flex;align-items:center;gap:3px}.onetoone-tooltip .tooltip-likes{font-size:11px;color:#d64a3c;margin-bottom:4px;display:flex;align-items:center;gap:3px}.onetoone-tooltip .tooltip-depth{font-size:10px;font-weight:500;letter-spacing:1px}.onetoone-detail-panel{position:fixed;top:50%;right:40px;transform:translateY(-50%);z-index:999999999;width:320px;max-height:calc(100vh - 40px);overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;padding:28px 24px;background:#ffffffeb;border:1px solid #ece1cf;border-radius:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 60px #78544033;animation:slideIn .3s ease}.onetoone-detail-panel::-webkit-scrollbar{width:4px}.onetoone-detail-panel::-webkit-scrollbar-track{background:transparent}.onetoone-detail-panel::-webkit-scrollbar-thumb{background:#78544033;border-radius:2px}@keyframes slideIn{0%{opacity:0;transform:translateY(-50%) translate(30px)}to{opacity:1;transform:translateY(-50%) translate(0)}}.onetoone-detail-panel .detail-close{position:absolute;top:12px;right:16px;background:none;border:none;color:#9a8b7d;font-size:24px;cursor:pointer;line-height:1;padding:4px;transition:color .2s}.onetoone-detail-panel .detail-close:hover{color:#4a3f35}.onetoone-detail-panel .detail-depth-badge{display:inline-block;padding:3px 12px;border-radius:12px;font-size:11px;font-weight:600;color:#fff;letter-spacing:1px;margin-bottom:14px}.onetoone-detail-panel .detail-author{font-size:20px;font-weight:600;color:#4a3f35;margin-bottom:8px}.onetoone-detail-panel .detail-category-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:12px;background:#c4764e1f;border:1px solid rgba(214,156,92,.35);color:#b06a4f;font-size:11px;font-weight:500;margin-bottom:12px;letter-spacing:.5px}.onetoone-detail-panel .detail-image{margin-bottom:14px;border-radius:10px;overflow:hidden}.onetoone-detail-panel .detail-image img{width:100%;max-height:200px;object-fit:cover;display:block;border-radius:10px}.onetoone-detail-panel .detail-message{font-size:14px;color:#6a5f55;line-height:1.7;margin-bottom:12px}.onetoone-detail-panel .detail-like-row{display:flex;align-items:center;gap:6px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #ece1cf}.onetoone-detail-panel .detail-like-row .detail-like-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e2d9cd;border-radius:50%;background:#faf4ec;color:#9a8b7d;font-size:18px;cursor:pointer;transition:all .3s}.onetoone-detail-panel .detail-like-row .detail-like-btn:hover{color:#d64a3c;border-color:#d64a3c66;background:#d64a3c14;transform:scale(1.15)}.onetoone-detail-panel .detail-like-row .detail-like-btn.liked{color:#d64a3c;border-color:#d64a3c66;background:#d64a3c1f}.onetoone-detail-panel .detail-like-row .detail-like-count{font-size:14px;color:#7a6c5e;font-weight:500}.onetoone-detail-panel .detail-like-row .detail-like-count.liked{color:#d64a3c}.onetoone-detail-panel .detail-meta{display:flex;flex-direction:column;gap:10px}.onetoone-detail-panel .detail-meta .meta-item{display:flex;justify-content:space-between;align-items:center}.onetoone-detail-panel .detail-meta .meta-label{font-size:12px;color:#9a8b7d}.onetoone-detail-panel .detail-meta .meta-value{font-size:13px;color:#6a5f55;font-weight:500}.onetoone-detail-panel .detail-chain{margin-top:18px;padding-top:16px;border-top:1px solid #ece1cf}.onetoone-detail-panel .detail-chain .chain-title{font-size:12px;color:#9a8b7d;letter-spacing:1px;margin-bottom:14px;font-weight:500}.onetoone-detail-panel .detail-chain .chain-list{display:flex;flex-direction:column;max-height:220px;overflow-y:auto;padding-right:4px}.onetoone-detail-panel .detail-chain .chain-list::-webkit-scrollbar{width:3px}.onetoone-detail-panel .detail-chain .chain-list::-webkit-scrollbar-thumb{background:#78544033;border-radius:3px}.onetoone-detail-panel .detail-chain .chain-item{display:flex;gap:12px;padding:4px 0;transition:background .2s}.onetoone-detail-panel .detail-chain .chain-item--active .chain-content{background:#c4764e14;border-radius:8px}.onetoone-detail-panel .detail-chain .chain-item--active .chain-author{color:#4a3f35!important}.onetoone-detail-panel .detail-chain .chain-connector{display:flex;flex-direction:column;align-items:center;width:14px;flex-shrink:0;padding-top:6px}.onetoone-detail-panel .detail-chain .chain-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;box-shadow:0 0 6px currentColor}.onetoone-detail-panel .detail-chain .chain-line{width:1px;flex:1;min-height:16px;background:linear-gradient(to bottom,#b06a4f40,#b06a4f0f)}.onetoone-detail-panel .detail-chain .chain-content{flex:1;padding:4px 8px;min-width:0}.onetoone-detail-panel .detail-chain .chain-author{display:block;font-size:12px;font-weight:600;color:#6a5f55;margin-bottom:2px}.onetoone-detail-panel .detail-chain .chain-msg{display:block;font-size:11px;color:#9a8b7d;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.onetoone-send-btn{position:absolute;bottom:90px;left:40px;z-index:20;display:flex;align-items:center;gap:10px;padding:12px 24px;background:linear-gradient(135deg,#c4764e,#d6a05c);border:1px solid rgba(255,255,255,.6);border-radius:28px;color:#fff;font-size:14px;font-weight:500;letter-spacing:1px;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .3s ease;box-shadow:0 6px 20px #b06a4f80}.onetoone-send-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px #b06a4f99;background:linear-gradient(135deg,#b86a44,#d09a50)}.onetoone-send-btn .send-icon{font-size:20px;font-weight:300;line-height:1}.onetoone-send-btn .send-text{font-size:13px}.onetoone-token-hint{position:absolute;top:30px;left:50%;transform:translate(-50%);z-index:20;padding:10px 24px;background:#c4764e24;border:1px solid rgba(214,156,92,.4);border-radius:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#6a5f55;font-size:13px;letter-spacing:.5px;white-space:nowrap}.onetoone-token-hint strong{color:#b06a4f}.onetoone-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:30;color:#7a6c5e;font-size:14px;letter-spacing:2px}.detail-actions{display:flex;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid #ece1cf}.detail-share-btn,.detail-reply-btn{flex:1;padding:10px 0;border:1px solid #e2d9cd;border-radius:8px;background:#faf4ec;color:#6a5f55;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;letter-spacing:.5px}.detail-share-btn:hover,.detail-reply-btn:hover{background:#f0e6d8;color:#4a3f35;border-color:#d8ccbd}.detail-share-btn{background:#c4764e24;border-color:#d69c5c66}.detail-share-btn:hover{background:#c4764e47}.detail-tree-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:12px;padding:9px 0;border:1px dashed rgba(176,106,79,.3);border-radius:8px;background:#faf4ec;color:#7a6c5e;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;letter-spacing:.5px}.detail-tree-btn:hover{background:#f0e6d8;border-color:#b06a4f73;color:#4a3f35}.tree-modal .ant-modal-content{background:#ffffffd9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 20px 60px #0000004d}.tree-modal .ant-modal-header{background:transparent}.tree-modal .tree-view{max-height:60vh;overflow-y:auto;padding:8px 0}.tree-modal .tree-view::-webkit-scrollbar{width:4px}.tree-modal .tree-view::-webkit-scrollbar-thumb{background:#00000026;border-radius:2px}.tree-modal .tree-node-wrapper{position:relative}.tree-modal .tree-children{padding-left:28px;position:relative}.tree-modal .tree-children:before{content:"";position:absolute;left:10px;top:0;bottom:16px;width:1px;background:linear-gradient(to bottom,#00000026,#0000000d)}.tree-modal .tree-children .tree-node-wrapper{position:relative}.tree-modal .tree-children .tree-node-wrapper:before{content:"";position:absolute;left:-18px;top:18px;width:14px;height:1px;background:#0000001f}.tree-modal .tree-node{display:flex;align-items:center;gap:10px;padding:8px 12px;margin:4px 0;border-radius:8px;cursor:pointer;transition:all .2s;border:1px solid transparent}.tree-modal .tree-node:hover{background:#c4764e0f;border-color:#c4764e26}.tree-modal .tree-node--selected{background:#c4764e1a;border-color:#c4764e4d}.tree-modal .tree-node--selected .tree-author{color:#c4764e;font-weight:700}.tree-modal .tree-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;box-shadow:0 0 6px #00000026}.tree-modal .tree-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tree-modal .tree-author{font-size:13px;font-weight:600;color:#000000d9}.tree-modal .tree-msg{font-size:11px;color:#00000073;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tree-modal .tree-depth-tag{flex-shrink:0;padding:2px 8px;border-radius:10px;font-size:10px;font-weight:600;color:#fff;letter-spacing:.5px}.onetoone-modal .modal-form{padding:8px 0}.onetoone-modal .modal-toolbar{display:flex;align-items:center;gap:8px;margin-top:8px}.onetoone-modal .modal-toolbar .toolbar-img-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid #d9d9d9;border-radius:6px;background:#fafafa;color:#666;font-size:12px;cursor:pointer;transition:all .2s}.onetoone-modal .modal-toolbar .toolbar-img-btn:hover{border-color:#c4764e;color:#c4764e;background:#fbf3ec}.onetoone-modal .modal-toolbar .toolbar-img-btn .anticon{font-size:13px}.onetoone-modal .modal-toolbar .toolbar-location-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid #d9d9d9;border-radius:6px;background:#fafafa;color:#666;font-size:12px;cursor:pointer;transition:all .2s}.onetoone-modal .modal-toolbar .toolbar-location-btn:hover,.onetoone-modal .modal-toolbar .toolbar-location-btn.active{border-color:#52c41a;color:#52c41a;background:#f6ffed}.onetoone-modal .modal-toolbar .toolbar-location-btn .anticon{font-size:13px}.onetoone-modal .modal-toolbar .toolbar-category-select .ant-select-selector{border-radius:6px!important;font-size:12px!important;height:28px!important}.onetoone-modal .modal-toolbar .location-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:4px;font-size:11px;color:#52c41a;max-width:200px}.onetoone-modal .modal-toolbar .location-tag .anticon{font-size:11px;flex-shrink:0}.onetoone-modal .modal-toolbar .location-tag .location-tag-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onetoone-modal .modal-toolbar .location-tag .location-tag-remove{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;min-width:16px;border:none;border-radius:50%;background:transparent;color:#999;font-size:10px;cursor:pointer;padding:0;flex-shrink:0}.onetoone-modal .modal-toolbar .location-tag .location-tag-remove:hover{background:#0000000f;color:#ff4d4f}.onetoone-modal .modal-map-picker{margin-top:10px;border-radius:8px;overflow:hidden;border:1px solid #e8e8e8;height:200px}.onetoone-modal .modal-direct-share{margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0}.onetoone-modal .modal-direct-share .share-label{font-size:12px;color:#999;margin-bottom:8px}.onetoone-modal .modal-direct-share .share-method-btns{display:flex;flex-wrap:wrap;gap:8px}.onetoone-modal .modal-direct-share .share-method-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 14px;border:1px solid #d9d9d9;border-radius:6px;background:#fafafa;color:#888;font-size:12px;cursor:pointer;transition:all .2s}.onetoone-modal .modal-direct-share .share-method-btn svg,.onetoone-modal .modal-direct-share .share-method-btn .anticon{font-size:13px;flex-shrink:0}.onetoone-modal .modal-direct-share .share-method-btn:hover{border-color:#bbb;color:#555}.onetoone-modal .modal-direct-share .share-method-btn.share-method-email.active{border-color:#c4764e;color:#c4764e;background:#fbf3ec}.onetoone-modal .modal-direct-share .share-method-btn.share-method-line.active{border-color:#06c755;color:#06c755;background:#edfff4}.onetoone-modal .modal-direct-share .share-method-btn.share-method-fb.active{border-color:#1877f2;color:#1877f2;background:#e8f0fe}.onetoone-modal .modal-direct-share .share-method-btn.share-method-x.active,.onetoone-modal .modal-direct-share .share-method-btn.share-method-threads.active{border-color:#000;color:#000;background:#f5f5f5}.onetoone-modal .modal-direct-share .direct-share-fields{display:flex;gap:8px;margin-top:10px}.onetoone-modal .modal-direct-share .direct-share-fields .ant-input{font-size:13px}.onetoone-modal .modal-direct-share .share-method-hint{margin-top:8px;font-size:12px;color:#999;padding:6px 10px;background:#fafafa;border-radius:4px}.onetoone-modal .modal-img-preview{position:relative;display:inline-block;margin-top:10px;border-radius:8px;overflow:hidden;border:1px solid #e8e8e8}.onetoone-modal .modal-img-preview img{display:block;max-width:120px;max-height:90px;object-fit:cover;border-radius:8px}.onetoone-modal .modal-img-preview .img-preview-remove{position:absolute;top:2px;right:2px;width:20px;height:20px;min-width:20px;border-radius:50%;border:none;padding:0;background:#0000008c;color:#fff;font-size:14px;line-height:20px;text-align:center;cursor:pointer;transition:background .2s}.onetoone-modal .modal-img-preview .img-preview-remove:hover{background:#000c}.onetoone-modal .modal-reply-info{margin-bottom:16px;padding:12px 16px;background:#f5f7fa;border-radius:8px;font-size:13px;color:#555;line-height:1.6}.onetoone-modal .modal-reply-info .reply-preview{margin-top:8px;padding:8px 12px;background:#fff;border-left:3px solid #c4764e;border-radius:4px;color:#333;font-size:12px}.onetoone-modal .form-field{margin-bottom:14px}.onetoone-modal .form-field label{display:block;margin-bottom:6px;font-size:13px;color:#666;font-weight:500}.onetoone-modal .modal-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.onetoone-stats{position:absolute;bottom:30px;left:40px;z-index:10;display:flex;gap:24px;pointer-events:none}.onetoone-stats .stat-item{display:flex;flex-direction:column;align-items:center;gap:4px}.onetoone-stats .stat-num{font-size:24px;font-weight:300;color:#4a3f35;letter-spacing:2px}.onetoone-stats .stat-label{font-size:10px;color:#9a8b7d;letter-spacing:2px}@media (max-width: 768px){.onetoone-title{top:16px;left:20px}.onetoone-title h1{font-size:28px;letter-spacing:4px}.onetoone-title p{font-size:11px}.onetoone-legend{top:16px;right:20px}.onetoone-legend .legend-label{font-size:10px}.onetoone-hint{gap:12px;bottom:16px}.onetoone-hint span{font-size:10px;padding:4px 10px}.onetoone-detail-panel{right:8px;left:8px;width:auto;top:auto;bottom:56px;transform:none;max-height:55vh;overflow-y:auto;padding:20px 16px;border-radius:12px}@keyframes slideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.onetoone-detail-panel .detail-depth-badge{padding:2px 10px;font-size:10px;margin-bottom:10px}.onetoone-detail-panel .detail-author{font-size:17px;margin-bottom:6px}.onetoone-detail-panel .detail-category-tag{font-size:10px;margin-bottom:8px}.onetoone-detail-panel .detail-image img{max-height:140px}.onetoone-detail-panel .detail-message{font-size:13px;line-height:1.6;margin-bottom:10px}.onetoone-detail-panel .detail-like-row{margin-bottom:12px;padding-bottom:12px}.onetoone-detail-panel .detail-meta{gap:6px}.onetoone-detail-panel .detail-meta .meta-label{font-size:11px}.onetoone-detail-panel .detail-meta .meta-value{font-size:12px}.onetoone-detail-panel .detail-chain{margin-top:12px;padding-top:12px}.onetoone-detail-panel .detail-chain .chain-title{font-size:11px;margin-bottom:10px}.onetoone-detail-panel .detail-chain .chain-list{max-height:160px}.onetoone-detail-panel .detail-chain .chain-item{gap:8px;padding:3px 0}.onetoone-detail-panel .detail-chain .chain-dot{width:6px;height:6px}.onetoone-detail-panel .detail-chain .chain-connector{width:10px;padding-top:5px}.onetoone-detail-panel .detail-chain .chain-author{font-size:11px}.onetoone-detail-panel .detail-chain .chain-msg{font-size:10px}.detail-tree-btn{font-size:12px;padding:7px 0;margin-top:8px}.detail-actions{gap:8px;margin-top:12px;padding-top:12px}.detail-share-btn,.detail-reply-btn{padding:8px 0;font-size:12px}.onetoone-stats{bottom:16px;left:20px;gap:16px}.onetoone-stats .stat-num{font-size:18px}.onetoone-send-btn{bottom:70px;left:20px;padding:10px 18px;font-size:12px}.onetoone-token-hint{top:16px;font-size:11px;padding:8px 16px}.tree-modal .ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important}.tree-modal .ant-modal-content{border-radius:12px;padding:12px!important}.tree-modal .ant-modal-header{padding:0 0 8px;margin-bottom:0}.tree-modal .ant-modal-header .ant-modal-title{font-size:14px}.tree-modal .ant-modal-body{padding:0!important}.tree-modal .tree-view{max-height:65vh;padding:4px 0}.tree-modal .tree-children{padding-left:18px}.tree-modal .tree-children:before{left:7px;width:1px}.tree-modal .tree-children .tree-node-wrapper:before{left:-11px;top:15px;width:8px}.tree-modal .tree-children .tree-children{padding-left:14px}.tree-modal .tree-children .tree-children:before{left:5px}.tree-modal .tree-children .tree-children .tree-node-wrapper:before{left:-9px;width:6px}.tree-modal .tree-node{gap:8px;padding:6px 8px;margin:2px 0;border-radius:6px}.tree-modal .tree-dot{width:8px;height:8px}.tree-modal .tree-author{font-size:12px}.tree-modal .tree-msg{font-size:10px}.tree-modal .tree-depth-tag{padding:1px 6px;font-size:9px}}.onetoone-category-bridge{position:absolute;top:16px;left:50%;transform:translate(-50%);z-index:30;display:flex;align-items:center;gap:14px;padding:8px 16px;border-radius:999px;background:#ffffffeb;box-shadow:0 4px 16px #78544029;color:#5a4636;font-size:14px;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap}.onetoone-category-bridge .bridge-link{color:#b06a4f;font-weight:600}.onetoone-category-bridge:hover{background:#fff}.detail-publish-btn{width:100%;margin-top:10px;padding:9px 14px;border:1px solid #b06a4f;border-radius:8px;background:transparent;color:#b06a4f;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.detail-publish-btn:hover:not(:disabled){background:#b06a4f;color:#fff}.detail-publish-btn:disabled{opacity:.6;cursor:default}.onetoone-leaderboard-btn{position:absolute;bottom:90px;right:40px;z-index:20;padding:10px 18px;border:1px solid rgba(214,156,92,.45);border-radius:28px;background:#c4764e24;color:#b06a4f;font-size:13px;font-weight:600;letter-spacing:1px;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .2s ease,transform .2s ease}.onetoone-leaderboard-btn:hover{background:#c4764e42;transform:translateY(-2px)}@media (max-width: 600px){.onetoone-leaderboard-btn{right:16px;bottom:84px}}.onetoone-leaderboard-panel{position:fixed;top:50%;left:40px;transform:translateY(-50%);z-index:999999999;width:300px;max-height:calc(100vh - 40px);overflow-y:auto;padding:22px 20px;background:#ffffffeb;border:1px solid #ece1cf;border-radius:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 60px #78544033}.onetoone-leaderboard-panel .lb-close{position:absolute;top:12px;right:14px;background:none;border:none;color:#9a8b7d;font-size:22px;cursor:pointer;line-height:1}.onetoone-leaderboard-panel .lb-close:hover{color:#4a3f35}.onetoone-leaderboard-panel h3{margin:0 0 14px;font-size:17px;font-weight:600;color:#4a3f35;letter-spacing:1px}.onetoone-leaderboard-panel .lb-section{margin-bottom:16px}.onetoone-leaderboard-panel .lb-section-title{font-size:13px;font-weight:700;color:#b06a4f;margin-bottom:6px}.onetoone-leaderboard-panel .lb-empty{font-size:12px;color:#9a8b7d;padding:4px 0}.onetoone-leaderboard-panel .lb-row{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;cursor:pointer;transition:background .15s ease}.onetoone-leaderboard-panel .lb-row:hover{background:#c4764e1a}.onetoone-leaderboard-panel .lb-row .lb-rank{flex:0 0 18px;text-align:center;font-weight:700;color:#c4764e;font-size:13px}.onetoone-leaderboard-panel .lb-row .lb-msg{flex:1 1 auto;min-width:0;font-size:13px;color:#6a5f55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.onetoone-leaderboard-panel .lb-row .lb-val{flex:0 0 auto;font-size:12px;font-weight:600;color:#c4764e}@media (max-width: 600px){.onetoone-leaderboard-panel{left:12px;right:12px;width:auto}}.detail-sharecard-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:10px;padding:9px 0;border:1px solid rgba(214,156,92,.45);border-radius:8px;background:#c4764e1a;color:#b06a4f;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s ease}.detail-sharecard-btn:hover{background:#c4764e38}.donateApply_wrap{max-width:680px;margin:0 auto;padding:90px 16px 60px;box-sizing:border-box}.donateApply_wrap .donateApply_card{border:1px solid var(--ds-line);border-radius:2px;box-shadow:0 10px 40px #0000000a}.donateApply_wrap .auth_head{text-align:center;margin-bottom:20px;display:flex;flex-direction:column;align-items:center;gap:12px}.donateApply_wrap .auth_title{font-size:26px}.donateApply_wrap .donateApply_hint{color:var(--ds-ink-soft);font-size:14px;line-height:1.7;margin-bottom:24px;text-align:center}.donateApply_wrap .ant-btn-primary{background:var(--ds-accent);border-color:var(--ds-accent);border-radius:0;letter-spacing:2px}.donateApply_wrap .ant-btn-primary:hover{background:#9a5a42!important;border-color:#9a5a42!important}.donateApply_wrap .ant-divider-inner-text{font-family:var(--ds-serif);font-size:16px;color:var(--ds-ink)}@media (max-width: 768px){.donateApply_wrap{padding:70px 12px 40px}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#333;background-color:#fff!important;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;place-items:center;min-width:320px;min-height:100vh;background-color:#fff!important}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#f9f9f9;color:#333;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.ant-image-preview-root,.ant-image-preview-mask,.ant-image-preview-wrap,.ant-image-preview-operations-wrapper,.ant-image-preview-switch-left,.ant-image-preview-switch-right{z-index:2147483647!important}:root{--ds-bg: #ffffff;--ds-bg-soft: #faf8f5;--ds-ink: #262321;--ds-ink-soft: #6f6a64;--ds-accent: #b06a4f;--ds-accent-soft: #d8b9a8;--ds-line: #e6e0d8;--ds-serif: "Cormorant Garamond", "Noto Serif TC", "Songti TC", serif;--ds-sans: "NotoSansTC", "Noto Sans TC", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--ds-gap: 24px}.ds-title{font-family:var(--ds-serif);color:var(--ds-ink);font-weight:600;letter-spacing:.5px;line-height:1.2;margin:0}.ds-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--ds-sans);font-size:12px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--ds-accent)}.ds-eyebrow:before{content:"";width:24px;height:1px;background:var(--ds-accent);display:inline-block}.ds-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ds-accent);flex:0 0 auto}.ds-divider{width:100%;height:1px;background:var(--ds-line);border:0;margin:var(--ds-gap) 0}.ds-framed{border:1px solid var(--ds-line);border-radius:2px;overflow:hidden}.ds-body{font-family:var(--ds-sans);color:var(--ds-ink-soft);font-size:14px;line-height:1.9}.ds-btn-outline{display:inline-flex;align-items:center;gap:8px;font-family:var(--ds-sans);font-size:13px;letter-spacing:1px;color:var(--ds-ink);background:transparent;border:1px solid var(--ds-ink);border-radius:0;padding:10px 22px;cursor:pointer;transition:all .25s ease-out}.ds-btn-outline:hover{background:var(--ds-ink);color:#fff}
