:root{--site-nav-width:208px}.site-navigation-content{min-height:100%;display:flex;flex-direction:column;min-width:0;color:inherit}.site-navigation .site-nav-heading{margin:0;padding:0 12px 14px;color:var(--site-ink,var(--lh-ink,#17231c));font-size:12px;line-height:1.4}.site-navigation .site-nav-heading strong{font-size:12px;font-weight:650;letter-spacing:.02em}.site-navigation .site-nav-links{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;width:100%;margin:0}.site-navigation .site-nav-links a{display:flex;align-items:center;min-height:44px;gap:10px;padding:0 12px;border-radius:6px;color:var(--site-muted,var(--lh-muted,#53645a));font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;box-sizing:border-box;width:100%}.site-navigation .site-nav-links a svg{flex:0 0 auto;width:19px;height:19px}.site-navigation .site-nav-links a.active,.site-navigation .site-nav-links a:hover{background:var(--site-accent-soft,var(--lh-accent-soft,#e3efe4));color:var(--site-accent,var(--lh-accent,#356b46))}.site-navigation .site-nav-note{margin:auto 0 0;padding:22px 12px 18px;color:var(--site-faint,var(--lh-faint,#718077));font-size:10px;line-height:1.65}.site-navigation .site-nav-note>span{color:var(--site-faint,var(--lh-faint,#718077));font-size:9px;letter-spacing:.13em}.site-navigation .site-nav-note p{margin:8px 0 11px;color:inherit}.site-navigation .site-nav-note i{display:block;width:24px;border-top:1px solid var(--site-line-strong,var(--lh-line-strong,#c4d3c8))}.site-navigation .site-nav-account{margin:0;padding-top:4px;border-top:1px solid var(--site-line,var(--lh-line,#dbe5dd))}.site-navigation .site-nav-account a{display:flex;align-items:center;min-height:38px;gap:9px;padding:0 12px;border-radius:6px;color:var(--site-muted,var(--lh-muted,#53645a));font-size:13px;text-decoration:none}.site-navigation .site-nav-account a.active,.site-navigation .site-nav-account a:hover{background:var(--site-accent-soft,var(--lh-accent-soft,#e3efe4));color:var(--site-accent,var(--lh-accent,#356b46))}.site-navigation .site-nav-account a span{min-width:0;flex:1}.site-navigation .site-nav-account a svg:last-child{flex:0 0 auto}.site-navigation .site-nav-member{color:var(--site-accent,var(--lh-accent,#356b46));font-weight:600}.site-navigation .site-nav-status{display:flex;align-items:center;gap:7px;padding:12px;color:var(--site-faint,var(--lh-faint,#718077));font-size:10px;line-height:1.4}.site-mobile-menu-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--site-muted,var(--lh-muted,#53645a))}.site-mobile-menu-toggle:hover{color:var(--site-ink,var(--lh-ink,#17231c));background:var(--site-accent-soft,var(--lh-accent-soft,#e3efe4))}.site-mobile-drawer{width:min(260px,82vw);max-width:82vw;height:100dvh;max-height:100dvh;margin:0;padding:0;overflow:auto;border:0;border-right:1px solid var(--drawer-line,#dbe5dd);background:var(--drawer-bg,#edf3ee);color:var(--drawer-ink,#17231c);overscroll-behavior:contain}.site-mobile-drawer[data-theme=soft]{--drawer-bg:#edf3ee;--drawer-panel:#ffffff;--drawer-line:#dbe5dd;--drawer-ink:#17231c;--drawer-muted:#53645a;--drawer-faint:#718077;--drawer-accent:#3f7651;--drawer-accent-soft:#e3efe4}.site-mobile-drawer[data-theme=dark]{--drawer-bg:#121416;--drawer-panel:#171a1d;--drawer-line:#292d31;--drawer-ink:#e6e8e8;--drawer-muted:#a0a8aa;--drawer-faint:#737e80;--drawer-accent:#bbce9a;--drawer-accent-soft:#293428}.site-mobile-drawer::backdrop{background:rgb(7 11 9/56%)}.site-mobile-drawer-content{box-sizing:border-box;min-height:100%;display:flex;flex-direction:column;padding:max(14px,env(safe-area-inset-top)) 12px max(14px,env(safe-area-inset-bottom))}.site-mobile-drawer .site-navigation-content{--site-ink:var(--drawer-ink);--site-muted:var(--drawer-muted);--site-faint:var(--drawer-faint);--site-accent:var(--drawer-accent);--site-accent-soft:var(--drawer-accent-soft);--site-line:var(--drawer-line);--site-line-strong:var(--drawer-line)}.site-mobile-drawer-close{align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;margin:0 0 8px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--drawer-muted)}.site-mobile-drawer-close:hover{background:var(--drawer-accent-soft);color:var(--drawer-ink)}.site-mobile-drawer .site-nav-heading{padding-bottom:12px}.site-mobile-drawer .site-nav-links{gap:4px}.site-mobile-drawer .site-nav-links a{min-height:44px;font-size:14px}.site-mobile-drawer .site-nav-note,.site-mobile-drawer .site-nav-status{display:none}.site-mobile-drawer .site-nav-account{margin-top:auto;padding-top:8px}.site-mobile-drawer .site-nav-account a{min-height:42px;font-size:14px}.site-mobile-drawer .site-live-dot{background:var(--drawer-accent)}@media (max-width:760px){.site-mobile-menu-toggle{display:inline-flex;flex:0 0 auto}}html[data-site-theme=dark] .site-shell{--site-bg:#101214;--site-panel:#171a1d;--site-panel-soft:#1d2224;--site-line:#292d31;--site-line-strong:#3b4540;--site-ink:#e6e8e8;--site-muted:#a0a8aa;--site-faint:#737e80;--site-accent:#bbce9a;--site-accent-soft:#293428;--site-topbar-bg:rgba(16,18,20,.92);color-scheme:dark}html[data-site-theme=dark] .site-shell .sidebar{background:#121416}html[data-site-theme=dark] .site-shell .site-nav-links a.active,html[data-site-theme=dark] .site-shell .site-nav-links a:hover{background:#242a24;color:#cee0b3}@media (min-width:761px){.site-shell{--site-nav-width:208px}.site-shell .sidebar{width:var(--site-nav-width);padding:18px 12px 14px}.site-shell .workspace{margin-left:var(--site-nav-width)}}.light-home-live .site-navigation .site-nav-links,.site-mobile-drawer .site-nav-links,.site-shell .site-navigation .site-nav-links{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:4px;width:100%;margin:0}.light-home-live .site-navigation .site-nav-links a,.site-mobile-drawer .site-nav-links a,.site-shell .site-navigation .site-nav-links a{display:flex!important;box-sizing:border-box;width:100%;min-height:44px;height:44px;gap:10px;padding:0 12px!important;color:var(--site-muted);font-size:14px;margin:0!important}.site-shell .site-navigation .site-nav-links a.active,.site-shell .site-navigation .site-nav-links a:hover{background:var(--site-accent-soft);color:var(--site-accent)}.light-home-live .site-navigation .site-nav-links a.active,.light-home-live .site-navigation .site-nav-links a:hover{background:var(--lh-accent-soft)!important;color:var(--lh-accent)!important}.site-mobile-drawer .site-nav-links a.active,.site-mobile-drawer .site-nav-links a:hover{background:var(--drawer-accent-soft)!important;color:var(--drawer-accent)!important}.site-shell .site-navigation .site-nav-account a{min-height:38px;padding:0 12px;color:var(--site-muted);font-size:13px}.site-shell .site-navigation .site-nav-member{color:var(--site-accent)}.light-home-live .site-navigation .site-nav-account a,.site-mobile-drawer .site-nav-account a,.site-shell .site-navigation .site-nav-account a{display:flex!important;box-sizing:border-box;width:100%;min-height:42px;height:42px;gap:9px;padding:0 12px!important;margin:0!important;align-items:center;text-decoration:none}.light-home-live .site-navigation .site-nav-account a span,.site-mobile-drawer .site-nav-account a span,.site-shell .site-navigation .site-nav-account a span{min-width:0;flex:1 1 auto}.light-home-live .site-navigation .site-nav-account a svg:last-child,.site-mobile-drawer .site-nav-account a svg:last-child,.site-shell .site-navigation .site-nav-account a svg:last-child{flex:0 0 auto}@media (max-width:760px){.site-shell .site-mobile-menu-toggle{display:inline-flex}.site-shell .topbar-location{gap:5px}}.member-card-title{margin-top:24px;margin-bottom:10px}.member-account-summary{margin:18px 0}.member-account-summary p{margin:12px 0 0;overflow-wrap:anywhere}.member-badge{display:inline-flex;align-items:center;width:fit-content;padding:4px 10px;border:1px solid #41483b;border-radius:20px;color:#aeb9a6;background:#20251f;font-size:12px;line-height:1.5;white-space:nowrap}.member-badge.active{color:#d4e9b8;border-color:#60704d;background:#2d3826}.member-badge.expired{color:#e3c69c;border-color:#685338;background:#332c22}.member-badge.revoked{color:#d8b2a5;border-color:#644c43;background:#302522}.member-badge.admin{color:#bdcee3;border-color:#495a6f;background:#252e38}.member-management{max-width:1200px;margin:auto}.member-management-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px}.member-management-heading p{color:var(--muted);margin-bottom:0}.member-search{display:flex;align-items:end;gap:14px;padding:20px;background:var(--panel);border:1px solid var(--line);border-radius:7px;margin-bottom:22px}.member-search label{display:grid;gap:7px;font-size:13px;color:#b7bfb7}.member-search label:first-child{flex:1}.member-search input,.member-search select{min-width:0;width:100%;height:43px;border:1px solid #41483e;border-radius:4px;padding:9px 12px;background:#141817;color:var(--text);color-scheme:dark}.member-management-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);gap:22px;align-items:start}.member-edit-panel,.member-list-panel{min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:7px;overflow:hidden}.member-list-heading{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--line)}.member-list-heading>span{color:var(--muted);font-size:13px}.member-list-message{padding:28px 22px;color:var(--muted)}.member-list-message h2{color:var(--text);margin-bottom:12px}.member-list-message p:last-child{margin-bottom:0}.member-user-list{display:grid}.member-user-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;width:100%;text-align:left;border:0;border-bottom:1px solid var(--line);padding:18px 20px;background:transparent;color:inherit}.member-user-row.selected,.member-user-row:hover{background:#252d23}.member-user-row.selected{box-shadow:inset 3px 0 #a9bb8e}.member-user-identity,.member-user-state{display:flex;flex-direction:column;gap:5px;min-width:0}.member-user-identity strong{font-weight:500;overflow-wrap:anywhere}.member-user-identity>span{font-size:13px;color:#b6bfba;overflow-wrap:anywhere}.member-user-row small{font-size:12px;color:var(--muted)}.member-user-state{align-items:flex-end}.member-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:18px 20px}.member-pagination>span{font-size:12px;color:var(--muted);white-space:nowrap}.member-pagination .button{padding:7px 11px}.member-edit-panel{padding:24px;scroll-margin-top:20px}.member-edit-panel>.member-list-message{padding:4px 0}.member-selected-name{font-size:19px;margin:20px 0 2px;overflow-wrap:anywhere}.member-selected-email{font-size:14px;color:var(--muted);overflow-wrap:anywhere;margin-bottom:14px}.member-details{font-size:13px;margin:22px 0;padding:16px 0;border-block:1px solid var(--line)}.member-details>div+div{margin-top:12px}.member-details dt{color:var(--muted);margin-bottom:4px}.member-details dd{margin:0;overflow-wrap:anywhere}.member-expiry-form{max-width:none}.member-expiry-form input[type=date]{width:100%;min-width:0;color-scheme:dark}.member-duration-buttons{display:flex;gap:8px;flex-wrap:wrap}.member-duration-buttons .button{font-size:12px;padding:7px 10px}.member-edit-actions{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:20px}.member-edit-actions .button{font-size:12px;padding:8px 10px}.member-revoke{color:#deb2a2!important;border-color:#725346!important}.member-management button:disabled{opacity:.5;cursor:not-allowed}.member-management .notice{overflow-wrap:anywhere}.profile-membership{padding:20px;border:1px solid var(--line);border-radius:7px;margin:24px 0}.profile-membership .member-account-summary{margin-top:0}.profile-membership>a{font-size:13px;color:#c8d9af}.member-video-gate{padding:16px 18px;border:1px solid var(--line);background:var(--panel);color:var(--muted);font-size:14px}.member-video-gate p{margin:0 0 8px}.member-video-gate a{color:#c8d9af}@media(max-width:980px){.member-management-grid{grid-template-columns:1fr}.member-edit-panel{scroll-margin-top:16px}.member-list-panel{max-height:none}}@media(max-width:580px){.member-management-heading{display:block}.member-management-heading>.button{display:inline-block;margin-top:16px}.member-search{flex-wrap:wrap;padding:16px;gap:12px}.member-search label:first-child{flex-basis:100%}.member-search label:nth-child(2){flex:1}.member-search .button{height:43px}.member-user-row{padding:16px;gap:10px}.member-user-state small{font-size:11px}.member-user-state small:nth-child(2){max-width:115px;text-align:right}.member-list-heading,.member-pagination{padding:16px}.member-edit-panel{padding:20px}.member-details{font-size:12px}.member-account-summary p{font-size:13px}.member-status .actions{align-items:center}.member-management h1{font-size:27px}}.membership-entry-actions{align-items:center}.membership-subscribe-button{min-width:128px;justify-content:center;text-align:center;font-weight:600}.site-shell--soft .member-edit-panel,.site-shell--soft .member-list-panel,.site-shell--soft .member-search,.site-shell--soft .member-video-gate,.site-shell--soft .profile-membership{background:var(--site-panel);border-color:var(--site-line);color:var(--site-ink)}.site-shell--soft .member-details dt,.site-shell--soft .member-list-heading>span,.site-shell--soft .member-list-message,.site-shell--soft .member-pagination>span,.site-shell--soft .member-search label,.site-shell--soft .member-selected-email,.site-shell--soft .member-user-identity>span,.site-shell--soft .member-user-row small,.site-shell--soft .member-video-gate{color:var(--site-muted)}.site-shell--soft .member-expiry-form input[type=date],.site-shell--soft .member-search input,.site-shell--soft .member-search select{background:var(--site-panel);border-color:var(--site-line-strong);color:var(--site-ink);color-scheme:light}.site-shell--soft .member-details,.site-shell--soft .member-edit-actions,.site-shell--soft .member-list-heading,.site-shell--soft .member-user-row{border-color:var(--site-line)}.site-shell--soft .member-details dd,.site-shell--soft .member-list-message h2,.site-shell--soft .member-selected-name,.site-shell--soft .member-user-identity strong{color:var(--site-ink)}.site-shell--soft .member-user-row.selected,.site-shell--soft .member-user-row:hover{background:var(--site-accent-soft)}.site-shell--soft .member-user-row.selected{box-shadow:inset 3px 0 var(--site-accent)}.site-shell--soft .member-revoke{color:#92483e!important;border-color:#d5a59c!important}.site-shell--soft .member-video-gate a,.site-shell--soft .profile-membership>a{color:var(--site-accent)}.profile-security{border-top:1px solid var(--line);margin-top:30px;padding-top:22px}.profile-security>p{color:var(--muted);font-size:13px}.profile-logout-confirm{margin-top:18px}.profile-logout-confirm p{overflow-wrap:anywhere}.profile-logout-confirm .unsaved-warning{color:#e8c79b}.profile-security button:disabled{opacity:.55;cursor:wait}@media(max-width:520px){.profile-security .actions{gap:10px}}html[data-site-theme=soft] body:has(.site-shell--soft){background:#f4f7f4;color:#17231c;color-scheme:light}.site-shell--soft{--bg:var(--site-bg);--panel:var(--site-panel);--line:var(--site-line);--text:var(--site-ink);--muted:var(--site-muted);--accent:var(--site-accent);color-scheme:light}.site-shell--soft :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){background:#fff!important;color:#17231c!important;border-color:#b9cfbd!important;color-scheme:light}.site-shell--soft :where(input,textarea)::placeholder{color:#718077!important;opacity:1}.site-shell--soft select option{background:#fff;color:#17231c}.site-shell--soft :where(input,select,textarea):focus-visible{outline-color:#3f7651;border-color:#6f9a78!important}.site-shell--soft :where(.button.secondary,.watchlist-entry-button){background:#fff;border-color:#9bb9a1;color:#315f3e}.site-shell--soft :where(.button.secondary,.watchlist-entry-button):hover{background:#eaf3eb;border-color:#5f8d69;color:#214d2f}.site-shell--soft :where(.search,.research-search,.home-feed-search){background:#fff;color:#587064;border-color:#c4d5c8}.site-shell--soft :where(.research-filters,.active-filter-line,.stream-heading,.research-rail,.sidebar-module,.archive-nav,.lifecycle-strip){border-color:#d7e3d9}.site-shell--soft :where(.research-filter-row select,.list-filter select,.selects select){background:#fff;border-color:#b9cfbd;color:#24372a}.site-shell--soft :where(.filters button.selected,.studio-tabs .selected,.archive-nav .expanded,.archive-nav .current){background:#e5f0e6;border-color:#a9c5ae;color:#315f3e}.site-shell--soft :where(.pinned-research .research-record,.stream-column,.focus-observation,.member-card,.member-preview-note,.compact-member-note,.section-editor){background:#fff;border-color:#d1dfd4;color:#24372a}.site-shell--soft :where(.focus-observation:hover,.pinned-research .research-record:hover){background:#f2f7f2;border-color:#aac4ae}.site-shell--soft :where(.research-record,.post,.course-lesson,.timeline-record){border-color:#d9e4da}.site-shell--soft :where(.research-search,.research-filter-row select,.home-feed-search) svg{color:#63806b}.site-shell--soft :where(.record-preview,.member-preview-note){background:#f0f6f1;border-color:#a9c5ae;color:#405c48}.site-shell--soft :where(.record-stage,.record-type,.record-pin,.home-symbol-tag,.record-bottom-meta>span,.record-bottom-meta>a){background:#f1f6f1;border-color:#bbcebf;color:#365a40}.site-shell--soft .record-stage-高潮{background:#fbf3df;border-color:#d9c694;color:#76591f}.site-shell--soft .record-stage-失效{background:#fbebe7;border-color:#e0b3a9;color:#934c42}.site-shell--soft :where(.research-image img,.image-failed,.post-thumbnails button,.post-thumbnails .image-fallback){background:#f0f5f1;border-color:#ceddd1;color:#5a7060}.site-shell--soft .post-thumbnails button>span:not(.image-fallback){background:rgb(31 59 39/78%);color:#fff}.site-shell--soft :where(.editor-fields input,.editor-fields textarea,.editor-fields select,.account-form input){background:#fff;border-color:#b9cfbd;color:#17231c}.site-shell--soft :where(.editor-actions,.quick-composer-actions){background:var(--site-bg);border-color:var(--site-line)}.site-shell--soft :where(.account-initial,.profile-avatar){background:#e7f0e8;color:#3f7651}.site-shell--soft :where(.video-cover-editor,.video-cover-empty){background:#fff;border-color:#cadaca;color:#53695a}.site-shell--soft :where(.video-cover-previews img,.video-source-preview){background:#eef4ef;border-color:#c3d5c6}.site-shell--soft .video-cover-editor .video-cover-ready{color:#3f7651}.site-shell--soft .video-cover-save-hint{color:#8c5e23}.site-shell--soft :where(.upload-drop-hint,.upload-preview-item,.upload-state){background:#eef4ef;border-color:#c7d8ca;color:#3f6650}.site-shell--soft :where(.upload-controls>button,.image-url-option>button,.upload-order button){background:#fff;border-color:#b8cdbb;color:#315f3e}.site-shell--soft :where(.upload-delete,.upload-number){background:#315f3e;color:#fff}.site-shell--soft .image-lightbox{background:#f8fbf8;color:#17231c;border-color:#bfd1c2;box-shadow:0 24px 80px rgb(23 47 31/25%)}.site-shell--soft .image-lightbox button{background:#fff;border-color:#b7cbb9;color:#315f3e}.site-shell--soft .lightbox-image-scroll{background:#edf3ee}.site-shell--soft .member-badge{background:#eef5ef;border-color:#bad0be;color:#365d41}.site-shell--soft .member-badge.active{background:#e5f2e6;border-color:#8fb998;color:#2f6940}.site-shell--soft .member-badge.expired{background:#fff4e4;border-color:#ddc18f;color:#805a20}.site-shell--soft .member-badge.revoked{background:#feeeeb;border-color:#e2b5ad;color:#984a41}.site-shell--soft .member-badge.admin{background:#e8eff5;border-color:#b5c9da;color:#415c73}.site-shell--soft .member-search{background:#fff;border-color:#d0dfd2}.site-shell--soft .member-search label,.site-shell--soft .member-user-identity>span{color:#586b5f}.site-shell--soft .member-user-row.selected,.site-shell--soft .member-user-row:hover{background:#edf5ee}.site-shell--soft .member-user-row.selected{box-shadow:inset 3px 0 #5b8b65}.site-shell--soft .member-video-gate,.site-shell--soft .profile-membership{background:#fff;border-color:#cfddd1;color:#506556}.site-shell--soft :where(.profile-membership>a,.member-video-gate a){color:#356b46}.site-shell--soft .member-expiry-form input[type=date]{color-scheme:light}.site-shell--soft :where(.watch-update-dialog,.watchlist-entry-dialog,.mobile-course-directory dialog){background:#fff;border-color:#bcd0bf;color:#17231c;box-shadow:0 24px 80px rgb(23 47 31/25%)}.site-shell--soft :where(.watch-update-dialog::backdrop,.watchlist-entry-dialog::backdrop,.mobile-course-directory dialog::backdrop){background:rgb(22 38 29/34%)}.site-shell--soft .sheet-close{background:transparent;border-color:#b9cdbb;color:#42634b}.site-shell--soft .sheet-close:hover{background:#eaf3eb;color:#214d2f}.site-shell--soft :where(.watch-update-form label,.watchlist-entry-form label){color:#3e5545}.site-shell--soft :where(.watch-update-form small,.watchlist-entry-form small){color:#63756a}@media (max-width:760px){.site-shell--soft :where(.watch-update-dialog,.watchlist-entry-dialog){width:calc(100% - 24px)}.site-shell--soft .image-lightbox{width:min(100% - 20px,1100px);max-width:calc(100% - 20px);padding:12px}}.light-home-live:not(.light-home-live--dark) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){background:#fff!important;color:#17231c!important;border-color:#b9cfbd!important;color-scheme:light}.light-home-live:not(.light-home-live--dark) :where(input,textarea)::placeholder{color:#718077!important;opacity:1}.light-home-live:not(.light-home-live--dark) select option{background:#fff;color:#17231c}.light-home-live:not(.light-home-live--dark) :where(.research-search,.research-filter-row select,.home-feed-search){background:#fff!important;border-color:#c4d5c8!important;color:#587064!important}.light-home-live:not(.light-home-live--dark) :where(.post-thumbnails button,.post-thumbnails .image-fallback,.research-image img){background:#f0f5f1!important;border-color:#ceddd1!important;color:#5a7060!important}.light-home-live:not(.light-home-live--dark) .post-thumbnails button>span:not(.image-fallback){background:rgb(31 59 39/78%)!important;color:#fff!important}.light-home-live:not(.light-home-live--dark) .image-lightbox{background:#f8fbf8!important;border-color:#bfd1c2!important;color:#17231c!important}.light-home-live:not(.light-home-live--dark) .image-lightbox button{background:#fff!important;border-color:#b7cbb9!important;color:#315f3e!important}.light-home-live:not(.light-home-live--dark) .lightbox-image-scroll{background:#edf3ee!important}.light-home-live:not(.light-home-live--dark) :where(.upload-drop-hint,.upload-preview-item,.upload-state){background:#eef4ef!important;border-color:#c7d8ca!important;color:#3f6650!important}.light-home-live:not(.light-home-live--dark) :where(.upload-controls>button,.image-url-option>button,.upload-order button){background:#fff!important;border-color:#b8cdbb!important;color:#315f3e!important}.light-home-live:not(.light-home-live--dark) :where(.upload-delete,.upload-number){background:#315f3e!important;color:#fff!important}.site-shell--soft .article-art{background:linear-gradient(135deg,#eef6ef,#e4efe6);border-color:#bfd2c2;color:#294735}.site-shell--soft .article-art small,.site-shell--soft .article-art>span{color:#5d7664}.site-shell--soft .article-art svg{stroke:#4f805b}.site-shell--soft .art-1{background:linear-gradient(135deg,#edf3f5,#e5eef1);border-color:#c7d5da}.site-shell--soft .art-2{background:linear-gradient(135deg,#fbf5e9,#f4eddc);border-color:#dfcfaa}.site-shell--soft .paywall{background:#eef5ef;border-color:#bfd2c2}.site-shell--soft .paywall p{color:#49634f!important}.site-shell--soft .lifecycle-strip{background:#fff;border-color:#cfddd1}.site-shell--soft .lifecycle-strip>a{border-color:#d6e2d8}.site-shell--soft .lifecycle-strip small{color:#4f7959}.site-shell--soft .lifecycle-strip p{color:#607368}.site-shell--soft .timeline-record{border-color:#acc7b1}.site-shell--soft .timeline-record:before{background:#5d8d67}.site-shell--soft .bold-toolbar{color:#607368}.site-shell--soft .bold-toolbar button{background:#fff;border-color:#bcd0bf;color:#315f3e}.site-shell--soft .bold-toolbar button:hover{background:#edf5ee;border-color:#7fa387}.site-shell--soft .account-form small{color:#65776b}