html,body,#root{width:100%;min-width:320px;height:100%;margin:0}.route-loading{background:radial-gradient(circle at 82% 10%,#bfcaff8c,#0000 30%),radial-gradient(circle at 16% 90%,#baeedc59,#0000 30%),#f7f9fd;place-items:center;min-height:100vh;display:grid}.login-ambient{z-index:-1;background:linear-gradient(130deg,#f7f9fdf5,#ecf3ffd6),repeating-linear-gradient(90deg,#5d6cd808 0 1px,#0000 1px 116px);position:absolute;inset:0;overflow:hidden}.login-ambient-orb{aspect-ratio:1;filter:blur(10px);border-radius:50%;width:min(62vw,900px);animation:16s cubic-bezier(.45,.05,.55,.95) infinite alternate login-ambient-drift;display:block;position:absolute}.login-ambient-orb-primary{background:radial-gradient(circle,#adb9ffc7,#d9e3ff2e 62%,#0000 74%);top:-34vw;left:-11vw}.login-ambient-orb-mint{background:radial-gradient(circle,#abead39e,#daf8f017 65%,#0000 76%);animation-delay:-7s;bottom:-32vw;right:-14vw}.login-ambient-grid{opacity:.45;background-image:linear-gradient(135deg,#0000 49.8%,#ffffffad 50%,#0000 50.2%);background-size:44px 44px;position:absolute;inset:16%;-webkit-mask-image:radial-gradient(#000,#0000 68%);mask-image:radial-gradient(#000,#0000 68%)}.login-alert{margin-top:18px}.login-form{margin-top:24px}.glass-panel-enter{animation:.4s cubic-bezier(.2,.8,.2,1) both login-panel-enter}@keyframes login-ambient-drift{0%{transform:translate(-2%,-2%)scale(.96)}to{transform:translate(4%,3%)scale(1.05)}}@keyframes login-panel-enter{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.app-sider{background:#fff}.app-sider .ant-layout-sider-children{background:#fff;overflow-y:auto}.page-stack{flex-direction:column;gap:20px;display:flex}.page-header{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex;box-shadow:0 1px 2px #12263f0a}.page-header h3,.page-header h4{margin:0 0 6px}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.settings-role-checkboxes{gap:10px;display:grid}.form-actions{margin-top:4px}.ant-card{box-shadow:0 1px 2px #12263f0a}.danger{color:#ff4d4f}.success{color:#22c55e}.login-page{isolation:isolate;min-height:100dvh;position:relative;overflow:hidden}.login-page:before{z-index:-1;content:"";background:#eef1f6 url(/assets/login.png) 50%/cover no-repeat;display:block;position:fixed;inset:0}.login-page .login-ambient{z-index:0;background:radial-gradient(circle at 8% -8%,#8093ff29,#0000 31%),radial-gradient(circle at 96% 4%,#84e2cd24,#0000 25%),radial-gradient(circle at 65% 105%,#fad0ef33,#0000 31%),linear-gradient(120deg,#f6f8fc14,#edf3fc24,#f5f7fc14);position:fixed;inset:0;overflow:hidden}.login-page .login-ambient-orb{z-index:0;filter:blur(30px)saturate(118%);opacity:.78;border-radius:50%;width:520px;height:520px;display:block;position:absolute}.login-page .login-ambient-orb-primary{background:radial-gradient(circle at 35% 35%,#96a5ff6b,#889ffd0f 67%,#0000 70%);animation:18s ease-in-out infinite alternate liquid-drift-one;top:-210px;right:-70px}.login-page .login-ambient-orb-mint{background:radial-gradient(circle at 45% 40%,#77d8ba4a,#77d8ba0a 67%,#0000 72%);width:580px;height:580px;animation:21s ease-in-out infinite alternate liquid-drift-two;bottom:-280px;right:8%}.login-page .login-ambient-grid{opacity:.25;background-image:linear-gradient(135deg,#0000 49.8%,#ffffffb3 50%,#0000 50.2%);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 74%);mask-image:radial-gradient(#000,#0000 74%)}.login-layout{z-index:1;box-sizing:border-box;place-items:center end;min-height:100dvh;padding:clamp(28px,6vw,92px) clamp(28px,9vw,168px);display:grid;position:relative}.login-form-wrap{place-items:center;width:min(100%,432px);display:grid}.login-card{-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);background:linear-gradient(135deg,#fdfeffe6,#f0f6ffc2);border:1px solid #ffffffd6;border-radius:28px;width:100%;padding:40px;box-shadow:inset 0 1px #fffffff0,0 20px 46px #364c8924}.mobile-brand{align-items:center;margin-bottom:37px;display:flex}.mobile-brand .brand-logo{width:168px}.login-card-heading{margin-bottom:28px}.login-card-heading>span{color:#7d89a7;font-family:var(--font-num);letter-spacing:.12em;font-size:11px;font-weight:600}.login-card-heading h1{color:#273251;letter-spacing:-.05em;margin:12px 0 8px;font-size:32px}.login-card-heading p{color:#7c89a6;margin:0;font-size:13px}.login-card .ant-input-affix-wrapper{height:48px;box-shadow:none;background:#fbfcffd1;border-color:#e2e8f3}.login-card .ant-input-affix-wrapper:hover,.login-card .ant-input-affix-wrapper:focus-within{background:#fff;border-color:#aab5ed}.login-card .ant-input{color:#2b3754}.login-card .ant-input::placeholder{color:#a5afc4}.login-card .anticon{color:#8995b2}.login-submit{background:linear-gradient(112deg,#6877df,#7886ed 57%,#6fcbb4);border:0;border-radius:14px;height:49px;margin-top:8px;font-weight:600;box-shadow:0 13px 26px #576cdd38}.login-password-help{color:#6677bc;justify-content:flex-end;margin-top:-4px;font-size:12px;display:flex}.login-password-help span{cursor:help}.login-note{color:#8692ad;align-items:center;gap:7px;margin-top:20px;font-size:12px;display:flex}.login-note .anticon{color:#48a781}.invitation-register-page .login-layout{place-items:center}.organization-invitation-result{text-align:center;justify-items:center;gap:14px;padding:10px 0 2px;display:grid}.organization-invitation-link{overflow-wrap:anywhere;color:#65738f;width:100%;font-family:var(--font-num);text-align:left;margin:0;font-size:12px}.organization-password-reset-result{gap:16px;display:grid}.organization-password-reset-result .ant-typography{color:#273251;font-family:var(--font-num);letter-spacing:.04em;background:#f8faff;border:1px solid #dee5f3;border-radius:8px;margin:0;padding:10px 12px}@media (width<=940px){.login-card{padding:33px}}@media (width<=760px){.login-layout{place-items:center;padding:20px}.login-form-wrap{width:100%}.app-sider{display:none}.app-content{padding:16px}.page-header{flex-direction:column;align-items:flex-start}}.creator-market-filter-card,.creator-market-table-card{overflow:hidden}.creator-filter-actions,.creator-market-table-toolbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.creator-filter-collapse{color:#667085;font-size:13px}.creator-filter-collapse.ant-btn{height:auto;padding:0}.creator-market-table-toolbar h4{align-items:center;gap:8px;margin:0;display:flex}.creator-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 18px;display:grid}.creator-filter-item{align-items:center;gap:8px;min-width:0;min-height:32px;display:flex}.creator-filter-group{border-top:1px solid #edf0f5;grid-column:1/-1;grid-template-columns:96px minmax(0,1fr);gap:16px;padding-top:18px;display:grid}.creator-filter-group-title{color:#344054;padding-top:4px;font-size:13px;font-weight:600}.creator-filter-group-content{min-width:0}.creator-filter-subgroup{grid-template-columns:148px minmax(0,1fr);align-items:start;gap:14px;display:grid}.creator-filter-subgroup+.creator-filter-subgroup{margin-top:16px}.creator-filter-subgroup-no-title{grid-template-columns:minmax(0,1fr)}.creator-filter-subgroup-title{color:#667085;padding-top:4px;font-size:13px}.creator-filter-group-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:16px 18px;display:grid}.creator-filter-category{grid-column:1/-1}.creator-filter-category-list{flex-wrap:wrap;align-items:center;gap:10px 8px;display:flex}.creator-filter-category-list>.ant-btn{color:#475467;border-color:var(--creator-border-control);flex:none;padding-inline:10px}.creator-filter-category-list>.ant-btn:not(.ant-btn-primary):hover{color:var(--creator-primary);border-color:var(--creator-primary-line);background:var(--creator-primary-soft)}.creator-filter-category-list>.ant-btn-primary{color:#fff;border-color:var(--accent);background:var(--accent);font-weight:400}.creator-filter-category-trigger{align-items:center;gap:5px;display:inline-flex}.creator-filter-category-trigger .anticon{font-size:10px}.creator-filter-category-popover{gap:10px;min-width:188px;padding:2px;display:grid}.creator-filter-category-options{gap:9px;max-height:260px;padding-right:4px;display:grid;overflow-y:auto}.creator-filter-category-popover .ant-checkbox-wrapper{color:#475467;font-size:13px}.creator-filter-category-select.ant-select{width:auto;min-width:88px;max-width:150px}.creator-filter-category-select .ant-select-selector{min-height:32px;padding-inline:10px!important}.creator-filter-category-select .ant-select-selection-placeholder{color:#475467}.creator-filter-unavailable-control{display:inline-flex}.creator-filter-unavailable-trigger{width:var(--creator-filter-control-width,140px);justify-content:space-between;min-width:116px}.creator-filter-range-item,.creator-filter-quote-item{align-items:flex-start}.creator-filter-range-item>.creator-filter-label,.creator-filter-quote-item>.creator-filter-label{padding-top:6px}.creator-filter-range-control{flex:auto;grid-template-columns:minmax(90px,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.creator-filter-range-slider{min-width:90px;margin:6px 8px}.creator-filter-range-inputs{white-space:nowrap;align-items:center;gap:6px;display:flex}.creator-filter-range-inputs .ant-input-number{width:72px}.creator-filter-range-separator{color:#667085;font-size:13px}.creator-filter-range-trigger{text-align:left;justify-content:space-between;align-items:center;gap:8px;width:140px;min-width:140px;display:inline-flex}.creator-filter-range-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.creator-filter-range-trigger .anticon{flex:none;font-size:10px}.creator-filter-range-popover{width:300px;padding:2px}.creator-filter-range-popover-control{grid-template-columns:1fr;gap:8px}.creator-filter-quote-trigger{text-align:left;justify-content:space-between;align-items:center;gap:8px;width:min(100%,280px);min-width:220px;display:inline-flex}.creator-filter-quote-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.creator-filter-quote-trigger .anticon{flex:none;font-size:10px}.creator-filter-quote-popover{gap:8px;width:300px;padding:2px;display:grid}.creator-filter-quote-popover-label{color:#475467;font-size:13px;font-weight:400}.creator-filter-quote-range{grid-template-columns:1fr;gap:8px}.creator-filter-quote-range .creator-filter-range-slider{margin:6px 8px 2px}.creator-filter-quote-range .creator-filter-range-inputs .ant-input-number{width:104px}.creator-filter-region-item .creator-filter-region-trigger{text-align:left;justify-content:space-between;align-items:center;gap:8px;width:140px;min-width:140px;display:inline-flex}.creator-filter-region-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.creator-filter-region-trigger .anticon{flex:none;font-size:10px}.creator-filter-region-cascader{color:#344054;grid-template-columns:220px minmax(300px,1fr);width:min(720px,100vw - 80px);min-width:560px;height:360px;display:grid}.creator-filter-region-provinces,.creator-filter-region-cities{min-width:0;padding:4px 12px;overflow-y:auto}.creator-filter-region-provinces{border-right:1px solid #edf0f5}.creator-filter-region-all{border-bottom:1px solid #edf0f5;padding:4px 0 10px}.creator-filter-region-option-list{padding-top:4px}.creator-filter-region-option{cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:4px;min-height:32px;padding:2px 4px;display:flex}.creator-filter-region-option:hover{background:#f8fafc}.creator-filter-region-option.is-active{background:#f5f7fa}.creator-filter-region-checkbox{flex:none;min-width:0}.creator-filter-region-option .ant-checkbox-wrapper{color:#475467;min-width:0;font-size:13px}.creator-filter-region-label{color:#475467;overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.creator-filter-region-city-list .ant-checkbox-wrapper span:last-child{overflow-wrap:anywhere}.creator-filter-region-option .ant-btn{color:#667085;flex:0 0 28px}.creator-filter-region-city-heading{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding:4px 0 10px;display:flex}.creator-filter-region-city-heading .ant-typography{color:#344054;font-size:13px;font-weight:600}.creator-filter-region-city-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:14px 0 4px;display:grid}.creator-filter-region-city-list .ant-checkbox-wrapper{color:#475467;min-width:0;font-size:13px}.creator-filter-checkbox{align-items:center;min-width:0;min-height:32px;display:flex}.creator-filter-checkbox .ant-checkbox-wrapper{color:#475467;font-size:13px}.creator-filter-summary{border-top:1px solid #edf0f5;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:18px;margin-top:20px;padding-top:16px;display:grid}.creator-filter-summary-title{color:#344054;font-size:13px;font-weight:400}.creator-filter-summary-content{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.creator-filter-summary .ant-tag{color:#475467;background:#f8fafc;border-color:#e4e7ec;margin-inline-end:0}@media (width<=760px){.creator-filter-range-item,.creator-filter-quote-item{grid-column:auto}.creator-filter-region-cascader{grid-template-columns:150px minmax(0,1fr);width:calc(100vw - 48px);min-width:0}.creator-filter-region-city-list{grid-template-columns:minmax(0,1fr)}}.detail-profile-honors{margin-bottom:14px}.detail-profile-honors .ant-tag{border-radius:6px;margin:0}.detail-huahuo-info{font-size:var(--font-size-body);margin-bottom:20px;line-height:1.8}.detail-huahuo-info-rows{margin:0}.detail-huahuo-info-row{grid-template-columns:4em minmax(0,1fr);gap:12px;margin-bottom:5px;display:grid}.detail-huahuo-info-row dt{color:var(--creator-text-muted)}.detail-huahuo-info-row dd{overflow-wrap:anywhere;color:var(--creator-text);margin:0}.detail-huahuo-info-row .ant-typography{font-size:inherit;line-height:inherit;margin:0}.detail-huahuo-info-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.detail-huahuo-info-pair .detail-huahuo-info-row{grid-template-columns:2em minmax(0,1fr)}.detail-huahuo-statuses{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.detail-huahuo-status.ant-tag{font-size:var(--font-size-control);color:var(--creator-text);border-radius:24px;margin:0;padding:6px 12px}.detail-huahuo-status.ant-tag.is-personal{background:#fff3ea}.detail-huahuo-status.ant-tag.is-personal .anticon{color:#f69}.detail-huahuo-status.ant-tag.is-plan{background:#edf6ff}.detail-huahuo-status.ant-tag.is-plan .anticon{color:#1890ff}.creator-detail-reference-page{gap:0}.detail-two-column-layout{grid-template-columns:minmax(280px,330px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.detail-profile-panel,.detail-tabs-wrap{align-self:start}.detail-profile-panel{border-radius:22px;flex-direction:column;padding:26px;display:flex}.detail-profile-avatar{font-size:var(--font-size-display-lg);margin:0 0 14px;font-weight:800}.detail-profile-name{align-items:center;gap:7px;display:flex}.detail-profile-name h1{color:#2f3b59;font-size:var(--font-size-display-md);letter-spacing:-.055em;margin:0}.detail-profile-handle{color:#75829d;font-size:var(--font-size-caption);align-items:center;gap:5px;margin:6px 0 0;display:flex}.detail-profile-curated.ant-tag{font-size:var(--font-size-caption);border-radius:0;margin:0;font-weight:600}.detail-profile-rank{color:#b54708;font-size:var(--font-size-caption);margin:4px 0 0;font-weight:600}.detail-profile-platform-links{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.detail-douyin-qrcode{flex-direction:column;align-items:center;gap:8px;display:flex}.detail-profile-platform-links .ant-btn{color:#526584;background:#f8fbff;border-color:#d9e4f7;border-radius:6px;height:30px;padding-inline:10px;font-size:12px}.detail-profile-intro{color:#697794;font-size:var(--font-size-caption);margin:18px 0 15px;line-height:1.8}.detail-profile-intro .ant-typography-expand,.detail-profile-intro .ant-typography-collapse{color:var(--creator-primary);font-size:var(--font-size-caption);margin-inline-start:4px}.detail-profile-tags{margin-top:8px;margin-bottom:0;display:flex}.detail-profile-tag-field{margin-bottom:19px}.detail-profile-tag-heading{justify-content:space-between;align-items:center;display:flex}.detail-profile-tag-heading>span{color:#8995ad;font-size:var(--font-size-caption)}.detail-profile-tag-toggle{height:auto;font-size:var(--font-size-caption);margin:0;padding:0}.detail-profile-tags .ant-tag{color:#74819c;font-size:var(--font-size-caption);background:#f9faff;border:1px solid #e2e7f1;border-radius:6px;margin:0;padding:2px 6px}.detail-profile-tag-empty{color:#8995ad;font-size:var(--font-size-caption);margin-top:8px;display:block}.detail-profile-stats{border-top:1px solid #dfe4f1d1;border-bottom:1px solid #dfe4f1d1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 15px;padding:16px 0;display:grid}.creator-detail-page-xiaohongshu .detail-profile-stats{margin-top:18px}.creator-detail-page-douyin .detail-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 6px}.detail-profile-stats div{text-align:center;gap:5px;min-width:0;display:grid}.detail-profile-stats strong{color:#46536f;font-family:var(--font-num);font-size:var(--font-size-control);letter-spacing:-.05em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-profile-stats span{color:#8995ad;font-size:var(--font-size-caption)}.detail-profile-facts{margin-bottom:17px}.creator-detail-pugongying-facts .creator-detail-key-value-list>div{grid-template-columns:76px minmax(0,1fr)}.creator-detail-pugongying-facts .creator-detail-key-value-list dd{white-space:normal}.creator-detail-pugongying-overview-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.creator-detail-pugongying-overview-secondary-grid>.creator-detail-section:first-child .creator-detail-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-detail-pugongying-overview-secondary-grid>.creator-detail-section:last-child .creator-detail-metric-grid{grid-template-columns:1fr}.creator-detail-pugongying-performance-controls{flex-wrap:wrap}.creator-detail-pugongying-performance-controls .ant-picker{min-width:236px}.creator-detail-pugongying-selectable-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.creator-detail-pugongying-selectable-metric.ant-btn{text-align:left;white-space:normal;width:100%;height:auto;min-height:96px;box-shadow:none;background:#fff;border:1px solid #e8ecf2;border-radius:8px;padding:17px 18px;display:grid}.creator-detail-pugongying-selectable-metric.ant-btn:hover{color:inherit;border-color:color-mix(in srgb, var(--accent) 48%, #e8ecf2);background:#fff}.creator-detail-pugongying-selectable-metric.ant-btn.is-active,.creator-detail-pugongying-selectable-metric.ant-btn.is-active:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 44%, #fff)}.creator-detail-pugongying-selectable-metric span{color:#667085;font-size:13px}.creator-detail-pugongying-selectable-metric strong{color:#101828;font-family:var(--font-num);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:20px;font-weight:600;line-height:1.25;overflow:hidden}.creator-detail-pugongying-performance-trend{height:292px;margin-top:18px}.creator-detail-pugongying-note-metric-control{margin-bottom:16px}.creator-detail-pugongying-note-trend{height:294px}.creator-detail-pugongying-traffic-chart{height:220px}.creator-detail-pugongying-distribution-chart{height:300px}.creator-detail-pugongying-cost-metrics .creator-detail-metric:nth-child(4n){border-right:0}.creator-detail-pugongying-cost-metrics .creator-detail-metric:nth-child(n+5){border-top:1px solid #edf0f5}@media (width<=760px){.creator-detail-pugongying-overview-secondary-grid{grid-template-columns:1fr}.creator-detail-pugongying-selectable-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-detail-pugongying-performance-controls .ant-picker{min-width:min(100%,236px)}.creator-detail-pugongying-cost-metrics .creator-detail-metric:nth-child(4n){border-right:1px solid #edf0f5}.creator-detail-pugongying-cost-metrics .creator-detail-metric:nth-child(2n){border-right:0}.creator-detail-pugongying-cost-metrics .creator-detail-metric:nth-child(n+3){border-top:1px solid #edf0f5}}.detail-profile-facts .creator-detail-key-value-list{gap:8px;margin:0;display:grid}.detail-profile-facts .creator-detail-key-value-list>div{grid-template-columns:76px minmax(0,1fr);gap:8px;display:grid}.detail-profile-facts dt,.detail-profile-facts dd{font-size:var(--font-size-caption);margin:0}.detail-profile-facts dt{color:#8995ad}.detail-profile-facts dd{color:#53617e;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.detail-profile-actions{gap:8px;display:grid}.detail-profile-actions .ant-btn{border-radius:var(--radius-control);height:38px;font-size:var(--font-size-caption)}.detail-tabs-wrap{border-radius:22px;min-width:0;min-height:0;padding:0;overflow:hidden}.detail-tabs .ant-tabs-nav{border-bottom:1px solid #dfe4f1d1;margin:0;padding:0 24px}.detail-tabs .ant-tabs-content-holder{padding:24px}.detail-tabs .ant-tabs-tab{color:#7b88a4;font-size:var(--font-size-caption);padding:18px 3px 14px;font-weight:700}.detail-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#5665cb}.detail-tabs .ant-tabs-ink-bar{background:#6576d9;border-radius:3px;height:3px}.detail-tabs-update-time{color:#8793ad;font-size:var(--font-size-caption);white-space:nowrap}.detail-tabs .ant-tabs-tabpane-active,.detail-tabs-wrap .creator-detail-huahuo-flow{gap:24px;padding-bottom:0;display:grid}.detail-tabs-wrap .creator-detail-section,.detail-tabs-wrap .creator-detail-huahuo-block{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.detail-tabs-wrap .creator-detail-section+.creator-detail-section,.detail-tabs-wrap .creator-detail-huahuo-block+.creator-detail-huahuo-block{border-top:1px solid #dfe4f1d1;padding-top:24px}.detail-tabs-wrap .creator-detail-section-title,.detail-tabs-wrap .creator-detail-huahuo-block-heading h3{color:#3a4663;font-size:var(--font-size-section);letter-spacing:-.035em;margin:0 0 16px}.creator-detail-link-funnel{padding-block:12px}.creator-detail-portrait-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.creator-detail-portrait-donut{grid-template-columns:minmax(0,1fr) minmax(110px,.7fr);align-items:center;gap:16px;display:grid}.creator-detail-portrait-donut ul{margin:0;padding:0;list-style:none}.creator-detail-portrait-donut li{justify-content:space-between;gap:12px;padding-block:6px;display:flex}.creator-detail-portrait-donut strong{font-variant-numeric:tabular-nums}.echarts-data-chart.creator-detail-xingtu-province-map,.echarts-data-chart.creator-detail-xingtu-region-chart{height:340px;margin-top:8px}.creator-detail-link-funnel-chart{width:100%;height:200px}.creator-detail-link-funnel-labels{text-align:center;color:var(--creator-text);font-variant-numeric:tabular-nums;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.creator-detail-link-funnel-labels strong{font-size:16px;font-weight:600;display:block}.creator-detail-link-choice.ant-btn{white-space:normal;height:auto;min-height:36px;padding:8px 12px}.creator-detail-link-choice.ant-btn[aria-pressed=true]{color:var(--creator-primary);background:color-mix(in srgb, var(--creator-primary) 10%, transparent);border-color:color-mix(in srgb, var(--creator-primary) 30%, transparent)}.creator-detail-link-funnel-headings .creator-detail-link-choice.ant-btn[aria-pressed=true]{color:#fff;background:var(--creator-primary);border-color:var(--creator-primary)}.creator-detail-link-funnel-headings .creator-detail-link-choice.ant-btn[aria-pressed=true]:hover,.creator-detail-link-funnel-headings .creator-detail-link-choice.ant-btn[aria-pressed=true]:active{color:#fff;background:var(--creator-primary-hover);border-color:var(--creator-primary-hover)}.creator-detail-link-total.ant-btn{flex-wrap:wrap;justify-content:flex-start;column-gap:16px}.creator-detail-link-total.ant-btn .creator-detail-link-funnel-ratio{margin-top:0}.creator-detail-link-funnel-ratio{color:var(--creator-text-muted);margin-top:4px;font-size:13px;display:block}.echarts-data-chart{width:100%;height:222px;margin-top:20px}.creator-detail-industry-chart-layout{grid-template-columns:minmax(260px,.9fr) minmax(260px,1.1fr);align-items:center;gap:28px;display:grid}.echarts-data-chart.creator-detail-industry-chart{height:238px;margin-top:0}.creator-detail-industry-chart-legend{align-content:center;gap:10px;display:grid}.creator-detail-industry-chart-legend>div{color:#5f6f8f;border-bottom:1px solid #7d8fb521;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:9px;font-size:13px;display:flex}.creator-detail-industry-chart-legend>div:last-child{border-bottom:0;padding-bottom:0}.creator-detail-industry-chart-legend span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-detail-industry-chart-legend strong{color:#28375b;font-variant-numeric:tabular-nums;flex:none}.echarts-data-chart-bar{height:226px}.detail-tabs-wrap .creator-detail-metric-grid{background:0 0;border:0;border-radius:0}@media (width<=940px){.detail-two-column-layout{grid-template-columns:1fr}.detail-profile-panel{position:static}.detail-profile-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.detail-profile-panel{padding:21px}.detail-profile-actions{grid-template-columns:1fr}.detail-profile-name h1{font-size:var(--font-size-display-sm)}.detail-tabs-wrap{min-height:0;padding:0 16px 18px}.detail-tabs .ant-tabs-nav{overflow-x:auto}.detail-tabs .ant-tabs-nav-wrap{min-width:max-content}.echarts-data-chart,.echarts-data-chart-bar{height:174px;margin-top:16px}.creator-detail-industry-chart-layout{grid-template-columns:1fr;gap:16px}.echarts-data-chart.creator-detail-industry-chart{height:196px;margin-top:0}}.creator-filter-label{color:#667085;white-space:nowrap;font-size:12px;font-weight:400}.creator-filter-actions{border-top:1px solid #edf0f5;margin-top:22px;padding-top:18px}.creator-market-table-card .ant-card-body{padding:0}.creator-market-table .ant-table-thead>tr>th{color:#475467;background:#fafbfc;font-size:12px;font-weight:600}.creator-market-table .ant-table-tbody>tr>td{height:72px}.creator-market-profile{align-items:center;gap:12px;display:flex}.creator-market-profile>div:last-child{gap:3px;min-width:0;display:grid}.creator-market-profile .ant-typography{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-detail-empty-card .ant-card-body{justify-content:center;align-items:center;min-height:280px;display:flex}.creator-detail-profile-card,.creator-detail-empty-card{overflow:hidden}.creator-detail-profile-card .ant-card-body{padding:22px}.creator-detail-profile-head{align-items:flex-start;gap:16px;display:flex}.creator-detail-profile-copy{flex:1;gap:5px;min-width:0;display:grid}.creator-detail-profile-name-line{align-items:center;gap:8px;min-width:0;display:flex}.creator-detail-profile-name-line .ant-typography{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.creator-detail-profile-name-line .ant-tag{color:var(--accent-strong);background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 22%, #fff);flex:none;margin-inline-end:0}.creator-detail-profile-account,.creator-detail-profile-verification{color:#667085;font-size:13px;line-height:1.5}.creator-detail-profile-verification{color:#475467}.creator-detail-profile-introduction{color:#667085;font-size:13px;line-height:1.65;margin:5px 0 0!important}.creator-detail-profile-tags .ant-tag{color:#475467;background:#f8fafc;border-color:#e4e7ec;margin-inline-end:0}.creator-detail-profile-metrics{border-top:1px solid #edf0f5;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;padding-top:18px;display:grid}.creator-detail-profile-card.is-compact .ant-card-body{padding:18px}.creator-detail-profile-card.is-compact .creator-detail-profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;margin-top:18px;padding-top:16px}.creator-detail-profile-card.is-compact .creator-detail-profile-introduction{margin-top:2px!important}.creator-detail-profile-metric,.creator-detail-metric{gap:5px;min-width:0;display:grid}.creator-detail-profile-metric>span,.creator-detail-metric>span{color:#667085;font-size:12px}.creator-detail-profile-metric>strong,.creator-detail-metric>strong{color:#1d2939;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:600;line-height:1.2;overflow:hidden}.creator-detail-profile-metric>small,.creator-detail-metric>small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.creator-detail-key-value-list{gap:0;margin:0;display:grid}.creator-detail-key-value-list>div:last-child{border-bottom:0}.creator-detail-key-value-list dt,.creator-detail-key-value-list dd{margin:0;font-size:13px;line-height:1.5}.creator-detail-key-value-list dt{color:#667085}.creator-detail-key-value-list dd{color:#344054;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-detail-video-title-line{align-items:center;gap:6px;min-width:0;display:flex}.creator-detail-video-title-line .ant-typography{color:#344054;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.creator-detail-video-title-line .ant-tag{color:#475467;background:#fff;border-color:#e4e7ec;flex:none;margin-inline-end:0}.creator-detail-video-content>.ant-typography{font-size:12px}.creator-detail-video-metrics{color:#667085;flex-wrap:wrap;gap:6px 12px;font-size:12px;display:flex}.creator-detail-similar-item>div:nth-child(2){gap:3px;min-width:0;display:grid}.creator-detail-similar-item>div:nth-child(2) .ant-typography{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-detail-similar-item>div:nth-child(2) .ant-typography-secondary{font-size:12px}.creator-detail-similar-meta strong{color:var(--accent-strong);font-weight:600}.creator-detail-cooperation-table .ant-table-thead>tr>th{color:#475467;background:#fafbfc;font-size:12px;font-weight:600}.creator-detail-cooperation-table .ant-tag{margin-inline-end:0}.creator-detail-page{gap:20px}.creator-detail-profile-card{border-color:#e8ecf2;box-shadow:0 3px 12px #10182809}.creator-detail-profile-card-douyin{border-top:3px solid var(--accent)}.creator-detail-profile-card.is-compact .creator-detail-profile-head{grid-template-columns:64px minmax(0,1fr);gap:12px;display:grid}.creator-detail-profile-card .ant-avatar{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-soft) 72%, #fff)}.creator-detail-profile-card.is-compact .creator-detail-profile-copy{gap:4px}.creator-detail-profile-card.is-compact .creator-detail-profile-name-line .ant-typography{font-size:15px}.creator-detail-profile-card.is-compact .creator-detail-profile-name-line .ant-tag{display:none}.creator-detail-profile-card.is-compact .creator-detail-profile-verification{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.creator-detail-profile-card.is-compact .creator-detail-profile-metric{gap:4px}.creator-detail-profile-card.is-compact .creator-detail-profile-metric>strong{font-size:15px}.creator-detail-profile-card-bilibili .ant-card-body{padding:28px 30px 0}.creator-detail-page-bilibili .creator-detail-profile-head{align-items:center;gap:20px}.creator-detail-page-bilibili .creator-detail-profile-copy{gap:6px}.creator-detail-page-bilibili .creator-detail-profile-name-line .ant-typography{font-size:20px}.creator-detail-page-bilibili .creator-detail-profile-account{color:#667085}.creator-detail-page-bilibili .creator-detail-profile-verification{width:fit-content;color:var(--accent-strong);background:color-mix(in srgb, var(--accent-soft) 66%, #fff);border-radius:4px;padding:2px 8px}.creator-detail-page-bilibili .creator-detail-profile-introduction{max-width:760px}.creator-detail-page-bilibili .creator-detail-profile-metrics{border-top-color:#edf0f5;margin:24px -30px 0;padding:0 30px}.creator-detail-page-bilibili .creator-detail-profile-metric{align-content:center;min-height:86px;padding:13px 0;position:relative}.creator-detail-page-bilibili .creator-detail-profile-metric+.creator-detail-profile-metric:before{content:"";background:#edf0f5;width:1px;position:absolute;top:22px;bottom:22px;left:-7px}.creator-detail-page-bilibili .creator-detail-profile-metric>strong{font-size:20px}.creator-detail-key-value-list>div{border-bottom:1px solid #f2f4f7;grid-template-columns:92px minmax(0,1fr);gap:8px;padding:12px 0;display:grid}.creator-detail-section{border-top:1px solid #edf0f5;padding:30px 0}.creator-detail-section:first-child{border-top:0;padding-top:28px}.creator-detail-section-title{color:#1d2939;align-items:center;gap:9px;font-weight:600;display:flex;margin:0 0 20px!important;font-size:15px!important}.creator-detail-section-title:before{background:var(--accent);content:"";border-radius:2px;width:3px;height:15px;display:inline-block}.creator-detail-page-bilibili .creator-detail-section-title:before{background:var(--accent);border-radius:50%;width:4px;height:4px}.creator-detail-section-heading{justify-content:space-between;align-items:center;gap:16px;min-height:28px;display:flex}.creator-detail-section-heading .creator-detail-section-title{margin-bottom:0!important}.creator-detail-subsection-title{color:#344054;margin:0;font-size:14px;font-weight:600;line-height:22px}.creator-detail-subsection+.creator-detail-subsection{border-top:1px solid #edf0f5;margin-top:24px;padding-top:24px}.creator-detail-section-select{min-width:132px}.creator-detail-metric-grid{background:#fff;border:1px solid #e8ecf2;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.creator-detail-metric{background:0 0;border:0;border-right:1px solid #edf0f5;border-radius:0;min-height:116px;padding:19px 18px}.creator-detail-metric:last-child{border-right:0}.creator-detail-metric>span{color:#667085;font-size:13px}.creator-detail-metric>strong{color:#101828;margin-top:4px;font-size:20px;font-weight:600}.creator-detail-metric>small{margin-top:1px}.creator-detail-metric-grid-data{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-detail-metric-grid-data .creator-detail-metric:nth-child(3n){border-right:0}.creator-detail-metric-grid-data .creator-detail-metric:nth-child(n+4){border-top:1px solid #edf0f5}.creator-detail-metric-grid-quote{background:#fafbfc;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.creator-detail-metric-grid-quote .creator-detail-metric{min-height:94px}.creator-detail-video-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.creator-detail-video{background:#fff;border:1px solid #e8ecf2;border-radius:8px;gap:12px;min-width:0;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:hidden}.creator-detail-video:hover{border-color:color-mix(in srgb, var(--accent) 38%, #fff);box-shadow:0 8px 18px color-mix(in srgb, var(--accent) 10%, transparent);transform:translateY(-1px)}.creator-detail-video-cover{color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 88%, #1d2939), color-mix(in srgb, var(--accent-soft) 62%, #fff));border:0;border-radius:0;justify-content:center;align-items:center;width:118px;min-width:118px;min-height:86px;display:flex;position:relative;overflow:hidden}.creator-detail-video-cover:before,.creator-detail-video-cover:after{content:"";border-radius:50%;position:absolute}.creator-detail-video-cover:before{background:#ffffff3d;width:78px;height:78px;top:-26px;right:-20px}.creator-detail-video-cover:after{border:1px solid #ffffff70;width:62px;height:62px;bottom:-28px;left:17px}.creator-detail-video-cover .anticon{z-index:1;font-size:24px;position:relative}.creator-detail-video-cover span{z-index:1;color:#fff;background:#10182875;border-radius:3px;align-self:auto;margin:0;padding:1px 5px;font-size:12px;position:absolute;bottom:7px;right:8px}.creator-detail-video-content{flex:1;gap:7px;min-width:0;padding:14px 14px 12px 0;display:grid}.creator-detail-page-douyin .creator-detail-video-list{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-detail-page-douyin .creator-detail-video-cover{width:82px;min-width:82px;min-height:126px}.creator-detail-similar-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.creator-detail-similar-item{background:#fff;border:1px solid #e8ecf2;border-radius:8px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;padding:16px;display:grid}.creator-detail-similar-meta{color:#667085;border-top:1px solid #edf0f5;grid-column:1/-1;justify-items:start;gap:3px;padding-top:10px;font-size:12px;display:grid}.creator-detail-cooperation-table .ant-table{border:1px solid #e8ecf2}.creator-detail-cooperation-table .ant-table-container table>thead>tr>th{background:#fafbfc;padding-top:13px;padding-bottom:13px}.creator-detail-cooperation-table .ant-table-container table>tbody>tr:nth-child(2n)>td{background:#fcfdff}.creator-detail-cooperation-table .ant-table-tbody>tr>td{color:#475467;padding-top:14px;padding-bottom:14px;font-size:13px}.creator-detail-page-bilibili{max-width:none}.creator-detail-huahuo-flow{gap:24px;display:grid}.creator-account-matrix-modal-content{gap:16px;display:grid}.creator-account-matrix-modal-tabs>.ant-tabs-nav{border-bottom:1px solid #dfe4f1d1;margin:0;padding:0 4px}.creator-account-matrix-modal-tabs>.ant-tabs-nav:before{border-bottom:0}.creator-account-matrix-modal-tabs>.ant-tabs-nav .ant-tabs-tab{color:#7b88a4;font-size:var(--font-size-control);padding:8px 2px 12px}.creator-account-matrix-modal-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--creator-primary);font-weight:600}.creator-account-matrix-modal-tabs>.ant-tabs-nav .ant-tabs-ink-bar{background:var(--creator-primary);border-radius:3px;height:3px}.creator-account-matrix-modal-toolbar{align-items:center;gap:10px;display:flex}.creator-account-matrix-modal-search{width:360px}.creator-account-matrix-modal-search.ant-input-affix-wrapper{height:39px}.creator-account-matrix-modal-table{border:1px solid var(--border-soft);border-radius:var(--radius-control);background:var(--surface-control);overflow:hidden}.creator-account-matrix-modal-table .ant-table{background:0 0}.creator-account-matrix-modal-table .ant-table-thead>tr>th{border-bottom-color:var(--border-soft);color:#75839f;font-size:var(--font-size-caption);background:linear-gradient(100deg,#f8fbffc7,#eff6ff8a);font-weight:600}.creator-account-matrix-modal-table .ant-table-tbody>tr>td{color:#596783;font-size:var(--font-size-control);border-bottom-color:#e5ebf5eb}.creator-account-matrix-modal-table .ant-table-tbody>tr:hover>td{background:linear-gradient(100deg,#f3f7ffd1,#f0faf78c)}.creator-account-matrix-modal-table .ant-pagination{margin:14px 16px}.creator-account-matrix-modal-table .ant-pagination-item,.creator-account-matrix-modal-table .ant-pagination-prev .ant-pagination-item-link,.creator-account-matrix-modal-table .ant-pagination-next .ant-pagination-item-link{border-color:var(--border-control);color:#65738f;background:var(--surface-control);border-radius:9px;box-shadow:inset 0 1px #ffffffeb,0 2px 7px #4c639c0a}.creator-account-matrix-modal-table .ant-pagination-item-active{background:linear-gradient(135deg,#7486e7f5,#5869cff5);border-color:#687cdcd1;box-shadow:inset 0 1px #ffffff47,0 5px 12px #5063c52e}.creator-account-matrix-modal-table .ant-pagination-item-active a{color:#fff}.creator-detail-huahuo-block{min-width:0}.creator-detail-huahuo-block-heading{justify-content:space-between;align-items:center;gap:16px;min-height:28px;margin-bottom:20px;display:flex}.creator-detail-huahuo-block-heading>.ant-typography{color:#18191c;margin:0;font-size:15px;font-weight:400}.creator-detail-huahuo-block-extra{min-width:0}.creator-detail-huahuo-block-extra .ant-typography{color:#667085;font-size:12px}.creator-detail-review-list{display:grid}.creator-detail-review-item{grid-template-columns:40px minmax(0,1fr);gap:12px;display:grid}.creator-detail-review-item+.creator-detail-review-item{border-top:1px solid #dfe4f1d1;margin-top:20px;padding-top:20px}.creator-detail-review-avatar{color:#667085;background:#f2f4f7;flex:none}.creator-detail-review-main{min-width:0}.creator-detail-review-header{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.creator-detail-review-name{color:#3a4663;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.creator-detail-review-delete{flex:none;padding-inline:0}.creator-detail-review-content{color:#475467;white-space:pre-wrap;margin:6px 0 8px;font-size:13px;line-height:1.65}.creator-detail-review-comment-score,.creator-detail-review-summary-scores>span{align-items:center;gap:10px;min-width:0;display:flex}.creator-detail-review-comment-score{background:#f8faff;border-radius:8px;margin:10px 0;padding:8px 10px}.creator-detail-review-comment-score>span,.creator-detail-review-summary-scores>span>span:first-child{color:#667085;flex:none;font-size:12px}.creator-detail-review-summary-scores{white-space:normal;gap:6px;display:grid}.creator-detail-review-summary-scores>span{gap:12px}.creator-detail-review-summary-metric .creator-detail-review-summary-scores>span>span:first-child{color:#475467;min-width:64px;font-size:14px}.creator-detail-review-star-score{align-items:center;gap:6px;min-width:0;display:inline-flex}.creator-detail-review-stars{flex:none;align-items:center;gap:4px;line-height:1;display:inline-flex}.creator-detail-review-star{color:#e4e7ec;width:14px;height:14px;font-size:14px;line-height:14px;display:block;position:relative;overflow:hidden}.creator-detail-review-star-base,.creator-detail-review-star-fill .anticon{width:14px;height:14px;display:block}.creator-detail-review-star-fill{color:#f2b536;white-space:nowrap;height:14px;line-height:14px;display:block;position:absolute;inset:0 auto 0 0;overflow:hidden}.creator-detail-review-star-score strong{color:#475467;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.creator-detail-review-unscored{color:#98a2b3;font-size:12px}.creator-detail-huahuo-metric-row .creator-detail-review-summary-scores .creator-detail-review-star-score strong{font-size:14px}.creator-detail-review-date{color:#98a2b3;font-size:12px}@media (width<=640px){.creator-detail-review-item{grid-template-columns:36px minmax(0,1fr);gap:10px}}.creator-detail-huahuo-overview{gap:0;display:grid}.creator-detail-huahuo-metric-group{border-top:1px solid #dfe4f1d1;padding:20px 0}.creator-detail-huahuo-metric-group:first-child{border-top:0;padding-top:0}.creator-detail-huahuo-metric-group>header{color:#3a4663;min-height:0;font-size:var(--font-size-section);background:0 0;border:0;align-items:center;padding:0 0 14px;font-weight:600;display:flex}.creator-detail-huahuo-metric-subgroup+.creator-detail-huahuo-metric-subgroup{border-top:1px solid #dfe4f1d1;margin-top:20px;padding-top:20px}.creator-detail-huahuo-metric-subgroup>h3{color:#3a4663;margin:0 0 14px;font-size:14px;font-weight:600}.creator-detail-huahuo-metric-row{grid-template-columns:repeat(auto-fit,minmax(142px,1fr));padding:0;display:grid}.creator-detail-huahuo-metric-row>div{border-right:1px solid #dfe4f1d1;align-content:center;gap:7px;min-width:0;min-height:92px;padding:10px 16px 10px 0;display:grid}.creator-detail-huahuo-metric-row>div+div{padding-left:16px}.creator-detail-huahuo-metric-row>div:last-child{border-right:0}.creator-detail-huahuo-metric-row span{color:#666;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.creator-detail-huahuo-metric-row .creator-detail-review-star{color:#e4e7ec;font-size:14px}.creator-detail-huahuo-metric-row .creator-detail-review-star-fill{color:#f2b536}.creator-detail-huahuo-metric-row strong{color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:600;line-height:1.15;overflow:hidden}.creator-detail-huahuo-metric-row small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.creator-detail-huahuo-choice-tabs{border:1px solid #e6e7eb;border-radius:4px;display:flex;overflow:hidden}.creator-detail-huahuo-choice-tabs button{color:#61666d;cursor:pointer;background:#fff;border:0;border-right:1px solid #e6e7eb;min-width:64px;height:30px;padding:0 10px;font-size:12px}.creator-detail-huahuo-choice-tabs button:last-child{border-right:0}.creator-detail-huahuo-choice-tabs button.is-active{color:#fff;background:var(--accent);font-weight:400}.creator-detail-huahuo-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 56px;display:grid}.creator-detail-huahuo-audience-panel{min-width:0}.creator-detail-huahuo-audience-panel h4,.creator-detail-huahuo-audience-regions h4,.creator-detail-huahuo-audience-categories h4,.creator-detail-huahuo-audience-tag-cloud h4,.creator-detail-huahuo-manuscript-distribution h4{color:#3a4663;margin:0 0 12px;font-size:14px;font-weight:700}.echarts-data-chart.creator-detail-huahuo-audience-donut{height:156px;margin-top:0}.creator-detail-huahuo-audience-legend{flex-wrap:wrap;justify-content:center;gap:8px 22px;display:flex}.creator-detail-huahuo-audience-legend span{color:#5b6884;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.creator-detail-huahuo-audience-legend i{background:#1684f3;border-radius:50%;width:7px;height:7px}.creator-detail-huahuo-audience-legend .is-color-1{background:#3c9df5}.creator-detail-huahuo-audience-legend .is-color-2{background:#65b4f6}.creator-detail-huahuo-audience-legend .is-color-3{background:#91caf8}.creator-detail-huahuo-audience-legend .is-color-4{background:#c6e2fb}.creator-detail-huahuo-audience-legend .is-color-5{background:#deeffd}.creator-detail-huahuo-audience-legend .is-color-6{background:#eaf5ff}.creator-detail-huahuo-audience-regions,.creator-detail-huahuo-audience-interests{border-top:1px solid #dfe4f1d1;margin-top:36px;padding-top:28px}.creator-detail-huahuo-audience-regions-content{grid-template-columns:minmax(0,1fr) minmax(220px,272px);align-items:center;gap:28px;display:grid}.echarts-data-chart.creator-detail-huahuo-audience-regions-chart{height:336px;margin-top:0}.creator-detail-huahuo-audience-region-ranking{gap:6px;margin:0;padding:0;list-style:none;display:grid}.creator-detail-huahuo-audience-region-ranking li{color:#5b6884;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:26px;font-size:12px;display:grid}.creator-detail-huahuo-audience-region-ranking li>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-detail-huahuo-audience-region-ranking strong{color:#3f4d6c;font-variant-numeric:tabular-nums;font-weight:700}.creator-detail-huahuo-audience-region-rank{color:#687895;font-variant-numeric:tabular-nums;background:#eef3fb;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-weight:700;display:inline-flex}.creator-detail-huahuo-audience-region-ranking li:nth-child(-n+3) .creator-detail-huahuo-audience-region-rank{color:#fff;background:#5d75db}.creator-detail-huahuo-audience-interests{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:42px;display:grid}.creator-detail-huahuo-audience-interests>*+*{border-left:1px solid #dfe4f1d1;padding-left:42px}.creator-detail-huahuo-audience-tag-cloud>div{background:#f2f8ff;border-radius:16px;flex-wrap:wrap;place-content:center;align-items:center;gap:8px 14px;min-height:180px;padding:18px;display:flex;overflow:hidden}.creator-detail-huahuo-audience-tag-cloud span{color:#1684f3;line-height:1.2}.creator-detail-huahuo-metric-divider{background:#dfe4f1d1;height:1px;margin:26px 0 22px}.creator-detail-huahuo-manuscript-distribution{border-top:1px solid #dfe4f1d1;margin-top:34px;padding-top:28px}.creator-detail-huahuo-growth-controls{align-items:center;gap:26px;display:flex}.creator-detail-huahuo-growth-select{width:140px}.creator-detail-huahuo-growth-summary{gap:30px;margin-bottom:6px;display:flex}.creator-detail-huahuo-growth-summary span{color:#61666d;align-items:baseline;gap:8px;font-size:13px;display:inline-flex}.creator-detail-huahuo-growth-summary strong{color:#18191c;font-size:16px}.echarts-data-chart.creator-detail-huahuo-video-trend,.echarts-data-chart.creator-detail-huahuo-growth-trend{height:330px;margin-top:14px}.creator-detail-huahuo-audience-categories>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px;display:grid}.creator-detail-huahuo-audience-categories>div>div{min-width:0}.creator-detail-huahuo-audience-categories>div>div+div{border-left:1px solid #dfe4f1d1;padding-left:42px}.creator-detail-huahuo-audience-categories>div>div>span,.creator-detail-huahuo-audience-categories small{color:#8a96ad;font-size:12px}.creator-detail-huahuo-audience-categories ol{gap:8px;margin:11px 0 0;padding:0;list-style:none;display:grid}.creator-detail-huahuo-audience-categories li{color:#586681;font-size:13px}.creator-detail-huahuo-audience-categories li:before{content:"•";color:#2688ef;margin-right:8px}@media (width<=640px){.creator-detail-huahuo-audience-grid,.creator-detail-huahuo-audience-interests,.creator-detail-huahuo-audience-regions-content,.creator-detail-huahuo-audience-categories>div{grid-template-columns:1fr}.creator-detail-huahuo-audience-grid{gap:30px}.creator-detail-huahuo-audience-interests{gap:24px}.creator-detail-huahuo-audience-regions-content{gap:20px}.echarts-data-chart.creator-detail-huahuo-audience-regions-chart{height:286px}.creator-detail-huahuo-audience-categories>div{gap:24px}.creator-detail-huahuo-audience-categories>div>div+div,.creator-detail-huahuo-audience-interests>*+*{border-top:1px solid #dfe4f1d1;border-left:0;padding:24px 0 0}.creator-detail-huahuo-growth-controls{gap:12px}.creator-detail-huahuo-growth-summary{flex-wrap:wrap;gap:16px}}.creator-detail-page-bilibili .creator-detail-video-list{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-detail-page-bilibili .creator-detail-video-cover{width:136px;min-width:136px;min-height:108px}.creator-detail-page-bilibili .creator-detail-video-content{padding:15px 14px 13px 0}.creator-detail-page-bilibili .creator-detail-similar-list{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-detail-page-bilibili .creator-detail-similar-item{grid-template-columns:36px minmax(0,1fr) auto}.creator-detail-page-bilibili .creator-detail-similar-meta{border-top:0;grid-column:auto;justify-items:end;padding-top:0}@media (width<=1180px){.creator-detail-huahuo-metric-row{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-detail-huahuo-metric-row>div:nth-child(3n){border-right:0}.creator-detail-page-bilibili .creator-detail-video-list{grid-template-columns:1fr}}@media (width<=760px){.creator-detail-huahuo-block .ant-card-body{padding:18px}.creator-detail-huahuo-block-heading{flex-direction:column;align-items:flex-start;gap:10px}.creator-detail-huahuo-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-detail-huahuo-metric-row>div{min-height:96px;padding:13px 12px}.creator-detail-huahuo-metric-row>div:nth-child(2n){border-right:0}.creator-detail-huahuo-metric-row>div:nth-child(n+3){border-top:1px solid #f0f1f3}.creator-detail-huahuo-choice-tabs{max-width:100%;overflow-x:auto}.creator-detail-page-bilibili .creator-detail-video-list,.creator-detail-page-bilibili .creator-detail-similar-list{grid-template-columns:1fr}.creator-detail-page-bilibili .creator-detail-similar-item{grid-template-columns:36px minmax(0,1fr)}.creator-detail-page-bilibili .creator-detail-similar-meta{border-top:1px solid #edf0f5;grid-column:2;justify-items:start;padding-top:8px}}@media (width<=1180px){.creator-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-filter-group-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}}@media (width<=760px){.settings-two-column,.settings-form-grid{grid-template-columns:1fr}.settings-filter-search,.settings-filter-select{width:min(100%,280px)}.creator-filter-actions,.creator-market-table-toolbar{flex-direction:column;align-items:flex-start}.creator-filter-grid{grid-template-columns:1fr}.creator-filter-group{grid-template-columns:1fr;gap:10px}.creator-filter-subgroup{grid-template-columns:1fr;gap:8px}.creator-filter-group-grid{grid-template-columns:1fr}.creator-filter-summary{grid-template-columns:1fr;gap:8px}.creator-filter-summary-content{flex-direction:column;align-items:flex-start}.creator-detail-profile-head{gap:12px}.creator-detail-profile-metrics,.creator-detail-metric-grid,.creator-detail-metric-grid-data,.creator-detail-metric-grid-quote{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-detail-metric-grid-data .creator-detail-metric:nth-child(3n){border-right:1px solid #edf0f5}.creator-detail-metric-grid-data .creator-detail-metric:nth-child(2n){border-right:0}.creator-detail-metric-grid-data .creator-detail-metric:nth-child(n+3){border-top:1px solid #edf0f5}.creator-detail-video-list,.creator-detail-page-douyin .creator-detail-video-list{grid-template-columns:1fr}.creator-detail-page-bilibili .creator-detail-video-cover{width:124px;min-width:124px;min-height:96px}.creator-detail-similar-item{grid-template-columns:36px minmax(0,1fr)}.creator-detail-similar-list{grid-template-columns:1fr}.creator-detail-similar-meta{grid-column:2;justify-items:start}}.creator-rebate-toolbar{flex-wrap:wrap;align-items:center;gap:16px;margin-block:16px;display:flex}.creator-rebate-toolbar .ant-select{min-width:120px}.creator-detail-portrait-tabs{justify-content:flex-end;margin-bottom:20px;display:flex}.creator-detail-portrait-dot{border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}:root{color:#1b2740;--app-page-gutter:clamp(32px, 4vw, 60px);--app-page-block-start:30px;--app-page-block-end:38px;--app-topbar-offset:16px;--surface-page:#f6f8fc;--surface-content:linear-gradient(135deg, #fdfeffe6, #f1f7ffc2);--surface-control:linear-gradient(135deg, #ffffffeb, #e8f1ffb8);--surface-floating:linear-gradient(135deg, #fdfefff0, #e7f0ffd6);--surface-subtle:#f5f7fc;--border-control:#becbf4eb;--border-soft:#dee5f3e6;--border-highlight:#ffffffd6;--shadow-highlight:inset 0 1px 0 #fffffff0;--shadow-control:var(--shadow-highlight), 0 4px 12px #4c639c0f;--shadow-panel:var(--shadow-highlight), 0 18px 42px #364c8917;--shadow-floating:var(--shadow-highlight), 0 18px 38px #3548802e;--radius-control:11px;--radius-panel:21px;--radius-floating:14px;--control-text:#53617e;--control-placeholder:#9aa6ba;--control-border-hover:#a6b8ef;--control-border-active:#879ced;--control-focus-shadow:inset 0 1px 0 #fffffff5, 0 0 0 3px #6d82e021, 0 7px 16px #4c639c14;--button-radius:11px;--button-primary-start:#7888e2;--button-primary-end:#6575cf;--button-secondary-border:#c5d1f1f0;--button-secondary-surface:linear-gradient(135deg, #ffffffdb, #edf3ffa8);--font-size-caption:12px;--font-size-control:13px;--font-size-body:14px;--font-size-body-lg:15px;--font-size-section:16px;--font-size-section-lg:18px;--font-size-title:20px;--font-size-title-lg:22px;--font-size-display-sm:24px;--font-size-display-md:28px;--font-size-display-lg:32px;--font-size-display-xl:38px;--font-size-display-hero:clamp(30px, 3.2vw, 43px);--font-size-display-login:clamp(38px, 4.6vw, 66px);--creator-primary:#5d6cd8;--creator-primary-hover:#4d5dcc;--creator-primary-soft:#eef1ff;--creator-primary-line:#cfd5fb;--accent:var(--creator-primary);--accent-strong:var(--creator-primary-hover);--accent-soft:var(--creator-primary-soft);--creator-text:#1b2740;--creator-text-secondary:#566681;--creator-text-muted:#71809b;--creator-border:var(--border-soft);--creator-border-control:var(--border-control);--creator-surface-subtle:var(--surface-subtle);--creator-canvas:var(--surface-page);--creator-shadow:var(--shadow-panel);--snk-red:#f00000;--snk-red-soft:#fdecea;--font-sans:"PingFang SC", "Microsoft YaHei", "Segoe UI", system-ui, -apple-system, sans-serif;--font-num:"SF Mono", "Cascadia Mono", Consolas, "PingFang SC", "Microsoft YaHei", ui-monospace, monospace;background:#f6f8fc}.admin-page{height:100dvh;min-height:0;color:var(--creator-text);font-family:var(--font-sans);font-variant-numeric:tabular-nums;background:var(--creator-canvas);position:relative;overflow:hidden}.user-watermark{height:100%}.admin-layout,.main-layout{z-index:1;background:0 0;height:100%;min-height:0;position:relative;overflow:hidden}.main-layout{min-width:0}@media (width>=941px){.app-sider.ant-layout-sider-collapsed+.main-layout{--app-page-gutter:32px}}.app-ambient{z-index:0;pointer-events:none;background:radial-gradient(circle at 8% -8%, #8093ff47, transparent 31%), radial-gradient(circle at 96% 4%, #84e2cd3d, transparent 25%), radial-gradient(circle at 65% 105%, #fad0ef61, transparent 31%), var(--surface-page);position:fixed;inset:0;overflow:hidden}.app-ambient-orb{filter:blur(30px)saturate(118%);opacity:.78;will-change:transform;border-radius:50%;display:block;position:absolute}.app-ambient-orb-primary{background:radial-gradient(circle at 35% 35%,#96a5ff6b,#889ffd0f 67%,#0000 70%);width:520px;height:520px;animation:18s ease-in-out infinite alternate liquid-drift-one;top:-210px;right:-70px}.app-ambient-orb-mint{background:radial-gradient(circle at 60% 40%,#73dfc34d,#60d8ca0a 68%,#0000 72%);width:390px;height:390px;animation:22s ease-in-out infinite alternate liquid-drift-two;bottom:-180px;left:-180px}.app-ambient-sheen{background:radial-gradient(circle,#efa7de26,#0000 68%);width:220px;height:220px;animation:16s ease-in-out infinite alternate liquid-drift-three;top:40%;right:32%}.app-ambient-grid{opacity:.47;background-image:linear-gradient(#7c8bb60a 1px,#0000 1px),linear-gradient(90deg,#7c8bb60a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000007a,#0000 80%);mask-image:linear-gradient(#0000007a,#0000 80%)}.admin-page .app-sider{-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);border-right:0;height:100%;min-height:0;overflow:hidden;box-shadow:10px 0 38px #4b5f9112;background:linear-gradient(160deg,#ffffff9e,#eff5ff61)!important}.app-sider .ant-layout-sider-children,.sider-content{height:100%;min-height:0}.sider-content{overscroll-behavior:contain;flex-direction:column;width:252px;padding:26px 14px 16px;display:flex;position:relative;overflow-y:auto}.sider-brand{white-space:nowrap;align-items:center;gap:10px;min-height:0;padding:0 12px 31px;display:flex;overflow:hidden}.sider-brand .brand-logo{width:156px}.nav-caption{color:#a0aaba;font-family:var(--font-num);letter-spacing:.14em;padding:0 12px 9px;font-size:11px;font-weight:600}.app-sider .ant-menu,.app-sider .ant-menu-root.ant-menu-inline{box-shadow:none;flex:1;background:0 0!important;border-inline-end:0!important}.app-sider .ant-menu-inline .ant-menu-item,.app-sider .ant-menu-inline .ant-menu-submenu-title{color:#6d7a96;border-radius:12px;width:100%;height:46px;margin:3px 0;font-size:13px;font-weight:700;line-height:46px;transition:color .18s,background .18s;padding-inline:13px!important}.app-sider .ant-menu-inline .ant-menu-item .anticon,.app-sider .ant-menu-inline .ant-menu-submenu-title .anticon{font-size:16px}.app-sider .ant-menu-inline .ant-menu-item:hover,.app-sider .ant-menu-inline .ant-menu-submenu-title:hover{color:#5464c9;background:#f5f7fc}.app-sider .ant-menu-inline .ant-menu-item-selected,.app-sider .ant-menu-inline .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#5363c8;background:linear-gradient(100deg,#edf0ff,#f1fbf8);box-shadow:inset 0 1px #ffffffe6}.app-sider .ant-menu-inline .ant-menu-item-selected:after{display:none}.app-sider .ant-menu-sub{background:0 0}.app-sider .ant-menu-inline .ant-menu-sub .ant-menu-item{color:#7d89a3;height:38px;margin:1px 0;font-size:12px;font-weight:600;line-height:38px;padding-inline-start:46px!important}.app-sider .ant-menu-inline .ant-menu-sub .ant-menu-item-selected{color:#5363c8;background:#edf0ffc7}.sider-bottom{margin-top:auto}.sider-account{border-top:1px solid #dee4f2bd;padding-top:3px;position:relative}.sider-user{color:#2c3754;cursor:pointer;width:100%;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:12px;align-items:center;gap:9px;padding:9px 8px;display:flex;overflow:hidden}.sider-user:hover{background:#5d6cd80f}.sider-user>div{flex:1;gap:2px;min-width:0;display:grid}.sider-user strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.sider-user span{color:#8a96ae;font-size:12px}.avatar-tone{border:1px solid #ffffffeb;place-items:center;font-weight:800;box-shadow:inset 0 1px #ffffff3d,0 5px 12px #3e538414;color:#fff!important;display:inline-grid!important}.avatar-tone.violet{background:linear-gradient(135deg,#8796f1,#6879d9)}.sider-account-actions{z-index:12;border-radius:var(--radius-floating);opacity:0;pointer-events:none;background:var(--surface-floating);box-shadow:var(--shadow-floating);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);transform-origin:0 100%;visibility:hidden;border:1px solid #ffffffe0;gap:2px;padding:6px;transition:opacity .16s,transform .24s cubic-bezier(.2,.8,.2,1),visibility .16s;display:grid;position:absolute;bottom:100%;left:0;right:0;overflow:hidden;transform:translateY(7px)scale(.98)}.sider-account:hover .sider-account-actions,.sider-account:focus-within .sider-account-actions{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)scale(1)}.sider-account:hover .sider-user,.sider-account:focus-within .sider-user{background:#5d6cd80f}.sider-account-actions .ant-btn{color:#7885a0;border-radius:9px;justify-content:flex-start;align-items:center;height:31px;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.sider-account-actions .ant-btn:hover{color:#5262c9;background:#edf0ffc2}.sider-account-actions .sider-logout{color:#9a6a74}.sider-account-actions .sider-logout:hover{color:#b55668;background:#ffeff2d1}.topbar{height:56px;min-height:56px;margin:0 var(--app-page-gutter);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #d1dcf1ad;border-radius:0;justify-content:space-between;align-items:center;padding:0;display:flex}.topbar.glass-surface{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #d1dcf1ad;border-radius:0;overflow:visible}.topbar .sider-toggle{left:calc(0px - var(--app-page-gutter));width:var(--app-page-gutter);min-width:0;font-size:var(--font-size-section);padding:0;position:absolute}.topbar-left{color:#8190aa;font-family:var(--font-num);align-items:center;gap:10px;font-size:12px;display:flex}.topbar-left strong{color:#40506f;font-family:var(--font-sans);font-size:13px}.main-content{min-height:0;padding:var(--app-page-block-start) var(--app-page-gutter) var(--app-page-block-end);overscroll-behavior:contain;overflow:auto}.main-content>.page-enter{width:100%;min-width:0}.main-content .page-stack{gap:16px}.main-content .page-header{min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.main-content .page-header h3.ant-typography,.main-content .page-header h4.ant-typography{color:#2f3b59;margin:0}.page-action-row{justify-content:flex-end;margin:0 0 2px;display:flex}.page-action-row .ant-btn{border-radius:12px;height:39px;font-size:12px;font-weight:600}.page-return-row{justify-content:flex-start;margin:0 0 12px;display:flex}.page-return-button.ant-btn{--button-radius:14px;min-width:88px;height:40px;padding-inline:14px;font-size:14px;font-weight:600}.page-action-row-with-return{justify-content:space-between}.glass-surface{background:var(--surface-content);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);border:1px solid #ffffffd6;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff0,0 18px 42px #364c8917}.main-content .ant-card,.app-shell-empty .ant-card{background:var(--surface-content);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);border-color:#ffffffd6;box-shadow:inset 0 1px #fffffff0,0 18px 42px #364c8917}.main-content .ant-table-wrapper .ant-table,.main-content .ant-table-wrapper .ant-table-container,.main-content .ant-table-tbody>tr>td{background:0 0}.main-content .ant-table-thead>tr>th{background:linear-gradient(100deg,#f8fbffc7,#eff6ff8a)}@keyframes liquid-drift-one{0%{transform:translate(0,0)scale(1)}to{transform:translate(-58px,32px)scale(1.12)}}@keyframes liquid-drift-two{0%{transform:translate(0,0)scale(1)}to{transform:translate(62px,-38px)scale(1.13)}}@keyframes liquid-drift-three{0%{transform:translate(0,0)scale(.92)}to{transform:translate(-32px,26px)scale(1.12)}}.page-enter{animation:.36s both pageIn}@keyframes pageIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width<=940px){:root{--app-page-gutter:21px;--app-page-block-start:25px;--app-page-block-end:32px;--app-topbar-offset:13px}}@media (width<=760px){.admin-page{height:auto;min-height:100vh;overflow:visible}.admin-layout{min-height:100vh}.admin-page .app-sider,.topbar .sider-toggle{display:none}.main-layout,.main-content{overflow:visible}.topbar{margin-inline:14px}}@media (hover:none){.sider-account-actions{opacity:1;pointer-events:auto;visibility:visible;margin-top:4px;position:static;transform:none}}@media (prefers-reduced-motion:reduce){.app-ambient-orb,.page-enter{animation:none}}.creator-market-page{gap:14px}.talent-platform-nav{align-items:center;gap:7px;min-height:56px;padding:0 12px;display:flex}.talent-platform-nav button{color:#7180a0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:6px;min-height:40px;padding:0 13px;font-family:inherit;font-size:12px;transition:all .2s;display:inline-flex}.talent-platform-nav button:hover{color:#5869cb;background:#ffffff8c}.talent-platform-nav button.is-active{color:#5d6ed0;background:#f2f5ffdb;border-color:#d6ddfb;box-shadow:inset 0 1px #ffffffe0}.creator-market-filter-card .ant-card-body{padding:0}.creator-market-command-bar{border-bottom:1px solid #dce3f2c7;align-items:center;gap:20px;min-height:72px;padding:16px 20px;display:flex}.creator-market-command-bar .creator-market-search-row{flex:auto;justify-content:flex-end;min-width:240px;max-width:560px;margin-left:0}.creator-market-search-row{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.creator-market-search-row .ant-input-affix-wrapper,.creator-market-search-row .ant-btn{height:36px}.creator-market-search-row .ant-input-affix-wrapper{background:#ffffffa8;border-color:#d2dcf0e0;padding-inline:13px;box-shadow:inset 0 1px #ffffffd1}.creator-market-search-row .ant-btn-primary,.creator-filter-footer .ant-btn-primary{box-shadow:0 8px 18px #4a5ac130}.creator-market-quick-filter-section{padding:16px 22px 18px}.creator-market-quick-filter-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px 16px;display:grid}.creator-market-quick-filter-grid .creator-filter-item{align-items:start;gap:6px;min-width:0;display:grid}.creator-market-quick-filter-grid .creator-filter-item>.ant-select,.creator-market-quick-filter-grid .creator-filter-range-trigger,.creator-market-quick-filter-grid .creator-filter-quote-trigger,.creator-market-quick-filter-grid .creator-filter-quick-trigger{border-color:#d2dcf0e0;border-radius:10px;flex-basis:auto;width:100%;min-width:0;height:36px}.creator-market-quick-filter-grid .creator-filter-range-item,.creator-market-quick-filter-grid .creator-filter-quote-item{align-items:stretch}.creator-market-quick-filter-grid .creator-filter-range-item>.creator-filter-label,.creator-market-quick-filter-grid .creator-filter-quote-item>.creator-filter-label{padding-top:0}.creator-filter-quick-trigger{text-align:left;justify-content:space-between;align-items:center;display:inline-flex}.creator-filter-quick-category-popover{width:min(760px,100vw - 64px);padding:4px}.creator-filter-quick-category-heading{border-bottom:1px solid var(--creator-border);align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;display:flex}.creator-filter-grid-advanced{background:#f6f9fe85;border-top:1px solid #dce3f2c7;border-bottom:1px solid #dce3f2c7;grid-template-columns:1fr;gap:0;max-height:520px;padding:18px 22px 20px;overflow-y:auto}.creator-filter-grid-advanced .creator-filter-group{padding-top:16px}.creator-filter-footer{background:#ffffff57;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:64px;padding:12px 22px;display:grid}.creator-filter-footer .creator-filter-summary{border:0;align-items:center;gap:14px;min-width:0;margin:0;padding:0;display:flex}.creator-filter-footer .creator-filter-summary-title{flex:none}.creator-filter-footer .creator-filter-summary-content{justify-content:flex-start}.creator-filter-footer .creator-filter-summary.is-empty .creator-filter-summary-content{font-size:12px}.creator-filter-footer .creator-filter-actions{border:0;margin:0;padding:0}.creator-filter-footer .ant-btn{height:36px}.creator-market-table-toolbar{border-bottom:1px solid #edf0f5;border-bottom-color:var(--creator-border);background:#fff;min-height:78px;padding:16px 22px}.creator-market-table-content{padding:16px}.creator-market-table-toolbar>div:first-child>.ant-typography{font-size:12px}.creator-market-table-saas .ant-table-thead>tr>th{color:#667085;border-bottom-color:var(--creator-border);background:#f8fafc;height:42px;padding:10px 14px;font-size:12px;font-weight:600}.creator-market-table-saas .ant-table-thead>tr>th:not(:last-child){border-inline-end:1px solid #e7ebf0}.creator-market-table-saas .ant-table-tbody>tr>td{color:#344054;border-bottom-color:#eef1f5;height:88px;padding:14px;transition:background-color .14s}.ant-avatar.creator-avatar{color:var(--creator-primary);background:var(--creator-primary-soft);font-weight:600}.creator-market-profile-copy{gap:5px;min-width:0;display:grid}.creator-market-profile-name{align-items:center;gap:7px;min-width:0;display:flex}.creator-market-profile-name .ant-typography{color:var(--creator-text);font-size:14px}.creator-market-content-tags{flex-wrap:wrap;gap:5px;display:flex}.creator-market-content-tags .ant-tag{color:#475467;background:#f8fafc;border-color:#eaecf0;border-radius:5px;margin:0;font-size:12px}.creator-market-data-stack{gap:7px;display:grid}.creator-market-data-stack>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.creator-market-data-stack span,.creator-market-quote-cell span,.creator-market-source-cell small,.creator-market-evidence-meta{color:#667085;font-size:12px}.creator-market-data-stack strong,.creator-market-quote-cell strong,.creator-market-evidence-cell strong{color:var(--creator-text);font-size:13px;font-weight:600}.creator-market-quote-cell,.creator-market-source-cell{gap:5px;display:grid}.creator-market-quote-cell strong{font-size:15px}.creator-market-evidence-cell{border-left:2px solid #84adff;gap:7px;padding-left:10px;display:grid}.creator-market-evidence-topline,.creator-market-evidence-meta{align-items:center;gap:8px;display:flex}.creator-market-evidence-topline .ant-tag{border-radius:5px;margin:0}.creator-market-evidence-meta span+span:before{color:#d0d5dd;content:"·";margin-right:8px}.creator-market-source-cell span{color:#475467;font-size:12px;font-weight:400}.creator-market-detail-button.ant-btn{color:var(--creator-primary);padding-inline:4px;font-weight:400}.creator-market-table .ant-pagination{margin:14px 22px 18px}.creator-detail-sensitive-value{color:#b54708;align-items:center;gap:5px;font-weight:600;display:inline-flex}.creator-entry-page{gap:14px}.creator-entry-card{border:1px solid var(--creator-border);box-shadow:var(--creator-shadow);border-radius:12px}.creator-entry-card .ant-card-body{padding:24px}.creator-entry-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.creator-entry-card-heading h4{color:var(--creator-text);margin:0 0 6px;font-size:15px}.creator-entry-card-heading .ant-tag{margin:0}.creator-entry-steps{max-width:900px;margin:30px 0}.creator-entry-dragger.ant-upload-wrapper .ant-upload-drag{background:var(--creator-surface-subtle);border-color:#d6ded8;min-height:260px;transition:background-color .15s,border-color .15s;display:flex}.creator-entry-dragger.ant-upload-wrapper .ant-upload-drag .ant-upload-btn{flex:1;height:auto}.creator-entry-dragger.ant-upload-wrapper .ant-upload-drag:hover{background:var(--creator-primary-soft);border-color:var(--creator-primary)}.creator-entry-dragger .ant-upload-drag-icon .anticon{font-size:36px;color:var(--creator-primary)!important}.creator-entry-dragger .ant-upload-text{font-weight:600;color:var(--creator-text)!important;font-size:15px!important}.creator-entry-preview{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.creator-entry-summary{margin:0}.creator-entry-summary .ant-statistic{border:1px solid var(--creator-border);background:var(--creator-surface-subtle);border-radius:10px;height:100%;padding:16px 18px}.creator-entry-summary .ant-statistic-title{color:var(--creator-text-muted);margin-bottom:5px;font-size:12px}.creator-entry-summary .ant-statistic-content{color:var(--creator-text);font-size:24px}.creator-entry-result{margin:0}.creator-entry-table .ant-tag{margin-inline-end:0}.creator-entry-actions{justify-content:space-between;align-items:center;gap:16px;padding-top:2px;display:flex}.creator-entry-actions .ant-typography{color:var(--creator-text-muted)}.creator-market-page.talent-page{gap:0}.creator-market-page .talent-filter-panel{border-radius:21px;margin-top:0;padding:19px}.creator-market-page .creator-market-command-bar.filter-main-row{border:0;gap:10px;min-height:0;margin:0 0 14px;padding:0}.creator-market-page .creator-market-search-row{flex:1;min-width:0;max-width:none;display:block}.creator-market-page .creator-market-search-row .talent-search{background:#fbfcfed6;border-color:#e0e6f0;height:39px}.creator-market-page .creator-market-search-row .talent-search input{color:#43506d;background:0 0;font-size:12px}.creator-market-page .talent-query-button{border-radius:11px;height:39px;padding-inline:15px;font-size:12px;font-weight:700}.creator-market-page .talent-basic-filter-row{border-top:1px solid #e5eaf3d6;align-items:end;gap:11px;margin:0;padding:14px 0 0;display:flex}.creator-market-page .talent-basic-filter-fields{flex-wrap:wrap;flex:1;gap:10px;min-width:0;display:flex}.creator-market-page .talent-basic-filter-fields .creator-filter-item{flex:0 182px;gap:6px;width:182px;min-width:0;display:grid}.creator-market-page .talent-basic-filter-fields .creator-filter-label,.creator-market-page .talent-advanced-filters .creator-filter-label,.creator-market-page .talent-advanced-filters .creator-filter-group-title,.creator-market-page .talent-advanced-filters .creator-filter-subgroup-title{color:#66748f;font-size:12px;font-weight:600;line-height:1.35}.creator-market-page .talent-basic-filter-fields .ant-select,.creator-market-page .talent-basic-filter-fields .creator-filter-range-trigger,.creator-market-page .talent-basic-filter-fields .creator-filter-quote-trigger,.creator-market-page .talent-basic-filter-fields .creator-filter-quick-trigger{background:linear-gradient(135deg,#ffffffd1,#f1f6ff91);border-color:#d6deeff0;border-radius:10px;width:100%;min-width:0;height:34px;box-shadow:inset 0 1px #ffffffe0,0 3px 8px #4b5e970a}.creator-market-page .talent-basic-filter-action{flex:none;align-items:end;height:55px;display:flex}.creator-market-page .talent-basic-filter-action .creator-filter-collapse{color:#65738f;white-space:nowrap;height:34px;padding-inline:13px;font-size:12px}.creator-market-page .creator-filter-grid-advanced.talent-advanced-filters{background:0 0;border-top:0;border-bottom:0;gap:0;max-height:none;margin-top:14px;padding:0 0 2px;display:grid;overflow:visible}.creator-market-page .creator-filter-grid-advanced .creator-filter-group{border-color:#e2e8f2e6;padding-top:16px}.creator-market-page .creator-filter-grid-advanced .creator-filter-group:not(:last-child) .creator-filter-subgroup:last-child{padding-bottom:8px}.creator-market-page .creator-filter-grid-advanced .creator-filter-group-grid{flex-wrap:wrap;align-items:start;gap:16px 18px;display:flex}.creator-market-page .creator-filter-grid-advanced .creator-filter-group-grid>.creator-filter-category{flex:0 0 100%}.creator-market-page .creator-filter-grid-advanced .creator-filter-group-grid .creator-filter-item{align-items:start;gap:6px;width:auto;min-height:0;display:grid}.creator-market-page .creator-filter-grid-advanced .creator-filter-group-grid .creator-filter-select-item{width:min(var(--creator-filter-control-width), 100%);flex:0 1 var(--creator-filter-control-width)}.creator-market-page .creator-filter-grid-advanced .creator-filter-group-grid .creator-filter-item>.ant-select,.creator-market-page .creator-filter-grid-advanced .creator-filter-group-grid .creator-filter-region-trigger,.creator-market-page .creator-filter-grid-advanced .creator-filter-group-grid .creator-filter-tag-picker{flex:0 auto;width:100%;min-width:0;height:34px}.creator-market-page .creator-filter-tag-picker{text-align:left;justify-content:space-between;align-items:center;gap:8px;display:inline-flex}.creator-market-page .creator-filter-tag-picker>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.creator-market-page .creator-filter-tag-picker .anticon{flex:none;font-size:10px}.creator-market-page .creator-filter-footer{background:0 0;border-top:1px solid #e5eaf3d6;min-height:0;margin-top:14px;padding:14px 0 0}.creator-market-page .creator-filter-footer .creator-filter-summary-title{color:#7885a1;font-size:12px}.creator-market-page .result-bar{color:#8793ad;justify-content:space-between;align-items:center;margin:19px 1px 13px;font-size:12px;display:flex}.creator-market-page .result-bar strong{color:#4b5ac4;font-size:13px}.creator-market-page .result-bar>span:last-child{align-items:center;gap:5px;display:inline-flex}.creator-market-page .talent-list-panel{border-radius:21px;overflow:hidden}.creator-market-page .talent-list-panel .ant-table,.creator-market-page .talent-list-panel .ant-table-container{color:#57647f;background:0 0}.creator-market-page .talent-list-panel .ant-table-thead>tr>th{color:#7c89a4;background:#fafbfee0;border-bottom-color:#e9edf4;padding:12px 14px;font-size:12px;font-weight:700}.creator-market-page .talent-list-panel .ant-table-tbody>tr>td{color:#56637d;background:0 0;border-bottom-color:#edf0f5;height:auto;padding:12px 14px;font-size:12px}.creator-market-page .talent-list-panel .ant-table-tbody>tr:hover>td{background:#f7f9fde0}.creator-market-page .talent-list-panel .ant-pagination{margin:14px 20px}@media (width<=940px){.creator-market-page .talent-platform-nav{padding-inline:0;overflow-x:auto}.creator-market-page .talent-platform-nav button{flex:none}.creator-market-page .talent-basic-filter-row{flex-direction:column;align-items:stretch}.creator-market-page .talent-basic-filter-action{align-items:start;height:auto}}.settings-two-column{grid-template-columns:minmax(260px,.72fr) minmax(0,1.7fr);align-items:start;gap:20px;display:grid}.settings-tree-card .ant-card-body{min-height:420px;padding:12px}.settings-tree-card .ant-tree{background:0 0}.settings-filter-search{width:240px}.settings-filter-select{width:132px}.settings-inline-alert{margin-bottom:16px}.settings-user-cell{flex-direction:column;gap:2px;min-width:140px;display:flex}@media (width<=1180px){.creator-market-command-bar{flex-wrap:wrap}.creator-market-command-bar .creator-market-search-row{max-width:none}.creator-market-quick-filter-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (width<=880px){.settings-two-column{grid-template-columns:1fr}.settings-filter-search,.settings-filter-select{width:min(100%,280px)}.creator-market-command-bar,.creator-filter-footer,.creator-market-table-toolbar{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.creator-market-command-bar .creator-market-search-row{min-width:0;margin-left:0}.creator-market-quick-filter-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}}.page-stack>.ant-card,.settings-two-column>.ant-card{border-color:var(--creator-border)}.page-stack>.ant-card .ant-card-head,.settings-two-column>.ant-card .ant-card-head{border-bottom-color:#eef1f5;min-height:54px}.settings-filter-row{background:#f8fafc;border:1px solid #eef1f5;border-radius:10px;flex-wrap:wrap;align-items:center;gap:0 8px;margin-bottom:18px;padding:12px;display:flex}.settings-filter-row .ant-form-item{margin-bottom:0}.settings-tree-card .ant-tree-node-content-wrapper{min-height:36px;padding:6px 8px}.settings-tree-card .ant-tree-title{width:100%;display:block}.settings-tree-node{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.settings-tree-node-actions{opacity:0;flex-shrink:0;align-items:center;transition:opacity .15s;display:inline-flex}.settings-tree-node:hover .settings-tree-node-actions{opacity:1}.app-shell-empty .app-header-empty{margin:16px;padding-inline:24px}.brand-logo{object-fit:contain;-webkit-user-select:none;user-select:none;flex:none;width:158px;height:auto}.forest-select-icon{justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.management-page{width:100%}.management-page .management-list-panel,.management-page .management-tree-panel{background:var(--surface-content);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);border-color:#ffffffd6;border-radius:21px;overflow:hidden;box-shadow:inset 0 1px #fffffff0,0 18px 42px #364c8917}.management-page .management-list-panel .ant-card-body{padding:0}.management-page .management-list-panel .settings-filter-row{background:linear-gradient(90deg,#f9fbff5c,#ffffff26);border:0;border-bottom:1px solid #e2e7f1d1;border-radius:0;align-items:center;gap:8px;min-height:72px;margin:0;padding:15px 20px;display:flex}.management-page .management-list-panel .settings-filter-row .ant-form-item{margin:0}.management-page .management-list-panel .settings-filter-search{width:242px}.management-page .management-list-panel .settings-filter-select{width:134px}.management-page .management-list-panel .management-table .ant-table,.management-page .management-list-panel .management-table .ant-table-container{color:#57647f;background:0 0}.management-page .management-list-panel .management-table .ant-table-thead>tr>th{color:#7c89a4;background:#fafbfe;border-bottom-color:#e9edf4;padding:12px 14px;font-size:12px;font-weight:700}.management-page .management-list-panel .management-table .ant-table-tbody>tr>td{color:#56637d;background:0 0;border-bottom-color:#edf0f5;padding:12px 14px;font-size:12px}.management-page .management-list-panel .management-table .ant-table-tbody>tr:hover>td{background:#f7f9fde0}.management-page .management-list-panel .management-table .ant-pagination{margin:14px 20px}.creator-tag-management-layout{grid-template-columns:minmax(240px,.68fr) minmax(0,1.9fr);align-items:start;gap:16px;display:grid}.creator-tag-group-panel .ant-card-head{background:linear-gradient(90deg,#f9fbff5c,#ffffff26);border-bottom-color:#e2e7f1d1;min-height:64px;padding-inline:20px}.creator-tag-group-panel .ant-card-head-title{color:#3a4663;font-size:14px;font-weight:700}.creator-tag-group-panel .ant-card-extra .ant-typography{font-variant-numeric:tabular-nums;font-size:12px}.creator-tag-group-panel .ant-card-body{min-height:350px;padding:12px}.creator-tag-group-list{gap:6px;display:grid}.creator-tag-group-list .creator-tag-group-item{cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;min-height:56px;padding:10px 11px;transition:background-color .16s,border-color .16s;display:flex}.creator-tag-group-list .creator-tag-group-item:hover{background:#f7f9fde0;border-color:#e6ebf5}.creator-tag-group-list .creator-tag-group-item.is-active{background:var(--creator-primary-soft);border-color:var(--creator-primary-line)}.creator-tag-group-copy{flex:auto;gap:2px;min-width:0;display:grid}.creator-tag-group-copy .ant-typography:first-child{color:#45516c;font-size:13px}.creator-tag-group-copy .ant-typography-secondary{font-variant-numeric:tabular-nums;font-size:12px}.creator-tag-group-actions{flex:none}.creator-tag-group-actions .ant-btn{color:#71809b}.creator-tag-group-loading{color:#8290aa;justify-content:center;align-items:center;min-height:280px;font-size:13px;display:flex}.creator-tag-group-empty{padding-top:74px}.creator-tag-name{color:var(--creator-primary);background:var(--creator-primary-soft);border-color:var(--creator-primary-line);margin:0}.creator-tag-typed.ant-tag{font-size:var(--font-size-caption);border-width:1px;border-radius:0;margin:0;padding:2px 7px;font-weight:600;line-height:18px}.creator-tag-typed.is-content{color:#175cd3;background:#eff8ff;border-color:#b9e6fe}.creator-tag-typed.is-creator-type{color:#067647;background:#ecfdf3;border-color:#a6f4c5}.creator-tag-typed.is-content-theme{color:#5925dc;background:#f4f3ff;border-color:#d9d6fe}.creator-tag-typed.is-snk{color:#b54708;background:#fffaeb;border-color:#fedf89}.creator-tag-picker{gap:12px;display:grid}.creator-tag-picker-selected{background:#fffbebbd;border:1px solid #efd599e0;border-radius:10px;gap:8px;padding:12px 14px;display:grid}.creator-tag-picker-selected-heading{color:#8f4d10;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.creator-tag-picker-selected-heading>span:last-child,.creator-tag-picker-selected-empty{color:#9a856e;font-size:12px;font-weight:400}.creator-tag-picker-selected-tags{flex-wrap:wrap;gap:6px;max-height:74px;display:flex;overflow:auto}.creator-tag-picker-search{height:36px}.creator-tag-picker-content{border:1px solid #e2e7f1e6;border-radius:10px;grid-template-columns:156px minmax(0,1fr);min-height:360px;display:grid;overflow:hidden}.creator-tag-picker-groups{background:#f8fafec7;border-right:1px solid #e2e7f1e6;align-content:start;gap:3px;padding:6px;display:grid;overflow-y:auto}.creator-tag-picker-group{color:#566681;cursor:pointer;width:100%;min-height:32px;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;font-size:13px;display:flex}.creator-tag-picker-group:hover{background:#f1f4fa}.creator-tag-picker-group.is-active{color:var(--creator-primary);background:var(--creator-primary-soft)}.creator-tag-picker-group-count{color:#8995ad;font-variant-numeric:tabular-nums;font-size:12px}.creator-tag-picker-tags{flex-wrap:wrap;align-content:flex-start;gap:10px;min-width:0;padding:14px;display:flex;overflow-y:auto}.creator-tag-picker-option.ant-tag-checkable{cursor:pointer;min-height:30px;padding:4px 12px;font-size:14px;line-height:20px}.creator-tag-picker-option.ant-tag-checkable-checked{box-shadow:inset 0 0 0 1px}.creator-tag-picker-empty{align-self:center;width:100%}@media (width<=640px){.creator-tag-picker-content{grid-template-columns:1fr}.creator-tag-picker-groups{border-bottom:1px solid #e2e7f1e6;border-right:0;display:flex;overflow-x:auto}.creator-tag-picker-group{width:auto;min-width:max-content}}.management-page .settings-tree-card .ant-card-head{background:linear-gradient(90deg,#f9fbff5c,#ffffff26);border-bottom-color:#e2e7f1d1;min-height:64px;padding-inline:20px}.organization-approval-actions{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.management-page .settings-tree-card .ant-card-head-title,.management-page .settings-member-card .ant-card-head-title{color:#3a4663;font-size:14px;font-weight:700}.management-page .settings-tree-card .ant-card-body{min-height:420px;padding:12px}.management-page .settings-member-card .ant-card-head{background:linear-gradient(90deg,#f9fbff5c,#ffffff26);border-bottom-color:#e2e7f1d1;min-height:64px;padding-inline:20px}.management-page .settings-user-cell{gap:3px}.management-page .settings-user-cell>span{color:#45516c;font-size:12px;font-weight:700}.management-page .settings-user-cell .ant-typography{color:#8a96ae;font-size:12px}.management-page .settings-tree-node-actions{transition:opacity .18s}.management-modal .ant-modal-content{-webkit-backdrop-filter:blur(32px)saturate(156%);backdrop-filter:blur(32px)saturate(156%);background:linear-gradient(132deg,#fbfdffdb,#eef5ffc2);border:1px solid #ffffffe6;border-radius:23px;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 28px 80px #31437833}.management-modal .ant-modal-header{background:linear-gradient(115deg,#ebf0ff8c,#f3fcf954);border-bottom:1px solid #dce2f0b8;padding:22px 26px}.management-modal .ant-modal-title{color:#374461;font-size:15px}.management-modal .ant-modal-body{padding:22px 26px 8px}.management-modal .ant-modal-footer{border-top:1px solid #dce2f0c2;margin-top:0;padding:18px 26px 23px}.management-modal .role-permission-selector{flex-direction:column;gap:12px;width:100%;display:flex}.management-modal .role-permission-selected{background:#f7faffb3;border:1px solid #d0dcf0e0;border-radius:12px;gap:8px;padding:12px 14px;display:grid}.management-modal .role-permission-selected-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.management-modal .role-permission-selected-tags{flex-wrap:wrap;gap:6px;max-height:86px;display:flex;overflow:auto}.management-modal .role-permission-selected-tags .ant-tag{color:#526382;background:#ecf3ffd1;border-color:#becdebe6;border-radius:7px;margin:0}.management-modal .role-permission-search{height:38px}.management-modal .role-permission-picker{background:#fcfdffa3;border:1px solid #d7e0f0eb;border-radius:12px;grid-template-columns:184px minmax(0,1fr);min-height:270px;display:grid;overflow:hidden}.management-modal .role-permission-groups{background:#f3f7ff94;border-right:1px solid #d7e0f0d1;flex-direction:column;gap:4px;padding:8px;display:flex;overflow:auto}.management-modal .role-permission-group{color:#5b6984;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:12px;font-weight:600;transition:color .18s,background-color .18s;display:flex}.management-modal .role-permission-group:hover{color:#425171;background:#e8effdb8}.management-modal .role-permission-group.is-active{color:#485cc6;background:#e0e9ffe6;box-shadow:inset 0 0 0 1px #b7c7efc2}.management-modal .role-permission-group-count{color:#8390aa;font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:500}.management-modal .role-permission-group.is-active .role-permission-group-count{color:#6478cf}.management-modal .role-permission-options{flex-flow:wrap;align-content:flex-start;gap:8px;min-width:0;max-height:270px;padding:12px;display:flex;overflow:auto}.management-modal .role-permission-option{color:#4c5b77;white-space:nowrap;border-radius:8px;align-items:center;min-height:38px;margin:0;padding:8px 10px;font-size:14px;display:inline-flex}.management-modal .role-permission-option:hover{background:#f0f5ffbf}.main-content .management-list-page{gap:0}.main-content .management-list-page>.page-action-row{margin-bottom:16px}.management-list-filter-panel,.management-list-table-panel{border-radius:var(--radius-panel)}.management-list-filter-panel{padding:19px}.management-list-filter-form{margin:0}.management-list-query-row{align-items:center;gap:10px;min-width:0;display:flex}.management-list-query-field{flex:auto;min-width:0;margin:0}.management-list-query-field .ant-input-affix-wrapper{height:39px}.management-list-query-button{border-radius:11px;height:39px;padding-inline:15px;font-size:12px;font-weight:600}.management-list-filter-bar{border-top:1px solid #e5eaf3d6;align-items:end;gap:12px;margin-top:14px;padding-top:14px;display:flex}.management-list-filter-fields{flex-wrap:wrap;flex:auto;gap:10px;min-width:0;display:flex}.management-list-filter-field{flex:0 182px;width:182px;min-width:0;margin:0}.management-list-filter-field .ant-form-item-label{padding-bottom:6px}.management-list-filter-field .ant-select,.management-list-filter-field .ant-input{width:100%}.management-list-filter-field .ant-select-selector,.management-list-filter-field .ant-input{min-height:34px}.management-list-reset{flex:none;height:34px;padding-inline:8px}.management-list-result-bar{color:#8793ad;justify-content:space-between;align-items:center;gap:12px;min-height:39px;margin:19px 1px 13px;font-size:12px;display:flex}.management-list-result-bar>span{align-items:center;gap:6px;min-width:0;display:inline-flex}.management-list-result-bar strong{color:#4b5ac4;font-size:13px}.management-list-result-bar .ant-btn{border-radius:12px;height:39px;font-size:12px}.management-list-table-panel{overflow:hidden}.management-list-alert{margin:14px 16px 0}.management-list-table-panel .management-table .ant-table,.management-list-table-panel .management-table .ant-table-container{color:#57647f;background:0 0}.management-list-table-panel .management-table .ant-table-thead>tr>th{color:#7c89a4;background:#fafbfee0;border-bottom-color:#e9edf4;padding:12px 14px;font-size:12px;font-weight:600}.management-list-table-panel .management-table .ant-table-tbody>tr>td{color:#56637d;background:0 0;border-bottom-color:#edf0f5;padding:12px 14px;font-size:12px}.management-list-table-panel .management-table .ant-table-tbody>tr:hover>td{background:#f7f9fde0}.management-list-table-panel .management-table .ant-pagination{margin:14px 20px}.brand-market-page>.talent-platform-nav{margin-bottom:14px}.brand-market-page .management-list-query-row{gap:12px}.brand-market-page .management-list-query-field{flex:0 360px;min-width:0}.brand-resource-actions .ant-btn{min-height:36px}.brand-resource-identity{align-items:center;gap:14px;display:flex}.brand-resource-identity>div:last-child{min-width:0}.brand-resource-thumb{border:1px solid var(--border-soft);border-radius:var(--radius-control);background:var(--surface-subtle);width:52px;height:68px;color:var(--creator-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.brand-resource-thumb img{object-fit:cover}.brand-resource-thumb-document img{object-fit:contain}.brand-resource-name.ant-btn{white-space:normal;text-align:left;justify-content:flex-start;height:auto;margin-bottom:6px;padding:0}.brand-resource-meta{color:var(--creator-text-secondary);flex-direction:column;gap:6px;display:flex}.brand-resource-text{white-space:pre-wrap;overflow-wrap:anywhere}.brand-combination-page .management-list-query-field{flex:0 360px;min-width:0}.brand-combination-page>.ant-alert{margin-bottom:16px}.brand-combination-page .detail-profile-panel .ant-typography{overflow-wrap:anywhere}.brand-combination-selection{z-index:5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:16px 20px;display:flex;position:sticky;bottom:0}.brand-combination-selection>div:first-child{flex:1;min-width:0}.brand-combination-selected-items{flex-wrap:wrap;gap:6px;max-height:80px;margin-top:8px;display:flex;overflow-y:auto}.brand-combination-selected-items .ant-tag{white-space:normal;overflow-wrap:anywhere}@media (width<=940px){.brand-market-page>.talent-platform-nav{padding-inline:0;overflow-x:auto}.brand-market-page>.talent-platform-nav button{flex:none}}.rebate-records-platform-row{flex-wrap:wrap}.rebate-records-platform-row .talent-platform-nav{flex-wrap:wrap;flex:auto;min-width:0}.mcn-table-identity{gap:2px;min-width:0;display:grid}.mcn-table-identity .ant-btn{width:fit-content;max-width:100%;padding-inline:0;font-weight:600}.mcn-table-identity .ant-typography{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mcn-table-actions .ant-btn{min-height:36px;padding-inline:10px}.mcn-detail-page{gap:0}.mcn-detail-page>.page-return-row{margin-bottom:16px}.mcn-detail-profile-panel{position:sticky;top:20px}.mcn-detail-profile-panel .mcn-detail-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mcn-detail-profile-avatar.ant-avatar{color:var(--creator-primary);background:var(--creator-primary-soft)}.mcn-detail-tabs-wrap{min-height:520px}.mcn-detail-tab-content{gap:20px;display:grid}.mcn-detail-tab-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:38px;display:flex}.mcn-detail-tab-toolbar h4.ant-typography{margin:0}.mcn-detail-review-summary{border-bottom:1px solid var(--border-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 0 20px;display:grid}.mcn-detail-review-list{margin-top:-4px}@media (width<=940px){.management-list-filter-bar{flex-direction:column;align-items:flex-start}.management-list-filter-fields{width:100%}.management-list-reset{align-self:flex-end}.mcn-detail-profile-panel{position:static}}@media (width<=640px){.management-list-filter-panel{padding:16px}.management-list-query-field .ant-input-affix-wrapper,.management-list-query-button{height:42px}.management-list-query-button{padding-inline:10px}.management-list-filter-fields{gap:12px}.management-list-filter-field{flex:calc(50% - 6px);width:auto}.management-list-result-bar{margin-top:14px;margin-bottom:11px}}.business-project-identity{flex-direction:column;gap:2px;min-width:0;display:flex}.business-project-identity>span{color:#45516c;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.business-project-identity .ant-typography{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.business-project-editor-page{width:100%;min-width:0}.business-project-editor-actions.ant-form-item{margin-top:24px;margin-bottom:0}@media (width<=760px){.business-project-editor-page .business-form-grid,.business-project-editor-page .business-binding-row{grid-template-columns:minmax(0,1fr)}}.business-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.business-form-grid-wide{grid-column:1/-1}.business-binding-section{border-top:1px solid #e8ecf3;margin-top:6px;padding-top:18px}.business-binding-heading{margin-bottom:12px}.business-binding-heading>div{flex-direction:column;gap:3px;display:flex}.business-binding-heading .ant-typography-secondary{font-size:12px}.business-binding-list{flex-direction:column;gap:10px;display:flex}.business-binding-row{background:#fafcff9e;border:1px solid #e5eaf3;border-radius:12px;grid-template-columns:1.05fr 1.6fr 1.25fr auto;align-items:start;gap:8px;padding:12px;display:grid}.business-binding-row .ant-form-item{margin-bottom:0}.business-binding-row .ant-btn{margin-top:2px}.placement-preview{min-height:100vh;padding:var(--app-page-block-start) var(--app-page-gutter) var(--app-page-block-end);background:var(--surface-page);font-variant-numeric:tabular-nums}.placement-preview>.ant-alert{margin:16px 0 24px}.placement-preview .detail-two-column-layout{grid-template-columns:280px minmax(0,1fr)}.placement-preview .project-detail-facts dd{white-space:normal}.placement-preview-heading,.placement-toolbar,.placement-result,.placement-editor-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.placement-toolbar{margin:8px 0 20px}.placement-toolbar h5{margin:0}.placement-filters{border:1px solid var(--border-soft);border-radius:var(--radius-floating);background:var(--surface-content);gap:12px;padding:18px;display:flex}.placement-filters .ant-form-item{margin:0}.placement-filters .ant-select{width:130px}.placement-search{flex:0 360px;gap:12px;min-width:0;display:flex}.placement-search .ant-btn{flex-shrink:0}.placement-result{color:var(--creator-text-secondary);font-size:var(--font-size-control);margin:20px 0 12px}.placement-name{gap:8px;display:grid}.placement-name .ant-btn{text-align:left;white-space:normal;justify-content:flex-start;height:auto;padding:0}.placement-name .ant-typography{font-size:var(--font-size-caption)}.placement-period{line-height:1.7}.placement-panel .ant-table-cell-fix-end{background:var(--surface-page)}@media (width<=1180px){.placement-preview .detail-two-column-layout{grid-template-columns:240px minmax(0,1fr)}}@media (width<=760px){.placement-preview .detail-two-column-layout{grid-template-columns:minmax(0,1fr)}.placement-preview .project-detail-profile-panel{min-height:auto}.placement-result,.placement-editor-footer{flex-wrap:wrap}}.business-project-detail-page{gap:0}.project-detail-profile-panel{min-height:520px;top:0}.project-detail-status{margin:12px 0 18px}.project-detail-status .ant-tag{margin:0}.project-detail-facts{border-top:1px solid #dfe4f1d1;border-bottom:1px solid #dfe4f1d1;gap:8px;margin:0 0 17px;padding:15px 0;display:grid}.project-detail-facts>div{grid-template-columns:76px minmax(0,1fr);gap:8px;display:grid}.project-detail-facts dt,.project-detail-facts dd{font-size:var(--font-size-caption);margin:0}.project-detail-facts dt,.project-detail-remark>span{color:#8995ad}.project-detail-facts dd{color:#53617e;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.project-detail-facts dd .ant-typography{color:inherit;font-size:inherit}.project-detail-remark{min-width:0;margin-bottom:17px}.project-detail-remark>span{font-size:var(--font-size-caption);margin-bottom:7px;display:block}.project-detail-remark .ant-typography{color:#53617e;font-size:var(--font-size-caption);margin:0;line-height:1.7}.project-detail-tabs-wrap{min-height:520px}.project-post-overview{align-items:center;gap:24px;display:flex}.project-post-cover{flex:0 0 180px}.project-post-cover .ant-image-img{border-radius:var(--radius-control)}.project-post-info{flex-direction:column;flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.project-post-info .ant-typography{margin-block:0}.project-post-platform-icon{object-fit:contain;vertical-align:middle;border-radius:5px;width:20px;height:20px;display:inline-block}@media (width<=760px){.project-post-overview{flex-direction:column}.project-post-cover{flex:none;width:min(180px,100%)}.project-post-info{width:100%}}.project-post-results{min-width:0}.main-content .ant-table-wrapper .ant-table-thead>tr>:is(.ant-table-cell-fix,.ant-table-cell-fix-left,.ant-table-cell-fix-right,.ant-table-cell-fix-start,.ant-table-cell-fix-end){background-clip:padding-box;background-color:#f9fcff!important;background-image:linear-gradient(100deg,#f9fcff,#f0f6ff)!important}.main-content .ant-table-wrapper .ant-table-tbody>tr>:is(.ant-table-cell-fix,.ant-table-cell-fix-left,.ant-table-cell-fix-right,.ant-table-cell-fix-start,.ant-table-cell-fix-end){background-clip:padding-box;background-color:#fdfefe!important;background-image:linear-gradient(135deg,#fdfefe,#f1f7ff)!important}.main-content .ant-table-wrapper .ant-table-tbody>tr:hover>:is(.ant-table-cell-fix,.ant-table-cell-fix-left,.ant-table-cell-fix-right,.ant-table-cell-fix-start,.ant-table-cell-fix-end){background-color:#f5f8ff!important;background-image:linear-gradient(100deg,#f5f8ff,#f0f9fb)!important}.main-content .ant-table-wrapper .ant-table-cell-fix-start{box-shadow:10px 0 20px #4a5c930f}.main-content .ant-table-wrapper .ant-table-cell-fix-end{box-shadow:-10px 0 20px #4a5c930f}.personal-settings-page{grid-template-columns:minmax(250px,.38fr) minmax(0,1fr);align-items:stretch;gap:18px;width:100%;display:grid}.personal-settings-profile,.personal-settings-form{border-radius:var(--radius-panel)}.personal-settings-profile{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:28px;display:flex}.personal-settings-profile .section-kicker{margin-bottom:25px}.personal-settings-avatar{margin-bottom:16px;font-size:32px}.personal-settings-profile .ant-btn{color:#5c6ec7;background:#fbfcff;border-color:#dce3ef;font-size:12px}.personal-settings-avatar-note{color:#8b97af;margin-top:10px;font-size:12px}.personal-settings-form{padding:28px}.personal-settings-heading{margin-bottom:24px}.personal-settings-heading h2{color:#3a4663;letter-spacing:-.04em;margin:10px 0 7px;font-size:20px}.personal-settings-heading p{color:#8491aa;margin:0;font-size:12px}.personal-settings-form .ant-form{width:min(100%,520px)}.personal-settings-form .ant-form-item-label>label{color:#64718d;font-size:12px;font-weight:700}.personal-settings-actions{justify-content:flex-end;margin-top:22px;display:flex}.personal-settings-actions .ant-btn{min-width:108px;height:38px;font-size:12px}.avatar-crop-modal .ant-modal-body{gap:18px;display:grid}.avatar-crop-viewport{cursor:grab;touch-action:none;background:#e8edf8;border-radius:50%;width:280px;height:280px;margin:0 auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d8e0f0}.avatar-crop-viewport:active{cursor:grabbing}.avatar-crop-image{-webkit-user-select:none;user-select:none;transform-origin:50%;max-width:none;position:absolute;top:50%;left:50%}.avatar-crop-controls{gap:10px;display:grid}.avatar-crop-zoom{grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;display:grid}.avatar-crop-zoom .ant-slider{margin-inline:13px}@media (width<=640px){.creator-tag-management-layout{grid-template-columns:1fr}.creator-tag-group-panel .ant-card-body{min-height:0}.management-page .management-list-panel .settings-filter-row{min-height:62px;padding-inline:15px}.management-page .management-list-panel .settings-filter-search,.management-page .management-list-panel .settings-filter-select{width:100%}.management-modal .ant-modal-body,.management-modal .ant-modal-footer{padding-inline:19px}.management-modal .role-permission-picker{grid-template-columns:1fr}.management-modal .role-permission-groups{border-bottom:1px solid #d7e0f0d1;border-right:0;flex-direction:row;max-height:112px;overflow-x:auto}.management-modal .role-permission-group{flex:none;min-width:138px}.personal-settings-page{grid-template-columns:1fr}.personal-settings-profile{min-height:280px}.personal-settings-form{padding:21px}}.entity-editor-page{width:100%;min-width:0}.entity-editor-form .editor-field-name{width:100%;max-width:520px}.entity-editor-form .editor-field-standard{width:100%;max-width:360px}.entity-editor-form .editor-field-short{width:100%;max-width:180px}.entity-editor-form .editor-field-date .ant-picker{width:220px;max-width:100%}.entity-editor-form .editor-field-description{width:100%;max-width:880px}.entity-editor-form .editor-project-grid{grid-template-columns:repeat(2,minmax(0,360px));column-gap:24px}.entity-editor-form .editor-contact-fields{width:100%;max-width:520px}.entity-editor-form .editor-contact-fields input{width:320px;max-width:100%}.entity-editor-form .editor-form-actions{margin-top:24px;margin-bottom:0}@media (width<=760px){.entity-editor-form .editor-project-grid{grid-template-columns:minmax(0,1fr)}.entity-editor-form .editor-contact-fields input{width:100%}}.project-editor-association-tabs{min-width:0;margin-top:24px}.project-editor-association-tabs .ant-tabs-tabpane{min-height:180px}.project-editor-association-tabs>.ant-tabs-nav{margin-bottom:24px}.project-works-panel{min-width:0}.project-work-binding-row{border:1px solid var(--border-soft);border-radius:var(--radius-control);grid-template-columns:200px 160px minmax(200px,1fr) minmax(140px,1fr) auto;align-items:start;gap:16px;padding:16px;display:grid}.project-work-binding-row .ant-form-item{margin-bottom:0}.project-work-binding-row>.ant-btn{margin-top:30px}@media (width<=940px){.project-work-binding-row{grid-template-columns:repeat(2,minmax(0,1fr))}.project-work-binding-row>.ant-btn{margin-top:0}}@media (width<=760px){.project-work-binding-row{grid-template-columns:minmax(0,1fr)}}.rebate-editor-form .editor-rebate-grid{grid-template-columns:repeat(2,minmax(0,360px));column-gap:24px}.rebate-editor-form .editor-field-description{max-width:744px}.rebate-editor-form .rebate-editor-tiers{border-color:var(--border-soft);max-width:744px;margin-bottom:24px}.rebate-editor-form .rebate-tier-row{border-color:var(--border-soft);border-radius:var(--radius-control);background:var(--surface-subtle);grid-template-columns:56px minmax(0,1fr) 140px 36px;align-items:center}.rebate-tier-threshold,.rebate-tier-rate{flex-direction:column;gap:8px;min-width:0;display:flex}.rebate-tier-inputs{align-items:flex-start;gap:8px;display:flex}.rebate-tier-inputs>.ant-typography{white-space:nowrap;line-height:36px}.rebate-tier-inputs>.ant-form-item{flex:1;min-width:0}.rebate-tier-inputs>.ant-form-item:has(.ant-radio-group){flex:none}.rebate-tier-inputs .ant-radio-group{white-space:nowrap;display:flex}.rebate-tier-inputs .ant-input-number{width:100%}.rebate-tier-index{white-space:nowrap}@media (width<=760px){.rebate-editor-form .editor-rebate-grid{grid-template-columns:minmax(0,1fr)}.rebate-editor-form .rebate-tier-row{grid-template-columns:minmax(0,1fr) 36px}.rebate-tier-threshold{grid-column:1/-1}.rebate-tier-rate{grid-column:1;max-width:180px}.rebate-tier-row>.ant-btn{grid-area:1/2}}.rebate-counterparty-trigger.ant-btn{justify-content:flex-start;width:100%}.rebate-counterparty-trigger.ant-btn>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rebate-counterparty-picker{flex-direction:column;gap:16px;display:flex}.rebate-counterparty-selection{color:var(--control-text);overflow-wrap:anywhere}.rebate-counterparty-search{align-items:center;gap:12px;display:flex}.rebate-counterparty-search>.ant-input-affix-wrapper{flex:0 360px;min-width:0}.rebate-counterparty-search>.ant-btn{flex-shrink:0}.rebate-counterparty-picker>.ant-pagination{align-self:flex-end}.project-work-results{flex-direction:column;gap:16px;min-width:0;display:flex}.project-work-cell{align-items:center;gap:12px;display:flex}.project-work-cell .ant-image{flex-shrink:0}.project-work-cell .ant-image-img{object-fit:cover;border-radius:var(--radius-control)}.project-orders-query{flex-wrap:wrap;gap:12px;padding:16px;display:flex}.project-orders-query .ant-input-affix-wrapper{flex:0 360px;min-width:0}.project-orders-query .ant-select{width:182px}.project-orders-query .ant-btn{flex-shrink:0}.project-order-delivery{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.project-order-delivery>div{min-width:0}.project-order-delivery .ant-image{flex-shrink:0}.project-order-delivery .ant-image-img{border-radius:var(--radius-control)}.huahuo-data-section{border-bottom:1px solid var(--border-soft);font-variant-numeric:tabular-nums;min-width:0;padding-block:16px}.huahuo-data-section .ant-typography{margin-block:0}.project-metrics-series-select{width:min(520px,80vw)}.project-metrics-field-select{width:180px}.project-metrics-trend-chart{width:100%;height:280px}.project-post-trend-chart{height:clamp(300px,38vh,420px)}.rebate-records-detail-page{width:100%;max-width:1180px;margin-inline:auto}.rebate-record-detail{border-radius:var(--radius-panel);padding:24px}.rebate-record-header,.rebate-record-title,.rebate-record-counterparty{align-items:center;gap:12px;display:flex}.rebate-record-header{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding-bottom:24px}.rebate-record-identity{flex:360px;min-width:0}.rebate-record-title,.rebate-record-counterparty{flex-wrap:wrap}.rebate-record-title h1{font-size:var(--font-size-display-sm);overflow-wrap:anywhere;margin:0}.rebate-record-counterparty{color:var(--creator-text-secondary);font-size:var(--font-size-body);overflow-wrap:anywhere;margin-top:12px}.rebate-record-counterparty strong{color:var(--creator-text)}.rebate-record-content>section{padding-block:24px}.rebate-record-content>section+section{border-top:1px solid var(--border-soft)}.rebate-record-content>section:last-child{padding-bottom:0}.rebate-record-summary{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;display:grid}.rebate-record-rule,.rebate-record-validity{color:var(--creator-text-secondary);font-size:var(--font-size-body);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;display:flex}.rebate-record-validity{border-left:1px solid var(--border-soft);padding-left:24px}.rebate-record-summary strong{color:var(--creator-text);font-size:var(--font-size-section);overflow-wrap:anywhere}.rebate-record-summary .rebate-record-rate{color:var(--creator-primary);font-size:var(--font-size-display-lg);line-height:1.2}.rebate-record-rules .ant-table-wrapper{margin-top:24px}.rebate-record-content h2{font-size:var(--font-size-section);margin:0 0 16px}.rebate-record-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--font-size-body);margin:0}@media (width<=760px){.rebate-record-detail{padding:16px}.rebate-record-summary{grid-template-columns:minmax(0,1fr);gap:16px}.rebate-record-validity{border-left:0;padding-left:0}}.main-content:has(.assistant-workspace){display:flex}.main-content:has(.assistant-workspace)>.page-enter{flex:1;display:flex}.assistant-workspace{border:1px solid var(--border-soft);border-radius:var(--radius-panel);flex:1;grid-template-columns:228px minmax(0,1fr);min-width:0;min-height:540px;display:grid;overflow:hidden}.assistant-sessions{background:var(--surface-control);border-right:1px solid var(--border-soft);flex-direction:column;gap:24px;min-height:0;padding:24px 16px;display:flex}.assistant-sessions .ant-empty{margin:16px 0}.assistant-sessions-heading{color:var(--creator-text-secondary);font-size:var(--font-size-control)}.assistant-chat{--assistant-content-gutter:32px;--assistant-reply-nav-width:0px;flex-direction:column;min-width:0;min-height:0;display:flex}.assistant-chat-header{font-size:var(--font-size-section);justify-content:space-between;align-items:center;gap:12px;padding:24px;display:flex}.assistant-chat-header .ant-tag{margin:0}.assistant-welcome{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:32px 24px;display:flex}.assistant-welcome h2.ant-typography{font-size:var(--font-size-display-md);margin:20px 0 12px}.assistant-avatar{object-fit:contain;width:72px;height:72px}.assistant-composer-wrap{width:100%;padding:16px calc(var(--assistant-content-gutter) + var(--assistant-reply-nav-width)) 32px var(--assistant-content-gutter)}.assistant-composer{border:1px solid var(--border-control);border-radius:var(--radius-panel);background:var(--surface-content);box-shadow:var(--shadow-control);padding:12px}.assistant-composer-actions{justify-content:space-between;align-items:center;margin-top:8px;display:flex}@media (width<=940px){.assistant-workspace{grid-template-columns:180px minmax(0,1fr)}.assistant-chat{--assistant-content-gutter:20px}}@media (width<=760px){.assistant-workspace{grid-template-columns:minmax(0,1fr)}.assistant-sessions{border-right:0;border-bottom:1px solid var(--border-soft);gap:12px;padding:16px}.assistant-sessions .ant-empty{margin:0}.assistant-sessions .ant-empty-image{display:none}.assistant-chat-header{padding:16px}.assistant-welcome h2.ant-typography{font-size:var(--font-size-display-sm)}.assistant-chat{--assistant-content-gutter:16px}.assistant-composer-wrap{padding-block:16px}}.project-member-query-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.project-member-query-row>.ant-input-affix-wrapper{flex:0 360px;min-width:0}.project-member-query-row>.ant-btn{flex-shrink:0}.ai-model-list-page .management-list-query-row{gap:12px}.ai-model-list-page .management-list-query-field{flex:0 360px}.ai-model-form-grid{grid-template-columns:repeat(2,minmax(0,360px));gap:0 32px;display:grid}.ai-model-form-grid .ant-input-number{width:180px;max-width:100%}.ai-model-editor .ant-input-textarea{max-width:760px}.assistant-send-actions{align-items:center;gap:8px;min-width:0;display:flex}.assistant-send-actions>.ant-btn:not(.assistant-model-trigger){flex-shrink:0}.assistant-model-trigger{flex:0 auto;min-width:0;max-width:220px}.assistant-model-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-model-menu{max-height:min(480px,60vh);overflow-y:auto}@media (width<=760px){.ai-model-form-grid{grid-template-columns:minmax(0,1fr)}.assistant-model-trigger{max-width:130px}}.assistant-session-list{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;overflow-y:auto}.assistant-session-row{flex-shrink:0;align-items:center;gap:4px;min-width:0;display:flex}.assistant-model-option{justify-content:space-between;align-items:center;gap:16px;display:flex}.assistant-model-badge{font-size:var(--font-size-caption);flex-shrink:0;margin:0}.assistant-session-row>.assistant-session-title{text-align:left;flex:1;justify-content:flex-start;min-width:0;display:flex}.assistant-session-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.assistant-session-row>.assistant-session-archive{color:var(--control-text);flex-shrink:0}.assistant-messages{min-height:0;padding:24px var(--assistant-content-gutter);flex:1;overflow-y:auto}.assistant-message-list{flex-direction:column;gap:28px;width:100%;display:flex}.assistant-message{align-self:flex-start;width:fit-content;min-width:0;max-width:90%}.assistant-message-author{color:var(--creator-text);font-size:var(--font-size-control);margin-bottom:8px;font-weight:600}.assistant-message-bubble{color:var(--creator-text);background:var(--ant-color-bg-container,#fff);border:1px solid var(--border-soft);border-radius:4px var(--radius-panel) var(--radius-panel);flex-direction:column;gap:14px;padding:16px 20px;display:flex}.assistant-message-user{align-self:flex-end;max-width:76%}.assistant-message-user .assistant-message-author{text-align:right}.assistant-message-user .assistant-message-bubble{background:var(--surface-subtle);border-color:var(--border-control);border-radius:var(--radius-panel) 4px var(--radius-panel) var(--radius-panel)}.assistant-message-assistant+.assistant-message-user{margin-top:16px}.assistant-message-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:var(--font-size-body)}.assistant-message-markdown{white-space:normal;min-width:0}.assistant-message-markdown>:first-child{margin-top:0}.assistant-message-markdown>:last-child{margin-bottom:0}.assistant-message-markdown p,.assistant-message-markdown .assistant-reply-paragraph,.assistant-message-markdown ul,.assistant-message-markdown ol,.assistant-message-markdown blockquote,.assistant-message-markdown pre,.assistant-message-markdown table{margin:0 0 12px}.assistant-message-markdown h1,.assistant-message-markdown h2,.assistant-message-markdown h3,.assistant-message-markdown h4,.assistant-message-markdown h5,.assistant-message-markdown h6{margin:20px 0 10px;font-weight:600;line-height:1.5}.assistant-message-markdown h1,.assistant-message-markdown h2{font-size:var(--font-size-title)}.assistant-message-markdown h3,.assistant-message-markdown h4,.assistant-message-markdown h5,.assistant-message-markdown h6{font-size:var(--font-size-section)}.assistant-message-markdown strong{font-weight:600}.assistant-message-markdown ul,.assistant-message-markdown ol{padding-left:24px}.assistant-message-markdown ul{list-style-type:disc}.assistant-message-markdown ol{list-style-type:decimal}.assistant-message-markdown li+li{margin-top:4px}.assistant-message-markdown li>p{margin-bottom:4px}.assistant-message-markdown li>ul,.assistant-message-markdown li>ol{margin-bottom:0}.assistant-message-markdown blockquote{border-left:3px solid var(--border-control);color:var(--creator-text-secondary);padding-left:14px}.assistant-message-markdown code{background:var(--surface-subtle);border-radius:4px;padding:2px 5px;font-size:.92em}.assistant-message-markdown pre{border:1px solid var(--border-soft);border-radius:var(--radius-control);background:var(--surface-subtle);white-space:pre;overflow-wrap:normal;max-width:100%;padding:14px;overflow-x:auto}.assistant-message-markdown pre code{background:0 0;padding:0}.assistant-message-markdown table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.assistant-message-markdown th,.assistant-message-markdown td{border:1px solid var(--border-soft);text-align:left;padding:8px 12px}.assistant-message-markdown th{background:var(--surface-subtle);font-weight:600}.assistant-message-markdown img{border-radius:var(--radius-control);max-width:100%;height:auto;display:block}.assistant-message-markdown a{color:var(--creator-primary);text-decoration:underline}.assistant-message-markdown hr{border:0;border-top:1px solid var(--border-soft);margin:16px 0}.assistant-tool-process{border-bottom:1px solid var(--border-soft);min-width:0}.assistant-tool-summary{color:var(--creator-text-secondary);font-size:var(--font-size-control);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.assistant-tool-steps{flex-direction:column;gap:10px;display:flex}.assistant-tool-step{font-size:var(--font-size-control);color:var(--creator-text-secondary);justify-content:space-between;align-items:center;gap:24px;display:flex}.assistant-tool-process .ant-tag{margin:0}.assistant-reply-status{color:var(--creator-text-secondary);font-size:var(--font-size-control);align-items:center;gap:10px;display:flex}@media (width<=760px){.assistant-messages{padding:16px}.assistant-message-list{gap:24px}.assistant-message{max-width:96%}.assistant-message-user{max-width:88%}.assistant-message-bubble{padding:12px 16px}}.assistant-send-error{margin-bottom:12px}.assistant-chat>.assistant-composer-wrap{flex-shrink:0}.assistant-chat:has(.assistant-reply-nav){--assistant-reply-nav-width:48px}.assistant-history-layout{flex:1;min-height:0;display:flex;overflow:hidden}.assistant-history-layout .assistant-messages{min-width:0}.assistant-reply-nav{width:var(--assistant-reply-nav-width);scrollbar-width:none;flex-direction:column;flex-shrink:0;align-items:center;gap:2px;padding:20px 8px;display:flex;overflow-y:auto}.assistant-reply-nav .ant-btn{flex-shrink:0;min-width:28px}.assistant-reply-nav .assistant-reply-marker{width:32px;height:24px;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.assistant-reply-bar{background:var(--creator-text-secondary);border-radius:3px;width:16px;height:3px;display:block}.assistant-reply-marker:hover .assistant-reply-bar,.assistant-reply-marker[aria-current=step] .assistant-reply-bar{background:var(--creator-primary);width:24px}.assistant-reply-nav::-webkit-scrollbar{display:none}.assistant-header-actions{align-items:center;gap:12px;display:flex}.assistant-message{scroll-margin-top:24px}.assistant-message-files{flex-wrap:wrap;gap:8px;display:flex}.assistant-message-files a{border:1px solid var(--border-control);border-radius:var(--radius-control);overflow-wrap:anywhere;align-items:center;gap:6px;max-width:100%;padding:6px 10px;display:inline-flex}.assistant-composer{position:relative}.assistant-composer-dragging{border-color:var(--creator-primary)}.assistant-drop-hint{z-index:2;pointer-events:none;background:var(--surface-subtle);color:var(--creator-primary);border-radius:var(--radius-panel);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.assistant-pending-files{flex-wrap:wrap;gap:8px;max-height:120px;padding:4px 4px 10px;display:flex;overflow-y:auto}.assistant-pending-files .ant-tag{white-space:normal;overflow-wrap:anywhere;max-width:100%;margin:0}.assistant-artifact-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.assistant-artifact-list li{min-width:0}.assistant-artifact-card{box-sizing:border-box;border:1px solid var(--border-soft);border-radius:var(--radius-control);background:var(--ant-color-bg-container,#fff);text-align:left;align-items:center;gap:14px;width:480px;max-width:100%;padding:16px;line-height:1.5;display:flex}.assistant-artifact-card>.ant-btn{flex-shrink:0;text-decoration:none}.assistant-artifact-icon{border-radius:var(--radius-control);background:var(--creator-primary-soft);width:44px;height:48px;color:var(--creator-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:26px;display:flex}.assistant-artifact-excel{background:var(--ant-color-success-bg,#ecfdf3);color:var(--ant-color-success,#067647)}.assistant-artifact-info{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.assistant-artifact-info strong{color:var(--creator-text);font-size:var(--font-size-body)}.assistant-artifact-info time{color:var(--creator-text-secondary);font-size:var(--font-size-control);font-variant-numeric:tabular-nums}.assistant-artifact-image{flex-wrap:wrap}.assistant-artifact-preview{border-radius:var(--radius-control);background:var(--surface-subtle);min-height:120px;color:var(--creator-text-secondary);flex:1 0 100%;justify-content:center;align-items:center;display:flex;overflow:hidden}.assistant-artifact-preview .ant-image{width:100%;display:block}.assistant-artifact-preview img{object-fit:contain;width:100%;max-height:420px}.assistant-message-markdown .assistant-artifact-card{margin-block:12px}.assistant-message-markdown td:has(.assistant-artifact-card){min-width:280px}@media (width<=760px){.assistant-chat:has(.assistant-reply-nav){--assistant-reply-nav-width:36px}.assistant-reply-nav{padding:16px 4px}.assistant-header-actions{gap:6px}}.brand-resource-detail{gap:24px}.brand-resource-navigation{flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:12px;display:flex}.brand-resource-panel{border-radius:var(--radius-panel);min-width:0;padding:28px 32px}.brand-resource-hero{grid-template-columns:minmax(0,1fr) 240px;gap:32px;display:grid}.brand-resource-summary{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.brand-resource-heading{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.brand-resource-heading h2.ant-typography{font-size:var(--font-size-display-md);margin:0}html .admin-page .brand-resource-heading-tags .ant-tag{border-radius:var(--radius-control);margin:0;padding:3px 10px}.brand-resource-heading-tags .brand-resource-ad-type{background:var(--creator-primary);border-color:var(--creator-primary);color:var(--ant-color-text-light-solid,#fff);font-weight:600}.brand-resource-heading-tags .brand-resource-subtype{border:1px solid var(--creator-primary-line);color:var(--creator-primary);background:0 0}.brand-resource-heading-tags .brand-resource-terminal{background:var(--surface-subtle);border:1px dashed var(--border-soft);color:var(--creator-text-secondary)}.brand-resource-preview{flex-direction:column;gap:12px;min-width:0;display:flex}.brand-resource-source-link.ant-typography{color:var(--creator-text-secondary);align-self:flex-end}.brand-resource-source-link.ant-typography:hover{color:var(--creator-primary)}.brand-resource-demo{border:1px dashed var(--creator-primary-line);border-radius:var(--radius-floating);background:var(--creator-primary-soft);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex}.brand-resource-demo video,.brand-resource-demo .ant-image-img{object-fit:contain;border-radius:var(--radius-control);width:100%;max-height:260px;display:block}.brand-resource-demo video{max-width:220px}.brand-resource-section-title.ant-typography{align-items:center;gap:12px;margin:0 0 20px;display:flex}.brand-resource-section-title:before{content:"";background:var(--creator-primary);border-radius:3px;flex-shrink:0;width:5px;height:20px}.brand-resource-introduction.ant-typography{border-radius:var(--radius-floating);background:var(--surface-subtle);width:100%;color:var(--creator-text-secondary);margin:0;padding:20px 24px;line-height:1.9}.brand-resource-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.brand-resource-metric{border:1px solid var(--border-soft);border-radius:var(--radius-floating);background:var(--surface-subtle);flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:20px;display:flex}.brand-resource-metric-value{color:var(--creator-primary);font-size:var(--font-size-display-md);font-variant-numeric:tabular-nums;line-height:1.3}.brand-resource-commercial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.brand-resource-placeholder{border-radius:var(--radius-floating);background:var(--surface-subtle);flex-direction:column;gap:10px;margin-bottom:20px;padding:20px 24px;line-height:1.8;display:flex}.brand-resource-industry-reference.ant-typography{margin-bottom:0}.brand-resource-history-actions{justify-content:flex-end;margin-top:20px;display:flex}@media (width<=1180px){.brand-resource-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.brand-resource-hero,.brand-resource-commercial-grid{grid-template-columns:1fr}.brand-resource-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-resource-panel{padding:20px}.brand-resource-navigation{gap:12px}}.rebate-creator-groups{gap:16px;max-width:960px;display:grid}.rebate-creator-group{border:1px solid var(--border-soft);border-radius:var(--radius-control);background:var(--surface-subtle);margin-bottom:16px;padding:16px}.rebate-group-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.rebate-group-heading>.ant-form-item{flex:0 360px;min-width:0}.rebate-group-actions{flex:none;align-items:flex-start;gap:12px;margin-left:auto;display:flex}.rebate-group-actions>.ant-form-item{margin-bottom:0}.rebate-tier-rates,.rebate-group-rates{flex-wrap:wrap;gap:16px;min-width:0;display:flex}.rebate-tier-rates>.rebate-tier-rate{flex:1 0 120px;min-width:0}.rebate-group-rates>.ant-form-item{width:180px}.rebate-group-rates .ant-input-number{width:100%}.rebate-editor-form .rebate-editor-tiers-grouped{max-width:1120px}.rebate-editor-form .rebate-editor-tiers-grouped .rebate-tier-row{grid-template-columns:56px minmax(250px,1fr) minmax(280px,1fr) 36px}@media (width<=940px){.rebate-editor-form .rebate-editor-tiers-grouped .rebate-tier-row{grid-template-columns:56px minmax(0,1fr) 36px}.rebate-editor-tiers-grouped .rebate-tier-rates{grid-column:2}.rebate-editor-tiers-grouped .rebate-tier-row>.ant-btn{grid-area:1/3}}@media (width<=760px){.rebate-tier-rates{grid-column:1}.rebate-editor-form .rebate-editor-tiers-grouped .rebate-tier-row{grid-template-columns:minmax(0,1fr) 36px}.rebate-editor-tiers-grouped .rebate-tier-rates{grid-column:1/-1}.rebate-editor-tiers-grouped .rebate-tier-row>.ant-btn{grid-column:2}}.project-publication-editor-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.project-publication-editor-row .project-publication-url{flex:360px;min-width:0;max-width:520px}.project-publication-editor-row .editor-field-short{flex:0 0 180px}.project-publication-editor-row .ant-input-number{width:100%}.project-publication-fields{border-bottom:1px solid var(--border-soft);padding-bottom:12px}.project-publication-fields .project-publication-orders{flex:0 360px;min-width:240px}.project-publication-fields .project-publication-editor-row{align-items:flex-end}.project-publication-fields .project-publication-actions{flex:none}.project-publication-fields .project-publication-action-controls{white-space:nowrap;align-items:center;gap:12px;display:flex}@media (width<=760px){.project-publication-fields .project-publication-orders{flex-basis:100%;min-width:0}}body{color:var(--creator-text);background:var(--creator-canvas);font-family:var(--font-sans)}html .admin-page .ant-input,html .admin-page .ant-input-affix-wrapper,html .admin-page .ant-input-number,html .admin-page .ant-picker,html .ant-modal-root .ant-input,html .ant-modal-root .ant-input-affix-wrapper,html .ant-modal-root .ant-input-number,html .ant-modal-root .ant-picker{transition:border-color .18s,background .18s,box-shadow .18s;border-color:var(--border-control)!important;border-radius:var(--radius-control)!important;color:var(--control-text)!important;background:var(--surface-control)!important;box-shadow:var(--shadow-control)!important}html .admin-page .ant-input::placeholder,html .admin-page .ant-input-affix-wrapper .ant-input::placeholder,html .admin-page .ant-input-number-input::placeholder,html .ant-modal-root .ant-input::placeholder,html .ant-modal-root .ant-input-affix-wrapper .ant-input::placeholder,html .ant-modal-root .ant-input-number-input::placeholder{color:var(--control-placeholder)!important}html .admin-page .ant-input-affix-wrapper .ant-input,html .admin-page .ant-input-number .ant-input-number-input,html .ant-modal-root .ant-input-affix-wrapper .ant-input,html .ant-modal-root .ant-input-number .ant-input-number-input{box-shadow:none!important;background:0 0!important}html .admin-page .ant-input:focus,html .admin-page .ant-input-affix-wrapper-focused,html .admin-page .ant-input-number-focused,html .admin-page .ant-picker-focused,html .ant-modal-root .ant-input:focus,html .ant-modal-root .ant-input-affix-wrapper-focused,html .ant-modal-root .ant-input-number-focused,html .ant-modal-root .ant-picker-focused{border-color:var(--control-border-active)!important;box-shadow:var(--control-focus-shadow)!important}html .admin-page .ant-input-affix-wrapper .ant-input:focus,html .ant-modal-root .ant-input-affix-wrapper .ant-input:focus{box-shadow:none!important;border-color:#0000!important}html .admin-page .ant-select:not(.ant-select-disabled) .ant-select-selector,html .ant-modal-root .ant-select:not(.ant-select-disabled) .ant-select-selector{transition:border-color .18s,background .18s,box-shadow .18s;border-color:var(--border-control)!important;border-radius:var(--radius-control)!important;color:var(--control-text)!important;background:var(--surface-control)!important;box-shadow:var(--shadow-control)!important}html .admin-page .ant-select:not(.ant-select-disabled):hover .ant-select-selector,html .ant-modal-root .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--control-border-hover)!important;background:linear-gradient(135deg,#fffffff7,#e2ecffd1)!important}html .admin-page .ant-select.ant-select-focused:not(.ant-select-disabled) .ant-select-selector,html .ant-modal-root .ant-select.ant-select-focused:not(.ant-select-disabled) .ant-select-selector{border-color:var(--control-border-active)!important;box-shadow:var(--control-focus-shadow)!important}html .admin-page .ant-select-selection-item,html .admin-page .ant-select-arrow,html .admin-page .ant-picker-input>input,html .ant-modal-root .ant-select-selection-item,html .ant-modal-root .ant-select-arrow,html .ant-modal-root .ant-picker-input>input{color:var(--control-text)!important}html .admin-page .ant-select-selection-placeholder,html .admin-page .ant-picker-input>input::placeholder,html .ant-modal-root .ant-select-selection-placeholder,html .ant-modal-root .ant-picker-input>input::placeholder{color:var(--control-placeholder)!important}html .ant-select-dropdown,html .ant-popover .ant-popover-inner,html .ant-dropdown .ant-dropdown-menu,html .ant-drawer .ant-drawer-content,html .ant-modal .ant-modal-content{color:#586680;-webkit-backdrop-filter:blur(24px)saturate(155%);overflow:hidden;border-radius:var(--radius-floating)!important;background:var(--surface-floating)!important;box-shadow:var(--shadow-floating)!important;border:1px solid #ffffffe0!important}html .ant-picker-dropdown .ant-picker-panel-container{border:1px solid var(--border-highlight);border-radius:var(--radius-floating);color:var(--control-text);background:var(--surface-floating);box-shadow:var(--shadow-floating);-webkit-backdrop-filter:blur(24px)saturate(155%);overflow:hidden}html .ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel{box-shadow:none;background:0 0;border-radius:0}html .ant-picker-dropdown .ant-picker-panels>.ant-picker-panel+.ant-picker-panel{border-inline-start:1px solid var(--border-soft)}html .ant-modal .ant-modal-header,html .ant-modal .ant-modal-footer{background:0 0}html .ant-select-dropdown{padding:6px}html .ant-select-dropdown .ant-select-item,html .ant-dropdown .ant-dropdown-menu-item{color:#5e6d8b;min-height:34px;font-size:var(--font-size-caption);border-radius:9px;margin:2px 0}html .ant-select-dropdown .ant-select-item-option-active,html .ant-dropdown .ant-dropdown-menu-item:hover{background:#edf1ffcc!important}html .ant-select-dropdown .ant-select-item-option-selected{font-weight:600;color:#5262c8!important;background:#eef1ff!important}html .ant-popconfirm .ant-popover-inner{padding:15px 16px!important}html .ant-popconfirm-message-title{font-size:var(--font-size-control);font-weight:600;color:#40506e!important}html .ant-popconfirm-description{font-size:var(--font-size-caption);line-height:1.6;color:#74819b!important}html .ant-popover-arrow:before{background:var(--surface-floating)!important}html .ant-tooltip .ant-tooltip-inner{color:var(--control-text);background:var(--surface-floating);box-shadow:var(--shadow-floating);-webkit-backdrop-filter:blur(20px)saturate(150%);font-size:var(--font-size-caption);border:1px solid #ffffffe0;border-radius:9px;padding:7px 10px}html .ant-tooltip .ant-tooltip-arrow:before{background:var(--surface-floating)}html :is(.admin-page,.ant-modal-root,.ant-popover) button.ant-btn:not(.ant-btn-icon-only){transition:border-color .18s,color .18s,background .18s,box-shadow .18s,transform .12s;border-radius:var(--button-radius)!important}html :is(.admin-page,.ant-modal-root,.ant-popover) button.ant-btn.ant-btn-primary:not(:disabled){font-weight:600;color:#fff!important;background:linear-gradient(135deg, var(--button-primary-start), var(--button-primary-end))!important;border-color:#5468cb7a!important;box-shadow:inset 0 1px #ffffff38,0 3px 8px #5063c51f!important}html :is(.admin-page,.ant-modal-root,.ant-popover) button.ant-btn.ant-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#8090e7,#6979d4)!important;border-color:#4f61c49e!important;box-shadow:inset 0 1px #ffffff47,0 5px 12px #5063c529!important}html :is(.admin-page,.ant-modal-root,.ant-popover) button.ant-btn.ant-btn-default:not(.ant-btn-dangerous),html :is(.admin-page,.ant-modal-root,.ant-popover) button.ant-btn.ant-btn-dashed:not(.ant-btn-dangerous){-webkit-backdrop-filter:blur(12px)saturate(140%);border-color:var(--button-secondary-border)!important;color:#596985!important;background:var(--button-secondary-surface)!important;box-shadow:inset 0 1px #ffffffe6,0 3px 9px #4c639c0d!important}html :is(.admin-page,.ant-modal-root,.ant-popover) button.ant-btn.ant-btn-default:hover:not(:disabled):not(.ant-btn-dangerous),html :is(.admin-page,.ant-modal-root,.ant-popover) button.ant-btn.ant-btn-dashed:hover:not(:disabled):not(.ant-btn-dangerous){border-color:var(--control-border-hover)!important;color:#5164c8!important;background:linear-gradient(135deg,#fffffff2,#e4edffcc)!important;box-shadow:inset 0 1px #fffffff2,0 6px 13px #4c639c14!important}html :is(.admin-page,.ant-modal-root,.ant-popover) button.ant-btn.ant-btn-text:not(:disabled),html :is(.admin-page,.ant-modal-root,.ant-popover) button.ant-btn.ant-btn-link:not(:disabled){color:#5c6fce!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html :is(.admin-page,.ant-modal-root,.ant-popover) button.ant-btn.ant-btn-text:hover:not(:disabled),html :is(.admin-page,.ant-modal-root,.ant-popover) button.ant-btn.ant-btn-link:hover:not(:disabled){color:#4e60be!important;background:#e8edff94!important}html .admin-page .closeout-module-item>button.ant-btn.ant-btn-text:hover:not(:disabled){background:0 0!important}html :is(.admin-page,.ant-modal-root,.ant-popover) button.ant-btn.ant-btn-dangerous:not(.ant-btn-text):not(.ant-btn-link){color:#b55769!important;background:linear-gradient(135deg,#fff9faeb,#ffedf1c7)!important;border-color:#e29daacc!important;box-shadow:inset 0 1px #ffffffe6,0 3px 9px #a7485e0f!important}html :is(.admin-page,.ant-modal-root,.ant-popover) button.ant-btn.ant-btn-primary.ant-btn-dangerous{color:#fff!important;background:linear-gradient(135deg,#d78695,#bd6878)!important;border-color:#bb5f7094!important;box-shadow:inset 0 1px #ffffff38,0 3px 8px #b04a6021!important}html :is(.admin-page,.ant-modal-root,.ant-popover) button.ant-btn.ant-btn-dangerous.ant-btn-text,html :is(.admin-page,.ant-modal-root,.ant-popover) button.ant-btn.ant-btn-dangerous.ant-btn-link{color:#b55769!important;background:0 0!important}html :is(.admin-page,.ant-modal-root,.ant-popover) button.ant-btn.ant-btn-dangerous.ant-btn-text:hover:not(:disabled),html :is(.admin-page,.ant-modal-root,.ant-popover) button.ant-btn.ant-btn-dangerous.ant-btn-link:hover:not(:disabled){background:#ffebefb8!important}html :is(.admin-page,.ant-modal-root,.ant-popover) button.ant-btn:not(:disabled):active{transform:scale(.98)}html :is(.admin-page,.ant-modal-root,.ant-popover) button.ant-btn:focus-visible{outline-offset:2px;outline:3px solid #667add38}html :is(.admin-page,.ant-modal-root) button.ant-btn.creator-filter-select-trigger{font-weight:400;border-color:var(--border-control)!important;border-radius:var(--radius-control)!important;color:var(--control-text)!important;background:var(--surface-control)!important;box-shadow:var(--shadow-control)!important}html :is(.admin-page,.ant-modal-root) button.ant-btn.creator-filter-select-trigger:hover:not(:disabled){border-color:var(--control-border-hover)!important;color:var(--control-text)!important;box-shadow:var(--shadow-control)!important;background:linear-gradient(135deg,#fffffff7,#e2ecffd1)!important}html :is(.admin-page,.ant-modal-root) button.ant-btn.creator-filter-select-trigger:focus-visible{outline:0;border-color:var(--control-border-active)!important;box-shadow:var(--control-focus-shadow)!important}html .admin-page .ant-form-item-label>label,html .ant-modal-root .ant-form-item-label>label{color:#64718d;font-size:var(--font-size-caption);font-weight:600}html .admin-page .ant-tag:not(.ant-tag-checkable),html .ant-modal-root .ant-tag:not(.ant-tag-checkable){min-height:22px;font-size:var(--font-size-caption);border-radius:999px;padding-inline:8px;font-weight:600;line-height:20px}html .admin-page .ant-tag-checkable,html .ant-modal-root .ant-tag-checkable{border-radius:10px;transition:border-color .18s,color .18s,background .18s,box-shadow .18s}html :is(.admin-page,.ant-modal-root) .creator-tag-typed.ant-tag{border-radius:0}html :is(.admin-page,.ant-modal-root) .ant-pagination .ant-pagination-item,html :is(.admin-page,.ant-modal-root) .ant-pagination .ant-pagination-prev .ant-pagination-item-link,html :is(.admin-page,.ant-modal-root) .ant-pagination .ant-pagination-next .ant-pagination-item-link{color:#65738f;border-radius:9px;box-shadow:inset 0 1px #ffffffeb,0 2px 7px #4c639c0a;border-color:var(--border-control)!important;background:var(--surface-control)!important}html :is(.admin-page,.ant-modal-root) .ant-pagination .ant-pagination-item-active{box-shadow:inset 0 1px #ffffff47,0 5px 12px #5063c52e;background:linear-gradient(135deg,#7486e7f5,#5869cff5)!important;border-color:#687cdcd1!important}html :is(.admin-page,.ant-modal-root) .ant-pagination .ant-pagination-item-active a{color:#fff!important}.main-content .ant-table-wrapper .ant-table-thead>tr>th{border-bottom-color:var(--border-soft);color:#75839f;font-size:var(--font-size-caption);background:linear-gradient(100deg,#f8fbffc7,#eff6ff8a);font-weight:600}.main-content .ant-table-wrapper .ant-table-tbody>tr>td{color:#596783;font-size:var(--font-size-control);border-bottom-color:#e5ebf5eb}.main-content .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:linear-gradient(100deg,#f3f7ffd1,#f0faf78c)}.ant-modal-root .ant-modal-wrap{justify-content:center;align-items:center;padding:16px;display:flex;overflow:hidden}.ant-modal-root .ant-modal{max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:0;padding-bottom:0;top:auto}.ant-modal-root .ant-modal-container{flex-direction:column;min-height:0;max-height:calc(100dvh - 32px);display:flex}.ant-modal-root .ant-modal-header,.ant-modal-root .ant-modal-footer{flex:none}.ant-modal-root .ant-modal-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto}.ant-popover,.ant-dropdown,.ant-tooltip,.ant-modal-root,.ant-drawer,.ant-select-dropdown,.ant-picker-dropdown{font-variant-numeric:tabular-nums}@media (width<=640px){.ant-modal-root .ant-modal-wrap{padding:12px}.ant-modal-root .ant-modal,.ant-modal-root .ant-modal-container{max-height:calc(100dvh - 24px)}}@media (prefers-reduced-motion:reduce){.login-ambient-orb,.glass-panel-enter,.app-ambient-orb,.page-enter{animation:none}.admin-page *,.ant-modal-root *,.ant-select-dropdown *,.ant-popover *,.ant-tooltip *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.shortlist-table-heading{border-bottom:1px solid #e1e7f2c7;justify-content:space-between;align-items:baseline;gap:16px;padding:21px 22px 18px;display:flex}.shortlist-table-heading h4.ant-typography{color:#34405e;margin:0;font-size:18px}.shortlist-table-heading .ant-typography{font-size:12px}.creator-market-selection-bar{z-index:20;background:var(--surface-floating);border:1px solid var(--border-control);box-shadow:var(--shadow-floating);-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:12px 22px;animation:.16s ease-out shortlist-bar-rise;display:flex;position:sticky;bottom:16px}.creator-market-selection-count{color:var(--creator-text);align-items:center;gap:6px;font-size:13px;display:flex}.creator-market-selection-count strong{color:var(--creator-primary);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}@keyframes shortlist-bar-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.creator-market-selection-bar{animation:none}}.shortlist-table tbody tr.ant-table-row{cursor:pointer}.shortlist-name-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.shortlist-name-cell>.ant-typography{font-size:13px}.shortlist-name-cell>.ant-typography-secondary{font-size:12px}.shortlist-name-line{align-items:center;gap:8px;min-width:0;display:flex}.shortlist-name-line>.ant-typography{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.shortlist-time-cell{color:var(--creator-text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.shortlist-platform-tag{margin:0;font-size:12px}.shortlist-platform-tag.is-douyin{color:#344054;background:#f2f4f7;border-color:#e4e7ec}.shortlist-platform-tag.is-bilibili{color:#0e7090;background:#f0f9ff;border-color:#b9e6fe}.shortlist-detail-header{align-items:center}.shortlist-detail-header-main{align-items:center;gap:14px;min-width:0;display:flex}.shortlist-detail-title{flex-direction:column;gap:2px;min-width:0;display:flex}.shortlist-detail-title-line{align-items:center;gap:10px;display:flex}.shortlist-detail-title-line h3.ant-typography{color:var(--creator-text);margin:0;font-size:20px;line-height:1.3}.shortlist-detail-title>.ant-typography-secondary{font-size:13px}.shortlist-detail-count-tag{color:var(--creator-primary);background:var(--creator-primary-soft);border-color:var(--creator-primary-line);margin:0;font-size:12px}.shortlist-detail-batch{flex:none;font-size:13px}.shortlist-detail-batch strong{color:var(--creator-primary);font-variant-numeric:tabular-nums;font-weight:600}.shortlist-add-lead{background:var(--creator-surface-subtle);border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:13px}.shortlist-add-lead strong{color:var(--creator-primary);font-variant-numeric:tabular-nums;font-weight:600}.shortlist-add-lead .shortlist-platform-tag{margin-inline:6px}.shortlist-add-mode{margin-bottom:16px}.shortlist-add-mode .ant-radio-group{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.shortlist-add-mode .ant-radio-button-wrapper{text-align:center;height:40px;line-height:38px}.shortlist-add-mode .anticon{margin-inline-end:4px}.shortlist-add-toolbar{justify-content:flex-start;align-items:center;gap:12px;margin-bottom:10px;display:flex}.shortlist-add-toolbar .ant-input-affix-wrapper{flex:1;max-width:none}.shortlist-add-toolbar>.ant-typography-secondary{font-size:13px}.shortlist-picker{flex-direction:column;gap:8px;max-height:360px;padding:2px;display:flex;overflow-y:auto}.shortlist-picker .ant-radio-wrapper.shortlist-picker-item{border:1px solid var(--creator-border);align-items:center;margin:0;padding:10px 12px;transition:border-color .14s,background .14s}.shortlist-picker .ant-radio-wrapper.shortlist-picker-item>span:last-of-type{flex:auto;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-inline-end:0;display:flex}.shortlist-picker .ant-radio-wrapper.shortlist-picker-item:hover{border-color:var(--creator-primary-line);background:#fbfdff}.shortlist-picker .ant-radio-wrapper-checked.shortlist-picker-item{background:var(--creator-primary-soft);border-color:var(--creator-primary)}.shortlist-picker-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.shortlist-picker-name{color:var(--creator-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.shortlist-picker-meta{color:var(--creator-text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.shortlist-add-form .ant-form-item:last-of-type{margin-bottom:0}.shortlist-template-selection{background:var(--creator-surface-subtle);border:1px solid var(--border-control);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:12px 14px;display:flex}.shortlist-template-selection-actions{flex:none;align-items:center;gap:8px;display:flex}.shortlist-template-selection-actions .ant-select{width:230px}.shortlist-template-platform-chooser.ant-select{width:100%}.shortlist-template-page .shortlist-template-search-row{align-items:stretch;gap:10px;display:flex}.shortlist-template-page .shortlist-template-search-row .talent-search{flex:auto;min-width:0}.shortlist-template-table .ant-tag{margin-inline-end:0}.shortlist-template-field-preview{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.shortlist-template-field-preview .ant-tag{margin:0;font-size:12px}.shortlist-template-field-preview>.ant-typography-secondary{font-variant-numeric:tabular-nums;font-size:12px}.shortlist-template-editor-basic-grid{grid-template-columns:minmax(240px,520px) 180px;gap:16px;display:grid}.shortlist-template-editor-form{padding:22px}.shortlist-template-editor-form .ant-form-item:last-child{margin-bottom:0}.shortlist-template-field-builder{grid-template-columns:150px minmax(280px,1fr) minmax(240px,.7fr);gap:16px;margin-top:2px;display:grid}.shortlist-template-field-panel{border:1px solid var(--border-control);border-radius:12px;min-width:0;padding:16px}.shortlist-template-field-panel>.ant-input-affix-wrapper{margin-top:14px}.shortlist-template-field-panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.shortlist-template-field-panel-heading>div{flex-direction:column;gap:3px;display:flex}.shortlist-template-field-panel-heading>div>.ant-typography:first-child{color:var(--creator-text);font-size:14px}.shortlist-template-field-panel-heading .ant-typography-secondary{font-size:12px}.shortlist-template-available-groups,.shortlist-template-selected-list{flex-direction:column;gap:4px;min-height:340px;max-height:480px;margin-top:14px;display:flex;overflow-y:auto}.shortlist-template-category-panel{min-width:0;padding:16px 0}.shortlist-template-category-panel>.ant-typography{padding-inline:12px}.shortlist-template-category-list{flex-direction:column;gap:4px;margin-top:16px;display:flex}.shortlist-template-category.ant-btn{width:100%;height:40px;color:var(--creator-text);justify-content:space-between;padding-inline:12px}.shortlist-template-category.ant-btn.is-active{color:var(--creator-primary);background:var(--creator-primary-soft);font-weight:600}.shortlist-template-category-count{font-size:var(--font-size-control);color:var(--creator-text-secondary);font-variant-numeric:tabular-nums}.shortlist-template-field-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.shortlist-template-field-option.ant-checkbox-wrapper{align-items:center;margin:0}.shortlist-template-field-copy{color:var(--creator-text);font-size:var(--font-size-body);flex-direction:column;gap:2px;display:flex}.shortlist-template-selected-item{min-height:38px;color:var(--creator-text);border:1px solid var(--creator-border);border-radius:var(--radius-control);font-size:var(--font-size-control);background:var(--surface-control);cursor:pointer;will-change:transform;flex-shrink:0;align-items:center;gap:8px;padding:4px 8px;transition:transform .18s cubic-bezier(.2,0,0,1),border-color .16s,box-shadow .16s,background .16s;display:flex;position:relative}.shortlist-template-selected-item.is-dragging{opacity:.2}.shortlist-template-selected-item:hover{border-color:var(--creator-primary-line);background:var(--creator-primary-soft)}.shortlist-template-selected-item.is-drag-overlay{border-color:var(--creator-primary-line);background:var(--surface-floating);min-width:min(100%,360px);box-shadow:var(--shadow-floating);pointer-events:none}.shortlist-template-drag-handle{color:var(--creator-text-secondary);flex:none}.shortlist-template-selected-index{width:20px;color:var(--creator-text-secondary);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.shortlist-template-selected-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.shortlist-template-preview-modal-copy{margin-bottom:14px}.shortlist-template-preview-table .ant-table-cell{white-space:nowrap}@media (width<=1100px){.shortlist-template-field-builder{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr)}.shortlist-template-category-panel{grid-column:1/-1;padding:0}.shortlist-template-category-list{flex-flow:wrap;margin-top:8px}.shortlist-template-category.ant-btn{gap:12px;width:auto}}@media (width<=720px){.shortlist-template-selection{flex-direction:column;align-items:stretch}.shortlist-template-selection-actions .ant-select{width:100%}.shortlist-template-editor-basic-grid,.shortlist-template-field-builder{grid-template-columns:1fr;gap:0}.shortlist-template-field-builder{gap:14px}}.shortlist-page .shortlist-table-heading{flex-wrap:wrap}.shortlist-page .shortlist-table-heading .ant-input-affix-wrapper{width:min(360px,100%)}.shortlist-page .shortlist-table-heading .ant-select{width:182px}.shortlist-page .shortlist-table .ant-btn-link{min-height:36px}.shortlist-detail-table-card>.ant-card-body>.ant-tabs>.ant-tabs-nav{margin-bottom:0;padding-inline:22px}.shortlist-export-history .ant-btn-link{min-height:36px}.shortlist-export-preview-loading{justify-content:center;padding-block:32px;display:flex}.shortlist-export-preview-text{white-space:pre-wrap;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.shortlist-template-field-row{border-radius:var(--radius-control);border:1px solid #0000;align-items:center;gap:6px;padding:9px 10px;display:flex}.shortlist-template-field-row:hover,.shortlist-template-field-row.is-selected{background:var(--creator-primary-soft);border-color:var(--creator-primary-line)}.shortlist-template-field-row .shortlist-template-field-option{min-width:0}.shortlist-template-example-trigger.ant-btn{height:22px;color:var(--creator-primary);border-color:var(--creator-primary-line);background:var(--creator-primary-soft);font-size:var(--font-size-control);border-radius:4px;flex-shrink:0;padding-inline:6px}.shortlist-template-field-example{overflow-wrap:anywhere;white-space:pre-wrap;font-variant-numeric:tabular-nums;max-width:min(260px,100vw - 64px)}.content-workspace-page,.content-project-page{--content-ink:var(--creator-text);--content-muted:var(--creator-text-secondary);--content-line:var(--border-soft);--content-blue:var(--creator-primary);--content-blue-soft:#536ee81a;--content-mint:#20a879;color:var(--content-ink)}.content-phase-rail{background:#d7e0df;border:1px solid #d7e0df;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;margin-top:18px;display:grid;overflow:hidden}.content-phase-rail>article{background:#fbfcfb;grid-template-columns:38px minmax(0,1fr);gap:12px;min-height:128px;padding:20px;display:grid}.content-phase-rail>article>span{color:#fff;font-variant-numeric:tabular-nums;background:#0d6972;border-radius:10px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:750;display:grid}.content-phase-rail small,.content-phase-rail strong,.content-phase-rail p{display:block}.content-phase-rail small{color:#61777a;min-height:20px;font-size:12px}.content-phase-rail strong{color:#102f35;margin-top:6px;font-size:16px}.content-phase-rail p{color:#607276;margin:7px 0 0;font-size:13px;line-height:1.55}.content-budget-summary-grid{border:1px solid var(--proposal-line);background:var(--proposal-line);border-radius:18px 18px 0 0;grid-template-columns:1.25fr repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.content-budget-summary-grid>article.is-primary{background:var(--proposal-teal-dark);color:#fff}.content-budget-summary-grid span,.content-budget-summary-grid small{color:#718184;font-size:12px;display:block}.content-budget-summary-grid strong{color:var(--proposal-ink);font-variant-numeric:tabular-nums;margin:8px 0 5px;font-size:clamp(24px,2.3vw,38px);line-height:1;display:block}.content-budget-summary-grid .is-primary span,.content-budget-summary-grid .is-primary small{color:#b9d1d3}.content-budget-meter{background:#e5ebe9;border-radius:0 0 10px 10px;height:7px;overflow:hidden}.content-budget-meter>span{border-radius:inherit;background:var(--proposal-gold);height:100%;transition:width .24s;display:block}.content-budget-analysis-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.9fr);gap:16px;margin-top:16px;display:grid}.content-budget-analysis-grid>article{border:1px solid var(--proposal-line);background:var(--proposal-surface);border-radius:16px;padding:22px}.content-budget-analysis-grid>article>header{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.content-budget-analysis-grid>article>header strong{color:var(--proposal-ink);font-size:16px}.content-budget-analysis-grid>article>header small{color:var(--proposal-muted)}.content-budget-bars{gap:13px;display:grid}.content-budget-bars>div{grid-template-columns:minmax(92px,150px) minmax(80px,1fr) 82px;align-items:center;gap:12px;display:grid}.content-budget-bars span{color:#465f63;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.content-budget-bars i{background:#e6ebe8;border-radius:999px;height:8px;overflow:hidden}.content-budget-bars b{border-radius:inherit;background:var(--proposal-teal);height:100%;display:block}.content-budget-bars strong{color:var(--proposal-ink);text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.content-budget-bars p,.content-platform-budget-list p{color:var(--proposal-muted);margin:0;font-size:13px}.content-platform-budget-list{gap:12px;display:grid}.content-platform-budget-list>div{grid-template-columns:9px minmax(70px,1fr) auto 36px;align-items:center;gap:10px;display:grid}.content-platform-budget-list>div>i{background:var(--proposal-teal);border-radius:3px;width:9px;height:9px}.content-platform-budget-list>div>i.tone-1{background:var(--proposal-gold)}.content-platform-budget-list>div>i.tone-2{background:#6f7d9b}.content-platform-budget-list>div>i.tone-3{background:#aa5d48}.content-platform-budget-list span{color:#465f63;font-size:13px}.content-platform-budget-list strong{color:var(--proposal-ink);font-variant-numeric:tabular-nums;font-size:14px}.content-platform-budget-list small{color:var(--proposal-muted);text-align:right}.content-budget-source-lines{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-top:12px;display:grid}.content-budget-source-lines>article{background:#f8f9f5;border:1px solid #e0e5e0;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:12px 15px;display:flex}.content-budget-source-lines span{color:#607174;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.content-budget-source-lines strong{color:var(--proposal-ink);font-size:14px}.content-execution-summary{background:#edf5f4;border:1px solid #d6e2e1;border-radius:14px;flex-wrap:wrap;gap:10px 24px;margin-bottom:18px;padding:14px 18px;display:flex}.content-execution-summary span{color:#5f7376;font-size:13px}.content-execution-summary strong{color:var(--proposal-teal-dark);font-variant-numeric:tabular-nums;margin-right:4px;font-size:17px}.content-package-modules{gap:24px;display:grid}.content-package-module{border:1px solid var(--proposal-line);background:#f6f8f6;border-radius:18px;overflow:hidden}.content-package-module>summary{cursor:pointer;background:#fff;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:24px;padding:20px 52px 20px 22px;list-style:none;display:flex;position:relative}.content-package-module[open]>summary{border-bottom-color:var(--proposal-line)}.content-package-module>summary::-webkit-details-marker{display:none}.content-package-module>summary:after{border-right:2px solid var(--proposal-teal);border-bottom:2px solid var(--proposal-teal);content:"";width:9px;height:9px;transition:transform .16s;position:absolute;top:50%;right:22px;transform:translateY(-65%)rotate(45deg)}.content-package-module[open]>summary:after{transform:translateY(-30%)rotate(225deg)}.content-package-module>summary:focus-visible{outline-offset:-3px;outline:3px solid #0d697238}.content-package-module>summary>div{align-items:center;gap:14px;min-width:0;display:flex}.content-package-module>summary>div>span{background:var(--proposal-teal-dark);color:#fff;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-size:13px;font-weight:750;display:grid}.content-package-module>summary small{color:#758588;letter-spacing:.12em;font-size:11px;display:block}.content-package-module>summary h3{overflow-wrap:anywhere;color:var(--proposal-ink);margin:3px 0 0;font-size:21px}.content-package-module>summary dl{flex:none;gap:26px;margin:0;display:flex}.content-package-module>summary dl>div{min-width:62px}.content-package-module>summary dt{color:#778689;font-size:11px}.content-package-module>summary dd{color:var(--proposal-ink);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:17px;font-weight:750}.content-package-list{gap:14px;padding:14px;display:grid}.content-package-card{background:#fff;border:1px solid #d9e0df;border-radius:14px;overflow:hidden;box-shadow:0 5px 18px #1935390b}.content-package-card>header{border-bottom:1px solid #e5e9e8;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.content-package-card>header>div:first-child{gap:13px;min-width:0;display:flex}.content-package-card>header>div:first-child>span{color:#547026;background:#e8f0e2;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:760;display:grid}.content-package-card>header small{color:#697c7f;font-size:11px;display:block}.content-package-card>header h4{color:var(--proposal-ink);overflow-wrap:anywhere;margin:3px 0 2px;font-size:18px}.content-package-card>header p{color:#748386;margin:0;font-size:12px}.content-package-state{text-align:right;flex:none}.content-package-state strong,.content-package-state small{display:block}.content-package-state strong{color:var(--proposal-gold);font-variant-numeric:tabular-nums;font-size:18px}.content-package-state small{color:#718184;margin-top:3px}.content-package-brief{border-bottom:1px solid #e9ecea;grid-template-columns:76px minmax(0,1fr);gap:14px;padding:15px 20px;display:grid}.content-package-brief span{color:var(--proposal-teal);font-size:12px;font-weight:700}.content-package-brief p{color:#40575b;margin:0;font-size:13px;line-height:1.7}.content-package-evidence{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 20px 0;display:grid}.content-package-evidence>button{cursor:pointer;background:#e8eceb;border:0;border-radius:10px;min-height:104px;padding:0;position:relative;overflow:hidden}.content-package-evidence img{object-fit:cover;width:100%;height:104px;transition:transform .18s}.content-package-evidence>button:hover img{transform:scale(1.025)}.content-package-evidence>button:focus-visible{outline-offset:2px;outline:3px solid #0d697247}.content-package-evidence span{color:#fff;background:#09262bd1;border-radius:7px;padding:4px 7px;font-size:11px;position:absolute;bottom:7px;right:7px}.content-placement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 20px 20px;display:grid}.content-placement-card{background:#fbfcfb;border:1px solid #dfe4e3;border-radius:12px;min-width:0;overflow:hidden}.content-placement-card.is-selected{box-shadow:inset 0 3px 0 var(--proposal-teal);border-color:#a9c6c8}.content-placement-identity{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.content-placement-identity>img,.content-placement-identity>span{border-radius:11px;width:42px;height:42px}.content-placement-identity>img{object-fit:cover}.content-placement-identity>span{color:#527028;background:#e7ecdf;grid-template-columns:1fr auto;align-items:end;padding:8px;display:grid}.content-placement-identity>span strong{align-self:center;font-size:18px}.content-placement-identity>span small{font-size:9px}.content-placement-identity>.content-placement-avatar-shell{box-sizing:border-box;color:inherit;background:0 0;align-self:center;padding:0;display:block;position:relative;overflow:visible}.content-placement-avatar-image,.content-placement-avatar{box-sizing:border-box;border-radius:inherit;width:100%;height:100%;display:block}.content-placement-avatar-image{object-fit:cover;background:#e8ecdf}.content-placement-avatar{color:#60743d;background:linear-gradient(145deg,#eef1e8,#dfe6d4);border:1px solid #d4ddc6;place-items:center;font-size:20px;display:grid}.content-placement-avatar[hidden]{display:none}.content-placement-platform-mark{box-sizing:border-box;color:#fff;background:#1d9bf0;border:2px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;font-weight:800;line-height:1;display:grid;position:absolute;bottom:-4px;right:-4px}.content-placement-avatar-shell[data-platform*=抖] .content-placement-platform-mark{background:#1f2329}.content-placement-avatar-shell[data-platform*=B] .content-placement-platform-mark,.content-placement-avatar-shell[data-platform*=哔] .content-placement-platform-mark{background:#00aeec}.content-placement-avatar-shell[data-platform*=小红书] .content-placement-platform-mark{background:#ff2442}.content-placement-avatar-shell[data-platform*=快手] .content-placement-platform-mark{background:#ff4c0a}.content-placement-identity>div{min-width:0}.content-placement-identity>div strong,.content-placement-identity>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.content-placement-identity>div strong{color:var(--proposal-ink);font-size:14px}.content-placement-identity>div small{color:#728184;margin-top:3px;font-size:11px}.content-placement-identity>svg{color:var(--proposal-teal)}.content-placement-identity:hover{background:#f2f7f6}.content-placement-identity:focus-visible{outline-offset:-3px;outline:3px solid #0d697238}.content-placement-card>dl{border-block:1px solid #e5e9e7;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.content-placement-card>dl>div{min-width:0;padding:10px}.content-placement-card>dl>div+div{border-left:1px solid #e5e9e7}.content-placement-card dt{color:#7a898b;font-size:10px}.content-placement-card dd{color:var(--proposal-ink);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;font-weight:680;overflow:hidden}.content-placement-meta{flex-wrap:wrap;gap:6px;min-height:40px;padding:9px 11px 3px;display:flex}.content-placement-meta>span{color:#617275;background:#eef1eb;border-radius:6px;padding:3px 6px;font-size:10px}.content-placement-meta .ant-tag{margin:0;font-size:10px}.content-placement-audience{background:#f4f6ef;border:1px solid #dfe5d5;border-radius:8px;margin:9px 11px 4px;padding:9px}.content-placement-audience-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.content-placement-audience-heading span{color:#52692d;font-size:11px;font-weight:750}.content-placement-audience-heading small{color:#87907d;font-size:9px}.content-placement-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.content-placement-audience-grid>button{cursor:zoom-in;background:#fff;border:1px solid #dfe4da;border-radius:6px;min-width:0;padding:0;position:relative;overflow:hidden}.content-placement-audience-grid>button:focus-visible{outline-offset:2px;outline:3px solid #52702840}.content-placement-audience-grid img{aspect-ratio:4/3;object-fit:contain;background:#fff;width:100%;display:block}.content-placement-audience-grid span{color:#68745c;text-align:left;padding:4px 6px;font-size:9px;display:block}.content-placement-actions{justify-content:flex-end;padding:0 6px 5px;display:flex}.content-placement-actions .ant-btn{color:var(--proposal-teal)}.content-package-empty{color:#758487;text-align:center;border:1px dashed #d6dddc;border-radius:10px;margin:14px 20px 20px;padding:18px;font-size:13px}.content-package-more{border-top:1px solid #e6eae8}.content-package-more>summary{color:var(--proposal-teal);cursor:pointer;padding:13px 20px;font-size:13px;font-weight:650}.content-package-more>summary:focus-visible{outline-offset:-3px;outline:3px solid #0d697233}@media (width<=1180px){.content-budget-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-budget-analysis-grid{grid-template-columns:1fr}.content-placement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.content-phase-rail{grid-template-columns:1fr}.content-phase-rail>article{min-height:auto}.content-budget-summary-grid{grid-template-columns:1fr 1fr}.content-budget-summary-grid>article{min-height:108px;padding:18px}.content-budget-analysis-grid>article{padding:18px}.content-package-module>summary{flex-direction:column;align-items:flex-start}.content-package-module>summary dl{justify-content:space-between;gap:12px;width:100%}.content-package-card>header{flex-direction:column;align-items:flex-start}.content-package-state{text-align:left}.content-package-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.content-placement-grid{grid-template-columns:1fr;padding-inline:12px}}@media (width<=460px){.content-budget-summary-grid{grid-template-columns:1fr}.content-budget-bars>div{grid-template-columns:minmax(82px,110px) 1fr}.content-budget-bars>div>strong{grid-column:2}.content-package-brief{grid-template-columns:1fr;gap:5px}.content-package-evidence{grid-template-columns:1fr}.content-execution-summary{gap:10px 16px}}.content-visual-section{gap:14px;min-width:0;scroll-margin-top:96px;display:grid}.content-visual-header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.content-visual-header>div:first-child{gap:3px;display:grid}.content-visual-header>div:first-child>span{color:#8d6d22;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:800}.content-visual-header h2{color:var(--content-ink);letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.5vw,34px);line-height:1.18}.content-visual-tabs{background:#e4e5d8;border:1px solid #d4d6c3;border-radius:4px;gap:3px;padding:4px;display:inline-flex}.content-visual-tabs button{color:#646955;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.content-visual-tabs button:hover{color:#35451d;background:#fff9}.content-visual-tabs button.is-active{color:#fff;background:#596f2b;box-shadow:0 3px 9px #36431e2e}.content-visual-tabs button:focus-visible,.content-visual-feature button:focus-visible,.content-visual-filmstrip button:focus-visible,.content-material-gallery button:focus-visible,.content-creator-card-media button:focus-visible{outline-offset:3px;outline:3px solid #cba94b}.content-visual-stage{color:#f7f5e9;background:linear-gradient(130deg,#ffffff09,#0000 46%),#27301f;border:1px solid #414b34;border-radius:6px;min-height:500px;padding:16px;overflow:hidden;box-shadow:0 18px 38px #32382421}.content-visual-overview{grid-template-columns:minmax(0,1.5fr) minmax(270px,.68fr);gap:12px;display:grid}.content-visual-feature{background:#1f241b;border:1px solid #f5ecc42e;border-radius:4px;min-height:366px;overflow:hidden}.content-visual-feature>button{width:100%;height:100%;min-height:366px;color:inherit;text-align:start;cursor:zoom-in;background:0 0;border:0;padding:0;position:relative;overflow:hidden}.content-visual-feature img{object-fit:cover;width:100%;height:100%;min-height:366px;transition:transform .24s}.content-visual-feature button:hover img{transform:scale(1.018)}.content-visual-feature-shade{background:linear-gradient(#10140e0a 30%,#10140ee0 100%);position:absolute;inset:0}.content-visual-feature-copy{gap:6px;padding:40px 28px 24px;display:grid;position:absolute;inset:auto 0 0}.content-visual-feature-copy small{color:#dac77f;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:800}.content-visual-feature-copy strong{color:#fff;text-wrap:balance;max-width:20ch;font-size:clamp(25px,3vw,40px);line-height:1.1}.content-visual-feature-copy em{color:#ffffffb3;font-size:11px;font-style:normal}.content-visual-abstract{text-align:center;background:radial-gradient(circle,#caac5633,#0000 28%),repeating-linear-gradient(0deg,#0000 0 40px,#ffffff09 41px),repeating-linear-gradient(90deg,#0000 0 40px,#ffffff09 41px);place-content:center;height:100%;min-height:366px;display:grid;position:relative;overflow:hidden}.content-visual-abstract:before,.content-visual-abstract:after{content:"";border:1px solid #d3be7459;position:absolute;inset:18%;transform:rotate(45deg)}.content-visual-abstract:after{border-color:#ffffff29;inset:28%}.content-visual-abstract>span i{top:calc(18% + var(--visual-index) * 17%);left:calc(15% + var(--visual-index) * 20%);background:#d1b85f;width:10px;height:10px;position:absolute;transform:rotate(45deg);box-shadow:0 0 0 7px #d1b85f24}.content-visual-abstract strong,.content-visual-abstract small{z-index:1;position:relative}.content-visual-abstract strong{color:#f8f3dc;font-size:clamp(56px,8vw,92px);line-height:.9}.content-visual-abstract small{color:#cbbf92;letter-spacing:.2em;margin-top:10px;font-size:12px;font-weight:700}.content-visual-overview-data{background:#f8f7edf5;border-radius:4px;align-content:space-between;gap:22px;min-width:0;padding:22px;display:grid}.content-visual-donut-row{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:18px;display:grid}.content-visual-donut-row>div:last-child{gap:4px;display:grid}.content-visual-donut-row>div:last-child>span,.content-visual-donut-row>div:last-child>small{color:#7b806b;font-size:10px}.content-visual-donut-row>div:last-child>strong{color:var(--content-ink);font-size:18px;line-height:1.25}.content-visual-donut{border-radius:50%;flex:none;place-items:center;width:260px;height:260px;display:grid;position:relative;box-shadow:0 12px 28px #191e1442}.content-visual-donut:before{content:"";background:#f8f7ed;border-radius:50%;position:absolute;inset:20%;box-shadow:inset 0 0 0 1px #464d3314}.content-visual-donut>span{z-index:1;color:var(--content-ink);text-align:center;display:grid;position:relative}.content-visual-donut strong{font-size:38px;line-height:1}.content-visual-donut small{color:#777c67;margin-top:5px;font-size:10px}.content-visual-donut.is-compact{width:110px;height:110px;box-shadow:none}.content-visual-donut.is-compact strong{font-size:24px}.content-visual-mini-route{gap:0;margin:0;padding:0;list-style:none;display:grid}.content-visual-mini-route li{color:#353a2d;border-top:1px solid #dcdecf;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-height:44px;display:grid;position:relative}.content-visual-mini-route li:first-child{border-top:0}.content-visual-mini-route span{color:#9a7b2f;font-size:10px;font-weight:800}.content-visual-mini-route strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.content-visual-filmstrip{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.content-visual-filmstrip button,.content-material-gallery button,.content-creator-card-media button{cursor:zoom-in;background:#151914;border:1px solid #ede4be29;border-radius:3px;min-width:0;padding:0;position:relative;overflow:hidden}.content-visual-filmstrip button{height:104px}.content-visual-filmstrip img,.content-material-gallery img,.content-creator-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .22s,opacity .22s}.content-visual-filmstrip button:hover img,.content-material-gallery button:hover img,.content-creator-card-media button:hover img{opacity:.86;transform:scale(1.025)}.content-visual-filmstrip button>span{color:#fff;background:#141812c2;border-radius:2px;padding:3px 6px;font-size:9px;font-weight:700;position:absolute;bottom:7px;right:7px}.content-resource-visual{grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);align-items:center;gap:54px;min-height:466px;padding:38px 54px;display:grid}.content-resource-visual>.content-visual-donut{justify-self:center}.content-resource-legend{gap:8px;display:grid}.content-resource-legend>div{color:var(--content-ink);background:#f8f7edf5;border:1px solid #ffffff1f;border-radius:3px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.content-resource-legend i{width:8px;height:8px;transform:rotate(45deg)}.content-resource-legend>div>span{min-width:0;display:grid}.content-resource-legend strong{font-size:13px}.content-resource-legend small{color:#777c68;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.content-resource-legend em{color:#596f2b;font-size:18px;font-style:normal;font-weight:800}.content-resource-legend b{background:#dedfce;grid-column:2/-1;height:3px;overflow:hidden}.content-resource-legend b span{height:100%;display:block}.content-material-gallery{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:146px;gap:9px;display:grid}.content-material-gallery button.is-featured{grid-area:span 2/span 2}.content-material-gallery button>span{color:#fff;text-align:start;background:linear-gradient(#0000,#0d100ce6);gap:1px;padding:22px 10px 9px;display:grid;position:absolute;inset:auto 0 0}.content-material-gallery button>span strong{font-size:10px}.content-material-gallery button>span small{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.content-visual-empty{text-align:center;align-content:center;place-items:center;min-height:466px;padding:32px;display:grid}.content-visual-empty .anticon{color:#d0ba6d;margin-bottom:14px;font-size:42px}.content-visual-empty strong{font-size:20px}.content-visual-empty span{color:#b7bba9;max-width:44ch;margin-top:6px;font-size:12px;line-height:1.7}.content-creator-card-media{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;height:122px;display:grid;overflow:hidden}.content-creator-card-media button:only-child{grid-column:1/-1}.content-creator-card-media button>span{color:#fff;background:#141812c2;border-radius:2px;padding:3px 5px;font-size:9px;font-weight:700;position:absolute;bottom:6px;right:6px}.content-creator-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.content-creator-card-actions>.ant-btn{color:#506526;background:#f8f8f1;border-color:#c9cfb2;border-radius:3px;min-width:0}.content-creator-card-actions>.ant-btn:only-child{grid-column:1/-1}.content-asset-preview-modal .ant-modal-content{background:#f4f3e9;border-radius:6px;padding:16px}.content-asset-preview{gap:8px;margin:0;display:grid}.content-asset-preview img{object-fit:contain;background:#20251c;border-radius:3px;width:100%;max-height:68vh;display:block}.content-asset-preview figcaption{color:#777c68;font-size:11px}.content-visual-controls{align-items:center;gap:8px;display:flex}.content-presentation-launch{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#9a7829;border:1px solid #87671f;border-radius:4px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex}.content-presentation-launch:hover{background:#86651e}.content-presentation-launch:focus-visible{outline-offset:3px;outline:3px solid #596f2b}.content-presentation-modal-root .ant-modal-wrap{overflow:hidden}.content-presentation-modal,.content-presentation-modal-root .ant-modal{width:100vw;max-width:100vw;height:100vh;margin:0;padding:0;top:0}.content-presentation-modal .ant-modal-content,.content-presentation-modal .ant-modal-body,.content-presentation-modal-root .ant-modal-content,.content-presentation-modal-root .ant-modal-body{height:100%;box-shadow:none;background:#22291c;border-radius:0;padding:0;overflow:hidden}.content-presentation-shell{color:#f7f5e9;background:#22291c;grid-template-rows:56px minmax(0,1fr) 68px;width:100%;height:100%;display:grid}.content-presentation-topbar,.content-presentation-footer{z-index:2;border-color:#e9e1c026;justify-content:space-between;align-items:center;gap:20px;padding:0 28px;display:flex;position:relative}.content-presentation-topbar{border-bottom-style:solid;border-bottom-width:1px}.content-presentation-topbar>div,.content-presentation-footer>div{align-items:center;gap:12px;display:flex}.content-presentation-topbar>div:first-child>span{color:#d1b758;letter-spacing:-.04em;font-size:18px;font-weight:900}.content-presentation-topbar strong,.content-presentation-topbar>div:last-child>span{color:#b8bda9;letter-spacing:.16em;font-size:10px}.content-presentation-topbar .ant-btn{color:#f7f5e9}.content-presentation-slide{background:radial-gradient(circle at 95% 4%,#ad8c3624,#0000 27%),#ececdf;min-height:0;padding:clamp(22px,3.2vw,52px);overflow:hidden auto}.content-presentation-slide>section{width:min(1380px,100%);height:100%;min-height:520px;margin:0 auto}.content-presentation-cover{background:#29321f;border:1px solid #596248;align-content:end;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 55px #22291c33}.content-presentation-cover>img,.content-presentation-cover-art,.content-presentation-cover-shade{width:100%;height:100%;position:absolute;inset:0}.content-presentation-cover>img{object-fit:cover}.content-presentation-cover-art{background:linear-gradient(115deg,#0000 47%,#cdb45c2e 47.2% 48%,#0000 48.2%),repeating-linear-gradient(0deg,#0000 0 52px,#ffffff0a 53px),repeating-linear-gradient(90deg,#0000 0 52px,#ffffff0a 53px)}.content-presentation-cover-shade{background:linear-gradient(90deg,#141911f0 0 43%,#1419115c 72%,#1419111f)}.content-presentation-cover-copy{z-index:1;gap:13px;max-width:900px;padding:clamp(40px,6vw,92px);display:grid;position:relative}.content-presentation-cover-copy>span,.content-presentation-strategy header span,.content-presentation-execution header span,.content-presentation-resources header span,.content-presentation-creators header span{color:#d3b859;letter-spacing:.2em;font-size:11px;font-weight:800}.content-presentation-cover-copy h2{color:#fff;letter-spacing:-.05em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(38px,5vw,74px);line-height:1.04}.content-presentation-cover-copy p{color:#ffffffbd;margin:0;font-size:15px}.content-presentation-cover-stats{z-index:1;color:#f7f5e9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#161b12c7;border:1px solid #eee1ae4d;grid-template-columns:repeat(3,104px);display:grid;position:absolute;bottom:clamp(32px,5vw,72px);right:clamp(32px,5vw,72px)}.content-presentation-cover-stats>div{text-align:center;border-left:1px solid #eee1ae2e;gap:4px;padding:16px;display:grid}.content-presentation-cover-stats>div:first-child{border-left:0}.content-presentation-cover-stats strong{color:#e3cb71;font-size:25px}.content-presentation-cover-stats span{color:#bdc0b0;font-size:9px}.content-presentation-strategy,.content-presentation-execution,.content-presentation-resources,.content-presentation-creators{color:var(--content-ink,#272a1e);grid-template-rows:auto minmax(0,1fr);gap:clamp(24px,4vh,44px);display:grid}.content-presentation-strategy header,.content-presentation-execution header,.content-presentation-resources header,.content-presentation-creators header{gap:7px;display:grid}.content-presentation-strategy header h2,.content-presentation-execution header h2,.content-presentation-resources header h2,.content-presentation-creators header h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,58px);line-height:1.06}.content-presentation-strategy>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.content-presentation-strategy article{background:#f8f7ed;border:1px solid #d4d6c3;align-content:start;gap:14px;min-height:330px;padding:clamp(24px,3vw,46px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 5px #a98632}.content-presentation-strategy article:after{content:"";border:1px solid #d1c58e;width:96px;height:96px;position:absolute;bottom:-28px;right:-28px;transform:rotate(45deg)}.content-presentation-strategy article>span{color:#fff;background:#596f2b;place-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:grid}.content-presentation-strategy article h3{margin:0;font-size:24px}.content-presentation-strategy article p{color:#666b59;margin:0;font-size:14px;line-height:1.9}.content-presentation-execution>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.content-presentation-execution article{background:#2b3322;border:1px solid #566046;min-height:360px;position:relative;overflow:hidden}.content-presentation-execution article>img,.content-presentation-card-shade{width:100%;height:100%;position:absolute;inset:0}.content-presentation-execution article>img{object-fit:cover}.content-presentation-card-shade{background:linear-gradient(#1c22170f,#191f15f0)}.content-presentation-execution article>div{z-index:1;padding:25px;position:absolute;inset:auto 0 0}.content-presentation-execution article small{color:#ddc76e;font-weight:800}.content-presentation-execution article h3{color:#fff;margin:8px 0;font-size:21px;line-height:1.24}.content-presentation-execution article p{color:#c2c6b8;margin:0;font-size:11px}.content-presentation-resource-body{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:center;gap:50px;display:grid}.content-presentation-resource-body>.content-visual-donut{justify-self:center}.content-presentation-resource-body>div:last-child{gap:8px;display:grid}.content-presentation-resource-body article{background:#f8f7ed;border:1px solid #d4d6c3;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.content-presentation-resource-body article i{width:9px;height:9px;transform:rotate(45deg)}.content-presentation-resource-body article span{display:grid}.content-presentation-resource-body article small{color:#767b67;font-size:10px}.content-presentation-resource-body article em{color:#596f2b;font-size:22px;font-style:normal;font-weight:800}.content-presentation-creators>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.content-presentation-creators article{background:#f8f7ed;border:1px solid #d4d6c3;grid-template-columns:92px minmax(0,1fr) 34px;align-items:center;gap:15px;min-height:138px;padding:14px;display:grid}.content-presentation-creators article>button,.content-presentation-creator-mark{color:#596f2b;cursor:zoom-in;background:#e0e3d4;border:0;place-items:center;width:92px;height:108px;padding:0;font-size:30px;font-weight:800;display:grid;overflow:hidden}.content-presentation-creators article>button img{object-fit:cover;width:100%;height:100%}.content-presentation-creators article>div{min-width:0}.content-presentation-creators article h3{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 8px;font-size:18px;overflow:hidden}.content-presentation-creators article small,.content-presentation-creators article p{color:#747967;font-size:10px}.content-presentation-creators article p{margin:0}.content-presentation-creators article>a{color:#fff;background:#596f2b;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.content-presentation-footer{border-top-style:solid;border-top-width:1px}.content-presentation-footer>div:first-child{gap:5px}.content-presentation-footer>div:first-child i{background:#5b6350;width:18px;height:3px}.content-presentation-footer>div:first-child i.is-active{background:#d1b758;width:38px}.content-presentation-footer>span{color:#9da391;font-size:10px}.content-presentation-footer .ant-btn{color:#e9eadf;background:#30382a;border-color:#58604d}.content-presentation-footer .ant-btn-primary{color:#21281b;background:#d1b758;border-color:#d1b758}@media (width<=900px){.content-visual-controls{width:100%}.content-presentation-launch{margin-inline-start:auto}.content-visual-header{flex-direction:column;align-items:flex-start}.content-visual-overview,.content-resource-visual{grid-template-columns:minmax(0,1fr)}.content-resource-visual{gap:28px;padding:32px}.content-material-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.content-presentation-cover-stats{display:none}.content-presentation-strategy>div,.content-presentation-execution>div,.content-presentation-creators>div{grid-template-columns:repeat(2,minmax(0,1fr))}.content-presentation-resource-body{grid-template-columns:minmax(0,1fr)}}.content-customer-preview-root .ant-modal-wrap{padding:0;overflow:hidden}.content-customer-preview-root .content-customer-preview-modal{block-size:100dvh;max-block-size:100dvh;inline-size:100vw;max-inline-size:100vw;padding:0;top:0}.content-customer-preview-root .content-customer-preview-modal .ant-modal-container{block-size:100%;min-block-size:0;box-shadow:none;background:#f3f4ec;border-radius:0;flex-direction:column;padding:0;display:flex;overflow:hidden}.content-customer-preview-root .content-customer-preview-modal .ant-modal-header{z-index:2;background:#fff;border-block-end:1px solid #e4e6dc;flex:none;min-block-size:64px;margin:0;padding:19px clamp(20px,3vw,44px);position:relative}.content-customer-preview-root .content-customer-preview-modal .ant-modal-title{color:#17213a;font-size:16px;font-weight:700}.content-customer-preview-root .content-customer-preview-modal .ant-modal-close{color:#667085;border-radius:10px;block-size:44px;inline-size:44px;inset-block-start:10px;inset-inline-end:clamp(10px,2vw,24px)}.content-customer-preview-root .content-customer-preview-modal .ant-modal-close:hover{color:#17213a;background:#f0f2ec}.content-customer-preview-root .content-customer-preview-modal .ant-modal-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-block-size:0;max-block-size:none;padding:0;overflow:hidden auto}.content-customer-preview-document{inline-size:min(1480px,100%);margin-inline:auto;padding:clamp(20px,3vw,44px)}.content-customer-preview-document .content-customer-preview-hero{margin-block-end:clamp(28px,4vw,52px)}.content-customer-preview-root .content-dashboard.is-public .content-case-contents{max-block-size:none;position:static;overflow:visible}.content-customer-preview-root .content-dashboard.is-public :is(section[id],[id^=execution-module-],[id^=resources-group-]){scroll-margin-block-start:24px}@media (width<=1100px){.content-customer-preview-document{padding-inline:clamp(14px,3vw,28px)}.content-customer-preview-root .content-dashboard.is-public{grid-template-columns:minmax(0,1fr);gap:22px}.content-customer-preview-root .content-dashboard.is-public .content-case-contents{scrollbar-width:thin;padding:10px;display:flex;overflow:auto hidden}.content-customer-preview-root .content-dashboard.is-public .content-case-contents>div:first-child,.content-customer-preview-root .content-dashboard.is-public .content-case-contents-summary{display:none}.content-customer-preview-root .content-dashboard.is-public .content-case-contents nav{gap:4px;display:flex}.content-customer-preview-root .content-dashboard.is-public .content-case-contents nav a{white-space:nowrap;grid-template-columns:7px auto;min-block-size:40px}}@media (width<=560px){.content-customer-preview-root .content-customer-preview-modal{block-size:100dvh;max-block-size:100dvh}.content-customer-preview-root .content-customer-preview-modal .ant-modal-container{border-radius:0}.content-customer-preview-root .content-customer-preview-modal .ant-modal-header{min-block-size:56px;padding:16px 60px 16px 16px}.content-customer-preview-root .content-customer-preview-modal .ant-modal-close{inset-block-start:6px;inset-inline-end:6px}.content-customer-preview-document{padding:12px}}.content-asset-summary{color:#646b59;text-wrap:pretty;max-width:68ch;margin:0 0 16px;font-size:13px;line-height:1.6}.content-project-page :where(.ant-btn,summary,a):focus-visible,.content-workspace-drawer-root :where(.ant-btn,summary,a):focus-visible{outline-offset:2px;outline:2px solid #637edc}.content-project-cover-meta strong,.content-project-cover-stats strong,.content-share-header-metrics strong,.content-budget-total strong,.content-creator-card-metrics strong,.content-creator-card-price strong{font-variant-numeric:tabular-nums}.content-project-cover h1,.content-share-hero h1,.content-proposal-section-title h2{text-wrap:balance}.content-project-cover-summary,.content-share-hero-copy>p,.content-proposal-section-title>p{text-wrap:pretty}@media (width<=760px){.content-workspace-drawer-root .ant-drawer-content-wrapper{width:100vw;max-width:100vw}.content-workspace-drawer-root .ant-drawer-header{padding:14px 16px}.content-workspace-drawer-root .ant-drawer-header-title{min-width:0}.content-workspace-drawer-root .ant-drawer-extra .ant-space{justify-content:flex-end}.content-workspace-drawer-root .ant-drawer-extra .ant-btn{min-height:40px}.content-asset-list .ant-list-item{align-items:flex-start}.content-asset-list .ant-list-item,.content-asset-list .ant-list-item-action{width:100%}.content-asset-list .ant-list-item-action{margin-block-start:12px;margin-inline-start:0}.content-asset-list .ant-list-item-action .ant-select{flex:140px;min-width:min(100%,150px)}.content-workspace-drawer-root :where(.ant-input,.ant-select-selection-search-input,textarea){font-size:16px}}@media (prefers-reduced-motion:reduce){.content-project-page .content-project-commandbar>.ant-space .ant-btn:active{transform:none}}.content-case-nav-group{gap:2px;display:grid}.content-case-nav-children{border-left:1px solid #d7d9c7;gap:1px;margin:0 0 4px 17px;padding-left:10px;display:grid}.content-case-contents nav .content-case-nav-children a{color:#7b806f;text-overflow:ellipsis;white-space:nowrap;min-height:28px;padding:5px 7px;font-size:11px;font-weight:500;line-height:1.35;display:block;overflow:hidden}.content-case-contents nav .content-case-nav-children a:hover,.content-case-contents nav .content-case-nav-children a:focus-visible{color:#4d6525;background:#ffffff8c}.content-case-nav-source{color:#929783;font-size:10px}[id^=execution-module-],[id^=resources-group-]{scroll-margin-top:110px}@media (width>=1201px) and (width<=1680px){.content-project-page .content-dashboard:not(.is-public) .content-case-nav-children{display:none}}@media (width<=640px){.content-visual-tabs{flex:1;min-width:0;overflow-x:auto}.content-visual-tabs button{flex:1 0 auto;justify-content:center}.content-visual-stage{min-height:0;padding:9px}.content-visual-feature,.content-visual-feature>button,.content-visual-feature img,.content-visual-abstract{min-height:300px}.content-visual-feature-copy{padding:34px 20px 18px}.content-visual-overview-data{padding:18px}.content-visual-donut-row{grid-template-columns:94px minmax(0,1fr);gap:14px}.content-visual-donut.is-compact{width:94px;height:94px}.content-visual-filmstrip{grid-template-columns:repeat(2,minmax(0,1fr))}.content-resource-visual{padding:28px 14px}.content-visual-donut{width:220px;height:220px}.content-material-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:124px}.content-material-gallery button.is-featured{grid-area:span 2/1/auto/-1}.content-creator-card-media{height:108px}.content-presentation-shell{grid-template-rows:52px minmax(0,1fr) 62px}.content-presentation-topbar,.content-presentation-footer{padding:0 14px}.content-presentation-topbar strong,.content-presentation-footer>span,.content-presentation-footer .ant-btn>span:not(.anticon){display:none}.content-presentation-slide{padding:12px}.content-presentation-slide>section{min-height:100%}.content-presentation-cover-copy{padding:28px}.content-presentation-cover-shade{background:linear-gradient(#1419112e,#141911f0)}.content-presentation-strategy>div,.content-presentation-execution>div,.content-presentation-creators>div{grid-template-columns:minmax(0,1fr)}.content-presentation-strategy article,.content-presentation-execution article{min-height:240px}}.content-preflight-card{border:1px solid var(--content-line);background:var(--content-paper,#fffefa);border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:84px;padding:16px 18px;display:grid}.content-preflight-card.is-ready{background:#f5faf9;border-color:#0d69724d}.content-preflight-index{color:#fff;background:var(--content-action,#0d6972);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:750;display:grid}.content-preflight-copy{gap:4px;min-width:0;display:grid}.content-preflight-copy>strong{color:var(--content-ink);font-size:15px}.content-preflight-copy>span{color:var(--content-muted);font-size:13px;line-height:1.5}.content-preflight-status{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.content-preflight-status>small{max-width:220px;color:var(--content-action-strong,#094d55);text-overflow:ellipsis;white-space:nowrap;background:#0d697214;border-radius:999px;padding:4px 8px;font-size:11px;overflow:hidden}.content-preflight-card>.ant-btn{border-radius:8px;min-height:40px}.content-preflight-intro{max-width:64ch;color:var(--content-muted,#607276);margin:0 0 20px;line-height:1.65}.content-preflight-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.content-preflight-section-heading{border-top:1px solid var(--content-line,#d7e0df);justify-content:space-between;align-items:baseline;gap:16px;margin:8px 0 16px;padding-top:20px;display:flex}.content-preflight-section-heading strong{color:var(--content-ink,#172a35);font-size:16px}.content-preflight-section-heading span{color:var(--content-muted,#607276);font-size:12px}.content-preflight-modal .ant-modal-content,.content-preflight-modal .ant-input,.content-preflight-modal .ant-btn{border-radius:10px}.content-preflight-modal .ant-form-item-label>label{color:var(--content-ink,#172a35);font-weight:600}@media (width<=640px){.content-preflight-card{grid-template-columns:36px minmax(0,1fr);align-items:start}.content-preflight-card[aria-label=资料归属项目]{grid-template-columns:36px minmax(0,1fr)}.content-preflight-card[aria-label=资料归属项目] .ant-select,.content-preflight-card[aria-label=资料归属项目]>.ant-btn{grid-column:2;width:100%}.content-preflight-card>.ant-btn{grid-column:1/-1;width:100%}.content-preflight-form-grid{grid-template-columns:minmax(0,1fr)}.content-preflight-section-heading{gap:4px;display:grid}}.content-project-page .content-planning-section{gap:16px}.content-planning-summary{background:var(--content-action-strong,#0d4b57);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.content-planning-summary>article{color:#ffffffb8;border-inline-start:1px solid #ffffff24;gap:6px;min-width:0;padding:20px 22px;display:grid}.content-planning-summary>article:first-child{border-inline-start:0}.content-planning-summary span,.content-planning-summary small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.content-planning-summary strong{color:#fffdf5;font-variant-numeric:tabular-nums;font-size:clamp(24px,2.5vw,34px);line-height:1.1}.content-planning-budget-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.content-planning-budget-grid>button{color:var(--content-ink);text-align:start;background:var(--content-paper,#fff);border:1px solid var(--content-line);cursor:pointer;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding:14px 16px;transition:border-color .14s,box-shadow .14s,translate .14s;display:grid}.content-planning-budget-grid>button:hover,.content-planning-budget-grid>button.is-active{border-color:var(--content-action,#147684);translate:0 -1px;box-shadow:0 5px 18px #16485814}.content-planning-budget-grid>button:focus-visible{outline:2px solid var(--content-action,#147684);outline-offset:2px}.content-planning-budget-grid span{gap:3px;min-width:0;display:grid}.content-planning-budget-grid strong,.content-planning-budget-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-planning-budget-grid strong{font-size:14px}.content-planning-budget-grid small{color:var(--content-muted);font-size:11px}.content-planning-budget-grid em{color:#9f731f;white-space:nowrap;font-size:13px;font-style:normal;font-weight:700}.content-planning-budget-grid i{background:var(--content-paper-muted,#edf2f3);border-radius:99px;grid-column:1/-1;height:3px;overflow:hidden}.content-planning-budget-grid b{background:var(--content-action,#147684);border-radius:inherit;min-width:0;height:100%;display:block}.content-planning-toolbar{background:var(--content-paper,#fff);border:1px solid var(--content-line);border-radius:10px;grid-template-columns:minmax(260px,1fr) repeat(3,minmax(132px,auto)) auto;align-items:center;gap:8px;padding:12px;display:grid}.content-planning-toolbar .ant-input-affix-wrapper,.content-planning-toolbar .ant-select-selector,.content-planning-save .ant-input{border-radius:7px}.content-planning-table-head{background:var(--content-paper,#fff);border:1px solid var(--content-line);border-bottom:0;border-radius:10px 10px 0 0;justify-content:space-between;align-items:end;gap:18px;margin-bottom:-16px;padding:18px 18px 16px;display:flex}.content-planning-table-head>div:first-child{gap:4px;display:grid}.content-planning-table-head strong{color:var(--content-ink);font-size:15px}.content-planning-table-head span{color:var(--content-muted);font-size:12px}.content-planning-save{flex:none;align-items:end;gap:12px;display:flex}.content-planning-save .ant-input{width:150px}.content-planning-heading{gap:5px;min-width:220px;display:grid}.content-planning-operator{color:var(--content-muted);gap:5px;font-size:11px;font-weight:600;display:grid}.content-planning-save-action{justify-items:end;gap:5px;display:grid}.content-planning-save-hint{min-height:16px;color:var(--content-muted);text-align:right;font-size:10px;line-height:1.4}.content-planning-table-head .content-planning-operator,.content-planning-table-head .content-planning-save-hint{font-size:11px}.content-planning-save-hint.is-dirty{color:#8a5b00}.content-planning-table{background:var(--content-paper,#fff);border:1px solid var(--content-line);border-radius:0 0 10px 10px;overflow:hidden}.content-planning-table .ant-table{background:0 0}.content-planning-table .ant-table-thead>tr>th{color:#506272;background:var(--content-paper-muted,#edf2f3);border-bottom-color:var(--content-line);font-size:12px;font-weight:650}.content-planning-table .ant-table-tbody>tr>td{border-bottom-color:var(--content-line)}.content-planning-creator{width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.content-planning-creator:focus-visible{outline:2px solid var(--content-action,#147684);outline-offset:3px;border-radius:6px}.content-planning-creator .content-creator-image,.content-planning-creator .content-creator-monogram{border-radius:8px;flex:none;width:36px;height:36px}.content-planning-creator>span:last-child{gap:2px;min-width:0;display:grid}.content-planning-creator strong,.content-planning-creator small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-planning-creator small{color:var(--content-muted);font-size:11px}.content-planning-creator .content-creator-profile-status{color:#9a6500;font-size:10px}.content-planning-price{gap:2px;display:grid}.content-planning-price strong{color:var(--content-ink)}.content-planning-price small{color:var(--content-muted);font-size:11px}.content-planning-price.is-reference strong{color:var(--content-olive-strong)}@media (width<=1100px){.content-planning-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.content-planning-summary>article:nth-child(3){border-inline-start:0;border-top:1px solid #ffffff24}.content-planning-summary>article:nth-child(4){border-top:1px solid #ffffff24}.content-planning-toolbar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(132px,auto))}.content-planning-toolbar>:nth-child(4),.content-planning-toolbar>:nth-child(5){justify-self:stretch}}@media (width<=720px){.content-planning-summary,.content-planning-toolbar{grid-template-columns:minmax(0,1fr)}.content-planning-summary>article{border-inline-start:0;border-top:1px solid #ffffff24}.content-planning-summary>article:first-child{border-top:0}.content-planning-table-head{flex-direction:column;align-items:stretch}.content-planning-save,.content-planning-save .ant-input{width:100%}}@media (prefers-reduced-motion:reduce){.content-visual-feature img,.content-visual-filmstrip img,.content-material-gallery img,.content-creator-card-media img{transition:none}}@container (width>=761px) and (width<=1240px){.content-creator-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.content-creator-card-media{height:154px}}@container (width<=760px){.content-creator-card-media{height:132px}}.content-project-commandbar{background:#f7f8f1}.content-creator-image,.content-asset-thumb,.content-creator-card-media img,.content-visual-filmstrip img,.content-material-gallery img{outline-offset:-1px;outline:1px solid oklch(0% 0 0/.1)}.content-workspace-drawer-root.ant-drawer-right.ant-drawer-open>.ant-drawer-content-wrapper{transform:translate(0)}@media (prefers-reduced-motion:reduce){.content-upload-dropzone,.content-processing-spinner,.content-module-more>summary:after,.content-candidate-details>summary:after{transition:none;animation:none}}.content-creator-identity{grid-template-columns:38px minmax(0,1fr);align-items:center}.content-creator-identity>div{gap:4px;display:grid}.content-creator-identity>div>strong{color:var(--content-ink)}.content-creator-identity>div>span{color:var(--content-muted);font-size:12px}.content-creator-image,.content-asset-thumb{object-fit:cover;background:#eef2fb;border:1px solid #536ee824;border-radius:12px;width:44px;height:44px}.content-creator-identity .content-creator-image{border-radius:10px;width:38px;height:38px}.content-lifecycle-bar{padding-inline-end:210px;position:relative}.content-lifecycle-actions{position:absolute;inset-block-start:50%;inset-inline-end:18px;transform:translateY(-50%)}.content-asset-list,.content-ai-actions{margin-top:18px}.content-asset-list .ant-list-item{gap:16px}.content-asset-placeholder{color:#71809b;background:#eef2fb;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.content-version-badge{color:#fff;background:#536ee8;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.content-ai-suggestion{gap:7px;display:grid}.content-ai-suggestion p{color:var(--content-ink);margin:0;font-size:14px;line-height:1.7}.content-ai-suggestion small{color:var(--content-muted)}.content-ai-suggestion details{color:var(--content-muted);margin-top:2px;font-size:12px}.content-ai-suggestion details summary{cursor:pointer;color:#65749a}.content-ai-suggestion details small{margin-top:5px;display:block}.content-ai-suggestion .is-risk{color:#bd4c64}.content-fact-alert{margin-bottom:16px}.content-creator-recommendation{border-top:1px solid var(--content-line);gap:10px;margin-top:22px;padding-top:18px;display:grid}.content-creator-recommendation-heading{gap:3px;display:grid}.content-creator-recommendation-heading span,.content-creator-recommendation-readonly p{color:var(--content-muted);margin:0;font-size:13px;line-height:1.65}@media (width<=900px){.content-lifecycle-bar{padding-inline-end:0}.content-lifecycle-actions{border-top:1px solid var(--content-line);width:100%;padding:14px;position:static;transform:none}.content-asset-list .ant-list-item,.content-asset-list .ant-list-item-action{flex-direction:column;align-items:flex-start}}.content-workspace-actions{justify-content:flex-end}.content-file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.content-simple-upload{border-radius:var(--radius-panel,24px);width:min(100%,960px);box-shadow:var(--shadow-panel,0 18px 48px #2c3e691a);border:1px solid #ffffffe0;grid-template-columns:minmax(0,1fr);gap:24px;margin-inline:auto;padding:clamp(24px,4vw,42px);display:grid;position:relative;overflow:hidden}.content-simple-upload:after{pointer-events:none;content:"";background:radial-gradient(circle,#5978eb2e,#0000 68%);width:320px;height:280px;position:absolute;top:-120px;right:-80px}.content-simple-upload-copy,.content-upload-dropzone,.content-processing-card,.content-upload-helper{z-index:1;position:relative}.content-simple-upload-copy h1{max-width:680px;color:var(--content-ink,#15213a);letter-spacing:-.045em;text-wrap:balance;margin:8px 0 10px;font-size:clamp(30px,4vw,48px);line-height:1.1}.content-simple-upload-copy>p{max-width:58ch;color:var(--content-muted,#6e7d99);text-wrap:pretty;margin:0;font-size:15px;line-height:1.75}.content-workspace-secondary{justify-content:center;width:min(100%,960px);margin-inline:auto;display:flex}.content-workspace-secondary .ant-btn{color:var(--content-muted);font-size:13px}.content-workspace-secondary .ant-btn:hover{color:var(--content-blue)}.content-upload-dropzone{background:#f6f8ffdb;border:1px dashed #536ee85c;border-radius:17px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:128px;padding:20px 22px;transition-property:border-color,background-color,box-shadow;display:grid}.content-upload-dropzone.has-error{background:#fff8f6;border-color:#c4483761}.content-upload-dropzone-icon{color:#3c7bce;background:#e6f0ff;border-radius:15px;place-items:center;width:54px;height:54px;font-size:25px;display:grid}.content-upload-dropzone h2{color:var(--content-ink);margin:0 0 5px;font-size:17px}.content-upload-dropzone p{color:var(--content-muted);margin:0;font-size:13px;line-height:1.6}.content-upload-dropzone .ant-btn{min-height:44px}.content-processing-card{background:#f6f8ffeb;border:1px solid #536ee833;border-radius:17px;grid-column:1/-1;gap:20px;min-height:128px;padding:22px;display:grid}.content-processing-heading{align-items:center;gap:12px;display:flex}.content-processing-heading>div{gap:3px;display:grid}.content-processing-heading strong{color:var(--content-ink);font-size:16px}.content-processing-heading span:last-child{color:var(--content-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.content-processing-spinner{width:40px;height:40px;color:var(--content-blue);background:var(--content-blue-soft);border-radius:12px;place-items:center;font-size:20px;display:grid}.content-processing-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.content-processing-steps>div{color:#a0a9b8;align-items:center;gap:8px;font-size:12px;display:flex}.content-processing-steps>div>span{border:1px solid #d8deeb;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.content-processing-steps>div.is-current{color:var(--content-blue);font-weight:600}.content-processing-steps>div.is-current>span{border-color:var(--content-blue);background:var(--content-blue-soft)}.content-processing-steps>div.is-done{color:#168461}.content-processing-steps>div.is-done>span{background:#e8f8f2;border-color:#94d9c3}.content-processing-detail{color:var(--content-muted);margin:-8px 0 0;font-size:13px;line-height:1.6}.content-processing-avatar{color:var(--content-muted);border:1px solid var(--content-border);background:#ffffffc2;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 14px;font-size:12px;display:flex}.content-processing-avatar strong{color:var(--content-ink);font-size:13px}.content-processing-avatar span{line-height:1.5}.content-upload-helper{color:var(--content-muted);grid-column:1/-1;margin:-8px 0 0;font-size:12px;line-height:1.6}.content-workspace-hero,.content-project-hero{border-radius:var(--radius-panel,24px);min-height:176px;box-shadow:var(--shadow-panel,0 18px 48px #2c3e691a);border:1px solid #ffffffe0;justify-content:space-between;align-items:center;gap:32px;padding:32px;display:flex;position:relative;overflow:hidden}.content-workspace-hero:after,.content-project-hero:after{pointer-events:none;content:"";background:radial-gradient(circle,#5978eb38,#0000 68%);width:340px;height:240px;position:absolute;bottom:-110px;right:-80px}.content-workspace-hero h1,.content-project-hero h1,.content-share-hero h1{color:var(--content-ink,#15213a);letter-spacing:-.04em;margin:8px 0 6px;font-size:clamp(30px,3vw,44px);line-height:1.12}.content-workspace-hero p,.content-project-hero p,.content-share-hero p{color:var(--content-muted,#6e7d99);margin:0;font-size:15px}.content-workspace-hero-copy{z-index:1;max-width:680px;position:relative}.content-workspace-hero-copy>p{text-wrap:pretty;max-width:60ch;line-height:1.7}.content-workspace-hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.content-workspace-hero-actions .ant-btn{min-height:44px;transition-property:color,background-color,border-color,box-shadow,scale}.content-workspace-hero-actions .ant-btn:active{scale:.96}.content-workspace-summary{z-index:1;background:#ffffff8f;border:1px solid #ffffffd1;border-radius:18px;grid-template-columns:repeat(3,minmax(108px,1fr));min-width:min(430px,46%);padding:18px 12px;display:grid;position:relative}.content-workspace-summary>div{gap:4px;padding:2px 18px;display:grid}.content-workspace-summary>div+div{border-left:1px solid var(--content-line)}.content-workspace-summary strong{color:var(--content-ink);font-variant-numeric:tabular-nums;font-size:23px}.content-workspace-summary span,.content-panel-note,.content-project-toolbar>span,.content-project-meta,.content-project-progress>span{color:var(--content-muted);font-size:13px}.content-workflow{gap:18px;display:grid}.content-workflow-heading,.content-proposal-heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.content-workflow-heading h2,.content-proposal-heading h2{color:var(--content-ink);letter-spacing:-.025em;text-wrap:balance;margin:6px 0 0;font-size:clamp(22px,2.2vw,30px);line-height:1.18}.content-workflow-heading>p,.content-proposal-heading p{max-width:54ch;color:var(--content-muted);text-wrap:pretty;margin:0;line-height:1.65}.content-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.content-workflow-step{background:#fffc;border:1px solid #ffffffe6;border-radius:18px;align-content:start;min-height:220px;padding:22px;display:grid;box-shadow:0 10px 30px #3142690d}.content-workflow-step.is-active{box-shadow:inset 0 0 0 1px #536ee833,0 14px 36px #44589314}.content-workflow-step-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.content-workflow-icon{width:42px;height:42px;color:var(--content-blue);background:var(--content-blue-soft);border-radius:12px;place-items:center;font-size:18px;display:grid}.content-workflow-index{color:#536ee847;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.content-workflow-step h3{color:var(--content-ink);margin:0;font-size:17px}.content-workflow-step p{color:var(--content-muted);text-wrap:pretty;margin:9px 0 20px;font-size:13px;line-height:1.7}.content-workflow-status{color:#5364a0;background:#f0f3ff;border-radius:8px;place-self:end start;margin-top:auto;padding:5px 9px;font-size:12px;font-weight:600}.content-project-list-panel,.content-panel{border-radius:var(--radius-panel,20px);min-width:0;box-shadow:var(--shadow-panel,0 16px 44px #31426914);border:1px solid #ffffffd6}.content-project-list-panel .ant-card-head,.content-panel .ant-card-head{border-bottom-color:var(--content-line);min-height:58px}.content-project-toolbar{border-bottom:1px solid var(--content-line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.content-project-toolbar .ant-input-search{max-width:380px}.content-project-row{grid-template-columns:52px minmax(0,1fr) minmax(190px,260px) 40px;align-items:center;gap:18px;min-height:132px;padding:22px 4px;display:grid}.content-project-mark{width:48px;height:48px;color:var(--content-blue);background:var(--content-blue-soft);border-radius:14px;place-items:center;font-size:20px;display:grid}.content-project-copy{min-width:0}.content-project-title-row{align-items:center;gap:10px;display:flex}.content-project-title-row .ant-typography{color:var(--content-ink);margin:0}.content-project-copy>p{color:var(--content-muted);margin:7px 0 10px}.content-project-meta{flex-wrap:wrap;gap:8px 18px;display:flex}.content-project-progress{gap:8px;display:grid}.content-project-progress strong{color:var(--content-ink);font-size:16px}.content-project-progress small{color:var(--content-muted);line-height:1.5}.content-project-empty,.content-data-placeholder .ant-empty{min-height:190px;color:var(--content-muted);justify-items:center;gap:6px;padding:38px 20px;display:grid}.content-scope-note{background:var(--content-line);border:1px solid var(--content-line);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.content-scope-note>div{background:#ffffffc2;grid-template-columns:26px 1fr;gap:5px;padding:18px 20px;display:grid}.content-scope-note>div>.anticon{width:24px;color:var(--content-blue);grid-row:1/span 2;padding-top:2px;font-size:16px}.content-scope-note strong{color:var(--content-ink)}.content-scope-note span{color:var(--content-muted);font-size:13px;line-height:1.65}.content-import-modal .ant-modal-content{border-radius:22px;box-shadow:0 28px 84px #24335833}.content-import-modal .ant-modal-body{overscroll-behavior:contain;max-height:min(70vh,760px);overflow-y:auto}.content-import-review{color:var(--content-ink,#15213a);gap:18px;display:grid}.content-inline-empty{color:var(--content-muted,#6e7d99);background:#f8f9fc;border-radius:14px;gap:5px;padding:18px 20px;display:grid}.content-inline-empty strong{color:var(--content-ink,#15213a);font-size:14px}.content-inline-empty span{font-size:13px;line-height:1.6}.content-import-file{background:#f6f8fd;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.content-import-file-icon{color:#1d976c;background:#e8f7f1;border-radius:12px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.content-import-file>div{gap:4px;min-width:0;display:grid}.content-import-file strong,.content-import-file span{overflow-wrap:anywhere}.content-import-file>div>span,.content-import-section-title span{color:var(--content-muted,#6e7d99);font-size:12px}.content-import-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.content-import-stats>div{background:#f8f9fc;border-radius:13px;gap:3px;padding:15px 16px;display:grid}.content-import-stats strong{font-variant-numeric:tabular-nums;font-size:21px}.content-import-stats span{color:var(--content-muted,#6e7d99);font-size:12px}.content-import-semantic-status{color:#235f4c;background:#edf9f4;border:1px solid #235f4c24;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:14px 16px;display:grid}.content-import-semantic-status>.anticon{margin-top:3px;font-size:17px}.content-import-semantic-status>div{gap:3px;display:grid}.content-import-semantic-status strong{font-size:13px}.content-import-semantic-status span{color:#4f7267;font-size:12px;line-height:1.6}.content-import-boundary{color:#235f4c;background:#edf9f4;border-radius:13px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.content-import-boundary>.anticon{margin-top:3px;font-size:18px}.content-import-boundary>div{gap:4px;display:grid}.content-import-boundary span{color:#4f7267;font-size:12px;line-height:1.6}.content-import-boundary-more{margin-top:4px}.content-import-boundary-more summary,.content-import-warning-more summary{color:#4b7565;cursor:pointer;align-items:center;min-height:32px;font-size:12px;display:inline-flex}.content-import-boundary-more summary:focus-visible,.content-import-warning-more summary:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid}.content-import-boundary-more>span{margin-top:3px;display:block}.content-import-compatibility-note{color:#3d527b;background:#eef3ff;border:1px solid #536ee81f;border-radius:13px;gap:4px;padding:14px 16px;display:grid}.content-import-compatibility-note span{color:#68799d;font-size:12px;line-height:1.6}.content-import-mapping{min-width:0}.content-import-section-title{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:10px;display:flex}.content-import-section-title>div{gap:3px;display:grid}.content-import-mapping-table{border:1px solid #61759d24;border-radius:13px;overflow:hidden}.content-import-mapping-row{color:#53617b;grid-template-columns:minmax(150px,1.2fr) minmax(150px,1fr) minmax(220px,1.7fr) 88px;align-items:center;gap:14px;min-height:52px;padding:10px 14px;font-size:12px;line-height:1.5;display:grid}.content-import-mapping-row+.content-import-mapping-row{border-top:1px solid #61759d1a}.content-import-mapping-row.is-header{color:#7a879d;background:#f7f8fb;min-height:40px;font-weight:600}.content-import-mapping-row strong{color:var(--content-ink,#15213a)}.content-import-mapping-row [class*=is-]{align-items:center;gap:6px;font-weight:600;display:inline-flex}.content-import-mapping-row .is-recognized{color:#148d68}.content-import-mapping-row .is-missing,.content-import-mapping-row .is-ignored{color:#ad7318}.content-import-source-fields,.content-import-unmapped-sheets{color:#5e6d8a;background:#f8f9fc;border-radius:12px;margin-top:10px;padding:0 14px}.content-import-source-fields summary,.content-import-unmapped-sheets summary{color:#4f6091;cursor:pointer;align-items:center;min-height:40px;font-size:12px;font-weight:600;display:flex}.content-import-source-fields summary:focus-visible,.content-import-unmapped-sheets summary:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid}.content-import-source-fields>div{gap:8px;padding:0 0 14px;display:grid}.content-import-source-fields section{gap:3px;display:grid}.content-import-source-fields section span,.content-import-unmapped-sheets>span{color:#7a879d;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.content-import-warnings{color:#7a5620;background:#fff8e9;border-radius:13px;padding:14px 16px}.content-import-warnings>strong{align-items:center;gap:7px;display:flex}.content-import-warnings ul{gap:5px;margin:9px 0 0;padding-inline-start:20px;font-size:12px;line-height:1.55;display:grid}.content-import-warning-summary{color:#8c6a31;margin:9px 0 0;font-size:12px;line-height:1.55}.content-import-warning-more{margin-top:4px}.content-import-warning-more summary{color:#8c6a31}.content-import-warning-more ul{margin-top:4px}.content-project-commandbar{z-index:12;-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#f6f9ffdb;border:1px solid #ffffffe6;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:9px 12px;display:flex;position:sticky;top:10px;box-shadow:0 10px 26px #31426914}.content-report-callout{background:#ffffffb8;border:1px solid #ffffffe6;border-radius:17px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex;box-shadow:0 10px 28px #3142690d}.content-import-refresh-alert{border-radius:15px;margin:0}.content-customer-preview-modal .ant-modal-body{max-height:min(72vh,820px);padding:18px 22px 26px;overflow:auto}.content-customer-preview-note{margin-bottom:18px}.content-customer-preview-hero{color:#fff;background:linear-gradient(135deg,#253b82,#6378e8);border-radius:18px;gap:8px;margin-bottom:32px;padding:26px;display:grid;box-shadow:0 16px 34px #2b3d8333}.content-customer-preview-hero>span{color:#ffffffb8;font-size:12px}.content-customer-preview-hero h2{color:#fff;margin:0;font-size:clamp(24px,3vw,36px);line-height:1.2}.content-customer-preview-hero p{color:#ffffffdb;max-width:72ch;margin:2px 0 8px;line-height:1.7}.content-customer-preview-hero>div{color:#ffffffb8;flex-wrap:wrap;gap:8px 18px;font-size:12px;display:flex}.content-report-callout h2{color:var(--content-ink);margin:5px 0 4px;font-size:18px}.content-report-callout p{max-width:72ch;color:var(--content-muted);margin:0;font-size:13px;line-height:1.65}.content-report-callout-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.content-operator-strip{color:var(--content-muted);grid-template-columns:minmax(180px,1.1fr) repeat(4,minmax(0,1fr));align-items:center;gap:0;padding:2px 0;display:grid}.content-operator-strip-title,.content-operator-role{gap:3px;min-width:0;padding:10px 16px;display:grid}.content-operator-strip-title{padding-inline-start:2px}.content-operator-strip-title span{color:var(--content-blue);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.content-operator-strip-title strong{color:var(--content-ink);font-size:13px}.content-operator-role{border-inline-start:1px solid var(--content-line)}.content-operator-role strong{color:var(--content-ink);font-size:12px}.content-operator-role span{color:var(--content-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.content-generation-error{border-radius:15px}.content-generation-error-body{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.content-generation-error-body p{color:var(--content-ink);margin:0 0 5px;font-weight:600}.content-generation-error-body ul{color:#8c3d4e;margin:0;padding-inline-start:20px;font-size:12px;line-height:1.6}.content-generation-error-body>div,.content-generation-error-body>span{min-width:0;line-height:1.65}.content-generation-error-body .ant-btn{flex:none;min-height:32px;padding-inline:0}.content-share-url-intro{color:var(--content-muted);margin:0 0 12px;font-size:13px;line-height:1.65}.content-advanced-details{border:1px solid var(--content-line);background:#ffffff75;border-radius:14px}.content-advanced-details>.content-operator-strip{margin:0 14px}.content-import-advanced{border:1px solid var(--content-line);background:#ffffff6b;border-radius:12px}.content-import-advanced>summary{color:var(--content-muted);cursor:pointer;padding:12px 14px;font-size:13px;list-style-position:inside}.content-import-advanced[open]>summary{border-bottom:1px solid var(--content-line)}.content-import-advanced>.content-import-mapping,.content-import-advanced>.content-import-source-fields,.content-import-advanced>.content-import-unmapped-sheets{margin:14px}.content-import-excluded-fields{border:1px solid var(--content-line);border-radius:10px;gap:5px;padding:12px 14px;display:grid}.content-import-excluded-fields span,.content-import-unmapped-sheets span{color:var(--content-muted);font-size:12px;line-height:1.6}.content-advanced-details>summary{color:var(--content-muted);cursor:pointer;padding:13px 16px;font-size:13px;list-style-position:inside}.content-advanced-details[open]>summary{border-bottom:1px solid var(--content-line)}.content-advanced-details .content-project-stagebar{margin:14px}.content-project-stagebar{background:#ffffffbd;border:1px solid #ffffffe6;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 10px 28px #3142690d}.content-project-stagebar>div{color:#8a96aa;grid-template-columns:24px 28px minmax(0,1fr);align-items:center;gap:8px;min-height:62px;padding:12px 18px;display:grid}.content-project-stagebar>div+div{border-inline-start:1px solid var(--content-line)}.content-project-stagebar>div>span{font-variant-numeric:tabular-nums;font-size:11px}.content-project-stagebar>div>strong{font-size:13px}.content-project-stagebar .is-done{color:#178f6a}.content-project-stagebar .is-current{color:var(--content-blue);background:#536ee80f}.content-copy-guidance{color:#4b5f94;background:#f1f4ff;border-radius:12px;gap:4px;margin-bottom:22px;padding:14px 16px;display:grid}.content-copy-guidance span{color:#6f7fa7;font-size:12px;line-height:1.6}.content-blocker-guidance{color:#714f19;background:#fff8e8;border-radius:14px;gap:14px;margin-bottom:22px;padding:16px;display:grid}.content-blocker-guidance>div{gap:4px;display:grid}.content-blocker-guidance>div>span{color:#8a6b38;font-size:12px;line-height:1.6}.content-blocker-guidance ol{gap:8px;margin:0;padding-inline-start:24px;display:grid}.content-blocker-guidance li{color:#66491d;min-height:32px;padding-inline-start:3px;font-size:13px;line-height:1.55}.content-blocker-guidance li>span{margin-inline-end:6px}.content-edit-focus-fields{display:grid}.content-price-batch{background:#f7f8f2;border:1px solid #6c7e3a2e;border-radius:14px;gap:12px;margin:4px 0 20px;padding:16px;display:grid}.content-price-batch>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.content-price-batch>header h3,.content-price-batch>p{margin:0}.content-price-batch>header h3{color:var(--content-ink,#15213a);font-size:15px}.content-price-batch>header span{color:#7a611e;background:#fff2c8;border-radius:999px;padding:4px 9px;font-size:11px}.content-price-batch>p{color:var(--content-muted,#6e7d99);font-size:12px}.content-price-row{background:#ffffffd1;border:1px solid #61759d1f;border-radius:11px;grid-template-columns:minmax(120px,1fr) minmax(132px,.8fr) minmax(132px,.8fr);align-items:start;gap:10px;padding:12px;display:grid}.content-price-row>strong{overflow-wrap:anywhere;min-width:0;color:var(--content-ink,#15213a);gap:3px;padding-top:27px;font-size:13px;display:grid}.content-price-row>strong small{color:var(--content-muted,#6e7d99);font-size:11px;font-weight:500}.content-price-row .ant-form-item{margin-bottom:0}.content-price-row .ant-form-item-label{padding-bottom:4px}.content-price-row .ant-form-item-label>label{color:var(--content-muted,#6e7d99);font-size:11px}.content-edit-all-trigger{justify-self:start;padding-inline:0}.content-edit-sections{gap:18px;display:grid}.content-edit-sections>section{background:#f7f9fd;border-radius:14px;padding:18px}.content-edit-sections>section>header{gap:3px;margin-bottom:18px;display:grid}.content-edit-sections>section>header h3,.content-edit-sections>section>header p{margin:0}.content-edit-sections>section>header h3{color:var(--content-ink,#15213a);font-size:15px}.content-edit-sections>section>header p{color:var(--content-muted,#6e7d99);font-size:12px;line-height:1.55}.content-edit-sections>section>.ant-form-item:last-child{margin-bottom:0}.content-edit-internal-details{border-top:1px solid var(--content-line);margin-top:6px}.content-edit-internal-details>summary{min-height:40px;color:var(--content-muted);cursor:pointer;justify-content:space-between;align-items:center;font-size:12px;list-style:none;display:flex}.content-edit-internal-details>summary::-webkit-details-marker{display:none}.content-edit-internal-details>summary:after{content:"+";color:var(--content-blue);font-size:18px;line-height:1;transition-property:transform;transition-duration:.15s}.content-edit-internal-details[open]>summary:after{transform:rotate(45deg)}.content-edit-internal-details>summary:focus-visible{outline:2px solid var(--content-blue);outline-offset:3px;border-radius:6px}.content-edit-internal-details>div{padding-top:2px}.content-edit-internal-details>div>.ant-form-item:last-child{margin-bottom:0}.content-project-hero{min-height:154px}.content-project-eyebrow{color:var(--content-muted);align-items:center;gap:10px;font-size:13px;display:flex}.content-project-hero-progress{z-index:1;text-align:right;background:#ffffff9e;border:1px solid #ffffffd1;border-radius:18px;min-width:156px;padding:18px 22px;display:grid;position:relative}.content-project-hero-progress strong{color:var(--content-blue);font-variant-numeric:tabular-nums;font-size:34px}.content-project-hero-progress span{color:var(--content-muted);font-size:13px}.content-dashboard{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.content-dashboard.is-public{gap:64px}.content-proposal-section{gap:22px;min-width:0;scroll-margin-top:94px;display:grid}.content-proposal-heading>div{min-width:0;display:grid}.content-proposal-heading>div>span{color:var(--content-blue);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.content-proposal-heading p{margin-top:8px}.content-proposal-heading>strong{color:#64728c;white-space:nowrap;background:#ffffffb8;border-radius:9px;flex:none;padding:7px 10px;font-size:12px;font-weight:600}.content-metric-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.content-metric-card{background:#ffffffd6;border:1px solid #ffffffe6;border-radius:18px;gap:8px;min-height:140px;padding:22px;display:grid;box-shadow:0 10px 30px #3142690f}.content-metric-card>span,.content-metric-card small{color:var(--content-muted)}.content-metric-card strong{color:var(--content-ink);font-variant-numeric:tabular-nums;align-self:end;font-size:26px}.content-metric-card strong.is-status{color:var(--content-mint)}.content-section-grid{gap:16px;display:grid}.content-strategy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-strategy-card{background:#ffffffd6;border:1px solid #ffffffeb;border-radius:18px;align-content:start;min-height:230px;padding:24px;display:grid;box-shadow:0 12px 36px #3142690f}.content-strategy-card-heading{align-items:flex-start;gap:14px;display:flex}.content-strategy-card-heading>span{width:34px;height:34px;color:var(--content-blue);background:var(--content-blue-soft);border-radius:10px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.content-strategy-card-heading>div{gap:3px;display:grid}.content-strategy-card h3{color:var(--content-ink);margin:0;font-size:16px}.content-strategy-card small{color:var(--content-muted)}.content-strategy-card>p{color:#4d5b76;text-wrap:pretty;max-width:62ch;margin:24px 0 0;line-height:1.85}.content-topic-strip{background:#ffffffc7;border:1px solid #ffffffe0;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:18px 22px;display:flex;box-shadow:0 8px 28px #3142690d}.content-topic-strip>div{gap:4px;display:grid}.content-topic-strip>div>span{color:var(--content-blue);letter-spacing:.08em;font-size:12px;font-weight:700}.content-topic-strip>div>strong{color:var(--content-ink);font-size:14px}.content-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid;position:relative}.content-module-panel .ant-card-body{padding:26px}.content-module-card{z-index:1;border:1px solid var(--content-line);background:linear-gradient(145deg,#f5f8fff5,#fffffff0);border-radius:16px;min-width:0;padding:20px;position:relative}.content-module-index{color:#8290aa;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:700}.content-module-step{display:none}.content-module-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.content-module-heading>div{gap:5px;display:grid}.content-module-heading h3{color:var(--content-ink);text-wrap:balance;margin:0;font-size:15px;line-height:1.45}.content-module-heading span{color:var(--content-muted);align-items:center;gap:5px;font-size:12px;display:flex}.content-module-budget{color:#a27522;margin-top:6px;font-size:12px;font-weight:700;display:inline-block}.content-module-count{align-items:baseline;gap:7px;margin-bottom:16px;display:flex}.content-module-count span{color:var(--content-muted);font-size:12px}.content-module-accounts{background:#ffffffad;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:-4px 0 14px;padding:9px 10px;display:flex}.content-module-accounts>span{color:var(--content-muted);flex:0 0 100%;font-size:11px}.content-module-accounts .ant-btn-link{min-height:28px;color:var(--content-blue);padding:2px 4px;font-size:11px}.content-module-accounts>em,.content-module-accounts>small{color:var(--content-muted);font-size:11px;font-style:normal}.content-module-directions{flex-wrap:wrap;gap:7px;display:flex}.content-module-directions>span{color:#52617d;background:#536ee812;border-radius:8px;padding:5px 8px;font-size:11px;line-height:1.35}.content-module-more{margin-top:8px}.content-module-more>summary{min-height:40px;color:var(--content-blue);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-size:12px;list-style:none;display:flex}.content-module-more>summary::-webkit-details-marker{display:none}.content-candidate-details>summary::-webkit-details-marker{display:none}.content-module-more>summary:after,.content-candidate-details>summary:after{content:"+";flex:none;font-size:18px;font-weight:400;line-height:1;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1)}.content-module-more[open]>summary:after,.content-candidate-details[open]>summary:after{transform:rotate(45deg)}.content-module-more>summary:focus-visible,.content-candidate-details>summary:focus-visible{outline:2px solid var(--content-blue);outline-offset:3px;border-radius:8px}.content-module-more>.content-module-directions{padding-top:4px}.content-group-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.content-group-card{background:#f6f8ff;border:1px solid #536ee81f;border-radius:16px;min-height:218px;padding:18px}.content-group-card.tone-indigo{background:#f4f6ff}.content-group-card.tone-cyan{background:#f0f9fb}.content-group-card.tone-mint{background:#f0faf6}.content-group-card.tone-amber{background:#fff8ed}.content-group-card.tone-rose{background:#fff3f6}.content-group-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.content-group-heading>div:first-child{gap:4px;display:grid}.content-group-count{color:var(--content-blue);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.content-group-card strong{color:var(--content-ink)}.content-group-unit{color:var(--content-muted);margin-top:4px;font-size:11px;display:block}.content-group-card p{color:var(--content-muted);margin:14px 0 0;font-size:12px;line-height:1.65}.content-group-bar{background:#536ee814;border-radius:999px;height:5px;margin-top:20px;overflow:hidden}.content-group-bar>span{border-radius:inherit;background:currentColor;height:100%;display:block}.content-group-card.tone-indigo .content-group-bar{color:#637bea}.content-group-card.tone-cyan .content-group-bar{color:#48a9c5}.content-group-card.tone-mint .content-group-bar{color:#35a982}.content-group-card.tone-amber .content-group-bar{color:#d49b3b}.content-group-card.tone-rose .content-group-bar{color:#d57a94}.content-group-card small{color:#75839c;border-top:1px solid #61759d1c;margin-top:12px;padding-top:10px;line-height:1.5;display:block}.content-creator-panel .ant-card-body{padding:0}.content-creator-stack{gap:16px;display:grid}.content-featured-heading{justify-content:space-between;align-items:center;gap:16px;padding:0 2px;display:flex}.content-featured-heading>div{gap:3px;display:grid}.content-featured-heading strong{color:var(--content-ink);font-size:15px}.content-featured-heading span{color:var(--content-muted);font-size:12px}.content-candidate-details{background:#ffffffb8;border:1px solid #ffffffe6;border-radius:16px;overflow:hidden;box-shadow:0 10px 28px #3142690d}.content-candidate-details>summary{min-height:68px;color:var(--content-blue);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 18px;list-style:none;display:grid}.content-candidate-details>summary>span{gap:3px;display:grid}.content-candidate-details>summary strong{color:var(--content-ink);font-size:14px}.content-candidate-details>summary small{color:var(--content-muted);font-size:12px}.content-candidate-details[open]>summary{border-bottom:1px solid var(--content-line)}.content-candidate-details .content-creator-panel{overflow:hidden}.content-creator-identity{gap:4px;display:grid}.content-creator-identity>span{color:var(--content-muted);font-size:12px}.content-creator-identity>strong{color:var(--content-ink)}.content-creator-price{gap:3px;display:grid}.content-creator-price strong{color:var(--content-ink);font-variant-numeric:tabular-nums}.content-creator-price span{color:var(--content-muted);font-size:11px}.content-creator-showcase{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid;container-type:inline-size}.content-creator-card{background:#ffffffdb;border:1px solid #ffffffeb;border-radius:18px;align-content:start;min-width:0;padding:20px;display:grid;overflow:hidden;box-shadow:0 14px 40px #3142690f}.content-creator-card-head{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.content-creator-monogram{color:#4c6125;background:linear-gradient(145deg,#edf1ff,#e5f6f4);border-radius:14px;outline:1px solid oklch(0% 0 0/.08);place-items:center;width:44px;height:44px;font-size:17px;font-weight:700;display:grid;position:relative}.content-creator-monogram strong{font-size:17px;line-height:1}.content-creator-monogram small{color:#fff;background:#647a2e;border:1px solid #ffffffe6;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;font-weight:800;line-height:1;display:grid;position:absolute;bottom:3px;right:3px}.content-creator-monogram[data-platform=小红书]{background:linear-gradient(145deg,#fff0f1,#f8e2e5)}.content-creator-monogram[data-platform=小红书] small{background:#c95b68}.content-creator-monogram[data-platform=B站]{background:linear-gradient(145deg,#eaf5ff,#dbeeff)}.content-creator-monogram[data-platform=B站] small{background:#4c9bd6}.content-creator-identity .content-creator-monogram{border-radius:10px;width:38px;height:38px}.content-creator-identity .content-creator-monogram strong{font-size:15px}.content-creator-identity .content-creator-monogram small{width:13px;height:13px;font-size:8px;bottom:2px;right:2px}.content-creator-card-head>div{gap:4px;min-width:0;display:grid}.content-creator-card h3{color:var(--content-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;overflow:hidden}.content-creator-card-head>div>span,.content-creator-card-direction>span,.content-creator-card-price span,.content-creator-card-metrics span{color:var(--content-muted);font-size:11px}.content-creator-card-metrics{background:var(--content-line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:20px;display:grid;overflow:hidden}.content-creator-card-metrics>div{background:#f7f9fd;gap:5px;min-width:0;padding:12px 10px;display:grid}.content-creator-card-metrics strong{overflow-wrap:anywhere;color:var(--content-ink);font-variant-numeric:tabular-nums;white-space:normal;font-size:13px}@container (width<=760px){.content-creator-showcase{grid-template-columns:minmax(0,1fr)}}@container (width>=761px) and (width<=1080px){.content-creator-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}}.content-creator-card-direction{gap:4px;min-height:65px;padding:16px 0;display:grid}.content-creator-card-direction strong{color:#4e5c76;font-size:13px;line-height:1.55}.content-creator-card-price{background:#f4f6fc;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:14px;padding:14px;display:flex}.content-creator-card-price>div{gap:3px;display:grid}.content-creator-card-price strong{color:var(--content-ink);font-variant-numeric:tabular-nums;font-size:17px}.content-creator-card>.ant-btn{min-height:40px;color:var(--content-blue);background:#ffffffc2;border-color:#536ee833;margin-top:8px;transition-property:color,background-color,scale}.content-creator-card>.ant-btn:hover{color:#3f58cf;background:#f5f7ff;border-color:#536ee86b}.content-creator-card>.ant-btn:active{scale:.96}.content-next-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.content-next-actions-grid>article{background:#ffffffd1;border:1px solid #ffffffe6;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:14px;min-height:118px;padding:20px;display:grid}.content-next-action-icon{color:#b27722;background:#fff4df;border-radius:12px;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.content-next-actions-grid>article>div{gap:4px;display:grid}.content-next-actions-grid>article>div>span{color:#9aa5b7;font-variant-numeric:tabular-nums;font-size:10px}.content-next-actions-grid h3{color:var(--content-ink);margin:0;font-size:15px}.content-next-actions-grid p{color:var(--content-muted);margin:2px 0 0;font-size:12px;line-height:1.6}.content-data-roadmap{background:#ffffffb8;border:1px solid #ffffffe6;border-radius:22px;padding:30px;box-shadow:0 16px 48px #3142690f}.content-data-roadmap-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.content-data-roadmap-grid>article{background:#f5f7fb;border-radius:14px;gap:5px;padding:18px;display:grid}.content-data-roadmap-grid .anticon{color:var(--content-blue);margin-bottom:10px;font-size:18px}.content-data-roadmap-grid span{color:var(--content-muted);font-size:11px}.content-data-roadmap-grid strong{color:var(--content-ink);font-size:15px}.content-data-roadmap-grid p{color:var(--content-muted);margin:4px 0 0;font-size:12px;line-height:1.6}.content-empty-copy{gap:5px;display:grid}.content-empty-copy strong{color:var(--content-ink)}.content-data-readiness{color:var(--content-muted);background:#f4f7fdc7;border-radius:14px;justify-content:center;gap:24px;padding:18px;display:flex}.content-data-readiness .anticon:first-child{color:var(--content-mint)}.content-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.content-readiness-item{background:#f7f9fd;border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px;display:grid}.content-readiness-icon{color:#8b98ae;background:#edf1f7;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.content-readiness-item.is-ready .content-readiness-icon{color:#148d68;background:#e7f7f1}.content-readiness-item.is-waiting .content-readiness-icon{color:#b67917;background:#fff4dd}.content-readiness-item strong{color:var(--content-ink)}.content-readiness-item p{color:var(--content-muted);margin:4px 0 0;font-size:12px;line-height:1.6}.content-source-note{color:var(--content-muted);background:#f4f7fdb8;border-radius:10px;justify-content:space-between;gap:16px;margin-top:14px;padding:12px 14px;font-size:12px;display:flex}.content-creator-detail{gap:24px;display:grid}.content-creator-detail-hero{background:linear-gradient(145deg,#f3f6ff,#f7fbff);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.content-creator-detail-hero h2{color:var(--content-ink,#15213a);margin:12px 0 4px;font-size:26px}.content-creator-detail-hero p{color:var(--content-muted,#6e7d99);margin:0}.content-creator-descriptions .ant-descriptions-item-label{color:var(--content-muted,#6e7d99)}.content-creator-descriptions .ant-descriptions-item-content{color:var(--content-ink,#15213a);font-weight:600}.content-source-details{background:#f7f8fc;border-radius:12px;padding:0 14px}.content-source-details summary{color:#4f6091;cursor:pointer;align-items:center;min-height:42px;font-size:12px;font-weight:600;display:flex}.content-source-details summary:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid}.content-source-details-body{gap:8px;padding:0 0 14px;display:grid}.content-source-details-body>p{color:#7a879d;grid-template-columns:84px minmax(0,1fr);gap:10px;margin:0;font-size:12px;line-height:1.6;display:grid}.content-source-details-body>p strong{color:#586885}.content-source-details-body>p span{overflow-wrap:anywhere}.content-source-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:2px;display:grid}.content-source-field-grid>div{background:#fff;border:1px solid #61759d1f;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.content-source-field-grid strong{color:#586885;font-size:11px}.content-source-field-grid span{color:#28395c;overflow-wrap:anywhere;font-size:12px}.content-price-boundary{color:#6d5a30;background:#fff8e9;border-radius:12px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:12px;line-height:1.65;display:flex}.content-copy-drawer .ant-drawer-body{padding-top:26px}.content-advisory-drawer .ant-drawer-body{background:#f7f8f3;padding:24px 28px 40px}.content-advisory-editor-note{margin-bottom:24px}.content-advisory-editor-sections{gap:16px;display:grid}.content-advisory-editor-sections>section{background:#fff;border:1px solid #dfe4d4;border-radius:14px;padding:20px 20px 4px;box-shadow:0 7px 20px #2b361d0b}.content-advisory-editor-sections>section>header{align-items:center;gap:10px;margin-bottom:18px;display:flex}.content-advisory-editor-sections>section>header span{color:#fff;background:#5f7f22;border-radius:8px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.content-advisory-editor-sections>section>header h3{color:#1f2c1d;margin:0;font-size:17px}.content-copy-drawer-save .is-short{display:none}@media (width<=560px){.content-copy-drawer-save .is-full{display:none}.content-copy-drawer-save .is-short{display:inline}}.content-share-page{--content-ink:var(--creator-text);--content-muted:var(--creator-text-secondary);--content-line:var(--border-soft);--content-blue:var(--creator-primary);--content-mint:#20a879;min-height:100vh;color:var(--content-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 84% 5%,#50adda24,#0000 28%),radial-gradient(circle at 7% 26%,#5b68d91a,#0000 24%),#f5f7fb}.content-skip-link{z-index:100;color:#fff;background:#23365f;border-radius:8px;padding:9px 12px;text-decoration:none;position:fixed;top:10px;left:12px;translate:0 -160%}.content-skip-link:focus-visible{outline-offset:2px;outline:2px solid #fff;translate:0}.content-share-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafcffe0;border-bottom:1px solid #61759d1f;justify-content:space-between;align-items:center;min-height:72px;padding:0 max(24px,50vw - 680px);display:flex;position:sticky;top:0}.content-share-brand{color:var(--content-ink);align-items:center;gap:14px;font-weight:700;text-decoration:none;display:flex}.content-share-brand svg{width:58px;height:auto}.content-share-brand span{border-inline-start:1px solid #61759d33;padding-inline-start:14px}.content-share-nav{align-items:center;gap:4px;display:flex}.content-share-nav a{color:#66748d;border-radius:9px;flex:none;min-height:40px;padding:10px 12px;font-size:12px;font-weight:600;text-decoration:none;transition-property:color,background-color;transition-duration:.14s}.content-share-nav a:hover{color:var(--content-blue);background:#536ee812}.content-share-nav a:focus-visible,.content-share-brand:focus-visible{outline:2px solid var(--content-blue);outline-offset:2px}.content-share-update{color:var(--content-muted);align-items:center;gap:8px;font-size:13px;display:flex}.content-share-update>span{background:#28b47e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #28b47e1a}.content-share-main{grid-template-columns:minmax(0,1fr);gap:28px;width:min(1360px,100% - 48px);margin:0 auto;padding:46px 0 76px;display:grid}.content-share-hero{background:#ffffffd6;border:1px solid #ffffffeb;border-radius:28px;grid-template-columns:minmax(0,1.5fr) minmax(300px,.62fr);align-items:stretch;gap:44px;padding:52px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #2c3e6917}.content-share-hero:after{pointer-events:none;content:"";background:radial-gradient(circle,#546fe524,#0000 68%);width:470px;height:420px;position:absolute;bottom:-170px;right:-120px}.content-share-hero-copy{z-index:1;align-self:center;position:relative}.content-share-eyebrow{color:#748198;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.content-share-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:none;margin:18px 0 16px;font-size:clamp(38px,5vw,68px);line-height:1.04}.content-share-hero h1>span{display:block}.content-share-hero-partner{color:#2b3f6e;margin-top:.1em}.content-share-hero-copy>p{color:#5e6c84;text-wrap:pretty;max-width:62ch;font-size:16px;line-height:1.8}.content-share-focus{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.content-share-focus>span{color:#596987;background:#f1f4fb;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:600}.content-share-page .content-proposal-heading p{max-width:42ch}.content-share-brief{z-index:1;align-content:center;padding:8px 0;display:grid;position:relative}.content-share-brief>div{gap:7px;padding:20px 0;display:grid}.content-share-brief>div+div{border-top:1px solid var(--content-line)}.content-share-brief span{color:var(--content-muted);font-size:11px}.content-share-status-strip{color:#60708d;background:#ffffffad;border:1px solid #ffffffd6;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:14px 0 0;padding:10px 14px;font-size:12px;display:flex}.content-share-status-strip>span{align-items:center;gap:6px;display:inline-flex}.content-share-status-strip>span:before{content:"";background:#20a879;border-radius:50%;width:6px;height:6px}.content-share-brief strong{color:var(--content-ink);font-variant-numeric:tabular-nums;font-size:15px;line-height:1.55}.content-share-period{text-align:right;gap:6px;min-width:220px;display:grid}.content-share-period span{color:var(--content-muted);font-size:13px}.content-share-period strong{color:var(--content-ink);font-variant-numeric:tabular-nums;font-size:18px}.content-share-footer{color:var(--content-muted);text-align:center;gap:5px;padding:0 24px 38px;font-size:12px;display:grid}.content-share-footer strong{color:#53617b}.content-share-page .content-dashboard{--radius-panel:20px}.content-share-page .content-metric-card,.content-share-page .content-panel{border-color:#ffffffe6}.content-share-page .content-metric-card{min-height:156px}.content-share-page .content-metric-card strong{font-size:29px}.content-project-cover{color:#fff;background:radial-gradient(circle at 82% 16%,#6fd2c947,#0000 24%),radial-gradient(circle at 12% 96%,#6477ea57,#0000 32%),linear-gradient(135deg,#111b39 0%,#233b7b 58%,#1e6d70 132%);border-color:#ffffff29;grid-template-columns:minmax(0,1.4fr) minmax(290px,.6fr);align-items:stretch;gap:48px;min-height:340px;padding:44px;display:grid;position:relative;box-shadow:0 26px 64px #1c2a573d}.content-project-cover:before,.content-share-hero:before{pointer-events:none;content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#000000b3,#0000 78%);mask-image:linear-gradient(110deg,#000000b3,#0000 78%)}.content-project-cover:after{background:radial-gradient(circle,#80e1d53d,#0000 68%);width:520px;height:480px;bottom:-160px;right:-120px}.content-project-cover-copy{align-content:center;justify-items:start;display:grid}.content-project-cover-label{color:#ffffff94;letter-spacing:.18em;text-transform:uppercase;margin-top:26px;font-size:11px;font-weight:700}.content-project-cover h1{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:18ch;margin:9px 0 16px;font-size:clamp(34px,3.6vw,52px);line-height:1.08}.content-project-cover .content-project-cover-summary{color:#f1f6ffcc;text-wrap:pretty;max-width:62ch;font-size:14px;line-height:1.75}.content-project-cover-route{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.content-project-cover-route>li{background:#ffffff17;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:8px;min-height:34px;padding:7px 11px;display:inline-flex}.content-project-cover-route span{color:#91e4d9;font-variant-numeric:tabular-nums;font-size:10px}.content-project-cover-route strong{color:#ffffffdb;text-overflow:ellipsis;white-space:nowrap;max-width:18ch;font-size:11px;font-weight:600;overflow:hidden}.content-project-cover-facts{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid #ffffff24;border-radius:22px;align-content:center;padding:26px;display:grid;box-shadow:inset 0 1px #ffffff14}.content-project-cover-meta{gap:5px;padding:12px 0;display:grid}.content-project-cover-meta span,.content-project-cover-facts>small{color:#ffffff8f;font-size:11px}.content-project-cover-meta strong{color:#fff;text-wrap:pretty;font-size:15px;line-height:1.45}.content-project-cover-stats{background:#ffffff1f;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:14px 0 18px;display:grid;overflow:hidden}.content-project-cover-stats>div{text-align:center;background:#0c173757;gap:3px;padding:15px 10px;display:grid}.content-project-cover-stats span{color:#ffffff9e;font-size:10px}.content-report-callout{background:#ffffffe6;border-color:#677eb41f;padding:18px 22px 18px 26px;position:relative;overflow:hidden;box-shadow:0 10px 28px #2b3c650f}.content-report-callout:before{content:"";background:linear-gradient(#5873eb,#3bc4a6);border-radius:0 4px 4px 0;width:4px;position:absolute;inset:14px auto 14px 0}.content-customer-preview-hero{background:radial-gradient(circle at 86% 5%,#62dccc47,#0000 29%),linear-gradient(135deg,#131e41,#294995 68%,#287579 142%);border:1px solid #ffffff24;border-radius:22px;gap:10px;padding:34px;position:relative;overflow:hidden;box-shadow:0 20px 46px #23346f3d}.content-customer-preview-hero:after{pointer-events:none;content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#000000b3,#0000 78%);mask-image:linear-gradient(110deg,#000000b3,#0000 78%)}.content-customer-preview-hero>*{z-index:1;position:relative}.content-customer-preview-hero>span{letter-spacing:.14em;text-transform:uppercase;font-weight:700}.content-customer-preview-hero h2{letter-spacing:-.04em;text-wrap:balance;max-width:20ch;margin-top:6px;font-size:clamp(29px,3.5vw,43px);line-height:1.12}.content-customer-preview-hero>div{margin-top:8px}.content-proposal-overview{background:radial-gradient(circle at 100% 0,#4bbeac1f,#0000 34%),linear-gradient(135deg,#eff3fffa,#f8fcfbf5);border:1px solid #6880b51f;border-radius:22px;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:center;gap:32px;padding:30px;display:grid;box-shadow:0 14px 38px #2b3c6512}.content-proposal-overview-copy{align-content:center;display:grid}.content-proposal-overview-copy>span{color:var(--content-blue);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}.content-proposal-overview-copy h2{max-width:20ch;color:var(--content-ink);letter-spacing:-.035em;text-wrap:balance;margin:9px 0 10px;font-size:clamp(24px,2.5vw,34px);line-height:1.17}.content-proposal-overview-copy p{max-width:52ch;color:var(--content-muted);text-wrap:pretty;margin:0;font-size:13px;line-height:1.7}.content-proposal-route{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.content-proposal-route>li{background:#ffffffbd;border:1px solid #fffffff0;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-height:74px;padding:14px;display:grid;box-shadow:0 7px 20px #2b3c650d}.content-proposal-route>li>span{width:30px;height:30px;color:var(--content-blue);background:var(--content-blue-soft);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;font-size:10px;font-weight:700;display:grid}.content-proposal-route>li>div{gap:4px;min-width:0;display:grid}.content-proposal-route strong{color:var(--content-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.content-proposal-route small{color:var(--content-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.content-share-hero{color:#fff;background:radial-gradient(circle at 82% 8%,#61d9ca40,#0000 25%),radial-gradient(circle at 8% 100%,#6a7cef4d,#0000 33%),linear-gradient(135deg,#111b39 0%,#253e83 60%,#1c6d70 135%);border-color:#ffffff26;box-shadow:0 28px 72px #1c2a573b}.content-share-hero:after{background:radial-gradient(circle,#7fe1d33d,#0000 68%)}.content-share-focus>span{color:#ffffffd1;background:#ffffff17;border:1px solid #ffffff1a}.content-share-brief{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff17;border:1px solid #ffffff21;border-radius:20px;align-self:stretch;padding:22px 26px}.content-project-page,.content-share-page{--content-ink:var(--creator-text);--content-muted:var(--creator-text-secondary);--content-line:var(--border-soft);--content-blue:var(--creator-primary);--content-blue-soft:#596f2b1c;--content-mint:#a67f24}.content-project-page .ant-btn-primary{box-shadow:none;background:#596f2b;border-color:#596f2b}.content-project-page .ant-btn-primary:not(:disabled):hover{background:#485d22;border-color:#485d22}.content-project-commandbar{background:#f9f8f0f0;border-color:#d8dac8;border-radius:5px;box-shadow:0 4px 14px #3d42240f}.content-advanced-details{background:#f8f7ef;border-color:#d8dac8;border-radius:4px}.content-project-cover{min-height:210px;color:var(--content-ink);background:#f8f7ef;border-color:#d6d8c4;border-radius:5px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:34px;padding:28px 30px;overflow:visible;box-shadow:0 10px 26px #3d422412}.content-project-cover:before,.content-project-cover:after{display:none}.content-project-cover-copy{align-content:center}.content-project-cover .content-project-eyebrow{color:var(--content-muted)}.content-project-cover-label{color:#8d6d22;letter-spacing:.2em;margin-top:20px}.content-project-cover h1{max-width:24ch;color:var(--content-ink);letter-spacing:-.035em;margin:7px 0 10px;font-size:clamp(29px,2.8vw,39px);line-height:1.12}.content-project-cover .content-project-cover-summary{max-width:68ch;color:var(--content-muted);font-size:13px;line-height:1.65}.content-project-cover-route{display:none}.content-project-cover-facts{color:var(--content-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:8px;padding:0}.content-project-cover-meta{background:#fff;border:1px solid #dcddcd;border-radius:3px;gap:4px;min-height:64px;padding:11px 12px}.content-project-cover-meta+.content-project-cover-meta{border-top:1px solid #dcddcd}.content-project-cover-meta span,.content-project-cover-facts>small{color:var(--content-muted)}.content-project-cover-meta strong{color:var(--content-ink);font-size:13px}.content-project-cover-stats{background:#d8d9c8;border:1px solid #d8d9c8;border-radius:3px;grid-column:1/-1;margin:0}.content-project-cover-stats strong{color:#4e6128;font-size:21px}.content-project-cover-facts>small{text-align:end;grid-column:1/-1}.content-report-callout{box-shadow:none;background:#f8f6ec;border-color:#ded9bd;border-radius:4px;padding:15px 18px 15px 22px}.content-report-callout:before{background:#a98632;border-radius:0;width:4px;inset:0 auto 0 0}.content-report-callout h2{color:var(--content-ink);font-size:17px}.content-dashboard,.content-dashboard.is-public{grid-template-columns:214px minmax(0,1fr);align-items:start;gap:30px}.content-case-contents{max-height:calc(100vh - 104px);color:var(--content-muted);background:#eff0e4e6;border:1px solid #d7d9c7;border-radius:4px;gap:20px;padding:22px 18px;display:grid;position:sticky;top:82px;overflow-y:auto}.content-case-contents>div:first-child{gap:2px;display:grid}.content-case-contents>div:first-child>span{color:var(--content-ink);font-size:13px;font-weight:700}.content-case-contents>div:first-child>small{color:#8a8d78;letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:700}.content-case-contents nav{gap:3px;display:grid}.content-case-contents nav a{color:#4d513e;border-radius:3px;grid-template-columns:9px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;padding:8px 9px;font-size:12px;font-weight:600;text-decoration:none;transition-property:color,background-color;transition-duration:.15s;display:grid}.content-case-contents nav a:hover{color:#3f5221;background:#ffffffad}.content-case-contents nav a:focus-visible{outline-offset:2px;outline:2px solid #596f2b}.content-case-contents nav i{background:#668331;width:7px;height:7px;transform:rotate(45deg)}.content-case-contents-summary{border-top:1px solid var(--content-line);gap:5px;padding-top:15px;display:grid}.content-case-contents-summary span,.content-case-contents-summary small{color:var(--content-muted);font-size:10px}.content-case-contents-summary strong{color:var(--content-ink);font-size:13px}.content-case-body{gap:58px;min-width:0;display:grid}.content-dashboard:not(.is-public) .content-case-body{gap:32px}.content-proposal-overview{box-shadow:none;background:#eef0e4;border-color:#ced2b9;border-radius:4px;grid-template-columns:minmax(240px,.68fr) minmax(0,1.32fr);gap:28px;padding:28px;position:relative}.content-proposal-overview:before,.content-proposal-overview:after{pointer-events:none;content:"";width:18px;height:18px;position:absolute}.content-proposal-overview:before{border-top:2px solid #6b7d39;border-left:2px solid #6b7d39;top:-1px;left:-1px}.content-proposal-overview:after{border-bottom:2px solid #b08b35;border-right:2px solid #b08b35;bottom:-1px;right:-1px}.content-proposal-overview-copy>span{color:#8d6d22}.content-proposal-overview-copy h2{color:var(--content-ink);font-size:clamp(22px,2.2vw,31px)}.content-proposal-route{gap:8px}.content-proposal-route>li{min-height:68px;box-shadow:none;background:#fbfaf5;border-color:#dfe0d2;border-radius:3px}.content-proposal-heading{border-bottom:1px solid #cfd2bc;align-items:flex-end;padding-bottom:12px;position:relative}.content-proposal-heading:before{content:"";background:#6a8232;width:48px;height:5px;position:absolute;bottom:-3px;left:0}.content-proposal-heading>div>span{color:#657d30;letter-spacing:.08em;align-items:center;gap:8px;display:inline-flex}.content-proposal-heading>div>span:before{content:"";background:#668331;width:8px;height:8px;transform:rotate(45deg)}.content-proposal-heading h2{letter-spacing:-.02em;font-size:clamp(22px,2.1vw,29px)}.content-proposal-heading h2>small{color:#8a8d78;letter-spacing:.18em;text-transform:uppercase;vertical-align:middle;margin-inline-start:10px;font-size:10px;font-weight:700;display:inline-block}.content-proposal-heading>strong{color:#5c633f;background:#ecebdc;border-radius:2px}.content-panel,.content-strategy-card,.content-topic-strip,.content-inline-empty,.content-candidate-details,.content-next-actions-grid>article,.content-data-roadmap-grid>article{box-shadow:none;background:#fbfaf5;border-color:#dbdccb;border-radius:5px}.content-strategy-card{border-top:3px solid #a98731;border-radius:13px 13px 5px 5px;min-height:210px}.content-strategy-card-heading>span{color:#fff;background:#657d30;border-radius:3px}.content-topic-strip .ant-tag,.content-module-directions>span{color:#5d572f;background:#f5eed2;border-color:#e3d59b;border-radius:999px}.content-module-panel,.content-resource-panel{box-shadow:none;background:0 0;border:0}.content-module-panel .ant-card-body,.content-resource-panel .ant-card-body{padding:0}.content-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.content-module-card{background:#fbfaf5;border-color:#d8dac6;border-radius:5px;padding:21px;box-shadow:inset 0 3px #a98731}.content-module-index{color:#7a6b3a}.content-module-heading h3{color:var(--content-ink);font-size:16px}.content-module-count strong,.content-group-count{color:#596f2b}.content-module-accounts{background:#f0f1e7;border:1px solid #e0e1d2;border-radius:3px}.content-module-accounts .ant-btn-link{color:#596f2b}.content-group-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.content-group-card,.content-group-card.tone-indigo,.content-group-card.tone-cyan,.content-group-card.tone-mint,.content-group-card.tone-amber,.content-group-card.tone-rose{background:#f7f5e9;border-color:#d9dac7;border-radius:4px;min-height:190px}.content-group-bar,.content-group-card.tone-indigo .content-group-bar,.content-group-card.tone-cyan .content-group-bar,.content-group-card.tone-mint .content-group-bar,.content-group-card.tone-amber .content-group-bar,.content-group-card.tone-rose .content-group-bar{color:#6a8133;background:#dedfcd;border-radius:0}.content-creator-card{background:#fbfaf5;border-color:#d9dac8;border-radius:5px;box-shadow:inset 0 3px #a98731}.content-creator-monogram{color:#4c6125;background:#e8ebdc;border-radius:4px}.content-creator-card-metrics{background:#dfe1d3;border-radius:3px}.content-creator-card-metrics>div,.content-creator-card-price{background:#f0f1e7}.content-creator-card-price{border:1px solid #dedfce;border-radius:3px}.content-creator-card>.ant-btn{color:#506526;background:#f8f8f1;border-color:#c9cfb2;border-radius:3px}.content-candidate-details{background:#f8f7ef}.content-share-header{background:#f9f8f0f0;border-bottom-color:#d8dac8;box-shadow:0 2px 12px #3d42240d}.content-share-main{gap:20px;width:min(1520px,100% - 32px);padding:24px 0 68px}.content-share-hero{color:var(--content-ink);background:#f8f7ef;border-color:#d6d8c4;border-radius:5px;grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);gap:34px;padding:28px 30px;box-shadow:0 10px 26px #3d422412}.content-share-hero:before,.content-share-hero:after{display:none}.content-share-eyebrow,.content-share-hero-copy>p{color:var(--content-muted)}.content-share-hero h1,.content-share-hero .content-share-hero-partner{color:var(--content-ink)}.content-share-hero h1{margin-block:12px 10px;font-size:clamp(32px,3.7vw,52px)}.content-share-hero-partner{color:#596f2b}.content-share-brief{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#d9dac8;border-radius:3px;align-self:stretch;padding:10px 18px}.content-share-brief>div+div{border-top-color:#dfe0d2}.content-share-brief span{color:var(--content-muted)}.content-customer-preview-hero{color:var(--content-ink);box-shadow:none;background:#f5f4e8;border-color:#d4d6c0;border-radius:4px}.content-customer-preview-hero:after{display:none}.content-customer-preview-hero>span{color:#8d6d22}.content-customer-preview-hero h2{color:var(--content-ink)}.content-customer-preview-hero p,.content-customer-preview-hero>div{color:var(--content-muted)}@media (width<=1200px){.content-dashboard,.content-dashboard.is-public{grid-template-columns:minmax(0,1fr);gap:18px}.content-case-contents{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;background:#f5f5ecf0;align-items:center;gap:12px;max-height:none;padding:9px 11px;display:flex;top:66px;overflow:auto hidden}.content-case-contents::-webkit-scrollbar{display:none}.content-case-contents>div:first-child,.content-case-contents-summary{display:none}.content-case-contents nav{gap:4px;display:flex}.content-case-contents nav a{white-space:nowrap;grid-template-columns:7px auto;min-height:34px}.content-case-contents nav i{width:6px;height:6px}.content-scope-note,.content-metric-grid,.content-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-group-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-creator-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.content-share-nav{scrollbar-width:none;min-width:0;max-width:45vw;overflow-x:auto}.content-share-nav::-webkit-scrollbar{display:none}}@media (width<=900px){.content-module-grid,.content-creator-showcase{grid-template-columns:minmax(0,1fr)}.content-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-project-cover,.content-proposal-overview{grid-template-columns:minmax(0,1fr)}.content-project-cover{gap:28px}.content-project-cover,.content-share-hero{grid-template-columns:minmax(0,1fr)}.content-project-cover-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.content-project-cover h1{max-width:22ch}.content-upload-dropzone{grid-template-columns:auto minmax(0,1fr)}.content-upload-dropzone .ant-btn{grid-column:2;justify-self:start}.content-workspace-hero,.content-project-hero,.content-share-hero,.content-project-commandbar,.content-project-toolbar,.content-topic-strip{flex-direction:column;align-items:stretch}.content-project-commandbar>.ant-space{flex-wrap:wrap;justify-content:flex-start;width:100%}.content-share-hero{grid-template-columns:1fr}.content-workflow-heading,.content-proposal-heading{flex-direction:column;align-items:flex-start}.content-workflow-grid{grid-template-columns:1fr}.content-workflow-step{min-height:0}.content-workspace-summary{min-width:100%}.content-project-row{grid-template-columns:48px minmax(0,1fr) 40px}.content-report-callout{flex-direction:column;align-items:flex-start}.content-operator-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.content-operator-strip-title{grid-column:1/-1;padding-block-end:4px;padding-inline-start:0}.content-operator-role:first-of-type{border-inline-start:0;padding-inline-start:0}.content-project-progress{grid-column:2/-1}.content-strategy-grid,.content-readiness-grid{grid-template-columns:1fr}.content-share-period{text-align:left;min-width:0}.content-data-roadmap-grid{grid-template-columns:1fr}}@media (width<=640px){.content-workspace-drawer-root .ant-drawer-content-wrapper{width:100vw}.content-simple-upload{padding:24px}.content-upload-dropzone{text-align:center;grid-template-columns:1fr}.content-upload-dropzone-icon{justify-self:center}.content-upload-dropzone .ant-btn{grid-column:auto;width:100%}.content-processing-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.content-workspace-hero,.content-project-hero,.content-share-hero{padding:24px}.content-project-cover{gap:22px;min-height:0}.content-project-cover-label{margin-top:14px}.content-project-cover h1{margin-top:8px;font-size:clamp(28px,8vw,36px)}.content-project-cover-route{display:none}.content-project-cover-route>li{min-width:0}.content-project-cover-route strong{max-width:none}.content-project-cover-facts{padding:18px;border-radius:0;padding:0}.content-proposal-overview{border-radius:18px;gap:22px;padding:22px}.content-proposal-overview-copy h2{max-width:none}.content-proposal-route{grid-template-columns:minmax(0,1fr)}.content-case-body,.content-dashboard:not(.is-public) .content-case-body{gap:42px}.content-dashboard:not(.is-public) .content-case-body{gap:28px}.content-proposal-heading h2>small{margin:5px 0 0;display:block}.content-group-grid,.content-module-grid{grid-template-columns:minmax(0,1fr)}.content-workspace-summary,.content-scope-note,.content-metric-grid,.content-module-grid,.content-group-grid,.content-creator-showcase,.content-next-actions-grid,.content-project-stagebar{grid-template-columns:1fr}.content-workspace-summary>div+div{border-top:1px solid var(--content-line);border-left:0}.content-share-header{min-height:62px;padding:0 18px}.content-share-nav{max-width:calc(100vw - 132px)}.content-share-update{display:none}.content-share-main{width:min(100% - 28px,1360px);padding-top:22px}.content-share-hero{gap:30px;padding:30px 24px}.content-share-hero h1{margin-top:14px;font-size:clamp(34px,11vw,46px)}.content-share-hero-copy>p{font-size:15px}.content-share-brief{padding:0}.content-dashboard.is-public{gap:48px}.content-proposal-section{gap:18px}.content-workspace-hero-actions{flex-direction:column;align-items:stretch}.content-workspace-hero-actions .ant-btn{width:100%}.content-project-stagebar>div+div{border-top:1px solid var(--content-line);border-inline-start:0}.content-project-commandbar{border-radius:12px;flex-direction:row;align-items:center;gap:6px;padding:6px;top:6px}.content-project-commandbar>.ant-btn:first-child{width:36px;min-width:36px;padding-inline:0;font-size:0;overflow:hidden}.content-project-commandbar>.ant-btn:first-child .anticon{margin-inline-end:0;font-size:14px}.content-operator-strip{grid-template-columns:1fr;gap:0}.content-operator-role{border-inline-start:0;border-top:1px solid var(--content-line);grid-template-columns:64px minmax(0,1fr);align-items:baseline;padding-inline:0}.content-operator-role span{white-space:normal}.content-project-commandbar>.ant-space{scrollbar-width:none;flex-wrap:nowrap;flex:1;width:100%;min-width:0;padding-bottom:2px;overflow-x:auto}.content-project-commandbar>.ant-space::-webkit-scrollbar{display:none}.content-project-commandbar>.ant-space .ant-btn{flex:none}.content-generation-error-body{flex-direction:column;gap:4px}.content-module-panel .ant-card-body,.content-resource-panel .ant-card-body{padding:14px}.content-next-actions-grid>article{grid-template-columns:42px minmax(0,1fr)}.content-next-actions-grid>article>.ant-tag{grid-column:2;justify-self:start}.content-data-roadmap{padding:22px}.content-customer-preview-modal .ant-modal-body{max-height:calc(100vh - 170px);padding:14px}.content-customer-preview-hero{margin-bottom:24px;padding:22px}.content-creator-card-head{grid-template-columns:44px minmax(0,1fr)}.content-creator-card-head>.ant-tag{grid-column:2;justify-self:start}.content-featured-heading{flex-direction:column;align-items:flex-start}.content-candidate-details>summary{grid-template-columns:minmax(0,1fr) auto}.content-candidate-details>summary>.ant-tag{display:none}.content-creator-card-metrics{grid-template-columns:1fr}.content-data-readiness{flex-direction:column;align-items:flex-start;gap:10px}.content-source-note,.content-creator-detail-hero{flex-direction:column;align-items:stretch}.content-import-modal{max-width:calc(100vw - 24px)}.content-import-file{grid-template-columns:44px minmax(0,1fr)}.content-import-file>.ant-tag{grid-column:2;justify-self:start}.content-import-stats,.content-source-field-grid{grid-template-columns:1fr}.content-import-mapping-row.is-header{display:none}.content-import-mapping-row{grid-template-columns:1fr;gap:7px;padding:14px}.content-import-mapping-row [data-label]{grid-template-columns:70px minmax(0,1fr);gap:10px;display:grid}.content-import-mapping-row [data-label]:before{color:#8a96aa;content:attr(data-label);font-size:11px;font-weight:500}}.content-project-commandbar{background:#f7f8f1eb;border:1px solid #d4d9c7;border-radius:5px;padding:8px 10px;box-shadow:0 8px 20px #3039220f}.content-project-commandbar>.ant-space{gap:6px}.content-project-commandbar>.ant-space .ant-btn{border-radius:4px;min-height:34px}.content-project-commandbar>.ant-space .ant-btn-primary{background:#586f2b;border-color:#586f2b;min-width:142px;box-shadow:0 5px 12px #3c511c2e}.content-project-commandbar>.ant-space .ant-btn:not(.ant-btn-primary):not(.ant-btn-text){color:#59634c;box-shadow:none;background:0 0;border-color:#0000}.content-project-commandbar>.ant-space .ant-btn:not(.ant-btn-primary):not(.ant-btn-text):hover{color:#33451e;background:#dbe1cc8f;border-color:#0000}.content-project-commandbar>.ant-space .ant-btn.ant-btn-default:not(.ant-btn-primary){color:#59634c;box-shadow:none;background:0 0;border-color:#0000}.content-project-cover{background:radial-gradient(circle at 90% 18%,#b08e3c29,#0000 24%),linear-gradient(135deg,#fbfaf5 0%,#edf0e3 100%);border:1px solid #c7ceb6;border-radius:6px;min-height:300px;padding:42px 44px;position:relative;overflow:hidden;box-shadow:0 20px 42px #3d482a1c}.content-project-cover:after{z-index:0;pointer-events:none;content:"";opacity:.42;background:linear-gradient(135deg,#0000 0 63%,#596f2b14 63% 63.2%,#0000 63.2% 100%),repeating-linear-gradient(90deg,#0000 0 74px,#4c5c300b 74px 75px);position:absolute;inset:0}.content-project-cover-copy,.content-project-cover-facts{z-index:1;position:relative}.content-project-cover-label{color:#8d6b24;letter-spacing:.22em;font-size:10px;font-weight:800}.content-project-cover h1{color:#20251b;letter-spacing:-.055em;text-wrap:balance;max-width:19ch;margin-block:15px 12px;font-size:clamp(36px,4vw,62px);line-height:1.04}.content-project-cover .content-project-cover-summary{color:#646b58;max-width:58ch;font-size:15px;line-height:1.7}.content-project-cover-meta{background:#fffffbcc;border:1px solid #d1d8c2;border-radius:4px;min-height:68px;padding:13px 14px}.content-project-cover-stats{background:#303a24;border:1px solid #303a24;border-radius:4px;overflow:hidden;box-shadow:0 9px 18px #2f3a2224}.content-project-cover-stats>div{background:0 0;padding:13px 8px}.content-project-cover-stats strong{color:#f4f1d7;font-variant-numeric:tabular-nums;font-size:23px}.content-project-cover-stats span{color:#f4f1d7ad}.content-report-callout{background:#f8f7ee;border:1px solid #d9ddc9;border-radius:5px;padding:15px 20px 15px 25px;box-shadow:0 8px 20px #3941270d}.content-report-callout:before{background:#a9822f;width:5px}.content-proposal-overview{background:#f3f4ea;border:1px solid #cbd2bb;border-radius:5px;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:24px;padding:30px;box-shadow:0 12px 28px #404b2d0f}.content-proposal-overview-copy h2{color:#242a1e;letter-spacing:-.045em;text-wrap:balance;max-width:18ch;font-size:clamp(27px,3vw,42px);line-height:1.08}.content-proposal-overview-copy p{color:#6a705f;max-width:50ch;font-size:14px;line-height:1.7}.content-proposal-overview-side{gap:12px;min-width:0;display:grid}.content-proposal-overview-signal{color:#f4f2dc;background:#303a24;border-radius:4px;gap:6px;padding:17px 18px;display:grid;box-shadow:0 10px 18px #2d371f1f}.content-proposal-overview-signal>span{color:#d2bc72;letter-spacing:.17em;font-size:10px;font-weight:800}.content-proposal-overview-signal>div{align-items:baseline;gap:8px;display:flex}.content-proposal-overview-signal strong{color:#fff8dc;font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:clamp(38px,4.5vw,64px);line-height:.92}.content-proposal-overview-signal small,.content-proposal-overview-signal p{color:#f4f2dcb8}.content-proposal-overview-signal p{margin:0;font-size:11px}.content-proposal-overview-budget{border-top:1px solid #f4f2dc33;justify-content:space-between;align-items:baseline;gap:16px;padding-top:10px;display:flex}.content-proposal-overview-budget span{color:#f4f2dcb8;font-size:12px}.content-proposal-overview-budget strong{color:#fff8dc;letter-spacing:-.02em;font-size:20px}.content-proposal-route>li{min-height:63px;box-shadow:none;background:#fffffbd1;border:1px solid #d8dec9;border-radius:4px;transition-property:transform,border-color,box-shadow;transition-duration:.16s}.content-proposal-route>li:hover{border-color:#9eae79;transform:translateY(-1px);box-shadow:0 6px 14px #3d4d2414}.content-proposal-route>li>span{color:#f7f5df;background:#627b31;border-radius:2px}.content-visual-stage{background:linear-gradient(135deg,#ffffff0a,#0000 45%),#27301f;border:1px solid #465239;border-radius:6px;min-height:520px;padding:18px;box-shadow:0 20px 38px #2b351f29}.content-module-card{background:#fbfaf5;border:1px solid #d1d7c1;border-radius:5px;min-height:230px;padding:23px;transition-property:transform,box-shadow,border-color;transition-duration:.16s;position:relative;overflow:hidden;box-shadow:0 8px 16px #4249300d}.content-module-card:after{content:"";border:1px solid #a9873159;width:92px;height:92px;position:absolute;bottom:-28px;right:-22px;transform:rotate(45deg)}.content-module-card:hover,.content-creator-card:hover{border-color:#9eae79;transform:translateY(-2px);box-shadow:0 14px 24px #424c2d1a}.content-module-heading,.content-module-count,.content-module-accounts,.content-module-directions,.content-module-step,.content-module-index{z-index:1;position:relative}.content-module-index{color:#8c6d27;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800}.content-module-heading h3{color:#252b20;letter-spacing:-.025em;font-size:18px}.content-module-count strong{color:#5d762f;font-variant-numeric:tabular-nums;font-size:34px}@media (width<=900px){.content-project-cover{min-height:0;padding:30px 26px}.content-project-cover h1{max-width:100%;font-size:clamp(34px,9vw,52px)}.content-proposal-overview{padding:24px}.content-proposal-overview-signal strong{font-size:48px}}.content-share-page{background:#eceee4}.content-share-header{background:#f7f8f1eb;border-bottom-color:#d4d9c7;min-height:82px;padding-inline:max(24px,50vw - 840px);box-shadow:0 8px 20px #3039220f}.content-share-brand{gap:13px}.content-share-brand-copy{border-inline-start:1px solid #cfd5c1;gap:3px;padding-inline-start:13px;display:grid}.content-share-brand-copy strong{color:#252b20;font-size:15px;line-height:1.2}.content-share-brand-copy small{color:#6b735f;letter-spacing:.19em;font-size:9px;font-weight:800}.content-share-header-metrics{align-items:stretch;gap:12px;display:flex}.content-share-header-metrics>div:not(.content-share-update){background:#fff;border:1px solid #cbd3bb;border-radius:4px;align-content:center;gap:2px;min-width:116px;padding:8px 14px;display:grid}.content-share-header-metrics span{color:#77806b;font-size:10px}.content-share-header-metrics strong{color:#b17718;font-variant-numeric:tabular-nums;font-size:19px;line-height:1}.content-share-header-metrics .content-share-update{color:#707867;align-self:center;min-width:0;padding-inline:4px 0;font-size:10px}.content-budget-console-panel{background:#fbfaf5;border:1px solid #cbd2bb;border-radius:4px;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:0;display:grid;overflow:hidden}.content-budget-total,.content-budget-platforms{padding:26px 28px}.content-budget-total{border-inline-end:1px solid #d7dacb}.content-budget-total>span,.content-budget-platforms>span{color:#6c765f;font-size:11px}.content-budget-total>div:first-of-type{align-items:baseline;gap:12px;margin:12px 0 15px;display:flex}.content-budget-total strong{color:#b47718;letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(37px,5vw,58px);line-height:.95}.content-budget-total em{color:#6b765b;font-size:12px;font-style:normal}.content-budget-progress{background:#e4e6d9;border:1px solid #d2d7c5;border-radius:2px;height:10px;overflow:hidden}.content-budget-progress span{background:linear-gradient(90deg,#566f20,#8ca54e);height:100%;display:block}.content-budget-progress.is-unknown{background:repeating-linear-gradient(135deg,#e4e6d9 0 8px,#d9ddce 8px 16px)}.content-budget-progress.is-unknown span{display:none}.content-budget-total>small{color:#7b826f;margin-top:11px;font-size:11px;display:block}.content-budget-platforms{align-content:start;gap:11px;display:grid}.content-budget-platform-layout{grid-template-columns:136px minmax(0,1fr);align-items:center;gap:22px;margin-top:8px;display:grid}.content-budget-console-donut{border-radius:50%;place-items:center;width:136px;height:136px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #2f3a2214}.content-budget-console-donut:before{content:"";background:#fbfaf5;border-radius:50%;width:92px;height:92px}.content-budget-console-donut>span{color:#3c442f;justify-items:center;gap:2px;display:grid;position:absolute}.content-budget-console-donut strong{font-variant-numeric:tabular-nums;font-size:18px;line-height:1}.content-budget-console-donut small{color:#7a836c;font-size:10px}.content-budget-platform-list{gap:9px;min-width:0;display:grid}.content-budget-platform-row{grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:30px;display:grid}.content-budget-platform-row i{background:#748e36;width:10px;height:10px}.content-budget-platform-row i.tone-1{background:#c18a24}.content-budget-platform-row i.tone-2{background:#78879a}.content-budget-platform-row i.tone-3{background:#b25a42}.content-budget-platform-row strong{color:#343b2b;font-size:12px}.content-budget-platform-row b{color:#b47718;font-variant-numeric:tabular-nums;font-size:12px}.content-budget-platform-row small{color:#7c846e;text-align:end;min-width:31px;font-size:11px}.content-asset-list .ant-list-item{align-items:flex-start;gap:18px}.content-asset-list .ant-list-item-action{flex-wrap:wrap;gap:7px;margin-inline-start:auto;display:flex}.content-asset-list .ant-list-item-action>li{padding:0}.content-asset-list .ant-list-item-action .ant-select{min-width:116px}.content-asset-list .ant-list-item-action .ant-switch{margin-top:6px}.content-asset-list .ant-list-item-meta-title .ant-space{flex-wrap:wrap}.content-asset-list .ant-list-item-meta-title .ant-tag{margin-inline-end:0;font-size:10px;font-weight:700}@media (width<=720px){.content-asset-list .ant-list-item{display:grid}.content-asset-list .ant-list-item-action{margin-inline-start:0}}.main-content:has(.content-project-page){scroll-padding-block-start:112px}.content-workspace-page,.content-project-page{--content-canvas:var(--surface-page);--content-paper:var(--surface-content);--content-paper-muted:#e9f1f2;--content-ink:var(--creator-text);--content-muted:var(--creator-text-secondary);--content-subtle:#667984;--content-line:var(--border-soft);--content-blue:var(--creator-primary);--content-blue-soft:#dcecef;--content-mint:#0f6b78;--content-action:var(--creator-primary);--content-action-strong:#083f4c;--content-action-soft:#dcecef;--content-numeric:#a65a24;color:var(--content-ink);-webkit-font-smoothing:antialiased;background:0 0}.content-workspace-page :is(.ant-btn,a,summary,button):focus-visible,.content-project-page :is(.ant-btn,a,summary,button):focus-visible{outline-offset:3px;outline:3px solid #c68018}html :is(.content-workspace-page,.content-project-page,.content-workspace-drawer-root) button.ant-btn.ant-btn-primary{color:#fff;background:var(--content-action,#0f6b78);border-color:var(--content-action,#0f6b78);box-shadow:0 1px 2px #172a351f}html :is(.content-workspace-page,.content-project-page,.content-workspace-drawer-root) button.ant-btn.ant-btn-primary:hover{color:#fff;background:var(--content-action-strong,#083f4c);border-color:var(--content-action-strong,#083f4c)}html :is(.content-workspace-page,.content-project-page,.content-workspace-drawer-root) button.ant-btn.ant-btn-primary:active{transform:scale(.97)}.content-simple-upload{background:var(--content-paper);border:1px solid var(--content-line);border-radius:16px;gap:24px;width:min(100%,920px);padding:clamp(28px,4vw,40px);box-shadow:0 0 0 1px #16485806,0 12px 32px #16485811}.content-simple-upload:after{display:none}.content-simple-upload-copy{gap:8px;display:grid}.content-simple-upload-copy .section-kicker{color:var(--content-action);letter-spacing:.12em;font-size:11px;font-weight:700}.content-simple-upload-copy h1{color:var(--content-ink);margin:0;font-size:clamp(34px,4vw,42px);font-weight:740;line-height:1.08}.content-simple-upload-copy>p{color:var(--content-muted);font-size:14px;line-height:1.6}.content-upload-dropzone,.content-processing-card{background:var(--content-paper-muted);border-color:#0f6b784d;border-radius:12px;min-height:132px;padding:20px 22px}.content-upload-dropzone:hover,.content-upload-dropzone.is-dragging{border-color:var(--content-action);background:#dcecef;box-shadow:inset 0 0 0 1px #0f6b781f}.content-upload-dropzone-icon,.content-processing-spinner{color:var(--content-action);background:#dde6ce;border-radius:10px}.content-upload-dropzone h2,.content-processing-heading strong{color:var(--content-ink)}.content-upload-dropzone p,.content-processing-heading span:last-child,.content-upload-helper,.content-workspace-secondary .ant-btn{color:var(--content-subtle)}.content-processing-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.content-project-page .content-project-commandbar{border:1px solid var(--content-line);background:#fffffffa;border-radius:12px;padding:8px 12px;top:12px;box-shadow:0 4px 16px #16485814}.content-project-page .content-dashboard:not(.is-public) :is(.content-proposal-section,.content-visual-section){scroll-margin-block-start:112px}.content-project-page .content-project-commandbar>.ant-space .ant-btn-primary{min-width:132px;box-shadow:0 1px 2px #172a351f}.content-project-page .content-project-commandbar>.ant-space .ant-btn:not(.ant-btn-primary):hover{color:var(--content-action-strong);background:var(--content-action-soft,#dcecef)}.content-project-page .content-project-cover:before,.content-project-page .content-project-cover:after{display:none}.content-project-page .content-project-cover-copy{align-content:center}.content-project-page .content-project-cover h1{max-width:24ch;color:var(--content-ink);letter-spacing:-.04em;margin-block:10px 8px;font-size:clamp(32px,3.2vw,42px);font-weight:740;line-height:1.08}.content-project-page .content-project-cover .content-project-cover-summary{max-width:64ch;color:var(--content-muted);font-size:14px;line-height:1.6}.content-project-page .content-project-cover-meta span{color:var(--content-subtle)}.content-project-page .content-project-cover-meta strong{color:var(--content-ink);font-variant-numeric:tabular-nums}.content-project-page .content-project-cover-stats>div{min-width:0;padding:12px 7px}.content-project-page .content-project-cover-stats span{color:#fffefaad}.content-project-page .content-dashboard:not(.is-public){gap:20px}.content-project-page .content-dashboard:not(.is-public) .content-case-contents{background:var(--content-paper);border:1px solid var(--content-line);box-shadow:none;border-radius:10px;padding:8px 12px}.content-project-page .content-dashboard:not(.is-public) .content-case-contents nav{gap:2px}.content-project-page .content-dashboard:not(.is-public) .content-case-nav-group>a{min-height:40px;color:var(--content-muted);border-radius:7px;padding:9px 10px}.content-project-page .content-dashboard:not(.is-public) .content-case-nav-group.is-active>a>i{background:var(--content-numeric)}.content-project-page .content-dashboard:not(.is-public) .content-proposal-overview{background:var(--content-paper-muted);border:1px solid var(--content-line);box-shadow:none;border-radius:12px;gap:20px;padding:24px}.content-project-page .content-dashboard:not(.is-public) .content-proposal-overview:before,.content-project-page .content-dashboard:not(.is-public) .content-proposal-overview:after{display:none}.content-project-page .content-dashboard:not(.is-public) .content-proposal-overview-copy h2{color:var(--content-ink);font-size:clamp(28px,3vw,36px)}.content-project-page .content-dashboard:not(.is-public) .content-proposal-overview-signal{background:var(--content-action-strong);box-shadow:none;border-radius:10px}.content-project-page .content-dashboard:not(.is-public) .content-proposal-route>li,.content-project-page .content-dashboard:not(.is-public) .content-strategy-card,.content-project-page .content-dashboard:not(.is-public) .content-module-card,.content-project-page .content-dashboard:not(.is-public) .content-group-card,.content-project-page .content-dashboard:not(.is-public) .content-creator-card,.content-project-page .content-dashboard:not(.is-public) .content-panel{background:var(--content-paper);border-color:var(--content-line);border-radius:12px;transform:none;box-shadow:0 1px 2px #16485809}.content-project-page .content-dashboard:not(.is-public) .content-module-card:after{display:none}.content-project-page .content-dashboard:not(.is-public) .content-visual-stage{background:#293520;border-color:#fffefa1f;border-radius:12px;min-height:440px;box-shadow:0 10px 26px #252f1c1f}.content-project-page .content-dashboard:not(.is-public) .content-visual-tabs{border-radius:9px}.content-project-page .content-dashboard:not(.is-public) .content-visual-tabs button{border-radius:6px}@media (prefers-reduced-motion:no-preference){.content-project-page .content-dashboard:not(.is-public) :is(.content-module-card,.content-group-card,.content-creator-card){transition:border-color .15s cubic-bezier(.23,1,.32,1),box-shadow .15s cubic-bezier(.23,1,.32,1)}.content-project-page .content-dashboard:not(.is-public) :is(.content-module-card,.content-group-card,.content-creator-card):hover{border-color:#0f6b7857;transform:none;box-shadow:0 6px 18px #16485812}}@media (width<=900px){.content-project-page .content-project-cover{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px}.content-project-page .content-project-cover-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.content-project-page .content-project-cover-stats{grid-column:1/-1}}@media (width<=640px){.content-simple-upload{border-radius:12px;gap:20px;padding:20px}.content-simple-upload-copy h1{font-size:32px}.content-upload-dropzone{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:18px}.content-upload-dropzone .ant-btn{grid-column:1/-1;width:100%;min-height:44px}.content-project-page .content-project-commandbar{top:8px}.content-project-page .content-project-commandbar>.ant-btn,.content-project-page .content-project-commandbar>.ant-space .ant-btn{min-height:44px}.content-project-page .content-project-cover{border-radius:12px;padding:20px}.content-project-page .content-project-cover h1{font-size:30px}.content-project-page .content-project-cover-facts{grid-template-columns:minmax(0,1fr)}.content-project-page .content-project-cover-stats{grid-column:auto}}.content-project-page,.content-customer-preview-root,.content-share-page{--tactical-canvas:#eef0e5;--tactical-paper:#fffef8;--tactical-paper-soft:#f5f5e9;--tactical-ink:#253020;--tactical-muted:#69715e;--tactical-line:#cdd4b9;--tactical-green:#607d1f;--tactical-green-strong:#394d14;--tactical-green-soft:#e8eed5;--tactical-gold:#ae7414;--tactical-gold-soft:#fbf1d8;--content-paper:var(--surface-content);--content-paper-muted:var(--tactical-paper-soft);--content-ink:var(--creator-text);--content-muted:var(--creator-text-secondary);--content-subtle:var(--tactical-muted);--content-line:var(--border-soft);--content-action:var(--creator-primary);--content-action-strong:var(--tactical-green-strong);--content-action-soft:var(--tactical-green-soft);--content-numeric:var(--tactical-gold);--proposal-canvas:var(--tactical-canvas);--proposal-surface:var(--surface-content);--proposal-surface-soft:var(--tactical-paper-soft);--proposal-ink:var(--creator-text);--proposal-muted:var(--creator-text-secondary);--proposal-subtle:var(--tactical-muted);--proposal-line:var(--border-soft);--proposal-primary:var(--tactical-green);--proposal-primary-strong:var(--tactical-green-strong);--proposal-primary-soft:var(--tactical-green-soft);--proposal-green:var(--tactical-green);--proposal-green-strong:var(--tactical-green-strong);--proposal-green-soft:var(--tactical-green-soft);--proposal-gold:var(--tactical-gold);--proposal-teal:var(--creator-primary);--proposal-teal-dark:var(--tactical-green-strong)}.content-project-page{background:var(--tactical-canvas)}.content-project-page .content-project-commandbar{z-index:20;border:1px solid var(--tactical-line);background:#fffef8fa;border-radius:4px;min-height:58px;padding:8px 12px;top:12px;box-shadow:0 8px 22px #313b1f1a}.content-project-page .content-project-commandbar .ant-btn{border-radius:3px;min-height:38px;font-weight:650}.content-project-page .content-project-cover h1{max-width:25ch;color:var(--tactical-ink);margin-block:8px;font-size:clamp(30px,3vw,43px);font-weight:760;line-height:1.08}.content-project-page .content-project-cover .content-project-eyebrow,.content-project-page .content-project-cover-label{color:var(--tactical-gold);letter-spacing:.13em;font-size:10px;font-weight:760}.content-project-page .content-project-cover .content-project-cover-summary{color:var(--tactical-muted);font-size:13px;line-height:1.65}.content-project-page .content-project-cover-stats strong{color:#fff7dc;font-size:22px}.content-project-page .content-dashboard:not(.is-public),.content-dashboard.is-public{grid-template-columns:228px minmax(0,1fr);align-items:start;gap:24px}.content-project-page .content-dashboard:not(.is-public) .content-case-contents,.content-dashboard.is-public .content-case-contents{z-index:8;background:var(--tactical-paper-soft);border:1px solid var(--tactical-line);max-height:none;box-shadow:none;border-radius:3px;align-self:start;padding:16px 12px;display:grid;position:sticky;top:84px;overflow:visible}.content-project-page .content-dashboard:not(.is-public) .content-case-contents>div:first-child,.content-dashboard.is-public .content-case-contents>div:first-child{color:#8a907e;letter-spacing:.14em;text-transform:uppercase;padding:0 8px 10px;font-size:10px;font-weight:750;display:block}.content-project-page .content-dashboard:not(.is-public) .content-case-nav-group>a,.content-dashboard.is-public .content-case-nav-group>a{min-height:36px;color:var(--tactical-muted);white-space:normal;border-radius:2px;grid-template-columns:8px minmax(0,1fr);padding:8px 9px;font-size:12px;font-weight:650}.content-project-page .content-dashboard:not(.is-public) .content-case-nav-group>a>i,.content-dashboard.is-public .content-case-nav-group>a>i{background:#8ca055;border-radius:1px;width:7px;height:7px;transform:rotate(45deg)}.content-project-page .content-dashboard:not(.is-public) .content-case-nav-group.is-active>a>i,.content-dashboard.is-public .content-case-nav-group.is-active>a>i{background:var(--tactical-gold);box-shadow:none}.content-project-page .content-dashboard:not(.is-public) .content-case-nav-children a,.content-dashboard.is-public .content-case-nav-children a{color:#7b826e;min-height:29px;padding:6px 8px;font-size:11px}.content-project-page .content-dashboard:not(.is-public) .content-proposal-section,.content-dashboard.is-public .content-proposal-section{gap:14px;scroll-margin-top:88px}.content-project-page .content-proposal-heading,.content-dashboard.is-public .content-proposal-heading{border-bottom:1px solid var(--tactical-line);align-items:end;padding-bottom:12px;position:relative}.content-project-page .content-proposal-heading>div>span,.content-dashboard.is-public .content-proposal-heading>div>span{color:var(--tactical-green);letter-spacing:.08em;font-size:10px;font-weight:760}.content-project-page .content-proposal-heading h2,.content-dashboard.is-public .content-proposal-heading h2{color:var(--tactical-ink);margin-top:5px;font-size:clamp(25px,2.4vw,34px);font-weight:760;line-height:1.12}.content-project-page .content-proposal-heading>strong,.content-dashboard.is-public .content-proposal-heading>strong{color:var(--tactical-green-strong);background:var(--tactical-green-soft);border-radius:2px}.content-project-page .content-strategy-card,.content-dashboard.is-public .content-strategy-card{background:var(--tactical-paper);border:1px solid var(--tactical-line);min-height:0;box-shadow:none;border-radius:3px;padding:20px}.content-project-page .content-strategy-card:last-child:nth-child(odd),.content-dashboard.is-public .content-strategy-card:last-child:nth-child(odd){grid-column:1/-1}.content-project-page .content-strategy-card>p,.content-dashboard.is-public .content-strategy-card>p{color:#4f5848;margin-top:18px;font-size:14px;line-height:1.75}.content-project-page .content-phase-rail,.content-dashboard.is-public .content-phase-rail{gap:10px}.content-project-page .content-phase-rail>article,.content-dashboard.is-public .content-phase-rail>article{box-sizing:border-box;background:var(--tactical-paper);border-color:var(--tactical-line);border-radius:2px;align-content:start;min-height:0;padding:16px 18px}.content-project-page .content-phase-rail>article>div,.content-dashboard.is-public .content-phase-rail>article>div{align-self:start}.content-project-page .content-phase-rail time,.content-dashboard.is-public .content-phase-rail time{color:var(--tactical-gold)}.content-project-page .content-topic-strip,.content-dashboard.is-public .content-topic-strip{border-color:var(--tactical-line);box-shadow:none;background:#f8f7ed;border-radius:3px;padding:12px 14px}.content-project-page .content-topic-strip .ant-tag,.content-dashboard.is-public .content-topic-strip .ant-tag{color:#7f5714;background:var(--tactical-gold-soft);border-color:#dfc181;border-radius:999px}.content-budget-summary-grid{background:var(--tactical-line);border-color:var(--tactical-line);border-radius:3px 3px 0 0;grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:1px}.content-budget-summary-grid>article{background:var(--tactical-paper);min-height:108px;padding:18px 20px}.content-budget-summary-grid>article.is-primary{background:var(--tactical-green-strong)}.content-budget-summary-grid strong{color:var(--tactical-ink);font-size:clamp(24px,2.2vw,34px)}.content-budget-summary-grid .is-primary strong{color:#fff5d5}.content-budget-meter{background:#dfe4d3;border-radius:0 0 2px 2px;height:6px}.content-budget-meter>span{background:var(--tactical-gold)}.content-budget-analysis-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);gap:12px;margin-top:12px}.content-budget-analysis-grid>article,.content-budget-source-lines>article{background:var(--tactical-paper);border-color:var(--tactical-line);border-radius:3px;padding:18px}.content-budget-bars i{background:#e1e4d5;border-radius:1px;height:7px}.content-budget-bars b{background:var(--tactical-green);border-radius:1px}.content-budget-source-lines{gap:8px;margin-top:8px}.content-budget-source-lines>article{min-height:46px;padding:10px 12px}.content-planning-summary{background:var(--tactical-green-strong);border:1px solid var(--tactical-green-strong);border-radius:3px}.content-planning-summary>article{padding:17px 18px}.content-planning-summary strong{color:#fff5d5;font-size:clamp(22px,2vw,30px)}.content-planning-budget-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.content-planning-budget-grid>button{background:var(--tactical-paper);border-color:var(--tactical-line);box-shadow:none;border-radius:3px;padding:12px 13px;translate:none}.content-planning-budget-grid>button:hover,.content-planning-budget-grid>button.is-active{border-color:var(--tactical-green);box-shadow:inset 3px 0 0 var(--tactical-green);translate:none}.content-planning-budget-grid em{color:var(--tactical-gold)}.content-planning-budget-grid i{background:#e1e4d5;border-radius:1px}.content-planning-budget-grid b{background:var(--tactical-green);border-radius:1px}.content-planning-toolbar,.content-planning-table-head,.content-planning-table{background:var(--tactical-paper);border-color:var(--tactical-line);border-radius:3px}.content-planning-toolbar{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(120px,auto)) auto;padding:10px}.content-planning-toolbar .ant-input-affix-wrapper,.content-planning-toolbar .ant-select-selector,.content-planning-save .ant-input,.content-planning-save .ant-btn{border-radius:2px}.content-planning-table-head{border-radius:3px 3px 0 0;margin-bottom:-14px;padding:15px 16px 14px}.content-planning-save-action .ant-btn-primary:disabled,.content-planning-save-action .ant-btn-primary[disabled]{color:#46543a;box-shadow:none;opacity:1;cursor:not-allowed;background:#e8ecdf;border-color:#cbd4bd}.content-planning-table{border-radius:0 0 3px 3px}.content-planning-table .ant-table-thead>tr>th{border-bottom-color:var(--tactical-line);background:#f1f2e8}.content-planning-table .ant-table-row-selected>td{background:#f0f4e3}.content-execution-summary{background:var(--tactical-green-soft);border-color:var(--tactical-line);border-radius:3px;gap:8px 22px;margin-bottom:10px;padding:12px 15px}.content-execution-summary strong{color:var(--tactical-green-strong)}.content-package-modules{gap:16px}.content-package-module{border-color:var(--tactical-line);background:#f4f5e9;border-radius:3px}.content-package-module>summary{background:var(--tactical-paper);padding:16px 48px 16px 18px}.content-package-module>summary>div>span{background:var(--tactical-green);border-radius:50%;width:38px;height:38px}.content-package-module>summary h3{font-size:19px}.content-package-module>summary dd,.content-package-state strong{color:var(--tactical-gold)}.content-package-list{gap:10px;padding:10px}.content-package-card,.content-placement-card{background:var(--tactical-paper);border-color:var(--tactical-line);box-shadow:none;border-radius:3px}.content-package-card>header{padding:15px 17px}.content-package-card>header>div:first-child>span{background:var(--tactical-green-soft);color:var(--tactical-green-strong);border-radius:2px}.content-package-brief{padding:13px 17px}.content-package-evidence{padding:10px 17px 0}.content-package-evidence>button,.content-package-evidence img{border-radius:2px}.content-placement-grid{gap:8px;padding:12px 17px 17px}.content-placement-card.is-selected{border-color:var(--tactical-green);box-shadow:inset 0 3px 0 var(--tactical-green)}.content-project-page .content-panel,.content-dashboard.is-public .content-panel{box-shadow:none;background:0 0;border-color:#0000;border-radius:0}.content-project-page .content-panel>.ant-card-body,.content-dashboard.is-public .content-panel>.ant-card-body{padding:0}.content-project-page .content-group-grid,.content-dashboard.is-public .content-group-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.content-project-page .content-group-card,.content-dashboard.is-public .content-group-card{background:var(--tactical-paper);border-color:var(--tactical-line);min-height:148px;box-shadow:none;border-radius:3px;padding:18px}.content-project-page .content-group-count,.content-dashboard.is-public .content-group-count{color:var(--tactical-gold)}.content-project-page .content-group-bar,.content-dashboard.is-public .content-group-bar{background:#e1e4d5;border-radius:1px}.content-project-page .content-group-bar>span,.content-dashboard.is-public .content-group-bar>span{background:var(--tactical-green);border-radius:1px}.content-project-page .content-creator-card,.content-dashboard.is-public .content-creator-card{background:var(--tactical-paper);border-color:var(--tactical-line);box-shadow:none;border-radius:3px}.content-report-masthead-copy>span{color:var(--tactical-gold)}.content-report-masthead-metrics{background:var(--tactical-paper-soft);border-color:var(--tactical-line);border-radius:3px}.content-report-masthead-metrics dd{color:var(--tactical-green-strong)}@media (width>=1280px){.content-project-page .content-dashboard:not(.is-public){grid-template-columns:228px minmax(0,1fr);gap:24px}.content-project-page .content-dashboard:not(.is-public) .content-case-contents{padding:16px 12px;display:grid;position:sticky;top:84px;overflow:visible}.content-project-page .content-dashboard:not(.is-public) .content-case-contents>div:first-child,.content-project-page .content-dashboard:not(.is-public) .content-case-nav-children{display:block}.content-project-page .content-dashboard:not(.is-public) .content-case-contents nav{display:grid}}@media (width<=1279px){.content-project-page .content-dashboard:not(.is-public),.content-dashboard.is-public{grid-template-columns:minmax(0,1fr)}.content-project-page .content-dashboard:not(.is-public) .content-case-contents,.content-dashboard.is-public .content-case-contents{background:#fffef8fa;padding:7px;display:flex;position:sticky;top:76px;overflow-x:auto}.content-project-page .content-dashboard:not(.is-public) .content-case-contents>div:first-child,.content-dashboard.is-public .content-case-contents>div:first-child,.content-project-page .content-dashboard:not(.is-public) .content-case-nav-children,.content-dashboard.is-public .content-case-nav-children{display:none}.content-project-page .content-dashboard:not(.is-public) .content-case-contents nav,.content-dashboard.is-public .content-case-contents nav{display:flex}.content-project-page .content-dashboard:not(.is-public) .content-case-nav-group>a,.content-dashboard.is-public .content-case-nav-group>a{white-space:nowrap}.content-planning-budget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.content-project-page .content-project-cover,.content-report-masthead{grid-template-columns:minmax(0,1fr)}.content-budget-summary-grid,.content-planning-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.content-budget-analysis-grid,.content-project-page .content-strategy-grid,.content-dashboard.is-public .content-strategy-grid,.content-project-page .content-group-grid,.content-dashboard.is-public .content-group-grid{grid-template-columns:minmax(0,1fr)}.content-planning-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.content-planning-toolbar .ant-input-affix-wrapper{grid-column:1/-1}}@media (width<=640px){.content-project-page .content-project-cover,.content-report-masthead{padding:20px}.content-budget-summary-grid,.content-planning-summary,.content-planning-budget-grid,.content-planning-toolbar{grid-template-columns:minmax(0,1fr)}.content-planning-toolbar .ant-input-affix-wrapper{grid-column:auto}.content-planning-table-head{flex-direction:column;align-items:stretch}.content-planning-save{width:100%}.content-planning-save .ant-input{flex:1;width:auto;min-width:0}.content-planning-save{flex-direction:column;align-items:stretch}.content-planning-operator,.content-planning-save-action{width:100%}.content-planning-save-action{justify-items:stretch}.content-planning-save-hint{text-align:left}}.content-project-page .content-project-commandbar{z-index:auto;background:var(--content-paper);-webkit-backdrop-filter:none;backdrop-filter:none;margin:0;position:static;top:auto;box-shadow:0 1px 2px #1648580a}.content-project-page .content-dashboard:not(.is-public){grid-template-columns:minmax(0,1fr);gap:16px}.content-project-page .content-dashboard:not(.is-public) .content-case-contents{background:var(--content-paper);scrollbar-width:none;align-items:center;max-height:none;padding:6px;display:flex;position:static;overflow:auto hidden}.content-project-page .content-dashboard:not(.is-public) .content-case-contents::-webkit-scrollbar{display:none}.content-project-page .content-dashboard:not(.is-public) .content-case-contents>div:first-child,.content-project-page .content-dashboard:not(.is-public) .content-case-nav-children,.content-project-page .content-dashboard:not(.is-public) .content-case-nav-source{display:none}.content-project-page .content-dashboard:not(.is-public) .content-case-contents nav{gap:4px;min-width:max-content;display:flex}.content-project-page .content-dashboard:not(.is-public) .content-case-nav-group{display:flex}.content-project-page .content-dashboard:not(.is-public) .content-case-nav-group>button{min-height:40px;color:var(--content-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:7px minmax(0,1fr);align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:650;display:grid}.content-project-page .content-dashboard:not(.is-public) .content-case-nav-group>button:hover{color:var(--content-action-strong);background:var(--content-paper-muted)}.content-project-page .content-dashboard:not(.is-public) .content-case-nav-group>button:focus-visible{outline-offset:1px;outline:3px solid #c68018}.content-project-page .content-dashboard:not(.is-public) .content-case-nav-group>button>i{background:color-mix(in srgb, var(--content-action) 46%, white);width:7px;height:7px;transform:rotate(45deg)}.content-project-page .content-dashboard:not(.is-public) .content-case-nav-group.is-active>button,.content-project-page .content-dashboard:not(.is-public) .content-case-nav-group>button[aria-pressed=true]{color:var(--content-action-strong);background:var(--content-action-soft)}.content-project-page .content-dashboard:not(.is-public) .content-case-nav-group.is-active>button>i,.content-project-page .content-dashboard:not(.is-public) .content-case-nav-group>button[aria-pressed=true]>i{background:var(--content-numeric)}.content-project-page .content-dashboard:not(.is-public) .content-proposal-overview{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:24px;padding:24px}.content-project-page .content-dashboard:not(.is-public) .content-proposal-overview-copy h2{text-wrap:balance;max-width:18ch;font-size:clamp(26px,2.4vw,34px);line-height:1.12}.content-project-page .content-dashboard:not(.is-public) .content-proposal-heading h2{text-wrap:balance;font-size:clamp(25px,2.2vw,32px);line-height:1.18}.content-project-page .content-dashboard:not(.is-public) .content-proposal-heading:before{background:var(--content-action)}.content-project-page .content-dashboard:not(.is-public) .content-proposal-heading>div>span{color:var(--content-action)}.content-project-page .content-dashboard:not(.is-public) .content-proposal-heading>div>span:before{background:var(--content-action)}.content-project-page .content-dashboard:not(.is-public) .content-proposal-route>li>span,.content-project-page .content-dashboard:not(.is-public) .content-strategy-card-heading>span,.content-project-page .content-dashboard:not(.is-public) .content-module-step{color:var(--content-action-strong);background:var(--content-action-soft)}.content-project-page .content-dashboard:not(.is-public) .content-module-index{color:var(--content-numeric)}.content-project-page .content-dashboard:not(.is-public) .content-strategy-card,.content-project-page .content-dashboard:not(.is-public) .content-module-card,.content-project-page .content-dashboard:not(.is-public) .content-group-card{min-height:0;padding:20px}.content-project-page .content-dashboard:not(.is-public) .content-group-count,.content-project-page .content-dashboard:not(.is-public) .content-module-count strong{color:var(--content-numeric);font-variant-numeric:tabular-nums}.content-project-page .content-dashboard:not(.is-public) .content-group-bar>span{background:var(--content-action)}.content-project-page .content-dashboard:not(.is-public) .content-featured-heading .ant-tag{color:var(--content-action-strong);background:var(--content-action-soft);border-color:#0000}.content-dashboard.is-public .content-visual-stage{background:var(--proposal-primary-strong);border-color:#ffffff24;box-shadow:0 16px 34px #083f4c29}.content-dashboard.is-public .content-visual-tabs{background:var(--proposal-primary-soft)}.content-dashboard.is-public .content-proposal-heading>div>span:before,.content-dashboard.is-public .content-visual-header>div:first-child>span:before{background:var(--proposal-primary)}.content-dashboard.is-public .content-case-nav-group>a>i{background:color-mix(in srgb, var(--proposal-primary) 34%, white)}.content-dashboard.is-public .content-case-nav-group.is-active>a>i{background:var(--proposal-accent)}@media (width<=900px){.content-project-page .content-dashboard:not(.is-public) .content-proposal-overview{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.content-project-page .content-project-commandbar{padding:6px 8px}.content-project-page .content-dashboard:not(.is-public) .content-case-nav-group>button{min-height:44px}.content-project-page .content-dashboard:not(.is-public) .content-proposal-overview,.content-project-page .content-dashboard:not(.is-public) .content-strategy-card,.content-project-page .content-dashboard:not(.is-public) .content-module-card,.content-project-page .content-dashboard:not(.is-public) .content-group-card{padding:16px}}.content-budget-platforms>p,.content-budget-note{color:#7b826f;margin:8px 0 0;font-size:11px;line-height:1.6}.content-budget-note{border-top:1px dashed #d5d9c8;padding-top:11px}.content-visual-template-cover{background:#303a24;border:1px solid #ffffff24;min-height:330px;display:grid;position:relative;overflow:hidden}.content-visual-template-cover img{object-fit:cover;opacity:.8;outline:1px solid oklch(0% 0 0/.1);width:100%;height:100%;min-height:330px}.content-visual-template-cover:after{pointer-events:none;content:"";background:linear-gradient(#0000 40%,#1d2514c7);position:absolute;inset:0}.content-visual-template-cover>span{z-index:1;gap:4px;display:grid;position:absolute;bottom:18px;left:20px;right:20px}.content-visual-template-cover strong{color:#fff9dd;font-size:17px}.content-visual-template-cover small{color:#fff9ddb8;font-size:11px}@media (width<=760px){.content-share-header{min-height:66px;padding-inline:16px}.content-share-brand svg{width:46px}.content-share-brand-copy strong{font-size:13px}.content-share-brand-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:26ch;font-size:8px;overflow:hidden}.content-share-header-metrics>div:not(.content-share-update),.content-share-header-metrics .content-share-update{display:none}.content-budget-console-panel{grid-template-columns:1fr}.content-budget-platform-layout{grid-template-columns:minmax(96px,118px) minmax(0,1fr);gap:16px}.content-budget-console-donut{width:118px;height:118px}.content-budget-console-donut:before{width:80px;height:80px}.content-budget-total{border-inline-end:0;border-bottom:1px solid #d7dacb}}.content-share-hero{background:radial-gradient(circle at 90% 16%,#b08e3c29,#0000 24%),linear-gradient(135deg,#fbfaf5 0%,#edf0e3 100%);border:1px solid #c7ceb6;border-radius:6px;min-height:330px;padding:40px 44px;position:relative;overflow:hidden;box-shadow:0 20px 42px #3d482a1c}.content-share-hero:after{pointer-events:none;content:"";opacity:.42;background:linear-gradient(135deg,#0000 0 63%,#596f2b14 63% 63.2%,#0000 63.2% 100%),repeating-linear-gradient(90deg,#0000 0 74px,#4c5c300b 74px 75px);position:absolute;inset:0}.content-share-hero-copy,.content-share-brief{z-index:1;position:relative}.content-share-hero h1{color:#20251b;letter-spacing:-.055em;text-wrap:balance;max-width:17ch;font-size:clamp(38px,4.6vw,68px);line-height:1.02}.content-share-hero .content-share-hero-copy>p{color:#646b58;max-width:62ch;font-size:15px;line-height:1.7}.content-share-brief{background:#fffffbd1;border-color:#d1d8c2;border-radius:4px}.content-share-brief strong{color:#272e20}.content-share-focus>span{color:#596f2b;background:#e9eddc;border-color:#cfd9b7;border-radius:3px}@media (width<=900px){.content-share-hero{min-height:0;padding:30px 26px}.content-share-hero h1{max-width:100%;font-size:clamp(34px,9vw,52px)}}.content-workspace-page .ant-btn .anticon,.content-project-page .ant-btn .anticon,.content-workspace-page .ant-tag .anticon,.content-project-page .ant-tag .anticon{vertical-align:-.12em;justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;font-size:14px;line-height:1;transition:color .18s,transform .18s;display:inline-grid}.content-workspace-page .ant-btn:hover .anticon,.content-project-page .ant-btn:hover .anticon{transform:translateY(-1px)}.content-workspace-page .ant-btn:active .anticon,.content-project-page .ant-btn:active .anticon{transform:scale(.94)}.content-visual-tabs button .anticon{color:currentColor;opacity:.72}.content-visual-tabs button:hover .anticon,.content-visual-tabs button.is-active .anticon{opacity:1}.content-presentation-launch .anticon{width:17px;min-width:17px;font-size:15px}.content-presentation-topbar .ant-btn .anticon,.content-presentation-footer .ant-btn .anticon{width:16px;min-width:16px;font-size:14px}.content-case-contents nav a>i{border-radius:1px;transition:background-color .16s,transform .16s,box-shadow .16s;display:block;box-shadow:0 0 0 2px #66833114}.content-case-contents nav a:hover>i,.content-case-contents nav a:focus-visible>i{background:#a98632;transform:rotate(45deg)scale(1.08);box-shadow:0 0 0 3px #a9863224}.content-next-action-icon .anticon,.content-readiness-icon .anticon,.content-data-roadmap-grid .anticon{justify-content:center;align-items:center;width:1em;min-width:1em;height:1em;line-height:1;display:inline-grid}.content-asset-list .ant-list-item-action .ant-btn{border-radius:9px;min-height:32px}@media (prefers-reduced-motion:reduce){.content-workspace-page .ant-btn .anticon,.content-project-page .ant-btn .anticon,.content-case-contents nav a>i{transition:none}}@container (width>=761px) and (width<=1240px){.content-creator-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.content-creator-card-media{height:168px}}@container (width>=1241px){.content-creator-card-media{height:148px}}@container (width<=760px){.content-creator-showcase{grid-template-columns:minmax(0,1fr)}.content-creator-card-media{height:156px}}.content-project-commandbar{-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;background:#f7f8f1;border-color:#cfd6bd;box-shadow:0 10px 24px #3039221f}.content-project-page{scroll-padding-top:78px}.content-import-enrichment-status{background:#f8f8f1;border:1px solid #d8dec9;border-radius:4px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;padding:11px 14px;display:grid}.content-import-enrichment-status>span{color:#586f2b;font-size:12px;font-weight:700}.content-import-enrichment-status>span .anticon{margin-inline-end:4px}.content-import-enrichment-status>strong{color:#303a24;font-size:12px}.content-import-enrichment-status>small{color:#777b6a;min-width:0;font-size:11px;line-height:1.5}.content-import-enrichment-status.is-pending{background:#fbf8ed;border-color:#e5d6ad}.content-import-enrichment-status.is-pending>span,.content-import-enrichment-status.is-pending>strong{color:#8d6d22}@media (width<=640px){.content-import-enrichment-status{grid-template-columns:auto minmax(0,1fr)}.content-import-enrichment-status>small{grid-column:1/-1}}@media (width>=901px) and (width<=1680px){.content-project-page .content-dashboard:not(.is-public) .content-creator-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.content-project-page .content-dashboard:not(.is-public) .content-creator-card-media{height:168px}}.content-project-page .content-project-commandbar{border-radius:10px;padding:7px 10px}.content-customer-preview-modal{padding-block-end:16px;top:16px}.content-customer-preview-modal .ant-modal-body{max-height:calc(100dvh - 138px)}.content-project-page .content-project-commandbar>.ant-space{gap:8px}.content-project-page .content-project-commandbar>.ant-space .ant-btn{border-radius:8px;min-height:38px;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.15s}.content-project-page .content-project-commandbar>.ant-space .ant-btn:active{transform:scale(.96)}.content-project-page .content-project-cover{min-height:228px;padding:30px 32px}.content-project-page .content-project-cover h1{margin-block:12px 10px;font-size:clamp(34px,3.4vw,50px)}.content-project-page .content-project-cover .content-project-cover-summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:64ch;display:-webkit-box;overflow:hidden}.content-project-page .content-project-cover-facts{align-content:center;padding:18px}.content-project-page .content-project-cover-meta{min-height:56px;padding:10px 12px}.content-project-page .content-project-cover-stats{margin-block:10px 0}.content-project-page .content-report-callout{min-height:52px;box-shadow:none;border-radius:8px;padding:10px 14px 10px 18px}.content-project-page .content-report-callout h2{font-size:15px;line-height:1.4}.content-project-page .content-report-callout .ant-tag{margin:0}.content-project-page .content-dashboard:not(.is-public) .content-case-body{gap:38px}.content-project-page .content-dashboard:not(.is-public) .content-proposal-section{gap:18px}.content-project-page .content-dashboard:not(.is-public) .content-proposal-overview{padding:24px}.content-project-page .content-dashboard:not(.is-public) .content-module-card{min-height:210px;padding:20px}.content-project-page .content-dashboard:not(.is-public) .content-featured-heading{padding-block:0 10px}.content-import-review .content-import-enrichment-status{grid-template-columns:auto minmax(0,1fr)}.content-import-review .content-import-warnings>p{color:#6f7565;margin:6px 0 0;font-size:12px}.content-import-review .content-import-warning-more{margin-top:10px}@media (width>=1201px) and (width<=1680px){.content-project-page .content-dashboard:not(.is-public){grid-template-columns:minmax(0,1fr);gap:18px}.content-project-page .content-dashboard:not(.is-public) .content-case-contents{z-index:8;scrollbar-width:none;background:#f7f8f1;max-height:none;padding:8px;display:flex;position:sticky;top:70px;overflow:auto hidden;box-shadow:0 8px 18px #30392214}.content-project-page .content-dashboard:not(.is-public) .content-case-contents::-webkit-scrollbar{display:none}.content-project-page .content-dashboard:not(.is-public) .content-case-contents>div:first-child,.content-project-page .content-dashboard:not(.is-public) .content-case-contents-summary{display:none}.content-project-page .content-dashboard:not(.is-public) .content-case-contents nav{gap:4px;display:flex}.content-project-page .content-dashboard:not(.is-public) .content-case-contents nav a{white-space:nowrap;grid-template-columns:7px auto;min-height:36px}}@media (width<=900px){.content-project-page .content-project-cover{padding:24px 20px}.content-project-page .content-proposal-overview{grid-template-columns:minmax(0,1fr);padding:20px}.content-project-page .content-project-commandbar>.ant-space{flex-wrap:nowrap;overflow-x:auto}.content-project-page .content-project-commandbar>.ant-space>.ant-space-item:has(.ant-btn-primary){order:-1}.content-project-page .content-project-commandbar>.ant-space>.ant-space-item:has(.anticon-more) .ant-btn{width:38px;min-width:38px;padding-inline:0;font-size:0;overflow:hidden}.content-project-page .content-project-commandbar>.ant-space>.ant-space-item:has(.anticon-more) .anticon{margin-inline-end:0;font-size:14px}.content-price-row{grid-template-columns:repeat(2,minmax(0,1fr))}.content-price-row>strong{grid-column:1/-1;padding-top:0}}.content-project-page .content-dashboard:not(.is-public) .content-case-contents{z-index:auto;max-block-size:none;position:static;top:auto;overflow-y:visible}@media (width>=1201px) and (width<=1680px){.content-project-page .content-dashboard:not(.is-public) .content-case-contents{overflow-y:hidden}}.content-customer-preview-root,.content-share-page{--proposal-canvas:#f2f6f7;--proposal-surface:var(--surface-content);--proposal-surface-soft:#e9f1f2;--proposal-ink:var(--creator-text);--proposal-muted:var(--creator-text-secondary);--proposal-subtle:#536773;--proposal-line:var(--border-soft);--proposal-primary:#0f6b78;--proposal-primary-strong:#083f4c;--proposal-primary-soft:#dcecef;--proposal-accent:#a65a24;--proposal-green:var(--proposal-primary);--proposal-green-strong:var(--proposal-primary-strong);--proposal-green-soft:var(--proposal-primary-soft);--proposal-gold:var(--proposal-accent);--proposal-focus:#c68018}.content-customer-preview-root .content-customer-preview-modal .ant-modal-container,.content-customer-preview-root .content-customer-preview-modal .ant-modal-body,.content-share-page{color:var(--proposal-ink);background:var(--proposal-canvas)}.content-customer-preview-root .content-customer-preview-modal .ant-modal-header{border-block-end-color:var(--proposal-line);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#fffefaf5;min-block-size:72px;padding:10px 76px 10px clamp(18px,2.5vw,36px)}.content-preview-toolbar{justify-content:space-between;align-items:center;gap:28px;min-inline-size:0;display:flex}.content-preview-toolbar-copy{gap:2px;min-inline-size:0;display:grid}.content-preview-toolbar-copy>span{color:var(--proposal-subtle);font-size:11px;font-weight:600}.content-preview-toolbar-copy>strong{color:var(--proposal-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;overflow:hidden}.content-preview-toolbar-metrics{flex:none;gap:0;margin:0;display:flex}.content-preview-toolbar-metrics>div{border-inline-start:1px solid var(--proposal-line);gap:1px;min-inline-size:116px;padding-inline:18px;display:grid}.content-preview-toolbar-metrics dt,.content-preview-toolbar-metrics dd,.content-report-masthead-metrics dt,.content-report-masthead-metrics dd{margin:0}.content-preview-toolbar-metrics dt{color:var(--proposal-subtle);font-size:10px;font-weight:500}.content-preview-toolbar-metrics dd{color:var(--proposal-gold);font-variant-numeric:tabular-nums;font-size:15px;font-weight:750}.content-customer-preview-document{box-sizing:border-box;inline-size:min(1440px,100%);min-inline-size:0;max-inline-size:100%;padding:clamp(18px,2.5vw,36px) clamp(16px,3vw,44px) clamp(56px,6vw,88px)}.content-dashboard.is-public{color:var(--proposal-ink);grid-template-columns:224px minmax(0,1fr);gap:28px 32px}.content-report-masthead{border:1px solid var(--proposal-line);border-block-start:4px solid var(--proposal-green);background:radial-gradient(circle at 92% 10%,#0f6b781f,#0000 25%),linear-gradient(135deg,#fff,#f4f8f9);border-radius:16px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;min-inline-size:0;padding:clamp(24px,3vw,38px);display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #16485814,0 2px 6px #1648580a}.content-report-masthead:after{pointer-events:none;content:"";border:1px solid #536b2a1f;border-radius:50%;block-size:180px;inline-size:180px;position:absolute;inset:auto -48px -72px auto}.content-report-masthead-copy{z-index:1;gap:9px;min-inline-size:0;display:grid;position:relative}.content-report-masthead-copy>span{color:var(--proposal-gold);letter-spacing:.13em;font-size:11px;font-weight:750}.content-report-masthead-copy h1{max-inline-size:22ch;color:var(--proposal-ink);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(30px,3.3vw,46px);font-weight:760;line-height:1.08}.content-report-masthead-meta{color:var(--proposal-muted);flex-wrap:wrap;gap:8px 18px;font-size:13px;line-height:1.5;display:flex}.content-report-masthead-meta>span+span:before{color:#b9bfaf;content:"·";margin-inline-end:18px}.content-report-masthead-metrics{z-index:1;border:1px solid var(--proposal-line);background:#fffffbcc;border-radius:12px;grid-template-columns:repeat(3,minmax(112px,1fr));min-inline-size:360px;margin:0;display:grid;position:relative;overflow:hidden}.content-report-masthead-metrics>div{gap:7px;min-inline-size:0;padding:16px 18px;display:grid}.content-report-masthead-metrics>div+div{border-inline-start:1px solid var(--proposal-line)}.content-report-masthead-metrics dt{color:var(--proposal-subtle);font-size:10px;font-weight:550}.content-report-masthead-metrics dd{color:var(--proposal-green-strong);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(16px,1.6vw,21px);font-weight:760;line-height:1.1}.content-dashboard.is-public .content-case-contents{z-index:3;max-block-size:none;color:var(--proposal-muted);background:var(--proposal-surface-soft);border:1px solid var(--proposal-line);box-shadow:none;border-radius:12px;align-self:start;gap:14px;padding:16px 12px;position:sticky;top:24px;overflow:visible}.content-dashboard.is-public .content-case-contents>div:first-child{padding-inline:8px}.content-dashboard.is-public .content-case-contents nav{gap:4px}.content-dashboard.is-public .content-case-nav-group>a{min-block-size:40px;color:var(--proposal-muted);border-radius:8px;padding:9px 10px;font-size:13px;font-weight:620;position:relative}.content-dashboard.is-public .content-case-nav-group>a>i{background:#9ca68a;border-radius:2px;block-size:7px;inline-size:7px;transform:rotate(45deg)}.content-dashboard.is-public .content-case-nav-group.is-active>a,.content-dashboard.is-public .content-case-nav-group>a[aria-current=location]{color:var(--proposal-green-strong);background:var(--proposal-surface);box-shadow:0 2px 8px #1648580f}.content-dashboard.is-public .content-case-nav-group.is-active>a>i{background:var(--proposal-gold);box-shadow:0 0 0 4px #c680181a}.content-dashboard.is-public .content-case-nav-children{margin-block:2px 7px;padding-inline-start:18px}.content-dashboard.is-public .content-case-nav-children a{min-block-size:32px;color:var(--proposal-subtle);font-size:11px;line-height:1.35}.content-dashboard.is-public .content-case-body{gap:42px;min-inline-size:0}.content-dashboard.is-public .content-proposal-section,.content-dashboard.is-public .content-visual-section{gap:16px;scroll-margin-block-start:92px}.content-dashboard.is-public .content-proposal-heading{align-items:end;gap:12px;padding-block-end:12px}.content-dashboard.is-public .content-proposal-heading:before{background:var(--proposal-gold);block-size:3px;inline-size:42px}.content-dashboard.is-public .content-proposal-heading>div>span,.content-dashboard.is-public .content-visual-header>div:first-child>span{color:var(--proposal-green);letter-spacing:.12em;font-size:10px;font-weight:750}.content-dashboard.is-public .content-proposal-heading h2,.content-dashboard.is-public .content-visual-header h2{max-inline-size:28ch;color:var(--proposal-ink);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(25px,2.5vw,34px);font-weight:740;line-height:1.12}.content-dashboard.is-public .content-proposal-heading p{max-inline-size:65ch;color:var(--proposal-muted);text-wrap:pretty;font-size:14px;line-height:1.6}.content-dashboard.is-public .content-proposal-heading>strong{color:var(--proposal-green-strong);background:var(--proposal-green-soft);border-color:#ccd6b7;border-radius:999px}.content-dashboard.is-public .content-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.content-dashboard.is-public .content-strategy-card{background:var(--proposal-surface);border:1px solid var(--proposal-line);border-radius:12px;min-block-size:0;padding:22px;box-shadow:0 8px 20px #1648580e}.content-dashboard.is-public .content-strategy-card:last-child:nth-child(odd){grid-column:1/-1}.content-dashboard.is-public .content-strategy-card-heading>span{color:var(--proposal-surface);background:var(--proposal-green);border-radius:8px}.content-dashboard.is-public .content-strategy-card h3{color:var(--proposal-ink);font-size:17px}.content-dashboard.is-public .content-strategy-card>p{color:#414a38;text-wrap:pretty;max-inline-size:68ch;font-size:15px;line-height:1.65}.content-dashboard.is-public .content-topic-strip{border-color:var(--proposal-line);background:0 0;border-radius:10px;padding:14px 16px}.content-dashboard.is-public .content-budget-console-panel,.content-dashboard.is-public .content-panel{background:var(--proposal-surface);border-color:var(--proposal-line);border-radius:14px;box-shadow:0 10px 26px #1648580f}.content-dashboard.is-public .content-budget-total strong,.content-dashboard.is-public .content-budget-platform-row b{color:var(--proposal-gold)}.content-dashboard.is-public .content-budget-progress span{background:linear-gradient(90deg, var(--proposal-green-strong), #7d963e)}.content-dashboard.is-public .content-budget-console-donut:before{background:var(--proposal-surface)}.content-dashboard.is-public .content-visual-stage{background:#293520;border-color:#44513a;border-radius:14px;min-block-size:440px;padding:14px;box-shadow:0 16px 34px #252f1c26}.content-dashboard.is-public .content-visual-tabs{border-color:var(--proposal-line);background:#e5e8dc;border-radius:10px}.content-dashboard.is-public .content-visual-tabs button{border-radius:7px}.content-dashboard.is-public .content-visual-tabs button.is-active{background:var(--proposal-green)}.content-dashboard.is-public .content-module-grid,.content-dashboard.is-public .content-group-grid{gap:14px}.content-dashboard.is-public .content-module-card,.content-dashboard.is-public .content-group-card,.content-dashboard.is-public .content-creator-card{background:var(--proposal-surface);border-color:var(--proposal-line);border-radius:12px;transform:none;box-shadow:0 7px 18px #1648580d}.content-dashboard.is-public .content-module-card:after{display:none}.content-dashboard.is-public .content-module-heading h3,.content-dashboard.is-public .content-creator-card h3{color:var(--proposal-ink)}.content-dashboard.is-public .content-module-count strong,.content-dashboard.is-public .content-group-card strong{color:var(--proposal-green);font-variant-numeric:tabular-nums}.content-dashboard.is-public .content-creator-card-media img,.content-dashboard.is-public .content-visual-stage img{outline-offset:-1px;outline:1px solid oklch(0% 0 0/.1)}.content-dashboard.is-public .content-creator-card-actions .ant-btn{border-radius:8px;min-block-size:40px}.content-dashboard.is-public :is(a,button,[role=tab]):focus-visible{outline:3px solid var(--proposal-focus);outline-offset:3px}.content-share-main{padding-block-start:clamp(20px,3vw,38px)}.content-share-header{border-block-end-color:var(--proposal-line);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#fffefaf0;min-block-size:72px;box-shadow:0 5px 18px #1648580d}.content-share-header-metrics>div:not(.content-share-update){background:var(--proposal-surface);border-color:var(--proposal-line);border-radius:9px}.content-share-header-metrics strong{color:var(--proposal-gold)}@media (prefers-reduced-motion:no-preference){.content-dashboard.is-public .content-module-card,.content-dashboard.is-public .content-group-card,.content-dashboard.is-public .content-creator-card{transition-property:transform,border-color,box-shadow;transition-duration:.15s}.content-dashboard.is-public .content-module-card:hover,.content-dashboard.is-public .content-group-card:hover,.content-dashboard.is-public .content-creator-card:hover{border-color:#aeb99a;transform:translateY(-2px);box-shadow:0 12px 26px #16485817}}@media (width<=1100px){.content-dashboard.is-public{grid-template-columns:minmax(0,1fr);gap:18px}.content-report-masthead{grid-template-columns:minmax(0,1fr);gap:22px}.content-report-masthead-metrics{min-inline-size:0}.content-customer-preview-root .content-dashboard.is-public .content-case-contents,.content-share-page .content-dashboard.is-public .content-case-contents{scrollbar-width:none;border-radius:10px;max-inline-size:100%;padding:8px;display:flex;position:static;top:auto;overflow:auto hidden}.content-dashboard.is-public .content-case-contents>div:first-child,.content-dashboard.is-public .content-case-contents-summary{display:none}.content-dashboard.is-public .content-case-contents nav{gap:4px;display:flex}.content-dashboard.is-public .content-case-nav-group{flex:none;display:flex}.content-dashboard.is-public .content-case-nav-children{display:none}.content-dashboard.is-public .content-case-nav-group>a{white-space:nowrap}}@media (width<=720px){.content-customer-preview-root .content-customer-preview-modal .ant-modal-header{min-block-size:58px;padding:9px 58px 9px 14px}.content-preview-toolbar-copy>strong,.content-preview-toolbar-metrics{display:none}.content-preview-toolbar-copy>span{color:var(--proposal-ink);font-size:14px;font-weight:700}.content-customer-preview-document{padding:12px 12px 56px}.content-report-masthead{border-radius:12px;gap:18px;padding:22px 18px}.content-report-masthead-copy h1{max-inline-size:none;font-size:clamp(28px,9vw,38px)}.content-report-masthead-meta>span+span:before{display:none}.content-report-masthead-meta{gap:3px;display:grid}.content-report-masthead-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.content-report-masthead-metrics>div{padding:12px 10px}.content-report-masthead-metrics dd{overflow-wrap:anywhere;white-space:normal;font-size:15px}.content-dashboard.is-public .content-case-body{gap:34px}.content-dashboard.is-public .content-strategy-grid{grid-template-columns:minmax(0,1fr)}.content-dashboard.is-public .content-strategy-card:last-child:nth-child(odd){grid-column:auto}.content-dashboard.is-public .content-proposal-heading h2,.content-dashboard.is-public .content-visual-header h2{font-size:clamp(23px,7.5vw,30px)}.content-dashboard.is-public .content-budget-total,.content-dashboard.is-public .content-budget-platforms{padding:20px 16px}.content-dashboard.is-public .content-visual-stage{border-radius:12px;min-block-size:0}.content-dashboard.is-public .content-module-card,.content-dashboard.is-public .content-group-card,.content-dashboard.is-public .content-creator-card{border-radius:10px}}body:has(.content-customer-preview-root .ant-modal) .main-content{overflow:hidden}.content-customer-preview-root .content-customer-preview-modal .ant-modal-body{overscroll-behavior:contain}.content-preview-toolbar-actions{flex:none;align-items:center;gap:14px;display:flex}.content-preview-toolbar-actions>.ant-btn,.content-share-export{border-radius:9px;min-block-size:38px;font-weight:650}.content-dashboard:is(.is-public,.is-readonly) .content-budget-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=820px){.content-preview-toolbar-actions{gap:8px}.content-preview-toolbar-actions .content-preview-toolbar-metrics{display:none}.content-preview-toolbar-actions>.ant-btn{padding-inline:10px}.content-dashboard:is(.is-public,.is-readonly) .content-budget-summary-grid{grid-template-columns:1fr}}@media print{@page{size:A4 portrait;margin:12mm}html,body{background:#fff;min-inline-size:0}body.content-customer-print:has(.content-customer-preview-root .ant-modal)>:not(.content-customer-preview-root):not(:has(>.content-customer-preview-root)){display:none}body.content-customer-print:has(.content-customer-preview-root .ant-modal)>.content-customer-preview-root{display:block}body.content-customer-print:has(.content-customer-preview-root .ant-modal)>:has(>.content-customer-preview-root){display:block}body.content-customer-print .content-customer-preview-root,body.content-customer-print .content-customer-preview-root .ant-modal-wrap,body.content-customer-print .content-customer-preview-root .content-customer-preview-modal,body.content-customer-print .content-customer-preview-root .content-customer-preview-modal .ant-modal-container,body.content-customer-print .content-customer-preview-root .content-customer-preview-modal .ant-modal-body{block-size:auto;max-block-size:none;inline-size:auto;max-inline-size:none;box-shadow:none;background:#fff;border:0;border-radius:0;padding:0;display:block;position:static;inset:auto;overflow:visible;transform:none}body.content-customer-print .content-customer-preview-root .ant-modal-mask,body.content-customer-print .content-customer-preview-root .ant-modal-header,body.content-customer-print .content-customer-preview-root .ant-modal-close,body.content-customer-print .content-share-export,body.content-customer-print .content-case-contents,body.content-customer-print .content-creator-card-actions,body.content-customer-print .content-placement-actions,body.content-customer-print .content-visual-tabs,body.content-customer-print .content-presentation-launch,body.content-customer-print .content-skip-link{display:none}body.content-customer-print .content-customer-preview-document,body.content-customer-print .content-share-main{inline-size:100%;max-inline-size:none;padding:0}body.content-customer-print .content-share-header{position:static}body.content-customer-print .content-dashboard.is-public{grid-template-columns:minmax(0,1fr);gap:24px;inline-size:100%;max-inline-size:none;display:grid}body.content-customer-print .content-dashboard.is-public .content-report-masthead,body.content-customer-print .content-dashboard.is-public .content-case-body{grid-column:1}body.content-customer-print details:not([open])>:not(summary){display:block}body.content-customer-print .content-dashboard.is-public :is(.content-report-masthead,.content-decision-card,.content-strategy-card,.content-phase-rail>article,.content-package-card,.content-placement-card,.content-group-card,.content-creator-card){break-inside:avoid}}html .content-workspace-page .content-upload-dropzone button.ant-btn.ant-btn-primary{background:var(--content-action);border-color:var(--content-action);border-radius:8px;box-shadow:0 1px 2px #172a351f}html .content-workspace-page .content-upload-dropzone button.ant-btn.ant-btn-primary:hover{background:var(--content-action-strong);border-color:var(--content-action-strong)}.content-case-hub{color:#172a35;background:#f7fafb;border:1px solid #16485824;border-radius:16px;width:min(100%,1180px);margin:0 auto 8px;padding:26px}.content-case-hub-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.content-case-hub-heading h1{color:#172a35;letter-spacing:-.035em;text-wrap:balance;margin:7px 0 6px;font-size:clamp(25px,3vw,34px);font-weight:740;line-height:1.2}.content-case-hub-heading p{color:#536773;max-width:72ch;margin:0;font-size:14px;line-height:1.65}.content-case-hub-count{border-left:1px solid #16485824;flex:none;justify-items:end;gap:2px;padding:8px 0 5px 18px;display:grid}.content-case-hub-count strong{color:#0f6b78;font-variant-numeric:tabular-nums;font-size:26px;line-height:1.1}.content-case-hub-count strong span{color:#667984;font-size:16px;font-weight:500}.content-case-hub-count small{color:#667984;font-size:11px}.content-case-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.content-preflight-card[aria-label=资料归属项目]{grid-template-columns:36px minmax(150px,1fr) minmax(220px,320px) auto}.content-case-unlinked{color:#536773;background:#fffefa;border:1px solid #16485824;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:16px;padding:12px 14px;font-size:12px;display:flex}.content-case-unlinked>strong{color:#344b57}.content-case-unlinked>span{flex:320px}.content-case-card{background:#fff;border:1px solid #16485824;border-radius:12px;flex-direction:column;min-width:0;min-height:236px;padding:16px;transition:border-color .14s,box-shadow .14s;display:flex}.content-workspace-page>.content-simple-upload{order:0;width:min(100%,1180px)}.content-workspace-page>.content-case-hub{background:#fffefa;border:1px solid #16485824;border-radius:12px;order:1;width:min(100%,1180px);margin:0 auto;padding:0}.content-case-summary{color:#344b57;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:13px 18px;list-style:none;display:flex}.content-case-summary::-webkit-details-marker{display:none}.content-optional-context>summary::-webkit-details-marker{display:none}.content-case-summary>span:first-child{gap:3px;display:grid}.content-case-summary strong{font-size:14px;font-weight:700}.content-case-summary small{color:#667984;font-size:12px}.content-case-summary>.content-case-hub-count{align-items:baseline;justify-items:unset;border:0;gap:5px;padding:0;display:flex}.content-case-summary .content-case-hub-count strong{color:#536ee8;font-size:16px}.content-case-hub-body{border-top:1px solid #1648581a;padding:0 18px 18px}.content-case-hub-body .content-case-hub-heading h2{color:#172a35;margin:7px 0 6px;font-size:20px}.content-workspace-page>.content-workspace-secondary{order:2}.content-workspace-page>.content-project-list-panel{order:3}.content-optional-context{z-index:1;background:#ffffffb8;border:1px solid #536ee82e;border-radius:12px;position:relative;overflow:hidden}.content-optional-context>summary{min-height:48px;color:var(--content-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;font-weight:650;list-style:none;display:flex}.content-optional-context>summary span{color:var(--content-muted);text-align:right;font-size:12px;font-weight:400}.content-optional-context[open]>summary{border-bottom:1px solid var(--content-line)}.content-optional-context-body{gap:10px;padding:12px;display:grid}.content-optional-context-body>.content-preflight-card{margin:0}.content-upload-helper{max-width:90ch}@media (width<=680px){.content-case-summary{padding-inline:12px}.content-case-summary>span:first-child small{max-width:42ch}.content-optional-context>summary{align-items:flex-start}.content-optional-context>summary span{max-width:48%}.content-optional-context-body{padding:9px}}.content-case-card:hover{border-color:#0f6b7870;box-shadow:0 6px 18px #172a350f}.content-case-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.content-case-number{color:#083f4c;background:#dcecef;border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.content-case-state{color:#80531d;background:#fff4df;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:600}.content-case-state.is-active{color:#0f625d;background:#e3f3ee}.content-case-copy{margin:15px 0 12px}.content-case-copy h2{color:#172a35;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:18px;font-weight:700;line-height:1.35;overflow:hidden}.content-case-copy p{color:#667984;margin:0;font-size:12px;line-height:1.55}.content-case-current{border-top:1px solid #1648581a;gap:5px;min-height:52px;margin-top:auto;padding-top:11px;display:grid}.content-case-current strong{color:#344b57;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.content-case-current span{color:#667984;font-size:11px;line-height:1.5}.content-case-current.is-empty strong{color:#80531d}.content-case-actions{justify-content:flex-start;margin-top:13px;display:flex}.content-case-actions .ant-btn{border-radius:8px;min-height:40px}.content-case-loading{color:#667984;text-align:center;padding:28px 12px}.content-workspace-page>.content-simple-upload{width:min(100%,1180px);margin-inline:auto}.content-workspace-page>.content-simple-upload .content-simple-upload-copy h1{letter-spacing:-.035em;font-size:clamp(24px,3vw,34px)}@media (width<=980px){.content-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.content-case-hub{padding:17px}.content-case-hub-heading{align-items:flex-start;margin-bottom:15px}.content-case-hub-heading p{font-size:13px}.content-case-hub-count{padding-left:10px}.content-case-grid{grid-template-columns:1fr;gap:9px}.content-case-card{min-height:0;padding:14px}}.content-creator-media-editor{background:var(--content-paper-muted);border:1px solid var(--content-line);border-radius:12px;gap:14px;padding:16px;display:grid}.content-creator-media-heading>div,.content-creator-case-editor-heading>div{gap:3px;display:grid}.content-creator-media-heading strong,.content-creator-case-editor-heading strong,.content-creator-avatar-editor strong{color:var(--content-ink);font-size:14px;line-height:1.4}.content-creator-media-heading span,.content-creator-case-editor-heading span,.content-creator-avatar-editor span{color:var(--content-muted);font-size:12px;line-height:1.5}.content-creator-media-grid{gap:10px;display:grid}.content-creator-avatar-editor,.content-creator-case-editor{background:var(--content-paper);border:1px solid var(--content-line);border-radius:10px;padding:12px}.content-creator-avatar-editor{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.content-creator-avatar-editor>.content-creator-image,.content-creator-avatar-editor>.content-creator-monogram{border-radius:12px;block-size:54px;inline-size:54px}.content-creator-monogram[hidden],.content-placement-avatar[hidden]{display:none}.content-creator-case-editor{gap:10px;display:grid}.content-creator-case-editor-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.content-creator-case-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.content-creator-case-thumbs img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--content-line);border-radius:8px;inline-size:100%}.content-placement-actions{flex-wrap:wrap;gap:2px}.content-placement-actions .ant-btn{border-radius:7px;min-block-size:32px}@media (width<=640px){.content-creator-avatar-editor{grid-template-columns:54px minmax(0,1fr)}.content-creator-avatar-editor>.ant-btn{grid-column:1/-1}.content-creator-case-thumbs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1200px){.content-project-page .content-dashboard:not(.is-public) .content-case-contents{scrollbar-width:none;max-height:none;padding:8px;display:flex;overflow:auto hidden}.content-project-page .content-dashboard:not(.is-public) .content-case-contents::-webkit-scrollbar{display:none}.content-project-page .content-dashboard:not(.is-public) .content-case-contents>div:first-child,.content-project-page .content-dashboard:not(.is-public) .content-case-contents-summary,.content-project-page .content-dashboard:not(.is-public) .content-case-nav-children{display:none}.content-project-page .content-dashboard:not(.is-public) .content-case-contents nav{gap:4px;display:flex}.content-project-page .content-dashboard:not(.is-public) .content-case-nav-group{flex:none;display:flex}.content-project-page .content-dashboard:not(.is-public) .content-case-nav-group>a{white-space:nowrap;min-height:40px}}.content-project-page .content-project-commandbar{border-color:var(--content-line);background:#fffefaf7;border-radius:12px;padding:8px 12px;top:12px;box-shadow:0 4px 16px #16485814}.content-project-page .content-project-commandbar>.ant-btn,.content-project-page .content-project-commandbar>.ant-space .ant-btn{border-radius:8px;min-height:40px}.content-project-page .content-project-commandbar>.ant-space .ant-btn-primary{background:var(--content-action);border-color:var(--content-action);min-width:132px;box-shadow:0 1px 2px #172a351f}.content-project-page .content-project-cover{background:var(--content-paper);border-color:var(--content-line);border-radius:14px;grid-template-columns:minmax(0,1.5fr) minmax(286px,.5fr);gap:32px;min-height:0;padding:28px 32px;box-shadow:0 8px 24px #1648580f}.content-project-page .content-project-cover:before,.content-project-page .content-project-cover:after,.content-project-page .content-dashboard:not(.is-public) .content-proposal-overview:before,.content-project-page .content-dashboard:not(.is-public) .content-proposal-overview:after,.content-project-page .content-dashboard:not(.is-public) .content-module-card:after{display:none}.content-project-page .content-project-cover h1{max-width:24ch;margin-block:10px 8px;font-size:clamp(32px,3.2vw,42px)}.content-project-page .content-project-cover-facts{align-content:center;gap:8px;padding:0}.content-project-page .content-project-cover-stats{background:var(--content-action-strong);border-color:var(--content-action-strong);box-shadow:none;border-radius:10px;margin-block:0}.content-project-page .content-dashboard:not(.is-public) .content-case-contents{background:var(--content-paper);border-color:var(--content-line);box-shadow:none;border-radius:10px;padding:8px 12px}.content-project-page .content-dashboard:not(.is-public) .content-case-nav-group.is-active>a,.content-project-page .content-dashboard:not(.is-public) .content-case-nav-group>a[aria-current=location]{color:var(--content-action-strong);background:var(--content-blue-soft)}.content-project-page .content-dashboard:not(.is-public) .content-proposal-overview{background:var(--content-paper-muted);border-color:var(--content-line);box-shadow:none;border-radius:12px;padding:24px}.content-project-page .content-dashboard:not(.is-public) :is(.content-proposal-route>li,.content-strategy-card,.content-module-card,.content-group-card,.content-creator-card,.content-panel){background:var(--content-paper);border-color:var(--content-line);border-radius:12px;transform:none;box-shadow:0 1px 2px #16485809}.content-project-page .content-dashboard:not(.is-public) .content-visual-stage{border-radius:12px;min-height:440px}@media (width<=900px){.content-project-page .content-project-cover{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px}.content-project-page .content-project-cover-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.content-project-page .content-project-cover-stats{grid-column:1/-1}}@media (width<=640px){.content-project-page .content-project-commandbar{top:8px}.content-project-page .content-project-commandbar>.ant-btn,.content-project-page .content-project-commandbar>.ant-space .ant-btn{min-height:44px}.content-project-page .content-project-cover{border-radius:12px;padding:20px}.content-project-page .content-project-cover h1{font-size:30px}.content-project-page .content-project-cover-facts{grid-template-columns:minmax(0,1fr)}.content-project-page .content-project-cover-stats{grid-column:auto}}.content-customer-preview-document .content-dashboard.is-readonly .content-case-contents{z-index:auto;overscroll-behavior:auto;background:#f5f5eceb;block-size:auto;max-block-size:none;inline-size:100%;max-inline-size:100%;padding:10px;display:block;position:static;inset:auto;overflow:visible}.content-customer-preview-document .content-dashboard.is-readonly .content-case-contents nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;inline-size:100%;display:grid}.content-customer-preview-document .content-dashboard.is-readonly .content-case-nav-group>a{overflow-wrap:anywhere;white-space:normal;grid-template-columns:7px minmax(0,1fr);align-items:center;block-size:100%;min-block-size:44px;padding:10px 12px;line-height:1.35}@container customer-report (width<=900px){.content-customer-preview-document .content-dashboard.is-readonly .content-case-contents nav{grid-template-columns:repeat(3,minmax(0,1fr))}.content-customer-preview-document .content-dashboard.is-readonly :is(.content-strategy-grid,.content-phase-rail,.content-module-grid,.content-creator-showcase){grid-template-columns:minmax(0,1fr)}.content-customer-preview-document .content-dashboard.is-readonly .content-strategy-card:last-child:nth-child(odd){grid-column:auto}.content-customer-preview-document .content-dashboard.is-readonly .content-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container customer-report (width<=560px){.content-customer-preview-document .content-dashboard.is-readonly .content-case-contents nav,.content-customer-preview-document .content-dashboard.is-readonly .content-group-grid,.content-customer-preview-document .content-dashboard.is-readonly .content-budget-summary-grid{grid-template-columns:minmax(0,1fr)}.content-customer-preview-document .content-dashboard.is-readonly .content-case-nav-group>a{min-block-size:46px}}.content-project-page,.content-customer-preview-root,.content-share-page{--tactical-canvas:#eef0e5;--tactical-paper:#fffef8;--tactical-paper-soft:#f5f5e9;--tactical-ink:#253020;--tactical-muted:#69715e;--tactical-line:#cdd4b9;--tactical-green:#607d1f;--tactical-green-strong:#394d14;--tactical-green-soft:#e8eed5;--tactical-gold:#ae7414;--content-paper:var(--surface-content);--content-paper-muted:var(--tactical-paper-soft);--content-ink:var(--creator-text);--content-muted:var(--creator-text-secondary);--content-subtle:var(--tactical-muted);--content-line:var(--border-soft);--content-action:var(--creator-primary);--content-action-strong:var(--tactical-green-strong);--content-action-soft:var(--tactical-green-soft);--content-numeric:var(--tactical-gold);--proposal-canvas:var(--tactical-canvas);--proposal-surface:var(--surface-content);--proposal-surface-soft:var(--tactical-paper-soft);--proposal-ink:var(--creator-text);--proposal-muted:var(--creator-text-secondary);--proposal-subtle:var(--tactical-muted);--proposal-line:var(--border-soft);--proposal-primary:var(--tactical-green);--proposal-primary-strong:var(--tactical-green-strong);--proposal-primary-soft:var(--tactical-green-soft);--proposal-green:var(--tactical-green);--proposal-green-strong:var(--tactical-green-strong);--proposal-green-soft:var(--tactical-green-soft);--proposal-gold:var(--tactical-gold)}.content-project-page{background:var(--tactical-canvas);container:project-workspace/inline-size}.content-project-page .content-project-commandbar{z-index:2;background:var(--tactical-paper);border:1px solid var(--tactical-line);border-radius:4px;min-height:58px;padding:8px 12px;position:static;box-shadow:0 8px 22px #313b1f1a}.content-project-page .content-project-commandbar .ant-btn{border-radius:3px;min-height:38px}.content-project-page .content-project-commandbar .ant-btn-primary{background:var(--tactical-green);border-color:var(--tactical-green)}.content-project-page .content-project-cover{background:var(--tactical-paper);border:1px solid var(--tactical-line);border-radius:4px;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:28px;min-height:190px;padding:24px 28px;box-shadow:0 6px 18px #313b1f0f}.content-project-page .content-project-cover h1{color:var(--tactical-ink);margin-block:8px;font-size:clamp(30px,3vw,43px)}.content-project-page .content-project-cover .content-project-eyebrow,.content-project-page .content-project-cover-label{color:var(--tactical-gold)}.content-project-page .content-project-cover-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0}.content-project-page .content-project-cover-meta{background:var(--tactical-paper-soft);border:1px solid #e2e4d4;border-radius:3px;min-height:52px;padding:9px 12px}.content-project-page .content-project-cover-stats{background:var(--tactical-green-strong);border-color:var(--tactical-green-strong);border-radius:3px;grid-column:1/-1;margin:0}.content-project-page .content-dashboard:not(.is-public),.content-dashboard.is-public{grid-template-columns:228px minmax(0,1fr);align-items:start;gap:24px;min-width:0}.content-dashboard.is-public .content-report-masthead{grid-column:1/-1}.content-project-page .content-dashboard:not(.is-public) .content-case-contents,.content-dashboard.is-public .content-case-contents{z-index:8;box-sizing:border-box;overscroll-behavior:contain;scrollbar-color:#aab48c transparent;scrollbar-width:thin;background:var(--tactical-paper-soft);border:1px solid var(--tactical-line);width:100%;min-width:0;max-height:calc(100dvh - 112px);box-shadow:none;border-radius:3px;grid-template-columns:minmax(0,1fr);align-self:start;padding:16px 12px;display:grid;position:sticky;top:84px;overflow:hidden auto}.content-project-page .content-dashboard:not(.is-public) .content-case-contents>*,.content-dashboard.is-public .content-case-contents>*,.content-project-page .content-dashboard:not(.is-public) .content-case-contents nav,.content-dashboard.is-public .content-case-contents nav,.content-project-page .content-dashboard:not(.is-public) .content-case-nav-group,.content-dashboard.is-public .content-case-nav-group,.content-project-page .content-dashboard:not(.is-public) .content-case-nav-children,.content-dashboard.is-public .content-case-nav-children{width:100%;min-width:0}.content-project-page .content-dashboard:not(.is-public) .content-case-nav-group,.content-dashboard.is-public .content-case-nav-group{grid-template-columns:minmax(0,1fr);display:grid}.content-project-page .content-dashboard:not(.is-public) .content-case-contents>div:first-child,.content-dashboard.is-public .content-case-contents>div:first-child{padding:0 8px 10px;display:block}.content-project-page .content-dashboard:not(.is-public) .content-case-contents nav,.content-dashboard.is-public .content-case-contents nav{gap:2px;display:grid}.content-project-page .content-dashboard:not(.is-public) .content-case-nav-group>a,.content-dashboard.is-public .content-case-nav-group>a{width:100%;min-width:0;min-height:36px;color:var(--tactical-muted);border-radius:2px;padding:8px 9px;font-size:12px}.content-project-page .content-dashboard:not(.is-public) .content-case-nav-group a>span:last-child,.content-dashboard.is-public .content-case-nav-group a>span:last-child,.content-project-page .content-dashboard:not(.is-public) .content-case-nav-children a,.content-dashboard.is-public .content-case-nav-children a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.content-project-page .content-dashboard:not(.is-public) .content-case-nav-group.is-active>a,.content-project-page .content-dashboard:not(.is-public) .content-case-nav-group>a[aria-current=location],.content-dashboard.is-public .content-case-nav-group.is-active>a,.content-dashboard.is-public .content-case-nav-group>a[aria-current=location]{color:var(--tactical-green-strong);box-shadow:none;background:#e8efd1}.content-project-page .content-dashboard:not(.is-public) .content-case-nav-children,.content-dashboard.is-public .content-case-nav-children{border-left:1px dashed #cad1b4;margin:0 0 8px 12px;padding-left:12px;display:grid}.content-project-page .content-dashboard:not(.is-public) .content-case-body,.content-dashboard.is-public .content-case-body{gap:44px;min-width:0;display:grid}.content-project-page .content-dashboard:not(.is-public) .content-proposal-section,.content-dashboard.is-public .content-proposal-section{gap:14px;min-width:0;scroll-margin-top:88px}.content-project-page .content-proposal-heading,.content-dashboard.is-public .content-proposal-heading{border-bottom:1px solid var(--tactical-line);padding-bottom:12px;position:relative}.content-project-page .content-proposal-heading:before,.content-dashboard.is-public .content-proposal-heading:before{content:"";background:var(--tactical-green);width:64px;height:4px;position:absolute;bottom:-1px;left:0}.content-project-page .content-proposal-heading>div>span,.content-dashboard.is-public .content-proposal-heading>div>span{color:var(--tactical-green)}.content-project-page .content-proposal-heading h2,.content-dashboard.is-public .content-proposal-heading h2{color:var(--tactical-ink);font-size:clamp(25px,2.4vw,34px)}.content-project-page .content-strategy-grid,.content-dashboard.is-public .content-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.content-project-page .content-strategy-card,.content-dashboard.is-public .content-strategy-card,.content-project-page .content-group-card,.content-dashboard.is-public .content-group-card,.content-project-page .content-creator-card,.content-dashboard.is-public .content-creator-card{background:var(--tactical-paper);border-color:var(--tactical-line);box-shadow:none;border-radius:3px}.content-project-page .content-strategy-card{min-height:0;padding:20px}.content-project-page .content-dashboard:not(.is-public) .content-placement-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr))}.content-project-page .content-strategy-card-heading>span,.content-dashboard.is-public .content-strategy-card-heading>span{color:#fff;background:var(--tactical-green);border-radius:2px}.content-budget-workbench,.content-execution-board{--proposal-ink:var(--creator-text);--proposal-muted:var(--creator-text-secondary);--proposal-teal:var(--creator-primary);--proposal-teal-dark:var(--tactical-green-strong);--proposal-gold:var(--tactical-gold);--proposal-line:var(--border-soft);--proposal-surface:var(--surface-content)}.content-budget-summary-grid,.content-planning-summary{border-radius:3px}.content-budget-summary-grid{background:var(--tactical-line);border-color:var(--tactical-line)}.content-budget-summary-grid>article,.content-budget-analysis-grid>article,.content-budget-source-lines>article,.content-planning-budget-grid>button,.content-planning-toolbar,.content-planning-table-head,.content-planning-table,.content-package-module,.content-package-card,.content-placement-card{background:var(--tactical-paper);border-color:var(--tactical-line);box-shadow:none;border-radius:3px}.content-budget-summary-grid>article.is-primary,.content-planning-summary{background:var(--tactical-green-strong)}.content-budget-summary-grid .is-primary strong,.content-planning-summary strong{color:#fff5d5}.content-budget-meter>span,.content-planning-budget-grid b,.content-budget-bars b,.content-group-bar>span{background:var(--tactical-green)}.content-package-module>summary>div>span{background:var(--tactical-green);border-radius:50%}.content-package-state strong,.content-package-module>summary dd,.content-group-count,.content-planning-budget-grid em{color:var(--tactical-gold)}.content-report-masthead{background:var(--tactical-paper);border-color:var(--tactical-line);border-top:4px solid var(--tactical-green);border-radius:3px;padding:28px;box-shadow:0 8px 22px #313b1f12}.content-report-masthead:after{display:none}.content-decision-brief{background:linear-gradient(135deg, #f8f6ecfa, #f1f4e6f5), var(--tactical-paper);border:1px solid var(--tactical-line);border-top:4px solid var(--tactical-green);padding:clamp(24px,3vw,42px);box-shadow:0 14px 36px #2b361d14}.content-decision-header{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:26px;display:flex}.content-decision-header>div:first-child{max-width:900px}.content-decision-kicker{color:var(--tactical-gold);letter-spacing:.16em;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.content-decision-header h2{color:var(--tactical-ink);margin:0 0 10px;font-size:clamp(28px,2.5vw,40px);line-height:1.12}.content-decision-header p{color:var(--tactical-muted);margin:0;font-size:16px;line-height:1.75}.content-decision-actions{flex:none;align-items:center;gap:10px;display:flex}.content-decision-grid{border-top:1px solid var(--tactical-line);border-left:1px solid var(--tactical-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.content-decision-card{border-right:1px solid var(--tactical-line);border-bottom:1px solid var(--tactical-line);background:#fffffce6;min-width:0;padding:24px}.content-decision-card-heading{color:var(--tactical-green);align-items:center;gap:9px;display:flex}.content-decision-card-heading>span{background:#607c251f;place-items:center;width:28px;height:28px;display:grid}.content-decision-card-heading strong{font-size:15px}.content-decision-card-heading small{color:var(--tactical-muted);margin-left:auto}.content-decision-card h3{color:var(--tactical-ink);margin:18px 0 9px;font-size:21px;line-height:1.42}.content-decision-card p{min-height:48px;color:var(--tactical-muted);margin:0 0 16px;line-height:1.65}.content-decision-basis{flex-wrap:wrap;gap:7px;display:flex}.content-decision-basis span{color:#5d694a;background:#f0f2e7;border:1px solid #d9dfc8;border-radius:999px;padding:4px 9px;font-size:12px}.content-decision-card .ant-btn-link{height:auto;color:var(--tactical-green);margin-top:14px;padding:0;font-weight:700}.content-decision-risk{color:#75510c;background:#fff7df;border:1px solid #ead59b;align-items:flex-start;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.content-decision-risk div{gap:3px;display:grid}.content-decision-risk span,.content-decision-source{color:var(--tactical-muted)}.content-decision-source{margin-top:12px;line-height:1.6;display:block}@media (width>=1280px) and (width<=1600px){.content-project-page .content-dashboard:not(.is-public) .content-case-nav-children{display:none}}@media (width<=1279px){.content-project-page .content-dashboard:not(.is-public),.content-dashboard.is-public{grid-template-columns:minmax(0,1fr)}.content-project-page .content-dashboard:not(.is-public) .content-case-contents,.content-dashboard.is-public .content-case-contents{width:100%;max-height:none;padding:7px;display:flex;top:76px;overflow:auto hidden}.content-project-page .content-dashboard:not(.is-public) .content-case-contents>div:first-child,.content-dashboard.is-public .content-case-contents>div:first-child,.content-project-page .content-dashboard:not(.is-public) .content-case-nav-children,.content-dashboard.is-public .content-case-nav-children{display:none}.content-project-page .content-dashboard:not(.is-public) .content-case-contents nav,.content-dashboard.is-public .content-case-contents nav{display:flex}}@media (width<=900px){.content-project-page .content-project-cover,.content-report-masthead,.content-project-page .content-strategy-grid,.content-dashboard.is-public .content-strategy-grid{grid-template-columns:minmax(0,1fr)}.content-decision-header{display:grid}.content-decision-grid{grid-template-columns:minmax(0,1fr)}}@container project-workspace (width<=1360px){.content-project-page .content-dashboard:not(.is-public){grid-template-columns:minmax(0,1fr);gap:20px}.content-project-page .content-dashboard:not(.is-public) .content-case-contents{scrollbar-gutter:stable;max-block-size:none;inline-size:100%;padding:7px;display:flex;position:static;overflow:auto hidden}.content-project-page .content-dashboard:not(.is-public) .content-case-contents>div:first-child,.content-project-page .content-dashboard:not(.is-public) .content-case-nav-children{display:none}.content-project-page .content-dashboard:not(.is-public) .content-case-contents nav{inline-size:max-content;display:flex}.content-project-page .content-dashboard:not(.is-public) .content-case-nav-group{inline-size:auto}.content-project-page .content-dashboard:not(.is-public) .content-case-nav-group>a{min-inline-size:128px}.content-project-page .content-dashboard:not(.is-public) .content-placement-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr))}.content-project-page .content-dashboard:not(.is-public) .content-proposal-section{scroll-margin-top:20px}}@container project-workspace (width<=920px){.content-project-page .content-project-commandbar{flex-wrap:wrap;align-items:flex-start}.content-project-page .content-project-commandbar>.ant-space{flex-wrap:wrap;justify-content:flex-start;inline-size:100%}.content-project-page .content-project-cover,.content-project-page .content-strategy-grid,.content-project-page .content-budget-overview,.content-project-page .content-outcome-summary,.content-project-page .content-topic-groups,.content-project-page .content-progress-overview,.content-project-page .content-budget-overview .content-budget-summary-grid{grid-template-columns:minmax(0,1fr)}}.content-customer-preview-document{container:customer-report/inline-size}.content-customer-preview-document .content-dashboard.is-readonly{grid-template-columns:minmax(0,1fr);gap:clamp(26px,4cqi,48px);min-inline-size:0;max-inline-size:100%}.content-customer-preview-document .content-dashboard.is-readonly .content-case-contents{box-sizing:border-box;z-index:auto;overscroll-behavior:auto;background:#f5f5eceb;block-size:auto;max-block-size:none;inline-size:100%;max-inline-size:100%;padding:10px;display:block;position:static;inset:auto;overflow:visible}.content-customer-preview-document .content-dashboard.is-readonly .content-case-contents>div:first-child,.content-customer-preview-document .content-dashboard.is-readonly .content-case-contents-summary,.content-customer-preview-document .content-dashboard.is-readonly .content-case-nav-children,.content-customer-preview-document .content-dashboard.is-readonly .content-case-nav-source{display:none}.content-customer-preview-document .content-dashboard.is-readonly .content-case-contents nav{box-sizing:border-box;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;inline-size:100%;display:grid}.content-customer-preview-document .content-dashboard.is-readonly .content-case-nav-group{min-inline-size:0;display:block}.content-customer-preview-document .content-dashboard.is-readonly .content-case-nav-group>a{box-sizing:border-box;overflow-wrap:anywhere;white-space:normal;grid-template-columns:7px minmax(0,1fr);align-items:center;block-size:100%;min-block-size:44px;inline-size:100%;padding:10px 12px;line-height:1.35}.content-customer-preview-document .content-dashboard.is-readonly .content-case-body{gap:clamp(38px,5cqi,58px);min-inline-size:0;max-inline-size:100%;overflow:visible}.content-customer-preview-document .content-dashboard.is-readonly [id^=preview-]{scroll-margin-block-start:96px}.content-customer-preview-document .content-dashboard.is-readonly .content-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-customer-preview-document .content-dashboard.is-readonly .content-strategy-card:last-child:nth-child(odd){grid-column:1/-1}.content-customer-preview-document .content-dashboard.is-readonly .content-phase-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.content-customer-preview-document .content-dashboard.is-readonly :is(.content-proposal-section,.content-decision-brief,.content-panel,.content-budget-workbench,.content-execution-board,.content-module-card,.content-package-card,.content-creator-card){min-inline-size:0;max-inline-size:100%}.content-customer-preview-document .content-dashboard.is-readonly .content-placement-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-items:start;gap:14px}.content-customer-preview-document .content-dashboard.is-readonly .content-placement-card{flex-direction:column;align-self:start;block-size:auto;min-block-size:0;display:flex;overflow:hidden}.content-customer-preview-document .content-dashboard.is-readonly .content-placement-identity{grid-template-columns:56px minmax(0,1fr) auto;gap:12px;min-block-size:82px;padding:14px 16px}.content-customer-preview-document .content-dashboard.is-readonly .content-placement-avatar-shell{box-sizing:border-box;border-radius:14px;block-size:56px;inline-size:56px}.content-customer-preview-document .content-dashboard.is-readonly .content-placement-avatar-image{object-fit:cover;background:#e8ecdf;display:block}.content-customer-preview-document .content-dashboard.is-readonly .content-placement-avatar{font-size:24px}.content-customer-preview-document .content-dashboard.is-readonly .content-placement-platform-mark{border-color:var(--tactical-paper);block-size:22px;inline-size:22px}.content-customer-preview-document .content-dashboard.is-readonly .content-placement-identity>div strong{font-size:16px;line-height:1.35}.content-customer-preview-document .content-dashboard.is-readonly .content-placement-identity>div small{margin-block-start:4px;font-size:12px}.content-customer-preview-document .content-dashboard.is-readonly .content-placement-identity>.anticon{box-sizing:border-box;block-size:30px;inline-size:30px;color:var(--tactical-green);background:#e7ecdf;border-radius:50%;grid-template-columns:none;place-items:center;padding:7px;display:grid}.content-customer-preview-document .content-dashboard.is-readonly .content-placement-identity>.anticon>svg{block-size:100%;inline-size:100%}.content-customer-preview-document .content-dashboard.is-readonly .content-placement-card>dl>div{padding:12px 14px}.content-customer-preview-document .content-dashboard.is-readonly .content-placement-card dt{font-size:11px}.content-customer-preview-document .content-dashboard.is-readonly .content-placement-card dd{margin-block-start:4px;font-size:14px}.content-customer-preview-document .content-dashboard.is-readonly .content-placement-meta{min-block-size:0;padding:12px 14px 0}.content-customer-preview-document .content-dashboard.is-readonly .content-placement-meta:empty{display:none}.content-customer-preview-document .content-dashboard.is-readonly .content-placement-meta>span{padding:5px 8px;font-size:11px}.content-customer-preview-document .content-dashboard.is-readonly .content-placement-insight{color:#5d6657;background:#f3f4e9;border-inline-start:3px solid #a8b771;gap:9px;margin:12px 14px 14px;padding:13px 14px;display:grid}.content-customer-preview-document .content-dashboard.is-readonly .content-placement-insight p{margin:0;font-size:12px;line-height:1.65}.content-customer-preview-document .content-dashboard.is-readonly .content-placement-insight p>span{color:#7b6a33;letter-spacing:.08em;margin-block-end:2px;font-size:10px;font-weight:800;display:block}.content-customer-preview-document .content-dashboard.is-readonly .content-placement-insight strong{color:var(--proposal-ink);font-size:13px}.content-customer-preview-document .content-dashboard.is-readonly .content-placement-actions{margin-block-start:auto;padding:0 10px 9px}.content-customer-preview-document .content-dashboard.is-readonly .content-creator-card-reason{background:#f3f4e9;border-inline-start:3px solid #a8b771;gap:5px;padding:13px 14px;display:grid}.content-customer-preview-document .content-dashboard.is-readonly .content-creator-card-reason>span{color:#7b6a33;letter-spacing:.08em;font-size:10px;font-weight:800}.content-customer-preview-document .content-dashboard.is-readonly .content-creator-card-reason>p{color:#5d6657;margin:0;font-size:12px;line-height:1.65}@container customer-report (width<=900px){.content-customer-preview-document .content-dashboard.is-readonly .content-case-contents nav{grid-template-columns:repeat(3,minmax(0,1fr))}.content-customer-preview-document .content-dashboard.is-readonly :is(.content-strategy-grid,.content-phase-rail,.content-module-grid,.content-creator-showcase){grid-template-columns:minmax(0,1fr)}.content-customer-preview-document .content-dashboard.is-readonly .content-strategy-card:last-child:nth-child(odd){grid-column:auto}.content-customer-preview-document .content-dashboard.is-readonly .content-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-customer-preview-document .content-dashboard.is-readonly .content-placement-grid{grid-template-columns:minmax(0,1fr)}}@container customer-report (width<=560px){.content-customer-preview-document .content-dashboard.is-readonly .content-case-contents nav,.content-customer-preview-document .content-dashboard.is-readonly .content-group-grid,.content-customer-preview-document .content-dashboard.is-readonly .content-budget-summary-grid{grid-template-columns:minmax(0,1fr)}.content-customer-preview-document .content-dashboard.is-readonly .content-case-nav-group>a{min-block-size:46px}}.content-dashboard.is-readonly{--proposal-paper:#f6f5e9;--proposal-sheet:#fffef8;--proposal-ink:var(--creator-text);--proposal-muted:var(--creator-text-secondary);--proposal-green:#526f1f;--proposal-green-soft:#e9edd5;--proposal-amber:#b77916;grid-template-columns:216px minmax(0,1fr);align-items:start;gap:36px;min-inline-size:0;display:grid}.content-customer-preview-document .content-dashboard.is-readonly{grid-template-columns:216px minmax(0,1fr);gap:36px}.content-dashboard.is-readonly .content-case-contents,.content-customer-preview-document .content-dashboard.is-readonly .content-case-contents{box-sizing:border-box;z-index:8;background:color-mix(in srgb, var(--proposal-sheet) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:thin;border:1px solid #3f4f3421;border-radius:14px;max-block-size:calc(100vh - 108px);inline-size:216px;padding:16px 12px;display:block;position:sticky;inset-block-start:84px;overflow-y:auto;box-shadow:0 12px 32px #29371f0f}.content-dashboard.is-readonly .content-case-contents>div:first-child,.content-customer-preview-document .content-dashboard.is-readonly .content-case-contents>div:first-child{padding:2px 8px 12px;display:block}.content-dashboard.is-readonly .content-case-contents>div:first-child>span{color:var(--proposal-muted);letter-spacing:.12em;font-size:11px;font-weight:750}.content-dashboard.is-readonly .content-case-contents nav,.content-customer-preview-document .content-dashboard.is-readonly .content-case-contents nav{grid-template-columns:minmax(0,1fr);gap:3px;display:grid}.content-dashboard.is-readonly .content-case-nav-group>a,.content-customer-preview-document .content-dashboard.is-readonly .content-case-nav-group>a{box-sizing:border-box;color:#697166;border-radius:9px;grid-template-columns:7px minmax(0,1fr);align-items:center;min-block-size:42px;padding:9px 10px;font-size:13px;font-weight:620;line-height:1.35;text-decoration:none;display:grid}.content-dashboard.is-readonly .content-case-nav-group>a>i{background:#bdc4aa;border-radius:50%;block-size:6px;inline-size:6px}.content-dashboard.is-readonly .content-case-nav-group.is-active>a,.content-dashboard.is-readonly .content-case-nav-group>a[aria-current=location],.content-customer-preview-document .content-dashboard.is-readonly .content-case-nav-group.is-active>a{color:#314612;background:var(--proposal-green-soft)}.content-dashboard.is-readonly .content-case-nav-group.is-active>a>i{background:var(--proposal-green);box-shadow:0 0 0 4px #526f1f1a}.content-dashboard.is-readonly .content-case-nav-children,.content-customer-preview-document .content-dashboard.is-readonly .content-case-nav-children{display:none}.content-dashboard.is-readonly .content-case-body{gap:clamp(40px,5vw,64px);min-inline-size:0}.content-budget-overview{grid-template-columns:184px minmax(0,1fr);align-items:center;gap:24px;margin-block:20px 16px;display:grid}.content-budget-donut{aspect-ratio:1;border-radius:50%;place-items:center;inline-size:168px;margin-inline:auto;display:grid;position:relative}.content-budget-donut>svg{block-size:100%;inline-size:100%;position:absolute;inset:0;transform:rotate(-90deg)}.content-budget-donut circle{fill:none;stroke-width:11px}.content-budget-donut-track{stroke:#dfe3d2}.content-budget-donut-value{stroke:var(--proposal-green,#526f1f);stroke-linecap:round;transition:stroke-dasharray .24s}.content-budget-donut>div{z-index:1;text-align:center;position:relative}.content-budget-donut strong,.content-budget-donut span{display:block}.content-budget-donut strong{color:var(--proposal-ink);font-variant-numeric:tabular-nums;font-size:30px}.content-budget-donut span{color:var(--proposal-muted);margin-block-start:3px;font-size:11px}.content-budget-donut.is-unknown .content-budget-donut-value{display:none}.content-budget-overview .content-budget-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.content-platform-budget-list>div>i{color:#fff;border-radius:7px;place-items:center;block-size:24px;inline-size:24px;font-size:10px;font-style:normal;font-weight:800;display:grid}.content-platform-budget-list>div{grid-template-columns:24px minmax(70px,1fr) auto 36px}.content-phase-rail>article.is-big-day{box-shadow:inset 0 3px 0 var(--proposal-amber,#b77916);background:#fff8e8;border-color:#b7791659}.content-phase-rail>article.is-big-day>span{background:var(--proposal-amber,#b77916);color:#fff}.content-phase-rail strong em{color:#8c5b0c;letter-spacing:.08em;vertical-align:2px;background:#f6dfad;border-radius:4px;margin-inline-start:8px;padding:3px 6px;font-size:9px;font-style:normal;display:inline-block}.content-outcome-summary{color:var(--proposal-ink,#203126);border-inline-start:4px solid var(--proposal-green,#526f1f);background:#f0f3e4;border-radius:4px 12px 12px 4px;grid-template-columns:minmax(220px,.85fr) minmax(0,1.8fr);gap:20px;margin:18px 0 24px;padding:18px 20px;display:grid}.content-outcome-summary>div>span{color:#62733e;letter-spacing:.1em;font-size:11px;font-weight:800}.content-outcome-summary>div>p{color:#515d4d;margin:7px 0 0;font-size:13px;line-height:1.65}.content-outcome-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.content-outcome-summary dl>div{background:#ffffffad;border-radius:8px;padding:10px 12px}.content-outcome-summary dt{color:#7b8375;font-size:10px}.content-outcome-summary dd{color:#2f4222;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:14px;font-weight:750}.content-placement-card{container:placement-card/inline-size}.content-placement-card>dl{grid-template-columns:repeat(5,minmax(0,1fr))}.content-placement-card>dl>div{padding:10px 8px}.content-placement-card dd{text-overflow:clip;white-space:normal;overflow:visible}.content-topic-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.content-topic-groups>article{background:var(--proposal-sheet,#fffef8);border:1px solid #3f4f3424;border-radius:12px;min-block-size:128px;padding:18px 20px}.content-topic-groups header{justify-content:space-between;align-items:flex-start;gap:16px;margin-block-end:14px;display:flex}.content-topic-groups header strong,.content-topic-groups header small{display:block}.content-topic-groups header strong{color:var(--proposal-ink,#203126);font-size:16px}.content-topic-groups header small{color:var(--proposal-muted,#687167);margin-block-start:4px;font-size:11px}.content-topic-groups header>span{color:#49631b;background:var(--proposal-green-soft,#e9edd5);border-radius:8px;place-items:center;block-size:30px;inline-size:30px;font-weight:760;display:grid}.content-topic-groups .ant-tag{color:#795917;background:#fff7df;border-color:#e8cf91;border-radius:999px;margin:0;padding:5px 10px}.content-topic-groups>article>p{color:var(--proposal-muted,#687167);margin:0;font-size:13px}.content-progress-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block-end:18px;display:grid}.content-progress-overview>article{background:#f5f5ea;border-block-start:3px solid #a6b272;padding:18px 20px}.content-progress-overview span,.content-progress-overview strong,.content-progress-overview small{display:block}.content-progress-overview span{color:#7b8375;letter-spacing:.08em;font-size:11px;font-weight:700}.content-progress-overview strong{color:var(--proposal-ink,#203126);margin-block-start:8px;font-size:20px}.content-progress-overview small{color:var(--proposal-muted,#687167);margin-block-start:6px;font-size:12px;line-height:1.5}@media (width<=1080px){.content-dashboard.is-readonly,.content-customer-preview-document .content-dashboard.is-readonly{grid-template-columns:minmax(0,1fr);gap:20px}.content-dashboard.is-readonly .content-case-contents,.content-customer-preview-document .content-dashboard.is-readonly .content-case-contents{border-radius:0 0 12px 12px;max-block-size:none;inline-size:100%;padding:8px;position:sticky;inset-block-start:0;overflow:auto hidden}.content-dashboard.is-readonly .content-case-contents>div:first-child{display:none}.content-dashboard.is-readonly .content-case-contents nav,.content-customer-preview-document .content-dashboard.is-readonly .content-case-contents nav{inline-size:max-content;display:flex}.content-dashboard.is-readonly .content-case-nav-group>a{min-inline-size:126px}}@media (width<=760px){.content-budget-overview,.content-outcome-summary,.content-topic-groups,.content-progress-overview,.content-budget-overview .content-budget-summary-grid{grid-template-columns:minmax(0,1fr)}.content-outcome-summary dl,.content-placement-card>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.content-placement-card>dl>div+div{border-inline-start:0}.content-placement-card>dl>div:nth-child(2n){border-inline-start:1px solid #e5e9e7}}@container placement-card (width<=560px){.content-placement-card>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.content-placement-card>dl>div{border-block-start:1px solid #e5e9e7;border-inline-start:0;min-inline-size:0}.content-placement-card>dl>div:nth-child(-n+2){border-block-start:0}.content-placement-card>dl>div:nth-child(2n){border-inline-start:1px solid #e5e9e7}}.content-project-page,.content-customer-preview-document,.content-share-page{--proposal-control:#596f2b;--proposal-control-strong:#46591f;--proposal-control-soft:#edf1df;--proposal-text:#272a1e;--proposal-text-secondary:#5f6658;--proposal-text-muted:#7b8173;--proposal-border:#46591f33;--proposal-focus:#9b6b12;color:var(--proposal-text);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.6}.content-project-page .content-proposal-heading{align-items:flex-end;gap:20px}.content-project-page .content-proposal-heading>div>span{color:var(--proposal-control);letter-spacing:.08em;font-size:11px;font-weight:700}.content-project-page .content-proposal-heading h2{color:var(--proposal-text);letter-spacing:-.035em;text-wrap:balance;margin-block-start:5px;font-size:clamp(28px,2.35vw,34px);font-weight:720;line-height:1.16}.content-project-page .content-proposal-heading p{max-inline-size:74ch;color:var(--proposal-text-secondary);text-wrap:pretty;font-size:14px;line-height:1.65}.content-proposal-heading-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.content-proposal-heading-meta{min-block-size:32px;color:var(--proposal-control-strong);background:var(--proposal-control-soft);font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;margin:0;padding:5px 10px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex}.content-project-page button.content-section-edit-button.ant-btn,.content-project-page .content-decision-actions button.content-section-edit-button.ant-btn{min-block-size:40px;min-inline-size:96px;color:var(--proposal-control-strong);border:1px solid var(--proposal-border);background:#fffef9;border-radius:8px;padding-inline:12px;font-size:13px;font-weight:650;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.15s;box-shadow:0 1px 2px #2a31180a}.content-project-page button.content-section-edit-button.ant-btn:hover{color:var(--proposal-control-strong);background:var(--proposal-control-soft);border-color:#46591f5c}.content-project-page button.content-section-edit-button.ant-btn:active{transform:scale(.97)}.content-project-page button.content-section-edit-button.ant-btn:focus-visible{outline:2px solid var(--proposal-focus);outline-offset:2px}.content-section-edit-button .anticon{color:currentColor;font-size:14px}.content-project-cover{position:relative}.content-project-cover-actions{z-index:3;position:absolute;inset-block-start:14px;inset-inline-end:14px}.content-project-cover-actions+.content-project-cover-copy{padding-block-start:24px}.content-copy-guidance{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.content-copy-guidance span{color:var(--proposal-text-muted);font-size:12px}.content-edit-sections>section{scroll-margin-block-start:20px}.content-placement-identity>.anticon{box-sizing:border-box;block-size:30px;inline-size:30px;color:var(--proposal-control);background:var(--proposal-control-soft);border:1px solid #596f2b1f;border-radius:50%;grid-template-columns:1fr;place-items:center;padding:0;font-size:16px;display:grid}.content-placement-identity>.anticon>svg{block-size:16px;inline-size:16px}.content-placement-identity>div strong{color:var(--proposal-text);font-size:15px;font-weight:680;line-height:1.35}.content-placement-identity>div small{color:var(--proposal-text-muted);font-size:11px;line-height:1.45}.content-platform-budget-list>div>i,.content-platform-budget-list>div>i.tone-1,.content-platform-budget-list>div>i.tone-2,.content-platform-budget-list>div>i.tone-3{color:var(--proposal-control-strong);background:var(--proposal-control-soft);border:1px solid #596f2b24;border-radius:6px}.content-platform-budget-list span,.content-budget-bars span{color:var(--proposal-text-secondary);font-size:13px}.content-platform-budget-list strong,.content-budget-bars strong,.content-placement-card dd,.content-project-cover-meta strong{color:var(--proposal-text);font-variant-numeric:tabular-nums}@media (width<=760px){.content-project-page .content-proposal-heading{align-items:stretch}.content-proposal-heading-actions{justify-content:flex-start}.content-project-cover-actions{grid-column:1/-1;justify-self:start;margin-block-end:-12px;position:static}.content-project-cover-actions+.content-project-cover-copy{padding-block-start:0}.content-copy-guidance{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.content-project-page button.content-section-edit-button.ant-btn{transition:none}}.closeout-preview-app{background:var(--surface-page);min-height:100vh;padding:var(--app-page-block-start) var(--app-page-gutter) var(--app-page-block-end)}.closeout-template-catalog{flex-direction:column;gap:20px;padding-top:4px;display:flex}.closeout-template-search{align-items:center;gap:12px;display:flex}.closeout-template-search>.ant-input-affix-wrapper{flex:1;min-width:0}.closeout-template-search>.ant-btn{flex-shrink:0}.closeout-template-results{min-width:0;min-height:440px}.closeout-catalog-loading{place-items:center;min-height:440px;display:grid}.closeout-templates{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:16px;display:grid}.closeout-template{border:1px solid var(--border-soft);border-radius:var(--radius-control);background:var(--surface-content);text-align:left;cursor:pointer;color:var(--creator-text);min-width:0;padding:8px;overflow:hidden}.closeout-template.selected{border-color:var(--creator-primary);box-shadow:0 0 0 2px var(--creator-primary-soft)}.closeout-template-thumbnail{aspect-ratio:5/3;object-fit:cover;border-radius:6px;width:100%;display:block}.closeout-template-label{justify-content:space-between;align-items:center;gap:8px;padding:14px 4px 6px;display:flex}.closeout-template-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-body);overflow:hidden}.closeout-template-label .anticon{color:var(--creator-primary);flex-shrink:0}.closeout-template:hover:not(:disabled){border-color:var(--creator-primary)}.closeout-template:focus-visible{outline:2px solid var(--creator-primary);outline-offset:3px}.closeout-template:disabled{cursor:default}.closeout-catalog-footer{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.closeout-catalog-pagination{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.closeout-catalog-count{color:var(--creator-text-secondary);font-size:var(--font-size-control);white-space:nowrap}.closeout-catalog-footer>.ant-btn{flex-shrink:0}@media (width<=760px){.closeout-catalog-footer{flex-wrap:wrap}}@media (width<=640px){.closeout-preview-app{padding:16px}.closeout-template-results,.closeout-catalog-loading{min-height:220px}}.closeout-generating{padding:var(--app-page-gutter);border-radius:var(--radius-panel);text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.closeout-generating h1{font-size:var(--font-size-title);margin:0}.closeout-project-actions{flex-direction:column;gap:10px;margin-block:12px;display:flex}.closeout-instance-header{border-radius:var(--radius-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.closeout-instance-header h1{font-size:var(--font-size-display-sm);margin:0 0 6px}.closeout-instance-header span,.closeout-editor-hint{color:var(--creator-text-secondary);font-size:var(--font-size-control)}.main-content:has(.closeout-editor-workspace){flex-direction:column;padding:16px;display:flex;overflow:hidden}.main-content:has(.closeout-editor-workspace)>.page-enter{flex:1;height:100%;min-height:0}.closeout-instance-page:has(.closeout-editor-workspace){flex:1;height:100%;min-height:0}.closeout-editor-workspace{grid-template-rows:auto minmax(0,1fr);gap:12px;height:100%;min-height:0;display:grid}.closeout-editor-toolbar{border-radius:var(--radius-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.closeout-editor-heading{flex:280px;min-width:0}.closeout-editor-heading h1{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-section-lg);margin:0 0 6px;overflow:hidden}.closeout-editor-heading>div{color:var(--creator-text-secondary);font-size:var(--font-size-control);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.closeout-editor-heading .ant-tag{margin:0}.closeout-editor-body{grid-template-columns:208px minmax(0,1fr) 360px;gap:12px;min-height:0;display:grid}.closeout-editor-navigation{border-radius:var(--radius-panel);padding:8px;overflow:auto}.closeout-module-item{border-radius:var(--radius-control);align-items:center;gap:8px;padding-inline-end:8px;display:flex}.closeout-module-item:is(.selected,:hover,:focus-within){background:var(--creator-primary-soft)}.closeout-module-item>.ant-btn{min-width:0;min-height:44px;font-size:var(--font-size-control);flex:1;justify-content:flex-start;padding-inline:8px}.closeout-module-item.selected>.ant-btn{color:var(--creator-primary)}.closeout-module-item>.ant-switch{flex-shrink:0}.closeout-editor-canvas{border-radius:var(--radius-panel);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.closeout-canvas-toolbar{border-bottom:1px solid var(--border-soft);color:var(--creator-text-secondary);font-size:var(--font-size-control);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.closeout-canvas-stage{background:var(--surface-subtle);flex:1;justify-content:center;min-height:0;padding:12px;display:flex}.closeout-canvas-stage .closeout-report-preview{border-radius:var(--radius-control);flex:1;width:100%;min-height:0}.closeout-canvas-stage.mobile .closeout-report-preview{max-width:390px}.closeout-canvas-stage .closeout-report-preview iframe{height:100%}.closeout-editor-inspector{border-radius:var(--radius-panel);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.closeout-inspector-heading{border-bottom:1px solid var(--border-soft);flex:none;padding:16px}.closeout-inspector-heading h2{font-size:var(--font-size-section);margin:0}.closeout-inspector-fields{overscroll-behavior:contain;flex:1;min-height:0;padding:16px;overflow:auto}.closeout-inspector-fields .ant-form-item{margin-bottom:16px}.closeout-inspector-fields h3{font-size:var(--font-size-body);margin:0 0 12px}.closeout-editor-fields,.closeout-note-fields{grid-template-columns:minmax(0,1fr);gap:0 12px;display:grid}.closeout-field-wide{grid-column:1/-1}.closeout-metric-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.closeout-display-option{justify-content:space-between;align-items:center;gap:24px;padding:16px 0;display:flex}.closeout-display-option+.closeout-display-option{border-top:1px solid var(--border-soft)}.closeout-metric-fields .ant-input-number{width:100%}.closeout-editor-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.closeout-editor-row h3{margin:0}.closeout-report-preview{border-radius:var(--radius-panel);min-height:300px;overflow:hidden}.closeout-report-preview iframe{border:0;width:100%;height:78vh;display:block}.closeout-table-actions .ant-btn{min-height:36px}@media (width<=1180px){.closeout-editor-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 340px}.closeout-editor-navigation{flex-wrap:wrap;grid-column:1/-1;gap:4px;display:flex}}@media (width<=940px){.main-content:has(.closeout-editor-workspace){display:block;overflow:auto}.closeout-editor-workspace{height:auto}.main-content:has(.closeout-editor-workspace)>.page-enter{height:auto}.closeout-instance-page:has(.closeout-editor-workspace){height:auto}.closeout-editor-body{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}.closeout-editor-canvas{height:65dvh;min-height:360px}.closeout-inspector-fields{max-height:65dvh}}.closeout-ai-controls{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.closeout-ai-controls>.ant-select{width:100%}.closeout-ai-controls ul{margin:0;padding-inline-start:18px}.closeout-enrich-button{margin-bottom:16px}.closeout-category-summary{border:1px solid var(--border-soft);border-radius:var(--radius-control);flex-direction:column;padding:4px;display:flex}.closeout-category-summary>.ant-btn{justify-content:space-between;min-height:40px}.closeout-category-summary>.ant-btn>span:first-child{text-overflow:ellipsis;overflow:hidden}.closeout-category-summary>.ant-btn>span:last-child{color:var(--creator-text-secondary);align-items:center;gap:12px;display:flex}.closeout-content-manager{grid-template-columns:190px minmax(0,1fr);gap:20px;padding-top:12px;display:grid}.closeout-category-panel{border:1px solid var(--border-soft);border-radius:var(--radius-control);background:var(--surface-content);min-width:0;padding:12px}.closeout-category-panel>.closeout-editor-row{margin-bottom:12px}.closeout-category-edit{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.closeout-category-item{border-radius:var(--radius-control);align-items:center;display:flex}.closeout-category-item.selected{background:var(--creator-primary-soft)}.closeout-category-item>.ant-btn{flex:1;justify-content:space-between;min-width:0;min-height:40px;padding-inline:8px}.closeout-category-item>.ant-btn>span:first-child{text-overflow:ellipsis;overflow:hidden}.closeout-category-item>.ant-space .ant-btn{width:26px;padding:0}.closeout-content-list{min-width:0}.closeout-content-query{gap:12px;display:flex}.closeout-content-query>.ant-input-affix-wrapper{flex:1;min-width:0}.closeout-content-query>.ant-btn{flex-shrink:0}.closeout-content-batch{color:var(--creator-text-secondary);flex-wrap:wrap;align-items:center;gap:12px;margin-block:16px;display:flex}.closeout-content-authors{flex-wrap:wrap;gap:8px 12px;display:flex}.closeout-content-authors>span{overflow-wrap:anywhere;align-items:center;gap:6px;display:inline-flex}.closeout-content-authors .ant-avatar{flex-shrink:0}.closeout-content-form .ant-tabs-nav{margin-bottom:20px}.closeout-content-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}@media (width<=760px){.closeout-content-manager{grid-template-columns:minmax(0,1fr)}.closeout-content-query{flex-wrap:wrap}.closeout-content-query>.ant-input-affix-wrapper{flex-basis:180px}.closeout-content-fields{grid-template-columns:minmax(0,1fr)}}.closeout-creators-entry{border-top:1px solid var(--border-soft);margin-top:20px;padding-top:16px}.closeout-work-title{align-items:center;gap:8px;display:flex}.closeout-work-title .ant-avatar{flex-shrink:0}.closeout-content-fields .ant-input-number{width:100%}.closeout-work-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.closeout-move-panel{flex-direction:column;gap:12px;width:280px;max-width:calc(100vw - 64px);display:flex}.closeout-move-panel>.ant-btn{align-self:flex-start;padding-inline:0}.closeout-move-actions{justify-content:flex-end}.closeout-share-login{place-items:center;min-height:100vh;padding:24px;display:grid}.closeout-share-login>section{width:min(100%,420px);padding:24px}.closeout-share-login .ant-alert{margin-bottom:16px}.closeout-share-report{height:100vh}.closeout-share-report .closeout-report-preview{height:100%}
