.copy-library-layout{grid-template-columns:minmax(420px,1.18fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.copy-library-layout--workbench{grid-template-columns:minmax(360px,.88fr) minmax(520px,1.12fr)}.copy-library-layout--workbench .copy-library-main{scroll-behavior:smooth;align-self:start;max-height:calc(100vh - 44px);position:sticky;top:22px;overflow:auto}.copy-director-hero{background:radial-gradient(circle at 10% 0,#f4bd6929,#0000 32%),linear-gradient(135deg,#ffffff0f,#ffffff06);border:1px solid #f4bd693d;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:end;gap:20px;margin-bottom:14px;padding:22px;display:grid;box-shadow:0 18px 46px #00000024}.copy-director-hero>div{gap:8px;display:grid}.copy-director-hero span,.copy-director-recommendation__head span,.copy-template-switcher summary span{color:#f4bd69;letter-spacing:.08em;font-size:12px;font-weight:800}.copy-director-hero strong{max-width:720px;color:var(--text);letter-spacing:0;font-size:clamp(28px,4vw,44px);line-height:1.06}.copy-director-hero p,.copy-director-recommendation__head p,.copy-director-recommendation__card p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.copy-secondary-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.copy-secondary-action{text-align:left;background:#0a101e57;border:1px solid #94a3b829;border-radius:16px;gap:3px;min-height:58px;padding:12px 13px;display:grid}.copy-secondary-action span{color:var(--text);font-size:14px;font-weight:800}.copy-secondary-action small{color:var(--muted);font-size:12px}.copy-secondary-action--active,.copy-secondary-action--primary{background:#f4bd691a;border-color:#f4bd6980}.copy-strategy-map--guided{gap:18px}.copy-director-recommendation{background:radial-gradient(circle at 100% 0,#5df5ff1f,#0000 36%),#ffffff08;border-color:#5df5ff2e;gap:14px}.copy-director-recommendation__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.copy-director-recommendation__head>div{gap:7px;display:grid}.copy-director-recommendation__head strong{color:var(--text);font-size:clamp(20px,2.4vw,30px);line-height:1.16}.copy-director-recommendation__head button{flex:none}.copy-director-recommendation__card{background:#f4bd6911;border:1px solid #f4bd6933;border-radius:16px;gap:8px;padding:14px;display:grid}.copy-director-recommendation__card span{color:#f4bd69;border:1px solid #f4bd6933;border-radius:999px;width:fit-content;padding:4px 8px;font-size:12px}.copy-director-recommendation__card strong{color:var(--text);font-size:17px;line-height:1.35}.copy-template-switcher{background:#0a101e38;border:1px dashed #94a3b82e;border-radius:14px;gap:10px;display:grid}.copy-template-switcher summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.copy-template-switcher summary::-webkit-details-marker{display:none}.copy-template-switcher summary strong{color:var(--text);font-size:14px}.copy-template-switcher .copy-template-results{padding:0 12px 12px}.copy-secondary-panel{gap:14px}.copy-library-guide{background:radial-gradient(circle at 10% 0,#f4bd6929,#0000 34%),linear-gradient(135deg,#ffffff0e,#ffffff06);border:1px solid #f4bd6938;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:18px;padding:18px;display:grid;box-shadow:0 18px 46px #00000024}.copy-library-guide>div{gap:6px;display:grid}.copy-library-guide span{color:#f4bd69;letter-spacing:.08em;font-size:12px}.copy-library-guide strong{color:var(--text);font-size:clamp(18px,2.2vw,24px);line-height:1.25}.copy-library-guide ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.copy-library-guide li{color:var(--muted);white-space:nowrap;background:#0a101e7a;border:1px solid #94a3b82e;border-radius:999px;padding:8px 10px;font-size:12px}.copy-library-sidebar,.copy-library-main{min-width:0}.copy-library-tabs{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.copy-library-tab{min-height:38px;color:var(--muted);background:#0a101e6b;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.copy-library-tab--active{color:var(--text);background:linear-gradient(135deg,#f4bd692e,#5df5ff14);border-color:#f4bd6994}.copy-library-tab small{min-width:22px;color:inherit;text-align:center;background:#ffffff14;border-radius:999px;padding:2px 7px;font-size:11px}.copy-strategy-map{background:radial-gradient(circle at 0 0,#f4bd6924,#0000 34%),linear-gradient(#ffffff0f,#ffffff07);border-color:#f4bd6938;gap:16px}.copy-strategy-map__header{grid-template-columns:minmax(0,1fr) minmax(160px,210px);align-items:end;gap:16px;display:grid}.copy-strategy-map__header>div,.copy-step-heading,.copy-step-heading>div{gap:6px;display:grid}.copy-step-label,.copy-empty-workbench span{color:#f4bd69;letter-spacing:.08em;font-size:12px}.copy-step-heading{padding-top:2px}.copy-step-heading strong{color:var(--text);font-size:clamp(17px,1.8vw,22px);line-height:1.25}.copy-step-heading p,.copy-strategy-map__header p,.copy-empty-workbench p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.copy-strategy-map__header strong,.copy-empty-workbench strong{color:var(--text);font-size:clamp(19px,2.1vw,26px);line-height:1.2}.copy-strategy-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.copy-strategy-card{text-align:left;background:linear-gradient(145deg,#ffffff0c,#ffffff06),#0a101e52;border:1px solid #94a3b829;border-radius:18px;align-content:start;gap:7px;min-height:150px;padding:14px;transition:border-color .18s,background .18s,transform .18s;display:grid}.copy-strategy-card:hover{border-color:#f4bd6957;transform:translateY(-1px)}.copy-strategy-card--active{background:radial-gradient(circle at 100% 0,#f4bd692e,#0000 44%),linear-gradient(160deg,#f4bd6924,#7c80ff12);border-color:#f4bd69b3;box-shadow:0 18px 42px #f4bd691f}.copy-strategy-card span{color:#f4bd69;background:#f4bd6914;border:1px solid #f4bd693d;border-radius:999px;width:max-content;padding:4px 8px;font-size:12px}.copy-strategy-card strong{color:var(--text);font-size:15px;line-height:1.35}.copy-strategy-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.copy-strategy-card small{color:#e2e8f094;font-size:11px;line-height:1.45}.copy-record-list,.copy-template-card-list,.copy-ip-avatar-grid,.copy-ip-sample-list,.copy-template-results,.copy-empty-workbench,.copy-ip-library,.copy-template-panel,.copy-import-panel,.copy-advanced-panel,.copy-focus-panel{display:grid}.copy-record-list{gap:10px}.copy-diagnosis-disclosure{background:#ffffff07;border:1px solid #94a3b829;border-radius:16px}.copy-diagnosis-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.copy-diagnosis-disclosure summary::-webkit-details-marker{display:none}.copy-diagnosis-disclosure summary>div{gap:3px;display:grid}.copy-diagnosis-disclosure strong{color:var(--text);font-size:14px}.copy-diagnosis-disclosure span,.copy-diagnosis-disclosure small{color:var(--muted);font-size:12px}.copy-diagnosis-disclosure small{color:#f4bd69;background:#f4bd6912;border:1px solid #f4bd692e;border-radius:999px;flex:none;padding:4px 8px}.copy-diagnosis-disclosure .copy-diagnosis-panel{margin:0 12px 12px}.copy-diagnosis-collapsible{background:#f4bd690b;border:1px solid #f4bd6933;border-radius:18px}.copy-diagnosis-collapsible summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:13px 14px;list-style:none;display:flex}.copy-diagnosis-collapsible summary::-webkit-details-marker{display:none}.copy-diagnosis-collapsible summary:after{content:"展开";color:var(--muted);flex:none;font-size:12px}.copy-diagnosis-collapsible[open] summary:after{content:"收起"}.copy-diagnosis-collapsible summary>div{gap:4px;min-width:0;display:grid}.copy-diagnosis-collapsible summary strong{color:var(--text);font-size:15px;line-height:1.35}.copy-diagnosis-collapsible summary span{color:var(--muted);font-size:12px}.copy-diagnosis-collapsible summary small{color:#f4bd69;background:#f4bd6917;border:1px solid #f4bd694d;border-radius:999px;flex:none;padding:7px 10px;font-size:13px;font-weight:800}.copy-diagnosis-collapsible .copy-diagnosis-panel{margin:0 12px 12px}.copy-record-card{background:radial-gradient(circle at 100% 0,#f4bd6914,#0000 34%),#ffffff08;border:1px solid #94a3b829;border-radius:18px;gap:10px;padding:13px;display:grid}.copy-record-card--active{background:radial-gradient(circle at 100% 0,#f4bd6929,#0000 34%),#f4bd690e;border-color:#f4bd698f}.copy-record-card__main{text-align:left;background:0 0;justify-items:start;gap:9px;padding:0;display:grid}.copy-record-card__main strong{color:var(--text);font-size:15px;line-height:1.35}.copy-record-card__main p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.copy-record-card__topline,.copy-record-card__meta,.copy-record-card__reuse{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.copy-record-card__topline{justify-content:space-between;width:100%}.copy-record-card__topline>span{color:#f4bd69;font-size:12px;font-weight:800}.copy-record-card__meta span,.copy-record-card__reuse small,.copy-record-status{border-radius:999px;padding:4px 7px;font-size:11px;line-height:1.2}.copy-record-card__meta span{color:#e2e8f0b8;background:#0a101e70}.copy-record-card__reuse>span{color:#94a3b8b8;font-size:11px}.copy-record-card__reuse small{color:#b8f7ff;background:#5df5ff0f;border:1px solid #5df5ff29}.copy-record-card__main em{color:#f4bd69db;font-size:12px;font-style:normal;line-height:1.5}.copy-record-status{color:#e2e8f0b8;border:1px solid #94a3b829;flex:none}.copy-record-status--ready{color:#b8f7ff;background:#5df5ff14;border-color:#5df5ff42}.copy-record-status--active{color:#f4bd69;background:#f4bd691a;border-color:#f4bd6947}.copy-record-status--draft{color:#d2d6ffeb;background:#7c80ff14;border-color:#7c80ff3d}.copy-record-status--empty{color:#cbd5e1b8;background:#94a3b80f;border-color:#94a3b829}.copy-asset-empty-state{background:#f4bd690f;border:1px dashed #f4bd693d;border-radius:16px;gap:8px;padding:16px;display:grid}.copy-asset-empty-state strong{color:var(--text)}.copy-asset-empty-state p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.copy-record-card__delete{width:100%}.copy-focus-panel{background:radial-gradient(circle at 100% 0,#7c80ff24,#0000 34%),linear-gradient(#ffffff0d,#ffffff07);border-color:#f4bd693d;gap:16px}.copy-focus-panel__hero{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.copy-focus-panel__hero>div{gap:5px;display:grid}.copy-focus-panel__hero span{color:#f4bd69;font-size:12px}.copy-focus-panel__hero strong{color:var(--text);font-size:clamp(20px,2.2vw,28px);line-height:1.18}.copy-focus-panel__hero p{color:var(--muted);margin:0;font-size:13px}.copy-focus-panel__hero small{color:#e2e8f09e;font-size:12px}.copy-focus-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.copy-focus-steps span{color:var(--muted);text-align:center;background:#0f172a75;border:1px solid #94a3b829;border-radius:14px;padding:10px;font-size:12px}.copy-profile-prompt-note{background:#5df5ff11;border:1px solid #5df5ff2e;border-radius:14px;gap:4px;padding:11px 12px;display:grid}.copy-profile-prompt-note strong{color:#b8f7ff;font-size:13px}.copy-profile-prompt-note span{color:var(--muted);font-size:12px;line-height:1.55}.copy-reference-title,.copy-output-stage{border:1px solid #94a3b82e;border-radius:16px}.copy-prompt-panel{border:1px dashed #94a3b829;border-radius:12px}.copy-reference-title{background:linear-gradient(90deg,#f4bd691a,#7c80ff0f),#0f172a6b;gap:6px;padding:12px 14px;display:grid}.copy-reference-title span{color:#f4bd69;font-size:12px}.copy-reference-title strong{color:#e2e8f0eb;font-size:14px;line-height:1.5}.copy-prompt-panel{background:#0f172a29;gap:8px;padding:0;display:grid}.copy-prompt-panel__summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 10px;list-style:none;display:flex}.copy-prompt-panel__summary::-webkit-details-marker{display:none}.copy-prompt-panel__summary:after{content:"展开";color:#94a3b894;flex:none;padding-top:1px;font-size:12px}.copy-prompt-panel[open] .copy-prompt-panel__summary:after{content:"收起"}.copy-prompt-panel__summary>div{gap:4px;display:grid}.copy-prompt-panel__summary strong{color:#cbd5e1b8;font-size:12px;font-weight:600}.copy-prompt-panel__summary span{color:#94a3b8a3;font-size:12px;line-height:1.5}.copy-prompt-panel>label{margin:0 10px}.copy-prompt-panel>label:last-child{margin-bottom:10px}.copy-output-stage{background:linear-gradient(145deg,#f4bd691f,#0000 32%),linear-gradient(#0f172ae6,#020617c7);border-color:#f4bd6957;gap:12px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #02061747}.copy-output-stage:before{content:"";pointer-events:none;background:linear-gradient(#94a3b80e 1px,#0000 1px) 0 0/100% 42px,linear-gradient(90deg,#94a3b809 1px,#0000 1px) 0 0/42px 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d9,#0000 88%);mask-image:linear-gradient(#000000d9,#0000 88%)}.copy-output-stage__header{z-index:1;justify-content:space-between;align-items:flex-start;gap:14px;display:flex;position:relative}.copy-output-stage__header>div{gap:4px;display:grid}.copy-output-stage__header span{color:#f4bd69;font-size:12px}.copy-output-stage__header strong{color:#f8fafc;font-size:18px;line-height:1.25}.copy-output-stage__header small{color:#b8f7ff;background:#5df5ff14;border:1px solid #b8f7ff33;border-radius:999px;flex:none;padding:6px 9px;font-size:12px}.copy-output-stage__textarea{z-index:1;color:#eef4ff;letter-spacing:0;background:linear-gradient(#0f172ab8,#0f172a80);border-color:#f4bd6938;min-height:360px;font-size:17px;line-height:1.85;position:relative;box-shadow:inset 0 1px #ffffff0a}.copy-output-stage__textarea::placeholder{color:#cbd5e194}.copy-output-stage__textarea:focus{border-color:#f4bd698f;box-shadow:0 0 0 1px #f4bd6938,0 0 32px #f4bd6914,inset 0 1px #ffffff0d}.copy-primary-actions{justify-content:flex-end}.copy-advanced-panel,.copy-template-panel,.copy-import-panel{gap:12px}.copy-template-grid{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.copy-template-results{gap:10px;padding-top:4px}.copy-template-results__header,.copy-template-card__top,.copy-import-panel__summary{justify-content:space-between;align-items:center;gap:10px;display:flex}.copy-template-results__header strong{color:var(--text)}.copy-template-results__header span,.copy-template-card small{color:var(--muted);font-size:12px}.copy-template-hint{color:#f4bd69;background:#f4bd6914;border:1px solid #f4bd6933;border-radius:12px;margin:0;padding:9px 10px;font-size:12px}.copy-template-card-list{gap:10px;max-height:520px;padding-right:2px;overflow:auto}.copy-template-card{background:#ffffff09;border:1px solid #94a3b829;border-radius:13px;gap:6px;padding:11px 12px;transition:border-color .18s,background .18s,transform .18s;display:grid}.copy-template-card:hover{border-color:#f4bd695c;transform:translateY(-1px)}.copy-template-card--active{background:linear-gradient(135deg,#f4bd6921,#5df5ff0d),#ffffff0a;border-color:#f4bd69b8}.copy-template-card__top{align-items:center}.copy-template-card__top>div{gap:5px;min-width:0;display:grid}.copy-template-card__top strong{color:var(--text);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.copy-template-card__meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.copy-template-card__top span,.copy-template-card p,.copy-template-card__reason>span,.copy-template-card__structure>span,.copy-template-card__variables>span{color:var(--muted);font-size:12px}.copy-template-card__source{background:#f4bd6914;border:1px solid #f4bd6938;border-radius:999px;width:fit-content;padding:3px 8px;font-weight:800;color:#f4bd69!important;font-size:11px!important}.copy-template-card__ip{color:#b8f7ff;background:#5df5ff14;border:1px solid #5df5ff38;border-radius:12px;width:fit-content;padding:3px 8px;font-size:11px;font-weight:800;line-height:1.45}.copy-template-card p{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.copy-template-card__summary{max-width:100%}.copy-template-card__reason,.copy-template-card__structure{background:#0a101e52;border:1px solid #94a3b81f;border-radius:13px;gap:5px;padding:10px 11px;display:grid}.copy-template-card__reason>span,.copy-template-card__structure>span,.copy-template-card__variables>span{color:#f4bd69db;font-weight:800}.copy-template-card__structure{background:#5df5ff0b}.copy-template-card__variables{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.copy-template-card__variables small{color:#e2e8f0c2;background:#ffffff0a;border:1px solid #94a3b829;border-radius:999px;padding:4px 7px;font-size:11px}.copy-template-card button{white-space:nowrap;border-radius:999px;flex:none;justify-content:center;min-height:34px;padding:0 13px}.copy-workbench-empty,.copy-template-preview-workbench{background:linear-gradient(#ffffff0d,#ffffff07),#070c186b;border-color:#f4bd693d;gap:16px;min-height:min(720px,100vh - 80px)}.copy-workbench-empty{text-align:center;align-content:center;justify-items:center}.copy-workbench-empty>div:first-child{gap:8px;max-width:460px;display:grid}.copy-workbench-empty span,.copy-template-preview-workbench__hero span,.copy-template-preview-workbench__summary span,.copy-template-preview-workbench__variables>span{color:#f4bd69;font-size:12px;font-weight:800}.copy-workbench-empty strong,.copy-template-preview-workbench__hero strong{color:var(--text);font-size:clamp(22px,2.2vw,32px);line-height:1.16}.copy-workbench-empty p,.copy-template-preview-workbench__hero p,.copy-template-preview-workbench__summary p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.copy-workbench-empty__steps{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.copy-workbench-empty__steps small,.copy-template-preview-workbench__variables small{color:#e2e8f0b8;background:#0a101e6b;border:1px solid #94a3b829;border-radius:999px;padding:6px 9px;font-size:12px}.copy-template-preview-workbench__hero{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.copy-template-preview-workbench__hero>div{gap:7px;min-width:0;display:grid}.copy-template-preview-workbench__hero button{flex:none}.copy-template-preview-workbench__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.copy-template-preview-workbench__summary>div,.copy-template-preview-workbench__variables{background:#0a101e57;border:1px solid #94a3b821;border-radius:14px;gap:7px;padding:12px;display:grid}.copy-template-preview-workbench__variables>div{flex-wrap:wrap;gap:7px;display:flex}.copy-template-preview-workbench__text textarea{min-height:340px;font-size:15px;line-height:1.78}.copy-template-preview-workbench__actions{background:linear-gradient(#0000,#070c18eb 36%);justify-content:flex-end;padding-top:12px;display:flex;position:sticky;bottom:0}.copy-helper-panel{background:#ffffff06;border-style:dashed}.copy-ip-library{gap:14px}.copy-ip-avatar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.copy-ip-avatar-card{text-align:left;background:radial-gradient(circle at 100% 0,#5df5ff1a,#0000 36%),#ffffff08;border:1px solid #94a3b829;border-radius:18px;align-content:start;gap:8px;min-height:218px;padding:14px;transition:border-color .18s,transform .18s;display:grid}.copy-ip-avatar-card:hover{border-color:#5df5ff5c;transform:translateY(-1px)}.copy-ip-avatar-card__image{width:58px;height:58px;color:var(--text);background:radial-gradient(circle at 30% 20%,#f4bd6947,#0000 42%),linear-gradient(145deg,#5df5ff2e,#7c80ff24);border:1px solid #5df5ff3d;border-radius:18px;place-items:center;font-size:24px;font-weight:900;display:grid;overflow:hidden}.copy-ip-avatar-card__image--large{flex:none;width:72px;height:72px}.copy-ip-avatar-card__image img{object-fit:cover;width:100%;height:100%}.copy-ip-avatar-card strong,.copy-ip-profile-head__identity strong,.copy-ip-sample-card strong{color:var(--text)}.copy-ip-avatar-card small,.copy-ip-profile-head__identity span,.copy-ip-sample-card span,.copy-ip-sample-card small{color:var(--muted);font-size:12px}.copy-ip-avatar-card p,.copy-ip-profile-head__identity p,.copy-ip-sample-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.copy-ip-avatar-card>span:last-child{color:#f4bd69;background:#f4bd6914;border:1px solid #f4bd6938;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:800}.copy-ip-profile-head{gap:12px;display:grid}.copy-ip-profile-head__identity{background:#ffffff08;border:1px solid #5df5ff29;border-radius:18px;align-items:center;gap:12px;padding:12px;display:flex}.copy-ip-profile-head__identity>div{gap:5px;display:grid}.copy-ip-sample-list{gap:10px;max-height:620px;padding-right:2px;overflow:auto}.copy-ip-sample-card{background:radial-gradient(circle at 100% 0,#f4bd6914,#0000 34%),#ffffff08;border:1px solid #94a3b829;border-radius:18px;gap:10px;padding:14px;display:grid}.copy-ip-sample-card__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.copy-ip-sample-card__top>div{gap:5px;min-width:0;display:grid}.copy-ip-sample-card__top button{flex:none}.copy-ip-sample-card__analysis{background:#0a101e6b;border-radius:14px;gap:6px;padding:10px;display:grid}.copy-ip-work-panel{background:#070c182e;border:1px solid #5df5ff24;border-radius:18px;gap:8px;padding:9px;display:grid}.copy-ip-work-panel__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.copy-ip-work-panel__head>div{gap:4px;display:grid}.copy-ip-work-panel__head strong{color:var(--text)}.copy-ip-work-panel__head span,.copy-ip-work-panel__head small{color:var(--muted);font-size:12px}.copy-ip-work-list{gap:7px;max-height:760px;padding-right:2px;display:grid;overflow:auto}.copy-ip-work-card{text-align:left;background:#ffffff07;border:1px solid #94a3b81f;border-radius:14px;grid-template-columns:58px minmax(0,1fr);gap:9px;width:100%;min-height:84px;padding:7px 9px;transition:border-color .18s,background .18s;display:grid;position:relative;overflow:hidden}.copy-ip-work-card:before{content:"";background:#5df5ff47;border-radius:999px;width:2px;position:absolute;inset:8px auto 8px 0}.copy-ip-work-card:hover{background:#5df5ff0a;border-color:#5df5ff5c}.copy-ip-work-card--viral{background:#f4bd690b;border-color:#f4bd6947}.copy-ip-work-card--viral:before{background:#f4bd69bd}.copy-ip-work-card--active{background:#7c80ff14;border-color:#7c80ff9e}.copy-ip-work-card--active:before{background:#7c80ffeb;width:3px}.copy-ip-work-card img,.copy-ip-work-card__cover{object-fit:cover;background:#0a101e80;border-radius:10px;width:58px;height:76px}.copy-ip-work-card__cover{color:var(--muted);border:1px solid #94a3b829;place-items:center;font-size:12px;display:grid}.copy-ip-work-card__body{align-content:start;gap:5px;min-width:0;display:grid}.copy-ip-work-card__title{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.copy-ip-work-card__title strong{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.22;display:-webkit-box;overflow:hidden}.copy-ip-work-card__title small{color:#f4bd69;background:#f4bd6924;border-radius:999px;flex:none;padding:2px 6px;font-size:11px}.copy-ip-work-card p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.38;display:-webkit-box;overflow:hidden}.copy-ip-work-card__metrics{flex-wrap:wrap;gap:4px;display:flex}.copy-ip-work-card__metrics span{color:#e2e8f0ad;background:#0a101e57;border-radius:999px;padding:2px 6px;font-size:10px;line-height:1.2}.copy-ip-work-card em{color:#f4bd69db;font-size:11px;font-style:normal;line-height:1.4}.copy-ip-work-load-more{justify-content:center;width:100%}.copy-diagnosis-panel,.copy-work-detail{gap:14px;display:grid}.copy-diagnosis-panel{background:radial-gradient(circle at 0 0,#f4bd691a,#0000 34%),#070c1847;border:1px solid #f4bd692e;border-radius:18px;padding:14px}.copy-diagnosis-panel__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.copy-diagnosis-panel__head>div{gap:4px;display:grid}.copy-diagnosis-panel__head strong,.copy-work-detail__hero strong,.copy-work-score-card strong,.copy-work-analysis strong{color:var(--text)}.copy-diagnosis-panel__head span,.copy-diagnosis-panel__head small,.copy-diagnosis-panel__tips,.copy-work-detail__hero small,.copy-work-detail__hero p,.copy-work-score-card span,.copy-work-score-card p,.copy-work-analysis p{color:var(--muted);font-size:12px;line-height:1.55}.copy-diagnosis-panel__head small{color:#f4bd69;white-space:nowrap;background:#f4bd6914;border:1px solid #f4bd6938;border-radius:999px;padding:5px 9px}.copy-diagnosis-dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.copy-diagnosis-dimension{background:#0a101e61;border:1px solid #94a3b824;border-radius:14px;gap:7px;min-width:0;padding:11px;display:grid}.copy-diagnosis-dimension>div{justify-content:space-between;gap:8px;display:flex}.copy-diagnosis-dimension span,.copy-diagnosis-dimension p,.copy-diagnosis-dimension em{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.copy-diagnosis-dimension strong{color:#f4bd69;font-size:11px}.copy-diagnosis-dimension meter{width:100%;height:6px}.copy-diagnosis-dimension em{color:#e2e8f0b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:normal;display:-webkit-box;overflow:hidden}.copy-work-detail__hero{grid-template-columns:118px minmax(0,1fr);align-items:start;gap:14px;display:grid}.copy-work-detail__hero img,.copy-work-detail__hero>span{aspect-ratio:3/4;object-fit:cover;background:#0a101e8c;border-radius:16px;width:118px}.copy-work-detail__hero>span{color:var(--muted);border:1px solid #94a3b829;place-items:center;display:grid}.copy-work-detail__hero>div{gap:7px;display:grid}.copy-work-detail__hero a{color:#b8f7ff;width:fit-content;font-size:12px}.copy-work-detail__metrics,.copy-work-score-card__breakdown{flex-wrap:wrap;gap:7px;display:flex}.copy-work-detail__metrics span,.copy-work-score-card__breakdown span{color:#e2e8f0c2;background:#0a101e75;border-radius:999px;padding:5px 8px;font-size:11px}.copy-work-score-card,.copy-work-analysis{background:#f4bd690f;border:1px solid #f4bd6929;border-radius:16px;gap:9px;padding:12px;display:grid}.copy-work-score-card>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.copy-work-detail textarea[readonly]{color:var(--text);line-height:1.7}.copy-empty-workbench{background:radial-gradient(circle at 50% 0,#f4bd6921,#0000 38%),#0a101e57;border:1px solid #f4bd692e;border-radius:22px;align-content:center;gap:10px;min-height:260px;padding:28px}.copy-import-panel__summary{cursor:pointer;list-style:none}.copy-import-panel__summary::-webkit-details-marker{display:none}.copy-import-panel__summary>div{gap:4px;display:grid}.copy-import-panel__summary strong{font-size:14px}.copy-import-panel__summary span,.copy-import-panel__summary small{color:var(--muted);font-size:12px}.copy-import-panel__summary small{white-space:nowrap;background:#ffffff0a;border:1px solid #94a3b82e;border-radius:999px;padding:4px 8px}:root:not([data-theme=light]) .workspace--single:has(.copy-director-hero){--copy-console-bg:#070b15;--copy-console-panel:#0d1424d1;--copy-console-panel-strong:#111a2ee6;--copy-console-panel-soft:#0f172a8a;--copy-console-border:#94a3b833;--copy-console-border-strong:#7de9ff3d;--copy-console-accent:#7de9ff;--copy-console-accent-strong:#5df5ff;--copy-console-gold:#ffd866;--copy-console-green:#8df0b4;--copy-console-text:#f8fbff;--copy-console-muted:#9daec4;--copy-console-shadow:0 24px 70px #02061757;background:radial-gradient(circle at 15% 0,#5df5ff1b,#0000 32%),radial-gradient(circle at 86% 10%,#7c80ff1f,#0000 30%),radial-gradient(circle at 72% 88%,#8df0b412,#0000 34%),linear-gradient(#080d19eb,#050913fa);border-radius:28px;padding:2px;position:relative}:root:not([data-theme=light]) .workspace--single:has(.copy-director-hero):before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#94a3b809 1px,#0000 1px) 0 0/100% 44px,linear-gradient(90deg,#94a3b807 1px,#0000 1px) 0 0/44px 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 64%);mask-image:linear-gradient(#000c,#0000 64%)}:root:not([data-theme=light]) .workspace--single:has(.copy-director-hero)>*{z-index:1;position:relative}:root:not([data-theme=light]) .copy-library-guide,:root:not([data-theme=light]) .copy-director-hero,:root:not([data-theme=light]) .copy-director-recommendation,:root:not([data-theme=light]) .copy-secondary-panel,:root:not([data-theme=light]) .copy-strategy-map,:root:not([data-theme=light]) .copy-focus-panel,:root:not([data-theme=light]) .copy-template-panel,:root:not([data-theme=light]) .copy-import-panel,:root:not([data-theme=light]) .copy-advanced-panel,:root:not([data-theme=light]) .copy-ip-library,:root:not([data-theme=light]) .copy-workbench-empty,:root:not([data-theme=light]) .copy-template-preview-workbench{border-color:var(--copy-console-border);background:linear-gradient(180deg, #ffffff0e, #ffffff06), var(--copy-console-panel);box-shadow:var(--copy-console-shadow), inset 0 1px 0 #ffffff0b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:root:not([data-theme=light]) .workspace--single:has(.copy-director-hero) .panel{border-color:var(--copy-console-border);background:linear-gradient(180deg, #ffffff0e, #ffffff06), var(--copy-console-panel);box-shadow:var(--copy-console-shadow), inset 0 1px 0 #ffffff0b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:root:not([data-theme=light]) .copy-director-hero{background:radial-gradient(circle at 100% 0,#7de9ff21,#0000 34%),linear-gradient(135deg,#111b30f0,#070c18db);border-color:#7de9ff38;border-radius:22px;padding:18px}:root:not([data-theme=light]) .copy-director-hero span,:root:not([data-theme=light]) .copy-library-guide span,:root:not([data-theme=light]) .copy-step-label,:root:not([data-theme=light]) .copy-empty-workbench span,:root:not([data-theme=light]) .copy-director-recommendation__head span,:root:not([data-theme=light]) .copy-template-switcher summary span,:root:not([data-theme=light]) .copy-workbench-empty span,:root:not([data-theme=light]) .copy-template-preview-workbench__hero span,:root:not([data-theme=light]) .copy-template-preview-workbench__summary span,:root:not([data-theme=light]) .copy-template-preview-workbench__variables>span,:root:not([data-theme=light]) .copy-output-stage__header span,:root:not([data-theme=light]) .copy-reference-title span,:root:not([data-theme=light]) .copy-focus-panel__hero span{color:var(--copy-console-accent);letter-spacing:.06em}:root:not([data-theme=light]) .copy-director-hero strong,:root:not([data-theme=light]) .copy-library-guide strong,:root:not([data-theme=light]) .copy-strategy-map__header strong,:root:not([data-theme=light]) .copy-step-heading strong,:root:not([data-theme=light]) .copy-strategy-card strong,:root:not([data-theme=light]) .copy-director-recommendation__head strong,:root:not([data-theme=light]) .copy-director-recommendation__card strong,:root:not([data-theme=light]) .copy-template-card__top strong,:root:not([data-theme=light]) .copy-workbench-empty strong,:root:not([data-theme=light]) .copy-template-preview-workbench__hero strong,:root:not([data-theme=light]) .copy-ip-avatar-card strong,:root:not([data-theme=light]) .copy-ip-profile-head__identity strong,:root:not([data-theme=light]) .copy-ip-sample-card strong,:root:not([data-theme=light]) .copy-diagnosis-panel__head strong,:root:not([data-theme=light]) .copy-work-detail__hero strong,:root:not([data-theme=light]) .copy-work-score-card strong,:root:not([data-theme=light]) .copy-work-analysis strong,:root:not([data-theme=light]) .copy-output-stage__header strong{color:var(--copy-console-text)}:root:not([data-theme=light]) .copy-director-hero p,:root:not([data-theme=light]) .copy-library-guide li,:root:not([data-theme=light]) .copy-strategy-map__header p,:root:not([data-theme=light]) .copy-step-heading p,:root:not([data-theme=light]) .copy-strategy-card p,:root:not([data-theme=light]) .copy-strategy-card small,:root:not([data-theme=light]) .copy-director-recommendation__head p,:root:not([data-theme=light]) .copy-director-recommendation__card p,:root:not([data-theme=light]) .copy-template-card p,:root:not([data-theme=light]) .copy-template-card small,:root:not([data-theme=light]) .copy-template-card__top span,:root:not([data-theme=light]) .copy-template-card__reason>span,:root:not([data-theme=light]) .copy-template-card__structure>span,:root:not([data-theme=light]) .copy-template-card__variables>span,:root:not([data-theme=light]) .copy-workbench-empty p,:root:not([data-theme=light]) .copy-template-preview-workbench__hero p,:root:not([data-theme=light]) .copy-template-preview-workbench__summary p,:root:not([data-theme=light]) .copy-ip-avatar-card small,:root:not([data-theme=light]) .copy-ip-avatar-card p,:root:not([data-theme=light]) .copy-ip-profile-head__identity span,:root:not([data-theme=light]) .copy-ip-profile-head__identity p,:root:not([data-theme=light]) .copy-ip-work-panel__head span,:root:not([data-theme=light]) .copy-ip-work-panel__head small,:root:not([data-theme=light]) .copy-diagnosis-panel__head span,:root:not([data-theme=light]) .copy-diagnosis-panel__head small,:root:not([data-theme=light]) .copy-diagnosis-panel__tips,:root:not([data-theme=light]) .copy-work-detail__hero small,:root:not([data-theme=light]) .copy-work-detail__hero p,:root:not([data-theme=light]) .copy-work-score-card span,:root:not([data-theme=light]) .copy-work-score-card p,:root:not([data-theme=light]) .copy-work-analysis p{color:var(--copy-console-muted)}:root:not([data-theme=light]) .copy-secondary-action,:root:not([data-theme=light]) .copy-library-tab,:root:not([data-theme=light]) .copy-template-switcher,:root:not([data-theme=light]) .copy-strategy-card,:root:not([data-theme=light]) .copy-director-recommendation__card,:root:not([data-theme=light]) .copy-template-card,:root:not([data-theme=light]) .copy-template-card__reason,:root:not([data-theme=light]) .copy-template-card__structure,:root:not([data-theme=light]) .copy-template-preview-workbench__summary>div,:root:not([data-theme=light]) .copy-template-preview-workbench__variables,:root:not([data-theme=light]) .copy-ip-avatar-card,:root:not([data-theme=light]) .copy-ip-profile-head__identity,:root:not([data-theme=light]) .copy-ip-sample-card,:root:not([data-theme=light]) .copy-diagnosis-collapsible,:root:not([data-theme=light]) .copy-diagnosis-panel,:root:not([data-theme=light]) .copy-diagnosis-dimension,:root:not([data-theme=light]) .copy-work-score-card,:root:not([data-theme=light]) .copy-work-analysis,:root:not([data-theme=light]) .copy-empty-workbench,:root:not([data-theme=light]) .copy-reference-title,:root:not([data-theme=light]) .copy-prompt-panel{background:linear-gradient(180deg, #ffffff0a, #ffffff05), var(--copy-console-panel-soft);border-color:#94a3b829}:root:not([data-theme=light]) .copy-secondary-action--active,:root:not([data-theme=light]) .copy-secondary-action--primary,:root:not([data-theme=light]) .copy-library-tab--active,:root:not([data-theme=light]) .copy-strategy-card--active,:root:not([data-theme=light]) .copy-template-card--active,:root:not([data-theme=light]) .copy-record-card--active,:root:not([data-theme=light]) .copy-ip-work-card--active{background:linear-gradient(135deg,#5df5ff24,#7c80ff14),#0f172ab8;border-color:#7de9ff75;box-shadow:0 16px 40px #5df5ff14}:root:not([data-theme=light]) .copy-strategy-card:hover,:root:not([data-theme=light]) .copy-template-card:hover,:root:not([data-theme=light]) .copy-ip-avatar-card:hover,:root:not([data-theme=light]) .copy-ip-work-card:hover{background:linear-gradient(#5df5ff12,#ffffff05),#0f172aa8;border-color:#7de9ff57}:root:not([data-theme=light]) .copy-strategy-card span,:root:not([data-theme=light]) .copy-director-recommendation__card span,:root:not([data-theme=light]) .copy-template-card__source,:root:not([data-theme=light]) .copy-ip-avatar-card>span:last-child,:root:not([data-theme=light]) .copy-diagnosis-collapsible summary small,:root:not([data-theme=light]) .copy-diagnosis-panel__head small,:root:not([data-theme=light]) .copy-ip-work-card__title small,:root:not([data-theme=light]) .copy-template-hint{background:#ffd86614;border-color:#ffd86638;color:var(--copy-console-gold)!important}:root:not([data-theme=light]) .copy-template-card__ip,:root:not([data-theme=light]) .copy-profile-prompt-note,:root:not([data-theme=light]) .copy-output-stage__header small,:root:not([data-theme=light]) .copy-work-detail__hero a{color:#b8f7ff;background:#5df5ff13;border-color:#7de9ff38}:root:not([data-theme=light]) .copy-ip-avatar-card__image{background:radial-gradient(circle at 28% 18%,#ffd86638,#0000 36%),linear-gradient(145deg,#5df5ff33,#7c80ff1f);border-color:#7de9ff47;box-shadow:inset 0 1px #ffffff14}:root:not([data-theme=light]) .copy-template-preview-workbench{background:radial-gradient(circle at 100% 0,#5df5ff1a,#0000 30%),linear-gradient(#111a2eeb,#070c18e6);border-color:#7de9ff38;min-height:min(720px,100vh - 80px)}:root:not([data-theme=light]) .copy-template-preview-workbench__hero{border-bottom-color:#94a3b829}:root:not([data-theme=light]) .copy-template-preview-workbench__text textarea,:root:not([data-theme=light]) .copy-output-stage__textarea,:root:not([data-theme=light]) .copy-work-detail textarea[readonly]{color:#eef7ff;background:linear-gradient(#94a3b80b 1px,#0000 1px) 0 0/100% 32px,linear-gradient(#050a16eb,#0b1222db);border-color:#7de9ff2e;box-shadow:inset 0 1px #ffffff0e,0 16px 36px #02061738}:root:not([data-theme=light]) .copy-template-preview-workbench__text textarea:focus,:root:not([data-theme=light]) .copy-output-stage__textarea:focus{border-color:#5df5ff80;box-shadow:0 0 0 1px #5df5ff2e,0 0 34px #5df5ff14,inset 0 1px #ffffff0e}:root:not([data-theme=light]) .copy-template-preview-workbench__actions{background:linear-gradient(#0000,#070c18f5 34%)}:root:not([data-theme=light]) .copy-ip-work-panel{background:#070c185c;border-color:#7de9ff29}:root:not([data-theme=light]) .copy-ip-work-card{background:#ffffff07;border-color:#94a3b821}:root:not([data-theme=light]) .copy-ip-work-card--viral{background:#ffd8660d;border-color:#ffd86647}:root:not([data-theme=light]) .copy-ip-work-card__metrics span,:root:not([data-theme=light]) .copy-work-detail__metrics span,:root:not([data-theme=light]) .copy-work-score-card__breakdown span,:root:not([data-theme=light]) .copy-template-preview-workbench__variables small,:root:not([data-theme=light]) .copy-workbench-empty__steps small,:root:not([data-theme=light]) .copy-library-guide li,:root:not([data-theme=light]) .copy-focus-steps span{color:#e2ecfac2;background:#050a1680;border:1px solid #94a3b821}:root:not([data-theme=light]) .copy-output-stage{background:linear-gradient(145deg,#5df5ff1a,#0000 32%),linear-gradient(#0f172af0,#020617d1);border-color:#7de9ff38}:root:not([data-theme=light]) .copy-record-status--ready{color:#b8f7ff;background:#5df5ff14;border-color:#5df5ff3d}:root:not([data-theme=light]) .copy-record-status--active,:root:not([data-theme=light]) .copy-ip-work-card em,:root:not([data-theme=light]) .copy-diagnosis-dimension strong{color:var(--copy-console-gold)}:root[data-theme=light] .copy-library-guide,:root[data-theme=light] .copy-director-hero,:root[data-theme=light] .copy-director-recommendation,:root[data-theme=light] .copy-director-recommendation__card,:root[data-theme=light] .copy-template-switcher,:root[data-theme=light] .copy-secondary-panel,:root[data-theme=light] .copy-strategy-map,:root[data-theme=light] .copy-focus-panel,:root[data-theme=light] .copy-template-panel,:root[data-theme=light] .copy-import-panel,:root[data-theme=light] .copy-advanced-panel,:root[data-theme=light] .copy-diagnosis-disclosure,:root[data-theme=light] .copy-diagnosis-collapsible,:root[data-theme=light] .copy-record-card,:root[data-theme=light] .copy-template-card,:root[data-theme=light] .copy-ip-avatar-card,:root[data-theme=light] .copy-ip-sample-card,:root[data-theme=light] .copy-ip-work-panel,:root[data-theme=light] .copy-ip-work-card,:root[data-theme=light] .copy-diagnosis-panel,:root[data-theme=light] .copy-diagnosis-dimension,:root[data-theme=light] .copy-work-score-card,:root[data-theme=light] .copy-work-analysis,:root[data-theme=light] .copy-empty-workbench,:root[data-theme=light] .copy-workbench-empty,:root[data-theme=light] .copy-template-preview-workbench,:root[data-theme=light] .copy-template-preview-workbench__summary>div,:root[data-theme=light] .copy-template-preview-workbench__variables,:root[data-theme=light] .copy-ip-profile-head__identity{border-color:var(--border-strong);background:var(--surface-1);color:var(--text);box-shadow:0 14px 34px #385ba014}:root[data-theme=light] .copy-library-guide li,:root[data-theme=light] .copy-library-tab,:root[data-theme=light] .copy-secondary-action,:root[data-theme=light] .copy-diagnosis-collapsible summary small,:root[data-theme=light] .copy-focus-steps span,:root[data-theme=light] .copy-ip-sample-card__analysis,:root[data-theme=light] .copy-prompt-panel,:root[data-theme=light] .copy-workbench-empty__steps small,:root[data-theme=light] .copy-template-preview-workbench__variables small,:root[data-theme=light] .copy-import-panel__summary small{border-color:var(--border-strong);background:var(--surface-2);color:var(--text-secondary)}:root[data-theme=light] .copy-library-tab--active,:root[data-theme=light] .copy-secondary-action--active,:root[data-theme=light] .copy-secondary-action--primary,:root[data-theme=light] .copy-record-card--active,:root[data-theme=light] .copy-strategy-card--active,:root[data-theme=light] .copy-ip-work-card--active{border-color:color-mix(in srgb, var(--accent) 45%, var(--border-strong));color:var(--text-h);background:linear-gradient(135deg,#3d73ff1f,#4ad7ff14),#fff}:root[data-theme=light] .copy-strategy-card,:root[data-theme=light] .copy-helper-panel{border-color:var(--border-strong);background:var(--surface-2)}:root[data-theme=light] .copy-step-label,:root[data-theme=light] .copy-director-hero span,:root[data-theme=light] .copy-director-recommendation__head span,:root[data-theme=light] .copy-template-switcher summary span,:root[data-theme=light] .copy-diagnosis-collapsible summary small,:root[data-theme=light] .copy-empty-workbench span,:root[data-theme=light] .copy-library-guide span,:root[data-theme=light] .copy-focus-panel__hero span,:root[data-theme=light] .copy-reference-title span,:root[data-theme=light] .copy-output-stage__header span,:root[data-theme=light] .copy-template-hint,:root[data-theme=light] .copy-template-card__ip,:root[data-theme=light] .copy-ip-avatar-card>span:last-child,:root[data-theme=light] .copy-diagnosis-panel__head small,:root[data-theme=light] .copy-ip-work-card__title small,:root[data-theme=light] .copy-ip-work-card em,:root[data-theme=light] .copy-diagnosis-dimension strong,:root[data-theme=light] .copy-workbench-empty span,:root[data-theme=light] .copy-template-preview-workbench__hero span,:root[data-theme=light] .copy-template-preview-workbench__summary span,:root[data-theme=light] .copy-template-preview-workbench__variables>span{color:#7b5511}:root[data-theme=light] .copy-template-hint,:root[data-theme=light] .copy-template-card__ip,:root[data-theme=light] .copy-ip-avatar-card>span:last-child,:root[data-theme=light] .copy-diagnosis-panel__head small,:root[data-theme=light] .copy-ip-work-card__title small{background:var(--warning-bg);border-color:#d69a263d}:root[data-theme=light] .copy-strategy-card small,:root[data-theme=light] .copy-focus-panel__hero small,:root[data-theme=light] .copy-diagnosis-dimension em,:root[data-theme=light] .copy-ip-work-card__metrics span,:root[data-theme=light] .copy-work-detail__metrics span,:root[data-theme=light] .copy-work-score-card__breakdown span{color:var(--muted)}:root[data-theme=light] .copy-ip-work-card__metrics span,:root[data-theme=light] .copy-work-detail__metrics span,:root[data-theme=light] .copy-work-score-card__breakdown span{background:var(--surface-muted);border:1px solid #53699129}:root[data-theme=light] .copy-reference-title{background:linear-gradient(90deg,#d69a261f,#3d73ff0f),#fff;border-color:#d69a263d}:root[data-theme=light] .copy-reference-title strong,:root[data-theme=light] .copy-output-stage__header strong{color:var(--text-h)}:root[data-theme=light] .copy-prompt-panel__summary strong{color:var(--text-secondary)}:root[data-theme=light] .copy-prompt-panel__summary span,:root[data-theme=light] .copy-prompt-panel__summary:after{color:var(--muted)}:root[data-theme=light] .copy-output-stage{background:linear-gradient(145deg,#d69a2617,#0000 34%),#fff;border-color:#d69a264d;box-shadow:0 18px 44px #385ba024}:root[data-theme=light] .copy-output-stage:before{background:linear-gradient(#53699114 1px,#0000 1px),linear-gradient(90deg,#5369910d 1px,#0000 1px)}:root[data-theme=light] .copy-output-stage__header small{background:var(--status-processing-bg);color:var(--status-processing-text);border-color:#2673cd2e}:root[data-theme=light] .copy-output-stage__textarea{color:var(--text-h);background:linear-gradient(#fffffff5,#f4f8ffe6);border-color:#53699138;box-shadow:inset 0 1px #ffffffeb}:root[data-theme=light] .copy-output-stage__textarea::placeholder{color:#3e577a9e}:root[data-theme=light] .copy-output-stage__textarea:focus{border-color:#d69a2680;box-shadow:0 0 0 3px #d69a2624,inset 0 1px #fffffff5}:root[data-theme=light] .copy-work-detail__hero a{color:var(--link)}:root[data-theme=light] .copy-ip-work-card img,:root[data-theme=light] .copy-ip-work-card__cover,:root[data-theme=light] .copy-work-detail__hero img,:root[data-theme=light] .copy-work-detail__hero>span{background:var(--surface-muted);border-color:var(--border-strong)}:root[data-theme=light] .copy-director-hero{background:linear-gradient(135deg,#fffffff5,#f0f7ffe6),#fff;border-color:#4a76b829;box-shadow:0 18px 44px #3152821a}:root[data-theme=light] .copy-secondary-action{box-shadow:none;background:#ffffff94;border-color:#53699129}:root[data-theme=light] .copy-ip-library,:root[data-theme=light] .copy-strategy-map,:root[data-theme=light] .copy-director-recommendation,:root[data-theme=light] .copy-template-preview-workbench{background:#ffffffc7;border-color:#53699124;box-shadow:0 18px 46px #31528214}:root[data-theme=light] .copy-ip-profile-head__identity,:root[data-theme=light] .copy-diagnosis-collapsible,:root[data-theme=light] .copy-director-recommendation__card{box-shadow:none;background:#f6faffc7;border-color:#53699124}:root[data-theme=light] .copy-ip-work-panel{box-shadow:none;background:#f6faff8f;border-color:#53699124}:root[data-theme=light] .copy-ip-work-card{box-shadow:none;background:#ffffffbd;border-color:#5369911f}:root[data-theme=light] .copy-ip-work-card:hover{background:#fff;border-color:#3d73ff3d}:root[data-theme=light] .copy-ip-work-card__metrics span{color:#3e577ac7;background:#e8eff9db;border:0}:root[data-theme=light] .copy-template-preview-workbench__hero{border-bottom-color:#5369911f}:root[data-theme=light] .copy-template-preview-workbench__summary>div,:root[data-theme=light] .copy-template-preview-workbench__variables{box-shadow:none;background:#f6faffdb;border-color:#5369911f}:root[data-theme=light] .copy-template-preview-workbench__variables small{color:#3e577ad1;background:#fff;border-color:#53699124}:root[data-theme=light] .workspace--single:has(.copy-director-hero){background:radial-gradient(circle at 12% 0,#c6984a24,#0000 30%),radial-gradient(circle at 92% 10%,#34568a1a,#0000 28%),linear-gradient(#fffaf1 0%,#f6f0e6 42%,#f9fbff 100%)}:root[data-theme=light] .copy-director-hero,:root[data-theme=light] .copy-ip-library,:root[data-theme=light] .copy-strategy-map,:root[data-theme=light] .copy-director-recommendation,:root[data-theme=light] .copy-template-preview-workbench{background:linear-gradient(#fffffff0,#fffaf1d1),#fffdf8;border:1px solid #96754133;box-shadow:0 22px 54px #393e4b1a,inset 0 1px #ffffffe6}:root[data-theme=light] .copy-director-hero{position:relative;overflow:hidden}:root[data-theme=light] .copy-director-hero:before,:root[data-theme=light] .copy-template-preview-workbench:before{content:"";background:linear-gradient(#c89b55,#ead8aa,#3b588a61);width:3px;position:absolute;inset:0 auto 0 0}:root[data-theme=light] .copy-director-hero strong,:root[data-theme=light] .copy-template-preview-workbench__hero strong,:root[data-theme=light] .copy-director-recommendation__head strong{color:#14233b}:root[data-theme=light] .copy-director-hero span,:root[data-theme=light] .copy-director-recommendation__head span,:root[data-theme=light] .copy-template-switcher summary span,:root[data-theme=light] .copy-template-preview-workbench__hero span,:root[data-theme=light] .copy-template-preview-workbench__summary span,:root[data-theme=light] .copy-template-preview-workbench__variables>span,:root[data-theme=light] .copy-step-label{color:#9b6b24}:root[data-theme=light] .copy-secondary-action{background:linear-gradient(#ffffffb8,#fffaf185);border-color:#96754129;box-shadow:inset 0 1px #ffffffd6}:root[data-theme=light] .copy-secondary-action--active,:root[data-theme=light] .copy-secondary-action--primary{background:linear-gradient(135deg,#d2a75a29,#ffffffb8),#fffaf1;border-color:#b98b3f6b;box-shadow:0 12px 28px #9f773724}:root[data-theme=light] .copy-secondary-action span,:root[data-theme=light] .copy-ip-work-panel__head strong,:root[data-theme=light] .copy-ip-profile-head__identity strong,:root[data-theme=light] .copy-ip-work-card__title strong{color:#172846}:root[data-theme=light] .copy-ip-profile-head__identity,:root[data-theme=light] .copy-diagnosis-collapsible,:root[data-theme=light] .copy-director-recommendation__card,:root[data-theme=light] .copy-template-preview-workbench__summary>div,:root[data-theme=light] .copy-template-preview-workbench__variables{background:#fffcf7b8;border-color:#96754129;box-shadow:inset 0 1px #ffffffd1}:root[data-theme=light] .copy-ip-work-panel{background:linear-gradient(#fffdf8b8,#f8f4ec8a);border-color:#96754124}:root[data-theme=light] .copy-ip-work-panel__head{border-bottom:1px solid #9675411f;padding-bottom:2px}:root[data-theme=light] .copy-ip-work-card{background:linear-gradient(#fffffff0,#fffcf7db);border-color:#2a3d5e1a;box-shadow:0 8px 22px #2630420e}:root[data-theme=light] .copy-ip-work-card:hover{background:#fffefb;border-color:#b98b3f47;box-shadow:0 10px 28px #9675411c}:root[data-theme=light] .copy-ip-work-card:before{background:#35528257}:root[data-theme=light] .copy-ip-work-card--viral{background:linear-gradient(#fffcf4fa,#fff8e7d1);border-color:#b98b3f47}:root[data-theme=light] .copy-ip-work-card--viral:before{background:#c89b55}:root[data-theme=light] .copy-ip-work-card--active{background:linear-gradient(#f8fbfff5,#f2f7ffdb);border-color:#35528257}:root[data-theme=light] .copy-ip-work-card--active:before{background:#31517f}:root[data-theme=light] .copy-ip-work-card__metrics span{color:#374356bd;background:#f1ece1d1}:root[data-theme=light] .copy-ip-work-card__metrics span:last-child{color:#805819;background:#d2a75a2e}:root[data-theme=light] .copy-template-preview-workbench{position:relative;overflow:hidden}:root[data-theme=light] .copy-template-preview-workbench__summary>div,:root[data-theme=light] .copy-template-preview-workbench__variables{border-radius:12px}:root[data-theme=light] .copy-template-preview-workbench__text textarea{color:#14233b;background:linear-gradient(#96754112 1px,#0000 1px) 0 0/100% 34px,linear-gradient(90deg,#c9a36214 0 1px,#0000 1px 100%) 0 0/42px 100%,linear-gradient(#fffefb,#fffaf1);border-color:#9675412e;box-shadow:inset 0 1px #fffffff5,0 10px 30px #5743260f}:root[data-theme=light] .copy-template-preview-workbench__actions{background:linear-gradient(#fffaf100,#fffaf1f5 45%);margin-inline:-4px;padding:14px 0 0}@media (width<=1080px){.copy-library-layout,.copy-library-guide,.copy-director-hero{grid-template-columns:1fr}.copy-secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.copy-library-layout--workbench .copy-library-main{max-height:none;position:static;overflow:visible}.copy-library-guide ol,.copy-director-recommendation__head,.copy-focus-panel__hero,.copy-template-preview-workbench__hero,.copy-template-card__top,.copy-ip-sample-card__top{flex-direction:column;align-items:stretch}.copy-template-card button{width:100%}.copy-focus-steps,.copy-secondary-actions,.copy-template-grid,.copy-template-preview-workbench__summary,.copy-ip-avatar-grid,.copy-diagnosis-dimensions,.copy-strategy-map__header,.copy-strategy-card-grid,.content-strategy-grid{grid-template-columns:1fr}.copy-work-detail__hero{grid-template-columns:86px minmax(0,1fr)}.copy-work-detail__hero img,.copy-work-detail__hero>span{width:86px}}
