.site-content{--background:0 0% 100%;--foreground:216 15% 20%;--muted:210 15% 97%;--muted-foreground:210 10% 42%;--primary:174 100% 25%;--accent:174 100% 21%;--border:210 15% 90%;min-width:0;min-height:calc(100dvh - var(--community-header-height));margin-left:var(--community-sidebar-width);background:#fff}.site-content .input-field{border-color:#7d8f9a;background:#f6f8fa}.site-content .input-field:focus{border-color:var(--community-link)}.site-content .input-field::-moz-placeholder{color:var(--community-muted);opacity:1}.site-content .input-field::placeholder{color:var(--community-muted);opacity:1}.site-content .btn-primary{background:var(--community-accent);color:#073e39;box-shadow:none}.site-content .btn-primary:hover:not(:disabled){background:#00bba7}.community-theme :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--community-link);outline-offset:3px}.profile-feature-content .surface-card{border-radius:16px;box-shadow:none}.profile-feature-content :where(input,select,textarea){min-width:0}.profile-feature-content :where(button,a.btn-primary,a.btn-secondary){min-height:44px;min-width:44px}.profile-feature-content :where(h1,h2,h3,p){overflow-wrap:anywhere}.community-header{position:fixed;inset:0 0 auto;z-index:50;background:#fff}.community-header-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;height:var(--community-header-height);padding:0 clamp(18px,1.4583vw,28px) 0 16px}.community-brand{display:flex;align-items:center;gap:8px;flex:0 0 auto;width:clamp(196px,13.5417vw,260px)}.community-brand img{height:34px;width:auto}.community-menu-button,.community-notification-button{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;color:#5c6977;border-radius:50%}.community-menu-button:hover,.community-notification-button:hover{background:#f4f6f8}.community-mobile-menu{display:none}.community-notification-button{border:1px solid var(--community-border)}.community-search-trigger{display:flex;align-items:center;gap:10px;flex:1 1 320px;max-width:640px;min-width:0;min-height:44px;padding:0 16px;border-radius:24px;background:#f4f6f8;color:var(--community-muted);font-size:14px;text-align:left}.community-search-trigger svg{flex-shrink:0}.community-search-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-shrink:0}.community-login,.community-publish{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 18px;border-radius:10px;font-size:14px;font-weight:500;white-space:nowrap}.community-publish{background:var(--community-accent);color:#073e39}.community-publish:hover{background:#00bba7}.community-login{background:#e2eee8;color:#297a6b;border-radius:24px}.community-points{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:13px;white-space:nowrap;order:1}.community-points svg{color:var(--community-link)}.community-header-actions>.relative{order:2}.community-login{order:3}.community-header-spacer{height:clamp(60px,3.75vw,72px)}.community-header~div[role=alert]{margin-left:clamp(196px,13.3333vw,256px)}.community-sidebar{position:fixed;top:var(--community-header-height);bottom:0;left:0;z-index:40;display:flex;flex-direction:column;gap:28px;width:var(--community-sidebar-width);overflow-y:auto;padding:20px 16px;background:#fff;scrollbar-width:thin}.community-side-nav{display:grid;gap:8px}.community-side-nav>:is(a,.community-planned){display:flex;align-items:center;gap:18px;min-height:48px;padding:0 16px;border-radius:9px;color:#303a44;font-size:14px;font-weight:500;white-space:nowrap}.community-side-nav svg{flex-shrink:0;width:22px;height:22px;color:#5d6b7b;stroke-width:1.7}.community-side-nav a[aria-current=page]{background:#e9edf0}.community-side-nav a:hover{background:#f4f6f8}.community-side-nav .community-planned{gap:12px;color:var(--community-muted)}.community-planned small{margin-left:auto;font-size:10px;font-weight:400;color:#66717c}.community-side-nav hr{height:1px;margin:4px 12px 4px 0;border:0;background:#e6ebee}.community-recent h2{margin:0 0 10px;font-weight:500}.community-recent h2,.community-recent p{font-size:12px;color:var(--community-muted)}.community-recent p{padding:8px 10px;line-height:1.8}.community-recent a{display:flex;align-items:center;gap:12px;min-height:46px;padding:6px 12px;border-radius:8px;font-size:14px}.community-recent a:hover{background:#f4f6f8}.community-recent img{flex-shrink:0}.community-recent span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-recent .community-history-link{font-size:12px;color:var(--community-link)}.community-sidebar-footer{display:flex;flex-shrink:0;margin-top:auto;border:1px solid var(--community-border);border-radius:24px}.community-sidebar-footer a{display:flex;align-items:center;justify-content:center;gap:10px;flex:1;min-height:44px;color:#5d6b7b;font-size:13px}.community-sidebar-footer a:hover{color:var(--community-link)}.community-drawer-heading{display:none}.community-page{display:flex;flex-direction:column;gap:clamp(18px,1.25vw,24px);min-height:calc(100dvh - var(--community-header-height));padding:20px clamp(20px,1.6667vw,32px) 16px clamp(24px,2.5vw,48px);background:#fff}.community-featured,.community-supply{width:100%;max-width:1584px;margin-inline:auto;min-width:0}.community-feature-grid{position:relative;container-type:inline-size;height:clamp(360px,30vw,540px);min-height:360px;max-height:540px;overflow:hidden}.community-feature-card{--feature-offset:0cqw;--feature-width:22%;--feature-scale:.98;position:absolute;top:0;left:50%;display:flex;align-items:flex-end;width:var(--feature-width);height:100%;min-width:0;overflow:hidden;border-radius:18px;isolation:isolate;color:#fff;background:#263b42;transform:translate3d(calc(-50% + var(--feature-offset)),0,0) scale(var(--feature-scale));transform-origin:center;transition:transform .76s cubic-bezier(.22,.75,.2,1),width .76s cubic-bezier(.22,.75,.2,1),opacity .24s ease,visibility 0s linear .12s;will-change:transform,width}.community-feature-card.is-left{--feature-offset:-39cqw;--feature-width:22%;--feature-scale:.98;z-index:2;opacity:.98}.community-feature-card.is-main{--feature-offset:0cqw;--feature-width:51%;--feature-scale:1;z-index:3;opacity:1}.community-feature-card.is-right{--feature-offset:39cqw;--feature-width:22%;--feature-scale:.98;z-index:2;opacity:.98}.community-feature-card.is-before{--feature-offset:-100cqw;--feature-width:22%;--feature-scale:.82;z-index:1;opacity:0;pointer-events:none;visibility:hidden}.community-feature-card.is-after{--feature-offset:100cqw;--feature-width:22%;--feature-scale:.82;z-index:1;opacity:0;pointer-events:none;visibility:hidden}.community-feature-art{position:absolute;inset:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.community-feature-copy{width:100%;padding:clamp(18px,1.25vw,24px)}.community-feature-copy h2{white-space:pre-line;font-size:clamp(22px,1.4583vw,28px);line-height:1.45;font-weight:700;margin:12px 0 18px}.community-editor-label{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:3px 10px;border-radius:16px;background:rgb(255 255 255/18%);font-size:12px;font-weight:600}.community-feature-meta{display:flex;align-items:center;gap:12px;min-width:0}.community-feature-card.is-main .community-feature-meta{border-top:1px solid rgb(255 255 255/22%);padding-top:20px}.community-feature-meta>img{width:clamp(42px,2.9167vw,56px);height:clamp(42px,2.9167vw,56px);flex-shrink:0}.community-feature-description{min-width:0}.community-feature-description h3{font-size:clamp(17px,1.1458vw,22px);font-weight:700;line-height:1.4}.community-feature-description p{margin-top:5px;font-size:clamp(12px,.7292vw,14px);line-height:1.6;color:#f2e9e5}.community-feature-arrow{margin-left:auto;flex-shrink:0}.community-feature-card.is-left .community-feature-copy,.community-feature-card.is-right .community-feature-copy{padding:clamp(16px,1.1458vw,22px)}.community-feature-card.is-left .community-feature-copy h2,.community-feature-card.is-right .community-feature-copy h2{font-size:clamp(16px,1.1979vw,23px);margin:12px 0 16px}.community-feature-card.is-left .community-feature-meta>img,.community-feature-card.is-right .community-feature-meta>img{width:clamp(36px,2.5vw,48px);height:clamp(36px,2.5vw,48px)}.community-feature-card.is-left .community-feature-description p,.community-feature-card.is-right .community-feature-description p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.feature-story .community-feature-copy,.feature-team .community-feature-copy,.feature-tone .community-feature-copy{background:rgb(21 37 59/80%)}.community-feature-card:focus-visible{outline-color:var(--community-link);outline-offset:5px}.community-carousel-controls{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:24px;min-height:56px}.community-round-button{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#5d6b7b;background:#f5f7f8}.community-round-button:hover{background:#e9edf0}.community-carousel-pagination{display:flex;align-items:center;padding:0 10px;border-radius:24px;background:#f5f7f8}.community-carousel-pagination button{display:grid;place-items:center;min-width:24px;height:44px;border-radius:10px;color:#5d6b7b}.community-carousel-pagination button span{display:block;width:5px;height:5px;border-radius:4px;background:#bbc4ca}.community-carousel-pagination button.is-active{min-width:48px}.community-carousel-pagination button.is-active span{width:36px;background:#00b7a4}.community-carousel-pagination .community-carousel-play{width:36px;margin-left:4px;border-left:1px solid #dfe5e9;border-radius:0 24px 24px 0}.community-category-bar{display:flex;align-items:center;gap:20px;margin:0 0 24px;min-width:0}.community-category-list{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.community-category-list button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 clamp(14px,1.04vw,20px);border:1px solid #e8ecef;border-radius:10px;color:#4d5863;font-size:clamp(12px,.7813vw,15px);font-weight:500;white-space:nowrap}.community-category-list button[aria-pressed=true]{background:#2c323b;border-color:#2c323b;color:#fff}.community-category-list button:hover:not([aria-pressed=true]){background:#f5f7f8}.community-all-apps{display:inline-flex;align-items:center;justify-content:flex-end;gap:20px;margin-left:auto;min-height:44px;white-space:nowrap;font-size:13px;color:var(--community-muted)}.community-all-apps:hover{color:var(--community-link)}.community-app-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;row-gap:32px}.community-app-link{display:block;min-width:0;border-radius:16px}.community-app-cover{position:relative;overflow:hidden;aspect-ratio:64/33;border-radius:16px;background:#f4f6f8}.community-app-cover>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.community-app-price{position:absolute;right:10px;bottom:10px;border-radius:7px;padding:3px 8px;background:rgb(255 255 255/94%);color:#40545a;font-size:11px}.community-app-meta{display:flex;align-items:center;gap:12px;min-height:72px;margin-top:16px}.community-category-icon{flex-shrink:0;width:clamp(36px,2.5vw,48px);height:clamp(36px,2.5vw,48px)}.community-app-description{flex:1;min-width:0}.community-app-description h3{font-size:clamp(15px,1.0417vw,20px);font-weight:700;line-height:1.4;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.community-app-description p{margin-top:5px;font-size:12px;line-height:1.6;color:var(--community-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-app-link:hover h3{color:var(--community-link)}.community-app-rating{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:3px}.community-app-rating strong{font-size:clamp(20px,1.25vw,24px);line-height:1.25;font-weight:700;color:#008d7f}.community-app-rating>span{font-size:12px;color:var(--community-muted);white-space:nowrap}.community-app-rating .community-unrated{font-size:12px}.community-supply-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:220px;padding:32px 20px;border:1px solid var(--community-border);border-radius:16px;text-align:center}.community-supply-state h3{font-weight:600;font-size:16px}.community-supply-state p{color:var(--community-muted);font-size:14px}.community-supply-state :is(a,button){display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--community-border);border-radius:10px;color:var(--community-link);font-size:14px}.community-supply-state button:disabled{opacity:.6;cursor:wait}.community-app-skeleton>div{aspect-ratio:64/33;background:#edf2f1;border-radius:16px}.community-app-skeleton>span{display:block;height:48px;margin-top:20px;border-radius:8px;background:#f5f7f8}.community-page-note{width:100%;max-width:1584px;margin:auto auto 0;padding-top:48px;font-size:12px;line-height:1.6;color:var(--community-muted)}@media (min-width:1100px){.community-sidebar.is-collapsed{width:88px}.community-sidebar.is-collapsed .community-side-nav>:is(a,.community-planned){justify-content:center;padding-inline:0}.community-sidebar.is-collapsed :is(.community-side-nav span span,.community-side-nav a span,.community-planned small,.community-recent,.community-sidebar-footer span){display:none}.community-sidebar.is-collapsed .community-sidebar-footer{flex-direction:column}.community-header[data-sidebar-collapsed=true]~.site-content,.community-header[data-sidebar-collapsed=true]~div[role=alert]{margin-left:88px}}@media (max-width:1399px) and (min-width:1100px){.community-header-inner{gap:20px}.community-brand{width:176px}.community-category-bar{gap:12px;align-items:flex-start}.community-category-list{gap:8px}.community-category-list button{padding-inline:12px}.community-app-grid{gap:18px}.community-app-meta{gap:8px}}@media (max-width:1099px){.community-header~div[role=alert]{margin-left:0}.community-desktop-menu{display:none}.community-mobile-menu{display:grid}.community-header-inner{gap:16px}.community-brand{width:auto}.community-sidebar{display:none}.community-sidebar.is-open{display:flex;inset:0 auto 0 0;z-index:100;width:min(320px,calc(100vw - 36px));padding-bottom:max(20px,env(safe-area-inset-bottom))}.community-drawer-backdrop{position:fixed;inset:0;z-index:90;background:rgb(15 23 42/35%)}.community-drawer-heading{display:flex;align-items:center;justify-content:space-between}.community-drawer-heading button{display:grid;place-items:center;width:44px;height:44px}.site-content{margin-left:0}.community-page{padding:24px}.community-feature-grid{height:min(480px,56.25vw);min-height:300px;max-height:480px}.community-feature-card.is-after,.community-feature-card.is-before,.community-feature-card.is-left,.community-feature-card.is-right{display:none}.community-feature-card.is-main{left:0;width:100%;height:100%;transform:none;aspect-ratio:auto}.community-feature-copy{padding:28px}.community-feature-copy h2{font-size:28px}.community-feature-description h3{font-size:20px}.community-feature-meta>img{width:48px;height:48px}.community-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-category-bar{align-items:flex-start}.community-category-list button{min-height:44px;font-size:13px}.community-carousel-pagination button{min-width:32px}.community-app-description h3{font-size:18px}}@media (max-width:699px){.community-header-inner{height:112px;flex-wrap:wrap;align-content:center;row-gap:8px;padding:6px 16px 8px}.community-header-spacer{height:112px}.site-content{min-height:calc(100dvh - 112px)}.community-brand{gap:2px}.community-brand img{height:28px}.community-menu-button{width:36px}.community-header-actions{gap:8px;margin-left:auto}.community-points,.community-publish{display:none}.community-login{min-width:44px;padding-inline:10px}.community-login svg{display:none}.community-search-trigger{flex-basis:100%;order:3;max-width:none;min-height:40px;font-size:13px}.community-header-actions>div:has(>button[aria-label="公告"])>.absolute{position:fixed;top:60px;left:12px;right:12px;width:auto}.community-page{padding:16px;min-height:calc(100dvh - 112px);gap:20px}.community-feature-grid{height:min(470px,calc(125vw - 40px));min-height:360px}.community-feature-card.is-main{max-height:none}.community-feature-copy{padding:22px}.community-feature-copy h2{font-size:26px;margin-bottom:18px}.community-feature-description p{font-size:12px}.community-carousel-controls{gap:6px;margin-top:14px}.community-carousel-pagination{padding-inline:4px}.community-carousel-pagination button{min-width:24px}.community-carousel-pagination button.is-active{min-width:36px}.community-carousel-pagination button.is-active span{width:28px}.community-carousel-pagination .community-carousel-play{width:30px}.community-category-bar{flex-wrap:wrap;gap:8px;margin-bottom:18px}.community-category-list{gap:8px}.community-category-list button{padding-inline:13px}.community-all-apps{font-size:12px}.community-app-grid{grid-template-columns:minmax(0,1fr);row-gap:26px}.community-app-meta{margin-top:10px;min-height:64px}.community-app-description h3{font-size:18px}.community-category-icon{width:44px;height:44px}.community-app-rating strong{font-size:24px}.community-page-note{padding-top:24px}}@media (prefers-reduced-motion:reduce){.community-feature-card{transition:none}}