.fill-grid[data-v-d51593bf]{display:grid;grid-template-columns:1fr 1fr;gap:12px}label[data-v-d51593bf]{display:flex;flex-direction:column;gap:5px;font-size:12px;color:#55655c;min-width:0}input[data-v-d51593bf],select[data-v-d51593bf]{box-sizing:border-box;width:100%;min-width:0;height:38px;border:1px solid #d8e2db;border-radius:4px;padding:8px;color:#2d4437;background:#fff;font:inherit}input[data-v-d51593bf]::placeholder{color:#87948b}input[data-v-d51593bf]:focus-visible,select[data-v-d51593bf]:focus-visible,button[data-v-d51593bf]:focus-visible{outline:2px solid #117a61;outline-offset:2px}.fill-result[data-v-d51593bf]{border-left:2px solid #87b39b;margin-top:14px;padding-left:10px;font-size:12px;color:#64736a}.fill-result strong[data-v-d51593bf]{font-size:11px;font-weight:500}.fill-result p[data-v-d51593bf]{margin:6px 0;white-space:pre-wrap;overflow-wrap:anywhere}button[data-v-d51593bf]{display:flex;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:14px;border:1px solid #b7cfc0;border-radius:4px;background:#eff7f2;color:#196949;min-height:36px;font:inherit;font-size:12px;cursor:pointer}button[data-v-d51593bf]:disabled,input[data-v-d51593bf]:disabled,select[data-v-d51593bf]:disabled{opacity:.5;cursor:default}@media (max-width: 360px){.fill-grid[data-v-d51593bf]{gap:9px}input[data-v-d51593bf],select[data-v-d51593bf]{font-size:12px}}.brand-methodology[data-v-6bffa03a]{--ink: #252b2b;--muted: #65706a;--line: #e2e8e6;--green: #117a61;--green-soft: #edf6f1;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.65;letter-spacing:0;padding-bottom:20px}.brand-methodology button[data-v-6bffa03a],.brand-methodology input[data-v-6bffa03a],.brand-methodology select[data-v-6bffa03a],.brand-methodology textarea[data-v-6bffa03a]{font:inherit;letter-spacing:0}.brand-methodology button[data-v-6bffa03a]{cursor:pointer}.brand-methodology button[data-v-6bffa03a]:disabled{cursor:default;opacity:.45}.brand-methodology a[data-v-6bffa03a]{text-decoration:none}.brand-methodology[data-v-6bffa03a] :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--green);outline-offset:3px}.brand-methodology svg[data-v-6bffa03a]{flex-shrink:0}.brand-heading[data-v-6bffa03a]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 0 27px;border-bottom:1px solid var(--line)}.eyebrow[data-v-6bffa03a]{color:var(--muted);font-size:10px;font-weight:600;margin-bottom:6px}.eyebrow span[data-v-6bffa03a]{margin:0 9px;color:#bbc3bf}.brand-title[data-v-6bffa03a]{display:flex;align-items:center;gap:12px}.brand-title h2[data-v-6bffa03a]{font-size:28px;font-weight:650;line-height:1.4}.edition[data-v-6bffa03a]{font-size:10px;line-height:20px;padding:0 7px;background:#fcf0ee;color:#b3463e;border:1px solid #f3dcd8;border-radius:3px}.brand-subtitle[data-v-6bffa03a]{margin-top:9px;color:var(--muted);font-size:13px}.button[data-v-6bffa03a]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:35px;padding:7px 12px;border:1px solid transparent;border-radius:4px;line-height:1.4;font-size:12px!important;font-weight:550!important}.primary[data-v-6bffa03a]{color:#fff;background:var(--green);border-color:var(--green)}.primary[data-v-6bffa03a]:hover:not(:disabled){background:#0c674f}.secondary[data-v-6bffa03a]{background:#fff;color:#4d5954;border-color:#dce3df}.secondary[data-v-6bffa03a]:hover:not(:disabled){background:#f6f9f7;border-color:#aec4b8}.source-document[data-v-6bffa03a]{white-space:nowrap}.brand-layout[data-v-6bffa03a]{display:grid;grid-template-columns:185px minmax(0,1fr);gap:32px}.brand-sidebar[data-v-6bffa03a]{align-self:start;position:sticky;top:85px;padding:29px 20px 30px 0;border-right:1px solid var(--line);min-height:590px}.nav-label[data-v-6bffa03a]{font-size:10px;color:#929b96;margin:0 0 12px 10px}.brand-sidebar nav[data-v-6bffa03a]{display:flex;flex-direction:column;gap:5px}.brand-sidebar nav button[data-v-6bffa03a]{display:flex;align-items:center;gap:9px;text-align:left;border:0;background:transparent;color:#626d67;padding:11px 9px;border-radius:4px;min-height:42px;font-size:12px}.brand-sidebar nav button small[data-v-6bffa03a]{margin-left:auto;font-size:9px;color:#9aa39d}.brand-sidebar nav button.selected[data-v-6bffa03a]{background:var(--green-soft);color:var(--green);font-weight:650}.brand-sidebar nav button[data-v-6bffa03a]:hover{background:#f3f6f4}.sidebar-formula[data-v-6bffa03a]{border-top:1px solid var(--line);margin-top:28px;padding:22px 8px 0}.sidebar-formula p[data-v-6bffa03a]{font-size:11px;color:var(--muted);margin-bottom:12px}.sidebar-formula strong[data-v-6bffa03a]{display:flex;align-items:center;gap:6px;color:#536b5e;font-size:16px}.sidebar-formula span[data-v-6bffa03a]{display:block;font-size:9px;color:#8a948e;margin-top:7px}.sidebar-formula .negative-caption[data-v-6bffa03a]{color:#b46055;margin-top:13px}.sidebar-source[data-v-6bffa03a]{display:flex;gap:5px;align-items:start;overflow-wrap:anywhere;color:#919c94;font-size:9px;line-height:1.8;margin:28px 8px 0}.sidebar-source svg[data-v-6bffa03a]{margin-top:3px}.printed-edition[data-v-6bffa03a]{margin:8px 8px 0;font-size:10px;color:#909793}.brand-content[data-v-6bffa03a]{min-width:0;padding-top:26px}.section-heading[data-v-6bffa03a]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;scroll-margin-top:90px;outline:none}.section-heading h3[data-v-6bffa03a]{font-size:21px;line-height:1.4;font-weight:650}.draft-status[data-v-6bffa03a]{display:flex;align-items:center;gap:6px;color:#87918a;font-size:10px;white-space:nowrap}.draft-status>span[data-v-6bffa03a]{height:5px;width:5px;background:#78a58a;border-radius:50%}.workflow[data-v-6bffa03a]{display:flex;align-items:center;gap:20px;color:#8b948e;background:#f6f8f6;border-bottom:1px solid #e8ede9;padding:12px 17px;margin-bottom:22px;font-size:12px}.workflow span[data-v-6bffa03a]{display:flex;gap:8px;align-items:center}.workflow b[data-v-6bffa03a]{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;border:1px solid #d6dfd9;border-radius:50%;font-weight:500}.workflow .current[data-v-6bffa03a]{color:#426c54}.workflow .current b[data-v-6bffa03a]{color:#fff;background:#62806b;border-color:#62806b}.scene-heading[data-v-6bffa03a],.review-heading[data-v-6bffa03a]{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px}h4[data-v-6bffa03a]{font-size:14px;font-weight:650}.text-action[data-v-6bffa03a]{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;background:transparent;color:var(--green);font-size:11px!important;padding:3px 0;line-height:1.5}.text-action[data-v-6bffa03a]:hover{color:#064932}.scene-list[data-v-6bffa03a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px}.scene-option[data-v-6bffa03a]{display:flex;align-items:center;gap:13px;padding:8px;border:1px solid var(--line);border-radius:5px;background:#fff;text-align:left;color:#69776d;min-width:0}.scene-option.selected[data-v-6bffa03a]{border-color:#81ad92;background:#fbfdfb;box-shadow:inset 0 0 0 1px #81ad9220}.scene-option img[data-v-6bffa03a]{width:65px;height:67px;object-fit:cover;object-position:center;border-radius:3px}.scene-option>span[data-v-6bffa03a]{flex:1;min-width:0}.scene-option small[data-v-6bffa03a]{font-size:9px;display:block;color:#8c968f;margin-bottom:4px}.scene-option strong[data-v-6bffa03a]{display:block;font-size:12px;font-weight:550;color:#33483c;line-height:1.65}.scene-option>svg[data-v-6bffa03a]{margin-right:6px}.page-ref[data-v-6bffa03a]{padding-left:6px;color:#a0aaa2}.workspace-grid[data-v-6bffa03a]{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:20px;align-items:start}.editor-tool[data-v-6bffa03a],.preview-tool[data-v-6bffa03a]{min-width:0;border:1px solid var(--line);border-radius:6px;overflow:hidden}.editor-toolbar[data-v-6bffa03a],.preview-toolbar[data-v-6bffa03a]{display:flex;align-items:center;gap:9px;padding:13px 16px;min-height:52px;border-bottom:1px solid var(--line)}.editor-toolbar h4[data-v-6bffa03a],.preview-toolbar h4[data-v-6bffa03a]{font-size:12px}.editor-toolbar>span[data-v-6bffa03a]{color:#8d978f;font-size:10px;margin-left:auto}.icon-button[data-v-6bffa03a]{width:27px;height:27px;border:0;background:transparent;color:#7b877e;display:inline-flex;align-items:center;justify-content:center;border-radius:3px}.icon-button[data-v-6bffa03a]:hover{color:var(--green);background:var(--green-soft)}.dimension-tabs[data-v-6bffa03a]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:0 12px;border-bottom:1px solid var(--line)}.dimension-tab[data-v-6bffa03a]{position:relative;display:flex;flex-direction:column;gap:2px;align-items:center;border:0;border-bottom:2px solid transparent;background:transparent;min-height:68px;padding:12px 0 10px}.dimension-tab b[data-v-6bffa03a]{font-size:18px;font-weight:650;line-height:1.2}.dimension-tab span[data-v-6bffa03a]{font-size:9px;color:#9da59f}.dimension-tab.active[data-v-6bffa03a]{border-bottom-color:currentColor;background:#f6f9f6}.dimension-tab.active span[data-v-6bffa03a]{color:#4f6c59}.dimension-tab i[data-v-6bffa03a]{position:absolute;width:3px;height:3px;background:currentColor;border-radius:50%;right:9px;top:13px}.tone-B[data-v-6bffa03a]{color:#4d8562}.tone-R[data-v-6bffa03a]{color:#517f9c}.tone-A[data-v-6bffa03a]{color:#ac8942}.tone-N[data-v-6bffa03a]{color:#877293}.tone-D[data-v-6bffa03a]{color:#638d88}.tone-negative[data-v-6bffa03a]{color:#b77364}.editor-body[data-v-6bffa03a]{padding:20px 18px 16px;min-height:372px}.field-heading[data-v-6bffa03a]{display:flex;justify-content:space-between;align-items:start;gap:15px;margin-bottom:14px}.field-heading p[data-v-6bffa03a]{font-size:11px;color:#8c968e;margin-top:5px}.page-link[data-v-6bffa03a]{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:#8f9d92;white-space:nowrap;padding:2px 0}.page-link[data-v-6bffa03a]:hover{color:var(--green)}.checkbox-line[data-v-6bffa03a]{display:flex;gap:6px;align-items:center;font-size:10px;color:#858f87;margin-bottom:12px}input[type=checkbox][data-v-6bffa03a]{accent-color:var(--green);width:14px;height:14px;flex-shrink:0}.editor-body textarea[data-v-6bffa03a]{display:block;width:100%;min-height:155px;border:1px solid #dbe3db;border-radius:4px;background:#fdfefd;padding:11px 12px;line-height:1.9;font-size:12px;color:#3f5044;resize:vertical}.editor-body textarea[data-v-6bffa03a]:focus{outline:0;border-color:#78a189;box-shadow:0 0 0 2px #117a610b}.editor-body textarea[data-v-6bffa03a]:disabled{background:#f2f4f1;color:#a0a79e}.editor-body textarea[data-v-6bffa03a]::placeholder{color:#a3aaa3}.field-hint[data-v-6bffa03a]{font-size:10px;color:#939b92;line-height:1.7;margin:8px 0 13px}.field-warning[data-v-6bffa03a]{border-left:2px solid #d5a459;color:#96703b;background:#fdf9f0;font-size:11px;padding:5px 9px;margin-bottom:10px}.suggestions>span[data-v-6bffa03a]{font-size:10px;color:#8c968c}.suggestions>div[data-v-6bffa03a]{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.suggestions button[data-v-6bffa03a]{display:inline-flex;align-items:center;gap:3px;background:#fff;border:1px solid #e4e9e2;border-radius:3px;color:#73806e;padding:3px 6px;font-size:10px}.suggestions button[data-v-6bffa03a]:hover{border-color:#9eb49e}.field-reference[data-v-6bffa03a]{font-size:11px;color:#74846f;margin-top:16px;border-top:1px solid #ecf0e9;padding-top:9px}.field-reference summary[data-v-6bffa03a]{cursor:pointer}.field-reference ul[data-v-6bffa03a]{margin:10px 0 10px 17px}.field-reference p[data-v-6bffa03a]{padding-top:8px;color:#86937e}.editor-bottom[data-v-6bffa03a]{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding:12px 16px;background:#fcfdfb}.editor-bottom>span[data-v-6bffa03a]{color:#9da698;font-size:10px}.preview-tool[data-v-6bffa03a]{background:#f9fbf8}.preview-toolbar[data-v-6bffa03a]{justify-content:space-between;background:#f3f7f1}.preview-toolbar>div[data-v-6bffa03a]{display:flex;align-items:center;gap:7px}.live-dot[data-v-6bffa03a]{background:#87a578;width:5px;height:5px;border-radius:50%}.prompt-preview[data-v-6bffa03a]{height:397px;overflow-y:auto;padding:4px 17px 12px;scrollbar-width:thin;scrollbar-color:#d6dfd0 transparent}.preview-block[data-v-6bffa03a]{display:block;width:100%;border:0;border-bottom:1px solid #e8ede4;background:transparent;text-align:left;padding:14px 0}.preview-block>span[data-v-6bffa03a]{display:flex;align-items:center;gap:7px;font-size:10px;color:#687b60;margin-bottom:6px}.preview-block b[data-v-6bffa03a]{font-size:13px;font-weight:650}.preview-block p[data-v-6bffa03a]{font-size:11px;line-height:1.95;color:#718068;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.preview-empty p[data-v-6bffa03a]{color:#adb5a6}.preview-block .editing-label[data-v-6bffa03a]{font-size:9px;margin-left:auto;color:#9bab91}.preview-edit[data-v-6bffa03a]{margin-left:auto}.editing-label+.preview-edit[data-v-6bffa03a]{margin-left:0}.separate-copy[data-v-6bffa03a]{display:flex;justify-content:center;gap:22px}.preview-negative>span[data-v-6bffa03a]{color:#a2705e}.preview-bottom[data-v-6bffa03a]{padding:12px 17px 13px;border-top:1px solid var(--line);text-align:center}.preview-bottom p[data-v-6bffa03a]{display:flex;align-items:center;gap:4px;font-size:9px;text-align:left;color:#8a987c;margin-bottom:10px;min-height:18px}.copy-actions[data-v-6bffa03a]{display:flex;flex-direction:column;gap:6px;padding-top:2px}.copy-row[data-v-6bffa03a]{display:flex;gap:10px;align-items:stretch}.copy-primary[data-v-6bffa03a]{flex:1;min-width:0;display:flex;flex-direction:column}.copy-and-go[data-v-6bffa03a]{width:100%;min-height:42px;gap:8px;box-shadow:0 1px #0c674f1a}.copy-and-go[data-v-6bffa03a]:hover:not(:disabled){box-shadow:0 2px 6px #117a6126}.copy-and-go__label[data-v-6bffa03a]{font-weight:600}.copy-and-go__hint[data-v-6bffa03a]{font-size:10px;color:#8b9c89;margin:4px 2px 0;line-height:1.5}.copy-all[data-v-6bffa03a]{flex:0 0 auto;min-height:42px;padding-left:14px;padding-right:14px;white-space:nowrap;align-self:flex-start}.preview-bottom .text-action[data-v-6bffa03a]{font-size:10px!important;margin-top:7px;color:#8c9b7e}.handoff-strip[data-v-6bffa03a]{display:flex;align-items:center;gap:12px;padding:19px 0;border-bottom:1px solid var(--line);color:#879d84}.handoff-strip strong[data-v-6bffa03a]{display:block;font-size:11px;color:#5e7359;font-weight:550}.handoff-strip p[data-v-6bffa03a]{font-size:10px;color:#9aa590;margin-top:3px}.handoff-strip>.text-action[data-v-6bffa03a]{margin-left:auto;white-space:nowrap}.stats-strip[data-v-6bffa03a]{display:flex;align-items:center;gap:24px;padding:12px 0;font-size:11px;color:#8a9680}.stats-strip strong[data-v-6bffa03a]{font-weight:600;color:#5e7359;margin-left:4px}.source-note[data-v-6bffa03a]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;color:#9aa48f;margin-top:0}.source-note .text-action[data-v-6bffa03a]{font-size:10px!important}.section-intro[data-v-6bffa03a]{color:var(--muted);font-size:13px;margin:-4px 0 24px}.principle-list article[data-v-6bffa03a]{display:flex;align-items:start;gap:25px;border-top:1px solid var(--line);padding:26px 0}.principle-number[data-v-6bffa03a]{color:#b5c4b9;font-size:26px;line-height:1.3;font-weight:400}.principle-list article>div[data-v-6bffa03a]{flex:1}.principle-list p[data-v-6bffa03a]{color:#7c897c;font-size:13px;margin-top:8px;max-width:680px}.section-footer[data-v-6bffa03a]{border-top:1px solid var(--line);padding-top:24px}.framework-tabs[data-v-6bffa03a]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid var(--line)}.framework-tabs button[data-v-6bffa03a]{display:flex;align-items:center;flex-direction:column;gap:6px;padding:15px 5px;background:transparent;border:0;border-bottom:2px solid transparent}.framework-tabs b[data-v-6bffa03a]{font-size:24px}.framework-tabs span[data-v-6bffa03a]{color:#86927f;font-size:11px}.framework-tabs button.active[data-v-6bffa03a]{border-color:var(--green);background:#f6f9f3}.framework-article[data-v-6bffa03a]{padding-top:28px}.article-heading[data-v-6bffa03a]{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:15px}.article-heading h4[data-v-6bffa03a]{font-size:20px}.framework-article>p[data-v-6bffa03a],.article-heading p[data-v-6bffa03a]:not(.eyebrow){color:#7d8b74;font-size:13px;margin-top:8px}.requirements-grid[data-v-6bffa03a]{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:28px 0}h5[data-v-6bffa03a]{font-size:13px;font-weight:600}.requirements-grid h5[data-v-6bffa03a]{margin-bottom:10px}.requirements-grid ul[data-v-6bffa03a],.rule-list[data-v-6bffa03a]{padding-left:17px;font-size:13px;color:#7d8b71}.requirements-grid li[data-v-6bffa03a],.rule-list li[data-v-6bffa03a]{margin-bottom:8px}.framework-article blockquote[data-v-6bffa03a]{border-left:3px solid #84a171;background:#f7f9f3;padding:20px;color:#6c7f5c;font-size:13px;margin:20px 0}.rule-list[data-v-6bffa03a]{margin-bottom:24px}.negative-groups[data-v-6bffa03a]{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:22px 0}.negative-groups section[data-v-6bffa03a]{border-top:1px solid var(--line);padding-top:15px}.negative-groups p[data-v-6bffa03a]{color:#7c876c;font-size:13px;margin-top:8px}.select-row[data-v-6bffa03a]{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding-bottom:20px}.select-row label[data-v-6bffa03a]{color:#8c9880;font-size:12px}select[data-v-6bffa03a]{border:1px solid #dce3d5;border-radius:4px;background:#fff;color:#5f7250;padding:8px 28px 8px 10px;font-size:12px!important;max-width:100%;min-width:0}.select-row .page-link[data-v-6bffa03a]{margin-left:auto}.case-layout[data-v-6bffa03a]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:32px;padding-top:26px}.case-image img[data-v-6bffa03a]{display:block;width:100%;height:490px;object-fit:contain;background:#f6f8f2}figcaption[data-v-6bffa03a]{color:#99a28e;font-size:10px;text-align:center;padding:10px}.case-breakdown h4[data-v-6bffa03a]{font-size:20px}.case-breakdown>p[data-v-6bffa03a]:not(.eyebrow){font-size:12px;color:#8c987b;margin-top:10px}.case-dimensions[data-v-6bffa03a]{display:flex;border-bottom:1px solid var(--line);margin:25px 0 20px}.case-dimensions button[data-v-6bffa03a]{flex:1;border:0;border-bottom:2px solid transparent;background:transparent;padding:9px 3px;color:#93a082;font-size:12px}.case-dimensions button.active[data-v-6bffa03a]{border-color:var(--green);color:var(--green)}.case-prompt[data-v-6bffa03a]{min-height:240px}.case-prompt p[data-v-6bffa03a]{font-size:13px;line-height:1.95;color:#81916e;margin:10px 0 22px;white-space:pre-wrap}.pending-state[data-v-6bffa03a]{padding:70px 20px;display:flex;flex-direction:column;align-items:center;gap:15px;text-align:center;color:#97a387}.pending-state p[data-v-6bffa03a]{font-size:13px}.technique-selector[data-v-6bffa03a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line)}.technique-selector button[data-v-6bffa03a]{border:0;border-bottom:2px solid transparent;background:transparent;display:flex;flex-direction:column;align-items:start;padding:13px 15px 18px;gap:4px}.technique-selector small[data-v-6bffa03a]{font-size:10px;color:#a3ae97}.technique-selector strong[data-v-6bffa03a]{font-size:14px;color:#6d805d}.technique-selector span[data-v-6bffa03a]{font-size:10px;color:#9daa8b}.technique-selector button.active[data-v-6bffa03a]{background:#f6f9f2;border-color:var(--green)}.technique-article[data-v-6bffa03a]{padding-top:25px}.technique-image img[data-v-6bffa03a]{width:100%;max-height:350px;display:block;object-fit:contain;background:#f8f9f5}.technique-steps[data-v-6bffa03a]{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 24px;margin:20px 0 25px}.technique-steps li[data-v-6bffa03a]{display:flex;gap:10px;color:#849270;font-size:12px}.technique-steps b[data-v-6bffa03a]{color:#6c8658;font-size:12px;flex-shrink:0}.prompt-snippet[data-v-6bffa03a]{border-left:2px solid #9eaf89;background:#f6f8f1;padding:15px 18px}.prompt-snippet>div[data-v-6bffa03a]{display:flex;align-items:center;gap:10px}.prompt-snippet>div span[data-v-6bffa03a]{color:#99a489;font-size:10px}.prompt-snippet button[data-v-6bffa03a]{margin-left:auto}.prompt-snippet pre[data-v-6bffa03a]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:12px;color:#7a8b64;margin-top:10px}.pitfall-list article[data-v-6bffa03a]{display:grid;grid-template-columns:145px minmax(0,1fr);gap:20px;border-top:1px solid var(--line);padding:20px 0}.pitfall-list p[data-v-6bffa03a]{display:flex;align-items:baseline;gap:8px;font-size:12px}.pitfall-list svg[data-v-6bffa03a]{position:relative;top:2px}.pitfall-bad[data-v-6bffa03a]{color:#ad8572;margin-bottom:6px}.pitfall-good[data-v-6bffa03a]{color:#798f5d}.checklist-title[data-v-6bffa03a]{border-top:1px solid var(--line);margin-top:15px;padding-top:25px}.checklist-title>span[data-v-6bffa03a]{font-size:12px;color:#93a27a}.checklist label[data-v-6bffa03a]{display:flex;align-items:start;gap:11px;padding:15px 0;border-bottom:1px solid #edf0e7;cursor:pointer;color:#859570;font-size:13px}.checklist input[data-v-6bffa03a]{margin-top:4px}.checklist label.checked[data-v-6bffa03a]{color:#4d7937}.review-result[data-v-6bffa03a]{display:flex;align-items:start;gap:8px;color:#a2936f;font-size:11px;background:#fbfaf4;padding:15px;margin-top:20px}.review-result.complete[data-v-6bffa03a]{background:#f1f7eb;color:#78945c}.keyword-toolbar[data-v-6bffa03a]{display:flex;gap:12px}.keyword-search[data-v-6bffa03a]{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:4px;padding:0 12px;flex:1;color:#99a984}.keyword-search input[data-v-6bffa03a]{min-width:0;width:100%;border:0;outline:0;padding:10px 0;font-size:12px;color:#6b8054;background:transparent}.keyword-search[data-v-6bffa03a]:focus-within{outline:2px solid var(--green);outline-offset:2px}.keyword-summary[data-v-6bffa03a]{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 0;font-size:11px;color:#8e9f77}.keyword-group[data-v-6bffa03a]{border-top:1px solid var(--line);padding:20px 0}.keyword-group>div[data-v-6bffa03a]:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.keyword-group h4[data-v-6bffa03a]{display:flex;align-items:center;gap:10px}.keyword-group h4 b[data-v-6bffa03a]{font-size:20px}.keyword-options[data-v-6bffa03a]{display:flex;flex-wrap:wrap;gap:13px 23px;margin-top:17px}.keyword-options label[data-v-6bffa03a]{display:inline-flex;align-items:center;gap:7px;cursor:pointer;color:#829666;font-size:12px}.brand-toast[data-v-6bffa03a]{position:fixed;display:flex;align-items:center;gap:9px;bottom:30px;left:50%;transform:translate(-50%);max-width:calc(100vw - 32px);padding:11px 18px;border-radius:5px;background:#294b35;box-shadow:0 4px 20px #20392a22;color:#fff;z-index:200;font-size:13px}.brand-dialog-overlay[data-v-6bffa03a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1d312966;display:flex;align-items:center;justify-content:center;padding:20px;z-index:190}.brand-dialog[data-v-6bffa03a]{width:420px;max-width:100%;background:#fff;padding:24px;border-radius:7px}.brand-dialog h4[data-v-6bffa03a]{font-size:18px}.brand-dialog p[data-v-6bffa03a]{font-size:13px;color:#899c73;margin:12px 0 24px}.brand-dialog>div[data-v-6bffa03a]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.sr-only[data-v-6bffa03a]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.inline-error[data-v-6bffa03a]{color:#a25f45;font-size:12px;margin-top:10px}.vocabulary-original[data-v-6bffa03a]{margin-top:20px;border-top:1px solid var(--line);padding-top:16px}.vocabulary-original summary[data-v-6bffa03a]{cursor:pointer;color:#52665a;font-size:13px;margin-bottom:18px}.vocabulary-original img[data-v-6bffa03a]{display:block;width:100%;height:auto;margin-top:15px;border:1px solid var(--line)}.brand-methodology[data-v-6bffa03a] :is(.field-hint,.field-heading p,.scene-option small,.preview-bottom p,.source-note,.handoff-strip p,.draft-status,.sidebar-source,.printed-edition){color:#737d76}.brand-methodology[data-v-6bffa03a] :is(.preview-block p,.requirements-grid ul,.rule-list,.framework-article>p,.article-heading p:not(.eyebrow),.case-prompt p,.case-breakdown>p:not(.eyebrow),.technique-steps li,.prompt-snippet pre,.checklist label,.keyword-options label,.principle-list p,.negative-groups p){color:#65716b}.brand-methodology[data-v-6bffa03a] :is(.editor-tool,.preview-tool,.preview-toolbar,.prompt-snippet,.workflow,.framework-article blockquote){background:#fafbf9}.editor-tool[data-v-6bffa03a]{background:#fff!important}.preview-toolbar[data-v-6bffa03a]{background:#f2f5f1!important}@media (min-width: 1450px){.brand-layout[data-v-6bffa03a]{grid-template-columns:195px minmax(0,1fr);gap:38px}.editor-body[data-v-6bffa03a]{min-height:390px}.prompt-preview[data-v-6bffa03a]{height:415px}}@media (max-width: 1100px){.brand-layout[data-v-6bffa03a]{grid-template-columns:165px minmax(0,1fr);gap:22px}.brand-sidebar[data-v-6bffa03a]{padding-right:12px}.brand-sidebar nav button[data-v-6bffa03a]{gap:7px;font-size:11px}.workspace-grid[data-v-6bffa03a]{gap:12px}.editor-body[data-v-6bffa03a]{padding:17px 13px}.scene-option[data-v-6bffa03a]{gap:8px}.scene-option img[data-v-6bffa03a]{width:50px;height:60px}.scene-option strong[data-v-6bffa03a]{font-size:11px}.scene-option>svg[data-v-6bffa03a]{width:13px;margin-right:0}.brand-sidebar nav button small[data-v-6bffa03a]{display:none}}@media (max-width: 900px){.brand-layout[data-v-6bffa03a]{grid-template-columns:1fr;gap:0}.brand-sidebar[data-v-6bffa03a]{position:static;border-right:0;border-bottom:1px solid var(--line);padding:12px 0;min-height:0;overflow:hidden}.brand-sidebar nav[data-v-6bffa03a]{flex-direction:row;overflow-x:auto;gap:4px;padding:3px 1px}.brand-sidebar nav button[data-v-6bffa03a]{flex-shrink:0;padding:8px 10px;min-height:36px}.sidebar-formula[data-v-6bffa03a],.sidebar-source[data-v-6bffa03a],.nav-label[data-v-6bffa03a]{display:none}.brand-content[data-v-6bffa03a]{padding-top:24px}.brand-heading[data-v-6bffa03a]{padding-top:5px}.brand-title h2[data-v-6bffa03a]{font-size:25px}.section-heading[data-v-6bffa03a]{scroll-margin-top:150px}}@media (max-width: 600px){.brand-heading[data-v-6bffa03a]{gap:15px;flex-wrap:wrap;padding-bottom:20px}.brand-heading .eyebrow[data-v-6bffa03a]{font-size:9px}.brand-title h2[data-v-6bffa03a]{font-size:24px}.brand-subtitle[data-v-6bffa03a]{font-size:11px}.source-document[data-v-6bffa03a]{min-height:30px;font-size:10px!important;padding:5px 8px}.section-heading[data-v-6bffa03a]{flex-wrap:wrap;gap:9px;margin-bottom:16px}.section-heading h3[data-v-6bffa03a]{font-size:19px}.draft-status[data-v-6bffa03a]{font-size:9px}.workflow[data-v-6bffa03a]{justify-content:space-between;gap:4px;padding:11px 8px;font-size:10px}.workflow span[data-v-6bffa03a]{gap:5px}.workflow b[data-v-6bffa03a]{width:17px;height:17px;font-size:9px}.workflow>svg[data-v-6bffa03a]{width:11px}.scene-list[data-v-6bffa03a]{gap:8px}.scene-option[data-v-6bffa03a]{flex-wrap:wrap;position:relative;padding:7px;gap:7px;align-content:start}.scene-option img[data-v-6bffa03a]{width:100%;height:76px;object-position:center 42%}.scene-option>span[data-v-6bffa03a]{flex-basis:calc(100% - 20px)}.scene-option small[data-v-6bffa03a]{font-size:8px}.scene-option strong[data-v-6bffa03a]{font-size:10px}.scene-option>svg[data-v-6bffa03a]{width:12px}.scene-heading h4[data-v-6bffa03a]{font-size:12px}.workspace-grid[data-v-6bffa03a]{grid-template-columns:1fr;gap:18px}.editor-body[data-v-6bffa03a]{padding:18px 16px;min-height:345px}.prompt-preview[data-v-6bffa03a]{height:320px}.preview-bottom p[data-v-6bffa03a]{font-size:10px}.handoff-strip[data-v-6bffa03a]{flex-wrap:wrap;gap:9px}.handoff-strip>div[data-v-6bffa03a]{flex:1}.handoff-strip>.text-action[data-v-6bffa03a]{margin-left:29px}.handoff-strip p[data-v-6bffa03a]{font-size:10px}.brand-content .section-intro[data-v-6bffa03a]{font-size:12px}.principle-list article[data-v-6bffa03a]{gap:15px;padding:22px 0}.principle-number[data-v-6bffa03a]{font-size:22px}.principle-list p[data-v-6bffa03a]{font-size:12px}.framework-tabs[data-v-6bffa03a]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:4px}.framework-tabs button[data-v-6bffa03a]{padding:10px 5px}.framework-tabs b[data-v-6bffa03a]{font-size:20px}.framework-tabs span[data-v-6bffa03a]{font-size:10px}.requirements-grid[data-v-6bffa03a],.negative-groups[data-v-6bffa03a],.case-layout[data-v-6bffa03a]{grid-template-columns:1fr;gap:20px}.article-heading h4[data-v-6bffa03a]{font-size:18px}.select-row[data-v-6bffa03a]{flex-wrap:wrap;gap:8px}.select-row label[data-v-6bffa03a]{font-size:10px}.select-row select[data-v-6bffa03a]{flex:1;font-size:11px!important}.select-row .page-link[data-v-6bffa03a]{margin-left:0}.case-image img[data-v-6bffa03a]{height:370px}.case-layout[data-v-6bffa03a]{gap:16px}.case-prompt[data-v-6bffa03a]{min-height:180px}.technique-selector button[data-v-6bffa03a]{padding:10px 7px 14px}.technique-selector strong[data-v-6bffa03a]{font-size:12px}.technique-selector span[data-v-6bffa03a]{font-size:9px}.technique-steps[data-v-6bffa03a]{grid-template-columns:1fr}.technique-image img[data-v-6bffa03a]{max-height:300px}.prompt-snippet[data-v-6bffa03a]{padding:13px}.prompt-snippet>div[data-v-6bffa03a]{flex-wrap:wrap}.prompt-snippet>div span[data-v-6bffa03a]{flex-basis:100%;order:3}.pitfall-list article[data-v-6bffa03a]{grid-template-columns:1fr;gap:10px}.keyword-toolbar[data-v-6bffa03a]{gap:8px}.keyword-search[data-v-6bffa03a]{padding:0 8px;gap:5px}.keyword-search input[data-v-6bffa03a]{font-size:11px}.keyword-toolbar select[data-v-6bffa03a]{max-width:108px;font-size:10px!important;padding-left:7px}.keyword-options[data-v-6bffa03a]{gap:13px 15px}.keyword-options label[data-v-6bffa03a]{font-size:11px}.brand-toast[data-v-6bffa03a]{font-size:12px;bottom:20px;width:max-content}.brand-dialog[data-v-6bffa03a]{padding:20px}}.brand-methodology[data-v-6bffa03a] :is(.eyebrow,.nav-label,.draft-status,.sidebar-source,.printed-edition,.scene-option small,.field-hint,.checkbox-line,.page-link,.field-reference,.handoff-strip p,.source-note,figcaption,.preview-bottom p,.keyword-summary){font-size:11px;color:#66726a}.brand-methodology[data-v-6bffa03a] :is(.field-heading p,.dimension-tab span,.suggestions>span,.suggestions button,.preview-block>span,.scene-option strong,.editor-toolbar>span,.editor-bottom>span,.technique-selector span,.keyword-search input){font-size:12px}.brand-methodology[data-v-6bffa03a] :is(.brand-sidebar nav button,.editor-toolbar h4,.preview-toolbar h4,.preview-block p,.handoff-strip strong,.keyword-options label,.case-breakdown>p:not(.eyebrow),.technique-steps li,.prompt-snippet pre,.pitfall-list p){font-size:13px}.brand-methodology[data-v-6bffa03a] :is(.editor-body textarea,.principle-list p,.framework-article>p,.requirements-grid ul,.rule-list,.case-prompt p,.checklist label){font-size:14px}.brand-methodology .button[data-v-6bffa03a]{font-size:13px!important;min-height:38px}.brand-methodology .text-action[data-v-6bffa03a]{font-size:12px!important}.brand-methodology[data-v-6bffa03a] :is(.field-heading p,.dimension-tab span,.preview-block>span,.suggestions>span,.suggestions button,.keyword-summary,.keyword-options label,.case-dimensions button,.framework-tabs span){color:#68766c}.brand-methodology .preview-block .editing-label[data-v-6bffa03a]{color:#65775d;font-size:10px}.brand-methodology .preview-bottom .text-action[data-v-6bffa03a]{color:#617257}.keyword-options label[data-v-6bffa03a]{min-height:30px}.preview-empty p[data-v-6bffa03a]{color:#7d8877!important}@media (min-width: 901px){.brand-heading[data-v-6bffa03a]{padding-bottom:20px}.brand-content[data-v-6bffa03a]{padding-top:22px}.section-heading[data-v-6bffa03a]{margin-bottom:16px}.workflow[data-v-6bffa03a]{margin-bottom:16px;padding-top:9px;padding-bottom:9px}.scene-list[data-v-6bffa03a]{margin-bottom:18px}.editor-body[data-v-6bffa03a]{min-height:370px}.prompt-preview[data-v-6bffa03a]{height:436px}}@media (max-width: 600px){.brand-methodology[data-v-6bffa03a] :is(.eyebrow,.draft-status,.scene-option small,.page-link){font-size:10px}.brand-methodology .scene-option strong[data-v-6bffa03a]{font-size:12px}.brand-methodology .scene-option>span[data-v-6bffa03a]{flex-basis:100%}.scene-option>svg[data-v-6bffa03a]{display:none}.brand-methodology .text-action[data-v-6bffa03a]{font-size:11px!important}.brand-methodology .workflow[data-v-6bffa03a]{font-size:10px}.printed-edition[data-v-6bffa03a]{display:none}.brand-subtitle[data-v-6bffa03a]{font-size:12px}.case-prompt[data-v-6bffa03a]{min-height:180px}.brand-methodology .select-row select[data-v-6bffa03a]{max-width:100%}.brand-methodology .source-document[data-v-6bffa03a]{font-size:11px!important;min-height:32px}.brand-methodology .keyword-search input[data-v-6bffa03a]{font-size:11px}}.brand-heading[data-v-6bffa03a]{padding:0 0 15px}.brand-heading>div>.eyebrow[data-v-6bffa03a],.brand-subtitle[data-v-6bffa03a]{display:none}.brand-title h2[data-v-6bffa03a]{font-size:23px}.brand-content[data-v-6bffa03a]{padding-top:16px}.section-heading[data-v-6bffa03a]{margin-bottom:14px}.section-heading .eyebrow[data-v-6bffa03a]{display:none}.section-heading h3[data-v-6bffa03a]{font-size:19px}.draft-toolbar[data-v-6bffa03a]{display:flex;align-items:center;gap:8px;padding-bottom:12px}.draft-toolbar>label[data-v-6bffa03a]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.draft-toolbar label span[data-v-6bffa03a]{white-space:nowrap;font-size:12px;color:#728077}.draft-toolbar select[data-v-6bffa03a]{width:100%;min-width:0;max-width:240px}.draft-toolbar>input[data-v-6bffa03a]{min-width:0;width:180px;padding:8px 10px;border:1px solid #dce3df;border-radius:4px;font-size:12px}.draft-toolbar .icon-button[data-v-6bffa03a]{flex-shrink:0;width:32px;height:34px}.workflow[data-v-6bffa03a]{margin-bottom:12px;padding:7px 12px}.workflow button[data-v-6bffa03a]{display:flex;align-items:center;gap:7px;border:0;background:none;color:#728077;font-size:12px;padding:3px 0}.workflow button.current[data-v-6bffa03a]{color:#16694c;font-weight:600}.compact-scene[data-v-6bffa03a]{margin-bottom:12px;font-size:12px;color:#65756b}.compact-scene>span[data-v-6bffa03a]{display:flex;align-items:center;gap:8px}.compact-scene img[data-v-6bffa03a]{width:27px;height:32px;object-fit:cover;border-radius:2px}.editor-body[data-v-6bffa03a]{min-height:0;padding-top:15px}.editor-toolbar>span[data-v-6bffa03a]{font-size:11px!important}.edit-mode[data-v-6bffa03a]{display:flex;border-bottom:1px solid #e0e8e2;margin-bottom:15px}.edit-mode button[data-v-6bffa03a]{background:transparent;border:0;border-bottom:2px solid transparent;padding:6px 15px;font-size:12px;color:#758278}.edit-mode button[aria-pressed=true][data-v-6bffa03a]{color:#16694c;border-color:#16694c;font-weight:600}.inline-keywords[data-v-6bffa03a]{border-top:1px solid #e6ebe5;margin-top:12px;padding-top:10px}.inline-keywords summary[data-v-6bffa03a]{font-size:12px;color:#536c5b;cursor:pointer}.inline-keywords summary small[data-v-6bffa03a]{margin-left:5px;color:#88958d}.inline-keyword-filter[data-v-6bffa03a]{display:flex;gap:8px;padding:10px 0}.inline-keyword-filter input[data-v-6bffa03a]{min-width:0;width:55%;padding:6px 8px;border:1px solid #d9e1da;border-radius:4px;font-size:12px}.inline-keyword-filter select[data-v-6bffa03a]{width:45%;font-size:11px!important}.local-word-list[data-v-6bffa03a]{display:flex;flex-wrap:wrap;gap:6px;max-height:155px;overflow:auto;padding:3px}.local-word-list button[data-v-6bffa03a]{display:flex;align-items:center;gap:4px;font-size:12px;color:#58735f;background:#f7faf7;border:1px solid #dce6dd;padding:5px 8px;border-radius:3px}.local-word-list p[data-v-6bffa03a]{color:#78887b;font-size:12px}.keyword-choice[data-v-6bffa03a]{padding:12px 0;color:#826329;font-size:12px;border-top:1px solid #eadab8}.keyword-choice>div[data-v-6bffa03a]{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.preview-tool[data-v-6bffa03a]{position:sticky;top:85px;scroll-margin-top:90px}.prompt-preview[data-v-6bffa03a]{height:345px}.annotated-picture[data-v-6bffa03a]{position:relative;width:min(100%,285px);aspect-ratio:9 / 16;margin:0 auto}.case-image .annotated-picture img[data-v-6bffa03a]{height:100%;width:100%;object-fit:contain}.annotated-picture button[data-v-6bffa03a]{position:absolute;transform:translate(-50%,-50%);width:28px;height:28px;border-radius:50%;background:#fff;color:#245b40;border:2px solid #c1ddc8;box-shadow:0 1px 6px #0003;font-size:12px;font-weight:700}.annotated-picture button.active[data-v-6bffa03a]{background:#16694c;color:#fff;border-color:#fff}.annotation-explanation[data-v-6bffa03a]{border-left:2px solid #9abb99;padding-left:12px;font-size:12px;color:#677369}.annotation-explanation strong[data-v-6bffa03a]{color:#3b5945}.annotation-explanation p[data-v-6bffa03a]{margin:7px 0}.annotation-explanation mark[data-v-6bffa03a]{display:block;background:#edf5e8;color:#526d42;padding:5px 8px}.mobile-actions[data-v-6bffa03a],.rename-draft[data-v-6bffa03a]{display:none}.keyword-toolbar[data-v-6bffa03a]{flex-wrap:wrap}.keyword-toolbar .keyword-search[data-v-6bffa03a]{min-width:180px}@media (max-width: 900px){.brand-sidebar[data-v-6bffa03a]{padding:7px 0}.brand-content[data-v-6bffa03a]{padding-top:13px}.preview-tool[data-v-6bffa03a]{position:static}.brand-heading[data-v-6bffa03a]{padding-bottom:12px}.brand-title h2[data-v-6bffa03a]{font-size:22px}.copy-row[data-v-6bffa03a]{flex-direction:column;gap:8px}.copy-all[data-v-6bffa03a]{width:100%}}@media (max-width: 600px){.brand-methodology[data-v-6bffa03a]{padding-bottom:65px}.brand-heading[data-v-6bffa03a]{gap:7px;flex-wrap:nowrap}.brand-title[data-v-6bffa03a]{gap:7px}.brand-title h2[data-v-6bffa03a]{font-size:19px}.edition[data-v-6bffa03a]{font-size:9px}.source-document[data-v-6bffa03a]{font-size:10px!important;padding:5px}.source-document svg[data-v-6bffa03a]:last-child{display:none}.brand-sidebar nav button[data-v-6bffa03a]{min-height:32px;padding:6px 8px;font-size:12px}.section-heading[data-v-6bffa03a]{margin-bottom:10px}.section-heading h3[data-v-6bffa03a]{font-size:17px}.section-heading .draft-status[data-v-6bffa03a]{font-size:10px}.draft-toolbar[data-v-6bffa03a]{flex-wrap:wrap;gap:5px;padding-bottom:9px}.draft-toolbar>label[data-v-6bffa03a]{flex-basis:calc(100% - 125px)}.draft-toolbar>label>span[data-v-6bffa03a]{display:none}.draft-toolbar select[data-v-6bffa03a]{max-width:none;padding:6px 23px 6px 8px;height:34px}.draft-toolbar>input[data-v-6bffa03a]{order:5;width:100%;height:32px}.workflow[data-v-6bffa03a]{gap:6px;justify-content:space-between;margin-bottom:8px;padding:5px 6px}.workflow button[data-v-6bffa03a]{font-size:10px;gap:4px}.compact-scene[data-v-6bffa03a]{font-size:11px;margin-bottom:8px}.compact-scene img[data-v-6bffa03a]{width:21px;height:24px}.editor-toolbar[data-v-6bffa03a]{padding:9px 12px;min-height:44px}.editor-toolbar h4[data-v-6bffa03a]{font-size:12px!important}.editor-toolbar>span[data-v-6bffa03a]{font-size:10px!important}.editor-body[data-v-6bffa03a]{min-height:0;padding:13px}.dimension-tab[data-v-6bffa03a]{min-height:56px;padding-top:9px;padding-bottom:7px}.field-heading[data-v-6bffa03a]{margin-bottom:10px}.field-heading p[data-v-6bffa03a]{margin-top:3px}.checkbox-line[data-v-6bffa03a]{margin-bottom:10px}.edit-mode[data-v-6bffa03a]{margin-bottom:12px}.field-reference[data-v-6bffa03a]{margin-top:12px}.mobile-actions[data-v-6bffa03a]{display:flex;position:fixed;inset:auto 0 0;align-items:center;gap:8px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #d7e2d9;background:#fffffff5;z-index:85;box-shadow:0 -3px 14px #20382809}.mobile-actions>span[data-v-6bffa03a]{flex:1;color:#6c7c70;font-size:10px}.mobile-actions .button[data-v-6bffa03a]{font-size:11px!important;padding:7px 9px}.brand-toast[data-v-6bffa03a]{bottom:83px}.editor-bottom[data-v-6bffa03a]{display:none}.keyword-toolbar .keyword-search[data-v-6bffa03a]{flex-basis:100%}.keyword-toolbar select[data-v-6bffa03a]{flex:1;max-width:none}.annotated-picture[data-v-6bffa03a]{max-width:245px}.brand-dialog-overlay[data-v-6bffa03a]{z-index:190}}@media (max-width: 360px){.brand-heading .source-document[data-v-6bffa03a]{font-size:0!important;border:0}.brand-heading .source-document svg[data-v-6bffa03a]:first-child{width:18px;height:18px}.section-heading .draft-status[data-v-6bffa03a]{max-width:112px}.mobile-actions[data-v-6bffa03a]{padding-left:10px;padding-right:10px;gap:5px}}@media (max-width: 600px){.draft-toolbar>input[data-v-6bffa03a]{display:none}.draft-toolbar.renaming>input[data-v-6bffa03a]{display:block}.draft-toolbar>label[data-v-6bffa03a]{flex-basis:calc(100% - 150px)}.rename-draft[data-v-6bffa03a]{display:inline-flex}.brand-methodology .editor-body[data-v-6bffa03a]{scroll-margin-bottom:95px}.mobile-actions[data-v-6bffa03a]{background:#fff}.brand-methodology input[data-v-6bffa03a],.brand-methodology textarea[data-v-6bffa03a],.brand-methodology select[data-v-6bffa03a]{scroll-margin-bottom:95px}}@media (prefers-reduced-motion: reduce){[data-v-6bffa03a]{scroll-behavior:auto!important}}.card-topline[data-v-bf471985]{position:absolute;top:8px;left:12px;right:12px;z-index:10;display:flex;align-items:center;justify-content:flex-end;pointer-events:none}.card-topline .card-prompt-badge[data-v-bf471985],.text-card-header .card-prompt-badge[data-v-bf471985]{position:static}.card-topline .card-stats[data-v-bf471985],.card-meta-row .card-stats[data-v-bf471985],.text-card-header .card-stats[data-v-bf471985],.guide-prompt-card .card-stats[data-v-bf471985]{margin-top:0;gap:9px;padding:4px 7px;border:1px solid rgba(0,0,0,.08);border-radius:6px;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.card-meta-row[data-v-bf471985]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.card-meta-row .card-type[data-v-bf471985]{margin-bottom:0}.card-stats span[data-v-bf471985],.modal-stats span[data-v-bf471985]{display:inline-flex;align-items:center;gap:3px}.text-card-header .card-stats[data-v-bf471985]{margin-left:auto}.card-meta-row-groups[data-v-bf471985]{flex-wrap:wrap}.card-meta-row-groups .card-groups[data-v-bf471985]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:0;flex:1 1 auto;min-width:0}.card-meta-row-groups .card-stats[data-v-bf471985]{flex-shrink:0}.sort-bar[data-v-bf471985]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 12px;padding:10px 14px;background:#fffffff2;border:1px solid #eef0f3;border-radius:4px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sort-bar-label[data-v-bf471985]{color:#6b7280;font-size:13px;font-weight:500;margin-right:2px}.sort-bar-group[data-v-bf471985]{display:inline-flex;border:1px solid #e3e7ed;border-radius:4px;overflow:hidden}.sort-btn[data-v-bf471985]{background:#fff;border:0;border-right:1px solid #e3e7ed;color:#475467;cursor:pointer;font-size:13px;font-weight:500;padding:6px 14px;transition:all .15s ease;display:inline-flex;align-items:center;gap:4px}.sort-bar-group .sort-btn[data-v-bf471985]:last-child{border-right:0}.sort-btn[data-v-bf471985]:hover{background:#f7f8fa;color:#087f72}.sort-btn.active[data-v-bf471985]{background:#087f72;color:#fff}.sort-btn.active[data-v-bf471985]:hover{background:#056b61;color:#fff}.sort-arrow[data-v-bf471985]{font-size:12px;line-height:1;display:inline-block;min-width:10px;text-align:center}@media (max-width: 768px){.sort-bar[data-v-bf471985]{gap:6px;padding:10px}.sort-btn[data-v-bf471985]{font-size:12px;padding:6px 10px}}.modal-overlay[data-v-bf471985]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000;padding:16px;overflow-y:auto}.modal-content[data-v-bf471985]{background:#fff;border-radius:12px;padding:18px 20px 16px;max-width:720px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 16px 40px #0f172a40}.modal-close[data-v-bf471985]{position:sticky;top:16px;margin-left:auto;background:#f0f0f0;border:none;width:32px;height:32px;border-radius:50%;font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:#666;box-shadow:0 8px 20px #00000040;z-index:1}.modal-close[data-v-bf471985]:hover{background:#e0e0e0;transform:rotate(90deg)}.modal-content h2[data-v-bf471985]{font-size:20px;color:#333;margin-bottom:16px;padding-right:50px}.modal-type[data-v-bf471985]{display:inline-block;padding:4px 10px;background:#eef2ff;color:#4338ca;border-radius:20px;font-size:12px;font-weight:500;margin-bottom:16px}.modal-image[data-v-bf471985]{width:100%;max-height:320px;object-fit:contain;border-radius:12px;margin-bottom:16px;background:#f5f5f5}.modal-section[data-v-bf471985]{margin-bottom:12px}.modal-section h3[data-v-bf471985]{font-size:15px;color:#333;margin-bottom:12px;font-weight:600}.modal-section p[data-v-bf471985]{color:#666;line-height:1.8;white-space:pre-wrap;word-wrap:break-word}.modal-text[data-v-bf471985]{background:#f9f9f9;padding:10px;border-radius:8px;border-left:3px solid #667eea}.copy-btn[data-v-bf471985]{padding:6px 14px;border-radius:20px;border:none;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;font-size:13px;cursor:pointer;box-shadow:0 6px 16px #0003;transition:all .2s ease}.copy-btn[data-v-bf471985]:hover{transform:translateY(-1px);box-shadow:0 10px 24px #00000040}.copy-btn-active[data-v-bf471985]{transform:scale(.96);box-shadow:0 4px 12px #0000004d}.copy-message[data-v-bf471985]{margin-left:12px;font-size:13px;color:#4caf50}.card-copy-btn[data-v-bf471985]{position:absolute;top:10px;right:10px;padding:3px 8px;font-size:11px;font-weight:500;border-radius:6px;border:1px solid rgba(0,0,0,.08);background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#666;opacity:0;pointer-events:none;transform:translateY(-4px);transition:all .2s ease;box-shadow:none;z-index:20;cursor:pointer}.prompt-card:hover .card-copy-btn[data-v-bf471985]{opacity:1;pointer-events:auto;transform:translateY(0)}.card-copy-btn[data-v-bf471985]:hover{background:#fff;color:#333;border-color:#0000001f}.card-copy-btn-copied[data-v-bf471985]{background:#10b9811a;border-color:#10b9814d;color:#10b981}.copy-toast[data-v-bf471985]{position:fixed;right:24px;bottom:24px;background:#333333e6;color:#fff;padding:8px 16px;border-radius:16px;font-size:13px;box-shadow:0 10px 30px #0000004d;z-index:1200}.back-to-top-btn[data-v-bf471985]{position:fixed;right:16px;bottom:96px;width:36px;height:36px;border-radius:50%;border:none;background:#ffffffe6;color:#4b5563;font-size:16px;line-height:36px;text-align:center;cursor:pointer;box-shadow:0 6px 18px #0f172a26;transition:all .3s ease;z-index:1000;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media (max-width: 1320px){.back-to-top-btn[data-v-bf471985]{right:12px;bottom:80px}}.back-to-top-btn[data-v-bf471985]:hover{background:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 8px 20px #0f172a33}.image-preview-overlay[data-v-bf471985]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172ab3;display:flex;align-items:center;justify-content:center;z-index:1100;padding:16px}.image-preview-content[data-v-bf471985]{position:relative;max-width:90vw;max-height:90vh;background:#0f172a;border-radius:12px;box-shadow:0 20px 60px #0f172a99;padding:10px 10px 44px}.image-preview-inner[data-v-bf471985]{width:80vw;height:70vh;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:grab}.image-preview-img[data-v-bf471985]{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;transform-origin:center center}.image-preview-close[data-v-bf471985]{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:999px;border:none;background:#0f172ad9;color:#e5e7eb;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .18s ease}.image-preview-close[data-v-bf471985]:hover{background:#e5e7eb;color:#111827}.image-preview-toolbar[data-v-bf471985]{position:absolute;left:50%;bottom:10px;transform:translate(-50%);display:flex;gap:10px;background:#0f172aeb;padding:6px 12px;border-radius:999px}.image-preview-btn[data-v-bf471985]{border:none;background:transparent;color:#e5e7eb;padding:0;cursor:pointer;border-radius:999px;transition:all .18s ease;display:flex;align-items:center;justify-content:center}.image-preview-btn[data-v-bf471985]:hover{background:#f9fafb1a}.image-preview-btn .icon-circle[data-v-bf471985]{display:inline-block;width:28px;height:28px;border-radius:50%;border:1px solid rgba(148,163,184,.9);font-size:14px;line-height:28px;text-align:center;background:#0f172af2;box-shadow:0 4px 10px #0f172a80}@media (max-width: 768px){.modal-content[data-v-bf471985]{padding:24px}.modal-content h2[data-v-bf471985]{font-size:22px}}.mode-switch[data-v-bf471985]{display:flex;gap:8px;margin-bottom:16px;margin-left:10px;margin-right:10px}.mode-btn[data-v-bf471985]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid #e0e0e0;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:13px;color:#666;font-weight:500}.mode-btn[data-v-bf471985]:hover{border-color:#d1d5db;background:#f9fafb}.mode-btn.active[data-v-bf471985]{background:#fff;color:#333;border-color:#6366f1;box-shadow:0 0 0 2px #6366f11a}.mode-dot[data-v-bf471985]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.image-dot[data-v-bf471985]{background:#6366f1}.text-dot[data-v-bf471985]{background:#10b981}.guide-dot[data-v-bf471985]{background:#e27a34}.card-prompt-badge[data-v-bf471985]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:500;z-index:10;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(0,0,0,.08)}.prompt-card:not(.text-prompt-card) .card-prompt-badge[data-v-bf471985]{position:absolute;top:8px;right:12px;z-index:10}.prompt-card:not(.text-prompt-card) .card-copy-btn[data-v-bf471985]{top:36px;right:12px}.text-prompt-card .text-card-header .card-prompt-badge[data-v-bf471985]{position:absolute;top:8px;right:12px;margin-left:auto}.text-prompt-card .card-copy-btn[data-v-bf471985]{top:36px;right:12px;z-index:20}.badge-dot[data-v-bf471985]{width:6px;height:6px;border-radius:50%;display:inline-block;flex-shrink:0}.badge-text[data-v-bf471985]{font-size:11px;font-weight:500;letter-spacing:.3px}.image-badge .badge-dot[data-v-bf471985]{background:#6366f1}.image-badge .badge-text[data-v-bf471985]{color:#6366f1}.text-badge .badge-dot[data-v-bf471985]{background:#10b981}.text-badge .badge-text[data-v-bf471985]{color:#10b981}.guide-badge .badge-dot[data-v-bf471985]{background:#f97316}.guide-badge .badge-text[data-v-bf471985]{color:#f97316}.guides-readme-wrapper[data-v-bf471985]{margin:2px 10px 28px}.guide-hero[data-v-bf471985]{border-bottom:1px solid #e5e7eb;padding:20px 0 24px}.guide-eyebrow[data-v-bf471985],.guide-section-kicker[data-v-bf471985]{color:#0f766e;font-size:11px;font-weight:700;margin-bottom:8px}.guide-hero h2[data-v-bf471985]{color:#172033;font-size:30px;line-height:1.2;margin:0 0 10px}.guide-hero>p[data-v-bf471985]:not(.guide-eyebrow){color:#5b6473;font-size:15px;line-height:1.75;max-width:620px}.guide-source-link[data-v-bf471985]{color:#0f766e;display:inline-block;font-size:13px;margin-top:14px}.brand-nav-link[data-v-bf471985]{align-items:center;display:inline-flex;gap:6px}.brand-nav-link small[data-v-bf471985]{color:#087f72;font-size:10px;font-weight:700}.guide-layout[data-v-bf471985]{display:grid;gap:42px;grid-template-columns:208px minmax(0,1fr);padding-top:28px}.guide-sidebar[data-v-bf471985]{align-self:start;border-right:1px solid #e5e7eb;max-height:calc(100vh - 88px);overflow-y:auto;padding:4px 18px 8px 0;position:sticky;top:80px}.guide-sidebar-label[data-v-bf471985]{color:#8a93a3;font-size:12px;font-weight:600;margin:0 0 9px 10px}.guide-menu-group[data-v-bf471985]{border-bottom:1px solid #eef0f3;padding:3px 0}.guide-menu-group summary[data-v-bf471985]{align-items:center;color:#405066;cursor:pointer;display:flex;font-size:14px;font-weight:600;list-style:none;min-height:34px;padding:5px 10px}.guide-menu-group summary[data-v-bf471985]::-webkit-details-marker{display:none}.guide-menu-group summary[data-v-bf471985]:after{color:#98a2b3;content:"+";font-size:16px;font-weight:400;margin-left:auto}.guide-menu-group[open] summary[data-v-bf471985]:after{content:"−"}.guide-menu-group summary button[data-v-bf471985]{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;padding:0;text-align:left}.guide-menu-group summary button[data-v-bf471985]:hover{color:#0f766e}.guide-menu-children[data-v-bf471985]{border-left:1px solid #e3e7ed;margin:1px 0 5px 10px}.guide-menu-item[data-v-bf471985]{background:transparent;border:0;border-left:2px solid transparent;color:#667085;cursor:pointer;display:block;font-size:13px;line-height:1.45;padding:7px 9px;text-align:left;width:100%}.guide-menu-item[data-v-bf471985]:hover,.guide-menu-item.active[data-v-bf471985]{background:#f0fdfa;border-left-color:#0f766e;color:#0f766e}.guide-content[data-v-bf471985]{min-width:0}.guide-content-state[data-v-bf471985]{color:#667085;font-size:14px;padding:32px 0}.guide-content-error[data-v-bf471985]{color:#b42318}.guide-article[data-v-bf471985]{color:#4d596d;font-size:14px;line-height:1.85;max-width:820px;padding-bottom:36px}.guide-article h2[data-v-bf471985],.guide-article h3[data-v-bf471985],.guide-article h4[data-v-bf471985],.guide-article h5[data-v-bf471985]{color:#172033;line-height:1.35;margin:26px 0 10px}.guide-article h2[data-v-bf471985]{font-size:25px}.guide-article h3[data-v-bf471985]{font-size:20px}.guide-article h4[data-v-bf471985]{font-size:17px}.guide-article p[data-v-bf471985]{margin:0 0 14px}.guide-article pre[data-v-bf471985]{background:#f7f9fb;border-left:2px solid #99c9c2;color:#344054;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.65;margin:16px 0;overflow:auto;padding:14px;white-space:pre-wrap}.guide-article blockquote[data-v-bf471985]{border-left:3px solid #b8d8d4;color:#516073;margin:16px 0;padding:5px 14px}.guide-article ul[data-v-bf471985],.guide-article ol[data-v-bf471985]{margin:0 0 16px 22px}.guide-article li[data-v-bf471985]{margin-bottom:6px}.guide-table-text[data-v-bf471985]{background:#f7f9fb;border:1px solid #e3e7ed;font-size:12px;padding:12px;white-space:pre-wrap}.guide-intro[data-v-bf471985]{padding-bottom:30px}.guide-intro h3[data-v-bf471985],.guide-library h3[data-v-bf471985]{color:#172033;font-size:21px;margin:0 0 8px}.guide-intro>p[data-v-bf471985]:not(.guide-section-kicker){color:#5b6473;font-size:14px;line-height:1.75;max-width:720px}.guide-principles[data-v-bf471985]{border:1px solid #e5e7eb;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.guide-principle[data-v-bf471985]{min-height:98px;padding:16px}.guide-principle+.guide-principle[data-v-bf471985]{border-left:1px solid #e5e7eb}.guide-principle strong[data-v-bf471985]{color:#243047;display:block;font-size:14px;margin-bottom:7px}.guide-principle span[data-v-bf471985]{color:#697386;font-size:12px;line-height:1.55}.guide-library[data-v-bf471985]{border-top:1px solid #e5e7eb;padding-top:27px}.guide-library-head[data-v-bf471985]{align-items:end;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.guide-search[data-v-bf471985]{align-items:center;border:1px solid #d7dce3;display:flex;gap:7px;padding:0 10px;width:210px}.guide-search span[data-v-bf471985]{color:#7b8494;font-size:19px;line-height:1}.guide-search input[data-v-bf471985]{border:0;color:#344054;font-size:13px;height:34px;min-width:0;outline:none;width:100%}.guide-search[data-v-bf471985]:focus-within{border-color:#0f766e;box-shadow:0 0 0 2px #0f766e1a}.guide-prompt-list[data-v-bf471985]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.guide-prompt-card[data-v-bf471985]{border:1px solid #e3e7ed;padding:16px;position:relative}.guide-prompt-card[data-v-bf471985]:hover{border-color:#b8d8d4}.guide-prompt-meta[data-v-bf471985]{align-items:center;display:flex;gap:8px;margin-bottom:10px}.guide-prompt-meta span[data-v-bf471985]{background:#eaf8f5;color:#0f766e;font-size:11px;font-weight:600;padding:3px 7px}.guide-prompt-meta small[data-v-bf471985]{color:#8a93a3;font-size:11px}.guide-prompt-card h4[data-v-bf471985]{color:#243047;font-size:15px;margin:0 0 6px}.guide-prompt-card>p[data-v-bf471985]{color:#697386;font-size:12px;line-height:1.55;min-height:37px}.guide-prompt-card pre[data-v-bf471985]{background:#f7f9fb;border-left:2px solid #99c9c2;color:#445065;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.55;margin:13px 0 12px;max-height:152px;overflow:auto;padding:10px;white-space:pre-wrap}.guide-copy-btn[data-v-bf471985]{background:#fff;border:1px solid #cfd6df;color:#405066;cursor:pointer;font-size:12px;padding:6px 10px}.guide-copy-btn[data-v-bf471985]:hover{border-color:#0f766e;color:#0f766e}.guide-no-results[data-v-bf471985]{color:#7b8494;font-size:13px;padding:22px 0;text-align:center}@media (max-width: 820px){.nav[data-v-bf471985]{flex-wrap:wrap;overflow:visible;position:relative}}@media (max-width: 780px){.guide-hero-head[data-v-bf471985]{flex-direction:column;align-items:flex-start;gap:12px}.guide-layout[data-v-bf471985]{display:block;padding-top:20px}.guide-sidebar[data-v-bf471985]{border-bottom:1px solid #e5e7eb;border-right:0;margin-bottom:24px;max-height:none;overflow:visible;padding:0 0 10px;position:static}.guide-sidebar-label[data-v-bf471985]{display:none}.guide-menu-group[data-v-bf471985]{padding:2px 0}.guide-principles[data-v-bf471985],.guide-prompt-list[data-v-bf471985]{grid-template-columns:1fr}.guide-principle+.guide-principle[data-v-bf471985]{border-left:0;border-top:1px solid #e5e7eb}.guide-library-head[data-v-bf471985]{align-items:flex-start;flex-direction:column}.guide-search[data-v-bf471985]{width:100%}}.text-prompt-card[data-v-bf471985]{min-height:200px}.text-card-header[data-v-bf471985]{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid #f0f0f0;position:relative}.text-card-emoji[data-v-bf471985]{font-size:32px;line-height:1;flex-shrink:0}.text-card-title[data-v-bf471985]{font-size:18px;font-weight:600;color:#333;line-height:1.4}.card-description[data-v-bf471985]{color:#666;font-size:14px;margin-bottom:12px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-groups[data-v-bf471985]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.card-group-tag[data-v-bf471985]{display:inline-block;padding:4px 10px;background:#f0f4ff;color:#4338ca;border-radius:12px;font-size:11px;font-weight:500}.text-modal-header[data-v-bf471985]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.text-modal-emoji[data-v-bf471985]{font-size:40px;line-height:1;flex-shrink:0}.modal-groups[data-v-bf471985]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.modal-group-tag[data-v-bf471985]{display:inline-block;padding:6px 12px;background:#eef2ff;color:#4338ca;border-radius:16px;font-size:12px;font-weight:500}.modal-overlay[data-v-bf471985]{background:#1f29376b}.modal-content[data-v-bf471985]{border-radius:4px;box-shadow:0 18px 40px #0f172a29;padding:22px}.modal-close[data-v-bf471985]{background:#f2f4f7;border-radius:3px;box-shadow:none;color:#475467;height:30px;top:0;width:30px}.modal-close[data-v-bf471985]:hover{background:#e4e7ec;transform:none}.modal-content h2[data-v-bf471985]{color:#1f2937;font-size:19px}.modal-type[data-v-bf471985],.modal-group-tag[data-v-bf471985]{background:#e8f5f3;border-radius:3px;color:#087f72}.modal-image[data-v-bf471985],.modal-video[data-v-bf471985]{border-radius:3px}.modal-text[data-v-bf471985]{background:#f7f8fa;border-left-color:#087f72;border-radius:0;padding:12px}.copy-btn[data-v-bf471985],.guide-copy-btn[data-v-bf471985]{background:#087f72;border:1px solid #087f72;border-radius:3px;box-shadow:none;color:#fff;font-size:12px;padding:7px 11px}.copy-btn[data-v-bf471985]:hover,.guide-copy-btn[data-v-bf471985]:hover{background:#056b61;border-color:#056b61;box-shadow:none;color:#fff;transform:none}.card-copy-btn[data-v-bf471985]{border-radius:3px;box-shadow:none}.copy-toast[data-v-bf471985]{border-radius:3px;bottom:20px;right:20px}.guides-readme-wrapper[data-v-bf471985]{margin-top:0}.guide-hero[data-v-bf471985]{padding:28px 0 24px}.guide-hero h2[data-v-bf471985]{font-size:28px}.guide-layout[data-v-bf471985]{gap:32px;grid-template-columns:220px minmax(0,1fr)}.guide-sidebar[data-v-bf471985]{border-right-color:#e3e7ed}.guide-menu-group[data-v-bf471985]{border-bottom-color:#e9edf2}.guide-menu-group summary[data-v-bf471985]{color:#344054;font-size:13px}.guide-menu-item[data-v-bf471985]{border-left-width:2px;border-radius:0;font-size:12px}.guide-menu-item[data-v-bf471985]:hover,.guide-menu-item.active[data-v-bf471985]{background:#e8f5f3}.guide-principles[data-v-bf471985],.guide-prompt-card[data-v-bf471985]{border-color:#e3e7ed}.guide-principle[data-v-bf471985]{background:#fff}.guide-prompt-card[data-v-bf471985]{border-radius:3px}.guide-prompt-card[data-v-bf471985]:hover{background:#fcfdfd;border-color:#acd5ce}.guide-search[data-v-bf471985]{border-radius:3px}.guide-article pre[data-v-bf471985],.guide-prompt-card pre[data-v-bf471985]{border-radius:0}@media (max-width: 780px){.guide-hero h2[data-v-bf471985]{font-size:24px}.guide-layout[data-v-bf471985]{gap:0}}@media (max-width: 820px){.container.brand-mode .nav[data-v-bf471985]{flex-wrap:nowrap;overflow-x:auto;width:100%}.container.brand-mode .nav-link[data-v-bf471985]{flex-shrink:0}.container.brand-mode .header[data-v-bf471985]{gap:6px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f5f7;min-height:100vh;padding:12px}#app{max-width:1320px;margin:0 auto}.container{background:#fff;border-radius:14px;box-shadow:0 8px 24px #0f172a0f;padding:14px 14px 10px;position:relative}.header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.header h1{color:#333;font-size:20px;font-weight:600}.header-logo{display:flex;align-items:center;gap:8px}.header-logo img{width:28px;height:28px;border-radius:6px}.nav{display:flex;align-items:center;gap:12px;margin-left:16px}.nav-link{font-size:14px;color:#555;text-decoration:none;padding:6px 10px;border-radius:999px;transition:all .2s ease;border:1px solid transparent}.nav-link:hover{color:#4f46e5;border-color:#4f46e533;background:#4f46e50d}.nav-link.active{font-weight:600;color:#0f766e;background:#f0fdfa}@media (max-width: 768px){.header{flex-direction:column;align-items:flex-start;gap:8px}.nav{margin-left:0;flex-wrap:wrap;row-gap:6px}}.search-section{margin-bottom:16px;margin-left:10px;margin-right:10px}.search-box{width:100%;padding:16px 20px;font-size:16px;border:2px solid #e0e0e0;border-radius:12px;transition:all .3s ease;outline:none}.search-box:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.filter-section{margin-bottom:12px;margin-left:10px;margin-right:10px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;position:relative}.filter-buttons-wrapper{display:flex;flex-wrap:wrap;gap:10px;align-items:center;flex:1;min-width:0;transition:max-height .3s ease}.filter-section:not(.expanded) .filter-buttons-wrapper{max-height:50px;overflow:hidden}.filter-section.expanded .filter-buttons-wrapper{max-height:1000px}.filter-section label{font-weight:600;color:#555;margin-right:10px;margin-left:10px}.filter-btn{padding:10px 20px;border:2px solid #e0e0e0;background:#fff;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:14px;color:#555}.filter-btn:hover{border-color:#667eea;color:#667eea;transform:translateY(-2px)}.filter-btn.active{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent}.expand-toggle-btn{padding:8px 16px;border:2px solid #e0e0e0;background:#fff;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:13px;color:#667eea;font-weight:500;white-space:nowrap;flex-shrink:0}.expand-toggle-btn:hover{border-color:#667eea;background:#667eea0d;transform:translateY(-1px)}.results-info{margin-bottom:8px;color:#666;font-size:14px;line-height:1.5;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.loading-hint{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#667eea;font-weight:500;padding:4px 10px;background:#667eea14;border:1px solid rgba(102,126,234,.15);border-radius:6px;line-height:1}.loading-hint .loading-spinner{width:12px;height:12px;border:2px solid rgba(102,126,234,.2);border-top-color:#667eea;border-radius:50%;animation:spin .8s linear infinite;flex-shrink:0}.loading-hint .loading-text{white-space:nowrap;line-height:1}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sticky-toolbar{position:sticky;top:0;z-index:20;background:#fff;padding:8px 0 16px;margin-bottom:8px}.sticky-toolbar .search-section{margin-bottom:16px}.sticky-toolbar .filter-section{margin-bottom:12px;margin-left:10px;margin-right:10px}.sticky-toolbar .results-info{margin-bottom:0;margin-left:10px;margin-right:10px}.prompt-grid-wrapper{position:relative}.prompt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin-top:8px}.prompt-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;transition:all .3s ease;cursor:pointer;box-shadow:0 1px 3px #0f172a0a;position:relative}.prompt-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0f172a1a;border-color:#667eea}.card-image-wrapper{position:relative;width:100%;height:210px;background:#f5f5f5;overflow:hidden}.card-image{width:100%;height:100%;object-fit:cover;display:block}.card-image-loading{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#f5f5f5;z-index:5}.loading-spinner-small{width:32px;height:32px;border:3px solid rgba(102,126,234,.2);border-top-color:#667eea;border-radius:50%;animation:spin .8s linear infinite}.card-body{padding:14px 16px 16px}.card-title{font-size:16px;font-weight:600;color:#333;margin-bottom:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-type{display:inline-block;padding:4px 10px;background:#eef2ff;color:#fff;border-radius:20px;font-size:11px;font-weight:500;margin-bottom:12px;color:#4338ca}.card-keywords{color:#666;font-size:14px;margin-bottom:12px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-prompt{color:#888;font-size:13px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.empty-state{text-align:center;padding:40px 20px;color:#999}.empty-state h3{font-size:24px;margin-bottom:10px;color:#666}.loading{text-align:center;padding:60px 20px;color:#666}.loading-content{max-width:500px;margin:0 auto}.loading-text{font-size:16px;color:#333;margin-bottom:20px;font-weight:500}.loading-progress-bar{width:100%;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden;margin-bottom:12px;position:relative}.loading-progress-fill{height:100%;background:linear-gradient(90deg,#4f46e5,#7c3aed);border-radius:4px;transition:width .3s ease;box-shadow:0 2px 8px #4f46e54d}.loading-percentage{font-size:14px;color:#666;font-weight:500}.load-more{text-align:center;padding:24px 20px;color:#999;font-size:14px;cursor:pointer}.load-more-text{display:inline-block;padding:10px 20px;background:#f5f5f5;border-radius:20px;transition:all .3s ease}.load-more-text:hover{background:#e0e0e0;color:#667eea}.loading-more,.no-more{text-align:center;padding:20px;color:#999;font-size:14px}.app-footer{position:fixed;left:0;right:0;bottom:0;padding:6px 0 8px;text-align:center;font-size:12px;color:#9ca3af;background:#f8fafcf2;border-top:1px solid #e5e7eb;z-index:50}.app-footer .icp-link{color:#6b7280;text-decoration:none;margin-left:4px}.app-footer .icp-link:hover{color:#4f46e5;text-decoration:underline}.app-footer .brand-link{color:#6b7280;text-decoration:none;margin:0 4px}.app-footer .brand-link:hover{color:#4f46e5;text-decoration:underline}@media (max-width: 768px){.prompt-grid{grid-template-columns:1fr}.header h1{font-size:2em}.container{padding:20px}}.video-dot{background:#ef4444}.text-mode-image.video-mode .prompt-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.video-prompt-card .card-prompt-badge{position:absolute;top:8px;right:12px;z-index:10}.video-prompt-card .card-copy-btn{top:36px;right:12px}.video-badge .badge-dot{background:#ef4444}.video-badge .badge-text{color:#ef4444}.card-video-wrapper{position:relative;width:100%;aspect-ratio:16 / 9;background:#0f172a;overflow:hidden}.card-video{width:100%;height:100%;display:block;object-fit:cover;background:#0f172a}.card-video-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0f172a99;z-index:5}.card-play-btn{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:56px;height:56px;border-radius:50%;border:none;background:#0f172aa6;color:#fff;font-size:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:4;transition:opacity .2s ease,transform .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 20px #0f172a80}.video-prompt-card:hover .card-play-btn{opacity:.85}.card-play-btn:hover{transform:scale(1.08);background:#ef4444d9}.card-video-model{position:absolute;bottom:8px;left:8px;z-index:4;background:#0f172abf;color:#fff;border:none;font-size:11px;padding:4px 10px;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default}.modal-video{width:100%;max-height:480px;border-radius:12px;background:#000;margin-bottom:16px}.modal-source-link{margin-left:12px;font-size:13px;color:#667eea;text-decoration:none}.modal-source-link:hover{text-decoration:underline}:root{--ui-accent: #087f72;--ui-accent-soft: #e8f5f3;--ui-ink: #1f2937;--ui-muted: #667085;--ui-line: #e3e7ed;--ui-canvas: #f7f8fa;--ui-surface: #ffffff}body{background:var(--ui-canvas);color:var(--ui-ink);padding:0}#app{max-width:1440px}.container{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:0;box-shadow:none;min-height:100vh;padding:0 28px 48px}.header{border-bottom:1px solid var(--ui-line);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:22px;margin-bottom:20px;min-height:64px;position:relative}.container.guide-mode .header{background:var(--ui-surface);position:sticky;top:0;z-index:80}.header h1{color:var(--ui-ink);font-size:18px;font-weight:650}.header-logo{gap:9px;justify-self:start;min-width:0}.header-logo img{border-radius:4px;height:26px;width:26px}.nav{gap:2px;grid-column:2;justify-self:center;margin-left:0}.nav-link{border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--ui-muted);font-size:13px;padding:22px 11px 20px}.nav-link:hover{background:transparent;border-color:transparent;color:var(--ui-ink)}.nav-link.active{background:transparent;border-bottom-color:var(--ui-accent);color:var(--ui-accent)}:where(a,button,input):focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.mode-switch{align-self:center;border:1px solid var(--ui-line);gap:0;justify-self:end;margin:0}.mode-btn{border:0;border-radius:0;color:var(--ui-muted);font-size:12px;min-height:32px;padding:6px 11px}.mode-btn+.mode-btn{border-left:1px solid var(--ui-line)}.mode-btn:hover{background:#f8fafc;border-color:transparent}.mode-btn.active{background:var(--ui-accent-soft);box-shadow:none;color:var(--ui-accent)}.sticky-toolbar{background:var(--ui-surface);border-bottom:1px solid var(--ui-line);margin:0 -28px 18px;padding:14px 28px 16px;top:0}.search-section{margin:0 0 12px}.search-box{background:#fbfcfd;border:1px solid var(--ui-line);border-radius:4px;color:var(--ui-ink);font-size:14px;padding:11px 13px}.search-box:focus{border-color:var(--ui-accent);box-shadow:0 0 0 2px #087f721a}.filter-section,.sticky-toolbar .filter-section{gap:7px;margin:0}.filter-section label{color:var(--ui-muted);font-size:13px;margin:0 4px 0 0}.filter-buttons-wrapper{gap:7px}.filter-btn,.expand-toggle-btn{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:3px;color:#475467;font-size:12px;padding:6px 10px}.filter-btn:hover,.expand-toggle-btn:hover{background:#f8fafc;border-color:#bfc8d4;color:var(--ui-accent);transform:none}.filter-btn.active{background:var(--ui-accent);border-color:var(--ui-accent);color:#fff}.results-info,.sticky-toolbar .results-info{color:var(--ui-muted);font-size:12px;margin:10px 0 0}.prompt-grid{gap:12px;margin-top:0}.prompt-card{border-color:var(--ui-line);border-radius:4px;box-shadow:none}.prompt-card:hover{border-color:#a5cec8;box-shadow:none;transform:none}.card-image-wrapper{background:#f2f4f7;height:220px}.card-body{padding:13px 14px 15px}.card-title{color:var(--ui-ink);font-size:15px;margin-bottom:9px}.card-type,.card-group-tag{background:var(--ui-accent-soft);border-radius:3px;color:var(--ui-accent);margin-bottom:9px;padding:3px 7px}.card-keywords,.card-description{color:var(--ui-muted);font-size:13px;margin-bottom:8px}.card-prompt{color:#7b8494;font-size:12px}.card-stats,.modal-stats{display:flex;align-items:center;gap:12px;color:var(--ui-muted);font-size:11px;line-height:1.4}.card-stats{margin-top:11px}.card-stats span,.modal-stats span{white-space:nowrap}.modal-stats{margin:8px 0 14px}.load-more-text{background:#f1f4f6;border-radius:3px;color:#667085}.loading-progress-fill{background:var(--ui-accent);box-shadow:none}.app-footer{background:#fff;margin:32px -28px -48px;padding:12px 28px;position:static}@media (max-width: 820px){.container{border:0;padding:0 16px 48px}.header{align-items:flex-start;display:flex;flex-wrap:wrap;padding:10px 0}.nav{margin-left:0;order:3;overflow-x:auto;width:100%}.nav-link{padding:10px 8px;white-space:nowrap}.mode-switch{margin-left:auto}.sticky-toolbar{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.app-footer{margin-left:-16px;margin-right:-16px;margin-bottom:-48px;padding-left:16px;padding-right:16px}}
