.admin-shell{--admin-content-max:1650px;--admin-page-gutter:32px;--admin-grid-gap:24px;--admin-field-gap:16px;--admin-section-gap:32px;--admin-panel-padding:24px}.admin-shell .admin-main{container:bimohe-admin/inline-size}.admin-shell .admin-content{width:100%;max-width:var(--admin-content-max);margin-inline:auto;padding:var(--admin-section-gap) max(var(--admin-page-gutter),env(safe-area-inset-right)) 80px max(var(--admin-page-gutter),env(safe-area-inset-left))}.admin-shell .admin-topbar{padding-inline:max(var(--admin-page-gutter),calc((100% - var(--admin-content-max)) / 2 + var(--admin-page-gutter)),env(safe-area-inset-left)) max(var(--admin-page-gutter),calc((100% - var(--admin-content-max)) / 2 + var(--admin-page-gutter)),env(safe-area-inset-right))}.admin-shell .admin-content :is(.site-shell,.cashier-workspace,.model-admin,.skill-admin){width:100%;max-width:none;margin-inline:0;padding-inline:0}.admin-shell .admin-content :is(.site-shell,.cashier-workspace){padding-block:0}.admin-shell .admin-content :is(.admin-panel,.paper-card){min-width:0;padding:var(--admin-panel-padding)}.admin-shell .admin-content :is(.admin-panel-heading,.admin-intro,.model-admin-head,.overview-heading){flex-wrap:wrap;gap:var(--admin-field-gap);margin-bottom:var(--admin-grid-gap)}.admin-shell .admin-content :is(.admin-intro h1,.model-admin-head h1,.page-title){font-size:clamp(26px,2.5vw,34px);line-height:1.3}.admin-shell .admin-content :is(.overview-page,.admin-audience){gap:var(--admin-grid-gap)}.admin-shell .admin-content :is(.overview-tile,.overview-chart,.overview-ops .admin-panel,.audience-details .admin-panel,.cash-metrics>div){padding:var(--admin-panel-padding)}.admin-shell .admin-content :is(.admin-grid,.admin-two,.admin-columns,.overview-charts,.admin-geo-grid,.brand-admin-grid,.yaji-admin-grid,.community-review-grid,.identity-config-grid,.cash-bot-grid,.pricing-columns,.model-grid,.studio-attention,.overview-ops,.audience-details,.home-cover-admin-grid,.membership-price-grid,.technical-priorities,.prompt-layer-list,.order-center-grid,.fulfillment-grid,.admin-metrics,.overview-tiles,.community-metrics,.yaji-metrics,.cash-metrics,.technical-metric-grid,.prompt-stack-metrics){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--admin-grid-gap);min-width:0}.admin-shell .admin-content :is(.admin-grid,.admin-two,.overview-charts,.admin-geo-grid,.brand-admin-grid,.yaji-admin-grid,.community-review-grid,.identity-config-grid,.cash-bot-grid,.pricing-columns,.model-grid,.studio-attention,.fulfillment-grid)>*{min-width:0;grid-column:span 6}.admin-shell .admin-content :is(.overview-ops,.audience-details,.home-cover-admin-grid,.membership-price-grid,.technical-priorities,.prompt-layer-list,.order-center-grid,.overview-tiles-audience,.prompt-stack-metrics)>*{min-width:0;grid-column:span 4}.admin-shell .admin-content :is(.admin-metrics,.overview-tiles,.community-metrics,.yaji-metrics,.cash-metrics,.technical-metric-grid)>*{min-width:0;grid-column:span 3}.admin-shell .admin-content .overview-tiles-audience>*{grid-column:span 4}.admin-shell .admin-content .admin-columns>*{min-width:0;grid-column:span 4}.admin-shell .admin-content .admin-columns>:first-child{grid-column:span 8}.admin-shell .admin-content :is(.admin-grid,.admin-two,.admin-columns)>[data-admin-span=full]{grid-column:1/-1}.admin-shell .admin-content :is(.admin-form,.pricing-form,.cash-form,.brand-editor,.membership-price-grid form){gap:var(--admin-field-gap)}.admin-shell .admin-content :is(.product-editor-form,.wechat-login-config-form,.cash-form)>fieldset{min-width:0}.admin-shell .admin-content :is(.admin-field-grid,.gift-admin-grid,.product-form-grid,.cash-form-grid,.pricing-field-row,.creative-service-form fieldset,.admin-form-row,.model-provider,.poster-config-grid,.pricing-settings){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--admin-field-gap);min-width:0}.admin-shell .admin-content :is(.admin-field-grid,.gift-admin-grid,.product-form-grid,.cash-form-grid,.pricing-field-row,.creative-service-form fieldset)>*{min-width:0;grid-column:span 6}.admin-shell .admin-content :is(.admin-form-row,.model-provider,.poster-config-grid)>*{min-width:0;grid-column:span 4}.admin-shell .admin-content .creative-service-form fieldset>button{grid-column:1/-1;justify-self:start}.admin-shell .admin-content .pricing-settings>label{grid-column:span 5;min-width:0}.admin-shell .admin-content .pricing-settings>button{grid-column:span 2}.admin-shell .admin-content :is(.admin-field-grid,.product-form-grid,.cash-form-grid,.gift-admin-grid)>[data-admin-span=full]{grid-column:1/-1}.admin-shell .admin-content :is(.table-scroll,.table-wrap,.admin-table-scroll,.cash-table-scroll,.yaji-table-wrap){min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.admin-shell .admin-content :is(.table-scroll,.table-wrap,.admin-table-scroll,.cash-table-scroll,.yaji-table-wrap)>table{display:table}.admin-shell .admin-content .admin-list-filters{flex-wrap:wrap;gap:var(--admin-field-gap);overflow:visible;padding:0;margin-block:var(--admin-grid-gap)}.admin-shell .admin-content .admin-list-filters .admin-search{flex:1 1 260px;min-width:0}.admin-shell .admin-content .admin-list-filters>.app-select-trigger{flex:0 1 auto;min-width:140px;max-width:100%}.admin-shell .admin-content :is(.admin-actions-inline,.cash-toolbar,.cash-range){flex-wrap:wrap;gap:var(--admin-field-gap);min-width:0}@container bimohe-admin (max-width:1100px){.admin-shell .admin-content :is(.admin-metrics,.overview-tiles,.community-metrics,.yaji-metrics,.cash-metrics,.technical-metric-grid,.prompt-stack-metrics,.overview-ops,.audience-details,.home-cover-admin-grid,.membership-price-grid,.technical-priorities,.prompt-layer-list,.order-center-grid)>*{grid-column:span 6}.admin-shell .admin-content .admin-columns>*{grid-column:1/-1}}@container bimohe-admin (max-width:900px){.admin-shell .admin-content{--admin-page-gutter:24px;--admin-grid-gap:24px}.admin-shell .admin-content :is(.admin-grid,.admin-two,.overview-charts,.admin-geo-grid,.brand-admin-grid,.yaji-admin-grid,.community-review-grid,.identity-config-grid,.cash-bot-grid,.pricing-columns,.model-grid,.studio-attention,.fulfillment-grid)>*{grid-column:1/-1}.admin-shell .admin-content .pricing-settings>*{grid-column:1/-1}.admin-shell .admin-topbar{padding-inline:max(24px,env(safe-area-inset-left)) max(24px,env(safe-area-inset-right))}}@container bimohe-admin (max-width:640px){.admin-shell .admin-content{--admin-page-gutter:16px;--admin-grid-gap:16px;--admin-section-gap:24px;--admin-panel-padding:16px}.admin-shell .admin-topbar{padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right))}.admin-shell .admin-content :is(.overview-ops,.audience-details,.home-cover-admin-grid,.membership-price-grid,.technical-priorities,.prompt-layer-list,.order-center-grid)>*{grid-column:1/-1}.admin-shell .admin-content :is(.admin-field-grid,.gift-admin-grid,.product-form-grid,.cash-form-grid,.pricing-field-row,.creative-service-form fieldset,.admin-form-row,.model-provider,.poster-config-grid)>*{grid-column:1/-1}}@container bimohe-admin (max-width:400px){.admin-shell .admin-content :is(.admin-metrics,.overview-tiles,.community-metrics,.yaji-metrics,.cash-metrics,.technical-metric-grid,.prompt-stack-metrics)>*{grid-column:1/-1}}.culture-library-detail,.culture-library-page{max-width:1320px}.culture-actions,.culture-module-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.culture-module-nav{justify-content:center;margin:0 0 32px;border-bottom:1px solid var(--ui-border,var(--border));padding-bottom:16px}.culture-module-nav a{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:8px 12px}.culture-module-nav a[aria-current=page]{color:var(--ui-link,var(--brand-vermillion));box-shadow:inset 0 -2px currentColor}.culture-public-search{margin:0 0 32px}.culture-public-search>label{display:block;margin-bottom:8px;font-size:14px}.culture-public-search .field{flex:1;min-width:180px}.culture-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.culture-library-card{min-width:0;border:1px solid var(--ui-border,var(--border));border-radius:8px;background:var(--ui-surface,var(--card));overflow:hidden}.culture-library-card-link{display:flex;flex-direction:column;height:100%}.culture-cover-placeholder,.culture-library-card-link>img{width:100%;aspect-ratio:4/3;object-fit:contain;background:var(--ui-secondary,var(--secondary));height:auto}.culture-cover-placeholder{display:grid;place-items:center;color:var(--ui-muted,var(--muted-foreground))}.culture-library-card-copy{display:flex;flex-direction:column;gap:10px;flex:1;padding:24px;overflow-wrap:anywhere}.culture-library-card h2{font-size:23px;line-height:1.4;font-weight:600;margin:0}.culture-library-card p{font-size:14px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.culture-card-author,.culture-library-card p{color:var(--ui-muted,var(--muted-foreground))}.culture-card-author{font-size:12px;margin-top:auto}.culture-card-action{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:14px;color:var(--ui-link,var(--brand-vermillion))}.culture-library-empty{padding:40px;text-align:center;margin:32px 0}.culture-library-empty>svg{margin:0 auto 16px}.culture-library-empty h2{font-size:24px;margin:8px 0}.culture-library-empty p{margin:12px 0 24px}.culture-public-pagination{justify-content:space-between;margin-top:32px}.culture-back{display:inline-flex;align-items:center;min-height:44px;color:var(--ui-link,var(--brand-vermillion));font-size:14px;margin-bottom:16px}.culture-detail-heading{max-width:880px;margin-bottom:32px}.culture-detail-heading h1{font-size:clamp(32px,4vw,56px);margin:12px 0 20px;overflow-wrap:anywhere}.culture-detail-summary{font-size:18px;line-height:1.8;margin-bottom:12px}.culture-detail-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;align-items:start}.culture-detail-main,.culture-detail-side{min-width:0;display:grid;gap:24px}.culture-detail-cover{margin:0;border:1px solid var(--ui-border,var(--border));border-radius:8px;overflow:hidden;background:var(--ui-surface,var(--card))}.culture-detail-cover img{width:100%;height:auto;max-height:640px;object-fit:contain}.culture-detail-cover figcaption{padding:12px 16px;font-size:12px;color:var(--ui-muted,var(--muted-foreground))}.culture-exhibit-commerce,.culture-reader,.culture-reading-copy,.culture-record-facts{padding:24px;background:var(--ui-surface,var(--card))}.culture-reading-copy p,.culture-record-facts p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.culture-reader h2{display:flex;align-items:center;gap:8px}.culture-exhibit-commerce h2,.culture-reader h2,.culture-record-facts h2{font-size:22px;margin-bottom:12px}.culture-exhibit-commerce p,.culture-reader>p{margin:12px 0}.culture-reader .culture-actions{margin:20px 0}.culture-reading-locked{padding:20px;background:var(--ui-secondary,var(--secondary));border-radius:6px}.culture-reading-locked p{margin:12px 0}.culture-reading-locked a{margin:8px 8px 0 0}.culture-pdf-frame{width:100%;height:clamp(440px,75vh,880px);border:1px solid var(--ui-border,var(--border));background:#fff}.culture-record-facts h3{font-size:15px;font-weight:600;margin:24px 0 8px}.culture-record-facts dl>div,.culture-versions dl{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px;margin-bottom:8px}.culture-record-facts dt{color:var(--ui-muted,var(--muted-foreground))}.culture-record-facts dd,.culture-source-link{overflow-wrap:anywhere}.culture-source-link{text-decoration:underline;text-underline-offset:3px}.culture-record-facts small{display:block;margin-top:20px;color:var(--ui-muted,var(--muted-foreground))}.culture-download-list{list-style:none;margin:32px 0;padding:0;display:grid;gap:16px}.culture-download-list li{padding:24px;display:flex;gap:24px;justify-content:space-between;align-items:center}.culture-download-list li>div{min-width:0;overflow-wrap:anywhere}.culture-download-list h2{font-size:21px;margin-bottom:8px}.culture-download-list small{color:var(--ui-muted,var(--muted-foreground))}.culture-admin{max-width:1240px}.culture-admin-heading .page-title,.culture-admin>.page-title{font-size:clamp(28px,3.3vw,42px);margin:12px 0 16px;overflow-wrap:anywhere}.culture-admin .admin-panel{margin:24px 0;padding:24px;background:var(--ui-surface,var(--card))}.culture-admin-create>label{display:block;margin-bottom:8px;font-size:14px}.culture-admin-create .field{flex:1;min-width:180px}.culture-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:16px;margin:24px 0}.culture-toolbar .culture-search{flex:1;min-width:220px}.culture-toolbar label{display:block;font-size:13px;margin-bottom:6px}.culture-alert,.culture-notice{padding:16px;border:1px solid var(--ui-border,var(--border));border-left:3px solid var(--brand-vermillion);border-radius:5px;overflow-wrap:anywhere;background:var(--ui-surface,var(--card));margin:16px 0}.culture-notice{border-left-color:var(--ui-link,var(--brand-vermillion))}.culture-admin .table-scroll{margin:24px 0}.culture-admin table{width:100%;min-width:640px}.culture-admin td,.culture-admin th{text-align:left;padding:16px;vertical-align:top;border-bottom:1px solid var(--ui-border,var(--border))}.culture-admin td small{display:block;max-width:350px;overflow-wrap:anywhere;color:var(--ui-muted,var(--muted-foreground))}.culture-admin-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.culture-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.culture-asset-row>label,.culture-form-grid>label,.culture-reason{display:grid;gap:8px;font-size:14px;min-width:0}.culture-form-grid>.culture-wide{grid-column:1/-1}.culture-editor-fields{min-width:0;border:1px solid var(--ui-border,var(--border));border-radius:8px}.culture-editor-fields legend{font-size:20px;font-weight:600;padding:0 8px}.culture-editor-fields textarea{resize:vertical}.culture-assets{margin:32px 0}.culture-assets h2,.culture-review h2,.culture-versions h2{font-size:22px;margin-bottom:12px}.culture-asset-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:16px;margin:20px 0}.culture-asset-row input[type=file]{width:100%;min-height:44px;font-size:13px}.culture-asset-row input[type=file]::file-selector-button{min-height:44px;padding:8px 12px;background:var(--ui-secondary,var(--secondary));border:1px solid var(--ui-border,var(--border));border-radius:5px;color:inherit;margin-right:8px;cursor:pointer}.culture-reason{margin:24px 0}.culture-check{display:flex;align-items:center;gap:10px;margin:20px 0}.culture-check input{width:20px;height:20px;accent-color:var(--brand-vermillion)}.culture-review>.culture-actions{margin-top:20px}.culture-versions details{border-top:1px solid var(--ui-border,var(--border));padding:16px 0}.culture-versions summary{cursor:pointer;min-height:44px;padding-top:10px}.culture-versions details p{margin:12px 0;white-space:pre-wrap;overflow-wrap:anywhere}.culture-versions details .button-outline{margin:12px 8px 0 0}.culture-admin .app-select-trigger{width:100%;min-height:44px}.culture-admin :disabled{cursor:not-allowed}.culture-admin .culture-actions>span{font-size:13px;color:var(--ui-muted,var(--muted-foreground))}@media(max-width:1024px){.culture-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.culture-detail-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.culture-asset-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.culture-asset-row>a{justify-self:start;grid-column:1/-1}}@media(max-width:767px){.culture-asset-row,.culture-detail-layout,.culture-form-grid,.culture-library-grid{grid-template-columns:minmax(0,1fr)}.culture-exhibit-commerce,.culture-library-card-copy,.culture-reader,.culture-reading-copy,.culture-record-facts{padding:20px}.culture-form-grid>.culture-wide{grid-column:auto}.culture-admin .admin-panel{padding:20px}.culture-admin-heading,.culture-download-list li{flex-direction:column;align-items:start;gap:12px}.culture-library-empty{padding:28px 20px}.culture-module-nav{justify-content:start;gap:4px}.culture-admin .culture-actions{gap:12px}.culture-detail-summary{font-size:16px}.culture-public-pagination{justify-content:start}}