.solar-icon-monochrome[data-v-c03cb801]{display:inline-block;flex-shrink:0;vertical-align:middle}.solar-icon-outline[data-v-c03cb801]{fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.solar-icon-solid[data-v-c03cb801]{fill:currentColor;stroke:none}.solar-icon-question[data-v-c03cb801]{display:none}@media(min-width:901px){.solar-icon-question[data-v-c03cb801]{display:inline;stroke-width:1.8}.solar-icon-info-legacy[data-v-c03cb801]{display:none}}.solar-select{display:inline-flex;min-width:0;max-width:100%}:root .solar-select .solar-select-trigger{gap:10px;max-width:100%;text-align:left;justify-content:flex-start;white-space:normal;box-shadow:none;background:var(--sa-subtle);border-color:transparent}.solar-select-trigger>span{overflow-wrap:anywhere}.solar-select-prefix{color:var(--sa-muted);white-space:nowrap}.solar-select .solar-select-trigger>.solar-select-chevron{width:12px;height:12px;transform:rotate(90deg);margin-left:auto}.solar-select-menu{position:fixed;inset:auto;margin:0;padding:6px;border:1px solid var(--sa-border);border-radius:20px;background:var(--sa-surface);color:var(--sa-text);box-shadow:var(--sa-shadow);overflow-y:auto;overscroll-behavior:contain;font:14px/1.5 var(--sa-font)}.solar-select-menu:popover-open{animation:solar-select-enter var(--sa-fast) var(--sa-ease)}:root .solar-select-menu>button{width:100%;display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 14px;min-height:44px;border:0;border-radius:14px;background:transparent;color:var(--sa-text);font:inherit;text-align:left;cursor:pointer}:root .solar-select-menu>button:is([aria-selected=true],:hover,:focus-visible){background:var(--sa-subtle);color:var(--sa-text)}:root .solar-select-menu>button:focus-visible{outline:2px solid var(--sa-focus);outline-offset:-2px}:root .solar-select-menu>button:disabled{opacity:.5;cursor:not-allowed}.solar-select-menu>p{padding:8px;color:var(--sa-muted)}@keyframes solar-select-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.solar-select-menu:popover-open{animation:none}}.solar-native-select{display:contents}@media(min-width:901px){:root .solar-native-select-desktop>select{position:absolute;width:1px;height:1px;min-width:0;min-height:0;padding:0;border:0;opacity:0;clip-path:inset(50%);pointer-events:none}.solar-native-select>.solar-select{width:100%}.solar-native-select .solar-select-trigger{width:100%;border-radius:999px}.solar-native-select-error{color:var(--sa-danger, #a32d23);font-size:13px}}.solar-activity[data-v-606266b8]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:24px;vertical-align:middle}.solar-activity i[data-v-606266b8]{width:8px;height:8px;border-radius:50%;background:var(--sa-brand);color:var(--sa-brand);animation:solar-breathe-606266b8 1.8s ease-in-out infinite}@keyframes solar-breathe-606266b8{0%,to{opacity:.35;transform:scale(.8);box-shadow:0 0 color-mix(in srgb,currentColor 0%,transparent)}50%{opacity:1;transform:scale(1);box-shadow:0 0 0 5px color-mix(in srgb,currentColor 10%,transparent)}}@media(prefers-reduced-motion:reduce){.solar-activity i[data-v-606266b8]{animation:none;opacity:1}}.solar-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(520px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border:0;border-left:1px solid var(--sa-border);background:var(--sa-surface);color:var(--sa-text);font:15px/1.7 var(--sa-font);overscroll-behavior:contain}.solar-drawer::backdrop{background:#0006}.solar-drawer[open]{display:flex;flex-direction:column;animation:solar-drawer-enter var(--sa-panel) ease-out}.solar-drawer>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--sa-border);position:sticky;top:0;background:var(--sa-surface);z-index:1}.solar-drawer h2{font-size:20px;margin:0}.solar-drawer-body{flex:1;min-height:0;overflow-y:auto;scroll-padding-block:20px;padding:24px 24px max(24px,env(safe-area-inset-bottom));overflow-wrap:anywhere}.solar-drawer>header{flex-shrink:0}.solar-drawer-footer{flex-shrink:0;padding:16px 24px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--sa-border);background:var(--sa-surface)}.solar-drawer-footer .solar-button{min-height:44px}.solar-drawer.solar-confirm-dialog{top:0;right:0;bottom:0;left:0;margin:auto;width:min(520px,calc(100vw - 32px));height:fit-content;max-height:calc(100dvh - 32px);border:1px solid var(--sa-border);border-radius:16px}.solar-drawer form,.solar-drawer label{display:grid;gap:10px}.solar-drawer form{gap:18px}.solar-drawer :is(input:not([type=checkbox]),textarea,select){width:100%;font:inherit;padding:10px 12px;border:1px solid var(--sa-input-border);border-radius:8px;background:var(--sa-surface);color:inherit}.solar-drawer .solar-check{display:flex}.solar-drawer :is(button,input,textarea,select,summary):focus-visible{outline:2px solid var(--sa-focus);outline-offset:3px}.solar-drawer article{padding:16px 0;border-bottom:1px solid var(--sa-border)}@keyframes solar-drawer-enter{0%{transform:translate(16px);opacity:.6}to{transform:none;opacity:1}}@media(max-width:600px){.solar-drawer{inset:auto 0 0;width:100%;height:100dvh;max-height:100dvh;border-radius:18px 18px 0 0;border-left:0;border-top:1px solid var(--sa-border)}}@media(prefers-reduced-motion:reduce){.solar-drawer[open]{display:flex;flex-direction:column;animation:none}}@media(min-width:901px){.solar-progress-dialog::backdrop{background:#18202755;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.solar-progress-dialog[open]{animation:solar-reader-enter var(--sa-panel) ease-out}}@media(min-width:801px){.solar-drawer:not(.solar-confirm-dialog):not(.solar-reader-dialog){top:0;right:0;bottom:0;left:0;margin:auto;width:min(720px,calc(100vw - 48px));height:fit-content;max-height:calc(100dvh - 64px);border:1px solid var(--sa-border);border-radius:16px}.solar-drawer:not(.solar-confirm-dialog)[open]{animation:solar-reader-enter var(--sa-panel) ease-out}.solar-drawer.solar-reader-dialog{top:0;right:0;bottom:0;left:0;margin:auto;width:min(1120px,calc(100vw - 48px));height:min(860px,calc(100dvh - 64px));max-height:calc(100dvh - 32px);border:1px solid var(--sa-border);border-radius:16px}.solar-reader-dialog[open]{animation:solar-reader-enter var(--sa-panel) ease-out}.solar-reader-dialog .solar-drawer-body{padding:28px 32px}.solar-reader-dialog .solar-drawer-footer{display:flex;justify-content:flex-end;gap:12px}.solar-reader-dialog :is(pre,.reference-full-copy,.reference-detail-description){white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}}@keyframes solar-reader-enter{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.solar-drawer[open],.solar-drawer:not(.solar-confirm-dialog)[open]{animation:none}}.document-understanding[data-v-e36e0c76]{display:grid;gap:16px;padding-block:24px;border-top:1px solid var(--sa-border);color:var(--sa-text)}.document-understanding-heading[data-v-e36e0c76]{display:flex;justify-content:space-between;align-items:center;gap:12px}.document-understanding h3[data-v-e36e0c76],.document-understanding h4[data-v-e36e0c76],.document-understanding p[data-v-e36e0c76]{margin:0}.document-understanding-summary[data-v-e36e0c76]{font-size:17px;line-height:1.8}.document-fact[data-v-e36e0c76]{padding:18px;background:var(--sa-subtle);border-radius:12px;display:grid;gap:12px;min-width:0}.document-fact-choice[data-v-e36e0c76]{display:flex;align-items:center;gap:10px}.document-fact-choice input[data-v-e36e0c76]{width:18px;height:18px;accent-color:var(--sa-brand)}.document-meaning[data-v-e36e0c76]{display:grid;gap:8px;font-size:14px}.document-meaning input[data-v-e36e0c76],.document-meaning textarea[data-v-e36e0c76],.document-meaning select[data-v-e36e0c76]{width:100%;font:inherit;color:var(--sa-text);background:var(--sa-surface);border:1px solid var(--sa-input-border);border-radius:8px;padding:10px;box-sizing:border-box}.document-meaning input[data-v-e36e0c76]:focus-visible,.document-meaning textarea[data-v-e36e0c76]:focus-visible,.document-meaning select[data-v-e36e0c76]:focus-visible{outline:0;border-color:var(--sa-brand);box-shadow:0 0 0 3px var(--sa-accent-soft)}.document-fact summary[data-v-e36e0c76]{cursor:pointer;min-height:32px}.document-fact blockquote[data-v-e36e0c76]{margin:12px 0 0;padding-left:12px;border-left:3px solid var(--sa-brand);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.document-questions[data-v-e36e0c76]{display:grid;gap:8px}.document-questions ul[data-v-e36e0c76]{margin:0;padding-left:22px}.document-understanding>.solar-button[data-v-e36e0c76]{justify-self:start}@media(max-width:600px){.document-understanding-heading[data-v-e36e0c76]{align-items:flex-start}.document-fact[data-v-e36e0c76]{padding:14px}}.knowledge-lifecycle[data-v-fd6e0433]{display:grid;gap:10px;margin-block:20px;padding-block:16px;border-top:1px solid var(--sa-border);font-size:14px;line-height:1.7}.knowledge-lifecycle h3[data-v-fd6e0433],.knowledge-lifecycle p[data-v-fd6e0433]{margin:0}.knowledge-lifecycle summary[data-v-fd6e0433]{cursor:pointer}.knowledge-lifecycle blockquote[data-v-fd6e0433]{margin:12px 0;padding:12px;background:var(--sa-subtle);white-space:pre-wrap;overflow-wrap:anywhere}.knowledge-hash[data-v-fd6e0433]{overflow-wrap:anywhere;font-size:12px}@media(min-width:901px){.business-description[data-v-9014f0a6]{max-width:1060px;margin:0 auto;color:var(--sa-text);font-size:15px;line-height:1.8;overflow-wrap:anywhere}.business-header[data-v-9014f0a6]{display:flex;justify-content:space-between;align-items:start;gap:24px;margin-bottom:22px}.business-header h1[data-v-9014f0a6]{font-size:28px;line-height:1.35;margin:0 0 10px;letter-spacing:-.04em}.business-description p[data-v-9014f0a6]{margin:6px 0}.business-header p[data-v-9014f0a6],.business-description small[data-v-9014f0a6],.business-questions header p[data-v-9014f0a6]{color:var(--sa-muted)}.business-region[data-v-9014f0a6]{display:grid;gap:8px;max-width:520px;margin-bottom:22px;font-size:14px}.business-region select[data-v-9014f0a6]{width:100%;min-height:44px;border:1px solid var(--sa-input-border);border-radius:8px;padding:10px 12px;background:var(--sa-surface);color:var(--sa-text);font:inherit}.business-actions[data-v-9014f0a6]{gap:12px;margin-bottom:28px}.business-status[data-v-9014f0a6]{display:flex;justify-content:space-between;gap:20px;margin:24px 0 16px}.business-status>span[data-v-9014f0a6]{font-size:13px;border-radius:8px;padding:3px 10px;background:var(--sa-subtle)}.business-copy[data-v-9014f0a6]{background:var(--sa-surface);padding:28px 32px;border-radius:16px}.business-summary[data-v-9014f0a6]{font-size:17px;line-height:1.95;white-space:pre-wrap}.business-section[data-v-9014f0a6]{padding:24px 0 0;margin-top:20px;border-top:1px solid var(--sa-border)}.business-description h2[data-v-9014f0a6]{font-size:19px;line-height:1.5;margin:0 0 12px}.business-section>p[data-v-9014f0a6]{white-space:pre-wrap;line-height:1.95}.business-citations[data-v-9014f0a6]{font-size:13px;color:var(--sa-muted);margin-top:16px}.business-citations summary[data-v-9014f0a6]{cursor:pointer}.business-citations blockquote[data-v-9014f0a6]{margin:8px 0 14px;padding-left:14px;border-left:2px solid var(--sa-border);white-space:pre-wrap}.business-message[data-v-9014f0a6]{padding:14px 18px;background:var(--sa-subtle);border-radius:12px;margin:14px 0;line-height:1.8}.business-message.danger[data-v-9014f0a6],.business-error[data-v-9014f0a6]{color:var(--sa-danger)}.business-empty[data-v-9014f0a6]{padding:32px;background:var(--sa-subtle);border-radius:16px}.business-questions[data-v-9014f0a6]{margin:28px 0;padding:26px 28px;border:1px solid var(--sa-border);border-radius:16px}.business-questions article[data-v-9014f0a6]{padding:22px 0;border-top:1px solid var(--sa-border);margin-top:20px}.business-questions label[data-v-9014f0a6]{display:block;font-weight:600;font-size:16px}.business-questions textarea[data-v-9014f0a6]{margin-top:12px;width:100%;box-sizing:border-box;resize:vertical;min-height:96px;padding:12px 14px;font:inherit;line-height:1.8;border:1px solid var(--sa-input-border);border-radius:10px;color:inherit;background:var(--sa-surface)}.business-changes[data-v-9014f0a6]{margin:30px 0;padding:0 4px}.business-changes ul[data-v-9014f0a6]{padding:0;list-style:none;display:grid;gap:14px}.business-secondary[data-v-9014f0a6]{margin-top:18px;border-top:1px solid var(--sa-border);padding:18px 4px}.business-secondary>summary[data-v-9014f0a6]{cursor:pointer;font-weight:600;display:list-item}.business-secondary summary small[data-v-9014f0a6]{font-weight:400;margin-left:12px}.business-secondary ul[data-v-9014f0a6]{list-style:none;padding:0;display:grid;gap:12px}.business-secondary li>small[data-v-9014f0a6]{display:block}.business-secondary article[data-v-9014f0a6]{padding:18px 0}.business-secondary h3[data-v-9014f0a6]{font-size:16px;margin:0}.business-form[data-v-9014f0a6]{display:grid;gap:18px}.business-form p[data-v-9014f0a6]{margin:0;color:var(--sa-muted)}.business-form>.solar-button[data-v-9014f0a6]{justify-self:start}.business-form textarea[data-v-9014f0a6]{resize:vertical;line-height:1.8}.business-file[data-v-9014f0a6]{position:relative;display:grid;place-items:center;gap:12px;padding:28px 20px;border-radius:12px;background:var(--sa-subtle);cursor:pointer;overflow-wrap:anywhere}.business-file input[data-v-9014f0a6]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.business-form .business-authorization[data-v-9014f0a6]{display:flex;align-items:start;gap:10px}.business-authorization input[data-v-9014f0a6]{margin-top:7px}.business-description[data-v-9014f0a6] :is(button,summary,textarea,input):focus-visible,.business-file[data-v-9014f0a6]:focus-within{outline:2px solid var(--sa-focus);outline-offset:3px}}.member-planning[data-v-2d54ad34]{position:relative;min-width:0}.member-planning.locked[data-v-2d54ad34]{min-height:360px;overflow:hidden;border-radius:16px;border:1px solid var(--sa-border)}.locked .member-planning-body[data-v-2d54ad34]{filter:blur(4px);opacity:.35;pointer-events:none;-webkit-user-select:none;user-select:none;padding:24px}.member-planning-gate[data-v-2d54ad34]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;background:color-mix(in srgb,var(--sa-accent-soft) 82%,transparent);color:var(--sa-accent-text)}.member-planning-gate h2[data-v-2d54ad34],.member-planning-gate p[data-v-2d54ad34]{margin:0}.member-planning-gate .solar-actions[data-v-2d54ad34]{justify-content:center}@media(min-width:901px){.enterprise-documents[data-v-83bc3414]{max-width:1060px;margin:0 auto}.document-purpose-tabs[data-v-83bc3414]{display:flex;gap:12px;margin-bottom:24px}.document-purpose-tabs [aria-pressed=true][data-v-83bc3414]{border-color:var(--sa-text);background:var(--sa-subtle);color:var(--sa-text)}.enterprise-documents[data-v-83bc3414] .member-planning.locked{min-height:560px}.document-entitlement-state[data-v-83bc3414]{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:32px;background:var(--sa-subtle);border-radius:16px;color:var(--sa-text)}.document-entitlement-state h2[data-v-83bc3414],.document-entitlement-state p[data-v-83bc3414]{margin:0}.document-entitlement-state p[data-v-83bc3414]{color:var(--sa-muted)}.document-entitlement-preview[data-v-83bc3414]{min-height:512px;padding:8px;line-height:1.8}.document-entitlement-preview h1[data-v-83bc3414]{font-size:28px;margin:0 0 10px}.document-entitlement-preview>.solar-actions[data-v-83bc3414]{margin:24px 0 40px}.document-preview-copy[data-v-83bc3414]{margin-top:28px;padding:28px;background:var(--sa-surface);border-radius:16px}.document-preview-copy h2[data-v-83bc3414]{font-size:19px;margin:0 0 12px}}.knowledge-fields select[data-v-83bc3414]{font:inherit;color:var(--sa-text);background:var(--sa-surface);padding:10px;border:1px solid var(--sa-input-border);border-radius:8px;max-width:100%}.knowledge-page[data-v-83bc3414]{display:grid;gap:28px;max-width:1060px;margin:0 auto;color:var(--sa-text);font-size:15px;line-height:1.7}.knowledge-intro[data-v-83bc3414],.knowledge-list-head[data-v-83bc3414]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.knowledge-intro h2[data-v-83bc3414]{font-size:27px;margin:0 0 8px}.knowledge-page h3[data-v-83bc3414]{font-size:18px;margin:0 0 8px}.knowledge-page p[data-v-83bc3414]{margin:6px 0;color:var(--sa-muted)}.knowledge-intro>span[data-v-83bc3414]{background:var(--sa-subtle);padding:6px 12px;border-radius:8px;max-width:42%;overflow-wrap:anywhere;font-size:13px}.knowledge-panel[data-v-83bc3414]{background:var(--sa-surface);border:0;border-top:1px solid var(--sa-border);border-radius:0;padding:24px 0;min-width:0}.knowledge-fact-list[data-v-83bc3414]{padding:0;list-style:none}.knowledge-fact-list li[data-v-83bc3414]{display:grid;gap:8px;padding:16px 0;border-bottom:1px solid var(--sa-border);line-height:1.8}.knowledge-file[data-v-83bc3414]{display:grid;place-items:center;gap:10px;padding:28px 18px;margin-top:18px;border:1px dashed var(--sa-input-border);border-radius:10px;text-align:center;background:var(--sa-subtle);overflow-wrap:anywhere}.knowledge-file .solar-icon[data-v-83bc3414]{width:24px;height:24px}.knowledge-file b[data-v-83bc3414]{max-width:100%;overflow-wrap:anywhere}.knowledge-file small[data-v-83bc3414],.knowledge-help[data-v-83bc3414],.knowledge-metadata p[data-v-83bc3414],.knowledge-page small[data-v-83bc3414]{font-size:13px;color:var(--sa-muted)}.knowledge-file[data-v-83bc3414]{position:relative;cursor:pointer;border:0;transition:background .18s}.knowledge-file[data-v-83bc3414]:hover{background:var(--sa-hover)}.knowledge-file[data-v-83bc3414]:focus-within{outline:2px solid var(--sa-focus);outline-offset:3px}.knowledge-file input[data-v-83bc3414]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.knowledge-selected[data-v-83bc3414]{margin-top:16px;display:grid;gap:14px}.knowledge-submit[data-v-83bc3414]{margin-top:18px}.knowledge-summary[data-v-83bc3414]{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.knowledge-summary a[data-v-83bc3414]{display:flex;gap:16px;padding:10px 14px;border-radius:10px;background:var(--sa-subtle);color:var(--sa-text);text-decoration:none}.knowledge-summary a[data-v-83bc3414]:hover{background:var(--sa-hover)}.knowledge-summary a[data-v-83bc3414]:focus-visible{outline:2px solid var(--sa-focus);outline-offset:3px}.knowledge-profile[data-v-83bc3414]{margin:18px 0}.knowledge-inventory[data-v-83bc3414]{padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px;margin:20px 0}.knowledge-inventory li[data-v-83bc3414]{display:flex;gap:12px;align-items:flex-start;padding:12px;background:var(--sa-subtle);border-radius:10px;min-width:0}.knowledge-inventory li>span[data-v-83bc3414]{min-width:0;overflow-wrap:anywhere}.knowledge-inventory small[data-v-83bc3414]{display:block;margin-top:4px}.knowledge-inventory b[data-v-83bc3414]{font-size:14px;font-weight:500}.knowledge-page details[data-v-83bc3414]{border-top:1px solid var(--sa-border);padding:14px 0 0}.knowledge-page summary[data-v-83bc3414]{cursor:pointer;font-weight:600}.knowledge-metadata summary small[data-v-83bc3414]{font-weight:400;margin-left:8px}.knowledge-preview pre[data-v-83bc3414]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow:auto;background:var(--sa-subtle);padding:16px;border-radius:8px;font:14px/1.8 var(--sa-font)}.knowledge-fields[data-v-83bc3414]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.knowledge-fields label[data-v-83bc3414]{display:grid;gap:6px;font-size:13px}.knowledge-fields .wide[data-v-83bc3414]{grid-column:1/-1}.knowledge-fields input[data-v-83bc3414],.knowledge-fields textarea[data-v-83bc3414]{font:inherit;padding:10px 12px;width:100%;min-width:0;background:var(--sa-surface);border:1px solid var(--sa-input-border);color:var(--sa-text);border-radius:8px}.knowledge-fields textarea[data-v-83bc3414]{resize:vertical;min-height:90px}.knowledge-truth[data-v-83bc3414]{display:flex;align-items:flex-start;gap:10px;font-size:14px}.knowledge-truth input[data-v-83bc3414]{margin-top:7px;flex:0 0 auto;width:16px;height:16px;accent-color:var(--sa-primary)}.knowledge-page button[data-v-83bc3414]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid var(--sa-border);background:var(--sa-surface);color:var(--sa-text);font:inherit;padding:8px 14px;border-radius:8px;cursor:pointer}.knowledge-page button.knowledge-primary[data-v-83bc3414]{background:var(--sa-primary);color:var(--sa-on-primary);border-color:var(--sa-primary);justify-self:start;padding:10px 20px}.knowledge-page button[data-v-83bc3414]:disabled{opacity:.5;cursor:not-allowed}.knowledge-page[data-v-83bc3414] :is(input,textarea,button,summary):focus-visible{outline:2px solid var(--sa-primary);outline-offset:3px}.knowledge-page .knowledge-message[data-v-83bc3414]{padding:12px 14px;margin-top:16px;border-radius:8px;background:var(--sa-subtle);color:var(--sa-text)}.knowledge-page .error[data-v-83bc3414]{color:var(--sa-danger);background:var(--sa-danger-soft)}.knowledge-empty[data-v-83bc3414]{padding:22px;background:var(--sa-subtle);border-radius:10px}.knowledge-cards[data-v-83bc3414]{margin-top:20px}.knowledge-cards article[data-v-83bc3414]{padding:20px 0;border-top:1px solid var(--sa-border)}.knowledge-card-title[data-v-83bc3414]{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.knowledge-card-title span[data-v-83bc3414]{font-size:12px;padding:3px 8px;border-radius:6px;background:var(--sa-subtle);white-space:nowrap}.knowledge-cards dl[data-v-83bc3414]{display:flex;gap:28px;margin:12px 0;flex-wrap:wrap}.knowledge-cards dt[data-v-83bc3414]{font-size:12px;color:var(--sa-muted)}.knowledge-cards dd[data-v-83bc3414]{margin:3px 0 0;font-size:14px;overflow-wrap:anywhere}.knowledge-cards .knowledge-reason[data-v-83bc3414]{color:var(--sa-warning);font-size:13px}@media(max-width:600px){.knowledge-page[data-v-83bc3414]{gap:20px}.knowledge-panel[data-v-83bc3414]{padding:18px}.knowledge-intro[data-v-83bc3414]{flex-direction:column;gap:8px}.knowledge-intro>span[data-v-83bc3414]{max-width:100%}.knowledge-fields[data-v-83bc3414]{grid-template-columns:1fr}.knowledge-fields .wide[data-v-83bc3414]{grid-column:auto}.knowledge-card-title[data-v-83bc3414]{flex-direction:column;gap:8px}.knowledge-list-head[data-v-83bc3414]{flex-wrap:wrap}.knowledge-metadata summary small[data-v-83bc3414]{display:block;margin-left:0}.knowledge-file[data-v-83bc3414]{padding:20px 12px}.knowledge-page button.knowledge-primary[data-v-83bc3414]{width:100%}.knowledge-cards dl[data-v-83bc3414]{gap:16px}}.knowledge-page[data-v-83bc3414]{gap:18px;max-width:none}.knowledge-cards[data-v-83bc3414]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.knowledge-cards article[data-v-83bc3414]{background:var(--sa-surface);border:1px solid var(--sa-border);border-radius:14px;padding:20px}.knowledge-card-title[data-v-83bc3414]{display:flex;gap:16px;align-items:start;justify-content:space-between}.knowledge-card-title b[data-v-83bc3414]{overflow-wrap:anywhere}.knowledge-card-title>span[data-v-83bc3414]{flex-shrink:0;color:var(--sa-accent-text);font-size:13px}.knowledge-cards dl[data-v-83bc3414]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:0}.knowledge-cards dl>div[data-v-83bc3414]{min-width:0}.knowledge-cards dd[data-v-83bc3414]{margin:4px 0 0;overflow-wrap:anywhere}.knowledge-panel[data-v-83bc3414]{padding:16px 0;border:0}.knowledge-list-head[data-v-83bc3414]{align-items:center}.knowledge-page>.sa-disclosure[data-v-83bc3414]{margin:0;max-width:100%}.knowledge-page summary[data-v-83bc3414]{padding-inline:24px}.knowledge-upload-action[data-v-83bc3414]{margin:8px 0}.knowledge-profile[data-v-83bc3414]{margin:0;padding:0 24px 20px}.knowledge-fact-list li>span[data-v-83bc3414]{max-width:84ch;overflow-wrap:anywhere}@media(max-width:760px){.knowledge-cards[data-v-83bc3414]{grid-template-columns:1fr}.knowledge-cards article[data-v-83bc3414]{padding:18px}.knowledge-cards dl[data-v-83bc3414]{grid-template-columns:1fr 1fr}}.reference-document[data-v-83bc3414]{padding-block:20px;border-bottom:1px solid var(--sa-border);display:grid;gap:14px;line-height:1.7}.reference-document h3[data-v-83bc3414],.reference-document p[data-v-83bc3414]{margin:0}.reference-facts[data-v-83bc3414]{list-style:none;margin:0;padding:0;display:grid;gap:16px}.reference-facts li[data-v-83bc3414]{background:var(--sa-subtle);padding:16px;border-radius:12px}.reference-facts blockquote[data-v-83bc3414]{margin:10px 0;white-space:pre-wrap;overflow-wrap:anywhere}.reference-facts summary[data-v-83bc3414]{padding:0;cursor:pointer}.reference-document .solar-button[data-v-83bc3414]{justify-self:start}.character-library[data-v-ae584144]{display:grid;gap:14px}.character-library.picker[data-v-ae584144]{margin:24px 0;padding:16px;border:1px solid #dcd9f7;border-radius:12px;background:#faf9ff}.library-head[data-v-ae584144]{display:flex;justify-content:space-between;align-items:center;gap:16px}.library-head h3[data-v-ae584144]{margin:5px 0 0}.library-head>span[data-v-ae584144]{padding:6px 10px;border-radius:999px;background:#f0eefc;color:#6757ee;font-size:12px}.library-note[data-v-ae584144],.library-empty[data-v-ae584144]{margin:0;color:#77768a;font-size:13px;line-height:1.6}.lab-description-only-note[data-v-ae584144]{margin:0;padding:12px 14px;border:1px solid #f0c36a;border-radius:10px;background:#fff8e8;color:#704d00;font-size:13px;line-height:1.6}.upload-grid[data-v-ae584144]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.upload-grid label[data-v-ae584144]{display:grid;gap:7px}.upload-grid .wide[data-v-ae584144]{grid-column:1 / -1}.upload-grid input[data-v-ae584144]{width:100%;padding:10px 12px;border:1px solid #deddec;border-radius:9px}.consent[data-v-ae584144]{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5}.consent input[data-v-ae584144]{margin-top:3px}.upload-button[data-v-ae584144]{justify-self:start}.upload-actions[data-v-ae584144]{display:flex;flex-wrap:wrap;gap:10px}.quick-upload[data-v-ae584144]{justify-self:start}.asset-grid[data-v-ae584144]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.asset-grid article[data-v-ae584144]{overflow:hidden;border:1px solid #e4e3ec;border-radius:11px;background:#fafafa}.asset-grid img[data-v-ae584144]{width:100%;aspect-ratio:3 / 4;object-fit:cover;background:#eee}.asset-grid article>div[data-v-ae584144]{display:grid;gap:5px;padding:10px}.asset-grid small[data-v-ae584144]{color:#77768a;line-height:1.4}.asset-grid .asset-warning[data-v-ae584144]{color:#b33d55}.text-button[data-v-ae584144]{justify-self:start;padding:0;border:0;background:transparent;color:#b33d55;cursor:pointer}.binding-box[data-v-ae584144]{display:grid;gap:10px;margin-top:8px;padding:14px;border:1px solid #dcd9f7;border-radius:11px;background:#faf9ff}.binding-box h4[data-v-ae584144],.binding-box p[data-v-ae584144]{margin:0}.binding-box p[data-v-ae584144]{color:#77768a;font-size:13px}.binding-row[data-v-ae584144]{display:grid;grid-template-columns:minmax(150px,190px) 1fr;align-items:start;gap:12px;padding-top:10px;border-top:1px solid #e7e4f6}.binding-box span[data-v-ae584144]{display:grid;gap:3px}.binding-box small[data-v-ae584144]{color:#77768a}.asset-options[data-v-ae584144]{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:9px}.asset-options button[data-v-ae584144]{display:grid;gap:6px;align-content:start;padding:6px;border:2px solid transparent;border-radius:10px;background:#fff;cursor:pointer}.asset-options button[data-v-ae584144]:hover{border-color:#cfc9f7}.asset-options button.selected[data-v-ae584144]{border-color:var(--sa-primary);box-shadow:none}.asset-options button[data-v-ae584144]:disabled{cursor:not-allowed;opacity:.35}.asset-options img[data-v-ae584144],.asset-options i[data-v-ae584144]{width:100%;aspect-ratio:3 / 4;border-radius:7px;object-fit:cover;background:#eee}.asset-options i[data-v-ae584144]{display:grid;place-items:center;color:#8b899a;font-style:normal;font-size:24px}.asset-options small[data-v-ae584144]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}@media(max-width:700px){.upload-grid[data-v-ae584144],.asset-grid[data-v-ae584144]{grid-template-columns:1fr}.upload-grid .wide[data-v-ae584144]{grid-column:auto}.binding-row[data-v-ae584144]{grid-template-columns:1fr}}.wb-shell[data-v-73e0fd24]{display:grid;gap:18px;max-width:1240px;margin:0 auto}.wb-hero[data-v-73e0fd24],.wb-panel[data-v-73e0fd24],.wb-empty[data-v-73e0fd24],.wb-selectors[data-v-73e0fd24]{background:#fff;border:1px solid #e4e3f0;border-radius:18px;padding:20px}.wb-hero[data-v-73e0fd24],.wb-title[data-v-73e0fd24],.wb-export[data-v-73e0fd24]{display:flex;align-items:center;justify-content:space-between;gap:18px}.wb-hero h3[data-v-73e0fd24],.wb-title h4[data-v-73e0fd24],.wb-export h4[data-v-73e0fd24]{margin:4px 0}.wb-hero p[data-v-73e0fd24],.wb-panel p[data-v-73e0fd24],.wb-empty p[data-v-73e0fd24]{color:#656579}.wb-hero button[data-v-73e0fd24],.wb-actions button[data-v-73e0fd24],.wb-debug button[data-v-73e0fd24],.wb-export button[data-v-73e0fd24],.wb-export a[data-v-73e0fd24],.wb-empty button[data-v-73e0fd24]{border:0;border-radius:10px;padding:12px 16px;background:#6750ed;color:#fff;font-weight:700;text-decoration:none;cursor:pointer}.wb-message[data-v-73e0fd24]{min-height:22px;margin:0;color:#16784a}.wb-error[data-v-73e0fd24]{background:#fff0f2;color:#c82f48;padding:12px 16px;border-radius:10px}.wb-selectors[data-v-73e0fd24]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.wb-selectors label[data-v-73e0fd24],.wb-debug label[data-v-73e0fd24]{display:grid;gap:7px;font-weight:700}.wb-selectors select[data-v-73e0fd24],.wb-debug input[data-v-73e0fd24],.wb-debug textarea[data-v-73e0fd24]{border:1px solid #d9d7e8;border-radius:9px;padding:10px;background:#fff}.wb-timeline[data-v-73e0fd24]{display:flex;gap:8px;overflow:auto;margin:16px 0}.wb-timeline button[data-v-73e0fd24]{min-width:130px;border:1px solid #ddd9ef;border-radius:12px;background:#faf9ff;padding:10px;text-align:left}.wb-timeline button b[data-v-73e0fd24],.wb-timeline button span[data-v-73e0fd24],.wb-timeline button small[data-v-73e0fd24]{display:block}.wb-timeline button.active[data-v-73e0fd24]{border-color:#6750ed;box-shadow:0 0 0 2px #ece8ff}.wb-timeline button.failed[data-v-73e0fd24]{background:#fff2f4;color:#b72840}.wb-back[data-v-73e0fd24]{border:0;background:transparent;color:#5c45dc;font-weight:700}.wb-grid[data-v-73e0fd24]{display:grid;grid-template-columns:1.35fr 1fr;gap:18px}.wb-facts[data-v-73e0fd24]{display:grid;grid-template-columns:90px 1fr;gap:10px;margin:16px 0}.wb-facts dt[data-v-73e0fd24]{color:#777}.wb-facts dd[data-v-73e0fd24]{margin:0;word-break:break-word}.wb-panel pre[data-v-73e0fd24]{max-height:340px;overflow:auto;background:#1d1b29;color:#f5f2ff;border-radius:10px;padding:14px;white-space:pre-wrap}.wb-actions[data-v-73e0fd24]{display:grid;align-content:start;gap:10px}.wb-actions .wb-title[data-v-73e0fd24]{margin-bottom:4px}.wb-actions button[data-v-73e0fd24]{width:100%}.wb-debug textarea[data-v-73e0fd24]{min-height:95px}.wb-debug-row[data-v-73e0fd24]{display:flex;gap:18px;align-items:end;margin:12px 0}.wb-check[data-v-73e0fd24]{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center}.wb-artifact[data-v-73e0fd24],.wb-finding[data-v-73e0fd24]{display:grid;gap:5px;border-top:1px solid #eceaf3;padding:12px 0}.wb-artifact small[data-v-73e0fd24],.wb-finding small[data-v-73e0fd24]{color:#777}.wb-compare-grid[data-v-73e0fd24]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.wb-compare-grid span[data-v-73e0fd24]{display:grid;gap:4px;background:#faf9ff;border-radius:10px;padding:12px}.wb-compare-grid b[data-v-73e0fd24]{word-break:break-all}.wb-export>div[data-v-73e0fd24]{flex:1}.wb-export[data-v-73e0fd24]{flex-wrap:wrap}@media(max-width:860px){.wb-selectors[data-v-73e0fd24],.wb-grid[data-v-73e0fd24],.wb-compare-grid[data-v-73e0fd24]{grid-template-columns:1fr}.wb-hero[data-v-73e0fd24],.wb-title[data-v-73e0fd24],.wb-export[data-v-73e0fd24]{align-items:flex-start;flex-direction:column}.wb-debug-row[data-v-73e0fd24]{align-items:stretch;flex-direction:column}}.subtitle-profile-card .subtitle-desktop-preview[data-v-9485804f]{display:none}.subtitle-profile-copy p[data-v-9485804f]{margin:6px 0;font-size:13px;color:var(--sa-muted, #687480)}.subtitle-profile-card.selected[data-v-9485804f]{border-color:var(--sa-accent, #c74300);box-shadow:none}.subtitle-job-choice[data-v-9485804f],.subtitle-profile-card.selected .subtitle-job-choice[data-v-9485804f]{background:var(--sa-accent, #c74300)}.subtitle-profile-copy span[data-v-9485804f]{background:var(--sa-accent-soft, #fff2e9);color:var(--sa-accent-text, #c74300)}.subtitle-profile-card button[data-v-9485804f]:focus-visible,.subtitle-use-default[data-v-9485804f]:focus-visible{outline-color:var(--sa-accent, #c74300)}.subtitle-picker[data-v-9485804f]:has(.subtitle-job-choice):not(:has(.section-head)){margin:0;padding-top:0;border-top:0}.subtitle-profile-grid[data-v-9485804f]{grid-template-columns:repeat(3,minmax(0,1fr))}.subtitle-profile-card img[data-v-9485804f]{aspect-ratio:2;height:auto;object-fit:contain}@media(max-width:600px){.subtitle-profile-grid[data-v-9485804f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.creation-workflow[data-v-c2c0b439]{min-width:0;margin:0 0 16px;padding:0;border:0;background:transparent}.workflow-caption[data-v-c2c0b439]{display:none;justify-content:flex-end;gap:10px;font-size:13px}.workflow-caption>span[data-v-c2c0b439]{color:var(--sa-text);font-weight:600}.workflow-caption small[data-v-c2c0b439]{color:var(--sa-muted);font-size:13px}ol[data-v-c2c0b439]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;list-style:none;padding:0;margin:0}li[data-v-c2c0b439]{min-width:0}.workflow-item[data-v-c2c0b439]{box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px;border:1px solid transparent;border-radius:10px;background:var(--sa-subtle);color:var(--sa-muted);text-align:left;font:inherit}button[data-v-c2c0b439]:not(:disabled){cursor:pointer}.creation-workflow button[data-v-c2c0b439]:disabled{opacity:1;cursor:default}button[data-v-c2c0b439]:not(:disabled):hover{border-color:var(--sa-primary);background:var(--sa-hover)}.workflow-item[aria-current][data-v-c2c0b439]{color:var(--sa-accent-text);border-color:transparent;background:var(--sa-accent-soft)}.workflow-number[data-v-c2c0b439]{flex-shrink:0;font-size:14px;line-height:1.5;font-variant-numeric:tabular-nums;color:var(--sa-muted)}.workflow-name[data-v-c2c0b439]{display:grid;gap:5px;flex:1;min-width:0}strong[data-v-c2c0b439]{font-size:14px;font-weight:600;line-height:1.5}.solar-icon[data-v-c2c0b439]{width:17px;height:17px;flex-shrink:0}[data-v-c2c0b439]:focus-visible{outline:3px solid var(--sa-focus);outline-offset:3px}.workflow-toggle[data-v-c2c0b439]{display:none}@media(min-width:901px){ol[data-v-c2c0b439]{position:relative;isolation:isolate}ol[data-v-c2c0b439]:before{content:"";position:absolute;z-index:1;inset:0 auto 0 0;width:calc((100% - 32px)/5);border-radius:999px;background:var(--sa-primary);transform:translate(calc(var(--workflow-index) * (100% + 8px)));transition:transform .22s var(--sa-ease);pointer-events:none}ol[data-v-c2c0b439]:has(.workflow-item[aria-current]:not(:disabled):hover):before{background:var(--sa-primary-hover)}li[data-v-c2c0b439]{border-radius:999px;background:var(--sa-subtle)}.workflow-item[data-v-c2c0b439]{position:relative;z-index:2;background:transparent}@media(prefers-reduced-motion:reduce){ol[data-v-c2c0b439]:before{transition:none}}}@media(max-width:1100px){.workflow-item[data-v-c2c0b439]{gap:7px;padding:10px 8px}.solar-icon[data-v-c2c0b439]{display:none}}@media(max-width:720px){.workflow-toggle[data-v-c2c0b439]{display:block;min-height:44px;padding:8px;border:0;background:transparent;color:var(--sa-accent-text)}.workflow-caption[data-v-c2c0b439]{display:flex;align-items:center;margin:0}ol[data-v-c2c0b439]{display:none}ol.expanded[data-v-c2c0b439]{display:grid;margin-top:12px;grid-template-columns:1fr}}.video-link-panel[data-v-7683012e]{max-width:900px;display:grid;gap:24px;padding-block:24px}.video-link-panel h2[data-v-7683012e],.video-link-panel h3[data-v-7683012e]{margin:0 0 10px}.video-link-panel p[data-v-7683012e]{margin:8px 0}.video-link-panel form[data-v-7683012e]{display:grid;gap:12px}.video-link-panel textarea[data-v-7683012e]{width:100%;box-sizing:border-box;resize:vertical}.video-link-actions[data-v-7683012e],.video-link-result[data-v-7683012e]{display:flex;align-items:center;justify-content:space-between;gap:20px}.video-link-result[data-v-7683012e]{background:var(--solar-surface-muted, #f6f7f8);padding:24px;border-radius:16px}.video-link-result>div[data-v-7683012e]{flex:1;min-width:0;overflow-wrap:anywhere}.video-link-result button[data-v-7683012e]{flex-shrink:0}.video-link-cover[data-v-7683012e]{flex:0 0 200px}.video-link-cover img[data-v-7683012e]{display:block;width:200px;max-height:280px;object-fit:contain;border-radius:10px}.video-link-result details[data-v-7683012e]{margin:12px 0}.video-link-result summary[data-v-7683012e]{cursor:pointer}.video-link-result details a[data-v-7683012e]{display:block;margin-top:8px;overflow-wrap:anywhere}@media(max-width:640px){.video-link-actions[data-v-7683012e],.video-link-result[data-v-7683012e]{align-items:stretch;flex-direction:column}}.legacy-content[data-v-6746f97c]{margin-top:24px}.legacy-content-body[data-v-6746f97c]{padding:16px 0}.legacy-content h3[data-v-6746f97c],.legacy-content p[data-v-6746f97c]{margin:0}.legacy-task[data-v-6746f97c]{display:flex;align-items:flex-start;gap:16px;padding:20px 0;border-bottom:1px solid var(--sa-border)}.legacy-task>div[data-v-6746f97c]{display:grid;gap:8px}.legacy-content small[data-v-6746f97c]{display:block;color:var(--sa-muted)}.legacy-videos[data-v-6746f97c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px}.legacy-videos article[data-v-6746f97c]{display:grid;gap:12px;padding:16px;border:1px solid var(--sa-border);border-radius:12px}.legacy-videos video[data-v-6746f97c]{width:100%;max-height:280px;background:var(--sa-subtle)}.legacy-content nav[data-v-6746f97c]{margin-top:20px}.sa-spotlight[data-v-ff858525]{position:relative;isolation:isolate;transition:border-color var(--sa-fast) var(--sa-ease),box-shadow var(--sa-fast) var(--sa-ease)}.sa-spotlight-light[data-v-ff858525]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--sa-fast) var(--sa-ease);background:radial-gradient(circle at var(--spot-x) var(--spot-y),var(--sa-accent-soft),transparent 75%)}.sa-spotlight[data-v-ff858525]:focus-visible{outline:2px solid var(--sa-focus);outline-offset:3px}@media(hover:hover)and (pointer:fine){.sa-spotlight[data-v-ff858525]:hover{border-color:var(--sa-input-border);box-shadow:var(--sa-hover-shadow)}}@media(prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.sa-spotlight-light[data-v-ff858525]{display:none}}.subtitle-text-editor fieldset[data-v-83191f72]{border:0;padding:0;min-width:0}.subtitle-text-editor .solar-actions[data-v-83191f72]{margin-top:20px;justify-content:flex-end}.publication-topic-slots summary[data-v-9c4724a1]{min-height:44px;align-content:center;cursor:pointer}.publication-topic-slots fieldset[data-v-9c4724a1]{display:grid;gap:12px;min-width:0;border:0;padding:12px 0}.publication-topic-slots label[data-v-9c4724a1]{display:grid;gap:8px}.publication-topic-slots input[data-v-9c4724a1],.publication-topic-slots select[data-v-9c4724a1]{width:100%;min-height:44px;box-sizing:border-box;background:var(--sa-surface);color:var(--sa-text);border:1px solid var(--sa-border);border-radius:8px;padding:10px 12px}@media(min-width:901px){.release-tool-actions[data-v-9c4724a1]{display:flex;flex-wrap:wrap;gap:12px}.release-tool-actions .solar-button[data-v-9c4724a1]{min-height:44px}.release-cover-section[data-v-9c4724a1]{grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr);align-items:start}.cover-large-preview[data-v-9c4724a1]{display:grid;place-items:center;min-height:320px}.cover-large-preview img[data-v-9c4724a1]{max-height:540px;width:100%;object-fit:contain}.release-cover-section .solar-notice[data-v-9c4724a1]{grid-column:1 / -1}.local-media-exports[data-v-9c4724a1]{border:0;background:transparent;margin:0}.release-export-content[data-v-9c4724a1]{border:0;padding:0}}.presentation-panel.release-preparation[data-v-9c4724a1]{min-width:0;padding:22px;border:1px solid var(--sa-border);border-radius:16px;background:var(--sa-surface)}.cover-overview[data-v-9c4724a1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}.cover-overview button[data-v-9c4724a1]{border:1px solid var(--sa-border);border-radius:10px;background:var(--sa-surface);color:inherit;padding:8px;cursor:pointer}.cover-overview button[aria-pressed=true][data-v-9c4724a1]{border-color:var(--sa-accent);background:var(--sa-accent-soft)}.cover-overview img[data-v-9c4724a1]{display:block;height:224px;width:100%;object-fit:contain;margin-bottom:8px}.presentation-panel h3[data-v-9c4724a1],.presentation-panel h4[data-v-9c4724a1]{margin:0}.release-panel-heading.solar-section-heading[data-v-9c4724a1]{margin:0 0 18px;align-items:center}.release-panel-heading h3[data-v-9c4724a1]{font-size:18px}.release-section-label[data-v-9c4724a1]{color:var(--sa-muted);font-size:12px;margin:0 0 3px}.presentation-panel .solar-muted[data-v-9c4724a1]{font-size:13px;line-height:1.6}.release-section[data-v-9c4724a1]{display:grid;gap:12px;padding:18px 0;border-top:1px solid var(--sa-border);min-width:0}.release-section-heading[data-v-9c4724a1]{display:flex;align-items:center;justify-content:space-between;gap:12px}.release-section-heading h4[data-v-9c4724a1]{font-size:14px;font-weight:650;line-height:1.6}.release-section-heading span[data-v-9c4724a1]{font-size:12px}.release-cover-section[data-v-9c4724a1]{padding-top:0;border-top:0}.cover-choices[data-v-9c4724a1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cover-choices>button[data-v-9c4724a1]{padding:5px;border:2px solid transparent;border-radius:10px;text-align:left;background:var(--sa-subtle);color:inherit;min-width:0}.cover-choices>button[aria-pressed=true][data-v-9c4724a1]{border-color:var(--sa-accent);background:var(--sa-accent-soft)}.cover-choices img[data-v-9c4724a1],.preview-placeholder[data-v-9c4724a1]{display:block;width:100%;height:132px;aspect-ratio:9 / 16;object-fit:contain;border-radius:6px}.preview-placeholder[data-v-9c4724a1]{align-content:center;text-align:center;font-size:13px}.cover-choices button>span[data-v-9c4724a1]:last-child{display:flex;align-items:center;justify-content:space-between;font-size:13px;gap:4px;padding:7px 3px;min-height:36px}.cover-choices .solar-icon[data-v-9c4724a1]{width:16px;flex-shrink:0}.release-cover-section>.solar-button[data-v-9c4724a1]{justify-self:start;min-height:40px}.presentation-actions[data-v-9c4724a1]{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;margin:0}.release-cover-section .presentation-actions[data-v-9c4724a1]{justify-content:space-between}.publication-options[data-v-9c4724a1]{padding:0;border:0;margin:0;min-width:0}.publication-options legend[data-v-9c4724a1]{font-size:14px;font-weight:650;margin-bottom:8px}.title-choice[data-v-9c4724a1]{display:flex;gap:10px;align-items:start;padding:10px 12px;min-height:44px;border:1px solid var(--sa-border);border-radius:8px;margin-top:6px;line-height:1.6;background:var(--sa-subtle)}.title-choice input[data-v-9c4724a1],.presentation-topics input[data-v-9c4724a1]{width:16px;height:16px;flex:none;accent-color:var(--sa-accent);margin-top:3px}.publication-edit[data-v-9c4724a1]{display:grid;gap:8px;margin:0;font-size:14px;line-height:1.6;font-weight:550}.publication-edit[data-v-9c4724a1] :is(input,textarea){width:100%;box-sizing:border-box;font:inherit;font-weight:400;border:1px solid var(--sa-input-border);border-radius:8px;padding:11px 12px;background:var(--sa-surface);color:var(--sa-text);min-width:0}.publication-edit textarea[data-v-9c4724a1]{resize:vertical}.release-copy-section>.solar-button[data-v-9c4724a1]{justify-self:start}.presentation-topics[data-v-9c4724a1]{display:flex;gap:8px;flex-wrap:wrap}.presentation-topics label[data-v-9c4724a1]{display:flex;gap:6px;align-items:start;border:1px solid var(--sa-border);border-radius:8px;padding:8px 10px;font-size:13px;min-height:40px;line-height:1.6}.release-save-status[data-v-9c4724a1]{display:grid;gap:10px}.publish-primary[data-v-9c4724a1]{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.publish-primary>.primary[data-v-9c4724a1]{flex:1;justify-content:center}.presentation-panel .release-save-note[data-v-9c4724a1]{margin:10px 0 0;font-size:12px}.local-media-exports[data-v-9c4724a1]{margin:18px 0;border:1px solid var(--sa-border);border-radius:10px;background:var(--sa-subtle)}.local-media-exports summary[data-v-9c4724a1]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;cursor:pointer;padding:12px 14px;list-style:none}.local-media-exports summary[data-v-9c4724a1]::-webkit-details-marker{display:none}.local-media-exports summary strong[data-v-9c4724a1]{display:block;font-size:14px;font-weight:650}.local-media-exports summary small[data-v-9c4724a1]{display:block;margin-top:3px;color:var(--sa-muted);font-size:12px;line-height:1.6}.local-media-exports summary>.solar-icon[data-v-9c4724a1]{color:var(--sa-accent-text);width:18px;flex:none}.release-export-content[data-v-9c4724a1]{display:grid;gap:12px;padding:14px;border-top:1px solid var(--sa-border)}.release-export-content>.solar-button[data-v-9c4724a1]{justify-self:start}.local-media-exports select[data-v-9c4724a1]{max-width:100%;font:inherit;min-height:42px;border:1px solid var(--sa-input-border);border-radius:8px;padding:8px 12px;color:var(--sa-text);background:var(--sa-surface)}.local-media-exports .solar-check[data-v-9c4724a1]{align-items:start;font-size:13px;line-height:1.7}.local-media-exports .solar-check input[data-v-9c4724a1]{flex:none}.release-export-content>label[data-v-9c4724a1]:not(.solar-check){display:grid;gap:8px;font-size:13px}.all-templates[data-v-9c4724a1]{grid-template-columns:repeat(2,minmax(0,1fr))}.all-templates img[data-v-9c4724a1]{height:176px}.cover-edit-fields[data-v-9c4724a1]{display:grid;gap:18px}.cover-edit-fields label[data-v-9c4724a1],.manual-copy[data-v-9c4724a1]{display:grid;gap:8px}.cover-edit-fields textarea[data-v-9c4724a1],.manual-copy textarea[data-v-9c4724a1]{width:100%;font:inherit;box-sizing:border-box}.cover-edit-fields input[type=range][data-v-9c4724a1]{width:100%;min-height:32px}.editor-cover[data-v-9c4724a1],.admin-cover[data-v-9c4724a1]{max-width:230px;width:100%;height:auto;justify-self:center}.presentation-panel a[data-v-9c4724a1]{margin-right:8px}.presentation-variant-actions[data-v-9c4724a1]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.presentation-variant-actions[data-v-9c4724a1]>:is(a,button){min-height:44px;max-width:100%}@media(max-width:900px){.presentation-panel.release-preparation[data-v-9c4724a1]{padding:18px}}@media(max-width:700px){.presentation-panel.release-preparation[data-v-9c4724a1]{border-radius:13px}.cover-choices[data-v-9c4724a1]{gap:8px}.cover-choices button>span[data-v-9c4724a1]:last-child{font-size:12px}.release-section-heading[data-v-9c4724a1]{align-items:start;flex-wrap:wrap;gap:4px}}.admin-date-picker[data-v-66c4b1bf]{display:flex;align-items:center;gap:8px;width:100%;min-width:0;font:inherit}.adp-control[data-v-66c4b1bf]{display:flex;align-items:center;flex:1 1 0;min-width:0;position:relative}.adp-control input[data-v-66c4b1bf]{box-sizing:border-box;width:100%;min-width:0;min-height:40px;padding:9px 38px 9px 12px;border:1px solid var(--sa-input-border);border-radius:7px;background:var(--sa-surface);color:var(--sa-text);font:inherit;font-size:13px;line-height:1.5}.adp-control input[data-v-66c4b1bf]:disabled{cursor:not-allowed;background:var(--sa-subtle);color:var(--sa-muted)}.adp-control .adp-open[data-v-66c4b1bf]{position:absolute;right:4px;display:grid;place-items:center;width:32px;min-height:32px;padding:6px;border:0;border-radius:5px;background:transparent;color:var(--sa-muted)}.adp-open svg[data-v-66c4b1bf]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.adp-separator[data-v-66c4b1bf]{flex:0 0 auto;font-size:13px;color:var(--sa-muted)}.adp-panel[data-v-66c4b1bf]{position:fixed;z-index:1500;box-sizing:border-box;width:min(680px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:16px;border:1px solid var(--sa-border);border-radius:12px;background:var(--sa-surface);color:var(--sa-text);font-family:var(--sa-font);box-shadow:0 12px 44px #18202726}.adp-single-panel[data-v-66c4b1bf]{width:min(360px,calc(100vw - 24px))}.adp-panel button[data-v-66c4b1bf]{min-height:36px;padding:7px 11px;border:1px solid var(--sa-border);border-radius:6px;background:var(--sa-surface);color:var(--sa-text);font:inherit;font-size:13px;line-height:1.5;cursor:pointer}.adp-panel button[data-v-66c4b1bf]:hover:not(:disabled),.adp-open[data-v-66c4b1bf]:hover:not(:disabled){background:var(--sa-accent-soft);color:var(--sa-accent-text);border-color:var(--sa-primary)}.adp-panel button[data-v-66c4b1bf]:disabled,.adp-open[data-v-66c4b1bf]:disabled{cursor:not-allowed;opacity:.45}.adp-panel-heading[data-v-66c4b1bf]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;font-size:14px}.adp-panel-heading>button[data-v-66c4b1bf]{min-height:30px;width:30px;padding:2px;border:0;color:var(--sa-muted);font-size:22px}.adp-range-values[data-v-66c4b1bf]{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--sa-muted)}.adp-range-values button[data-v-66c4b1bf]{flex:1;min-width:0;overflow-wrap:anywhere;font-size:12px}.adp-range-values button.active[data-v-66c4b1bf]{border-color:var(--sa-primary);color:var(--sa-accent-text)}.adp-navigation[data-v-66c4b1bf]{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:8px 0 14px}.adp-navigation>button[data-v-66c4b1bf]{width:32px;min-height:32px;padding:2px;font-size:21px}.adp-year-month[data-v-66c4b1bf]{display:flex;align-items:center;gap:6px;font-size:13px}.adp-year-month input[data-v-66c4b1bf],.adp-year-month select[data-v-66c4b1bf],.adp-time-fields select[data-v-66c4b1bf]{box-sizing:border-box;min-height:36px;padding:6px;border:1px solid var(--sa-input-border);border-radius:5px;background:var(--sa-surface);color:var(--sa-text);font:inherit;font-size:13px}.adp-year-month input[data-v-66c4b1bf]{width:78px}.adp-calendars[data-v-66c4b1bf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.adp-single-calendar[data-v-66c4b1bf]{grid-template-columns:minmax(0,1fr)}.adp-calendar[data-v-66c4b1bf]{min-width:0}.adp-calendar h3[data-v-66c4b1bf]{margin:0 0 12px;text-align:center;font-size:14px;font-weight:600}.adp-week[data-v-66c4b1bf],.adp-days[data-v-66c4b1bf]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;text-align:center}.adp-week[data-v-66c4b1bf]{margin-bottom:7px;color:var(--sa-muted);font-size:12px;line-height:30px}.adp-days button[data-v-66c4b1bf],.adp-days>span[data-v-66c4b1bf]{min-height:32px;padding:4px;border:0}.adp-days button.selected[data-v-66c4b1bf],.adp-month-grid button.selected[data-v-66c4b1bf]{background:var(--sa-primary);color:var(--sa-on-primary)}.adp-days button.between[data-v-66c4b1bf]{background:var(--sa-accent-soft);color:var(--sa-accent-text)}.adp-month-grid[data-v-66c4b1bf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:6px 0}.adp-month-grid button[data-v-66c4b1bf]{min-height:44px}.adp-time-fields[data-v-66c4b1bf]{display:flex;flex-wrap:wrap;gap:14px;margin-top:16px;padding-top:14px;border-top:1px solid var(--sa-border)}.adp-time-panel .adp-time-fields[data-v-66c4b1bf]{padding-top:0;border-top:0}.adp-time-fields label[data-v-66c4b1bf]{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;color:var(--sa-muted);font-size:12px}.adp-time-fields small[data-v-66c4b1bf]{font-size:12px}.adp-time-fields b[data-v-66c4b1bf]{font-weight:400}.adp-error[data-v-66c4b1bf]{margin:12px 0;color:var(--sa-danger);font-size:12px;line-height:1.6}.adp-footer[data-v-66c4b1bf]{display:flex;justify-content:flex-end;gap:8px;padding-top:14px;margin-top:14px;border-top:1px solid var(--sa-border)}.adp-footer .adp-clear[data-v-66c4b1bf]{margin-right:auto;border-color:transparent;color:var(--sa-muted)}.adp-footer .adp-confirm[data-v-66c4b1bf]{border-color:var(--sa-primary);background:var(--sa-primary);color:var(--sa-on-primary)}.adp-footer .adp-confirm[data-v-66c4b1bf]:hover:not(:disabled){border-color:var(--sa-primary-hover);background:var(--sa-primary-hover);color:var(--sa-on-primary)}.admin-date-picker input[data-v-66c4b1bf]:focus-visible,.admin-date-picker button[data-v-66c4b1bf]:focus-visible,.adp-panel[data-v-66c4b1bf] :is(button,input,select):focus-visible{outline:3px solid var(--sa-primary);outline-offset:2px}@media(max-width:600px){.adp-calendars[data-v-66c4b1bf]{grid-template-columns:minmax(0,1fr);gap:16px}.adp-panel[data-v-66c4b1bf]{padding:14px}.adp-range[data-v-66c4b1bf]{flex-wrap:wrap}.adp-range .adp-control[data-v-66c4b1bf]{flex-basis:calc(50% - 18px)}.adp-range-values[data-v-66c4b1bf]{gap:6px}}.export-date-range[data-v-9b08836a]{grid-column:1 / -1}.history-export[data-v-9b08836a]{min-width:0}.history-export p[data-v-9b08836a]{line-height:1.7;margin:0 0 12px}.export-note[data-v-9b08836a]{font-size:13px;color:var(--sa-muted)}.export-options[data-v-9b08836a]{margin-top:20px;border-top:1px solid var(--sa-border)}.export-options summary[data-v-9b08836a]{display:flex;align-items:center;gap:8px;min-height:52px;cursor:pointer;font-size:14px}.export-filters[data-v-9b08836a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}.export-filters label[data-v-9b08836a]{display:grid;gap:6px;font-size:14px}.export-filters input[data-v-9b08836a],.history-export select[data-v-9b08836a]{width:100%;box-sizing:border-box}.export-error[data-v-9b08836a]{color:var(--sa-danger)}@media(max-width:440px){.export-filters[data-v-9b08836a]{grid-template-columns:1fr}}.solar-help{display:inline-flex;vertical-align:middle}:root .solar-help>.solar-icon-button{width:32px;min-width:32px;height:32px;min-height:32px;padding:7px;color:var(--sa-muted);background:transparent;box-shadow:none}.solar-help .solar-icon{width:16px;height:16px}.solar-help-tip{position:fixed;inset:auto;margin:0;padding:12px 16px;border:1px solid var(--sa-border);border-radius:16px;background:var(--sa-surface);color:var(--sa-text);box-shadow:var(--sa-shadow);font:13px/1.7 var(--sa-font)}@media(pointer:coarse){:root .solar-help>.solar-icon-button{width:44px;height:44px;min-height:44px}}.personal-habits[data-v-df0c83ea]{margin:12px 0}.personal-habits summary[data-v-df0c83ea]{cursor:pointer;min-height:44px;display:flex;align-items:center}.personal-habits textarea[data-v-df0c83ea]{display:block;width:100%;box-sizing:border-box;margin:8px 0}.habit-sources[data-v-df0c83ea]{padding-left:20px}.habit-sources li[data-v-df0c83ea]{padding:10px 0}.habit-sources p[data-v-df0c83ea]{white-space:pre-wrap;overflow-wrap:anywhere}.personal-habits button[data-v-df0c83ea]{min-height:44px}.habit-pagination[data-v-df0c83ea]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.habit-pagination span[data-v-df0c83ea]{font-size:14px}@media(min-width:901px){.habit-help-heading[data-v-df0c83ea]{display:flex;align-items:center;gap:6px}.habit-help-heading h3[data-v-df0c83ea]{margin:0;font-size:16px}.habit-editor[data-v-df0c83ea]{margin-top:24px}.habit-rule-groups[data-v-df0c83ea]{display:grid;gap:18px}.habit-rule-groups>p[data-v-df0c83ea]{margin:0;line-height:1.8}.habit-rule-section[data-v-df0c83ea]{padding:20px;border-radius:16px;background:var(--sa-subtle)}.habit-rule-section h3[data-v-df0c83ea]{font-size:16px;margin:0 0 14px}.habit-rule-section .habit-sources[data-v-df0c83ea]{list-style:none;padding:0;margin:0}.habit-rule-section li+li[data-v-df0c83ea]{border-top:1px solid var(--sa-border);margin-top:12px;padding-top:20px}.habit-rule-section p[data-v-df0c83ea]{margin:0 0 10px;line-height:1.8}.habit-rule-section small[data-v-df0c83ea]{color:var(--sa-muted);line-height:1.7}.habit-rule-source[data-v-df0c83ea]{margin-top:6px}.habit-rule-source summary[data-v-df0c83ea]{font-size:14px;font-weight:600}.habit-inactive-rules[data-v-df0c83ea]{border-top:1px solid var(--sa-border)}.personal-habits summary[data-v-df0c83ea]:focus-visible{outline:2px solid var(--sa-brand);outline-offset:4px;border-radius:6px}}.solar-status[data-v-8ea440b0]{position:relative;display:inline-block;max-width:100%;font-size:13px;color:var(--sa-text)}.solar-status summary[data-v-8ea440b0]{display:inline-flex;align-items:center;gap:7px;min-height:32px;cursor:pointer;list-style:none;border-radius:6px;padding:3px 0}.solar-status summary[data-v-8ea440b0]::-webkit-details-marker{display:none}.solar-status summary[data-v-8ea440b0]:focus-visible{outline:2px solid var(--sa-focus);outline-offset:3px}.solar-status i[data-v-8ea440b0]{width:7px;height:7px;border-radius:50%;background:var(--sa-muted);flex-shrink:0}.solar-status.success i[data-v-8ea440b0]{background:var(--sa-status-success)}.solar-status:is(.review,.warning) i[data-v-8ea440b0]{background:var(--sa-status-warning)}.solar-status.danger i[data-v-8ea440b0]{background:var(--sa-status-danger)}.solar-status.progress i[data-v-8ea440b0]{background:var(--sa-text)}.solar-status p[data-v-8ea440b0]{position:absolute;z-index:5;top:100%;left:0;width:max-content;max-width:min(290px,75vw);margin:0;padding:10px 12px;line-height:1.7;background:var(--sa-surface);border:1px solid var(--sa-border);border-radius:8px;font-weight:400}.solar-status.progress i[data-v-8ea440b0]{animation:solar-status-breathe-8ea440b0 1.8s ease-in-out infinite}@keyframes solar-status-breathe-8ea440b0{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1);box-shadow:0 0 0 4px color-mix(in srgb,currentColor 10%,transparent)}}@media(min-width:901px){.solar-status.progress i[data-v-8ea440b0]{background:var(--sa-brand);color:var(--sa-brand)}}@media(prefers-reduced-motion:reduce){.solar-status.progress i[data-v-8ea440b0]{animation:none}}.public-avatars[data-v-b561cc60]{margin-bottom:20px}.public-avatars>.solar-section-heading[data-v-b561cc60]{align-items:flex-start;flex-wrap:wrap}.public-avatars>.solar-section-heading>div[data-v-b561cc60]{flex:1 1 240px;min-width:0}.public-avatars>.solar-section-heading>button[data-v-b561cc60]{flex-shrink:0;white-space:nowrap}.public-avatar-grid[data-v-b561cc60]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.public-avatar-grid article[data-v-b561cc60]{overflow:hidden;border:1px solid transparent;border-radius:14px}@media(max-width:900px){.public-avatar-grid article[data-v-b561cc60]{border-color:var(--sa-border)}}.public-avatar-grid img[data-v-b561cc60],.avatar-unavailable[data-v-b561cc60]{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block;background:var(--sa-subtle)}.avatar-unavailable[data-v-b561cc60]{display:grid;place-items:center}.public-avatar-grid article>div[data-v-b561cc60]{padding:14px}.public-avatar-grid h3[data-v-b561cc60]{margin:0 0 8px;font-size:15px;line-height:1.5}.public-avatar-grid p[data-v-b561cc60],.public-avatar-grid small[data-v-b561cc60]{font-size:13px;line-height:1.6}@media(min-width:901px){.public-avatar-filters[data-v-b561cc60]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:12px 0 24px;padding:18px;border:1px solid transparent;border-radius:14px;background:var(--sa-subtle)}.public-avatar-filters>label[data-v-b561cc60]{display:grid;align-content:start;gap:7px;min-width:0;font-size:13px}.avatar-search input[data-v-b561cc60]{width:100%;box-sizing:border-box;min-height:44px;border:1px solid var(--sa-border);border-radius:10px;padding:10px 12px;background:var(--sa-surface);color:var(--sa-text);font:inherit}.avatar-filter-result[data-v-b561cc60]{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px}.avatar-filter-result p[data-v-b561cc60]{margin:0}.avatar-classification-note[data-v-b561cc60],.avatar-verification-note[data-v-b561cc60]{grid-column:1/-1;margin:0;font-size:13px;line-height:1.6}.avatar-image-button[data-v-b561cc60]{display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.avatar-image-button[data-v-b561cc60]:focus-visible,.avatar-detail-link[data-v-b561cc60]:focus-visible{outline:2px solid var(--sa-accent);outline-offset:3px}.avatar-category-tags[data-v-b561cc60]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.avatar-category-tags span[data-v-b561cc60]{padding:3px 8px;border-radius:6px;background:var(--sa-subtle);font-size:12px}.avatar-pending[data-v-b561cc60]{color:var(--sa-muted);margin:8px 0}.avatar-detail-link[data-v-b561cc60]{min-height:44px;border:0;padding:8px 0;background:transparent;color:var(--sa-accent);font:inherit;font-size:13px;cursor:pointer;text-align:left}.avatar-detail-image[data-v-b561cc60]{display:block;width:100%;height:auto;border-radius:12px}}.solar-history-preview[data-v-6c2ec569]{position:relative;overflow:hidden;min-width:64px;min-height:84px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--solar-muted)}.solar-history-preview small[data-v-6c2ec569]{font-size:11px;white-space:nowrap}.solar-history-preview video[data-v-6c2ec569],.solar-history-preview img[data-v-6c2ec569]{width:100%;height:100%;object-fit:contain;position:absolute;top:0;right:0;bottom:0;left:0}.content-feedback[data-v-883539da]{display:grid;gap:12px;margin-top:18px}.content-feedback label[data-v-883539da]{display:grid;gap:7px}.content-feedback textarea[data-v-883539da],.content-feedback select[data-v-883539da]{width:100%;padding:12px;border:1px solid var(--sa-border);border-radius:10px;background:var(--sa-surface);color:inherit;font:inherit}.context-decisions[data-v-74b9e81e]{display:grid;gap:.75rem}.context-decisions strong[data-v-74b9e81e]{margin-right:.5rem}.context-decisions p[data-v-74b9e81e]{margin:.25rem 0}blockquote[data-v-74b9e81e]{margin:.5rem 0 .75rem}.reference-panel[data-v-c12d249a]{display:grid;gap:18px;max-width:960px;margin-inline:auto}.reference-panel h2[data-v-c12d249a],.reference-panel p[data-v-c12d249a]{margin:0}.reference-panel h2[data-v-c12d249a]{font-size:24px}.reference-panel textarea[data-v-c12d249a],.reference-panel select[data-v-c12d249a]{width:100%}.reference-panel button[data-v-c12d249a]{min-height:44px;justify-self:start}.reference-panel a[data-v-c12d249a]{overflow-wrap:anywhere}.reference-panel-heading[data-v-c12d249a]{display:flex;align-items:center;gap:16px}.reference-panel-heading p[data-v-c12d249a]{margin-top:8px}.reference-source-symbol[data-v-c12d249a]{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border-radius:14px;color:var(--sa-accent-text);background:var(--sa-accent-soft)}.reference-steps[data-v-c12d249a]{display:flex;gap:16px;padding:16px 0;margin:0;list-style:none;border-block:1px solid var(--sa-border)}.reference-steps li[data-v-c12d249a]{flex:1;display:flex;align-items:center;gap:8px;color:var(--sa-muted)}.reference-steps .done[data-v-c12d249a]{color:var(--sa-accent-text)}.reference-panel details>summary[data-v-c12d249a]{cursor:pointer;min-height:44px;align-content:center}.reference-panel details p[data-v-c12d249a]{margin-block:8px}@media(max-width:600px){.reference-panel[data-v-c12d249a]{padding:18px}.reference-panel h2[data-v-c12d249a]{font-size:21px}.reference-steps[data-v-c12d249a]{gap:8px}.reference-steps li[data-v-c12d249a]{flex-direction:column;align-items:flex-start;font-size:13px}}.library-weekly[data-v-1f6d9836]{display:none}@media(min-width:901px){.library-weekly[data-v-1f6d9836]{display:inline}}.reference-detail .adapt-reference[data-v-1f6d9836]{grid-template-columns:1fr;gap:24px}.reference-detail .reference-adapt-tools[data-v-1f6d9836]{padding:20px 0 0;border-left:0;border-top:1px solid var(--sa-border)}@media(min-width:801px){.reference-detail .adapt-reference[data-v-1f6d9836]{grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}.reference-detail .reference-adapt-tools[data-v-1f6d9836]{padding:0 0 0 24px;border-left:1px solid var(--sa-border);border-top:0}.reference-detail .reference-adapt-tools h3[data-v-1f6d9836]{margin-top:0}.reference-detail .reference-full-copy[data-v-1f6d9836]{padding:0;border:0}.reference-detail .reference-full-copy h2[data-v-1f6d9836]{font-size:26px;line-height:1.5}.reference-detail .reference-full-copy pre[data-v-1f6d9836]{margin-bottom:0;font-size:17px}.reference-detail .reference-adapt-tools .solar-fieldset[data-v-1f6d9836]{border:0;padding:16px 0 0;margin:0;display:grid;gap:12px}.reference-detail .reference-adapt-tools .solar-check[data-v-1f6d9836]{border:0;border-radius:0;padding:0;align-items:flex-start;gap:8px;line-height:1.7}.reference-detail .solar-check input[data-v-1f6d9836]{flex-shrink:0;margin-top:5px}}.reference-library .solar-actions[data-v-1f6d9836]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.library-filters[data-v-1f6d9836]{row-gap:12px;margin-block:0 28px}.library-filters .solar-button[data-v-1f6d9836]{border-radius:var(--sa-radius-control)}.reference-library[data-v-1f6d9836]{min-width:0;container-type:inline-size}.reference-adapt-tools .solar-fieldset[data-v-1f6d9836]{display:flex;gap:8px;flex-wrap:wrap;border:0;padding:12px 0}.reference-adapt-tools .solar-check[data-v-1f6d9836]{border:1px solid var(--sa-border);border-radius:999px;padding:8px 12px;gap:6px;font-size:14px}.reference-adapt-tools .solar-fieldset legend[data-v-1f6d9836]{margin-bottom:8px}.reference-library .reference-card[data-v-1f6d9836]{background:var(--sa-surface);text-align:left;align-items:stretch;padding:24px;gap:0;min-height:210px;white-space:normal}.reference-card .reference-title[data-v-1f6d9836]{font-weight:600;line-height:1.6}.reference-card .reference-preview[data-v-1f6d9836]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.reference-card .reference-goal[data-v-1f6d9836]{color:var(--sa-muted)}.library-tools[data-v-1f6d9836]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:24px 0}.library-tools label[data-v-1f6d9836]{flex:1;min-width:180px}.reference-grid[data-v-1f6d9836]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.reference-card[data-v-1f6d9836]{border:1px solid var(--sa-border);border-radius:12px;padding:20px;display:flex;flex-direction:column;min-width:0}.reference-card small[data-v-1f6d9836]{color:var(--sa-muted)}.reference-card .reference-title[data-v-1f6d9836]{font-size:19px;margin:12px 0 8px}.reference-card .reference-goal[data-v-1f6d9836]{line-height:1.7}.reference-card .reference-preview[data-v-1f6d9836]{margin:8px 0 20px;color:var(--sa-muted);white-space:pre-line;line-height:1.7}.library-pagination[data-v-1f6d9836]{justify-content:center}.adapt-reference[data-v-1f6d9836]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;min-width:0}.reference-adapt-tools[data-v-1f6d9836]{border-left:1px solid var(--sa-border);padding-left:28px}.reference-detail>button[data-v-1f6d9836]{margin-bottom:18px}.reference-full-copy pre[data-v-1f6d9836]{font-size:18px}.adapt-reference pre[data-v-1f6d9836]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.9}.private-copies[data-v-1f6d9836]{margin-top:4px}.private-copies .private-reference-card[data-v-1f6d9836]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.private-copies .private-reference-card strong[data-v-1f6d9836]{flex:1;min-width:160px}.private-copies .private-reference-card[data-v-1f6d9836]{width:100%;text-align:left;font:inherit;color:inherit;background:var(--sa-surface);cursor:pointer;padding:20px;margin:12px 0;border:1px solid var(--sa-border);border-radius:12px}.private-copies .private-reference-card[data-v-1f6d9836]:hover{background:var(--sa-subtle)}.private-copies details label[data-v-1f6d9836]:not(.solar-check){display:block;margin:14px 0}.reference-library[data-v-1f6d9836] :is(input,textarea){width:100%;box-sizing:border-box}.reference-library input[type=checkbox][data-v-1f6d9836]{width:auto}.reference-library summary[data-v-1f6d9836]{cursor:pointer;min-height:44px;align-content:center}.reference-library[data-v-1f6d9836] :is(button,summary):focus-visible{outline:2px solid var(--sa-focus);outline-offset:3px}@container (max-width:730px){.reference-grid[data-v-1f6d9836]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:470px){.reference-grid[data-v-1f6d9836]{grid-template-columns:1fr}}@media(max-width:800px){.adapt-reference[data-v-1f6d9836]{grid-template-columns:1fr;gap:24px}.reference-adapt-tools[data-v-1f6d9836]{border-left:0;border-top:1px solid var(--sa-border);padding:20px 0}}@media(max-width:600px){.reference-grid[data-v-1f6d9836]{grid-template-columns:minmax(0,1fr)}.reference-card[data-v-1f6d9836]{padding:16px}.library-tools[data-v-1f6d9836]{gap:8px}}.library-footer[data-v-1f6d9836]{display:grid;gap:24px;padding-top:12px}.library-pagination[data-v-1f6d9836]{min-height:32px;color:var(--sa-muted);font-size:14px}.library-membership[data-v-1f6d9836]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;border-radius:12px;background:var(--sa-accent-soft);color:var(--sa-text)}.library-membership h3[data-v-1f6d9836]{margin:0 0 8px;font-size:20px;line-height:1.5}.library-membership p[data-v-1f6d9836]{margin:0;line-height:1.7;color:var(--sa-accent-text)}.library-membership .solar-button[data-v-1f6d9836]{flex-shrink:0}@container (min-width:900px){.reference-grid-short .reference-card[data-v-1f6d9836]{min-height:280px;padding:28px}.reference-grid-short .reference-preview[data-v-1f6d9836]{font-size:16px;line-height:1.8}}@container (max-width:600px){.library-membership[data-v-1f6d9836]{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}}.reference-tile[data-v-1f6d9836]{position:relative;min-width:0}.reference-tile .reference-card[data-v-1f6d9836]{width:100%;height:100%;padding-bottom:64px}.reference-meta[data-v-1f6d9836]{display:flex;align-items:center;flex-wrap:wrap;column-gap:16px;row-gap:8px;line-height:1.6}.reference-duration[data-v-1f6d9836]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.reference-duration .solar-icon[data-v-1f6d9836]{width:15px;height:15px}.reference-favorite[data-v-1f6d9836]{position:absolute;bottom:14px;right:18px}.reference-favorite[aria-pressed=true][data-v-1f6d9836]{color:var(--sa-accent-text)}.library-collection[data-v-1f6d9836]{margin-bottom:8px}.reference-library[data-v-aa412785]{display:grid;gap:18px;min-width:0;color:var(--sa-text)}.reference-heading[data-v-aa412785]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.reference-heading>div[data-v-aa412785]{min-width:0}.reference-heading h2[data-v-aa412785]{font-size:25px;line-height:1.45;margin:8px 0 10px}.reference-heading p[data-v-aa412785]{font-size:14px;line-height:1.8;color:var(--sa-muted);margin:0;max-width:56ch}.reference-heading>.solar-button[data-v-aa412785]{flex-shrink:0;margin-top:4px}.reference-platforms[data-v-aa412785]{display:flex;flex-wrap:wrap;gap:9px}.reference-platform[data-v-aa412785]{padding:7px 12px;border:1px solid var(--sa-border);border-radius:20px;color:var(--sa-muted);font-size:13px;line-height:1.5;background:var(--sa-surface)}.reference-platform.current[data-v-aa412785]{color:var(--sa-accent-text);background:var(--sa-accent-soft);border-color:var(--sa-primary)}.reference-filters[data-v-aa412785]{display:grid;grid-template-columns:minmax(200px,1fr) minmax(160px,220px) auto;gap:14px;align-items:end;padding:20px;border:1px solid var(--sa-border);border-radius:14px;background:var(--sa-surface)}.reference-filters label[data-v-aa412785]{display:grid;gap:8px;font-size:13px;line-height:1.6;min-width:0}.reference-keyword>div[data-v-aa412785]{position:relative;min-width:0}.reference-keyword .solar-icon[data-v-aa412785]{position:absolute;left:12px;top:13px;width:18px;height:18px;color:var(--sa-muted)}.reference-filters[data-v-aa412785] :is(input,select){width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--sa-input-border);border-radius:9px;background:var(--sa-surface);color:var(--sa-text);font:inherit;font-size:14px}.reference-keyword input[data-v-aa412785]{padding-left:38px}.reference-filters input[data-v-aa412785]::placeholder{color:var(--sa-muted)}.reference-library[data-v-aa412785] :is(input,select,button,a):focus-visible{outline:2px solid var(--sa-primary);outline-offset:3px}.reference-scope[data-v-aa412785],.reference-count[data-v-aa412785],.reference-footer-note[data-v-aa412785]{font-size:13px;line-height:1.8;color:var(--sa-muted);margin:0}.reference-scope[data-v-aa412785]{margin-top:-8px}.reference-grid[data-v-aa412785]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.reference-card[data-v-aa412785]{font:inherit;color:inherit;text-align:left;cursor:pointer;display:flex;flex-direction:column;min-width:0;padding:21px;border:1px solid var(--sa-border);border-radius:14px;background:var(--sa-surface)}.reference-card-top[data-v-aa412785]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;line-height:1.6;color:var(--sa-muted)}.reference-card h3[data-v-aa412785]{font-size:18px;line-height:1.65;margin:14px 0 8px;overflow-wrap:anywhere}.reference-author[data-v-aa412785],.reference-time[data-v-aa412785]{font-size:13px;line-height:1.8;color:var(--sa-muted);margin:0}.reference-description[data-v-aa412785]{font-size:14px;line-height:1.85;margin:14px 0 18px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.reference-metrics[data-v-aa412785]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:16px;border-top:1px solid var(--sa-border);margin:auto 0 16px}.reference-metrics dt[data-v-aa412785]{font-size:12px;color:var(--sa-muted);line-height:1.6}.reference-metrics dd[data-v-aa412785]{font-size:17px;font-weight:600;line-height:1.5;margin:5px 0 0;overflow-wrap:anywhere}.reference-time[data-v-aa412785]{overflow-wrap:anywhere}.reference-unavailable[data-v-aa412785]{font-size:13px;line-height:1.7;color:var(--sa-accent-text);margin:12px 0 0}.reference-card[data-v-aa412785]:hover{background:var(--sa-subtle)}.reference-card[data-v-aa412785]:focus-visible{outline:2px solid var(--sa-focus);outline-offset:3px}.reference-card[data-v-aa412785]:disabled{cursor:wait;opacity:.65}.reference-empty[data-v-aa412785]{display:grid;justify-items:center;gap:12px;padding:42px 24px;border:1px dashed var(--sa-border);border-radius:14px;background:var(--sa-surface);color:var(--sa-muted);text-align:center;font-size:14px;line-height:1.8}.reference-empty>.solar-icon[data-v-aa412785]{width:28px;height:28px}.reference-empty h3[data-v-aa412785]{font-size:17px;color:var(--sa-text);margin:0}.reference-empty p[data-v-aa412785]{margin:0}.reference-detail-notice[data-v-aa412785]{font-size:13px;line-height:1.8;padding:14px;border-radius:9px;background:var(--sa-subtle);color:var(--sa-muted)}.reference-detail-description[data-v-aa412785]{font-size:15px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.reference-detail-meta[data-v-aa412785]{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px 16px;margin:24px 0;font-size:14px;line-height:1.8}.reference-detail-meta dt[data-v-aa412785]{color:var(--sa-muted)}.reference-detail-meta dd[data-v-aa412785]{margin:0;overflow-wrap:anywhere}.reference-detail-meta small[data-v-aa412785]{display:block;font-size:12px;color:var(--sa-muted);line-height:1.8;margin-top:4px}.reference-footer-note[data-v-aa412785]{margin-top:9px}@media(max-width:1200px){.reference-grid[data-v-aa412785]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.reference-heading[data-v-aa412785]{flex-direction:column;gap:14px}.reference-heading h2[data-v-aa412785]{font-size:22px}.reference-heading>.solar-button[data-v-aa412785]{margin:0}.reference-filters[data-v-aa412785]{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}.reference-filters>.solar-button[data-v-aa412785]{justify-content:center}.reference-grid[data-v-aa412785]{grid-template-columns:minmax(0,1fr)}.reference-card[data-v-aa412785]{padding:19px}.reference-detail-meta[data-v-aa412785]{grid-template-columns:84px minmax(0,1fr);gap:10px 12px}.reference-platform[data-v-aa412785]{font-size:12px}.reference-empty[data-v-aa412785]{padding:32px 18px}}.reference-platform[data-v-aa412785]{font:inherit;cursor:pointer}.reference-platform[data-v-aa412785]:disabled{opacity:.6;cursor:not-allowed}.reference-pagination[data-v-aa412785]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:12px;color:var(--sa-muted);font-size:13px}.reference-pagination>div[data-v-aa412785]{display:flex;gap:10px}@media(max-width:700px){.reference-pagination[data-v-aa412785]{flex-wrap:wrap}.reference-pagination>div[data-v-aa412785]{width:100%;justify-content:space-between}}.platform-reference-tabs[data-v-80138e6e]{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 24px}.platform-reference-tabs [aria-pressed=true][data-v-80138e6e]{border-color:var(--sa-primary);background:var(--sa-primary-soft);color:var(--sa-primary)}.ending-editor[data-v-266e8e89]{display:grid;gap:12px;min-width:0;border:0;padding:0;margin:0}.ending-editor legend[data-v-266e8e89]{font-weight:600;margin-bottom:12px}.ending-editor label[data-v-266e8e89]{display:grid;gap:8px}.ending-editor .solar-check[data-v-266e8e89]{display:flex;align-items:center}.ending-editor textarea[data-v-266e8e89],.ending-editor select[data-v-266e8e89]{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--sa-input-border);border-radius:var(--sa-radius-control,8px);background:var(--sa-surface);color:var(--sa-text);font:inherit}.ending-editor select[data-v-266e8e89]{max-width:100%}.ending-editor p[data-v-266e8e89]{margin:0}.ending-editor small[data-v-266e8e89]{color:var(--sa-muted)}.composer-ending[data-v-cdc92639]{display:grid;gap:12px;min-width:0}.composer-ending summary[data-v-cdc92639]{min-height:44px;align-content:center;cursor:pointer}.composer-ending>label[data-v-cdc92639]{display:grid;gap:8px;margin:12px 0}.composer-ending select[data-v-cdc92639]{min-height:44px;max-width:100%;background:var(--sa-surface);color:var(--sa-text)}.reference-back[data-v-cdc92639]{display:flex;justify-content:flex-start;margin-bottom:24px}.reuse-instruction[data-v-cdc92639]{display:grid;gap:10px;margin-top:24px}.reuse-actions[data-v-cdc92639]{margin-top:24px}.content-type-choice[data-v-cdc92639]{display:grid;gap:8px}.content-type-choice select[data-v-cdc92639]{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--sa-input-border);border-radius:var(--sa-radius-control,8px);background:var(--sa-surface);color:var(--sa-text)}.content-type-choice p[data-v-cdc92639]{margin:0;font-size:var(--sa-text-caption)}.composer-eyebrow[data-v-cdc92639]{display:block;margin-bottom:10px;color:var(--sa-muted);font-size:12px}.composer-layout[data-v-cdc92639]{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,330px);align-items:start;gap:24px}.composer-layout.is-reference[data-v-cdc92639]{grid-template-columns:minmax(0,1fr)}.composer-editor[data-v-cdc92639]{display:grid;gap:20px;min-width:0}.composer-preview[data-v-cdc92639]{position:sticky;top:20px;display:grid;gap:20px;padding:20px;border:1px solid var(--sa-border);border-radius:16px;background:var(--sa-surface);color:var(--sa-text);min-width:0}.composer-preview-heading[data-v-cdc92639]{display:flex;align-items:center;gap:8px;color:var(--sa-text);font-size:13px;font-weight:600}.composer-preview-heading .solar-icon[data-v-cdc92639]{width:18px;height:18px}.composer-preview-heading small[data-v-cdc92639]{margin-left:auto;color:var(--sa-muted);font-size:13px;font-weight:400}.composer-preview-paper[data-v-cdc92639]{min-width:0;padding:8px 12px;background:var(--sa-subtle)}.composer-preview-paper summary[data-v-cdc92639]{min-height:44px;align-content:center;cursor:pointer;font-size:14px}.composer-preview-paper small[data-v-cdc92639]{color:var(--sa-muted);font-size:12px}.composer-preview-paper p[data-v-cdc92639]{margin:14px 0 0;color:var(--sa-text);font-size:14px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.composer-preview-paper .composer-preview-empty[data-v-cdc92639]{color:var(--sa-muted)}.composer-preview dl[data-v-cdc92639]{display:grid;gap:12px;margin:0;font-size:14px}.composer-preview dl>div[data-v-cdc92639]{display:flex;justify-content:space-between;gap:12px}.composer-preview dt[data-v-cdc92639]{color:var(--sa-muted)}.composer-preview dd[data-v-cdc92639]{margin:0;text-align:right;color:var(--sa-text)}.composer-preview-note[data-v-cdc92639]{margin:0;padding-top:16px;border-top:1px solid var(--sa-border);color:var(--sa-muted);font-size:13px;line-height:1.8}@media(max-width:1100px){.composer-layout[data-v-cdc92639]{grid-template-columns:minmax(0,1fr)}.composer-preview[data-v-cdc92639]{position:static}}@media(min-width:901px){.composer-layout[data-v-cdc92639],.composer-heading[data-v-cdc92639]{width:100%;max-width:none;margin-inline:0}.is-writing .composer-layout[data-v-cdc92639]{grid-template-columns:minmax(0,1fr)}.is-writing .composer-preview[data-v-cdc92639]{display:none}}.composer-spec-fields[data-v-cdc92639]{display:grid;gap:18px}.reference-sources[data-v-cdc92639]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--sa-border);padding-bottom:16px}.reference-sources>button[aria-pressed=true][data-v-cdc92639]{background:var(--sa-accent-soft);color:var(--sa-accent-text)}.reference-sources>button[data-v-cdc92639]:last-child{margin-left:auto}.composer-reference>span[data-v-cdc92639]:has(strong){display:grid;gap:4px;flex:1;min-width:0}.composer-reference small[data-v-cdc92639]{color:var(--sa-muted);font-size:12px}.reference-selected-icon[data-v-cdc92639]{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--sa-subtle);flex-shrink:0}.composer-reference strong[data-v-cdc92639]{overflow-wrap:anywhere;font-weight:600}@media(max-width:600px){.reference-sources>button[data-v-cdc92639]:last-child{margin-left:0}.composer-reference[data-v-cdc92639]{align-items:flex-start}}.desktop-composer[data-v-cdc92639]{gap:24px;padding-top:8px}.composer-heading[data-v-cdc92639]{margin:0;display:flex;align-items:center;justify-content:space-between;gap:24px}.composer-heading h1[data-v-cdc92639]{font-size:var(--sa-text-title);font-weight:650;line-height:var(--sa-leading-title);margin:0}.journey-steps[data-v-cdc92639]{display:flex;gap:24px;align-items:center;font-size:14px;color:var(--sa-muted)}.journey-steps b[data-v-cdc92639]{color:var(--sa-accent-text);font-weight:500}.composer-modes[data-v-cdc92639]{display:flex;align-items:center;padding:4px;border-radius:999px;background:var(--sa-subtle);width:fit-content;max-width:100%}.composer-modes button[data-v-cdc92639]{display:flex;gap:8px;align-items:center;border:0;border-radius:999px;background:transparent;transition:background-color .18s,color .18s,box-shadow .18s;white-space:normal;min-height:44px;padding:10px 20px}.composer-modes button[aria-pressed=true][data-v-cdc92639]{color:var(--sa-text)}.composer-surface[data-v-cdc92639]{border:1px solid var(--sa-input-border);border-radius:20px;min-width:0}.solar-intent-form .composer-surface textarea[data-v-cdc92639]{display:block;border:0;border-radius:20px 20px 0 0;padding:24px 26px;min-height:220px;font-size:18px;line-height:1.7;resize:vertical}.composer-toolbar[data-v-cdc92639]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;border-top:1px solid var(--sa-border)}.composer-tools[data-v-cdc92639]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.specification-chip[data-v-cdc92639]{border-radius:999px}.composer-dot[data-v-cdc92639]{width:6px;height:6px;background:var(--sa-primary);border-radius:50%}.composer-foot[data-v-cdc92639]{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:var(--sa-text-caption);line-height:var(--sa-leading-body);color:var(--sa-muted);margin-top:-12px}.composer-reference[data-v-cdc92639]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px}.reference-full-copy[data-v-cdc92639]{white-space:pre-wrap;line-height:1.9}.sa-sr-only[data-v-cdc92639]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.composer-toolbar>.primary[data-v-cdc92639]{flex-shrink:0}@media(max-width:700px){.composer-heading[data-v-cdc92639]{align-items:flex-start;gap:14px;flex-direction:column}.composer-heading h1[data-v-cdc92639]{font-size:24px}.journey-steps[data-v-cdc92639]{gap:22px}.composer-modes[data-v-cdc92639]{width:100%}.composer-modes button[data-v-cdc92639]{flex:1;justify-content:center;padding:10px 12px}.composer-toolbar[data-v-cdc92639]{align-items:stretch;flex-direction:column;padding:12px}.composer-toolbar>.primary[data-v-cdc92639]{align-self:stretch}.composer-tools[data-v-cdc92639]{gap:4px}.solar-intent-form .composer-surface textarea[data-v-cdc92639]{padding:18px;min-height:190px;font-size:16px}.composer-foot[data-v-cdc92639]{align-items:flex-start;gap:8px}.composer-foot>span[data-v-cdc92639]{padding-top:4px}.desktop-composer[data-v-cdc92639]{gap:20px}}.composer-preparation[data-v-cdc92639]{padding:12px 16px}.composer-preparation>p[data-v-cdc92639]{margin:0}.composer-preparation>h3[data-v-cdc92639]{margin:0 0 8px}.content-route[data-v-b7eb3c3a]{padding:24px 0;border-block:1px solid var(--sa-border);margin:22px 0;min-width:0}.content-route h2[data-v-b7eb3c3a],.content-route h3[data-v-b7eb3c3a]{margin:0}.route-statistics[data-v-b7eb3c3a]{display:grid;gap:24px;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid var(--sa-border)}.route-counts[data-v-b7eb3c3a]{display:flex;flex-wrap:wrap;gap:24px 48px}.route-counts span[data-v-b7eb3c3a]{display:flex;gap:10px;align-items:baseline;color:var(--sa-muted)}.route-counts strong[data-v-b7eb3c3a]{font-size:32px;line-height:1.3;color:var(--sa-text)}.route-empty[data-v-b7eb3c3a]{margin:0}.route-stat-legend[data-v-b7eb3c3a]{display:flex;justify-content:flex-end;gap:20px;font-size:14px}.route-stat-legend span[data-v-b7eb3c3a]{display:flex;align-items:center;gap:8px}.route-stat-legend i[data-v-b7eb3c3a]{width:10px;height:10px;border-radius:3px}.route-stat-list[data-v-b7eb3c3a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;list-style:none;padding:0;margin:0}.route-stat-list li[data-v-b7eb3c3a]{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:18px}.route-stat-list strong[data-v-b7eb3c3a]{font-size:14px;font-weight:500;line-height:1.6}.route-stat-series[data-v-b7eb3c3a]{display:grid;gap:8px}.route-stat-line[data-v-b7eb3c3a]{display:flex;align-items:center;gap:12px;font-size:14px;font-variant-numeric:tabular-nums}.route-stat-line>span[data-v-b7eb3c3a]:last-child{min-width:3ch}.route-stat-track[data-v-b7eb3c3a]{height:8px;background:var(--sa-subtle);border-radius:8px;overflow:hidden;flex:1}.route-stat-bar[data-v-b7eb3c3a]{height:100%;display:block;border-radius:8px}.generated[data-v-b7eb3c3a]{background:var(--sa-brand)}.adopted[data-v-b7eb3c3a]{background:#687f91}.route-heading[data-v-b7eb3c3a]{margin-bottom:20px}.route-next[data-v-b7eb3c3a]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;background:var(--sa-subtle);border-radius:16px}.route-next>div[data-v-b7eb3c3a]{display:grid;gap:12px}.route-next h3[data-v-b7eb3c3a]{font-size:22px;line-height:1.5}.route-next .solar-badge[data-v-b7eb3c3a]{justify-self:start}.route-editor[data-v-b7eb3c3a]{margin-top:28px}.route-editor ol[data-v-b7eb3c3a]{padding-left:24px;margin:12px 0 24px}.route-editor li[data-v-b7eb3c3a]{padding:20px 0;border-bottom:1px solid var(--sa-border)}.route-item[data-v-b7eb3c3a]{display:flex;gap:24px;justify-content:space-between;align-items:center}.route-item-title[data-v-b7eb3c3a]{display:grid;gap:10px;min-width:0}.route-item-title strong[data-v-b7eb3c3a]{line-height:1.7;overflow-wrap:anywhere}.route-item-title .solar-badge[data-v-b7eb3c3a]{justify-self:start}.route-item .solar-actions[data-v-b7eb3c3a]{flex-shrink:0}.route-pagination[data-v-b7eb3c3a]{justify-content:center}.route-insert[data-v-b7eb3c3a]{display:flex;gap:16px;align-items:flex-end;margin-top:28px}.route-insert label[data-v-b7eb3c3a]{display:grid;gap:12px;flex:1}.route-insert input[data-v-b7eb3c3a]{width:100%}.route-replace[data-v-b7eb3c3a]{display:grid;gap:20px;margin-top:24px}.route-replace select[data-v-b7eb3c3a]{width:100%}@media(max-width:900px){.route-stat-list[data-v-b7eb3c3a]{grid-template-columns:1fr}.route-item[data-v-b7eb3c3a]{align-items:flex-start;flex-direction:column;gap:12px}.route-next[data-v-b7eb3c3a]{align-items:flex-start;flex-direction:column}.route-insert[data-v-b7eb3c3a]{align-items:stretch;flex-direction:column}}@media(max-width:600px){.content-route[data-v-b7eb3c3a]{padding:18px 0}.route-editor .solar-actions[data-v-b7eb3c3a]{gap:4px}}.prepared-drafts[data-v-3fb5e895]{display:grid;gap:20px}.prepared-heading h2[data-v-3fb5e895],.prepared-draft h3[data-v-3fb5e895]{margin:0}.prepared-heading p[data-v-3fb5e895]{margin:16px 0 0;line-height:1.7}.prepared-draft[data-v-3fb5e895]{display:grid;gap:20px;padding:24px;border:1px solid var(--sa-border);border-radius:16px;min-width:0}.prepared-draft h3[data-v-3fb5e895]{font-size:21px;line-height:1.6}.prepared-status[data-v-3fb5e895]{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.prepared-status .solar-badge[data-v-3fb5e895]{white-space:normal;line-height:1.6}.prepared-draft p[data-v-3fb5e895]{margin:0;line-height:1.7;overflow-wrap:anywhere}.prepared-draft .solar-button[data-v-3fb5e895]{justify-self:start}.prepared-drafts>.solar-button[data-v-3fb5e895]{justify-self:start}.embedded .prepared-draft[data-v-3fb5e895]{padding:0;border:0;border-radius:0;gap:16px}.planning-detail[data-v-139e79c2]{display:flex;flex-direction:column;gap:26px;min-width:0}.planning-detail h2[data-v-139e79c2]{margin:0;font-size:26px;line-height:1.5;overflow-wrap:anywhere}.planning-detail h3[data-v-139e79c2]{margin:0 0 10px;font-size:16px}.planning-detail p[data-v-139e79c2]{margin:0;line-height:1.8;max-width:65ch;overflow-wrap:anywhere}.planning-detail-meta[data-v-139e79c2]{display:flex;flex-wrap:wrap;gap:12px;color:var(--sa-muted);font-size:14px}.planning-detail-actions[data-v-139e79c2],.planning-detail-tools[data-v-139e79c2]{display:flex;flex-wrap:wrap;gap:10px}.planning-detail-actions[data-v-139e79c2]{margin-top:6px}.planning-detail-tools[data-v-139e79c2]{border-top:1px solid var(--sa-border);padding-top:14px}.planning-restart[data-v-139e79c2]{align-self:flex-start}.planning-basis summary[data-v-139e79c2]{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:600}.planning-basis ul[data-v-139e79c2]{padding-left:18px}.planning-basis li[data-v-139e79c2]{margin:14px 0;line-height:1.7}.planning-basis small[data-v-139e79c2]{color:var(--sa-muted)}@media(min-width:901px){.planning-reason[data-v-139e79c2]{display:grid;gap:12px}.planning-reason-details[data-v-139e79c2]{padding:4px 16px;background:var(--sa-subtle);border-radius:16px}.planning-reason-details summary[data-v-139e79c2]{gap:10px}.planning-reason-details summary[data-v-139e79c2]:before{content:"+";font-size:20px}.planning-reason-details[open] summary[data-v-139e79c2]:before{content:"−"}.planning-reason-details dl[data-v-139e79c2]{margin:6px 0 18px;display:grid;gap:8px}.planning-reason-details dt[data-v-139e79c2]{font-weight:600;margin-top:10px}.planning-reason-details dd[data-v-139e79c2]{margin:0;line-height:1.8;overflow-wrap:anywhere}.planning-reason-details ul[data-v-139e79c2]{padding:0;list-style:none;border-top:1px solid var(--sa-border)}.planning-reason-details summary[data-v-139e79c2]:focus-visible{outline:2px solid var(--sa-brand);outline-offset:4px;border-radius:6px}}@media(max-width:760px){.planning-detail h2[data-v-139e79c2]{font-size:22px}}@media(min-width:901px){.content-series[data-v-4e26e28c]{--series-member:var(--member-surface,#b94f2c);display:grid;gap:24px;min-width:0}.series-heading[data-v-4e26e28c],.series-toolbar[data-v-4e26e28c],.series-actions[data-v-4e26e28c],.series-context[data-v-4e26e28c],.series-record-title[data-v-4e26e28c]{display:flex;align-items:center;gap:12px}.series-heading[data-v-4e26e28c]{justify-content:space-between;align-items:flex-start}.series-heading h2[data-v-4e26e28c]{margin:4px 0 10px;font-size:30px;letter-spacing:-.03em}.series-heading p[data-v-4e26e28c],.series-name p[data-v-4e26e28c],.series-topic-row p[data-v-4e26e28c]{margin:0}.series-eyebrow[data-v-4e26e28c]{color:var(--sa-muted);font-size:13px}.series-actions[data-v-4e26e28c]{flex-wrap:wrap}.series-list[data-v-4e26e28c]{display:grid;gap:12px}.series-group-label[data-v-4e26e28c]{margin:0;font-size:14px;color:var(--sa-muted);font-weight:500}.series-row[data-v-4e26e28c]{display:grid;grid-template-columns:minmax(160px,1fr) auto auto auto;align-items:center;gap:20px;padding:22px 24px;background:var(--sa-surface);border:1px solid var(--sa-border);border-radius:20px}.series-name[data-v-4e26e28c]{min-width:0}.series-name h3[data-v-4e26e28c]{display:inline;margin:0 8px 0 0;font-size:19px;overflow-wrap:anywhere}.series-name p[data-v-4e26e28c]{color:var(--sa-muted);font-size:14px;margin-top:8px}.series-tag[data-v-4e26e28c]{display:inline-flex;padding:3px 9px;border-radius:8px;background:var(--sa-bg,#f5f5f5);font-size:13px}.series-more[data-v-4e26e28c],.series-progress-preview[data-v-4e26e28c]{position:relative}.series-more summary[data-v-4e26e28c],.series-progress-trigger[data-v-4e26e28c]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px;cursor:pointer;list-style:none;border-radius:10px}summary[data-v-4e26e28c]::-webkit-details-marker{display:none}.series-more summary[data-v-4e26e28c]{font-size:13px}.series-more summary .solar-icon[data-v-4e26e28c]{width:18px;height:18px}.series-progress-trigger[data-v-4e26e28c]{border:0;background:transparent;color:var(--sa-muted);font:inherit;font-size:14px}.series-progress-popover[data-v-4e26e28c]{display:none;position:absolute;z-index:5;top:100%;right:0;width:360px;padding:20px;border:1px solid var(--sa-border);border-radius:16px;background:var(--sa-surface);box-shadow:0 12px 35px #00000015}.series-progress-preview[open] .series-progress-popover[data-v-4e26e28c]{display:block}.series-progress-popover .solar-muted[data-v-4e26e28c]{font-size:13px;margin-bottom:0}.series-grid[data-v-4e26e28c]{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0;max-height:240px;overflow:auto;padding:4px}.series-cell[data-v-4e26e28c]{display:inline-grid;place-items:center;flex-shrink:0;width:26px;height:26px;padding:0;border:1px solid #00000010;border-radius:6px;background:#e7e8e8;color:#fff;font-size:15px;font-style:normal}.content-series button.series-cell[data-v-4e26e28c]{cursor:pointer;min-height:28px;height:28px;width:28px;border-radius:6px}.series-cell[data-level="1"][data-v-4e26e28c]{background:color-mix(in srgb,var(--series-member,#b94f2c) 24%,white)}.series-cell[data-level="2"][data-v-4e26e28c]{background:color-mix(in srgb,var(--series-member,#b94f2c) 64%,white)}.series-cell[data-level="3"][data-v-4e26e28c]{background-color:var(--series-member,#b94f2c);background-image:var(--member-pattern,repeating-linear-gradient(45deg,transparent 0 4px,#ffffff18 4px 6px))}.series-legend[data-v-4e26e28c]{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:13px}.series-legend span[data-v-4e26e28c],.series-stage[data-v-4e26e28c]{display:flex;align-items:center;gap:8px}.series-legend .series-cell[data-v-4e26e28c]{width:17px;height:17px;font-size:12px;border-radius:4px}.series-more-menu[data-v-4e26e28c]{position:absolute;z-index:6;right:0;min-width:140px;padding:6px;background:var(--sa-surface);border:1px solid var(--sa-border);border-radius:12px;box-shadow:0 8px 28px #00000012}.series-more-menu button[data-v-4e26e28c]{display:block;width:100%;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:var(--sa-text);font:inherit;text-align:left;cursor:pointer}.series-more-menu button[data-v-4e26e28c]:hover{background:var(--sa-bg,#f5f5f5)}.series-more-menu button[data-v-4e26e28c]:disabled{opacity:.45;cursor:not-allowed}.series-empty[data-v-4e26e28c]{padding:48px 28px;border:1px dashed var(--sa-border);border-radius:20px;text-align:center;color:var(--sa-muted)}.series-empty h3[data-v-4e26e28c]{color:var(--sa-text)}.series-context[data-v-4e26e28c]{align-items:flex-start;flex-wrap:wrap}.series-context details[data-v-4e26e28c]{flex:1;min-width:250px}.series-context summary[data-v-4e26e28c],.series-link-content summary[data-v-4e26e28c]{cursor:pointer;padding:4px}.series-original[data-v-4e26e28c]{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;background:var(--sa-surface);border-radius:12px;line-height:1.8}.series-toolbar[data-v-4e26e28c]{flex-wrap:wrap}.series-toolbar .series-actions[data-v-4e26e28c]{margin-left:auto}.series-prepare[data-v-4e26e28c]{padding:24px;border:1px solid var(--sa-border);border-radius:20px;background:var(--sa-surface)}.series-prepare .series-actions[data-v-4e26e28c]{justify-content:space-between}.series-prepare .solar-topic-prepare[data-v-4e26e28c]{margin-top:16px}.series-topic-list[data-v-4e26e28c]{display:grid}.series-topic-row[data-v-4e26e28c]{display:grid;grid-template-columns:32px minmax(160px,1fr) auto auto;gap:18px;align-items:center;padding:24px 4px;border-bottom:1px solid var(--sa-border)}.series-topic-row h3[data-v-4e26e28c]{margin:0 0 8px;font-size:17px;overflow-wrap:anywhere}.series-topic-number[data-v-4e26e28c]{align-self:start;color:var(--sa-muted);font-variant-numeric:tabular-nums;padding-top:3px}.series-stage[data-v-4e26e28c]{font-size:13px;white-space:nowrap}.series-record-heading[data-v-4e26e28c]{margin-top:32px}.series-record-title[data-v-4e26e28c]{justify-content:space-between}.series-record p[data-v-4e26e28c]{margin:10px 0}.series-link-content[data-v-4e26e28c]{margin-top:24px}.series-link-content .solar-button[data-v-4e26e28c]{margin-top:12px}:is(button[data-v-4e26e28c],summary[data-v-4e26e28c]):focus-visible{outline:2px solid var(--sa-focus);outline-offset:3px}.series-grid button[data-v-4e26e28c]:focus-visible{outline-offset:2px}}.account-planning[data-v-c4337ebd]{min-width:0}.planning-toolbar[data-v-c4337ebd],.planning-heading[data-v-c4337ebd]{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.planning-toolbar[data-v-c4337ebd]{padding:0 0 24px;border-bottom:1px solid var(--sa-border)}.planning-totals[data-v-c4337ebd]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:0;color:var(--sa-muted)}.planning-totals>span[data-v-c4337ebd]{margin-left:12px}.planning-totals strong[data-v-c4337ebd]{color:var(--sa-text);font-variant-numeric:tabular-nums}.planning-heading[data-v-c4337ebd]{padding:24px 0 12px}.planning-heading h2[data-v-c4337ebd]{margin:0;font-size:20px}.planning-tabs[data-v-c4337ebd]{display:flex;gap:8px;border-bottom:1px solid var(--sa-border);padding-bottom:8px;flex-wrap:wrap}.planning-tabs button[data-v-c4337ebd]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;background:transparent;border:0;color:var(--sa-muted);font:inherit;cursor:pointer}.planning-tabs button[aria-pressed=true][data-v-c4337ebd]{color:var(--sa-brand);font-weight:600}.planning-tabs span[data-v-c4337ebd]{font-size:14px;font-variant-numeric:tabular-nums}.planning-workspace[data-v-c4337ebd]{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.25fr);border:1px solid var(--sa-border);border-radius:14px;overflow:hidden;margin-top:20px}.planning-list[data-v-c4337ebd]{border-right:1px solid var(--sa-border);padding:12px;background:var(--sa-subtle)}.planning-list ul[data-v-c4337ebd]{margin:0;padding:0;list-style:none}.planning-row[data-v-c4337ebd]{display:flex;flex-direction:column;width:100%;gap:12px;text-align:left;border:1px solid transparent;background:transparent;color:var(--sa-text);font:inherit;padding:18px;border-radius:10px;cursor:pointer}.planning-row[data-v-c4337ebd]:hover{background:var(--sa-surface)}.planning-row[aria-pressed=true][data-v-c4337ebd]{background:var(--sa-brand-soft,#fff3eb);border-color:var(--sa-brand)}.planning-row strong[data-v-c4337ebd]{font-size:16px;line-height:1.6;overflow-wrap:anywhere}.planning-row>span[data-v-c4337ebd]{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--sa-muted)}.planning-row[aria-pressed=true]>span[data-v-c4337ebd]{color:#8c390e}.planning-selected[data-v-c4337ebd]{padding:30px 32px}.planning-pagination[data-v-c4337ebd]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;font-size:14px}.planning-empty[data-v-c4337ebd]{padding:50px 24px;text-align:center}.planning-empty p[data-v-c4337ebd]{color:var(--sa-muted);line-height:1.8}.planning-add[data-v-c4337ebd]{display:grid;gap:28px}.planning-add form[data-v-c4337ebd]{display:grid;justify-items:start;gap:16px}.planning-add label[data-v-c4337ebd]{width:100%}.planning-add textarea[data-v-c4337ebd]{margin-top:10px;width:100%;box-sizing:border-box}.planning-reference-list[data-v-c4337ebd]{list-style:none;padding:0}.planning-reference-list li[data-v-c4337ebd]{display:flex;gap:12px;flex-wrap:wrap;align-items:center;padding:18px 0;border-bottom:1px solid var(--sa-border)}.planning-reference-list li>div[data-v-c4337ebd]{flex:1;min-width:180px}.planning-reference-list p[data-v-c4337ebd]{margin:8px 0 0;color:var(--sa-muted)}.planning-overview[data-v-c4337ebd]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,1fr);gap:20px;margin-top:24px}.planning-overview>section[data-v-c4337ebd]{display:grid;align-content:start;justify-items:start;gap:12px;padding:24px;border:1px solid var(--sa-border);border-radius:14px;min-width:0}.planning-overview h2[data-v-c4337ebd]{font-size:18px;margin:0}.planning-overview p[data-v-c4337ebd]{margin:0;line-height:1.7;overflow-wrap:anywhere}.planning-overview small[data-v-c4337ebd]{color:var(--sa-muted);line-height:1.7}.planning-direction p>span[data-v-c4337ebd]{color:var(--sa-muted);margin-right:14px}.planning-overview .solar-button[data-v-c4337ebd]{padding-left:0}.planning-attention[data-v-c4337ebd]{background:var(--sa-subtle)}.planning-attention strong[data-v-c4337ebd]{font-size:28px;font-variant-numeric:tabular-nums}.planning-attention .solar-button[data-v-c4337ebd]{padding-inline:14px}@media(min-width:901px){.planning-completed-topics[data-v-c4337ebd]{margin-top:28px;padding-top:22px;border-top:1px solid var(--sa-border)}.planning-completed-topics h2[data-v-c4337ebd]{font-size:18px;margin:0 0 14px}.planning-completed-topics ul[data-v-c4337ebd]{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0 0 10px}.planning-completed-topics li[data-v-c4337ebd]{padding:8px 13px;background:var(--sa-subtle);border-radius:8px;font-size:14px}.planning-completed-topics p[data-v-c4337ebd]{margin:0;line-height:1.7}.account-planning>.solar-notice[data-v-c4337ebd]{margin:8px 0 24px}.planning-toolbar[data-v-c4337ebd]{justify-content:flex-start;padding-bottom:20px}.planning-start[data-v-c4337ebd]{grid-template-columns:minmax(0,1fr)}.planning-start .planning-attention[data-v-c4337ebd]{max-width:850px;padding:32px}.planning-start .solar-topic-prepare[data-v-c4337ebd]{margin-top:4px}.planning-controls[data-v-c4337ebd]{display:flex;gap:8px 24px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:18px}.planning-own-ideas h2[data-v-c4337ebd]{font-size:18px}.planning-own-ideas ul[data-v-c4337ebd]{list-style:none;padding:0}.planning-own-ideas li[data-v-c4337ebd]{margin:8px 0}.planning-own-ideas .solar-button[data-v-c4337ebd]{padding-left:0;text-align:left}.planning-intro[data-v-c4337ebd]{margin:0;color:var(--sa-muted);font-size:15px;line-height:1.8}.planning-focus-setting[data-v-c4337ebd]{display:flex;align-items:center;gap:4px 8px;flex-wrap:wrap;font-size:14px;color:var(--sa-muted)}.planning-focus-setting .solar-button[data-v-c4337ebd]{font-size:13px;min-height:36px}.planning-next-reason[data-v-c4337ebd]{display:grid;gap:6px}.planning-attention[data-v-c4337ebd]{align-content:start}.planning-attention>.solar-topic-prepare[data-v-c4337ebd]{width:100%}.planning-rolling>.solar-button[data-v-c4337ebd]{margin-top:16px;padding-left:0;font-size:14px}.planning-tabs[data-v-c4337ebd]{padding-bottom:16px}.planning-workspace[data-v-c4337ebd]{margin-top:24px}.planning-row[data-v-c4337ebd]{border-radius:var(--sa-card-radius,16px)}.planning-focus-title[data-v-c4337ebd]{font-size:23px;font-weight:600}.planning-questions[data-v-c4337ebd]{width:100%;list-style:none;margin:0;padding:0;display:grid;gap:12px}.planning-questions li[data-v-c4337ebd]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 18px;line-height:1.7}.planning-questions small[data-v-c4337ebd]{flex-shrink:0}.planning-focus-basis[data-v-c4337ebd]{width:100%}.planning-focus-basis summary[data-v-c4337ebd]{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:14px;font-weight:600}.planning-focus-basis p[data-v-c4337ebd]{margin-top:14px;font-size:14px}.planning-focus-basis summary[data-v-c4337ebd]:focus-visible{outline:2px solid var(--sa-brand);outline-offset:4px;border-radius:6px}.planning-group-title[data-v-c4337ebd]{margin:16px 18px 8px;font-size:15px;color:var(--sa-muted)}.planning-recommendation-label[data-v-c4337ebd]{align-self:flex-start;background:var(--sa-brand-soft,#fff3eb);color:var(--sa-text);padding:3px 10px;border-radius:99px}.planning-row .planning-row-reason[data-v-c4337ebd]{margin:0;font-size:14px;line-height:1.7;color:var(--sa-muted)}.planning-current-unit[data-v-c4337ebd]{width:100%;padding-top:16px;border-top:1px solid var(--sa-border)}.planning-current-unit h3[data-v-c4337ebd]{font-size:14px;color:var(--sa-muted);margin:0 0 8px}.planning-next-title[data-v-c4337ebd]{font-size:22px;font-weight:600}.planning-rolling .planning-heading small[data-v-c4337ebd]{color:var(--sa-muted);line-height:1.7}.planning-rolling ol[data-v-c4337ebd]{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;counter-reset:rolling}.planning-rolling li[data-v-c4337ebd]{min-width:0;counter-increment:rolling}.planning-rolling li>button[data-v-c4337ebd]{display:flex;flex-direction:column;gap:10px;width:100%;min-height:132px;height:100%;padding:18px;border:1px solid var(--sa-border);border-radius:var(--sa-card-radius,16px);background:var(--sa-surface);color:var(--sa-text);font:inherit;text-align:left;cursor:pointer}.planning-rolling li>button[data-v-c4337ebd]:before{content:counter(rolling,decimal-leading-zero);color:var(--sa-brand);font-size:13px}.planning-rolling li>button[data-v-c4337ebd]:hover{border-color:var(--sa-brand)}.planning-rolling li>button[data-v-c4337ebd]:focus-visible{outline:2px solid var(--sa-brand);outline-offset:4px}.planning-rolling li strong[data-v-c4337ebd]{line-height:1.6;overflow-wrap:anywhere}.planning-rolling li small[data-v-c4337ebd]{color:var(--sa-muted);line-height:1.7}.planning-rolling li>button[data-v-c4337ebd]:disabled{cursor:default;opacity:.65}.planning-rolling>.solar-muted[data-v-c4337ebd]{margin:12px 0;line-height:1.7}}@media(max-width:760px){.planning-workspace[data-v-c4337ebd],.planning-overview[data-v-c4337ebd]{grid-template-columns:minmax(0,1fr)}.planning-list[data-v-c4337ebd]{border:0}.planning-tabs[data-v-c4337ebd]{gap:4px}.planning-toolbar[data-v-c4337ebd]{gap:12px}.planning-overview[data-v-c4337ebd]{gap:12px;margin-top:18px}.planning-overview>section[data-v-c4337ebd]{padding:18px}.planning-attention[data-v-c4337ebd]{order:-1}.planning-heading[data-v-c4337ebd]{gap:8px}.planning-heading .solar-actions[data-v-c4337ebd]{gap:2px}.planning-heading .solar-button[data-v-c4337ebd]{padding-inline:8px}}.actor-references[data-v-5c6bcace]{margin:20px 0}.actor-references>div[data-v-5c6bcace]{display:flex;flex-wrap:wrap;gap:16px}.actor-references figure[data-v-5c6bcace]{margin:0;width:140px;overflow-wrap:anywhere}.actor-references img[data-v-5c6bcace]{width:140px;height:140px;object-fit:cover;border-radius:10px}.actor-references figcaption[data-v-5c6bcace]{font-size:13px;line-height:1.6;margin-top:8px}.plan-review-editor[data-v-4e5d8ffc]{grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.plan-review-editor>.solar-notice[data-v-4e5d8ffc]{grid-column:1/-1;margin:0}.plan-review-editor .solar-script-paper[data-v-4e5d8ffc]{min-width:0;padding:26px 28px;border:1px solid var(--sa-border);border-radius:16px;background:var(--sa-surface)}.plan-review-heading[data-v-4e5d8ffc]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0;padding:0 0 22px;border-bottom:1px solid var(--sa-border)}.plan-review-heading>div[data-v-4e5d8ffc]{min-width:0}.plan-review-heading h2[data-v-4e5d8ffc]{font-size:23px;line-height:1.45;margin:8px 0}.plan-review-heading p[data-v-4e5d8ffc]{font-size:14px;line-height:1.7;margin:0}.plan-review-shot-count[data-v-4e5d8ffc]{flex-shrink:0;padding:7px 10px;border-radius:8px;background:var(--sa-subtle);color:var(--sa-muted);font-size:13px;line-height:1.5;white-space:nowrap}.review-tabs[data-v-4e5d8ffc]{display:flex;gap:6px;border-bottom:1px solid var(--sa-border);margin:18px 0 20px}.review-tabs button[data-v-4e5d8ffc]{min-height:44px;padding:12px 14px;color:var(--sa-muted);border:0;border-bottom:2px solid transparent;border-radius:0;font-size:14px;font-weight:600;background:transparent}.review-tabs button[aria-selected=true][data-v-4e5d8ffc]{color:var(--sa-accent-text);border-color:var(--sa-primary)}.review-tabs button[data-v-4e5d8ffc]:focus-visible{outline:2px solid var(--sa-primary);outline-offset:3px;border-radius:4px}.plan-review-editor .solar-script-shot[data-v-4e5d8ffc]{padding:22px 0;min-width:0}.plan-review-editor .solar-script-shot[data-v-4e5d8ffc]:first-child{padding-top:4px}.plan-review-editor .solar-script-shot[data-v-4e5d8ffc]:last-child{border-bottom:0}.plan-review-editor .solar-shot-heading[data-v-4e5d8ffc]{gap:10px;flex-wrap:wrap}.plan-review-editor .solar-dialogue[data-v-4e5d8ffc]{font-size:19px;line-height:1.9;overflow-wrap:anywhere}.plan-review-editor .dialogue-row[data-v-4e5d8ffc]{gap:14px}.plan-review-editor .solar-script-inline-actions[data-v-4e5d8ffc]{align-self:flex-start;flex-wrap:wrap;justify-content:flex-end}.plan-review-editor .solar-inline-note[data-v-4e5d8ffc]{border:1px solid var(--sa-border);margin-bottom:0}.plan-review-editor .solar-inline-note textarea[data-v-4e5d8ffc]{width:100%;max-width:100%}.plan-review-editor .solar-review-section[data-v-4e5d8ffc]{margin:20px 0 0;padding:18px 20px;border:1px solid var(--sa-border);border-radius:10px;background:var(--sa-subtle);overflow-wrap:anywhere}.plan-review-editor .solar-review-section[data-v-4e5d8ffc] :is(p,li){font-size:14px;line-height:1.8}.plan-review-editor .solar-review-section small[data-v-4e5d8ffc]{font-size:13px;line-height:1.7;color:var(--sa-muted)}.review-characters[data-v-4e5d8ffc]{display:flex;gap:12px;flex-wrap:wrap;padding:0 0 18px}.review-characters article[data-v-4e5d8ffc]{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--sa-border);border-radius:9px;background:var(--sa-subtle)}.review-characters span[data-v-4e5d8ffc],.solar-shot-heading small[data-v-4e5d8ffc]{color:var(--sa-muted);font-size:13px;line-height:1.6}.plan-review-editor .solar-shot-description[data-v-4e5d8ffc]{grid-template-columns:64px minmax(0,1fr);gap:12px 16px;margin-bottom:0;line-height:1.8}.plan-review-editor .solar-shot-description dd[data-v-4e5d8ffc]{overflow-wrap:anywhere}.review-diff-field[data-v-4e5d8ffc]{border-left:2px solid var(--sa-primary);padding:0 16px;margin:18px 0}.review-diff-field p[data-v-4e5d8ffc]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.plan-review-editor .plan-review-support[data-v-4e5d8ffc]{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;position:static;padding:0;border:0;border-radius:0;background:transparent;min-width:0}.plan-review-support>.plan-review-summary[data-v-4e5d8ffc],.plan-review-materials[data-v-4e5d8ffc],.plan-review-support>.solar-review-decision[data-v-4e5d8ffc]{min-width:0;margin:0;padding:20px;border:1px solid var(--sa-border);border-radius:14px;background:var(--sa-surface);overflow-wrap:anywhere}.plan-review-support h3[data-v-4e5d8ffc]{font-size:16px;line-height:1.5;margin:0 0 14px}.plan-review-support h4[data-v-4e5d8ffc]{font-size:14px;line-height:1.6;margin:0 0 10px}.plan-review-support p[data-v-4e5d8ffc]{font-size:13px;line-height:1.8;margin:8px 0 0}.plan-review-support .review-spec[data-v-4e5d8ffc]{font-size:18px;font-weight:600;color:var(--sa-text)}.plan-review-materials[data-v-4e5d8ffc]{scroll-margin-top:24px}.plan-review-materials[data-v-4e5d8ffc]:focus-visible,.plan-review-support>.solar-review-decision[data-v-4e5d8ffc]:focus-visible{outline:2px solid var(--sa-primary);outline-offset:4px}.plan-review-materials[data-v-4e5d8ffc] .actor-references{margin:0 0 18px;padding:0;border:0}.plan-review-materials[data-v-4e5d8ffc] .actor-references h3{font-size:14px;margin:0 0 8px}.plan-review-materials[data-v-4e5d8ffc] .actor-references>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.plan-review-materials[data-v-4e5d8ffc] .actor-references figure{width:auto;min-width:0;margin:0}.plan-review-materials[data-v-4e5d8ffc] .actor-references img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border:1px solid var(--sa-border);border-radius:10px}.plan-review-materials[data-v-4e5d8ffc] .actor-references figcaption{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.plan-review-materials[data-v-4e5d8ffc] .actor-references .solar-muted{font-size:13px;line-height:1.7}.plan-review-materials>.plan-review-requirements[data-v-4e5d8ffc]{padding:0;border:0}.plan-review-support .solar-fieldset[data-v-4e5d8ffc]{margin:12px 0 0;padding:12px;border-radius:10px;min-width:0}.plan-review-support .solar-fieldset legend[data-v-4e5d8ffc]{font-size:13px;line-height:1.7;padding:0 4px;white-space:normal;overflow-wrap:anywhere}.plan-review-support .solar-fieldset label[data-v-4e5d8ffc]{font-size:13px;line-height:1.7}.plan-review-support .solar-fieldset select[data-v-4e5d8ffc]{width:100%;max-width:100%;min-width:0;min-height:44px}.solar-review-decision[data-v-4e5d8ffc]{display:grid;gap:14px;scroll-margin-top:24px}.solar-review-decision>.solar-button[data-v-4e5d8ffc]{justify-content:center;white-space:normal}.plan-review-support .solar-review-decision .solar-cost[data-v-4e5d8ffc]{font-size:18px;color:var(--sa-accent-text);margin:0}.plan-review-support .solar-review-decision .solar-check[data-v-4e5d8ffc]{font-size:14px;line-height:1.7;margin:0}@media(max-width:1100px){.plan-review-editor[data-v-4e5d8ffc]{grid-template-columns:minmax(0,1fr)}.plan-review-editor .plan-review-support[data-v-4e5d8ffc]{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-review-support>.solar-review-decision[data-v-4e5d8ffc]{grid-column:1/-1}}@media(max-width:700px){.plan-review-editor[data-v-4e5d8ffc]{gap:18px}.plan-review-editor .solar-script-paper[data-v-4e5d8ffc]{padding:20px 18px;border-radius:12px}.plan-review-heading[data-v-4e5d8ffc]{gap:12px;padding-bottom:18px}.plan-review-heading h2[data-v-4e5d8ffc]{font-size:21px}.plan-review-shot-count[data-v-4e5d8ffc]{padding:6px 8px;font-size:12px}.review-tabs[data-v-4e5d8ffc]{gap:0;margin-top:14px;justify-content:space-between}.review-tabs button[data-v-4e5d8ffc]{padding:12px 8px;font-size:14px}.plan-review-editor .solar-dialogue[data-v-4e5d8ffc]{font-size:18px}.plan-review-editor .dialogue-row[data-v-4e5d8ffc]{flex-direction:column;align-items:stretch}.plan-review-editor .solar-script-inline-actions[data-v-4e5d8ffc]{align-self:flex-end}.plan-review-editor .solar-review-section[data-v-4e5d8ffc]{padding:16px}.plan-review-editor .plan-review-support[data-v-4e5d8ffc]{grid-template-columns:minmax(0,1fr)}.plan-review-support>.solar-review-decision[data-v-4e5d8ffc]{grid-column:auto}.plan-review-support>.plan-review-summary[data-v-4e5d8ffc],.plan-review-materials[data-v-4e5d8ffc],.plan-review-support>.solar-review-decision[data-v-4e5d8ffc]{padding:18px}.solar-critical-label[data-v-4e5d8ffc]{font-size:12px}.plan-review-editor .solar-shot-description[data-v-4e5d8ffc]{grid-template-columns:52px minmax(0,1fr);gap:9px 12px}}@media(min-width:901px){.plan-review-editor .solar-script-paper[data-v-4e5d8ffc]{padding:20px 24px}.plan-review-heading[data-v-4e5d8ffc]{padding-bottom:12px;align-items:center}.plan-review-heading h2[data-v-4e5d8ffc]{font-size:21px;margin:0 0 4px}.review-tabs[data-v-4e5d8ffc]{margin:10px 0 4px}#review-pane-dialogue>.solar-script-shot[data-v-4e5d8ffc]{display:grid;grid-template-columns:100px minmax(0,1fr);column-gap:16px;padding:6px 0;align-items:center}#review-pane-dialogue .solar-shot-heading[data-v-4e5d8ffc]{display:flex;gap:2px 6px;margin:0;align-content:center}#review-pane-dialogue .solar-speaker-mark[data-v-4e5d8ffc]{display:none}#review-pane-dialogue .solar-shot-heading strong[data-v-4e5d8ffc]{font-size:14px;padding:0;background:transparent}#review-pane-dialogue .solar-shot-heading small[data-v-4e5d8ffc]{width:100%;font-size:12px}#review-pane-dialogue .solar-dialogue[data-v-4e5d8ffc]{font-size:17px;line-height:1.65;margin:0;max-width:none}#review-pane-dialogue .dialogue-row[data-v-4e5d8ffc]{align-items:center;gap:8px}#review-pane-dialogue .solar-script-inline-actions[data-v-4e5d8ffc]{align-self:center;flex-wrap:nowrap}#review-pane-dialogue .solar-script-inline-actions .solar-button[data-v-4e5d8ffc]{width:40px;min-width:40px;min-height:40px;padding:8px}#review-pane-dialogue .edit-note-label[data-v-4e5d8ffc]{display:none}#review-pane-dialogue[data-v-4e5d8ffc] :is(.solar-inline-note,.solar-saved-note){grid-column:1/-1}.plan-review-editor .plan-review-support[data-v-4e5d8ffc]{gap:12px}.plan-review-support>.plan-review-summary[data-v-4e5d8ffc],.plan-review-materials[data-v-4e5d8ffc],.plan-review-support>.solar-review-decision[data-v-4e5d8ffc]{padding:16px}}.reference-prepare[data-v-1bce533c]{display:grid;gap:16px;padding:22px;border:1px solid var(--sa-border);border-radius:14px;background:var(--sa-surface);min-width:0}.reference-prepare header[data-v-1bce533c]{display:flex;justify-content:space-between;align-items:center;gap:16px}.reference-prepare header>.solar-icon[data-v-1bce533c]{color:var(--sa-muted);width:22px;height:22px;flex:none}.reference-prepare h3[data-v-1bce533c]{margin:4px 0 0;font-size:18px}.reference-prepare-description[data-v-1bce533c]{color:var(--sa-muted);font-size:14px;line-height:1.7}.reference-prepare form[data-v-1bce533c]{display:grid;gap:14px}.reference-scope-grid[data-v-1bce533c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.reference-scope-grid label[data-v-1bce533c]{display:grid;gap:8px;font-size:14px;font-weight:550;min-width:0}.reference-scope-grid[data-v-1bce533c] :is(input,select){min-width:0;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--sa-input-border);border-radius:8px;color:var(--sa-text);background:var(--sa-surface);font:inherit}.reference-scope-note[data-v-1bce533c]{font-size:12px;color:var(--sa-muted);line-height:1.7}.reference-prepare-actions[data-v-1bce533c]{display:flex;gap:10px;flex-wrap:wrap}.reference-context-result[data-v-1bce533c]{display:grid;gap:18px;border-top:1px solid var(--sa-border);padding-top:18px}.reference-context-result h4[data-v-1bce533c]{margin:0 0 10px;font-size:14px}.reference-context-result h4 span[data-v-1bce533c]{color:var(--sa-muted);font-weight:400;margin-left:5px}.reference-context-result article[data-v-1bce533c]{display:grid;gap:6px;padding:12px;margin-top:8px;border:1px solid var(--sa-border);border-radius:8px;background:var(--sa-subtle);overflow-wrap:anywhere}.reference-context-result article p[data-v-1bce533c]{font-size:14px;line-height:1.7}.reference-context-result small[data-v-1bce533c]{display:block;font-size:12px;color:var(--sa-muted);line-height:1.7}@media(max-width:600px){.reference-prepare[data-v-1bce533c]{padding:18px}.reference-scope-grid[data-v-1bce533c]{grid-template-columns:minmax(0,1fr)}.reference-prepare-actions>.primary[data-v-1bce533c]{width:100%}}.reference-entry-heading[data-v-53d12307]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.reference-entry-heading small[data-v-53d12307]{color:var(--sa-primary)}.reference-entry-heading h2[data-v-53d12307]{margin:8px 0}.reference-entry-heading p[data-v-53d12307]{color:var(--sa-muted);line-height:1.7}.rf-review[data-v-53d12307]{margin-block:20px;padding:20px;border:1px solid #cbd5ce;border-radius:16px;background:#f7faf7}.rf-review label[data-v-53d12307]{display:grid;gap:6px;margin-block:12px}.rf-review input[data-v-53d12307],.rf-review textarea[data-v-53d12307]{width:100%;box-sizing:border-box;padding:10px;border:1px solid #82958a;border-radius:8px;background:#fff;color:#173c2c}.rf-review textarea[data-v-53d12307]{min-height:88px}.rf-actions[data-v-53d12307],.rf-directions[data-v-53d12307]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.rf-directions[data-v-53d12307]{align-items:stretch;margin-block:16px}.rf-directions article[data-v-53d12307]{flex:1 1 260px;border:1px solid #bccbc2;border-radius:12px;padding:16px;background:#fff}.rf-directions .active[data-v-53d12307]{border-color:var(--sa-primary);box-shadow:none}.rf-warning[data-v-53d12307],.rf-gaps[data-v-53d12307]{background:#fff1d2;padding:14px;border-radius:8px}.rf-evidence[data-v-53d12307],.rf-editor[data-v-53d12307]{margin-block:20px}.rf-review pre[data-v-53d12307]{white-space:pre-wrap;overflow-wrap:anywhere}.rf-review fieldset[data-v-53d12307]{border:0;padding:0}.rf-review button[data-v-53d12307]:focus-visible,.rf-review input[data-v-53d12307]:focus-visible,.rf-review textarea[data-v-53d12307]:focus-visible{outline:3px solid #28865a;outline-offset:3px}.duration-loading[data-v-8f9dabea]{min-height:180px;display:grid;place-content:center;justify-items:center;gap:16px}.duration-loading p[data-v-8f9dabea]{margin:0}.duration-total[data-v-8f9dabea]{font-size:18px}.duration-total strong[data-v-8f9dabea]{font-size:26px}.duration-credits[data-v-8f9dabea]{padding:12px 16px;border-radius:12px;background:var(--sa-subtle)}.duration-credits p[data-v-8f9dabea]{margin:4px 0}.duration-actions[data-v-8f9dabea]{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}@media(max-width:600px){.duration-actions[data-v-8f9dabea]{flex-direction:column}.duration-actions button[data-v-8f9dabea]{width:100%}}.repair-hash[data-v-24c13b9d]{overflow-wrap:anywhere}.media-repair[data-v-24c13b9d]{margin-top:24px;min-width:0}.media-repair form[data-v-24c13b9d],.media-repair label[data-v-24c13b9d]{display:grid;gap:8px}.media-repair fieldset[data-v-24c13b9d]{padding:0;border:0;min-width:0;display:grid;gap:12px}.media-repair textarea[data-v-24c13b9d],.media-repair input[data-v-24c13b9d],.media-repair select[data-v-24c13b9d]{width:100%;min-width:0;box-sizing:border-box;font:inherit}.media-repair article[data-v-24c13b9d]{padding:12px 0;border-top:1px solid var(--sa-border)}.media-review-workspace.solar-media-layout[data-v-1989d583]{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);gap:24px;max-width:1200px;margin:0 auto}.media-preview-card.solar-viewing-player[data-v-1989d583]{align-items:stretch;gap:16px;padding:22px;border:1px solid var(--sa-border);border-radius:16px;background:var(--sa-surface)}.media-preview-heading[data-v-1989d583],.media-decision-heading[data-v-1989d583]{display:flex;align-items:center;gap:12px}.media-preview-heading[data-v-1989d583]{justify-content:space-between;padding-bottom:2px}.media-preview-heading>.solar-icon[data-v-1989d583]{color:var(--sa-muted);width:22px;height:22px}.media-preview-heading h3[data-v-1989d583],.media-decision-heading h3[data-v-1989d583]{margin:0;font-size:17px}.media-section-label[data-v-1989d583]{margin:0 0 3px;color:var(--sa-muted);font-size:12px}.media-preview-card .solar-player-stage[data-v-1989d583]{width:min(100%,320px);max-width:100%;margin:0 auto;aspect-ratio:9 / 16;border:1px solid var(--sa-border);border-radius:12px;overflow:hidden}.media-preview-card .solar-player-toolbar[data-v-1989d583]{gap:6px;margin:0;padding:14px 0 0;border-top:1px solid var(--sa-border)}.media-preview-card .solar-player-toolbar>span[data-v-1989d583]{width:100%;margin:0 0 3px;font-size:13px;font-weight:600;color:var(--sa-text)}.media-preview-card .solar-player-toolbar[data-v-1989d583] :is(a,button){min-height:40px;padding:8px 10px}.media-preview-card .media-more[data-v-1989d583]{max-width:none;margin:0;border-top:1px solid var(--sa-border);padding-top:8px}.media-preview-card .media-more summary[data-v-1989d583]{justify-content:flex-start;background:transparent;border:0;padding:10px 0;border-radius:0;min-height:44px}.media-preview-card .media-more-actions[data-v-1989d583]{justify-content:flex-start;padding:2px 0 0;gap:4px}.media-preview-card>.solar-muted[data-v-1989d583]{font-size:13px}.media-review-workspace aside.solar-media-aside[data-v-1989d583]{padding:0;gap:20px;min-width:0}.media-decision-card[data-v-1989d583]{display:grid;gap:13px;padding:22px;border:1px solid var(--sa-border);border-radius:16px;background:var(--sa-surface)}.media-decision-heading>.solar-icon[data-v-1989d583]{width:18px;color:var(--sa-accent-text)}.media-decision-card>.solar-muted[data-v-1989d583]{font-size:13px}.media-decision-card .solar-actions[data-v-1989d583]{gap:8px;margin:0}.media-support-tools[data-v-1989d583]{display:grid;gap:12px;border-top:1px solid var(--sa-border);padding-top:14px;min-width:0}.media-review-warning[data-v-1989d583]{display:none}@media(min-width:901px){.media-review-workspace.solar-media-layout[data-v-1989d583]{max-width:none;width:100%;grid-template-columns:minmax(320px,1fr) minmax(340px,1fr);align-items:stretch}.media-preview-card.solar-viewing-player[data-v-1989d583]{align-self:stretch}.media-review-workspace aside.solar-media-aside[data-v-1989d583]{padding:22px;border:1px solid var(--sa-border);border-radius:16px;background:var(--sa-surface);align-content:start}.media-review-workspace[data-v-1989d583] .presentation-panel.release-preparation{padding:0;border:0;border-radius:0}.media-decision-card[data-v-1989d583]{border:0;border-top:1px solid var(--sa-border);border-radius:0;padding:22px 0 0}.media-review-workspace.is-awaiting-media[data-v-1989d583]{display:block}.is-awaiting-media .media-preview-card[data-v-1989d583]{border:0;padding:48px 24px;background:transparent}.is-awaiting-media .solar-player-stage[data-v-1989d583]{width:100%;aspect-ratio:auto;border:0;border-radius:0;background:transparent}.is-awaiting-media .solar-player-empty[data-v-1989d583]{min-height:220px;padding:32px;background:transparent}.is-awaiting-media .solar-player-empty p[data-v-1989d583]{max-width:46ch;margin-inline:auto}.media-cover-preview[data-v-1989d583]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:0;border:0;background:var(--sa-surface);cursor:pointer}.media-cover-preview img[data-v-1989d583]{width:100%;height:100%;object-fit:contain}.media-cover-preview span[data-v-1989d583]{position:absolute;bottom:14px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:10px 16px;background:var(--sa-surface);border-radius:8px;white-space:nowrap}.media-preview-card .solar-player-stage[data-v-1989d583]{position:relative;width:min(100%,480px,calc((100dvh - 160px)*.5625))}.media-cover-preview span[data-v-1989d583]{border-radius:999px}.media-quick-actions[data-v-1989d583]{display:flex;flex-wrap:wrap;gap:8px}.media-decision-heading[data-v-1989d583]{justify-content:flex-start}.media-review-warning[data-v-1989d583]{display:block}[data-v-1989d583] .presentation-media-notice{display:none}}@media(max-width:900px){.media-review-workspace.solar-media-layout[data-v-1989d583]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px}.media-preview-card.solar-viewing-player[data-v-1989d583],.media-decision-card[data-v-1989d583]{padding:18px}}@media(max-width:700px){.media-review-workspace.solar-media-layout[data-v-1989d583]{grid-template-columns:minmax(0,1fr);gap:18px}.media-preview-card .solar-player-stage[data-v-1989d583]{width:min(100%,300px)}.media-preview-card.solar-viewing-player[data-v-1989d583],.media-decision-card[data-v-1989d583]{padding:18px;border-radius:13px}}.task-history[data-v-35be31cf]{min-width:0;border-top:1px solid var(--sa-border);padding-top:12px;color:var(--sa-text)}.task-history summary[data-v-35be31cf]{cursor:pointer;width:fit-content;min-height:40px;align-content:center;color:var(--sa-accent-text, var(--sa-primary));font-weight:600}.history-body[data-v-35be31cf]{padding-top:12px}.history-tools[data-v-35be31cf],.history-title[data-v-35be31cf],.history-bottom[data-v-35be31cf]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.task-history p[data-v-35be31cf]{margin:4px 0;line-height:1.7}.history-tools p[data-v-35be31cf],.history-note[data-v-35be31cf],.history-list time[data-v-35be31cf]{color:var(--sa-muted);font-size:13px}.history-list[data-v-35be31cf]{list-style:none;padding:0;margin:16px 0}.history-list>li[data-v-35be31cf]{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid var(--sa-border)}.history-list time[data-v-35be31cf]{line-height:1.8;font-variant-numeric:tabular-nums}.history-entry[data-v-35be31cf]{min-width:0;overflow-wrap:anywhere}.history-title[data-v-35be31cf]{justify-content:flex-start;line-height:1.6}.history-title strong[data-v-35be31cf]{font-size:14px;font-weight:600}.history-status[data-v-35be31cf]{color:var(--sa-muted);font-size:13px}.history-entry p[data-v-35be31cf]{font-size:14px}.history-entry .history-note[data-v-35be31cf]{font-size:13px}.task-history button[data-v-35be31cf]{min-height:40px;border:1px solid var(--sa-border);border-radius:8px;background:var(--sa-surface);color:var(--sa-text);padding:8px 14px;font:inherit;font-size:13px;cursor:pointer}.task-history button[data-v-35be31cf]:hover:not(:disabled){background:var(--sa-subtle);border-color:var(--sa-muted)}.task-history button[data-v-35be31cf]:disabled{opacity:.6;cursor:wait}.task-history[data-v-35be31cf] :focus-visible{outline:2px solid var(--sa-focus);outline-offset:3px}.history-error[data-v-35be31cf]{color:var(--sa-warning)}.history-technical pre[data-v-35be31cf]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7;padding:12px;background:var(--sa-subtle);border-radius:8px}@media(max-width:680px){.history-list>li[data-v-35be31cf]{grid-template-columns:minmax(0,1fr);gap:4px}.history-entry p[data-v-35be31cf],.history-title strong[data-v-35be31cf]{font-size:16px}.history-tools p[data-v-35be31cf],.history-note[data-v-35be31cf],.history-list time[data-v-35be31cf],.history-status[data-v-35be31cf]{font-size:14px}}.progress-wait[data-v-949aa1f7]{display:grid;gap:12px;padding-top:16px;border-top:1px solid var(--sa-border)}.wait-facts[data-v-949aa1f7]{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;font-size:14px;font-variant-numeric:tabular-nums}.wait-facts span[data-v-949aa1f7]{color:var(--sa-muted)}.progress-failure[data-v-949aa1f7]{display:grid;gap:16px}.failure-next[data-v-949aa1f7]{padding:14px 16px;background:var(--sa-subtle);border-radius:8px}.failure-next strong[data-v-949aa1f7]{font-size:14px}.failure-next p[data-v-949aa1f7]{margin-top:4px;font-size:14px}.failure-credits[data-v-949aa1f7]{display:grid;grid-template-columns:1fr 1.35fr;gap:24px;margin:0;padding:4px 0}.failure-credits dt[data-v-949aa1f7]{color:var(--sa-muted);font-size:13px;margin-bottom:6px}.failure-credits dd[data-v-949aa1f7]{margin:0;font-size:15px;font-weight:600;line-height:1.7}.failure-credits .credit-numbers[data-v-949aa1f7]{font-size:13px;font-weight:400;font-variant-numeric:tabular-nums}.progress-card .failure-credit-note[data-v-949aa1f7],.progress-card .failure-reference[data-v-949aa1f7]{color:var(--sa-muted);font-size:13px}.failure-reference span[data-v-949aa1f7]{-webkit-user-select:all;user-select:all}@media(max-width:680px){.failure-credits[data-v-949aa1f7]{grid-template-columns:1fr;gap:16px}.failure-next p[data-v-949aa1f7],.failure-next strong[data-v-949aa1f7]{font-size:16px}.failure-credits .credit-numbers[data-v-949aa1f7],.progress-card .failure-credit-note[data-v-949aa1f7],.progress-card .failure-reference[data-v-949aa1f7]{font-size:14px}}.progress-card[data-v-949aa1f7]{display:grid;gap:14px;margin:16px 0}.progress-card header[data-v-949aa1f7]{display:flex;align-items:center;justify-content:space-between;gap:16px}.progress-card h3[data-v-949aa1f7],.progress-card h4[data-v-949aa1f7],.progress-card p[data-v-949aa1f7]{margin:0}.progress-card p[data-v-949aa1f7]{line-height:1.7}.progress-card small[data-v-949aa1f7]{color:var(--sa-muted)}.progress-stages[data-v-949aa1f7]{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;margin:0;gap:10px}.progress-stages li[data-v-949aa1f7]{display:grid;gap:8px;border:1px solid var(--sa-border);border-radius:10px;padding:12px}.progress-stages span[data-v-949aa1f7]{font-size:13px;color:var(--sa-muted)}.progress-stages .running[data-v-949aa1f7],.progress-stages .attention[data-v-949aa1f7]{border-color:var(--sa-accent)}.progress-stages .complete[data-v-949aa1f7]{background:var(--sa-subtle)}.progress-facts[data-v-949aa1f7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.progress-facts section[data-v-949aa1f7]{display:grid;gap:8px}.progress-artifacts[data-v-949aa1f7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.progress-artifacts video[data-v-949aa1f7]{width:100%;max-height:360px;margin-top:10px}.progress-card[data-v-949aa1f7]{overflow-wrap:anywhere}@media(max-width:680px){.progress-stages[data-v-949aa1f7]{grid-template-columns:repeat(2,minmax(0,1fr))}.progress-facts[data-v-949aa1f7]{grid-template-columns:1fr}.progress-card header[data-v-949aa1f7]{align-items:flex-start;flex-wrap:wrap}}.progress-card.is-compact[data-v-949aa1f7]{padding:14px 18px;gap:8px;margin:8px 0}.progress-card.is-compact header[data-v-949aa1f7]{margin:0;padding:0}.progress-card.is-compact .progress-summary[data-v-949aa1f7]{font-size:13px}.progress-summary[data-v-949aa1f7]{display:flex;flex-wrap:wrap;gap:6px 18px;line-height:1.6}.progress-summary p[data-v-949aa1f7]{flex-basis:100%}.progress-details>summary[data-v-949aa1f7]{width:fit-content;min-height:36px;align-content:center;cursor:pointer;color:var(--sa-accent-text)}.progress-detail-body[data-v-949aa1f7]{display:grid;gap:14px;padding-top:8px}.progress-card .progress-facts[data-v-949aa1f7]{grid-template-columns:1fr}@media(min-width:901px){.progress-footer[data-v-949aa1f7]{display:flex;justify-content:center}.progress-actions[data-v-949aa1f7]{display:flex;align-items:center;gap:10px;flex-shrink:0}.progress-card.needs-attention[data-v-949aa1f7]{border-color:var(--sa-accent)}.progress-foreground[data-v-949aa1f7]{display:grid;gap:18px;justify-items:center;text-align:center;padding:28px 16px}.progress-foreground h3[data-v-949aa1f7],.progress-foreground p[data-v-949aa1f7]{margin:0}.progress-foreground h3[data-v-949aa1f7]{font-size:24px}.progress-heading[data-v-949aa1f7]{display:grid;gap:6px}.progress-heading h3[data-v-949aa1f7]{display:flex;align-items:center;gap:10px}.progress-heading small[data-v-949aa1f7]{font-size:12px}.progress-card .progress-stages li[data-v-949aa1f7]{padding:10px 12px;gap:4px}}@media(max-width:600px){.progress-card.is-compact[data-v-949aa1f7]{padding:12px}.progress-summary[data-v-949aa1f7]{display:grid;gap:4px}}.active-task-list[data-v-c418ceb0]{list-style:none;margin:0;padding:0}li[data-v-c418ceb0]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid var(--sa-border)}li[data-v-c418ceb0]:last-child{border-bottom:0}li>div[data-v-c418ceb0]{min-width:0}strong[data-v-c418ceb0]{font-size:15px;line-height:1.6;overflow-wrap:anywhere}p[data-v-c418ceb0]{display:flex;flex-wrap:wrap;gap:6px 16px;margin:6px 0 0;font-size:13px;color:var(--sa-muted)}p span[data-v-c418ceb0]:first-child{color:var(--sa-accent-text)}button[data-v-c418ceb0]{flex-shrink:0}.selected strong[data-v-c418ceb0]{color:var(--sa-accent-text)}@media(max-width:680px){li[data-v-c418ceb0]{align-items:flex-start;flex-wrap:wrap;gap:12px}button[data-v-c418ceb0]{margin-left:auto}}@media(min-width:901px){.library-section[data-v-da5c1ec4]{margin-top:22px}.library-section-heading[data-v-da5c1ec4]{display:flex;align-items:center;gap:12px;margin-bottom:14px;min-height:28px}.library-section-heading h3[data-v-da5c1ec4]{margin:0;font-size:16px;line-height:1.5}.library-section-heading small[data-v-da5c1ec4]{color:var(--sa-muted);font-size:12px;font-weight:400}.library-ended[data-v-da5c1ec4]{border-top:1px solid var(--sa-border);padding-top:20px}.library-ended>summary[data-v-da5c1ec4]{cursor:pointer;list-style:none;font-size:14px;font-weight:600}.library-ended>summary[data-v-da5c1ec4]::-webkit-details-marker{display:none}.library-ended>summary .solar-icon[data-v-da5c1ec4]{width:16px;height:16px;margin-left:auto}.library-ended[open]>summary .solar-icon[data-v-da5c1ec4]{transform:rotate(90deg)}.library-section .solar-content-entry[data-v-da5c1ec4]{display:flex;flex-direction:column;min-width:0;transition:background-color var(--sa-fast)}:root .solar-app .library-section .solar-content-entry .solar-content-row[data-v-da5c1ec4]{flex:1;height:100%;background:transparent;box-shadow:none;transform:none}:root .solar-app .library-section .solar-content-entry[data-v-da5c1ec4]:is(:hover,:focus-within){background:var(--sa-card-hover);box-shadow:none}.library-section .solar-content-row[data-v-da5c1ec4]:focus-visible{outline:2px solid var(--sa-text);outline-offset:2px}.library-tools-heading[data-v-da5c1ec4]{justify-content:flex-end}}.workspace-tasks[data-v-da5c1ec4]{margin:20px 0;padding:16px 20px;border:1px solid var(--sa-border);border-radius:12px;background:var(--sa-surface);scroll-margin-top:90px}.task-list-heading[data-v-da5c1ec4]{display:flex;align-items:center;justify-content:space-between;gap:12px}.task-list-heading strong[data-v-da5c1ec4]{font-size:15px}.task-list-heading p[data-v-da5c1ec4]{margin:6px 0 0;font-size:13px;color:var(--sa-muted)}.task-list-heading button[data-v-da5c1ec4]{flex-shrink:0}@media(max-width:680px){.task-list-heading[data-v-da5c1ec4]{align-items:flex-start;flex-wrap:wrap}.workspace-tasks[data-v-da5c1ec4]{padding:14px}}.legacy-desktop[data-v-da5c1ec4],.desktop-video-confirm[data-v-da5c1ec4]{display:none}@media(min-width:901px){.legacy-mobile[data-v-da5c1ec4]{display:none}.legacy-desktop[data-v-da5c1ec4]{display:inline-flex;margin-left:auto}.solar-detail-tabs[data-v-da5c1ec4]{gap:0}.desktop-video-confirm[data-v-da5c1ec4]{display:inline-flex}.solar-detail-tabs.is-preparing[data-v-da5c1ec4]{display:none}}.workflow-request-summary[data-v-da5c1ec4]{margin:16px 0;padding:0 20px;border:1px solid var(--sa-border);border-radius:12px;background:var(--sa-surface)}.workflow-request-summary>summary[data-v-da5c1ec4]{display:flex;align-items:center;gap:12px;min-height:54px;cursor:pointer;list-style:none;color:var(--sa-text);font-size:13px;font-weight:600}.workflow-request-summary>summary[data-v-da5c1ec4]::-webkit-details-marker{display:none}.workflow-request-summary summary small[data-v-da5c1ec4]{margin-left:auto;color:var(--sa-muted);font-size:12px;font-weight:400}.workflow-request-summary summary .solar-icon[data-v-da5c1ec4]{width:16px;height:16px}.workflow-request-summary[open] summary .solar-icon[data-v-da5c1ec4]{transform:rotate(90deg)}.workflow-request-summary p[data-v-da5c1ec4]{margin:0 0 16px;font-size:13px;color:var(--sa-muted);line-height:1.8}.workflow-request-summary .workflow-original-intent[data-v-da5c1ec4]{padding-top:4px;color:var(--sa-text);white-space:pre-wrap;overflow-wrap:anywhere}.workflow-request-summary dl[data-v-da5c1ec4]{display:flex;gap:24px;margin:0 0 14px;font-size:13px}.workflow-request-summary dl>div[data-v-da5c1ec4]{display:flex;gap:10px}.workflow-request-summary dt[data-v-da5c1ec4]{color:var(--sa-muted)}.workflow-request-summary dd[data-v-da5c1ec4]{margin:0;color:var(--sa-text)}.solar-canonical [tabindex="-1"][data-v-da5c1ec4]{scroll-margin-top:20px}.workflow-media-empty[data-v-da5c1ec4]{display:grid;justify-items:center;gap:12px;padding:40px 24px;text-align:center}.workflow-media-empty .solar-icon[data-v-da5c1ec4]{width:36px;height:36px;color:var(--sa-muted)}.workflow-media-empty h3[data-v-da5c1ec4],.workflow-media-empty p[data-v-da5c1ec4]{margin:0}@media(max-width:600px){.workflow-request-summary[data-v-da5c1ec4]{padding-inline:14px}}.solar-content-entry[data-v-da5c1ec4]{position:relative}.solar-content-entry .solar-content-row[data-v-da5c1ec4]{padding-right:78px}.solar-history-menu[data-v-da5c1ec4]{position:absolute;top:20px;right:18px}.solar-history-menu summary[data-v-da5c1ec4]{display:grid;place-items:center;width:44px;min-height:44px;list-style:none;cursor:pointer;border-radius:8px;font-size:24px;color:var(--sa-text)}.solar-history-menu summary[data-v-da5c1ec4]::-webkit-details-marker{display:none}.solar-history-menu summary[data-v-da5c1ec4]:hover{background:var(--sa-bg)}.solar-history-menu summary[data-v-da5c1ec4]:focus-visible{outline:2px solid var(--sa-text);outline-offset:2px}.solar-history-menu-panel[data-v-da5c1ec4]{position:absolute;right:0;z-index:3;min-width:136px;padding:6px;border-radius:10px;background:var(--sa-surface);box-shadow:0 6px 24px #0000002e}.solar-history-menu-panel button[data-v-da5c1ec4]{width:100%;min-height:44px;white-space:nowrap}.solar-history-tabs[data-v-da5c1ec4]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 16px}.solar-history-tabs [aria-pressed=true][data-v-da5c1ec4]{background:var(--sa-bg);font-weight:700}.solar-history-dialog[data-v-da5c1ec4]{max-width:min(520px,calc(100vw - 32px));padding:28px;border:0;border-radius:16px;background:var(--sa-surface);color:var(--sa-text);box-shadow:0 12px 48px #0000004d}.solar-history-dialog[data-v-da5c1ec4]::backdrop{background:#00000073}.solar-history-dialog p[data-v-da5c1ec4]{line-height:1.7}.solar-history-title[data-v-da5c1ec4]{overflow-wrap:anywhere;font-weight:600}@media(max-width:600px){.solar-history-menu[data-v-da5c1ec4]{right:8px}.solar-content-entry .solar-content-row[data-v-da5c1ec4]{padding-right:62px}.solar-history-dialog[data-v-da5c1ec4]{padding:20px}}.solar-lineage-button[data-v-da5c1ec4]{position:absolute;right:14px;bottom:10px;display:flex;align-items:center;gap:5px;min-height:44px;padding:8px;color:var(--sa-muted);background:transparent;border:0;border-radius:8px;font-size:13px}.solar-lineage-button[data-v-da5c1ec4]:hover{background:var(--sa-subtle);color:var(--sa-text)}.solar-lineage-button .solar-icon[data-v-da5c1ec4]{width:16px;height:16px}.solar-content-entry:has(.solar-lineage-button) .solar-content-row .solar-badge[data-v-da5c1ec4]{margin-right:90px}.solar-version-choice[data-v-da5c1ec4]{display:flex;align-items:center;gap:16px;width:100%;text-align:left;border:0;border-bottom:1px solid var(--sa-border);padding:18px 0;background:transparent;color:inherit}.solar-version-choice>span[data-v-da5c1ec4]{display:grid;gap:8px;flex:1}.solar-version-choice small[data-v-da5c1ec4]{color:var(--sa-muted)}.solar-content-row .solar-content-text b[data-v-da5c1ec4]{display:block;overflow:visible;overflow-wrap:anywhere}.solar-content-row .solar-content-text small[data-v-da5c1ec4]:last-child{overflow-wrap:anywhere}.solar-detail-tabs[data-v-da5c1ec4]{display:flex;flex-wrap:wrap}.solar-detail-tabs button[data-v-da5c1ec4]{min-height:48px;flex:1;white-space:nowrap}.solar-version-row[data-v-da5c1ec4]{display:flex;gap:16px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--sa-border);padding:16px 0}.solar-lineage-list[data-v-da5c1ec4]{padding:0 24px 16px}.solar-lineage-list summary[data-v-da5c1ec4]{min-height:44px;cursor:pointer;align-content:center}.solar-lineage-list button[data-v-da5c1ec4]{display:block}.solar-home-create .solar-button[data-v-da5c1ec4]{margin-right:12px}.solar-home-columns .solar-home-topic-map[data-v-da5c1ec4]{padding:24px}.solar-detail-tabs[data-v-da5c1ec4]{position:sticky;top:0;z-index:2;background:var(--sa-surface)}@media(max-width:600px){.solar-detail-tabs button[data-v-da5c1ec4]{padding:12px 8px;font-size:14px}.solar-detail-tabs .solar-icon[data-v-da5c1ec4]{display:none}}.solar-pagination[data-v-da5c1ec4]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px 0}.solar-pagination-buttons[data-v-da5c1ec4]{display:flex;gap:8px;margin-left:auto}.solar-pagination .solar-button[data-v-da5c1ec4]{width:auto;min-width:80px;min-height:44px;text-align:center;justify-content:center;flex:none}:root .solar-app button.membership-card{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;gap:12px;width:100%;min-height:148px;padding:20px;border:0;border-radius:20px;background:#244737;color:#fff5df;text-align:left;box-shadow:none}:root .solar-app button.membership-card:hover{background:#1e3d30;color:#fff5df}:root .solar-app button.membership-card[data-tier=quarterly],:root .solar-app button.membership-card[data-tier=trial]{background:#b94f2c;color:#fff5df}:root .solar-app button.membership-card[data-tier=quarterly]:hover,:root .solar-app button.membership-card[data-tier=trial]:hover{background:#aa4526}:root .solar-app button.membership-card[data-tier=unknown]{background:#e9ebed;color:var(--sa-text)}.membership-card-copy{position:relative;z-index:1;display:grid;min-width:0;flex:1}.membership-card-copy>strong{font-size:20px;line-height:1.4;font-weight:700}.membership-card-copy>small{margin-top:22px;font-size:12px;line-height:1.5}.membership-card-copy>b{font-size:26px;line-height:1.25;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.membership-pattern{position:absolute;right:-18px;bottom:-14px;width:160px;height:160px;color:#713415;opacity:.48;z-index:0;pointer-events:none}.membership-card-arrow{position:relative;width:18px;height:18px;flex-shrink:0}.membership-card>.membership-compact-icon{display:none}:root .solar-app .membership-card:focus-visible{outline:2px solid #fff5df;outline-offset:-5px}.membership-badge{display:inline-flex;align-items:center;flex-shrink:0;padding:4px 7px;border-radius:7px;background:#deecdf;color:#254835;font-size:10px;line-height:1.4;font-weight:650;white-space:nowrap}.membership-badge:is([data-tier=quarterly],[data-tier=trial]){background:#fae4d6;color:#95401f}.membership-badge[data-tier=unknown]{color:var(--sa-muted);background:var(--sa-subtle)}@media(min-width:901px){:root .solar-app .is-compact button.membership-card{min-height:48px;height:48px;width:48px;padding:14px;justify-content:center;align-items:center;border-radius:16px}.is-compact .membership-card-copy,.is-compact .membership-pattern,.is-compact .membership-card-arrow,.is-compact .membership-badge{display:none}.is-compact .membership-card>.membership-compact-icon{display:block}}.brand-wordmark[data-v-aaea600d]{display:inline-flex;align-items:center;gap:10px;color:inherit;font-size:26px;font-weight:750;line-height:1;letter-spacing:-.8px;white-space:nowrap}.brand-wordmark img[data-v-aaea600d]{display:block;flex:0 0 auto;width:var(--brand-mark-size, 1.46em);height:auto}.brand-wordmark em[data-v-aaea600d]{color:#e96522;font-style:normal}.navigation-rail-hint[data-v-cb253de4]{position:fixed;z-index:80;transform:translateY(-50%);padding:10px 14px;border-radius:8px;background:#242938;color:#fff;box-shadow:0 4px 12px #11182724;font:500 14px/1.4 var(--sa-font);white-space:nowrap;pointer-events:none}.solar-wallet-shortcut[data-v-38d6420c]{display:flex;align-items:center;gap:8px;width:100%;padding:12px;font-size:13px}.solar-wallet-shortcut strong[data-v-38d6420c]{margin-left:auto;font-size:20px;font-variant-numeric:tabular-nums}.solar-wallet-shortcut>.solar-icon[data-v-38d6420c]{width:14px;height:14px;color:var(--sa-muted)}.solar-account-menu nav button[data-v-38d6420c]{display:flex;align-items:center;gap:10px;width:100%;text-align:left}.solar-wordmark[data-v-38d6420c] .brand-wordmark{font-size:inherit}.customer-nav-group[data-v-38d6420c]{display:grid;gap:4px}.customer-nav-heading[data-v-38d6420c]{margin:16px 12px 5px;color:var(--sa-muted);font-size:12px;line-height:1.6}.customer-nav-group:first-child .customer-nav-heading[data-v-38d6420c]{margin-top:0}.solar-navigation-scroll[data-v-38d6420c]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px;margin:0 -4px}.solar-sidebar-foot[data-v-38d6420c]{flex-shrink:0}.solar-account-summary[data-v-38d6420c]{padding:8px 12px}.solar-account-menu[data-v-38d6420c]{position:relative}.solar-account-menu>summary[data-v-38d6420c]{list-style:none;cursor:pointer;padding:12px;min-height:44px}.solar-account-menu>summary[data-v-38d6420c]::-webkit-details-marker{display:none}.solar-account-menu[open]>nav[data-v-38d6420c]{position:absolute;bottom:100%;left:0;width:100%;background:var(--sa-surface);border:1px solid var(--sa-border);border-radius:12px;padding:8px;box-shadow:var(--sa-shadow);z-index:10}.solar-account-summary[data-v-38d6420c]{display:flex;gap:10px;align-items:center;text-align:left;width:100%;min-width:0}.solar-account-summary>span[data-v-38d6420c]{display:grid;gap:4px;min-width:0;flex:1}.solar-account-summary b[data-v-38d6420c],.solar-account-summary small[data-v-38d6420c]{overflow-wrap:anywhere;font-size:14px;font-weight:500}.solar-account-summary small[data-v-38d6420c]{color:var(--sa-muted);font-size:12px}.solar-account-summary .solar-icon[data-v-38d6420c]{flex-shrink:0}.solar-sidebar-foot .solar-membership-status[data-v-38d6420c]{display:block;width:100%;padding:8px 0;color:var(--sa-accent-text);font-size:12px;text-align:center;border-radius:var(--sa-radius-control);background:var(--sa-accent-soft);min-height:44px}.account-membership-title[data-v-f87e6c43],.account-membership-source[data-v-f87e6c43]{display:none}.account-name-line[data-v-f87e6c43]{display:contents}.membership-overview[data-v-f87e6c43]{font-family:var(--sa-font)}@media(min-width:901px){.account-membership-source[data-v-f87e6c43]{display:block;color:var(--sa-muted)}.membership-overview[data-v-f87e6c43]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:20px 32px}.membership-overview>.solar-section-heading[data-v-f87e6c43],.membership-overview>.account-tabs[data-v-f87e6c43],.membership-overview>.solar-notice[data-v-f87e6c43]{grid-column:1 / -1}.membership-overview .account-overview[data-v-f87e6c43]{padding:0;gap:20px}.membership-overview .account-benefits[data-v-f87e6c43]{align-items:center;gap:20px;border:0;border-left:1px solid var(--sa-border);padding:0 0 0 32px}.membership-overview .account-tabs[data-v-f87e6c43]{margin-top:0;padding-bottom:20px;border-bottom:1px solid var(--sa-border)}}.account-hub[data-v-f87e6c43]{width:100%;max-width:1120px;margin:0 auto 24px}.account-hub h1[data-v-f87e6c43]{margin:0;font-size:28px}.account-hub h2[data-v-f87e6c43]{margin:0;font-size:20px}.account-overview p[data-v-f87e6c43]{margin-block:8px 12px;color:var(--sa-muted)}.account-overview[data-v-f87e6c43]{display:flex;justify-content:space-between;gap:32px;padding-block:24px}.account-balance[data-v-f87e6c43]{display:flex;gap:20px;align-items:baseline}.account-balance strong[data-v-f87e6c43]{font-size:28px;font-variant-numeric:tabular-nums}.account-benefits[data-v-f87e6c43]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-block:20px;margin:0;border-block:1px solid var(--sa-border)}.account-benefits dt[data-v-f87e6c43]{color:var(--sa-muted);font-size:14px;margin-bottom:10px}.account-benefits dd[data-v-f87e6c43]{margin:0;font-size:15px}.account-tabs[data-v-f87e6c43]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.account-hub .account-tabs .solar-button[aria-current][data-v-f87e6c43]{border-color:var(--sa-primary);color:var(--sa-accent-text);background:var(--sa-accent-soft)}@media(max-width:600px){.account-overview[data-v-f87e6c43]{flex-direction:column;gap:20px}.account-benefits[data-v-f87e6c43]{grid-template-columns:1fr;gap:16px}.account-benefits>div[data-v-f87e6c43]{display:flex;justify-content:space-between;gap:12px}.account-benefits dt[data-v-f87e6c43]{margin:0}.account-tabs button[data-v-f87e6c43]{flex:1}}.commerce-entries[data-v-24d59699]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.commerce-entries .solar-button[data-v-24d59699]{min-height:38px;padding:7px 12px;font-size:13px;white-space:nowrap}.commerce-entries .solar-icon[data-v-24d59699]{width:16px;height:16px}.membership-entry-pattern[data-v-24d59699]{display:none}@media(max-width:700px){.commerce-entries[data-v-24d59699]{width:100%}.commerce-entries .solar-button[data-v-24d59699]{flex:1;min-height:44px;padding:8px;font-size:12px}}.adoption-history>form.solar-actions[data-v-b0479be6]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.adoption-history .solar-search input[data-v-b0479be6]:not([type=checkbox]):not([type=radio]){padding-left:40px}.adoption-history[data-v-b0479be6]{display:grid;gap:16px}.adoption-row[data-v-b0479be6]{display:flex;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--sa-border)}.adoption-row strong[data-v-b0479be6]{overflow-wrap:anywhere;line-height:1.6}.adoption-row p[data-v-b0479be6]{margin:6px 0 0}.solar-pagination[data-v-b0479be6]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}@media(max-width:600px){.adoption-row[data-v-b0479be6]{flex-direction:column}}.personalization-setting[data-v-9053c725]{padding:18px 0;border-bottom:1px solid var(--sa-border)}.personalization-setting label[data-v-9053c725]{display:flex;align-items:center;gap:10px;font-weight:600}.personalization-setting input[data-v-9053c725]{width:20px;height:20px;accent-color:var(--sa-accent-text)}.personalization-setting p[data-v-9053c725]{margin:10px 0 0;line-height:1.6}.growth-summary-card[data-v-9926193c]{display:grid;grid-template-columns:1fr;align-content:center;gap:18px;min-width:0}.growth-rings[data-v-9926193c]{position:relative;width:188px;height:188px;justify-self:center}.growth-rings svg[data-v-9926193c]{display:block;width:100%;height:100%;overflow:visible}.growth-rings circle[data-v-9926193c]{fill:none;stroke-width:17}.growth-ring-track[data-v-9926193c]{stroke:var(--sa-chart-track)}.growth-rings .growth-ring-outline[data-v-9926193c]{stroke:var(--ring-outline);stroke-width:19.5;stroke-linecap:round;transition:stroke-dasharray .35s ease,stroke-opacity .2s ease}.growth-ring-value[data-v-9926193c]{stroke:var(--ring-color);stroke-linecap:round;transition:stroke-dasharray .35s ease,stroke-opacity .2s ease}.generated[data-v-9926193c]{--ring-color:var(--sa-chart-generated);--ring-outline:var(--sa-chart-generated-outline)}.adopted[data-v-9926193c]{--ring-color:var(--sa-chart-adopted);--ring-outline:var(--sa-chart-adopted-outline)}.opinions[data-v-9926193c]{--ring-color:var(--sa-chart-opinions);--ring-outline:var(--sa-chart-opinions-outline)}.growth-rings-center[data-v-9926193c]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;justify-content:center;font-size:13px;line-height:1.7;color:var(--sa-muted);text-align:center;pointer-events:none}.growth-summary-content[data-v-9926193c]{min-width:0}.growth-summary-card .growth-metrics[data-v-9926193c]{display:grid;gap:2px;margin:0 0 16px}.growth-summary-card .growth-metrics>div[data-v-9926193c]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border:0;background:none;min-width:0}.growth-summary-card dt[data-v-9926193c]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--sa-muted)}.growth-summary-card dt i[data-v-9926193c]{width:8px;height:8px;border-radius:50%;background:var(--ring-color);box-shadow:inset 0 0 0 1px var(--ring-outline);flex-shrink:0}.growth-summary-card dd[data-v-9926193c]{margin:0;font-size:26px;font-weight:650;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--sa-text)}.growth-summary-card dd small[data-v-9926193c]{font-size:12px;font-weight:400;color:var(--sa-muted)}.growth-summary-card .growth-scale-note[data-v-9926193c]{margin:0;font-size:12px;line-height:1.7;color:var(--sa-muted)}@media(max-width:1100px){.growth-summary-card[data-v-9926193c]{grid-template-columns:188px minmax(0,1fr);gap:28px;align-items:center}.growth-summary-card .growth-metrics[data-v-9926193c]{gap:6px;margin-bottom:12px}}@media(max-width:600px){.growth-summary-card[data-v-9926193c]{grid-template-columns:120px minmax(0,1fr);gap:18px}.growth-rings[data-v-9926193c]{width:120px;height:120px}.growth-rings-center[data-v-9926193c]{font-size:11px}.growth-summary-card dt[data-v-9926193c]{font-size:12px;gap:5px}.growth-summary-card dd[data-v-9926193c]{font-size:23px}.growth-summary-card .growth-metrics[data-v-9926193c]{gap:4px}.growth-summary-card .growth-metrics>div[data-v-9926193c]{padding:6px 0;gap:6px}.growth-scale-note[data-v-9926193c]{font-size:11px}}@media(prefers-reduced-motion:reduce){.growth-ring-value[data-v-9926193c],.growth-ring-outline[data-v-9926193c]{transition:none}}.growth-rings-logo[data-v-9926193c]{display:none}@keyframes growth-ring-enter-9926193c{0%{stroke-dasharray:0 100;stroke-opacity:0}}@media(min-width:901px)and (prefers-reduced-motion:no-preference){.growth-ring-value[data-v-9926193c]{animation:growth-ring-enter-9926193c .7s cubic-bezier(.22,1,.36,1)}}@media(min-width:901px){.growth-rings-center-copy[data-v-9926193c],.growth-rings .growth-ring-outline[data-v-9926193c],.growth-rings-logo[data-v-9926193c]{display:none}.growth-rings-center[data-v-9926193c]{inset:50% auto auto 50%;width:44px;height:44px;transform:translate(-50%,-50%);border-radius:50%;background:#fff}.growth-summary-card dt i[data-v-9926193c]{box-shadow:none}}.growth-chart-card[data-v-a4f7947d]{--plot-height:230px;position:relative;min-width:0;padding:24px;background:var(--sa-card-bg);border-radius:var(--sa-card-radius)}.growth-chart-heading[data-v-a4f7947d]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.growth-chart-heading h3[data-v-a4f7947d]{margin:0;font-size:18px}.growth-chart-heading p[data-v-a4f7947d]{margin:6px 0 0;color:var(--sa-muted);font-size:13px}.growth-chart-legend[data-v-a4f7947d]{display:flex;flex-wrap:wrap;gap:18px;padding-top:4px}.growth-chart-legend span[data-v-a4f7947d]{display:flex;align-items:center;gap:7px;color:var(--sa-muted);font-size:13px}.growth-chart-card i.generated[data-v-a4f7947d]{background:var(--sa-chart-generated-soft)}.growth-chart-card i.adopted[data-v-a4f7947d]{background:var(--sa-chart-adopted)}.growth-chart-legend i[data-v-a4f7947d],.growth-chart-tooltip dt i[data-v-a4f7947d]{display:inline-block;width:10px;height:10px;border-radius:2px;flex-shrink:0}.growth-chart-body[data-v-a4f7947d]{position:relative;margin-top:44px;padding-left:48px;min-width:0}.growth-chart-unit[data-v-a4f7947d]{position:absolute;top:-25px;left:0;color:var(--sa-muted);font-size:12px}.growth-chart-axis[data-v-a4f7947d]{position:absolute;inset:0 auto auto 0;height:var(--plot-height);width:40px;display:flex;flex-direction:column;justify-content:space-between;text-align:right;font-size:12px;color:var(--sa-muted);font-variant-numeric:tabular-nums}.growth-chart-axis span[data-v-a4f7947d]{transform:translateY(-50%)}.growth-chart-axis span[data-v-a4f7947d]:last-child{transform:translateY(50%)}.growth-chart-scroll[data-v-a4f7947d]{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:2px 3px 6px}.growth-chart-plot[data-v-a4f7947d]{display:grid;grid-template-columns:repeat(var(--category-count),minmax(62px,1fr));min-width:calc(var(--category-count) * 72px);position:relative}.growth-chart-grid[data-v-a4f7947d]{pointer-events:none;position:absolute;inset:0 0 auto;height:var(--plot-height);display:flex;flex-direction:column;justify-content:space-between}.growth-chart-grid i[data-v-a4f7947d]{display:block;width:100%;height:1px;background:var(--sa-chart-grid)}.growth-chart-column[data-v-a4f7947d]{position:relative;min-width:0;display:grid;grid-template-rows:var(--plot-height) auto;gap:12px;padding:0 5px;border:0;border-radius:0;background:transparent;color:var(--sa-muted);font:inherit;text-align:center;cursor:pointer;align-content:start}.growth-chart-column.is-highlighted[data-v-a4f7947d]:before{content:"";position:absolute;top:0;left:50%;height:var(--plot-height);border-left:1px dashed var(--sa-chart-grid)}.growth-chart-bars[data-v-a4f7947d]{display:flex;align-items:flex-end;justify-content:center;gap:4px;height:100%;position:relative;z-index:1}.growth-chart-bars i[data-v-a4f7947d]{width:clamp(10px,1.35vw,20px);max-width:40%;border-radius:4px 4px 0 0;transition:height .3s ease}.growth-chart-category[data-v-a4f7947d]{font-size:12px;line-height:1.6;overflow-wrap:anywhere;min-height:38px}.growth-chart-column[data-v-a4f7947d]:focus-visible{outline:2px solid var(--sa-chart-adopted);outline-offset:1px;border-radius:5px}.growth-chart-zero[data-v-a4f7947d]{position:absolute;inset:60px 24px auto 60px;text-align:center;font-size:15px;line-height:1.8;color:var(--sa-muted);pointer-events:none}.growth-chart-zero small[data-v-a4f7947d]{font-size:12px}.growth-chart-empty[data-v-a4f7947d]{display:grid;align-content:center;min-height:270px;margin:24px 0 0;text-align:center;color:var(--sa-muted);font-size:14px}.growth-chart-tooltip[data-v-a4f7947d]{position:absolute;top:112px;left:var(--tooltip-mobile-left);z-index:3;width:228px;max-width:calc(100% - 32px);padding:18px 20px;background:var(--sa-surface);color:var(--sa-text);border:1px solid var(--sa-border);border-radius:20px;box-shadow:0 12px 32px #1820271f}.growth-chart-tooltip>strong[data-v-a4f7947d]{display:block;font-size:14px;font-weight:600;line-height:1.5;margin-bottom:12px}.growth-chart-tooltip dl[data-v-a4f7947d]{display:grid;gap:8px;margin:0}.growth-chart-tooltip dl>div[data-v-a4f7947d]{display:flex;justify-content:space-between;gap:16px;font-size:13px}.growth-chart-tooltip dt[data-v-a4f7947d]{display:flex;gap:8px;align-items:center;color:var(--sa-muted)}.growth-chart-tooltip dd[data-v-a4f7947d]{margin:0;font-variant-numeric:tabular-nums}.growth-chart-card footer[data-v-a4f7947d]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-top:12px;border-top:1px solid var(--sa-border);padding-top:16px}.growth-chart-card footer>p[data-v-a4f7947d]{margin:0;font-size:12px;line-height:1.8;color:var(--sa-muted);max-width:70ch}.growth-chart-data[data-v-a4f7947d]{font-size:12px;width:100%}.growth-chart-data>p[data-v-a4f7947d]{color:var(--sa-muted);line-height:1.8}.growth-chart-read-note[data-v-a4f7947d]{font-size:12px;color:var(--sa-accent-text)}.growth-chart-data summary[data-v-a4f7947d]{min-height:32px;cursor:pointer;color:var(--sa-muted)}.growth-chart-data[open][data-v-a4f7947d]{width:100%}.growth-chart-card footer[data-v-a4f7947d]:has(details[open]){flex-wrap:wrap}.growth-chart-data table[data-v-a4f7947d]{width:100%;border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums}.growth-chart-data th[data-v-a4f7947d],.growth-chart-data td[data-v-a4f7947d]{padding:10px 12px;border-bottom:1px solid var(--sa-border)}.growth-chart-data th[data-v-a4f7947d]{font-weight:500}.growth-chart-data th[data-v-a4f7947d]:not(:first-child),.growth-chart-data td[data-v-a4f7947d]{text-align:right}.growth-chart-scroll-hint[data-v-a4f7947d]{display:none}@keyframes growth-bar-enter-a4f7947d{0%{transform:scaleY(0)}}@media(min-width:901px)and (prefers-reduced-motion:no-preference){.growth-chart-bars i[data-v-a4f7947d]{transform-origin:center bottom;animation:growth-bar-enter-a4f7947d .7s cubic-bezier(.22,1,.36,1)}}.growth-chart-card i.generated[data-v-a4f7947d]{box-shadow:inset 0 0 0 1px var(--sa-chart-generated-outline)}.growth-chart-card i.adopted[data-v-a4f7947d]{box-shadow:inset 0 0 0 1px var(--sa-chart-adopted-outline)}@media(max-width:700px){.growth-chart-card[data-v-a4f7947d]{--plot-height:210px;padding:20px 16px}.growth-chart-heading[data-v-a4f7947d]{flex-direction:column;gap:12px}.growth-chart-body[data-v-a4f7947d]{padding-left:35px;margin-top:38px}.growth-chart-axis[data-v-a4f7947d]{width:28px;font-size:11px}.growth-chart-card footer[data-v-a4f7947d]{flex-direction:column;gap:4px}.growth-chart-tooltip[data-v-a4f7947d]{top:150px}.growth-chart-zero[data-v-a4f7947d]{inset:50px 12px auto 42px}.growth-chart-heading p[data-v-a4f7947d]{font-size:12px}}@media(prefers-reduced-motion:reduce){.growth-chart-bars i[data-v-a4f7947d]{transition:none}}@media(max-width:700px){.growth-chart-scroll-hint[data-v-a4f7947d]{display:block;margin:4px 0 0 35px;color:var(--sa-muted);font-size:12px}}@media(min-width:1400px){.growth-chart-card[data-v-a4f7947d]{--plot-height:218px}.growth-chart-plot[data-v-a4f7947d]{min-width:calc(var(--category-count) * 62px)}}@media(min-width:901px){.growth-chart-card i.generated[data-v-a4f7947d],.growth-chart-card i.adopted[data-v-a4f7947d]{box-shadow:none}}.growth-workspace[data-v-b95a17ca]{--sa-muted:#586778;--sa-card-bg:#f5f6f7;--sa-card-hover:#eef0f3;--sa-chart-generated:#ec802b;--sa-chart-generated-soft:#ec802b;--sa-chart-generated-outline:#9e4c15;--sa-chart-adopted:#66bcb4;--sa-chart-adopted-outline:#287a73;--sa-chart-opinions:#edc55b;--sa-chart-opinions-outline:#8c681b;--sa-chart-track:#e4e7ec;--sa-chart-grid:#cfd6e0;display:grid;gap:28px;min-width:0}.growth-workspace>.solar-page-intro[data-v-b95a17ca]{align-items:center;gap:20px}.growth-workspace h1[data-v-b95a17ca]{margin:6px 0 10px}.growth-workspace h2[data-v-b95a17ca]{margin:0;font-size:21px;line-height:1.5}.growth-workspace p[data-v-b95a17ca]{line-height:1.75;overflow-wrap:anywhere}.growth-workspace .solar-page-intro p[data-v-b95a17ca]{margin:0}.growth-workspace .solar-eyebrow[data-v-b95a17ca]{color:var(--sa-accent-text);font-size:13px}.growth-overview-heading[data-v-b95a17ca],.growth-overview-actions[data-v-b95a17ca],.growth-habits-heading[data-v-b95a17ca],.growth-habits-title[data-v-b95a17ca]{display:flex;align-items:center;gap:14px}.growth-overview-heading[data-v-b95a17ca],.growth-habits-heading[data-v-b95a17ca]{justify-content:space-between}.growth-overview-heading p[data-v-b95a17ca],.growth-habits-heading p[data-v-b95a17ca]{margin:5px 0 0;color:var(--sa-muted);font-size:14px}.growth-overview-actions[data-v-b95a17ca]{flex-shrink:0}.growth-overview-actions .solar-button[data-v-b95a17ca]{background:#fff}.growth-sync[data-v-b95a17ca]{display:inline-flex;align-items:center;gap:6px;color:var(--sa-muted);font-size:12px;white-space:nowrap}.growth-sync i[data-v-b95a17ca]{width:6px;height:6px;border-radius:50%;background:var(--sa-success)}.growth-sync.stale i[data-v-b95a17ca]{background:var(--sa-warning)}.growth-feature-icon[data-v-b95a17ca]{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#fce8d6;flex-shrink:0}.growth-feature-icon .solar-icon[data-v-b95a17ca]{width:26px;height:26px}.growth-habits-heading>.solar-button[data-v-b95a17ca]{flex-shrink:0}.growth-habit-list[data-v-b95a17ca]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;list-style:none;padding:0;margin:26px 0 20px}.growth-habit-list li[data-v-b95a17ca]{padding:0 20px 0 0;min-width:0}.growth-habit-list li+li[data-v-b95a17ca]{padding-left:22px;border-left:1px solid #eadccc}.growth-habit-list small[data-v-b95a17ca]{font-size:12px;color:var(--sa-accent-text)}.growth-habit-list p[data-v-b95a17ca]{margin:9px 0 4px;font-size:15px}.growth-habit-list .solar-button[data-v-b95a17ca]{font-size:13px;padding-left:0}.growth-empty-inline[data-v-b95a17ca]{color:var(--sa-muted);font-size:15px;margin:24px 0}.growth-habits-foot[data-v-b95a17ca]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;border-top:1px solid #ecdfd1;padding-top:18px;margin-top:18px;color:var(--sa-muted);font-size:12px}.growth-habits-foot .solar-button[data-v-b95a17ca]{min-height:32px;font-size:12px}.growth-record-tabs[data-v-b95a17ca]{display:flex;gap:10px;margin-bottom:24px;flex-wrap:wrap}.growth-works[data-v-b95a17ca]{display:grid;gap:16px;margin:20px 0}.growth-work[data-v-b95a17ca]{border:1px solid var(--sa-border);border-radius:18px;padding:20px}.growth-work-open[data-v-b95a17ca]{display:grid;gap:10px;width:100%;text-align:left;border:0;background:transparent;color:var(--sa-text)}.growth-work-open strong[data-v-b95a17ca]{font-size:15px;line-height:1.7;overflow-wrap:anywhere}.growth-work-open .solar-badge[data-v-b95a17ca]{justify-self:start;white-space:normal}.growth-evidence-button[data-v-b95a17ca]{font-size:13px;margin-top:10px}.growth-changes[data-v-b95a17ca]{margin-top:20px}.growth-changes summary[data-v-b95a17ca]{cursor:pointer;min-height:44px;align-content:center}.growth-change-list[data-v-b95a17ca]{padding:0;list-style:none}.growth-change-list li[data-v-b95a17ca],.growth-usage-row[data-v-b95a17ca]{padding:18px 0;border-top:1px solid var(--sa-border)}.growth-change-list small[data-v-b95a17ca]{color:var(--sa-accent-text)}.growth-original-opinion[data-v-b95a17ca]{margin:0;padding:16px;border-left:3px solid var(--sa-brand);background:var(--sa-accent-soft);white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:700px){.growth-workspace[data-v-b95a17ca]{gap:20px}.growth-workspace>.solar-page-intro[data-v-b95a17ca]{align-items:flex-start;flex-wrap:wrap}.growth-overview-heading[data-v-b95a17ca],.growth-habits-heading[data-v-b95a17ca]{align-items:flex-start;flex-direction:column;gap:18px}.growth-overview-actions[data-v-b95a17ca]{width:100%;justify-content:flex-end;gap:8px}.growth-sync[data-v-b95a17ca]{margin-right:auto}.growth-habit-list[data-v-b95a17ca]{grid-template-columns:1fr;gap:18px}.growth-habit-list li[data-v-b95a17ca],.growth-habit-list li+li[data-v-b95a17ca]{padding:0;border:0}.growth-habit-list li+li[data-v-b95a17ca]{border-top:1px solid #eadccc;padding-top:18px}.growth-workspace h2[data-v-b95a17ca]{font-size:19px}.growth-habits-heading>.solar-button[data-v-b95a17ca]{align-self:flex-start}}.service-intro-desktop[data-v-c726a56f]{display:none}.quarterly-service[data-v-c726a56f]{background:var(--sa-accent-soft);border-color:transparent;padding:28px}.quarterly-service header strong[data-v-c726a56f]{color:var(--sa-accent-text);font-size:40px;letter-spacing:-.03em;line-height:1.2}.quarterly-service header .solar-muted[data-v-c726a56f]{font-size:13px}.service-footnote[data-v-c726a56f]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--sa-muted)}.service-footnote .solar-icon[data-v-c726a56f]{width:16px;height:16px}.service-period[data-v-c726a56f]{display:inline-block;margin-right:24px}.service-positioning[data-v-c726a56f]{color:var(--sa-accent-text);font-size:14px}.quarterly-service[data-v-c726a56f]:focus-visible{outline:2px solid var(--sa-focus);outline-offset:4px}.service-current[data-v-c726a56f]{margin-top:20px;padding-top:16px;border-top:1px solid var(--sa-border);font-size:14px}.service-current .service-period[data-v-c726a56f]{border:0;padding:0;margin-top:8px}.service-current h3[data-v-c726a56f]{font-size:14px}.service-current>p[data-v-c726a56f]:first-child{margin-top:0}.quarterly-service header[data-v-c726a56f]{display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap}.quarterly-service header h2[data-v-c726a56f]{margin:0}.quarterly-service header strong[data-v-c726a56f]{font-variant-numeric:tabular-nums}.quarterly-service header small[data-v-c726a56f]{font-size:14px;font-weight:400}.quarterly-service p[data-v-c726a56f]{margin:12px 0 0;line-height:1.7}.quarterly-service article[data-v-c726a56f]{margin-top:20px;padding-top:16px;border-top:1px solid var(--sa-border)}.quarterly-service article h3[data-v-c726a56f]{margin:0}@media(min-width:901px){.service-read-status[data-v-c726a56f]{display:none}.service-intro[data-v-c726a56f]{font-size:17px}.service-benefits[data-v-c726a56f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:24px 0;padding:24px 0;border-top:1px solid var(--sa-border);border-bottom:1px solid var(--sa-border)}.service-benefits article[data-v-c726a56f]{margin:0;padding:0;border:0}.service-benefits h3[data-v-c726a56f]{font-size:16px}.service-benefits p[data-v-c726a56f]{font-size:14px;color:var(--sa-muted)}.service-current[data-v-c726a56f]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.service-current p[data-v-c726a56f],.service-current .service-period[data-v-c726a56f]{margin:0}.service-current .service-period p[data-v-c726a56f]{font-size:12px;color:var(--sa-muted)}}.payment-cashier[data-v-5cf22b2b]{font-family:var(--sa-font)}.payment-cashier[data-v-5cf22b2b],.quarterly-service[data-v-5cf22b2b]{scroll-margin-top:90px}.payment-cashier[data-v-5cf22b2b]:focus-visible{outline:2px solid var(--sa-focus);outline-offset:4px}.cashier-business-note[data-v-5cf22b2b]{font-size:14px;line-height:1.8}.cashier-discount[data-v-5cf22b2b]{display:flex;align-items:center;gap:8px;color:var(--sa-accent-text);background:var(--sa-accent-soft);padding:12px 16px;border-radius:var(--sa-radius-control);font-size:14px;line-height:1.6}.payment-cashier h2[data-v-5cf22b2b]{margin-top:0}.cashier-notice[data-v-5cf22b2b]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--sa-subtle);border-radius:var(--sa-radius-control);font-size:14px;color:var(--sa-muted)}.payment-cashier .plan-selection[data-v-5cf22b2b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));border:0;padding:0;gap:12px;margin:24px 0}.plan-selection legend[data-v-5cf22b2b]{margin-bottom:12px;font-size:14px;font-weight:600}.payment-cashier .recharge-plan[data-v-5cf22b2b]{position:relative;display:grid;gap:10px;padding:20px;border:1px solid var(--sa-border);border-radius:var(--sa-radius);cursor:pointer;background:var(--sa-surface)}.recharge-plan[data-v-5cf22b2b]:hover{border-color:var(--sa-input-border)}.recharge-plan[data-v-5cf22b2b]:has(input:disabled){cursor:default}.recharge-plan>span[data-v-5cf22b2b]:first-of-type{padding-right:24px}.payment-cashier .plan-selection[data-v-5cf22b2b]:has(.recharge-plan:only-of-type){grid-template-columns:minmax(180px,340px)}.payment-cashier .recharge-plan.selected[data-v-5cf22b2b]{border-color:var(--sa-primary);background:var(--sa-accent-soft)}.recharge-plan[data-v-5cf22b2b]:focus-within{outline:2px solid var(--sa-focus);outline-offset:3px}.recharge-plan input[data-v-5cf22b2b]{position:absolute;right:16px;top:16px;accent-color:var(--sa-primary)}.recharge-plan strong[data-v-5cf22b2b]{font-size:30px;font-weight:650;font-variant-numeric:tabular-nums}.recharge-plan small[data-v-5cf22b2b]{font-size:14px;font-weight:400}.recharge-plan span[data-v-5cf22b2b]{font-size:13px}.recharge-plan .recharge-credits[data-v-5cf22b2b]{font-size:16px}.payment-cashier .payment-selection[data-v-5cf22b2b]{align-items:end;border:0;border-top:1px solid var(--sa-border);margin:0;padding:20px 0 0}.payment-cashier .payment-selection[data-v-5cf22b2b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.payment-cashier .payment-method[data-v-5cf22b2b]{position:relative;display:flex;align-items:center;gap:16px;padding:18px 20px;min-height:88px;border:1px solid var(--sa-input-border);border-radius:var(--sa-radius);cursor:pointer;background:var(--sa-surface);transition:border-color var(--sa-fast),background var(--sa-fast)}.payment-method[data-v-5cf22b2b]:not(:has(input:disabled)):hover{border-color:var(--sa-primary);background:var(--sa-subtle)}.payment-method.selected[data-v-5cf22b2b]{border-color:var(--sa-primary);background:var(--sa-subtle);box-shadow:0 3px 12px #18202712}.payment-method[data-v-5cf22b2b]:focus-within{outline:2px solid #158268;outline-offset:3px}.payment-method[data-v-5cf22b2b]:has(input:disabled){cursor:default;background:var(--sa-subtle)}.payment-method>span[data-v-5cf22b2b]:nth-child(2){display:grid;gap:4px}.payment-method b[data-v-5cf22b2b]{font-size:15px}.payment-method small[data-v-5cf22b2b]{color:var(--sa-muted);font-size:13px}.payment-mark[data-v-5cf22b2b]{width:40px;height:40px;object-fit:contain;flex-shrink:0}.payment-indicator[data-v-5cf22b2b]{display:flex;align-items:center;justify-content:center;margin-left:auto;width:20px;height:20px;border:1px solid var(--sa-input-border);border-radius:50%;flex-shrink:0}.payment-method.selected .payment-indicator[data-v-5cf22b2b]{background:var(--sa-primary);border-color:var(--sa-primary);color:#fff}.payment-indicator .solar-icon[data-v-5cf22b2b]{width:14px;height:14px}.payment-selection>.solar-button[data-v-5cf22b2b]{grid-column:1 / -1;justify-self:end}@media(max-width:600px){.payment-cashier .payment-selection[data-v-5cf22b2b]{grid-template-columns:1fr}}.payment-selection legend[data-v-5cf22b2b]{font-size:14px;font-weight:600;padding-right:12px}.payment-selection button[data-v-5cf22b2b]{min-height:48px}.cashier-footnote[data-v-5cf22b2b]{font-size:12px;line-height:1.8;color:var(--sa-muted)}.payment-history-heading[data-v-5cf22b2b]{margin:24px 0 12px;padding-top:24px;border-top:1px solid var(--sa-border);font-size:16px}.cashier-empty[data-v-5cf22b2b]{display:flex;align-items:center;gap:10px;color:var(--sa-muted);font-size:14px;padding:12px 0;margin:0}.payment-cashier ul[data-v-5cf22b2b]{list-style:none;padding:0;margin:0}.payment-detail[data-v-5cf22b2b]{overflow-wrap:anywhere}@media(min-width:901px){.payment-read-status[data-v-5cf22b2b]{display:none}}.payment-cashier fieldset[data-v-5cf22b2b]{display:flex;flex-wrap:wrap;gap:12px;padding:16px}.payment-cashier fieldset label[data-v-5cf22b2b]{display:grid;gap:8px;flex:1 1 180px;min-width:0;max-width:100%}.payment-cashier fieldset select[data-v-5cf22b2b]{min-width:0;width:100%}.custom-recharge[data-v-5cf22b2b]{flex-basis:100%;min-width:0;display:grid;gap:10px}.custom-recharge input[data-v-5cf22b2b]{width:100%;min-height:44px;padding:10px 12px}.custom-recharge p[data-v-5cf22b2b]{margin:0;line-height:1.7}.payment-detail[data-v-5cf22b2b]{margin-top:16px;padding:16px;border:1px solid var(--solar-border, #ddd);border-radius:12px}.payment-detail figure[data-v-5cf22b2b]{margin:16px 0}.payment-detail img[data-v-5cf22b2b]{background:#fff}.payment-cashier button[data-v-5cf22b2b]:focus-visible,.payment-cashier a[data-v-5cf22b2b]:focus-visible{outline:2px solid var(--sa-focus);outline-offset:3px}.credit-overview[data-v-18a47046]{font-family:var(--sa-font);scroll-margin-top:90px}.credit-overview h2[data-v-18a47046]{margin:0;font-size:18px}.credit-overview h3[data-v-18a47046]{margin:0;font-size:14px;color:var(--sa-muted);font-weight:500}.credit-total[data-v-18a47046]{padding:28px;background:var(--sa-accent-soft);border-radius:var(--sa-radius)}.credit-total strong[data-v-18a47046]{display:block;font-size:44px;line-height:1.3;margin:12px 0;color:var(--sa-accent-text);font-variant-numeric:tabular-nums}.credit-total p[data-v-18a47046]{margin:0;font-size:14px;color:var(--sa-muted)}.credit-sources[data-v-18a47046]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:28px 0;border-bottom:1px solid var(--sa-border)}.credit-sources article+article[data-v-18a47046]{border-left:1px solid var(--sa-border);padding-left:24px}.credit-sources strong[data-v-18a47046]{display:block;font-size:28px;line-height:1.4;margin:10px 0;font-variant-numeric:tabular-nums}.credit-sources p[data-v-18a47046],.credit-sources small[data-v-18a47046]{display:block;font-size:13px;line-height:1.8;color:var(--sa-muted);margin:4px 0}.credit-usage[data-v-18a47046],.credit-records[data-v-18a47046]{margin-top:28px}.credit-usage p[data-v-18a47046]{font-size:14px;line-height:1.8}.credit-usage .solar-muted[data-v-18a47046]{font-size:12px}.credit-records ul[data-v-18a47046]{list-style:none;padding:0;margin:12px 0 0}.credit-records li[data-v-18a47046]{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--sa-border);font-size:14px}.credit-records li div[data-v-18a47046]{display:grid;gap:8px}.credit-records li div[data-v-18a47046]:last-child{text-align:right}.credit-records small[data-v-18a47046]{color:var(--sa-muted);font-size:12px}@media(max-width:600px){.credit-sources[data-v-18a47046]{grid-template-columns:1fr;gap:20px}.credit-sources article+article[data-v-18a47046]{border-left:0;border-top:1px solid var(--sa-border);padding:20px 0 0}}.membership-workspace[data-v-61e4e7d7]{font-family:var(--sa-font)}.membership-workspace .operating-metrics[data-v-61e4e7d7]{gap:0;border:1px solid var(--sa-border);border-radius:var(--sa-radius);padding:20px 0}.membership-workspace .operating-metrics article[data-v-61e4e7d7]{border:0;border-radius:0;padding:0 24px;gap:8px}.membership-workspace .operating-metrics article+article[data-v-61e4e7d7]{border-left:1px solid var(--sa-border)}.membership-workspace .operating-metrics small[data-v-61e4e7d7]{color:var(--sa-muted);font-size:13px}.membership-workspace .operating-metrics strong[data-v-61e4e7d7]{font-size:28px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2}.membership-workspace .operating-metrics article:first-child strong[data-v-61e4e7d7]{color:var(--sa-accent-text)}.membership-prices h3[data-v-61e4e7d7]{font-size:14px;margin:20px 0 8px}.membership-prices p[data-v-61e4e7d7]{line-height:1.8;font-size:14px}.membership-prices .solar-muted[data-v-61e4e7d7]{font-size:13px}.membership-orders>p[data-v-61e4e7d7]{padding:20px 0;font-size:14px;color:var(--sa-muted)}@media(max-width:600px){.membership-workspace .operating-metrics article[data-v-61e4e7d7]{padding:0 12px}.membership-workspace .operating-metrics strong[data-v-61e4e7d7]{font-size:24px}}.feedback-filters[data-v-61e4e7d7]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.feedback-filters .solar-search[data-v-61e4e7d7]{display:flex;align-items:center;gap:8px;flex:1 1 240px;min-width:0;min-height:44px;padding:0 12px}.feedback-filters input[data-v-61e4e7d7]{width:100%;min-width:0;min-height:42px;background:transparent;color:inherit;font:inherit}.feedback-filters select[data-v-61e4e7d7]{min-height:44px;min-width:132px;padding:10px 40px 10px 12px;border:1px solid var(--sa-input-border);border-radius:var(--sa-radius-control);background:var(--sa-surface);color:inherit;font:inherit}.feedback-pagination[data-v-61e4e7d7]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:16px}.operating-workspace[data-v-61e4e7d7],.operating-fields[data-v-61e4e7d7]{display:grid;gap:20px;min-width:0}.operating-workspace h1[data-v-61e4e7d7]{margin:0 0 12px;font-size:var(--sa-text-title);font-weight:600;line-height:var(--sa-leading-title)}.operating-workspace h2[data-v-61e4e7d7]{margin:0 0 12px;font-size:var(--sa-text-heading);font-weight:600;line-height:1.5}@media(max-width:600px){.operating-workspace h1[data-v-61e4e7d7]{font-size:24px}}.operating-fields[data-v-61e4e7d7]{border:0;padding:0;margin:0}.operating-form[data-v-61e4e7d7]{display:grid;gap:14px}.operating-form label[data-v-61e4e7d7]{display:grid;gap:8px}.operating-form .solar-check[data-v-61e4e7d7]{display:flex}.operating-form textarea[data-v-61e4e7d7],.operating-form select[data-v-61e4e7d7]{width:100%;padding:12px;border:1px solid var(--sa-border);border-radius:10px;background:var(--sa-surface);color:inherit;font:inherit}.operating-metrics[data-v-61e4e7d7]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.operating-metrics article[data-v-61e4e7d7]{display:grid;gap:10px}.operating-metrics strong[data-v-61e4e7d7]{font-size:32px}.operating-split[data-v-61e4e7d7]{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,1.5fr);align-items:stretch;gap:20px}.operating-case[data-v-61e4e7d7]{display:grid;gap:7px;text-align:left;width:100%;padding:14px;margin-top:10px;border:1px solid var(--sa-border);border-radius:10px;background:transparent;color:inherit;cursor:pointer}.operating-case b[data-v-61e4e7d7]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6}.operating-case.selected[data-v-61e4e7d7]{border-color:var(--sa-primary)}.operating-history[data-v-61e4e7d7]{list-style:none;margin:0;padding:0}.operating-history li[data-v-61e4e7d7]{display:grid;gap:7px;padding:14px 0;border-bottom:1px solid var(--sa-border)}.operating-prose[data-v-61e4e7d7]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.operating-scroll[data-v-61e4e7d7]{overflow:auto}.operating-scroll table[data-v-61e4e7d7]{width:100%;border-collapse:collapse;text-align:left}.operating-scroll td[data-v-61e4e7d7],.operating-scroll th[data-v-61e4e7d7]{padding:12px;border-bottom:1px solid var(--sa-border)}.operating-scroll small[data-v-61e4e7d7]{display:block}.operating-item[data-v-61e4e7d7]{padding:12px 0;border-bottom:1px solid var(--sa-border)}summary[data-v-61e4e7d7]{cursor:pointer;min-height:44px;align-content:center}@media(max-width:700px){.operating-split[data-v-61e4e7d7]{grid-template-columns:1fr}.operating-metrics[data-v-61e4e7d7]{gap:8px}.operating-metrics article[data-v-61e4e7d7]{padding:14px}.operating-metrics strong[data-v-61e4e7d7]{font-size:24px}}.operating-heading[data-v-61e4e7d7]{margin:0;align-items:center}.operating-heading h1[data-v-61e4e7d7]{margin:0}.feedback-empty[data-v-61e4e7d7]{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px dashed var(--sa-border);border-radius:12px;background:var(--sa-subtle);text-align:center;padding:28px}.feedback-empty>.solar-icon[data-v-61e4e7d7],.feedback-detail-empty>.solar-icon[data-v-61e4e7d7]{width:28px;height:28px;color:var(--sa-muted)}.feedback-empty h2[data-v-61e4e7d7],.feedback-empty p[data-v-61e4e7d7],.feedback-detail-empty p[data-v-61e4e7d7]{margin:0}.feedback-empty p[data-v-61e4e7d7],.feedback-detail-empty p[data-v-61e4e7d7]{color:var(--sa-muted);line-height:1.7}.feedback-detail-empty[data-v-61e4e7d7]{display:flex;min-height:200px;align-items:center;justify-content:center;flex-direction:column;gap:16px;border-radius:12px;background:var(--sa-subtle);padding:24px;text-align:center}.operating-case.selected[data-v-61e4e7d7]{background:var(--sa-accent-soft)}@media(max-width:600px){.feedback-filters .solar-search[data-v-61e4e7d7]{flex-basis:100%}.feedback-filters>label[data-v-61e4e7d7]:not(.solar-search){flex:1}.feedback-filters select[data-v-61e4e7d7]{width:100%}.operating-heading[data-v-61e4e7d7]{gap:16px}.operating-heading>.solar-actions[data-v-61e4e7d7]{margin-left:auto}}@media(min-width:901px){.membership-workspace .operating-sync[data-v-61e4e7d7]{display:none}.feedback-empty[data-v-61e4e7d7]{background:transparent;border:0;min-height:clamp(420px,62vh,720px);justify-content:center}.feedback-detail-empty[data-v-61e4e7d7]{background:transparent}}.enterprise-overview[data-v-6a9e3ccd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.enterprise-overview article[data-v-6a9e3ccd]{display:grid;gap:12px}.enterprise-overview h2[data-v-6a9e3ccd],.enterprise-overview p[data-v-6a9e3ccd]{margin:0}.enterprise-overview small[data-v-6a9e3ccd]{color:var(--sa-muted)}.enterprise-overview .solar-icon[data-v-6a9e3ccd]{width:24px;height:24px}.enterprise-overview .solar-button[data-v-6a9e3ccd]{justify-self:start}.enterprise-profile[data-v-6a9e3ccd]{max-width:960px;margin:0 auto}.enterprise-profile h1[data-v-6a9e3ccd]{font-size:27px;margin:8px 0 12px}.enterprise-form[data-v-6a9e3ccd]{display:grid;gap:24px}.enterprise-form fieldset[data-v-6a9e3ccd]{border:0;border-top:1px solid var(--sa-border);padding:24px 0 0;margin:0;min-width:0}.enterprise-form legend[data-v-6a9e3ccd]{font-weight:650;font-size:17px;padding:0 12px 0 0}.enterprise-fields[data-v-6a9e3ccd]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:16px 0}.enterprise-fields label[data-v-6a9e3ccd]{display:grid;align-content:start;gap:8px;font-size:14px}.enterprise-fields input[data-v-6a9e3ccd],.enterprise-fields select[data-v-6a9e3ccd]{width:100%;min-width:0;height:44px;border:1px solid var(--sa-input-border);border-radius:8px;padding:10px 12px;background:var(--sa-surface);color:var(--sa-text);font:inherit}.enterprise-fields .enterprise-service[data-v-6a9e3ccd]{display:flex}.enterprise-fields small[data-v-6a9e3ccd]{font-size:13px;color:var(--sa-muted);line-height:1.7}.enterprise-wide[data-v-6a9e3ccd]{grid-column:1/-1}.enterprise-service-list[data-v-6a9e3ccd]{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 24px}.enterprise-service[data-v-6a9e3ccd]{display:flex;align-items:center;gap:8px;min-height:44px;padding:9px 14px;border:1px solid var(--sa-border);border-radius:24px;font-size:14px;cursor:pointer}.enterprise-service[data-v-6a9e3ccd]:has(:checked){background:var(--sa-subtle);border-color:var(--sa-text)}.enterprise-form input[type=checkbox][data-v-6a9e3ccd]{accent-color:var(--sa-primary);width:17px;height:17px}.enterprise-form[data-v-6a9e3ccd] :is(input,select):focus-visible{outline:2px solid var(--sa-focus);outline-offset:3px}@media(max-width:600px){.enterprise-overview[data-v-6a9e3ccd],.enterprise-fields[data-v-6a9e3ccd]{grid-template-columns:1fr}.enterprise-wide[data-v-6a9e3ccd]{grid-column:auto}.enterprise-profile .solar-section-heading[data-v-6a9e3ccd]{align-items:start;flex-wrap:wrap}.enterprise-profile h1[data-v-6a9e3ccd]{font-size:24px}}@media(min-width:901px){.enterprise-business-details[data-v-6a9e3ccd]{display:grid;gap:28px}.enterprise-business-details h3[data-v-6a9e3ccd]{font-size:16px;margin:0 0 8px}.enterprise-business-details p[data-v-6a9e3ccd]{margin:0 0 12px;line-height:1.7}.enterprise-county[data-v-6a9e3ccd]{border:1px solid var(--sa-border);border-radius:12px;padding:16px;margin-bottom:12px}.enterprise-county-heading[data-v-6a9e3ccd]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.enterprise-county-fields[data-v-6a9e3ccd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.enterprise-audience-focus[data-v-6a9e3ccd]{padding:20px;background:var(--sa-subtle);border-radius:12px}.enterprise-audience-focus .enterprise-fields[data-v-6a9e3ccd]{margin:12px 0 0}.enterprise-local-followup p[data-v-6a9e3ccd]{font-size:13px;margin:8px 0 0}.enterprise-business-details[data-v-6a9e3ccd] :focus-visible{outline:2px solid var(--sa-focus);outline-offset:3px}}.sa-reference-auth[data-v-75626554]{--login-ink: #111;--login-muted: #626366;--login-orange: #fa7a36;--login-link: var(--sa-text);--login-focus: var(--sa-focus);position:relative;isolation:isolate;box-sizing:border-box;min-height:100dvh;padding:max(108px,12vh) 24px 56px;background:var(--sa-bg);color:var(--login-ink);font:16px/1.65 var(--sa-font)}.sa-ref-background[data-v-75626554]{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.sa-ref-brand[data-v-75626554]{position:absolute;top:26px;left:41px;display:flex;align-items:center;gap:13px;font-size:28px;font-weight:700;line-height:36px;letter-spacing:-.6px}.sa-ref-brand[data-v-75626554] .brand-wordmark{--brand-mark-size: 40px;gap:13px;font-size:inherit}.sa-ref-card[data-v-75626554]{box-sizing:border-box;position:relative;width:min(492px,100%);min-height:0;margin:0 auto;padding:36px 40px;border:1px solid var(--sa-border);border-radius:28px;background:var(--sa-surface);box-shadow:0 8px 28px #18202708}.sa-ref-heading[data-v-75626554]{text-align:center;margin-bottom:24px}.sa-ref-heading h1[data-v-75626554]{margin:0;font-size:58px;line-height:65px;letter-spacing:-2.4px;font-weight:700}.sa-ref-heading h1 span[data-v-75626554]{color:var(--login-orange)}.sa-ref-subtitle[data-v-75626554]{margin:0;font-size:20px;line-height:28px;font-weight:600;letter-spacing:1px}.sa-ref-tagline[data-v-75626554]{margin:15px -8px 0;font-size:19px;line-height:30px;white-space:nowrap;color:#353537}.sa-ref-card[data-v-75626554] *{box-sizing:border-box}.sa-ref-card[data-v-75626554] form{display:block;margin:0;padding:0;border:0;box-shadow:none;background:transparent}.sa-ref-card[data-v-75626554] .sa-ref-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sa-ref-card[data-v-75626554] .sa-ref-input{position:relative;margin-bottom:16px}.sa-ref-card[data-v-75626554] input:not([type=checkbox]){display:block;width:100%;min-width:0;height:52px;margin:0;padding:12px 50px;border:1px solid #d5d5d8;border-radius:9px;background:#ffffffa8;color:#202124;font:inherit;outline-offset:3px;box-shadow:0 0 0 1px #dddde040}.sa-ref-card[data-v-75626554] input::placeholder{color:#6d6d71;opacity:1}.sa-ref-card[data-v-75626554] .sa-ref-field-icon{position:absolute;top:15px;left:15px;width:22px;height:22px;color:#606368;pointer-events:none}.sa-ref-card[data-v-75626554] button{font:inherit;border:0;cursor:pointer}.sa-ref-card[data-v-75626554] button:disabled{cursor:wait}.sa-ref-card[data-v-75626554] :is(button,input):focus-visible{outline:2px solid var(--login-focus);outline-offset:3px}.sa-ref-card[data-v-75626554] input:not([type=checkbox]):focus-visible{outline:none;border-color:var(--login-focus);box-shadow:none}.sa-ref-card[data-v-75626554] .sa-password button{position:absolute;top:4px;right:3px;bottom:4px;width:44px;min-height:44px;display:grid;place-items:center;padding:0;border-radius:6px;background:transparent;color:#37383b}.sa-ref-card[data-v-75626554] .sa-password button .solar-icon{width:20px;height:20px}.sa-ref-card[data-v-75626554] .sa-ref-options{display:flex;justify-content:flex-end;align-items:center;gap:8px;min-height:44px;margin-top:-6px}.sa-ref-card[data-v-75626554] .sa-ref-remember{display:flex;align-items:center;gap:12px;margin:0;color:#464646;font-size:18px;cursor:not-allowed}.sa-ref-card[data-v-75626554] input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:21px;height:21px;margin:0;border:2px solid #fff;border-radius:5px;background:#ffffff1f;cursor:not-allowed}.sa-ref-card[data-v-75626554] .sa-ref-link{padding:0;min-height:44px;border-radius:4px;color:var(--login-link);background:transparent;white-space:nowrap;font-size:14px}.sa-ref-card[data-v-75626554] .sa-ref-link:hover{text-decoration:underline;text-underline-offset:4px}.sa-ref-card[data-v-75626554] .sa-ref-submit{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;min-height:54px;margin-top:2px;padding:10px 18px;border-radius:11px;background:var(--sa-primary);color:#fff;font-size:16px;font-weight:600;letter-spacing:normal;box-shadow:none}.sa-ref-card[data-v-75626554] .sa-ref-submit:hover:not(:disabled){filter:brightness(.94)}.sa-ref-card[data-v-75626554] .sa-ref-submit:disabled{opacity:.76}.sa-ref-card[data-v-75626554] .sa-ref-submit .solar-icon{width:20px;height:20px}.sa-ref-card[data-v-75626554] .sa-ref-registration{display:flex;align-items:center;justify-content:center;gap:6px;margin:35px 0 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.6);color:#454545}.sa-ref-card[data-v-75626554] .sa-ref-error{margin:12px 0 0;padding:12px 14px;border-radius:8px;background:#fff3ef;color:#972c0a;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.sa-ref-card[data-v-75626554] .sa-auth-modes{margin-bottom:16px;background:#ffffff8f}.sa-ref-card[data-v-75626554] .code-row{display:flex;gap:8px}.sa-ref-card[data-v-75626554] .code-row input{padding-left:14px}.sa-ref-card[data-v-75626554] .code-row button{min-width:112px;padding:8px 10px;border-radius:8px;background:var(--sa-subtle);color:var(--login-link)}.sa-ref-card[data-v-75626554] .sa-ref-help{width:min(420px,calc(100vw - 32px));padding:28px;border:1px solid #ddd;border-radius:18px;background:var(--sa-surface);color:#202124;font:16px/1.7 var(--sa-font);box-shadow:0 16px 70px #0003}.sa-ref-card[data-v-75626554] .sa-ref-help::backdrop{background:#231d184d}.sa-ref-card[data-v-75626554] .sa-ref-help h2{margin:0 0 12px;font-size:22px}.sa-ref-card[data-v-75626554] .sa-ref-help button{min-height:44px;padding:10px 20px;border-radius:8px;background:var(--sa-primary);color:#fff}@media(max-width:767px){.sa-reference-auth[data-v-75626554]{padding:124px 20px 36px}.sa-ref-brand[data-v-75626554]{left:24px;top:24px;font-size:25px}.sa-ref-card[data-v-75626554]{left:0;width:100%;max-width:492px;min-height:0;padding:30px 24px}.sa-ref-heading h1[data-v-75626554]{font-size:46px;line-height:58px}.sa-ref-subtitle[data-v-75626554]{font-size:14px}.sa-ref-tagline[data-v-75626554]{white-space:normal;font-size:15px;margin:15px -8px 0}.sa-ref-card[data-v-75626554] .sa-ref-remember,.sa-ref-card[data-v-75626554] .sa-ref-link,.sa-ref-card[data-v-75626554] .sa-ref-registration{font-size:16px}.sa-ref-card[data-v-75626554] .sa-ref-options{gap:4px}}.sa-auth,.sa-auth *{box-sizing:border-box}.sa-auth{position:relative;isolation:isolate;min-height:100dvh;display:flex;flex-direction:column;color:var(--sa-text);font:16px/1.6 "PingFang SC","Microsoft YaHei UI","Microsoft YaHei",var(--sa-font);background:var(--sa-bg)}.sa-auth-sunlight{background:radial-gradient(ellipse at 0% 0%,#fff0d9,transparent 60%),var(--sa-bg)}.sa-auth>:is(.sa-auth-header,.sa-auth-center,.sa-auth-footer){position:relative}.sa-auth-header{display:flex;align-items:center;padding:24px 40px}.sa-auth-brand{display:flex;align-items:center;gap:10px;font-family:var(--sa-font);font-size:22px;letter-spacing:-.5px}.sa-auth-brand .brand-wordmark{--brand-mark-size: 40px;font-size:inherit}.sa-auth-brand small{padding-left:10px;border-left:1px solid var(--sa-input-border);color:var(--sa-muted);font-size:13px;font-weight:400;letter-spacing:normal}.sa-auth-center{flex:1;display:flex;flex-direction:column;align-items:center;padding:20px 24px 32px}.sa-auth-kicker{color:var(--sa-accent-text);font-size:13px;line-height:1.6}.sa-auth-tagline{margin:6px 0 24px;font-size:20px;line-height:1.5;text-align:center}.sa-auth-card{width:min(100%,480px);padding:36px 40px;border:1px solid var(--sa-border);border-radius:var(--sa-radius-panel);background:var(--sa-surface)}.sa-auth-card-heading{margin-bottom:28px}.sa-auth h1{margin:0 0 8px;font-size:26px;font-weight:600;line-height:1.4;letter-spacing:normal}.sa-auth-subtitle{margin:0;color:var(--sa-muted);font-size:14px;line-height:1.7}.sa-auth-card form{display:grid;gap:10px;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.sa-auth-card label{margin-top:12px;font-size:15px;font-weight:500;line-height:1.6}.sa-auth-card form>label:first-of-type{margin-top:0}.sa-auth-card :is(input,button){font:inherit}.sa-auth-card input{width:100%;min-width:0;min-height:50px;height:calc(1.6em + 26px);padding:12px 14px;border:1px solid var(--sa-input-border);border-radius:var(--sa-radius-control);background:var(--sa-surface);color:var(--sa-text)}.sa-auth-card input::placeholder{color:var(--sa-muted);opacity:1}.sa-auth-card :is(input,button):focus-visible{outline:3px solid var(--sa-focus);outline-offset:3px}.sa-auth-card button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 14px;border:1px solid transparent;border-radius:var(--sa-radius-control);cursor:pointer}.sa-auth-card button:disabled{opacity:.55;cursor:not-allowed}.sa-auth-card button.primary{min-height:50px;margin-top:18px;background:var(--sa-primary);color:var(--sa-on-primary);font-size:16px;font-weight:600}.sa-auth-card button.primary:not(:disabled):hover{background:var(--sa-primary-hover)}.sa-auth-modes{display:flex;gap:4px;padding:4px;margin-bottom:12px;border-radius:12px;background:var(--sa-subtle)}.sa-auth-modes button{flex:1;padding:8px;background:transparent;color:var(--sa-muted);font-size:14px}.sa-auth-modes button[aria-pressed=true]{background:var(--sa-surface);color:var(--sa-accent-text);font-weight:600}.sa-password{position:relative}.sa-password input{padding-right:52px}.sa-password button{position:absolute;inset:3px 2px 3px auto;width:44px;padding:10px;background:transparent;color:var(--sa-muted)}.sa-password button:hover{background:var(--sa-subtle)}.sa-auth-card .code-row{display:flex;gap:8px}.sa-auth-card .code-row input{flex:1;width:0}.sa-auth-card .code-row button{flex-shrink:0;background:var(--sa-accent-soft);color:var(--sa-accent-text)}.sa-auth-card .error{margin:8px 0 0;padding:12px 14px;border:0;border-radius:var(--sa-radius-control);background:var(--sa-danger-soft);color:var(--sa-danger);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.sa-auth-card .debug{margin:0;color:var(--sa-muted);font-size:13px}.sa-auth-support{width:min(100%,480px);margin-top:20px;padding-inline:12px;color:var(--sa-muted);font-size:14px;line-height:1.8;text-align:center}.sa-auth-support p{margin:4px 0}.sa-auth-footer{padding:18px 24px 24px;color:var(--sa-muted);font-size:12px;text-align:center}@media(max-width:600px){.sa-auth-header{padding:18px 22px}.sa-auth-center{padding:20px 20px 24px}.sa-auth-tagline{margin-bottom:20px;font-size:18px}.sa-auth-card{padding:28px 24px}.sa-auth-card-heading{margin-bottom:24px}.sa-auth h1{font-size:24px}.sa-auth-brand small{font-size:12px}.sa-auth-support{padding-inline:0}}@media(max-height:720px)and (min-width:601px){.sa-auth-header{padding-block:16px}.sa-auth-center{padding-top:4px}.sa-auth-card{padding-block:28px}.sa-auth-footer{padding-block:12px}}@media(prefers-reduced-motion:reduce){.sa-auth-card-heading :is(h1,p){animation:none;transition:none}}.customer-landing[data-v-902e07e8]{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100dvh;color:var(--sa-text);background:var(--sa-bg)}.customer-landing[data-v-902e07e8] *{box-sizing:border-box}.landing-sidebar[data-v-902e07e8]{display:flex;flex-direction:column;gap:44px;padding:28px 18px;border-right:1px solid var(--sa-border);background:var(--sa-surface);color:var(--sa-text)}.landing-brand[data-v-902e07e8]{display:flex;padding-inline:10px;color:inherit;text-decoration:none}.landing-sidebar nav[data-v-902e07e8]{display:grid;gap:8px}.landing-sidebar nav[data-v-902e07e8] :is(a,button){display:flex;align-items:center;gap:12px;min-height:44px;padding:12px;border:0;border-radius:var(--sa-radius-control);background:transparent;color:var(--sa-muted);text-decoration:none;font:inherit;font-size:14px;cursor:pointer}.landing-sidebar nav .active[data-v-902e07e8]{background:var(--sa-accent-soft);color:var(--sa-accent-text);font-weight:600}.landing-workspace[data-v-902e07e8]{display:flex;flex-direction:column;min-width:0}.landing-header[data-v-902e07e8]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 32px;min-height:76px}.landing-header>span[data-v-902e07e8]{color:var(--sa-muted);font-size:14px}.landing-main[data-v-902e07e8]{flex:1;display:grid;align-items:center;padding:24px 32px 40px}.landing-hero[data-v-902e07e8]{width:100%;max-width:900px;margin:auto;text-align:center}.landing-hero h1[data-v-902e07e8]{margin:0;font-size:40px;line-height:1.35;font-weight:700;letter-spacing:-1px}.landing-hero h1 br[data-v-902e07e8]{display:none}.landing-hero h1 span[data-v-902e07e8]{color:var(--sa-brand)}.landing-description[data-v-902e07e8]{margin:14px 0 26px;color:var(--sa-muted);font-size:16px}.landing-composer[data-v-902e07e8]{padding:22px 24px 16px;text-align:left;border:1px solid var(--sa-border);border-radius:28px;background:var(--sa-surface)}.landing-composer label[data-v-902e07e8]{display:block;margin-bottom:12px;font-size:18px;font-weight:600}.landing-composer textarea[data-v-902e07e8]{display:block;width:100%;min-height:104px;padding:0;resize:vertical;border:0;border-radius:0;background:transparent;color:var(--sa-text);font:inherit;line-height:1.8}.landing-composer textarea[data-v-902e07e8]::placeholder{color:var(--sa-muted);opacity:1}.landing-composer[data-v-902e07e8]:focus-within{border-color:var(--sa-focus)}.landing-composer textarea[data-v-902e07e8]:focus{outline:none}.landing-composer-footer[data-v-902e07e8]{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--sa-border);padding-top:14px}.landing-composer-footer>span[data-v-902e07e8]{color:var(--sa-muted);font-size:13px}.landing-composer-footer .primary[data-v-902e07e8]{background:var(--sa-primary);border-color:var(--sa-primary);color:var(--sa-on-primary)}.landing-examples[data-v-902e07e8]{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:16px 0 24px}.landing-examples button[data-v-902e07e8]{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 12px;border:1px solid var(--sa-border);border-radius:var(--sa-radius-control);background:var(--sa-surface);color:var(--sa-text);font:inherit;font-size:13px;cursor:pointer}.landing-examples .solar-icon[data-v-902e07e8]{width:14px;height:14px}.landing-steps[data-v-902e07e8]{display:flex;justify-content:center;gap:32px;list-style:none;padding:0;margin:0;color:var(--sa-muted);font-size:14px}.landing-steps li[data-v-902e07e8]{display:flex;align-items:center;gap:8px}.landing-status[data-v-902e07e8]{color:var(--sa-danger);line-height:1.6}.landing-help[data-v-902e07e8]{padding-left:22px}.landing-help li+li[data-v-902e07e8]{margin-top:28px}.landing-help h2[data-v-902e07e8]{font-size:18px}.landing-help p[data-v-902e07e8]{line-height:1.8}.customer-landing[data-v-902e07e8] :is(a,button):focus-visible{outline:2px solid var(--sa-focus);outline-offset:3px}@media(min-width:901px)and (max-height:760px){.landing-main[data-v-902e07e8]{padding-block:12px 24px}.landing-hero h1[data-v-902e07e8]{font-size:34px}.landing-description[data-v-902e07e8]{margin-block:12px 20px}.landing-composer textarea[data-v-902e07e8]{min-height:84px}.landing-examples[data-v-902e07e8]{margin-bottom:18px}}@media(max-width:1100px){.customer-landing[data-v-902e07e8]{grid-template-columns:200px minmax(0,1fr)}.landing-hero h1[data-v-902e07e8]{font-size:32px}.landing-steps[data-v-902e07e8]{gap:20px}}@media(max-width:900px){.customer-landing[data-v-902e07e8]{grid-template-columns:1fr}.landing-sidebar[data-v-902e07e8]{flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-right:0;border-bottom:1px solid var(--sa-border)}.landing-sidebar nav[data-v-902e07e8]{display:flex}.landing-sidebar nav .active[data-v-902e07e8]{display:none}.landing-brand[data-v-902e07e8]{padding:0}.landing-header[data-v-902e07e8]{min-height:64px;padding:10px 20px}.landing-main[data-v-902e07e8]{padding:20px 20px 32px}}@media(max-width:600px){.landing-hero h1[data-v-902e07e8]{font-size:30px}.landing-hero h1 br[data-v-902e07e8]{display:block}.landing-description[data-v-902e07e8]{font-size:14px}.landing-composer[data-v-902e07e8]{padding:18px 16px 14px}.landing-composer textarea[data-v-902e07e8]{font-size:16px;min-height:112px}.landing-examples[data-v-902e07e8]{display:grid;grid-template-columns:1fr}.landing-examples button[data-v-902e07e8]{justify-content:space-between}.landing-steps[data-v-902e07e8]{gap:12px;font-size:12px}.landing-steps .solar-icon[data-v-902e07e8]{display:none}}.registration-panel[data-v-d0548aa9] .sa-ref-submit{background:var(--sa-primary)}.registration-panel h2[data-v-d0548aa9]{font-size:20px;margin:0 0 20px}.registration-panel label[data-v-d0548aa9]{display:block;font-size:14px;margin:8px 0}.registration-panel[data-v-d0548aa9] input:not([type=checkbox]){padding-left:14px;padding-right:14px}.registration-gift[data-v-d0548aa9]{padding:12px;border-radius:9px;background:var(--sa-subtle);color:var(--sa-text);font-size:13px;line-height:1.7}.registration-notice[data-v-d0548aa9]{color:#5e4e45;font-size:13px;line-height:1.7}.registration-challenge[data-v-d0548aa9]{display:grid;gap:6px;padding:10px 0 14px}.registration-challenge img[data-v-d0548aa9]{object-fit:contain;border:1px solid #d7ccc5;background:#fff;border-radius:6px}.registration-challenge-image[data-v-d0548aa9]{min-height:74px;display:flex;align-items:center;color:#5e4e45;font-size:13px}:root{font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;color:#202033;background:#f5f6fa;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}.splash{height:100vh;display:grid;place-content:center;color:#777}.spinner{width:28px;height:28px;border:3px solid #ddd;border-top-color:#6757ee;border-radius:50%;animation:spin 1s linear infinite;margin:auto auto 12px}@keyframes spin{to{transform:rotate(360deg)}}.login-shell{min-height:100vh;display:grid;grid-template-columns:1.15fr .85fr;background:#fff}.brand-panel{padding:10vw;background:radial-gradient(circle at 20% 10%,#8878ff,#5745d6 50%,#26205b);color:#fff;display:flex;flex-direction:column;justify-content:center}.brand-panel h1{font-size:44px;margin:30px 0 12px}.brand-panel p{font-size:19px;opacity:.82}.logo{width:64px;height:64px;border-radius:20px;background:#fff;color:#6757ee;display:grid;place-items:center;font-size:28px;font-weight:900;box-shadow:0 14px 40px #241d6b55}.logo.sm{width:38px;height:38px;border-radius:12px;font-size:17px}.feature-list{display:flex;gap:10px;margin-top:36px}.feature-list span{padding:9px 13px;border:1px solid #ffffff45;border-radius:20px;font-size:13px}.login-card{width:min(420px,80%);margin:auto}.login-card small{color:#6757ee;font-weight:700}.login-card h2{font-size:30px;margin:10px 0}.muted{color:#858596}.login-card label{display:block;font-size:13px;font-weight:700;margin:24px 0 8px}.login-card input{width:100%;height:48px;border:1px solid #ddddea;border-radius:10px;padding:0 14px;outline:none}.login-card input:focus{border-color:#6757ee;box-shadow:0 0 0 3px #6757ee14}.code-row{display:flex;gap:10px}.code-row .ghost{white-space:nowrap}.primary{border:0;background:#6757ee;color:#fff;border-radius:10px;padding:13px 20px;font-weight:700}.wide{width:100%;margin-top:18px}.ghost{border:1px solid #deddec;background:#fff;border-radius:10px;padding:0 14px}.error{color:#c9364f;background:#fff0f3;padding:10px 12px;border-radius:8px;font-size:13px}.debug{color:#8b6b00;background:#fff8d9;padding:9px;border-radius:8px}.app-shell{display:grid;grid-template-columns:240px 1fr;min-height:100vh}aside{background:#171728;color:#fff;padding:22px 16px;display:flex;flex-direction:column}.side-brand{display:flex;align-items:center;gap:11px;padding:0 8px 28px}nav{display:grid;gap:7px}nav button{border:0;background:transparent;color:#aaaabc;text-align:left;padding:13px 14px;border-radius:9px}nav button.active,nav button:hover{background:#6757ee;color:#fff}.quota-card{margin-top:auto;padding:18px;background:#24243a;border:1px solid #343450;border-radius:14px}.quota-card small,.quota-card span{display:block;color:#9797aa}.quota-card strong{font-size:32px;display:block;margin:7px 0}.workspace{padding:28px 34px;min-width:0}.workspace header{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.workspace h2{margin:5px 0;font-size:25px}.workspace header small{color:#8e8e9d}.user-pill{display:flex;gap:13px;align-items:center;background:#fff;border:1px solid #e9e9ef;padding:8px 10px 8px 14px;border-radius:12px}.user-pill button{border:0;background:#f1f1f6;border-radius:7px;padding:7px 9px}.banner{margin-top:-12px}.create-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.panel{background:#fff;border:1px solid #e8e8ef;border-radius:16px;padding:22px;box-shadow:0 8px 30px #22223308}.panel-title{display:flex;justify-content:space-between;color:#777}.panel-title b{color:#202033}.editor textarea{width:100%;height:330px;margin:18px 0;border:0;background:#f8f8fb;border-radius:12px;padding:17px;resize:vertical;outline:none;line-height:1.7}.chips{display:flex;gap:8px}.chips button{border:1px solid #e2e1ec;background:#fff;border-radius:18px;padding:7px 11px;color:#686879}.generate{width:100%;margin-top:18px}.generate:disabled{opacity:.55}.preview{min-height:500px}.status{color:#4b9b78;background:#edf9f3;padding:4px 8px;border-radius:9px}.empty{height:410px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;text-align:center}.empty div{font-size:48px;color:#6757ee;margin-bottom:15px}.empty b{color:#48485a}.empty p{font-size:13px}.preview pre{white-space:pre-wrap;background:#f7f7fa;padding:18px;border-radius:10px;max-height:410px;overflow:auto}.account-summary{display:grid;grid-template-columns:repeat(3,1fr);background:#27233e;color:#fff;border-radius:16px;padding:24px;margin-bottom:20px}.account-summary div{padding:0 20px;border-right:1px solid #ffffff25}.account-summary div:last-child{border:0}.account-summary small,.account-summary b{display:block}.account-summary small{color:#aaa6be;margin-bottom:8px}.account-summary b{font-size:18px}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.plan-card{background:#fff;border:1px solid #e5e4ed;border-radius:16px;padding:25px}.plan-card h3{font-size:21px;margin:10px 0}.plan-card .price{font-size:40px;font-weight:900;margin:20px 0}.plan-card sup{font-size:17px}.plan-card p{color:#888;min-height:44px}.pay-buttons{display:flex;gap:8px;margin-top:22px}.pay-buttons button{flex:1;border:1px solid #dcdbe8;background:#fff;padding:10px;border-radius:9px}.pay-buttons button:first-child{background:#1677ff;color:#fff;border-color:#1677ff}.profile{max-width:760px}.profile dl{display:grid;grid-template-columns:120px 1fr}.profile dt,.profile dd{padding:15px 0;border-bottom:1px solid #eee;margin:0}.profile dt{color:#888}.safe{background:#effaf4;color:#397d5d;padding:14px;border-radius:9px;margin-top:22px}@media(max-width:900px){.login-shell{grid-template-columns:1fr}.brand-panel{display:none}.login-card{min-height:100vh;display:flex;flex-direction:column;justify-content:center}.app-shell{grid-template-columns:1fr}aside{display:none}.create-grid,.plan-grid{grid-template-columns:1fr}.account-summary{grid-template-columns:1fr;gap:18px}.account-summary div{border:0}.workspace{padding:20px}.user-pill span{display:none}}.archive-page{display:grid;gap:18px}.archive-page .history-head,.archive-page .section-head,.archive-scene-link{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.archive-page h3{margin:5px 0 8px}.archive-page p{line-height:1.6}.archive-start-card{padding:30px}.archive-main-input{display:grid;gap:10px;font-size:18px}.archive-main-input textarea,.archive-page textarea,.archive-page input,.archive-page select{width:100%;border:1px solid #dcdce8;border-radius:10px;padding:11px 13px;background:#fff;outline:none}.archive-main-input textarea{font-size:17px;line-height:1.6;background:#f8f8fb}.archive-page textarea:focus,.archive-page input:focus,.archive-page select:focus{border-color:#6757ee;box-shadow:0 0 0 3px #6757ee14}.archive-primary{display:block;margin:18px 0 8px;min-width:180px}.archive-primary:disabled,.archive-page button:disabled{opacity:.55;cursor:not-allowed}.archive-details{margin:14px 0;border-top:1px solid #ececf2;padding-top:12px}.archive-details summary{cursor:pointer;color:#5f55c8;font-weight:700;min-height:44px;display:flex;align-items:center}.archive-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:10px 0 14px}.archive-fields label,.archive-inline-form label,.archive-quick-review label,.archive-simple-filters label{display:grid;gap:7px;font-size:13px;font-weight:700}.archive-simple-filters{display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:16px;align-items:end}.archive-status-tabs{display:flex;gap:8px;flex-wrap:wrap}.archive-status-tabs button{min-height:44px;border:1px solid #deddec;background:#fff;border-radius:10px;padding:8px 14px}.archive-status-tabs button.active{background:#6757ee;color:#fff;border-color:#6757ee}.archive-page .history-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:16px}.archive-page .history-card{border:1px solid #e5e5ee;border-radius:13px;padding:17px;background:#fff}.archive-page .history-card h3,.archive-page .history-card h4{margin:8px 0}.archive-card button{margin-top:10px}.archive-detail article+article{margin-top:12px}.archive-inline-form{display:grid;gap:12px}.archive-quick-review{display:grid;gap:12px;background:#f8f8fb;border-radius:12px;padding:16px}.success{color:#286c4e;background:#edf9f3;padding:11px 13px;border-radius:9px}.archive-scene-link{align-items:center}@media(max-width:760px){.archive-page .history-head,.archive-page .section-head,.archive-scene-link{display:grid}.archive-fields,.archive-simple-filters{grid-template-columns:1fr}.archive-primary{width:100%}}.archive-shadow-card{margin-top:16px;padding:16px;border:1px solid #dcd8f7;border-radius:12px;background:#faf9ff}.archive-shadow-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.archive-shadow-head h4{margin:4px 0}.archive-shadow-status{padding:7px 10px;border-radius:999px;background:#ece9ff;color:#4f45aa;font-size:13px;font-weight:700}.archive-shadow-note{margin:10px 0;color:#5f5d71}.archive-shadow-run{min-height:44px}.archive-shadow-snapshot{margin-top:12px}.archive-shadow-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.archive-shadow-meta div{min-width:0;padding:11px;border-radius:9px;background:#fff}.archive-shadow-meta dt{margin-bottom:5px;color:#777489;font-size:12px;font-weight:700}.archive-shadow-meta dd{margin:0;overflow-wrap:anywhere;color:#2f2d42}.archive-shadow-meta code{font-size:12px}.archive-shadow-snapshot pre{max-height:360px;overflow:auto;margin:8px 0 0;padding:12px;border-radius:8px;background:#201e2d;color:#e9e8f2;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.6 Consolas,Monaco,monospace}.archive-shadow-error{margin:10px 0 0}@media(max-width:760px){.archive-shadow-head{display:grid}.archive-shadow-status{width:fit-content}.archive-shadow-meta{grid-template-columns:1fr}.archive-shadow-run{width:100%}}.subtitle-picker{margin:22px 0;padding-top:20px;border-top:1px solid #ececf2}.subtitle-picker .section-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.subtitle-picker h3{margin:4px 0}.subtitle-picker-help{margin:8px 0 16px;color:#66657a;line-height:1.6}.subtitle-profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.subtitle-profile-card{display:grid;gap:10px;align-content:start;padding:10px;border:2px solid #e6e5ed;border-radius:14px;background:#fff}.subtitle-profile-card.selected{border-color:#6757ee;box-shadow:0 0 0 3px #6757ee14}.subtitle-profile-card img{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:cover;border-radius:9px;background:#171728}.subtitle-profile-copy{min-height:52px}.subtitle-profile-copy h4{margin:0 0 5px;font-size:15px}.subtitle-profile-copy span{display:inline-block;margin:0 5px 4px 0;padding:3px 7px;border-radius:999px;background:#efedff;color:#5047a5;font-size:12px;font-weight:700}.subtitle-profile-card button,.subtitle-use-default,.subtitle-picker-error button{min-height:44px;border-radius:9px;padding:8px 10px;font-weight:700}.subtitle-job-choice{border:0;background:#6757ee;color:#fff}.subtitle-profile-card.selected .subtitle-job-choice{background:#30276f}.subtitle-default-choice,.subtitle-use-default,.subtitle-picker-error button{border:1px solid #dcdbe8;background:#fff;color:#4e4c63}.subtitle-profile-card button:disabled{cursor:not-allowed;opacity:.55}.subtitle-profile-card button:focus-visible,.subtitle-use-default:focus-visible,.subtitle-picker-error button:focus-visible{outline:3px solid #8f82ff;outline-offset:2px}.subtitle-picker-state,.subtitle-picker-error,.subtitle-picker-notice{padding:13px;border-radius:10px}.subtitle-picker-state{background:#f6f5fb;color:#66657a}.subtitle-picker-error{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff0f3;color:#aa273f}.subtitle-picker-notice{margin:12px 0 0;background:#edf9f3;color:#286c4e}@media(max-width:760px){.subtitle-picker .section-head,.subtitle-picker-error{display:grid}.subtitle-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subtitle-use-default,.subtitle-picker-error button{width:100%}}@media(max-width:420px){.subtitle-profile-grid{grid-template-columns:1fr}}.director-layout{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:20px;align-items:start}.director-main{display:grid;gap:18px}.section-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.section-head small{color:#6757ee;font-weight:800}.section-head h3{font-size:21px;margin:5px 0 0}.section-head>span{font-size:12px;color:#888;background:#f5f4fa;padding:7px 10px;border-radius:12px}.section-head>b{font-size:13px;color:#6757ee;background:#f0edff;padding:8px 12px;border-radius:14px}.purpose-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:20px}.purpose-grid button{border:1px solid #e4e2ee;background:#fafafe;color:#535264;border-radius:10px;padding:12px 8px}.purpose-grid button:hover,.purpose-grid button.selected{color:#fff;background:#6757ee;border-color:#6757ee;box-shadow:0 8px 18px #6757ee28}.type-grid{grid-template-columns:repeat(3,1fr)}.type-grid button{min-height:132px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:16px}.type-grid button i{font-size:24px;font-style:normal}.type-grid button b{margin:9px 0 5px;font-size:15px}.type-grid button small{line-height:1.45;color:#8c8999}.type-grid button.selected small{color:#ded9ff}.dynamic-fields{display:grid;gap:14px;margin:18px 0}.dynamic-fields label{display:grid;gap:8px}.dynamic-fields label>b{font-size:13px}.dynamic-fields em{font-style:normal;font-size:10px;color:#6757ee;background:#efedff;border-radius:5px;padding:3px 5px;margin-left:7px}.dynamic-fields input,.dynamic-fields select{width:100%;border:1px solid #dedce9;border-radius:10px;padding:13px;background:#fff;outline:none}.asset-tips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.asset-tips span{font-size:11px;color:#716b89;background:#f4f2fa;padding:6px 9px;border-radius:8px}.brief-panel textarea{width:100%;height:132px;border:1px solid #dedce9;border-radius:12px;margin:18px 0 12px;padding:15px;resize:vertical;outline:none;line-height:1.65}.brief-panel textarea:focus{border-color:#6757ee;box-shadow:0 0 0 3px #6757ee12}.upload-box{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:106px;border:1px dashed #c9c5df;background:#faf9ff;border-radius:12px;color:#555167;cursor:pointer}.upload-box:hover{border-color:#6757ee;background:#f6f3ff}.upload-box:focus-within{border-color:#6757ee;box-shadow:0 0 0 3px #6757ee1f}.upload-box input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.upload-box b{color:#6757ee;margin-bottom:7px}.upload-box span{font-size:12px;color:#8b8897}.file-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:10px}.file-chips{display:flex;flex-wrap:wrap;gap:7px}.file-chips span{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px 9px;color:#625d77;background:#f1eff9;border-radius:8px;font-size:12px}.clear-assets{flex:none;border:0;background:transparent;color:#6757ee;padding:6px 0;font-size:12px}.clear-assets:focus-visible,.asset-consent input:focus-visible{outline:3px solid #6757ee42;outline-offset:3px}.asset-consent{display:grid;gap:10px;margin:14px 0 0;padding:15px;border:1px solid #dedbea;border-radius:12px;background:#fcfbff}.asset-consent legend{padding:0 6px;color:#343143;font-size:14px;font-weight:800}.asset-consent>p{margin:0;color:#747080;font-size:12px;line-height:1.6}.asset-consent label{display:flex;gap:10px;align-items:flex-start;padding:11px;border:1px solid #e7e4ef;border-radius:10px;background:#fff;cursor:pointer}.asset-consent input{width:18px;height:18px;margin:1px 0 0;accent-color:#6757ee}.asset-consent label span{display:grid;gap:4px}.asset-consent label b{color:#393646;font-size:13px}.asset-consent label small{color:#777383;line-height:1.55}.asset-consent .consent-error{color:#b52f49;font-weight:700}.create-plan{width:100%;margin-top:14px}.create-plan:disabled,.generate-btn:disabled{opacity:.5;cursor:not-allowed}.plan-summary{padding:13px 15px;background:#f3f1ff;color:#514a7e;border-radius:10px}.warnings p{font-size:12px;padding:9px 11px;background:#fff8e4;color:#80651d;border-radius:8px}.shot-list{display:grid;gap:8px;margin:16px 0}.shot-list article{display:flex;gap:13px;align-items:center;padding:11px;border:1px solid #eceaf2;border-radius:10px}.shot-list strong{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#eeebff;color:#6757ee}.shot-list b{font-size:13px}.shot-list p{margin:4px 0 0;color:#85818f;font-size:12px}.generate-btn{width:100%;padding:15px}.result-panel{position:sticky;top:20px;padding:18px;background:#1c1b2a!important;color:#fff!important;border-radius:16px;min-height:610px;display:flex!important;flex-direction:column}.result-title{display:flex;justify-content:space-between;align-items:center}.result-title span{font-size:11px;color:#aaa5be}.result-empty,.generation-progress{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#aca9b8}.result-empty div{display:grid;place-items:center;width:68px;height:68px;background:#6757ee;border-radius:50%;font-size:25px;margin-bottom:18px}.result-empty b{color:#fff}.result-empty p{max-width:270px;line-height:1.7;font-size:12px}.generation-progress b{color:#fff;margin:12px}.generation-progress>div{width:85%;height:8px;overflow:hidden;background:#343247;border-radius:8px}.generation-progress i{display:block;height:100%;background:#7867ff;transition:width .3s}.generation-progress small{margin-top:8px}.video-result{margin-top:18px}.video-result video{width:100%;max-height:490px;background:#000;border-radius:12px}.quality-badges{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.quality-badges span{font-size:11px;padding:6px 8px;background:#2d2b3e;border-radius:8px}.download-btn{display:block;text-align:center;padding:12px;background:#6757ee;color:#fff;text-decoration:none;border-radius:10px;font-weight:700}.generation-failed{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;color:#dedbe8}.generation-failed .failure-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#c44747;color:#fff;font-size:30px;font-weight:800;margin-bottom:16px}.generation-failed b{font-size:18px;color:#fff}.generation-failed strong{max-width:360px;margin-top:12px;color:#ffb4a8;line-height:1.6}.generation-failed p{max-width:380px;font-size:12px;line-height:1.7;color:#bdb8cc}.generation-failed small{color:#777187;word-break:break-all}.history-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;color:#777}.history-head button{border:1px solid #dddbe8;background:#fff;border-radius:8px;padding:8px 13px}.history-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.history-card{overflow:hidden;background:#fff;border:1px solid #e8e7ef;border-radius:14px}.history-card video,.history-placeholder{width:100%;aspect-ratio:9/12;background:#1e1d2b;color:#aaa;display:grid;place-items:center;object-fit:cover}.history-card>div:last-child{padding:15px}.history-card small{color:#999}.history-card h3{margin:7px 0}.history-card p{color:#888;font-size:12px}.history-card a{color:#6757ee;font-weight:700;text-decoration:none}.center-loading,.empty-history{padding:60px;text-align:center;color:#888}@media(max-width:1150px){.director-layout{grid-template-columns:1fr}.result-panel{position:static;min-height:480px}.purpose-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.purpose-grid{grid-template-columns:repeat(2,1fr)}.history-grid{grid-template-columns:1fr}.section-head{flex-direction:column}.file-summary{display:grid}.result-panel{min-height:420px}}.header-actions{display:flex;align-items:center;gap:10px}.notice-menu{position:relative;color:#202033}.notice-menu summary{list-style:none;background:#fff;border:1px solid #e9e9ef;border-radius:10px;padding:10px 12px;cursor:pointer}.notice-menu summary span{margin-left:6px;background:#6757ee;color:#fff;border-radius:10px;padding:1px 6px;font-size:11px}.notice-menu>div{position:absolute;z-index:20;right:0;top:46px;width:min(360px,80vw);max-height:360px;overflow:auto;background:#fff;border:1px solid #e4e3ec;border-radius:12px;box-shadow:0 14px 40px #2223;padding:8px}.notice-menu>div button{display:block;width:100%;text-align:left;border:0;background:#fff;padding:10px;border-radius:8px}.notice-menu>div button:hover{background:#f5f4fb}.notice-menu b,.notice-menu small{display:block}.notice-menu small{color:#777;margin-top:4px}.generation-progress .task-actions{display:flex;width:auto;height:auto;gap:8px;justify-content:center;margin-top:12px;background:transparent;overflow:visible}.task-actions button{border:1px solid #d9d7e8;background:#fff;border-radius:9px;padding:9px 13px}.task-actions .danger-action{color:#b4233c;border-color:#efb8c2}.poll-notice{background:#fff7d8;color:#795d00;padding:9px;border-radius:8px}.faq-page{max-width:980px}.faq-intro{display:flex;align-items:center;justify-content:space-between;padding:25px 28px;margin-bottom:18px;color:#fff;background:linear-gradient(135deg,#6757ee,#4938bd);border-radius:16px}.faq-intro small{color:#dcd7ff}.faq-intro h3{margin:7px 0;font-size:25px}.faq-intro p{margin:0;color:#dedaff}.faq-intro>span{padding:8px 12px;font-size:13px;background:#ffffff20;border:1px solid #ffffff30;border-radius:18px}.faq-list{display:grid;gap:11px}.faq-list details{overflow:hidden;background:#fff;border:1px solid #e5e5ed;border-radius:13px}.faq-list summary{display:flex;gap:13px;align-items:center;padding:18px 20px;font-weight:700;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#6757ee;font-size:12px}.faq-list details[open] summary{border-bottom:1px solid #eeeef3}.faq-list details p{padding:2px 52px 20px;margin:14px 0 0;color:#686879;line-height:1.8}.faq-contact{padding:14px 17px;margin-top:18px;color:#6e628c;background:#f1efff;border-radius:10px}.lab-page{display:grid;gap:20px;max-width:980px;margin:0 auto}.lab-test-switcher{display:grid;gap:14px;border:1px solid #d9d4fb;background:linear-gradient(180deg,#fcfbff,#fff)}.lab-test-switcher h3{margin:4px 0 0}.lab-test-switcher>.lab-note{margin:-4px 0 0}.lab-test-switcher-actions{display:flex;gap:8px}.lab-test-tabs{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 7px;scrollbar-width:thin}.lab-test-tab{display:grid;grid-template-columns:minmax(0,1fr) 30px;flex:0 0 min(280px,78vw);border:1px solid #deddec;border-radius:10px;background:#fff;overflow:hidden}.lab-test-tab.active{border-color:#6757ee;box-shadow:0 0 0 2px #6757ee19}.lab-test-tab>button:first-child{display:grid;gap:3px;min-width:0;padding:10px 8px 10px 12px;text-align:left;background:transparent}.lab-test-tab b,.lab-test-tab small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab-test-tab small{color:#777487}.lab-test-tab-close{align-self:stretch;border-left:1px solid #ecebf2;border-radius:0;background:#faf9fd;color:#777487;font-size:18px}.lab-test-tab-close:hover,.lab-test-tab-close:focus-visible{background:#f1efff;color:#5145b9}.lab-test-history{padding-top:2px;border-top:1px solid #eeecf8}.lab-test-history>summary{padding:13px 2px 4px;cursor:pointer;color:#343247;font-weight:800}.lab-test-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.lab-test-card{display:grid;gap:9px;width:100%;padding:14px;border:1px solid #e2e1ec;border-radius:12px;background:#fff;color:#343247;text-align:left}.lab-test-card:hover,.lab-test-card:focus-visible{border-color:#a99ff4;box-shadow:0 6px 18px #4c427516}.lab-test-card.active{border-color:#6757ee;background:#f8f6ff;box-shadow:0 0 0 2px #6757ee16}.lab-test-card-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.lab-test-card-head b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab-test-card-head small{flex:none;color:#858596}.lab-test-card-meta{display:flex;flex-wrap:wrap;gap:6px;color:#666477;font-size:12px}.lab-test-card-meta>*{padding:4px 7px;border-radius:999px;background:#f2f1f7}.lab-test-card-meta em{background:#ece9ff;color:#5145b9;font-style:normal;font-weight:700}.lab-test-card-detail{color:#777487;font-size:12px;line-height:1.5}.lab-test-card-error{padding:8px 9px;border-radius:8px;background:#fff0f2;color:#b03242;font-size:12px;line-height:1.5}.lab-resume-card{border:1px solid #9b8ff5;background:linear-gradient(135deg,#f7f5ff,#fff)}.lab-resume-card h3{margin:4px 0 0}.lab-resume-card p{line-height:1.65}.lab-resume-warning{padding:10px 12px;border-radius:9px;background:#fff5d9;color:#765b1c}.lab-resume-actions,.lab-step-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.lab-resume-actions .primary{flex:1 1 330px}.lab-resume-actions .ghost{flex:0 1 auto}.lab-report-link{display:inline-flex;align-items:center;justify-content:center;padding:9px 13px;border:1px solid #6757ee;border-radius:8px;color:#5145b9;text-decoration:none;font-weight:700}.lab-recovery-error{display:flex;justify-content:space-between;align-items:center;gap:12px;border-color:#efb0b7;background:#fff4f5;color:#a62d3a}.lab-recovery-error p{margin:0}.lab-flow-nav{position:sticky;top:12px;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;box-shadow:0 8px 24px #38304c14}.lab-step-buttons{display:flex;align-items:center;gap:8px}.lab-step-buttons button{display:flex;align-items:center;gap:7px;padding:8px 13px;border:1px solid #deddec;border-radius:999px;background:#fff;color:#666477}.lab-step-buttons button b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#eceafc;color:#6757ee}.lab-step-buttons button.active{border-color:#6757ee;background:#f3f0ff;color:#2d2850}.lab-step-buttons button.active b{background:#6757ee;color:#fff}.lab-step-buttons button:disabled{cursor:not-allowed;opacity:.45}.lab-back-button{white-space:nowrap;color:#5145b9}.lab-input h3{margin:8px 0 16px;font-size:25px}.lab-input textarea{width:100%;min-height:150px;padding:16px;border:1px solid #deddec;border-radius:12px;outline:none;resize:vertical;line-height:1.7}.lab-input textarea:focus{border-color:#6757ee;box-shadow:0 0 0 3px #6757ee14}.lab-input textarea:disabled{background:#f5f4f9;color:#676576;cursor:not-allowed}.lab-input .primary{width:100%;margin-top:14px}.lab-input .primary:disabled{opacity:.55}.lab-note{color:#858596;font-size:13px}.lab-step-title{display:flex;align-items:center;gap:12px;margin-bottom:14px}.lab-step-title>span,.lab-step-divider>span{padding:5px 10px;border-radius:999px;background:#6757ee;color:#fff;font-size:12px;font-weight:700}.lab-step-title h3{margin:3px 0 0}.lab-step-divider{display:flex;align-items:center;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid #deddec}.lab-raw{margin:12px 0;padding:12px 14px;border:1px solid #e2e1ec;border-radius:10px;background:#f8f8fb}.lab-raw summary{cursor:pointer;font-weight:700;color:#343247}.lab-raw pre{max-height:360px;overflow:auto;margin:12px 0 0;padding:12px;border-radius:8px;background:#201e2d;color:#e9e8f2;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.6 Consolas,Monaco,monospace}.lab-reference{margin-top:10px;padding:14px;border:1px solid #ececf2;border-radius:10px}.lab-reference b{color:#777}.lab-reference.used{border-color:#8bd3ad;background:#f1fbf6}.lab-reference.used b{color:#327354}.lab-reference p{margin-bottom:0;white-space:pre-wrap;line-height:1.65}.lab-ark-shot{margin:16px 0;padding:16px;border:1px solid #deddec;border-radius:12px;background:#fff}.lab-avatar-panel{display:grid;gap:12px;margin:18px 0;padding:18px;border:1px solid #cfc9fa;border-radius:12px;background:#faf9ff}.lab-avatar-panel .section-head{margin-bottom:0}.lab-avatar-row{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(240px,1.3fr);gap:14px;align-items:center}.lab-avatar-row label{display:grid;gap:4px}.lab-avatar-row label small{color:#777487;line-height:1.5}.lab-avatar-row select{width:100%;min-height:44px;padding:9px 11px;border:1px solid #d9d6ef;border-radius:9px;background:#fff}.lab-avatar-row select:focus-visible{outline:3px solid #6757ee33;border-color:#6757ee}.lab-avatar-panel>.primary{min-height:44px}.lab-reference-images{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin:12px 0}.lab-reference-images figure{margin:0;padding:8px;border:1px solid #e5e4ee;border-radius:10px;background:#f8f8fb}.lab-reference-images img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:7px}.lab-reference-images figcaption{margin-top:7px;color:#555467;font-size:12px}.lab-submit-box{margin-top:20px;padding:18px;border:1px solid #f1c56e;border-radius:12px;background:#fff9ec}.lab-submit-box p{color:#6f6045}.lab-submit-box button{width:100%}.lab-video-job{margin-top:20px;padding-top:20px;border-top:1px solid #deddec}.lab-usage-summary{margin:16px 0;padding:16px;border:1px solid #cfc9fa;border-radius:12px;background:#faf9ff}.lab-usage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lab-usage-grid span{display:grid;gap:4px;padding:12px;border-radius:9px;background:#fff;color:#777487;font-size:12px}.lab-usage-grid b{color:#282441;font-size:18px}.lab-task-row{display:grid;grid-template-columns:90px 120px 1fr;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid #ececf2}.lab-task-row code{overflow-wrap:anywhere;color:#555467}.lab-task-row video{grid-column:1 / -1;width:min(100%,480px);border-radius:10px}.lab-final-video{display:grid;gap:12px;margin-top:22px}.lab-final-video video{width:min(100%,720px);max-height:70vh;border-radius:12px;background:#111}.lab-final-video a{width:fit-content;padding:10px 16px;border-radius:8px;background:#6757ee;color:#fff;text-decoration:none}@media(max-width:640px){.lab-task-row{grid-template-columns:1fr}.lab-task-row video{grid-column:1}}.lab-plan-head{margin-top:28px}.lab-characters{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.lab-characters span{display:grid;gap:4px;padding:12px;border-radius:9px;background:#f7f7fa;color:#666}.lab-characters b{color:#202033}.lab-conflict{margin:16px 0;padding:14px 16px;border-left:4px solid #6757ee;border-radius:8px;background:#faf8ff}.lab-conflict p{margin:8px 0;line-height:1.6}.lab-shot{display:grid;grid-template-columns:90px 1fr;gap:14px;padding:15px 0;border-bottom:1px solid #eee}.lab-shot strong{color:#6757ee}.lab-shot p{margin:7px 0;line-height:1.6}.lab-shot small{color:#858596;line-height:1.5}.lab-image-button{display:block;margin-top:12px;padding:9px 12px}.lab-image-button:disabled{opacity:.55}.lab-next-step{margin-top:28px}.lab-scene-button{width:100%}.lab-scene-reuse{margin-bottom:18px;padding:16px;border:1px solid #b9dfca;border-radius:12px;background:#f5fbf7}.lab-scene-reuse h3{margin:3px 0 0}.lab-scene-asset-grid{display:grid;gap:12px;margin-top:12px}.lab-scene-asset-card{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;border:1px solid #d7e9de;border-radius:10px;background:#fff}.lab-scene-asset-card.selected{border-color:#2f9b68;box-shadow:0 0 0 2px #2f9b681a}.lab-scene-asset-card img{width:150px;aspect-ratio:3 / 2;object-fit:cover;border-radius:8px;background:#eee}.lab-scene-asset-card div{display:grid;gap:5px;min-width:0}.lab-scene-asset-card small,.lab-scene-asset-card span{overflow-wrap:anywhere;color:#6c776f;font-size:12px}.lab-scene-asset-card button{white-space:nowrap}.lab-prompt-preview{display:grid;gap:9px;margin-bottom:12px}.lab-prompt-preview textarea{width:100%;min-height:170px;padding:14px;border:1px solid #d9d6ef;border-radius:10px;line-height:1.65;resize:vertical}.lab-prompt-preview textarea:focus{border-color:#6757ee;box-shadow:0 0 0 3px #6757ee14;outline:none}.lab-media-preview{display:grid;grid-template-columns:minmax(180px,280px) 1fr;gap:16px;margin-top:14px;padding:14px;border:1px solid #deddec;border-radius:12px;background:#fafafa}.lab-media-preview img{width:100%;aspect-ratio:3 / 2;margin-top:10px;border-radius:9px;object-fit:cover;background:#eee}.lab-media-preview details{margin-top:12px}.lab-media-preview summary{cursor:pointer;font-weight:700}.lab-media-preview details p{white-space:pre-wrap}.lab-cta{margin-top:18px;padding:16px;border-radius:12px;background:#27233e;color:#fff}.lab-cta p{margin:7px 0 0}.lab-step-actions{justify-content:space-between;padding-top:16px;border-top:1px solid #ececf2}.lab-step-actions .primary{margin-left:auto}.lab-video-step>.lab-step-title,.lab-scene-step>.lab-step-title{scroll-margin-top:90px}#lab-step-1,#lab-step-2,#lab-step-3,#lab-video-progress{scroll-margin-top:90px}@media(max-width:700px){.lab-test-switcher .section-head{align-items:stretch;flex-direction:column}.lab-test-switcher-actions{display:grid;grid-template-columns:1fr 1fr}.lab-test-grid{grid-template-columns:1fr}.lab-flow-nav{position:static;align-items:stretch;flex-direction:column}.lab-step-buttons{display:grid;grid-template-columns:repeat(3,1fr)}.lab-step-buttons button{justify-content:center;padding:8px}.lab-step-buttons button span{font-size:12px}.lab-back-button{width:100%}.lab-resume-actions{display:grid}.lab-resume-actions .primary,.lab-resume-actions .ghost{width:100%}.lab-usage-grid{grid-template-columns:repeat(2,1fr)}.lab-recovery-error{align-items:stretch;flex-direction:column}.lab-characters,.lab-shot,.lab-media-preview,.lab-scene-asset-card{grid-template-columns:1fr}.lab-scene-asset-card img{width:100%}.lab-avatar-row{grid-template-columns:1fr}}:root{color-scheme:light;--sa-bg: #fafafa;--sa-surface: #ffffff;--sa-subtle: #f6f7f8;--sa-nav: #ffffff;--sa-hover: #f6f7f8;--sa-text: #182027;--sa-muted: #66717b;--sa-border: #e6e9ec;--sa-input-border: #b6bdc5;--sa-primary: #191a1d;--sa-primary-hover: #303238;--sa-on-primary: #ffffff;--sa-accent-text: #24272b;--sa-accent-soft: #eceef0;--sa-brand: #ff5600;--sa-brand-ink: #111111;--sa-danger: #ae3045;--sa-danger-soft: #fff0f3;--sa-warning: #865b10;--sa-warning-soft: #fff7e6;--sa-radius: 12px;--sa-radius-control: 999px;--sa-radius-panel: 16px;--sa-space-1: 4px;--sa-space-2: 8px;--sa-space-3: 12px;--sa-space-4: 16px;--sa-space-6: 24px;--sa-space-8: 32px;--sa-text-title: 28px;--sa-text-heading: 20px;--sa-text-body: 16px;--sa-text-label: 14px;--sa-text-caption: 13px;--sa-leading-title: 1.35;--sa-leading-body: 1.65;--sa-leading-control: 1.5;--sa-control-height: 44px;--sa-success: #187452;--sa-success-soft: #eaf8f1;--sa-focus: #454950;--sa-shadow: 0 12px 36px #11111114;--sa-font: "Microsoft YaHei", "PingFang SC", "Noto Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--sa-fast: .16s;--sa-panel: .18s;--sa-content: .16s;--sa-ease: cubic-bezier(.2, .7, .2, 1);--sa-motion-distance: 6px;--sa-hover-shadow: 0 4px 16px #1820270f;--sa-press-shadow: inset 0 2px 4px #18202722}.solar-icon{display:inline-block;width:20px;height:20px;flex:0 0 auto;vertical-align:middle}@media(prefers-reduced-motion:reduce){:root{--sa-fast: 0ms;--sa-panel: 0ms;--sa-content: 0ms;--sa-motion-distance: 0px}}:root{--sa-status-success:var(--sa-success);--sa-status-warning:var(--sa-warning);--sa-status-danger:var(--sa-danger)}body{margin:0;color:var(--sa-text);background:var(--sa-bg);font-family:var(--sa-font);font-size:var(--sa-text-body)}button,input,textarea,select{font:inherit}button,a,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}:where(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--sa-focus);outline-offset:3px}.solar-app,.solar-app *{box-sizing:border-box}.solar-app.app-shell{display:block;min-height:100vh;background:var(--sa-bg)}.solar-app .solar-workspace{margin-left:232px;width:auto;min-width:0;padding:0 32px 40px}.solar-app .solar-sidebar{display:flex;flex-direction:column;position:fixed;inset:0 auto 0 0;width:232px;height:100dvh;border:0;border-right:1px solid var(--sa-border);border-radius:0;background:var(--sa-nav);color:var(--sa-text);padding:20px 18px 16px;overflow:hidden;z-index:30;box-shadow:none}.solar-wordmark{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:var(--sa-text);font-size:23px;font-weight:750;text-decoration:none;letter-spacing:-.8px}.solar-brand-symbol{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:var(--sa-radius-control);background:var(--sa-brand);color:var(--sa-brand-ink)}.solar-brand-tag{margin:-2px 0 0 45px;font-size:12px;letter-spacing:2px;font-weight:500;color:var(--sa-muted)}.solar-sidebar .solar-new-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:45px;margin:29px 0 22px;border:1px solid var(--sa-primary);border-radius:var(--sa-radius-control);background:var(--sa-primary);color:var(--sa-on-primary);font-weight:650;box-shadow:none}.solar-sidebar nav{display:grid;gap:4px}.solar-sidebar nav button,.solar-sidebar-foot>button{display:flex;align-items:center;gap:12px;width:100%;min-height:45px;padding:10px 13px;background:transparent;color:var(--sa-muted);border:1px solid transparent;border-radius:8px;text-align:left;font-size:14px;font-weight:550;transition:background var(--sa-fast),color var(--sa-fast)}.solar-sidebar nav button:hover,.solar-sidebar-foot>button:hover{background:var(--sa-hover);color:var(--sa-text)}.solar-sidebar nav button.active{background:var(--sa-accent-soft);color:var(--sa-accent-text);font-weight:650}.solar-nav-label{margin:25px 13px 7px;font-size:12px;color:var(--sa-muted);letter-spacing:1.5px}.solar-advanced-nav{margin:14px 0 0;color:var(--sa-muted);font-size:12px}.solar-advanced-nav summary{min-height:44px;padding:14px;cursor:pointer}.solar-sidebar-foot{margin-top:auto;padding-top:20px}.solar-credit-note{display:grid;gap:5px;margin-top:14px;padding:16px;border:1px solid var(--sa-border);background:var(--sa-bg);border-radius:10px}.solar-credit-note small,.solar-credit-note span{font-size:12px;color:var(--sa-muted)}.solar-credit-note strong{font-size:23px;color:var(--sa-text)}.solar-mobile-bar,.solar-bottom-nav,.solar-nav-backdrop,.solar-drawer-close{display:none}.solar-app .solar-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 0;margin:0 0 32px;min-height:94px;border-bottom:1px solid var(--sa-border)}.solar-topbar small{font-size:12px;color:var(--sa-muted)}.solar-topbar h2{margin:5px 0 0;color:var(--sa-text);font-size:19px;line-height:1.4}.solar-topbar h2:focus{outline:0}.solar-topbar .header-actions{gap:13px}.solar-topbar .header-actions:has(.commerce-entries){flex-wrap:wrap;min-width:0;justify-content:flex-end}@media(max-width:1100px){.solar-app .solar-topbar:has(.commerce-entries){flex-wrap:wrap}.solar-topbar:has(.commerce-entries)>.solar-enterprise-title{flex-basis:100%}.solar-topbar .header-actions:has(.commerce-entries){width:100%;flex-shrink:1}}@media(max-width:700px){.solar-topbar .header-actions:has(.commerce-entries){gap:8px}.solar-topbar .commerce-entries{flex-basis:100%}}.solar-organization{display:flex;align-items:center;gap:6px;color:var(--sa-muted)}.solar-organization select{width:auto;max-width:225px;min-height:44px;background:var(--sa-surface);color:var(--sa-text);border:1px solid var(--sa-border);border-radius:8px;padding:0 9px;font-size:12px}.solar-app .user-pill{display:flex;min-height:42px;background:var(--sa-surface);border:1px solid var(--sa-border);color:var(--sa-muted);padding:0 6px 0 12px}.solar-app .user-pill button{min-height:42px;min-width:44px;color:var(--sa-muted);background:transparent}.solar-app .notice-menu summary{display:flex;align-items:center;min-height:44px;padding:9px;border:0;background:transparent}.solar-canonical{display:grid;gap:24px;max-width:1440px;width:100%;margin:0 auto}.solar-page-intro{display:flex;justify-content:space-between;align-items:center;gap:22px;margin:1px 0 4px}.solar-eyebrow{font-size:14px;letter-spacing:0;font-weight:500;color:var(--sa-accent-text)}.solar-canonical h1{margin:9px 0 10px;font-size:var(--sa-text-title);font-weight:650;letter-spacing:-.6px;color:var(--sa-text);line-height:var(--sa-leading-title)}.solar-canonical h2{color:var(--sa-text);font-size:var(--sa-text-heading);font-weight:600;line-height:1.5;margin:0 0 8px}.solar-canonical h3{color:var(--sa-text);font-size:15px;line-height:1.6;margin:0 0 13px}.solar-canonical p{font-size:var(--sa-text-body);line-height:var(--sa-leading-body);margin:0}.solar-muted{color:var(--sa-muted);font-size:12px;line-height:1.7}.solar-card{border:1px solid var(--sa-border);border-radius:var(--sa-radius);background:var(--sa-surface);padding:24px;box-shadow:none;min-width:0}.solar-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.solar-section-heading h2,.solar-section-heading p{margin:0}.solar-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 17px;border:1px solid transparent;border-radius:8px;text-decoration:none;font-size:14px;font-weight:600;line-height:1.5;white-space:normal;transition:background var(--sa-fast),border-color var(--sa-fast)}.solar-button.primary,.solar-canonical button.primary{background:var(--sa-primary);color:var(--sa-on-primary);border-color:var(--sa-primary);box-shadow:none}.solar-button.primary:hover:not(:disabled),.solar-new-button:hover:not(:disabled),.solar-canonical button.primary:hover:not(:disabled){background:var(--sa-primary-hover)}.solar-button.secondary{background:var(--sa-surface);border-color:var(--sa-border);color:var(--sa-text)}.solar-button.secondary:hover:not(:disabled){background:var(--sa-hover);border-color:var(--sa-input-border)}.solar-button.text{background:transparent;color:var(--sa-accent-text);padding:8px}.solar-icon-button{display:inline-grid;place-items:center;width:44px;min-width:44px;height:44px;padding:9px;border:1px solid var(--sa-border);border-radius:50%;color:var(--sa-muted);background:var(--sa-surface)}.solar-icon-button:hover{background:var(--sa-hover);color:var(--sa-text)}.solar-notice{display:block;min-width:0;padding:16px 18px;border-radius:10px;background:var(--sa-accent-soft);color:var(--sa-accent-text);font-size:14px;line-height:1.8;overflow-wrap:anywhere}.solar-notice.warning{background:var(--sa-warning-soft);color:var(--sa-warning)}.solar-notice.danger{background:var(--sa-danger-soft);color:var(--sa-danger)}.solar-notice .solar-icon{margin-top:2px}.solar-badge{display:inline-flex;align-items:center;width:fit-content;min-height:24px;border-radius:5px;padding:3px 8px;font-size:12px;font-weight:550;line-height:1.5;white-space:nowrap;background:var(--sa-subtle);color:var(--sa-muted)}.solar-badge.review,.solar-badge.progress{background:var(--sa-accent-soft);color:var(--sa-accent-text)}.solar-badge.warning{background:var(--sa-warning-soft);color:var(--sa-warning)}.solar-badge.danger{background:var(--sa-danger-soft);color:var(--sa-danger)}.solar-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.solar-metric{display:grid;gap:15px;padding:22px 24px}.solar-metric>span{display:flex;align-items:center;gap:9px;color:var(--sa-muted);font-size:12px}.solar-metric>span .solar-icon{width:17px;height:17px}.solar-metric strong{font-size:31px;line-height:1;font-weight:650;letter-spacing:-.5px}.solar-metric small{font-size:12px;color:var(--sa-muted)}.solar-spotlight{display:flex;align-items:center;gap:21px;padding:26px;border:1px solid var(--sa-border);border-radius:var(--sa-radius);background:var(--sa-accent-soft)}.solar-spotlight>div:nth-child(2){flex:1;min-width:0}.solar-spotlight h2{margin-top:6px;overflow-wrap:anywhere}.solar-spotlight p{color:var(--sa-muted)}.solar-spotlight-icon{display:grid;place-items:center;width:53px;height:60px;border:1px solid var(--sa-border);border-radius:10px;background:var(--sa-surface);color:var(--sa-accent-text);flex-shrink:0}.solar-spotlight-icon .solar-icon{width:25px;height:25px}.solar-content-list{padding:24px 0 4px}.solar-content-list>.solar-section-heading,.solar-content-list>.solar-list-toolbar{padding:0 24px}.solar-content-row{display:flex;align-items:center;gap:16px;width:100%;text-align:left;min-height:87px;padding:17px 24px;border:0;border-top:1px solid var(--sa-border);border-radius:0;background:transparent;color:var(--sa-text);transition:background var(--sa-fast)}.solar-content-row:hover{background:var(--sa-bg)}.solar-content-row>.solar-icon{width:16px;height:16px;color:var(--sa-muted)}.solar-content-symbol{display:grid;place-items:center;flex-shrink:0;width:44px;height:48px;border:1px solid var(--sa-border);background:var(--sa-bg);border-radius:7px;color:var(--sa-muted)}.solar-content-text{flex:1;min-width:0}.solar-content-text b{display:block;font-size:15px;font-weight:600;line-height:1.65;overflow-wrap:anywhere}.solar-content-text small{display:block;margin-top:5px;color:var(--sa-muted);font-size:12px}.solar-list-toolbar{display:flex;align-items:flex-end;gap:12px;margin-bottom:20px}.solar-search{position:relative;flex:1;display:flex;align-items:center}.solar-search .solar-icon{position:absolute;left:13px;color:var(--sa-muted);width:17px;height:17px}.solar-search input{padding-left:40px}.solar-filter{display:flex;gap:9px;align-items:center;font-size:12px;color:var(--sa-muted)}.solar-canonical input:not([type=checkbox]):not([type=radio]),.solar-canonical textarea,.solar-canonical select{width:100%;min-height:44px;background:var(--sa-surface);color:var(--sa-text);border:1px solid var(--sa-input-border);border-radius:8px;padding:10px 12px;font:inherit;font-size:15px;line-height:1.65;box-sizing:border-box}.solar-canonical .solar-search input:not([type=checkbox]):not([type=radio]){padding-left:40px}.solar-canonical input::placeholder,.solar-canonical textarea::placeholder{color:var(--sa-muted);opacity:.9}.solar-canonical textarea{resize:vertical}.solar-canonical :where(label:not(.solar-check):not(.solar-question-option)){display:grid;gap:8px;font-size:14px;line-height:1.7;color:var(--sa-text)}.solar-canonical label.solar-filter{display:flex}.solar-canonical input[type=checkbox],.solar-canonical input[type=radio]{width:17px;height:17px;min-width:17px;margin:2px 0;accent-color:var(--sa-primary)}.solar-check{display:flex;align-items:flex-start;gap:9px;min-height:44px;padding:9px 0;font-size:12px;line-height:1.8;color:var(--sa-muted)}.solar-intent-form,.solar-revision-form{display:grid;gap:21px;max-width:1440px;width:100%;margin:0 auto;padding:24px 0 32px}.solar-intent-form>.solar-section-heading{margin-bottom:0}.solar-intent-form .solar-section-heading h2,.solar-revision-form h2{margin-top:8px;font-size:23px}.solar-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.solar-fieldset{margin:0;padding:18px;border:1px solid var(--sa-border);border-radius:var(--sa-radius-control);min-width:0;display:grid;gap:12px}.solar-fieldset legend{padding:0 7px;font-size:15px;font-weight:600;color:var(--sa-text)}.solar-fieldset legend span{margin-left:9px;font-weight:400}.solar-fieldset>.solar-button{justify-self:start}.solar-critical-input{display:grid;grid-template-columns:140px 1fr 44px;gap:10px;align-items:end}.solar-form-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:20px;border-top:1px solid var(--sa-border)}.solar-form-footer>.solar-muted{max-width:390px}.solar-details{border-top:1px solid var(--sa-border)}.solar-details summary{cursor:pointer;min-height:44px;padding:14px 0;font-size:12px;color:var(--sa-muted)}.solar-details[open]>:not(summary){margin-top:10px}.solar-topic-grid,.solar-avatar-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.solar-topic-context{display:flex;gap:15px;align-items:center}.solar-topic-context>.solar-icon{width:33px;height:33px;color:var(--sa-accent-text)}.solar-topic-card{display:grid;justify-items:start;gap:18px}.solar-topic-card p{color:var(--sa-muted)}.solar-avatar-card{display:flex;align-items:flex-start;gap:17px;padding:18px;border:1px solid var(--sa-border);border-radius:var(--sa-radius-control)}.solar-avatar-placeholder{display:grid;place-items:center;flex:0 0 68px;height:82px;background:var(--sa-bg);border:1px solid var(--sa-border);border-radius:7px;color:var(--sa-muted)}.solar-avatar-placeholder .solar-icon{width:35px;height:35px}.solar-avatar-card h3{margin-bottom:7px}.solar-avatar-card p{margin-top:10px}.solar-avatar-card small{color:var(--sa-muted);line-height:1.7}.solar-asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.solar-asset-card{display:grid;gap:12px;padding:16px;border:1px solid var(--sa-border);border-radius:8px;overflow-wrap:anywhere}.solar-asset-card>.solar-icon{color:var(--sa-muted)}.solar-asset-card b{display:block;font-size:12px}.solar-asset-card small{display:block;margin-top:6px;font-size:12px;color:var(--sa-muted)}.solar-upload-form{display:grid;gap:13px;margin-top:23px;padding-top:23px;border-top:1px solid var(--sa-border)}.solar-upload-form>button{justify-self:start}.solar-empty{display:grid;justify-items:center;text-align:center;padding:50px 24px;gap:13px;border-radius:12px}.solar-empty>.solar-icon{width:38px;height:38px;color:var(--sa-muted);margin-bottom:5px}.solar-empty p{color:var(--sa-muted)}.solar-empty-inline{padding:23px;background:var(--sa-bg);color:var(--sa-muted);border-radius:8px}.solar-detail-header{display:flex;align-items:center;gap:14px}.solar-canonical .solar-content-title{font-size:25px;margin:0;overflow-wrap:anywhere}.solar-content-title:focus{outline:0}.solar-detail-tabs{display:flex;gap:24px;border-bottom:1px solid var(--sa-border)}.solar-detail-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:49px;padding:10px 6px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--sa-muted);font-size:15px}.solar-detail-tabs button[aria-selected=true]{color:var(--sa-accent-text);border-bottom-color:var(--sa-primary)}.solar-review-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:22px;align-items:start}.solar-script-paper{padding:16px 24px 24px 0;border-radius:0;background:var(--sa-surface);border:0;min-width:0}.solar-script-cover{border-bottom:1px solid var(--sa-border);padding-bottom:23px;margin-bottom:22px}.solar-script-cover h2{font-size:23px;margin:10px 0}.solar-script-shot{padding:27px 0;border-bottom:1px solid var(--sa-border)}.solar-shot-heading{display:flex;gap:13px;align-items:center;justify-content:space-between;margin-bottom:16px}.solar-shot-heading span{font-size:12px;color:var(--sa-muted)}.solar-shot-heading strong{font-size:12px;font-weight:550;background:var(--sa-subtle);padding:5px 9px;border-radius:5px}.solar-canonical .solar-dialogue{color:var(--sa-text);font-size:20px;line-height:1.95;letter-spacing:.2px;margin:0 0 20px;white-space:pre-wrap;overflow-wrap:anywhere}.solar-critical-label{display:flex;gap:7px;align-items:center;color:var(--sa-warning);font-size:12px;margin:6px 0 14px}.solar-critical-label .solar-icon{width:14px;height:14px}.has-critical .solar-dialogue{background:var(--sa-warning-soft);padding:14px;border-radius:7px}.solar-shot-description{display:grid;grid-template-columns:58px 1fr;gap:8px 13px;font-size:12px;line-height:1.85}.solar-shot-description dt{color:var(--sa-muted)}.solar-shot-description dd{margin:0;color:var(--sa-text);white-space:pre-wrap;overflow-wrap:anywhere}.solar-review-section{padding-top:27px}.solar-review-section ul{padding-left:20px;color:var(--sa-muted);font-size:12px;line-height:1.85}.solar-source-card{padding:14px;border:1px solid var(--sa-border);border-radius:8px;margin-top:11px}.solar-source-card strong{font-size:12px}.solar-source-card p{margin-top:8px}.solar-app aside.solar-review-aside{display:grid;position:sticky;top:20px;width:auto;height:auto;grid-template-columns:1fr;gap:24px;padding:22px;background:var(--sa-surface);color:var(--sa-text);border:1px solid var(--sa-border);border-radius:11px;min-width:0}.solar-review-aside section{min-width:0;padding:0 0 23px;border-bottom:1px solid var(--sa-border)}.solar-review-aside>button{width:100%}.solar-character-row{display:flex;gap:11px;align-items:center;margin:14px 0}.solar-character-row b{font-size:12px}.solar-character-row p{font-size:12px;color:var(--sa-muted)}.solar-character-avatar{display:grid;place-items:center;flex-shrink:0;width:35px;height:42px;border-radius:7px;background:var(--sa-bg);border:1px solid var(--sa-border);color:var(--sa-muted)}.solar-critical-card{padding:13px;background:var(--sa-warning-soft);border-radius:7px;margin-top:10px}.solar-critical-card small{color:var(--sa-warning);font-size:12px}.solar-critical-card p{color:var(--sa-text);margin-top:7px;white-space:pre-wrap}.solar-review-aside .solar-fieldset{margin-top:15px;padding:10px}.solar-review-aside .solar-cost{color:var(--sa-accent-text);font-size:14px;font-weight:600;margin-bottom:8px}.solar-video-approval{display:grid;gap:13px;margin:22px 0}.solar-video-approval>button{justify-self:start}.question-packet{display:grid;gap:19px;padding:26px;border:1px solid var(--sa-border);border-radius:12px;background:var(--sa-surface);margin-bottom:23px}.question-packet h3{margin-top:9px}.solar-question-option{display:flex;align-items:flex-start;gap:12px;min-height:49px;border:1px solid var(--sa-border);border-radius:7px;padding:12px;font-size:12px}.solar-question-option:has(input:checked){background:var(--sa-accent-soft);border-color:var(--sa-primary)}.solar-question-option span,.solar-question-option span>small{display:block}.solar-question-option small{color:var(--sa-muted);margin-top:7px;font-size:12px}.question-packet>button{min-height:44px;border-radius:8px;padding:11px 18px;justify-self:start}.solar-media-layout{display:grid;grid-template-columns:minmax(0,1fr) 305px;gap:22px;align-items:start}.solar-player-stage{display:grid;place-items:center;min-height:430px;background:var(--sa-subtle);border-radius:16px;overflow:hidden}.solar-player-stage video{display:block;max-width:100%;width:auto;max-height:580px}.solar-player-empty{color:var(--sa-muted);text-align:center;padding:36px;max-width:480px}.solar-player-empty>.solar-icon{width:28px;height:28px;margin-bottom:12px}.solar-player-empty h3{color:var(--sa-text);font-size:17px;font-weight:500}.solar-player-empty p{font-size:14px;line-height:1.8}.solar-working{display:flex;align-items:center;gap:10px}.solar-process-status{display:flex;align-items:flex-start;gap:16px;background:var(--sa-subtle);padding:20px 24px;border-radius:14px;margin:20px 0}.solar-process-status h3{font-size:17px;margin:0 0 6px;font-weight:550}.solar-process-status p{margin:0 0 8px;color:var(--sa-muted);line-height:1.7}.solar-process-status small{color:var(--sa-muted);line-height:1.7}.solar-process-status>button{margin-left:auto;flex-shrink:0}.solar-detail-footer{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px;padding:18px 0;border-top:1px solid var(--sa-border)}@media(max-width:640px){.solar-process-status{flex-wrap:wrap;padding:18px;gap:10px}.solar-process-status>div{flex:1;min-width:200px}.solar-process-status>button{margin-left:32px}.solar-detail-footer{gap:8px}}.solar-player-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:9px;padding:15px 0}.solar-player-toolbar>span{margin-right:auto}.solar-media-aside,.solar-media-aside form{display:grid;gap:18px}.solar-media-aside h3{margin:0}.solar-time-entry{display:flex;gap:10px;align-items:end}.solar-time-entry>label{min-width:0;flex:1}.solar-time-entry>button{min-width:98px;padding:9px}.solar-feedback-list{margin-top:19px}.solar-feedback-entry{padding:16px 0;border-top:1px solid var(--sa-border)}.solar-feedback-entry .solar-button{min-height:35px;font-size:12px;padding:5px 9px;margin-bottom:9px}.solar-feedback-entry p{white-space:pre-wrap;overflow-wrap:anywhere}.solar-feedback-entry small{display:block;color:var(--sa-muted);font-size:12px;margin-top:8px}.solar-final-decision{border-top:1px solid var(--sa-border);padding-top:22px;display:grid;gap:16px}.solar-engineering details{padding:17px 0;border-top:1px solid var(--sa-border);overflow-wrap:anywhere}.solar-engineering summary{min-height:44px;cursor:pointer}.solar-engineering dl{display:grid;grid-template-columns:70px 1fr;gap:12px;font-size:12px}.solar-skeleton-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.solar-skeleton{height:160px;border:1px solid var(--sa-border);border-radius:12px;background:var(--sa-subtle)}.solar-app .panel,.solar-app .plan-card,.solar-app .history-card,.solar-app .faq-intro,.solar-app .faq-list details{color:var(--sa-text);background:var(--sa-surface);border-color:var(--sa-border);box-shadow:none}.solar-app .primary{background:var(--sa-primary);color:var(--sa-on-primary)}.solar-app .panel h3,.solar-app .profile dl{color:var(--sa-text)}.solar-app .profile{max-width:850px}.solar-app .solar-subtitle-settings{margin-top:24px}.solar-app .workspace>.banner{margin-bottom:20px}.login-shell{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,1fr);background:var(--sa-bg);color:var(--sa-text)}.login-shell .brand-panel{padding:clamp(40px,8vw,120px);background:var(--sa-nav);color:var(--sa-text)}.login-shell .primary{background:var(--sa-primary);color:var(--sa-on-primary);min-height:48px}.login-shell .primary:hover{background:var(--sa-primary-hover)}.login-shell .solar-login-theme{display:flex;width:max-content;margin:22px auto 0}.solar-live-banner{margin:0 0 24px;color:var(--sa-muted);font-size:13px;line-height:1.7}.solar-app .notice-menu summary>span{background:var(--sa-primary);color:var(--sa-on-primary)}.login-shell .login-card{width:min(460px,calc(100% - 48px));min-height:0;margin:auto;padding:36px;border:1px solid var(--sa-border);border-radius:18px;background:var(--sa-surface);color:var(--sa-text)}.login-shell .solar-login-logo{display:grid;place-items:center;background:var(--sa-accent-soft);border:0;color:var(--sa-accent-text);box-shadow:none;border-radius:16px}.solar-login-logo .solar-icon{width:32px;height:32px}.login-shell .brand-panel h1{letter-spacing:-1px;font-size:clamp(32px,4vw,48px)}.login-shell .brand-panel p{max-width:370px;line-height:1.8;opacity:1;color:var(--sa-muted)}.login-shell .feature-list{flex-direction:column;gap:16px;margin-top:32px}.login-shell .feature-list span{display:flex;align-items:center;gap:12px;padding:0;border:0;color:var(--sa-muted);line-height:1.7}.login-shell .feature-list span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--sa-primary);flex-shrink:0}.login-shell .login-card small{color:var(--sa-muted);font-size:13px;font-weight:500}.login-shell .login-card h2{font-size:28px;margin:12px 0;line-height:1.4}.login-shell .login-card .muted{color:var(--sa-muted);line-height:1.8;margin:0 0 22px;font-size:14px}.login-shell .login-card input{min-height:48px;background:var(--sa-bg);color:var(--sa-text);border-color:var(--sa-input-border)}.login-shell .login-card input::placeholder{color:var(--sa-muted);opacity:1}.login-shell .login-card input:focus{border-color:var(--sa-focus);outline:2px solid var(--sa-focus);outline-offset:2px;box-shadow:none}.login-shell .login-card .ghost{min-height:44px;color:var(--sa-muted)}.login-shell .login-card label{margin-top:22px;font-size:14px;font-weight:550}.login-shell .login-card .error{color:var(--sa-danger);background:var(--sa-danger-soft)}@media(max-width:900px){.login-shell{grid-template-columns:minmax(0,1fr);padding:32px 0}.login-shell .login-card{padding:28px 24px}}@media(min-width:1600px){.solar-app .solar-workspace{padding-left:56px;padding-right:56px}}@media(max-width:1180px){.solar-app .solar-workspace{padding-left:24px;padding-right:24px;margin-left:212px}.solar-app .solar-sidebar{width:212px;padding-left:14px;padding-right:14px}.solar-topbar .user-pill>span{display:none}.solar-review-layout,.solar-media-layout{grid-template-columns:minmax(0,1fr) 260px;gap:16px}.solar-script-paper{padding:23px}.solar-app aside.solar-review-aside,.solar-media-aside{padding:17px}.solar-avatar-grid,.solar-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.solar-app .solar-workspace{margin-left:0;padding:76px 24px 100px}.solar-mobile-bar{display:flex;align-items:center;justify-content:space-between;position:fixed;inset:0 0 auto;height:62px;padding:0 20px;background:var(--sa-surface);border-bottom:1px solid var(--sa-border);z-index:35}.solar-mobile-bar .solar-wordmark{font-size:20px}.solar-mobile-bar .solar-wordmark>.solar-icon{color:var(--sa-accent-text)}.solar-app .solar-sidebar{display:none}.solar-app .solar-sidebar.is-open{display:flex;width:min(310px,88vw);z-index:50}.solar-drawer-close{display:grid;position:absolute;right:9px;top:11px}.solar-sidebar.is-open>.solar-wordmark{padding-top:34px}.solar-nav-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:45}.solar-bottom-nav{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);position:fixed;inset:auto 0 0;min-height:65px;padding:0 0 env(safe-area-inset-bottom);background:var(--sa-surface);border-top:1px solid var(--sa-border);z-index:35}.solar-bottom-nav button{padding:8px 2px;white-space:nowrap;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:transparent;border:0;border-radius:0;color:var(--sa-muted);min-height:64px;font-size:12px}.solar-bottom-nav button.active{color:var(--sa-accent-text);background:var(--sa-accent-soft)}.solar-app .solar-topbar{min-height:70px;padding:9px 0 19px;margin-bottom:24px}.solar-review-layout,.solar-media-layout{grid-template-columns:minmax(0,1fr)}.solar-app aside.solar-review-aside{position:static;grid-template-columns:1fr 1fr;padding:23px}.solar-review-aside>button,.solar-review-aside>.solar-check,.solar-review-aside>.solar-notice{grid-column:1 / -1}.solar-media-aside{grid-template-columns:1fr 1fr}.solar-media-aside>button{grid-column:1 / -1}.solar-final-decision{border-top:0;padding-top:0}}@media(max-width:600px){.solar-app .solar-workspace{padding:74px 16px 95px}.solar-app .solar-topbar{flex-wrap:wrap;gap:13px}.solar-topbar .header-actions{flex:1;justify-content:flex-end;gap:6px}.solar-topbar small{display:none}.solar-topbar h2{font-size:17px}.solar-organization>.solar-icon{display:none}.solar-organization select{max-width:145px;font-size:12px}.solar-topbar .user-pill{display:none}.solar-canonical{gap:18px}.solar-page-intro{gap:12px;align-items:flex-start}.solar-page-intro>.solar-button{font-size:0;padding:9px;min-width:44px}.solar-page-intro>.solar-button .solar-icon{width:18px;height:18px}.solar-canonical h1{font-size:23px}.solar-metric-grid{gap:9px}.solar-metric{padding:15px 11px;gap:11px}.solar-metric>span{font-size:12px;gap:4px;flex-wrap:wrap}.solar-metric>span .solar-icon{width:13px;height:13px}.solar-metric strong{font-size:25px}.solar-metric small{font-size:9px;line-height:1.6}.solar-spotlight{display:grid;grid-template-columns:1fr;gap:16px;padding:22px}.solar-spotlight-icon{display:none}.solar-spotlight>button{width:100%}.solar-content-list{padding-top:19px}.solar-content-list>.solar-section-heading,.solar-content-list>.solar-list-toolbar{padding-left:16px;padding-right:16px}.solar-content-row{padding:15px 16px;gap:10px;flex-wrap:wrap}.solar-content-symbol{width:35px;height:40px}.solar-content-text{flex-basis:calc(100% - 48px)}.solar-content-row .solar-badge{margin-left:45px}.solar-content-row>.solar-icon{margin-left:auto}.solar-list-toolbar{flex-wrap:wrap}.solar-search{min-width:100%}.solar-canonical label.solar-filter{width:100%}.solar-filter>span{min-width:30px}.solar-intent-form,.solar-revision-form{padding:12px 0 24px}.solar-form-grid{grid-template-columns:1fr 1fr;gap:12px}.solar-fieldset{padding:15px 12px}.solar-fieldset legend span{display:block;margin-left:0}.solar-critical-input{grid-template-columns:1fr 44px;border-bottom:1px solid var(--sa-border);padding-bottom:16px}.solar-critical-input>label:first-child{grid-column:1 / -1}.solar-form-footer{flex-direction:column;align-items:stretch;gap:16px}.solar-topic-grid,.solar-avatar-grid,.solar-asset-grid{grid-template-columns:1fr}.solar-card{padding:20px 16px}.solar-content-list.solar-card{padding:20px 0 4px}.solar-avatar-card{padding:15px 12px;gap:12px}.solar-avatar-placeholder{flex-basis:52px;height:70px}.solar-canonical .solar-content-title{font-size:22px}.solar-script-paper{padding:16px 0}.solar-script-cover h2{font-size:21px}.solar-canonical .solar-dialogue{font-size:18px}.solar-shot-description{grid-template-columns:48px 1fr;gap:9px}.solar-app aside.solar-review-aside{grid-template-columns:1fr;padding:22px 18px}.solar-player-stage{min-height:360px}.solar-media-aside{grid-template-columns:1fr}.solar-final-decision{padding-top:22px;border-top:1px solid var(--sa-border)}.solar-app .workspace>.plans,.solar-app .create-layout{width:100%;min-width:0}.solar-app .result-panel{display:block}}@media(prefers-reduced-motion:reduce){.solar-app *{animation:none;scroll-behavior:auto;transition:none}}.solar-review-mobile-actions{display:none}.solar-review-decision{display:grid;gap:12px;grid-column:1 / -1;scroll-margin-top:100px}.solar-shot-production{margin-top:12px}.solar-shot-production .solar-shot-description{margin-top:16px}@media(max-width:900px){.solar-review-layout{padding-bottom:96px}.solar-review-mobile-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;z-index:34;left:0;right:0;bottom:calc(65px + env(safe-area-inset-bottom));padding:12px 16px;background:var(--sa-surface);border-top:1px solid var(--sa-border)}.solar-review-mobile-actions>span{min-width:0;font-size:13px;line-height:1.45}.solar-review-mobile-actions>button{flex-shrink:0}.solar-review-layout:has(textarea:focus,input:focus,select:focus) .solar-review-mobile-actions{display:none}.solar-review-layout :is(textarea,button,input,select){scroll-margin-bottom:180px}}.solar-subtitle-preview{display:block;width:144px;height:auto;max-width:100%;border:1px solid var(--sa-border);border-radius:8px;margin:16px auto}.solar-subtitle-revision .solar-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}[data-theme=dark] .solar-app :is(.panel,.plan,.user-pill,.notice-menu>div,.subtitle-profile-card,.knowledge-upload,.knowledge-list,.faq-card){background:var(--sa-surface);color:var(--sa-text);border-color:var(--sa-border)}[data-theme=dark] .solar-app :is(input,textarea,select){background:var(--sa-bg);color:var(--sa-text);border-color:var(--sa-input-border)}[data-theme=dark] .solar-app :is(h1,h2,h3,h4,label,strong,b){color:var(--sa-text)}[data-theme=dark] .solar-app :is(small,.muted,.meta){color:var(--sa-muted)}.solar-app .notice-menu{color:var(--sa-text)}.solar-app .notice-menu>div,.solar-app .notice-menu>div button{background:var(--sa-surface);color:var(--sa-text);border-color:var(--sa-border)}.solar-app .knowledge-intro{background:var(--sa-accent-soft);color:var(--sa-text);border:1px solid var(--sa-border);border-radius:var(--sa-radius)}.solar-app .knowledge-intro span{background:var(--sa-surface);color:var(--sa-accent-text);border-color:var(--sa-border)}.solar-app .knowledge-file,.solar-app .knowledge-empty,.solar-app .knowledge-cards article{background:var(--sa-subtle);color:var(--sa-text);border-color:var(--sa-input-border)}.solar-app .knowledge-file{min-height:78px;cursor:pointer}.solar-app .knowledge-file:hover{background:var(--sa-hover)}.solar-app .knowledge-file:focus-within{outline:3px solid var(--sa-focus);outline-offset:3px}.solar-app :is(.knowledge-form-head p,.knowledge-list-head p,.knowledge-file small,.knowledge-card-title small,.knowledge-cards dt,.knowledge-reason,.subtitle-picker-help,.plan-card p,.profile dt){color:var(--sa-muted)}.solar-app :is(.knowledge-form-head>span,.knowledge-card-title .waiting){background:var(--sa-warning-soft);color:var(--sa-warning)}.solar-app .knowledge-card-title :is(.ready,.active){background:var(--sa-accent-soft);color:var(--sa-accent-text)}.solar-app .knowledge-card-title :is(.rejected,.expired){background:var(--sa-danger-soft);color:var(--sa-danger)}.solar-app .knowledge-list-head{border-color:var(--sa-border)}.solar-app :is(.knowledge-list-head button,.subtitle-default-choice,.subtitle-use-default,.subtitle-picker-error button,.pay-buttons button,.history-head button,.ghost){background:var(--sa-surface);color:var(--sa-text);border:1px solid var(--sa-input-border);min-height:44px}.solar-app :is(.account-summary,.subtitle-picker-state,.subtitle-picker-notice){background:var(--sa-accent-soft);color:var(--sa-text);border:1px solid var(--sa-border)}.solar-app .account-summary small{color:var(--sa-muted)}.solar-app .account-summary div,.solar-app .profile :is(dt,dd),.solar-app .subtitle-picker{border-color:var(--sa-border)}.solar-app .subtitle-profile-card{background:var(--sa-surface);color:var(--sa-text);border-color:var(--sa-border)}.solar-app .subtitle-profile-card.selected{border-color:var(--sa-primary);box-shadow:none}.solar-app .subtitle-profile-copy span,.solar-app .faq-intro>span{background:var(--sa-accent-soft);color:var(--sa-accent-text)}.solar-app .subtitle-job-choice,.solar-app .subtitle-profile-card.selected .subtitle-job-choice{background:var(--sa-primary);color:var(--sa-on-primary)}.solar-app :is(.knowledge-message.error,.subtitle-picker-error){background:var(--sa-danger-soft);color:var(--sa-danger)}.solar-app .knowledge-message.success{background:var(--sa-accent-soft);color:var(--sa-accent-text)}.solar-continue{display:flex;align-items:center;gap:24px;padding:20px 0 24px;border-bottom:1px solid var(--sa-border)}.solar-continue>div{flex:1;min-width:0}.solar-continue h2{overflow-wrap:anywhere}.solar-onboarding{display:grid;gap:20px;max-width:760px;padding:24px 0;line-height:1.9}.solar-onboarding button{justify-self:start}.solar-library-links{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.solar-script-inline-actions{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.solar-inline-note{display:grid;gap:10px;margin:14px 0;padding:16px;background:var(--sa-subtle);border-radius:8px}.solar-inline-sources{font-size:14px;line-height:1.8;padding:12px 0}.solar-saved-note{font-size:14px;padding:12px;border-left:3px solid var(--sa-input-border);background:var(--sa-subtle)}.solar-version-diff{margin:18px 0;padding:16px;border:1px solid var(--sa-border);border-radius:8px;overflow-wrap:anywhere}.solar-intent-form>textarea{font-size:16px;line-height:1.9;min-height:150px}.solar-intent-form .solar-form-grid{max-width:460px}@media(max-width:600px){.solar-continue{align-items:start;flex-direction:column;gap:14px}.solar-detail-header{flex-wrap:wrap}.solar-topbar .header-actions{min-width:0}.solar-page-intro h1{font-size:24px}}@media(max-width:900px){body:has(.solar-app input:focus,.solar-app textarea:focus) .solar-bottom-nav{display:none}}.solar-asset-preview{display:grid;place-items:center;min-height:150px;background:var(--sa-subtle);border-radius:6px;overflow:hidden}.solar-asset-preview :is(img,video){display:block;width:100%;max-height:260px;object-fit:contain}.solar-asset-preview>span{padding:16px;line-height:1.8}.solar-operating-banner{position:sticky;top:0;z-index:12;margin:0 0 20px;padding:12px 16px;border:1px solid var(--sa-border);border-radius:10px;background:var(--sa-accent-soft);color:var(--sa-text);font-size:13px;line-height:1.6}@media(max-width:900px){.solar-operating-banner{top:60px}}.solar-app .solar-topbar{min-height:64px;margin-bottom:20px;padding:12px 0}.solar-enterprise-title{display:flex;align-items:center;gap:10px;overflow-wrap:anywhere}.solar-topbar .header-actions{flex-shrink:0}.solar-app :is(h1,h2,h3,h4,.solar-eyebrow,.solar-brand-tag){letter-spacing:normal}.solar-subnav{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:18px;margin-bottom:24px;border-bottom:1px solid var(--sa-border)}.solar-subnav button{border-radius:24px}.solar-subnav button[aria-pressed=true]{background:var(--sa-subtle);color:var(--sa-text)}.solar-badge{gap:7px;border-radius:18px;background:var(--sa-subtle);color:var(--sa-text)}.solar-badge:before{content:"";width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--sa-muted)}.solar-badge.success:before{background:var(--sa-status-success)}.solar-badge:is(.warning,.review):before{background:var(--sa-status-warning)}.solar-badge.danger:before{background:var(--sa-status-danger)}.solar-badge.progress:before{background:var(--sa-text)}.solar-notice:is(.warning,.danger):before{content:"";width:7px;height:7px;flex-shrink:0;border-radius:50%;margin-top:8px;background:var(--sa-status-warning)}.solar-notice.danger:before{background:var(--sa-status-danger)}.solar-home-heading h1{font-size:28px;font-weight:650;margin:8px 0 12px}.solar-home-heading{margin-bottom:28px}.solar-continue{background:var(--sa-subtle);border:0;border-radius:10px;padding:22px 24px}.solar-continue h2{font-size:21px;line-height:1.6}.solar-home-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:28px 0;border-bottom:1px solid var(--sa-border);padding-bottom:24px;gap:20px}.solar-home-metrics button{display:grid;gap:9px;text-align:left;color:var(--sa-text);background:transparent;padding:0 18px;border:0;border-right:1px solid var(--sa-border);border-radius:0}.solar-home-metrics button:first-child{padding-left:0}.solar-home-metrics button:last-child{border:0}.solar-home-metrics strong{font-size:30px;font-variant-numeric:tabular-nums}.solar-home-metrics span{color:var(--sa-muted);font-size:13px;line-height:1.7}.solar-home-columns{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);gap:36px;align-items:start;margin-bottom:30px}.solar-app aside.solar-next-topic{display:block;width:auto;height:auto;padding:24px;background:var(--sa-subtle);color:var(--sa-text);border:0;border-radius:12px;position:static;min-width:0}.solar-next-topic h2{font-size:20px;margin:18px 0}.solar-next-topic p{font-size:14px;line-height:1.8}.solar-next-topic .solar-button{margin:10px 0}.solar-topic-group{border-bottom:1px solid var(--sa-border);padding:8px 0}.solar-topic-group>summary{cursor:pointer;font-size:17px;font-weight:600;padding:17px 0;min-height:44px}.solar-topic-group>summary small{font-size:13px;font-weight:400;color:var(--sa-muted);margin-left:14px}.solar-topic-line{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 0 16px 20px;border-top:1px solid var(--sa-border)}.solar-topic-line h3{margin:0;font-size:15px;line-height:1.7;font-weight:500}.solar-topic-line p{font-size:14px;color:var(--sa-muted)}.solar-topic-line small{color:var(--sa-muted);font-size:12px;margin-left:12px}.solar-topic-line>div{min-width:0}.solar-topic-line .solar-actions{flex-wrap:wrap;justify-content:flex-end;flex-shrink:0}.solar-home-create{border-top:1px solid var(--sa-border);border-bottom:1px solid var(--sa-border);padding:18px 0;margin:24px 0}.solar-home-create>summary{font-size:18px;font-weight:600;min-height:40px;cursor:pointer}.solar-home-create .solar-intent-form{max-width:100%;padding:16px 0;box-shadow:none;border:0}.solar-home-create .solar-example{padding:0;background:transparent}.solar-home-create .solar-example p{font-size:13px}.solar-topic-summary{margin-bottom:20px}.solar-app .solar-media-layout{grid-template-columns:minmax(270px,.82fr) minmax(390px,1.18fr);gap:40px;max-width:1280px;margin:24px auto 0;align-items:start}.solar-app .solar-player-stage{width:min(100%,360px);margin:auto;aspect-ratio:9/16;min-height:0;border-radius:14px;background:var(--sa-subtle)}.solar-app .solar-player-stage video{width:100%;height:100%;max-height:none;object-fit:contain}.solar-player-empty{padding:20px}.solar-app aside.solar-media-aside{display:grid;gap:20px;background:transparent;color:var(--sa-text);position:static;width:auto;height:auto;padding:18px 0;border:0;min-width:0}.solar-review-actions{display:flex;flex-wrap:wrap;gap:10px}.solar-review-actions :is(.solar-button,.refund-request){width:100%}.solar-review-actions .solar-button{justify-content:center;border-radius:24px;min-height:44px}.solar-media-secondary{display:flex;gap:6px;flex-wrap:wrap}.solar-player-toolbar{gap:4px}.solar-player-toolbar>span{width:100%;font-size:13px;margin-bottom:6px}.solar-script-shot{padding:23px 0}.solar-shot-heading{justify-content:flex-start;gap:12px}.solar-speaker-mark{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:50%;background:var(--sa-subtle);font-size:13px;color:var(--sa-muted)}.solar-app aside.solar-review-aside{border:0;border-left:1px solid var(--sa-border);border-radius:0;padding-left:24px;background:transparent}.solar-shot-description{font-size:14px}.solar-dialogue{font-size:20px;line-height:1.85}.solar-asset-preview.is-video{aspect-ratio:9/16;height:auto}.solar-asset-preview.is-video video{width:100%;height:100%;object-fit:contain}.solar-history-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:20px}.solar-history-tile{display:grid;gap:10px;text-align:left;color:var(--sa-text);background:transparent;padding:0;border:0}.solar-history-preview{aspect-ratio:9/16;background:var(--sa-subtle);border-radius:10px;display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center}.solar-history-tile small{color:var(--sa-muted)}@media(max-width:900px){.solar-home-columns{grid-template-columns:1fr;gap:24px}.solar-app aside.solar-next-topic{border-top:1px solid var(--sa-border)}.solar-app .solar-media-layout{gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.solar-app aside.solar-review-aside{border-left:0;border-top:1px solid var(--sa-border);padding:24px 0}}@media(max-width:600px){.solar-home-heading h1{font-size:24px}.solar-home-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.solar-home-metrics button{padding:0;border:0}.solar-home-metrics strong{font-size:26px}.solar-topic-line{align-items:start;flex-wrap:wrap;padding-left:0;gap:8px}.solar-topic-line .solar-actions{justify-content:flex-start}.solar-continue{padding:18px}.solar-app .solar-media-layout{grid-template-columns:minmax(0,1fr);max-width:none;gap:20px}.solar-app aside.solar-media-aside{padding:8px 0}.solar-review-actions{gap:8px}.solar-enterprise-title{font-size:16px;min-width:0;flex:1}.solar-app .solar-topbar{flex-wrap:nowrap;gap:8px}.solar-topbar .header-actions{flex:0 0 auto}.solar-topbar .header-actions .solar-button{padding:8px}.solar-topbar h2 .solar-icon{display:none}.solar-dialogue{font-size:18px}.solar-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solar-subnav{gap:4px}.solar-subnav button{padding:8px 12px}.solar-app :is(input,textarea,select){font-size:16px}}.solar-notice h3{margin:0 0 8px;font-size:15px;line-height:1.6}.solar-notice ul{margin:8px 0 0;padding-left:20px}.solar-notice li+li{margin-top:6px}.solar-notice p+p,.solar-notice p+button{margin-top:10px}.solar-notice>.solar-button{margin:6px 8px 0 0}.solar-notice>.solar-icon{display:inline-block;vertical-align:middle;margin:0 8px 0 0}.solar-notice:is(.warning,.danger):before{display:inline-block;margin:0 8px 2px 0;vertical-align:middle}.solar-notice.solar-working{display:flex;align-items:center}.solar-back{flex:0 0 auto;white-space:nowrap;align-self:flex-start}.solar-section-heading>div,.solar-page-intro>div{min-width:0}.solar-app .solar-card{box-shadow:none}.solar-app .solar-home-create{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px;margin:0}.solar-home-create>div{min-width:0}.solar-home-create .solar-actions{flex:0 0 auto;flex-wrap:wrap}.solar-home-create .solar-actions .solar-button{margin:0}.solar-home-columns{gap:24px;margin-bottom:0}.solar-home-columns .solar-home-topic-map{display:grid;align-content:start;justify-items:start;gap:12px;padding:24px;border:1px solid var(--sa-border);border-radius:12px}.solar-home-topic-map h2{margin-bottom:0}.solar-content-list{padding:8px 0 0}.solar-content-list>.solar-section-heading,.solar-content-list>.solar-list-toolbar{padding:0;margin-bottom:12px}.solar-content-list>.solar-muted{font-size:13px;margin-bottom:16px}.solar-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.solar-content-entry{border:1px solid var(--sa-border);border-radius:12px;margin-top:0;background:var(--sa-surface)}.solar-content-entry .solar-content-row{display:grid;grid-template-columns:64px minmax(0,1fr) 18px;align-items:center;gap:16px;padding:18px 72px 18px 20px;border:0;border-radius:12px}.solar-content-row :is(.solar-content-symbol,.solar-history-preview){grid-column:1;grid-row:1 / span 2;width:64px;height:96px;min-height:96px;background:var(--sa-subtle);border-radius:7px}.solar-content-row .solar-content-text{min-width:0}.solar-content-text b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:15px;font-weight:600;line-height:1.7}.solar-content-text small{font-size:13px;line-height:1.7}.solar-content-row .solar-badge{grid-column:2;justify-self:start;max-width:160px;white-space:normal;text-align:left;margin:0}.solar-content-row>.solar-icon{margin:0;grid-column:3;grid-row:1 / span 2}.solar-app .solar-lineage-list{padding:0 20px 12px 100px}.solar-lineage-list summary{color:var(--sa-muted);font-size:13px}.solar-app .solar-history-menu{top:16px;right:12px}.solar-app .solar-intent-form{padding-top:8px}.solar-intent-form>.solar-section-heading{align-items:start}.solar-app .solar-revision-form.solar-card{padding:24px}.solar-app .knowledge-intro{padding:24px;margin:0;align-items:flex-start;gap:24px}.solar-app .knowledge-intro>div{min-width:0}.solar-app .knowledge-intro p{line-height:1.8}.solar-app :is(.enterprise-profile,.operating-workspace,.knowledge-page){max-width:1040px;width:100%;margin-inline:auto}.solar-drawer .enterprise-form .enterprise-contact-fields{border-top:0;padding-top:0}.enterprise-issues{border:1px solid var(--sa-border)}.enterprise-issues a{color:var(--sa-text);text-decoration-color:var(--sa-muted);text-underline-offset:3px}.enterprise-form>.solar-check{padding-top:16px;border-top:1px solid var(--sa-border)}.solar-drawer-body :is(h3,h4){margin:0 0 10px;line-height:1.6}.solar-drawer-body p{line-height:1.8}.solar-drawer-footer p{margin:10px 0 0}.solar-app .operating-workspace{gap:24px}.operating-workspace .solar-card>h2{margin:0 0 12px;font-size:19px}.operating-workspace .solar-card>p{margin:8px 0;line-height:1.8}.operating-workspace .operating-scroll{border:1px solid var(--sa-border);border-radius:10px}.operating-scroll :is(td,th){vertical-align:top;line-height:1.7}.operating-scroll th{background:var(--sa-subtle);font-weight:600;white-space:nowrap}.operating-scroll :is(td,th):first-child{padding-left:18px}.operating-scroll :is(td,th):last-child{padding-right:18px}.solar-app .solar-operating-banner{position:static;padding:12px 16px;font-size:13px;line-height:1.7;margin-bottom:24px}.solar-operating-banner a{color:var(--sa-text);margin-left:8px;text-underline-offset:3px}@media(max-width:760px){.solar-content-entry .solar-content-row{grid-template-columns:56px minmax(0,1fr) 18px;gap:10px 14px;padding:16px 58px 16px 16px}.solar-content-row .solar-content-symbol{width:56px;height:72px}.solar-content-row .solar-badge{grid-column:2;justify-self:start;max-width:100%}.solar-content-row>.solar-icon{grid-column:3;grid-row:1 / span 2}.solar-app .solar-lineage-list{padding:0 16px 12px 86px}.solar-content-row .solar-content-text{flex-basis:auto}.solar-app .solar-home-create{flex-wrap:wrap;gap:18px}}@media(max-width:600px){.solar-app .solar-home-create,.solar-app .knowledge-intro,.solar-app .solar-revision-form.solar-card{padding:20px}.solar-app .knowledge-intro{flex-direction:row;flex-wrap:wrap}.solar-app .knowledge-intro .solar-back{margin-left:auto}.solar-content-list>.solar-section-heading,.solar-content-list>.solar-list-toolbar{padding:0}.solar-content-row .solar-content-text b{font-size:14px}.solar-content-row .solar-content-text small{font-size:12px}.solar-app .solar-topbar{flex-wrap:wrap;gap:8px 12px}.solar-topbar .header-actions{margin-left:auto}.solar-app .solar-operating-banner{margin-bottom:20px}.solar-drawer-footer .solar-button{width:100%}}.solar-critical-input:has(>div){grid-template-columns:minmax(0,1fr) 44px}.solar-app .enterprise-overview h2{font-size:20px}.solar-canonical :where(label:not(.solar-check):not(.solar-question-option)){font-size:14px}.solar-app .solar-muted{font-size:13px}.solar-home-hero{display:grid;gap:20px;padding:26px;border:1px solid var(--sa-border);border-radius:var(--sa-radius);background:var(--sa-surface)}.solar-home-hero .solar-actions{gap:10px;flex-wrap:wrap}.solar-canonical>.sa-disclosure{margin:0}.solar-canonical>.solar-content-list{padding-top:0}.solar-page-intro h1{margin-top:0}.solar-app .solar-card{border-radius:var(--sa-radius)}@media(max-width:600px){.solar-home-hero{padding:20px}.solar-home-hero .solar-actions{display:grid;grid-template-columns:1fr}.sa-inline-options{gap:2px}.sa-inline-options .solar-button{padding-inline:10px}.solar-section-heading{flex-wrap:wrap}}.solar-drawer .enterprise-form .enterprise-fields{grid-template-columns:minmax(0,1fr)}.solar-canonical>.content-route{margin:0;padding:22px 24px;border:1px solid var(--sa-border);border-radius:var(--sa-radius);background:var(--sa-surface)}.solar-intent-form .intent-fields{display:grid;gap:16px}.intent-fields>.solar-section-heading{margin:0}.intent-fields>label{font-weight:600}.solar-intent-form .solar-reference-options{border:0;padding:0;margin:0}.solar-reference-options .solar-fieldset{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:8px}.solar-intent-form .solar-example{border-top:1px solid var(--sa-border);padding-top:8px}.solar-intent-form .solar-example[open]>p{padding:12px 0}.solar-intent-form details>summary{min-height:44px;align-content:center;cursor:pointer}.solar-detail-header>.sa-inline-options{margin-left:auto}.intent-fields>.solar-button.text{justify-self:start}.solar-home-hero{padding:36px;gap:24px;border-radius:24px}.solar-home-hero .solar-home-heading h1{font-size:32px;font-weight:650;line-height:1.3;letter-spacing:-1px;margin:12px 0}.solar-home-hero .solar-actions{display:flex}.solar-app .solar-continue{background:var(--sa-surface);border:1px solid var(--sa-border);border-radius:var(--sa-radius);padding:22px 24px}.solar-brand-symbol{width:38px;height:38px;border-radius:12px}.solar-brand-symbol .solar-icon{width:25px;height:25px}.solar-sidebar nav button.active{background:var(--sa-surface);color:var(--sa-text);box-shadow:0 1px 4px #191a2006}.solar-live-banner{padding:9px 12px;border:1px solid var(--sa-border);border-radius:10px;background:var(--sa-surface)}.solar-home-route .content-route{border:0;padding:4px 0;margin:0;background:transparent}@media(min-width:901px){.solar-app .solar-workspace{height:100dvh;overflow-y:auto;scrollbar-gutter:stable;scroll-padding-top:90px}.solar-app .solar-topbar{position:sticky;top:0;z-index:12;background:var(--sa-bg);margin-bottom:24px}}@media(max-width:600px){.solar-home-hero{padding:24px}.solar-home-hero .solar-home-heading h1{font-size:28px}.solar-home-hero .solar-actions{display:grid;grid-template-columns:1fr}.solar-app .solar-continue{padding:20px}}.composer-recents{margin-top:24px}.composer-recent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.composer-recent-grid>button{display:flex;align-items:center;gap:18px;text-align:left;border:1px solid var(--sa-border);border-radius:16px;background:var(--sa-surface);padding:20px}.composer-recent-grid span{display:grid;gap:8px;flex:1;min-width:0}.composer-recent-grid b{font-weight:500;font-size:15px;overflow-wrap:anywhere}.composer-recent-grid small{color:var(--sa-muted);font-size:13px}.knowledge-upload-action{display:flex;align-items:center;gap:16px;margin:20px 0}.knowledge-upload-action>span{color:var(--sa-muted);font-size:14px}.admin-tool-menu a{width:100%;justify-content:flex-start}.solar-operating-banner{position:static;border:0;padding:0;margin:0 0 16px;background:transparent;color:var(--sa-muted);font-size:13px}.solar-review-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start}.solar-review-aside{position:sticky;top:24px}.solar-dialogue{max-width:64ch}.solar-review-aside .solar-button{width:100%}@media(max-width:1050px){.solar-review-layout{grid-template-columns:minmax(0,1fr)}.solar-review-aside{position:static}}@media(max-width:700px){.composer-recent-grid{grid-template-columns:1fr}.knowledge-upload-action{align-items:flex-start;flex-direction:column}}.solar-media-tools{display:flex;gap:4px 12px;flex-wrap:wrap;margin-top:12px}.solar-media-tools .refund-request{width:auto}.solar-media-tools button,.solar-media-tools a{font-size:14px}.solar-review-aside .solar-video-approval h3{margin-top:0}.solar-review-aside .solar-video-approval .solar-button{max-width:100%;white-space:normal}.solar-review-aside .solar-video-approval>.primary{width:100%;justify-content:center}.solar-review-aside .solar-check{line-height:1.6}@media(min-width:901px){.solar-app .solar-player-stage{width:min(100%,360px,calc((100dvh - 290px)*.5625))}.solar-canonical:has(.solar-content-title){gap:12px}.solar-canonical:has(.solar-content-title)>.solar-section-heading{margin-bottom:0}.solar-canonical:has(.solar-content-title) .solar-media-layout{margin-top:8px}.solar-canonical:has(.solar-content-title) .solar-detail-header{min-height:36px}}.content-detail-heading{flex-wrap:wrap;gap:10px}.content-detail-heading>h2{flex:1;min-width:280px}.content-heading-actions{display:flex;align-items:center;gap:10px}.solar-app aside.solar-media-aside{padding-top:0}@media(max-width:600px){.content-detail-heading>h2{min-width:0;flex-basis:100%}.content-heading-actions{width:100%;justify-content:space-between}}.solar-list-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.solar-list-toolbar .solar-search{display:flex;align-items:center;border:1px solid var(--sa-input-border);border-radius:12px;padding:0 14px;gap:10px;min-width:0}.solar-list-toolbar .solar-search input{border:0;box-shadow:none;outline:none;padding:12px 0;min-width:0;width:100%;background:transparent}.solar-canonical .solar-list-toolbar .solar-search input:not([type=checkbox]):not([type=radio]){padding-left:0}.solar-list-toolbar .solar-search>.solar-icon{position:static;flex:0 0 18px}.solar-list-toolbar .solar-filter{display:flex;align-items:center;gap:8px;white-space:nowrap}.solar-viewing-player{display:flex;flex-direction:column;align-items:center;min-width:0}.solar-viewing-player>.solar-player-stage{margin-inline:auto}.media-more{display:block;width:100%;max-width:440px;margin-inline:auto}.media-more>summary{display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;min-height:44px;border-radius:999px;background:var(--sa-subtle)}.media-more-actions{display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:center;padding:12px 0}.solar-script-cover{border:0;padding-bottom:8px}.solar-detail-header{border:0}.solar-review-aside{border-radius:16px;background:var(--sa-subtle);border:0;padding:24px}@media(max-width:700px){.solar-list-toolbar{grid-template-columns:minmax(0,1fr)}.solar-list-toolbar .solar-filter{justify-content:space-between}.solar-app .solar-topbar{padding-bottom:12px;margin-bottom:14px;min-height:52px}.solar-operating-banner{margin-bottom:8px;font-size:13px}.solar-canonical{gap:12px}.solar-detail-tabs{margin:0}.solar-media-layout{gap:18px}.solar-content-title{font-size:22px}.solar-page-intro{margin:0}.solar-review-aside{padding:18px}}@media(prefers-reduced-motion:reduce){.composer-modes button{transition:none}}.solar-app .account-summary,.solar-app .profile,.solar-app .operating-workspace,.solar-app .account-settings-section{width:100%;max-width:1120px;margin-inline:auto}.account-settings-section{border-block-end:1px solid var(--sa-border);padding:16px 0}.account-settings-section>summary{font-size:16px;font-weight:600;cursor:pointer;min-height:44px;align-content:center}.account-settings-section[open]>summary{margin-bottom:16px}.solar-script-shot .dialogue-row{display:flex;gap:16px;align-items:start}.dialogue-row .solar-dialogue{flex:1;margin:6px 0;min-width:0}.dialogue-row .solar-script-inline-actions{margin:0;flex-shrink:0;display:flex;align-items:center}.solar-script-shot{padding-block:14px}.solar-shot-heading{margin-bottom:4px}.solar-media-layout{align-items:start}.solar-media-aside>.content-presentation{margin-top:0}.solar-app aside.solar-media-aside{padding:0}.solar-viewing-player{align-self:start}.solar-process-status.process-main{min-height:300px;justify-content:center;flex-direction:column;align-items:center;text-align:center;gap:18px;background:var(--sa-surface)}.process-main .solar-activity{width:40px;height:40px}.process-main h3{font-size:24px}@media(max-width:600px){.solar-script-shot .dialogue-row{gap:4px}.dialogue-row .solar-script-inline-actions{flex-direction:column}.solar-script-inline-actions .solar-button{font-size:13px;padding-inline:6px}}@media(max-width:1050px){.solar-content-grid{grid-template-columns:1fr}}.solar-app .solar-notice{padding:16px 20px;line-height:var(--sa-leading-body)}.solar-app .solar-notice :is(p,li){font-size:var(--sa-text-label);line-height:var(--sa-leading-body)}.solar-app .solar-notice h3{font-weight:600}.solar-section-heading{align-items:flex-start}.solar-section-heading .solar-actions{flex-wrap:wrap;gap:8px}.solar-app .solar-operating-banner{margin-bottom:20px;padding:12px 16px;border-radius:var(--sa-radius-control);line-height:var(--sa-leading-body)}.solar-drawer-body>:is(p,ul,ol){margin-block:0 16px}.solar-drawer-body li+li{margin-top:8px}.solar-app .enterprise-form :is(label,legend){line-height:var(--sa-leading-body)}.solar-app .solar-content-text small{margin-top:6px}@media(max-width:600px){.solar-app .solar-notice{padding:14px 16px}.solar-app .solar-operating-banner{padding:10px 12px;margin-bottom:16px}}.solar-app .solar-sidebar{padding:24px 16px 20px}.solar-sidebar>.solar-wordmark{margin-inline:12px}.solar-sidebar .solar-brand-tag{margin-left:47px;font-size:12px;letter-spacing:normal}.solar-sidebar .solar-new-button{margin:24px 0 20px;min-height:46px;font-size:15px}.solar-sidebar nav{gap:6px}.solar-sidebar nav button,.solar-sidebar-foot>button{padding:11px 12px;gap:12px;min-height:46px;font-size:15px;font-weight:400}.solar-sidebar nav .solar-icon,.solar-sidebar-foot .solar-icon{width:20px;height:20px}.solar-sidebar nav button.active{font-weight:600}.solar-sidebar-foot{padding-top:20px}.solar-sidebar-foot:before{content:"";display:block;height:1px;margin-bottom:8px;background:var(--sa-border)}.solar-sidebar .solar-credit-note{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:14px 12px;margin-top:12px}.solar-sidebar .solar-credit-note strong{font-size:24px;line-height:1.3;font-variant-numeric:tabular-nums}.solar-sidebar .solar-credit-note span{grid-column:1 / -1;line-height:1.6}.solar-app .enterprise-profile.is-initial{max-width:1440px;margin-inline:auto;padding-bottom:24px}.is-initial>.solar-section-heading{margin-bottom:20px;align-items:center}.is-initial .solar-section-heading h1{margin:8px 0 10px;font-size:28px;line-height:1.4;font-weight:600}.is-initial .solar-section-heading p{max-width:66ch;font-size:14px;line-height:1.7}.is-initial .enterprise-form{gap:20px}.is-initial .enterprise-issues{padding:16px 20px}.is-initial .enterprise-issues h3{font-size:14px;margin-bottom:8px}.is-initial .enterprise-issues ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 28px;margin:0;padding-left:20px}.is-initial .enterprise-issues li+li{margin-top:0}.is-initial .enterprise-form fieldset{padding-top:16px}.is-initial .enterprise-form legend{font-size:18px;font-weight:600}.is-initial .enterprise-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:8px 0 0}.is-initial .enterprise-fields label{font-size:15px;gap:8px}.is-initial .enterprise-fields :is(input,select){height:46px;font-size:16px;border-radius:var(--sa-radius-control)}.is-initial .enterprise-fields details{font-size:14px}.is-initial .enterprise-fields summary{min-height:32px;align-content:center;cursor:pointer}.is-initial .enterprise-fields details[open]{display:grid;gap:16px}.is-initial .enterprise-service-list{margin:10px 0 14px}@media(max-width:600px){.is-initial>.solar-section-heading{gap:16px;align-items:flex-start}.is-initial .solar-section-heading h1{font-size:24px}.is-initial .enterprise-issues{padding:14px 16px}.is-initial .enterprise-issues ul{grid-template-columns:minmax(0,1fr)}}.solar-app .enterprise-issues.is-incomplete{background:var(--sa-subtle);color:var(--sa-text);padding-block:8px}.enterprise-issues.is-incomplete>summary{min-height:40px;align-content:center;cursor:pointer;font-size:var(--sa-text-label)}.enterprise-issues.is-incomplete[open]>summary{margin-bottom:8px}.enterprise-issues.is-incomplete[open]{padding-bottom:16px}@media(max-width:700px){.is-initial .enterprise-fields{grid-template-columns:minmax(0,1fr)}}.solar-navigation-toggle{display:none}.solar-advanced-nav summary{display:flex;align-items:center;gap:12px;list-style:none}.solar-advanced-nav summary::-webkit-details-marker{display:none}@media(min-width:901px){.solar-app .solar-sidebar{overflow:visible}.solar-navigation-toggle{display:grid;place-items:center;position:absolute;top:50%;right:-22px;transform:translateY(-50%);width:44px;height:44px;padding:0;border:1px solid var(--sa-border);border-radius:50%;background:var(--sa-surface);color:var(--sa-muted);z-index:1}.solar-navigation-toggle{transition:background-color .15s,color .15s}.solar-navigation-toggle:hover{background:var(--sa-accent-soft);color:var(--sa-accent-text)}.solar-navigation-toggle:active{background:var(--sa-accent-soft);color:var(--sa-primary)}.solar-navigation-toggle:focus-visible{outline:2px solid var(--sa-focus);outline-offset:3px}.solar-app:has(.solar-sidebar.is-compact) .solar-workspace{margin-left:88px}.solar-app .solar-sidebar.is-compact{width:88px;padding:22px 16px 14px}.solar-sidebar.is-compact>.solar-wordmark{margin:0;justify-content:center;min-height:36px}.solar-sidebar.is-compact .brand-wordmark{--brand-mark-size: 36px}.solar-sidebar.is-compact .brand-wordmark>span,.solar-sidebar.is-compact .navigation-label,.solar-sidebar.is-compact .solar-account-summary{display:none}.solar-sidebar.is-compact .solar-new-button{width:48px;height:48px;min-height:48px;margin:20px auto 16px;padding:0;border-radius:50%}.solar-sidebar.is-compact nav{gap:12px}.solar-sidebar.is-compact nav button{justify-content:center;min-height:44px;padding:11px}.solar-sidebar.is-compact nav button.active{background:var(--sa-accent-soft);color:var(--sa-accent-text)}.solar-sidebar.is-compact .customer-nav-group{gap:3px}.solar-sidebar.is-compact .customer-nav-group+.customer-nav-group{border-top:1px solid var(--sa-border);padding-top:12px}.solar-sidebar.is-compact .customer-nav-heading{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%)}.solar-sidebar.is-compact .solar-advanced-nav summary{justify-content:center;padding:11px}.solar-sidebar.is-compact .solar-sidebar-foot{padding-top:8px}.solar-sidebar.is-compact .solar-sidebar-foot:before{margin-bottom:8px}.solar-sidebar.is-compact .solar-credit-note{display:flex;flex-direction:column;gap:3px;margin:0;padding:8px 0;border:0;background:transparent;text-align:center}.solar-sidebar.is-compact .solar-credit-note strong{font-size:20px;max-width:100%;overflow-wrap:anywhere}}@media(min-width:1200px){.is-initial .enterprise-form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;align-items:start}.is-initial .enterprise-form>:not(fieldset){grid-column:1/-1}.is-initial .enterprise-contact-fields{grid-column:1/-1}.is-initial .enterprise-contact-fields .enterprise-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:901px){.solar-content-entry .solar-content-row{grid-template-columns:64px minmax(0,1fr)}.solar-page-empty{min-height:clamp(380px,60vh,680px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center}.solar-page-empty p{margin:0;max-width:64ch;line-height:1.8}.solar-page-empty .solar-section-heading{display:contents}.solar-page-empty .solar-section-heading p{margin:0}.solar-canonical .solar-empty{min-height:clamp(360px,55vh,600px);align-content:center;background:transparent}.account-settings-list{gap:0}.account-settings-list .account-settings-section{margin:0;padding:0}.account-settings-list .account-settings-section>summary{min-height:78px;margin:0;align-content:center}.account-settings-list .account-settings-section[open]{padding-bottom:24px}}:where(.solar-app,.shell,.modal-mask,.solar-drawer,.adp-panel) input:is([type=range],[type=checkbox],[type=radio]){accent-color:var(--sa-primary)}:where(.solar-app,.shell,.modal-mask,.solar-drawer,.adp-panel) button{font:inherit;font-size:var(--sa-text-label);line-height:var(--sa-leading-control);min-height:var(--sa-control-height);padding:8px 14px;border:1px solid transparent;border-radius:var(--sa-radius-control);background:transparent;color:var(--sa-text);cursor:pointer}:root :is(.solar-app,.shell,.modal-mask,.solar-drawer,.adp-panel) :is(button,a.solar-button){transition:background var(--sa-fast),color var(--sa-fast),border-color var(--sa-fast);box-shadow:none}:root :is(.solar-button,.solar-icon-button){display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:var(--sa-text-label);line-height:var(--sa-leading-control);min-height:var(--sa-control-height);padding:10px 16px;border:1px solid var(--sa-border);border-radius:var(--sa-radius-control);background:var(--sa-surface);color:var(--sa-text);text-decoration:none;cursor:pointer}:root .solar-icon-button{width:44px;padding:10px;flex-shrink:0;border-radius:50%;border-color:transparent}:root :is(.solar-button.secondary,.refresh-button,.ghost){background:var(--sa-surface);border:1px solid var(--sa-border);color:var(--sa-text)}:root :is(.solar-button.text,.mobile-menu,.modal-close){background:transparent;border-color:transparent;color:var(--sa-muted)}:root :is(.solar-app,.shell,.modal-mask,.solar-drawer,.adp-panel) :is(button,a.solar-button):not(:disabled):not(:where(.composer-modes>button,.growth-view-switch>button,.unified-account-card)):hover{background:var(--sa-hover);color:var(--sa-text)}:root :is(.solar-app,.shell,.modal-mask,.solar-drawer,.adp-panel) :is(.primary,.solar-new-button,.modal-submit,.channel-edit,.approve){background:var(--sa-primary);border-color:var(--sa-primary);color:var(--sa-on-primary);border-radius:var(--sa-radius-control)}:root :is(.solar-app,.shell,.modal-mask,.solar-drawer,.adp-panel) :is(.primary,.solar-new-button,.modal-submit,.channel-edit,.approve):not(:disabled):hover{background:var(--sa-primary-hover);border-color:var(--sa-primary-hover);color:var(--sa-on-primary)}:root :is(.solar-app,.shell,.modal-mask,.solar-drawer,.adp-panel) :is(.danger,.reject):is(button,a){color:var(--sa-danger);background:var(--sa-danger-soft);border-color:transparent}:root :is(.solar-app,.shell,.modal-mask,.solar-drawer,.adp-panel) :is(.danger,.reject):is(button,a):not(:disabled):hover{border-color:var(--sa-danger);color:var(--sa-danger);background:var(--sa-danger-soft)}:root :is(.solar-app,.shell,.solar-drawer) button[aria-pressed=true]{background:var(--sa-accent-soft);border-color:transparent;color:var(--sa-accent-text)}:root :is(.solar-app,.shell,.modal-mask,.solar-drawer,.adp-panel) :is(button,a,summary):focus-visible{border-color:transparent;outline:2px solid var(--sa-focus);outline-offset:-2px;box-shadow:none}:root :is(.solar-app,.shell,.modal-mask,.solar-drawer,.adp-panel) :is(button.primary,a.primary,.solar-new-button):focus-visible{outline-color:var(--sa-on-primary)}:root :is(.solar-app,.shell,.modal-mask,.solar-drawer,.adp-panel) :is(input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--sa-focus);outline-offset:2px}:root :is(.solar-app,.shell,.modal-mask,.solar-drawer,.adp-panel) :is(button,a.solar-button):disabled{cursor:not-allowed;opacity:.5}:root .solar-badge{gap:7px;font-weight:500}:root .solar-badge:is(.success,.adopted,.passed){color:var(--sa-success);background:var(--sa-success-soft)}:root .solar-badge:is(.warning,.review){color:var(--sa-warning);background:var(--sa-warning-soft)}:root .solar-badge:is(.danger,.failed){color:var(--sa-danger);background:var(--sa-danger-soft)}:root .solar-badge.progress{color:var(--sa-accent-text);background:var(--sa-accent-soft)}.sa-disclosure{border:1px solid var(--sa-border);border-radius:var(--sa-radius);background:var(--sa-surface);margin:18px 0;padding:0 20px}.sa-disclosure>summary{display:flex;align-items:center;gap:10px;min-height:56px;cursor:pointer;list-style:none;font-weight:600}.sa-disclosure>summary::-webkit-details-marker{display:none}.sa-disclosure>summary>.solar-icon:last-child{margin-left:auto;transition:transform var(--sa-fast)}.sa-disclosure[open]>summary>.solar-icon:last-child{transform:rotate(90deg)}.sa-disclosure>summary small{font-weight:400;color:var(--sa-muted)}.sa-disclosure[open]{padding-bottom:16px}.sa-inline-options{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sa-inline-options>details{position:relative}.sa-inline-options>details>summary{cursor:pointer;list-style:none;min-height:44px;display:flex;align-items:center;gap:8px;padding:8px 12px;color:var(--sa-muted);border-radius:var(--sa-radius-control)}.sa-inline-options>details>summary::-webkit-details-marker{display:none}.sa-inline-options>details[open]>div{position:absolute;right:0;top:100%;z-index:8;min-width:210px;padding:8px;border:1px solid var(--sa-border);border-radius:var(--sa-radius);background:var(--sa-surface);box-shadow:var(--sa-shadow);display:grid;gap:4px}.sa-inline-options>details[open]>div button{justify-content:flex-start}@media(pointer:coarse){:root :is(.shell,.solar-app,.modal-mask) button{min-height:44px}}@media(prefers-reduced-motion:reduce){:root :is(.solar-app,.shell,.modal-mask,.solar-drawer,.adp-panel) :is(button,a.solar-button){transition:none}}:root :is(.solar-app,.shell,.modal-mask,.solar-drawer,.adp-panel,.sa-auth-card) :is(:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color])),textarea,select):is(:focus,:focus-visible){border-color:transparent;outline:none;background-color:var(--sa-accent-soft);box-shadow:inset 0 -2px 0 var(--sa-focus)}:root :is(.solar-app,.shell,.solar-drawer) :is(.solar-search,.list-search,.review-search,.composer-surface,.landing-composer,.gift-field-unit):focus-within{border-color:transparent;outline:none;background-color:var(--sa-accent-soft);box-shadow:inset 0 -2px 0 var(--sa-focus)}:root :is(.solar-app,.shell,.solar-drawer) :is(.solar-search,.list-search,.review-search,.composer-surface,.landing-composer,.gift-field-unit) :is(input,textarea){border:0;box-shadow:none;background-color:transparent}:root :is(.solar-app,.shell,.solar-drawer) :is(.solar-search,.list-search,.review-search,.composer-surface,.landing-composer,.gift-field-unit) :is(input,textarea):is(:focus,:focus-visible){border-color:transparent;outline:none;box-shadow:none;background-color:transparent}:root :is(.solar-app,.shell,.solar-drawer) :is(.knowledge-file,.upload-box):focus-within{border-color:transparent;outline:2px solid var(--sa-focus);outline-offset:-2px;box-shadow:none;background-color:var(--sa-accent-soft)}:root :is(.solar-app,.shell,.modal-mask,.solar-drawer,.adp-panel,.sa-auth-card) :is(input,textarea,select)[aria-invalid=true]:focus{border-color:transparent;box-shadow:inset 0 -2px 0 var(--sa-danger)}:root :is(.solar-app,.shell,.modal-mask,.solar-drawer,.adp-panel,.sa-auth-card) select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23636f7c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px}@media(forced-colors:active){:root :is(.solar-app,.shell,.modal-mask,.solar-drawer,.adp-panel,.sa-auth-card) :is(input,textarea,select):focus{outline:2px solid Highlight;outline-offset:-2px}}:where(.solar-app,.shell,.solar-drawer) :is(.solar-search,.list-search,.review-search){border:1px solid var(--sa-input-border);border-radius:var(--sa-radius-control);background:var(--sa-surface)}.solar-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(.solar-app,.shell,.modal-mask,.solar-drawer) fieldset{min-inline-size:0}:where(.solar-app,.shell,.modal-mask,.solar-drawer,.sa-auth-card) :is(input,select,textarea){box-sizing:border-box;max-width:100%}:where(.solar-app,.shell,.modal-mask,.solar-drawer) :is(input:not([type]),input[type=text],input[type=number],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=search],input[type=date],input[type=datetime-local],select){min-height:var(--sa-control-height);line-height:var(--sa-leading-control)}:where(.solar-app,.shell,.modal-mask,.solar-drawer) :is(input,textarea,select):disabled{cursor:not-allowed}:where(.solar-app,.shell,.modal-mask,.solar-drawer) :is(input[type=checkbox],input[type=radio]){flex-shrink:0;width:18px;height:18px}:where(.solar-app,.shell,.modal-mask,.solar-drawer) :is(.solar-notice,.page-error,.error,.notice,.modal-message,.modal-error,.config-error,.config-notice){overflow-wrap:anywhere;line-height:var(--sa-leading-body)}.solar-drawer>header h2{min-width:0;overflow-wrap:anywhere;font-size:var(--sa-text-heading);line-height:var(--sa-leading-title)}@media(max-width:760px){:root :is(.shell,.modal-mask,.solar-drawer,.sa-auth-card) :is(input,select,textarea){font-size:var(--sa-text-body)}}:root :is(.solar-app,.shell,.modal-mask,.solar-drawer,.sa-auth) :is(button,a.solar-button){transition:background-color var(--sa-fast) var(--sa-ease),color var(--sa-fast) var(--sa-ease),border-color var(--sa-fast) var(--sa-ease),box-shadow var(--sa-fast) var(--sa-ease)}:root :is(.solar-app,.shell,.modal-mask,.solar-drawer,.sa-auth) button:not(:disabled):not([aria-disabled=true]):active{box-shadow:var(--sa-press-shadow)}:root :is(.solar-app,.shell,.modal-mask,.solar-drawer,.sa-auth) :is(button,a.solar-button):is(:disabled,[aria-disabled=true]){animation:none;background-image:none;box-shadow:none;cursor:not-allowed}:root .sa-emphasis:not(:disabled):not([aria-disabled=true]){background-image:linear-gradient(110deg,transparent 30%,#ffffff38 46%,#ffffff14 54%,transparent 70%);background-size:260% 100%;background-position:180% 0;background-repeat:no-repeat}@media(hover:hover)and (pointer:fine){:root .sa-emphasis:not(:disabled):not([aria-disabled=true]):hover{animation:sa-action-sweep .72s var(--sa-ease) 1}:root :is(.solar-app,.shell,.modal-mask,.solar-drawer,.sa-auth) :is(.primary,.solar-new-button,.modal-submit,.channel-edit,.approve):not(:disabled):not(.danger):not(.reject):hover{box-shadow:var(--sa-hover-shadow)}:root :is(.solar-app,.shell,.modal-mask,.solar-drawer,.sa-auth) :is(.solar-icon-button,.mobile-menu,.modal-close,.sa-password button):not(:disabled):hover{background-color:var(--sa-hover);color:var(--sa-accent-text)}}:root .sa-emphasis:not(:disabled):not([aria-disabled=true]):focus-visible{animation:sa-action-sweep .72s var(--sa-ease) 1}@keyframes sa-action-sweep{0%{background-position:180% 0}to{background-position:-80% 0}}.shell,.modal-mask{--sa-hover-shadow: 0 2px 8px #1820270a}:root :is(.solar-app,.shell,.modal-mask,.solar-drawer,.sa-auth) :is(.danger,.reject):is(button,a){background-image:none;animation:none}:root :is(.solar-sidebar,.solar-bottom-nav,.sidebar,.solar-tabs,.solar-page-tabs,.solar-view-tabs,.sa-auth-modes) button{transition:background-color var(--sa-fast) var(--sa-ease),color var(--sa-fast) var(--sa-ease),border-color var(--sa-fast) var(--sa-ease),box-shadow var(--sa-fast) var(--sa-ease)}:root :is(.solar-sidebar,.solar-bottom-nav,.sidebar) button[aria-current=page]{color:var(--sa-accent-text)}:root .solar-sidebar .solar-new-button[aria-current=page]{color:var(--sa-on-primary)}:root :is(.solar-app,.shell,.modal-mask,.solar-drawer,.sa-auth) :is(input,textarea,select){transition:border-color var(--sa-fast) var(--sa-ease),background-color var(--sa-fast) var(--sa-ease),outline-color var(--sa-fast) var(--sa-ease)}:root :is(.solar-app,.shell,.modal-mask,.solar-drawer,.sa-auth) :is(input,textarea,select)[aria-invalid=true]{border-color:var(--sa-danger)}:root :is(.solar-app,.shell,.modal-mask,.solar-drawer,.sa-auth) :is(input,textarea,select):disabled{background-color:var(--sa-subtle);color:var(--sa-muted)}:root :is(.solar-app,.shell,.solar-drawer) :is(.solar-search,.list-search,.review-search,.composer-surface){transition:border-color var(--sa-fast) var(--sa-ease),outline-color var(--sa-fast) var(--sa-ease)}:root :is(.solar-app,.shell) :is(.solar-work-card,.solar-history-card,.solar-asset-card,.solar-avatar-card,.growth-work,.reference-card,.recommendation-primary){transition:border-color var(--sa-fast) var(--sa-ease),box-shadow var(--sa-fast) var(--sa-ease),background-color var(--sa-fast) var(--sa-ease)}@media(hover:hover)and (pointer:fine){:root :is(.solar-app,.shell) :is(.solar-work-card,.solar-history-card,.solar-asset-card,.solar-avatar-card,.growth-work,.reference-card,.recommendation-primary):hover{border-color:var(--sa-input-border);box-shadow:var(--sa-hover-shadow)}}.sa-modal-enter-active,.sa-modal-leave-active{transition:opacity var(--sa-panel) var(--sa-ease)}.sa-modal-enter-active .modal-card,.sa-modal-leave-active .modal-card{transition:transform var(--sa-panel) var(--sa-ease)}.sa-modal-enter-from,.sa-modal-leave-to{opacity:0}.sa-modal-enter-from .modal-card,.sa-modal-leave-to .modal-card{transform:translateY(var(--sa-motion-distance))}.sa-modal-leave-active{pointer-events:none}.solar-drawer{opacity:0;transform:translate(var(--sa-motion-distance));transition:opacity var(--sa-panel) var(--sa-ease),transform var(--sa-panel) var(--sa-ease),display var(--sa-panel) allow-discrete,overlay var(--sa-panel) allow-discrete}.solar-drawer[open]{opacity:1;transform:none;animation:none}.solar-drawer:not([open]),.solar-drawer:not([open])::backdrop{pointer-events:none}.solar-drawer::backdrop{transition:background-color var(--sa-panel) var(--sa-ease),display var(--sa-panel) allow-discrete,overlay var(--sa-panel) allow-discrete}@starting-style{.solar-drawer[open]{opacity:0;transform:translate(var(--sa-motion-distance))}.solar-drawer[open]::backdrop{background-color:transparent}}:is(.solar-account-menu,.sa-inline-options>details)::details-content{opacity:0;transition:opacity var(--sa-panel) var(--sa-ease),content-visibility var(--sa-panel) allow-discrete}:is(.solar-account-menu,.sa-inline-options>details)[open]::details-content{opacity:1}:where(.solar-app,.shell,.modal-mask,.solar-drawer) :is(.solar-empty-inline,.page-state,.solar-empty){color:var(--sa-muted);line-height:var(--sa-leading-body)}:where(.solar-app,.shell,.modal-mask,.solar-drawer) :is([role=alert],[role=status],.solar-notice,.page-error,.modal-error){overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){:root :is(.solar-app,.shell,.modal-mask,.solar-drawer,.sa-auth) :is(button,a.solar-button,input,textarea,select),:root .sa-emphasis,.sa-spotlight,.sa-spotlight-light,.sa-modal-enter-active,.sa-modal-leave-active,.sa-modal-enter-active .modal-card,.sa-modal-leave-active .modal-card,.solar-drawer,.solar-drawer::backdrop{animation:none;transition:none}.sa-modal-enter-from,.sa-modal-leave-to{opacity:1}.sa-modal-enter-from .modal-card,.sa-modal-leave-to .modal-card{transform:none}}@media(prefers-reduced-motion:reduce){:root .sa-emphasis:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){animation:none}}:where(.solar-app,.shell,.modal-mask,.solar-drawer,.sa-auth-card) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),textarea,select){font:inherit;border:1px solid var(--sa-input-border);border-radius:var(--sa-radius-control);padding:10px 12px;background-color:var(--sa-surface);color:var(--sa-text)}.shell .cost-scroll :is(th,td):nth-child(4){text-align:right;font-variant-numeric:tabular-nums}:is(.shell,.solar-app) :is(.cost-totals dd,.billing-facts dd,.operating-metrics strong){font-variant-numeric:tabular-nums}.shell .cost-error{padding:12px 14px;border-radius:var(--sa-radius-control);color:var(--sa-danger);background:var(--sa-danger-soft)}.solar-app .progress-stages :is(.running,.attention){border-color:var(--sa-accent-text)}.solar-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.solar-actions>.solar-search{min-width:180px}.solar-actions>.solar-button{flex-shrink:0}:where(.solar-app,.shell,.solar-drawer) .solar-search input{width:100%;min-width:0}:root :is(.solar-app,.shell,.modal-mask,.solar-drawer,.adp-panel) :is(.selected,button.active,.lab-test-card.active,[aria-selected=true],button[aria-pressed=true],button[aria-current=page],button[aria-current=step]):not(.primary):not(.solar-new-button):not(:where(.composer-modes>button,.growth-view-switch>button,.unified-account-card)){border-color:transparent;box-shadow:none;background-color:var(--sa-accent-soft);color:var(--sa-accent-text)}:root :is(.solar-app,.shell,.solar-drawer) :is(.enterprise-service,.solar-check,.solar-question-option):has(input:checked){border-color:transparent;background-color:var(--sa-accent-soft)}@media(min-width:901px){:root .solar-sidebar.is-compact .solar-new-button{border-radius:50%}}:root :is(.solar-app,.shell,.solar-drawer) label.solar-check{display:flex;align-items:flex-start;gap:10px;line-height:1.6}:root :is(.solar-app,.shell,.solar-drawer) .solar-check>input:is([type=checkbox],[type=radio]){flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:2px 0 0;padding:0}.sa-login-back-desktop{display:none}@media(min-width:901px){:root .sa-ref-card .sa-login-back-desktop{display:inline-flex;position:absolute;top:18px;left:18px}:root .sa-ref-card .sa-login-back-desktop>.solar-icon-button{width:40px;min-width:40px;height:40px;min-height:40px;padding:10px}:root .sa-ref-card .sa-login-back-desktop .solar-icon{width:20px;height:20px}.sa-ref-card .sa-login-back-mobile{display:none}:root :is(.solar-app,.shell,.modal-mask,.solar-drawer,.adp-panel,.sa-ref-card,.sa-auth-card) :is(button.text,button.sa-ref-link,a.solar-button.text,button.solar-icon-button):focus-visible{outline:none;box-shadow:none;background:var(--sa-primary);color:var(--sa-on-primary);text-decoration:none}}@media(min-width:901px)and (forced-colors:active){:root :is(.solar-app,.shell,.modal-mask,.solar-drawer,.adp-panel,.sa-ref-card,.sa-auth-card) :is(button.text,button.sa-ref-link,a.solar-button.text,button.solar-icon-button):focus-visible{outline:2px solid Highlight;outline-offset:2px}}.solar-app[data-card-style=soft]{--sa-card-bg: #f5f6f7;--sa-card-hover: #eef0f3;--sa-card-radius: 16px;--sa-chart-blue: #1672ed;--sa-chart-light-blue: #8acbfa;--sa-chart-blue-outline: #447eae;--sa-chart-teal: #148a77;--sa-chart-violet: #9664d8;--sa-chart-track: #e4e7ec;--sa-chart-grid: #cfd6e0}.solar-app[data-card-style=soft] :is(.solar-card,.solar-home-hero,.solar-continue,.solar-next-topic,.solar-content-entry,.solar-avatar-card,.solar-asset-card,.solar-source-card,.growth-panel,.growth-summary-card,.growth-chart-card,.planning-direction,.planning-attention,.planning-workspace,.reference-card,.private-reference-card,.library-membership,.credit-total,.credit-usage,.recharge-plan,.payment-method,.payment-detail,.workflow-request-summary,.solar-script-paper,.plan-review-summary,.plan-review-materials,.solar-review-decision,.solar-review-aside,.media-preview-card,.media-decision-card,.solar-media-aside,.release-preparation,.operating-case,.panel,.plan-card,.history-card,.account-summary,.quota-card,.archive-shadow-card,.subtitle-profile-card,.lab-test-card,.lab-avatar-panel,.lab-usage-summary,.lab-scene-asset-card,.faq-card,.wb-hero,.wb-panel,.wb-empty,.wb-selectors){background:var(--sa-card-bg);color:var(--sa-text);border-color:transparent;border-radius:var(--sa-card-radius);box-shadow:none}.solar-app[data-card-style=soft] :is(.planning-overview>section,.knowledge-cards article,.credit-sources>article,.operating-metrics>article,.solar-home-metrics>button,.composer-recent-grid>button){background:var(--sa-card-bg);color:var(--sa-text);border:1px solid transparent;border-radius:var(--sa-card-radius);box-shadow:none}.solar-app[data-card-style=soft] :is(.credit-sources>article,.operating-metrics>article,.solar-home-metrics>button){padding:20px}.solar-app[data-card-style=soft] .credit-sources{gap:14px;padding-block:16px;border:0}.solar-app[data-card-style=soft] .credit-usage{padding:24px}.solar-app[data-card-style=soft] .credit-total strong{color:var(--sa-text)}.solar-app[data-card-style=soft] .operating-metrics{border:0;gap:14px}.solar-app[data-card-style=soft] .solar-home-metrics{gap:14px;border:0}.solar-app[data-card-style=soft] .sa-spotlight-light{display:none}.solar-app[data-card-style=soft] .solar-content-entry .solar-content-row{background:transparent;border-radius:var(--sa-card-radius)}.solar-app[data-card-style=soft] aside.solar-media-aside{background:var(--sa-card-bg);border-color:transparent;border-radius:var(--sa-card-radius)}.solar-app[data-card-style=soft] :is(.growth-work,.planning-list,.knowledge-file){background:var(--sa-surface)}.solar-app[data-card-style=soft] .planning-list{border-right:1px solid var(--sa-border)}.solar-app[data-card-style=soft] .planning-selected{background:transparent}.solar-app[data-card-style=soft] .growth-overview{display:block;padding:28px;background:var(--sa-card-bg);border-radius:24px}.solar-app[data-card-style=soft] .growth-overview-charts{display:grid;grid-template-columns:250px minmax(0,1fr);gap:32px;margin-top:26px;align-items:center}.solar-app[data-card-style=soft] .growth-overview :is(.growth-summary-card,.growth-chart-card){padding:0;background:transparent;border-radius:0}.solar-app[data-card-style=soft] .growth-overview .growth-chart-card{--sa-focus:var(--sa-chart-adopted);--sa-hover:var(--sa-subtle);border-left:1px solid var(--sa-border);padding-left:30px}.solar-app[data-card-style=soft] .growth-habits{margin-top:22px;padding:28px;border-radius:24px}@media(max-width:1100px){.solar-app[data-card-style=soft] .growth-overview-charts{grid-template-columns:minmax(0,1fr);gap:26px}.solar-app[data-card-style=soft] .growth-overview .growth-chart-card{border-left:0;border-top:1px solid var(--sa-border);padding:24px 0 0}}@media(max-width:600px){.solar-app[data-card-style=soft] :is(.growth-overview,.growth-habits){padding:22px 18px}}.solar-app[data-card-style=soft] :is(.recharge-plan.selected,.operating-case.selected,.subtitle-profile-card.selected){background:var(--sa-accent-soft);border-color:var(--sa-primary)}.solar-app[data-card-style=soft] .payment-method.selected{background:#eef8f4;border-color:#158268;box-shadow:none}.solar-app[data-card-style=soft] :is(.solar-card,.panel).danger{background:var(--sa-danger-soft);color:var(--sa-danger)}.solar-app[data-card-style=soft] :is(.solar-card,.panel).warning{background:var(--sa-warning-soft);color:var(--sa-warning)}@media(hover:hover)and (pointer:fine){.solar-app[data-card-style=soft] :is(button.reference-card,.private-reference-card,.solar-content-entry,.composer-recent-grid>button):hover{background:var(--sa-card-hover);box-shadow:none}}@media(max-width:600px){.solar-app[data-card-style=soft] :is(.credit-sources>article,.operating-metrics>article,.solar-home-metrics>button){padding:16px}}@media(min-width:901px){.solar-sidebar:not(.is-compact) .solar-navigation-scroll:after{content:"";display:block;flex:1 0 0;min-height:0;max-height:180px;background-color:var(--member-surface);-webkit-mask-image:var(--sa-quarterly-pattern);mask-image:var(--sa-quarterly-pattern);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;opacity:.16;pointer-events:none}:root .sa-reference-auth{--sa-accent-soft:#faf7f4;display:flex;flex-direction:column;justify-content:center;padding:112px 24px 72px;background:#faf7f4}.sa-reference-auth:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.12;background-image:var(--sa-quarterly-pattern),var(--sa-quarterly-pattern);background-size:min(68vw,1000px),min(38vw,600px);background-position:right -120px bottom -120px,left -180px top 80px;background-repeat:no-repeat}.sa-reference-auth .sa-ref-card{flex-shrink:0;background:#ffffffe5;border-color:#b94f2c1f;box-shadow:0 16px 52px #7134150f}:root .sa-ref-card input:not([type=checkbox]){background:var(--sa-accent-soft)}:root .sa-reference-auth .sa-ref-card input[autocomplete]:is(:autofill,:-webkit-autofill):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]){-webkit-text-fill-color:var(--login-ink);caret-color:var(--login-ink);box-shadow:inset 0 0 0 100px #faf7f4}}:root{--sa-radius-control: 999px;--sa-button-shadow: 0 3px 9px rgb(24 32 39 / 8%);--sa-dialog-radius: 28px}@media(max-width:900px){:root :is(.solar-app,.solar-drawer,.modal-mask,.sa-ref-card,.sa-auth-card,.adp-panel) :is(button,a.solar-button,[role=button]):not([type=checkbox]):not([type=radio]):not(.reference-card):not(.private-reference-card):not(.membership-card){border-radius:999px}}@media(min-width:901px){:root :is(.solar-app,.solar-drawer,.modal-mask,.sa-ref-card,.sa-auth-card,.adp-panel) :is(button,a.solar-button,[role=button]):not([type=checkbox]):not([type=radio]):not(.reference-card):not(.private-reference-card):not(.membership-card):not(:where(.solar-content-row,.planning-row,.growth-chart-column,.cover-preview-card,.unified-account-card,.operating-case,.planning-rolling button,.workflow-item,.series-cell)){border-radius:999px}}:root :is(.solar-app,.solar-drawer,.modal-mask) :is(.solar-button,.solar-new-button,.primary,.secondary,.ghost,.sa-ref-submit){min-height:44px;padding-inline:20px}:root :is(.solar-app,.solar-drawer,.modal-mask) :is(.solar-button.secondary,.ghost){background:var(--sa-surface);box-shadow:var(--sa-button-shadow);border-color:transparent}@media(max-width:900px){:root :is(.solar-app,.solar-drawer,.modal-mask) :is(.solar-button.primary,.solar-new-button){box-shadow:0 3px 9px #18202714}}:root :is(.solar-app,.solar-drawer,.modal-mask) :is(.solar-icon-button,.solar-navigation-toggle,.mobile-menu,.modal-close,.adp-open){border-radius:50%;padding:10px;width:44px;min-width:44px;height:44px}@media(max-width:900px){.solar-app[data-card-style=soft] .reference-library :is(.reference-card,.private-reference-card){border-radius:16px;background:var(--sa-surface);border:1px solid var(--sa-border);box-shadow:0 2px 8px #1820270a}.solar-app[data-card-style=soft] .reference-library :is(.reference-card,.private-reference-card):not(:disabled):hover{border-color:var(--sa-primary);background:var(--sa-subtle);box-shadow:0 4px 14px #18202712}}:root :is(.solar-app,.solar-drawer,.modal-mask,.adp-panel) select:not([multiple]):not([size]){border-radius:999px;min-height:44px;padding-inline:18px 38px;background-color:var(--sa-surface)}:root :is(.solar-app,.solar-drawer,.modal-mask) textarea{border-radius:24px}.solar-app .desktop-composer{background:var(--sa-card-bg);padding:28px;border-radius:28px}.solar-app .desktop-composer .composer-surface{background:var(--sa-surface);border:1px solid var(--sa-border);border-radius:28px;overflow:hidden}@media(max-width:900px){.solar-app .desktop-composer .composer-surface:focus-within{background:var(--sa-surface);box-shadow:0 0 0 2px var(--sa-accent-soft);border-color:var(--sa-primary)}}.solar-app .creation-workflow .workflow-item{border-radius:999px;padding-inline:14px}.solar-app .solar-intent-form .composer-surface textarea{min-height:260px;padding:28px 30px;border-radius:28px 28px 0 0;background:transparent}.solar-app .desktop-composer .composer-toolbar{gap:12px;padding:16px 18px;border-top:1px solid var(--sa-border);align-items:center}.solar-app .desktop-composer .composer-tools{gap:10px;min-width:0}.solar-app .desktop-composer .content-type-choice{display:inline-flex;position:relative;align-items:center;max-width:100%}.solar-app .desktop-composer .content-type-choice>select:not([multiple]):not([size]){width:auto;max-width:280px;min-width:210px;padding-left:74px;border-color:transparent;background-color:var(--sa-subtle);font-size:13px}.solar-app .content-type-status{margin:0;font-size:13px}.solar-app .composer-toolbar .specification-chip{min-height:44px;font-size:13px;padding-inline:16px}:root .solar-drawer{border-radius:var(--sa-dialog-radius);overflow:hidden}@media(min-width:801px){:root .solar-drawer:not(.solar-confirm-dialog):not(.solar-reader-dialog){width:min(780px,calc(100vw - 48px));border-radius:var(--sa-dialog-radius)}:root .solar-drawer.solar-confirm-dialog{width:min(560px,calc(100vw - 32px));border-radius:var(--sa-dialog-radius)}:root .solar-drawer.solar-reader-dialog{border-radius:var(--sa-dialog-radius)}}@media(max-width:700px){.solar-app .desktop-composer{padding:20px 16px;border-radius:24px}.solar-app .solar-intent-form .composer-surface textarea{min-height:230px;padding:22px 20px;border-radius:24px 24px 0 0}.solar-app .desktop-composer .composer-surface{border-radius:24px}.solar-app .desktop-composer .composer-toolbar{align-items:stretch;padding:14px}.solar-app .desktop-composer .composer-tools{gap:8px}.solar-app .desktop-composer .content-type-choice>select:not([multiple]):not([size]){min-width:210px;max-width:100%}:root .solar-drawer:not(.solar-confirm-dialog){border-radius:28px 28px 0 0}}.solar-app .composer-heading,.solar-app .composer-layout{width:100%;max-width:none;margin-inline:0}.solar-app .composer-modes{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;gap:0;width:420px;max-width:100%;margin:0;padding:4px;background:#e9ebed}.solar-app .composer-mode-indicator{position:absolute;z-index:0;inset:4px auto 4px 4px;width:calc(50% - 4px);border-radius:999px;background:var(--sa-surface);box-shadow:0 2px 6px #1820270d;transition:transform .2s var(--sa-ease)}.solar-app .composer-modes.is-direct .composer-mode-indicator{transform:translate(100%)}:root .solar-app .composer-modes button,:root .solar-app .composer-modes button:is(:hover,[aria-pressed=true]){position:relative;z-index:1;justify-content:center;background:transparent;box-shadow:none;color:var(--sa-muted);padding-inline:12px}:root .solar-app .composer-modes button[aria-pressed=true]{color:var(--sa-text);font-weight:600}.composer-mode-content{display:grid;gap:20px;min-width:0;animation:composer-content-enter .16s var(--sa-ease)}.composer-setting-line{display:flex;align-items:center;gap:0;flex-wrap:wrap}.solar-app .composer-setting-line>.solar-button{padding-left:0}.solar-app .composer-toolbar .solar-select-trigger{font-size:13px}.solar-app .composer-surface{overflow:visible}.solar-app .composer-surface textarea{font-family:var(--sa-font)}@media(min-width:901px){.solar-app .composer-audience{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:14px 18px 16px}.composer-audience-hint{color:var(--sa-danger,#b42318);font-size:13px}.composer-audience .audience-nudge{animation:audience-nudge .28s ease-out}@keyframes audience-nudge{25%,75%{transform:translate(-3px)}50%{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.composer-audience .audience-nudge{animation:none}}.solar-app .solar-intent-form .composer-surface textarea{border-radius:28px}}.solar-app .desktop-composer .composer-tools{flex:1}.solar-app .composer-heading h1{font-weight:600}.solar-app .solar-sidebar>.solar-wordmark{display:flex;align-items:center;gap:7px;min-height:36px}.solar-sidebar>.solar-wordmark .brand-wordmark{font-size:21px;--brand-mark-size:28px}.solar-sidebar-foot{display:grid;gap:10px;min-width:0}:root .solar-app button.solar-account-entry{display:flex;align-items:center;gap:10px;width:100%;padding:10px;min-width:0}.solar-account-entry>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:13px}.solar-account-entry>.solar-icon:last-child{width:16px;height:16px;color:var(--sa-muted)}.solar-app .account-overview>.membership-card{flex:0 1 300px}.account-overview>.membership-card .membership-card-copy>strong{font-size:22px}.solar-app .account-tabs .account-logout{margin-left:auto}.account-setting-actions{display:flex;flex-wrap:wrap;gap:12px}.solar-app .account-setting-actions>.solar-button{padding:16px 22px;gap:10px}.solar-app .growth-chart-heading{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.solar-app .growth-chart-heading h3{flex:1}.growth-view-switch{display:inline-flex;padding:3px;background:#e9ebed;border-radius:999px}:root .solar-app .growth-view-switch>button{min-height:36px;padding:5px 14px;font-size:13px}:root .solar-app .growth-chart-card .growth-view-switch>button[aria-pressed=true]{background:var(--sa-surface);color:var(--sa-text);box-shadow:0 1px 4px #1820270d}.solar-app .growth-chart-legend{flex-basis:100%;justify-content:flex-end;padding-top:0}.solar-app .growth-chart-data{margin-top:24px;min-height:292px;max-height:330px;overflow:auto;font-size:13px}.solar-app .growth-chart-card footer{border-top:0;margin-top:4px;padding-top:0}.solar-app .growth-chart-card footer>.solar-button{font-size:13px;padding:8px 0}@keyframes composer-content-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(min-width:901px){.solar-sidebar.is-compact .solar-account-entry>span,.solar-sidebar.is-compact .solar-account-entry>.solar-icon:last-child,.solar-sidebar.is-compact .solar-test-credit-note{display:none}:root .solar-app .is-compact button.solar-account-entry{width:48px;padding:14px;justify-content:center}.solar-app .is-compact .solar-sidebar-foot{align-items:center}.solar-app .solar-sidebar.is-compact>.solar-wordmark{justify-content:center}}@media(max-width:700px){.solar-app .composer-modes{width:100%}.solar-app .composer-modes button{font-size:13px;gap:6px}.solar-app .composer-modes .solar-icon{width:18px;height:18px}.solar-app .account-overview>.membership-card{flex-basis:auto;max-width:360px}.solar-app .account-tabs .account-logout{margin-left:0}.account-setting-actions{display:grid}.solar-app .growth-chart-heading{flex-direction:row}}@media(prefers-reduced-motion:reduce){.solar-app .composer-mode-indicator{transition:none}.composer-mode-content{animation:none}}.growth-title-with-help{display:flex;align-items:center;gap:4px}.desktop-ending-actions,.reference-membership-label,.inline-revision-next{display:none}@media(min-width:901px){:root{--sa-primary-hover:#45484e;--sa-quarterly-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cpath fill='%23713415' opacity='.48' d='M140 190 15 145 30 107 118 152 42 68 76 40 138 133 104 18 143 8 155 118 178 28 211 42 177 139 231 96 250 131Z'/%3E%3C/svg%3E")}:root .sa-emphasis:not(:disabled):not([aria-disabled=true]){background-image:none;animation:none}:root :is(.solar-app,.shell,.modal-mask,.solar-drawer,.sa-auth,.sa-ref-card,.sa-auth-card,.customer-landing) :is(.primary,.solar-new-button,.modal-submit,.channel-edit,.approve,.sa-ref-submit):not(:disabled):not([aria-disabled=true]):not(.danger):not(.reject):is(:hover,:focus-visible){background-color:var(--sa-primary-hover);background-image:none;border-color:transparent;color:var(--sa-on-primary);outline:var(--sa-desktop-focus-outline,none);box-shadow:none;animation:none;filter:none}:root :is(.solar-app,.shell,.solar-drawer,.modal-mask,.sa-ref-card,.sa-auth-card) :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([aria-invalid=true]){border-color:transparent;box-shadow:none}:root :is(.solar-app,.shell,.solar-drawer,.modal-mask,.sa-ref-card,.sa-auth-card) :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([aria-invalid=true]):focus{border-color:transparent;outline:var(--sa-desktop-focus-outline,none);box-shadow:none;background-color:var(--sa-accent-soft)}:root :is(.solar-app,.shell,.solar-drawer) :is(.solar-search,.list-search,.review-search,.library-tools input,.composer-surface,.landing-composer,.gift-field-unit){border-color:transparent;box-shadow:none}:root :is(.solar-app,.shell,.solar-drawer) :is(.solar-search,.list-search,.review-search,.composer-surface,.landing-composer,.gift-field-unit):focus-within{border-color:transparent;outline:var(--sa-desktop-focus-outline,none);box-shadow:none}:root .solar-app .desktop-composer .composer-surface:focus-within{border-color:transparent;box-shadow:none}:root .solar-app[data-card-style=soft] .reference-library :is(.reference-card,.private-reference-card){border-color:transparent}:root .solar-app[data-card-style=soft] .reference-library :is(.reference-card,.private-reference-card):not(:disabled):is(:hover,:focus-visible){border-color:transparent;outline:var(--sa-desktop-focus-outline,none);background:var(--sa-accent-soft);box-shadow:0 4px 14px #18202712}:root :is(.solar-app,.shell) :is(.solar-work-card,.solar-history-card,.solar-asset-card,.solar-avatar-card,.growth-work,.recommendation-primary):hover{border-color:transparent;background-color:var(--sa-hover)}.solar-app .desktop-composer{margin-top:clamp(16px,3vh,32px)}.solar-app .activity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.solar-app .activity-grid>.solar-content-entry{display:flex;flex-direction:column;min-width:0;border-radius:16px;overflow:hidden}.solar-app .activity-grid>.solar-content-entry:last-child:nth-child(odd){grid-column:1 / -1;width:calc((100% - 16px)/2);justify-self:center}:root .solar-app .activity-grid .solar-content-row{flex:1;min-height:128px;padding:18px 20px;grid-template-columns:48px minmax(0,1fr);gap:8px 14px;border-radius:16px}.solar-app .activity-grid .solar-content-symbol{width:48px;height:64px;min-height:64px;border:0}.solar-app .activity-grid .activity-restore{align-self:flex-end;margin:0 16px 16px;padding:9px 16px;background:var(--sa-surface);color:var(--sa-text);box-shadow:0 2px 8px #1820270a}:root .solar-app .activity-grid .solar-content-row:is(:hover,:focus-visible){background:var(--sa-card-hover);outline:var(--sa-desktop-focus-outline,none)}.membership-badge{background:#244737;color:#fff;font-weight:700}.membership-badge:is([data-tier=quarterly],[data-tier=trial],[data-tier=growth]){background-color:#b94f2c;color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cpath fill='%23713415' opacity='.48' d='M140 190 15 145 30 107 118 152 42 68 76 40 138 133 104 18 143 8 155 118 178 28 211 42 177 139 231 96 250 131Z'/%3E%3C/svg%3E");background-size:36px 36px;background-repeat:no-repeat;background-position:right center}.membership-badge[data-tier=unknown]{background:var(--sa-subtle);color:var(--sa-muted)}:root .solar-app .growth-chart-card .growth-chart-column:not(:disabled):is(:hover,:focus-visible){background:transparent;outline:var(--sa-desktop-focus-outline,none);box-shadow:none;border-color:transparent}.solar-app .growth-chart-column:focus-visible:before{content:"";position:absolute;top:0;left:50%;height:var(--plot-height);border-left:1px dashed var(--sa-chart-grid)}.solar-app .growth-chart-tooltip{top:var(--tooltip-desktop-top);left:var(--tooltip-desktop-left);width:min(440px,calc(100% - 32px));min-height:52px;display:flex;align-items:center;gap:20px;padding:12px 22px;border:0;border-radius:999px;pointer-events:none}.solar-app .growth-chart-tooltip>strong{margin:0;flex:0 1 auto;line-height:1.5}.solar-app .growth-chart-tooltip dl{display:flex;align-items:center;flex:1;justify-content:space-between;gap:18px;flex-wrap:wrap}.solar-app .growth-chart-tooltip dl>div{display:flex;gap:8px;white-space:nowrap}.solar-app .growth-chart-tooltip dd{font-weight:600}[data-membership-tier]{--member-surface:#244737;--member-pattern:none;--member-ink:#fff}[data-membership-tier]:is([data-membership-tier=quarterly],[data-membership-tier=trial],[data-membership-tier=growth]){--member-surface:#b94f2c;--member-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cpath fill='%23713415' opacity='.48' d='M140 190 15 145 30 107 118 152 42 68 76 40 138 133 104 18 143 8 155 118 178 28 211 42 177 139 231 96 250 131Z'/%3E%3C/svg%3E")}[data-membership-tier=unknown]{--member-surface:#565d66}.solar-app .solar-sidebar-foot{position:relative;gap:8px;padding:16px 14px 10px;border-radius:20px;background:var(--member-surface) var(--member-pattern) no-repeat right top / 155px 155px;color:var(--member-ink);transition:background-color var(--sa-duration-fast,.16s) ease}.solar-sidebar:not(.is-compact) .solar-sidebar-foot:has(.membership-card:is(:hover,:focus-visible)){background-color:color-mix(in srgb,var(--member-surface) 96%,white)}.solar-app .solar-sidebar-foot:before{display:none}:root .solar-app .solar-sidebar-foot button.membership-card{min-height:80px;padding:0;border-radius:0;background:transparent;color:#fff;gap:6px}:root .solar-app .solar-sidebar-foot button.membership-card:not(:disabled):is(:hover,:focus-visible){background:transparent;color:#fff;outline:var(--sa-desktop-focus-outline,none);box-shadow:none}:root .solar-app .solar-sidebar-foot button.membership-card:not(:disabled):focus-visible{border-radius:12px;outline:var(--sa-desktop-focus-outline,2px solid currentColor);outline-offset:-4px}.solar-sidebar-foot .membership-pattern{display:none}.solar-sidebar-foot .membership-card-copy{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px}.solar-sidebar-foot .membership-card-copy>strong{grid-column:1 / -1;font-size:20px}.solar-sidebar-foot .membership-card-copy>small{margin:0;font-size:12px}.solar-sidebar-foot .membership-card-copy>b{font-size:26px}.membership-stale-note{grid-column:1 / -1;font-size:11px;line-height:1.5}:root .solar-app .solar-sidebar-foot .solar-account-entry{padding:8px 0;min-height:38px;gap:8px;color:#fff;background:transparent}:root .solar-app .solar-sidebar-foot .solar-account-entry:is(:hover,:focus-visible){background:#ffffff21;color:#fff}.solar-app .solar-sidebar-foot .solar-account-entry>.solar-icon:last-child,.solar-app .solar-sidebar-foot .solar-test-credit-note{color:#fff}:root .solar-app button.membership-card:not([data-tier=unknown]){color:#fff}.solar-app .solar-sidebar.is-compact{top:6px;bottom:6px;left:6px;width:80px;height:calc(100dvh - 12px);padding:18px 12px 12px;border:0;border-radius:28px;background:#b94f2c var(--member-pattern) no-repeat left bottom 100px / 180px 180px;color:#fff}.solar-app:has(.solar-sidebar.is-compact) .solar-workspace{margin-left:96px}.solar-sidebar.is-compact .brand-wordmark img{box-sizing:content-box;width:30px;padding:4px;background:#fff;border-radius:50%}:root .solar-app .solar-sidebar.is-compact .solar-new-button:not(:disabled):is(button,:hover,:focus-visible){width:44px;min-width:44px;height:44px;min-height:44px;margin:18px auto 14px;padding:0;background:#fff;color:#b94f2c;border-color:transparent;box-shadow:none;animation:none}:root .solar-app .solar-sidebar.is-compact .solar-new-button:not(:disabled):is(:hover,:focus-visible){background:#f5dfd6}:root .solar-app .solar-sidebar.is-compact nav button:not(:disabled){color:#fff;background:transparent;border-color:transparent}:root .solar-app .solar-sidebar.is-compact nav button:not(:disabled):is(:hover,:focus-visible,[aria-current=page]){color:#fff;background:#ffffff24}.solar-app .solar-sidebar.is-compact .customer-nav-group+.customer-nav-group{border-color:#ffffff4d}.solar-app .solar-sidebar.is-compact .solar-sidebar-foot{padding:8px 0 0;background:transparent;justify-items:center}:root .solar-app .solar-sidebar.is-compact .solar-sidebar-foot button.membership-card{min-height:48px;width:48px;height:48px;padding:14px;background:#fff;color:#b94f2c;border-radius:16px}:root .solar-app .solar-sidebar.is-compact .solar-sidebar-foot button.membership-card:is(:hover,:focus-visible){background:#f5dfd6;color:#b94f2c}:root .solar-app .solar-sidebar.is-compact .solar-account-entry{width:48px;min-height:44px;justify-content:center;padding:12px;color:#fff}:root .solar-app .solar-sidebar.is-compact .solar-navigation-toggle{color:#b94f2c;right:-20px}.solar-app .account-hub{max-width:1440px}.solar-app .account-hub~.operating-workspace{max-width:1440px}.solar-app .account-identity-card{position:relative;overflow:hidden;isolation:isolate;padding:28px 48px;border-radius:28px;background:var(--member-surface) var(--member-pattern) no-repeat right center / 340px 340px;color:var(--member-ink)}.solar-app .account-identity-card :is(h1,h2,p,small){color:inherit}.solar-app .account-identity-card .solar-section-heading{margin:0}.solar-app .account-identity-card h1{font-size:24px}.solar-app .account-identity-card .account-overview{padding:30px 0 0;align-items:center;gap:32px}.solar-app .account-membership-title{display:block;font-size:48px;line-height:1.3;font-weight:700;margin-bottom:16px}.solar-app .account-name-line{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}.solar-app .account-name-line p{margin:0;padding-left:24px;border-left:1px solid #ffffff80}.solar-app .account-identity-copy{min-width:0}.solar-app .account-identity-copy :is(h2,p){overflow-wrap:anywhere}.solar-app .account-identity-copy>.membership-badge{display:none}:root .solar-app .account-identity-card button.membership-card{flex:0 1 320px;min-height:124px;max-width:40%;padding:20px 0;background:transparent;color:#fff;align-items:center;border-radius:16px}.account-identity-card .membership-card-copy>strong,.account-identity-card .membership-pattern{display:none}.account-identity-card .membership-card-copy>small{margin-top:0;font-size:18px}.account-identity-card .membership-card-copy>b{font-size:56px}.account-identity-card .membership-card-arrow{width:28px;height:28px}:root .solar-app .account-identity-card button.solar-button.text{color:#fff;background:transparent}:root .solar-app .account-identity-card button.solar-button.text:is(:hover,:focus-visible),:root .solar-app .account-identity-card button.membership-card:is(:hover,:focus-visible){background:#ffffff21;color:#fff}.solar-app .account-benefits{border-top:0;padding:30px 28px}.solar-app .planning-overview>section{grid-template-rows:auto auto 1fr auto;gap:14px;padding:24px 28px}:root .solar-app .planning-overview>section>.solar-button{margin-top:10px;justify-self:end;padding:10px 18px;background:var(--sa-surface);color:var(--sa-text);box-shadow:0 2px 8px #1820270a}.solar-app .planning-list{padding:18px}.solar-app .planning-list ul{display:grid;gap:12px}.solar-app .planning-row{min-height:108px;padding:20px 24px;gap:10px}.solar-app .planning-selected{padding:32px 36px;gap:28px}.solar-app .planning-detail-tools{justify-content:flex-end;gap:12px;padding-top:20px}:root .solar-app .planning-detail-tools>.solar-button{padding:10px 18px;background:var(--sa-surface);color:var(--sa-text)}.solar-drawer .subtitle-picker{margin:0;padding:0;border:0}.solar-drawer .subtitle-profile-grid{gap:16px}.solar-drawer .subtitle-profile-card{display:flex;flex-direction:column;padding:12px;gap:12px;border-color:transparent;border-radius:18px;background:var(--sa-subtle)}.solar-drawer .subtitle-profile-copy{flex:1;min-height:76px}.solar-drawer .subtitle-profile-card button{margin-top:auto;border-color:transparent;color:var(--sa-text);background:var(--sa-surface)}.solar-drawer .subtitle-profile-card img{background:#fff}.solar-drawer .subtitle-profile-card .subtitle-desktop-preview{display:block}.solar-drawer .subtitle-profile-card .subtitle-original-preview{display:none}.solar-drawer .ending-editor label.solar-check{justify-self:start;gap:10px;width:auto;min-height:40px;padding:8px 14px;border-radius:999px;background:var(--sa-subtle)}.solar-drawer .ending-editor label.solar-check input{margin:0}.solar-drawer .ending-editor :is(textarea,select){background:var(--sa-subtle)}.desktop-ending-actions{display:flex;justify-content:flex-end;margin-top:20px}.solar-app .reference-membership-label{display:block;position:absolute;top:0;right:0;z-index:2;pointer-events:none;width:90px;height:90px;padding:0;border-radius:0 16px 0 100%;background:#b94f2c var(--sa-quarterly-pattern) no-repeat right top / 105px 105px;color:#fff}.reference-membership-text{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root .solar-app[data-card-style=soft] .reference-library .quarterly-reference .reference-card,:root .solar-app[data-card-style=soft] .reference-library .quarterly-reference .reference-card:not(:disabled):is(:hover,:focus-visible){border-color:transparent}.solar-app .quarterly-reference .reference-meta{padding-right:72px;min-height:24px}:root .solar-app .reference-library .reference-favorite[aria-pressed=true]{border-radius:999px;background:var(--sa-accent-soft);padding:8px 16px}.solar-app .library-footer{min-height:48px}:root .solar-app .creation-workflow .workflow-item[aria-current]{background:transparent;color:#fff;border-color:transparent;box-shadow:none}:root .solar-app .creation-workflow button.workflow-item[aria-current]:not(:disabled):hover{background:transparent;color:#fff;border-color:transparent;box-shadow:none}.solar-app .creation-workflow .workflow-item[aria-current] .workflow-number{color:inherit}.solar-app .workflow-original-summary:not([open]),.solar-app .workflow-content-type,.solar-app .review-revise-button.is-editing-inline{display:none}.solar-app .inline-revision-next{display:inline-flex;margin-left:auto}.solar-app .solar-inline-note>.solar-actions{gap:12px;padding-top:12px}.solar-app .solar-history-dialog{width:560px;max-width:calc(100vw - 64px);padding:36px;border-radius:28px}.solar-app .solar-history-dialog h2{margin:0 0 24px;line-height:1.5}.solar-app .solar-history-dialog .solar-history-title{margin:0 0 14px;font-weight:600}.solar-app .solar-history-dialog p{margin:0;line-height:1.9}.solar-app .solar-history-dialog>.solar-actions{margin-top:30px;gap:12px;justify-content:flex-end}.solar-drawer .duration-explanation{display:none}@media(max-width:1100px){.solar-app .account-identity-card{padding:24px 28px}.solar-app .account-membership-title{font-size:38px}.account-identity-card .membership-card-copy>b{font-size:42px}}}@media(min-width:901px)and (forced-colors:active){:root :is(.solar-app,.shell,.modal-mask,.solar-drawer,.sa-auth,.sa-ref-card,.sa-auth-card,.customer-landing) :is(button,a,input,textarea,select):focus-visible{--sa-desktop-focus-outline:2px solid Highlight;outline:2px solid Highlight;outline-offset:2px}}@media(min-width:901px){.solar-sidebar .membership-badge{display:none}.solar-app .solar-canonical{max-width:1440px}.solar-app .desktop-composer{gap:18px}.solar-app .reference-sources{padding-bottom:10px}.solar-app .library-tools{margin:14px 0}.solar-app .library-collection{margin-bottom:4px}.solar-app .reference-grid{gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.solar-app .reference-tile{aspect-ratio:5 / 3}:root .solar-app[data-card-style=soft] .reference-library .reference-card{box-sizing:border-box;min-height:0;height:100%;padding:22px 24px 58px;overflow:hidden}.solar-app .reference-card .reference-title{font-size:18px;line-height:1.45;margin:10px 0 8px}.solar-app .reference-card .reference-preview{-webkit-line-clamp:2;line-height:1.6;margin:6px 0 0}.solar-app .reference-card .reference-goal{line-height:1.5}:root .solar-app .commerce-entries .solar-button.membership-entry{position:relative;isolation:isolate;overflow:hidden;background:#244737;color:#fff;border-color:transparent;box-shadow:none}:root .solar-app .commerce-entries .solar-button.membership-entry:is([data-tier=quarterly],[data-tier=trial],[data-tier=growth]){background:#b94f2c}:root .solar-app .commerce-entries .solar-button.membership-entry:is([data-tier=quarterly],[data-tier=trial],[data-tier=growth]) .membership-entry-pattern{display:block;position:absolute;width:88px;height:88px;right:-10px;bottom:-25px;color:#713415;opacity:.5;z-index:-1}:root .solar-app .commerce-entries .solar-button.membership-entry:not(:disabled):is(:hover,:focus-visible){background:#365947;color:#fff;filter:none}:root .solar-app .commerce-entries .solar-button.membership-entry:is([data-tier=quarterly],[data-tier=trial],[data-tier=growth]):not(:disabled):is(:hover,:focus-visible){background:#c66a4b}:root .solar-app .commerce-entries .solar-button.membership-entry :is(span,.solar-icon){color:#fff}:root .solar-app .cover-overview{gap:18px;margin:24px 0}:root .solar-app .cover-overview .cover-preview-card{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px;aspect-ratio:1;border-radius:16px;padding:16px;min-width:0;overflow:hidden;background:#fff}:root .solar-app .cover-overview .cover-preview-card[aria-pressed=true]{background:#e9ebed}:root .solar-app .cover-overview img{width:100%;height:100%;min-height:0;margin:0;object-fit:contain}.solar-app .cover-overview .preview-placeholder{height:100%}:root .solar-app .media-review-workspace aside.solar-media-aside{padding:30px;gap:28px;align-content:start}.solar-app .release-tool-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.solar-app .release-tool-actions .solar-button{width:100%;justify-content:center}:root .solar-app .media-decision-card{gap:22px;padding:26px 0 0;border-top:1px solid var(--sa-border)}.solar-app .media-decision-card .solar-actions{gap:12px}.solar-app .media-decision-card>button{justify-self:start}@media(max-width:1200px){.solar-app .reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root .solar-app .reference-library .reference-card{padding:18px 20px 56px}.solar-app .reference-card .reference-goal{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}:root .solar-app .media-review-workspace aside.solar-media-aside{padding:22px}}}@media(min-width:901px){.solar-sidebar:not(.is-compact) .solar-navigation-scroll{display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding-bottom:20px}.solar-sidebar:not(.is-compact) .customer-nav-group{flex-shrink:0}.solar-drawer .solar-check{align-items:center;gap:12px;min-height:56px;padding:14px 16px;border-radius:16px;line-height:1.6;font-size:14px}.solar-drawer .solar-check input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin:0}.solar-drawer:has(#solar-media-decision-form){width:min(560px,calc(100vw - 48px))}.solar-drawer:has(#solar-media-decision-form) .solar-drawer-body{padding:28px}.solar-drawer #solar-media-decision-form{gap:24px}.solar-drawer #solar-media-decision-form>p{margin:0;line-height:1.8}.solar-drawer #solar-media-decision-form .solar-select{width:100%}.solar-drawer #solar-media-decision-form .solar-select-trigger{width:100%;min-height:48px}}.preference-refresh-action{display:none}@media(min-width:901px){.preference-refresh-action{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:16px}}@media(min-width:901px){:root .solar-app .solar-sidebar-foot .unified-account-card{display:grid;gap:18px;width:100%;padding:6px 2px;border:0;border-radius:14px;background:transparent;color:#fff;text-align:left;cursor:pointer}:root .solar-app .solar-sidebar:not(.is-compact) .solar-sidebar-foot .unified-account-card:hover{background:transparent;color:#fff}.solar-sidebar:not(.is-compact) .solar-sidebar-foot:has(.unified-account-card:hover){background-color:color-mix(in srgb,var(--member-surface) 90%,white)}.unified-account-top{display:flex;align-items:center;gap:8px;font-size:12px}.unified-account-top>.solar-icon{width:16px;height:16px}.unified-account-top>.solar-icon:last-child{margin-left:auto}.unified-account-tier{font-size:22px;line-height:1.3}.unified-account-credit{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:12px}.unified-account-credit>b{font-size:30px;line-height:1.2;font-variant-numeric:tabular-nums}.unified-account-bottom{display:grid;gap:5px;padding-top:14px;border-top:1px solid #ffffff30;font-size:12px;overflow-wrap:anywhere}.unified-account-bottom>small{font-size:11px;opacity:.85}.unified-account-stale{font-size:11px}:root .solar-app .solar-sidebar.is-compact .unified-account-card{display:grid;place-items:center;width:48px;height:48px;padding:0;background:var(--sa-primary);color:#fff;border-radius:16px}.solar-sidebar.is-compact .unified-account-card>:not(.unified-account-top),.solar-sidebar.is-compact .unified-account-top>span,.solar-sidebar.is-compact .unified-account-top>.solar-icon:last-child:not(:first-child){display:none}.solar-sidebar.is-compact .unified-account-top>.solar-icon{width:22px;height:22px}.account-balance-summary{display:grid;gap:8px;min-width:180px;padding-block:10px}.account-balance-summary>span{font-size:16px}.account-balance-summary>strong{font-size:52px;line-height:1.2;font-variant-numeric:tabular-nums}.solar-app .reference-library .library-footer{display:flex;flex-direction:column;gap:24px}.solar-app .reference-library .library-membership{order:-1;width:100%;box-sizing:border-box;background:#b94f2c var(--sa-quarterly-pattern) no-repeat right center / 240px 240px;color:#fff;border-radius:24px;padding:26px 30px}.solar-app .reference-library .library-membership :is(h3,p){color:#fff}.solar-app .reference-library .library-membership p{opacity:.9}}.desktop-delete-content{display:none}@media(min-width:901px){.desktop-delete-content{display:inline-flex}}@media(min-width:901px){:root{--sa-button-shadow:none;--sa-primary-pressed:#111214}:root :is(.solar-app,.solar-drawer,.modal-mask) :is(.solar-button.secondary,.ghost,.solar-select-trigger){background:#f0f1f2;border-color:transparent;color:var(--sa-text);box-shadow:var(--sa-button-shadow)}:root :is(.solar-app,.solar-drawer,.modal-mask) :is(.solar-button.secondary,.ghost,.solar-select-trigger):hover:not(:disabled){background:#e6e8ea}:root :is(.solar-app,.solar-drawer,.modal-mask) :is(.solar-button.primary,.solar-new-button,.commerce-entries>.solar-button:first-child,.library-membership>.solar-button,.planning-attention .solar-topic-prepare>.solar-button,.knowledge-submit):where(:not(.membership-entry,.danger,.reject)){background:var(--sa-primary);border-color:transparent;color:#fff;box-shadow:var(--sa-button-shadow)}:root :is(.solar-app,.solar-drawer,.modal-mask) :is(.solar-button.primary,.solar-new-button,.commerce-entries>.solar-button:first-child,.library-membership>.solar-button,.planning-attention .solar-topic-prepare>.solar-button,.knowledge-submit):where(:not(.membership-entry,.danger,.reject)):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){background:var(--sa-primary-hover);color:#fff;box-shadow:none}:root :is(.solar-app,.solar-drawer,.modal-mask) :is(.solar-button.primary,.solar-new-button,.commerce-entries>.solar-button:first-child,.library-membership>.solar-button,.planning-attention .solar-topic-prepare>.solar-button,.knowledge-submit):where(:not(.membership-entry,.danger,.reject)):not(:disabled):not([aria-disabled=true]):active{background:var(--sa-primary-pressed);color:#fff}:root :is(.solar-app,.solar-drawer,.modal-mask) :is(.solar-button.primary,.solar-new-button,.commerce-entries>.solar-button:first-child,.library-membership>.solar-button,.planning-attention .solar-topic-prepare>.solar-button,.knowledge-submit):where(:not(.membership-entry,.danger,.reject)):not(:disabled):not([aria-disabled=true]):focus-visible{outline:2px solid var(--sa-focus);outline-offset:3px}:root :is(.solar-app,.solar-drawer,.modal-mask) .decorative-tail-arrow{display:none}:root .solar-app .solar-sidebar:not(.is-compact) .solar-sidebar-foot .unified-account-card{gap:14px;padding:8px 2px}.unified-account-card .unified-account-top{display:none}.solar-sidebar.is-compact .unified-account-card .unified-account-top{display:flex}.unified-account-card .unified-account-tier{font-size:23px;line-height:1.5}.unified-account-card .unified-account-credit{display:grid;gap:8px;padding-top:10px;border-top:1px solid #ffffff30}.unified-account-card .unified-account-credit>b{font-size:34px}.solar-app .planning-toolbar{justify-content:flex-start}.solar-app .planning-overview>section{grid-template-rows:none;align-content:start;padding:28px;gap:20px}.solar-app .planning-attention .solar-button.primary{padding:10px 22px;margin-top:8px}.planning-rolling{margin-block:8px 28px}.planning-options{border-top:1px solid var(--sa-border);margin-top:24px}.planning-options>summary{display:flex;align-items:center;min-height:58px;cursor:pointer;font-weight:600;gap:10px}.planning-options>summary:after{content:"＋";font-size:18px;color:var(--sa-muted)}.planning-options[open]>summary:after{content:"−"}.planning-options>summary:focus-visible{outline:2px solid var(--sa-focus);outline-offset:3px}.solar-app .planning-options .planning-heading{padding-top:12px}.solar-app .planning-options .planning-workspace{margin-bottom:24px}.solar-app .creation-workflow .workflow-item{min-height:44px;height:100%;border-radius:999px}.workflow-stage-state{font-size:12px;color:inherit;font-weight:400}.workflow-item.complete .workflow-stage-state{color:var(--sa-muted)}.workflow-item.attention:not(:focus-visible){outline:0}.solar-app .progress-card{background:transparent;padding:0;border:0;margin:12px 0;gap:14px;border-radius:0}.solar-app .progress-card[data-quiet=true]:not(:has(.progress-actions>button)){display:none}.progress-card header:has(.progress-actions:empty){display:none}.content-status{position:relative;display:inline-flex}:root .solar-app .content-status-trigger{min-height:36px;padding:4px 0;background:transparent;box-shadow:none;border:0;color:var(--sa-text);font:inherit;font-size:13px;cursor:help}.content-status-tooltip{visibility:hidden;opacity:0;position:absolute;z-index:8;top:100%;right:0;width:320px;max-width:70vw;padding:14px 16px;border:1px solid var(--sa-border);background:var(--sa-surface);color:var(--sa-text);border-radius:12px;box-shadow:0 4px 18px #18202712;font-size:14px;line-height:1.7}.content-status-tooltip>span{display:block;margin-top:8px;font-size:13px;color:var(--sa-muted)}.content-status:is(:hover,:focus-within) .content-status-tooltip{visibility:visible;opacity:1}.solar-app .knowledge-page .knowledge-panel{background:transparent;padding:12px 0 24px}.solar-app .knowledge-page .knowledge-list-head{margin-bottom:24px}.solar-app .knowledge-page .knowledge-cards{margin-top:0;gap:24px}.solar-app .knowledge-page .knowledge-cards article{padding:26px;display:grid;align-content:start;gap:20px}.solar-app .knowledge-page .knowledge-cards dl{margin:0;gap:20px}.solar-app .knowledge-page .knowledge-cards article>.solar-button{justify-self:start;padding-left:0}.solar-app .knowledge-page .knowledge-list-head>button{min-height:34px;padding:5px 12px;font-size:13px;border:0;border-radius:999px;background:#f0f1f2}:root .solar-drawer .knowledge-form .knowledge-submit{justify-self:start;width:auto;min-height:40px;padding:8px 20px}.solar-app .desktop-feedback-list{grid-template-columns:minmax(0,1fr)}:root .solar-app .desktop-feedback-list .operating-case{border-radius:16px;max-width:100%;padding:20px 24px}.desktop-feedback-list>section:first-child{min-width:0}:root .solar-app .feedback-side-panel{position:fixed;z-index:35;inset:0 0 0 auto;width:min(580px,calc(100vw - 260px));height:100dvh;overflow-y:auto;box-sizing:border-box;padding:26px 28px 40px;border-radius:24px 0 0 24px;background:var(--sa-surface);box-shadow:-12px 0 48px #18202716;border-left:1px solid var(--sa-border);align-content:start}.feedback-side-heading{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--sa-border)}}@media(min-width:901px){.solar-app .solar-sidebar>.solar-wordmark{justify-content:center;width:100%;margin-inline:0;box-sizing:border-box}.solar-app .solar-navigation-scroll{display:flex;flex-direction:column;padding-top:16px}.solar-app .customer-nav-group{gap:8px}.solar-app .customer-nav-group+.customer-nav-group{margin-top:10px}.solar-sidebar{isolation:isolate}.solar-sidebar:not(.is-compact):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--sa-quarterly-pattern) no-repeat -62px 20% / 132px 132px,var(--sa-quarterly-pattern) no-repeat calc(100% + 48px) 49% / 152px 152px,var(--sa-quarterly-pattern) no-repeat 18px 77% / 116px 116px;opacity:.11}.solar-app .solar-sidebar:not(.is-compact) .solar-navigation-scroll:after{content:none}.solar-sidebar:is([data-membership-tier=quarterly],[data-membership-tier=trial],[data-membership-tier=growth]){--member-card-art:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 210'%3E%3Cdefs%3E%3Cpath id='fan' d='M140 190 15 145 30 107 118 152 42 68 76 40 138 133 104 18 143 8 155 118 178 28 211 42 177 139 231 96 250 131Z'/%3E%3C/defs%3E%3Cg fill='%236e2c18'%3E%3Cuse href='%23fan' transform='translate(86 -78) rotate(22 100 100) scale(.88)' opacity='.48'/%3E%3Cuse href='%23fan' transform='translate(42 74) rotate(-38 100 100) scale(.72)' opacity='.3'/%3E%3Cuse href='%23fan' transform='translate(-73 118) rotate(32 100 100) scale(.54)' opacity='.2'/%3E%3C/g%3E%3Cg fill='none' stroke='%23f7c6a5' stroke-width='.8' opacity='.22'%3E%3Ccircle cx='207' cy='137' r='38'/%3E%3Ccircle cx='207' cy='137' r='45'/%3E%3Ccircle cx='207' cy='137' r='52'/%3E%3Cpath d='M118 21h14m-7-7v14M211 29h10m-5-5v10M178 196h12m-6-6v12'/%3E%3C/g%3E%3Cg fill='%236e2c18' opacity='.28'%3E%3Ccircle cx='170' cy='43' r='2'/%3E%3Ccircle cx='178' cy='43' r='2'/%3E%3Ccircle cx='170' cy='51' r='2'/%3E%3Ccircle cx='178' cy='51' r='2'/%3E%3Cpath d='m126 112 8-8 8 8-8 8Z'/%3E%3C/g%3E%3C/svg%3E")}.solar-sidebar:not(.is-compact) .solar-sidebar-foot{background-image:var(--member-card-art,var(--member-pattern));background-position:center;background-size:cover}.solar-app .solar-sidebar-foot{overflow:visible}:root .solar-app .solar-sidebar:not(.is-compact) .solar-sidebar-foot .unified-account-card:is(:hover,:focus-visible,:active){background:transparent;border-color:transparent;box-shadow:none;color:#fff}:root .solar-app .solar-sidebar-foot .unified-account-card:focus-visible{outline:2px solid #fff;outline-offset:4px}:root .solar-app .solar-sidebar:not(.is-compact) .solar-sidebar-foot .unified-account-card[aria-expanded=true]{background:transparent;box-shadow:none}:root .solar-app .solar-sidebar.is-compact .unified-account-card:is(:hover,:focus-visible,[aria-expanded=true]){background:var(--sa-primary-hover);color:#fff}:root .solar-app .solar-sidebar.is-compact .unified-account-card:active{background:var(--sa-primary-pressed);color:#fff}.desktop-account-menu{position:absolute;bottom:calc(100% + 12px);left:0;z-index:24;display:grid;gap:4px;width:244px;padding:8px;box-sizing:border-box;background:var(--sa-surface);color:var(--sa-text);border:1px solid var(--sa-border);border-radius:18px;box-shadow:0 8px 28px #18202718}:root .solar-app .desktop-account-menu>button{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 14px;text-align:left;background:transparent;color:var(--sa-text);border:0;box-shadow:none;font:inherit;font-size:14px}:root .solar-app .desktop-account-menu>button:is(:hover,:focus-visible){background:var(--sa-subtle);color:var(--sa-text)}.desktop-account-menu .solar-icon{width:18px;height:18px;flex-shrink:0}.solar-app .account-hub .account-tabs{display:none}.solar-app .service-intro-desktop{display:block;font-size:16px}.solar-app .quarterly-service :is(.service-intro,.service-positioning,.service-footnote,.service-daily,.service-discount-tail,.service-purchase-note){display:none}.solar-app .quarterly-service .service-current{margin-top:0;padding-top:0;border-top:0}.solar-app .workspace-reconciliation{margin:16px 0 24px;padding:12px 18px;border:1px solid var(--sa-border);border-radius:16px;background:var(--sa-surface);font-size:14px}.solar-app .creation-workflow{margin-bottom:0}.solar-app .creation-workflow+.desktop-composer{margin-top:8px}.solar-app .creation-workflow .workflow-name{gap:2px}:root .solar-app .commerce-entries .membership-entry:focus-visible{outline:2px solid var(--sa-focus);outline-offset:3px;box-shadow:none}.solar-app .reference-tile{min-height:0;overflow:hidden}:root .solar-app[data-card-style=soft] .reference-library .reference-card{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;height:100%;padding:22px 24px 62px}.solar-app .reference-card .reference-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex-shrink:0}.solar-app .quarterly-reference .reference-title{padding-right:66px}.solar-app .reference-card .reference-goal{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;flex-shrink:0}.solar-app .reference-card .reference-preview{min-height:0;margin-bottom:0}@container (max-width:1099px){.solar-app .reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:1100px) and (max-width:1340px){:root .solar-app[data-card-style=soft] .reference-library .reference-card{padding-top:18px;padding-bottom:58px}.solar-app .reference-card .reference-title{margin:8px 0 4px}.solar-app .reference-card .reference-preview{-webkit-line-clamp:1;flex-shrink:0}}@container (max-width:650px){.solar-app .reference-grid{grid-template-columns:minmax(0,1fr)}}}@media(min-width:901px)and (max-width:1100px){.solar-app .creation-workflow .workflow-item{padding:8px 10px;gap:6px}.solar-app .creation-workflow .workflow-name>strong{font-size:13px}.solar-app .creation-workflow .workflow-number{font-size:12px}}@media(max-width:900px){.planning-options{display:contents}.workflow-stage-state{display:none}}@media(min-width:901px){:root .solar-app :is(.solar-sidebar,.solar-topbar,.solar-subnav,.solar-detail-tabs,.workspace-tasks,.workspace-reconciliation,.active-task-list>li,.composer-toolbar,.planning-toolbar,.planning-controls,.planning-completed-topics,.planning-options,.planning-list,.growth-chart-card,.media-decision-card,.planning-detail-tools,.planning-reason-details ul,.business-secondary,.business-section){border-color:transparent}:root .solar-app .workflow-item:not(:focus-visible){border-color:transparent}:root .solar-drawer{border-color:transparent}:root .solar-drawer :is(header,.solar-drawer-footer,article,fieldset,.solar-check,.enterprise-county,.enterprise-service,.planning-detail-tools,.planning-reason-details ul){border-color:transparent}:root .solar-drawer .enterprise-county{background:var(--sa-subtle)}:root :is(.solar-app,.solar-drawer) .desktop-internal-note{display:none}.solar-app .planning-toolbar:has(.planning-intro){display:none}}@media(min-width:901px){.solar-app .growth-planning-shortcut{display:none}.solar-app .composer-tools{gap:10px;row-gap:12px;flex-wrap:wrap}.solar-drawer .composer-ending{display:grid;gap:22px}.solar-drawer .composer-ending>.solar-select{justify-self:start}.solar-drawer .desktop-ending-actions{display:flex;justify-content:flex-end;padding-top:8px}.solar-app .script-feedback-entry{display:flex;justify-content:flex-start;margin-top:22px}:root .script-feedback-entry>.solar-button{min-height:36px;padding:8px 16px;font-size:13px}.solar-drawer .content-feedback{margin:0;padding:0;border:0;background:transparent}.solar-drawer .draft-comparison-help{margin:0 0 24px;color:var(--sa-muted)}.solar-drawer .rf-review{margin:0;padding:0;border:0;background:transparent}.solar-app .planning-controls{display:grid;justify-content:start;gap:12px;margin-block:24px}.solar-app .planning-action-group{display:flex;align-items:center;flex-wrap:wrap;gap:12px}:root .planning-action-group>.solar-button{min-height:42px;padding:10px 20px;background:var(--sa-subtle);color:var(--sa-text)}.solar-app .heading-with-help{display:flex;align-items:center;justify-content:flex-start;gap:6px}.solar-app .planning-rolling li{position:relative}.solar-app .planning-rolling li>button{padding-right:48px;min-height:120px}.solar-app .planning-topic-help{position:absolute;right:12px;top:12px}.solar-app .avatar-filter-tags{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.solar-app .avatar-filter-tags .solar-button{font-size:13px;min-height:36px;padding:8px 14px}.solar-app .avatar-keyword{display:flex;gap:8px;min-width:0}.solar-app .avatar-keyword input{flex:1;min-width:0;min-height:44px;border:0;border-radius:22px;background:var(--sa-surface);color:var(--sa-text);padding:10px 16px;font:inherit}.solar-app .operating-pending{padding:20px 24px;margin:20px 0;border-radius:20px;background:var(--sa-subtle)}.solar-app .operating-pending h2{font-size:16px;margin:0 0 8px}.solar-app .operating-pending>p{color:var(--sa-muted);margin:0 0 16px}.solar-app .operating-pending-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:12px}.solar-app .operating-pending-row>div{min-width:0}.solar-app .operating-pending-row p{margin:4px 0 0;overflow-wrap:anywhere}.solar-app .operating-pending-row>button{flex-shrink:0}}@media(min-width:901px){:root .personal-habits .habit-rule-section{background:#fff}:root :is(.solar-app,.solar-drawer) .personal-habits :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([aria-invalid=true]){background-color:var(--sa-subtle)}}
