.ir-workspace-shell{--irs-sidebar: 224px;--irs-topbar: 72px;--irs-content-pad: 40px;position:fixed;z-index:30;inset:0;overflow:hidden;color:#171717;background:#f7f7f8;font:14px/1.55 var(--font-sans, "PingFang SC", "Microsoft YaHei", sans-serif)}.ir-workspace-shell *,.ir-workspace-shell *:before,.ir-workspace-shell *:after{box-sizing:border-box}.ir-workspace-shell button{font:inherit;cursor:pointer}.ir-workspace-shell button:disabled{cursor:not-allowed;opacity:.48}.ir-workspace-shell button:focus-visible{outline:2px solid #c9161d;outline-offset:2px}.ir-workspace-topbar{position:fixed;z-index:3;inset:0 0 auto;display:flex;height:var(--irs-topbar);border-bottom:1px solid #e4e4e7;background:#fff}.ir-workspace-brand{flex:0 0 var(--irs-sidebar);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 28px;border-right:1px solid #e4e4e7}.ir-workspace-brand img{display:block;width:142px;height:35px;object-fit:contain;object-position:left center}.ir-workspace-brand span{margin-top:1px;color:#888991;font-size:11px;letter-spacing:2px;line-height:14px}.ir-workspace-topbar-main{min-width:0;flex:1;display:flex;align-items:center;justify-content:space-between;padding:0 var(--irs-content-pad)}.ir-workspace-breadcrumb{color:#33343a;font-size:13px;white-space:nowrap}.ir-workspace-breadcrumb i{margin:0 13px;color:#a0a0a5;font-style:normal}.ir-workspace-actions{display:flex;align-items:center;gap:18px;white-space:nowrap}.ir-workspace-actions button{padding:5px 0;border:0;background:transparent;color:#666871;font-size:13px}.ir-workspace-actions button:hover{text-decoration:underline}.ir-workspace-actions>span{width:1px;height:17px;margin:0 -7px;background:#e4e4e7}.ir-workspace-actions .is-exit{color:#c9161d}.ir-workspace-sidebar{position:fixed;z-index:2;top:var(--irs-topbar);bottom:0;left:0;width:var(--irs-sidebar);border-right:1px solid #e4e4e7;background:#fff}.ir-workspace-nav{padding:22px 16px}.ir-workspace-nav>p{margin:0 12px 10px;color:#9a9ba2;font-size:11px;letter-spacing:.08em}.ir-workspace-nav>button{width:100%;min-height:40px;display:flex;align-items:center;margin:3px 0;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#5f6068;font-size:13px;text-align:left}.ir-workspace-nav>button:hover:not(:disabled){background:#fafafa}.ir-workspace-nav>button.active,.ir-workspace-nav>button[aria-current=page]{position:relative;color:#c9161d;background:#fff0f1;font-weight:600}.ir-workspace-nav>button.active:before,.ir-workspace-nav>button[aria-current=page]:before{position:absolute;top:9px;bottom:9px;left:0;width:2px;border-radius:2px;background:#c9161d;content:""}.ir-workspace-nav-rule{height:1px;margin:15px 12px 0;background:#e4e4e7}.ir-workspace-nav .ir-workspace-muted-heading{margin-top:21px}.ir-workspace-scope{display:flex;align-items:center;gap:9px;padding:8px 12px;color:#73747b;font-size:12px}.ir-workspace-scope>span:first-child{width:7px;height:7px;border-radius:50%;background:#2f7d50}.ir-workspace-account{position:absolute;right:16px;bottom:0;left:16px;display:flex;flex-direction:column;padding:15px 12px 26px;border-top:1px solid #e4e4e7}.ir-workspace-account>span,.ir-workspace-account small{color:#85868d;font-size:11px;line-height:19px}.ir-workspace-account strong{overflow:hidden;color:#303137;font-size:13px;font-weight:600;line-height:21px;text-overflow:ellipsis;white-space:nowrap}.ir-workspace-content{position:fixed;inset:var(--irs-topbar) 0 0 var(--irs-sidebar);overflow:auto;padding:28px var(--irs-content-pad) 42px;scrollbar-gutter:stable}.ir-workspace-help-backdrop{position:fixed;z-index:6;inset:0;display:grid;place-items:center;padding:24px;background:#16171b57}.ir-workspace-help{position:relative;width:min(470px,100%);padding:28px;border:1px solid #e4e4e7;border-radius:14px;background:#fff;box-shadow:0 22px 70px #16171b33}.ir-workspace-help-close{position:absolute;top:10px;right:14px;border:0;background:transparent;color:#777983;font-size:25px!important}.ir-workspace-help>p:first-of-type{margin:0 0 5px;color:#999aa1;font-size:11px}.ir-workspace-help h2{margin:0 0 13px;color:#303137;font-family:var(--font-song, "Songti SC", serif);font-size:21px;font-weight:500}.ir-workspace-help p{margin:0 0 10px;color:#666871;font-size:13px;line-height:21px}.ir-workspace-help>button:last-child{min-height:36px;margin-top:7px;padding:7px 15px;border:1px solid #c9161d;border-radius:8px;background:#c9161d;color:#fff;font-size:12px}@media(max-width:900px){.ir-workspace-shell{--irs-sidebar: 196px;--irs-content-pad: 24px}.ir-workspace-brand{padding:0 20px}.ir-workspace-brand img{width:140px}}@media(max-width:650px){.ir-workspace-shell{--irs-topbar: 64px;--irs-sidebar: 0px}.ir-workspace-brand{flex-basis:150px;padding:0 12px}.ir-workspace-brand img{width:125px;height:30px}.ir-workspace-topbar-main{padding:0 12px}.ir-workspace-breadcrumb{font-size:11px}.ir-workspace-actions{gap:10px}.ir-workspace-actions button{font-size:11px}.ir-workspace-sidebar{position:fixed;inset:var(--irs-topbar) 0 auto;width:100%;height:47px;border-right:0;border-bottom:1px solid #e4e4e7}.ir-workspace-nav{display:flex;height:47px;align-items:center;gap:7px;padding:4px 10px}.ir-workspace-nav>p,.ir-workspace-nav-rule,.ir-workspace-scope,.ir-workspace-account{display:none}.ir-workspace-nav>button{width:auto;min-height:34px;margin:0;padding:0 12px;font-size:11px}.ir-workspace-content{inset:calc(var(--irs-topbar) + 47px) 0 0;padding:18px 12px 28px}}.a13-admin-shell{--a13s-sidebar: 224px;--a13s-topbar: 72px;--a13s-content-pad: 40px;position:fixed;z-index:30;inset:0;overflow:hidden;color:#171717;background:#f7f7f8;font:14px/1.55 var(--font-sans, "PingFang SC", "Microsoft YaHei", sans-serif)}.a13-admin-shell *,.a13-admin-shell *:before,.a13-admin-shell *:after{box-sizing:border-box}.a13-admin-shell button{font:inherit;cursor:pointer}.a13-admin-shell button:disabled{cursor:not-allowed;opacity:.48}.a13-admin-shell button:focus-visible{outline:2px solid #c9161d;outline-offset:2px}.a13-admin-topbar{position:fixed;z-index:3;inset:0 0 auto;display:flex;height:var(--a13s-topbar);border-bottom:1px solid #e4e4e7;background:#fff}.a13-admin-brand{flex:0 0 var(--a13s-sidebar);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 28px;border-right:1px solid #e4e4e7}.a13-admin-brand img{display:block;width:142px;height:35px;object-fit:contain;object-position:left center}.a13-admin-brand span{margin-top:1px;color:#888991;font-size:11px;letter-spacing:2px;line-height:14px}.a13-admin-topbar-main{min-width:0;flex:1;display:flex;align-items:center;justify-content:space-between;padding:0 var(--a13s-content-pad)}.a13-admin-breadcrumb{color:#33343a;font-size:13px;white-space:nowrap}.a13-admin-breadcrumb i{margin:0 13px;color:#a0a0a5;font-style:normal}.a13-admin-actions{display:flex;align-items:center;gap:18px;white-space:nowrap}.a13-admin-actions button{padding:5px 0;border:0;background:transparent;color:#666871;font-size:13px}.a13-admin-actions button:hover{text-decoration:underline}.a13-admin-actions>span{width:1px;height:17px;margin:0 -7px;background:#e4e4e7}.a13-admin-actions .a13-admin-exit{color:#c9161d}.a13-admin-sidebar{position:fixed;z-index:2;top:var(--a13s-topbar);bottom:0;left:0;width:var(--a13s-sidebar);border-right:1px solid #e4e4e7;background:#fff}.a13-admin-nav{padding:22px 16px}.a13-admin-nav>p{margin:0 12px 10px;color:#9a9ba2;font-size:11px;letter-spacing:.08em}.a13-admin-nav>button{width:100%;min-height:40px;display:flex;align-items:center;margin:3px 0;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#5f6068;font-size:13px;text-align:left}.a13-admin-nav>button:hover{background:#fafafa}.a13-admin-nav>button.active,.a13-admin-nav>button[aria-current=page]{position:relative;color:#c9161d;background:#fff0f1;font-weight:600}.a13-admin-nav>button.active:before,.a13-admin-nav>button[aria-current=page]:before{position:absolute;top:9px;bottom:9px;left:0;width:2px;border-radius:2px;background:#c9161d;content:""}.a13-admin-nav-rule{height:1px;margin:15px 12px 0;background:#e4e4e7}.a13-admin-nav .a13-admin-muted-heading{margin-top:21px}.a13-admin-scope{display:flex;align-items:center;gap:9px;padding:8px 12px;color:#73747b;font-size:12px}.a13-admin-scope>span:first-child{width:7px;height:7px;border-radius:50%;background:#2f7d50}.a13-admin-account{position:absolute;right:16px;bottom:0;left:16px;display:flex;flex-direction:column;padding:15px 12px 26px;border-top:1px solid #e4e4e7}.a13-admin-account>span,.a13-admin-account small{color:#85868d;font-size:11px;line-height:19px}.a13-admin-account strong{overflow:hidden;color:#303137;font-size:13px;font-weight:600;line-height:21px;text-overflow:ellipsis;white-space:nowrap}.a13-admin-content{position:fixed;inset:var(--a13s-topbar) 0 0 var(--a13s-sidebar);overflow:auto;padding:28px var(--a13s-content-pad) 42px;padding-left:32px;scrollbar-gutter:stable}.a13-admin-help-backdrop{position:fixed;z-index:6;inset:0;display:grid;place-items:center;padding:24px;background:#16171b57}.a13-admin-help{position:relative;width:min(470px,100%);padding:28px;border:1px solid #e4e4e7;border-radius:14px;background:#fff;box-shadow:0 22px 70px #16171b33}.a13-admin-help-close{position:absolute;top:10px;right:14px;border:0;background:transparent;color:#777983;font-size:25px!important}.a13-admin-help>p:first-of-type{margin:0 0 5px;color:#999aa1;font-size:11px}.a13-admin-help h2{margin:0 0 13px;color:#303137;font-family:var(--font-song, "Songti SC", serif);font-size:21px;font-weight:500}.a13-admin-help p{margin:0 0 10px;color:#666871;font-size:13px;line-height:21px}.a13-admin-help>button:last-child{min-height:36px;margin-top:7px;padding:7px 15px;border:1px solid #c9161d;border-radius:8px;background:#c9161d;color:#fff;font-size:12px}@media(max-width:900px){.a13-admin-shell{--a13s-sidebar: 196px;--a13s-content-pad: 24px}.a13-admin-brand{padding:0 20px}.a13-admin-brand img{width:140px}}@media(max-width:650px){.a13-admin-shell{--a13s-topbar: 64px;--a13s-sidebar: 0px}.a13-admin-brand{flex-basis:150px;padding:0 12px}.a13-admin-brand img{width:125px;height:30px}.a13-admin-topbar-main{padding:0 12px}.a13-admin-breadcrumb{font-size:11px}.a13-admin-actions{gap:10px}.a13-admin-actions button{font-size:11px}.a13-admin-sidebar{position:fixed;inset:var(--a13s-topbar) 0 auto;width:100%;height:47px;border-right:0;border-bottom:1px solid #e4e4e7}.a13-admin-nav{display:flex;height:47px;align-items:center;gap:7px;padding:4px 10px}.a13-admin-nav>p,.a13-admin-nav-rule,.a13-admin-scope,.a13-admin-account{display:none}.a13-admin-nav>button{width:auto;min-height:34px;margin:0;padding:0 12px;font-size:11px}.a13-admin-content{inset:calc(var(--a13s-topbar) + 47px) 0 0;padding:18px 12px 28px}}@media(max-width:1350px)and (min-width:901px){.a13-admin-shell{--a13s-sidebar: 200px;--a13s-topbar: 68px;--a13s-content-pad: 24px}.a13-admin-brand{padding:0 24px}.a13-admin-brand img{width:128px;height:31px}.a13-admin-content{padding-left:24px}}.a13-admin-nav>p,.a13-admin-account>span,.a13-admin-account small{font-size:12px;line-height:18px}.a13-admin-nav>button{min-height:40px;font-size:14px;line-height:22px}.a13-admin-scope{font-size:13px;line-height:20px}.a13-admin-account strong{font-size:14px;line-height:22px}.a13-admin-actions button,.a13-admin-breadcrumb{font-size:13px;line-height:20px}.a13-admin-brand img{width:108px;height:26px}.a13-admin-brand span{margin-top:-1px;font-size:9px;letter-spacing:1.2px;line-height:12px}@media(max-width:900px){.a13-admin-shell{--a13s-sidebar: 196px;--a13s-content-pad: 24px}.a13-admin-brand{padding:0 20px}}@media(max-width:650px){.a13-admin-shell{--a13s-topbar: 64px;--a13s-sidebar: 0px}.a13-admin-brand{flex-basis:150px;padding:0 12px}.a13-admin-brand img{width:125px;height:30px}.a13-admin-topbar-main{padding:0 12px}.a13-admin-breadcrumb{font-size:11px;line-height:16px}.a13-admin-actions{gap:10px}.a13-admin-actions button{font-size:11px;line-height:16px}.a13-admin-sidebar{position:fixed;inset:var(--a13s-topbar) 0 auto;width:100%;height:47px;border-right:0;border-bottom:1px solid #e4e4e7}.a13-admin-nav{display:flex;height:47px;align-items:center;gap:7px;padding:4px 10px}.a13-admin-nav>p,.a13-admin-nav-rule,.a13-admin-scope,.a13-admin-account{display:none}.a13-admin-nav>button{width:auto;min-height:34px;margin:0;padding:0 12px;font-size:12px;line-height:18px}.a13-admin-content{inset:calc(var(--a13s-topbar) + 47px) 0 0;padding:18px 12px 28px}}.a08-shell{--a08-sidebar: 224px;--a08-topbar: 72px;--a08-page: #f7f7f8;--a08-surface: #fff;--a08-ink: #24252b;--a08-muted: #81838b;--a08-line: #e4e4e7;--a08-red: #c9161d;position:fixed;z-index:30;inset:0;overflow:hidden;color:var(--a08-ink);background:var(--a08-page);font:14px/22px var(--font-sans, "PingFang SC", "Microsoft YaHei", sans-serif)}.a08-shell *,.a08-shell *:before,.a08-shell *:after{box-sizing:border-box}.a08-shell button{min-height:36px;color:inherit;font:inherit;cursor:pointer}.a08-shell button:disabled{cursor:not-allowed;opacity:.55}.a08-shell button:focus-visible{outline:2px solid var(--a08-red);outline-offset:2px}.a08-topbar{position:fixed;z-index:3;inset:0 0 auto;display:flex;height:var(--a08-topbar);border-bottom:1px solid var(--a08-line);background:#fff}.a08-brand{flex:0 0 var(--a08-sidebar);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 28px;border-right:1px solid var(--a08-line)}.a08-brand img{display:block;width:118px;height:29px;object-fit:contain;object-position:left center}.a08-brand span{margin-top:-1px;color:#888991;font-size:10px;letter-spacing:1.4px;line-height:15px}.a08-topbar-main{min-width:0;flex:1;display:flex;align-items:center;justify-content:space-between;padding:0 32px}.a08-breadcrumb{color:#393a40;font-size:14px;line-height:22px;white-space:nowrap}.a08-breadcrumb i{margin:0 13px;color:#a0a0a5;font-style:normal}.a08-top-actions{display:flex;align-items:center;gap:18px;white-space:nowrap}.a08-top-actions button{padding:7px 0;border:0;background:transparent;color:#666871;font-size:14px;line-height:22px}.a08-top-actions button:hover{text-decoration:underline}.a08-top-actions>span:not(.a08-header-scope){width:1px;height:17px;margin:0 -7px;background:var(--a08-line)}.a08-header-scope{padding:4px 9px;border:1px solid #e9e9eb;border-radius:999px;color:#7d7f87;font-size:12px;line-height:18px}.a08-top-actions .a08-exit{color:var(--a08-red)}.a08-sidebar{position:fixed;z-index:2;top:var(--a08-topbar);bottom:0;left:0;width:var(--a08-sidebar);border-right:1px solid var(--a08-line);background:#fff}.a08-nav{padding:21px 16px}.a08-nav>p{margin:0 12px 9px;color:#9697a0;font-size:12px;line-height:18px;letter-spacing:.08em}.a08-nav-item{width:100%;min-height:39px;display:flex;align-items:center;margin:3px 0;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#5f6068;font-size:12px;line-height:18px;text-align:left}.a08-nav button.a08-nav-item{font-size:12px;line-height:18px}button.a08-nav-item:hover{background:#fafafa}.a08-nav-item.active,.a08-nav-item[aria-current=page]{position:relative;color:var(--a08-red);background:#fff0f1;font-weight:600}.a08-nav-item.active:before,.a08-nav-item[aria-current=page]:before{position:absolute;top:8px;bottom:8px;left:0;width:2px;border-radius:2px;background:var(--a08-red);content:""}.a08-nav-rule{height:1px;margin:14px 12px 0;background:var(--a08-line)}.a08-nav .a08-muted-heading{margin-top:18px}.a08-scope{display:flex;align-items:center;gap:9px;padding:7px 12px;color:#73747b;font-size:12px;line-height:18px}.a08-scope>span:first-child{width:7px;height:7px;border-radius:50%;background:#2f7d50}.a08-account{position:absolute;right:16px;bottom:0;left:16px;display:flex;flex-direction:column;padding:14px 12px 24px;border-top:1px solid var(--a08-line)}.a08-account>span,.a08-account small{color:#85868d;font-size:12px;line-height:18px}.a08-account strong{overflow:hidden;color:#303137;font-size:14px;font-weight:600;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.a08-content{position:fixed;inset:var(--a08-topbar) 0 0 var(--a08-sidebar);overflow:auto;padding:27px 30px 40px;scrollbar-gutter:stable}@media(max-width:1350px)and (min-width:901px){.a08-shell{--a08-sidebar: 200px;--a08-topbar: 68px}.a08-brand{padding:0 24px}.a08-brand img{width:111px;height:27px}.a08-topbar-main{padding:0 24px}.a08-content{padding:24px 24px 36px}}@media(max-width:900px){.a08-shell{--a08-sidebar: 196px}.a08-brand{padding:0 19px}.a08-topbar-main{padding:0 20px}.a08-content{padding:20px}}@media(max-width:650px){.a08-shell{--a08-sidebar: 0px;--a08-topbar: 64px}.a08-brand{flex-basis:150px;padding:0 12px}.a08-brand img{width:112px;height:27px}.a08-topbar-main{padding:0 12px}.a08-breadcrumb{font-size:11px;line-height:16px}.a08-header-scope,.a08-top-actions>span:not(.a08-header-scope){display:none}.a08-top-actions{gap:12px}.a08-top-actions button{min-height:32px;font-size:11px;line-height:16px}.a08-sidebar{position:fixed;inset:var(--a08-topbar) 0 auto;width:100%;height:48px;border-right:0;border-bottom:1px solid var(--a08-line)}.a08-nav{display:flex;height:48px;align-items:center;gap:6px;overflow-x:auto;padding:4px 9px}.a08-nav>p,.a08-nav-rule,.a08-scope,.a08-account{display:none}.a08-nav-item{width:auto;min-width:max-content;min-height:34px;margin:0;padding:0 10px;font-size:11px}.a08-content{inset:calc(var(--a08-topbar) + 48px) 0 0;padding:16px 12px 26px}}@media(min-width:981px){.batch-upload-page[data-v-5213fa7c] .batch-upload-heading p,.batch-upload-page[data-v-5213fa7c] .batch-upload-drop-copy p,.batch-upload-page[data-v-5213fa7c] .batch-upload-summary strong,.batch-upload-page[data-v-5213fa7c] .batch-upload-side-note{font-size:14px;line-height:22px}.batch-upload-page[data-v-5213fa7c] .batch-upload-queue-heading p,.batch-upload-page[data-v-5213fa7c] .batch-upload-drop-copy small,.batch-upload-page[data-v-5213fa7c] .batch-upload-file-name small,.batch-upload-page[data-v-5213fa7c] .batch-upload-progress-text,.batch-upload-page[data-v-5213fa7c] .batch-upload-message,.batch-upload-page[data-v-5213fa7c] .batch-upload-queue-footer,.batch-upload-page[data-v-5213fa7c] .batch-upload-count-note,.batch-upload-page[data-v-5213fa7c] .batch-upload-rule-row span,.batch-upload-page[data-v-5213fa7c] .batch-upload-rule-row small,.batch-upload-page[data-v-5213fa7c] .batch-upload-warning small,.batch-upload-page[data-v-5213fa7c] .batch-upload-reentry span,.batch-upload-page[data-v-5213fa7c] .batch-upload-bottom p{font-size:12px;line-height:18px}.batch-upload-page[data-v-5213fa7c] .batch-upload-drop-copy strong,.batch-upload-page[data-v-5213fa7c] .batch-upload-summary span,.batch-upload-page[data-v-5213fa7c] .batch-upload-add-actions>label,.batch-upload-page[data-v-5213fa7c] .batch-upload-add-actions .collect-select,.batch-upload-page[data-v-5213fa7c] .batch-upload-add-actions .collect-button,.batch-upload-page[data-v-5213fa7c] .batch-upload-batch-state,.batch-upload-page[data-v-5213fa7c] .batch-upload-table,.batch-upload-page[data-v-5213fa7c] .batch-upload-table thead th,.batch-upload-page[data-v-5213fa7c] .batch-upload-queue-heading .collect-inline-action,.batch-upload-page[data-v-5213fa7c] .batch-upload-file-name strong,.batch-upload-page[data-v-5213fa7c] .batch-upload-state,.batch-upload-page[data-v-5213fa7c] .batch-upload-actions button,.batch-upload-page[data-v-5213fa7c] .batch-upload-count,.batch-upload-page[data-v-5213fa7c] .batch-upload-rule-row strong,.batch-upload-page[data-v-5213fa7c] .batch-upload-rule-row strong b,.batch-upload-page[data-v-5213fa7c] .batch-upload-warning strong,.batch-upload-page[data-v-5213fa7c] .batch-upload-reentry strong,.batch-upload-page[data-v-5213fa7c] .batch-upload-bottom strong,.batch-upload-page[data-v-5213fa7c] .batch-upload-bottom .collect-button{font-size:13px;line-height:20px}.batch-upload-page[data-v-5213fa7c] .batch-upload-table tbody td,.batch-upload-page[data-v-5213fa7c] .batch-upload-file-name strong,.batch-upload-page[data-v-5213fa7c] .batch-upload-state,.batch-upload-page[data-v-5213fa7c] .batch-upload-empty{font-size:14px;line-height:22px}}@media(min-width:981px)and (max-width:1320px){.batch-upload-page[data-v-5213fa7c] .batch-upload-heading p,.batch-upload-page[data-v-5213fa7c] .batch-upload-drop-copy p,.batch-upload-page[data-v-5213fa7c] .batch-upload-drop-copy strong,.batch-upload-page[data-v-5213fa7c] .batch-upload-side-note,.batch-upload-page[data-v-5213fa7c] .batch-upload-summary strong,.batch-upload-page[data-v-5213fa7c] .batch-upload-empty,.batch-upload-page[data-v-5213fa7c] .batch-upload-table tbody td,.batch-upload-page[data-v-5213fa7c] .batch-upload-file-name strong,.batch-upload-page[data-v-5213fa7c] .batch-upload-state{font-size:13px;line-height:20px}}.cw-shell:has(.cw-content-p06){--cw-sidebar-width: 224px;--cw-topbar-height: 72px;--cw-content-pad: 40px}.cw-content-p06{padding:26px 40px 122px 32px}.cw-content-p06:has(.p06-route-handoff){display:grid;place-items:center}.p06-page{min-height:100%;color:#171717;font:14px/1.55 var(--cw-font-sans)}.p06-page *{box-sizing:border-box}.p06-page .page-heading{min-height:72px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.p06-page .page-heading h1{margin:0;color:var(--cw-ink);font:600 28px/36px var(--cw-font-song);letter-spacing:.01em}.p06-page .page-heading p{margin:4px 0 0;color:var(--cw-muted);font-size:13px;line-height:20px}.p06-archive-no{display:inline-block;margin-top:3px;color:#93949b;font-size:10px;line-height:15px}.p06-version-context{margin-left:7px;color:#386580}.p06-page .heading-meta{display:flex;align-items:center;gap:12px;padding-top:5px;white-space:nowrap}.p06-page .editor-grid{display:grid;align-items:start;gap:20px}.p06-main{grid-template-columns:minmax(0,1fr) 320px}.p06-page .form-column,.p06-page .inspector-column{min-width:0;display:flex;flex-direction:column;gap:16px}.p06-page .panel{min-width:0;padding:20px;border:1px solid #e4e4e7;border-radius:12px;background:#fff;box-shadow:0 2px 8px #14141906}.p06-page .panel-title{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.p06-page .panel-title h2{margin:0;color:#27282d;font-size:15px;font-weight:650;line-height:22px}.p06-page .panel-title p{margin:3px 0 0;color:#777983;font-size:12px;line-height:18px}.p06-page .readonly-tag{flex:0 0 auto;padding:3px 8px;border-radius:999px;background:#f1f1f2;color:#6e7078;font-size:11px;line-height:18px}.p06-page .field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.p06-page .field-grid.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.p06-page .field-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.p06-page .field{min-width:0;display:flex;flex-direction:column;gap:5px;color:#555761;font-size:12px;line-height:18px}.p06-page .field>span:first-child{color:#454750}.p06-page .field b{color:#c9161d;font-weight:600}.p06-page .field input,.p06-page .field select,.p06-page .field textarea{width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid #d9dadd;border-radius:8px;background:#fff;color:#282930;font:13px/20px var(--cw-font-sans)}.p06-page .field textarea{min-height:76px;resize:vertical}.p06-page .field input:disabled,.p06-page .field select:disabled,.p06-page .field textarea:disabled{background:#f7f7f8;color:#8a8c94}.p06-page .field small,.p06-page .helper-text{color:#777983;font-size:11px;line-height:17px}.p06-page .field .field-error{color:#b3131b}.p06-page .field-invalid input,.p06-page .field-invalid select,.p06-page .field-invalid textarea{border-color:#b3131b;background:snow}.p06-page .span-2{grid-column:span 2}.p06-page .person-link{min-height:56px;display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid #e4e4e7;border-radius:8px}.p06-page .person-avatar{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:50%;background:#f8eded;color:#c9161d;font-size:13px}.p06-page .person-copy{min-width:0;flex:1;display:flex;flex-direction:column}.p06-page .person-copy strong{color:#32343b;font-size:12px;line-height:18px}.p06-page .person-copy small{color:#777983;font-size:10px;line-height:16px}.p06-page .outline-button,.p06-page .primary-button,.p06-page .danger-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 13px;border-radius:8px;font-size:13px;line-height:20px;white-space:nowrap}.p06-page .outline-button{border:1px solid #d7d8dc;background:#fff;color:#363840}.p06-page .outline-button:hover:not(:disabled){border-color:#c5c6cb;background:#fafafa}.p06-page .outline-button:disabled,.p06-action-dock .outline-button:disabled{background:#f2f2f3;color:#a4a5ab;cursor:not-allowed}.p06-page .primary-button,.p06-action-dock .primary-button{border:1px solid #c9161d;background:#c9161d;color:#fff}.p06-page .primary-button:hover:not(:disabled),.p06-action-dock .primary-button:hover:not(:disabled){background:#ad1017}.p06-page .primary-button:disabled,.p06-action-dock .primary-button:disabled{border-color:#e1e1e4;background:#eeeeef;color:#a4a5ab;cursor:not-allowed}.p06-page .danger-button{border:1px solid #b3131b;background:#b3131b;color:#fff}.p06-page .danger-outline{border-color:#e7babe;color:#b3131b}.p06-page .full-width{width:100%}.p06-page .text-button{padding:3px 0;border:0;background:transparent;color:#c9161d;font-size:12px;line-height:20px;white-space:nowrap}.p06-page .text-button:hover:not(:disabled){text-decoration:underline}.p06-page .text-button:disabled{color:#a3a4aa;cursor:not-allowed}.p06-page .chip-row{display:flex;flex-wrap:wrap;gap:8px}.p06-page .choice-chip{min-height:32px;padding:5px 12px;border:1px solid #e4e4e7;border-radius:999px;background:#fff;color:#555761;font-size:12px}.p06-page .choice-chip.selected{border-color:#edb9bd;background:#fff0f1;color:#c9161d}.p06-page .choice-chip:disabled{cursor:default}.p06-page .muted-note{color:#777983;font-size:11px}.p06-page .source-chain{display:flex;align-items:center;gap:10px;margin-top:16px;padding:11px 12px;border:1px solid #e4e4e7;border-radius:8px;background:#fcfcfc}.p06-page .source-icon{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:7px;background:#f2f2f3;color:#5e6068;font-size:12px}.p06-page .source-chain div{min-width:0;flex:1;display:flex;flex-direction:column}.p06-page .source-chain strong{color:#373940;font-size:12px;line-height:18px}.p06-page .source-chain small{color:#777983;font-size:10px;line-height:16px}.p06-page .source-context-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin:0;padding:0 2px}.p06-page .source-context-list>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;padding:7px 0;border-bottom:1px solid #f0f0f1;font-size:11px;line-height:16px}.p06-page .source-context-list dt{color:#777983}.p06-page .source-context-list dd{min-width:0;margin:0;color:#4f5057;overflow-wrap:anywhere}.p06-page .source-context-empty{margin:13px 0 0;color:#8b8c93;font-size:11px;line-height:17px}.p06-page .rights-current{display:flex;flex-direction:column;gap:3px;margin-bottom:14px;padding:11px 12px;border-left:2px solid #8b9690;background:#f7f8f7}.p06-page .rights-current span{color:#777983;font-size:11px}.p06-page .rights-current strong{color:#33343a;font-size:12px;font-weight:600}.p06-page .rights-current small{color:#777983;font-size:11px}.p06-page .rights-fields{margin-top:2px}.p06-page .readonly-checks{min-height:38px;display:flex;flex-wrap:wrap;align-items:center;gap:7px}.p06-page .readonly-checks span{padding:5px 8px;border-radius:6px;background:#f2f3f2;color:#696b72;font-size:11px}.p06-page .check-field{min-height:34px;display:flex;align-items:flex-start;gap:8px;color:#4e5057;font-size:12px;line-height:18px}.p06-page .check-field input{width:15px;height:15px;flex:0 0 15px;margin:1px 0 0;accent-color:#c9161d}.p06-page .license-version{min-height:38px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:7px 10px;border:1px solid #e4e4e7;border-radius:8px;background:#f7f7f8;color:#64656c;font-size:12px}.p06-page .license-version strong{color:#454750;font-size:12px;font-weight:500;line-height:18px}.p06-page .license-version small{color:#777983;font-size:10px;line-height:15px}.p06-page .tighten-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:12px;border:1px solid #e4e4e7;border-radius:8px;background:#fafafa}.p06-page .tighten-row div{min-width:0;display:flex;flex-direction:column}.p06-page .tighten-row strong{color:#454750;font-size:12px;line-height:18px}.p06-page .tighten-row small{color:#777983;font-size:11px;line-height:17px}.p06-page .field-note{margin:8px 0 0;color:#777983;font-size:11px;line-height:17px}.p06-page .consent-block{display:flex;align-items:flex-start;gap:10px;margin-top:3px}.p06-page .consent-row{display:flex;flex:1;align-items:flex-start;gap:9px;margin-top:16px;color:#43454c;font-size:12px;line-height:19px}.p06-page .consent-row input{width:16px;height:16px;flex:0 0 16px;margin:1px 0 0;accent-color:#c9161d}.p06-page .consent-link{margin-top:16px}.p06-page .consent-hint{display:block;margin:3px 0 0 25px;color:#777983;font-size:11px;line-height:17px}.p06-page .evidence-row{display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid #e4e4e7;border-radius:8px;background:#fcfcfc}.p06-page .evidence-row div{min-width:0;flex:1;display:flex;flex-direction:column}.p06-page .evidence-row strong{font-size:12px;line-height:18px}.p06-page .evidence-row small{color:#777983;font-size:10px;line-height:16px}.p06-page .p06-asset-list{display:grid;gap:5px;margin:7px 0 12px;padding:0;list-style:none}.p06-page .p06-asset-list li{overflow:hidden;color:#6e7078;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.p06-page .p06-asset-list a,.p06-page .attachment-list a{color:#8b2c31;text-decoration:underline;text-underline-offset:2px}.p06-page .image-panel{padding:18px}.p06-page .image-panel .panel-title{margin-bottom:12px}.p06-page .image-frame{position:relative;width:100%;height:194px;display:grid;place-items:center;overflow:hidden;border:1px solid #e4e4e7;border-radius:8px;background:#fafafa}.p06-page .image-frame img{width:100%;height:100%;object-fit:contain}.p06-page .image-empty{max-width:220px;padding:16px;color:#777983;font-size:12px;line-height:18px;text-align:center}.p06-page .image-label{position:absolute;bottom:8px;left:8px;padding:4px 7px;border-radius:5px;background:#fffffff0;color:#555761;font-size:10px}.p06-page .image-caption{display:flex;justify-content:space-between;gap:8px;padding:9px 2px 7px;font-size:12px}.p06-page .image-caption span{color:#777983}.p06-page .version-strip{display:flex;align-items:center;gap:7px;margin-bottom:12px}.p06-page .version-thumb{width:48px;height:42px;display:grid;place-items:center;flex:0 0 48px;overflow:hidden;padding:0;border:1px solid #e4e4e7;border-radius:6px;background:#fafafa;color:#777983;font-size:8px;line-height:11px;text-align:center}.p06-page .version-thumb.selected{border-color:#c9161d;box-shadow:0 0 0 1px #c9161d1f}.p06-page .version-thumb img{width:100%;height:100%;object-fit:cover}.p06-page .version-attachment-count{margin-left:auto;color:#777983;font-size:10px}.p06-page .image-version-field{margin-bottom:11px}.p06-page .p06-version-list{max-height:260px;overflow:auto;margin:0 0 12px;border-top:1px solid #f0f0f1}.p06-page .p06-version-entry{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:9px 2px;border-bottom:1px solid #f0f0f1}.p06-page .p06-version-entry>div{min-width:0;display:flex;flex-direction:column}.p06-page .p06-version-entry strong{color:#393b42;font-size:11px;line-height:17px}.p06-page .p06-version-entry small{color:#777983;font-size:10px;line-height:15px;overflow-wrap:anywhere}.p06-page .attachment-list{display:grid;gap:6px;margin:0 0 12px;padding:10px;border:1px solid #e4e4e7;border-radius:8px;color:#777983;font-size:11px}.p06-page .helper-text{display:block;margin-top:8px}.p06-page .version-row{display:flex;align-items:center;gap:9px;padding:11px 0;border-bottom:1px solid #f0f0f1}.p06-page .version-row>div{min-width:0;flex:1;display:flex;flex-direction:column}.p06-page .version-row strong{color:#3b3d44;font-size:12px;line-height:18px}.p06-page .version-row small{color:#777983;font-size:10px;line-height:16px}.p06-page .version-mark{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#9ca0a3}.p06-page .version-mark.published{background:#2f7d50}.p06-page .version-mark.draft{background:#8b5b00}.p06-page .note-panel{padding:14px 16px;border:1px solid #e7e7e9;border-left:3px solid #a4a6ad;border-radius:8px;background:#fbfbfb}.p06-page .note-panel strong{font-size:12px;line-height:18px}.p06-page .note-panel p{margin:4px 0 0;color:#777983;font-size:11px;line-height:18px}.p06-page .state-panel{min-height:42px;display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:11px 14px;border:1px solid transparent;border-radius:8px;font-size:12px;line-height:18px}.p06-page .state-panel strong{flex:0 0 auto;font-weight:650}.p06-page .state-panel span{opacity:.9}.p06-page .state-panel .text-button{margin-left:auto}.p06-page .warning-panel,.p06-page .notice-error{border-color:#ecdcb7;background:#fff7e5;color:#8b5b00}.p06-page .success-panel,.p06-page .notice-success{border-color:#c7dfcd;background:#eef7f0;color:#2f7d50}.p06-page .info-panel,.p06-page .notice-info{border-color:#d5e6ed;background:#edf5f8;color:#386580}.p06-page .notice-error{border-color:#efc7ca;background:#fff0f0;color:#b3131b}.p06-page .denied-state{min-height:440px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.p06-page .denied-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#fff7e5;color:#8b5b00;font:22px/1 var(--cw-font-song)}.p06-page .denied-state h2{margin:16px 0 5px;color:#24252a;font-size:18px;font-weight:600;line-height:28px}.p06-page .denied-state p{max-width:460px;margin:0 0 18px;color:#777983;font-size:13px;line-height:21px}.p06-page .p06-loading{min-height:300px;display:grid;place-items:center;color:#777983;font-size:13px}.p06-action-dock{position:fixed;z-index:45;right:0;bottom:0;left:var(--cw-sidebar-width);min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 40px 11px 32px;border-top:1px solid #e4e4e7;background:#fffffffa}.p06-action-dock .dock-info{min-width:0;display:flex;align-items:center;gap:9px;color:#696b73;font-size:12px}.p06-action-dock .dock-info span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p06-action-dock .dock-dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#2f7d50}.p06-action-dock .dock-dot.dot-error{background:#b3131b}.p06-action-dock .dock-actions{display:flex;align-items:center;gap:9px}.p06-action-dock .outline-button,.p06-action-dock .primary-button{min-height:36px;padding:7px 13px;border-radius:8px;font-size:13px;line-height:20px;white-space:nowrap}.dialog-backdrop{position:fixed;z-index:90;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#1d1c1e52}.p06-dialog{position:relative;width:min(580px,100%);max-height:min(760px,calc(100vh - 48px));display:flex;flex-direction:column;gap:12px;overflow:auto;padding:25px;border:1px solid #e5e1df;border-radius:13px;background:#fff;box-shadow:0 18px 55px #14121233}.p06-dialog .dialog-close{position:absolute;top:10px;right:12px;width:30px;height:30px;border:0;background:transparent;color:#76777d;font-size:21px}.p06-dialog .dialog-kicker{margin:0;color:#999098;font-size:10px;letter-spacing:.04em}.p06-dialog h2{margin:-8px 28px 0 0;color:#2f3035;font:600 21px/28px var(--cw-font-song)}.p06-dialog .dialog-copy{margin:0;color:#7b7c83;font-size:12px;line-height:19px}.p06-dialog footer{display:flex;justify-content:flex-end;gap:8px;margin-top:5px}.p06-dialog .legal-body{max-height:460px;overflow:auto;padding:14px;border:1px solid #e4e4e7;border-radius:8px;background:#fafafa;color:#51535b;font-size:12px;line-height:1.8;white-space:pre-wrap}.p06-dialog .dialog-loading,.p06-dialog .inline-message{padding:12px;border-radius:8px;background:#f7f7f8;color:#777983;font-size:12px}.p06-dialog .creator-options{display:grid;gap:7px;overflow:auto}.p06-dialog .creator-option{display:grid;gap:3px;padding:11px 12px;border:1px solid #e4e4e7;border-radius:8px;background:#fff;text-align:left}.p06-dialog .creator-option:hover{border-color:#d4c4c5;background:snow}.p06-dialog .creator-option strong{color:#35363c;font-size:12px;line-height:18px}.p06-dialog .creator-option small{color:#777983;font-size:10px;line-height:16px}.p06-dialog .conflict-comparison{display:grid;gap:8px;max-height:400px;overflow:auto}.p06-dialog .conflict-diff-row{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border:1px solid #e4e4e7;border-radius:8px;background:#fcfcfc}.p06-dialog .conflict-diff-row>strong{color:#404149;font-size:11px}.p06-dialog .conflict-diff-row>div{min-width:0;display:grid;gap:2px}.p06-dialog .conflict-diff-row span{color:#8a8b92;font-size:9px}.p06-dialog .conflict-diff-row b{color:#46474e;font-size:10px;font-weight:500;overflow-wrap:anywhere}.p06-dialog .conflict-confirm{display:flex;align-items:flex-start;gap:8px;padding:10px;border:1px solid #ecdcb7;border-radius:8px;background:#fff7e5;color:#725722;font-size:11px;line-height:17px}.p06-dialog .conflict-confirm input{flex:0 0 15px;margin:1px 0 0;accent-color:#c9161d}.p06-route-handoff{width:min(560px,100%);padding:38px;border:1px solid #e4e4e7;border-radius:12px;background:#fff;text-align:center;box-shadow:0 2px 8px #14141906}.p06-route-handoff h1{margin:0;color:#27282d;font:600 24px/32px var(--cw-font-song)}.p06-route-handoff p{margin:10px 0 18px;color:#777983;font-size:13px;line-height:21px}.p06-route-handoff button{min-width:160px}@media(max-width:1320px){.cw-shell:has(.cw-content-p06){--cw-sidebar-width: 200px;--cw-topbar-height: 68px;--cw-content-pad: 24px}.cw-content-p06{padding:22px 24px 118px 32px}.p06-page .page-heading h1{font-size:24px;line-height:32px}.p06-main{grid-template-columns:minmax(0,1fr) 286px;gap:16px}.p06-page .panel{padding:16px}.p06-page .image-frame{height:170px}.p06-action-dock{padding:10px 24px 10px 32px}}@media(max-width:1120px){.p06-main{grid-template-columns:minmax(0,1fr) 270px;gap:12px}.cw-content-p06,.p06-action-dock{padding-right:18px;padding-left:18px}.p06-page .field-grid.three-col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.p06-main{grid-template-columns:minmax(0,1fr)}.p06-page .inspector-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media(max-width:680px){.p06-page .page-heading{display:block}.p06-page .heading-meta{padding-top:8px}.p06-page .field-grid,.p06-page .field-grid.three-col,.p06-page .field-grid.two-col{grid-template-columns:minmax(0,1fr)}.p06-page .span-2{grid-column:auto}.p06-page .inspector-column{display:flex}.p06-action-dock{gap:8px;padding:9px 12px}.p06-action-dock .dock-info{font-size:10px}.p06-action-dock .outline-button,.p06-action-dock .primary-button{padding-right:9px;padding-left:9px}.p06-dialog .conflict-diff-row{grid-template-columns:minmax(0,1fr) auto}.p06-dialog .conflict-diff-row>div{grid-column:1 / -1}}.cw-shell:has(.cw-content-p07){--cw-sidebar-width: 224px;--cw-topbar-height: 72px;--cw-content-pad: 40px}.cw-content-p07{padding:26px 40px 122px 32px}.p07-page{min-height:100%;color:#171717;font:14px/1.55 var(--cw-font-sans)}.p07-page *{box-sizing:border-box}.p07-heading{min-height:72px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.p07-heading h1{margin:0;color:var(--cw-ink);font:600 28px/36px var(--cw-font-song);letter-spacing:.01em}.p07-heading p{margin:4px 0 2px;color:var(--cw-muted);font-size:13px;line-height:20px}.p07-heading-meta{display:flex;align-items:center;gap:10px;padding-top:5px;white-space:nowrap}.p07-status{display:inline-flex;align-items:center;min-height:25px;padding:3px 9px;border-radius:999px;font-size:11px;line-height:17px}.status-editable{background:#edf6ef;color:#2f7d50}.status-readonly{background:#f1f1f2;color:#777983}.p07-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 13px;border-radius:8px;font:13px/20px var(--cw-font-sans);white-space:nowrap}.p07-button.outline{border:1px solid #d7d8dc;background:#fff;color:#363840}.p07-button.outline:hover:not(:disabled){border-color:#c5c6cb;background:#fafafa}.p07-button.primary{border:1px solid #c9161d;background:#c9161d;color:#fff}.p07-button.primary:hover:not(:disabled){background:#ad1017}.p07-button:disabled{border-color:#e3e3e6;background:#f0f0f1;color:#a0a1a7;cursor:not-allowed}.p07-button.full-width{width:100%}.p07-notice{min-height:42px;display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:10px 13px;border:1px solid transparent;border-radius:8px;font-size:12px;line-height:18px}.p07-notice strong{flex:0 0 auto;font-weight:650}.p07-notice span{color:inherit;opacity:.92}.p07-page .notice-info{border-color:#d5e6ed;background:#edf5f8;color:#386580}.p07-page .notice-success{border-color:#c7dfcd;background:#eef7f0;color:#2f7d50}.p07-page .notice-warning{border-color:#ecdcb7;background:#fff7e5;color:#8b5b00}.p07-page .notice-error{border-color:#efc7ca;background:#fff0f0;color:#b3131b}.p07-loading{min-height:380px;display:grid;place-items:center;color:#777983;font-size:13px}.p07-denied{min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:42px 24px;text-align:center}.p07-denied .denied-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#fff7e5;color:#8b5b00;font:22px/1 var(--cw-font-song)}.p07-denied h2{margin:16px 0 5px;color:#24252a;font:600 19px/28px var(--cw-font-song)}.p07-denied p{max-width:460px;margin:0 0 18px;color:#777983;font-size:13px;line-height:21px}.p07-tool-row{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px;padding:5px 8px;border:1px solid #e4e4e7;border-radius:11px;background:#fff}.p07-tool-set,.p07-tool-utility{display:flex;align-items:center;gap:3px}.p07-tool-set{min-width:0;flex-wrap:wrap}.p07-tool-button{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:#555761;font-size:12px;line-height:18px;white-space:nowrap}.p07-tool-button>span{color:#777983;font-size:15px;line-height:18px}.p07-tool-button:hover:not(:disabled){background:#fafafa}.p07-tool-button.selected{border-color:#f1c8cb;background:#fff0f1;color:#c9161d}.p07-tool-button.selected>span{color:#c9161d}.p07-tool-button:disabled{color:#aaaab0;cursor:not-allowed}.p07-tool-utility{flex:0 0 auto;gap:4px}.p07-icon-button{width:32px;height:32px;display:inline-grid;place-items:center;border:1px solid #e5e5e7;border-radius:7px;background:#fff;color:#5f6068;font-size:16px;line-height:20px}.p07-icon-button:hover:not(:disabled){border-color:#d6d6da;background:#fafafa}.p07-icon-button:disabled{color:#b5b6bc;cursor:not-allowed}.p07-tool-utility .utility-divider{width:1px;height:23px;margin:0 3px;background:#e4e4e7}.p07-zoom{display:flex;align-items:center;gap:7px;color:#777983;font-size:11px;white-space:nowrap}.p07-zoom input{width:68px;accent-color:#c9161d}.p07-zoom output{min-width:34px;color:#42434a;text-align:right}.p07-editor-layout{height:min(550px,calc(100vh - 330px));min-height:0;display:grid;grid-template-columns:176px minmax(360px,1fr) 292px;align-items:stretch;gap:14px}.p07-panel{min-width:0;border:1px solid #e4e4e7;border-radius:12px;background:#fff;box-shadow:0 2px 8px #14141906}.p07-version-panel,.p07-inspector-panel{height:100%;min-height:0;display:flex;flex-direction:column;padding:14px}.p07-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:9px;padding-bottom:12px;border-bottom:1px solid #f0f0f1}.p07-panel-heading h2{margin:0;color:#27282d;font-size:14px;font-weight:650;line-height:20px}.p07-panel-heading p{margin:2px 0 0;color:#777983;font-size:10px;line-height:16px}.version-count{min-width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:#f2f2f3;color:#666871;font-size:10px}.p07-version-list{min-height:40px;max-height:338px;overflow-y:auto;margin:13px 0 12px;padding:0;list-style:none}.p07-version-row{position:relative;padding:0 0 12px 12px}.p07-version-row:last-child{padding-bottom:0}.p07-version-row .version-line{position:absolute;top:13px;bottom:-1px;left:2px;width:1px;background:#dedee2}.p07-version-row:last-child .version-line{display:none}.p07-version-row:before{position:absolute;z-index:1;top:8px;left:-1px;width:7px;height:7px;border:1.5px solid #b1b2b8;border-radius:50%;background:#fff;content:""}.p07-version-row.current:before{border-color:#c9161d;background:#c9161d}.p07-version-row.candidate-row:before{border-color:#c48d2c;background:#fff6e5}.version-card{width:100%;min-width:0;display:flex;align-items:flex-start;gap:8px;padding:8px 7px;border:1px solid #e3e3e6;border-radius:8px;background:#fff;text-align:left}.p07-version-row.current .version-card{border-color:#edb8bc;background:snow}.version-card.candidate-card{border-color:#ead9b8;background:#fffdf8}.version-card.candidate-card:disabled{color:inherit;cursor:not-allowed}.version-kind-mark{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border:1px solid #e5e5e7;border-radius:6px;background:#f8f8f9;color:#73747c;font-size:11px}.current .version-kind-mark{border-color:#f0c8ca;background:#fff1f2;color:#c9161d}.version-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.version-copy strong{color:#3b3d44;font-size:10px;line-height:15px}.version-copy em{color:#85868d;font-style:normal;font-weight:600}.version-copy small{color:#777983;font-size:9px;line-height:14px;overflow-wrap:anywhere}.p07-version-guard{margin-top:auto;padding:11px 10px;border:1px solid #ececef;border-radius:8px;background:#fafafa}.p07-version-guard strong{color:#4b4c53;font-size:11px;line-height:16px}.p07-version-guard p{margin:3px 0 0;color:#777983;font-size:10px;line-height:16px}.p07-inline-warning{display:flex;align-items:flex-start;gap:7px;margin:9px 0 0;padding:8px 9px;border:1px solid #ecdcb7;border-radius:7px;background:#fff8e9;color:#805600;font-size:10px;line-height:16px;overflow-wrap:anywhere}.p07-inline-warning .p07-text-button{flex:0 0 auto}.p07-canvas-panel{height:100%;min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}.p07-canvas-heading{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-bottom:1px solid #e8e8eb}.p07-canvas-heading>div{min-width:0;display:flex;align-items:center;gap:8px}.p07-canvas-heading strong{overflow:hidden;color:#41424a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.p07-canvas-heading>span{flex:0 0 auto;color:#777983;font-size:9px;white-space:nowrap}.canvas-tag{flex:0 0 auto;padding:2px 6px;border-radius:999px;background:#f1f1f2;color:#74757d;font-size:9px;line-height:14px}.canvas-tag.tag-candidate{background:#fff3db;color:#8b5b00}.p07-stage-scroll{min-height:0;flex:1;overflow:auto;display:flex;align-items:center;justify-content:center;background-color:#fbfbfc;background-image:linear-gradient(45deg,#f1f1f3 25%,transparent 25%),linear-gradient(-45deg,#f1f1f3 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f1f1f3 75%),linear-gradient(-45deg,transparent 75%,#f1f1f3 75%);background-position:0 0,0 7px,7px -7px,-7px 0;background-size:14px 14px;scrollbar-gutter:stable}.p07-stage-scroll.stage-empty{background:#fafafa}.p07-zoom-content{min-width:100%;min-height:100%;flex:0 0 auto;display:flex;align-items:center;justify-content:center;margin:auto}.p07-art{position:relative;height:100%;max-width:100%;flex:0 0 auto;aspect-ratio:var(--p07-image-ratio,1);overflow:hidden;background:#fff;box-shadow:0 2px 10px #1e1e2414;touch-action:none;-webkit-user-select:none;user-select:none}.p07-art[data-tool=crop],.p07-art[data-tool=perspective],.p07-art[data-tool=background],.p07-art[data-tool=brush],.p07-art[data-tool=restore]{cursor:crosshair}.p07-source-image,.p07-candidate-image{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;pointer-events:none}.p07-candidate-image{z-index:1}.p07-candidate-image.candidate-split{z-index:2}.p07-art-tag{position:absolute;z-index:8;bottom:8px;left:8px;padding:4px 7px;border-radius:5px;background:#ffffffed;color:#5c5d65;font-size:9px;line-height:14px;pointer-events:none}.p07-svg-overlay{position:absolute;z-index:5;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.p07-svg-overlay polygon{fill:#c9161d0f;stroke:#c9161d;stroke-width:.65;stroke-dasharray:2 1;vector-effect:non-scaling-stroke}.p07-svg-overlay circle{fill:#fff;stroke:#c9161d;stroke-width:.6;vector-effect:non-scaling-stroke}.brush-svg polyline{fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.83}.brush-svg .stroke-keep{stroke:#23864a}.brush-svg .stroke-delete,.brush-svg .stroke-repair{stroke:#c9161d}.sample-svg circle{fill:#2878be38;stroke:#227ab7;stroke-width:.65;vector-effect:non-scaling-stroke}.crop-overlay{position:absolute;z-index:6;border:1.5px dashed #c9161d;background:#ffffff1f;pointer-events:none}.crop-overlay:before,.crop-overlay:after{position:absolute;inset:0 33.333%;border-right:1px solid rgba(201,22,29,.48);border-left:1px solid rgba(201,22,29,.48);content:""}.crop-overlay:after{inset:33.333% 0;border:0;border-top:1px solid rgba(201,22,29,.48);border-bottom:1px solid rgba(201,22,29,.48)}.crop-overlay span{position:absolute;top:5px;left:5px;padding:2px 5px;border-radius:4px;background:#fffffff2;color:#a91319;font-size:9px}.p07-canvas-empty{max-width:290px;display:grid;gap:8px;padding:22px;color:#777983;text-align:center}.p07-canvas-empty strong{color:#44454c;font-size:13px}.p07-canvas-empty span{font-size:11px;line-height:17px}.p07-canvas-controls{min-height:48px;display:flex;align-items:center;gap:10px;padding:6px 10px;border-top:1px solid #e7e7e9;background:#fff}.compare-toggle{display:flex;gap:3px;padding:3px;border:1px solid #e5e5e7;border-radius:8px;background:#f7f7f8}.compare-toggle button{min-height:27px;padding:3px 9px;border:1px solid transparent;border-radius:6px;background:transparent;color:#65666e;font-size:10px;white-space:nowrap}.compare-toggle button.selected{border-color:#e3e3e6;background:#fff;color:#c9161d;box-shadow:0 1px 2px #1414190a}.compare-toggle button:disabled{color:#b2b3b9;cursor:not-allowed}.compare-position{min-width:0;flex:1;display:flex;align-items:center;gap:7px;color:#777983;font-size:10px}.compare-position input{min-width:36px;flex:1;accent-color:#c9161d}.compare-position output{min-width:32px;color:#565760;text-align:right}.canvas-zoom-label{flex:0 0 auto;color:#777983;font-size:10px;white-space:nowrap}.canvas-zoom-label b{color:#3f4047;font-weight:600}.p07-preview-note,.p07-canvas-hint{margin:0;padding:7px 11px;border-top:1px solid #f0f0f1;background:#fff;color:#777983;font-size:10px;line-height:15px}.p07-canvas-hint{color:#665e52;background:#fffaf0}.p07-inspector-panel{overflow:auto}.p07-inspector-panel .p07-panel-heading{align-items:center}.p07-text-button{padding:2px 0;border:0;background:transparent;color:#c9161d;font-size:11px;line-height:18px;white-space:nowrap}.p07-text-button:hover:not(:disabled){text-decoration:underline;text-underline-offset:2px}.p07-text-button:disabled{color:#aaaab0;cursor:not-allowed}.tool-current{display:flex;justify-content:space-between;gap:10px;margin:11px 0 8px;padding-bottom:8px;border-bottom:1px solid #f1f1f2;color:#777983;font-size:10px}.tool-current strong{color:#44454c;font-size:11px;font-weight:600}.p07-tool-form{display:grid;gap:13px;padding:3px 0 14px}.p07-range-field,.p07-select-field,.p07-number-field{min-width:0;display:grid;gap:5px;color:#454750;font-size:11px;line-height:17px}.p07-range-field>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.p07-range-field output{color:#777983;font-size:10px}.p07-range-field input{width:100%;margin:0;accent-color:#c9161d}.p07-select-field select,.p07-number-field input{width:100%;min-height:37px;padding:7px 9px;border:1px solid #d9dadd;border-radius:8px;background:#fff;color:#34353b;font:12px/19px var(--cw-font-sans)}.p07-number-field input::placeholder{color:#a1a2a8}.p07-check-row{display:flex;align-items:flex-start;gap:8px;color:#4f5057;font-size:11px;line-height:17px}.p07-check-row input{width:15px;height:15px;flex:0 0 15px;margin:1px 0 0;accent-color:#c9161d}.p07-form-note{display:grid;gap:3px;padding:9px 10px;border:1px solid #e8e8eb;border-radius:8px;background:#fafafa}.p07-form-note strong{color:#4b4c53;font-size:10px;line-height:15px}.p07-form-note span{color:#777983;font-size:10px;line-height:16px}.p07-field-readout{display:flex;justify-content:space-between;margin:0;color:#777983;font-size:10px}.p07-field-readout b{color:#8b5b00;font-weight:500}.p07-field-readout b.good{color:#2f7d50}.p07-segmented{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:3px;border:1px solid #e5e5e7;border-radius:8px;background:#f7f7f8}.p07-segmented button{min-height:30px;border:1px solid transparent;border-radius:6px;background:transparent;color:#65666e;font-size:11px}.p07-segmented button.selected{border-color:#e3e3e6;background:#fff;color:#c9161d}.p07-help-text{margin:0;color:#777983;font-size:10px;line-height:16px}.p07-reference-notice{padding:9px 10px;border:1px solid #ecdcb7;border-radius:8px;background:#fff7e5}.p07-reference-notice strong{color:#805600;font-size:10px;line-height:15px}.p07-reference-notice p{margin:4px 0 0;color:#725722;font-size:10px;line-height:16px}.p07-legal-box{max-height:145px;overflow:auto;padding:9px 10px;border:1px solid #e5e5e7;border-radius:8px;background:#fafafa}.p07-legal-box strong{display:block;color:#3e3f45;font-size:10px;line-height:15px}.p07-legal-box p{margin:5px 0 0;color:#55565e;font-size:10px;line-height:16px;white-space:pre-wrap}.p07-check-row.legal-check{padding:1px 0}.p07-inspector-footnote{display:flex;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid #f0f0f1;color:#777983;font-size:9px;line-height:15px}.p07-inspector-footnote>span:first-child{width:15px;height:15px;flex:0 0 15px;display:grid;place-items:center;border:1px solid #c6c7cc;border-radius:50%;color:#777983;font-size:9px}.p07-job-panel{display:grid;gap:8px;margin-top:13px;padding:12px 14px;border:1px solid #d5e6ed;border-radius:9px;background:#f7fbfc}.p07-job-panel.job-failed{border-color:#efc7ca;background:#fff8f8}.p07-job-panel.job-succeeded{border-color:#c7dfcd;background:#f8fcf8}.job-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#41424a;font-size:11px}.job-heading>div{display:flex;align-items:center;gap:9px}.job-heading>div span{color:#777983}.job-progress{height:6px;overflow:hidden;border-radius:99px;background:#e5e7e9}.job-progress span{height:100%;display:block;border-radius:inherit;background:#c9161d;transition:width .18s ease}.p07-job-panel p{margin:0;color:#8f252b;font-size:10px;line-height:16px}.p07-job-panel p small{color:#9a6669}.p07-structure-result{display:grid;gap:12px;margin-top:14px;padding:15px;border:1px solid #e4e4e7;border-radius:10px;background:#fff}.p07-structure-result h2{margin:0;color:#303138;font:600 16px/22px var(--cw-font-song)}.p07-structure-result p{margin:3px 0 0;color:#777983;font-size:11px;line-height:17px}.structure-result-grid{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);gap:14px;align-items:start}.structure-result-grid img{width:100%;max-height:380px;object-fit:contain;border:1px solid #e4e4e7;border-radius:7px;background:#fafafa}.structure-result-grid pre{max-height:380px;overflow:auto;margin:0;padding:11px;border:1px solid #ececef;border-radius:7px;background:#fafafa;color:#53545c;font:10px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.p07-source-note{margin-top:13px;padding:13px 15px;border:1px solid #e4e4e7;border-radius:9px;background:#fff}.p07-source-note strong{color:#45464d;font-size:11px;line-height:16px}.p07-source-note p{margin:4px 0 0;color:#777983;font-size:10px;line-height:17px}.p07-action-dock{position:fixed;z-index:45;right:0;bottom:0;left:var(--cw-sidebar-width);min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 40px 10px 32px;border-top:1px solid #e4e4e7;background:#fffffffa}.dock-copy{min-width:0;display:flex;align-items:center;gap:9px;color:#696b73;font-size:12px}.dock-copy>span:last-child{min-width:0;display:grid}.dock-copy strong{color:#3e3f45;font-size:12px;line-height:17px}.dock-copy small{overflow:hidden;color:#777983;font-size:10px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.dock-lock{color:#2f7d50;font-size:10px}.dock-actions{display:flex;align-items:center;gap:9px}.p07-dialog-backdrop{position:fixed;z-index:90;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#1d1c1e57}.p07-adoption-dialog{position:relative;width:min(440px,100%);max-height:min(300px,calc(100vh - 48px));display:flex;flex-direction:column;gap:11px;overflow:auto;padding:26px;border:1px solid #e5e1df;border-radius:13px;background:#fff;box-shadow:0 18px 55px #14121233}.p07-adoption-dialog .dialog-close{position:absolute;top:9px;right:12px;width:30px;height:30px;border:0;background:transparent;color:#76777d;font-size:21px}.p07-adoption-dialog .dialog-status-icon{width:36px;height:36px;display:grid;flex:0 0 36px;place-items:center;border-radius:50%;background:#edf7ef;color:#2f7d50;font:600 17px/1 var(--cw-font-sans)}.p07-adoption-dialog h2{margin:0 26px 0 0;color:#2f3035;font:600 21px/28px var(--cw-font-song)}.p07-adoption-dialog>p{margin:0;color:#777983;font-size:12px;line-height:19px}.p07-adoption-dialog .dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:0}@media(max-width:1320px){.cw-shell:has(.cw-content-p07){--cw-sidebar-width: 200px;--cw-topbar-height: 68px;--cw-content-pad: 24px}.cw-content-p07{padding:22px 24px 118px 32px}.p07-heading{min-height:64px;margin-bottom:12px}.p07-heading h1{font-size:24px;line-height:32px}.p07-tool-row{min-height:44px;margin-bottom:10px}.p07-editor-layout{grid-template-columns:160px minmax(330px,1fr) 264px;gap:10px}.p07-version-panel,.p07-inspector-panel{padding:12px}.p07-tool-button{gap:4px;padding-right:6px;padding-left:6px;font-size:11px}.p07-action-dock{padding-right:24px;padding-left:32px}}@media(max-width:1150px){.p07-tool-row{align-items:flex-start}.p07-tool-utility{padding-top:1px}.p07-editor-layout{grid-template-columns:146px minmax(280px,1fr) 244px;gap:8px}.p07-version-panel,.p07-inspector-panel{padding:10px}.p07-action-dock{padding-right:18px;padding-left:18px}}@media(max-width:940px){.p07-editor-layout{height:auto;grid-template-columns:minmax(0,1fr)}.p07-version-panel,.p07-inspector-panel,.p07-canvas-panel{height:auto}.p07-version-panel{min-height:0}.p07-version-list{max-height:180px}.p07-version-guard{margin-top:0}.p07-canvas-panel{min-height:460px}.p07-stage-scroll{min-height:340px}.p07-inspector-panel{min-height:0}.p07-inspector-footnote{margin-top:0}}@media(max-width:680px){.cw-content-p07{padding:18px 12px 108px}.p07-heading{display:block}.p07-heading-meta{justify-content:space-between;padding-top:9px}.p07-tool-row{display:block}.p07-tool-set{margin-bottom:5px}.p07-tool-utility{justify-content:flex-end}.p07-editor-layout{gap:9px}.p07-canvas-controls{flex-wrap:wrap}.compare-position{order:3;flex-basis:100%}.structure-result-grid{grid-template-columns:minmax(0,1fr)}.p07-action-dock{min-height:64px;gap:8px;padding:8px 10px}.dock-copy{gap:6px}.dock-copy strong{font-size:10px}.dock-copy small{max-width:40vw;font-size:9px}.p07-action-dock .p07-button{min-height:34px;padding-right:8px;padding-left:8px;font-size:11px}.p07-dialog-backdrop{padding:12px}.p07-adoption-dialog{padding:22px 17px 17px}}.cw-shell:has(.cw-content-p08){--cw-sidebar-width: 224px;--cw-topbar-height: 72px;--cw-content-pad: 40px}.cw-content-p08{min-width:0;padding:22px 40px 118px 32px;overflow:auto;background:#f7f7f8}.p08-page{max-width:1440px;min-height:100%;margin:0 auto;color:#35353a;font-family:var(--cw-font-sans)}.p08-heading{min-height:96px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.p08-heading h1{margin:0;color:#26262a;font:600 28px/36px var(--cw-font-song)}.p08-heading p{margin:3px 0 0;color:#777983;font-size:13px;line-height:20px}.p08-heading-tag,.p08-muted-pill{display:inline-flex;align-items:center;min-height:24px;padding:3px 9px;border-radius:999px;background:#f1f1f2;color:#777983;font-size:12px;line-height:18px;white-space:nowrap}.p08-panel{margin-bottom:16px;padding:20px;border:1px solid #e3e3e6;border-radius:12px;background:#fff;box-shadow:0 2px 8px #14141905}.p08-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.p08-panel-heading h2{margin:0;color:#27282d;font-size:15px;font-weight:650;line-height:23px}.p08-panel-heading p{margin:2px 0 0;color:#777983;font-size:12px;line-height:18px}.p08-scope-fieldset{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0}.p08-scope-fieldset legend{margin-bottom:8px;padding:0;color:#4b4c52;font-size:13px;line-height:20px}.p08-page i{color:#c9161d;font-style:normal}.p08-scope-option{min-height:58px;display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid #e1e2e5;border-radius:9px;background:#fff;cursor:pointer}.p08-scope-option.selected{border-color:#cf777b;background:#fffafb}.p08-scope-option>input,.p08-content-option input,.p08-work-option input{width:16px;height:16px;flex:0 0 16px;margin:0 1px;accent-color:#c9161d}.p08-scope-option>span,.p08-content-option>span:not(.p08-check-static):not(.p08-status-tag),.p08-content-option>div{min-width:0;flex:1;display:grid;gap:2px}.p08-scope-option strong,.p08-content-option strong{color:#3e3f45;font-size:13px;font-weight:600;line-height:20px}.p08-scope-option small,.p08-content-option small{color:#777983;font-size:12px;line-height:18px}.p08-scope-option select{width:min(250px,35%);min-width:150px;min-height:36px;padding:6px 9px;border:1px solid #d9dade;border-radius:8px;background:#fff;color:#35353a;font:13px/20px var(--cw-font-sans)}.p08-select-works{flex:0 0 auto;min-height:36px;padding:5px 11px}.p08-select-works[aria-pressed=true]{border-color:#cf777b;background:#fffafb;color:#a91a21}.p08-work-picker{max-height:194px;overflow:auto;padding:7px 10px;border:1px solid #e4e4e7;border-radius:9px;background:#fcfcfc}.p08-work-option{min-height:36px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #efeff1;color:#45464b;font-size:13px;line-height:20px;cursor:pointer}.p08-work-option:last-of-type{border-bottom:0}.p08-work-option small{margin-left:auto;color:#888991;font-size:12px;line-height:18px}.p08-picker-state,.p08-picker-count{margin:7px 0;color:#777983;font-size:12px;line-height:18px}.p08-picker-count{color:#2f7d50}.p08-inline-error{margin:3px 0;color:#b3131b;font-size:12px;line-height:18px}.p08-section-divider{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:21px 0 9px;padding-top:15px;border-top:1px solid #e4e4e7}.p08-section-divider h3{margin:0;color:#36373c;font-size:13px;font-weight:650;line-height:20px}.p08-section-divider span{color:#777983;font-size:12px;line-height:18px}.p08-content-option{min-height:50px;display:flex;align-items:center;gap:10px;margin:7px 0;padding:8px 10px;border:1px solid #e1e2e5;border-radius:9px;background:#fff}.p08-content-option-check{cursor:pointer}.p08-check-static{width:20px;height:20px;flex:0 0 20px;display:grid;place-items:center;border-radius:50%;background:#eef7f0;color:#2f7d50;font-size:12px}.p08-check-static.is-excluded{background:transparent;color:#777983;font-size:16px}.p08-status-tag{flex:0 0 auto;padding:3px 8px;border-radius:999px;background:#f1f1f2;color:#777983;font-size:12px;line-height:18px}.p08-status-tag.is-included{background:#eff8f1;color:#2f7d50}.p08-reason-field{display:grid;gap:7px;margin-top:15px;color:#4b4c52;font-size:13px;line-height:20px}.p08-reason-field textarea{width:100%;min-height:72px;resize:vertical;padding:10px;border:1px solid #d9dade;border-radius:8px;background:#fff;color:#35353a;font:13px/20px var(--cw-font-sans)}.p08-scope-confirmation{padding:16px 18px}.p08-scope-confirmation-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.p08-scope-confirmation-heading h2{margin:0;color:#36373c;font-size:13px;font-weight:650;line-height:20px}.p08-scope-confirmation-heading>span{flex:0 0 auto;padding:3px 9px;border-radius:999px;background:#fff7e5;color:#805600;font-size:12px;line-height:18px}.p08-scope-confirmation-detail{margin:8px 0 11px;color:#555761;font-size:13px;line-height:20px}.p08-scope-confirmation-detail strong{color:#36373c;font-weight:600}.p08-scope-confirmation-safety{display:flex;align-items:baseline;gap:6px;margin:0;padding-top:9px;border-top:1px solid #efeff0;color:#2f7d50;font-size:12px;line-height:18px}.p08-scope-confirmation-safety span{font-weight:700}.p08-page input:focus-visible,.p08-page select:focus-visible,.p08-page textarea:focus-visible,.p08-page button:focus-visible{outline:2px solid #c9161d;outline-offset:2px}.p08-state{min-height:360px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:30px;text-align:center}.p08-loading{color:#777983;font-size:13px}.p08-denied{min-height:470px}.p08-state-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#fff7e5;color:#8b5b00;font:20px/1 var(--cw-font-song)}.p08-denied h2{margin:16px 0 5px;color:#24252a;font-size:18px;font-weight:600;line-height:28px}.p08-denied p{max-width:470px;margin:0 0 18px;color:#777983;font-size:14px;line-height:22px}.p08-notice,.p08-task-message{padding:10px 12px;border-radius:8px;font-size:12px;line-height:18px}.p08-notice-error,.p08-task-message.is-error{background:#fff0f1;color:#a91a21}.p08-task-banner{display:flex;align-items:baseline;gap:12px;margin:0 0 16px;padding:11px 14px;border:1px solid #efd99e;border-radius:8px;background:#fff7e5;color:#805600;font-size:12px;line-height:18px}.p08-task-banner strong{flex:0 0 auto;color:#805600;font-weight:650}.p08-task-banner span{min-width:0}.p08-task-message.is-warning{background:#fff7e5;color:#805600}.p08-task-message.is-muted{background:#f4f4f5;color:#696b73}.p08-task-message small{color:inherit;font-size:12px;line-height:18px}.p08-task-panel{margin-bottom:18px}.p08-refresh,.p08-task-actions .p08-outline,.p08-volume-list .p08-outline,.p08-danger-link{min-height:36px}.p08-outline,.p08-primary{min-height:36px;padding:7px 13px;border:1px solid #d9dade;border-radius:8px;background:#fff;color:#36373d;font:12px/18px var(--cw-font-sans);cursor:pointer}.p08-primary{border-color:#c9161d;background:#c9161d;color:#fff}.p08-primary:hover:not(:disabled){background:#b3131b}.p08-outline:hover:not(:disabled){border-color:#c9babb;background:snow}.p08-outline:disabled,.p08-primary:disabled,.p08-danger-link:disabled{opacity:.46;cursor:not-allowed}.p08-primary:disabled{border-color:#d9dade;background:#f1f1f2;color:#999aa0;opacity:1}.p08-empty-state{min-height:92px;display:grid;place-content:center;gap:4px;border:1px dashed #dfe0e3;border-radius:9px;background:#fcfcfc;text-align:center}.p08-empty-state strong{color:#56575e;font-size:12px;line-height:18px}.p08-empty-state span{color:#8a8b92;font-size:12px;line-height:18px}.p08-task-card{margin-top:10px;padding:15px;border:1px solid #e3e3e6;border-radius:9px;background:#fff}.p08-task-topline{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.p08-task-topline h3{margin:0;color:#3a3b40;font-size:13px;font-weight:600;line-height:20px}.p08-task-topline p{margin:4px 0 0;color:#777983;font-size:12px;line-height:18px}.p08-state-tag{padding:3px 9px;border-radius:999px;background:#f1f1f2;color:#676971;font-size:12px;line-height:18px;white-space:nowrap}.p08-state-tag.state-succeeded{background:#eff8f1;color:#2f7d50}.p08-state-tag.state-failed,.p08-state-tag.state-expired{background:#fff0f1;color:#a91a21}.p08-state-tag.state-running,.p08-state-tag.state-queued,.p08-state-tag.state-cancel_requested{background:#fff7e5;color:#805600}.p08-job-progress{display:grid;gap:5px;margin-top:12px;color:#777983;font-size:12px;line-height:18px}.p08-job-progress>div:first-child{display:flex;justify-content:space-between}.p08-job-progress strong{color:#53545a;font-weight:600}.p08-progress-track{height:5px;overflow:hidden;border-radius:999px;background:#eeeeef}.p08-progress-track span{display:block;height:100%;border-radius:inherit;background:#c9161d;transition:width .16s ease}.p08-package-result{display:grid;justify-items:start;gap:5px;margin-top:12px;padding:11px 12px;border:1px solid #dfe9e1;border-radius:8px;background:#fbfefb}.p08-package-result.incomplete{border-color:#efdcae;background:#fffaf0}.p08-package-result>strong{color:#2f7d50;font-size:12px;line-height:18px}.p08-package-result.incomplete>strong{color:#805600}.p08-package-result>span,.p08-package-result>p{margin:0;color:#72747c;font-size:12px;line-height:18px}.p08-issue-list{width:100%;display:grid;gap:6px;margin-top:5px;padding:9px 10px;border:1px solid #e5e5e8;border-radius:7px;background:#fff}.p08-issue-list h4{margin:0;color:#414248;font-size:13px;font-weight:650;line-height:20px}.p08-issue-items{display:grid;gap:0;margin:0;padding:0;list-style:none}.p08-issue-items li{display:grid;gap:3px;padding:8px 0;border-top:1px solid #ededef}.p08-issue-items strong,.p08-issue-items span{color:#414248;font-size:14px;font-weight:500;line-height:22px}.p08-issue-items span,.p08-issue-count,.p08-issue-done,.p08-issue-empty,.p08-issue-loading{margin:0;color:#777983;font-size:12px;line-height:18px}.p08-issue-error{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:7px 8px;border-radius:6px;background:#fff0f1;color:#a91a21;font-size:12px;line-height:18px}.p08-issue-retry,.p08-issue-more{min-height:36px;padding:7px 11px;border:1px solid #d9dade;border-radius:7px;background:#fff;color:#575860;font:12px/18px var(--cw-font-sans);cursor:pointer}.p08-issue-more{justify-self:start}.p08-issue-retry:disabled,.p08-issue-more:disabled{opacity:.5;cursor:not-allowed}.p08-volume-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:4px}.p08-task-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:9px}.p08-danger-link{padding:7px 9px;border:1px solid transparent;border-radius:7px;background:transparent;color:#a91a21;font:12px/18px var(--cw-font-sans);cursor:pointer}.p08-danger-link:hover:not(:disabled){border-color:#ecc7c9;background:#fff8f8}.p08-load-more{display:block;min-height:36px;margin:12px auto 0;padding:6px 16px;border:1px solid #d9dade;border-radius:8px;background:#fff;color:#5c5d64;font:12px/20px var(--cw-font-sans);cursor:pointer}.p08-action-dock{position:fixed;z-index:45;right:0;bottom:0;left:var(--cw-sidebar-width);min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 40px 11px 32px;border-top:1px solid #e4e4e7;background:#fffffffa}.p08-action-dock>span{min-width:0;display:flex;align-items:center;gap:9px;overflow:hidden;color:#696b73;font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.p08-action-dock>span i{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#2f7d50}.p08-action-dock>div{display:flex;align-items:center;gap:9px}@media(max-width:1320px){.cw-shell:has(.cw-content-p08){--cw-sidebar-width: 200px;--cw-topbar-height: 68px;--cw-content-pad: 24px}.cw-content-p08{padding:20px 24px 118px 32px}.p08-heading{min-height:90px}.p08-heading h1{font-size:24px;line-height:32px}.p08-panel{padding:16px}.p08-action-dock{padding-right:24px}.p08-scope-option strong,.p08-content-option strong,.p08-reason-field,.p08-scope-option select,.p08-reason-field textarea,.p08-work-option,.p08-scope-confirmation-detail{font-size:12px;line-height:18px}.p08-issue-items strong,.p08-issue-items span{font-size:13px;line-height:20px}}@media(max-width:820px){.p08-heading{display:block}.p08-heading-tag{margin-top:8px}.p08-scope-option{flex-wrap:wrap}.p08-scope-option select{width:calc(100% - 28px);margin-left:26px}.p08-action-dock{gap:8px;padding:9px 12px}.p08-action-dock>span{font-size:12px;line-height:18px}.p08-action-dock .p08-outline,.p08-action-dock .p08-primary{padding-right:9px;padding-left:9px}}.p09-page,.p09-page *,.p09-page *:before,.p09-page *:after{box-sizing:border-box}.p09-page{min-height:100%;color:#171717;font:14px/22px var(--cw-font-sans, "PingFang SC", "Microsoft YaHei", sans-serif)}.p09-page button,.p09-page input,.p09-page textarea,.p09-page select{color:inherit;font:inherit}.p09-page button{cursor:pointer}.p09-page button:disabled{cursor:not-allowed;opacity:.52}.p09-page button:focus-visible,.p09-page input:focus-visible,.p09-page textarea:focus-visible,.p09-page select:focus-visible{outline:2px solid #c9161d;outline-offset:2px}.p09-page h1,.p09-page h2,.p09-page h3,.p09-page p{margin-top:0}.p09-page-heading{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 20px}.p09-page-heading h1{margin:0;color:#171717;font:500 28px/36px var(--cw-font-song, "Songti SC", "Noto Serif CJK SC", STSong, serif);letter-spacing:.01em}.p09-page-heading p{margin:3px 0 0;color:#777983;font-size:13px;line-height:20px}.p09-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 13px;border:1px solid transparent;border-radius:8px;font-size:13px!important;line-height:20px;white-space:nowrap}.p09-button-primary{border-color:#c9161d;background:#c9161d;color:#fff!important}.p09-button-primary:hover:not(:disabled){background:#ad1017}.p09-button-outline{border-color:#d7d8dc;background:#fff;color:#363840!important}.p09-button-outline:hover:not(:disabled){border-color:#c5c6cb;background:#fafafa}.p09-full-width{width:100%}.p09-content-surface{display:block}.p09-list-toolbar{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px;padding:8px 12px;border:1px solid #e4e4e7;border-radius:10px;background:#fff}.p09-search{width:min(440px,100%);min-height:36px;display:flex;align-items:center;gap:9px;padding:0 10px;border:1px solid #dfe0e4;border-radius:8px;background:#fff}.p09-search:focus-within{border-color:#c9161d;box-shadow:0 0 0 1px #c9161d14}.p09-search-mark{position:relative;width:14px;height:14px;flex:0 0 14px;border:1.6px solid #85868e;border-radius:50%}.p09-search-mark:after{position:absolute;right:-4px;bottom:-2px;width:5px;height:1.5px;transform:rotate(45deg);border-radius:2px;background:#85868e;content:""}.p09-search input{min-width:0;height:32px;flex:1;border:0;outline:0;background:transparent;color:#32343b;font-size:13px!important}.p09-search input::placeholder{color:#999aa1}.p09-search-clear,.p09-pagination{border:0;background:transparent;color:#777983;font-size:12px!important;white-space:nowrap}.p09-search-clear:hover,.p09-pagination:hover:not(:disabled){color:#c9161d}.p09-toolbar-meta{display:flex;align-items:center;gap:12px;color:#777983;font-size:12px;white-space:nowrap}.p09-scope-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:#f0f0f2;color:#62636b;font-size:11px;line-height:18px}.p09-table-card{overflow:hidden;border:1px solid #e4e4e7;border-radius:12px;background:#fff;box-shadow:0 2px 8px #10141c06}.p09-table{width:100%;border-collapse:collapse;table-layout:fixed}.p09-table thead{height:38px;background:#fbfbfc}.p09-table th{padding:0 12px;color:#73747c;font-size:11px;line-height:17px;font-weight:500;text-align:left;white-space:nowrap}.p09-table td{height:68px;padding:10px 12px;border-top:1px solid #eeeeef;color:#555760;font-size:12px;vertical-align:middle}.p09-table tbody tr:hover{background:#fdfdfd}.p09-table th:nth-child(1){width:29%}.p09-table th:nth-child(2){width:17%}.p09-table th:nth-child(3),.p09-table th:nth-child(4){width:14%}.p09-table th:nth-child(5){width:10%}.p09-table th:nth-child(6){width:16%}.p09-align-right{text-align:right!important}.p09-person-cell{min-width:0;display:flex;align-items:center;gap:10px}.p09-person-cell>span:last-child{min-width:0;display:flex;flex-direction:column}.p09-person-cell strong{overflow:hidden;color:#34363d;font-size:12px;line-height:18px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.p09-person-cell small{overflow:hidden;color:#81828a;font-size:10px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.p09-avatar{width:31px;height:31px;flex:0 0 31px;display:grid;place-items:center;border-radius:50%;background:#f8eded;color:#c9161d;font-size:12px}.p09-avatar-large{width:40px;height:40px;flex-basis:40px;font-size:15px}.p09-row-action,.p09-text-button{border:0;padding:4px 0;background:transparent;color:#c9161d;font-size:12px!important;white-space:nowrap}.p09-row-action:hover,.p09-text-button:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.p09-status-tag{min-height:22px;display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;background:#f0f0f2;color:#686a72;font-size:10px;line-height:18px;white-space:nowrap}.p09-status-tag.success{background:#edf6ef;color:#2f7d50}.p09-status-tag.warning{background:#fff6e5;color:#8b5b00}.p09-status-tag.danger{background:#fff0f1;color:#b3131b}.p09-status-tag.neutral{background:#f0f0f2;color:#686a72}.p09-table-footer{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 13px;border-top:1px solid #eeeeef;color:#85868d;font-size:11px}.p09-pagination:disabled{opacity:.5}.p09-empty-inline{min-height:126px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-top:1px solid #eee;color:#7d7f86;text-align:center}.p09-empty-inline strong{color:#42444a;font-size:13px;font-weight:600}.p09-empty-inline span{font-size:12px}.p09-relation-note{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:11px 13px;border:1px solid #e7e7e9;border-radius:8px;background:#fbfbfb}.p09-note-mark{width:18px;height:18px;flex:0 0 18px;display:grid;place-items:center;border:1px solid #a4a6ad;border-radius:50%;color:#777983;font:12px/18px var(--cw-font-song, serif)}.p09-relation-note p{margin:0;color:#666871;font-size:11px;line-height:18px}.p09-notice,.p09-state-banner,.p09-inline-error{margin:0 0 12px;padding:10px 12px;border:1px solid #ecdcb7;border-radius:8px;background:#fff6e5;color:#8b5b00;font-size:12px;line-height:19px}.p09-notice{display:flex;justify-content:space-between;gap:12px;border-color:#d8e7db;background:#f3f8f4;color:#38694a}.p09-notice.is-error,.p09-state-banner.is-error,.p09-inline-error{border-color:#edc8cb;background:#fff4f5;color:#a21920}.p09-notice.is-info{border-color:#d8e0e7;background:#f1f5f8;color:#456783}.p09-notice button{align-self:flex-start;border:0;background:transparent;color:inherit;font-size:17px;line-height:18px}.p09-state-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px}.p09-state-banner.is-warning{align-items:flex-start}.p09-state-banner p{margin:2px 0 0;color:#74603a;font-size:11px;line-height:17px}.p09-state-banner ul{display:grid;gap:3px;margin:6px 0 0;padding-left:19px;color:#5f543e;font-size:11px;line-height:17px}.p09-access-state{min-height:540px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;text-align:center}.p09-access-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#fff6e5;color:#8b5b00;font:22px/1 var(--cw-font-song, serif)}.p09-access-state h2{margin:15px 0 5px;color:#303137;font-size:18px;line-height:28px;font-weight:600}.p09-access-state p{max-width:450px;margin:0 0 18px;color:#777983;font-size:13px;line-height:21px}.p09-drawer-shade{position:fixed;z-index:40;inset:var(--cw-topbar-height, 72px) 0 0 var(--cw-sidebar-width, 224px);background:#16181d2e}.p09-drawer{position:fixed;z-index:41;top:var(--cw-topbar-height, 72px);right:0;bottom:0;width:min(440px,calc(100vw - var(--cw-sidebar-width, 224px) - 24px));display:flex;flex-direction:column;border-left:1px solid #e4e4e7;background:#fff;box-shadow:-12px 0 30px #12141c14}.p09-drawer-head{min-height:73px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 20px;border-bottom:1px solid #e4e4e7}.p09-eyebrow{color:#85868e;font-size:11px;line-height:16px;letter-spacing:.04em}.p09-drawer-head h2,.p09-dialog-head h2{margin:2px 0 0;color:#26272d;font:500 19px/27px var(--cw-font-song, "Songti SC", serif)}.p09-icon-button{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border:1px solid transparent;border-radius:7px;background:transparent;color:#6d6f76;font-size:22px!important;line-height:1}.p09-icon-button:hover{border-color:#e4e4e7;background:#fafafa}.p09-drawer-scroll{min-height:0;flex:1;overflow:auto;padding:18px 20px 24px}.p09-detail-identity{display:flex;align-items:center;gap:11px;padding:12px;border:1px solid #e4e4e7;border-radius:8px;background:#fcfcfc}.p09-detail-identity>div{min-width:0;display:flex;flex-direction:column}.p09-detail-identity strong{color:#363840;font-size:13px;line-height:20px}.p09-detail-identity small{color:#777983;font-size:11px;line-height:18px}.p09-detail-status{display:flex;gap:7px;margin:12px 0 16px}.p09-detail-section{padding:15px 0;border-top:1px solid #eee}.p09-detail-section h3{margin:0 0 8px;color:#3c3e45;font-size:12px;line-height:19px;font-weight:650}.p09-detail-section p{margin:0 0 9px;color:#5f6169;font-size:12px;line-height:19px}.p09-detail-section p:last-child{margin-bottom:0}.p09-quiet-note{color:#85868d!important;font-size:11px!important}.p09-invitation-help{background:linear-gradient(90deg,#fff 0,#fff9f9)}.p09-request-status{display:grid;gap:4px;margin:0 0 8px;padding:9px 10px;border:1px solid #d8e7db;border-radius:7px;background:#f3f8f4;color:#38694a}.p09-request-status.is-warning{border-color:#ecdcb7;background:#fff6e5;color:#8b5b00}.p09-request-status.is-neutral{border-color:#e4e4e7;background:#f8f8f9;color:#62636b}.p09-request-status span,.p09-request-status small{color:#73747c;font-size:11px;line-height:17px}.p09-boundary-note{display:flex;flex-direction:column;gap:3px;margin-top:14px;padding:11px 12px;border-left:2px solid #a3a5ac;background:#f8f8f9}.p09-boundary-note strong{color:#4c4e55;font-size:11px}.p09-boundary-note span{color:#777983;font-size:11px;line-height:17px}.p09-modal-backdrop{position:fixed;z-index:60;inset:0;display:flex;align-items:center;justify-content:center;overflow:auto;padding:24px;background:#16171b57}.p09-dialog{position:relative;width:min(600px,100%);max-height:min(740px,calc(100vh - 48px));overflow:auto;padding:25px 27px 23px;border:1px solid #e5e5e7;border-radius:14px;background:#fff;box-shadow:0 18px 48px #1e181824}.p09-compact-dialog{width:min(480px,100%)}.p09-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 19px}.p09-dialog-head h2{margin-top:3px;font-size:21px;line-height:29px}.p09-dialog-head p{margin:6px 0 0;color:#777983;font-size:12px;line-height:19px}.p09-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 14px}.p09-field{min-width:0;display:flex;flex-direction:column;gap:6px;color:#45474e;font-size:13px;line-height:20px}.p09-field>span{color:#42444a;font-size:13px;line-height:20px}.p09-field>span b{color:#c9161d;font-weight:500}.p09-field input,.p09-field textarea,.p09-field select,.p09-batch-select select{width:100%;min-height:36px;padding:7px 10px;border:1px solid #dfe0e4;border-radius:7px;background:#fff;color:#373941;font-size:13px!important;line-height:20px}.p09-field textarea{min-height:86px;resize:vertical}.p09-field input[aria-invalid=true]{border-color:#b3131b}.p09-field small{color:#85868d;font-size:11px;line-height:17px}.p09-field small.is-error{color:#b3131b}.p09-field-wide{grid-column:1 / -1}.p09-form-note{display:flex;flex-direction:column;gap:3px;margin-top:15px;padding:10px 12px;border-left:2px solid #a3a5ac;background:#f8f8f9}.p09-form-note strong{color:#4c4e55;font-size:11px}.p09-form-note span{color:#777983;font-size:11px;line-height:17px}.p09-inline-error{margin:11px 0 0}.p09-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid #eee}.p09-work-dialog{width:min(680px,100%)}.p09-batch-select{display:flex;align-items:center;gap:12px;margin-bottom:12px;color:#666871;font-size:12px}.p09-batch-select span{flex:0 0 auto}.p09-batch-select select{min-width:0;flex:1}.p09-dialog-state{min-height:138px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:20px;color:#777983;text-align:center;font-size:12px}.p09-dialog-state strong{color:#42444a;font-size:13px}.p09-dialog-state span{max-width:410px}.p09-work-choice-list{display:grid;max-height:300px;overflow:auto;border:1px solid #e4e4e7;border-radius:8px}.p09-work-choice{min-height:65px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border-top:1px solid #eee}.p09-work-choice:first-child{border-top:0}.p09-work-choice>div{min-width:0;display:flex;flex-direction:column}.p09-work-choice strong{overflow:hidden;color:#34363d;font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.p09-work-choice span{color:#81828a;font-size:11px;line-height:17px}.p09-dialog-footer{display:flex;justify-content:center;margin-top:10px}.p09-work-boundary{display:flex;flex-direction:column;gap:3px;margin-top:14px;padding:9px 11px;border-left:2px solid #a3a5ac;background:#f8f8f9}.p09-work-boundary strong{color:#4c4e55;font-size:11px}.p09-work-boundary span{color:#777983;font-size:11px;line-height:17px}@media(max-width:1320px){.p09-page-heading{margin-bottom:15px}.p09-page-heading h1{font-size:25px;line-height:33px}.p09-table th,.p09-table td{padding-right:9px;padding-left:9px}.p09-table th:nth-child(2){width:15%}.p09-table th:nth-child(3),.p09-table th:nth-child(4){width:13%}}@media(max-width:760px){.p09-page-heading{align-items:flex-start}.p09-page-heading h1{font-size:22px;line-height:30px}.p09-page-heading p{max-width:420px;font-size:12px}.p09-list-toolbar{align-items:flex-start;flex-direction:column}.p09-search{width:100%}.p09-table-card{overflow-x:auto}.p09-table{min-width:790px}.p09-drawer-shade{left:64px}.p09-drawer{width:min(440px,calc(100vw - 64px))}.p09-form-grid{grid-template-columns:1fr}.p09-field-wide{grid-column:auto}.p09-dialog{max-height:calc(100vh - 32px);padding:20px 18px}}.identity-review-page{--ir-ink: #303137;--ir-body: #45474e;--ir-muted: #777983;--ir-line: #e5e5e8;--ir-soft-line: #f0f0f2;--ir-red: #c9161d;width:100%;max-width:1540px;min-width:0;margin:0 auto;padding:0 0 36px;color:var(--ir-body);font-family:var(--font-sans, "PingFang SC", "Microsoft YaHei", sans-serif)}.identity-review-page *{box-sizing:border-box}.identity-review-page button,.identity-review-page input,.identity-review-page select,.identity-review-page textarea{font:inherit}.identity-review-page button:focus-visible,.identity-review-page input:focus-visible,.identity-review-page select:focus-visible,.identity-review-page textarea:focus-visible{outline:2px solid var(--ir-red);outline-offset:2px}.identity-review-page .ir-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:19px}.identity-review-page .ir-page-heading>div{min-width:0}.identity-review-page .ir-breadcrumb{display:flex;align-items:center;gap:9px;margin-bottom:8px;color:#85868d}.identity-review-page .ir-breadcrumb span:last-child{color:#55575e}.identity-review-page .ir-page-heading h1{margin:0;color:var(--ir-ink);font-family:var(--font-song, "Songti SC", serif);font-weight:500}.identity-review-page .ir-page-heading p{max-width:760px;margin:4px 0 0;color:var(--ir-muted)}.identity-review-page .ir-scope-pill{flex:0 0 auto;padding:6px 10px;border:1px solid #e7e2da;border-radius:999px;background:#fffdf9;color:#75664d}.identity-review-page .ir-filter-card,.identity-review-page .ir-table-card,.identity-review-page .ir-panel,.identity-review-page .ir-summary-card,.identity-review-page .ir-state-card{min-width:0;border:1px solid var(--ir-line);border-radius:12px;background:#fff;box-shadow:0 2px 8px #10141c06}.identity-review-page .ir-filter-card{display:grid;grid-template-columns:minmax(200px,1.25fr) minmax(220px,1.1fr) minmax(130px,.7fr) minmax(230px,1.2fr) auto;align-items:end;gap:10px;margin-bottom:14px;padding:12px}.identity-review-page .ir-search-field,.identity-review-page .ir-filter-field{min-width:0;display:flex;flex-direction:column;gap:5px;color:#777983}.identity-review-page .ir-search-field input,.identity-review-page .ir-filter-field input,.identity-review-page .ir-filter-field select{width:100%;min-width:0;height:36px;padding:0 9px;border:1px solid #dedfe3;border-radius:7px;background:#fff;color:#41434a}.identity-review-page .ir-date-field>div,.identity-review-page .ir-filter-pair{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px}.identity-review-page .ir-date-field>div>span{color:#999aa1}.identity-review-page .ir-filter-pair{grid-template-columns:1fr 1fr}.identity-review-page .ir-filter-actions{display:flex;gap:7px}.identity-review-page .ir-button{padding:7px 13px;border:1px solid #d9dade;border-radius:8px;background:#fff;color:#55575e;white-space:nowrap;cursor:pointer}.identity-review-page .ir-button:disabled{cursor:not-allowed;opacity:.48}.identity-review-page .ir-button-primary{border-color:var(--ir-red);background:var(--ir-red);color:#fff}.identity-review-page .ir-button-primary:hover:not(:disabled){background:#b3131b}.identity-review-page .ir-button-outline:hover:not(:disabled){border-color:#b8b9bf;background:#fafafa}.identity-review-page .ir-list-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 2px 8px;color:#777983}.identity-review-page .ir-list-meta strong{color:var(--ir-ink);font-weight:650}.identity-review-page .ir-table-card{overflow:hidden}.identity-review-page .ir-table-scroll{width:100%;overflow-x:auto}.identity-review-page .ir-table{width:100%;min-width:830px;border-collapse:collapse;text-align:left}.identity-review-page .ir-table th{height:42px;padding:0 14px;border-bottom:1px solid var(--ir-line);background:#fafafb;color:#777983;font-weight:550;white-space:nowrap}.identity-review-page .ir-table td{height:65px;padding:9px 14px;border-bottom:1px solid var(--ir-soft-line);color:#55575e;vertical-align:middle}.identity-review-page .ir-table tbody tr:last-child td{border-bottom:0}.identity-review-page .ir-table td>strong,.identity-review-page .ir-table td>small{display:block;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identity-review-page .ir-table td>strong{color:#3c3e45;font-weight:600}.identity-review-page .ir-table td>small{margin-top:4px;color:#85868d}.identity-review-page .ir-align-right{text-align:right!important}.identity-review-page .ir-status-tag,.identity-review-page .ir-assignment-tag{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border-radius:999px;background:#f2f2f4;color:#6b6d74;white-space:nowrap}.identity-review-page .ir-status-tag.is-pending{background:#fff6e5;color:#8b5b00}.identity-review-page .ir-status-tag.is-processing{background:#edf3f7;color:#456783}.identity-review-page .ir-status-tag.is-success{background:#edf6ef;color:#2f7d50}.identity-review-page .ir-status-tag.is-danger{background:#fff0f1;color:#a93940}.identity-review-page .ir-assignment-tag.is-unassigned{background:#fff6e5;color:#8b5b00}.identity-review-page .ir-assignment-tag.is-blocked{background:#fff0f1;color:#a93940}.identity-review-page .ir-row-action{padding:4px 0;border:0;background:transparent;color:var(--ir-red);cursor:pointer}.identity-review-page .ir-row-action:disabled{color:#9b9ba1;cursor:not-allowed}.identity-review-page .ir-action-muted{color:#92939a;white-space:nowrap}.identity-review-page .ir-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:7px 13px;border-top:1px solid var(--ir-soft-line);color:#85868d}.identity-review-page .ir-pagination>div{display:flex;gap:7px}.identity-review-page .ir-inline-state{min-height:165px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#85868d}.identity-review-page .ir-inline-state strong{color:#55575e}.identity-review-page .ir-notice{margin:0 0 12px;padding:10px 12px;border:1px solid #d7e1e8;border-radius:8px;background:#f2f6f8;color:#456783}.identity-review-page .ir-notice-error{border-color:#edc7ca;background:#fff5f5;color:#9d353d}.identity-review-page .ir-notice-warning{border-color:#efdfbd;background:#fffaf0;color:#76561d}.identity-review-page .ir-conflict-screen{display:flex;align-items:center;justify-content:space-between;gap:14px}.identity-review-page .ir-conflict-screen p{margin:4px 0 0}.identity-review-page .ir-state-card{display:flex;flex-direction:column;align-items:center;padding:50px 22px;text-align:center}.identity-review-page .ir-state-mark{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#fff0f1;color:#ad3a42;font-weight:700}.identity-review-page .ir-state-card h2{margin:13px 0 4px;color:var(--ir-ink);font-weight:600}.identity-review-page .ir-state-card p{max-width:520px;margin:0 0 17px;color:var(--ir-muted)}.identity-review-page .ir-state-actions{display:flex;gap:8px}.identity-review-page .ir-back-link{padding:0;border:0;background:transparent;color:#85868d;font:inherit;cursor:pointer}.identity-review-page .ir-back-link:hover{color:var(--ir-red)}.identity-review-page .a03-page .ir-page-heading{align-items:center}.identity-review-page .ir-summary-card{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;padding:14px 17px}.identity-review-page .ir-summary-person{min-width:0;display:flex;align-items:center;gap:12px}.identity-review-page .ir-summary-person>div{min-width:0}.identity-review-page .ir-avatar{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border:1px solid #e5d7d7;border-radius:50%;background:#fbf4f3;color:#a4383d;font-family:var(--font-song, serif)}.identity-review-page .ir-eyebrow{display:block;color:#92939a;letter-spacing:.04em}.identity-review-page .ir-summary-person h2{margin:0;color:var(--ir-ink);font-family:var(--font-song, serif);font-weight:500}.identity-review-page .ir-summary-person p{margin:2px 0 0;color:#777983}.identity-review-page .ir-summary-person p span{padding:0 6px;color:#b2b3b8}.identity-review-page .ir-summary-meta{display:flex;align-items:center;gap:17px}.identity-review-page .ir-summary-meta dl{display:flex;gap:18px;margin:0}.identity-review-page .ir-summary-meta dl div{display:flex;flex-direction:column;gap:3px}.identity-review-page .ir-summary-meta dt{color:#85868d}.identity-review-page .ir-summary-meta dd{margin:0;color:#41434a}.identity-review-page .ir-mini-tag{flex:0 0 auto;padding:4px 8px;border-radius:999px;background:#f3f3f4;color:#767780}.identity-review-page .ir-detail-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(295px,.8fr);align-items:start;gap:14px}.identity-review-page .ir-detail-main,.identity-review-page .ir-review-column{min-width:0;display:flex;flex-direction:column;gap:13px}.identity-review-page .ir-panel{padding:15px 17px}.identity-review-page .ir-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.identity-review-page .ir-panel-heading h2{margin:1px 0 0;color:var(--ir-ink);font-family:var(--font-song, serif);font-weight:500}.identity-review-page .ir-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;margin:0}.identity-review-page .ir-field-grid>div{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:38px;padding:9px 0;border-top:1px solid var(--ir-soft-line)}.identity-review-page .ir-field-grid dt{flex:0 0 auto;color:#81828a}.identity-review-page .ir-field-grid dd{min-width:0;margin:0;color:#373940;text-align:right;overflow-wrap:anywhere}.identity-review-page .ir-field-grid dd small{display:block;margin-top:2px;color:#96979d}.identity-review-page .ir-panel-footnote{margin:9px 0 0;color:#898a91}.identity-review-page .ir-evidence-summary{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid #d7e1e8;border-radius:8px;background:#f5f8fa}.identity-review-page .ir-evidence-summary .ir-state-mark{width:22px;height:22px;flex:0 0 22px;background:#edf3f7;color:#456783}.identity-review-page .ir-evidence-summary strong,.identity-review-page .ir-evidence-empty strong{display:block;color:#456783}.identity-review-page .ir-evidence-summary p,.identity-review-page .ir-evidence-empty p{margin:3px 0 0;color:#647887}.identity-review-page .ir-evidence-empty{display:flex;align-items:center;gap:11px;min-height:68px;padding:8px;border-radius:8px;background:#fafafb}.identity-review-page .ir-evidence-empty strong{color:#55575e}.identity-review-page .ir-evidence-empty p{color:#85868d}.identity-review-page .ir-document-icon{width:30px;height:36px;flex:0 0 30px;display:grid;place-items:center;border:1px solid #e3e4e8;border-radius:5px;background:#fff;color:#777983;font-family:var(--font-song, serif)}.identity-review-page .ir-evidence-list{display:flex;flex-direction:column;gap:6px;margin-top:9px}.identity-review-page .ir-evidence-list>button{width:100%;min-height:50px;display:flex;align-items:center;gap:10px;padding:6px 9px;border:1px solid #e7e7ea;border-radius:8px;background:#fff;text-align:left;cursor:pointer}.identity-review-page .ir-evidence-list>button:hover:not(:disabled),.identity-review-page .ir-evidence-list>button[aria-current=true]{border-color:#e1c6c8;background:snow}.identity-review-page .ir-evidence-list>button:disabled{cursor:wait;opacity:.55}.identity-review-page .ir-evidence-list .ir-document-icon{width:26px;height:30px;flex-basis:26px;border-color:#ead8d8;color:#a4383d;font-family:var(--font-sans, sans-serif)}.identity-review-page .ir-evidence-list>button>span:nth-child(2){min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.identity-review-page .ir-evidence-list strong{color:#46484f;font-weight:600}.identity-review-page .ir-evidence-list small{color:#8a8b92}.identity-review-page .ir-evidence-list i{color:#c9161d;font-style:normal;white-space:nowrap}.identity-review-page .ir-evidence-loading{margin:9px 0 0;color:#456783}.identity-review-page .ir-material-viewer{overflow:hidden;margin-top:10px;border:1px solid #e4e4e7;border-radius:8px;background:#fafafb}.identity-review-page .ir-material-viewer>header{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 9px;border-bottom:1px solid #e4e4e7;background:#fff}.identity-review-page .ir-material-viewer>header strong{color:#565860}.identity-review-page .ir-material-viewer img,.identity-review-page .ir-material-viewer iframe{display:block;width:100%;height:290px;border:0;background:#f3f3f5;object-fit:contain}.identity-review-page .ir-material-viewer iframe{height:340px}.identity-review-page .ir-material-dialog,.identity-review-page .ir-decision-dialog{position:fixed;width:min(560px,calc(100vw - 36px));max-height:min(780px,calc(100vh - 40px));overflow:auto;padding:14px;border:1px solid #e5e5e7;border-radius:12px;background:#fff;box-shadow:0 20px 70px #11141b2e}.identity-review-page .ir-material-dialog::backdrop,.identity-review-page .ir-decision-dialog::backdrop{background:#17181d57}.identity-review-page .ir-material-viewer{margin:0}.identity-review-page .ir-material-viewer img,.identity-review-page .ir-material-viewer iframe{height:min(54vh,430px)}.identity-review-page .ir-material-viewer iframe{height:min(62vh,520px)}.identity-review-page .ir-decision-dialog{padding:22px}.identity-review-page .ir-modal-heading{margin-bottom:14px;padding-right:26px}.identity-review-page .ir-modal-heading h2{margin:3px 0 5px;color:#292a30;font-weight:550}.identity-review-page .ir-modal-heading p{margin:0;color:#777983}.identity-review-page .ir-confirm-facts{display:flex;flex-direction:column;gap:5px;margin:12px 0;padding:10px;border-radius:7px;background:#f7f7f8;color:#6d6f76}.identity-review-page .ir-confirm-reason{padding:10px;border:1px solid #e8e1d4;border-radius:7px;background:#fcfaf6}.identity-review-page .ir-confirm-reason strong{color:#665b47}.identity-review-page .ir-confirm-reason p{margin:5px 0 0;color:#5e5a52;overflow-wrap:anywhere}.identity-review-page .ir-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:17px;padding-top:13px;border-top:1px solid #eeeeef}.identity-review-page .ir-button-confirm-reject{border-color:#c9161d;background:#c9161d;color:#fff}.identity-review-page .ir-button-confirm-reject:hover:not(:disabled){background:#a90f15}.identity-review-page .ir-evidence-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px;color:#85868d}.identity-review-page .ir-audit-empty{padding:19px 8px;color:#92939a;text-align:center}.identity-review-page .ir-audit-list{display:flex;flex-direction:column;gap:0;max-height:330px;overflow-y:auto;margin:0;padding:0 2px;list-style:none}.identity-review-page .ir-audit-list li{position:relative;display:flex;gap:10px;padding:9px 0;border-top:1px solid var(--ir-soft-line)}.identity-review-page .ir-audit-dot{width:8px;height:8px;flex:0 0 8px;margin:5px 1px 0;border-radius:50%;background:#c9161d;box-shadow:0 0 0 3px #fff0f0}.identity-review-page .ir-audit-content{min-width:0;flex:1}.identity-review-page .ir-audit-content>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.identity-review-page .ir-audit-content strong{color:#46484f}.identity-review-page .ir-audit-content>div span,.identity-review-page .ir-audit-content small{color:#92939a}.identity-review-page .ir-audit-content p{margin:4px 0;color:#6f7179;overflow-wrap:anywhere}.identity-review-page .ir-audit-content small{display:block}.identity-review-page .ir-audit-more{width:100%;margin-top:8px;padding:8px;border:1px solid var(--ir-line);border-radius:7px;background:#fff;color:#686a71;cursor:pointer}.identity-review-page .ir-audit-more:disabled{opacity:.5;cursor:wait}.identity-review-page .ir-review-panel{position:sticky;top:14px}.identity-review-page .ir-review-intro{margin:0 0 11px;color:#6f7179}.identity-review-page .ir-official-source{display:flex;flex-direction:column;gap:3px;margin:0 0 12px;padding:9px 10px;border:1px solid #e6e3dc;border-radius:7px;background:#faf9f5}.identity-review-page .ir-official-source strong{color:#68635a}.identity-review-page .ir-official-source span{color:#88847b}.identity-review-page .ir-official-source.is-confirmed{border-color:#cfe2d3;background:#f3faf4}.identity-review-page .ir-official-source.is-confirmed strong{color:#2f7048}.identity-review-page .ir-official-source.is-confirmed span{color:#587760}.identity-review-page .ir-decision-field{display:flex;flex-direction:column;gap:5px;margin:0 0 11px;color:#73747b}.identity-review-page .ir-decision-field i{color:var(--ir-red);font-style:normal}.identity-review-page .ir-decision-field input,.identity-review-page .ir-decision-field textarea{width:100%;min-width:0;padding:8px 9px;border:1px solid #dedfe3;border-radius:7px;background:#fff;color:#41434a}.identity-review-page .ir-decision-field textarea{min-height:58px;resize:vertical}.identity-review-page .ir-decision-field input:disabled,.identity-review-page .ir-decision-field textarea:disabled{background:#f8f8f9;color:#96979d}.identity-review-page .ir-decision-field small{color:#898a91}.identity-review-page .ir-decision-actions{display:flex;flex-direction:column;gap:7px}.identity-review-page .ir-decision-actions .ir-button{width:100%}.identity-review-page .ir-revoke-note{display:flex;flex-direction:column;gap:4px;margin:0 0 11px;padding:10px 11px;border:1px solid #edc7ca;border-radius:7px;background:#fff5f5;color:#8f353c}.identity-review-page .ir-revoke-note strong{color:#a93940}.identity-review-page .ir-revoke-note span{color:#795257}.identity-review-page .ir-revoke-note.is-revoked{border-color:#d7e1e8;background:#f2f6f8;color:#456783}.identity-review-page .ir-revoke-note.is-revoked strong,.identity-review-page .ir-revoke-note.is-revoked span{color:#456783}.identity-review-page .ir-revoke-actions .ir-button{min-height:36px}.identity-review-page .ir-revoke-modal-note{margin-top:12px;padding:10px 11px;border:1px solid #edc7ca;border-radius:7px;background:#fff5f5;color:#8f353c}.identity-review-page .ir-button-danger{border-color:#e6c4c6;color:#a93940}.identity-review-page .ir-button-danger:hover:not(:disabled){background:#fff5f5}.identity-review-page .ir-disabled-reason{margin:10px 0 0;color:#9b353d}.identity-review-page .ir-boundary-note{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--ir-soft-line);color:#88847b}.identity-review-page .ir-recusal .ir-recusal-status{display:grid;grid-template-columns:auto auto;gap:8px 16px;margin:2px 0 17px;padding:11px 14px;border-radius:8px;background:#fafafb;text-align:left}.identity-review-page .ir-recusal-status span{color:#85868d}.identity-review-page .ir-recusal-status strong{color:#41434a;text-align:right}@media(max-width:1100px){.identity-review-page .ir-detail-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);gap:11px}.identity-review-page .ir-panel{padding:14px}.identity-review-page .ir-summary-meta,.identity-review-page .ir-summary-meta dl{gap:10px}}@media(max-width:860px){.identity-review-page .ir-detail-layout{grid-template-columns:1fr}.identity-review-page .ir-review-panel{position:static}.identity-review-page .ir-summary-card{align-items:flex-start;flex-direction:column}.identity-review-page .ir-summary-meta{width:100%;justify-content:space-between}}@media(max-width:560px){.identity-review-page .a03-page .ir-page-heading{align-items:flex-start}.identity-review-page .ir-summary-meta{align-items:flex-start;flex-direction:column}.identity-review-page .ir-summary-meta dl{width:100%;justify-content:space-between}.identity-review-page .ir-field-grid{grid-template-columns:1fr}.identity-review-page .ir-field-grid>div{min-height:34px}.identity-review-page .ir-audit-content>div{align-items:flex-start;flex-direction:column;gap:2px}.identity-review-page .ir-evidence-footer{align-items:flex-start;flex-direction:column}}@media(max-width:1250px){.identity-review-page{padding-right:0;padding-left:0}.identity-review-page .ir-filter-card{grid-template-columns:minmax(220px,1.2fr) minmax(220px,1.1fr) minmax(130px,.7fr)}.identity-review-page .ir-filter-actions{grid-column:1 / -1}}@media(max-width:760px){.identity-review-page{padding:0 0 27px}.identity-review-page .ir-page-heading{align-items:flex-start;flex-direction:column;gap:10px}.identity-review-page .ir-filter-card{grid-template-columns:1fr 1fr}.identity-review-page .ir-search-field{grid-column:1 / -1}.identity-review-page .ir-filter-actions{grid-column:auto}.identity-review-page .ir-list-meta{align-items:flex-start;flex-direction:column;gap:4px}}@media(max-width:480px){.identity-review-page .ir-filter-card{grid-template-columns:1fr}.identity-review-page .ir-search-field,.identity-review-page .ir-filter-actions{grid-column:auto}.identity-review-page .ir-filter-actions .ir-button{flex:1}.identity-review-page .ir-pagination{align-items:flex-start;flex-direction:column}}.identity-review-page .ir-page-heading{min-height:58px;align-items:center;margin-bottom:20px}.identity-review-page .ir-page-heading h1{letter-spacing:.01em}.identity-review-page .ir-page-heading p{margin-top:3px}.identity-review-page .ir-scope-pill{padding:3px 10px}.identity-review-page .ir-filter-card{min-height:54px;grid-template-columns:minmax(245px,1.35fr) minmax(230px,1fr) minmax(132px,.7fr) minmax(140px,.72fr) auto;gap:10px;padding:8px 12px;border-radius:10px}.identity-review-page .ir-search-field{position:relative;min-height:38px;flex-direction:row;align-items:center;gap:9px;padding:0 10px;border:1px solid #dfe0e4;border-radius:8px;background:#fff}.identity-review-page .ir-search-field:focus-within{border-color:var(--ir-red);box-shadow:0 0 0 1px #c9161d14}.identity-review-page .ir-search-icon{position:relative;width:14px;height:14px;flex:0 0 14px;border:1.6px solid #85868e;border-radius:50%}.identity-review-page .ir-search-icon:after{position:absolute;right:-4px;bottom:-2px;width:5px;height:1.5px;transform:rotate(45deg);border-radius:2px;background:#85868e;content:""}.identity-review-page .ir-search-field input{min-width:0;flex:1;height:36px;padding:0;border:0;outline:0;background:transparent}.identity-review-page .ir-search-field input:focus-visible{outline:0}.identity-review-page .ir-search-field input::placeholder{color:#999aa1}.identity-review-page .ir-search-clear{padding:2px 0;border:0;background:transparent;color:#777983;white-space:nowrap;cursor:pointer}.identity-review-page .ir-search-clear:hover{color:var(--ir-red)}.identity-review-page .ir-filter-field input,.identity-review-page .ir-filter-field select{padding:0 9px;border-radius:8px}.identity-review-page .ir-list-meta{margin-bottom:9px}.identity-review-page .ir-table th{height:38px;padding:0 12px}.identity-review-page .ir-table td{height:68px;padding:10px 12px}.identity-review-page .ir-table th:nth-child(1){width:25%}.identity-review-page .ir-table th:nth-child(2){width:19%}.identity-review-page .ir-table th:nth-child(3){width:14%}.identity-review-page .ir-table th:nth-child(4){width:12%}.identity-review-page .ir-table th:nth-child(5){width:15%}.identity-review-page .ir-table th:nth-child(6){width:15%}.identity-review-page .ir-person-cell{min-width:0;display:flex;align-items:center;gap:10px}.identity-review-page .ir-person-cell>span:last-child{min-width:0;display:flex;flex-direction:column}.identity-review-page .ir-person-cell .ir-avatar{width:31px;height:31px;flex-basis:31px}.identity-review-page .ir-status-tag,.identity-review-page .ir-assignment-tag{padding:2px 8px}.identity-review-page .ir-pagination{min-height:40px;padding:0 13px}.identity-review-page .ir-notice{padding:10px 12px}.identity-review-page .ir-queue-conflict{display:flex;align-items:center;gap:11px;margin-bottom:14px;padding:11px 13px;border:1px solid #efc7ca;border-radius:8px;background:#fff0f1;color:#b3131b}.identity-review-page .ir-queue-conflict>div{min-width:0;flex:1}.identity-review-page .ir-queue-conflict .ir-state-mark{width:19px;height:19px;flex:0 0 19px;border:1px solid currentColor;background:transparent}.identity-review-page .ir-queue-conflict p{margin:2px 0 0;color:#875458}.identity-review-page .ir-summary-card{margin-bottom:14px;padding:15px 18px}.identity-review-page .ir-avatar{width:40px;height:40px;flex-basis:40px}.identity-review-page .ir-detail-layout{grid-template-columns:minmax(0,1.58fr) minmax(300px,.82fr);gap:16px}.identity-review-page .ir-detail-main,.identity-review-page .ir-review-column{gap:13px}.identity-review-page .ir-panel{padding:16px 18px}.identity-review-page .ir-panel-heading{margin-bottom:13px}.identity-review-page .ir-field-grid{gap:0 18px}.identity-review-page .ir-field-grid>div{min-height:39px;padding:9px 0}.identity-review-page .ir-claim-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.identity-review-page .ir-claim-grid>div{min-width:0;display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:8px;background:#fafafa}.identity-review-page .ir-claim-grid span{color:#85868d}.identity-review-page .ir-claim-grid strong{color:#46484f;font-weight:550;overflow-wrap:anywhere}.identity-review-page .ir-boundary-callout{display:flex;flex-direction:column;gap:3px;margin-top:12px;padding:10px 12px;border:1px solid #efdfbd;border-radius:8px;background:#fffaf0;color:#76561d}.identity-review-page .ir-boundary-callout strong{font-weight:650}.identity-review-page .ir-boundary-callout span{color:#74603a}.identity-review-page .ir-material-access-note{display:flex;align-items:flex-start;gap:9px;margin:-2px 0 11px;padding:9px 10px;border-radius:8px;background:#f8f8f9}.identity-review-page .ir-note-mark{width:18px;height:18px;flex:0 0 18px;display:grid;place-items:center;border:1px solid #a4a6ad;border-radius:50%;color:#777983}.identity-review-page .ir-material-access-note p{margin:0;color:#6e7078}.identity-review-page .ir-evidence-list>button{min-height:59px;padding:8px 7px}.identity-review-page .ir-evidence-list .ir-document-icon{width:31px;height:36px;flex-basis:31px}.identity-review-page .ir-statement-row{display:flex;align-items:flex-start;gap:9px;padding:10px 0;border-top:1px solid var(--ir-soft-line)}.identity-review-page .ir-statement-mark{width:18px;height:18px;flex:0 0 18px;display:grid;place-items:center;border-radius:50%;background:#edf6ef;color:#2f7d50}.identity-review-page .ir-statement-row>div{min-width:0;flex:1}.identity-review-page .ir-statement-row strong{color:#45474e}.identity-review-page .ir-statement-row p{margin:2px 0 0;color:#7e8087}.identity-review-page .ir-official-source{padding:9px 10px}.identity-review-page .ir-decision-field textarea{min-height:70px}.identity-review-page .ir-decision-actions{gap:8px}.identity-review-page .ir-material-dialog,.identity-review-page .ir-decision-dialog{width:min(480px,calc(100vw - 32px));max-height:min(780px,calc(100vh - 32px));padding:24px;border-radius:12px}.identity-review-page .ir-material-viewer>header{min-height:38px;padding:7px 10px}.identity-review-page .ir-material-viewer img,.identity-review-page .ir-material-viewer iframe{height:min(32vh,260px)}.identity-review-page .ir-material-viewer iframe{height:min(38vh,310px)}.identity-review-page .ir-decision-dialog{padding:24px}.identity-review-page .ir-modal-heading{margin-bottom:14px}.identity-review-page .ir-confirm-facts{padding:10px 12px}.identity-review-page .ir-confirm-reason{padding:11px 12px}.identity-review-page .ir-confirm-reason small{display:block;margin-top:5px;color:#85868d}@media(max-width:1350px)and (min-width:761px){.identity-review-page .ir-filter-card{grid-template-columns:minmax(200px,1.25fr) minmax(205px,1fr) minmax(120px,.7fr) minmax(128px,.7fr) auto;gap:8px;padding:10px}.identity-review-page .ir-detail-layout{grid-template-columns:minmax(0,1.5fr) minmax(295px,.82fr);gap:13px}.identity-review-page .ir-panel{padding-right:15px;padding-left:15px}.identity-review-page .ir-field-grid{gap:0 12px}}@media(max-width:760px){.identity-review-page .ir-claim-grid{grid-template-columns:1fr}}.identity-review-page{--ir-body-size: 14px;--ir-body-line: 22px;--ir-label-size: 13px;--ir-label-line: 20px;--ir-aux-size: 12px;--ir-aux-line: 18px;font-size:var(--ir-body-size);line-height:var(--ir-body-line)}.identity-review-page .ir-page-heading h1{font-size:28px;line-height:36px;letter-spacing:.01em}.identity-review-page .ir-page-heading p,.identity-review-page .ir-table td,.identity-review-page .ir-field-grid dd,.identity-review-page .ir-summary-meta dd,.identity-review-page .ir-claim-grid strong,.identity-review-page .ir-statement-row p,.identity-review-page .ir-audit-content p,.identity-review-page .ir-review-intro,.identity-review-page .ir-decision-field input,.identity-review-page .ir-decision-field textarea,.identity-review-page .ir-confirm-reason p{font-size:var(--ir-body-size);line-height:var(--ir-body-line)}.identity-review-page .ir-search-field,.identity-review-page .ir-filter-field,.identity-review-page .ir-table th,.identity-review-page .ir-field-grid dt,.identity-review-page .ir-claim-grid span,.identity-review-page .ir-decision-field,.identity-review-page .ir-confirm-reason strong,.identity-review-page .ir-official-source strong,.identity-review-page .ir-summary-meta dt,.identity-review-page .ir-recusal-status span,.identity-review-page .ir-statement-row strong{font-size:var(--ir-label-size);line-height:var(--ir-label-line)}.identity-review-page .ir-search-field input,.identity-review-page .ir-filter-field input,.identity-review-page .ir-filter-field select,.identity-review-page .ir-button,.identity-review-page .ir-row-action,.identity-review-page .ir-audit-more{font-size:var(--ir-body-size);line-height:var(--ir-body-line)}.identity-review-page .ir-breadcrumb,.identity-review-page .ir-scope-pill,.identity-review-page .ir-date-field>div>span,.identity-review-page .ir-search-clear,.identity-review-page .ir-list-meta,.identity-review-page .ir-table td>small,.identity-review-page .ir-status-tag,.identity-review-page .ir-assignment-tag,.identity-review-page .ir-action-muted,.identity-review-page .ir-pagination,.identity-review-page .ir-notice,.identity-review-page .ir-conflict-screen p,.identity-review-page .ir-queue-conflict p,.identity-review-page .ir-state-card p,.identity-review-page .ir-summary-person p,.identity-review-page .ir-summary-meta .ir-mini-tag,.identity-review-page .ir-field-grid dd small,.identity-review-page .ir-panel-footnote,.identity-review-page .ir-evidence-summary p,.identity-review-page .ir-evidence-empty p,.identity-review-page .ir-evidence-list small,.identity-review-page .ir-evidence-list i,.identity-review-page .ir-evidence-loading,.identity-review-page .ir-material-viewer>header strong,.identity-review-page .ir-material-viewer>header button,.identity-review-page .ir-evidence-footer,.identity-review-page .ir-confirm-facts,.identity-review-page .ir-confirm-reason small,.identity-review-page .ir-audit-empty,.identity-review-page .ir-audit-content>div span,.identity-review-page .ir-audit-content small,.identity-review-page .ir-official-source span,.identity-review-page .ir-decision-field small,.identity-review-page .ir-disabled-reason,.identity-review-page .ir-boundary-note{font-size:var(--ir-aux-size);line-height:var(--ir-aux-line)}.identity-review-page .ir-table td>strong,.identity-review-page .ir-evidence-summary strong,.identity-review-page .ir-evidence-empty strong,.identity-review-page .ir-evidence-list strong,.identity-review-page .ir-audit-content strong,.identity-review-page .ir-conflict-screen strong,.identity-review-page .ir-inline-state,.identity-review-page .ir-inline-state strong{font-size:var(--ir-body-size);line-height:var(--ir-body-line)}.identity-review-page .ir-page-heading>.ir-button{font-size:var(--ir-label-size);line-height:var(--ir-label-line)}.identity-review-page .ir-summary-person h2{font-size:22px;line-height:30px}.identity-review-page .ir-panel-heading h2{font-size:17px;line-height:25px}.identity-review-page .ir-state-card h2{font-size:18px;line-height:26px}.identity-review-page .ir-modal-heading h2{font-size:21px;line-height:30px}.identity-review-page .ir-eyebrow{font-size:10px;line-height:14px}.identity-review-page .ir-document-icon{font-size:11px;line-height:14px}.identity-review-page .ir-avatar{font-size:15px;line-height:20px}.identity-review-page input,.identity-review-page select,.identity-review-page button{min-height:36px}@media(max-width:1350px)and (min-width:761px){.identity-review-page{--ir-body-size: 13px;--ir-body-line: 20px;--ir-label-size: 12px;--ir-label-line: 18px}.identity-review-page .ir-page-heading h1{font-size:24px;line-height:32px}}@media(max-width:760px){.identity-review-page .ir-page-heading h1{font-size:22px;line-height:30px}}.a04-request-message{max-width:250px;overflow:hidden;color:#696a72!important;text-overflow:ellipsis;white-space:nowrap}.a04-request-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.a04-decline-action{color:#6b6c73!important}.a04-request-decline[open]{position:fixed;inset:50% auto auto 50%;z-index:100;transform:translate(-50%,-50%)}.a04-request-decline::backdrop{background:#16171b57}.a04-page{--a04-red: #c9161d;--a04-line: #e4e4e7;--a04-muted: #777983;--a04-green: #2f7d50;--a04-green-bg: #edf6ef;--a04-amber: #8b650d;--a04-amber-bg: #fff7e6;--a04-error: #a71921;--a04-error-bg: #fff0f1;--a04-blue: #456783;--a04-blue-bg: #edf3f7;max-width:1480px;margin:0 auto;color:#303137;font-size:13px}.a04-page *,.a04-page *:before,.a04-page *:after{box-sizing:border-box}.a04-page button,.a04-dialog button{font:inherit;cursor:pointer}.a04-page button:disabled,.a04-dialog button:disabled{cursor:not-allowed;opacity:.5}.a04-page button:focus-visible,.a04-dialog button:focus-visible{outline:2px solid var(--a04-red);outline-offset:2px}.a04-page-heading{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 20px}.a04-page-heading h1{margin:0;color:#171717;font-family:var(--font-song, "Songti SC", serif);font-size:28px;line-height:36px;font-weight:500;letter-spacing:.01em}.a04-page-heading p{margin:3px 0 0;color:var(--a04-muted);font-size:13px;line-height:20px}.a04-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 13px;border:1px solid transparent;border-radius:8px;font-size:12px;line-height:20px;white-space:nowrap}.a04-button-primary{border-color:var(--a04-red);background:var(--a04-red);color:#fff}.a04-button-primary:hover:not(:disabled){background:#ad1017}.a04-button-outline{border-color:#d7d8dc;background:#fff;color:#363840}.a04-button-outline:hover:not(:disabled){border-color:#c5c6cb;background:#fafafa}.a04-button-danger{border-color:#a71921;background:#a71921;color:#fff}.a04-full-width{width:100%}.a04-tabbar{min-height:46px;display:flex;align-items:stretch;gap:4px;border-bottom:1px solid var(--a04-line);margin:0 0 14px}.a04-tab-button{position:relative;min-width:112px;padding:0 13px;border:0;background:transparent;color:#696b73;font-size:13px}.a04-tab-button.active{color:var(--a04-red);font-weight:600}.a04-tab-button.active:after{position:absolute;right:12px;bottom:-1px;left:12px;height:2px;background:var(--a04-red);content:""}.a04-tab-count{display:inline-flex;align-items:center;margin-left:5px;padding:1px 6px;border-radius:999px;color:var(--a04-amber);background:var(--a04-amber-bg);font-size:10px;line-height:18px}.a04-tab-scope{align-self:center;margin-left:auto;color:#85868d;font-size:11px}.a04-toolbar{min-height:54px;display:flex;align-items:center;gap:14px;padding:8px 12px;margin-bottom:12px;border:1px solid var(--a04-line);border-radius:10px;background:#fff}.a04-search{width:min(390px,42%);min-height:36px;display:flex;align-items:center;gap:9px;padding:0 10px;border:1px solid #dfe0e4;border-radius:8px;background:#fff}.a04-search:focus-within{border-color:var(--a04-red);box-shadow:0 0 0 1px #c9161d14}.a04-search input{min-width:0;height:32px;flex:1;border:0;outline:0;background:transparent;color:#32343b;font-size:12px}.a04-search-mark{position:relative;width:14px;height:14px;flex:0 0 14px;border:1.6px solid #85868e;border-radius:50%}.a04-search-mark:after{position:absolute;right:-4px;bottom:-2px;width:5px;height:1.5px;transform:rotate(45deg);border-radius:2px;background:#85868e;content:""}.a04-filter{display:flex;align-items:center;gap:9px;color:var(--a04-muted);font-size:11px;white-space:nowrap}.a04-filter select{min-height:36px;max-width:210px;padding:6px 28px 6px 10px;border:1px solid #dfe0e4;border-radius:8px;background:#fff;color:#373941;font-size:11px}.a04-results-count{display:flex;align-items:center;margin-left:auto;color:var(--a04-muted);font-size:11px;white-space:nowrap}.a04-claims-toolbar{justify-content:space-between}.a04-claims-toolbar>div{display:flex;flex-direction:column;gap:2px}.a04-claims-toolbar strong{color:#3b3d44;font-size:13px;font-weight:600}.a04-claims-toolbar>div span{color:#85868d;font-size:11px}.a04-table-card{overflow:hidden;border:1px solid var(--a04-line);border-radius:12px;background:#fff;box-shadow:0 2px 8px #10141c06}.a04-table{width:100%;border-collapse:collapse;table-layout:fixed}.a04-table thead{height:38px;background:#fbfbfc}.a04-table th{padding:0 12px;color:#73747c;font-size:11px;line-height:17px;font-weight:500;text-align:left;white-space:nowrap}.a04-table td{height:68px;padding:10px 12px;border-top:1px solid #eeeeef;color:#555760;font-size:11px;vertical-align:middle}.a04-creator-table th:nth-child(1){width:28%}.a04-creator-table th:nth-child(2){width:18%}.a04-creator-table th:nth-child(3),.a04-creator-table th:nth-child(4){width:14%}.a04-creator-table th:nth-child(5){width:10%}.a04-creator-table th:nth-child(6){width:16%}.a04-claims-table th:nth-child(1){width:30%}.a04-claims-table th:nth-child(2){width:24%}.a04-claims-table th:nth-child(3){width:17%}.a04-claims-table th:nth-child(4){width:18%}.a04-claims-table th:nth-child(5){width:11%}.a04-table tbody tr:hover{background:#fdfdfd}.a04-person-cell{min-width:0;display:flex;align-items:center;gap:10px}.a04-person-cell>span:last-child{min-width:0;display:flex;flex-direction:column}.a04-person-cell strong{overflow:hidden;color:#34363d;font-size:11px;line-height:18px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.a04-person-cell small{overflow:hidden;color:#81828a;font-size:10px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.a04-avatar{width:31px;height:31px;flex:0 0 31px;display:grid;place-items:center;border-radius:50%;background:#f8eded;color:var(--a04-red);font-size:12px}.a04-avatar-large{width:40px;height:40px;flex-basis:40px;font-size:15px}.a04-status{min-height:22px;display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;color:#686a72;background:#f0f0f2;font-size:10px;line-height:18px;white-space:nowrap}.a04-status.success{color:var(--a04-green);background:var(--a04-green-bg)}.a04-status.warning{color:var(--a04-amber);background:var(--a04-amber-bg)}.a04-status.danger{color:var(--a04-error);background:var(--a04-error-bg)}.a04-status.blue{color:var(--a04-blue);background:var(--a04-blue-bg)}.a04-row-action,.a04-link-button{border:0;padding:4px 0;background:transparent;color:var(--a04-red);font-size:11px;white-space:nowrap}.a04-row-action:hover,.a04-link-button:hover{text-decoration:underline}.a04-table-footer{min-height:41px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 13px;border-top:1px solid #eeeeef;color:#85868d;font-size:10px}.a04-table-footer .a04-button{min-height:30px;padding:4px 10px;font-size:10px}.a04-empty-inline{min-height:126px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#7d7f86;text-align:center}.a04-empty-inline strong{color:#42444a;font-size:12px;font-weight:600}.a04-empty-inline span{font-size:11px}.a04-relation-note{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:11px 13px;border:1px solid #e7e7e9;border-radius:8px;background:#fbfbfb}.a04-relation-note>span{width:18px;height:18px;flex:0 0 18px;display:grid;place-items:center;border:1px solid #a4a6ad;border-radius:50%;color:#777983;font-family:var(--font-song, serif);font-size:12px}.a04-relation-note p{margin:0;color:#666871;font-size:10px;line-height:18px}.a04-state-banner,.a04-notice,.a04-error-banner{display:flex;align-items:flex-start;gap:11px;margin:0 0 12px;padding:11px 13px;border:1px solid #efc7ca;border-radius:8px;background:var(--a04-error-bg);color:var(--a04-error);font-size:11px;line-height:18px}.a04-state-banner>div,.a04-error-banner>span{min-width:0;flex:1}.a04-state-banner strong,.a04-error-banner strong{font-size:11px;font-weight:650}.a04-state-banner p{margin:2px 0 0;color:#875458;font-size:10px}.a04-state-banner .a04-button{min-height:30px;padding:4px 10px;font-size:10px}.a04-banner-mark{width:19px;height:19px;flex:0 0 19px;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%}.a04-notice{display:block;border-color:#c7dfcd;background:var(--a04-green-bg);color:var(--a04-green)}.a04-notice.is-error{border-color:#efc7ca;background:var(--a04-error-bg);color:var(--a04-error)}.a04-notice.is-info{border-color:#d9e1e8;background:#f3f7fa;color:var(--a04-blue)}.a04-access-state{min-height:520px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;text-align:center}.a04-access-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--a04-amber-bg);color:var(--a04-amber);font-family:var(--font-song, serif);font-size:22px}.a04-access-state h2{margin:15px 0 5px;color:#303137;font-size:18px;line-height:28px}.a04-access-state p{max-width:450px;margin:0;color:var(--a04-muted);font-size:12px;line-height:21px}.a04-drawer-layer{position:fixed;z-index:40;inset:72px 0 0 224px;display:flex;justify-content:flex-end;background:#16181d2e}.a04-drawer{width:min(440px,100%);min-height:0;display:flex;flex-direction:column;border-left:1px solid var(--a04-line);background:#fff;box-shadow:-12px 0 30px #12141c14}.a04-drawer-head{min-height:73px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 20px;border-bottom:1px solid var(--a04-line)}.a04-drawer-head h2{margin:2px 0 0;color:#26272d;font-family:var(--font-song, "Songti SC", serif);font-size:19px;line-height:27px;font-weight:500}.a04-eyebrow{color:#85868e;font-size:10px;line-height:16px;letter-spacing:.04em}.a04-icon-button{width:32px;height:32px;display:grid;place-items:center;border:1px solid transparent;border-radius:7px;background:transparent;color:#6d6f76;font-size:22px!important;line-height:1}.a04-icon-button:hover{border-color:var(--a04-line);background:#fafafa}.a04-drawer-scroll{min-height:0;flex:1;overflow:auto;padding:18px 20px 24px}.a04-detail-identity{display:flex;align-items:center;gap:11px;padding:12px;border:1px solid var(--a04-line);border-radius:8px;background:#fcfcfc}.a04-detail-identity>div{min-width:0;display:flex;flex-direction:column}.a04-detail-identity strong{overflow:hidden;color:#363840;font-size:12px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.a04-detail-identity small{overflow:hidden;color:var(--a04-muted);font-size:10px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.a04-detail-status{display:flex;gap:7px;margin:12px 0 16px}.a04-detail-section{padding:15px 0;border-top:1px solid #eee}.a04-detail-section h3{margin:0 0 8px;color:#3c3e45;font-size:11px;line-height:19px;font-weight:650}.a04-detail-section p{margin:0 0 9px;color:#5f6169;font-size:11px;line-height:19px}.a04-detail-list{display:flex;flex-direction:column;gap:8px;margin:0}.a04-detail-list>div{display:flex;justify-content:space-between;gap:12px}.a04-detail-list dt{color:#81828a;font-size:10px}.a04-detail-list dd{margin:0;color:#45474e;font-size:10px;text-align:right}.a04-bio{margin:10px 0 0!important;padding:9px 10px;border-radius:7px;background:#f8f8f9;white-space:pre-wrap}.a04-material-summary{display:flex;flex-direction:column;gap:4px;padding:10px;border:1px dashed #d7d8dc;border-radius:7px;background:#fbfbfc}.a04-material-summary strong{color:#5d5f67;font-size:10px;font-weight:550}.a04-material-summary span{color:#85868d;font-size:10px;line-height:16px}.a04-drawer-actions{display:flex;gap:8px;margin:12px 0}.a04-drawer-actions>*{flex:1}.a04-updated-note{margin:11px 0 0;color:#85868d;font-size:10px;text-align:center}.a04-loading-state{padding:36px 10px;color:var(--a04-muted);text-align:center;font-size:12px}.a04-error-banner{display:flex;flex-direction:column;gap:4px;margin:0}.a04-dialog{position:fixed;width:min(560px,calc(100vw - 36px));max-height:min(780px,calc(100vh - 40px));overflow:auto;padding:24px;border:1px solid #e5e5e7;border-radius:12px;background:#fff;color:#303137;box-shadow:0 20px 70px #11141b2e}.a04-dialog::backdrop{background:#17181d57}.a04-compact-dialog{width:min(480px,calc(100vw - 36px))}.a04-dialog-close{position:absolute;top:9px;right:11px;width:32px;height:32px;border:0;background:transparent;color:#6d6f76;font-size:23px}.a04-dialog-heading{padding-right:30px;margin-bottom:18px}.a04-dialog-heading h2{margin:3px 0 5px;color:#292a30;font-family:var(--font-song, "Songti SC", serif);font-size:21px;line-height:30px;font-weight:500}.a04-dialog-heading p{margin:0;color:var(--a04-muted);font-size:11px;line-height:19px}.a04-form{display:flex;flex-direction:column;gap:13px}.a04-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px 12px}.a04-field{min-width:0;display:flex;flex-direction:column;gap:6px;color:#4a4c53;font-size:11px;line-height:18px}.a04-field>span{color:#42444b;font-size:11px}.a04-field b{color:var(--a04-red);font-weight:600}.a04-field input,.a04-field select,.a04-field textarea{width:100%;min-height:36px;padding:7px 10px;border:1px solid #dfe0e4;border-radius:7px;background:#fff;color:#33353c;font:inherit;font-size:11px;line-height:19px}.a04-field textarea{min-height:78px;resize:vertical}.a04-field input::placeholder,.a04-field textarea::placeholder{color:#a0a1a7}.a04-field input[aria-invalid=true],.a04-field select[aria-invalid=true]{border-color:var(--a04-error);background:snow}.a04-full-field{grid-column:1 / -1}.a04-field-error{color:var(--a04-error);font-size:10px}.a04-material-note{display:flex;flex-direction:column;gap:3px;padding:9px 11px;border:1px solid #e8e8ea;border-radius:7px;background:#fafafa}.a04-material-note strong{color:#55575e;font-size:10px}.a04-material-note span{color:#82848b;font-size:10px;line-height:16px}.a04-audit-inline{display:flex;flex-direction:column;gap:3px;margin-top:14px;padding:9px 10px;border:1px solid #e5e5e7;border-radius:7px;background:#fafafa}.a04-audit-inline strong{color:#565860;font-size:11px}.a04-audit-inline span{color:#85868d;font-size:10px;line-height:16px}.a04-consent-row{display:flex;align-items:flex-start;gap:8px;color:#62646b;font-size:10px;line-height:18px}.a04-consent-row input{width:15px;height:15px;flex:0 0 15px;margin:1px 0 0;accent-color:var(--a04-red)}.a04-inline-note{margin:0;color:#85868d;font-size:10px;line-height:17px}.a04-error-banner{padding:8px 10px;border-radius:7px}.a04-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:5px;padding-top:14px;border-top:1px solid #eeeeef}.a04-field-spaced{margin-top:12px}.a04-confirm-facts{display:flex;flex-direction:column;gap:4px;margin:12px 0 0;padding:9px 10px;border-radius:7px;background:#f7f7f8;color:#6d6f76;font-size:10px}.a04-invite-result{display:flex;flex-direction:column;gap:12px}.a04-invite-result .a04-field{padding:10px;border:1px solid var(--a04-line);border-radius:8px}.a04-invite-result input{overflow:hidden;text-overflow:ellipsis}.a04-copy-button{width:100%}.a04-copy-notice{margin:0;color:var(--a04-green);font-size:10px}.a04-success-panel{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid #c7dfcd;border-radius:8px;background:var(--a04-green-bg);color:var(--a04-green)}.a04-success-panel strong{font-size:11px}.a04-success-panel span{color:#557160;font-size:10px;line-height:18px}@media(max-width:1350px){.a04-page-heading h1{font-size:24px;line-height:32px}.a04-toolbar{gap:10px}.a04-search{width:min(330px,38%)}}@media(min-width:901px)and (max-width:1350px){.a04-page{position:relative;width:calc(100% + 56px);max-width:none;margin-left:-40px}}@media(max-width:900px){.a04-content-surface{padding-right:12px;padding-left:12px}.a04-toolbar{flex-wrap:wrap}.a04-search{width:100%}.a04-results-count{margin-left:auto}.a04-table-card{overflow-x:auto}.a04-table{min-width:800px}.a04-drawer-layer{left:196px}}@media(max-width:650px){.a04-page-heading{align-items:flex-start;flex-direction:column}.a04-page-heading h1{font-size:21px}.a04-page-heading>.a04-button{align-self:stretch}.a04-content-surface{padding-right:8px;padding-left:8px}.a04-tab-scope{display:none}.a04-toolbar{align-items:flex-start;flex-direction:column}.a04-filter{width:100%;justify-content:space-between}.a04-filter select{max-width:65%;flex:1}.a04-results-count{margin-left:0}.a04-claims-toolbar{flex-direction:row;align-items:center}.a04-state-banner{flex-wrap:wrap}.a04-state-banner .a04-button{margin-left:30px}.a04-drawer-layer{inset:111px 0 0}.a04-drawer{width:100%}.a04-form-grid{grid-template-columns:1fr}.a04-full-field{grid-column:auto}.a04-dialog{padding:20px}}.a13-settings-page{--a13-red: #c9161d;--a13-ink: #34353b;--a13-muted: #777983;--a13-line: #e8e8eb;max-width:1480px;margin:0 auto;padding-bottom:34px;color:var(--a13-ink);font-family:var(--font-sans, "PingFang SC", "Microsoft YaHei", sans-serif)}.a13-settings-page *,.a13-settings-page *:before,.a13-settings-page *:after{box-sizing:border-box}.a13-page-heading{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 15px}.a13-page-heading h1{margin:0;color:#171717;font-family:var(--font-song, "Songti SC", serif);font-size:28px;line-height:36px;font-weight:500}.a13-eyebrow,.a13-kicker{margin:0;color:#96979e;font-size:11px;line-height:16px;letter-spacing:.04em}.a13-description{margin-top:3px;color:var(--a13-muted);font-size:13px;line-height:20px}.a13-page-mark{width:40px;height:40px;display:grid;place-items:center;border:1px solid #ececee;border-radius:11px;color:#85868d;background:#fff;font-family:var(--font-song, serif);font-size:12px}.a13-banner,.a13-notice,.a13-alert,.a13-state{display:flex;align-items:flex-start;gap:9px;margin:0 0 14px;padding:10px 12px;border:1px solid #e8e8eb;border-radius:8px;background:#fff}.a13-banner-mark{width:17px;height:17px;flex:0 0 17px;display:grid;place-items:center;border:1px solid #dfe0e4;border-radius:50%;color:#73747c;font-family:var(--font-song, serif);font-size:11px}.a13-banner strong,.a13-state strong{color:#56575e;font-size:12px;font-weight:600}.a13-banner p,.a13-state span{margin-top:2px;color:#82838a;font-size:11px;line-height:17px}.a13-alert{display:block;border-color:#f1d5d7;background:#fff7f7;color:#a3272d;font-size:12px;line-height:18px}.a13-notice{display:block;border-color:#dce9df;background:#f5faf6;color:#3c6d4a;font-size:12px;line-height:18px}.a13-state{color:#777983;font-size:13px;line-height:20px}.a13-state-error{flex-direction:column;border-color:#f1d5d7;background:#fff8f8}.a13-overview{display:grid;grid-template-columns:minmax(310px,.86fr) minmax(390px,1.14fr);gap:14px;align-items:stretch}.a13-settings-grid{display:grid;grid-template-columns:minmax(440px,1.05fr) minmax(350px,.95fr);gap:14px;margin-top:14px;align-items:stretch}.a13-card{min-width:0;padding:0 15px 12px;border:1px solid #e8e8eb;border-radius:10px;background:#fff;box-shadow:0 2px 8px #1e191906}.a13-card-head{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0 9px;border-bottom:1px solid #efeff1}.a13-card-head h2{margin:1px 0 0;color:#34353b;font-family:var(--font-song, serif);font-size:17px;line-height:24px;font-weight:500}.a13-button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;border:1px solid transparent;border-radius:7px;font-size:12px;line-height:18px;white-space:nowrap}.a13-button:focus-visible,.a13-field input:focus-visible,.a13-field textarea:focus-visible,.a13-count-note input:focus-visible{outline:2px solid var(--a13-red);outline-offset:2px}.a13-button-primary{border-color:var(--a13-red);background:var(--a13-red);color:#fff}.a13-button-primary:hover:not(:disabled){background:#ad1017}.a13-button-outline{border-color:#d7d8dc;background:#fff;color:#363840}.a13-button-outline:hover:not(:disabled){background:#fafafa}.a13-button-disabled{border-color:#e3e3e6;background:#fafafa;color:#999aa1}.a13-button:disabled{cursor:not-allowed;opacity:.7}.a13-unavailable{min-height:202px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:20px 12px;text-align:center}.a13-empty-symbol{width:32px;height:32px;display:grid;place-items:center;border:1px solid #e5e5e7;border-radius:50%;color:#85868d;font-family:var(--font-song, serif);font-size:12px}.a13-unavailable strong{color:#53545b;font-size:12px;font-weight:600}.a13-unavailable p{max-width:430px;color:#85868d;font-size:11px;line-height:18px}.a13-card-foot{display:flex;justify-content:space-between;gap:8px;padding-top:9px;border-top:1px solid #f0f0f1;color:#92939a;font-size:10px;line-height:15px}.a13-version-tag,.a13-readonly-tag{padding:3px 8px;border-radius:999px;background:#f1f1f2;color:#696a72;font-size:10px;line-height:15px;white-space:nowrap}.a13-readonly-tag{color:#8b5b00;background:#fff7e6}.a13-feature-list{padding-top:2px}.a13-feature-row{position:relative;min-height:45px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #f0f0f1;cursor:pointer}.a13-feature-copy{min-width:0;display:flex;flex:1;flex-direction:column;gap:1px}.a13-feature-copy strong{color:#41424a;font-size:12px;line-height:17px;font-weight:600}.a13-feature-copy small{color:#8c8d94;font-size:10px;line-height:14px}.a13-feature-row input{position:absolute;right:0;width:38px;height:22px;margin:0;opacity:0;z-index:2;cursor:pointer}.a13-feature-row input:disabled{cursor:not-allowed}.a13-switch{position:relative;width:36px;height:20px;flex:0 0 36px;border-radius:999px;background:#d9dade;transition:background .14s ease}.a13-switch:after{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000029;content:"";transition:transform .14s ease}.a13-feature-row input:checked+.a13-switch{background:var(--a13-red)}.a13-feature-row input:checked+.a13-switch:after{transform:translate(16px)}.a13-feature-row input:focus-visible+.a13-switch{outline:2px solid var(--a13-red);outline-offset:2px}.a13-feature-row input:disabled+.a13-switch{opacity:.58}.a13-feature-disabled{cursor:not-allowed}.a13-feature-disabled em{color:#8b5b00;font-size:10px;font-style:normal}.a13-count-note{display:grid;grid-template-columns:minmax(125px,1fr) 82px;align-items:center;gap:4px 8px;margin-top:9px;padding:8px 9px;border:1px solid #ededee;border-radius:8px;background:#fafafb}.a13-count-note label{color:#696a72;font-size:11px}.a13-count-note input{width:100%;height:30px;padding:4px 7px;border:1px solid #d8d9dd;border-radius:6px;color:#34353b;background:#fff;font-size:11px}.a13-count-note p{grid-column:1 / -1;color:#888990;font-size:10px;line-height:15px}.a13-count-note input:disabled{color:#85868d;background:#f3f3f4}.a13-limit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;margin-top:10px}.a13-field{min-width:0;display:flex;flex-direction:column;gap:5px;color:#4b4c53;font-size:11px}.a13-field input,.a13-field textarea{width:100%;min-height:34px;padding:6px 8px;border:1px solid #dfe0e4;border-radius:7px;color:#3e3f46;background:#fff;font:inherit;font-size:11px;line-height:17px}.a13-field textarea{resize:vertical}.a13-field b{color:var(--a13-red);font-weight:500}.a13-reason-field{margin-top:10px}.a13-save-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:10px;border-top:1px solid #ededee}.a13-save-row>span{max-width:390px;color:#85868d;font-size:10px;line-height:15px}.a13-save-row>div,.a13-conflict-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.a13-conflict{margin-top:10px;padding:10px;border:1px solid #efd9bc;border-radius:8px;background:#fffbf3}.a13-conflict strong{color:#79550f;font-size:11px}.a13-conflict p{margin-top:4px;color:#856b3d;font-size:10px;line-height:15px}.a13-conflict-actions{margin-top:8px;justify-content:flex-start}.a13-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px}.a13-capability-grid>div{min-width:0;min-height:58px;display:flex;flex-direction:column;gap:3px;padding:8px 9px;border:1px solid #ededee;border-radius:7px;background:#fcfcfc}.a13-capability-grid span{color:#85868d;font-size:10px;line-height:15px}.a13-capability-grid strong{overflow-wrap:anywhere;color:#484950;font-size:11px;line-height:16px;font-weight:600}.a13-subheading{margin:13px 0 6px;color:#73747c;font-size:11px}.a13-algorithm-row{min-height:34px;display:grid;grid-template-columns:minmax(90px,.8fr) minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;border:1px solid #eeeeef;border-radius:7px;background:#fff}.a13-algorithm-row+.a13-algorithm-row{margin-top:5px}.a13-algorithm-row strong{overflow:hidden;color:#51525a;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.a13-algorithm-row span,.a13-algorithm-row em{color:#888990;font-size:10px;font-style:normal}.a13-no-algorithms{padding:10px;border:1px dashed #dedfe2;border-radius:7px;color:#85868d;font-size:10px;line-height:15px}.a13-security-note{display:flex;flex-direction:column;gap:3px;margin-top:10px;padding:8px 10px;border-left:2px solid #d8d9dd;background:#f8f8f9}.a13-security-note strong{color:#5a5b62;font-size:10px;font-weight:600}.a13-security-note span{color:#85868d;font-size:10px;line-height:15px}@media(max-width:1250px){.a13-overview{grid-template-columns:minmax(280px,.9fr) minmax(350px,1.1fr);gap:11px}.a13-settings-grid{grid-template-columns:minmax(390px,1.05fr) minmax(320px,.95fr);gap:11px}.a13-card{padding-right:12px;padding-left:12px}}@media(max-width:980px){.a13-overview,.a13-settings-grid{grid-template-columns:1fr}}@media(max-width:620px){.a13-page-heading{align-items:flex-start}.a13-page-heading h1{font-size:23px;line-height:31px}.a13-limit-grid,.a13-capability-grid{grid-template-columns:1fr}.a13-save-row{align-items:flex-start;flex-direction:column}.a13-save-row>div{width:100%;justify-content:flex-start}}.a13-page-heading{min-height:64px;margin-bottom:20px;gap:20px}.a13-page-heading h1{font-size:28px;line-height:36px}.a13-eyebrow,.a13-kicker{font-size:12px;line-height:18px}.a13-description{font-size:14px;line-height:22px}.a13-banner,.a13-notice,.a13-alert,.a13-state{gap:12px;margin-bottom:20px;padding:12px 16px;border-radius:10px}.a13-banner strong,.a13-state strong,.a13-banner p,.a13-state span,.a13-alert,.a13-notice{font-size:13px;line-height:20px}.a13-overview{gap:20px}.a13-settings-grid{gap:20px;margin-top:20px}.a13-card{padding:0 18px 16px;border-radius:12px}.a13-card-head{min-height:66px;gap:12px;padding:12px 0 10px}.a13-card-head h2{font-size:19px;line-height:27px}.a13-button{min-height:36px;gap:8px;padding:7px 14px;border-radius:8px;font-size:13px;line-height:20px}.a13-unavailable{min-height:218px;gap:10px;padding:22px 16px}.a13-empty-symbol{width:36px;height:36px;font-size:13px}.a13-unavailable strong{font-size:14px;line-height:22px}.a13-unavailable p{font-size:13px;line-height:20px}.a13-card-foot{gap:12px;padding-top:12px;font-size:12px;line-height:18px}.a13-version-tag,.a13-readonly-tag{padding:4px 9px;font-size:12px;line-height:18px}.a13-feature-list{padding-top:4px}.a13-feature-row{min-height:52px;gap:12px}.a13-feature-copy{gap:2px}.a13-feature-copy strong{font-size:14px;line-height:22px}.a13-feature-copy small,.a13-feature-disabled em{font-size:12px;line-height:18px}.a13-count-note{grid-template-columns:minmax(150px,1fr) 96px;gap:6px 10px;margin-top:12px;padding:10px 12px;border-radius:10px}.a13-count-note label{font-size:13px;line-height:20px}.a13-count-note input{height:36px;min-height:36px;padding:6px 9px;border-radius:8px;font-size:13px;line-height:20px}.a13-count-note p{font-size:12px;line-height:18px}.a13-limit-grid{gap:14px;margin-top:14px}.a13-field{gap:6px;font-size:13px;line-height:20px}.a13-field input,.a13-field textarea{min-height:36px;padding:7px 10px;border-radius:8px;font-size:13px;line-height:20px}.a13-reason-field{margin-top:14px}.a13-save-row{gap:16px;margin-top:16px;padding-top:14px}.a13-save-row>span{max-width:440px;font-size:12px;line-height:18px}.a13-save-row>div,.a13-conflict-actions{gap:8px}.a13-conflict{margin-top:12px;padding:12px;border-radius:10px}.a13-conflict strong{font-size:13px;line-height:20px}.a13-conflict p{font-size:12px;line-height:18px}.a13-capability-grid{gap:10px;margin-top:14px}.a13-capability-grid>div{min-height:68px;gap:4px;padding:10px 12px;border-radius:8px}.a13-capability-grid span,.a13-algorithm-row span,.a13-algorithm-row em{font-size:12px;line-height:18px}.a13-capability-grid strong{font-size:13px;line-height:20px}.a13-subheading{margin:16px 0 8px;font-size:13px;line-height:20px}.a13-algorithm-row{min-height:38px;gap:10px;padding:7px 10px;border-radius:8px}.a13-algorithm-row+.a13-algorithm-row{margin-top:7px}.a13-algorithm-row strong{font-size:12px;line-height:18px}.a13-no-algorithms{padding:12px;border-radius:8px;font-size:12px;line-height:18px}.a13-security-note{gap:4px;margin-top:12px;padding:10px 12px}.a13-security-note strong,.a13-security-note span{font-size:12px;line-height:18px}@media(max-width:1350px)and (min-width:981px){.a13-page-heading{min-height:58px;margin-bottom:16px}.a13-page-heading h1{font-size:24px;line-height:32px}.a13-description{font-size:13px;line-height:20px}.a13-overview,.a13-settings-grid{gap:16px}.a13-settings-grid{margin-top:16px}.a13-card{padding-right:14px;padding-left:14px}.a13-card-head{min-height:60px}.a13-card-head h2{font-size:17px;line-height:24px}.a13-limit-grid{gap:10px;margin-top:10px}.a13-reason-field{margin-top:10px}.a13-save-row{margin-top:12px;padding-top:10px}}@media(max-width:980px){.a13-overview,.a13-settings-grid{gap:16px}.a13-card{padding-right:14px;padding-left:14px}}@media(max-width:620px){.a13-page-heading h1{font-size:23px;line-height:31px}.a13-description{font-size:13px;line-height:20px}}.a13-row-edit:focus-visible,.a13-link-button:focus-visible,.a13-management-panel input:focus-visible,.a13-management-panel select:focus-visible,.a13-management-panel textarea:focus-visible{outline:2px solid var(--a13-red, #c9161d);outline-offset:2px}.a13-admin-shell{--a13-red: #c9161d}.a13-management-panel{min-width:0}.a13-compact-manager .a13-card-head{min-height:58px}.a13-compact-manager .a13-card-head h2{margin:1px 0 0;color:#34353b;font-family:var(--font-song, serif);font-size:19px;line-height:27px;font-weight:500}.a13-management-panel .a13-button{min-height:36px;font-size:13px;line-height:20px}.a13-empty-row{padding:20px 4px;color:#777983;font-size:14px;line-height:22px}.a13-category-row{min-height:54px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid #efeff1}.a13-category-row:last-child,.a13-legal-row:last-child{border-bottom:0}.a13-category-row.is-selected,.a13-legal-row.is-selected{background:linear-gradient(90deg,snow,#fff 75%)}.a13-category-main{min-width:0;display:flex;align-items:center;gap:10px}.a13-tree-mark{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border:1px solid #e9e9ec;border-radius:8px;color:#9b373d;background:#fff;font-size:12px}.a13-category-main>div,.a13-legal-row-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.a13-category-main strong,.a13-legal-row-copy strong{overflow:hidden;color:#3b3c43;font-size:14px;line-height:22px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.a13-category-main small,.a13-legal-row-copy small{overflow:hidden;color:#85868d;font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.a13-status-pill{display:inline-flex;align-items:center;min-height:26px;padding:3px 9px;border:1px solid transparent;border-radius:999px;color:#55565d;font-size:12px;line-height:18px;white-space:nowrap}.status-active,.status-published{border-color:#d7eadc;color:#317245;background:#f1f8f3}.status-muted,.status-retired{border-color:#e5e5e8;color:#777983;background:#f5f5f6}.status-draft{border-color:#f1dfb6;color:#8b610b;background:#fff9eb}.a13-row-edit{min-height:36px!important;padding:5px 12px!important}.a13-compact-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;margin-top:2px;padding-top:8px;border-top:1px solid #f0f0f1;color:#85868d;font-size:12px;line-height:18px}.a13-compact-foot button{min-height:36px;padding:4px 6px;border:0;color:#85868d;background:transparent;font-size:13px;line-height:20px}.a13-compact-foot button:hover{color:#a9151c}.a13-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;padding:14px 0 4px}.a13-field{min-width:0;display:flex;flex-direction:column;gap:6px;color:#4b4c53;font-size:13px;line-height:20px}.a13-field input,.a13-field select,.a13-field textarea{width:100%;min-height:36px;padding:7px 10px;border:1px solid #dfe0e4;border-radius:8px;color:#3e3f46;background:#fff;font:inherit;font-size:14px;line-height:22px}.a13-field select{padding-right:28px}.a13-field textarea{min-height:76px;resize:vertical}.a13-field b{color:#c9161d;font-weight:500}.a13-full-field{grid-column:1 / -1}.a13-check-row{min-height:40px;display:flex;align-items:center;gap:9px;color:#4b4c53;font-size:13px;line-height:20px}.a13-check-row input{width:18px;height:18px;accent-color:#c9161d}.a13-editor-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid #efeff1}.a13-helper-copy{margin-top:10px;color:#85868d;font-size:12px;line-height:18px}.a13-legal-row{min-height:54px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid #efeff1}.a13-legal-row-copy{gap:3px}.a13-legal-row-copy strong{font-size:14px;line-height:22px}.a13-status-text{font-size:12px;line-height:18px;white-space:nowrap}.status-text-published{color:#317245}.status-text-draft{color:#8b610b}.status-text-retired{color:#777983}.a13-legal-meta{display:flex;flex-wrap:wrap;gap:6px 14px;padding:12px 0;color:#73747c;font-size:12px;line-height:18px}.a13-hash-line{display:flex;flex-direction:column;gap:4px;margin:0 0 10px;color:#686971;font-size:12px;line-height:18px}.a13-hash-line code{overflow-wrap:anywhere;color:#4e5058;font-size:12px;line-height:18px}.a13-policy-body{max-height:300px;overflow:auto;padding:12px;border:1px solid #ececef;border-radius:8px;background:#fafafb}.a13-policy-body pre{margin:0;color:#4e5058;font-family:var(--font-sans, sans-serif);font-size:14px;line-height:22px;white-space:pre-wrap;overflow-wrap:anywhere}.a13-immutable-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;padding:10px;border:1px solid #e8e8eb;border-radius:8px;background:#fafafb}.a13-immutable-note strong{color:#53545b;font-size:13px;line-height:20px}.a13-immutable-note span{flex:1;color:#777983;font-size:12px;line-height:18px}.a13-public-readback{margin-top:10px;padding:10px;border:1px solid #d7eadc;border-radius:8px;color:#317245;background:#f1f8f3;font-size:13px;line-height:20px}.a13-publish-confirm{margin-top:14px;padding:0 12px 12px;border:1px solid #eadfdb;border-radius:10px;background:#fffdfc}.a13-publish-confirm .a13-card-head{min-height:56px}.a13-publish-confirm h4{margin:1px 0 0;color:#34353b;font-family:var(--font-song, serif);font-size:16px;line-height:24px;font-weight:500}.a13-publish-confirm>p{margin:10px 0 4px;color:#777983;font-size:12px;line-height:19px}.a13-publish-confirm .a13-field{margin-top:8px}.a13-modal-backdrop{position:fixed;inset:0;z-index:8;display:grid;place-items:center;padding:calc(var(--a13s-topbar, 72px) + 16px) 24px 24px;background:#22222563}.a13-modal-front{z-index:9;background:#2222256e}.a13-modal-card{width:min(620px,100%);max-height:calc(100vh - var(--a13s-topbar, 72px) - 40px);overflow:auto;padding:24px;border:1px solid rgba(255,255,255,.85);border-radius:13px;background:#fff;box-shadow:0 20px 64px #1e191933}.a13-modal-card .a13-button{min-height:36px;font-size:13px;line-height:20px}.a13-modal-card input:focus-visible,.a13-modal-card select:focus-visible,.a13-modal-card textarea:focus-visible{outline:2px solid var(--a13-red, #c9161d);outline-offset:2px}.a13-modal-card h2{margin:0;color:#34353b;font-family:var(--font-song, serif);font-size:21px;line-height:30px;font-weight:500}.a13-modal-kicker{margin:0 0 4px;color:#9a680b;font-size:12px;line-height:18px}.a13-modal-intro{margin-top:7px;color:#777983;font-size:14px;line-height:22px}.a13-modal-version{margin-top:8px;color:#85868d;font-size:12px;line-height:18px}.a13-modal-card .a13-form-grid{gap:12px 14px;padding-top:16px}.a13-modal-card .a13-field textarea{min-height:80px}.a13-field-help{color:#85868d;font-size:12px;line-height:18px}.a13-modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid #ededee}.a13-modal-actions-start{justify-content:flex-start}.a13-conflict-callout{margin-top:14px;padding:12px 14px;border:1px solid #efd9bc;border-radius:9px;background:#fffbf3}.a13-conflict-callout strong{color:#79550f;font-size:13px;line-height:20px}.a13-conflict-callout p{margin-top:4px;color:#856b3d;font-size:12px;line-height:18px}.a13-detail-summary{display:grid;grid-template-columns:minmax(95px,.7fr) minmax(0,1.3fr);gap:8px 12px;margin:14px 0;padding:12px 14px;border:1px solid #ececef;border-radius:9px;background:#fafafb}.a13-detail-summary>span{color:#85868d;font-size:12px;line-height:18px}.a13-detail-summary>strong,.a13-detail-summary>code{min-width:0;overflow-wrap:anywhere;color:#4e5058;font-size:14px;line-height:22px;font-weight:600}.a13-detail-summary>code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:18px}.a13-policy-detail-modal .a13-policy-body{max-height:220px}.a13-publish-modal{width:min(620px,100%)}.a13-publish-modal .a13-detail-summary{margin-top:16px}.a13-publish-boundary{margin-top:10px;padding:10px 12px;border-left:2px solid #d8d9dd;color:#777983;background:#f8f8f9;font-size:12px;line-height:18px}.a13-immutable-inline{flex:1;color:#777983;font-size:12px;line-height:18px}@media(min-width:981px){.a13-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.a13-overview{grid-template-columns:1fr}}@media(max-width:1350px)and (min-width:981px){.a13-management-panel .a13-card{padding-right:12px;padding-left:12px}.a13-category-row{gap:6px}.a13-category-main{gap:7px}.a13-row-actions{gap:1px}.a13-link-button{padding-right:5px;padding-left:5px}.a13-field input,.a13-field select,.a13-field textarea,.a13-policy-body pre,.a13-modal-intro,.a13-legal-row-copy strong{font-size:13px;line-height:20px}.a13-detail-summary>strong{font-size:13px;line-height:20px}}@media(max-width:980px){.a13-overview{grid-template-columns:1fr}.a13-field input,.a13-field select,.a13-field textarea,.a13-policy-body pre,.a13-modal-intro,.a13-legal-row-copy strong{font-size:13px;line-height:20px}.a13-detail-summary>strong{font-size:13px;line-height:20px}}@media(max-width:620px){.a13-form-grid{grid-template-columns:1fr}.a13-full-field{grid-column:auto}.a13-category-row{grid-template-columns:minmax(0,1fr) auto}.a13-category-row>.a13-status-pill{display:none}.a13-legal-row{grid-template-columns:minmax(0,1fr) auto}.a13-legal-row .a13-status-text{grid-column:1}.a13-legal-row>.a13-button{grid-column:2;grid-row:1 / span 2;justify-self:end}.a13-modal-backdrop{padding:12px}.a13-modal-card{max-height:calc(100vh - 24px);padding:18px}}.a08-page{--a08-body-size: 14px;--a08-body-line: 22px;--a08-field-size: 13px;--a08-field-line: 20px;--a08-aux-size: 12px;--a08-aux-line: 18px;--a08-page-title-size: 28px;--a08-page-title-line: 36px;--a08-red: #c9161d;--a08-ink: #292a30;--a08-body: #4e5058;--a08-muted: #81838b;--a08-line: #e5e5e8;--a08-soft-line: #eeeeef;max-width:1136px;margin:0 auto;padding-bottom:8px;color:var(--a08-ink)}.a08-page button,.a08-page input,.a08-page select,.a08-page textarea{font:inherit}.a08-page button{cursor:pointer}.a08-page button:disabled,.a08-page input:disabled,.a08-page textarea:disabled{cursor:not-allowed;opacity:.55}.a08-page button:focus-visible,.a08-page input:focus-visible,.a08-page select:focus-visible,.a08-page textarea:focus-visible{outline:2px solid var(--a08-red);outline-offset:2px}.a08-page-heading{min-height:56px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:21px}.a08-page-heading h1{margin:0;color:#25262c;font-family:var(--font-song, "Songti SC", serif);font-size:var(--a08-page-title-size);font-weight:600;line-height:var(--a08-page-title-line)}.a08-page-heading p{margin:4px 0 0;color:#777983;font-size:var(--a08-body-size);line-height:var(--a08-body-line)}.a08-updated{margin-top:8px;color:#85868d;font-size:var(--a08-aux-size);line-height:var(--a08-aux-line);white-space:nowrap}.a08-policy-banner{display:flex;align-items:flex-start;gap:10px;margin:0 0 13px;padding:13px 12px;border:1px solid #e5e5e7;border-radius:8px;background:#fff}.a08-policy-mark{width:20px;height:20px;flex:0 0 20px;display:grid;place-items:center;border:1px solid #a4a6ad;border-radius:50%;color:#777983;font-family:var(--font-song, serif);font-size:12px;line-height:18px}.a08-policy-banner>div{min-width:0}.a08-policy-banner strong{display:block;margin-bottom:2px;color:#41434a;font-size:var(--a08-field-size);line-height:var(--a08-field-line);font-weight:650}.a08-policy-banner p{margin:0;color:#777983;font-size:var(--a08-aux-size);line-height:var(--a08-aux-line)}.a08-access-state,.a08-loading{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:30px;border:1px solid var(--a08-line);border-radius:12px;background:#fff;color:var(--a08-muted);text-align:center}.a08-access-state>span{width:36px;height:36px;display:grid;place-items:center;border:1px solid #e4d0d1;border-radius:50%;color:var(--a08-red);font-weight:600}.a08-access-state h2{margin:4px 0 0;color:#383940;font-size:18px;line-height:26px}.a08-access-state p{max-width:420px;margin:0;font-size:var(--a08-body-size);line-height:var(--a08-body-line)}.a08-loading{min-height:210px}.a08-health-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:15px}.a08-health-card,.a08-surface-card{overflow:hidden;border:1px solid var(--a08-line);border-radius:11px;background:#fff;box-shadow:0 2px 8px #10141c06}.a08-health-card{min-height:134px;display:flex;flex-direction:column;padding:11px 13px}.a08-health-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.a08-kicker{display:block;color:#85868e;font-size:var(--a08-aux-size);line-height:var(--a08-aux-line);letter-spacing:.04em}.a08-health-card h2{margin:1px 0 0;color:#363840;font-size:16px;line-height:24px;font-weight:600}.a08-health-card>p{min-height:36px;margin:7px 0;color:#777983;font-size:var(--a08-aux-size);line-height:var(--a08-aux-line)}.a08-tag{min-height:26px;display:inline-flex;align-items:center;justify-content:center;padding:3px 9px;border:1px solid #e7e7ea;border-radius:999px;background:#f8f8f9;color:#73757d;font-size:var(--a08-aux-size);line-height:var(--a08-aux-line);white-space:nowrap}.a08-tag.warning{border-color:#ecdcb7;background:#fffaf0;color:#8a7042}.a08-tag.blue{border-color:#cfe0f3;background:#f2f7fc;color:#527393}.a08-tag.danger{border-color:#efc7ca;background:#fff2f3;color:#a44e54}.a08-tag.success{border-color:#cfe5d5;background:#eff8f1;color:#347850}.a08-tag.neutral{border-color:#e6e6e8;background:#f7f7f8;color:#777983}.a08-health-meta{margin-top:3px;color:#85868d;font-size:var(--a08-aux-size);line-height:var(--a08-aux-line)}.a08-health-version{overflow-wrap:anywhere;margin-top:3px;color:#686a72;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--a08-aux-size);line-height:var(--a08-aux-line)}.a08-boundary-card{background:#fcfcfc}.a08-scope-pill{min-height:26px;display:inline-flex;align-items:center;padding:3px 9px;border:1px solid #e7e7e9;border-radius:999px;background:#fafafa;color:#757780;font-size:var(--a08-aux-size);line-height:var(--a08-aux-line);white-space:nowrap}.a08-health-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;color:#85868d;font-size:var(--a08-aux-size);line-height:var(--a08-aux-line)}.a08-page button.a08-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:7px 12px;border:1px solid transparent;border-radius:7px;font-size:var(--a08-field-size);line-height:var(--a08-field-line);white-space:nowrap;transition:background .15s ease,border-color .15s ease}.a08-button-primary{border-color:var(--a08-red);background:var(--a08-red);color:#fff!important}.a08-button-primary:hover:not(:disabled){background:#b3131b}.a08-button-outline{border-color:#dedfe3;background:#fff;color:#575960}.a08-button-outline:hover:not(:disabled){border-color:#c9cacf;background:#fafafa}.a08-button-danger{border-color:#e7bec1;background:#fff;color:#a84950}.a08-button-danger:hover:not(:disabled){border-color:#dca7aa;background:#fff8f8}.a08-toolbar{min-height:53px;display:flex;align-items:center;gap:13px;margin-bottom:13px;padding:0 12px;border:1px solid var(--a08-line);border-radius:9px;background:#fff}.a08-toolbar-copy{min-width:175px;display:flex;flex-direction:column;gap:1px}.a08-toolbar-copy strong{color:#3b3d44;font-size:var(--a08-field-size);line-height:var(--a08-field-line);font-weight:600}.a08-toolbar-copy span{color:#85868d;font-size:var(--a08-aux-size);line-height:var(--a08-aux-line)}.a08-filters{display:flex;align-items:center;gap:10px}.a08-filter{display:flex;align-items:center;gap:7px;color:#777983;font-size:var(--a08-field-size);line-height:var(--a08-field-line);white-space:nowrap}.a08-filter select{min-width:118px;min-height:36px;padding:6px 28px 6px 9px;border:1px solid #dfe0e4;border-radius:7px;appearance:none;-webkit-appearance:none;background:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23666' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:12px 8px;color:#42444b;font-size:var(--a08-field-size);line-height:var(--a08-field-line)}.a08-filter:nth-child(2) select{min-width:154px}.a08-count{margin-left:auto}.a08-notice{margin:0 0 10px;padding:8px 11px;border:1px solid #dfe7ed;border-radius:7px;background:#f7fafc;color:#5d7181;font-size:var(--a08-body-size);line-height:var(--a08-body-line)}.a08-notice.notice-success{border-color:#cfe5d5;background:#f2f8f3;color:#347850}.a08-notice.notice-error{border-color:#efc7ca;background:#fff4f4;color:#9b4a51}.a08-jobs-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:12px;align-items:start}.a08-panel-head{min-height:59px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 13px;border-bottom:1px solid var(--a08-soft-line)}.a08-panel-head h2{margin:1px 0 0;color:#363840;font-size:16px;line-height:24px;font-weight:600}.a08-panel-meta{color:#898a91;font-size:var(--a08-aux-size);line-height:var(--a08-aux-line);white-space:nowrap}.a08-job-list{display:flex;flex-direction:column}.a08-job-item{min-height:82px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;padding:10px 12px;border-bottom:1px solid var(--a08-soft-line);border-left:2px solid transparent}.a08-job-item:last-child{border-bottom:0}.a08-job-item.active{border-left-color:var(--a08-red);background:snow}.a08-job-open{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:0;border:0;background:transparent;text-align:left}.a08-job-title-line{width:100%;display:flex;align-items:center;gap:8px}.a08-job-title-line strong{min-width:0;overflow:hidden;color:#383a41;font-size:var(--a08-body-size);line-height:var(--a08-body-line);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.a08-job-subline{color:#85868d;font-size:var(--a08-aux-size);line-height:var(--a08-aux-line)}.a08-list-stage{max-width:150px;color:#85868d;font-size:var(--a08-aux-size);line-height:var(--a08-aux-line);overflow-wrap:anywhere}.a08-panel-foot{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;border-top:1px solid var(--a08-soft-line);color:#85868d;font-size:var(--a08-aux-size);line-height:var(--a08-aux-line)}.a08-pagination{display:flex;align-items:center;gap:8px}.a08-pagination button{min-width:48px;min-height:36px;padding:5px 4px;border:0;background:transparent;color:#696b73;font-size:var(--a08-aux-size);line-height:var(--a08-aux-line)}.a08-pagination button:disabled{color:#b1b2b8;cursor:not-allowed}.a08-pagination span{color:#666871;font-size:var(--a08-aux-size);line-height:var(--a08-aux-line);white-space:nowrap}.a08-empty-panel,.a08-detail-empty{min-height:284px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:22px;color:#85868d;text-align:center}.a08-empty-symbol{width:35px;height:35px;display:grid;place-items:center;border:1px solid #e6e6e8;border-radius:50%;color:#82848b;font-family:var(--font-song, serif);font-size:14px}.a08-empty-panel strong,.a08-detail-empty strong{color:#42444b;font-size:var(--a08-body-size);line-height:var(--a08-body-line);font-weight:600}.a08-empty-panel>span:not(.a08-empty-symbol),.a08-detail-empty>span:not(.a08-empty-symbol){max-width:300px;color:#85868d;font-size:var(--a08-aux-size);line-height:var(--a08-aux-line)}.a08-page button.a08-text-action{min-height:36px;margin-top:3px;padding:7px 8px;border:0;background:transparent;color:var(--a08-red);font-size:var(--a08-aux-size);line-height:var(--a08-aux-line)}.a08-detail-head{align-items:flex-start;padding-top:12px;padding-bottom:11px}.a08-detail-head p{margin:3px 0 0;color:#83858c;font-size:var(--a08-aux-size);line-height:var(--a08-aux-line)}.a08-job-detail-body{padding:0 13px 13px}.a08-job-stage{display:flex;flex-direction:column;gap:3px;margin:11px 0 8px;padding:8px 10px;border-left:2px solid var(--a08-red);background:#fbf8f8}.a08-job-stage>span,.a08-job-stage small{color:#85868d;font-size:var(--a08-aux-size);line-height:var(--a08-aux-line)}.a08-job-stage strong{color:#464850;font-size:var(--a08-field-size);line-height:var(--a08-field-line);font-weight:600}.a08-progress-track{height:4px;margin:2px 0;overflow:hidden;border-radius:999px;background:#e8e8eb}.a08-progress-track span{height:100%;display:block;border-radius:inherit;background:var(--a08-red)}.a08-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.a08-spec-grid>div{min-width:0;display:flex;flex-direction:column;gap:2px;padding:7px 9px;border:1px solid #e8e8ea;border-radius:7px;background:#fff}.a08-spec-grid span{color:#85868d;font-size:var(--a08-aux-size);line-height:var(--a08-aux-line)}.a08-spec-grid strong{overflow-wrap:anywhere;color:#42444b;font-size:var(--a08-field-size);line-height:var(--a08-field-line);font-weight:550}.a08-failure-card,.a08-result-card{margin-top:9px;padding:9px 10px;border:1px solid #edc9cb;border-radius:8px;background:snow}.a08-result-card{border-color:#e8e8ea;background:#fcfcfc}.a08-subsection-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.a08-subsection-heading h3{margin:0;color:#464850;font-size:var(--a08-body-size);line-height:var(--a08-body-line);font-weight:600}.a08-failure-card p,.a08-result-card p{margin:0;color:#6e4c4f;font-size:var(--a08-body-size);line-height:var(--a08-body-line);overflow-wrap:anywhere}.a08-result-card p{color:#6a6c73}.a08-failure-card small{display:block;margin-top:4px;color:#85868d;font-size:var(--a08-aux-size);line-height:var(--a08-aux-line)}.a08-job-actions{display:flex;align-items:center;gap:8px;margin-top:10px}.a08-action-hint{color:#85868d;font-size:var(--a08-aux-size);line-height:var(--a08-aux-line)}.a08-template-notice{margin-top:9px;padding:9px 10px;border:1px solid #ecdcb7;border-radius:7px;background:#fffaf0;color:#74603a;font-size:var(--a08-body-size);line-height:var(--a08-body-line)}.a08-template-notice+.a08-template-notice{margin-top:7px}.a08-inline-error{padding:12px;color:#984b51;font-size:var(--a08-body-size);line-height:var(--a08-body-line)}.a08-inline-error button{min-height:36px;margin-left:6px;padding:5px 4px;border:0;background:transparent;color:var(--a08-red);font-size:var(--a08-aux-size);line-height:var(--a08-aux-line)}.a08-dialog{position:fixed;width:min(470px,calc(100vw - 30px));max-height:min(760px,calc(100vh - 28px));padding:25px;overflow:auto;border:1px solid #e2e2e5;border-radius:13px;background:#fff;color:var(--a08-ink);box-shadow:0 22px 70px #16171b33}.a08-dialog::backdrop{background:#16171b5c}.a08-dialog-close{position:absolute;top:8px;right:12px;width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#777983;font-size:24px!important}.a08-dialog-head>span{color:#85868d;font-size:var(--a08-aux-size);line-height:var(--a08-aux-line)}.a08-dialog-head h2{margin:5px 42px 7px 0;color:#303137;font-family:var(--font-song, serif);font-size:22px;font-weight:550;line-height:30px}.a08-dialog-head p{margin:0;color:#70727a;font-size:var(--a08-body-size);line-height:var(--a08-body-line)}.a08-confirm-facts{display:flex;flex-direction:column;gap:5px;margin-top:16px;padding:10px 11px;border:1px solid #e7e7e9;border-radius:8px;background:#fafafa;color:#686a72;font-size:var(--a08-field-size);line-height:var(--a08-field-line)}.a08-field{display:flex;flex-direction:column;gap:6px;margin-top:16px;color:#43454c;font-size:var(--a08-field-size);line-height:var(--a08-field-line)}.a08-field b{color:var(--a08-red)}.a08-field textarea{width:100%;min-height:96px;resize:vertical;padding:9px 10px;border:1px solid #dfe0e4;border-radius:7px;color:#383a41;font-size:var(--a08-field-size);line-height:var(--a08-field-line)}.a08-field-error{color:#a44e54;font-size:var(--a08-aux-size);line-height:var(--a08-aux-line)}.a08-dialog-note{display:flex;flex-direction:column;gap:2px;margin-top:13px;padding:9px 10px;border:1px solid #ecdcb7;border-radius:7px;background:#fffaf0;color:#74603a;font-size:var(--a08-aux-size);line-height:var(--a08-aux-line)}.a08-dialog-note strong{font-size:var(--a08-field-size);line-height:var(--a08-field-line)}.a08-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}@media(max-width:1350px)and (min-width:901px){.a08-page{--a08-page-title-size: 24px;--a08-page-title-line: 32px}.a08-health-strip{gap:9px}.a08-health-card{padding-right:10px;padding-left:10px}.a08-toolbar{gap:9px}.a08-toolbar-copy{min-width:135px}.a08-filters{gap:7px}.a08-filter{gap:5px}.a08-filter select{min-width:102px}.a08-filter:nth-child(2) select{min-width:132px}.a08-panel-head{padding-right:11px;padding-left:11px}.a08-job-item{padding-right:9px;padding-left:9px}.a08-job-detail-body{padding-right:10px;padding-left:10px}}@media(min-width:1351px){.a08-page-heading{margin-bottom:23px}}@media(max-width:1000px){.a08-jobs-layout,.a08-health-strip{grid-template-columns:1fr}.a08-health-card{min-height:122px}.a08-toolbar{align-items:flex-start;flex-wrap:wrap}.a08-count{margin-left:0}}@media(max-width:620px){.a08-page-heading{flex-direction:column;gap:5px}.a08-updated{margin-top:0}.a08-filters{width:100%;align-items:flex-start;flex-direction:column}.a08-filter{width:100%;justify-content:space-between}.a08-filter select{min-width:0;flex:1}.a08-panel-meta{display:none}.a08-spec-grid{grid-template-columns:1fr}}.a09-app-shell{--sidebar-width: 224px;--topbar-height: 72px;--content-pad: 40px;--ink: #171717;--muted: #777983;--red: #c9161d;--red-soft: #fff0f1;--surface: #f7f7f8;--line: #e4e4e7;--soft-line: #ededee;--green: #2f7d50;--green-bg: #edf6ef;--amber: #8b5b00;--amber-bg: #fff6e5;--error: #b3131b;--error-bg: #fff0f1;--blue: #456783;--blue-bg: #edf3f7;--body-font: "PingFang SC", "Microsoft YaHei", sans-serif;--title-font: "Songti SC", "Noto Serif CJK SC", STSong, serif}.a09-app-shell *{box-sizing:border-box}.a09-app-shell{width:100%;height:100%;margin:0}.a09-app-shell{color:var(--ink);background:var(--surface);font:14px/1.55 var(--body-font)}.a09-app-shell button,.a09-app-shell input,.a09-app-shell select,.a09-app-shell textarea{font:inherit}.a09-app-shell button,.a09-app-shell a,.a09-app-shell select,.a09-app-shell input,.a09-app-shell textarea{-webkit-tap-highlight-color:transparent}.a09-app-shell button:focus-visible,.a09-app-shell a:focus-visible,.a09-app-shell select:focus-visible,.a09-app-shell input:focus-visible,.a09-app-shell textarea:focus-visible{outline:2px solid var(--red);outline-offset:2px}.a09-app-shell a{color:inherit;text-decoration:none}.a09-app-shell button{color:inherit;cursor:pointer}.a09-app-shell button:disabled{cursor:not-allowed;opacity:.5}.a09-app-shell [hidden]{display:none!important}.a09-app-shell .topbar{position:fixed;inset:0 0 auto;z-index:10;display:flex;height:var(--topbar-height);border-bottom:1px solid var(--line);background:#fff}.a09-app-shell .brand-zone{flex:0 0 var(--sidebar-width);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 28px;border-right:1px solid var(--line)}.a09-app-shell .brand-mark{display:block;width:142px;height:35px;object-fit:contain;object-position:left center}.a09-app-shell .brand-subtitle{margin-top:1px;color:#888991;font-size:11px;letter-spacing:2px;line-height:14px}.a09-app-shell .topbar-main{min-width:0;flex:1;display:flex;align-items:center;justify-content:space-between;padding:0 var(--content-pad)}.a09-app-shell .breadcrumbs{color:#33343a;font-size:13px;white-space:nowrap}.a09-app-shell .breadcrumbs span{margin:0 13px;color:#a0a0a5}.a09-app-shell .top-actions{display:flex;align-items:center;gap:18px;white-space:nowrap}.a09-app-shell .preview-chip,.a09-app-shell .scope-pill,.a09-app-shell .tab-count{display:inline-flex;align-items:center;white-space:nowrap;border-radius:999px;font-size:11px;line-height:18px}.a09-app-shell .preview-chip{padding:2px 9px;color:#64656d;background:#f0f0f2}.a09-app-shell .text-button{border:0;padding:5px 0;background:transparent;color:#666871;font-size:13px}.a09-app-shell .text-button:hover{text-decoration:underline}.a09-app-shell .red-text{color:var(--red)}.a09-app-shell .top-divider{width:1px;height:17px;background:var(--line);margin-left:-7px;margin-right:-7px}.a09-app-shell .sidebar{position:fixed;z-index:8;top:var(--topbar-height);bottom:0;left:0;width:var(--sidebar-width);background:#fff;border-right:1px solid var(--line)}.a09-app-shell .side-nav{padding:22px 16px}.a09-app-shell .nav-heading{margin:0 12px 10px;color:#9a9ba2;font-size:11px;letter-spacing:.08em}.a09-app-shell .muted-heading{margin-top:21px}.a09-app-shell .nav-link{width:100%;min-height:40px;display:flex;align-items:center;gap:8px;margin:3px 0;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#5f6068;font-size:13px}.a09-app-shell .nav-link:hover{background:#fafafa}.a09-app-shell .nav-link.active,.a09-app-shell .nav-link[aria-current=page]{position:relative;color:var(--red);background:#fff0f1;font-weight:600}.a09-app-shell .nav-link.active:before,.a09-app-shell .nav-link[aria-current=page]:before{position:absolute;top:9px;bottom:9px;left:0;width:2px;border-radius:2px;background:var(--red);content:""}.a09-app-shell .nav-rule{height:1px;margin:15px 12px 0;background:var(--line)}.a09-app-shell .scope-note{display:flex;align-items:center;gap:9px;padding:8px 12px;color:#73747b;font-size:12px}.a09-app-shell .scope-dot{width:7px;height:7px;border-radius:50%;background:var(--green)}.a09-app-shell .account-box{position:absolute;right:16px;bottom:0;left:16px;display:flex;flex-direction:column;padding:15px 12px 26px;border-top:1px solid var(--line)}.a09-app-shell .account-label,.a09-app-shell .account-sub{color:#85868d;font-size:11px;line-height:19px}.a09-app-shell .account-box strong{color:#303137;font-size:13px;line-height:21px;font-weight:600}.a09-app-shell .content-area{position:fixed;inset:var(--topbar-height) 0 0 var(--sidebar-width);overflow:auto;padding:28px var(--content-pad) 42px;scrollbar-gutter:stable}.a09-app-shell .page{max-width:1480px;margin:0 auto}.a09-app-shell .page-heading{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 20px}.a09-app-shell h1,.a09-app-shell h2,.a09-app-shell h3,.a09-app-shell p{margin-top:0}.a09-app-shell .page-heading h1{margin:0;color:#171717;font-family:var(--title-font);font-size:28px;line-height:36px;font-weight:500;letter-spacing:.01em}.a09-app-shell .page-description{margin:3px 0 0;color:#777983;font-size:13px;line-height:20px}.a09-app-shell .button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 13px;border:1px solid transparent;border-radius:8px;font-size:13px;line-height:20px;white-space:nowrap}.a09-app-shell .full-width{width:100%}.a09-app-shell .list-toolbar{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;margin-bottom:12px}.a09-app-shell .search-field{width:min(440px,100%);min-height:36px;display:flex;align-items:center;gap:9px;padding:0 10px;border:1px solid #dfe0e4;border-radius:8px;background:#fff}.a09-app-shell .search-field:focus-within{border-color:#c9161d;box-shadow:0 0 0 1px #c9161d14}.a09-app-shell .search-icon{position:relative;width:14px;height:14px;flex:0 0 14px;border:1.6px solid #85868e;border-radius:50%}.a09-app-shell .search-icon:after{position:absolute;right:-4px;bottom:-2px;width:5px;height:1.5px;transform:rotate(45deg);border-radius:2px;background:#85868e;content:""}.a09-app-shell .search-field input{min-width:0;flex:1;height:32px;border:0;outline:0;color:#32343b;background:transparent;font-size:13px}.a09-app-shell .search-field input::placeholder{color:#999aa1}.a09-app-shell .search-clear,.a09-app-shell .pagination-button{border:0;background:transparent;color:#777983;font-size:12px;white-space:nowrap}.a09-app-shell .search-clear:hover,.a09-app-shell .pagination-button:hover{color:var(--red)}.a09-app-shell .toolbar-meta,.a09-app-shell .results-count{display:flex;align-items:center;gap:12px;color:#777983;font-size:12px;white-space:nowrap}.a09-app-shell .scope-pill{padding:3px 10px;color:#62636b;background:#f0f0f2}.a09-app-shell .table-card{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 2px 8px #10141c06}.a09-app-shell .data-table{width:100%;border-collapse:collapse;table-layout:fixed}.a09-app-shell .data-table thead{height:38px;background:#fbfbfc}.a09-app-shell .data-table th{padding:0 12px;color:#73747c;font-size:11px;line-height:17px;font-weight:500;text-align:left;white-space:nowrap}.a09-app-shell .data-table td{height:68px;padding:10px 12px;border-top:1px solid #eeeeef;color:#555760;font-size:12px;vertical-align:middle}.a09-app-shell .data-table tbody tr:hover{background:#fdfdfd}.a09-app-shell .creator-table th:nth-child(1){width:29%}.a09-app-shell .creator-table th:nth-child(2){width:17%}.a09-app-shell .creator-table th:nth-child(3){width:14%}.a09-app-shell .creator-table th:nth-child(4){width:14%}.a09-app-shell .creator-table th:nth-child(5){width:10%}.a09-app-shell .creator-table th:nth-child(6){width:16%}.a09-app-shell .admin-creator-table th:nth-child(1){width:29%}.a09-app-shell .admin-creator-table th:nth-child(2){width:18%}.a09-app-shell .admin-creator-table th:nth-child(3),.a09-app-shell .admin-creator-table th:nth-child(4){width:14%}.a09-app-shell .admin-creator-table th:nth-child(5){width:10%}.a09-app-shell .admin-creator-table th:nth-child(6){width:15%}.a09-app-shell .claims-table th:nth-child(1){width:30%}.a09-app-shell .claims-table th:nth-child(2){width:24%}.a09-app-shell .claims-table th:nth-child(3){width:17%}.a09-app-shell .claims-table th:nth-child(4){width:16%}.a09-app-shell .claims-table th:nth-child(5){width:13%}.a09-app-shell .align-right{text-align:right!important}.a09-app-shell .person-cell{min-width:0;display:flex;align-items:center;gap:10px}.a09-app-shell .person-cell>span:last-child{min-width:0;display:flex;flex-direction:column}.a09-app-shell .person-cell strong{overflow:hidden;color:#34363d;font-size:12px;line-height:18px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.a09-app-shell .person-cell small{overflow:hidden;color:#81828a;font-size:10px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.a09-app-shell .person-avatar{width:31px;height:31px;flex:0 0 31px;display:grid;place-items:center;border-radius:50%;background:#f8eded;color:var(--red);font-size:12px}.a09-app-shell .avatar-blue{background:#edf3f7;color:#456783}.a09-app-shell .avatar-green{background:#edf6ef;color:#2f7d50}.a09-app-shell .avatar-purple{background:#f2eff7;color:#6f5a8b}.a09-app-shell .avatar-gold{background:#fff6e5;color:#8b5b00}.a09-app-shell .large-avatar{width:40px;height:40px;flex-basis:40px;font-size:15px}.a09-app-shell .row-action{border:0;padding:4px 0;background:transparent;color:var(--red);font-size:12px;white-space:nowrap}.a09-app-shell .status-tag{display:inline-flex;min-height:22px;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;color:#686a72;background:#f0f0f2;font-size:10px;line-height:18px;white-space:nowrap}.a09-app-shell .status-tag.success{color:var(--green);background:var(--green-bg)}.a09-app-shell .status-tag.warning{color:var(--amber);background:var(--amber-bg)}.a09-app-shell .status-tag.danger{color:var(--error);background:var(--error-bg)}.a09-app-shell .status-tag.blue{color:var(--blue);background:var(--blue-bg)}.a09-app-shell .table-footer{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 13px;border-top:1px solid #eeeeef;color:#85868d;font-size:11px}.a09-app-shell .empty-inline{min-height:126px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-top:1px solid #eee;color:#7d7f86;text-align:center}.a09-app-shell .empty-inline strong{color:#42444a;font-size:13px;font-weight:600}.a09-app-shell .empty-inline span{font-size:12px}.a09-app-shell .relation-note{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:11px 13px;border:1px solid #e7e7e9;border-radius:8px;background:#fbfbfb}.a09-app-shell .note-mark{width:18px;height:18px;flex:0 0 18px;display:grid;place-items:center;border:1px solid #a4a6ad;border-radius:50%;color:#777983;font-family:var(--title-font);font-size:12px}.a09-app-shell .relation-note p{margin:0;color:#666871;font-size:11px;line-height:18px}.a09-app-shell .state-banner{display:flex;align-items:flex-start;gap:11px;margin:0 0 14px;padding:11px 13px;border:1px solid #ecdcb7;border-radius:8px;background:var(--amber-bg);color:var(--amber)}.a09-app-shell .state-banner>div{min-width:0;flex:1}.a09-app-shell .state-banner strong{font-size:12px;line-height:18px;font-weight:650}.a09-app-shell .state-banner p{margin:2px 0 0;color:#74603a;font-size:11px;line-height:17px}.a09-app-shell .banner-mark{width:19px;height:19px;flex:0 0 19px;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:12px;line-height:1}.a09-app-shell .pending-banner{border-color:#c7dfcd;background:var(--green-bg);color:var(--green)}.a09-app-shell .pending-banner p{color:#557160}.a09-app-shell .conflict-banner{border-color:#efc7ca;background:var(--error-bg);color:var(--error)}.a09-app-shell .conflict-banner p{color:#875458}.a09-app-shell .access-state{min-height:540px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;text-align:center}.a09-app-shell .denied-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--amber-bg);color:var(--amber);font-family:var(--title-font);font-size:22px}.a09-app-shell .access-state h2{margin:15px 0 5px;color:#303137;font-size:18px;line-height:28px;font-weight:600}.a09-app-shell .access-state p{max-width:450px;margin:0 0 18px;color:var(--muted);font-size:13px;line-height:21px}.a09-app-shell .drawer{position:fixed;z-index:21;top:var(--topbar-height);right:0;bottom:0;width:min(440px,calc(100vw - var(--sidebar-width) - 24px));display:flex;flex-direction:column;transform:translate(102%);border-left:1px solid var(--line);background:#fff;box-shadow:-12px 0 30px #12141c14;transition:transform .15s ease;visibility:hidden}.a09-app-shell .drawer.open{transform:translate(0);visibility:visible}.a09-app-shell .drawer-shade{position:fixed;z-index:20;inset:var(--topbar-height) 0 0 var(--sidebar-width);background:#16181d2e}.a09-app-shell .drawer-head{min-height:73px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 20px;border-bottom:1px solid var(--line)}.a09-app-shell .drawer-head h2{margin:2px 0 0;color:#26272d;font-family:var(--title-font);font-size:19px;line-height:27px;font-weight:500}.a09-app-shell .drawer-kicker{color:#85868e;font-size:11px;line-height:16px;letter-spacing:.04em}.a09-app-shell .icon-button{width:32px;height:32px;display:grid;place-items:center;flex:0 0 32px;border:1px solid transparent;border-radius:7px;background:transparent;color:#6d6f76;font-size:22px;line-height:1}.a09-app-shell .icon-button:hover{border-color:var(--line);background:#fafafa}.a09-app-shell .drawer-scroll{min-height:0;flex:1;overflow:auto;padding:18px 20px 24px}.a09-app-shell .detail-identity{display:flex;align-items:center;gap:11px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fcfcfc}.a09-app-shell .detail-identity>div{min-width:0;display:flex;flex-direction:column}.a09-app-shell .detail-identity strong{color:#363840;font-size:13px;line-height:20px}.a09-app-shell .detail-identity small{color:var(--muted);font-size:11px;line-height:18px}.a09-app-shell .detail-status-row{display:flex;gap:7px;margin:12px 0 16px}.a09-app-shell .detail-section{padding:15px 0;border-top:1px solid #eee}.a09-app-shell .detail-section h3{margin:0 0 8px;color:#3c3e45;font-size:12px;line-height:19px;font-weight:650}.a09-app-shell .detail-section p{margin:0 0 9px;color:#5f6169;font-size:12px;line-height:19px}.a09-app-shell .detail-section p:last-child{margin-bottom:0}.a09-app-shell .detail-section b{color:#393b42;font-weight:600}.a09-app-shell .quiet-note{color:#85868d!important;font-size:11px!important}.a09-app-shell .drawer .button{margin-top:5px}.a09-app-shell .invitation-help{background:linear-gradient(90deg,#fff 0,#fff9f9)}.a09-app-shell .boundary-note{display:flex;flex-direction:column;gap:3px;margin-top:14px;padding:11px 12px;border-left:2px solid #a3a5ac;background:#f8f8f9}.a09-app-shell .boundary-note strong{color:#4c4e55;font-size:11px}.a09-app-shell .boundary-note span{color:#777983;font-size:11px;line-height:17px}.a09-app-shell .tabbar{min-height:46px;display:flex;align-items:stretch;gap:4px;border-bottom:1px solid var(--line);margin:-1px 0 14px}.a09-app-shell .tab-button{position:relative;min-width:112px;padding:0 13px;border:0;background:transparent;color:#696b73;font-size:13px}.a09-app-shell .tab-button.active{color:var(--red);font-weight:600}.a09-app-shell .tab-button.active:after{position:absolute;right:12px;bottom:-1px;left:12px;height:2px;background:var(--red);content:""}.a09-app-shell .tab-count{margin-left:5px;padding:1px 6px;color:var(--amber);background:var(--amber-bg);font-size:10px}.a09-app-shell .tab-scope{align-self:center;margin-left:auto;color:#85868d;font-size:11px}.a09-app-shell .admin-toolbar{justify-content:flex-start}.a09-app-shell .admin-toolbar .search-field{width:min(390px,45%)}.a09-app-shell .filter-control{display:flex;align-items:center;gap:9px;color:#777983;font-size:12px;white-space:nowrap}.a09-app-shell .filter-control select,.a09-app-shell .field select{min-height:36px;padding:6px 30px 6px 10px;border:1px solid #dfe0e4;border-radius:8px;background:#fff;color:#373941;font-size:12px}.a09-app-shell .results-count{margin-left:auto}.a09-app-shell .claims-toolbar .toolbar-copy{display:flex;flex-direction:column;gap:1px}.a09-app-shell .toolbar-copy strong{color:#3b3d44;font-size:13px;font-weight:600}.a09-app-shell .toolbar-copy span{color:#85868d;font-size:11px}.a09-app-shell .detail-list{display:flex;flex-direction:column;gap:7px;margin:0}.a09-app-shell .detail-list>div{display:flex;justify-content:space-between;gap:12px}.a09-app-shell .detail-list dt{color:#81828a;font-size:11px}.a09-app-shell .detail-list dd{margin:0;color:#45474e;font-size:11px;text-align:right}.a09-app-shell .evidence-placeholder{display:flex;flex-direction:column;gap:3px;padding:10px;border:1px dashed #d7d8dc;border-radius:7px;background:#fbfbfc}.a09-app-shell .evidence-placeholder strong{color:#5d5f67;font-size:11px;font-weight:550}.a09-app-shell .evidence-placeholder span{color:#85868d;font-size:10px;line-height:16px}.a09-app-shell .drawer-actions{display:flex;gap:8px}.a09-app-shell .drawer-actions>*{flex:1}.a09-app-shell .audit-note-trigger{margin-top:9px;font-size:11px}.a09-app-shell .audit-inline{display:flex;flex-direction:column;gap:3px;margin-top:14px;padding:9px 10px;border:1px solid #e5e5e7;border-radius:7px;background:#fafafa}.a09-app-shell .audit-inline strong{color:#565860;font-size:11px}.a09-app-shell .audit-inline span{color:#85868d;font-size:10px;line-height:16px}.a09-app-shell .claim-actions{margin:12px 0}.a09-app-shell .confirm-facts{display:flex;flex-direction:column;gap:4px;margin:12px 0;padding:9px 10px;border-radius:7px;background:#f7f7f8;color:#6d6f76;font-size:11px}.a09-app-shell .empty-page{min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px}.a09-app-shell .empty-symbol{width:42px;height:42px;display:grid;place-items:center;border:1px solid #e5e5e7;border-radius:50%;color:#8c8e95;font-family:var(--title-font);font-size:17px}.a09-app-shell .empty-page h2{margin:12px 0 4px;color:#3b3d44;font-size:15px;font-weight:600}.a09-app-shell .empty-page p{max-width:430px;margin:0 0 14px;color:#82848b;font-size:12px;line-height:19px}.a09-app-shell .modal{position:fixed;width:min(560px,calc(100vw - 36px));max-height:min(780px,calc(100vh - 40px));overflow:auto;padding:24px;border:1px solid #e5e5e7;border-radius:12px;background:#fff;box-shadow:0 20px 70px #11141b2e}.a09-app-shell .modal::backdrop{background:#17181d57}.a09-app-shell .compact-modal{width:min(480px,calc(100vw - 36px))}.a09-app-shell .modal-close-form{position:absolute;top:12px;right:12px}.a09-app-shell .modal-head{padding-right:31px;margin-bottom:18px}.a09-app-shell .modal-head h2{margin:3px 0 5px;color:#292a30;font-family:var(--title-font);font-size:21px;line-height:30px;font-weight:500}.a09-app-shell .modal-head p{margin:0;color:#777983;font-size:12px;line-height:19px}.a09-app-shell .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px 12px}.a09-app-shell .field{min-width:0;display:flex;flex-direction:column;gap:6px;color:#4a4c53;font-size:12px;line-height:18px}.a09-app-shell .field>span{color:#42444b;font-size:12px}.a09-app-shell .field b{color:var(--red);font-weight:600}.a09-app-shell .field input,.a09-app-shell .field textarea{width:100%;min-height:36px;padding:7px 10px;border:1px solid #dfe0e4;border-radius:7px;background:#fff;color:#33353c;font-size:12px;line-height:19px}.a09-app-shell .field textarea{min-height:78px;resize:vertical}.a09-app-shell .field input::placeholder,.a09-app-shell .field textarea::placeholder{color:#a0a1a7}.a09-app-shell .field input[aria-invalid=true],.a09-app-shell .field textarea[aria-invalid=true]{border-color:var(--error);background:snow}.a09-app-shell .field small{color:#8a8c93;font-size:10px;line-height:16px}.a09-app-shell .full-field{grid-column:1 / -1}.a09-app-shell .field-error{color:var(--error)!important}.a09-app-shell .form-note{display:flex;flex-direction:column;gap:2px;margin-top:14px;padding:9px 11px;border:1px solid #e8e8ea;border-radius:7px;background:#fafafa}.a09-app-shell .form-note strong{color:#55575e;font-size:11px}.a09-app-shell .form-note span{color:#82848b;font-size:10px;line-height:16px}.a09-app-shell .form-error-banner{margin-top:13px;padding:8px 10px;border:1px solid #efc7ca;border-radius:7px;background:var(--error-bg);color:var(--error);font-size:11px}.a09-app-shell .modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:19px;padding-top:14px;border-top:1px solid #eeeeef}.a09-app-shell .modal-search{width:100%;margin-bottom:10px}.a09-app-shell .select-list{display:flex;flex-direction:column;gap:6px;max-height:236px;overflow:auto}.a09-app-shell .select-option{width:100%;min-height:54px;display:flex;align-items:center;gap:10px;padding:7px 9px;border:1px solid var(--line);border-radius:7px;background:#fff;text-align:left}.a09-app-shell .select-option:hover,.a09-app-shell .select-option.selected{border-color:#e3afb3;background:snow}.a09-app-shell .select-option>span:nth-child(2){min-width:0;flex:1;display:flex;flex-direction:column}.a09-app-shell .select-option strong{color:#42444b;font-size:11px;line-height:17px}.a09-app-shell .select-option small{color:#85868d;font-size:10px;line-height:15px}.a09-app-shell .radio-mark{width:16px;height:16px;border:1px solid #c9cacf;border-radius:50%}.a09-app-shell .select-option.selected .radio-mark{border:5px solid var(--red)}.a09-app-shell .selection-result{margin-top:10px;padding:8px 10px;border-radius:7px;background:#f6f7f7;color:#61636a;font-size:11px}.a09-app-shell .notice-panel{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid #e7e7e9;border-left:3px solid #9a9ca3;border-radius:8px;background:#fafafa}.a09-app-shell .notice-panel strong{color:#4d4f56;font-size:12px}.a09-app-shell .notice-panel span{color:#777983;font-size:11px;line-height:18px}.a09-app-shell .success-panel{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid #c7dfcd;border-radius:8px;background:var(--green-bg);color:var(--green)}.a09-app-shell .success-panel strong{font-size:12px}.a09-app-shell .success-panel span{color:#557160;font-size:11px;line-height:18px}.a09-app-shell .invite-result .button{margin-top:14px}.a09-app-shell .consent-row{display:flex;align-items:flex-start;gap:8px;margin-top:13px;color:#62646b;font-size:11px;line-height:18px}.a09-app-shell .consent-row input{width:15px;height:15px;flex:0 0 15px;margin:1px 0 0;accent-color:var(--red)}.a09-app-shell .toast{position:fixed;z-index:50;left:50%;bottom:28px;transform:translate(-50%);max-width:min(550px,calc(100vw - 32px));padding:10px 15px;border-radius:8px;background:#292a30;color:#fff;box-shadow:0 6px 22px #00000029;font-size:12px;line-height:18px;text-align:center}@media(max-width:1350px){.a09-app-shell{--sidebar-width: 200px;--topbar-height: 68px;--content-pad: 24px}.a09-app-shell .brand-zone{padding:0 24px}.a09-app-shell .brand-mark{width:128px;height:31px}.a09-app-shell .page-heading h1{font-size:24px;line-height:32px}.a09-app-shell .content-area{padding-top:24px}.a09-app-shell .data-table td{height:64px;padding-right:9px;padding-left:9px;font-size:11px}.a09-app-shell .data-table th{padding-right:9px;padding-left:9px}.a09-app-shell .person-cell{gap:7px}.a09-app-shell .person-avatar{width:28px;height:28px;flex-basis:28px}.a09-app-shell .large-avatar{width:40px;height:40px;flex-basis:40px}.a09-app-shell .admin-toolbar .search-field{width:min(340px,40%)}}@media(max-width:1000px){.a09-app-shell .top-actions .preview-chip,.a09-app-shell .top-actions .text-button,.a09-app-shell .top-divider{display:none}.a09-app-shell .content-area{padding-right:16px;padding-left:16px}.a09-app-shell .data-table{min-width:840px}.a09-app-shell .table-card{overflow-x:auto}.a09-app-shell .admin-toolbar{flex-wrap:wrap}.a09-app-shell .admin-toolbar .search-field{width:100%}}@media(prefers-reduced-motion:reduce){.a09-app-shell *,.a09-app-shell *:before,.a09-app-shell *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.a09-app-shell .page-a09,.a09-app-shell .page-a12{padding-bottom:26px}.a09-app-shell .page-a09 .page-heading,.a09-app-shell .page-a12 .page-heading{margin-bottom:16px}.a09-app-shell .policy-banner{display:flex;align-items:flex-start;gap:11px;margin:0 0 14px;padding:10px 12px;border:1px solid #e5e5e7;border-radius:9px;background:#fff}.a09-app-shell .policy-mark{width:20px;height:20px;flex:0 0 20px;display:grid;place-items:center;border:1px solid #d6d7dc;border-radius:50%;color:#6e7078;font:600 11px/1 var(--body-font)}.a09-app-shell .policy-banner strong{display:block;margin:0 0 2px;color:#42444b;font-size:12px;line-height:18px;font-weight:600}.a09-app-shell .policy-banner p{margin:0;color:#777983;font-size:11px;line-height:17px}.a09-app-shell .org-strip{display:flex;align-items:center;gap:22px;min-height:66px;margin:0 0 12px;padding:10px 13px;border:1px solid var(--line);border-radius:10px;background:#fff}.a09-app-shell .org-select-wrap{min-width:270px;display:flex;align-items:center;gap:11px}.a09-app-shell .org-select-wrap label,.a09-app-shell .org-summary-label{color:#7b7d84;font-size:12px;white-space:nowrap}.a09-app-shell .org-select-wrap select{min-width:205px;min-height:36px;padding:6px 30px 6px 10px;border:1px solid #dfe0e4;border-radius:8px;color:#363840;background:#fff;font-size:12px}.a09-app-shell .org-summary{min-width:0;display:flex;flex-direction:column;gap:2px}.a09-app-shell .org-summary strong{overflow:hidden;color:#44464d;font-size:12px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.a09-app-shell .org-count{display:flex;align-items:baseline;gap:7px;margin-left:auto;color:#85868d;font-size:11px;white-space:nowrap}.a09-app-shell .org-count strong{color:#42444b;font:500 21px/1 var(--title-font)}.a09-app-shell .a09-toolbar{justify-content:flex-start;gap:12px;margin-bottom:10px;padding:8px 10px}.a09-app-shell .a09-toolbar .search-field{width:min(410px,42%);flex:0 1 410px}.a09-app-shell .a09-toolbar .filter-control select{min-width:126px}.a09-app-shell .member-context{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 1px 8px}.a09-app-shell .member-context>div{display:flex;align-items:baseline;gap:11px}.a09-app-shell .member-context strong{color:#3a3c43;font-size:13px;font-weight:600}.a09-app-shell .member-context span:not(.scope-pill){color:#85868d;font-size:11px}.a09-app-shell .table-scroll{overflow-x:auto}.a09-app-shell .a09-table{min-width:820px}.a09-app-shell .a09-table th:nth-child(1){width:25%}.a09-app-shell .a09-table th:nth-child(2){width:21%}.a09-app-shell .a09-table th:nth-child(3){width:26%}.a09-app-shell .a09-table th:nth-child(4){width:10%}.a09-app-shell .a09-table th:nth-child(5){width:10%}.a09-app-shell .a09-table th:nth-child(6){width:8%}.a09-app-shell .a09-table td{height:69px;padding-top:8px;padding-bottom:8px}.a09-app-shell .a09-table .person-cell{gap:8px}.a09-app-shell .a09-table .person-cell strong{font-size:12px}.a09-app-shell .a09-table .person-cell small{font-size:10px}.a09-app-shell .org-label{display:inline-flex;max-width:100%;overflow:hidden;color:#4c4e55;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.a09-app-shell .role-chip{display:inline-flex;align-items:center;min-height:21px;margin:2px 4px 2px 0;padding:2px 7px;border-radius:999px;background:#f0f0f2;color:#62636b;font-size:10px;line-height:16px;white-space:nowrap}.a09-app-shell .role-platform{color:var(--red);background:var(--red-soft)}.a09-app-shell .row-action{border:0;padding:5px 4px;background:transparent;color:var(--red);font-size:11px;white-space:nowrap}.a09-app-shell .row-action:hover{text-decoration:underline}.a09-app-shell .a09-footer,.a09-app-shell .a12-footer{display:flex;justify-content:space-between;gap:12px;padding:10px 2px 0;color:#85868d;font-size:10px;line-height:16px}.a09-app-shell .a09-boundary{margin-top:10px;padding:9px 12px}.a09-app-shell .compact-empty{min-height:238px;padding:20px}.a09-app-shell .compact-empty .empty-symbol{width:35px;height:35px;font-size:15px}.a09-app-shell .compact-empty h2{margin-top:8px}.a09-app-shell .access-state{min-height:480px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:38px 20px;text-align:center}.a09-app-shell .access-state[hidden]{display:none}.a09-app-shell .access-state .denied-icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid #ead0d2;border-radius:50%;background:#fff7f7;color:var(--error);font-size:18px}.a09-app-shell .access-state h2{margin:14px 0 5px;color:#35373e;font-family:var(--title-font);font-size:21px;font-weight:500}.a09-app-shell .access-state p{max-width:460px;margin:0 0 16px;color:#777983;font-size:12px;line-height:19px}.a09-app-shell .a09-modal{width:min(620px,calc(100vw - 36px))}.a09-app-shell .choice-group{min-width:0;display:flex;flex-wrap:wrap;gap:8px 14px;margin:0;padding:10px 11px;border:1px solid var(--line);border-radius:8px}.a09-app-shell .choice-group legend{padding:0 4px;color:#42444b;font-size:12px}.a09-app-shell .choice-group legend b{color:var(--red);font-weight:600}.a09-app-shell .choice-group label{display:inline-flex;align-items:center;gap:6px;min-height:24px;color:#54565e;font-size:11px;white-space:nowrap}.a09-app-shell .choice-group input,.a09-app-shell .sample-select-list input{accent-color:var(--red)}.a09-app-shell .choice-group small{flex-basis:100%;color:#85868d;font-size:10px;line-height:16px}.a09-app-shell .check-line{display:inline-flex;align-items:center;gap:7px}.a09-app-shell .check-line input{width:15px;height:15px;accent-color:var(--red)}.a09-app-shell .cross-org-warning{margin-top:12px;padding:8px 10px;border:1px solid #ecdcb7;border-radius:7px;background:var(--amber-bg);color:#74603a;font-size:11px;line-height:17px}.a09-app-shell .member-secondary-actions{display:flex;gap:8px;margin-top:10px;padding-top:12px;border-top:1px solid #eee}.a09-app-shell .member-secondary-actions .button{flex:1}.a09-app-shell .warning-panel{border-color:#ecdcb7;border-left-color:#bf8b28;background:var(--amber-bg)}.a09-app-shell .warning-panel strong{color:var(--amber)}.a09-app-shell .warning-panel span{color:#74603a}.a09-app-shell .drawer-kicker{color:#85868d;font-size:10px;letter-spacing:.03em}.a09-app-shell .a12-tabs{margin:0 0 13px}.a09-app-shell .a12-tabs .tab-scope{font-size:10px}.a09-app-shell .a12-view{min-width:0}.a09-app-shell .a12-toolbar{justify-content:flex-start;gap:10px;padding:7px 9px}.a09-app-shell .a12-toolbar .search-field{width:min(370px,39%);flex:0 1 370px}.a09-app-shell .a12-toolbar .filter-control{gap:6px}.a09-app-shell .a12-toolbar .filter-control select{min-width:112px;max-width:150px}.a09-app-shell .a12-toolbar .actor-filter input,.a09-app-shell .a12-toolbar .date-filter input{min-width:94px;width:110px;min-height:36px;padding:6px 8px;border:1px solid #dfe0e4;border-radius:8px;color:#373941;background:#fff;font-size:11px}.a09-app-shell .a12-toolbar .actor-filter input{width:126px}.a09-app-shell .a12-toolbar .date-filter{gap:5px}.a09-app-shell .audit-range{display:flex;justify-content:space-between;gap:12px;margin:0 1px 8px;color:#85868d;font-size:10px;line-height:16px}.a09-app-shell .audit-range span:first-child{color:#5d5f66;font-weight:550}.a09-app-shell .a12-audit-table{min-width:820px}.a09-app-shell .a12-audit-table th:nth-child(1){width:22%}.a09-app-shell .a12-audit-table th:nth-child(2){width:18%}.a09-app-shell .a12-audit-table th:nth-child(3){width:16%}.a09-app-shell .a12-audit-table th:nth-child(4){width:18%}.a09-app-shell .a12-audit-table th:nth-child(5){width:17%}.a09-app-shell .a12-audit-table th:nth-child(6){width:9%}.a09-app-shell .a12-audit-table td{height:76px;padding-top:9px;padding-bottom:9px}.a09-app-shell .a12-audit-table td>strong,.a09-app-shell .a12-access-table td>strong{display:block;overflow:hidden;color:#42444b;font-size:11px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.a09-app-shell .a12-audit-table td>small,.a09-app-shell .a12-access-table td>small{display:block;margin-top:3px;overflow:hidden;color:#85868d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.a09-app-shell .event-action{color:#44464d;font-size:11px;font-weight:550}.a09-app-shell .request-id{color:#777983;font:10px/16px ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.a09-app-shell .a12-detail-dialog{width:min(650px,calc(100vw - 36px))}.a09-app-shell .detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px 11px;margin-bottom:14px}.a09-app-shell .detail-grid>div{min-width:0;display:flex;flex-direction:column;gap:3px;padding:9px 10px;border:1px solid #e8e8ea;border-radius:7px;background:#fcfcfc}.a09-app-shell .detail-grid span{color:#85868d;font-size:10px;line-height:15px}.a09-app-shell .detail-grid strong{overflow-wrap:anywhere;color:#41434a;font-size:11px;line-height:17px;font-weight:550}.a09-app-shell .detail-grid .detail-wide{grid-column:1 / -1}.a09-app-shell .access-intro,.a09-app-shell .export-intro{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 1px 12px}.a09-app-shell .access-intro h2,.a09-app-shell .export-intro h2{margin:0 0 3px;color:#363840;font-family:var(--title-font);font-size:18px;line-height:25px;font-weight:500}.a09-app-shell .access-intro p,.a09-app-shell .export-intro p{margin:0;color:#7d7f87;font-size:11px;line-height:17px}.a09-app-shell .access-intro .scope-pill,.a09-app-shell .export-intro .scope-pill{font-size:10px}.a09-app-shell .access-toolbar{justify-content:flex-start}.a09-app-shell .access-toolbar .results-count{margin-left:auto}.a09-app-shell .access-contract-note{flex-direction:row;align-items:center;gap:9px;margin:0 0 10px;padding:8px 10px;border-left-width:2px}.a09-app-shell .access-contract-note strong{font-size:10px;white-space:nowrap}.a09-app-shell .access-contract-note span{font-size:10px;line-height:16px}.a09-app-shell .a12-access-table{min-width:790px}.a09-app-shell .a12-access-table th:nth-child(1){width:21%}.a09-app-shell .a12-access-table th:nth-child(2){width:17%}.a09-app-shell .a12-access-table th:nth-child(3){width:24%}.a09-app-shell .a12-access-table th:nth-child(4){width:19%}.a09-app-shell .a12-access-table th:nth-child(5){width:11%}.a09-app-shell .a12-access-table th:nth-child(6){width:8%}.a09-app-shell .a12-access-table td{height:72px}.a09-app-shell .export-layout{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:start;gap:13px}.a09-app-shell .export-panel{min-width:0;padding:14px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 2px 8px #10141c06}.a09-app-shell .panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin:0 0 13px}.a09-app-shell .panel-heading h3{margin:0 0 2px;color:#373940;font-size:13px;line-height:19px;font-weight:600}.a09-app-shell .panel-heading p{margin:0;color:#85868d;font-size:10px;line-height:16px}.a09-app-shell .panel-heading>.text-button{font-size:10px}.a09-app-shell .export-panel .form-grid{gap:10px}.a09-app-shell .export-panel .field{gap:4px;font-size:11px}.a09-app-shell .export-panel .field>span{font-size:11px}.a09-app-shell .export-panel .field input:not([type=checkbox]),.a09-app-shell .export-panel .field select,.a09-app-shell .export-panel .field textarea{min-height:34px;padding:6px 9px;font-size:11px}.a09-app-shell .export-panel .field textarea{min-height:62px}.a09-app-shell .export-panel .field small{font-size:9px;line-height:14px}.a09-app-shell .sample-select-list{display:flex;flex-direction:column;gap:2px;padding:5px 9px;border:1px solid #e2e2e5;border-radius:7px;background:#fff}.a09-app-shell .sample-select-list label{display:flex;align-items:center;justify-content:flex-start;gap:7px;min-height:26px;color:#55575f;font-size:10px}.a09-app-shell .sample-select-list input{width:15px!important;height:15px;min-height:15px;flex:0 0 15px;margin:0;padding:0!important;border:0!important}.a09-app-shell .export-originals{align-items:flex-start;margin:11px 0 0;padding:8px 9px;border:1px solid #e8e8ea;border-radius:7px;background:#fbfbfc;font-size:10px;line-height:16px}.a09-app-shell .export-originals strong{color:#4d4f56;font-size:10px}.a09-app-shell .export-originals input{width:15px;height:15px}.a09-app-shell .export-warning{margin:9px 0 0;padding:8px 9px;border-left-width:2px}.a09-app-shell .export-warning strong{font-size:10px}.a09-app-shell .export-warning span{font-size:9px;line-height:14px}.a09-app-shell .export-form-actions{display:flex;justify-content:flex-end;margin-top:11px}.a09-app-shell .export-form-actions .button{min-height:34px;font-size:11px}.a09-app-shell .export-panel .form-error-banner{margin-top:9px}.a09-app-shell .export-status-panel .panel-heading{margin-bottom:12px}.a09-app-shell .job-status-card{padding:11px;border:1px solid #e7e7e9;border-radius:8px;background:#fbfbfc}.a09-app-shell .job-status-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px;color:#85868d;font-size:10px}.a09-app-shell .job-status-card>strong{display:block;color:#42444b;font-size:12px;line-height:19px;font-weight:600}.a09-app-shell .job-status-card>p{margin:3px 0 10px;color:#777983;font-size:10px;line-height:16px}.a09-app-shell .job-progress{height:4px;overflow:hidden;border-radius:4px;background:#ececef}.a09-app-shell .job-progress span{display:block;width:38%;height:100%;border-radius:inherit;background:#bf9a4c}.a09-app-shell .job-meta{display:flex;justify-content:space-between;gap:8px;margin-top:7px;color:#85868d;font-size:9px}.a09-app-shell .failure-panel{display:flex;flex-direction:column;gap:4px;margin-top:10px;padding:10px;border:1px solid #efc7ca;border-radius:8px;background:var(--error-bg)}.a09-app-shell .failure-panel strong{color:var(--error);font-size:11px}.a09-app-shell .failure-panel span{color:#76585b;font-size:10px;line-height:16px}.a09-app-shell .failure-panel .text-button{align-self:flex-start;margin-top:2px;font-size:10px}.a09-app-shell .history-heading{display:flex;justify-content:space-between;gap:8px;margin:14px 0 6px;color:#45474e;font-size:11px}.a09-app-shell .history-heading span{color:#85868d;font-size:9px}.a09-app-shell .export-history{display:flex;flex-direction:column}.a09-app-shell .history-row{min-height:54px;display:flex;align-items:center;gap:8px;padding:7px 0;border-top:1px solid #eee}.a09-app-shell .history-mark{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#bf9a4c}.a09-app-shell .history-failed{background:var(--error)}.a09-app-shell .history-done{background:var(--green)}.a09-app-shell .history-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.a09-app-shell .history-copy strong{overflow:hidden;color:#464850;font-size:10px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.a09-app-shell .history-copy small{overflow:hidden;color:#85868d;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.a09-app-shell .history-row .status-tag{font-size:9px}.a09-app-shell .export-empty{display:flex;flex-direction:column;gap:3px;padding:17px 10px;border-top:1px solid #eee;color:#51535a;font-size:11px}.a09-app-shell .export-empty span{color:#85868d;font-size:10px}.a09-app-shell .confirm-facts{display:flex;flex-direction:column;gap:5px;margin:13px 0;padding:10px 11px;border-radius:7px;background:#f7f7f8;color:#64666d;font-size:11px}@media(max-width:1350px){.a09-app-shell .org-strip{gap:14px}.a09-app-shell .org-select-wrap{min-width:240px;gap:8px}.a09-app-shell .org-select-wrap select{min-width:184px}.a09-app-shell .a09-toolbar{gap:8px}.a09-app-shell .a09-toolbar .search-field{flex-basis:340px}.a09-app-shell .a09-toolbar .filter-control select{min-width:112px}.a09-app-shell .a12-toolbar{gap:7px}.a09-app-shell .a12-toolbar .search-field{flex-basis:310px}.a09-app-shell .a12-toolbar .filter-control select{min-width:96px}.a09-app-shell .a12-toolbar .actor-filter input{width:112px}.a09-app-shell .a12-toolbar .date-filter input{width:96px;min-width:86px}.a09-app-shell .a12-audit-table td{padding-right:8px;padding-left:8px}.a09-app-shell .export-layout{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:10px}.a09-app-shell .export-panel{padding:11px}}@media(max-width:1080px){.a09-app-shell .org-summary{display:none}.a09-app-shell .a09-toolbar,.a09-app-shell .a12-toolbar{flex-wrap:wrap}.a09-app-shell .a09-toolbar .search-field,.a09-app-shell .a12-toolbar .search-field{width:100%;flex:1 1 100%}.a09-app-shell .export-layout{grid-template-columns:1fr}}@media(max-width:760px){.a09-app-shell .org-strip{flex-wrap:wrap}.a09-app-shell .org-select-wrap{width:100%;min-width:0}.a09-app-shell .org-select-wrap select{min-width:0;flex:1}.a09-app-shell .org-count{margin-left:0}.a09-app-shell .a09-toolbar .filter-control,.a09-app-shell .a12-toolbar .filter-control{flex:1}.a09-app-shell .a09-toolbar .filter-control select,.a09-app-shell .a12-toolbar .filter-control select{min-width:0;flex:1}.a09-app-shell .member-context,.a09-app-shell .audit-range,.a09-app-shell .a12-footer,.a09-app-shell .a09-footer{align-items:flex-start;flex-direction:column;gap:4px}.a09-app-shell .member-context>div{align-items:flex-start;flex-direction:column;gap:1px}.a09-app-shell .a12-tabs{gap:1px}.a09-app-shell .a12-tabs .tab-button{min-width:0;padding:0 8px;font-size:11px}.a09-app-shell .a12-tabs .tab-scope{display:none}}@media(max-width:560px){.a09-app-shell .detail-grid{grid-template-columns:1fr}.a09-app-shell .detail-grid .detail-wide{grid-column:auto}.a09-app-shell .choice-group{align-items:flex-start;flex-direction:column}.a09-app-shell .access-intro,.a09-app-shell .export-intro{align-items:flex-start;flex-direction:column;gap:7px}.a09-app-shell .access-contract-note{align-items:flex-start;flex-direction:column}.a09-app-shell .member-secondary-actions{flex-direction:column}}.a09-app-shell{min-height:100vh}.a09-app-shell .button{width:auto;min-height:36px;padding:7px 13px;border:1px solid transparent;border-radius:8px;font-size:13px;font-weight:500;line-height:20px}.a09-app-shell .button-primary{border-color:var(--red);background:var(--red);color:#fff}.a09-app-shell .button-primary:hover:not(:disabled){background:#ad1017}.a09-app-shell .button-outline{border-color:#d7d8dc;background:#fff;color:#363840}.a09-app-shell .button-outline:hover:not(:disabled){border-color:#c5c6cb;background:#fafafa}.a09-app-shell .button-danger-outline{border-color:#e7babe;background:#fff;color:var(--error)}.a09-app-shell .page-heading>.button{width:auto;flex:0 0 auto}.a09-app-shell .nav-link[aria-disabled=true]{color:#8c8d94}.a09-app-shell .top-actions .preview-chip{color:#2f6443;background:#edf6ef}.a09-app-shell .a09-org-actions{display:flex;align-items:center;gap:7px;margin-left:auto}.a09-app-shell .a09-org-actions .button{width:auto;min-height:36px;flex:0 0 auto;padding:7px 10px;font-size:13px}.a09-app-shell .a09-toolbar .filter-control{gap:7px}.a09-app-shell .a09-toolbar .filter-control select{min-width:112px}.a09-app-shell .a09-pagination{display:inline-flex;gap:12px}.a09-app-shell .a09-pagination button:disabled{opacity:.42}.a09-app-shell .a09-alert,.a09-app-shell .a09-notice{margin:0 0 10px;padding:9px 12px;border:1px solid #ecd4d5;border-radius:8px;background:#fff6f6;color:#96373b;font-size:12px;line-height:18px}.a09-app-shell .a09-notice{border-color:#d8e7db;background:#f3f8f4;color:#38694a}.a09-app-shell .form-error-banner{margin-top:11px;padding:8px 10px;border:1px solid #edc8cb;border-radius:7px;background:#fff4f5;color:#a21920;font-size:12px;line-height:19px}.a09-app-shell .modal .field>span,.a09-app-shell .modal .choice-group legend,.a09-app-shell .modal .choice-group label{font-size:13px;line-height:20px}.a09-app-shell .modal .field input:not([type=checkbox]),.a09-app-shell .modal .field select,.a09-app-shell .modal .field textarea{min-height:36px;font-size:14px;line-height:22px}.a09-app-shell .modal .field small,.a09-app-shell .modal .choice-group small,.a09-app-shell .modal .drawer-kicker,.a09-app-shell .modal .cross-org-warning{font-size:12px;line-height:19px}.a09-app-shell .modal-actions>.button{width:auto;min-height:36px;flex:0 0 auto;padding:7px 13px;font-size:13px}.a09-app-shell .a09-invite-secret{display:flex;flex-direction:column;gap:12px}.a09-app-shell .a09-invite-secret textarea{width:100%;padding:10px;border:1px solid #dfe0e4;border-radius:7px;color:#33343a;background:#fbfbfc;font:12px/19px ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.a09-app-shell .a09-invite-secret>small{color:#85868d;font-size:12px;line-height:19px}.a09-app-shell dialog::backdrop{background:#16171b57}.a09-app-shell .choice-group input:focus-visible{outline:2px solid var(--red);outline-offset:2px}@media(max-width:1350px){.a09-app-shell .a09-org-actions{gap:5px}.a09-app-shell .a09-org-actions .button{padding-right:7px;padding-left:7px}.a09-app-shell .modal .field>span,.a09-app-shell .modal .choice-group legend,.a09-app-shell .modal .choice-group label{font-size:12px;line-height:18px}.a09-app-shell .modal .field input:not([type=checkbox]),.a09-app-shell .modal .field select,.a09-app-shell .modal .field textarea{font-size:13px;line-height:20px}}@media(max-width:1080px){.a09-app-shell .a09-org-actions{margin-left:0}}.a10-shell{--a10-sidebar-width: 224px;--a10-topbar-height: 72px;--a10-content-pad: 40px;position:fixed;z-index:30;inset:0;overflow:hidden;color:#171717;background:#f7f7f8;font:14px/1.55 var(--font-sans, "PingFang SC", "Microsoft YaHei", sans-serif)}.a10-shell *,.a10-shell *:before,.a10-shell *:after{box-sizing:border-box}.a10-shell button,.a10-shell input,.a10-shell select,.a10-shell textarea{font:inherit}.a10-shell button{cursor:pointer}.a10-shell button:disabled{cursor:not-allowed;opacity:.5}.a10-shell button:focus-visible,.a10-shell input:focus-visible,.a10-shell select:focus-visible,.a10-shell textarea:focus-visible{outline:2px solid #c9161d;outline-offset:2px}.a10-scope-expired>span:first-child{background:#96630a}.a10-topbar{position:fixed;z-index:3;inset:0 0 auto;display:flex;height:var(--a10-topbar-height);border-bottom:1px solid #e4e4e7;background:#fff}.a10-brand{flex:0 0 var(--a10-sidebar-width);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 28px;border-right:1px solid #e4e4e7}.a10-brand img{display:block;width:142px;height:35px;object-fit:contain;object-position:left center}.a10-brand span{margin-top:1px;color:#888991;font-size:11px;letter-spacing:2px;line-height:14px}.a10-topbar-main{min-width:0;flex:1;display:flex;align-items:center;justify-content:space-between;padding:0 var(--a10-content-pad)}.a10-breadcrumb{overflow:hidden;color:#33343a;font-size:13px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.a10-breadcrumb i{margin:0 13px;color:#a0a0a5;font-style:normal}.a10-top-actions{display:flex;align-items:center;gap:18px;white-space:nowrap}.a10-top-actions button{padding:5px 0;border:0;background:transparent;color:#666871;font-size:13px;line-height:20px}.a10-top-actions button:hover{text-decoration:underline}.a10-top-divider{width:1px;height:17px;margin:0 -7px;background:#e4e4e7}.a10-top-actions .a10-logout{color:#c9161d}.a10-local-badge{padding:3px 9px;border-radius:999px;background:#f2f2f4;color:#696b72;font-size:12px;line-height:18px}.a10-sidebar{position:fixed;z-index:2;top:var(--a10-topbar-height);bottom:0;left:0;width:var(--a10-sidebar-width);border-right:1px solid #e4e4e7;background:#fff}.a10-side-nav{padding:22px 16px}.a10-side-nav>p{margin:0 12px 10px;color:#9a9ba2;font-size:12px;line-height:18px;letter-spacing:.08em}.a10-nav-item{position:relative;width:100%;min-height:40px;display:flex;align-items:center;margin:3px 0;padding:0 12px;border-radius:8px;color:#5f6068;font-size:14px;line-height:22px}.a10-nav-item.active{color:#c9161d;background:#fff0f1;font-weight:600}.a10-nav-item.active:before{position:absolute;top:9px;bottom:9px;left:0;width:2px;border-radius:2px;background:#c9161d;content:""}.a10-nav-rule{height:1px;margin:15px 12px 0;background:#e4e4e7}.a10-side-nav .a10-muted-heading{margin-top:21px}.a10-scope{display:flex;align-items:center;gap:9px;padding:8px 12px;color:#73747b;font-size:13px;line-height:20px}.a10-scope>span:first-child{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#2f7d50}.a10-account{position:absolute;right:16px;bottom:0;left:16px;display:flex;flex-direction:column;padding:15px 12px 26px;border-top:1px solid #e4e4e7}.a10-account>span,.a10-account small{color:#85868d;font-size:12px;line-height:18px}.a10-account strong{overflow:hidden;color:#303137;font-size:14px;font-weight:600;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.a10-content{position:fixed;inset:var(--a10-topbar-height) 0 0 var(--a10-sidebar-width);overflow:auto;padding:28px var(--a10-content-pad) 42px;scrollbar-gutter:stable}.a10-help-backdrop{position:fixed;z-index:6;inset:0;display:grid;place-items:center;padding:24px;background:#16171b57}.a10-help{position:relative;width:min(470px,100%);padding:28px;border:1px solid #e4e4e7;border-radius:14px;background:#fff;box-shadow:0 22px 70px #16171b33}.a10-help-close{position:absolute;top:10px;right:14px;border:0;background:transparent;color:#777983;font-size:25px!important}.a10-help>p:first-of-type{margin:0 0 5px;color:#999aa1;font-size:12px;line-height:18px}.a10-help h2{margin:0 0 13px;color:#303137;font-family:var(--font-song, "Songti SC", serif);font-size:21px;font-weight:500}.a10-help p{margin:0 0 10px;color:#666871;font-size:13px;line-height:21px}.a10-help>button:last-child{min-height:36px;margin-top:7px;padding:7px 15px;border:1px solid #c9161d;border-radius:8px;background:#c9161d;color:#fff;font-size:13px}@media(max-width:1350px)and (min-width:901px){.a10-shell{--a10-sidebar-width: 200px;--a10-topbar-height: 68px;--a10-content-pad: 24px}.a10-brand{padding:0 24px}.a10-brand img{width:128px;height:31px}}@media(max-width:900px){.a10-shell{--a10-sidebar-width: 196px;--a10-content-pad: 24px}.a10-brand{padding:0 20px}.a10-brand img{width:140px}}@media(max-width:650px){.a10-shell{--a10-topbar-height: 64px;--a10-sidebar-width: 0px}.a10-brand{flex-basis:150px;padding:0 12px}.a10-brand img{width:125px;height:30px}.a10-topbar-main{padding:0 12px}.a10-breadcrumb{font-size:11px;line-height:16px}.a10-top-actions{gap:10px}.a10-top-actions button{font-size:11px;line-height:16px}.a10-local-badge{display:none}.a10-sidebar{top:var(--a10-topbar-height);right:0;bottom:auto;width:100%;height:47px;border-right:0;border-bottom:1px solid #e4e4e7}.a10-side-nav{height:47px;display:flex;gap:7px;align-items:center;padding:4px 10px;overflow-x:auto}.a10-side-nav>p,.a10-nav-rule,.a10-scope,.a10-account{display:none}.a10-nav-item{width:auto;flex:0 0 auto;min-height:34px;margin:0;padding:0 12px;font-size:12px;line-height:18px}.a10-content{inset:calc(var(--a10-topbar-height) + 47px) 0 0;padding:18px 12px 28px}}.a10-page{min-height:100%;color:#171717;font-size:14px;line-height:22px}.a10-page *,.a10-page *:before,.a10-page *:after{box-sizing:border-box}.a10-page h1,.a10-page h2,.a10-page h3,.a10-page p{margin-top:0}.a10-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 18px}.a10-page-heading h1{margin:0 0 2px;color:#292a30;font-family:var(--font-song, "Songti SC", "Noto Serif CJK SC", serif);font-size:28px;font-weight:500;line-height:40px}.a10-page-heading p{margin:0;color:#777983;font-size:14px;line-height:22px}.a10-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 13px;border:1px solid transparent;border-radius:8px;font-size:13px;line-height:20px;white-space:nowrap}.a10-button-primary{border-color:#c9161d;background:#c9161d;color:#fff}.a10-button-primary:hover:not(:disabled){border-color:#ad1017;background:#ad1017}.a10-button-outline{border-color:#d9dade;background:#fff;color:#44464d}.a10-button-outline:hover:not(:disabled){border-color:#c9161d;color:#c9161d}.a10-button-danger{border-color:#c9161d;background:#fff;color:#b8141b}.a10-add-button{min-height:40px;padding:8px 17px;font-size:14px}.a10-policy-banner,.a10-relation-note{display:flex;align-items:flex-start;gap:12px;margin:0 0 16px;padding:11px 13px;border:1px solid #e5e5e7;border-radius:9px;background:#fff}.a10-info-mark{width:19px;height:19px;flex:0 0 19px;display:grid;place-items:center;border:1px solid #a4a6ad;border-radius:50%;color:#777983;font-family:var(--font-song, serif);font-size:12px;line-height:17px}.a10-policy-banner strong{display:block;margin:0 0 2px;color:#3e4047;font-size:13px;line-height:20px;font-weight:650}.a10-policy-banner p{margin:0;color:#777983;font-size:12px;line-height:18px}.a10-catalog{min-width:0}.a10-catalog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 10px}.a10-catalog-heading h2{display:inline;margin:0 10px 0 0;color:#3b3d44;font-size:14px;line-height:22px;font-weight:650}.a10-catalog-heading p{display:inline;margin:0;color:#777983;font-size:12px;line-height:18px}.a10-count{flex:0 0 auto;color:#777983;font-size:12px;line-height:18px}.a10-filter-bar{min-height:54px;display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin:0 0 12px;padding:7px 12px;border:1px solid #e0e1e5;border-radius:10px;background:#fff}.a10-search-field{width:min(350px,34%);min-width:230px;min-height:38px;flex:0 1 350px;display:flex;align-items:center;gap:10px;padding:0 11px;border:1px solid #dfe0e4;border-radius:8px;background:#fff}.a10-search-icon{position:relative;width:15px;height:15px;flex:0 0 15px;border:1.5px solid #777983;border-radius:50%}.a10-search-icon:after{position:absolute;right:-5px;bottom:-3px;width:6px;height:1.5px;transform:rotate(45deg);background:#777983;content:""}.a10-search-field input{width:100%;min-width:0;height:34px;border:0;outline:none;background:transparent;color:#33343a;font-size:13px;line-height:20px}.a10-search-field input::placeholder{color:#85868d}.a10-search-field input:focus-visible{outline:0}.a10-clear-search{flex:0 0 auto;padding:3px 0;border:0;background:transparent;color:#777983;font-size:12px}.a10-filter-group{display:inline-flex;align-items:center;gap:8px;color:#777983;font-size:13px;line-height:20px;white-space:nowrap}.a10-filter-group select{min-width:112px;min-height:38px;padding:6px 28px 6px 10px;border:1px solid #dfe0e4;border-radius:8px;background:#fff;color:#373941;font-size:13px;line-height:20px}.a10-filter-submit{min-height:36px;padding:6px 13px}.a10-reset-filter{min-height:36px;padding:6px 5px;border:0;background:transparent;color:#777983;font-size:13px}.a10-reset-filter:hover{color:#c9161d}.a10-inline-error{margin:10px 0;padding:9px 12px;border:1px solid #efc7ca;border-radius:8px;background:#fff3f3;color:#9d1f26;font-size:13px;line-height:20px}.a10-table-frame{min-width:0;overflow:hidden;border:1px solid #dedfe3;border-radius:12px;background:#fff;box-shadow:0 4px 10px #231e1e06}.a10-table-scroll{max-width:100%;overflow-x:auto}.a10-tool-table{width:100%;min-width:1050px;border-collapse:collapse;table-layout:fixed}.a10-tool-table th{height:40px;padding:8px 12px;border-bottom:1px solid #e4e4e7;background:#fbfbfc;color:#666871;font-size:12px;font-weight:600;line-height:18px;text-align:left;white-space:nowrap}.a10-tool-table th:nth-child(1){width:18%}.a10-tool-table th:nth-child(2){width:8%}.a10-tool-table th:nth-child(3){width:15%}.a10-tool-table th:nth-child(4){width:10%}.a10-tool-table th:nth-child(5){width:18%}.a10-tool-table th:nth-child(6){width:13%}.a10-tool-table th:nth-child(7){width:18%}.a10-tool-table td{min-width:0;height:92px;padding:12px;border-bottom:1px solid #e8e8ea;color:#484a51;font-size:13px;line-height:20px;vertical-align:middle}.a10-tool-table tbody tr:last-child td{border-bottom:0}.a10-tool-table td strong,.a10-tool-table td small{display:block;min-width:0}.a10-tool-table td small{margin-top:3px;overflow:hidden;color:#82848b;font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.a10-tool-title{min-width:0;display:flex;flex-direction:column}.a10-tool-title strong,.a10-cell-strong{overflow:hidden;color:#363840;font-size:13px;font-weight:650;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.a10-tool-title small{max-width:100%}.a10-tool-title .a10-order-note{color:#a0a0a5}.a10-image-count{width:fit-content;max-width:100%;padding:3px 8px;border-radius:6px;background:#f3f3f5;color:#686a72;font-size:12px;line-height:18px;white-space:nowrap}.a10-target-copy{color:#55575e;font-size:13px;line-height:20px;font-weight:600}.a10-target-path{max-width:100%}.a10-warning-copy{color:#9a680d!important}.a10-good-copy{color:#26764a!important}.a10-status-tag{width:fit-content;max-width:100%;display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:12px;line-height:18px;white-space:nowrap}.a10-status-success{background:#eaf5ee;color:#26764a}.a10-status-warning{background:#fff5df;color:#96630a}.a10-status-neutral{background:#f0f0f2;color:#656770}.a10-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.a10-row-action{min-height:28px;padding:3px 0;border:0;background:transparent;color:#c9161d;font-size:12px;line-height:18px;white-space:nowrap}.a10-row-action:hover{text-decoration:underline}.a10-danger-action{color:#9c3034}.a10-align-right{text-align:right!important}.a10-table-state{min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:20px 30px;color:#777983;text-align:center;font-size:13px;line-height:20px}.a10-table-state strong{color:#41434a;font-size:14px;line-height:22px}.a10-table-state span{color:#777983;font-size:12px;line-height:18px}.a10-table-footer{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-top:1px solid #e8e8ea;color:#85868d;font-size:12px;line-height:18px}.a10-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:10px 0 15px;color:#777983;font-size:12px;line-height:18px}.a10-pagination>div{display:flex;gap:7px}.a10-pagination .a10-button{min-height:32px;padding:5px 10px;font-size:12px}.a10-relation-note{align-items:center;margin:0;padding:10px 13px}.a10-relation-note p{margin:0;color:#777983;font-size:12px;line-height:18px}.a10-access-lost{min-height:540px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;padding:40px 24px;text-align:center}.a10-access-lost .a10-info-mark{width:42px;height:42px;flex:0 0 42px;margin:0 auto;border:0;background:#fff5df;color:#96630a;font-family:var(--font-song, serif);font-size:22px;line-height:42px}.a10-access-lost h1{margin:15px 0 5px;color:#303137;font-family:var(--font-song, serif);font-size:18px;font-weight:600;line-height:28px}.a10-access-lost p{max-width:450px;margin:0 0 18px;color:#777983;font-size:13px;line-height:21px}.a10-modal-backdrop{position:fixed;z-index:40;inset:0;display:grid;place-items:center;padding:20px;background:#16171b57}.a10-modal-top{z-index:42}.a10-dialog{position:relative;width:min(760px,calc(100vw - 32px));max-height:min(820px,calc(100vh - 32px));overflow-y:auto;padding:24px;border:1px solid #e1e1e4;border-radius:13px;background:#fff;box-shadow:0 22px 70px #16171b33}.a10-editor-dialog{width:min(800px,calc(100vw - 32px))}.a10-compact-dialog{width:min(520px,calc(100vw - 32px))}.a10-close-button{position:absolute;top:13px;right:15px;width:30px;height:30px;border:0;background:transparent;color:#777983;font-size:24px!important;line-height:28px}.a10-modal-head{margin:0 22px 17px 0}.a10-modal-kicker{display:block;margin:0 0 5px;color:#777983;font-size:12px;line-height:18px}.a10-modal-head h2{margin:0 0 6px;color:#303137;font-family:var(--font-song, "Songti SC", serif);font-size:23px;font-weight:500;line-height:32px}.a10-modal-head p{margin:0;overflow-wrap:anywhere;color:#73757d;font-size:13px;line-height:20px}.a10-editor-form{margin:0}.a10-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.a10-field{min-width:0;display:flex;flex-direction:column;gap:5px;color:#55575e;font-size:13px;line-height:20px}.a10-field>span{color:#494b52;font-weight:550}.a10-field b{color:#c9161d;font-weight:500}.a10-field input,.a10-field select,.a10-field textarea{width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid #dfe0e4;border-radius:7px;background:#fff;color:#34363c;font-size:13px;line-height:20px}.a10-field textarea{min-height:88px;resize:vertical}.a10-field input::placeholder{color:#92949b}.a10-field small{color:#85868d;font-size:12px;line-height:18px}.a10-field-wide{grid-column:1 / -1}.a10-asset-section,.a10-target-check{margin-top:15px;padding:13px;border:1px solid #e6e6e8;border-radius:9px;background:#fcfcfd}.a10-asset-heading,.a10-target-check-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.a10-asset-heading h3,.a10-target-check-head h3{margin:0 0 2px;color:#41434a;font-size:14px;line-height:22px;font-weight:650}.a10-asset-heading p,.a10-target-check-head p{margin:0;color:#85868d;font-size:12px;line-height:18px}.a10-asset-heading>span{color:#777983;font-size:12px;line-height:18px;white-space:nowrap}.a10-asset-list{display:flex;flex-direction:column;gap:7px;margin-top:11px}.a10-asset-card{min-width:0;display:flex;align-items:center;gap:10px;padding:7px;border:1px solid #e5e5e8;border-radius:8px;background:#fff}.a10-asset-card img,.a10-asset-placeholder{width:62px;height:48px;flex:0 0 62px;display:grid;place-items:center;object-fit:cover;border:1px solid #e4e4e7;border-radius:6px;background:#f4f4f5;color:#777983;font-size:11px;line-height:16px}.a10-asset-card>div{min-width:0;flex:1}.a10-asset-card strong{display:block;overflow:hidden;color:#45474e;font-size:13px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.a10-asset-card small{display:block;color:#85868d;font-size:12px;line-height:18px}.a10-no-assets{margin:11px 0;color:#777983;font-size:12px;line-height:18px}.a10-upload-button{position:relative;min-height:34px;margin-top:10px;padding:6px 11px;overflow:hidden;font-size:12px}.a10-upload-button input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.a10-upload-button:has(input:disabled){cursor:not-allowed;opacity:.55}.a10-asset-hint{margin:7px 0 0;color:#85868d;font-size:12px;line-height:18px}.a10-target-check-head{align-items:flex-start}.a10-target-check-head .a10-button{min-height:34px;padding:6px 11px;font-size:12px}.a10-inline-notice{margin-top:10px;padding:9px 10px;border:1px solid #ecdcb7;border-radius:7px;background:#fffaf0;color:#74603a;font-size:12px;line-height:18px}.a10-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px}.a10-check-grid>div{min-width:0;display:flex;flex-direction:column;gap:4px;padding:8px 9px;border:1px solid #e6e6e8;border-radius:7px;background:#fff}.a10-check-grid strong,.a10-check-grid span{overflow-wrap:anywhere;font-size:12px;line-height:18px}.a10-check-grid strong{color:#64666d;font-weight:550}.a10-unchecked{margin:10px 0 0;color:#85868d;font-size:12px;line-height:18px}.a10-test-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:10px;border:1px solid #e6e6e8;border-radius:8px;background:#fff}.a10-test-summary>div{display:flex;align-items:center;gap:10px}.a10-test-summary strong{color:#55575e;font-size:13px;line-height:20px}.a10-muted-copy{color:#85868d;font-size:12px;line-height:18px}.a10-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:13px;border-top:1px solid #ececee}.a10-modal-actions .a10-button{min-height:36px}.a10-publish-checks{display:flex;flex-direction:column;gap:7px;margin:0 0 13px}.a10-publish-checks>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border:1px solid #e5e5e8;border-radius:7px}.a10-publish-checks strong{color:#44464d;font-size:13px;line-height:20px;font-weight:550}.a10-publish-checks span{font-size:12px;line-height:18px;white-space:nowrap}.a10-notice-panel{display:flex;flex-direction:column;gap:3px;padding:11px 12px;border:1px solid #ecdcb7;border-left:3px solid #bf8b28;border-radius:8px;background:#fffaf0}.a10-notice-panel strong{color:#96630a;font-size:13px;line-height:20px}.a10-notice-panel span{color:#74603a;font-size:12px;line-height:18px}.a10-notice-ready{border-color:#cce4d3;border-left-color:#338450;background:#f3faf5}.a10-notice-ready strong{color:#26764a}.a10-notice-ready span{color:#526d5b}.a10-test-confirmation{margin:0 0 13px;padding:13px;border:1px solid #e2e2e5;border-radius:8px;background:#fcfcfd}.a10-test-confirmation label{display:flex;align-items:flex-start;gap:9px;color:#41434a;font-size:13px;line-height:21px}.a10-test-confirmation input{width:17px;height:17px;flex:0 0 17px;margin:2px 0 0;accent-color:#c9161d}.a10-test-confirmation p{margin:9px 0 0 26px;color:#777983;font-size:12px;line-height:18px}.a10-toast{position:fixed;z-index:55;right:24px;bottom:22px;max-width:min(520px,calc(100vw - 48px));padding:11px 16px;border-radius:8px;background:#292a30;box-shadow:0 10px 28px #16171b2e;color:#fff;font-size:13px;line-height:20px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);border:0}@media(max-width:1350px)and (min-width:901px){.a10-page{font-size:13px;line-height:20px}.a10-page-heading h1{font-size:26px}.a10-tool-table td{height:94px;padding-right:9px;padding-left:9px;font-size:13px;line-height:20px}.a10-tool-table td small,.a10-policy-banner p,.a10-relation-note p{font-size:12px;line-height:18px}.a10-row-actions{gap:6px}.a10-row-action{font-size:12px}}@media(max-width:1000px){.a10-filter-bar{gap:9px}.a10-search-field{width:100%;flex:1 1 100%}.a10-catalog-heading{align-items:flex-start;flex-direction:column;gap:3px}}@media(max-width:650px){.a10-page-heading{align-items:flex-start;flex-direction:column;gap:11px}.a10-page-heading h1{font-size:24px;line-height:34px}.a10-policy-banner{padding:10px}.a10-filter-group{flex:1 1 145px;justify-content:space-between}.a10-filter-group select{min-width:0;flex:1}.a10-filter-submit{flex:1}.a10-table-footer{align-items:flex-start;flex-direction:column;gap:2px}.a10-pagination{align-items:flex-start;flex-direction:column}.a10-form-grid,.a10-check-grid{grid-template-columns:1fr}.a10-field-wide{grid-column:auto}.a10-asset-heading,.a10-target-check-head,.a10-test-summary{align-items:flex-start;flex-direction:column}.a10-modal-backdrop{padding:10px}.a10-dialog,.a10-editor-dialog,.a10-compact-dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:19px}.a10-modal-actions{align-items:stretch;flex-direction:column-reverse}.a10-modal-actions .a10-button{width:100%}}.a12-shell{--a12-sidebar-width: 224px;--a12-topbar-height: 72px;--a12-content-pad: 40px;--a12-red: #c9161d;--a12-red-soft: #fff0f1;--a12-line: #e5e5e8;--a12-muted: #777983;--a12-amber: #8d6a24;--a12-green: #2f7d50;min-height:100vh;color:#3c3e45;background:#f6f6f7;font-family:var(--body-font, "PingFang SC", "Microsoft YaHei", system-ui, sans-serif);font-size:14px;line-height:22px}.a12-shell *,.a12-shell *:before,.a12-shell *:after{box-sizing:border-box}.a12-shell button,.a12-shell input,.a12-shell select,.a12-shell textarea{font:inherit}.a12-shell button{cursor:pointer}.a12-shell button:disabled{cursor:not-allowed;opacity:.52}.a12-shell button:focus-visible,.a12-shell input:focus-visible,.a12-shell select:focus-visible,.a12-shell textarea:focus-visible{outline:2px solid #c9161d;outline-offset:2px}.a12-topbar{position:fixed;z-index:5;inset:0 0 auto;display:flex;height:var(--a12-topbar-height);border-bottom:1px solid #e4e4e7;background:#fff}.a12-brand-zone{flex:0 0 var(--a12-sidebar-width);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 28px;border-right:1px solid #e4e4e7}.a12-brand-zone img{display:block;width:142px;height:35px;object-fit:contain;object-position:left center}.a12-brand-zone span{margin-top:1px;color:#888991;font-size:12px;letter-spacing:2px;line-height:16px}.a12-topbar-main{min-width:0;flex:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 var(--a12-content-pad)}.a12-breadcrumb{color:#33343a;font-size:13px;line-height:20px;white-space:nowrap}.a12-breadcrumb i{margin:0 13px;color:#a0a0a5;font-style:normal}.a12-top-actions{position:relative;display:flex;align-items:center;gap:18px;white-space:nowrap}.a12-top-actions button{padding:5px 0;border:0;background:transparent;color:#666871;font-size:13px;line-height:20px}.a12-top-actions button:hover{text-decoration:underline}.a12-header-scope{padding:3px 9px;border-radius:999px;background:#f0f0f2;color:#777983;font-size:12px;line-height:18px}.a12-top-divider{width:1px;height:17px;margin:0 -7px;background:#e4e4e7}.a12-top-actions .a12-exit{color:var(--a12-red)}.a12-help-popover{position:absolute;z-index:7;top:calc(100% + 12px);right:40px;display:flex;width:min(340px,calc(100vw - 32px));flex-direction:column;gap:5px;padding:14px 16px;border:1px solid var(--a12-line);border-radius:9px;background:#fff;box-shadow:0 8px 28px #20202820;color:#50525a;white-space:normal}.a12-help-popover strong{font-size:14px;line-height:21px}.a12-help-popover span{color:var(--a12-muted);font-size:12px;line-height:18px}.a12-sidebar{position:fixed;z-index:4;top:var(--a12-topbar-height);bottom:0;left:0;width:var(--a12-sidebar-width);border-right:1px solid #e4e4e7;background:#fff}.a12-nav{padding:22px 16px}.a12-nav>p{margin:0 12px 10px;color:#9a9ba2;font-size:12px;letter-spacing:.06em;line-height:18px}.a12-nav>button{position:relative;width:100%;min-height:40px;display:flex;align-items:center;margin:3px 0;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#5f6068;font-size:13px;line-height:20px;text-align:left}.a12-nav>button:hover{background:#fafafa}.a12-nav>button.active,.a12-nav>button[aria-current=page]{color:var(--a12-red);background:var(--a12-red-soft);font-weight:600}.a12-nav>button.active:before,.a12-nav>button[aria-current=page]:before{position:absolute;top:9px;bottom:9px;left:0;width:2px;border-radius:2px;background:var(--a12-red);content:""}.a12-nav .a12-nav-static{display:flex;min-height:40px;align-items:center;padding:0 12px;color:#5f6068;font-size:13px;line-height:20px}.a12-nav-rule{height:1px;margin:15px 12px 0;background:#e5e5e8}.a12-nav .a12-muted-heading{margin-top:21px}.a12-scope-note{display:flex;align-items:center;gap:9px;padding:8px 12px;color:#73747b;font-size:12px;line-height:18px}.a12-scope-note>span:first-child{width:7px;height:7px;border-radius:50%;background:var(--a12-green)}.a12-account-box{position:absolute;right:16px;bottom:0;left:16px;display:flex;flex-direction:column;padding:15px 12px 26px;border-top:1px solid #e5e5e8}.a12-account-box span{color:#85868d;font-size:12px;line-height:18px}.a12-account-box strong{overflow:hidden;margin-top:3px;color:#42444b;font-size:13px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.a12-account-box small{color:#85868d;font-size:12px;line-height:18px}.a12-content{position:fixed;inset:var(--a12-topbar-height) 0 0 var(--a12-sidebar-width);overflow:auto;padding:26px var(--a12-content-pad) 30px;background:#f7f7f8}.a12-page{min-width:0;padding-bottom:26px}.a12-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.a12-page-heading h1{margin:0;color:#292a30;font-family:var(--title-font, "Songti SC", "Noto Serif SC", serif);font-size:28px;font-weight:500;line-height:38px}.a12-page-heading p{margin:3px 0 0;color:#777983;font-size:13px;line-height:20px}.a12-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:7px 15px;border:1px solid transparent;border-radius:8px;font-size:13px;font-weight:550;line-height:20px;white-space:nowrap}.a12-button-primary{border-color:var(--a12-red);background:var(--a12-red);color:#fff}.a12-button-primary:hover:not(:disabled){background:#b91017}.a12-button-outline{border-color:#dfe0e4;background:#fff;color:#55575f}.a12-button-outline:hover:not(:disabled){border-color:#c8c9ce;background:#fafafa}.a12-policy-banner{display:flex;align-items:flex-start;gap:11px;margin:0 0 14px;padding:10px 12px;border:1px solid #e5e5e7;border-radius:9px;background:#fff}.a12-policy-mark{width:21px;height:21px;flex:0 0 21px;display:grid;place-items:center;border:1px solid #d6d7dc;border-radius:50%;color:#6e7078;font-size:12px;font-weight:600;line-height:20px}.a12-policy-banner strong{display:block;margin:0 0 2px;color:#42444b;font-size:13px;line-height:20px;font-weight:600}.a12-policy-banner p{margin:0;color:#777983;font-size:12px;line-height:18px}.a12-notice{margin:0 0 12px;padding:9px 12px;border:1px solid #e3d9c1;border-radius:8px;background:#fffcf4;color:#705c32;font-size:13px;line-height:20px}.a12-tabs{min-height:47px;display:flex;align-items:stretch;gap:12px;margin:0 0 13px;border-bottom:1px solid #dedee2}.a12-tabs>button{position:relative;min-width:94px;padding:0 16px;border:0;background:transparent;color:#696b73;font-size:13px;line-height:20px}.a12-tabs>button:hover{color:var(--a12-red)}.a12-tabs>button.active{color:var(--a12-red);font-weight:600}.a12-tabs>button.active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--a12-red);content:""}.a12-tabs>span{align-self:center;margin-left:auto;color:#85868d;font-size:12px;line-height:18px}.a12-view{min-width:0}.a12-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:9px;padding:8px;border:1px solid #e4e4e7;border-radius:9px;background:#fff}.a12-search-field{width:min(250px,25%);min-height:38px;display:flex;align-items:center;gap:6px;flex:0 1 250px;padding:0 8px;border:1px solid #dfe0e4;border-radius:8px;color:#878991}.a12-search-field>span{font-size:21px;line-height:22px}.a12-search-field input{min-width:0;width:100%;height:34px;border:0;outline:0;color:#373941;background:transparent;font-size:13px;line-height:20px}.a12-search-field button{border:0;padding:3px 2px;background:transparent;color:#85868d;font-size:12px;white-space:nowrap}.a12-filter-control{min-width:0;display:inline-flex;align-items:center;gap:6px;color:#666871;font-size:13px;line-height:20px;white-space:nowrap}.a12-filter-control select,.a12-filter-control input{min-width:94px;min-height:36px;padding:6px 7px;border:1px solid #dfe0e4;border-radius:8px;color:#373941;background:#fff;font-size:12px;line-height:18px}.a12-filter-control select{max-width:132px}.a12-actor-filter input{width:104px}.a12-date-filter{gap:5px}.a12-date-filter input{min-width:104px;width:112px}.a12-query-button{min-height:36px;padding:6px 9px}.a12-range{display:flex;justify-content:space-between;gap:12px;margin:0 1px 8px;color:#85868d;font-size:12px;line-height:18px}.a12-range strong{color:#5d5f66;font-weight:550}.a12-table-card{min-width:0;overflow:hidden;border:1px solid #e2e2e5;border-radius:10px;background:#fff;box-shadow:0 2px 8px #10141c08}.a12-table-scroll{overflow-x:auto}.a12-data-table{width:100%;table-layout:fixed;border-collapse:collapse;color:#55575f;font-size:13px;line-height:20px;text-align:left}.a12-data-table th{height:39px;padding:8px 12px;border-bottom:1px solid #e9e9eb;background:#fcfcfd;color:#6f7078;font-size:12px;font-weight:550;line-height:18px;white-space:nowrap}.a12-data-table td{height:76px;padding:10px 12px;border-bottom:1px solid #ececef;vertical-align:middle}.a12-data-table tr:last-child td{border-bottom:0}.a12-data-table td>strong,.a12-data-table td>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a12-data-table td>strong{color:#42444b;font-size:13px;font-weight:550;line-height:20px}.a12-data-table td>small{margin-top:3px;color:#85868d;font-size:12px;line-height:18px}.a12-audit-table{min-width:900px}.a12-audit-table th:nth-child(1){width:23%}.a12-audit-table th:nth-child(2){width:18%}.a12-audit-table th:nth-child(3){width:16%}.a12-audit-table th:nth-child(4){width:19%}.a12-audit-table th:nth-child(5){width:16%}.a12-audit-table th:nth-child(6){width:8%}.a12-reason-cell{max-width:260px;overflow-wrap:anywhere;color:#565861}.a12-request-id{color:#777983;font:12px/18px ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.align-right{text-align:right!important}.a12-row-action,.a12-text-button{border:0;padding:5px 4px;background:transparent;color:var(--a12-red);font-size:13px;line-height:20px;white-space:nowrap}.a12-row-action:hover,.a12-text-button:hover:not(:disabled){text-decoration:underline}.a12-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 2px 0;color:#85868d;font-size:12px;line-height:18px}.a12-pagination{display:flex;gap:7px}.a12-pagination button{min-height:32px;padding:5px 11px;border:1px solid #e0e0e3;border-radius:7px;background:#fff;color:#55575f;font-size:12px;line-height:18px}.a12-pagination button:disabled{color:#a1a2a8}.a12-empty{min-height:212px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:24px;color:#565861;text-align:center}.a12-empty>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid #e5e5e8;border-radius:50%;color:#85868d;font-size:16px}.a12-empty>strong{font-size:15px;line-height:23px;font-weight:550}.a12-empty>small{color:#85868d;font-size:12px;line-height:18px}.a12-empty>button{border:0;padding:5px;background:transparent;color:var(--a12-red);font-size:12px;line-height:18px}.a12-view-intro{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 1px 12px}.a12-view-intro h2{margin:0 0 3px;color:#363840;font-family:var(--title-font, "Songti SC", "Noto Serif SC", serif);font-size:20px;line-height:28px;font-weight:500}.a12-view-intro p{margin:0;color:#7d7f87;font-size:13px;line-height:20px}.a12-scope-pill{padding:3px 9px;border:1px solid #e5e5e7;border-radius:999px;background:#fff;color:#777983;font-size:12px;line-height:18px;white-space:nowrap}.a12-access-toolbar{gap:12px}.a12-access-toolbar .a12-results-count{margin-left:auto;color:#85868d;font-size:12px;line-height:18px}.a12-access-table{min-width:860px}.a12-access-table th:nth-child(1){width:21%}.a12-access-table th:nth-child(2){width:19%}.a12-access-table th:nth-child(3){width:22%}.a12-access-table th:nth-child(4){width:19%}.a12-access-table th:nth-child(5){width:11%}.a12-access-table th:nth-child(6){width:8%}.a12-status-tag{min-height:24px;display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#f0f0f2;color:#666871;font-size:12px;line-height:18px;white-space:nowrap}.a12-status-tag.warning{background:#fff6e5;color:#8a6a2a}.a12-status-tag.success{background:#eaf5ee;color:#31764c}.a12-status-tag.danger{background:#fff0f1;color:#b92b32}.a12-export-layout{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:start;gap:13px}.a12-export-panel{min-width:0;padding:15px;border:1px solid var(--a12-line);border-radius:10px;background:#fff;box-shadow:0 2px 8px #10141c08}.a12-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin:0 0 13px}.a12-panel-heading h3{margin:0 0 2px;color:#373940;font-size:15px;line-height:22px;font-weight:600}.a12-panel-heading p{margin:0;color:#85868d;font-size:12px;line-height:18px}.a12-export-form{display:flex;flex-direction:column;gap:11px}.a12-field{min-width:0;display:flex;flex-direction:column;gap:4px;color:#4e5058;font-size:13px;line-height:20px}.a12-field>span{font-size:13px;font-weight:550}.a12-field b{color:var(--a12-red)}.a12-field input,.a12-field select,.a12-field textarea{width:100%;min-height:38px;padding:7px 10px;border:1px solid #dfe0e4;border-radius:7px;color:#373941;background:#fff;font-size:13px;line-height:20px}.a12-field textarea{min-height:78px;resize:vertical}.a12-field small{color:#85868d;font-size:12px;line-height:18px}.a12-originals{display:flex;align-items:flex-start;gap:9px;padding:9px 10px;border:1px solid #e8e8ea;border-radius:7px;background:#fbfbfc;color:#5a5c64;font-size:12px;line-height:18px}.a12-originals input{width:16px;height:16px;flex:0 0 16px;margin:2px 0 0;accent-color:var(--a12-red)}.a12-originals strong{color:#4d4f56;font-size:13px;line-height:20px}.a12-notice-panel{display:flex;flex-direction:column;gap:3px;padding:10px 11px;border:1px solid #e5e5e7;border-left-width:3px;border-radius:7px;background:#fafafa}.a12-notice-panel strong{color:#4d4f56;font-size:13px;line-height:20px}.a12-notice-panel span{color:#777983;font-size:12px;line-height:18px}.a12-warning{border-color:#ecdcb7;border-left-color:#bf8b28;background:#fffbf1}.a12-warning strong{color:var(--a12-amber)}.a12-warning span{color:#74603a}.a12-form-error{padding:8px 10px;border:1px solid #efc7ca;border-radius:7px;background:#fff6f6;color:#b92b32;font-size:13px;line-height:20px}.a12-form-actions{display:flex;justify-content:flex-end;margin-top:1px}.a12-job-card{padding:12px;border:1px solid #e7e7e9;border-radius:8px;background:#fbfbfc}.a12-job-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;color:#85868d;font-size:12px;line-height:18px}.a12-job-card>strong{display:block;color:#42444b;font-size:14px;line-height:22px;font-weight:600}.a12-job-card>p{margin:4px 0 9px;color:#777983;font-size:12px;line-height:18px;overflow-wrap:anywhere}.a12-progress{height:5px;overflow:hidden;border-radius:5px;background:#ececef}.a12-progress>span{display:block;height:100%;border-radius:inherit;background:#bf9a4c;transition:width .2s ease}.a12-job-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-top:7px;color:#85868d;font-size:12px;line-height:18px}.a12-download-list{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;padding-top:9px;border-top:1px solid #e5e5e8}.a12-download-list strong{flex-basis:100%;color:#55575f;font-size:12px;line-height:18px}.a12-download-list button{min-height:32px;padding:5px 9px;border:1px solid #dedee2;border-radius:7px;background:#fff;color:var(--a12-red);font-size:12px;line-height:18px}.a12-failure-panel{margin-top:9px;padding:10px;border:1px solid #efc7ca;border-radius:8px;background:#fff5f5;color:#8b4146;font-size:12px;line-height:18px;overflow-wrap:anywhere}.a12-status-empty{min-height:122px;padding:18px;border:1px dashed #dedee2;border-radius:8px;font-size:12px;line-height:18px}.a12-history-heading{display:flex;justify-content:space-between;gap:8px;margin:15px 0 5px;color:#45474e;font-size:13px;line-height:20px}.a12-history-heading span{color:#85868d;font-size:12px}.a12-history-list{display:flex;flex-direction:column}.a12-history-row{min-height:59px;display:flex;align-items:center;gap:9px;padding:7px 4px;border:0;border-top:1px solid #eee;background:#fff;text-align:left}.a12-history-row:hover,.a12-history-row.selected{background:#fafafa}.a12-history-mark{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#bf9a4c}.a12-history-mark.warning{background:#bf9a4c}.a12-history-mark.success{background:var(--a12-green)}.a12-history-mark.danger{background:var(--a12-red)}.a12-history-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.a12-history-copy strong{overflow:hidden;color:#464850;font-size:12px;line-height:18px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.a12-history-copy small{overflow:hidden;color:#85868d;font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.a12-load-more{width:100%;min-height:34px;margin-top:6px;border:1px solid #e5e5e8;border-radius:7px;background:#fff;color:#666871;font-size:12px;line-height:18px}.a12-history-empty{padding:13px 0;border-top:1px solid #eee;color:#85868d;font-size:12px;line-height:18px}.a12-dialog{position:fixed;width:min(650px,calc(100vw - 36px));max-width:650px;max-height:calc(100vh - 48px);overflow:auto;padding:24px;border:1px solid #e3e3e6;border-radius:12px;background:#fff;box-shadow:0 18px 60px #1e202833;color:#3c3e45}.a12-dialog::backdrop{background:#24242a66}.a12-dialog-close{position:absolute;top:12px;right:12px;width:32px;height:32px;border:0;border-radius:7px;background:transparent;color:#777983;font-size:23px;line-height:28px}.a12-dialog-close:hover{background:#f4f4f5}.a12-dialog-head{margin-bottom:15px;padding-right:25px}.a12-dialog-head>span{color:#85868d;font-size:12px;line-height:18px}.a12-dialog-head h2{margin:4px 0 5px;color:#303137;font-family:var(--title-font, "Songti SC", "Noto Serif SC", serif);font-size:22px;line-height:30px;font-weight:500}.a12-dialog-head p{margin:0;color:#777983;font-size:13px;line-height:20px}.a12-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px 11px;margin-bottom:14px}.a12-detail-grid>div{min-width:0;display:flex;flex-direction:column;gap:3px;padding:9px 10px;border:1px solid #e8e8ea;border-radius:7px;background:#fcfcfc}.a12-detail-grid span{color:#85868d;font-size:12px;line-height:18px}.a12-detail-grid strong{overflow-wrap:anywhere;color:#41434a;font-size:13px;line-height:20px;font-weight:550}.a12-detail-grid .wide{grid-column:1 / -1}.a12-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.a12-confirm-facts{display:flex;flex-direction:column;gap:5px;margin:13px 0;padding:11px 12px;border-radius:7px;background:#f7f7f8;color:#64666d;font-size:13px;line-height:20px;overflow-wrap:anywhere}.a12-access-state{min-height:480px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:38px 20px;text-align:center}.a12-denied-icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid #ead0d2;border-radius:50%;background:#fff7f7;color:#b92b32;font-size:18px}.a12-access-state h2{margin:14px 0 5px;color:#35373e;font-family:var(--title-font, "Songti SC", "Noto Serif SC", serif);font-size:22px;line-height:30px;font-weight:500}.a12-access-state p{max-width:460px;margin:0 0 16px;color:#777983;font-size:13px;line-height:20px}@media(max-width:1350px){.a12-shell{--a12-sidebar-width: 200px;--a12-topbar-height: 68px;--a12-content-pad: 28px}.a12-brand-zone{padding-right:20px;padding-left:20px}.a12-toolbar{gap:5px;padding-right:7px;padding-left:7px}.a12-search-field{width:min(225px,24%);flex-basis:225px}.a12-filter-control select{min-width:90px;max-width:122px}.a12-actor-filter input{width:90px}.a12-date-filter input{min-width:100px;width:102px}.a12-export-layout{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:10px}.a12-export-panel{padding:12px}}@media(max-width:1120px){.a12-topbar-main,.a12-content{padding-right:18px;padding-left:18px}.a12-export-layout{grid-template-columns:1fr}.a12-search-field{width:100%;flex-basis:100%}}@media(max-width:760px){.a12-shell{--a12-sidebar-width: 0px;--a12-content-pad: 12px}.a12-brand-zone{flex-basis:150px;padding:0 12px}.a12-brand-zone img{width:122px}.a12-topbar-main{min-width:0;padding:0 12px}.a12-breadcrumb{overflow:hidden;font-size:12px;text-overflow:ellipsis}.a12-top-actions{gap:9px}.a12-header-scope,.a12-top-divider{display:none}.a12-sidebar{position:fixed;inset:var(--a12-topbar-height) 0 auto;width:auto;height:46px;border-right:0;border-bottom:1px solid #e4e4e7}.a12-nav{display:flex;height:46px;align-items:center;gap:4px;overflow-x:auto;padding:4px 8px}.a12-nav>p,.a12-nav-rule,.a12-scope-note,.a12-account-box,.a12-nav-static{display:none}.a12-nav>button{width:auto;min-height:34px;flex:0 0 auto;margin:0;padding:0 9px;font-size:12px}.a12-content{inset:calc(var(--a12-topbar-height) + 46px) 0 0;padding:17px 12px 24px}.a12-page-heading{align-items:flex-start;flex-direction:column;gap:10px}.a12-page-heading h1{font-size:24px;line-height:32px}.a12-tabs{gap:0}.a12-tabs>button{min-width:0;padding:0 9px;font-size:12px}.a12-tabs>span{display:none}.a12-toolbar{align-items:stretch}.a12-toolbar .a12-filter-control{flex:1 1 45%}.a12-filter-control select,.a12-filter-control input{min-width:0;flex:1}.a12-range,.a12-footer,.a12-view-intro{align-items:flex-start;flex-direction:column;gap:5px}.a12-access-toolbar .a12-results-count{margin-left:0}.a12-dialog{padding:20px 16px}.a12-detail-grid{grid-template-columns:1fr}.a12-detail-grid .wide{grid-column:auto}}.a14-shell{--a14-sidebar: 224px;--a14-topbar: 72px;position:fixed;z-index:30;inset:0;overflow:hidden;color:#171717;background:#f7f7f8;font:14px/22px var(--font-sans, "PingFang SC", "Microsoft YaHei", sans-serif)}.a14-shell *,.a14-shell *:before,.a14-shell *:after{box-sizing:border-box}.a14-shell button{color:inherit;font:inherit;cursor:pointer}.a14-shell button:disabled{cursor:not-allowed;opacity:.55}.a14-shell button:focus-visible{outline:2px solid #c9161d;outline-offset:2px}.a14-topbar{position:fixed;z-index:3;inset:0 0 auto;display:flex;height:var(--a14-topbar);border-bottom:1px solid #e4e4e7;background:#fff}.a14-brand{flex:0 0 var(--a14-sidebar);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 28px;border-right:1px solid #e4e4e7}.a14-brand img{display:block;width:142px;height:35px;object-fit:contain;object-position:left center}.a14-brand span{margin-top:1px;color:#888991;font-size:11px;letter-spacing:2px;line-height:14px}.a14-topbar-main{min-width:0;flex:1;display:flex;align-items:center;justify-content:space-between;padding:0 40px}.a14-breadcrumb{color:#33343a;font-size:13px;line-height:20px;white-space:nowrap}.a14-breadcrumb i{margin:0 13px;color:#a0a0a5;font-style:normal}.a14-actions{display:flex;align-items:center;gap:18px;white-space:nowrap}.a14-actions button{min-height:34px;padding:5px 0;border:0;background:transparent;color:#666871;font-size:13px;line-height:20px}.a14-actions button:hover{text-decoration:underline}.a14-actions>span:not(.a14-scope-chip){width:1px;height:17px;margin:0 -7px;background:#e4e4e7}.a14-scope-chip{padding:4px 9px;border:1px solid #e9e9eb;border-radius:999px;color:#7d7f87;font-size:12px;line-height:18px}.a14-actions .a14-exit{color:#c9161d}.a14-sidebar{position:fixed;z-index:2;top:var(--a14-topbar);bottom:0;left:0;width:var(--a14-sidebar);border-right:1px solid #e4e4e7;background:#fff}.a14-nav{padding:21px 16px}.a14-nav>p{margin:0 12px 9px;color:#9697a0;font-size:12px;line-height:18px;letter-spacing:.08em}.a14-nav-item{width:100%;min-height:40px;display:flex;align-items:center;margin:3px 0;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#5f6068;font-size:14px;line-height:22px;text-align:left}.a14-nav-item:hover{background:#fafafa}.a14-nav-item.active,.a14-nav-item[aria-current=page]{position:relative;color:#c9161d;background:#fff0f1;font-weight:600}.a14-nav-item.active:before,.a14-nav-item[aria-current=page]:before{position:absolute;top:9px;bottom:9px;left:0;width:2px;border-radius:2px;background:#c9161d;content:""}.a14-nav-rule{height:1px;margin:14px 12px 0;background:#e4e4e7}.a14-nav .a14-muted-heading{margin-top:18px}.a14-scope{display:flex;align-items:center;gap:9px;padding:7px 12px;color:#73747b;font-size:13px;line-height:20px}.a14-scope>span:first-child{width:7px;height:7px;border-radius:50%;background:#2f7d50}.a14-account{position:absolute;right:16px;bottom:0;left:16px;display:flex;flex-direction:column;padding:14px 12px 24px;border-top:1px solid #e4e4e7}.a14-account>span,.a14-account small{color:#85868d;font-size:12px;line-height:18px}.a14-account strong{overflow:hidden;color:#303137;font-size:14px;font-weight:600;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.a14-content{position:fixed;inset:var(--a14-topbar) 0 0 var(--a14-sidebar);overflow:auto;padding:28px 40px 42px;scrollbar-gutter:stable}@media(max-width:1350px)and (min-width:901px){.a14-shell{--a14-sidebar: 200px;--a14-topbar: 68px}.a14-brand{padding:0 24px}.a14-brand img{width:128px;height:31px}.a14-topbar-main{padding:0 24px}.a14-content{padding:24px}}@media(max-width:900px){.a14-shell{--a14-sidebar: 196px}.a14-brand,.a14-topbar-main{padding:0 20px}}@media(max-width:650px){.a14-shell{--a14-sidebar: 0px;--a14-topbar: 64px}.a14-brand{flex-basis:150px;padding:0 12px}.a14-brand img{width:112px;height:27px}.a14-topbar-main{padding:0 12px}.a14-breadcrumb{font-size:11px;line-height:16px}.a14-scope-chip,.a14-actions>span:not(.a14-scope-chip){display:none}.a14-actions{gap:12px}.a14-actions button{min-height:32px;font-size:11px;line-height:16px}.a14-sidebar{position:fixed;inset:var(--a14-topbar) 0 auto;width:100%;height:48px;border-right:0;border-bottom:1px solid #e4e4e7}.a14-nav{display:flex;height:48px;align-items:center;gap:6px;overflow-x:auto;padding:4px 9px}.a14-nav>p,.a14-nav-rule,.a14-scope,.a14-account{display:none}.a14-nav-item{width:auto;min-width:max-content;min-height:34px;margin:0;padding:0 10px;font-size:11px;line-height:16px}.a14-content{inset:calc(var(--a14-topbar) + 48px) 0 0;padding:16px 12px 26px}}.a14-page{--a14-line: #e4e4e7;--a14-red: #c9161d;--a14-amber: #8b610b;--a14-amber-bg: #fff9eb;--a14-green: #317245;--a14-green-bg: #f1f8f3;--a14-body-size: 14px;--a14-body-line: 22px;padding-bottom:34px;color:#292a30}.a14-page *,.a14-page *:before,.a14-page *:after{box-sizing:border-box}.a14-page button{cursor:pointer;font:inherit}.a14-page button:disabled{cursor:not-allowed;opacity:.58}.a14-page button:focus-visible,.a14-page input:focus-visible,.a14-page textarea:focus-visible{outline:2px solid var(--a14-red);outline-offset:2px}.a14-page .a14-page-heading{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 15px}.a14-page .page-heading h1{margin:0;color:#171717;font-family:var(--font-song, "Songti SC", "Noto Serif CJK SC", serif);font-size:28px;line-height:36px;font-weight:500;letter-spacing:.01em}.a14-page .page-description{margin:3px 0 0;color:#777983;font-size:var(--a14-body-size);line-height:var(--a14-body-line)}.a14-heading-actions{display:flex;flex:0 0 auto;gap:8px}.a14-page .button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 13px;border:1px solid transparent;border-radius:8px;font-size:13px;line-height:20px;white-space:nowrap}.a14-page .button-primary{border-color:var(--a14-red);background:var(--a14-red);color:#fff}.a14-page .button-primary:hover:not(:disabled){background:#ad1017}.a14-page .button-outline{border-color:#d7d8dc;background:#fff;color:#363840}.a14-page .button-outline:hover:not(:disabled){border-color:#c5c6cb;background:#fafafa}.a14-policy-banner{display:flex;align-items:flex-start;gap:11px;margin:0 0 14px;padding:11px 13px;border:1px solid #e5e5e7;border-radius:8px;background:#fff}.a14-policy-mark{width:17px;height:17px;flex:0 0 17px;display:grid;place-items:center;border:1px solid #d8d9dd;border-radius:50%;color:#7a7b83;font:12px/1 var(--font-song, serif)}.a14-policy-banner>div{min-width:0}.a14-policy-banner strong{display:block;margin:0 0 2px;color:#3e4047;font-size:var(--a14-body-size);line-height:var(--a14-body-line);font-weight:650}.a14-policy-banner p{margin:0;color:#777983;font-size:var(--a14-body-size);line-height:var(--a14-body-line)}.a14-live-banner{margin:0 0 12px;padding:9px 12px;border:1px solid #ecdcb7;border-radius:8px;background:var(--a14-amber-bg);color:#74603a;font-size:var(--a14-body-size);line-height:var(--a14-body-line)}.a14-page .surface-card{min-width:0;border:1px solid var(--a14-line);border-radius:12px;background:#fff;box-shadow:0 2px 8px #1f1c1c06}.a14-page .backup-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.a14-page .backup-metric{min-height:156px;padding:13px 15px 11px}.a14-page .metric-heading{display:flex;align-items:center;justify-content:space-between}.a14-page .metric-icon{width:27px;height:27px;display:grid;place-items:center;border:1px solid #e9e9eb;border-radius:8px;color:#777983;background:#fafafa;font-family:var(--font-song, serif);font-size:12px}.a14-page .status-tag{display:inline-flex;align-items:center;min-height:20px;padding:2px 8px;border:1px solid transparent;border-radius:999px;color:#696a72;background:#f1f1f2;font-size:11px;line-height:15px;white-space:nowrap}.a14-page .status-tag.warning,.a14-page .run-state.warning{color:var(--a14-amber);background:var(--a14-amber-bg)}.a14-page .status-tag.success,.a14-page .run-state.success{color:var(--a14-green);background:var(--a14-green-bg)}.a14-page .status-tag.neutral{color:#6f7078;background:#f1f1f2}.a14-page .backup-metric h2{margin:9px 0 2px;color:#41424a;font-family:var(--font-song, serif);font-size:16px;line-height:22px;font-weight:500}.a14-page .metric-value{min-height:23px;margin:0;color:#777983;font-size:var(--a14-body-size);line-height:var(--a14-body-line)}.a14-page .metric-foot{display:flex;flex-direction:column;gap:2px;margin-top:9px;padding-top:7px;border-top:1px solid #f0f0f1;color:#92939a;font-size:10px;line-height:15px}.a14-page .metric-foot strong{color:#81828a;font-size:10px;font-weight:500}.a14-page .a14-columns{display:grid;grid-template-columns:minmax(440px,1.07fr) minmax(380px,.93fr);gap:14px;margin-top:14px;align-items:stretch}.a14-page .run-card,.a14-page .evidence-card,.a14-page .manifest-card{padding:0 15px 12px}.a14-page .panel-head{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0 9px;border-bottom:1px solid #efeff1}.a14-page .panel-head h2{margin:1px 0 0;color:#34353b;font-family:var(--font-song, serif);font-size:17px;line-height:24px;font-weight:500}.a14-page .panel-kicker{display:block;color:#92939a;font-size:11px;line-height:16px}.a14-page .projection-note{display:flex;align-items:flex-start;gap:8px;margin:11px 0 8px;padding:8px 9px;border-radius:7px;background:#f8f8f9}.a14-page .note-mark{width:16px;height:16px;flex:0 0 16px;display:grid;place-items:center;border:1px solid #d8d9dd;border-radius:50%;color:#7a7b83;font:10px/1 var(--font-song, serif)}.a14-page .projection-note p{margin:0;color:#777983;font-size:var(--a14-body-size);line-height:var(--a14-body-line)}.a14-page .run-rows{display:flex;flex-direction:column}.a14-page .run-row{min-height:43px;display:grid;grid-template-columns:minmax(105px,.8fr) 92px minmax(145px,1fr);align-items:center;gap:9px;border-bottom:1px solid #f0f0f1}.a14-page .run-kind{color:#484950;font-size:var(--a14-body-size);line-height:var(--a14-body-line)}.a14-page .run-state{justify-self:start;padding:3px 7px;border-radius:999px;background:#f0f0f1;color:#73747c;font-size:10px;white-space:nowrap}.a14-page .run-time{color:#8a8b92;font-size:10px;text-align:right}.a14-page .error-summary{display:flex;flex-direction:column;gap:3px;margin-top:9px;padding:8px 9px;border:1px solid #efeded;border-radius:7px;background:#fcfcfc}.a14-page .error-summary span{color:#8a8b92;font-size:10px}.a14-page .error-summary strong{color:#74757d;font-size:var(--a14-body-size);line-height:var(--a14-body-line);font-weight:500;overflow-wrap:anywhere}.a14-page .error-summary small{color:#999aa1;font-size:10px}.a14-page .card-foot{min-height:33px;display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:6px;padding-top:8px;border-top:1px solid #f0f0f1;color:#8a8b92;font-size:11px;line-height:16px}.a14-page .demo-tag{display:inline-flex;align-items:center;min-height:20px;padding:2px 8px;border-radius:999px;background:#f2f2f3;color:#6f7078;font-size:11px;line-height:16px;white-space:nowrap}.a14-page .evidence-empty,.a14-page .a14-evidence-summary{min-height:128px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;margin-top:12px;padding:12px;border:1px dashed #dedfe2;border-radius:9px;background:#fcfcfc;text-align:center}.a14-page .a14-evidence-summary{border-style:solid;border-color:#d7eadc;background:#f7fbf8}.a14-page .evidence-symbol{width:30px;height:30px;display:grid;place-items:center;border:1px solid #e4e4e7;border-radius:50%;color:#878890;font-family:var(--font-song, serif);font-size:12px}.a14-page .evidence-empty strong,.a14-page .a14-evidence-summary strong{color:#53545b;font-size:12px;font-weight:550}.a14-page .evidence-empty p,.a14-page .a14-evidence-summary p{max-width:360px;margin:0;color:#85868d;font-size:var(--a14-body-size);line-height:var(--a14-body-line)}.a14-page .evidence-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:9px}.a14-page .evidence-fields>div{min-width:0;display:flex;flex-direction:column;gap:3px;padding:7px;border-radius:7px;background:#f8f8f9}.a14-page .evidence-fields span{color:#8a8b92;font-size:10px;line-height:14px}.a14-page .evidence-fields strong{overflow-wrap:anywhere;color:#66676e;font-size:10px;line-height:15px;font-weight:500}.a14-page .report-button{width:100%;margin-top:10px}.a14-page .disabled-help{margin:5px 0 0;color:#8a8b92;font-size:12px;line-height:18px;text-align:center}.a14-page .manifest-card{margin-top:14px}.a14-page .manifest-content{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 0 9px}.a14-page .manifest-content strong{color:#41424a;font-size:13px;font-weight:550}.a14-page .manifest-content p{max-width:800px;margin:4px 0 0;color:#777983;font-size:var(--a14-body-size);line-height:var(--a14-body-line)}.a14-page .manifest-boundary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 16px;padding-top:8px;border-top:1px solid #f0f0f1;color:#8a8b92;font-size:10px;line-height:15px}.a14-page .compact-dialog{width:min(620px,calc(100vw - 36px));max-height:min(840px,calc(100vh - 28px));padding:20px 22px 18px;overflow:auto;border:1px solid #e4e4e7;border-radius:12px;color:#35363c;background:#fff;box-shadow:0 18px 56px #1e191933}.a14-page .compact-dialog::backdrop{background:#16171b61}.a14-page .a14-dialog-close{position:absolute;top:10px;right:12px}.a14-page .icon-button{width:30px;min-height:30px;border:0;background:transparent;color:#777983;font-size:22px;line-height:1}.a14-page .modal-head{margin-bottom:14px;padding-right:22px}.a14-page .drawer-kicker{color:#9a680b;font-size:11px;line-height:16px}.a14-page .modal-head h2{margin:3px 0 4px;font-family:var(--font-song, serif);font-size:21px;line-height:28px;font-weight:500}.a14-page .modal-head p{margin:0;color:#777983;font-size:var(--a14-body-size);line-height:var(--a14-body-line)}.a14-page .confirm-facts{display:flex;flex-direction:column;gap:5px;margin:0 0 12px;padding:10px 11px;border:1px solid #e9e9eb;border-radius:8px;background:#fafafa;color:#66676e;font-size:var(--a14-body-size);line-height:var(--a14-body-line)}.a14-page .field{min-width:0;display:flex;flex-direction:column;gap:5px;margin-top:10px;color:#55565d;font-size:13px;line-height:20px}.a14-page .field>span{color:#4b4c53;font-size:13px;line-height:20px}.a14-page .field b{color:var(--a14-red);font-weight:500}.a14-page .field textarea{width:100%;min-height:78px;padding:7px 9px;border:1px solid #dfe0e4;border-radius:7px;color:#3e3f46;background:#fff;font:inherit;font-size:var(--a14-body-size);line-height:var(--a14-body-line);resize:vertical}.a14-page .check-row{display:flex;align-items:flex-start;gap:8px;margin-top:11px;color:#5f6067;font-size:var(--a14-body-size);line-height:var(--a14-body-line);cursor:pointer}.a14-page .check-row input{width:15px;height:15px;flex:0 0 15px;margin:1px 0 0;accent-color:var(--a14-red)}.a14-page .form-error{margin:8px 0 0;color:#a9151c;font-size:11px;line-height:16px}.a14-page .modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:15px;padding-top:12px;border-top:1px solid #ededee}.a14-page .modal-actions .button{min-height:34px;font-size:12px}@media(max-width:1350px)and (min-width:901px){.a14-page{--a14-body-size: 13px;--a14-body-line: 20px}.a14-page .page-heading h1{font-size:24px;line-height:32px}.a14-page .field,.a14-page .field>span{font-size:12px;line-height:18px}.a14-page .backup-metric{padding-right:12px;padding-left:12px}.a14-page .a14-columns{grid-template-columns:minmax(405px,1.07fr) minmax(345px,.93fr);gap:11px}.a14-page .run-card,.a14-page .evidence-card{padding-right:12px;padding-left:12px}.a14-page .run-row{grid-template-columns:minmax(92px,.8fr) 76px minmax(125px,1fr);gap:6px}}@media(max-width:1050px){.a14-page .a14-columns{grid-template-columns:1fr}.a14-page .backup-summary{gap:8px}.a14-page .backup-metric{padding-right:11px;padding-left:11px}}@media(max-width:760px){.a14-page .a14-page-heading{align-items:flex-start;flex-direction:column}.a14-heading-actions{flex-wrap:wrap}.a14-page .backup-summary{grid-template-columns:1fr}.a14-page .run-row{grid-template-columns:1fr auto;padding:7px 0}.a14-page .run-time{grid-column:1 / -1;text-align:left}.a14-page .evidence-fields{grid-template-columns:1fr}.a14-page .manifest-content{align-items:flex-start;flex-direction:column}}.a01-shell{--a01-sidebar: 224px;--a01-topbar: 72px;position:fixed;z-index:30;inset:0;overflow:hidden;color:#171717;background:#f7f7f8;font:14px/22px var(--font-sans, "PingFang SC", "Microsoft YaHei", sans-serif)}.a01-shell *,.a01-shell *:before,.a01-shell *:after{box-sizing:border-box}.a01-shell button{color:inherit;font:inherit;cursor:pointer}.a01-shell button:focus-visible{outline:2px solid #c9161d;outline-offset:2px}.a01-topbar{position:fixed;z-index:3;inset:0 0 auto;display:flex;height:var(--a01-topbar);border-bottom:1px solid #e4e4e7;background:#fff}.a01-brand{flex:0 0 var(--a01-sidebar);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 28px;border-right:1px solid #e4e4e7}.a01-brand img{display:block;width:140px;height:34px;object-fit:contain;object-position:left center}.a01-brand span{margin-top:1px;color:#888991;font-size:11px;letter-spacing:2px;line-height:14px}.a01-topbar-main{min-width:0;flex:1;display:flex;align-items:center;justify-content:space-between;padding:0 40px}.a01-breadcrumb{color:#33343a;font-size:13px;line-height:20px;white-space:nowrap}.a01-breadcrumb i{margin:0 13px;color:#a0a0a5;font-style:normal}.a01-actions{display:flex;align-items:center;gap:18px;white-space:nowrap}.a01-actions button{min-height:34px;padding:5px 0;border:0;background:transparent;color:#666871;font-size:13px;line-height:20px}.a01-actions>span:not(.a01-scope-chip){width:1px;height:17px;margin:0 -7px;background:#e4e4e7}.a01-scope-chip{padding:4px 9px;border:1px solid #e9e9eb;border-radius:999px;color:#7d7f87;font-size:12px;line-height:18px}.a01-actions .a01-exit{color:#c9161d}.a01-sidebar{position:fixed;z-index:2;top:var(--a01-topbar);bottom:0;left:0;width:var(--a01-sidebar);border-right:1px solid #e4e4e7;background:#fff}.a01-nav{padding:21px 16px}.a01-nav>p{margin:0 12px 9px;color:#9697a0;font-size:12px;line-height:18px;letter-spacing:.08em}.a01-nav-item{width:100%;min-height:40px;display:flex;align-items:center;margin:3px 0;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#5f6068;font-size:14px;line-height:22px;text-align:left}.a01-nav-item:hover{background:#fafafa}.a01-nav-item.active{position:relative;color:#c9161d;background:#fff0f1;font-weight:600}.a01-nav-item.active:before{position:absolute;top:9px;bottom:9px;left:0;width:2px;border-radius:2px;background:#c9161d;content:""}.a01-nav-rule{height:1px;margin:14px 12px 0;background:#e4e4e7}.a01-nav .a01-muted-heading{margin-top:18px}.a01-scope{display:flex;align-items:center;gap:9px;padding:7px 12px;color:#73747b;font-size:13px;line-height:20px}.a01-scope>span:first-child{width:7px;height:7px;border-radius:50%;background:#2f7d50}.a01-account{position:absolute;right:16px;bottom:0;left:16px;display:flex;flex-direction:column;padding:14px 12px 24px;border-top:1px solid #e4e4e7}.a01-account>span,.a01-account small{color:#85868d;font-size:12px;line-height:18px}.a01-account strong{overflow:hidden;color:#303137;font-size:14px;font-weight:600;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.a01-content{position:fixed;inset:var(--a01-topbar) 0 0 var(--a01-sidebar);overflow:auto;padding:24px 40px 28px;scrollbar-gutter:stable}.a01-help-backdrop{position:fixed;z-index:8;inset:0;display:grid;place-items:center;padding:20px;background:#17171766}.a01-help-dialog{position:relative;width:min(460px,100%);padding:25px 28px 23px;border:1px solid #e4e4e7;border-radius:14px;background:#fff;box-shadow:0 18px 55px #17171730}.a01-help-dialog>p:first-of-type{margin:0 0 5px;color:#85868d;font-size:12px;line-height:18px}.a01-help-dialog h2{margin:0 0 14px;color:#303137;font-size:20px;line-height:28px}.a01-help-dialog p{margin:9px 0;color:#73747b;font-size:13px;line-height:21px}.a01-help-close{position:absolute;top:11px;right:13px;width:30px;height:30px;border:0;background:transparent;color:#73747b!important;font-size:23px!important}.a01-help-done{min-height:36px;margin-top:9px;padding:6px 17px;border:1px solid #c9161d;border-radius:8px;background:#c9161d;color:#fff!important;font-size:13px}@media(max-width:1350px)and (min-width:901px){.a01-shell{--a01-sidebar: 200px;--a01-topbar: 68px}.a01-brand{padding:0 24px}.a01-brand img{width:128px;height:31px}.a01-topbar-main{padding:0 24px}.a01-content{padding:18px 24px 22px}}@media(max-width:900px){.a01-shell{--a01-sidebar: 196px}.a01-brand,.a01-topbar-main{padding:0 20px}}@media(max-width:650px){.a01-shell{--a01-sidebar: 0px;--a01-topbar: 64px}.a01-brand{flex-basis:150px;padding:0 12px}.a01-brand img{width:112px;height:27px}.a01-topbar-main{padding:0 12px}.a01-breadcrumb{font-size:11px;line-height:16px}.a01-scope-chip,.a01-actions>span:not(.a01-scope-chip){display:none}.a01-actions{gap:12px}.a01-actions button{min-height:32px;font-size:11px;line-height:16px}.a01-sidebar{position:fixed;inset:var(--a01-topbar) 0 auto;width:100%;height:48px;border-right:0;border-bottom:1px solid #e4e4e7}.a01-nav{display:flex;height:48px;align-items:center;gap:6px;overflow-x:auto;padding:4px 9px}.a01-nav>p,.a01-nav-rule,.a01-scope,.a01-account{display:none}.a01-nav-item{width:auto;min-width:max-content;min-height:34px;margin:0;padding:0 10px;font-size:11px;line-height:16px}.a01-content{inset:calc(var(--a01-topbar) + 48px) 0 0;padding:16px 12px 26px}}.a01-usage-grid[data-v-4e1a21e8]{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:900px){.a01-usage-grid[data-v-4e1a21e8]{grid-template-columns:repeat(2,minmax(0,1fr))}}.a01-page{position:relative;min-height:100%}.a01-page button,.a01-page input{font:inherit}.a01-page button{cursor:pointer}.a01-page button:disabled{cursor:wait;opacity:.55}.a01-page button:focus-visible,.a01-page input:focus-visible{outline:2px solid #c9161d;outline-offset:2px}.a01-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:17px}.a01-page-heading h1{margin:0;font-size:28px;line-height:36px;font-weight:600;letter-spacing:0}.a01-page-heading p{margin:3px 0 0;color:#777983;font-size:14px;line-height:22px}.a01-scope-caption{padding-bottom:3px;color:#777983;font-size:12px;line-height:18px;white-space:nowrap}.a01-date-bar{min-height:62px;display:flex;align-items:center;gap:10px;margin-bottom:17px;padding:9px 14px;border:1px solid #e9e9eb;border-radius:12px;background:#fff}.a01-date-title{min-width:185px;display:flex;flex-direction:column}.a01-date-title strong{color:#34353a;font-size:13px;line-height:19px}.a01-date-title span{color:#8a8b92;font-size:11px;line-height:16px}.a01-date-bar label{display:flex;align-items:center;gap:8px;color:#777983;font-size:12px;line-height:18px}.a01-date-bar input{width:144px;height:34px;padding:4px 8px;border:1px solid #dedfe3;border-radius:8px;background:#fff;color:#303137;font-size:13px}.a01-date-separator{color:#8a8b92;font-size:12px}.a01-date-bar button{min-height:36px;padding:6px 14px;border:1px solid #d9dade;border-radius:8px;font-size:13px;line-height:20px}.a01-date-bar .a01-primary{margin-left:auto;border-color:#c9161d;background:#c9161d;color:#fff}.a01-date-bar .a01-quiet{background:#fff;color:#62636b}.a01-section{margin:0 0 15px}.a01-section-heading{min-height:36px;display:flex;align-items:center;justify-content:space-between;margin:0 0 8px}.a01-section-heading h2{margin:0;color:#2e2f34;font-size:17px;font-weight:600;line-height:24px}.a01-section-heading p{display:inline;margin:0 0 0 9px;color:#8a8b92;font-size:12px;line-height:18px}.a01-section-tag{color:#8a8b92;font-size:12px;line-height:18px}.a01-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.a01-metric-card,.a01-note-card{min-width:0;border:1px solid #e9e9eb;border-radius:12px;background:#fff}.a01-metric-card{position:relative;min-height:94px;padding:12px 15px 10px}.a01-metric-label{display:flex;align-items:center;gap:7px;color:#73747b;font-size:12px;line-height:18px}.a01-dot{width:7px;height:7px;border-radius:50%;background:#a7a8af}.a01-dot.red{background:#c9161d}.a01-dot.amber{background:#ba7517}.a01-dot.gray{background:#a7a8af}.a01-metric-value{display:block;margin-top:2px;color:#171717;font-size:25px;font-weight:600;line-height:31px;font-variant-numeric:tabular-nums}.a01-metric-value.unavailable{color:#777983;font-size:16px;line-height:26px}.a01-page .a01-card-link{display:inline-flex;align-items:center;gap:5px;margin-top:0;padding:0;border:0;background:transparent;color:#c9161d;font-size:12px;line-height:18px;text-decoration:none}.a01-card-link:hover{text-decoration:underline}.a01-card-link b{font-size:15px;font-weight:500}.a01-metric-note{display:block;margin-top:1px;color:#9697a0;font-size:11px;line-height:16px}.a01-range-note{position:absolute;top:12px;right:14px;color:#9a7b4a;font-size:11px;line-height:16px}.a01-stock-card{min-height:88px;padding-top:10px}.a01-stock-card .a01-metric-value{margin-top:0}.a01-event-card{min-height:92px}.a01-backup-card{padding-top:10px}.a01-backup-heading{display:flex;align-items:center;justify-content:space-between}.a01-status-pill{padding:2px 8px;border-radius:999px;font-size:11px;line-height:17px}.a01-status-pill.neutral{background:#f1f1f3;color:#73747b}.a01-status-pill.configured{background:#eaf5ed;color:#34714a}.a01-backup-card p{margin:5px 0 2px;color:#777983;font-size:11px;line-height:17px}.a01-backup-card .a01-card-link{margin-top:0}.a01-note-card{display:flex;min-height:92px;gap:9px;padding:12px 13px;background:#fafafa}.a01-note-icon{flex:0 0 17px;width:17px;height:17px;border:1px solid #a8a9b0;border-radius:50%;color:#777983;font-size:11px;line-height:15px;text-align:center}.a01-note-card strong{display:block;color:#62636b;font-size:12px;line-height:18px}.a01-note-card p{margin:2px 0 0;color:#85868d;font-size:11px;line-height:16px}.a01-final-section{margin-bottom:0}.a01-loading,.a01-empty{margin:16px 0;padding:16px;border:1px solid #e9e9eb;border-radius:10px;background:#fff;color:#777983;font-size:13px}.a01-error{display:flex;align-items:center;gap:10px;margin:16px 0;padding:12px 14px;border:1px solid #f1c8ca;border-radius:10px;background:#fff7f7;color:#9f2026;font-size:13px}.a01-error button{padding:4px 9px;border:1px solid #d5a1a3;border-radius:7px;background:#fff;color:#9f2026}.a01-updated{margin:9px 2px 0;color:#9697a0;font-size:11px;line-height:16px;text-align:right}@media(max-width:1350px)and (min-width:901px){.a01-page{font-size:13px;line-height:20px}.a01-page-heading h1{font-size:24px;line-height:32px}.a01-page-heading{margin-bottom:13px}.a01-date-bar{min-height:58px;gap:8px;margin-bottom:13px;padding:8px 11px}.a01-date-title{min-width:157px}.a01-date-bar label{gap:6px;font-size:11px}.a01-date-bar input{width:132px;height:34px;font-size:12px}.a01-section{margin-bottom:11px}.a01-card-grid{gap:10px}.a01-metric-card{min-height:88px;padding:10px 12px 8px}.a01-stock-card,.a01-event-card{min-height:84px}.a01-metric-value{font-size:23px;line-height:29px}.a01-section-heading h2{font-size:16px}}@media(max-width:900px){.a01-page-heading{align-items:flex-start;flex-direction:column;gap:5px}.a01-scope-caption{white-space:normal}.a01-date-bar{flex-wrap:wrap}.a01-date-title{flex:1 1 100%}.a01-date-bar .a01-primary{margin-left:0}.a01-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.a11-page{max-width:1480px;min-width:0;color:#303137}.a11-page button,.a11-page input,.a11-page select,.a11-page textarea,.a11-modal-backdrop button,.a11-modal-backdrop select,.a11-modal-backdrop textarea,.a11-evidence-backdrop button{font:inherit}.a11-page button,.a11-modal-backdrop button,.a11-evidence-backdrop button{cursor:pointer}.a11-page button:disabled,.a11-modal-backdrop button:disabled{cursor:wait;opacity:.55}.a11-page button:focus-visible,.a11-page input:focus-visible,.a11-page select:focus-visible,.a11-page textarea:focus-visible,.a11-modal-backdrop button:focus-visible,.a11-modal-backdrop select:focus-visible,.a11-modal-backdrop textarea:focus-visible,.a11-evidence-backdrop button:focus-visible{outline:2px solid #c9161d;outline-offset:2px}.a11-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:14px}.a11-page-heading h1{margin:0;color:#25262b;font-size:28px;font-weight:600;line-height:36px}.a11-page-heading p{margin:3px 0 0;color:#777983;font-size:14px;line-height:22px}.a11-scope-pill{flex:0 0 auto;padding:4px 9px;border:1px solid #e6e6e8;border-radius:999px;background:#fff;color:#777983;font-size:11px;line-height:17px}.a11-policy-banner{display:flex;align-items:flex-start;gap:11px;margin:0 0 14px;padding:11px 13px;border:1px solid #e5e5e7;border-radius:8px;background:#fff}.a11-policy-mark{width:19px;height:19px;flex:0 0 19px;display:grid;place-items:center;border:1px solid #a4a6ad;border-radius:50%;color:#777983;font-size:12px}.a11-policy-banner>div{min-width:0}.a11-policy-banner strong{display:block;margin:0 0 2px;color:#3e4047;font-size:12px;line-height:18px;font-weight:650}.a11-policy-banner p{margin:0;color:#777983;font-size:11px;line-height:18px}.a11-error{display:flex;align-items:center;gap:10px;margin:0 0 13px;padding:10px 12px;border:1px solid #efc7ca;border-radius:8px;background:#fff6f6;color:#9f2026;font-size:12px;line-height:18px}.a11-error button{min-height:29px;padding:4px 9px;border:1px solid #d5a1a3;border-radius:7px;background:#fff;color:#9f2026;font-size:11px}.a11-tabs{min-height:45px;display:flex;align-items:stretch;gap:18px;margin:-2px 0 15px;border-bottom:1px solid #e5e5e7}.a11-tabs [role=tab]{position:relative;display:flex;align-items:center;gap:8px;padding:0 9px;border:0;background:transparent;color:#666871;font-size:13px;line-height:20px;white-space:nowrap}.a11-tabs [role=tab].active{color:#c9161d;font-weight:600}.a11-tabs [role=tab].active:after{position:absolute;right:8px;bottom:-1px;left:8px;height:2px;background:#c9161d;content:""}.a11-tabs [role=tab] span{padding:2px 7px;border-radius:999px;background:#f0f0f2;color:#777983;font-size:10px;font-weight:400}.a11-queue{min-width:0}.a11-queue-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 11px}.a11-queue-heading h2{margin:0 0 2px;color:#363840;font-size:15px;line-height:22px;font-weight:600}.a11-queue-heading p{margin:0;color:#82848b;font-size:11px;line-height:17px}.a11-quiet-note{flex:0 0 auto;color:#777983;font-size:10px;line-height:16px}.a11-deletion-contract-note{display:flex;align-items:center;gap:9px;margin:0 0 12px;padding:9px 11px;border:1px solid #ecdcb7;border-radius:7px;background:#fffaf0;color:#74603a;font-size:10px;line-height:16px}.a11-deletion-contract-note strong{color:#956718;white-space:nowrap}.a11-toolbar{min-height:54px;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:13px;margin:0 0 9px;padding:8px 10px;border:1px solid #e8e8ea;border-radius:8px;background:#fff}.a11-search{min-width:205px;width:min(310px,31%);flex:0 1 310px;position:relative;display:flex;align-items:center}.a11-search-icon{position:absolute;left:11px;width:13px;height:13px;border:1.5px solid #9697a0;border-radius:50%;pointer-events:none}.a11-search-icon:after{position:absolute;right:-5px;bottom:-3px;width:6px;height:1.5px;transform:rotate(45deg);transform-origin:left center;background:#9697a0;content:""}.a11-search input{width:100%;min-width:0;height:36px;padding:6px 48px 6px 34px;border:1px solid #dfe0e4;border-radius:8px;background:#fff;color:#373941;font-size:11px;line-height:18px}.a11-search input::placeholder{color:#a1a2a8}.a11-search input::-webkit-search-cancel-button{display:none}.a11-search button{position:absolute;right:6px;min-height:25px;padding:2px 6px;border:0;border-radius:5px;background:transparent;color:#85868d;font-size:10px}.a11-filter-group{min-width:0;display:flex;align-items:center;gap:7px;color:#777983;font-size:10px;line-height:16px;white-space:nowrap}.a11-filter-group label{flex:0 0 auto}.a11-filter-group select{min-width:101px;max-width:145px;min-height:36px;padding:5px 25px 5px 8px;border:1px solid #dfe0e4;border-radius:8px;background:#fff;color:#373941;font-size:10px}.a11-refresh{min-height:34px;flex:0 0 auto;margin-left:auto;padding:6px 11px;border:1px solid #d9dade;border-radius:8px;background:#fff;color:#55575e;font-size:11px;line-height:18px}.a11-refresh:hover{background:#f8f8f9}.a11-table-card{overflow:hidden;border:1px solid #e7e7e9;border-radius:9px;background:#fff}.a11-table{width:100%;border-collapse:collapse;table-layout:fixed}.a11-table th{height:41px;padding:8px 10px;border-bottom:1px solid #e7e7e9;background:#fafafb;color:#777983;font-size:10px;font-weight:550;line-height:16px;text-align:left;white-space:nowrap}.a11-table td{height:76px;padding:10px;border-bottom:1px solid #ededee;color:#4c4e55;font-size:11px;line-height:17px;vertical-align:middle;overflow-wrap:anywhere}.a11-table tbody tr:last-child td{border-bottom:0}.a11-table td strong{display:block;color:#373940;font-size:12px;line-height:18px;font-weight:600}.a11-table td small{display:block;margin-top:2px;color:#82848b;font-size:10px;line-height:15px}.a11-table th:nth-child(1){width:18%}.a11-table th:nth-child(2){width:12%}.a11-table th:nth-child(3){width:27%}.a11-table th:nth-child(4){width:12%}.a11-table th:nth-child(5){width:17%}.a11-table th:nth-child(6){width:14%}.a11-deletion-table th:nth-child(1){width:28%}.a11-deletion-table th:nth-child(2){width:14%}.a11-deletion-table th:nth-child(3){width:19%}.a11-deletion-table th:nth-child(4){width:25%}.a11-deletion-table th:nth-child(5){width:14%}.a11-summary{display:block;overflow:hidden;color:#4c4e55;text-overflow:ellipsis}.a11-status{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;background:#f0f0f2;color:#73747b;font-size:10px;line-height:16px;white-space:nowrap}.a11-status.warning{background:#fff4e8;color:#9e651d}.a11-status.blue{background:#edf4fc;color:#376b9c}.a11-status.amber{background:#fbf4e5;color:#89681e}.a11-align-right{text-align:right!important}.a11-row-action{min-height:30px;padding:5px 9px;border:1px solid #e1d1d2;border-radius:7px;background:#fff;color:#a42228;font-size:10px;line-height:18px;white-space:nowrap}.a11-row-action:hover{border-color:#c9161d;background:#fff8f8}.a11-empty{height:120px!important;color:#85868d!important;text-align:center}.a11-table-footer{min-height:39px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 11px;border-top:1px solid #ededee;color:#85868d;font-size:10px;line-height:16px}.a11-table-footer button{min-height:27px;padding:3px 8px;border:1px solid #dedfe3;border-radius:6px;background:#fff;color:#5f6068;font-size:10px}.a11-boundary-note{display:flex;align-items:flex-start;gap:11px;margin:12px 0 0;padding:10px 12px;border:1px solid #e8e8ea;border-radius:8px;background:#fafafb;color:#777983;font-size:10px;line-height:17px}.a11-boundary-note strong{flex:0 0 auto;color:#55575e;font-size:11px;font-weight:600}.a11-modal-backdrop,.a11-evidence-backdrop{position:fixed;z-index:40;inset:0;display:grid;place-items:center;padding:20px;background:#17171766}.a11-detail-dialog{width:min(650px,calc(100vw - 36px));max-height:min(790px,calc(100vh - 40px));overflow:auto;padding:21px 23px 23px;border:1px solid #e4e4e7;border-radius:13px;background:#fff;box-shadow:0 18px 55px #17171730}.a11-dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:0 0 16px;padding:0 0 14px;border-bottom:1px solid #ededee}.a11-dialog-heading h2{margin:2px 0 4px;color:#303137;font-size:20px;line-height:28px;font-weight:600;overflow-wrap:anywhere}.a11-dialog-heading p{margin:0;color:#777983;font-size:11px;line-height:18px}.a11-eyebrow{color:#a32127;font-size:10px;line-height:16px}.a11-close{width:31px;height:31px;flex:0 0 31px;border:1px solid #e4e4e7;border-radius:8px;background:#fff;color:#666871;font-size:21px;line-height:24px}.a11-detail-content{color:#45464d;font-size:12px;line-height:19px}.a11-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px 11px;margin:0 0 14px}.a11-detail-grid>div{min-width:0;display:flex;flex-direction:column;gap:3px;padding:9px 10px;border:1px solid #e8e8ea;border-radius:7px;background:#fcfcfc}.a11-detail-grid .wide{grid-column:1 / -1}.a11-detail-grid dt{color:#85868d;font-size:10px;line-height:15px}.a11-detail-grid dd{margin:0;color:#41434a;font-size:11px;line-height:17px;overflow-wrap:anywhere}.a11-detail-section{margin:12px 0;padding:11px 12px;border:1px solid #e8e8ea;border-radius:8px;background:#fff}.a11-detail-section h3{margin:0 0 7px;color:#41434a;font-size:12px;line-height:19px;font-weight:600}.a11-detail-section h3 span{margin-left:4px;color:#85868d;font-size:10px;font-weight:400}.a11-detail-section>p{margin:0;color:#565860;font-size:11px;line-height:19px;white-space:pre-wrap;overflow-wrap:anywhere}.a11-muted{color:#85868d!important}.a11-evidence-link{display:inline-flex;min-height:31px;align-items:center;margin:2px 6px 2px 0;padding:5px 9px;border:1px solid #dedfe3;border-radius:7px;background:#fff;color:#5f6068;font-size:10px}.a11-decision{background:#fafafb}.a11-decision label{display:flex;flex-direction:column;gap:5px;margin:10px 0;color:#666871;font-size:10px;line-height:16px}.a11-decision select,.a11-decision textarea{width:100%;min-height:35px;padding:7px 9px;border:1px solid #dfe0e4;border-radius:7px;background:#fff;color:#373941;font-size:11px;line-height:18px}.a11-decision textarea{resize:vertical}.a11-primary{min-height:35px;padding:6px 13px;border:1px solid #c9161d;border-radius:8px;background:#c9161d;color:#fff!important;font-size:11px;line-height:19px}.a11-primary:hover{background:#ad1219}.a11-resolution{margin:10px 0 0;padding:10px 11px;border-left:3px solid #c9161d;background:#fafafb;color:#62636b;font-size:11px;line-height:18px}.a11-placeholder{margin:12px 0;padding:12px;border:1px dashed #d7d8dc;border-radius:8px;background:#fafafa;color:#777983;font-size:11px;line-height:18px}.a11-retention-list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.a11-retention-list li{display:flex;justify-content:space-between;gap:12px;padding:7px 8px;border-radius:6px;background:#f7f7f8;color:#65666e;font-size:10px;line-height:16px;overflow-wrap:anywhere}.a11-deletion-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:11px}.a11-evidence-backdrop{z-index:45}.a11-evidence-dialog{width:min(800px,calc(100vw - 32px));max-height:calc(100vh - 32px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #e4e4e7;border-radius:12px;background:#fff;box-shadow:0 18px 55px #17171730}.a11-evidence-dialog header{min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-bottom:1px solid #ededee;color:#41434a;font-size:12px}.a11-evidence-dialog header button{width:30px;height:30px;border:1px solid #e4e4e7;border-radius:7px;background:#fff;color:#666871;font-size:20px}.a11-evidence-dialog img{max-width:100%;max-height:calc(100vh - 100px);align-self:center;object-fit:contain}@media(max-width:1350px)and (min-width:901px){.a11-page-heading h1{font-size:24px;line-height:32px}.a11-page-heading{margin-bottom:12px}.a11-toolbar{gap:9px}.a11-search{flex-basis:255px}.a11-filter-group{gap:5px;font-size:9px}.a11-filter-group select{min-width:88px;padding-right:19px;font-size:9px}.a11-table td{padding-right:8px;padding-left:8px}}@media(max-width:1000px){.a11-toolbar{flex-wrap:wrap}.a11-search{width:100%;flex:1 1 100%}.a11-filter-group{flex-wrap:wrap}.a11-queue-heading{align-items:flex-start;flex-direction:column;gap:6px}}@media(max-width:700px){.a11-page-heading{align-items:flex-start;flex-direction:column;gap:6px}.a11-tabs{gap:4px}.a11-tabs [role=tab]{gap:5px;padding:0 5px;font-size:11px}.a11-table-card{overflow-x:auto}.a11-table{min-width:760px}.a11-detail-grid{grid-template-columns:1fr}.a11-detail-grid .wide{grid-column:auto}.a11-detail-dialog{padding:16px}.a11-boundary-note{flex-direction:column;gap:3px}}.a07-app{--a07-ink: #171717;--a07-muted: #777983;--a07-red: #c9161d;--a07-line: #e4e4e7;--a07-sidebar: 224px;position:fixed;z-index:30;inset:0;overflow:hidden;color:var(--a07-ink);background:#f7f7f8;font:14px/1.55 PingFang SC,Microsoft YaHei,sans-serif}.a07-app *,.a07-app *:before,.a07-app *:after{box-sizing:border-box}.a07-app button,.a07-app input,.a07-app select,.a07-app textarea{font:inherit}.a07-app button{color:inherit;cursor:pointer}.a07-app button:disabled{cursor:not-allowed;opacity:.58}.a07-app button:focus-visible,.a07-app input:focus-visible,.a07-app select:focus-visible,.a07-app textarea:focus-visible{outline:2px solid #c9161d;outline-offset:2px}.a07-topbar{position:absolute;z-index:2;inset:0 0 auto;height:72px;display:grid;grid-template-columns:var(--a07-sidebar) minmax(0,1fr);border-bottom:1px solid var(--a07-line);background:#fff}.a07-brand-zone{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;padding:0 28px;border-right:1px solid #ededee}.a07-brand-zone img{display:block;width:140px;height:34px;object-fit:contain;object-position:left center}.a07-brand-zone span{color:#777983;font-size:10px;line-height:15px;letter-spacing:.14em;white-space:nowrap}.a07-topbar-main{display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:0;padding:0 32px}.a07-breadcrumb{display:flex;align-items:center;gap:10px;color:#777983;font-size:13px;white-space:nowrap}.a07-breadcrumb i{color:#b6b7bc;font-style:normal}.a07-breadcrumb strong{color:#34363d;font-weight:600}.a07-top-actions{display:flex;align-items:center;gap:15px}.a07-top-actions button{border:0;padding:6px 0;background:transparent;color:#60626a;font-size:13px}.a07-top-actions button:hover{color:var(--a07-red)}.a07-top-actions>span{width:1px;height:16px;background:#dedfe2}.a07-top-actions .a07-exit{color:var(--a07-red)}.a07-sidebar{position:absolute;inset:72px auto 0 0;width:var(--a07-sidebar);display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--a07-line);background:#fff}.a07-nav{padding:23px 13px 16px}.a07-nav-heading{margin:0 9px 10px;color:#85868d;font-size:13px;line-height:20px}.a07-nav button{width:100%;display:flex;align-items:center;min-height:39px;margin:2px 0;border:0;border-radius:7px;padding:8px 11px;background:transparent;color:#5b5d65;font-size:13px;text-align:left}.a07-nav button.a07-nav-active{background:#fff1f2;color:var(--a07-red);font-weight:600}.a07-nav button.a07-nav-disabled{color:#898b92}.a07-nav button.a07-nav-disabled:disabled{opacity:.72}.a07-nav-rule{height:1px;margin:17px 8px;background:#eeeeef}.a07-nav .a07-muted-heading{margin-bottom:6px;color:#9a9ba1}.a07-scope-note{display:flex;align-items:center;gap:9px;padding:7px 10px;color:#777983;font-size:13px;line-height:20px}.a07-scope-note>span:first-child{width:7px;height:7px;border-radius:50%;background:#9c9da3}.a07-account-box{display:flex;flex-direction:column;gap:3px;margin:13px;border:1px solid #ececef;border-radius:9px;padding:12px;background:#fcfcfc}.a07-account-box>span{color:#8a8c93;font-size:13px;line-height:20px}.a07-account-box strong{overflow:hidden;color:#3e4047;font-size:13px;line-height:20px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.a07-account-box small{color:#81838b;font-size:13px;line-height:20px}.a07-main{position:absolute;inset:72px 0 0 var(--a07-sidebar);display:flex;min-width:0;overflow:auto;padding:29px 40px 32px}.a07-help-backdrop{position:fixed;z-index:10;inset:0;display:grid;place-items:center;padding:20px;background:#17181d57}.a07-help{position:relative;width:min(470px,100%);border:1px solid #e5e5e7;border-radius:12px;padding:26px;background:#fff;box-shadow:0 20px 70px #11141b2e}.a07-help>p:first-of-type{margin:0 0 4px;color:var(--a07-red);font-size:13px;line-height:20px}.a07-help h2{margin:0 0 12px;color:#292a30;font-size:20px;line-height:29px;font-weight:600}.a07-help p{margin:0 0 10px;color:#62646c;font-size:13px;line-height:21px}.a07-help-close{position:absolute;top:11px;right:12px;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:#7a7c83;font-size:22px}.a07-help-done{min-height:36px;margin-top:9px;border:0;border-radius:6px;padding:0 16px;background:var(--a07-red);color:#fff!important}@media(max-width:1100px){.a07-app{--a07-sidebar: 190px}.a07-main{padding-right:24px;padding-left:24px}.a07-topbar-main{padding-right:22px;padding-left:22px}.a07-brand-zone{gap:8px;padding-right:14px;padding-left:14px}}@media(min-width:1101px)and (max-width:1350px){.a07-app{--a07-sidebar: 200px}.a07-topbar{height:68px}.a07-brand-zone{padding-right:24px;padding-left:24px}.a07-brand-zone img{width:128px;height:31px}.a07-sidebar{inset-block-start:68px}.a07-main{inset-block-start:68px;padding:24px}}@media(max-width:760px){.a07-app{--a07-sidebar: 0px}.a07-topbar{grid-template-columns:minmax(0,1fr)}.a07-brand-zone,.a07-sidebar{display:none}.a07-main{inset:72px 0 0;padding:20px 16px 24px}.a07-breadcrumb{overflow:hidden;text-overflow:ellipsis}.a07-topbar-main{padding:0 16px}}.a07-page{width:100%;max-width:1540px;min-height:0;display:flex;flex:1;flex-direction:column;margin:0 auto;color:#202127;font-size:14px;line-height:1.55}.a07-page *,.a07-page *:before,.a07-page *:after{box-sizing:border-box}.a07-page h1,.a07-page h2,.a07-page h3,.a07-page p{margin-top:0}.a07-page-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:0 0 20px}.a07-page-kicker,.a07-section-label{color:#90919a;font-size:13px;line-height:20px;letter-spacing:.04em}.a07-page-heading h1{margin:3px 0 4px;color:#202127;font:600 28px/36px Songti SC,STSong,SimSun,serif}.a07-page-heading p{margin:0;color:#777983;font-size:14px;line-height:22px}.a07-heading-actions{display:flex;align-items:center;justify-content:end;gap:10px;flex-wrap:wrap}.a07-last-read{margin-right:3px;color:#8b8d94;font-size:13px;white-space:nowrap}.a07-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:7px;padding:0 15px;font-size:14px;line-height:20px;font-weight:550;white-space:nowrap}.a07-button-primary{border-color:#bd171d;background:#c9161d;color:#fff!important;box-shadow:0 2px 4px #b7161e1f}.a07-button-primary:hover:not(:disabled){background:#ae1118}.a07-button-outline{border-color:#dedfe3;background:#fff;color:#41434b}.a07-button-outline:hover:not(:disabled){border-color:#c9161d;color:#b5161c}.a07-button-quiet{border-color:#e8e8eb;background:#f7f7f8;color:#5e6068}.a07-button-danger{border-color:#b8121a;background:#c9161d;color:#fff!important}.a07-button-danger-outline{border-color:#e4c3c5;background:#fff;color:#a9171d!important}.a07-button:disabled{cursor:not-allowed;opacity:.56}.a07-text-button{min-height:32px;border:0;border-radius:5px;padding:4px 8px;background:transparent;color:#b6171e;font-size:13px;line-height:20px;font-weight:550}.a07-text-button:hover:not(:disabled){background:#fff1f2}.a07-text-button:disabled{cursor:not-allowed;opacity:.55}.a07-inline-alert,.a07-readback-banner,.a07-access-state{display:flex;align-items:center;gap:12px;margin:0 0 14px;border:1px solid #efd3d4;border-radius:8px;padding:10px 14px;background:#fff7f7;color:#8d2024;font-size:13px;line-height:20px}.a07-inline-alert strong{flex:0 0 auto;font-weight:650}.a07-inline-alert>span{flex:1;min-width:0}.a07-inline-alert .a07-text-button{margin-left:auto}.a07-readback-banner{border-color:#d6e7d9;background:#f3faf4;color:#326741}.a07-readback-banner>span{width:22px;height:22px;display:grid;flex:0 0 22px;place-items:center;border-radius:50%;background:#e0f0e2;font-size:13px}.a07-readback-banner p{display:flex;flex-wrap:wrap;gap:7px;margin:0}.a07-readback-banner strong{font-weight:650}.a07-access-state{border-color:#e8c8c9;padding:17px;background:#fff}.a07-access-state p{margin:3px 0 0;color:#6f7179}.a07-state-icon{width:30px;height:30px;display:grid;flex:0 0 30px;place-items:center;border:1px solid #e5c4c5;border-radius:50%;color:#ac191f;font-weight:700}.a07-filterbar{min-height:58px;display:flex;align-items:center;gap:14px;margin-bottom:16px;border:1px solid #e5e5e8;border-radius:9px;padding:9px 13px;background:#fff;box-shadow:0 1px 3px #14161c06}.a07-filterbar label{display:flex;align-items:center;gap:9px;color:#6e7078;font-size:13px;white-space:nowrap}.a07-filterbar label>span{color:#7d7f86}.a07-filterbar select{height:36px;min-width:150px;border:1px solid #e2e3e6;border-radius:6px;padding:0 28px 0 10px;background:#fff;color:#34363d;font-size:13px}.a07-filter-work select{min-width:270px;max-width:440px}.a07-filter-total{margin-left:auto;color:#8a8c93;font-size:13px;white-space:nowrap}.a07-workspace-grid{min-height:0;display:grid;flex:1;grid-template-columns:minmax(315px,44%) minmax(0,1fr);align-items:stretch;gap:16px}.a07-list-panel,.a07-detail-panel{min-width:0;border:1px solid #e4e4e8;border-radius:10px;background:#fff;box-shadow:0 2px 8px #12141c09}.a07-list-panel{min-height:0;display:flex;flex-direction:column;overflow:hidden}.a07-panel-heading{min-height:67px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #ececef;padding:12px 17px}.a07-panel-heading>div>span{color:#96979e;font-size:13px;line-height:20px}.a07-panel-heading h2{margin:0;color:#2f3036;font-size:16px;line-height:23px;font-weight:650}.a07-count-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border:1px solid #eeeef0;border-radius:20px;padding:1px 9px;background:#fafafa;color:#777983;font-size:13px;white-space:nowrap}.a07-list-state{min-height:210px;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:28px 24px;color:#777983;text-align:center}.a07-list-state strong{margin-top:12px;color:#3d3f46;font-size:15px;line-height:23px}.a07-list-state p{max-width:310px;margin:5px 0 13px;color:#858790;font-size:13px;line-height:20px}.a07-empty-mark,.a07-detail-ornament{width:48px;height:48px;display:grid;place-items:center;border:1px solid #efe4e4;border-radius:50%;background:#fff8f8;color:#bf242a;font-family:serif;font-size:22px}.a07-template-list{flex:1;overflow:auto}.a07-template-row{width:100%;display:flex;align-items:flex-start;gap:10px;border:0;border-bottom:1px solid #f0f0f2;border-left:3px solid transparent;padding:13px 12px 13px 10px;background:#fff;color:#34363d;text-align:left;transition:background .12s ease,border-color .12s ease}.a07-template-row:hover{background:#fcfaf9}.a07-template-row.selected{border-left-color:#c9161d;background:#fff7f7}.a07-row-icon{width:30px;height:30px;display:grid;flex:0 0 30px;place-items:center;border:1px solid #eee5e3;border-radius:8px;background:#fbf7f5;color:#a84b3a;font-family:serif;font-size:13px}.a07-row-main{min-width:0;display:flex;flex:1;flex-direction:column;gap:3px}.a07-row-main strong{overflow:hidden;color:#34353b;font-size:14px;line-height:21px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.a07-row-main small{overflow:hidden;color:#81838b;font-size:13px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.a07-status-pill{display:inline-flex;align-items:center;min-height:23px;flex:0 0 auto;border-radius:12px;padding:1px 8px;background:#f0f0f2;color:#676971;font-size:13px;line-height:20px;white-space:nowrap}.a07-status-pill.amber{background:#fff4df;color:#96610b}.a07-status-pill.green{background:#eaf6ec;color:#387344}.a07-status-pill.red{background:#fff0f0;color:#a72227}.a07-list-pagination{min-height:51px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #ececef;padding:7px 12px;color:#898b92;font-size:13px}.a07-list-pagination>div{display:flex;gap:5px}.a07-page-step{min-height:31px;border:1px solid #e4e4e7;border-radius:5px;padding:0 9px;background:#fff;color:#585a62;font-size:13px}.a07-page-step:disabled{cursor:not-allowed;color:#b4b5ba}.a07-detail-panel{min-height:0;display:flex;flex-direction:column;overflow:hidden}.a07-detail-placeholder{min-height:450px;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:30px;color:#858790;text-align:center}.a07-detail-placeholder strong{margin-top:14px;color:#3c3e45;font-size:16px;line-height:24px}.a07-detail-placeholder p{max-width:370px;margin:6px 0 0;font-size:13px;line-height:21px}.a07-detail-error strong{margin-top:0}.a07-detail-error .a07-button{margin-top:12px}.a07-detail-heading{border-bottom:1px solid #ececef;padding:17px 20px 14px}.a07-detail-title-line{display:flex;align-items:center;gap:10px;min-width:0}.a07-detail-title-line>div{min-width:0;flex:1}.a07-detail-title-line h2{overflow:hidden;margin:1px 0 0;color:#27282e;font-size:18px;line-height:26px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.a07-detail-heading>p{margin:8px 0 12px 40px;color:#7c7e86;font-size:13px;line-height:20px}.a07-detail-actions{display:flex;justify-content:end;gap:8px}.a07-detail-actions .a07-button{min-height:34px;padding-right:12px;padding-left:12px;font-size:13px}.a07-state-strip{display:flex;align-items:baseline;gap:8px;margin:12px 16px 0;border-radius:6px;padding:8px 11px;font-size:13px;line-height:20px}.a07-state-strip strong{flex:0 0 auto;font-weight:650}.a07-state-strip.danger{background:#fff0f0;color:#a31e24}.a07-state-strip.amber{background:#fff8e9;color:#8c6419}.a07-state-strip.neutral{background:#f5f5f6;color:#6f7178}.a07-detail-scroll{min-height:0;display:grid;flex:1;grid-template-columns:minmax(0,1.04fr) minmax(260px,.96fr);align-items:start;gap:14px;overflow:auto;padding:14px 16px}.a07-source-card,.a07-evidence-card{min-width:0;border:1px solid #ebebee;border-radius:8px;padding:13px;background:#fff}.a07-subsection-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.a07-subsection-heading h3{margin:1px 0 0;color:#36373e;font-size:15px;line-height:22px;font-weight:650}.a07-source-size{color:#888a91;font-size:13px;white-space:nowrap}.a07-source-summary{display:flex;flex-direction:column;gap:2px;margin:10px 0}.a07-source-summary strong{overflow:hidden;color:#4a4c53;font-size:13px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.a07-source-summary span{color:#8a8c93;font-size:13px;line-height:20px}.a07-source-frame{position:relative;width:100%;min-height:180px;display:grid;place-items:center;overflow:hidden;border:1px solid #e8e8ea;border-radius:6px;background:linear-gradient(45deg,#fafafa 25%,transparent 25%,transparent 75%,#fafafa 75%),linear-gradient(45deg,#fafafa 25%,#fff 25% 75%,#fafafa 75%);background-position:0 0,7px 7px;background-size:14px 14px;color:#84868d}.a07-source-frame.a07-source-image-frame{min-height:0;margin:0 auto}.a07-source-frame>img{width:100%;height:100%;display:block;object-fit:contain}.a07-source-frame>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.a07-preview-axis{stroke:#cb3033;stroke-width:.65;stroke-dasharray:1.4 1.1;vector-effect:non-scaling-stroke}.a07-preview-axis.second{stroke:#325f9c}.a07-source-empty{display:flex;flex-direction:column;gap:5px;padding:18px;background:#f9f9fa;text-align:center}.a07-source-empty>span{color:#5c5e66;font-size:13px}.a07-source-empty small{max-width:380px;color:#8b8d94;font-size:13px;line-height:20px}.a07-preview-note{margin:7px 0 9px;color:#898b92;font-size:13px;line-height:20px}.a07-preview-warning{margin:6px 0 0;color:#a27114;font-size:13px;line-height:20px}.a07-step-list{display:flex;flex-direction:column;gap:6px}.a07-step-row{display:flex;align-items:flex-start;gap:8px;border:1px solid #f0eded;border-radius:6px;padding:8px;background:#fdfbfa}.a07-step-row>span{width:23px;height:23px;display:grid;flex:0 0 23px;place-items:center;border-radius:50%;background:#f8e9e7;color:#aa4d40;font-size:13px}.a07-step-row>div{min-width:0;display:flex;flex-direction:column;gap:2px}.a07-step-row strong{color:#45464d;font-size:13px;line-height:20px}.a07-step-row small{color:#7d7f86;font-size:13px;line-height:20px}.a07-mask-summary{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 8px;margin-top:9px;border-top:1px solid #f0f0f2;padding-top:9px;color:#777981;font-size:13px}.a07-mask-summary code{justify-self:end;color:#565861;font:13px/20px ui-monospace,SFMono-Regular,Menlo,monospace}.a07-mask-summary small{grid-column:1 / -1;color:#909199;font-size:13px;line-height:20px}.a07-evidence-disclaimer{margin:9px 0 11px;border-left:2px solid #e2c290;padding:1px 0 1px 8px;color:#806b4f;font-size:13px;line-height:20px}.a07-evidence-empty{border:1px dashed #e5e5e7;border-radius:6px;padding:17px 12px;color:#8b8d94;font-size:13px;text-align:center}.a07-evidence-row{display:flex;align-items:center;gap:8px;min-width:0;border-top:1px solid #f0f0f2;padding:9px 0}.a07-file-mark{width:31px;height:31px;display:grid;flex:0 0 31px;place-items:center;border-radius:6px;background:#f2f3f5;color:#656770;font-size:13px;font-weight:650}.a07-evidence-meta{min-width:0;display:flex;flex:1;flex-direction:column;gap:1px}.a07-evidence-meta strong{overflow:hidden;color:#4f5159;font:13px/20px ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.a07-evidence-meta small{overflow:hidden;color:#898b92;font-size:13px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.a07-reviewed-check{flex:0 0 auto;color:#387344;font-size:13px}.a07-approval-ready{margin-top:9px;border-radius:5px;padding:7px 9px;background:#edf7ee;color:#397148;font-size:13px;line-height:20px}.a07-detail-footer{min-height:53px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #ececef;padding:8px 16px}.a07-detail-footer>span{min-width:0;overflow:hidden;color:#8a8c93;font-size:13px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.a07-detail-footer>div{display:flex;flex:0 0 auto;gap:6px}.a07-detail-footer .a07-button{min-height:32px;padding-right:10px;padding-left:10px;font-size:13px}.a07-dialog{width:min(590px,calc(100vw - 32px));max-height:min(90vh,850px);overflow:auto;border:1px solid #e2e2e5;border-radius:12px;padding:25px;background:#fff;color:#25262c;box-shadow:0 20px 70px #14161c38}.a07-dialog::backdrop{background:#191a1f6b}.a07-confirm-dialog h2,.a07-evidence-dialog h2{margin:3px 30px 8px 0;color:#25262c;font-size:21px;line-height:30px;font-weight:650}.a07-dialog-kicker{margin:0;color:#aa2025;font-size:13px;line-height:20px}.a07-confirm-dialog>p:not(.a07-dialog-kicker):not(.a07-review-attestation){margin:0 0 16px;color:#6e7078;font-size:13px;line-height:21px}.a07-dialog-close{position:absolute;top:11px;right:12px}.a07-dialog-close button{width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:#777981;font-size:23px;line-height:28px}.a07-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:17px;border-top:1px solid #ededf0;padding-top:14px}.a07-review-attestation{margin:8px 0 0;color:#777981;font-size:13px}.a07-evidence-dialog{width:min(900px,calc(100vw - 32px))}.a07-evidence-view-state{min-height:260px;display:grid;place-items:center;padding:25px;color:#777981;font-size:13px;text-align:center}.a07-evidence-viewer{min-height:280px;display:flex;flex-direction:column;align-items:center;gap:11px}.a07-evidence-viewer>img{max-width:100%;max-height:62vh;object-fit:contain}.a07-evidence-viewer>iframe{width:100%;height:min(62vh,600px);border:1px solid #e5e5e8;border-radius:5px;background:#f7f7f8}.a07-evidence-viewer>small{max-width:100%;overflow-wrap:anywhere;color:#888a91;font:13px/20px ui-monospace,SFMono-Regular,Menlo,monospace}.a07-evidence-attestation{display:flex;align-items:center;gap:8px;color:#555760;font-size:13px}.a07-evidence-attestation input{accent-color:#c9161d}@media(max-width:1240px){.a07-page-heading{align-items:flex-start}.a07-heading-actions{max-width:370px}.a07-workspace-grid{grid-template-columns:minmax(290px,35%) minmax(0,1fr)}.a07-detail-scroll{grid-template-columns:minmax(0,1fr)}}@media(min-width:1101px)and (max-width:1350px){.a07-page-heading h1{font-size:24px;line-height:32px}}@media(max-width:900px){.a07-page-heading{flex-direction:column;align-items:stretch}.a07-heading-actions{max-width:none;justify-content:flex-start}.a07-filterbar{align-items:flex-start;flex-wrap:wrap}.a07-filter-total{margin-left:0}.a07-workspace-grid{grid-template-columns:minmax(0,1fr)}.a07-list-panel{min-height:330px;max-height:460px}.a07-detail-panel{min-height:560px}}@media(max-width:560px){.a07-page-heading h1{font-size:22px;line-height:30px}.a07-heading-actions{display:grid;grid-template-columns:1fr 1fr}.a07-last-read{grid-column:1 / -1}.a07-filterbar label{width:100%;justify-content:space-between}.a07-filterbar select,.a07-filter-work select{min-width:0;max-width:70%;flex:1}.a07-detail-heading{padding:14px}.a07-detail-actions{flex-wrap:wrap}.a07-detail-heading>p{margin-left:0}.a07-detail-footer{align-items:flex-start;flex-direction:column}.a07-detail-footer>div{align-self:flex-end}}.a07-dialog.a07-editor{width:min(940px,calc(100vw - 36px));max-height:min(92vh,900px);padding:25px 27px 22px}.a07-editor .a07-dialog-head{border-bottom:1px solid #ececef;padding:0 34px 14px 0}.a07-kicker{color:#b51b22;font-size:13px;line-height:20px}.a07-editor .a07-dialog-head h2{margin:2px 0 4px;color:#27282e;font-size:21px;line-height:30px;font-weight:650}.a07-editor .a07-dialog-head p{max-width:770px;margin:0;color:#71737b;font-size:13px;line-height:20px}.a07-editor-form{padding-top:14px}.a07-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px}.a07-field{min-width:0;display:flex;flex-direction:column;gap:5px;color:#4b4d54;font-size:14px;line-height:22px}.a07-field>span{color:#4b4d54;font-size:14px;line-height:22px;font-weight:550}.a07-field>span b{color:#be2026;font-weight:650}.a07-field input,.a07-field select,.a07-field textarea,.a07-readonly-id{width:100%;min-height:39px;border:1px solid #dedfe3;border-radius:6px;padding:8px 10px;background:#fff;color:#34363d;font-size:14px;line-height:21px}.a07-field textarea{min-height:78px;resize:vertical}.a07-field input::placeholder,.a07-field textarea::placeholder{color:#a4a5ab}.a07-field input:focus,.a07-field select:focus,.a07-field textarea:focus{border-color:#c9484c;outline:3px solid rgba(201,22,29,.12)}.a07-field input:disabled,.a07-field select:disabled,.a07-field textarea:disabled{background:#f6f6f7;color:#73757d}.a07-field small{color:#83858d;font-size:13px;line-height:20px}.a07-field small.a07-warning-text{color:#8b681f}.a07-field small.a07-error-text{color:#a31e24}.a07-field-full{grid-column:1 / -1}.a07-readonly-id{display:flex;align-items:center;overflow-wrap:anywhere;background:#f7f7f8;color:#5c5e66;font:13px/20px ui-monospace,SFMono-Regular,Menlo,monospace}.a07-link-button{align-self:flex-start;min-height:28px;border:0;padding:3px 0;background:transparent;color:#b71b22;font-size:13px;line-height:20px}.a07-link-button:hover:not(:disabled){text-decoration:underline}.a07-link-button:disabled{color:#9c9da3}.a07-step-editor{border:1px solid #e9e9ec;border-radius:8px;padding:13px;background:#fcfcfc}.a07-subhead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.a07-subhead h3{margin:0;color:#393b42;font-size:15px;line-height:22px;font-weight:650}.a07-subhead p{margin:2px 0 0;color:#85878e;font-size:13px;line-height:20px}.a07-count-pill{border-radius:12px;padding:2px 8px;background:#f0f0f2;color:#696b73;font-size:13px;line-height:20px;white-space:nowrap}.a07-step-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.a07-step-card{min-width:0;display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:9px 10px;margin:0;border:1px solid #ededf0;border-radius:7px;padding:10px;background:#fff}.a07-step-card legend{grid-column:1 / -1;padding:0 5px;color:#8b554e;font-size:13px;line-height:20px;font-weight:600}.a07-step-card .a07-field:last-child{grid-column:1 / -1}.a07-step-card .a07-field>span{font-size:13px;line-height:20px}.a07-step-card .a07-field input,.a07-step-card .a07-field select{min-height:36px;padding:6px 8px;font-size:13px;line-height:20px}.a07-axis-preview{display:flex;align-items:center;gap:12px;margin-top:11px;border-top:1px solid #eeeeef;padding-top:10px;color:#888a91;font-size:13px;line-height:20px}.a07-axis-preview svg{width:108px;height:68px;flex:0 0 108px;border:1px solid #e4e4e7;background:#fff}.a07-axis-preview rect{fill:#fff;stroke:#cacbd0;stroke-width:1}.a07-axis-line{stroke:#c9161d;stroke-width:1.3;stroke-dasharray:3 2}.a07-axis-line.a07-axis-second{stroke:#3e6294}.a07-matrix-summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border:1px solid #eaeaea;border-radius:7px;padding:10px 12px;background:#fafafa}.a07-matrix-summary>div{display:flex;align-items:baseline;gap:9px;white-space:nowrap}.a07-matrix-summary strong{color:#4b4d54;font-size:13px;line-height:20px}.a07-matrix-summary span,.a07-matrix-summary p{margin:0;color:#81838a;font-size:13px;line-height:20px}.a07-matrix-summary p{text-align:right}.a07-evidence-editor{border:1px solid #e9e9ec;border-radius:8px;padding:13px;background:#fff}.a07-evidence-input-row{display:flex;align-items:center;gap:8px;margin-top:8px}.a07-evidence-input-row input{min-width:0;min-height:37px;flex:1;border:1px solid #dedfe3;border-radius:6px;padding:7px 9px;color:#484a52;font:13px/20px ui-monospace,SFMono-Regular,Menlo,monospace}.a07-icon-action{min-height:34px;border:1px solid #e6e6e9;border-radius:5px;padding:0 9px;background:#fff;color:#73757d;font-size:13px;line-height:20px}.a07-icon-action:hover:not(:disabled){border-color:#e2c4c5;color:#a71d23}.a07-form-error{margin-top:12px;border:1px solid #efd0d1;border-radius:6px;padding:8px 11px;background:#fff6f6;color:#a21d23;font-size:13px;line-height:20px}.a07-form-note{display:flex;align-items:baseline;gap:8px;margin-top:12px;border-left:2px solid #dcb984;padding:4px 0 4px 9px;color:#806c51;font-size:13px;line-height:20px}.a07-form-note strong{flex:0 0 auto;font-size:13px;line-height:20px}.a07-editor .a07-dialog-actions{margin-top:12px}@media(max-width:690px){.a07-dialog.a07-editor{padding:21px 18px 17px}.a07-editor-grid,.a07-step-grid{grid-template-columns:minmax(0,1fr)}.a07-step-card{grid-template-columns:1fr 1fr}.a07-matrix-summary{align-items:flex-start;flex-direction:column}.a07-matrix-summary p{text-align:left}.a07-form-note{align-items:flex-start;flex-direction:column;gap:2px}}.wr-shell{--wr-sidebar: 224px;--wr-topbar: 72px;--wr-content-pad: 40px;position:fixed;z-index:30;inset:0;overflow:hidden;color:#171717;background:#f7f7f8;font:14px/1.55 var(--font-sans, "PingFang SC", "Microsoft YaHei", sans-serif)}.wr-shell *,.wr-shell *:before,.wr-shell *:after{box-sizing:border-box}.wr-shell button{color:inherit;font:inherit;cursor:pointer}.wr-shell button:disabled{cursor:not-allowed;opacity:.48}.wr-shell button:focus-visible{outline:2px solid #c9161d;outline-offset:2px}.wr-topbar{position:fixed;z-index:3;inset:0 0 auto;display:flex;height:var(--wr-topbar);border-bottom:1px solid #e4e4e7;background:#fff}.wr-brand-zone{flex:0 0 var(--wr-sidebar);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 28px;border-right:1px solid #e4e4e7}.wr-brand-zone img{display:block;width:142px;height:35px;object-fit:contain;object-position:left center}.wr-brand-zone span{margin-top:1px;color:#888991;font-size:12px;letter-spacing:2px;line-height:16px}.wr-topbar-main{min-width:0;flex:1;display:flex;align-items:center;justify-content:space-between;padding:0 var(--wr-content-pad)}.wr-breadcrumb{display:flex;align-items:center;color:#33343a;font-size:14px;white-space:nowrap}.wr-breadcrumb button{padding:7px 0;border:0;background:transparent;color:#33343a}.wr-breadcrumb i{margin:0 13px;color:#a0a0a5;font-style:normal}.wr-top-actions{display:flex;align-items:center;gap:18px;white-space:nowrap}.wr-top-actions button{min-height:36px;padding:6px 2px;border:0;background:transparent;color:#666871;font-size:13px}.wr-top-actions button:hover{text-decoration:underline}.wr-top-actions>span{width:1px;height:18px;margin:0 -7px;background:#e4e4e7}.wr-top-actions .wr-exit{color:#c9161d}.wr-sidebar{position:fixed;z-index:2;top:var(--wr-topbar);bottom:0;left:0;width:var(--wr-sidebar);border-right:1px solid #e4e4e7;background:#fff}.wr-nav{padding:22px 16px}.wr-nav-heading{margin:0 12px 10px;color:#777983;font-size:13px;letter-spacing:.04em;line-height:20px}.wr-nav>button{width:100%;min-height:42px;display:flex;align-items:center;margin:3px 0;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#5f6068;font-size:14px;text-align:left}.wr-nav>button:hover:not(:disabled){background:#fafafa}.wr-nav>button.wr-active{position:relative;color:#c9161d;background:#fff0f1;font-weight:600}.wr-nav>button.wr-active:before{position:absolute;top:9px;bottom:9px;left:0;width:2px;border-radius:2px;background:#c9161d;content:""}.wr-nav>button.wr-disabled{justify-content:space-between;color:#777983}.wr-nav>button.wr-disabled small{color:#a0a1a8;font-size:12px}.wr-nav-rule{height:1px;margin:15px 12px 0;background:#e4e4e7}.wr-nav .wr-muted-heading{margin-top:20px;color:#777983}.wr-scope-note{min-height:38px;display:flex;align-items:center;gap:9px;padding:7px 12px;color:#606169;font-size:13px}.wr-scope-note>span:first-child{width:8px;height:8px;border-radius:50%;background:#2f7d50}.wr-account-box{position:absolute;right:16px;bottom:0;left:16px;display:flex;flex-direction:column;padding:15px 12px 26px;border-top:1px solid #e4e4e7}.wr-account-box>span,.wr-account-box small{color:#666871;font-size:12px;line-height:20px}.wr-account-box strong{overflow:hidden;color:#303137;font-size:14px;font-weight:600;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.wr-content{position:fixed;inset:var(--wr-topbar) 0 0 var(--wr-sidebar);overflow:auto;padding:28px var(--wr-content-pad) 42px;scrollbar-gutter:stable}.wr-help-backdrop{position:fixed;z-index:6;inset:0;display:grid;place-items:center;padding:24px;background:#16171b57}.wr-help{position:relative;width:min(480px,100%);padding:30px;border:1px solid #e4e4e7;border-radius:14px;background:#fff;box-shadow:0 22px 70px #16171b33}.wr-help-close{position:absolute;top:10px;right:14px;min-width:36px;min-height:36px;border:0;background:transparent;color:#777983;font-size:27px!important}.wr-help>p:first-of-type{margin:0 0 5px;color:#777983;font-size:13px}.wr-help h2{margin:0 0 13px;color:#303137;font-family:var(--font-song, "Songti SC", serif);font-size:23px;font-weight:500;line-height:32px}.wr-help p{margin:0 0 12px;color:#55565e;font-size:14px;line-height:22px}.wr-help>button:last-child{min-height:40px;margin-top:7px;padding:8px 16px;border:1px solid #c9161d;border-radius:8px;background:#c9161d;color:#fff;font-size:13px}@media(max-width:1100px){.wr-shell{--wr-sidebar: 210px;--wr-content-pad: 28px}.wr-brand-zone{padding:0 22px}.wr-brand-zone img{width:140px}}@media(max-width:800px){.wr-shell{--wr-topbar: 64px;--wr-sidebar: 0px}.wr-brand-zone{flex-basis:160px;padding:0 12px}.wr-brand-zone img{width:132px;height:30px}.wr-topbar-main{padding:0 12px}.wr-breadcrumb{font-size:13px}.wr-top-actions{gap:10px}.wr-top-actions button{font-size:12px}.wr-sidebar{position:fixed;inset:var(--wr-topbar) 0 auto;width:100%;height:48px;border-right:0;border-bottom:1px solid #e4e4e7}.wr-nav{display:flex;height:48px;align-items:center;gap:7px;padding:4px 10px}.wr-nav-heading,.wr-nav-rule,.wr-scope-note,.wr-account-box,.wr-nav>button.wr-disabled{display:none}.wr-nav>button{width:auto;min-height:36px;margin:0;padding:0 12px;font-size:12px}.wr-content{inset:calc(var(--wr-topbar) + 48px) 0 0;padding:18px 12px 30px}}.wr-page{--review-red: #c9161d;color:#171717;font:14px/22px var(--font-sans, "PingFang SC", "Microsoft YaHei", sans-serif)}.wr-page *,.wr-page *:before,.wr-page *:after{box-sizing:border-box}.wr-page button,.wr-page select,.wr-page textarea{font:inherit}.wr-page button:focus-visible,.wr-page select:focus-visible,.wr-page textarea:focus-visible,.wr-page input:focus-visible{outline:2px solid var(--review-red);outline-offset:2px}.wr-page h1,.wr-page h2,.wr-page h3,.wr-page p{margin:0}.wr-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.wr-page-heading h1{color:#171717;font-family:var(--font-song, "Songti SC", serif);font-size:28px;font-weight:600;line-height:38px}.wr-page-heading p{max-width:790px;margin-top:5px;color:#666871;font-size:14px;line-height:22px}.wr-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:7px 14px;border:1px solid transparent;border-radius:7px;color:#303137;background:#fff;font-size:13px;line-height:20px;white-space:nowrap;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.wr-button:disabled{cursor:not-allowed;opacity:.48}.wr-button-outline{border-color:#d8d9dd;background:#fff;color:#3b3c42}.wr-button-outline:hover:not(:disabled){border-color:#aeb0b7;background:#fafafa}.wr-button-primary{border-color:var(--review-red);background:var(--review-red);color:#fff;font-weight:600}.wr-button-primary:hover:not(:disabled){border-color:#ae1118;background:#ae1118}.wr-button-danger-outline{border-color:#e2b7b9;background:#fff;color:#aa242b}.wr-button-danger-outline:hover:not(:disabled){border-color:#ce777d;background:#fff6f6}.wr-button-disabled{border-color:#e4e4e7;background:#f7f7f8;color:#85868d}.wr-bulk-button{margin-top:2px}.wr-bulk-button span{min-width:22px;height:22px;display:inline-grid;place-items:center;border-radius:11px;background:#f4f4f5;color:#55565e;font-size:12px}.wr-queue-content{min-width:0}.wr-queue-switch{display:flex;gap:3px;border-bottom:1px solid #e4e4e7}.wr-queue-switch button{min-height:42px;position:relative;padding:0 19px;border:0;background:transparent;color:#696a72;font-size:14px;line-height:21px;cursor:pointer}.wr-queue-switch button.active{color:var(--review-red);font-weight:600}.wr-queue-switch button.active:after{position:absolute;right:14px;bottom:-1px;left:14px;height:2px;border-radius:2px;background:var(--review-red);content:""}.wr-filter-card{min-height:74px;display:flex;align-items:flex-end;gap:14px;margin-top:17px;padding:12px 14px;border:1px solid #e6e6e9;border-radius:10px;background:#fff}.wr-filter-control{min-width:174px;display:grid;gap:5px;color:#56575f;font-size:13px;line-height:20px}.wr-filter-control select{min-width:174px;min-height:38px;padding:7px 31px 7px 11px;border:1px solid #d9dade;border-radius:6px;background:#fff;color:#303137;font-size:13px;line-height:20px}.wr-filter-tail{flex:1;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-bottom:1px}.wr-scope-pill{min-height:29px;display:inline-flex;align-items:center;padding:4px 10px;border:1px solid #d9e8dc;border-radius:15px;background:#f4faf5;color:#44714f;font-size:12px;line-height:18px;white-space:nowrap}.wr-queue-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:15px 1px 10px;color:#44454d;font-size:13px;line-height:20px}.wr-queue-meta>span:last-child{color:#777983;font-size:12px;line-height:18px}.wr-table-card{overflow:hidden;border:1px solid #e4e4e7;border-radius:10px;background:#fff;box-shadow:0 3px 12px #24252a06}.wr-table-scroll{overflow-x:auto}.wr-table{width:100%;min-width:920px;border-collapse:collapse;table-layout:auto}.wr-table thead{background:#fafafb}.wr-table th{height:45px;padding:10px 12px;border-bottom:1px solid #e7e7ea;color:#6b6c74;font-size:13px;font-weight:500;line-height:20px;text-align:left;white-space:nowrap}.wr-table td{min-height:75px;padding:11px 12px;border-bottom:1px solid #eeeef0;color:#44454d;font-size:14px;line-height:22px;vertical-align:middle}.wr-table tbody tr:last-child td{border-bottom:0}.wr-table tbody tr:hover{background:#fffdfd}.wr-select-col{width:48px;text-align:center!important}.wr-select-col input{width:18px;height:18px;margin:7px;accent-color:var(--review-red);cursor:pointer;vertical-align:middle}.wr-work-cell{min-width:205px;display:flex;align-items:center;gap:10px}.wr-work-cell>span:last-child{min-width:0;display:grid;gap:2px}.wr-work-cell strong{max-width:250px;overflow:hidden;color:#2e2f34;font-size:14px;font-weight:600;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.wr-work-cell small{color:#777983;font-size:12px;line-height:18px}.wr-work-mark,.wr-practice-mark{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border:1px solid #efd6d8;border-radius:9px;background:#fff7f7;color:#c9161d;font-family:var(--font-song, "Songti SC", serif);font-size:20px;line-height:24px}.wr-practice-mark{border-color:#e3e5ea;background:#f7f8fa;color:#62646d;font-size:18px}.wr-primary-text,.wr-secondary-text{display:block;max-width:165px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wr-primary-text{color:#383940;font-size:14px;font-weight:500;line-height:22px}.wr-secondary-text{margin-top:3px;color:#777983;font-size:12px;line-height:18px}.wr-status-tag{min-height:26px;display:inline-flex;align-items:center;padding:3px 8px;border:1px solid #e2e3e6;border-radius:14px;background:#fafafb;color:#696a72;font-size:12px;line-height:18px;white-space:nowrap}.wr-status-tag.blue{border-color:#d8e2f2;background:#f4f7fc;color:#516988}.wr-status-tag.success{border-color:#d1e6d7;background:#f3faf4;color:#3f7450}.wr-status-tag.warning{border-color:#eee1c9;background:#fffaf0;color:#816632}.wr-status-tag.neutral{border-color:#e1e2e5;background:#fafafb;color:#696a72}.wr-assignment-tag{min-height:26px;display:inline-flex;align-items:center;padding:3px 8px;border:1px solid #e2e3e6;border-radius:14px;background:#fafafb;color:#70717a;font-size:12px;line-height:18px;white-space:nowrap}.wr-assignment-tag.assigned_to_self{border-color:#d5e8d8;background:#f2faf3;color:#44744d}.wr-assignment-tag.assigned_to_other{border-color:#e8dada;background:#faf4f4;color:#856367}.wr-align-right{text-align:right!important}.wr-row-actions{min-width:114px;white-space:nowrap}.wr-row-action{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:6px 4px;border:0;background:transparent;color:var(--review-red);font-size:13px;font-weight:600;line-height:20px;cursor:pointer}.wr-row-action:hover:not(:disabled){color:#a90f17;text-decoration:underline}.wr-row-action:disabled{color:#94959c;cursor:not-allowed}.wr-empty-inline{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#777983}.wr-empty-inline strong{color:#494a51;font-size:14px;line-height:22px}.wr-empty-inline span{font-size:14px;line-height:22px}.wr-table-footer{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 14px;border-top:1px solid #e8e8eb;color:#70717a;font-size:12px;line-height:18px}.wr-pager{display:flex;align-items:center;gap:8px;color:#5c5d65;white-space:nowrap}.wr-page-button{min-width:64px;min-height:36px;padding:6px 10px;border:1px solid #dedfe3;border-radius:6px;background:#fff;color:#55565e;font-size:12px;line-height:18px;cursor:pointer}.wr-page-button:disabled{color:#a1a2a8;cursor:not-allowed}.wr-relation-note{display:flex;gap:10px;margin-top:15px;padding:11px 13px;border:1px solid #e9e8e5;border-radius:8px;background:#fffefa;color:#696a72;font-size:12px;line-height:19px}.wr-relation-note>span{width:19px;height:19px;flex:0 0 19px;display:grid;place-items:center;border-radius:50%;background:#f6f0e5;color:#81704f;font-size:12px;font-weight:600}.wr-relation-note p{margin:0}.wr-access-state{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px;border:1px solid #e6e6e9;border-radius:12px;background:#fff;text-align:center}.wr-denied-icon{width:46px;height:46px;display:grid;place-items:center;border:1px solid #efdcdd;border-radius:50%;background:#fff7f7;color:var(--review-red);font-size:22px;font-weight:600}.wr-access-state h2{margin-top:16px;color:#33343a;font-family:var(--font-song, "Songti SC", serif);font-size:22px;font-weight:600;line-height:30px}.wr-access-state p{max-width:480px;margin:6px 0 18px;color:#777983;font-size:13px;line-height:20px}.wr-state-banner{display:flex;align-items:center;gap:16px;margin:0 0 15px;padding:12px 14px;border:1px solid #e7d8d8;border-radius:8px;background:#fff8f8;color:#585960}.wr-state-banner strong{color:#4a3335;font-size:14px;white-space:nowrap}.wr-state-banner p{flex:1;color:#666871;font-size:13px;line-height:20px}.wr-error-banner{border-color:#e8c6c8;background:#fff5f5}.wr-success-banner{border-color:#d4e7d8;background:#f4faf5}.wr-success-banner strong{color:#356744}.wr-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.wr-dialog-backdrop,.wr-report-backdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:24px;background:#16171b61}.wr-dialog-card,.wr-report-card{position:relative;width:min(560px,100%);max-height:min(88vh,760px);overflow:auto;padding:29px;border:1px solid #e2e2e5;border-radius:12px;background:#fff;box-shadow:0 22px 70px #16171b33}.wr-dialog-close{position:absolute;top:9px;right:11px;min-width:38px;min-height:38px;border:0;background:transparent;color:#777983;font-size:27px;line-height:34px;cursor:pointer}.wr-section-kicker{display:block;margin-bottom:4px;color:#777983;font-size:12px;line-height:18px}.wr-dialog-card h2,.wr-report-card h2,.wr-practice-detail h2{margin:0;color:#303137;font-family:var(--font-song, "Songti SC", serif);font-size:23px;font-weight:600;line-height:32px}.wr-dialog-description{margin-top:9px!important;color:#62636b;font-size:14px;line-height:22px}.wr-dialog-note{margin-top:17px;padding:11px 12px;border:1px solid #e6e6e9;border-radius:7px;background:#fafafb;color:#6e6f77;font-size:12px;line-height:19px}.wr-dialog-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}.wr-report-card{width:min(680px,100%)}.wr-report-list{display:grid;gap:0;margin:18px 0 0;padding:0;list-style:none}.wr-report-list li{display:flex;gap:11px;padding:12px 0;border-bottom:1px solid #eeeef0}.wr-report-list li:last-child{border-bottom:0}.wr-report-mark{width:22px;height:22px;flex:0 0 22px;display:grid;place-items:center;border-radius:50%;background:#f2faf3;color:#3f7450;font-size:13px}.wr-report-mark.failed{background:#fff2f2;color:#ab242c}.wr-report-list li>div{min-width:0;display:grid;gap:3px}.wr-report-list strong{color:#383940;font-size:14px;line-height:21px}.wr-report-list small{color:#777983;font-size:12px;line-height:18px}.wr-practice-detail{position:relative;width:min(980px,100%);max-height:92vh;overflow:auto;padding:28px;border:1px solid #e2e2e5;border-radius:12px;background:#fff;box-shadow:0 22px 70px #16171b33}.wr-practice-detail>h2{margin-bottom:13px}.wr-practice-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:17px}.wr-practice-image-card,.wr-practice-facts{min-width:0;padding:16px;border:1px solid #e6e6e9;border-radius:9px;background:#fff}.wr-practice-facts{grid-column:1 / -1}.wr-practice-image-card h3,.wr-practice-facts h3,.wr-practice-decisions h3,.wr-practice-confirm h3{margin:0 0 12px;color:#414249;font-size:14px;font-weight:600;line-height:21px}.wr-practice-image-card img,.wr-image-placeholder{width:100%;height:270px;display:grid;place-items:center;border:1px solid #e5e5e8;border-radius:8px;background:#f7f7f8;color:#85868d;object-fit:contain}.wr-practice-image-card p{margin-top:9px;color:#777983;font-size:12px;line-height:18px}.wr-practice-facts dl{display:grid;gap:0;margin:0}.wr-practice-facts dl>div{display:grid;grid-template-columns:108px 1fr;gap:12px;padding:9px 0;border-bottom:1px solid #eeeeef}.wr-practice-facts dl>div:last-child{border-bottom:0}.wr-practice-facts dt{color:#777983;font-size:12px;line-height:19px}.wr-practice-facts dd{margin:0;color:#3c3d43;font-size:13px;line-height:20px}.wr-practice-privacy-note{margin-top:14px;padding:9px 10px;border-radius:6px;background:#faf9f6;color:#716d63;font-size:12px;line-height:18px}.wr-practice-decisions,.wr-practice-confirm{margin-top:17px;padding:15px;border:1px solid #e6e6e9;border-radius:9px;background:#fff}.wr-practice-decisions>p{margin:-4px 0 12px;color:#777983;font-size:12px;line-height:19px}.wr-practice-actions{display:flex;flex-wrap:wrap;gap:9px}.wr-reason-field{display:grid;gap:6px;color:#55565e;font-size:13px;line-height:20px}.wr-reason-field b{color:#c9161d;font-weight:500}.wr-reason-field textarea{width:100%;min-height:88px;padding:9px 11px;resize:vertical;border:1px solid #d9dade;border-radius:7px;color:#303137;font-size:13px;line-height:20px}.wr-inline-error{margin:10px 0;padding:10px 12px;border:1px solid #e8c6c8;border-radius:7px;background:#fff6f6;color:#8c3036;font-size:13px;line-height:20px}.wr-a05 input[type=checkbox]:disabled{cursor:not-allowed}.wr-loading-card{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px;border:1px solid #e4e4e7;border-radius:10px;background:#fff;color:#666871;text-align:center}.wr-load-error strong{color:#44454d;font-size:15px}.wr-load-error p{max-width:540px;color:#777983;font-size:13px;line-height:20px}.wr-inline-actions{display:flex;justify-content:center;gap:9px;margin-top:6px}.wr-subject-summary{display:flex;align-items:center;gap:13px;margin-bottom:17px;padding:14px 16px;border:1px solid #e4e4e7;border-radius:10px;background:#fff}.wr-subject-summary .wr-work-mark{width:42px;height:42px;flex-basis:42px}.wr-subject-summary>div{min-width:0;flex:1}.wr-subject-summary h2{overflow:hidden;color:#303137;font-family:var(--font-song, "Songti SC", serif);font-size:20px;font-weight:600;line-height:28px;text-overflow:ellipsis;white-space:nowrap}.wr-subject-summary p{color:#777983;font-size:12px;line-height:18px}.wr-subject-summary>.wr-status-tag{margin-left:auto}.wr-a06-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,390px);align-items:start;gap:18px}.wr-compare-column{min-width:0;display:grid;gap:13px}.wr-compare-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.wr-compare-card{min-width:0;margin:0;overflow:hidden;border:1px solid #e4e4e7;border-radius:10px;background:#fff}.wr-compare-card figcaption{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border-bottom:1px solid #eeeeef}.wr-compare-card figcaption>span:first-child{min-width:0;display:grid;gap:1px}.wr-compare-card figcaption strong{overflow:hidden;color:#383940;font-size:13px;font-weight:600;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.wr-compare-card figcaption small{color:#777983;font-size:12px;line-height:18px}.wr-artwork-frame{height:clamp(250px,31vh,330px);display:grid;place-items:center;padding:12px;background:#f7f7f8}.wr-artwork-frame img{width:100%;height:100%;object-fit:contain}.wr-a06 .wr-artwork-frame{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.wr-a06 .wr-artwork-frame img{min-width:0;min-height:0;max-width:100%;max-height:100%;display:block}.wr-artwork-frame>span{max-width:210px;color:#85868d;font-size:13px;line-height:20px;text-align:center}.wr-compare-caption{min-height:37px;display:flex;align-items:center;justify-content:space-between;gap:7px;padding:7px 11px;color:#696a72;font-size:12px;line-height:18px}.wr-compare-caption>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wr-compare-mode-switch{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.wr-compare-mode-switch button{min-height:36px;padding:0 13px;border:1px solid #d9d9de;border-radius:7px;background:#fff;color:#52535b;font-size:13px;cursor:pointer}.wr-compare-mode-switch button[aria-pressed=true]{border-color:#4f6f82;background:#edf4f7;color:#35596e;font-weight:600}.wr-compare-mode-switch button:disabled{cursor:not-allowed;opacity:.48}.wr-compare-mode-panel{min-height:340px;padding:12px;border:1px solid #e2e2e5;border-radius:10px;background:#fff}.wr-overlay-frame{position:relative;height:clamp(280px,40vh,440px);overflow:hidden;border:1px solid #e3e3e6;border-radius:8px;background-color:#f7f7f8;background-image:linear-gradient(45deg,#ececef 25%,transparent 25%),linear-gradient(-45deg,#ececef 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ececef 75%),linear-gradient(-45deg,transparent 75%,#ececef 75%);background-size:18px 18px;background-position:0 0,0 9px,9px -9px,-9px 0}.wr-overlay-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.wr-overlay-published,.wr-overlay-draft{opacity:.5}.wr-compare-mode-panel>p{margin:9px 2px 0;color:#73747b;font-size:12px;line-height:18px}.wr-difference-image{display:block;width:100%;height:clamp(280px,40vh,440px);object-fit:contain;border:1px solid #e3e3e6;border-radius:8px;background:#f7f7f8}.wr-image-cache{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}.wr-history-card{overflow:hidden;border:1px solid #e4e4e7;border-radius:10px;background:#fff}.wr-history-heading{min-height:63px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid #eeeeef}.wr-history-heading h3{color:#383940;font-size:14px;font-weight:600;line-height:21px}.wr-history-heading>span{color:#777983;font-size:12px;line-height:18px}.wr-version-list{max-height:232px;overflow:auto}.wr-version-row{min-height:55px;display:flex;align-items:center;gap:10px;padding:8px 13px;border-bottom:1px solid #f0f0f1}.wr-version-row:last-child{border-bottom:0}.wr-version-mark{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:7px;background:#f4f5f7;color:#64656d;font-size:12px}.wr-version-row>div{min-width:0;flex:1;display:grid;gap:1px}.wr-version-row strong{color:#414249;font-size:13px;font-weight:500;line-height:19px}.wr-version-row small{color:#85868d;font-size:12px;line-height:18px}.wr-review-panel{position:sticky;top:0;min-width:0;max-height:calc(100vh - 124px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #e2e2e5;border-radius:10px;background:#fff;box-shadow:0 3px 12px #24252a06}.wr-review-panel-scroll{min-height:0;overflow:auto;padding:16px 16px 12px;scrollbar-gutter:stable}.wr-review-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:13px;border-bottom:1px solid #eeeef0}.wr-review-panel-heading h2{color:#34353a;font-family:var(--font-song, "Songti SC", serif);font-size:17px;font-weight:600;line-height:25px}.wr-review-section{padding:13px 0;border-bottom:1px solid #eeeeef}.wr-review-section h3{color:#414249;font-size:13px;font-weight:600;line-height:20px}.wr-review-fields{display:grid;gap:0;margin:7px 0 0}.wr-review-fields>div{display:grid;grid-template-columns:93px minmax(0,1fr);gap:8px;padding:5px 0}.wr-review-fields dt{color:#777983;font-size:12px;line-height:18px}.wr-review-fields dd{margin:0;overflow-wrap:anywhere;color:#3c3d43;font-size:14px;line-height:22px}.wr-section-title-row{display:flex;align-items:center;justify-content:space-between;gap:9px}.wr-section-hint{color:#85868d;font-size:12px;line-height:18px}.wr-representative-row{display:flex;align-items:center;gap:9px;margin-top:9px;padding:9px 10px;border:1px solid #e8d2d4;border-radius:7px;background:snow}.wr-radio-mark{width:19px;height:19px;flex:0 0 19px;display:grid;place-items:center;border:1px solid #c9161d;border-radius:50%;color:#c9161d;font-size:12px}.wr-representative-row>span:last-child{min-width:0;display:grid;gap:1px}.wr-representative-row strong{color:#404148;font-size:14px;line-height:22px}.wr-representative-row small{overflow:hidden;color:#777983;font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.wr-review-section>.wr-section-hint{margin-top:8px}.wr-rights-note{margin-top:8px;padding:8px 9px;border-radius:6px;background:#faf9f6;color:#716d63;font-size:12px;line-height:18px}.wr-private-tag{padding:3px 8px;border:1px solid #e5e1d8;border-radius:12px;background:#faf8f3;color:#776d57;font-size:12px;line-height:18px;white-space:nowrap}.wr-evidence-summary{display:flex;align-items:center;gap:9px;margin-top:8px;padding:8px 9px;border:1px solid #e9e9eb;border-radius:7px;background:#fcfcfc}.wr-material-list{display:grid;gap:10px}.wr-material-card{min-width:0;padding:10px;border:1px solid #e5e5e8;border-radius:8px;background:#fcfcfd}.wr-material-heading{display:flex;align-items:center;gap:9px;min-width:0}.wr-material-heading>span:last-child{display:grid;gap:2px;min-width:0}.wr-material-heading strong{color:#44454c;font-size:13px;line-height:20px}.wr-material-heading small{overflow-wrap:anywhere;color:#777983;font-size:12px;line-height:18px}.wr-material-preview{display:block;width:100%;max-height:230px;margin-top:9px;border:1px solid #e4e4e7;border-radius:6px;background:#f7f7f8;object-fit:contain}.wr-material-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px}.wr-material-actions .wr-button{min-height:36px}.wr-material-blocker{margin:8px 0 0;color:#9b3a32;font-size:13px;line-height:20px}.wr-document-mark{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:6px;background:#f5f2ec;color:#796c51;font-size:13px}.wr-evidence-summary>span:last-child{min-width:0;display:grid;gap:1px}.wr-evidence-summary strong{color:#44454d;font-size:13px;font-weight:500;line-height:20px}.wr-evidence-summary small{color:#85868d;font-size:12px;line-height:18px}.wr-check-list{display:grid;gap:8px;margin:9px 0 0;padding:0;list-style:none}.wr-check-list li{display:flex;align-items:flex-start;gap:7px;color:#666871;font-size:14px;line-height:22px}.wr-check-list li>span{width:16px;height:16px;flex:0 0 16px;display:grid;place-items:center;border-radius:50%;background:#f1f8f2;color:#3f7450;font-size:11px}.wr-check-list li.blocked>span{background:#fff3f3;color:#ad282e}.wr-review-footnote{margin-top:8px;color:#85868d;font-size:12px;line-height:18px}.wr-review-actions{flex:0 0 auto;display:grid;gap:8px;padding:12px 15px 14px;border-top:1px solid #e8e8eb;background:#fff}.wr-full-button{width:100%;min-height:40px}.wr-secondary-actions{display:flex;gap:8px}.wr-secondary-actions>button{flex:1}.wr-danger-actions{display:flex;justify-content:space-between;gap:10px;padding:0 2px}.wr-text-action{min-height:36px;padding:6px 3px;border:0;background:transparent;color:#666871;font-size:12px;line-height:18px;cursor:pointer}.wr-text-action.danger{color:#a52b32}.wr-text-action:disabled{color:#a0a1a8;cursor:not-allowed}.wr-review-gate{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:4px 12px;margin:0 0 12px;padding:10px 13px;border:1px solid #eddfc4;border-radius:8px;background:#fffaf0;color:#74603a}.wr-review-gate strong{color:#765d30;font-size:13px;line-height:20px}.wr-review-gate ul{grid-column:2;display:grid;gap:2px;margin:0;padding-left:16px;font-size:14px;line-height:22px}.wr-withdraw-warning{display:grid;gap:5px;margin:15px 0;padding:12px;border:1px solid #e8c6c8;border-radius:7px;background:#fff6f6;color:#8c3036;font-size:14px;line-height:22px}.wr-withdraw-warning span{color:#777983;font-size:12px;line-height:18px}@media(max-width:1320px){.wr-page{font-size:13px;line-height:20px}.wr-page-heading h1{font-size:26px;line-height:36px}.wr-page-heading p,.wr-filter-control,.wr-table th,.wr-table td{font-size:13px;line-height:20px}.wr-table-card{overflow:hidden}.wr-table{min-width:940px}.wr-table th,.wr-table td{padding-right:10px;padding-left:10px}.wr-primary-text,.wr-table td,.wr-empty-inline span,.wr-work-cell strong{font-size:13px;line-height:20px}.wr-a06-layout{grid-template-columns:minmax(0,1fr) minmax(320px,365px);gap:14px}.wr-review-panel-scroll{padding-right:13px;padding-left:13px}.wr-review-actions{padding-right:12px;padding-left:12px}.wr-review-fields dd,.wr-check-list li,.wr-review-gate ul,.wr-material-blocker,.wr-representative-row strong,.wr-withdraw-warning{font-size:13px;line-height:20px}.wr-artwork-frame{height:clamp(230px,30vh,300px)}}@media(max-width:900px){.wr-page-heading{flex-direction:column;align-items:stretch;gap:14px}.wr-bulk-button{align-self:flex-start}.wr-filter-card{flex-wrap:wrap;align-items:flex-end}.wr-filter-tail{min-width:100%;justify-content:space-between}.wr-practice-detail-grid,.wr-a06-layout{grid-template-columns:1fr}.wr-review-panel{position:static;max-height:none}.wr-review-panel-scroll{max-height:560px}}@media(max-width:560px){.wr-filter-control,.wr-filter-control select{min-width:100%;width:100%}.wr-filter-tail{flex-wrap:wrap}.wr-table-footer{align-items:flex-start;flex-direction:column}.wr-pager{align-self:flex-end}.wr-state-banner{align-items:flex-start;flex-direction:column}.wr-practice-detail{padding:22px 14px}.wr-compare-grid{grid-template-columns:1fr}.wr-subject-summary{align-items:flex-start}.wr-subject-summary>.wr-status-tag{align-self:center}}:root{--page: #f7f7f8;--surface: #ffffff;--ink: #171717;--body: #35353a;--muted: #777983;--placeholder: #a0a1a8;--line: #e4e4e7;--input-line: #d9dade;--brand-red: #c9161d;--brand-red-dark: #b3131b;--success: #2f7d50;--success-surface: #eff8f1;--error-surface: #fff0f1;--shadow: 0 10px 36px rgba(75, 35, 35, .07);--radius-card: 16px;--radius-control: 8px;--font-sans: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-song: "Songti SC", "Noto Serif CJK SC", "STSong", serif}*{box-sizing:border-box}html,body,#app{min-width:320px;min-height:100%;margin:0}body{background:var(--page);color:var(--ink);font-family:var(--font-sans);font-size:14px;-webkit-font-smoothing:antialiased}button,input{color:inherit;font:inherit}button{cursor:pointer}button:disabled,input:disabled{cursor:not-allowed}button:focus-visible,input:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}.console-shell{min-height:100vh;background:var(--page)}.topbar{height:72px;display:flex;align-items:center;padding:0 54px 0 32px;background:var(--surface);border-bottom:1px solid #e8e8eb}.brand-lockup,.topbar-actions{display:flex;align-items:center}.brand-mark{display:block;width:142px;height:34px;object-fit:contain}.brand-context{margin-left:16px;color:var(--muted);font-size:13px;line-height:20px}.topbar-actions{margin-left:auto;gap:24px}.plain-nav{padding:8px 0;border:0;background:transparent;color:var(--muted);font-size:13px;line-height:20px}.plain-nav.active{color:var(--brand-red)}.nav-divider{width:1px;height:18px;background:var(--line)}.auth-main{min-height:calc(100vh - 72px);display:flex;justify-content:center;padding:48px 40px;overflow:auto}.auth-card{width:564px;min-height:660px;flex:0 0 auto;align-self:flex-start;overflow:hidden;border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow)}.auth-content{width:420px;margin:0 auto;padding:38px 0 40px}h1{margin:0;color:var(--ink);font-family:var(--font-song);font-size:30px;font-weight:600;line-height:40px}p{margin:0}.subtitle,.intro-copy,.field-help,.bottom-help,.expiry-help,.field-help-inline{color:var(--muted);font-size:13px;line-height:20px}.subtitle{margin-top:0}.login-content .subtitle,.mfa-content .subtitle{margin-top:10px}.intro-copy{margin-top:29px}.field-group{position:relative}.field-group label{display:block;color:var(--body);font-size:13px;font-weight:600;line-height:20px}.field-group input{width:100%;height:45px;margin-top:8px;padding:0 17px;border:1px solid var(--input-line);border-radius:var(--radius-control);background:#fff;color:var(--body);font-size:14px;line-height:20px;transition:border-color .16s ease,box-shadow .16s ease}.field-group input::placeholder{color:var(--placeholder);opacity:1}.field-group input:focus{border-color:var(--brand-red);box-shadow:0 0 0 2px #c9161d1c;outline:0}.field-group input[aria-invalid=true]{border-color:var(--brand-red)}.first-field{margin-top:37px}.login-content .first-field{margin-top:43px}.password-field{margin-top:25px}.login-content .password-field{margin-top:26px}.field-help{margin-top:17px;font-size:12px;line-height:18px}.login-content .field-help{margin-top:21px}.button{width:100%;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--radius-control);font-size:15px;font-weight:600;line-height:22px;transition:background .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.button-primary{background:var(--brand-red);color:#fff}.button-primary:hover:not(:disabled){background:var(--brand-red-dark)}.button-secondary{border-color:var(--input-line);background:#fff;color:var(--body);font-weight:400}.button-secondary:hover:not(:disabled){border-color:#b6b7bd;background:#fafafa}.button:disabled{opacity:.58}.login-submit{margin-top:23px}.button-spinner,.loading-ring{display:inline-block;width:15px;height:15px;border:2px solid rgba(255,255,255,.42);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}.link-divider{height:1px;margin-top:37px;background:#ededf0}.entry-links{display:grid;grid-template-columns:83px 1fr;row-gap:17px;margin-top:24px;color:var(--muted);font-size:13px;line-height:20px}.entry-link,.copy-link{width:max-content;padding:0;border:0;background:transparent;color:var(--brand-red);font-size:13px;line-height:20px;text-align:left}.entry-link:hover,.copy-link:hover{text-decoration:underline;text-underline-offset:3px}.message{margin-top:20px;padding:10px 12px;border-radius:8px;font-size:13px;line-height:20px}.message-error{border:1px solid #f1c8ca;background:var(--error-surface);color:var(--brand-red-dark)}.message-success{border:1px solid #cce5d3;background:var(--success-surface);color:var(--success)}.field-error{margin-top:6px;color:var(--brand-red-dark);font-size:12px;line-height:18px}.auth-loading{min-height:660px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-size:13px}.loading-ring{border-color:#c9161d33;border-top-color:var(--brand-red)}@keyframes spin{to{transform:rotate(360deg)}}.global-notice{position:fixed;left:50%;bottom:24px;z-index:3;max-width:min(520px,calc(100vw - 32px));padding:10px 16px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 8px 24px #4b232314;color:var(--muted);font-size:13px;line-height:20px;transform:translate(-50%)}.global-notice.notice-success{border-color:#cce5d3;color:var(--success)}.steps{height:36px;display:flex;align-items:center;margin-top:30px}.step-number{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;background:var(--brand-red);color:#fff;font-size:13px;font-weight:600;line-height:20px}.step-label{margin-left:12px;color:var(--body);font-size:13px;line-height:20px}.step-label.current{margin-left:12px;color:var(--brand-red);font-weight:600}.step-line{width:78px;height:2px;margin:0 18px;background:var(--brand-red)}.mfa-hint{min-height:60px;display:flex;align-items:center;margin-top:25px;padding:10px 16px;border:1px solid var(--line);border-radius:var(--radius-control);background:#fafafa}.hint-icon{width:24px;height:24px;flex:0 0 auto;margin-right:10px;fill:none;stroke:var(--muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.mfa-hint p,.provisioning-note p{color:var(--body);font-size:13px;line-height:20px}.mfa-hint small,.provisioning-note small{display:block;color:var(--muted);font-size:12px;line-height:18px}.mfa-content .message-error{margin-top:16px}.mfa-field{margin-top:35px}.mfa-content .mfa-field input{height:51px;padding-left:19px;border-color:var(--brand-red);font-size:16px;letter-spacing:5px}.mfa-content .mfa-field input:focus{border-color:var(--brand-red)}.expiry-help{margin-top:10px;font-size:12px;line-height:18px;white-space:nowrap}.expiry-help.expired{color:var(--brand-red-dark)}.mfa-content .button-primary{margin-top:26px}.back-button{margin-top:18px}.bottom-help{margin-top:26px;font-size:12px;line-height:18px}.session-content{padding-top:44px}.session-status{display:flex;align-items:center;gap:12px}.status-check{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;background:var(--success-surface);color:var(--success);font-size:21px;font-weight:600}.status-kicker{color:var(--success);font-size:12px;line-height:18px}.session-status h1{font-size:28px;line-height:36px}.session-content>.subtitle{margin-top:18px}.identity-summary{margin:34px 0 0;border-top:1px solid var(--line)}.identity-summary>div{display:grid;grid-template-columns:92px 1fr;gap:18px;padding:16px 0;border-bottom:1px solid var(--line)}.identity-summary dt{color:var(--muted);font-size:13px;line-height:20px}.identity-summary dd{margin:0;color:var(--body);font-size:14px;line-height:20px}.session-actions{display:grid;gap:12px;margin-top:30px}.session-content .bottom-help{margin-top:28px}.flow-caption{margin-top:22px;color:var(--muted);font-size:12px;line-height:18px}.activation-content .message-error,.password-content .message-error{margin-top:17px}.activation-content .first-field,.password-content .first-field{margin-top:29px}.field-help-inline{margin-top:7px;font-size:12px;line-height:18px}.activation-content .button-primary,.password-content .button-primary{margin-top:27px}.provisioning-note{display:flex;align-items:flex-start;margin-top:29px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-control);background:#fafafa}.provisioning-dot{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-right:10px;border-radius:50%;background:var(--brand-red);color:#fff;font-size:12px;font-weight:600}.copy-link{margin-top:12px}.activation-content .mfa-field{margin-top:28px}.activation-content .field-help{margin-top:10px;font-size:12px;line-height:18px}.activation-content .back-button{margin-top:14px}.password-content .intro-copy{margin-top:23px}.password-content .password-field,.password-content .mfa-password-field{margin-top:20px}.password-content .back-button{margin-top:14px}@media(max-height:840px)and (min-width:769px){.topbar{height:68px;padding-left:24px;padding-right:24px}.brand-mark{width:128px;height:31px}.brand-context{margin-left:14px}.auth-main{min-height:calc(100vh - 68px);padding:20px 24px 36px}}@media(max-width:768px){.topbar{height:64px;padding:0 20px}.brand-mark{width:122px;height:30px}.brand-context{margin-left:10px;font-size:12px}.topbar-actions{gap:12px}.plain-nav{font-size:12px}.auth-main{min-height:calc(100vh - 64px);padding:20px 16px 32px}.auth-card{width:min(564px,100%);min-height:0}.auth-content{width:auto;padding:32px 28px 34px}h1{font-size:28px;line-height:36px}.step-line{width:42px;margin-left:10px;margin-right:10px}.step-label,.step-label.current{margin-left:8px}.expiry-help{white-space:normal}}@media(max-width:420px){.topbar{padding:0 16px}.brand-mark{width:108px}.brand-context{margin-left:7px;font-size:11px}.topbar-actions .plain-nav:first-child,.nav-divider{display:none}.auth-content{padding-right:22px;padding-left:22px}.steps{transform-origin:left center;transform:scale(.92);width:108%}}:root{--cw-sidebar-width: 224px;--cw-topbar-height: 72px;--cw-content-pad: 40px;--cw-ink: #171717;--cw-muted: #777983;--cw-red: #c9161d;--cw-surface: #f7f7f8;--cw-line: #e4e4e7;--cw-green: #2f7d50;--cw-green-bg: #edf6ef;--cw-amber: #8b5b00;--cw-amber-bg: #fff6e5;--cw-error: #b3131b;--cw-error-bg: #fff0f1;--cw-font-sans: "PingFang SC", "Microsoft YaHei", sans-serif;--cw-font-song: "Songti SC", "Noto Serif CJK SC", STSong, serif}.cw-shell,.cw-shell *,.cw-shell *:before,.cw-shell *:after{box-sizing:border-box}.cw-shell{position:fixed;z-index:20;inset:0;overflow:hidden;background:var(--cw-surface);color:var(--cw-ink);font:14px/1.55 var(--cw-font-sans);-webkit-font-smoothing:antialiased}.cw-shell button,.cw-shell input,.cw-shell select,.cw-shell textarea{color:inherit;font:inherit}.cw-shell button,.cw-shell a,.cw-shell select,.cw-shell input,.cw-shell textarea,.collect-page button,.collect-page a,.collect-page select,.collect-page input,.collect-page textarea,.collect-page summary{-webkit-tap-highlight-color:transparent}.cw-shell button:focus-visible,.cw-shell a:focus-visible,.cw-shell select:focus-visible,.cw-shell input:focus-visible,.cw-shell textarea:focus-visible,.collect-page button:focus-visible,.collect-page a:focus-visible,.collect-page select:focus-visible,.collect-page input:focus-visible,.collect-page textarea:focus-visible,.collect-page summary:focus-visible{outline:2px solid var(--cw-red);outline-offset:2px}.cw-shell button{cursor:pointer}.cw-shell button:disabled,.collect-page button:disabled,.collect-page input:disabled,.collect-page select:disabled{cursor:not-allowed}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cw-topbar{position:fixed;inset:0 0 auto;z-index:30;display:flex;height:var(--cw-topbar-height);border-bottom:1px solid var(--cw-line);background:#fff}.cw-brand-zone{flex:0 0 var(--cw-sidebar-width);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 28px;border-right:1px solid var(--cw-line)}.cw-brand-mark{display:block;width:142px;height:35px;object-fit:contain;object-position:left center}.cw-brand-subtitle{margin-top:1px;color:#888991;font-size:11px;letter-spacing:2px;line-height:14px}.cw-topbar-main{min-width:0;flex:1;display:flex;align-items:center;justify-content:space-between;padding:0 var(--cw-content-pad)}.cw-breadcrumbs{display:flex;align-items:center;color:#33343a;font-size:13px;white-space:nowrap}.cw-breadcrumbs button{padding:6px 0;border:0;background:transparent;color:inherit}.cw-breadcrumbs span[aria-hidden]{margin:0 13px;color:#a0a0a5}.cw-top-actions{display:flex;align-items:center;gap:18px}.cw-org-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:#f2f2f3;color:#666871;font-size:11px;line-height:18px;white-space:nowrap}.cw-org-picker select{max-width:200px;min-height:30px;padding:3px 25px 3px 10px;border:1px solid #e5e5e7;border-radius:8px;background:#fff;color:#666871;font-size:12px}.cw-top-link{padding:6px 0;border:0;background:transparent;color:#666871;font-size:13px;white-space:nowrap}.cw-top-link:hover,.cw-logout{color:var(--cw-red)}.cw-top-divider{width:1px;height:17px;margin:0 -7px;background:var(--cw-line)}.cw-sidebar{position:fixed;z-index:25;top:var(--cw-topbar-height);bottom:0;left:0;width:var(--cw-sidebar-width);border-right:1px solid var(--cw-line);background:#fff}.cw-side-nav{padding:22px 16px}.cw-nav-heading{margin:0 12px 10px;color:#9a9ba2;font-size:11px;letter-spacing:.08em}.cw-scope-heading{margin-top:21px}.cw-nav-link{position:relative;width:100%;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:3px 0;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#5f6068;text-align:left;font-size:13px}.cw-nav-link:hover:not(:disabled){background:#fafafa}.cw-nav-link.active{background:#fff0f1;color:var(--cw-red);font-weight:600}.cw-nav-link.active:before{position:absolute;top:9px;bottom:9px;left:0;width:2px;border-radius:2px;background:var(--cw-red);content:""}.cw-nav-disabled{color:#a1a2a8;cursor:not-allowed!important}.cw-pending{padding:1px 7px;border-radius:999px;background:#f1f1f2;color:#777983;font-size:10px;font-weight:400}.cw-nav-rule{height:1px;margin:18px 12px;background:var(--cw-line)}.cw-scope-note{display:flex;align-items:center;gap:9px;padding:5px 12px;color:#6b6c73;font-size:12px}.cw-scope-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--cw-green)}.cw-account-box{position:absolute;right:16px;bottom:18px;left:16px;display:grid;gap:3px;padding:14px 12px;border-top:1px solid var(--cw-line)}.cw-account-box span,.cw-account-box small{color:#85868d;font-size:11px}.cw-account-box strong{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cw-content{position:fixed;top:var(--cw-topbar-height);right:0;bottom:0;left:var(--cw-sidebar-width);overflow:auto;padding:25px var(--cw-content-pad) 36px;background:var(--cw-surface);scrollbar-gutter:stable}.cw-content-form{padding-bottom:100px}.collect-page{min-height:100%}.collect-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:17px}.collect-page-heading h1{margin:0 0 3px;color:var(--cw-ink);font:28px/36px var(--cw-font-song);letter-spacing:.01em}.collect-page-heading p{margin:0;color:var(--cw-muted);font-size:13px;line-height:20px}.collect-heading-actions{display:flex;align-items:center;gap:10px;padding-top:15px}.collect-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;border:1px solid transparent;border-radius:8px;font-size:13px;line-height:20px;white-space:nowrap;transition:background .14s ease,border-color .14s ease}.collect-button-primary{border-color:var(--cw-red);background:var(--cw-red);color:#fff!important}.collect-button-primary:hover:not(:disabled){background:#b3131b}.collect-button-outline{border-color:#d9dade;background:#fff;color:#34353b}.collect-button-outline:hover:not(:disabled){border-color:#bfc0c5;background:#fafafa}.collect-button:disabled{border-color:#e5e5e7;background:#f1f1f2;color:#a3a4aa!important}.collect-inline-action{min-height:36px;padding:4px 8px;border:0;background:transparent;color:var(--cw-red);font-size:12px}.collect-inline-action:disabled{color:#a3a4aa}.collect-panel{border:1px solid #e2e2e5;border-radius:12px;background:#fff;box-shadow:0 3px 12px #241f1f06}.collect-scope-pill{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;background:#f2f2f3;color:#666871;font-size:11px;line-height:18px;white-space:nowrap}.collect-list-panel{display:grid;gap:12px}.collect-list-toolbar{min-height:54px;display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid #e2e2e5;border-radius:12px;background:#fff}.collect-filter-label{color:#666871;font-size:12px}.collect-select{min-width:154px;min-height:36px;padding:0 28px 0 12px;border:1px solid #d9dade;border-radius:8px;background:#fff;color:#32333a;font-size:12px}.collect-list-toolbar .collect-scope-pill{margin-left:auto}.collect-table-scroll{overflow-x:auto;border:1px solid #e2e2e5;border-radius:12px 12px 0 0;background:#fff;box-shadow:0 3px 12px #241f1f06}.collect-batch-table{width:100%;min-width:880px;border-collapse:collapse;table-layout:fixed;color:#34353b;font-size:13px}.collect-batch-table th,.collect-batch-table td{height:68px;padding:10px 12px;border-bottom:1px solid #e8e8eb;text-align:left;vertical-align:middle}.collect-batch-table thead th{height:40px;color:#696a72;font-size:11px;font-weight:400}.collect-batch-table th:nth-child(1){width:24%}.collect-batch-table th:nth-child(2){width:14%}.collect-batch-table th:nth-child(3){width:18%}.collect-batch-table th:nth-child(4){width:17%}.collect-batch-table th:nth-child(5){width:12%}.collect-batch-table th:nth-child(6){width:15%}.collect-batch-table .collect-batch-name{color:#303138;font-size:13px;font-weight:600}.collect-batch-table .collect-action-column{text-align:right}.collect-table-subline{display:block;margin-top:4px;color:#85868d;font-size:11px;line-height:16px}.collect-state-tag{display:inline-flex;align-items:center;min-height:24px;padding:2px 9px;border-radius:999px;background:#f0f0f2;color:#686971;font-size:10px;white-space:nowrap}.state-draft{background:#f0f0f2;color:#686971}.state-uploading{background:#eaf3f8;color:#4d6d80}.state-organizing{background:#eef0fc;color:#5d5a90}.state-submitted{background:#fff6e5;color:#8b5b00}.state-completed{background:#edf6ef;color:#2f7d50}.state-partial_failed{background:#fff0f1;color:var(--cw-red)}.collect-row-actions{text-align:right!important;white-space:nowrap}.collect-row-action{display:block;margin-left:auto;padding:3px 0;border:0;background:transparent;color:var(--cw-red);font-size:12px;line-height:18px}.collect-row-action:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.collect-row-action-muted{color:#aaaab0}.collect-row-action-muted:disabled{cursor:not-allowed}.collect-table-footer{min-height:44px;display:flex;align-items:center;justify-content:space-between;margin-top:-12px;padding:7px 14px;border:1px solid #e2e2e5;border-top:0;border-radius:0 0 12px 12px;background:#fff;color:#73747c;font-size:11px}.collect-footer-end{color:#85868d}.collect-list-state{min-height:358px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;border:1px solid #e2e2e5;border-radius:12px;background:#fff;color:#777983;font-size:13px;text-align:center}.collect-list-state h2{margin:0;color:#25262b;font:22px/30px var(--cw-font-song)}.collect-list-state p{margin:0}.collect-error-state{color:#777983}.collect-empty-state{min-height:388px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px;text-align:center}.collect-empty-state h2{margin:8px 0 4px;color:#25262b;font:22px/30px var(--cw-font-song)}.collect-empty-state p{max-width:520px;margin:0 0 14px;color:var(--cw-muted);font-size:13px}.collect-empty-state .collect-state-label{margin:0;color:#85868d;font-size:11px}.collect-spinner{width:17px;height:17px;border:2px solid rgba(201,22,29,.2);border-top-color:var(--cw-red);border-radius:50%;animation:cw-spin .7s linear infinite}@keyframes cw-spin{to{transform:rotate(360deg)}}.collect-organization-banner{min-height:52px;display:flex;align-items:center;gap:12px;padding:9px 14px;border:1px solid #e2e2e5;border-radius:12px;background:#fff;color:#70717a;font-size:12px}.collect-organization-banner strong{color:#33343a;font-size:12px}.collect-organization-banner .collect-scope-pill{margin-left:auto}.collect-notice{display:flex;align-items:flex-start;gap:9px;margin:0 0 12px;padding:9px 12px;border:1px solid #e5e6e8;border-radius:8px;background:#fff;color:#666871;font-size:12px;line-height:18px}.collect-notice-error{border-color:#f1c8ca;background:var(--cw-error-bg);color:var(--cw-error)}.collect-notice-success{border-color:#cce5d3;background:var(--cw-green-bg);color:var(--cw-green)}.collect-conflict-notice{align-items:center;justify-content:space-between}.collect-conflict-notice strong{font-size:13px}.collect-conflict-notice p{margin:3px 0 0}.collect-editor-form{padding-bottom:10px}.collect-form-layout{display:grid;grid-template-columns:minmax(0,1fr) 288px;gap:20px;align-items:start}.collect-form-column{min-width:0;display:grid;gap:12px}.collect-form-section,.collect-hint-card{border:1px solid #e2e2e5;border-radius:12px;background:#fff;box-shadow:0 3px 12px #241f1f06}.collect-form-section{padding:14px 16px 16px}.collect-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.collect-section-heading h2{margin:0;color:#292a30;font:18px/26px var(--cw-font-song)}.collect-section-heading p{margin:0;color:#85868d;font-size:11px;line-height:18px}.collect-section-heading b,.collect-field>span b{color:var(--cw-red);font-weight:400}.collect-section-index{display:inline-flex;align-items:center;justify-content:center;width:26px;height:22px;border-radius:999px;background:#f1f1f2;color:#85868d;font-size:10px}.collect-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.collect-field{min-width:0;display:flex;flex-direction:column;gap:4px;color:#4e4f56;font-size:11px;line-height:16px}.collect-field-full{grid-column:1 / -1}.collect-field input,.collect-field select,.collect-field textarea{width:100%;min-width:0;min-height:37px;padding:7px 11px;border:1px solid #d9dade;border-radius:8px;background:#fff;color:#32333a;font-size:12px;line-height:18px}.collect-field input::placeholder,.collect-field textarea::placeholder{color:#a0a1a8;opacity:1}.collect-field select{padding-right:28px}.collect-field textarea{min-height:78px;resize:vertical}.collect-field small{color:#898a91;font-size:10px;line-height:15px}.collect-field.is-invalid input,.collect-field.is-invalid select{border-color:#df4b51;background:snow}.collect-field-error{color:var(--cw-red)!important}.collect-evidence-section{padding-bottom:14px}.collect-evidence-file{min-height:52px;display:flex;align-items:center;gap:10px;margin-top:8px;padding:7px 10px;border:1px solid #e8e8eb;border-radius:8px;background:#fcfcfd}.collect-file-type{width:30px;height:34px;display:inline-flex;flex:0 0 30px;align-items:center;justify-content:center;border:1px solid #f1c8ca;border-radius:5px;color:var(--cw-red);font-size:8px}.collect-file-details{min-width:0;display:grid;gap:1px;flex:1}.collect-file-details strong{overflow:hidden;color:#3d3e45;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.collect-file-details small{color:#85868d;font-size:10px;line-height:14px}.collect-file-message{color:var(--cw-error)!important;white-space:normal}.collect-remove-evidence{padding:4px 0 4px 8px;border:0;background:transparent;color:#777983;font-size:11px}.collect-remove-evidence:hover{color:var(--cw-red)}.collect-evidence-hint{margin:10px 0 0;color:#85868d;font-size:11px;line-height:18px}.collect-file-picker{min-height:36px;display:inline-flex;align-items:center;gap:6px;margin-top:4px;color:var(--cw-red);cursor:pointer;font-size:12px}.collect-file-picker input{position:absolute;width:1px;height:1px;opacity:0}.collect-file-picker input:focus-visible+span{outline:2px solid var(--cw-red);outline-offset:4px}.collect-file-picker input:disabled+span{opacity:.5}.collect-file-picker span{font-size:17px;line-height:1}.collect-evidence-readonly{padding:13px 12px;border:1px solid #e8e8eb;border-radius:8px;background:#fcfcfd;color:#696a72;font-size:11px}.collect-advanced-section{padding:0 16px}.collect-advanced-section summary{min-height:51px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.collect-advanced-section summary::-webkit-details-marker{display:none}.collect-advanced-section summary>span:first-child{display:grid;gap:1px}.collect-advanced-section summary strong{color:#303138;font-size:13px;font-weight:500}.collect-advanced-section summary small{color:#85868d;font-size:10px}.collect-summary-action{color:var(--cw-red);font-size:11px}.collect-advanced-section[open]{padding-bottom:0}.collect-advanced-grid{padding:0 0 14px}.collect-advanced-grid .collect-field input{min-height:36px}.collect-advanced-grid .collect-field textarea{min-height:52px}.collect-check-field{min-height:36px;display:flex;align-items:center;gap:8px;color:#55565d;font-size:11px;cursor:pointer}.collect-check-field input{width:15px;height:15px;accent-color:var(--cw-red)}.collect-advanced-grid .collect-check-field{min-height:0}.collect-advanced-grid .collect-check-field input{width:13px;height:13px}.collect-hints-column{display:grid;gap:12px}.collect-hint-card{padding:17px 16px}.collect-hint-card>p:first-child{margin:0 0 5px;color:#85868d;font-size:10px;letter-spacing:.04em}.collect-hint-card h2{margin:0 0 6px;color:#292a30;font:17px/24px var(--cw-font-song)}.collect-hint-card p{margin:0;color:#686971;font-size:11px;line-height:19px}.collect-hint-card hr{height:1px;margin:12px 0;border:0;background:var(--cw-line)}.collect-propagation-card{border-color:#ead9d9}.collect-propagation-toggle{margin-top:12px;padding-top:10px;border-top:1px solid #ededee}.collect-form-footer{position:fixed;z-index:28;right:0;bottom:0;left:var(--cw-sidebar-width);min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px var(--cw-content-pad);border-top:1px solid #e3e3e6;background:#fffffff7;box-shadow:0 -4px 18px #241f1f06}.collect-form-footer strong{color:#37383e;font-size:11px;font-weight:600}.collect-form-footer p{margin:2px 0 0;color:#85868d;font-size:10px}.collect-form-footer-actions{display:flex;align-items:center;gap:10px}.collect-propagation-results{margin:12px 0 94px;padding:14px 16px;border:1px solid #e2e2e5;border-radius:10px;background:#fff}.collect-propagation-results h2{margin:0;font:16px/24px var(--cw-font-song)}.collect-propagation-results p{margin:3px 0 8px;color:#85868d;font-size:11px}.collect-propagation-results ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.collect-propagation-results li{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #f0f0f2;padding-top:6px;color:#55565d;font-size:11px}.collect-propagation-results li strong{font-weight:500}.collect-propagation-results li span{color:#85868d;text-align:right}.collect-editor-loading,.collect-editor-error{min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:30px;color:#777983;text-align:center}.collect-editor-error h2{margin:0;color:#292a30;font:22px/30px var(--cw-font-song)}.collect-editor-error p{margin:0 0 5px;font-size:13px}.cw-help-backdrop{position:fixed;z-index:50;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#1717173d}.cw-help-dialog{position:relative;width:min(440px,100%);padding:28px;border:1px solid #e5e5e7;border-radius:14px;background:#fff;box-shadow:0 18px 48px #1e181824}.cw-help-dialog h2{margin:0 0 10px;font:22px/30px var(--cw-font-song)}.cw-help-dialog p{margin:0 0 10px;color:#696a72;font-size:13px;line-height:21px}.cw-help-dialog .cw-help-eyebrow{margin:0 0 4px;color:#85868d;font-size:11px}.cw-help-close{position:absolute;top:10px;right:12px;width:32px;height:32px;border:0;background:transparent;color:#777983;font-size:22px!important}.cw-help-done{min-height:36px;margin-top:8px;padding:0 16px;border:0;border-radius:8px;background:var(--cw-red);color:#fff!important;font-size:12px!important}@media(max-width:1320px){:root{--cw-sidebar-width: 200px;--cw-topbar-height: 68px}.cw-brand-zone{padding:0 22px}.cw-brand-mark{width:132px;height:32px}.cw-topbar-main{padding-right:24px;padding-left:32px}.cw-content{padding:22px 24px 34px 32px}.cw-content-form{padding-top:21px;padding-bottom:98px}.collect-editor-page .collect-page-heading{margin-bottom:13px}.collect-editor-page .collect-page-heading h1{font-size:24px;line-height:32px}.collect-form-layout{grid-template-columns:minmax(0,1fr) 264px;gap:16px}.collect-batch-table{min-width:850px}.collect-form-footer{padding-right:24px;padding-left:32px}}@media(max-width:1040px){.cw-brand-zone{flex-basis:178px;width:178px;padding-left:18px}:root{--cw-sidebar-width: 178px}.cw-brand-mark{width:126px}.cw-topbar-main{gap:12px}.cw-top-actions{gap:11px}.collect-form-layout{grid-template-columns:minmax(0,1fr) 235px;gap:12px}.collect-form-section{padding-right:13px;padding-left:13px}}@media(max-width:820px){.cw-topbar-main{padding-right:14px;padding-left:16px}.cw-top-actions{gap:8px}.cw-top-actions .cw-org-picker,.cw-top-actions .cw-org-badge{display:none}.cw-sidebar{width:64px}:root{--cw-sidebar-width: 64px}.cw-side-nav{padding:16px 6px}.cw-nav-heading,.cw-nav-link:not(.active),.cw-nav-link.active:before,.cw-pending,.cw-nav-rule,.cw-scope-heading,.cw-scope-note,.cw-account-box{display:none}.cw-nav-link.active{justify-content:center;overflow:hidden;width:48px;height:42px;padding:0;color:transparent;font-size:0}.cw-nav-link.active:after{content:"采";color:var(--cw-red);font-size:15px}.cw-content{padding-right:16px;padding-left:16px}.collect-form-layout{grid-template-columns:1fr}.collect-hints-column{grid-template-columns:repeat(2,minmax(0,1fr))}.collect-form-footer{left:64px;padding:10px 16px}}@media(max-width:560px){.cw-brand-zone{flex-basis:64px;width:64px;padding:0 8px;border-right:0}.cw-brand-mark{width:48px;height:26px;object-position:left}.cw-brand-subtitle{display:none}.cw-breadcrumbs{font-size:11px}.cw-breadcrumbs span[aria-hidden]{margin:0 7px}.cw-top-link{font-size:11px}.cw-top-actions .cw-top-link:first-of-type,.cw-top-divider{display:none}.collect-page-heading{gap:10px}.collect-page-heading h1{font-size:22px;line-height:30px}.collect-page-heading p{max-width:230px;font-size:11px}.collect-heading-actions{gap:6px;padding-top:5px}.collect-heading-actions .collect-button{min-height:34px;padding:0 9px;font-size:11px}.collect-field-grid{grid-template-columns:1fr}.collect-field-full{grid-column:auto}.collect-hints-column{grid-template-columns:1fr}.collect-list-toolbar{flex-wrap:wrap}.collect-form-footer{min-height:64px;gap:8px;padding:8px}.collect-form-footer p{max-width:180px}.collect-form-footer-actions{gap:6px}.collect-form-footer-actions .collect-button{min-height:36px;padding:0 10px;font-size:11px}}.cw-content-upload{padding-bottom:12px}.batch-upload-page{display:flex;flex-direction:column;width:calc(100% + 8px);min-height:100%;margin-left:-8px;color:var(--cw-ink)}.batch-upload-file-input{position:fixed;width:1px;height:1px;opacity:0;pointer-events:none}.batch-upload-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 0 24px}.batch-upload-heading h1{margin:0 0 3px;color:var(--cw-ink);font:28px/36px var(--cw-font-song);font-weight:600;letter-spacing:.01em}.batch-upload-heading p{margin:0;color:var(--cw-muted);font-size:13px;line-height:20px}.batch-upload-heading>button{margin-top:7px}.batch-upload-loading{min-height:250px;display:grid;place-items:center;border:1px solid var(--cw-line);border-radius:12px;background:#fff;color:var(--cw-muted)}.batch-upload-summary{min-height:70px;display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(150px,.75fr) minmax(180px,.9fr) auto;align-items:center;gap:24px;margin-bottom:16px;padding:12px 16px;border:1px solid #e2e2e5;border-radius:12px;background:#fff;box-shadow:0 3px 12px #241f1f05}.batch-upload-summary>div{min-width:0;display:grid;gap:2px}.batch-upload-summary span{color:#85868d;font-size:11px;line-height:16px}.batch-upload-summary strong{overflow:hidden;color:#32333a;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.batch-upload-summary .batch-summary-count{display:flex;align-items:baseline;gap:5px;white-space:nowrap}.batch-summary-count strong{color:var(--cw-red);font:23px/30px var(--cw-font-song)}.batch-upload-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px}.batch-upload-main-column{min-width:0;display:grid;gap:14px}.batch-upload-dropzone{min-height:122px;display:flex;align-items:center;gap:16px;padding:18px 20px;border:1px dashed #e2bfc1;border-radius:12px;background:#fff}.batch-upload-dropzone:hover{border-color:#d49a9d;background:#fffdfd}.batch-upload-drop-icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:10px;background:#fff1f2;color:var(--cw-red)}.batch-upload-drop-icon svg{width:21px;height:21px}.batch-upload-drop-copy{min-width:0;flex:1;display:grid;gap:4px}.batch-upload-drop-copy strong{color:#303138;font-size:13px;font-weight:600}.batch-upload-drop-copy p{margin:0;color:#686971;font-size:11px;line-height:17px}.batch-upload-drop-copy small{color:#85868d;font-size:10px;line-height:15px}.batch-upload-add-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.batch-upload-add-actions>label{color:#73747c;font-size:11px}.batch-upload-add-actions .collect-select{min-width:112px;min-height:36px;padding-left:9px;font-size:11px}.batch-upload-add-actions .collect-button{min-height:36px;padding:0 14px;font-size:12px}.batch-upload-queue{overflow:hidden}.batch-upload-queue-heading{min-height:61px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 16px;border-bottom:1px solid #e8e8eb}.batch-upload-queue-heading h2,.batch-upload-side-card h2{margin:0;color:#292a30;font:17px/24px var(--cw-font-song);font-weight:600}.batch-upload-queue-heading p{margin:2px 0 0;color:#85868d;font-size:10px;line-height:15px}.batch-upload-queue-heading .collect-inline-action{flex:0 0 auto;min-height:32px}.batch-upload-empty{min-height:186px;display:grid;place-items:center;padding:24px;color:#777983;font-size:12px;text-align:center}.batch-upload-table-wrap{overflow-x:auto}.batch-upload-table{width:100%;min-width:680px;border-collapse:collapse;table-layout:fixed;color:#34353b;font-size:11px}.batch-upload-table th,.batch-upload-table td{height:60px;padding:8px 12px;border-bottom:1px solid #e8e8eb;text-align:left;vertical-align:middle}.batch-upload-table thead th{height:33px;color:#85868d;font-size:10px;font-weight:400}.batch-upload-table th:nth-child(1){width:38%}.batch-upload-table th:nth-child(2){width:12%}.batch-upload-table th:nth-child(3){width:11%}.batch-upload-table th:nth-child(4){width:25%}.batch-upload-table th:nth-child(5){width:14%}.batch-upload-file-cell{display:flex;align-items:center;gap:9px}.batch-upload-file-badge{width:31px;height:34px;flex:0 0 31px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #efd1d2;border-radius:5px;background:snow;color:var(--cw-red);font-size:7px}.batch-upload-file-name{min-width:0;display:grid;gap:2px}.batch-upload-file-name strong{overflow:hidden;color:#3d3e45;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.batch-upload-file-name small{color:#898a91;font-size:9px;line-height:13px}.batch-upload-state-cell{min-width:0}.batch-upload-state{display:block;overflow:hidden;color:#5c5d65;font-size:10px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.phase-created,.phase-verified{color:#2f7d50}.phase-failed,.phase-requires-reselection{color:var(--cw-error)}.phase-cancelled,.phase-paused{color:#8b5b00}.batch-upload-progress-text{display:block;margin-top:1px;color:#777983;font-size:9px}.batch-upload-progress{height:5px;overflow:hidden;margin-top:4px;border-radius:99px;background:#ececef}.batch-upload-progress>span{height:100%;display:block;border-radius:inherit;background:var(--cw-red);transition:width .14s linear}.batch-upload-count+.batch-upload-progress{margin-top:0}.batch-upload-message{display:block;overflow:hidden;margin-top:2px;color:#85868d;font-size:9px;line-height:13px;text-overflow:ellipsis;white-space:nowrap}.batch-upload-actions{text-align:right!important;white-space:nowrap}.batch-upload-actions button{min-height:30px;margin-left:5px;padding:3px 2px;border:0;background:transparent;color:var(--cw-red);font-size:10px}.batch-upload-actions button:hover{text-decoration:underline;text-underline-offset:3px}.batch-upload-actions button.muted{color:#85868d}.batch-upload-queue-footer{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 14px;color:#85868d;font-size:9px}.batch-upload-aside{min-width:0;display:grid;gap:12px}.batch-upload-side-card{padding:15px 15px 14px;border:1px solid #e2e2e5;border-radius:12px;background:#fff;box-shadow:0 3px 12px #241f1f06}.batch-upload-side-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.batch-upload-batch-state{display:inline-flex;align-items:center;min-height:23px;padding:2px 8px;border-radius:99px;background:#eef5f8;color:#4f7083;font-size:10px;white-space:nowrap}.batch-upload-batch-state.tone-complete{background:var(--cw-green-bg);color:var(--cw-green)}.batch-upload-batch-state.tone-attention{background:var(--cw-error-bg);color:var(--cw-error)}.batch-upload-batch-state.tone-progress{background:#eef5f8;color:#4f7083}.batch-upload-batch-state.tone-neutral{background:#f0f0f2;color:#696b73}.batch-upload-count{display:flex;align-items:baseline;gap:6px;margin:13px 0 9px;color:#55565d;font-size:11px}.batch-upload-count strong{color:#303138;font:22px/28px var(--cw-font-song)}.batch-upload-count-note{margin:7px 0 0;color:#777983;font-size:10px;line-height:16px}.batch-upload-side-rule{height:1px;margin:11px 0 9px;background:var(--cw-line)}.batch-upload-side-note{margin:0;color:#686971;font-size:10px;line-height:16px}.batch-upload-rules h2{margin-bottom:10px}.batch-upload-rule-row{display:grid;gap:4px;padding:10px 0;border-top:1px solid #ededee}.batch-upload-rule-row strong{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#3d3e45;font-size:10px;font-weight:600}.batch-upload-rule-row strong b{color:#4e4f56;font-size:10px;font-weight:600;white-space:nowrap}.batch-upload-rule-row span{color:#686971;font-size:9px}.batch-upload-rule-row small{color:#85868d;font-size:9px;line-height:14px}.batch-upload-warning{display:flex;align-items:flex-start;gap:8px;margin-top:5px;padding:9px;border:1px solid #f0d6a4;border-radius:8px;background:#fffaf1;color:#8b5b00}.batch-upload-warning>span{width:15px;height:15px;flex:0 0 15px;display:grid;place-items:center;border-radius:50%;background:#a66d00;color:#fff;font-size:10px;font-weight:700}.batch-upload-warning p{display:grid;gap:2px;margin:0}.batch-upload-warning strong{font-size:9px;font-weight:600}.batch-upload-warning small{color:#74634a;font-size:9px;line-height:13px}.batch-upload-reentry{display:grid;gap:3px;margin:0;padding:1px 3px;color:#686971;font-size:9px;line-height:14px}.batch-upload-reentry strong{color:#4e4f56;font-size:9px;font-weight:600}.batch-upload-bottom{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:auto;padding:22px 0 0;border-top:1px solid #e3e3e6}.batch-upload-bottom>div{min-width:0}.batch-upload-bottom strong{color:#37383e;font-size:11px;font-weight:600}.batch-upload-bottom p{margin:2px 0 0;color:#85868d;font-size:9px;line-height:14px}.batch-upload-bottom .collect-button{flex:0 0 auto;min-height:36px;padding:0 15px;font-size:11px}.batch-upload-bottom .collect-button span{margin-left:4px}@media(max-width:1320px){.cw-content-upload{padding-bottom:122px}.batch-upload-page{width:calc(100% - 8px);margin-left:8px}.batch-upload-heading{margin-bottom:15px}.batch-upload-heading h1{font-size:25px;line-height:32px}.batch-upload-summary{min-height:58px;grid-template-columns:minmax(170px,1.2fr) minmax(130px,.8fr) minmax(160px,.9fr) auto;gap:14px;margin-bottom:11px;padding:8px 12px}.batch-upload-layout{grid-template-columns:minmax(0,1fr) 280px;gap:16px}.batch-upload-main-column{gap:10px}.batch-upload-dropzone{min-height:106px;gap:12px;padding:13px 14px}.batch-upload-drop-icon{width:38px;height:38px;flex-basis:38px}.batch-upload-add-actions{flex-wrap:wrap;justify-content:flex-end}.batch-upload-add-actions>label{display:none}.batch-upload-add-actions .collect-select{min-width:103px}.batch-upload-queue-heading{min-height:54px}.batch-upload-table th,.batch-upload-table td{height:55px;padding:6px 9px}.batch-upload-table{min-width:630px}.batch-upload-table th:nth-child(1){width:36%}.batch-upload-table th:nth-child(4){width:27%}.batch-upload-side-card{padding:13px 12px}.batch-upload-rules h2{margin-bottom:8px}.batch-upload-bottom{position:fixed;z-index:28;right:24px;bottom:0;left:232px;min-height:66px;margin:0;padding:9px 0 10px;border-top:1px solid #e3e3e6;background:#fffffffa;box-shadow:0 -4px 18px #241f1f06}}@media(max-width:980px){.batch-upload-layout{grid-template-columns:minmax(0,1fr)}.batch-upload-aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.batch-upload-reentry{grid-column:1 / -1}.batch-upload-bottom{left:220px;right:20px}}@media(max-width:720px){.batch-upload-page{width:100%;margin-left:0}.batch-upload-heading{align-items:center}.batch-upload-heading h1{font-size:22px;line-height:30px}.batch-upload-heading>button{padding:0 9px;font-size:10px}.batch-upload-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.batch-upload-summary .batch-summary-count{grid-column:1 / -1}.batch-upload-dropzone{align-items:flex-start;flex-wrap:wrap}.batch-upload-drop-copy{flex-basis:calc(100% - 60px)}.batch-upload-add-actions{width:100%;justify-content:flex-end}.batch-upload-aside{grid-template-columns:minmax(0,1fr)}.batch-upload-reentry{grid-column:auto}.batch-upload-bottom{left:12px;right:12px;min-height:72px}.batch-upload-bottom p{max-width:58vw}}.cw-content-items{padding-top:22px}.p05-page{min-height:100%;color:#2d2d32}.p05-page-heading{display:flex;min-height:66px;align-items:flex-start;justify-content:space-between;gap:18px;margin:0 0 17px}.p05-page-heading h1{margin:0 0 2px;color:#25252a;font:600 28px/36px var(--cw-font-song);letter-spacing:.1px}.p05-page-heading p{margin:0;color:#82838a;font-size:13px;line-height:20px}.p05-heading-tools{display:flex;align-items:center;gap:10px;padding-top:7px}.p05-batch-state{display:inline-flex;min-height:26px;align-items:center;padding:3px 9px;border-radius:999px;background:#f1f1f2;color:#65666d;font-size:11px}.p05-text-button{min-height:32px;padding:4px 7px;border:0;background:transparent;color:#666871;font-size:12px;white-space:nowrap}.p05-text-button:hover:not(:disabled){color:var(--cw-red)}.p05-text-button:disabled{color:#b0b0b5}.p05-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;border:1px solid transparent;border-radius:7px;font-size:12px;white-space:nowrap}.p05-button-primary{border-color:var(--cw-red);background:var(--cw-red);color:#fff!important}.p05-button-primary:hover:not(:disabled){background:#ae1118}.p05-button-outline{border-color:#d9dade;background:#fff;color:#3b3c42!important}.p05-button-outline:hover:not(:disabled){border-color:#bcbec4;background:#fafafa}.p05-button:disabled{border-color:#e5e5e7;background:#f1f1f2;color:#a4a5aa!important}.p05-page-error,.p05-action-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 11px;padding:9px 12px;border:1px solid #f0c7c9;border-radius:8px;background:#fff5f5;color:#a81920;font-size:12px}.p05-action-notice{border-color:#e7e1d8;background:#fff;color:#6a5a42}.p05-page:has(.p05-conflict-banner)>.p05-action-notice{display:none}.p05-action-notice button{width:26px;height:26px;border:0;background:transparent;color:inherit;font-size:18px}.p05-loading,.p05-list-loading{display:flex;min-height:96px;align-items:center;justify-content:center;color:#85868d;font-size:12px}.p05-access-state,.p05-fatal-state{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px;border:1px solid #e2e2e5;border-radius:12px;background:#fff;text-align:center}.p05-access-state h1,.p05-fatal-state h2{margin:0;color:#292a30;font:23px/30px var(--cw-font-song)}.p05-access-state p,.p05-fatal-state p{max-width:490px;margin:0 0 5px;color:#777983;font-size:12px}.p05-access-mark{padding:4px 10px;border-radius:999px;background:#fff0f1;color:var(--cw-red);font-size:11px}.p05-layout{display:grid;grid-template-columns:minmax(0,1fr) 284px;align-items:start;gap:16px}.p05-main-column{min-width:0;display:flex;flex-direction:column;gap:11px}.p05-stat-strip{min-height:84px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;margin-bottom:8px;padding:9px 0;border:1px solid #e2e2e5;border-radius:12px;background:#fff;box-shadow:0 4px 14px #34232309}.p05-stat-strip>div{min-width:0;display:flex;flex-direction:column;gap:2px;padding:9px 14px}.p05-stat-strip span{overflow:hidden;color:#85868d;font-size:11px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.p05-stat-strip strong{color:#303138;font:600 23px/27px var(--cw-font-song)}.p05-stat-strip .tone-success{color:#33734b}.p05-stat-strip .tone-danger{color:#bd2028}.p05-stat-strip .tone-warning{color:#8b5b00;font:600 14px/24px var(--cw-font-sans)}.p05-toolbar{min-height:46px;display:flex;align-items:center;gap:9px;margin-bottom:6px;padding:0 14px;border:1px solid #e2e2e5;border-radius:8px;background:#fff}.p05-selected-pill{min-width:96px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:3px 9px;border-radius:999px;background:#fff1f1;color:var(--cw-red);font-size:11px;white-space:nowrap}.p05-selected-pill input,.p05-toolbar input[type=checkbox]{width:15px;height:15px;accent-color:var(--cw-red)}.p05-toolbar-divider{width:1px;height:21px;background:#e5e5e7}.p05-tool-button{min-height:30px;padding:4px 8px;border:1px solid #e2e2e5;border-radius:6px;background:#fff;color:#4f5057;font-size:11px;white-space:nowrap}.p05-tool-button:hover{border-color:#d4a5a8;color:var(--cw-red)}.p05-filter-label{margin-left:auto;color:#81828a;font-size:10px;white-space:nowrap}.p05-filter-select{min-width:92px;height:30px;padding:0 22px 0 7px;border:1px solid #e0e0e3;border-radius:6px;background:#fff;color:#4e4f56;font-size:10px}.p05-toolbar-hint{display:none;color:#85868d;font-size:10px}.p05-bulk-panel{display:grid;gap:12px;padding:13px 14px;border:1px solid #ead4d5;border-radius:10px;background:#fffdfd}.p05-bulk-panel-heading{display:flex;justify-content:space-between;gap:12px}.p05-bulk-panel-heading div{display:flex;align-items:baseline;gap:9px}.p05-bulk-panel-heading strong{color:#34343a;font-size:13px}.p05-bulk-panel-heading span,.p05-bulk-panel footer small{color:#82838a;font-size:10px}.p05-bulk-panel-heading button{border:0;background:transparent;color:#777983;font-size:18px}.p05-bulk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px}.p05-bulk-metadata{padding-top:8px;border-top:1px solid #eee1e1}.p05-bulk-metadata summary{color:#6e6061;cursor:pointer;font-size:10px}.p05-bulk-metadata .p05-bulk-grid{margin-top:10px}.p05-bulk-field{min-width:0;display:grid;grid-template-columns:87px minmax(0,1fr);align-items:center;gap:7px;color:#5f6067;font-size:10px}.p05-bulk-field>span{display:inline-flex;align-items:center;gap:4px}.p05-bulk-field input[type=checkbox]{width:14px;height:14px;accent-color:var(--cw-red)}.p05-bulk-field input:not([type=checkbox]),.p05-bulk-field select{width:100%;min-width:0;height:32px;padding:4px 8px;border:1px solid #d9dade;border-radius:6px;background:#fff;font-size:11px}.p05-bulk-input-action{min-width:0;display:flex;align-items:center;gap:4px}.p05-bulk-input-action input{flex:1}.p05-bulk-input-action button{flex:0 0 auto;padding:3px;border:0;background:transparent;color:#8b4a4d;font-size:8px;white-space:nowrap}.p05-bulk-input-action button:disabled{color:#b5b5ba}.p05-inherit-choice{min-width:0;flex:1;overflow:hidden;color:#878890;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.p05-bulk-panel footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.p05-bulk-panel footer .p05-button{min-height:32px}.p05-grid-caption,.p05-results-heading{min-height:23px;display:flex;align-items:center;justify-content:space-between;gap:12px}.p05-grid-caption{margin-bottom:-2px}.p05-grid-caption strong,.p05-results-heading h2{margin:0;color:#35363c;font:600 12px/18px var(--cw-font-sans)}.p05-grid-caption span,.p05-results-heading span{color:#898a91;font-size:10px}.p05-item-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.p05-item-card{min-width:0;min-height:164px;position:relative;display:flex;flex-direction:column;gap:0;overflow:hidden;padding:12px;border:1px solid #e5e5e8;border-radius:10px;background:#fff;box-shadow:0 4px 12px #34232309}.p05-item-card:hover{border-color:#d4c4c5}.p05-item-card.is-selected{border-color:#c9161d;box-shadow:0 0 0 1px #c9161d14}.p05-item-card.is-locked{background:#fbfbfc}.p05-card-visual{min-width:0;height:96px;position:relative;flex:0 0 96px;overflow:hidden;border-radius:5px;background:#f0eded;cursor:pointer}.p05-card-preview{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid #e5e1df;background:linear-gradient(145deg,#f4f1ef,#ebe7e4);color:#918a86}.p05-card-preview.has-preview{display:block;border-color:transparent;background:#ece9e6}.p05-card-preview img{display:block;width:100%;height:100%;object-fit:cover}.p05-card-preview svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.p05-card-preview strong{font-size:9px;font-weight:500}.p05-card-preview small{font-size:8px}.p05-card-check{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:999px;background:#ffffffeb;color:#62636c;font-size:9px;white-space:nowrap}.p05-card-check input{width:13px;height:13px;margin:0;accent-color:var(--cw-red)}.p05-state-chip{position:absolute;top:8px;right:8px;display:inline-flex;min-height:21px;align-items:center;padding:2px 7px;border-radius:999px;background:#fffffff0;color:#74757c;font-size:9px;white-space:nowrap}.p05-card-copy{min-width:0;display:flex;flex-direction:column;gap:2px;margin-top:10px;padding:0 0 17px;border:0;background:transparent;color:#85868d;text-align:left;cursor:pointer}.p05-card-title-row{display:flex;align-items:center;justify-content:space-between;gap:5px}.p05-card-title-row strong{overflow:hidden;color:#24252a;font-size:12px;line-height:18px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.p05-card-title-row>span{overflow:hidden;color:#85868d;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.p05-card-copy small{overflow:hidden;color:#85868d;font-size:10px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.p05-card-restore{position:absolute;right:12px;bottom:8px;padding:2px 0;border:0;background:transparent;color:var(--cw-red);font-size:9px;cursor:pointer}.p05-state-chip.tone-verified,.p05-state-chip.tone-organized{background:#edf6ef;color:#33734b}.p05-state-chip.tone-failed{background:#fff0f1;color:#ad2027}.p05-state-chip.tone-submitted{background:#fff6e5;color:#805400}.p05-state-chip.tone-merged{background:#f0eef7;color:#696086}.p05-item-card-meta{overflow:hidden;color:#85868d;font-size:10px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.p05-item-card-foot{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:auto;color:#85868d;font-size:9px}.p05-item-card-foot button{padding:2px 0;border:0;background:transparent;color:var(--cw-red);font-size:10px}.p05-pagination{min-height:35px;display:flex;align-items:center;justify-content:center;gap:13px;color:#85868d;font-size:10px}.p05-pagination .p05-text-button{min-height:28px;font-size:10px}.p05-results{display:grid;gap:7px;padding:10px 12px;border:1px solid #e2e2e5;border-radius:9px;background:#fff}.p05-results-heading{min-height:21px}.p05-results-heading h2{font-size:14px}.p05-results-empty{padding:5px 0 3px;color:#92939a;font-size:10px}.p05-result-row{min-height:31px;display:grid;grid-template-columns:65px minmax(0,1fr) 42px;align-items:center;gap:8px;padding:5px 8px;border-radius:6px;background:#f8f8f9;color:#777983;font-size:10px}.p05-result-row strong{color:#55565d;font-size:10px}.p05-result-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p05-result-row b{color:#33734b;font-size:9px;font-weight:500;text-align:right}.p05-result-row.result-conflict{background:#fff6e5}.p05-result-row.result-conflict b{color:#8b5b00}.p05-result-row.result-failed{background:#fff0f1}.p05-result-row.result-failed b{color:#ad2027}.p05-result-row.result-skipped,.p05-result-row.result-not_run{background:#f2f2f3}.p05-result-row.result-skipped b,.p05-result-row.result-not_run b{color:#777983}.p05-empty-state{min-height:245px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:25px;border:1px dashed #d9dade;border-radius:10px;background:#fff;text-align:center}.p05-empty-state>span{color:#c4b6b1;font:26px/30px var(--cw-font-song)}.p05-empty-state h2{margin:0;color:#3a3b41;font:19px/25px var(--cw-font-song)}.p05-empty-state p{max-width:380px;margin:0 0 4px;color:#85868d;font-size:11px}.p05-inspector{position:sticky;top:2px;height:min(660px,calc(100vh - 240px));min-height:480px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e1e1e4;border-radius:11px;background:#fff;box-shadow:0 3px 12px #241f1f09}.p05-inspector-empty{min-height:260px;align-items:center;justify-content:center;color:#898a91;font-size:12px}.p05-inspector-heading{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid #eeeeef}.p05-inspector-heading>div{min-width:0}.p05-inspector-heading span:not(.p05-state-chip){color:#8a8b92;font-size:10px}.p05-inspector-heading h2{margin:1px 0 0;color:#303138;font:18px/24px var(--cw-font-song)}.p05-relation-block{display:grid;gap:9px;padding:11px 14px;border-bottom:1px solid #eeeeef}.p05-section-caption{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.p05-section-caption strong{color:#414249;font-size:11px;font-weight:600}.p05-section-caption span{overflow:hidden;color:#919299;font-size:9px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.p05-relation-choice{display:flex;flex-wrap:wrap;gap:7px 13px;color:#878890;font-size:9px}.p05-relation-choice span{display:inline-flex;align-items:center;gap:4px}.p05-relation-choice i{width:6px;height:6px;border:1px solid #b7b8bd;border-radius:50%}.p05-relation-choice .is-active{color:#8b2b30}.p05-relation-choice .is-active i{border-color:#c9161d;background:#c9161d}.p05-asset-summary{display:flex;align-items:center;gap:9px;padding:8px;border:1px solid #efebea;border-radius:7px;background:#fcfbfa}.p05-asset-mark{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#f1e9e5;color:#8e7064;font:17px/20px var(--cw-font-song)}.p05-asset-summary div:last-child{min-width:0;display:flex;flex-direction:column;gap:2px}.p05-asset-summary strong{color:#5c504b;font-size:10px;font-weight:500}.p05-asset-summary small{color:#92939a;font-size:9px}.p05-main-image-list{display:flex;flex-wrap:wrap;gap:5px 11px;margin:0;padding:0;border:0}.p05-main-image-list legend{width:100%;margin:0 0 3px;color:#74757c;font-size:9px}.p05-main-image-option{display:inline-flex;align-items:center;gap:4px;color:#66676e;font-size:9px}.p05-main-image-option input{width:13px;height:13px;margin:0;accent-color:var(--cw-red)}.p05-merge-destination{margin:0;padding:8px;border-radius:6px;background:#f5f3f8;color:#6a6575;font-size:10px}.p05-merge-destination strong{color:#514b61}.p05-restore-button{width:100%;min-height:31px}.p05-inspector-tabs{min-height:39px;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #eeeeef}.p05-inspector-tabs button{position:relative;border:0;background:transparent;color:#777880;font-size:10px}.p05-inspector-tabs button.active{color:var(--cw-red);font-weight:600}.p05-inspector-tabs button.active:after{position:absolute;right:16px;bottom:-1px;left:16px;height:2px;background:var(--cw-red);content:""}.p05-inspector-content{min-height:0;flex:1;overflow:auto;padding:11px 14px;scrollbar-width:thin}.p05-form-section{display:grid;gap:9px}.p05-form-section>.p05-section-caption{margin-bottom:1px}.p05-field{min-width:0;display:flex;flex-direction:column;gap:4px;color:#55565d;font-size:10px;line-height:15px}.p05-field>span{display:flex;align-items:baseline;gap:5px}.p05-field b{color:var(--cw-red);font-size:9px;font-weight:400}.p05-field small{color:#96979d;font-size:9px}.p05-field input,.p05-field select,.p05-field textarea{width:100%;min-width:0;min-height:33px;padding:6px 9px;border:1px solid #dbdbde;border-radius:6px;background:#fff;color:#383940;font-size:10px;line-height:15px}.p05-field textarea{min-height:52px;resize:vertical}.p05-field input::placeholder,.p05-field textarea::placeholder{color:#adaeb3}.p05-field input:disabled,.p05-field select:disabled,.p05-field textarea:disabled{background:#f7f7f8;color:#999aa0}.p05-field-with-action{min-width:0;display:flex;align-items:center;gap:5px}.p05-field-with-action input,.p05-field-with-action select{flex:1}.p05-field-with-action button{min-height:28px;flex:0 0 auto;padding:0 3px;border:0;background:transparent;color:#8b4a4d;font-size:8px;white-space:nowrap}.p05-field-with-action button:disabled{color:#b6b6bb}.p05-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.p05-category-field{display:flex;flex-wrap:wrap;gap:5px 9px;margin:0;padding:7px 8px;border:1px solid #e5e5e7;border-radius:6px}.p05-category-field legend{padding:0 3px;color:#686970;font-size:9px}.p05-category-field label{display:inline-flex;align-items:center;gap:3px;color:#64656c;font-size:9px}.p05-category-field input{width:12px;height:12px;margin:0;accent-color:var(--cw-red)}.p05-category-field p{width:100%;margin:0;color:#9a6a16;font-size:9px}.p05-primary-version{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:7px 8px;border:1px solid #eee9e7;border-radius:6px;color:#85868d;font-size:9px}.p05-primary-version strong{color:#5f615f;font-size:9px;font-weight:500}.p05-create-work{width:100%;min-height:34px}.p05-field-note,.p05-inherited-note{margin:0;color:#919299;font-size:9px;line-height:15px}.p05-inherited-note{padding:7px 8px;border-radius:5px;background:#f7f7f8}.p05-divider{height:1px;margin:2px 0;background:#eeeeef}.p05-bool-row select{min-height:31px}.p05-legal-box{display:grid;gap:5px;padding:9px;border:1px solid #ebe5df;border-radius:7px;background:#fbf9f6}.p05-legal-box strong{color:#554c45;font-size:10px}.p05-legal-box p{margin:0;color:#88847f;font-size:9px;line-height:14px}.p05-legal-box details summary{color:#8a4548;cursor:pointer;font-size:9px}.p05-legal-text{max-height:150px;overflow:auto;padding-top:7px;color:#69645f;font-size:9px;line-height:1.7;white-space:pre-wrap}.p05-rights-check,.p05-consent-check{display:flex;align-items:flex-start;gap:6px;color:#5e5f65;font-size:9px;line-height:15px}.p05-rights-check input,.p05-consent-check input{width:13px;height:13px;flex:0 0 13px;margin:1px 0 0;accent-color:var(--cw-red)}.p05-consent-check{padding:7px;border:1px solid #ead6d6;border-radius:6px;background:snow;color:#713b3e}.p05-inline-error{margin:0;padding:7px 8px;border-radius:6px;background:#fff0f1;color:#a81920;font-size:9px;line-height:14px}.p05-conflict-banner{display:grid;gap:3px;padding:9px 11px;border-bottom:1px solid #ead9b5;background:#fff8e9;color:#79591e}.p05-conflict-banner strong{font-size:10px}.p05-conflict-banner span{font-size:9px;line-height:14px}.p05-conflict-banner .p05-text-button{justify-self:start;margin-left:-7px;color:#79591e}.p05-merged-state{padding:10px;border:1px solid #e7e2ee;border-radius:7px;background:#faf9fc;color:#615b6d}.p05-merged-state strong{font-size:10px}.p05-merged-state p{margin:4px 0 0;font-size:9px;line-height:15px}.p05-no-selection{display:grid;min-height:180px;place-items:center;color:#999aa0;font-size:11px}.p05-inspector-footer{flex:0 0 auto;display:grid;gap:7px;padding:9px 12px 10px;border-top:1px solid #eeeeef;background:#fff}.p05-footer-status{overflow:hidden;color:#878890;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.p05-footer-actions{display:flex;justify-content:flex-end;gap:7px}.p05-footer-actions .p05-button{min-height:32px;padding:0 10px;font-size:10px}.p05-submit-hint{margin:0;color:#96979d;font-size:8px;line-height:12px}.p05-dialog-backdrop{position:fixed;z-index:80;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:#1d1c1e52}.p05-group-dialog{position:relative;width:min(440px,100%);display:grid;gap:12px;padding:25px;border:1px solid #e5e1df;border-radius:13px;background:#fff;box-shadow:0 18px 55px #14121233}.p05-dialog-close{position:absolute;top:10px;right:12px;width:30px;height:30px;border:0;background:transparent;color:#76777d;font-size:21px}.p05-dialog-kicker{margin:0;color:#999098;font-size:10px;letter-spacing:.06em}.p05-group-dialog h2{margin:-8px 0 0;color:#2f3035;font:21px/28px var(--cw-font-song)}.p05-group-dialog>p:not(.p05-dialog-kicker){margin:-4px 0 2px;color:#7b7c83;font-size:11px;line-height:18px}.p05-group-dialog footer{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}@media(min-width:1480px){.p05-layout{grid-template-columns:minmax(0,1fr) 322px;gap:18px}.p05-main-column{gap:13px}}@media(max-width:1320px){.cw-shell:has(.cw-content-items){--cw-sidebar-width: 200px;--cw-topbar-height: 68px;--cw-content-pad: 24px}.p05-layout{grid-template-columns:minmax(0,1fr) 344px;gap:13px}.p05-stat-strip{min-height:76px;margin-bottom:7px}.p05-stat-strip>div{padding:8px 10px}.p05-toolbar{gap:6px;padding-inline:8px}.p05-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.p05-item-card{min-height:150px;padding:9px}.p05-card-visual{height:82px;flex-basis:82px}.p05-card-copy{margin-top:8px;padding-bottom:15px}.p05-card-title-row strong{font-size:11px}}@media(max-width:1080px){.p05-layout{grid-template-columns:minmax(0,1fr) 292px}.p05-page-heading h1{font-size:24px}.p05-filter-label{display:none}.p05-item-grid{grid-template-columns:1fr}}@media(max-width:850px){.cw-content-items{padding-inline:18px}.p05-layout{grid-template-columns:minmax(0,1fr)}.p05-inspector{position:relative;top:auto;height:640px;min-height:520px}.p05-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p05-heading-tools{flex-wrap:wrap;justify-content:flex-end}}@media(max-width:560px){.cw-content-items{padding:18px 13px 26px}.p05-page-heading{flex-direction:column}.p05-heading-tools{width:100%;justify-content:flex-start}.p05-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:9px;padding-block:10px}.p05-stat-strip>div:nth-child(3){border-right:0}.p05-toolbar{flex-wrap:wrap}.p05-filter-label{display:inline;margin-left:auto}.p05-toolbar-hint{display:none}.p05-item-grid,.p05-bulk-grid{grid-template-columns:1fr}.p05-bulk-panel footer{align-items:flex-start;flex-direction:column}.p05-inspector{height:600px}}
