#nprogress{pointer-events:none}#nprogress .bar{z-index:1031;background:#29d;width:100%;height:2px;position:fixed;top:0;left:0}#nprogress .peg{opacity:1;width:100px;height:100%;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px);box-shadow:0 0 10px #29d,0 0 5px #29d}#nprogress .spinner{z-index:1031;display:block;position:fixed;top:15px;right:15px}#nprogress .spinner-icon{box-sizing:border-box;border:2px solid #0000;border-color:#29d #0000 #0000 #29d;border-radius:50%;width:18px;height:18px;animation:.4s linear infinite nprogress-spinner}.nprogress-custom-parent{position:relative;overflow:hidden}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/static/font/space-grotesk-vietnamese-400-normal.ae00ba54.woff2)format("woff2"),url(/static/font/space-grotesk-vietnamese-400-normal.3e018f61.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/static/font/space-grotesk-latin-ext-400-normal.f44744fa.woff2)format("woff2"),url(/static/font/space-grotesk-latin-ext-400-normal.9154b20d.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/static/font/space-grotesk-latin-400-normal.5977941d.woff2)format("woff2"),url(/static/font/space-grotesk-latin-400-normal.73004868.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/static/font/space-grotesk-vietnamese-500-normal.0a6bc1c8.woff2)format("woff2"),url(/static/font/space-grotesk-vietnamese-500-normal.6189c43d.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/static/font/space-grotesk-latin-ext-500-normal.f605b0d2.woff2)format("woff2"),url(/static/font/space-grotesk-latin-ext-500-normal.644f7a23.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/static/font/space-grotesk-latin-500-normal.31250b26.woff2)format("woff2"),url(/static/font/space-grotesk-latin-500-normal.3d793272.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/static/font/space-grotesk-vietnamese-600-normal.20b17abc.woff2)format("woff2"),url(/static/font/space-grotesk-vietnamese-600-normal.48592184.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/static/font/space-grotesk-latin-ext-600-normal.51defb17.woff2)format("woff2"),url(/static/font/space-grotesk-latin-ext-600-normal.d6946cbf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/static/font/space-grotesk-latin-600-normal.d7cc7ee6.woff2)format("woff2"),url(/static/font/space-grotesk-latin-600-normal.b60aff3d.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/static/font/space-grotesk-vietnamese-700-normal.7d37a5c3.woff2)format("woff2"),url(/static/font/space-grotesk-vietnamese-700-normal.2f27545a.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/static/font/space-grotesk-latin-ext-700-normal.ad18a16f.woff2)format("woff2"),url(/static/font/space-grotesk-latin-ext-700-normal.34f2bf2c.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/static/font/space-grotesk-latin-700-normal.46d978a2.woff2)format("woff2"),url(/static/font/space-grotesk-latin-700-normal.f67e63c9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/static/font/space-mono-vietnamese-400-normal.dc46663f.woff2)format("woff2"),url(/static/font/space-mono-vietnamese-400-normal.fe1a7f2b.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/static/font/space-mono-latin-ext-400-normal.2f61b03d.woff2)format("woff2"),url(/static/font/space-mono-latin-ext-400-normal.93a852b8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/static/font/space-mono-latin-400-normal.2a23a011.woff2)format("woff2"),url(/static/font/space-mono-latin-400-normal.b45fe2b3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/static/font/space-mono-vietnamese-700-normal.623acf55.woff2)format("woff2"),url(/static/font/space-mono-vietnamese-700-normal.754d779b.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/static/font/space-mono-latin-ext-700-normal.1188c8c5.woff2)format("woff2"),url(/static/font/space-mono-latin-ext-700-normal.ed836502.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/static/font/space-mono-latin-700-normal.637e3c40.woff2)format("woff2"),url(/static/font/space-mono-latin-700-normal.fc1bd8c5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{--agency-primary-rgb:22,166,165;--agency-primary-hover-rgb:17,139,139;--agency-primary-active-rgb:13,112,115;--agency-primary:rgba(var(--agency-primary-rgb),1);--agency-primary-strong:rgba(var(--agency-primary-hover-rgb),1);--agency-primary-active:rgba(var(--agency-primary-active-rgb),1);--agency-primary-soft:var(--semi-color-primary-light-default,#ddf4f1);--agency-primary-border:var(--semi-color-primary-light-hover,#c5ebe8);--agency-secondary:var(--semi-color-secondary,#16a6a5);--agency-secondary-hover:var(--semi-color-secondary-hover,#118b8b);--agency-secondary-active:var(--semi-color-secondary-active,#0d7073);--agency-secondary-soft:var(--semi-color-secondary-light-default,#ddf4f1);--agency-secondary-border:var(--semi-color-secondary-light-hover,#c5ebe8);--agency-tertiary:var(--semi-color-tertiary,#75818e);--agency-tertiary-soft:var(--semi-color-tertiary-light-default,#eef1f3);--agency-action-blue:var(--semi-color-link,#16a6a5);--agency-dark-navy:#171d27;--agency-icon-blue:var(--agency-muted);--agency-icon-cyan:var(--semi-color-info,var(--agency-action-blue));--agency-icon-violet:var(--agency-muted);--agency-icon-amber:var(--agency-warning);--agency-icon-emerald:var(--agency-success);--agency-icon-rose:var(--agency-danger);--agency-canvas:#f5f7f8;--agency-surface:var(--semi-color-bg-2,#fff);--agency-surface-muted:var(--semi-color-fill-0,#eef1f3);--agency-surface-raised:var(--agency-surface);--agency-surface-hover:var(--semi-color-fill-1,#e2e7ea);--agency-line:var(--semi-color-border,#e2e7ea);--agency-line-strong:var(--semi-color-fill-2,#d2d8dc);--agency-hairline:#eef1f3;--agency-ink:var(--semi-color-text-0,#18212c);--agency-ink-2:var(--semi-color-text-1,#465361);--agency-muted:var(--semi-color-text-2,#75818e);--agency-faint:var(--semi-color-text-3,#919aa5);--agency-success:var(--semi-color-success,#23835e);--agency-success-soft:var(--semi-color-success-light-default,#e7f5ee);--agency-warning:var(--semi-color-warning,#b87921);--agency-warning-soft:var(--semi-color-warning-light-default,#fff3df);--agency-danger:var(--semi-color-danger,#c34d50);--agency-danger-soft:var(--semi-color-danger-light-default,#fcebec);--agency-font-family:"Inter","Noto Sans SC","Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,system-ui,sans-serif;--agency-font-family-mono:"Space Mono","SFMono-Regular",Menlo,Consolas,"Liberation Mono",monospace;--agency-font-size-2xs:11px;--agency-font-size-xs:12px;--agency-font-size-sm:13px;--agency-font-size-base:14px;--agency-font-size-md:15px;--agency-font-size-lg:16px;--agency-font-size-xl:18px;--agency-font-size-2xl:20px;--agency-font-size-3xl:24px;--agency-font-size-4xl:28px;--agency-font-size-5xl:32px;--agency-font-size-6xl:40px;--agency-font-size-hero:44px;--agency-line-height-tight:1.3;--agency-line-height-base:1.5;--agency-line-height-relaxed:1.65;--agency-font-size-navigation:var(--agency-font-size-md);--agency-font-size-navigation-group:var(--agency-font-size-base);--agency-line-height-navigation:22px;--agency-radius-card:var(--semi-border-radius-large,12px);--agency-radius-control:var(--semi-border-radius-medium,8px);--agency-radius-input:var(--semi-border-radius-small,8px);--agency-radius-small:var(--semi-border-radius-extra-small,4px);--agency-radius-pill:var(--semi-border-radius-full,9999px);--agency-shadow-elevated:var(--semi-shadow-elevated,0 8px 24px #080f182e);--agency-shadow-card:0 1px 3px #121d280f;--agency-shadow-header:0 1px 3px #121d280f;--agency-header-bg:#202936;--agency-header-text:#f7f9fbeb;--agency-header-text-faint:#f7f9fb61}*{box-sizing:border-box}html,body,#root{height:100%;font-family:var(--agency-font-family);font-weight:400;font-size:var(--agency-font-size-base);line-height:var(--agency-line-height-base);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;color:var(--agency-ink);background:var(--agency-canvas);margin:0;padding:0}a{color:var(--agency-action-blue);text-decoration:none}.semi-icon{color:var(--agency-muted)}.semi-button-primary.semi-button-solid .semi-icon,.semi-button-secondary.semi-button-solid .semi-icon,.semi-button-danger.semi-button-solid .semi-icon{color:var(--semi-color-white,#fff)}.semi-button-secondary.semi-button-light .semi-icon{color:var(--agency-ink)}.semi-button-secondary.semi-button-borderless .semi-icon{color:var(--agency-primary)}.semi-button-tertiary .semi-icon{color:var(--agency-tertiary)}.semi-button-danger:not(.semi-button-primary) .semi-icon,.semi-dropdown-item-danger .semi-icon{color:var(--agency-danger)}.agency-content{max-width:1400px;margin:0 auto;padding:20px}#nprogress .bar{background:var(--agency-primary)!important}#nprogress .peg{box-shadow:0 0 10px var(--agency-primary),0 0 5px var(--agency-primary)!important}body .semi-popover-wrapper{background-color:var(--semi-color-bg-3)}body .semi-popover-wrapper .semi-scrolllist{background:var(--semi-color-bg-3)}body .semi-popover-wrapper .semi-scrolllist-header-title{color:var(--semi-color-text-1)}body .semi-popover-wrapper .semi-select-option{color:var(--semi-color-text-0)}body .semi-popover-wrapper .semi-select-option-empty,body .semi-popover-wrapper .semi-select-option-disabled{color:var(--semi-color-disabled-text)}body .semi-popover-wrapper .semi-select-option-disabled:hover{background-color:#0000}body .semi-popover-wrapper .semi-select-option-focused{color:var(--semi-color-text-0);background-color:var(--semi-color-primary-light-default)}body .semi-select-option:not(.semi-select-option-selected) .semi-select-option-icon{visibility:hidden}body .semi-select-option-icon .semi-icon{color:inherit}body .semi-popover-wrapper .semi-datepicker-navigation .semi-button,body .semi-popover-wrapper .semi-datepicker-weekday,body .semi-popover-wrapper .semi-datepicker-switch-date,body .semi-popover-wrapper .semi-datepicker-switch-time{color:var(--semi-color-text-2)}body .semi-popover-wrapper .semi-datepicker-navigation-month,body .semi-popover-wrapper .semi-datepicker-navigation-month .semi-button,body .semi-popover-wrapper .semi-datepicker-weeks,body .semi-popover-wrapper .semi-datepicker-day-main{color:var(--semi-color-text-0)}body .semi-popover-wrapper .semi-datepicker-day-today .semi-datepicker-day-main{color:var(--semi-color-primary)}body .semi-popover-wrapper .semi-datepicker-day-disabled,body .semi-popover-wrapper .semi-datepicker-day-today.semi-datepicker-day-disabled .semi-datepicker-day-main{color:var(--semi-color-disabled-text)}body .semi-popover-wrapper .semi-datepicker-day-selectedrange-hover .semi-datepicker-day-main,body .semi-popover-wrapper .semi-datepicker-day-hoverday-around-singleselected .semi-datepicker-day-main{color:var(--semi-color-white)}body .semi-button{font-size:var(--agency-font-size-base)}body .semi-button-size-small{font-size:var(--agency-font-size-sm)}body .semi-button-size-large{font-size:var(--agency-font-size-lg)}body .semi-input{font-size:var(--agency-font-size-base)}body .semi-input-wrapper-small .semi-input{font-size:var(--agency-font-size-sm)}body .semi-input-wrapper-large .semi-input{font-size:var(--agency-font-size-md)}body .semi-input-textarea,body .semi-input-textarea-counter,body .semi-select .semi-select-selection-text,body .semi-select .semi-select-selection-placeholder{font-size:var(--agency-font-size-base)}body .semi-select-small .semi-select-selection-text,body .semi-select-small .semi-select-selection-placeholder{font-size:var(--agency-font-size-sm)}body .semi-select-large .semi-select-selection-text,body .semi-select-large .semi-select-selection-placeholder{font-size:var(--agency-font-size-md)}body .semi-popover-wrapper .semi-select-option{font-size:var(--agency-font-size-base)}body .semi-table .semi-table-row-cell,body .semi-table .semi-table-row-head{font-size:var(--agency-font-size-sm)}body .semi-table-small .semi-table-row-cell,body .semi-table-small .semi-table-row-head{font-size:var(--agency-font-size-xs)}body .semi-form-field-label-text{font-size:var(--agency-font-size-base)}body .semi-form-field-extra,body .semi-form-field-error-message{font-size:var(--agency-font-size-xs)}body .semi-tabs-bar .semi-tabs-tab{font-size:var(--agency-font-size-base)}body .semi-modal-title,body .semi-sidesheet-title{font-size:var(--agency-font-size-lg)}body .semi-page-item{font-size:var(--agency-font-size-base)}body .semi-page-total,body .semi-tooltip-content,body .semi-popover{font-size:var(--agency-font-size-sm)}body .semi-navigation-item,body .semi-navigation-sub-title{font-size:var(--agency-font-size-base)}body .semi-card-header-wrapper-title{font-size:var(--agency-font-size-lg)}body .semi-tag{font-size:var(--agency-font-size-sm)}body .semi-tag-small{font-size:var(--agency-font-size-xs)}body .semi-tag-large,body .semi-checkbox-addon,body .semi-radio-addon,body .semi-checkbox-content,body .semi-radio-content,body .semi-checkbox-cardType .semi-checkbox-addon,body .semi-radio-cardRadioGroup .semi-radio-addon{font-size:var(--agency-font-size-base)}body .semi-popover-wrapper .semi-datepicker-navigation-month,body .semi-popover-wrapper .semi-datepicker-navigation-month .semi-button{font-size:var(--agency-font-size-md)}body .semi-popover-wrapper .semi-datepicker-weekday{font-size:var(--agency-font-size-xs)}body .semi-popover-wrapper .semi-datepicker-day-main,body .semi-timepicker-panel-list{font-size:var(--agency-font-size-sm)}body .semi-popover-wrapper .semi-cascader-option-lists .semi-cascader-option,body .semi-tree-option-label,body .semi-tree-option-label-text,body .semi-dropdown-item{font-size:var(--agency-font-size-base)}body .semi-banner-title{font-size:var(--agency-font-size-md)}body .semi-banner-description,body .semi-notification-notice-content,body .semi-toast-content,body .semi-empty-description,body .semi-typography{font-size:var(--agency-font-size-base)}body p.semi-typography-small,body .semi-typography-small{font-size:var(--agency-font-size-sm)}body .semi-descriptions-value{font-size:var(--agency-font-size-base)}body .semi-descriptions-key,body .semi-descriptions-double-large .semi-descriptions-key,body .semi-descriptions-double-medium .semi-descriptions-key,body .semi-descriptions-double-small .semi-descriptions-key{font-size:var(--agency-font-size-sm)}body .semi-steps .semi-steps-item .semi-steps-item-title,body .semi-steps .semi-steps-item .semi-steps-item-content,body .semi-steps .semi-steps-item .semi-steps-item-description,body .semi-steps-basic.semi-steps-horizontal .semi-steps-item .semi-steps-item-description,body .semi-steps-basic.semi-steps-vertical .semi-steps-item .semi-steps-item-description,body .semi-list-item,body .semi-list-item-body,body .semi-timeline-item-content,body .semi-collapse-header,body .semi-upload-drag-area-main-text{font-size:var(--agency-font-size-base)}body .semi-upload-drag-area-legal,body .semi-badge-count{font-size:var(--agency-font-size-xs)}body .semi-progress-line-text{font-size:var(--agency-font-size-sm)}body .account-page .account-avatar-inner{background:var(--agency-primary-soft);color:var(--agency-primary);border-color:var(--agency-primary-border)}body .panel-card,body .report-card,body .promote-list-box,body .ad-material-box,body .ad-label-box,body .account-card,body .onboarding-card,body .ad-section-card{background:var(--agency-surface);border-color:var(--agency-line);box-shadow:var(--agency-shadow-card)}body .ad-material-tabs,body .ad-material-toolbar,body .ad-material-batch-bar,body .ad-label-toolbar,body .ad-label-batch-bar,body .promote-toolbar-top,body .promote-batch-bar,body .report-filter-card,body .perf-toolbar,body .audience-toolbar,body .ao-toolbar,body .audience-batch-bar,body .tracked-toolbar,body .operate-log-toolbar,body .finance-flow-toolbar{background:var(--agency-surface-muted);border-color:var(--agency-line)}body .ad-material-grid{background:var(--agency-surface-muted)}body .material-card{background:var(--agency-surface);border-color:var(--agency-line);box-shadow:var(--agency-shadow-card)}body .material-card:hover{border-color:var(--agency-line-strong)}body .material-card.is-checked{border-color:var(--agency-primary)}body .material-card-meta,body .material-card-time{color:var(--agency-muted)}body .admin-layout .semi-table .semi-table-thead>.semi-table-row>.semi-table-row-head{background:var(--agency-surface-muted);color:var(--agency-ink-2);border-color:var(--agency-line)}body .promote-stat-card,body .report-metric-card,body .account-stat-card,body .finance-stat-card{background:var(--agency-surface-raised)}body .create-ad-page{background:var(--agency-canvas)}body .ad-section-head,body .report-type-tabs,body .semi-modal-header,body .semi-sidesheet-header{background:var(--agency-surface)}body .semi-modal-header,body .semi-sidesheet-header{border-bottom:1px solid var(--agency-hairline)}body .objective-card:not(.is-selected):not(.is-disabled),body .position-card:not(.is-selected){background:var(--agency-surface)}body .onboarding-section-label{color:var(--agency-muted)}body .side-nav-icon .semi-icon,body .promote-stat-icon .semi-icon,body .account-stat-icon .semi-icon,body .objective-card-icon .semi-icon,body .slogan-icon .semi-icon,body .account-avatar-inner .semi-icon,body .semi-button .semi-icon{color:inherit}body .semi-button-secondary.semi-button-light:not(.semi-button-disabled){background:var(--agency-surface);color:var(--agency-ink);border:1px solid var(--agency-line)}body .semi-button-secondary.semi-button-light:not(.semi-button-disabled):hover{background:var(--agency-surface-muted);border-color:var(--agency-line-strong)}body .semi-button.semi-button-disabled .semi-icon{color:var(--semi-color-disabled-text)}body{--semi-color-primary:#16a6a5;--semi-color-primary-hover:#118b8b;--semi-color-primary-active:#0d7073;--semi-color-primary-light-default:#ddf4f1;--semi-color-primary-light-hover:#c5ebe8;--semi-color-primary-light-active:#ade1df;--semi-color-secondary:#16a6a5;--semi-color-secondary-hover:#118b8b;--semi-color-secondary-active:#0d7073;--semi-color-secondary-light-default:#ddf4f1;--semi-color-secondary-light-hover:#c5ebe8;--semi-color-secondary-light-active:#ade1df;--semi-color-link:#16a6a5;--semi-color-link-hover:#118b8b;--semi-color-link-active:#0d7073;--semi-color-link-visited:#16a6a5;--semi-color-text-0:#18212c;--semi-color-text-1:#465361;--semi-color-text-2:#75818e;--semi-color-text-3:#919aa5;--semi-color-border:#e2e7ea;--semi-color-border-with-opacity:#e2e7ea;--semi-color-disabled-text:#75818ee6;--semi-color-fill-0:#eef1f3;--semi-color-fill-1:#e2e7ea;--semi-color-fill-2:#d2d8dc;--semi-color-tertiary:#75818e;--semi-color-tertiary-hover:#5f6b77;--semi-color-tertiary-active:#4a5560;--semi-color-tertiary-light-default:#eef1f3;--semi-color-tertiary-light-hover:#e2e7ea;--semi-color-tertiary-light-active:#d2d8dc;--semi-color-chart-blue:#587fa6;--semi-color-chart-gold:#d49a4a;--agency-chart-slate:#6b7ea8;--agency-chart-violet:#7b61e0;--agency-chart-cyan:#2698b8;--agency-chart-pink:#c2668c;--agency-chart-emerald:#0ea878;--semi-color-focus-border:#16a6a5;--semi-color-success:#23835e;--semi-color-success-hover:#1c6c4e;--semi-color-success-active:#165840;--semi-color-success-light-default:#e7f5ee;--semi-color-success-light-hover:#cfebdd;--semi-color-success-light-active:#b5e0cc;--semi-color-warning:#b87921;--semi-color-warning-hover:#9c661b;--semi-color-warning-active:#825416;--semi-color-warning-light-default:#fff3df;--semi-color-warning-light-hover:#fae4c0;--semi-color-warning-light-active:#f5d5a0;--semi-color-danger:#c34d50;--semi-color-danger-hover:#a93e42;--semi-color-danger-active:#8e3438;--semi-color-danger-light-default:#fcebec;--semi-color-danger-light-hover:#f7d5d7;--semi-color-danger-light-active:#f1bcc0;--semi-border-radius-extra-small:4px;--semi-border-radius-small:8px;--semi-border-radius-medium:8px;--semi-border-radius-large:12px;--semi-border-radius-full:9999px;--semi-font-family-regular:"Inter","Noto Sans SC","Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,system-ui,sans-serif;--semi-color-navy:#171d27;--semi-shadow-elevated:0 8px 24px #080f182e}body .semi-input-wrapper,body .semi-input-textarea-wrapper{border-color:var(--agency-line)}body .semi-input-wrapper:hover,body .semi-input-textarea-wrapper:hover{border-color:var(--agency-line-strong)}body .semi-button,body .semi-button-size-small,body .semi-button-size-large,body .semi-button-borderless,body .semi-button-light{border-radius:var(--semi-border-radius-medium)}body .semi-button-with-icon-only,body .semi-page-prev.semi-button-icon,body .semi-page-next.semi-button-icon{border-radius:var(--semi-border-radius-full)}body code,body pre,body kbd,body .semi-typography code,body .semi-typography pre{font-family:var(--agency-font-family-mono)}body .semi-table{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}body .admin-layout,body.night-route{--agency-night-nav:#0c141d;--agency-night-canvas:#0f1822;--agency-night-surface:#16212d;--agency-night-surface-2:#1b2836;--agency-night-control:#223040;--agency-night-line:#253242;--agency-night-line-strong:#35404c;--agency-night-ink:#f7f9fb;--agency-night-ink-2:#c6d0da;--agency-night-muted:#8d99a8;--agency-night-faint:#6b7787;--agency-night-accent:#4ed3cb;--agency-night-accent-soft:#16a6a529;--agency-night-accent-border:#4ed3cb6b;--agency-night-accent-ring:#4ed3cb47;--agency-night-nav-active:linear-gradient(180deg,#16a6a54d,#16a6a524);--agency-night-success:#3ecf8e;--agency-night-warning:#e6b95c;--agency-night-danger:#f0736f;--agency-night-accent-deep:#1f8a89;--agency-night-artwork-ink:#f7f9fbeb;--agency-night-artwork-ink-2:#f7f9fbb3;--agency-night-artwork-ink-3:#f7f9fb9e;--agency-night-artwork-line:#f7f9fb24;--agency-night-artwork-hairline:#f7f9fb57;--agency-night-artwork-shadow:0 1px 18px #02060c9e;--agency-night-on-accent:#101820;--agency-night-poster-scrim:radial-gradient(460px 180px at 100% 0%,#040a12b8 0%,#040a1200 72%),linear-gradient(180deg,#040a1280 0%,#040a121a 20%,#040a1200 40%,#040a1257 68%,#040a12d6 100%),linear-gradient(90deg,#040a12b8 0%,#040a1257 34%,#040a1200 58%);--agency-night-poster-scrim-band:radial-gradient(520px 240px at 100% 100%,#040a1299 0%,#040a1200 70%),linear-gradient(180deg,#040a1285 0%,#040a1224 44%,#040a129e 100%),linear-gradient(90deg,#040a12c7 0%,#040a125c 30%,#040a1200 56%);--agency-night-shadow:0 8px 24px #03070c73}body .admin-layout.is-night,body.night-route{--semi-color-bg-0:#0f1822;--semi-color-bg-1:#16212d;--semi-color-bg-2:#16212d;--semi-color-bg-3:#1b2836;--semi-color-bg-4:#223040;--semi-color-text-0:#f7f9fb;--semi-color-text-1:#c6d0da;--semi-color-text-2:#8d99a8;--semi-color-text-3:#6b7787;--semi-color-disabled-text:#8d99a88c;--semi-color-disabled-border:#253242;--semi-color-disabled-bg:#16212d;--semi-color-border:#253242;--semi-color-fill-0:#ffffff0d;--semi-color-fill-1:#ffffff17;--semi-color-fill-2:#ffffff24;--semi-color-primary-light-default:#16a6a529;--semi-color-primary-light-hover:#16a6a542;--semi-color-primary-light-active:#16a6a557;--semi-color-secondary-light-default:#16a6a529;--semi-color-secondary-light-hover:#16a6a542;--semi-color-link:#4ed3cb;--semi-color-success:#3ecf8e;--semi-color-success-light-default:#3ecf8e24;--semi-color-warning:#e6b95c;--semi-color-warning-light-default:#e6b95c24;--semi-color-danger:#f0736f;--semi-color-danger-light-default:#f0736f24;--semi-shadow-elevated:0 12px 32px #03070c8c;--agency-canvas:#0f1822;--agency-surface:#16212d;--agency-surface-muted:#1b2836;--agency-surface-hover:#ffffff12;--agency-line:#253242;--agency-line-strong:#35404c;--agency-hairline:#1e2a38;--agency-ink:#f7f9fb;--agency-ink-2:#c6d0da;--agency-muted:#8d99a8;--agency-faint:#6b7787;--agency-action-blue:#4ed3cb;--agency-primary-soft:#16a6a529;--agency-primary-border:#4ed3cb6b;--agency-secondary:#4ed3cb;--agency-secondary-soft:#16a6a529;--agency-tertiary:#8d99a8;--agency-tertiary-soft:#1b2836;--agency-success:#3ecf8e;--agency-success-soft:#3ecf8e24;--agency-warning:#e6b95c;--agency-warning-soft:#e6b95c24;--agency-danger:#f0736f;--agency-danger-soft:#f0736f24;--agency-shadow-card:0 1px 0 #ffffff08 inset;--agency-shadow-header:0 1px 0 #ffffff0a;--agency-icon-blue:#7fb2d9;--agency-icon-violet:#9db4e8;--agency-surface-raised:#1b2836;--agency-chart-primary:#4ab3f6;--semi-color-chart-blue:#7fb2d9;--semi-color-chart-gold:#e0b463;--agency-chart-slate:#93a8c8;--agency-chart-violet:#a78bfa;--agency-chart-cyan:#56c9e8;--agency-chart-pink:#ef91b8;--agency-chart-emerald:#45e0a6;background:var(--agency-canvas);color:var(--agency-ink)}body .admin-layout.is-night .semi-input-wrapper,body.night-route .semi-input-wrapper,body .admin-layout.is-night .semi-select,body.night-route .semi-select,body .admin-layout.is-night .semi-input-number,body.night-route .semi-input-number,body .admin-layout.is-night .semi-datepicker .semi-input-wrapper,body.night-route .semi-datepicker .semi-input-wrapper{background:var(--agency-night-surface-2);border-color:var(--agency-night-line)}body .admin-layout.is-night .semi-input-wrapper:hover,body.night-route .semi-input-wrapper:hover,body .admin-layout.is-night .semi-select:hover,body.night-route .semi-select:hover{border-color:var(--agency-night-line-strong)}body .admin-layout.is-night .semi-input-wrapper:focus-within,body.night-route .semi-input-wrapper:focus-within,body .admin-layout.is-night .semi-select-focused,body.night-route .semi-select-focused{border-color:var(--agency-night-accent)}body .admin-layout.is-night .semi-input,body.night-route .semi-input,body .admin-layout.is-night .semi-select-selection-text,body.night-route .semi-select-selection-text,body .admin-layout.is-night .semi-select-selection-list,body.night-route .semi-select-selection-list{color:var(--agency-night-ink)}body .admin-layout.is-night .semi-input::placeholder,body.night-route .semi-input::placeholder,body .admin-layout.is-night .semi-select-selection-placeholder .semi-tagContent,body.night-route .semi-select-selection-placeholder .semi-tagContent{color:var(--agency-night-muted)}body .admin-layout.is-night .semi-card,body.night-route .semi-card{background:var(--agency-night-surface)}body .admin-layout.is-night .semi-table,body.night-route .semi-table,body .admin-layout.is-night .semi-table-wrapper,body.night-route .semi-table-wrapper,body .admin-layout.is-night .semi-table-row,body.night-route .semi-table-row{background:0 0}body .admin-layout.is-night .semi-table .semi-table-thead>.semi-table-row>.semi-table-row-head,body.night-route .semi-table .semi-table-thead>.semi-table-row>.semi-table-row-head{background:var(--agency-night-surface-2);border-color:var(--agency-night-line)}body .admin-layout.is-night .semi-table-tbody>.semi-table-row>.semi-table-row-cell,body.night-route .semi-table-tbody>.semi-table-row>.semi-table-row-cell{border-bottom-color:var(--agency-hairline)}body .admin-layout.is-night .semi-pagination-item,body.night-route .semi-pagination-item,body .admin-layout.is-night .semi-page-item,body.night-route .semi-page-item{border-color:var(--agency-night-line);color:var(--agency-night-ink-2);background:0 0}body .admin-layout.is-night .semi-pagination-item-active,body.night-route .semi-pagination-item-active,body .admin-layout.is-night .semi-page-item-active,body.night-route .semi-page-item-active{background:var(--agency-night-accent-soft);border-color:var(--agency-night-accent-border);color:var(--agency-night-accent)}body .admin-layout.is-night .semi-button-primary.semi-button-solid,body.night-route .semi-button-primary.semi-button-solid{border-color:#0000}body .admin-layout.is-night .semi-button-secondary.semi-button-light,body.night-route .semi-button-secondary.semi-button-light,body .admin-layout.is-night .semi-button-tertiary.semi-button-light,body.night-route .semi-button-tertiary.semi-button-light{background:var(--agency-night-surface-2);color:var(--agency-night-ink);border-color:var(--agency-night-line)}body .admin-layout.is-night .semi-button-secondary.semi-button-light:hover,body.night-route .semi-button-secondary.semi-button-light:hover,body .admin-layout.is-night .semi-button-tertiary.semi-button-light:hover,body.night-route .semi-button-tertiary.semi-button-light:hover{background:var(--agency-night-control);border-color:var(--agency-night-line-strong)}body .admin-layout.is-night .semi-tag,body.night-route .semi-tag,body .admin-layout.is-night .semi-banner,body.night-route .semi-banner,body .admin-layout.is-night .semi-divider,body.night-route .semi-divider{border-color:var(--agency-night-line)}body .admin-layout.is-night .account-stat-icon,body.night-route .account-stat-icon,body .admin-layout.is-night .metric-card-icon,body.night-route .metric-card-icon,body .admin-layout.is-night .promote-stat-icon,body.night-route .promote-stat-icon,body .admin-layout.is-night .audience-stat-icon,body.night-route .audience-stat-icon,body .admin-layout.is-night .finance-stat-icon,body.night-route .finance-stat-icon{background:var(--agency-night-control)}body .admin-layout.is-night .semi-switch:not(.semi-switch-checked),body.night-route .semi-switch:not(.semi-switch-checked){background-color:var(--agency-night-control)}body .admin-layout.is-night .panel-card,body.night-route .panel-card{box-shadow:none}body .admin-layout.is-night .perf-toolbar,body.night-route .perf-toolbar{background:0 0;border-color:#0000}body .admin-layout.is-night .account-stat-card:hover,body.night-route .account-stat-card:hover{background:var(--agency-night-control)}body .admin-layout.is-night .semi-table-row-cell,body.night-route .semi-table-row-cell,body .admin-layout.is-night .semi-table-row-head,body.night-route .semi-table-row-head{border-bottom-color:var(--agency-hairline)}body .admin-layout.is-night .semi-table-wrapper::-webkit-scrollbar-thumb{background:var(--agency-night-line-strong)}body.night-route .semi-table-wrapper::-webkit-scrollbar-thumb{background:var(--agency-night-line-strong)}body .admin-layout.is-night .semi-overflow-list-scroll-wrapper::-webkit-scrollbar-thumb{background:var(--agency-night-line-strong)}body.night-route .semi-overflow-list-scroll-wrapper::-webkit-scrollbar-thumb{background:var(--agency-night-line-strong)}body .admin-layout.is-night .existing-picker-table,body.night-route .existing-picker-table{background:var(--agency-night-surface)}body .admin-layout.is-night .ad-phone,body.night-route .ad-phone{background:var(--agency-night-nav);box-shadow:0 0 0 1px var(--agency-night-line)}body .admin-layout.is-night .metric-card,body.night-route .metric-card{background:var(--agency-night-surface-2);border-color:var(--agency-night-line)}body .admin-layout.is-night .metric-card.is-active,body.night-route .metric-card.is-active{background:var(--agency-night-accent-soft);border-color:var(--agency-night-accent-border)}body .admin-layout.is-night .metric-card-value,body.night-route .metric-card-value{color:var(--agency-night-ink)}body .admin-layout.is-night .metric-card-corner:before,body.night-route .metric-card-corner:before{border-top-color:var(--agency-night-control)}body .admin-layout.is-night .metric-card-corner.is-active:before,body.night-route .metric-card-corner.is-active:before{border-top-color:var(--agency-night-accent-deep)}body .admin-layout.is-night .metric-card-corner .semi-icon,body.night-route .metric-card-corner .semi-icon{color:var(--agency-night-ink)}body .admin-layout.is-night .semi-radioGroup-buttonRadio,body.night-route .semi-radioGroup-buttonRadio{border-radius:var(--agency-radius-pill);background:0 0}body .admin-layout.is-night .semi-radio-addon-buttonRadio,body.night-route .semi-radio-addon-buttonRadio{color:var(--agency-night-muted);background:var(--agency-night-control);border-radius:var(--agency-radius-pill);box-shadow:inset 0 0 0 1px var(--agency-night-line)}body .admin-layout.is-night .semi-radio-addon-buttonRadio-hover,body.night-route .semi-radio-addon-buttonRadio-hover{color:var(--agency-night-ink-2);background:var(--agency-night-control)}body .admin-layout.is-night .semi-radio-addon-buttonRadio-checked,body.night-route .semi-radio-addon-buttonRadio-checked,body .admin-layout.is-night .semi-radio-addon-buttonRadio-checked:hover,body.night-route .semi-radio-addon-buttonRadio-checked:hover{color:var(--agency-night-accent);background:var(--agency-night-accent-soft);box-shadow:inset 0 0 0 1px var(--agency-night-accent-border)}body.night-route .semi-select-dropdown,body.night-route .semi-modal-content{background:var(--agency-night-surface);border:1px solid var(--agency-night-line);box-shadow:var(--agency-night-shadow);color:var(--agency-night-ink)}body.night-route .semi-dropdown-item,body.night-route .semi-select-option{color:var(--agency-night-ink-2)}body.night-route .semi-dropdown-item:hover,body.night-route .semi-select-option:hover,body.night-route .semi-select-option.semi-select-option-selected{background:var(--agency-night-accent-soft);color:var(--agency-night-ink)}body.night-route .semi-select-option-content,body.night-route .semi-dropdown-item .semi-dropdown-item-main{color:inherit}body.night-route .semi-modal-header,body.night-route .semi-modal-footer{background:var(--agency-night-surface);border-color:var(--agency-night-line)}body.night-route .semi-modal-close,body.night-route .semi-input-wrapper{color:var(--agency-night-ink)}body.night-route .create-result-art .art-soft{fill:var(--agency-night-surface-2)}body.night-route .create-result-art .art-ink{fill:var(--agency-night-ink)}body.night-route .create-result-art .art-disc{fill:var(--agency-primary)}html.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.theme-light body .admin-layout{--agency-night-nav:#fff;--agency-night-canvas:#fff;--agency-night-surface:#f5f7f8;--agency-night-surface-2:#eef1f3;--agency-night-control:#e6eaee;--agency-night-line:#e2e7ea;--agency-night-line-strong:#d2d8dc;--agency-night-ink:#18212c;--agency-night-ink-2:#465361;--agency-night-muted:#75818e;--agency-night-faint:#919aa5;--agency-night-accent:#118b8b;--agency-night-accent-soft:#16a6a51a;--agency-night-accent-border:#118b8b4d;--agency-night-accent-ring:#16a6a533;--agency-night-nav-active:linear-gradient(180deg,#16a6a524,#16a6a50d);--agency-night-success:#23835e;--agency-night-warning:#b87921;--agency-night-danger:#c34d50;--agency-night-artwork-line:#ffffffe6;--agency-night-shadow:0 2px 8px #080f1814;--agency-night-poster-scrim-band:linear-gradient(90deg,#fffffff2 0%,#fffc 32%,#ffffff6b 58%,#ffffff1a 100%),linear-gradient(180deg,#ffffff4d 0%,#fff0 42%,#ffffff8c 100%);--agency-night-poster-scrim:radial-gradient(560px 220px at 96% 88%,#ffffffb8 0%,#fff0 72%),linear-gradient(90deg,#fffffff0 0%,#ffffffc2 30%,#fff6 56%,#ffffff1f 100%),linear-gradient(180deg,#ffffff52 0%,#ffffff05 38%,#ffffff80 100%)}html.theme-light .poster-band-media{background-image:url(/static/image/poster-light.05563ee0.webp);background-position:50% 38%}html.theme-light .home-head-media{background-image:url(/static/image/poster-light.05563ee0.webp);background-position:50% 30%}html.theme-light .poster-band,html.theme-light .home-head{background:var(--agency-surface)}html.theme-light .poster-band-title{color:var(--agency-ink);text-shadow:none}html.theme-light .poster-band-desc{color:var(--agency-ink-2);text-shadow:none}html.theme-light .poster-band-aside .semi-button-primary.semi-button-solid,html.theme-light .poster-band-aside .semi-button-primary.semi-button-solid:hover{color:var(--semi-color-white,#fff);background:var(--agency-primary);border-color:var(--agency-primary);box-shadow:none}html.theme-light .poster-band-aside .semi-button-primary.semi-button-solid:hover{background:var(--agency-primary-strong);border-color:var(--agency-primary-strong)}html.theme-light .create-ad-band-brand{color:var(--agency-muted);text-shadow:none}html.theme-light .home-head-eyebrow,html.theme-light .home-head-sub,html.theme-light .home-head-note{text-shadow:none}html.theme-light .home-head-eyebrow{color:var(--agency-muted)}html.theme-light .home-head-title{color:var(--agency-ink);text-shadow:none}html.theme-light .home-head-sub{color:var(--agency-ink-2)}html.theme-light .home-head-cta.semi-button,html.theme-light .home-head-cta.semi-button:hover{color:var(--semi-color-white,#fff);background:var(--agency-primary);border-color:var(--agency-primary);box-shadow:none}html.theme-light .home-head-cta.semi-button:hover{background:var(--agency-primary-strong);border-color:var(--agency-primary-strong)}html.theme-light .home-head-ghost.semi-button,html.theme-light .home-head-ghost.semi-button:hover{color:var(--agency-ink-2);background:0 0}html.theme-light .home-head-ghost.semi-button:hover{color:var(--agency-primary)}html.theme-light .home-head-ghost-icon{border-color:var(--agency-line)}html.theme-light .home-head-ghost:hover .home-head-ghost-icon{border-color:var(--agency-primary-border)}html.theme-light .home-head-note-main{color:var(--agency-ink)}html.theme-light .home-head-note-sub{color:var(--agency-muted);border-bottom-color:var(--agency-hairline)}html.theme-light .home-head-note-sub:before{color:var(--agency-primary)}html.theme-light .ops-head .home-head-ghost.semi-button:disabled{color:var(--agency-faint)}html.theme-light .ops-refreshing{color:var(--agency-muted);text-shadow:none}html.theme-light body .admin-layout.is-hero .admin-header{z-index:3;background:0 0;border-bottom:0;position:absolute;top:0;left:0;right:0}body{--agency-icon-size-2xs:12px;--agency-icon-size-xs:14px;--agency-icon-size-sm:16px;--agency-icon-size-md:20px;--agency-icon-size-lg:24px;--agency-icon-size-xl:32px}body .semi-icon{vertical-align:middle;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}body .admin-header-icon-btn,body .objective-card-icon{border-radius:var(--agency-radius-control)}body .semi-card{background:var(--agency-surface);border:1px solid var(--agency-line);border-radius:var(--agency-radius-card);box-shadow:var(--agency-shadow-card)}body .semi-card-header-wrapper{border-bottom:1px solid var(--agency-hairline)}body .semi-card-header-wrapper-title{color:var(--agency-ink);font-weight:400}body .semi-table{color:var(--agency-ink);background:0 0}body .semi-table .semi-table-row-head{color:var(--agency-muted);letter-spacing:-.39px;font-weight:400}body .semi-table .semi-table-row-cell{border-bottom:1px solid var(--agency-hairline);color:var(--agency-ink)}body .semi-table .semi-table-tbody>.semi-table-row:hover>.semi-table-row-cell{background:var(--agency-surface-muted)}body .semi-table .semi-table-expand-icon-cell,body .semi-table .semi-table-column-selection{background:0 0}body .semi-table .semi-table-thead{background:var(--agency-surface-muted)}body .semi-table .semi-table-row-cell .semi-typography,body .semi-table .semi-table-row-cell{font-variant-numeric:tabular-nums}body .semi-table .semi-empty-description{color:var(--agency-muted)}body .semi-table .semi-empty .semi-icon{color:var(--agency-primary)}body .semi-tag{border-radius:var(--agency-radius-pill);font-weight:400;line-height:1.4}body .semi-badge-count,body .semi-badge-dot{font-variant-numeric:tabular-nums}body .semi-page-item{border-radius:var(--agency-radius-control);color:var(--agency-ink-2);font-weight:400}body .semi-page-item:hover{background:var(--agency-surface-muted);color:var(--agency-ink)}body .semi-page-item-active,body .semi-page-item-active:hover{background:var(--agency-primary-soft);color:var(--agency-primary)}body .semi-page-total,body .semi-page-quickjump{color:var(--agency-muted)}body .semi-page .semi-select-selection{border-radius:var(--agency-radius-input)}body .semi-popover-wrapper{border:1px solid var(--agency-line);border-radius:var(--agency-radius-control);box-shadow:var(--agency-shadow-elevated)}body .semi-popover-wrapper .semi-select-option{border-radius:var(--agency-radius-small);color:var(--agency-ink);font-weight:400}body .semi-popover-wrapper .semi-select-option:hover{background:var(--agency-surface-muted)}body .semi-popover-wrapper .semi-select-option-selected{color:var(--agency-primary);font-weight:400}body .semi-popover-wrapper .semi-select-option-selected .semi-select-option-icon{color:var(--agency-primary)}body .semi-dropdown-menu{border:1px solid var(--agency-line);border-radius:var(--agency-radius-control);box-shadow:var(--agency-shadow-elevated)}body .semi-dropdown-item{border-radius:var(--agency-radius-small);color:var(--agency-ink);font-weight:400}body .semi-dropdown-item:hover{background:var(--agency-surface-muted)}body .semi-modal-content,body .semi-sidesheet-inner{border-radius:var(--agency-radius-card);border:1px solid var(--agency-line);box-shadow:var(--agency-shadow-elevated)}body .semi-modal-title,body .semi-sidesheet-title{color:var(--agency-ink);font-weight:400}body .semi-modal-footer,body .semi-sidesheet-footer{border-top:1px solid var(--agency-hairline)}body .semi-form-field-label-text{color:var(--agency-ink-2);font-weight:400}body .semi-form-field-label-required{color:var(--agency-danger)}body .semi-form-field-extra,body .semi-form-field-error-message{font-weight:400}body .semi-form-field-error-message{color:var(--agency-danger)}body .semi-input-wrapper-focus,body .semi-input-wrapper-focus:hover{border-color:var(--agency-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--agency-primary)14%,transparent)}body .semi-datepicker-range-input:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--agency-primary)14%,transparent)}body .semi-datepicker-range-input-wrapper-focus,body .semi-datepicker-range-input-wrapper-active{background-color:#0000;border-color:#0000}body .semi-datepicker-range-input-wrapper .semi-input-wrapper-focus,body .semi-datepicker-range-input-wrapper .semi-input-wrapper-focus:hover{box-shadow:none;background-color:#0000;border-color:#0000}body .semi-select-focus .semi-select-selection,body .semi-select-open .semi-select-selection{border-color:var(--agency-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--agency-primary)14%,transparent)}body .semi-checkbox-inner,body .semi-radio-inner{border-radius:var(--agency-radius-small)}body .semi-tabs-bar{border-bottom:1px solid var(--agency-line)}body .semi-tabs-bar .semi-tabs-tab{color:var(--agency-muted);font-weight:400}body .semi-tabs-bar .semi-tabs-tab:hover{color:var(--agency-ink)}body .semi-tabs-bar .semi-tabs-tab-active,body .semi-tabs-bar .semi-tabs-tab-active:hover{color:var(--agency-primary);font-weight:400}body .semi-tabs-bar .semi-tabs-bar-line .semi-tabs-tab-active:after{background:var(--agency-primary)}body .semi-toast-content,body .semi-notification-notice{border-radius:var(--agency-radius-control);border:1px solid var(--agency-line);box-shadow:var(--agency-shadow-elevated)}body .semi-tooltip-wrapper{background-color:var(--agency-dark-navy);color:var(--semi-color-white,#fff);border-radius:var(--agency-radius-small)}body .semi-popover-wrapper .semi-popover,body .semi-popover-wrapper .semi-popover-content,body .semi-popover-wrapper .semi-tooltip-content{background-color:var(--agency-surface);color:var(--agency-ink)}body .semi-progress-track{background:var(--agency-surface-hover);border-radius:var(--agency-radius-pill)}body .semi-progress-track-inner{border-radius:var(--agency-radius-pill)}body .semi-divider{border-color:var(--agency-hairline)}body .semi-empty-title{color:var(--agency-ink-2);font-weight:400}body .semi-empty-description{color:var(--agency-muted)}body a:focus-visible{outline:2px solid var(--agency-primary);outline-offset:2px;border-radius:var(--agency-radius-small)}body button:focus-visible{outline:2px solid var(--agency-primary);outline-offset:2px;border-radius:var(--agency-radius-small)}body [role=button]:focus-visible{outline:2px solid var(--agency-primary);outline-offset:2px;border-radius:var(--agency-radius-small)}body [tabindex]:focus-visible{outline:2px solid var(--agency-primary);outline-offset:2px;border-radius:var(--agency-radius-small)}body ::-webkit-scrollbar{width:10px;height:10px}body ::-webkit-scrollbar-track{background:0 0}body ::-webkit-scrollbar-thumb{background:var(--agency-line);border-radius:var(--agency-radius-pill);background-clip:content-box;border:3px solid #0000}body ::-webkit-scrollbar-thumb:hover{background:var(--agency-line-strong);background-clip:content-box}body ::-webkit-scrollbar-corner{background:0 0}body{--agency-page-padding-x:24px;--agency-page-padding-y:20px;--agency-page-gap:24px;--agency-toolbar-height:64px;--agency-search-width:320px;--agency-date-range-width:264px;--agency-date-range-min-width:248px;--agency-card-padding:20px}body .account-page,body .account-overview-page,body .adn-management-page,body .ad-label-page,body .ad-material-page,body .adn-data-page,body .audience-page,body .create-ad-page,body .delivery-task-page,body .finance-page,body .home-page,body .insight-report-page,body .message-page,body .onboarding-page,body .operate-log-page,body .sls-log-page,body .operations-home,body .plan-list-page,body .promote-list-page,body .report-page,body .settlement-rule-page,body .tracked-app-page{padding:var(--agency-page-padding-y)var(--agency-page-padding-x);gap:var(--agency-page-gap)}body .home-head{align-items:center;margin-bottom:0}body .home-head-actions{padding-top:0}body .ad-label-toolbar,body .ad-material-toolbar,body .ad-label-toolbar,body .ad-material-toolbar,body .audience-toolbar,body .ao-toolbar,body .finance-flow-toolbar,body .message-toolbar,body .operate-log-toolbar,body .promote-toolbar-top,body .tracked-toolbar{min-height:var(--agency-toolbar-height);align-items:center;gap:12px;padding:14px 16px}body .ad-material-sort,body .ad-material-more-filter,body .ad-label-reset-btn,body .audience-reset-btn,body .message-reset-btn,body .operate-reset-btn,body .tracked-reset-btn,body .promote-toolbar-custom{align-items:center;display:inline-flex}body .ad-label-toolbar-search,body .ad-material-toolbar-search,body .audience-toolbar-search,body .ao-toolbar-search,body .message-toolbar-search,body .operate-log-toolbar-search,body .promote-toolbar-search,body .tracked-toolbar-search{flex:0 1 var(--agency-search-width);min-width:240px;max-width:var(--agency-search-width)}body .toolbar-date-range{flex:0 1 var(--agency-date-range-width);width:var(--agency-date-range-width);min-width:var(--agency-date-range-min-width)}body .finance-flow-toolbar-tip,body .ad-material-toolbar-spacer{margin-left:auto}body .ad-label-batch-bar,body .ad-material-batch-bar,body .audience-batch-bar,body .ao-action-bar,body .creative-batch-bar,body .promote-batch-bar,body .tracked-batch-bar{align-items:center;gap:10px;min-height:52px;padding:10px 16px}body .panel-card .semi-card-body,body .report-card .semi-card-body{padding:var(--agency-card-padding)}body .semi-table .semi-table-row-head,body .semi-table .semi-table-row-cell{padding:12px 16px}body .semi-table-small .semi-table-row-head,body .semi-table-small .semi-table-row-cell{padding:8px 12px}body .semi-table .semi-table-row-cell .semi-typography-secondary{color:var(--agency-muted)}@media (max-width:1024px){body{--agency-page-padding-x:20px;--agency-page-padding-y:16px}}@media (max-width:720px){body{--agency-page-padding-x:16px;--agency-page-padding-y:12px;--agency-page-gap:16px;--agency-toolbar-height:auto}body .ad-label-toolbar-search,body .ad-material-toolbar-search,body .audience-toolbar-search,body .message-toolbar-search,body .operate-log-toolbar-search,body .promote-toolbar-search,body .tracked-toolbar-search{flex:100%;min-width:0;max-width:none}body .semi-table .semi-table-row-head,body .semi-table .semi-table-row-cell{padding:10px 12px}}@media (max-width:480px){body{--agency-page-padding-x:12px;--agency-page-padding-y:12px;--agency-page-gap:12px;--agency-card-padding:16px;--agency-date-range-width:100%;--agency-date-range-min-width:0}body .ad-label-toolbar,body .ad-material-toolbar,body .audience-toolbar,body .ao-toolbar,body .finance-flow-toolbar,body .message-toolbar,body .operate-log-toolbar,body .promote-toolbar-top,body .tracked-toolbar{gap:8px;padding:10px 12px}body .ad-label-batch-bar,body .ad-material-batch-bar,body .audience-batch-bar,body .ao-action-bar,body .creative-batch-bar,body .promote-batch-bar,body .tracked-batch-bar{gap:8px;min-height:44px;padding:8px 12px}body .toolbar-date-range{flex:100%}body .semi-table .semi-table-row-head,body .semi-table .semi-table-row-cell{padding:8px 10px}}body .account-stat-card,body .audience-stat-card,body .finance-stat-card,body .promote-stat-card{background:var(--agency-surface-raised);border:1px solid var(--agency-line);border-radius:var(--agency-radius-control);gap:12px;padding:16px}body .account-stat-icon,body .audience-stat-icon,body .finance-stat-icon,body .promote-stat-icon{border-radius:var(--agency-radius-control);flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}body .account-stat-label,body .audience-stat-label,body .finance-stat-label,body .promote-stat-label{font-size:var(--agency-font-size-sm);color:var(--agency-muted);font-weight:400;line-height:1.4}body .account-stat-num,body .audience-stat-value,body .finance-stat-value,body .promote-stat-value{font-size:var(--agency-font-size-2xl);letter-spacing:-.2px;color:var(--agency-ink);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:400;line-height:1.25}body .account-stat-main,body .audience-stat-main,body .promote-stat-main{flex-direction:column;gap:6px;min-width:0;display:flex}body .ad-label-pagination-bar,body .ad-material-pagination-bar,body .audience-pagination-bar,body .ao-pagination-bar,body .settlement-pagination-bar,body .supplier-pagination,body .delivery-pagination-bar,body .finance-flow-pagination-bar,body .message-pagination-bar,body .operate-log-pagination-bar,body .ops-product-pagination,body .promote-pagination-bar,body .tracked-pagination-bar,body .perf-table-foot{justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}body .perf-table-foot{justify-content:flex-end}body .perf-table-total,body .ao-pagination-total,body .delivery-result-count,body .settlement-result-count,body .supplier-result-count,body .promote-pagination-total,body .ad-material-pagination-total{font-size:var(--agency-font-size-sm);color:var(--agency-muted);font-variant-numeric:tabular-nums}body .ad-section-title,body .audience-detail-section-title,body .dt-detail-section-title,body .finance-panel-title,body .operate-detail-section-title,body .promote-column-panel-title,body .report-panel-title,body .tracked-detail-section-title{font-size:var(--agency-font-size-lg);letter-spacing:-.2px;color:var(--agency-ink);font-weight:400;line-height:1.3}body .objective-card-title,body .position-card-title{font-size:var(--agency-font-size-base);color:var(--agency-ink);font-weight:400;line-height:1.4}body .onboarding-card-title{font-size:var(--agency-font-size-3xl);letter-spacing:-.48px;color:var(--agency-ink);font-weight:650;line-height:1.2}body .report-panel{border:1px solid var(--agency-line);border-radius:var(--agency-radius-card);background:var(--agency-surface);box-shadow:var(--agency-shadow-card);gap:16px;padding:16px}body .report-detail-label{font-size:var(--agency-font-size-sm);color:var(--agency-muted);font-weight:400}body .ad-label-batch-count,body .ad-material-batch-count,body .audience-batch-count,body .promote-batch-count,body .tracked-batch-count{font-size:var(--agency-font-size-base);color:var(--agency-ink);font-variant-numeric:tabular-nums;font-weight:400}body .ad-material-batch-count-tip{font-size:var(--agency-font-size-sm);color:var(--agency-muted);font-weight:400}body .ad-label-reset-btn,body .ad-material-reset-btn,body .audience-reset-btn,body .message-reset-btn,body .operate-reset-btn,body .tracked-reset-btn{font-size:var(--agency-font-size-base);color:var(--agency-primary);border-radius:var(--agency-radius-control);padding:0 8px;font-weight:400}body .ad-label-reset-btn:hover,body .ad-material-reset-btn:hover,body .audience-reset-btn:hover,body .message-reset-btn:hover,body .operate-reset-btn:hover,body .tracked-reset-btn:hover{background:var(--agency-primary-soft)}body .ad-material-batch-hint,body .audience-detail-switch-hint,body .change-hint,body .create-result-hint,body .deduct-table-hint,body .edit-drawer-footer-hint,body .finance-flow-toolbar-tip,body .finance-recharge-hint,body .message-detail-reading-hint,body .promote-column-panel-hint,body .report-chart-hint,body .report-detail-hint,body .report-hint,body .report-metric-compare-hint,body .report-panel-list-hint,body .task-field-hint{font-size:var(--agency-font-size-sm);color:var(--agency-faint);font-weight:400;line-height:1.5}body .adn-management-page{min-width:0}.adn-management-heading{border-bottom:1px solid var(--agency-line);align-items:center;min-height:54px;padding:16px;display:flex}.adn-management-heading h2{font-size:var(--agency-font-size-base);color:var(--agency-ink);margin:0;font-weight:600}body .adn-management-filter{min-height:var(--agency-toolbar-height);background:var(--agency-surface-muted);border-color:var(--agency-line);gap:12px;padding:14px 16px}.adn-management-actions{border-bottom:1px solid var(--agency-line);flex-wrap:wrap;align-items:center;gap:10px;min-height:52px;padding:10px 16px;display:flex}.adn-management-secondary-action{margin-left:auto}body.night-route .sr-form-tip,body.night-route .deduct-banner{color:var(--agency-ink-2);border:1px solid var(--agency-line)}body.night-route .sr-form-tip.semi-banner-info,body.night-route .deduct-banner.semi-banner-info{background:var(--agency-surface-muted)}body.night-route .sr-form-tip.semi-banner-warning,body.night-route .deduct-banner.semi-banner-warning{background:var(--agency-warning-soft)}body.night-route .sr-form-tip.semi-banner-danger,body.night-route .deduct-banner.semi-banner-danger{background:var(--agency-danger-soft)}body .adn-management-page .delivery-pagination-bar,body .adn-management-page .settlement-pagination-bar,body .adn-management-page .supplier-pagination{border-top:1px solid var(--agency-line);flex-wrap:wrap}@media (max-width:720px){body .adn-management-filter .semi-input-wrapper,body .adn-management-filter .semi-select,body .adn-management-filter .semi-datepicker{flex:100%;min-width:0;max-width:none}.adn-management-secondary-action{margin-left:0}.adn-management-page .semi-page{flex-wrap:wrap;row-gap:8px}body .adn-management-page .adn-management-box .semi-table-cell-fixed-left,body .adn-management-page .adn-management-box .semi-table-cell-fixed-right{position:static}body .adn-management-page .adn-management-box .semi-table-cell-fixed-left:after,body .adn-management-page .adn-management-box .semi-table-cell-fixed-right:after{box-shadow:none}.adn-management-box .semi-table-row-head.semi-table-cell-fixed-left,.adn-management-box .semi-table-row-head.semi-table-cell-fixed-right{position:static!important}}.app-loader{background:var(--agency-canvas);flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;display:flex}.app-loader--inline{background:0 0;height:auto;min-height:420px}.app-loader-tip{font-size:var(--agency-font-size-base);color:var(--agency-muted);margin:0;line-height:1.6;animation:.28s 80ms both app-loader-fade-in}@keyframes app-loader-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.state-boundary{width:100%}.state-boundary-skeleton{padding:12px 4px}.state-boundary-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:200px;padding:40px 24px;display:flex}.state-boundary-empty{padding:32px 16px}.state-boundary-alert,.table-state-alert{border-radius:var(--agency-radius-control);background:var(--agency-danger-soft);font-size:var(--agency-font-size-sm);line-height:var(--agency-line-height-base);align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;display:flex}.state-boundary-alert .state-boundary-alert-icon,.table-state-alert .state-boundary-alert-icon,.state-boundary-alert .table-state-alert-icon,.table-state-alert .table-state-alert-icon{color:var(--agency-danger);flex:none;display:inline-flex}.state-boundary-alert .state-boundary-alert-text,.table-state-alert .state-boundary-alert-text,.state-boundary-alert .table-state-alert-text,.table-state-alert .table-state-alert-text{color:var(--agency-ink-2);flex:1}.state-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:200px;padding:40px 24px;display:flex}.state-error .state-error-icon{border-radius:var(--agency-radius-pill);background:var(--agency-danger-soft);width:40px;height:40px;color:var(--agency-danger);justify-content:center;align-items:center;margin-bottom:4px;font-size:20px;display:inline-flex}.state-error .state-error-title{color:var(--agency-ink);font-size:var(--agency-font-size-lg);font-weight:600;line-height:var(--agency-line-height-tight);margin:0}.state-error .state-error-description{max-width:360px;color:var(--agency-muted);font-size:var(--agency-font-size-sm);line-height:var(--agency-line-height-base);margin:0}.state-error .state-error-actions{gap:12px;margin-top:8px;display:flex}.table-state{width:100%}.table-state-empty-error{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;display:flex}.table-state-empty-error .table-state-empty-error-icon{color:var(--agency-danger);font-size:22px;display:inline-flex}.table-state-empty-error .table-state-empty-error-text{color:var(--agency-ink-2);font-size:var(--agency-font-size-sm)}.state-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:60vh;padding:56px 24px;display:flex}.state-page--compact{min-height:320px;padding:40px 24px}.state-page-badge{border-radius:var(--agency-radius-pill);justify-content:center;align-items:center;width:72px;height:72px;font-size:32px;display:inline-flex}.state-page-badge.is-primary{background:var(--agency-primary-soft);color:var(--agency-primary)}.state-page-badge.is-danger{background:var(--agency-danger-soft);color:var(--agency-danger)}.state-page-badge.is-warning{background:var(--agency-warning-soft);color:var(--agency-warning)}.state-page-badge.is-neutral{background:var(--agency-surface-muted);color:var(--agency-muted)}.state-page-code{color:var(--agency-muted);font-size:var(--agency-font-size-xs);letter-spacing:2px;margin:0;font-weight:600}.state-page-title{color:var(--agency-ink);font-size:var(--agency-font-size-3xl);font-weight:600;line-height:var(--agency-line-height-tight);margin:0}.state-page-description{max-width:440px;color:var(--agency-muted);font-size:var(--agency-font-size-base);line-height:var(--agency-line-height-relaxed);margin:0}.state-page-actions{gap:12px;margin-top:6px;display:flex}.error-boundary{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;min-height:320px;padding:56px 24px;display:flex}.error-boundary .error-boundary-actions{gap:12px;display:flex}.error-boundary .error-boundary-detail{max-width:720px;color:var(--agency-muted);word-break:break-all;font-size:13px;line-height:1.6}.message-detail-body{padding:4px 2px 0}.message-detail-content{white-space:pre-wrap;word-break:break-word;color:var(--agency-ink);margin:0;font-family:inherit;font-size:14px;line-height:1.7}.message-detail-reading-hint{color:var(--agency-muted);margin-top:8px;font-size:13px}.header-message-panel{width:320px}.header-message-head{border-bottom:1px solid var(--agency-line);justify-content:space-between;align-items:center;padding:12px 16px 8px;display:flex}.header-message-head-title{color:var(--agency-ink);font-size:15px;font-weight:600}.header-message-head-count{color:var(--agency-ink-2);font-size:13px}.header-message-list{min-height:64px;max-height:300px;padding:4px 0;overflow-y:auto}.header-message-empty{text-align:center;color:var(--agency-muted);padding:24px 0;font-size:14px}.header-message-item{text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;width:100%;padding:9px 16px;font-family:inherit;display:flex}.header-message-item:hover{background:var(--agency-surface-hover)}.header-message-dot{background:var(--agency-danger);border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}.header-message-main{flex-direction:column;gap:2px;min-width:0;display:flex}.header-message-title{color:var(--agency-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.5;overflow:hidden}.header-message-time{color:var(--agency-muted);font-size:13px}.header-message-more{border:0;border-top:1px solid var(--agency-line);width:100%;color:var(--agency-primary);cursor:pointer;background:0 0;padding:9px 0;font-family:inherit;font-size:14px}.header-message-more:hover{color:var(--agency-primary-strong)}.admin-layout{--agency-sidebar-width:220px;background:var(--agency-canvas);flex-direction:row;height:100vh;display:flex;overflow:hidden}.admin-layout.is-sidebar-collapsed{--agency-sidebar-width:64px}.admin-layout .admin-sidebar{width:var(--agency-sidebar-width);background:var(--agency-night-nav);border-right:1px solid var(--agency-night-line);flex-direction:column;flex:none;height:100%;padding-bottom:12px;transition:width .18s;display:flex}.admin-layout .admin-sidebar-footer{flex:none;align-items:center;gap:8px;margin:8px 12px 0;display:flex}.admin-layout .admin-sidebar-footer .admin-user-row{flex:1;min-width:0;margin:0}.admin-layout .admin-sidebar-toggle{border-radius:var(--agency-radius-control);width:32px;height:36px;color:var(--agency-night-muted);cursor:pointer;background:0 0;border:none;outline:none;flex:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.admin-layout .admin-sidebar-toggle:hover{background:var(--agency-night-surface-2);color:var(--agency-night-ink)}.admin-layout .admin-sidebar-toggle .semi-icon{transition:transform .18s}.admin-layout .admin-sidebar.is-collapsed .admin-sidebar-footer{flex-direction:column;margin:8px auto 0}.admin-layout .admin-sidebar.is-collapsed .admin-sidebar-footer .admin-user-row{flex:none;padding:9px 0}.admin-layout .admin-sidebar.is-collapsed .admin-brand{justify-content:center;padding:0}.admin-layout .admin-sidebar.is-collapsed .admin-brand-text,.admin-layout .admin-sidebar.is-collapsed .admin-user-row-text{display:none}.admin-layout .admin-sidebar.is-collapsed .admin-user-row{justify-content:center}.admin-layout .admin-sidebar-nav.is-rail{flex-direction:column;align-items:center;gap:4px;padding:8px 0 16px;display:flex}.admin-layout .side-rail-item{border-radius:var(--agency-radius-control);width:40px;height:40px;color:var(--agency-night-ink-2);cursor:pointer;background:0 0;border:1px solid #0000;outline:none;flex:none;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:flex}.admin-layout .side-rail-item:hover{background:var(--agency-night-surface-2);color:var(--agency-night-ink)}.admin-layout .side-rail-item.is-active,.admin-layout .side-rail-item.is-active:hover{background:var(--agency-night-nav-active);border-color:var(--agency-night-accent-border);box-shadow:inset 0 1px 0 var(--agency-night-artwork-line);color:var(--agency-night-ink)}.admin-layout .side-rail-item.is-active .side-nav-icon{color:var(--agency-night-accent)}.admin-layout .admin-brand{outline:none;flex:none;align-items:center;gap:10px;height:76px;padding:0 14px 0 20px;display:flex}.admin-layout .admin-brand-logo{object-fit:contain;-webkit-user-select:none;user-select:none;flex:none;width:auto;height:30px}.admin-layout .admin-brand-text{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-layout .admin-brand-name{font-size:var(--agency-font-size-lg);letter-spacing:-.2px;color:var(--agency-night-ink);white-space:nowrap;font-weight:650;line-height:1.1}.admin-layout .admin-brand-slogan{font-size:var(--agency-font-size-2xs);letter-spacing:.2px;color:var(--agency-night-faint);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.admin-layout .admin-sidebar-nav{scrollbar-width:thin;scrollbar-color:var(--agency-night-line-strong)transparent;flex:1;min-height:0;padding:8px 12px 16px;overflow-y:auto}.admin-layout .admin-sidebar-nav::-webkit-scrollbar{width:6px}.admin-layout .admin-sidebar-nav::-webkit-scrollbar-thumb{background:var(--agency-night-line-strong);border-radius:6px}.admin-layout .side-nav-item,.admin-layout .side-group-label{border-radius:var(--agency-radius-control);width:100%;height:44px;color:var(--agency-night-ink-2);text-align:left;white-space:nowrap;align-items:center;gap:10px;padding:0 10px;font-family:inherit;display:flex}.admin-layout .side-nav-item{font-size:var(--agency-font-size-navigation);font-weight:400;line-height:var(--agency-line-height-navigation);cursor:pointer;background:0 0;border:1px solid #0000;transition:background .15s,border-color .15s,color .15s}.admin-layout .side-group-label{height:40px;font-size:var(--agency-font-size-navigation-group);font-weight:600;line-height:var(--agency-line-height-navigation)}.admin-layout .side-nav-item:hover{background:var(--agency-night-surface-2);color:var(--agency-night-ink)}.admin-layout .side-nav-item.is-active,.admin-layout .side-nav-item.is-active:hover{background:var(--agency-night-nav-active);border-color:var(--agency-night-accent-border);box-shadow:inset 0 1px 0 var(--agency-night-artwork-line);color:var(--agency-night-ink);font-weight:500}.admin-layout .side-nav-icon{width:20px;color:var(--agency-night-muted);flex:none;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.admin-layout .side-nav-icon .semi-icon{fill:none}.admin-layout .side-nav-item.is-active .side-nav-icon,.admin-layout .side-group-label.is-active .side-nav-icon{color:var(--agency-night-accent)}.admin-layout .side-nav-icon-color-0,.admin-layout .side-nav-icon-color-1,.admin-layout .side-nav-icon-color-2,.admin-layout .side-nav-icon-color-3,.admin-layout .side-nav-icon-color-4{color:var(--agency-night-muted)}.admin-layout .side-nav-text{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.admin-layout .side-group,.admin-layout .side-group-children{flex-direction:column;display:flex}.admin-layout .side-group-label.is-active,.admin-layout .side-group-label.is-active:hover{color:var(--agency-night-accent)}.admin-layout .side-group-depth-1 .side-group-label{font-size:var(--agency-font-size-navigation);padding-left:40px}.admin-layout .side-group-depth-2 .side-group-label{font-size:var(--agency-font-size-navigation);padding-left:58px}.admin-layout .side-group-label.is-collapsible{cursor:pointer;background:0 0;border:1px solid #0000;transition:background .15s,color .15s}.admin-layout .side-group-label.is-collapsible:hover{background:var(--agency-night-surface-2);color:var(--agency-night-ink)}.admin-layout .side-group-arrow{width:16px;color:var(--agency-night-faint);flex:none;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.admin-layout .side-group-label.is-collapsible:hover .side-group-arrow{color:var(--agency-night-muted)}.admin-layout .side-child{border-radius:var(--agency-radius-control);width:100%;height:38px;color:var(--agency-night-muted);font-family:inherit;font-size:var(--agency-font-size-navigation);font-weight:400;line-height:var(--agency-line-height-navigation);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 10px 0 40px;transition:background .15s,color .15s;display:flex}.admin-layout .side-child-depth-2{padding-left:58px}.admin-layout .side-child-depth-3{padding-left:76px}.admin-layout .side-child:hover{background:var(--agency-night-surface-2);color:var(--agency-night-ink)}.admin-layout .side-child.is-active,.admin-layout .side-child.is-active:hover{background:var(--agency-night-accent-soft);color:var(--agency-night-accent);font-weight:500}.admin-layout .admin-user-row{border-radius:var(--agency-radius-card);cursor:pointer;border:1px solid #0000;outline:none;flex:none;align-items:center;gap:10px;margin:8px 12px 0;padding:9px 10px;transition:background-color .18s,border-color .18s;display:flex}.admin-layout .admin-user-row:hover{background:var(--agency-night-surface);border-color:var(--agency-night-line)}.admin-layout .admin-user-row-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.admin-layout .admin-user-sub{font-size:var(--agency-font-size-xs);color:var(--agency-night-faint);white-space:nowrap;text-overflow:ellipsis;line-height:1.1;overflow:hidden}.admin-layout .admin-content{flex-direction:column;flex:1;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.admin-layout .admin-header{background:var(--agency-night-canvas);border-bottom:1px solid var(--agency-night-line);flex:none;align-items:center;height:76px;display:flex}.admin-layout.is-night .admin-header{z-index:3;background:0 0;border-bottom:0;position:absolute;top:0;left:0;right:0}.admin-layout .admin-header-side{flex:none;align-items:center;gap:6px;margin-left:auto;padding-right:20px;display:flex}.admin-layout .admin-search{flex:none;position:relative}.admin-layout .admin-search .admin-search-input{opacity:0;pointer-events:none;width:340px;transition:opacity .16s,transform .16s;position:absolute;top:50%;right:44px;transform:translateY(-50%)scale(.98)}.admin-layout .admin-search.is-open .admin-search-input{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.admin-layout .admin-search .semi-input-wrapper{background:var(--agency-night-surface-2);border-color:var(--agency-night-line);box-shadow:var(--agency-night-shadow);transition:border-color .18s,background-color .18s}.admin-layout .admin-search .semi-input{color:var(--agency-night-ink)}.admin-layout .admin-search .semi-input-wrapper:hover{border-color:var(--agency-night-line-strong)}.admin-layout .admin-search .semi-input-wrapper:focus-within{border-color:var(--agency-night-accent)}.admin-layout .admin-search .semi-input-prefix{color:var(--agency-night-muted)}.admin-layout .admin-search-kbd{height:20px;font-size:var(--agency-font-size-xs);color:var(--agency-night-muted);background:var(--agency-night-control);border:1px solid var(--agency-night-line);border-radius:var(--agency-radius-small);align-items:center;padding:0 6px;font-weight:500;line-height:1;display:inline-flex}.admin-layout .admin-header-icon-btn{width:38px;height:38px;color:var(--agency-night-ink-2);border-radius:var(--agency-radius-control);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:18px;transition:background-color .18s,color .18s;display:inline-flex}.admin-layout .admin-header-icon-btn:hover{color:var(--agency-night-accent);background:var(--agency-night-surface-2)}.admin-layout .admin-user-chip{background:var(--agency-night-surface);border:1px solid var(--agency-night-line);border-radius:var(--agency-radius-control);cursor:pointer;outline:none;align-items:center;gap:8px;margin-left:6px;padding:6px 10px 6px 6px;transition:background-color .18s,border-color .18s;display:flex}.admin-layout .admin-user-chip:hover{background:var(--agency-night-surface-2);border-color:var(--agency-night-line-strong)}.admin-layout .admin-user-avatar{box-shadow:0 0 0 2px var(--agency-night-accent-ring)}.admin-layout .admin-user-name{font-size:var(--agency-font-size-base);color:var(--agency-night-ink);white-space:nowrap;font-weight:500;line-height:1}.admin-layout .admin-user-arrow{color:var(--agency-night-muted)}.admin-layout .admin-main{flex:1;min-height:0;overflow-y:auto}@media (max-width:1080px){.admin-layout{--agency-sidebar-width:200px}}@media (max-width:720px){.admin-layout{--agency-sidebar-width:176px}.admin-layout .admin-brand{padding-left:14px}.admin-layout .admin-brand-slogan{display:none}.admin-layout .admin-header-side{padding-right:12px}.admin-layout .admin-search .admin-search-input{width:240px}.admin-layout .admin-search-kbd,.admin-layout .admin-user-name,.admin-layout .admin-user-arrow{display:none}.admin-layout .admin-user-chip{padding:4px}.admin-layout .admin-user-row-text{display:none}}.admin-layout .admin-mobile-hamburger,.is-mobile-only-in-account{display:none}@media (max-width:480px){.admin-layout .admin-sidebar{z-index:20;width:220px;transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:0 8px 32px #0000003d}.admin-layout.is-drawer-open .admin-sidebar{transform:translate(0)}.admin-layout.is-drawer-open .admin-sidebar.is-collapsed{width:220px}.admin-layout.is-drawer-open .admin-sidebar.is-collapsed .admin-brand-text,.admin-layout.is-drawer-open .admin-sidebar.is-collapsed .admin-user-row-text{display:flex}.admin-layout .admin-drawer-mask{z-index:19;opacity:0;pointer-events:none;background:#00000073;transition:opacity .22s;position:fixed;top:0;bottom:0;left:0;right:0}.admin-layout.is-drawer-open .admin-drawer-mask{opacity:1;pointer-events:auto}.admin-layout .admin-header{height:56px}.admin-layout.is-night .admin-header{background:var(--agency-night-canvas);border-bottom:1px solid var(--agency-night-line);position:static}.admin-layout .admin-header-side{gap:4px;padding-right:12px}.admin-layout .admin-mobile-hamburger{display:inline-flex}.admin-layout .admin-header-icon-btn.is-overflow-secondary{display:none}.is-mobile-only-in-account{display:flex}.admin-layout .admin-search .admin-search-input{width:auto;position:fixed;top:56px;left:0;right:0;transform:none}.admin-layout .admin-search.is-open .admin-search-input{transform:none}.admin-layout .admin-user-chip{margin-left:4px;padding:4px}}