#ideas.creator-workbench-v0602{--creator-ink:#202522;--creator-green:#60796b;--creator-soft:#edf3ef;--creator-line:rgba(53,65,58,.12)}
#ideas.creator-workbench-v0602 .grid{grid-template-columns:minmax(0,1.58fr) minmax(280px,.72fr);align-items:start}
#ideas.creator-workbench-v0602 .creator602-hero{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;background:radial-gradient(circle at 86% 2%,rgba(195,220,205,.64),transparent 35%),linear-gradient(145deg,rgba(255,255,255,.92),rgba(239,245,241,.76))}
.creator602-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#587063;font-size:12px;font-weight:800;letter-spacing:1.6px}.creator602-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:#819b8c;box-shadow:0 0 0 5px rgba(129,155,140,.13)}
#ideas .creator602-hero h2{font-size:clamp(30px,5vw,45px);line-height:1.08;margin:16px 0 12px;color:var(--creator-ink)}
.creator602-hero p{max-width:720px;margin:0;color:#6c746f;line-height:1.75}
.creator602-fill-light-entry{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:24px;background:radial-gradient(circle at 84% 18%,rgba(255,226,173,.38),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.91),rgba(243,246,244,.78))}.creator602-fill-light-entry h2{margin:8px 0 7px!important}.creator602-fill-light-entry p{max-width:720px;margin:0;color:#737c77;font-size:12px;line-height:1.65}.creator602-fill-light-entry button{flex:0 0 auto;display:grid;gap:3px;min-width:190px;border:1px solid rgba(255,255,255,.9);border-radius:18px;background:rgba(38,48,43,.94);box-shadow:0 12px 28px rgba(35,45,39,.14),inset 0 1px rgba(255,255,255,.12);padding:14px 17px;color:#fff;text-align:left;cursor:pointer}.creator602-fill-light-entry button span{font-size:12px;font-weight:850}.creator602-fill-light-entry button small{color:rgba(255,255,255,.62);font-size:8px}
.creator602-intake,.creator602-privacy{grid-column:1/-1;min-width:0}.creator602-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.creator602-section-head h2{margin-bottom:7px!important}.creator602-section-head p{margin:0;color:#7b817e;font-size:13px;line-height:1.55}.creator602-private-badge{flex:0 0 auto;border-radius:999px;padding:8px 11px;background:#edf4ef;color:#577064;font-size:11px;font-weight:800}
.creator602-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0 18px;padding:5px;border-radius:17px;background:rgba(236,239,236,.7)}.creator602-tabs button{border:0;border-radius:13px;background:transparent;color:#737b76;padding:11px 8px;font-weight:750;cursor:pointer}.creator602-tabs button[aria-selected="true"]{background:rgba(255,255,255,.94);color:#28312c;box-shadow:0 6px 17px rgba(50,65,57,.08),inset 0 1px #fff}
.creator602-form{display:grid;gap:15px}.creator602-form[hidden]{display:none}.creator602-form label{display:grid;gap:7px;color:#505953;font-size:13px;font-weight:700}.creator602-form input[type="url"],.creator602-form input[type="text"],.creator602-form input[type="file"],.creator602-form textarea{width:100%;min-width:0;border:1px solid var(--creator-line);border-radius:15px;background:rgba(250,251,250,.84);padding:13px 14px;color:#242a26;font:inherit;outline:none;transition:.2s}.creator602-form textarea{min-height:180px;resize:vertical;line-height:1.65}.creator602-form input:focus,.creator602-form textarea:focus{border-color:#839b8d;box-shadow:0 0 0 4px rgba(113,143,126,.12);background:#fff}.creator602-source-meta{display:grid;grid-template-columns:1fr 1fr;gap:12px}.creator602-helper{margin:-4px 0 0;color:#808681;font-size:12px;line-height:1.6}.creator602-rights{display:flex!important;grid-template-columns:auto 1fr!important;align-items:flex-start;gap:10px!important;padding:13px 14px;border-radius:15px;background:#f5f2eb;color:#5d5a53!important;line-height:1.55;font-weight:500!important}.creator602-rights input{width:18px;height:18px;margin-top:2px;accent-color:#667f70}.creator602-submit{border:0;border-radius:16px;padding:14px 18px;background:linear-gradient(145deg,#28322d,#1f2522);color:#fff;font-size:15px;font-weight:800;cursor:pointer;box-shadow:0 12px 25px rgba(35,44,39,.15)}.creator602-submit:disabled{opacity:.55;cursor:wait}.creator602-status{min-height:20px;margin:0;color:#54705f;font-size:12px;line-height:1.55}.creator602-status.error{color:#9a4e4e}
.creator602-privacy{display:grid;gap:16px}.creator602-privacy h2{margin-bottom:4px!important}.creator602-privacy-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.creator602-privacy-list div{display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:start;padding:13px;border-radius:16px;background:rgba(246,249,247,.74)}.creator602-privacy-list i{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--creator-soft);color:#557064;font-style:normal;font-size:13px;font-weight:900}.creator602-privacy-list b,.creator602-privacy-list small{display:block}.creator602-privacy-list b{font-size:13px}.creator602-privacy-list small{margin-top:3px;color:#7e8580;font-size:11px;line-height:1.5}.creator602-privacy-details,.creator602-library-retention{border-top:1px solid rgba(67,89,76,.1);padding-top:11px}.creator602-privacy-details>summary,.creator602-library-retention>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;cursor:pointer;color:#52655b;font-size:11px;font-weight:850;list-style:none}.creator602-privacy-details>summary::-webkit-details-marker,.creator602-library-retention>summary::-webkit-details-marker{display:none}.creator602-privacy-details>summary::after,.creator602-library-retention>summary::after{content:"＋";display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#edf3ef}.creator602-privacy-details[open]>summary::after,.creator602-library-retention[open]>summary::after{content:"−"}.creator602-privacy-details>div{display:grid;gap:7px;padding:12px 14px;border-radius:14px;background:rgba(243,247,244,.76)}.creator602-privacy-details p{margin:0;color:#68736d;font-size:10px;line-height:1.65}.creator602-privacy-details b{color:#46564d}.creator602-privacy-details>summary:focus-visible,.creator602-library-retention>summary:focus-visible,.creator602-disclosure>summary:focus-visible{outline:3px solid rgba(102,131,114,.24);outline-offset:4px;border-radius:12px}
.creator602-box{grid-column:1/-1}.creator602-box-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-end}.creator602-box-head h2{margin-bottom:5px!important}.creator602-box-head p{margin:0;color:#7b817e;font-size:13px}.creator602-count{white-space:nowrap;padding:8px 11px;border-radius:999px;background:#f0f3f1;color:#607068;font-size:12px}.creator602-assets{display:grid;gap:10px;margin-top:19px}.creator602-asset{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:13px;align-items:center;padding:15px;border:1px solid var(--creator-line);border-radius:18px;background:rgba(248,250,248,.75)}.creator602-kind{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:linear-gradient(145deg,#e8f0eb,#f7faf8);color:#597265;font-size:12px;font-weight:900}.creator602-asset-main{min-width:0}.creator602-asset-main b,.creator602-asset-main small{display:block}.creator602-asset-main b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.creator602-asset-main small{margin-top:5px;color:#7c837f;font-size:11px;line-height:1.5}.creator602-asset-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.creator602-asset-tags span{border-radius:999px;background:#eef3f0;color:#617168;padding:5px 7px;font-size:10px}.creator602-asset-actions{display:flex;flex-direction:column;gap:7px;align-items:stretch}.creator602-delete,.creator602-retry{border-radius:12px;padding:8px 10px;cursor:pointer}.creator602-delete{border:1px solid rgba(145,79,79,.15);background:#fff8f7;color:#985b5b}.creator602-retry{border:1px solid rgba(85,114,97,.18);background:#f2f7f4;color:#52705f}.creator602-progress{height:5px;margin-top:10px;border-radius:999px;background:rgba(74,96,83,.09);overflow:hidden}.creator602-progress i{display:block;height:100%;min-width:2px;border-radius:inherit;background:linear-gradient(90deg,#819b8b,#b8d1c3);transition:width .25s ease}.creator602-pipeline-tag.active{background:#edf4ef}.creator602-pipeline-tag.done{background:#e4f2e9;color:#3f7052}.creator602-pipeline-tag.error{background:#faece9;color:#9a5149}.creator602-limitations{margin:9px 0 0;color:#846f4f;font-size:11px;line-height:1.55}.creator602-limitations.error{color:#9a5149}.creator602-empty{display:grid;place-items:center;text-align:center;min-height:170px;margin-top:18px;border:1px dashed rgba(81,105,91,.2);border-radius:20px;background:rgba(247,249,247,.55);color:#777f7a}.creator602-empty span{display:grid;place-items:center;width:46px;height:46px;border-radius:16px;background:#edf3ef;color:#647b6e;font-size:21px;margin-bottom:10px}.creator602-empty b{display:block;color:#48534d}.creator602-empty p{max-width:430px;margin:7px 16px 0;font-size:12px;line-height:1.6}
@media(max-width:820px){#ideas.creator-workbench-v0602 .grid{grid-template-columns:1fr}.creator602-privacy{position:static}.creator602-hero{grid-template-columns:1fr!important}.creator602-box{grid-column:auto}}
@media(max-width:820px){.creator602-privacy-list{grid-template-columns:1fr}}
@media(max-width:520px){#ideas.creator-workbench-v0602 .grid{margin-top:25px}.creator602-fill-light-entry{align-items:stretch;flex-direction:column}.creator602-fill-light-entry button{width:100%;min-width:0}.creator602-tabs{grid-template-columns:1fr}.creator602-tabs button{text-align:left;padding:12px 14px}.creator602-source-meta{grid-template-columns:1fr}.creator602-box-head{align-items:flex-start;flex-direction:column}.creator602-asset{grid-template-columns:40px minmax(0,1fr)}.creator602-kind{width:40px;height:40px}.creator602-asset-actions{grid-column:2;flex-direction:row;justify-content:flex-start}.creator602-hero p{font-size:14px}.creator602-disclosure>summary{align-items:flex-start;padding:14px 16px}.creator602-disclosure>summary>i{display:none}.creator602-source-guide .creator602-tier-grid{padding:0 16px 16px}}
.creator602-report-button{border:1px solid #2d3832;border-radius:12px;padding:8px 10px;background:#2d3832;color:#fff;cursor:pointer}.creator602-report{grid-column:1/-1;margin-top:5px;padding:20px;border-radius:20px;background:linear-gradient(145deg,rgba(250,252,250,.96),rgba(238,245,241,.88));border:1px solid rgba(72,97,83,.12)}.creator602-report-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.creator602-report-head span,.creator602-report-head b{display:block}.creator602-report-head span{color:#60766a;font-size:11px;font-weight:800;letter-spacing:.7px}.creator602-report-head b{margin-top:5px;font-size:17px}.creator602-coverage{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.creator602-coverage span{padding:6px 8px;border-radius:999px;background:#fff;color:#627168;font-size:10px}.creator602-report-limit{margin:13px 0 0;padding:10px 12px;border-radius:12px;background:#f7f0e5;color:#826b48;font-size:11px;line-height:1.55}.creator602-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px}.creator602-report-section{padding:14px;border-radius:15px;background:rgba(255,255,255,.72);border:1px solid rgba(67,84,74,.08)}.creator602-report-section h4,.creator602-timeline h4{margin:0 0 10px;font-size:14px}.creator602-report-statement{padding:9px 0;border-top:1px solid rgba(71,89,78,.08)}.creator602-report-statement:first-of-type{border-top:0;padding-top:0}.creator602-report-statement>span{display:inline-flex;padding:4px 6px;border-radius:7px;font-size:9px;font-weight:800}.creator602-report-statement.fact>span{background:#e7f2eb;color:#467056}.creator602-report-statement.inference>span{background:#f3eddf;color:#80693f}.creator602-report-statement.missing>span{background:#f2eeee;color:#806a6a}.creator602-report-statement p{margin:6px 0 0;color:#3c4741;font-size:12px;line-height:1.6}.creator602-report-statement small{display:block;margin-top:5px;color:#8a908c;font-size:9px;line-height:1.5}.creator602-timeline{margin-top:14px;padding:15px;border-radius:16px;background:rgba(255,255,255,.68)}.creator602-timeline>div{display:grid;grid-template-columns:44px 1fr;gap:10px;padding:9px 0;border-top:1px solid rgba(71,89,78,.08)}.creator602-timeline>div:first-of-type{border-top:0}.creator602-timeline time{color:#5e7568;font-size:11px;font-weight:800}.creator602-timeline b,.creator602-timeline small{display:block}.creator602-timeline b{font-size:12px}.creator602-timeline small{margin-top:3px;color:#7e8581;font-size:10px;line-height:1.5}.creator602-report-boundary{display:grid;gap:4px;margin-top:13px;padding-top:12px;border-top:1px dashed rgba(70,90,78,.17)}.creator602-report-boundary span{color:#747e78;font-size:10px}.creator602-report-loading{grid-column:1/-1;padding:15px;text-align:center;color:#78817c;font-size:12px}.creator602-report-loading.error{color:#9a5149}
@media(max-width:520px){.creator602-asset-actions{flex-wrap:wrap}.creator602-report{padding:14px}.creator602-report-head{align-items:flex-start;flex-direction:column}.creator602-coverage{justify-content:flex-start}.creator602-report-grid{grid-template-columns:1fr}}
.creator602-positioning{display:grid;gap:14px;margin-top:18px;padding:18px;border:1px solid rgba(70,92,80,.12);border-radius:18px;background:rgba(255,255,255,.76)}.creator602-positioning h4{margin:5px 0 0;font-size:18px}.creator602-positioning p{margin:5px 0 0;color:#78817c;font-size:11px}.creator602-positioning-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.creator602-positioning label{display:grid;gap:6px;color:#59645e;font-size:10px;font-weight:800}.creator602-positioning .creator602-audience{grid-column:1/-1}.creator602-positioning select,.creator602-positioning input{width:100%;min-width:0;box-sizing:border-box;border:1px solid rgba(72,94,82,.14);border-radius:12px;background:#f8faf8;padding:10px 11px;color:#2f3933;font:inherit;outline:none}.creator602-positioning select:focus,.creator602-positioning input:focus{border-color:#7f9a8a;box-shadow:0 0 0 3px rgba(113,143,126,.1)}.creator602-transform-submit{justify-self:start;border:0;border-radius:13px;padding:11px 14px;background:#27312c;color:#fff;font-weight:800;cursor:pointer}.creator602-transform-submit:disabled{opacity:.45;cursor:not-allowed}.creator602-transform-status{min-height:0!important;margin:0!important;color:#637269!important}.creator602-transform-status.error{color:#9a5149!important}
.creator602-transform-results{margin-top:18px;padding-top:17px;border-top:1px solid rgba(69,91,79,.1)}.creator602-transform-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.creator602-transform-head h4{margin:5px 0 0;font-size:17px}.creator602-transform-head>span{padding:6px 8px;border-radius:999px;background:#edf3ef;color:#627168;font-size:9px}.creator602-direction-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:13px}.creator602-direction{display:grid;align-content:start;gap:11px;padding:16px;border:1px solid rgba(66,87,76,.1);border-radius:17px;background:rgba(255,255,255,.78)}.creator602-direction-head span,.creator602-direction-head b{display:block}.creator602-direction-head span{color:#6b8074;font-size:9px;font-weight:850;letter-spacing:.5px}.creator602-direction-head b{margin-top:5px;font-size:15px}.creator602-direction>p{margin:0;color:#59645e;font-size:11px;line-height:1.6}.creator602-direction dl{display:grid;gap:7px;margin:0}.creator602-direction dl div{display:grid;grid-template-columns:74px 1fr;gap:8px}.creator602-direction dt{color:#89908c;font-size:9px}.creator602-direction dd{margin:0;color:#47524c;font-size:10px;line-height:1.5}.creator602-execution-preview{padding:12px;border-radius:13px;background:#f0f5f2}.creator602-execution-preview span,.creator602-execution-preview b,.creator602-execution-preview small{display:block}.creator602-execution-preview span{color:#687a70;font-size:9px;font-weight:800}.creator602-execution-preview b{margin-top:5px;font-size:11px;line-height:1.5}.creator602-execution-preview ol{margin:8px 0;padding-left:18px;color:#5f6964;font-size:10px;line-height:1.65}.creator602-execution-preview small{padding-top:7px;border-top:1px solid rgba(77,99,87,.1);color:#718078;font-size:9px;line-height:1.5}.creator602-risk{padding:11px;border-radius:13px;background:#f8f1e6}.creator602-risk b,.creator602-risk span{font-size:9px}.creator602-risk b{color:#715d3f}.creator602-risk span{float:right;color:#8c6d3b}.creator602-risk p{clear:both;margin:6px 0 0;color:#796c58;font-size:9px;line-height:1.55}.creator602-source-anchor{padding-top:9px;border-top:1px dashed rgba(68,89,77,.15)}.creator602-source-anchor span{color:#728079;font-size:9px;font-weight:800}.creator602-source-anchor p{margin:5px 0 0;color:#5f6863;font-size:9px;line-height:1.5}.creator602-source-anchor small{display:block;margin-top:4px;color:#959a97;font-size:8px;line-height:1.5}.creator602-redo-direction{justify-self:start;border:1px solid rgba(66,88,75,.16);border-radius:11px;background:#f4f7f5;color:#53675c;padding:8px 10px;font-size:10px;font-weight:750;cursor:pointer}
@media(max-width:760px){.creator602-positioning-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.creator602-direction-grid{grid-template-columns:1fr}}@media(max-width:520px){.creator602-positioning{padding:14px}.creator602-positioning-fields{grid-template-columns:1fr}.creator602-positioning .creator602-audience{grid-column:auto}.creator602-transform-head{align-items:flex-start;flex-direction:column}.creator602-transform-submit{width:100%}}
@media(prefers-reduced-motion:reduce){#ideas.creator-workbench-v0602 *{scroll-behavior:auto!important}}
.creator602-direction-actions{display:flex;flex-wrap:wrap;gap:7px}.creator602-redo-direction,.creator602-save-direction{justify-self:auto;border-radius:11px;padding:8px 10px;font-size:10px;font-weight:750;cursor:pointer}.creator602-save-direction{border:1px solid #334139;background:#334139;color:#fff}.creator602-action-error{display:block;color:#9a5149;font-size:9px}
.creator602-memos{grid-column:1/-1}.creator602-memo-count{white-space:nowrap;padding:8px 11px;border-radius:999px;background:#edf3ef;color:#607068;font-size:12px}.creator602-memo-empty{margin-top:18px;padding:23px;border:1px dashed rgba(80,104,90,.19);border-radius:18px;background:rgba(247,250,248,.64);text-align:center}.creator602-memo-empty b{color:#46524b}.creator602-memo-empty p{margin:7px auto 0;max-width:560px;color:#7b837e;font-size:12px;line-height:1.6}.creator602-memo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.creator602-memo-card{min-width:0;border:1px solid rgba(69,90,78,.11);border-radius:19px;background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(240,246,242,.72));overflow:hidden}.creator602-memo-card form{display:grid;gap:12px;padding:17px}.creator602-memo-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.creator602-memo-card-head>span{color:#6b7e73;font-size:9px;font-weight:800;letter-spacing:.5px}.creator602-memo-card select{border:1px solid rgba(70,92,80,.14);border-radius:999px;background:#f7faf8;padding:7px 10px;color:#51635a;font-size:10px;font-weight:800}.creator602-memo-card label{display:grid;gap:6px;color:#59645e;font-size:10px;font-weight:800}.creator602-memo-card input,.creator602-memo-card textarea{width:100%;box-sizing:border-box;border:1px solid rgba(70,92,80,.13);border-radius:13px;background:rgba(255,255,255,.84);padding:11px 12px;color:#2f3833;font:inherit;outline:none}.creator602-memo-card textarea{min-height:116px;resize:vertical;line-height:1.65}.creator602-memo-card input:focus,.creator602-memo-card textarea:focus{border-color:#789385;box-shadow:0 0 0 3px rgba(113,143,126,.1)}.creator602-memo-origin{padding:12px;border-radius:14px;background:#edf3ef}.creator602-memo-origin span,.creator602-memo-origin b{display:block}.creator602-memo-origin span{color:#6c7c73;font-size:9px;font-weight:800}.creator602-memo-origin b{margin-top:5px;font-size:12px}.creator602-memo-origin p{margin:5px 0 0;color:#637068;font-size:10px;line-height:1.55}.creator602-memo-evidence{padding:10px 12px;border-radius:13px;background:#f7f4ed}.creator602-memo-evidence summary,.creator602-version-history summary{cursor:pointer;color:#65736b;font-size:10px;font-weight:800}.creator602-memo-evidence ul{margin:8px 0 0;padding-left:18px;color:#746e62;font-size:9px;line-height:1.6}.creator602-memo-actions{display:flex;justify-content:space-between;gap:8px}.creator602-memo-actions button{border-radius:11px;padding:9px 11px;font-size:10px;font-weight:800;cursor:pointer}.creator602-memo-actions button[type="submit"]{border:0;background:#303a35;color:#fff}.creator602-memo-delete{border:1px solid rgba(143,78,78,.16);background:#fff8f7;color:#985b5b}.creator602-memo-status{min-height:14px;margin:0;color:#995653;font-size:9px}.creator602-version-history{border-top:1px solid rgba(68,88,76,.09);padding:13px 17px 16px;background:rgba(246,249,247,.74)}.creator602-version-history ol{display:grid;gap:7px;margin:10px 0 0;padding:0;list-style:none}.creator602-version-history li{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:9px;border-radius:11px;background:rgba(255,255,255,.76)}.creator602-version-history b,.creator602-version-history small{display:block}.creator602-version-history b{font-size:9px}.creator602-version-history small{margin-top:3px;color:#8a908d;font-size:8px}.creator602-version-history button{flex:0 0 auto;border:1px solid rgba(68,89,77,.14);border-radius:9px;background:#f1f6f3;color:#52695c;padding:6px 8px;font-size:8px;cursor:pointer}.creator602-version-history em{flex:0 0 auto;color:#62806e;font-size:8px;font-style:normal;font-weight:800}.creator602-version-changes{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.creator602-version-changes span{padding:3px 5px;border-radius:6px;background:#edf2ef;color:#69766f;font-size:7px}
@media(max-width:760px){.creator602-memo-grid{grid-template-columns:1fr}}@media(max-width:520px){.creator602-memo-card-head,.creator602-memo-actions{align-items:flex-start;flex-direction:column}.creator602-memo-actions button{width:100%}.creator602-memo-count{align-self:flex-start}}
.creator602-hotspot-radar{grid-column:1/-1;background:radial-gradient(circle at 10% 0,rgba(227,237,231,.9),transparent 38%),rgba(255,255,255,.82)}.creator602-hotspot-title{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.creator602-hotspot-title h2{margin:5px 0 7px!important}.creator602-hotspot-title p{max-width:720px;margin:0;color:#78817c;font-size:12px;line-height:1.6}.creator602-radar-state{flex:0 0 auto;padding:8px 11px;border-radius:999px;background:#f4eee1;color:#82683f;font-size:11px;font-weight:800}.creator602-radar-state.source_ready{background:#e5f1e9;color:#49705a}.creator602-disclosure{grid-column:1/-1;padding:0!important;overflow:hidden;background:rgba(255,255,255,.78)}.creator602-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:16px 20px;cursor:pointer;list-style:none}.creator602-disclosure>summary::-webkit-details-marker{display:none}.creator602-disclosure>summary>span{display:grid;gap:3px}.creator602-disclosure>summary small{color:#8b928e;font-size:8px;font-weight:900;letter-spacing:1.3px}.creator602-disclosure>summary b{color:#35413a;font-size:15px}.creator602-disclosure>summary em{color:#7b847f;font-size:10px;font-style:normal}.creator602-disclosure>summary>i{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:#edf3ef;color:#60746a;font-size:9px;font-style:normal;font-weight:850}.creator602-disclosure>summary::after{content:"＋";display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:#edf3ef;color:#536a5d}.creator602-disclosure[open]>summary::after{content:"−"}.creator602-disclosure>summary>i+::after{display:none}.creator602-source-guide .creator602-tier-grid{padding:0 20px 20px}.creator602-tier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:0}.creator602-tier{padding:14px;border:1px solid rgba(68,89,77,.1);border-radius:16px;background:rgba(255,255,255,.72)}.creator602-tier>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.creator602-tier i{display:inline-grid;place-items:center;min-width:34px;height:24px;padding:0 7px;border-radius:8px;background:#edf3ef;color:#577063;font-style:normal;font-size:10px;font-weight:900}.creator602-tier>div span{color:#7d8580;font-size:9px;font-weight:800}.creator602-tier h3{margin:10px 0 5px;font-size:13px}.creator602-tier p{margin:0;color:#69736d;font-size:10px;line-height:1.55}.creator602-tier small{display:block;margin-top:7px;padding-top:7px;border-top:1px dashed rgba(67,88,76,.12);color:#8a908c;font-size:9px;line-height:1.5}.creator602-tier.gated,.creator602-tier.disabled{background:rgba(247,246,242,.7)}.creator602-tier.gated i,.creator602-tier.disabled i{background:#f0ede6;color:#786c58}.creator602-hotspot-workspace{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:13px;margin-top:13px}.creator602-hotspot-form,.creator602-hotspot-results{min-width:0;padding:17px;border:1px solid rgba(68,89,77,.1);border-radius:18px;background:rgba(255,255,255,.78)}.creator602-hotspot-form{display:grid;align-content:start;gap:12px}.creator602-hotspot-form h3{margin:5px 0 4px;font-size:16px}.creator602-hotspot-form>div>p{margin:0;color:#7b837e;font-size:10px;line-height:1.55}.creator602-hotspot-form label{display:grid;gap:6px;color:#59645e;font-size:10px;font-weight:800}.creator602-hotspot-form input{width:100%;min-width:0;box-sizing:border-box;border:1px solid rgba(70,92,80,.14);border-radius:12px;background:#f8faf8;padding:10px 11px;color:#2f3933;font:inherit;outline:none}.creator602-hotspot-form input:focus{border-color:#7f9a8a;box-shadow:0 0 0 3px rgba(113,143,126,.1);background:#fff}.creator602-hotspot-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.creator602-hotspot-fields label:last-child{grid-column:1/-1}.creator602-hotspot-submit{justify-self:start;border:0;border-radius:12px;background:#2b3630;color:#fff;padding:10px 13px;font-size:11px;font-weight:800;cursor:pointer}.creator602-hotspot-submit:disabled{opacity:.55;cursor:wait}.creator602-hotspot-results{display:grid;align-content:start;gap:12px}.creator602-hotspot-summary{display:flex;align-items:center;gap:14px;padding-bottom:12px;border-bottom:1px solid rgba(68,89,77,.09)}.creator602-hotspot-summary>div{display:grid;min-width:54px}.creator602-hotspot-summary b{font-size:20px}.creator602-hotspot-summary span{color:#7a827d;font-size:9px}.creator602-hotspot-summary p{margin:0 0 0 auto;max-width:310px;color:#846f4f;font-size:9px;line-height:1.5;text-align:right}.creator602-hotspot-list{display:grid;gap:8px}.creator602-hotspot-item{padding:13px;border:1px solid rgba(67,88,76,.1);border-radius:15px;background:#f8faf8}.creator602-hotspot-item-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.creator602-hotspot-tier,.creator602-hotspot-freshness{padding:5px 7px;border-radius:999px;font-size:8px;font-weight:850}.creator602-hotspot-tier{background:#e7f1eb;color:#4f705d}.creator602-hotspot-freshness{background:#eef3f0;color:#617168}.creator602-hotspot-freshness.aging{background:#f5eedf;color:#81693f}.creator602-hotspot-freshness.stale,.creator602-hotspot-freshness.limited{background:#f3e9e6;color:#8a5b54}.creator602-hotspot-item h3{margin:9px 0 4px;font-size:13px}.creator602-hotspot-item>p{margin:0;color:#727b76;font-size:9px}.creator602-hotspot-item dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0}.creator602-hotspot-item dl div{display:grid;gap:2px}.creator602-hotspot-item dt{color:#919692;font-size:8px}.creator602-hotspot-item dd{margin:0;color:#57615b;font-size:9px}.creator602-hotspot-actions{display:flex;gap:7px}.creator602-hotspot-actions a,.creator602-hotspot-actions button{border-radius:9px;padding:7px 9px;font-size:9px;font-weight:800;text-decoration:none}.creator602-hotspot-actions a{background:#35413a;color:#fff}.creator602-hotspot-actions button{border:1px solid rgba(143,78,78,.14);background:#fff8f7;color:#955b58;cursor:pointer}.creator602-hotspot-item>small{display:block;margin-top:8px;color:#8a7a60;font-size:8px;line-height:1.5}.creator602-hotspot-empty{padding:24px 14px;border:1px dashed rgba(73,96,82,.18);border-radius:15px;text-align:center}.creator602-hotspot-empty b{color:#4c5851;font-size:12px}.creator602-hotspot-empty p{max-width:430px;margin:6px auto 0;color:#7e8581;font-size:9px;line-height:1.55}
@media(max-width:820px){.creator602-tier-grid{grid-template-columns:1fr}.creator602-hotspot-workspace{grid-template-columns:1fr}}@media(max-width:520px){.creator602-hotspot-title{flex-direction:column}.creator602-radar-state{align-self:flex-start}.creator602-hotspot-form,.creator602-hotspot-results{padding:14px}.creator602-hotspot-fields{grid-template-columns:1fr}.creator602-hotspot-fields label:last-child{grid-column:auto}.creator602-hotspot-submit{width:100%}.creator602-hotspot-summary{align-items:flex-start;flex-wrap:wrap}.creator602-hotspot-summary p{flex-basis:100%;margin:0;text-align:left}.creator602-hotspot-item dl{grid-template-columns:1fr}.creator602-hotspot-actions{align-items:stretch;flex-direction:column}.creator602-hotspot-actions a,.creator602-hotspot-actions button{text-align:center}}
.creator602-hotspot-analysis{margin-top:12px;border-top:1px solid rgba(66,87,75,.1);padding-top:10px}.creator602-hotspot-analysis>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;color:#405248;font-size:10px;font-weight:850;list-style:none}.creator602-hotspot-analysis>summary::-webkit-details-marker{display:none}.creator602-hotspot-analysis>summary::after{content:"＋";display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#e6eee9;color:#536a5d;font-size:13px}.creator602-hotspot-analysis[open]>summary::after{content:"−"}.creator602-hotspot-analysis form{display:grid;gap:10px;margin-top:11px;padding:12px;border:1px solid rgba(69,91,79,.1);border-radius:13px;background:rgba(255,255,255,.78)}.creator602-hotspot-analysis form>p:first-child{margin:0;color:#768079;font-size:9px;line-height:1.55}.creator602-hotspot-analysis label{display:grid;gap:6px;color:#59645e;font-size:9px;font-weight:800}.creator602-hotspot-analysis textarea{width:100%;min-height:82px;box-sizing:border-box;resize:vertical;border:1px solid rgba(70,92,80,.14);border-radius:11px;background:#f8faf8;padding:10px;color:#303a34;font:inherit;line-height:1.6;outline:none}.creator602-hotspot-analysis label:nth-of-type(2) textarea{min-height:58px}.creator602-hotspot-analysis textarea:focus{border-color:#7e998a;box-shadow:0 0 0 3px rgba(113,143,126,.1);background:#fff}.creator602-hotspot-analysis-submit{justify-self:start;border:0;border-radius:11px;background:#334039;color:#fff;padding:9px 11px;font-size:9px;font-weight:850;cursor:pointer}.creator602-hotspot-analysis-submit:disabled{opacity:.55;cursor:wait}.creator602-hotspot-report{display:grid;gap:10px;margin-top:11px;padding:13px;border:1px solid rgba(82,102,91,.11);border-radius:14px;background:linear-gradient(145deg,rgba(242,247,244,.94),rgba(255,255,255,.9))}.creator602-hotspot-report-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.creator602-hotspot-report-head span,.creator602-hotspot-report-head b{display:block}.creator602-hotspot-report-head span{color:#77837c;font-size:8px;font-weight:800;letter-spacing:.3px}.creator602-hotspot-report-head b{margin-top:4px;color:#35423b;font-size:12px}.creator602-hotspot-report-head em{flex:0 0 auto;padding:5px 7px;border-radius:999px;background:#e7f0eb;color:#587063;font-size:8px;font-style:normal;font-weight:850}.creator602-hotspot-report-head em.restricted{background:#f4e8e4;color:#945d55}.creator602-hotspot-report-time{margin:0;color:#89918c;font-size:8px;line-height:1.5}.creator602-hotspot-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.creator602-hotspot-report-grid>section{min-width:0;padding:9px;border-radius:11px;background:rgba(255,255,255,.8)}.creator602-hotspot-report-grid h5{margin:0 0 7px;color:#435149;font-size:9px}.creator602-hotspot-statement{padding-left:7px;border-left:2px solid #98aaa0}.creator602-hotspot-statement+.creator602-hotspot-statement{margin-top:7px}.creator602-hotspot-statement.inference{border-left-color:#b6a37c}.creator602-hotspot-statement.missing{border-left-color:#b58c83}.creator602-hotspot-statement span{color:#7a8580;font-size:7px;font-weight:850}.creator602-hotspot-statement p{margin:3px 0 0;color:#58635d;font-size:8px;line-height:1.55}.creator602-hotspot-report-boundary{display:grid;gap:4px;padding-top:8px;border-top:1px dashed rgba(73,94,82,.12)}.creator602-hotspot-report-boundary span{color:#7d766a;font-size:8px;line-height:1.5}.creator602-hotspot-report-boundary span::before{content:"· ";font-weight:900}
@media(max-width:520px){.creator602-hotspot-report-grid{grid-template-columns:1fr}.creator602-hotspot-analysis-submit{width:100%}.creator602-hotspot-report-head{align-items:flex-start;flex-direction:column}.creator602-hotspot-report-head em{align-self:flex-start}}
.creator602-content-pack{margin-top:11px;padding-top:11px;border-top:1px solid rgba(66,87,75,.1)}.creator602-content-pack>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;color:#35473d;font-size:10px;font-weight:900;list-style:none}.creator602-content-pack>summary::-webkit-details-marker{display:none}.creator602-content-pack>summary::after{content:"生成";padding:5px 8px;border-radius:999px;background:#dfeae4;color:#506b5c;font-size:8px}.creator602-content-pack[open]>summary::after{content:"收起"}.creator602-content-pack>form{display:grid;gap:10px;margin-top:10px;padding:13px;border-radius:14px;background:linear-gradient(145deg,rgba(234,242,237,.9),rgba(255,255,255,.92))}.creator602-content-pack form h5{margin:5px 0 4px;font-size:12px}.creator602-content-pack form>div>p{margin:0;color:#758079;font-size:8px;line-height:1.55}.creator602-content-pack label{display:grid;gap:5px;color:#56625b;font-size:9px;font-weight:800}.creator602-content-pack input,.creator602-content-pack select,.creator602-content-pack textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid rgba(70,92,80,.14);border-radius:10px;background:rgba(255,255,255,.84);padding:9px 10px;color:#303a34;font:inherit;outline:none}.creator602-content-pack textarea{min-height:78px;resize:vertical;line-height:1.6}.creator602-content-pack input:focus,.creator602-content-pack select:focus,.creator602-content-pack textarea:focus{border-color:#789486;box-shadow:0 0 0 3px rgba(113,143,126,.1)}.creator602-content-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.creator602-content-pack-submit{justify-self:start;border:0;border-radius:11px;background:#2e3a34;color:#fff;padding:9px 12px;font-size:9px;font-weight:850;cursor:pointer}.creator602-content-pack-submit:disabled{opacity:.55;cursor:wait}.creator602-content-pack-result{display:grid;gap:10px;margin-top:11px;padding:13px;border:1px solid rgba(71,94,81,.12);border-radius:15px;background:rgba(255,255,255,.86)}.creator602-content-pack-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.creator602-content-pack-head span,.creator602-content-pack-head b{display:block}.creator602-content-pack-head span{color:#718078;font-size:8px;font-weight:900;letter-spacing:.5px}.creator602-content-pack-head b{margin-top:4px;font-size:13px}.creator602-content-pack-head em{padding:5px 7px;border-radius:999px;background:#f3eadb;color:#7d6846;font-size:8px;font-style:normal;font-weight:850}.creator602-content-pack-result>p{margin:0;color:#89918c;font-size:8px;line-height:1.5}.creator602-user-original,.creator602-content-risks{padding:9px 10px;border-radius:11px;background:#f4f7f5}.creator602-user-original summary,.creator602-content-risks summary{cursor:pointer;color:#64736b;font-size:8px;font-weight:850}.creator602-user-original p{margin:7px 0 0;color:#56625b;font-size:9px;line-height:1.6}.creator602-content-variants{display:grid;gap:7px}.creator602-content-variant{border:1px solid rgba(68,89,77,.1);border-radius:12px;background:#f9fbfa;overflow:hidden}.creator602-content-variant>summary{display:grid;gap:3px;padding:10px;cursor:pointer;list-style:none}.creator602-content-variant>summary::-webkit-details-marker{display:none}.creator602-content-variant>summary span{color:#6d7d74;font-size:8px;font-weight:850}.creator602-content-variant>summary b{font-size:10px;line-height:1.45}.creator602-content-variant-body{display:grid;gap:9px;padding:0 10px 11px;border-top:1px solid rgba(69,91,79,.08)}.creator602-content-copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0 0}.creator602-content-copy div{padding:8px;border-radius:9px;background:#fff}.creator602-content-copy dt{color:#89918c;font-size:7px}.creator602-content-copy dd{margin:3px 0 0;color:#49554e;font-size:8px;line-height:1.5;white-space:pre-line}.creator602-content-script,.creator602-content-storyboard{padding:9px;border-radius:10px;background:#eef4f0}.creator602-content-script h6,.creator602-content-storyboard h6{margin:0;color:#607168;font-size:8px}.creator602-content-script p{margin:5px 0 0;color:#4f5c55;font-size:9px;line-height:1.65;white-space:pre-line}.creator602-content-storyboard ol{display:grid;gap:5px;margin:7px 0 0;padding:0;list-style:none}.creator602-content-storyboard li{display:grid;grid-template-columns:44px 1fr;gap:7px}.creator602-content-storyboard time{color:#6d7b73;font-size:7px;font-weight:850}.creator602-content-storyboard b,.creator602-content-storyboard small{display:block}.creator602-content-storyboard b{font-size:8px}.creator602-content-storyboard small{margin-top:2px;color:#77807b;font-size:7px}.creator602-platform-advice{display:grid;gap:3px;margin:0;color:#756d60;font-size:8px;line-height:1.5}.creator602-platform-advice b{color:#665c4d}.creator602-content-variant-body>button{justify-self:start;border:1px solid rgba(68,90,77,.14);border-radius:9px;background:#fff;color:#52675b;padding:7px 9px;font-size:8px;font-weight:800;cursor:pointer}.creator602-content-risks dl{display:grid;gap:7px;margin:8px 0 0}.creator602-content-risks dl div{display:grid;grid-template-columns:38px 1fr;gap:6px}.creator602-content-risks dt{color:#806951;font-size:8px;font-weight:850}.creator602-content-risks dd{margin:0;color:#746b5e;font-size:8px;line-height:1.55}.creator602-content-pack-blocked{margin-top:11px;padding:11px;border:1px solid rgba(152,91,81,.13);border-radius:12px;background:#faf0ed}.creator602-content-pack-blocked b{color:#895a52;font-size:9px}.creator602-content-pack-blocked p{margin:4px 0 0;color:#876c66;font-size:8px;line-height:1.55}
@media(max-width:520px){.creator602-content-fields,.creator602-content-copy{grid-template-columns:1fr}.creator602-content-pack-submit{width:100%}.creator602-content-pack-head{flex-direction:column}.creator602-content-pack-head em{align-self:flex-start}.creator602-content-storyboard li{grid-template-columns:40px 1fr}}
.creator602-library{grid-column:1/-1;background:radial-gradient(circle at 92% 0,rgba(224,238,230,.92),transparent 34%),rgba(255,255,255,.85)}.creator602-library-boundary{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0 0}.creator602-library-boundary span{padding:6px 9px;border:1px solid rgba(65,87,74,.08);border-radius:999px;background:rgba(247,250,248,.9);color:#64736b;font-size:8px;font-weight:800}.creator602-library-retention{margin-top:12px}.creator602-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.creator602-library-card{min-width:0;padding:16px;border:1px solid rgba(69,91,78,.11);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(239,246,242,.86));box-shadow:0 12px 28px rgba(65,84,73,.06)}.creator602-library-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.creator602-library-card-head span{color:#78847d;font-size:8px;font-weight:850;letter-spacing:.35px}.creator602-library-card-head h3{margin:5px 0 0;color:#2f3b34;font-size:15px;line-height:1.35}.creator602-library-card-head em{flex:0 0 auto;padding:6px 8px;border-radius:999px;background:#e4eee8;color:#536e5e;font-size:8px;font-style:normal;font-weight:900}.creator602-library-trace{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:13px 0}.creator602-library-trace>div{min-width:0;padding:9px;border-radius:11px;background:rgba(255,255,255,.76)}.creator602-library-trace span,.creator602-library-trace b,.creator602-library-trace small{display:block}.creator602-library-trace span{color:#89928d;font-size:7px;font-weight:800}.creator602-library-trace b{overflow:hidden;margin-top:4px;color:#455149;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.creator602-library-trace small{margin-top:4px;color:#78817c;font-size:7px;line-height:1.45}.creator602-library-trace a{color:#547360;text-decoration:none}.creator602-library-publication{display:grid;gap:8px;padding:11px;border:1px solid rgba(66,89,76,.08);border-radius:13px;background:rgba(255,255,255,.68)}.creator602-library-publication>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.creator602-library-publication label{display:grid;gap:5px;color:#5c6962;font-size:8px;font-weight:850}.creator602-library-publication input,.creator602-library-publication select{width:100%;min-width:0;box-sizing:border-box;border:1px solid rgba(69,91,78,.13);border-radius:9px;background:#fafcfb;padding:8px 9px;color:#344039;font:inherit;outline:none}.creator602-library-publication input:focus,.creator602-library-publication select:focus{border-color:#789486;box-shadow:0 0 0 3px rgba(113,143,126,.1);background:#fff}.creator602-library-publication>button{justify-self:start;border:0;border-radius:10px;background:#344139;color:#fff;padding:8px 10px;font-size:8px;font-weight:850;cursor:pointer}.creator602-library-publication>p{min-height:0;margin:0;color:#925e57;font-size:8px}.creator602-library-actions{display:grid;gap:8px;margin-top:10px}.creator602-library-actions>div{display:flex;flex-wrap:wrap;gap:6px}.creator602-library-actions button{border:1px solid rgba(67,89,76,.12);border-radius:9px;background:#f8faf9;color:#53655b;padding:7px 8px;font-size:8px;font-weight:850;cursor:pointer}.creator602-library-actions button:disabled{opacity:.42;cursor:not-allowed}.creator602-library-actions details{padding-top:8px;border-top:1px dashed rgba(67,89,76,.12)}.creator602-library-actions summary{cursor:pointer;color:#7c8580;font-size:8px;font-weight:800}.creator602-library-actions details p{margin:7px 0;color:#7e827f;font-size:8px;line-height:1.55}.creator602-library-actions details div{display:flex;flex-wrap:wrap;gap:6px}.creator602-library-actions details button{border-color:rgba(139,80,75,.12);background:#fff8f7;color:#8d5c56}.creator602-library-empty{display:flex;align-items:center;gap:11px;margin-top:14px;padding:12px 14px;border:1px solid rgba(73,96,82,.12);border-radius:14px;background:rgba(248,250,248,.7);text-align:left}.creator602-library-empty>span{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:10px;background:#edf3ef;color:#61766a;font-size:15px}.creator602-library-empty b{color:#48564e;font-size:11px}.creator602-library-empty p{margin:3px 0 0;color:#7b847f;font-size:8px;line-height:1.5}
@media(max-width:760px){.creator602-library-grid{grid-template-columns:1fr}}@media(max-width:520px){.creator602-library-card{padding:13px}.creator602-library-card-head{flex-direction:column}.creator602-library-card-head em{align-self:flex-start}.creator602-library-trace{grid-template-columns:1fr}.creator602-library-publication>div{grid-template-columns:1fr}.creator602-library-publication>button{width:100%}.creator602-library-actions>div,.creator602-library-actions details div{align-items:stretch;flex-direction:column}.creator602-library-actions button{width:100%}}
.creator602-reviews{margin-top:10px;border:1px solid rgba(67,89,76,.1);border-radius:14px;background:rgba(248,251,249,.82);overflow:hidden}.creator602-reviews>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px;cursor:pointer;list-style:none;color:#415249}.creator602-reviews>summary::-webkit-details-marker{display:none}.creator602-reviews>summary span{font-size:9px;font-weight:900}.creator602-reviews>summary b{padding:5px 7px;border-radius:999px;background:#e5eee9;color:#5a7164;font-size:8px}.creator602-review-body{display:grid;gap:11px;padding:0 11px 11px;border-top:1px solid rgba(67,89,76,.08)}.creator602-review-form{display:grid;gap:9px;margin-top:11px;padding:11px;border-radius:12px;background:rgba(255,255,255,.9)}.creator602-review-form-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.creator602-review-form-head b,.creator602-review-form-head small{display:block}.creator602-review-form-head b{color:#39483f;font-size:10px}.creator602-review-form-head small{margin-top:4px;color:#7b8580;font-size:8px;line-height:1.5}.creator602-review-form-head button{border:0;border-radius:8px;background:#f0ece5;color:#786b5d;padding:6px 8px;font-size:8px;font-weight:800}.creator602-review-form label{display:grid;gap:5px;color:#5a6860;font-size:8px;font-weight:850}.creator602-review-form input,.creator602-review-form textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid rgba(69,91,78,.13);border-radius:9px;background:#fafcfb;padding:8px 9px;color:#344039;font:inherit;outline:none}.creator602-review-form textarea{min-height:64px;resize:vertical;line-height:1.55}.creator602-review-form fieldset{min-width:0;margin:0;padding:9px;border:1px solid rgba(68,90,77,.1);border-radius:11px}.creator602-review-form legend{padding:0 5px;color:#77827c;font-size:8px;font-weight:850}.creator602-review-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.creator602-review-metrics.rates{grid-template-columns:repeat(3,minmax(0,1fr))}.creator602-review-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.creator602-review-import{padding:8px;border:1px dashed rgba(67,89,76,.17);border-radius:9px;background:#f6f9f7}.creator602-review-import input{padding:0;border:0;background:transparent;font-size:8px}.creator602-review-boundary{margin:0;color:#806f58;font-size:8px;line-height:1.55}.creator602-review-form>button[type=submit]{justify-self:start;border:0;border-radius:10px;background:#344139;color:#fff;padding:8px 10px;font-size:8px;font-weight:850}.creator602-review-form>p[role=status]{min-height:0;margin:0;color:#915f58;font-size:8px}.creator602-review-empty{padding:13px;border:1px dashed rgba(69,91,78,.14);border-radius:11px;color:#7b847f;font-size:8px;line-height:1.55;text-align:center}.creator602-review-history{display:grid;gap:8px}.creator602-review-record{padding:11px;border-radius:12px;background:rgba(255,255,255,.88)}.creator602-review-record-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.creator602-review-record-head span,.creator602-review-record-head b{display:block}.creator602-review-record-head span{color:#89918d;font-size:7px}.creator602-review-record-head b{margin-top:3px;color:#46544c;font-size:9px}.creator602-review-record-head em{max-width:45%;padding:5px 7px;border-radius:999px;background:#f1eadf;color:#7b694e;font-size:7px;font-style:normal;font-weight:800;text-align:center}.creator602-review-record-head em.evidence_ready{background:#e4eee8;color:#567060}.creator602-review-snapshot{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0}.creator602-review-snapshot span{display:grid;gap:2px;min-width:48px;padding:7px;border-radius:9px;background:#f3f7f4}.creator602-review-snapshot small{color:#8a938e;font-size:7px}.creator602-review-snapshot b{color:#45534b;font-size:9px}.creator602-review-record ul{display:grid;gap:3px;margin:7px 0;padding-left:15px;color:#68736d;font-size:8px;line-height:1.5}.creator602-review-record>p{display:grid;gap:3px;margin:7px 0;color:#616d66;font-size:8px;line-height:1.55;white-space:pre-line}.creator602-review-record>p b{color:#425148}.creator602-review-feedback{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.creator602-review-feedback span{padding:5px 7px;border-radius:999px;background:#eef3f0;color:#64746b;font-size:7px;font-weight:800}.creator602-review-missing{display:block;margin-top:7px;color:#8a6d58;font-size:7px;line-height:1.5}.creator602-review-actions{display:flex;gap:6px;margin-top:9px}.creator602-review-actions button{border:1px solid rgba(67,89,76,.12);border-radius:8px;background:#f8faf9;color:#53655b;padding:6px 8px;font-size:7px;font-weight:850}.creator602-review-actions button:last-child{border-color:rgba(139,80,75,.12);background:#fff8f7;color:#8d5c56}
@media(max-width:520px){.creator602-review-form-head,.creator602-review-record-head{flex-direction:column}.creator602-review-record-head em{max-width:100%;align-self:flex-start}.creator602-review-metrics,.creator602-review-metrics.rates,.creator602-review-notes{grid-template-columns:1fr 1fr}.creator602-review-form>button[type=submit]{width:100%}.creator602-review-actions{align-items:stretch;flex-direction:column}.creator602-review-actions button{width:100%}}
.creator602-method-library{grid-column:1/-1;background:radial-gradient(circle at 8% 0,rgba(238,230,210,.72),transparent 32%),radial-gradient(circle at 94% 4%,rgba(217,236,226,.86),transparent 38%),rgba(255,255,255,.87)}.creator602-method-state{padding:6px 9px;border-radius:999px;background:#e4eee8;color:#587062;font-size:8px;font-weight:850}.creator602-method-empty{display:grid;justify-items:start;gap:7px;padding:22px;border:1px dashed rgba(69,91,78,.17);border-radius:16px;background:rgba(255,255,255,.62)}.creator602-method-empty>span{color:#6f8176;font-size:8px;font-weight:900;letter-spacing:.3px}.creator602-method-empty>b{color:#39473f;font-size:14px}.creator602-method-empty>p{max-width:680px;margin:0;color:#727d77;font-size:9px;line-height:1.65}.creator602-method-empty>div,.creator602-method-controls{display:flex;flex-wrap:wrap;gap:7px}.creator602-method-empty button,.creator602-method-controls button{border:1px solid rgba(68,89,77,.12);border-radius:10px;background:#344139;color:#fff;padding:8px 10px;font-size:8px;font-weight:850;cursor:pointer}.creator602-method-empty button:first-child:not(:last-child),.creator602-method-controls button{background:#f7faf8;color:#57695f}.creator602-method-controls button:last-child{border-color:rgba(139,80,75,.12);background:#fff8f7;color:#8d5c56}.creator602-method-overview{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:14px;border-radius:14px;background:linear-gradient(135deg,rgba(232,241,236,.92),rgba(255,255,255,.84))}.creator602-method-overview span,.creator602-method-overview b{display:block}.creator602-method-overview span{color:#668071;font-size:8px;font-weight:900}.creator602-method-overview b{margin-top:4px;color:#34443b;font-size:12px}.creator602-method-overview>small{max-width:380px;color:#77827c;font-size:8px;line-height:1.6}.creator602-method-section{margin-top:14px}.creator602-method-section>h3{margin:0 0 8px;color:#405048;font-size:11px}.creator602-method-pillars,.creator602-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.creator602-method-pillars article{display:grid;gap:4px;padding:11px;border-radius:12px;background:rgba(255,255,255,.76)}.creator602-method-pillars span{color:#7a897f;font-size:7px;font-weight:850}.creator602-method-pillars b{color:#405048;font-size:9px}.creator602-method-pillars small{color:#858d88;font-size:7px;line-height:1.5}.creator602-method-card{min-width:0;padding:12px;border:1px solid rgba(67,89,76,.1);border-radius:14px;background:rgba(255,255,255,.84)}.creator602-method-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.creator602-method-card>div:first-child span{padding:5px 7px;border-radius:999px;background:#edf2ef;color:#65766d;font-size:7px;font-weight:850}.creator602-method-card>div:first-child b{color:#34443b;font-size:11px}.creator602-method-card dl{display:grid;gap:7px;margin:10px 0}.creator602-method-card dl>div{display:grid;grid-template-columns:52px 1fr;gap:7px}.creator602-method-card dt{color:#7b8881;font-size:8px;font-weight:850}.creator602-method-card dd{margin:0;color:#4f5d55;font-size:8px;line-height:1.55}.creator602-method-card>p{margin:0;color:#756c5e;font-size:8px;line-height:1.55}.creator602-method-card details{margin-top:9px;padding-top:8px;border-top:1px dashed rgba(67,89,76,.12)}.creator602-method-card summary{cursor:pointer;color:#687970;font-size:8px;font-weight:850}.creator602-method-card ul{display:grid;gap:5px;margin:7px 0 0;padding:0;list-style:none}.creator602-method-card li{display:flex;justify-content:space-between;gap:8px}.creator602-method-card li b,.creator602-method-card li span{font-size:7px}.creator602-method-card li b{color:#59675f}.creator602-method-card li span{color:#89918d;text-align:right}.creator602-method-hypotheses ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.creator602-method-hypotheses li{display:grid;grid-template-columns:62px 1fr auto;align-items:center;gap:8px;padding:9px 10px;border-radius:11px;background:rgba(255,255,255,.78)}.creator602-method-hypotheses li span{color:#6e7e75;font-size:7px;font-weight:850}.creator602-method-hypotheses li b{color:#4d5a53;font-size:8px;line-height:1.5}.creator602-method-hypotheses li small{color:#8a8378;font-size:7px}.creator602-method-hypotheses>p{margin:0;color:#808983;font-size:8px}.creator602-method-series-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.creator602-method-series{border:1px solid rgba(67,89,76,.1);border-radius:12px;background:rgba(255,255,255,.78);overflow:hidden}.creator602-method-series>summary{padding:11px;cursor:pointer;color:#405048;font-size:9px;font-weight:900}.creator602-method-series ol{display:grid;gap:7px;margin:0;padding:0 11px 11px;list-style:none;counter-reset:method-issue}.creator602-method-series li{display:grid;grid-template-columns:1fr auto;gap:8px;padding:8px;border-radius:9px;background:#f3f7f4;counter-increment:method-issue}.creator602-method-series li span{color:#4f5c55;font-size:8px;line-height:1.55}.creator602-method-series li small{color:#8a8377;font-size:7px}.creator602-method-boundary{display:grid;gap:4px;margin:14px 0;padding:11px;border-radius:11px;background:#f4f0e8}.creator602-method-boundary span{color:#796f60;font-size:8px;line-height:1.5}.creator602-method-boundary span::before{content:"· ";font-weight:900}.creator602-method-controls{padding-top:10px;border-top:1px dashed rgba(67,89,76,.12)}
@media(max-width:620px){.creator602-method-overview{flex-direction:column}.creator602-method-pillars,.creator602-method-grid,.creator602-method-series-grid{grid-template-columns:1fr}.creator602-method-hypotheses li{grid-template-columns:1fr}.creator602-method-hypotheses li small{text-align:left}.creator602-method-empty>div,.creator602-method-controls{align-items:stretch;flex-direction:column;width:100%}.creator602-method-empty button,.creator602-method-controls button{width:100%}}

/* Creator overview and single-project workflow */
#ideas.creator-workbench-v0602 .creator602-overview{grid-template-columns:minmax(0,1.42fr) minmax(260px,.58fr)}
.creator602-overview-hero{align-items:center!important;min-height:260px}
.creator602-overview-actions{display:grid;gap:9px;min-width:210px}
.creator602-overview-actions button,.creator602-overview-tools button,.creator602-overview-head>button{min-height:44px;border-radius:14px;padding:11px 14px;font:inherit;font-size:11px;font-weight:850;cursor:pointer}
.creator602-primary-action{border:1px solid rgba(255,255,255,.14);background:#26312b;color:#fff;box-shadow:0 12px 28px rgba(35,45,39,.14),inset 0 1px rgba(255,255,255,.12)}
.creator602-secondary-action{border:1px solid rgba(74,96,83,.14);background:rgba(255,255,255,.72);color:#53665b}
.creator602-overview-flow{grid-column:1/-1}
.creator602-overview-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}
.creator602-overview-head h2{margin:6px 0 0!important}
.creator602-overview-head>span{padding:7px 10px;border-radius:999px;background:#edf3ef;color:#607168;font-size:9px;font-weight:800;white-space:nowrap}
.creator602-overview-head>button{border:1px solid rgba(68,89,77,.12);background:#f6f9f7;color:#586a60}
.creator602-step-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:20px}
.creator602-step-grid button{display:grid;min-width:0;min-height:116px;padding:14px;border:1px solid rgba(67,89,76,.1);border-radius:17px;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(239,245,241,.78));color:#435149;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
.creator602-step-grid button:hover{transform:translateY(-2px);border-color:rgba(86,116,98,.23);box-shadow:0 12px 24px rgba(57,75,64,.08)}
.creator602-step-grid button:focus-visible,.creator602-workspace-nav button:focus-visible,.creator602-overview-actions button:focus-visible,.creator602-overview-tools button:focus-visible,.creator602-recent-list button:focus-visible{outline:3px solid rgba(102,131,114,.25);outline-offset:3px}
.creator602-step-grid span{color:#819088;font-size:9px;font-weight:900;letter-spacing:.6px}
.creator602-step-grid b{align-self:end;margin-top:18px;font-size:13px}
.creator602-step-grid small{margin-top:5px;color:#7d8681;font-size:8px;line-height:1.45}
.creator602-overview-recent,.creator602-overview-tools{min-width:0}
.creator602-recent-list{display:grid;gap:8px;margin-top:16px}
.creator602-recent-list button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:52px;border:1px solid rgba(67,89,76,.09);border-radius:14px;background:rgba(248,250,248,.76);padding:10px 12px;color:#4a584f;text-align:left;cursor:pointer}
.creator602-recent-list span{padding:5px 7px;border-radius:999px;background:#e8f0eb;color:#60736a;font-size:7px;font-weight:850}
.creator602-recent-list b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}
.creator602-recent-list small{color:#8a928e;font-size:7px;white-space:nowrap}
.creator602-overview-empty{display:grid;gap:5px;margin-top:16px;padding:18px;border:1px dashed rgba(73,96,82,.16);border-radius:16px;background:rgba(248,250,248,.62)}
.creator602-overview-empty b{color:#48564e;font-size:12px}.creator602-overview-empty p{margin:0;color:#7b847f;font-size:9px;line-height:1.55}
.creator602-overview-tools{display:flex;flex-direction:column;justify-content:space-between;gap:20px;background:radial-gradient(circle at 90% 4%,rgba(234,224,201,.58),transparent 42%),rgba(255,255,255,.84)}
.creator602-overview-tools h2{margin:6px 0!important}.creator602-overview-tools p{margin:0;color:#7a827e;font-size:10px;line-height:1.6}
.creator602-overview-tools>div:last-child{display:grid;gap:8px}.creator602-overview-tools button{border:1px solid rgba(68,89,77,.12);background:#f7faf8;color:#57695f}.creator602-overview-tools button:first-child{border-color:#29342e;background:#29342e;color:#fff}
.creator602-workspace-page{display:grid;gap:16px}
.creator602-workspace-intro{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;align-items:end;padding:5px 4px 8px}
.creator602-workspace-intro>button{align-self:start;min-height:44px;border:1px solid rgba(68,89,77,.12);border-radius:14px;background:rgba(255,255,255,.74);padding:10px 13px;color:#586a60;font-size:10px;font-weight:850;cursor:pointer}
.creator602-workspace-intro h2{margin:7px 0 5px!important;font-size:clamp(25px,4vw,36px)!important}.creator602-workspace-intro p{margin:0;color:#737d77;font-size:11px;line-height:1.55}
.creator602-workspace-nav{position:sticky;top:10px;z-index:8;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:7px;border:1px solid rgba(255,255,255,.9);border-radius:19px;background:rgba(247,250,248,.82);box-shadow:0 12px 30px rgba(52,69,59,.09),inset 0 1px #fff;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.creator602-workspace-nav button{display:flex;align-items:center;gap:8px;min-width:0;min-height:44px;border:0;border-radius:13px;background:transparent;padding:9px 10px;color:#718078;cursor:pointer}
.creator602-workspace-nav button span{flex:0 0 auto;color:#89958e;font-size:8px;font-weight:900}.creator602-workspace-nav button b{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}
.creator602-workspace-nav button[aria-current]{background:#2c3831;color:#fff;box-shadow:0 8px 18px rgba(41,54,47,.15)}.creator602-workspace-nav button[aria-current] span{color:#c9d9cf}
.creator602-workspace-nav button.completed{background:rgba(232,243,235,.8);color:#496453}.creator602-workspace-nav button.locked{opacity:.52}.creator602-workspace-nav button.locked.available{opacity:1;background:#f5f1e8;color:#6d5f45}.creator602-workspace-nav button small{display:block;margin-left:auto;font-size:8px;color:inherit;opacity:.72;white-space:nowrap}
.creator602-flow-notice{margin:10px 0 0;padding:12px 15px;border-radius:14px;background:#fff5e8;color:#825c2d;font-weight:650}
.creator602-restricted{grid-column:1/-1;margin-top:12px;padding:16px;border:1px solid rgba(180,124,64,.2);border-radius:18px;background:#fff9f0}.creator602-restricted b,.creator602-restricted p{display:block}.creator602-restricted p{margin:6px 0 12px;color:var(--muted)}.creator602-restricted>div{display:flex;flex-wrap:wrap;gap:8px}.creator602-restricted button,.creator602-restricted a,.creator602-open-source{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);padding:9px 12px;text-decoration:none;font-weight:700;font-size:12px}
.creator602-flow-footer{position:sticky;bottom:10px;z-index:12;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px auto 0;padding:10px 12px;width:min(720px,calc(100% - 18px));border:1px solid rgba(255,255,255,.82);border-radius:20px;background:rgba(250,249,246,.9);box-shadow:0 14px 38px rgba(31,37,34,.14);backdrop-filter:blur(22px)}.creator602-flow-footer button{min-height:42px;border:0;border-radius:14px;background:#1f2522;color:#fff;padding:0 18px;font-weight:750}.creator602-flow-footer button:first-child{background:#ece9e2;color:#373a37}.creator602-flow-footer button:disabled{opacity:.35}.creator602-flow-footer span{color:var(--muted);font-size:12px;text-align:center}
.creator602-deletion-receipt{margin:8px 0 0;color:#46725a;font-size:11px;font-weight:700}
#ideas.creator-workbench-v0602 .creator602-workspace-body{grid-template-columns:1fr;gap:16px;margin-top:0}
.creator602-workspace-body>.card,.creator602-workspace-body>.creator602-disclosure{grid-column:1!important}
@media(max-width:820px){#ideas.creator-workbench-v0602 .creator602-overview{grid-template-columns:1fr}.creator602-overview-recent,.creator602-overview-tools{grid-column:1}.creator602-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.creator602-overview-actions{min-width:0}.creator602-workspace-intro{grid-template-columns:1fr}.creator602-workspace-nav{grid-template-columns:repeat(3,minmax(0,1fr));position:static}}
@media(max-width:520px){.creator602-overview-hero{min-height:0}.creator602-overview-head{align-items:flex-start;flex-direction:column}.creator602-overview-head>span{white-space:normal}.creator602-step-grid{grid-template-columns:1fr 1fr}.creator602-step-grid button{min-height:100px}.creator602-recent-list button{grid-template-columns:auto minmax(0,1fr)}.creator602-recent-list small{grid-column:2}.creator602-workspace-intro{gap:12px}.creator602-workspace-intro>button{justify-self:start}.creator602-workspace-nav{display:flex;overflow-x:auto;scrollbar-width:none}.creator602-workspace-nav::-webkit-scrollbar{display:none}.creator602-workspace-nav button{flex:0 0 auto;min-width:94px}.creator602-workspace-nav button b{font-size:10px}}
@media(prefers-reduced-motion:reduce){.creator602-step-grid button{transition:none}.creator602-step-grid button:hover{transform:none}}
